xref: /openbmc/linux/MAINTAINERS (revision 7af6fbdd)
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 <andy@kernel.org>
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 MEMORY CONTROLLER EDAC
806M:	Talel Shenhar <talel@amazon.com>
807M:	Talel Shenhar <talelshenhar@gmail.com>
808S:	Maintained
809F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
810F:	drivers/edac/al_mc_edac.c
811
812AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
813M:	Talel Shenhar <talel@amazon.com>
814S:	Maintained
815F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
816F:	drivers/thermal/thermal_mmio.c
817
818AMAZON ETHERNET DRIVERS
819M:	Netanel Belgazal <netanel@amazon.com>
820M:	Arthur Kiyanovski <akiyano@amazon.com>
821R:	Guy Tzalik <gtzalik@amazon.com>
822R:	Saeed Bishara <saeedb@amazon.com>
823R:	Zorik Machulsky <zorik@amazon.com>
824L:	netdev@vger.kernel.org
825S:	Supported
826F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
827F:	drivers/net/ethernet/amazon/
828
829AMAZON RDMA EFA DRIVER
830M:	Gal Pressman <galpress@amazon.com>
831R:	Yossi Leybovich <sleybo@amazon.com>
832L:	linux-rdma@vger.kernel.org
833S:	Supported
834Q:	https://patchwork.kernel.org/project/linux-rdma/list/
835F:	drivers/infiniband/hw/efa/
836F:	include/uapi/rdma/efa-abi.h
837
838AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
839M:	Tom Lendacky <thomas.lendacky@amd.com>
840M:	John Allen <john.allen@amd.com>
841L:	linux-crypto@vger.kernel.org
842S:	Supported
843F:	drivers/crypto/ccp/
844F:	include/linux/ccp.h
845
846AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
847M:	Brijesh Singh <brijesh.singh@amd.com>
848M:	Tom Lendacky <thomas.lendacky@amd.com>
849L:	linux-crypto@vger.kernel.org
850S:	Supported
851F:	drivers/crypto/ccp/sev*
852F:	include/uapi/linux/psp-sev.h
853
854AMD DISPLAY CORE
855M:	Harry Wentland <harry.wentland@amd.com>
856M:	Leo Li <sunpeng.li@amd.com>
857L:	amd-gfx@lists.freedesktop.org
858S:	Supported
859T:	git git://people.freedesktop.org/~agd5f/linux
860F:	drivers/gpu/drm/amd/display/
861
862AMD ENERGY DRIVER
863M:	Naveen Krishna Chatradhi <nchatrad@amd.com>
864L:	linux-hwmon@vger.kernel.org
865S:	Maintained
866F:	Documentation/hwmon/amd_energy.rst
867F:	drivers/hwmon/amd_energy.c
868
869AMD FAM15H PROCESSOR POWER MONITORING DRIVER
870M:	Huang Rui <ray.huang@amd.com>
871L:	linux-hwmon@vger.kernel.org
872S:	Supported
873F:	Documentation/hwmon/fam15h_power.rst
874F:	drivers/hwmon/fam15h_power.c
875
876AMD FCH GPIO DRIVER
877M:	Enrico Weigelt, metux IT consult <info@metux.net>
878L:	linux-gpio@vger.kernel.org
879S:	Maintained
880F:	drivers/gpio/gpio-amd-fch.c
881F:	include/linux/platform_data/gpio/gpio-amd-fch.h
882
883AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
884L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
885S:	Orphan
886F:	drivers/usb/gadget/udc/amd5536udc.*
887
888AMD GEODE PROCESSOR/CHIPSET SUPPORT
889M:	Andres Salomon <dilinger@queued.net>
890L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
891S:	Supported
892W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
893F:	arch/x86/include/asm/geode.h
894F:	drivers/char/hw_random/geode-rng.c
895F:	drivers/crypto/geode*
896F:	drivers/video/fbdev/geode/
897
898AMD IOMMU (AMD-VI)
899M:	Joerg Roedel <joro@8bytes.org>
900L:	iommu@lists.linux-foundation.org
901S:	Maintained
902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
903F:	drivers/iommu/amd/
904F:	include/linux/amd-iommu.h
905
906AMD KFD
907M:	Felix Kuehling <Felix.Kuehling@amd.com>
908L:	amd-gfx@lists.freedesktop.org
909S:	Supported
910T:	git git://people.freedesktop.org/~agd5f/linux
911F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
912F:	drivers/gpu/drm/amd/amdkfd/
913F:	drivers/gpu/drm/amd/include/cik_structs.h
914F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
915F:	drivers/gpu/drm/amd/include/v9_structs.h
916F:	drivers/gpu/drm/amd/include/vi_structs.h
917F:	include/uapi/linux/kfd_ioctl.h
918
919AMD SPI DRIVER
920M:	Sanjay R Mehta <sanju.mehta@amd.com>
921S:	Maintained
922F:	drivers/spi/spi-amd.c
923
924AMD MP2 I2C DRIVER
925M:	Elie Morisse <syniurge@gmail.com>
926M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
927M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
928L:	linux-i2c@vger.kernel.org
929S:	Maintained
930F:	drivers/i2c/busses/i2c-amd-mp2*
931
932AMD POWERPLAY
933M:	Evan Quan <evan.quan@amd.com>
934L:	amd-gfx@lists.freedesktop.org
935S:	Supported
936T:	git git://people.freedesktop.org/~agd5f/linux
937F:	drivers/gpu/drm/amd/powerplay/
938
939AMD SEATTLE DEVICE TREE SUPPORT
940M:	Brijesh Singh <brijeshkumar.singh@amd.com>
941M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
942M:	Tom Lendacky <thomas.lendacky@amd.com>
943S:	Supported
944F:	arch/arm64/boot/dts/amd/
945
946AMD XGBE DRIVER
947M:	Tom Lendacky <thomas.lendacky@amd.com>
948L:	netdev@vger.kernel.org
949S:	Supported
950F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
951F:	drivers/net/ethernet/amd/xgbe/
952
953AMS AS73211 DRIVER
954M:	Christian Eggers <ceggers@arri.de>
955L:	linux-iio@vger.kernel.org
956S:	Maintained
957F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
958F:	drivers/iio/light/as73211.c
959
960ANALOG DEVICES INC AD7192 DRIVER
961M:	Alexandru Tachici <alexandru.tachici@analog.com>
962L:	linux-iio@vger.kernel.org
963S:	Supported
964W:	http://ez.analog.com/community/linux-device-drivers
965F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
966F:	drivers/iio/adc/ad7192.c
967
968ANALOG DEVICES INC AD7292 DRIVER
969M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
970L:	linux-iio@vger.kernel.org
971S:	Supported
972W:	http://ez.analog.com/community/linux-device-drivers
973F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
974F:	drivers/iio/adc/ad7292.c
975
976ANALOG DEVICES INC AD7768-1 DRIVER
977M:	Michael Hennerich <Michael.Hennerich@analog.com>
978L:	linux-iio@vger.kernel.org
979S:	Supported
980W:	http://ez.analog.com/community/linux-device-drivers
981F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
982F:	drivers/iio/adc/ad7768-1.c
983
984ANALOG DEVICES INC AD7780 DRIVER
985M:	Michael Hennerich <Michael.Hennerich@analog.com>
986M:	Renato Lui Geh <renatogeh@gmail.com>
987L:	linux-iio@vger.kernel.org
988S:	Supported
989W:	http://ez.analog.com/community/linux-device-drivers
990F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
991F:	drivers/iio/adc/ad7780.c
992
993ANALOG DEVICES INC AD9389B DRIVER
994M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
995L:	linux-media@vger.kernel.org
996S:	Maintained
997F:	drivers/media/i2c/ad9389b*
998
999ANALOG DEVICES INC ADGS1408 DRIVER
1000M:	Mircea Caprioru <mircea.caprioru@analog.com>
1001S:	Supported
1002F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1003F:	drivers/mux/adgs1408.c
1004
1005ANALOG DEVICES INC ADIN DRIVER
1006M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
1007L:	netdev@vger.kernel.org
1008S:	Supported
1009W:	http://ez.analog.com/community/linux-device-drivers
1010F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1011F:	drivers/net/phy/adin.c
1012
1013ANALOG DEVICES INC ADIS DRIVER LIBRARY
1014M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
1015L:	linux-iio@vger.kernel.org
1016S:	Supported
1017F:	drivers/iio/imu/adis.c
1018F:	include/linux/iio/imu/adis.h
1019
1020ANALOG DEVICES INC ADIS16460 DRIVER
1021M:	Dragos Bogdan <dragos.bogdan@analog.com>
1022L:	linux-iio@vger.kernel.org
1023S:	Supported
1024W:	http://ez.analog.com/community/linux-device-drivers
1025F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1026F:	drivers/iio/imu/adis16460.c
1027
1028ANALOG DEVICES INC ADIS16475 DRIVER
1029M:	Nuno Sa <nuno.sa@analog.com>
1030L:	linux-iio@vger.kernel.org
1031W:	http://ez.analog.com/community/linux-device-drivers
1032S:	Supported
1033F:	drivers/iio/imu/adis16475.c
1034F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1035
1036ANALOG DEVICES INC ADM1177 DRIVER
1037M:	Michael Hennerich <Michael.Hennerich@analog.com>
1038L:	linux-hwmon@vger.kernel.org
1039S:	Supported
1040W:	http://ez.analog.com/community/linux-device-drivers
1041F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1042F:	drivers/hwmon/adm1177.c
1043
1044ANALOG DEVICES INC ADP5061 DRIVER
1045M:	Michael Hennerich <Michael.Hennerich@analog.com>
1046L:	linux-pm@vger.kernel.org
1047S:	Supported
1048W:	http://ez.analog.com/community/linux-device-drivers
1049F:	drivers/power/supply/adp5061.c
1050
1051ANALOG DEVICES INC ADV7180 DRIVER
1052M:	Lars-Peter Clausen <lars@metafoo.de>
1053L:	linux-media@vger.kernel.org
1054S:	Supported
1055W:	http://ez.analog.com/community/linux-device-drivers
1056F:	drivers/media/i2c/adv7180.c
1057F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1058
1059ANALOG DEVICES INC ADV748X DRIVER
1060M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1061L:	linux-media@vger.kernel.org
1062S:	Maintained
1063F:	drivers/media/i2c/adv748x/*
1064
1065ANALOG DEVICES INC ADV7511 DRIVER
1066M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1067L:	linux-media@vger.kernel.org
1068S:	Maintained
1069F:	drivers/media/i2c/adv7511*
1070
1071ANALOG DEVICES INC ADV7604 DRIVER
1072M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1073L:	linux-media@vger.kernel.org
1074S:	Maintained
1075F:	drivers/media/i2c/adv7604*
1076
1077ANALOG DEVICES INC ADV7842 DRIVER
1078M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1079L:	linux-media@vger.kernel.org
1080S:	Maintained
1081F:	drivers/media/i2c/adv7842*
1082
1083ANALOG DEVICES INC ADXRS290 DRIVER
1084M:	Nishant Malpani <nish.malpani25@gmail.com>
1085L:	linux-iio@vger.kernel.org
1086S:	Supported
1087F:	drivers/iio/gyro/adxrs290.c
1088F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1089
1090ANALOG DEVICES INC ASOC CODEC DRIVERS
1091M:	Lars-Peter Clausen <lars@metafoo.de>
1092M:	Nuno Sá <nuno.sa@analog.com>
1093L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1094S:	Supported
1095W:	http://wiki.analog.com/
1096W:	http://ez.analog.com/community/linux-device-drivers
1097F:	sound/soc/codecs/ad1*
1098F:	sound/soc/codecs/ad7*
1099F:	sound/soc/codecs/adau*
1100F:	sound/soc/codecs/adav*
1101F:	sound/soc/codecs/sigmadsp.*
1102F:	sound/soc/codecs/ssm*
1103
1104ANALOG DEVICES INC DMA DRIVERS
1105M:	Lars-Peter Clausen <lars@metafoo.de>
1106S:	Supported
1107W:	http://ez.analog.com/community/linux-device-drivers
1108F:	drivers/dma/dma-axi-dmac.c
1109
1110ANALOG DEVICES INC IIO DRIVERS
1111M:	Lars-Peter Clausen <lars@metafoo.de>
1112M:	Michael Hennerich <Michael.Hennerich@analog.com>
1113S:	Supported
1114W:	http://wiki.analog.com/
1115W:	http://ez.analog.com/community/linux-device-drivers
1116F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1117F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1118F:	Documentation/devicetree/bindings/iio/*/adi,*
1119F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
1120F:	drivers/iio/*/ad*
1121F:	drivers/iio/adc/ltc249*
1122F:	drivers/iio/amplifiers/hmc425a.c
1123F:	drivers/staging/iio/*/ad*
1124X:	drivers/iio/*/adjd*
1125
1126ANALOGBITS PLL LIBRARIES
1127M:	Paul Walmsley <paul.walmsley@sifive.com>
1128S:	Supported
1129F:	drivers/clk/analogbits/*
1130F:	include/linux/clk/analogbits*
1131
1132ANDES ARCHITECTURE
1133M:	Nick Hu <nickhu@andestech.com>
1134M:	Greentime Hu <green.hu@gmail.com>
1135M:	Vincent Chen <deanbo422@gmail.com>
1136S:	Supported
1137T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1138F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1139F:	Documentation/devicetree/bindings/nds32/
1140F:	arch/nds32/
1141N:	nds32
1142K:	nds32
1143
1144ANDROID CONFIG FRAGMENTS
1145M:	Rob Herring <robh@kernel.org>
1146S:	Supported
1147F:	kernel/configs/android*
1148
1149ANDROID DRIVERS
1150M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1151M:	Arve Hjønnevåg <arve@android.com>
1152M:	Todd Kjos <tkjos@android.com>
1153M:	Martijn Coenen <maco@android.com>
1154M:	Joel Fernandes <joel@joelfernandes.org>
1155M:	Christian Brauner <christian@brauner.io>
1156M:	Hridya Valsaraju <hridya@google.com>
1157M:	Suren Baghdasaryan <surenb@google.com>
1158L:	devel@driverdev.osuosl.org
1159S:	Supported
1160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1161F:	drivers/android/
1162F:	drivers/staging/android/
1163
1164ANDROID GOLDFISH PIC DRIVER
1165M:	Miodrag Dinic <miodrag.dinic@mips.com>
1166S:	Supported
1167F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1168F:	drivers/irqchip/irq-goldfish-pic.c
1169
1170ANDROID GOLDFISH RTC DRIVER
1171M:	Miodrag Dinic <miodrag.dinic@mips.com>
1172S:	Supported
1173F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1174F:	drivers/rtc/rtc-goldfish.c
1175
1176ANDROID ION DRIVER
1177M:	Laura Abbott <labbott@redhat.com>
1178M:	Sumit Semwal <sumit.semwal@linaro.org>
1179L:	devel@driverdev.osuosl.org
1180L:	dri-devel@lists.freedesktop.org
1181L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1182S:	Supported
1183F:	drivers/staging/android/ion
1184F:	drivers/staging/android/uapi/ion.h
1185
1186AOA (Apple Onboard Audio) ALSA DRIVER
1187M:	Johannes Berg <johannes@sipsolutions.net>
1188L:	linuxppc-dev@lists.ozlabs.org
1189L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1190S:	Maintained
1191F:	sound/aoa/
1192
1193APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1194M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1195L:	linux-iio@vger.kernel.org
1196S:	Maintained
1197F:	drivers/iio/adc/stx104.c
1198
1199APM DRIVER
1200M:	Jiri Kosina <jikos@kernel.org>
1201S:	Odd fixes
1202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1203F:	arch/x86/kernel/apm_32.c
1204F:	drivers/char/apm-emulation.c
1205F:	include/linux/apm_bios.h
1206F:	include/uapi/linux/apm_bios.h
1207
1208APPARMOR SECURITY MODULE
1209M:	John Johansen <john.johansen@canonical.com>
1210L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1211S:	Supported
1212W:	wiki.apparmor.net
1213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1214F:	Documentation/admin-guide/LSM/apparmor.rst
1215F:	security/apparmor/
1216
1217APPLE BCM5974 MULTITOUCH DRIVER
1218M:	Henrik Rydberg <rydberg@bitmath.org>
1219L:	linux-input@vger.kernel.org
1220S:	Odd fixes
1221F:	drivers/input/mouse/bcm5974.c
1222
1223APPLE SMC DRIVER
1224M:	Henrik Rydberg <rydberg@bitmath.org>
1225L:	linux-hwmon@vger.kernel.org
1226S:	Odd fixes
1227F:	drivers/hwmon/applesmc.c
1228
1229APPLETALK NETWORK LAYER
1230L:	netdev@vger.kernel.org
1231S:	Odd fixes
1232F:	drivers/net/appletalk/
1233F:	include/linux/atalk.h
1234F:	include/uapi/linux/atalk.h
1235F:	net/appletalk/
1236
1237APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1238M:	Khuong Dinh <khuong@os.amperecomputing.com>
1239S:	Supported
1240F:	arch/arm64/boot/dts/apm/
1241
1242APPLIED MICRO (APM) X-GENE SOC EDAC
1243M:	Khuong Dinh <khuong@os.amperecomputing.com>
1244S:	Supported
1245F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1246F:	drivers/edac/xgene_edac.c
1247
1248APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1249M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1250M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1251S:	Supported
1252F:	drivers/net/ethernet/apm/xgene-v2/
1253
1254APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1255M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1256M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1257M:	Quan Nguyen <quan@os.amperecomputing.com>
1258S:	Supported
1259F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1260F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1261F:	drivers/net/ethernet/apm/xgene/
1262F:	drivers/net/phy/mdio-xgene.c
1263
1264APPLIED MICRO (APM) X-GENE SOC PMU
1265M:	Khuong Dinh <khuong@os.amperecomputing.com>
1266S:	Supported
1267F:	Documentation/admin-guide/perf/xgene-pmu.rst
1268F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1269F:	drivers/perf/xgene_pmu.c
1270
1271APTINA CAMERA SENSOR PLL
1272M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1273L:	linux-media@vger.kernel.org
1274S:	Maintained
1275F:	drivers/media/i2c/aptina-pll.*
1276
1277AQUANTIA ETHERNET DRIVER (atlantic)
1278M:	Igor Russkikh <irusskikh@marvell.com>
1279L:	netdev@vger.kernel.org
1280S:	Supported
1281W:	https://www.marvell.com/
1282Q:	http://patchwork.ozlabs.org/project/netdev/list/
1283F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1284F:	drivers/net/ethernet/aquantia/atlantic/
1285
1286AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1287M:	Egor Pomozov <epomozov@marvell.com>
1288L:	netdev@vger.kernel.org
1289S:	Supported
1290W:	http://www.aquantia.com
1291F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1292
1293ARASAN NAND CONTROLLER DRIVER
1294M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1295L:	linux-mtd@lists.infradead.org
1296S:	Maintained
1297F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1298F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1299
1300ARC FRAMEBUFFER DRIVER
1301M:	Jaya Kumar <jayalk@intworks.biz>
1302S:	Maintained
1303F:	drivers/video/fbdev/arcfb.c
1304F:	drivers/video/fbdev/core/fb_defio.c
1305
1306ARC PGU DRM DRIVER
1307M:	Alexey Brodkin <abrodkin@synopsys.com>
1308S:	Supported
1309F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1310F:	drivers/gpu/drm/arc/
1311
1312ARCNET NETWORK LAYER
1313M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1314L:	netdev@vger.kernel.org
1315S:	Maintained
1316F:	drivers/net/arcnet/
1317F:	include/uapi/linux/if_arcnet.h
1318
1319ARM ARCHITECTED TIMER DRIVER
1320M:	Mark Rutland <mark.rutland@arm.com>
1321M:	Marc Zyngier <maz@kernel.org>
1322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S:	Maintained
1324F:	arch/arm/include/asm/arch_timer.h
1325F:	arch/arm64/include/asm/arch_timer.h
1326F:	drivers/clocksource/arm_arch_timer.c
1327
1328ARM HDLCD DRM DRIVER
1329M:	Liviu Dudau <liviu.dudau@arm.com>
1330S:	Supported
1331F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1332F:	drivers/gpu/drm/arm/hdlcd_*
1333
1334ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1335M:	Linus Walleij <linus.walleij@linaro.org>
1336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337S:	Maintained
1338F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1339F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1340F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1341F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1342F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1343F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1344F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1345F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1346F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1347F:	arch/arm/boot/dts/arm-realview-*
1348F:	arch/arm/boot/dts/integrator*
1349F:	arch/arm/boot/dts/versatile*
1350F:	arch/arm/mach-integrator/
1351F:	arch/arm/mach-realview/
1352F:	arch/arm/mach-versatile/
1353F:	arch/arm/plat-versatile/
1354F:	drivers/bus/arm-integrator-lm.c
1355F:	drivers/clk/versatile/
1356F:	drivers/i2c/busses/i2c-versatile.c
1357F:	drivers/irqchip/irq-versatile-fpga.c
1358F:	drivers/mtd/maps/physmap-versatile.*
1359F:	drivers/power/reset/arm-versatile-reboot.c
1360F:	drivers/soc/versatile/
1361
1362ARM KOMEDA DRM-KMS DRIVER
1363M:	James (Qian) Wang <james.qian.wang@arm.com>
1364M:	Liviu Dudau <liviu.dudau@arm.com>
1365M:	Mihail Atanassov <mihail.atanassov@arm.com>
1366L:	Mali DP Maintainers <malidp@foss.arm.com>
1367S:	Supported
1368T:	git git://anongit.freedesktop.org/drm/drm-misc
1369F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1370F:	Documentation/gpu/komeda-kms.rst
1371F:	drivers/gpu/drm/arm/display/include/
1372F:	drivers/gpu/drm/arm/display/komeda/
1373
1374ARM MALI PANFROST DRM DRIVER
1375M:	Rob Herring <robh@kernel.org>
1376M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1377R:	Steven Price <steven.price@arm.com>
1378R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1379L:	dri-devel@lists.freedesktop.org
1380S:	Supported
1381T:	git git://anongit.freedesktop.org/drm/drm-misc
1382F:	drivers/gpu/drm/panfrost/
1383F:	include/uapi/drm/panfrost_drm.h
1384
1385ARM MALI-DP DRM DRIVER
1386M:	Liviu Dudau <liviu.dudau@arm.com>
1387M:	Brian Starkey <brian.starkey@arm.com>
1388L:	Mali DP Maintainers <malidp@foss.arm.com>
1389S:	Supported
1390T:	git git://anongit.freedesktop.org/drm/drm-misc
1391F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1392F:	Documentation/gpu/afbc.rst
1393F:	drivers/gpu/drm/arm/
1394
1395ARM MFM AND FLOPPY DRIVERS
1396M:	Ian Molton <spyro@f2s.com>
1397S:	Maintained
1398F:	arch/arm/include/asm/floppy.h
1399F:	arch/arm/mach-rpc/floppydma.S
1400
1401ARM PMU PROFILING AND DEBUGGING
1402M:	Will Deacon <will@kernel.org>
1403M:	Mark Rutland <mark.rutland@arm.com>
1404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405S:	Maintained
1406F:	Documentation/devicetree/bindings/arm/pmu.yaml
1407F:	Documentation/devicetree/bindings/perf/
1408F:	arch/arm*/include/asm/hw_breakpoint.h
1409F:	arch/arm*/include/asm/perf_event.h
1410F:	arch/arm*/kernel/hw_breakpoint.c
1411F:	arch/arm*/kernel/perf_*
1412F:	arch/arm/oprofile/common.c
1413F:	drivers/perf/
1414F:	include/linux/perf/arm_pmu.h
1415
1416ARM PORT
1417M:	Russell King <linux@armlinux.org.uk>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Odd Fixes
1420W:	http://www.armlinux.org.uk/
1421T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1422F:	arch/arm/
1423X:	arch/arm/boot/dts/
1424
1425ARM PRIMECELL AACI PL041 DRIVER
1426M:	Russell King <linux@armlinux.org.uk>
1427S:	Odd Fixes
1428F:	sound/arm/aaci.*
1429
1430ARM PRIMECELL BUS SUPPORT
1431M:	Russell King <linux@armlinux.org.uk>
1432S:	Odd Fixes
1433F:	drivers/amba/
1434F:	include/linux/amba/bus.h
1435
1436ARM PRIMECELL CLCD PL110 DRIVER
1437M:	Russell King <linux@armlinux.org.uk>
1438S:	Odd Fixes
1439F:	drivers/video/fbdev/amba-clcd.*
1440
1441ARM PRIMECELL KMI PL050 DRIVER
1442M:	Russell King <linux@armlinux.org.uk>
1443S:	Odd Fixes
1444F:	drivers/input/serio/ambakmi.*
1445F:	include/linux/amba/kmi.h
1446
1447ARM PRIMECELL MMCI PL180/1 DRIVER
1448M:	Russell King <linux@armlinux.org.uk>
1449S:	Odd Fixes
1450F:	drivers/mmc/host/mmci.*
1451F:	include/linux/amba/mmci.h
1452
1453ARM PRIMECELL SSP PL022 SPI DRIVER
1454M:	Linus Walleij <linus.walleij@linaro.org>
1455L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456S:	Maintained
1457F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1458F:	drivers/spi/spi-pl022.c
1459
1460ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1461M:	Russell King <linux@armlinux.org.uk>
1462S:	Odd Fixes
1463F:	drivers/tty/serial/amba-pl01*.c
1464F:	include/linux/amba/serial.h
1465
1466ARM PRIMECELL VIC PL190/PL192 DRIVER
1467M:	Linus Walleij <linus.walleij@linaro.org>
1468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469S:	Maintained
1470F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1471F:	drivers/irqchip/irq-vic.c
1472
1473ARM SMC WATCHDOG DRIVER
1474M:	Julius Werner <jwerner@chromium.org>
1475R:	Evan Benn <evanbenn@chromium.org>
1476S:	Maintained
1477F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1478F:	drivers/watchdog/arm_smc_wdt.c
1479
1480ARM SMMU DRIVERS
1481M:	Will Deacon <will@kernel.org>
1482R:	Robin Murphy <robin.murphy@arm.com>
1483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484S:	Maintained
1485F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1486F:	drivers/iommu/arm/
1487F:	drivers/iommu/io-pgtable-arm*
1488
1489ARM SUB-ARCHITECTURES
1490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S:	Maintained
1492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1493F:	arch/arm/mach-*/
1494F:	arch/arm/plat-*/
1495
1496ARM/ACTIONS SEMI ARCHITECTURE
1497M:	Andreas Färber <afaerber@suse.de>
1498M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500S:	Maintained
1501F:	Documentation/devicetree/bindings/arm/actions.yaml
1502F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1503F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1504F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1505F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1506F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1507F:	Documentation/devicetree/bindings/pinctrl/actions,*
1508F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1509F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1510F:	arch/arm/boot/dts/owl-*
1511F:	arch/arm/mach-actions/
1512F:	arch/arm64/boot/dts/actions/
1513F:	drivers/clk/actions/
1514F:	drivers/clocksource/timer-owl*
1515F:	drivers/dma/owl-dma.c
1516F:	drivers/i2c/busses/i2c-owl.c
1517F:	drivers/irqchip/irq-owl-sirq.c
1518F:	drivers/mmc/host/owl-mmc.c
1519F:	drivers/pinctrl/actions/*
1520F:	drivers/soc/actions/
1521F:	include/dt-bindings/power/owl-*
1522F:	include/dt-bindings/reset/actions,*
1523F:	include/linux/soc/actions/
1524N:	owl
1525
1526ARM/ADS SPHERE MACHINE SUPPORT
1527M:	Lennert Buytenhek <kernel@wantstofly.org>
1528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529S:	Maintained
1530
1531ARM/AFEB9260 MACHINE SUPPORT
1532M:	Sergey Lapin <slapin@ossfans.org>
1533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534S:	Maintained
1535
1536ARM/AJECO 1ARM MACHINE SUPPORT
1537M:	Lennert Buytenhek <kernel@wantstofly.org>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540
1541ARM/Allwinner SoC Clock Support
1542M:	Emilio López <emilio@elopez.com.ar>
1543S:	Maintained
1544F:	drivers/clk/sunxi/
1545
1546ARM/Allwinner sunXi SoC support
1547M:	Maxime Ripard <mripard@kernel.org>
1548M:	Chen-Yu Tsai <wens@csie.org>
1549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550S:	Maintained
1551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1552F:	arch/arm/mach-sunxi/
1553F:	arch/arm64/boot/dts/allwinner/
1554F:	drivers/clk/sunxi-ng/
1555F:	drivers/pinctrl/sunxi/
1556F:	drivers/soc/sunxi/
1557N:	sun[x456789]i
1558N:	sun50i
1559
1560ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1561M:	Neil Armstrong <narmstrong@baylibre.com>
1562M:	Jerome Brunet <jbrunet@baylibre.com>
1563L:	linux-amlogic@lists.infradead.org
1564S:	Maintained
1565F:	Documentation/devicetree/bindings/clock/amlogic*
1566F:	drivers/clk/meson/
1567F:	include/dt-bindings/clock/gxbb*
1568F:	include/dt-bindings/clock/meson*
1569
1570ARM/Amlogic Meson SoC Crypto Drivers
1571M:	Corentin Labbe <clabbe@baylibre.com>
1572L:	linux-crypto@vger.kernel.org
1573L:	linux-amlogic@lists.infradead.org
1574S:	Maintained
1575F:	Documentation/devicetree/bindings/crypto/amlogic*
1576F:	drivers/crypto/amlogic/
1577
1578ARM/Amlogic Meson SoC Sound Drivers
1579M:	Jerome Brunet <jbrunet@baylibre.com>
1580L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1581S:	Maintained
1582F:	Documentation/devicetree/bindings/sound/amlogic*
1583F:	sound/soc/meson/
1584
1585ARM/Amlogic Meson SoC support
1586M:	Kevin Hilman <khilman@baylibre.com>
1587R:	Neil Armstrong <narmstrong@baylibre.com>
1588R:	Jerome Brunet <jbrunet@baylibre.com>
1589R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591L:	linux-amlogic@lists.infradead.org
1592S:	Maintained
1593W:	http://linux-meson.com/
1594F:	arch/arm/boot/dts/meson*
1595F:	arch/arm/mach-meson/
1596F:	arch/arm64/boot/dts/amlogic/
1597F:	drivers/mmc/host/meson*
1598F:	drivers/pinctrl/meson/
1599F:	drivers/rtc/rtc-meson*
1600F:	drivers/soc/amlogic/
1601N:	meson
1602
1603ARM/Annapurna Labs ALPINE ARCHITECTURE
1604M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1605M:	Antoine Tenart <atenart@kernel.org>
1606L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607S:	Maintained
1608F:	arch/arm/boot/dts/alpine*
1609F:	arch/arm/mach-alpine/
1610F:	arch/arm64/boot/dts/amazon/
1611F:	drivers/*/*alpine*
1612
1613ARM/ARTPEC MACHINE SUPPORT
1614M:	Jesper Nilsson <jesper.nilsson@axis.com>
1615M:	Lars Persson <lars.persson@axis.com>
1616L:	linux-arm-kernel@axis.com
1617S:	Maintained
1618F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1619F:	arch/arm/boot/dts/artpec6*
1620F:	arch/arm/mach-artpec
1621F:	drivers/clk/axis
1622F:	drivers/crypto/axis
1623F:	drivers/mmc/host/usdhi6rol0.c
1624F:	drivers/pinctrl/pinctrl-artpec*
1625
1626ARM/ASPEED I2C DRIVER
1627M:	Brendan Higgins <brendanhiggins@google.com>
1628R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1629R:	Joel Stanley <joel@jms.id.au>
1630L:	linux-i2c@vger.kernel.org
1631L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1632S:	Maintained
1633F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1634F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1635F:	drivers/i2c/busses/i2c-aspeed.c
1636F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1637
1638ARM/ASPEED MACHINE SUPPORT
1639M:	Joel Stanley <joel@jms.id.au>
1640R:	Andrew Jeffery <andrew@aj.id.au>
1641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1643S:	Supported
1644Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1646F:	arch/arm/boot/dts/aspeed-*
1647F:	arch/arm/mach-aspeed/
1648N:	aspeed
1649
1650ARM/BITMAIN ARCHITECTURE
1651M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653S:	Maintained
1654F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1655F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1656F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1657F:	arch/arm64/boot/dts/bitmain/
1658F:	drivers/clk/clk-bm1880.c
1659F:	drivers/pinctrl/pinctrl-bm1880.c
1660
1661ARM/CALXEDA HIGHBANK ARCHITECTURE
1662M:	Andre Przywara <andre.przywara@arm.com>
1663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664S:	Maintained
1665F:	arch/arm/boot/dts/ecx-*.dts*
1666F:	arch/arm/boot/dts/highbank.dts
1667F:	arch/arm/mach-highbank/
1668
1669ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1670M:	Krzysztof Halasa <khalasa@piap.pl>
1671S:	Maintained
1672F:	arch/arm/mach-cns3xxx/
1673
1674ARM/CAVIUM THUNDER NETWORK DRIVER
1675M:	Sunil Goutham <sgoutham@marvell.com>
1676L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677S:	Supported
1678F:	drivers/net/ethernet/cavium/thunder/
1679
1680ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1681M:	Lukasz Majewski <lukma@denx.de>
1682L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683S:	Maintained
1684F:	arch/arm/mach-ep93xx/ts72xx.c
1685
1686ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1687M:	Alexander Shiyan <shc_work@mail.ru>
1688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689S:	Odd Fixes
1690N:	clps711x
1691
1692ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1693M:	Lennert Buytenhek <kernel@wantstofly.org>
1694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695S:	Maintained
1696
1697ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1698M:	Hartley Sweeten <hsweeten@visionengravers.com>
1699M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701S:	Maintained
1702F:	arch/arm/mach-ep93xx/
1703F:	arch/arm/mach-ep93xx/include/mach/
1704
1705ARM/CLKDEV SUPPORT
1706M:	Russell King <linux@armlinux.org.uk>
1707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708S:	Maintained
1709T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1710F:	drivers/clk/clkdev.c
1711
1712ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1713M:	Baruch Siach <baruch@tkos.co.il>
1714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S:	Maintained
1716F:	arch/arm/boot/dts/cx92755*
1717N:	digicolor
1718
1719ARM/CONTEC MICRO9 MACHINE SUPPORT
1720M:	Hubert Feurstein <hubert.feurstein@contec.at>
1721S:	Maintained
1722F:	arch/arm/mach-ep93xx/micro9.c
1723
1724ARM/CORESIGHT FRAMEWORK AND DRIVERS
1725M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1726R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1727R:	Mike Leach <mike.leach@linaro.org>
1728L:	coresight@lists.linaro.org (moderated for non-subscribers)
1729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730S:	Maintained
1731F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1732F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1733F:	Documentation/devicetree/bindings/arm/coresight-cti.yaml
1734F:	Documentation/devicetree/bindings/arm/coresight.txt
1735F:	Documentation/trace/coresight/*
1736F:	drivers/hwtracing/coresight/*
1737F:	include/dt-bindings/arm/coresight-cti-dt.h
1738F:	tools/perf/arch/arm/util/auxtrace.c
1739F:	tools/perf/arch/arm/util/cs-etm.c
1740F:	tools/perf/arch/arm/util/cs-etm.h
1741F:	tools/perf/arch/arm/util/pmu.c
1742F:	tools/perf/util/cs-etm-decoder/*
1743F:	tools/perf/util/cs-etm.*
1744
1745ARM/CORGI MACHINE SUPPORT
1746M:	Richard Purdie <rpurdie@rpsys.net>
1747S:	Maintained
1748
1749ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1750M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1751M:	Linus Walleij <linus.walleij@linaro.org>
1752L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753S:	Maintained
1754T:	git git://github.com/ulli-kroll/linux.git
1755F:	Documentation/devicetree/bindings/arm/gemini.txt
1756F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1757F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1758F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1759F:	arch/arm/mach-gemini/
1760F:	drivers/net/ethernet/cortina/
1761F:	drivers/pinctrl/pinctrl-gemini.c
1762F:	drivers/rtc/rtc-ftrtc010.c
1763
1764ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1765M:	Barry Song <baohua@kernel.org>
1766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767S:	Maintained
1768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1769F:	arch/arm/boot/dts/prima2*
1770F:	arch/arm/mach-prima2/
1771F:	drivers/clk/sirf/
1772F:	drivers/clocksource/timer-atlas7.c
1773F:	drivers/clocksource/timer-prima2.c
1774X:	drivers/gnss
1775N:	[^a-z]sirf
1776
1777ARM/CZ.NIC TURRIS MOX SUPPORT
1778M:	Marek Behun <marek.behun@nic.cz>
1779S:	Maintained
1780W:	http://mox.turris.cz
1781F:	Documentation/ABI/testing/debugfs-moxtet
1782F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1783F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1784F:	Documentation/devicetree/bindings/bus/moxtet.txt
1785F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1786F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1787F:	drivers/bus/moxtet.c
1788F:	drivers/firmware/turris-mox-rwtm.c
1789F:	drivers/gpio/gpio-moxtet.c
1790F:	include/linux/moxtet.h
1791
1792ARM/EBSA110 MACHINE SUPPORT
1793M:	Russell King <linux@armlinux.org.uk>
1794L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795S:	Maintained
1796W:	http://www.armlinux.org.uk/
1797F:	arch/arm/mach-ebsa110/
1798F:	drivers/net/ethernet/amd/am79c961a.*
1799
1800ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1801M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1802R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804S:	Maintained
1805N:	efm32
1806
1807ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1808M:	Robert Jarzmik <robert.jarzmik@free.fr>
1809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S:	Maintained
1811F:	arch/arm/mach-pxa/ezx.c
1812
1813ARM/FARADAY FA526 PORT
1814M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S:	Maintained
1817T:	git git://git.berlios.de/gemini-board
1818F:	arch/arm/mm/*-fa*
1819
1820ARM/FOOTBRIDGE ARCHITECTURE
1821M:	Russell King <linux@armlinux.org.uk>
1822L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823S:	Maintained
1824W:	http://www.armlinux.org.uk/
1825F:	arch/arm/include/asm/hardware/dec21285.h
1826F:	arch/arm/mach-footbridge/
1827
1828ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1829M:	Shawn Guo <shawnguo@kernel.org>
1830M:	Sascha Hauer <s.hauer@pengutronix.de>
1831R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1832R:	Fabio Estevam <festevam@gmail.com>
1833R:	NXP Linux Team <linux-imx@nxp.com>
1834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835S:	Maintained
1836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1837X:	drivers/media/i2c/
1838N:	imx
1839N:	mxs
1840
1841ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1842M:	Shawn Guo <shawnguo@kernel.org>
1843M:	Li Yang <leoyang.li@nxp.com>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S:	Maintained
1846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1847F:	arch/arm/boot/dts/ls1021a*
1848F:	arch/arm64/boot/dts/freescale/fsl-*
1849F:	arch/arm64/boot/dts/freescale/qoriq-*
1850
1851ARM/FREESCALE VYBRID ARM ARCHITECTURE
1852M:	Shawn Guo <shawnguo@kernel.org>
1853M:	Sascha Hauer <s.hauer@pengutronix.de>
1854R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1855R:	Stefan Agner <stefan@agner.ch>
1856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857S:	Maintained
1858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1859F:	arch/arm/boot/dts/vf*
1860F:	arch/arm/mach-imx/*vf610*
1861
1862ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1863M:	Lennert Buytenhek <kernel@wantstofly.org>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865S:	Maintained
1866
1867ARM/GUMSTIX MACHINE SUPPORT
1868M:	Steve Sakoman <sakoman@gmail.com>
1869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870S:	Maintained
1871
1872ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1873M:	Philipp Zabel <philipp.zabel@gmail.com>
1874M:	Paul Parsons <lost.distance@yahoo.com>
1875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S:	Maintained
1877F:	arch/arm/mach-pxa/hx4700.c
1878F:	arch/arm/mach-pxa/include/mach/hx4700.h
1879F:	sound/soc/pxa/hx4700.c
1880
1881ARM/HISILICON SOC SUPPORT
1882M:	Wei Xu <xuwei5@hisilicon.com>
1883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884S:	Supported
1885W:	http://www.hisilicon.com
1886T:	git git://github.com/hisilicon/linux-hisi.git
1887F:	arch/arm/boot/dts/hi3*
1888F:	arch/arm/boot/dts/hip*
1889F:	arch/arm/boot/dts/hisi*
1890F:	arch/arm/mach-hisi/
1891F:	arch/arm64/boot/dts/hisilicon/
1892
1893ARM/HP JORNADA 7XX MACHINE SUPPORT
1894M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1895S:	Maintained
1896W:	www.jlime.com
1897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1898F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1899F:	arch/arm/mach-sa1100/jornada720.c
1900
1901ARM/IGEP MACHINE SUPPORT
1902M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1903M:	Javier Martinez Canillas <javier@dowhile0.org>
1904L:	linux-omap@vger.kernel.org
1905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906S:	Maintained
1907F:	arch/arm/boot/dts/omap3-igep*
1908
1909ARM/INCOME PXA270 SUPPORT
1910M:	Marek Vasut <marek.vasut@gmail.com>
1911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912S:	Maintained
1913F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1914
1915ARM/INTEL IOP32X ARM ARCHITECTURE
1916M:	Lennert Buytenhek <kernel@wantstofly.org>
1917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918S:	Maintained
1919
1920ARM/INTEL IQ81342EX MACHINE SUPPORT
1921M:	Lennert Buytenhek <kernel@wantstofly.org>
1922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923S:	Maintained
1924
1925ARM/INTEL IXDP2850 MACHINE SUPPORT
1926M:	Lennert Buytenhek <kernel@wantstofly.org>
1927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928S:	Maintained
1929
1930ARM/INTEL IXP4XX ARM ARCHITECTURE
1931M:	Linus Walleij <linusw@kernel.org>
1932M:	Imre Kaloz <kaloz@openwrt.org>
1933M:	Krzysztof Halasa <khalasa@piap.pl>
1934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935S:	Maintained
1936F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1937F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1938F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1939F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1940F:	arch/arm/mach-ixp4xx/
1941F:	drivers/clocksource/timer-ixp4xx.c
1942F:	drivers/gpio/gpio-ixp4xx.c
1943F:	drivers/irqchip/irq-ixp4xx.c
1944F:	include/linux/irqchip/irq-ixp4xx.h
1945F:	include/linux/platform_data/timer-ixp4xx.h
1946
1947ARM/INTEL KEEMBAY ARCHITECTURE
1948M:	Paul J. Murphy <paul.j.murphy@intel.com>
1949M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1950S:	Maintained
1951F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
1952F:	arch/arm64/boot/dts/intel/keembay-evm.dts
1953F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
1954
1955ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1956M:	Jonathan Cameron <jic23@cam.ac.uk>
1957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958S:	Maintained
1959F:	arch/arm/mach-pxa/stargate2.c
1960F:	drivers/pcmcia/pxa2xx_stargate2.c
1961
1962ARM/INTEL XSC3 (MANZANO) ARM CORE
1963M:	Lennert Buytenhek <kernel@wantstofly.org>
1964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965S:	Maintained
1966
1967ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1968M:	Lennert Buytenhek <kernel@wantstofly.org>
1969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970S:	Maintained
1971
1972ARM/LG1K ARCHITECTURE
1973M:	Chanho Min <chanho.min@lge.com>
1974L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975S:	Maintained
1976F:	arch/arm64/boot/dts/lg/
1977
1978ARM/LOGICPD PXA270 MACHINE SUPPORT
1979M:	Lennert Buytenhek <kernel@wantstofly.org>
1980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981S:	Maintained
1982
1983ARM/LPC18XX ARCHITECTURE
1984M:	Vladimir Zapolskiy <vz@mleia.com>
1985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986S:	Maintained
1987F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1988F:	arch/arm/boot/dts/lpc43*
1989F:	drivers/i2c/busses/i2c-lpc2k.c
1990F:	drivers/memory/pl172.c
1991F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
1992F:	drivers/rtc/rtc-lpc24xx.c
1993N:	lpc18xx
1994
1995ARM/LPC32XX SOC SUPPORT
1996M:	Vladimir Zapolskiy <vz@mleia.com>
1997M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1998L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999S:	Maintained
2000T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2001F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2002F:	arch/arm/boot/dts/lpc32*
2003F:	arch/arm/mach-lpc32xx/
2004F:	drivers/i2c/busses/i2c-pnx.c
2005F:	drivers/net/ethernet/nxp/lpc_eth.c
2006F:	drivers/usb/host/ohci-nxp.c
2007F:	drivers/watchdog/pnx4008_wdt.c
2008N:	lpc32xx
2009
2010ARM/MAGICIAN MACHINE SUPPORT
2011M:	Philipp Zabel <philipp.zabel@gmail.com>
2012S:	Maintained
2013
2014ARM/Marvell Dove/MV78xx0/Orion SOC support
2015M:	Jason Cooper <jason@lakedaemon.net>
2016M:	Andrew Lunn <andrew@lunn.ch>
2017M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2018M:	Gregory Clement <gregory.clement@bootlin.com>
2019L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020S:	Maintained
2021T:	git git://git.infradead.org/linux-mvebu.git
2022F:	Documentation/devicetree/bindings/soc/dove/
2023F:	arch/arm/boot/dts/dove*
2024F:	arch/arm/boot/dts/orion5x*
2025F:	arch/arm/mach-dove/
2026F:	arch/arm/mach-mv78xx0/
2027F:	arch/arm/mach-orion5x/
2028F:	arch/arm/plat-orion/
2029F:	drivers/soc/dove/
2030
2031ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2032M:	Jason Cooper <jason@lakedaemon.net>
2033M:	Andrew Lunn <andrew@lunn.ch>
2034M:	Gregory Clement <gregory.clement@bootlin.com>
2035M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037S:	Maintained
2038T:	git git://git.infradead.org/linux-mvebu.git
2039F:	arch/arm/boot/dts/armada*
2040F:	arch/arm/boot/dts/kirkwood*
2041F:	arch/arm/configs/mvebu_*_defconfig
2042F:	arch/arm/mach-mvebu/
2043F:	arch/arm64/boot/dts/marvell/armada*
2044F:	arch/arm64/boot/dts/marvell/cn913*
2045F:	drivers/cpufreq/armada-37xx-cpufreq.c
2046F:	drivers/cpufreq/armada-8k-cpufreq.c
2047F:	drivers/cpufreq/mvebu-cpufreq.c
2048F:	drivers/irqchip/irq-armada-370-xp.c
2049F:	drivers/irqchip/irq-mvebu-*
2050F:	drivers/pinctrl/mvebu/
2051F:	drivers/rtc/rtc-armada38x.c
2052
2053ARM/Mediatek RTC DRIVER
2054M:	Eddie Huang <eddie.huang@mediatek.com>
2055M:	Sean Wang <sean.wang@mediatek.com>
2056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2058S:	Maintained
2059F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2060F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2061F:	drivers/rtc/rtc-mt2712.c
2062F:	drivers/rtc/rtc-mt6397.c
2063F:	drivers/rtc/rtc-mt7622.c
2064
2065ARM/Mediatek SoC support
2066M:	Matthias Brugger <matthias.bgg@gmail.com>
2067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2069S:	Maintained
2070W:	https://mtk.bcnfs.org/
2071C:	irc://chat.freenode.net/linux-mediatek
2072F:	arch/arm/boot/dts/mt6*
2073F:	arch/arm/boot/dts/mt7*
2074F:	arch/arm/boot/dts/mt8*
2075F:	arch/arm/mach-mediatek/
2076F:	arch/arm64/boot/dts/mediatek/
2077F:	drivers/soc/mediatek/
2078N:	mtk
2079N:	mt[678]
2080K:	mediatek
2081
2082ARM/Mediatek USB3 PHY DRIVER
2083M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2086S:	Maintained
2087F:	Documentation/devicetree/bindings/phy/phy-mtk-*
2088F:	drivers/phy/mediatek/
2089
2090ARM/Microchip (AT91) SoC support
2091M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2092M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2093M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2094L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095S:	Supported
2096W:	http://www.linux4sam.org
2097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2098F:	arch/arm/boot/dts/at91*.dts
2099F:	arch/arm/boot/dts/at91*.dtsi
2100F:	arch/arm/boot/dts/sama*.dts
2101F:	arch/arm/boot/dts/sama*.dtsi
2102F:	arch/arm/include/debug/at91.S
2103F:	arch/arm/mach-at91/
2104F:	drivers/memory/atmel*
2105F:	drivers/watchdog/sama5d4_wdt.c
2106F:	include/soc/at91/
2107X:	drivers/input/touchscreen/atmel_mxt_ts.c
2108X:	drivers/net/wireless/atmel/
2109N:	at91
2110N:	atmel
2111
2112ARM/Microchip Sparx5 SoC support
2113M:	Lars Povlsen <lars.povlsen@microchip.com>
2114M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2115M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117S:	Supported
2118F:	arch/arm64/boot/dts/microchip/
2119N:	sparx5
2120
2121ARM/MIOA701 MACHINE SUPPORT
2122M:	Robert Jarzmik <robert.jarzmik@free.fr>
2123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124S:	Maintained
2125F:	arch/arm/mach-pxa/mioa701.c
2126
2127ARM/MStar/Sigmastar Armv7 SoC support
2128M:	Daniel Palmer <daniel@thingy.jp>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130S:	Maintained
2131W:	http://linux-chenxing.org/
2132F:	Documentation/devicetree/bindings/arm/mstar/*
2133F:	arch/arm/boot/dts/infinity*.dtsi
2134F:	arch/arm/boot/dts/mercury*.dtsi
2135F:	arch/arm/boot/dts/mstar-v7.dtsi
2136F:	arch/arm/mach-mstar/
2137
2138ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2139M:	Michael Petchkovsky <mkpetch@internode.on.net>
2140S:	Maintained
2141
2142ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2143M:	Linus Walleij <linus.walleij@linaro.org>
2144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145S:	Maintained
2146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2147F:	Documentation/devicetree/bindings/arm/ste-*
2148F:	Documentation/devicetree/bindings/arm/ux500.yaml
2149F:	Documentation/devicetree/bindings/arm/ux500/
2150F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2151F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2152F:	arch/arm/boot/dts/ste-*
2153F:	arch/arm/mach-nomadik/
2154F:	arch/arm/mach-u300/
2155F:	arch/arm/mach-ux500/
2156F:	drivers/clk/clk-nomadik.c
2157F:	drivers/clk/clk-u300.c
2158F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2159F:	drivers/clocksource/timer-u300.c
2160F:	drivers/dma/coh901318*
2161F:	drivers/dma/ste_dma40*
2162F:	drivers/hwspinlock/u8500_hsem.c
2163F:	drivers/i2c/busses/i2c-nomadik.c
2164F:	drivers/i2c/busses/i2c-stu300.c
2165F:	drivers/iio/adc/ab8500-gpadc.c
2166F:	drivers/mfd/ab3100*
2167F:	drivers/mfd/ab8500*
2168F:	drivers/mfd/abx500*
2169F:	drivers/mfd/db8500*
2170F:	drivers/mfd/dbx500*
2171F:	drivers/pinctrl/nomadik/
2172F:	drivers/pinctrl/pinctrl-coh901*
2173F:	drivers/pinctrl/pinctrl-u300.c
2174F:	drivers/rtc/rtc-ab3100.c
2175F:	drivers/rtc/rtc-ab8500.c
2176F:	drivers/rtc/rtc-coh901331.c
2177F:	drivers/rtc/rtc-pl031.c
2178F:	drivers/soc/ux500/
2179F:	drivers/watchdog/coh901327_wdt.c
2180
2181ARM/NUVOTON NPCM ARCHITECTURE
2182M:	Avi Fishman <avifishman70@gmail.com>
2183M:	Tomer Maimon <tmaimon77@gmail.com>
2184M:	Tali Perry <tali.perry1@gmail.com>
2185R:	Patrick Venture <venture@google.com>
2186R:	Nancy Yuen <yuenn@google.com>
2187R:	Benjamin Fair <benjaminfair@google.com>
2188L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2189S:	Supported
2190F:	Documentation/devicetree/bindings/*/*/*npcm*
2191F:	Documentation/devicetree/bindings/*/*npcm*
2192F:	arch/arm/boot/dts/nuvoton-npcm*
2193F:	arch/arm/mach-npcm/
2194F:	drivers/*/*npcm*
2195F:	drivers/*/*/*npcm*
2196F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2197
2198ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2199L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2200S:	Orphan
2201W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2202F:	arch/arm/mach-s3c24xx/gta02.h
2203F:	arch/arm/mach-s3c24xx/mach-gta02.c
2204
2205ARM/Orion SoC/Technologic Systems TS-78xx platform support
2206M:	Alexander Clouter <alex@digriz.org.uk>
2207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208S:	Maintained
2209W:	http://www.digriz.org.uk/ts78xx/kernel
2210F:	arch/arm/mach-orion5x/ts78xx-*
2211
2212ARM/OXNAS platform support
2213M:	Neil Armstrong <narmstrong@baylibre.com>
2214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215L:	linux-oxnas@groups.io (moderated for non-subscribers)
2216S:	Maintained
2217F:	arch/arm/boot/dts/ox8*.dts*
2218F:	arch/arm/mach-oxnas/
2219F:	drivers/power/reset/oxnas-restart.c
2220N:	oxnas
2221
2222ARM/PALM TREO SUPPORT
2223M:	Tomas Cech <sleep_walker@suse.com>
2224L:	linux-arm-kernel@lists.infradead.org
2225S:	Maintained
2226W:	http://hackndev.com
2227F:	arch/arm/mach-pxa/palmtreo.*
2228
2229ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2230M:	Marek Vasut <marek.vasut@gmail.com>
2231L:	linux-arm-kernel@lists.infradead.org
2232S:	Maintained
2233W:	http://hackndev.com
2234F:	arch/arm/mach-pxa/include/mach/palmld.h
2235F:	arch/arm/mach-pxa/include/mach/palmtc.h
2236F:	arch/arm/mach-pxa/include/mach/palmtx.h
2237F:	arch/arm/mach-pxa/palmld.c
2238F:	arch/arm/mach-pxa/palmt5.*
2239F:	arch/arm/mach-pxa/palmtc.c
2240F:	arch/arm/mach-pxa/palmte2.*
2241F:	arch/arm/mach-pxa/palmtx.c
2242
2243ARM/PALMZ72 SUPPORT
2244M:	Sergey Lapin <slapin@ossfans.org>
2245L:	linux-arm-kernel@lists.infradead.org
2246S:	Maintained
2247W:	http://hackndev.com
2248F:	arch/arm/mach-pxa/palmz72.*
2249
2250ARM/PLEB SUPPORT
2251M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2252S:	Maintained
2253W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2254
2255ARM/PT DIGITAL BOARD PORT
2256M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258S:	Maintained
2259W:	http://www.armlinux.org.uk/
2260
2261ARM/QUALCOMM SUPPORT
2262M:	Andy Gross <agross@kernel.org>
2263M:	Bjorn Andersson <bjorn.andersson@linaro.org>
2264L:	linux-arm-msm@vger.kernel.org
2265S:	Maintained
2266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2267F:	Documentation/devicetree/bindings/*/qcom*
2268F:	Documentation/devicetree/bindings/soc/qcom/
2269F:	arch/arm/boot/dts/qcom-*.dts
2270F:	arch/arm/boot/dts/qcom-*.dtsi
2271F:	arch/arm/mach-qcom/
2272F:	arch/arm64/boot/dts/qcom/
2273F:	drivers/*/*/qcom*
2274F:	drivers/*/*/qcom/
2275F:	drivers/*/pm8???-*
2276F:	drivers/*/qcom*
2277F:	drivers/*/qcom/
2278F:	drivers/bluetooth/btqcomsmd.c
2279F:	drivers/clocksource/timer-qcom.c
2280F:	drivers/cpuidle/cpuidle-qcom-spm.c
2281F:	drivers/extcon/extcon-qcom*
2282F:	drivers/i2c/busses/i2c-qcom-geni.c
2283F:	drivers/i2c/busses/i2c-qup.c
2284F:	drivers/iommu/msm*
2285F:	drivers/mfd/ssbi.c
2286F:	drivers/mmc/host/mmci_qcom*
2287F:	drivers/mmc/host/sdhci-msm.c
2288F:	drivers/pci/controller/dwc/pcie-qcom.c
2289F:	drivers/phy/qualcomm/
2290F:	drivers/power/*/msm*
2291F:	drivers/reset/reset-qcom-*
2292F:	drivers/scsi/ufs/ufs-qcom*
2293F:	drivers/spi/spi-geni-qcom.c
2294F:	drivers/spi/spi-qcom-qspi.c
2295F:	drivers/spi/spi-qup.c
2296F:	drivers/tty/serial/msm_serial.c
2297F:	drivers/usb/dwc3/dwc3-qcom.c
2298F:	include/dt-bindings/*/qcom*
2299F:	include/linux/*/qcom*
2300
2301ARM/RADISYS ENP2611 MACHINE SUPPORT
2302M:	Lennert Buytenhek <kernel@wantstofly.org>
2303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304S:	Maintained
2305
2306ARM/RDA MICRO ARCHITECTURE
2307M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2308L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2309L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2310S:	Maintained
2311F:	Documentation/devicetree/bindings/arm/rda.yaml
2312F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2313F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2314F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2315F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2316F:	arch/arm/boot/dts/rda8810pl-*
2317F:	drivers/clocksource/timer-rda.c
2318F:	drivers/gpio/gpio-rda.c
2319F:	drivers/irqchip/irq-rda-intc.c
2320F:	drivers/tty/serial/rda-uart.c
2321
2322ARM/REALTEK ARCHITECTURE
2323M:	Andreas Färber <afaerber@suse.de>
2324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2326S:	Maintained
2327F:	Documentation/devicetree/bindings/arm/realtek.yaml
2328F:	arch/arm/boot/dts/rtd*
2329F:	arch/arm/mach-realtek/
2330F:	arch/arm64/boot/dts/realtek/
2331
2332ARM/RENESAS ARM64 ARCHITECTURE
2333M:	Geert Uytterhoeven <geert+renesas@glider.be>
2334M:	Magnus Damm <magnus.damm@gmail.com>
2335L:	linux-renesas-soc@vger.kernel.org
2336S:	Supported
2337Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2339F:	Documentation/devicetree/bindings/arm/renesas.yaml
2340F:	arch/arm64/boot/dts/renesas/
2341F:	drivers/soc/renesas/
2342F:	include/linux/soc/renesas/
2343
2344ARM/RISCPC ARCHITECTURE
2345M:	Russell King <linux@armlinux.org.uk>
2346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347S:	Maintained
2348W:	http://www.armlinux.org.uk/
2349F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2350F:	arch/arm/include/asm/hardware/ioc.h
2351F:	arch/arm/include/asm/hardware/iomd.h
2352F:	arch/arm/include/asm/hardware/memc.h
2353F:	arch/arm/mach-rpc/
2354F:	drivers/net/ethernet/8390/etherh.c
2355F:	drivers/net/ethernet/i825xx/ether1*
2356F:	drivers/net/ethernet/seeq/ether3*
2357F:	drivers/scsi/arm/
2358
2359ARM/Rockchip SoC support
2360M:	Heiko Stuebner <heiko@sntech.de>
2361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2362L:	linux-rockchip@lists.infradead.org
2363S:	Maintained
2364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2365F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2366F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2367F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2368F:	arch/arm/boot/dts/rk3*
2369F:	arch/arm/boot/dts/rv1108*
2370F:	arch/arm/mach-rockchip/
2371F:	drivers/*/*/*rockchip*
2372F:	drivers/*/*rockchip*
2373F:	drivers/clk/rockchip/
2374F:	drivers/i2c/busses/i2c-rk3x.c
2375F:	sound/soc/rockchip/
2376N:	rockchip
2377
2378ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2379M:	Kukjin Kim <kgene@kernel.org>
2380M:	Krzysztof Kozlowski <krzk@kernel.org>
2381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2383S:	Maintained
2384Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2385F:	Documentation/arm/samsung/
2386F:	Documentation/devicetree/bindings/arm/samsung/
2387F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2388F:	arch/arm/boot/dts/exynos*
2389F:	arch/arm/boot/dts/s3c*
2390F:	arch/arm/boot/dts/s5p*
2391F:	arch/arm/mach-exynos*/
2392F:	arch/arm/mach-s3c24*/
2393F:	arch/arm/mach-s3c64xx/
2394F:	arch/arm/mach-s5p*/
2395F:	arch/arm/plat-samsung/
2396F:	arch/arm64/boot/dts/exynos/
2397F:	drivers/*/*/*s3c24*
2398F:	drivers/*/*s3c24*
2399F:	drivers/*/*s3c64xx*
2400F:	drivers/*/*s5pv210*
2401F:	drivers/memory/samsung/
2402F:	drivers/soc/samsung/
2403F:	drivers/tty/serial/samsung*
2404F:	include/linux/soc/samsung/
2405N:	exynos
2406
2407ARM/SAMSUNG MOBILE MACHINE SUPPORT
2408M:	Kyungmin Park <kyungmin.park@samsung.com>
2409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2410S:	Maintained
2411F:	arch/arm/mach-s5pv210/
2412
2413ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2414M:	Kyungmin Park <kyungmin.park@samsung.com>
2415M:	Kamil Debski <kamil@wypas.org>
2416M:	Andrzej Hajda <a.hajda@samsung.com>
2417L:	linux-arm-kernel@lists.infradead.org
2418L:	linux-media@vger.kernel.org
2419S:	Maintained
2420F:	drivers/media/platform/s5p-g2d/
2421
2422ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2423M:	Marek Szyprowski <m.szyprowski@samsung.com>
2424L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2425L:	linux-media@vger.kernel.org
2426S:	Maintained
2427F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2428F:	drivers/media/cec/platform/s5p/
2429
2430ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2431M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2432M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2433M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2434L:	linux-arm-kernel@lists.infradead.org
2435L:	linux-media@vger.kernel.org
2436S:	Maintained
2437F:	drivers/media/platform/s5p-jpeg/
2438
2439ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2440M:	Kyungmin Park <kyungmin.park@samsung.com>
2441M:	Kamil Debski <kamil@wypas.org>
2442M:	Jeongtae Park <jtp.park@samsung.com>
2443M:	Andrzej Hajda <a.hajda@samsung.com>
2444L:	linux-arm-kernel@lists.infradead.org
2445L:	linux-media@vger.kernel.org
2446S:	Maintained
2447F:	drivers/media/platform/s5p-mfc/
2448
2449ARM/SHMOBILE ARM ARCHITECTURE
2450M:	Geert Uytterhoeven <geert+renesas@glider.be>
2451M:	Magnus Damm <magnus.damm@gmail.com>
2452L:	linux-renesas-soc@vger.kernel.org
2453S:	Supported
2454Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2456F:	Documentation/devicetree/bindings/arm/renesas.yaml
2457F:	arch/arm/boot/dts/emev2*
2458F:	arch/arm/boot/dts/gr-peach*
2459F:	arch/arm/boot/dts/iwg20d-q7*
2460F:	arch/arm/boot/dts/r7s*
2461F:	arch/arm/boot/dts/r8a*
2462F:	arch/arm/boot/dts/r9a*
2463F:	arch/arm/boot/dts/sh*
2464F:	arch/arm/configs/shmobile_defconfig
2465F:	arch/arm/include/debug/renesas-scif.S
2466F:	arch/arm/mach-shmobile/
2467F:	drivers/soc/renesas/
2468F:	include/linux/soc/renesas/
2469
2470ARM/SOCFPGA ARCHITECTURE
2471M:	Dinh Nguyen <dinguyen@kernel.org>
2472S:	Maintained
2473W:	http://www.rocketboards.org
2474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2475F:	arch/arm/boot/dts/socfpga*
2476F:	arch/arm/configs/socfpga_defconfig
2477F:	arch/arm/mach-socfpga/
2478F:	arch/arm64/boot/dts/altera/
2479F:	arch/arm64/boot/dts/intel/
2480
2481ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2482M:	Dinh Nguyen <dinguyen@kernel.org>
2483S:	Maintained
2484F:	drivers/clk/socfpga/
2485
2486ARM/SOCFPGA EDAC SUPPORT
2487M:	Dinh Nguyen <dinguyen@kernel.org>
2488S:	Maintained
2489F:	drivers/edac/altera_edac.
2490
2491ARM/SPREADTRUM SoC SUPPORT
2492M:	Orson Zhai <orsonzhai@gmail.com>
2493M:	Baolin Wang <baolin.wang7@gmail.com>
2494M:	Chunyan Zhang <zhang.lyra@gmail.com>
2495S:	Maintained
2496F:	arch/arm64/boot/dts/sprd
2497N:	sprd
2498N:	sc27xx
2499N:	sc2731
2500
2501ARM/STI ARCHITECTURE
2502M:	Patrice Chotard <patrice.chotard@st.com>
2503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504S:	Maintained
2505W:	http://www.stlinux.com
2506F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2507F:	arch/arm/boot/dts/sti*
2508F:	arch/arm/mach-sti/
2509F:	drivers/ata/ahci_st.c
2510F:	drivers/char/hw_random/st-rng.c
2511F:	drivers/clocksource/arm_global_timer.c
2512F:	drivers/clocksource/clksrc_st_lpc.c
2513F:	drivers/cpufreq/sti-cpufreq.c
2514F:	drivers/dma/st_fdma*
2515F:	drivers/i2c/busses/i2c-st.c
2516F:	drivers/media/platform/sti/c8sectpfe/
2517F:	drivers/media/rc/st_rc.c
2518F:	drivers/mmc/host/sdhci-st.c
2519F:	drivers/phy/st/phy-miphy28lp.c
2520F:	drivers/phy/st/phy-stih407-usb.c
2521F:	drivers/pinctrl/pinctrl-st.c
2522F:	drivers/remoteproc/st_remoteproc.c
2523F:	drivers/remoteproc/st_slim_rproc.c
2524F:	drivers/reset/sti/
2525F:	drivers/rtc/rtc-st-lpc.c
2526F:	drivers/tty/serial/st-asc.c
2527F:	drivers/usb/dwc3/dwc3-st.c
2528F:	drivers/usb/host/ehci-st.c
2529F:	drivers/usb/host/ohci-st.c
2530F:	drivers/watchdog/st_lpc_wdt.c
2531F:	include/linux/remoteproc/st_slim_rproc.h
2532
2533ARM/STM32 ARCHITECTURE
2534M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2535M:	Alexandre Torgue <alexandre.torgue@st.com>
2536L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538S:	Maintained
2539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2540F:	arch/arm/boot/dts/stm32*
2541F:	arch/arm/mach-stm32/
2542F:	drivers/clocksource/armv7m_systick.c
2543N:	stm32
2544N:	stm
2545
2546ARM/Synaptics SoC support
2547M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2548M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550S:	Maintained
2551F:	arch/arm/boot/dts/berlin*
2552F:	arch/arm/mach-berlin/
2553F:	arch/arm64/boot/dts/synaptics/
2554
2555ARM/TANGO ARCHITECTURE
2556M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2557M:	Mans Rullgard <mans@mansr.com>
2558L:	linux-arm-kernel@lists.infradead.org
2559S:	Odd Fixes
2560N:	tango
2561
2562ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2563M:	Lennert Buytenhek <kernel@wantstofly.org>
2564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565S:	Maintained
2566
2567ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2568M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2569L:	linux-tegra@vger.kernel.org
2570L:	linux-media@vger.kernel.org
2571S:	Maintained
2572F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2573F:	drivers/media/cec/platform/tegra/
2574
2575ARM/TETON BGA MACHINE SUPPORT
2576M:	"Mark F. Brown" <mark.brown314@gmail.com>
2577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2578S:	Maintained
2579
2580ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2581M:	Santosh Shilimkar <ssantosh@kernel.org>
2582L:	linux-kernel@vger.kernel.org
2583S:	Maintained
2584F:	drivers/memory/*emif*
2585
2586ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2587M:	Santosh Shilimkar <ssantosh@kernel.org>
2588L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589S:	Maintained
2590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2591F:	arch/arm/boot/dts/keystone-*
2592F:	arch/arm/mach-keystone/
2593
2594ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2595M:	Santosh Shilimkar <ssantosh@kernel.org>
2596L:	linux-kernel@vger.kernel.org
2597S:	Maintained
2598F:	drivers/clk/keystone/
2599
2600ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2601M:	Santosh Shilimkar <ssantosh@kernel.org>
2602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2603L:	linux-kernel@vger.kernel.org
2604S:	Maintained
2605F:	drivers/clocksource/timer-keystone.c
2606
2607ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2608M:	Santosh Shilimkar <ssantosh@kernel.org>
2609L:	linux-kernel@vger.kernel.org
2610S:	Maintained
2611F:	drivers/power/reset/keystone-reset.c
2612
2613ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2614M:	Tero Kristo <t-kristo@ti.com>
2615M:	Nishanth Menon <nm@ti.com>
2616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617S:	Supported
2618F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2619F:	arch/arm64/boot/dts/ti/Makefile
2620F:	arch/arm64/boot/dts/ti/k3-*
2621F:	include/dt-bindings/pinctrl/k3.h
2622
2623ARM/THECUS N2100 MACHINE SUPPORT
2624M:	Lennert Buytenhek <kernel@wantstofly.org>
2625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2626S:	Maintained
2627
2628ARM/TOSA MACHINE SUPPORT
2629M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2630M:	Dirk Opfer <dirk@opfer-online.de>
2631S:	Maintained
2632
2633ARM/UNIPHIER ARCHITECTURE
2634M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2636S:	Maintained
2637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2638F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2639F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2640F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2641F:	arch/arm/boot/dts/uniphier*
2642F:	arch/arm/include/asm/hardware/cache-uniphier.h
2643F:	arch/arm/mach-uniphier/
2644F:	arch/arm/mm/cache-uniphier.c
2645F:	arch/arm64/boot/dts/socionext/uniphier*
2646F:	drivers/bus/uniphier-system-bus.c
2647F:	drivers/clk/uniphier/
2648F:	drivers/dma/uniphier-mdmac.c
2649F:	drivers/gpio/gpio-uniphier.c
2650F:	drivers/i2c/busses/i2c-uniphier*
2651F:	drivers/irqchip/irq-uniphier-aidet.c
2652F:	drivers/mmc/host/uniphier-sd.c
2653F:	drivers/pinctrl/uniphier/
2654F:	drivers/reset/reset-uniphier.c
2655F:	drivers/tty/serial/8250/8250_uniphier.c
2656N:	uniphier
2657
2658ARM/VERSATILE EXPRESS PLATFORM
2659M:	Liviu Dudau <liviu.dudau@arm.com>
2660M:	Sudeep Holla <sudeep.holla@arm.com>
2661M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2663S:	Maintained
2664F:	*/*/*/vexpress*
2665F:	*/*/vexpress*
2666F:	arch/arm/boot/dts/vexpress*
2667F:	arch/arm/mach-vexpress/
2668F:	arch/arm64/boot/dts/arm/
2669F:	drivers/clk/versatile/clk-vexpress-osc.c
2670F:	drivers/clocksource/timer-versatile.c
2671N:	mps2
2672
2673ARM/VFP SUPPORT
2674M:	Russell King <linux@armlinux.org.uk>
2675L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2676S:	Maintained
2677W:	http://www.armlinux.org.uk/
2678F:	arch/arm/vfp/
2679
2680ARM/VOIPAC PXA270 SUPPORT
2681M:	Marek Vasut <marek.vasut@gmail.com>
2682L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2683S:	Maintained
2684F:	arch/arm/mach-pxa/include/mach/vpac270.h
2685F:	arch/arm/mach-pxa/vpac270.c
2686
2687ARM/VT8500 ARM ARCHITECTURE
2688M:	Tony Prisk <linux@prisktech.co.nz>
2689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2690S:	Maintained
2691F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2692F:	arch/arm/mach-vt8500/
2693F:	drivers/clocksource/timer-vt8500.c
2694F:	drivers/i2c/busses/i2c-wmt.c
2695F:	drivers/mmc/host/wmt-sdmmc.c
2696F:	drivers/pwm/pwm-vt8500.c
2697F:	drivers/rtc/rtc-vt8500.c
2698F:	drivers/tty/serial/vt8500_serial.c
2699F:	drivers/usb/host/ehci-platform.c
2700F:	drivers/usb/host/uhci-platform.c
2701F:	drivers/video/fbdev/vt8500lcdfb.*
2702F:	drivers/video/fbdev/wm8505fb*
2703F:	drivers/video/fbdev/wmt_ge_rops.*
2704
2705ARM/ZIPIT Z2 SUPPORT
2706M:	Marek Vasut <marek.vasut@gmail.com>
2707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2708S:	Maintained
2709F:	arch/arm/mach-pxa/include/mach/z2.h
2710F:	arch/arm/mach-pxa/z2.c
2711
2712ARM/ZTE ARCHITECTURE
2713M:	Jun Nie <jun.nie@linaro.org>
2714M:	Shawn Guo <shawnguo@kernel.org>
2715L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2716S:	Maintained
2717F:	Documentation/devicetree/bindings/arm/zte.yaml
2718F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2719F:	Documentation/devicetree/bindings/dma/zxdma.txt
2720F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2721F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2722F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2723F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2724F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2725F:	Documentation/devicetree/bindings/soc/zte/
2726F:	Documentation/devicetree/bindings/sound/zte,*.txt
2727F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2728F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2729F:	arch/arm/boot/dts/zx2967*
2730F:	arch/arm/mach-zx/
2731F:	arch/arm64/boot/dts/zte/
2732F:	drivers/clk/zte/
2733F:	drivers/dma/zx_dma.c
2734F:	drivers/gpio/gpio-zx.c
2735F:	drivers/i2c/busses/i2c-zx2967.c
2736F:	drivers/mmc/host/dw_mmc-zx.*
2737F:	drivers/pinctrl/zte/
2738F:	drivers/soc/zte/
2739F:	drivers/thermal/zx2967_thermal.c
2740F:	drivers/watchdog/zx2967_wdt.c
2741F:	include/dt-bindings/clock/zx2967*.h
2742F:	include/dt-bindings/soc/zte,*.h
2743F:	sound/soc/codecs/zx_aud96p22.c
2744F:	sound/soc/zte/
2745
2746ARM/ZYNQ ARCHITECTURE
2747M:	Michal Simek <michal.simek@xilinx.com>
2748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2749S:	Supported
2750W:	http://wiki.xilinx.com
2751T:	git https://github.com/Xilinx/linux-xlnx.git
2752F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2753F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2754F:	arch/arm/mach-zynq/
2755F:	drivers/block/xsysace.c
2756F:	drivers/clocksource/timer-cadence-ttc.c
2757F:	drivers/cpuidle/cpuidle-zynq.c
2758F:	drivers/edac/synopsys_edac.c
2759F:	drivers/i2c/busses/i2c-cadence.c
2760F:	drivers/i2c/busses/i2c-xiic.c
2761F:	drivers/mmc/host/sdhci-of-arasan.c
2762N:	zynq
2763N:	xilinx
2764
2765ARM64 PORT (AARCH64 ARCHITECTURE)
2766M:	Catalin Marinas <catalin.marinas@arm.com>
2767M:	Will Deacon <will@kernel.org>
2768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2769S:	Maintained
2770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2771F:	Documentation/arm64/
2772F:	arch/arm64/
2773F:	tools/testing/selftests/arm64/
2774X:	arch/arm64/boot/dts/
2775
2776AS3645A LED FLASH CONTROLLER DRIVER
2777M:	Sakari Ailus <sakari.ailus@iki.fi>
2778L:	linux-leds@vger.kernel.org
2779S:	Maintained
2780F:	drivers/leds/leds-as3645a.c
2781
2782ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2783M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2784L:	linux-media@vger.kernel.org
2785S:	Maintained
2786T:	git git://linuxtv.org/media_tree.git
2787F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2788F:	drivers/media/i2c/ak7375.c
2789
2790ASAHI KASEI AK8974 DRIVER
2791M:	Linus Walleij <linus.walleij@linaro.org>
2792L:	linux-iio@vger.kernel.org
2793S:	Supported
2794W:	http://www.akm.com/
2795F:	drivers/iio/magnetometer/ak8974.c
2796
2797ASC7621 HARDWARE MONITOR DRIVER
2798M:	George Joseph <george.joseph@fairview5.com>
2799L:	linux-hwmon@vger.kernel.org
2800S:	Maintained
2801F:	Documentation/hwmon/asc7621.rst
2802F:	drivers/hwmon/asc7621.c
2803
2804ASPEED PINCTRL DRIVERS
2805M:	Andrew Jeffery <andrew@aj.id.au>
2806L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2807L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2808L:	linux-gpio@vger.kernel.org
2809S:	Maintained
2810F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2811F:	drivers/pinctrl/aspeed/
2812
2813ASPEED SCU INTERRUPT CONTROLLER DRIVER
2814M:	Eddie James <eajames@linux.ibm.com>
2815L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2816S:	Maintained
2817F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2818F:	drivers/irqchip/irq-aspeed-scu-ic.c
2819F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2820
2821ASPEED VIDEO ENGINE DRIVER
2822M:	Eddie James <eajames@linux.ibm.com>
2823L:	linux-media@vger.kernel.org
2824L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2825S:	Maintained
2826F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2827F:	drivers/media/platform/aspeed-video.c
2828
2829ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2830M:	Corentin Chary <corentin.chary@gmail.com>
2831L:	acpi4asus-user@lists.sourceforge.net
2832L:	platform-driver-x86@vger.kernel.org
2833S:	Maintained
2834W:	http://acpi4asus.sf.net
2835F:	drivers/platform/x86/asus*.c
2836F:	drivers/platform/x86/eeepc*.c
2837
2838ASUS WIRELESS RADIO CONTROL DRIVER
2839M:	João Paulo Rechi Vita <jprvita@gmail.com>
2840L:	platform-driver-x86@vger.kernel.org
2841S:	Maintained
2842F:	drivers/platform/x86/asus-wireless.c
2843
2844ASYMMETRIC KEYS
2845M:	David Howells <dhowells@redhat.com>
2846L:	keyrings@vger.kernel.org
2847S:	Maintained
2848F:	Documentation/crypto/asymmetric-keys.rst
2849F:	crypto/asymmetric_keys/
2850F:	include/crypto/pkcs7.h
2851F:	include/crypto/public_key.h
2852F:	include/linux/verification.h
2853
2854ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2855R:	Dan Williams <dan.j.williams@intel.com>
2856S:	Odd fixes
2857W:	http://sourceforge.net/projects/xscaleiop
2858F:	Documentation/crypto/async-tx-api.rst
2859F:	crypto/async_tx/
2860F:	drivers/dma/
2861F:	include/linux/async_tx.h
2862F:	include/linux/dmaengine.h
2863
2864AT24 EEPROM DRIVER
2865M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2866L:	linux-i2c@vger.kernel.org
2867S:	Maintained
2868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2869F:	Documentation/devicetree/bindings/eeprom/at24.yaml
2870F:	drivers/misc/eeprom/at24.c
2871
2872ATA OVER ETHERNET (AOE) DRIVER
2873M:	"Justin Sanders" <justin@coraid.com>
2874S:	Supported
2875W:	http://www.openaoe.org/
2876F:	Documentation/admin-guide/aoe/
2877F:	drivers/block/aoe/
2878
2879ATHEROS 71XX/9XXX GPIO DRIVER
2880M:	Alban Bedel <albeu@free.fr>
2881S:	Maintained
2882W:	https://github.com/AlbanBedel/linux
2883T:	git git://github.com/AlbanBedel/linux
2884F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2885F:	drivers/gpio/gpio-ath79.c
2886
2887ATHEROS 71XX/9XXX USB PHY DRIVER
2888M:	Alban Bedel <albeu@free.fr>
2889S:	Maintained
2890W:	https://github.com/AlbanBedel/linux
2891T:	git git://github.com/AlbanBedel/linux
2892F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2893F:	drivers/phy/qualcomm/phy-ath79-usb.c
2894
2895ATHEROS ATH GENERIC UTILITIES
2896M:	Kalle Valo <kvalo@codeaurora.org>
2897L:	linux-wireless@vger.kernel.org
2898S:	Supported
2899F:	drivers/net/wireless/ath/*
2900
2901ATHEROS ATH5K WIRELESS DRIVER
2902M:	Jiri Slaby <jirislaby@kernel.org>
2903M:	Nick Kossifidis <mickflemm@gmail.com>
2904M:	Luis Chamberlain <mcgrof@kernel.org>
2905L:	linux-wireless@vger.kernel.org
2906S:	Maintained
2907W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2908F:	drivers/net/wireless/ath/ath5k/
2909
2910ATHEROS ATH6KL WIRELESS DRIVER
2911M:	Kalle Valo <kvalo@codeaurora.org>
2912L:	linux-wireless@vger.kernel.org
2913S:	Supported
2914W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2916F:	drivers/net/wireless/ath/ath6kl/
2917
2918ATI_REMOTE2 DRIVER
2919M:	Ville Syrjala <syrjala@sci.fi>
2920S:	Maintained
2921F:	drivers/input/misc/ati_remote2.c
2922
2923ATK0110 HWMON DRIVER
2924M:	Luca Tettamanti <kronos.it@gmail.com>
2925L:	linux-hwmon@vger.kernel.org
2926S:	Maintained
2927F:	drivers/hwmon/asus_atk0110.c
2928
2929ATLX ETHERNET DRIVERS
2930M:	Jay Cliburn <jcliburn@gmail.com>
2931M:	Chris Snook <chris.snook@gmail.com>
2932L:	netdev@vger.kernel.org
2933S:	Maintained
2934W:	http://sourceforge.net/projects/atl1
2935W:	http://atl1.sourceforge.net
2936F:	drivers/net/ethernet/atheros/
2937
2938ATM
2939M:	Chas Williams <3chas3@gmail.com>
2940L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2941L:	netdev@vger.kernel.org
2942S:	Maintained
2943W:	http://linux-atm.sourceforge.net
2944F:	drivers/atm/
2945F:	include/linux/atm*
2946F:	include/uapi/linux/atm*
2947
2948ATMEL MACB ETHERNET DRIVER
2949M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2950M:	Claudiu Beznea <claudiu.beznea@microchip.com>
2951S:	Supported
2952F:	drivers/net/ethernet/cadence/
2953
2954ATMEL MAXTOUCH DRIVER
2955M:	Nick Dyer <nick@shmanahar.org>
2956S:	Maintained
2957T:	git git://github.com/ndyer/linux.git
2958F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2959F:	drivers/input/touchscreen/atmel_mxt_ts.c
2960
2961ATMEL WIRELESS DRIVER
2962M:	Simon Kelley <simon@thekelleys.org.uk>
2963L:	linux-wireless@vger.kernel.org
2964S:	Maintained
2965W:	http://www.thekelleys.org.uk/atmel
2966W:	http://atmelwlandriver.sourceforge.net/
2967F:	drivers/net/wireless/atmel/atmel*
2968
2969ATOMIC INFRASTRUCTURE
2970M:	Will Deacon <will@kernel.org>
2971M:	Peter Zijlstra <peterz@infradead.org>
2972R:	Boqun Feng <boqun.feng@gmail.com>
2973L:	linux-kernel@vger.kernel.org
2974S:	Maintained
2975F:	arch/*/include/asm/atomic*.h
2976F:	include/*/atomic*.h
2977F:	scripts/atomic/
2978
2979ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2980M:	Bradley Grove <linuxdrivers@attotech.com>
2981L:	linux-scsi@vger.kernel.org
2982S:	Supported
2983W:	http://www.attotech.com
2984F:	drivers/scsi/esas2r
2985
2986ATUSB IEEE 802.15.4 RADIO DRIVER
2987M:	Stefan Schmidt <stefan@datenfreihafen.org>
2988L:	linux-wpan@vger.kernel.org
2989S:	Maintained
2990F:	drivers/net/ieee802154/at86rf230.h
2991F:	drivers/net/ieee802154/atusb.c
2992F:	drivers/net/ieee802154/atusb.h
2993
2994AUDIT SUBSYSTEM
2995M:	Paul Moore <paul@paul-moore.com>
2996M:	Eric Paris <eparis@redhat.com>
2997L:	linux-audit@redhat.com (moderated for non-subscribers)
2998S:	Supported
2999W:	https://github.com/linux-audit
3000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3001F:	include/linux/audit.h
3002F:	include/uapi/linux/audit.h
3003F:	kernel/audit*
3004
3005AUXILIARY DISPLAY DRIVERS
3006M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3007S:	Maintained
3008F:	drivers/auxdisplay/
3009F:	include/linux/cfag12864b.h
3010
3011AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3012M:	Andreas Klinger <ak@it-klinger.de>
3013L:	linux-iio@vger.kernel.org
3014S:	Maintained
3015F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3016F:	drivers/iio/adc/hx711.c
3017
3018AX.25 NETWORK LAYER
3019M:	Ralf Baechle <ralf@linux-mips.org>
3020L:	linux-hams@vger.kernel.org
3021S:	Maintained
3022W:	http://www.linux-ax25.org/
3023F:	include/net/ax25.h
3024F:	include/uapi/linux/ax25.h
3025F:	net/ax25/
3026
3027AXENTIA ARM DEVICES
3028M:	Peter Rosin <peda@axentia.se>
3029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3030S:	Maintained
3031F:	arch/arm/boot/dts/at91-linea.dtsi
3032F:	arch/arm/boot/dts/at91-natte.dtsi
3033F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3034F:	arch/arm/boot/dts/at91-tse850-3.dts
3035
3036AXENTIA ASOC DRIVERS
3037M:	Peter Rosin <peda@axentia.se>
3038L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3039S:	Maintained
3040F:	Documentation/devicetree/bindings/sound/axentia,*
3041F:	sound/soc/atmel/tse850-pcm5142.c
3042
3043AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3044M:	Nuno Sá <nuno.sa@analog.com>
3045L:	linux-hwmon@vger.kernel.org
3046S:	Supported
3047W:	http://ez.analog.com/community/linux-device-drivers
3048F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3049F:	drivers/hwmon/axi-fan-control.c
3050
3051AXXIA I2C CONTROLLER
3052M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3053L:	linux-i2c@vger.kernel.org
3054S:	Maintained
3055F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3056F:	drivers/i2c/busses/i2c-axxia.c
3057
3058AZ6007 DVB DRIVER
3059M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3060L:	linux-media@vger.kernel.org
3061S:	Maintained
3062W:	https://linuxtv.org
3063T:	git git://linuxtv.org/media_tree.git
3064F:	drivers/media/usb/dvb-usb-v2/az6007.c
3065
3066AZTECH FM RADIO RECEIVER DRIVER
3067M:	Hans Verkuil <hverkuil@xs4all.nl>
3068L:	linux-media@vger.kernel.org
3069S:	Maintained
3070W:	https://linuxtv.org
3071T:	git git://linuxtv.org/media_tree.git
3072F:	drivers/media/radio/radio-aztech*
3073
3074B43 WIRELESS DRIVER
3075L:	linux-wireless@vger.kernel.org
3076L:	b43-dev@lists.infradead.org
3077S:	Odd Fixes
3078W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3079F:	drivers/net/wireless/broadcom/b43/
3080
3081B43LEGACY WIRELESS DRIVER
3082M:	Larry Finger <Larry.Finger@lwfinger.net>
3083L:	linux-wireless@vger.kernel.org
3084L:	b43-dev@lists.infradead.org
3085S:	Maintained
3086W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3087F:	drivers/net/wireless/broadcom/b43legacy/
3088
3089BACKLIGHT CLASS/SUBSYSTEM
3090M:	Lee Jones <lee.jones@linaro.org>
3091M:	Daniel Thompson <daniel.thompson@linaro.org>
3092M:	Jingoo Han <jingoohan1@gmail.com>
3093L:	dri-devel@lists.freedesktop.org
3094S:	Maintained
3095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3096F:	Documentation/ABI/stable/sysfs-class-backlight
3097F:	Documentation/ABI/testing/sysfs-class-backlight
3098F:	Documentation/devicetree/bindings/leds/backlight
3099F:	drivers/video/backlight/
3100F:	include/linux/backlight.h
3101F:	include/linux/pwm_backlight.h
3102
3103BATMAN ADVANCED
3104M:	Marek Lindner <mareklindner@neomailbox.ch>
3105M:	Simon Wunderlich <sw@simonwunderlich.de>
3106M:	Antonio Quartulli <a@unstable.cc>
3107M:	Sven Eckelmann <sven@narfation.org>
3108L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3109S:	Maintained
3110W:	https://www.open-mesh.org/
3111Q:	https://patchwork.open-mesh.org/project/batman/list/
3112B:	https://www.open-mesh.org/projects/batman-adv/issues
3113C:	irc://chat.freenode.net/batman
3114T:	git https://git.open-mesh.org/linux-merge.git
3115F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3116F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
3117F:	Documentation/networking/batman-adv.rst
3118F:	include/uapi/linux/batadv_packet.h
3119F:	include/uapi/linux/batman_adv.h
3120F:	net/batman-adv/
3121
3122BAYCOM/HDLCDRV DRIVERS FOR AX.25
3123M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3124L:	linux-hams@vger.kernel.org
3125S:	Maintained
3126W:	http://www.baycom.org/~tom/ham/ham.html
3127F:	drivers/net/hamradio/baycom*
3128
3129BCACHE (BLOCK LAYER CACHE)
3130M:	Coly Li <colyli@suse.de>
3131M:	Kent Overstreet <kent.overstreet@gmail.com>
3132L:	linux-bcache@vger.kernel.org
3133S:	Maintained
3134W:	http://bcache.evilpiepirate.org
3135C:	irc://irc.oftc.net/bcache
3136F:	drivers/md/bcache/
3137
3138BDISP ST MEDIA DRIVER
3139M:	Fabien Dessenne <fabien.dessenne@st.com>
3140L:	linux-media@vger.kernel.org
3141S:	Supported
3142W:	https://linuxtv.org
3143T:	git git://linuxtv.org/media_tree.git
3144F:	drivers/media/platform/sti/bdisp
3145
3146BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3147M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3148L:	netdev@vger.kernel.org
3149S:	Maintained
3150F:	drivers/net/ethernet/ec_bhf.c
3151
3152BEFS FILE SYSTEM
3153M:	Luis de Bethencourt <luisbg@kernel.org>
3154M:	Salah Triki <salah.triki@gmail.com>
3155S:	Maintained
3156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3157F:	Documentation/filesystems/befs.rst
3158F:	fs/befs/
3159
3160BFQ I/O SCHEDULER
3161M:	Paolo Valente <paolo.valente@linaro.org>
3162M:	Jens Axboe <axboe@kernel.dk>
3163L:	linux-block@vger.kernel.org
3164S:	Maintained
3165F:	Documentation/block/bfq-iosched.rst
3166F:	block/bfq-*
3167
3168BFS FILE SYSTEM
3169M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3170S:	Maintained
3171F:	Documentation/filesystems/bfs.rst
3172F:	fs/bfs/
3173F:	include/uapi/linux/bfs_fs.h
3174
3175BLINKM RGB LED DRIVER
3176M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3177S:	Maintained
3178F:	drivers/leds/leds-blinkm.c
3179
3180BLOCK LAYER
3181M:	Jens Axboe <axboe@kernel.dk>
3182L:	linux-block@vger.kernel.org
3183S:	Maintained
3184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3185F:	block/
3186F:	drivers/block/
3187F:	include/linux/blk*
3188F:	kernel/trace/blktrace.c
3189F:	lib/sbitmap.c
3190
3191BLOCK2MTD DRIVER
3192M:	Joern Engel <joern@lazybastard.org>
3193L:	linux-mtd@lists.infradead.org
3194S:	Maintained
3195F:	drivers/mtd/devices/block2mtd.c
3196
3197BLUETOOTH DRIVERS
3198M:	Marcel Holtmann <marcel@holtmann.org>
3199M:	Johan Hedberg <johan.hedberg@gmail.com>
3200L:	linux-bluetooth@vger.kernel.org
3201S:	Maintained
3202W:	http://www.bluez.org/
3203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3205F:	drivers/bluetooth/
3206
3207BLUETOOTH SUBSYSTEM
3208M:	Marcel Holtmann <marcel@holtmann.org>
3209M:	Johan Hedberg <johan.hedberg@gmail.com>
3210L:	linux-bluetooth@vger.kernel.org
3211S:	Maintained
3212W:	http://www.bluez.org/
3213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3215F:	include/net/bluetooth/
3216F:	net/bluetooth/
3217
3218BONDING DRIVER
3219M:	Jay Vosburgh <j.vosburgh@gmail.com>
3220M:	Veaceslav Falico <vfalico@gmail.com>
3221M:	Andy Gospodarek <andy@greyhouse.net>
3222L:	netdev@vger.kernel.org
3223S:	Supported
3224W:	http://sourceforge.net/projects/bonding/
3225F:	drivers/net/bonding/
3226F:	include/uapi/linux/if_bonding.h
3227
3228BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3229M:	Dan Robertson <dan@dlrobertson.com>
3230L:	linux-iio@vger.kernel.org
3231S:	Maintained
3232F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3233F:	drivers/iio/accel/bma400*
3234
3235BPF (Safe dynamic programs and tools)
3236M:	Alexei Starovoitov <ast@kernel.org>
3237M:	Daniel Borkmann <daniel@iogearbox.net>
3238R:	Martin KaFai Lau <kafai@fb.com>
3239R:	Song Liu <songliubraving@fb.com>
3240R:	Yonghong Song <yhs@fb.com>
3241R:	Andrii Nakryiko <andriin@fb.com>
3242R:	John Fastabend <john.fastabend@gmail.com>
3243R:	KP Singh <kpsingh@chromium.org>
3244L:	netdev@vger.kernel.org
3245L:	bpf@vger.kernel.org
3246S:	Supported
3247Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3250F:	Documentation/bpf/
3251F:	Documentation/networking/filter.rst
3252F:	arch/*/net/*
3253F:	include/linux/bpf*
3254F:	include/linux/filter.h
3255F:	include/trace/events/xdp.h
3256F:	include/uapi/linux/bpf*
3257F:	include/uapi/linux/filter.h
3258F:	kernel/bpf/
3259F:	kernel/trace/bpf_trace.c
3260F:	lib/test_bpf.c
3261F:	net/bpf/
3262F:	net/core/filter.c
3263F:	net/sched/act_bpf.c
3264F:	net/sched/cls_bpf.c
3265F:	samples/bpf/
3266F:	tools/bpf/
3267F:	tools/lib/bpf/
3268F:	tools/testing/selftests/bpf/
3269N:	bpf
3270K:	bpf
3271
3272BPF JIT for ARM
3273M:	Shubham Bansal <illusionist.neo@gmail.com>
3274L:	netdev@vger.kernel.org
3275L:	bpf@vger.kernel.org
3276S:	Maintained
3277F:	arch/arm/net/
3278
3279BPF JIT for ARM64
3280M:	Daniel Borkmann <daniel@iogearbox.net>
3281M:	Alexei Starovoitov <ast@kernel.org>
3282M:	Zi Shen Lim <zlim.lnx@gmail.com>
3283L:	netdev@vger.kernel.org
3284L:	bpf@vger.kernel.org
3285S:	Supported
3286F:	arch/arm64/net/
3287
3288BPF JIT for MIPS (32-BIT AND 64-BIT)
3289M:	Paul Burton <paulburton@kernel.org>
3290L:	netdev@vger.kernel.org
3291L:	bpf@vger.kernel.org
3292S:	Maintained
3293F:	arch/mips/net/
3294
3295BPF JIT for NFP NICs
3296M:	Jakub Kicinski <kuba@kernel.org>
3297L:	netdev@vger.kernel.org
3298L:	bpf@vger.kernel.org
3299S:	Supported
3300F:	drivers/net/ethernet/netronome/nfp/bpf/
3301
3302BPF JIT for POWERPC (32-BIT AND 64-BIT)
3303M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3304M:	Sandipan Das <sandipan@linux.ibm.com>
3305L:	netdev@vger.kernel.org
3306L:	bpf@vger.kernel.org
3307S:	Maintained
3308F:	arch/powerpc/net/
3309
3310BPF JIT for RISC-V (32-bit)
3311M:	Luke Nelson <luke.r.nels@gmail.com>
3312M:	Xi Wang <xi.wang@gmail.com>
3313L:	netdev@vger.kernel.org
3314L:	bpf@vger.kernel.org
3315S:	Maintained
3316F:	arch/riscv/net/
3317X:	arch/riscv/net/bpf_jit_comp64.c
3318
3319BPF JIT for RISC-V (64-bit)
3320M:	Björn Töpel <bjorn.topel@gmail.com>
3321L:	netdev@vger.kernel.org
3322L:	bpf@vger.kernel.org
3323S:	Maintained
3324F:	arch/riscv/net/
3325X:	arch/riscv/net/bpf_jit_comp32.c
3326
3327BPF JIT for S390
3328M:	Ilya Leoshkevich <iii@linux.ibm.com>
3329M:	Heiko Carstens <hca@linux.ibm.com>
3330M:	Vasily Gorbik <gor@linux.ibm.com>
3331L:	netdev@vger.kernel.org
3332L:	bpf@vger.kernel.org
3333S:	Maintained
3334F:	arch/s390/net/
3335X:	arch/s390/net/pnet.c
3336
3337BPF JIT for SPARC (32-BIT AND 64-BIT)
3338M:	David S. Miller <davem@davemloft.net>
3339L:	netdev@vger.kernel.org
3340L:	bpf@vger.kernel.org
3341S:	Maintained
3342F:	arch/sparc/net/
3343
3344BPF JIT for X86 32-BIT
3345M:	Wang YanQing <udknight@gmail.com>
3346L:	netdev@vger.kernel.org
3347L:	bpf@vger.kernel.org
3348S:	Maintained
3349F:	arch/x86/net/bpf_jit_comp32.c
3350
3351BPF JIT for X86 64-BIT
3352M:	Alexei Starovoitov <ast@kernel.org>
3353M:	Daniel Borkmann <daniel@iogearbox.net>
3354L:	netdev@vger.kernel.org
3355L:	bpf@vger.kernel.org
3356S:	Supported
3357F:	arch/x86/net/
3358X:	arch/x86/net/bpf_jit_comp32.c
3359
3360BROADCOM B44 10/100 ETHERNET DRIVER
3361M:	Michael Chan <michael.chan@broadcom.com>
3362L:	netdev@vger.kernel.org
3363S:	Supported
3364F:	drivers/net/ethernet/broadcom/b44.*
3365
3366BROADCOM B53 ETHERNET SWITCH DRIVER
3367M:	Florian Fainelli <f.fainelli@gmail.com>
3368L:	netdev@vger.kernel.org
3369L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3370S:	Supported
3371F:	Documentation/devicetree/bindings/net/dsa/b53.txt
3372F:	drivers/net/dsa/b53/*
3373F:	include/linux/platform_data/b53.h
3374
3375BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3376M:	Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3377L:	bcm-kernel-feedback-list@broadcom.com
3378L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3380S:	Maintained
3381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3382F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3383F:	drivers/pci/controller/pcie-brcmstb.c
3384F:	drivers/staging/vc04_services
3385N:	bcm2711
3386N:	bcm2835
3387
3388BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3389M:	Florian Fainelli <f.fainelli@gmail.com>
3390M:	Ray Jui <rjui@broadcom.com>
3391M:	Scott Branden <sbranden@broadcom.com>
3392M:	bcm-kernel-feedback-list@broadcom.com
3393S:	Maintained
3394T:	git git://github.com/broadcom/mach-bcm
3395F:	arch/arm/mach-bcm/
3396N:	bcm281*
3397N:	bcm113*
3398N:	bcm216*
3399N:	kona
3400
3401BROADCOM BCM47XX MIPS ARCHITECTURE
3402M:	Hauke Mehrtens <hauke@hauke-m.de>
3403M:	Rafał Miłecki <zajec5@gmail.com>
3404L:	linux-mips@vger.kernel.org
3405S:	Maintained
3406F:	Documentation/devicetree/bindings/mips/brcm/
3407F:	arch/mips/bcm47xx/*
3408F:	arch/mips/include/asm/mach-bcm47xx/*
3409
3410BROADCOM BCM5301X ARM ARCHITECTURE
3411M:	Hauke Mehrtens <hauke@hauke-m.de>
3412M:	Rafał Miłecki <zajec5@gmail.com>
3413M:	bcm-kernel-feedback-list@broadcom.com
3414L:	linux-arm-kernel@lists.infradead.org
3415S:	Maintained
3416F:	arch/arm/boot/dts/bcm470*
3417F:	arch/arm/boot/dts/bcm5301x*.dtsi
3418F:	arch/arm/boot/dts/bcm953012*
3419F:	arch/arm/mach-bcm/bcm_5301x.c
3420
3421BROADCOM BCM53573 ARM ARCHITECTURE
3422M:	Rafał Miłecki <rafal@milecki.pl>
3423L:	bcm-kernel-feedback-list@broadcom.com
3424L:	linux-arm-kernel@lists.infradead.org
3425S:	Maintained
3426F:	arch/arm/boot/dts/bcm47189*
3427F:	arch/arm/boot/dts/bcm53573*
3428
3429BROADCOM BCM63XX ARM ARCHITECTURE
3430M:	Florian Fainelli <f.fainelli@gmail.com>
3431M:	bcm-kernel-feedback-list@broadcom.com
3432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3433S:	Maintained
3434T:	git git://github.com/broadcom/stblinux.git
3435N:	bcm63xx
3436
3437BROADCOM BCM63XX/BCM33XX UDC DRIVER
3438M:	Kevin Cernekee <cernekee@gmail.com>
3439L:	linux-usb@vger.kernel.org
3440S:	Maintained
3441F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3442
3443BROADCOM BCM7XXX ARM ARCHITECTURE
3444M:	Florian Fainelli <f.fainelli@gmail.com>
3445M:	bcm-kernel-feedback-list@broadcom.com
3446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3447S:	Maintained
3448T:	git git://github.com/broadcom/stblinux.git
3449F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3450F:	arch/arm/boot/dts/bcm7*.dts*
3451F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3452F:	arch/arm/mach-bcm/*brcmstb*
3453F:	arch/arm/mm/cache-b15-rac.c
3454F:	drivers/bus/brcmstb_gisb.c
3455F:	drivers/pci/controller/pcie-brcmstb.c
3456N:	brcmstb
3457
3458BROADCOM BDC DRIVER
3459M:	Al Cooper <alcooperx@gmail.com>
3460L:	linux-usb@vger.kernel.org
3461L:	bcm-kernel-feedback-list@broadcom.com
3462S:	Maintained
3463F:	Documentation/devicetree/bindings/usb/brcm,bdc.txt
3464F:	drivers/usb/gadget/udc/bdc/
3465
3466BROADCOM BMIPS CPUFREQ DRIVER
3467M:	Markus Mayer <mmayer@broadcom.com>
3468M:	bcm-kernel-feedback-list@broadcom.com
3469L:	linux-pm@vger.kernel.org
3470S:	Maintained
3471F:	drivers/cpufreq/bmips-cpufreq.c
3472
3473BROADCOM BMIPS MIPS ARCHITECTURE
3474M:	Florian Fainelli <f.fainelli@gmail.com>
3475L:	bcm-kernel-feedback-list@broadcom.com
3476L:	linux-mips@vger.kernel.org
3477S:	Maintained
3478T:	git git://github.com/broadcom/stblinux.git
3479F:	arch/mips/bmips/*
3480F:	arch/mips/boot/dts/brcm/bcm*.dts*
3481F:	arch/mips/include/asm/mach-bmips/*
3482F:	arch/mips/kernel/*bmips*
3483F:	drivers/irqchip/irq-bcm63*
3484F:	drivers/irqchip/irq-bcm7*
3485F:	drivers/irqchip/irq-brcmstb*
3486F:	include/linux/bcm963xx_nvram.h
3487F:	include/linux/bcm963xx_tag.h
3488
3489BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3490M:	Rasesh Mody <rmody@marvell.com>
3491M:	GR-Linux-NIC-Dev@marvell.com
3492L:	netdev@vger.kernel.org
3493S:	Supported
3494F:	drivers/net/ethernet/broadcom/bnx2.*
3495F:	drivers/net/ethernet/broadcom/bnx2_*
3496
3497BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3498M:	Saurav Kashyap <skashyap@marvell.com>
3499M:	Javed Hasan <jhasan@marvell.com>
3500M:	GR-QLogic-Storage-Upstream@marvell.com
3501L:	linux-scsi@vger.kernel.org
3502S:	Supported
3503F:	drivers/scsi/bnx2fc/
3504
3505BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3506M:	Nilesh Javali <njavali@marvell.com>
3507M:	Manish Rangankar <mrangankar@marvell.com>
3508M:	GR-QLogic-Storage-Upstream@marvell.com
3509L:	linux-scsi@vger.kernel.org
3510S:	Supported
3511F:	drivers/scsi/bnx2i/
3512
3513BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3514M:	Ariel Elior <aelior@marvell.com>
3515M:	Sudarsana Kalluru <skalluru@marvell.com>
3516M:	GR-everest-linux-l2@marvell.com
3517L:	netdev@vger.kernel.org
3518S:	Supported
3519F:	drivers/net/ethernet/broadcom/bnx2x/
3520
3521BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3522M:	Michael Chan <michael.chan@broadcom.com>
3523L:	netdev@vger.kernel.org
3524S:	Supported
3525F:	drivers/net/ethernet/broadcom/bnxt/
3526
3527BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3528M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3529M:	Franky Lin <franky.lin@broadcom.com>
3530M:	Hante Meuleman <hante.meuleman@broadcom.com>
3531M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3532M:	Wright Feng <wright.feng@cypress.com>
3533L:	linux-wireless@vger.kernel.org
3534L:	brcm80211-dev-list.pdl@broadcom.com
3535L:	brcm80211-dev-list@cypress.com
3536S:	Supported
3537F:	drivers/net/wireless/broadcom/brcm80211/
3538
3539BROADCOM BRCMSTB GPIO DRIVER
3540M:	Gregory Fong <gregory.0xf0@gmail.com>
3541L:	bcm-kernel-feedback-list@broadcom.com
3542S:	Supported
3543F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3544F:	drivers/gpio/gpio-brcmstb.c
3545
3546BROADCOM BRCMSTB I2C DRIVER
3547M:	Kamal Dasu <kdasu.kdev@gmail.com>
3548L:	linux-i2c@vger.kernel.org
3549L:	bcm-kernel-feedback-list@broadcom.com
3550S:	Supported
3551F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3552F:	drivers/i2c/busses/i2c-brcmstb.c
3553
3554BROADCOM BRCMSTB USB EHCI DRIVER
3555M:	Al Cooper <alcooperx@gmail.com>
3556L:	linux-usb@vger.kernel.org
3557L:	bcm-kernel-feedback-list@broadcom.com
3558S:	Maintained
3559F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3560F:	drivers/usb/host/ehci-brcm.*
3561
3562BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3563M:	Al Cooper <alcooperx@gmail.com>
3564L:	linux-kernel@vger.kernel.org
3565L:	bcm-kernel-feedback-list@broadcom.com
3566S:	Maintained
3567F:	drivers/phy/broadcom/phy-brcm-usb*
3568
3569BROADCOM ETHERNET PHY DRIVERS
3570M:	Florian Fainelli <f.fainelli@gmail.com>
3571L:	bcm-kernel-feedback-list@broadcom.com
3572L:	netdev@vger.kernel.org
3573S:	Supported
3574F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3575F:	drivers/net/phy/bcm*.[ch]
3576F:	drivers/net/phy/broadcom.c
3577F:	include/linux/brcmphy.h
3578
3579BROADCOM GENET ETHERNET DRIVER
3580M:	Doug Berger <opendmb@gmail.com>
3581M:	Florian Fainelli <f.fainelli@gmail.com>
3582L:	bcm-kernel-feedback-list@broadcom.com
3583L:	netdev@vger.kernel.org
3584S:	Supported
3585F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3586F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3587F:	drivers/net/ethernet/broadcom/genet/
3588F:	drivers/net/mdio/mdio-bcm-unimac.c
3589F:	include/linux/platform_data/bcmgenet.h
3590F:	include/linux/platform_data/mdio-bcm-unimac.h
3591
3592BROADCOM IPROC ARM ARCHITECTURE
3593M:	Ray Jui <rjui@broadcom.com>
3594M:	Scott Branden <sbranden@broadcom.com>
3595M:	bcm-kernel-feedback-list@broadcom.com
3596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3597S:	Maintained
3598T:	git git://github.com/broadcom/cygnus-linux.git
3599F:	arch/arm64/boot/dts/broadcom/northstar2/*
3600F:	arch/arm64/boot/dts/broadcom/stingray/*
3601F:	drivers/clk/bcm/clk-ns*
3602F:	drivers/clk/bcm/clk-sr*
3603F:	drivers/pinctrl/bcm/pinctrl-ns*
3604F:	include/dt-bindings/clock/bcm-sr*
3605N:	iproc
3606N:	cygnus
3607N:	bcm[-_]nsp
3608N:	bcm9113*
3609N:	bcm9583*
3610N:	bcm9585*
3611N:	bcm9586*
3612N:	bcm988312
3613N:	bcm113*
3614N:	bcm583*
3615N:	bcm585*
3616N:	bcm586*
3617N:	bcm88312
3618N:	hr2
3619N:	stingray
3620
3621BROADCOM KONA GPIO DRIVER
3622M:	Ray Jui <rjui@broadcom.com>
3623L:	bcm-kernel-feedback-list@broadcom.com
3624S:	Supported
3625F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3626F:	drivers/gpio/gpio-bcm-kona.c
3627
3628BROADCOM NETXTREME-E ROCE DRIVER
3629M:	Selvin Xavier <selvin.xavier@broadcom.com>
3630M:	Devesh Sharma <devesh.sharma@broadcom.com>
3631M:	Somnath Kotur <somnath.kotur@broadcom.com>
3632M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3633M:	Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3634L:	linux-rdma@vger.kernel.org
3635S:	Supported
3636W:	http://www.broadcom.com
3637F:	drivers/infiniband/hw/bnxt_re/
3638F:	include/uapi/rdma/bnxt_re-abi.h
3639
3640BROADCOM NVRAM DRIVER
3641M:	Rafał Miłecki <zajec5@gmail.com>
3642L:	linux-mips@vger.kernel.org
3643S:	Maintained
3644F:	drivers/firmware/broadcom/*
3645
3646BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3647M:	Rafał Miłecki <zajec5@gmail.com>
3648L:	linux-wireless@vger.kernel.org
3649S:	Maintained
3650F:	drivers/bcma/
3651F:	include/linux/bcma/
3652
3653BROADCOM SPI DRIVER
3654M:	Kamal Dasu <kdasu.kdev@gmail.com>
3655M:	bcm-kernel-feedback-list@broadcom.com
3656S:	Maintained
3657F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3658F:	drivers/spi/spi-bcm-qspi.*
3659F:	drivers/spi/spi-brcmstb-qspi.c
3660F:	drivers/spi/spi-iproc-qspi.c
3661
3662BROADCOM STB AVS CPUFREQ DRIVER
3663M:	Markus Mayer <mmayer@broadcom.com>
3664M:	bcm-kernel-feedback-list@broadcom.com
3665L:	linux-pm@vger.kernel.org
3666S:	Maintained
3667F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3668F:	drivers/cpufreq/brcmstb*
3669
3670BROADCOM STB AVS TMON 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/thermal/brcm,avs-tmon.txt
3676F:	drivers/thermal/broadcom/brcmstb*
3677
3678BROADCOM STB DPFE DRIVER
3679M:	Markus Mayer <mmayer@broadcom.com>
3680M:	bcm-kernel-feedback-list@broadcom.com
3681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3682S:	Maintained
3683F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3684F:	drivers/memory/brcmstb_dpfe.c
3685
3686BROADCOM STB NAND FLASH DRIVER
3687M:	Brian Norris <computersforpeace@gmail.com>
3688M:	Kamal Dasu <kdasu.kdev@gmail.com>
3689L:	linux-mtd@lists.infradead.org
3690L:	bcm-kernel-feedback-list@broadcom.com
3691S:	Maintained
3692F:	drivers/mtd/nand/raw/brcmnand/
3693
3694BROADCOM SYSTEMPORT ETHERNET DRIVER
3695M:	Florian Fainelli <f.fainelli@gmail.com>
3696L:	bcm-kernel-feedback-list@broadcom.com
3697L:	netdev@vger.kernel.org
3698S:	Supported
3699F:	drivers/net/ethernet/broadcom/bcmsysport.*
3700
3701BROADCOM TG3 GIGABIT ETHERNET DRIVER
3702M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3703M:	Prashant Sreedharan <prashant@broadcom.com>
3704M:	Michael Chan <mchan@broadcom.com>
3705L:	netdev@vger.kernel.org
3706S:	Supported
3707F:	drivers/net/ethernet/broadcom/tg3.*
3708
3709BROCADE BFA FC SCSI DRIVER
3710M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3711M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3712L:	linux-scsi@vger.kernel.org
3713S:	Supported
3714F:	drivers/scsi/bfa/
3715
3716BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3717M:	Rasesh Mody <rmody@marvell.com>
3718M:	Sudarsana Kalluru <skalluru@marvell.com>
3719M:	GR-Linux-NIC-Dev@marvell.com
3720L:	netdev@vger.kernel.org
3721S:	Supported
3722F:	drivers/net/ethernet/brocade/bna/
3723
3724BSG (block layer generic sg v4 driver)
3725M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3726L:	linux-scsi@vger.kernel.org
3727S:	Supported
3728F:	block/bsg.c
3729F:	include/linux/bsg.h
3730F:	include/uapi/linux/bsg.h
3731
3732BT87X AUDIO DRIVER
3733M:	Clemens Ladisch <clemens@ladisch.de>
3734L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3735S:	Maintained
3736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3737F:	Documentation/sound/cards/bt87x.rst
3738F:	sound/pci/bt87x.c
3739
3740BT8XXGPIO DRIVER
3741M:	Michael Buesch <m@bues.ch>
3742S:	Maintained
3743W:	http://bu3sch.de/btgpio.php
3744F:	drivers/gpio/gpio-bt8xx.c
3745
3746BTRFS FILE SYSTEM
3747M:	Chris Mason <clm@fb.com>
3748M:	Josef Bacik <josef@toxicpanda.com>
3749M:	David Sterba <dsterba@suse.com>
3750L:	linux-btrfs@vger.kernel.org
3751S:	Maintained
3752W:	http://btrfs.wiki.kernel.org/
3753Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3755F:	Documentation/filesystems/btrfs.rst
3756F:	fs/btrfs/
3757F:	include/linux/btrfs*
3758F:	include/uapi/linux/btrfs*
3759
3760BTTV VIDEO4LINUX DRIVER
3761M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3762L:	linux-media@vger.kernel.org
3763S:	Odd fixes
3764W:	https://linuxtv.org
3765T:	git git://linuxtv.org/media_tree.git
3766F:	Documentation/driver-api/media/drivers/bttv*
3767F:	drivers/media/pci/bt8xx/bttv*
3768
3769BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3770M:	Chanwoo Choi <cw00.choi@samsung.com>
3771L:	linux-pm@vger.kernel.org
3772L:	linux-samsung-soc@vger.kernel.org
3773S:	Maintained
3774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3775F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3776F:	drivers/devfreq/exynos-bus.c
3777
3778BUSLOGIC SCSI DRIVER
3779M:	Khalid Aziz <khalid@gonehiking.org>
3780L:	linux-scsi@vger.kernel.org
3781S:	Maintained
3782F:	drivers/scsi/BusLogic.*
3783F:	drivers/scsi/FlashPoint.*
3784
3785C-MEDIA CMI8788 DRIVER
3786M:	Clemens Ladisch <clemens@ladisch.de>
3787L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3788S:	Maintained
3789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3790F:	sound/pci/oxygen/
3791
3792C-SKY ARCHITECTURE
3793M:	Guo Ren <guoren@kernel.org>
3794L:	linux-csky@vger.kernel.org
3795S:	Supported
3796T:	git https://github.com/c-sky/csky-linux.git
3797F:	Documentation/devicetree/bindings/csky/
3798F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3799F:	Documentation/devicetree/bindings/timer/csky,*
3800F:	arch/csky/
3801F:	drivers/clocksource/timer-gx6605s.c
3802F:	drivers/clocksource/timer-mp-csky.c
3803F:	drivers/irqchip/irq-csky-*
3804N:	csky
3805K:	csky
3806
3807C6X ARCHITECTURE
3808M:	Mark Salter <msalter@redhat.com>
3809M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3810L:	linux-c6x-dev@linux-c6x.org
3811S:	Maintained
3812W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3813F:	arch/c6x/
3814
3815CA8210 IEEE-802.15.4 RADIO DRIVER
3816M:	Harry Morris <h.morris@cascoda.com>
3817L:	linux-wpan@vger.kernel.org
3818S:	Maintained
3819W:	https://github.com/Cascoda/ca8210-linux.git
3820F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3821F:	drivers/net/ieee802154/ca8210.c
3822
3823CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3824M:	David Howells <dhowells@redhat.com>
3825L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3826S:	Supported
3827F:	Documentation/filesystems/caching/cachefiles.rst
3828F:	fs/cachefiles/
3829
3830CADENCE MIPI-CSI2 BRIDGES
3831M:	Maxime Ripard <mripard@kernel.org>
3832L:	linux-media@vger.kernel.org
3833S:	Maintained
3834F:	Documentation/devicetree/bindings/media/cdns,*.txt
3835F:	drivers/media/platform/cadence/cdns-csi2*
3836
3837CADENCE NAND DRIVER
3838L:	linux-mtd@lists.infradead.org
3839S:	Orphan
3840F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3841F:	drivers/mtd/nand/raw/cadence-nand-controller.c
3842
3843CADENCE USB3 DRD IP DRIVER
3844M:	Peter Chen <peter.chen@nxp.com>
3845M:	Pawel Laszczak <pawell@cadence.com>
3846M:	Roger Quadros <rogerq@ti.com>
3847L:	linux-usb@vger.kernel.org
3848S:	Maintained
3849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3850F:	Documentation/devicetree/bindings/usb/cdns-usb3.txt
3851F:	drivers/usb/cdns3/
3852
3853CADET FM/AM RADIO RECEIVER DRIVER
3854M:	Hans Verkuil <hverkuil@xs4all.nl>
3855L:	linux-media@vger.kernel.org
3856S:	Maintained
3857W:	https://linuxtv.org
3858T:	git git://linuxtv.org/media_tree.git
3859F:	drivers/media/radio/radio-cadet*
3860
3861CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3862M:	Jonathan Corbet <corbet@lwn.net>
3863L:	linux-media@vger.kernel.org
3864S:	Maintained
3865T:	git git://linuxtv.org/media_tree.git
3866F:	Documentation/admin-guide/media/cafe_ccic*
3867F:	drivers/media/platform/marvell-ccic/
3868
3869CAIF NETWORK LAYER
3870L:	netdev@vger.kernel.org
3871S:	Orphan
3872F:	Documentation/networking/caif/
3873F:	drivers/net/caif/
3874F:	include/net/caif/
3875F:	include/uapi/linux/caif/
3876F:	net/caif/
3877
3878CAKE QDISC
3879M:	Toke Høiland-Jørgensen <toke@toke.dk>
3880L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3881S:	Maintained
3882F:	net/sched/sch_cake.c
3883
3884CAN NETWORK DRIVERS
3885M:	Wolfgang Grandegger <wg@grandegger.com>
3886M:	Marc Kleine-Budde <mkl@pengutronix.de>
3887L:	linux-can@vger.kernel.org
3888S:	Maintained
3889W:	https://github.com/linux-can
3890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3892F:	Documentation/devicetree/bindings/net/can/
3893F:	drivers/net/can/
3894F:	include/linux/can/dev.h
3895F:	include/linux/can/led.h
3896F:	include/linux/can/platform/
3897F:	include/linux/can/rx-offload.h
3898F:	include/uapi/linux/can/error.h
3899F:	include/uapi/linux/can/netlink.h
3900F:	include/uapi/linux/can/vxcan.h
3901
3902CAN NETWORK LAYER
3903M:	Oliver Hartkopp <socketcan@hartkopp.net>
3904M:	Marc Kleine-Budde <mkl@pengutronix.de>
3905L:	linux-can@vger.kernel.org
3906S:	Maintained
3907W:	https://github.com/linux-can
3908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3910F:	Documentation/networking/can.rst
3911F:	include/linux/can/core.h
3912F:	include/linux/can/skb.h
3913F:	include/net/netns/can.h
3914F:	include/uapi/linux/can.h
3915F:	include/uapi/linux/can/bcm.h
3916F:	include/uapi/linux/can/gw.h
3917F:	include/uapi/linux/can/raw.h
3918F:	net/can/
3919
3920CAN-J1939 NETWORK LAYER
3921M:	Robin van der Gracht <robin@protonic.nl>
3922M:	Oleksij Rempel <o.rempel@pengutronix.de>
3923R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3924L:	linux-can@vger.kernel.org
3925S:	Maintained
3926F:	Documentation/networking/j1939.rst
3927F:	include/uapi/linux/can/j1939.h
3928F:	net/can/j1939/
3929
3930CAPABILITIES
3931M:	Serge Hallyn <serge@hallyn.com>
3932L:	linux-security-module@vger.kernel.org
3933S:	Supported
3934F:	include/linux/capability.h
3935F:	include/uapi/linux/capability.h
3936F:	kernel/capability.c
3937F:	security/commoncap.c
3938
3939CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3940M:	Kevin Tsai <ktsai@capellamicro.com>
3941S:	Maintained
3942F:	drivers/iio/light/cm*
3943
3944CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3945M:	Christian Lamparter <chunkeey@googlemail.com>
3946L:	linux-wireless@vger.kernel.org
3947S:	Maintained
3948W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3949F:	drivers/net/wireless/ath/carl9170/
3950
3951CAVIUM I2C DRIVER
3952M:	Robert Richter <rric@kernel.org>
3953S:	Odd Fixes
3954W:	http://www.marvell.com
3955F:	drivers/i2c/busses/i2c-octeon*
3956F:	drivers/i2c/busses/i2c-thunderx*
3957
3958CAVIUM LIQUIDIO NETWORK DRIVER
3959M:	Derek Chickles <dchickles@marvell.com>
3960M:	Satanand Burla <sburla@marvell.com>
3961M:	Felix Manlunas <fmanlunas@marvell.com>
3962L:	netdev@vger.kernel.org
3963S:	Supported
3964W:	http://www.marvell.com
3965F:	drivers/net/ethernet/cavium/liquidio/
3966
3967CAVIUM MMC DRIVER
3968M:	Robert Richter <rric@kernel.org>
3969S:	Odd Fixes
3970W:	http://www.marvell.com
3971F:	drivers/mmc/host/cavium*
3972
3973CAVIUM OCTEON-TX CRYPTO DRIVER
3974M:	George Cherian <gcherian@marvell.com>
3975L:	linux-crypto@vger.kernel.org
3976S:	Supported
3977W:	http://www.marvell.com
3978F:	drivers/crypto/cavium/cpt/
3979
3980CAVIUM THUNDERX2 ARM64 SOC
3981M:	Robert Richter <rric@kernel.org>
3982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3983S:	Odd Fixes
3984F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3985F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3986
3987CC2520 IEEE-802.15.4 RADIO DRIVER
3988M:	Varka Bhadram <varkabhadram@gmail.com>
3989L:	linux-wpan@vger.kernel.org
3990S:	Maintained
3991F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3992F:	drivers/net/ieee802154/cc2520.c
3993F:	include/linux/spi/cc2520.h
3994
3995CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3996M:	Gilad Ben-Yossef <gilad@benyossef.com>
3997L:	linux-crypto@vger.kernel.org
3998S:	Supported
3999W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4000F:	drivers/crypto/ccree/
4001
4002CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4003M:	Hadar Gat <hadar.gat@arm.com>
4004L:	linux-crypto@vger.kernel.org
4005S:	Supported
4006F:	drivers/char/hw_random/cctrng.c
4007F:	drivers/char/hw_random/cctrng.h
4008F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4009W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4010
4011CEC FRAMEWORK
4012M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4013L:	linux-media@vger.kernel.org
4014S:	Supported
4015W:	http://linuxtv.org
4016T:	git git://linuxtv.org/media_tree.git
4017F:	Documentation/ABI/testing/debugfs-cec-error-inj
4018F:	Documentation/devicetree/bindings/media/cec.txt
4019F:	Documentation/driver-api/media/cec-core.rst
4020F:	Documentation/userspace-api/media/cec
4021F:	drivers/media/cec/
4022F:	drivers/media/rc/keymaps/rc-cec.c
4023F:	include/media/cec-notifier.h
4024F:	include/media/cec.h
4025F:	include/uapi/linux/cec-funcs.h
4026F:	include/uapi/linux/cec.h
4027
4028CEC GPIO DRIVER
4029M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4030L:	linux-media@vger.kernel.org
4031S:	Supported
4032W:	http://linuxtv.org
4033T:	git git://linuxtv.org/media_tree.git
4034F:	Documentation/devicetree/bindings/media/cec-gpio.txt
4035F:	drivers/media/cec/platform/cec-gpio/
4036
4037CELL BROADBAND ENGINE ARCHITECTURE
4038M:	Arnd Bergmann <arnd@arndb.de>
4039L:	linuxppc-dev@lists.ozlabs.org
4040S:	Supported
4041W:	http://www.ibm.com/developerworks/power/cell/
4042F:	arch/powerpc/include/asm/cell*.h
4043F:	arch/powerpc/include/asm/spu*.h
4044F:	arch/powerpc/include/uapi/asm/spu*.h
4045F:	arch/powerpc/oprofile/*cell*
4046F:	arch/powerpc/platforms/cell/
4047
4048CELLWISE CW2015 BATTERY DRIVER
4049M:	Tobias Schrammm <t.schramm@manjaro.org>
4050S:	Maintained
4051F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4052F:	drivers/power/supply/cw2015_battery.c
4053
4054CEPH COMMON CODE (LIBCEPH)
4055M:	Ilya Dryomov <idryomov@gmail.com>
4056M:	Jeff Layton <jlayton@kernel.org>
4057L:	ceph-devel@vger.kernel.org
4058S:	Supported
4059W:	http://ceph.com/
4060T:	git git://github.com/ceph/ceph-client.git
4061F:	include/linux/ceph/
4062F:	include/linux/crush/
4063F:	net/ceph/
4064
4065CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4066M:	Jeff Layton <jlayton@kernel.org>
4067M:	Ilya Dryomov <idryomov@gmail.com>
4068L:	ceph-devel@vger.kernel.org
4069S:	Supported
4070W:	http://ceph.com/
4071T:	git git://github.com/ceph/ceph-client.git
4072F:	Documentation/filesystems/ceph.rst
4073F:	fs/ceph/
4074
4075CERTIFICATE HANDLING
4076M:	David Howells <dhowells@redhat.com>
4077M:	David Woodhouse <dwmw2@infradead.org>
4078L:	keyrings@vger.kernel.org
4079S:	Maintained
4080F:	Documentation/admin-guide/module-signing.rst
4081F:	certs/
4082F:	scripts/extract-cert.c
4083F:	scripts/sign-file.c
4084
4085CFAG12864B LCD DRIVER
4086M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4087S:	Maintained
4088F:	drivers/auxdisplay/cfag12864b.c
4089F:	include/linux/cfag12864b.h
4090
4091CFAG12864BFB LCD FRAMEBUFFER DRIVER
4092M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4093S:	Maintained
4094F:	drivers/auxdisplay/cfag12864bfb.c
4095F:	include/linux/cfag12864b.h
4096
4097CHAR and MISC DRIVERS
4098M:	Arnd Bergmann <arnd@arndb.de>
4099M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4100S:	Supported
4101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4102F:	drivers/char/
4103F:	drivers/misc/
4104F:	include/linux/miscdevice.h
4105X:	drivers/char/agp/
4106X:	drivers/char/hw_random/
4107X:	drivers/char/ipmi/
4108X:	drivers/char/random.c
4109X:	drivers/char/tpm/
4110
4111CHECKPATCH
4112M:	Andy Whitcroft <apw@canonical.com>
4113M:	Joe Perches <joe@perches.com>
4114S:	Maintained
4115F:	scripts/checkpatch.pl
4116
4117CHINESE DOCUMENTATION
4118M:	Harry Wei <harryxiyou@gmail.com>
4119M:	Alex Shi <alex.shi@linux.alibaba.com>
4120L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4121S:	Maintained
4122F:	Documentation/translations/zh_CN/
4123
4124CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4125M:	Peter Chen <Peter.Chen@nxp.com>
4126L:	linux-usb@vger.kernel.org
4127S:	Maintained
4128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4129F:	drivers/usb/chipidea/
4130
4131CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4132M:	Hans de Goede <hdegoede@redhat.com>
4133L:	linux-input@vger.kernel.org
4134S:	Maintained
4135F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4136F:	drivers/input/touchscreen/chipone_icn8318.c
4137
4138CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4139M:	Hans de Goede <hdegoede@redhat.com>
4140L:	linux-input@vger.kernel.org
4141S:	Maintained
4142F:	drivers/input/touchscreen/chipone_icn8505.c
4143
4144CHROME HARDWARE PLATFORM SUPPORT
4145M:	Benson Leung <bleung@chromium.org>
4146M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4147S:	Maintained
4148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4149F:	drivers/platform/chrome/
4150
4151CHROMEOS EC CODEC DRIVER
4152M:	Cheng-Yi Chiang <cychiang@chromium.org>
4153R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4154R:	Guenter Roeck <groeck@chromium.org>
4155S:	Maintained
4156F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4157F:	sound/soc/codecs/cros_ec_codec.*
4158
4159CHROMEOS EC SUBDRIVERS
4160M:	Benson Leung <bleung@chromium.org>
4161M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4162R:	Guenter Roeck <groeck@chromium.org>
4163S:	Maintained
4164F:	drivers/power/supply/cros_usbpd-charger.c
4165N:	cros_ec
4166N:	cros-ec
4167
4168CHRONTEL CH7322 CEC DRIVER
4169M:	Jeff Chase <jnchase@google.com>
4170L:	linux-media@vger.kernel.org
4171S:	Maintained
4172T:	git git://linuxtv.org/media_tree.git
4173F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4174F:	drivers/media/cec/i2c/ch7322.c
4175
4176CIRRUS LOGIC AUDIO CODEC DRIVERS
4177M:	James Schulman <james.schulman@cirrus.com>
4178M:	David Rhodes <david.rhodes@cirrus.com>
4179L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4180L:	patches@opensource.cirrus.com
4181S:	Maintained
4182F:	sound/soc/codecs/cs*
4183
4184CIRRUS LOGIC EP93XX ETHERNET DRIVER
4185M:	Hartley Sweeten <hsweeten@visionengravers.com>
4186L:	netdev@vger.kernel.org
4187S:	Maintained
4188F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4189
4190CIRRUS LOGIC LOCHNAGAR DRIVER
4191M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4192M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4193L:	patches@opensource.cirrus.com
4194S:	Supported
4195F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4196F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4197F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4198F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4199F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4200F:	Documentation/hwmon/lochnagar.rst
4201F:	drivers/clk/clk-lochnagar.c
4202F:	drivers/hwmon/lochnagar-hwmon.c
4203F:	drivers/mfd/lochnagar-i2c.c
4204F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4205F:	drivers/regulator/lochnagar-regulator.c
4206F:	include/dt-bindings/clk/lochnagar.h
4207F:	include/dt-bindings/pinctrl/lochnagar.h
4208F:	include/linux/mfd/lochnagar*
4209F:	sound/soc/codecs/lochnagar-sc.c
4210
4211CIRRUS LOGIC MADERA CODEC DRIVERS
4212M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4213M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4214L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4215L:	patches@opensource.cirrus.com
4216S:	Supported
4217W:	https://github.com/CirrusLogic/linux-drivers/wiki
4218T:	git https://github.com/CirrusLogic/linux-drivers.git
4219F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4220F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4221F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4222F:	drivers/gpio/gpio-madera*
4223F:	drivers/irqchip/irq-madera*
4224F:	drivers/mfd/cs47l*
4225F:	drivers/mfd/madera*
4226F:	drivers/pinctrl/cirrus/*
4227F:	include/dt-bindings/sound/madera*
4228F:	include/linux/irqchip/irq-madera*
4229F:	include/linux/mfd/madera/*
4230F:	include/sound/madera*
4231F:	sound/soc/codecs/cs47l*
4232F:	sound/soc/codecs/madera*
4233
4234CISCO FCOE HBA DRIVER
4235M:	Satish Kharat <satishkh@cisco.com>
4236M:	Sesidhar Baddela <sebaddel@cisco.com>
4237M:	Karan Tilak Kumar <kartilak@cisco.com>
4238L:	linux-scsi@vger.kernel.org
4239S:	Supported
4240F:	drivers/scsi/fnic/
4241
4242CISCO SCSI HBA DRIVER
4243M:	Karan Tilak Kumar <kartilak@cisco.com>
4244M:	Sesidhar Baddela <sebaddel@cisco.com>
4245L:	linux-scsi@vger.kernel.org
4246S:	Supported
4247F:	drivers/scsi/snic/
4248
4249CISCO VIC ETHERNET NIC DRIVER
4250M:	Christian Benvenuti <benve@cisco.com>
4251M:	Govindarajulu Varadarajan <_govind@gmx.com>
4252S:	Supported
4253F:	drivers/net/ethernet/cisco/enic/
4254
4255CISCO VIC LOW LATENCY NIC DRIVER
4256M:	Christian Benvenuti <benve@cisco.com>
4257M:	Nelson Escobar <neescoba@cisco.com>
4258M:	Parvi Kaustubhi <pkaustub@cisco.com>
4259S:	Supported
4260F:	drivers/infiniband/hw/usnic/
4261
4262CLANG-FORMAT FILE
4263M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4264S:	Maintained
4265F:	.clang-format
4266
4267CLANG/LLVM BUILD SUPPORT
4268M:	Nathan Chancellor <natechancellor@gmail.com>
4269M:	Nick Desaulniers <ndesaulniers@google.com>
4270L:	clang-built-linux@googlegroups.com
4271S:	Supported
4272W:	https://clangbuiltlinux.github.io/
4273B:	https://github.com/ClangBuiltLinux/linux/issues
4274C:	irc://chat.freenode.net/clangbuiltlinux
4275F:	Documentation/kbuild/llvm.rst
4276K:	\b(?i:clang|llvm)\b
4277
4278CLEANCACHE API
4279M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4280L:	linux-kernel@vger.kernel.org
4281S:	Maintained
4282F:	include/linux/cleancache.h
4283F:	mm/cleancache.c
4284
4285CLK API
4286M:	Russell King <linux@armlinux.org.uk>
4287L:	linux-clk@vger.kernel.org
4288S:	Maintained
4289F:	include/linux/clk.h
4290
4291CLOCKSOURCE, CLOCKEVENT DRIVERS
4292M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4293M:	Thomas Gleixner <tglx@linutronix.de>
4294L:	linux-kernel@vger.kernel.org
4295S:	Supported
4296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4297F:	Documentation/devicetree/bindings/timer/
4298F:	drivers/clocksource/
4299
4300CMPC ACPI DRIVER
4301M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4302M:	Daniel Oliveira Nascimento <don@syst.com.br>
4303L:	platform-driver-x86@vger.kernel.org
4304S:	Supported
4305F:	drivers/platform/x86/classmate-laptop.c
4306
4307COBALT MEDIA DRIVER
4308M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4309L:	linux-media@vger.kernel.org
4310S:	Supported
4311W:	https://linuxtv.org
4312T:	git git://linuxtv.org/media_tree.git
4313F:	drivers/media/pci/cobalt/
4314
4315COCCINELLE/Semantic Patches (SmPL)
4316M:	Julia Lawall <Julia.Lawall@lip6.fr>
4317M:	Gilles Muller <Gilles.Muller@lip6.fr>
4318M:	Nicolas Palix <nicolas.palix@imag.fr>
4319M:	Michal Marek <michal.lkml@markovi.net>
4320L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4321S:	Supported
4322W:	http://coccinelle.lip6.fr/
4323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4324F:	Documentation/dev-tools/coccinelle.rst
4325F:	scripts/coccicheck
4326F:	scripts/coccinelle/
4327
4328CODA FILE SYSTEM
4329M:	Jan Harkes <jaharkes@cs.cmu.edu>
4330M:	coda@cs.cmu.edu
4331L:	codalist@coda.cs.cmu.edu
4332S:	Maintained
4333W:	http://www.coda.cs.cmu.edu/
4334F:	Documentation/filesystems/coda.rst
4335F:	fs/coda/
4336F:	include/linux/coda*.h
4337F:	include/uapi/linux/coda*.h
4338
4339CODA V4L2 MEM2MEM DRIVER
4340M:	Philipp Zabel <p.zabel@pengutronix.de>
4341L:	linux-media@vger.kernel.org
4342S:	Maintained
4343F:	Documentation/devicetree/bindings/media/coda.txt
4344F:	drivers/media/platform/coda/
4345
4346CODE OF CONDUCT
4347M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4348S:	Supported
4349F:	Documentation/process/code-of-conduct-interpretation.rst
4350F:	Documentation/process/code-of-conduct.rst
4351
4352COMMON CLK FRAMEWORK
4353M:	Michael Turquette <mturquette@baylibre.com>
4354M:	Stephen Boyd <sboyd@kernel.org>
4355L:	linux-clk@vger.kernel.org
4356S:	Maintained
4357Q:	http://patchwork.kernel.org/project/linux-clk/list/
4358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4359F:	Documentation/devicetree/bindings/clock/
4360F:	drivers/clk/
4361F:	include/linux/clk-pr*
4362F:	include/linux/clk/
4363F:	include/linux/of_clk.h
4364X:	drivers/clk/clkdev.c
4365
4366COMMON INTERNET FILE SYSTEM (CIFS)
4367M:	Steve French <sfrench@samba.org>
4368L:	linux-cifs@vger.kernel.org
4369L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4370S:	Supported
4371W:	http://linux-cifs.samba.org/
4372T:	git git://git.samba.org/sfrench/cifs-2.6.git
4373F:	Documentation/admin-guide/cifs/
4374F:	fs/cifs/
4375
4376COMPACTPCI HOTPLUG CORE
4377M:	Scott Murray <scott@spiteful.org>
4378L:	linux-pci@vger.kernel.org
4379S:	Maintained
4380F:	drivers/pci/hotplug/cpci_hotplug*
4381
4382COMPACTPCI HOTPLUG GENERIC DRIVER
4383M:	Scott Murray <scott@spiteful.org>
4384L:	linux-pci@vger.kernel.org
4385S:	Maintained
4386F:	drivers/pci/hotplug/cpcihp_generic.c
4387
4388COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4389M:	Scott Murray <scott@spiteful.org>
4390L:	linux-pci@vger.kernel.org
4391S:	Maintained
4392F:	drivers/pci/hotplug/cpcihp_zt5550.*
4393
4394COMPAL LAPTOP SUPPORT
4395M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4396L:	platform-driver-x86@vger.kernel.org
4397S:	Maintained
4398F:	drivers/platform/x86/compal-laptop.c
4399
4400COMPILER ATTRIBUTES
4401M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4402S:	Maintained
4403F:	include/linux/compiler_attributes.h
4404
4405CONEXANT ACCESSRUNNER USB DRIVER
4406L:	accessrunner-general@lists.sourceforge.net
4407S:	Orphan
4408W:	http://accessrunner.sourceforge.net/
4409F:	drivers/usb/atm/cxacru.c
4410
4411CONFIGFS
4412M:	Joel Becker <jlbec@evilplan.org>
4413M:	Christoph Hellwig <hch@lst.de>
4414S:	Supported
4415T:	git git://git.infradead.org/users/hch/configfs.git
4416F:	fs/configfs/
4417F:	include/linux/configfs.h
4418F:	samples/configfs/
4419
4420CONSOLE SUBSYSTEM
4421M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4422S:	Supported
4423F:	drivers/video/console/
4424F:	include/linux/console*
4425
4426CONTROL GROUP (CGROUP)
4427M:	Tejun Heo <tj@kernel.org>
4428M:	Li Zefan <lizefan@huawei.com>
4429M:	Johannes Weiner <hannes@cmpxchg.org>
4430L:	cgroups@vger.kernel.org
4431S:	Maintained
4432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4433F:	Documentation/admin-guide/cgroup-v1/
4434F:	Documentation/admin-guide/cgroup-v2.rst
4435F:	include/linux/cgroup*
4436F:	kernel/cgroup/
4437
4438CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4439M:	Tejun Heo <tj@kernel.org>
4440M:	Jens Axboe <axboe@kernel.dk>
4441L:	cgroups@vger.kernel.org
4442L:	linux-block@vger.kernel.org
4443T:	git git://git.kernel.dk/linux-block
4444F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4445F:	block/bfq-cgroup.c
4446F:	block/blk-cgroup.c
4447F:	block/blk-iolatency.c
4448F:	block/blk-throttle.c
4449F:	include/linux/blk-cgroup.h
4450
4451CONTROL GROUP - CPUSET
4452M:	Li Zefan <lizefan@huawei.com>
4453L:	cgroups@vger.kernel.org
4454S:	Maintained
4455W:	http://www.bullopensource.org/cpuset/
4456W:	http://oss.sgi.com/projects/cpusets/
4457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4458F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4459F:	include/linux/cpuset.h
4460F:	kernel/cgroup/cpuset.c
4461
4462CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4463M:	Johannes Weiner <hannes@cmpxchg.org>
4464M:	Michal Hocko <mhocko@kernel.org>
4465M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4466L:	cgroups@vger.kernel.org
4467L:	linux-mm@kvack.org
4468S:	Maintained
4469F:	mm/memcontrol.c
4470F:	mm/swap_cgroup.c
4471
4472CORETEMP HARDWARE MONITORING DRIVER
4473M:	Fenghua Yu <fenghua.yu@intel.com>
4474L:	linux-hwmon@vger.kernel.org
4475S:	Maintained
4476F:	Documentation/hwmon/coretemp.rst
4477F:	drivers/hwmon/coretemp.c
4478
4479CORSAIR-CPRO HARDWARE MONITOR DRIVER
4480M:	Marius Zachmann <mail@mariuszachmann.de>
4481L:	linux-hwmon@vger.kernel.org
4482S:	Maintained
4483F:	drivers/hwmon/corsair-cpro.c
4484
4485COSA/SRP SYNC SERIAL DRIVER
4486M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4487S:	Maintained
4488W:	http://www.fi.muni.cz/~kas/cosa/
4489F:	drivers/net/wan/cosa*
4490
4491COUNTER SUBSYSTEM
4492M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4493L:	linux-iio@vger.kernel.org
4494S:	Maintained
4495F:	Documentation/ABI/testing/sysfs-bus-counter*
4496F:	Documentation/driver-api/generic-counter.rst
4497F:	drivers/counter/
4498F:	include/linux/counter.h
4499F:	include/linux/counter_enum.h
4500
4501CPMAC ETHERNET DRIVER
4502M:	Florian Fainelli <f.fainelli@gmail.com>
4503L:	netdev@vger.kernel.org
4504S:	Maintained
4505F:	drivers/net/ethernet/ti/cpmac.c
4506
4507CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4508M:	Viresh Kumar <viresh.kumar@linaro.org>
4509M:	Sudeep Holla <sudeep.holla@arm.com>
4510L:	linux-pm@vger.kernel.org
4511S:	Maintained
4512W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4513F:	drivers/cpufreq/vexpress-spc-cpufreq.c
4514
4515CPU FREQUENCY SCALING FRAMEWORK
4516M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4517M:	Viresh Kumar <viresh.kumar@linaro.org>
4518L:	linux-pm@vger.kernel.org
4519S:	Maintained
4520B:	https://bugzilla.kernel.org
4521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4523F:	Documentation/admin-guide/pm/cpufreq.rst
4524F:	Documentation/admin-guide/pm/intel_pstate.rst
4525F:	Documentation/cpu-freq/
4526F:	Documentation/devicetree/bindings/cpufreq/
4527F:	drivers/cpufreq/
4528F:	include/linux/cpufreq.h
4529F:	include/linux/sched/cpufreq.h
4530F:	kernel/sched/cpufreq*.c
4531F:	tools/testing/selftests/cpufreq/
4532
4533CPU IDLE TIME MANAGEMENT FRAMEWORK
4534M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4535M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4536L:	linux-pm@vger.kernel.org
4537S:	Maintained
4538B:	https://bugzilla.kernel.org
4539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4540F:	Documentation/admin-guide/pm/cpuidle.rst
4541F:	Documentation/driver-api/pm/cpuidle.rst
4542F:	drivers/cpuidle/*
4543F:	include/linux/cpuidle.h
4544
4545CPU POWER MONITORING SUBSYSTEM
4546M:	Thomas Renninger <trenn@suse.com>
4547M:	Shuah Khan <shuah@kernel.org>
4548M:	Shuah Khan <skhan@linuxfoundation.org>
4549L:	linux-pm@vger.kernel.org
4550S:	Maintained
4551F:	tools/power/cpupower/
4552
4553CPUID/MSR DRIVER
4554M:	"H. Peter Anvin" <hpa@zytor.com>
4555S:	Maintained
4556F:	arch/x86/kernel/cpuid.c
4557F:	arch/x86/kernel/msr.c
4558
4559CPUIDLE DRIVER - ARM BIG LITTLE
4560M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4561M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4562L:	linux-pm@vger.kernel.org
4563L:	linux-arm-kernel@lists.infradead.org
4564S:	Maintained
4565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4566F:	drivers/cpuidle/cpuidle-big_little.c
4567
4568CPUIDLE DRIVER - ARM EXYNOS
4569M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4570M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4571M:	Kukjin Kim <kgene@kernel.org>
4572L:	linux-pm@vger.kernel.org
4573L:	linux-samsung-soc@vger.kernel.org
4574S:	Supported
4575F:	arch/arm/mach-exynos/pm.c
4576F:	drivers/cpuidle/cpuidle-exynos.c
4577
4578CPUIDLE DRIVER - ARM PSCI
4579M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4580M:	Sudeep Holla <sudeep.holla@arm.com>
4581L:	linux-pm@vger.kernel.org
4582L:	linux-arm-kernel@lists.infradead.org
4583S:	Supported
4584F:	drivers/cpuidle/cpuidle-psci.c
4585
4586CRAMFS FILESYSTEM
4587M:	Nicolas Pitre <nico@fluxnic.net>
4588S:	Maintained
4589F:	Documentation/filesystems/cramfs.rst
4590F:	fs/cramfs/
4591
4592CREATIVE SB0540
4593M:	Bastien Nocera <hadess@hadess.net>
4594L:	linux-input@vger.kernel.org
4595S:	Maintained
4596F:	drivers/hid/hid-creative-sb0540.c
4597
4598CRYPTO API
4599M:	Herbert Xu <herbert@gondor.apana.org.au>
4600M:	"David S. Miller" <davem@davemloft.net>
4601L:	linux-crypto@vger.kernel.org
4602S:	Maintained
4603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4605F:	Documentation/crypto/
4606F:	Documentation/devicetree/bindings/crypto/
4607F:	arch/*/crypto/
4608F:	crypto/
4609F:	drivers/crypto/
4610F:	include/crypto/
4611F:	include/linux/crypto*
4612F:	lib/crypto/
4613
4614CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4615M:	Neil Horman <nhorman@tuxdriver.com>
4616L:	linux-crypto@vger.kernel.org
4617S:	Maintained
4618F:	crypto/ansi_cprng.c
4619F:	crypto/rng.c
4620
4621CS3308 MEDIA DRIVER
4622M:	Hans Verkuil <hverkuil@xs4all.nl>
4623L:	linux-media@vger.kernel.org
4624S:	Odd Fixes
4625W:	http://linuxtv.org
4626T:	git git://linuxtv.org/media_tree.git
4627F:	drivers/media/i2c/cs3308.c
4628
4629CS5535 Audio ALSA driver
4630M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4631S:	Maintained
4632F:	sound/pci/cs5535audio/
4633
4634CSI DRIVERS FOR ALLWINNER V3s
4635M:	Yong Deng <yong.deng@magewell.com>
4636L:	linux-media@vger.kernel.org
4637S:	Maintained
4638T:	git git://linuxtv.org/media_tree.git
4639F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4640F:	drivers/media/platform/sunxi/sun6i-csi/
4641
4642CW1200 WLAN driver
4643M:	Solomon Peachy <pizza@shaftnet.org>
4644S:	Maintained
4645F:	drivers/net/wireless/st/cw1200/
4646
4647CX18 VIDEO4LINUX DRIVER
4648M:	Andy Walls <awalls@md.metrocast.net>
4649L:	linux-media@vger.kernel.org
4650S:	Maintained
4651W:	https://linuxtv.org
4652T:	git git://linuxtv.org/media_tree.git
4653F:	drivers/media/pci/cx18/
4654F:	include/uapi/linux/ivtv*
4655
4656CX2341X MPEG ENCODER HELPER MODULE
4657M:	Hans Verkuil <hverkuil@xs4all.nl>
4658L:	linux-media@vger.kernel.org
4659S:	Maintained
4660W:	https://linuxtv.org
4661T:	git git://linuxtv.org/media_tree.git
4662F:	drivers/media/common/cx2341x*
4663F:	include/media/drv-intf/cx2341x.h
4664
4665CX24120 MEDIA DRIVER
4666M:	Jemma Denson <jdenson@gmail.com>
4667M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4668L:	linux-media@vger.kernel.org
4669S:	Maintained
4670W:	https://linuxtv.org
4671Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4672F:	drivers/media/dvb-frontends/cx24120*
4673
4674CX88 VIDEO4LINUX DRIVER
4675M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4676L:	linux-media@vger.kernel.org
4677S:	Odd fixes
4678W:	https://linuxtv.org
4679T:	git git://linuxtv.org/media_tree.git
4680F:	Documentation/driver-api/media/drivers/cx88*
4681F:	drivers/media/pci/cx88/
4682
4683CXD2820R MEDIA DRIVER
4684M:	Antti Palosaari <crope@iki.fi>
4685L:	linux-media@vger.kernel.org
4686S:	Maintained
4687W:	https://linuxtv.org
4688W:	http://palosaari.fi/linux/
4689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4690T:	git git://linuxtv.org/anttip/media_tree.git
4691F:	drivers/media/dvb-frontends/cxd2820r*
4692
4693CXGB3 ETHERNET DRIVER (CXGB3)
4694M:	Vishal Kulkarni <vishal@chelsio.com>
4695L:	netdev@vger.kernel.org
4696S:	Supported
4697W:	http://www.chelsio.com
4698F:	drivers/net/ethernet/chelsio/cxgb3/
4699
4700CXGB3 ISCSI DRIVER (CXGB3I)
4701M:	Karen Xie <kxie@chelsio.com>
4702L:	linux-scsi@vger.kernel.org
4703S:	Supported
4704W:	http://www.chelsio.com
4705F:	drivers/scsi/cxgbi/cxgb3i
4706
4707CXGB4 CRYPTO DRIVER (chcr)
4708M:	Ayush Sawal <ayush.sawal@chelsio.com>
4709M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4710M:	Rohit Maheshwari <rohitm@chelsio.com>
4711L:	linux-crypto@vger.kernel.org
4712S:	Supported
4713W:	http://www.chelsio.com
4714F:	drivers/crypto/chelsio
4715
4716CXGB4 ETHERNET DRIVER (CXGB4)
4717M:	Vishal Kulkarni <vishal@chelsio.com>
4718L:	netdev@vger.kernel.org
4719S:	Supported
4720W:	http://www.chelsio.com
4721F:	drivers/net/ethernet/chelsio/cxgb4/
4722
4723CXGB4 ISCSI DRIVER (CXGB4I)
4724M:	Karen Xie <kxie@chelsio.com>
4725L:	linux-scsi@vger.kernel.org
4726S:	Supported
4727W:	http://www.chelsio.com
4728F:	drivers/scsi/cxgbi/cxgb4i
4729
4730CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4731M:	Potnuri Bharat Teja <bharat@chelsio.com>
4732L:	linux-rdma@vger.kernel.org
4733S:	Supported
4734W:	http://www.openfabrics.org
4735F:	drivers/infiniband/hw/cxgb4/
4736F:	include/uapi/rdma/cxgb4-abi.h
4737
4738CXGB4VF ETHERNET DRIVER (CXGB4VF)
4739M:	Vishal Kulkarni <vishal@gmail.com>
4740L:	netdev@vger.kernel.org
4741S:	Supported
4742W:	http://www.chelsio.com
4743F:	drivers/net/ethernet/chelsio/cxgb4vf/
4744
4745CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4746M:	Frederic Barrat <fbarrat@linux.ibm.com>
4747M:	Andrew Donnellan <ajd@linux.ibm.com>
4748L:	linuxppc-dev@lists.ozlabs.org
4749S:	Supported
4750F:	Documentation/ABI/testing/sysfs-class-cxl
4751F:	Documentation/powerpc/cxl.rst
4752F:	arch/powerpc/platforms/powernv/pci-cxl.c
4753F:	drivers/misc/cxl/
4754F:	include/misc/cxl*
4755F:	include/uapi/misc/cxl.h
4756
4757CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4758M:	Manoj N. Kumar <manoj@linux.ibm.com>
4759M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4760M:	Uma Krishnan <ukrishn@linux.ibm.com>
4761L:	linux-scsi@vger.kernel.org
4762S:	Supported
4763F:	Documentation/powerpc/cxlflash.rst
4764F:	drivers/scsi/cxlflash/
4765F:	include/uapi/scsi/cxlflash_ioctl.h
4766
4767CYBERPRO FB DRIVER
4768M:	Russell King <linux@armlinux.org.uk>
4769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4770S:	Maintained
4771W:	http://www.armlinux.org.uk/
4772F:	drivers/video/fbdev/cyber2000fb.*
4773
4774CYCLADES ASYNC MUX DRIVER
4775S:	Orphan
4776W:	http://www.cyclades.com/
4777F:	drivers/tty/cyclades.c
4778F:	include/linux/cyclades.h
4779F:	include/uapi/linux/cyclades.h
4780
4781CYCLADES PC300 DRIVER
4782S:	Orphan
4783W:	http://www.cyclades.com/
4784F:	drivers/net/wan/pc300*
4785
4786CYPRESS_FIRMWARE MEDIA DRIVER
4787M:	Antti Palosaari <crope@iki.fi>
4788L:	linux-media@vger.kernel.org
4789S:	Maintained
4790W:	https://linuxtv.org
4791W:	http://palosaari.fi/linux/
4792Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4793T:	git git://linuxtv.org/anttip/media_tree.git
4794F:	drivers/media/common/cypress_firmware*
4795
4796CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4797M:	Linus Walleij <linus.walleij@linaro.org>
4798L:	linux-input@vger.kernel.org
4799S:	Maintained
4800F:	drivers/input/touchscreen/cy8ctma140.c
4801
4802CYTTSP TOUCHSCREEN DRIVER
4803M:	Ferruh Yigit <fery@cypress.com>
4804L:	linux-input@vger.kernel.org
4805S:	Supported
4806F:	drivers/input/touchscreen/cyttsp*
4807F:	include/linux/input/cyttsp.h
4808
4809D-LINK DIR-685 TOUCHKEYS DRIVER
4810M:	Linus Walleij <linus.walleij@linaro.org>
4811L:	linux-input@vger.kernel.org
4812S:	Supported
4813F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4814
4815DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4816M:	Joshua Kinard <kumba@gentoo.org>
4817S:	Maintained
4818F:	drivers/rtc/rtc-ds1685.c
4819F:	include/linux/rtc/ds1685.h
4820
4821DAMA SLAVE for AX.25
4822M:	Joerg Reuter <jreuter@yaina.de>
4823L:	linux-hams@vger.kernel.org
4824S:	Maintained
4825W:	http://yaina.de/jreuter/
4826W:	http://www.qsl.net/dl1bke/
4827F:	net/ax25/af_ax25.c
4828F:	net/ax25/ax25_dev.c
4829F:	net/ax25/ax25_ds_*
4830F:	net/ax25/ax25_in.c
4831F:	net/ax25/ax25_out.c
4832F:	net/ax25/ax25_timer.c
4833F:	net/ax25/sysctl_net_ax25.c
4834
4835DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4836L:	netdev@vger.kernel.org
4837S:	Orphan
4838F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4839F:	drivers/net/ethernet/dec/tulip/dmfe.c
4840
4841DC390/AM53C974 SCSI driver
4842M:	Hannes Reinecke <hare@suse.com>
4843L:	linux-scsi@vger.kernel.org
4844S:	Maintained
4845F:	drivers/scsi/am53c974.c
4846
4847DC395x SCSI driver
4848M:	Oliver Neukum <oliver@neukum.org>
4849M:	Ali Akcaagac <aliakc@web.de>
4850M:	Jamie Lenehan <lenehan@twibble.org>
4851L:	dc395x@twibble.org
4852S:	Maintained
4853W:	http://twibble.org/dist/dc395x/
4854W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4855F:	Documentation/scsi/dc395x.rst
4856F:	drivers/scsi/dc395x.*
4857
4858DCCP PROTOCOL
4859M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4860L:	dccp@vger.kernel.org
4861S:	Maintained
4862W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4863F:	include/linux/dccp.h
4864F:	include/linux/tfrc.h
4865F:	include/uapi/linux/dccp.h
4866F:	net/dccp/
4867
4868DECnet NETWORK LAYER
4869L:	linux-decnet-user@lists.sourceforge.net
4870S:	Orphan
4871W:	http://linux-decnet.sourceforge.net
4872F:	Documentation/networking/decnet.rst
4873F:	net/decnet/
4874
4875DECSTATION PLATFORM SUPPORT
4876M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4877L:	linux-mips@vger.kernel.org
4878S:	Maintained
4879W:	http://www.linux-mips.org/wiki/DECstation
4880F:	arch/mips/dec/
4881F:	arch/mips/include/asm/dec/
4882F:	arch/mips/include/asm/mach-dec/
4883
4884DEFXX FDDI NETWORK DRIVER
4885M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4886S:	Maintained
4887F:	drivers/net/fddi/defxx.*
4888
4889DEFZA FDDI NETWORK DRIVER
4890M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4891S:	Maintained
4892F:	drivers/net/fddi/defza.*
4893
4894DEINTERLACE DRIVERS FOR ALLWINNER H3
4895M:	Jernej Skrabec <jernej.skrabec@siol.net>
4896L:	linux-media@vger.kernel.org
4897S:	Maintained
4898T:	git git://linuxtv.org/media_tree.git
4899F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4900F:	drivers/media/platform/sunxi/sun8i-di/
4901
4902DELL LAPTOP DRIVER
4903M:	Matthew Garrett <mjg59@srcf.ucam.org>
4904M:	Pali Rohár <pali@kernel.org>
4905L:	platform-driver-x86@vger.kernel.org
4906S:	Maintained
4907F:	drivers/platform/x86/dell-laptop.c
4908
4909DELL LAPTOP FREEFALL DRIVER
4910M:	Pali Rohár <pali@kernel.org>
4911S:	Maintained
4912F:	drivers/platform/x86/dell-smo8800.c
4913
4914DELL LAPTOP RBTN DRIVER
4915M:	Pali Rohár <pali@kernel.org>
4916S:	Maintained
4917F:	drivers/platform/x86/dell-rbtn.*
4918
4919DELL LAPTOP SMM DRIVER
4920M:	Pali Rohár <pali@kernel.org>
4921S:	Maintained
4922F:	drivers/hwmon/dell-smm-hwmon.c
4923F:	include/uapi/linux/i8k.h
4924
4925DELL REMOTE BIOS UPDATE DRIVER
4926M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4927L:	platform-driver-x86@vger.kernel.org
4928S:	Maintained
4929F:	drivers/platform/x86/dell_rbu.c
4930
4931DELL SMBIOS DRIVER
4932M:	Pali Rohár <pali@kernel.org>
4933M:	Mario Limonciello <mario.limonciello@dell.com>
4934L:	platform-driver-x86@vger.kernel.org
4935S:	Maintained
4936F:	drivers/platform/x86/dell-smbios.*
4937
4938DELL SMBIOS SMM DRIVER
4939M:	Mario Limonciello <mario.limonciello@dell.com>
4940L:	platform-driver-x86@vger.kernel.org
4941S:	Maintained
4942F:	drivers/platform/x86/dell-smbios-smm.c
4943
4944DELL SMBIOS WMI DRIVER
4945M:	Mario Limonciello <mario.limonciello@dell.com>
4946L:	platform-driver-x86@vger.kernel.org
4947S:	Maintained
4948F:	drivers/platform/x86/dell-smbios-wmi.c
4949F:	tools/wmi/dell-smbios-example.c
4950
4951DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4952M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4953L:	platform-driver-x86@vger.kernel.org
4954S:	Maintained
4955F:	Documentation/driver-api/dcdbas.rst
4956F:	drivers/platform/x86/dcdbas.*
4957
4958DELL WMI DESCRIPTOR DRIVER
4959M:	Mario Limonciello <mario.limonciello@dell.com>
4960S:	Maintained
4961F:	drivers/platform/x86/dell-wmi-descriptor.c
4962
4963DELL WMI NOTIFICATIONS DRIVER
4964M:	Matthew Garrett <mjg59@srcf.ucam.org>
4965M:	Pali Rohár <pali@kernel.org>
4966S:	Maintained
4967F:	drivers/platform/x86/dell-wmi.c
4968
4969DELTA ST MEDIA DRIVER
4970M:	Hugues Fruchet <hugues.fruchet@st.com>
4971L:	linux-media@vger.kernel.org
4972S:	Supported
4973W:	https://linuxtv.org
4974T:	git git://linuxtv.org/media_tree.git
4975F:	drivers/media/platform/sti/delta
4976
4977DENALI NAND DRIVER
4978M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4979L:	linux-mtd@lists.infradead.org
4980S:	Supported
4981F:	drivers/mtd/nand/raw/denali*
4982
4983DESIGNWARE EDMA CORE IP DRIVER
4984M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4985L:	dmaengine@vger.kernel.org
4986S:	Maintained
4987F:	drivers/dma/dw-edma/
4988F:	include/linux/dma/edma.h
4989
4990DESIGNWARE USB2 DRD IP DRIVER
4991M:	Minas Harutyunyan <hminas@synopsys.com>
4992L:	linux-usb@vger.kernel.org
4993S:	Maintained
4994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4995F:	drivers/usb/dwc2/
4996
4997DESIGNWARE USB3 DRD IP DRIVER
4998M:	Felipe Balbi <balbi@kernel.org>
4999L:	linux-usb@vger.kernel.org
5000S:	Maintained
5001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5002F:	drivers/usb/dwc3/
5003
5004DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5005M:	Andreas Klinger <ak@it-klinger.de>
5006L:	linux-iio@vger.kernel.org
5007S:	Maintained
5008F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5009F:	drivers/iio/proximity/srf*.c
5010
5011DEVICE COREDUMP (DEV_COREDUMP)
5012M:	Johannes Berg <johannes@sipsolutions.net>
5013L:	linux-kernel@vger.kernel.org
5014S:	Maintained
5015F:	drivers/base/devcoredump.c
5016F:	include/linux/devcoredump.h
5017
5018DEVICE DEPENDENCY HELPER SCRIPT
5019M:	Saravana Kannan <saravanak@google.com>
5020L:	linux-kernel@vger.kernel.org
5021S:	Maintained
5022F:	scripts/dev-needs.sh
5023
5024DEVICE DIRECT ACCESS (DAX)
5025M:	Dan Williams <dan.j.williams@intel.com>
5026M:	Vishal Verma <vishal.l.verma@intel.com>
5027M:	Dave Jiang <dave.jiang@intel.com>
5028L:	linux-nvdimm@lists.01.org
5029S:	Supported
5030F:	drivers/dax/
5031
5032DEVICE FREQUENCY (DEVFREQ)
5033M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5034M:	Kyungmin Park <kyungmin.park@samsung.com>
5035M:	Chanwoo Choi <cw00.choi@samsung.com>
5036L:	linux-pm@vger.kernel.org
5037S:	Maintained
5038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5039F:	Documentation/devicetree/bindings/devfreq/
5040F:	drivers/devfreq/
5041F:	include/linux/devfreq.h
5042F:	include/trace/events/devfreq.h
5043
5044DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5045M:	Chanwoo Choi <cw00.choi@samsung.com>
5046L:	linux-pm@vger.kernel.org
5047S:	Supported
5048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5049F:	Documentation/devicetree/bindings/devfreq/event/
5050F:	drivers/devfreq/devfreq-event.c
5051F:	drivers/devfreq/event/
5052F:	include/dt-bindings/pmu/exynos_ppmu.h
5053F:	include/linux/devfreq-event.h
5054
5055DEVICE NUMBER REGISTRY
5056M:	Torben Mathiasen <device@lanana.org>
5057S:	Maintained
5058W:	http://lanana.org/docs/device-list/index.html
5059
5060DEVICE-MAPPER  (LVM)
5061M:	Alasdair Kergon <agk@redhat.com>
5062M:	Mike Snitzer <snitzer@redhat.com>
5063M:	dm-devel@redhat.com
5064L:	dm-devel@redhat.com
5065S:	Maintained
5066W:	http://sources.redhat.com/dm
5067Q:	http://patchwork.kernel.org/project/dm-devel/list/
5068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5069T:	quilt http://people.redhat.com/agk/patches/linux/editing/
5070F:	Documentation/admin-guide/device-mapper/
5071F:	drivers/md/Kconfig
5072F:	drivers/md/Makefile
5073F:	drivers/md/dm*
5074F:	drivers/md/persistent-data/
5075F:	include/linux/device-mapper.h
5076F:	include/linux/dm-*.h
5077F:	include/uapi/linux/dm-*.h
5078
5079DEVLINK
5080M:	Jiri Pirko <jiri@nvidia.com>
5081L:	netdev@vger.kernel.org
5082S:	Supported
5083F:	Documentation/networking/devlink
5084F:	include/net/devlink.h
5085F:	include/uapi/linux/devlink.h
5086F:	net/core/devlink.c
5087
5088DIALOG SEMICONDUCTOR DRIVERS
5089M:	Support Opensource <support.opensource@diasemi.com>
5090S:	Supported
5091W:	http://www.dialog-semiconductor.com/products
5092F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
5093F:	Documentation/devicetree/bindings/mfd/da90*.txt
5094F:	Documentation/devicetree/bindings/regulator/da92*.txt
5095F:	Documentation/devicetree/bindings/regulator/slg51000.txt
5096F:	Documentation/devicetree/bindings/sound/da[79]*.txt
5097F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5098F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5099F:	Documentation/hwmon/da90??.rst
5100F:	drivers/gpio/gpio-da90??.c
5101F:	drivers/hwmon/da90??-hwmon.c
5102F:	drivers/iio/adc/da91??-*.c
5103F:	drivers/input/misc/da90??_onkey.c
5104F:	drivers/input/touchscreen/da9052_tsi.c
5105F:	drivers/leds/leds-da90??.c
5106F:	drivers/mfd/da903x.c
5107F:	drivers/mfd/da90??-*.c
5108F:	drivers/mfd/da91??-*.c
5109F:	drivers/pinctrl/pinctrl-da90??.c
5110F:	drivers/power/supply/da9052-battery.c
5111F:	drivers/power/supply/da91??-*.c
5112F:	drivers/regulator/da9???-regulator.[ch]
5113F:	drivers/regulator/slg51000-regulator.[ch]
5114F:	drivers/rtc/rtc-da90??.c
5115F:	drivers/thermal/da90??-thermal.c
5116F:	drivers/video/backlight/da90??_bl.c
5117F:	drivers/watchdog/da90??_wdt.c
5118F:	include/linux/mfd/da903x.h
5119F:	include/linux/mfd/da9052/
5120F:	include/linux/mfd/da9055/
5121F:	include/linux/mfd/da9062/
5122F:	include/linux/mfd/da9063/
5123F:	include/linux/mfd/da9150/
5124F:	include/linux/regulator/da9211.h
5125F:	include/sound/da[79]*.h
5126F:	sound/soc/codecs/da[79]*.[ch]
5127
5128DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5129M:	William Breathitt Gray <vilhelm.gray@gmail.com>
5130L:	linux-gpio@vger.kernel.org
5131S:	Maintained
5132F:	drivers/gpio/gpio-gpio-mm.c
5133
5134DIOLAN U2C-12 I2C DRIVER
5135M:	Guenter Roeck <linux@roeck-us.net>
5136L:	linux-i2c@vger.kernel.org
5137S:	Maintained
5138F:	drivers/i2c/busses/i2c-diolan-u2c.c
5139
5140DIRECTORY NOTIFICATION (DNOTIFY)
5141M:	Jan Kara <jack@suse.cz>
5142R:	Amir Goldstein <amir73il@gmail.com>
5143L:	linux-fsdevel@vger.kernel.org
5144S:	Maintained
5145F:	Documentation/filesystems/dnotify.rst
5146F:	fs/notify/dnotify/
5147F:	include/linux/dnotify.h
5148
5149DISK GEOMETRY AND PARTITION HANDLING
5150M:	Andries Brouwer <aeb@cwi.nl>
5151S:	Maintained
5152W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5153W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5154W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5155
5156DISKQUOTA
5157M:	Jan Kara <jack@suse.com>
5158S:	Maintained
5159F:	Documentation/filesystems/quota.rst
5160F:	fs/quota/
5161F:	include/linux/quota*.h
5162F:	include/uapi/linux/quota*.h
5163
5164DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5165M:	Bernie Thompson <bernie@plugable.com>
5166L:	linux-fbdev@vger.kernel.org
5167S:	Maintained
5168W:	http://plugable.com/category/projects/udlfb/
5169F:	Documentation/fb/udlfb.rst
5170F:	drivers/video/fbdev/udlfb.c
5171F:	include/video/udlfb.h
5172
5173DISTRIBUTED LOCK MANAGER (DLM)
5174M:	Christine Caulfield <ccaulfie@redhat.com>
5175M:	David Teigland <teigland@redhat.com>
5176L:	cluster-devel@redhat.com
5177S:	Supported
5178W:	http://sources.redhat.com/cluster/
5179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5180F:	fs/dlm/
5181
5182DMA BUFFER SHARING FRAMEWORK
5183M:	Sumit Semwal <sumit.semwal@linaro.org>
5184M:	Christian König <christian.koenig@amd.com>
5185L:	linux-media@vger.kernel.org
5186L:	dri-devel@lists.freedesktop.org
5187L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5188S:	Maintained
5189T:	git git://anongit.freedesktop.org/drm/drm-misc
5190F:	Documentation/driver-api/dma-buf.rst
5191F:	drivers/dma-buf/
5192F:	include/linux/*fence.h
5193F:	include/linux/dma-buf*
5194F:	include/linux/dma-resv.h
5195K:	\bdma_(?:buf|fence|resv)\b
5196
5197DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5198M:	Vinod Koul <vkoul@kernel.org>
5199L:	dmaengine@vger.kernel.org
5200S:	Maintained
5201Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
5202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5203F:	Documentation/devicetree/bindings/dma/
5204F:	Documentation/driver-api/dmaengine/
5205F:	drivers/dma/
5206F:	include/linux/dmaengine.h
5207F:	include/linux/of_dma.h
5208
5209DMA MAPPING HELPERS
5210M:	Christoph Hellwig <hch@lst.de>
5211M:	Marek Szyprowski <m.szyprowski@samsung.com>
5212R:	Robin Murphy <robin.murphy@arm.com>
5213L:	iommu@lists.linux-foundation.org
5214S:	Supported
5215W:	http://git.infradead.org/users/hch/dma-mapping.git
5216T:	git git://git.infradead.org/users/hch/dma-mapping.git
5217F:	include/asm-generic/dma-mapping.h
5218F:	include/linux/dma-direct.h
5219F:	include/linux/dma-mapping.h
5220F:	include/linux/dma-map-ops.h
5221F:	kernel/dma/
5222
5223DMA-BUF HEAPS FRAMEWORK
5224M:	Sumit Semwal <sumit.semwal@linaro.org>
5225R:	Andrew F. Davis <afd@ti.com>
5226R:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5227R:	Liam Mark <lmark@codeaurora.org>
5228R:	Laura Abbott <labbott@redhat.com>
5229R:	Brian Starkey <Brian.Starkey@arm.com>
5230R:	John Stultz <john.stultz@linaro.org>
5231L:	linux-media@vger.kernel.org
5232L:	dri-devel@lists.freedesktop.org
5233L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5234S:	Maintained
5235T:	git git://anongit.freedesktop.org/drm/drm-misc
5236F:	drivers/dma-buf/dma-heap.c
5237F:	drivers/dma-buf/heaps/*
5238F:	include/linux/dma-heap.h
5239F:	include/uapi/linux/dma-heap.h
5240
5241DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5242M:	Lukasz Luba <lukasz.luba@arm.com>
5243L:	linux-pm@vger.kernel.org
5244L:	linux-samsung-soc@vger.kernel.org
5245S:	Maintained
5246F:	Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5247F:	drivers/memory/samsung/exynos5422-dmc.c
5248
5249DME1737 HARDWARE MONITOR DRIVER
5250M:	Juerg Haefliger <juergh@gmail.com>
5251L:	linux-hwmon@vger.kernel.org
5252S:	Maintained
5253F:	Documentation/hwmon/dme1737.rst
5254F:	drivers/hwmon/dme1737.c
5255
5256DMI/SMBIOS SUPPORT
5257M:	Jean Delvare <jdelvare@suse.com>
5258S:	Maintained
5259T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5260F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
5261F:	drivers/firmware/dmi-id.c
5262F:	drivers/firmware/dmi_scan.c
5263F:	include/linux/dmi.h
5264
5265DOCUMENTATION
5266M:	Jonathan Corbet <corbet@lwn.net>
5267L:	linux-doc@vger.kernel.org
5268S:	Maintained
5269P:	Documentation/doc-guide/maintainer-profile.rst
5270T:	git git://git.lwn.net/linux.git docs-next
5271F:	Documentation/
5272F:	scripts/documentation-file-ref-check
5273F:	scripts/kernel-doc
5274F:	scripts/sphinx-pre-install
5275X:	Documentation/ABI/
5276X:	Documentation/admin-guide/media/
5277X:	Documentation/devicetree/
5278X:	Documentation/driver-api/media/
5279X:	Documentation/firmware-guide/acpi/
5280X:	Documentation/i2c/
5281X:	Documentation/power/
5282X:	Documentation/spi/
5283X:	Documentation/userspace-api/media/
5284
5285DOCUMENTATION SCRIPTS
5286M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5287L:	linux-doc@vger.kernel.org
5288S:	Maintained
5289F:	Documentation/sphinx/parse-headers.pl
5290F:	scripts/documentation-file-ref-check
5291F:	scripts/sphinx-pre-install
5292
5293DOCUMENTATION/ITALIAN
5294M:	Federico Vaga <federico.vaga@vaga.pv.it>
5295L:	linux-doc@vger.kernel.org
5296S:	Maintained
5297F:	Documentation/translations/it_IT
5298
5299DONGWOON DW9714 LENS VOICE COIL DRIVER
5300M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5301L:	linux-media@vger.kernel.org
5302S:	Maintained
5303T:	git git://linuxtv.org/media_tree.git
5304F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5305F:	drivers/media/i2c/dw9714.c
5306
5307DONGWOON DW9768 LENS VOICE COIL DRIVER
5308M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
5309L:	linux-media@vger.kernel.org
5310S:	Maintained
5311T:	git git://linuxtv.org/media_tree.git
5312F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5313F:	drivers/media/i2c/dw9768.c
5314
5315DONGWOON DW9807 LENS VOICE COIL DRIVER
5316M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5317L:	linux-media@vger.kernel.org
5318S:	Maintained
5319T:	git git://linuxtv.org/media_tree.git
5320F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5321F:	drivers/media/i2c/dw9807-vcm.c
5322
5323DOUBLETALK DRIVER
5324M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5325L:	blinux-list@redhat.com
5326S:	Maintained
5327F:	drivers/char/dtlk.c
5328F:	include/linux/dtlk.h
5329
5330DPAA2 DATAPATH I/O (DPIO) DRIVER
5331M:	Roy Pledge <Roy.Pledge@nxp.com>
5332L:	linux-kernel@vger.kernel.org
5333S:	Maintained
5334F:	drivers/soc/fsl/dpio
5335
5336DPAA2 ETHERNET DRIVER
5337M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5338M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5339L:	netdev@vger.kernel.org
5340S:	Maintained
5341F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5342F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5343F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5344F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5345F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5346F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5347F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5348F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
5349F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5350
5351DPAA2 ETHERNET SWITCH DRIVER
5352M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5353M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5354L:	linux-kernel@vger.kernel.org
5355S:	Maintained
5356F:	drivers/staging/fsl-dpaa2/ethsw
5357
5358DPT_I2O SCSI RAID DRIVER
5359M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5360L:	linux-scsi@vger.kernel.org
5361S:	Maintained
5362W:	http://www.adaptec.com/
5363F:	drivers/scsi/dpt*
5364F:	drivers/scsi/dpt/
5365
5366DRBD DRIVER
5367M:	Philipp Reisner <philipp.reisner@linbit.com>
5368M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5369L:	drbd-dev@lists.linbit.com
5370S:	Supported
5371W:	http://www.drbd.org
5372T:	git git://git.linbit.com/linux-drbd.git
5373T:	git git://git.linbit.com/drbd-8.4.git
5374F:	Documentation/admin-guide/blockdev/
5375F:	drivers/block/drbd/
5376F:	lib/lru_cache.c
5377
5378DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5379M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5380R:	"Rafael J. Wysocki" <rafael@kernel.org>
5381S:	Supported
5382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5383F:	Documentation/core-api/kobject.rst
5384F:	drivers/base/
5385F:	fs/debugfs/
5386F:	fs/sysfs/
5387F:	include/linux/debugfs.h
5388F:	include/linux/kobj*
5389F:	lib/kobj*
5390
5391DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5392M:	Nishanth Menon <nm@ti.com>
5393L:	linux-pm@vger.kernel.org
5394S:	Maintained
5395F:	drivers/power/avs/
5396F:	include/linux/power/smartreflex.h
5397
5398DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5399M:	Maxime Ripard <mripard@kernel.org>
5400M:	Chen-Yu Tsai <wens@csie.org>
5401R:	Jernej Skrabec <jernej.skrabec@siol.net>
5402L:	dri-devel@lists.freedesktop.org
5403S:	Supported
5404T:	git git://anongit.freedesktop.org/drm/drm-misc
5405F:	drivers/gpu/drm/sun4i/sun8i*
5406
5407DRM DRIVER FOR ARM PL111 CLCD
5408M:	Eric Anholt <eric@anholt.net>
5409S:	Supported
5410T:	git git://anongit.freedesktop.org/drm/drm-misc
5411F:	drivers/gpu/drm/pl111/
5412
5413DRM DRIVER FOR ARM VERSATILE TFT PANELS
5414M:	Linus Walleij <linus.walleij@linaro.org>
5415S:	Maintained
5416T:	git git://anongit.freedesktop.org/drm/drm-misc
5417F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5418F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5419
5420DRM DRIVER FOR ASPEED BMC GFX
5421M:	Joel Stanley <joel@jms.id.au>
5422L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5423S:	Supported
5424T:	git git://anongit.freedesktop.org/drm/drm-misc
5425F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5426F:	drivers/gpu/drm/aspeed/
5427
5428DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5429M:	Dave Airlie <airlied@redhat.com>
5430R:	Thomas Zimmermann <tzimmermann@suse.de>
5431L:	dri-devel@lists.freedesktop.org
5432S:	Supported
5433T:	git git://anongit.freedesktop.org/drm/drm-misc
5434F:	drivers/gpu/drm/ast/
5435
5436DRM DRIVER FOR BOCHS VIRTUAL GPU
5437M:	Gerd Hoffmann <kraxel@redhat.com>
5438L:	virtualization@lists.linux-foundation.org
5439S:	Maintained
5440T:	git git://anongit.freedesktop.org/drm/drm-misc
5441F:	drivers/gpu/drm/bochs/
5442
5443DRM DRIVER FOR BOE HIMAX8279D PANELS
5444M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5445S:	Maintained
5446F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5447F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
5448
5449DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5450M:	Linus Walleij <linus.walleij@linaro.org>
5451S:	Maintained
5452T:	git git://anongit.freedesktop.org/drm/drm-misc
5453F:	drivers/gpu/drm/tve200/
5454
5455DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5456M:	Icenowy Zheng <icenowy@aosc.io>
5457S:	Maintained
5458F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5459F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5460
5461DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5462M:	Jagan Teki <jagan@amarulasolutions.com>
5463S:	Maintained
5464F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5465F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5466
5467DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5468M:	Hans de Goede <hdegoede@redhat.com>
5469S:	Maintained
5470T:	git git://anongit.freedesktop.org/drm/drm-misc
5471F:	drivers/gpu/drm/tiny/gm12u320.c
5472
5473DRM DRIVER FOR HX8357D PANELS
5474M:	Eric Anholt <eric@anholt.net>
5475S:	Maintained
5476T:	git git://anongit.freedesktop.org/drm/drm-misc
5477F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5478F:	drivers/gpu/drm/tiny/hx8357d.c
5479
5480DRM DRIVER FOR ILITEK ILI9225 PANELS
5481M:	David Lechner <david@lechnology.com>
5482S:	Maintained
5483T:	git git://anongit.freedesktop.org/drm/drm-misc
5484F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5485F:	drivers/gpu/drm/tiny/ili9225.c
5486
5487DRM DRIVER FOR ILITEK ILI9486 PANELS
5488M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5489S:	Maintained
5490T:	git git://anongit.freedesktop.org/drm/drm-misc
5491F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5492F:	drivers/gpu/drm/tiny/ili9486.c
5493
5494DRM DRIVER FOR INTEL I810 VIDEO CARDS
5495S:	Orphan / Obsolete
5496F:	drivers/gpu/drm/i810/
5497F:	include/uapi/drm/i810_drm.h
5498
5499DRM DRIVER FOR LVDS PANELS
5500M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5501L:	dri-devel@lists.freedesktop.org
5502T:	git git://anongit.freedesktop.org/drm/drm-misc
5503S:	Maintained
5504F:	drivers/gpu/drm/panel/panel-lvds.c
5505F:	Documentation/devicetree/bindings/display/panel/lvds.yaml
5506
5507DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5508M:	Guido Günther <agx@sigxcpu.org>
5509R:	Purism Kernel Team <kernel@puri.sm>
5510S:	Maintained
5511F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5512F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5513
5514DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5515S:	Orphan / Obsolete
5516F:	drivers/gpu/drm/mga/
5517F:	include/uapi/drm/mga_drm.h
5518
5519DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5520M:	Dave Airlie <airlied@redhat.com>
5521R:	Thomas Zimmermann <tzimmermann@suse.de>
5522L:	dri-devel@lists.freedesktop.org
5523S:	Supported
5524T:	git git://anongit.freedesktop.org/drm/drm-misc
5525F:	drivers/gpu/drm/mgag200/
5526
5527DRM DRIVER FOR MI0283QT
5528M:	Noralf Trønnes <noralf@tronnes.org>
5529S:	Maintained
5530T:	git git://anongit.freedesktop.org/drm/drm-misc
5531F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5532F:	drivers/gpu/drm/tiny/mi0283qt.c
5533
5534DRM DRIVER FOR MSM ADRENO GPU
5535M:	Rob Clark <robdclark@gmail.com>
5536M:	Sean Paul <sean@poorly.run>
5537L:	linux-arm-msm@vger.kernel.org
5538L:	dri-devel@lists.freedesktop.org
5539L:	freedreno@lists.freedesktop.org
5540S:	Maintained
5541T:	git https://gitlab.freedesktop.org/drm/msm.git
5542F:	Documentation/devicetree/bindings/display/msm/
5543F:	drivers/gpu/drm/msm/
5544F:	include/uapi/drm/msm_drm.h
5545
5546DRM DRIVER FOR NOVATEK NT35510 PANELS
5547M:	Linus Walleij <linus.walleij@linaro.org>
5548S:	Maintained
5549T:	git git://anongit.freedesktop.org/drm/drm-misc
5550F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5551F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
5552
5553DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5554M:	Ben Skeggs <bskeggs@redhat.com>
5555L:	dri-devel@lists.freedesktop.org
5556L:	nouveau@lists.freedesktop.org
5557S:	Supported
5558T:	git git://github.com/skeggsb/linux
5559F:	drivers/gpu/drm/nouveau/
5560F:	include/uapi/drm/nouveau_drm.h
5561
5562DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5563M:	Stefan Mavrodiev <stefan@olimex.com>
5564S:	Maintained
5565F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5566F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5567
5568DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5569M:	Noralf Trønnes <noralf@tronnes.org>
5570S:	Maintained
5571T:	git git://anongit.freedesktop.org/drm/drm-misc
5572F:	Documentation/devicetree/bindings/display/repaper.txt
5573F:	drivers/gpu/drm/tiny/repaper.c
5574
5575DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5576M:	Dave Airlie <airlied@redhat.com>
5577M:	Gerd Hoffmann <kraxel@redhat.com>
5578L:	virtualization@lists.linux-foundation.org
5579S:	Obsolete
5580W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5581T:	git git://anongit.freedesktop.org/drm/drm-misc
5582F:	drivers/gpu/drm/tiny/cirrus.c
5583
5584DRM DRIVER FOR QXL VIRTUAL GPU
5585M:	Dave Airlie <airlied@redhat.com>
5586M:	Gerd Hoffmann <kraxel@redhat.com>
5587L:	virtualization@lists.linux-foundation.org
5588L:	spice-devel@lists.freedesktop.org
5589S:	Maintained
5590T:	git git://anongit.freedesktop.org/drm/drm-misc
5591F:	drivers/gpu/drm/qxl/
5592F:	include/uapi/drm/qxl_drm.h
5593
5594DRM DRIVER FOR RAGE 128 VIDEO CARDS
5595S:	Orphan / Obsolete
5596F:	drivers/gpu/drm/r128/
5597F:	include/uapi/drm/r128_drm.h
5598
5599DRM DRIVER FOR RAYDIUM RM67191 PANELS
5600M:	Robert Chiras <robert.chiras@nxp.com>
5601S:	Maintained
5602F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5603F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5604
5605DRM DRIVER FOR SITRONIX ST7703 PANELS
5606M:	Guido Günther <agx@sigxcpu.org>
5607R:	Purism Kernel Team <kernel@puri.sm>
5608R:	Ondrej Jirman <megous@megous.com>
5609S:	Maintained
5610F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5611F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
5612
5613DRM DRIVER FOR SAVAGE VIDEO CARDS
5614S:	Orphan / Obsolete
5615F:	drivers/gpu/drm/savage/
5616F:	include/uapi/drm/savage_drm.h
5617
5618DRM DRIVER FOR SIS VIDEO CARDS
5619S:	Orphan / Obsolete
5620F:	drivers/gpu/drm/sis/
5621F:	include/uapi/drm/sis_drm.h
5622
5623DRM DRIVER FOR SITRONIX ST7586 PANELS
5624M:	David Lechner <david@lechnology.com>
5625S:	Maintained
5626T:	git git://anongit.freedesktop.org/drm/drm-misc
5627F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5628F:	drivers/gpu/drm/tiny/st7586.c
5629
5630DRM DRIVER FOR SITRONIX ST7701 PANELS
5631M:	Jagan Teki <jagan@amarulasolutions.com>
5632S:	Maintained
5633F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5634F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5635
5636DRM DRIVER FOR SITRONIX ST7735R PANELS
5637M:	David Lechner <david@lechnology.com>
5638S:	Maintained
5639T:	git git://anongit.freedesktop.org/drm/drm-misc
5640F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5641F:	drivers/gpu/drm/tiny/st7735r.c
5642
5643DRM DRIVER FOR SONY ACX424AKP PANELS
5644M:	Linus Walleij <linus.walleij@linaro.org>
5645S:	Maintained
5646T:	git git://anongit.freedesktop.org/drm/drm-misc
5647F:	drivers/gpu/drm/panel/panel-sony-acx424akp.c
5648
5649DRM DRIVER FOR ST-ERICSSON MCDE
5650M:	Linus Walleij <linus.walleij@linaro.org>
5651S:	Maintained
5652T:	git git://anongit.freedesktop.org/drm/drm-misc
5653F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5654F:	drivers/gpu/drm/mcde/
5655
5656DRM DRIVER FOR TDFX VIDEO CARDS
5657S:	Orphan / Obsolete
5658F:	drivers/gpu/drm/tdfx/
5659
5660DRM DRIVER FOR TPO TPG110 PANELS
5661M:	Linus Walleij <linus.walleij@linaro.org>
5662S:	Maintained
5663T:	git git://anongit.freedesktop.org/drm/drm-misc
5664F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5665F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5666
5667DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5668M:	Dave Airlie <airlied@redhat.com>
5669R:	Sean Paul <sean@poorly.run>
5670R:	Thomas Zimmermann <tzimmermann@suse.de>
5671L:	dri-devel@lists.freedesktop.org
5672S:	Supported
5673T:	git git://anongit.freedesktop.org/drm/drm-misc
5674F:	drivers/gpu/drm/udl/
5675
5676DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5677M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5678M:	Melissa Wen <melissa.srw@gmail.com>
5679R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5680R:	Daniel Vetter <daniel@ffwll.ch>
5681L:	dri-devel@lists.freedesktop.org
5682S:	Maintained
5683T:	git git://anongit.freedesktop.org/drm/drm-misc
5684F:	Documentation/gpu/vkms.rst
5685F:	drivers/gpu/drm/vkms/
5686
5687DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5688M:	Hans de Goede <hdegoede@redhat.com>
5689L:	dri-devel@lists.freedesktop.org
5690S:	Maintained
5691T:	git git://anongit.freedesktop.org/drm/drm-misc
5692F:	drivers/gpu/drm/vboxvideo/
5693
5694DRM DRIVER FOR VMWARE VIRTUAL GPU
5695M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5696M:	Roland Scheidegger <sroland@vmware.com>
5697L:	dri-devel@lists.freedesktop.org
5698S:	Supported
5699T:	git git://people.freedesktop.org/~sroland/linux
5700F:	drivers/gpu/drm/vmwgfx/
5701F:	include/uapi/drm/vmwgfx_drm.h
5702
5703DRM DRIVERS
5704M:	David Airlie <airlied@linux.ie>
5705M:	Daniel Vetter <daniel@ffwll.ch>
5706L:	dri-devel@lists.freedesktop.org
5707S:	Maintained
5708B:	https://bugs.freedesktop.org/
5709C:	irc://chat.freenode.net/dri-devel
5710T:	git git://anongit.freedesktop.org/drm/drm
5711F:	Documentation/devicetree/bindings/display/
5712F:	Documentation/devicetree/bindings/gpu/
5713F:	Documentation/gpu/
5714F:	drivers/gpu/drm/
5715F:	drivers/gpu/vga/
5716F:	include/drm/
5717F:	include/linux/vga*
5718F:	include/uapi/drm/
5719
5720DRM DRIVERS AND MISC GPU PATCHES
5721M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5722M:	Maxime Ripard <mripard@kernel.org>
5723M:	Thomas Zimmermann <tzimmermann@suse.de>
5724S:	Maintained
5725W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5726T:	git git://anongit.freedesktop.org/drm/drm-misc
5727F:	Documentation/gpu/
5728F:	drivers/gpu/drm/*
5729F:	drivers/gpu/vga/
5730F:	include/drm/drm*
5731F:	include/linux/vga*
5732F:	include/uapi/drm/drm*
5733
5734DRM DRIVERS FOR ALLWINNER A10
5735M:	Maxime Ripard <mripard@kernel.org>
5736M:	Chen-Yu Tsai <wens@csie.org>
5737L:	dri-devel@lists.freedesktop.org
5738S:	Supported
5739T:	git git://anongit.freedesktop.org/drm/drm-misc
5740F:	Documentation/devicetree/bindings/display/allwinner*
5741F:	drivers/gpu/drm/sun4i/
5742
5743DRM DRIVERS FOR AMLOGIC SOCS
5744M:	Neil Armstrong <narmstrong@baylibre.com>
5745L:	dri-devel@lists.freedesktop.org
5746L:	linux-amlogic@lists.infradead.org
5747S:	Supported
5748W:	http://linux-meson.com/
5749T:	git git://anongit.freedesktop.org/drm/drm-misc
5750F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5751F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5752F:	Documentation/gpu/meson.rst
5753F:	drivers/gpu/drm/meson/
5754
5755DRM DRIVERS FOR ATMEL HLCDC
5756M:	Sam Ravnborg <sam@ravnborg.org>
5757M:	Boris Brezillon <bbrezillon@kernel.org>
5758L:	dri-devel@lists.freedesktop.org
5759S:	Supported
5760T:	git git://anongit.freedesktop.org/drm/drm-misc
5761F:	Documentation/devicetree/bindings/display/atmel/
5762F:	drivers/gpu/drm/atmel-hlcdc/
5763
5764DRM DRIVERS FOR BRIDGE CHIPS
5765M:	Andrzej Hajda <a.hajda@samsung.com>
5766M:	Neil Armstrong <narmstrong@baylibre.com>
5767R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5768R:	Jonas Karlman <jonas@kwiboo.se>
5769R:	Jernej Skrabec <jernej.skrabec@siol.net>
5770S:	Maintained
5771T:	git git://anongit.freedesktop.org/drm/drm-misc
5772F:	drivers/gpu/drm/bridge/
5773
5774DRM DRIVERS FOR EXYNOS
5775M:	Inki Dae <inki.dae@samsung.com>
5776M:	Joonyoung Shim <jy0922.shim@samsung.com>
5777M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5778M:	Kyungmin Park <kyungmin.park@samsung.com>
5779L:	dri-devel@lists.freedesktop.org
5780S:	Supported
5781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5782F:	Documentation/devicetree/bindings/display/exynos/
5783F:	drivers/gpu/drm/exynos/
5784F:	include/uapi/drm/exynos_drm.h
5785
5786DRM DRIVERS FOR FREESCALE DCU
5787M:	Stefan Agner <stefan@agner.ch>
5788M:	Alison Wang <alison.wang@nxp.com>
5789L:	dri-devel@lists.freedesktop.org
5790S:	Supported
5791T:	git git://anongit.freedesktop.org/drm/drm-misc
5792F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5793F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5794F:	drivers/gpu/drm/fsl-dcu/
5795
5796DRM DRIVERS FOR FREESCALE IMX
5797M:	Philipp Zabel <p.zabel@pengutronix.de>
5798L:	dri-devel@lists.freedesktop.org
5799S:	Maintained
5800F:	Documentation/devicetree/bindings/display/imx/
5801F:	drivers/gpu/drm/imx/
5802F:	drivers/gpu/ipu-v3/
5803
5804DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5805M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5806L:	dri-devel@lists.freedesktop.org
5807S:	Maintained
5808T:	git git://github.com/patjak/drm-gma500
5809F:	drivers/gpu/drm/gma500/
5810
5811DRM DRIVERS FOR HISILICON
5812M:	Xinliang Liu <xinliang.liu@linaro.org>
5813M:	Tian Tao  <tiantao6@hisilicon.com>
5814R:	John Stultz <john.stultz@linaro.org>
5815R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5816R:	Chen Feng <puck.chen@hisilicon.com>
5817L:	dri-devel@lists.freedesktop.org
5818S:	Maintained
5819T:	git git://anongit.freedesktop.org/drm/drm-misc
5820F:	Documentation/devicetree/bindings/display/hisilicon/
5821F:	drivers/gpu/drm/hisilicon/
5822
5823DRM DRIVERS FOR LIMA
5824M:	Qiang Yu <yuq825@gmail.com>
5825L:	dri-devel@lists.freedesktop.org
5826L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5827S:	Maintained
5828T:	git git://anongit.freedesktop.org/drm/drm-misc
5829F:	drivers/gpu/drm/lima/
5830F:	include/uapi/drm/lima_drm.h
5831
5832DRM DRIVERS FOR MEDIATEK
5833M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
5834M:	Philipp Zabel <p.zabel@pengutronix.de>
5835L:	dri-devel@lists.freedesktop.org
5836S:	Supported
5837F:	Documentation/devicetree/bindings/display/mediatek/
5838F:	drivers/gpu/drm/mediatek/
5839F:	drivers/phy/mediatek/phy-mtk-hdmi*
5840
5841DRM DRIVERS FOR NVIDIA TEGRA
5842M:	Thierry Reding <thierry.reding@gmail.com>
5843L:	dri-devel@lists.freedesktop.org
5844L:	linux-tegra@vger.kernel.org
5845S:	Supported
5846T:	git git://anongit.freedesktop.org/tegra/linux.git
5847F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5848F:	drivers/gpu/drm/tegra/
5849F:	drivers/gpu/host1x/
5850F:	include/linux/host1x.h
5851F:	include/uapi/drm/tegra_drm.h
5852
5853DRM DRIVERS FOR RENESAS
5854M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5855M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5856L:	dri-devel@lists.freedesktop.org
5857L:	linux-renesas-soc@vger.kernel.org
5858S:	Supported
5859T:	git git://linuxtv.org/pinchartl/media drm/du/next
5860F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5861F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5862F:	Documentation/devicetree/bindings/display/renesas,du.txt
5863F:	drivers/gpu/drm/rcar-du/
5864F:	drivers/gpu/drm/shmobile/
5865F:	include/linux/platform_data/shmob_drm.h
5866
5867DRM DRIVERS FOR ROCKCHIP
5868M:	Sandy Huang <hjc@rock-chips.com>
5869M:	Heiko Stübner <heiko@sntech.de>
5870L:	dri-devel@lists.freedesktop.org
5871S:	Maintained
5872T:	git git://anongit.freedesktop.org/drm/drm-misc
5873F:	Documentation/devicetree/bindings/display/rockchip/
5874F:	drivers/gpu/drm/rockchip/
5875
5876DRM DRIVERS FOR STI
5877M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5878M:	Vincent Abriou <vincent.abriou@st.com>
5879L:	dri-devel@lists.freedesktop.org
5880S:	Maintained
5881T:	git git://anongit.freedesktop.org/drm/drm-misc
5882F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5883F:	drivers/gpu/drm/sti
5884
5885DRM DRIVERS FOR STM
5886M:	Yannick Fertre <yannick.fertre@st.com>
5887M:	Philippe Cornu <philippe.cornu@st.com>
5888M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5889M:	Vincent Abriou <vincent.abriou@st.com>
5890L:	dri-devel@lists.freedesktop.org
5891S:	Maintained
5892T:	git git://anongit.freedesktop.org/drm/drm-misc
5893F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5894F:	drivers/gpu/drm/stm
5895
5896DRM DRIVERS FOR TI KEYSTONE
5897M:	Jyri Sarha <jsarha@ti.com>
5898M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5899L:	dri-devel@lists.freedesktop.org
5900S:	Maintained
5901T:	git git://anongit.freedesktop.org/drm/drm-misc
5902F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5903F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5904F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5905F:	drivers/gpu/drm/tidss/
5906
5907DRM DRIVERS FOR TI LCDC
5908M:	Jyri Sarha <jsarha@ti.com>
5909R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5910L:	dri-devel@lists.freedesktop.org
5911S:	Maintained
5912F:	Documentation/devicetree/bindings/display/tilcdc/
5913F:	drivers/gpu/drm/tilcdc/
5914
5915DRM DRIVERS FOR TI OMAP
5916M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5917L:	dri-devel@lists.freedesktop.org
5918S:	Maintained
5919F:	Documentation/devicetree/bindings/display/ti/
5920F:	drivers/gpu/drm/omapdrm/
5921
5922DRM DRIVERS FOR V3D
5923M:	Eric Anholt <eric@anholt.net>
5924S:	Supported
5925T:	git git://anongit.freedesktop.org/drm/drm-misc
5926F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5927F:	drivers/gpu/drm/v3d/
5928F:	include/uapi/drm/v3d_drm.h
5929
5930DRM DRIVERS FOR VC4
5931M:	Eric Anholt <eric@anholt.net>
5932S:	Supported
5933T:	git git://github.com/anholt/linux
5934T:	git git://anongit.freedesktop.org/drm/drm-misc
5935F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5936F:	drivers/gpu/drm/vc4/
5937F:	include/uapi/drm/vc4_drm.h
5938
5939DRM DRIVERS FOR VIVANTE GPU IP
5940M:	Lucas Stach <l.stach@pengutronix.de>
5941R:	Russell King <linux+etnaviv@armlinux.org.uk>
5942R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5943L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5944L:	dri-devel@lists.freedesktop.org
5945S:	Maintained
5946F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5947F:	drivers/gpu/drm/etnaviv/
5948F:	include/uapi/drm/etnaviv_drm.h
5949
5950DRM DRIVERS FOR XEN
5951M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5952L:	dri-devel@lists.freedesktop.org
5953L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5954S:	Supported
5955T:	git git://anongit.freedesktop.org/drm/drm-misc
5956F:	Documentation/gpu/xen-front.rst
5957F:	drivers/gpu/drm/xen/
5958
5959DRM DRIVERS FOR XILINX
5960M:	Hyun Kwon <hyun.kwon@xilinx.com>
5961M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5962L:	dri-devel@lists.freedesktop.org
5963S:	Maintained
5964T:	git git://anongit.freedesktop.org/drm/drm-misc
5965F:	Documentation/devicetree/bindings/display/xlnx/
5966F:	drivers/gpu/drm/xlnx/
5967
5968DRM DRIVERS FOR ZTE ZX
5969M:	Shawn Guo <shawnguo@kernel.org>
5970L:	dri-devel@lists.freedesktop.org
5971S:	Maintained
5972T:	git git://anongit.freedesktop.org/drm/drm-misc
5973F:	Documentation/devicetree/bindings/display/zte,vou.txt
5974F:	drivers/gpu/drm/zte/
5975
5976DRM PANEL DRIVERS
5977M:	Thierry Reding <thierry.reding@gmail.com>
5978R:	Sam Ravnborg <sam@ravnborg.org>
5979L:	dri-devel@lists.freedesktop.org
5980S:	Maintained
5981T:	git git://anongit.freedesktop.org/drm/drm-misc
5982F:	Documentation/devicetree/bindings/display/panel/
5983F:	drivers/gpu/drm/drm_panel.c
5984F:	drivers/gpu/drm/panel/
5985F:	include/drm/drm_panel.h
5986
5987DRM TTM SUBSYSTEM
5988M:	Christian Koenig <christian.koenig@amd.com>
5989M:	Huang Rui <ray.huang@amd.com>
5990L:	dri-devel@lists.freedesktop.org
5991S:	Maintained
5992T:	git git://people.freedesktop.org/~agd5f/linux
5993F:	drivers/gpu/drm/ttm/
5994F:	include/drm/ttm/
5995
5996DSBR100 USB FM RADIO DRIVER
5997M:	Alexey Klimov <klimov.linux@gmail.com>
5998L:	linux-media@vger.kernel.org
5999S:	Maintained
6000T:	git git://linuxtv.org/media_tree.git
6001F:	drivers/media/radio/dsbr100.c
6002
6003DT3155 MEDIA DRIVER
6004M:	Hans Verkuil <hverkuil@xs4all.nl>
6005L:	linux-media@vger.kernel.org
6006S:	Odd Fixes
6007W:	https://linuxtv.org
6008T:	git git://linuxtv.org/media_tree.git
6009F:	drivers/media/pci/dt3155/
6010
6011DVB_USB_AF9015 MEDIA DRIVER
6012M:	Antti Palosaari <crope@iki.fi>
6013L:	linux-media@vger.kernel.org
6014S:	Maintained
6015W:	https://linuxtv.org
6016W:	http://palosaari.fi/linux/
6017Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6018T:	git git://linuxtv.org/anttip/media_tree.git
6019F:	drivers/media/usb/dvb-usb-v2/af9015*
6020
6021DVB_USB_AF9035 MEDIA DRIVER
6022M:	Antti Palosaari <crope@iki.fi>
6023L:	linux-media@vger.kernel.org
6024S:	Maintained
6025W:	https://linuxtv.org
6026W:	http://palosaari.fi/linux/
6027Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6028T:	git git://linuxtv.org/anttip/media_tree.git
6029F:	drivers/media/usb/dvb-usb-v2/af9035*
6030
6031DVB_USB_ANYSEE MEDIA DRIVER
6032M:	Antti Palosaari <crope@iki.fi>
6033L:	linux-media@vger.kernel.org
6034S:	Maintained
6035W:	https://linuxtv.org
6036W:	http://palosaari.fi/linux/
6037Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6038T:	git git://linuxtv.org/anttip/media_tree.git
6039F:	drivers/media/usb/dvb-usb-v2/anysee*
6040
6041DVB_USB_AU6610 MEDIA DRIVER
6042M:	Antti Palosaari <crope@iki.fi>
6043L:	linux-media@vger.kernel.org
6044S:	Maintained
6045W:	https://linuxtv.org
6046W:	http://palosaari.fi/linux/
6047Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6048T:	git git://linuxtv.org/anttip/media_tree.git
6049F:	drivers/media/usb/dvb-usb-v2/au6610*
6050
6051DVB_USB_CE6230 MEDIA DRIVER
6052M:	Antti Palosaari <crope@iki.fi>
6053L:	linux-media@vger.kernel.org
6054S:	Maintained
6055W:	https://linuxtv.org
6056W:	http://palosaari.fi/linux/
6057Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6058T:	git git://linuxtv.org/anttip/media_tree.git
6059F:	drivers/media/usb/dvb-usb-v2/ce6230*
6060
6061DVB_USB_CXUSB MEDIA DRIVER
6062M:	Michael Krufky <mkrufky@linuxtv.org>
6063L:	linux-media@vger.kernel.org
6064S:	Maintained
6065W:	https://linuxtv.org
6066W:	http://github.com/mkrufky
6067Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6068T:	git git://linuxtv.org/media_tree.git
6069F:	drivers/media/usb/dvb-usb/cxusb*
6070
6071DVB_USB_EC168 MEDIA DRIVER
6072M:	Antti Palosaari <crope@iki.fi>
6073L:	linux-media@vger.kernel.org
6074S:	Maintained
6075W:	https://linuxtv.org
6076W:	http://palosaari.fi/linux/
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/ec168*
6080
6081DVB_USB_GL861 MEDIA DRIVER
6082M:	Antti Palosaari <crope@iki.fi>
6083L:	linux-media@vger.kernel.org
6084S:	Maintained
6085W:	https://linuxtv.org
6086Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6087T:	git git://linuxtv.org/anttip/media_tree.git
6088F:	drivers/media/usb/dvb-usb-v2/gl861*
6089
6090DVB_USB_MXL111SF MEDIA DRIVER
6091M:	Michael Krufky <mkrufky@linuxtv.org>
6092L:	linux-media@vger.kernel.org
6093S:	Maintained
6094W:	https://linuxtv.org
6095W:	http://github.com/mkrufky
6096Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6097T:	git git://linuxtv.org/mkrufky/mxl111sf.git
6098F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
6099
6100DVB_USB_RTL28XXU MEDIA DRIVER
6101M:	Antti Palosaari <crope@iki.fi>
6102L:	linux-media@vger.kernel.org
6103S:	Maintained
6104W:	https://linuxtv.org
6105W:	http://palosaari.fi/linux/
6106Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6107T:	git git://linuxtv.org/anttip/media_tree.git
6108F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
6109
6110DVB_USB_V2 MEDIA DRIVER
6111M:	Antti Palosaari <crope@iki.fi>
6112L:	linux-media@vger.kernel.org
6113S:	Maintained
6114W:	https://linuxtv.org
6115W:	http://palosaari.fi/linux/
6116Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6117T:	git git://linuxtv.org/anttip/media_tree.git
6118F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
6119F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
6120
6121DYNAMIC DEBUG
6122M:	Jason Baron <jbaron@akamai.com>
6123S:	Maintained
6124F:	include/linux/dynamic_debug.h
6125F:	lib/dynamic_debug.c
6126
6127DYNAMIC INTERRUPT MODERATION
6128M:	Tal Gilboa <talgi@nvidia.com>
6129S:	Maintained
6130F:	Documentation/networking/net_dim.rst
6131F:	include/linux/dim.h
6132F:	lib/dim/
6133
6134DZ DECSTATION DZ11 SERIAL DRIVER
6135M:	"Maciej W. Rozycki" <macro@linux-mips.org>
6136S:	Maintained
6137F:	drivers/tty/serial/dz.*
6138
6139E3X0 POWER BUTTON DRIVER
6140M:	Moritz Fischer <moritz.fischer@ettus.com>
6141L:	usrp-users@lists.ettus.com
6142S:	Supported
6143W:	http://www.ettus.com
6144F:	Documentation/devicetree/bindings/input/e3x0-button.txt
6145F:	drivers/input/misc/e3x0-button.c
6146
6147E4000 MEDIA DRIVER
6148M:	Antti Palosaari <crope@iki.fi>
6149L:	linux-media@vger.kernel.org
6150S:	Maintained
6151W:	https://linuxtv.org
6152W:	http://palosaari.fi/linux/
6153Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6154T:	git git://linuxtv.org/anttip/media_tree.git
6155F:	drivers/media/tuners/e4000*
6156
6157EARTH_PT1 MEDIA DRIVER
6158M:	Akihiro Tsukada <tskd08@gmail.com>
6159L:	linux-media@vger.kernel.org
6160S:	Odd Fixes
6161F:	drivers/media/pci/pt1/
6162
6163EARTH_PT3 MEDIA DRIVER
6164M:	Akihiro Tsukada <tskd08@gmail.com>
6165L:	linux-media@vger.kernel.org
6166S:	Odd Fixes
6167F:	drivers/media/pci/pt3/
6168
6169EC100 MEDIA DRIVER
6170M:	Antti Palosaari <crope@iki.fi>
6171L:	linux-media@vger.kernel.org
6172S:	Maintained
6173W:	https://linuxtv.org
6174W:	http://palosaari.fi/linux/
6175Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6176T:	git git://linuxtv.org/anttip/media_tree.git
6177F:	drivers/media/dvb-frontends/ec100*
6178
6179ECRYPT FILE SYSTEM
6180M:	Tyler Hicks <code@tyhicks.com>
6181L:	ecryptfs@vger.kernel.org
6182S:	Odd Fixes
6183W:	http://ecryptfs.org
6184W:	https://launchpad.net/ecryptfs
6185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6186F:	Documentation/filesystems/ecryptfs.rst
6187F:	fs/ecryptfs/
6188
6189EDAC-AMD64
6190M:	Borislav Petkov <bp@alien8.de>
6191L:	linux-edac@vger.kernel.org
6192S:	Maintained
6193F:	drivers/edac/amd64_edac*
6194
6195EDAC-ARMADA
6196M:	Jan Luebbe <jlu@pengutronix.de>
6197L:	linux-edac@vger.kernel.org
6198S:	Maintained
6199F:	drivers/edac/armada_xp_*
6200
6201EDAC-AST2500
6202M:	Stefan Schaeckeler <sschaeck@cisco.com>
6203S:	Supported
6204F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6205F:	drivers/edac/aspeed_edac.c
6206
6207EDAC-BLUEFIELD
6208M:	Shravan Kumar Ramani <shravankr@nvidia.com>
6209S:	Supported
6210F:	drivers/edac/bluefield_edac.c
6211
6212EDAC-CALXEDA
6213M:	Andre Przywara <andre.przywara@arm.com>
6214L:	linux-edac@vger.kernel.org
6215S:	Maintained
6216F:	drivers/edac/highbank*
6217
6218EDAC-CAVIUM OCTEON
6219M:	Ralf Baechle <ralf@linux-mips.org>
6220L:	linux-edac@vger.kernel.org
6221L:	linux-mips@vger.kernel.org
6222S:	Supported
6223F:	drivers/edac/octeon_edac*
6224
6225EDAC-CAVIUM THUNDERX
6226M:	Robert Richter <rric@kernel.org>
6227L:	linux-edac@vger.kernel.org
6228S:	Odd Fixes
6229F:	drivers/edac/thunderx_edac*
6230
6231EDAC-CORE
6232M:	Borislav Petkov <bp@alien8.de>
6233M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6234M:	Tony Luck <tony.luck@intel.com>
6235R:	James Morse <james.morse@arm.com>
6236R:	Robert Richter <rric@kernel.org>
6237L:	linux-edac@vger.kernel.org
6238S:	Supported
6239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6240F:	Documentation/admin-guide/ras.rst
6241F:	Documentation/driver-api/edac.rst
6242F:	drivers/edac/
6243F:	include/linux/edac.h
6244
6245EDAC-DMC520
6246M:	Lei Wang <lewan@microsoft.com>
6247L:	linux-edac@vger.kernel.org
6248S:	Supported
6249F:	drivers/edac/dmc520_edac.c
6250
6251EDAC-E752X
6252M:	Mark Gross <mark.gross@intel.com>
6253L:	linux-edac@vger.kernel.org
6254S:	Maintained
6255F:	drivers/edac/e752x_edac.c
6256
6257EDAC-E7XXX
6258L:	linux-edac@vger.kernel.org
6259S:	Maintained
6260F:	drivers/edac/e7xxx_edac.c
6261
6262EDAC-FSL_DDR
6263M:	York Sun <york.sun@nxp.com>
6264L:	linux-edac@vger.kernel.org
6265S:	Maintained
6266F:	drivers/edac/fsl_ddr_edac.*
6267
6268EDAC-GHES
6269M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6270L:	linux-edac@vger.kernel.org
6271S:	Maintained
6272F:	drivers/edac/ghes_edac.c
6273
6274EDAC-I10NM
6275M:	Tony Luck <tony.luck@intel.com>
6276L:	linux-edac@vger.kernel.org
6277S:	Maintained
6278F:	drivers/edac/i10nm_base.c
6279
6280EDAC-I3000
6281L:	linux-edac@vger.kernel.org
6282S:	Orphan
6283F:	drivers/edac/i3000_edac.c
6284
6285EDAC-I5000
6286L:	linux-edac@vger.kernel.org
6287S:	Maintained
6288F:	drivers/edac/i5000_edac.c
6289
6290EDAC-I5400
6291M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6292L:	linux-edac@vger.kernel.org
6293S:	Maintained
6294F:	drivers/edac/i5400_edac.c
6295
6296EDAC-I7300
6297M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6298L:	linux-edac@vger.kernel.org
6299S:	Maintained
6300F:	drivers/edac/i7300_edac.c
6301
6302EDAC-I7CORE
6303M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6304L:	linux-edac@vger.kernel.org
6305S:	Maintained
6306F:	drivers/edac/i7core_edac.c
6307
6308EDAC-I82443BXGX
6309M:	Tim Small <tim@buttersideup.com>
6310L:	linux-edac@vger.kernel.org
6311S:	Maintained
6312F:	drivers/edac/i82443bxgx_edac.c
6313
6314EDAC-I82975X
6315M:	"Arvind R." <arvino55@gmail.com>
6316L:	linux-edac@vger.kernel.org
6317S:	Maintained
6318F:	drivers/edac/i82975x_edac.c
6319
6320EDAC-IE31200
6321M:	Jason Baron <jbaron@akamai.com>
6322L:	linux-edac@vger.kernel.org
6323S:	Maintained
6324F:	drivers/edac/ie31200_edac.c
6325
6326EDAC-MPC85XX
6327M:	Johannes Thumshirn <morbidrsa@gmail.com>
6328L:	linux-edac@vger.kernel.org
6329S:	Maintained
6330F:	drivers/edac/mpc85xx_edac.[ch]
6331
6332EDAC-PASEMI
6333M:	Egor Martovetsky <egor@pasemi.com>
6334L:	linux-edac@vger.kernel.org
6335S:	Maintained
6336F:	drivers/edac/pasemi_edac.c
6337
6338EDAC-PND2
6339M:	Tony Luck <tony.luck@intel.com>
6340L:	linux-edac@vger.kernel.org
6341S:	Maintained
6342F:	drivers/edac/pnd2_edac.[ch]
6343
6344EDAC-QCOM
6345M:	Channagoud Kadabi <ckadabi@codeaurora.org>
6346M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6347L:	linux-arm-msm@vger.kernel.org
6348L:	linux-edac@vger.kernel.org
6349S:	Maintained
6350F:	drivers/edac/qcom_edac.c
6351
6352EDAC-R82600
6353M:	Tim Small <tim@buttersideup.com>
6354L:	linux-edac@vger.kernel.org
6355S:	Maintained
6356F:	drivers/edac/r82600_edac.c
6357
6358EDAC-SBRIDGE
6359M:	Tony Luck <tony.luck@intel.com>
6360R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6361L:	linux-edac@vger.kernel.org
6362S:	Maintained
6363F:	drivers/edac/sb_edac.c
6364
6365EDAC-SIFIVE
6366M:	Yash Shah <yash.shah@sifive.com>
6367L:	linux-edac@vger.kernel.org
6368S:	Supported
6369F:	drivers/edac/sifive_edac.c
6370
6371EDAC-SKYLAKE
6372M:	Tony Luck <tony.luck@intel.com>
6373L:	linux-edac@vger.kernel.org
6374S:	Maintained
6375F:	drivers/edac/skx_*.c
6376
6377EDAC-TI
6378M:	Tero Kristo <t-kristo@ti.com>
6379L:	linux-edac@vger.kernel.org
6380S:	Maintained
6381F:	drivers/edac/ti_edac.c
6382
6383EDIROL UA-101/UA-1000 DRIVER
6384M:	Clemens Ladisch <clemens@ladisch.de>
6385L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6386S:	Maintained
6387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6388F:	sound/usb/misc/ua101.c
6389
6390EFI TEST DRIVER
6391M:	Ivan Hu <ivan.hu@canonical.com>
6392M:	Ard Biesheuvel <ardb@kernel.org>
6393L:	linux-efi@vger.kernel.org
6394S:	Maintained
6395F:	drivers/firmware/efi/test/
6396
6397EFI VARIABLE FILESYSTEM
6398M:	Matthew Garrett <matthew.garrett@nebula.com>
6399M:	Jeremy Kerr <jk@ozlabs.org>
6400M:	Ard Biesheuvel <ardb@kernel.org>
6401L:	linux-efi@vger.kernel.org
6402S:	Maintained
6403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6404F:	fs/efivarfs/
6405
6406EFIFB FRAMEBUFFER DRIVER
6407M:	Peter Jones <pjones@redhat.com>
6408L:	linux-fbdev@vger.kernel.org
6409S:	Maintained
6410F:	drivers/video/fbdev/efifb.c
6411
6412EFS FILESYSTEM
6413S:	Orphan
6414W:	http://aeschi.ch.eu.org/efs/
6415F:	fs/efs/
6416
6417EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6418M:	Douglas Miller <dougmill@linux.ibm.com>
6419L:	netdev@vger.kernel.org
6420S:	Maintained
6421F:	drivers/net/ethernet/ibm/ehea/
6422
6423EM28XX VIDEO4LINUX DRIVER
6424M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6425L:	linux-media@vger.kernel.org
6426S:	Maintained
6427W:	https://linuxtv.org
6428T:	git git://linuxtv.org/media_tree.git
6429F:	Documentation/admin-guide/media/em28xx*
6430F:	drivers/media/usb/em28xx/
6431
6432EMBEDDED LINUX
6433M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6434M:	Matt Mackall <mpm@selenic.com>
6435M:	David Woodhouse <dwmw2@infradead.org>
6436L:	linux-embedded@vger.kernel.org
6437S:	Maintained
6438
6439EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6440M:	Adrian Hunter <adrian.hunter@intel.com>
6441M:	Ritesh Harjani <riteshh@codeaurora.org>
6442M:	Asutosh Das <asutoshd@codeaurora.org>
6443L:	linux-mmc@vger.kernel.org
6444S:	Maintained
6445F:	drivers/mmc/host/cqhci*
6446
6447EMULEX 10Gbps iSCSI - OneConnect DRIVER
6448M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6449M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6450M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6451L:	linux-scsi@vger.kernel.org
6452S:	Supported
6453W:	http://www.broadcom.com
6454F:	drivers/scsi/be2iscsi/
6455
6456EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6457M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6458M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6459M:	Somnath Kotur <somnath.kotur@broadcom.com>
6460L:	netdev@vger.kernel.org
6461S:	Supported
6462W:	http://www.emulex.com
6463F:	drivers/net/ethernet/emulex/benet/
6464
6465EMULEX ONECONNECT ROCE DRIVER
6466M:	Selvin Xavier <selvin.xavier@broadcom.com>
6467M:	Devesh Sharma <devesh.sharma@broadcom.com>
6468L:	linux-rdma@vger.kernel.org
6469S:	Odd Fixes
6470W:	http://www.broadcom.com
6471F:	drivers/infiniband/hw/ocrdma/
6472F:	include/uapi/rdma/ocrdma-abi.h
6473
6474EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6475M:	James Smart <james.smart@broadcom.com>
6476M:	Dick Kennedy <dick.kennedy@broadcom.com>
6477L:	linux-scsi@vger.kernel.org
6478S:	Supported
6479W:	http://www.broadcom.com
6480F:	drivers/scsi/lpfc/
6481
6482ENE CB710 FLASH CARD READER DRIVER
6483M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6484S:	Maintained
6485F:	drivers/misc/cb710/
6486F:	drivers/mmc/host/cb710-mmc.*
6487F:	include/linux/cb710.h
6488
6489ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6490M:	Maxim Levitsky <maximlevitsky@gmail.com>
6491S:	Maintained
6492F:	drivers/media/rc/ene_ir.*
6493
6494EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6495M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
6496L:	linuxppc-dev@lists.ozlabs.org
6497S:	Maintained
6498F:	drivers/tty/ehv_bytechan.c
6499
6500EPSON S1D13XXX FRAMEBUFFER DRIVER
6501M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6502S:	Maintained
6503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6504F:	drivers/video/fbdev/s1d13xxxfb.c
6505F:	include/video/s1d13xxxfb.h
6506
6507EROFS FILE SYSTEM
6508M:	Gao Xiang <xiang@kernel.org>
6509M:	Chao Yu <yuchao0@huawei.com>
6510L:	linux-erofs@lists.ozlabs.org
6511S:	Maintained
6512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6513F:	Documentation/filesystems/erofs.rst
6514F:	fs/erofs/
6515F:	include/trace/events/erofs.h
6516
6517ERRSEQ ERROR TRACKING INFRASTRUCTURE
6518M:	Jeff Layton <jlayton@kernel.org>
6519S:	Maintained
6520F:	include/linux/errseq.h
6521F:	lib/errseq.c
6522
6523ET131X NETWORK DRIVER
6524M:	Mark Einon <mark.einon@gmail.com>
6525S:	Odd Fixes
6526F:	drivers/net/ethernet/agere/
6527
6528ETHERNET BRIDGE
6529M:	Roopa Prabhu <roopa@nvidia.com>
6530M:	Nikolay Aleksandrov <nikolay@nvidia.com>
6531L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6532L:	netdev@vger.kernel.org
6533S:	Maintained
6534W:	http://www.linuxfoundation.org/en/Net:Bridge
6535F:	include/linux/netfilter_bridge/
6536F:	net/bridge/
6537
6538ETHERNET PHY LIBRARY
6539M:	Andrew Lunn <andrew@lunn.ch>
6540M:	Heiner Kallweit <hkallweit1@gmail.com>
6541R:	Russell King <linux@armlinux.org.uk>
6542L:	netdev@vger.kernel.org
6543S:	Maintained
6544F:	Documentation/ABI/testing/sysfs-class-net-phydev
6545F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6546F:	Documentation/devicetree/bindings/net/mdio*
6547F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
6548F:	Documentation/networking/phy.rst
6549F:	drivers/net/phy/
6550F:	drivers/of/of_mdio.c
6551F:	drivers/of/of_net.c
6552F:	include/dt-bindings/net/qca-ar803x.h
6553F:	include/linux/*mdio*.h
6554F:	include/linux/of_net.h
6555F:	include/linux/phy.h
6556F:	include/linux/phy_fixed.h
6557F:	include/linux/platform_data/mdio-bcm-unimac.h
6558F:	include/linux/platform_data/mdio-gpio.h
6559F:	include/trace/events/mdio.h
6560F:	include/uapi/linux/mdio.h
6561F:	include/uapi/linux/mii.h
6562
6563EXFAT FILE SYSTEM
6564M:	Namjae Jeon <namjae.jeon@samsung.com>
6565M:	Sungjong Seo <sj1557.seo@samsung.com>
6566L:	linux-fsdevel@vger.kernel.org
6567S:	Maintained
6568F:	fs/exfat/
6569
6570EXT2 FILE SYSTEM
6571M:	Jan Kara <jack@suse.com>
6572L:	linux-ext4@vger.kernel.org
6573S:	Maintained
6574F:	Documentation/filesystems/ext2.rst
6575F:	fs/ext2/
6576F:	include/linux/ext2*
6577
6578EXT4 FILE SYSTEM
6579M:	"Theodore Ts'o" <tytso@mit.edu>
6580M:	Andreas Dilger <adilger.kernel@dilger.ca>
6581L:	linux-ext4@vger.kernel.org
6582S:	Maintained
6583W:	http://ext4.wiki.kernel.org
6584Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6586F:	Documentation/filesystems/ext4/
6587F:	fs/ext4/
6588
6589Extended Verification Module (EVM)
6590M:	Mimi Zohar <zohar@linux.ibm.com>
6591L:	linux-integrity@vger.kernel.org
6592S:	Supported
6593F:	security/integrity/evm/
6594
6595EXTENSIBLE FIRMWARE INTERFACE (EFI)
6596M:	Ard Biesheuvel <ardb@kernel.org>
6597L:	linux-efi@vger.kernel.org
6598S:	Maintained
6599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6600F:	Documentation/admin-guide/efi-stub.rst
6601F:	arch/*/include/asm/efi.h
6602F:	arch/*/kernel/efi.c
6603F:	arch/arm/boot/compressed/efi-header.S
6604F:	arch/arm64/kernel/efi-entry.S
6605F:	arch/x86/platform/efi/
6606F:	drivers/firmware/efi/
6607F:	include/linux/efi*.h
6608
6609EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6610M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6611M:	Chanwoo Choi <cw00.choi@samsung.com>
6612L:	linux-kernel@vger.kernel.org
6613S:	Maintained
6614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6615F:	Documentation/devicetree/bindings/extcon/
6616F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6617F:	drivers/extcon/
6618F:	include/linux/extcon.h
6619F:	include/linux/extcon/
6620
6621EXTRA BOOT CONFIG
6622M:	Masami Hiramatsu <mhiramat@kernel.org>
6623S:	Maintained
6624F:	Documentation/admin-guide/bootconfig.rst
6625F:	fs/proc/bootconfig.c
6626F:	include/linux/bootconfig.h
6627F:	lib/bootconfig.c
6628F:	tools/bootconfig/*
6629
6630EXYNOS DP DRIVER
6631M:	Jingoo Han <jingoohan1@gmail.com>
6632L:	dri-devel@lists.freedesktop.org
6633S:	Maintained
6634F:	drivers/gpu/drm/exynos/exynos_dp*
6635
6636EXYNOS SYSMMU (IOMMU) driver
6637M:	Marek Szyprowski <m.szyprowski@samsung.com>
6638L:	iommu@lists.linux-foundation.org
6639S:	Maintained
6640F:	drivers/iommu/exynos-iommu.c
6641
6642EZchip NPS platform support
6643M:	Vineet Gupta <vgupta@synopsys.com>
6644M:	Ofer Levi <oferle@nvidia.com>
6645S:	Supported
6646F:	arch/arc/boot/dts/eznps.dts
6647F:	arch/arc/plat-eznps
6648
6649F2FS FILE SYSTEM
6650M:	Jaegeuk Kim <jaegeuk@kernel.org>
6651M:	Chao Yu <yuchao0@huawei.com>
6652L:	linux-f2fs-devel@lists.sourceforge.net
6653S:	Maintained
6654W:	https://f2fs.wiki.kernel.org/
6655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6656F:	Documentation/ABI/testing/sysfs-fs-f2fs
6657F:	Documentation/filesystems/f2fs.rst
6658F:	fs/f2fs/
6659F:	include/linux/f2fs_fs.h
6660F:	include/trace/events/f2fs.h
6661
6662F71805F HARDWARE MONITORING DRIVER
6663M:	Jean Delvare <jdelvare@suse.com>
6664L:	linux-hwmon@vger.kernel.org
6665S:	Maintained
6666F:	Documentation/hwmon/f71805f.rst
6667F:	drivers/hwmon/f71805f.c
6668
6669FADDR2LINE
6670M:	Josh Poimboeuf <jpoimboe@redhat.com>
6671S:	Maintained
6672F:	scripts/faddr2line
6673
6674FAILOVER MODULE
6675M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6676L:	netdev@vger.kernel.org
6677S:	Supported
6678F:	Documentation/networking/failover.rst
6679F:	include/net/failover.h
6680F:	net/core/failover.c
6681
6682FANOTIFY
6683M:	Jan Kara <jack@suse.cz>
6684R:	Amir Goldstein <amir73il@gmail.com>
6685L:	linux-fsdevel@vger.kernel.org
6686S:	Maintained
6687F:	fs/notify/fanotify/
6688F:	include/linux/fanotify.h
6689F:	include/uapi/linux/fanotify.h
6690
6691FARSYNC SYNCHRONOUS DRIVER
6692M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6693S:	Supported
6694W:	http://www.farsite.co.uk/
6695F:	drivers/net/wan/farsync.*
6696
6697FAULT INJECTION SUPPORT
6698M:	Akinobu Mita <akinobu.mita@gmail.com>
6699S:	Supported
6700F:	Documentation/fault-injection/
6701F:	lib/fault-inject.c
6702
6703FBTFT Framebuffer drivers
6704L:	dri-devel@lists.freedesktop.org
6705L:	linux-fbdev@vger.kernel.org
6706S:	Orphan
6707F:	drivers/staging/fbtft/
6708
6709FC0011 TUNER DRIVER
6710M:	Michael Buesch <m@bues.ch>
6711L:	linux-media@vger.kernel.org
6712S:	Maintained
6713F:	drivers/media/tuners/fc0011.c
6714F:	drivers/media/tuners/fc0011.h
6715
6716FC2580 MEDIA DRIVER
6717M:	Antti Palosaari <crope@iki.fi>
6718L:	linux-media@vger.kernel.org
6719S:	Maintained
6720W:	https://linuxtv.org
6721W:	http://palosaari.fi/linux/
6722Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6723T:	git git://linuxtv.org/anttip/media_tree.git
6724F:	drivers/media/tuners/fc2580*
6725
6726FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6727M:	Hannes Reinecke <hare@suse.de>
6728L:	linux-scsi@vger.kernel.org
6729S:	Supported
6730W:	www.Open-FCoE.org
6731F:	drivers/scsi/fcoe/
6732F:	drivers/scsi/libfc/
6733F:	include/scsi/fc/
6734F:	include/scsi/libfc.h
6735F:	include/scsi/libfcoe.h
6736F:	include/uapi/scsi/fc/
6737
6738FILE LOCKING (flock() and fcntl()/lockf())
6739M:	Jeff Layton <jlayton@kernel.org>
6740M:	"J. Bruce Fields" <bfields@fieldses.org>
6741L:	linux-fsdevel@vger.kernel.org
6742S:	Maintained
6743F:	fs/fcntl.c
6744F:	fs/locks.c
6745F:	include/linux/fcntl.h
6746F:	include/uapi/linux/fcntl.h
6747
6748FILESYSTEM DIRECT ACCESS (DAX)
6749M:	Dan Williams <dan.j.williams@intel.com>
6750R:	Matthew Wilcox <willy@infradead.org>
6751R:	Jan Kara <jack@suse.cz>
6752L:	linux-fsdevel@vger.kernel.org
6753L:	linux-nvdimm@lists.01.org
6754S:	Supported
6755F:	fs/dax.c
6756F:	include/linux/dax.h
6757F:	include/trace/events/fs_dax.h
6758
6759FILESYSTEMS (VFS and infrastructure)
6760M:	Alexander Viro <viro@zeniv.linux.org.uk>
6761L:	linux-fsdevel@vger.kernel.org
6762S:	Maintained
6763F:	fs/*
6764F:	include/linux/fs.h
6765F:	include/linux/fs_types.h
6766F:	include/uapi/linux/fs.h
6767F:	include/uapi/linux/openat2.h
6768
6769FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6770M:	Riku Voipio <riku.voipio@iki.fi>
6771L:	linux-hwmon@vger.kernel.org
6772S:	Maintained
6773F:	drivers/hwmon/f75375s.c
6774F:	include/linux/f75375s.h
6775
6776FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6777M:	Clemens Ladisch <clemens@ladisch.de>
6778M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6779L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6780S:	Maintained
6781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6782F:	include/uapi/sound/firewire.h
6783F:	sound/firewire/
6784
6785FIREWIRE MEDIA DRIVERS (firedtv)
6786M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6787L:	linux-media@vger.kernel.org
6788L:	linux1394-devel@lists.sourceforge.net
6789S:	Maintained
6790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6791F:	drivers/media/firewire/
6792
6793FIREWIRE SBP-2 TARGET
6794M:	Chris Boot <bootc@bootc.net>
6795L:	linux-scsi@vger.kernel.org
6796L:	target-devel@vger.kernel.org
6797L:	linux1394-devel@lists.sourceforge.net
6798S:	Maintained
6799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6800F:	drivers/target/sbp/
6801
6802FIREWIRE SUBSYSTEM
6803M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6804L:	linux1394-devel@lists.sourceforge.net
6805S:	Maintained
6806W:	http://ieee1394.wiki.kernel.org/
6807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6808F:	drivers/firewire/
6809F:	include/linux/firewire.h
6810F:	include/uapi/linux/firewire*.h
6811F:	tools/firewire/
6812
6813FIRMWARE LOADER (request_firmware)
6814M:	Luis Chamberlain <mcgrof@kernel.org>
6815L:	linux-kernel@vger.kernel.org
6816S:	Maintained
6817F:	Documentation/firmware_class/
6818F:	drivers/base/firmware_loader/
6819F:	include/linux/firmware.h
6820
6821FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6822M:	Joshua Morris <josh.h.morris@us.ibm.com>
6823M:	Philip Kelleher <pjk1939@linux.ibm.com>
6824S:	Maintained
6825F:	drivers/block/rsxx/
6826
6827FLEXTIMER FTM-QUADDEC DRIVER
6828M:	Patrick Havelange <patrick.havelange@essensium.com>
6829L:	linux-iio@vger.kernel.org
6830S:	Maintained
6831F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6832F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6833F:	drivers/counter/ftm-quaddec.c
6834
6835FLOPPY DRIVER
6836M:	Denis Efremov <efremov@linux.com>
6837L:	linux-block@vger.kernel.org
6838S:	Odd Fixes
6839F:	drivers/block/floppy.c
6840
6841FLYSKY FSIA6B RC RECEIVER
6842M:	Markus Koch <markus@notsyncing.net>
6843L:	linux-input@vger.kernel.org
6844S:	Maintained
6845F:	drivers/input/joystick/fsia6b.c
6846
6847FORCEDETH GIGABIT ETHERNET DRIVER
6848M:	Rain River <rain.1986.08.12@gmail.com>
6849M:	Zhu Yanjun <zyjzyj2000@gmail.com>
6850L:	netdev@vger.kernel.org
6851S:	Maintained
6852F:	drivers/net/ethernet/nvidia/*
6853
6854FPGA DFL DRIVERS
6855M:	Wu Hao <hao.wu@intel.com>
6856R:	Tom Rix <trix@redhat.com>
6857L:	linux-fpga@vger.kernel.org
6858S:	Maintained
6859F:	Documentation/ABI/testing/sysfs-bus-dfl
6860F:	Documentation/fpga/dfl.rst
6861F:	drivers/fpga/dfl*
6862F:	include/uapi/linux/fpga-dfl.h
6863
6864FPGA MANAGER FRAMEWORK
6865M:	Moritz Fischer <mdf@kernel.org>
6866R:	Tom Rix <trix@redhat.com>
6867L:	linux-fpga@vger.kernel.org
6868S:	Maintained
6869W:	http://www.rocketboards.org
6870Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6872F:	Documentation/devicetree/bindings/fpga/
6873F:	Documentation/driver-api/fpga/
6874F:	Documentation/fpga/
6875F:	drivers/fpga/
6876F:	include/linux/fpga/
6877
6878FPU EMULATOR
6879M:	Bill Metzenthen <billm@melbpc.org.au>
6880S:	Maintained
6881W:	http://floatingpoint.sourceforge.net/emulator/index.html
6882F:	arch/x86/math-emu/
6883
6884FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6885L:	netdev@vger.kernel.org
6886S:	Orphan
6887F:	drivers/net/wan/dlci.c
6888F:	drivers/net/wan/sdla.c
6889
6890FRAMEBUFFER LAYER
6891M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6892L:	dri-devel@lists.freedesktop.org
6893L:	linux-fbdev@vger.kernel.org
6894S:	Maintained
6895Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6896T:	git git://anongit.freedesktop.org/drm/drm-misc
6897F:	Documentation/fb/
6898F:	drivers/video/
6899F:	include/linux/fb.h
6900F:	include/uapi/linux/fb.h
6901F:	include/uapi/video/
6902F:	include/video/
6903
6904FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6905M:	Horia Geantă <horia.geanta@nxp.com>
6906M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6907L:	linux-crypto@vger.kernel.org
6908S:	Maintained
6909F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6910F:	drivers/crypto/caam/
6911
6912FREESCALE COLDFIRE M5441X MMC DRIVER
6913M:	Angelo Dureghello <angelo.dureghello@timesys.com>
6914L:	linux-mmc@vger.kernel.org
6915S:	Maintained
6916F:	drivers/mmc/host/sdhci-esdhc-mcf.c
6917F:	include/linux/platform_data/mmc-esdhc-mcf.h
6918
6919FREESCALE DIU FRAMEBUFFER DRIVER
6920M:	Timur Tabi <timur@kernel.org>
6921L:	linux-fbdev@vger.kernel.org
6922S:	Maintained
6923F:	drivers/video/fbdev/fsl-diu-fb.*
6924
6925FREESCALE DMA DRIVER
6926M:	Li Yang <leoyang.li@nxp.com>
6927M:	Zhang Wei <zw@zh-kernel.org>
6928L:	linuxppc-dev@lists.ozlabs.org
6929S:	Maintained
6930F:	drivers/dma/fsldma.*
6931
6932FREESCALE DSPI DRIVER
6933M:	Vladimir Oltean <olteanv@gmail.com>
6934L:	linux-spi@vger.kernel.org
6935S:	Maintained
6936F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6937F:	drivers/spi/spi-fsl-dspi.c
6938F:	include/linux/spi/spi-fsl-dspi.h
6939
6940FREESCALE ENETC ETHERNET DRIVERS
6941M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6942L:	netdev@vger.kernel.org
6943S:	Maintained
6944F:	drivers/net/ethernet/freescale/enetc/
6945
6946FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6947M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6948L:	netdev@vger.kernel.org
6949S:	Maintained
6950F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6951F:	drivers/net/ethernet/freescale/gianfar*
6952
6953FREESCALE GPMI NAND DRIVER
6954M:	Han Xu <han.xu@nxp.com>
6955L:	linux-mtd@lists.infradead.org
6956S:	Maintained
6957F:	drivers/mtd/nand/raw/gpmi-nand/*
6958
6959FREESCALE I2C CPM DRIVER
6960M:	Jochen Friedrich <jochen@scram.de>
6961L:	linuxppc-dev@lists.ozlabs.org
6962L:	linux-i2c@vger.kernel.org
6963S:	Maintained
6964F:	drivers/i2c/busses/i2c-cpm.c
6965
6966FREESCALE IMX / MXC FEC DRIVER
6967M:	Fugang Duan <fugang.duan@nxp.com>
6968L:	netdev@vger.kernel.org
6969S:	Maintained
6970F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6971F:	drivers/net/ethernet/freescale/fec.h
6972F:	drivers/net/ethernet/freescale/fec_main.c
6973F:	drivers/net/ethernet/freescale/fec_ptp.c
6974
6975FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6976M:	Sascha Hauer <s.hauer@pengutronix.de>
6977R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6978L:	linux-fbdev@vger.kernel.org
6979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6980S:	Maintained
6981F:	drivers/video/fbdev/imxfb.c
6982F:	include/linux/platform_data/video-imxfb.h
6983
6984FREESCALE IMX DDR PMU DRIVER
6985M:	Frank Li <Frank.li@nxp.com>
6986L:	linux-arm-kernel@lists.infradead.org
6987S:	Maintained
6988F:	Documentation/admin-guide/perf/imx-ddr.rst
6989F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6990F:	drivers/perf/fsl_imx8_ddr_perf.c
6991
6992FREESCALE IMX I2C DRIVER
6993M:	Oleksij Rempel <o.rempel@pengutronix.de>
6994R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6995L:	linux-i2c@vger.kernel.org
6996S:	Maintained
6997F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6998F:	drivers/i2c/busses/i2c-imx.c
6999
7000FREESCALE IMX LPI2C DRIVER
7001M:	Dong Aisheng <aisheng.dong@nxp.com>
7002L:	linux-i2c@vger.kernel.org
7003L:	linux-imx@nxp.com
7004S:	Maintained
7005F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
7006F:	drivers/i2c/busses/i2c-imx-lpi2c.c
7007
7008FREESCALE QORIQ DPAA ETHERNET DRIVER
7009M:	Madalin Bucur <madalin.bucur@nxp.com>
7010L:	netdev@vger.kernel.org
7011S:	Maintained
7012F:	drivers/net/ethernet/freescale/dpaa
7013
7014FREESCALE QORIQ DPAA FMAN DRIVER
7015M:	Madalin Bucur <madalin.bucur@nxp.com>
7016L:	netdev@vger.kernel.org
7017S:	Maintained
7018F:	Documentation/devicetree/bindings/net/fsl-fman.txt
7019F:	drivers/net/ethernet/freescale/fman
7020
7021FREESCALE QORIQ PTP CLOCK DRIVER
7022M:	Yangbo Lu <yangbo.lu@nxp.com>
7023L:	netdev@vger.kernel.org
7024S:	Maintained
7025F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7026F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7027F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
7028F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7029F:	drivers/ptp/ptp_qoriq.c
7030F:	drivers/ptp/ptp_qoriq_debugfs.c
7031F:	include/linux/fsl/ptp_qoriq.h
7032
7033FREESCALE QUAD SPI DRIVER
7034M:	Han Xu <han.xu@nxp.com>
7035L:	linux-spi@vger.kernel.org
7036S:	Maintained
7037F:	drivers/spi/spi-fsl-qspi.c
7038
7039FREESCALE QUICC ENGINE LIBRARY
7040M:	Qiang Zhao <qiang.zhao@nxp.com>
7041L:	linuxppc-dev@lists.ozlabs.org
7042S:	Maintained
7043F:	drivers/soc/fsl/qe/
7044F:	include/soc/fsl/*qe*.h
7045F:	include/soc/fsl/*ucc*.h
7046
7047FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7048M:	Li Yang <leoyang.li@nxp.com>
7049L:	netdev@vger.kernel.org
7050L:	linuxppc-dev@lists.ozlabs.org
7051S:	Maintained
7052F:	drivers/net/ethernet/freescale/ucc_geth*
7053
7054FREESCALE QUICC ENGINE UCC HDLC DRIVER
7055M:	Zhao Qiang <qiang.zhao@nxp.com>
7056L:	netdev@vger.kernel.org
7057L:	linuxppc-dev@lists.ozlabs.org
7058S:	Maintained
7059F:	drivers/net/wan/fsl_ucc_hdlc*
7060
7061FREESCALE QUICC ENGINE UCC UART DRIVER
7062M:	Timur Tabi <timur@kernel.org>
7063L:	linuxppc-dev@lists.ozlabs.org
7064S:	Maintained
7065F:	drivers/tty/serial/ucc_uart.c
7066
7067FREESCALE SOC DRIVERS
7068M:	Li Yang <leoyang.li@nxp.com>
7069L:	linuxppc-dev@lists.ozlabs.org
7070L:	linux-arm-kernel@lists.infradead.org
7071S:	Maintained
7072F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7073F:	Documentation/devicetree/bindings/soc/fsl/
7074F:	drivers/soc/fsl/
7075F:	include/linux/fsl/
7076
7077FREESCALE SOC FS_ENET DRIVER
7078M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
7079L:	linuxppc-dev@lists.ozlabs.org
7080L:	netdev@vger.kernel.org
7081S:	Maintained
7082F:	drivers/net/ethernet/freescale/fs_enet/
7083F:	include/linux/fs_enet_pd.h
7084
7085FREESCALE SOC SOUND DRIVERS
7086M:	Timur Tabi <timur@kernel.org>
7087M:	Nicolin Chen <nicoleotsuka@gmail.com>
7088M:	Xiubo Li <Xiubo.Lee@gmail.com>
7089R:	Fabio Estevam <festevam@gmail.com>
7090R:	Shengjiu Wang <shengjiu.wang@gmail.com>
7091L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7092L:	linuxppc-dev@lists.ozlabs.org
7093S:	Maintained
7094F:	sound/soc/fsl/fsl*
7095F:	sound/soc/fsl/imx*
7096F:	sound/soc/fsl/mpc8610_hpcd.c
7097
7098FREESCALE USB PERIPHERAL DRIVERS
7099M:	Li Yang <leoyang.li@nxp.com>
7100L:	linux-usb@vger.kernel.org
7101L:	linuxppc-dev@lists.ozlabs.org
7102S:	Maintained
7103F:	drivers/usb/gadget/udc/fsl*
7104
7105FREESCALE USB PHY DRIVER
7106M:	Ran Wang <ran.wang_1@nxp.com>
7107L:	linux-usb@vger.kernel.org
7108L:	linuxppc-dev@lists.ozlabs.org
7109S:	Maintained
7110F:	drivers/usb/phy/phy-fsl-usb*
7111
7112FREEVXFS FILESYSTEM
7113M:	Christoph Hellwig <hch@infradead.org>
7114S:	Maintained
7115W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
7116F:	fs/freevxfs/
7117
7118FREEZER
7119M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7120M:	Pavel Machek <pavel@ucw.cz>
7121L:	linux-pm@vger.kernel.org
7122S:	Supported
7123F:	Documentation/power/freezing-of-tasks.rst
7124F:	include/linux/freezer.h
7125F:	kernel/freezer.c
7126
7127FRONTSWAP API
7128M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7129L:	linux-kernel@vger.kernel.org
7130S:	Maintained
7131F:	include/linux/frontswap.h
7132F:	mm/frontswap.c
7133
7134FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7135M:	David Howells <dhowells@redhat.com>
7136L:	linux-cachefs@redhat.com (moderated for non-subscribers)
7137S:	Supported
7138F:	Documentation/filesystems/caching/
7139F:	fs/fscache/
7140F:	include/linux/fscache*.h
7141
7142FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7143M:	Theodore Y. Ts'o <tytso@mit.edu>
7144M:	Jaegeuk Kim <jaegeuk@kernel.org>
7145M:	Eric Biggers <ebiggers@kernel.org>
7146L:	linux-fscrypt@vger.kernel.org
7147S:	Supported
7148Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
7149T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7150F:	Documentation/filesystems/fscrypt.rst
7151F:	fs/crypto/
7152F:	include/linux/fscrypt*.h
7153F:	include/uapi/linux/fscrypt.h
7154
7155FSI SUBSYSTEM
7156M:	Jeremy Kerr <jk@ozlabs.org>
7157M:	Joel Stanley <joel@jms.id.au>
7158R:	Alistar Popple <alistair@popple.id.au>
7159R:	Eddie James <eajames@linux.ibm.com>
7160L:	linux-fsi@lists.ozlabs.org
7161S:	Supported
7162Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
7163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7164F:	drivers/fsi/
7165F:	include/linux/fsi*.h
7166F:	include/trace/events/fsi*.h
7167
7168FSI-ATTACHED I2C DRIVER
7169M:	Eddie James <eajames@linux.ibm.com>
7170L:	linux-i2c@vger.kernel.org
7171L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
7172S:	Maintained
7173F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7174F:	drivers/i2c/busses/i2c-fsi.c
7175
7176FSI-ATTACHED SPI DRIVER
7177M:	Eddie James <eajames@linux.ibm.com>
7178L:	linux-spi@vger.kernel.org
7179S:	Maintained
7180F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7181F:	drivers/spi/spi-fsi.c
7182
7183FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7184M:	Jan Kara <jack@suse.cz>
7185R:	Amir Goldstein <amir73il@gmail.com>
7186L:	linux-fsdevel@vger.kernel.org
7187S:	Maintained
7188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7189F:	fs/notify/
7190F:	include/linux/fsnotify*.h
7191
7192FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7193M:	Eric Biggers <ebiggers@kernel.org>
7194M:	Theodore Y. Ts'o <tytso@mit.edu>
7195L:	linux-fscrypt@vger.kernel.org
7196S:	Supported
7197Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
7198T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7199F:	Documentation/filesystems/fsverity.rst
7200F:	fs/verity/
7201F:	include/linux/fsverity.h
7202F:	include/uapi/linux/fsverity.h
7203
7204FUJITSU LAPTOP EXTRAS
7205M:	Jonathan Woithe <jwoithe@just42.net>
7206L:	platform-driver-x86@vger.kernel.org
7207S:	Maintained
7208F:	drivers/platform/x86/fujitsu-laptop.c
7209
7210FUJITSU M-5MO LS CAMERA ISP DRIVER
7211M:	Kyungmin Park <kyungmin.park@samsung.com>
7212M:	Heungjun Kim <riverful.kim@samsung.com>
7213L:	linux-media@vger.kernel.org
7214S:	Maintained
7215F:	drivers/media/i2c/m5mols/
7216F:	include/media/i2c/m5mols.h
7217
7218FUJITSU TABLET EXTRAS
7219M:	Robert Gerlach <khnz@gmx.de>
7220L:	platform-driver-x86@vger.kernel.org
7221S:	Maintained
7222F:	drivers/platform/x86/fujitsu-tablet.c
7223
7224FUSE: FILESYSTEM IN USERSPACE
7225M:	Miklos Szeredi <miklos@szeredi.hu>
7226L:	linux-fsdevel@vger.kernel.org
7227S:	Maintained
7228W:	http://fuse.sourceforge.net/
7229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7230F:	Documentation/filesystems/fuse.rst
7231F:	fs/fuse/
7232F:	include/uapi/linux/fuse.h
7233
7234FUTEX SUBSYSTEM
7235M:	Thomas Gleixner <tglx@linutronix.de>
7236M:	Ingo Molnar <mingo@redhat.com>
7237R:	Peter Zijlstra <peterz@infradead.org>
7238R:	Darren Hart <dvhart@infradead.org>
7239L:	linux-kernel@vger.kernel.org
7240S:	Maintained
7241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7242F:	Documentation/locking/*futex*
7243F:	include/asm-generic/futex.h
7244F:	include/linux/futex.h
7245F:	include/uapi/linux/futex.h
7246F:	kernel/futex.c
7247F:	tools/perf/bench/futex*
7248F:	tools/testing/selftests/futex/
7249
7250GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7251M:	Tim Harvey <tharvey@gateworks.com>
7252M:	Robert Jones <rjones@gateworks.com>
7253S:	Maintained
7254F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7255F:	drivers/mfd/gateworks-gsc.c
7256F:	include/linux/mfd/gsc.h
7257F:	Documentation/hwmon/gsc-hwmon.rst
7258F:	drivers/hwmon/gsc-hwmon.c
7259F:	include/linux/platform_data/gsc_hwmon.h
7260
7261GASKET DRIVER FRAMEWORK
7262M:	Rob Springer <rspringer@google.com>
7263M:	Todd Poynor <toddpoynor@google.com>
7264M:	Ben Chan <benchan@chromium.org>
7265M:	Richard Yeh <rcy@google.com>
7266S:	Maintained
7267F:	drivers/staging/gasket/
7268
7269GCC PLUGINS
7270M:	Kees Cook <keescook@chromium.org>
7271R:	Emese Revfy <re.emese@gmail.com>
7272L:	linux-hardening@vger.kernel.org
7273S:	Maintained
7274F:	Documentation/kbuild/gcc-plugins.rst
7275F:	scripts/Makefile.gcc-plugins
7276F:	scripts/gcc-plugin.sh
7277F:	scripts/gcc-plugins/
7278
7279GCOV BASED KERNEL PROFILING
7280M:	Peter Oberparleiter <oberpar@linux.ibm.com>
7281S:	Maintained
7282F:	Documentation/dev-tools/gcov.rst
7283F:	kernel/gcov/
7284
7285GDB KERNEL DEBUGGING HELPER SCRIPTS
7286M:	Jan Kiszka <jan.kiszka@siemens.com>
7287M:	Kieran Bingham <kbingham@kernel.org>
7288S:	Supported
7289F:	scripts/gdb/
7290
7291GDT SCSI DISK ARRAY CONTROLLER DRIVER
7292M:	Achim Leubner <achim_leubner@adaptec.com>
7293L:	linux-scsi@vger.kernel.org
7294S:	Supported
7295W:	http://www.icp-vortex.com/
7296F:	drivers/scsi/gdt*
7297
7298GEMTEK FM RADIO RECEIVER DRIVER
7299M:	Hans Verkuil <hverkuil@xs4all.nl>
7300L:	linux-media@vger.kernel.org
7301S:	Maintained
7302W:	https://linuxtv.org
7303T:	git git://linuxtv.org/media_tree.git
7304F:	drivers/media/radio/radio-gemtek*
7305
7306GENERIC ARCHITECTURE TOPOLOGY
7307M:	Sudeep Holla <sudeep.holla@arm.com>
7308L:	linux-kernel@vger.kernel.org
7309S:	Maintained
7310F:	drivers/base/arch_topology.c
7311F:	include/linux/arch_topology.h
7312
7313GENERIC GPIO I2C DRIVER
7314M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7315S:	Supported
7316F:	drivers/i2c/busses/i2c-gpio.c
7317F:	include/linux/platform_data/i2c-gpio.h
7318
7319GENERIC GPIO I2C MULTIPLEXER DRIVER
7320M:	Peter Korsgaard <peter.korsgaard@barco.com>
7321L:	linux-i2c@vger.kernel.org
7322S:	Supported
7323F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
7324F:	drivers/i2c/muxes/i2c-mux-gpio.c
7325F:	include/linux/platform_data/i2c-mux-gpio.h
7326
7327GENERIC HDLC (WAN) DRIVERS
7328M:	Krzysztof Halasa <khc@pm.waw.pl>
7329S:	Maintained
7330W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
7331F:	drivers/net/wan/c101.c
7332F:	drivers/net/wan/hd6457*
7333F:	drivers/net/wan/hdlc*
7334F:	drivers/net/wan/n2.c
7335F:	drivers/net/wan/pc300too.c
7336F:	drivers/net/wan/pci200syn.c
7337F:	drivers/net/wan/wanxl*
7338
7339GENERIC INCLUDE/ASM HEADER FILES
7340M:	Arnd Bergmann <arnd@arndb.de>
7341L:	linux-arch@vger.kernel.org
7342S:	Maintained
7343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7344F:	include/asm-generic/
7345F:	include/uapi/asm-generic/
7346
7347GENERIC PHY FRAMEWORK
7348M:	Kishon Vijay Abraham I <kishon@ti.com>
7349M:	Vinod Koul <vkoul@kernel.org>
7350L:	linux-kernel@vger.kernel.org
7351S:	Supported
7352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7353F:	Documentation/devicetree/bindings/phy/
7354F:	drivers/phy/
7355F:	include/linux/phy/
7356
7357GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7358M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7359S:	Supported
7360F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
7361
7362GENERIC PM DOMAINS
7363M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7364M:	Kevin Hilman <khilman@kernel.org>
7365M:	Ulf Hansson <ulf.hansson@linaro.org>
7366L:	linux-pm@vger.kernel.org
7367S:	Supported
7368F:	Documentation/devicetree/bindings/power/power?domain*
7369F:	drivers/base/power/domain*.c
7370F:	include/linux/pm_domain.h
7371
7372GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7373M:	Eugen Hristev <eugen.hristev@microchip.com>
7374L:	linux-input@vger.kernel.org
7375S:	Maintained
7376F:	drivers/input/touchscreen/resistive-adc-touch.c
7377
7378GENERIC UIO DRIVER FOR PCI DEVICES
7379M:	"Michael S. Tsirkin" <mst@redhat.com>
7380L:	kvm@vger.kernel.org
7381S:	Supported
7382F:	drivers/uio/uio_pci_generic.c
7383
7384GENERIC VDSO LIBRARY
7385M:	Andy Lutomirski <luto@kernel.org>
7386M:	Thomas Gleixner <tglx@linutronix.de>
7387M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
7388L:	linux-kernel@vger.kernel.org
7389S:	Maintained
7390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7391F:	include/asm-generic/vdso/vsyscall.h
7392F:	include/vdso/
7393F:	kernel/time/vsyscall.c
7394F:	lib/vdso/
7395
7396GENWQE (IBM Generic Workqueue Card)
7397M:	Frank Haverkamp <haver@linux.ibm.com>
7398S:	Supported
7399F:	drivers/misc/genwqe/
7400
7401GET_MAINTAINER SCRIPT
7402M:	Joe Perches <joe@perches.com>
7403S:	Maintained
7404F:	scripts/get_maintainer.pl
7405
7406GFS2 FILE SYSTEM
7407M:	Bob Peterson <rpeterso@redhat.com>
7408M:	Andreas Gruenbacher <agruenba@redhat.com>
7409L:	cluster-devel@redhat.com
7410S:	Supported
7411W:	http://sources.redhat.com/cluster/
7412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7413F:	Documentation/filesystems/gfs2*
7414F:	fs/gfs2/
7415F:	include/uapi/linux/gfs2_ondisk.h
7416
7417GNSS SUBSYSTEM
7418M:	Johan Hovold <johan@kernel.org>
7419S:	Maintained
7420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7421F:	Documentation/ABI/testing/sysfs-class-gnss
7422F:	Documentation/devicetree/bindings/gnss/
7423F:	drivers/gnss/
7424F:	include/linux/gnss.h
7425
7426GO7007 MPEG CODEC
7427M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
7428L:	linux-media@vger.kernel.org
7429S:	Maintained
7430F:	drivers/media/usb/go7007/
7431
7432GOODIX TOUCHSCREEN
7433M:	Bastien Nocera <hadess@hadess.net>
7434L:	linux-input@vger.kernel.org
7435S:	Maintained
7436F:	drivers/input/touchscreen/goodix.c
7437
7438GOOGLE ETHERNET DRIVERS
7439M:	Catherine Sullivan <csully@google.com>
7440R:	Sagi Shahar <sagis@google.com>
7441R:	Jon Olson <jonolson@google.com>
7442L:	netdev@vger.kernel.org
7443S:	Supported
7444F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
7445F:	drivers/net/ethernet/google
7446
7447GPD POCKET FAN DRIVER
7448M:	Hans de Goede <hdegoede@redhat.com>
7449L:	platform-driver-x86@vger.kernel.org
7450S:	Maintained
7451F:	drivers/platform/x86/gpd-pocket-fan.c
7452
7453GPIO ACPI SUPPORT
7454M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7455M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7456L:	linux-gpio@vger.kernel.org
7457L:	linux-acpi@vger.kernel.org
7458S:	Maintained
7459F:	Documentation/firmware-guide/acpi/gpio-properties.rst
7460F:	drivers/gpio/gpiolib-acpi.c
7461F:	drivers/gpio/gpiolib-acpi.h
7462
7463GPIO AGGREGATOR
7464M:	Geert Uytterhoeven <geert+renesas@glider.be>
7465L:	linux-gpio@vger.kernel.org
7466S:	Supported
7467F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
7468F:	drivers/gpio/gpio-aggregator.c
7469
7470GPIO IR Transmitter
7471M:	Sean Young <sean@mess.org>
7472L:	linux-media@vger.kernel.org
7473S:	Maintained
7474F:	drivers/media/rc/gpio-ir-tx.c
7475
7476GPIO MOCKUP DRIVER
7477M:	Bamvor Jian Zhang <bamv2005@gmail.com>
7478L:	linux-gpio@vger.kernel.org
7479S:	Maintained
7480F:	drivers/gpio/gpio-mockup.c
7481F:	tools/testing/selftests/gpio/
7482
7483GPIO REGMAP
7484R:	Michael Walle <michael@walle.cc>
7485S:	Maintained
7486F:	drivers/gpio/gpio-regmap.c
7487F:	include/linux/gpio/regmap.h
7488
7489GPIO SUBSYSTEM
7490M:	Linus Walleij <linus.walleij@linaro.org>
7491M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
7492L:	linux-gpio@vger.kernel.org
7493S:	Maintained
7494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7495F:	Documentation/ABI/obsolete/sysfs-gpio
7496F:	Documentation/ABI/testing/gpio-cdev
7497F:	Documentation/admin-guide/gpio/
7498F:	Documentation/devicetree/bindings/gpio/
7499F:	Documentation/driver-api/gpio/
7500F:	drivers/gpio/
7501F:	include/asm-generic/gpio.h
7502F:	include/linux/gpio.h
7503F:	include/linux/gpio/
7504F:	include/linux/of_gpio.h
7505F:	include/uapi/linux/gpio.h
7506F:	tools/gpio/
7507
7508GRE DEMULTIPLEXER DRIVER
7509M:	Dmitry Kozlov <xeb@mail.ru>
7510L:	netdev@vger.kernel.org
7511S:	Maintained
7512F:	include/net/gre.h
7513F:	net/ipv4/gre_demux.c
7514F:	net/ipv4/gre_offload.c
7515
7516GRETH 10/100/1G Ethernet MAC device driver
7517M:	Andreas Larsson <andreas@gaisler.com>
7518L:	netdev@vger.kernel.org
7519S:	Maintained
7520F:	drivers/net/ethernet/aeroflex/
7521
7522GREYBUS AUDIO PROTOCOLS DRIVERS
7523M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7524M:	Mark Greer <mgreer@animalcreek.com>
7525S:	Maintained
7526F:	drivers/staging/greybus/audio_apbridgea.c
7527F:	drivers/staging/greybus/audio_apbridgea.h
7528F:	drivers/staging/greybus/audio_codec.c
7529F:	drivers/staging/greybus/audio_codec.h
7530F:	drivers/staging/greybus/audio_gb.c
7531F:	drivers/staging/greybus/audio_manager.c
7532F:	drivers/staging/greybus/audio_manager.h
7533F:	drivers/staging/greybus/audio_manager_module.c
7534F:	drivers/staging/greybus/audio_manager_private.h
7535F:	drivers/staging/greybus/audio_manager_sysfs.c
7536F:	drivers/staging/greybus/audio_module.c
7537F:	drivers/staging/greybus/audio_topology.c
7538
7539GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7540M:	Viresh Kumar <vireshk@kernel.org>
7541S:	Maintained
7542F:	drivers/staging/greybus/authentication.c
7543F:	drivers/staging/greybus/bootrom.c
7544F:	drivers/staging/greybus/firmware.h
7545F:	drivers/staging/greybus/fw-core.c
7546F:	drivers/staging/greybus/fw-download.c
7547F:	drivers/staging/greybus/fw-management.c
7548F:	drivers/staging/greybus/greybus_authentication.h
7549F:	drivers/staging/greybus/greybus_firmware.h
7550F:	drivers/staging/greybus/hid.c
7551F:	drivers/staging/greybus/i2c.c
7552F:	drivers/staging/greybus/spi.c
7553F:	drivers/staging/greybus/spilib.c
7554F:	drivers/staging/greybus/spilib.h
7555
7556GREYBUS LOOPBACK DRIVER
7557M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7558S:	Maintained
7559F:	drivers/staging/greybus/loopback.c
7560
7561GREYBUS PLATFORM DRIVERS
7562M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7563S:	Maintained
7564F:	drivers/staging/greybus/arche-apb-ctrl.c
7565F:	drivers/staging/greybus/arche-platform.c
7566F:	drivers/staging/greybus/arche_platform.h
7567
7568GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7569M:	Rui Miguel Silva <rmfrfs@gmail.com>
7570S:	Maintained
7571F:	drivers/staging/greybus/gpio.c
7572F:	drivers/staging/greybus/light.c
7573F:	drivers/staging/greybus/power_supply.c
7574F:	drivers/staging/greybus/sdio.c
7575F:	drivers/staging/greybus/spi.c
7576F:	drivers/staging/greybus/spilib.c
7577
7578GREYBUS SUBSYSTEM
7579M:	Johan Hovold <johan@kernel.org>
7580M:	Alex Elder <elder@kernel.org>
7581M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7582L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7583S:	Maintained
7584F:	drivers/greybus/
7585F:	drivers/staging/greybus/
7586F:	include/linux/greybus.h
7587F:	include/linux/greybus/
7588
7589GREYBUS UART PROTOCOLS DRIVERS
7590M:	David Lin <dtwlin@gmail.com>
7591S:	Maintained
7592F:	drivers/staging/greybus/log.c
7593F:	drivers/staging/greybus/uart.c
7594
7595GS1662 VIDEO SERIALIZER
7596M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7597L:	linux-media@vger.kernel.org
7598S:	Maintained
7599T:	git git://linuxtv.org/media_tree.git
7600F:	drivers/media/spi/gs1662.c
7601
7602GSPCA FINEPIX SUBDRIVER
7603M:	Frank Zago <frank@zago.net>
7604L:	linux-media@vger.kernel.org
7605S:	Maintained
7606T:	git git://linuxtv.org/media_tree.git
7607F:	drivers/media/usb/gspca/finepix.c
7608
7609GSPCA GL860 SUBDRIVER
7610M:	Olivier Lorin <o.lorin@laposte.net>
7611L:	linux-media@vger.kernel.org
7612S:	Maintained
7613T:	git git://linuxtv.org/media_tree.git
7614F:	drivers/media/usb/gspca/gl860/
7615
7616GSPCA M5602 SUBDRIVER
7617M:	Erik Andren <erik.andren@gmail.com>
7618L:	linux-media@vger.kernel.org
7619S:	Maintained
7620T:	git git://linuxtv.org/media_tree.git
7621F:	drivers/media/usb/gspca/m5602/
7622
7623GSPCA PAC207 SONIXB SUBDRIVER
7624M:	Hans Verkuil <hverkuil@xs4all.nl>
7625L:	linux-media@vger.kernel.org
7626S:	Odd Fixes
7627T:	git git://linuxtv.org/media_tree.git
7628F:	drivers/media/usb/gspca/pac207.c
7629
7630GSPCA SN9C20X SUBDRIVER
7631M:	Brian Johnson <brijohn@gmail.com>
7632L:	linux-media@vger.kernel.org
7633S:	Maintained
7634T:	git git://linuxtv.org/media_tree.git
7635F:	drivers/media/usb/gspca/sn9c20x.c
7636
7637GSPCA T613 SUBDRIVER
7638M:	Leandro Costantino <lcostantino@gmail.com>
7639L:	linux-media@vger.kernel.org
7640S:	Maintained
7641T:	git git://linuxtv.org/media_tree.git
7642F:	drivers/media/usb/gspca/t613.c
7643
7644GSPCA USB WEBCAM DRIVER
7645M:	Hans Verkuil <hverkuil@xs4all.nl>
7646L:	linux-media@vger.kernel.org
7647S:	Odd Fixes
7648T:	git git://linuxtv.org/media_tree.git
7649F:	drivers/media/usb/gspca/
7650
7651GTP (GPRS Tunneling Protocol)
7652M:	Pablo Neira Ayuso <pablo@netfilter.org>
7653M:	Harald Welte <laforge@gnumonks.org>
7654L:	osmocom-net-gprs@lists.osmocom.org
7655S:	Maintained
7656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7657F:	drivers/net/gtp.c
7658
7659GUID PARTITION TABLE (GPT)
7660M:	Davidlohr Bueso <dave@stgolabs.net>
7661L:	linux-efi@vger.kernel.org
7662S:	Maintained
7663F:	block/partitions/efi.*
7664
7665H8/300 ARCHITECTURE
7666M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7667L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7668S:	Maintained
7669W:	http://uclinux-h8.sourceforge.jp
7670T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7671F:	arch/h8300/
7672F:	drivers/clk/h8300/
7673F:	drivers/clocksource/h8300_*.c
7674F:	drivers/irqchip/irq-renesas-h8*.c
7675
7676HABANALABS PCI DRIVER
7677M:	Oded Gabbay <oded.gabbay@gmail.com>
7678S:	Supported
7679T:	git https://github.com/HabanaAI/linux.git
7680F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7681F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7682F:	drivers/misc/habanalabs/
7683F:	include/uapi/misc/habanalabs.h
7684
7685HACKRF MEDIA DRIVER
7686M:	Antti Palosaari <crope@iki.fi>
7687L:	linux-media@vger.kernel.org
7688S:	Maintained
7689W:	https://linuxtv.org
7690W:	http://palosaari.fi/linux/
7691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7692T:	git git://linuxtv.org/anttip/media_tree.git
7693F:	drivers/media/usb/hackrf/
7694
7695HANTRO VPU CODEC DRIVER
7696M:	Ezequiel Garcia <ezequiel@collabora.com>
7697M:	Philipp Zabel <p.zabel@pengutronix.de>
7698L:	linux-media@vger.kernel.org
7699L:	linux-rockchip@lists.infradead.org
7700S:	Maintained
7701F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7702F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7703F:	drivers/staging/media/hantro/
7704
7705HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7706M:	Frank Seidel <frank@f-seidel.de>
7707L:	platform-driver-x86@vger.kernel.org
7708S:	Maintained
7709W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7710F:	drivers/platform/x86/hdaps.c
7711
7712HARDWARE MONITORING
7713M:	Jean Delvare <jdelvare@suse.com>
7714M:	Guenter Roeck <linux@roeck-us.net>
7715L:	linux-hwmon@vger.kernel.org
7716S:	Maintained
7717W:	http://hwmon.wiki.kernel.org/
7718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7719F:	Documentation/devicetree/bindings/hwmon/
7720F:	Documentation/hwmon/
7721F:	drivers/hwmon/
7722F:	include/linux/hwmon*.h
7723F:	include/trace/events/hwmon*.h
7724
7725HARDWARE RANDOM NUMBER GENERATOR CORE
7726M:	Matt Mackall <mpm@selenic.com>
7727M:	Herbert Xu <herbert@gondor.apana.org.au>
7728L:	linux-crypto@vger.kernel.org
7729S:	Odd fixes
7730F:	Documentation/admin-guide/hw_random.rst
7731F:	Documentation/devicetree/bindings/rng/
7732F:	drivers/char/hw_random/
7733F:	include/linux/hw_random.h
7734
7735HARDWARE SPINLOCK CORE
7736M:	Ohad Ben-Cohen <ohad@wizery.com>
7737M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7738R:	Baolin Wang <baolin.wang7@gmail.com>
7739L:	linux-remoteproc@vger.kernel.org
7740S:	Maintained
7741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7742F:	Documentation/devicetree/bindings/hwlock/
7743F:	Documentation/locking/hwspinlock.rst
7744F:	drivers/hwspinlock/
7745F:	include/linux/hwspinlock.h
7746
7747HARDWARE TRACING FACILITIES
7748M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7749S:	Maintained
7750F:	drivers/hwtracing/
7751
7752HARMONY SOUND DRIVER
7753L:	linux-parisc@vger.kernel.org
7754S:	Maintained
7755F:	sound/parisc/harmony.*
7756
7757HDPVR USB VIDEO ENCODER DRIVER
7758M:	Hans Verkuil <hverkuil@xs4all.nl>
7759L:	linux-media@vger.kernel.org
7760S:	Odd Fixes
7761W:	https://linuxtv.org
7762T:	git git://linuxtv.org/media_tree.git
7763F:	drivers/media/usb/hdpvr/
7764
7765HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7766M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7767S:	Supported
7768F:	Documentation/watchdog/hpwdt.rst
7769F:	drivers/watchdog/hpwdt.c
7770
7771HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7772M:	Don Brace <don.brace@microchip.com>
7773L:	storagedev@microchip.com
7774L:	linux-scsi@vger.kernel.org
7775S:	Supported
7776F:	Documentation/scsi/hpsa.rst
7777F:	drivers/scsi/hpsa*.[ch]
7778F:	include/linux/cciss*.h
7779F:	include/uapi/linux/cciss*.h
7780
7781HFI1 DRIVER
7782M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7783M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7784L:	linux-rdma@vger.kernel.org
7785S:	Supported
7786F:	drivers/infiniband/hw/hfi1
7787
7788HFS FILESYSTEM
7789L:	linux-fsdevel@vger.kernel.org
7790S:	Orphan
7791F:	Documentation/filesystems/hfs.rst
7792F:	fs/hfs/
7793
7794HFSPLUS FILESYSTEM
7795L:	linux-fsdevel@vger.kernel.org
7796S:	Orphan
7797F:	Documentation/filesystems/hfsplus.rst
7798F:	fs/hfsplus/
7799
7800HGA FRAMEBUFFER DRIVER
7801M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7802L:	linux-nvidia@lists.surfsouth.com
7803S:	Maintained
7804W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7805F:	drivers/video/fbdev/hgafb.c
7806
7807HIBERNATION (aka Software Suspend, aka swsusp)
7808M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7809M:	Pavel Machek <pavel@ucw.cz>
7810L:	linux-pm@vger.kernel.org
7811S:	Supported
7812B:	https://bugzilla.kernel.org
7813F:	arch/*/include/asm/suspend*.h
7814F:	arch/x86/power/
7815F:	drivers/base/power/
7816F:	include/linux/freezer.h
7817F:	include/linux/pm.h
7818F:	include/linux/suspend.h
7819F:	kernel/power/
7820
7821HID CORE LAYER
7822M:	Jiri Kosina <jikos@kernel.org>
7823M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7824L:	linux-input@vger.kernel.org
7825S:	Maintained
7826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7827F:	drivers/hid/
7828F:	include/linux/hid*
7829F:	include/uapi/linux/hid*
7830
7831HID SENSOR HUB DRIVERS
7832M:	Jiri Kosina <jikos@kernel.org>
7833M:	Jonathan Cameron <jic23@kernel.org>
7834M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7835L:	linux-input@vger.kernel.org
7836L:	linux-iio@vger.kernel.org
7837S:	Maintained
7838F:	Documentation/hid/hid-sensor*
7839F:	drivers/hid/hid-sensor-*
7840F:	drivers/iio/*/hid-*
7841F:	include/linux/hid-sensor-*
7842
7843HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7844M:	Thomas Gleixner <tglx@linutronix.de>
7845L:	linux-kernel@vger.kernel.org
7846S:	Maintained
7847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7848F:	Documentation/timers/
7849F:	include/linux/clockchips.h
7850F:	include/linux/hrtimer.h
7851F:	kernel/time/clockevents.c
7852F:	kernel/time/hrtimer.c
7853F:	kernel/time/timer_*.c
7854
7855HIGH-SPEED SCC DRIVER FOR AX.25
7856L:	linux-hams@vger.kernel.org
7857S:	Orphan
7858F:	drivers/net/hamradio/dmascc.c
7859F:	drivers/net/hamradio/scc.c
7860
7861HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7862M:	HighPoint Linux Team <linux@highpoint-tech.com>
7863S:	Supported
7864W:	http://www.highpoint-tech.com
7865F:	Documentation/scsi/hptiop.rst
7866F:	drivers/scsi/hptiop.c
7867
7868HIPPI
7869M:	Jes Sorensen <jes@trained-monkey.org>
7870L:	linux-hippi@sunsite.dk
7871S:	Maintained
7872F:	drivers/net/hippi/
7873F:	include/linux/hippidevice.h
7874F:	include/uapi/linux/if_hippi.h
7875F:	net/802/hippi.c
7876
7877HISILICON DMA DRIVER
7878M:	Zhou Wang <wangzhou1@hisilicon.com>
7879L:	dmaengine@vger.kernel.org
7880S:	Maintained
7881F:	drivers/dma/hisi_dma.c
7882
7883HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7884M:	Zaibo Xu <xuzaibo@huawei.com>
7885L:	linux-crypto@vger.kernel.org
7886S:	Maintained
7887F:	Documentation/ABI/testing/debugfs-hisi-hpre
7888F:	drivers/crypto/hisilicon/hpre/hpre.h
7889F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
7890F:	drivers/crypto/hisilicon/hpre/hpre_main.c
7891
7892HISILICON LPC BUS DRIVER
7893M:	john.garry@huawei.com
7894S:	Maintained
7895W:	http://www.hisilicon.com
7896F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7897F:	drivers/bus/hisi_lpc.c
7898
7899HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7900M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7901M:	Salil Mehta <salil.mehta@huawei.com>
7902L:	netdev@vger.kernel.org
7903S:	Maintained
7904W:	http://www.hisilicon.com
7905F:	drivers/net/ethernet/hisilicon/hns3/
7906
7907HISILICON NETWORK SUBSYSTEM DRIVER
7908M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7909M:	Salil Mehta <salil.mehta@huawei.com>
7910L:	netdev@vger.kernel.org
7911S:	Maintained
7912W:	http://www.hisilicon.com
7913F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7914F:	drivers/net/ethernet/hisilicon/
7915
7916HIKEY960 ONBOARD USB GPIO HUB DRIVER
7917M:	John Stultz <john.stultz@linaro.org>
7918L:	linux-kernel@vger.kernel.org
7919S:	Maintained
7920F:	drivers/misc/hisi_hikey_usb.c
7921F:	Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
7922
7923HISILICON PMU DRIVER
7924M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7925S:	Supported
7926W:	http://www.hisilicon.com
7927F:	Documentation/admin-guide/perf/hisi-pmu.rst
7928F:	drivers/perf/hisilicon
7929
7930HISILICON QM AND ZIP Controller DRIVER
7931M:	Zhou Wang <wangzhou1@hisilicon.com>
7932L:	linux-crypto@vger.kernel.org
7933S:	Maintained
7934F:	Documentation/ABI/testing/debugfs-hisi-zip
7935F:	drivers/crypto/hisilicon/qm.c
7936F:	drivers/crypto/hisilicon/qm.h
7937F:	drivers/crypto/hisilicon/sgl.c
7938F:	drivers/crypto/hisilicon/zip/
7939
7940HISILICON ROCE DRIVER
7941M:	Lijun Ou <oulijun@huawei.com>
7942M:	Wei Hu(Xavier) <huwei87@hisilicon.com>
7943M:	Weihang Li <liweihang@huawei.com>
7944L:	linux-rdma@vger.kernel.org
7945S:	Maintained
7946F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7947F:	drivers/infiniband/hw/hns/
7948
7949HISILICON SAS Controller
7950M:	John Garry <john.garry@huawei.com>
7951S:	Supported
7952W:	http://www.hisilicon.com
7953F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7954F:	drivers/scsi/hisi_sas/
7955
7956HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7957M:	Zaibo Xu <xuzaibo@huawei.com>
7958L:	linux-crypto@vger.kernel.org
7959S:	Maintained
7960F:	Documentation/ABI/testing/debugfs-hisi-sec
7961F:	drivers/crypto/hisilicon/sec2/sec.h
7962F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
7963F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
7964F:	drivers/crypto/hisilicon/sec2/sec_main.c
7965
7966HISILICON STAGING DRIVERS FOR HIKEY 960/970
7967M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
7968L:	devel@driverdev.osuosl.org
7969S:	Maintained
7970F:	drivers/staging/hikey9xx/
7971
7972HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7973M:	Zaibo Xu <xuzaibo@huawei.com>
7974S:	Maintained
7975F:	drivers/char/hw_random/hisi-trng-v2.c
7976
7977HISILICON V3XX SPI NOR FLASH Controller Driver
7978M:	John Garry <john.garry@huawei.com>
7979S:	Maintained
7980W:	http://www.hisilicon.com
7981F:	drivers/spi/spi-hisi-sfc-v3xx.c
7982
7983HMM - Heterogeneous Memory Management
7984M:	Jérôme Glisse <jglisse@redhat.com>
7985L:	linux-mm@kvack.org
7986S:	Maintained
7987F:	Documentation/vm/hmm.rst
7988F:	include/linux/hmm*
7989F:	lib/test_hmm*
7990F:	mm/hmm*
7991F:	tools/testing/selftests/vm/*hmm*
7992
7993HOST AP DRIVER
7994M:	Jouni Malinen <j@w1.fi>
7995L:	linux-wireless@vger.kernel.org
7996S:	Obsolete
7997W:	http://w1.fi/hostap-driver.html
7998F:	drivers/net/wireless/intersil/hostap/
7999
8000HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8001L:	platform-driver-x86@vger.kernel.org
8002S:	Orphan
8003F:	drivers/platform/x86/tc1100-wmi.c
8004
8005HPET:	High Precision Event Timers driver
8006M:	Clemens Ladisch <clemens@ladisch.de>
8007S:	Maintained
8008F:	Documentation/timers/hpet.rst
8009F:	drivers/char/hpet.c
8010F:	include/linux/hpet.h
8011F:	include/uapi/linux/hpet.h
8012
8013HPET:	x86
8014S:	Orphan
8015F:	arch/x86/include/asm/hpet.h
8016F:	arch/x86/kernel/hpet.c
8017
8018HPFS FILESYSTEM
8019M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8020S:	Maintained
8021W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8022F:	fs/hpfs/
8023
8024HSI SUBSYSTEM
8025M:	Sebastian Reichel <sre@kernel.org>
8026S:	Maintained
8027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8028F:	Documentation/ABI/testing/sysfs-bus-hsi
8029F:	Documentation/driver-api/hsi.rst
8030F:	drivers/hsi/
8031F:	include/linux/hsi/
8032F:	include/uapi/linux/hsi/
8033
8034HSO 3G MODEM DRIVER
8035L:	linux-usb@vger.kernel.org
8036S:	Orphan
8037F:	drivers/net/usb/hso.c
8038
8039HSR NETWORK PROTOCOL
8040L:	netdev@vger.kernel.org
8041S:	Orphan
8042F:	net/hsr/
8043
8044HT16K33 LED CONTROLLER DRIVER
8045M:	Robin van der Gracht <robin@protonic.nl>
8046S:	Maintained
8047F:	Documentation/devicetree/bindings/display/ht16k33.txt
8048F:	drivers/auxdisplay/ht16k33.c
8049
8050HTCPEN TOUCHSCREEN DRIVER
8051M:	Pau Oliva Fora <pof@eslack.org>
8052L:	linux-input@vger.kernel.org
8053S:	Maintained
8054F:	drivers/input/touchscreen/htcpen.c
8055
8056HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8057M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8058L:	linux-iio@vger.kernel.org
8059S:	Maintained
8060W:	http://www.st.com/
8061F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
8062F:	drivers/iio/humidity/hts221*
8063
8064HUAWEI ETHERNET DRIVER
8065M:	Bin Luo <luobin9@huawei.com>
8066L:	netdev@vger.kernel.org
8067S:	Supported
8068F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8069F:	drivers/net/ethernet/huawei/hinic/
8070
8071HUGETLB FILESYSTEM
8072M:	Mike Kravetz <mike.kravetz@oracle.com>
8073L:	linux-mm@kvack.org
8074S:	Maintained
8075F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8076F:	Documentation/admin-guide/mm/hugetlbpage.rst
8077F:	Documentation/vm/hugetlbfs_reserv.rst
8078F:	fs/hugetlbfs/
8079F:	include/linux/hugetlb.h
8080F:	mm/hugetlb.c
8081
8082HVA ST MEDIA DRIVER
8083M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8084L:	linux-media@vger.kernel.org
8085S:	Supported
8086W:	https://linuxtv.org
8087T:	git git://linuxtv.org/media_tree.git
8088F:	drivers/media/platform/sti/hva
8089
8090HWPOISON MEMORY FAILURE HANDLING
8091M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
8092L:	linux-mm@kvack.org
8093S:	Maintained
8094F:	mm/hwpoison-inject.c
8095F:	mm/memory-failure.c
8096
8097HYGON PROCESSOR SUPPORT
8098M:	Pu Wen <puwen@hygon.cn>
8099L:	linux-kernel@vger.kernel.org
8100S:	Maintained
8101F:	arch/x86/kernel/cpu/hygon.c
8102
8103HYNIX HI556 SENSOR DRIVER
8104M:	Shawn Tu <shawnx.tu@intel.com>
8105L:	linux-media@vger.kernel.org
8106S:	Maintained
8107T:	git git://linuxtv.org/media_tree.git
8108F:	drivers/media/i2c/hi556.c
8109
8110Hyper-V CORE AND DRIVERS
8111M:	"K. Y. Srinivasan" <kys@microsoft.com>
8112M:	Haiyang Zhang <haiyangz@microsoft.com>
8113M:	Stephen Hemminger <sthemmin@microsoft.com>
8114M:	Wei Liu <wei.liu@kernel.org>
8115L:	linux-hyperv@vger.kernel.org
8116S:	Supported
8117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8118F:	Documentation/ABI/stable/sysfs-bus-vmbus
8119F:	Documentation/ABI/testing/debugfs-hyperv
8120F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8121F:	arch/x86/hyperv
8122F:	arch/x86/include/asm/hyperv-tlfs.h
8123F:	arch/x86/include/asm/mshyperv.h
8124F:	arch/x86/include/asm/trace/hyperv.h
8125F:	arch/x86/kernel/cpu/mshyperv.c
8126F:	drivers/clocksource/hyperv_timer.c
8127F:	drivers/hid/hid-hyperv.c
8128F:	drivers/hv/
8129F:	drivers/input/serio/hyperv-keyboard.c
8130F:	drivers/iommu/hyperv-iommu.c
8131F:	drivers/net/hyperv/
8132F:	drivers/pci/controller/pci-hyperv-intf.c
8133F:	drivers/pci/controller/pci-hyperv.c
8134F:	drivers/scsi/storvsc_drv.c
8135F:	drivers/uio/uio_hv_generic.c
8136F:	drivers/video/fbdev/hyperv_fb.c
8137F:	include/asm-generic/hyperv-tlfs.h
8138F:	include/asm-generic/mshyperv.h
8139F:	include/clocksource/hyperv_timer.h
8140F:	include/linux/hyperv.h
8141F:	include/uapi/linux/hyperv.h
8142F:	net/vmw_vsock/hyperv_transport.c
8143F:	tools/hv/
8144
8145HYPERBUS SUPPORT
8146M:	Vignesh Raghavendra <vigneshr@ti.com>
8147L:	linux-mtd@lists.infradead.org
8148S:	Supported
8149Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8150C:	irc://irc.oftc.net/mtd
8151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8152F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8153F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8154F:	drivers/mtd/hyperbus/
8155F:	include/linux/mtd/hyperbus.h
8156
8157HYPERVISOR VIRTUAL CONSOLE DRIVER
8158L:	linuxppc-dev@lists.ozlabs.org
8159S:	Odd Fixes
8160F:	drivers/tty/hvc/
8161
8162I2C ACPI SUPPORT
8163M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8164L:	linux-i2c@vger.kernel.org
8165L:	linux-acpi@vger.kernel.org
8166S:	Maintained
8167F:	drivers/i2c/i2c-core-acpi.c
8168
8169I2C CONTROLLER DRIVER FOR NVIDIA GPU
8170M:	Ajay Gupta <ajayg@nvidia.com>
8171L:	linux-i2c@vger.kernel.org
8172S:	Maintained
8173F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
8174F:	drivers/i2c/busses/i2c-nvidia-gpu.c
8175
8176I2C MUXES
8177M:	Peter Rosin <peda@axentia.se>
8178L:	linux-i2c@vger.kernel.org
8179S:	Maintained
8180F:	Documentation/devicetree/bindings/i2c/i2c-arb*
8181F:	Documentation/devicetree/bindings/i2c/i2c-gate*
8182F:	Documentation/devicetree/bindings/i2c/i2c-mux*
8183F:	Documentation/i2c/i2c-topology.rst
8184F:	Documentation/i2c/muxes/
8185F:	drivers/i2c/i2c-mux.c
8186F:	drivers/i2c/muxes/
8187F:	include/linux/i2c-mux.h
8188
8189I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8190M:	Gregory CLEMENT <gregory.clement@bootlin.com>
8191L:	linux-i2c@vger.kernel.org
8192S:	Maintained
8193F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8194F:	drivers/i2c/busses/i2c-mv64xxx.c
8195
8196I2C OVER PARALLEL PORT
8197M:	Jean Delvare <jdelvare@suse.com>
8198L:	linux-i2c@vger.kernel.org
8199S:	Maintained
8200F:	Documentation/i2c/busses/i2c-parport.rst
8201F:	drivers/i2c/busses/i2c-parport.c
8202
8203I2C SUBSYSTEM
8204M:	Wolfram Sang <wsa@kernel.org>
8205L:	linux-i2c@vger.kernel.org
8206S:	Maintained
8207W:	https://i2c.wiki.kernel.org/
8208Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
8209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8210F:	Documentation/devicetree/bindings/i2c/i2c.txt
8211F:	Documentation/i2c/
8212F:	drivers/i2c/*
8213F:	include/linux/i2c-dev.h
8214F:	include/linux/i2c-smbus.h
8215F:	include/linux/i2c.h
8216F:	include/uapi/linux/i2c-*.h
8217F:	include/uapi/linux/i2c.h
8218
8219I2C SUBSYSTEM HOST DRIVERS
8220L:	linux-i2c@vger.kernel.org
8221S:	Odd Fixes
8222W:	https://i2c.wiki.kernel.org/
8223Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
8224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8225F:	Documentation/devicetree/bindings/i2c/
8226F:	drivers/i2c/algos/
8227F:	drivers/i2c/busses/
8228
8229I2C-TAOS-EVM DRIVER
8230M:	Jean Delvare <jdelvare@suse.com>
8231L:	linux-i2c@vger.kernel.org
8232S:	Maintained
8233F:	Documentation/i2c/busses/i2c-taos-evm.rst
8234F:	drivers/i2c/busses/i2c-taos-evm.c
8235
8236I2C-TINY-USB DRIVER
8237M:	Till Harbaum <till@harbaum.org>
8238L:	linux-i2c@vger.kernel.org
8239S:	Maintained
8240W:	http://www.harbaum.org/till/i2c_tiny_usb
8241F:	drivers/i2c/busses/i2c-tiny-usb.c
8242
8243I2C/SMBUS CONTROLLER DRIVERS FOR PC
8244M:	Jean Delvare <jdelvare@suse.com>
8245L:	linux-i2c@vger.kernel.org
8246S:	Maintained
8247F:	Documentation/i2c/busses/i2c-ali1535.rst
8248F:	Documentation/i2c/busses/i2c-ali1563.rst
8249F:	Documentation/i2c/busses/i2c-ali15x3.rst
8250F:	Documentation/i2c/busses/i2c-amd756.rst
8251F:	Documentation/i2c/busses/i2c-amd8111.rst
8252F:	Documentation/i2c/busses/i2c-i801.rst
8253F:	Documentation/i2c/busses/i2c-nforce2.rst
8254F:	Documentation/i2c/busses/i2c-piix4.rst
8255F:	Documentation/i2c/busses/i2c-sis5595.rst
8256F:	Documentation/i2c/busses/i2c-sis630.rst
8257F:	Documentation/i2c/busses/i2c-sis96x.rst
8258F:	Documentation/i2c/busses/i2c-via.rst
8259F:	Documentation/i2c/busses/i2c-viapro.rst
8260F:	drivers/i2c/busses/i2c-ali1535.c
8261F:	drivers/i2c/busses/i2c-ali1563.c
8262F:	drivers/i2c/busses/i2c-ali15x3.c
8263F:	drivers/i2c/busses/i2c-amd756-s4882.c
8264F:	drivers/i2c/busses/i2c-amd756.c
8265F:	drivers/i2c/busses/i2c-amd8111.c
8266F:	drivers/i2c/busses/i2c-i801.c
8267F:	drivers/i2c/busses/i2c-isch.c
8268F:	drivers/i2c/busses/i2c-nforce2-s4985.c
8269F:	drivers/i2c/busses/i2c-nforce2.c
8270F:	drivers/i2c/busses/i2c-piix4.c
8271F:	drivers/i2c/busses/i2c-sis5595.c
8272F:	drivers/i2c/busses/i2c-sis630.c
8273F:	drivers/i2c/busses/i2c-sis96x.c
8274F:	drivers/i2c/busses/i2c-via.c
8275F:	drivers/i2c/busses/i2c-viapro.c
8276
8277I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8278M:	Hans de Goede <hdegoede@redhat.com>
8279L:	linux-i2c@vger.kernel.org
8280S:	Maintained
8281F:	drivers/i2c/busses/i2c-cht-wc.c
8282
8283I2C/SMBUS ISMT DRIVER
8284M:	Seth Heasley <seth.heasley@intel.com>
8285M:	Neil Horman <nhorman@tuxdriver.com>
8286L:	linux-i2c@vger.kernel.org
8287F:	Documentation/i2c/busses/i2c-ismt.rst
8288F:	drivers/i2c/busses/i2c-ismt.c
8289
8290I2C/SMBUS STUB DRIVER
8291M:	Jean Delvare <jdelvare@suse.com>
8292L:	linux-i2c@vger.kernel.org
8293S:	Maintained
8294F:	drivers/i2c/i2c-stub.c
8295
8296I3C DRIVER FOR CADENCE I3C MASTER IP
8297M:	Przemysław Gaj <pgaj@cadence.com>
8298S:	Maintained
8299F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8300F:	drivers/i3c/master/i3c-master-cdns.c
8301
8302I3C DRIVER FOR SYNOPSYS DESIGNWARE
8303M:	Vitor Soares <vitor.soares@synopsys.com>
8304S:	Maintained
8305F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8306F:	drivers/i3c/master/dw*
8307
8308I3C SUBSYSTEM
8309M:	Boris Brezillon <bbrezillon@kernel.org>
8310L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
8311S:	Maintained
8312C:	irc://chat.freenode.net/linux-i3c
8313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8314F:	Documentation/ABI/testing/sysfs-bus-i3c
8315F:	Documentation/devicetree/bindings/i3c/
8316F:	Documentation/driver-api/i3c
8317F:	drivers/i3c/
8318F:	include/linux/i3c/
8319
8320IA64 (Itanium) PLATFORM
8321M:	Tony Luck <tony.luck@intel.com>
8322M:	Fenghua Yu <fenghua.yu@intel.com>
8323L:	linux-ia64@vger.kernel.org
8324S:	Odd Fixes
8325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8326F:	Documentation/ia64/
8327F:	arch/ia64/
8328
8329IBM Power 842 compression accelerator
8330M:	Haren Myneni <haren@us.ibm.com>
8331S:	Supported
8332F:	crypto/842.c
8333F:	drivers/crypto/nx/Kconfig
8334F:	drivers/crypto/nx/Makefile
8335F:	drivers/crypto/nx/nx-842*
8336F:	include/linux/sw842.h
8337F:	lib/842/
8338
8339IBM Power in-Nest Crypto Acceleration
8340M:	Breno Leitão <leitao@debian.org>
8341M:	Nayna Jain <nayna@linux.ibm.com>
8342M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8343L:	linux-crypto@vger.kernel.org
8344S:	Supported
8345F:	drivers/crypto/nx/Kconfig
8346F:	drivers/crypto/nx/Makefile
8347F:	drivers/crypto/nx/nx-aes*
8348F:	drivers/crypto/nx/nx-sha*
8349F:	drivers/crypto/nx/nx.*
8350F:	drivers/crypto/nx/nx_csbcpb.h
8351F:	drivers/crypto/nx/nx_debugfs.c
8352
8353IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8354M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8355L:	linux-pci@vger.kernel.org
8356L:	linuxppc-dev@lists.ozlabs.org
8357S:	Supported
8358F:	drivers/pci/hotplug/rpadlpar*
8359
8360IBM Power Linux RAID adapter
8361M:	Brian King <brking@us.ibm.com>
8362S:	Supported
8363F:	drivers/scsi/ipr.*
8364
8365IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8366M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8367L:	linux-pci@vger.kernel.org
8368L:	linuxppc-dev@lists.ozlabs.org
8369S:	Supported
8370F:	drivers/pci/hotplug/rpaphp*
8371
8372IBM Power SRIOV Virtual NIC Device Driver
8373M:	Dany Madden <drt@linux.ibm.com>
8374M:	Lijun Pan <ljp@linux.ibm.com>
8375M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8376L:	netdev@vger.kernel.org
8377S:	Supported
8378F:	drivers/net/ethernet/ibm/ibmvnic.*
8379
8380IBM Power Virtual Accelerator Switchboard
8381M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8382L:	linuxppc-dev@lists.ozlabs.org
8383S:	Supported
8384F:	arch/powerpc/include/asm/vas.h
8385F:	arch/powerpc/platforms/powernv/copy-paste.h
8386F:	arch/powerpc/platforms/powernv/vas*
8387
8388IBM Power Virtual Ethernet Device Driver
8389M:	Cristobal Forno <cforno12@linux.ibm.com>
8390L:	netdev@vger.kernel.org
8391S:	Supported
8392F:	drivers/net/ethernet/ibm/ibmveth.*
8393
8394IBM Power Virtual FC Device Drivers
8395M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8396L:	linux-scsi@vger.kernel.org
8397S:	Supported
8398F:	drivers/scsi/ibmvscsi/ibmvfc*
8399
8400IBM Power Virtual Management Channel Driver
8401M:	Steven Royer <seroyer@linux.ibm.com>
8402S:	Supported
8403F:	drivers/misc/ibmvmc.*
8404
8405IBM Power Virtual SCSI Device Drivers
8406M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8407L:	linux-scsi@vger.kernel.org
8408S:	Supported
8409F:	drivers/scsi/ibmvscsi/ibmvscsi*
8410F:	include/scsi/viosrp.h
8411
8412IBM Power Virtual SCSI Device Target Driver
8413M:	Michael Cyr <mikecyr@linux.ibm.com>
8414L:	linux-scsi@vger.kernel.org
8415L:	target-devel@vger.kernel.org
8416S:	Supported
8417F:	drivers/scsi/ibmvscsi_tgt/
8418
8419IBM Power VMX Cryptographic instructions
8420M:	Breno Leitão <leitao@debian.org>
8421M:	Nayna Jain <nayna@linux.ibm.com>
8422M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8423L:	linux-crypto@vger.kernel.org
8424S:	Supported
8425F:	drivers/crypto/vmx/Kconfig
8426F:	drivers/crypto/vmx/Makefile
8427F:	drivers/crypto/vmx/aes*
8428F:	drivers/crypto/vmx/ghash*
8429F:	drivers/crypto/vmx/ppc-xlate.pl
8430F:	drivers/crypto/vmx/vmx.c
8431
8432IBM ServeRAID RAID DRIVER
8433S:	Orphan
8434F:	drivers/scsi/ips.*
8435
8436ICH LPC AND GPIO DRIVER
8437M:	Peter Tyser <ptyser@xes-inc.com>
8438S:	Maintained
8439F:	drivers/gpio/gpio-ich.c
8440F:	drivers/mfd/lpc_ich.c
8441
8442ICY I2C DRIVER
8443M:	Max Staudt <max@enpas.org>
8444L:	linux-i2c@vger.kernel.org
8445S:	Maintained
8446F:	drivers/i2c/busses/i2c-icy.c
8447
8448IDE SUBSYSTEM
8449M:	"David S. Miller" <davem@davemloft.net>
8450L:	linux-ide@vger.kernel.org
8451S:	Maintained
8452Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
8453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8454F:	Documentation/ide/
8455F:	drivers/ide/
8456F:	include/linux/ide.h
8457
8458IDE/ATAPI DRIVERS
8459M:	Borislav Petkov <bp@alien8.de>
8460L:	linux-ide@vger.kernel.org
8461S:	Maintained
8462F:	Documentation/cdrom/ide-cd.rst
8463F:	drivers/ide/ide-cd*
8464
8465IDEAPAD LAPTOP EXTRAS DRIVER
8466M:	Ike Panhc <ike.pan@canonical.com>
8467L:	platform-driver-x86@vger.kernel.org
8468S:	Maintained
8469W:	http://launchpad.net/ideapad-laptop
8470F:	drivers/platform/x86/ideapad-laptop.c
8471
8472IDEAPAD LAPTOP SLIDEBAR DRIVER
8473M:	Andrey Moiseev <o2g.org.ru@gmail.com>
8474L:	linux-input@vger.kernel.org
8475S:	Maintained
8476W:	https://github.com/o2genum/ideapad-slidebar
8477F:	drivers/input/misc/ideapad_slidebar.c
8478
8479IDT VersaClock 5 CLOCK DRIVER
8480M:	Luca Ceresoli <luca@lucaceresoli.net>
8481S:	Maintained
8482F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8483F:	drivers/clk/clk-versaclock5.c
8484
8485IEEE 802.15.4 SUBSYSTEM
8486M:	Alexander Aring <alex.aring@gmail.com>
8487M:	Stefan Schmidt <stefan@datenfreihafen.org>
8488L:	linux-wpan@vger.kernel.org
8489S:	Maintained
8490W:	https://linux-wpan.org/
8491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8493F:	Documentation/networking/ieee802154.rst
8494F:	drivers/net/ieee802154/
8495F:	include/linux/ieee802154.h
8496F:	include/linux/nl802154.h
8497F:	include/net/af_ieee802154.h
8498F:	include/net/cfg802154.h
8499F:	include/net/ieee802154_netdev.h
8500F:	include/net/mac802154.h
8501F:	include/net/nl802154.h
8502F:	net/ieee802154/
8503F:	net/mac802154/
8504
8505IFE PROTOCOL
8506M:	Yotam Gigi <yotam.gi@gmail.com>
8507M:	Jamal Hadi Salim <jhs@mojatatu.com>
8508F:	include/net/ife.h
8509F:	include/uapi/linux/ife.h
8510F:	net/ife
8511
8512IGORPLUG-USB IR RECEIVER
8513M:	Sean Young <sean@mess.org>
8514L:	linux-media@vger.kernel.org
8515S:	Maintained
8516F:	drivers/media/rc/igorplugusb.c
8517
8518IGUANAWORKS USB IR TRANSCEIVER
8519M:	Sean Young <sean@mess.org>
8520L:	linux-media@vger.kernel.org
8521S:	Maintained
8522F:	drivers/media/rc/iguanair.c
8523
8524IIO DIGITAL POTENTIOMETER DAC
8525M:	Peter Rosin <peda@axentia.se>
8526L:	linux-iio@vger.kernel.org
8527S:	Maintained
8528F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8529F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8530F:	drivers/iio/dac/dpot-dac.c
8531
8532IIO ENVELOPE DETECTOR
8533M:	Peter Rosin <peda@axentia.se>
8534L:	linux-iio@vger.kernel.org
8535S:	Maintained
8536F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8537F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8538F:	drivers/iio/adc/envelope-detector.c
8539
8540IIO MULTIPLEXER
8541M:	Peter Rosin <peda@axentia.se>
8542L:	linux-iio@vger.kernel.org
8543S:	Maintained
8544F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8545F:	drivers/iio/multiplexer/iio-mux.c
8546
8547IIO SUBSYSTEM AND DRIVERS
8548M:	Jonathan Cameron <jic23@kernel.org>
8549R:	Lars-Peter Clausen <lars@metafoo.de>
8550R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8551L:	linux-iio@vger.kernel.org
8552S:	Maintained
8553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8554F:	Documentation/ABI/testing/configfs-iio*
8555F:	Documentation/ABI/testing/sysfs-bus-iio*
8556F:	Documentation/devicetree/bindings/iio/
8557F:	drivers/iio/
8558F:	drivers/staging/iio/
8559F:	include/linux/iio/
8560F:	tools/iio/
8561
8562IIO UNIT CONVERTER
8563M:	Peter Rosin <peda@axentia.se>
8564L:	linux-iio@vger.kernel.org
8565S:	Maintained
8566F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8567F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8568F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8569F:	drivers/iio/afe/iio-rescale.c
8570
8571IKANOS/ADI EAGLE ADSL USB DRIVER
8572M:	Matthieu Castet <castet.matthieu@free.fr>
8573M:	Stanislaw Gruszka <stf_xl@wp.pl>
8574S:	Maintained
8575F:	drivers/usb/atm/ueagle-atm.c
8576
8577IMGTEC ASCII LCD DRIVER
8578M:	Paul Burton <paulburton@kernel.org>
8579S:	Maintained
8580F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8581F:	drivers/auxdisplay/img-ascii-lcd.c
8582
8583IMGTEC IR DECODER DRIVER
8584S:	Orphan
8585F:	drivers/media/rc/img-ir/
8586
8587IMON SOUNDGRAPH USB IR RECEIVER
8588M:	Sean Young <sean@mess.org>
8589L:	linux-media@vger.kernel.org
8590S:	Maintained
8591F:	drivers/media/rc/imon.c
8592F:	drivers/media/rc/imon_raw.c
8593
8594IMS TWINTURBO FRAMEBUFFER DRIVER
8595L:	linux-fbdev@vger.kernel.org
8596S:	Orphan
8597F:	drivers/video/fbdev/imsttfb.c
8598
8599INA209 HARDWARE MONITOR DRIVER
8600M:	Guenter Roeck <linux@roeck-us.net>
8601L:	linux-hwmon@vger.kernel.org
8602S:	Maintained
8603F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8604F:	Documentation/hwmon/ina209.rst
8605F:	drivers/hwmon/ina209.c
8606
8607INA2XX HARDWARE MONITOR DRIVER
8608M:	Guenter Roeck <linux@roeck-us.net>
8609L:	linux-hwmon@vger.kernel.org
8610S:	Maintained
8611F:	Documentation/hwmon/ina2xx.rst
8612F:	drivers/hwmon/ina2xx.c
8613F:	include/linux/platform_data/ina2xx.h
8614
8615INDUSTRY PACK SUBSYSTEM (IPACK)
8616M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8617M:	Jens Taprogge <jens.taprogge@taprogge.org>
8618M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8619L:	industrypack-devel@lists.sourceforge.net
8620S:	Maintained
8621W:	http://industrypack.sourceforge.net
8622F:	drivers/ipack/
8623
8624INFINEON DPS310 Driver
8625M:	Eddie James <eajames@linux.ibm.com>
8626L:	linux-iio@vger.kernel.org
8627S:	Maintained
8628F:	drivers/iio/pressure/dps310.c
8629
8630INFINIBAND SUBSYSTEM
8631M:	Doug Ledford <dledford@redhat.com>
8632M:	Jason Gunthorpe <jgg@nvidia.com>
8633L:	linux-rdma@vger.kernel.org
8634S:	Supported
8635W:	https://github.com/linux-rdma/rdma-core
8636Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8638F:	Documentation/devicetree/bindings/infiniband/
8639F:	Documentation/infiniband/
8640F:	drivers/infiniband/
8641F:	include/rdma/
8642F:	include/trace/events/ib_mad.h
8643F:	include/trace/events/ib_umad.h
8644F:	include/uapi/linux/if_infiniband.h
8645F:	include/uapi/rdma/
8646F:	samples/bpf/ibumad_kern.c
8647F:	samples/bpf/ibumad_user.c
8648
8649INGENIC JZ4780 DMA Driver
8650M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8651S:	Maintained
8652F:	drivers/dma/dma-jz4780.c
8653
8654INGENIC JZ4780 NAND DRIVER
8655M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8656L:	linux-mtd@lists.infradead.org
8657S:	Maintained
8658F:	drivers/mtd/nand/raw/ingenic/
8659
8660INGENIC JZ47xx SoCs
8661M:	Paul Cercueil <paul@crapouillou.net>
8662S:	Maintained
8663F:	arch/mips/boot/dts/ingenic/
8664F:	arch/mips/include/asm/mach-jz4740/
8665F:	arch/mips/jz4740/
8666F:	drivers/clk/ingenic/
8667F:	drivers/dma/dma-jz4780.c
8668F:	drivers/gpu/drm/ingenic/
8669F:	drivers/i2c/busses/i2c-jz4780.c
8670F:	drivers/iio/adc/ingenic-adc.c
8671F:	drivers/irqchip/irq-ingenic.c
8672F:	drivers/memory/jz4780-nemc.c
8673F:	drivers/mmc/host/jz4740_mmc.c
8674F:	drivers/mtd/nand/raw/ingenic/
8675F:	drivers/pinctrl/pinctrl-ingenic.c
8676F:	drivers/power/supply/ingenic-battery.c
8677F:	drivers/pwm/pwm-jz4740.c
8678F:	drivers/remoteproc/ingenic_rproc.c
8679F:	drivers/rtc/rtc-jz4740.c
8680F:	drivers/tty/serial/8250/8250_ingenic.c
8681F:	drivers/usb/musb/jz4740.c
8682F:	drivers/watchdog/jz4740_wdt.c
8683F:	include/dt-bindings/iio/adc/ingenic,adc.h
8684F:	include/linux/mfd/ingenic-tcu.h
8685F:	sound/soc/codecs/jz47*
8686F:	sound/soc/jz4740/
8687
8688INOTIFY
8689M:	Jan Kara <jack@suse.cz>
8690R:	Amir Goldstein <amir73il@gmail.com>
8691L:	linux-fsdevel@vger.kernel.org
8692S:	Maintained
8693F:	Documentation/filesystems/inotify.rst
8694F:	fs/notify/inotify/
8695F:	include/linux/inotify.h
8696F:	include/uapi/linux/inotify.h
8697
8698INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8699M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8700L:	linux-input@vger.kernel.org
8701S:	Maintained
8702Q:	http://patchwork.kernel.org/project/linux-input/list/
8703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8704F:	Documentation/devicetree/bindings/input/
8705F:	Documentation/devicetree/bindings/serio/
8706F:	Documentation/input/
8707F:	drivers/input/
8708F:	include/linux/input.h
8709F:	include/linux/input/
8710F:	include/uapi/linux/input-event-codes.h
8711F:	include/uapi/linux/input.h
8712
8713INPUT MULTITOUCH (MT) PROTOCOL
8714M:	Henrik Rydberg <rydberg@bitmath.org>
8715L:	linux-input@vger.kernel.org
8716S:	Odd fixes
8717F:	Documentation/input/multi-touch-protocol.rst
8718F:	drivers/input/input-mt.c
8719K:	\b(ABS|SYN)_MT_
8720
8721INSIDE SECURE CRYPTO DRIVER
8722M:	Antoine Tenart <atenart@kernel.org>
8723L:	linux-crypto@vger.kernel.org
8724S:	Maintained
8725F:	drivers/crypto/inside-secure/
8726
8727INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8728M:	Mimi Zohar <zohar@linux.ibm.com>
8729M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8730L:	linux-integrity@vger.kernel.org
8731S:	Supported
8732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8733F:	security/integrity/ima/
8734
8735INTEL 810/815 FRAMEBUFFER DRIVER
8736M:	Antonino Daplas <adaplas@gmail.com>
8737L:	linux-fbdev@vger.kernel.org
8738S:	Maintained
8739F:	drivers/video/fbdev/i810/
8740
8741INTEL ASoC DRIVERS
8742M:	Cezary Rojewski <cezary.rojewski@intel.com>
8743M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8744M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8745M:	Jie Yang <yang.jie@linux.intel.com>
8746L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8747S:	Supported
8748F:	sound/soc/intel/
8749
8750INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8751M:	Hans de Goede <hdegoede@redhat.com>
8752L:	platform-driver-x86@vger.kernel.org
8753S:	Maintained
8754F:	drivers/platform/x86/intel_atomisp2_pm.c
8755
8756INTEL ATOMISP2 LED DRIVER
8757M:	Hans de Goede <hdegoede@redhat.com>
8758L:	platform-driver-x86@vger.kernel.org
8759S:	Maintained
8760F:	drivers/platform/x86/intel_atomisp2_led.c
8761
8762INTEL BROXTON PMC DRIVER
8763M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8764M:	Zha Qipeng <qipeng.zha@intel.com>
8765S:	Maintained
8766F:	drivers/mfd/intel_pmc_bxt.c
8767F:	include/linux/mfd/intel_pmc_bxt.h
8768
8769INTEL C600 SERIES SAS CONTROLLER DRIVER
8770M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8771M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8772L:	linux-scsi@vger.kernel.org
8773S:	Supported
8774T:	git git://git.code.sf.net/p/intel-sas/isci
8775F:	drivers/scsi/isci/
8776
8777INTEL CPU family model numbers
8778M:	Tony Luck <tony.luck@intel.com>
8779M:	x86@kernel.org
8780L:	linux-kernel@vger.kernel.org
8781S:	Supported
8782F:	arch/x86/include/asm/intel-family.h
8783
8784INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8785M:	Jani Nikula <jani.nikula@linux.intel.com>
8786M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8787M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8788L:	intel-gfx@lists.freedesktop.org
8789S:	Supported
8790W:	https://01.org/linuxgraphics/
8791Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8792B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8793C:	irc://chat.freenode.net/intel-gfx
8794T:	git git://anongit.freedesktop.org/drm-intel
8795F:	Documentation/gpu/i915.rst
8796F:	drivers/gpu/drm/i915/
8797F:	include/drm/i915*
8798F:	include/uapi/drm/i915_drm.h
8799
8800INTEL ETHERNET DRIVERS
8801M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
8802M:	Tony Nguyen <anthony.l.nguyen@intel.com>
8803L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8804S:	Supported
8805W:	http://www.intel.com/support/feedback.htm
8806W:	http://e1000.sourceforge.net/
8807Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8810F:	Documentation/networking/device_drivers/ethernet/intel/
8811F:	drivers/net/ethernet/intel/
8812F:	drivers/net/ethernet/intel/*/
8813F:	include/linux/avf/virtchnl.h
8814
8815INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8816M:	Maik Broemme <mbroemme@libmpq.org>
8817L:	linux-fbdev@vger.kernel.org
8818S:	Maintained
8819F:	Documentation/fb/intelfb.rst
8820F:	drivers/video/fbdev/intelfb/
8821
8822INTEL GPIO DRIVERS
8823M:	Andy Shevchenko <andy@kernel.org>
8824L:	linux-gpio@vger.kernel.org
8825S:	Maintained
8826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8827F:	drivers/gpio/gpio-ich.c
8828F:	drivers/gpio/gpio-intel-mid.c
8829F:	drivers/gpio/gpio-merrifield.c
8830F:	drivers/gpio/gpio-ml-ioh.c
8831F:	drivers/gpio/gpio-pch.c
8832F:	drivers/gpio/gpio-sch.c
8833F:	drivers/gpio/gpio-sodaville.c
8834
8835INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8836M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8837M:	Zhi Wang <zhi.a.wang@intel.com>
8838L:	intel-gvt-dev@lists.freedesktop.org
8839L:	intel-gfx@lists.freedesktop.org
8840S:	Supported
8841W:	https://01.org/igvt-g
8842T:	git https://github.com/intel/gvt-linux.git
8843F:	drivers/gpu/drm/i915/gvt/
8844
8845INTEL HID EVENT DRIVER
8846M:	Alex Hung <alex.hung@canonical.com>
8847L:	platform-driver-x86@vger.kernel.org
8848S:	Maintained
8849F:	drivers/platform/x86/intel-hid.c
8850
8851INTEL I/OAT DMA DRIVER
8852M:	Dave Jiang <dave.jiang@intel.com>
8853R:	Dan Williams <dan.j.williams@intel.com>
8854L:	dmaengine@vger.kernel.org
8855S:	Supported
8856Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8857F:	drivers/dma/ioat*
8858
8859INTEL IADX DRIVER
8860M:	Dave Jiang <dave.jiang@intel.com>
8861L:	dmaengine@vger.kernel.org
8862S:	Supported
8863F:	drivers/dma/idxd/*
8864F:	include/uapi/linux/idxd.h
8865
8866INTEL IDLE DRIVER
8867M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8868M:	Len Brown <lenb@kernel.org>
8869L:	linux-pm@vger.kernel.org
8870S:	Supported
8871B:	https://bugzilla.kernel.org
8872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8873F:	drivers/idle/intel_idle.c
8874
8875INTEL INTEGRATED SENSOR HUB DRIVER
8876M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8877M:	Jiri Kosina <jikos@kernel.org>
8878L:	linux-input@vger.kernel.org
8879S:	Maintained
8880F:	drivers/hid/intel-ish-hid/
8881
8882INTEL IOMMU (VT-d)
8883M:	David Woodhouse <dwmw2@infradead.org>
8884M:	Lu Baolu <baolu.lu@linux.intel.com>
8885L:	iommu@lists.linux-foundation.org
8886S:	Supported
8887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8888F:	drivers/iommu/intel/
8889F:	include/linux/intel-iommu.h
8890F:	include/linux/intel-svm.h
8891
8892INTEL IOP-ADMA DMA DRIVER
8893R:	Dan Williams <dan.j.williams@intel.com>
8894S:	Odd fixes
8895F:	drivers/dma/iop-adma.c
8896
8897INTEL IPU3 CSI-2 CIO2 DRIVER
8898M:	Yong Zhi <yong.zhi@intel.com>
8899M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8900M:	Bingbu Cao <bingbu.cao@intel.com>
8901R:	Tianshu Qiu <tian.shu.qiu@intel.com>
8902L:	linux-media@vger.kernel.org
8903S:	Maintained
8904F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8905F:	drivers/media/pci/intel/ipu3/
8906
8907INTEL IPU3 CSI-2 IMGU DRIVER
8908M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8909R:	Bingbu Cao <bingbu.cao@intel.com>
8910R:	Tianshu Qiu <tian.shu.qiu@intel.com>
8911L:	linux-media@vger.kernel.org
8912S:	Maintained
8913F:	Documentation/admin-guide/media/ipu3.rst
8914F:	Documentation/admin-guide/media/ipu3_rcb.svg
8915F:	Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8916F:	drivers/staging/media/ipu3/
8917
8918INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8919M:	Krzysztof Halasa <khalasa@piap.pl>
8920S:	Maintained
8921F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8922F:	drivers/net/wan/ixp4xx_hss.c
8923F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8924F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8925F:	include/linux/soc/ixp4xx/npe.h
8926F:	include/linux/soc/ixp4xx/qmgr.h
8927
8928INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8929M:	Deepak Saxena <dsaxena@plexity.net>
8930S:	Maintained
8931F:	drivers/char/hw_random/ixp4xx-rng.c
8932
8933INTEL MANAGEMENT ENGINE (mei)
8934M:	Tomas Winkler <tomas.winkler@intel.com>
8935L:	linux-kernel@vger.kernel.org
8936S:	Supported
8937F:	Documentation/driver-api/mei/*
8938F:	drivers/misc/mei/
8939F:	drivers/watchdog/mei_wdt.c
8940F:	include/linux/mei_cl_bus.h
8941F:	include/uapi/linux/mei.h
8942F:	samples/mei/*
8943
8944INTEL MENLOW THERMAL DRIVER
8945M:	Sujith Thomas <sujith.thomas@intel.com>
8946L:	platform-driver-x86@vger.kernel.org
8947S:	Supported
8948W:	https://01.org/linux-acpi
8949F:	drivers/platform/x86/intel_menlow.c
8950
8951INTEL MIC DRIVERS (mic)
8952M:	Sudeep Dutt <sudeep.dutt@intel.com>
8953M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8954S:	Supported
8955W:	https://github.com/sudeepdutt/mic
8956W:	http://software.intel.com/en-us/mic-developer
8957F:	Documentation/misc-devices/mic/
8958F:	drivers/dma/mic_x100_dma.c
8959F:	drivers/dma/mic_x100_dma.h
8960F:	drivers/misc/mic/
8961F:	include/linux/mic_bus.h
8962F:	include/linux/scif.h
8963F:	include/uapi/linux/mic_common.h
8964F:	include/uapi/linux/mic_ioctl.h
8965F:	include/uapi/linux/scif_ioctl.h
8966
8967INTEL P-Unit IPC DRIVER
8968M:	Zha Qipeng <qipeng.zha@intel.com>
8969L:	platform-driver-x86@vger.kernel.org
8970S:	Maintained
8971F:	arch/x86/include/asm/intel_punit_ipc.h
8972F:	drivers/platform/x86/intel_punit_ipc.c
8973
8974INTEL PMC CORE DRIVER
8975M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
8976M:	David E Box <david.e.box@intel.com>
8977L:	platform-driver-x86@vger.kernel.org
8978S:	Maintained
8979F:	drivers/platform/x86/intel_pmc_core*
8980
8981INTEL PMIC GPIO DRIVERS
8982M:	Andy Shevchenko <andy@kernel.org>
8983S:	Maintained
8984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8985F:	drivers/gpio/gpio-*cove.c
8986F:	drivers/gpio/gpio-msic.c
8987
8988INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8989M:	Andy Shevchenko <andy@kernel.org>
8990S:	Maintained
8991F:	drivers/mfd/intel_msic.c
8992F:	drivers/mfd/intel_soc_pmic*
8993F:	include/linux/mfd/intel_msic.h
8994F:	include/linux/mfd/intel_soc_pmic*
8995
8996INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8997M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8998L:	linux-wireless@vger.kernel.org
8999S:	Maintained
9000F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9001F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9002F:	drivers/net/wireless/intel/ipw2x00/
9003
9004INTEL PSTATE DRIVER
9005M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9006M:	Len Brown <lenb@kernel.org>
9007L:	linux-pm@vger.kernel.org
9008S:	Supported
9009F:	drivers/cpufreq/intel_pstate.c
9010
9011INTEL RDMA RNIC DRIVER
9012M:	Faisal Latif <faisal.latif@intel.com>
9013M:	Shiraz Saleem <shiraz.saleem@intel.com>
9014L:	linux-rdma@vger.kernel.org
9015S:	Supported
9016F:	drivers/infiniband/hw/i40iw/
9017F:	include/uapi/rdma/i40iw-abi.h
9018
9019INTEL SCU DRIVERS
9020M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9021S:	Maintained
9022F:	arch/x86/include/asm/intel_scu_ipc.h
9023F:	drivers/platform/x86/intel_scu_*
9024
9025INTEL SPEED SELECT TECHNOLOGY
9026M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9027L:	platform-driver-x86@vger.kernel.org
9028S:	Maintained
9029F:	drivers/platform/x86/intel_speed_select_if/
9030F:	include/uapi/linux/isst_if.h
9031F:	tools/power/x86/intel-speed-select/
9032
9033INTEL STRATIX10 FIRMWARE DRIVERS
9034M:	Richard Gong <richard.gong@linux.intel.com>
9035L:	linux-kernel@vger.kernel.org
9036S:	Maintained
9037F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9038F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9039F:	drivers/firmware/stratix10-rsu.c
9040F:	drivers/firmware/stratix10-svc.c
9041F:	include/linux/firmware/intel/stratix10-smc.h
9042F:	include/linux/firmware/intel/stratix10-svc-client.h
9043
9044INTEL TELEMETRY DRIVER
9045M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9046M:	"David E. Box" <david.e.box@linux.intel.com>
9047L:	platform-driver-x86@vger.kernel.org
9048S:	Maintained
9049F:	arch/x86/include/asm/intel_telemetry.h
9050F:	drivers/platform/x86/intel_telemetry*
9051
9052INTEL UNCORE FREQUENCY CONTROL
9053M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9054L:	platform-driver-x86@vger.kernel.org
9055S:	Maintained
9056F:	drivers/platform/x86/intel-uncore-frequency.c
9057
9058INTEL VIRTUAL BUTTON DRIVER
9059M:	AceLan Kao <acelan.kao@canonical.com>
9060L:	platform-driver-x86@vger.kernel.org
9061S:	Maintained
9062F:	drivers/platform/x86/intel-vbtn.c
9063
9064INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9065M:	Stanislaw Gruszka <stf_xl@wp.pl>
9066L:	linux-wireless@vger.kernel.org
9067S:	Supported
9068F:	drivers/net/wireless/intel/iwlegacy/
9069
9070INTEL WIRELESS WIFI LINK (iwlwifi)
9071M:	Johannes Berg <johannes.berg@intel.com>
9072M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
9073M:	Luca Coelho <luciano.coelho@intel.com>
9074M:	Intel Linux Wireless <linuxwifi@intel.com>
9075L:	linux-wireless@vger.kernel.org
9076S:	Supported
9077W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9079F:	drivers/net/wireless/intel/iwlwifi/
9080
9081INTEL WIRELESS WIMAX CONNECTION 2400
9082M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9083M:	linux-wimax@intel.com
9084L:	wimax@linuxwimax.org (subscribers-only)
9085S:	Supported
9086W:	http://linuxwimax.org
9087F:	Documentation/admin-guide/wimax/i2400m.rst
9088F:	drivers/net/wimax/i2400m/
9089F:	include/uapi/linux/wimax/i2400m.h
9090
9091INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9092M:	Jithu Joseph <jithu.joseph@intel.com>
9093R:	Maurice Ma <maurice.ma@intel.com>
9094S:	Maintained
9095W:	https://slimbootloader.github.io/security/firmware-update.html
9096F:	drivers/platform/x86/intel-wmi-sbl-fw-update.c
9097
9098INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9099M:	Mario Limonciello <mario.limonciello@dell.com>
9100S:	Maintained
9101F:	drivers/platform/x86/intel-wmi-thunderbolt.c
9102
9103INTEL(R) TRACE HUB
9104M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9105S:	Supported
9106F:	Documentation/trace/intel_th.rst
9107F:	drivers/hwtracing/intel_th/
9108F:	include/linux/intel_th.h
9109
9110INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9111M:	Ning Sun <ning.sun@intel.com>
9112L:	tboot-devel@lists.sourceforge.net
9113S:	Supported
9114W:	http://tboot.sourceforge.net
9115T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9116F:	Documentation/x86/intel_txt.rst
9117F:	arch/x86/kernel/tboot.c
9118F:	include/linux/tboot.h
9119
9120INTERCONNECT API
9121M:	Georgi Djakov <georgi.djakov@linaro.org>
9122L:	linux-pm@vger.kernel.org
9123S:	Maintained
9124F:	Documentation/devicetree/bindings/interconnect/
9125F:	Documentation/driver-api/interconnect.rst
9126F:	drivers/interconnect/
9127F:	include/dt-bindings/interconnect/
9128F:	include/linux/interconnect-provider.h
9129F:	include/linux/interconnect.h
9130
9131INVENSENSE ICM-426xx IMU DRIVER
9132M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9133L:	linux-iio@vger.kernel.org
9134S:	Maintained
9135W	https://invensense.tdk.com/
9136F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9137F:	drivers/iio/imu/inv_icm42600/
9138
9139INVENSENSE MPU-3050 GYROSCOPE DRIVER
9140M:	Linus Walleij <linus.walleij@linaro.org>
9141L:	linux-iio@vger.kernel.org
9142S:	Maintained
9143F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9144F:	drivers/iio/gyro/mpu3050*
9145
9146IOC3 ETHERNET DRIVER
9147M:	Ralf Baechle <ralf@linux-mips.org>
9148L:	linux-mips@vger.kernel.org
9149S:	Maintained
9150F:	drivers/net/ethernet/sgi/ioc3-eth.c
9151
9152IOMAP FILESYSTEM LIBRARY
9153M:	Christoph Hellwig <hch@infradead.org>
9154M:	Darrick J. Wong <darrick.wong@oracle.com>
9155M:	linux-xfs@vger.kernel.org
9156M:	linux-fsdevel@vger.kernel.org
9157L:	linux-xfs@vger.kernel.org
9158L:	linux-fsdevel@vger.kernel.org
9159S:	Supported
9160T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9161F:	fs/iomap/
9162F:	include/linux/iomap.h
9163
9164IOMMU DRIVERS
9165M:	Joerg Roedel <joro@8bytes.org>
9166L:	iommu@lists.linux-foundation.org
9167S:	Maintained
9168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9169F:	Documentation/devicetree/bindings/iommu/
9170F:	Documentation/userspace-api/iommu.rst
9171F:	drivers/iommu/
9172F:	include/linux/iommu.h
9173F:	include/linux/iova.h
9174F:	include/linux/of_iommu.h
9175F:	include/uapi/linux/iommu.h
9176
9177IO_URING
9178M:	Jens Axboe <axboe@kernel.dk>
9179L:	io-uring@vger.kernel.org
9180S:	Maintained
9181T:	git git://git.kernel.dk/linux-block
9182T:	git git://git.kernel.dk/liburing
9183F:	fs/io-wq.c
9184F:	fs/io-wq.h
9185F:	fs/io_uring.c
9186F:	include/uapi/linux/io_uring.h
9187
9188IPMI SUBSYSTEM
9189M:	Corey Minyard <minyard@acm.org>
9190L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9191S:	Supported
9192W:	http://openipmi.sourceforge.net/
9193F:	Documentation/driver-api/ipmi.rst
9194F:	Documentation/devicetree/bindings/ipmi/
9195F:	drivers/char/ipmi/
9196F:	include/linux/ipmi*
9197F:	include/uapi/linux/ipmi*
9198
9199IPS SCSI RAID DRIVER
9200M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9201L:	linux-scsi@vger.kernel.org
9202S:	Maintained
9203W:	http://www.adaptec.com/
9204F:	drivers/scsi/ips*
9205
9206IPVS
9207M:	Wensong Zhang <wensong@linux-vs.org>
9208M:	Simon Horman <horms@verge.net.au>
9209M:	Julian Anastasov <ja@ssi.bg>
9210L:	netdev@vger.kernel.org
9211L:	lvs-devel@vger.kernel.org
9212S:	Maintained
9213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9215F:	Documentation/networking/ipvs-sysctl.rst
9216F:	include/net/ip_vs.h
9217F:	include/uapi/linux/ip_vs.h
9218F:	net/netfilter/ipvs/
9219
9220IPWIRELESS DRIVER
9221M:	Jiri Kosina <jikos@kernel.org>
9222M:	David Sterba <dsterba@suse.com>
9223S:	Odd Fixes
9224F:	drivers/tty/ipwireless/
9225
9226IPX NETWORK LAYER
9227L:	netdev@vger.kernel.org
9228S:	Obsolete
9229F:	include/uapi/linux/ipx.h
9230
9231IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9232M:	Marc Zyngier <maz@kernel.org>
9233S:	Maintained
9234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9235F:	Documentation/core-api/irq/irq-domain.rst
9236F:	include/linux/irqdomain.h
9237F:	kernel/irq/irqdomain.c
9238F:	kernel/irq/msi.c
9239
9240IRQ SUBSYSTEM
9241M:	Thomas Gleixner <tglx@linutronix.de>
9242L:	linux-kernel@vger.kernel.org
9243S:	Maintained
9244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9245F:	kernel/irq/
9246
9247IRQCHIP DRIVERS
9248M:	Thomas Gleixner <tglx@linutronix.de>
9249M:	Jason Cooper <jason@lakedaemon.net>
9250M:	Marc Zyngier <maz@kernel.org>
9251L:	linux-kernel@vger.kernel.org
9252S:	Maintained
9253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9254F:	Documentation/devicetree/bindings/interrupt-controller/
9255F:	drivers/irqchip/
9256
9257ISA
9258M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9259S:	Maintained
9260F:	Documentation/driver-api/isa.rst
9261F:	drivers/base/isa.c
9262F:	include/linux/isa.h
9263
9264ISA RADIO MODULE
9265M:	Hans Verkuil <hverkuil@xs4all.nl>
9266L:	linux-media@vger.kernel.org
9267S:	Maintained
9268W:	https://linuxtv.org
9269T:	git git://linuxtv.org/media_tree.git
9270F:	drivers/media/radio/radio-isa*
9271
9272ISAPNP
9273M:	Jaroslav Kysela <perex@perex.cz>
9274S:	Maintained
9275F:	Documentation/driver-api/isapnp.rst
9276F:	drivers/pnp/isapnp/
9277F:	include/linux/isapnp.h
9278
9279ISCSI
9280M:	Lee Duncan <lduncan@suse.com>
9281M:	Chris Leech <cleech@redhat.com>
9282L:	open-iscsi@googlegroups.com
9283L:	linux-scsi@vger.kernel.org
9284S:	Maintained
9285W:	www.open-iscsi.com
9286F:	drivers/scsi/*iscsi*
9287F:	include/scsi/*iscsi*
9288
9289iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9290M:	Peter Jones <pjones@redhat.com>
9291M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
9292S:	Maintained
9293F:	drivers/firmware/iscsi_ibft*
9294
9295ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9296M:	Sagi Grimberg <sagi@grimberg.me>
9297M:	Max Gurtovoy <mgurtovoy@nvidia.com>
9298L:	linux-rdma@vger.kernel.org
9299S:	Supported
9300W:	http://www.openfabrics.org
9301W:	www.open-iscsi.org
9302Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9303F:	drivers/infiniband/ulp/iser/
9304
9305ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9306M:	Sagi Grimberg <sagi@grimberg.me>
9307L:	linux-rdma@vger.kernel.org
9308L:	target-devel@vger.kernel.org
9309S:	Supported
9310W:	http://www.linux-iscsi.org
9311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9312F:	drivers/infiniband/ulp/isert
9313
9314ISDN/CMTP OVER BLUETOOTH
9315M:	Karsten Keil <isdn@linux-pingi.de>
9316L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
9317L:	netdev@vger.kernel.org
9318S:	Odd Fixes
9319W:	http://www.isdn4linux.de
9320F:	Documentation/isdn/
9321F:	drivers/isdn/capi/
9322F:	include/linux/isdn/
9323F:	include/uapi/linux/isdn/
9324F:	net/bluetooth/cmtp/
9325
9326ISDN/mISDN SUBSYSTEM
9327M:	Karsten Keil <isdn@linux-pingi.de>
9328L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
9329L:	netdev@vger.kernel.org
9330S:	Maintained
9331W:	http://www.isdn4linux.de
9332F:	drivers/isdn/Kconfig
9333F:	drivers/isdn/Makefile
9334F:	drivers/isdn/hardware/
9335F:	drivers/isdn/mISDN/
9336
9337IT87 HARDWARE MONITORING DRIVER
9338M:	Jean Delvare <jdelvare@suse.com>
9339L:	linux-hwmon@vger.kernel.org
9340S:	Maintained
9341F:	Documentation/hwmon/it87.rst
9342F:	drivers/hwmon/it87.c
9343
9344IT913X MEDIA DRIVER
9345M:	Antti Palosaari <crope@iki.fi>
9346L:	linux-media@vger.kernel.org
9347S:	Maintained
9348W:	https://linuxtv.org
9349W:	http://palosaari.fi/linux/
9350Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9351T:	git git://linuxtv.org/anttip/media_tree.git
9352F:	drivers/media/tuners/it913x*
9353
9354IVTV VIDEO4LINUX DRIVER
9355M:	Andy Walls <awalls@md.metrocast.net>
9356L:	linux-media@vger.kernel.org
9357S:	Maintained
9358W:	https://linuxtv.org
9359T:	git git://linuxtv.org/media_tree.git
9360F:	Documentation/admin-guide/media/ivtv*
9361F:	drivers/media/pci/ivtv/
9362F:	include/uapi/linux/ivtv*
9363
9364IX2505V MEDIA DRIVER
9365M:	Malcolm Priestley <tvboxspy@gmail.com>
9366L:	linux-media@vger.kernel.org
9367S:	Maintained
9368W:	https://linuxtv.org
9369Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9370F:	drivers/media/dvb-frontends/ix2505v*
9371
9372JAILHOUSE HYPERVISOR INTERFACE
9373M:	Jan Kiszka <jan.kiszka@siemens.com>
9374L:	jailhouse-dev@googlegroups.com
9375S:	Maintained
9376F:	arch/x86/include/asm/jailhouse_para.h
9377F:	arch/x86/kernel/jailhouse.c
9378
9379JC42.4 TEMPERATURE SENSOR DRIVER
9380M:	Guenter Roeck <linux@roeck-us.net>
9381L:	linux-hwmon@vger.kernel.org
9382S:	Maintained
9383F:	Documentation/hwmon/jc42.rst
9384F:	drivers/hwmon/jc42.c
9385
9386JFS FILESYSTEM
9387M:	Dave Kleikamp <shaggy@kernel.org>
9388L:	jfs-discussion@lists.sourceforge.net
9389S:	Maintained
9390W:	http://jfs.sourceforge.net/
9391T:	git git://github.com/kleikamp/linux-shaggy.git
9392F:	Documentation/admin-guide/jfs.rst
9393F:	fs/jfs/
9394
9395JME NETWORK DRIVER
9396M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
9397L:	netdev@vger.kernel.org
9398S:	Maintained
9399F:	drivers/net/ethernet/jme.*
9400
9401JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9402M:	David Woodhouse <dwmw2@infradead.org>
9403M:	Richard Weinberger <richard@nod.at>
9404L:	linux-mtd@lists.infradead.org
9405S:	Odd Fixes
9406W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
9407T:	git git://git.infradead.org/ubifs-2.6.git
9408F:	fs/jffs2/
9409F:	include/uapi/linux/jffs2.h
9410
9411JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9412M:	"Theodore Ts'o" <tytso@mit.edu>
9413M:	Jan Kara <jack@suse.com>
9414L:	linux-ext4@vger.kernel.org
9415S:	Maintained
9416F:	fs/jbd2/
9417F:	include/linux/jbd2.h
9418
9419JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9420M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9421L:	linux-media@vger.kernel.org
9422S:	Maintained
9423F:	drivers/media/platform/rcar_jpu.c
9424
9425JSM Neo PCI based serial card
9426L:	linux-serial@vger.kernel.org
9427S:	Orphan
9428F:	drivers/tty/serial/jsm/
9429
9430K10TEMP HARDWARE MONITORING DRIVER
9431M:	Clemens Ladisch <clemens@ladisch.de>
9432L:	linux-hwmon@vger.kernel.org
9433S:	Maintained
9434F:	Documentation/hwmon/k10temp.rst
9435F:	drivers/hwmon/k10temp.c
9436
9437K8TEMP HARDWARE MONITORING DRIVER
9438M:	Rudolf Marek <r.marek@assembler.cz>
9439L:	linux-hwmon@vger.kernel.org
9440S:	Maintained
9441F:	Documentation/hwmon/k8temp.rst
9442F:	drivers/hwmon/k8temp.c
9443
9444KASAN
9445M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
9446R:	Alexander Potapenko <glider@google.com>
9447R:	Dmitry Vyukov <dvyukov@google.com>
9448L:	kasan-dev@googlegroups.com
9449S:	Maintained
9450F:	Documentation/dev-tools/kasan.rst
9451F:	arch/*/include/asm/kasan.h
9452F:	arch/*/mm/kasan_init*
9453F:	include/linux/kasan*.h
9454F:	lib/test_kasan.c
9455F:	mm/kasan/
9456F:	scripts/Makefile.kasan
9457
9458KCONFIG
9459M:	Masahiro Yamada <masahiroy@kernel.org>
9460L:	linux-kbuild@vger.kernel.org
9461S:	Maintained
9462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9463F:	Documentation/kbuild/kconfig*
9464F:	scripts/Kconfig.include
9465F:	scripts/kconfig/
9466
9467KCOV
9468R:	Dmitry Vyukov <dvyukov@google.com>
9469R:	Andrey Konovalov <andreyknvl@google.com>
9470L:	kasan-dev@googlegroups.com
9471S:	Maintained
9472F:	Documentation/dev-tools/kcov.rst
9473F:	include/linux/kcov.h
9474F:	include/uapi/linux/kcov.h
9475F:	kernel/kcov.c
9476F:	scripts/Makefile.kcov
9477
9478KCSAN
9479M:	Marco Elver <elver@google.com>
9480R:	Dmitry Vyukov <dvyukov@google.com>
9481L:	kasan-dev@googlegroups.com
9482S:	Maintained
9483F:	Documentation/dev-tools/kcsan.rst
9484F:	include/linux/kcsan*.h
9485F:	kernel/kcsan/
9486F:	lib/Kconfig.kcsan
9487F:	scripts/Makefile.kcsan
9488
9489KDUMP
9490M:	Dave Young <dyoung@redhat.com>
9491M:	Baoquan He <bhe@redhat.com>
9492R:	Vivek Goyal <vgoyal@redhat.com>
9493L:	kexec@lists.infradead.org
9494S:	Maintained
9495W:	http://lse.sourceforge.net/kdump/
9496F:	Documentation/admin-guide/kdump/
9497F:	fs/proc/vmcore.c
9498F:	include/linux/crash_core.h
9499F:	include/linux/crash_dump.h
9500F:	include/uapi/linux/vmcore.h
9501F:	kernel/crash_*.c
9502
9503KEENE FM RADIO TRANSMITTER DRIVER
9504M:	Hans Verkuil <hverkuil@xs4all.nl>
9505L:	linux-media@vger.kernel.org
9506S:	Maintained
9507W:	https://linuxtv.org
9508T:	git git://linuxtv.org/media_tree.git
9509F:	drivers/media/radio/radio-keene*
9510
9511KERNEL AUTOMOUNTER
9512M:	Ian Kent <raven@themaw.net>
9513L:	autofs@vger.kernel.org
9514S:	Maintained
9515F:	fs/autofs/
9516
9517KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9518M:	Masahiro Yamada <masahiroy@kernel.org>
9519M:	Michal Marek <michal.lkml@markovi.net>
9520L:	linux-kbuild@vger.kernel.org
9521S:	Maintained
9522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9523F:	Documentation/kbuild/
9524F:	Makefile
9525F:	scripts/*vmlinux*
9526F:	scripts/Kbuild*
9527F:	scripts/Makefile*
9528F:	scripts/basic/
9529F:	scripts/mk*
9530F:	scripts/mod/
9531F:	scripts/package/
9532
9533KERNEL JANITORS
9534L:	kernel-janitors@vger.kernel.org
9535S:	Odd Fixes
9536W:	http://kernelnewbies.org/KernelJanitors
9537
9538KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9539M:	"J. Bruce Fields" <bfields@fieldses.org>
9540M:	Chuck Lever <chuck.lever@oracle.com>
9541L:	linux-nfs@vger.kernel.org
9542S:	Supported
9543W:	http://nfs.sourceforge.net/
9544T:	git git://linux-nfs.org/~bfields/linux.git
9545F:	fs/lockd/
9546F:	fs/nfs_common/
9547F:	fs/nfsd/
9548F:	include/linux/lockd/
9549F:	include/linux/sunrpc/
9550F:	include/uapi/linux/nfsd/
9551F:	include/uapi/linux/sunrpc/
9552F:	net/sunrpc/
9553
9554KERNEL SELFTEST FRAMEWORK
9555M:	Shuah Khan <shuah@kernel.org>
9556M:	Shuah Khan <skhan@linuxfoundation.org>
9557L:	linux-kselftest@vger.kernel.org
9558S:	Maintained
9559Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
9560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9561F:	Documentation/dev-tools/kselftest*
9562F:	tools/testing/selftests/
9563
9564KERNEL UNIT TESTING FRAMEWORK (KUnit)
9565M:	Brendan Higgins <brendanhiggins@google.com>
9566L:	linux-kselftest@vger.kernel.org
9567L:	kunit-dev@googlegroups.com
9568S:	Maintained
9569W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
9570F:	Documentation/dev-tools/kunit/
9571F:	include/kunit/
9572F:	lib/kunit/
9573F:	tools/testing/kunit/
9574
9575KERNEL USERMODE HELPER
9576M:	Luis Chamberlain <mcgrof@kernel.org>
9577L:	linux-kernel@vger.kernel.org
9578S:	Maintained
9579F:	include/linux/umh.h
9580F:	kernel/umh.c
9581
9582KERNEL VIRTUAL MACHINE (KVM)
9583M:	Paolo Bonzini <pbonzini@redhat.com>
9584L:	kvm@vger.kernel.org
9585S:	Supported
9586W:	http://www.linux-kvm.org
9587T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9588F:	Documentation/virt/kvm/
9589F:	include/asm-generic/kvm*
9590F:	include/kvm/iodev.h
9591F:	include/linux/kvm*
9592F:	include/trace/events/kvm.h
9593F:	include/uapi/asm-generic/kvm*
9594F:	include/uapi/linux/kvm*
9595F:	tools/kvm/
9596F:	tools/testing/selftests/kvm/
9597F:	virt/kvm/*
9598
9599KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9600M:	Marc Zyngier <maz@kernel.org>
9601R:	James Morse <james.morse@arm.com>
9602R:	Julien Thierry <julien.thierry.kdev@gmail.com>
9603R:	Suzuki K Poulose <suzuki.poulose@arm.com>
9604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9605L:	kvmarm@lists.cs.columbia.edu
9606S:	Maintained
9607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9608F:	arch/arm64/include/asm/kvm*
9609F:	arch/arm64/include/uapi/asm/kvm*
9610F:	arch/arm64/kvm/
9611F:	include/kvm/arm_*
9612
9613KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9614M:	Huacai Chen <chenhc@lemote.com>
9615M:	Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9616L:	linux-mips@vger.kernel.org
9617L:	kvm@vger.kernel.org
9618S:	Maintained
9619F:	arch/mips/include/asm/kvm*
9620F:	arch/mips/include/uapi/asm/kvm*
9621F:	arch/mips/kvm/
9622
9623KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9624M:	Paul Mackerras <paulus@ozlabs.org>
9625L:	kvm-ppc@vger.kernel.org
9626S:	Supported
9627W:	http://www.linux-kvm.org/
9628T:	git git://github.com/agraf/linux-2.6.git
9629F:	arch/powerpc/include/asm/kvm*
9630F:	arch/powerpc/include/uapi/asm/kvm*
9631F:	arch/powerpc/kernel/kvm*
9632F:	arch/powerpc/kvm/
9633
9634KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9635M:	Christian Borntraeger <borntraeger@de.ibm.com>
9636M:	Janosch Frank <frankja@linux.ibm.com>
9637R:	David Hildenbrand <david@redhat.com>
9638R:	Cornelia Huck <cohuck@redhat.com>
9639R:	Claudio Imbrenda <imbrenda@linux.ibm.com>
9640L:	kvm@vger.kernel.org
9641S:	Supported
9642W:	http://www.ibm.com/developerworks/linux/linux390/
9643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9644F:	Documentation/virt/kvm/s390*
9645F:	arch/s390/include/asm/gmap.h
9646F:	arch/s390/include/asm/kvm*
9647F:	arch/s390/include/uapi/asm/kvm*
9648F:	arch/s390/kvm/
9649F:	arch/s390/mm/gmap.c
9650F:	tools/testing/selftests/kvm/*/s390x/
9651F:	tools/testing/selftests/kvm/s390x/
9652
9653KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9654M:	Paolo Bonzini <pbonzini@redhat.com>
9655R:	Sean Christopherson <sean.j.christopherson@intel.com>
9656R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9657R:	Wanpeng Li <wanpengli@tencent.com>
9658R:	Jim Mattson <jmattson@google.com>
9659R:	Joerg Roedel <joro@8bytes.org>
9660L:	kvm@vger.kernel.org
9661S:	Supported
9662W:	http://www.linux-kvm.org
9663T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9664F:	arch/x86/include/asm/kvm*
9665F:	arch/x86/include/asm/pvclock-abi.h
9666F:	arch/x86/include/asm/svm.h
9667F:	arch/x86/include/asm/vmx*.h
9668F:	arch/x86/include/uapi/asm/kvm*
9669F:	arch/x86/include/uapi/asm/svm.h
9670F:	arch/x86/include/uapi/asm/vmx.h
9671F:	arch/x86/kernel/kvm.c
9672F:	arch/x86/kernel/kvmclock.c
9673F:	arch/x86/kvm/
9674F:	arch/x86/kvm/*/
9675
9676KERNFS
9677M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9678M:	Tejun Heo <tj@kernel.org>
9679S:	Supported
9680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9681F:	fs/kernfs/
9682F:	include/linux/kernfs.h
9683
9684KEXEC
9685M:	Eric Biederman <ebiederm@xmission.com>
9686L:	kexec@lists.infradead.org
9687S:	Maintained
9688W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9689F:	include/linux/kexec.h
9690F:	include/uapi/linux/kexec.h
9691F:	kernel/kexec*
9692
9693KEYS-ENCRYPTED
9694M:	Mimi Zohar <zohar@linux.ibm.com>
9695L:	linux-integrity@vger.kernel.org
9696L:	keyrings@vger.kernel.org
9697S:	Supported
9698F:	Documentation/security/keys/trusted-encrypted.rst
9699F:	include/keys/encrypted-type.h
9700F:	security/keys/encrypted-keys/
9701
9702KEYS-TRUSTED
9703M:	James Bottomley <jejb@linux.ibm.com>
9704M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9705M:	Mimi Zohar <zohar@linux.ibm.com>
9706L:	linux-integrity@vger.kernel.org
9707L:	keyrings@vger.kernel.org
9708S:	Supported
9709F:	Documentation/security/keys/trusted-encrypted.rst
9710F:	include/keys/trusted-type.h
9711F:	include/keys/trusted_tpm.h
9712F:	security/keys/trusted-keys/
9713
9714KEYS/KEYRINGS
9715M:	David Howells <dhowells@redhat.com>
9716M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9717L:	keyrings@vger.kernel.org
9718S:	Maintained
9719F:	Documentation/security/keys/core.rst
9720F:	include/keys/
9721F:	include/linux/key-type.h
9722F:	include/linux/key.h
9723F:	include/linux/keyctl.h
9724F:	include/uapi/linux/keyctl.h
9725F:	security/keys/
9726
9727KFIFO
9728M:	Stefani Seibold <stefani@seibold.net>
9729S:	Maintained
9730F:	include/linux/kfifo.h
9731F:	lib/kfifo.c
9732F:	samples/kfifo/
9733
9734KGDB / KDB /debug_core
9735M:	Jason Wessel <jason.wessel@windriver.com>
9736M:	Daniel Thompson <daniel.thompson@linaro.org>
9737R:	Douglas Anderson <dianders@chromium.org>
9738L:	kgdb-bugreport@lists.sourceforge.net
9739S:	Maintained
9740W:	http://kgdb.wiki.kernel.org/
9741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9742F:	Documentation/dev-tools/kgdb.rst
9743F:	drivers/misc/kgdbts.c
9744F:	drivers/tty/serial/kgdboc.c
9745F:	include/linux/kdb.h
9746F:	include/linux/kgdb.h
9747F:	kernel/debug/
9748
9749KHADAS MCU MFD DRIVER
9750M:	Neil Armstrong <narmstrong@baylibre.com>
9751L:	linux-amlogic@lists.infradead.org
9752S:	Maintained
9753F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9754F:	drivers/mfd/khadas-mcu.c
9755F:	include/linux/mfd/khadas-mcu.h
9756F:	drivers/thermal/khadas_mcu_fan.c
9757
9758KMEMLEAK
9759M:	Catalin Marinas <catalin.marinas@arm.com>
9760S:	Maintained
9761F:	Documentation/dev-tools/kmemleak.rst
9762F:	include/linux/kmemleak.h
9763F:	mm/kmemleak.c
9764F:	samples/kmemleak/kmemleak-test.c
9765
9766KMOD KERNEL MODULE LOADER - USERMODE HELPER
9767M:	Luis Chamberlain <mcgrof@kernel.org>
9768L:	linux-kernel@vger.kernel.org
9769S:	Maintained
9770F:	include/linux/kmod.h
9771F:	kernel/kmod.c
9772F:	lib/test_kmod.c
9773F:	tools/testing/selftests/kmod/
9774
9775KPROBES
9776M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9777M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9778M:	"David S. Miller" <davem@davemloft.net>
9779M:	Masami Hiramatsu <mhiramat@kernel.org>
9780S:	Maintained
9781F:	Documentation/trace/kprobes.rst
9782F:	include/asm-generic/kprobes.h
9783F:	include/linux/kprobes.h
9784F:	kernel/kprobes.c
9785
9786KS0108 LCD CONTROLLER DRIVER
9787M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9788S:	Maintained
9789F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9790F:	drivers/auxdisplay/ks0108.c
9791F:	include/linux/ks0108.h
9792
9793KTD253 BACKLIGHT DRIVER
9794M:	Linus Walleij <linus.walleij@linaro.org>
9795S:	Maintained
9796F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9797F:	drivers/video/backlight/ktd253-backlight.c
9798
9799L3MDEV
9800M:	David Ahern <dsahern@kernel.org>
9801L:	netdev@vger.kernel.org
9802S:	Maintained
9803F:	include/net/l3mdev.h
9804F:	net/l3mdev
9805
9806L7 BPF FRAMEWORK
9807M:	John Fastabend <john.fastabend@gmail.com>
9808M:	Daniel Borkmann <daniel@iogearbox.net>
9809M:	Jakub Sitnicki <jakub@cloudflare.com>
9810M:	Lorenz Bauer <lmb@cloudflare.com>
9811L:	netdev@vger.kernel.org
9812L:	bpf@vger.kernel.org
9813S:	Maintained
9814F:	include/linux/skmsg.h
9815F:	net/core/skmsg.c
9816F:	net/core/sock_map.c
9817F:	net/ipv4/tcp_bpf.c
9818F:	net/ipv4/udp_bpf.c
9819
9820LANTIQ / INTEL Ethernet drivers
9821M:	Hauke Mehrtens <hauke@hauke-m.de>
9822L:	netdev@vger.kernel.org
9823S:	Maintained
9824F:	drivers/net/dsa/lantiq_gswip.c
9825F:	drivers/net/dsa/lantiq_pce.h
9826F:	drivers/net/ethernet/lantiq_xrx200.c
9827F:	net/dsa/tag_gswip.c
9828
9829LANTIQ MIPS ARCHITECTURE
9830M:	John Crispin <john@phrozen.org>
9831L:	linux-mips@vger.kernel.org
9832S:	Maintained
9833F:	arch/mips/lantiq
9834F:	drivers/soc/lantiq
9835
9836LAPB module
9837L:	linux-x25@vger.kernel.org
9838S:	Orphan
9839F:	Documentation/networking/lapb-module.rst
9840F:	include/*/lapb.h
9841F:	net/lapb/
9842
9843LASI 53c700 driver for PARISC
9844M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9845L:	linux-scsi@vger.kernel.org
9846S:	Maintained
9847F:	Documentation/scsi/53c700.rst
9848F:	drivers/scsi/53c700*
9849
9850LEAKING_ADDRESSES
9851M:	Tobin C. Harding <me@tobin.cc>
9852M:	Tycho Andersen <tycho@tycho.pizza>
9853L:	linux-hardening@vger.kernel.org
9854S:	Maintained
9855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9856F:	scripts/leaking_addresses.pl
9857
9858LED SUBSYSTEM
9859M:	Pavel Machek <pavel@ucw.cz>
9860R:	Dan Murphy <dmurphy@ti.com>
9861L:	linux-leds@vger.kernel.org
9862S:	Maintained
9863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9864F:	Documentation/devicetree/bindings/leds/
9865F:	drivers/leds/
9866F:	include/linux/leds.h
9867
9868LEGACY EEPROM DRIVER
9869M:	Jean Delvare <jdelvare@suse.com>
9870S:	Maintained
9871F:	Documentation/misc-devices/eeprom.rst
9872F:	drivers/misc/eeprom/eeprom.c
9873
9874LEGO MINDSTORMS EV3
9875R:	David Lechner <david@lechnology.com>
9876S:	Maintained
9877F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9878F:	arch/arm/boot/dts/da850-lego-ev3.dts
9879F:	drivers/power/supply/lego_ev3_battery.c
9880
9881LEGO USB Tower driver
9882M:	Juergen Stuber <starblue@users.sourceforge.net>
9883L:	legousb-devel@lists.sourceforge.net
9884S:	Maintained
9885W:	http://legousb.sourceforge.net/
9886F:	drivers/usb/misc/legousbtower.c
9887
9888LG LAPTOP EXTRAS
9889M:	Matan Ziv-Av <matan@svgalib.org>
9890L:	platform-driver-x86@vger.kernel.org
9891S:	Maintained
9892F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9893F:	Documentation/admin-guide/laptops/lg-laptop.rst
9894F:	drivers/platform/x86/lg-laptop.c
9895
9896LG2160 MEDIA DRIVER
9897M:	Michael Krufky <mkrufky@linuxtv.org>
9898L:	linux-media@vger.kernel.org
9899S:	Maintained
9900W:	https://linuxtv.org
9901W:	http://github.com/mkrufky
9902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9903T:	git git://linuxtv.org/mkrufky/tuners.git
9904F:	drivers/media/dvb-frontends/lg2160.*
9905
9906LGDT3305 MEDIA DRIVER
9907M:	Michael Krufky <mkrufky@linuxtv.org>
9908L:	linux-media@vger.kernel.org
9909S:	Maintained
9910W:	https://linuxtv.org
9911W:	http://github.com/mkrufky
9912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9913T:	git git://linuxtv.org/mkrufky/tuners.git
9914F:	drivers/media/dvb-frontends/lgdt3305.*
9915
9916LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9917M:	Viresh Kumar <vireshk@kernel.org>
9918L:	linux-ide@vger.kernel.org
9919S:	Maintained
9920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9921F:	drivers/ata/pata_arasan_cf.c
9922F:	include/linux/pata_arasan_cf_data.h
9923
9924LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9925M:	Linus Walleij <linus.walleij@linaro.org>
9926L:	linux-ide@vger.kernel.org
9927S:	Maintained
9928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9929F:	drivers/ata/pata_ftide010.c
9930F:	drivers/ata/sata_gemini.c
9931F:	drivers/ata/sata_gemini.h
9932
9933LIBATA SATA AHCI PLATFORM devices support
9934M:	Hans de Goede <hdegoede@redhat.com>
9935M:	Jens Axboe <axboe@kernel.dk>
9936L:	linux-ide@vger.kernel.org
9937S:	Maintained
9938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9939F:	drivers/ata/ahci_platform.c
9940F:	drivers/ata/libahci_platform.c
9941F:	include/linux/ahci_platform.h
9942
9943LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9944M:	Mikael Pettersson <mikpelinux@gmail.com>
9945L:	linux-ide@vger.kernel.org
9946S:	Maintained
9947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9948F:	drivers/ata/sata_promise.*
9949
9950LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9951M:	Jens Axboe <axboe@kernel.dk>
9952L:	linux-ide@vger.kernel.org
9953S:	Maintained
9954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9955F:	Documentation/devicetree/bindings/ata/
9956F:	drivers/ata/
9957F:	include/linux/ata.h
9958F:	include/linux/libata.h
9959
9960LIBLOCKDEP
9961M:	Sasha Levin <alexander.levin@microsoft.com>
9962S:	Maintained
9963F:	tools/lib/lockdep/
9964
9965LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9966M:	Dan Williams <dan.j.williams@intel.com>
9967M:	Vishal Verma <vishal.l.verma@intel.com>
9968M:	Dave Jiang <dave.jiang@intel.com>
9969L:	linux-nvdimm@lists.01.org
9970S:	Supported
9971Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9972P:	Documentation/nvdimm/maintainer-entry-profile.rst
9973F:	drivers/nvdimm/blk.c
9974F:	drivers/nvdimm/region_devs.c
9975
9976LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9977M:	Vishal Verma <vishal.l.verma@intel.com>
9978M:	Dan Williams <dan.j.williams@intel.com>
9979M:	Dave Jiang <dave.jiang@intel.com>
9980L:	linux-nvdimm@lists.01.org
9981S:	Supported
9982Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9983P:	Documentation/nvdimm/maintainer-entry-profile.rst
9984F:	drivers/nvdimm/btt*
9985
9986LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9987M:	Dan Williams <dan.j.williams@intel.com>
9988M:	Vishal Verma <vishal.l.verma@intel.com>
9989M:	Dave Jiang <dave.jiang@intel.com>
9990L:	linux-nvdimm@lists.01.org
9991S:	Supported
9992Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9993P:	Documentation/nvdimm/maintainer-entry-profile.rst
9994F:	drivers/nvdimm/pmem*
9995
9996LIBNVDIMM: DEVICETREE BINDINGS
9997M:	Oliver O'Halloran <oohall@gmail.com>
9998L:	linux-nvdimm@lists.01.org
9999S:	Supported
10000Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
10001F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
10002F:	drivers/nvdimm/of_pmem.c
10003
10004LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10005M:	Dan Williams <dan.j.williams@intel.com>
10006M:	Vishal Verma <vishal.l.verma@intel.com>
10007M:	Dave Jiang <dave.jiang@intel.com>
10008M:	Ira Weiny <ira.weiny@intel.com>
10009L:	linux-nvdimm@lists.01.org
10010S:	Supported
10011Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
10012P:	Documentation/nvdimm/maintainer-entry-profile.rst
10013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10014F:	drivers/acpi/nfit/*
10015F:	drivers/nvdimm/*
10016F:	include/linux/libnvdimm.h
10017F:	include/linux/nd.h
10018F:	include/uapi/linux/ndctl.h
10019F:	tools/testing/nvdimm/
10020
10021LICENSES and SPDX stuff
10022M:	Thomas Gleixner <tglx@linutronix.de>
10023M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10024L:	linux-spdx@vger.kernel.org
10025S:	Maintained
10026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10027F:	COPYING
10028F:	Documentation/process/license-rules.rst
10029F:	LICENSES/
10030F:	scripts/spdxcheck-test.sh
10031F:	scripts/spdxcheck.py
10032
10033LIGHTNVM PLATFORM SUPPORT
10034M:	Matias Bjorling <mb@lightnvm.io>
10035L:	linux-block@vger.kernel.org
10036S:	Maintained
10037W:	http://github/OpenChannelSSD
10038F:	drivers/lightnvm/
10039F:	include/linux/lightnvm.h
10040F:	include/uapi/linux/lightnvm.h
10041
10042LINEAR RANGES HELPERS
10043M:	Mark Brown <broonie@kernel.org>
10044R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10045F:	lib/linear_ranges.c
10046F:	lib/test_linear_ranges.c
10047F:	include/linux/linear_range.h
10048
10049LINUX FOR POWER MACINTOSH
10050M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10051L:	linuxppc-dev@lists.ozlabs.org
10052S:	Odd Fixes
10053F:	arch/powerpc/platforms/powermac/
10054F:	drivers/macintosh/
10055
10056LINUX FOR POWERPC (32-BIT AND 64-BIT)
10057M:	Michael Ellerman <mpe@ellerman.id.au>
10058R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10059R:	Paul Mackerras <paulus@samba.org>
10060L:	linuxppc-dev@lists.ozlabs.org
10061S:	Supported
10062W:	https://github.com/linuxppc/wiki/wiki
10063Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10065F:	Documentation/ABI/stable/sysfs-firmware-opal-*
10066F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
10067F:	Documentation/devicetree/bindings/powerpc/
10068F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
10069F:	Documentation/powerpc/
10070F:	arch/powerpc/
10071F:	drivers/*/*/*pasemi*
10072F:	drivers/*/*pasemi*
10073F:	drivers/char/tpm/tpm_ibmvtpm*
10074F:	drivers/crypto/nx/
10075F:	drivers/crypto/vmx/
10076F:	drivers/i2c/busses/i2c-opal.c
10077F:	drivers/net/ethernet/ibm/ibmveth.*
10078F:	drivers/net/ethernet/ibm/ibmvnic.*
10079F:	drivers/pci/hotplug/pnv_php.c
10080F:	drivers/pci/hotplug/rpa*
10081F:	drivers/rtc/rtc-opal.c
10082F:	drivers/scsi/ibmvscsi/
10083F:	drivers/tty/hvc/hvc_opal.c
10084F:	drivers/watchdog/wdrtas.c
10085F:	tools/testing/selftests/powerpc
10086N:	/pmac
10087N:	powermac
10088N:	powernv
10089N:	[^a-z0-9]ps3
10090N:	pseries
10091
10092LINUX FOR POWERPC EMBEDDED MPC5XXX
10093M:	Anatolij Gustschin <agust@denx.de>
10094L:	linuxppc-dev@lists.ozlabs.org
10095S:	Odd Fixes
10096F:	arch/powerpc/platforms/512x/
10097F:	arch/powerpc/platforms/52xx/
10098
10099LINUX FOR POWERPC EMBEDDED PPC4XX
10100L:	linuxppc-dev@lists.ozlabs.org
10101S:	Orphan
10102F:	arch/powerpc/platforms/40x/
10103F:	arch/powerpc/platforms/44x/
10104
10105LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10106M:	Scott Wood <oss@buserror.net>
10107L:	linuxppc-dev@lists.ozlabs.org
10108S:	Odd fixes
10109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10110F:	Documentation/devicetree/bindings/powerpc/fsl/
10111F:	arch/powerpc/platforms/83xx/
10112F:	arch/powerpc/platforms/85xx/
10113
10114LINUX FOR POWERPC EMBEDDED PPC8XX
10115M:	Christophe Leroy <christophe.leroy@csgroup.eu>
10116L:	linuxppc-dev@lists.ozlabs.org
10117S:	Maintained
10118F:	arch/powerpc/platforms/8xx/
10119
10120LINUX KERNEL DUMP TEST MODULE (LKDTM)
10121M:	Kees Cook <keescook@chromium.org>
10122S:	Maintained
10123F:	drivers/misc/lkdtm/*
10124F:	tools/testing/selftests/lkdtm/*
10125
10126LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10127M:	Alan Stern <stern@rowland.harvard.edu>
10128M:	Andrea Parri <parri.andrea@gmail.com>
10129M:	Will Deacon <will@kernel.org>
10130M:	Peter Zijlstra <peterz@infradead.org>
10131M:	Boqun Feng <boqun.feng@gmail.com>
10132M:	Nicholas Piggin <npiggin@gmail.com>
10133M:	David Howells <dhowells@redhat.com>
10134M:	Jade Alglave <j.alglave@ucl.ac.uk>
10135M:	Luc Maranget <luc.maranget@inria.fr>
10136M:	"Paul E. McKenney" <paulmck@kernel.org>
10137R:	Akira Yokosawa <akiyks@gmail.com>
10138R:	Daniel Lustig <dlustig@nvidia.com>
10139R:	Joel Fernandes <joel@joelfernandes.org>
10140L:	linux-kernel@vger.kernel.org
10141L:	linux-arch@vger.kernel.org
10142S:	Supported
10143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10144F:	Documentation/atomic_bitops.txt
10145F:	Documentation/atomic_t.txt
10146F:	Documentation/core-api/atomic_ops.rst
10147F:	Documentation/core-api/refcount-vs-atomic.rst
10148F:	Documentation/litmus-tests/
10149F:	Documentation/memory-barriers.txt
10150F:	tools/memory-model/
10151
10152LIS3LV02D ACCELEROMETER DRIVER
10153M:	Eric Piel <eric.piel@tremplin-utc.net>
10154S:	Maintained
10155F:	Documentation/misc-devices/lis3lv02d.rst
10156F:	drivers/misc/lis3lv02d/
10157F:	drivers/platform/x86/hp_accel.c
10158
10159LIST KUNIT TEST
10160M:	David Gow <davidgow@google.com>
10161L:	linux-kselftest@vger.kernel.org
10162L:	kunit-dev@googlegroups.com
10163S:	Maintained
10164F:	lib/list-test.c
10165
10166LIVE PATCHING
10167M:	Josh Poimboeuf <jpoimboe@redhat.com>
10168M:	Jiri Kosina <jikos@kernel.org>
10169M:	Miroslav Benes <mbenes@suse.cz>
10170M:	Petr Mladek <pmladek@suse.com>
10171R:	Joe Lawrence <joe.lawrence@redhat.com>
10172L:	live-patching@vger.kernel.org
10173S:	Maintained
10174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10175F:	Documentation/ABI/testing/sysfs-kernel-livepatch
10176F:	Documentation/livepatch/
10177F:	arch/powerpc/include/asm/livepatch.h
10178F:	arch/s390/include/asm/livepatch.h
10179F:	arch/x86/include/asm/livepatch.h
10180F:	include/linux/livepatch.h
10181F:	kernel/livepatch/
10182F:	lib/livepatch/
10183F:	samples/livepatch/
10184F:	tools/testing/selftests/livepatch/
10185
10186LLC (802.2)
10187L:	netdev@vger.kernel.org
10188S:	Odd fixes
10189F:	include/linux/llc.h
10190F:	include/net/llc*
10191F:	include/uapi/linux/llc.h
10192F:	net/llc/
10193
10194LM73 HARDWARE MONITOR DRIVER
10195M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
10196L:	linux-hwmon@vger.kernel.org
10197S:	Maintained
10198F:	drivers/hwmon/lm73.c
10199
10200LM78 HARDWARE MONITOR DRIVER
10201M:	Jean Delvare <jdelvare@suse.com>
10202L:	linux-hwmon@vger.kernel.org
10203S:	Maintained
10204F:	Documentation/hwmon/lm78.rst
10205F:	drivers/hwmon/lm78.c
10206
10207LM83 HARDWARE MONITOR DRIVER
10208M:	Jean Delvare <jdelvare@suse.com>
10209L:	linux-hwmon@vger.kernel.org
10210S:	Maintained
10211F:	Documentation/hwmon/lm83.rst
10212F:	drivers/hwmon/lm83.c
10213
10214LM90 HARDWARE MONITOR DRIVER
10215M:	Jean Delvare <jdelvare@suse.com>
10216L:	linux-hwmon@vger.kernel.org
10217S:	Maintained
10218F:	Documentation/devicetree/bindings/hwmon/lm90.txt
10219F:	Documentation/hwmon/lm90.rst
10220F:	drivers/hwmon/lm90.c
10221F:	include/dt-bindings/thermal/lm90.h
10222
10223LM95234 HARDWARE MONITOR DRIVER
10224M:	Guenter Roeck <linux@roeck-us.net>
10225L:	linux-hwmon@vger.kernel.org
10226S:	Maintained
10227F:	Documentation/hwmon/lm95234.rst
10228F:	drivers/hwmon/lm95234.c
10229
10230LME2510 MEDIA DRIVER
10231M:	Malcolm Priestley <tvboxspy@gmail.com>
10232L:	linux-media@vger.kernel.org
10233S:	Maintained
10234W:	https://linuxtv.org
10235Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10236F:	drivers/media/usb/dvb-usb-v2/lmedm04*
10237
10238LOADPIN SECURITY MODULE
10239M:	Kees Cook <keescook@chromium.org>
10240S:	Supported
10241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10242F:	Documentation/admin-guide/LSM/LoadPin.rst
10243F:	security/loadpin/
10244
10245LOCKING PRIMITIVES
10246M:	Peter Zijlstra <peterz@infradead.org>
10247M:	Ingo Molnar <mingo@redhat.com>
10248M:	Will Deacon <will@kernel.org>
10249L:	linux-kernel@vger.kernel.org
10250S:	Maintained
10251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10252F:	Documentation/locking/
10253F:	arch/*/include/asm/spinlock*.h
10254F:	include/linux/lockdep.h
10255F:	include/linux/mutex*.h
10256F:	include/linux/rwlock*.h
10257F:	include/linux/rwsem*.h
10258F:	include/linux/seqlock.h
10259F:	include/linux/spinlock*.h
10260F:	kernel/locking/
10261F:	lib/locking*.[ch]
10262X:	kernel/locking/locktorture.c
10263
10264LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10265M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
10266L:	linux-ntfs-dev@lists.sourceforge.net
10267S:	Maintained
10268W:	http://www.linux-ntfs.org/content/view/19/37/
10269F:	Documentation/admin-guide/ldm.rst
10270F:	block/partitions/ldm.*
10271
10272LOGITECH HID GAMING KEYBOARDS
10273M:	Hans de Goede <hdegoede@redhat.com>
10274L:	linux-input@vger.kernel.org
10275S:	Maintained
10276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10277F:	drivers/hid/hid-lg-g15.c
10278
10279LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10280M:	Sathya Prakash <sathya.prakash@broadcom.com>
10281M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10282M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10283L:	MPT-FusionLinux.pdl@broadcom.com
10284L:	linux-scsi@vger.kernel.org
10285S:	Supported
10286W:	http://www.avagotech.com/support/
10287F:	drivers/message/fusion/
10288F:	drivers/scsi/mpt3sas/
10289
10290LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10291M:	Matthew Wilcox <willy@infradead.org>
10292L:	linux-scsi@vger.kernel.org
10293S:	Maintained
10294F:	drivers/scsi/sym53c8xx_2/
10295
10296LTC1660 DAC DRIVER
10297M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10298L:	linux-iio@vger.kernel.org
10299S:	Maintained
10300F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10301F:	drivers/iio/dac/ltc1660.c
10302
10303LTC2947 HARDWARE MONITOR DRIVER
10304M:	Nuno Sá <nuno.sa@analog.com>
10305L:	linux-hwmon@vger.kernel.org
10306S:	Supported
10307W:	http://ez.analog.com/community/linux-device-drivers
10308F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10309F:	drivers/hwmon/ltc2947-core.c
10310F:	drivers/hwmon/ltc2947-i2c.c
10311F:	drivers/hwmon/ltc2947-spi.c
10312F:	drivers/hwmon/ltc2947.h
10313
10314LTC2983 IIO TEMPERATURE DRIVER
10315M:	Nuno Sá <nuno.sa@analog.com>
10316L:	linux-iio@vger.kernel.org
10317S:	Supported
10318W:	http://ez.analog.com/community/linux-device-drivers
10319F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10320F:	drivers/iio/temperature/ltc2983.c
10321
10322LTC4261 HARDWARE MONITOR DRIVER
10323M:	Guenter Roeck <linux@roeck-us.net>
10324L:	linux-hwmon@vger.kernel.org
10325S:	Maintained
10326F:	Documentation/hwmon/ltc4261.rst
10327F:	drivers/hwmon/ltc4261.c
10328
10329LTC4306 I2C MULTIPLEXER DRIVER
10330M:	Michael Hennerich <michael.hennerich@analog.com>
10331L:	linux-i2c@vger.kernel.org
10332S:	Supported
10333W:	http://ez.analog.com/community/linux-device-drivers
10334F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10335F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
10336
10337LTP (Linux Test Project)
10338M:	Mike Frysinger <vapier@gentoo.org>
10339M:	Cyril Hrubis <chrubis@suse.cz>
10340M:	Wanlong Gao <wanlong.gao@gmail.com>
10341M:	Jan Stancek <jstancek@redhat.com>
10342M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10343M:	Alexey Kodanev <alexey.kodanev@oracle.com>
10344L:	ltp@lists.linux.it (subscribers-only)
10345S:	Maintained
10346W:	http://linux-test-project.github.io/
10347T:	git git://github.com/linux-test-project/ltp.git
10348
10349M68K ARCHITECTURE
10350M:	Geert Uytterhoeven <geert@linux-m68k.org>
10351L:	linux-m68k@lists.linux-m68k.org
10352S:	Maintained
10353W:	http://www.linux-m68k.org/
10354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10355F:	arch/m68k/
10356F:	drivers/zorro/
10357
10358M68K ON APPLE MACINTOSH
10359M:	Joshua Thompson <funaho@jurai.org>
10360L:	linux-m68k@lists.linux-m68k.org
10361S:	Maintained
10362W:	http://www.mac.linux-m68k.org/
10363F:	arch/m68k/mac/
10364
10365M68K ON HP9000/300
10366M:	Philip Blundell <philb@gnu.org>
10367S:	Maintained
10368W:	http://www.tazenda.demon.co.uk/phil/linux-hp
10369F:	arch/m68k/hp300/
10370
10371M88DS3103 MEDIA DRIVER
10372M:	Antti Palosaari <crope@iki.fi>
10373L:	linux-media@vger.kernel.org
10374S:	Maintained
10375W:	https://linuxtv.org
10376W:	http://palosaari.fi/linux/
10377Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10378T:	git git://linuxtv.org/anttip/media_tree.git
10379F:	drivers/media/dvb-frontends/m88ds3103*
10380
10381M88RS2000 MEDIA DRIVER
10382M:	Malcolm Priestley <tvboxspy@gmail.com>
10383L:	linux-media@vger.kernel.org
10384S:	Maintained
10385W:	https://linuxtv.org
10386Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10387F:	drivers/media/dvb-frontends/m88rs2000*
10388
10389MA901 MASTERKIT USB FM RADIO DRIVER
10390M:	Alexey Klimov <klimov.linux@gmail.com>
10391L:	linux-media@vger.kernel.org
10392S:	Maintained
10393T:	git git://linuxtv.org/media_tree.git
10394F:	drivers/media/radio/radio-ma901.c
10395
10396MAC80211
10397M:	Johannes Berg <johannes@sipsolutions.net>
10398L:	linux-wireless@vger.kernel.org
10399S:	Maintained
10400W:	https://wireless.wiki.kernel.org/
10401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10403F:	Documentation/networking/mac80211-injection.rst
10404F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10405F:	drivers/net/wireless/mac80211_hwsim.[ch]
10406F:	include/net/mac80211.h
10407F:	net/mac80211/
10408
10409MAILBOX API
10410M:	Jassi Brar <jassisinghbrar@gmail.com>
10411L:	linux-kernel@vger.kernel.org
10412S:	Maintained
10413F:	drivers/mailbox/
10414F:	include/linux/mailbox_client.h
10415F:	include/linux/mailbox_controller.h
10416
10417MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10418M:	Michael Kerrisk <mtk.manpages@gmail.com>
10419L:	linux-man@vger.kernel.org
10420S:	Maintained
10421W:	http://www.kernel.org/doc/man-pages
10422
10423MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10424M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
10425L:	linux-mips@vger.kernel.org
10426S:	Maintained
10427F:	arch/mips/boot/dts/img/pistachio_marduk.dts
10428
10429MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10430M:	Andrew Lunn <andrew@lunn.ch>
10431M:	Vivien Didelot <vivien.didelot@gmail.com>
10432L:	netdev@vger.kernel.org
10433S:	Maintained
10434F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
10435F:	Documentation/networking/devlink/mv88e6xxx.rst
10436F:	drivers/net/dsa/mv88e6xxx/
10437F:	include/linux/platform_data/mv88e6xxx.h
10438
10439MARVELL ARMADA 3700 PHY DRIVERS
10440M:	Miquel Raynal <miquel.raynal@bootlin.com>
10441S:	Maintained
10442F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10443F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10444F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10445F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10446
10447MARVELL ARMADA DRM SUPPORT
10448M:	Russell King <linux@armlinux.org.uk>
10449S:	Maintained
10450T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10451T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10452F:	Documentation/devicetree/bindings/display/armada/
10453F:	drivers/gpu/drm/armada/
10454F:	include/uapi/drm/armada_drm.h
10455
10456MARVELL CRYPTO DRIVER
10457M:	Boris Brezillon <bbrezillon@kernel.org>
10458M:	Arnaud Ebalard <arno@natisbad.org>
10459M:	Srujana Challa <schalla@marvell.com>
10460L:	linux-crypto@vger.kernel.org
10461S:	Maintained
10462F:	drivers/crypto/marvell/
10463
10464MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10465M:	Mirko Lindner <mlindner@marvell.com>
10466M:	Stephen Hemminger <stephen@networkplumber.org>
10467L:	netdev@vger.kernel.org
10468S:	Maintained
10469F:	drivers/net/ethernet/marvell/sk*
10470
10471MARVELL LIBERTAS WIRELESS DRIVER
10472L:	libertas-dev@lists.infradead.org
10473S:	Orphan
10474F:	drivers/net/wireless/marvell/libertas/
10475
10476MARVELL MACCHIATOBIN SUPPORT
10477M:	Russell King <linux@armlinux.org.uk>
10478L:	linux-arm-kernel@lists.infradead.org
10479S:	Maintained
10480F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10481
10482MARVELL MV643XX ETHERNET DRIVER
10483M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10484L:	netdev@vger.kernel.org
10485S:	Maintained
10486F:	drivers/net/ethernet/marvell/mv643xx_eth.*
10487F:	include/linux/mv643xx.h
10488
10489MARVELL MV88X3310 PHY DRIVER
10490M:	Russell King <linux@armlinux.org.uk>
10491L:	netdev@vger.kernel.org
10492S:	Maintained
10493F:	drivers/net/phy/marvell10g.c
10494
10495MARVELL MVEBU THERMAL DRIVER
10496M:	Miquel Raynal <miquel.raynal@bootlin.com>
10497S:	Maintained
10498F:	drivers/thermal/armada_thermal.c
10499
10500MARVELL MVNETA ETHERNET DRIVER
10501M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10502L:	netdev@vger.kernel.org
10503S:	Maintained
10504F:	drivers/net/ethernet/marvell/mvneta.*
10505
10506MARVELL MWIFIEX WIRELESS DRIVER
10507M:	Amitkumar Karwar <amitkarwar@gmail.com>
10508M:	Ganapathi Bhat <ganapathi.bhat@nxp.com>
10509M:	Xinming Hu <huxinming820@gmail.com>
10510L:	linux-wireless@vger.kernel.org
10511S:	Maintained
10512F:	drivers/net/wireless/marvell/mwifiex/
10513
10514MARVELL MWL8K WIRELESS DRIVER
10515M:	Lennert Buytenhek <buytenh@wantstofly.org>
10516L:	linux-wireless@vger.kernel.org
10517S:	Odd Fixes
10518F:	drivers/net/wireless/marvell/mwl8k.c
10519
10520MARVELL NAND CONTROLLER DRIVER
10521M:	Miquel Raynal <miquel.raynal@bootlin.com>
10522L:	linux-mtd@lists.infradead.org
10523S:	Maintained
10524F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
10525F:	drivers/mtd/nand/raw/marvell_nand.c
10526
10527MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10528M:	Sunil Goutham <sgoutham@marvell.com>
10529M:	Geetha sowjanya <gakula@marvell.com>
10530M:	Subbaraya Sundeep <sbhatta@marvell.com>
10531M:	hariprasad <hkelam@marvell.com>
10532L:	netdev@vger.kernel.org
10533S:	Supported
10534F:	drivers/net/ethernet/marvell/octeontx2/nic/
10535
10536MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10537M:	Sunil Goutham <sgoutham@marvell.com>
10538M:	Linu Cherian <lcherian@marvell.com>
10539M:	Geetha sowjanya <gakula@marvell.com>
10540M:	Jerin Jacob <jerinj@marvell.com>
10541L:	netdev@vger.kernel.org
10542S:	Supported
10543F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10544F:	drivers/net/ethernet/marvell/octeontx2/af/
10545
10546MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10547M:	Nicolas Pitre <nico@fluxnic.net>
10548S:	Odd Fixes
10549F:	drivers/mmc/host/mvsdio.*
10550
10551MARVELL USB MDIO CONTROLLER DRIVER
10552M:	Tobias Waldekranz <tobias@waldekranz.com>
10553L:	netdev@vger.kernel.org
10554S:	Maintained
10555F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10556F:	drivers/net/phy/mdio-mvusb.c
10557
10558MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10559M:	Hu Ziji <huziji@marvell.com>
10560L:	linux-mmc@vger.kernel.org
10561S:	Supported
10562F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10563F:	drivers/mmc/host/sdhci-xenon*
10564
10565MATROX FRAMEBUFFER DRIVER
10566L:	linux-fbdev@vger.kernel.org
10567S:	Orphan
10568F:	drivers/video/fbdev/matrox/matroxfb_*
10569F:	include/uapi/linux/matroxfb.h
10570
10571MAX16065 HARDWARE MONITOR DRIVER
10572M:	Guenter Roeck <linux@roeck-us.net>
10573L:	linux-hwmon@vger.kernel.org
10574S:	Maintained
10575F:	Documentation/hwmon/max16065.rst
10576F:	drivers/hwmon/max16065.c
10577
10578MAX2175 SDR TUNER DRIVER
10579M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10580L:	linux-media@vger.kernel.org
10581S:	Maintained
10582T:	git git://linuxtv.org/media_tree.git
10583F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
10584F:	Documentation/userspace-api/media/drivers/max2175.rst
10585F:	drivers/media/i2c/max2175*
10586F:	include/uapi/linux/max2175.h
10587
10588MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10589L:	linux-hwmon@vger.kernel.org
10590S:	Orphan
10591F:	Documentation/hwmon/max6650.rst
10592F:	drivers/hwmon/max6650.c
10593
10594MAX6697 HARDWARE MONITOR DRIVER
10595M:	Guenter Roeck <linux@roeck-us.net>
10596L:	linux-hwmon@vger.kernel.org
10597S:	Maintained
10598F:	Documentation/devicetree/bindings/hwmon/max6697.txt
10599F:	Documentation/hwmon/max6697.rst
10600F:	drivers/hwmon/max6697.c
10601F:	include/linux/platform_data/max6697.h
10602
10603MAX9286 QUAD GMSL DESERIALIZER DRIVER
10604M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
10605M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10606M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10607M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10608L:	linux-media@vger.kernel.org
10609S:	Maintained
10610F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10611F:	drivers/media/i2c/max9286.c
10612
10613MAX9860 MONO AUDIO VOICE CODEC DRIVER
10614M:	Peter Rosin <peda@axentia.se>
10615L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10616S:	Maintained
10617F:	Documentation/devicetree/bindings/sound/max9860.txt
10618F:	sound/soc/codecs/max9860.*
10619
10620MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10621M:	Andreas Klinger <ak@it-klinger.de>
10622L:	linux-iio@vger.kernel.org
10623S:	Maintained
10624F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10625F:	drivers/iio/proximity/mb1232.c
10626
10627MAXIM MAX77650 PMIC MFD DRIVER
10628M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
10629L:	linux-kernel@vger.kernel.org
10630S:	Maintained
10631F:	Documentation/devicetree/bindings/*/*max77650.yaml
10632F:	Documentation/devicetree/bindings/*/max77650*.yaml
10633F:	drivers/gpio/gpio-max77650.c
10634F:	drivers/input/misc/max77650-onkey.c
10635F:	drivers/leds/leds-max77650.c
10636F:	drivers/mfd/max77650.c
10637F:	drivers/power/supply/max77650-charger.c
10638F:	drivers/regulator/max77650-regulator.c
10639F:	include/linux/mfd/max77650.h
10640
10641MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10642M:	Javier Martinez Canillas <javier@dowhile0.org>
10643L:	linux-kernel@vger.kernel.org
10644S:	Supported
10645F:	Documentation/devicetree/bindings/*/*max77802.txt
10646F:	drivers/regulator/max77802-regulator.c
10647F:	include/dt-bindings/*/*max77802.h
10648
10649MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10650M:	Krzysztof Kozlowski <krzk@kernel.org>
10651M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10652L:	linux-pm@vger.kernel.org
10653S:	Supported
10654F:	drivers/power/supply/max14577_charger.c
10655F:	drivers/power/supply/max77693_charger.c
10656
10657MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10658M:	Chanwoo Choi <cw00.choi@samsung.com>
10659M:	Krzysztof Kozlowski <krzk@kernel.org>
10660M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10661L:	linux-kernel@vger.kernel.org
10662S:	Supported
10663F:	Documentation/devicetree/bindings/*/max77686.txt
10664F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
10665F:	Documentation/devicetree/bindings/mfd/max14577.txt
10666F:	Documentation/devicetree/bindings/mfd/max77693.txt
10667F:	drivers/*/max14577*.c
10668F:	drivers/*/max77686*.c
10669F:	drivers/*/max77693*.c
10670F:	drivers/clk/clk-max77686.c
10671F:	drivers/extcon/extcon-max14577.c
10672F:	drivers/extcon/extcon-max77693.c
10673F:	drivers/rtc/rtc-max77686.c
10674F:	include/linux/mfd/max14577*.h
10675F:	include/linux/mfd/max77686*.h
10676F:	include/linux/mfd/max77693*.h
10677
10678MAXIRADIO FM RADIO RECEIVER DRIVER
10679M:	Hans Verkuil <hverkuil@xs4all.nl>
10680L:	linux-media@vger.kernel.org
10681S:	Maintained
10682W:	https://linuxtv.org
10683T:	git git://linuxtv.org/media_tree.git
10684F:	drivers/media/radio/radio-maxiradio*
10685
10686MCAN MMIO DEVICE DRIVER
10687M:	Dan Murphy <dmurphy@ti.com>
10688M:	Sriram Dash <sriram.dash@samsung.com>
10689L:	linux-can@vger.kernel.org
10690S:	Maintained
10691F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10692F:	drivers/net/can/m_can/m_can.c
10693F:	drivers/net/can/m_can/m_can.h
10694F:	drivers/net/can/m_can/m_can_platform.c
10695
10696MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10697M:	Rishi Gupta <gupt21@gmail.com>
10698L:	linux-i2c@vger.kernel.org
10699L:	linux-input@vger.kernel.org
10700S:	Maintained
10701F:	drivers/hid/hid-mcp2221.c
10702
10703MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10704M:	Peter Rosin <peda@axentia.se>
10705L:	linux-iio@vger.kernel.org
10706S:	Maintained
10707F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10708F:	drivers/iio/potentiometer/mcp4018.c
10709F:	drivers/iio/potentiometer/mcp4531.c
10710
10711MCR20A IEEE-802.15.4 RADIO DRIVER
10712M:	Xue Liu <liuxuenetmail@gmail.com>
10713L:	linux-wpan@vger.kernel.org
10714S:	Maintained
10715W:	https://github.com/xueliu/mcr20a-linux
10716F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10717F:	drivers/net/ieee802154/mcr20a.c
10718F:	drivers/net/ieee802154/mcr20a.h
10719
10720MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10721M:	William Breathitt Gray <vilhelm.gray@gmail.com>
10722L:	linux-iio@vger.kernel.org
10723S:	Maintained
10724F:	drivers/iio/dac/cio-dac.c
10725
10726MEDIA CONTROLLER FRAMEWORK
10727M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10728M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10729L:	linux-media@vger.kernel.org
10730S:	Supported
10731W:	https://www.linuxtv.org
10732T:	git git://linuxtv.org/media_tree.git
10733F:	drivers/media/mc/
10734F:	include/media/media-*.h
10735F:	include/uapi/linux/media.h
10736
10737MEDIA DRIVER FOR FREESCALE IMX PXP
10738M:	Philipp Zabel <p.zabel@pengutronix.de>
10739L:	linux-media@vger.kernel.org
10740S:	Maintained
10741T:	git git://linuxtv.org/media_tree.git
10742F:	drivers/media/platform/imx-pxp.[ch]
10743
10744MEDIA DRIVERS FOR ASCOT2E
10745M:	Sergey Kozlov <serjk@netup.ru>
10746M:	Abylay Ospan <aospan@netup.ru>
10747L:	linux-media@vger.kernel.org
10748S:	Supported
10749W:	https://linuxtv.org
10750W:	http://netup.tv/
10751T:	git git://linuxtv.org/media_tree.git
10752F:	drivers/media/dvb-frontends/ascot2e*
10753
10754MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10755M:	Jasmin Jessich <jasmin@anw.at>
10756L:	linux-media@vger.kernel.org
10757S:	Maintained
10758W:	https://linuxtv.org
10759T:	git git://linuxtv.org/media_tree.git
10760F:	drivers/media/dvb-frontends/cxd2099*
10761
10762MEDIA DRIVERS FOR CXD2841ER
10763M:	Sergey Kozlov <serjk@netup.ru>
10764M:	Abylay Ospan <aospan@netup.ru>
10765L:	linux-media@vger.kernel.org
10766S:	Supported
10767W:	https://linuxtv.org
10768W:	http://netup.tv/
10769T:	git git://linuxtv.org/media_tree.git
10770F:	drivers/media/dvb-frontends/cxd2841er*
10771
10772MEDIA DRIVERS FOR CXD2880
10773M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10774L:	linux-media@vger.kernel.org
10775S:	Supported
10776W:	http://linuxtv.org/
10777T:	git git://linuxtv.org/media_tree.git
10778F:	drivers/media/dvb-frontends/cxd2880/*
10779F:	drivers/media/spi/cxd2880*
10780
10781MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10782L:	linux-media@vger.kernel.org
10783S:	Orphan
10784W:	https://linuxtv.org
10785T:	git git://linuxtv.org/media_tree.git
10786F:	drivers/media/pci/ddbridge/*
10787
10788MEDIA DRIVERS FOR FREESCALE IMX
10789M:	Steve Longerbeam <slongerbeam@gmail.com>
10790M:	Philipp Zabel <p.zabel@pengutronix.de>
10791L:	linux-media@vger.kernel.org
10792S:	Maintained
10793T:	git git://linuxtv.org/media_tree.git
10794F:	Documentation/admin-guide/media/imx.rst
10795F:	Documentation/devicetree/bindings/media/imx.txt
10796F:	drivers/staging/media/imx/
10797F:	include/linux/imx-media.h
10798F:	include/media/imx.h
10799
10800MEDIA DRIVERS FOR FREESCALE IMX7
10801M:	Rui Miguel Silva <rmfrfs@gmail.com>
10802L:	linux-media@vger.kernel.org
10803S:	Maintained
10804T:	git git://linuxtv.org/media_tree.git
10805F:	Documentation/admin-guide/media/imx7.rst
10806F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10807F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10808F:	drivers/staging/media/imx/imx7-media-csi.c
10809F:	drivers/staging/media/imx/imx7-mipi-csis.c
10810
10811MEDIA DRIVERS FOR HELENE
10812M:	Abylay Ospan <aospan@netup.ru>
10813L:	linux-media@vger.kernel.org
10814S:	Supported
10815W:	https://linuxtv.org
10816W:	http://netup.tv/
10817T:	git git://linuxtv.org/media_tree.git
10818F:	drivers/media/dvb-frontends/helene*
10819
10820MEDIA DRIVERS FOR HORUS3A
10821M:	Sergey Kozlov <serjk@netup.ru>
10822M:	Abylay Ospan <aospan@netup.ru>
10823L:	linux-media@vger.kernel.org
10824S:	Supported
10825W:	https://linuxtv.org
10826W:	http://netup.tv/
10827T:	git git://linuxtv.org/media_tree.git
10828F:	drivers/media/dvb-frontends/horus3a*
10829
10830MEDIA DRIVERS FOR LNBH25
10831M:	Sergey Kozlov <serjk@netup.ru>
10832M:	Abylay Ospan <aospan@netup.ru>
10833L:	linux-media@vger.kernel.org
10834S:	Supported
10835W:	https://linuxtv.org
10836W:	http://netup.tv/
10837T:	git git://linuxtv.org/media_tree.git
10838F:	drivers/media/dvb-frontends/lnbh25*
10839
10840MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10841L:	linux-media@vger.kernel.org
10842S:	Orphan
10843W:	https://linuxtv.org
10844T:	git git://linuxtv.org/media_tree.git
10845F:	drivers/media/dvb-frontends/mxl5xx*
10846
10847MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10848M:	Sergey Kozlov <serjk@netup.ru>
10849M:	Abylay Ospan <aospan@netup.ru>
10850L:	linux-media@vger.kernel.org
10851S:	Supported
10852W:	https://linuxtv.org
10853W:	http://netup.tv/
10854T:	git git://linuxtv.org/media_tree.git
10855F:	drivers/media/pci/netup_unidvb/*
10856
10857MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10858M:	Dmitry Osipenko <digetx@gmail.com>
10859L:	linux-media@vger.kernel.org
10860L:	linux-tegra@vger.kernel.org
10861S:	Maintained
10862T:	git git://linuxtv.org/media_tree.git
10863F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10864F:	drivers/staging/media/tegra-vde/
10865
10866MEDIA DRIVERS FOR RENESAS - CEU
10867M:	Jacopo Mondi <jacopo@jmondi.org>
10868L:	linux-media@vger.kernel.org
10869L:	linux-renesas-soc@vger.kernel.org
10870S:	Supported
10871T:	git git://linuxtv.org/media_tree.git
10872F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
10873F:	drivers/media/platform/renesas-ceu.c
10874F:	include/media/drv-intf/renesas-ceu.h
10875
10876MEDIA DRIVERS FOR RENESAS - DRIF
10877M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10878L:	linux-media@vger.kernel.org
10879L:	linux-renesas-soc@vger.kernel.org
10880S:	Supported
10881T:	git git://linuxtv.org/media_tree.git
10882F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10883F:	drivers/media/platform/rcar_drif.c
10884
10885MEDIA DRIVERS FOR RENESAS - FCP
10886M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10887L:	linux-media@vger.kernel.org
10888L:	linux-renesas-soc@vger.kernel.org
10889S:	Supported
10890T:	git git://linuxtv.org/media_tree.git
10891F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
10892F:	drivers/media/platform/rcar-fcp.c
10893F:	include/media/rcar-fcp.h
10894
10895MEDIA DRIVERS FOR RENESAS - FDP1
10896M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10897L:	linux-media@vger.kernel.org
10898L:	linux-renesas-soc@vger.kernel.org
10899S:	Supported
10900T:	git git://linuxtv.org/media_tree.git
10901F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10902F:	drivers/media/platform/rcar_fdp1.c
10903
10904MEDIA DRIVERS FOR RENESAS - VIN
10905M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10906L:	linux-media@vger.kernel.org
10907L:	linux-renesas-soc@vger.kernel.org
10908S:	Supported
10909T:	git git://linuxtv.org/media_tree.git
10910F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
10911F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
10912F:	drivers/media/platform/rcar-vin/
10913
10914MEDIA DRIVERS FOR RENESAS - VSP1
10915M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10916M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10917L:	linux-media@vger.kernel.org
10918L:	linux-renesas-soc@vger.kernel.org
10919S:	Supported
10920T:	git git://linuxtv.org/media_tree.git
10921F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10922F:	drivers/media/platform/vsp1/
10923
10924MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10925L:	linux-media@vger.kernel.org
10926S:	Orphan
10927W:	https://linuxtv.org
10928T:	git git://linuxtv.org/media_tree.git
10929F:	drivers/media/dvb-frontends/stv0910*
10930
10931MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10932L:	linux-media@vger.kernel.org
10933S:	Orphan
10934W:	https://linuxtv.org
10935T:	git git://linuxtv.org/media_tree.git
10936F:	drivers/media/dvb-frontends/stv6111*
10937
10938MEDIA DRIVERS FOR STM32 - DCMI
10939M:	Hugues Fruchet <hugues.fruchet@st.com>
10940L:	linux-media@vger.kernel.org
10941S:	Supported
10942T:	git git://linuxtv.org/media_tree.git
10943F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10944F:	drivers/media/platform/stm32/stm32-dcmi.c
10945
10946MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10947M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10948L:	linux-media@vger.kernel.org
10949S:	Maintained
10950W:	https://linuxtv.org
10951Q:	http://patchwork.kernel.org/project/linux-media/list/
10952T:	git git://linuxtv.org/media_tree.git
10953F:	Documentation/admin-guide/media/
10954F:	Documentation/devicetree/bindings/media/
10955F:	Documentation/driver-api/media/
10956F:	Documentation/userspace-api/media/
10957F:	drivers/media/
10958F:	drivers/staging/media/
10959F:	include/linux/platform_data/media/
10960F:	include/media/
10961F:	include/uapi/linux/dvb/
10962F:	include/uapi/linux/ivtv*
10963F:	include/uapi/linux/media.h
10964F:	include/uapi/linux/meye.h
10965F:	include/uapi/linux/uvcvideo.h
10966F:	include/uapi/linux/v4l2-*
10967F:	include/uapi/linux/videodev2.h
10968
10969MEDIATEK BLUETOOTH DRIVER
10970M:	Sean Wang <sean.wang@mediatek.com>
10971L:	linux-bluetooth@vger.kernel.org
10972L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10973S:	Maintained
10974F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10975F:	drivers/bluetooth/btmtkuart.c
10976
10977MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10978M:	Sean Wang <sean.wang@mediatek.com>
10979L:	linux-pm@vger.kernel.org
10980S:	Maintained
10981F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10982F:	drivers/power/reset/mt6323-poweroff.c
10983
10984MEDIATEK CIR DRIVER
10985M:	Sean Wang <sean.wang@mediatek.com>
10986S:	Maintained
10987F:	drivers/media/rc/mtk-cir.c
10988
10989MEDIATEK DMA DRIVER
10990M:	Sean Wang <sean.wang@mediatek.com>
10991L:	dmaengine@vger.kernel.org
10992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10993L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10994S:	Maintained
10995F:	Documentation/devicetree/bindings/dma/mtk-*
10996F:	drivers/dma/mediatek/
10997
10998MEDIATEK ETHERNET DRIVER
10999M:	Felix Fietkau <nbd@nbd.name>
11000M:	John Crispin <john@phrozen.org>
11001M:	Sean Wang <sean.wang@mediatek.com>
11002M:	Mark Lee <Mark-MC.Lee@mediatek.com>
11003L:	netdev@vger.kernel.org
11004S:	Maintained
11005F:	drivers/net/ethernet/mediatek/
11006
11007MEDIATEK I2C CONTROLLER DRIVER
11008M:	Qii Wang <qii.wang@mediatek.com>
11009L:	linux-i2c@vger.kernel.org
11010S:	Maintained
11011F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11012F:	drivers/i2c/busses/i2c-mt65xx.c
11013
11014MEDIATEK JPEG DRIVER
11015M:	Rick Chang <rick.chang@mediatek.com>
11016M:	Bin Liu <bin.liu@mediatek.com>
11017S:	Supported
11018F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11019F:	drivers/media/platform/mtk-jpeg/
11020
11021MEDIATEK MDP DRIVER
11022M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11023M:	Houlong Wei <houlong.wei@mediatek.com>
11024M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11025S:	Supported
11026F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
11027F:	drivers/media/platform/mtk-mdp/
11028F:	drivers/media/platform/mtk-vpu/
11029
11030MEDIATEK MEDIA DRIVER
11031M:	Tiffany Lin <tiffany.lin@mediatek.com>
11032M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11033S:	Supported
11034F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11035F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
11036F:	drivers/media/platform/mtk-vcodec/
11037F:	drivers/media/platform/mtk-vpu/
11038
11039MEDIATEK MMC/SD/SDIO DRIVER
11040M:	Chaotian Jing <chaotian.jing@mediatek.com>
11041S:	Maintained
11042F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
11043F:	drivers/mmc/host/mtk-sd.c
11044
11045MEDIATEK MT76 WIRELESS LAN DRIVER
11046M:	Felix Fietkau <nbd@nbd.name>
11047M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11048R:	Ryder Lee <ryder.lee@mediatek.com>
11049L:	linux-wireless@vger.kernel.org
11050S:	Maintained
11051F:	drivers/net/wireless/mediatek/mt76/
11052
11053MEDIATEK MT7601U WIRELESS LAN DRIVER
11054M:	Jakub Kicinski <kubakici@wp.pl>
11055L:	linux-wireless@vger.kernel.org
11056S:	Maintained
11057F:	drivers/net/wireless/mediatek/mt7601u/
11058
11059MEDIATEK MT7621/28/88 I2C DRIVER
11060M:	Stefan Roese <sr@denx.de>
11061L:	linux-i2c@vger.kernel.org
11062S:	Maintained
11063F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11064F:	drivers/i2c/busses/i2c-mt7621.c
11065
11066MEDIATEK NAND CONTROLLER DRIVER
11067L:	linux-mtd@lists.infradead.org
11068S:	Orphan
11069F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
11070F:	drivers/mtd/nand/raw/mtk_*
11071
11072MEDIATEK PMIC LED DRIVER
11073M:	Sean Wang <sean.wang@mediatek.com>
11074S:	Maintained
11075F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
11076F:	drivers/leds/leds-mt6323.c
11077
11078MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11079M:	Sean Wang <sean.wang@mediatek.com>
11080S:	Maintained
11081F:	drivers/char/hw_random/mtk-rng.c
11082
11083MEDIATEK SWITCH DRIVER
11084M:	Sean Wang <sean.wang@mediatek.com>
11085M:	Landen Chao <Landen.Chao@mediatek.com>
11086L:	netdev@vger.kernel.org
11087S:	Maintained
11088F:	drivers/net/dsa/mt7530.*
11089F:	net/dsa/tag_mtk.c
11090
11091MEDIATEK USB3 DRD IP DRIVER
11092M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
11093L:	linux-usb@vger.kernel.org
11094L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11095L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11096S:	Maintained
11097F:	drivers/usb/mtu3/
11098
11099MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11100M:	Peter Senna Tschudin <peter.senna@gmail.com>
11101M:	Martin Donnelly <martin.donnelly@ge.com>
11102M:	Martyn Welch <martyn.welch@collabora.co.uk>
11103S:	Maintained
11104F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11105F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11106
11107MEGARAID SCSI/SAS DRIVERS
11108M:	Kashyap Desai <kashyap.desai@broadcom.com>
11109M:	Sumit Saxena <sumit.saxena@broadcom.com>
11110M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11111L:	megaraidlinux.pdl@broadcom.com
11112L:	linux-scsi@vger.kernel.org
11113S:	Maintained
11114W:	http://www.avagotech.com/support/
11115F:	Documentation/scsi/megaraid.rst
11116F:	drivers/scsi/megaraid.*
11117F:	drivers/scsi/megaraid/
11118
11119MELEXIS MLX90614 DRIVER
11120M:	Crt Mori <cmo@melexis.com>
11121L:	linux-iio@vger.kernel.org
11122S:	Supported
11123W:	http://www.melexis.com
11124F:	drivers/iio/temperature/mlx90614.c
11125
11126MELEXIS MLX90632 DRIVER
11127M:	Crt Mori <cmo@melexis.com>
11128L:	linux-iio@vger.kernel.org
11129S:	Supported
11130W:	http://www.melexis.com
11131F:	drivers/iio/temperature/mlx90632.c
11132
11133MELFAS MIP4 TOUCHSCREEN DRIVER
11134M:	Sangwon Jee <jeesw@melfas.com>
11135S:	Supported
11136W:	http://www.melfas.com
11137F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11138F:	drivers/input/touchscreen/melfas_mip4.c
11139
11140MELLANOX ETHERNET DRIVER (mlx4_en)
11141M:	Tariq Toukan <tariqt@nvidia.com>
11142L:	netdev@vger.kernel.org
11143S:	Supported
11144W:	http://www.mellanox.com
11145Q:	http://patchwork.ozlabs.org/project/netdev/list/
11146F:	drivers/net/ethernet/mellanox/mlx4/en_*
11147
11148MELLANOX ETHERNET DRIVER (mlx5e)
11149M:	Saeed Mahameed <saeedm@nvidia.com>
11150L:	netdev@vger.kernel.org
11151S:	Supported
11152W:	http://www.mellanox.com
11153Q:	http://patchwork.ozlabs.org/project/netdev/list/
11154F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
11155
11156MELLANOX ETHERNET INNOVA DRIVERS
11157R:	Boris Pismenny <borisp@nvidia.com>
11158L:	netdev@vger.kernel.org
11159S:	Supported
11160W:	http://www.mellanox.com
11161Q:	http://patchwork.ozlabs.org/project/netdev/list/
11162F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
11163F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11164F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11165F:	include/linux/mlx5/mlx5_ifc_fpga.h
11166
11167MELLANOX ETHERNET SWITCH DRIVERS
11168M:	Jiri Pirko <jiri@nvidia.com>
11169M:	Ido Schimmel <idosch@nvidia.com>
11170L:	netdev@vger.kernel.org
11171S:	Supported
11172W:	http://www.mellanox.com
11173Q:	http://patchwork.ozlabs.org/project/netdev/list/
11174F:	drivers/net/ethernet/mellanox/mlxsw/
11175F:	tools/testing/selftests/drivers/net/mlxsw/
11176
11177MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11178M:	mlxsw@nvidia.com
11179L:	netdev@vger.kernel.org
11180S:	Supported
11181W:	http://www.mellanox.com
11182Q:	http://patchwork.ozlabs.org/project/netdev/list/
11183F:	drivers/net/ethernet/mellanox/mlxfw/
11184
11185MELLANOX HARDWARE PLATFORM SUPPORT
11186M:	Andy Shevchenko <andy@infradead.org>
11187M:	Darren Hart <dvhart@infradead.org>
11188M:	Vadim Pasternak <vadimp@nvidia.com>
11189L:	platform-driver-x86@vger.kernel.org
11190S:	Supported
11191F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11192F:	drivers/platform/mellanox/
11193F:	include/linux/platform_data/mlxreg.h
11194
11195MELLANOX MLX4 core VPI driver
11196M:	Tariq Toukan <tariqt@nvidia.com>
11197L:	netdev@vger.kernel.org
11198L:	linux-rdma@vger.kernel.org
11199S:	Supported
11200W:	http://www.mellanox.com
11201Q:	http://patchwork.ozlabs.org/project/netdev/list/
11202F:	drivers/net/ethernet/mellanox/mlx4/
11203F:	include/linux/mlx4/
11204
11205MELLANOX MLX4 IB driver
11206M:	Yishai Hadas <yishaih@nvidia.com>
11207L:	linux-rdma@vger.kernel.org
11208S:	Supported
11209W:	http://www.mellanox.com
11210Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11211F:	drivers/infiniband/hw/mlx4/
11212F:	include/linux/mlx4/
11213F:	include/uapi/rdma/mlx4-abi.h
11214
11215MELLANOX MLX5 core VPI driver
11216M:	Saeed Mahameed <saeedm@nvidia.com>
11217M:	Leon Romanovsky <leonro@nvidia.com>
11218L:	netdev@vger.kernel.org
11219L:	linux-rdma@vger.kernel.org
11220S:	Supported
11221W:	http://www.mellanox.com
11222Q:	http://patchwork.ozlabs.org/project/netdev/list/
11223F:	Documentation/networking/device_drivers/ethernet/mellanox/
11224F:	drivers/net/ethernet/mellanox/mlx5/core/
11225F:	include/linux/mlx5/
11226
11227MELLANOX MLX5 IB driver
11228M:	Leon Romanovsky <leonro@nvidia.com>
11229L:	linux-rdma@vger.kernel.org
11230S:	Supported
11231W:	http://www.mellanox.com
11232Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11233F:	drivers/infiniband/hw/mlx5/
11234F:	include/linux/mlx5/
11235F:	include/uapi/rdma/mlx5-abi.h
11236
11237MELLANOX MLXCPLD I2C AND MUX DRIVER
11238M:	Vadim Pasternak <vadimp@nvidia.com>
11239M:	Michael Shych <michaelsh@nvidia.com>
11240L:	linux-i2c@vger.kernel.org
11241S:	Supported
11242F:	Documentation/i2c/busses/i2c-mlxcpld.rst
11243F:	drivers/i2c/busses/i2c-mlxcpld.c
11244F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
11245
11246MELLANOX MLXCPLD LED DRIVER
11247M:	Vadim Pasternak <vadimp@nvidia.com>
11248L:	linux-leds@vger.kernel.org
11249S:	Supported
11250F:	Documentation/leds/leds-mlxcpld.rst
11251F:	drivers/leds/leds-mlxcpld.c
11252F:	drivers/leds/leds-mlxreg.c
11253
11254MELLANOX PLATFORM DRIVER
11255M:	Vadim Pasternak <vadimp@nvidia.com>
11256L:	platform-driver-x86@vger.kernel.org
11257S:	Supported
11258F:	drivers/platform/x86/mlx-platform.c
11259
11260MEMBARRIER SUPPORT
11261M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11262M:	"Paul E. McKenney" <paulmck@kernel.org>
11263L:	linux-kernel@vger.kernel.org
11264S:	Supported
11265F:	arch/powerpc/include/asm/membarrier.h
11266F:	include/uapi/linux/membarrier.h
11267F:	kernel/sched/membarrier.c
11268
11269MEMBLOCK
11270M:	Mike Rapoport <rppt@linux.ibm.com>
11271L:	linux-mm@kvack.org
11272S:	Maintained
11273F:	Documentation/core-api/boot-time-mm.rst
11274F:	include/linux/memblock.h
11275F:	mm/memblock.c
11276
11277MEMORY CONTROLLER DRIVERS
11278M:	Krzysztof Kozlowski <krzk@kernel.org>
11279L:	linux-kernel@vger.kernel.org
11280S:	Maintained
11281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11282F:	Documentation/devicetree/bindings/memory-controllers/
11283F:	drivers/memory/
11284
11285MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11286M:	Dmitry Osipenko <digetx@gmail.com>
11287L:	linux-pm@vger.kernel.org
11288L:	linux-tegra@vger.kernel.org
11289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11290S:	Maintained
11291F:	drivers/devfreq/tegra20-devfreq.c
11292F:	drivers/devfreq/tegra30-devfreq.c
11293
11294MEMORY MANAGEMENT
11295M:	Andrew Morton <akpm@linux-foundation.org>
11296L:	linux-mm@kvack.org
11297S:	Maintained
11298W:	http://www.linux-mm.org
11299T:	quilt https://ozlabs.org/~akpm/mmotm/
11300T:	quilt https://ozlabs.org/~akpm/mmots/
11301T:	git git://github.com/hnaz/linux-mm.git
11302F:	include/linux/gfp.h
11303F:	include/linux/memory_hotplug.h
11304F:	include/linux/mm.h
11305F:	include/linux/mmzone.h
11306F:	include/linux/vmalloc.h
11307F:	mm/
11308
11309MEMORY TECHNOLOGY DEVICES (MTD)
11310M:	Miquel Raynal <miquel.raynal@bootlin.com>
11311M:	Richard Weinberger <richard@nod.at>
11312M:	Vignesh Raghavendra <vigneshr@ti.com>
11313L:	linux-mtd@lists.infradead.org
11314S:	Maintained
11315W:	http://www.linux-mtd.infradead.org/
11316Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11317C:	irc://irc.oftc.net/mtd
11318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11320F:	Documentation/devicetree/bindings/mtd/
11321F:	drivers/mtd/
11322F:	include/linux/mtd/
11323F:	include/uapi/mtd/
11324
11325MEN A21 WATCHDOG DRIVER
11326M:	Johannes Thumshirn <morbidrsa@gmail.com>
11327L:	linux-watchdog@vger.kernel.org
11328S:	Maintained
11329F:	drivers/watchdog/mena21_wdt.c
11330
11331MEN CHAMELEON BUS (mcb)
11332M:	Johannes Thumshirn <morbidrsa@gmail.com>
11333S:	Maintained
11334F:	Documentation/driver-api/men-chameleon-bus.rst
11335F:	drivers/mcb/
11336F:	include/linux/mcb.h
11337
11338MEN F21BMC (Board Management Controller)
11339M:	Andreas Werner <andreas.werner@men.de>
11340S:	Supported
11341F:	Documentation/hwmon/menf21bmc.rst
11342F:	drivers/hwmon/menf21bmc_hwmon.c
11343F:	drivers/leds/leds-menf21bmc.c
11344F:	drivers/mfd/menf21bmc.c
11345F:	drivers/watchdog/menf21bmc_wdt.c
11346
11347MEN Z069 WATCHDOG DRIVER
11348M:	Johannes Thumshirn <jth@kernel.org>
11349L:	linux-watchdog@vger.kernel.org
11350S:	Maintained
11351F:	drivers/watchdog/menz69_wdt.c
11352
11353MESON AO CEC DRIVER FOR AMLOGIC SOCS
11354M:	Neil Armstrong <narmstrong@baylibre.com>
11355L:	linux-media@vger.kernel.org
11356L:	linux-amlogic@lists.infradead.org
11357S:	Supported
11358W:	http://linux-meson.com/
11359T:	git git://linuxtv.org/media_tree.git
11360F:	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11361F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
11362F:	drivers/media/cec/platform/meson/ao-cec.c
11363
11364MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11365M:	Liang Yang <liang.yang@amlogic.com>
11366L:	linux-mtd@lists.infradead.org
11367S:	Maintained
11368F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11369F:	drivers/mtd/nand/raw/meson_*
11370
11371MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11372M:	Neil Armstrong <narmstrong@baylibre.com>
11373L:	linux-media@vger.kernel.org
11374L:	linux-amlogic@lists.infradead.org
11375S:	Supported
11376T:	git git://linuxtv.org/media_tree.git
11377F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11378F:	drivers/staging/media/meson/vdec/
11379
11380METHODE UDPU SUPPORT
11381M:	Vladimir Vid <vladimir.vid@sartura.hr>
11382S:	Maintained
11383F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11384
11385MHI BUS
11386M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11387M:	Hemant Kumar <hemantk@codeaurora.org>
11388L:	linux-arm-msm@vger.kernel.org
11389S:	Maintained
11390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11391F:	Documentation/ABI/stable/sysfs-bus-mhi
11392F:	Documentation/mhi/
11393F:	drivers/bus/mhi/
11394F:	include/linux/mhi.h
11395
11396MICROBLAZE ARCHITECTURE
11397M:	Michal Simek <monstr@monstr.eu>
11398S:	Supported
11399W:	http://www.monstr.eu/fdt/
11400T:	git git://git.monstr.eu/linux-2.6-microblaze.git
11401F:	arch/microblaze/
11402
11403MICROCHIP AT91 DMA DRIVERS
11404M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11405M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11407L:	dmaengine@vger.kernel.org
11408S:	Supported
11409F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
11410F:	drivers/dma/at_hdmac.c
11411F:	drivers/dma/at_hdmac_regs.h
11412F:	drivers/dma/at_xdmac.c
11413F:	include/dt-bindings/dma/at91.h
11414F:	include/linux/platform_data/dma-atmel.h
11415
11416MICROCHIP AT91 SERIAL DRIVER
11417M:	Richard Genoud <richard.genoud@gmail.com>
11418S:	Maintained
11419F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11420F:	drivers/tty/serial/atmel_serial.c
11421F:	drivers/tty/serial/atmel_serial.h
11422
11423MICROCHIP AT91 USART MFD DRIVER
11424M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11425L:	linux-kernel@vger.kernel.org
11426S:	Supported
11427F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11428F:	drivers/mfd/at91-usart.c
11429F:	include/dt-bindings/mfd/at91-usart.h
11430
11431MICROCHIP AT91 USART SPI DRIVER
11432M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11433L:	linux-spi@vger.kernel.org
11434S:	Supported
11435F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11436F:	drivers/spi/spi-at91-usart.c
11437
11438MICROCHIP AUDIO ASOC DRIVERS
11439M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11440L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11441S:	Supported
11442F:	sound/soc/atmel
11443
11444MICROCHIP ECC DRIVER
11445M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11446L:	linux-crypto@vger.kernel.org
11447S:	Maintained
11448F:	drivers/crypto/atmel-ecc.*
11449
11450MICROCHIP I2C DRIVER
11451M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11452L:	linux-i2c@vger.kernel.org
11453S:	Supported
11454F:	drivers/i2c/busses/i2c-at91-*.c
11455F:	drivers/i2c/busses/i2c-at91.h
11456
11457MICROCHIP ISC DRIVER
11458M:	Eugen Hristev <eugen.hristev@microchip.com>
11459L:	linux-media@vger.kernel.org
11460S:	Supported
11461F:	Documentation/devicetree/bindings/media/atmel-isc.txt
11462F:	drivers/media/platform/atmel/atmel-isc-base.c
11463F:	drivers/media/platform/atmel/atmel-isc-regs.h
11464F:	drivers/media/platform/atmel/atmel-isc.h
11465F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
11466F:	include/linux/atmel-isc-media.h
11467
11468MICROCHIP ISI DRIVER
11469M:	Eugen Hristev <eugen.hristev@microchip.com>
11470L:	linux-media@vger.kernel.org
11471S:	Supported
11472F:	drivers/media/platform/atmel/atmel-isi.c
11473F:	drivers/media/platform/atmel/atmel-isi.h
11474
11475MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11476M:	Woojung Huh <woojung.huh@microchip.com>
11477M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11478L:	netdev@vger.kernel.org
11479S:	Maintained
11480F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
11481F:	drivers/net/dsa/microchip/*
11482F:	include/linux/platform_data/microchip-ksz.h
11483F:	net/dsa/tag_ksz.c
11484
11485MICROCHIP LAN743X ETHERNET DRIVER
11486M:	Bryan Whitehead <bryan.whitehead@microchip.com>
11487M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11488L:	netdev@vger.kernel.org
11489S:	Maintained
11490F:	drivers/net/ethernet/microchip/lan743x_*
11491
11492MICROCHIP LCDFB DRIVER
11493M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11494L:	linux-fbdev@vger.kernel.org
11495S:	Maintained
11496F:	drivers/video/fbdev/atmel_lcdfb.c
11497F:	include/video/atmel_lcdc.h
11498
11499MICROCHIP MCP16502 PMIC DRIVER
11500M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
11501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11502S:	Maintained
11503F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11504F:	drivers/regulator/mcp16502.c
11505
11506MICROCHIP MCP3911 ADC DRIVER
11507M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11508M:	Kent Gustavsson <kent@minoris.se>
11509L:	linux-iio@vger.kernel.org
11510S:	Supported
11511F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11512F:	drivers/iio/adc/mcp3911.c
11513
11514MICROCHIP MMC/SD/SDIO MCI DRIVER
11515M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11516S:	Maintained
11517F:	drivers/mmc/host/atmel-mci.c
11518
11519MICROCHIP NAND DRIVER
11520M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11521L:	linux-mtd@lists.infradead.org
11522S:	Supported
11523F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
11524F:	drivers/mtd/nand/raw/atmel/*
11525
11526MICROCHIP PWM DRIVER
11527M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11529L:	linux-pwm@vger.kernel.org
11530S:	Supported
11531F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11532F:	drivers/pwm/pwm-atmel.c
11533
11534MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11535M:	Eugen Hristev <eugen.hristev@microchip.com>
11536L:	linux-iio@vger.kernel.org
11537S:	Supported
11538F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11539F:	drivers/iio/adc/at91-sama5d2_adc.c
11540F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11541
11542MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11543M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11544S:	Supported
11545F:	drivers/power/reset/at91-sama5d2_shdwc.c
11546
11547MICROCHIP SPI DRIVER
11548M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11549S:	Supported
11550F:	drivers/spi/spi-atmel.*
11551
11552MICROCHIP SSC DRIVER
11553M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11555S:	Supported
11556F:	drivers/misc/atmel-ssc.c
11557F:	include/linux/atmel-ssc.h
11558
11559MICROCHIP USB251XB DRIVER
11560M:	Richard Leitner <richard.leitner@skidata.com>
11561L:	linux-usb@vger.kernel.org
11562S:	Maintained
11563F:	Documentation/devicetree/bindings/usb/usb251xb.txt
11564F:	drivers/usb/misc/usb251xb.c
11565
11566MICROCHIP USBA UDC DRIVER
11567M:	Cristian Birsan <cristian.birsan@microchip.com>
11568L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11569S:	Supported
11570F:	drivers/usb/gadget/udc/atmel_usba_udc.*
11571
11572MICROCHIP WILC1000 WIFI DRIVER
11573M:	Ajay Singh <ajay.kathat@microchip.com>
11574M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11575L:	linux-wireless@vger.kernel.org
11576S:	Supported
11577F:	drivers/net/wireless/microchip/wilc1000/
11578
11579MICROSEMI MIPS SOCS
11580M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11581M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11582L:	linux-mips@vger.kernel.org
11583S:	Supported
11584F:	Documentation/devicetree/bindings/mips/mscc.txt
11585F:	arch/mips/boot/dts/mscc/
11586F:	arch/mips/configs/generic/board-ocelot.config
11587F:	arch/mips/generic/board-ocelot.c
11588
11589MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11590M:	Don Brace <don.brace@microchip.com>
11591L:	storagedev@microchip.com
11592L:	linux-scsi@vger.kernel.org
11593S:	Supported
11594F:	Documentation/scsi/smartpqi.rst
11595F:	drivers/scsi/smartpqi/Kconfig
11596F:	drivers/scsi/smartpqi/Makefile
11597F:	drivers/scsi/smartpqi/smartpqi*.[ch]
11598F:	include/linux/cciss*.h
11599F:	include/uapi/linux/cciss*.h
11600
11601MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11602M:	Chen Yu <yu.c.chen@intel.com>
11603L:	platform-driver-x86@vger.kernel.org
11604S:	Supported
11605F:	drivers/platform/x86/surfacepro3_button.c
11606
11607MICROTEK X6 SCANNER
11608M:	Oliver Neukum <oliver@neukum.org>
11609S:	Maintained
11610F:	drivers/usb/image/microtek.*
11611
11612MIPS
11613M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11614L:	linux-mips@vger.kernel.org
11615S:	Maintained
11616W:	http://www.linux-mips.org/
11617Q:	https://patchwork.kernel.org/project/linux-mips/list/
11618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11619F:	Documentation/devicetree/bindings/mips/
11620F:	Documentation/mips/
11621F:	arch/mips/
11622F:	drivers/platform/mips/
11623
11624MIPS BOSTON DEVELOPMENT BOARD
11625M:	Paul Burton <paulburton@kernel.org>
11626L:	linux-mips@vger.kernel.org
11627S:	Maintained
11628F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
11629F:	arch/mips/boot/dts/img/boston.dts
11630F:	arch/mips/configs/generic/board-boston.config
11631F:	drivers/clk/imgtec/clk-boston.c
11632F:	include/dt-bindings/clock/boston-clock.h
11633
11634MIPS CORE DRIVERS
11635M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11636M:	Serge Semin <fancer.lancer@gmail.com>
11637L:	linux-mips@vger.kernel.org
11638S:	Supported
11639F:	drivers/bus/mips_cdmm.c
11640F:	drivers/clocksource/mips-gic-timer.c
11641F:	drivers/cpuidle/cpuidle-cps.c
11642F:	drivers/irqchip/irq-mips-cpu.c
11643F:	drivers/irqchip/irq-mips-gic.c
11644
11645MIPS GENERIC PLATFORM
11646M:	Paul Burton <paulburton@kernel.org>
11647L:	linux-mips@vger.kernel.org
11648S:	Supported
11649F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11650F:	arch/mips/generic/
11651F:	arch/mips/tools/generic-board-config.sh
11652
11653MIPS RINT INSTRUCTION EMULATION
11654M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
11655L:	linux-mips@vger.kernel.org
11656S:	Supported
11657F:	arch/mips/math-emu/dp_rint.c
11658F:	arch/mips/math-emu/sp_rint.c
11659
11660MIPS/LOONGSON1 ARCHITECTURE
11661M:	Keguang Zhang <keguang.zhang@gmail.com>
11662L:	linux-mips@vger.kernel.org
11663S:	Maintained
11664F:	arch/mips/include/asm/mach-loongson32/
11665F:	arch/mips/loongson32/
11666F:	drivers/*/*/*loongson1*
11667F:	drivers/*/*loongson1*
11668
11669MIPS/LOONGSON2EF ARCHITECTURE
11670M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11671L:	linux-mips@vger.kernel.org
11672S:	Maintained
11673F:	arch/mips/include/asm/mach-loongson2ef/
11674F:	arch/mips/loongson2ef/
11675F:	drivers/*/*/*loongson2*
11676F:	drivers/*/*loongson2*
11677
11678MIPS/LOONGSON64 ARCHITECTURE
11679M:	Huacai Chen <chenhc@lemote.com>
11680M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11681L:	linux-mips@vger.kernel.org
11682S:	Maintained
11683F:	arch/mips/include/asm/mach-loongson64/
11684F:	arch/mips/loongson64/
11685F:	drivers/*/*/*loongson3*
11686F:	drivers/*/*loongson3*
11687F:	drivers/irqchip/irq-loongson*
11688F:	drivers/platform/mips/cpu_hwmon.c
11689
11690MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11691M:	Hans Verkuil <hverkuil@xs4all.nl>
11692L:	linux-media@vger.kernel.org
11693S:	Odd Fixes
11694W:	https://linuxtv.org
11695T:	git git://linuxtv.org/media_tree.git
11696F:	drivers/media/radio/radio-miropcm20*
11697
11698MMP SUPPORT
11699R:	Lubomir Rintel <lkundrak@v3.sk>
11700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11701S:	Odd Fixes
11702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11703F:	arch/arm/boot/dts/mmp*
11704F:	arch/arm/mach-mmp/
11705F:	linux/soc/mmp/
11706
11707MMP USB PHY DRIVERS
11708R:	Lubomir Rintel <lkundrak@v3.sk>
11709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11710S:	Maintained
11711F:	drivers/phy/marvell/phy-mmp3-usb.c
11712F:	drivers/phy/marvell/phy-pxa-usb.c
11713
11714MMU GATHER AND TLB INVALIDATION
11715M:	Will Deacon <will@kernel.org>
11716M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11717M:	Andrew Morton <akpm@linux-foundation.org>
11718M:	Nick Piggin <npiggin@gmail.com>
11719M:	Peter Zijlstra <peterz@infradead.org>
11720L:	linux-arch@vger.kernel.org
11721L:	linux-mm@kvack.org
11722S:	Maintained
11723F:	arch/*/include/asm/tlb.h
11724F:	include/asm-generic/tlb.h
11725F:	mm/mmu_gather.c
11726
11727MN88472 MEDIA DRIVER
11728M:	Antti Palosaari <crope@iki.fi>
11729L:	linux-media@vger.kernel.org
11730S:	Maintained
11731W:	https://linuxtv.org
11732W:	http://palosaari.fi/linux/
11733Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11734F:	drivers/media/dvb-frontends/mn88472*
11735
11736MN88473 MEDIA DRIVER
11737M:	Antti Palosaari <crope@iki.fi>
11738L:	linux-media@vger.kernel.org
11739S:	Maintained
11740W:	https://linuxtv.org
11741W:	http://palosaari.fi/linux/
11742Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11743F:	drivers/media/dvb-frontends/mn88473*
11744
11745MODULE SUPPORT
11746M:	Jessica Yu <jeyu@kernel.org>
11747S:	Maintained
11748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11749F:	include/linux/module.h
11750F:	kernel/module.c
11751
11752MONOLITHIC POWER SYSTEM PMIC DRIVER
11753M:	Saravanan Sekar <sravanhome@gmail.com>
11754S:	Maintained
11755F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11756F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11757F:	drivers/iio/adc/mp2629_adc.c
11758F:	drivers/mfd/mp2629.c
11759F:	drivers/power/supply/mp2629_charger.c
11760F:	drivers/regulator/mp5416.c
11761F:	drivers/regulator/mpq7920.c
11762F:	drivers/regulator/mpq7920.h
11763F:	include/linux/mfd/mp2629.h
11764
11765MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11766S:	Orphan
11767W:	http://popies.net/meye/
11768F:	Documentation/userspace-api/media/drivers/meye*
11769F:	drivers/media/pci/meye/
11770F:	include/uapi/linux/meye.h
11771
11772MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11773M:	Jiri Slaby <jirislaby@kernel.org>
11774S:	Maintained
11775F:	Documentation/driver-api/serial/moxa-smartio.rst
11776F:	drivers/tty/mxser.*
11777
11778MR800 AVERMEDIA USB FM RADIO DRIVER
11779M:	Alexey Klimov <klimov.linux@gmail.com>
11780L:	linux-media@vger.kernel.org
11781S:	Maintained
11782T:	git git://linuxtv.org/media_tree.git
11783F:	drivers/media/radio/radio-mr800.c
11784
11785MRF24J40 IEEE 802.15.4 RADIO DRIVER
11786M:	Alan Ott <alan@signal11.us>
11787L:	linux-wpan@vger.kernel.org
11788S:	Maintained
11789F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11790F:	drivers/net/ieee802154/mrf24j40.c
11791
11792MSI LAPTOP SUPPORT
11793M:	"Lee, Chun-Yi" <jlee@suse.com>
11794L:	platform-driver-x86@vger.kernel.org
11795S:	Maintained
11796F:	drivers/platform/x86/msi-laptop.c
11797
11798MSI WMI SUPPORT
11799L:	platform-driver-x86@vger.kernel.org
11800S:	Orphan
11801F:	drivers/platform/x86/msi-wmi.c
11802
11803MSI001 MEDIA DRIVER
11804M:	Antti Palosaari <crope@iki.fi>
11805L:	linux-media@vger.kernel.org
11806S:	Maintained
11807W:	https://linuxtv.org
11808W:	http://palosaari.fi/linux/
11809Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11810T:	git git://linuxtv.org/anttip/media_tree.git
11811F:	drivers/media/tuners/msi001*
11812
11813MSI2500 MEDIA DRIVER
11814M:	Antti Palosaari <crope@iki.fi>
11815L:	linux-media@vger.kernel.org
11816S:	Maintained
11817W:	https://linuxtv.org
11818W:	http://palosaari.fi/linux/
11819Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11820T:	git git://linuxtv.org/anttip/media_tree.git
11821F:	drivers/media/usb/msi2500/
11822
11823MSTAR INTERRUPT CONTROLLER DRIVER
11824M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
11825M:	Daniel Palmer <daniel@thingy.jp>
11826S:	Maintained
11827F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
11828F:	drivers/irqchip/irq-mst-intc.c
11829
11830MSYSTEMS DISKONCHIP G3 MTD DRIVER
11831M:	Robert Jarzmik <robert.jarzmik@free.fr>
11832L:	linux-mtd@lists.infradead.org
11833S:	Maintained
11834F:	drivers/mtd/devices/docg3*
11835
11836MT9M032 APTINA SENSOR DRIVER
11837M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11838L:	linux-media@vger.kernel.org
11839S:	Maintained
11840T:	git git://linuxtv.org/media_tree.git
11841F:	drivers/media/i2c/mt9m032.c
11842F:	include/media/i2c/mt9m032.h
11843
11844MT9P031 APTINA CAMERA SENSOR
11845M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11846L:	linux-media@vger.kernel.org
11847S:	Maintained
11848T:	git git://linuxtv.org/media_tree.git
11849F:	drivers/media/i2c/mt9p031.c
11850F:	include/media/i2c/mt9p031.h
11851
11852MT9T001 APTINA CAMERA SENSOR
11853M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11854L:	linux-media@vger.kernel.org
11855S:	Maintained
11856T:	git git://linuxtv.org/media_tree.git
11857F:	drivers/media/i2c/mt9t001.c
11858F:	include/media/i2c/mt9t001.h
11859
11860MT9T112 APTINA CAMERA SENSOR
11861M:	Jacopo Mondi <jacopo@jmondi.org>
11862L:	linux-media@vger.kernel.org
11863S:	Odd Fixes
11864T:	git git://linuxtv.org/media_tree.git
11865F:	drivers/media/i2c/mt9t112.c
11866F:	include/media/i2c/mt9t112.h
11867
11868MT9V032 APTINA CAMERA SENSOR
11869M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11870L:	linux-media@vger.kernel.org
11871S:	Maintained
11872T:	git git://linuxtv.org/media_tree.git
11873F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11874F:	drivers/media/i2c/mt9v032.c
11875F:	include/media/i2c/mt9v032.h
11876
11877MT9V111 APTINA CAMERA SENSOR
11878M:	Jacopo Mondi <jacopo@jmondi.org>
11879L:	linux-media@vger.kernel.org
11880S:	Maintained
11881T:	git git://linuxtv.org/media_tree.git
11882F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11883F:	drivers/media/i2c/mt9v111.c
11884
11885MULTIFUNCTION DEVICES (MFD)
11886M:	Lee Jones <lee.jones@linaro.org>
11887S:	Supported
11888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11889F:	Documentation/devicetree/bindings/mfd/
11890F:	drivers/mfd/
11891F:	include/dt-bindings/mfd/
11892F:	include/linux/mfd/
11893
11894MULTIMEDIA CARD (MMC) ETC. OVER SPI
11895S:	Orphan
11896F:	drivers/mmc/host/mmc_spi.c
11897F:	include/linux/spi/mmc_spi.h
11898
11899MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11900M:	Ulf Hansson <ulf.hansson@linaro.org>
11901L:	linux-mmc@vger.kernel.org
11902S:	Maintained
11903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11904F:	Documentation/devicetree/bindings/mmc/
11905F:	drivers/mmc/
11906F:	include/linux/mmc/
11907F:	include/uapi/linux/mmc/
11908
11909MULTIPLEXER SUBSYSTEM
11910M:	Peter Rosin <peda@axentia.se>
11911S:	Maintained
11912F:	Documentation/ABI/testing/sysfs-class-mux*
11913F:	Documentation/devicetree/bindings/mux/
11914F:	drivers/mux/
11915F:	include/dt-bindings/mux/
11916F:	include/linux/mux/
11917
11918MULTITECH MULTIPORT CARD (ISICOM)
11919S:	Orphan
11920F:	drivers/tty/isicom.c
11921F:	include/linux/isicom.h
11922
11923MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11924M:	Bin Liu <b-liu@ti.com>
11925L:	linux-usb@vger.kernel.org
11926S:	Maintained
11927F:	drivers/usb/musb/
11928
11929MXL301RF MEDIA DRIVER
11930M:	Akihiro Tsukada <tskd08@gmail.com>
11931L:	linux-media@vger.kernel.org
11932S:	Odd Fixes
11933F:	drivers/media/tuners/mxl301rf*
11934
11935MXL5007T MEDIA DRIVER
11936M:	Michael Krufky <mkrufky@linuxtv.org>
11937L:	linux-media@vger.kernel.org
11938S:	Maintained
11939W:	https://linuxtv.org
11940W:	http://github.com/mkrufky
11941Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11942T:	git git://linuxtv.org/mkrufky/tuners.git
11943F:	drivers/media/tuners/mxl5007t.*
11944
11945MXSFB DRM DRIVER
11946M:	Marek Vasut <marex@denx.de>
11947M:	Stefan Agner <stefan@agner.ch>
11948L:	dri-devel@lists.freedesktop.org
11949S:	Supported
11950T:	git git://anongit.freedesktop.org/drm/drm-misc
11951F:	Documentation/devicetree/bindings/display/mxsfb.txt
11952F:	drivers/gpu/drm/mxsfb/
11953
11954MYLEX DAC960 PCI RAID Controller
11955M:	Hannes Reinecke <hare@kernel.org>
11956L:	linux-scsi@vger.kernel.org
11957S:	Supported
11958F:	drivers/scsi/myrb.*
11959F:	drivers/scsi/myrs.*
11960
11961MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11962M:	Chris Lee <christopher.lee@cspi.com>
11963L:	netdev@vger.kernel.org
11964S:	Supported
11965W:	https://www.cspi.com/ethernet-products/support/downloads/
11966F:	drivers/net/ethernet/myricom/myri10ge/
11967
11968NAND FLASH SUBSYSTEM
11969M:	Miquel Raynal <miquel.raynal@bootlin.com>
11970R:	Richard Weinberger <richard@nod.at>
11971L:	linux-mtd@lists.infradead.org
11972S:	Maintained
11973W:	http://www.linux-mtd.infradead.org/
11974Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11975C:	irc://irc.oftc.net/mtd
11976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11977F:	drivers/mtd/nand/
11978F:	include/linux/mtd/*nand*.h
11979
11980NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11981M:	Daniel Mack <zonque@gmail.com>
11982L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11983S:	Maintained
11984W:	http://www.native-instruments.com
11985F:	sound/usb/caiaq/
11986
11987NATSEMI ETHERNET DRIVER (DP8381x)
11988S:	Orphan
11989F:	drivers/net/ethernet/natsemi/natsemi.c
11990
11991NCR 5380 SCSI DRIVERS
11992M:	Finn Thain <fthain@telegraphics.com.au>
11993M:	Michael Schmitz <schmitzmic@gmail.com>
11994L:	linux-scsi@vger.kernel.org
11995S:	Maintained
11996F:	Documentation/scsi/g_NCR5380.rst
11997F:	drivers/scsi/NCR5380.*
11998F:	drivers/scsi/arm/cumana_1.c
11999F:	drivers/scsi/arm/oak.c
12000F:	drivers/scsi/atari_scsi.*
12001F:	drivers/scsi/dmx3191d.c
12002F:	drivers/scsi/g_NCR5380.*
12003F:	drivers/scsi/mac_scsi.*
12004F:	drivers/scsi/sun3_scsi.*
12005F:	drivers/scsi/sun3_scsi_vme.c
12006
12007NCSI LIBRARY
12008M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
12009S:	Maintained
12010F:	net/ncsi/
12011
12012NCT6775 HARDWARE MONITOR DRIVER
12013M:	Guenter Roeck <linux@roeck-us.net>
12014L:	linux-hwmon@vger.kernel.org
12015S:	Maintained
12016F:	Documentation/hwmon/nct6775.rst
12017F:	drivers/hwmon/nct6775.c
12018
12019NETDEVSIM
12020M:	Jakub Kicinski <kuba@kernel.org>
12021S:	Maintained
12022F:	drivers/net/netdevsim/*
12023
12024NETEM NETWORK EMULATOR
12025M:	Stephen Hemminger <stephen@networkplumber.org>
12026L:	netdev@vger.kernel.org
12027S:	Maintained
12028F:	net/sched/sch_netem.c
12029
12030NETERION 10GbE DRIVERS (s2io/vxge)
12031M:	Jon Mason <jdmason@kudzu.us>
12032L:	netdev@vger.kernel.org
12033S:	Supported
12034F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12035F:	Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12036F:	drivers/net/ethernet/neterion/
12037
12038NETFILTER
12039M:	Pablo Neira Ayuso <pablo@netfilter.org>
12040M:	Jozsef Kadlecsik <kadlec@netfilter.org>
12041M:	Florian Westphal <fw@strlen.de>
12042L:	netfilter-devel@vger.kernel.org
12043L:	coreteam@netfilter.org
12044S:	Maintained
12045W:	http://www.netfilter.org/
12046W:	http://www.iptables.org/
12047W:	http://www.nftables.org/
12048Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
12049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12051F:	include/linux/netfilter*
12052F:	include/linux/netfilter/
12053F:	include/net/netfilter/
12054F:	include/uapi/linux/netfilter*
12055F:	include/uapi/linux/netfilter/
12056F:	net/*/netfilter.c
12057F:	net/*/netfilter/
12058F:	net/bridge/br_netfilter*.c
12059F:	net/netfilter/
12060
12061NETROM NETWORK LAYER
12062M:	Ralf Baechle <ralf@linux-mips.org>
12063L:	linux-hams@vger.kernel.org
12064S:	Maintained
12065W:	http://www.linux-ax25.org/
12066F:	include/net/netrom.h
12067F:	include/uapi/linux/netrom.h
12068F:	net/netrom/
12069
12070NETRONOME ETHERNET DRIVERS
12071M:	Simon Horman <simon.horman@netronome.com>
12072R:	Jakub Kicinski <kuba@kernel.org>
12073L:	oss-drivers@netronome.com
12074S:	Maintained
12075F:	drivers/net/ethernet/netronome/
12076
12077NETWORK BLOCK DEVICE (NBD)
12078M:	Josef Bacik <josef@toxicpanda.com>
12079L:	linux-block@vger.kernel.org
12080L:	nbd@other.debian.org
12081S:	Maintained
12082F:	Documentation/admin-guide/blockdev/nbd.rst
12083F:	drivers/block/nbd.c
12084F:	include/trace/events/nbd.h
12085F:	include/uapi/linux/nbd.h
12086
12087NETWORK DROP MONITOR
12088M:	Neil Horman <nhorman@tuxdriver.com>
12089L:	netdev@vger.kernel.org
12090S:	Maintained
12091W:	https://fedorahosted.org/dropwatch/
12092F:	include/net/drop_monitor.h
12093F:	include/uapi/linux/net_dropmon.h
12094F:	net/core/drop_monitor.c
12095
12096NETWORKING DRIVERS
12097M:	"David S. Miller" <davem@davemloft.net>
12098M:	Jakub Kicinski <kuba@kernel.org>
12099L:	netdev@vger.kernel.org
12100S:	Maintained
12101W:	http://www.linuxfoundation.org/en/Net
12102Q:	http://patchwork.ozlabs.org/project/netdev/list/
12103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12105F:	Documentation/devicetree/bindings/net/
12106F:	drivers/connector/
12107F:	drivers/net/
12108F:	include/linux/etherdevice.h
12109F:	include/linux/fcdevice.h
12110F:	include/linux/fddidevice.h
12111F:	include/linux/hippidevice.h
12112F:	include/linux/if_*
12113F:	include/linux/inetdevice.h
12114F:	include/linux/netdevice.h
12115F:	include/uapi/linux/if_*
12116F:	include/uapi/linux/netdevice.h
12117
12118NETWORKING DRIVERS (WIRELESS)
12119M:	Kalle Valo <kvalo@codeaurora.org>
12120L:	linux-wireless@vger.kernel.org
12121S:	Maintained
12122Q:	http://patchwork.kernel.org/project/linux-wireless/list/
12123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12125F:	Documentation/devicetree/bindings/net/wireless/
12126F:	drivers/net/wireless/
12127
12128NETWORKING [DSA]
12129M:	Andrew Lunn <andrew@lunn.ch>
12130M:	Vivien Didelot <vivien.didelot@gmail.com>
12131M:	Florian Fainelli <f.fainelli@gmail.com>
12132M:	Vladimir Oltean <olteanv@gmail.com>
12133S:	Maintained
12134F:	Documentation/devicetree/bindings/net/dsa/
12135F:	drivers/net/dsa/
12136F:	include/linux/dsa/
12137F:	include/linux/platform_data/dsa.h
12138F:	include/net/dsa.h
12139F:	net/dsa/
12140
12141NETWORKING [GENERAL]
12142M:	"David S. Miller" <davem@davemloft.net>
12143M:	Jakub Kicinski <kuba@kernel.org>
12144L:	netdev@vger.kernel.org
12145S:	Maintained
12146W:	http://www.linuxfoundation.org/en/Net
12147Q:	http://patchwork.ozlabs.org/project/netdev/list/
12148B:	mailto:netdev@vger.kernel.org
12149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12151F:	Documentation/networking/
12152F:	include/linux/in.h
12153F:	include/linux/net.h
12154F:	include/linux/netdevice.h
12155F:	include/net/
12156F:	include/uapi/linux/in.h
12157F:	include/uapi/linux/net.h
12158F:	include/uapi/linux/net_namespace.h
12159F:	include/uapi/linux/netdevice.h
12160F:	lib/net_utils.c
12161F:	lib/random32.c
12162F:	net/
12163F:	tools/testing/selftests/net/
12164
12165NETWORKING [IPSEC]
12166M:	Steffen Klassert <steffen.klassert@secunet.com>
12167M:	Herbert Xu <herbert@gondor.apana.org.au>
12168M:	"David S. Miller" <davem@davemloft.net>
12169L:	netdev@vger.kernel.org
12170S:	Maintained
12171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12173F:	include/net/xfrm.h
12174F:	include/uapi/linux/xfrm.h
12175F:	net/ipv4/ah4.c
12176F:	net/ipv4/esp4*
12177F:	net/ipv4/ip_vti.c
12178F:	net/ipv4/ipcomp.c
12179F:	net/ipv4/xfrm*
12180F:	net/ipv6/ah6.c
12181F:	net/ipv6/esp6*
12182F:	net/ipv6/ip6_vti.c
12183F:	net/ipv6/ipcomp6.c
12184F:	net/ipv6/xfrm*
12185F:	net/key/
12186F:	net/xfrm/
12187
12188NETWORKING [IPv4/IPv6]
12189M:	"David S. Miller" <davem@davemloft.net>
12190M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12191M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12192L:	netdev@vger.kernel.org
12193S:	Maintained
12194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12195F:	arch/x86/net/*
12196F:	include/net/ip*
12197F:	net/ipv4/
12198F:	net/ipv6/
12199
12200NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12201M:	Paul Moore <paul@paul-moore.com>
12202L:	netdev@vger.kernel.org
12203L:	linux-security-module@vger.kernel.org
12204S:	Maintained
12205W:	https://github.com/netlabel
12206F:	Documentation/netlabel/
12207F:	include/net/calipso.h
12208F:	include/net/cipso_ipv4.h
12209F:	include/net/netlabel.h
12210F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
12211F:	include/uapi/linux/netfilter/xt_SECMARK.h
12212F:	net/ipv4/cipso_ipv4.c
12213F:	net/ipv6/calipso.c
12214F:	net/netfilter/xt_CONNSECMARK.c
12215F:	net/netfilter/xt_SECMARK.c
12216F:	net/netlabel/
12217
12218NETWORKING [MPTCP]
12219M:	Mat Martineau <mathew.j.martineau@linux.intel.com>
12220M:	Matthieu Baerts <matthieu.baerts@tessares.net>
12221L:	netdev@vger.kernel.org
12222L:	mptcp@lists.01.org
12223S:	Maintained
12224W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
12225B:	https://github.com/multipath-tcp/mptcp_net-next/issues
12226F:	include/net/mptcp.h
12227F:	include/uapi/linux/mptcp.h
12228F:	net/mptcp/
12229F:	tools/testing/selftests/net/mptcp/
12230
12231NETWORKING [TCP]
12232M:	Eric Dumazet <edumazet@google.com>
12233L:	netdev@vger.kernel.org
12234S:	Maintained
12235F:	include/linux/tcp.h
12236F:	include/net/tcp.h
12237F:	include/trace/events/tcp.h
12238F:	include/uapi/linux/tcp.h
12239F:	net/ipv4/syncookies.c
12240F:	net/ipv4/tcp*.c
12241F:	net/ipv6/syncookies.c
12242F:	net/ipv6/tcp*.c
12243
12244NETWORKING [TLS]
12245M:	Boris Pismenny <borisp@nvidia.com>
12246M:	Aviad Yehezkel <aviadye@nvidia.com>
12247M:	John Fastabend <john.fastabend@gmail.com>
12248M:	Daniel Borkmann <daniel@iogearbox.net>
12249M:	Jakub Kicinski <kuba@kernel.org>
12250L:	netdev@vger.kernel.org
12251S:	Maintained
12252F:	include/net/tls.h
12253F:	include/uapi/linux/tls.h
12254F:	net/tls/*
12255
12256NETWORKING [WIRELESS]
12257L:	linux-wireless@vger.kernel.org
12258Q:	http://patchwork.kernel.org/project/linux-wireless/list/
12259
12260NETXEN (1/10) GbE SUPPORT
12261M:	Manish Chopra <manishc@marvell.com>
12262M:	Rahul Verma <rahulv@marvell.com>
12263M:	GR-Linux-NIC-Dev@marvell.com
12264L:	netdev@vger.kernel.org
12265S:	Supported
12266F:	drivers/net/ethernet/qlogic/netxen/
12267
12268NET_FAILOVER MODULE
12269M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
12270L:	netdev@vger.kernel.org
12271S:	Supported
12272F:	Documentation/networking/net_failover.rst
12273F:	drivers/net/net_failover.c
12274F:	include/net/net_failover.h
12275
12276NEXTHOP
12277M:	David Ahern <dsahern@kernel.org>
12278L:	netdev@vger.kernel.org
12279S:	Maintained
12280F:	include/net/netns/nexthop.h
12281F:	include/net/nexthop.h
12282F:	include/uapi/linux/nexthop.h
12283F:	net/ipv4/nexthop.c
12284
12285NFC SUBSYSTEM
12286L:	netdev@vger.kernel.org
12287S:	Orphan
12288F:	Documentation/devicetree/bindings/net/nfc/
12289F:	drivers/nfc/
12290F:	include/linux/platform_data/nfcmrvl.h
12291F:	include/net/nfc/
12292F:	include/uapi/linux/nfc.h
12293F:	net/nfc/
12294
12295NFS, SUNRPC, AND LOCKD CLIENTS
12296M:	Trond Myklebust <trond.myklebust@hammerspace.com>
12297M:	Anna Schumaker <anna.schumaker@netapp.com>
12298L:	linux-nfs@vger.kernel.org
12299S:	Maintained
12300W:	http://client.linux-nfs.org
12301T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12302F:	fs/lockd/
12303F:	fs/nfs/
12304F:	fs/nfs_common/
12305F:	include/linux/lockd/
12306F:	include/linux/nfs*
12307F:	include/linux/sunrpc/
12308F:	include/uapi/linux/nfs*
12309F:	include/uapi/linux/sunrpc/
12310F:	net/sunrpc/
12311
12312NILFS2 FILESYSTEM
12313M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
12314L:	linux-nilfs@vger.kernel.org
12315S:	Supported
12316W:	https://nilfs.sourceforge.io/
12317W:	https://nilfs.osdn.jp/
12318T:	git git://github.com/konis/nilfs2.git
12319F:	Documentation/filesystems/nilfs2.rst
12320F:	fs/nilfs2/
12321F:	include/trace/events/nilfs2.h
12322F:	include/uapi/linux/nilfs2_api.h
12323F:	include/uapi/linux/nilfs2_ondisk.h
12324
12325NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12326M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12327S:	Maintained
12328W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12329F:	Documentation/scsi/NinjaSCSI.rst
12330F:	drivers/scsi/pcmcia/nsp_*
12331
12332NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12333M:	GOTO Masanori <gotom@debian.or.jp>
12334M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12335S:	Maintained
12336W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12337F:	Documentation/scsi/NinjaSCSI.rst
12338F:	drivers/scsi/nsp32*
12339
12340NIOS2 ARCHITECTURE
12341M:	Ley Foon Tan <ley.foon.tan@intel.com>
12342S:	Maintained
12343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12344F:	arch/nios2/
12345
12346NITRO ENCLAVES (NE)
12347M:	Andra Paraschiv <andraprs@amazon.com>
12348M:	Alexandru Vasile <lexnv@amazon.com>
12349M:	Alexandru Ciobotaru <alcioa@amazon.com>
12350L:	linux-kernel@vger.kernel.org
12351S:	Supported
12352W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12353F:	Documentation/virt/ne_overview.rst
12354F:	drivers/virt/nitro_enclaves/
12355F:	include/linux/nitro_enclaves.h
12356F:	include/uapi/linux/nitro_enclaves.h
12357F:	samples/nitro_enclaves/
12358
12359NOHZ, DYNTICKS SUPPORT
12360M:	Frederic Weisbecker <fweisbec@gmail.com>
12361M:	Thomas Gleixner <tglx@linutronix.de>
12362M:	Ingo Molnar <mingo@kernel.org>
12363L:	linux-kernel@vger.kernel.org
12364S:	Maintained
12365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12366F:	include/linux/sched/nohz.h
12367F:	include/linux/tick.h
12368F:	kernel/time/tick*.*
12369
12370NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12371M:	Pavel Machek <pavel@ucw.cz>
12372M:	Sakari Ailus <sakari.ailus@iki.fi>
12373L:	linux-media@vger.kernel.org
12374S:	Maintained
12375F:	drivers/media/i2c/ad5820.c
12376F:	drivers/media/i2c/et8ek8
12377
12378NOKIA N900 POWER SUPPLY DRIVERS
12379R:	Pali Rohár <pali@kernel.org>
12380F:	drivers/power/supply/bq2415x_charger.c
12381F:	drivers/power/supply/bq27xxx_battery.c
12382F:	drivers/power/supply/bq27xxx_battery_i2c.c
12383F:	drivers/power/supply/isp1704_charger.c
12384F:	drivers/power/supply/rx51_battery.c
12385F:	include/linux/power/bq2415x_charger.h
12386F:	include/linux/power/bq27xxx_battery.h
12387
12388NOLIBC HEADER FILE
12389M:	Willy Tarreau <w@1wt.eu>
12390S:	Maintained
12391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12392F:	tools/include/nolibc/
12393
12394NSDEPS
12395M:	Matthias Maennich <maennich@google.com>
12396S:	Maintained
12397F:	Documentation/core-api/symbol-namespaces.rst
12398F:	scripts/nsdeps
12399
12400NTB AMD DRIVER
12401M:	Sanjay R Mehta <sanju.mehta@amd.com>
12402M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12403L:	linux-ntb@googlegroups.com
12404S:	Supported
12405F:	drivers/ntb/hw/amd/
12406
12407NTB DRIVER CORE
12408M:	Jon Mason <jdmason@kudzu.us>
12409M:	Dave Jiang <dave.jiang@intel.com>
12410M:	Allen Hubbe <allenbh@gmail.com>
12411L:	linux-ntb@googlegroups.com
12412S:	Supported
12413W:	https://github.com/jonmason/ntb/wiki
12414T:	git git://github.com/jonmason/ntb.git
12415F:	drivers/net/ntb_netdev.c
12416F:	drivers/ntb/
12417F:	include/linux/ntb.h
12418F:	include/linux/ntb_transport.h
12419F:	tools/testing/selftests/ntb/
12420
12421NTB IDT DRIVER
12422M:	Serge Semin <fancer.lancer@gmail.com>
12423L:	linux-ntb@googlegroups.com
12424S:	Supported
12425F:	drivers/ntb/hw/idt/
12426
12427NTB INTEL DRIVER
12428M:	Dave Jiang <dave.jiang@intel.com>
12429L:	linux-ntb@googlegroups.com
12430S:	Supported
12431W:	https://github.com/davejiang/linux/wiki
12432T:	git https://github.com/davejiang/linux.git
12433F:	drivers/ntb/hw/intel/
12434
12435NTFS FILESYSTEM
12436M:	Anton Altaparmakov <anton@tuxera.com>
12437L:	linux-ntfs-dev@lists.sourceforge.net
12438S:	Supported
12439W:	http://www.tuxera.com/
12440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12441F:	Documentation/filesystems/ntfs.rst
12442F:	fs/ntfs/
12443
12444NUBUS SUBSYSTEM
12445M:	Finn Thain <fthain@telegraphics.com.au>
12446L:	linux-m68k@lists.linux-m68k.org
12447S:	Maintained
12448F:	arch/*/include/asm/nubus.h
12449F:	drivers/nubus/
12450F:	include/linux/nubus.h
12451F:	include/uapi/linux/nubus.h
12452
12453NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12454M:	Antonino Daplas <adaplas@gmail.com>
12455L:	linux-fbdev@vger.kernel.org
12456S:	Maintained
12457F:	drivers/video/fbdev/nvidia/
12458F:	drivers/video/fbdev/riva/
12459
12460NVM EXPRESS DRIVER
12461M:	Keith Busch <kbusch@kernel.org>
12462M:	Jens Axboe <axboe@fb.com>
12463M:	Christoph Hellwig <hch@lst.de>
12464M:	Sagi Grimberg <sagi@grimberg.me>
12465L:	linux-nvme@lists.infradead.org
12466S:	Supported
12467W:	http://git.infradead.org/nvme.git
12468T:	git://git.infradead.org/nvme.git
12469F:	drivers/nvme/host/
12470F:	include/linux/nvme.h
12471F:	include/uapi/linux/nvme_ioctl.h
12472
12473NVM EXPRESS FC TRANSPORT DRIVERS
12474M:	James Smart <james.smart@broadcom.com>
12475L:	linux-nvme@lists.infradead.org
12476S:	Supported
12477F:	drivers/nvme/host/fc.c
12478F:	drivers/nvme/target/fc.c
12479F:	drivers/nvme/target/fcloop.c
12480F:	include/linux/nvme-fc-driver.h
12481F:	include/linux/nvme-fc.h
12482
12483NVM EXPRESS TARGET DRIVER
12484M:	Christoph Hellwig <hch@lst.de>
12485M:	Sagi Grimberg <sagi@grimberg.me>
12486M:	Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12487L:	linux-nvme@lists.infradead.org
12488S:	Supported
12489W:	http://git.infradead.org/nvme.git
12490T:	git://git.infradead.org/nvme.git
12491F:	drivers/nvme/target/
12492
12493NVMEM FRAMEWORK
12494M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12495S:	Maintained
12496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12497F:	Documentation/ABI/stable/sysfs-bus-nvmem
12498F:	Documentation/devicetree/bindings/nvmem/
12499F:	drivers/nvmem/
12500F:	include/linux/nvmem-consumer.h
12501F:	include/linux/nvmem-provider.h
12502
12503NXP FSPI DRIVER
12504M:	Ashish Kumar <ashish.kumar@nxp.com>
12505R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
12506L:	linux-spi@vger.kernel.org
12507S:	Maintained
12508F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12509F:	drivers/spi/spi-nxp-fspi.c
12510
12511NXP FXAS21002C DRIVER
12512M:	Rui Miguel Silva <rmfrfs@gmail.com>
12513L:	linux-iio@vger.kernel.org
12514S:	Maintained
12515F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12516F:	drivers/iio/gyro/fxas21002c.h
12517F:	drivers/iio/gyro/fxas21002c_core.c
12518F:	drivers/iio/gyro/fxas21002c_i2c.c
12519F:	drivers/iio/gyro/fxas21002c_spi.c
12520
12521NXP i.MX 8MQ DCSS DRIVER
12522M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12523R:	Lucas Stach <l.stach@pengutronix.de>
12524L:	dri-devel@lists.freedesktop.org
12525S:	Maintained
12526F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12527F:	drivers/gpu/drm/imx/dcss/
12528
12529NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12530M:	Krzysztof Kozlowski <krzk@kernel.org>
12531L:	linux-kernel@vger.kernel.org
12532S:	Maintained
12533F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12534F:	drivers/extcon/extcon-ptn5150.c
12535
12536NXP SGTL5000 DRIVER
12537M:	Fabio Estevam <festevam@gmail.com>
12538L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12539S:	Maintained
12540F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
12541F:	sound/soc/codecs/sgtl5000*
12542
12543NXP SJA1105 ETHERNET SWITCH DRIVER
12544M:	Vladimir Oltean <olteanv@gmail.com>
12545L:	linux-kernel@vger.kernel.org
12546S:	Maintained
12547F:	drivers/net/dsa/sja1105
12548
12549NXP TDA998X DRM DRIVER
12550M:	Russell King <linux@armlinux.org.uk>
12551S:	Maintained
12552T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12553T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12554F:	drivers/gpu/drm/i2c/tda998x_drv.c
12555F:	include/drm/i2c/tda998x.h
12556F:	include/dt-bindings/display/tda998x.h
12557K:	"nxp,tda998x"
12558
12559NXP TFA9879 DRIVER
12560M:	Peter Rosin <peda@axentia.se>
12561L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12562S:	Maintained
12563F:	Documentation/devicetree/bindings/sound/tfa9879.txt
12564F:	sound/soc/codecs/tfa9879*
12565
12566NXP-NCI NFC DRIVER
12567M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
12568R:	Charles Gorand <charles.gorand@effinnov.com>
12569L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12570S:	Supported
12571F:	drivers/nfc/nxp-nci
12572
12573OBJAGG
12574M:	Jiri Pirko <jiri@nvidia.com>
12575L:	netdev@vger.kernel.org
12576S:	Supported
12577F:	include/linux/objagg.h
12578F:	lib/objagg.c
12579F:	lib/test_objagg.c
12580
12581OBJTOOL
12582M:	Josh Poimboeuf <jpoimboe@redhat.com>
12583M:	Peter Zijlstra <peterz@infradead.org>
12584S:	Supported
12585F:	tools/objtool/
12586F:	include/linux/objtool.h
12587
12588OCELOT ETHERNET SWITCH DRIVER
12589M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12590M:	Vladimir Oltean <vladimir.oltean@nxp.com>
12591M:	Claudiu Manoil <claudiu.manoil@nxp.com>
12592M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12593L:	netdev@vger.kernel.org
12594S:	Supported
12595F:	drivers/net/dsa/ocelot/*
12596F:	drivers/net/ethernet/mscc/
12597F:	include/soc/mscc/ocelot*
12598F:	net/dsa/tag_ocelot.c
12599
12600OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12601M:	Frederic Barrat <fbarrat@linux.ibm.com>
12602M:	Andrew Donnellan <ajd@linux.ibm.com>
12603L:	linuxppc-dev@lists.ozlabs.org
12604S:	Supported
12605F:	Documentation/userspace-api/accelerators/ocxl.rst
12606F:	arch/powerpc/include/asm/pnv-ocxl.h
12607F:	arch/powerpc/platforms/powernv/ocxl.c
12608F:	drivers/misc/ocxl/
12609F:	include/misc/ocxl*
12610F:	include/uapi/misc/ocxl.h
12611
12612OMAP AUDIO SUPPORT
12613M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12614M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
12615L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12616L:	linux-omap@vger.kernel.org
12617S:	Maintained
12618F:	sound/soc/ti/n810.c
12619F:	sound/soc/ti/omap*
12620F:	sound/soc/ti/rx51.c
12621F:	sound/soc/ti/sdma-pcm.*
12622
12623OMAP CLOCK FRAMEWORK SUPPORT
12624M:	Paul Walmsley <paul@pwsan.com>
12625L:	linux-omap@vger.kernel.org
12626S:	Maintained
12627F:	arch/arm/*omap*/*clock*
12628
12629OMAP DEVICE TREE SUPPORT
12630M:	Benoît Cousson <bcousson@baylibre.com>
12631M:	Tony Lindgren <tony@atomide.com>
12632L:	linux-omap@vger.kernel.org
12633L:	devicetree@vger.kernel.org
12634S:	Maintained
12635F:	arch/arm/boot/dts/*am3*
12636F:	arch/arm/boot/dts/*am4*
12637F:	arch/arm/boot/dts/*am5*
12638F:	arch/arm/boot/dts/*dra7*
12639F:	arch/arm/boot/dts/*omap*
12640F:	arch/arm/boot/dts/logicpd-som-lv*
12641F:	arch/arm/boot/dts/logicpd-torpedo*
12642
12643OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12644L:	linux-omap@vger.kernel.org
12645L:	linux-fbdev@vger.kernel.org
12646S:	Orphan
12647F:	Documentation/arm/omap/dss.rst
12648F:	drivers/video/fbdev/omap2/
12649
12650OMAP FRAMEBUFFER SUPPORT
12651L:	linux-fbdev@vger.kernel.org
12652L:	linux-omap@vger.kernel.org
12653S:	Orphan
12654F:	drivers/video/fbdev/omap/
12655
12656OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12657M:	Roger Quadros <rogerq@ti.com>
12658M:	Tony Lindgren <tony@atomide.com>
12659L:	linux-omap@vger.kernel.org
12660S:	Maintained
12661F:	arch/arm/mach-omap2/*gpmc*
12662F:	drivers/memory/omap-gpmc.c
12663
12664OMAP GPIO DRIVER
12665M:	Grygorii Strashko <grygorii.strashko@ti.com>
12666M:	Santosh Shilimkar <ssantosh@kernel.org>
12667M:	Kevin Hilman <khilman@kernel.org>
12668L:	linux-omap@vger.kernel.org
12669S:	Maintained
12670F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
12671F:	drivers/gpio/gpio-omap.c
12672
12673OMAP HARDWARE SPINLOCK SUPPORT
12674M:	Ohad Ben-Cohen <ohad@wizery.com>
12675L:	linux-omap@vger.kernel.org
12676S:	Maintained
12677F:	drivers/hwspinlock/omap_hwspinlock.c
12678
12679OMAP HS MMC SUPPORT
12680L:	linux-mmc@vger.kernel.org
12681L:	linux-omap@vger.kernel.org
12682S:	Orphan
12683F:	drivers/mmc/host/omap_hsmmc.c
12684
12685OMAP HWMOD DATA
12686M:	Paul Walmsley <paul@pwsan.com>
12687L:	linux-omap@vger.kernel.org
12688S:	Maintained
12689F:	arch/arm/mach-omap2/omap_hwmod*data*
12690
12691OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12692M:	Benoît Cousson <bcousson@baylibre.com>
12693L:	linux-omap@vger.kernel.org
12694S:	Maintained
12695F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12696
12697OMAP HWMOD SUPPORT
12698M:	Benoît Cousson <bcousson@baylibre.com>
12699M:	Paul Walmsley <paul@pwsan.com>
12700L:	linux-omap@vger.kernel.org
12701S:	Maintained
12702F:	arch/arm/mach-omap2/omap_hwmod.*
12703
12704OMAP I2C DRIVER
12705M:	Vignesh R <vigneshr@ti.com>
12706L:	linux-omap@vger.kernel.org
12707L:	linux-i2c@vger.kernel.org
12708S:	Maintained
12709F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
12710F:	drivers/i2c/busses/i2c-omap.c
12711
12712OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12713M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12714L:	linux-media@vger.kernel.org
12715S:	Maintained
12716F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
12717F:	drivers/media/platform/omap3isp/
12718F:	drivers/staging/media/omap4iss/
12719
12720OMAP MMC SUPPORT
12721M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12722L:	linux-omap@vger.kernel.org
12723S:	Odd Fixes
12724F:	drivers/mmc/host/omap.c
12725
12726OMAP POWER MANAGEMENT SUPPORT
12727M:	Kevin Hilman <khilman@kernel.org>
12728L:	linux-omap@vger.kernel.org
12729S:	Maintained
12730F:	arch/arm/*omap*/*pm*
12731F:	drivers/cpufreq/omap-cpufreq.c
12732
12733OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12734M:	Rajendra Nayak <rnayak@codeaurora.org>
12735M:	Paul Walmsley <paul@pwsan.com>
12736L:	linux-omap@vger.kernel.org
12737S:	Maintained
12738F:	arch/arm/mach-omap2/prm*
12739
12740OMAP RANDOM NUMBER GENERATOR SUPPORT
12741M:	Deepak Saxena <dsaxena@plexity.net>
12742S:	Maintained
12743F:	drivers/char/hw_random/omap-rng.c
12744
12745OMAP USB SUPPORT
12746L:	linux-usb@vger.kernel.org
12747L:	linux-omap@vger.kernel.org
12748S:	Orphan
12749F:	arch/arm/*omap*/usb*
12750F:	drivers/usb/*/*omap*
12751
12752OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12753M:	Mark Jackson <mpfj@newflow.co.uk>
12754L:	linux-omap@vger.kernel.org
12755S:	Maintained
12756F:	arch/arm/boot/dts/am335x-nano.dts
12757
12758OMAP1 SUPPORT
12759M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12760M:	Tony Lindgren <tony@atomide.com>
12761L:	linux-omap@vger.kernel.org
12762S:	Maintained
12763Q:	http://patchwork.kernel.org/project/linux-omap/list/
12764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12765F:	arch/arm/configs/omap1_defconfig
12766F:	arch/arm/mach-omap1/
12767F:	arch/arm/plat-omap/
12768F:	drivers/i2c/busses/i2c-omap.c
12769F:	include/linux/platform_data/ams-delta-fiq.h
12770F:	include/linux/platform_data/i2c-omap.h
12771
12772OMAP2+ SUPPORT
12773M:	Tony Lindgren <tony@atomide.com>
12774L:	linux-omap@vger.kernel.org
12775S:	Maintained
12776W:	http://www.muru.com/linux/omap/
12777W:	http://linux.omap.com/
12778Q:	http://patchwork.kernel.org/project/linux-omap/list/
12779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12780F:	arch/arm/configs/omap2plus_defconfig
12781F:	arch/arm/mach-omap2/
12782F:	arch/arm/plat-omap/
12783F:	drivers/bus/ti-sysc.c
12784F:	drivers/i2c/busses/i2c-omap.c
12785F:	drivers/irqchip/irq-omap-intc.c
12786F:	drivers/mfd/*omap*.c
12787F:	drivers/mfd/menelaus.c
12788F:	drivers/mfd/palmas.c
12789F:	drivers/mfd/tps65217.c
12790F:	drivers/mfd/tps65218.c
12791F:	drivers/mfd/tps65910.c
12792F:	drivers/mfd/twl-core.[ch]
12793F:	drivers/mfd/twl4030*.c
12794F:	drivers/mfd/twl6030*.c
12795F:	drivers/mfd/twl6040*.c
12796F:	drivers/regulator/palmas-regulator*.c
12797F:	drivers/regulator/pbias-regulator.c
12798F:	drivers/regulator/tps65217-regulator.c
12799F:	drivers/regulator/tps65218-regulator.c
12800F:	drivers/regulator/tps65910-regulator.c
12801F:	drivers/regulator/twl-regulator.c
12802F:	drivers/regulator/twl6030-regulator.c
12803F:	include/linux/platform_data/i2c-omap.h
12804F:	include/linux/platform_data/ti-sysc.h
12805
12806OMFS FILESYSTEM
12807M:	Bob Copeland <me@bobcopeland.com>
12808L:	linux-karma-devel@lists.sourceforge.net
12809S:	Maintained
12810F:	Documentation/filesystems/omfs.rst
12811F:	fs/omfs/
12812
12813OMNIKEY CARDMAN 4000 DRIVER
12814M:	Harald Welte <laforge@gnumonks.org>
12815S:	Maintained
12816F:	drivers/char/pcmcia/cm4000_cs.c
12817F:	include/linux/cm4000_cs.h
12818F:	include/uapi/linux/cm4000_cs.h
12819
12820OMNIKEY CARDMAN 4040 DRIVER
12821M:	Harald Welte <laforge@gnumonks.org>
12822S:	Maintained
12823F:	drivers/char/pcmcia/cm4040_cs.*
12824
12825OMNIVISION OV13858 SENSOR DRIVER
12826M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12827L:	linux-media@vger.kernel.org
12828S:	Maintained
12829T:	git git://linuxtv.org/media_tree.git
12830F:	drivers/media/i2c/ov13858.c
12831
12832OMNIVISION OV2680 SENSOR DRIVER
12833M:	Rui Miguel Silva <rmfrfs@gmail.com>
12834L:	linux-media@vger.kernel.org
12835S:	Maintained
12836T:	git git://linuxtv.org/media_tree.git
12837F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
12838F:	drivers/media/i2c/ov2680.c
12839
12840OMNIVISION OV2685 SENSOR DRIVER
12841M:	Shunqian Zheng <zhengsq@rock-chips.com>
12842L:	linux-media@vger.kernel.org
12843S:	Maintained
12844T:	git git://linuxtv.org/media_tree.git
12845F:	drivers/media/i2c/ov2685.c
12846
12847OMNIVISION OV2740 SENSOR DRIVER
12848M:	Tianshu Qiu <tian.shu.qiu@intel.com>
12849R:	Shawn Tu <shawnx.tu@intel.com>
12850R:	Bingbu Cao <bingbu.cao@intel.com>
12851L:	linux-media@vger.kernel.org
12852S:	Maintained
12853T:	git git://linuxtv.org/media_tree.git
12854F:	drivers/media/i2c/ov2740.c
12855
12856OMNIVISION OV5640 SENSOR DRIVER
12857M:	Steve Longerbeam <slongerbeam@gmail.com>
12858L:	linux-media@vger.kernel.org
12859S:	Maintained
12860T:	git git://linuxtv.org/media_tree.git
12861F:	drivers/media/i2c/ov5640.c
12862
12863OMNIVISION OV5647 SENSOR DRIVER
12864M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
12865M:	Jacopo Mondi <jacopo@jmondi.org>
12866L:	linux-media@vger.kernel.org
12867S:	Maintained
12868T:	git git://linuxtv.org/media_tree.git
12869F:	Documentation/devicetree/bindings/media/i2c/ov5647.yaml
12870F:	drivers/media/i2c/ov5647.c
12871
12872OMNIVISION OV5670 SENSOR DRIVER
12873M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12874M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
12875L:	linux-media@vger.kernel.org
12876S:	Maintained
12877T:	git git://linuxtv.org/media_tree.git
12878F:	drivers/media/i2c/ov5670.c
12879
12880OMNIVISION OV5675 SENSOR DRIVER
12881M:	Shawn Tu <shawnx.tu@intel.com>
12882L:	linux-media@vger.kernel.org
12883S:	Maintained
12884T:	git git://linuxtv.org/media_tree.git
12885F:	drivers/media/i2c/ov5675.c
12886
12887OMNIVISION OV5695 SENSOR DRIVER
12888M:	Shunqian Zheng <zhengsq@rock-chips.com>
12889L:	linux-media@vger.kernel.org
12890S:	Maintained
12891T:	git git://linuxtv.org/media_tree.git
12892F:	drivers/media/i2c/ov5695.c
12893
12894OMNIVISION OV7670 SENSOR DRIVER
12895M:	Jonathan Corbet <corbet@lwn.net>
12896L:	linux-media@vger.kernel.org
12897S:	Maintained
12898T:	git git://linuxtv.org/media_tree.git
12899F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12900F:	drivers/media/i2c/ov7670.c
12901
12902OMNIVISION OV772x SENSOR DRIVER
12903M:	Jacopo Mondi <jacopo@jmondi.org>
12904L:	linux-media@vger.kernel.org
12905S:	Odd fixes
12906T:	git git://linuxtv.org/media_tree.git
12907F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12908F:	drivers/media/i2c/ov772x.c
12909F:	include/media/i2c/ov772x.h
12910
12911OMNIVISION OV7740 SENSOR DRIVER
12912M:	Wenyou Yang <wenyou.yang@microchip.com>
12913L:	linux-media@vger.kernel.org
12914S:	Maintained
12915T:	git git://linuxtv.org/media_tree.git
12916F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12917F:	drivers/media/i2c/ov7740.c
12918
12919OMNIVISION OV8856 SENSOR DRIVER
12920M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
12921L:	linux-media@vger.kernel.org
12922S:	Maintained
12923T:	git git://linuxtv.org/media_tree.git
12924F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12925F:	drivers/media/i2c/ov8856.c
12926
12927OMNIVISION OV9640 SENSOR DRIVER
12928M:	Petr Cvek <petrcvekcz@gmail.com>
12929L:	linux-media@vger.kernel.org
12930S:	Maintained
12931F:	drivers/media/i2c/ov9640.*
12932
12933OMNIVISION OV9650 SENSOR DRIVER
12934M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12935R:	Akinobu Mita <akinobu.mita@gmail.com>
12936R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12937L:	linux-media@vger.kernel.org
12938S:	Maintained
12939T:	git git://linuxtv.org/media_tree.git
12940F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12941F:	drivers/media/i2c/ov9650.c
12942
12943ONENAND FLASH DRIVER
12944M:	Kyungmin Park <kyungmin.park@samsung.com>
12945L:	linux-mtd@lists.infradead.org
12946S:	Maintained
12947F:	drivers/mtd/nand/onenand/
12948F:	include/linux/mtd/onenand*.h
12949
12950ONION OMEGA2+ BOARD
12951M:	Harvey Hunt <harveyhuntnexus@gmail.com>
12952L:	linux-mips@vger.kernel.org
12953S:	Maintained
12954F:	arch/mips/boot/dts/ralink/omega2p.dts
12955
12956OP-TEE DRIVER
12957M:	Jens Wiklander <jens.wiklander@linaro.org>
12958L:	op-tee@lists.trustedfirmware.org
12959S:	Maintained
12960F:	Documentation/ABI/testing/sysfs-bus-optee-devices
12961F:	drivers/tee/optee/
12962
12963OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12964M:	Sumit Garg <sumit.garg@linaro.org>
12965L:	op-tee@lists.trustedfirmware.org
12966S:	Maintained
12967F:	drivers/char/hw_random/optee-rng.c
12968
12969OPA-VNIC DRIVER
12970M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12971M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12972L:	linux-rdma@vger.kernel.org
12973S:	Supported
12974F:	drivers/infiniband/ulp/opa_vnic
12975
12976OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12977M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12978M:	Frank Rowand <frowand.list@gmail.com>
12979L:	devicetree@vger.kernel.org
12980S:	Maintained
12981F:	Documentation/devicetree/dynamic-resolution-notes.rst
12982F:	Documentation/devicetree/overlay-notes.rst
12983F:	drivers/of/overlay.c
12984F:	drivers/of/resolver.c
12985K:	of_overlay_notifier_
12986
12987OPEN FIRMWARE AND FLATTENED DEVICE TREE
12988M:	Rob Herring <robh+dt@kernel.org>
12989M:	Frank Rowand <frowand.list@gmail.com>
12990L:	devicetree@vger.kernel.org
12991S:	Maintained
12992W:	http://www.devicetree.org/
12993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12994F:	Documentation/ABI/testing/sysfs-firmware-ofw
12995F:	drivers/of/
12996F:	include/linux/of*.h
12997F:	scripts/dtc/
12998
12999OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13000M:	Rob Herring <robh+dt@kernel.org>
13001L:	devicetree@vger.kernel.org
13002S:	Maintained
13003Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13005F:	Documentation/devicetree/
13006F:	arch/*/boot/dts/
13007F:	include/dt-bindings/
13008
13009OPENCORES I2C BUS DRIVER
13010M:	Peter Korsgaard <peter@korsgaard.com>
13011M:	Andrew Lunn <andrew@lunn.ch>
13012L:	linux-i2c@vger.kernel.org
13013S:	Maintained
13014F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13015F:	Documentation/i2c/busses/i2c-ocores.rst
13016F:	drivers/i2c/busses/i2c-ocores.c
13017F:	include/linux/platform_data/i2c-ocores.h
13018
13019OPENRISC ARCHITECTURE
13020M:	Jonas Bonn <jonas@southpole.se>
13021M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13022M:	Stafford Horne <shorne@gmail.com>
13023L:	openrisc@lists.librecores.org
13024S:	Maintained
13025W:	http://openrisc.io
13026T:	git git://github.com/openrisc/linux.git
13027F:	Documentation/devicetree/bindings/openrisc/
13028F:	Documentation/openrisc/
13029F:	arch/openrisc/
13030F:	drivers/irqchip/irq-ompic.c
13031F:	drivers/irqchip/irq-or1k-*
13032
13033OPENVSWITCH
13034M:	Pravin B Shelar <pshelar@ovn.org>
13035L:	netdev@vger.kernel.org
13036L:	dev@openvswitch.org
13037S:	Maintained
13038W:	http://openvswitch.org
13039F:	include/uapi/linux/openvswitch.h
13040F:	net/openvswitch/
13041
13042OPERATING PERFORMANCE POINTS (OPP)
13043M:	Viresh Kumar <vireshk@kernel.org>
13044M:	Nishanth Menon <nm@ti.com>
13045M:	Stephen Boyd <sboyd@kernel.org>
13046L:	linux-pm@vger.kernel.org
13047S:	Maintained
13048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13049F:	Documentation/devicetree/bindings/opp/
13050F:	Documentation/power/opp.rst
13051F:	drivers/opp/
13052F:	include/linux/pm_opp.h
13053
13054OPL4 DRIVER
13055M:	Clemens Ladisch <clemens@ladisch.de>
13056L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13057S:	Maintained
13058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13059F:	sound/drivers/opl4/
13060
13061OPROFILE
13062M:	Robert Richter <rric@kernel.org>
13063L:	oprofile-list@lists.sf.net
13064S:	Maintained
13065F:	arch/*/include/asm/oprofile*.h
13066F:	arch/*/oprofile/
13067F:	drivers/oprofile/
13068F:	include/linux/oprofile.h
13069
13070ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13071M:	Mark Fasheh <mark@fasheh.com>
13072M:	Joel Becker <jlbec@evilplan.org>
13073M:	Joseph Qi <joseph.qi@linux.alibaba.com>
13074L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13075S:	Supported
13076W:	http://ocfs2.wiki.kernel.org
13077F:	Documentation/filesystems/dlmfs.rst
13078F:	Documentation/filesystems/ocfs2.rst
13079F:	fs/ocfs2/
13080
13081ORANGEFS FILESYSTEM
13082M:	Mike Marshall <hubcap@omnibond.com>
13083R:	Martin Brandenburg <martin@omnibond.com>
13084L:	devel@lists.orangefs.org
13085S:	Supported
13086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13087F:	Documentation/filesystems/orangefs.rst
13088F:	fs/orangefs/
13089
13090ORINOCO DRIVER
13091L:	linux-wireless@vger.kernel.org
13092S:	Orphan
13093W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13094W:	http://www.nongnu.org/orinoco/
13095F:	drivers/net/wireless/intersil/orinoco/
13096
13097OV2659 OMNIVISION SENSOR DRIVER
13098M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13099L:	linux-media@vger.kernel.org
13100S:	Maintained
13101W:	https://linuxtv.org
13102Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13103T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13104F:	drivers/media/i2c/ov2659.c
13105F:	include/media/i2c/ov2659.h
13106
13107OVERLAY FILESYSTEM
13108M:	Miklos Szeredi <miklos@szeredi.hu>
13109L:	linux-unionfs@vger.kernel.org
13110S:	Supported
13111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13112F:	Documentation/filesystems/overlayfs.rst
13113F:	fs/overlayfs/
13114
13115P54 WIRELESS DRIVER
13116M:	Christian Lamparter <chunkeey@googlemail.com>
13117L:	linux-wireless@vger.kernel.org
13118S:	Maintained
13119W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
13120F:	drivers/net/wireless/intersil/p54/
13121
13122PACKING
13123M:	Vladimir Oltean <olteanv@gmail.com>
13124L:	netdev@vger.kernel.org
13125S:	Supported
13126F:	Documentation/core-api/packing.rst
13127F:	include/linux/packing.h
13128F:	lib/packing.c
13129
13130PADATA PARALLEL EXECUTION MECHANISM
13131M:	Steffen Klassert <steffen.klassert@secunet.com>
13132M:	Daniel Jordan <daniel.m.jordan@oracle.com>
13133L:	linux-crypto@vger.kernel.org
13134L:	linux-kernel@vger.kernel.org
13135S:	Maintained
13136F:	Documentation/core-api/padata.rst
13137F:	include/linux/padata.h
13138F:	kernel/padata.c
13139
13140PAGE POOL
13141M:	Jesper Dangaard Brouer <hawk@kernel.org>
13142M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
13143L:	netdev@vger.kernel.org
13144S:	Supported
13145F:	include/net/page_pool.h
13146F:	net/core/page_pool.c
13147
13148PANASONIC LAPTOP ACPI EXTRAS DRIVER
13149M:	Harald Welte <laforge@gnumonks.org>
13150L:	platform-driver-x86@vger.kernel.org
13151S:	Maintained
13152F:	drivers/platform/x86/panasonic-laptop.c
13153
13154PARALLAX PING IIO SENSOR DRIVER
13155M:	Andreas Klinger <ak@it-klinger.de>
13156L:	linux-iio@vger.kernel.org
13157S:	Maintained
13158F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13159F:	drivers/iio/proximity/ping.c
13160
13161PARALLEL LCD/KEYPAD PANEL DRIVER
13162M:	Willy Tarreau <willy@haproxy.com>
13163M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13164S:	Odd Fixes
13165F:	Documentation/admin-guide/lcd-panel-cgram.rst
13166F:	drivers/auxdisplay/panel.c
13167
13168PARALLEL PORT SUBSYSTEM
13169M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13170M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13171L:	linux-parport@lists.infradead.org (subscribers-only)
13172S:	Maintained
13173F:	Documentation/driver-api/parport*.rst
13174F:	drivers/char/ppdev.c
13175F:	drivers/parport/
13176F:	include/linux/parport*.h
13177F:	include/uapi/linux/ppdev.h
13178
13179PARAVIRT_OPS INTERFACE
13180M:	Juergen Gross <jgross@suse.com>
13181M:	Deep Shah <sdeep@vmware.com>
13182M:	"VMware, Inc." <pv-drivers@vmware.com>
13183L:	virtualization@lists.linux-foundation.org
13184S:	Supported
13185F:	Documentation/virt/paravirt_ops.rst
13186F:	arch/*/include/asm/paravirt*.h
13187F:	arch/*/kernel/paravirt*
13188F:	include/linux/hypervisor.h
13189
13190PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13191M:	Tim Waugh <tim@cyberelk.net>
13192L:	linux-parport@lists.infradead.org (subscribers-only)
13193S:	Maintained
13194F:	Documentation/admin-guide/blockdev/paride.rst
13195F:	drivers/block/paride/
13196
13197PARISC ARCHITECTURE
13198M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13199M:	Helge Deller <deller@gmx.de>
13200L:	linux-parisc@vger.kernel.org
13201S:	Maintained
13202W:	https://parisc.wiki.kernel.org
13203Q:	http://patchwork.kernel.org/project/linux-parisc/list/
13204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13206F:	Documentation/parisc/
13207F:	arch/parisc/
13208F:	drivers/char/agp/parisc-agp.c
13209F:	drivers/input/misc/hp_sdc_rtc.c
13210F:	drivers/input/serio/gscps2.c
13211F:	drivers/input/serio/hp_sdc*
13212F:	drivers/parisc/
13213F:	drivers/parport/parport_gsc.*
13214F:	drivers/tty/serial/8250/8250_gsc.c
13215F:	drivers/video/console/sti*
13216F:	drivers/video/fbdev/sti*
13217F:	drivers/video/logo/logo_parisc*
13218F:	include/linux/hp_sdc.h
13219
13220PARMAN
13221M:	Jiri Pirko <jiri@nvidia.com>
13222L:	netdev@vger.kernel.org
13223S:	Supported
13224F:	include/linux/parman.h
13225F:	lib/parman.c
13226F:	lib/test_parman.c
13227
13228PC ENGINES APU BOARD DRIVER
13229M:	Enrico Weigelt, metux IT consult <info@metux.net>
13230S:	Maintained
13231F:	drivers/platform/x86/pcengines-apuv2.c
13232
13233PC87360 HARDWARE MONITORING DRIVER
13234M:	Jim Cromie <jim.cromie@gmail.com>
13235L:	linux-hwmon@vger.kernel.org
13236S:	Maintained
13237F:	Documentation/hwmon/pc87360.rst
13238F:	drivers/hwmon/pc87360.c
13239
13240PC8736x GPIO DRIVER
13241M:	Jim Cromie <jim.cromie@gmail.com>
13242S:	Maintained
13243F:	drivers/char/pc8736x_gpio.c
13244
13245PC87427 HARDWARE MONITORING DRIVER
13246M:	Jean Delvare <jdelvare@suse.com>
13247L:	linux-hwmon@vger.kernel.org
13248S:	Maintained
13249F:	Documentation/hwmon/pc87427.rst
13250F:	drivers/hwmon/pc87427.c
13251
13252PCA9532 LED DRIVER
13253M:	Riku Voipio <riku.voipio@iki.fi>
13254S:	Maintained
13255F:	drivers/leds/leds-pca9532.c
13256F:	include/linux/leds-pca9532.h
13257
13258PCA9541 I2C BUS MASTER SELECTOR DRIVER
13259M:	Guenter Roeck <linux@roeck-us.net>
13260L:	linux-i2c@vger.kernel.org
13261S:	Maintained
13262F:	drivers/i2c/muxes/i2c-mux-pca9541.c
13263
13264PCDP - PRIMARY CONSOLE AND DEBUG PORT
13265M:	Khalid Aziz <khalid@gonehiking.org>
13266S:	Maintained
13267F:	drivers/firmware/pcdp.*
13268
13269PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13270M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13271M:	Pali Rohár <pali@kernel.org>
13272L:	linux-pci@vger.kernel.org
13273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13274S:	Maintained
13275F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
13276F:	drivers/pci/controller/pci-aardvark.c
13277
13278PCI DRIVER FOR ALTERA PCIE IP
13279M:	Ley Foon Tan <ley.foon.tan@intel.com>
13280L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
13281L:	linux-pci@vger.kernel.org
13282S:	Supported
13283F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
13284F:	drivers/pci/controller/pcie-altera.c
13285
13286PCI DRIVER FOR APPLIEDMICRO XGENE
13287M:	Toan Le <toan@os.amperecomputing.com>
13288L:	linux-pci@vger.kernel.org
13289L:	linux-arm-kernel@lists.infradead.org
13290S:	Maintained
13291F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
13292F:	drivers/pci/controller/pci-xgene.c
13293
13294PCI DRIVER FOR ARM VERSATILE PLATFORM
13295M:	Rob Herring <robh@kernel.org>
13296L:	linux-pci@vger.kernel.org
13297L:	linux-arm-kernel@lists.infradead.org
13298S:	Maintained
13299F:	Documentation/devicetree/bindings/pci/versatile.yaml
13300F:	drivers/pci/controller/pci-versatile.c
13301
13302PCI DRIVER FOR ARMADA 8K
13303M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13304L:	linux-pci@vger.kernel.org
13305L:	linux-arm-kernel@lists.infradead.org
13306S:	Maintained
13307F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
13308F:	drivers/pci/controller/dwc/pcie-armada8k.c
13309
13310PCI DRIVER FOR CADENCE PCIE IP
13311M:	Tom Joseph <tjoseph@cadence.com>
13312L:	linux-pci@vger.kernel.org
13313S:	Maintained
13314F:	Documentation/devicetree/bindings/pci/cdns,*
13315F:	drivers/pci/controller/cadence/
13316
13317PCI DRIVER FOR FREESCALE LAYERSCAPE
13318M:	Minghuan Lian <minghuan.Lian@nxp.com>
13319M:	Mingkai Hu <mingkai.hu@nxp.com>
13320M:	Roy Zang <roy.zang@nxp.com>
13321L:	linuxppc-dev@lists.ozlabs.org
13322L:	linux-pci@vger.kernel.org
13323L:	linux-arm-kernel@lists.infradead.org
13324S:	Maintained
13325F:	drivers/pci/controller/dwc/*layerscape*
13326
13327PCI DRIVER FOR GENERIC OF HOSTS
13328M:	Will Deacon <will@kernel.org>
13329L:	linux-pci@vger.kernel.org
13330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13331S:	Maintained
13332F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13333F:	drivers/pci/controller/pci-host-common.c
13334F:	drivers/pci/controller/pci-host-generic.c
13335
13336PCI DRIVER FOR IMX6
13337M:	Richard Zhu <hongxing.zhu@nxp.com>
13338M:	Lucas Stach <l.stach@pengutronix.de>
13339L:	linux-pci@vger.kernel.org
13340L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13341S:	Maintained
13342F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13343F:	drivers/pci/controller/dwc/*imx6*
13344
13345PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13346M:	Jonathan Derrick <jonathan.derrick@intel.com>
13347L:	linux-pci@vger.kernel.org
13348S:	Supported
13349F:	drivers/pci/controller/vmd.c
13350
13351PCI DRIVER FOR MICROSEMI SWITCHTEC
13352M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13353M:	Logan Gunthorpe <logang@deltatee.com>
13354L:	linux-pci@vger.kernel.org
13355S:	Maintained
13356F:	Documentation/ABI/testing/sysfs-class-switchtec
13357F:	Documentation/driver-api/switchtec.rst
13358F:	drivers/ntb/hw/mscc/
13359F:	drivers/pci/switch/switchtec*
13360F:	include/linux/switchtec.h
13361F:	include/uapi/linux/switchtec_ioctl.h
13362
13363PCI DRIVER FOR MOBIVEIL PCIE IP
13364M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13365M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13366L:	linux-pci@vger.kernel.org
13367S:	Supported
13368F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13369F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
13370
13371PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13372M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13373M:	Jason Cooper <jason@lakedaemon.net>
13374L:	linux-pci@vger.kernel.org
13375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13376S:	Maintained
13377F:	drivers/pci/controller/*mvebu*
13378
13379PCI DRIVER FOR NVIDIA TEGRA
13380M:	Thierry Reding <thierry.reding@gmail.com>
13381L:	linux-tegra@vger.kernel.org
13382L:	linux-pci@vger.kernel.org
13383S:	Supported
13384F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13385F:	drivers/pci/controller/pci-tegra.c
13386
13387PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13388M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13389L:	linux-pci@vger.kernel.org
13390L:	linux-arm-kernel@lists.infradead.org
13391S:	Maintained
13392F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13393F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13394
13395PCI DRIVER FOR RENESAS R-CAR
13396M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13397M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13398L:	linux-pci@vger.kernel.org
13399L:	linux-renesas-soc@vger.kernel.org
13400S:	Maintained
13401F:	Documentation/devicetree/bindings/pci/*rcar*
13402F:	drivers/pci/controller/*rcar*
13403
13404PCI DRIVER FOR SAMSUNG EXYNOS
13405M:	Jingoo Han <jingoohan1@gmail.com>
13406L:	linux-pci@vger.kernel.org
13407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13408L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13409S:	Maintained
13410F:	drivers/pci/controller/dwc/pci-exynos.c
13411
13412PCI DRIVER FOR SYNOPSYS DESIGNWARE
13413M:	Jingoo Han <jingoohan1@gmail.com>
13414M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13415L:	linux-pci@vger.kernel.org
13416S:	Maintained
13417F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
13418F:	drivers/pci/controller/dwc/*designware*
13419
13420PCI DRIVER FOR TI DRA7XX/J721E
13421M:	Kishon Vijay Abraham I <kishon@ti.com>
13422L:	linux-omap@vger.kernel.org
13423L:	linux-pci@vger.kernel.org
13424L:	linux-arm-kernel@lists.infradead.org
13425S:	Supported
13426F:	Documentation/devicetree/bindings/pci/ti-pci.txt
13427F:	drivers/pci/controller/cadence/pci-j721e.c
13428F:	drivers/pci/controller/dwc/pci-dra7xx.c
13429
13430PCI DRIVER FOR TI KEYSTONE
13431M:	Murali Karicheri <m-karicheri2@ti.com>
13432L:	linux-pci@vger.kernel.org
13433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13434S:	Maintained
13435F:	drivers/pci/controller/dwc/pci-keystone.c
13436
13437PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13438M:	Linus Walleij <linus.walleij@linaro.org>
13439L:	linux-pci@vger.kernel.org
13440S:	Maintained
13441F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13442F:	drivers/pci/controller/pci-v3-semi.c
13443
13444PCI ENDPOINT SUBSYSTEM
13445M:	Kishon Vijay Abraham I <kishon@ti.com>
13446M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13447L:	linux-pci@vger.kernel.org
13448S:	Supported
13449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13450F:	drivers/misc/pci_endpoint_test.c
13451F:	drivers/pci/endpoint/
13452F:	tools/pci/
13453
13454PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13455M:	Russell Currey <ruscur@russell.cc>
13456M:	Oliver O'Halloran <oohall@gmail.com>
13457L:	linuxppc-dev@lists.ozlabs.org
13458S:	Supported
13459F:	Documentation/PCI/pci-error-recovery.rst
13460F:	Documentation/powerpc/eeh-pci-error-recovery.rst
13461F:	arch/powerpc/include/*/eeh*.h
13462F:	arch/powerpc/kernel/eeh*.c
13463F:	arch/powerpc/platforms/*/eeh*.c
13464F:	drivers/pci/pcie/aer.c
13465F:	drivers/pci/pcie/dpc.c
13466F:	drivers/pci/pcie/err.c
13467
13468PCI ERROR RECOVERY
13469M:	Linas Vepstas <linasvepstas@gmail.com>
13470L:	linux-pci@vger.kernel.org
13471S:	Supported
13472F:	Documentation/PCI/pci-error-recovery.rst
13473
13474PCI MSI DRIVER FOR ALTERA MSI IP
13475M:	Ley Foon Tan <ley.foon.tan@intel.com>
13476L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
13477L:	linux-pci@vger.kernel.org
13478S:	Supported
13479F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13480F:	drivers/pci/controller/pcie-altera-msi.c
13481
13482PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13483M:	Toan Le <toan@os.amperecomputing.com>
13484L:	linux-pci@vger.kernel.org
13485L:	linux-arm-kernel@lists.infradead.org
13486S:	Maintained
13487F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13488F:	drivers/pci/controller/pci-xgene-msi.c
13489
13490PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13491M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13492R:	Rob Herring <robh@kernel.org>
13493L:	linux-pci@vger.kernel.org
13494S:	Supported
13495Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
13496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13497F:	drivers/pci/controller/
13498
13499PCI SUBSYSTEM
13500M:	Bjorn Helgaas <bhelgaas@google.com>
13501L:	linux-pci@vger.kernel.org
13502S:	Supported
13503Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
13504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13505F:	Documentation/PCI/
13506F:	Documentation/devicetree/bindings/pci/
13507F:	arch/x86/kernel/early-quirks.c
13508F:	arch/x86/kernel/quirks.c
13509F:	arch/x86/pci/
13510F:	drivers/acpi/pci*
13511F:	drivers/pci/
13512F:	include/asm-generic/pci*
13513F:	include/linux/of_pci.h
13514F:	include/linux/pci*
13515F:	include/uapi/linux/pci*
13516F:	lib/pci*
13517
13518PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13519M:	Jonathan Chocron <jonnyc@amazon.com>
13520L:	linux-pci@vger.kernel.org
13521S:	Maintained
13522F:	Documentation/devicetree/bindings/pci/pcie-al.txt
13523F:	drivers/pci/controller/dwc/pcie-al.c
13524
13525PCIE DRIVER FOR AMLOGIC MESON
13526M:	Yue Wang <yue.wang@Amlogic.com>
13527L:	linux-pci@vger.kernel.org
13528L:	linux-amlogic@lists.infradead.org
13529S:	Maintained
13530F:	drivers/pci/controller/dwc/pci-meson.c
13531
13532PCIE DRIVER FOR AXIS ARTPEC
13533M:	Jesper Nilsson <jesper.nilsson@axis.com>
13534L:	linux-arm-kernel@axis.com
13535L:	linux-pci@vger.kernel.org
13536S:	Maintained
13537F:	Documentation/devicetree/bindings/pci/axis,artpec*
13538F:	drivers/pci/controller/dwc/*artpec*
13539
13540PCIE DRIVER FOR CAVIUM THUNDERX
13541M:	Robert Richter <rric@kernel.org>
13542L:	linux-pci@vger.kernel.org
13543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13544S:	Odd Fixes
13545F:	drivers/pci/controller/pci-thunder-*
13546
13547PCIE DRIVER FOR HISILICON
13548M:	Zhou Wang <wangzhou1@hisilicon.com>
13549L:	linux-pci@vger.kernel.org
13550S:	Maintained
13551F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13552F:	drivers/pci/controller/dwc/pcie-hisi.c
13553
13554PCIE DRIVER FOR HISILICON KIRIN
13555M:	Xiaowei Song <songxiaowei@hisilicon.com>
13556M:	Binghui Wang <wangbinghui@hisilicon.com>
13557L:	linux-pci@vger.kernel.org
13558S:	Maintained
13559F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
13560F:	drivers/pci/controller/dwc/pcie-kirin.c
13561
13562PCIE DRIVER FOR HISILICON STB
13563M:	Shawn Guo <shawn.guo@linaro.org>
13564L:	linux-pci@vger.kernel.org
13565S:	Maintained
13566F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13567F:	drivers/pci/controller/dwc/pcie-histb.c
13568
13569PCIE DRIVER FOR MEDIATEK
13570M:	Ryder Lee <ryder.lee@mediatek.com>
13571L:	linux-pci@vger.kernel.org
13572L:	linux-mediatek@lists.infradead.org
13573S:	Supported
13574F:	Documentation/devicetree/bindings/pci/mediatek*
13575F:	drivers/pci/controller/*mediatek*
13576
13577PCIE DRIVER FOR QUALCOMM MSM
13578M:	Stanimir Varbanov <svarbanov@mm-sol.com>
13579L:	linux-pci@vger.kernel.org
13580L:	linux-arm-msm@vger.kernel.org
13581S:	Maintained
13582F:	drivers/pci/controller/dwc/*qcom*
13583
13584PCIE DRIVER FOR ROCKCHIP
13585M:	Shawn Lin <shawn.lin@rock-chips.com>
13586L:	linux-pci@vger.kernel.org
13587L:	linux-rockchip@lists.infradead.org
13588S:	Maintained
13589F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
13590F:	drivers/pci/controller/pcie-rockchip*
13591
13592PCIE DRIVER FOR SOCIONEXT UNIPHIER
13593M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13594L:	linux-pci@vger.kernel.org
13595S:	Maintained
13596F:	Documentation/devicetree/bindings/pci/uniphier-pcie*
13597F:	drivers/pci/controller/dwc/pcie-uniphier*
13598
13599PCIE DRIVER FOR ST SPEAR13XX
13600M:	Pratyush Anand <pratyush.anand@gmail.com>
13601L:	linux-pci@vger.kernel.org
13602S:	Maintained
13603F:	drivers/pci/controller/dwc/*spear*
13604
13605PCMCIA SUBSYSTEM
13606M:	Dominik Brodowski <linux@dominikbrodowski.net>
13607S:	Odd Fixes
13608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13609F:	Documentation/pcmcia/
13610F:	drivers/pcmcia/
13611F:	include/pcmcia/
13612F:	tools/pcmcia/
13613
13614PCNET32 NETWORK DRIVER
13615M:	Don Fry <pcnet32@frontier.com>
13616L:	netdev@vger.kernel.org
13617S:	Maintained
13618F:	drivers/net/ethernet/amd/pcnet32.c
13619
13620PCRYPT PARALLEL CRYPTO ENGINE
13621M:	Steffen Klassert <steffen.klassert@secunet.com>
13622L:	linux-crypto@vger.kernel.org
13623S:	Maintained
13624F:	crypto/pcrypt.c
13625F:	include/crypto/pcrypt.h
13626
13627PEAQ WMI HOTKEYS DRIVER
13628M:	Hans de Goede <hdegoede@redhat.com>
13629L:	platform-driver-x86@vger.kernel.org
13630S:	Maintained
13631F:	drivers/platform/x86/peaq-wmi.c
13632
13633PENSANDO ETHERNET DRIVERS
13634M:	Shannon Nelson <snelson@pensando.io>
13635M:	Pensando Drivers <drivers@pensando.io>
13636L:	netdev@vger.kernel.org
13637S:	Supported
13638F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13639F:	drivers/net/ethernet/pensando/
13640
13641PER-CPU MEMORY ALLOCATOR
13642M:	Dennis Zhou <dennis@kernel.org>
13643M:	Tejun Heo <tj@kernel.org>
13644M:	Christoph Lameter <cl@linux.com>
13645S:	Maintained
13646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13647F:	arch/*/include/asm/percpu.h
13648F:	include/linux/percpu*.h
13649F:	mm/percpu*.c
13650
13651PER-TASK DELAY ACCOUNTING
13652M:	Balbir Singh <bsingharora@gmail.com>
13653S:	Maintained
13654F:	include/linux/delayacct.h
13655F:	kernel/delayacct.c
13656
13657PERFORMANCE EVENTS SUBSYSTEM
13658M:	Peter Zijlstra <peterz@infradead.org>
13659M:	Ingo Molnar <mingo@redhat.com>
13660M:	Arnaldo Carvalho de Melo <acme@kernel.org>
13661R:	Mark Rutland <mark.rutland@arm.com>
13662R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13663R:	Jiri Olsa <jolsa@redhat.com>
13664R:	Namhyung Kim <namhyung@kernel.org>
13665L:	linux-kernel@vger.kernel.org
13666S:	Supported
13667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13668F:	arch/*/events/*
13669F:	arch/*/events/*/*
13670F:	arch/*/include/asm/perf_event.h
13671F:	arch/*/kernel/*/*/perf_event*.c
13672F:	arch/*/kernel/*/perf_event*.c
13673F:	arch/*/kernel/perf_callchain.c
13674F:	arch/*/kernel/perf_event*.c
13675F:	include/linux/perf_event.h
13676F:	include/uapi/linux/perf_event.h
13677F:	kernel/events/*
13678F:	tools/lib/perf/
13679F:	tools/perf/
13680
13681PERFORMANCE EVENTS TOOLING ARM64
13682R:	John Garry <john.garry@huawei.com>
13683R:	Will Deacon <will@kernel.org>
13684R:	Mathieu Poirier <mathieu.poirier@linaro.org>
13685R:	Leo Yan <leo.yan@linaro.org>
13686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13687S:	Supported
13688F:	tools/build/feature/test-libopencsd.c
13689F:	tools/perf/arch/arm*/
13690F:	tools/perf/pmu-events/arch/arm64/
13691F:	tools/perf/util/arm-spe*
13692F:	tools/perf/util/cs-etm*
13693
13694PERSONALITY HANDLING
13695M:	Christoph Hellwig <hch@infradead.org>
13696L:	linux-abi-devel@lists.sourceforge.net
13697S:	Maintained
13698F:	include/linux/personality.h
13699F:	include/uapi/linux/personality.h
13700
13701PHOENIX RC FLIGHT CONTROLLER ADAPTER
13702M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13703L:	linux-input@vger.kernel.org
13704S:	Maintained
13705F:	Documentation/input/devices/pxrc.rst
13706F:	drivers/input/joystick/pxrc.c
13707
13708PHONET PROTOCOL
13709M:	Remi Denis-Courmont <courmisch@gmail.com>
13710S:	Supported
13711F:	Documentation/networking/phonet.rst
13712F:	include/linux/phonet.h
13713F:	include/net/phonet/
13714F:	include/uapi/linux/phonet.h
13715F:	net/phonet/
13716
13717PHRAM MTD DRIVER
13718M:	Joern Engel <joern@lazybastard.org>
13719L:	linux-mtd@lists.infradead.org
13720S:	Maintained
13721F:	drivers/mtd/devices/phram.c
13722
13723PICOLCD HID DRIVER
13724M:	Bruno Prémont <bonbons@linux-vserver.org>
13725L:	linux-input@vger.kernel.org
13726S:	Maintained
13727F:	drivers/hid/hid-picolcd*
13728
13729PICOXCELL SUPPORT
13730M:	Jamie Iles <jamie@jamieiles.com>
13731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13732S:	Supported
13733T:	git git://github.com/jamieiles/linux-2.6-ji.git
13734F:	arch/arm/boot/dts/picoxcell*
13735F:	arch/arm/mach-picoxcell/
13736F:	drivers/crypto/picoxcell*
13737
13738PIDFD API
13739M:	Christian Brauner <christian@brauner.io>
13740L:	linux-kernel@vger.kernel.org
13741S:	Maintained
13742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13743F:	samples/pidfd/
13744F:	tools/testing/selftests/clone3/
13745F:	tools/testing/selftests/pid_namespace/
13746F:	tools/testing/selftests/pidfd/
13747K:	(?i)pidfd
13748K:	(?i)clone3
13749K:	\b(clone_args|kernel_clone_args)\b
13750
13751PIN CONTROL SUBSYSTEM
13752M:	Linus Walleij <linus.walleij@linaro.org>
13753L:	linux-gpio@vger.kernel.org
13754S:	Maintained
13755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13756F:	Documentation/devicetree/bindings/pinctrl/
13757F:	Documentation/driver-api/pinctl.rst
13758F:	drivers/pinctrl/
13759F:	include/linux/pinctrl/
13760
13761PIN CONTROLLER - FREESCALE
13762M:	Dong Aisheng <aisheng.dong@nxp.com>
13763M:	Fabio Estevam <festevam@gmail.com>
13764M:	Shawn Guo <shawnguo@kernel.org>
13765M:	Stefan Agner <stefan@agner.ch>
13766R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13767L:	linux-gpio@vger.kernel.org
13768S:	Maintained
13769F:	Documentation/devicetree/bindings/pinctrl/fsl,*
13770F:	drivers/pinctrl/freescale/
13771
13772PIN CONTROLLER - INTEL
13773M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13774M:	Andy Shevchenko <andy@kernel.org>
13775S:	Maintained
13776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13777F:	drivers/pinctrl/intel/
13778
13779PIN CONTROLLER - MEDIATEK
13780M:	Sean Wang <sean.wang@kernel.org>
13781L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13782S:	Maintained
13783F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13784F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13785F:	drivers/pinctrl/mediatek/
13786
13787PIN CONTROLLER - MICROCHIP AT91
13788M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13790L:	linux-gpio@vger.kernel.org
13791S:	Supported
13792F:	drivers/gpio/gpio-sama5d2-piobu.c
13793F:	drivers/pinctrl/pinctrl-at91*
13794
13795PIN CONTROLLER - QUALCOMM
13796M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13797L:	linux-arm-msm@vger.kernel.org
13798S:	Maintained
13799F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13800F:	drivers/pinctrl/qcom/
13801
13802PIN CONTROLLER - RENESAS
13803M:	Geert Uytterhoeven <geert+renesas@glider.be>
13804L:	linux-renesas-soc@vger.kernel.org
13805S:	Supported
13806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
13807F:	Documentation/devicetree/bindings/pinctrl/renesas,*
13808F:	drivers/pinctrl/renesas/
13809
13810PIN CONTROLLER - SAMSUNG
13811M:	Tomasz Figa <tomasz.figa@gmail.com>
13812M:	Krzysztof Kozlowski <krzk@kernel.org>
13813M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13815L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13816S:	Maintained
13817Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
13818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13819F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13820F:	drivers/pinctrl/samsung/
13821F:	include/dt-bindings/pinctrl/samsung.h
13822
13823PIN CONTROLLER - SINGLE
13824M:	Tony Lindgren <tony@atomide.com>
13825M:	Haojian Zhuang <haojian.zhuang@linaro.org>
13826L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13827L:	linux-omap@vger.kernel.org
13828S:	Maintained
13829F:	drivers/pinctrl/pinctrl-single.c
13830
13831PIN CONTROLLER - ST SPEAR
13832M:	Viresh Kumar <vireshk@kernel.org>
13833L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13834S:	Maintained
13835W:	http://www.st.com/spear
13836F:	drivers/pinctrl/spear/
13837
13838PISTACHIO SOC SUPPORT
13839M:	James Hartley <james.hartley@sondrel.com>
13840L:	linux-mips@vger.kernel.org
13841S:	Odd Fixes
13842F:	arch/mips/boot/dts/img/pistachio*
13843F:	arch/mips/configs/pistachio*_defconfig
13844F:	arch/mips/include/asm/mach-pistachio/
13845F:	arch/mips/pistachio/
13846
13847PKTCDVD DRIVER
13848M:	linux-block@vger.kernel.org
13849S:	Orphan
13850F:	drivers/block/pktcdvd.c
13851F:	include/linux/pktcdvd.h
13852F:	include/uapi/linux/pktcdvd.h
13853
13854PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13855M:	Tomasz Duszynski <tduszyns@gmail.com>
13856S:	Maintained
13857F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13858F:	drivers/iio/chemical/pms7003.c
13859
13860PLDMFW LIBRARY
13861M:	Jacob Keller <jacob.e.keller@intel.com>
13862S:	Maintained
13863F:	Documentation/driver-api/pldmfw/
13864F:	include/linux/pldmfw.h
13865F:	lib/pldmfw/
13866
13867PLX DMA DRIVER
13868M:	Logan Gunthorpe <logang@deltatee.com>
13869S:	Maintained
13870F:	drivers/dma/plx_dma.c
13871
13872PM-GRAPH UTILITY
13873M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
13874L:	linux-pm@vger.kernel.org
13875S:	Supported
13876W:	https://01.org/pm-graph
13877B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13878T:	git git://github.com/intel/pm-graph
13879F:	tools/power/pm-graph
13880
13881PMBUS HARDWARE MONITORING DRIVERS
13882M:	Guenter Roeck <linux@roeck-us.net>
13883L:	linux-hwmon@vger.kernel.org
13884S:	Maintained
13885W:	http://hwmon.wiki.kernel.org/
13886W:	http://www.roeck-us.net/linux/drivers/
13887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13888F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13889F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
13890F:	Documentation/devicetree/bindings/hwmon/max31785.txt
13891F:	Documentation/hwmon/adm1275.rst
13892F:	Documentation/hwmon/ibm-cffps.rst
13893F:	Documentation/hwmon/ir35221.rst
13894F:	Documentation/hwmon/lm25066.rst
13895F:	Documentation/hwmon/ltc2978.rst
13896F:	Documentation/hwmon/ltc3815.rst
13897F:	Documentation/hwmon/max16064.rst
13898F:	Documentation/hwmon/max20751.rst
13899F:	Documentation/hwmon/max31785.rst
13900F:	Documentation/hwmon/max34440.rst
13901F:	Documentation/hwmon/max8688.rst
13902F:	Documentation/hwmon/pmbus-core.rst
13903F:	Documentation/hwmon/pmbus.rst
13904F:	Documentation/hwmon/tps40422.rst
13905F:	Documentation/hwmon/ucd9000.rst
13906F:	Documentation/hwmon/ucd9200.rst
13907F:	Documentation/hwmon/zl6100.rst
13908F:	drivers/hwmon/pmbus/
13909F:	include/linux/pmbus.h
13910
13911PMC SIERRA MaxRAID DRIVER
13912L:	linux-scsi@vger.kernel.org
13913S:	Orphan
13914W:	http://www.pmc-sierra.com/
13915F:	drivers/scsi/pmcraid.*
13916
13917PMC SIERRA PM8001 DRIVER
13918M:	Jack Wang <jinpu.wang@cloud.ionos.com>
13919L:	linux-scsi@vger.kernel.org
13920S:	Supported
13921F:	drivers/scsi/pm8001/
13922
13923PNI RM3100 IIO DRIVER
13924M:	Song Qiang <songqiang1304521@gmail.com>
13925L:	linux-iio@vger.kernel.org
13926S:	Maintained
13927F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13928F:	drivers/iio/magnetometer/rm3100*
13929
13930PNP SUPPORT
13931M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13932L:	linux-acpi@vger.kernel.org
13933S:	Maintained
13934F:	drivers/pnp/
13935F:	include/linux/pnp.h
13936
13937POSIX CLOCKS and TIMERS
13938M:	Thomas Gleixner <tglx@linutronix.de>
13939L:	linux-kernel@vger.kernel.org
13940S:	Maintained
13941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13942F:	fs/timerfd.c
13943F:	include/linux/time_namespace.h
13944F:	include/linux/timer*
13945F:	kernel/time/*timer*
13946F:	kernel/time/namespace.c
13947
13948POWER MANAGEMENT CORE
13949M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13950L:	linux-pm@vger.kernel.org
13951S:	Supported
13952B:	https://bugzilla.kernel.org
13953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13954F:	drivers/base/power/
13955F:	drivers/powercap/
13956F:	include/linux/intel_rapl.h
13957F:	include/linux/pm.h
13958F:	include/linux/pm_*
13959F:	include/linux/powercap.h
13960F:	kernel/configs/nopm.config
13961
13962POWER STATE COORDINATION INTERFACE (PSCI)
13963M:	Mark Rutland <mark.rutland@arm.com>
13964M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13965L:	linux-arm-kernel@lists.infradead.org
13966S:	Maintained
13967F:	drivers/firmware/psci/
13968F:	include/linux/psci.h
13969F:	include/uapi/linux/psci.h
13970
13971POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13972M:	Sebastian Reichel <sre@kernel.org>
13973L:	linux-pm@vger.kernel.org
13974S:	Maintained
13975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13976F:	Documentation/ABI/testing/sysfs-class-power
13977F:	Documentation/devicetree/bindings/power/supply/
13978F:	drivers/power/supply/
13979F:	include/linux/power_supply.h
13980
13981POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13982M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13983L:	linuxppc-dev@lists.ozlabs.org
13984S:	Maintained
13985F:	drivers/char/powernv-op-panel.c
13986
13987PPP OVER ATM (RFC 2364)
13988M:	Mitchell Blank Jr <mitch@sfgoth.com>
13989S:	Maintained
13990F:	include/uapi/linux/atmppp.h
13991F:	net/atm/pppoatm.c
13992
13993PPP OVER ETHERNET
13994M:	Michal Ostrowski <mostrows@earthlink.net>
13995S:	Maintained
13996F:	drivers/net/ppp/pppoe.c
13997F:	drivers/net/ppp/pppox.c
13998
13999PPP OVER L2TP
14000M:	James Chapman <jchapman@katalix.com>
14001S:	Maintained
14002F:	include/linux/if_pppol2tp.h
14003F:	include/uapi/linux/if_pppol2tp.h
14004F:	net/l2tp/l2tp_ppp.c
14005
14006PPP PROTOCOL DRIVERS AND COMPRESSORS
14007M:	Paul Mackerras <paulus@samba.org>
14008L:	linux-ppp@vger.kernel.org
14009S:	Maintained
14010F:	drivers/net/ppp/ppp_*
14011
14012PPS SUPPORT
14013M:	Rodolfo Giometti <giometti@enneenne.com>
14014L:	linuxpps@ml.enneenne.com (subscribers-only)
14015S:	Maintained
14016W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
14017F:	Documentation/ABI/testing/sysfs-pps
14018F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
14019F:	Documentation/driver-api/pps.rst
14020F:	drivers/pps/
14021F:	include/linux/pps*.h
14022F:	include/uapi/linux/pps.h
14023
14024PPTP DRIVER
14025M:	Dmitry Kozlov <xeb@mail.ru>
14026L:	netdev@vger.kernel.org
14027S:	Maintained
14028W:	http://sourceforge.net/projects/accel-pptp
14029F:	drivers/net/ppp/pptp.c
14030
14031PRESSURE STALL INFORMATION (PSI)
14032M:	Johannes Weiner <hannes@cmpxchg.org>
14033S:	Maintained
14034F:	include/linux/psi*
14035F:	kernel/sched/psi.c
14036
14037PRINTK
14038M:	Petr Mladek <pmladek@suse.com>
14039M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14040R:	Steven Rostedt <rostedt@goodmis.org>
14041R:	John Ogness <john.ogness@linutronix.de>
14042S:	Maintained
14043F:	include/linux/printk.h
14044F:	kernel/printk/
14045
14046PRISM54 WIRELESS DRIVER
14047M:	Luis Chamberlain <mcgrof@kernel.org>
14048L:	linux-wireless@vger.kernel.org
14049S:	Obsolete
14050W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
14051F:	drivers/net/wireless/intersil/prism54/
14052
14053PROC FILESYSTEM
14054R:	Alexey Dobriyan <adobriyan@gmail.com>
14055L:	linux-kernel@vger.kernel.org
14056L:	linux-fsdevel@vger.kernel.org
14057S:	Maintained
14058F:	Documentation/filesystems/proc.rst
14059F:	fs/proc/
14060F:	include/linux/proc_fs.h
14061F:	tools/testing/selftests/proc/
14062
14063PROC SYSCTL
14064M:	Luis Chamberlain <mcgrof@kernel.org>
14065M:	Kees Cook <keescook@chromium.org>
14066M:	Iurii Zaikin <yzaikin@google.com>
14067L:	linux-kernel@vger.kernel.org
14068L:	linux-fsdevel@vger.kernel.org
14069S:	Maintained
14070F:	fs/proc/proc_sysctl.c
14071F:	include/linux/sysctl.h
14072F:	kernel/sysctl-test.c
14073F:	kernel/sysctl.c
14074F:	tools/testing/selftests/sysctl/
14075
14076PS3 NETWORK SUPPORT
14077M:	Geoff Levand <geoff@infradead.org>
14078L:	netdev@vger.kernel.org
14079L:	linuxppc-dev@lists.ozlabs.org
14080S:	Maintained
14081F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
14082
14083PS3 PLATFORM SUPPORT
14084M:	Geoff Levand <geoff@infradead.org>
14085L:	linuxppc-dev@lists.ozlabs.org
14086S:	Maintained
14087F:	arch/powerpc/boot/ps3*
14088F:	arch/powerpc/include/asm/lv1call.h
14089F:	arch/powerpc/include/asm/ps3*.h
14090F:	arch/powerpc/platforms/ps3/
14091F:	drivers/*/ps3*
14092F:	drivers/ps3/
14093F:	drivers/rtc/rtc-ps3.c
14094F:	drivers/usb/host/*ps3.c
14095F:	sound/ppc/snd_ps3*
14096
14097PS3VRAM DRIVER
14098M:	Jim Paris <jim@jtan.com>
14099M:	Geoff Levand <geoff@infradead.org>
14100L:	linuxppc-dev@lists.ozlabs.org
14101S:	Maintained
14102F:	drivers/block/ps3vram.c
14103
14104PSAMPLE PACKET SAMPLING SUPPORT
14105M:	Yotam Gigi <yotam.gi@gmail.com>
14106S:	Maintained
14107F:	include/net/psample.h
14108F:	include/uapi/linux/psample.h
14109F:	net/psample
14110
14111PSTORE FILESYSTEM
14112M:	Kees Cook <keescook@chromium.org>
14113M:	Anton Vorontsov <anton@enomsg.org>
14114M:	Colin Cross <ccross@android.com>
14115M:	Tony Luck <tony.luck@intel.com>
14116S:	Maintained
14117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14118F:	Documentation/admin-guide/ramoops.rst
14119F:	Documentation/admin-guide/pstore-blk.rst
14120F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14121F:	drivers/acpi/apei/erst.c
14122F:	drivers/firmware/efi/efi-pstore.c
14123F:	fs/pstore/
14124F:	include/linux/pstore*
14125K:	\b(pstore|ramoops)
14126
14127PTP HARDWARE CLOCK SUPPORT
14128M:	Richard Cochran <richardcochran@gmail.com>
14129L:	netdev@vger.kernel.org
14130S:	Maintained
14131W:	http://linuxptp.sourceforge.net/
14132F:	Documentation/ABI/testing/sysfs-ptp
14133F:	Documentation/driver-api/ptp.rst
14134F:	drivers/net/phy/dp83640*
14135F:	drivers/ptp/*
14136F:	include/linux/ptp_cl*
14137
14138PTRACE SUPPORT
14139M:	Oleg Nesterov <oleg@redhat.com>
14140S:	Maintained
14141F:	arch/*/*/ptrace*.c
14142F:	arch/*/include/asm/ptrace*.h
14143F:	arch/*/ptrace*.c
14144F:	include/asm-generic/syscall.h
14145F:	include/linux/ptrace.h
14146F:	include/linux/regset.h
14147F:	include/linux/tracehook.h
14148F:	include/uapi/linux/ptrace.h
14149F:	include/uapi/linux/ptrace.h
14150F:	kernel/ptrace.c
14151
14152PULSE8-CEC DRIVER
14153M:	Hans Verkuil <hverkuil@xs4all.nl>
14154L:	linux-media@vger.kernel.org
14155S:	Maintained
14156T:	git git://linuxtv.org/media_tree.git
14157F:	Documentation/admin-guide/media/pulse8-cec.rst
14158F:	drivers/media/cec/usb/pulse8/
14159
14160PVRUSB2 VIDEO4LINUX DRIVER
14161M:	Mike Isely <isely@pobox.com>
14162L:	pvrusb2@isely.net	(subscribers-only)
14163L:	linux-media@vger.kernel.org
14164S:	Maintained
14165W:	http://www.isely.net/pvrusb2/
14166T:	git git://linuxtv.org/media_tree.git
14167F:	Documentation/driver-api/media/drivers/pvrusb2*
14168F:	drivers/media/usb/pvrusb2/
14169
14170PWC WEBCAM DRIVER
14171M:	Hans Verkuil <hverkuil@xs4all.nl>
14172L:	linux-media@vger.kernel.org
14173S:	Odd Fixes
14174T:	git git://linuxtv.org/media_tree.git
14175F:	drivers/media/usb/pwc/*
14176F:	include/trace/events/pwc.h
14177
14178PWM FAN DRIVER
14179M:	Kamil Debski <kamil@wypas.org>
14180M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14181L:	linux-hwmon@vger.kernel.org
14182S:	Supported
14183F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14184F:	Documentation/hwmon/pwm-fan.rst
14185F:	drivers/hwmon/pwm-fan.c
14186
14187PWM IR Transmitter
14188M:	Sean Young <sean@mess.org>
14189L:	linux-media@vger.kernel.org
14190S:	Maintained
14191F:	drivers/media/rc/pwm-ir-tx.c
14192
14193PWM SUBSYSTEM
14194M:	Thierry Reding <thierry.reding@gmail.com>
14195R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14196M:	Lee Jones <lee.jones@linaro.org>
14197L:	linux-pwm@vger.kernel.org
14198S:	Maintained
14199Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
14200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14201F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14202F:	Documentation/devicetree/bindings/pwm/
14203F:	Documentation/driver-api/pwm.rst
14204F:	drivers/gpio/gpio-mvebu.c
14205F:	drivers/pwm/
14206F:	drivers/video/backlight/pwm_bl.c
14207F:	include/linux/pwm.h
14208F:	include/linux/pwm_backlight.h
14209K:	pwm_(config|apply_state|ops)
14210
14211PXA GPIO DRIVER
14212M:	Robert Jarzmik <robert.jarzmik@free.fr>
14213L:	linux-gpio@vger.kernel.org
14214S:	Maintained
14215F:	drivers/gpio/gpio-pxa.c
14216
14217PXA MMCI DRIVER
14218S:	Orphan
14219
14220PXA RTC DRIVER
14221M:	Robert Jarzmik <robert.jarzmik@free.fr>
14222L:	linux-rtc@vger.kernel.org
14223S:	Maintained
14224
14225PXA2xx/PXA3xx SUPPORT
14226M:	Daniel Mack <daniel@zonque.org>
14227M:	Haojian Zhuang <haojian.zhuang@gmail.com>
14228M:	Robert Jarzmik <robert.jarzmik@free.fr>
14229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14230S:	Maintained
14231T:	git git://github.com/hzhuang1/linux.git
14232T:	git git://github.com/rjarzmik/linux.git
14233F:	arch/arm/boot/dts/pxa*
14234F:	arch/arm/mach-pxa/
14235F:	drivers/dma/pxa*
14236F:	drivers/pcmcia/pxa2xx*
14237F:	drivers/pinctrl/pxa/
14238F:	drivers/spi/spi-pxa2xx*
14239F:	drivers/usb/gadget/udc/pxa2*
14240F:	include/sound/pxa2xx-lib.h
14241F:	sound/arm/pxa*
14242F:	sound/soc/pxa/
14243
14244QAT DRIVER
14245M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14246L:	qat-linux@intel.com
14247S:	Supported
14248F:	drivers/crypto/qat/
14249
14250QCOM AUDIO (ASoC) DRIVERS
14251M:	Patrick Lai <plai@codeaurora.org>
14252M:	Banajit Goswami <bgoswami@codeaurora.org>
14253L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14254S:	Supported
14255F:	sound/soc/qcom/
14256
14257QCOM IPA DRIVER
14258M:	Alex Elder <elder@kernel.org>
14259L:	netdev@vger.kernel.org
14260S:	Supported
14261F:	drivers/net/ipa/
14262
14263QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14264M:	Gabriel Somlo <somlo@cmu.edu>
14265M:	"Michael S. Tsirkin" <mst@redhat.com>
14266L:	qemu-devel@nongnu.org
14267S:	Maintained
14268F:	drivers/firmware/qemu_fw_cfg.c
14269F:	include/uapi/linux/qemu_fw_cfg.h
14270
14271QIB DRIVER
14272M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
14273M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
14274L:	linux-rdma@vger.kernel.org
14275S:	Supported
14276F:	drivers/infiniband/hw/qib/
14277
14278QLOGIC QL41xxx FCOE DRIVER
14279M:	Saurav Kashyap <skashyap@marvell.com>
14280M:	Javed Hasan <jhasan@marvell.com>
14281M:	GR-QLogic-Storage-Upstream@marvell.com
14282L:	linux-scsi@vger.kernel.org
14283S:	Supported
14284F:	drivers/scsi/qedf/
14285
14286QLOGIC QL41xxx ISCSI DRIVER
14287M:	Nilesh Javali <njavali@marvell.com>
14288M:	Manish Rangankar <mrangankar@marvell.com>
14289M:	GR-QLogic-Storage-Upstream@marvell.com
14290L:	linux-scsi@vger.kernel.org
14291S:	Supported
14292F:	drivers/scsi/qedi/
14293
14294QLOGIC QL4xxx ETHERNET DRIVER
14295M:	Ariel Elior <aelior@marvell.com>
14296M:	GR-everest-linux-l2@marvell.com
14297L:	netdev@vger.kernel.org
14298S:	Supported
14299F:	drivers/net/ethernet/qlogic/qed/
14300F:	drivers/net/ethernet/qlogic/qede/
14301F:	include/linux/qed/
14302
14303QLOGIC QL4xxx RDMA DRIVER
14304M:	Michal Kalderon <mkalderon@marvell.com>
14305M:	Ariel Elior <aelior@marvell.com>
14306L:	linux-rdma@vger.kernel.org
14307S:	Supported
14308F:	drivers/infiniband/hw/qedr/
14309F:	include/uapi/rdma/qedr-abi.h
14310
14311QLOGIC QLA1280 SCSI DRIVER
14312M:	Michael Reed <mdr@sgi.com>
14313L:	linux-scsi@vger.kernel.org
14314S:	Maintained
14315F:	drivers/scsi/qla1280.[ch]
14316
14317QLOGIC QLA2XXX FC-SCSI DRIVER
14318M:	Nilesh Javali <njavali@marvell.com>
14319M:	GR-QLogic-Storage-Upstream@marvell.com
14320L:	linux-scsi@vger.kernel.org
14321S:	Supported
14322F:	drivers/scsi/qla2xxx/
14323
14324QLOGIC QLA3XXX NETWORK DRIVER
14325M:	GR-Linux-NIC-Dev@marvell.com
14326L:	netdev@vger.kernel.org
14327S:	Supported
14328F:	drivers/net/ethernet/qlogic/qla3xxx.*
14329
14330QLOGIC QLA4XXX iSCSI DRIVER
14331M:	Nilesh Javali <njavali@marvell.com>
14332M:	Manish Rangankar <mrangankar@marvell.com>
14333M:	GR-QLogic-Storage-Upstream@marvell.com
14334L:	linux-scsi@vger.kernel.org
14335S:	Supported
14336F:	drivers/scsi/qla4xxx/
14337
14338QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14339M:	Shahed Shaikh <shshaikh@marvell.com>
14340M:	Manish Chopra <manishc@marvell.com>
14341M:	GR-Linux-NIC-Dev@marvell.com
14342L:	netdev@vger.kernel.org
14343S:	Supported
14344F:	drivers/net/ethernet/qlogic/qlcnic/
14345
14346QLOGIC QLGE 10Gb ETHERNET DRIVER
14347M:	Manish Chopra <manishc@marvell.com>
14348M:	GR-Linux-NIC-Dev@marvell.com
14349L:	netdev@vger.kernel.org
14350S:	Supported
14351F:	drivers/staging/qlge/
14352
14353QM1D1B0004 MEDIA DRIVER
14354M:	Akihiro Tsukada <tskd08@gmail.com>
14355L:	linux-media@vger.kernel.org
14356S:	Odd Fixes
14357F:	drivers/media/tuners/qm1d1b0004*
14358
14359QM1D1C0042 MEDIA DRIVER
14360M:	Akihiro Tsukada <tskd08@gmail.com>
14361L:	linux-media@vger.kernel.org
14362S:	Odd Fixes
14363F:	drivers/media/tuners/qm1d1c0042*
14364
14365QNX4 FILESYSTEM
14366M:	Anders Larsen <al@alarsen.net>
14367S:	Maintained
14368W:	http://www.alarsen.net/linux/qnx4fs/
14369F:	fs/qnx4/
14370F:	include/uapi/linux/qnx4_fs.h
14371F:	include/uapi/linux/qnxtypes.h
14372
14373QORIQ DPAA2 FSL-MC BUS DRIVER
14374M:	Stuart Yoder <stuyoder@gmail.com>
14375M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
14376L:	linux-kernel@vger.kernel.org
14377S:	Maintained
14378F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14379F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14380F:	drivers/bus/fsl-mc/
14381
14382QT1010 MEDIA DRIVER
14383M:	Antti Palosaari <crope@iki.fi>
14384L:	linux-media@vger.kernel.org
14385S:	Maintained
14386W:	https://linuxtv.org
14387W:	http://palosaari.fi/linux/
14388Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14389T:	git git://linuxtv.org/anttip/media_tree.git
14390F:	drivers/media/tuners/qt1010*
14391
14392QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14393M:	Kalle Valo <kvalo@codeaurora.org>
14394L:	ath10k@lists.infradead.org
14395S:	Supported
14396W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14398F:	drivers/net/wireless/ath/ath10k/
14399
14400QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14401M:	Kalle Valo <kvalo@codeaurora.org>
14402L:	ath11k@lists.infradead.org
14403S:	Supported
14404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14405F:	drivers/net/wireless/ath/ath11k/
14406
14407QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14408M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14409L:	linux-wireless@vger.kernel.org
14410S:	Supported
14411W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14412F:	drivers/net/wireless/ath/ath9k/
14413
14414QUALCOMM CAMERA SUBSYSTEM DRIVER
14415M:	Todor Tomov <todor.too@gmail.com>
14416L:	linux-media@vger.kernel.org
14417S:	Maintained
14418F:	Documentation/admin-guide/media/qcom_camss.rst
14419F:	Documentation/devicetree/bindings/media/qcom,camss.txt
14420F:	drivers/media/platform/qcom/camss/
14421
14422QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14423M:	Niklas Cassel <nks@flawful.org>
14424L:	linux-pm@vger.kernel.org
14425L:	linux-arm-msm@vger.kernel.org
14426S:	Maintained
14427F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14428F:	drivers/power/avs/qcom-cpr.c
14429
14430QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14431M:	Ilia Lin <ilia.lin@kernel.org>
14432L:	linux-pm@vger.kernel.org
14433S:	Maintained
14434F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14435F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
14436
14437QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14438M:	Timur Tabi <timur@kernel.org>
14439L:	netdev@vger.kernel.org
14440S:	Maintained
14441F:	drivers/net/ethernet/qualcomm/emac/
14442
14443QUALCOMM ETHQOS ETHERNET DRIVER
14444M:	Vinod Koul <vkoul@kernel.org>
14445L:	netdev@vger.kernel.org
14446S:	Maintained
14447F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
14448F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14449
14450QUALCOMM GENERIC INTERFACE I2C DRIVER
14451M:	Akash Asthana <akashast@codeaurora.org>
14452M:	Mukesh Savaliya <msavaliy@codeaurora.org>
14453L:	linux-i2c@vger.kernel.org
14454L:	linux-arm-msm@vger.kernel.org
14455S:	Supported
14456F:	drivers/i2c/busses/i2c-qcom-geni.c
14457
14458QUALCOMM HEXAGON ARCHITECTURE
14459M:	Brian Cain <bcain@codeaurora.org>
14460L:	linux-hexagon@vger.kernel.org
14461S:	Supported
14462F:	arch/hexagon/
14463
14464QUALCOMM HIDMA DRIVER
14465M:	Sinan Kaya <okaya@kernel.org>
14466L:	linux-arm-kernel@lists.infradead.org
14467L:	linux-arm-msm@vger.kernel.org
14468L:	dmaengine@vger.kernel.org
14469S:	Supported
14470F:	drivers/dma/qcom/hidma*
14471
14472QUALCOMM I2C CCI DRIVER
14473M:	Loic Poulain <loic.poulain@linaro.org>
14474M:	Robert Foss <robert.foss@linaro.org>
14475L:	linux-i2c@vger.kernel.org
14476L:	linux-arm-msm@vger.kernel.org
14477S:	Maintained
14478F:	Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14479F:	drivers/i2c/busses/i2c-qcom-cci.c
14480
14481QUALCOMM IOMMU
14482M:	Rob Clark <robdclark@gmail.com>
14483L:	iommu@lists.linux-foundation.org
14484L:	linux-arm-msm@vger.kernel.org
14485S:	Maintained
14486F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
14487
14488QUALCOMM IPCC MAILBOX DRIVER
14489M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14490L:	linux-arm-msm@vger.kernel.org
14491S:	Supported
14492F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14493F:	drivers/mailbox/qcom-ipcc.c
14494F:	include/dt-bindings/mailbox/qcom-ipcc.h
14495
14496QUALCOMM RMNET DRIVER
14497M:	Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14498M:	Sean Tranchetti <stranche@codeaurora.org>
14499L:	netdev@vger.kernel.org
14500S:	Maintained
14501F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14502F:	drivers/net/ethernet/qualcomm/rmnet/
14503F:	include/linux/if_rmnet.h
14504
14505QUALCOMM TSENS THERMAL DRIVER
14506M:	Amit Kucheria <amitk@kernel.org>
14507L:	linux-pm@vger.kernel.org
14508L:	linux-arm-msm@vger.kernel.org
14509S:	Maintained
14510F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14511F:	drivers/thermal/qcom/
14512
14513QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14514M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
14515L:	linux-media@vger.kernel.org
14516L:	linux-arm-msm@vger.kernel.org
14517S:	Maintained
14518T:	git git://linuxtv.org/media_tree.git
14519F:	Documentation/devicetree/bindings/media/*venus*
14520F:	drivers/media/platform/qcom/venus/
14521
14522QUALCOMM WCN36XX WIRELESS DRIVER
14523M:	Kalle Valo <kvalo@codeaurora.org>
14524L:	wcn36xx@lists.infradead.org
14525S:	Supported
14526W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14527T:	git git://github.com/KrasnikovEugene/wcn36xx.git
14528F:	drivers/net/wireless/ath/wcn36xx/
14529
14530QUANTENNA QTNFMAC WIRELESS DRIVER
14531M:	Igor Mitsyanko <imitsyanko@quantenna.com>
14532R:	Sergey Matyukevich <geomatsi@gmail.com>
14533L:	linux-wireless@vger.kernel.org
14534S:	Maintained
14535F:	drivers/net/wireless/quantenna
14536
14537RADEON and AMDGPU DRM DRIVERS
14538M:	Alex Deucher <alexander.deucher@amd.com>
14539M:	Christian König <christian.koenig@amd.com>
14540L:	amd-gfx@lists.freedesktop.org
14541S:	Supported
14542T:	git git://people.freedesktop.org/~agd5f/linux
14543F:	drivers/gpu/drm/amd/
14544F:	drivers/gpu/drm/radeon/
14545F:	include/uapi/drm/amdgpu_drm.h
14546F:	include/uapi/drm/radeon_drm.h
14547
14548RADEON FRAMEBUFFER DISPLAY DRIVER
14549M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
14550L:	linux-fbdev@vger.kernel.org
14551S:	Maintained
14552F:	drivers/video/fbdev/aty/radeon*
14553F:	include/uapi/linux/radeonfb.h
14554
14555RADIOSHARK RADIO DRIVER
14556M:	Hans Verkuil <hverkuil@xs4all.nl>
14557L:	linux-media@vger.kernel.org
14558S:	Maintained
14559T:	git git://linuxtv.org/media_tree.git
14560F:	drivers/media/radio/radio-shark.c
14561
14562RADIOSHARK2 RADIO DRIVER
14563M:	Hans Verkuil <hverkuil@xs4all.nl>
14564L:	linux-media@vger.kernel.org
14565S:	Maintained
14566T:	git git://linuxtv.org/media_tree.git
14567F:	drivers/media/radio/radio-shark2.c
14568F:	drivers/media/radio/radio-tea5777.c
14569
14570RADOS BLOCK DEVICE (RBD)
14571M:	Ilya Dryomov <idryomov@gmail.com>
14572R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
14573L:	ceph-devel@vger.kernel.org
14574S:	Supported
14575W:	http://ceph.com/
14576T:	git git://github.com/ceph/ceph-client.git
14577F:	Documentation/ABI/testing/sysfs-bus-rbd
14578F:	drivers/block/rbd.c
14579F:	drivers/block/rbd_types.h
14580
14581RAGE128 FRAMEBUFFER DISPLAY DRIVER
14582M:	Paul Mackerras <paulus@samba.org>
14583L:	linux-fbdev@vger.kernel.org
14584S:	Maintained
14585F:	drivers/video/fbdev/aty/aty128fb.c
14586
14587RAINSHADOW-CEC DRIVER
14588M:	Hans Verkuil <hverkuil@xs4all.nl>
14589L:	linux-media@vger.kernel.org
14590S:	Maintained
14591T:	git git://linuxtv.org/media_tree.git
14592F:	drivers/media/cec/usb/rainshadow/
14593
14594RALINK MIPS ARCHITECTURE
14595M:	John Crispin <john@phrozen.org>
14596L:	linux-mips@vger.kernel.org
14597S:	Maintained
14598F:	arch/mips/ralink
14599
14600RALINK RT2X00 WIRELESS LAN DRIVER
14601M:	Stanislaw Gruszka <stf_xl@wp.pl>
14602M:	Helmut Schaa <helmut.schaa@googlemail.com>
14603L:	linux-wireless@vger.kernel.org
14604S:	Maintained
14605F:	drivers/net/wireless/ralink/rt2x00/
14606
14607RAMDISK RAM BLOCK DEVICE DRIVER
14608M:	Jens Axboe <axboe@kernel.dk>
14609S:	Maintained
14610F:	Documentation/admin-guide/blockdev/ramdisk.rst
14611F:	drivers/block/brd.c
14612
14613RANCHU VIRTUAL BOARD FOR MIPS
14614M:	Miodrag Dinic <miodrag.dinic@mips.com>
14615L:	linux-mips@vger.kernel.org
14616S:	Supported
14617F:	arch/mips/configs/generic/board-ranchu.config
14618F:	arch/mips/generic/board-ranchu.c
14619
14620RANDOM NUMBER DRIVER
14621M:	"Theodore Ts'o" <tytso@mit.edu>
14622S:	Maintained
14623F:	drivers/char/random.c
14624
14625RAPIDIO SUBSYSTEM
14626M:	Matt Porter <mporter@kernel.crashing.org>
14627M:	Alexandre Bounine <alex.bou9@gmail.com>
14628S:	Maintained
14629F:	drivers/rapidio/
14630
14631RAS INFRASTRUCTURE
14632M:	Tony Luck <tony.luck@intel.com>
14633M:	Borislav Petkov <bp@alien8.de>
14634L:	linux-edac@vger.kernel.org
14635S:	Maintained
14636F:	Documentation/admin-guide/ras.rst
14637F:	drivers/ras/
14638F:	include/linux/ras.h
14639F:	include/ras/ras_event.h
14640
14641RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14642L:	linux-wireless@vger.kernel.org
14643S:	Orphan
14644F:	drivers/net/wireless/ray*
14645
14646RC-CORE / LIRC FRAMEWORK
14647M:	Sean Young <sean@mess.org>
14648L:	linux-media@vger.kernel.org
14649S:	Maintained
14650W:	http://linuxtv.org
14651T:	git git://linuxtv.org/media_tree.git
14652F:	Documentation/driver-api/media/rc-core.rst
14653F:	Documentation/userspace-api/media/rc/
14654F:	drivers/media/rc/
14655F:	include/media/rc-map.h
14656F:	include/media/rc-core.h
14657F:	include/uapi/linux/lirc.h
14658
14659RCMM REMOTE CONTROLS DECODER
14660M:	Patrick Lerda <patrick9876@free.fr>
14661S:	Maintained
14662F:	drivers/media/rc/ir-rcmm-decoder.c
14663
14664RCUTORTURE TEST FRAMEWORK
14665M:	"Paul E. McKenney" <paulmck@kernel.org>
14666M:	Josh Triplett <josh@joshtriplett.org>
14667R:	Steven Rostedt <rostedt@goodmis.org>
14668R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14669R:	Lai Jiangshan <jiangshanlai@gmail.com>
14670L:	rcu@vger.kernel.org
14671S:	Supported
14672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14673F:	tools/testing/selftests/rcutorture
14674
14675RDACM20 Camera Sensor
14676M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
14677M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14678M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14679M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14680L:	linux-media@vger.kernel.org
14681S:	Maintained
14682F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14683F:	drivers/media/i2c/max9271.c
14684F:	drivers/media/i2c/max9271.h
14685F:	drivers/media/i2c/rdacm20.c
14686
14687RDC R-321X SoC
14688M:	Florian Fainelli <florian@openwrt.org>
14689S:	Maintained
14690
14691RDC R6040 FAST ETHERNET DRIVER
14692M:	Florian Fainelli <f.fainelli@gmail.com>
14693L:	netdev@vger.kernel.org
14694S:	Maintained
14695F:	drivers/net/ethernet/rdc/r6040.c
14696
14697RDMAVT - RDMA verbs software
14698M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
14699M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
14700L:	linux-rdma@vger.kernel.org
14701S:	Supported
14702F:	drivers/infiniband/sw/rdmavt
14703
14704RDS - RELIABLE DATAGRAM SOCKETS
14705M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
14706L:	netdev@vger.kernel.org
14707L:	linux-rdma@vger.kernel.org
14708L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
14709S:	Supported
14710W:	https://oss.oracle.com/projects/rds/
14711F:	Documentation/networking/rds.rst
14712F:	net/rds/
14713
14714RDT - RESOURCE ALLOCATION
14715M:	Fenghua Yu <fenghua.yu@intel.com>
14716M:	Reinette Chatre <reinette.chatre@intel.com>
14717L:	linux-kernel@vger.kernel.org
14718S:	Supported
14719F:	Documentation/x86/resctrl*
14720F:	arch/x86/include/asm/resctrl.h
14721F:	arch/x86/kernel/cpu/resctrl/
14722F:	tools/testing/selftests/resctrl/
14723
14724READ-COPY UPDATE (RCU)
14725M:	"Paul E. McKenney" <paulmck@kernel.org>
14726M:	Josh Triplett <josh@joshtriplett.org>
14727R:	Steven Rostedt <rostedt@goodmis.org>
14728R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14729R:	Lai Jiangshan <jiangshanlai@gmail.com>
14730R:	Joel Fernandes <joel@joelfernandes.org>
14731L:	rcu@vger.kernel.org
14732S:	Supported
14733W:	http://www.rdrop.com/users/paulmck/RCU/
14734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14735F:	Documentation/RCU/
14736F:	include/linux/rcu*
14737F:	kernel/rcu/
14738X:	Documentation/RCU/torture.rst
14739X:	include/linux/srcu*.h
14740X:	kernel/rcu/srcu*.c
14741
14742REAL TIME CLOCK (RTC) SUBSYSTEM
14743M:	Alessandro Zummo <a.zummo@towertech.it>
14744M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14745L:	linux-rtc@vger.kernel.org
14746S:	Maintained
14747Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
14748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14749F:	Documentation/admin-guide/rtc.rst
14750F:	Documentation/devicetree/bindings/rtc/
14751F:	drivers/rtc/
14752F:	include/linux/platform_data/rtc-*
14753F:	include/linux/rtc.h
14754F:	include/linux/rtc/
14755F:	include/uapi/linux/rtc.h
14756F:	tools/testing/selftests/rtc/
14757
14758REALTEK AUDIO CODECS
14759M:	Oder Chiou <oder_chiou@realtek.com>
14760S:	Maintained
14761F:	include/sound/rt*.h
14762F:	sound/soc/codecs/rt*
14763
14764REALTEK RTL83xx SMI DSA ROUTER CHIPS
14765M:	Linus Walleij <linus.walleij@linaro.org>
14766S:	Maintained
14767F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14768F:	drivers/net/dsa/realtek-smi*
14769F:	drivers/net/dsa/rtl83*
14770
14771REALTEK WIRELESS DRIVER (rtlwifi family)
14772M:	Ping-Ke Shih <pkshih@realtek.com>
14773L:	linux-wireless@vger.kernel.org
14774S:	Maintained
14775W:	https://wireless.wiki.kernel.org/
14776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14777F:	drivers/net/wireless/realtek/rtlwifi/
14778
14779REALTEK WIRELESS DRIVER (rtw88)
14780M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14781L:	linux-wireless@vger.kernel.org
14782S:	Maintained
14783F:	drivers/net/wireless/realtek/rtw88/
14784
14785REDPINE WIRELESS DRIVER
14786M:	Amitkumar Karwar <amitkarwar@gmail.com>
14787M:	Siva Rebbagondla <siva8118@gmail.com>
14788L:	linux-wireless@vger.kernel.org
14789S:	Maintained
14790F:	drivers/net/wireless/rsi/
14791
14792REGISTER MAP ABSTRACTION
14793M:	Mark Brown <broonie@kernel.org>
14794L:	linux-kernel@vger.kernel.org
14795S:	Supported
14796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14797F:	Documentation/devicetree/bindings/regmap/
14798F:	drivers/base/regmap/
14799F:	include/linux/regmap.h
14800
14801REISERFS FILE SYSTEM
14802L:	reiserfs-devel@vger.kernel.org
14803S:	Supported
14804F:	fs/reiserfs/
14805
14806REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14807M:	Ohad Ben-Cohen <ohad@wizery.com>
14808M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14809L:	linux-remoteproc@vger.kernel.org
14810S:	Maintained
14811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14812F:	Documentation/ABI/testing/sysfs-class-remoteproc
14813F:	Documentation/devicetree/bindings/remoteproc/
14814F:	Documentation/staging/remoteproc.rst
14815F:	drivers/remoteproc/
14816F:	include/linux/remoteproc.h
14817F:	include/linux/remoteproc/
14818
14819REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14820M:	Ohad Ben-Cohen <ohad@wizery.com>
14821M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14822L:	linux-remoteproc@vger.kernel.org
14823S:	Maintained
14824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14825F:	Documentation/ABI/testing/sysfs-bus-rpmsg
14826F:	Documentation/staging/rpmsg.rst
14827F:	drivers/rpmsg/
14828F:	include/linux/rpmsg.h
14829F:	include/linux/rpmsg/
14830F:	include/uapi/linux/rpmsg.h
14831F:	samples/rpmsg/
14832
14833RENESAS CLOCK DRIVERS
14834M:	Geert Uytterhoeven <geert+renesas@glider.be>
14835L:	linux-renesas-soc@vger.kernel.org
14836S:	Supported
14837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14838F:	Documentation/devicetree/bindings/clock/renesas,*
14839F:	drivers/clk/renesas/
14840
14841RENESAS EMEV2 I2C DRIVER
14842M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14843S:	Supported
14844F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14845F:	drivers/i2c/busses/i2c-emev2.c
14846
14847RENESAS ETHERNET DRIVERS
14848R:	Sergei Shtylyov <sergei.shtylyov@gmail.com>
14849L:	netdev@vger.kernel.org
14850L:	linux-renesas-soc@vger.kernel.org
14851F:	Documentation/devicetree/bindings/net/renesas,*.txt
14852F:	Documentation/devicetree/bindings/net/renesas,*.yaml
14853F:	drivers/net/ethernet/renesas/
14854F:	include/linux/sh_eth.h
14855
14856RENESAS R-CAR GYROADC DRIVER
14857M:	Marek Vasut <marek.vasut@gmail.com>
14858L:	linux-iio@vger.kernel.org
14859S:	Supported
14860F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14861F:	drivers/iio/adc/rcar-gyroadc.c
14862
14863RENESAS R-CAR I2C DRIVERS
14864M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14865S:	Supported
14866F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14867F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
14868F:	drivers/i2c/busses/i2c-rcar.c
14869F:	drivers/i2c/busses/i2c-sh_mobile.c
14870
14871RENESAS R-CAR THERMAL DRIVERS
14872M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14873L:	linux-renesas-soc@vger.kernel.org
14874S:	Supported
14875F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14876F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14877F:	drivers/thermal/rcar_gen3_thermal.c
14878F:	drivers/thermal/rcar_thermal.c
14879
14880RENESAS RIIC DRIVER
14881M:	Chris Brandt <chris.brandt@renesas.com>
14882S:	Supported
14883F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
14884F:	drivers/i2c/busses/i2c-riic.c
14885
14886RENESAS USB PHY DRIVER
14887M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14888L:	linux-renesas-soc@vger.kernel.org
14889S:	Maintained
14890F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
14891
14892RESET CONTROLLER FRAMEWORK
14893M:	Philipp Zabel <p.zabel@pengutronix.de>
14894S:	Maintained
14895T:	git git://git.pengutronix.de/git/pza/linux
14896F:	Documentation/devicetree/bindings/reset/
14897F:	drivers/reset/
14898F:	include/dt-bindings/reset/
14899F:	include/linux/reset-controller.h
14900F:	include/linux/reset.h
14901F:	include/linux/reset/
14902K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14903
14904RESTARTABLE SEQUENCES SUPPORT
14905M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14906M:	Peter Zijlstra <peterz@infradead.org>
14907M:	"Paul E. McKenney" <paulmck@kernel.org>
14908M:	Boqun Feng <boqun.feng@gmail.com>
14909L:	linux-kernel@vger.kernel.org
14910S:	Supported
14911F:	include/trace/events/rseq.h
14912F:	include/uapi/linux/rseq.h
14913F:	kernel/rseq.c
14914F:	tools/testing/selftests/rseq/
14915
14916RFKILL
14917M:	Johannes Berg <johannes@sipsolutions.net>
14918L:	linux-wireless@vger.kernel.org
14919S:	Maintained
14920W:	https://wireless.wiki.kernel.org/
14921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14923F:	Documentation/ABI/stable/sysfs-class-rfkill
14924F:	Documentation/driver-api/rfkill.rst
14925F:	include/linux/rfkill.h
14926F:	include/uapi/linux/rfkill.h
14927F:	net/rfkill/
14928
14929RHASHTABLE
14930M:	Thomas Graf <tgraf@suug.ch>
14931M:	Herbert Xu <herbert@gondor.apana.org.au>
14932L:	netdev@vger.kernel.org
14933S:	Maintained
14934F:	include/linux/rhashtable-types.h
14935F:	include/linux/rhashtable.h
14936F:	lib/rhashtable.c
14937F:	lib/test_rhashtable.c
14938
14939RICOH R5C592 MEMORYSTICK DRIVER
14940M:	Maxim Levitsky <maximlevitsky@gmail.com>
14941S:	Maintained
14942F:	drivers/memstick/host/r592.*
14943
14944RICOH SMARTMEDIA/XD DRIVER
14945M:	Maxim Levitsky <maximlevitsky@gmail.com>
14946S:	Maintained
14947F:	drivers/mtd/nand/raw/r852.c
14948F:	drivers/mtd/nand/raw/r852.h
14949
14950RISC-V ARCHITECTURE
14951M:	Paul Walmsley <paul.walmsley@sifive.com>
14952M:	Palmer Dabbelt <palmer@dabbelt.com>
14953M:	Albert Ou <aou@eecs.berkeley.edu>
14954L:	linux-riscv@lists.infradead.org
14955S:	Supported
14956P:	Documentation/riscv/patch-acceptance.rst
14957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14958F:	arch/riscv/
14959N:	riscv
14960K:	riscv
14961
14962RNBD BLOCK DRIVERS
14963M:	Danil Kipnis <danil.kipnis@cloud.ionos.com>
14964M:	Jack Wang <jinpu.wang@cloud.ionos.com>
14965L:	linux-block@vger.kernel.org
14966S:	Maintained
14967F:	drivers/block/rnbd/
14968
14969ROCCAT DRIVERS
14970M:	Stefan Achatz <erazor_de@users.sourceforge.net>
14971S:	Maintained
14972W:	http://sourceforge.net/projects/roccat/
14973F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
14974F:	drivers/hid/hid-roccat*
14975F:	include/linux/hid-roccat*
14976
14977ROCKCHIP ISP V1 DRIVER
14978M:	Helen Koike <helen.koike@collabora.com>
14979M:	Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
14980L:	linux-media@vger.kernel.org
14981S:	Maintained
14982F:	Documentation/admin-guide/media/rkisp1.rst
14983F:	Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
14984F:	drivers/staging/media/rkisp1/
14985
14986ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14987M:	Jacob Chen <jacob-chen@iotwrt.com>
14988M:	Ezequiel Garcia <ezequiel@collabora.com>
14989L:	linux-media@vger.kernel.org
14990L:	linux-rockchip@lists.infradead.org
14991S:	Maintained
14992F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
14993F:	drivers/media/platform/rockchip/rga/
14994
14995ROCKCHIP VIDEO DECODER DRIVER
14996M:	Ezequiel Garcia <ezequiel@collabora.com>
14997L:	linux-media@vger.kernel.org
14998L:	linux-rockchip@lists.infradead.org
14999S:	Maintained
15000F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15001F:	drivers/staging/media/rkvdec/
15002
15003ROCKER DRIVER
15004M:	Jiri Pirko <jiri@resnulli.us>
15005L:	netdev@vger.kernel.org
15006S:	Supported
15007F:	drivers/net/ethernet/rocker/
15008
15009ROCKETPORT DRIVER
15010S:	Maintained
15011W:	http://www.comtrol.com
15012F:	Documentation/driver-api/serial/rocket.rst
15013F:	drivers/tty/rocket*
15014
15015ROCKETPORT EXPRESS/INFINITY DRIVER
15016M:	Kevin Cernekee <cernekee@gmail.com>
15017L:	linux-serial@vger.kernel.org
15018S:	Odd Fixes
15019F:	drivers/tty/serial/rp2.*
15020
15021ROHM BD99954 CHARGER IC
15022R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15023L:	linux-power@fi.rohmeurope.com
15024S:	Supported
15025F:	drivers/power/supply/bd99954-charger.c
15026F:	drivers/power/supply/bd99954-charger.h
15027
15028ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15029M:	Tomasz Duszynski <tduszyns@gmail.com>
15030S:	Maintained
15031F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
15032F:	drivers/iio/light/bh1750.c
15033
15034ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15035M:	Marek Vasut <marek.vasut+renesas@gmail.com>
15036L:	linux-kernel@vger.kernel.org
15037L:	linux-renesas-soc@vger.kernel.org
15038S:	Supported
15039F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15040F:	drivers/gpio/gpio-bd9571mwv.c
15041F:	drivers/mfd/bd9571mwv.c
15042F:	drivers/regulator/bd9571mwv-regulator.c
15043F:	include/linux/mfd/bd9571mwv.h
15044
15045ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15046R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15047L:	linux-power@fi.rohmeurope.com
15048S:	Supported
15049F:	Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15050F:	Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15051F:	drivers/clk/clk-bd718x7.c
15052F:	drivers/gpio/gpio-bd70528.c
15053F:	drivers/gpio/gpio-bd71828.c
15054F:	drivers/mfd/rohm-bd70528.c
15055F:	drivers/mfd/rohm-bd71828.c
15056F:	drivers/mfd/rohm-bd718x7.c
15057F:	drivers/power/supply/bd70528-charger.c
15058F:	drivers/regulator/bd70528-regulator.c
15059F:	drivers/regulator/bd71828-regulator.c
15060F:	drivers/regulator/bd718x7-regulator.c
15061F:	drivers/regulator/rohm-regulator.c
15062F:	drivers/rtc/rtc-bd70528.c
15063F:	drivers/watchdog/bd70528_wdt.c
15064F:	include/linux/mfd/rohm-bd70528.h
15065F:	include/linux/mfd/rohm-bd71828.h
15066F:	include/linux/mfd/rohm-bd718x7.h
15067F:	include/linux/mfd/rohm-generic.h
15068F:	include/linux/mfd/rohm-shared.h
15069
15070ROSE NETWORK LAYER
15071M:	Ralf Baechle <ralf@linux-mips.org>
15072L:	linux-hams@vger.kernel.org
15073S:	Maintained
15074W:	http://www.linux-ax25.org/
15075F:	include/net/rose.h
15076F:	include/uapi/linux/rose.h
15077F:	net/rose/
15078
15079ROTATION DRIVER FOR ALLWINNER A83T
15080M:	Jernej Skrabec <jernej.skrabec@siol.net>
15081L:	linux-media@vger.kernel.org
15082S:	Maintained
15083T:	git git://linuxtv.org/media_tree.git
15084F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15085F:	drivers/media/platform/sunxi/sun8i-rotate/
15086
15087RTL2830 MEDIA DRIVER
15088M:	Antti Palosaari <crope@iki.fi>
15089L:	linux-media@vger.kernel.org
15090S:	Maintained
15091W:	https://linuxtv.org
15092W:	http://palosaari.fi/linux/
15093Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15094T:	git git://linuxtv.org/anttip/media_tree.git
15095F:	drivers/media/dvb-frontends/rtl2830*
15096
15097RTL2832 MEDIA DRIVER
15098M:	Antti Palosaari <crope@iki.fi>
15099L:	linux-media@vger.kernel.org
15100S:	Maintained
15101W:	https://linuxtv.org
15102W:	http://palosaari.fi/linux/
15103Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15104T:	git git://linuxtv.org/anttip/media_tree.git
15105F:	drivers/media/dvb-frontends/rtl2832*
15106
15107RTL2832_SDR MEDIA DRIVER
15108M:	Antti Palosaari <crope@iki.fi>
15109L:	linux-media@vger.kernel.org
15110S:	Maintained
15111W:	https://linuxtv.org
15112W:	http://palosaari.fi/linux/
15113Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15114T:	git git://linuxtv.org/anttip/media_tree.git
15115F:	drivers/media/dvb-frontends/rtl2832_sdr*
15116
15117RTL8180 WIRELESS DRIVER
15118L:	linux-wireless@vger.kernel.org
15119S:	Orphan
15120W:	https://wireless.wiki.kernel.org/
15121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15122F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
15123
15124RTL8187 WIRELESS DRIVER
15125M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15126M:	Hin-Tak Leung <htl10@users.sourceforge.net>
15127M:	Larry Finger <Larry.Finger@lwfinger.net>
15128L:	linux-wireless@vger.kernel.org
15129S:	Maintained
15130W:	https://wireless.wiki.kernel.org/
15131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15132F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
15133
15134RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15135M:	Jes Sorensen <Jes.Sorensen@gmail.com>
15136L:	linux-wireless@vger.kernel.org
15137S:	Maintained
15138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15139F:	drivers/net/wireless/realtek/rtl8xxxu/
15140
15141RTRS TRANSPORT DRIVERS
15142M:	Danil Kipnis <danil.kipnis@cloud.ionos.com>
15143M:	Jack Wang <jinpu.wang@cloud.ionos.com>
15144L:	linux-rdma@vger.kernel.org
15145S:	Maintained
15146F:	drivers/infiniband/ulp/rtrs/
15147
15148RXRPC SOCKETS (AF_RXRPC)
15149M:	David Howells <dhowells@redhat.com>
15150L:	linux-afs@lists.infradead.org
15151S:	Supported
15152W:	https://www.infradead.org/~dhowells/kafs/
15153F:	Documentation/networking/rxrpc.rst
15154F:	include/keys/rxrpc-type.h
15155F:	include/net/af_rxrpc.h
15156F:	include/trace/events/rxrpc.h
15157F:	include/uapi/linux/rxrpc.h
15158F:	net/rxrpc/
15159
15160S3 SAVAGE FRAMEBUFFER DRIVER
15161M:	Antonino Daplas <adaplas@gmail.com>
15162L:	linux-fbdev@vger.kernel.org
15163S:	Maintained
15164F:	drivers/video/fbdev/savage/
15165
15166S390
15167M:	Heiko Carstens <hca@linux.ibm.com>
15168M:	Vasily Gorbik <gor@linux.ibm.com>
15169M:	Christian Borntraeger <borntraeger@de.ibm.com>
15170L:	linux-s390@vger.kernel.org
15171S:	Supported
15172W:	http://www.ibm.com/developerworks/linux/linux390/
15173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15174F:	Documentation/driver-api/s390-drivers.rst
15175F:	Documentation/s390/
15176F:	arch/s390/
15177F:	drivers/s390/
15178
15179S390 COMMON I/O LAYER
15180M:	Vineeth Vijayan <vneethv@linux.ibm.com>
15181M:	Peter Oberparleiter <oberpar@linux.ibm.com>
15182L:	linux-s390@vger.kernel.org
15183S:	Supported
15184W:	http://www.ibm.com/developerworks/linux/linux390/
15185F:	drivers/s390/cio/
15186
15187S390 DASD DRIVER
15188M:	Stefan Haberland <sth@linux.ibm.com>
15189M:	Jan Hoeppner <hoeppner@linux.ibm.com>
15190L:	linux-s390@vger.kernel.org
15191S:	Supported
15192W:	http://www.ibm.com/developerworks/linux/linux390/
15193F:	block/partitions/ibm.c
15194F:	drivers/s390/block/dasd*
15195F:	include/linux/dasd_mod.h
15196
15197S390 IOMMU (PCI)
15198M:	Matthew Rosato <mjrosato@linux.ibm.com>
15199M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15200L:	linux-s390@vger.kernel.org
15201S:	Supported
15202W:	http://www.ibm.com/developerworks/linux/linux390/
15203F:	drivers/iommu/s390-iommu.c
15204
15205S390 IUCV NETWORK LAYER
15206M:	Julian Wiedmann <jwi@linux.ibm.com>
15207M:	Karsten Graul <kgraul@linux.ibm.com>
15208M:	Ursula Braun <ubraun@linux.ibm.com>
15209L:	linux-s390@vger.kernel.org
15210S:	Supported
15211W:	http://www.ibm.com/developerworks/linux/linux390/
15212F:	drivers/s390/net/*iucv*
15213F:	include/net/iucv/
15214F:	net/iucv/
15215
15216S390 NETWORK DRIVERS
15217M:	Julian Wiedmann <jwi@linux.ibm.com>
15218M:	Karsten Graul <kgraul@linux.ibm.com>
15219M:	Ursula Braun <ubraun@linux.ibm.com>
15220L:	linux-s390@vger.kernel.org
15221S:	Supported
15222W:	http://www.ibm.com/developerworks/linux/linux390/
15223F:	drivers/s390/net/
15224
15225S390 PCI SUBSYSTEM
15226M:	Niklas Schnelle <schnelle@linux.ibm.com>
15227M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15228L:	linux-s390@vger.kernel.org
15229S:	Supported
15230W:	http://www.ibm.com/developerworks/linux/linux390/
15231F:	arch/s390/pci/
15232F:	drivers/pci/hotplug/s390_pci_hpc.c
15233F:	Documentation/s390/pci.rst
15234
15235S390 VFIO AP DRIVER
15236M:	Tony Krowiak <akrowiak@linux.ibm.com>
15237M:	Pierre Morel <pmorel@linux.ibm.com>
15238M:	Halil Pasic <pasic@linux.ibm.com>
15239L:	linux-s390@vger.kernel.org
15240S:	Supported
15241W:	http://www.ibm.com/developerworks/linux/linux390/
15242F:	Documentation/s390/vfio-ap.rst
15243F:	drivers/s390/crypto/vfio_ap_drv.c
15244F:	drivers/s390/crypto/vfio_ap_ops.c
15245F:	drivers/s390/crypto/vfio_ap_private.h
15246
15247S390 VFIO-CCW DRIVER
15248M:	Cornelia Huck <cohuck@redhat.com>
15249M:	Eric Farman <farman@linux.ibm.com>
15250R:	Halil Pasic <pasic@linux.ibm.com>
15251L:	linux-s390@vger.kernel.org
15252L:	kvm@vger.kernel.org
15253S:	Supported
15254F:	Documentation/s390/vfio-ccw.rst
15255F:	drivers/s390/cio/vfio_ccw*
15256F:	include/uapi/linux/vfio_ccw.h
15257
15258S390 ZCRYPT DRIVER
15259M:	Harald Freudenberger <freude@linux.ibm.com>
15260L:	linux-s390@vger.kernel.org
15261S:	Supported
15262W:	http://www.ibm.com/developerworks/linux/linux390/
15263F:	drivers/s390/crypto/
15264
15265S390 ZFCP DRIVER
15266M:	Steffen Maier <maier@linux.ibm.com>
15267M:	Benjamin Block <bblock@linux.ibm.com>
15268L:	linux-s390@vger.kernel.org
15269S:	Supported
15270W:	http://www.ibm.com/developerworks/linux/linux390/
15271F:	drivers/s390/scsi/zfcp_*
15272
15273S3C24XX SD/MMC Driver
15274M:	Ben Dooks <ben-linux@fluff.org>
15275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15276S:	Supported
15277F:	drivers/mmc/host/s3cmci.*
15278
15279SAA6588 RDS RECEIVER DRIVER
15280M:	Hans Verkuil <hverkuil@xs4all.nl>
15281L:	linux-media@vger.kernel.org
15282S:	Odd Fixes
15283W:	https://linuxtv.org
15284T:	git git://linuxtv.org/media_tree.git
15285F:	drivers/media/i2c/saa6588*
15286
15287SAA7134 VIDEO4LINUX DRIVER
15288M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15289L:	linux-media@vger.kernel.org
15290S:	Odd fixes
15291W:	https://linuxtv.org
15292T:	git git://linuxtv.org/media_tree.git
15293F:	Documentation/driver-api/media/drivers/saa7134*
15294F:	drivers/media/pci/saa7134/
15295
15296SAA7146 VIDEO4LINUX-2 DRIVER
15297M:	Hans Verkuil <hverkuil@xs4all.nl>
15298L:	linux-media@vger.kernel.org
15299S:	Maintained
15300T:	git git://linuxtv.org/media_tree.git
15301F:	drivers/media/common/saa7146/
15302F:	drivers/media/pci/saa7146/
15303F:	include/media/drv-intf/saa7146*
15304
15305SAFESETID SECURITY MODULE
15306M:	Micah Morton <mortonm@chromium.org>
15307S:	Supported
15308F:	Documentation/admin-guide/LSM/SafeSetID.rst
15309F:	security/safesetid/
15310
15311SAMSUNG AUDIO (ASoC) DRIVERS
15312M:	Krzysztof Kozlowski <krzk@kernel.org>
15313M:	Sangbeom Kim <sbkim73@samsung.com>
15314M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15315L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15316S:	Supported
15317F:	Documentation/devicetree/bindings/sound/samsung*
15318F:	sound/soc/samsung/
15319
15320SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15321M:	Krzysztof Kozlowski <krzk@kernel.org>
15322L:	linux-crypto@vger.kernel.org
15323L:	linux-samsung-soc@vger.kernel.org
15324S:	Maintained
15325F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15326F:	drivers/crypto/exynos-rng.c
15327
15328SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15329M:	Łukasz Stelmach <l.stelmach@samsung.com>
15330L:	linux-samsung-soc@vger.kernel.org
15331S:	Maintained
15332F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15333F:	drivers/char/hw_random/exynos-trng.c
15334
15335SAMSUNG FRAMEBUFFER DRIVER
15336M:	Jingoo Han <jingoohan1@gmail.com>
15337L:	linux-fbdev@vger.kernel.org
15338S:	Maintained
15339F:	drivers/video/fbdev/s3c-fb.c
15340
15341SAMSUNG LAPTOP DRIVER
15342M:	Corentin Chary <corentin.chary@gmail.com>
15343L:	platform-driver-x86@vger.kernel.org
15344S:	Maintained
15345F:	drivers/platform/x86/samsung-laptop.c
15346
15347SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15348M:	Sangbeom Kim <sbkim73@samsung.com>
15349M:	Krzysztof Kozlowski <krzk@kernel.org>
15350M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15351L:	linux-kernel@vger.kernel.org
15352L:	linux-samsung-soc@vger.kernel.org
15353S:	Supported
15354F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15355F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15356F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15357F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15358F:	drivers/clk/clk-s2mps11.c
15359F:	drivers/mfd/sec*.c
15360F:	drivers/regulator/s2m*.c
15361F:	drivers/regulator/s5m*.c
15362F:	drivers/rtc/rtc-s5m.c
15363F:	include/linux/mfd/samsung/
15364
15365SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15366M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15367L:	linux-media@vger.kernel.org
15368L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15369S:	Maintained
15370F:	drivers/media/platform/s3c-camif/
15371F:	include/media/drv-intf/s3c_camif.h
15372
15373SAMSUNG S3FWRN5 NFC DRIVER
15374M:	Robert Baldyga <r.baldyga@samsung.com>
15375M:	Krzysztof Opasiak <k.opasiak@samsung.com>
15376L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15377S:	Supported
15378F:	drivers/nfc/s3fwrn5
15379
15380SAMSUNG S5C73M3 CAMERA DRIVER
15381M:	Kyungmin Park <kyungmin.park@samsung.com>
15382M:	Andrzej Hajda <a.hajda@samsung.com>
15383L:	linux-media@vger.kernel.org
15384S:	Supported
15385F:	drivers/media/i2c/s5c73m3/*
15386
15387SAMSUNG S5K5BAF CAMERA DRIVER
15388M:	Kyungmin Park <kyungmin.park@samsung.com>
15389M:	Andrzej Hajda <a.hajda@samsung.com>
15390L:	linux-media@vger.kernel.org
15391S:	Supported
15392F:	drivers/media/i2c/s5k5baf.c
15393
15394SAMSUNG S5P Security SubSystem (SSS) DRIVER
15395M:	Krzysztof Kozlowski <krzk@kernel.org>
15396M:	Vladimir Zapolskiy <vz@mleia.com>
15397M:	Kamil Konieczny <k.konieczny@samsung.com>
15398L:	linux-crypto@vger.kernel.org
15399L:	linux-samsung-soc@vger.kernel.org
15400S:	Maintained
15401F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15402F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15403F:	drivers/crypto/s5p-sss.c
15404
15405SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15406M:	Kyungmin Park <kyungmin.park@samsung.com>
15407M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15408L:	linux-media@vger.kernel.org
15409S:	Supported
15410Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15411F:	drivers/media/platform/exynos4-is/
15412
15413SAMSUNG SOC CLOCK DRIVERS
15414M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15415M:	Tomasz Figa <tomasz.figa@gmail.com>
15416M:	Chanwoo Choi <cw00.choi@samsung.com>
15417L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15418S:	Supported
15419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15420F:	Documentation/devicetree/bindings/clock/exynos*.txt
15421F:	Documentation/devicetree/bindings/clock/samsung,s3c*
15422F:	Documentation/devicetree/bindings/clock/samsung,s5p*
15423F:	drivers/clk/samsung/
15424F:	include/dt-bindings/clock/exynos*.h
15425
15426SAMSUNG SPI DRIVERS
15427M:	Kukjin Kim <kgene@kernel.org>
15428M:	Krzysztof Kozlowski <krzk@kernel.org>
15429M:	Andi Shyti <andi@etezian.org>
15430L:	linux-spi@vger.kernel.org
15431L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15432S:	Maintained
15433F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
15434F:	drivers/spi/spi-s3c*
15435F:	include/linux/platform_data/spi-s3c64xx.h
15436
15437SAMSUNG SXGBE DRIVERS
15438M:	Byungho An <bh74.an@samsung.com>
15439L:	netdev@vger.kernel.org
15440S:	Supported
15441F:	drivers/net/ethernet/samsung/sxgbe/
15442
15443SAMSUNG THERMAL DRIVER
15444M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15445L:	linux-pm@vger.kernel.org
15446L:	linux-samsung-soc@vger.kernel.org
15447S:	Supported
15448T:	git https://github.com/lmajewski/linux-samsung-thermal.git
15449F:	drivers/thermal/samsung/
15450
15451SAMSUNG USB2 PHY DRIVER
15452M:	Kamil Debski <kamil@wypas.org>
15453M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15454L:	linux-kernel@vger.kernel.org
15455S:	Supported
15456F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
15457F:	Documentation/driver-api/phy/samsung-usb2.rst
15458F:	drivers/phy/samsung/phy-exynos4210-usb2.c
15459F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
15460F:	drivers/phy/samsung/phy-exynos5250-usb2.c
15461F:	drivers/phy/samsung/phy-s5pv210-usb2.c
15462F:	drivers/phy/samsung/phy-samsung-usb2.c
15463F:	drivers/phy/samsung/phy-samsung-usb2.h
15464
15465SC1200 WDT DRIVER
15466M:	Zwane Mwaikambo <zwanem@gmail.com>
15467S:	Maintained
15468F:	drivers/watchdog/sc1200wdt.c
15469
15470SCHEDULER
15471M:	Ingo Molnar <mingo@redhat.com>
15472M:	Peter Zijlstra <peterz@infradead.org>
15473M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15474M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15475R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15476R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15477R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15478R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15479R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15480L:	linux-kernel@vger.kernel.org
15481S:	Maintained
15482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15483F:	include/linux/preempt.h
15484F:	include/linux/sched.h
15485F:	include/linux/wait.h
15486F:	include/uapi/linux/sched.h
15487F:	kernel/sched/
15488
15489SCR24X CHIP CARD INTERFACE DRIVER
15490M:	Lubomir Rintel <lkundrak@v3.sk>
15491S:	Supported
15492F:	drivers/char/pcmcia/scr24x_cs.c
15493
15494SCSI CDROM DRIVER
15495M:	Jens Axboe <axboe@kernel.dk>
15496L:	linux-scsi@vger.kernel.org
15497S:	Maintained
15498W:	http://www.kernel.dk
15499F:	drivers/scsi/sr*
15500
15501SCSI RDMA PROTOCOL (SRP) INITIATOR
15502M:	Bart Van Assche <bvanassche@acm.org>
15503L:	linux-rdma@vger.kernel.org
15504S:	Supported
15505Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15506F:	drivers/infiniband/ulp/srp/
15507F:	include/scsi/srp.h
15508
15509SCSI RDMA PROTOCOL (SRP) TARGET
15510M:	Bart Van Assche <bvanassche@acm.org>
15511L:	linux-rdma@vger.kernel.org
15512L:	target-devel@vger.kernel.org
15513S:	Supported
15514Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15515F:	drivers/infiniband/ulp/srpt/
15516
15517SCSI SG DRIVER
15518M:	Doug Gilbert <dgilbert@interlog.com>
15519L:	linux-scsi@vger.kernel.org
15520S:	Maintained
15521W:	http://sg.danny.cz/sg
15522F:	Documentation/scsi/scsi-generic.rst
15523F:	drivers/scsi/sg.c
15524F:	include/scsi/sg.h
15525
15526SCSI SUBSYSTEM
15527M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
15528M:	"Martin K. Petersen" <martin.petersen@oracle.com>
15529L:	linux-scsi@vger.kernel.org
15530S:	Maintained
15531Q:	https://patchwork.kernel.org/project/linux-scsi/list/
15532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15534F:	Documentation/devicetree/bindings/scsi/
15535F:	drivers/scsi/
15536F:	include/scsi/
15537
15538SCSI TAPE DRIVER
15539M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15540L:	linux-scsi@vger.kernel.org
15541S:	Maintained
15542F:	Documentation/scsi/st.rst
15543F:	drivers/scsi/st.*
15544F:	drivers/scsi/st_*.h
15545
15546SCSI TARGET SUBSYSTEM
15547M:	"Martin K. Petersen" <martin.petersen@oracle.com>
15548L:	linux-scsi@vger.kernel.org
15549L:	target-devel@vger.kernel.org
15550S:	Supported
15551W:	http://www.linux-iscsi.org
15552Q:	https://patchwork.kernel.org/project/target-devel/list/
15553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15554F:	Documentation/target/
15555F:	drivers/target/
15556F:	include/target/
15557
15558SCTP PROTOCOL
15559M:	Vlad Yasevich <vyasevich@gmail.com>
15560M:	Neil Horman <nhorman@tuxdriver.com>
15561M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15562L:	linux-sctp@vger.kernel.org
15563S:	Maintained
15564W:	http://lksctp.sourceforge.net
15565F:	Documentation/networking/sctp.rst
15566F:	include/linux/sctp.h
15567F:	include/net/sctp/
15568F:	include/uapi/linux/sctp.h
15569F:	net/sctp/
15570
15571SCx200 CPU SUPPORT
15572M:	Jim Cromie <jim.cromie@gmail.com>
15573S:	Odd Fixes
15574F:	Documentation/i2c/busses/scx200_acb.rst
15575F:	arch/x86/platform/scx200/
15576F:	drivers/i2c/busses/scx200*
15577F:	drivers/mtd/maps/scx200_docflash.c
15578F:	drivers/watchdog/scx200_wdt.c
15579F:	include/linux/scx200.h
15580
15581SCx200 GPIO DRIVER
15582M:	Jim Cromie <jim.cromie@gmail.com>
15583S:	Maintained
15584F:	drivers/char/scx200_gpio.c
15585F:	include/linux/scx200_gpio.h
15586
15587SCx200 HRT CLOCKSOURCE DRIVER
15588M:	Jim Cromie <jim.cromie@gmail.com>
15589S:	Maintained
15590F:	drivers/clocksource/scx200_hrt.c
15591
15592SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15593M:	Sascha Sommer <saschasommer@freenet.de>
15594L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15595S:	Maintained
15596F:	drivers/mmc/host/sdricoh_cs.c
15597
15598SECO BOARDS CEC DRIVER
15599M:	Ettore Chimenti <ek5.chimenti@gmail.com>
15600S:	Maintained
15601F:	drivers/media/cec/platform/seco/seco-cec.c
15602F:	drivers/media/cec/platform/seco/seco-cec.h
15603
15604SECURE COMPUTING
15605M:	Kees Cook <keescook@chromium.org>
15606R:	Andy Lutomirski <luto@amacapital.net>
15607R:	Will Drewry <wad@chromium.org>
15608S:	Supported
15609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15610F:	Documentation/userspace-api/seccomp_filter.rst
15611F:	include/linux/seccomp.h
15612F:	include/uapi/linux/seccomp.h
15613F:	kernel/seccomp.c
15614F:	tools/testing/selftests/kselftest_harness.h
15615F:	tools/testing/selftests/seccomp/*
15616K:	\bsecure_computing
15617K:	\bTIF_SECCOMP\b
15618
15619SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15620M:	Al Cooper <alcooperx@gmail.com>
15621L:	linux-mmc@vger.kernel.org
15622L:	bcm-kernel-feedback-list@broadcom.com
15623S:	Maintained
15624F:	drivers/mmc/host/sdhci-brcmstb*
15625
15626SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15627M:	Adrian Hunter <adrian.hunter@intel.com>
15628L:	linux-mmc@vger.kernel.org
15629S:	Maintained
15630F:	drivers/mmc/host/sdhci*
15631F:	include/linux/mmc/sdhci*
15632
15633SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15634M:	Eugen Hristev <eugen.hristev@microchip.com>
15635L:	linux-mmc@vger.kernel.org
15636S:	Supported
15637F:	drivers/mmc/host/sdhci-of-at91.c
15638
15639SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15640M:	Ben Dooks <ben-linux@fluff.org>
15641M:	Jaehoon Chung <jh80.chung@samsung.com>
15642L:	linux-mmc@vger.kernel.org
15643S:	Maintained
15644F:	drivers/mmc/host/sdhci-s3c*
15645
15646SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15647M:	Viresh Kumar <vireshk@kernel.org>
15648L:	linux-mmc@vger.kernel.org
15649S:	Maintained
15650F:	drivers/mmc/host/sdhci-spear.c
15651
15652SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15653M:	Kishon Vijay Abraham I <kishon@ti.com>
15654L:	linux-mmc@vger.kernel.org
15655S:	Maintained
15656F:	drivers/mmc/host/sdhci-omap.c
15657
15658SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15659M:	Jonathan Derrick <jonathan.derrick@intel.com>
15660M:	Revanth Rajashekar <revanth.rajashekar@intel.com>
15661L:	linux-block@vger.kernel.org
15662S:	Supported
15663F:	block/opal_proto.h
15664F:	block/sed*
15665F:	include/linux/sed*
15666F:	include/uapi/linux/sed*
15667
15668SECURITY CONTACT
15669M:	Security Officers <security@kernel.org>
15670S:	Supported
15671F:	Documentation/admin-guide/security-bugs.rst
15672
15673SECURITY SUBSYSTEM
15674M:	James Morris <jmorris@namei.org>
15675M:	"Serge E. Hallyn" <serge@hallyn.com>
15676L:	linux-security-module@vger.kernel.org (suggested Cc:)
15677S:	Supported
15678W:	http://kernsec.org/
15679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15680F:	security/
15681X:	security/selinux/
15682
15683SELINUX SECURITY MODULE
15684M:	Paul Moore <paul@paul-moore.com>
15685M:	Stephen Smalley <stephen.smalley.work@gmail.com>
15686M:	Eric Paris <eparis@parisplace.org>
15687L:	selinux@vger.kernel.org
15688S:	Supported
15689W:	https://selinuxproject.org
15690W:	https://github.com/SELinuxProject
15691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15692F:	Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15693F:	Documentation/ABI/obsolete/sysfs-selinux-disable
15694F:	Documentation/admin-guide/LSM/SELinux.rst
15695F:	include/trace/events/avc.h
15696F:	include/uapi/linux/selinux_netlink.h
15697F:	scripts/selinux/
15698F:	security/selinux/
15699
15700SENSABLE PHANTOM
15701M:	Jiri Slaby <jirislaby@kernel.org>
15702S:	Maintained
15703F:	drivers/misc/phantom.c
15704F:	include/uapi/linux/phantom.h
15705
15706SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15707M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
15708S:	Maintained
15709F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15710F:	drivers/iio/chemical/scd30.h
15711F:	drivers/iio/chemical/scd30_core.c
15712F:	drivers/iio/chemical/scd30_i2c.c
15713F:	drivers/iio/chemical/scd30_serial.c
15714
15715SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15716M:	Tomasz Duszynski <tduszyns@gmail.com>
15717S:	Maintained
15718F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15719F:	drivers/iio/chemical/sps30.c
15720
15721SERIAL DEVICE BUS
15722M:	Rob Herring <robh@kernel.org>
15723L:	linux-serial@vger.kernel.org
15724S:	Maintained
15725F:	Documentation/devicetree/bindings/serial/serial.yaml
15726F:	drivers/tty/serdev/
15727F:	include/linux/serdev.h
15728
15729SERIAL DRIVERS
15730M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15731L:	linux-serial@vger.kernel.org
15732S:	Maintained
15733F:	Documentation/devicetree/bindings/serial/
15734F:	drivers/tty/serial/
15735
15736SERIAL IR RECEIVER
15737M:	Sean Young <sean@mess.org>
15738L:	linux-media@vger.kernel.org
15739S:	Maintained
15740F:	drivers/media/rc/serial_ir.c
15741
15742SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15743M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15744L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15745S:	Maintained
15746F:	Documentation/devicetree/bindings/slimbus/
15747F:	drivers/slimbus/
15748F:	include/linux/slimbus.h
15749
15750SFC NETWORK DRIVER
15751M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15752M:	Edward Cree <ecree@solarflare.com>
15753M:	Martin Habets <mhabets@solarflare.com>
15754L:	netdev@vger.kernel.org
15755S:	Supported
15756F:	drivers/net/ethernet/sfc/
15757
15758SFF/SFP/SFP+ MODULE SUPPORT
15759M:	Russell King <linux@armlinux.org.uk>
15760L:	netdev@vger.kernel.org
15761S:	Maintained
15762F:	drivers/net/phy/phylink.c
15763F:	drivers/net/phy/sfp*
15764F:	include/linux/phylink.h
15765F:	include/linux/sfp.h
15766K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
15767
15768SGI GRU DRIVER
15769M:	Dimitri Sivanich <sivanich@sgi.com>
15770S:	Maintained
15771F:	drivers/misc/sgi-gru/
15772
15773SGI XP/XPC/XPNET DRIVER
15774M:	Cliff Whickman <cpw@sgi.com>
15775M:	Robin Holt <robinmholt@gmail.com>
15776S:	Maintained
15777F:	drivers/misc/sgi-xp/
15778
15779SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15780M:	Ursula Braun <ubraun@linux.ibm.com>
15781M:	Karsten Graul <kgraul@linux.ibm.com>
15782L:	linux-s390@vger.kernel.org
15783S:	Supported
15784W:	http://www.ibm.com/developerworks/linux/linux390/
15785F:	net/smc/
15786
15787SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15788M:	Linus Walleij <linus.walleij@linaro.org>
15789L:	linux-iio@vger.kernel.org
15790S:	Maintained
15791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15792F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15793F:	drivers/iio/light/gp2ap002.c
15794
15795SHARP RJ54N1CB0C SENSOR DRIVER
15796M:	Jacopo Mondi <jacopo@jmondi.org>
15797L:	linux-media@vger.kernel.org
15798S:	Odd fixes
15799T:	git git://linuxtv.org/media_tree.git
15800F:	drivers/media/i2c/rj54n1cb0c.c
15801F:	include/media/i2c/rj54n1cb0c.h
15802
15803SH_VOU V4L2 OUTPUT DRIVER
15804L:	linux-media@vger.kernel.org
15805S:	Orphan
15806F:	drivers/media/platform/sh_vou.c
15807F:	include/media/drv-intf/sh_vou.h
15808
15809SI2157 MEDIA DRIVER
15810M:	Antti Palosaari <crope@iki.fi>
15811L:	linux-media@vger.kernel.org
15812S:	Maintained
15813W:	https://linuxtv.org
15814W:	http://palosaari.fi/linux/
15815Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15816T:	git git://linuxtv.org/anttip/media_tree.git
15817F:	drivers/media/tuners/si2157*
15818
15819SI2165 MEDIA DRIVER
15820M:	Matthias Schwarzott <zzam@gentoo.org>
15821L:	linux-media@vger.kernel.org
15822S:	Maintained
15823W:	https://linuxtv.org
15824Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15825F:	drivers/media/dvb-frontends/si2165*
15826
15827SI2168 MEDIA DRIVER
15828M:	Antti Palosaari <crope@iki.fi>
15829L:	linux-media@vger.kernel.org
15830S:	Maintained
15831W:	https://linuxtv.org
15832W:	http://palosaari.fi/linux/
15833Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15834T:	git git://linuxtv.org/anttip/media_tree.git
15835F:	drivers/media/dvb-frontends/si2168*
15836
15837SI470X FM RADIO RECEIVER I2C DRIVER
15838M:	Hans Verkuil <hverkuil@xs4all.nl>
15839L:	linux-media@vger.kernel.org
15840S:	Odd Fixes
15841W:	https://linuxtv.org
15842T:	git git://linuxtv.org/media_tree.git
15843F:	drivers/media/radio/si470x/radio-si470x-i2c.c
15844
15845SI470X FM RADIO RECEIVER USB DRIVER
15846M:	Hans Verkuil <hverkuil@xs4all.nl>
15847L:	linux-media@vger.kernel.org
15848S:	Maintained
15849W:	https://linuxtv.org
15850T:	git git://linuxtv.org/media_tree.git
15851F:	drivers/media/radio/si470x/radio-si470x-common.c
15852F:	drivers/media/radio/si470x/radio-si470x-usb.c
15853F:	drivers/media/radio/si470x/radio-si470x.h
15854
15855SI4713 FM RADIO TRANSMITTER I2C DRIVER
15856M:	Eduardo Valentin <edubezval@gmail.com>
15857L:	linux-media@vger.kernel.org
15858S:	Odd Fixes
15859W:	https://linuxtv.org
15860T:	git git://linuxtv.org/media_tree.git
15861F:	drivers/media/radio/si4713/si4713.?
15862
15863SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15864M:	Eduardo Valentin <edubezval@gmail.com>
15865L:	linux-media@vger.kernel.org
15866S:	Odd Fixes
15867W:	https://linuxtv.org
15868T:	git git://linuxtv.org/media_tree.git
15869F:	drivers/media/radio/si4713/radio-platform-si4713.c
15870
15871SI4713 FM RADIO TRANSMITTER USB DRIVER
15872M:	Hans Verkuil <hverkuil@xs4all.nl>
15873L:	linux-media@vger.kernel.org
15874S:	Maintained
15875W:	https://linuxtv.org
15876T:	git git://linuxtv.org/media_tree.git
15877F:	drivers/media/radio/si4713/radio-usb-si4713.c
15878
15879SIANO DVB DRIVER
15880M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15881L:	linux-media@vger.kernel.org
15882S:	Odd fixes
15883W:	https://linuxtv.org
15884T:	git git://linuxtv.org/media_tree.git
15885F:	drivers/media/common/siano/
15886F:	drivers/media/mmc/siano/
15887F:	drivers/media/usb/siano/
15888F:	drivers/media/usb/siano/
15889
15890SIFIVE DRIVERS
15891M:	Palmer Dabbelt <palmer@dabbelt.com>
15892M:	Paul Walmsley <paul.walmsley@sifive.com>
15893L:	linux-riscv@lists.infradead.org
15894S:	Supported
15895T:	git git://github.com/sifive/riscv-linux.git
15896N:	sifive
15897K:	[^@]sifive
15898
15899SIFIVE FU540 SYSTEM-ON-CHIP
15900M:	Paul Walmsley <paul.walmsley@sifive.com>
15901M:	Palmer Dabbelt <palmer@dabbelt.com>
15902L:	linux-riscv@lists.infradead.org
15903S:	Supported
15904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15905N:	fu540
15906K:	fu540
15907
15908SIFIVE PDMA DRIVER
15909M:	Green Wan <green.wan@sifive.com>
15910S:	Maintained
15911F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15912F:	drivers/dma/sf-pdma/
15913
15914SILEAD TOUCHSCREEN DRIVER
15915M:	Hans de Goede <hdegoede@redhat.com>
15916L:	linux-input@vger.kernel.org
15917L:	platform-driver-x86@vger.kernel.org
15918S:	Maintained
15919F:	drivers/input/touchscreen/silead.c
15920F:	drivers/platform/x86/touchscreen_dmi.c
15921
15922SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15923M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
15924S:	Supported
15925F:	drivers/staging/wfx/
15926
15927SILICON MOTION SM712 FRAME BUFFER DRIVER
15928M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15929M:	Teddy Wang <teddy.wang@siliconmotion.com>
15930M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15931L:	linux-fbdev@vger.kernel.org
15932S:	Maintained
15933F:	Documentation/fb/sm712fb.rst
15934F:	drivers/video/fbdev/sm712*
15935
15936SIMPLE FIRMWARE INTERFACE (SFI)
15937S:	Obsolete
15938W:	http://simplefirmware.org/
15939F:	arch/x86/platform/sfi/
15940F:	drivers/sfi/
15941F:	include/linux/sfi*.h
15942
15943SIMPLEFB FB DRIVER
15944M:	Hans de Goede <hdegoede@redhat.com>
15945L:	linux-fbdev@vger.kernel.org
15946S:	Maintained
15947F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15948F:	drivers/video/fbdev/simplefb.c
15949F:	include/linux/platform_data/simplefb.h
15950
15951SIMTEC EB110ATX (Chalice CATS)
15952M:	Vincent Sanders <vince@simtec.co.uk>
15953M:	Simtec Linux Team <linux@simtec.co.uk>
15954S:	Supported
15955W:	http://www.simtec.co.uk/products/EB110ATX/
15956
15957SIMTEC EB2410ITX (BAST)
15958M:	Vincent Sanders <vince@simtec.co.uk>
15959M:	Simtec Linux Team <linux@simtec.co.uk>
15960S:	Supported
15961W:	http://www.simtec.co.uk/products/EB2410ITX/
15962F:	arch/arm/mach-s3c24xx/bast-ide.c
15963F:	arch/arm/mach-s3c24xx/bast-irq.c
15964F:	arch/arm/mach-s3c24xx/mach-bast.c
15965
15966SIOX
15967M:	Thorsten Scherer <t.scherer@eckelmann.de>
15968M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15969R:	Pengutronix Kernel Team <kernel@pengutronix.de>
15970S:	Supported
15971F:	drivers/gpio/gpio-siox.c
15972F:	drivers/siox/*
15973F:	include/trace/events/siox.h
15974
15975SIPHASH PRF ROUTINES
15976M:	Jason A. Donenfeld <Jason@zx2c4.com>
15977S:	Maintained
15978F:	include/linux/siphash.h
15979F:	lib/siphash.c
15980F:	lib/test_siphash.c
15981
15982SIS 190 ETHERNET DRIVER
15983M:	Francois Romieu <romieu@fr.zoreil.com>
15984L:	netdev@vger.kernel.org
15985S:	Maintained
15986F:	drivers/net/ethernet/sis/sis190.c
15987
15988SIS 900/7016 FAST ETHERNET DRIVER
15989M:	Daniele Venzano <venza@brownhat.org>
15990L:	netdev@vger.kernel.org
15991S:	Maintained
15992W:	http://www.brownhat.org/sis900.html
15993F:	drivers/net/ethernet/sis/sis900.*
15994
15995SIS FRAMEBUFFER DRIVER
15996M:	Thomas Winischhofer <thomas@winischhofer.net>
15997S:	Maintained
15998W:	http://www.winischhofer.net/linuxsisvga.shtml
15999F:	Documentation/fb/sisfb.rst
16000F:	drivers/video/fbdev/sis/
16001F:	include/video/sisfb.h
16002
16003SIS USB2VGA DRIVER
16004M:	Thomas Winischhofer <thomas@winischhofer.net>
16005S:	Maintained
16006W:	http://www.winischhofer.at/linuxsisusbvga.shtml
16007F:	drivers/usb/misc/sisusbvga/
16008
16009SLAB ALLOCATOR
16010M:	Christoph Lameter <cl@linux.com>
16011M:	Pekka Enberg <penberg@kernel.org>
16012M:	David Rientjes <rientjes@google.com>
16013M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
16014M:	Andrew Morton <akpm@linux-foundation.org>
16015L:	linux-mm@kvack.org
16016S:	Maintained
16017F:	include/linux/sl?b*.h
16018F:	mm/sl?b*
16019
16020SLEEPABLE READ-COPY UPDATE (SRCU)
16021M:	Lai Jiangshan <jiangshanlai@gmail.com>
16022M:	"Paul E. McKenney" <paulmck@kernel.org>
16023M:	Josh Triplett <josh@joshtriplett.org>
16024R:	Steven Rostedt <rostedt@goodmis.org>
16025R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16026L:	rcu@vger.kernel.org
16027S:	Supported
16028W:	http://www.rdrop.com/users/paulmck/RCU/
16029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16030F:	include/linux/srcu*.h
16031F:	kernel/rcu/srcu*.c
16032
16033SMACK SECURITY MODULE
16034M:	Casey Schaufler <casey@schaufler-ca.com>
16035L:	linux-security-module@vger.kernel.org
16036S:	Maintained
16037W:	http://schaufler-ca.com
16038T:	git git://github.com/cschaufler/smack-next
16039F:	Documentation/admin-guide/LSM/Smack.rst
16040F:	security/smack/
16041
16042SMC91x ETHERNET DRIVER
16043M:	Nicolas Pitre <nico@fluxnic.net>
16044S:	Odd Fixes
16045F:	drivers/net/ethernet/smsc/smc91x.*
16046
16047SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16048M:	Mark Rutland <mark.rutland@arm.com>
16049M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16050M:	Sudeep Holla <sudeep.holla@arm.com>
16051L:	linux-arm-kernel@lists.infradead.org
16052S:	Maintained
16053F:	drivers/firmware/smccc/
16054F:	include/linux/arm-smccc.h
16055
16056SMIA AND SMIA++ IMAGE SENSOR DRIVER
16057M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16058L:	linux-media@vger.kernel.org
16059S:	Maintained
16060F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
16061F:	drivers/media/i2c/smiapp-pll.c
16062F:	drivers/media/i2c/smiapp-pll.h
16063F:	drivers/media/i2c/smiapp/
16064F:	include/uapi/linux/smiapp.h
16065
16066SMM665 HARDWARE MONITOR DRIVER
16067M:	Guenter Roeck <linux@roeck-us.net>
16068L:	linux-hwmon@vger.kernel.org
16069S:	Maintained
16070F:	Documentation/hwmon/smm665.rst
16071F:	drivers/hwmon/smm665.c
16072
16073SMSC EMC2103 HARDWARE MONITOR DRIVER
16074M:	Steve Glendinning <steve.glendinning@shawell.net>
16075L:	linux-hwmon@vger.kernel.org
16076S:	Maintained
16077F:	Documentation/hwmon/emc2103.rst
16078F:	drivers/hwmon/emc2103.c
16079
16080SMSC SCH5627 HARDWARE MONITOR DRIVER
16081M:	Hans de Goede <hdegoede@redhat.com>
16082L:	linux-hwmon@vger.kernel.org
16083S:	Supported
16084F:	Documentation/hwmon/sch5627.rst
16085F:	drivers/hwmon/sch5627.c
16086
16087SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16088M:	Steve Glendinning <steve.glendinning@shawell.net>
16089L:	linux-fbdev@vger.kernel.org
16090S:	Maintained
16091F:	drivers/video/fbdev/smscufx.c
16092
16093SMSC47B397 HARDWARE MONITOR DRIVER
16094M:	Jean Delvare <jdelvare@suse.com>
16095L:	linux-hwmon@vger.kernel.org
16096S:	Maintained
16097F:	Documentation/hwmon/smsc47b397.rst
16098F:	drivers/hwmon/smsc47b397.c
16099
16100SMSC911x ETHERNET DRIVER
16101M:	Steve Glendinning <steve.glendinning@shawell.net>
16102L:	netdev@vger.kernel.org
16103S:	Maintained
16104F:	drivers/net/ethernet/smsc/smsc911x.*
16105F:	include/linux/smsc911x.h
16106
16107SMSC9420 PCI ETHERNET DRIVER
16108M:	Steve Glendinning <steve.glendinning@shawell.net>
16109L:	netdev@vger.kernel.org
16110S:	Maintained
16111F:	drivers/net/ethernet/smsc/smsc9420.*
16112
16113SOCIONEXT (SNI) AVE NETWORK DRIVER
16114M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16115L:	netdev@vger.kernel.org
16116S:	Maintained
16117F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16118F:	drivers/net/ethernet/socionext/sni_ave.c
16119
16120SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16121M:	Jassi Brar <jaswinder.singh@linaro.org>
16122M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16123L:	netdev@vger.kernel.org
16124S:	Maintained
16125F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
16126F:	drivers/net/ethernet/socionext/netsec.c
16127
16128SOCIONEXT (SNI) Synquacer SPI DRIVER
16129M:	Masahisa Kojima <masahisa.kojima@linaro.org>
16130M:	Jassi Brar <jaswinder.singh@linaro.org>
16131L:	linux-spi@vger.kernel.org
16132S:	Maintained
16133F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
16134F:	drivers/spi/spi-synquacer.c
16135
16136SOCIONEXT SYNQUACER I2C DRIVER
16137M:	Ard Biesheuvel <ardb@kernel.org>
16138L:	linux-i2c@vger.kernel.org
16139S:	Maintained
16140F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16141F:	drivers/i2c/busses/i2c-synquacer.c
16142
16143SOCIONEXT UNIPHIER SOUND DRIVER
16144L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16145S:	Orphan
16146F:	sound/soc/uniphier/
16147
16148SOEKRIS NET48XX LED SUPPORT
16149M:	Chris Boot <bootc@bootc.net>
16150S:	Maintained
16151F:	drivers/leds/leds-net48xx.c
16152
16153SOFT-IWARP DRIVER (siw)
16154M:	Bernard Metzler <bmt@zurich.ibm.com>
16155L:	linux-rdma@vger.kernel.org
16156S:	Supported
16157F:	drivers/infiniband/sw/siw/
16158F:	include/uapi/rdma/siw-abi.h
16159
16160SOFT-ROCE DRIVER (rxe)
16161M:	Zhu Yanjun <yanjunz@nvidia.com>
16162L:	linux-rdma@vger.kernel.org
16163S:	Supported
16164F:	drivers/infiniband/sw/rxe/
16165F:	include/uapi/rdma/rdma_user_rxe.h
16166
16167SOFTLOGIC 6x10 MPEG CODEC
16168M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16169M:	Anton Sviridenko <anton@corp.bluecherry.net>
16170M:	Andrey Utkin <andrey_utkin@fastmail.com>
16171M:	Ismael Luceno <ismael@iodev.co.uk>
16172L:	linux-media@vger.kernel.org
16173S:	Supported
16174F:	drivers/media/pci/solo6x10/
16175
16176SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16177M:	James Morse <james.morse@arm.com>
16178L:	linux-arm-kernel@lists.infradead.org
16179S:	Maintained
16180F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
16181F:	drivers/firmware/arm_sdei.c
16182F:	include/linux/arm_sdei.h
16183F:	include/uapi/linux/arm_sdei.h
16184
16185SOFTWARE RAID (Multiple Disks) SUPPORT
16186M:	Song Liu <song@kernel.org>
16187L:	linux-raid@vger.kernel.org
16188S:	Supported
16189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16190F:	drivers/md/Kconfig
16191F:	drivers/md/Makefile
16192F:	drivers/md/md*
16193F:	drivers/md/raid*
16194F:	include/linux/raid/
16195F:	include/uapi/linux/raid/
16196
16197SOLIDRUN CLEARFOG SUPPORT
16198M:	Russell King <linux@armlinux.org.uk>
16199S:	Maintained
16200F:	arch/arm/boot/dts/armada-388-clearfog*
16201F:	arch/arm/boot/dts/armada-38x-solidrun-*
16202
16203SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16204M:	Russell King <linux@armlinux.org.uk>
16205S:	Maintained
16206F:	arch/arm/boot/dts/imx6*-cubox-i*
16207F:	arch/arm/boot/dts/imx6*-hummingboard*
16208F:	arch/arm/boot/dts/imx6*-sr-*
16209
16210SONIC NETWORK DRIVER
16211M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16212L:	netdev@vger.kernel.org
16213S:	Maintained
16214F:	drivers/net/ethernet/natsemi/sonic.*
16215
16216SONICS SILICON BACKPLANE DRIVER (SSB)
16217M:	Michael Buesch <m@bues.ch>
16218L:	linux-wireless@vger.kernel.org
16219S:	Maintained
16220F:	drivers/ssb/
16221F:	include/linux/ssb/
16222
16223SONY IMX214 SENSOR DRIVER
16224M:	Ricardo Ribalda <ribalda@kernel.org>
16225L:	linux-media@vger.kernel.org
16226S:	Maintained
16227T:	git git://linuxtv.org/media_tree.git
16228F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16229F:	drivers/media/i2c/imx214.c
16230
16231SONY IMX219 SENSOR DRIVER
16232M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16233L:	linux-media@vger.kernel.org
16234S:	Maintained
16235T:	git git://linuxtv.org/media_tree.git
16236F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
16237F:	drivers/media/i2c/imx219.c
16238
16239SONY IMX258 SENSOR DRIVER
16240M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16241L:	linux-media@vger.kernel.org
16242S:	Maintained
16243T:	git git://linuxtv.org/media_tree.git
16244F:	drivers/media/i2c/imx258.c
16245
16246SONY IMX274 SENSOR DRIVER
16247M:	Leon Luo <leonl@leopardimaging.com>
16248L:	linux-media@vger.kernel.org
16249S:	Maintained
16250T:	git git://linuxtv.org/media_tree.git
16251F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16252F:	drivers/media/i2c/imx274.c
16253
16254SONY IMX290 SENSOR DRIVER
16255M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16256L:	linux-media@vger.kernel.org
16257S:	Maintained
16258T:	git git://linuxtv.org/media_tree.git
16259F:	Documentation/devicetree/bindings/media/i2c/imx290.txt
16260F:	drivers/media/i2c/imx290.c
16261
16262SONY IMX319 SENSOR DRIVER
16263M:	Bingbu Cao <bingbu.cao@intel.com>
16264L:	linux-media@vger.kernel.org
16265S:	Maintained
16266T:	git git://linuxtv.org/media_tree.git
16267F:	drivers/media/i2c/imx319.c
16268
16269SONY IMX355 SENSOR DRIVER
16270M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16271L:	linux-media@vger.kernel.org
16272S:	Maintained
16273T:	git git://linuxtv.org/media_tree.git
16274F:	drivers/media/i2c/imx355.c
16275
16276SONY MEMORYSTICK SUBSYSTEM
16277M:	Maxim Levitsky <maximlevitsky@gmail.com>
16278M:	Alex Dubov <oakad@yahoo.com>
16279M:	Ulf Hansson <ulf.hansson@linaro.org>
16280L:	linux-mmc@vger.kernel.org
16281S:	Maintained
16282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16283F:	drivers/memstick/
16284F:	include/linux/memstick.h
16285
16286SONY VAIO CONTROL DEVICE DRIVER
16287M:	Mattia Dongili <malattia@linux.it>
16288L:	platform-driver-x86@vger.kernel.org
16289S:	Maintained
16290W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16291F:	Documentation/admin-guide/laptops/sony-laptop.rst
16292F:	drivers/char/sonypi.c
16293F:	drivers/platform/x86/sony-laptop.c
16294F:	include/linux/sony-laptop.h
16295
16296SOUND
16297M:	Jaroslav Kysela <perex@perex.cz>
16298M:	Takashi Iwai <tiwai@suse.com>
16299L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16300S:	Maintained
16301W:	http://www.alsa-project.org/
16302Q:	http://patchwork.kernel.org/project/alsa-devel/list/
16303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16304F:	Documentation/sound/
16305F:	include/sound/
16306F:	include/uapi/sound/
16307F:	sound/
16308
16309SOUND - COMPRESSED AUDIO
16310M:	Vinod Koul <vkoul@kernel.org>
16311L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16312S:	Supported
16313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16314F:	Documentation/sound/designs/compress-offload.rst
16315F:	include/sound/compress_driver.h
16316F:	include/uapi/sound/compress_*
16317F:	sound/core/compress_offload.c
16318F:	sound/soc/soc-compress.c
16319
16320SOUND - DMAENGINE HELPERS
16321M:	Lars-Peter Clausen <lars@metafoo.de>
16322S:	Supported
16323F:	include/sound/dmaengine_pcm.h
16324F:	sound/core/pcm_dmaengine.c
16325F:	sound/soc/soc-generic-dmaengine-pcm.c
16326
16327SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16328M:	Liam Girdwood <lgirdwood@gmail.com>
16329M:	Mark Brown <broonie@kernel.org>
16330L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16331S:	Supported
16332W:	http://alsa-project.org/main/index.php/ASoC
16333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16334F:	Documentation/devicetree/bindings/sound/
16335F:	Documentation/sound/soc/
16336F:	include/dt-bindings/sound/
16337F:	include/sound/soc*
16338F:	sound/soc/
16339
16340SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16341M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16342M:	Liam Girdwood <lgirdwood@gmail.com>
16343M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16344M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
16345M:	Daniel Baluta <daniel.baluta@nxp.com>
16346L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16347S:	Supported
16348W:	https://github.com/thesofproject/linux/
16349F:	sound/soc/sof/
16350
16351SOUNDWIRE SUBSYSTEM
16352M:	Vinod Koul <vkoul@kernel.org>
16353M:	Bard Liao <yung-chuan.liao@linux.intel.com>
16354R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16355R:	Sanyog Kale <sanyog.r.kale@intel.com>
16356L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16357S:	Supported
16358F:	Documentation/driver-api/soundwire/
16359F:	drivers/soundwire/
16360F:	include/linux/soundwire/
16361
16362SP2 MEDIA DRIVER
16363M:	Olli Salonen <olli.salonen@iki.fi>
16364L:	linux-media@vger.kernel.org
16365S:	Maintained
16366W:	https://linuxtv.org
16367Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16368F:	drivers/media/dvb-frontends/sp2*
16369
16370SPARC + UltraSPARC (sparc/sparc64)
16371M:	"David S. Miller" <davem@davemloft.net>
16372L:	sparclinux@vger.kernel.org
16373S:	Maintained
16374Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
16375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16377F:	arch/sparc/
16378F:	drivers/sbus/
16379
16380SPARC SERIAL DRIVERS
16381M:	"David S. Miller" <davem@davemloft.net>
16382L:	sparclinux@vger.kernel.org
16383S:	Maintained
16384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16386F:	drivers/tty/serial/suncore.c
16387F:	drivers/tty/serial/sunhv.c
16388F:	drivers/tty/serial/sunsab.c
16389F:	drivers/tty/serial/sunsab.h
16390F:	drivers/tty/serial/sunsu.c
16391F:	drivers/tty/serial/sunzilog.c
16392F:	drivers/tty/serial/sunzilog.h
16393F:	drivers/tty/vcc.c
16394F:	include/linux/sunserialcore.h
16395
16396SPARSE CHECKER
16397M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16398L:	linux-sparse@vger.kernel.org
16399S:	Maintained
16400W:	https://sparse.docs.kernel.org/
16401T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16402Q:	https://patchwork.kernel.org/project/linux-sparse/list/
16403B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16404F:	include/linux/compiler.h
16405
16406SPEAKUP CONSOLE SPEECH DRIVER
16407M:	William Hubbs <w.d.hubbs@gmail.com>
16408M:	Chris Brannon <chris@the-brannons.com>
16409M:	Kirk Reiser <kirk@reisers.ca>
16410M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
16411L:	speakup@linux-speakup.org
16412S:	Odd Fixes
16413W:	http://www.linux-speakup.org/
16414F:	drivers/accessibility/speakup/
16415
16416SPEAR CLOCK FRAMEWORK SUPPORT
16417M:	Viresh Kumar <vireshk@kernel.org>
16418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16419S:	Maintained
16420W:	http://www.st.com/spear
16421F:	drivers/clk/spear/
16422
16423SPEAR PLATFORM SUPPORT
16424M:	Viresh Kumar <vireshk@kernel.org>
16425M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16427S:	Maintained
16428W:	http://www.st.com/spear
16429F:	arch/arm/boot/dts/spear*
16430F:	arch/arm/mach-spear/
16431
16432SPI NOR SUBSYSTEM
16433M:	Tudor Ambarus <tudor.ambarus@microchip.com>
16434L:	linux-mtd@lists.infradead.org
16435S:	Maintained
16436W:	http://www.linux-mtd.infradead.org/
16437Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16438C:	irc://irc.oftc.net/mtd
16439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16440F:	drivers/mtd/spi-nor/
16441F:	include/linux/mtd/spi-nor.h
16442
16443SPI SUBSYSTEM
16444M:	Mark Brown <broonie@kernel.org>
16445L:	linux-spi@vger.kernel.org
16446S:	Maintained
16447Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
16448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16449F:	Documentation/devicetree/bindings/spi/
16450F:	Documentation/spi/
16451F:	drivers/spi/
16452F:	include/linux/spi/
16453F:	include/uapi/linux/spi/
16454F:	tools/spi/
16455
16456SPIDERNET NETWORK DRIVER for CELL
16457M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16458L:	netdev@vger.kernel.org
16459S:	Supported
16460F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16461F:	drivers/net/ethernet/toshiba/spider_net*
16462
16463SPMI SUBSYSTEM
16464R:	Stephen Boyd <sboyd@kernel.org>
16465L:	linux-arm-msm@vger.kernel.org
16466F:	Documentation/devicetree/bindings/spmi/
16467F:	drivers/spmi/
16468F:	include/dt-bindings/spmi/spmi.h
16469F:	include/linux/spmi.h
16470F:	include/trace/events/spmi.h
16471
16472SPU FILE SYSTEM
16473M:	Jeremy Kerr <jk@ozlabs.org>
16474L:	linuxppc-dev@lists.ozlabs.org
16475S:	Supported
16476W:	http://www.ibm.com/developerworks/power/cell/
16477F:	Documentation/filesystems/spufs/spufs.rst
16478F:	arch/powerpc/platforms/cell/spufs/
16479
16480SQUASHFS FILE SYSTEM
16481M:	Phillip Lougher <phillip@squashfs.org.uk>
16482L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
16483S:	Maintained
16484W:	http://squashfs.org.uk
16485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16486F:	Documentation/filesystems/squashfs.rst
16487F:	fs/squashfs/
16488
16489SRM (Alpha) environment access
16490M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
16491S:	Maintained
16492F:	arch/alpha/kernel/srm_env.c
16493
16494ST LSM6DSx IMU IIO DRIVER
16495M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16496L:	linux-iio@vger.kernel.org
16497S:	Maintained
16498W:	http://www.st.com/
16499F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16500F:	drivers/iio/imu/st_lsm6dsx/
16501
16502ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16503M:	Mickael Guene <mickael.guene@st.com>
16504L:	linux-media@vger.kernel.org
16505S:	Maintained
16506T:	git git://linuxtv.org/media_tree.git
16507F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16508F:	drivers/media/i2c/st-mipid02.c
16509
16510ST STM32 I2C/SMBUS DRIVER
16511M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16512L:	linux-i2c@vger.kernel.org
16513S:	Maintained
16514F:	drivers/i2c/busses/i2c-stm32*
16515
16516ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16517M:	Song Qiang <songqiang1304521@gmail.com>
16518L:	linux-iio@vger.kernel.org
16519S:	Maintained
16520F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16521F:	drivers/iio/proximity/vl53l0x-i2c.c
16522
16523STABLE BRANCH
16524M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16525M:	Sasha Levin <sashal@kernel.org>
16526L:	stable@vger.kernel.org
16527S:	Supported
16528F:	Documentation/process/stable-kernel-rules.rst
16529
16530STAGING - ATOMISP DRIVER
16531M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16532R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16533L:	linux-media@vger.kernel.org
16534S:	Maintained
16535F:	drivers/staging/media/atomisp/
16536
16537STAGING - COMEDI
16538M:	Ian Abbott <abbotti@mev.co.uk>
16539M:	H Hartley Sweeten <hsweeten@visionengravers.com>
16540S:	Odd Fixes
16541F:	drivers/staging/comedi/
16542
16543STAGING - FIELDBUS SUBSYSTEM
16544M:	Sven Van Asbroeck <TheSven73@gmail.com>
16545S:	Maintained
16546F:	drivers/staging/fieldbus/*
16547F:	drivers/staging/fieldbus/Documentation/
16548
16549STAGING - HMS ANYBUS-S BUS
16550M:	Sven Van Asbroeck <TheSven73@gmail.com>
16551S:	Maintained
16552F:	drivers/staging/fieldbus/anybuss/
16553
16554STAGING - INDUSTRIAL IO
16555M:	Jonathan Cameron <jic23@kernel.org>
16556L:	linux-iio@vger.kernel.org
16557S:	Odd Fixes
16558F:	Documentation/devicetree/bindings/staging/iio/
16559F:	drivers/staging/iio/
16560
16561STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16562M:	Marc Dietrich <marvin24@gmx.de>
16563L:	ac100@lists.launchpad.net (moderated for non-subscribers)
16564L:	linux-tegra@vger.kernel.org
16565S:	Maintained
16566F:	drivers/staging/nvec/
16567
16568STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16569M:	Jens Frederich <jfrederich@gmail.com>
16570M:	Daniel Drake <dsd@laptop.org>
16571M:	Jon Nettleton <jon.nettleton@gmail.com>
16572S:	Maintained
16573W:	http://wiki.laptop.org/go/DCON
16574F:	drivers/staging/olpc_dcon/
16575
16576STAGING - REALTEK RTL8188EU DRIVERS
16577M:	Larry Finger <Larry.Finger@lwfinger.net>
16578S:	Odd Fixes
16579F:	drivers/staging/rtl8188eu/
16580
16581STAGING - REALTEK RTL8712U DRIVERS
16582M:	Larry Finger <Larry.Finger@lwfinger.net>
16583M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16584S:	Odd Fixes
16585F:	drivers/staging/rtl8712/
16586
16587STAGING - SEPS525 LCD CONTROLLER DRIVERS
16588M:	Michael Hennerich <michael.hennerich@analog.com>
16589L:	linux-fbdev@vger.kernel.org
16590S:	Supported
16591F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16592F:	drivers/staging/fbtft/fb_seps525.c
16593
16594STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16595M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16596M:	Teddy Wang <teddy.wang@siliconmotion.com>
16597M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16598L:	linux-fbdev@vger.kernel.org
16599S:	Maintained
16600F:	drivers/staging/sm750fb/
16601
16602STAGING - VIA VT665X DRIVERS
16603M:	Forest Bond <forest@alittletooquiet.net>
16604S:	Odd Fixes
16605F:	drivers/staging/vt665?/
16606
16607STAGING SUBSYSTEM
16608M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16609L:	devel@driverdev.osuosl.org
16610S:	Supported
16611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16612F:	drivers/staging/
16613
16614STARFIRE/DURALAN NETWORK DRIVER
16615M:	Ion Badulescu <ionut@badula.org>
16616S:	Odd Fixes
16617F:	drivers/net/ethernet/adaptec/starfire*
16618
16619STEC S1220 SKD DRIVER
16620M:	Damien Le Moal <Damien.LeMoal@wdc.com>
16621L:	linux-block@vger.kernel.org
16622S:	Maintained
16623F:	drivers/block/skd*[ch]
16624
16625STI AUDIO (ASoC) DRIVERS
16626M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
16627L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16628S:	Maintained
16629F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16630F:	sound/soc/sti/
16631
16632STI CEC DRIVER
16633M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
16634S:	Maintained
16635F:	Documentation/devicetree/bindings/media/stih-cec.txt
16636F:	drivers/media/cec/platform/sti/
16637
16638STK1160 USB VIDEO CAPTURE DRIVER
16639M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16640L:	linux-media@vger.kernel.org
16641S:	Maintained
16642T:	git git://linuxtv.org/media_tree.git
16643F:	drivers/media/usb/stk1160/
16644
16645STM32 AUDIO (ASoC) DRIVERS
16646M:	Olivier Moysan <olivier.moysan@st.com>
16647M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
16648L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16649S:	Maintained
16650F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
16651F:	sound/soc/stm/
16652
16653STM32 TIMER/LPTIMER DRIVERS
16654M:	Fabrice Gasnier <fabrice.gasnier@st.com>
16655S:	Maintained
16656F:	Documentation/ABI/testing/*timer-stm32
16657F:	Documentation/devicetree/bindings/*/*stm32-*timer*
16658F:	drivers/*/stm32-*timer*
16659F:	drivers/pwm/pwm-stm32*
16660F:	include/linux/*/stm32-*tim*
16661
16662STMMAC ETHERNET DRIVER
16663M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
16664M:	Alexandre Torgue <alexandre.torgue@st.com>
16665M:	Jose Abreu <joabreu@synopsys.com>
16666L:	netdev@vger.kernel.org
16667S:	Supported
16668W:	http://www.stlinux.com
16669F:	Documentation/networking/device_drivers/ethernet/stmicro/
16670F:	drivers/net/ethernet/stmicro/stmmac/
16671
16672SUN3/3X
16673M:	Sam Creasey <sammy@sammy.net>
16674S:	Maintained
16675W:	http://sammy.net/sun3/
16676F:	arch/m68k/include/asm/sun3*
16677F:	arch/m68k/kernel/*sun3*
16678F:	arch/m68k/sun3*/
16679F:	drivers/net/ethernet/i825xx/sun3*
16680
16681SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16682M:	Hans de Goede <hdegoede@redhat.com>
16683L:	linux-input@vger.kernel.org
16684S:	Maintained
16685F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16686F:	drivers/input/keyboard/sun4i-lradc-keys.c
16687
16688SUNDANCE NETWORK DRIVER
16689M:	Denis Kirjanov <kda@linux-powerpc.org>
16690L:	netdev@vger.kernel.org
16691S:	Maintained
16692F:	drivers/net/ethernet/dlink/sundance.c
16693
16694SUPERH
16695M:	Yoshinori Sato <ysato@users.sourceforge.jp>
16696M:	Rich Felker <dalias@libc.org>
16697L:	linux-sh@vger.kernel.org
16698S:	Maintained
16699Q:	http://patchwork.kernel.org/project/linux-sh/list/
16700F:	Documentation/sh/
16701F:	arch/sh/
16702F:	drivers/sh/
16703
16704SUSPEND TO RAM
16705M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
16706M:	Len Brown <len.brown@intel.com>
16707M:	Pavel Machek <pavel@ucw.cz>
16708L:	linux-pm@vger.kernel.org
16709S:	Supported
16710B:	https://bugzilla.kernel.org
16711F:	Documentation/power/
16712F:	arch/x86/kernel/acpi/
16713F:	drivers/base/power/
16714F:	include/linux/freezer.h
16715F:	include/linux/pm.h
16716F:	include/linux/suspend.h
16717F:	kernel/power/
16718
16719SVGA HANDLING
16720M:	Martin Mares <mj@ucw.cz>
16721L:	linux-video@atrey.karlin.mff.cuni.cz
16722S:	Maintained
16723F:	Documentation/admin-guide/svga.rst
16724F:	arch/x86/boot/video*
16725
16726SWIOTLB SUBSYSTEM
16727M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16728L:	iommu@lists.linux-foundation.org
16729S:	Supported
16730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16731F:	arch/*/kernel/pci-swiotlb.c
16732F:	include/linux/swiotlb.h
16733F:	kernel/dma/swiotlb.c
16734
16735SWITCHDEV
16736M:	Jiri Pirko <jiri@resnulli.us>
16737M:	Ivan Vecera <ivecera@redhat.com>
16738L:	netdev@vger.kernel.org
16739S:	Supported
16740F:	include/net/switchdev.h
16741F:	net/switchdev/
16742
16743SY8106A REGULATOR DRIVER
16744M:	Icenowy Zheng <icenowy@aosc.io>
16745S:	Maintained
16746F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16747F:	drivers/regulator/sy8106a-regulator.c
16748
16749SYNC FILE FRAMEWORK
16750M:	Sumit Semwal <sumit.semwal@linaro.org>
16751R:	Gustavo Padovan <gustavo@padovan.org>
16752L:	linux-media@vger.kernel.org
16753L:	dri-devel@lists.freedesktop.org
16754S:	Maintained
16755T:	git git://anongit.freedesktop.org/drm/drm-misc
16756F:	Documentation/driver-api/sync_file.rst
16757F:	drivers/dma-buf/dma-fence*
16758F:	drivers/dma-buf/sw_sync.c
16759F:	drivers/dma-buf/sync_*
16760F:	include/linux/sync_file.h
16761F:	include/uapi/linux/sync_file.h
16762
16763SYNOPSYS ARC ARCHITECTURE
16764M:	Vineet Gupta <vgupta@synopsys.com>
16765L:	linux-snps-arc@lists.infradead.org
16766S:	Supported
16767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16768F:	Documentation/devicetree/bindings/arc/*
16769F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16770F:	arch/arc/
16771F:	drivers/clocksource/arc_timer.c
16772F:	drivers/tty/serial/arc_uart.c
16773
16774SYNOPSYS ARC HSDK SDP pll clock driver
16775M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16776S:	Supported
16777F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16778F:	drivers/clk/clk-hsdk-pll.c
16779
16780SYNOPSYS ARC SDP clock driver
16781M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16782S:	Supported
16783F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16784F:	drivers/clk/axs10x/*
16785
16786SYNOPSYS ARC SDP platform support
16787M:	Alexey Brodkin <abrodkin@synopsys.com>
16788S:	Supported
16789F:	Documentation/devicetree/bindings/arc/axs10*
16790F:	arch/arc/boot/dts/ax*
16791F:	arch/arc/plat-axs10x
16792
16793SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16794M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16795S:	Supported
16796F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16797F:	drivers/reset/reset-axs10x.c
16798
16799SYNOPSYS CREG GPIO DRIVER
16800M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16801S:	Maintained
16802F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16803F:	drivers/gpio/gpio-creg-snps.c
16804
16805SYNOPSYS DESIGNWARE 8250 UART DRIVER
16806R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16807S:	Maintained
16808F:	drivers/tty/serial/8250/8250_dw.c
16809F:	drivers/tty/serial/8250/8250_dwlib.*
16810F:	drivers/tty/serial/8250/8250_lpss.c
16811
16812SYNOPSYS DESIGNWARE APB GPIO DRIVER
16813M:	Hoan Tran <hoan@os.amperecomputing.com>
16814M:	Serge Semin <fancer.lancer@gmail.com>
16815L:	linux-gpio@vger.kernel.org
16816S:	Maintained
16817F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16818F:	drivers/gpio/gpio-dwapb.c
16819
16820SYNOPSYS DESIGNWARE APB SSI DRIVER
16821M:	Serge Semin <fancer.lancer@gmail.com>
16822L:	linux-spi@vger.kernel.org
16823S:	Supported
16824F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
16825F:	drivers/spi/spi-dw*
16826
16827SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16828M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16829S:	Maintained
16830F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16831F:	drivers/dma/dw-axi-dmac/
16832
16833SYNOPSYS DESIGNWARE DMAC DRIVER
16834M:	Viresh Kumar <vireshk@kernel.org>
16835R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16836S:	Maintained
16837F:	Documentation/devicetree/bindings/dma/snps-dma.txt
16838F:	drivers/dma/dw/
16839F:	include/dt-bindings/dma/dw-dmac.h
16840F:	include/linux/dma/dw.h
16841F:	include/linux/platform_data/dma-dw.h
16842
16843SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16844M:	Jose Abreu <Jose.Abreu@synopsys.com>
16845L:	netdev@vger.kernel.org
16846S:	Supported
16847F:	drivers/net/ethernet/synopsys/
16848
16849SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16850M:	Jose Abreu <Jose.Abreu@synopsys.com>
16851L:	netdev@vger.kernel.org
16852S:	Supported
16853F:	drivers/net/phy/mdio-xpcs.c
16854F:	include/linux/mdio-xpcs.h
16855
16856SYNOPSYS DESIGNWARE I2C DRIVER
16857M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
16858R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16859R:	Mika Westerberg <mika.westerberg@linux.intel.com>
16860L:	linux-i2c@vger.kernel.org
16861S:	Maintained
16862F:	drivers/i2c/busses/i2c-designware-*
16863F:	include/linux/platform_data/i2c-designware.h
16864
16865SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16866M:	Jaehoon Chung <jh80.chung@samsung.com>
16867L:	linux-mmc@vger.kernel.org
16868S:	Maintained
16869F:	drivers/mmc/host/dw_mmc*
16870
16871SYNOPSYS HSDK RESET CONTROLLER DRIVER
16872M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16873S:	Supported
16874F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16875F:	drivers/reset/reset-hsdk.c
16876F:	include/dt-bindings/reset/snps,hsdk-reset.h
16877
16878SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16879M:	Prabu Thangamuthu <prabu.t@synopsys.com>
16880M:	Manjunath M B <manjumb@synopsys.com>
16881L:	linux-mmc@vger.kernel.org
16882S:	Maintained
16883F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
16884
16885SYSTEM CONFIGURATION (SYSCON)
16886M:	Lee Jones <lee.jones@linaro.org>
16887M:	Arnd Bergmann <arnd@arndb.de>
16888S:	Supported
16889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16890F:	drivers/mfd/syscon.c
16891
16892SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16893M:	Sudeep Holla <sudeep.holla@arm.com>
16894L:	linux-arm-kernel@lists.infradead.org
16895S:	Maintained
16896F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16897F:	drivers/clk/clk-sc[mp]i.c
16898F:	drivers/cpufreq/sc[mp]i-cpufreq.c
16899F:	drivers/firmware/arm_scmi/
16900F:	drivers/firmware/arm_scpi.c
16901F:	drivers/reset/reset-scmi.c
16902F:	include/linux/sc[mp]i_protocol.h
16903F:	include/trace/events/scmi.h
16904
16905SYSTEM RESET/SHUTDOWN DRIVERS
16906M:	Sebastian Reichel <sre@kernel.org>
16907L:	linux-pm@vger.kernel.org
16908S:	Maintained
16909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16910F:	Documentation/devicetree/bindings/power/reset/
16911F:	drivers/power/reset/
16912
16913SYSTEM TRACE MODULE CLASS
16914M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
16915S:	Maintained
16916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16917F:	Documentation/trace/stm.rst
16918F:	drivers/hwtracing/stm/
16919F:	include/linux/stm.h
16920F:	include/uapi/linux/stm.h
16921
16922SYSTEM76 ACPI DRIVER
16923M:	Jeremy Soller <jeremy@system76.com>
16924M:	System76 Product Development <productdev@system76.com>
16925L:	platform-driver-x86@vger.kernel.org
16926S:	Maintained
16927F:	drivers/platform/x86/system76_acpi.c
16928
16929SYSV FILESYSTEM
16930M:	Christoph Hellwig <hch@infradead.org>
16931S:	Maintained
16932F:	Documentation/filesystems/sysv-fs.rst
16933F:	fs/sysv/
16934F:	include/linux/sysv_fs.h
16935
16936TASKSTATS STATISTICS INTERFACE
16937M:	Balbir Singh <bsingharora@gmail.com>
16938S:	Maintained
16939F:	Documentation/accounting/taskstats*
16940F:	include/linux/taskstats*
16941F:	kernel/taskstats.c
16942
16943TC subsystem
16944M:	Jamal Hadi Salim <jhs@mojatatu.com>
16945M:	Cong Wang <xiyou.wangcong@gmail.com>
16946M:	Jiri Pirko <jiri@resnulli.us>
16947L:	netdev@vger.kernel.org
16948S:	Maintained
16949F:	include/net/pkt_cls.h
16950F:	include/net/pkt_sched.h
16951F:	include/net/tc_act/
16952F:	include/uapi/linux/pkt_cls.h
16953F:	include/uapi/linux/pkt_sched.h
16954F:	include/uapi/linux/tc_act/
16955F:	include/uapi/linux/tc_ematch/
16956F:	net/sched/
16957
16958TC90522 MEDIA DRIVER
16959M:	Akihiro Tsukada <tskd08@gmail.com>
16960L:	linux-media@vger.kernel.org
16961S:	Odd Fixes
16962F:	drivers/media/dvb-frontends/tc90522*
16963
16964TCP LOW PRIORITY MODULE
16965M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16966M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16967S:	Maintained
16968W:	http://tcp-lp-mod.sourceforge.net/
16969F:	net/ipv4/tcp_lp.c
16970
16971TDA10071 MEDIA DRIVER
16972M:	Antti Palosaari <crope@iki.fi>
16973L:	linux-media@vger.kernel.org
16974S:	Maintained
16975W:	https://linuxtv.org
16976W:	http://palosaari.fi/linux/
16977Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16978T:	git git://linuxtv.org/anttip/media_tree.git
16979F:	drivers/media/dvb-frontends/tda10071*
16980
16981TDA18212 MEDIA DRIVER
16982M:	Antti Palosaari <crope@iki.fi>
16983L:	linux-media@vger.kernel.org
16984S:	Maintained
16985W:	https://linuxtv.org
16986W:	http://palosaari.fi/linux/
16987Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16988T:	git git://linuxtv.org/anttip/media_tree.git
16989F:	drivers/media/tuners/tda18212*
16990
16991TDA18218 MEDIA DRIVER
16992M:	Antti Palosaari <crope@iki.fi>
16993L:	linux-media@vger.kernel.org
16994S:	Maintained
16995W:	https://linuxtv.org
16996W:	http://palosaari.fi/linux/
16997Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16998T:	git git://linuxtv.org/anttip/media_tree.git
16999F:	drivers/media/tuners/tda18218*
17000
17001TDA18250 MEDIA DRIVER
17002M:	Olli Salonen <olli.salonen@iki.fi>
17003L:	linux-media@vger.kernel.org
17004S:	Maintained
17005W:	https://linuxtv.org
17006Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17007T:	git git://linuxtv.org/media_tree.git
17008F:	drivers/media/tuners/tda18250*
17009
17010TDA18271 MEDIA DRIVER
17011M:	Michael Krufky <mkrufky@linuxtv.org>
17012L:	linux-media@vger.kernel.org
17013S:	Maintained
17014W:	https://linuxtv.org
17015W:	http://github.com/mkrufky
17016Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17017T:	git git://linuxtv.org/mkrufky/tuners.git
17018F:	drivers/media/tuners/tda18271*
17019
17020TDA1997x MEDIA DRIVER
17021M:	Tim Harvey <tharvey@gateworks.com>
17022L:	linux-media@vger.kernel.org
17023S:	Maintained
17024W:	https://linuxtv.org
17025Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17026F:	drivers/media/i2c/tda1997x.*
17027
17028TDA827x MEDIA DRIVER
17029M:	Michael Krufky <mkrufky@linuxtv.org>
17030L:	linux-media@vger.kernel.org
17031S:	Maintained
17032W:	https://linuxtv.org
17033W:	http://github.com/mkrufky
17034Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17035T:	git git://linuxtv.org/mkrufky/tuners.git
17036F:	drivers/media/tuners/tda8290.*
17037
17038TDA8290 MEDIA DRIVER
17039M:	Michael Krufky <mkrufky@linuxtv.org>
17040L:	linux-media@vger.kernel.org
17041S:	Maintained
17042W:	https://linuxtv.org
17043W:	http://github.com/mkrufky
17044Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17045T:	git git://linuxtv.org/mkrufky/tuners.git
17046F:	drivers/media/tuners/tda8290.*
17047
17048TDA9840 MEDIA DRIVER
17049M:	Hans Verkuil <hverkuil@xs4all.nl>
17050L:	linux-media@vger.kernel.org
17051S:	Maintained
17052W:	https://linuxtv.org
17053T:	git git://linuxtv.org/media_tree.git
17054F:	drivers/media/i2c/tda9840*
17055
17056TEA5761 TUNER DRIVER
17057M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17058L:	linux-media@vger.kernel.org
17059S:	Odd fixes
17060W:	https://linuxtv.org
17061T:	git git://linuxtv.org/media_tree.git
17062F:	drivers/media/tuners/tea5761.*
17063
17064TEA5767 TUNER DRIVER
17065M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17066L:	linux-media@vger.kernel.org
17067S:	Maintained
17068W:	https://linuxtv.org
17069T:	git git://linuxtv.org/media_tree.git
17070F:	drivers/media/tuners/tea5767.*
17071
17072TEA6415C MEDIA DRIVER
17073M:	Hans Verkuil <hverkuil@xs4all.nl>
17074L:	linux-media@vger.kernel.org
17075S:	Maintained
17076W:	https://linuxtv.org
17077T:	git git://linuxtv.org/media_tree.git
17078F:	drivers/media/i2c/tea6415c*
17079
17080TEA6420 MEDIA DRIVER
17081M:	Hans Verkuil <hverkuil@xs4all.nl>
17082L:	linux-media@vger.kernel.org
17083S:	Maintained
17084W:	https://linuxtv.org
17085T:	git git://linuxtv.org/media_tree.git
17086F:	drivers/media/i2c/tea6420*
17087
17088TEAM DRIVER
17089M:	Jiri Pirko <jiri@resnulli.us>
17090L:	netdev@vger.kernel.org
17091S:	Supported
17092F:	drivers/net/team/
17093F:	include/linux/if_team.h
17094F:	include/uapi/linux/if_team.h
17095
17096TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17097M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17098S:	Maintained
17099F:	arch/x86/platform/ts5500/
17100
17101TECHNOTREND USB IR RECEIVER
17102M:	Sean Young <sean@mess.org>
17103L:	linux-media@vger.kernel.org
17104S:	Maintained
17105F:	drivers/media/rc/ttusbir.c
17106
17107TECHWELL TW9910 VIDEO DECODER
17108L:	linux-media@vger.kernel.org
17109S:	Orphan
17110F:	drivers/media/i2c/tw9910.c
17111F:	include/media/i2c/tw9910.h
17112
17113TEE SUBSYSTEM
17114M:	Jens Wiklander <jens.wiklander@linaro.org>
17115L:	op-tee@lists.trustedfirmware.org
17116S:	Maintained
17117F:	Documentation/staging/tee.rst
17118F:	drivers/tee/
17119F:	include/linux/tee_drv.h
17120F:	include/uapi/linux/tee.h
17121
17122TEGRA ARCHITECTURE SUPPORT
17123M:	Thierry Reding <thierry.reding@gmail.com>
17124M:	Jonathan Hunter <jonathanh@nvidia.com>
17125L:	linux-tegra@vger.kernel.org
17126S:	Supported
17127Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
17128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17129N:	[^a-z]tegra
17130
17131TEGRA CLOCK DRIVER
17132M:	Peter De Schrijver <pdeschrijver@nvidia.com>
17133M:	Prashant Gaikwad <pgaikwad@nvidia.com>
17134S:	Supported
17135F:	drivers/clk/tegra/
17136
17137TEGRA DMA DRIVERS
17138M:	Laxman Dewangan <ldewangan@nvidia.com>
17139M:	Jon Hunter <jonathanh@nvidia.com>
17140S:	Supported
17141F:	drivers/dma/tegra*
17142
17143TEGRA I2C DRIVER
17144M:	Laxman Dewangan <ldewangan@nvidia.com>
17145R:	Dmitry Osipenko <digetx@gmail.com>
17146S:	Supported
17147F:	drivers/i2c/busses/i2c-tegra.c
17148
17149TEGRA IOMMU DRIVERS
17150M:	Thierry Reding <thierry.reding@gmail.com>
17151R:	Krishna Reddy <vdumpa@nvidia.com>
17152L:	linux-tegra@vger.kernel.org
17153S:	Supported
17154F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17155F:	drivers/iommu/tegra*
17156
17157TEGRA KBC DRIVER
17158M:	Laxman Dewangan <ldewangan@nvidia.com>
17159S:	Supported
17160F:	drivers/input/keyboard/tegra-kbc.c
17161
17162TEGRA NAND DRIVER
17163M:	Stefan Agner <stefan@agner.ch>
17164M:	Lucas Stach <dev@lynxeye.de>
17165S:	Maintained
17166F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17167F:	drivers/mtd/nand/raw/tegra_nand.c
17168
17169TEGRA PWM DRIVER
17170M:	Thierry Reding <thierry.reding@gmail.com>
17171S:	Supported
17172F:	drivers/pwm/pwm-tegra.c
17173
17174TEGRA SERIAL DRIVER
17175M:	Laxman Dewangan <ldewangan@nvidia.com>
17176S:	Supported
17177F:	drivers/tty/serial/serial-tegra.c
17178
17179TEGRA SPI DRIVER
17180M:	Laxman Dewangan <ldewangan@nvidia.com>
17181S:	Supported
17182F:	drivers/spi/spi-tegra*
17183
17184TEGRA VIDEO DRIVER
17185M:	Thierry Reding <thierry.reding@gmail.com>
17186M:	Jonathan Hunter <jonathanh@nvidia.com>
17187M:	Sowjanya Komatineni <skomatineni@nvidia.com>
17188L:	linux-media@vger.kernel.org
17189L:	linux-tegra@vger.kernel.org
17190S:	Maintained
17191F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17192F:	drivers/staging/media/tegra-video/
17193
17194TEGRA XUSB PADCTL DRIVER
17195M:	JC Kuo <jckuo@nvidia.com>
17196S:	Supported
17197F:	drivers/phy/tegra/xusb*
17198
17199TEHUTI ETHERNET DRIVER
17200M:	Andy Gospodarek <andy@greyhouse.net>
17201L:	netdev@vger.kernel.org
17202S:	Supported
17203F:	drivers/net/ethernet/tehuti/*
17204
17205TELECOM CLOCK DRIVER FOR MCPL0010
17206M:	Mark Gross <mark.gross@intel.com>
17207S:	Supported
17208F:	drivers/char/tlclk.c
17209
17210TEMPO SEMICONDUCTOR DRIVERS
17211M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17212S:	Maintained
17213F:	Documentation/devicetree/bindings/sound/tscs*.txt
17214F:	sound/soc/codecs/tscs*.c
17215F:	sound/soc/codecs/tscs*.h
17216
17217TENSILICA XTENSA PORT (xtensa)
17218M:	Chris Zankel <chris@zankel.net>
17219M:	Max Filippov <jcmvbkbc@gmail.com>
17220L:	linux-xtensa@linux-xtensa.org
17221S:	Maintained
17222T:	git git://github.com/czankel/xtensa-linux.git
17223F:	arch/xtensa/
17224F:	drivers/irqchip/irq-xtensa-*
17225
17226TEXAS INSTRUMENTS ASoC DRIVERS
17227M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
17228L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17229S:	Maintained
17230F:	sound/soc/ti/
17231
17232TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17233M:	Ricardo Ribalda <ribalda@kernel.org>
17234L:	linux-iio@vger.kernel.org
17235S:	Supported
17236F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17237F:	drivers/iio/dac/ti-dac7612.c
17238
17239TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17240M:	Nishanth Menon <nm@ti.com>
17241M:	Tero Kristo <t-kristo@ti.com>
17242M:	Santosh Shilimkar <ssantosh@kernel.org>
17243L:	linux-arm-kernel@lists.infradead.org
17244S:	Maintained
17245F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17246F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17247F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17248F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17249F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17250F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17251F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17252F:	drivers/clk/keystone/sci-clk.c
17253F:	drivers/firmware/ti_sci*
17254F:	drivers/irqchip/irq-ti-sci-inta.c
17255F:	drivers/irqchip/irq-ti-sci-intr.c
17256F:	drivers/reset/reset-ti-sci.c
17257F:	drivers/soc/ti/ti_sci_inta_msi.c
17258F:	drivers/soc/ti/ti_sci_pm_domains.c
17259F:	include/dt-bindings/soc/ti,sci_pm_domain.h
17260F:	include/linux/soc/ti/ti_sci_inta_msi.h
17261F:	include/linux/soc/ti/ti_sci_protocol.h
17262
17263THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17264M:	Hans Verkuil <hverkuil@xs4all.nl>
17265L:	linux-media@vger.kernel.org
17266S:	Maintained
17267W:	https://linuxtv.org
17268T:	git git://linuxtv.org/media_tree.git
17269F:	drivers/media/radio/radio-raremono.c
17270
17271THERMAL
17272M:	Zhang Rui <rui.zhang@intel.com>
17273M:	Daniel Lezcano <daniel.lezcano@linaro.org>
17274R:	Amit Kucheria <amitk@kernel.org>
17275L:	linux-pm@vger.kernel.org
17276S:	Supported
17277Q:	https://patchwork.kernel.org/project/linux-pm/list/
17278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17279F:	Documentation/devicetree/bindings/thermal/
17280F:	drivers/thermal/
17281F:	include/linux/cpu_cooling.h
17282F:	include/linux/thermal.h
17283F:	include/uapi/linux/thermal.h
17284
17285THERMAL DRIVER FOR AMLOGIC SOCS
17286M:	Guillaume La Roque <glaroque@baylibre.com>
17287L:	linux-pm@vger.kernel.org
17288L:	linux-amlogic@lists.infradead.org
17289S:	Supported
17290W:	http://linux-meson.com/
17291F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17292F:	drivers/thermal/amlogic_thermal.c
17293
17294THERMAL/CPU_COOLING
17295M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
17296M:	Daniel Lezcano <daniel.lezcano@linaro.org>
17297M:	Viresh Kumar <viresh.kumar@linaro.org>
17298M:	Javi Merino <javi.merino@kernel.org>
17299L:	linux-pm@vger.kernel.org
17300S:	Supported
17301F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
17302F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
17303F:	drivers/thermal/cpufreq_cooling.c
17304F:	drivers/thermal/cpuidle_cooling.c
17305F:	include/linux/cpu_cooling.h
17306
17307THERMAL/POWER_ALLOCATOR
17308M:	Lukasz Luba <lukasz.luba@arm.com>
17309L:	linux-pm@vger.kernel.org
17310S:	Maintained
17311F:	Documentation/driver-api/thermal/power_allocator.rst
17312F:	drivers/thermal/gov_power_allocator.c
17313F:	include/trace/events/thermal_power_allocator.h
17314
17315THINKPAD ACPI EXTRAS DRIVER
17316M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17317L:	ibm-acpi-devel@lists.sourceforge.net
17318L:	platform-driver-x86@vger.kernel.org
17319S:	Maintained
17320W:	http://ibm-acpi.sourceforge.net
17321W:	http://thinkwiki.org/wiki/Ibm-acpi
17322T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17323F:	drivers/platform/x86/thinkpad_acpi.c
17324
17325THUNDERBOLT DRIVER
17326M:	Andreas Noever <andreas.noever@gmail.com>
17327M:	Michael Jamet <michael.jamet@intel.com>
17328M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17329M:	Yehezkel Bernat <YehezkelShB@gmail.com>
17330L:	linux-usb@vger.kernel.org
17331S:	Maintained
17332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17333F:	Documentation/admin-guide/thunderbolt.rst
17334F:	drivers/thunderbolt/
17335F:	include/linux/thunderbolt.h
17336
17337THUNDERBOLT NETWORK DRIVER
17338M:	Michael Jamet <michael.jamet@intel.com>
17339M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17340M:	Yehezkel Bernat <YehezkelShB@gmail.com>
17341L:	netdev@vger.kernel.org
17342S:	Maintained
17343F:	drivers/net/thunderbolt.c
17344
17345THUNDERX GPIO DRIVER
17346M:	Robert Richter <rric@kernel.org>
17347S:	Odd Fixes
17348F:	drivers/gpio/gpio-thunderx.c
17349
17350TI AM437X VPFE DRIVER
17351M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17352L:	linux-media@vger.kernel.org
17353S:	Maintained
17354W:	https://linuxtv.org
17355Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17356T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17357F:	drivers/media/platform/am437x/
17358
17359TI BANDGAP AND THERMAL DRIVER
17360M:	Eduardo Valentin <edubezval@gmail.com>
17361M:	Keerthy <j-keerthy@ti.com>
17362L:	linux-pm@vger.kernel.org
17363L:	linux-omap@vger.kernel.org
17364S:	Maintained
17365F:	drivers/thermal/ti-soc-thermal/
17366
17367TI BQ27XXX POWER SUPPLY DRIVER
17368R:	Andrew F. Davis <afd@ti.com>
17369F:	drivers/power/supply/bq27xxx_battery.c
17370F:	drivers/power/supply/bq27xxx_battery_i2c.c
17371F:	include/linux/power/bq27xxx_battery.h
17372
17373TI CDCE706 CLOCK DRIVER
17374M:	Max Filippov <jcmvbkbc@gmail.com>
17375S:	Maintained
17376F:	drivers/clk/clk-cdce706.c
17377
17378TI CLOCK DRIVER
17379M:	Tero Kristo <t-kristo@ti.com>
17380L:	linux-omap@vger.kernel.org
17381S:	Maintained
17382F:	drivers/clk/ti/
17383F:	include/linux/clk/ti.h
17384
17385TI DAVINCI MACHINE SUPPORT
17386M:	Sekhar Nori <nsekhar@ti.com>
17387R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
17388L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17389S:	Supported
17390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17391F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17392F:	arch/arm/boot/dts/da850*
17393F:	arch/arm/mach-davinci/
17394F:	drivers/i2c/busses/i2c-davinci.c
17395
17396TI DAVINCI SERIES CLOCK DRIVER
17397M:	David Lechner <david@lechnology.com>
17398R:	Sekhar Nori <nsekhar@ti.com>
17399S:	Maintained
17400F:	Documentation/devicetree/bindings/clock/ti/davinci/
17401F:	drivers/clk/davinci/
17402
17403TI DAVINCI SERIES GPIO DRIVER
17404M:	Keerthy <j-keerthy@ti.com>
17405L:	linux-gpio@vger.kernel.org
17406S:	Maintained
17407F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17408F:	drivers/gpio/gpio-davinci.c
17409
17410TI DAVINCI SERIES MEDIA DRIVER
17411M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17412L:	linux-media@vger.kernel.org
17413S:	Maintained
17414W:	https://linuxtv.org
17415Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17416T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17417F:	drivers/media/platform/davinci/
17418F:	include/media/davinci/
17419
17420TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17421R:	David Lechner <david@lechnology.com>
17422L:	linux-iio@vger.kernel.org
17423F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
17424F:	drivers/counter/ti-eqep.c
17425
17426TI ETHERNET SWITCH DRIVER (CPSW)
17427R:	Grygorii Strashko <grygorii.strashko@ti.com>
17428L:	linux-omap@vger.kernel.org
17429L:	netdev@vger.kernel.org
17430S:	Maintained
17431F:	drivers/net/ethernet/ti/cpsw*
17432F:	drivers/net/ethernet/ti/davinci*
17433
17434TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17435M:	Alex Dubov <oakad@yahoo.com>
17436S:	Maintained
17437W:	http://tifmxx.berlios.de/
17438F:	drivers/memstick/host/tifm_ms.c
17439F:	drivers/misc/tifm*
17440F:	drivers/mmc/host/tifm_sd.c
17441F:	include/linux/tifm.h
17442
17443TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17444M:	Santosh Shilimkar <ssantosh@kernel.org>
17445L:	linux-kernel@vger.kernel.org
17446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17447S:	Maintained
17448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17449F:	drivers/soc/ti/*
17450
17451TI LM49xxx FAMILY ASoC CODEC DRIVERS
17452M:	M R Swami Reddy <mr.swami.reddy@ti.com>
17453M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17454L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17455S:	Maintained
17456F:	sound/soc/codecs/isabelle*
17457F:	sound/soc/codecs/lm49453*
17458
17459TI LP855x BACKLIGHT DRIVER
17460M:	Milo Kim <milo.kim@ti.com>
17461S:	Maintained
17462F:	Documentation/driver-api/backlight/lp855x-driver.rst
17463F:	drivers/video/backlight/lp855x_bl.c
17464F:	include/linux/platform_data/lp855x.h
17465
17466TI LP8727 CHARGER DRIVER
17467M:	Milo Kim <milo.kim@ti.com>
17468S:	Maintained
17469F:	drivers/power/supply/lp8727_charger.c
17470F:	include/linux/platform_data/lp8727.h
17471
17472TI LP8788 MFD DRIVER
17473M:	Milo Kim <milo.kim@ti.com>
17474S:	Maintained
17475F:	drivers/iio/adc/lp8788_adc.c
17476F:	drivers/leds/leds-lp8788.c
17477F:	drivers/mfd/lp8788*.c
17478F:	drivers/power/supply/lp8788-charger.c
17479F:	drivers/regulator/lp8788-*.c
17480F:	include/linux/mfd/lp8788*.h
17481
17482TI NETCP ETHERNET DRIVER
17483M:	Wingman Kwok <w-kwok2@ti.com>
17484M:	Murali Karicheri <m-karicheri2@ti.com>
17485L:	netdev@vger.kernel.org
17486S:	Maintained
17487F:	drivers/net/ethernet/ti/netcp*
17488
17489TI PCM3060 ASoC CODEC DRIVER
17490M:	Kirill Marinushkin <kmarinushkin@birdec.com>
17491L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17492S:	Maintained
17493F:	Documentation/devicetree/bindings/sound/pcm3060.txt
17494F:	sound/soc/codecs/pcm3060*
17495
17496TI TAS571X FAMILY ASoC CODEC DRIVER
17497M:	Kevin Cernekee <cernekee@chromium.org>
17498L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17499S:	Odd Fixes
17500F:	sound/soc/codecs/tas571x*
17501
17502TI TCAN4X5X DEVICE DRIVER
17503M:	Dan Murphy <dmurphy@ti.com>
17504L:	linux-can@vger.kernel.org
17505S:	Maintained
17506F:	Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17507F:	drivers/net/can/m_can/tcan4x5x.c
17508
17509TI TRF7970A NFC DRIVER
17510M:	Mark Greer <mgreer@animalcreek.com>
17511L:	linux-wireless@vger.kernel.org
17512L:	linux-nfc@lists.01.org (moderated for non-subscribers)
17513S:	Supported
17514F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17515F:	drivers/nfc/trf7970a.c
17516
17517TI TWL4030 SERIES SOC CODEC DRIVER
17518M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
17519L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17520S:	Maintained
17521F:	sound/soc/codecs/twl4030*
17522
17523TI VPE/CAL DRIVERS
17524M:	Benoit Parrot <bparrot@ti.com>
17525L:	linux-media@vger.kernel.org
17526S:	Maintained
17527W:	http://linuxtv.org/
17528Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17529F:	Documentation/devicetree/bindings/media/ti,cal.yaml
17530F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
17531F:	drivers/media/platform/ti-vpe/
17532
17533TI WILINK WIRELESS DRIVERS
17534L:	linux-wireless@vger.kernel.org
17535S:	Orphan
17536W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17537W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17539F:	drivers/net/wireless/ti/
17540F:	include/linux/wl12xx.h
17541
17542TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17543M:	John Stultz <john.stultz@linaro.org>
17544M:	Thomas Gleixner <tglx@linutronix.de>
17545R:	Stephen Boyd <sboyd@kernel.org>
17546L:	linux-kernel@vger.kernel.org
17547S:	Supported
17548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17549F:	include/linux/clocksource.h
17550F:	include/linux/time.h
17551F:	include/linux/timex.h
17552F:	include/uapi/linux/time.h
17553F:	include/uapi/linux/timex.h
17554F:	kernel/time/alarmtimer.c
17555F:	kernel/time/clocksource.c
17556F:	kernel/time/ntp.c
17557F:	kernel/time/time*.c
17558F:	tools/testing/selftests/timers/
17559
17560TIPC NETWORK LAYER
17561M:	Jon Maloy <jmaloy@redhat.com>
17562M:	Ying Xue <ying.xue@windriver.com>
17563L:	netdev@vger.kernel.org (core kernel code)
17564L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17565S:	Maintained
17566W:	http://tipc.sourceforge.net/
17567F:	include/uapi/linux/tipc*.h
17568F:	net/tipc/
17569
17570TLAN NETWORK DRIVER
17571M:	Samuel Chessman <chessman@tux.org>
17572L:	tlan-devel@lists.sourceforge.net (subscribers-only)
17573S:	Maintained
17574W:	http://sourceforge.net/projects/tlan/
17575F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17576F:	drivers/net/ethernet/ti/tlan.*
17577
17578TM6000 VIDEO4LINUX DRIVER
17579M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17580L:	linux-media@vger.kernel.org
17581S:	Odd fixes
17582W:	https://linuxtv.org
17583T:	git git://linuxtv.org/media_tree.git
17584F:	Documentation/admin-guide/media/tm6000*
17585F:	drivers/media/usb/tm6000/
17586
17587TMIO/SDHI MMC DRIVER
17588M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
17589L:	linux-mmc@vger.kernel.org
17590S:	Supported
17591F:	drivers/mmc/host/renesas_sdhi*
17592F:	drivers/mmc/host/tmio_mmc*
17593F:	include/linux/mfd/tmio.h
17594
17595TMP401 HARDWARE MONITOR DRIVER
17596M:	Guenter Roeck <linux@roeck-us.net>
17597L:	linux-hwmon@vger.kernel.org
17598S:	Maintained
17599F:	Documentation/hwmon/tmp401.rst
17600F:	drivers/hwmon/tmp401.c
17601
17602TMP513 HARDWARE MONITOR DRIVER
17603M:	Eric Tremblay <etremblay@distech-controls.com>
17604L:	linux-hwmon@vger.kernel.org
17605S:	Maintained
17606F:	Documentation/hwmon/tmp513.rst
17607F:	drivers/hwmon/tmp513.c
17608
17609TMPFS (SHMEM FILESYSTEM)
17610M:	Hugh Dickins <hughd@google.com>
17611L:	linux-mm@kvack.org
17612S:	Maintained
17613F:	include/linux/shmem_fs.h
17614F:	mm/shmem.c
17615
17616TOMOYO SECURITY MODULE
17617M:	Kentaro Takeda <takedakn@nttdata.co.jp>
17618M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17619L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17620L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17621L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17622L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17623S:	Maintained
17624W:	https://tomoyo.osdn.jp/
17625F:	security/tomoyo/
17626
17627TOPSTAR LAPTOP EXTRAS DRIVER
17628M:	Herton Ronaldo Krzesinski <herton@canonical.com>
17629L:	platform-driver-x86@vger.kernel.org
17630S:	Maintained
17631F:	drivers/platform/x86/topstar-laptop.c
17632
17633TORTURE-TEST MODULES
17634M:	Davidlohr Bueso <dave@stgolabs.net>
17635M:	"Paul E. McKenney" <paulmck@kernel.org>
17636M:	Josh Triplett <josh@joshtriplett.org>
17637L:	linux-kernel@vger.kernel.org
17638S:	Supported
17639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17640F:	Documentation/RCU/torture.rst
17641F:	kernel/locking/locktorture.c
17642F:	kernel/rcu/rcuperf.c
17643F:	kernel/rcu/rcutorture.c
17644F:	kernel/torture.c
17645
17646TOSHIBA ACPI EXTRAS DRIVER
17647M:	Azael Avalos <coproscefalo@gmail.com>
17648L:	platform-driver-x86@vger.kernel.org
17649S:	Maintained
17650F:	drivers/platform/x86/toshiba_acpi.c
17651
17652TOSHIBA BLUETOOTH DRIVER
17653M:	Azael Avalos <coproscefalo@gmail.com>
17654L:	platform-driver-x86@vger.kernel.org
17655S:	Maintained
17656F:	drivers/platform/x86/toshiba_bluetooth.c
17657
17658TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17659M:	Azael Avalos <coproscefalo@gmail.com>
17660L:	platform-driver-x86@vger.kernel.org
17661S:	Maintained
17662F:	drivers/platform/x86/toshiba_haps.c
17663
17664TOSHIBA SMM DRIVER
17665M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
17666S:	Maintained
17667W:	http://www.buzzard.org.uk/toshiba/
17668F:	drivers/char/toshiba.c
17669F:	include/linux/toshiba.h
17670F:	include/uapi/linux/toshiba.h
17671
17672TOSHIBA TC358743 DRIVER
17673M:	Mats Randgaard <matrandg@cisco.com>
17674L:	linux-media@vger.kernel.org
17675S:	Maintained
17676F:	drivers/media/i2c/tc358743*
17677F:	include/media/i2c/tc358743.h
17678
17679TOSHIBA WMI HOTKEYS DRIVER
17680M:	Azael Avalos <coproscefalo@gmail.com>
17681L:	platform-driver-x86@vger.kernel.org
17682S:	Maintained
17683F:	drivers/platform/x86/toshiba-wmi.c
17684
17685TPM DEVICE DRIVER
17686M:	Peter Huewe <peterhuewe@gmx.de>
17687M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17688R:	Jason Gunthorpe <jgg@ziepe.ca>
17689L:	linux-integrity@vger.kernel.org
17690S:	Maintained
17691W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17692Q:	https://patchwork.kernel.org/project/linux-integrity/list/
17693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
17694F:	drivers/char/tpm/
17695
17696TRACING
17697M:	Steven Rostedt <rostedt@goodmis.org>
17698M:	Ingo Molnar <mingo@redhat.com>
17699S:	Maintained
17700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17701F:	Documentation/trace/ftrace.rst
17702F:	arch/*/*/*/ftrace.h
17703F:	arch/*/kernel/ftrace.c
17704F:	include/*/ftrace.h
17705F:	include/linux/trace*.h
17706F:	include/trace/
17707F:	kernel/trace/
17708F:	tools/testing/selftests/ftrace/
17709
17710TRACING MMIO ACCESSES (MMIOTRACE)
17711M:	Steven Rostedt <rostedt@goodmis.org>
17712M:	Ingo Molnar <mingo@kernel.org>
17713R:	Karol Herbst <karolherbst@gmail.com>
17714R:	Pekka Paalanen <ppaalanen@gmail.com>
17715L:	linux-kernel@vger.kernel.org
17716L:	nouveau@lists.freedesktop.org
17717S:	Maintained
17718F:	arch/x86/mm/kmmio.c
17719F:	arch/x86/mm/mmio-mod.c
17720F:	arch/x86/mm/testmmiotrace.c
17721F:	include/linux/mmiotrace.h
17722F:	kernel/trace/trace_mmiotrace.c
17723
17724TRIVIAL PATCHES
17725M:	Jiri Kosina <trivial@kernel.org>
17726S:	Maintained
17727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17728K:	^Subject:.*(?i)trivial
17729
17730TTY LAYER
17731M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17732M:	Jiri Slaby <jirislaby@kernel.org>
17733S:	Supported
17734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17735F:	Documentation/driver-api/serial/
17736F:	drivers/tty/
17737F:	drivers/tty/serial/serial_core.c
17738F:	include/linux/serial.h
17739F:	include/linux/serial_core.h
17740F:	include/linux/tty.h
17741F:	include/uapi/linux/serial.h
17742F:	include/uapi/linux/serial_core.h
17743F:	include/uapi/linux/tty.h
17744
17745TUA9001 MEDIA DRIVER
17746M:	Antti Palosaari <crope@iki.fi>
17747L:	linux-media@vger.kernel.org
17748S:	Maintained
17749W:	https://linuxtv.org
17750W:	http://palosaari.fi/linux/
17751Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17752T:	git git://linuxtv.org/anttip/media_tree.git
17753F:	drivers/media/tuners/tua9001*
17754
17755TULIP NETWORK DRIVERS
17756L:	netdev@vger.kernel.org
17757L:	linux-parisc@vger.kernel.org
17758S:	Orphan
17759F:	drivers/net/ethernet/dec/tulip/
17760
17761TUN/TAP driver
17762M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
17763S:	Maintained
17764W:	http://vtun.sourceforge.net/tun
17765F:	Documentation/networking/tuntap.rst
17766F:	arch/um/os-Linux/drivers/
17767
17768TURBOCHANNEL SUBSYSTEM
17769M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17770M:	Ralf Baechle <ralf@linux-mips.org>
17771L:	linux-mips@vger.kernel.org
17772S:	Maintained
17773Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
17774F:	drivers/tc/
17775F:	include/linux/tc.h
17776
17777TURBOSTAT UTILITY
17778M:	"Len Brown" <lenb@kernel.org>
17779L:	linux-pm@vger.kernel.org
17780S:	Supported
17781Q:	https://patchwork.kernel.org/project/linux-pm/list/
17782B:	https://bugzilla.kernel.org
17783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17784F:	tools/power/x86/turbostat/
17785
17786TW5864 VIDEO4LINUX DRIVER
17787M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17788M:	Anton Sviridenko <anton@corp.bluecherry.net>
17789M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17790M:	Andrey Utkin <andrey_utkin@fastmail.com>
17791L:	linux-media@vger.kernel.org
17792S:	Supported
17793F:	drivers/media/pci/tw5864/
17794
17795TW68 VIDEO4LINUX DRIVER
17796M:	Hans Verkuil <hverkuil@xs4all.nl>
17797L:	linux-media@vger.kernel.org
17798S:	Odd Fixes
17799W:	https://linuxtv.org
17800T:	git git://linuxtv.org/media_tree.git
17801F:	drivers/media/pci/tw68/
17802
17803TW686X VIDEO4LINUX DRIVER
17804M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17805L:	linux-media@vger.kernel.org
17806S:	Maintained
17807W:	http://linuxtv.org
17808T:	git git://linuxtv.org/media_tree.git
17809F:	drivers/media/pci/tw686x/
17810
17811UACCE ACCELERATOR FRAMEWORK
17812M:	Zhangfei Gao <zhangfei.gao@linaro.org>
17813M:	Zhou Wang <wangzhou1@hisilicon.com>
17814L:	linux-accelerators@lists.ozlabs.org
17815L:	linux-kernel@vger.kernel.org
17816S:	Maintained
17817F:	Documentation/ABI/testing/sysfs-driver-uacce
17818F:	Documentation/misc-devices/uacce.rst
17819F:	drivers/misc/uacce/
17820F:	include/linux/uacce.h
17821F:	include/uapi/misc/uacce/
17822
17823UBI FILE SYSTEM (UBIFS)
17824M:	Richard Weinberger <richard@nod.at>
17825L:	linux-mtd@lists.infradead.org
17826S:	Supported
17827W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
17828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17830F:	Documentation/filesystems/ubifs-authentication.rst
17831F:	Documentation/filesystems/ubifs.rst
17832F:	fs/ubifs/
17833
17834UCLINUX (M68KNOMMU AND COLDFIRE)
17835M:	Greg Ungerer <gerg@linux-m68k.org>
17836L:	linux-m68k@lists.linux-m68k.org
17837L:	uclinux-dev@uclinux.org  (subscribers-only)
17838S:	Maintained
17839W:	http://www.linux-m68k.org/
17840W:	http://www.uclinux.org/
17841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17842F:	arch/m68k/*/*_no.*
17843F:	arch/m68k/68*/
17844F:	arch/m68k/coldfire/
17845F:	arch/m68k/include/asm/*_no.*
17846
17847UDF FILESYSTEM
17848M:	Jan Kara <jack@suse.com>
17849S:	Maintained
17850F:	Documentation/filesystems/udf.rst
17851F:	fs/udf/
17852
17853UDRAW TABLET
17854M:	Bastien Nocera <hadess@hadess.net>
17855L:	linux-input@vger.kernel.org
17856S:	Maintained
17857F:	drivers/hid/hid-udraw-ps3.c
17858
17859UFS FILESYSTEM
17860M:	Evgeniy Dushistov <dushistov@mail.ru>
17861S:	Maintained
17862F:	Documentation/admin-guide/ufs.rst
17863F:	fs/ufs/
17864
17865UHID USERSPACE HID IO DRIVER
17866M:	David Rheinsberg <david.rheinsberg@gmail.com>
17867L:	linux-input@vger.kernel.org
17868S:	Maintained
17869F:	drivers/hid/uhid.c
17870F:	include/uapi/linux/uhid.h
17871
17872ULPI BUS
17873M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17874L:	linux-usb@vger.kernel.org
17875S:	Maintained
17876F:	drivers/usb/common/ulpi.c
17877F:	include/linux/ulpi/
17878
17879UNICODE SUBSYSTEM
17880M:	Gabriel Krisman Bertazi <krisman@collabora.com>
17881L:	linux-fsdevel@vger.kernel.org
17882S:	Supported
17883F:	fs/unicode/
17884
17885UNIFDEF
17886M:	Tony Finch <dot@dotat.at>
17887S:	Maintained
17888W:	http://dotat.at/prog/unifdef
17889F:	scripts/unifdef.c
17890
17891UNIFORM CDROM DRIVER
17892M:	Jens Axboe <axboe@kernel.dk>
17893S:	Maintained
17894W:	http://www.kernel.dk
17895F:	Documentation/cdrom/
17896F:	drivers/cdrom/cdrom.c
17897F:	include/linux/cdrom.h
17898F:	include/uapi/linux/cdrom.h
17899
17900UNISYS S-PAR DRIVERS
17901M:	David Kershner <david.kershner@unisys.com>
17902L:	sparmaintainer@unisys.com (Unisys internal)
17903S:	Supported
17904F:	drivers/staging/unisys/
17905F:	drivers/visorbus/
17906F:	include/linux/visorbus.h
17907
17908UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17909R:	Alim Akhtar <alim.akhtar@samsung.com>
17910R:	Avri Altman <avri.altman@wdc.com>
17911L:	linux-scsi@vger.kernel.org
17912S:	Supported
17913F:	Documentation/scsi/ufs.rst
17914F:	drivers/scsi/ufs/
17915
17916UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17917M:	Pedro Sousa <pedrom.sousa@synopsys.com>
17918L:	linux-scsi@vger.kernel.org
17919S:	Supported
17920F:	drivers/scsi/ufs/*dwc*
17921
17922UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17923M:	Stanley Chu <stanley.chu@mediatek.com>
17924L:	linux-scsi@vger.kernel.org
17925L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17926S:	Maintained
17927F:	drivers/scsi/ufs/ufs-mediatek*
17928
17929UNSORTED BLOCK IMAGES (UBI)
17930M:	Richard Weinberger <richard@nod.at>
17931L:	linux-mtd@lists.infradead.org
17932S:	Supported
17933W:	http://www.linux-mtd.infradead.org/
17934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17936F:	drivers/mtd/ubi/
17937F:	include/linux/mtd/ubi.h
17938F:	include/uapi/mtd/ubi-user.h
17939
17940USB "USBNET" DRIVER FRAMEWORK
17941M:	Oliver Neukum <oneukum@suse.com>
17942L:	netdev@vger.kernel.org
17943S:	Maintained
17944W:	http://www.linux-usb.org/usbnet
17945F:	drivers/net/usb/usbnet.c
17946F:	include/linux/usb/usbnet.h
17947
17948USB ACM DRIVER
17949M:	Oliver Neukum <oneukum@suse.com>
17950L:	linux-usb@vger.kernel.org
17951S:	Maintained
17952F:	Documentation/usb/acm.rst
17953F:	drivers/usb/class/cdc-acm.*
17954
17955USB APPLE MFI FASTCHARGE DRIVER
17956M:	Bastien Nocera <hadess@hadess.net>
17957L:	linux-usb@vger.kernel.org
17958S:	Maintained
17959F:	drivers/usb/misc/apple-mfi-fastcharge.c
17960
17961USB AR5523 WIRELESS DRIVER
17962M:	Pontus Fuchs <pontus.fuchs@gmail.com>
17963L:	linux-wireless@vger.kernel.org
17964S:	Maintained
17965F:	drivers/net/wireless/ath/ar5523/
17966
17967USB ATTACHED SCSI
17968M:	Oliver Neukum <oneukum@suse.com>
17969L:	linux-usb@vger.kernel.org
17970L:	linux-scsi@vger.kernel.org
17971S:	Maintained
17972F:	drivers/usb/storage/uas.c
17973
17974USB CDC ETHERNET DRIVER
17975M:	Oliver Neukum <oliver@neukum.org>
17976L:	linux-usb@vger.kernel.org
17977S:	Maintained
17978F:	drivers/net/usb/cdc_*.c
17979F:	include/uapi/linux/usb/cdc.h
17980
17981USB CHAOSKEY DRIVER
17982M:	Keith Packard <keithp@keithp.com>
17983L:	linux-usb@vger.kernel.org
17984S:	Maintained
17985F:	drivers/usb/misc/chaoskey.c
17986
17987USB CYPRESS C67X00 DRIVER
17988M:	Peter Korsgaard <jacmet@sunsite.dk>
17989L:	linux-usb@vger.kernel.org
17990S:	Maintained
17991F:	drivers/usb/c67x00/
17992
17993USB DAVICOM DM9601 DRIVER
17994M:	Peter Korsgaard <jacmet@sunsite.dk>
17995L:	netdev@vger.kernel.org
17996S:	Maintained
17997W:	http://www.linux-usb.org/usbnet
17998F:	drivers/net/usb/dm9601.c
17999
18000USB EHCI DRIVER
18001M:	Alan Stern <stern@rowland.harvard.edu>
18002L:	linux-usb@vger.kernel.org
18003S:	Maintained
18004F:	Documentation/usb/ehci.rst
18005F:	drivers/usb/host/ehci*
18006
18007USB GADGET/PERIPHERAL SUBSYSTEM
18008M:	Felipe Balbi <balbi@kernel.org>
18009L:	linux-usb@vger.kernel.org
18010S:	Maintained
18011W:	http://www.linux-usb.org/gadget
18012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18013F:	drivers/usb/gadget/
18014F:	include/linux/usb/gadget*
18015
18016USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18017M:	Jiri Kosina <jikos@kernel.org>
18018M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
18019L:	linux-usb@vger.kernel.org
18020S:	Maintained
18021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18022F:	Documentation/hid/hiddev.rst
18023F:	drivers/hid/usbhid/
18024
18025USB INTEL XHCI ROLE MUX DRIVER
18026M:	Hans de Goede <hdegoede@redhat.com>
18027L:	linux-usb@vger.kernel.org
18028S:	Maintained
18029F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
18030
18031USB IP DRIVER FOR HISILICON KIRIN
18032M:	Yu Chen <chenyu56@huawei.com>
18033M:	Binghui Wang <wangbinghui@hisilicon.com>
18034L:	linux-usb@vger.kernel.org
18035S:	Maintained
18036F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
18037F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
18038
18039USB ISP116X DRIVER
18040M:	Olav Kongas <ok@artecdesign.ee>
18041L:	linux-usb@vger.kernel.org
18042S:	Maintained
18043F:	drivers/usb/host/isp116x*
18044F:	include/linux/usb/isp116x.h
18045
18046USB LAN78XX ETHERNET DRIVER
18047M:	Woojung Huh <woojung.huh@microchip.com>
18048M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18049L:	netdev@vger.kernel.org
18050S:	Maintained
18051F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18052F:	drivers/net/usb/lan78xx.*
18053F:	include/dt-bindings/net/microchip-lan78xx.h
18054
18055USB MASS STORAGE DRIVER
18056M:	Alan Stern <stern@rowland.harvard.edu>
18057L:	linux-usb@vger.kernel.org
18058L:	usb-storage@lists.one-eyed-alien.net
18059S:	Maintained
18060F:	drivers/usb/storage/
18061
18062USB MIDI DRIVER
18063M:	Clemens Ladisch <clemens@ladisch.de>
18064L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18065S:	Maintained
18066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18067F:	sound/usb/midi.*
18068
18069USB NETWORKING DRIVERS
18070L:	linux-usb@vger.kernel.org
18071S:	Odd Fixes
18072F:	drivers/net/usb/
18073
18074USB OHCI DRIVER
18075M:	Alan Stern <stern@rowland.harvard.edu>
18076L:	linux-usb@vger.kernel.org
18077S:	Maintained
18078F:	Documentation/usb/ohci.rst
18079F:	drivers/usb/host/ohci*
18080
18081USB OTG FSM (Finite State Machine)
18082M:	Peter Chen <Peter.Chen@nxp.com>
18083L:	linux-usb@vger.kernel.org
18084S:	Maintained
18085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18086F:	drivers/usb/common/usb-otg-fsm.c
18087
18088USB OVER IP DRIVER
18089M:	Valentina Manea <valentina.manea.m@gmail.com>
18090M:	Shuah Khan <shuah@kernel.org>
18091M:	Shuah Khan <skhan@linuxfoundation.org>
18092L:	linux-usb@vger.kernel.org
18093S:	Maintained
18094F:	Documentation/usb/usbip_protocol.rst
18095F:	drivers/usb/usbip/
18096F:	tools/testing/selftests/drivers/usb/usbip/
18097F:	tools/usb/usbip/
18098
18099USB PEGASUS DRIVER
18100M:	Petko Manolov <petkan@nucleusys.com>
18101L:	linux-usb@vger.kernel.org
18102L:	netdev@vger.kernel.org
18103S:	Maintained
18104W:	https://github.com/petkan/pegasus
18105T:	git git://github.com/petkan/pegasus.git
18106F:	drivers/net/usb/pegasus.*
18107
18108USB PHY LAYER
18109M:	Felipe Balbi <balbi@kernel.org>
18110L:	linux-usb@vger.kernel.org
18111S:	Maintained
18112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18113F:	drivers/usb/phy/
18114
18115USB PRINTER DRIVER (usblp)
18116M:	Pete Zaitcev <zaitcev@redhat.com>
18117L:	linux-usb@vger.kernel.org
18118S:	Supported
18119F:	drivers/usb/class/usblp.c
18120
18121USB QMI WWAN NETWORK DRIVER
18122M:	Bjørn Mork <bjorn@mork.no>
18123L:	netdev@vger.kernel.org
18124S:	Maintained
18125F:	Documentation/ABI/testing/sysfs-class-net-qmi
18126F:	drivers/net/usb/qmi_wwan.c
18127
18128USB RTL8150 DRIVER
18129M:	Petko Manolov <petkan@nucleusys.com>
18130L:	linux-usb@vger.kernel.org
18131L:	netdev@vger.kernel.org
18132S:	Maintained
18133W:	https://github.com/petkan/rtl8150
18134T:	git git://github.com/petkan/rtl8150.git
18135F:	drivers/net/usb/rtl8150.c
18136
18137USB SERIAL SUBSYSTEM
18138M:	Johan Hovold <johan@kernel.org>
18139L:	linux-usb@vger.kernel.org
18140S:	Maintained
18141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18142F:	Documentation/usb/usb-serial.rst
18143F:	drivers/usb/serial/
18144F:	include/linux/usb/serial.h
18145
18146USB SMSC75XX ETHERNET DRIVER
18147M:	Steve Glendinning <steve.glendinning@shawell.net>
18148L:	netdev@vger.kernel.org
18149S:	Maintained
18150F:	drivers/net/usb/smsc75xx.*
18151
18152USB SMSC95XX ETHERNET DRIVER
18153M:	Steve Glendinning <steve.glendinning@shawell.net>
18154M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18155L:	netdev@vger.kernel.org
18156S:	Maintained
18157F:	drivers/net/usb/smsc95xx.*
18158
18159USB SUBSYSTEM
18160M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18161L:	linux-usb@vger.kernel.org
18162S:	Supported
18163W:	http://www.linux-usb.org
18164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18165F:	Documentation/devicetree/bindings/usb/
18166F:	Documentation/usb/
18167F:	drivers/usb/
18168F:	include/linux/usb.h
18169F:	include/linux/usb/
18170
18171USB TYPEC BUS FOR ALTERNATE MODES
18172M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18173L:	linux-usb@vger.kernel.org
18174S:	Maintained
18175F:	Documentation/ABI/testing/sysfs-bus-typec
18176F:	Documentation/driver-api/usb/typec_bus.rst
18177F:	drivers/usb/typec/altmodes/
18178F:	include/linux/usb/typec_altmode.h
18179
18180USB TYPEC CLASS
18181M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18182L:	linux-usb@vger.kernel.org
18183S:	Maintained
18184F:	Documentation/ABI/testing/sysfs-class-typec
18185F:	Documentation/driver-api/usb/typec.rst
18186F:	drivers/usb/typec/
18187F:	include/linux/usb/typec.h
18188
18189USB TYPEC INTEL PMC MUX DRIVER
18190M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18191L:	linux-usb@vger.kernel.org
18192S:	Maintained
18193F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18194F:	drivers/usb/typec/mux/intel_pmc_mux.c
18195
18196USB TYPEC PI3USB30532 MUX DRIVER
18197M:	Hans de Goede <hdegoede@redhat.com>
18198L:	linux-usb@vger.kernel.org
18199S:	Maintained
18200F:	drivers/usb/typec/mux/pi3usb30532.c
18201
18202USB TYPEC PORT CONTROLLER DRIVERS
18203M:	Guenter Roeck <linux@roeck-us.net>
18204L:	linux-usb@vger.kernel.org
18205S:	Maintained
18206F:	drivers/usb/typec/tcpm/
18207
18208USB UHCI DRIVER
18209M:	Alan Stern <stern@rowland.harvard.edu>
18210L:	linux-usb@vger.kernel.org
18211S:	Maintained
18212F:	drivers/usb/host/uhci*
18213
18214USB VIDEO CLASS
18215M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18216L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18217L:	linux-media@vger.kernel.org
18218S:	Maintained
18219W:	http://www.ideasonboard.org/uvc/
18220T:	git git://linuxtv.org/media_tree.git
18221F:	drivers/media/usb/uvc/
18222F:	include/uapi/linux/uvcvideo.h
18223
18224USB WEBCAM GADGET
18225M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18226L:	linux-usb@vger.kernel.org
18227S:	Maintained
18228F:	drivers/usb/gadget/function/*uvc*
18229F:	drivers/usb/gadget/legacy/webcam.c
18230F:	include/uapi/linux/usb/g_uvc.h
18231
18232USB WIRELESS RNDIS DRIVER (rndis_wlan)
18233M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
18234L:	linux-wireless@vger.kernel.org
18235S:	Maintained
18236F:	drivers/net/wireless/rndis_wlan.c
18237
18238USB XHCI DRIVER
18239M:	Mathias Nyman <mathias.nyman@intel.com>
18240L:	linux-usb@vger.kernel.org
18241S:	Supported
18242F:	drivers/usb/host/pci-quirks*
18243F:	drivers/usb/host/xhci*
18244
18245USB ZD1201 DRIVER
18246L:	linux-wireless@vger.kernel.org
18247S:	Orphan
18248W:	http://linux-lc100020.sourceforge.net
18249F:	drivers/net/wireless/zydas/zd1201.*
18250
18251USB ZR364XX DRIVER
18252M:	Antoine Jacquet <royale@zerezo.com>
18253L:	linux-usb@vger.kernel.org
18254L:	linux-media@vger.kernel.org
18255S:	Maintained
18256W:	http://royale.zerezo.com/zr364xx/
18257T:	git git://linuxtv.org/media_tree.git
18258F:	Documentation/admin-guide/media/zr364xx*
18259F:	drivers/media/usb/zr364xx/
18260
18261USER-MODE LINUX (UML)
18262M:	Jeff Dike <jdike@addtoit.com>
18263M:	Richard Weinberger <richard@nod.at>
18264M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
18265L:	linux-um@lists.infradead.org
18266S:	Maintained
18267W:	http://user-mode-linux.sourceforge.net
18268Q:	https://patchwork.ozlabs.org/project/linux-um/list/
18269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18270F:	Documentation/virt/uml/
18271F:	arch/um/
18272F:	arch/x86/um/
18273F:	fs/hostfs/
18274
18275USERSPACE COPYIN/COPYOUT (UIOVEC)
18276M:	Alexander Viro <viro@zeniv.linux.org.uk>
18277S:	Maintained
18278F:	include/linux/uio.h
18279F:	lib/iov_iter.c
18280
18281USERSPACE DMA BUFFER DRIVER
18282M:	Gerd Hoffmann <kraxel@redhat.com>
18283L:	dri-devel@lists.freedesktop.org
18284S:	Maintained
18285T:	git git://anongit.freedesktop.org/drm/drm-misc
18286F:	drivers/dma-buf/udmabuf.c
18287F:	include/uapi/linux/udmabuf.h
18288
18289USERSPACE I/O (UIO)
18290M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18291S:	Maintained
18292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18293F:	Documentation/driver-api/uio-howto.rst
18294F:	drivers/uio/
18295F:	include/linux/uio_driver.h
18296
18297UTIL-LINUX PACKAGE
18298M:	Karel Zak <kzak@redhat.com>
18299L:	util-linux@vger.kernel.org
18300S:	Maintained
18301W:	http://en.wikipedia.org/wiki/Util-linux
18302T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18303
18304UUID HELPERS
18305M:	Christoph Hellwig <hch@lst.de>
18306R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18307L:	linux-kernel@vger.kernel.org
18308S:	Maintained
18309T:	git git://git.infradead.org/users/hch/uuid.git
18310F:	include/linux/uuid.h
18311F:	include/uapi/linux/uuid.h
18312F:	lib/test_uuid.c
18313F:	lib/uuid.c
18314
18315UVESAFB DRIVER
18316M:	Michal Januszewski <spock@gentoo.org>
18317L:	linux-fbdev@vger.kernel.org
18318S:	Maintained
18319W:	https://github.com/mjanusz/v86d
18320F:	Documentation/fb/uvesafb.rst
18321F:	drivers/video/fbdev/uvesafb.*
18322
18323Ux500 CLOCK DRIVERS
18324M:	Ulf Hansson <ulf.hansson@linaro.org>
18325L:	linux-clk@vger.kernel.org
18326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18327S:	Maintained
18328F:	drivers/clk/ux500/
18329
18330VF610 NAND DRIVER
18331M:	Stefan Agner <stefan@agner.ch>
18332L:	linux-mtd@lists.infradead.org
18333S:	Supported
18334F:	drivers/mtd/nand/raw/vf610_nfc.c
18335
18336VFAT/FAT/MSDOS FILESYSTEM
18337M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18338S:	Maintained
18339F:	Documentation/filesystems/vfat.rst
18340F:	fs/fat/
18341
18342VFIO DRIVER
18343M:	Alex Williamson <alex.williamson@redhat.com>
18344R:	Cornelia Huck <cohuck@redhat.com>
18345L:	kvm@vger.kernel.org
18346S:	Maintained
18347T:	git git://github.com/awilliam/linux-vfio.git
18348F:	Documentation/driver-api/vfio.rst
18349F:	drivers/vfio/
18350F:	include/linux/vfio.h
18351F:	include/uapi/linux/vfio.h
18352
18353VFIO MEDIATED DEVICE DRIVERS
18354M:	Kirti Wankhede <kwankhede@nvidia.com>
18355L:	kvm@vger.kernel.org
18356S:	Maintained
18357F:	Documentation/driver-api/vfio-mediated-device.rst
18358F:	drivers/vfio/mdev/
18359F:	include/linux/mdev.h
18360F:	samples/vfio-mdev/
18361
18362VFIO PLATFORM DRIVER
18363M:	Eric Auger <eric.auger@redhat.com>
18364L:	kvm@vger.kernel.org
18365S:	Maintained
18366F:	drivers/vfio/platform/
18367
18368VGA_SWITCHEROO
18369R:	Lukas Wunner <lukas@wunner.de>
18370S:	Maintained
18371T:	git git://anongit.freedesktop.org/drm/drm-misc
18372F:	Documentation/gpu/vga-switcheroo.rst
18373F:	drivers/gpu/vga/vga_switcheroo.c
18374F:	include/linux/vga_switcheroo.h
18375
18376VIA RHINE NETWORK DRIVER
18377S:	Maintained
18378M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
18379F:	drivers/net/ethernet/via/via-rhine.c
18380
18381VIA SD/MMC CARD CONTROLLER DRIVER
18382M:	Bruce Chang <brucechang@via.com.tw>
18383M:	Harald Welte <HaraldWelte@viatech.com>
18384S:	Maintained
18385F:	drivers/mmc/host/via-sdmmc.c
18386
18387VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18388M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18389L:	linux-fbdev@vger.kernel.org
18390S:	Maintained
18391F:	drivers/video/fbdev/via/
18392F:	include/linux/via-core.h
18393F:	include/linux/via-gpio.h
18394F:	include/linux/via_i2c.h
18395
18396VIA VELOCITY NETWORK DRIVER
18397M:	Francois Romieu <romieu@fr.zoreil.com>
18398L:	netdev@vger.kernel.org
18399S:	Maintained
18400F:	drivers/net/ethernet/via/via-velocity.*
18401
18402VICODEC VIRTUAL CODEC DRIVER
18403M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
18404L:	linux-media@vger.kernel.org
18405S:	Maintained
18406W:	https://linuxtv.org
18407T:	git git://linuxtv.org/media_tree.git
18408F:	drivers/media/test-drivers/vicodec/*
18409
18410VIDEO I2C POLLING DRIVER
18411M:	Matt Ranostay <matt.ranostay@konsulko.com>
18412L:	linux-media@vger.kernel.org
18413S:	Maintained
18414F:	drivers/media/i2c/video-i2c.c
18415
18416VIDEO MULTIPLEXER DRIVER
18417M:	Philipp Zabel <p.zabel@pengutronix.de>
18418L:	linux-media@vger.kernel.org
18419S:	Maintained
18420F:	drivers/media/platform/video-mux.c
18421
18422VIDEOBUF2 FRAMEWORK
18423M:	Tomasz Figa <tfiga@chromium.org>
18424M:	Marek Szyprowski <m.szyprowski@samsung.com>
18425L:	linux-media@vger.kernel.org
18426S:	Maintained
18427F:	drivers/media/common/videobuf2/*
18428F:	include/media/videobuf2-*
18429
18430VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18431M:	Helen Koike <helen.koike@collabora.com>
18432R:	Shuah Khan <skhan@linuxfoundation.org>
18433L:	linux-media@vger.kernel.org
18434S:	Maintained
18435W:	https://linuxtv.org
18436T:	git git://linuxtv.org/media_tree.git
18437F:	drivers/media/test-drivers/vimc/*
18438
18439VIRT LIB
18440M:	Alex Williamson <alex.williamson@redhat.com>
18441M:	Paolo Bonzini <pbonzini@redhat.com>
18442L:	kvm@vger.kernel.org
18443S:	Supported
18444F:	virt/lib/
18445
18446VIRTIO AND VHOST VSOCK DRIVER
18447M:	Stefan Hajnoczi <stefanha@redhat.com>
18448M:	Stefano Garzarella <sgarzare@redhat.com>
18449L:	kvm@vger.kernel.org
18450L:	virtualization@lists.linux-foundation.org
18451L:	netdev@vger.kernel.org
18452S:	Maintained
18453F:	drivers/net/vsockmon.c
18454F:	drivers/vhost/vsock.c
18455F:	include/linux/virtio_vsock.h
18456F:	include/uapi/linux/virtio_vsock.h
18457F:	include/uapi/linux/vm_sockets_diag.h
18458F:	include/uapi/linux/vsockmon.h
18459F:	net/vmw_vsock/af_vsock_tap.c
18460F:	net/vmw_vsock/diag.c
18461F:	net/vmw_vsock/virtio_transport.c
18462F:	net/vmw_vsock/virtio_transport_common.c
18463F:	net/vmw_vsock/vsock_loopback.c
18464F:	tools/testing/vsock/
18465
18466VIRTIO BLOCK AND SCSI DRIVERS
18467M:	"Michael S. Tsirkin" <mst@redhat.com>
18468M:	Jason Wang <jasowang@redhat.com>
18469R:	Paolo Bonzini <pbonzini@redhat.com>
18470R:	Stefan Hajnoczi <stefanha@redhat.com>
18471L:	virtualization@lists.linux-foundation.org
18472S:	Maintained
18473F:	drivers/block/virtio_blk.c
18474F:	drivers/scsi/virtio_scsi.c
18475F:	drivers/vhost/scsi.c
18476F:	include/uapi/linux/virtio_blk.h
18477F:	include/uapi/linux/virtio_scsi.h
18478
18479VIRTIO CONSOLE DRIVER
18480M:	Amit Shah <amit@kernel.org>
18481L:	virtualization@lists.linux-foundation.org
18482S:	Maintained
18483F:	drivers/char/virtio_console.c
18484F:	include/linux/virtio_console.h
18485F:	include/uapi/linux/virtio_console.h
18486
18487VIRTIO CORE AND NET DRIVERS
18488M:	"Michael S. Tsirkin" <mst@redhat.com>
18489M:	Jason Wang <jasowang@redhat.com>
18490L:	virtualization@lists.linux-foundation.org
18491S:	Maintained
18492F:	Documentation/devicetree/bindings/virtio/
18493F:	drivers/block/virtio_blk.c
18494F:	drivers/crypto/virtio/
18495F:	drivers/net/virtio_net.c
18496F:	drivers/vdpa/
18497F:	drivers/virtio/
18498F:	include/linux/vdpa.h
18499F:	include/linux/virtio*.h
18500F:	include/uapi/linux/virtio_*.h
18501F:	tools/virtio/
18502
18503VIRTIO BALLOON
18504M:	"Michael S. Tsirkin" <mst@redhat.com>
18505M:	David Hildenbrand <david@redhat.com>
18506L:	virtualization@lists.linux-foundation.org
18507S:	Maintained
18508F:	drivers/virtio/virtio_balloon.c
18509F:	include/uapi/linux/virtio_balloon.h
18510F:	include/linux/balloon_compaction.h
18511F:	mm/balloon_compaction.c
18512
18513VIRTIO CRYPTO DRIVER
18514M:	Gonglei <arei.gonglei@huawei.com>
18515L:	virtualization@lists.linux-foundation.org
18516L:	linux-crypto@vger.kernel.org
18517S:	Maintained
18518F:	drivers/crypto/virtio/
18519F:	include/uapi/linux/virtio_crypto.h
18520
18521VIRTIO DRIVERS FOR S390
18522M:	Cornelia Huck <cohuck@redhat.com>
18523M:	Halil Pasic <pasic@linux.ibm.com>
18524L:	linux-s390@vger.kernel.org
18525L:	virtualization@lists.linux-foundation.org
18526L:	kvm@vger.kernel.org
18527S:	Supported
18528F:	arch/s390/include/uapi/asm/virtio-ccw.h
18529F:	drivers/s390/virtio/
18530
18531VIRTIO FILE SYSTEM
18532M:	Vivek Goyal <vgoyal@redhat.com>
18533M:	Stefan Hajnoczi <stefanha@redhat.com>
18534M:	Miklos Szeredi <miklos@szeredi.hu>
18535L:	virtualization@lists.linux-foundation.org
18536L:	linux-fsdevel@vger.kernel.org
18537S:	Supported
18538W:	https://virtio-fs.gitlab.io/
18539F:	Documentation/filesystems/virtiofs.rst
18540F:	fs/fuse/virtio_fs.c
18541F:	include/uapi/linux/virtio_fs.h
18542
18543VIRTIO GPU DRIVER
18544M:	David Airlie <airlied@linux.ie>
18545M:	Gerd Hoffmann <kraxel@redhat.com>
18546L:	dri-devel@lists.freedesktop.org
18547L:	virtualization@lists.linux-foundation.org
18548S:	Maintained
18549T:	git git://anongit.freedesktop.org/drm/drm-misc
18550F:	drivers/gpu/drm/virtio/
18551F:	include/uapi/linux/virtio_gpu.h
18552
18553VIRTIO HOST (VHOST)
18554M:	"Michael S. Tsirkin" <mst@redhat.com>
18555M:	Jason Wang <jasowang@redhat.com>
18556L:	kvm@vger.kernel.org
18557L:	virtualization@lists.linux-foundation.org
18558L:	netdev@vger.kernel.org
18559S:	Maintained
18560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18561F:	drivers/vhost/
18562F:	include/linux/vhost_iotlb.h
18563F:	include/uapi/linux/vhost.h
18564
18565VIRTIO INPUT DRIVER
18566M:	Gerd Hoffmann <kraxel@redhat.com>
18567S:	Maintained
18568F:	drivers/virtio/virtio_input.c
18569F:	include/uapi/linux/virtio_input.h
18570
18571VIRTIO IOMMU DRIVER
18572M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
18573L:	virtualization@lists.linux-foundation.org
18574S:	Maintained
18575F:	drivers/iommu/virtio-iommu.c
18576F:	include/uapi/linux/virtio_iommu.h
18577
18578VIRTIO MEM DRIVER
18579M:	David Hildenbrand <david@redhat.com>
18580L:	virtualization@lists.linux-foundation.org
18581S:	Maintained
18582F:	drivers/virtio/virtio_mem.c
18583F:	include/uapi/linux/virtio_mem.h
18584
18585VIRTUAL BOX GUEST DEVICE DRIVER
18586M:	Hans de Goede <hdegoede@redhat.com>
18587M:	Arnd Bergmann <arnd@arndb.de>
18588M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18589S:	Maintained
18590F:	drivers/virt/vboxguest/
18591F:	include/linux/vbox_utils.h
18592F:	include/uapi/linux/vbox*.h
18593
18594VIRTUAL BOX SHARED FOLDER VFS DRIVER
18595M:	Hans de Goede <hdegoede@redhat.com>
18596L:	linux-fsdevel@vger.kernel.org
18597S:	Maintained
18598F:	fs/vboxsf/*
18599
18600VIRTUAL SERIO DEVICE DRIVER
18601M:	Stephen Chandler Paul <thatslyude@gmail.com>
18602S:	Maintained
18603F:	drivers/input/serio/userio.c
18604F:	include/uapi/linux/userio.h
18605
18606VIVID VIRTUAL VIDEO DRIVER
18607M:	Hans Verkuil <hverkuil@xs4all.nl>
18608L:	linux-media@vger.kernel.org
18609S:	Maintained
18610W:	https://linuxtv.org
18611T:	git git://linuxtv.org/media_tree.git
18612F:	drivers/media/test-drivers/vivid/*
18613
18614VIDTV VIRTUAL DIGITAL TV DRIVER
18615M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18616L:	linux-media@vger.kernel.org
18617S:	Maintained
18618W:	https://linuxtv.org
18619T:	git git://linuxtv.org/media_tree.git
18620F:	drivers/media/test-drivers/vidtv/*
18621
18622VLYNQ BUS
18623M:	Florian Fainelli <f.fainelli@gmail.com>
18624L:	openwrt-devel@lists.openwrt.org (subscribers-only)
18625S:	Maintained
18626F:	drivers/vlynq/vlynq.c
18627F:	include/linux/vlynq.h
18628
18629VME SUBSYSTEM
18630M:	Martyn Welch <martyn@welchs.me.uk>
18631M:	Manohar Vanga <manohar.vanga@gmail.com>
18632M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18633L:	devel@driverdev.osuosl.org
18634S:	Maintained
18635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18636F:	Documentation/driver-api/vme.rst
18637F:	drivers/staging/vme/
18638F:	drivers/vme/
18639F:	include/linux/vme*
18640
18641VMWARE BALLOON DRIVER
18642M:	Nadav Amit <namit@vmware.com>
18643M:	"VMware, Inc." <pv-drivers@vmware.com>
18644L:	linux-kernel@vger.kernel.org
18645S:	Maintained
18646F:	drivers/misc/vmw_balloon.c
18647
18648VMWARE HYPERVISOR INTERFACE
18649M:	Deep Shah <sdeep@vmware.com>
18650M:	"VMware, Inc." <pv-drivers@vmware.com>
18651L:	virtualization@lists.linux-foundation.org
18652S:	Supported
18653F:	arch/x86/include/asm/vmware.h
18654F:	arch/x86/kernel/cpu/vmware.c
18655
18656VMWARE PVRDMA DRIVER
18657M:	Adit Ranadive <aditr@vmware.com>
18658M:	VMware PV-Drivers <pv-drivers@vmware.com>
18659L:	linux-rdma@vger.kernel.org
18660S:	Maintained
18661F:	drivers/infiniband/hw/vmw_pvrdma/
18662
18663VMware PVSCSI driver
18664M:	Jim Gill <jgill@vmware.com>
18665M:	VMware PV-Drivers <pv-drivers@vmware.com>
18666L:	linux-scsi@vger.kernel.org
18667S:	Maintained
18668F:	drivers/scsi/vmw_pvscsi.c
18669F:	drivers/scsi/vmw_pvscsi.h
18670
18671VMWARE VIRTUAL PTP CLOCK DRIVER
18672M:	Vivek Thampi <vithampi@vmware.com>
18673M:	"VMware, Inc." <pv-drivers@vmware.com>
18674L:	netdev@vger.kernel.org
18675S:	Supported
18676F:	drivers/ptp/ptp_vmw.c
18677
18678VMWARE VMMOUSE SUBDRIVER
18679M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
18680M:	"VMware, Inc." <pv-drivers@vmware.com>
18681L:	linux-input@vger.kernel.org
18682S:	Maintained
18683F:	drivers/input/mouse/vmmouse.c
18684F:	drivers/input/mouse/vmmouse.h
18685
18686VMWARE VMXNET3 ETHERNET DRIVER
18687M:	Ronak Doshi <doshir@vmware.com>
18688M:	"VMware, Inc." <pv-drivers@vmware.com>
18689L:	netdev@vger.kernel.org
18690S:	Maintained
18691F:	drivers/net/vmxnet3/
18692
18693VOCORE VOCORE2 BOARD
18694M:	Harvey Hunt <harveyhuntnexus@gmail.com>
18695L:	linux-mips@vger.kernel.org
18696S:	Maintained
18697F:	arch/mips/boot/dts/ralink/vocore2.dts
18698
18699VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18700M:	Liam Girdwood <lgirdwood@gmail.com>
18701M:	Mark Brown <broonie@kernel.org>
18702L:	linux-kernel@vger.kernel.org
18703S:	Supported
18704W:	http://www.slimlogic.co.uk/?p=48
18705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18706F:	Documentation/devicetree/bindings/regulator/
18707F:	Documentation/power/regulator/
18708F:	drivers/regulator/
18709F:	include/dt-bindings/regulator/
18710F:	include/linux/regulator/
18711K:	regulator_get_optional
18712
18713VRF
18714M:	David Ahern <dsahern@kernel.org>
18715M:	Shrijeet Mukherjee <shrijeet@gmail.com>
18716L:	netdev@vger.kernel.org
18717S:	Maintained
18718F:	Documentation/networking/vrf.rst
18719F:	drivers/net/vrf.c
18720
18721VSPRINTF
18722M:	Petr Mladek <pmladek@suse.com>
18723M:	Steven Rostedt <rostedt@goodmis.org>
18724M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18725R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18726R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
18727S:	Maintained
18728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18729F:	Documentation/core-api/printk-formats.rst
18730F:	lib/test_printf.c
18731F:	lib/vsprintf.c
18732
18733VT1211 HARDWARE MONITOR DRIVER
18734M:	Juerg Haefliger <juergh@gmail.com>
18735L:	linux-hwmon@vger.kernel.org
18736S:	Maintained
18737F:	Documentation/hwmon/vt1211.rst
18738F:	drivers/hwmon/vt1211.c
18739
18740VT8231 HARDWARE MONITOR DRIVER
18741M:	Roger Lucas <vt8231@hiddenengine.co.uk>
18742L:	linux-hwmon@vger.kernel.org
18743S:	Maintained
18744F:	drivers/hwmon/vt8231.c
18745
18746VUB300 USB to SDIO/SD/MMC bridge chip
18747L:	linux-mmc@vger.kernel.org
18748S:	Orphan
18749F:	drivers/mmc/host/vub300.c
18750
18751W1 DALLAS'S 1-WIRE BUS
18752M:	Evgeniy Polyakov <zbr@ioremap.net>
18753S:	Maintained
18754F:	Documentation/devicetree/bindings/w1/
18755F:	Documentation/w1/
18756F:	drivers/w1/
18757F:	include/linux/w1.h
18758
18759W83791D HARDWARE MONITORING DRIVER
18760M:	Marc Hulsman <m.hulsman@tudelft.nl>
18761L:	linux-hwmon@vger.kernel.org
18762S:	Maintained
18763F:	Documentation/hwmon/w83791d.rst
18764F:	drivers/hwmon/w83791d.c
18765
18766W83793 HARDWARE MONITORING DRIVER
18767M:	Rudolf Marek <r.marek@assembler.cz>
18768L:	linux-hwmon@vger.kernel.org
18769S:	Maintained
18770F:	Documentation/hwmon/w83793.rst
18771F:	drivers/hwmon/w83793.c
18772
18773W83795 HARDWARE MONITORING DRIVER
18774M:	Jean Delvare <jdelvare@suse.com>
18775L:	linux-hwmon@vger.kernel.org
18776S:	Maintained
18777F:	drivers/hwmon/w83795.c
18778
18779W83L51xD SD/MMC CARD INTERFACE DRIVER
18780M:	Pierre Ossman <pierre@ossman.eu>
18781S:	Maintained
18782F:	drivers/mmc/host/wbsd.*
18783
18784WACOM PROTOCOL 4 SERIAL TABLETS
18785M:	Julian Squires <julian@cipht.net>
18786M:	Hans de Goede <hdegoede@redhat.com>
18787L:	linux-input@vger.kernel.org
18788S:	Maintained
18789F:	drivers/input/tablet/wacom_serial4.c
18790
18791WATCHDOG DEVICE DRIVERS
18792M:	Wim Van Sebroeck <wim@linux-watchdog.org>
18793M:	Guenter Roeck <linux@roeck-us.net>
18794L:	linux-watchdog@vger.kernel.org
18795S:	Maintained
18796W:	http://www.linux-watchdog.org/
18797T:	git git://www.linux-watchdog.org/linux-watchdog.git
18798F:	Documentation/devicetree/bindings/watchdog/
18799F:	Documentation/watchdog/
18800F:	drivers/watchdog/
18801F:	include/linux/watchdog.h
18802F:	include/uapi/linux/watchdog.h
18803
18804WHISKEYCOVE PMIC GPIO DRIVER
18805M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18806L:	linux-gpio@vger.kernel.org
18807S:	Maintained
18808F:	drivers/gpio/gpio-wcove.c
18809
18810WHWAVE RTC DRIVER
18811M:	Dianlong Li <long17.cool@163.com>
18812L:	linux-rtc@vger.kernel.org
18813S:	Maintained
18814F:	drivers/rtc/rtc-sd3078.c
18815
18816WIIMOTE HID DRIVER
18817M:	David Rheinsberg <david.rheinsberg@gmail.com>
18818L:	linux-input@vger.kernel.org
18819S:	Maintained
18820F:	drivers/hid/hid-wiimote*
18821
18822WILOCITY WIL6210 WIRELESS DRIVER
18823M:	Maya Erez <merez@codeaurora.org>
18824L:	linux-wireless@vger.kernel.org
18825L:	wil6210@qti.qualcomm.com
18826S:	Supported
18827W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18828F:	drivers/net/wireless/ath/wil6210/
18829
18830WIMAX STACK
18831M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18832M:	linux-wimax@intel.com
18833L:	wimax@linuxwimax.org (subscribers-only)
18834S:	Supported
18835W:	http://linuxwimax.org
18836F:	Documentation/admin-guide/wimax/wimax.rst
18837F:	include/linux/wimax/debug.h
18838F:	include/net/wimax.h
18839F:	include/uapi/linux/wimax.h
18840F:	net/wimax/
18841
18842WINBOND CIR DRIVER
18843M:	David Härdeman <david@hardeman.nu>
18844S:	Maintained
18845F:	drivers/media/rc/winbond-cir.c
18846
18847WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18848M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18849L:	linux-watchdog@vger.kernel.org
18850S:	Maintained
18851F:	drivers/watchdog/ebc-c384_wdt.c
18852
18853WINSYSTEMS WS16C48 GPIO DRIVER
18854M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18855L:	linux-gpio@vger.kernel.org
18856S:	Maintained
18857F:	drivers/gpio/gpio-ws16c48.c
18858
18859WIREGUARD SECURE NETWORK TUNNEL
18860M:	Jason A. Donenfeld <Jason@zx2c4.com>
18861L:	wireguard@lists.zx2c4.com
18862L:	netdev@vger.kernel.org
18863S:	Maintained
18864F:	drivers/net/wireguard/
18865F:	tools/testing/selftests/wireguard/
18866
18867WISTRON LAPTOP BUTTON DRIVER
18868M:	Miloslav Trmac <mitr@volny.cz>
18869S:	Maintained
18870F:	drivers/input/misc/wistron_btns.c
18871
18872WL3501 WIRELESS PCMCIA CARD DRIVER
18873L:	linux-wireless@vger.kernel.org
18874S:	Odd fixes
18875F:	drivers/net/wireless/wl3501*
18876
18877WOLFSON MICROELECTRONICS DRIVERS
18878L:	patches@opensource.cirrus.com
18879S:	Supported
18880W:	https://github.com/CirrusLogic/linux-drivers/wiki
18881T:	git https://github.com/CirrusLogic/linux-drivers.git
18882F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18883F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18884F:	Documentation/devicetree/bindings/mfd/wm831x.txt
18885F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18886F:	Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18887F:	Documentation/hwmon/wm83??.rst
18888F:	arch/arm/mach-s3c64xx/mach-crag6410*
18889F:	drivers/clk/clk-wm83*.c
18890F:	drivers/extcon/extcon-arizona.c
18891F:	drivers/gpio/gpio-*wm*.c
18892F:	drivers/gpio/gpio-arizona.c
18893F:	drivers/hwmon/wm83??-hwmon.c
18894F:	drivers/input/misc/wm831x-on.c
18895F:	drivers/input/touchscreen/wm831x-ts.c
18896F:	drivers/input/touchscreen/wm97*.c
18897F:	drivers/leds/leds-wm83*.c
18898F:	drivers/mfd/arizona*
18899F:	drivers/mfd/cs47l24*
18900F:	drivers/mfd/wm*.c
18901F:	drivers/power/supply/wm83*.c
18902F:	drivers/regulator/arizona*
18903F:	drivers/regulator/wm8*.c
18904F:	drivers/rtc/rtc-wm83*.c
18905F:	drivers/video/backlight/wm83*_bl.c
18906F:	drivers/watchdog/wm83*_wdt.c
18907F:	include/linux/mfd/arizona/
18908F:	include/linux/mfd/wm831x/
18909F:	include/linux/mfd/wm8350/
18910F:	include/linux/mfd/wm8400*
18911F:	include/linux/regulator/arizona*
18912F:	include/linux/wm97xx.h
18913F:	include/sound/wm????.h
18914F:	sound/soc/codecs/arizona.?
18915F:	sound/soc/codecs/cs47l24*
18916F:	sound/soc/codecs/wm*
18917
18918WORKQUEUE
18919M:	Tejun Heo <tj@kernel.org>
18920R:	Lai Jiangshan <jiangshanlai@gmail.com>
18921S:	Maintained
18922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18923F:	Documentation/core-api/workqueue.rst
18924F:	include/linux/workqueue.h
18925F:	kernel/workqueue.c
18926
18927X-POWERS AXP288 PMIC DRIVERS
18928M:	Hans de Goede <hdegoede@redhat.com>
18929S:	Maintained
18930F:	drivers/acpi/pmic/intel_pmic_xpower.c
18931N:	axp288
18932
18933X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18934M:	Chen-Yu Tsai <wens@csie.org>
18935L:	linux-kernel@vger.kernel.org
18936S:	Maintained
18937N:	axp[128]
18938
18939X.25 NETWORK LAYER
18940M:	Andrew Hendry <andrew.hendry@gmail.com>
18941L:	linux-x25@vger.kernel.org
18942S:	Odd Fixes
18943F:	Documentation/networking/x25*
18944F:	include/net/x25*
18945F:	net/x25/
18946
18947X86 ARCHITECTURE (32-BIT AND 64-BIT)
18948M:	Thomas Gleixner <tglx@linutronix.de>
18949M:	Ingo Molnar <mingo@redhat.com>
18950M:	Borislav Petkov <bp@alien8.de>
18951M:	x86@kernel.org
18952R:	"H. Peter Anvin" <hpa@zytor.com>
18953L:	linux-kernel@vger.kernel.org
18954S:	Maintained
18955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18956F:	Documentation/devicetree/bindings/x86/
18957F:	Documentation/x86/
18958F:	arch/x86/
18959
18960X86 ENTRY CODE
18961M:	Andy Lutomirski <luto@kernel.org>
18962L:	linux-kernel@vger.kernel.org
18963S:	Maintained
18964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18965F:	arch/x86/entry/
18966
18967X86 MCE INFRASTRUCTURE
18968M:	Tony Luck <tony.luck@intel.com>
18969M:	Borislav Petkov <bp@alien8.de>
18970L:	linux-edac@vger.kernel.org
18971S:	Maintained
18972F:	arch/x86/kernel/cpu/mce/*
18973
18974X86 MICROCODE UPDATE SUPPORT
18975M:	Borislav Petkov <bp@alien8.de>
18976S:	Maintained
18977F:	arch/x86/kernel/cpu/microcode/*
18978
18979X86 MM
18980M:	Dave Hansen <dave.hansen@linux.intel.com>
18981M:	Andy Lutomirski <luto@kernel.org>
18982M:	Peter Zijlstra <peterz@infradead.org>
18983L:	linux-kernel@vger.kernel.org
18984S:	Maintained
18985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18986F:	arch/x86/mm/
18987
18988X86 PLATFORM DRIVERS
18989M:	Hans de Goede <hdegoede@redhat.com>
18990M:	Mark Gross <mgross@linux.intel.com>
18991L:	platform-driver-x86@vger.kernel.org
18992S:	Maintained
18993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
18994F:	drivers/platform/olpc/
18995F:	drivers/platform/x86/
18996
18997X86 PLATFORM DRIVERS - ARCH
18998R:	Darren Hart <dvhart@infradead.org>
18999R:	Andy Shevchenko <andy@infradead.org>
19000L:	platform-driver-x86@vger.kernel.org
19001L:	x86@kernel.org
19002S:	Maintained
19003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19004F:	arch/x86/platform
19005
19006X86 PLATFORM UV HPE SUPERDOME FLEX
19007M:	Steve Wahl <steve.wahl@hpe.com>
19008R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
19009R:	Russ Anderson <russ.anderson@hpe.com>
19010S:	Supported
19011F:	arch/x86/include/asm/uv/
19012F:	arch/x86/kernel/apic/x2apic_uv_x.c
19013F:	arch/x86/platform/uv/
19014
19015X86 VDSO
19016M:	Andy Lutomirski <luto@kernel.org>
19017L:	linux-kernel@vger.kernel.org
19018S:	Maintained
19019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19020F:	arch/x86/entry/vdso/
19021
19022XARRAY
19023M:	Matthew Wilcox <willy@infradead.org>
19024L:	linux-fsdevel@vger.kernel.org
19025S:	Supported
19026F:	Documentation/core-api/xarray.rst
19027F:	include/linux/idr.h
19028F:	include/linux/xarray.h
19029F:	lib/idr.c
19030F:	lib/xarray.c
19031F:	tools/testing/radix-tree
19032
19033XBOX DVD IR REMOTE
19034M:	Benjamin Valentin <benpicco@googlemail.com>
19035S:	Maintained
19036F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
19037F:	drivers/media/rc/xbox_remote.c
19038
19039XC2028/3028 TUNER DRIVER
19040M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19041L:	linux-media@vger.kernel.org
19042S:	Maintained
19043W:	https://linuxtv.org
19044T:	git git://linuxtv.org/media_tree.git
19045F:	drivers/media/tuners/tuner-xc2028.*
19046
19047XDP (eXpress Data Path)
19048M:	Alexei Starovoitov <ast@kernel.org>
19049M:	Daniel Borkmann <daniel@iogearbox.net>
19050M:	David S. Miller <davem@davemloft.net>
19051M:	Jakub Kicinski <kuba@kernel.org>
19052M:	Jesper Dangaard Brouer <hawk@kernel.org>
19053M:	John Fastabend <john.fastabend@gmail.com>
19054L:	netdev@vger.kernel.org
19055L:	bpf@vger.kernel.org
19056S:	Supported
19057F:	include/net/xdp.h
19058F:	include/trace/events/xdp.h
19059F:	kernel/bpf/cpumap.c
19060F:	kernel/bpf/devmap.c
19061F:	net/core/xdp.c
19062N:	xdp
19063K:	xdp
19064
19065XDP SOCKETS (AF_XDP)
19066M:	Björn Töpel <bjorn.topel@intel.com>
19067M:	Magnus Karlsson <magnus.karlsson@intel.com>
19068R:	Jonathan Lemon <jonathan.lemon@gmail.com>
19069L:	netdev@vger.kernel.org
19070L:	bpf@vger.kernel.org
19071S:	Maintained
19072F:	include/net/xdp_sock*
19073F:	include/net/xsk_buff_pool.h
19074F:	include/uapi/linux/if_xdp.h
19075F:	net/xdp/
19076F:	samples/bpf/xdpsock*
19077F:	tools/lib/bpf/xsk*
19078
19079XEN BLOCK SUBSYSTEM
19080M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19081M:	Roger Pau Monné <roger.pau@citrix.com>
19082L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19083S:	Supported
19084F:	drivers/block/xen*
19085F:	drivers/block/xen-blkback/*
19086
19087XEN HYPERVISOR ARM
19088M:	Stefano Stabellini <sstabellini@kernel.org>
19089L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19090S:	Maintained
19091F:	arch/arm/include/asm/xen/
19092F:	arch/arm/xen/
19093
19094XEN HYPERVISOR ARM64
19095M:	Stefano Stabellini <sstabellini@kernel.org>
19096L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19097S:	Maintained
19098F:	arch/arm64/include/asm/xen/
19099F:	arch/arm64/xen/
19100
19101XEN HYPERVISOR INTERFACE
19102M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
19103M:	Juergen Gross <jgross@suse.com>
19104R:	Stefano Stabellini <sstabellini@kernel.org>
19105L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19106S:	Supported
19107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19108F:	Documentation/ABI/stable/sysfs-hypervisor-xen
19109F:	Documentation/ABI/testing/sysfs-hypervisor-xen
19110F:	arch/x86/include/asm/pvclock-abi.h
19111F:	arch/x86/include/asm/xen/
19112F:	arch/x86/platform/pvh/
19113F:	arch/x86/xen/
19114F:	drivers/*/xen-*front.c
19115F:	drivers/xen/
19116F:	include/uapi/xen/
19117F:	include/xen/
19118
19119XEN NETWORK BACKEND DRIVER
19120M:	Wei Liu <wei.liu@kernel.org>
19121M:	Paul Durrant <paul@xen.org>
19122L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19123L:	netdev@vger.kernel.org
19124S:	Supported
19125F:	drivers/net/xen-netback/*
19126
19127XEN PCI SUBSYSTEM
19128M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19129L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19130S:	Supported
19131F:	arch/x86/pci/*xen*
19132F:	drivers/pci/*xen*
19133
19134XEN PVSCSI DRIVERS
19135M:	Juergen Gross <jgross@suse.com>
19136L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19137L:	linux-scsi@vger.kernel.org
19138S:	Supported
19139F:	drivers/scsi/xen-scsifront.c
19140F:	drivers/xen/xen-scsiback.c
19141F:	include/xen/interface/io/vscsiif.h
19142
19143XEN SOUND FRONTEND DRIVER
19144M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19145L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19146L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19147S:	Supported
19148F:	sound/xen/*
19149
19150XEN SWIOTLB SUBSYSTEM
19151M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19152L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19153L:	iommu@lists.linux-foundation.org
19154S:	Supported
19155F:	arch/x86/xen/*swiotlb*
19156F:	drivers/xen/*swiotlb*
19157
19158XFS FILESYSTEM
19159M:	Darrick J. Wong <darrick.wong@oracle.com>
19160M:	linux-xfs@vger.kernel.org
19161L:	linux-xfs@vger.kernel.org
19162S:	Supported
19163W:	http://xfs.org/
19164T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19165F:	Documentation/ABI/testing/sysfs-fs-xfs
19166F:	Documentation/admin-guide/xfs.rst
19167F:	Documentation/filesystems/xfs-delayed-logging-design.rst
19168F:	Documentation/filesystems/xfs-self-describing-metadata.rst
19169F:	fs/xfs/
19170F:	include/uapi/linux/dqblk_xfs.h
19171F:	include/uapi/linux/fsmap.h
19172
19173XILINX AXI ETHERNET DRIVER
19174M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19175S:	Maintained
19176F:	drivers/net/ethernet/xilinx/xilinx_axienet*
19177
19178XILINX CAN DRIVER
19179M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19180R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19181L:	linux-can@vger.kernel.org
19182S:	Maintained
19183F:	Documentation/devicetree/bindings/net/can/xilinx_can.txt
19184F:	drivers/net/can/xilinx_can.c
19185
19186XILINX SD-FEC IP CORES
19187M:	Derek Kiernan <derek.kiernan@xilinx.com>
19188M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
19189S:	Maintained
19190F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19191F:	Documentation/misc-devices/xilinx_sdfec.rst
19192F:	drivers/misc/Kconfig
19193F:	drivers/misc/Makefile
19194F:	drivers/misc/xilinx_sdfec.c
19195F:	include/uapi/misc/xilinx_sdfec.h
19196
19197XILINX UARTLITE SERIAL DRIVER
19198M:	Peter Korsgaard <jacmet@sunsite.dk>
19199L:	linux-serial@vger.kernel.org
19200S:	Maintained
19201F:	drivers/tty/serial/uartlite.c
19202
19203XILINX VIDEO IP CORES
19204M:	Hyun Kwon <hyun.kwon@xilinx.com>
19205M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19206L:	linux-media@vger.kernel.org
19207S:	Supported
19208T:	git git://linuxtv.org/media_tree.git
19209F:	Documentation/devicetree/bindings/media/xilinx/
19210F:	drivers/media/platform/xilinx/
19211F:	include/uapi/linux/xilinx-v4l2-controls.h
19212
19213XILINX ZYNQMP DPDMA DRIVER
19214M:	Hyun Kwon <hyun.kwon@xilinx.com>
19215M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19216L:	dmaengine@vger.kernel.org
19217S:	Supported
19218F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19219F:	drivers/dma/xilinx/xilinx_dpdma.c
19220F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19221
19222XILINX ZYNQMP PSGTR PHY DRIVER
19223M:	Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19224M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19225L:	linux-kernel@vger.kernel.org
19226S:	Supported
19227T:	git https://github.com/Xilinx/linux-xlnx.git
19228F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19229F:	drivers/phy/xilinx/phy-zynqmp.c
19230
19231XILLYBUS DRIVER
19232M:	Eli Billauer <eli.billauer@gmail.com>
19233L:	linux-kernel@vger.kernel.org
19234S:	Supported
19235F:	drivers/char/xillybus/
19236
19237XLP9XX I2C DRIVER
19238M:	George Cherian <gcherian@marvell.com>
19239L:	linux-i2c@vger.kernel.org
19240S:	Supported
19241W:	http://www.marvell.com
19242F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19243F:	drivers/i2c/busses/i2c-xlp9xx.c
19244
19245XRA1403 GPIO EXPANDER
19246M:	Nandor Han <nandor.han@ge.com>
19247M:	Semi Malinen <semi.malinen@ge.com>
19248L:	linux-gpio@vger.kernel.org
19249S:	Maintained
19250F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19251F:	drivers/gpio/gpio-xra1403.c
19252
19253XTENSA XTFPGA PLATFORM SUPPORT
19254M:	Max Filippov <jcmvbkbc@gmail.com>
19255L:	linux-xtensa@linux-xtensa.org
19256S:	Maintained
19257F:	drivers/spi/spi-xtensa-xtfpga.c
19258F:	sound/soc/xtensa/xtfpga-i2s.c
19259
19260YAM DRIVER FOR AX.25
19261M:	Jean-Paul Roubelat <jpr@f6fbb.org>
19262L:	linux-hams@vger.kernel.org
19263S:	Maintained
19264F:	drivers/net/hamradio/yam*
19265F:	include/linux/yam.h
19266
19267YAMA SECURITY MODULE
19268M:	Kees Cook <keescook@chromium.org>
19269S:	Supported
19270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19271F:	Documentation/admin-guide/LSM/Yama.rst
19272F:	security/yama/
19273
19274YEALINK PHONE DRIVER
19275M:	Henk Vergonet <Henk.Vergonet@gmail.com>
19276L:	usbb2k-api-dev@nongnu.org
19277S:	Maintained
19278F:	Documentation/input/devices/yealink.rst
19279F:	drivers/input/misc/yealink.*
19280
19281Z8530 DRIVER FOR AX.25
19282M:	Joerg Reuter <jreuter@yaina.de>
19283L:	linux-hams@vger.kernel.org
19284S:	Maintained
19285W:	http://yaina.de/jreuter/
19286W:	http://www.qsl.net/dl1bke/
19287F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
19288F:	drivers/net/hamradio/*scc.c
19289F:	drivers/net/hamradio/z8530.h
19290
19291ZBUD COMPRESSED PAGE ALLOCATOR
19292M:	Seth Jennings <sjenning@redhat.com>
19293M:	Dan Streetman <ddstreet@ieee.org>
19294L:	linux-mm@kvack.org
19295S:	Maintained
19296F:	include/linux/zbud.h
19297F:	mm/zbud.c
19298
19299ZD1211RW WIRELESS DRIVER
19300M:	Daniel Drake <dsd@gentoo.org>
19301M:	Ulrich Kunitz <kune@deine-taler.de>
19302L:	linux-wireless@vger.kernel.org
19303L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
19304S:	Maintained
19305W:	http://zd1211.ath.cx/wiki/DriverRewrite
19306F:	drivers/net/wireless/zydas/zd1211rw/
19307
19308ZD1301 MEDIA DRIVER
19309M:	Antti Palosaari <crope@iki.fi>
19310L:	linux-media@vger.kernel.org
19311S:	Maintained
19312W:	https://linuxtv.org/
19313W:	http://palosaari.fi/linux/
19314Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19315F:	drivers/media/usb/dvb-usb-v2/zd1301*
19316
19317ZD1301_DEMOD MEDIA DRIVER
19318M:	Antti Palosaari <crope@iki.fi>
19319L:	linux-media@vger.kernel.org
19320S:	Maintained
19321W:	https://linuxtv.org/
19322W:	http://palosaari.fi/linux/
19323Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19324F:	drivers/media/dvb-frontends/zd1301_demod*
19325
19326ZHAOXIN PROCESSOR SUPPORT
19327M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19328L:	linux-kernel@vger.kernel.org
19329S:	Maintained
19330F:	arch/x86/kernel/cpu/zhaoxin.c
19331
19332ZONEFS FILESYSTEM
19333M:	Damien Le Moal <damien.lemoal@wdc.com>
19334M:	Naohiro Aota <naohiro.aota@wdc.com>
19335R:	Johannes Thumshirn <jth@kernel.org>
19336L:	linux-fsdevel@vger.kernel.org
19337S:	Maintained
19338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19339F:	Documentation/filesystems/zonefs.rst
19340F:	fs/zonefs/
19341
19342ZR36067 VIDEO FOR LINUX DRIVER
19343M:	Corentin Labbe <clabbe@baylibre.com>
19344L:	mjpeg-users@lists.sourceforge.net
19345L:	linux-media@vger.kernel.org
19346S:	Maintained
19347W:	http://mjpeg.sourceforge.net/driver-zoran/
19348Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19349F:	Documentation/driver-api/media/drivers/zoran.rst
19350F:	drivers/staging/media/zoran/
19351
19352ZPOOL COMPRESSED PAGE STORAGE API
19353M:	Dan Streetman <ddstreet@ieee.org>
19354L:	linux-mm@kvack.org
19355S:	Maintained
19356F:	include/linux/zpool.h
19357F:	mm/zpool.c
19358
19359ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19360M:	Minchan Kim <minchan@kernel.org>
19361M:	Nitin Gupta <ngupta@vflare.org>
19362R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19363L:	linux-kernel@vger.kernel.org
19364S:	Maintained
19365F:	Documentation/admin-guide/blockdev/zram.rst
19366F:	drivers/block/zram/
19367
19368ZS DECSTATION Z85C30 SERIAL DRIVER
19369M:	"Maciej W. Rozycki" <macro@linux-mips.org>
19370S:	Maintained
19371F:	drivers/tty/serial/zs.*
19372
19373ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19374M:	Minchan Kim <minchan@kernel.org>
19375M:	Nitin Gupta <ngupta@vflare.org>
19376R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19377L:	linux-mm@kvack.org
19378S:	Maintained
19379F:	Documentation/vm/zsmalloc.rst
19380F:	include/linux/zsmalloc.h
19381F:	mm/zsmalloc.c
19382
19383ZSWAP COMPRESSED SWAP CACHING
19384M:	Seth Jennings <sjenning@redhat.com>
19385M:	Dan Streetman <ddstreet@ieee.org>
19386M:	Vitaly Wool <vitaly.wool@konsulko.com>
19387L:	linux-mm@kvack.org
19388S:	Maintained
19389F:	mm/zswap.c
19390
19391THE REST
19392M:	Linus Torvalds <torvalds@linux-foundation.org>
19393L:	linux-kernel@vger.kernel.org
19394S:	Buried alive in reporters
19395Q:	http://patchwork.kernel.org/project/LKML/list/
19396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
19397F:	*
19398F:	*/
19399