xref: /linux/MAINTAINERS (revision 7b58b82b86c8b65a2b57a4c6cb96a460654f9e09)
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/
193Q:	https://patchwork.kernel.org/project/linux-wireless/list/
194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
196F:	Documentation/driver-api/80211/cfg80211.rst
197F:	Documentation/networking/regulatory.rst
198F:	include/linux/ieee80211.h
199F:	include/net/cfg80211.h
200F:	include/net/ieee80211_radiotap.h
201F:	include/net/iw_handler.h
202F:	include/net/wext.h
203F:	include/uapi/linux/nl80211.h
204F:	net/wireless/
205
2068169 10/100/1000 GIGABIT ETHERNET DRIVER
207M:	Heiner Kallweit <hkallweit1@gmail.com>
208M:	nic_swsd@realtek.com
209L:	netdev@vger.kernel.org
210S:	Maintained
211F:	drivers/net/ethernet/realtek/r8169*
212
2138250/16?50 (AND CLONE UARTS) SERIAL DRIVER
214M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
215L:	linux-serial@vger.kernel.org
216S:	Maintained
217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
218F:	drivers/tty/serial/8250*
219F:	include/linux/serial_8250.h
220
2218390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
222L:	netdev@vger.kernel.org
223S:	Orphan / Obsolete
224F:	drivers/net/ethernet/8390/
225
2269P FILE SYSTEM
227M:	Eric Van Hensbergen <ericvh@gmail.com>
228M:	Latchesar Ionkov <lucho@ionkov.net>
229M:	Dominique Martinet <asmadeus@codewreck.org>
230R:	Christian Schoenebeck <linux_oss@crudebyte.com>
231L:	v9fs-developer@lists.sourceforge.net
232S:	Maintained
233W:	http://swik.net/v9fs
234Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
236T:	git git://github.com/martinetd/linux.git
237F:	Documentation/filesystems/9p.rst
238F:	fs/9p/
239F:	include/net/9p/
240F:	include/trace/events/9p.h
241F:	include/uapi/linux/virtio_9p.h
242F:	net/9p/
243
244A8293 MEDIA DRIVER
245M:	Antti Palosaari <crope@iki.fi>
246L:	linux-media@vger.kernel.org
247S:	Maintained
248W:	https://linuxtv.org
249W:	http://palosaari.fi/linux/
250Q:	http://patchwork.linuxtv.org/project/linux-media/list/
251T:	git git://linuxtv.org/anttip/media_tree.git
252F:	drivers/media/dvb-frontends/a8293*
253
254AACRAID SCSI RAID DRIVER
255M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
256L:	linux-scsi@vger.kernel.org
257S:	Supported
258W:	http://www.adaptec.com/
259F:	Documentation/scsi/aacraid.rst
260F:	drivers/scsi/aacraid/
261
262ABI/API
263L:	linux-api@vger.kernel.org
264F:	include/linux/syscalls.h
265F:	kernel/sys_ni.c
266X:	include/uapi/
267X:	arch/*/include/uapi/
268
269ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
270M:	Hans de Goede <hdegoede@redhat.com>
271L:	linux-hwmon@vger.kernel.org
272S:	Maintained
273F:	drivers/hwmon/abituguru.c
274
275ABIT UGURU 3 HARDWARE MONITOR DRIVER
276M:	Alistair John Strachan <alistair@devzero.co.uk>
277L:	linux-hwmon@vger.kernel.org
278S:	Maintained
279F:	drivers/hwmon/abituguru3.c
280
281ACCES 104-DIO-48E GPIO DRIVER
282M:	William Breathitt Gray <vilhelm.gray@gmail.com>
283L:	linux-gpio@vger.kernel.org
284S:	Maintained
285F:	drivers/gpio/gpio-104-dio-48e.c
286
287ACCES 104-IDI-48 GPIO DRIVER
288M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
289L:	linux-gpio@vger.kernel.org
290S:	Maintained
291F:	drivers/gpio/gpio-104-idi-48.c
292
293ACCES 104-IDIO-16 GPIO DRIVER
294M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
295L:	linux-gpio@vger.kernel.org
296S:	Maintained
297F:	drivers/gpio/gpio-104-idio-16.c
298
299ACCES 104-QUAD-8 DRIVER
300M:	William Breathitt Gray <vilhelm.gray@gmail.com>
301M:	Syed Nayyar Waris <syednwaris@gmail.com>
302L:	linux-iio@vger.kernel.org
303S:	Maintained
304F:	drivers/counter/104-quad-8.c
305
306ACCES PCI-IDIO-16 GPIO DRIVER
307M:	William Breathitt Gray <vilhelm.gray@gmail.com>
308L:	linux-gpio@vger.kernel.org
309S:	Maintained
310F:	drivers/gpio/gpio-pci-idio-16.c
311
312ACCES PCIe-IDIO-24 GPIO DRIVER
313M:	William Breathitt Gray <vilhelm.gray@gmail.com>
314L:	linux-gpio@vger.kernel.org
315S:	Maintained
316F:	drivers/gpio/gpio-pcie-idio-24.c
317
318ACENIC DRIVER
319M:	Jes Sorensen <jes@trained-monkey.org>
320L:	linux-acenic@sunsite.dk
321S:	Maintained
322F:	drivers/net/ethernet/alteon/acenic*
323
324ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
325M:	Peter Kaestle <peter@piie.net>
326L:	platform-driver-x86@vger.kernel.org
327S:	Maintained
328W:	http://piie.net/?section=acerhdf
329F:	drivers/platform/x86/acerhdf.c
330
331ACER WMI LAPTOP EXTRAS
332M:	"Lee, Chun-Yi" <jlee@suse.com>
333L:	platform-driver-x86@vger.kernel.org
334S:	Maintained
335F:	drivers/platform/x86/acer-wmi.c
336
337ACPI
338M:	"Rafael J. Wysocki" <rafael@kernel.org>
339R:	Len Brown <lenb@kernel.org>
340L:	linux-acpi@vger.kernel.org
341S:	Supported
342W:	https://01.org/linux-acpi
343Q:	https://patchwork.kernel.org/project/linux-acpi/list/
344B:	https://bugzilla.kernel.org
345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
346F:	Documentation/ABI/testing/configfs-acpi
347F:	Documentation/ABI/testing/sysfs-bus-acpi
348F:	Documentation/firmware-guide/acpi/
349F:	drivers/acpi/
350F:	drivers/pci/*/*acpi*
351F:	drivers/pci/*acpi*
352F:	drivers/pnp/pnpacpi/
353F:	include/acpi/
354F:	include/linux/acpi.h
355F:	include/linux/fwnode.h
356F:	tools/power/acpi/
357
358ACPI APEI
359M:	"Rafael J. Wysocki" <rafael@kernel.org>
360R:	Len Brown <lenb@kernel.org>
361R:	James Morse <james.morse@arm.com>
362R:	Tony Luck <tony.luck@intel.com>
363R:	Borislav Petkov <bp@alien8.de>
364L:	linux-acpi@vger.kernel.org
365F:	drivers/acpi/apei/
366
367ACPI COMPONENT ARCHITECTURE (ACPICA)
368M:	Robert Moore <robert.moore@intel.com>
369M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
370L:	linux-acpi@vger.kernel.org
371L:	devel@acpica.org
372S:	Supported
373W:	https://acpica.org/
374W:	https://github.com/acpica/acpica/
375Q:	https://patchwork.kernel.org/project/linux-acpi/list/
376B:	https://bugzilla.kernel.org
377B:	https://bugs.acpica.org
378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
379F:	drivers/acpi/acpica/
380F:	include/acpi/
381F:	tools/power/acpi/
382
383ACPI FOR ARM64 (ACPI/arm64)
384M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
385M:	Hanjun Guo <guohanjun@huawei.com>
386M:	Sudeep Holla <sudeep.holla@arm.com>
387L:	linux-acpi@vger.kernel.org
388L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
389S:	Maintained
390F:	drivers/acpi/arm64
391
392ACPI SERIAL MULTI INSTANTIATE DRIVER
393M:	Hans de Goede <hdegoede@redhat.com>
394L:	platform-driver-x86@vger.kernel.org
395S:	Maintained
396F:	drivers/platform/x86/serial-multi-instantiate.c
397
398ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
399M:	Sudeep Holla <sudeep.holla@arm.com>
400L:	linux-acpi@vger.kernel.org
401S:	Supported
402F:	drivers/mailbox/pcc.c
403
404ACPI PMIC DRIVERS
405M:	"Rafael J. Wysocki" <rafael@kernel.org>
406M:	Len Brown <lenb@kernel.org>
407R:	Andy Shevchenko <andy@kernel.org>
408R:	Mika Westerberg <mika.westerberg@linux.intel.com>
409L:	linux-acpi@vger.kernel.org
410S:	Supported
411Q:	https://patchwork.kernel.org/project/linux-acpi/list/
412B:	https://bugzilla.kernel.org
413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
414F:	drivers/acpi/pmic/
415
416ACPI THERMAL DRIVER
417M:	Rafael J. Wysocki <rafael@kernel.org>
418R:	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 VIOT DRIVER
426M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
427L:	linux-acpi@vger.kernel.org
428L:	iommu@lists.linux-foundation.org
429S:	Maintained
430F:	drivers/acpi/viot.c
431F:	include/linux/acpi_viot.h
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
439ACRN HYPERVISOR SERVICE MODULE
440M:	Fei Li <fei1.li@intel.com>
441L:	acrn-dev@lists.projectacrn.org (subscribers-only)
442S:	Supported
443W:	https://projectacrn.org
444F:	Documentation/virt/acrn/
445F:	drivers/virt/acrn/
446F:	include/uapi/linux/acrn.h
447
448AD1889 ALSA SOUND DRIVER
449L:	linux-parisc@vger.kernel.org
450S:	Maintained
451W:	https://parisc.wiki.kernel.org/index.php/AD1889
452F:	sound/pci/ad1889.*
453
454AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
455M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
456L:	linux-iio@vger.kernel.org
457S:	Supported
458F:	drivers/iio/potentiometer/ad5110.c
459
460AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
461M:	Michael Hennerich <michael.hennerich@analog.com>
462S:	Supported
463W:	http://wiki.analog.com/AD5254
464W:	http://ez.analog.com/community/linux-device-drivers
465F:	drivers/misc/ad525x_dpot.c
466
467AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
468M:	Michael Hennerich <michael.hennerich@analog.com>
469S:	Supported
470W:	http://wiki.analog.com/AD5398
471W:	http://ez.analog.com/community/linux-device-drivers
472F:	drivers/regulator/ad5398.c
473
474AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
475M:	Michael Hennerich <michael.hennerich@analog.com>
476S:	Supported
477W:	http://wiki.analog.com/AD7142
478W:	http://ez.analog.com/community/linux-device-drivers
479F:	drivers/input/misc/ad714x.c
480
481AD7877 TOUCHSCREEN DRIVER
482M:	Michael Hennerich <michael.hennerich@analog.com>
483S:	Supported
484W:	http://wiki.analog.com/AD7877
485W:	http://ez.analog.com/community/linux-device-drivers
486F:	drivers/input/touchscreen/ad7877.c
487
488AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
489M:	Michael Hennerich <michael.hennerich@analog.com>
490S:	Supported
491W:	http://wiki.analog.com/AD7879
492W:	http://ez.analog.com/community/linux-device-drivers
493F:	drivers/input/touchscreen/ad7879.c
494
495ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
496M:	Jiri Kosina <jikos@kernel.org>
497S:	Maintained
498
499ADF7242 IEEE 802.15.4 RADIO DRIVER
500M:	Michael Hennerich <michael.hennerich@analog.com>
501L:	linux-wpan@vger.kernel.org
502S:	Supported
503W:	https://wiki.analog.com/ADF7242
504W:	http://ez.analog.com/community/linux-device-drivers
505F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
506F:	drivers/net/ieee802154/adf7242.c
507
508ADM1025 HARDWARE MONITOR DRIVER
509M:	Jean Delvare <jdelvare@suse.com>
510L:	linux-hwmon@vger.kernel.org
511S:	Maintained
512F:	Documentation/hwmon/adm1025.rst
513F:	drivers/hwmon/adm1025.c
514
515ADM1029 HARDWARE MONITOR DRIVER
516M:	Corentin Labbe <clabbe.montjoie@gmail.com>
517L:	linux-hwmon@vger.kernel.org
518S:	Maintained
519F:	drivers/hwmon/adm1029.c
520
521ADM8211 WIRELESS DRIVER
522L:	linux-wireless@vger.kernel.org
523S:	Orphan
524W:	https://wireless.wiki.kernel.org/
525F:	drivers/net/wireless/admtek/adm8211.*
526
527ADP1653 FLASH CONTROLLER DRIVER
528M:	Sakari Ailus <sakari.ailus@iki.fi>
529L:	linux-media@vger.kernel.org
530S:	Maintained
531F:	drivers/media/i2c/adp1653.c
532F:	include/media/i2c/adp1653.h
533
534ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
535M:	Michael Hennerich <michael.hennerich@analog.com>
536S:	Supported
537W:	http://wiki.analog.com/ADP5520
538W:	http://ez.analog.com/community/linux-device-drivers
539F:	drivers/gpio/gpio-adp5520.c
540F:	drivers/input/keyboard/adp5520-keys.c
541F:	drivers/leds/leds-adp5520.c
542F:	drivers/mfd/adp5520.c
543F:	drivers/video/backlight/adp5520_bl.c
544
545ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
546M:	Michael Hennerich <michael.hennerich@analog.com>
547S:	Supported
548W:	http://wiki.analog.com/ADP5588
549W:	http://ez.analog.com/community/linux-device-drivers
550F:	drivers/gpio/gpio-adp5588.c
551F:	drivers/input/keyboard/adp5588-keys.c
552
553ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
554M:	Michael Hennerich <michael.hennerich@analog.com>
555S:	Supported
556W:	http://wiki.analog.com/ADP8860
557W:	http://ez.analog.com/community/linux-device-drivers
558F:	drivers/video/backlight/adp8860_bl.c
559
560ADT746X FAN DRIVER
561M:	Colin Leroy <colin@colino.net>
562S:	Maintained
563F:	drivers/macintosh/therm_adt746x.c
564
565ADT7475 HARDWARE MONITOR DRIVER
566M:	Jean Delvare <jdelvare@suse.com>
567L:	linux-hwmon@vger.kernel.org
568S:	Maintained
569F:	Documentation/hwmon/adt7475.rst
570F:	drivers/hwmon/adt7475.c
571
572ADVANSYS SCSI DRIVER
573M:	Matthew Wilcox <willy@infradead.org>
574M:	Hannes Reinecke <hare@suse.com>
575L:	linux-scsi@vger.kernel.org
576S:	Maintained
577F:	Documentation/scsi/advansys.rst
578F:	drivers/scsi/advansys.c
579
580ADVANTECH SWBTN DRIVER
581M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
582L:	platform-driver-x86@vger.kernel.org
583S:	Maintained
584F:	drivers/platform/x86/adv_swbutton.c
585
586ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
587M:	Lucas Stankus <lucas.p.stankus@gmail.com>
588S:	Supported
589F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
590F:	drivers/iio/accel/adxl313*
591
592ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
593M:	Michael Hennerich <michael.hennerich@analog.com>
594S:	Supported
595W:	http://wiki.analog.com/ADXL345
596W:	http://ez.analog.com/community/linux-device-drivers
597F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
598F:	drivers/input/misc/adxl34x.c
599
600ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
601M:	Puranjay Mohan <puranjay12@gmail.com>
602L:	linux-iio@vger.kernel.org
603S:	Supported
604F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
605F:	drivers/iio/accel/adxl355.h
606F:	drivers/iio/accel/adxl355_core.c
607F:	drivers/iio/accel/adxl355_i2c.c
608F:	drivers/iio/accel/adxl355_spi.c
609
610ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
611M:	Michael Hennerich <michael.hennerich@analog.com>
612S:	Supported
613W:	http://ez.analog.com/community/linux-device-drivers
614F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
615F:	drivers/iio/accel/adxl372.c
616F:	drivers/iio/accel/adxl372_i2c.c
617F:	drivers/iio/accel/adxl372_spi.c
618
619AF9013 MEDIA DRIVER
620M:	Antti Palosaari <crope@iki.fi>
621L:	linux-media@vger.kernel.org
622S:	Maintained
623W:	https://linuxtv.org
624W:	http://palosaari.fi/linux/
625Q:	http://patchwork.linuxtv.org/project/linux-media/list/
626T:	git git://linuxtv.org/anttip/media_tree.git
627F:	drivers/media/dvb-frontends/af9013*
628
629AF9033 MEDIA DRIVER
630M:	Antti Palosaari <crope@iki.fi>
631L:	linux-media@vger.kernel.org
632S:	Maintained
633W:	https://linuxtv.org
634W:	http://palosaari.fi/linux/
635Q:	http://patchwork.linuxtv.org/project/linux-media/list/
636T:	git git://linuxtv.org/anttip/media_tree.git
637F:	drivers/media/dvb-frontends/af9033*
638
639AFFS FILE SYSTEM
640M:	David Sterba <dsterba@suse.com>
641L:	linux-fsdevel@vger.kernel.org
642S:	Odd Fixes
643F:	Documentation/filesystems/affs.rst
644F:	fs/affs/
645
646AFS FILESYSTEM
647M:	David Howells <dhowells@redhat.com>
648M:	Marc Dionne <marc.dionne@auristor.com>
649L:	linux-afs@lists.infradead.org
650S:	Supported
651W:	https://www.infradead.org/~dhowells/kafs/
652F:	Documentation/filesystems/afs.rst
653F:	fs/afs/
654F:	include/trace/events/afs.h
655
656AGPGART DRIVER
657M:	David Airlie <airlied@linux.ie>
658S:	Maintained
659T:	git git://anongit.freedesktop.org/drm/drm
660F:	drivers/char/agp/
661F:	include/linux/agp*
662F:	include/uapi/linux/agp*
663
664AHA152X SCSI DRIVER
665M:	"Juergen E. Fischer" <fischer@norbit.de>
666L:	linux-scsi@vger.kernel.org
667S:	Maintained
668F:	drivers/scsi/aha152x*
669F:	drivers/scsi/pcmcia/aha152x*
670
671AIC7XXX / AIC79XX SCSI DRIVER
672M:	Hannes Reinecke <hare@suse.com>
673L:	linux-scsi@vger.kernel.org
674S:	Maintained
675F:	drivers/scsi/aic7xxx/
676
677AIMSLAB FM RADIO RECEIVER DRIVER
678M:	Hans Verkuil <hverkuil@xs4all.nl>
679L:	linux-media@vger.kernel.org
680S:	Maintained
681W:	https://linuxtv.org
682T:	git git://linuxtv.org/media_tree.git
683F:	drivers/media/radio/radio-aimslab*
684
685AIO
686M:	Benjamin LaHaise <bcrl@kvack.org>
687L:	linux-aio@kvack.org
688S:	Supported
689F:	fs/aio.c
690F:	include/linux/*aio*.h
691
692AIRSPY MEDIA DRIVER
693M:	Antti Palosaari <crope@iki.fi>
694L:	linux-media@vger.kernel.org
695S:	Maintained
696W:	https://linuxtv.org
697W:	http://palosaari.fi/linux/
698Q:	http://patchwork.linuxtv.org/project/linux-media/list/
699T:	git git://linuxtv.org/anttip/media_tree.git
700F:	drivers/media/usb/airspy/
701
702ALACRITECH GIGABIT ETHERNET DRIVER
703M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
704S:	Maintained
705F:	drivers/net/ethernet/alacritech/*
706
707ALCATEL SPEEDTOUCH USB DRIVER
708M:	Duncan Sands <duncan.sands@free.fr>
709L:	linux-usb@vger.kernel.org
710S:	Maintained
711W:	http://www.linux-usb.org/SpeedTouch/
712F:	drivers/usb/atm/speedtch.c
713F:	drivers/usb/atm/usbatm.c
714
715ALCHEMY AU1XX0 MMC DRIVER
716M:	Manuel Lauss <manuel.lauss@gmail.com>
717S:	Maintained
718F:	drivers/mmc/host/au1xmmc.c
719
720ALI1563 I2C DRIVER
721M:	Rudolf Marek <r.marek@assembler.cz>
722L:	linux-i2c@vger.kernel.org
723S:	Maintained
724F:	Documentation/i2c/busses/i2c-ali1563.rst
725F:	drivers/i2c/busses/i2c-ali1563.c
726
727ALIENWARE WMI DRIVER
728L:	Dell.Client.Kernel@dell.com
729S:	Maintained
730F:	drivers/platform/x86/dell/alienware-wmi.c
731
732ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
733M:	Tomislav Denis <tomislav.denis@avl.com>
734L:	linux-iio@vger.kernel.org
735S:	Maintained
736W:	http://www.allsensors.com/
737F:	Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
738F:	drivers/iio/pressure/dlhl60d.c
739
740ALLEGRO DVT VIDEO IP CORE DRIVER
741M:	Michael Tretter <m.tretter@pengutronix.de>
742R:	Pengutronix Kernel Team <kernel@pengutronix.de>
743L:	linux-media@vger.kernel.org
744S:	Maintained
745F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
746F:	drivers/media/platform/allegro-dvt/
747
748ALLWINNER A10 CSI DRIVER
749M:	Maxime Ripard <mripard@kernel.org>
750L:	linux-media@vger.kernel.org
751S:	Maintained
752T:	git git://linuxtv.org/media_tree.git
753F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
754F:	drivers/media/platform/sunxi/sun4i-csi/
755
756ALLWINNER CPUFREQ DRIVER
757M:	Yangtao Li <tiny.windzz@gmail.com>
758L:	linux-pm@vger.kernel.org
759S:	Maintained
760F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
761F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
762
763ALLWINNER CRYPTO DRIVERS
764M:	Corentin Labbe <clabbe.montjoie@gmail.com>
765L:	linux-crypto@vger.kernel.org
766S:	Maintained
767F:	drivers/crypto/allwinner/
768
769ALLWINNER HARDWARE SPINLOCK SUPPORT
770M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
771S:	Maintained
772F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
773F:	drivers/hwspinlock/sun6i_hwspinlock.c
774
775ALLWINNER THERMAL DRIVER
776M:	Vasily Khoruzhick <anarsoul@gmail.com>
777M:	Yangtao Li <tiny.windzz@gmail.com>
778L:	linux-pm@vger.kernel.org
779S:	Maintained
780F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
781F:	drivers/thermal/sun8i_thermal.c
782
783ALLWINNER VPU DRIVER
784M:	Maxime Ripard <mripard@kernel.org>
785M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
786L:	linux-media@vger.kernel.org
787S:	Maintained
788F:	drivers/staging/media/sunxi/cedrus/
789
790ALPHA PORT
791M:	Richard Henderson <rth@twiddle.net>
792M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
793M:	Matt Turner <mattst88@gmail.com>
794L:	linux-alpha@vger.kernel.org
795S:	Odd Fixes
796F:	arch/alpha/
797
798ALPS PS/2 TOUCHPAD DRIVER
799R:	Pali Rohár <pali@kernel.org>
800F:	drivers/input/mouse/alps.*
801
802ALTERA I2C CONTROLLER DRIVER
803M:	Thor Thayer <thor.thayer@linux.intel.com>
804S:	Maintained
805F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
806F:	drivers/i2c/busses/i2c-altera.c
807
808ALTERA MAILBOX DRIVER
809M:	Mun Yew Tham <mun.yew.tham@intel.com>
810S:	Maintained
811F:	drivers/mailbox/mailbox-altera.c
812
813ALTERA MSGDMA IP CORE DRIVER
814M:	Olivier Dautricourt <olivier.dautricourt@orolia.com>
815R:	Stefan Roese <sr@denx.de>
816L:	dmaengine@vger.kernel.org
817S:	Odd Fixes
818F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
819F:	drivers/dma/altera-msgdma.c
820
821ALTERA PIO DRIVER
822M:	Mun Yew Tham <mun.yew.tham@intel.com>
823L:	linux-gpio@vger.kernel.org
824S:	Maintained
825F:	drivers/gpio/gpio-altera.c
826
827ALTERA SYSTEM MANAGER DRIVER
828M:	Thor Thayer <thor.thayer@linux.intel.com>
829S:	Maintained
830F:	drivers/mfd/altera-sysmgr.c
831F:	include/linux/mfd/altera-sysmgr.h
832
833ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
834M:	Thor Thayer <thor.thayer@linux.intel.com>
835S:	Maintained
836F:	drivers/gpio/gpio-altera-a10sr.c
837F:	drivers/mfd/altera-a10sr.c
838F:	drivers/reset/reset-a10sr.c
839F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
840F:	include/linux/mfd/altera-a10sr.h
841
842ALTERA TRIPLE SPEED ETHERNET DRIVER
843M:	Joyce Ooi <joyce.ooi@intel.com>
844L:	netdev@vger.kernel.org
845S:	Maintained
846F:	drivers/net/ethernet/altera/
847
848ALTERA UART/JTAG UART SERIAL DRIVERS
849M:	Tobias Klauser <tklauser@distanz.ch>
850L:	linux-serial@vger.kernel.org
851S:	Maintained
852F:	drivers/tty/serial/altera_jtaguart.c
853F:	drivers/tty/serial/altera_uart.c
854F:	include/linux/altera_jtaguart.h
855F:	include/linux/altera_uart.h
856
857AMAZON ANNAPURNA LABS FIC DRIVER
858M:	Talel Shenhar <talel@amazon.com>
859S:	Maintained
860F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
861F:	drivers/irqchip/irq-al-fic.c
862
863AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
864M:	Talel Shenhar <talel@amazon.com>
865M:	Talel Shenhar <talelshenhar@gmail.com>
866S:	Maintained
867F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
868F:	drivers/edac/al_mc_edac.c
869
870AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
871M:	Talel Shenhar <talel@amazon.com>
872S:	Maintained
873F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
874F:	drivers/thermal/thermal_mmio.c
875
876AMAZON ETHERNET DRIVERS
877M:	Shay Agroskin <shayagr@amazon.com>
878M:	Arthur Kiyanovski <akiyano@amazon.com>
879R:	David Arinzon <darinzon@amazon.com>
880R:	Noam Dagan <ndagan@amazon.com>
881R:	Saeed Bishara <saeedb@amazon.com>
882L:	netdev@vger.kernel.org
883S:	Supported
884F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
885F:	drivers/net/ethernet/amazon/
886
887AMAZON RDMA EFA DRIVER
888M:	Gal Pressman <galpress@amazon.com>
889R:	Yossi Leybovich <sleybo@amazon.com>
890L:	linux-rdma@vger.kernel.org
891S:	Supported
892Q:	https://patchwork.kernel.org/project/linux-rdma/list/
893F:	drivers/infiniband/hw/efa/
894F:	include/uapi/rdma/efa-abi.h
895
896AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
897M:	Tom Lendacky <thomas.lendacky@amd.com>
898M:	John Allen <john.allen@amd.com>
899L:	linux-crypto@vger.kernel.org
900S:	Supported
901F:	drivers/crypto/ccp/
902F:	include/linux/ccp.h
903
904AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
905M:	Brijesh Singh <brijesh.singh@amd.com>
906M:	Tom Lendacky <thomas.lendacky@amd.com>
907L:	linux-crypto@vger.kernel.org
908S:	Supported
909F:	drivers/crypto/ccp/sev*
910F:	include/uapi/linux/psp-sev.h
911
912AMD DISPLAY CORE
913M:	Harry Wentland <harry.wentland@amd.com>
914M:	Leo Li <sunpeng.li@amd.com>
915M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
916L:	amd-gfx@lists.freedesktop.org
917S:	Supported
918T:	git https://gitlab.freedesktop.org/agd5f/linux.git
919F:	drivers/gpu/drm/amd/display/
920
921AMD FAM15H PROCESSOR POWER MONITORING DRIVER
922M:	Huang Rui <ray.huang@amd.com>
923L:	linux-hwmon@vger.kernel.org
924S:	Supported
925F:	Documentation/hwmon/fam15h_power.rst
926F:	drivers/hwmon/fam15h_power.c
927
928AMD FCH GPIO DRIVER
929M:	Enrico Weigelt, metux IT consult <info@metux.net>
930L:	linux-gpio@vger.kernel.org
931S:	Maintained
932F:	drivers/gpio/gpio-amd-fch.c
933F:	include/linux/platform_data/gpio/gpio-amd-fch.h
934
935AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
936L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
937S:	Orphan
938F:	drivers/usb/gadget/udc/amd5536udc.*
939
940AMD GEODE PROCESSOR/CHIPSET SUPPORT
941M:	Andres Salomon <dilinger@queued.net>
942L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
943S:	Supported
944W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
945F:	arch/x86/include/asm/geode.h
946F:	drivers/char/hw_random/geode-rng.c
947F:	drivers/crypto/geode*
948F:	drivers/video/fbdev/geode/
949
950AMD IOMMU (AMD-VI)
951M:	Joerg Roedel <joro@8bytes.org>
952R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
953L:	iommu@lists.linux-foundation.org
954S:	Maintained
955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
956F:	drivers/iommu/amd/
957F:	include/linux/amd-iommu.h
958
959AMD KFD
960M:	Felix Kuehling <Felix.Kuehling@amd.com>
961L:	amd-gfx@lists.freedesktop.org
962S:	Supported
963T:	git https://gitlab.freedesktop.org/agd5f/linux.git
964F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
965F:	drivers/gpu/drm/amd/amdkfd/
966F:	drivers/gpu/drm/amd/include/cik_structs.h
967F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
968F:	drivers/gpu/drm/amd/include/v9_structs.h
969F:	drivers/gpu/drm/amd/include/vi_structs.h
970F:	include/uapi/linux/kfd_ioctl.h
971F:	include/uapi/linux/kfd_sysfs.h
972
973AMD SPI DRIVER
974M:	Sanjay R Mehta <sanju.mehta@amd.com>
975S:	Maintained
976F:	drivers/spi/spi-amd.c
977
978AMD MP2 I2C DRIVER
979M:	Elie Morisse <syniurge@gmail.com>
980M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
981M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
982L:	linux-i2c@vger.kernel.org
983S:	Maintained
984F:	drivers/i2c/busses/i2c-amd-mp2*
985
986AMD PMC DRIVER
987M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
988L:	platform-driver-x86@vger.kernel.org
989S:	Maintained
990F:	drivers/platform/x86/amd-pmc.*
991
992AMD HSMP DRIVER
993M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
994R:	Carlos Bilbao <carlos.bilbao@amd.com>
995L:	platform-driver-x86@vger.kernel.org
996S:	Maintained
997F:	Documentation/x86/amd_hsmp.rst
998F:	arch/x86/include/asm/amd_hsmp.h
999F:	arch/x86/include/uapi/asm/amd_hsmp.h
1000F:	drivers/platform/x86/amd_hsmp.c
1001
1002AMD POWERPLAY AND SWSMU
1003M:	Evan Quan <evan.quan@amd.com>
1004L:	amd-gfx@lists.freedesktop.org
1005S:	Supported
1006T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1007F:	drivers/gpu/drm/amd/pm/
1008
1009AMD PSTATE DRIVER
1010M:	Huang Rui <ray.huang@amd.com>
1011L:	linux-pm@vger.kernel.org
1012S:	Supported
1013F:	Documentation/admin-guide/pm/amd-pstate.rst
1014F:	drivers/cpufreq/amd-pstate*
1015F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1016
1017AMD PTDMA DRIVER
1018M:	Sanjay R Mehta <sanju.mehta@amd.com>
1019L:	dmaengine@vger.kernel.org
1020S:	Maintained
1021F:	drivers/dma/ptdma/
1022
1023AMD SEATTLE DEVICE TREE SUPPORT
1024M:	Brijesh Singh <brijeshkumar.singh@amd.com>
1025M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1026M:	Tom Lendacky <thomas.lendacky@amd.com>
1027S:	Supported
1028F:	arch/arm64/boot/dts/amd/
1029
1030AMD XGBE DRIVER
1031M:	Tom Lendacky <thomas.lendacky@amd.com>
1032L:	netdev@vger.kernel.org
1033S:	Supported
1034F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1035F:	drivers/net/ethernet/amd/xgbe/
1036
1037AMD SENSOR FUSION HUB DRIVER
1038M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
1039M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1040L:	linux-input@vger.kernel.org
1041S:	Maintained
1042F:	Documentation/hid/amd-sfh*
1043F:	drivers/hid/amd-sfh-hid/
1044
1045AMPHION VPU CODEC V4L2 DRIVER
1046M:	Ming Qian <ming.qian@nxp.com>
1047M:	Shijie Qin <shijie.qin@nxp.com>
1048M:	Zhou Peng <eagle.zhou@nxp.com>
1049L:	linux-media@vger.kernel.org
1050S:	Maintained
1051F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1052F:	drivers/media/platform/amphion/
1053
1054AMS AS73211 DRIVER
1055M:	Christian Eggers <ceggers@arri.de>
1056L:	linux-iio@vger.kernel.org
1057S:	Maintained
1058F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1059F:	drivers/iio/light/as73211.c
1060
1061AMT (Automatic Multicast Tunneling)
1062M:	Taehee Yoo <ap420073@gmail.com>
1063L:	netdev@vger.kernel.org
1064S:	Maintained
1065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1067F:	drivers/net/amt.c
1068
1069ANALOG DEVICES INC AD7192 DRIVER
1070M:	Alexandru Tachici <alexandru.tachici@analog.com>
1071L:	linux-iio@vger.kernel.org
1072S:	Supported
1073W:	http://ez.analog.com/community/linux-device-drivers
1074F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1075F:	drivers/iio/adc/ad7192.c
1076
1077ANALOG DEVICES INC AD7292 DRIVER
1078M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1079L:	linux-iio@vger.kernel.org
1080S:	Supported
1081W:	http://ez.analog.com/community/linux-device-drivers
1082F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1083F:	drivers/iio/adc/ad7292.c
1084
1085ANALOG DEVICES INC AD7768-1 DRIVER
1086M:	Michael Hennerich <Michael.Hennerich@analog.com>
1087L:	linux-iio@vger.kernel.org
1088S:	Supported
1089W:	http://ez.analog.com/community/linux-device-drivers
1090F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1091F:	drivers/iio/adc/ad7768-1.c
1092
1093ANALOG DEVICES INC AD7780 DRIVER
1094M:	Michael Hennerich <Michael.Hennerich@analog.com>
1095M:	Renato Lui Geh <renatogeh@gmail.com>
1096L:	linux-iio@vger.kernel.org
1097S:	Supported
1098W:	http://ez.analog.com/community/linux-device-drivers
1099F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1100F:	drivers/iio/adc/ad7780.c
1101
1102ANALOG DEVICES INC AD74413R DRIVER
1103M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1104L:	linux-iio@vger.kernel.org
1105S:	Supported
1106W:	http://ez.analog.com/community/linux-device-drivers
1107F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1108F:	drivers/iio/addac/ad74413r.c
1109F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1110
1111ANALOG DEVICES INC AD9389B DRIVER
1112M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1113L:	linux-media@vger.kernel.org
1114S:	Maintained
1115F:	drivers/media/i2c/ad9389b*
1116
1117ANALOG DEVICES INC ADGS1408 DRIVER
1118M:	Mircea Caprioru <mircea.caprioru@analog.com>
1119S:	Supported
1120F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1121F:	drivers/mux/adgs1408.c
1122
1123ANALOG DEVICES INC ADIN DRIVER
1124M:	Michael Hennerich <michael.hennerich@analog.com>
1125L:	netdev@vger.kernel.org
1126S:	Supported
1127W:	http://ez.analog.com/community/linux-device-drivers
1128F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1129F:	drivers/net/phy/adin.c
1130
1131ANALOG DEVICES INC ADIS DRIVER LIBRARY
1132M:	Nuno Sa <nuno.sa@analog.com>
1133L:	linux-iio@vger.kernel.org
1134S:	Supported
1135F:	drivers/iio/imu/adis.c
1136F:	include/linux/iio/imu/adis.h
1137
1138ANALOG DEVICES INC ADIS16460 DRIVER
1139M:	Dragos Bogdan <dragos.bogdan@analog.com>
1140L:	linux-iio@vger.kernel.org
1141S:	Supported
1142W:	http://ez.analog.com/community/linux-device-drivers
1143F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1144F:	drivers/iio/imu/adis16460.c
1145
1146ANALOG DEVICES INC ADIS16475 DRIVER
1147M:	Nuno Sa <nuno.sa@analog.com>
1148L:	linux-iio@vger.kernel.org
1149W:	http://ez.analog.com/community/linux-device-drivers
1150S:	Supported
1151F:	drivers/iio/imu/adis16475.c
1152F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1153
1154ANALOG DEVICES INC ADM1177 DRIVER
1155M:	Michael Hennerich <Michael.Hennerich@analog.com>
1156L:	linux-hwmon@vger.kernel.org
1157S:	Supported
1158W:	http://ez.analog.com/community/linux-device-drivers
1159F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1160F:	drivers/hwmon/adm1177.c
1161
1162ANALOG DEVICES INC ADP5061 DRIVER
1163M:	Michael Hennerich <Michael.Hennerich@analog.com>
1164L:	linux-pm@vger.kernel.org
1165S:	Supported
1166W:	http://ez.analog.com/community/linux-device-drivers
1167F:	drivers/power/supply/adp5061.c
1168
1169ANALOG DEVICES INC ADV7180 DRIVER
1170M:	Lars-Peter Clausen <lars@metafoo.de>
1171L:	linux-media@vger.kernel.org
1172S:	Supported
1173W:	http://ez.analog.com/community/linux-device-drivers
1174F:	drivers/media/i2c/adv7180.c
1175F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1176
1177ANALOG DEVICES INC ADV748X DRIVER
1178M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1179L:	linux-media@vger.kernel.org
1180S:	Maintained
1181F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1182F:	drivers/media/i2c/adv748x/*
1183
1184ANALOG DEVICES INC ADV7511 DRIVER
1185M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1186L:	linux-media@vger.kernel.org
1187S:	Maintained
1188F:	drivers/media/i2c/adv7511*
1189
1190ANALOG DEVICES INC ADV7604 DRIVER
1191M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1192L:	linux-media@vger.kernel.org
1193S:	Maintained
1194F:	drivers/media/i2c/adv7604*
1195F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1196
1197ANALOG DEVICES INC ADV7842 DRIVER
1198M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1199L:	linux-media@vger.kernel.org
1200S:	Maintained
1201F:	drivers/media/i2c/adv7842*
1202
1203ANALOG DEVICES INC ADXRS290 DRIVER
1204M:	Nishant Malpani <nish.malpani25@gmail.com>
1205L:	linux-iio@vger.kernel.org
1206S:	Supported
1207F:	drivers/iio/gyro/adxrs290.c
1208F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1209
1210ANALOG DEVICES INC ASOC CODEC DRIVERS
1211M:	Lars-Peter Clausen <lars@metafoo.de>
1212M:	Nuno Sá <nuno.sa@analog.com>
1213L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1214S:	Supported
1215W:	http://wiki.analog.com/
1216W:	http://ez.analog.com/community/linux-device-drivers
1217F:	sound/soc/codecs/ad1*
1218F:	sound/soc/codecs/ad7*
1219F:	sound/soc/codecs/adau*
1220F:	sound/soc/codecs/adav*
1221F:	sound/soc/codecs/sigmadsp.*
1222F:	sound/soc/codecs/ssm*
1223
1224ANALOG DEVICES INC DMA DRIVERS
1225M:	Lars-Peter Clausen <lars@metafoo.de>
1226S:	Supported
1227W:	http://ez.analog.com/community/linux-device-drivers
1228F:	drivers/dma/dma-axi-dmac.c
1229
1230ANALOG DEVICES INC IIO DRIVERS
1231M:	Lars-Peter Clausen <lars@metafoo.de>
1232M:	Michael Hennerich <Michael.Hennerich@analog.com>
1233S:	Supported
1234W:	http://wiki.analog.com/
1235W:	http://ez.analog.com/community/linux-device-drivers
1236F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1237F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1238F:	Documentation/devicetree/bindings/iio/*/adi,*
1239F:	Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1240F:	drivers/iio/*/ad*
1241F:	drivers/iio/adc/ltc249*
1242F:	drivers/iio/amplifiers/hmc425a.c
1243F:	drivers/staging/iio/*/ad*
1244X:	drivers/iio/*/adjd*
1245
1246ANALOGBITS PLL LIBRARIES
1247M:	Paul Walmsley <paul.walmsley@sifive.com>
1248S:	Supported
1249F:	drivers/clk/analogbits/*
1250F:	include/linux/clk/analogbits*
1251
1252ANDROID CONFIG FRAGMENTS
1253M:	Rob Herring <robh@kernel.org>
1254S:	Supported
1255F:	kernel/configs/android*
1256
1257ANDROID DRIVERS
1258M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1259M:	Arve Hjønnevåg <arve@android.com>
1260M:	Todd Kjos <tkjos@android.com>
1261M:	Martijn Coenen <maco@android.com>
1262M:	Joel Fernandes <joel@joelfernandes.org>
1263M:	Christian Brauner <christian@brauner.io>
1264M:	Hridya Valsaraju <hridya@google.com>
1265M:	Suren Baghdasaryan <surenb@google.com>
1266L:	linux-kernel@vger.kernel.org
1267S:	Supported
1268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1269F:	drivers/android/
1270F:	drivers/staging/android/
1271
1272ANDROID GOLDFISH PIC DRIVER
1273M:	Miodrag Dinic <miodrag.dinic@mips.com>
1274S:	Supported
1275F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1276F:	drivers/irqchip/irq-goldfish-pic.c
1277
1278ANDROID GOLDFISH RTC DRIVER
1279M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1280S:	Supported
1281F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1282F:	drivers/rtc/rtc-goldfish.c
1283
1284AOA (Apple Onboard Audio) ALSA DRIVER
1285M:	Johannes Berg <johannes@sipsolutions.net>
1286L:	linuxppc-dev@lists.ozlabs.org
1287L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1288S:	Maintained
1289F:	sound/aoa/
1290
1291APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1292M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1293L:	linux-iio@vger.kernel.org
1294S:	Maintained
1295F:	drivers/iio/adc/stx104.c
1296
1297APM DRIVER
1298M:	Jiri Kosina <jikos@kernel.org>
1299S:	Odd fixes
1300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1301F:	arch/x86/kernel/apm_32.c
1302F:	drivers/char/apm-emulation.c
1303F:	include/linux/apm_bios.h
1304F:	include/uapi/linux/apm_bios.h
1305
1306APPARMOR SECURITY MODULE
1307M:	John Johansen <john.johansen@canonical.com>
1308L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1309S:	Supported
1310W:	wiki.apparmor.net
1311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1312F:	Documentation/admin-guide/LSM/apparmor.rst
1313F:	security/apparmor/
1314
1315APPLE BCM5974 MULTITOUCH DRIVER
1316M:	Henrik Rydberg <rydberg@bitmath.org>
1317L:	linux-input@vger.kernel.org
1318S:	Odd fixes
1319F:	drivers/input/mouse/bcm5974.c
1320
1321APPLE DART IOMMU DRIVER
1322M:	Sven Peter <sven@svenpeter.dev>
1323R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1324L:	iommu@lists.linux-foundation.org
1325S:	Maintained
1326F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
1327F:	drivers/iommu/apple-dart.c
1328
1329APPLE PCIE CONTROLLER DRIVER
1330M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1331M:	Marc Zyngier <maz@kernel.org>
1332L:	linux-pci@vger.kernel.org
1333S:	Maintained
1334F:	drivers/pci/controller/pcie-apple.c
1335
1336APPLE SMC DRIVER
1337M:	Henrik Rydberg <rydberg@bitmath.org>
1338L:	linux-hwmon@vger.kernel.org
1339S:	Odd fixes
1340F:	drivers/hwmon/applesmc.c
1341
1342APPLETALK NETWORK LAYER
1343L:	netdev@vger.kernel.org
1344S:	Odd fixes
1345F:	drivers/net/appletalk/
1346F:	include/linux/atalk.h
1347F:	include/uapi/linux/atalk.h
1348F:	net/appletalk/
1349
1350APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1351M:	Khuong Dinh <khuong@os.amperecomputing.com>
1352S:	Supported
1353F:	arch/arm64/boot/dts/apm/
1354
1355APPLIED MICRO (APM) X-GENE SOC EDAC
1356M:	Khuong Dinh <khuong@os.amperecomputing.com>
1357S:	Supported
1358F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1359F:	drivers/edac/xgene_edac.c
1360
1361APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1362M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1363M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1364S:	Supported
1365F:	drivers/net/ethernet/apm/xgene-v2/
1366
1367APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1368M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1369M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1370M:	Quan Nguyen <quan@os.amperecomputing.com>
1371S:	Supported
1372F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1373F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1374F:	drivers/net/ethernet/apm/xgene/
1375F:	drivers/net/mdio/mdio-xgene.c
1376
1377APPLIED MICRO (APM) X-GENE SOC PMU
1378M:	Khuong Dinh <khuong@os.amperecomputing.com>
1379S:	Supported
1380F:	Documentation/admin-guide/perf/xgene-pmu.rst
1381F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1382F:	drivers/perf/xgene_pmu.c
1383
1384APTINA CAMERA SENSOR PLL
1385M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1386L:	linux-media@vger.kernel.org
1387S:	Maintained
1388F:	drivers/media/i2c/aptina-pll.*
1389
1390AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1391M:	Aleksa Savic <savicaleksa83@gmail.com>
1392L:	linux-hwmon@vger.kernel.org
1393S:	Maintained
1394F:	Documentation/hwmon/aquacomputer_d5next.rst
1395F:	drivers/hwmon/aquacomputer_d5next.c
1396
1397AQUANTIA ETHERNET DRIVER (atlantic)
1398M:	Igor Russkikh <irusskikh@marvell.com>
1399L:	netdev@vger.kernel.org
1400S:	Supported
1401W:	https://www.marvell.com/
1402Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1403F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1404F:	drivers/net/ethernet/aquantia/atlantic/
1405
1406AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1407M:	Egor Pomozov <epomozov@marvell.com>
1408L:	netdev@vger.kernel.org
1409S:	Supported
1410W:	http://www.aquantia.com
1411F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1412
1413ARASAN NAND CONTROLLER DRIVER
1414M:	Miquel Raynal <miquel.raynal@bootlin.com>
1415M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1416L:	linux-mtd@lists.infradead.org
1417S:	Maintained
1418F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1419F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1420
1421ARC FRAMEBUFFER DRIVER
1422M:	Jaya Kumar <jayalk@intworks.biz>
1423S:	Maintained
1424F:	drivers/video/fbdev/arcfb.c
1425F:	drivers/video/fbdev/core/fb_defio.c
1426
1427ARC PGU DRM DRIVER
1428M:	Alexey Brodkin <abrodkin@synopsys.com>
1429S:	Supported
1430F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1431F:	drivers/gpu/drm/tiny/arcpgu.c
1432
1433ARCNET NETWORK LAYER
1434M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1435L:	netdev@vger.kernel.org
1436S:	Maintained
1437F:	drivers/net/arcnet/
1438F:	include/uapi/linux/if_arcnet.h
1439
1440ARM ARCHITECTED TIMER DRIVER
1441M:	Mark Rutland <mark.rutland@arm.com>
1442M:	Marc Zyngier <maz@kernel.org>
1443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444S:	Maintained
1445F:	arch/arm/include/asm/arch_timer.h
1446F:	arch/arm64/include/asm/arch_timer.h
1447F:	drivers/clocksource/arm_arch_timer.c
1448
1449ARM HDLCD DRM DRIVER
1450M:	Liviu Dudau <liviu.dudau@arm.com>
1451S:	Supported
1452F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1453F:	drivers/gpu/drm/arm/hdlcd_*
1454
1455ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1456M:	Linus Walleij <linus.walleij@linaro.org>
1457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S:	Maintained
1459F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1460F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1461F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1462F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1463F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1464F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1465F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1466F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1467F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1468F:	arch/arm/boot/dts/arm-realview-*
1469F:	arch/arm/boot/dts/integrator*
1470F:	arch/arm/boot/dts/versatile*
1471F:	arch/arm/mach-integrator/
1472F:	arch/arm/mach-realview/
1473F:	arch/arm/mach-versatile/
1474F:	arch/arm/plat-versatile/
1475F:	drivers/bus/arm-integrator-lm.c
1476F:	drivers/clk/versatile/
1477F:	drivers/i2c/busses/i2c-versatile.c
1478F:	drivers/irqchip/irq-versatile-fpga.c
1479F:	drivers/mtd/maps/physmap-versatile.*
1480F:	drivers/power/reset/arm-versatile-reboot.c
1481F:	drivers/soc/versatile/
1482
1483ARM KOMEDA DRM-KMS DRIVER
1484M:	James (Qian) Wang <james.qian.wang@arm.com>
1485M:	Liviu Dudau <liviu.dudau@arm.com>
1486M:	Mihail Atanassov <mihail.atanassov@arm.com>
1487L:	Mali DP Maintainers <malidp@foss.arm.com>
1488S:	Supported
1489T:	git git://anongit.freedesktop.org/drm/drm-misc
1490F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1491F:	Documentation/gpu/komeda-kms.rst
1492F:	drivers/gpu/drm/arm/display/include/
1493F:	drivers/gpu/drm/arm/display/komeda/
1494
1495ARM MALI PANFROST DRM DRIVER
1496M:	Rob Herring <robh@kernel.org>
1497M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1498R:	Steven Price <steven.price@arm.com>
1499R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1500L:	dri-devel@lists.freedesktop.org
1501S:	Supported
1502T:	git git://anongit.freedesktop.org/drm/drm-misc
1503F:	drivers/gpu/drm/panfrost/
1504F:	include/uapi/drm/panfrost_drm.h
1505
1506ARM MALI-DP DRM DRIVER
1507M:	Liviu Dudau <liviu.dudau@arm.com>
1508M:	Brian Starkey <brian.starkey@arm.com>
1509L:	Mali DP Maintainers <malidp@foss.arm.com>
1510S:	Supported
1511T:	git git://anongit.freedesktop.org/drm/drm-misc
1512F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1513F:	Documentation/gpu/afbc.rst
1514F:	drivers/gpu/drm/arm/
1515
1516ARM MFM AND FLOPPY DRIVERS
1517M:	Ian Molton <spyro@f2s.com>
1518S:	Maintained
1519F:	arch/arm/include/asm/floppy.h
1520F:	arch/arm/mach-rpc/floppydma.S
1521
1522ARM PMU PROFILING AND DEBUGGING
1523M:	Will Deacon <will@kernel.org>
1524M:	Mark Rutland <mark.rutland@arm.com>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527F:	Documentation/devicetree/bindings/arm/pmu.yaml
1528F:	Documentation/devicetree/bindings/perf/
1529F:	arch/arm*/include/asm/hw_breakpoint.h
1530F:	arch/arm*/include/asm/perf_event.h
1531F:	arch/arm*/kernel/hw_breakpoint.c
1532F:	arch/arm*/kernel/perf_*
1533F:	drivers/perf/
1534F:	include/linux/perf/arm_pmu.h
1535
1536ARM PORT
1537M:	Russell King <linux@armlinux.org.uk>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Odd Fixes
1540W:	http://www.armlinux.org.uk/
1541T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1542F:	arch/arm/
1543X:	arch/arm/boot/dts/
1544
1545ARM PRIMECELL AACI PL041 DRIVER
1546M:	Russell King <linux@armlinux.org.uk>
1547S:	Odd Fixes
1548F:	sound/arm/aaci.*
1549
1550ARM PRIMECELL BUS SUPPORT
1551M:	Russell King <linux@armlinux.org.uk>
1552S:	Odd Fixes
1553F:	drivers/amba/
1554F:	include/linux/amba/bus.h
1555
1556ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1557M:	Miquel Raynal <miquel.raynal@bootlin.com>
1558M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1559L:	linux-mtd@lists.infradead.org
1560S:	Maintained
1561F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1562F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1563
1564ARM PRIMECELL PL35X SMC DRIVER
1565M:	Miquel Raynal <miquel.raynal@bootlin.com>
1566M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568S:	Maintained
1569F:	Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1570F:	drivers/memory/pl353-smc.c
1571
1572ARM PRIMECELL CLCD PL110 DRIVER
1573M:	Russell King <linux@armlinux.org.uk>
1574S:	Odd Fixes
1575F:	drivers/video/fbdev/amba-clcd.*
1576
1577ARM PRIMECELL KMI PL050 DRIVER
1578M:	Russell King <linux@armlinux.org.uk>
1579S:	Odd Fixes
1580F:	drivers/input/serio/ambakmi.*
1581F:	include/linux/amba/kmi.h
1582
1583ARM PRIMECELL MMCI PL180/1 DRIVER
1584M:	Russell King <linux@armlinux.org.uk>
1585S:	Odd Fixes
1586F:	drivers/mmc/host/mmci.*
1587F:	include/linux/amba/mmci.h
1588
1589ARM PRIMECELL SSP PL022 SPI DRIVER
1590M:	Linus Walleij <linus.walleij@linaro.org>
1591L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592S:	Maintained
1593F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1594F:	drivers/spi/spi-pl022.c
1595
1596ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1597M:	Russell King <linux@armlinux.org.uk>
1598S:	Odd Fixes
1599F:	drivers/tty/serial/amba-pl01*.c
1600F:	include/linux/amba/serial.h
1601
1602ARM PRIMECELL VIC PL190/PL192 DRIVER
1603M:	Linus Walleij <linus.walleij@linaro.org>
1604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605S:	Maintained
1606F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1607F:	drivers/irqchip/irq-vic.c
1608
1609ARM SMC WATCHDOG DRIVER
1610M:	Julius Werner <jwerner@chromium.org>
1611R:	Evan Benn <evanbenn@chromium.org>
1612S:	Maintained
1613F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1614F:	drivers/watchdog/arm_smc_wdt.c
1615
1616ARM SMMU DRIVERS
1617M:	Will Deacon <will@kernel.org>
1618R:	Robin Murphy <robin.murphy@arm.com>
1619L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620S:	Maintained
1621F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1622F:	drivers/iommu/arm/
1623F:	drivers/iommu/io-pgtable-arm*
1624
1625ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1626M:	Arnd Bergmann <arnd@arndb.de>
1627M:	Olof Johansson <olof@lixom.net>
1628M:	soc@kernel.org
1629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630S:	Maintained
1631C:	irc://irc.libera.chat/armlinux
1632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1633F:	arch/arm/boot/dts/Makefile
1634F:	arch/arm64/boot/dts/Makefile
1635
1636ARM SUB-ARCHITECTURES
1637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638S:	Maintained
1639C:	irc://irc.libera.chat/armlinux
1640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1641F:	arch/arm/mach-*/
1642F:	arch/arm/plat-*/
1643
1644ARM/ACTIONS SEMI ARCHITECTURE
1645M:	Andreas Färber <afaerber@suse.de>
1646M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1649S:	Maintained
1650F:	Documentation/devicetree/bindings/arm/actions.yaml
1651F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1652F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1653F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1654F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1655F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1656F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1657F:	Documentation/devicetree/bindings/pinctrl/actions,*
1658F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1659F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1660F:	arch/arm/boot/dts/owl-*
1661F:	arch/arm/mach-actions/
1662F:	arch/arm64/boot/dts/actions/
1663F:	drivers/clk/actions/
1664F:	drivers/clocksource/timer-owl*
1665F:	drivers/dma/owl-dma.c
1666F:	drivers/i2c/busses/i2c-owl.c
1667F:	drivers/irqchip/irq-owl-sirq.c
1668F:	drivers/mmc/host/owl-mmc.c
1669F:	drivers/net/ethernet/actions/
1670F:	drivers/pinctrl/actions/*
1671F:	drivers/soc/actions/
1672F:	include/dt-bindings/power/owl-*
1673F:	include/dt-bindings/reset/actions,*
1674F:	include/linux/soc/actions/
1675N:	owl
1676
1677ARM/ADS SPHERE MACHINE SUPPORT
1678M:	Lennert Buytenhek <kernel@wantstofly.org>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680S:	Maintained
1681
1682ARM/AFEB9260 MACHINE SUPPORT
1683M:	Sergey Lapin <slapin@ossfans.org>
1684L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685S:	Maintained
1686
1687ARM/AJECO 1ARM MACHINE SUPPORT
1688M:	Lennert Buytenhek <kernel@wantstofly.org>
1689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690S:	Maintained
1691
1692ARM/Allwinner SoC Clock Support
1693M:	Emilio López <emilio@elopez.com.ar>
1694S:	Maintained
1695F:	drivers/clk/sunxi/
1696
1697ARM/Allwinner sunXi SoC support
1698M:	Chen-Yu Tsai <wens@csie.org>
1699M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1700M:	Samuel Holland <samuel@sholland.org>
1701L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702S:	Maintained
1703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1704L:	linux-sunxi@lists.linux.dev
1705F:	arch/arm/mach-sunxi/
1706F:	arch/arm64/boot/dts/allwinner/
1707F:	drivers/clk/sunxi-ng/
1708F:	drivers/pinctrl/sunxi/
1709F:	drivers/soc/sunxi/
1710N:	allwinner
1711N:	sun[x456789]i
1712N:	sun50i
1713
1714ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1715M:	Neil Armstrong <narmstrong@baylibre.com>
1716M:	Jerome Brunet <jbrunet@baylibre.com>
1717L:	linux-amlogic@lists.infradead.org
1718S:	Maintained
1719F:	Documentation/devicetree/bindings/clock/amlogic*
1720F:	drivers/clk/meson/
1721F:	include/dt-bindings/clock/gxbb*
1722F:	include/dt-bindings/clock/meson*
1723
1724ARM/Amlogic Meson SoC Crypto Drivers
1725M:	Corentin Labbe <clabbe@baylibre.com>
1726L:	linux-crypto@vger.kernel.org
1727L:	linux-amlogic@lists.infradead.org
1728S:	Maintained
1729F:	Documentation/devicetree/bindings/crypto/amlogic*
1730F:	drivers/crypto/amlogic/
1731
1732ARM/Amlogic Meson SoC Sound Drivers
1733M:	Jerome Brunet <jbrunet@baylibre.com>
1734L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1735S:	Maintained
1736F:	Documentation/devicetree/bindings/sound/amlogic*
1737F:	sound/soc/meson/
1738
1739ARM/Amlogic Meson SoC support
1740M:	Neil Armstrong <narmstrong@baylibre.com>
1741M:	Kevin Hilman <khilman@baylibre.com>
1742R:	Jerome Brunet <jbrunet@baylibre.com>
1743R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1744L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745L:	linux-amlogic@lists.infradead.org
1746S:	Maintained
1747W:	http://linux-meson.com/
1748F:	arch/arm/boot/dts/meson*
1749F:	arch/arm/mach-meson/
1750F:	arch/arm64/boot/dts/amlogic/
1751F:	drivers/mmc/host/meson*
1752F:	drivers/pinctrl/meson/
1753F:	drivers/rtc/rtc-meson*
1754F:	drivers/soc/amlogic/
1755N:	meson
1756
1757ARM/Annapurna Labs ALPINE ARCHITECTURE
1758M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1759M:	Antoine Tenart <atenart@kernel.org>
1760L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761S:	Maintained
1762F:	arch/arm/boot/dts/alpine*
1763F:	arch/arm/mach-alpine/
1764F:	arch/arm64/boot/dts/amazon/
1765F:	drivers/*/*alpine*
1766
1767ARM/APPLE MACHINE SUPPORT
1768M:	Hector Martin <marcan@marcan.st>
1769M:	Sven Peter <sven@svenpeter.dev>
1770R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1771L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772S:	Maintained
1773W:	https://asahilinux.org
1774B:	https://github.com/AsahiLinux/linux/issues
1775C:	irc://irc.oftc.net/asahi-dev
1776T:	git https://github.com/AsahiLinux/linux.git
1777F:	Documentation/devicetree/bindings/arm/apple.yaml
1778F:	Documentation/devicetree/bindings/arm/apple/*
1779F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1780F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
1781F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1782F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
1783F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1784F:	Documentation/devicetree/bindings/power/apple*
1785F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1786F:	arch/arm64/boot/dts/apple/
1787F:	drivers/i2c/busses/i2c-pasemi-core.c
1788F:	drivers/i2c/busses/i2c-pasemi-platform.c
1789F:	drivers/irqchip/irq-apple-aic.c
1790F:	drivers/mailbox/apple-mailbox.c
1791F:	drivers/pinctrl/pinctrl-apple-gpio.c
1792F:	drivers/soc/apple/*
1793F:	drivers/watchdog/apple_wdt.c
1794F:	include/dt-bindings/interrupt-controller/apple-aic.h
1795F:	include/dt-bindings/pinctrl/apple.h
1796F:	include/linux/apple-mailbox.h
1797
1798ARM/ARTPEC MACHINE SUPPORT
1799M:	Jesper Nilsson <jesper.nilsson@axis.com>
1800M:	Lars Persson <lars.persson@axis.com>
1801L:	linux-arm-kernel@axis.com
1802S:	Maintained
1803F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1804F:	arch/arm/boot/dts/artpec6*
1805F:	arch/arm/mach-artpec
1806F:	drivers/clk/axis
1807F:	drivers/crypto/axis
1808F:	drivers/mmc/host/usdhi6rol0.c
1809F:	drivers/pinctrl/pinctrl-artpec*
1810
1811ARM/ASPEED I2C DRIVER
1812M:	Brendan Higgins <brendanhiggins@google.com>
1813R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1814R:	Joel Stanley <joel@jms.id.au>
1815L:	linux-i2c@vger.kernel.org
1816L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1817S:	Maintained
1818F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1819F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1820F:	drivers/i2c/busses/i2c-aspeed.c
1821F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1822
1823ARM/ASPEED MACHINE SUPPORT
1824M:	Joel Stanley <joel@jms.id.au>
1825R:	Andrew Jeffery <andrew@aj.id.au>
1826L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1828S:	Supported
1829Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1831F:	arch/arm/boot/dts/aspeed-*
1832F:	arch/arm/mach-aspeed/
1833N:	aspeed
1834
1835ARM/BITMAIN ARCHITECTURE
1836M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838S:	Maintained
1839F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1840F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1841F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1842F:	arch/arm64/boot/dts/bitmain/
1843F:	drivers/clk/clk-bm1880.c
1844F:	drivers/pinctrl/pinctrl-bm1880.c
1845
1846ARM/CALXEDA HIGHBANK ARCHITECTURE
1847M:	Andre Przywara <andre.przywara@arm.com>
1848L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849S:	Maintained
1850F:	arch/arm/boot/dts/ecx-*.dts*
1851F:	arch/arm/boot/dts/highbank.dts
1852F:	arch/arm/mach-highbank/
1853
1854ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1855M:	Krzysztof Halasa <khalasa@piap.pl>
1856S:	Maintained
1857F:	arch/arm/mach-cns3xxx/
1858
1859ARM/CAVIUM THUNDER NETWORK DRIVER
1860M:	Sunil Goutham <sgoutham@marvell.com>
1861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862S:	Supported
1863F:	drivers/net/ethernet/cavium/thunder/
1864
1865ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1866M:	Lukasz Majewski <lukma@denx.de>
1867L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868S:	Maintained
1869F:	arch/arm/mach-ep93xx/ts72xx.c
1870
1871ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1872M:	Alexander Shiyan <shc_work@mail.ru>
1873L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874S:	Odd Fixes
1875N:	clps711x
1876
1877ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1878M:	Lennert Buytenhek <kernel@wantstofly.org>
1879L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880S:	Maintained
1881
1882ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1883M:	Hartley Sweeten <hsweeten@visionengravers.com>
1884M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886S:	Maintained
1887F:	arch/arm/mach-ep93xx/
1888F:	arch/arm/mach-ep93xx/include/mach/
1889
1890ARM/CLKDEV SUPPORT
1891M:	Russell King <linux@armlinux.org.uk>
1892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893S:	Maintained
1894T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1895F:	drivers/clk/clkdev.c
1896
1897ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1898M:	Baruch Siach <baruch@tkos.co.il>
1899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900S:	Maintained
1901F:	arch/arm/boot/dts/cx92755*
1902N:	digicolor
1903
1904ARM/CONTEC MICRO9 MACHINE SUPPORT
1905M:	Hubert Feurstein <hubert.feurstein@contec.at>
1906S:	Maintained
1907F:	arch/arm/mach-ep93xx/micro9.c
1908
1909ARM/CORESIGHT FRAMEWORK AND DRIVERS
1910M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1911M:	Suzuki K Poulose <suzuki.poulose@arm.com>
1912R:	Mike Leach <mike.leach@linaro.org>
1913R:	Leo Yan <leo.yan@linaro.org>
1914L:	coresight@lists.linaro.org (moderated for non-subscribers)
1915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916S:	Maintained
1917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1918F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1919F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1920F:	Documentation/devicetree/bindings/arm/coresight-cti.yaml
1921F:	Documentation/devicetree/bindings/arm/coresight.txt
1922F:	Documentation/devicetree/bindings/arm/ete.yaml
1923F:	Documentation/devicetree/bindings/arm/trbe.yaml
1924F:	Documentation/trace/coresight/*
1925F:	drivers/hwtracing/coresight/*
1926F:	include/dt-bindings/arm/coresight-cti-dt.h
1927F:	include/linux/coresight*
1928F:	samples/coresight/*
1929F:	tools/perf/arch/arm/util/auxtrace.c
1930F:	tools/perf/arch/arm/util/cs-etm.c
1931F:	tools/perf/arch/arm/util/cs-etm.h
1932F:	tools/perf/arch/arm/util/pmu.c
1933F:	tools/perf/util/cs-etm-decoder/*
1934F:	tools/perf/util/cs-etm.*
1935
1936ARM/CORGI MACHINE SUPPORT
1937M:	Richard Purdie <rpurdie@rpsys.net>
1938S:	Maintained
1939
1940ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1941M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1942M:	Linus Walleij <linus.walleij@linaro.org>
1943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944S:	Maintained
1945T:	git git://github.com/ulli-kroll/linux.git
1946F:	Documentation/devicetree/bindings/arm/gemini.yaml
1947F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1948F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1949F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
1950F:	arch/arm/boot/dts/gemini*
1951F:	arch/arm/mach-gemini/
1952F:	drivers/crypto/gemini/
1953F:	drivers/net/ethernet/cortina/
1954F:	drivers/pinctrl/pinctrl-gemini.c
1955F:	drivers/rtc/rtc-ftrtc010.c
1956
1957ARM/CZ.NIC TURRIS SUPPORT
1958M:	Marek Behún <kabel@kernel.org>
1959S:	Maintained
1960W:	https://www.turris.cz/
1961F:	Documentation/ABI/testing/debugfs-moxtet
1962F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1963F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1964F:	Documentation/devicetree/bindings/bus/moxtet.txt
1965F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1966F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1967F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1968F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1969F:	drivers/bus/moxtet.c
1970F:	drivers/firmware/turris-mox-rwtm.c
1971F:	drivers/leds/leds-turris-omnia.c
1972F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
1973F:	drivers/gpio/gpio-moxtet.c
1974F:	drivers/watchdog/armada_37xx_wdt.c
1975F:	include/dt-bindings/bus/moxtet.h
1976F:	include/linux/armada-37xx-rwtm-mailbox.h
1977F:	include/linux/moxtet.h
1978
1979ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1980M:	Robert Jarzmik <robert.jarzmik@free.fr>
1981L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982S:	Maintained
1983F:	arch/arm/mach-pxa/ezx.c
1984
1985ARM/FARADAY FA526 PORT
1986M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1987L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988S:	Maintained
1989T:	git git://git.berlios.de/gemini-board
1990F:	arch/arm/mm/*-fa*
1991
1992ARM/FOOTBRIDGE ARCHITECTURE
1993M:	Russell King <linux@armlinux.org.uk>
1994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995S:	Maintained
1996W:	http://www.armlinux.org.uk/
1997F:	arch/arm/include/asm/hardware/dec21285.h
1998F:	arch/arm/mach-footbridge/
1999
2000ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2001M:	Shawn Guo <shawnguo@kernel.org>
2002M:	Sascha Hauer <s.hauer@pengutronix.de>
2003R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2004R:	Fabio Estevam <festevam@gmail.com>
2005R:	NXP Linux Team <linux-imx@nxp.com>
2006L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007S:	Maintained
2008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2009X:	drivers/media/i2c/
2010N:	imx
2011N:	mxs
2012
2013ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2014M:	Shawn Guo <shawnguo@kernel.org>
2015M:	Li Yang <leoyang.li@nxp.com>
2016L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017S:	Maintained
2018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2019F:	arch/arm/boot/dts/ls1021a*
2020F:	arch/arm64/boot/dts/freescale/fsl-*
2021F:	arch/arm64/boot/dts/freescale/qoriq-*
2022
2023ARM/FREESCALE VYBRID ARM ARCHITECTURE
2024M:	Shawn Guo <shawnguo@kernel.org>
2025M:	Sascha Hauer <s.hauer@pengutronix.de>
2026R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2027R:	Stefan Agner <stefan@agner.ch>
2028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029S:	Maintained
2030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2031F:	arch/arm/boot/dts/vf*
2032F:	arch/arm/mach-imx/*vf610*
2033
2034ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2035M:	Lennert Buytenhek <kernel@wantstofly.org>
2036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037S:	Maintained
2038
2039ARM/GUMSTIX MACHINE SUPPORT
2040M:	Steve Sakoman <sakoman@gmail.com>
2041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042S:	Maintained
2043
2044ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2045M:	Philipp Zabel <philipp.zabel@gmail.com>
2046M:	Paul Parsons <lost.distance@yahoo.com>
2047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048S:	Maintained
2049F:	arch/arm/mach-pxa/hx4700.c
2050F:	arch/arm/mach-pxa/include/mach/hx4700.h
2051F:	sound/soc/pxa/hx4700.c
2052
2053ARM/HISILICON SOC SUPPORT
2054M:	Wei Xu <xuwei5@hisilicon.com>
2055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056S:	Supported
2057W:	http://www.hisilicon.com
2058T:	git git://github.com/hisilicon/linux-hisi.git
2059F:	arch/arm/boot/dts/hi3*
2060F:	arch/arm/boot/dts/hip*
2061F:	arch/arm/boot/dts/hisi*
2062F:	arch/arm/mach-hisi/
2063F:	arch/arm64/boot/dts/hisilicon/
2064
2065ARM/HP JORNADA 7XX MACHINE SUPPORT
2066M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2067S:	Maintained
2068W:	www.jlime.com
2069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2070F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2071F:	arch/arm/mach-sa1100/jornada720.c
2072
2073ARM/IGEP MACHINE SUPPORT
2074M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2075M:	Javier Martinez Canillas <javier@dowhile0.org>
2076L:	linux-omap@vger.kernel.org
2077L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2078S:	Maintained
2079F:	arch/arm/boot/dts/omap3-igep*
2080
2081ARM/INCOME PXA270 SUPPORT
2082M:	Marek Vasut <marek.vasut@gmail.com>
2083L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084S:	Maintained
2085F:	arch/arm/mach-pxa/colibri-pxa270-income.c
2086
2087ARM/INTEL IOP32X ARM ARCHITECTURE
2088M:	Lennert Buytenhek <kernel@wantstofly.org>
2089L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090S:	Maintained
2091
2092ARM/INTEL IQ81342EX MACHINE SUPPORT
2093M:	Lennert Buytenhek <kernel@wantstofly.org>
2094L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095S:	Maintained
2096
2097ARM/INTEL IXDP2850 MACHINE SUPPORT
2098M:	Lennert Buytenhek <kernel@wantstofly.org>
2099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100S:	Maintained
2101
2102ARM/INTEL IXP4XX ARM ARCHITECTURE
2103M:	Linus Walleij <linusw@kernel.org>
2104M:	Imre Kaloz <kaloz@openwrt.org>
2105M:	Krzysztof Halasa <khalasa@piap.pl>
2106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107S:	Maintained
2108F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2109F:	Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2110F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2111F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2112F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2113F:	arch/arm/mach-ixp4xx/
2114F:	drivers/bus/intel-ixp4xx-eb.c
2115F:	drivers/clocksource/timer-ixp4xx.c
2116F:	drivers/crypto/ixp4xx_crypto.c
2117F:	drivers/gpio/gpio-ixp4xx.c
2118F:	drivers/irqchip/irq-ixp4xx.c
2119F:	include/linux/irqchip/irq-ixp4xx.h
2120F:	include/linux/platform_data/timer-ixp4xx.h
2121
2122ARM/INTEL KEEMBAY ARCHITECTURE
2123M:	Paul J. Murphy <paul.j.murphy@intel.com>
2124M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2125S:	Maintained
2126F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2127F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2128F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2129
2130ARM/INTEL XSC3 (MANZANO) ARM CORE
2131M:	Lennert Buytenhek <kernel@wantstofly.org>
2132L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2133S:	Maintained
2134
2135ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2136M:	Lennert Buytenhek <kernel@wantstofly.org>
2137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138S:	Maintained
2139
2140ARM/LG1K ARCHITECTURE
2141M:	Chanho Min <chanho.min@lge.com>
2142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143S:	Maintained
2144F:	arch/arm64/boot/dts/lg/
2145
2146ARM/LOGICPD PXA270 MACHINE SUPPORT
2147M:	Lennert Buytenhek <kernel@wantstofly.org>
2148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149S:	Maintained
2150
2151ARM/LPC18XX ARCHITECTURE
2152M:	Vladimir Zapolskiy <vz@mleia.com>
2153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154S:	Maintained
2155F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2156F:	arch/arm/boot/dts/lpc43*
2157F:	drivers/i2c/busses/i2c-lpc2k.c
2158F:	drivers/memory/pl172.c
2159F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2160F:	drivers/rtc/rtc-lpc24xx.c
2161N:	lpc18xx
2162
2163ARM/LPC32XX SOC SUPPORT
2164M:	Vladimir Zapolskiy <vz@mleia.com>
2165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2166S:	Maintained
2167T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2168F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2169F:	arch/arm/boot/dts/lpc32*
2170F:	arch/arm/mach-lpc32xx/
2171F:	drivers/i2c/busses/i2c-pnx.c
2172F:	drivers/net/ethernet/nxp/lpc_eth.c
2173F:	drivers/usb/host/ohci-nxp.c
2174F:	drivers/watchdog/pnx4008_wdt.c
2175N:	lpc32xx
2176
2177ARM/MAGICIAN MACHINE SUPPORT
2178M:	Philipp Zabel <philipp.zabel@gmail.com>
2179S:	Maintained
2180
2181ARM/Marvell Dove/MV78xx0/Orion SOC support
2182M:	Andrew Lunn <andrew@lunn.ch>
2183M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2184M:	Gregory Clement <gregory.clement@bootlin.com>
2185L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186S:	Maintained
2187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2188F:	Documentation/devicetree/bindings/soc/dove/
2189F:	arch/arm/boot/dts/dove*
2190F:	arch/arm/boot/dts/orion5x*
2191F:	arch/arm/mach-dove/
2192F:	arch/arm/mach-mv78xx0/
2193F:	arch/arm/mach-orion5x/
2194F:	arch/arm/plat-orion/
2195F:	drivers/soc/dove/
2196
2197ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2198M:	Andrew Lunn <andrew@lunn.ch>
2199M:	Gregory Clement <gregory.clement@bootlin.com>
2200M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202S:	Maintained
2203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2204F:	arch/arm/boot/dts/armada*
2205F:	arch/arm/boot/dts/kirkwood*
2206F:	arch/arm/configs/mvebu_*_defconfig
2207F:	arch/arm/mach-mvebu/
2208F:	arch/arm64/boot/dts/marvell/armada*
2209F:	arch/arm64/boot/dts/marvell/cn913*
2210F:	drivers/cpufreq/armada-37xx-cpufreq.c
2211F:	drivers/cpufreq/armada-8k-cpufreq.c
2212F:	drivers/cpufreq/mvebu-cpufreq.c
2213F:	drivers/irqchip/irq-armada-370-xp.c
2214F:	drivers/irqchip/irq-mvebu-*
2215F:	drivers/pinctrl/mvebu/
2216F:	drivers/rtc/rtc-armada38x.c
2217
2218ARM/Mediatek RTC DRIVER
2219M:	Eddie Huang <eddie.huang@mediatek.com>
2220M:	Sean Wang <sean.wang@mediatek.com>
2221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2223S:	Maintained
2224F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2225F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2226F:	drivers/rtc/rtc-mt2712.c
2227F:	drivers/rtc/rtc-mt6397.c
2228F:	drivers/rtc/rtc-mt7622.c
2229
2230ARM/Mediatek SoC support
2231M:	Matthias Brugger <matthias.bgg@gmail.com>
2232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2234S:	Maintained
2235W:	https://mtk.wiki.kernel.org/
2236C:	irc://chat.freenode.net/linux-mediatek
2237F:	arch/arm/boot/dts/mt6*
2238F:	arch/arm/boot/dts/mt7*
2239F:	arch/arm/boot/dts/mt8*
2240F:	arch/arm/mach-mediatek/
2241F:	arch/arm64/boot/dts/mediatek/
2242F:	drivers/soc/mediatek/
2243N:	mtk
2244N:	mt[678]
2245K:	mediatek
2246
2247ARM/Mediatek USB3 PHY DRIVER
2248M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2251S:	Maintained
2252F:	Documentation/devicetree/bindings/phy/mediatek,*
2253F:	drivers/phy/mediatek/
2254
2255ARM/Microchip (AT91) SoC support
2256M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2257M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2258M:	Claudiu Beznea <claudiu.beznea@microchip.com>
2259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260S:	Supported
2261W:	http://www.linux4sam.org
2262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2263F:	arch/arm/boot/dts/at91*.dts
2264F:	arch/arm/boot/dts/at91*.dtsi
2265F:	arch/arm/boot/dts/sama*.dts
2266F:	arch/arm/boot/dts/sama*.dtsi
2267F:	arch/arm/include/debug/at91.S
2268F:	arch/arm/mach-at91/
2269F:	drivers/memory/atmel*
2270F:	drivers/watchdog/sama5d4_wdt.c
2271F:	include/soc/at91/
2272X:	drivers/input/touchscreen/atmel_mxt_ts.c
2273X:	drivers/net/wireless/atmel/
2274N:	at91
2275N:	atmel
2276
2277ARM/Microchip Sparx5 SoC support
2278M:	Lars Povlsen <lars.povlsen@microchip.com>
2279M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2280M:	UNGLinuxDriver@microchip.com
2281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282S:	Supported
2283T:	git git://github.com/microchip-ung/linux-upstream.git
2284F:	arch/arm64/boot/dts/microchip/
2285F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2286N:	sparx5
2287
2288Microchip Timer Counter Block (TCB) Capture Driver
2289M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
2290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2291L:	linux-iio@vger.kernel.org
2292S:	Maintained
2293F:	drivers/counter/microchip-tcb-capture.c
2294
2295ARM/MILBEAUT ARCHITECTURE
2296M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2297M:	Takao Orito <orito.takao@socionext.com>
2298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299S:	Maintained
2300F:	arch/arm/boot/dts/milbeaut*
2301F:	arch/arm/mach-milbeaut/
2302N:	milbeaut
2303
2304ARM/MIOA701 MACHINE SUPPORT
2305M:	Robert Jarzmik <robert.jarzmik@free.fr>
2306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307S:	Maintained
2308F:	arch/arm/mach-pxa/mioa701.c
2309
2310ARM/MStar/Sigmastar Armv7 SoC support
2311M:	Daniel Palmer <daniel@thingy.jp>
2312M:	Romain Perier <romain.perier@gmail.com>
2313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2314S:	Maintained
2315W:	http://linux-chenxing.org/
2316T:	git git://github.com/linux-chenxing/linux.git
2317F:	Documentation/devicetree/bindings/arm/mstar/*
2318F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2319F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2320F:	arch/arm/boot/dts/mstar-*
2321F:	arch/arm/mach-mstar/
2322F:	drivers/clk/mstar/
2323F:	drivers/clocksource/timer-msc313e.c
2324F:	drivers/gpio/gpio-msc313.c
2325F:	drivers/rtc/rtc-msc313.c
2326F:	drivers/watchdog/msc313e_wdt.c
2327F:	include/dt-bindings/clock/mstar-*
2328F:	include/dt-bindings/gpio/msc313-gpio.h
2329
2330ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2331M:	Michael Petchkovsky <mkpetch@internode.on.net>
2332S:	Maintained
2333
2334ARM/NOMADIK/Ux500 ARCHITECTURES
2335M:	Linus Walleij <linus.walleij@linaro.org>
2336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337S:	Maintained
2338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2339F:	Documentation/devicetree/bindings/arm/ste-*
2340F:	Documentation/devicetree/bindings/arm/ux500.yaml
2341F:	Documentation/devicetree/bindings/arm/ux500/
2342F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2343F:	arch/arm/boot/dts/ste-*
2344F:	arch/arm/mach-nomadik/
2345F:	arch/arm/mach-ux500/
2346F:	drivers/clk/clk-nomadik.c
2347F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2348F:	drivers/dma/ste_dma40*
2349F:	drivers/hwspinlock/u8500_hsem.c
2350F:	drivers/i2c/busses/i2c-nomadik.c
2351F:	drivers/iio/adc/ab8500-gpadc.c
2352F:	drivers/mfd/ab8500*
2353F:	drivers/mfd/abx500*
2354F:	drivers/mfd/db8500*
2355F:	drivers/pinctrl/nomadik/
2356F:	drivers/rtc/rtc-ab8500.c
2357F:	drivers/rtc/rtc-pl031.c
2358F:	drivers/soc/ux500/
2359
2360ARM/NUVOTON NPCM ARCHITECTURE
2361M:	Avi Fishman <avifishman70@gmail.com>
2362M:	Tomer Maimon <tmaimon77@gmail.com>
2363M:	Tali Perry <tali.perry1@gmail.com>
2364R:	Patrick Venture <venture@google.com>
2365R:	Nancy Yuen <yuenn@google.com>
2366R:	Benjamin Fair <benjaminfair@google.com>
2367L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2368S:	Supported
2369F:	Documentation/devicetree/bindings/*/*/*npcm*
2370F:	Documentation/devicetree/bindings/*/*npcm*
2371F:	Documentation/devicetree/bindings/arm/npcm/*
2372F:	arch/arm/boot/dts/nuvoton-npcm*
2373F:	arch/arm/mach-npcm/
2374F:	drivers/*/*npcm*
2375F:	drivers/*/*/*npcm*
2376F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2377
2378ARM/NUVOTON WPCM450 ARCHITECTURE
2379M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2380L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2381S:	Maintained
2382W:	https://github.com/neuschaefer/wpcm450/wiki
2383F:	Documentation/devicetree/bindings/*/*wpcm*
2384F:	arch/arm/boot/dts/nuvoton-wpcm450*
2385F:	arch/arm/mach-npcm/wpcm450.c
2386F:	drivers/*/*wpcm*
2387
2388ARM/NXP S32G ARCHITECTURE
2389M:	Chester Lin <clin@suse.com>
2390R:	Andreas Färber <afaerber@suse.de>
2391R:	Matthias Brugger <mbrugger@suse.com>
2392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2393S:	Maintained
2394F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2395
2396ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2397L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2398S:	Orphan
2399W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2400F:	arch/arm/mach-s3c/gta02.h
2401F:	arch/arm/mach-s3c/mach-gta02.c
2402
2403ARM/Orion SoC/Technologic Systems TS-78xx platform support
2404M:	Alexander Clouter <alex@digriz.org.uk>
2405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2406S:	Maintained
2407W:	http://www.digriz.org.uk/ts78xx/kernel
2408F:	arch/arm/mach-orion5x/ts78xx-*
2409
2410ARM/OXNAS platform support
2411M:	Neil Armstrong <narmstrong@baylibre.com>
2412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413L:	linux-oxnas@groups.io (moderated for non-subscribers)
2414S:	Maintained
2415F:	arch/arm/boot/dts/ox8*.dts*
2416F:	arch/arm/mach-oxnas/
2417F:	drivers/power/reset/oxnas-restart.c
2418N:	oxnas
2419
2420ARM/PALM TREO SUPPORT
2421M:	Tomas Cech <sleep_walker@suse.com>
2422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423S:	Maintained
2424W:	http://hackndev.com
2425F:	arch/arm/mach-pxa/palmtreo.*
2426
2427ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2428M:	Marek Vasut <marek.vasut@gmail.com>
2429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2430S:	Maintained
2431W:	http://hackndev.com
2432F:	arch/arm/mach-pxa/include/mach/palmld.h
2433F:	arch/arm/mach-pxa/include/mach/palmtc.h
2434F:	arch/arm/mach-pxa/include/mach/palmtx.h
2435F:	arch/arm/mach-pxa/palmld.c
2436F:	arch/arm/mach-pxa/palmt5.*
2437F:	arch/arm/mach-pxa/palmtc.c
2438F:	arch/arm/mach-pxa/palmte2.*
2439F:	arch/arm/mach-pxa/palmtx.c
2440
2441ARM/PALMZ72 SUPPORT
2442M:	Sergey Lapin <slapin@ossfans.org>
2443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444S:	Maintained
2445W:	http://hackndev.com
2446F:	arch/arm/mach-pxa/palmz72.*
2447
2448ARM/PLEB SUPPORT
2449M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2450S:	Maintained
2451W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2452
2453ARM/PT DIGITAL BOARD PORT
2454M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2455L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2456S:	Maintained
2457W:	http://www.armlinux.org.uk/
2458
2459ARM/QUALCOMM SUPPORT
2460M:	Andy Gross <agross@kernel.org>
2461M:	Bjorn Andersson <bjorn.andersson@linaro.org>
2462L:	linux-arm-msm@vger.kernel.org
2463S:	Maintained
2464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2465F:	Documentation/devicetree/bindings/*/qcom*
2466F:	Documentation/devicetree/bindings/soc/qcom/
2467F:	arch/arm/boot/dts/qcom-*.dts
2468F:	arch/arm/boot/dts/qcom-*.dtsi
2469F:	arch/arm/mach-qcom/
2470F:	arch/arm64/boot/dts/qcom/
2471F:	drivers/*/*/qcom*
2472F:	drivers/*/*/qcom/
2473F:	drivers/*/pm8???-*
2474F:	drivers/*/qcom*
2475F:	drivers/*/qcom/
2476F:	drivers/bluetooth/btqcomsmd.c
2477F:	drivers/clocksource/timer-qcom.c
2478F:	drivers/cpuidle/cpuidle-qcom-spm.c
2479F:	drivers/extcon/extcon-qcom*
2480F:	drivers/i2c/busses/i2c-qcom-geni.c
2481F:	drivers/i2c/busses/i2c-qup.c
2482F:	drivers/iommu/msm*
2483F:	drivers/mfd/ssbi.c
2484F:	drivers/mmc/host/mmci_qcom*
2485F:	drivers/mmc/host/sdhci-msm.c
2486F:	drivers/pci/controller/dwc/pcie-qcom.c
2487F:	drivers/phy/qualcomm/
2488F:	drivers/power/*/msm*
2489F:	drivers/reset/reset-qcom-*
2490F:	drivers/scsi/ufs/ufs-qcom*
2491F:	drivers/spi/spi-geni-qcom.c
2492F:	drivers/spi/spi-qcom-qspi.c
2493F:	drivers/spi/spi-qup.c
2494F:	drivers/tty/serial/msm_serial.c
2495F:	drivers/usb/dwc3/dwc3-qcom.c
2496F:	include/dt-bindings/*/qcom*
2497F:	include/linux/*/qcom*
2498F:	include/linux/soc/qcom/
2499
2500ARM/RADISYS ENP2611 MACHINE SUPPORT
2501M:	Lennert Buytenhek <kernel@wantstofly.org>
2502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503S:	Maintained
2504
2505ARM/RDA MICRO ARCHITECTURE
2506M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2508L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2509S:	Maintained
2510F:	Documentation/devicetree/bindings/arm/rda.yaml
2511F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2512F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2513F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2514F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2515F:	arch/arm/boot/dts/rda8810pl-*
2516F:	drivers/clocksource/timer-rda.c
2517F:	drivers/gpio/gpio-rda.c
2518F:	drivers/irqchip/irq-rda-intc.c
2519F:	drivers/tty/serial/rda-uart.c
2520
2521ARM/REALTEK ARCHITECTURE
2522M:	Andreas Färber <afaerber@suse.de>
2523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2525S:	Maintained
2526F:	Documentation/devicetree/bindings/arm/realtek.yaml
2527F:	arch/arm/boot/dts/rtd*
2528F:	arch/arm/mach-realtek/
2529F:	arch/arm64/boot/dts/realtek/
2530
2531ARM/RENESAS ARM64 ARCHITECTURE
2532M:	Geert Uytterhoeven <geert+renesas@glider.be>
2533M:	Magnus Damm <magnus.damm@gmail.com>
2534L:	linux-renesas-soc@vger.kernel.org
2535S:	Supported
2536Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2537C:	irc://irc.libera.chat/renesas-soc
2538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2539F:	Documentation/devicetree/bindings/arm/renesas.yaml
2540F:	arch/arm64/boot/dts/renesas/
2541F:	drivers/soc/renesas/
2542F:	include/linux/soc/renesas/
2543
2544ARM/RISCPC ARCHITECTURE
2545M:	Russell King <linux@armlinux.org.uk>
2546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2547S:	Maintained
2548W:	http://www.armlinux.org.uk/
2549F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2550F:	arch/arm/include/asm/hardware/ioc.h
2551F:	arch/arm/include/asm/hardware/iomd.h
2552F:	arch/arm/include/asm/hardware/memc.h
2553F:	arch/arm/mach-rpc/
2554F:	drivers/net/ethernet/8390/etherh.c
2555F:	drivers/net/ethernet/i825xx/ether1*
2556F:	drivers/net/ethernet/seeq/ether3*
2557F:	drivers/scsi/arm/
2558
2559ARM/Rockchip SoC support
2560M:	Heiko Stuebner <heiko@sntech.de>
2561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2562L:	linux-rockchip@lists.infradead.org
2563S:	Maintained
2564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2565F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2566F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2567F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2568F:	arch/arm/boot/dts/rk3*
2569F:	arch/arm/boot/dts/rv1108*
2570F:	arch/arm/mach-rockchip/
2571F:	drivers/*/*/*rockchip*
2572F:	drivers/*/*rockchip*
2573F:	drivers/clk/rockchip/
2574F:	drivers/i2c/busses/i2c-rk3x.c
2575F:	sound/soc/rockchip/
2576N:	rockchip
2577
2578ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2579M:	Krzysztof Kozlowski <krzk@kernel.org>
2580R:	Alim Akhtar <alim.akhtar@samsung.com>
2581L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2582L:	linux-samsung-soc@vger.kernel.org
2583S:	Maintained
2584C:	irc://irc.libera.chat/linux-exynos
2585Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2587F:	Documentation/arm/samsung/
2588F:	Documentation/devicetree/bindings/arm/samsung/
2589F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2590F:	Documentation/devicetree/bindings/soc/samsung/
2591F:	arch/arm/boot/dts/exynos*
2592F:	arch/arm/boot/dts/s3c*
2593F:	arch/arm/boot/dts/s5p*
2594F:	arch/arm/mach-exynos*/
2595F:	arch/arm/mach-s3c/
2596F:	arch/arm/mach-s5p*/
2597F:	arch/arm64/boot/dts/exynos/
2598F:	drivers/*/*/*s3c24*
2599F:	drivers/*/*s3c24*
2600F:	drivers/*/*s3c64xx*
2601F:	drivers/*/*s5pv210*
2602F:	drivers/clocksource/samsung_pwm_timer.c
2603F:	drivers/memory/samsung/
2604F:	drivers/pwm/pwm-samsung.c
2605F:	drivers/soc/samsung/
2606F:	drivers/tty/serial/samsung*
2607F:	include/clocksource/samsung_pwm.h
2608F:	include/linux/platform_data/*s3c*
2609F:	include/linux/serial_s3c.h
2610F:	include/linux/soc/samsung/
2611N:	exynos
2612N:	s3c2410
2613N:	s3c64xx
2614N:	s5pv210
2615
2616ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2617M:	Łukasz Stelmach <l.stelmach@samsung.com>
2618L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2619L:	linux-media@vger.kernel.org
2620S:	Maintained
2621F:	drivers/media/platform/samsung/s5p-g2d/
2622
2623ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2624M:	Marek Szyprowski <m.szyprowski@samsung.com>
2625L:	linux-samsung-soc@vger.kernel.org
2626L:	linux-media@vger.kernel.org
2627S:	Maintained
2628F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2629F:	drivers/media/cec/platform/s5p/
2630
2631ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2632M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2633M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2634M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2636L:	linux-media@vger.kernel.org
2637S:	Maintained
2638F:	drivers/media/platform/samsung/s5p-jpeg/
2639
2640ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2641M:	Marek Szyprowski <m.szyprowski@samsung.com>
2642M:	Andrzej Hajda <andrzej.hajda@intel.com>
2643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2644L:	linux-media@vger.kernel.org
2645S:	Maintained
2646F:	drivers/media/platform/samsung/s5p-mfc/
2647
2648ARM/SHMOBILE ARM ARCHITECTURE
2649M:	Geert Uytterhoeven <geert+renesas@glider.be>
2650M:	Magnus Damm <magnus.damm@gmail.com>
2651L:	linux-renesas-soc@vger.kernel.org
2652S:	Supported
2653Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2654C:	irc://irc.libera.chat/renesas-soc
2655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2656F:	Documentation/devicetree/bindings/arm/renesas.yaml
2657F:	arch/arm/boot/dts/emev2*
2658F:	arch/arm/boot/dts/gr-peach*
2659F:	arch/arm/boot/dts/iwg20d-q7*
2660F:	arch/arm/boot/dts/r7s*
2661F:	arch/arm/boot/dts/r8a*
2662F:	arch/arm/boot/dts/r9a*
2663F:	arch/arm/boot/dts/sh*
2664F:	arch/arm/configs/shmobile_defconfig
2665F:	arch/arm/include/debug/renesas-scif.S
2666F:	arch/arm/mach-shmobile/
2667F:	drivers/soc/renesas/
2668F:	include/linux/soc/renesas/
2669
2670ARM/SOCFPGA ARCHITECTURE
2671M:	Dinh Nguyen <dinguyen@kernel.org>
2672S:	Maintained
2673W:	http://www.rocketboards.org
2674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2675F:	arch/arm/boot/dts/socfpga*
2676F:	arch/arm/configs/socfpga_defconfig
2677F:	arch/arm/mach-socfpga/
2678F:	arch/arm64/boot/dts/altera/
2679F:	arch/arm64/boot/dts/intel/
2680
2681ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2682M:	Dinh Nguyen <dinguyen@kernel.org>
2683S:	Maintained
2684F:	drivers/clk/socfpga/
2685
2686ARM/SOCFPGA EDAC SUPPORT
2687M:	Dinh Nguyen <dinguyen@kernel.org>
2688S:	Maintained
2689F:	drivers/edac/altera_edac.[ch]
2690
2691ARM/SPREADTRUM SoC SUPPORT
2692M:	Orson Zhai <orsonzhai@gmail.com>
2693M:	Baolin Wang <baolin.wang7@gmail.com>
2694M:	Chunyan Zhang <zhang.lyra@gmail.com>
2695S:	Maintained
2696F:	arch/arm64/boot/dts/sprd
2697N:	sprd
2698N:	sc27xx
2699N:	sc2731
2700
2701ARM/STI ARCHITECTURE
2702M:	Patrice Chotard <patrice.chotard@foss.st.com>
2703L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2704S:	Maintained
2705W:	http://www.stlinux.com
2706F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2707F:	arch/arm/boot/dts/sti*
2708F:	arch/arm/mach-sti/
2709F:	drivers/ata/ahci_st.c
2710F:	drivers/char/hw_random/st-rng.c
2711F:	drivers/clocksource/arm_global_timer.c
2712F:	drivers/clocksource/clksrc_st_lpc.c
2713F:	drivers/cpufreq/sti-cpufreq.c
2714F:	drivers/dma/st_fdma*
2715F:	drivers/i2c/busses/i2c-st.c
2716F:	drivers/media/platform/st/sti/c8sectpfe/
2717F:	drivers/media/rc/st_rc.c
2718F:	drivers/mmc/host/sdhci-st.c
2719F:	drivers/phy/st/phy-miphy28lp.c
2720F:	drivers/phy/st/phy-stih407-usb.c
2721F:	drivers/pinctrl/pinctrl-st.c
2722F:	drivers/remoteproc/st_remoteproc.c
2723F:	drivers/remoteproc/st_slim_rproc.c
2724F:	drivers/reset/sti/
2725F:	drivers/rtc/rtc-st-lpc.c
2726F:	drivers/tty/serial/st-asc.c
2727F:	drivers/usb/dwc3/dwc3-st.c
2728F:	drivers/usb/host/ehci-st.c
2729F:	drivers/usb/host/ohci-st.c
2730F:	drivers/watchdog/st_lpc_wdt.c
2731F:	include/linux/remoteproc/st_slim_rproc.h
2732
2733ARM/STM32 ARCHITECTURE
2734M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2735M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2736L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2737L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2738S:	Maintained
2739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2740F:	arch/arm/boot/dts/stm32*
2741F:	arch/arm/mach-stm32/
2742F:	drivers/clocksource/armv7m_systick.c
2743N:	stm32
2744N:	stm
2745
2746ARM/Synaptics SoC support
2747M:	Jisheng Zhang <jszhang@kernel.org>
2748M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2750S:	Maintained
2751F:	arch/arm/boot/dts/berlin*
2752F:	arch/arm/mach-berlin/
2753F:	arch/arm64/boot/dts/synaptics/
2754
2755ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2756M:	Lennert Buytenhek <kernel@wantstofly.org>
2757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2758S:	Maintained
2759
2760ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2761M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2762L:	linux-tegra@vger.kernel.org
2763L:	linux-media@vger.kernel.org
2764S:	Maintained
2765F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2766F:	drivers/media/cec/platform/tegra/
2767
2768ARM/TESLA FSD SoC SUPPORT
2769M:	Alim Akhtar <alim.akhtar@samsung.com>
2770M:	linux-fsd@tesla.com
2771L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2772L:	linux-samsung-soc@vger.kernel.org
2773S:	Maintained
2774F:	arch/arm64/boot/dts/tesla*
2775
2776ARM/TETON BGA MACHINE SUPPORT
2777M:	"Mark F. Brown" <mark.brown314@gmail.com>
2778L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2779S:	Maintained
2780
2781ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2782M:	Santosh Shilimkar <ssantosh@kernel.org>
2783L:	linux-kernel@vger.kernel.org
2784S:	Maintained
2785F:	drivers/memory/*emif*
2786
2787ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2788M:	Nishanth Menon <nm@ti.com>
2789M:	Santosh Shilimkar <ssantosh@kernel.org>
2790L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2791S:	Maintained
2792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2793F:	arch/arm/boot/dts/keystone-*
2794F:	arch/arm/mach-keystone/
2795
2796ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2797M:	Santosh Shilimkar <ssantosh@kernel.org>
2798L:	linux-kernel@vger.kernel.org
2799S:	Maintained
2800F:	drivers/clk/keystone/
2801
2802ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2803M:	Santosh Shilimkar <ssantosh@kernel.org>
2804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2805L:	linux-kernel@vger.kernel.org
2806S:	Maintained
2807F:	drivers/clocksource/timer-keystone.c
2808
2809ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2810M:	Santosh Shilimkar <ssantosh@kernel.org>
2811L:	linux-kernel@vger.kernel.org
2812S:	Maintained
2813F:	drivers/power/reset/keystone-reset.c
2814
2815ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2816M:	Nishanth Menon <nm@ti.com>
2817M:	Vignesh Raghavendra <vigneshr@ti.com>
2818M:	Tero Kristo <kristo@kernel.org>
2819L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2820S:	Supported
2821F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
2822F:	arch/arm64/boot/dts/ti/Makefile
2823F:	arch/arm64/boot/dts/ti/k3-*
2824F:	include/dt-bindings/pinctrl/k3.h
2825
2826ARM/THECUS N2100 MACHINE SUPPORT
2827M:	Lennert Buytenhek <kernel@wantstofly.org>
2828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2829S:	Maintained
2830
2831ARM/TOSA MACHINE SUPPORT
2832M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2833M:	Dirk Opfer <dirk@opfer-online.de>
2834S:	Maintained
2835
2836ARM/TOSHIBA VISCONTI ARCHITECTURE
2837M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2839S:	Supported
2840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2841F:	Documentation/devicetree/bindings/arm/toshiba.yaml
2842F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2843F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2844F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2845F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2846F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2847F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2848F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2849F:	arch/arm64/boot/dts/toshiba/
2850F:	drivers/clk/visconti/
2851F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2852F:	drivers/gpio/gpio-visconti.c
2853F:	drivers/pci/controller/dwc/pcie-visconti.c
2854F:	drivers/pinctrl/visconti/
2855F:	drivers/watchdog/visconti_wdt.c
2856N:	visconti
2857
2858ARM/UNIPHIER ARCHITECTURE
2859M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2860M:	Masami Hiramatsu <mhiramat@kernel.org>
2861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2862S:	Maintained
2863F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2864F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2865F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2866F:	arch/arm/boot/dts/uniphier*
2867F:	arch/arm/include/asm/hardware/cache-uniphier.h
2868F:	arch/arm/mach-uniphier/
2869F:	arch/arm/mm/cache-uniphier.c
2870F:	arch/arm64/boot/dts/socionext/uniphier*
2871F:	drivers/bus/uniphier-system-bus.c
2872F:	drivers/clk/uniphier/
2873F:	drivers/dma/uniphier-mdmac.c
2874F:	drivers/gpio/gpio-uniphier.c
2875F:	drivers/i2c/busses/i2c-uniphier*
2876F:	drivers/irqchip/irq-uniphier-aidet.c
2877F:	drivers/mmc/host/uniphier-sd.c
2878F:	drivers/pinctrl/uniphier/
2879F:	drivers/reset/reset-uniphier.c
2880F:	drivers/tty/serial/8250/8250_uniphier.c
2881N:	uniphier
2882
2883ARM/VERSATILE EXPRESS PLATFORM
2884M:	Liviu Dudau <liviu.dudau@arm.com>
2885M:	Sudeep Holla <sudeep.holla@arm.com>
2886M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2888S:	Maintained
2889F:	*/*/*/vexpress*
2890F:	*/*/vexpress*
2891F:	arch/arm/boot/dts/vexpress*
2892F:	arch/arm/mach-vexpress/
2893F:	arch/arm64/boot/dts/arm/
2894F:	drivers/clk/versatile/clk-vexpress-osc.c
2895F:	drivers/clocksource/timer-versatile.c
2896N:	mps2
2897
2898ARM/VFP SUPPORT
2899M:	Russell King <linux@armlinux.org.uk>
2900L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2901S:	Maintained
2902W:	http://www.armlinux.org.uk/
2903F:	arch/arm/vfp/
2904
2905ARM/VOIPAC PXA270 SUPPORT
2906M:	Marek Vasut <marek.vasut@gmail.com>
2907L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2908S:	Maintained
2909F:	arch/arm/mach-pxa/include/mach/vpac270.h
2910F:	arch/arm/mach-pxa/vpac270.c
2911
2912ARM/VT8500 ARM ARCHITECTURE
2913L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2914S:	Orphan
2915F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2916F:	arch/arm/mach-vt8500/
2917F:	drivers/clocksource/timer-vt8500.c
2918F:	drivers/i2c/busses/i2c-wmt.c
2919F:	drivers/mmc/host/wmt-sdmmc.c
2920F:	drivers/pwm/pwm-vt8500.c
2921F:	drivers/rtc/rtc-vt8500.c
2922F:	drivers/tty/serial/vt8500_serial.c
2923F:	drivers/usb/host/ehci-platform.c
2924F:	drivers/usb/host/uhci-platform.c
2925F:	drivers/video/fbdev/vt8500lcdfb.*
2926F:	drivers/video/fbdev/wm8505fb*
2927F:	drivers/video/fbdev/wmt_ge_rops.*
2928
2929ARM/ZIPIT Z2 SUPPORT
2930M:	Marek Vasut <marek.vasut@gmail.com>
2931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2932S:	Maintained
2933F:	arch/arm/mach-pxa/include/mach/z2.h
2934F:	arch/arm/mach-pxa/z2.c
2935
2936ARM/ZYNQ ARCHITECTURE
2937M:	Michal Simek <michal.simek@xilinx.com>
2938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2939S:	Supported
2940W:	http://wiki.xilinx.com
2941T:	git https://github.com/Xilinx/linux-xlnx.git
2942F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2943F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2944F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2945F:	arch/arm/mach-zynq/
2946F:	drivers/clocksource/timer-cadence-ttc.c
2947F:	drivers/cpuidle/cpuidle-zynq.c
2948F:	drivers/edac/synopsys_edac.c
2949F:	drivers/i2c/busses/i2c-cadence.c
2950F:	drivers/i2c/busses/i2c-xiic.c
2951F:	drivers/mmc/host/sdhci-of-arasan.c
2952N:	zynq
2953N:	xilinx
2954
2955ARM64 PORT (AARCH64 ARCHITECTURE)
2956M:	Catalin Marinas <catalin.marinas@arm.com>
2957M:	Will Deacon <will@kernel.org>
2958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2959S:	Maintained
2960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2961F:	Documentation/arm64/
2962F:	arch/arm64/
2963F:	tools/testing/selftests/arm64/
2964X:	arch/arm64/boot/dts/
2965
2966ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2967M:	George McCollister <george.mccollister@gmail.com>
2968L:	netdev@vger.kernel.org
2969S:	Maintained
2970F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2971F:	drivers/net/dsa/xrs700x/*
2972F:	net/dsa/tag_xrs700x.c
2973
2974AS3645A LED FLASH CONTROLLER DRIVER
2975M:	Sakari Ailus <sakari.ailus@iki.fi>
2976L:	linux-leds@vger.kernel.org
2977S:	Maintained
2978F:	drivers/leds/flash/leds-as3645a.c
2979
2980ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2981M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2982L:	linux-media@vger.kernel.org
2983S:	Maintained
2984T:	git git://linuxtv.org/media_tree.git
2985F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2986F:	drivers/media/i2c/ak7375.c
2987
2988ASAHI KASEI AK8974 DRIVER
2989M:	Linus Walleij <linus.walleij@linaro.org>
2990L:	linux-iio@vger.kernel.org
2991S:	Supported
2992W:	http://www.akm.com/
2993F:	drivers/iio/magnetometer/ak8974.c
2994
2995ASC7621 HARDWARE MONITOR DRIVER
2996M:	George Joseph <george.joseph@fairview5.com>
2997L:	linux-hwmon@vger.kernel.org
2998S:	Maintained
2999F:	Documentation/hwmon/asc7621.rst
3000F:	drivers/hwmon/asc7621.c
3001
3002ASIX AX88796C SPI ETHERNET ADAPTER
3003M:	Łukasz Stelmach <l.stelmach@samsung.com>
3004S:	Maintained
3005F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3006F:	drivers/net/ethernet/asix/ax88796c_*
3007
3008ASPEED PINCTRL DRIVERS
3009M:	Andrew Jeffery <andrew@aj.id.au>
3010L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3011L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3012L:	linux-gpio@vger.kernel.org
3013S:	Maintained
3014F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3015F:	drivers/pinctrl/aspeed/
3016
3017ASPEED SCU INTERRUPT CONTROLLER DRIVER
3018M:	Eddie James <eajames@linux.ibm.com>
3019L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3020S:	Maintained
3021F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3022F:	drivers/irqchip/irq-aspeed-scu-ic.c
3023F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3024
3025ASPEED SD/MMC DRIVER
3026M:	Andrew Jeffery <andrew@aj.id.au>
3027L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3028L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3029L:	linux-mmc@vger.kernel.org
3030S:	Maintained
3031F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3032F:	drivers/mmc/host/sdhci-of-aspeed*
3033
3034ASPEED VIDEO ENGINE DRIVER
3035M:	Eddie James <eajames@linux.ibm.com>
3036L:	linux-media@vger.kernel.org
3037L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3038S:	Maintained
3039F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3040F:	drivers/media/platform/aspeed/
3041
3042ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3043M:	Corentin Chary <corentin.chary@gmail.com>
3044L:	acpi4asus-user@lists.sourceforge.net
3045L:	platform-driver-x86@vger.kernel.org
3046S:	Maintained
3047W:	http://acpi4asus.sf.net
3048F:	drivers/platform/x86/asus*.c
3049F:	drivers/platform/x86/eeepc*.c
3050
3051ASUS TF103C DOCK DRIVER
3052M:	Hans de Goede <hdegoede@redhat.com>
3053L:	platform-driver-x86@vger.kernel.org
3054S:	Maintained
3055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3056F:	drivers/platform/x86/asus-tf103c-dock.c
3057
3058ASUS WMI HARDWARE MONITOR DRIVER
3059M:	Ed Brindley <kernel@maidavale.org>
3060M:	Denis Pauk <pauk.denis@gmail.com>
3061L:	linux-hwmon@vger.kernel.org
3062S:	Maintained
3063F:	drivers/hwmon/asus_wmi_sensors.c
3064
3065ASUS WMI EC HARDWARE MONITOR DRIVER
3066M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3067M:	Denis Pauk <pauk.denis@gmail.com>
3068L:	linux-hwmon@vger.kernel.org
3069S:	Maintained
3070F:	drivers/hwmon/asus_wmi_ec_sensors.c
3071
3072ASUS EC HARDWARE MONITOR DRIVER
3073M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3074L:	linux-hwmon@vger.kernel.org
3075S:	Maintained
3076F:	drivers/hwmon/asus-ec-sensors.c
3077
3078ASUS WIRELESS RADIO CONTROL DRIVER
3079M:	João Paulo Rechi Vita <jprvita@gmail.com>
3080L:	platform-driver-x86@vger.kernel.org
3081S:	Maintained
3082F:	drivers/platform/x86/asus-wireless.c
3083
3084ASYMMETRIC KEYS
3085M:	David Howells <dhowells@redhat.com>
3086L:	keyrings@vger.kernel.org
3087S:	Maintained
3088F:	Documentation/crypto/asymmetric-keys.rst
3089F:	crypto/asymmetric_keys/
3090F:	include/crypto/pkcs7.h
3091F:	include/crypto/public_key.h
3092F:	include/linux/verification.h
3093
3094ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3095R:	Dan Williams <dan.j.williams@intel.com>
3096S:	Odd fixes
3097W:	http://sourceforge.net/projects/xscaleiop
3098F:	Documentation/crypto/async-tx-api.rst
3099F:	crypto/async_tx/
3100F:	include/linux/async_tx.h
3101
3102AT24 EEPROM DRIVER
3103M:	Bartosz Golaszewski <brgl@bgdev.pl>
3104L:	linux-i2c@vger.kernel.org
3105S:	Maintained
3106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3107F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3108F:	drivers/misc/eeprom/at24.c
3109
3110ATA OVER ETHERNET (AOE) DRIVER
3111M:	"Justin Sanders" <justin@coraid.com>
3112S:	Supported
3113W:	http://www.openaoe.org/
3114F:	Documentation/admin-guide/aoe/
3115F:	drivers/block/aoe/
3116
3117ATC260X PMIC MFD DRIVER
3118M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3119M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3120L:	linux-actions@lists.infradead.org
3121S:	Maintained
3122F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3123F:	drivers/input/misc/atc260x-onkey.c
3124F:	drivers/mfd/atc260*
3125F:	drivers/power/reset/atc260x-poweroff.c
3126F:	drivers/regulator/atc260x-regulator.c
3127F:	include/linux/mfd/atc260x/*
3128
3129ATHEROS 71XX/9XXX GPIO DRIVER
3130M:	Alban Bedel <albeu@free.fr>
3131S:	Maintained
3132W:	https://github.com/AlbanBedel/linux
3133T:	git git://github.com/AlbanBedel/linux
3134F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3135F:	drivers/gpio/gpio-ath79.c
3136
3137ATHEROS 71XX/9XXX USB PHY DRIVER
3138M:	Alban Bedel <albeu@free.fr>
3139S:	Maintained
3140W:	https://github.com/AlbanBedel/linux
3141T:	git git://github.com/AlbanBedel/linux
3142F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3143F:	drivers/phy/qualcomm/phy-ath79-usb.c
3144
3145ATHEROS ATH GENERIC UTILITIES
3146M:	Kalle Valo <kvalo@kernel.org>
3147L:	linux-wireless@vger.kernel.org
3148S:	Supported
3149F:	drivers/net/wireless/ath/*
3150
3151ATHEROS ATH5K WIRELESS DRIVER
3152M:	Jiri Slaby <jirislaby@kernel.org>
3153M:	Nick Kossifidis <mickflemm@gmail.com>
3154M:	Luis Chamberlain <mcgrof@kernel.org>
3155L:	linux-wireless@vger.kernel.org
3156S:	Maintained
3157W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3158F:	drivers/net/wireless/ath/ath5k/
3159
3160ATHEROS ATH6KL WIRELESS DRIVER
3161L:	linux-wireless@vger.kernel.org
3162S:	Orphan
3163W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3164F:	drivers/net/wireless/ath/ath6kl/
3165
3166ATI_REMOTE2 DRIVER
3167M:	Ville Syrjala <syrjala@sci.fi>
3168S:	Maintained
3169F:	drivers/input/misc/ati_remote2.c
3170
3171ATK0110 HWMON DRIVER
3172M:	Luca Tettamanti <kronos.it@gmail.com>
3173L:	linux-hwmon@vger.kernel.org
3174S:	Maintained
3175F:	drivers/hwmon/asus_atk0110.c
3176
3177ATLX ETHERNET DRIVERS
3178M:	Chris Snook <chris.snook@gmail.com>
3179L:	netdev@vger.kernel.org
3180S:	Maintained
3181W:	http://sourceforge.net/projects/atl1
3182W:	http://atl1.sourceforge.net
3183F:	drivers/net/ethernet/atheros/
3184
3185ATM
3186M:	Chas Williams <3chas3@gmail.com>
3187L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3188L:	netdev@vger.kernel.org
3189S:	Maintained
3190W:	http://linux-atm.sourceforge.net
3191F:	drivers/atm/
3192F:	include/linux/atm*
3193F:	include/uapi/linux/atm*
3194
3195ATMEL MACB ETHERNET DRIVER
3196M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3197M:	Claudiu Beznea <claudiu.beznea@microchip.com>
3198S:	Supported
3199F:	drivers/net/ethernet/cadence/
3200
3201ATMEL MAXTOUCH DRIVER
3202M:	Nick Dyer <nick@shmanahar.org>
3203S:	Maintained
3204T:	git git://github.com/ndyer/linux.git
3205F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3206F:	drivers/input/touchscreen/atmel_mxt_ts.c
3207
3208ATMEL WIRELESS DRIVER
3209M:	Simon Kelley <simon@thekelleys.org.uk>
3210L:	linux-wireless@vger.kernel.org
3211S:	Maintained
3212W:	http://www.thekelleys.org.uk/atmel
3213W:	http://atmelwlandriver.sourceforge.net/
3214F:	drivers/net/wireless/atmel/atmel*
3215
3216ATOMIC INFRASTRUCTURE
3217M:	Will Deacon <will@kernel.org>
3218M:	Peter Zijlstra <peterz@infradead.org>
3219R:	Boqun Feng <boqun.feng@gmail.com>
3220R:	Mark Rutland <mark.rutland@arm.com>
3221L:	linux-kernel@vger.kernel.org
3222S:	Maintained
3223F:	arch/*/include/asm/atomic*.h
3224F:	include/*/atomic*.h
3225F:	include/linux/refcount.h
3226F:	Documentation/atomic_*.txt
3227F:	scripts/atomic/
3228
3229ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3230M:	Bradley Grove <linuxdrivers@attotech.com>
3231L:	linux-scsi@vger.kernel.org
3232S:	Supported
3233W:	http://www.attotech.com
3234F:	drivers/scsi/esas2r
3235
3236ATUSB IEEE 802.15.4 RADIO DRIVER
3237M:	Stefan Schmidt <stefan@datenfreihafen.org>
3238L:	linux-wpan@vger.kernel.org
3239S:	Maintained
3240F:	drivers/net/ieee802154/at86rf230.h
3241F:	drivers/net/ieee802154/atusb.c
3242F:	drivers/net/ieee802154/atusb.h
3243
3244AUDIT SUBSYSTEM
3245M:	Paul Moore <paul@paul-moore.com>
3246M:	Eric Paris <eparis@redhat.com>
3247L:	linux-audit@redhat.com (moderated for non-subscribers)
3248S:	Supported
3249W:	https://github.com/linux-audit
3250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3251F:	include/asm-generic/audit_*.h
3252F:	include/linux/audit.h
3253F:	include/linux/audit_arch.h
3254F:	include/uapi/linux/audit.h
3255F:	kernel/audit*
3256F:	lib/*audit.c
3257
3258AUXILIARY DISPLAY DRIVERS
3259M:	Miguel Ojeda <ojeda@kernel.org>
3260S:	Maintained
3261F:	Documentation/devicetree/bindings/auxdisplay/
3262F:	drivers/auxdisplay/
3263F:	include/linux/cfag12864b.h
3264
3265AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3266M:	Andreas Klinger <ak@it-klinger.de>
3267L:	linux-iio@vger.kernel.org
3268S:	Maintained
3269F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3270F:	drivers/iio/adc/hx711.c
3271
3272AX.25 NETWORK LAYER
3273M:	Ralf Baechle <ralf@linux-mips.org>
3274L:	linux-hams@vger.kernel.org
3275S:	Maintained
3276W:	http://www.linux-ax25.org/
3277F:	include/net/ax25.h
3278F:	include/uapi/linux/ax25.h
3279F:	net/ax25/
3280
3281AXENTIA ARM DEVICES
3282M:	Peter Rosin <peda@axentia.se>
3283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3284S:	Maintained
3285F:	arch/arm/boot/dts/at91-linea.dtsi
3286F:	arch/arm/boot/dts/at91-natte.dtsi
3287F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3288F:	arch/arm/boot/dts/at91-tse850-3.dts
3289
3290AXENTIA ASOC DRIVERS
3291M:	Peter Rosin <peda@axentia.se>
3292L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3293S:	Maintained
3294F:	Documentation/devicetree/bindings/sound/axentia,*
3295F:	sound/soc/atmel/tse850-pcm5142.c
3296
3297AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3298M:	Nuno Sá <nuno.sa@analog.com>
3299L:	linux-hwmon@vger.kernel.org
3300S:	Supported
3301W:	http://ez.analog.com/community/linux-device-drivers
3302F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3303F:	drivers/hwmon/axi-fan-control.c
3304
3305AXXIA I2C CONTROLLER
3306M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3307L:	linux-i2c@vger.kernel.org
3308S:	Maintained
3309F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3310F:	drivers/i2c/busses/i2c-axxia.c
3311
3312AZ6007 DVB DRIVER
3313M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3314L:	linux-media@vger.kernel.org
3315S:	Maintained
3316W:	https://linuxtv.org
3317T:	git git://linuxtv.org/media_tree.git
3318F:	drivers/media/usb/dvb-usb-v2/az6007.c
3319
3320AZTECH FM RADIO RECEIVER DRIVER
3321M:	Hans Verkuil <hverkuil@xs4all.nl>
3322L:	linux-media@vger.kernel.org
3323S:	Maintained
3324W:	https://linuxtv.org
3325T:	git git://linuxtv.org/media_tree.git
3326F:	drivers/media/radio/radio-aztech*
3327
3328B43 WIRELESS DRIVER
3329L:	linux-wireless@vger.kernel.org
3330L:	b43-dev@lists.infradead.org
3331S:	Odd Fixes
3332W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3333F:	drivers/net/wireless/broadcom/b43/
3334
3335B43LEGACY WIRELESS DRIVER
3336M:	Larry Finger <Larry.Finger@lwfinger.net>
3337L:	linux-wireless@vger.kernel.org
3338L:	b43-dev@lists.infradead.org
3339S:	Maintained
3340W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3341F:	drivers/net/wireless/broadcom/b43legacy/
3342
3343BACKLIGHT CLASS/SUBSYSTEM
3344M:	Lee Jones <lee.jones@linaro.org>
3345M:	Daniel Thompson <daniel.thompson@linaro.org>
3346M:	Jingoo Han <jingoohan1@gmail.com>
3347L:	dri-devel@lists.freedesktop.org
3348S:	Maintained
3349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3350F:	Documentation/ABI/stable/sysfs-class-backlight
3351F:	Documentation/ABI/testing/sysfs-class-backlight
3352F:	Documentation/devicetree/bindings/leds/backlight
3353F:	drivers/video/backlight/
3354F:	include/linux/backlight.h
3355F:	include/linux/pwm_backlight.h
3356
3357BARCO P50 GPIO DRIVER
3358M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3359M:	Peter Korsgaard <peter.korsgaard@barco.com>
3360S:	Maintained
3361F:	drivers/platform/x86/barco-p50-gpio.c
3362
3363BATMAN ADVANCED
3364M:	Marek Lindner <mareklindner@neomailbox.ch>
3365M:	Simon Wunderlich <sw@simonwunderlich.de>
3366M:	Antonio Quartulli <a@unstable.cc>
3367M:	Sven Eckelmann <sven@narfation.org>
3368L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3369S:	Maintained
3370W:	https://www.open-mesh.org/
3371Q:	https://patchwork.open-mesh.org/project/batman/list/
3372B:	https://www.open-mesh.org/projects/batman-adv/issues
3373C:	ircs://irc.hackint.org/batadv
3374T:	git https://git.open-mesh.org/linux-merge.git
3375F:	Documentation/networking/batman-adv.rst
3376F:	include/uapi/linux/batadv_packet.h
3377F:	include/uapi/linux/batman_adv.h
3378F:	net/batman-adv/
3379
3380BAYCOM/HDLCDRV DRIVERS FOR AX.25
3381M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3382L:	linux-hams@vger.kernel.org
3383S:	Maintained
3384W:	http://www.baycom.org/~tom/ham/ham.html
3385F:	drivers/net/hamradio/baycom*
3386
3387BCACHE (BLOCK LAYER CACHE)
3388M:	Coly Li <colyli@suse.de>
3389M:	Kent Overstreet <kent.overstreet@gmail.com>
3390L:	linux-bcache@vger.kernel.org
3391S:	Maintained
3392W:	http://bcache.evilpiepirate.org
3393C:	irc://irc.oftc.net/bcache
3394F:	drivers/md/bcache/
3395
3396BDISP ST MEDIA DRIVER
3397M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3398L:	linux-media@vger.kernel.org
3399S:	Supported
3400W:	https://linuxtv.org
3401T:	git git://linuxtv.org/media_tree.git
3402F:	drivers/media/platform/st/sti/bdisp
3403
3404BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3405M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3406L:	netdev@vger.kernel.org
3407S:	Maintained
3408F:	drivers/net/ethernet/ec_bhf.c
3409
3410BEFS FILE SYSTEM
3411M:	Luis de Bethencourt <luisbg@kernel.org>
3412M:	Salah Triki <salah.triki@gmail.com>
3413S:	Maintained
3414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3415F:	Documentation/filesystems/befs.rst
3416F:	fs/befs/
3417
3418BFQ I/O SCHEDULER
3419M:	Paolo Valente <paolo.valente@linaro.org>
3420M:	Jens Axboe <axboe@kernel.dk>
3421L:	linux-block@vger.kernel.org
3422S:	Maintained
3423F:	Documentation/block/bfq-iosched.rst
3424F:	block/bfq-*
3425
3426BFS FILE SYSTEM
3427M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3428S:	Maintained
3429F:	Documentation/filesystems/bfs.rst
3430F:	fs/bfs/
3431F:	include/uapi/linux/bfs_fs.h
3432
3433BITMAP API
3434M:	Yury Norov <yury.norov@gmail.com>
3435R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3436R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3437S:	Maintained
3438F:	include/linux/bitmap.h
3439F:	include/linux/find.h
3440F:	lib/bitmap.c
3441F:	lib/find_bit.c
3442F:	lib/find_bit_benchmark.c
3443F:	lib/test_bitmap.c
3444F:	tools/include/linux/bitmap.h
3445F:	tools/include/linux/find.h
3446F:	tools/lib/bitmap.c
3447F:	tools/lib/find_bit.c
3448
3449BLINKM RGB LED DRIVER
3450M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3451S:	Maintained
3452F:	drivers/leds/leds-blinkm.c
3453
3454BLOCK LAYER
3455M:	Jens Axboe <axboe@kernel.dk>
3456L:	linux-block@vger.kernel.org
3457S:	Maintained
3458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3459F:	Documentation/ABI/stable/sysfs-block
3460F:	Documentation/block/
3461F:	block/
3462F:	drivers/block/
3463F:	include/linux/bio.h
3464F:	include/linux/blk*
3465F:	kernel/trace/blktrace.c
3466F:	lib/sbitmap.c
3467
3468BLOCK2MTD DRIVER
3469M:	Joern Engel <joern@lazybastard.org>
3470L:	linux-mtd@lists.infradead.org
3471S:	Maintained
3472F:	drivers/mtd/devices/block2mtd.c
3473
3474BLUETOOTH DRIVERS
3475M:	Marcel Holtmann <marcel@holtmann.org>
3476M:	Johan Hedberg <johan.hedberg@gmail.com>
3477M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3478L:	linux-bluetooth@vger.kernel.org
3479S:	Supported
3480W:	http://www.bluez.org/
3481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3483F:	drivers/bluetooth/
3484
3485BLUETOOTH SUBSYSTEM
3486M:	Marcel Holtmann <marcel@holtmann.org>
3487M:	Johan Hedberg <johan.hedberg@gmail.com>
3488M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3489L:	linux-bluetooth@vger.kernel.org
3490S:	Supported
3491W:	http://www.bluez.org/
3492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3494F:	include/net/bluetooth/
3495F:	net/bluetooth/
3496
3497BONDING DRIVER
3498M:	Jay Vosburgh <j.vosburgh@gmail.com>
3499M:	Veaceslav Falico <vfalico@gmail.com>
3500M:	Andy Gospodarek <andy@greyhouse.net>
3501L:	netdev@vger.kernel.org
3502S:	Supported
3503W:	http://sourceforge.net/projects/bonding/
3504F:	drivers/net/bonding/
3505F:	include/net/bonding.h
3506F:	include/uapi/linux/if_bonding.h
3507
3508BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3509M:	Dan Robertson <dan@dlrobertson.com>
3510L:	linux-iio@vger.kernel.org
3511S:	Maintained
3512F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3513F:	drivers/iio/accel/bma400*
3514
3515BPF (Safe dynamic programs and tools)
3516M:	Alexei Starovoitov <ast@kernel.org>
3517M:	Daniel Borkmann <daniel@iogearbox.net>
3518M:	Andrii Nakryiko <andrii@kernel.org>
3519R:	Martin KaFai Lau <kafai@fb.com>
3520R:	Song Liu <songliubraving@fb.com>
3521R:	Yonghong Song <yhs@fb.com>
3522R:	John Fastabend <john.fastabend@gmail.com>
3523R:	KP Singh <kpsingh@kernel.org>
3524L:	netdev@vger.kernel.org
3525L:	bpf@vger.kernel.org
3526S:	Supported
3527W:	https://bpf.io/
3528Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3531F:	Documentation/bpf/
3532F:	Documentation/networking/filter.rst
3533F:	Documentation/userspace-api/ebpf/
3534F:	arch/*/net/*
3535F:	include/linux/bpf*
3536F:	include/linux/btf*
3537F:	include/linux/filter.h
3538F:	include/trace/events/xdp.h
3539F:	include/uapi/linux/bpf*
3540F:	include/uapi/linux/btf*
3541F:	include/uapi/linux/filter.h
3542F:	kernel/bpf/
3543F:	kernel/trace/bpf_trace.c
3544F:	lib/test_bpf.c
3545F:	net/bpf/
3546F:	net/core/filter.c
3547F:	net/sched/act_bpf.c
3548F:	net/sched/cls_bpf.c
3549F:	samples/bpf/
3550F:	scripts/bpf_doc.py
3551F:	scripts/pahole-flags.sh
3552F:	scripts/pahole-version.sh
3553F:	tools/bpf/
3554F:	tools/lib/bpf/
3555F:	tools/testing/selftests/bpf/
3556N:	bpf
3557K:	bpf
3558
3559BPF JIT for ARM
3560M:	Shubham Bansal <illusionist.neo@gmail.com>
3561L:	netdev@vger.kernel.org
3562L:	bpf@vger.kernel.org
3563S:	Maintained
3564F:	arch/arm/net/
3565
3566BPF JIT for ARM64
3567M:	Daniel Borkmann <daniel@iogearbox.net>
3568M:	Alexei Starovoitov <ast@kernel.org>
3569M:	Zi Shen Lim <zlim.lnx@gmail.com>
3570L:	netdev@vger.kernel.org
3571L:	bpf@vger.kernel.org
3572S:	Supported
3573F:	arch/arm64/net/
3574
3575BPF JIT for MIPS (32-BIT AND 64-BIT)
3576M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3577M:	Paul Burton <paulburton@kernel.org>
3578L:	netdev@vger.kernel.org
3579L:	bpf@vger.kernel.org
3580S:	Maintained
3581F:	arch/mips/net/
3582
3583BPF JIT for NFP NICs
3584M:	Jakub Kicinski <kuba@kernel.org>
3585L:	netdev@vger.kernel.org
3586L:	bpf@vger.kernel.org
3587S:	Supported
3588F:	drivers/net/ethernet/netronome/nfp/bpf/
3589
3590BPF JIT for POWERPC (32-BIT AND 64-BIT)
3591M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3592L:	netdev@vger.kernel.org
3593L:	bpf@vger.kernel.org
3594S:	Maintained
3595F:	arch/powerpc/net/
3596
3597BPF JIT for RISC-V (32-bit)
3598M:	Luke Nelson <luke.r.nels@gmail.com>
3599M:	Xi Wang <xi.wang@gmail.com>
3600L:	netdev@vger.kernel.org
3601L:	bpf@vger.kernel.org
3602S:	Maintained
3603F:	arch/riscv/net/
3604X:	arch/riscv/net/bpf_jit_comp64.c
3605
3606BPF JIT for RISC-V (64-bit)
3607M:	Björn Töpel <bjorn@kernel.org>
3608L:	netdev@vger.kernel.org
3609L:	bpf@vger.kernel.org
3610S:	Maintained
3611F:	arch/riscv/net/
3612X:	arch/riscv/net/bpf_jit_comp32.c
3613
3614BPF JIT for S390
3615M:	Ilya Leoshkevich <iii@linux.ibm.com>
3616M:	Heiko Carstens <hca@linux.ibm.com>
3617M:	Vasily Gorbik <gor@linux.ibm.com>
3618L:	netdev@vger.kernel.org
3619L:	bpf@vger.kernel.org
3620S:	Maintained
3621F:	arch/s390/net/
3622X:	arch/s390/net/pnet.c
3623
3624BPF JIT for SPARC (32-BIT AND 64-BIT)
3625M:	David S. Miller <davem@davemloft.net>
3626L:	netdev@vger.kernel.org
3627L:	bpf@vger.kernel.org
3628S:	Maintained
3629F:	arch/sparc/net/
3630
3631BPF JIT for X86 32-BIT
3632M:	Wang YanQing <udknight@gmail.com>
3633L:	netdev@vger.kernel.org
3634L:	bpf@vger.kernel.org
3635S:	Maintained
3636F:	arch/x86/net/bpf_jit_comp32.c
3637
3638BPF JIT for X86 64-BIT
3639M:	Alexei Starovoitov <ast@kernel.org>
3640M:	Daniel Borkmann <daniel@iogearbox.net>
3641L:	netdev@vger.kernel.org
3642L:	bpf@vger.kernel.org
3643S:	Supported
3644F:	arch/x86/net/
3645X:	arch/x86/net/bpf_jit_comp32.c
3646
3647BPF LSM (Security Audit and Enforcement using BPF)
3648M:	KP Singh <kpsingh@kernel.org>
3649R:	Florent Revest <revest@chromium.org>
3650R:	Brendan Jackman <jackmanb@chromium.org>
3651L:	bpf@vger.kernel.org
3652S:	Maintained
3653F:	Documentation/bpf/prog_lsm.rst
3654F:	include/linux/bpf_lsm.h
3655F:	kernel/bpf/bpf_lsm.c
3656F:	security/bpf/
3657
3658BROADCOM B44 10/100 ETHERNET DRIVER
3659M:	Michael Chan <michael.chan@broadcom.com>
3660L:	netdev@vger.kernel.org
3661S:	Supported
3662F:	drivers/net/ethernet/broadcom/b44.*
3663
3664BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3665M:	Florian Fainelli <f.fainelli@gmail.com>
3666L:	netdev@vger.kernel.org
3667L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3668S:	Supported
3669F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3670F:	drivers/net/dsa/b53/*
3671F:	drivers/net/dsa/bcm_sf2*
3672F:	include/linux/dsa/brcm.h
3673F:	include/linux/platform_data/b53.h
3674
3675BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3676M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
3677L:	bcm-kernel-feedback-list@broadcom.com
3678L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3680S:	Maintained
3681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3682F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3683F:	drivers/pci/controller/pcie-brcmstb.c
3684F:	drivers/staging/vc04_services
3685N:	bcm2711
3686N:	bcm283*
3687
3688BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3689M:	Florian Fainelli <f.fainelli@gmail.com>
3690M:	Ray Jui <rjui@broadcom.com>
3691M:	Scott Branden <sbranden@broadcom.com>
3692M:	bcm-kernel-feedback-list@broadcom.com
3693S:	Maintained
3694T:	git git://github.com/broadcom/mach-bcm
3695F:	arch/arm/mach-bcm/
3696N:	bcm281*
3697N:	bcm113*
3698N:	bcm216*
3699N:	kona
3700
3701BROADCOM BCM47XX MIPS ARCHITECTURE
3702M:	Hauke Mehrtens <hauke@hauke-m.de>
3703M:	Rafał Miłecki <zajec5@gmail.com>
3704L:	linux-mips@vger.kernel.org
3705S:	Maintained
3706F:	Documentation/devicetree/bindings/mips/brcm/
3707F:	arch/mips/bcm47xx/*
3708F:	arch/mips/include/asm/mach-bcm47xx/*
3709
3710BROADCOM BCM4908 ETHERNET DRIVER
3711M:	Rafał Miłecki <rafal@milecki.pl>
3712M:	bcm-kernel-feedback-list@broadcom.com
3713L:	netdev@vger.kernel.org
3714S:	Maintained
3715F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3716F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
3717F:	drivers/net/ethernet/broadcom/unimac.h
3718
3719BROADCOM BCM5301X ARM ARCHITECTURE
3720M:	Florian Fainelli <f.fainelli@gmail.com>
3721M:	Hauke Mehrtens <hauke@hauke-m.de>
3722M:	Rafał Miłecki <zajec5@gmail.com>
3723M:	bcm-kernel-feedback-list@broadcom.com
3724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3725S:	Maintained
3726F:	arch/arm/boot/dts/bcm470*
3727F:	arch/arm/boot/dts/bcm5301*
3728F:	arch/arm/boot/dts/bcm953012*
3729F:	arch/arm/mach-bcm/bcm_5301x.c
3730
3731BROADCOM BCM53573 ARM ARCHITECTURE
3732M:	Florian Fainelli <f.fainelli@gmail.com>
3733M:	Rafał Miłecki <rafal@milecki.pl>
3734L:	bcm-kernel-feedback-list@broadcom.com
3735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3736S:	Maintained
3737F:	arch/arm/boot/dts/bcm47189*
3738F:	arch/arm/boot/dts/bcm53573*
3739
3740BROADCOM BCM63XX ARM ARCHITECTURE
3741M:	Florian Fainelli <f.fainelli@gmail.com>
3742M:	bcm-kernel-feedback-list@broadcom.com
3743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3744S:	Maintained
3745T:	git git://github.com/broadcom/stblinux.git
3746N:	bcm63xx
3747
3748BROADCOM BCM63XX/BCM33XX UDC DRIVER
3749M:	Kevin Cernekee <cernekee@gmail.com>
3750L:	linux-usb@vger.kernel.org
3751S:	Maintained
3752F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3753
3754BROADCOM BCM7XXX ARM ARCHITECTURE
3755M:	Florian Fainelli <f.fainelli@gmail.com>
3756M:	bcm-kernel-feedback-list@broadcom.com
3757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3758S:	Maintained
3759T:	git git://github.com/broadcom/stblinux.git
3760F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3761F:	arch/arm/boot/dts/bcm7*.dts*
3762F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3763F:	arch/arm/mach-bcm/*brcmstb*
3764F:	arch/arm/mm/cache-b15-rac.c
3765F:	drivers/bus/brcmstb_gisb.c
3766F:	drivers/pci/controller/pcie-brcmstb.c
3767N:	brcmstb
3768N:	bcm7038
3769N:	bcm7120
3770
3771BROADCOM BDC DRIVER
3772M:	Al Cooper <alcooperx@gmail.com>
3773L:	linux-usb@vger.kernel.org
3774L:	bcm-kernel-feedback-list@broadcom.com
3775S:	Maintained
3776F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
3777F:	drivers/usb/gadget/udc/bdc/
3778
3779BROADCOM BMIPS CPUFREQ DRIVER
3780M:	Markus Mayer <mmayer@broadcom.com>
3781M:	bcm-kernel-feedback-list@broadcom.com
3782L:	linux-pm@vger.kernel.org
3783S:	Maintained
3784F:	drivers/cpufreq/bmips-cpufreq.c
3785
3786BROADCOM BMIPS MIPS ARCHITECTURE
3787M:	Florian Fainelli <f.fainelli@gmail.com>
3788L:	bcm-kernel-feedback-list@broadcom.com
3789L:	linux-mips@vger.kernel.org
3790S:	Maintained
3791T:	git git://github.com/broadcom/stblinux.git
3792F:	arch/mips/bmips/*
3793F:	arch/mips/boot/dts/brcm/bcm*.dts*
3794F:	arch/mips/include/asm/mach-bmips/*
3795F:	arch/mips/kernel/*bmips*
3796F:	drivers/soc/bcm/bcm63xx
3797F:	drivers/irqchip/irq-bcm63*
3798F:	drivers/irqchip/irq-bcm7*
3799F:	drivers/irqchip/irq-brcmstb*
3800F:	include/linux/bcm963xx_nvram.h
3801F:	include/linux/bcm963xx_tag.h
3802
3803BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3804M:	Rasesh Mody <rmody@marvell.com>
3805M:	GR-Linux-NIC-Dev@marvell.com
3806L:	netdev@vger.kernel.org
3807S:	Supported
3808F:	drivers/net/ethernet/broadcom/bnx2.*
3809F:	drivers/net/ethernet/broadcom/bnx2_*
3810
3811BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3812M:	Saurav Kashyap <skashyap@marvell.com>
3813M:	Javed Hasan <jhasan@marvell.com>
3814M:	GR-QLogic-Storage-Upstream@marvell.com
3815L:	linux-scsi@vger.kernel.org
3816S:	Supported
3817F:	drivers/scsi/bnx2fc/
3818
3819BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3820M:	Nilesh Javali <njavali@marvell.com>
3821M:	Manish Rangankar <mrangankar@marvell.com>
3822M:	GR-QLogic-Storage-Upstream@marvell.com
3823L:	linux-scsi@vger.kernel.org
3824S:	Supported
3825F:	drivers/scsi/bnx2i/
3826
3827BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3828M:	Ariel Elior <aelior@marvell.com>
3829M:	Sudarsana Kalluru <skalluru@marvell.com>
3830M:	Manish Chopra <manishc@marvell.com>
3831L:	netdev@vger.kernel.org
3832S:	Supported
3833F:	drivers/net/ethernet/broadcom/bnx2x/
3834
3835BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3836M:	Michael Chan <michael.chan@broadcom.com>
3837L:	netdev@vger.kernel.org
3838S:	Supported
3839F:	drivers/net/ethernet/broadcom/bnxt/
3840
3841BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3842M:	Arend van Spriel <aspriel@gmail.com>
3843M:	Franky Lin <franky.lin@broadcom.com>
3844M:	Hante Meuleman <hante.meuleman@broadcom.com>
3845L:	linux-wireless@vger.kernel.org
3846L:	brcm80211-dev-list.pdl@broadcom.com
3847L:	SHA-cyfmac-dev-list@infineon.com
3848S:	Supported
3849F:	drivers/net/wireless/broadcom/brcm80211/
3850
3851BROADCOM BRCMSTB GPIO DRIVER
3852M:	Doug Berger <opendmb@gmail.com>
3853M:	Florian Fainelli <f.fainelli@gmail.com>
3854L:	bcm-kernel-feedback-list@broadcom.com
3855S:	Supported
3856F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
3857F:	drivers/gpio/gpio-brcmstb.c
3858
3859BROADCOM BRCMSTB I2C DRIVER
3860M:	Kamal Dasu <kdasu.kdev@gmail.com>
3861L:	linux-i2c@vger.kernel.org
3862L:	bcm-kernel-feedback-list@broadcom.com
3863S:	Supported
3864F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3865F:	drivers/i2c/busses/i2c-brcmstb.c
3866
3867BROADCOM BRCMSTB UART DRIVER
3868M:	Al Cooper <alcooperx@gmail.com>
3869L:	linux-serial@vger.kernel.org
3870L:	bcm-kernel-feedback-list@broadcom.com
3871S:	Maintained
3872F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3873F:	drivers/tty/serial/8250/8250_bcm7271.c
3874
3875BROADCOM BRCMSTB USB EHCI DRIVER
3876M:	Al Cooper <alcooperx@gmail.com>
3877L:	linux-usb@vger.kernel.org
3878L:	bcm-kernel-feedback-list@broadcom.com
3879S:	Maintained
3880F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3881F:	drivers/usb/host/ehci-brcm.*
3882
3883BROADCOM BRCMSTB USB PIN MAP DRIVER
3884M:	Al Cooper <alcooperx@gmail.com>
3885L:	linux-usb@vger.kernel.org
3886L:	bcm-kernel-feedback-list@broadcom.com
3887S:	Maintained
3888F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3889F:	drivers/usb/misc/brcmstb-usb-pinmap.c
3890
3891BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3892M:	Al Cooper <alcooperx@gmail.com>
3893L:	linux-kernel@vger.kernel.org
3894L:	bcm-kernel-feedback-list@broadcom.com
3895S:	Maintained
3896F:	drivers/phy/broadcom/phy-brcm-usb*
3897
3898BROADCOM ETHERNET PHY DRIVERS
3899M:	Florian Fainelli <f.fainelli@gmail.com>
3900L:	bcm-kernel-feedback-list@broadcom.com
3901L:	netdev@vger.kernel.org
3902S:	Supported
3903F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3904F:	drivers/net/phy/bcm*.[ch]
3905F:	drivers/net/phy/broadcom.c
3906F:	include/linux/brcmphy.h
3907
3908BROADCOM GENET ETHERNET DRIVER
3909M:	Doug Berger <opendmb@gmail.com>
3910M:	Florian Fainelli <f.fainelli@gmail.com>
3911L:	bcm-kernel-feedback-list@broadcom.com
3912L:	netdev@vger.kernel.org
3913S:	Supported
3914F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
3915F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
3916F:	drivers/net/ethernet/broadcom/genet/
3917F:	drivers/net/ethernet/broadcom/unimac.h
3918F:	drivers/net/mdio/mdio-bcm-unimac.c
3919F:	include/linux/platform_data/bcmgenet.h
3920F:	include/linux/platform_data/mdio-bcm-unimac.h
3921
3922BROADCOM IPROC ARM ARCHITECTURE
3923M:	Ray Jui <rjui@broadcom.com>
3924M:	Scott Branden <sbranden@broadcom.com>
3925M:	bcm-kernel-feedback-list@broadcom.com
3926L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3927S:	Maintained
3928T:	git git://github.com/broadcom/stblinux.git
3929F:	arch/arm64/boot/dts/broadcom/northstar2/*
3930F:	arch/arm64/boot/dts/broadcom/stingray/*
3931F:	drivers/clk/bcm/clk-ns*
3932F:	drivers/clk/bcm/clk-sr*
3933F:	drivers/pinctrl/bcm/pinctrl-ns*
3934F:	include/dt-bindings/clock/bcm-sr*
3935N:	iproc
3936N:	cygnus
3937N:	bcm[-_]nsp
3938N:	bcm9113*
3939N:	bcm9583*
3940N:	bcm9585*
3941N:	bcm9586*
3942N:	bcm988312
3943N:	bcm113*
3944N:	bcm583*
3945N:	bcm585*
3946N:	bcm586*
3947N:	bcm88312
3948N:	hr2
3949N:	stingray
3950
3951BROADCOM IPROC GBIT ETHERNET DRIVER
3952M:	Rafał Miłecki <rafal@milecki.pl>
3953M:	bcm-kernel-feedback-list@broadcom.com
3954L:	netdev@vger.kernel.org
3955S:	Maintained
3956F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
3957F:	drivers/net/ethernet/broadcom/bgmac*
3958F:	drivers/net/ethernet/broadcom/unimac.h
3959
3960BROADCOM KONA GPIO DRIVER
3961M:	Ray Jui <rjui@broadcom.com>
3962L:	bcm-kernel-feedback-list@broadcom.com
3963S:	Supported
3964F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3965F:	drivers/gpio/gpio-bcm-kona.c
3966
3967BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3968M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3969M:	Kashyap Desai <kashyap.desai@broadcom.com>
3970M:	Sumit Saxena <sumit.saxena@broadcom.com>
3971M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3972L:	mpi3mr-linuxdrv.pdl@broadcom.com
3973L:	linux-scsi@vger.kernel.org
3974S:	Supported
3975W:	https://www.broadcom.com/support/storage
3976F:	drivers/scsi/mpi3mr/
3977
3978BROADCOM NETXTREME-E ROCE DRIVER
3979M:	Selvin Xavier <selvin.xavier@broadcom.com>
3980L:	linux-rdma@vger.kernel.org
3981S:	Supported
3982W:	http://www.broadcom.com
3983F:	drivers/infiniband/hw/bnxt_re/
3984F:	include/uapi/rdma/bnxt_re-abi.h
3985
3986BROADCOM NVRAM DRIVER
3987M:	Rafał Miłecki <zajec5@gmail.com>
3988L:	linux-mips@vger.kernel.org
3989S:	Maintained
3990F:	drivers/firmware/broadcom/*
3991
3992BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3993M:	Rafał Miłecki <rafal@milecki.pl>
3994M:	Florian Fainelli <f.fainelli@gmail.com>
3995M:	bcm-kernel-feedback-list@broadcom.com
3996L:	linux-pm@vger.kernel.org
3997S:	Maintained
3998T:	git git://github.com/broadcom/stblinux.git
3999F:	drivers/soc/bcm/bcm63xx/bcm-pmb.c
4000F:	include/dt-bindings/soc/bcm-pmb.h
4001
4002BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4003M:	Rafał Miłecki <zajec5@gmail.com>
4004L:	linux-wireless@vger.kernel.org
4005S:	Maintained
4006F:	drivers/bcma/
4007F:	include/linux/bcma/
4008
4009BROADCOM SPI DRIVER
4010M:	Kamal Dasu <kdasu.kdev@gmail.com>
4011M:	bcm-kernel-feedback-list@broadcom.com
4012S:	Maintained
4013F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4014F:	drivers/spi/spi-bcm-qspi.*
4015F:	drivers/spi/spi-brcmstb-qspi.c
4016F:	drivers/spi/spi-iproc-qspi.c
4017
4018BROADCOM STB AVS CPUFREQ DRIVER
4019M:	Markus Mayer <mmayer@broadcom.com>
4020M:	bcm-kernel-feedback-list@broadcom.com
4021L:	linux-pm@vger.kernel.org
4022S:	Maintained
4023F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4024F:	drivers/cpufreq/brcmstb*
4025
4026BROADCOM STB AVS TMON DRIVER
4027M:	Markus Mayer <mmayer@broadcom.com>
4028M:	bcm-kernel-feedback-list@broadcom.com
4029L:	linux-pm@vger.kernel.org
4030S:	Maintained
4031F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4032F:	drivers/thermal/broadcom/brcmstb*
4033
4034BROADCOM STB DPFE DRIVER
4035M:	Markus Mayer <mmayer@broadcom.com>
4036M:	bcm-kernel-feedback-list@broadcom.com
4037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4038S:	Maintained
4039F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4040F:	drivers/memory/brcmstb_dpfe.c
4041
4042BROADCOM STB NAND FLASH DRIVER
4043M:	Brian Norris <computersforpeace@gmail.com>
4044M:	Kamal Dasu <kdasu.kdev@gmail.com>
4045L:	linux-mtd@lists.infradead.org
4046L:	bcm-kernel-feedback-list@broadcom.com
4047S:	Maintained
4048F:	drivers/mtd/nand/raw/brcmnand/
4049F:	include/linux/platform_data/brcmnand.h
4050
4051BROADCOM STB PCIE DRIVER
4052M:	Jim Quinlan <jim2101024@gmail.com>
4053M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4054M:	Florian Fainelli <f.fainelli@gmail.com>
4055M:	bcm-kernel-feedback-list@broadcom.com
4056L:	linux-pci@vger.kernel.org
4057S:	Maintained
4058F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4059F:	drivers/pci/controller/pcie-brcmstb.c
4060
4061BROADCOM SYSTEMPORT ETHERNET DRIVER
4062M:	Florian Fainelli <f.fainelli@gmail.com>
4063L:	bcm-kernel-feedback-list@broadcom.com
4064L:	netdev@vger.kernel.org
4065S:	Supported
4066F:	drivers/net/ethernet/broadcom/bcmsysport.*
4067F:	drivers/net/ethernet/broadcom/unimac.h
4068F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4069
4070BROADCOM TG3 GIGABIT ETHERNET DRIVER
4071M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
4072M:	Prashant Sreedharan <prashant@broadcom.com>
4073M:	Michael Chan <mchan@broadcom.com>
4074L:	netdev@vger.kernel.org
4075S:	Supported
4076F:	drivers/net/ethernet/broadcom/tg3.*
4077
4078BROADCOM VK DRIVER
4079M:	Scott Branden <scott.branden@broadcom.com>
4080L:	bcm-kernel-feedback-list@broadcom.com
4081S:	Supported
4082F:	drivers/misc/bcm-vk/
4083F:	include/uapi/linux/misc/bcm_vk.h
4084
4085BROCADE BFA FC SCSI DRIVER
4086M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4087M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4088L:	linux-scsi@vger.kernel.org
4089S:	Supported
4090F:	drivers/scsi/bfa/
4091
4092BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4093M:	Rasesh Mody <rmody@marvell.com>
4094M:	Sudarsana Kalluru <skalluru@marvell.com>
4095M:	GR-Linux-NIC-Dev@marvell.com
4096L:	netdev@vger.kernel.org
4097S:	Supported
4098F:	drivers/net/ethernet/brocade/bna/
4099
4100BSG (block layer generic sg v4 driver)
4101M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4102L:	linux-scsi@vger.kernel.org
4103S:	Supported
4104F:	block/bsg.c
4105F:	include/linux/bsg.h
4106F:	include/uapi/linux/bsg.h
4107
4108BT87X AUDIO DRIVER
4109M:	Clemens Ladisch <clemens@ladisch.de>
4110L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4111S:	Maintained
4112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4113F:	Documentation/sound/cards/bt87x.rst
4114F:	sound/pci/bt87x.c
4115
4116BT8XXGPIO DRIVER
4117M:	Michael Buesch <m@bues.ch>
4118S:	Maintained
4119W:	http://bu3sch.de/btgpio.php
4120F:	drivers/gpio/gpio-bt8xx.c
4121
4122BTRFS FILE SYSTEM
4123M:	Chris Mason <clm@fb.com>
4124M:	Josef Bacik <josef@toxicpanda.com>
4125M:	David Sterba <dsterba@suse.com>
4126L:	linux-btrfs@vger.kernel.org
4127S:	Maintained
4128W:	http://btrfs.wiki.kernel.org/
4129Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
4130C:	irc://irc.libera.chat/btrfs
4131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4132F:	Documentation/filesystems/btrfs.rst
4133F:	fs/btrfs/
4134F:	include/linux/btrfs*
4135F:	include/uapi/linux/btrfs*
4136
4137BTTV VIDEO4LINUX DRIVER
4138M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4139L:	linux-media@vger.kernel.org
4140S:	Odd fixes
4141W:	https://linuxtv.org
4142T:	git git://linuxtv.org/media_tree.git
4143F:	Documentation/driver-api/media/drivers/bttv*
4144F:	drivers/media/pci/bt8xx/bttv*
4145
4146BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4147M:	Chanwoo Choi <cw00.choi@samsung.com>
4148L:	linux-pm@vger.kernel.org
4149L:	linux-samsung-soc@vger.kernel.org
4150S:	Maintained
4151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4152F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4153F:	drivers/devfreq/exynos-bus.c
4154
4155BUSLOGIC SCSI DRIVER
4156M:	Khalid Aziz <khalid@gonehiking.org>
4157L:	linux-scsi@vger.kernel.org
4158S:	Maintained
4159F:	drivers/scsi/BusLogic.*
4160F:	drivers/scsi/FlashPoint.*
4161
4162C-MEDIA CMI8788 DRIVER
4163M:	Clemens Ladisch <clemens@ladisch.de>
4164L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4165S:	Maintained
4166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4167F:	sound/pci/oxygen/
4168
4169C-SKY ARCHITECTURE
4170M:	Guo Ren <guoren@kernel.org>
4171L:	linux-csky@vger.kernel.org
4172S:	Supported
4173T:	git https://github.com/c-sky/csky-linux.git
4174F:	Documentation/devicetree/bindings/csky/
4175F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4176F:	Documentation/devicetree/bindings/timer/csky,*
4177F:	arch/csky/
4178F:	drivers/clocksource/timer-gx6605s.c
4179F:	drivers/clocksource/timer-mp-csky.c
4180F:	drivers/irqchip/irq-csky-*
4181N:	csky
4182K:	csky
4183
4184CA8210 IEEE-802.15.4 RADIO DRIVER
4185L:	linux-wpan@vger.kernel.org
4186S:	Orphan
4187W:	https://github.com/Cascoda/ca8210-linux.git
4188F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4189F:	drivers/net/ieee802154/ca8210.c
4190
4191CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4192M:	Damien Le Moal <damien.lemoal@wdc.com>
4193L:	linux-riscv@lists.infradead.org
4194L:	linux-gpio@vger.kernel.org (pinctrl driver)
4195F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4196F:	drivers/pinctrl/pinctrl-k210.c
4197
4198CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4199M:	Damien Le Moal <damien.lemoal@wdc.com>
4200L:	linux-kernel@vger.kernel.org
4201L:	linux-riscv@lists.infradead.org
4202S:	Maintained
4203F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4204F:	drivers/reset/reset-k210.c
4205
4206CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4207M:	Damien Le Moal <damien.lemoal@wdc.com>
4208L:	linux-riscv@lists.infradead.org
4209S:	Maintained
4210F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4211F:	drivers/soc/canaan/
4212F:	include/soc/canaan/
4213
4214CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4215M:	David Howells <dhowells@redhat.com>
4216L:	linux-cachefs@redhat.com (moderated for non-subscribers)
4217S:	Supported
4218F:	Documentation/filesystems/caching/cachefiles.rst
4219F:	fs/cachefiles/
4220
4221CADENCE MIPI-CSI2 BRIDGES
4222M:	Maxime Ripard <mripard@kernel.org>
4223L:	linux-media@vger.kernel.org
4224S:	Maintained
4225F:	Documentation/devicetree/bindings/media/cdns,*.txt
4226F:	drivers/media/platform/cadence/cdns-csi2*
4227
4228CADENCE NAND DRIVER
4229L:	linux-mtd@lists.infradead.org
4230S:	Orphan
4231F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4232F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4233
4234CADENCE USB3 DRD IP DRIVER
4235M:	Peter Chen <peter.chen@kernel.org>
4236M:	Pawel Laszczak <pawell@cadence.com>
4237R:	Roger Quadros <rogerq@kernel.org>
4238R:	Aswath Govindraju <a-govindraju@ti.com>
4239L:	linux-usb@vger.kernel.org
4240S:	Maintained
4241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4242F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4243F:	drivers/usb/cdns3/
4244X:	drivers/usb/cdns3/cdnsp*
4245
4246CADENCE USBSSP DRD IP DRIVER
4247M:	Pawel Laszczak <pawell@cadence.com>
4248L:	linux-usb@vger.kernel.org
4249S:	Maintained
4250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4251F:	drivers/usb/cdns3/
4252X:	drivers/usb/cdns3/cdns3*
4253
4254CADET FM/AM RADIO RECEIVER DRIVER
4255M:	Hans Verkuil <hverkuil@xs4all.nl>
4256L:	linux-media@vger.kernel.org
4257S:	Maintained
4258W:	https://linuxtv.org
4259T:	git git://linuxtv.org/media_tree.git
4260F:	drivers/media/radio/radio-cadet*
4261
4262CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4263L:	linux-media@vger.kernel.org
4264S:	Orphan
4265T:	git git://linuxtv.org/media_tree.git
4266F:	Documentation/admin-guide/media/cafe_ccic*
4267F:	drivers/media/platform/marvell/
4268
4269CAIF NETWORK LAYER
4270L:	netdev@vger.kernel.org
4271S:	Orphan
4272F:	Documentation/networking/caif/
4273F:	drivers/net/caif/
4274F:	include/net/caif/
4275F:	include/uapi/linux/caif/
4276F:	net/caif/
4277
4278CAKE QDISC
4279M:	Toke Høiland-Jørgensen <toke@toke.dk>
4280L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4281S:	Maintained
4282F:	net/sched/sch_cake.c
4283
4284CAN NETWORK DRIVERS
4285M:	Wolfgang Grandegger <wg@grandegger.com>
4286M:	Marc Kleine-Budde <mkl@pengutronix.de>
4287L:	linux-can@vger.kernel.org
4288S:	Maintained
4289W:	https://github.com/linux-can
4290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4292F:	Documentation/devicetree/bindings/net/can/
4293F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4294F:	drivers/net/can/
4295F:	drivers/phy/phy-can-transceiver.c
4296F:	include/linux/can/bittiming.h
4297F:	include/linux/can/dev.h
4298F:	include/linux/can/led.h
4299F:	include/linux/can/length.h
4300F:	include/linux/can/platform/
4301F:	include/linux/can/rx-offload.h
4302F:	include/uapi/linux/can/error.h
4303F:	include/uapi/linux/can/netlink.h
4304F:	include/uapi/linux/can/vxcan.h
4305
4306CAN NETWORK LAYER
4307M:	Oliver Hartkopp <socketcan@hartkopp.net>
4308M:	Marc Kleine-Budde <mkl@pengutronix.de>
4309L:	linux-can@vger.kernel.org
4310S:	Maintained
4311W:	https://github.com/linux-can
4312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4314F:	Documentation/networking/can.rst
4315F:	include/linux/can/can-ml.h
4316F:	include/linux/can/core.h
4317F:	include/linux/can/skb.h
4318F:	include/net/netns/can.h
4319F:	include/uapi/linux/can.h
4320F:	include/uapi/linux/can/bcm.h
4321F:	include/uapi/linux/can/gw.h
4322F:	include/uapi/linux/can/isotp.h
4323F:	include/uapi/linux/can/raw.h
4324F:	net/can/
4325
4326CAN-J1939 NETWORK LAYER
4327M:	Robin van der Gracht <robin@protonic.nl>
4328M:	Oleksij Rempel <o.rempel@pengutronix.de>
4329R:	kernel@pengutronix.de
4330L:	linux-can@vger.kernel.org
4331S:	Maintained
4332F:	Documentation/networking/j1939.rst
4333F:	include/uapi/linux/can/j1939.h
4334F:	net/can/j1939/
4335
4336CAPABILITIES
4337M:	Serge Hallyn <serge@hallyn.com>
4338L:	linux-security-module@vger.kernel.org
4339S:	Supported
4340F:	include/linux/capability.h
4341F:	include/uapi/linux/capability.h
4342F:	kernel/capability.c
4343F:	security/commoncap.c
4344
4345CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4346M:	Kevin Tsai <ktsai@capellamicro.com>
4347S:	Maintained
4348F:	drivers/iio/light/cm*
4349
4350CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4351M:	Christian Lamparter <chunkeey@googlemail.com>
4352L:	linux-wireless@vger.kernel.org
4353S:	Maintained
4354W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4355F:	drivers/net/wireless/ath/carl9170/
4356
4357CAVIUM I2C DRIVER
4358M:	Robert Richter <rric@kernel.org>
4359S:	Odd Fixes
4360W:	http://www.marvell.com
4361F:	drivers/i2c/busses/i2c-octeon*
4362F:	drivers/i2c/busses/i2c-thunderx*
4363
4364CAVIUM LIQUIDIO NETWORK DRIVER
4365M:	Derek Chickles <dchickles@marvell.com>
4366M:	Satanand Burla <sburla@marvell.com>
4367M:	Felix Manlunas <fmanlunas@marvell.com>
4368L:	netdev@vger.kernel.org
4369S:	Supported
4370W:	http://www.marvell.com
4371F:	drivers/net/ethernet/cavium/liquidio/
4372
4373CAVIUM MMC DRIVER
4374M:	Robert Richter <rric@kernel.org>
4375S:	Odd Fixes
4376W:	http://www.marvell.com
4377F:	drivers/mmc/host/cavium*
4378
4379CAVIUM OCTEON-TX CRYPTO DRIVER
4380M:	George Cherian <gcherian@marvell.com>
4381L:	linux-crypto@vger.kernel.org
4382S:	Supported
4383W:	http://www.marvell.com
4384F:	drivers/crypto/cavium/cpt/
4385
4386CAVIUM THUNDERX2 ARM64 SOC
4387M:	Robert Richter <rric@kernel.org>
4388L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4389S:	Odd Fixes
4390F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4391F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4392
4393CBS/ETF/TAPRIO QDISCS
4394M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4395S:	Maintained
4396L:	netdev@vger.kernel.org
4397F:	net/sched/sch_cbs.c
4398F:	net/sched/sch_etf.c
4399F:	net/sched/sch_taprio.c
4400
4401CC2520 IEEE-802.15.4 RADIO DRIVER
4402M:	Varka Bhadram <varkabhadram@gmail.com>
4403L:	linux-wpan@vger.kernel.org
4404S:	Maintained
4405F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4406F:	drivers/net/ieee802154/cc2520.c
4407F:	include/linux/spi/cc2520.h
4408
4409CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4410M:	Gilad Ben-Yossef <gilad@benyossef.com>
4411L:	linux-crypto@vger.kernel.org
4412S:	Supported
4413W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4414F:	drivers/crypto/ccree/
4415
4416CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4417M:	Hadar Gat <hadar.gat@arm.com>
4418L:	linux-crypto@vger.kernel.org
4419S:	Supported
4420F:	drivers/char/hw_random/cctrng.c
4421F:	drivers/char/hw_random/cctrng.h
4422F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4423W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4424
4425CEC FRAMEWORK
4426M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4427L:	linux-media@vger.kernel.org
4428S:	Supported
4429W:	http://linuxtv.org
4430T:	git git://linuxtv.org/media_tree.git
4431F:	Documentation/ABI/testing/debugfs-cec-error-inj
4432F:	Documentation/devicetree/bindings/media/cec.txt
4433F:	Documentation/driver-api/media/cec-core.rst
4434F:	Documentation/userspace-api/media/cec
4435F:	drivers/media/cec/
4436F:	drivers/media/rc/keymaps/rc-cec.c
4437F:	include/media/cec-notifier.h
4438F:	include/media/cec.h
4439F:	include/uapi/linux/cec-funcs.h
4440F:	include/uapi/linux/cec.h
4441
4442CEC GPIO DRIVER
4443M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4444L:	linux-media@vger.kernel.org
4445S:	Supported
4446W:	http://linuxtv.org
4447T:	git git://linuxtv.org/media_tree.git
4448F:	Documentation/devicetree/bindings/media/cec-gpio.txt
4449F:	drivers/media/cec/platform/cec-gpio/
4450
4451CELL BROADBAND ENGINE ARCHITECTURE
4452M:	Arnd Bergmann <arnd@arndb.de>
4453L:	linuxppc-dev@lists.ozlabs.org
4454S:	Supported
4455W:	http://www.ibm.com/developerworks/power/cell/
4456F:	arch/powerpc/include/asm/cell*.h
4457F:	arch/powerpc/include/asm/spu*.h
4458F:	arch/powerpc/include/uapi/asm/spu*.h
4459F:	arch/powerpc/platforms/cell/
4460
4461CELLWISE CW2015 BATTERY DRIVER
4462M:	Tobias Schrammm <t.schramm@manjaro.org>
4463S:	Maintained
4464F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4465F:	drivers/power/supply/cw2015_battery.c
4466
4467CEPH COMMON CODE (LIBCEPH)
4468M:	Ilya Dryomov <idryomov@gmail.com>
4469M:	Jeff Layton <jlayton@kernel.org>
4470M:	Xiubo Li <xiubli@redhat.com>
4471L:	ceph-devel@vger.kernel.org
4472S:	Supported
4473W:	http://ceph.com/
4474T:	git git://github.com/ceph/ceph-client.git
4475F:	include/linux/ceph/
4476F:	include/linux/crush/
4477F:	net/ceph/
4478
4479CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4480M:	Jeff Layton <jlayton@kernel.org>
4481M:	Xiubo Li <xiubli@redhat.com>
4482M:	Ilya Dryomov <idryomov@gmail.com>
4483L:	ceph-devel@vger.kernel.org
4484S:	Supported
4485W:	http://ceph.com/
4486T:	git git://github.com/ceph/ceph-client.git
4487F:	Documentation/filesystems/ceph.rst
4488F:	fs/ceph/
4489
4490CERTIFICATE HANDLING
4491M:	David Howells <dhowells@redhat.com>
4492M:	David Woodhouse <dwmw2@infradead.org>
4493L:	keyrings@vger.kernel.org
4494S:	Maintained
4495F:	Documentation/admin-guide/module-signing.rst
4496F:	certs/
4497F:	scripts/sign-file.c
4498
4499CFAG12864B LCD DRIVER
4500M:	Miguel Ojeda <ojeda@kernel.org>
4501S:	Maintained
4502F:	drivers/auxdisplay/cfag12864b.c
4503F:	include/linux/cfag12864b.h
4504
4505CFAG12864BFB LCD FRAMEBUFFER DRIVER
4506M:	Miguel Ojeda <ojeda@kernel.org>
4507S:	Maintained
4508F:	drivers/auxdisplay/cfag12864bfb.c
4509F:	include/linux/cfag12864b.h
4510
4511CHAR and MISC DRIVERS
4512M:	Arnd Bergmann <arnd@arndb.de>
4513M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4514S:	Supported
4515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4516F:	drivers/char/
4517F:	drivers/misc/
4518F:	include/linux/miscdevice.h
4519X:	drivers/char/agp/
4520X:	drivers/char/hw_random/
4521X:	drivers/char/ipmi/
4522X:	drivers/char/random.c
4523X:	drivers/char/tpm/
4524
4525CHECKPATCH
4526M:	Andy Whitcroft <apw@canonical.com>
4527M:	Joe Perches <joe@perches.com>
4528R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4529R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4530S:	Maintained
4531F:	scripts/checkpatch.pl
4532
4533CHECKPATCH DOCUMENTATION
4534M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4535M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4536R:	Joe Perches <joe@perches.com>
4537S:	Maintained
4538F:	Documentation/dev-tools/checkpatch.rst
4539
4540CHINESE DOCUMENTATION
4541M:	Alex Shi <alexs@kernel.org>
4542S:	Maintained
4543F:	Documentation/translations/zh_CN/
4544
4545CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4546M:	Peter Chen <peter.chen@kernel.org>
4547L:	linux-usb@vger.kernel.org
4548S:	Maintained
4549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4550F:	drivers/usb/chipidea/
4551
4552CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4553M:	Hans de Goede <hdegoede@redhat.com>
4554L:	linux-input@vger.kernel.org
4555S:	Maintained
4556F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4557F:	drivers/input/touchscreen/chipone_icn8318.c
4558
4559CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4560M:	Hans de Goede <hdegoede@redhat.com>
4561L:	linux-input@vger.kernel.org
4562S:	Maintained
4563F:	drivers/input/touchscreen/chipone_icn8505.c
4564
4565CHROME HARDWARE PLATFORM SUPPORT
4566M:	Benson Leung <bleung@chromium.org>
4567S:	Maintained
4568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4569F:	drivers/platform/chrome/
4570
4571CHROMEOS EC CODEC DRIVER
4572M:	Cheng-Yi Chiang <cychiang@chromium.org>
4573M:	Tzung-Bi Shih <tzungbi@google.com>
4574R:	Guenter Roeck <groeck@chromium.org>
4575S:	Maintained
4576F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4577F:	sound/soc/codecs/cros_ec_codec.*
4578
4579CHROMEOS EC SUBDRIVERS
4580M:	Benson Leung <bleung@chromium.org>
4581R:	Guenter Roeck <groeck@chromium.org>
4582S:	Maintained
4583F:	drivers/power/supply/cros_usbpd-charger.c
4584N:	cros_ec
4585N:	cros-ec
4586
4587CHROMEOS EC USB TYPE-C DRIVER
4588M:	Prashant Malani <pmalani@chromium.org>
4589S:	Maintained
4590F:	drivers/platform/chrome/cros_ec_typec.c
4591
4592CHROMEOS EC USB PD NOTIFY DRIVER
4593M:	Prashant Malani <pmalani@chromium.org>
4594S:	Maintained
4595F:	drivers/platform/chrome/cros_usbpd_notify.c
4596F:	include/linux/platform_data/cros_usbpd_notify.h
4597
4598CHRONTEL CH7322 CEC DRIVER
4599M:	Joe Tessler <jrt@google.com>
4600L:	linux-media@vger.kernel.org
4601S:	Maintained
4602T:	git git://linuxtv.org/media_tree.git
4603F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4604F:	drivers/media/cec/i2c/ch7322.c
4605
4606CIRRUS LOGIC AUDIO CODEC DRIVERS
4607M:	James Schulman <james.schulman@cirrus.com>
4608M:	David Rhodes <david.rhodes@cirrus.com>
4609M:	Lucas Tanure <tanureal@opensource.cirrus.com>
4610L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4611L:	patches@opensource.cirrus.com
4612S:	Maintained
4613F:	Documentation/devicetree/bindings/sound/cirrus,cs*
4614F:	sound/pci/hda/cs*
4615F:	sound/soc/codecs/cs*
4616
4617CIRRUS LOGIC DSP FIRMWARE DRIVER
4618M:	Simon Trimmer <simont@opensource.cirrus.com>
4619M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4620M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4621L:	patches@opensource.cirrus.com
4622S:	Supported
4623W:	https://github.com/CirrusLogic/linux-drivers/wiki
4624T:	git https://github.com/CirrusLogic/linux-drivers.git
4625F:	drivers/firmware/cirrus/*
4626F:	include/linux/firmware/cirrus/*
4627
4628CIRRUS LOGIC EP93XX ETHERNET DRIVER
4629M:	Hartley Sweeten <hsweeten@visionengravers.com>
4630L:	netdev@vger.kernel.org
4631S:	Maintained
4632F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4633
4634CIRRUS LOGIC LOCHNAGAR DRIVER
4635M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4636M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4637L:	patches@opensource.cirrus.com
4638S:	Supported
4639F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4640F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4641F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4642F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4643F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4644F:	Documentation/hwmon/lochnagar.rst
4645F:	drivers/clk/clk-lochnagar.c
4646F:	drivers/hwmon/lochnagar-hwmon.c
4647F:	drivers/mfd/lochnagar-i2c.c
4648F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4649F:	drivers/regulator/lochnagar-regulator.c
4650F:	include/dt-bindings/clk/lochnagar.h
4651F:	include/dt-bindings/pinctrl/lochnagar.h
4652F:	include/linux/mfd/lochnagar*
4653F:	sound/soc/codecs/lochnagar-sc.c
4654
4655CIRRUS LOGIC MADERA CODEC DRIVERS
4656M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4657M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4658L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4659L:	patches@opensource.cirrus.com
4660S:	Supported
4661W:	https://github.com/CirrusLogic/linux-drivers/wiki
4662T:	git https://github.com/CirrusLogic/linux-drivers.git
4663F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4664F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4665F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4666F:	drivers/gpio/gpio-madera*
4667F:	drivers/irqchip/irq-madera*
4668F:	drivers/mfd/cs47l*
4669F:	drivers/mfd/madera*
4670F:	drivers/pinctrl/cirrus/*
4671F:	include/dt-bindings/sound/madera*
4672F:	include/linux/irqchip/irq-madera*
4673F:	include/linux/mfd/madera/*
4674F:	include/sound/madera*
4675F:	sound/soc/codecs/cs47l*
4676F:	sound/soc/codecs/madera*
4677
4678CISCO FCOE HBA DRIVER
4679M:	Satish Kharat <satishkh@cisco.com>
4680M:	Sesidhar Baddela <sebaddel@cisco.com>
4681M:	Karan Tilak Kumar <kartilak@cisco.com>
4682L:	linux-scsi@vger.kernel.org
4683S:	Supported
4684F:	drivers/scsi/fnic/
4685
4686CISCO SCSI HBA DRIVER
4687M:	Karan Tilak Kumar <kartilak@cisco.com>
4688M:	Sesidhar Baddela <sebaddel@cisco.com>
4689L:	linux-scsi@vger.kernel.org
4690S:	Supported
4691F:	drivers/scsi/snic/
4692
4693CISCO VIC ETHERNET NIC DRIVER
4694M:	Christian Benvenuti <benve@cisco.com>
4695M:	Govindarajulu Varadarajan <_govind@gmx.com>
4696S:	Supported
4697F:	drivers/net/ethernet/cisco/enic/
4698
4699CISCO VIC LOW LATENCY NIC DRIVER
4700M:	Christian Benvenuti <benve@cisco.com>
4701M:	Nelson Escobar <neescoba@cisco.com>
4702S:	Supported
4703F:	drivers/infiniband/hw/usnic/
4704
4705CLANG-FORMAT FILE
4706M:	Miguel Ojeda <ojeda@kernel.org>
4707S:	Maintained
4708F:	.clang-format
4709
4710CLANG/LLVM BUILD SUPPORT
4711M:	Nathan Chancellor <nathan@kernel.org>
4712M:	Nick Desaulniers <ndesaulniers@google.com>
4713L:	llvm@lists.linux.dev
4714S:	Supported
4715W:	https://clangbuiltlinux.github.io/
4716B:	https://github.com/ClangBuiltLinux/linux/issues
4717C:	irc://irc.libera.chat/clangbuiltlinux
4718F:	Documentation/kbuild/llvm.rst
4719F:	include/linux/compiler-clang.h
4720F:	scripts/Makefile.clang
4721F:	scripts/clang-tools/
4722K:	\b(?i:clang|llvm)\b
4723
4724CLANG CONTROL FLOW INTEGRITY SUPPORT
4725M:	Sami Tolvanen <samitolvanen@google.com>
4726M:	Kees Cook <keescook@chromium.org>
4727R:	Nathan Chancellor <nathan@kernel.org>
4728R:	Nick Desaulniers <ndesaulniers@google.com>
4729L:	llvm@lists.linux.dev
4730S:	Supported
4731B:	https://github.com/ClangBuiltLinux/linux/issues
4732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4733F:	include/linux/cfi.h
4734F:	kernel/cfi.c
4735
4736CLK API
4737M:	Russell King <linux@armlinux.org.uk>
4738L:	linux-clk@vger.kernel.org
4739S:	Maintained
4740F:	include/linux/clk.h
4741
4742CLOCKSOURCE, CLOCKEVENT DRIVERS
4743M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4744M:	Thomas Gleixner <tglx@linutronix.de>
4745L:	linux-kernel@vger.kernel.org
4746S:	Supported
4747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4748F:	Documentation/devicetree/bindings/timer/
4749F:	drivers/clocksource/
4750
4751CMPC ACPI DRIVER
4752M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4753M:	Daniel Oliveira Nascimento <don@syst.com.br>
4754L:	platform-driver-x86@vger.kernel.org
4755S:	Supported
4756F:	drivers/platform/x86/classmate-laptop.c
4757
4758COBALT MEDIA DRIVER
4759M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4760L:	linux-media@vger.kernel.org
4761S:	Supported
4762W:	https://linuxtv.org
4763T:	git git://linuxtv.org/media_tree.git
4764F:	drivers/media/pci/cobalt/
4765
4766COCCINELLE/Semantic Patches (SmPL)
4767M:	Julia Lawall <Julia.Lawall@inria.fr>
4768M:	Nicolas Palix <nicolas.palix@imag.fr>
4769L:	cocci@inria.fr (moderated for non-subscribers)
4770S:	Supported
4771W:	https://coccinelle.gitlabpages.inria.fr/website/
4772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
4773F:	Documentation/dev-tools/coccinelle.rst
4774F:	scripts/coccicheck
4775F:	scripts/coccinelle/
4776
4777CODA FILE SYSTEM
4778M:	Jan Harkes <jaharkes@cs.cmu.edu>
4779M:	coda@cs.cmu.edu
4780L:	codalist@coda.cs.cmu.edu
4781S:	Maintained
4782W:	http://www.coda.cs.cmu.edu/
4783F:	Documentation/filesystems/coda.rst
4784F:	fs/coda/
4785F:	include/linux/coda*.h
4786F:	include/uapi/linux/coda*.h
4787
4788CODA V4L2 MEM2MEM DRIVER
4789M:	Philipp Zabel <p.zabel@pengutronix.de>
4790L:	linux-media@vger.kernel.org
4791S:	Maintained
4792F:	Documentation/devicetree/bindings/media/coda.yaml
4793F:	drivers/media/platform/chips-media/
4794
4795CODE OF CONDUCT
4796M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4797S:	Supported
4798F:	Documentation/process/code-of-conduct-interpretation.rst
4799F:	Documentation/process/code-of-conduct.rst
4800
4801COMEDI DRIVERS
4802M:	Ian Abbott <abbotti@mev.co.uk>
4803M:	H Hartley Sweeten <hsweeten@visionengravers.com>
4804S:	Odd Fixes
4805F:	drivers/comedi/
4806F:	include/linux/comedi/
4807F:	include/uapi/linux/comedi.h
4808
4809COMMON CLK FRAMEWORK
4810M:	Michael Turquette <mturquette@baylibre.com>
4811M:	Stephen Boyd <sboyd@kernel.org>
4812L:	linux-clk@vger.kernel.org
4813S:	Maintained
4814Q:	http://patchwork.kernel.org/project/linux-clk/list/
4815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4816F:	Documentation/devicetree/bindings/clock/
4817F:	drivers/clk/
4818F:	include/linux/clk-pr*
4819F:	include/linux/clk/
4820F:	include/linux/of_clk.h
4821X:	drivers/clk/clkdev.c
4822
4823COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4824M:	Steve French <sfrench@samba.org>
4825L:	linux-cifs@vger.kernel.org
4826L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4827S:	Supported
4828W:	http://linux-cifs.samba.org/
4829T:	git git://git.samba.org/sfrench/cifs-2.6.git
4830F:	Documentation/admin-guide/cifs/
4831F:	fs/cifs/
4832F:	fs/smbfs_common/
4833
4834COMPACTPCI HOTPLUG CORE
4835M:	Scott Murray <scott@spiteful.org>
4836L:	linux-pci@vger.kernel.org
4837S:	Maintained
4838F:	drivers/pci/hotplug/cpci_hotplug*
4839
4840COMPACTPCI HOTPLUG GENERIC DRIVER
4841M:	Scott Murray <scott@spiteful.org>
4842L:	linux-pci@vger.kernel.org
4843S:	Maintained
4844F:	drivers/pci/hotplug/cpcihp_generic.c
4845
4846COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4847M:	Scott Murray <scott@spiteful.org>
4848L:	linux-pci@vger.kernel.org
4849S:	Maintained
4850F:	drivers/pci/hotplug/cpcihp_zt5550.*
4851
4852COMPAL LAPTOP SUPPORT
4853M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4854L:	platform-driver-x86@vger.kernel.org
4855S:	Maintained
4856F:	drivers/platform/x86/compal-laptop.c
4857
4858COMPILER ATTRIBUTES
4859M:	Miguel Ojeda <ojeda@kernel.org>
4860R:	Nick Desaulniers <ndesaulniers@google.com>
4861S:	Maintained
4862F:	include/linux/compiler_attributes.h
4863
4864COMPUTE EXPRESS LINK (CXL)
4865M:	Alison Schofield <alison.schofield@intel.com>
4866M:	Vishal Verma <vishal.l.verma@intel.com>
4867M:	Ira Weiny <ira.weiny@intel.com>
4868M:	Ben Widawsky <ben.widawsky@intel.com>
4869M:	Dan Williams <dan.j.williams@intel.com>
4870L:	linux-cxl@vger.kernel.org
4871S:	Maintained
4872F:	drivers/cxl/
4873F:	include/uapi/linux/cxl_mem.h
4874
4875CONEXANT ACCESSRUNNER USB DRIVER
4876L:	accessrunner-general@lists.sourceforge.net
4877S:	Orphan
4878W:	http://accessrunner.sourceforge.net/
4879F:	drivers/usb/atm/cxacru.c
4880
4881CONFIGFS
4882M:	Joel Becker <jlbec@evilplan.org>
4883M:	Christoph Hellwig <hch@lst.de>
4884S:	Supported
4885T:	git git://git.infradead.org/users/hch/configfs.git
4886F:	fs/configfs/
4887F:	include/linux/configfs.h
4888F:	samples/configfs/
4889
4890CONSOLE SUBSYSTEM
4891M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4892S:	Supported
4893F:	drivers/video/console/
4894F:	include/linux/console*
4895
4896CONTEXT TRACKING
4897M:	Frederic Weisbecker <frederic@kernel.org>
4898S:	Maintained
4899F:	kernel/context_tracking.c
4900F:	include/linux/context_tracking*
4901
4902CONTROL GROUP (CGROUP)
4903M:	Tejun Heo <tj@kernel.org>
4904M:	Zefan Li <lizefan.x@bytedance.com>
4905M:	Johannes Weiner <hannes@cmpxchg.org>
4906L:	cgroups@vger.kernel.org
4907S:	Maintained
4908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4909F:	Documentation/admin-guide/cgroup-v1/
4910F:	Documentation/admin-guide/cgroup-v2.rst
4911F:	include/linux/cgroup*
4912F:	kernel/cgroup/
4913
4914CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4915M:	Tejun Heo <tj@kernel.org>
4916M:	Jens Axboe <axboe@kernel.dk>
4917L:	cgroups@vger.kernel.org
4918L:	linux-block@vger.kernel.org
4919T:	git git://git.kernel.dk/linux-block
4920F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4921F:	block/bfq-cgroup.c
4922F:	block/blk-cgroup.c
4923F:	block/blk-iolatency.c
4924F:	block/blk-throttle.c
4925F:	include/linux/blk-cgroup.h
4926
4927CONTROL GROUP - CPUSET
4928M:	Zefan Li <lizefan.x@bytedance.com>
4929L:	cgroups@vger.kernel.org
4930S:	Maintained
4931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4932F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4933F:	include/linux/cpuset.h
4934F:	kernel/cgroup/cpuset.c
4935
4936CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4937M:	Johannes Weiner <hannes@cmpxchg.org>
4938M:	Michal Hocko <mhocko@kernel.org>
4939M:	Roman Gushchin <roman.gushchin@linux.dev>
4940M:	Shakeel Butt <shakeelb@google.com>
4941L:	cgroups@vger.kernel.org
4942L:	linux-mm@kvack.org
4943S:	Maintained
4944F:	mm/memcontrol.c
4945F:	mm/swap_cgroup.c
4946
4947CORETEMP HARDWARE MONITORING DRIVER
4948M:	Fenghua Yu <fenghua.yu@intel.com>
4949L:	linux-hwmon@vger.kernel.org
4950S:	Maintained
4951F:	Documentation/hwmon/coretemp.rst
4952F:	drivers/hwmon/coretemp.c
4953
4954CORSAIR-CPRO HARDWARE MONITOR DRIVER
4955M:	Marius Zachmann <mail@mariuszachmann.de>
4956L:	linux-hwmon@vger.kernel.org
4957S:	Maintained
4958F:	drivers/hwmon/corsair-cpro.c
4959
4960CORSAIR-PSU HARDWARE MONITOR DRIVER
4961M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
4962L:	linux-hwmon@vger.kernel.org
4963S:	Maintained
4964F:	Documentation/hwmon/corsair-psu.rst
4965F:	drivers/hwmon/corsair-psu.c
4966
4967COSA/SRP SYNC SERIAL DRIVER
4968M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4969S:	Maintained
4970W:	http://www.fi.muni.cz/~kas/cosa/
4971F:	drivers/net/wan/cosa*
4972
4973COUNTER SUBSYSTEM
4974M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4975L:	linux-iio@vger.kernel.org
4976S:	Maintained
4977F:	Documentation/ABI/testing/sysfs-bus-counter
4978F:	Documentation/driver-api/generic-counter.rst
4979F:	drivers/counter/
4980F:	include/linux/counter.h
4981F:	include/uapi/linux/counter.h
4982F:	tools/counter/
4983
4984CP2615 I2C DRIVER
4985M:	Bence Csókás <bence98@sch.bme.hu>
4986S:	Maintained
4987F:	drivers/i2c/busses/i2c-cp2615.c
4988
4989CPMAC ETHERNET DRIVER
4990M:	Florian Fainelli <f.fainelli@gmail.com>
4991L:	netdev@vger.kernel.org
4992S:	Maintained
4993F:	drivers/net/ethernet/ti/cpmac.c
4994
4995CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4996M:	Viresh Kumar <viresh.kumar@linaro.org>
4997M:	Sudeep Holla <sudeep.holla@arm.com>
4998L:	linux-pm@vger.kernel.org
4999S:	Maintained
5000W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5001F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5002
5003CPU FREQUENCY SCALING FRAMEWORK
5004M:	"Rafael J. Wysocki" <rafael@kernel.org>
5005M:	Viresh Kumar <viresh.kumar@linaro.org>
5006L:	linux-pm@vger.kernel.org
5007S:	Maintained
5008B:	https://bugzilla.kernel.org
5009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5011F:	Documentation/admin-guide/pm/cpufreq.rst
5012F:	Documentation/admin-guide/pm/intel_pstate.rst
5013F:	Documentation/cpu-freq/
5014F:	Documentation/devicetree/bindings/cpufreq/
5015F:	drivers/cpufreq/
5016F:	include/linux/cpufreq.h
5017F:	include/linux/sched/cpufreq.h
5018F:	kernel/sched/cpufreq*.c
5019F:	tools/testing/selftests/cpufreq/
5020
5021CPU IDLE TIME MANAGEMENT FRAMEWORK
5022M:	"Rafael J. Wysocki" <rafael@kernel.org>
5023M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5024L:	linux-pm@vger.kernel.org
5025S:	Maintained
5026B:	https://bugzilla.kernel.org
5027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5028F:	Documentation/admin-guide/pm/cpuidle.rst
5029F:	Documentation/driver-api/pm/cpuidle.rst
5030F:	drivers/cpuidle/
5031F:	include/linux/cpuidle.h
5032
5033CPU POWER MONITORING SUBSYSTEM
5034M:	Thomas Renninger <trenn@suse.com>
5035M:	Shuah Khan <shuah@kernel.org>
5036M:	Shuah Khan <skhan@linuxfoundation.org>
5037L:	linux-pm@vger.kernel.org
5038S:	Maintained
5039F:	tools/power/cpupower/
5040
5041CPUID/MSR DRIVER
5042M:	"H. Peter Anvin" <hpa@zytor.com>
5043S:	Maintained
5044F:	arch/x86/kernel/cpuid.c
5045F:	arch/x86/kernel/msr.c
5046
5047CPUIDLE DRIVER - ARM BIG LITTLE
5048M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
5049M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5050L:	linux-pm@vger.kernel.org
5051L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5052S:	Maintained
5053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5054F:	drivers/cpuidle/cpuidle-big_little.c
5055
5056CPUIDLE DRIVER - ARM EXYNOS
5057M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5058M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5059M:	Kukjin Kim <kgene@kernel.org>
5060L:	linux-pm@vger.kernel.org
5061L:	linux-samsung-soc@vger.kernel.org
5062S:	Supported
5063F:	arch/arm/mach-exynos/pm.c
5064F:	drivers/cpuidle/cpuidle-exynos.c
5065F:	include/linux/platform_data/cpuidle-exynos.h
5066
5067CPUIDLE DRIVER - ARM PSCI
5068M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
5069M:	Sudeep Holla <sudeep.holla@arm.com>
5070L:	linux-pm@vger.kernel.org
5071L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5072S:	Supported
5073F:	drivers/cpuidle/cpuidle-psci.c
5074
5075CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5076M:	Ulf Hansson <ulf.hansson@linaro.org>
5077L:	linux-pm@vger.kernel.org
5078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5079S:	Supported
5080F:	drivers/cpuidle/cpuidle-psci.h
5081F:	drivers/cpuidle/cpuidle-psci-domain.c
5082
5083CRAMFS FILESYSTEM
5084M:	Nicolas Pitre <nico@fluxnic.net>
5085S:	Maintained
5086F:	Documentation/filesystems/cramfs.rst
5087F:	fs/cramfs/
5088
5089CREATIVE SB0540
5090M:	Bastien Nocera <hadess@hadess.net>
5091L:	linux-input@vger.kernel.org
5092S:	Maintained
5093F:	drivers/hid/hid-creative-sb0540.c
5094
5095CRYPTO API
5096M:	Herbert Xu <herbert@gondor.apana.org.au>
5097M:	"David S. Miller" <davem@davemloft.net>
5098L:	linux-crypto@vger.kernel.org
5099S:	Maintained
5100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5102F:	Documentation/crypto/
5103F:	Documentation/devicetree/bindings/crypto/
5104F:	arch/*/crypto/
5105F:	crypto/
5106F:	drivers/crypto/
5107F:	include/crypto/
5108F:	include/linux/crypto*
5109F:	lib/crypto/
5110
5111CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5112M:	Neil Horman <nhorman@tuxdriver.com>
5113L:	linux-crypto@vger.kernel.org
5114S:	Maintained
5115F:	crypto/ansi_cprng.c
5116F:	crypto/rng.c
5117
5118CS3308 MEDIA DRIVER
5119M:	Hans Verkuil <hverkuil@xs4all.nl>
5120L:	linux-media@vger.kernel.org
5121S:	Odd Fixes
5122W:	http://linuxtv.org
5123T:	git git://linuxtv.org/media_tree.git
5124F:	drivers/media/i2c/cs3308.c
5125
5126CS5535 Audio ALSA driver
5127M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5128S:	Maintained
5129F:	sound/pci/cs5535audio/
5130
5131CSI DRIVERS FOR ALLWINNER V3s
5132M:	Yong Deng <yong.deng@magewell.com>
5133L:	linux-media@vger.kernel.org
5134S:	Maintained
5135T:	git git://linuxtv.org/media_tree.git
5136F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5137F:	drivers/media/platform/sunxi/sun6i-csi/
5138
5139CW1200 WLAN driver
5140M:	Solomon Peachy <pizza@shaftnet.org>
5141S:	Maintained
5142F:	drivers/net/wireless/st/cw1200/
5143
5144CX18 VIDEO4LINUX DRIVER
5145M:	Andy Walls <awalls@md.metrocast.net>
5146L:	linux-media@vger.kernel.org
5147S:	Maintained
5148W:	https://linuxtv.org
5149T:	git git://linuxtv.org/media_tree.git
5150F:	drivers/media/pci/cx18/
5151F:	include/uapi/linux/ivtv*
5152
5153CX2341X MPEG ENCODER HELPER MODULE
5154M:	Hans Verkuil <hverkuil@xs4all.nl>
5155L:	linux-media@vger.kernel.org
5156S:	Maintained
5157W:	https://linuxtv.org
5158T:	git git://linuxtv.org/media_tree.git
5159F:	drivers/media/common/cx2341x*
5160F:	include/media/drv-intf/cx2341x.h
5161
5162CX24120 MEDIA DRIVER
5163M:	Jemma Denson <jdenson@gmail.com>
5164M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5165L:	linux-media@vger.kernel.org
5166S:	Maintained
5167W:	https://linuxtv.org
5168Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5169F:	drivers/media/dvb-frontends/cx24120*
5170
5171CX88 VIDEO4LINUX DRIVER
5172M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5173L:	linux-media@vger.kernel.org
5174S:	Odd fixes
5175W:	https://linuxtv.org
5176T:	git git://linuxtv.org/media_tree.git
5177F:	Documentation/driver-api/media/drivers/cx88*
5178F:	drivers/media/pci/cx88/
5179
5180CXD2820R MEDIA DRIVER
5181M:	Antti Palosaari <crope@iki.fi>
5182L:	linux-media@vger.kernel.org
5183S:	Maintained
5184W:	https://linuxtv.org
5185W:	http://palosaari.fi/linux/
5186Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5187T:	git git://linuxtv.org/anttip/media_tree.git
5188F:	drivers/media/dvb-frontends/cxd2820r*
5189
5190CXGB3 ETHERNET DRIVER (CXGB3)
5191M:	Raju Rangoju <rajur@chelsio.com>
5192L:	netdev@vger.kernel.org
5193S:	Supported
5194W:	http://www.chelsio.com
5195F:	drivers/net/ethernet/chelsio/cxgb3/
5196
5197CXGB3 ISCSI DRIVER (CXGB3I)
5198M:	Karen Xie <kxie@chelsio.com>
5199L:	linux-scsi@vger.kernel.org
5200S:	Supported
5201W:	http://www.chelsio.com
5202F:	drivers/scsi/cxgbi/cxgb3i
5203
5204CXGB4 CRYPTO DRIVER (chcr)
5205M:	Ayush Sawal <ayush.sawal@chelsio.com>
5206M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5207M:	Rohit Maheshwari <rohitm@chelsio.com>
5208L:	linux-crypto@vger.kernel.org
5209S:	Supported
5210W:	http://www.chelsio.com
5211F:	drivers/crypto/chelsio
5212
5213CXGB4 INLINE CRYPTO DRIVER
5214M:	Ayush Sawal <ayush.sawal@chelsio.com>
5215M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5216M:	Rohit Maheshwari <rohitm@chelsio.com>
5217L:	netdev@vger.kernel.org
5218S:	Supported
5219W:	http://www.chelsio.com
5220F:	drivers/net/ethernet/chelsio/inline_crypto/
5221
5222CXGB4 ETHERNET DRIVER (CXGB4)
5223M:	Raju Rangoju <rajur@chelsio.com>
5224L:	netdev@vger.kernel.org
5225S:	Supported
5226W:	http://www.chelsio.com
5227F:	drivers/net/ethernet/chelsio/cxgb4/
5228
5229CXGB4 ISCSI DRIVER (CXGB4I)
5230M:	Karen Xie <kxie@chelsio.com>
5231L:	linux-scsi@vger.kernel.org
5232S:	Supported
5233W:	http://www.chelsio.com
5234F:	drivers/scsi/cxgbi/cxgb4i
5235
5236CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5237M:	Potnuri Bharat Teja <bharat@chelsio.com>
5238L:	linux-rdma@vger.kernel.org
5239S:	Supported
5240W:	http://www.openfabrics.org
5241F:	drivers/infiniband/hw/cxgb4/
5242F:	include/uapi/rdma/cxgb4-abi.h
5243
5244CXGB4VF ETHERNET DRIVER (CXGB4VF)
5245M:	Raju Rangoju <rajur@chelsio.com>
5246L:	netdev@vger.kernel.org
5247S:	Supported
5248W:	http://www.chelsio.com
5249F:	drivers/net/ethernet/chelsio/cxgb4vf/
5250
5251CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5252M:	Frederic Barrat <fbarrat@linux.ibm.com>
5253M:	Andrew Donnellan <ajd@linux.ibm.com>
5254L:	linuxppc-dev@lists.ozlabs.org
5255S:	Supported
5256F:	Documentation/ABI/testing/sysfs-class-cxl
5257F:	Documentation/powerpc/cxl.rst
5258F:	arch/powerpc/platforms/powernv/pci-cxl.c
5259F:	drivers/misc/cxl/
5260F:	include/misc/cxl*
5261F:	include/uapi/misc/cxl.h
5262
5263CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5264M:	Manoj N. Kumar <manoj@linux.ibm.com>
5265M:	Matthew R. Ochs <mrochs@linux.ibm.com>
5266M:	Uma Krishnan <ukrishn@linux.ibm.com>
5267L:	linux-scsi@vger.kernel.org
5268S:	Supported
5269F:	Documentation/powerpc/cxlflash.rst
5270F:	drivers/scsi/cxlflash/
5271F:	include/uapi/scsi/cxlflash_ioctl.h
5272
5273CYBERPRO FB DRIVER
5274M:	Russell King <linux@armlinux.org.uk>
5275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5276S:	Maintained
5277W:	http://www.armlinux.org.uk/
5278F:	drivers/video/fbdev/cyber2000fb.*
5279
5280CYCLADES PC300 DRIVER
5281S:	Orphan
5282F:	drivers/net/wan/pc300*
5283
5284CYPRESS_FIRMWARE MEDIA DRIVER
5285M:	Antti Palosaari <crope@iki.fi>
5286L:	linux-media@vger.kernel.org
5287S:	Maintained
5288W:	https://linuxtv.org
5289W:	http://palosaari.fi/linux/
5290Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5291T:	git git://linuxtv.org/anttip/media_tree.git
5292F:	drivers/media/common/cypress_firmware*
5293
5294CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5295M:	Linus Walleij <linus.walleij@linaro.org>
5296L:	linux-input@vger.kernel.org
5297S:	Maintained
5298F:	drivers/input/touchscreen/cy8ctma140.c
5299
5300CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5301M:	Yassine Oudjana <y.oudjana@protonmail.com>
5302L:	linux-input@vger.kernel.org
5303S:	Maintained
5304F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5305F:	drivers/input/keyboard/cypress-sf.c
5306
5307CYTTSP TOUCHSCREEN DRIVER
5308M:	Linus Walleij <linus.walleij@linaro.org>
5309L:	linux-input@vger.kernel.org
5310S:	Maintained
5311F:	drivers/input/touchscreen/cyttsp*
5312
5313D-LINK DIR-685 TOUCHKEYS DRIVER
5314M:	Linus Walleij <linus.walleij@linaro.org>
5315L:	linux-input@vger.kernel.org
5316S:	Supported
5317F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5318
5319DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5320M:	Joshua Kinard <kumba@gentoo.org>
5321S:	Maintained
5322F:	drivers/rtc/rtc-ds1685.c
5323F:	include/linux/rtc/ds1685.h
5324
5325DAMA SLAVE for AX.25
5326M:	Joerg Reuter <jreuter@yaina.de>
5327L:	linux-hams@vger.kernel.org
5328S:	Maintained
5329W:	http://yaina.de/jreuter/
5330W:	http://www.qsl.net/dl1bke/
5331F:	net/ax25/af_ax25.c
5332F:	net/ax25/ax25_dev.c
5333F:	net/ax25/ax25_ds_*
5334F:	net/ax25/ax25_in.c
5335F:	net/ax25/ax25_out.c
5336F:	net/ax25/ax25_timer.c
5337F:	net/ax25/sysctl_net_ax25.c
5338
5339DATA ACCESS MONITOR
5340M:	SeongJae Park <sj@kernel.org>
5341L:	linux-mm@kvack.org
5342S:	Maintained
5343F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
5344F:	Documentation/admin-guide/mm/damon/
5345F:	Documentation/vm/damon/
5346F:	include/linux/damon.h
5347F:	include/trace/events/damon.h
5348F:	mm/damon/
5349F:	tools/testing/selftests/damon/
5350
5351DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5352L:	netdev@vger.kernel.org
5353S:	Orphan
5354F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5355F:	drivers/net/ethernet/dec/tulip/dmfe.c
5356
5357DC390/AM53C974 SCSI driver
5358M:	Hannes Reinecke <hare@suse.com>
5359L:	linux-scsi@vger.kernel.org
5360S:	Maintained
5361F:	drivers/scsi/am53c974.c
5362
5363DC395x SCSI driver
5364M:	Oliver Neukum <oliver@neukum.org>
5365M:	Ali Akcaagac <aliakc@web.de>
5366M:	Jamie Lenehan <lenehan@twibble.org>
5367L:	dc395x@twibble.org
5368S:	Maintained
5369W:	http://twibble.org/dist/dc395x/
5370W:	http://lists.twibble.org/mailman/listinfo/dc395x/
5371F:	Documentation/scsi/dc395x.rst
5372F:	drivers/scsi/dc395x.*
5373
5374DCCP PROTOCOL
5375L:	dccp@vger.kernel.org
5376S:	Orphan
5377W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5378F:	include/linux/dccp.h
5379F:	include/linux/tfrc.h
5380F:	include/uapi/linux/dccp.h
5381F:	net/dccp/
5382
5383DECnet NETWORK LAYER
5384L:	linux-decnet-user@lists.sourceforge.net
5385S:	Orphan
5386W:	http://linux-decnet.sourceforge.net
5387F:	Documentation/networking/decnet.rst
5388F:	net/decnet/
5389
5390DECSTATION PLATFORM SUPPORT
5391M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5392L:	linux-mips@vger.kernel.org
5393S:	Maintained
5394W:	http://www.linux-mips.org/wiki/DECstation
5395F:	arch/mips/dec/
5396F:	arch/mips/include/asm/dec/
5397F:	arch/mips/include/asm/mach-dec/
5398
5399DEFXX FDDI NETWORK DRIVER
5400M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5401S:	Maintained
5402F:	drivers/net/fddi/defxx.*
5403
5404DEFZA FDDI NETWORK DRIVER
5405M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5406S:	Maintained
5407F:	drivers/net/fddi/defza.*
5408
5409DEINTERLACE DRIVERS FOR ALLWINNER H3
5410M:	Jernej Skrabec <jernej.skrabec@gmail.com>
5411L:	linux-media@vger.kernel.org
5412S:	Maintained
5413T:	git git://linuxtv.org/media_tree.git
5414F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5415F:	drivers/media/platform/sunxi/sun8i-di/
5416
5417DELL LAPTOP DRIVER
5418M:	Matthew Garrett <mjg59@srcf.ucam.org>
5419M:	Pali Rohár <pali@kernel.org>
5420L:	platform-driver-x86@vger.kernel.org
5421S:	Maintained
5422F:	drivers/platform/x86/dell/dell-laptop.c
5423
5424DELL LAPTOP FREEFALL DRIVER
5425M:	Pali Rohár <pali@kernel.org>
5426S:	Maintained
5427F:	drivers/platform/x86/dell/dell-smo8800.c
5428
5429DELL LAPTOP RBTN DRIVER
5430M:	Pali Rohár <pali@kernel.org>
5431S:	Maintained
5432F:	drivers/platform/x86/dell/dell-rbtn.*
5433
5434DELL LAPTOP SMM DRIVER
5435M:	Pali Rohár <pali@kernel.org>
5436S:	Maintained
5437F:	Documentation/ABI/obsolete/procfs-i8k
5438F:	drivers/hwmon/dell-smm-hwmon.c
5439F:	include/uapi/linux/i8k.h
5440
5441DELL REMOTE BIOS UPDATE DRIVER
5442M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5443L:	platform-driver-x86@vger.kernel.org
5444S:	Maintained
5445F:	drivers/platform/x86/dell/dell_rbu.c
5446
5447DELL SMBIOS DRIVER
5448M:	Pali Rohár <pali@kernel.org>
5449L:	Dell.Client.Kernel@dell.com
5450L:	platform-driver-x86@vger.kernel.org
5451S:	Maintained
5452F:	drivers/platform/x86/dell/dell-smbios.*
5453
5454DELL SMBIOS SMM DRIVER
5455L:	Dell.Client.Kernel@dell.com
5456L:	platform-driver-x86@vger.kernel.org
5457S:	Maintained
5458F:	drivers/platform/x86/dell/dell-smbios-smm.c
5459
5460DELL SMBIOS WMI DRIVER
5461L:	Dell.Client.Kernel@dell.com
5462L:	platform-driver-x86@vger.kernel.org
5463S:	Maintained
5464F:	drivers/platform/x86/dell/dell-smbios-wmi.c
5465F:	tools/wmi/dell-smbios-example.c
5466
5467DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5468M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5469L:	platform-driver-x86@vger.kernel.org
5470S:	Maintained
5471F:	Documentation/driver-api/dcdbas.rst
5472F:	drivers/platform/x86/dell/dcdbas.*
5473
5474DELL WMI DESCRIPTOR DRIVER
5475L:	Dell.Client.Kernel@dell.com
5476S:	Maintained
5477F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
5478
5479DELL WMI SYSMAN DRIVER
5480M:	Divya Bharathi <divya.bharathi@dell.com>
5481M:	Prasanth Ksr <prasanth.ksr@dell.com>
5482L:	Dell.Client.Kernel@dell.com
5483L:	platform-driver-x86@vger.kernel.org
5484S:	Maintained
5485F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
5486F:	drivers/platform/x86/dell/dell-wmi-sysman/
5487
5488DELL WMI NOTIFICATIONS DRIVER
5489M:	Matthew Garrett <mjg59@srcf.ucam.org>
5490M:	Pali Rohár <pali@kernel.org>
5491S:	Maintained
5492F:	drivers/platform/x86/dell/dell-wmi-base.c
5493
5494DELL WMI HARDWARE PRIVACY SUPPORT
5495M:	Perry Yuan <Perry.Yuan@dell.com>
5496L:	Dell.Client.Kernel@dell.com
5497L:	platform-driver-x86@vger.kernel.org
5498S:	Maintained
5499F:	drivers/platform/x86/dell/dell-wmi-privacy.c
5500
5501DELTA ST MEDIA DRIVER
5502M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
5503L:	linux-media@vger.kernel.org
5504S:	Supported
5505W:	https://linuxtv.org
5506T:	git git://linuxtv.org/media_tree.git
5507F:	drivers/media/platform/st/sti/delta
5508
5509DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5510M:	Zev Weiss <zev@bewilderbeest.net>
5511L:	linux-hwmon@vger.kernel.org
5512S:	Maintained
5513F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5514
5515DELTA DPS920AB PSU DRIVER
5516M:	Robert Marko <robert.marko@sartura.hr>
5517L:	linux-hwmon@vger.kernel.org
5518S:	Maintained
5519F:	Documentation/hwmon/dps920ab.rst
5520F:	drivers/hwmon/pmbus/dps920ab.c
5521
5522DENALI NAND DRIVER
5523L:	linux-mtd@lists.infradead.org
5524S:	Orphan
5525F:	drivers/mtd/nand/raw/denali*
5526
5527DESIGNWARE EDMA CORE IP DRIVER
5528M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5529L:	dmaengine@vger.kernel.org
5530S:	Maintained
5531F:	drivers/dma/dw-edma/
5532F:	include/linux/dma/edma.h
5533
5534DESIGNWARE XDATA IP DRIVER
5535M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5536L:	linux-pci@vger.kernel.org
5537S:	Maintained
5538F:	Documentation/misc-devices/dw-xdata-pcie.rst
5539F:	drivers/misc/dw-xdata-pcie.c
5540
5541DESIGNWARE USB2 DRD IP DRIVER
5542M:	Minas Harutyunyan <hminas@synopsys.com>
5543L:	linux-usb@vger.kernel.org
5544S:	Maintained
5545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5546F:	drivers/usb/dwc2/
5547
5548DESIGNWARE USB3 DRD IP DRIVER
5549M:	Felipe Balbi <balbi@kernel.org>
5550L:	linux-usb@vger.kernel.org
5551S:	Maintained
5552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5553F:	drivers/usb/dwc3/
5554
5555DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5556M:	Andreas Klinger <ak@it-klinger.de>
5557L:	linux-iio@vger.kernel.org
5558S:	Maintained
5559F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5560F:	drivers/iio/proximity/srf*.c
5561
5562DEVICE COREDUMP (DEV_COREDUMP)
5563M:	Johannes Berg <johannes@sipsolutions.net>
5564L:	linux-kernel@vger.kernel.org
5565S:	Maintained
5566F:	drivers/base/devcoredump.c
5567F:	include/linux/devcoredump.h
5568
5569DEVICE DEPENDENCY HELPER SCRIPT
5570M:	Saravana Kannan <saravanak@google.com>
5571L:	linux-kernel@vger.kernel.org
5572S:	Maintained
5573F:	scripts/dev-needs.sh
5574
5575DEVICE DIRECT ACCESS (DAX)
5576M:	Dan Williams <dan.j.williams@intel.com>
5577M:	Vishal Verma <vishal.l.verma@intel.com>
5578M:	Dave Jiang <dave.jiang@intel.com>
5579L:	nvdimm@lists.linux.dev
5580S:	Supported
5581F:	drivers/dax/
5582
5583DEVICE FREQUENCY (DEVFREQ)
5584M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5585M:	Kyungmin Park <kyungmin.park@samsung.com>
5586M:	Chanwoo Choi <cw00.choi@samsung.com>
5587L:	linux-pm@vger.kernel.org
5588S:	Maintained
5589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5590F:	Documentation/devicetree/bindings/devfreq/
5591F:	drivers/devfreq/
5592F:	include/linux/devfreq.h
5593F:	include/trace/events/devfreq.h
5594
5595DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5596M:	Chanwoo Choi <cw00.choi@samsung.com>
5597L:	linux-pm@vger.kernel.org
5598S:	Supported
5599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5600F:	Documentation/devicetree/bindings/devfreq/event/
5601F:	drivers/devfreq/devfreq-event.c
5602F:	drivers/devfreq/event/
5603F:	include/dt-bindings/pmu/exynos_ppmu.h
5604F:	include/linux/devfreq-event.h
5605
5606DEVICE NUMBER REGISTRY
5607M:	Torben Mathiasen <device@lanana.org>
5608S:	Maintained
5609W:	http://lanana.org/docs/device-list/index.html
5610
5611DEVICE RESOURCE MANAGEMENT HELPERS
5612M:	Hans de Goede <hdegoede@redhat.com>
5613R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5614S:	Maintained
5615F:	include/linux/devm-helpers.h
5616
5617DEVICE-MAPPER  (LVM)
5618M:	Alasdair Kergon <agk@redhat.com>
5619M:	Mike Snitzer <snitzer@kernel.org>
5620M:	dm-devel@redhat.com
5621L:	dm-devel@redhat.com
5622S:	Maintained
5623W:	http://sources.redhat.com/dm
5624Q:	http://patchwork.kernel.org/project/dm-devel/list/
5625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5626T:	quilt http://people.redhat.com/agk/patches/linux/editing/
5627F:	Documentation/admin-guide/device-mapper/
5628F:	drivers/md/Kconfig
5629F:	drivers/md/Makefile
5630F:	drivers/md/dm*
5631F:	drivers/md/persistent-data/
5632F:	include/linux/device-mapper.h
5633F:	include/linux/dm-*.h
5634F:	include/uapi/linux/dm-*.h
5635
5636DEVLINK
5637M:	Jiri Pirko <jiri@nvidia.com>
5638L:	netdev@vger.kernel.org
5639S:	Supported
5640F:	Documentation/networking/devlink
5641F:	include/net/devlink.h
5642F:	include/uapi/linux/devlink.h
5643F:	net/core/devlink.c
5644
5645DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5646M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
5647L:	kernel@dh-electronics.com
5648S:	Maintained
5649F:	arch/arm/boot/dts/imx6*-dhcom-*
5650
5651DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5652M:	Marek Vasut <marex@denx.de>
5653L:	kernel@dh-electronics.com
5654S:	Maintained
5655F:	arch/arm/boot/dts/stm32mp1*-dhcom-*
5656F:	arch/arm/boot/dts/stm32mp1*-dhcor-*
5657
5658DIALOG SEMICONDUCTOR DRIVERS
5659M:	Support Opensource <support.opensource@diasemi.com>
5660S:	Supported
5661W:	http://www.dialog-semiconductor.com/products
5662F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
5663F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
5664F:	Documentation/devicetree/bindings/mfd/da90*.txt
5665F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5666F:	Documentation/devicetree/bindings/regulator/da92*.txt
5667F:	Documentation/devicetree/bindings/regulator/slg51000.txt
5668F:	Documentation/devicetree/bindings/sound/da[79]*.txt
5669F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5670F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5671F:	Documentation/hwmon/da90??.rst
5672F:	drivers/gpio/gpio-da90??.c
5673F:	drivers/hwmon/da90??-hwmon.c
5674F:	drivers/iio/adc/da91??-*.c
5675F:	drivers/input/misc/da72??.[ch]
5676F:	drivers/input/misc/da90??_onkey.c
5677F:	drivers/input/touchscreen/da9052_tsi.c
5678F:	drivers/leds/leds-da90??.c
5679F:	drivers/mfd/da903x.c
5680F:	drivers/mfd/da90??-*.c
5681F:	drivers/mfd/da91??-*.c
5682F:	drivers/pinctrl/pinctrl-da90??.c
5683F:	drivers/power/supply/da9052-battery.c
5684F:	drivers/power/supply/da91??-*.c
5685F:	drivers/regulator/da9???-regulator.[ch]
5686F:	drivers/regulator/slg51000-regulator.[ch]
5687F:	drivers/rtc/rtc-da90??.c
5688F:	drivers/thermal/da90??-thermal.c
5689F:	drivers/video/backlight/da90??_bl.c
5690F:	drivers/watchdog/da90??_wdt.c
5691F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
5692F:	include/linux/mfd/da903x.h
5693F:	include/linux/mfd/da9052/
5694F:	include/linux/mfd/da9055/
5695F:	include/linux/mfd/da9062/
5696F:	include/linux/mfd/da9063/
5697F:	include/linux/mfd/da9150/
5698F:	include/linux/regulator/da9211.h
5699F:	include/sound/da[79]*.h
5700F:	sound/soc/codecs/da[79]*.[ch]
5701
5702DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5703M:	William Breathitt Gray <vilhelm.gray@gmail.com>
5704L:	linux-gpio@vger.kernel.org
5705S:	Maintained
5706F:	drivers/gpio/gpio-gpio-mm.c
5707
5708DIOLAN U2C-12 I2C DRIVER
5709M:	Guenter Roeck <linux@roeck-us.net>
5710L:	linux-i2c@vger.kernel.org
5711S:	Maintained
5712F:	drivers/i2c/busses/i2c-diolan-u2c.c
5713
5714DIRECTORY NOTIFICATION (DNOTIFY)
5715M:	Jan Kara <jack@suse.cz>
5716R:	Amir Goldstein <amir73il@gmail.com>
5717L:	linux-fsdevel@vger.kernel.org
5718S:	Maintained
5719F:	Documentation/filesystems/dnotify.rst
5720F:	fs/notify/dnotify/
5721F:	include/linux/dnotify.h
5722
5723DISK GEOMETRY AND PARTITION HANDLING
5724M:	Andries Brouwer <aeb@cwi.nl>
5725S:	Maintained
5726W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5727W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5728W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5729
5730DISKQUOTA
5731M:	Jan Kara <jack@suse.com>
5732S:	Maintained
5733F:	Documentation/filesystems/quota.rst
5734F:	fs/quota/
5735F:	include/linux/quota*.h
5736F:	include/uapi/linux/quota*.h
5737
5738DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5739M:	Bernie Thompson <bernie@plugable.com>
5740L:	linux-fbdev@vger.kernel.org
5741S:	Maintained
5742W:	http://plugable.com/category/projects/udlfb/
5743F:	Documentation/fb/udlfb.rst
5744F:	drivers/video/fbdev/udlfb.c
5745F:	include/video/udlfb.h
5746
5747DISTRIBUTED LOCK MANAGER (DLM)
5748M:	Christine Caulfield <ccaulfie@redhat.com>
5749M:	David Teigland <teigland@redhat.com>
5750L:	cluster-devel@redhat.com
5751S:	Supported
5752W:	http://sources.redhat.com/cluster/
5753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5754F:	fs/dlm/
5755
5756DMA BUFFER SHARING FRAMEWORK
5757M:	Sumit Semwal <sumit.semwal@linaro.org>
5758M:	Christian König <christian.koenig@amd.com>
5759L:	linux-media@vger.kernel.org
5760L:	dri-devel@lists.freedesktop.org
5761L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5762S:	Maintained
5763T:	git git://anongit.freedesktop.org/drm/drm-misc
5764F:	Documentation/driver-api/dma-buf.rst
5765F:	drivers/dma-buf/
5766F:	include/linux/*fence.h
5767F:	include/linux/dma-buf.h
5768F:	include/linux/dma-resv.h
5769K:	\bdma_(?:buf|fence|resv)\b
5770
5771DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5772M:	Vinod Koul <vkoul@kernel.org>
5773L:	dmaengine@vger.kernel.org
5774S:	Maintained
5775Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
5776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5777F:	Documentation/devicetree/bindings/dma/
5778F:	Documentation/driver-api/dmaengine/
5779F:	drivers/dma/
5780F:	include/linux/dma/
5781F:	include/linux/dmaengine.h
5782F:	include/linux/of_dma.h
5783
5784DMA MAPPING HELPERS
5785M:	Christoph Hellwig <hch@lst.de>
5786M:	Marek Szyprowski <m.szyprowski@samsung.com>
5787R:	Robin Murphy <robin.murphy@arm.com>
5788L:	iommu@lists.linux-foundation.org
5789S:	Supported
5790W:	http://git.infradead.org/users/hch/dma-mapping.git
5791T:	git git://git.infradead.org/users/hch/dma-mapping.git
5792F:	include/asm-generic/dma-mapping.h
5793F:	include/linux/dma-direct.h
5794F:	include/linux/dma-mapping.h
5795F:	include/linux/dma-map-ops.h
5796F:	kernel/dma/
5797
5798DMA MAPPING BENCHMARK
5799M:	Barry Song <song.bao.hua@hisilicon.com>
5800L:	iommu@lists.linux-foundation.org
5801F:	kernel/dma/map_benchmark.c
5802F:	tools/testing/selftests/dma/
5803
5804DMA-BUF HEAPS FRAMEWORK
5805M:	Sumit Semwal <sumit.semwal@linaro.org>
5806R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
5807R:	Liam Mark <lmark@codeaurora.org>
5808R:	Laura Abbott <labbott@redhat.com>
5809R:	Brian Starkey <Brian.Starkey@arm.com>
5810R:	John Stultz <john.stultz@linaro.org>
5811L:	linux-media@vger.kernel.org
5812L:	dri-devel@lists.freedesktop.org
5813L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5814S:	Maintained
5815T:	git git://anongit.freedesktop.org/drm/drm-misc
5816F:	drivers/dma-buf/dma-heap.c
5817F:	drivers/dma-buf/heaps/*
5818F:	include/linux/dma-heap.h
5819F:	include/uapi/linux/dma-heap.h
5820
5821DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5822M:	Lukasz Luba <lukasz.luba@arm.com>
5823L:	linux-pm@vger.kernel.org
5824L:	linux-samsung-soc@vger.kernel.org
5825S:	Maintained
5826F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5827F:	drivers/memory/samsung/exynos5422-dmc.c
5828
5829DME1737 HARDWARE MONITOR DRIVER
5830M:	Juerg Haefliger <juergh@gmail.com>
5831L:	linux-hwmon@vger.kernel.org
5832S:	Maintained
5833F:	Documentation/hwmon/dme1737.rst
5834F:	drivers/hwmon/dme1737.c
5835
5836DMI/SMBIOS SUPPORT
5837M:	Jean Delvare <jdelvare@suse.com>
5838S:	Maintained
5839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5840F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
5841F:	drivers/firmware/dmi-id.c
5842F:	drivers/firmware/dmi_scan.c
5843F:	include/linux/dmi.h
5844
5845DOCUMENTATION
5846M:	Jonathan Corbet <corbet@lwn.net>
5847L:	linux-doc@vger.kernel.org
5848S:	Maintained
5849P:	Documentation/doc-guide/maintainer-profile.rst
5850T:	git git://git.lwn.net/linux.git docs-next
5851F:	Documentation/
5852F:	scripts/documentation-file-ref-check
5853F:	scripts/kernel-doc
5854F:	scripts/sphinx-pre-install
5855X:	Documentation/ABI/
5856X:	Documentation/admin-guide/media/
5857X:	Documentation/devicetree/
5858X:	Documentation/driver-api/media/
5859X:	Documentation/firmware-guide/acpi/
5860X:	Documentation/i2c/
5861X:	Documentation/power/
5862X:	Documentation/spi/
5863X:	Documentation/userspace-api/media/
5864
5865DOCUMENTATION REPORTING ISSUES
5866M:	Thorsten Leemhuis <linux@leemhuis.info>
5867L:	linux-doc@vger.kernel.org
5868S:	Maintained
5869F:	Documentation/admin-guide/reporting-issues.rst
5870
5871DOCUMENTATION SCRIPTS
5872M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5873L:	linux-doc@vger.kernel.org
5874S:	Maintained
5875F:	Documentation/sphinx/parse-headers.pl
5876F:	scripts/documentation-file-ref-check
5877F:	scripts/sphinx-pre-install
5878
5879DOCUMENTATION/ITALIAN
5880M:	Federico Vaga <federico.vaga@vaga.pv.it>
5881L:	linux-doc@vger.kernel.org
5882S:	Maintained
5883F:	Documentation/translations/it_IT
5884
5885DONGWOON DW9714 LENS VOICE COIL DRIVER
5886M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5887L:	linux-media@vger.kernel.org
5888S:	Maintained
5889T:	git git://linuxtv.org/media_tree.git
5890F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5891F:	drivers/media/i2c/dw9714.c
5892
5893DONGWOON DW9768 LENS VOICE COIL DRIVER
5894M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
5895L:	linux-media@vger.kernel.org
5896S:	Maintained
5897T:	git git://linuxtv.org/media_tree.git
5898F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5899F:	drivers/media/i2c/dw9768.c
5900
5901DONGWOON DW9807 LENS VOICE COIL DRIVER
5902M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5903L:	linux-media@vger.kernel.org
5904S:	Maintained
5905T:	git git://linuxtv.org/media_tree.git
5906F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5907F:	drivers/media/i2c/dw9807-vcm.c
5908
5909DOUBLETALK DRIVER
5910M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5911L:	blinux-list@redhat.com
5912S:	Maintained
5913F:	drivers/char/dtlk.c
5914F:	include/linux/dtlk.h
5915
5916DPAA2 DATAPATH I/O (DPIO) DRIVER
5917M:	Roy Pledge <Roy.Pledge@nxp.com>
5918L:	linux-kernel@vger.kernel.org
5919S:	Maintained
5920F:	drivers/soc/fsl/dpio
5921
5922DPAA2 ETHERNET DRIVER
5923M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5924L:	netdev@vger.kernel.org
5925S:	Maintained
5926F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5927F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5928F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5929F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5930F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5931F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5932F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5933F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
5934F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5935
5936DPAA2 ETHERNET SWITCH DRIVER
5937M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5938L:	netdev@vger.kernel.org
5939S:	Maintained
5940F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5941F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5942F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
5943
5944DPT_I2O SCSI RAID DRIVER
5945M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5946L:	linux-scsi@vger.kernel.org
5947S:	Maintained
5948W:	http://www.adaptec.com/
5949F:	drivers/scsi/dpt*
5950F:	drivers/scsi/dpt/
5951
5952DRBD DRIVER
5953M:	Philipp Reisner <philipp.reisner@linbit.com>
5954M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5955L:	drbd-dev@lists.linbit.com
5956S:	Supported
5957W:	http://www.drbd.org
5958T:	git git://git.linbit.com/linux-drbd.git
5959T:	git git://git.linbit.com/drbd-8.4.git
5960F:	Documentation/admin-guide/blockdev/
5961F:	drivers/block/drbd/
5962F:	lib/lru_cache.c
5963
5964DRIVER COMPONENT FRAMEWORK
5965L:	dri-devel@lists.freedesktop.org
5966F:	drivers/base/component.c
5967F:	include/linux/component.h
5968
5969DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5970M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5971R:	"Rafael J. Wysocki" <rafael@kernel.org>
5972S:	Supported
5973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5974F:	Documentation/core-api/kobject.rst
5975F:	drivers/base/
5976F:	fs/debugfs/
5977F:	fs/sysfs/
5978F:	include/linux/debugfs.h
5979F:	include/linux/kobj*
5980F:	lib/kobj*
5981
5982DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5983M:	Nishanth Menon <nm@ti.com>
5984L:	linux-pm@vger.kernel.org
5985S:	Maintained
5986F:	drivers/soc/ti/smartreflex.c
5987F:	include/linux/power/smartreflex.h
5988
5989DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5990M:	Maxime Ripard <mripard@kernel.org>
5991M:	Chen-Yu Tsai <wens@csie.org>
5992R:	Jernej Skrabec <jernej.skrabec@gmail.com>
5993L:	dri-devel@lists.freedesktop.org
5994S:	Supported
5995T:	git git://anongit.freedesktop.org/drm/drm-misc
5996F:	drivers/gpu/drm/sun4i/sun8i*
5997
5998DRM DRIVER FOR ARM PL111 CLCD
5999M:	Emma Anholt <emma@anholt.net>
6000S:	Supported
6001T:	git git://anongit.freedesktop.org/drm/drm-misc
6002F:	drivers/gpu/drm/pl111/
6003
6004DRM DRIVER FOR ARM VERSATILE TFT PANELS
6005M:	Linus Walleij <linus.walleij@linaro.org>
6006S:	Maintained
6007T:	git git://anongit.freedesktop.org/drm/drm-misc
6008F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6009F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6010
6011DRM DRIVER FOR ASPEED BMC GFX
6012M:	Joel Stanley <joel@jms.id.au>
6013L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6014S:	Supported
6015T:	git git://anongit.freedesktop.org/drm/drm-misc
6016F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6017F:	drivers/gpu/drm/aspeed/
6018
6019DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6020M:	Dave Airlie <airlied@redhat.com>
6021R:	Thomas Zimmermann <tzimmermann@suse.de>
6022L:	dri-devel@lists.freedesktop.org
6023S:	Supported
6024T:	git git://anongit.freedesktop.org/drm/drm-misc
6025F:	drivers/gpu/drm/ast/
6026
6027DRM DRIVER FOR BOCHS VIRTUAL GPU
6028M:	Gerd Hoffmann <kraxel@redhat.com>
6029L:	virtualization@lists.linux-foundation.org
6030S:	Maintained
6031T:	git git://anongit.freedesktop.org/drm/drm-misc
6032F:	drivers/gpu/drm/tiny/bochs.c
6033
6034DRM DRIVER FOR BOE HIMAX8279D PANELS
6035M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6036S:	Maintained
6037F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6038F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6039
6040DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6041M:	Jagan Teki <jagan@amarulasolutions.com>
6042S:	Maintained
6043F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6044F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6045
6046DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6047M:	Linus Walleij <linus.walleij@linaro.org>
6048S:	Maintained
6049T:	git git://anongit.freedesktop.org/drm/drm-misc
6050F:	drivers/gpu/drm/tve200/
6051
6052DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6053M:	Icenowy Zheng <icenowy@aosc.io>
6054S:	Maintained
6055F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6056F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6057
6058DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6059M:	Jagan Teki <jagan@amarulasolutions.com>
6060S:	Maintained
6061F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6062F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6063
6064DRM DRIVER FOR GENERIC USB DISPLAY
6065M:	Noralf Trønnes <noralf@tronnes.org>
6066S:	Maintained
6067W:	https://github.com/notro/gud/wiki
6068T:	git git://anongit.freedesktop.org/drm/drm-misc
6069F:	drivers/gpu/drm/gud/
6070F:	include/drm/gud.h
6071
6072DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6073M:	Hans de Goede <hdegoede@redhat.com>
6074S:	Maintained
6075T:	git git://anongit.freedesktop.org/drm/drm-misc
6076F:	drivers/gpu/drm/tiny/gm12u320.c
6077
6078DRM DRIVER FOR HX8357D PANELS
6079M:	Emma Anholt <emma@anholt.net>
6080S:	Maintained
6081T:	git git://anongit.freedesktop.org/drm/drm-misc
6082F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6083F:	drivers/gpu/drm/tiny/hx8357d.c
6084
6085DRM DRIVER FOR ILITEK ILI9225 PANELS
6086M:	David Lechner <david@lechnology.com>
6087S:	Maintained
6088T:	git git://anongit.freedesktop.org/drm/drm-misc
6089F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6090F:	drivers/gpu/drm/tiny/ili9225.c
6091
6092DRM DRIVER FOR ILITEK ILI9486 PANELS
6093M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6094S:	Maintained
6095T:	git git://anongit.freedesktop.org/drm/drm-misc
6096F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6097F:	drivers/gpu/drm/tiny/ili9486.c
6098
6099DRM DRIVER FOR INTEL I810 VIDEO CARDS
6100S:	Orphan / Obsolete
6101F:	drivers/gpu/drm/i810/
6102F:	include/uapi/drm/i810_drm.h
6103
6104DRM DRIVER FOR LVDS PANELS
6105M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6106L:	dri-devel@lists.freedesktop.org
6107T:	git git://anongit.freedesktop.org/drm/drm-misc
6108S:	Maintained
6109F:	drivers/gpu/drm/panel/panel-lvds.c
6110F:	Documentation/devicetree/bindings/display/lvds.yaml
6111F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6112
6113DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6114M:	Guido Günther <agx@sigxcpu.org>
6115R:	Purism Kernel Team <kernel@puri.sm>
6116S:	Maintained
6117F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6118F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6119
6120DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6121S:	Orphan / Obsolete
6122F:	drivers/gpu/drm/mga/
6123F:	include/uapi/drm/mga_drm.h
6124
6125DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6126M:	Dave Airlie <airlied@redhat.com>
6127R:	Thomas Zimmermann <tzimmermann@suse.de>
6128L:	dri-devel@lists.freedesktop.org
6129S:	Supported
6130T:	git git://anongit.freedesktop.org/drm/drm-misc
6131F:	drivers/gpu/drm/mgag200/
6132
6133DRM DRIVER FOR MI0283QT
6134M:	Noralf Trønnes <noralf@tronnes.org>
6135S:	Maintained
6136T:	git git://anongit.freedesktop.org/drm/drm-misc
6137F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6138F:	drivers/gpu/drm/tiny/mi0283qt.c
6139
6140DRM DRIVER FOR MIPI DBI compatible panels
6141M:	Noralf Trønnes <noralf@tronnes.org>
6142S:	Maintained
6143W:	https://github.com/notro/panel-mipi-dbi/wiki
6144T:	git git://anongit.freedesktop.org/drm/drm-misc
6145F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6146F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6147
6148DRM DRIVER FOR MSM ADRENO GPU
6149M:	Rob Clark <robdclark@gmail.com>
6150M:	Sean Paul <sean@poorly.run>
6151R:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6152L:	linux-arm-msm@vger.kernel.org
6153L:	dri-devel@lists.freedesktop.org
6154L:	freedreno@lists.freedesktop.org
6155S:	Maintained
6156T:	git https://gitlab.freedesktop.org/drm/msm.git
6157F:	Documentation/devicetree/bindings/display/msm/
6158F:	drivers/gpu/drm/msm/
6159F:	include/uapi/drm/msm_drm.h
6160
6161DRM DRIVER FOR NOVATEK NT35510 PANELS
6162M:	Linus Walleij <linus.walleij@linaro.org>
6163S:	Maintained
6164T:	git git://anongit.freedesktop.org/drm/drm-misc
6165F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6166F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
6167
6168DRM DRIVER FOR NOVATEK NT35560 PANELS
6169M:	Linus Walleij <linus.walleij@linaro.org>
6170S:	Maintained
6171T:	git git://anongit.freedesktop.org/drm/drm-misc
6172F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6173F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
6174
6175DRM DRIVER FOR NOVATEK NT36672A PANELS
6176M:	Sumit Semwal <sumit.semwal@linaro.org>
6177S:	Maintained
6178T:	git git://anongit.freedesktop.org/drm/drm-misc
6179F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6180F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6181
6182DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6183M:	Ben Skeggs <bskeggs@redhat.com>
6184M:	Karol Herbst <kherbst@redhat.com>
6185M:	Lyude Paul <lyude@redhat.com>
6186L:	dri-devel@lists.freedesktop.org
6187L:	nouveau@lists.freedesktop.org
6188S:	Supported
6189W:	https://nouveau.freedesktop.org/
6190Q:	https://patchwork.freedesktop.org/project/nouveau/
6191Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6192B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
6193C:	irc://irc.oftc.net/nouveau
6194T:	git https://gitlab.freedesktop.org/drm/nouveau.git
6195F:	drivers/gpu/drm/nouveau/
6196F:	include/uapi/drm/nouveau_drm.h
6197
6198DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6199M:	Stefan Mavrodiev <stefan@olimex.com>
6200S:	Maintained
6201F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6202F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6203
6204DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6205M:	Noralf Trønnes <noralf@tronnes.org>
6206S:	Maintained
6207T:	git git://anongit.freedesktop.org/drm/drm-misc
6208F:	Documentation/devicetree/bindings/display/repaper.txt
6209F:	drivers/gpu/drm/tiny/repaper.c
6210
6211DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6212M:	Javier Martinez Canillas <javierm@redhat.com>
6213S:	Maintained
6214T:	git git://anongit.freedesktop.org/drm/drm-misc
6215F:	Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6216F:	drivers/gpu/drm/solomon/ssd130x*
6217
6218DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6219M:	Dave Airlie <airlied@redhat.com>
6220M:	Gerd Hoffmann <kraxel@redhat.com>
6221L:	virtualization@lists.linux-foundation.org
6222S:	Obsolete
6223W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6224T:	git git://anongit.freedesktop.org/drm/drm-misc
6225F:	drivers/gpu/drm/tiny/cirrus.c
6226
6227DRM DRIVER FOR QXL VIRTUAL GPU
6228M:	Dave Airlie <airlied@redhat.com>
6229M:	Gerd Hoffmann <kraxel@redhat.com>
6230L:	virtualization@lists.linux-foundation.org
6231L:	spice-devel@lists.freedesktop.org
6232S:	Maintained
6233T:	git git://anongit.freedesktop.org/drm/drm-misc
6234F:	drivers/gpu/drm/qxl/
6235F:	include/uapi/drm/qxl_drm.h
6236
6237DRM DRIVER FOR RAGE 128 VIDEO CARDS
6238S:	Orphan / Obsolete
6239F:	drivers/gpu/drm/r128/
6240F:	include/uapi/drm/r128_drm.h
6241
6242DRM DRIVER FOR RAYDIUM RM67191 PANELS
6243M:	Robert Chiras <robert.chiras@nxp.com>
6244S:	Maintained
6245F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6246F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
6247
6248DRM DRIVER FOR SAMSUNG DB7430 PANELS
6249M:	Linus Walleij <linus.walleij@linaro.org>
6250S:	Maintained
6251T:	git git://anongit.freedesktop.org/drm/drm-misc
6252F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6253F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
6254
6255DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6256M:	Markuss Broks <markuss.broks@gmail.com>
6257S:	Maintained
6258F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6259F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6260
6261DRM DRIVER FOR SITRONIX ST7703 PANELS
6262M:	Guido Günther <agx@sigxcpu.org>
6263R:	Purism Kernel Team <kernel@puri.sm>
6264R:	Ondrej Jirman <megous@megous.com>
6265S:	Maintained
6266F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6267F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
6268
6269DRM DRIVER FOR SAVAGE VIDEO CARDS
6270S:	Orphan / Obsolete
6271F:	drivers/gpu/drm/savage/
6272F:	include/uapi/drm/savage_drm.h
6273
6274DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6275M:	Thomas Zimmermann <tzimmermann@suse.de>
6276L:	dri-devel@lists.freedesktop.org
6277S:	Maintained
6278T:	git git://anongit.freedesktop.org/drm/drm-misc
6279F:	drivers/gpu/drm/tiny/simpledrm.c
6280
6281DRM DRIVER FOR SIS VIDEO CARDS
6282S:	Orphan / Obsolete
6283F:	drivers/gpu/drm/sis/
6284F:	include/uapi/drm/sis_drm.h
6285
6286DRM DRIVER FOR SITRONIX ST7586 PANELS
6287M:	David Lechner <david@lechnology.com>
6288S:	Maintained
6289T:	git git://anongit.freedesktop.org/drm/drm-misc
6290F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
6291F:	drivers/gpu/drm/tiny/st7586.c
6292
6293DRM DRIVER FOR SITRONIX ST7701 PANELS
6294M:	Jagan Teki <jagan@amarulasolutions.com>
6295S:	Maintained
6296F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6297F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
6298
6299DRM DRIVER FOR SITRONIX ST7735R PANELS
6300M:	David Lechner <david@lechnology.com>
6301S:	Maintained
6302T:	git git://anongit.freedesktop.org/drm/drm-misc
6303F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6304F:	drivers/gpu/drm/tiny/st7735r.c
6305
6306DRM DRIVER FOR ST-ERICSSON MCDE
6307M:	Linus Walleij <linus.walleij@linaro.org>
6308S:	Maintained
6309T:	git git://anongit.freedesktop.org/drm/drm-misc
6310F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
6311F:	drivers/gpu/drm/mcde/
6312
6313DRM DRIVER FOR TDFX VIDEO CARDS
6314S:	Orphan / Obsolete
6315F:	drivers/gpu/drm/tdfx/
6316
6317DRM DRIVER FOR TPO TPG110 PANELS
6318M:	Linus Walleij <linus.walleij@linaro.org>
6319S:	Maintained
6320T:	git git://anongit.freedesktop.org/drm/drm-misc
6321F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6322F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
6323
6324DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6325M:	Dave Airlie <airlied@redhat.com>
6326R:	Sean Paul <sean@poorly.run>
6327R:	Thomas Zimmermann <tzimmermann@suse.de>
6328L:	dri-devel@lists.freedesktop.org
6329S:	Supported
6330T:	git git://anongit.freedesktop.org/drm/drm-misc
6331F:	drivers/gpu/drm/udl/
6332
6333DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6334M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6335M:	Melissa Wen <melissa.srw@gmail.com>
6336R:	Haneen Mohammed <hamohammed.sa@gmail.com>
6337R:	Daniel Vetter <daniel@ffwll.ch>
6338L:	dri-devel@lists.freedesktop.org
6339S:	Maintained
6340T:	git git://anongit.freedesktop.org/drm/drm-misc
6341F:	Documentation/gpu/vkms.rst
6342F:	drivers/gpu/drm/vkms/
6343
6344DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6345M:	Hans de Goede <hdegoede@redhat.com>
6346L:	dri-devel@lists.freedesktop.org
6347S:	Maintained
6348T:	git git://anongit.freedesktop.org/drm/drm-misc
6349F:	drivers/gpu/drm/vboxvideo/
6350
6351DRM DRIVER FOR VMWARE VIRTUAL GPU
6352M:	Zack Rusin <zackr@vmware.com>
6353R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6354L:	dri-devel@lists.freedesktop.org
6355S:	Supported
6356T:	git git://anongit.freedesktop.org/drm/drm-misc
6357F:	drivers/gpu/drm/vmwgfx/
6358F:	include/uapi/drm/vmwgfx_drm.h
6359
6360DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6361M:	Linus Walleij <linus.walleij@linaro.org>
6362S:	Maintained
6363T:	git git://anongit.freedesktop.org/drm/drm-misc
6364F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6365F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
6366
6367DRM DRIVERS
6368M:	David Airlie <airlied@linux.ie>
6369M:	Daniel Vetter <daniel@ffwll.ch>
6370L:	dri-devel@lists.freedesktop.org
6371S:	Maintained
6372B:	https://gitlab.freedesktop.org/drm
6373C:	irc://irc.oftc.net/dri-devel
6374T:	git git://anongit.freedesktop.org/drm/drm
6375F:	Documentation/devicetree/bindings/display/
6376F:	Documentation/devicetree/bindings/gpu/
6377F:	Documentation/gpu/
6378F:	drivers/gpu/
6379F:	include/drm/
6380F:	include/linux/vga*
6381F:	include/uapi/drm/
6382
6383DRM DRIVERS AND MISC GPU PATCHES
6384M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6385M:	Maxime Ripard <mripard@kernel.org>
6386M:	Thomas Zimmermann <tzimmermann@suse.de>
6387S:	Maintained
6388W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6389T:	git git://anongit.freedesktop.org/drm/drm-misc
6390F:	Documentation/gpu/
6391F:	drivers/gpu/drm/*
6392F:	drivers/gpu/vga/
6393F:	include/drm/drm*
6394F:	include/linux/vga*
6395F:	include/uapi/drm/drm*
6396
6397DRM DRIVERS FOR ALLWINNER A10
6398M:	Maxime Ripard <mripard@kernel.org>
6399M:	Chen-Yu Tsai <wens@csie.org>
6400L:	dri-devel@lists.freedesktop.org
6401S:	Supported
6402T:	git git://anongit.freedesktop.org/drm/drm-misc
6403F:	Documentation/devicetree/bindings/display/allwinner*
6404F:	drivers/gpu/drm/sun4i/
6405
6406DRM DRIVERS FOR AMLOGIC SOCS
6407M:	Neil Armstrong <narmstrong@baylibre.com>
6408L:	dri-devel@lists.freedesktop.org
6409L:	linux-amlogic@lists.infradead.org
6410S:	Supported
6411W:	http://linux-meson.com/
6412T:	git git://anongit.freedesktop.org/drm/drm-misc
6413F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6414F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6415F:	Documentation/gpu/meson.rst
6416F:	drivers/gpu/drm/meson/
6417
6418DRM DRIVERS FOR ATMEL HLCDC
6419M:	Sam Ravnborg <sam@ravnborg.org>
6420M:	Boris Brezillon <bbrezillon@kernel.org>
6421L:	dri-devel@lists.freedesktop.org
6422S:	Supported
6423T:	git git://anongit.freedesktop.org/drm/drm-misc
6424F:	Documentation/devicetree/bindings/display/atmel/
6425F:	drivers/gpu/drm/atmel-hlcdc/
6426
6427DRM DRIVERS FOR BRIDGE CHIPS
6428M:	Andrzej Hajda <andrzej.hajda@intel.com>
6429M:	Neil Armstrong <narmstrong@baylibre.com>
6430M:	Robert Foss <robert.foss@linaro.org>
6431R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6432R:	Jonas Karlman <jonas@kwiboo.se>
6433R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6434S:	Maintained
6435T:	git git://anongit.freedesktop.org/drm/drm-misc
6436F:	drivers/gpu/drm/bridge/
6437
6438DRM DRIVERS FOR EXYNOS
6439M:	Inki Dae <inki.dae@samsung.com>
6440M:	Joonyoung Shim <jy0922.shim@samsung.com>
6441M:	Seung-Woo Kim <sw0312.kim@samsung.com>
6442M:	Kyungmin Park <kyungmin.park@samsung.com>
6443L:	dri-devel@lists.freedesktop.org
6444S:	Supported
6445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6446F:	Documentation/devicetree/bindings/display/exynos/
6447F:	Documentation/devicetree/bindings/display/samsung/
6448F:	drivers/gpu/drm/exynos/
6449F:	include/uapi/drm/exynos_drm.h
6450
6451DRM DRIVERS FOR FREESCALE DCU
6452M:	Stefan Agner <stefan@agner.ch>
6453M:	Alison Wang <alison.wang@nxp.com>
6454L:	dri-devel@lists.freedesktop.org
6455S:	Supported
6456T:	git git://anongit.freedesktop.org/drm/drm-misc
6457F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
6458F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
6459F:	drivers/gpu/drm/fsl-dcu/
6460
6461DRM DRIVERS FOR FREESCALE IMX
6462M:	Philipp Zabel <p.zabel@pengutronix.de>
6463L:	dri-devel@lists.freedesktop.org
6464S:	Maintained
6465F:	Documentation/devicetree/bindings/display/imx/
6466F:	drivers/gpu/drm/imx/
6467F:	drivers/gpu/ipu-v3/
6468
6469DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6470M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6471L:	dri-devel@lists.freedesktop.org
6472S:	Maintained
6473T:	git git://github.com/patjak/drm-gma500
6474F:	drivers/gpu/drm/gma500/
6475
6476DRM DRIVERS FOR HISILICON
6477M:	Xinliang Liu <xinliang.liu@linaro.org>
6478M:	Tian Tao  <tiantao6@hisilicon.com>
6479R:	John Stultz <john.stultz@linaro.org>
6480R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
6481R:	Chen Feng <puck.chen@hisilicon.com>
6482L:	dri-devel@lists.freedesktop.org
6483S:	Maintained
6484T:	git git://anongit.freedesktop.org/drm/drm-misc
6485F:	Documentation/devicetree/bindings/display/hisilicon/
6486F:	drivers/gpu/drm/hisilicon/
6487
6488DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6489M:	Deepak Rawat <drawat.floss@gmail.com>
6490L:	linux-hyperv@vger.kernel.org
6491L:	dri-devel@lists.freedesktop.org
6492S:	Maintained
6493T:	git git://anongit.freedesktop.org/drm/drm-misc
6494F:	drivers/gpu/drm/hyperv
6495
6496DRM DRIVERS FOR LIMA
6497M:	Qiang Yu <yuq825@gmail.com>
6498L:	dri-devel@lists.freedesktop.org
6499L:	lima@lists.freedesktop.org (moderated for non-subscribers)
6500S:	Maintained
6501T:	git git://anongit.freedesktop.org/drm/drm-misc
6502F:	drivers/gpu/drm/lima/
6503F:	include/uapi/drm/lima_drm.h
6504
6505DRM DRIVERS FOR MEDIATEK
6506M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
6507M:	Philipp Zabel <p.zabel@pengutronix.de>
6508L:	dri-devel@lists.freedesktop.org
6509L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6510S:	Supported
6511F:	Documentation/devicetree/bindings/display/mediatek/
6512F:	drivers/gpu/drm/mediatek/
6513F:	drivers/phy/mediatek/phy-mtk-hdmi*
6514F:	drivers/phy/mediatek/phy-mtk-mipi*
6515
6516DRM DRIVERS FOR NVIDIA TEGRA
6517M:	Thierry Reding <thierry.reding@gmail.com>
6518L:	dri-devel@lists.freedesktop.org
6519L:	linux-tegra@vger.kernel.org
6520S:	Supported
6521T:	git git://anongit.freedesktop.org/tegra/linux.git
6522F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6523F:	Documentation/devicetree/bindings/gpu/host1x/
6524F:	drivers/gpu/drm/tegra/
6525F:	drivers/gpu/host1x/
6526F:	include/linux/host1x.h
6527F:	include/uapi/drm/tegra_drm.h
6528
6529DRM DRIVERS FOR RENESAS
6530M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6531M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6532L:	dri-devel@lists.freedesktop.org
6533L:	linux-renesas-soc@vger.kernel.org
6534S:	Supported
6535T:	git git://linuxtv.org/pinchartl/media drm/du/next
6536F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6537F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6538F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6539F:	Documentation/devicetree/bindings/display/renesas,du.yaml
6540F:	drivers/gpu/drm/rcar-du/
6541F:	drivers/gpu/drm/shmobile/
6542F:	include/linux/platform_data/shmob_drm.h
6543
6544DRM DRIVERS FOR ROCKCHIP
6545M:	Sandy Huang <hjc@rock-chips.com>
6546M:	Heiko Stübner <heiko@sntech.de>
6547L:	dri-devel@lists.freedesktop.org
6548S:	Maintained
6549T:	git git://anongit.freedesktop.org/drm/drm-misc
6550F:	Documentation/devicetree/bindings/display/rockchip/
6551F:	drivers/gpu/drm/rockchip/
6552
6553DRM DRIVERS FOR STI
6554M:	Alain Volmat <alain.volmat@foss.st.com>
6555L:	dri-devel@lists.freedesktop.org
6556S:	Maintained
6557T:	git git://anongit.freedesktop.org/drm/drm-misc
6558F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
6559F:	drivers/gpu/drm/sti
6560
6561DRM DRIVERS FOR STM
6562M:	Yannick Fertre <yannick.fertre@foss.st.com>
6563M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6564M:	Philippe Cornu <philippe.cornu@foss.st.com>
6565L:	dri-devel@lists.freedesktop.org
6566S:	Maintained
6567T:	git git://anongit.freedesktop.org/drm/drm-misc
6568F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6569F:	drivers/gpu/drm/stm
6570
6571DRM DRIVERS FOR TI KEYSTONE
6572M:	Jyri Sarha <jyri.sarha@iki.fi>
6573M:	Tomi Valkeinen <tomba@kernel.org>
6574L:	dri-devel@lists.freedesktop.org
6575S:	Maintained
6576T:	git git://anongit.freedesktop.org/drm/drm-misc
6577F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6578F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6579F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6580F:	drivers/gpu/drm/tidss/
6581
6582DRM DRIVERS FOR TI LCDC
6583M:	Jyri Sarha <jyri.sarha@iki.fi>
6584R:	Tomi Valkeinen <tomba@kernel.org>
6585L:	dri-devel@lists.freedesktop.org
6586S:	Maintained
6587F:	Documentation/devicetree/bindings/display/tilcdc/
6588F:	drivers/gpu/drm/tilcdc/
6589
6590DRM DRIVERS FOR TI OMAP
6591M:	Tomi Valkeinen <tomba@kernel.org>
6592L:	dri-devel@lists.freedesktop.org
6593S:	Maintained
6594F:	Documentation/devicetree/bindings/display/ti/
6595F:	drivers/gpu/drm/omapdrm/
6596
6597DRM DRIVERS FOR V3D
6598M:	Emma Anholt <emma@anholt.net>
6599S:	Supported
6600T:	git git://anongit.freedesktop.org/drm/drm-misc
6601F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6602F:	drivers/gpu/drm/v3d/
6603F:	include/uapi/drm/v3d_drm.h
6604
6605DRM DRIVERS FOR VC4
6606M:	Emma Anholt <emma@anholt.net>
6607M:	Maxime Ripard <mripard@kernel.org>
6608S:	Supported
6609T:	git git://github.com/anholt/linux
6610T:	git git://anongit.freedesktop.org/drm/drm-misc
6611F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6612F:	drivers/gpu/drm/vc4/
6613F:	include/uapi/drm/vc4_drm.h
6614
6615DRM DRIVERS FOR VIVANTE GPU IP
6616M:	Lucas Stach <l.stach@pengutronix.de>
6617R:	Russell King <linux+etnaviv@armlinux.org.uk>
6618R:	Christian Gmeiner <christian.gmeiner@gmail.com>
6619L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6620L:	dri-devel@lists.freedesktop.org
6621S:	Maintained
6622F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6623F:	drivers/gpu/drm/etnaviv/
6624F:	include/uapi/drm/etnaviv_drm.h
6625
6626DRM DRIVERS FOR XEN
6627M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6628L:	dri-devel@lists.freedesktop.org
6629L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
6630S:	Supported
6631T:	git git://anongit.freedesktop.org/drm/drm-misc
6632F:	Documentation/gpu/xen-front.rst
6633F:	drivers/gpu/drm/xen/
6634
6635DRM DRIVERS FOR XILINX
6636M:	Hyun Kwon <hyun.kwon@xilinx.com>
6637M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6638L:	dri-devel@lists.freedesktop.org
6639S:	Maintained
6640T:	git git://anongit.freedesktop.org/drm/drm-misc
6641F:	Documentation/devicetree/bindings/display/xlnx/
6642F:	drivers/gpu/drm/xlnx/
6643
6644DRM PANEL DRIVERS
6645M:	Thierry Reding <thierry.reding@gmail.com>
6646R:	Sam Ravnborg <sam@ravnborg.org>
6647L:	dri-devel@lists.freedesktop.org
6648S:	Maintained
6649T:	git git://anongit.freedesktop.org/drm/drm-misc
6650F:	Documentation/devicetree/bindings/display/panel/
6651F:	drivers/gpu/drm/drm_panel.c
6652F:	drivers/gpu/drm/panel/
6653F:	include/drm/drm_panel.h
6654
6655DRM PRIVACY-SCREEN CLASS
6656M:	Hans de Goede <hdegoede@redhat.com>
6657L:	dri-devel@lists.freedesktop.org
6658S:	Maintained
6659T:	git git://anongit.freedesktop.org/drm/drm-misc
6660F:	drivers/gpu/drm/drm_privacy_screen*
6661F:	include/drm/drm_privacy_screen*
6662
6663DRM TTM SUBSYSTEM
6664M:	Christian Koenig <christian.koenig@amd.com>
6665M:	Huang Rui <ray.huang@amd.com>
6666L:	dri-devel@lists.freedesktop.org
6667S:	Maintained
6668T:	git git://anongit.freedesktop.org/drm/drm-misc
6669F:	drivers/gpu/drm/ttm/
6670F:	include/drm/ttm/
6671
6672DRM GPU SCHEDULER
6673M:	Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6674L:	dri-devel@lists.freedesktop.org
6675S:	Maintained
6676T:	git git://anongit.freedesktop.org/drm/drm-misc
6677F:	drivers/gpu/drm/scheduler/
6678F:	include/drm/gpu_scheduler.h
6679
6680DSBR100 USB FM RADIO DRIVER
6681M:	Alexey Klimov <klimov.linux@gmail.com>
6682L:	linux-media@vger.kernel.org
6683S:	Maintained
6684T:	git git://linuxtv.org/media_tree.git
6685F:	drivers/media/radio/dsbr100.c
6686
6687DT3155 MEDIA DRIVER
6688M:	Hans Verkuil <hverkuil@xs4all.nl>
6689L:	linux-media@vger.kernel.org
6690S:	Odd Fixes
6691W:	https://linuxtv.org
6692T:	git git://linuxtv.org/media_tree.git
6693F:	drivers/media/pci/dt3155/
6694
6695DVB_USB_AF9015 MEDIA DRIVER
6696M:	Antti Palosaari <crope@iki.fi>
6697L:	linux-media@vger.kernel.org
6698S:	Maintained
6699W:	https://linuxtv.org
6700W:	http://palosaari.fi/linux/
6701Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6702T:	git git://linuxtv.org/anttip/media_tree.git
6703F:	drivers/media/usb/dvb-usb-v2/af9015*
6704
6705DVB_USB_AF9035 MEDIA DRIVER
6706M:	Antti Palosaari <crope@iki.fi>
6707L:	linux-media@vger.kernel.org
6708S:	Maintained
6709W:	https://linuxtv.org
6710W:	http://palosaari.fi/linux/
6711Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6712T:	git git://linuxtv.org/anttip/media_tree.git
6713F:	drivers/media/usb/dvb-usb-v2/af9035*
6714
6715DVB_USB_ANYSEE MEDIA DRIVER
6716M:	Antti Palosaari <crope@iki.fi>
6717L:	linux-media@vger.kernel.org
6718S:	Maintained
6719W:	https://linuxtv.org
6720W:	http://palosaari.fi/linux/
6721Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6722T:	git git://linuxtv.org/anttip/media_tree.git
6723F:	drivers/media/usb/dvb-usb-v2/anysee*
6724
6725DVB_USB_AU6610 MEDIA DRIVER
6726M:	Antti Palosaari <crope@iki.fi>
6727L:	linux-media@vger.kernel.org
6728S:	Maintained
6729W:	https://linuxtv.org
6730W:	http://palosaari.fi/linux/
6731Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6732T:	git git://linuxtv.org/anttip/media_tree.git
6733F:	drivers/media/usb/dvb-usb-v2/au6610*
6734
6735DVB_USB_CE6230 MEDIA DRIVER
6736M:	Antti Palosaari <crope@iki.fi>
6737L:	linux-media@vger.kernel.org
6738S:	Maintained
6739W:	https://linuxtv.org
6740W:	http://palosaari.fi/linux/
6741Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6742T:	git git://linuxtv.org/anttip/media_tree.git
6743F:	drivers/media/usb/dvb-usb-v2/ce6230*
6744
6745DVB_USB_CXUSB MEDIA DRIVER
6746M:	Michael Krufky <mkrufky@linuxtv.org>
6747L:	linux-media@vger.kernel.org
6748S:	Maintained
6749W:	https://linuxtv.org
6750W:	http://github.com/mkrufky
6751Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6752T:	git git://linuxtv.org/media_tree.git
6753F:	drivers/media/usb/dvb-usb/cxusb*
6754
6755DVB_USB_EC168 MEDIA DRIVER
6756M:	Antti Palosaari <crope@iki.fi>
6757L:	linux-media@vger.kernel.org
6758S:	Maintained
6759W:	https://linuxtv.org
6760W:	http://palosaari.fi/linux/
6761Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6762T:	git git://linuxtv.org/anttip/media_tree.git
6763F:	drivers/media/usb/dvb-usb-v2/ec168*
6764
6765DVB_USB_GL861 MEDIA DRIVER
6766M:	Antti Palosaari <crope@iki.fi>
6767L:	linux-media@vger.kernel.org
6768S:	Maintained
6769W:	https://linuxtv.org
6770Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6771T:	git git://linuxtv.org/anttip/media_tree.git
6772F:	drivers/media/usb/dvb-usb-v2/gl861*
6773
6774DVB_USB_MXL111SF MEDIA DRIVER
6775M:	Michael Krufky <mkrufky@linuxtv.org>
6776L:	linux-media@vger.kernel.org
6777S:	Maintained
6778W:	https://linuxtv.org
6779W:	http://github.com/mkrufky
6780Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6781T:	git git://linuxtv.org/mkrufky/mxl111sf.git
6782F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
6783
6784DVB_USB_RTL28XXU MEDIA DRIVER
6785M:	Antti Palosaari <crope@iki.fi>
6786L:	linux-media@vger.kernel.org
6787S:	Maintained
6788W:	https://linuxtv.org
6789W:	http://palosaari.fi/linux/
6790Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6791T:	git git://linuxtv.org/anttip/media_tree.git
6792F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
6793
6794DVB_USB_V2 MEDIA DRIVER
6795M:	Antti Palosaari <crope@iki.fi>
6796L:	linux-media@vger.kernel.org
6797S:	Maintained
6798W:	https://linuxtv.org
6799W:	http://palosaari.fi/linux/
6800Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6801T:	git git://linuxtv.org/anttip/media_tree.git
6802F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
6803F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
6804
6805DYNAMIC DEBUG
6806M:	Jason Baron <jbaron@akamai.com>
6807S:	Maintained
6808F:	include/linux/dynamic_debug.h
6809F:	lib/dynamic_debug.c
6810
6811DYNAMIC INTERRUPT MODERATION
6812M:	Tal Gilboa <talgi@nvidia.com>
6813S:	Maintained
6814F:	Documentation/networking/net_dim.rst
6815F:	include/linux/dim.h
6816F:	lib/dim/
6817
6818DZ DECSTATION DZ11 SERIAL DRIVER
6819M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6820S:	Maintained
6821F:	drivers/tty/serial/dz.*
6822
6823E3X0 POWER BUTTON DRIVER
6824M:	Moritz Fischer <moritz.fischer@ettus.com>
6825L:	usrp-users@lists.ettus.com
6826S:	Supported
6827W:	http://www.ettus.com
6828F:	Documentation/devicetree/bindings/input/e3x0-button.txt
6829F:	drivers/input/misc/e3x0-button.c
6830
6831E4000 MEDIA DRIVER
6832M:	Antti Palosaari <crope@iki.fi>
6833L:	linux-media@vger.kernel.org
6834S:	Maintained
6835W:	https://linuxtv.org
6836W:	http://palosaari.fi/linux/
6837Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6838T:	git git://linuxtv.org/anttip/media_tree.git
6839F:	drivers/media/tuners/e4000*
6840
6841EARTH_PT1 MEDIA DRIVER
6842M:	Akihiro Tsukada <tskd08@gmail.com>
6843L:	linux-media@vger.kernel.org
6844S:	Odd Fixes
6845F:	drivers/media/pci/pt1/
6846
6847EARTH_PT3 MEDIA DRIVER
6848M:	Akihiro Tsukada <tskd08@gmail.com>
6849L:	linux-media@vger.kernel.org
6850S:	Odd Fixes
6851F:	drivers/media/pci/pt3/
6852
6853EC100 MEDIA DRIVER
6854M:	Antti Palosaari <crope@iki.fi>
6855L:	linux-media@vger.kernel.org
6856S:	Maintained
6857W:	https://linuxtv.org
6858W:	http://palosaari.fi/linux/
6859Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6860T:	git git://linuxtv.org/anttip/media_tree.git
6861F:	drivers/media/dvb-frontends/ec100*
6862
6863ECRYPT FILE SYSTEM
6864M:	Tyler Hicks <code@tyhicks.com>
6865L:	ecryptfs@vger.kernel.org
6866S:	Odd Fixes
6867W:	http://ecryptfs.org
6868W:	https://launchpad.net/ecryptfs
6869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6870F:	Documentation/filesystems/ecryptfs.rst
6871F:	fs/ecryptfs/
6872
6873EDAC-AMD64
6874M:	Yazen Ghannam <yazen.ghannam@amd.com>
6875L:	linux-edac@vger.kernel.org
6876S:	Supported
6877F:	drivers/edac/amd64_edac*
6878F:	drivers/edac/mce_amd*
6879
6880EDAC-ARMADA
6881M:	Jan Luebbe <jlu@pengutronix.de>
6882L:	linux-edac@vger.kernel.org
6883S:	Maintained
6884F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6885F:	drivers/edac/armada_xp_*
6886
6887EDAC-AST2500
6888M:	Stefan Schaeckeler <sschaeck@cisco.com>
6889S:	Supported
6890F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6891F:	drivers/edac/aspeed_edac.c
6892
6893EDAC-BLUEFIELD
6894M:	Shravan Kumar Ramani <shravankr@nvidia.com>
6895S:	Supported
6896F:	drivers/edac/bluefield_edac.c
6897
6898EDAC-CALXEDA
6899M:	Andre Przywara <andre.przywara@arm.com>
6900L:	linux-edac@vger.kernel.org
6901S:	Maintained
6902F:	drivers/edac/highbank*
6903
6904EDAC-CAVIUM OCTEON
6905M:	Ralf Baechle <ralf@linux-mips.org>
6906L:	linux-edac@vger.kernel.org
6907L:	linux-mips@vger.kernel.org
6908S:	Supported
6909F:	drivers/edac/octeon_edac*
6910
6911EDAC-CAVIUM THUNDERX
6912M:	Robert Richter <rric@kernel.org>
6913L:	linux-edac@vger.kernel.org
6914S:	Odd Fixes
6915F:	drivers/edac/thunderx_edac*
6916
6917EDAC-CORE
6918M:	Borislav Petkov <bp@alien8.de>
6919M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6920M:	Tony Luck <tony.luck@intel.com>
6921R:	James Morse <james.morse@arm.com>
6922R:	Robert Richter <rric@kernel.org>
6923L:	linux-edac@vger.kernel.org
6924S:	Supported
6925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6926F:	Documentation/admin-guide/ras.rst
6927F:	Documentation/driver-api/edac.rst
6928F:	drivers/edac/
6929F:	include/linux/edac.h
6930
6931EDAC-DMC520
6932M:	Lei Wang <lewan@microsoft.com>
6933L:	linux-edac@vger.kernel.org
6934S:	Supported
6935F:	drivers/edac/dmc520_edac.c
6936
6937EDAC-E752X
6938M:	Mark Gross <markgross@kernel.org>
6939L:	linux-edac@vger.kernel.org
6940S:	Maintained
6941F:	drivers/edac/e752x_edac.c
6942
6943EDAC-E7XXX
6944L:	linux-edac@vger.kernel.org
6945S:	Maintained
6946F:	drivers/edac/e7xxx_edac.c
6947
6948EDAC-FSL_DDR
6949M:	York Sun <york.sun@nxp.com>
6950L:	linux-edac@vger.kernel.org
6951S:	Maintained
6952F:	drivers/edac/fsl_ddr_edac.*
6953
6954EDAC-GHES
6955M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6956L:	linux-edac@vger.kernel.org
6957S:	Maintained
6958F:	drivers/edac/ghes_edac.c
6959
6960EDAC-I10NM
6961M:	Tony Luck <tony.luck@intel.com>
6962L:	linux-edac@vger.kernel.org
6963S:	Maintained
6964F:	drivers/edac/i10nm_base.c
6965
6966EDAC-I3000
6967L:	linux-edac@vger.kernel.org
6968S:	Orphan
6969F:	drivers/edac/i3000_edac.c
6970
6971EDAC-I5000
6972L:	linux-edac@vger.kernel.org
6973S:	Maintained
6974F:	drivers/edac/i5000_edac.c
6975
6976EDAC-I5400
6977M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6978L:	linux-edac@vger.kernel.org
6979S:	Maintained
6980F:	drivers/edac/i5400_edac.c
6981
6982EDAC-I7300
6983M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6984L:	linux-edac@vger.kernel.org
6985S:	Maintained
6986F:	drivers/edac/i7300_edac.c
6987
6988EDAC-I7CORE
6989M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6990L:	linux-edac@vger.kernel.org
6991S:	Maintained
6992F:	drivers/edac/i7core_edac.c
6993
6994EDAC-I82443BXGX
6995M:	Tim Small <tim@buttersideup.com>
6996L:	linux-edac@vger.kernel.org
6997S:	Maintained
6998F:	drivers/edac/i82443bxgx_edac.c
6999
7000EDAC-I82975X
7001M:	"Arvind R." <arvino55@gmail.com>
7002L:	linux-edac@vger.kernel.org
7003S:	Maintained
7004F:	drivers/edac/i82975x_edac.c
7005
7006EDAC-IE31200
7007M:	Jason Baron <jbaron@akamai.com>
7008L:	linux-edac@vger.kernel.org
7009S:	Maintained
7010F:	drivers/edac/ie31200_edac.c
7011
7012EDAC-IGEN6
7013M:	Tony Luck <tony.luck@intel.com>
7014R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7015L:	linux-edac@vger.kernel.org
7016S:	Maintained
7017F:	drivers/edac/igen6_edac.c
7018
7019EDAC-MPC85XX
7020M:	Johannes Thumshirn <morbidrsa@gmail.com>
7021L:	linux-edac@vger.kernel.org
7022S:	Maintained
7023F:	drivers/edac/mpc85xx_edac.[ch]
7024
7025EDAC-PASEMI
7026M:	Egor Martovetsky <egor@pasemi.com>
7027L:	linux-edac@vger.kernel.org
7028S:	Maintained
7029F:	drivers/edac/pasemi_edac.c
7030
7031EDAC-PND2
7032M:	Tony Luck <tony.luck@intel.com>
7033L:	linux-edac@vger.kernel.org
7034S:	Maintained
7035F:	drivers/edac/pnd2_edac.[ch]
7036
7037EDAC-QCOM
7038M:	Channagoud Kadabi <ckadabi@codeaurora.org>
7039M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7040L:	linux-arm-msm@vger.kernel.org
7041L:	linux-edac@vger.kernel.org
7042S:	Maintained
7043F:	drivers/edac/qcom_edac.c
7044
7045EDAC-R82600
7046M:	Tim Small <tim@buttersideup.com>
7047L:	linux-edac@vger.kernel.org
7048S:	Maintained
7049F:	drivers/edac/r82600_edac.c
7050
7051EDAC-SBRIDGE
7052M:	Tony Luck <tony.luck@intel.com>
7053R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7054L:	linux-edac@vger.kernel.org
7055S:	Maintained
7056F:	drivers/edac/sb_edac.c
7057
7058EDAC-SKYLAKE
7059M:	Tony Luck <tony.luck@intel.com>
7060L:	linux-edac@vger.kernel.org
7061S:	Maintained
7062F:	drivers/edac/skx_*.[ch]
7063
7064EDAC-TI
7065M:	Tero Kristo <kristo@kernel.org>
7066L:	linux-edac@vger.kernel.org
7067S:	Odd Fixes
7068F:	drivers/edac/ti_edac.c
7069
7070EDIROL UA-101/UA-1000 DRIVER
7071M:	Clemens Ladisch <clemens@ladisch.de>
7072L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7073S:	Maintained
7074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7075F:	sound/usb/misc/ua101.c
7076
7077EFI TEST DRIVER
7078M:	Ivan Hu <ivan.hu@canonical.com>
7079M:	Ard Biesheuvel <ardb@kernel.org>
7080L:	linux-efi@vger.kernel.org
7081S:	Maintained
7082F:	drivers/firmware/efi/test/
7083
7084EFI VARIABLE FILESYSTEM
7085M:	Matthew Garrett <matthew.garrett@nebula.com>
7086M:	Jeremy Kerr <jk@ozlabs.org>
7087M:	Ard Biesheuvel <ardb@kernel.org>
7088L:	linux-efi@vger.kernel.org
7089S:	Maintained
7090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7091F:	fs/efivarfs/
7092
7093EFIFB FRAMEBUFFER DRIVER
7094M:	Peter Jones <pjones@redhat.com>
7095L:	linux-fbdev@vger.kernel.org
7096S:	Maintained
7097F:	drivers/video/fbdev/efifb.c
7098
7099EFS FILESYSTEM
7100S:	Orphan
7101W:	http://aeschi.ch.eu.org/efs/
7102F:	fs/efs/
7103
7104EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7105M:	Douglas Miller <dougmill@linux.ibm.com>
7106L:	netdev@vger.kernel.org
7107S:	Maintained
7108F:	drivers/net/ethernet/ibm/ehea/
7109
7110EM28XX VIDEO4LINUX DRIVER
7111M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7112L:	linux-media@vger.kernel.org
7113S:	Maintained
7114W:	https://linuxtv.org
7115T:	git git://linuxtv.org/media_tree.git
7116F:	Documentation/admin-guide/media/em28xx*
7117F:	drivers/media/usb/em28xx/
7118
7119EMBEDDED LINUX
7120M:	Matt Mackall <mpm@selenic.com>
7121M:	David Woodhouse <dwmw2@infradead.org>
7122L:	linux-embedded@vger.kernel.org
7123S:	Maintained
7124
7125EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7126M:	Adrian Hunter <adrian.hunter@intel.com>
7127M:	Ritesh Harjani <riteshh@codeaurora.org>
7128M:	Asutosh Das <asutoshd@codeaurora.org>
7129L:	linux-mmc@vger.kernel.org
7130S:	Maintained
7131F:	drivers/mmc/host/cqhci*
7132
7133EMULEX 10Gbps iSCSI - OneConnect DRIVER
7134M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
7135L:	linux-scsi@vger.kernel.org
7136S:	Supported
7137W:	http://www.broadcom.com
7138F:	drivers/scsi/be2iscsi/
7139
7140EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7141M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
7142M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7143M:	Somnath Kotur <somnath.kotur@broadcom.com>
7144L:	netdev@vger.kernel.org
7145S:	Supported
7146W:	http://www.emulex.com
7147F:	drivers/net/ethernet/emulex/benet/
7148
7149EMULEX ONECONNECT ROCE DRIVER
7150M:	Selvin Xavier <selvin.xavier@broadcom.com>
7151L:	linux-rdma@vger.kernel.org
7152S:	Odd Fixes
7153W:	http://www.broadcom.com
7154F:	drivers/infiniband/hw/ocrdma/
7155F:	include/uapi/rdma/ocrdma-abi.h
7156
7157EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7158M:	James Smart <james.smart@broadcom.com>
7159M:	Dick Kennedy <dick.kennedy@broadcom.com>
7160L:	linux-scsi@vger.kernel.org
7161S:	Supported
7162W:	http://www.broadcom.com
7163F:	drivers/scsi/lpfc/
7164
7165EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7166M:	James Smart <james.smart@broadcom.com>
7167M:	Ram Vegesna <ram.vegesna@broadcom.com>
7168L:	linux-scsi@vger.kernel.org
7169L:	target-devel@vger.kernel.org
7170S:	Supported
7171W:	http://www.broadcom.com
7172F:	drivers/scsi/elx/
7173
7174ENE CB710 FLASH CARD READER DRIVER
7175M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
7176S:	Maintained
7177F:	drivers/misc/cb710/
7178F:	drivers/mmc/host/cb710-mmc.*
7179F:	include/linux/cb710.h
7180
7181ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7182M:	Maxim Levitsky <maximlevitsky@gmail.com>
7183S:	Maintained
7184F:	drivers/media/rc/ene_ir.*
7185
7186EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7187M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
7188L:	linuxppc-dev@lists.ozlabs.org
7189S:	Maintained
7190F:	drivers/tty/ehv_bytechan.c
7191
7192EPSON S1D13XXX FRAMEBUFFER DRIVER
7193M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
7194S:	Maintained
7195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7196F:	drivers/video/fbdev/s1d13xxxfb.c
7197F:	include/video/s1d13xxxfb.h
7198
7199EROFS FILE SYSTEM
7200M:	Gao Xiang <xiang@kernel.org>
7201M:	Chao Yu <chao@kernel.org>
7202L:	linux-erofs@lists.ozlabs.org
7203S:	Maintained
7204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7205F:	Documentation/filesystems/erofs.rst
7206F:	fs/erofs/
7207F:	include/trace/events/erofs.h
7208
7209ERRSEQ ERROR TRACKING INFRASTRUCTURE
7210M:	Jeff Layton <jlayton@kernel.org>
7211S:	Maintained
7212F:	include/linux/errseq.h
7213F:	lib/errseq.c
7214
7215ET131X NETWORK DRIVER
7216M:	Mark Einon <mark.einon@gmail.com>
7217S:	Odd Fixes
7218F:	drivers/net/ethernet/agere/
7219
7220ETAS ES58X CAN/USB DRIVER
7221M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7222L:	linux-can@vger.kernel.org
7223S:	Maintained
7224F:	drivers/net/can/usb/etas_es58x/
7225
7226ETHERNET BRIDGE
7227M:	Roopa Prabhu <roopa@nvidia.com>
7228M:	Nikolay Aleksandrov <razor@blackwall.org>
7229L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
7230L:	netdev@vger.kernel.org
7231S:	Maintained
7232W:	http://www.linuxfoundation.org/en/Net:Bridge
7233F:	include/linux/netfilter_bridge/
7234F:	net/bridge/
7235
7236ETHERNET PHY LIBRARY
7237M:	Andrew Lunn <andrew@lunn.ch>
7238M:	Heiner Kallweit <hkallweit1@gmail.com>
7239R:	Russell King <linux@armlinux.org.uk>
7240L:	netdev@vger.kernel.org
7241S:	Maintained
7242F:	Documentation/ABI/testing/sysfs-class-net-phydev
7243F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
7244F:	Documentation/devicetree/bindings/net/mdio*
7245F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
7246F:	Documentation/networking/phy.rst
7247F:	drivers/net/mdio/
7248F:	drivers/net/mdio/acpi_mdio.c
7249F:	drivers/net/mdio/fwnode_mdio.c
7250F:	drivers/net/mdio/of_mdio.c
7251F:	drivers/net/pcs/
7252F:	drivers/net/phy/
7253F:	include/dt-bindings/net/qca-ar803x.h
7254F:	include/linux/linkmode.h
7255F:	include/linux/*mdio*.h
7256F:	include/linux/mdio/*.h
7257F:	include/linux/mii.h
7258F:	include/linux/of_net.h
7259F:	include/linux/phy.h
7260F:	include/linux/phy_fixed.h
7261F:	include/linux/platform_data/mdio-bcm-unimac.h
7262F:	include/linux/platform_data/mdio-gpio.h
7263F:	include/trace/events/mdio.h
7264F:	include/uapi/linux/mdio.h
7265F:	include/uapi/linux/mii.h
7266F:	net/core/of_net.c
7267
7268EXEC & BINFMT API
7269R:	Eric Biederman <ebiederm@xmission.com>
7270R:	Kees Cook <keescook@chromium.org>
7271L:	linux-mm@kvack.org
7272S:	Supported
7273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7274F:	arch/alpha/kernel/binfmt_loader.c
7275F:	arch/x86/ia32/ia32_aout.c
7276F:	fs/*binfmt_*.c
7277F:	fs/exec.c
7278F:	include/linux/binfmts.h
7279F:	include/linux/elf.h
7280F:	include/uapi/linux/binfmts.h
7281F:	include/uapi/linux/elf.h
7282F:	tools/testing/selftests/exec/
7283N:	asm/elf.h
7284N:	binfmt
7285
7286EXFAT FILE SYSTEM
7287M:	Namjae Jeon <linkinjeon@kernel.org>
7288M:	Sungjong Seo <sj1557.seo@samsung.com>
7289L:	linux-fsdevel@vger.kernel.org
7290S:	Maintained
7291F:	fs/exfat/
7292
7293EXT2 FILE SYSTEM
7294M:	Jan Kara <jack@suse.com>
7295L:	linux-ext4@vger.kernel.org
7296S:	Maintained
7297F:	Documentation/filesystems/ext2.rst
7298F:	fs/ext2/
7299F:	include/linux/ext2*
7300
7301EXT4 FILE SYSTEM
7302M:	"Theodore Ts'o" <tytso@mit.edu>
7303M:	Andreas Dilger <adilger.kernel@dilger.ca>
7304L:	linux-ext4@vger.kernel.org
7305S:	Maintained
7306W:	http://ext4.wiki.kernel.org
7307Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
7308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7309F:	Documentation/filesystems/ext4/
7310F:	fs/ext4/
7311F:	include/trace/events/ext4.h
7312
7313Extended Verification Module (EVM)
7314M:	Mimi Zohar <zohar@linux.ibm.com>
7315L:	linux-integrity@vger.kernel.org
7316S:	Supported
7317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7318F:	security/integrity/evm/
7319F:	security/integrity/
7320
7321EXTENSIBLE FIRMWARE INTERFACE (EFI)
7322M:	Ard Biesheuvel <ardb@kernel.org>
7323L:	linux-efi@vger.kernel.org
7324S:	Maintained
7325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7326F:	Documentation/admin-guide/efi-stub.rst
7327F:	arch/*/include/asm/efi.h
7328F:	arch/*/kernel/efi.c
7329F:	arch/arm/boot/compressed/efi-header.S
7330F:	arch/arm64/kernel/efi-entry.S
7331F:	arch/x86/platform/efi/
7332F:	drivers/firmware/efi/
7333F:	include/linux/efi*.h
7334
7335EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7336M:	MyungJoo Ham <myungjoo.ham@samsung.com>
7337M:	Chanwoo Choi <cw00.choi@samsung.com>
7338L:	linux-kernel@vger.kernel.org
7339S:	Maintained
7340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7341F:	Documentation/devicetree/bindings/extcon/
7342F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7343F:	drivers/extcon/
7344F:	include/linux/extcon.h
7345F:	include/linux/extcon/
7346
7347EXTRA BOOT CONFIG
7348M:	Masami Hiramatsu <mhiramat@kernel.org>
7349S:	Maintained
7350F:	Documentation/admin-guide/bootconfig.rst
7351F:	fs/proc/bootconfig.c
7352F:	include/linux/bootconfig.h
7353F:	lib/bootconfig.c
7354F:	tools/bootconfig/*
7355F:	tools/bootconfig/scripts/*
7356
7357EXYNOS DP DRIVER
7358M:	Jingoo Han <jingoohan1@gmail.com>
7359L:	dri-devel@lists.freedesktop.org
7360S:	Maintained
7361F:	drivers/gpu/drm/exynos/exynos_dp*
7362
7363EXYNOS SYSMMU (IOMMU) driver
7364M:	Marek Szyprowski <m.szyprowski@samsung.com>
7365L:	iommu@lists.linux-foundation.org
7366S:	Maintained
7367F:	drivers/iommu/exynos-iommu.c
7368
7369F2FS FILE SYSTEM
7370M:	Jaegeuk Kim <jaegeuk@kernel.org>
7371M:	Chao Yu <chao@kernel.org>
7372L:	linux-f2fs-devel@lists.sourceforge.net
7373S:	Maintained
7374W:	https://f2fs.wiki.kernel.org/
7375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7376F:	Documentation/ABI/testing/sysfs-fs-f2fs
7377F:	Documentation/filesystems/f2fs.rst
7378F:	fs/f2fs/
7379F:	include/linux/f2fs_fs.h
7380F:	include/trace/events/f2fs.h
7381F:	include/uapi/linux/f2fs.h
7382
7383F71805F HARDWARE MONITORING DRIVER
7384M:	Jean Delvare <jdelvare@suse.com>
7385L:	linux-hwmon@vger.kernel.org
7386S:	Maintained
7387F:	Documentation/hwmon/f71805f.rst
7388F:	drivers/hwmon/f71805f.c
7389
7390FADDR2LINE
7391M:	Josh Poimboeuf <jpoimboe@redhat.com>
7392S:	Maintained
7393F:	scripts/faddr2line
7394
7395FAILOVER MODULE
7396M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
7397L:	netdev@vger.kernel.org
7398S:	Supported
7399F:	Documentation/networking/failover.rst
7400F:	include/net/failover.h
7401F:	net/core/failover.c
7402
7403FANOTIFY
7404M:	Jan Kara <jack@suse.cz>
7405R:	Amir Goldstein <amir73il@gmail.com>
7406R:	Matthew Bobrowski <repnop@google.com>
7407L:	linux-fsdevel@vger.kernel.org
7408S:	Maintained
7409F:	fs/notify/fanotify/
7410F:	include/linux/fanotify.h
7411F:	include/uapi/linux/fanotify.h
7412
7413FARSYNC SYNCHRONOUS DRIVER
7414M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
7415S:	Supported
7416W:	http://www.farsite.co.uk/
7417F:	drivers/net/wan/farsync.*
7418
7419FAULT INJECTION SUPPORT
7420M:	Akinobu Mita <akinobu.mita@gmail.com>
7421S:	Supported
7422F:	Documentation/fault-injection/
7423F:	lib/fault-inject.c
7424
7425FBTFT Framebuffer drivers
7426L:	dri-devel@lists.freedesktop.org
7427L:	linux-fbdev@vger.kernel.org
7428S:	Orphan
7429F:	drivers/staging/fbtft/
7430
7431FC0011 TUNER DRIVER
7432M:	Michael Buesch <m@bues.ch>
7433L:	linux-media@vger.kernel.org
7434S:	Maintained
7435F:	drivers/media/tuners/fc0011.c
7436F:	drivers/media/tuners/fc0011.h
7437
7438FC2580 MEDIA DRIVER
7439M:	Antti Palosaari <crope@iki.fi>
7440L:	linux-media@vger.kernel.org
7441S:	Maintained
7442W:	https://linuxtv.org
7443W:	http://palosaari.fi/linux/
7444Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7445T:	git git://linuxtv.org/anttip/media_tree.git
7446F:	drivers/media/tuners/fc2580*
7447
7448FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7449M:	Hannes Reinecke <hare@suse.de>
7450L:	linux-scsi@vger.kernel.org
7451S:	Supported
7452W:	www.Open-FCoE.org
7453F:	drivers/scsi/fcoe/
7454F:	drivers/scsi/libfc/
7455F:	include/scsi/fc/
7456F:	include/scsi/libfc.h
7457F:	include/scsi/libfcoe.h
7458F:	include/uapi/scsi/fc/
7459
7460FILE LOCKING (flock() and fcntl()/lockf())
7461M:	Jeff Layton <jlayton@kernel.org>
7462L:	linux-fsdevel@vger.kernel.org
7463S:	Maintained
7464F:	fs/fcntl.c
7465F:	fs/locks.c
7466F:	include/linux/fcntl.h
7467F:	include/uapi/linux/fcntl.h
7468
7469FILESYSTEM DIRECT ACCESS (DAX)
7470M:	Dan Williams <dan.j.williams@intel.com>
7471R:	Matthew Wilcox <willy@infradead.org>
7472R:	Jan Kara <jack@suse.cz>
7473L:	linux-fsdevel@vger.kernel.org
7474L:	nvdimm@lists.linux.dev
7475S:	Supported
7476F:	fs/dax.c
7477F:	include/linux/dax.h
7478F:	include/trace/events/fs_dax.h
7479
7480FILESYSTEMS (VFS and infrastructure)
7481M:	Alexander Viro <viro@zeniv.linux.org.uk>
7482L:	linux-fsdevel@vger.kernel.org
7483S:	Maintained
7484F:	fs/*
7485F:	include/linux/fs.h
7486F:	include/linux/fs_types.h
7487F:	include/uapi/linux/fs.h
7488F:	include/uapi/linux/openat2.h
7489X:	fs/io-wq.c
7490X:	fs/io-wq.h
7491X:	fs/io_uring.c
7492
7493FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7494M:	Riku Voipio <riku.voipio@iki.fi>
7495L:	linux-hwmon@vger.kernel.org
7496S:	Maintained
7497F:	drivers/hwmon/f75375s.c
7498F:	include/linux/f75375s.h
7499
7500FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7501M:	Clemens Ladisch <clemens@ladisch.de>
7502M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
7503L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7504S:	Maintained
7505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7506F:	include/uapi/sound/firewire.h
7507F:	sound/firewire/
7508
7509FIREWIRE MEDIA DRIVERS (firedtv)
7510M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
7511L:	linux-media@vger.kernel.org
7512L:	linux1394-devel@lists.sourceforge.net
7513S:	Maintained
7514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7515F:	drivers/media/firewire/
7516
7517FIREWIRE SBP-2 TARGET
7518M:	Chris Boot <bootc@bootc.net>
7519L:	linux-scsi@vger.kernel.org
7520L:	target-devel@vger.kernel.org
7521L:	linux1394-devel@lists.sourceforge.net
7522S:	Maintained
7523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7524F:	drivers/target/sbp/
7525
7526FIREWIRE SUBSYSTEM
7527M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
7528L:	linux1394-devel@lists.sourceforge.net
7529S:	Maintained
7530W:	http://ieee1394.wiki.kernel.org/
7531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7532F:	drivers/firewire/
7533F:	include/linux/firewire.h
7534F:	include/uapi/linux/firewire*.h
7535F:	tools/firewire/
7536
7537FIRMWARE FRAMEWORK FOR ARMV8-A
7538M:	Sudeep Holla <sudeep.holla@arm.com>
7539L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7540S:	Maintained
7541F:	drivers/firmware/arm_ffa/
7542F:	include/linux/arm_ffa.h
7543
7544FIRMWARE LOADER (request_firmware)
7545M:	Luis Chamberlain <mcgrof@kernel.org>
7546L:	linux-kernel@vger.kernel.org
7547S:	Maintained
7548F:	Documentation/firmware_class/
7549F:	drivers/base/firmware_loader/
7550F:	include/linux/firmware.h
7551
7552FLEXTIMER FTM-QUADDEC DRIVER
7553M:	Patrick Havelange <patrick.havelange@essensium.com>
7554L:	linux-iio@vger.kernel.org
7555S:	Maintained
7556F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7557F:	drivers/counter/ftm-quaddec.c
7558
7559FLOPPY DRIVER
7560M:	Denis Efremov <efremov@linux.com>
7561L:	linux-block@vger.kernel.org
7562S:	Odd Fixes
7563F:	drivers/block/floppy.c
7564
7565FLYSKY FSIA6B RC RECEIVER
7566M:	Markus Koch <markus@notsyncing.net>
7567L:	linux-input@vger.kernel.org
7568S:	Maintained
7569F:	drivers/input/joystick/fsia6b.c
7570
7571FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7572M:	Geoffrey D. Bennett <g@b4.vu>
7573L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7574S:	Maintained
7575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7576F:	sound/usb/mixer_scarlett_gen2.c
7577
7578FORCEDETH GIGABIT ETHERNET DRIVER
7579M:	Rain River <rain.1986.08.12@gmail.com>
7580M:	Zhu Yanjun <zyjzyj2000@gmail.com>
7581L:	netdev@vger.kernel.org
7582S:	Maintained
7583F:	drivers/net/ethernet/nvidia/*
7584
7585FORTIFY_SOURCE
7586M:	Kees Cook <keescook@chromium.org>
7587L:	linux-hardening@vger.kernel.org
7588S:	Supported
7589F:	include/linux/fortify-string.h
7590F:	lib/test_fortify/*
7591F:	scripts/test_fortify.sh
7592K:	\b__NO_FORTIFY\b
7593
7594FPGA DFL DRIVERS
7595M:	Wu Hao <hao.wu@intel.com>
7596R:	Tom Rix <trix@redhat.com>
7597L:	linux-fpga@vger.kernel.org
7598S:	Maintained
7599F:	Documentation/ABI/testing/sysfs-bus-dfl*
7600F:	Documentation/fpga/dfl.rst
7601F:	drivers/fpga/dfl*
7602F:	drivers/uio/uio_dfl.c
7603F:	include/linux/dfl.h
7604F:	include/uapi/linux/fpga-dfl.h
7605
7606FPGA MANAGER FRAMEWORK
7607M:	Moritz Fischer <mdf@kernel.org>
7608M:	Wu Hao <hao.wu@intel.com>
7609M:	Xu Yilun <yilun.xu@intel.com>
7610R:	Tom Rix <trix@redhat.com>
7611L:	linux-fpga@vger.kernel.org
7612S:	Maintained
7613Q:	http://patchwork.kernel.org/project/linux-fpga/list/
7614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7615F:	Documentation/devicetree/bindings/fpga/
7616F:	Documentation/driver-api/fpga/
7617F:	Documentation/fpga/
7618F:	drivers/fpga/
7619F:	include/linux/fpga/
7620
7621FPU EMULATOR
7622M:	Bill Metzenthen <billm@melbpc.org.au>
7623S:	Maintained
7624W:	http://floatingpoint.sourceforge.net/emulator/index.html
7625F:	arch/x86/math-emu/
7626
7627FRAMEBUFFER CORE
7628M:	Daniel Vetter <daniel@ffwll.ch>
7629F:	drivers/video/fbdev/core/
7630S:	Odd Fixes
7631T:	git git://anongit.freedesktop.org/drm/drm-misc
7632
7633FRAMEBUFFER LAYER
7634M:	Helge Deller <deller@gmx.de>
7635L:	linux-fbdev@vger.kernel.org
7636L:	dri-devel@lists.freedesktop.org
7637S:	Maintained
7638Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
7639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7640F:	Documentation/fb/
7641F:	drivers/video/
7642F:	include/linux/fb.h
7643F:	include/uapi/linux/fb.h
7644F:	include/uapi/video/
7645F:	include/video/
7646
7647FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7648M:	Horia Geantă <horia.geanta@nxp.com>
7649M:	Pankaj Gupta <pankaj.gupta@nxp.com>
7650M:	Gaurav Jain <gaurav.jain@nxp.com>
7651L:	linux-crypto@vger.kernel.org
7652S:	Maintained
7653F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7654F:	drivers/crypto/caam/
7655
7656FREESCALE COLDFIRE M5441X MMC DRIVER
7657M:	Angelo Dureghello <angelo.dureghello@timesys.com>
7658L:	linux-mmc@vger.kernel.org
7659S:	Maintained
7660F:	drivers/mmc/host/sdhci-esdhc-mcf.c
7661F:	include/linux/platform_data/mmc-esdhc-mcf.h
7662
7663FREESCALE DIU FRAMEBUFFER DRIVER
7664M:	Timur Tabi <timur@kernel.org>
7665L:	linux-fbdev@vger.kernel.org
7666S:	Maintained
7667F:	drivers/video/fbdev/fsl-diu-fb.*
7668
7669FREESCALE DMA DRIVER
7670M:	Li Yang <leoyang.li@nxp.com>
7671M:	Zhang Wei <zw@zh-kernel.org>
7672L:	linuxppc-dev@lists.ozlabs.org
7673S:	Maintained
7674F:	drivers/dma/fsldma.*
7675
7676FREESCALE DSPI DRIVER
7677M:	Vladimir Oltean <olteanv@gmail.com>
7678L:	linux-spi@vger.kernel.org
7679S:	Maintained
7680F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7681F:	drivers/spi/spi-fsl-dspi.c
7682F:	include/linux/spi/spi-fsl-dspi.h
7683
7684FREESCALE ENETC ETHERNET DRIVERS
7685M:	Claudiu Manoil <claudiu.manoil@nxp.com>
7686L:	netdev@vger.kernel.org
7687S:	Maintained
7688F:	drivers/net/ethernet/freescale/enetc/
7689
7690FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7691M:	Claudiu Manoil <claudiu.manoil@nxp.com>
7692L:	netdev@vger.kernel.org
7693S:	Maintained
7694F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7695F:	drivers/net/ethernet/freescale/gianfar*
7696
7697FREESCALE GPMI NAND DRIVER
7698M:	Han Xu <han.xu@nxp.com>
7699L:	linux-mtd@lists.infradead.org
7700S:	Maintained
7701F:	drivers/mtd/nand/raw/gpmi-nand/*
7702
7703FREESCALE I2C CPM DRIVER
7704M:	Jochen Friedrich <jochen@scram.de>
7705L:	linuxppc-dev@lists.ozlabs.org
7706L:	linux-i2c@vger.kernel.org
7707S:	Maintained
7708F:	drivers/i2c/busses/i2c-cpm.c
7709
7710FREESCALE IMX / MXC FEC DRIVER
7711M:	Joakim Zhang <qiangqing.zhang@nxp.com>
7712L:	netdev@vger.kernel.org
7713S:	Maintained
7714F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
7715F:	drivers/net/ethernet/freescale/fec.h
7716F:	drivers/net/ethernet/freescale/fec_main.c
7717F:	drivers/net/ethernet/freescale/fec_ptp.c
7718
7719FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7720M:	Sascha Hauer <s.hauer@pengutronix.de>
7721R:	Pengutronix Kernel Team <kernel@pengutronix.de>
7722L:	linux-fbdev@vger.kernel.org
7723L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7724S:	Maintained
7725F:	drivers/video/fbdev/imxfb.c
7726F:	include/linux/platform_data/video-imxfb.h
7727
7728FREESCALE IMX DDR PMU DRIVER
7729M:	Frank Li <Frank.li@nxp.com>
7730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7731S:	Maintained
7732F:	Documentation/admin-guide/perf/imx-ddr.rst
7733F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7734F:	drivers/perf/fsl_imx8_ddr_perf.c
7735
7736FREESCALE IMX I2C DRIVER
7737M:	Oleksij Rempel <o.rempel@pengutronix.de>
7738R:	Pengutronix Kernel Team <kernel@pengutronix.de>
7739L:	linux-i2c@vger.kernel.org
7740S:	Maintained
7741F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7742F:	drivers/i2c/busses/i2c-imx.c
7743
7744FREESCALE IMX LPI2C DRIVER
7745M:	Dong Aisheng <aisheng.dong@nxp.com>
7746L:	linux-i2c@vger.kernel.org
7747L:	linux-imx@nxp.com
7748S:	Maintained
7749F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7750F:	drivers/i2c/busses/i2c-imx-lpi2c.c
7751
7752FREESCALE MPC I2C DRIVER
7753M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
7754L:	linux-i2c@vger.kernel.org
7755S:	Maintained
7756F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7757F:	drivers/i2c/busses/i2c-mpc.c
7758
7759FREESCALE QORIQ DPAA ETHERNET DRIVER
7760M:	Madalin Bucur <madalin.bucur@nxp.com>
7761L:	netdev@vger.kernel.org
7762S:	Maintained
7763F:	drivers/net/ethernet/freescale/dpaa
7764
7765FREESCALE QORIQ DPAA FMAN DRIVER
7766M:	Madalin Bucur <madalin.bucur@nxp.com>
7767L:	netdev@vger.kernel.org
7768S:	Maintained
7769F:	Documentation/devicetree/bindings/net/fsl-fman.txt
7770F:	drivers/net/ethernet/freescale/fman
7771
7772FREESCALE QORIQ PTP CLOCK DRIVER
7773M:	Yangbo Lu <yangbo.lu@nxp.com>
7774L:	netdev@vger.kernel.org
7775S:	Maintained
7776F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7777F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7778F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
7779F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7780F:	drivers/ptp/ptp_qoriq.c
7781F:	drivers/ptp/ptp_qoriq_debugfs.c
7782F:	include/linux/fsl/ptp_qoriq.h
7783
7784FREESCALE QUAD SPI DRIVER
7785M:	Han Xu <han.xu@nxp.com>
7786L:	linux-spi@vger.kernel.org
7787S:	Maintained
7788F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7789F:	drivers/spi/spi-fsl-qspi.c
7790
7791FREESCALE QUICC ENGINE LIBRARY
7792M:	Qiang Zhao <qiang.zhao@nxp.com>
7793L:	linuxppc-dev@lists.ozlabs.org
7794S:	Maintained
7795F:	drivers/soc/fsl/qe/
7796F:	include/soc/fsl/qe/
7797
7798FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7799M:	Li Yang <leoyang.li@nxp.com>
7800L:	netdev@vger.kernel.org
7801L:	linuxppc-dev@lists.ozlabs.org
7802S:	Maintained
7803F:	drivers/net/ethernet/freescale/ucc_geth*
7804
7805FREESCALE QUICC ENGINE UCC HDLC DRIVER
7806M:	Zhao Qiang <qiang.zhao@nxp.com>
7807L:	netdev@vger.kernel.org
7808L:	linuxppc-dev@lists.ozlabs.org
7809S:	Maintained
7810F:	drivers/net/wan/fsl_ucc_hdlc*
7811
7812FREESCALE QUICC ENGINE UCC UART DRIVER
7813M:	Timur Tabi <timur@kernel.org>
7814L:	linuxppc-dev@lists.ozlabs.org
7815S:	Maintained
7816F:	drivers/tty/serial/ucc_uart.c
7817
7818FREESCALE SOC DRIVERS
7819M:	Li Yang <leoyang.li@nxp.com>
7820L:	linuxppc-dev@lists.ozlabs.org
7821L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7822S:	Maintained
7823F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7824F:	Documentation/devicetree/bindings/soc/fsl/
7825F:	drivers/soc/fsl/
7826F:	include/linux/fsl/
7827F:	include/soc/fsl/
7828
7829FREESCALE SOC FS_ENET DRIVER
7830M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
7831L:	linuxppc-dev@lists.ozlabs.org
7832L:	netdev@vger.kernel.org
7833S:	Maintained
7834F:	drivers/net/ethernet/freescale/fs_enet/
7835F:	include/linux/fs_enet_pd.h
7836
7837FREESCALE SOC SOUND DRIVERS
7838M:	Shengjiu Wang <shengjiu.wang@gmail.com>
7839M:	Xiubo Li <Xiubo.Lee@gmail.com>
7840R:	Fabio Estevam <festevam@gmail.com>
7841R:	Nicolin Chen <nicoleotsuka@gmail.com>
7842L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7843L:	linuxppc-dev@lists.ozlabs.org
7844S:	Maintained
7845F:	sound/soc/fsl/fsl*
7846F:	sound/soc/fsl/imx*
7847F:	sound/soc/fsl/mpc8610_hpcd.c
7848
7849FREESCALE USB PERIPHERAL DRIVERS
7850M:	Li Yang <leoyang.li@nxp.com>
7851L:	linux-usb@vger.kernel.org
7852L:	linuxppc-dev@lists.ozlabs.org
7853S:	Maintained
7854F:	drivers/usb/gadget/udc/fsl*
7855
7856FREESCALE USB PHY DRIVER
7857M:	Ran Wang <ran.wang_1@nxp.com>
7858L:	linux-usb@vger.kernel.org
7859L:	linuxppc-dev@lists.ozlabs.org
7860S:	Maintained
7861F:	drivers/usb/phy/phy-fsl-usb*
7862
7863FREEVXFS FILESYSTEM
7864M:	Christoph Hellwig <hch@infradead.org>
7865S:	Maintained
7866W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
7867F:	fs/freevxfs/
7868
7869FREEZER
7870M:	"Rafael J. Wysocki" <rafael@kernel.org>
7871M:	Pavel Machek <pavel@ucw.cz>
7872L:	linux-pm@vger.kernel.org
7873S:	Supported
7874F:	Documentation/power/freezing-of-tasks.rst
7875F:	include/linux/freezer.h
7876F:	kernel/freezer.c
7877
7878FRONTSWAP API
7879M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7880L:	linux-kernel@vger.kernel.org
7881S:	Maintained
7882F:	include/linux/frontswap.h
7883F:	mm/frontswap.c
7884
7885FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7886M:	David Howells <dhowells@redhat.com>
7887L:	linux-cachefs@redhat.com (moderated for non-subscribers)
7888S:	Supported
7889F:	Documentation/filesystems/caching/
7890F:	fs/fscache/
7891F:	include/linux/fscache*.h
7892
7893FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7894M:	Theodore Y. Ts'o <tytso@mit.edu>
7895M:	Jaegeuk Kim <jaegeuk@kernel.org>
7896M:	Eric Biggers <ebiggers@kernel.org>
7897L:	linux-fscrypt@vger.kernel.org
7898S:	Supported
7899Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
7900T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7901F:	Documentation/filesystems/fscrypt.rst
7902F:	fs/crypto/
7903F:	include/linux/fscrypt*.h
7904F:	include/uapi/linux/fscrypt.h
7905
7906FSI SUBSYSTEM
7907M:	Jeremy Kerr <jk@ozlabs.org>
7908M:	Joel Stanley <joel@jms.id.au>
7909R:	Alistar Popple <alistair@popple.id.au>
7910R:	Eddie James <eajames@linux.ibm.com>
7911L:	linux-fsi@lists.ozlabs.org
7912S:	Supported
7913Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
7914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7915F:	drivers/fsi/
7916F:	include/linux/fsi*.h
7917F:	include/trace/events/fsi*.h
7918
7919FSI-ATTACHED I2C DRIVER
7920M:	Eddie James <eajames@linux.ibm.com>
7921L:	linux-i2c@vger.kernel.org
7922L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
7923S:	Maintained
7924F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7925F:	drivers/i2c/busses/i2c-fsi.c
7926
7927FSI-ATTACHED SPI DRIVER
7928M:	Eddie James <eajames@linux.ibm.com>
7929L:	linux-spi@vger.kernel.org
7930S:	Maintained
7931F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7932F:	drivers/spi/spi-fsi.c
7933
7934FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7935M:	Jan Kara <jack@suse.cz>
7936R:	Amir Goldstein <amir73il@gmail.com>
7937L:	linux-fsdevel@vger.kernel.org
7938S:	Maintained
7939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7940F:	fs/notify/
7941F:	include/linux/fsnotify*.h
7942
7943FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7944M:	Eric Biggers <ebiggers@kernel.org>
7945M:	Theodore Y. Ts'o <tytso@mit.edu>
7946L:	linux-fscrypt@vger.kernel.org
7947S:	Supported
7948Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
7949T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7950F:	Documentation/filesystems/fsverity.rst
7951F:	fs/verity/
7952F:	include/linux/fsverity.h
7953F:	include/uapi/linux/fsverity.h
7954
7955FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7956M:	Michael Zaidman <michael.zaidman@gmail.com>
7957L:	linux-i2c@vger.kernel.org
7958L:	linux-input@vger.kernel.org
7959S:	Maintained
7960F:	drivers/hid/hid-ft260.c
7961
7962FUJITSU LAPTOP EXTRAS
7963M:	Jonathan Woithe <jwoithe@just42.net>
7964L:	platform-driver-x86@vger.kernel.org
7965S:	Maintained
7966F:	drivers/platform/x86/fujitsu-laptop.c
7967
7968FUJITSU M-5MO LS CAMERA ISP DRIVER
7969M:	Kyungmin Park <kyungmin.park@samsung.com>
7970M:	Heungjun Kim <riverful.kim@samsung.com>
7971L:	linux-media@vger.kernel.org
7972S:	Maintained
7973F:	drivers/media/i2c/m5mols/
7974F:	include/media/i2c/m5mols.h
7975
7976FUJITSU TABLET EXTRAS
7977M:	Robert Gerlach <khnz@gmx.de>
7978L:	platform-driver-x86@vger.kernel.org
7979S:	Maintained
7980F:	drivers/platform/x86/fujitsu-tablet.c
7981
7982FUNGIBLE ETHERNET DRIVERS
7983M:	Dimitris Michailidis <dmichail@fungible.com>
7984L:	netdev@vger.kernel.org
7985S:	Supported
7986F:	drivers/net/ethernet/fungible/
7987
7988FUSE: FILESYSTEM IN USERSPACE
7989M:	Miklos Szeredi <miklos@szeredi.hu>
7990L:	linux-fsdevel@vger.kernel.org
7991S:	Maintained
7992W:	https://github.com/libfuse/
7993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7994F:	Documentation/filesystems/fuse.rst
7995F:	fs/fuse/
7996F:	include/uapi/linux/fuse.h
7997
7998FUTEX SUBSYSTEM
7999M:	Thomas Gleixner <tglx@linutronix.de>
8000M:	Ingo Molnar <mingo@redhat.com>
8001R:	Peter Zijlstra <peterz@infradead.org>
8002R:	Darren Hart <dvhart@infradead.org>
8003R:	Davidlohr Bueso <dave@stgolabs.net>
8004R:	André Almeida <andrealmeid@collabora.com>
8005L:	linux-kernel@vger.kernel.org
8006S:	Maintained
8007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8008F:	Documentation/locking/*futex*
8009F:	include/asm-generic/futex.h
8010F:	include/linux/futex.h
8011F:	include/uapi/linux/futex.h
8012F:	kernel/futex/*
8013F:	tools/perf/bench/futex*
8014F:	tools/testing/selftests/futex/
8015
8016GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8017M:	Tim Harvey <tharvey@gateworks.com>
8018M:	Robert Jones <rjones@gateworks.com>
8019S:	Maintained
8020F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8021F:	drivers/mfd/gateworks-gsc.c
8022F:	include/linux/mfd/gsc.h
8023F:	Documentation/hwmon/gsc-hwmon.rst
8024F:	drivers/hwmon/gsc-hwmon.c
8025F:	include/linux/platform_data/gsc_hwmon.h
8026
8027GCC PLUGINS
8028M:	Kees Cook <keescook@chromium.org>
8029L:	linux-hardening@vger.kernel.org
8030S:	Maintained
8031F:	Documentation/kbuild/gcc-plugins.rst
8032F:	scripts/Makefile.gcc-plugins
8033F:	scripts/gcc-plugins/
8034
8035GCOV BASED KERNEL PROFILING
8036M:	Peter Oberparleiter <oberpar@linux.ibm.com>
8037S:	Maintained
8038F:	Documentation/dev-tools/gcov.rst
8039F:	kernel/gcov/
8040
8041GDB KERNEL DEBUGGING HELPER SCRIPTS
8042M:	Jan Kiszka <jan.kiszka@siemens.com>
8043M:	Kieran Bingham <kbingham@kernel.org>
8044S:	Supported
8045F:	scripts/gdb/
8046
8047GEMINI CRYPTO DRIVER
8048M:	Corentin Labbe <clabbe@baylibre.com>
8049L:	linux-crypto@vger.kernel.org
8050S:	Maintained
8051F:	drivers/crypto/gemini/
8052
8053GEMTEK FM RADIO RECEIVER DRIVER
8054M:	Hans Verkuil <hverkuil@xs4all.nl>
8055L:	linux-media@vger.kernel.org
8056S:	Maintained
8057W:	https://linuxtv.org
8058T:	git git://linuxtv.org/media_tree.git
8059F:	drivers/media/radio/radio-gemtek*
8060
8061GENERIC ARCHITECTURE TOPOLOGY
8062M:	Sudeep Holla <sudeep.holla@arm.com>
8063L:	linux-kernel@vger.kernel.org
8064S:	Maintained
8065F:	drivers/base/arch_topology.c
8066F:	include/linux/arch_topology.h
8067
8068GENERIC ENTRY CODE
8069M:	Thomas Gleixner <tglx@linutronix.de>
8070M:	Peter Zijlstra <peterz@infradead.org>
8071M:	Andy Lutomirski <luto@kernel.org>
8072L:	linux-kernel@vger.kernel.org
8073S:	Maintained
8074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8075F:	include/linux/entry-common.h
8076F:	include/linux/entry-kvm.h
8077F:	kernel/entry/
8078
8079GENERIC GPIO I2C DRIVER
8080M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8081S:	Supported
8082F:	drivers/i2c/busses/i2c-gpio.c
8083F:	include/linux/platform_data/i2c-gpio.h
8084
8085GENERIC GPIO I2C MULTIPLEXER DRIVER
8086M:	Peter Korsgaard <peter.korsgaard@barco.com>
8087L:	linux-i2c@vger.kernel.org
8088S:	Supported
8089F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
8090F:	drivers/i2c/muxes/i2c-mux-gpio.c
8091F:	include/linux/platform_data/i2c-mux-gpio.h
8092
8093GENERIC HDLC (WAN) DRIVERS
8094M:	Krzysztof Halasa <khc@pm.waw.pl>
8095S:	Maintained
8096W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
8097F:	drivers/net/wan/c101.c
8098F:	drivers/net/wan/hd6457*
8099F:	drivers/net/wan/hdlc*
8100F:	drivers/net/wan/n2.c
8101F:	drivers/net/wan/pc300too.c
8102F:	drivers/net/wan/pci200syn.c
8103F:	drivers/net/wan/wanxl*
8104
8105GENERIC INCLUDE/ASM HEADER FILES
8106M:	Arnd Bergmann <arnd@arndb.de>
8107L:	linux-arch@vger.kernel.org
8108S:	Maintained
8109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8110F:	include/asm-generic/
8111F:	include/uapi/asm-generic/
8112
8113GENERIC PHY FRAMEWORK
8114M:	Kishon Vijay Abraham I <kishon@ti.com>
8115M:	Vinod Koul <vkoul@kernel.org>
8116L:	linux-phy@lists.infradead.org
8117S:	Supported
8118Q:	https://patchwork.kernel.org/project/linux-phy/list/
8119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8120F:	Documentation/devicetree/bindings/phy/
8121F:	drivers/phy/
8122F:	include/linux/phy/
8123
8124GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8125M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8126S:	Supported
8127F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
8128
8129GENERIC PM DOMAINS
8130M:	"Rafael J. Wysocki" <rafael@kernel.org>
8131M:	Kevin Hilman <khilman@kernel.org>
8132M:	Ulf Hansson <ulf.hansson@linaro.org>
8133L:	linux-pm@vger.kernel.org
8134S:	Supported
8135F:	Documentation/devicetree/bindings/power/power?domain*
8136F:	drivers/base/power/domain*.c
8137F:	include/linux/pm_domain.h
8138
8139GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8140M:	Eugen Hristev <eugen.hristev@microchip.com>
8141L:	linux-input@vger.kernel.org
8142S:	Maintained
8143F:	drivers/input/touchscreen/resistive-adc-touch.c
8144
8145GENERIC STRING LIBRARY
8146R:	Andy Shevchenko <andy@kernel.org>
8147S:	Maintained
8148F:	lib/string.c
8149F:	lib/string_helpers.c
8150F:	lib/test_string.c
8151F:	lib/test-string_helpers.c
8152
8153GENERIC UIO DRIVER FOR PCI DEVICES
8154M:	"Michael S. Tsirkin" <mst@redhat.com>
8155L:	kvm@vger.kernel.org
8156S:	Supported
8157F:	drivers/uio/uio_pci_generic.c
8158
8159GENERIC VDSO LIBRARY
8160M:	Andy Lutomirski <luto@kernel.org>
8161M:	Thomas Gleixner <tglx@linutronix.de>
8162M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
8163L:	linux-kernel@vger.kernel.org
8164S:	Maintained
8165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8166F:	include/asm-generic/vdso/vsyscall.h
8167F:	include/vdso/
8168F:	kernel/time/vsyscall.c
8169F:	lib/vdso/
8170
8171GENWQE (IBM Generic Workqueue Card)
8172M:	Frank Haverkamp <haver@linux.ibm.com>
8173S:	Supported
8174F:	drivers/misc/genwqe/
8175
8176GET_MAINTAINER SCRIPT
8177M:	Joe Perches <joe@perches.com>
8178S:	Maintained
8179F:	scripts/get_maintainer.pl
8180
8181GFS2 FILE SYSTEM
8182M:	Bob Peterson <rpeterso@redhat.com>
8183M:	Andreas Gruenbacher <agruenba@redhat.com>
8184L:	cluster-devel@redhat.com
8185S:	Supported
8186B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8188F:	Documentation/filesystems/gfs2*
8189F:	fs/gfs2/
8190F:	include/uapi/linux/gfs2_ondisk.h
8191
8192GIGABYTE WMI DRIVER
8193M:	Thomas Weißschuh <thomas@weissschuh.net>
8194L:	platform-driver-x86@vger.kernel.org
8195S:	Maintained
8196F:	drivers/platform/x86/gigabyte-wmi.c
8197
8198GNSS SUBSYSTEM
8199M:	Johan Hovold <johan@kernel.org>
8200S:	Maintained
8201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8202F:	Documentation/ABI/testing/sysfs-class-gnss
8203F:	Documentation/devicetree/bindings/gnss/
8204F:	drivers/gnss/
8205F:	include/linux/gnss.h
8206
8207GO7007 MPEG CODEC
8208M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
8209L:	linux-media@vger.kernel.org
8210S:	Maintained
8211F:	drivers/media/usb/go7007/
8212
8213GOODIX TOUCHSCREEN
8214M:	Bastien Nocera <hadess@hadess.net>
8215M:	Hans de Goede <hdegoede@redhat.com>
8216L:	linux-input@vger.kernel.org
8217S:	Maintained
8218F:	drivers/input/touchscreen/goodix*
8219
8220GOOGLE ETHERNET DRIVERS
8221M:	Jeroen de Borst <jeroendb@google.com>
8222R:	Catherine Sullivan <csully@google.com>
8223R:	David Awogbemila <awogbemila@google.com>
8224L:	netdev@vger.kernel.org
8225S:	Supported
8226F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
8227F:	drivers/net/ethernet/google
8228
8229GPD POCKET FAN DRIVER
8230M:	Hans de Goede <hdegoede@redhat.com>
8231L:	platform-driver-x86@vger.kernel.org
8232S:	Maintained
8233F:	drivers/platform/x86/gpd-pocket-fan.c
8234
8235GPIO ACPI SUPPORT
8236M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8237M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8238L:	linux-gpio@vger.kernel.org
8239L:	linux-acpi@vger.kernel.org
8240S:	Maintained
8241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8242F:	Documentation/firmware-guide/acpi/gpio-properties.rst
8243F:	drivers/gpio/gpiolib-acpi.c
8244F:	drivers/gpio/gpiolib-acpi.h
8245
8246GPIO AGGREGATOR
8247M:	Geert Uytterhoeven <geert+renesas@glider.be>
8248L:	linux-gpio@vger.kernel.org
8249S:	Supported
8250F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
8251F:	drivers/gpio/gpio-aggregator.c
8252
8253GPIO IR Transmitter
8254M:	Sean Young <sean@mess.org>
8255L:	linux-media@vger.kernel.org
8256S:	Maintained
8257F:	drivers/media/rc/gpio-ir-tx.c
8258
8259GPIO MOCKUP DRIVER
8260M:	Bamvor Jian Zhang <bamv2005@gmail.com>
8261L:	linux-gpio@vger.kernel.org
8262S:	Maintained
8263F:	drivers/gpio/gpio-mockup.c
8264F:	tools/testing/selftests/gpio/
8265
8266GPIO REGMAP
8267R:	Michael Walle <michael@walle.cc>
8268S:	Maintained
8269F:	drivers/gpio/gpio-regmap.c
8270F:	include/linux/gpio/regmap.h
8271
8272GPIO SUBSYSTEM
8273M:	Linus Walleij <linus.walleij@linaro.org>
8274M:	Bartosz Golaszewski <brgl@bgdev.pl>
8275L:	linux-gpio@vger.kernel.org
8276S:	Maintained
8277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8278F:	Documentation/ABI/obsolete/sysfs-gpio
8279F:	Documentation/ABI/testing/gpio-cdev
8280F:	Documentation/admin-guide/gpio/
8281F:	Documentation/devicetree/bindings/gpio/
8282F:	Documentation/driver-api/gpio/
8283F:	drivers/gpio/
8284F:	include/asm-generic/gpio.h
8285F:	include/linux/gpio.h
8286F:	include/linux/gpio/
8287F:	include/linux/of_gpio.h
8288F:	include/uapi/linux/gpio.h
8289F:	tools/gpio/
8290
8291GRE DEMULTIPLEXER DRIVER
8292M:	Dmitry Kozlov <xeb@mail.ru>
8293L:	netdev@vger.kernel.org
8294S:	Maintained
8295F:	include/net/gre.h
8296F:	net/ipv4/gre_demux.c
8297F:	net/ipv4/gre_offload.c
8298
8299GRETH 10/100/1G Ethernet MAC device driver
8300M:	Andreas Larsson <andreas@gaisler.com>
8301L:	netdev@vger.kernel.org
8302S:	Maintained
8303F:	drivers/net/ethernet/aeroflex/
8304
8305GREYBUS AUDIO PROTOCOLS DRIVERS
8306M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
8307M:	Mark Greer <mgreer@animalcreek.com>
8308S:	Maintained
8309F:	drivers/staging/greybus/audio_apbridgea.c
8310F:	drivers/staging/greybus/audio_apbridgea.h
8311F:	drivers/staging/greybus/audio_codec.c
8312F:	drivers/staging/greybus/audio_codec.h
8313F:	drivers/staging/greybus/audio_gb.c
8314F:	drivers/staging/greybus/audio_manager.c
8315F:	drivers/staging/greybus/audio_manager.h
8316F:	drivers/staging/greybus/audio_manager_module.c
8317F:	drivers/staging/greybus/audio_manager_private.h
8318F:	drivers/staging/greybus/audio_manager_sysfs.c
8319F:	drivers/staging/greybus/audio_module.c
8320F:	drivers/staging/greybus/audio_topology.c
8321
8322GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8323M:	Viresh Kumar <vireshk@kernel.org>
8324S:	Maintained
8325F:	drivers/staging/greybus/authentication.c
8326F:	drivers/staging/greybus/bootrom.c
8327F:	drivers/staging/greybus/firmware.h
8328F:	drivers/staging/greybus/fw-core.c
8329F:	drivers/staging/greybus/fw-download.c
8330F:	drivers/staging/greybus/fw-management.c
8331F:	drivers/staging/greybus/greybus_authentication.h
8332F:	drivers/staging/greybus/greybus_firmware.h
8333F:	drivers/staging/greybus/hid.c
8334F:	drivers/staging/greybus/i2c.c
8335F:	drivers/staging/greybus/spi.c
8336F:	drivers/staging/greybus/spilib.c
8337F:	drivers/staging/greybus/spilib.h
8338
8339GREYBUS LOOPBACK DRIVER
8340M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
8341S:	Maintained
8342F:	drivers/staging/greybus/loopback.c
8343
8344GREYBUS PLATFORM DRIVERS
8345M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8346S:	Maintained
8347F:	drivers/staging/greybus/arche-apb-ctrl.c
8348F:	drivers/staging/greybus/arche-platform.c
8349F:	drivers/staging/greybus/arche_platform.h
8350
8351GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8352M:	Rui Miguel Silva <rmfrfs@gmail.com>
8353S:	Maintained
8354F:	drivers/staging/greybus/gpio.c
8355F:	drivers/staging/greybus/light.c
8356F:	drivers/staging/greybus/power_supply.c
8357F:	drivers/staging/greybus/sdio.c
8358F:	drivers/staging/greybus/spi.c
8359F:	drivers/staging/greybus/spilib.c
8360
8361GREYBUS SUBSYSTEM
8362M:	Johan Hovold <johan@kernel.org>
8363M:	Alex Elder <elder@kernel.org>
8364M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8365L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
8366S:	Maintained
8367F:	drivers/greybus/
8368F:	drivers/staging/greybus/
8369F:	include/linux/greybus.h
8370F:	include/linux/greybus/
8371
8372GREYBUS UART PROTOCOLS DRIVERS
8373M:	David Lin <dtwlin@gmail.com>
8374S:	Maintained
8375F:	drivers/staging/greybus/log.c
8376F:	drivers/staging/greybus/uart.c
8377
8378GS1662 VIDEO SERIALIZER
8379M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8380L:	linux-media@vger.kernel.org
8381S:	Maintained
8382T:	git git://linuxtv.org/media_tree.git
8383F:	drivers/media/spi/gs1662.c
8384
8385GSPCA FINEPIX SUBDRIVER
8386M:	Frank Zago <frank@zago.net>
8387L:	linux-media@vger.kernel.org
8388S:	Maintained
8389T:	git git://linuxtv.org/media_tree.git
8390F:	drivers/media/usb/gspca/finepix.c
8391
8392GSPCA GL860 SUBDRIVER
8393M:	Olivier Lorin <o.lorin@laposte.net>
8394L:	linux-media@vger.kernel.org
8395S:	Maintained
8396T:	git git://linuxtv.org/media_tree.git
8397F:	drivers/media/usb/gspca/gl860/
8398
8399GSPCA M5602 SUBDRIVER
8400M:	Erik Andren <erik.andren@gmail.com>
8401L:	linux-media@vger.kernel.org
8402S:	Maintained
8403T:	git git://linuxtv.org/media_tree.git
8404F:	drivers/media/usb/gspca/m5602/
8405
8406GSPCA PAC207 SONIXB SUBDRIVER
8407M:	Hans Verkuil <hverkuil@xs4all.nl>
8408L:	linux-media@vger.kernel.org
8409S:	Odd Fixes
8410T:	git git://linuxtv.org/media_tree.git
8411F:	drivers/media/usb/gspca/pac207.c
8412
8413GSPCA SN9C20X SUBDRIVER
8414M:	Brian Johnson <brijohn@gmail.com>
8415L:	linux-media@vger.kernel.org
8416S:	Maintained
8417T:	git git://linuxtv.org/media_tree.git
8418F:	drivers/media/usb/gspca/sn9c20x.c
8419
8420GSPCA T613 SUBDRIVER
8421M:	Leandro Costantino <lcostantino@gmail.com>
8422L:	linux-media@vger.kernel.org
8423S:	Maintained
8424T:	git git://linuxtv.org/media_tree.git
8425F:	drivers/media/usb/gspca/t613.c
8426
8427GSPCA USB WEBCAM DRIVER
8428M:	Hans Verkuil <hverkuil@xs4all.nl>
8429L:	linux-media@vger.kernel.org
8430S:	Odd Fixes
8431T:	git git://linuxtv.org/media_tree.git
8432F:	drivers/media/usb/gspca/
8433
8434GTP (GPRS Tunneling Protocol)
8435M:	Pablo Neira Ayuso <pablo@netfilter.org>
8436M:	Harald Welte <laforge@gnumonks.org>
8437L:	osmocom-net-gprs@lists.osmocom.org
8438S:	Maintained
8439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8440F:	drivers/net/gtp.c
8441
8442GUID PARTITION TABLE (GPT)
8443M:	Davidlohr Bueso <dave@stgolabs.net>
8444L:	linux-efi@vger.kernel.org
8445S:	Maintained
8446F:	block/partitions/efi.*
8447
8448H8/300 ARCHITECTURE
8449M:	Yoshinori Sato <ysato@users.sourceforge.jp>
8450L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8451S:	Maintained
8452W:	http://uclinux-h8.sourceforge.jp
8453T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8454F:	arch/h8300/
8455F:	drivers/clk/h8300/
8456F:	drivers/clocksource/h8300_*.c
8457F:	drivers/irqchip/irq-renesas-h8*.c
8458
8459HABANALABS PCI DRIVER
8460M:	Oded Gabbay <ogabbay@kernel.org>
8461S:	Supported
8462T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8463F:	Documentation/ABI/testing/debugfs-driver-habanalabs
8464F:	Documentation/ABI/testing/sysfs-driver-habanalabs
8465F:	drivers/misc/habanalabs/
8466F:	include/uapi/misc/habanalabs.h
8467
8468HACKRF MEDIA DRIVER
8469M:	Antti Palosaari <crope@iki.fi>
8470L:	linux-media@vger.kernel.org
8471S:	Maintained
8472W:	https://linuxtv.org
8473W:	http://palosaari.fi/linux/
8474Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8475T:	git git://linuxtv.org/anttip/media_tree.git
8476F:	drivers/media/usb/hackrf/
8477
8478HANTRO VPU CODEC DRIVER
8479M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8480M:	Philipp Zabel <p.zabel@pengutronix.de>
8481L:	linux-media@vger.kernel.org
8482L:	linux-rockchip@lists.infradead.org
8483S:	Maintained
8484F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8485F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8486F:	drivers/staging/media/hantro/
8487
8488HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8489M:	Frank Seidel <frank@f-seidel.de>
8490L:	platform-driver-x86@vger.kernel.org
8491S:	Maintained
8492W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8493F:	drivers/platform/x86/hdaps.c
8494
8495HARDWARE MONITORING
8496M:	Jean Delvare <jdelvare@suse.com>
8497M:	Guenter Roeck <linux@roeck-us.net>
8498L:	linux-hwmon@vger.kernel.org
8499S:	Maintained
8500W:	http://hwmon.wiki.kernel.org/
8501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8502F:	Documentation/ABI/testing/sysfs-class-hwmon
8503F:	Documentation/devicetree/bindings/hwmon/
8504F:	Documentation/hwmon/
8505F:	drivers/hwmon/
8506F:	include/linux/hwmon*.h
8507F:	include/trace/events/hwmon*.h
8508K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8509
8510HARDWARE RANDOM NUMBER GENERATOR CORE
8511M:	Matt Mackall <mpm@selenic.com>
8512M:	Herbert Xu <herbert@gondor.apana.org.au>
8513L:	linux-crypto@vger.kernel.org
8514S:	Odd fixes
8515F:	Documentation/admin-guide/hw_random.rst
8516F:	Documentation/devicetree/bindings/rng/
8517F:	drivers/char/hw_random/
8518F:	include/linux/hw_random.h
8519
8520HARDWARE SPINLOCK CORE
8521M:	Ohad Ben-Cohen <ohad@wizery.com>
8522M:	Bjorn Andersson <bjorn.andersson@linaro.org>
8523R:	Baolin Wang <baolin.wang7@gmail.com>
8524L:	linux-remoteproc@vger.kernel.org
8525S:	Maintained
8526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8527F:	Documentation/devicetree/bindings/hwlock/
8528F:	Documentation/locking/hwspinlock.rst
8529F:	drivers/hwspinlock/
8530F:	include/linux/hwspinlock.h
8531
8532HARDWARE TRACING FACILITIES
8533M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8534S:	Maintained
8535F:	drivers/hwtracing/
8536
8537HARMONY SOUND DRIVER
8538L:	linux-parisc@vger.kernel.org
8539S:	Maintained
8540F:	sound/parisc/harmony.*
8541
8542HDPVR USB VIDEO ENCODER DRIVER
8543M:	Hans Verkuil <hverkuil@xs4all.nl>
8544L:	linux-media@vger.kernel.org
8545S:	Odd Fixes
8546W:	https://linuxtv.org
8547T:	git git://linuxtv.org/media_tree.git
8548F:	drivers/media/usb/hdpvr/
8549
8550HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8551M:	Matt Hsiao <matt.hsiao@hpe.com>
8552S:	Supported
8553F:	drivers/misc/hpilo.[ch]
8554
8555HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8556M:	Jerry Hoemann <jerry.hoemann@hpe.com>
8557S:	Supported
8558F:	Documentation/watchdog/hpwdt.rst
8559F:	drivers/watchdog/hpwdt.c
8560
8561HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8562M:	Don Brace <don.brace@microchip.com>
8563L:	storagedev@microchip.com
8564L:	linux-scsi@vger.kernel.org
8565S:	Supported
8566F:	Documentation/scsi/hpsa.rst
8567F:	drivers/scsi/hpsa*.[ch]
8568F:	include/linux/cciss*.h
8569F:	include/uapi/linux/cciss*.h
8570
8571HFI1 DRIVER
8572M:	Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8573M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8574L:	linux-rdma@vger.kernel.org
8575S:	Supported
8576F:	drivers/infiniband/hw/hfi1
8577
8578HFS FILESYSTEM
8579L:	linux-fsdevel@vger.kernel.org
8580S:	Orphan
8581F:	Documentation/filesystems/hfs.rst
8582F:	fs/hfs/
8583
8584HFSPLUS FILESYSTEM
8585L:	linux-fsdevel@vger.kernel.org
8586S:	Orphan
8587F:	Documentation/filesystems/hfsplus.rst
8588F:	fs/hfsplus/
8589
8590HGA FRAMEBUFFER DRIVER
8591M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8592L:	linux-nvidia@lists.surfsouth.com
8593S:	Maintained
8594W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8595F:	drivers/video/fbdev/hgafb.c
8596
8597HIBERNATION (aka Software Suspend, aka swsusp)
8598M:	"Rafael J. Wysocki" <rafael@kernel.org>
8599M:	Pavel Machek <pavel@ucw.cz>
8600L:	linux-pm@vger.kernel.org
8601S:	Supported
8602B:	https://bugzilla.kernel.org
8603F:	arch/*/include/asm/suspend*.h
8604F:	arch/x86/power/
8605F:	drivers/base/power/
8606F:	include/linux/freezer.h
8607F:	include/linux/pm.h
8608F:	include/linux/suspend.h
8609F:	kernel/power/
8610
8611HID CORE LAYER
8612M:	Jiri Kosina <jikos@kernel.org>
8613M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
8614L:	linux-input@vger.kernel.org
8615S:	Maintained
8616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8617F:	drivers/hid/
8618F:	include/linux/hid*
8619F:	include/uapi/linux/hid*
8620
8621HID LOGITECH DRIVERS
8622R:	Filipe Laíns <lains@riseup.net>
8623L:	linux-input@vger.kernel.org
8624S:	Maintained
8625F:	drivers/hid/hid-logitech-*
8626
8627HID PLAYSTATION DRIVER
8628M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
8629L:	linux-input@vger.kernel.org
8630S:	Supported
8631F:	drivers/hid/hid-playstation.c
8632
8633HID SENSOR HUB DRIVERS
8634M:	Jiri Kosina <jikos@kernel.org>
8635M:	Jonathan Cameron <jic23@kernel.org>
8636M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8637L:	linux-input@vger.kernel.org
8638L:	linux-iio@vger.kernel.org
8639S:	Maintained
8640F:	Documentation/hid/hid-sensor*
8641F:	drivers/hid/hid-sensor-*
8642F:	drivers/iio/*/hid-*
8643F:	include/linux/hid-sensor-*
8644
8645HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8646M:	Thomas Gleixner <tglx@linutronix.de>
8647L:	linux-kernel@vger.kernel.org
8648S:	Maintained
8649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8650F:	Documentation/timers/
8651F:	include/linux/clockchips.h
8652F:	include/linux/hrtimer.h
8653F:	kernel/time/clockevents.c
8654F:	kernel/time/hrtimer.c
8655F:	kernel/time/timer_*.c
8656
8657HIGH-SPEED SCC DRIVER FOR AX.25
8658L:	linux-hams@vger.kernel.org
8659S:	Orphan
8660F:	drivers/net/hamradio/dmascc.c
8661F:	drivers/net/hamradio/scc.c
8662
8663HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8664M:	HighPoint Linux Team <linux@highpoint-tech.com>
8665S:	Supported
8666W:	http://www.highpoint-tech.com
8667F:	Documentation/scsi/hptiop.rst
8668F:	drivers/scsi/hptiop.c
8669
8670HIPPI
8671M:	Jes Sorensen <jes@trained-monkey.org>
8672L:	linux-hippi@sunsite.dk
8673S:	Maintained
8674F:	drivers/net/hippi/
8675F:	include/linux/hippidevice.h
8676F:	include/uapi/linux/if_hippi.h
8677F:	net/802/hippi.c
8678
8679HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8680M:	Kurt Kanzenbach <kurt@linutronix.de>
8681L:	netdev@vger.kernel.org
8682S:	Maintained
8683F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8684F:	drivers/net/dsa/hirschmann/*
8685F:	include/linux/platform_data/hirschmann-hellcreek.h
8686F:	net/dsa/tag_hellcreek.c
8687
8688HISILICON DMA DRIVER
8689M:	Zhou Wang <wangzhou1@hisilicon.com>
8690L:	dmaengine@vger.kernel.org
8691S:	Maintained
8692F:	drivers/dma/hisi_dma.c
8693
8694HISILICON GPIO DRIVER
8695M:	Luo Jiaxing <luojiaxing@huawei.com>
8696L:	linux-gpio@vger.kernel.org
8697S:	Maintained
8698F:	drivers/gpio/gpio-hisi.c
8699
8700HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8701M:	Longfang Liu <liulongfang@huawei.com>
8702L:	linux-crypto@vger.kernel.org
8703S:	Maintained
8704F:	Documentation/ABI/testing/debugfs-hisi-hpre
8705F:	drivers/crypto/hisilicon/hpre/hpre.h
8706F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
8707F:	drivers/crypto/hisilicon/hpre/hpre_main.c
8708
8709HISILICON I2C CONTROLLER DRIVER
8710M:	Yicong Yang <yangyicong@hisilicon.com>
8711L:	linux-i2c@vger.kernel.org
8712S:	Maintained
8713W:	https://www.hisilicon.com
8714F:	drivers/i2c/busses/i2c-hisi.c
8715
8716HISILICON LPC BUS DRIVER
8717M:	john.garry@huawei.com
8718S:	Maintained
8719W:	http://www.hisilicon.com
8720F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8721F:	drivers/bus/hisi_lpc.c
8722
8723HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8724M:	Yisen Zhuang <yisen.zhuang@huawei.com>
8725M:	Salil Mehta <salil.mehta@huawei.com>
8726L:	netdev@vger.kernel.org
8727S:	Maintained
8728W:	http://www.hisilicon.com
8729F:	drivers/net/ethernet/hisilicon/hns3/
8730
8731HISILICON NETWORK SUBSYSTEM DRIVER
8732M:	Yisen Zhuang <yisen.zhuang@huawei.com>
8733M:	Salil Mehta <salil.mehta@huawei.com>
8734L:	netdev@vger.kernel.org
8735S:	Maintained
8736W:	http://www.hisilicon.com
8737F:	Documentation/devicetree/bindings/net/hisilicon*.txt
8738F:	drivers/net/ethernet/hisilicon/
8739
8740HIKEY960 ONBOARD USB GPIO HUB DRIVER
8741M:	John Stultz <john.stultz@linaro.org>
8742L:	linux-kernel@vger.kernel.org
8743S:	Maintained
8744F:	drivers/misc/hisi_hikey_usb.c
8745
8746HISILICON PMU DRIVER
8747M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
8748M:	Qi Liu <liuqi115@huawei.com>
8749S:	Supported
8750W:	http://www.hisilicon.com
8751F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
8752F:	Documentation/admin-guide/perf/hisi-pmu.rst
8753F:	drivers/perf/hisilicon
8754
8755HISILICON QM AND ZIP Controller DRIVER
8756M:	Zhou Wang <wangzhou1@hisilicon.com>
8757L:	linux-crypto@vger.kernel.org
8758S:	Maintained
8759F:	Documentation/ABI/testing/debugfs-hisi-zip
8760F:	drivers/crypto/hisilicon/qm.c
8761F:	drivers/crypto/hisilicon/sgl.c
8762F:	drivers/crypto/hisilicon/zip/
8763F:	include/linux/hisi_acc_qm.h
8764
8765HISILICON ROCE DRIVER
8766M:	Wenpeng Liang <liangwenpeng@huawei.com>
8767M:	Weihang Li <liweihang@huawei.com>
8768L:	linux-rdma@vger.kernel.org
8769S:	Maintained
8770F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8771F:	drivers/infiniband/hw/hns/
8772
8773HISILICON SAS Controller
8774M:	John Garry <john.garry@huawei.com>
8775S:	Supported
8776W:	http://www.hisilicon.com
8777F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8778F:	drivers/scsi/hisi_sas/
8779
8780HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8781M:	Kai Ye <yekai13@huawei.com>
8782M:	Longfang Liu <liulongfang@huawei.com>
8783L:	linux-crypto@vger.kernel.org
8784S:	Maintained
8785F:	Documentation/ABI/testing/debugfs-hisi-sec
8786F:	drivers/crypto/hisilicon/sec2/sec.h
8787F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
8788F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
8789F:	drivers/crypto/hisilicon/sec2/sec_main.c
8790
8791HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8792M:	Jay Fang <f.fangjian@huawei.com>
8793L:	linux-spi@vger.kernel.org
8794S:	Maintained
8795W:	http://www.hisilicon.com
8796F:	drivers/spi/spi-hisi-kunpeng.c
8797
8798HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8799M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8800L:	linux-kernel@vger.kernel.org
8801S:	Maintained
8802F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8803F:	drivers/spmi/hisi-spmi-controller.c
8804
8805HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8806M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8807L:	linux-kernel@vger.kernel.org
8808S:	Maintained
8809F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8810F:	drivers/mfd/hi6421-spmi-pmic.c
8811
8812HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8813M:	Weili Qian <qianweili@huawei.com>
8814S:	Maintained
8815F:	drivers/crypto/hisilicon/trng/trng.c
8816
8817HISILICON V3XX SPI NOR FLASH Controller Driver
8818M:	John Garry <john.garry@huawei.com>
8819S:	Maintained
8820W:	http://www.hisilicon.com
8821F:	drivers/spi/spi-hisi-sfc-v3xx.c
8822
8823HMM - Heterogeneous Memory Management
8824M:	Jérôme Glisse <jglisse@redhat.com>
8825L:	linux-mm@kvack.org
8826S:	Maintained
8827F:	Documentation/vm/hmm.rst
8828F:	include/linux/hmm*
8829F:	lib/test_hmm*
8830F:	mm/hmm*
8831F:	tools/testing/selftests/vm/*hmm*
8832
8833HOST AP DRIVER
8834M:	Jouni Malinen <j@w1.fi>
8835L:	linux-wireless@vger.kernel.org
8836S:	Obsolete
8837W:	http://w1.fi/hostap-driver.html
8838F:	drivers/net/wireless/intersil/hostap/
8839
8840HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8841L:	platform-driver-x86@vger.kernel.org
8842S:	Orphan
8843F:	drivers/platform/x86/tc1100-wmi.c
8844
8845HPET:	High Precision Event Timers driver
8846M:	Clemens Ladisch <clemens@ladisch.de>
8847S:	Maintained
8848F:	Documentation/timers/hpet.rst
8849F:	drivers/char/hpet.c
8850F:	include/linux/hpet.h
8851F:	include/uapi/linux/hpet.h
8852
8853HPET:	x86
8854S:	Orphan
8855F:	arch/x86/include/asm/hpet.h
8856F:	arch/x86/kernel/hpet.c
8857
8858HPFS FILESYSTEM
8859M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8860S:	Maintained
8861W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8862F:	fs/hpfs/
8863
8864HSI SUBSYSTEM
8865M:	Sebastian Reichel <sre@kernel.org>
8866S:	Maintained
8867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8868F:	Documentation/ABI/testing/sysfs-bus-hsi
8869F:	Documentation/driver-api/hsi.rst
8870F:	drivers/hsi/
8871F:	include/linux/hsi/
8872F:	include/uapi/linux/hsi/
8873
8874HSO 3G MODEM DRIVER
8875L:	linux-usb@vger.kernel.org
8876S:	Orphan
8877F:	drivers/net/usb/hso.c
8878
8879HSR NETWORK PROTOCOL
8880L:	netdev@vger.kernel.org
8881S:	Orphan
8882F:	net/hsr/
8883
8884HT16K33 LED CONTROLLER DRIVER
8885M:	Robin van der Gracht <robin@protonic.nl>
8886S:	Maintained
8887F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8888F:	drivers/auxdisplay/ht16k33.c
8889
8890HTCPEN TOUCHSCREEN DRIVER
8891M:	Pau Oliva Fora <pof@eslack.org>
8892L:	linux-input@vger.kernel.org
8893S:	Maintained
8894F:	drivers/input/touchscreen/htcpen.c
8895
8896HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8897M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8898L:	linux-iio@vger.kernel.org
8899S:	Maintained
8900W:	http://www.st.com/
8901F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8902F:	drivers/iio/humidity/hts221*
8903
8904HUAWEI ETHERNET DRIVER
8905L:	netdev@vger.kernel.org
8906S:	Orphan
8907F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8908F:	drivers/net/ethernet/huawei/hinic/
8909
8910HUGETLB FILESYSTEM
8911M:	Mike Kravetz <mike.kravetz@oracle.com>
8912L:	linux-mm@kvack.org
8913S:	Maintained
8914F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8915F:	Documentation/admin-guide/mm/hugetlbpage.rst
8916F:	Documentation/vm/hugetlbfs_reserv.rst
8917F:	fs/hugetlbfs/
8918F:	include/linux/hugetlb.h
8919F:	mm/hugetlb.c
8920
8921HVA ST MEDIA DRIVER
8922M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8923L:	linux-media@vger.kernel.org
8924S:	Supported
8925W:	https://linuxtv.org
8926T:	git git://linuxtv.org/media_tree.git
8927F:	drivers/media/platform/st/sti/hva
8928
8929HWPOISON MEMORY FAILURE HANDLING
8930M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
8931L:	linux-mm@kvack.org
8932S:	Maintained
8933F:	mm/hwpoison-inject.c
8934F:	mm/memory-failure.c
8935
8936HYCON HY46XX TOUCHSCREEN SUPPORT
8937M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
8938L:	linux-input@vger.kernel.org
8939S:	Maintained
8940F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8941F:	drivers/input/touchscreen/hycon-hy46xx.c
8942
8943HYGON PROCESSOR SUPPORT
8944M:	Pu Wen <puwen@hygon.cn>
8945L:	linux-kernel@vger.kernel.org
8946S:	Maintained
8947F:	arch/x86/kernel/cpu/hygon.c
8948
8949HYNIX HI556 SENSOR DRIVER
8950M:	Shawn Tu <shawnx.tu@intel.com>
8951L:	linux-media@vger.kernel.org
8952S:	Maintained
8953T:	git git://linuxtv.org/media_tree.git
8954F:	drivers/media/i2c/hi556.c
8955
8956HYNIX HI846 SENSOR DRIVER
8957M:	Martin Kepplinger <martin.kepplinger@puri.sm>
8958L:	linux-media@vger.kernel.org
8959S:	Maintained
8960F:	drivers/media/i2c/hi846.c
8961
8962HYNIX HI847 SENSOR DRIVER
8963M:	Shawn Tu <shawnx.tu@intel.com>
8964L:	linux-media@vger.kernel.org
8965S:	Maintained
8966F:	drivers/media/i2c/hi847.c
8967
8968Hyper-V/Azure CORE AND DRIVERS
8969M:	"K. Y. Srinivasan" <kys@microsoft.com>
8970M:	Haiyang Zhang <haiyangz@microsoft.com>
8971M:	Stephen Hemminger <sthemmin@microsoft.com>
8972M:	Wei Liu <wei.liu@kernel.org>
8973M:	Dexuan Cui <decui@microsoft.com>
8974L:	linux-hyperv@vger.kernel.org
8975S:	Supported
8976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8977F:	Documentation/ABI/stable/sysfs-bus-vmbus
8978F:	Documentation/ABI/testing/debugfs-hyperv
8979F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8980F:	arch/arm64/hyperv
8981F:	arch/arm64/include/asm/hyperv-tlfs.h
8982F:	arch/arm64/include/asm/mshyperv.h
8983F:	arch/x86/hyperv
8984F:	arch/x86/include/asm/hyperv-tlfs.h
8985F:	arch/x86/include/asm/mshyperv.h
8986F:	arch/x86/include/asm/trace/hyperv.h
8987F:	arch/x86/kernel/cpu/mshyperv.c
8988F:	drivers/clocksource/hyperv_timer.c
8989F:	drivers/hid/hid-hyperv.c
8990F:	drivers/hv/
8991F:	drivers/input/serio/hyperv-keyboard.c
8992F:	drivers/iommu/hyperv-iommu.c
8993F:	drivers/net/ethernet/microsoft/
8994F:	drivers/net/hyperv/
8995F:	drivers/pci/controller/pci-hyperv-intf.c
8996F:	drivers/pci/controller/pci-hyperv.c
8997F:	drivers/scsi/storvsc_drv.c
8998F:	drivers/uio/uio_hv_generic.c
8999F:	drivers/video/fbdev/hyperv_fb.c
9000F:	include/asm-generic/hyperv-tlfs.h
9001F:	include/asm-generic/mshyperv.h
9002F:	include/clocksource/hyperv_timer.h
9003F:	include/linux/hyperv.h
9004F:	include/uapi/linux/hyperv.h
9005F:	net/vmw_vsock/hyperv_transport.c
9006F:	tools/hv/
9007
9008HYPERBUS SUPPORT
9009M:	Vignesh Raghavendra <vigneshr@ti.com>
9010L:	linux-mtd@lists.infradead.org
9011S:	Supported
9012Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9013C:	irc://irc.oftc.net/mtd
9014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9015F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9016F:	drivers/mtd/hyperbus/
9017F:	include/linux/mtd/hyperbus.h
9018
9019HYPERVISOR VIRTUAL CONSOLE DRIVER
9020L:	linuxppc-dev@lists.ozlabs.org
9021S:	Odd Fixes
9022F:	drivers/tty/hvc/
9023
9024I2C ACPI SUPPORT
9025M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9026L:	linux-i2c@vger.kernel.org
9027L:	linux-acpi@vger.kernel.org
9028S:	Maintained
9029F:	drivers/i2c/i2c-core-acpi.c
9030
9031I2C CONTROLLER DRIVER FOR NVIDIA GPU
9032M:	Ajay Gupta <ajayg@nvidia.com>
9033L:	linux-i2c@vger.kernel.org
9034S:	Maintained
9035F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
9036F:	drivers/i2c/busses/i2c-nvidia-gpu.c
9037
9038I2C MUXES
9039M:	Peter Rosin <peda@axentia.se>
9040L:	linux-i2c@vger.kernel.org
9041S:	Maintained
9042F:	Documentation/devicetree/bindings/i2c/i2c-arb*
9043F:	Documentation/devicetree/bindings/i2c/i2c-gate*
9044F:	Documentation/devicetree/bindings/i2c/i2c-mux*
9045F:	Documentation/i2c/i2c-topology.rst
9046F:	Documentation/i2c/muxes/
9047F:	drivers/i2c/i2c-mux.c
9048F:	drivers/i2c/muxes/
9049F:	include/linux/i2c-mux.h
9050
9051I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9052M:	Gregory CLEMENT <gregory.clement@bootlin.com>
9053L:	linux-i2c@vger.kernel.org
9054S:	Maintained
9055F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9056F:	drivers/i2c/busses/i2c-mv64xxx.c
9057
9058I2C OVER PARALLEL PORT
9059M:	Jean Delvare <jdelvare@suse.com>
9060L:	linux-i2c@vger.kernel.org
9061S:	Maintained
9062F:	Documentation/i2c/busses/i2c-parport.rst
9063F:	drivers/i2c/busses/i2c-parport.c
9064
9065I2C SUBSYSTEM
9066M:	Wolfram Sang <wsa@kernel.org>
9067L:	linux-i2c@vger.kernel.org
9068S:	Maintained
9069W:	https://i2c.wiki.kernel.org/
9070Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
9071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9072F:	Documentation/devicetree/bindings/i2c/i2c.txt
9073F:	Documentation/i2c/
9074F:	drivers/i2c/*
9075F:	include/linux/i2c-dev.h
9076F:	include/linux/i2c-smbus.h
9077F:	include/linux/i2c.h
9078F:	include/uapi/linux/i2c-*.h
9079F:	include/uapi/linux/i2c.h
9080
9081I2C SUBSYSTEM HOST DRIVERS
9082L:	linux-i2c@vger.kernel.org
9083S:	Odd Fixes
9084W:	https://i2c.wiki.kernel.org/
9085Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
9086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9087F:	Documentation/devicetree/bindings/i2c/
9088F:	drivers/i2c/algos/
9089F:	drivers/i2c/busses/
9090
9091I2C-TAOS-EVM DRIVER
9092M:	Jean Delvare <jdelvare@suse.com>
9093L:	linux-i2c@vger.kernel.org
9094S:	Maintained
9095F:	Documentation/i2c/busses/i2c-taos-evm.rst
9096F:	drivers/i2c/busses/i2c-taos-evm.c
9097
9098I2C-TINY-USB DRIVER
9099M:	Till Harbaum <till@harbaum.org>
9100L:	linux-i2c@vger.kernel.org
9101S:	Maintained
9102W:	http://www.harbaum.org/till/i2c_tiny_usb
9103F:	drivers/i2c/busses/i2c-tiny-usb.c
9104
9105I2C/SMBUS CONTROLLER DRIVERS FOR PC
9106M:	Jean Delvare <jdelvare@suse.com>
9107L:	linux-i2c@vger.kernel.org
9108S:	Maintained
9109F:	Documentation/i2c/busses/i2c-ali1535.rst
9110F:	Documentation/i2c/busses/i2c-ali1563.rst
9111F:	Documentation/i2c/busses/i2c-ali15x3.rst
9112F:	Documentation/i2c/busses/i2c-amd756.rst
9113F:	Documentation/i2c/busses/i2c-amd8111.rst
9114F:	Documentation/i2c/busses/i2c-i801.rst
9115F:	Documentation/i2c/busses/i2c-nforce2.rst
9116F:	Documentation/i2c/busses/i2c-piix4.rst
9117F:	Documentation/i2c/busses/i2c-sis5595.rst
9118F:	Documentation/i2c/busses/i2c-sis630.rst
9119F:	Documentation/i2c/busses/i2c-sis96x.rst
9120F:	Documentation/i2c/busses/i2c-via.rst
9121F:	Documentation/i2c/busses/i2c-viapro.rst
9122F:	drivers/i2c/busses/i2c-ali1535.c
9123F:	drivers/i2c/busses/i2c-ali1563.c
9124F:	drivers/i2c/busses/i2c-ali15x3.c
9125F:	drivers/i2c/busses/i2c-amd756-s4882.c
9126F:	drivers/i2c/busses/i2c-amd756.c
9127F:	drivers/i2c/busses/i2c-amd8111.c
9128F:	drivers/i2c/busses/i2c-i801.c
9129F:	drivers/i2c/busses/i2c-isch.c
9130F:	drivers/i2c/busses/i2c-nforce2-s4985.c
9131F:	drivers/i2c/busses/i2c-nforce2.c
9132F:	drivers/i2c/busses/i2c-piix4.c
9133F:	drivers/i2c/busses/i2c-sis5595.c
9134F:	drivers/i2c/busses/i2c-sis630.c
9135F:	drivers/i2c/busses/i2c-sis96x.c
9136F:	drivers/i2c/busses/i2c-via.c
9137F:	drivers/i2c/busses/i2c-viapro.c
9138
9139I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9140M:	Hans de Goede <hdegoede@redhat.com>
9141L:	linux-i2c@vger.kernel.org
9142S:	Maintained
9143F:	drivers/i2c/busses/i2c-cht-wc.c
9144
9145I2C/SMBUS ISMT DRIVER
9146M:	Seth Heasley <seth.heasley@intel.com>
9147M:	Neil Horman <nhorman@tuxdriver.com>
9148L:	linux-i2c@vger.kernel.org
9149F:	Documentation/i2c/busses/i2c-ismt.rst
9150F:	drivers/i2c/busses/i2c-ismt.c
9151
9152I2C/SMBUS STUB DRIVER
9153M:	Jean Delvare <jdelvare@suse.com>
9154L:	linux-i2c@vger.kernel.org
9155S:	Maintained
9156F:	drivers/i2c/i2c-stub.c
9157
9158I3C DRIVER FOR CADENCE I3C MASTER IP
9159M:	Przemysław Gaj <pgaj@cadence.com>
9160S:	Maintained
9161F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
9162F:	drivers/i3c/master/i3c-master-cdns.c
9163
9164I3C DRIVER FOR SYNOPSYS DESIGNWARE
9165M:	Vitor Soares <vitor.soares@synopsys.com>
9166S:	Maintained
9167F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
9168F:	drivers/i3c/master/dw*
9169
9170I3C SUBSYSTEM
9171M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9172L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
9173S:	Maintained
9174C:	irc://chat.freenode.net/linux-i3c
9175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9176F:	Documentation/ABI/testing/sysfs-bus-i3c
9177F:	Documentation/devicetree/bindings/i3c/
9178F:	Documentation/driver-api/i3c
9179F:	drivers/i3c/
9180F:	include/linux/i3c/
9181
9182IA64 (Itanium) PLATFORM
9183L:	linux-ia64@vger.kernel.org
9184S:	Orphan
9185F:	Documentation/ia64/
9186F:	arch/ia64/
9187
9188IBM Power 842 compression accelerator
9189M:	Haren Myneni <haren@us.ibm.com>
9190S:	Supported
9191F:	crypto/842.c
9192F:	drivers/crypto/nx/Kconfig
9193F:	drivers/crypto/nx/Makefile
9194F:	drivers/crypto/nx/nx-842*
9195F:	include/linux/sw842.h
9196F:	lib/842/
9197
9198IBM Power in-Nest Crypto Acceleration
9199M:	Breno Leitão <leitao@debian.org>
9200M:	Nayna Jain <nayna@linux.ibm.com>
9201M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9202L:	linux-crypto@vger.kernel.org
9203S:	Supported
9204F:	drivers/crypto/nx/Kconfig
9205F:	drivers/crypto/nx/Makefile
9206F:	drivers/crypto/nx/nx-aes*
9207F:	drivers/crypto/nx/nx-sha*
9208F:	drivers/crypto/nx/nx.*
9209F:	drivers/crypto/nx/nx_csbcpb.h
9210F:	drivers/crypto/nx/nx_debugfs.c
9211
9212IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9213M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9214L:	linux-pci@vger.kernel.org
9215L:	linuxppc-dev@lists.ozlabs.org
9216S:	Supported
9217F:	drivers/pci/hotplug/rpadlpar*
9218
9219IBM Power Linux RAID adapter
9220M:	Brian King <brking@us.ibm.com>
9221S:	Supported
9222F:	drivers/scsi/ipr.*
9223
9224IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9225M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9226L:	linux-pci@vger.kernel.org
9227L:	linuxppc-dev@lists.ozlabs.org
9228S:	Supported
9229F:	drivers/pci/hotplug/rpaphp*
9230
9231IBM Power SRIOV Virtual NIC Device Driver
9232M:	Dany Madden <drt@linux.ibm.com>
9233M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9234R:	Thomas Falcon <tlfalcon@linux.ibm.com>
9235L:	netdev@vger.kernel.org
9236S:	Supported
9237F:	drivers/net/ethernet/ibm/ibmvnic.*
9238
9239IBM Power Virtual Accelerator Switchboard
9240M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9241L:	linuxppc-dev@lists.ozlabs.org
9242S:	Supported
9243F:	arch/powerpc/include/asm/vas.h
9244F:	arch/powerpc/platforms/powernv/copy-paste.h
9245F:	arch/powerpc/platforms/powernv/vas*
9246
9247IBM Power Virtual Ethernet Device Driver
9248M:	Cristobal Forno <cforno12@linux.ibm.com>
9249L:	netdev@vger.kernel.org
9250S:	Supported
9251F:	drivers/net/ethernet/ibm/ibmveth.*
9252
9253IBM Power Virtual FC Device Drivers
9254M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9255L:	linux-scsi@vger.kernel.org
9256S:	Supported
9257F:	drivers/scsi/ibmvscsi/ibmvfc*
9258
9259IBM Power Virtual Management Channel Driver
9260M:	Brad Warrum <bwarrum@linux.ibm.com>
9261M:	Ritu Agarwal <rituagar@linux.ibm.com>
9262S:	Supported
9263F:	drivers/misc/ibmvmc.*
9264
9265IBM Power Virtual SCSI Device Drivers
9266M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9267L:	linux-scsi@vger.kernel.org
9268S:	Supported
9269F:	drivers/scsi/ibmvscsi/ibmvscsi*
9270F:	include/scsi/viosrp.h
9271
9272IBM Power Virtual SCSI Device Target Driver
9273M:	Michael Cyr <mikecyr@linux.ibm.com>
9274L:	linux-scsi@vger.kernel.org
9275L:	target-devel@vger.kernel.org
9276S:	Supported
9277F:	drivers/scsi/ibmvscsi_tgt/
9278
9279IBM Power VMX Cryptographic instructions
9280M:	Breno Leitão <leitao@debian.org>
9281M:	Nayna Jain <nayna@linux.ibm.com>
9282M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9283L:	linux-crypto@vger.kernel.org
9284S:	Supported
9285F:	drivers/crypto/vmx/Kconfig
9286F:	drivers/crypto/vmx/Makefile
9287F:	drivers/crypto/vmx/aes*
9288F:	drivers/crypto/vmx/ghash*
9289F:	drivers/crypto/vmx/ppc-xlate.pl
9290F:	drivers/crypto/vmx/vmx.c
9291
9292IBM ServeRAID RAID DRIVER
9293S:	Orphan
9294F:	drivers/scsi/ips.*
9295
9296ICH LPC AND GPIO DRIVER
9297M:	Peter Tyser <ptyser@xes-inc.com>
9298S:	Maintained
9299F:	drivers/gpio/gpio-ich.c
9300F:	drivers/mfd/lpc_ich.c
9301
9302ICY I2C DRIVER
9303M:	Max Staudt <max@enpas.org>
9304L:	linux-i2c@vger.kernel.org
9305S:	Maintained
9306F:	drivers/i2c/busses/i2c-icy.c
9307
9308IDEAPAD LAPTOP EXTRAS DRIVER
9309M:	Ike Panhc <ike.pan@canonical.com>
9310L:	platform-driver-x86@vger.kernel.org
9311S:	Maintained
9312W:	http://launchpad.net/ideapad-laptop
9313F:	drivers/platform/x86/ideapad-laptop.c
9314
9315IDEAPAD LAPTOP SLIDEBAR DRIVER
9316M:	Andrey Moiseev <o2g.org.ru@gmail.com>
9317L:	linux-input@vger.kernel.org
9318S:	Maintained
9319W:	https://github.com/o2genum/ideapad-slidebar
9320F:	drivers/input/misc/ideapad_slidebar.c
9321
9322IDMAPPED MOUNTS
9323M:	Christian Brauner <brauner@kernel.org>
9324L:	linux-fsdevel@vger.kernel.org
9325S:	Maintained
9326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9327F:	Documentation/filesystems/idmappings.rst
9328F:	tools/testing/selftests/mount_setattr/
9329F:	include/linux/mnt_idmapping.h
9330
9331IDT VersaClock 5 CLOCK DRIVER
9332M:	Luca Ceresoli <luca@lucaceresoli.net>
9333S:	Maintained
9334F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9335F:	drivers/clk/clk-versaclock5.c
9336
9337IEEE 802.15.4 SUBSYSTEM
9338M:	Alexander Aring <alex.aring@gmail.com>
9339M:	Stefan Schmidt <stefan@datenfreihafen.org>
9340L:	linux-wpan@vger.kernel.org
9341S:	Maintained
9342W:	https://linux-wpan.org/
9343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9345F:	Documentation/networking/ieee802154.rst
9346F:	drivers/net/ieee802154/
9347F:	include/linux/ieee802154.h
9348F:	include/linux/nl802154.h
9349F:	include/net/af_ieee802154.h
9350F:	include/net/cfg802154.h
9351F:	include/net/ieee802154_netdev.h
9352F:	include/net/mac802154.h
9353F:	include/net/nl802154.h
9354F:	net/ieee802154/
9355F:	net/mac802154/
9356
9357IFE PROTOCOL
9358M:	Yotam Gigi <yotam.gi@gmail.com>
9359M:	Jamal Hadi Salim <jhs@mojatatu.com>
9360F:	include/net/ife.h
9361F:	include/uapi/linux/ife.h
9362F:	net/ife
9363
9364IGORPLUG-USB IR RECEIVER
9365M:	Sean Young <sean@mess.org>
9366L:	linux-media@vger.kernel.org
9367S:	Maintained
9368F:	drivers/media/rc/igorplugusb.c
9369
9370IGUANAWORKS USB IR TRANSCEIVER
9371M:	Sean Young <sean@mess.org>
9372L:	linux-media@vger.kernel.org
9373S:	Maintained
9374F:	drivers/media/rc/iguanair.c
9375
9376IIO DIGITAL POTENTIOMETER DAC
9377M:	Peter Rosin <peda@axentia.se>
9378L:	linux-iio@vger.kernel.org
9379S:	Maintained
9380F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9381F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9382F:	drivers/iio/dac/dpot-dac.c
9383
9384IIO ENVELOPE DETECTOR
9385M:	Peter Rosin <peda@axentia.se>
9386L:	linux-iio@vger.kernel.org
9387S:	Maintained
9388F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9389F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9390F:	drivers/iio/adc/envelope-detector.c
9391
9392IIO MULTIPLEXER
9393M:	Peter Rosin <peda@axentia.se>
9394L:	linux-iio@vger.kernel.org
9395S:	Maintained
9396F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9397F:	drivers/iio/multiplexer/iio-mux.c
9398
9399IIO SCMI BASED DRIVER
9400M:	Jyoti Bhayana <jbhayana@google.com>
9401L:	linux-iio@vger.kernel.org
9402S:	Maintained
9403F:	drivers/iio/common/scmi_sensors/scmi_iio.c
9404
9405IIO SUBSYSTEM AND DRIVERS
9406M:	Jonathan Cameron <jic23@kernel.org>
9407R:	Lars-Peter Clausen <lars@metafoo.de>
9408L:	linux-iio@vger.kernel.org
9409S:	Maintained
9410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9411F:	Documentation/ABI/testing/configfs-iio*
9412F:	Documentation/ABI/testing/sysfs-bus-iio*
9413F:	Documentation/devicetree/bindings/iio/
9414F:	drivers/iio/
9415F:	drivers/staging/iio/
9416F:	include/linux/iio/
9417F:	tools/iio/
9418
9419IIO UNIT CONVERTER
9420M:	Peter Rosin <peda@axentia.se>
9421L:	linux-iio@vger.kernel.org
9422S:	Maintained
9423F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9424F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9425F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9426F:	drivers/iio/afe/iio-rescale.c
9427
9428IKANOS/ADI EAGLE ADSL USB DRIVER
9429M:	Matthieu Castet <castet.matthieu@free.fr>
9430M:	Stanislaw Gruszka <stf_xl@wp.pl>
9431S:	Maintained
9432F:	drivers/usb/atm/ueagle-atm.c
9433
9434IMGTEC ASCII LCD DRIVER
9435M:	Paul Burton <paulburton@kernel.org>
9436S:	Maintained
9437F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9438F:	drivers/auxdisplay/img-ascii-lcd.c
9439
9440IMGTEC IR DECODER DRIVER
9441S:	Orphan
9442F:	drivers/media/rc/img-ir/
9443
9444IMON SOUNDGRAPH USB IR RECEIVER
9445M:	Sean Young <sean@mess.org>
9446L:	linux-media@vger.kernel.org
9447S:	Maintained
9448F:	drivers/media/rc/imon.c
9449F:	drivers/media/rc/imon_raw.c
9450
9451IMS TWINTURBO FRAMEBUFFER DRIVER
9452L:	linux-fbdev@vger.kernel.org
9453S:	Orphan
9454F:	drivers/video/fbdev/imsttfb.c
9455
9456INA209 HARDWARE MONITOR DRIVER
9457M:	Guenter Roeck <linux@roeck-us.net>
9458L:	linux-hwmon@vger.kernel.org
9459S:	Maintained
9460F:	Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9461F:	Documentation/hwmon/ina209.rst
9462F:	drivers/hwmon/ina209.c
9463
9464INA2XX HARDWARE MONITOR DRIVER
9465M:	Guenter Roeck <linux@roeck-us.net>
9466L:	linux-hwmon@vger.kernel.org
9467S:	Maintained
9468F:	Documentation/hwmon/ina2xx.rst
9469F:	drivers/hwmon/ina2xx.c
9470F:	include/linux/platform_data/ina2xx.h
9471
9472INDUSTRY PACK SUBSYSTEM (IPACK)
9473M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9474M:	Jens Taprogge <jens.taprogge@taprogge.org>
9475M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9476L:	industrypack-devel@lists.sourceforge.net
9477S:	Maintained
9478W:	http://industrypack.sourceforge.net
9479F:	drivers/ipack/
9480
9481INFINEON DPS310 Driver
9482M:	Eddie James <eajames@linux.ibm.com>
9483L:	linux-iio@vger.kernel.org
9484S:	Maintained
9485F:	drivers/iio/pressure/dps310.c
9486
9487INFINIBAND SUBSYSTEM
9488M:	Jason Gunthorpe <jgg@nvidia.com>
9489L:	linux-rdma@vger.kernel.org
9490S:	Supported
9491W:	https://github.com/linux-rdma/rdma-core
9492Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9494F:	Documentation/devicetree/bindings/infiniband/
9495F:	Documentation/infiniband/
9496F:	drivers/infiniband/
9497F:	include/rdma/
9498F:	include/trace/events/ib_mad.h
9499F:	include/trace/events/ib_umad.h
9500F:	include/uapi/linux/if_infiniband.h
9501F:	include/uapi/rdma/
9502F:	samples/bpf/ibumad_kern.c
9503F:	samples/bpf/ibumad_user.c
9504
9505INGENIC JZ4780 NAND DRIVER
9506M:	Harvey Hunt <harveyhuntnexus@gmail.com>
9507L:	linux-mtd@lists.infradead.org
9508L:	linux-mips@vger.kernel.org
9509S:	Maintained
9510F:	drivers/mtd/nand/raw/ingenic/
9511
9512INGENIC JZ47xx SoCs
9513M:	Paul Cercueil <paul@crapouillou.net>
9514L:	linux-mips@vger.kernel.org
9515S:	Maintained
9516F:	arch/mips/boot/dts/ingenic/
9517F:	arch/mips/generic/board-ingenic.c
9518F:	arch/mips/include/asm/mach-ingenic/
9519F:	arch/mips/ingenic/Kconfig
9520F:	drivers/clk/ingenic/
9521F:	drivers/dma/dma-jz4780.c
9522F:	drivers/gpu/drm/ingenic/
9523F:	drivers/i2c/busses/i2c-jz4780.c
9524F:	drivers/iio/adc/ingenic-adc.c
9525F:	drivers/irqchip/irq-ingenic.c
9526F:	drivers/memory/jz4780-nemc.c
9527F:	drivers/mmc/host/jz4740_mmc.c
9528F:	drivers/mtd/nand/raw/ingenic/
9529F:	drivers/pinctrl/pinctrl-ingenic.c
9530F:	drivers/power/supply/ingenic-battery.c
9531F:	drivers/pwm/pwm-jz4740.c
9532F:	drivers/remoteproc/ingenic_rproc.c
9533F:	drivers/rtc/rtc-jz4740.c
9534F:	drivers/tty/serial/8250/8250_ingenic.c
9535F:	drivers/usb/musb/jz4740.c
9536F:	drivers/watchdog/jz4740_wdt.c
9537F:	include/dt-bindings/iio/adc/ingenic,adc.h
9538F:	include/linux/mfd/ingenic-tcu.h
9539F:	sound/soc/codecs/jz47*
9540F:	sound/soc/jz4740/
9541
9542INJOINIC IP5xxx POWER BANK IC DRIVER
9543M:	Samuel Holland <samuel@sholland.org>
9544S:	Maintained
9545F:	drivers/power/supply/ip5xxx_power.c
9546
9547INOTIFY
9548M:	Jan Kara <jack@suse.cz>
9549R:	Amir Goldstein <amir73il@gmail.com>
9550L:	linux-fsdevel@vger.kernel.org
9551S:	Maintained
9552F:	Documentation/filesystems/inotify.rst
9553F:	fs/notify/inotify/
9554F:	include/linux/inotify.h
9555F:	include/uapi/linux/inotify.h
9556
9557INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9558M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
9559L:	linux-input@vger.kernel.org
9560S:	Maintained
9561Q:	http://patchwork.kernel.org/project/linux-input/list/
9562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9563F:	Documentation/devicetree/bindings/input/
9564F:	Documentation/devicetree/bindings/serio/
9565F:	Documentation/input/
9566F:	drivers/input/
9567F:	include/linux/input.h
9568F:	include/linux/input/
9569F:	include/uapi/linux/input-event-codes.h
9570F:	include/uapi/linux/input.h
9571
9572INPUT MULTITOUCH (MT) PROTOCOL
9573M:	Henrik Rydberg <rydberg@bitmath.org>
9574L:	linux-input@vger.kernel.org
9575S:	Odd fixes
9576F:	Documentation/input/multi-touch-protocol.rst
9577F:	drivers/input/input-mt.c
9578K:	\b(ABS|SYN)_MT_
9579
9580INSIDE SECURE CRYPTO DRIVER
9581M:	Antoine Tenart <atenart@kernel.org>
9582L:	linux-crypto@vger.kernel.org
9583S:	Maintained
9584F:	drivers/crypto/inside-secure/
9585
9586INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9587M:	Mimi Zohar <zohar@linux.ibm.com>
9588M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9589L:	linux-integrity@vger.kernel.org
9590S:	Supported
9591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9592F:	security/integrity/ima/
9593F:	security/integrity/
9594
9595INTEL 810/815 FRAMEBUFFER DRIVER
9596M:	Antonino Daplas <adaplas@gmail.com>
9597L:	linux-fbdev@vger.kernel.org
9598S:	Maintained
9599F:	drivers/video/fbdev/i810/
9600
9601INTEL ASoC DRIVERS
9602M:	Cezary Rojewski <cezary.rojewski@intel.com>
9603M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9604M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
9605M:	Jie Yang <yang.jie@linux.intel.com>
9606L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9607S:	Supported
9608F:	sound/soc/intel/
9609
9610INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9611M:	Hans de Goede <hdegoede@redhat.com>
9612L:	platform-driver-x86@vger.kernel.org
9613S:	Maintained
9614F:	drivers/platform/x86/intel/atomisp2/pm.c
9615
9616INTEL ATOMISP2 LED DRIVER
9617M:	Hans de Goede <hdegoede@redhat.com>
9618L:	platform-driver-x86@vger.kernel.org
9619S:	Maintained
9620F:	drivers/platform/x86/intel/atomisp2/led.c
9621
9622INTEL BIOS SAR INT1092 DRIVER
9623M:	Shravan Sudhakar <s.shravan@intel.com>
9624M:	Intel Corporation <linuxwwan@intel.com>
9625L:	platform-driver-x86@vger.kernel.org
9626S:	Maintained
9627F:	drivers/platform/x86/intel/int1092/
9628
9629INTEL BROXTON PMC DRIVER
9630M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9631M:	Zha Qipeng <qipeng.zha@intel.com>
9632S:	Maintained
9633F:	drivers/mfd/intel_pmc_bxt.c
9634F:	include/linux/mfd/intel_pmc_bxt.h
9635
9636INTEL C600 SERIES SAS CONTROLLER DRIVER
9637M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9638L:	linux-scsi@vger.kernel.org
9639S:	Supported
9640T:	git git://git.code.sf.net/p/intel-sas/isci
9641F:	drivers/scsi/isci/
9642
9643INTEL CPU family model numbers
9644M:	Tony Luck <tony.luck@intel.com>
9645M:	x86@kernel.org
9646L:	linux-kernel@vger.kernel.org
9647S:	Supported
9648F:	arch/x86/include/asm/intel-family.h
9649
9650INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9651M:	Jani Nikula <jani.nikula@linux.intel.com>
9652M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9653M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
9654M:	Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
9655L:	intel-gfx@lists.freedesktop.org
9656S:	Supported
9657W:	https://01.org/linuxgraphics/
9658Q:	http://patchwork.freedesktop.org/project/intel-gfx/
9659B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9660C:	irc://irc.oftc.net/intel-gfx
9661T:	git git://anongit.freedesktop.org/drm-intel
9662F:	Documentation/gpu/i915.rst
9663F:	drivers/gpu/drm/i915/
9664F:	include/drm/i915*
9665F:	include/uapi/drm/i915_drm.h
9666
9667INTEL ETHERNET DRIVERS
9668M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
9669M:	Tony Nguyen <anthony.l.nguyen@intel.com>
9670L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9671S:	Supported
9672W:	http://www.intel.com/support/feedback.htm
9673W:	http://e1000.sourceforge.net/
9674Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9677F:	Documentation/networking/device_drivers/ethernet/intel/
9678F:	drivers/net/ethernet/intel/
9679F:	drivers/net/ethernet/intel/*/
9680F:	include/linux/avf/virtchnl.h
9681F:	include/linux/net/intel/iidc.h
9682
9683INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9684M:	Mustafa Ismail <mustafa.ismail@intel.com>
9685M:	Shiraz Saleem <shiraz.saleem@intel.com>
9686L:	linux-rdma@vger.kernel.org
9687S:	Supported
9688F:	drivers/infiniband/hw/irdma/
9689F:	include/uapi/rdma/irdma-abi.h
9690
9691INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9692M:	Maik Broemme <mbroemme@libmpq.org>
9693L:	linux-fbdev@vger.kernel.org
9694S:	Maintained
9695F:	Documentation/fb/intelfb.rst
9696F:	drivers/video/fbdev/intelfb/
9697
9698INTEL GPIO DRIVERS
9699M:	Andy Shevchenko <andy@kernel.org>
9700L:	linux-gpio@vger.kernel.org
9701S:	Maintained
9702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9703F:	drivers/gpio/gpio-ich.c
9704F:	drivers/gpio/gpio-merrifield.c
9705F:	drivers/gpio/gpio-ml-ioh.c
9706F:	drivers/gpio/gpio-pch.c
9707F:	drivers/gpio/gpio-sch.c
9708F:	drivers/gpio/gpio-sodaville.c
9709
9710INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9711M:	Zhenyu Wang <zhenyuw@linux.intel.com>
9712M:	Zhi Wang <zhi.a.wang@intel.com>
9713L:	intel-gvt-dev@lists.freedesktop.org
9714L:	intel-gfx@lists.freedesktop.org
9715S:	Supported
9716W:	https://01.org/igvt-g
9717T:	git https://github.com/intel/gvt-linux.git
9718F:	drivers/gpu/drm/i915/gvt/
9719
9720INTEL HID EVENT DRIVER
9721M:	Alex Hung <alex.hung@canonical.com>
9722L:	platform-driver-x86@vger.kernel.org
9723S:	Maintained
9724F:	drivers/platform/x86/intel/hid.c
9725
9726INTEL I/OAT DMA DRIVER
9727M:	Dave Jiang <dave.jiang@intel.com>
9728R:	Dan Williams <dan.j.williams@intel.com>
9729L:	dmaengine@vger.kernel.org
9730S:	Supported
9731Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
9732F:	drivers/dma/ioat*
9733
9734INTEL IADX DRIVER
9735M:	Dave Jiang <dave.jiang@intel.com>
9736L:	dmaengine@vger.kernel.org
9737S:	Supported
9738F:	drivers/dma/idxd/*
9739F:	include/uapi/linux/idxd.h
9740
9741INTEL IDLE DRIVER
9742M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
9743M:	Len Brown <lenb@kernel.org>
9744L:	linux-pm@vger.kernel.org
9745S:	Supported
9746B:	https://bugzilla.kernel.org
9747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9748F:	drivers/idle/intel_idle.c
9749
9750INTEL INTEGRATED SENSOR HUB DRIVER
9751M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9752M:	Jiri Kosina <jikos@kernel.org>
9753L:	linux-input@vger.kernel.org
9754S:	Maintained
9755F:	drivers/hid/intel-ish-hid/
9756
9757INTEL IOMMU (VT-d)
9758M:	David Woodhouse <dwmw2@infradead.org>
9759M:	Lu Baolu <baolu.lu@linux.intel.com>
9760L:	iommu@lists.linux-foundation.org
9761S:	Supported
9762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9763F:	drivers/iommu/intel/
9764F:	include/linux/intel-iommu.h
9765F:	include/linux/intel-svm.h
9766
9767INTEL IOP-ADMA DMA DRIVER
9768R:	Dan Williams <dan.j.williams@intel.com>
9769S:	Odd fixes
9770F:	drivers/dma/iop-adma.c
9771
9772INTEL IPU3 CSI-2 CIO2 DRIVER
9773M:	Yong Zhi <yong.zhi@intel.com>
9774M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9775M:	Bingbu Cao <bingbu.cao@intel.com>
9776M:	Dan Scally <djrscally@gmail.com>
9777R:	Tianshu Qiu <tian.shu.qiu@intel.com>
9778L:	linux-media@vger.kernel.org
9779S:	Maintained
9780T:	git git://linuxtv.org/media_tree.git
9781F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9782F:	drivers/media/pci/intel/ipu3/
9783
9784INTEL IPU3 CSI-2 IMGU DRIVER
9785M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9786R:	Bingbu Cao <bingbu.cao@intel.com>
9787R:	Tianshu Qiu <tian.shu.qiu@intel.com>
9788L:	linux-media@vger.kernel.org
9789S:	Maintained
9790F:	Documentation/admin-guide/media/ipu3.rst
9791F:	Documentation/admin-guide/media/ipu3_rcb.svg
9792F:	Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9793F:	drivers/staging/media/ipu3/
9794
9795INTEL IXP4XX CRYPTO SUPPORT
9796M:	Corentin Labbe <clabbe@baylibre.com>
9797L:	linux-crypto@vger.kernel.org
9798S:	Maintained
9799F:	drivers/crypto/ixp4xx_crypto.c
9800
9801INTEL ISHTP ECLITE DRIVER
9802M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
9803L:	platform-driver-x86@vger.kernel.org
9804S:	Supported
9805F:	drivers/platform/x86/intel/ishtp_eclite.c
9806
9807INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9808M:	Krzysztof Halasa <khalasa@piap.pl>
9809S:	Maintained
9810F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
9811F:	drivers/net/wan/ixp4xx_hss.c
9812F:	drivers/soc/ixp4xx/ixp4xx-npe.c
9813F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
9814F:	include/linux/soc/ixp4xx/npe.h
9815F:	include/linux/soc/ixp4xx/qmgr.h
9816
9817INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9818M:	Deepak Saxena <dsaxena@plexity.net>
9819S:	Maintained
9820F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
9821F:	drivers/char/hw_random/ixp4xx-rng.c
9822
9823INTEL KEEM BAY DRM DRIVER
9824M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9825M:	Edmund Dea <edmund.j.dea@intel.com>
9826S:	Maintained
9827F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
9828F:	drivers/gpu/drm/kmb/
9829
9830INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9831M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9832S:	Maintained
9833F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9834F:	drivers/crypto/keembay/Kconfig
9835F:	drivers/crypto/keembay/Makefile
9836F:	drivers/crypto/keembay/keembay-ocs-aes-core.c
9837F:	drivers/crypto/keembay/ocs-aes.c
9838F:	drivers/crypto/keembay/ocs-aes.h
9839
9840INTEL KEEM BAY OCS ECC CRYPTO DRIVER
9841M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9842M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
9843M:	Mark Gross <mgross@linux.intel.com>
9844S:	Maintained
9845F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
9846F:	drivers/crypto/keembay/Kconfig
9847F:	drivers/crypto/keembay/Makefile
9848F:	drivers/crypto/keembay/keembay-ocs-ecc.c
9849
9850INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9851M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9852M:	Declan Murphy <declan.murphy@intel.com>
9853S:	Maintained
9854F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9855F:	drivers/crypto/keembay/Kconfig
9856F:	drivers/crypto/keembay/Makefile
9857F:	drivers/crypto/keembay/keembay-ocs-hcu-core.c
9858F:	drivers/crypto/keembay/ocs-hcu.c
9859F:	drivers/crypto/keembay/ocs-hcu.h
9860
9861INTEL THUNDER BAY EMMC PHY DRIVER
9862M:	Nandhini Srikandan <nandhini.srikandan@intel.com>
9863M:	Rashmi A <rashmi.a@intel.com>
9864S:	Maintained
9865F:	Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
9866F:	drivers/phy/intel/phy-intel-thunderbay-emmc.c
9867
9868INTEL MANAGEMENT ENGINE (mei)
9869M:	Tomas Winkler <tomas.winkler@intel.com>
9870L:	linux-kernel@vger.kernel.org
9871S:	Supported
9872F:	Documentation/driver-api/mei/*
9873F:	drivers/misc/mei/
9874F:	drivers/watchdog/mei_wdt.c
9875F:	include/linux/mei_cl_bus.h
9876F:	include/uapi/linux/mei.h
9877F:	samples/mei/*
9878
9879INTEL MAX 10 BMC MFD DRIVER
9880M:	Xu Yilun <yilun.xu@intel.com>
9881R:	Tom Rix <trix@redhat.com>
9882S:	Maintained
9883F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9884F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
9885F:	drivers/hwmon/intel-m10-bmc-hwmon.c
9886F:	drivers/mfd/intel-m10-bmc.c
9887F:	include/linux/mfd/intel-m10-bmc.h
9888
9889INTEL MENLOW THERMAL DRIVER
9890M:	Sujith Thomas <sujith.thomas@intel.com>
9891L:	linux-pm@vger.kernel.org
9892S:	Supported
9893W:	https://01.org/linux-acpi
9894F:	drivers/thermal/intel/intel_menlow.c
9895
9896INTEL P-Unit IPC DRIVER
9897M:	Zha Qipeng <qipeng.zha@intel.com>
9898L:	platform-driver-x86@vger.kernel.org
9899S:	Maintained
9900F:	arch/x86/include/asm/intel_punit_ipc.h
9901F:	drivers/platform/x86/intel/punit_ipc.c
9902
9903INTEL PMC CORE DRIVER
9904M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9905M:	David E Box <david.e.box@intel.com>
9906L:	platform-driver-x86@vger.kernel.org
9907S:	Maintained
9908F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
9909F:	drivers/platform/x86/intel/pmc/
9910
9911INTEL PMIC GPIO DRIVERS
9912M:	Andy Shevchenko <andy@kernel.org>
9913S:	Maintained
9914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9915F:	drivers/gpio/gpio-*cove.c
9916
9917INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9918M:	Andy Shevchenko <andy@kernel.org>
9919S:	Maintained
9920F:	drivers/mfd/intel_soc_pmic*
9921F:	include/linux/mfd/intel_soc_pmic*
9922
9923INTEL PMT DRIVERS
9924M:	David E. Box <david.e.box@linux.intel.com>
9925S:	Supported
9926F:	drivers/platform/x86/intel/pmt/
9927
9928INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9929M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
9930L:	linux-wireless@vger.kernel.org
9931S:	Maintained
9932F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9933F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9934F:	drivers/net/wireless/intel/ipw2x00/
9935
9936INTEL PSTATE DRIVER
9937M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9938M:	Len Brown <lenb@kernel.org>
9939L:	linux-pm@vger.kernel.org
9940S:	Supported
9941F:	drivers/cpufreq/intel_pstate.c
9942
9943INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9944M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
9945L:	linux-iio@vger.kernel.org
9946F:	drivers/counter/intel-qep.c
9947
9948INTEL SCU DRIVERS
9949M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9950S:	Maintained
9951F:	arch/x86/include/asm/intel_scu_ipc.h
9952F:	drivers/platform/x86/intel_scu_*
9953
9954INTEL SDSI DRIVER
9955M:	David E. Box <david.e.box@linux.intel.com>
9956S:	Supported
9957F:	drivers/platform/x86/intel/sdsi.c
9958F:	tools/arch/x86/intel_sdsi/
9959F:	tools/testing/selftests/drivers/sdsi/
9960
9961INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9962M:	Daniel Scally <djrscally@gmail.com>
9963S:	Maintained
9964F:	drivers/platform/x86/intel/int3472/
9965
9966INTEL SPEED SELECT TECHNOLOGY
9967M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9968L:	platform-driver-x86@vger.kernel.org
9969S:	Maintained
9970F:	drivers/platform/x86/intel/speed_select_if/
9971F:	include/uapi/linux/isst_if.h
9972F:	tools/power/x86/intel-speed-select/
9973
9974INTEL STRATIX10 FIRMWARE DRIVERS
9975M:	Dinh Nguyen <dinguyen@kernel.org>
9976L:	linux-kernel@vger.kernel.org
9977S:	Maintained
9978F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9979F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9980F:	drivers/firmware/stratix10-rsu.c
9981F:	drivers/firmware/stratix10-svc.c
9982F:	include/linux/firmware/intel/stratix10-smc.h
9983F:	include/linux/firmware/intel/stratix10-svc-client.h
9984
9985INTEL TELEMETRY DRIVER
9986M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9987M:	"David E. Box" <david.e.box@linux.intel.com>
9988L:	platform-driver-x86@vger.kernel.org
9989S:	Maintained
9990F:	arch/x86/include/asm/intel_telemetry.h
9991F:	drivers/platform/x86/intel/telemetry/
9992
9993INTEL UNCORE FREQUENCY CONTROL
9994M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9995L:	platform-driver-x86@vger.kernel.org
9996S:	Maintained
9997F:	drivers/platform/x86/intel/uncore-frequency/
9998
9999INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10000M:	David E. Box <david.e.box@linux.intel.com>
10001S:	Supported
10002F:	drivers/platform/x86/intel/vsec.*
10003
10004INTEL VIRTUAL BUTTON DRIVER
10005M:	AceLan Kao <acelan.kao@canonical.com>
10006L:	platform-driver-x86@vger.kernel.org
10007S:	Maintained
10008F:	drivers/platform/x86/intel/vbtn.c
10009
10010INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10011M:	Stanislaw Gruszka <stf_xl@wp.pl>
10012L:	linux-wireless@vger.kernel.org
10013S:	Supported
10014F:	drivers/net/wireless/intel/iwlegacy/
10015
10016INTEL WIRELESS WIFI LINK (iwlwifi)
10017M:	Luca Coelho <luciano.coelho@intel.com>
10018L:	linux-wireless@vger.kernel.org
10019S:	Supported
10020W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10022F:	drivers/net/wireless/intel/iwlwifi/
10023
10024INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10025M:	Jithu Joseph <jithu.joseph@intel.com>
10026R:	Maurice Ma <maurice.ma@intel.com>
10027S:	Maintained
10028W:	https://slimbootloader.github.io/security/firmware-update.html
10029F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
10030
10031INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10032L:	Dell.Client.Kernel@dell.com
10033S:	Maintained
10034F:	drivers/platform/x86/intel/wmi/thunderbolt.c
10035
10036INTEL WWAN IOSM DRIVER
10037M:	M Chetan Kumar <m.chetan.kumar@intel.com>
10038M:	Intel Corporation <linuxwwan@intel.com>
10039L:	netdev@vger.kernel.org
10040S:	Maintained
10041F:	drivers/net/wwan/iosm/
10042
10043INTEL(R) TRACE HUB
10044M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10045S:	Supported
10046F:	Documentation/trace/intel_th.rst
10047F:	drivers/hwtracing/intel_th/
10048F:	include/linux/intel_th.h
10049
10050INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10051M:	Ning Sun <ning.sun@intel.com>
10052L:	tboot-devel@lists.sourceforge.net
10053S:	Supported
10054W:	http://tboot.sourceforge.net
10055T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10056F:	Documentation/x86/intel_txt.rst
10057F:	arch/x86/kernel/tboot.c
10058F:	include/linux/tboot.h
10059
10060INTEL SGX
10061M:	Jarkko Sakkinen <jarkko@kernel.org>
10062R:	Dave Hansen <dave.hansen@linux.intel.com>
10063L:	linux-sgx@vger.kernel.org
10064S:	Supported
10065Q:	https://patchwork.kernel.org/project/intel-sgx/list/
10066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10067F:	Documentation/x86/sgx.rst
10068F:	arch/x86/entry/vdso/vsgx.S
10069F:	arch/x86/include/asm/sgx.h
10070F:	arch/x86/include/uapi/asm/sgx.h
10071F:	arch/x86/kernel/cpu/sgx/*
10072F:	tools/testing/selftests/sgx/*
10073K:	\bSGX_
10074
10075INTERCONNECT API
10076M:	Georgi Djakov <djakov@kernel.org>
10077L:	linux-pm@vger.kernel.org
10078S:	Maintained
10079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10080F:	Documentation/devicetree/bindings/interconnect/
10081F:	Documentation/driver-api/interconnect.rst
10082F:	drivers/interconnect/
10083F:	include/dt-bindings/interconnect/
10084F:	include/linux/interconnect-provider.h
10085F:	include/linux/interconnect.h
10086
10087INTERRUPT COUNTER DRIVER
10088M:	Oleksij Rempel <o.rempel@pengutronix.de>
10089R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10090L:	linux-iio@vger.kernel.org
10091F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10092F:	drivers/counter/interrupt-cnt.c
10093
10094INTERSIL ISL7998X VIDEO DECODER DRIVER
10095M:	Michael Tretter <m.tretter@pengutronix.de>
10096R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10097L:	linux-media@vger.kernel.org
10098S:	Maintained
10099F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10100F:	drivers/media/i2c/isl7998x.c
10101
10102INVENSENSE ICM-426xx IMU DRIVER
10103M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10104L:	linux-iio@vger.kernel.org
10105S:	Maintained
10106W:	https://invensense.tdk.com/
10107F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10108F:	drivers/iio/imu/inv_icm42600/
10109
10110INVENSENSE MPU-3050 GYROSCOPE DRIVER
10111M:	Linus Walleij <linus.walleij@linaro.org>
10112L:	linux-iio@vger.kernel.org
10113S:	Maintained
10114F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10115F:	drivers/iio/gyro/mpu3050*
10116
10117IOC3 ETHERNET DRIVER
10118M:	Ralf Baechle <ralf@linux-mips.org>
10119L:	linux-mips@vger.kernel.org
10120S:	Maintained
10121F:	drivers/net/ethernet/sgi/ioc3-eth.c
10122
10123IOMAP FILESYSTEM LIBRARY
10124M:	Christoph Hellwig <hch@infradead.org>
10125M:	Darrick J. Wong <djwong@kernel.org>
10126M:	linux-xfs@vger.kernel.org
10127M:	linux-fsdevel@vger.kernel.org
10128L:	linux-xfs@vger.kernel.org
10129L:	linux-fsdevel@vger.kernel.org
10130S:	Supported
10131T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10132F:	fs/iomap/
10133F:	include/linux/iomap.h
10134
10135IOMMU DRIVERS
10136M:	Joerg Roedel <joro@8bytes.org>
10137M:	Will Deacon <will@kernel.org>
10138L:	iommu@lists.linux-foundation.org
10139S:	Maintained
10140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10141F:	Documentation/devicetree/bindings/iommu/
10142F:	Documentation/userspace-api/iommu.rst
10143F:	drivers/iommu/
10144F:	include/linux/iommu.h
10145F:	include/linux/iova.h
10146F:	include/linux/of_iommu.h
10147F:	include/uapi/linux/iommu.h
10148
10149IOSYS-MAP HELPERS
10150M:	Thomas Zimmermann <tzimmermann@suse.de>
10151L:	dri-devel@lists.freedesktop.org
10152S:	Maintained
10153T:	git git://anongit.freedesktop.org/drm/drm-misc
10154F:	include/linux/iosys-map.h
10155
10156IO_URING
10157M:	Jens Axboe <axboe@kernel.dk>
10158R:	Pavel Begunkov <asml.silence@gmail.com>
10159L:	io-uring@vger.kernel.org
10160S:	Maintained
10161T:	git git://git.kernel.dk/linux-block
10162T:	git git://git.kernel.dk/liburing
10163F:	fs/io-wq.c
10164F:	fs/io-wq.h
10165F:	fs/io_uring.c
10166F:	include/linux/io_uring.h
10167F:	include/uapi/linux/io_uring.h
10168F:	tools/io_uring/
10169
10170IPMI SUBSYSTEM
10171M:	Corey Minyard <minyard@acm.org>
10172L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10173S:	Supported
10174W:	http://openipmi.sourceforge.net/
10175T:	git https://github.com/cminyard/linux-ipmi.git for-next
10176F:	Documentation/driver-api/ipmi.rst
10177F:	Documentation/devicetree/bindings/ipmi/
10178F:	drivers/char/ipmi/
10179F:	include/linux/ipmi*
10180F:	include/uapi/linux/ipmi*
10181
10182IPS SCSI RAID DRIVER
10183M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10184L:	linux-scsi@vger.kernel.org
10185S:	Maintained
10186W:	http://www.adaptec.com/
10187F:	drivers/scsi/ips*
10188
10189IPVS
10190M:	Simon Horman <horms@verge.net.au>
10191M:	Julian Anastasov <ja@ssi.bg>
10192L:	netdev@vger.kernel.org
10193L:	lvs-devel@vger.kernel.org
10194S:	Maintained
10195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10197F:	Documentation/networking/ipvs-sysctl.rst
10198F:	include/net/ip_vs.h
10199F:	include/uapi/linux/ip_vs.h
10200F:	net/netfilter/ipvs/
10201
10202IPWIRELESS DRIVER
10203M:	Jiri Kosina <jikos@kernel.org>
10204M:	David Sterba <dsterba@suse.com>
10205S:	Odd Fixes
10206F:	drivers/tty/ipwireless/
10207
10208IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10209M:	Marc Zyngier <maz@kernel.org>
10210S:	Maintained
10211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10212F:	Documentation/core-api/irq/irq-domain.rst
10213F:	include/linux/irqdomain.h
10214F:	kernel/irq/irqdomain.c
10215F:	kernel/irq/msi.c
10216
10217IRQ SUBSYSTEM
10218M:	Thomas Gleixner <tglx@linutronix.de>
10219L:	linux-kernel@vger.kernel.org
10220S:	Maintained
10221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10222F:	kernel/irq/
10223
10224IRQCHIP DRIVERS
10225M:	Thomas Gleixner <tglx@linutronix.de>
10226M:	Marc Zyngier <maz@kernel.org>
10227L:	linux-kernel@vger.kernel.org
10228S:	Maintained
10229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10230F:	Documentation/devicetree/bindings/interrupt-controller/
10231F:	drivers/irqchip/
10232
10233ISA
10234M:	William Breathitt Gray <vilhelm.gray@gmail.com>
10235S:	Maintained
10236F:	Documentation/driver-api/isa.rst
10237F:	drivers/base/isa.c
10238F:	include/linux/isa.h
10239
10240ISA RADIO MODULE
10241M:	Hans Verkuil <hverkuil@xs4all.nl>
10242L:	linux-media@vger.kernel.org
10243S:	Maintained
10244W:	https://linuxtv.org
10245T:	git git://linuxtv.org/media_tree.git
10246F:	drivers/media/radio/radio-isa*
10247
10248ISAPNP
10249M:	Jaroslav Kysela <perex@perex.cz>
10250S:	Maintained
10251F:	Documentation/driver-api/isapnp.rst
10252F:	drivers/pnp/isapnp/
10253F:	include/linux/isapnp.h
10254
10255ISCSI
10256M:	Lee Duncan <lduncan@suse.com>
10257M:	Chris Leech <cleech@redhat.com>
10258L:	open-iscsi@googlegroups.com
10259L:	linux-scsi@vger.kernel.org
10260S:	Maintained
10261W:	www.open-iscsi.com
10262F:	drivers/scsi/*iscsi*
10263F:	include/scsi/*iscsi*
10264
10265iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10266M:	Peter Jones <pjones@redhat.com>
10267M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
10268S:	Maintained
10269F:	drivers/firmware/iscsi_ibft*
10270
10271ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10272M:	Sagi Grimberg <sagi@grimberg.me>
10273M:	Max Gurtovoy <mgurtovoy@nvidia.com>
10274L:	linux-rdma@vger.kernel.org
10275S:	Supported
10276W:	http://www.openfabrics.org
10277W:	www.open-iscsi.org
10278Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10279F:	drivers/infiniband/ulp/iser/
10280
10281ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10282M:	Sagi Grimberg <sagi@grimberg.me>
10283L:	linux-rdma@vger.kernel.org
10284L:	target-devel@vger.kernel.org
10285S:	Supported
10286W:	http://www.linux-iscsi.org
10287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10288F:	drivers/infiniband/ulp/isert
10289
10290ISDN/CMTP OVER BLUETOOTH
10291M:	Karsten Keil <isdn@linux-pingi.de>
10292L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
10293L:	netdev@vger.kernel.org
10294S:	Odd Fixes
10295W:	http://www.isdn4linux.de
10296F:	Documentation/isdn/
10297F:	drivers/isdn/capi/
10298F:	include/linux/isdn/
10299F:	include/uapi/linux/isdn/
10300F:	net/bluetooth/cmtp/
10301
10302ISDN/mISDN SUBSYSTEM
10303M:	Karsten Keil <isdn@linux-pingi.de>
10304L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
10305L:	netdev@vger.kernel.org
10306S:	Maintained
10307W:	http://www.isdn4linux.de
10308F:	drivers/isdn/Kconfig
10309F:	drivers/isdn/Makefile
10310F:	drivers/isdn/hardware/
10311F:	drivers/isdn/mISDN/
10312
10313IT87 HARDWARE MONITORING DRIVER
10314M:	Jean Delvare <jdelvare@suse.com>
10315L:	linux-hwmon@vger.kernel.org
10316S:	Maintained
10317F:	Documentation/hwmon/it87.rst
10318F:	drivers/hwmon/it87.c
10319
10320IT913X MEDIA DRIVER
10321M:	Antti Palosaari <crope@iki.fi>
10322L:	linux-media@vger.kernel.org
10323S:	Maintained
10324W:	https://linuxtv.org
10325W:	http://palosaari.fi/linux/
10326Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10327T:	git git://linuxtv.org/anttip/media_tree.git
10328F:	drivers/media/tuners/it913x*
10329
10330ITE IT66121 HDMI BRIDGE DRIVER
10331M:	Phong LE <ple@baylibre.com>
10332M:	Neil Armstrong <narmstrong@baylibre.com>
10333S:	Maintained
10334T:	git git://anongit.freedesktop.org/drm/drm-misc
10335F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10336F:	drivers/gpu/drm/bridge/ite-it66121.c
10337
10338IVTV VIDEO4LINUX DRIVER
10339M:	Andy Walls <awalls@md.metrocast.net>
10340L:	linux-media@vger.kernel.org
10341S:	Maintained
10342W:	https://linuxtv.org
10343T:	git git://linuxtv.org/media_tree.git
10344F:	Documentation/admin-guide/media/ivtv*
10345F:	drivers/media/pci/ivtv/
10346F:	include/uapi/linux/ivtv*
10347
10348IX2505V MEDIA DRIVER
10349M:	Malcolm Priestley <tvboxspy@gmail.com>
10350L:	linux-media@vger.kernel.org
10351S:	Maintained
10352W:	https://linuxtv.org
10353Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10354F:	drivers/media/dvb-frontends/ix2505v*
10355
10356JAILHOUSE HYPERVISOR INTERFACE
10357M:	Jan Kiszka <jan.kiszka@siemens.com>
10358L:	jailhouse-dev@googlegroups.com
10359S:	Maintained
10360F:	arch/x86/include/asm/jailhouse_para.h
10361F:	arch/x86/kernel/jailhouse.c
10362
10363JC42.4 TEMPERATURE SENSOR DRIVER
10364M:	Guenter Roeck <linux@roeck-us.net>
10365L:	linux-hwmon@vger.kernel.org
10366S:	Maintained
10367F:	Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10368F:	Documentation/hwmon/jc42.rst
10369F:	drivers/hwmon/jc42.c
10370
10371JFS FILESYSTEM
10372M:	Dave Kleikamp <shaggy@kernel.org>
10373L:	jfs-discussion@lists.sourceforge.net
10374S:	Maintained
10375W:	http://jfs.sourceforge.net/
10376T:	git git://github.com/kleikamp/linux-shaggy.git
10377F:	Documentation/admin-guide/jfs.rst
10378F:	fs/jfs/
10379
10380JME NETWORK DRIVER
10381M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
10382L:	netdev@vger.kernel.org
10383S:	Maintained
10384F:	drivers/net/ethernet/jme.*
10385
10386JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10387M:	David Woodhouse <dwmw2@infradead.org>
10388M:	Richard Weinberger <richard@nod.at>
10389L:	linux-mtd@lists.infradead.org
10390S:	Odd Fixes
10391W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
10392T:	git git://git.infradead.org/ubifs-2.6.git
10393F:	fs/jffs2/
10394F:	include/uapi/linux/jffs2.h
10395
10396JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10397M:	"Theodore Ts'o" <tytso@mit.edu>
10398M:	Jan Kara <jack@suse.com>
10399L:	linux-ext4@vger.kernel.org
10400S:	Maintained
10401F:	fs/jbd2/
10402F:	include/linux/jbd2.h
10403
10404JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10405M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10406L:	linux-media@vger.kernel.org
10407L:	linux-renesas-soc@vger.kernel.org
10408S:	Maintained
10409F:	drivers/media/platform/renesas/rcar_jpu.c
10410
10411JSM Neo PCI based serial card
10412L:	linux-serial@vger.kernel.org
10413S:	Orphan
10414F:	drivers/tty/serial/jsm/
10415
10416K10TEMP HARDWARE MONITORING DRIVER
10417M:	Clemens Ladisch <clemens@ladisch.de>
10418L:	linux-hwmon@vger.kernel.org
10419S:	Maintained
10420F:	Documentation/hwmon/k10temp.rst
10421F:	drivers/hwmon/k10temp.c
10422
10423K8TEMP HARDWARE MONITORING DRIVER
10424M:	Rudolf Marek <r.marek@assembler.cz>
10425L:	linux-hwmon@vger.kernel.org
10426S:	Maintained
10427F:	Documentation/hwmon/k8temp.rst
10428F:	drivers/hwmon/k8temp.c
10429
10430KASAN
10431M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
10432R:	Alexander Potapenko <glider@google.com>
10433R:	Andrey Konovalov <andreyknvl@gmail.com>
10434R:	Dmitry Vyukov <dvyukov@google.com>
10435L:	kasan-dev@googlegroups.com
10436S:	Maintained
10437F:	Documentation/dev-tools/kasan.rst
10438F:	arch/*/include/asm/*kasan.h
10439F:	arch/*/mm/kasan_init*
10440F:	include/linux/kasan*.h
10441F:	lib/Kconfig.kasan
10442F:	lib/test_kasan*.c
10443F:	mm/kasan/
10444F:	scripts/Makefile.kasan
10445
10446KCONFIG
10447M:	Masahiro Yamada <masahiroy@kernel.org>
10448L:	linux-kbuild@vger.kernel.org
10449S:	Maintained
10450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10451F:	Documentation/kbuild/kconfig*
10452F:	scripts/Kconfig.include
10453F:	scripts/kconfig/
10454
10455KCOV
10456R:	Dmitry Vyukov <dvyukov@google.com>
10457R:	Andrey Konovalov <andreyknvl@gmail.com>
10458L:	kasan-dev@googlegroups.com
10459S:	Maintained
10460F:	Documentation/dev-tools/kcov.rst
10461F:	include/linux/kcov.h
10462F:	include/uapi/linux/kcov.h
10463F:	kernel/kcov.c
10464F:	scripts/Makefile.kcov
10465
10466KCSAN
10467M:	Marco Elver <elver@google.com>
10468R:	Dmitry Vyukov <dvyukov@google.com>
10469L:	kasan-dev@googlegroups.com
10470S:	Maintained
10471F:	Documentation/dev-tools/kcsan.rst
10472F:	include/linux/kcsan*.h
10473F:	kernel/kcsan/
10474F:	lib/Kconfig.kcsan
10475F:	scripts/Makefile.kcsan
10476
10477KDUMP
10478M:	Baoquan He <bhe@redhat.com>
10479R:	Vivek Goyal <vgoyal@redhat.com>
10480R:	Dave Young <dyoung@redhat.com>
10481L:	kexec@lists.infradead.org
10482S:	Maintained
10483W:	http://lse.sourceforge.net/kdump/
10484F:	Documentation/admin-guide/kdump/
10485F:	fs/proc/vmcore.c
10486F:	include/linux/crash_core.h
10487F:	include/linux/crash_dump.h
10488F:	include/uapi/linux/vmcore.h
10489F:	kernel/crash_*.c
10490
10491KEENE FM RADIO TRANSMITTER DRIVER
10492M:	Hans Verkuil <hverkuil@xs4all.nl>
10493L:	linux-media@vger.kernel.org
10494S:	Maintained
10495W:	https://linuxtv.org
10496T:	git git://linuxtv.org/media_tree.git
10497F:	drivers/media/radio/radio-keene*
10498
10499KERNEL AUTOMOUNTER
10500M:	Ian Kent <raven@themaw.net>
10501L:	autofs@vger.kernel.org
10502S:	Maintained
10503F:	fs/autofs/
10504
10505KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10506M:	Masahiro Yamada <masahiroy@kernel.org>
10507M:	Michal Marek <michal.lkml@markovi.net>
10508R:	Nick Desaulniers <ndesaulniers@google.com>
10509L:	linux-kbuild@vger.kernel.org
10510S:	Maintained
10511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10512F:	Documentation/kbuild/
10513F:	Makefile
10514F:	scripts/*vmlinux*
10515F:	scripts/Kbuild*
10516F:	scripts/Makefile*
10517F:	scripts/basic/
10518F:	scripts/dummy-tools/
10519F:	scripts/mk*
10520F:	scripts/mod/
10521F:	scripts/package/
10522
10523KERNEL JANITORS
10524L:	kernel-janitors@vger.kernel.org
10525S:	Odd Fixes
10526W:	http://kernelnewbies.org/KernelJanitors
10527
10528KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10529M:	Chuck Lever <chuck.lever@oracle.com>
10530L:	linux-nfs@vger.kernel.org
10531S:	Supported
10532W:	http://nfs.sourceforge.net/
10533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10534F:	fs/lockd/
10535F:	fs/nfs_common/
10536F:	fs/nfsd/
10537F:	include/linux/lockd/
10538F:	include/linux/sunrpc/
10539F:	include/uapi/linux/nfsd/
10540F:	include/uapi/linux/sunrpc/
10541F:	net/sunrpc/
10542F:	Documentation/filesystems/nfs/
10543
10544KERNEL REGRESSIONS
10545M:	Thorsten Leemhuis <linux@leemhuis.info>
10546L:	regressions@lists.linux.dev
10547S:	Supported
10548F:	Documentation/admin-guide/reporting-regressions.rst
10549F:	Documentation/process/handling-regressions.rst
10550
10551KERNEL SELFTEST FRAMEWORK
10552M:	Shuah Khan <shuah@kernel.org>
10553M:	Shuah Khan <skhan@linuxfoundation.org>
10554L:	linux-kselftest@vger.kernel.org
10555S:	Maintained
10556Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
10557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10558F:	Documentation/dev-tools/kselftest*
10559F:	tools/testing/selftests/
10560
10561KERNEL SMB3 SERVER (KSMBD)
10562M:	Namjae Jeon <linkinjeon@kernel.org>
10563M:	Sergey Senozhatsky <senozhatsky@chromium.org>
10564M:	Steve French <sfrench@samba.org>
10565M:	Hyunchul Lee <hyc.lee@gmail.com>
10566L:	linux-cifs@vger.kernel.org
10567S:	Maintained
10568T:	git git://git.samba.org/ksmbd.git
10569F:	fs/ksmbd/
10570F:	fs/smbfs_common/
10571
10572KERNEL UNIT TESTING FRAMEWORK (KUnit)
10573M:	Brendan Higgins <brendanhiggins@google.com>
10574L:	linux-kselftest@vger.kernel.org
10575L:	kunit-dev@googlegroups.com
10576S:	Maintained
10577W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
10578F:	Documentation/dev-tools/kunit/
10579F:	include/kunit/
10580F:	lib/kunit/
10581F:	tools/testing/kunit/
10582
10583KERNEL USERMODE HELPER
10584M:	Luis Chamberlain <mcgrof@kernel.org>
10585L:	linux-kernel@vger.kernel.org
10586S:	Maintained
10587F:	include/linux/umh.h
10588F:	kernel/umh.c
10589
10590KERNEL VIRTUAL MACHINE (KVM)
10591M:	Paolo Bonzini <pbonzini@redhat.com>
10592L:	kvm@vger.kernel.org
10593S:	Supported
10594W:	http://www.linux-kvm.org
10595T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10596F:	Documentation/virt/kvm/
10597F:	include/asm-generic/kvm*
10598F:	include/kvm/iodev.h
10599F:	include/linux/kvm*
10600F:	include/trace/events/kvm.h
10601F:	include/uapi/asm-generic/kvm*
10602F:	include/uapi/linux/kvm*
10603F:	tools/kvm/
10604F:	tools/testing/selftests/kvm/
10605F:	virt/kvm/*
10606
10607KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10608M:	Marc Zyngier <maz@kernel.org>
10609R:	James Morse <james.morse@arm.com>
10610R:	Alexandru Elisei <alexandru.elisei@arm.com>
10611R:	Suzuki K Poulose <suzuki.poulose@arm.com>
10612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10613L:	kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10614S:	Maintained
10615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10616F:	arch/arm64/include/asm/kvm*
10617F:	arch/arm64/include/uapi/asm/kvm*
10618F:	arch/arm64/kvm/
10619F:	include/kvm/arm_*
10620F:	tools/testing/selftests/kvm/*/aarch64/
10621F:	tools/testing/selftests/kvm/aarch64/
10622
10623KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10624M:	Huacai Chen <chenhuacai@kernel.org>
10625M:	Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10626L:	linux-mips@vger.kernel.org
10627L:	kvm@vger.kernel.org
10628S:	Maintained
10629T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10630F:	arch/mips/include/asm/kvm*
10631F:	arch/mips/include/uapi/asm/kvm*
10632F:	arch/mips/kvm/
10633
10634KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10635L:	linuxppc-dev@lists.ozlabs.org
10636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10637F:	arch/powerpc/include/asm/kvm*
10638F:	arch/powerpc/include/uapi/asm/kvm*
10639F:	arch/powerpc/kernel/kvm*
10640F:	arch/powerpc/kvm/
10641
10642KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10643M:	Anup Patel <anup@brainfault.org>
10644R:	Atish Patra <atishp@atishpatra.org>
10645L:	kvm@vger.kernel.org
10646L:	kvm-riscv@lists.infradead.org
10647L:	linux-riscv@lists.infradead.org
10648S:	Maintained
10649T:	git git://github.com/kvm-riscv/linux.git
10650F:	arch/riscv/include/asm/kvm*
10651F:	arch/riscv/include/uapi/asm/kvm*
10652F:	arch/riscv/kvm/
10653
10654KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10655M:	Christian Borntraeger <borntraeger@linux.ibm.com>
10656M:	Janosch Frank <frankja@linux.ibm.com>
10657M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
10658R:	David Hildenbrand <david@redhat.com>
10659L:	kvm@vger.kernel.org
10660S:	Supported
10661W:	http://www.ibm.com/developerworks/linux/linux390/
10662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10663F:	Documentation/virt/kvm/s390*
10664F:	arch/s390/include/asm/gmap.h
10665F:	arch/s390/include/asm/kvm*
10666F:	arch/s390/include/uapi/asm/kvm*
10667F:	arch/s390/kernel/uv.c
10668F:	arch/s390/kvm/
10669F:	arch/s390/mm/gmap.c
10670F:	tools/testing/selftests/kvm/*/s390x/
10671F:	tools/testing/selftests/kvm/s390x/
10672
10673KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10674M:	Paolo Bonzini <pbonzini@redhat.com>
10675R:	Sean Christopherson <seanjc@google.com>
10676R:	Vitaly Kuznetsov <vkuznets@redhat.com>
10677R:	Wanpeng Li <wanpengli@tencent.com>
10678R:	Jim Mattson <jmattson@google.com>
10679R:	Joerg Roedel <joro@8bytes.org>
10680L:	kvm@vger.kernel.org
10681S:	Supported
10682W:	http://www.linux-kvm.org
10683T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10684F:	arch/x86/include/asm/kvm*
10685F:	arch/x86/include/asm/pvclock-abi.h
10686F:	arch/x86/include/asm/svm.h
10687F:	arch/x86/include/asm/vmx*.h
10688F:	arch/x86/include/uapi/asm/kvm*
10689F:	arch/x86/include/uapi/asm/svm.h
10690F:	arch/x86/include/uapi/asm/vmx.h
10691F:	arch/x86/kernel/kvm.c
10692F:	arch/x86/kernel/kvmclock.c
10693F:	arch/x86/kvm/
10694F:	arch/x86/kvm/*/
10695
10696KERNFS
10697M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10698M:	Tejun Heo <tj@kernel.org>
10699S:	Supported
10700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10701F:	fs/kernfs/
10702F:	include/linux/kernfs.h
10703
10704KEXEC
10705M:	Eric Biederman <ebiederm@xmission.com>
10706L:	kexec@lists.infradead.org
10707S:	Maintained
10708W:	http://kernel.org/pub/linux/utils/kernel/kexec/
10709F:	include/linux/kexec.h
10710F:	include/uapi/linux/kexec.h
10711F:	kernel/kexec*
10712
10713KEYS-ENCRYPTED
10714M:	Mimi Zohar <zohar@linux.ibm.com>
10715L:	linux-integrity@vger.kernel.org
10716L:	keyrings@vger.kernel.org
10717S:	Supported
10718F:	Documentation/security/keys/trusted-encrypted.rst
10719F:	include/keys/encrypted-type.h
10720F:	security/keys/encrypted-keys/
10721
10722KEYS-TRUSTED
10723M:	James Bottomley <jejb@linux.ibm.com>
10724M:	Jarkko Sakkinen <jarkko@kernel.org>
10725M:	Mimi Zohar <zohar@linux.ibm.com>
10726L:	linux-integrity@vger.kernel.org
10727L:	keyrings@vger.kernel.org
10728S:	Supported
10729F:	Documentation/security/keys/trusted-encrypted.rst
10730F:	include/keys/trusted-type.h
10731F:	include/keys/trusted_tpm.h
10732F:	security/keys/trusted-keys/
10733
10734KEYS-TRUSTED-TEE
10735M:	Sumit Garg <sumit.garg@linaro.org>
10736L:	linux-integrity@vger.kernel.org
10737L:	keyrings@vger.kernel.org
10738S:	Supported
10739F:	include/keys/trusted_tee.h
10740F:	security/keys/trusted-keys/trusted_tee.c
10741
10742KEYS/KEYRINGS
10743M:	David Howells <dhowells@redhat.com>
10744M:	Jarkko Sakkinen <jarkko@kernel.org>
10745L:	keyrings@vger.kernel.org
10746S:	Maintained
10747F:	Documentation/security/keys/core.rst
10748F:	include/keys/
10749F:	include/linux/key-type.h
10750F:	include/linux/key.h
10751F:	include/linux/keyctl.h
10752F:	include/uapi/linux/keyctl.h
10753F:	security/keys/
10754
10755KEYS/KEYRINGS_INTEGRITY
10756M:	Jarkko Sakkinen <jarkko@kernel.org>
10757M:	Mimi Zohar <zohar@linux.ibm.com>
10758L:	linux-integrity@vger.kernel.org
10759L:	keyrings@vger.kernel.org
10760S:	Supported
10761F:	security/integrity/platform_certs
10762
10763KFENCE
10764M:	Alexander Potapenko <glider@google.com>
10765M:	Marco Elver <elver@google.com>
10766R:	Dmitry Vyukov <dvyukov@google.com>
10767L:	kasan-dev@googlegroups.com
10768S:	Maintained
10769F:	Documentation/dev-tools/kfence.rst
10770F:	arch/*/include/asm/kfence.h
10771F:	include/linux/kfence.h
10772F:	lib/Kconfig.kfence
10773F:	mm/kfence/
10774
10775KFIFO
10776M:	Stefani Seibold <stefani@seibold.net>
10777S:	Maintained
10778F:	include/linux/kfifo.h
10779F:	lib/kfifo.c
10780F:	samples/kfifo/
10781
10782KGDB / KDB /debug_core
10783M:	Jason Wessel <jason.wessel@windriver.com>
10784M:	Daniel Thompson <daniel.thompson@linaro.org>
10785R:	Douglas Anderson <dianders@chromium.org>
10786L:	kgdb-bugreport@lists.sourceforge.net
10787S:	Maintained
10788W:	http://kgdb.wiki.kernel.org/
10789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10790F:	Documentation/dev-tools/kgdb.rst
10791F:	drivers/misc/kgdbts.c
10792F:	drivers/tty/serial/kgdboc.c
10793F:	include/linux/kdb.h
10794F:	include/linux/kgdb.h
10795F:	kernel/debug/
10796
10797KHADAS MCU MFD DRIVER
10798M:	Neil Armstrong <narmstrong@baylibre.com>
10799L:	linux-amlogic@lists.infradead.org
10800S:	Maintained
10801F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10802F:	drivers/mfd/khadas-mcu.c
10803F:	include/linux/mfd/khadas-mcu.h
10804F:	drivers/thermal/khadas_mcu_fan.c
10805
10806KMEMLEAK
10807M:	Catalin Marinas <catalin.marinas@arm.com>
10808S:	Maintained
10809F:	Documentation/dev-tools/kmemleak.rst
10810F:	include/linux/kmemleak.h
10811F:	mm/kmemleak.c
10812F:	samples/kmemleak/kmemleak-test.c
10813
10814KMOD KERNEL MODULE LOADER - USERMODE HELPER
10815M:	Luis Chamberlain <mcgrof@kernel.org>
10816L:	linux-kernel@vger.kernel.org
10817L:	linux-modules@vger.kernel.org
10818S:	Maintained
10819F:	include/linux/kmod.h
10820F:	kernel/kmod.c
10821F:	lib/test_kmod.c
10822F:	tools/testing/selftests/kmod/
10823
10824KPROBES
10825M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10826M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10827M:	"David S. Miller" <davem@davemloft.net>
10828M:	Masami Hiramatsu <mhiramat@kernel.org>
10829S:	Maintained
10830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
10831F:	Documentation/trace/kprobes.rst
10832F:	include/asm-generic/kprobes.h
10833F:	include/linux/kprobes.h
10834F:	kernel/kprobes.c
10835F:	lib/test_kprobes.c
10836F:	samples/kprobes
10837
10838KS0108 LCD CONTROLLER DRIVER
10839M:	Miguel Ojeda <ojeda@kernel.org>
10840S:	Maintained
10841F:	Documentation/admin-guide/auxdisplay/ks0108.rst
10842F:	drivers/auxdisplay/ks0108.c
10843F:	include/linux/ks0108.h
10844
10845KTD253 BACKLIGHT DRIVER
10846M:	Linus Walleij <linus.walleij@linaro.org>
10847S:	Maintained
10848F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10849F:	drivers/video/backlight/ktd253-backlight.c
10850
10851KTEST
10852M:	Steven Rostedt <rostedt@goodmis.org>
10853M:	John Hawley <warthog9@eaglescrag.net>
10854S:	Maintained
10855F:	tools/testing/ktest
10856
10857L3MDEV
10858M:	David Ahern <dsahern@kernel.org>
10859L:	netdev@vger.kernel.org
10860S:	Maintained
10861F:	include/net/l3mdev.h
10862F:	net/l3mdev
10863
10864L7 BPF FRAMEWORK
10865M:	John Fastabend <john.fastabend@gmail.com>
10866M:	Daniel Borkmann <daniel@iogearbox.net>
10867M:	Jakub Sitnicki <jakub@cloudflare.com>
10868L:	netdev@vger.kernel.org
10869L:	bpf@vger.kernel.org
10870S:	Maintained
10871F:	include/linux/skmsg.h
10872F:	net/core/skmsg.c
10873F:	net/core/sock_map.c
10874F:	net/ipv4/tcp_bpf.c
10875F:	net/ipv4/udp_bpf.c
10876F:	net/unix/unix_bpf.c
10877
10878LANDLOCK SECURITY MODULE
10879M:	Mickaël Salaün <mic@digikod.net>
10880L:	linux-security-module@vger.kernel.org
10881S:	Supported
10882W:	https://landlock.io
10883T:	git https://github.com/landlock-lsm/linux.git
10884F:	Documentation/security/landlock.rst
10885F:	Documentation/userspace-api/landlock.rst
10886F:	include/uapi/linux/landlock.h
10887F:	samples/landlock/
10888F:	security/landlock/
10889F:	tools/testing/selftests/landlock/
10890K:	landlock
10891K:	LANDLOCK
10892
10893LANTIQ / INTEL Ethernet drivers
10894M:	Hauke Mehrtens <hauke@hauke-m.de>
10895L:	netdev@vger.kernel.org
10896S:	Maintained
10897F:	drivers/net/dsa/lantiq_gswip.c
10898F:	drivers/net/dsa/lantiq_pce.h
10899F:	drivers/net/ethernet/lantiq_xrx200.c
10900F:	net/dsa/tag_gswip.c
10901
10902LANTIQ MIPS ARCHITECTURE
10903M:	John Crispin <john@phrozen.org>
10904L:	linux-mips@vger.kernel.org
10905S:	Maintained
10906F:	arch/mips/lantiq
10907F:	drivers/soc/lantiq
10908
10909LASI 53c700 driver for PARISC
10910M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10911L:	linux-scsi@vger.kernel.org
10912S:	Maintained
10913F:	Documentation/scsi/53c700.rst
10914F:	drivers/scsi/53c700*
10915
10916LEAKING_ADDRESSES
10917M:	Tobin C. Harding <me@tobin.cc>
10918M:	Tycho Andersen <tycho@tycho.pizza>
10919L:	linux-hardening@vger.kernel.org
10920S:	Maintained
10921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10922F:	scripts/leaking_addresses.pl
10923
10924LED SUBSYSTEM
10925M:	Pavel Machek <pavel@ucw.cz>
10926L:	linux-leds@vger.kernel.org
10927S:	Maintained
10928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10929F:	Documentation/devicetree/bindings/leds/
10930F:	drivers/leds/
10931F:	include/linux/leds.h
10932
10933LEGACY EEPROM DRIVER
10934M:	Jean Delvare <jdelvare@suse.com>
10935S:	Maintained
10936F:	Documentation/misc-devices/eeprom.rst
10937F:	drivers/misc/eeprom/eeprom.c
10938
10939LEGO MINDSTORMS EV3
10940R:	David Lechner <david@lechnology.com>
10941S:	Maintained
10942F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10943F:	arch/arm/boot/dts/da850-lego-ev3.dts
10944F:	drivers/power/supply/lego_ev3_battery.c
10945
10946LEGO USB Tower driver
10947M:	Juergen Stuber <starblue@users.sourceforge.net>
10948L:	legousb-devel@lists.sourceforge.net
10949S:	Maintained
10950W:	http://legousb.sourceforge.net/
10951F:	drivers/usb/misc/legousbtower.c
10952
10953LETSKETCH HID TABLET DRIVER
10954M:	Hans de Goede <hdegoede@redhat.com>
10955L:	linux-input@vger.kernel.org
10956S:	Maintained
10957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10958F:	drivers/hid/hid-letsketch.c
10959
10960LG LAPTOP EXTRAS
10961M:	Matan Ziv-Av <matan@svgalib.org>
10962L:	platform-driver-x86@vger.kernel.org
10963S:	Maintained
10964F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
10965F:	Documentation/admin-guide/laptops/lg-laptop.rst
10966F:	drivers/platform/x86/lg-laptop.c
10967
10968LG2160 MEDIA DRIVER
10969M:	Michael Krufky <mkrufky@linuxtv.org>
10970L:	linux-media@vger.kernel.org
10971S:	Maintained
10972W:	https://linuxtv.org
10973W:	http://github.com/mkrufky
10974Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10975T:	git git://linuxtv.org/mkrufky/tuners.git
10976F:	drivers/media/dvb-frontends/lg2160.*
10977
10978LGDT3305 MEDIA DRIVER
10979M:	Michael Krufky <mkrufky@linuxtv.org>
10980L:	linux-media@vger.kernel.org
10981S:	Maintained
10982W:	https://linuxtv.org
10983W:	http://github.com/mkrufky
10984Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10985T:	git git://linuxtv.org/mkrufky/tuners.git
10986F:	drivers/media/dvb-frontends/lgdt3305.*
10987
10988LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10989M:	Viresh Kumar <vireshk@kernel.org>
10990L:	linux-ide@vger.kernel.org
10991S:	Maintained
10992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10993F:	drivers/ata/pata_arasan_cf.c
10994F:	include/linux/pata_arasan_cf_data.h
10995
10996LIBATA PATA DRIVERS
10997R:	Sergey Shtylyov <s.shtylyov@omp.ru>
10998L:	linux-ide@vger.kernel.org
10999F:	drivers/ata/ata_*.c
11000F:	drivers/ata/pata_*.c
11001
11002LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11003M:	Linus Walleij <linus.walleij@linaro.org>
11004L:	linux-ide@vger.kernel.org
11005S:	Maintained
11006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11007F:	drivers/ata/pata_ftide010.c
11008F:	drivers/ata/sata_gemini.c
11009F:	drivers/ata/sata_gemini.h
11010
11011LIBATA SATA AHCI PLATFORM devices support
11012M:	Hans de Goede <hdegoede@redhat.com>
11013M:	Jens Axboe <axboe@kernel.dk>
11014L:	linux-ide@vger.kernel.org
11015S:	Maintained
11016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11017F:	drivers/ata/ahci_platform.c
11018F:	drivers/ata/libahci_platform.c
11019F:	include/linux/ahci_platform.h
11020
11021LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11022M:	Mikael Pettersson <mikpelinux@gmail.com>
11023L:	linux-ide@vger.kernel.org
11024S:	Maintained
11025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11026F:	drivers/ata/sata_promise.*
11027
11028LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11029M:	Damien Le Moal <damien.lemoal@opensource.wdc.com>
11030L:	linux-ide@vger.kernel.org
11031S:	Maintained
11032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11033F:	Documentation/devicetree/bindings/ata/
11034F:	drivers/ata/
11035F:	include/linux/ata.h
11036F:	include/linux/libata.h
11037
11038LIBNVDIMM BLK: MMIO-APERTURE DRIVER
11039M:	Dan Williams <dan.j.williams@intel.com>
11040M:	Vishal Verma <vishal.l.verma@intel.com>
11041M:	Dave Jiang <dave.jiang@intel.com>
11042L:	nvdimm@lists.linux.dev
11043S:	Supported
11044Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11045P:	Documentation/nvdimm/maintainer-entry-profile.rst
11046F:	drivers/nvdimm/blk.c
11047F:	drivers/nvdimm/region_devs.c
11048
11049LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11050M:	Vishal Verma <vishal.l.verma@intel.com>
11051M:	Dan Williams <dan.j.williams@intel.com>
11052M:	Dave Jiang <dave.jiang@intel.com>
11053L:	nvdimm@lists.linux.dev
11054S:	Supported
11055Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11056P:	Documentation/nvdimm/maintainer-entry-profile.rst
11057F:	drivers/nvdimm/btt*
11058
11059LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11060M:	Dan Williams <dan.j.williams@intel.com>
11061M:	Vishal Verma <vishal.l.verma@intel.com>
11062M:	Dave Jiang <dave.jiang@intel.com>
11063L:	nvdimm@lists.linux.dev
11064S:	Supported
11065Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11066P:	Documentation/nvdimm/maintainer-entry-profile.rst
11067F:	drivers/nvdimm/pmem*
11068
11069LIBNVDIMM: DEVICETREE BINDINGS
11070M:	Oliver O'Halloran <oohall@gmail.com>
11071L:	nvdimm@lists.linux.dev
11072S:	Supported
11073Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11074F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
11075F:	drivers/nvdimm/of_pmem.c
11076
11077LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11078M:	Dan Williams <dan.j.williams@intel.com>
11079M:	Vishal Verma <vishal.l.verma@intel.com>
11080M:	Dave Jiang <dave.jiang@intel.com>
11081M:	Ira Weiny <ira.weiny@intel.com>
11082L:	nvdimm@lists.linux.dev
11083S:	Supported
11084Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11085P:	Documentation/nvdimm/maintainer-entry-profile.rst
11086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11087F:	drivers/acpi/nfit/*
11088F:	drivers/nvdimm/*
11089F:	include/linux/libnvdimm.h
11090F:	include/linux/nd.h
11091F:	include/uapi/linux/ndctl.h
11092F:	tools/testing/nvdimm/
11093
11094LICENSES and SPDX stuff
11095M:	Thomas Gleixner <tglx@linutronix.de>
11096M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11097L:	linux-spdx@vger.kernel.org
11098S:	Maintained
11099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11100F:	COPYING
11101F:	Documentation/process/license-rules.rst
11102F:	LICENSES/
11103F:	scripts/spdxcheck-test.sh
11104F:	scripts/spdxcheck.py
11105
11106LINEAR RANGES HELPERS
11107M:	Mark Brown <broonie@kernel.org>
11108R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
11109F:	lib/linear_ranges.c
11110F:	lib/test_linear_ranges.c
11111F:	include/linux/linear_range.h
11112
11113LINUX FOR POWER MACINTOSH
11114M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11115L:	linuxppc-dev@lists.ozlabs.org
11116S:	Odd Fixes
11117F:	arch/powerpc/platforms/powermac/
11118F:	drivers/macintosh/
11119
11120LINUX FOR POWERPC (32-BIT AND 64-BIT)
11121M:	Michael Ellerman <mpe@ellerman.id.au>
11122R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11123R:	Paul Mackerras <paulus@samba.org>
11124L:	linuxppc-dev@lists.ozlabs.org
11125S:	Supported
11126W:	https://github.com/linuxppc/wiki/wiki
11127Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11129F:	Documentation/ABI/stable/sysfs-firmware-opal-*
11130F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
11131F:	Documentation/devicetree/bindings/powerpc/
11132F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
11133F:	Documentation/powerpc/
11134F:	arch/powerpc/
11135F:	drivers/*/*/*pasemi*
11136F:	drivers/*/*pasemi*
11137F:	drivers/char/tpm/tpm_ibmvtpm*
11138F:	drivers/crypto/nx/
11139F:	drivers/crypto/vmx/
11140F:	drivers/i2c/busses/i2c-opal.c
11141F:	drivers/net/ethernet/ibm/ibmveth.*
11142F:	drivers/net/ethernet/ibm/ibmvnic.*
11143F:	drivers/pci/hotplug/pnv_php.c
11144F:	drivers/pci/hotplug/rpa*
11145F:	drivers/rtc/rtc-opal.c
11146F:	drivers/scsi/ibmvscsi/
11147F:	drivers/tty/hvc/hvc_opal.c
11148F:	drivers/watchdog/wdrtas.c
11149F:	tools/testing/selftests/powerpc
11150N:	/pmac
11151N:	powermac
11152N:	powernv
11153N:	[^a-z0-9]ps3
11154N:	pseries
11155
11156LINUX FOR POWERPC EMBEDDED MPC5XXX
11157M:	Anatolij Gustschin <agust@denx.de>
11158L:	linuxppc-dev@lists.ozlabs.org
11159S:	Odd Fixes
11160F:	arch/powerpc/platforms/512x/
11161F:	arch/powerpc/platforms/52xx/
11162
11163LINUX FOR POWERPC EMBEDDED PPC4XX
11164L:	linuxppc-dev@lists.ozlabs.org
11165S:	Orphan
11166F:	arch/powerpc/platforms/40x/
11167F:	arch/powerpc/platforms/44x/
11168
11169LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11170M:	Scott Wood <oss@buserror.net>
11171L:	linuxppc-dev@lists.ozlabs.org
11172S:	Odd fixes
11173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11174F:	Documentation/devicetree/bindings/powerpc/fsl/
11175F:	arch/powerpc/platforms/83xx/
11176F:	arch/powerpc/platforms/85xx/
11177
11178LINUX FOR POWERPC EMBEDDED PPC8XX
11179M:	Christophe Leroy <christophe.leroy@csgroup.eu>
11180L:	linuxppc-dev@lists.ozlabs.org
11181S:	Maintained
11182F:	arch/powerpc/platforms/8xx/
11183
11184LINUX KERNEL DUMP TEST MODULE (LKDTM)
11185M:	Kees Cook <keescook@chromium.org>
11186S:	Maintained
11187F:	drivers/misc/lkdtm/*
11188F:	tools/testing/selftests/lkdtm/*
11189
11190LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11191M:	Alan Stern <stern@rowland.harvard.edu>
11192M:	Andrea Parri <parri.andrea@gmail.com>
11193M:	Will Deacon <will@kernel.org>
11194M:	Peter Zijlstra <peterz@infradead.org>
11195M:	Boqun Feng <boqun.feng@gmail.com>
11196M:	Nicholas Piggin <npiggin@gmail.com>
11197M:	David Howells <dhowells@redhat.com>
11198M:	Jade Alglave <j.alglave@ucl.ac.uk>
11199M:	Luc Maranget <luc.maranget@inria.fr>
11200M:	"Paul E. McKenney" <paulmck@kernel.org>
11201R:	Akira Yokosawa <akiyks@gmail.com>
11202R:	Daniel Lustig <dlustig@nvidia.com>
11203R:	Joel Fernandes <joel@joelfernandes.org>
11204L:	linux-kernel@vger.kernel.org
11205L:	linux-arch@vger.kernel.org
11206S:	Supported
11207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11208F:	Documentation/atomic_bitops.txt
11209F:	Documentation/atomic_t.txt
11210F:	Documentation/core-api/refcount-vs-atomic.rst
11211F:	Documentation/litmus-tests/
11212F:	Documentation/memory-barriers.txt
11213F:	tools/memory-model/
11214
11215LIS3LV02D ACCELEROMETER DRIVER
11216M:	Eric Piel <eric.piel@tremplin-utc.net>
11217S:	Maintained
11218F:	Documentation/misc-devices/lis3lv02d.rst
11219F:	drivers/misc/lis3lv02d/
11220F:	drivers/platform/x86/hp_accel.c
11221
11222LIST KUNIT TEST
11223M:	David Gow <davidgow@google.com>
11224L:	linux-kselftest@vger.kernel.org
11225L:	kunit-dev@googlegroups.com
11226S:	Maintained
11227F:	lib/list-test.c
11228
11229LITEX PLATFORM
11230M:	Karol Gugala <kgugala@antmicro.com>
11231M:	Mateusz Holenko <mholenko@antmicro.com>
11232M:	Gabriel Somlo <gsomlo@gmail.com>
11233M:	Joel Stanley <joel@jms.id.au>
11234S:	Maintained
11235F:	Documentation/devicetree/bindings/*/litex,*.yaml
11236F:	arch/openrisc/boot/dts/or1klitex.dts
11237F:	include/linux/litex.h
11238F:	drivers/tty/serial/liteuart.c
11239F:	drivers/soc/litex/*
11240F:	drivers/net/ethernet/litex/*
11241F:	drivers/mmc/host/litex_mmc.c
11242N:	litex
11243
11244LIVE PATCHING
11245M:	Josh Poimboeuf <jpoimboe@redhat.com>
11246M:	Jiri Kosina <jikos@kernel.org>
11247M:	Miroslav Benes <mbenes@suse.cz>
11248M:	Petr Mladek <pmladek@suse.com>
11249R:	Joe Lawrence <joe.lawrence@redhat.com>
11250L:	live-patching@vger.kernel.org
11251S:	Maintained
11252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11253F:	Documentation/ABI/testing/sysfs-kernel-livepatch
11254F:	Documentation/livepatch/
11255F:	arch/powerpc/include/asm/livepatch.h
11256F:	arch/s390/include/asm/livepatch.h
11257F:	arch/x86/include/asm/livepatch.h
11258F:	include/linux/livepatch.h
11259F:	kernel/livepatch/
11260F:	lib/livepatch/
11261F:	samples/livepatch/
11262F:	tools/testing/selftests/livepatch/
11263
11264LLC (802.2)
11265L:	netdev@vger.kernel.org
11266S:	Odd fixes
11267F:	include/linux/llc.h
11268F:	include/net/llc*
11269F:	include/uapi/linux/llc.h
11270F:	net/llc/
11271
11272LM73 HARDWARE MONITOR DRIVER
11273M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
11274L:	linux-hwmon@vger.kernel.org
11275S:	Maintained
11276F:	drivers/hwmon/lm73.c
11277
11278LM78 HARDWARE MONITOR DRIVER
11279M:	Jean Delvare <jdelvare@suse.com>
11280L:	linux-hwmon@vger.kernel.org
11281S:	Maintained
11282F:	Documentation/hwmon/lm78.rst
11283F:	drivers/hwmon/lm78.c
11284
11285LM83 HARDWARE MONITOR DRIVER
11286M:	Jean Delvare <jdelvare@suse.com>
11287L:	linux-hwmon@vger.kernel.org
11288S:	Maintained
11289F:	Documentation/hwmon/lm83.rst
11290F:	drivers/hwmon/lm83.c
11291
11292LM90 HARDWARE MONITOR DRIVER
11293M:	Jean Delvare <jdelvare@suse.com>
11294L:	linux-hwmon@vger.kernel.org
11295S:	Maintained
11296F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11297F:	Documentation/hwmon/lm90.rst
11298F:	drivers/hwmon/lm90.c
11299F:	include/dt-bindings/thermal/lm90.h
11300
11301LM95234 HARDWARE MONITOR DRIVER
11302M:	Guenter Roeck <linux@roeck-us.net>
11303L:	linux-hwmon@vger.kernel.org
11304S:	Maintained
11305F:	Documentation/hwmon/lm95234.rst
11306F:	drivers/hwmon/lm95234.c
11307
11308LME2510 MEDIA DRIVER
11309M:	Malcolm Priestley <tvboxspy@gmail.com>
11310L:	linux-media@vger.kernel.org
11311S:	Maintained
11312W:	https://linuxtv.org
11313Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11314F:	drivers/media/usb/dvb-usb-v2/lmedm04*
11315
11316LOADPIN SECURITY MODULE
11317M:	Kees Cook <keescook@chromium.org>
11318S:	Supported
11319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11320F:	Documentation/admin-guide/LSM/LoadPin.rst
11321F:	security/loadpin/
11322
11323LOCKING PRIMITIVES
11324M:	Peter Zijlstra <peterz@infradead.org>
11325M:	Ingo Molnar <mingo@redhat.com>
11326M:	Will Deacon <will@kernel.org>
11327R:	Waiman Long <longman@redhat.com>
11328R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11329L:	linux-kernel@vger.kernel.org
11330S:	Maintained
11331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11332F:	Documentation/locking/
11333F:	arch/*/include/asm/spinlock*.h
11334F:	include/linux/lockdep.h
11335F:	include/linux/mutex*.h
11336F:	include/linux/rwlock*.h
11337F:	include/linux/rwsem*.h
11338F:	include/linux/seqlock.h
11339F:	include/linux/spinlock*.h
11340F:	kernel/locking/
11341F:	lib/locking*.[ch]
11342X:	kernel/locking/locktorture.c
11343
11344LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11345M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
11346L:	linux-ntfs-dev@lists.sourceforge.net
11347S:	Maintained
11348W:	http://www.linux-ntfs.org/content/view/19/37/
11349F:	Documentation/admin-guide/ldm.rst
11350F:	block/partitions/ldm.*
11351
11352LOGITECH HID GAMING KEYBOARDS
11353M:	Hans de Goede <hdegoede@redhat.com>
11354L:	linux-input@vger.kernel.org
11355S:	Maintained
11356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11357F:	drivers/hid/hid-lg-g15.c
11358
11359LONTIUM LT8912B MIPI TO HDMI BRIDGE
11360M:	Adrien Grassein <adrien.grassein@gmail.com>
11361S:	Maintained
11362F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11363F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
11364
11365LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11366M:	Sathya Prakash <sathya.prakash@broadcom.com>
11367M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11368M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11369L:	MPT-FusionLinux.pdl@broadcom.com
11370L:	linux-scsi@vger.kernel.org
11371S:	Supported
11372W:	http://www.avagotech.com/support/
11373F:	drivers/message/fusion/
11374F:	drivers/scsi/mpt3sas/
11375
11376LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11377M:	Matthew Wilcox <willy@infradead.org>
11378L:	linux-scsi@vger.kernel.org
11379S:	Maintained
11380F:	drivers/scsi/sym53c8xx_2/
11381
11382LTC1660 DAC DRIVER
11383M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11384L:	linux-iio@vger.kernel.org
11385S:	Maintained
11386F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11387F:	drivers/iio/dac/ltc1660.c
11388
11389LTC2947 HARDWARE MONITOR DRIVER
11390M:	Nuno Sá <nuno.sa@analog.com>
11391L:	linux-hwmon@vger.kernel.org
11392S:	Supported
11393W:	http://ez.analog.com/community/linux-device-drivers
11394F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11395F:	drivers/hwmon/ltc2947-core.c
11396F:	drivers/hwmon/ltc2947-i2c.c
11397F:	drivers/hwmon/ltc2947-spi.c
11398F:	drivers/hwmon/ltc2947.h
11399
11400LTC2983 IIO TEMPERATURE DRIVER
11401M:	Nuno Sá <nuno.sa@analog.com>
11402L:	linux-iio@vger.kernel.org
11403S:	Supported
11404W:	http://ez.analog.com/community/linux-device-drivers
11405F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11406F:	drivers/iio/temperature/ltc2983.c
11407
11408LTC4261 HARDWARE MONITOR DRIVER
11409M:	Guenter Roeck <linux@roeck-us.net>
11410L:	linux-hwmon@vger.kernel.org
11411S:	Maintained
11412F:	Documentation/hwmon/ltc4261.rst
11413F:	drivers/hwmon/ltc4261.c
11414
11415LTC4306 I2C MULTIPLEXER DRIVER
11416M:	Michael Hennerich <michael.hennerich@analog.com>
11417L:	linux-i2c@vger.kernel.org
11418S:	Supported
11419W:	http://ez.analog.com/community/linux-device-drivers
11420F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11421F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
11422
11423LTP (Linux Test Project)
11424M:	Mike Frysinger <vapier@gentoo.org>
11425M:	Cyril Hrubis <chrubis@suse.cz>
11426M:	Wanlong Gao <wanlong.gao@gmail.com>
11427M:	Jan Stancek <jstancek@redhat.com>
11428M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11429M:	Alexey Kodanev <alexey.kodanev@oracle.com>
11430L:	ltp@lists.linux.it (subscribers-only)
11431S:	Maintained
11432W:	http://linux-test-project.github.io/
11433T:	git git://github.com/linux-test-project/ltp.git
11434
11435LYNX 28G SERDES PHY DRIVER
11436M:	Ioana Ciornei <ioana.ciornei@nxp.com>
11437L:	netdev@vger.kernel.org
11438S:	Supported
11439F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11440F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
11441
11442LYNX PCS MODULE
11443M:	Ioana Ciornei <ioana.ciornei@nxp.com>
11444L:	netdev@vger.kernel.org
11445S:	Supported
11446F:	drivers/net/pcs/pcs-lynx.c
11447F:	include/linux/pcs-lynx.h
11448
11449M68K ARCHITECTURE
11450M:	Geert Uytterhoeven <geert@linux-m68k.org>
11451L:	linux-m68k@lists.linux-m68k.org
11452S:	Maintained
11453W:	http://www.linux-m68k.org/
11454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11455F:	arch/m68k/
11456F:	drivers/zorro/
11457
11458M68K ON APPLE MACINTOSH
11459M:	Joshua Thompson <funaho@jurai.org>
11460L:	linux-m68k@lists.linux-m68k.org
11461S:	Maintained
11462W:	http://www.mac.linux-m68k.org/
11463F:	arch/m68k/mac/
11464F:	drivers/macintosh/adb-iop.c
11465F:	drivers/macintosh/via-macii.c
11466
11467M68K ON HP9000/300
11468M:	Philip Blundell <philb@gnu.org>
11469S:	Maintained
11470W:	http://www.tazenda.demon.co.uk/phil/linux-hp
11471F:	arch/m68k/hp300/
11472
11473M88DS3103 MEDIA DRIVER
11474M:	Antti Palosaari <crope@iki.fi>
11475L:	linux-media@vger.kernel.org
11476S:	Maintained
11477W:	https://linuxtv.org
11478W:	http://palosaari.fi/linux/
11479Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11480T:	git git://linuxtv.org/anttip/media_tree.git
11481F:	drivers/media/dvb-frontends/m88ds3103*
11482
11483M88RS2000 MEDIA DRIVER
11484M:	Malcolm Priestley <tvboxspy@gmail.com>
11485L:	linux-media@vger.kernel.org
11486S:	Maintained
11487W:	https://linuxtv.org
11488Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11489F:	drivers/media/dvb-frontends/m88rs2000*
11490
11491MA901 MASTERKIT USB FM RADIO DRIVER
11492M:	Alexey Klimov <klimov.linux@gmail.com>
11493L:	linux-media@vger.kernel.org
11494S:	Maintained
11495T:	git git://linuxtv.org/media_tree.git
11496F:	drivers/media/radio/radio-ma901.c
11497
11498MAC80211
11499M:	Johannes Berg <johannes@sipsolutions.net>
11500L:	linux-wireless@vger.kernel.org
11501S:	Maintained
11502W:	https://wireless.wiki.kernel.org/
11503Q:	https://patchwork.kernel.org/project/linux-wireless/list/
11504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11506F:	Documentation/networking/mac80211-injection.rst
11507F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11508F:	drivers/net/wireless/mac80211_hwsim.[ch]
11509F:	include/net/mac80211.h
11510F:	net/mac80211/
11511
11512MAILBOX API
11513M:	Jassi Brar <jassisinghbrar@gmail.com>
11514L:	linux-kernel@vger.kernel.org
11515S:	Maintained
11516F:	drivers/mailbox/
11517F:	include/linux/mailbox_client.h
11518F:	include/linux/mailbox_controller.h
11519F:	include/dt-bindings/mailbox/
11520F:	Documentation/devicetree/bindings/mailbox/
11521
11522MAILBOX ARM MHUv2
11523M:	Viresh Kumar <viresh.kumar@linaro.org>
11524M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11525L:	linux-kernel@vger.kernel.org
11526S:	Maintained
11527F:	drivers/mailbox/arm_mhuv2.c
11528F:	include/linux/mailbox/arm_mhuv2_message.h
11529F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11530
11531MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11532M:	Jeremy Kerr <jk@codeconstruct.com.au>
11533M:	Matt Johnston <matt@codeconstruct.com.au>
11534L:	netdev@vger.kernel.org
11535S:	Maintained
11536F:	Documentation/networking/mctp.rst
11537F:	drivers/net/mctp/
11538F:	include/net/mctp.h
11539F:	include/net/mctpdevice.h
11540F:	include/net/netns/mctp.h
11541F:	net/mctp/
11542
11543MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11544M:	Michael Kerrisk <mtk.manpages@gmail.com>
11545L:	linux-man@vger.kernel.org
11546S:	Maintained
11547W:	http://www.kernel.org/doc/man-pages
11548
11549MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11550M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
11551L:	linux-mips@vger.kernel.org
11552S:	Maintained
11553F:	arch/mips/boot/dts/img/pistachio*
11554
11555MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11556M:	Andrew Lunn <andrew@lunn.ch>
11557M:	Vivien Didelot <vivien.didelot@gmail.com>
11558L:	netdev@vger.kernel.org
11559S:	Maintained
11560F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
11561F:	Documentation/networking/devlink/mv88e6xxx.rst
11562F:	drivers/net/dsa/mv88e6xxx/
11563F:	include/linux/dsa/mv88e6xxx.h
11564F:	include/linux/platform_data/mv88e6xxx.h
11565
11566MARVELL ARMADA 3700 PHY DRIVERS
11567M:	Miquel Raynal <miquel.raynal@bootlin.com>
11568S:	Maintained
11569F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11570F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11571F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11572F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11573
11574MARVELL ARMADA DRM SUPPORT
11575M:	Russell King <linux@armlinux.org.uk>
11576S:	Maintained
11577T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11578T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11579F:	Documentation/devicetree/bindings/display/armada/
11580F:	drivers/gpu/drm/armada/
11581F:	include/uapi/drm/armada_drm.h
11582
11583MARVELL CRYPTO DRIVER
11584M:	Boris Brezillon <bbrezillon@kernel.org>
11585M:	Arnaud Ebalard <arno@natisbad.org>
11586M:	Srujana Challa <schalla@marvell.com>
11587L:	linux-crypto@vger.kernel.org
11588S:	Maintained
11589F:	drivers/crypto/marvell/
11590F:	include/linux/soc/marvell/octeontx2/
11591
11592MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11593M:	Mirko Lindner <mlindner@marvell.com>
11594M:	Stephen Hemminger <stephen@networkplumber.org>
11595L:	netdev@vger.kernel.org
11596S:	Maintained
11597F:	drivers/net/ethernet/marvell/sk*
11598
11599MARVELL LIBERTAS WIRELESS DRIVER
11600L:	libertas-dev@lists.infradead.org
11601S:	Orphan
11602F:	drivers/net/wireless/marvell/libertas/
11603
11604MARVELL MACCHIATOBIN SUPPORT
11605M:	Russell King <linux@armlinux.org.uk>
11606L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11607S:	Maintained
11608F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11609
11610MARVELL MV643XX ETHERNET DRIVER
11611M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11612L:	netdev@vger.kernel.org
11613S:	Maintained
11614F:	drivers/net/ethernet/marvell/mv643xx_eth.*
11615F:	include/linux/mv643xx.h
11616
11617MARVELL MV88X3310 PHY DRIVER
11618M:	Russell King <linux@armlinux.org.uk>
11619M:	Marek Behún <kabel@kernel.org>
11620L:	netdev@vger.kernel.org
11621S:	Maintained
11622F:	drivers/net/phy/marvell10g.c
11623
11624MARVELL MVEBU THERMAL DRIVER
11625M:	Miquel Raynal <miquel.raynal@bootlin.com>
11626S:	Maintained
11627F:	drivers/thermal/armada_thermal.c
11628
11629MARVELL MVNETA ETHERNET DRIVER
11630M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11631L:	netdev@vger.kernel.org
11632S:	Maintained
11633F:	drivers/net/ethernet/marvell/mvneta.*
11634
11635MARVELL MVPP2 ETHERNET DRIVER
11636M:	Marcin Wojtas <mw@semihalf.com>
11637M:	Russell King <linux@armlinux.org.uk>
11638L:	netdev@vger.kernel.org
11639S:	Maintained
11640F:	Documentation/devicetree/bindings/net/marvell-pp2.txt
11641F:	drivers/net/ethernet/marvell/mvpp2/
11642
11643MARVELL MWIFIEX WIRELESS DRIVER
11644M:	Amitkumar Karwar <amitkarwar@gmail.com>
11645M:	Ganapathi Bhat <ganapathi017@gmail.com>
11646M:	Sharvari Harisangam <sharvari.harisangam@nxp.com>
11647M:	Xinming Hu <huxinming820@gmail.com>
11648L:	linux-wireless@vger.kernel.org
11649S:	Maintained
11650F:	drivers/net/wireless/marvell/mwifiex/
11651
11652MARVELL MWL8K WIRELESS DRIVER
11653M:	Lennert Buytenhek <buytenh@wantstofly.org>
11654L:	linux-wireless@vger.kernel.org
11655S:	Odd Fixes
11656F:	drivers/net/wireless/marvell/mwl8k.c
11657
11658MARVELL NAND CONTROLLER DRIVER
11659M:	Miquel Raynal <miquel.raynal@bootlin.com>
11660L:	linux-mtd@lists.infradead.org
11661S:	Maintained
11662F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
11663F:	drivers/mtd/nand/raw/marvell_nand.c
11664
11665MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11666M:	Sunil Goutham <sgoutham@marvell.com>
11667M:	Geetha sowjanya <gakula@marvell.com>
11668M:	Subbaraya Sundeep <sbhatta@marvell.com>
11669M:	hariprasad <hkelam@marvell.com>
11670L:	netdev@vger.kernel.org
11671S:	Supported
11672F:	drivers/net/ethernet/marvell/octeontx2/nic/
11673F:	include/linux/soc/marvell/octeontx2/
11674
11675MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11676M:	Sunil Goutham <sgoutham@marvell.com>
11677M:	Linu Cherian <lcherian@marvell.com>
11678M:	Geetha sowjanya <gakula@marvell.com>
11679M:	Jerin Jacob <jerinj@marvell.com>
11680M:	hariprasad <hkelam@marvell.com>
11681M:	Subbaraya Sundeep <sbhatta@marvell.com>
11682L:	netdev@vger.kernel.org
11683S:	Supported
11684F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11685F:	drivers/net/ethernet/marvell/octeontx2/af/
11686
11687MARVELL PRESTERA ETHERNET SWITCH DRIVER
11688M:	Taras Chornyi <tchornyi@marvell.com>
11689S:	Supported
11690W:	https://github.com/Marvell-switching/switchdev-prestera
11691F:	drivers/net/ethernet/marvell/prestera/
11692
11693MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11694M:	Nicolas Pitre <nico@fluxnic.net>
11695S:	Odd Fixes
11696F:	drivers/mmc/host/mvsdio.*
11697
11698MARVELL USB MDIO CONTROLLER DRIVER
11699M:	Tobias Waldekranz <tobias@waldekranz.com>
11700L:	netdev@vger.kernel.org
11701S:	Maintained
11702F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11703F:	drivers/net/mdio/mdio-mvusb.c
11704
11705MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11706M:	Hu Ziji <huziji@marvell.com>
11707L:	linux-mmc@vger.kernel.org
11708S:	Supported
11709F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11710F:	drivers/mmc/host/sdhci-xenon*
11711
11712MATROX FRAMEBUFFER DRIVER
11713L:	linux-fbdev@vger.kernel.org
11714S:	Orphan
11715F:	drivers/video/fbdev/matrox/matroxfb_*
11716F:	include/uapi/linux/matroxfb.h
11717
11718MAX15301 DRIVER
11719M:	Daniel Nilsson <daniel.nilsson@flex.com>
11720L:	linux-hwmon@vger.kernel.org
11721S:	Maintained
11722F:	Documentation/hwmon/max15301.rst
11723F:	drivers/hwmon/pmbus/max15301.c
11724
11725MAX16065 HARDWARE MONITOR DRIVER
11726M:	Guenter Roeck <linux@roeck-us.net>
11727L:	linux-hwmon@vger.kernel.org
11728S:	Maintained
11729F:	Documentation/hwmon/max16065.rst
11730F:	drivers/hwmon/max16065.c
11731
11732MAX2175 SDR TUNER DRIVER
11733M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
11734L:	linux-media@vger.kernel.org
11735S:	Maintained
11736T:	git git://linuxtv.org/media_tree.git
11737F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
11738F:	Documentation/userspace-api/media/drivers/max2175.rst
11739F:	drivers/media/i2c/max2175*
11740F:	include/uapi/linux/max2175.h
11741
11742MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11743L:	linux-hwmon@vger.kernel.org
11744S:	Orphan
11745F:	Documentation/hwmon/max6650.rst
11746F:	drivers/hwmon/max6650.c
11747
11748MAX6697 HARDWARE MONITOR DRIVER
11749M:	Guenter Roeck <linux@roeck-us.net>
11750L:	linux-hwmon@vger.kernel.org
11751S:	Maintained
11752F:	Documentation/devicetree/bindings/hwmon/max6697.txt
11753F:	Documentation/hwmon/max6697.rst
11754F:	drivers/hwmon/max6697.c
11755F:	include/linux/platform_data/max6697.h
11756
11757MAX9286 QUAD GMSL DESERIALIZER DRIVER
11758M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
11759M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11760M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11761M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11762L:	linux-media@vger.kernel.org
11763S:	Maintained
11764F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11765F:	drivers/media/i2c/max9286.c
11766
11767MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
11768M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
11769L:	linux-media@vger.kernel.org
11770S:	Maintained
11771F:	drivers/staging/media/max96712/max96712.c
11772
11773MAX9860 MONO AUDIO VOICE CODEC DRIVER
11774M:	Peter Rosin <peda@axentia.se>
11775L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11776S:	Maintained
11777F:	Documentation/devicetree/bindings/sound/max9860.txt
11778F:	sound/soc/codecs/max9860.*
11779
11780MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11781M:	Andreas Klinger <ak@it-klinger.de>
11782L:	linux-iio@vger.kernel.org
11783S:	Maintained
11784F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11785F:	drivers/iio/proximity/mb1232.c
11786
11787MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
11788R:	Iskren Chernev <iskren.chernev@gmail.com>
11789R:	Krzysztof Kozlowski <krzk@kernel.org>
11790R:	Marek Szyprowski <m.szyprowski@samsung.com>
11791R:	Matheus Castello <matheus@castello.eng.br>
11792L:	linux-pm@vger.kernel.org
11793S:	Maintained
11794F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
11795F:	drivers/power/supply/max17040_battery.c
11796
11797MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
11798R:	Hans de Goede <hdegoede@redhat.com>
11799R:	Krzysztof Kozlowski <krzk@kernel.org>
11800R:	Marek Szyprowski <m.szyprowski@samsung.com>
11801R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
11802R:	Purism Kernel Team <kernel@puri.sm>
11803L:	linux-pm@vger.kernel.org
11804S:	Maintained
11805F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
11806F:	drivers/power/supply/max17042_battery.c
11807
11808MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
11809M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11810L:	linux-kernel@vger.kernel.org
11811S:	Maintained
11812F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
11813F:	drivers/regulator/max20086-regulator.c
11814
11815MAXIM MAX77650 PMIC MFD DRIVER
11816M:	Bartosz Golaszewski <brgl@bgdev.pl>
11817L:	linux-kernel@vger.kernel.org
11818S:	Maintained
11819F:	Documentation/devicetree/bindings/*/*max77650.yaml
11820F:	Documentation/devicetree/bindings/*/max77650*.yaml
11821F:	drivers/gpio/gpio-max77650.c
11822F:	drivers/input/misc/max77650-onkey.c
11823F:	drivers/leds/leds-max77650.c
11824F:	drivers/mfd/max77650.c
11825F:	drivers/power/supply/max77650-charger.c
11826F:	drivers/regulator/max77650-regulator.c
11827F:	include/linux/mfd/max77650.h
11828
11829MAXIM MAX77714 PMIC MFD DRIVER
11830M:	Luca Ceresoli <luca@lucaceresoli.net>
11831S:	Maintained
11832F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
11833F:	drivers/mfd/max77714.c
11834F:	include/linux/mfd/max77714.h
11835
11836MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11837M:	Javier Martinez Canillas <javier@dowhile0.org>
11838L:	linux-kernel@vger.kernel.org
11839S:	Supported
11840F:	Documentation/devicetree/bindings/*/*max77802.yaml
11841F:	drivers/regulator/max77802-regulator.c
11842F:	include/dt-bindings/*/*max77802.h
11843
11844MAXIM MAX77976 BATTERY CHARGER
11845M:	Luca Ceresoli <luca@lucaceresoli.net>
11846S:	Supported
11847F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
11848F:	drivers/power/supply/max77976_charger.c
11849
11850MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11851M:	Krzysztof Kozlowski <krzk@kernel.org>
11852M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11853L:	linux-pm@vger.kernel.org
11854S:	Supported
11855F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
11856F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
11857F:	drivers/power/supply/max14577_charger.c
11858F:	drivers/power/supply/max77693_charger.c
11859
11860MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11861M:	Chanwoo Choi <cw00.choi@samsung.com>
11862M:	Krzysztof Kozlowski <krzk@kernel.org>
11863M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11864L:	linux-kernel@vger.kernel.org
11865S:	Supported
11866F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
11867F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
11868F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
11869F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
11870F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
11871F:	Documentation/devicetree/bindings/mfd/max77693.txt
11872F:	drivers/*/*max77843.c
11873F:	drivers/*/max14577*.c
11874F:	drivers/*/max77686*.c
11875F:	drivers/*/max77693*.c
11876F:	drivers/clk/clk-max77686.c
11877F:	drivers/extcon/extcon-max14577.c
11878F:	drivers/extcon/extcon-max77693.c
11879F:	drivers/rtc/rtc-max77686.c
11880F:	include/linux/mfd/max14577*.h
11881F:	include/linux/mfd/max77686*.h
11882F:	include/linux/mfd/max77693*.h
11883
11884MAXIRADIO FM RADIO RECEIVER DRIVER
11885M:	Hans Verkuil <hverkuil@xs4all.nl>
11886L:	linux-media@vger.kernel.org
11887S:	Maintained
11888W:	https://linuxtv.org
11889T:	git git://linuxtv.org/media_tree.git
11890F:	drivers/media/radio/radio-maxiradio*
11891
11892MAXLINEAR ETHERNET PHY DRIVER
11893M:	Xu Liang <lxu@maxlinear.com>
11894L:	netdev@vger.kernel.org
11895S:	Supported
11896F:	drivers/net/phy/mxl-gpy.c
11897
11898MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11899R:	Yasushi SHOJI <yashi@spacecubics.com>
11900L:	linux-can@vger.kernel.org
11901S:	Maintained
11902F:	drivers/net/can/usb/mcba_usb.c
11903
11904MCAN MMIO DEVICE DRIVER
11905M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11906L:	linux-can@vger.kernel.org
11907S:	Maintained
11908F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11909F:	drivers/net/can/m_can/m_can.c
11910F:	drivers/net/can/m_can/m_can.h
11911F:	drivers/net/can/m_can/m_can_platform.c
11912
11913MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11914M:	Rishi Gupta <gupt21@gmail.com>
11915L:	linux-i2c@vger.kernel.org
11916L:	linux-input@vger.kernel.org
11917S:	Maintained
11918F:	drivers/hid/hid-mcp2221.c
11919
11920MCP251XFD SPI-CAN NETWORK DRIVER
11921M:	Marc Kleine-Budde <mkl@pengutronix.de>
11922M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11923R:	Thomas Kopp <thomas.kopp@microchip.com>
11924L:	linux-can@vger.kernel.org
11925S:	Maintained
11926F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11927F:	drivers/net/can/spi/mcp251xfd/
11928
11929MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11930M:	Peter Rosin <peda@axentia.se>
11931L:	linux-iio@vger.kernel.org
11932S:	Maintained
11933F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11934F:	drivers/iio/potentiometer/mcp4018.c
11935F:	drivers/iio/potentiometer/mcp4531.c
11936
11937MCR20A IEEE-802.15.4 RADIO DRIVER
11938M:	Xue Liu <liuxuenetmail@gmail.com>
11939L:	linux-wpan@vger.kernel.org
11940S:	Maintained
11941W:	https://github.com/xueliu/mcr20a-linux
11942F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11943F:	drivers/net/ieee802154/mcr20a.c
11944F:	drivers/net/ieee802154/mcr20a.h
11945
11946MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11947M:	William Breathitt Gray <vilhelm.gray@gmail.com>
11948L:	linux-iio@vger.kernel.org
11949S:	Maintained
11950F:	drivers/iio/dac/cio-dac.c
11951
11952MEDIA CONTROLLER FRAMEWORK
11953M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11954M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11955L:	linux-media@vger.kernel.org
11956S:	Supported
11957W:	https://www.linuxtv.org
11958T:	git git://linuxtv.org/media_tree.git
11959F:	drivers/media/mc/
11960F:	include/media/media-*.h
11961F:	include/uapi/linux/media.h
11962
11963MEDIA DRIVER FOR FREESCALE IMX PXP
11964M:	Philipp Zabel <p.zabel@pengutronix.de>
11965L:	linux-media@vger.kernel.org
11966S:	Maintained
11967T:	git git://linuxtv.org/media_tree.git
11968F:	drivers/media/platform/nxp/imx-pxp.[ch]
11969
11970MEDIA DRIVERS FOR ASCOT2E
11971M:	Sergey Kozlov <serjk@netup.ru>
11972M:	Abylay Ospan <aospan@netup.ru>
11973L:	linux-media@vger.kernel.org
11974S:	Supported
11975W:	https://linuxtv.org
11976W:	http://netup.tv/
11977T:	git git://linuxtv.org/media_tree.git
11978F:	drivers/media/dvb-frontends/ascot2e*
11979
11980MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11981M:	Jasmin Jessich <jasmin@anw.at>
11982L:	linux-media@vger.kernel.org
11983S:	Maintained
11984W:	https://linuxtv.org
11985T:	git git://linuxtv.org/media_tree.git
11986F:	drivers/media/dvb-frontends/cxd2099*
11987
11988MEDIA DRIVERS FOR CXD2841ER
11989M:	Sergey Kozlov <serjk@netup.ru>
11990M:	Abylay Ospan <aospan@netup.ru>
11991L:	linux-media@vger.kernel.org
11992S:	Supported
11993W:	https://linuxtv.org
11994W:	http://netup.tv/
11995T:	git git://linuxtv.org/media_tree.git
11996F:	drivers/media/dvb-frontends/cxd2841er*
11997
11998MEDIA DRIVERS FOR CXD2880
11999M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12000L:	linux-media@vger.kernel.org
12001S:	Supported
12002W:	http://linuxtv.org/
12003T:	git git://linuxtv.org/media_tree.git
12004F:	drivers/media/dvb-frontends/cxd2880/*
12005F:	drivers/media/spi/cxd2880*
12006
12007MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12008L:	linux-media@vger.kernel.org
12009S:	Orphan
12010W:	https://linuxtv.org
12011T:	git git://linuxtv.org/media_tree.git
12012F:	drivers/media/pci/ddbridge/*
12013
12014MEDIA DRIVERS FOR FREESCALE IMX
12015M:	Steve Longerbeam <slongerbeam@gmail.com>
12016M:	Philipp Zabel <p.zabel@pengutronix.de>
12017L:	linux-media@vger.kernel.org
12018S:	Maintained
12019T:	git git://linuxtv.org/media_tree.git
12020F:	Documentation/admin-guide/media/imx.rst
12021F:	Documentation/devicetree/bindings/media/imx.txt
12022F:	drivers/staging/media/imx/
12023F:	include/linux/imx-media.h
12024F:	include/media/imx.h
12025
12026MEDIA DRIVERS FOR FREESCALE IMX7
12027M:	Rui Miguel Silva <rmfrfs@gmail.com>
12028M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12029L:	linux-media@vger.kernel.org
12030S:	Maintained
12031T:	git git://linuxtv.org/media_tree.git
12032F:	Documentation/admin-guide/media/imx7.rst
12033F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12034F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12035F:	drivers/media/platform/imx/imx-mipi-csis.c
12036F:	drivers/staging/media/imx/imx7-media-csi.c
12037
12038MEDIA DRIVERS FOR HELENE
12039M:	Abylay Ospan <aospan@netup.ru>
12040L:	linux-media@vger.kernel.org
12041S:	Supported
12042W:	https://linuxtv.org
12043W:	http://netup.tv/
12044T:	git git://linuxtv.org/media_tree.git
12045F:	drivers/media/dvb-frontends/helene*
12046
12047MEDIA DRIVERS FOR HORUS3A
12048M:	Sergey Kozlov <serjk@netup.ru>
12049M:	Abylay Ospan <aospan@netup.ru>
12050L:	linux-media@vger.kernel.org
12051S:	Supported
12052W:	https://linuxtv.org
12053W:	http://netup.tv/
12054T:	git git://linuxtv.org/media_tree.git
12055F:	drivers/media/dvb-frontends/horus3a*
12056
12057MEDIA DRIVERS FOR LNBH25
12058M:	Sergey Kozlov <serjk@netup.ru>
12059M:	Abylay Ospan <aospan@netup.ru>
12060L:	linux-media@vger.kernel.org
12061S:	Supported
12062W:	https://linuxtv.org
12063W:	http://netup.tv/
12064T:	git git://linuxtv.org/media_tree.git
12065F:	drivers/media/dvb-frontends/lnbh25*
12066
12067MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12068L:	linux-media@vger.kernel.org
12069S:	Orphan
12070W:	https://linuxtv.org
12071T:	git git://linuxtv.org/media_tree.git
12072F:	drivers/media/dvb-frontends/mxl5xx*
12073
12074MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12075M:	Sergey Kozlov <serjk@netup.ru>
12076M:	Abylay Ospan <aospan@netup.ru>
12077L:	linux-media@vger.kernel.org
12078S:	Supported
12079W:	https://linuxtv.org
12080W:	http://netup.tv/
12081T:	git git://linuxtv.org/media_tree.git
12082F:	drivers/media/pci/netup_unidvb/*
12083
12084MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12085M:	Dmitry Osipenko <digetx@gmail.com>
12086L:	linux-media@vger.kernel.org
12087L:	linux-tegra@vger.kernel.org
12088S:	Maintained
12089T:	git git://linuxtv.org/media_tree.git
12090F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
12091F:	drivers/media/platform/nvidia/tegra-vde/
12092
12093MEDIA DRIVERS FOR RENESAS - CEU
12094M:	Jacopo Mondi <jacopo@jmondi.org>
12095L:	linux-media@vger.kernel.org
12096L:	linux-renesas-soc@vger.kernel.org
12097S:	Supported
12098T:	git git://linuxtv.org/media_tree.git
12099F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
12100F:	drivers/media/platform/renesas/renesas-ceu.c
12101F:	include/media/drv-intf/renesas-ceu.h
12102
12103MEDIA DRIVERS FOR RENESAS - DRIF
12104M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12105L:	linux-media@vger.kernel.org
12106L:	linux-renesas-soc@vger.kernel.org
12107S:	Supported
12108T:	git git://linuxtv.org/media_tree.git
12109F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
12110F:	drivers/media/platform/renesas/rcar_drif.c
12111
12112MEDIA DRIVERS FOR RENESAS - FCP
12113M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12114L:	linux-media@vger.kernel.org
12115L:	linux-renesas-soc@vger.kernel.org
12116S:	Supported
12117T:	git git://linuxtv.org/media_tree.git
12118F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
12119F:	drivers/media/platform/renesas/rcar-fcp.c
12120F:	include/media/rcar-fcp.h
12121
12122MEDIA DRIVERS FOR RENESAS - FDP1
12123M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12124L:	linux-media@vger.kernel.org
12125L:	linux-renesas-soc@vger.kernel.org
12126S:	Supported
12127T:	git git://linuxtv.org/media_tree.git
12128F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12129F:	drivers/media/platform/renesas/rcar_fdp1.c
12130
12131MEDIA DRIVERS FOR RENESAS - VIN
12132M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
12133L:	linux-media@vger.kernel.org
12134L:	linux-renesas-soc@vger.kernel.org
12135S:	Supported
12136T:	git git://linuxtv.org/media_tree.git
12137F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
12138F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
12139F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
12140F:	drivers/media/platform/renesas/rcar-isp.c
12141F:	drivers/media/platform/renesas/rcar-vin/
12142
12143MEDIA DRIVERS FOR RENESAS - VSP1
12144M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12145M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12146L:	linux-media@vger.kernel.org
12147L:	linux-renesas-soc@vger.kernel.org
12148S:	Supported
12149T:	git git://linuxtv.org/media_tree.git
12150F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12151F:	drivers/media/platform/renesas/vsp1/
12152
12153MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12154L:	linux-media@vger.kernel.org
12155S:	Orphan
12156W:	https://linuxtv.org
12157T:	git git://linuxtv.org/media_tree.git
12158F:	drivers/media/dvb-frontends/stv0910*
12159
12160MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12161L:	linux-media@vger.kernel.org
12162S:	Orphan
12163W:	https://linuxtv.org
12164T:	git git://linuxtv.org/media_tree.git
12165F:	drivers/media/dvb-frontends/stv6111*
12166
12167MEDIA DRIVERS FOR STM32 - DCMI
12168M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
12169L:	linux-media@vger.kernel.org
12170S:	Supported
12171T:	git git://linuxtv.org/media_tree.git
12172F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12173F:	drivers/media/platform/st/stm32/stm32-dcmi.c
12174
12175MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12176M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12177L:	linux-media@vger.kernel.org
12178S:	Maintained
12179W:	https://linuxtv.org
12180Q:	http://patchwork.kernel.org/project/linux-media/list/
12181T:	git git://linuxtv.org/media_tree.git
12182F:	Documentation/admin-guide/media/
12183F:	Documentation/devicetree/bindings/media/
12184F:	Documentation/driver-api/media/
12185F:	Documentation/userspace-api/media/
12186F:	drivers/media/
12187F:	drivers/staging/media/
12188F:	include/linux/platform_data/media/
12189F:	include/media/
12190F:	include/uapi/linux/dvb/
12191F:	include/uapi/linux/ivtv*
12192F:	include/uapi/linux/media.h
12193F:	include/uapi/linux/meye.h
12194F:	include/uapi/linux/uvcvideo.h
12195F:	include/uapi/linux/v4l2-*
12196F:	include/uapi/linux/videodev2.h
12197
12198MEDIATEK BLUETOOTH DRIVER
12199M:	Sean Wang <sean.wang@mediatek.com>
12200L:	linux-bluetooth@vger.kernel.org
12201L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12202S:	Maintained
12203F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12204F:	drivers/bluetooth/btmtkuart.c
12205
12206MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12207M:	Sean Wang <sean.wang@mediatek.com>
12208L:	linux-pm@vger.kernel.org
12209S:	Maintained
12210F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12211F:	drivers/power/reset/mt6323-poweroff.c
12212
12213MEDIATEK CIR DRIVER
12214M:	Sean Wang <sean.wang@mediatek.com>
12215S:	Maintained
12216F:	drivers/media/rc/mtk-cir.c
12217
12218MEDIATEK DMA DRIVER
12219M:	Sean Wang <sean.wang@mediatek.com>
12220L:	dmaengine@vger.kernel.org
12221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12222L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12223S:	Maintained
12224F:	Documentation/devicetree/bindings/dma/mtk-*
12225F:	drivers/dma/mediatek/
12226
12227MEDIATEK ETHERNET DRIVER
12228M:	Felix Fietkau <nbd@nbd.name>
12229M:	John Crispin <john@phrozen.org>
12230M:	Sean Wang <sean.wang@mediatek.com>
12231M:	Mark Lee <Mark-MC.Lee@mediatek.com>
12232L:	netdev@vger.kernel.org
12233S:	Maintained
12234F:	drivers/net/ethernet/mediatek/
12235
12236MEDIATEK I2C CONTROLLER DRIVER
12237M:	Qii Wang <qii.wang@mediatek.com>
12238L:	linux-i2c@vger.kernel.org
12239S:	Maintained
12240F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
12241F:	drivers/i2c/busses/i2c-mt65xx.c
12242
12243MEDIATEK IOMMU DRIVER
12244M:	Yong Wu <yong.wu@mediatek.com>
12245L:	iommu@lists.linux-foundation.org
12246L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12247S:	Supported
12248F:	Documentation/devicetree/bindings/iommu/mediatek*
12249F:	drivers/iommu/mtk_iommu*
12250F:	include/dt-bindings/memory/mt*-port.h
12251
12252MEDIATEK JPEG DRIVER
12253M:	Rick Chang <rick.chang@mediatek.com>
12254M:	Bin Liu <bin.liu@mediatek.com>
12255S:	Supported
12256F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
12257F:	drivers/media/platform/mediatek/jpeg/
12258
12259MEDIATEK MDP DRIVER
12260M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12261M:	Houlong Wei <houlong.wei@mediatek.com>
12262M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12263S:	Supported
12264F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
12265F:	drivers/media/platform/mediatek/mdp/
12266F:	drivers/media/platform/mediatek/vpu/
12267
12268MEDIATEK MEDIA DRIVER
12269M:	Tiffany Lin <tiffany.lin@mediatek.com>
12270M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12271S:	Supported
12272F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
12273F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
12274F:	drivers/media/platform/mediatek/vcodec/
12275F:	drivers/media/platform/mediatek/vpu/
12276
12277MEDIATEK MMC/SD/SDIO DRIVER
12278M:	Chaotian Jing <chaotian.jing@mediatek.com>
12279S:	Maintained
12280F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12281F:	drivers/mmc/host/mtk-sd.c
12282
12283MEDIATEK MT76 WIRELESS LAN DRIVER
12284M:	Felix Fietkau <nbd@nbd.name>
12285M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
12286M:	Ryder Lee <ryder.lee@mediatek.com>
12287R:	Shayne Chen <shayne.chen@mediatek.com>
12288R:	Sean Wang <sean.wang@mediatek.com>
12289L:	linux-wireless@vger.kernel.org
12290S:	Maintained
12291F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12292F:	drivers/net/wireless/mediatek/mt76/
12293
12294MEDIATEK MT7601U WIRELESS LAN DRIVER
12295M:	Jakub Kicinski <kubakici@wp.pl>
12296L:	linux-wireless@vger.kernel.org
12297S:	Maintained
12298F:	drivers/net/wireless/mediatek/mt7601u/
12299
12300MEDIATEK MT7621 CLOCK DRIVER
12301M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
12302S:	Maintained
12303F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12304F:	drivers/clk/ralink/clk-mt7621.c
12305
12306MEDIATEK MT7621/28/88 I2C DRIVER
12307M:	Stefan Roese <sr@denx.de>
12308L:	linux-i2c@vger.kernel.org
12309S:	Maintained
12310F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12311F:	drivers/i2c/busses/i2c-mt7621.c
12312
12313MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12314M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
12315S:	Maintained
12316F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12317F:	drivers/pci/controller/pcie-mt7621.c
12318
12319MEDIATEK MT7621 PHY PCI DRIVER
12320M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
12321S:	Maintained
12322F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12323F:	drivers/phy/ralink/phy-mt7621-pci.c
12324
12325MEDIATEK NAND CONTROLLER DRIVER
12326L:	linux-mtd@lists.infradead.org
12327S:	Orphan
12328F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
12329F:	drivers/mtd/nand/raw/mtk_*
12330
12331MEDIATEK PMIC LED DRIVER
12332M:	Sean Wang <sean.wang@mediatek.com>
12333S:	Maintained
12334F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
12335F:	drivers/leds/leds-mt6323.c
12336
12337MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12338M:	Sean Wang <sean.wang@mediatek.com>
12339S:	Maintained
12340F:	drivers/char/hw_random/mtk-rng.c
12341
12342MEDIATEK SMI DRIVER
12343M:	Yong Wu <yong.wu@mediatek.com>
12344L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12345S:	Supported
12346F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12347F:	drivers/memory/mtk-smi.c
12348F:	include/soc/mediatek/smi.h
12349
12350MEDIATEK SWITCH DRIVER
12351M:	Sean Wang <sean.wang@mediatek.com>
12352M:	Landen Chao <Landen.Chao@mediatek.com>
12353M:	DENG Qingfang <dqfext@gmail.com>
12354L:	netdev@vger.kernel.org
12355S:	Maintained
12356F:	drivers/net/dsa/mt7530.*
12357F:	net/dsa/tag_mtk.c
12358
12359MEDIATEK USB3 DRD IP DRIVER
12360M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
12361L:	linux-usb@vger.kernel.org
12362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12363L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12364S:	Maintained
12365F:	Documentation/devicetree/bindings/usb/mediatek,*
12366F:	drivers/usb/host/xhci-mtk*
12367F:	drivers/usb/mtu3/
12368
12369MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12370M:	Peter Senna Tschudin <peter.senna@gmail.com>
12371M:	Martin Donnelly <martin.donnelly@ge.com>
12372M:	Martyn Welch <martyn.welch@collabora.co.uk>
12373S:	Maintained
12374F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12375F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12376
12377MEGARAID SCSI/SAS DRIVERS
12378M:	Kashyap Desai <kashyap.desai@broadcom.com>
12379M:	Sumit Saxena <sumit.saxena@broadcom.com>
12380M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12381L:	megaraidlinux.pdl@broadcom.com
12382L:	linux-scsi@vger.kernel.org
12383S:	Maintained
12384W:	http://www.avagotech.com/support/
12385F:	Documentation/scsi/megaraid.rst
12386F:	drivers/scsi/megaraid.*
12387F:	drivers/scsi/megaraid/
12388
12389MELEXIS MLX90614 DRIVER
12390M:	Crt Mori <cmo@melexis.com>
12391L:	linux-iio@vger.kernel.org
12392S:	Supported
12393W:	http://www.melexis.com
12394F:	drivers/iio/temperature/mlx90614.c
12395
12396MELEXIS MLX90632 DRIVER
12397M:	Crt Mori <cmo@melexis.com>
12398L:	linux-iio@vger.kernel.org
12399S:	Supported
12400W:	http://www.melexis.com
12401F:	drivers/iio/temperature/mlx90632.c
12402
12403MELFAS MIP4 TOUCHSCREEN DRIVER
12404M:	Sangwon Jee <jeesw@melfas.com>
12405S:	Supported
12406W:	http://www.melfas.com
12407F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12408F:	drivers/input/touchscreen/melfas_mip4.c
12409
12410MELLANOX BLUEFIELD I2C DRIVER
12411M:	Khalil Blaiech <kblaiech@nvidia.com>
12412L:	linux-i2c@vger.kernel.org
12413S:	Supported
12414F:	Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12415F:	drivers/i2c/busses/i2c-mlxbf.c
12416
12417MELLANOX ETHERNET DRIVER (mlx4_en)
12418M:	Tariq Toukan <tariqt@nvidia.com>
12419L:	netdev@vger.kernel.org
12420S:	Supported
12421W:	http://www.mellanox.com
12422Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12423F:	drivers/net/ethernet/mellanox/mlx4/en_*
12424
12425MELLANOX ETHERNET DRIVER (mlx5e)
12426M:	Saeed Mahameed <saeedm@nvidia.com>
12427L:	netdev@vger.kernel.org
12428S:	Supported
12429W:	http://www.mellanox.com
12430Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12431F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
12432
12433MELLANOX ETHERNET INNOVA DRIVERS
12434R:	Boris Pismenny <borisp@nvidia.com>
12435L:	netdev@vger.kernel.org
12436S:	Supported
12437W:	http://www.mellanox.com
12438Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12439F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
12440F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12441F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12442F:	include/linux/mlx5/mlx5_ifc_fpga.h
12443
12444MELLANOX ETHERNET SWITCH DRIVERS
12445M:	Ido Schimmel <idosch@nvidia.com>
12446M:	Petr Machata <petrm@nvidia.com>
12447L:	netdev@vger.kernel.org
12448S:	Supported
12449W:	http://www.mellanox.com
12450Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12451F:	drivers/net/ethernet/mellanox/mlxsw/
12452F:	tools/testing/selftests/drivers/net/mlxsw/
12453
12454MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12455M:	mlxsw@nvidia.com
12456L:	netdev@vger.kernel.org
12457S:	Supported
12458W:	http://www.mellanox.com
12459Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12460F:	drivers/net/ethernet/mellanox/mlxfw/
12461
12462MELLANOX HARDWARE PLATFORM SUPPORT
12463M:	Hans de Goede <hdegoede@redhat.com>
12464M:	Mark Gross <markgross@kernel.org>
12465M:	Vadim Pasternak <vadimp@nvidia.com>
12466L:	platform-driver-x86@vger.kernel.org
12467S:	Supported
12468F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12469F:	drivers/platform/mellanox/
12470F:	include/linux/platform_data/mlxreg.h
12471
12472MELLANOX MLX4 core VPI driver
12473M:	Tariq Toukan <tariqt@nvidia.com>
12474L:	netdev@vger.kernel.org
12475L:	linux-rdma@vger.kernel.org
12476S:	Supported
12477W:	http://www.mellanox.com
12478Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12479F:	drivers/net/ethernet/mellanox/mlx4/
12480F:	include/linux/mlx4/
12481
12482MELLANOX MLX4 IB driver
12483M:	Yishai Hadas <yishaih@nvidia.com>
12484L:	linux-rdma@vger.kernel.org
12485S:	Supported
12486W:	http://www.mellanox.com
12487Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12488F:	drivers/infiniband/hw/mlx4/
12489F:	include/linux/mlx4/
12490F:	include/uapi/rdma/mlx4-abi.h
12491
12492MELLANOX MLX5 core VPI driver
12493M:	Saeed Mahameed <saeedm@nvidia.com>
12494M:	Leon Romanovsky <leonro@nvidia.com>
12495L:	netdev@vger.kernel.org
12496L:	linux-rdma@vger.kernel.org
12497S:	Supported
12498W:	http://www.mellanox.com
12499Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12500F:	Documentation/networking/device_drivers/ethernet/mellanox/
12501F:	drivers/net/ethernet/mellanox/mlx5/core/
12502F:	include/linux/mlx5/
12503
12504MELLANOX MLX5 IB driver
12505M:	Leon Romanovsky <leonro@nvidia.com>
12506L:	linux-rdma@vger.kernel.org
12507S:	Supported
12508W:	http://www.mellanox.com
12509Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12510F:	drivers/infiniband/hw/mlx5/
12511F:	include/linux/mlx5/
12512F:	include/uapi/rdma/mlx5-abi.h
12513
12514MELLANOX MLXCPLD I2C AND MUX DRIVER
12515M:	Vadim Pasternak <vadimp@nvidia.com>
12516M:	Michael Shych <michaelsh@nvidia.com>
12517L:	linux-i2c@vger.kernel.org
12518S:	Supported
12519F:	Documentation/i2c/busses/i2c-mlxcpld.rst
12520F:	drivers/i2c/busses/i2c-mlxcpld.c
12521F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
12522
12523MELLANOX MLXCPLD LED DRIVER
12524M:	Vadim Pasternak <vadimp@nvidia.com>
12525L:	linux-leds@vger.kernel.org
12526S:	Supported
12527F:	Documentation/leds/leds-mlxcpld.rst
12528F:	drivers/leds/leds-mlxcpld.c
12529F:	drivers/leds/leds-mlxreg.c
12530
12531MELLANOX PLATFORM DRIVER
12532M:	Vadim Pasternak <vadimp@nvidia.com>
12533L:	platform-driver-x86@vger.kernel.org
12534S:	Supported
12535F:	drivers/platform/x86/mlx-platform.c
12536
12537MEMBARRIER SUPPORT
12538M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12539M:	"Paul E. McKenney" <paulmck@kernel.org>
12540L:	linux-kernel@vger.kernel.org
12541S:	Supported
12542F:	arch/powerpc/include/asm/membarrier.h
12543F:	include/uapi/linux/membarrier.h
12544F:	kernel/sched/membarrier.c
12545
12546MEMBLOCK
12547M:	Mike Rapoport <rppt@kernel.org>
12548L:	linux-mm@kvack.org
12549S:	Maintained
12550F:	Documentation/core-api/boot-time-mm.rst
12551F:	include/linux/memblock.h
12552F:	mm/memblock.c
12553F:	tools/testing/memblock/
12554
12555MEMORY CONTROLLER DRIVERS
12556M:	Krzysztof Kozlowski <krzk@kernel.org>
12557L:	linux-kernel@vger.kernel.org
12558S:	Maintained
12559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12560F:	Documentation/devicetree/bindings/memory-controllers/
12561F:	drivers/memory/
12562F:	include/dt-bindings/memory/
12563F:	include/memory/
12564
12565MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12566M:	Dmitry Osipenko <digetx@gmail.com>
12567L:	linux-pm@vger.kernel.org
12568L:	linux-tegra@vger.kernel.org
12569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12570S:	Maintained
12571F:	drivers/devfreq/tegra30-devfreq.c
12572
12573MEMORY MANAGEMENT
12574M:	Andrew Morton <akpm@linux-foundation.org>
12575L:	linux-mm@kvack.org
12576S:	Maintained
12577W:	http://www.linux-mm.org
12578T:	quilt https://ozlabs.org/~akpm/mmotm/
12579T:	quilt https://ozlabs.org/~akpm/mmots/
12580T:	git git://github.com/hnaz/linux-mm.git
12581F:	include/linux/gfp.h
12582F:	include/linux/memory_hotplug.h
12583F:	include/linux/mm.h
12584F:	include/linux/mmzone.h
12585F:	include/linux/pagewalk.h
12586F:	include/linux/vmalloc.h
12587F:	mm/
12588F:	tools/testing/selftests/vm/
12589
12590MEMORY TECHNOLOGY DEVICES (MTD)
12591M:	Miquel Raynal <miquel.raynal@bootlin.com>
12592M:	Richard Weinberger <richard@nod.at>
12593M:	Vignesh Raghavendra <vigneshr@ti.com>
12594L:	linux-mtd@lists.infradead.org
12595S:	Maintained
12596W:	http://www.linux-mtd.infradead.org/
12597Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12598C:	irc://irc.oftc.net/mtd
12599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12601F:	Documentation/devicetree/bindings/mtd/
12602F:	drivers/mtd/
12603F:	include/linux/mtd/
12604F:	include/uapi/mtd/
12605
12606MEN A21 WATCHDOG DRIVER
12607M:	Johannes Thumshirn <morbidrsa@gmail.com>
12608L:	linux-watchdog@vger.kernel.org
12609S:	Maintained
12610F:	drivers/watchdog/mena21_wdt.c
12611
12612MEN CHAMELEON BUS (mcb)
12613M:	Johannes Thumshirn <morbidrsa@gmail.com>
12614S:	Maintained
12615F:	Documentation/driver-api/men-chameleon-bus.rst
12616F:	drivers/mcb/
12617F:	include/linux/mcb.h
12618
12619MEN F21BMC (Board Management Controller)
12620M:	Andreas Werner <andreas.werner@men.de>
12621S:	Supported
12622F:	Documentation/hwmon/menf21bmc.rst
12623F:	drivers/hwmon/menf21bmc_hwmon.c
12624F:	drivers/leds/leds-menf21bmc.c
12625F:	drivers/mfd/menf21bmc.c
12626F:	drivers/watchdog/menf21bmc_wdt.c
12627
12628MEN Z069 WATCHDOG DRIVER
12629M:	Johannes Thumshirn <jth@kernel.org>
12630L:	linux-watchdog@vger.kernel.org
12631S:	Maintained
12632F:	drivers/watchdog/menz69_wdt.c
12633
12634MESON AO CEC DRIVER FOR AMLOGIC SOCS
12635M:	Neil Armstrong <narmstrong@baylibre.com>
12636L:	linux-media@vger.kernel.org
12637L:	linux-amlogic@lists.infradead.org
12638S:	Supported
12639W:	http://linux-meson.com/
12640T:	git git://linuxtv.org/media_tree.git
12641F:	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12642F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
12643F:	drivers/media/cec/platform/meson/ao-cec.c
12644
12645MESON GE2D DRIVER FOR AMLOGIC SOCS
12646M:	Neil Armstrong <narmstrong@baylibre.com>
12647L:	linux-media@vger.kernel.org
12648L:	linux-amlogic@lists.infradead.org
12649S:	Supported
12650T:	git git://linuxtv.org/media_tree.git
12651F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12652F:	drivers/media/platform/amlogic/meson-ge2d/
12653
12654MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12655M:	Liang Yang <liang.yang@amlogic.com>
12656L:	linux-mtd@lists.infradead.org
12657S:	Maintained
12658F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12659F:	drivers/mtd/nand/raw/meson_*
12660
12661MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12662M:	Neil Armstrong <narmstrong@baylibre.com>
12663L:	linux-media@vger.kernel.org
12664L:	linux-amlogic@lists.infradead.org
12665S:	Supported
12666T:	git git://linuxtv.org/media_tree.git
12667F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12668F:	drivers/staging/media/meson/vdec/
12669
12670METHODE UDPU SUPPORT
12671M:	Vladimir Vid <vladimir.vid@sartura.hr>
12672S:	Maintained
12673F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12674
12675MHI BUS
12676M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12677R:	Hemant Kumar <hemantk@codeaurora.org>
12678L:	mhi@lists.linux.dev
12679L:	linux-arm-msm@vger.kernel.org
12680S:	Maintained
12681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12682F:	Documentation/ABI/stable/sysfs-bus-mhi
12683F:	Documentation/mhi/
12684F:	drivers/bus/mhi/
12685F:	include/linux/mhi.h
12686
12687MICROBLAZE ARCHITECTURE
12688M:	Michal Simek <monstr@monstr.eu>
12689S:	Supported
12690W:	http://www.monstr.eu/fdt/
12691T:	git git://git.monstr.eu/linux-2.6-microblaze.git
12692F:	arch/microblaze/
12693
12694MICROCHIP AT91 DMA DRIVERS
12695M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12696M:	Tudor Ambarus <tudor.ambarus@microchip.com>
12697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12698L:	dmaengine@vger.kernel.org
12699S:	Supported
12700F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
12701F:	drivers/dma/at_hdmac.c
12702F:	drivers/dma/at_hdmac_regs.h
12703F:	drivers/dma/at_xdmac.c
12704F:	include/dt-bindings/dma/at91.h
12705
12706MICROCHIP AT91 SERIAL DRIVER
12707M:	Richard Genoud <richard.genoud@gmail.com>
12708S:	Maintained
12709F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
12710F:	drivers/tty/serial/atmel_serial.c
12711F:	drivers/tty/serial/atmel_serial.h
12712
12713MICROCHIP AT91 USART MFD DRIVER
12714M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
12715L:	linux-kernel@vger.kernel.org
12716S:	Supported
12717F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
12718F:	drivers/mfd/at91-usart.c
12719F:	include/dt-bindings/mfd/at91-usart.h
12720
12721MICROCHIP AT91 USART SPI DRIVER
12722M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
12723L:	linux-spi@vger.kernel.org
12724S:	Supported
12725F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
12726F:	drivers/spi/spi-at91-usart.c
12727
12728MICROCHIP AUDIO ASOC DRIVERS
12729M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12730L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12731S:	Supported
12732F:	sound/soc/atmel
12733
12734MICROCHIP CSI2DC DRIVER
12735M:	Eugen Hristev <eugen.hristev@microchip.com>
12736L:	linux-media@vger.kernel.org
12737S:	Supported
12738F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
12739F:	drivers/media/platform/atmel/microchip-csi2dc.c
12740
12741MICROCHIP ECC DRIVER
12742M:	Tudor Ambarus <tudor.ambarus@microchip.com>
12743L:	linux-crypto@vger.kernel.org
12744S:	Maintained
12745F:	drivers/crypto/atmel-ecc.*
12746
12747MICROCHIP EIC DRIVER
12748M:	Claudiu Beznea <claudiu.beznea@microchip.com>
12749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12750S:	Supported
12751F:	drivers/irqchip/irq-mchp-eic.c
12752
12753MICROCHIP I2C DRIVER
12754M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12755L:	linux-i2c@vger.kernel.org
12756S:	Supported
12757F:	drivers/i2c/busses/i2c-at91-*.c
12758F:	drivers/i2c/busses/i2c-at91.h
12759
12760MICROCHIP ISC DRIVER
12761M:	Eugen Hristev <eugen.hristev@microchip.com>
12762L:	linux-media@vger.kernel.org
12763S:	Supported
12764F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
12765F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
12766F:	drivers/media/platform/atmel/atmel-isc*
12767F:	drivers/media/platform/atmel/atmel-sama*-isc*
12768F:	include/linux/atmel-isc-media.h
12769
12770MICROCHIP ISI DRIVER
12771M:	Eugen Hristev <eugen.hristev@microchip.com>
12772L:	linux-media@vger.kernel.org
12773S:	Supported
12774F:	drivers/media/platform/atmel/atmel-isi.c
12775F:	drivers/media/platform/atmel/atmel-isi.h
12776
12777MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12778M:	Woojung Huh <woojung.huh@microchip.com>
12779M:	UNGLinuxDriver@microchip.com
12780L:	netdev@vger.kernel.org
12781S:	Maintained
12782F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12783F:	drivers/net/dsa/microchip/*
12784F:	include/linux/platform_data/microchip-ksz.h
12785F:	net/dsa/tag_ksz.c
12786
12787MICROCHIP LAN743X ETHERNET DRIVER
12788M:	Bryan Whitehead <bryan.whitehead@microchip.com>
12789M:	UNGLinuxDriver@microchip.com
12790L:	netdev@vger.kernel.org
12791S:	Maintained
12792F:	drivers/net/ethernet/microchip/lan743x_*
12793
12794MICROCHIP LAN966X ETHERNET DRIVER
12795M:	Horatiu Vultur <horatiu.vultur@microchip.com>
12796M:	UNGLinuxDriver@microchip.com
12797L:	netdev@vger.kernel.org
12798S:	Maintained
12799F:	drivers/net/ethernet/microchip/lan966x/*
12800
12801MICROCHIP LCDFB DRIVER
12802M:	Nicolas Ferre <nicolas.ferre@microchip.com>
12803L:	linux-fbdev@vger.kernel.org
12804S:	Maintained
12805F:	drivers/video/fbdev/atmel_lcdfb.c
12806F:	include/video/atmel_lcdc.h
12807
12808MICROCHIP MCP16502 PMIC DRIVER
12809M:	Claudiu Beznea <claudiu.beznea@microchip.com>
12810L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12811S:	Supported
12812F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12813F:	drivers/regulator/mcp16502.c
12814
12815MICROCHIP MCP3911 ADC DRIVER
12816M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12817M:	Kent Gustavsson <kent@minoris.se>
12818L:	linux-iio@vger.kernel.org
12819S:	Supported
12820F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12821F:	drivers/iio/adc/mcp3911.c
12822
12823MICROCHIP MMC/SD/SDIO MCI DRIVER
12824M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12825S:	Maintained
12826F:	drivers/mmc/host/atmel-mci.c
12827
12828MICROCHIP NAND DRIVER
12829M:	Tudor Ambarus <tudor.ambarus@microchip.com>
12830L:	linux-mtd@lists.infradead.org
12831S:	Supported
12832F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
12833F:	drivers/mtd/nand/raw/atmel/*
12834
12835MICROCHIP PWM DRIVER
12836M:	Claudiu Beznea <claudiu.beznea@microchip.com>
12837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12838L:	linux-pwm@vger.kernel.org
12839S:	Supported
12840F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12841F:	drivers/pwm/pwm-atmel.c
12842
12843MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12844M:	Eugen Hristev <eugen.hristev@microchip.com>
12845L:	linux-iio@vger.kernel.org
12846S:	Supported
12847F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12848F:	drivers/iio/adc/at91-sama5d2_adc.c
12849F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12850
12851MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12852M:	Claudiu Beznea <claudiu.beznea@microchip.com>
12853S:	Supported
12854F:	drivers/power/reset/at91-sama5d2_shdwc.c
12855
12856MICROCHIP SPI DRIVER
12857M:	Tudor Ambarus <tudor.ambarus@microchip.com>
12858S:	Supported
12859F:	drivers/spi/spi-atmel.*
12860
12861MICROCHIP SSC DRIVER
12862M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12864S:	Supported
12865F:	drivers/misc/atmel-ssc.c
12866F:	include/linux/atmel-ssc.h
12867
12868MICROCHIP USB251XB DRIVER
12869M:	Richard Leitner <richard.leitner@skidata.com>
12870L:	linux-usb@vger.kernel.org
12871S:	Maintained
12872F:	Documentation/devicetree/bindings/usb/usb251xb.txt
12873F:	drivers/usb/misc/usb251xb.c
12874
12875MICROCHIP USBA UDC DRIVER
12876M:	Cristian Birsan <cristian.birsan@microchip.com>
12877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12878S:	Supported
12879F:	drivers/usb/gadget/udc/atmel_usba_udc.*
12880
12881MICROCHIP WILC1000 WIFI DRIVER
12882M:	Ajay Singh <ajay.kathat@microchip.com>
12883M:	Claudiu Beznea <claudiu.beznea@microchip.com>
12884L:	linux-wireless@vger.kernel.org
12885S:	Supported
12886F:	drivers/net/wireless/microchip/wilc1000/
12887
12888MICROSEMI MIPS SOCS
12889M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12890M:	UNGLinuxDriver@microchip.com
12891L:	linux-mips@vger.kernel.org
12892S:	Supported
12893F:	Documentation/devicetree/bindings/mips/mscc.txt
12894F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12895F:	arch/mips/boot/dts/mscc/
12896F:	arch/mips/configs/generic/board-ocelot.config
12897F:	arch/mips/generic/board-ocelot.c
12898
12899MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12900M:	Don Brace <don.brace@microchip.com>
12901L:	storagedev@microchip.com
12902L:	linux-scsi@vger.kernel.org
12903S:	Supported
12904F:	Documentation/scsi/smartpqi.rst
12905F:	drivers/scsi/smartpqi/Kconfig
12906F:	drivers/scsi/smartpqi/Makefile
12907F:	drivers/scsi/smartpqi/smartpqi*.[ch]
12908F:	include/linux/cciss*.h
12909F:	include/uapi/linux/cciss*.h
12910
12911MICROSOFT SURFACE BATTERY AND AC DRIVERS
12912M:	Maximilian Luz <luzmaximilian@gmail.com>
12913L:	linux-pm@vger.kernel.org
12914L:	platform-driver-x86@vger.kernel.org
12915S:	Maintained
12916F:	drivers/power/supply/surface_battery.c
12917F:	drivers/power/supply/surface_charger.c
12918
12919MICROSOFT SURFACE DTX DRIVER
12920M:	Maximilian Luz <luzmaximilian@gmail.com>
12921L:	platform-driver-x86@vger.kernel.org
12922S:	Maintained
12923F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
12924F:	drivers/platform/surface/surface_dtx.c
12925F:	include/uapi/linux/surface_aggregator/dtx.h
12926
12927MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12928M:	Maximilian Luz <luzmaximilian@gmail.com>
12929L:	platform-driver-x86@vger.kernel.org
12930S:	Maintained
12931F:	drivers/platform/surface/surface_gpe.c
12932
12933MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12934M:	Hans de Goede <hdegoede@redhat.com>
12935M:	Mark Gross <markgross@kernel.org>
12936M:	Maximilian Luz <luzmaximilian@gmail.com>
12937L:	platform-driver-x86@vger.kernel.org
12938S:	Maintained
12939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12940F:	drivers/platform/surface/
12941
12942MICROSOFT SURFACE HID TRANSPORT DRIVER
12943M:	Maximilian Luz <luzmaximilian@gmail.com>
12944L:	linux-input@vger.kernel.org
12945L:	platform-driver-x86@vger.kernel.org
12946S:	Maintained
12947F:	drivers/hid/surface-hid/
12948
12949MICROSOFT SURFACE HOT-PLUG DRIVER
12950M:	Maximilian Luz <luzmaximilian@gmail.com>
12951L:	platform-driver-x86@vger.kernel.org
12952S:	Maintained
12953F:	drivers/platform/surface/surface_hotplug.c
12954
12955MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12956M:	Maximilian Luz <luzmaximilian@gmail.com>
12957L:	platform-driver-x86@vger.kernel.org
12958S:	Maintained
12959F:	drivers/platform/surface/surface_platform_profile.c
12960
12961MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12962M:	Chen Yu <yu.c.chen@intel.com>
12963L:	platform-driver-x86@vger.kernel.org
12964S:	Supported
12965F:	drivers/platform/surface/surfacepro3_button.c
12966
12967MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12968M:	Maximilian Luz <luzmaximilian@gmail.com>
12969L:	platform-driver-x86@vger.kernel.org
12970S:	Maintained
12971W:	https://github.com/linux-surface/surface-aggregator-module
12972C:	irc://irc.libera.chat/linux-surface
12973F:	Documentation/driver-api/surface_aggregator/
12974F:	drivers/platform/surface/aggregator/
12975F:	drivers/platform/surface/surface_acpi_notify.c
12976F:	drivers/platform/surface/surface_aggregator_cdev.c
12977F:	drivers/platform/surface/surface_aggregator_registry.c
12978F:	include/linux/surface_acpi_notify.h
12979F:	include/linux/surface_aggregator/
12980F:	include/uapi/linux/surface_aggregator/
12981
12982MICROTEK X6 SCANNER
12983M:	Oliver Neukum <oliver@neukum.org>
12984S:	Maintained
12985F:	drivers/usb/image/microtek.*
12986
12987MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12988M:	Luka Kovacic <luka.kovacic@sartura.hr>
12989M:	Luka Perkov <luka.perkov@sartura.hr>
12990S:	Maintained
12991F:	arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12992F:	arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12993F:	arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12994F:	arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12995F:	arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12996F:	arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12997
12998MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12999M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13000L:	linux-media@vger.kernel.org
13001S:	Maintained
13002F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13003F:	Documentation/driver-api/media/drivers/ccs/
13004F:	Documentation/userspace-api/media/drivers/ccs.rst
13005F:	drivers/media/i2c/ccs-pll.c
13006F:	drivers/media/i2c/ccs-pll.h
13007F:	drivers/media/i2c/ccs/
13008F:	include/uapi/linux/ccs.h
13009F:	include/uapi/linux/smiapp.h
13010
13011MIPS
13012M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13013L:	linux-mips@vger.kernel.org
13014S:	Maintained
13015W:	http://www.linux-mips.org/
13016Q:	https://patchwork.kernel.org/project/linux-mips/list/
13017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13018F:	Documentation/devicetree/bindings/mips/
13019F:	Documentation/mips/
13020F:	arch/mips/
13021F:	drivers/platform/mips/
13022
13023MIPS BOSTON DEVELOPMENT BOARD
13024M:	Paul Burton <paulburton@kernel.org>
13025L:	linux-mips@vger.kernel.org
13026S:	Maintained
13027F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
13028F:	arch/mips/boot/dts/img/boston.dts
13029F:	arch/mips/configs/generic/board-boston.config
13030F:	drivers/clk/imgtec/clk-boston.c
13031F:	include/dt-bindings/clock/boston-clock.h
13032
13033MIPS CORE DRIVERS
13034M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13035M:	Serge Semin <fancer.lancer@gmail.com>
13036L:	linux-mips@vger.kernel.org
13037S:	Supported
13038F:	drivers/bus/mips_cdmm.c
13039F:	drivers/clocksource/mips-gic-timer.c
13040F:	drivers/cpuidle/cpuidle-cps.c
13041F:	drivers/irqchip/irq-mips-cpu.c
13042F:	drivers/irqchip/irq-mips-gic.c
13043
13044MIPS GENERIC PLATFORM
13045M:	Paul Burton <paulburton@kernel.org>
13046L:	linux-mips@vger.kernel.org
13047S:	Supported
13048F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13049F:	arch/mips/generic/
13050F:	arch/mips/tools/generic-board-config.sh
13051
13052MIPS RINT INSTRUCTION EMULATION
13053M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
13054L:	linux-mips@vger.kernel.org
13055S:	Supported
13056F:	arch/mips/math-emu/dp_rint.c
13057F:	arch/mips/math-emu/sp_rint.c
13058
13059MIPS/LOONGSON1 ARCHITECTURE
13060M:	Keguang Zhang <keguang.zhang@gmail.com>
13061L:	linux-mips@vger.kernel.org
13062S:	Maintained
13063F:	arch/mips/include/asm/mach-loongson32/
13064F:	arch/mips/loongson32/
13065F:	drivers/*/*/*loongson1*
13066F:	drivers/*/*loongson1*
13067
13068MIPS/LOONGSON2EF ARCHITECTURE
13069M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
13070L:	linux-mips@vger.kernel.org
13071S:	Maintained
13072F:	arch/mips/include/asm/mach-loongson2ef/
13073F:	arch/mips/loongson2ef/
13074F:	drivers/cpufreq/loongson2_cpufreq.c
13075
13076MIPS/LOONGSON64 ARCHITECTURE
13077M:	Huacai Chen <chenhuacai@kernel.org>
13078M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
13079L:	linux-mips@vger.kernel.org
13080S:	Maintained
13081F:	arch/mips/include/asm/mach-loongson64/
13082F:	arch/mips/loongson64/
13083F:	drivers/irqchip/irq-loongson*
13084F:	drivers/platform/mips/cpu_hwmon.c
13085
13086MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13087M:	Hans Verkuil <hverkuil@xs4all.nl>
13088L:	linux-media@vger.kernel.org
13089S:	Odd Fixes
13090W:	https://linuxtv.org
13091T:	git git://linuxtv.org/media_tree.git
13092F:	drivers/media/radio/radio-miropcm20*
13093
13094MMP SUPPORT
13095R:	Lubomir Rintel <lkundrak@v3.sk>
13096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13097S:	Odd Fixes
13098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13099F:	arch/arm/boot/dts/mmp*
13100F:	arch/arm/mach-mmp/
13101F:	include/linux/soc/mmp/
13102
13103MMP USB PHY DRIVERS
13104R:	Lubomir Rintel <lkundrak@v3.sk>
13105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13106S:	Maintained
13107F:	drivers/phy/marvell/phy-mmp3-usb.c
13108F:	drivers/phy/marvell/phy-pxa-usb.c
13109
13110MMU GATHER AND TLB INVALIDATION
13111M:	Will Deacon <will@kernel.org>
13112M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13113M:	Andrew Morton <akpm@linux-foundation.org>
13114M:	Nick Piggin <npiggin@gmail.com>
13115M:	Peter Zijlstra <peterz@infradead.org>
13116L:	linux-arch@vger.kernel.org
13117L:	linux-mm@kvack.org
13118S:	Maintained
13119F:	arch/*/include/asm/tlb.h
13120F:	include/asm-generic/tlb.h
13121F:	mm/mmu_gather.c
13122
13123MN88472 MEDIA DRIVER
13124M:	Antti Palosaari <crope@iki.fi>
13125L:	linux-media@vger.kernel.org
13126S:	Maintained
13127W:	https://linuxtv.org
13128W:	http://palosaari.fi/linux/
13129Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13130F:	drivers/media/dvb-frontends/mn88472*
13131
13132MN88473 MEDIA DRIVER
13133M:	Antti Palosaari <crope@iki.fi>
13134L:	linux-media@vger.kernel.org
13135S:	Maintained
13136W:	https://linuxtv.org
13137W:	http://palosaari.fi/linux/
13138Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13139F:	drivers/media/dvb-frontends/mn88473*
13140
13141MODULE SUPPORT
13142M:	Luis Chamberlain <mcgrof@kernel.org>
13143L:	linux-modules@vger.kernel.org
13144L:	linux-kernel@vger.kernel.org
13145S:	Maintained
13146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13147F:	include/linux/module.h
13148F:	kernel/module.c
13149
13150MONOLITHIC POWER SYSTEM PMIC DRIVER
13151M:	Saravanan Sekar <sravanhome@gmail.com>
13152S:	Maintained
13153F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13154F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13155F:	drivers/iio/adc/mp2629_adc.c
13156F:	drivers/mfd/mp2629.c
13157F:	drivers/power/supply/mp2629_charger.c
13158F:	drivers/regulator/mp5416.c
13159F:	drivers/regulator/mpq7920.c
13160F:	drivers/regulator/mpq7920.h
13161F:	include/linux/mfd/mp2629.h
13162
13163MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13164S:	Orphan
13165W:	http://popies.net/meye/
13166F:	Documentation/userspace-api/media/drivers/meye*
13167F:	drivers/media/pci/meye/
13168F:	include/uapi/linux/meye.h
13169
13170MOTORCOMM PHY DRIVER
13171M:	Peter Geis <pgwipeout@gmail.com>
13172L:	netdev@vger.kernel.org
13173S:	Maintained
13174F:	drivers/net/phy/motorcomm.c
13175
13176MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13177M:	Jiri Slaby <jirislaby@kernel.org>
13178S:	Maintained
13179F:	Documentation/driver-api/serial/moxa-smartio.rst
13180F:	drivers/tty/mxser.*
13181
13182MR800 AVERMEDIA USB FM RADIO DRIVER
13183M:	Alexey Klimov <klimov.linux@gmail.com>
13184L:	linux-media@vger.kernel.org
13185S:	Maintained
13186T:	git git://linuxtv.org/media_tree.git
13187F:	drivers/media/radio/radio-mr800.c
13188
13189MRF24J40 IEEE 802.15.4 RADIO DRIVER
13190M:	Alan Ott <alan@signal11.us>
13191L:	linux-wpan@vger.kernel.org
13192S:	Maintained
13193F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13194F:	drivers/net/ieee802154/mrf24j40.c
13195
13196MSI LAPTOP SUPPORT
13197M:	"Lee, Chun-Yi" <jlee@suse.com>
13198L:	platform-driver-x86@vger.kernel.org
13199S:	Maintained
13200F:	drivers/platform/x86/msi-laptop.c
13201
13202MSI WMI SUPPORT
13203L:	platform-driver-x86@vger.kernel.org
13204S:	Orphan
13205F:	drivers/platform/x86/msi-wmi.c
13206
13207MSI001 MEDIA DRIVER
13208M:	Antti Palosaari <crope@iki.fi>
13209L:	linux-media@vger.kernel.org
13210S:	Maintained
13211W:	https://linuxtv.org
13212W:	http://palosaari.fi/linux/
13213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13214T:	git git://linuxtv.org/anttip/media_tree.git
13215F:	drivers/media/tuners/msi001*
13216
13217MSI2500 MEDIA DRIVER
13218M:	Antti Palosaari <crope@iki.fi>
13219L:	linux-media@vger.kernel.org
13220S:	Maintained
13221W:	https://linuxtv.org
13222W:	http://palosaari.fi/linux/
13223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13224T:	git git://linuxtv.org/anttip/media_tree.git
13225F:	drivers/media/usb/msi2500/
13226
13227MSTAR INTERRUPT CONTROLLER DRIVER
13228M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13229M:	Daniel Palmer <daniel@thingy.jp>
13230S:	Maintained
13231F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13232F:	drivers/irqchip/irq-mst-intc.c
13233
13234MSYSTEMS DISKONCHIP G3 MTD DRIVER
13235M:	Robert Jarzmik <robert.jarzmik@free.fr>
13236L:	linux-mtd@lists.infradead.org
13237S:	Maintained
13238F:	drivers/mtd/devices/docg3*
13239
13240MT9M032 APTINA SENSOR DRIVER
13241M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13242L:	linux-media@vger.kernel.org
13243S:	Maintained
13244T:	git git://linuxtv.org/media_tree.git
13245F:	drivers/media/i2c/mt9m032.c
13246F:	include/media/i2c/mt9m032.h
13247
13248MT9P031 APTINA CAMERA SENSOR
13249M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13250L:	linux-media@vger.kernel.org
13251S:	Maintained
13252T:	git git://linuxtv.org/media_tree.git
13253F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13254F:	drivers/media/i2c/mt9p031.c
13255F:	include/media/i2c/mt9p031.h
13256
13257MT9T001 APTINA CAMERA SENSOR
13258M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13259L:	linux-media@vger.kernel.org
13260S:	Maintained
13261T:	git git://linuxtv.org/media_tree.git
13262F:	drivers/media/i2c/mt9t001.c
13263F:	include/media/i2c/mt9t001.h
13264
13265MT9T112 APTINA CAMERA SENSOR
13266M:	Jacopo Mondi <jacopo@jmondi.org>
13267L:	linux-media@vger.kernel.org
13268S:	Odd Fixes
13269T:	git git://linuxtv.org/media_tree.git
13270F:	drivers/media/i2c/mt9t112.c
13271F:	include/media/i2c/mt9t112.h
13272
13273MT9V032 APTINA CAMERA SENSOR
13274M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13275L:	linux-media@vger.kernel.org
13276S:	Maintained
13277T:	git git://linuxtv.org/media_tree.git
13278F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13279F:	drivers/media/i2c/mt9v032.c
13280F:	include/media/i2c/mt9v032.h
13281
13282MT9V111 APTINA CAMERA SENSOR
13283M:	Jacopo Mondi <jacopo@jmondi.org>
13284L:	linux-media@vger.kernel.org
13285S:	Maintained
13286T:	git git://linuxtv.org/media_tree.git
13287F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13288F:	drivers/media/i2c/mt9v111.c
13289
13290MULTIFUNCTION DEVICES (MFD)
13291M:	Lee Jones <lee.jones@linaro.org>
13292S:	Supported
13293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13294F:	Documentation/devicetree/bindings/mfd/
13295F:	drivers/mfd/
13296F:	include/dt-bindings/mfd/
13297F:	include/linux/mfd/
13298
13299MULTIMEDIA CARD (MMC) ETC. OVER SPI
13300S:	Orphan
13301F:	drivers/mmc/host/mmc_spi.c
13302F:	include/linux/spi/mmc_spi.h
13303
13304MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13305M:	Ulf Hansson <ulf.hansson@linaro.org>
13306L:	linux-mmc@vger.kernel.org
13307S:	Maintained
13308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13309F:	Documentation/devicetree/bindings/mmc/
13310F:	drivers/mmc/
13311F:	include/linux/mmc/
13312F:	include/uapi/linux/mmc/
13313
13314MULTIPLEXER SUBSYSTEM
13315M:	Peter Rosin <peda@axentia.se>
13316S:	Maintained
13317F:	Documentation/ABI/testing/sysfs-class-mux*
13318F:	Documentation/devicetree/bindings/mux/
13319F:	drivers/mux/
13320F:	include/dt-bindings/mux/
13321F:	include/linux/mux/
13322
13323MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13324M:	Bin Liu <b-liu@ti.com>
13325L:	linux-usb@vger.kernel.org
13326S:	Maintained
13327F:	drivers/usb/musb/
13328
13329MXL301RF MEDIA DRIVER
13330M:	Akihiro Tsukada <tskd08@gmail.com>
13331L:	linux-media@vger.kernel.org
13332S:	Odd Fixes
13333F:	drivers/media/tuners/mxl301rf*
13334
13335MXL5007T MEDIA DRIVER
13336M:	Michael Krufky <mkrufky@linuxtv.org>
13337L:	linux-media@vger.kernel.org
13338S:	Maintained
13339W:	https://linuxtv.org
13340W:	http://github.com/mkrufky
13341Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13342T:	git git://linuxtv.org/mkrufky/tuners.git
13343F:	drivers/media/tuners/mxl5007t.*
13344
13345MXSFB DRM DRIVER
13346M:	Marek Vasut <marex@denx.de>
13347M:	Stefan Agner <stefan@agner.ch>
13348L:	dri-devel@lists.freedesktop.org
13349S:	Supported
13350T:	git git://anongit.freedesktop.org/drm/drm-misc
13351F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13352F:	drivers/gpu/drm/mxsfb/
13353
13354MYLEX DAC960 PCI RAID Controller
13355M:	Hannes Reinecke <hare@kernel.org>
13356L:	linux-scsi@vger.kernel.org
13357S:	Supported
13358F:	drivers/scsi/myrb.*
13359F:	drivers/scsi/myrs.*
13360
13361MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13362M:	Chris Lee <christopher.lee@cspi.com>
13363L:	netdev@vger.kernel.org
13364S:	Supported
13365W:	https://www.cspi.com/ethernet-products/support/downloads/
13366F:	drivers/net/ethernet/myricom/myri10ge/
13367
13368NAND FLASH SUBSYSTEM
13369M:	Miquel Raynal <miquel.raynal@bootlin.com>
13370R:	Richard Weinberger <richard@nod.at>
13371L:	linux-mtd@lists.infradead.org
13372S:	Maintained
13373W:	http://www.linux-mtd.infradead.org/
13374Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13375C:	irc://irc.oftc.net/mtd
13376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13377F:	drivers/mtd/nand/
13378F:	include/linux/mtd/*nand*.h
13379
13380NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13381M:	Daniel Mack <zonque@gmail.com>
13382L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13383S:	Maintained
13384W:	http://www.native-instruments.com
13385F:	sound/usb/caiaq/
13386
13387NATSEMI ETHERNET DRIVER (DP8381x)
13388S:	Orphan
13389F:	drivers/net/ethernet/natsemi/natsemi.c
13390
13391NCR 5380 SCSI DRIVERS
13392M:	Finn Thain <fthain@linux-m68k.org>
13393M:	Michael Schmitz <schmitzmic@gmail.com>
13394L:	linux-scsi@vger.kernel.org
13395S:	Maintained
13396F:	Documentation/scsi/g_NCR5380.rst
13397F:	drivers/scsi/NCR5380.*
13398F:	drivers/scsi/arm/cumana_1.c
13399F:	drivers/scsi/arm/oak.c
13400F:	drivers/scsi/atari_scsi.*
13401F:	drivers/scsi/dmx3191d.c
13402F:	drivers/scsi/g_NCR5380.*
13403F:	drivers/scsi/mac_scsi.*
13404F:	drivers/scsi/sun3_scsi.*
13405F:	drivers/scsi/sun3_scsi_vme.c
13406
13407NCSI LIBRARY
13408M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
13409S:	Maintained
13410F:	net/ncsi/
13411
13412NCT6775 HARDWARE MONITOR DRIVER
13413M:	Guenter Roeck <linux@roeck-us.net>
13414L:	linux-hwmon@vger.kernel.org
13415S:	Maintained
13416F:	Documentation/hwmon/nct6775.rst
13417F:	drivers/hwmon/nct6775.c
13418
13419NETDEVSIM
13420M:	Jakub Kicinski <kuba@kernel.org>
13421S:	Maintained
13422F:	drivers/net/netdevsim/*
13423
13424NETEM NETWORK EMULATOR
13425M:	Stephen Hemminger <stephen@networkplumber.org>
13426L:	netdev@vger.kernel.org
13427S:	Maintained
13428F:	net/sched/sch_netem.c
13429
13430NETERION 10GbE DRIVERS (s2io/vxge)
13431M:	Jon Mason <jdmason@kudzu.us>
13432L:	netdev@vger.kernel.org
13433S:	Supported
13434F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13435F:	Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13436F:	drivers/net/ethernet/neterion/
13437
13438NETFILTER
13439M:	Pablo Neira Ayuso <pablo@netfilter.org>
13440M:	Jozsef Kadlecsik <kadlec@netfilter.org>
13441M:	Florian Westphal <fw@strlen.de>
13442L:	netfilter-devel@vger.kernel.org
13443L:	coreteam@netfilter.org
13444S:	Maintained
13445W:	http://www.netfilter.org/
13446W:	http://www.iptables.org/
13447W:	http://www.nftables.org/
13448Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
13449C:	irc://irc.libera.chat/netfilter
13450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13452F:	include/linux/netfilter*
13453F:	include/linux/netfilter/
13454F:	include/net/netfilter/
13455F:	include/uapi/linux/netfilter*
13456F:	include/uapi/linux/netfilter/
13457F:	net/*/netfilter.c
13458F:	net/*/netfilter/
13459F:	net/bridge/br_netfilter*.c
13460F:	net/netfilter/
13461
13462NETROM NETWORK LAYER
13463M:	Ralf Baechle <ralf@linux-mips.org>
13464L:	linux-hams@vger.kernel.org
13465S:	Maintained
13466W:	http://www.linux-ax25.org/
13467F:	include/net/netrom.h
13468F:	include/uapi/linux/netrom.h
13469F:	net/netrom/
13470
13471NETRONIX EMBEDDED CONTROLLER
13472M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13473S:	Maintained
13474F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13475F:	drivers/mfd/ntxec.c
13476F:	drivers/pwm/pwm-ntxec.c
13477F:	drivers/rtc/rtc-ntxec.c
13478F:	include/linux/mfd/ntxec.h
13479
13480NETRONOME ETHERNET DRIVERS
13481M:	Simon Horman <simon.horman@corigine.com>
13482R:	Jakub Kicinski <kuba@kernel.org>
13483L:	oss-drivers@corigine.com
13484S:	Maintained
13485F:	drivers/net/ethernet/netronome/
13486
13487NETWORK BLOCK DEVICE (NBD)
13488M:	Josef Bacik <josef@toxicpanda.com>
13489L:	linux-block@vger.kernel.org
13490L:	nbd@other.debian.org
13491S:	Maintained
13492F:	Documentation/admin-guide/blockdev/nbd.rst
13493F:	drivers/block/nbd.c
13494F:	include/trace/events/nbd.h
13495F:	include/uapi/linux/nbd.h
13496
13497NETWORK DROP MONITOR
13498M:	Neil Horman <nhorman@tuxdriver.com>
13499L:	netdev@vger.kernel.org
13500S:	Maintained
13501W:	https://fedorahosted.org/dropwatch/
13502F:	include/uapi/linux/net_dropmon.h
13503F:	net/core/drop_monitor.c
13504
13505NETWORKING DRIVERS
13506M:	"David S. Miller" <davem@davemloft.net>
13507M:	Jakub Kicinski <kuba@kernel.org>
13508M:	Paolo Abeni <pabeni@redhat.com>
13509L:	netdev@vger.kernel.org
13510S:	Maintained
13511Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13514F:	Documentation/devicetree/bindings/net/
13515F:	drivers/connector/
13516F:	drivers/net/
13517F:	include/linux/etherdevice.h
13518F:	include/linux/fcdevice.h
13519F:	include/linux/fddidevice.h
13520F:	include/linux/hippidevice.h
13521F:	include/linux/if_*
13522F:	include/linux/inetdevice.h
13523F:	include/linux/netdevice.h
13524F:	include/uapi/linux/if_*
13525F:	include/uapi/linux/netdevice.h
13526
13527NETWORKING DRIVERS (WIRELESS)
13528M:	Kalle Valo <kvalo@kernel.org>
13529L:	linux-wireless@vger.kernel.org
13530S:	Maintained
13531W:	https://wireless.wiki.kernel.org/
13532Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13535F:	Documentation/devicetree/bindings/net/wireless/
13536F:	drivers/net/wireless/
13537
13538NETWORKING [DSA]
13539M:	Andrew Lunn <andrew@lunn.ch>
13540M:	Vivien Didelot <vivien.didelot@gmail.com>
13541M:	Florian Fainelli <f.fainelli@gmail.com>
13542M:	Vladimir Oltean <olteanv@gmail.com>
13543S:	Maintained
13544F:	Documentation/devicetree/bindings/net/dsa/
13545F:	drivers/net/dsa/
13546F:	include/linux/dsa/
13547F:	include/linux/platform_data/dsa.h
13548F:	include/net/dsa.h
13549F:	net/dsa/
13550F:	tools/testing/selftests/drivers/net/dsa/
13551
13552NETWORKING [GENERAL]
13553M:	"David S. Miller" <davem@davemloft.net>
13554M:	Jakub Kicinski <kuba@kernel.org>
13555M:	Paolo Abeni <pabeni@redhat.com>
13556L:	netdev@vger.kernel.org
13557S:	Maintained
13558Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13559B:	mailto:netdev@vger.kernel.org
13560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13562F:	Documentation/networking/
13563F:	include/linux/in.h
13564F:	include/linux/net.h
13565F:	include/linux/netdevice.h
13566F:	include/net/
13567F:	include/uapi/linux/in.h
13568F:	include/uapi/linux/net.h
13569F:	include/uapi/linux/net_namespace.h
13570F:	include/uapi/linux/netdevice.h
13571F:	lib/net_utils.c
13572F:	lib/random32.c
13573F:	net/
13574F:	tools/testing/selftests/net/
13575
13576NETWORKING [IPSEC]
13577M:	Steffen Klassert <steffen.klassert@secunet.com>
13578M:	Herbert Xu <herbert@gondor.apana.org.au>
13579M:	"David S. Miller" <davem@davemloft.net>
13580L:	netdev@vger.kernel.org
13581S:	Maintained
13582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13584F:	include/net/xfrm.h
13585F:	include/uapi/linux/xfrm.h
13586F:	net/ipv4/ah4.c
13587F:	net/ipv4/esp4*
13588F:	net/ipv4/ip_vti.c
13589F:	net/ipv4/ipcomp.c
13590F:	net/ipv4/xfrm*
13591F:	net/ipv6/ah6.c
13592F:	net/ipv6/esp6*
13593F:	net/ipv6/ip6_vti.c
13594F:	net/ipv6/ipcomp6.c
13595F:	net/ipv6/xfrm*
13596F:	net/key/
13597F:	net/xfrm/
13598F:	tools/testing/selftests/net/ipsec.c
13599
13600NETWORKING [IPv4/IPv6]
13601M:	"David S. Miller" <davem@davemloft.net>
13602M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13603M:	David Ahern <dsahern@kernel.org>
13604L:	netdev@vger.kernel.org
13605S:	Maintained
13606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13607F:	arch/x86/net/*
13608F:	include/linux/ip.h
13609F:	include/linux/ipv6*
13610F:	include/net/fib*
13611F:	include/net/ip*
13612F:	include/net/route.h
13613F:	net/ipv4/
13614F:	net/ipv6/
13615
13616NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13617M:	Paul Moore <paul@paul-moore.com>
13618L:	netdev@vger.kernel.org
13619L:	linux-security-module@vger.kernel.org
13620S:	Maintained
13621W:	https://github.com/netlabel
13622F:	Documentation/netlabel/
13623F:	include/net/calipso.h
13624F:	include/net/cipso_ipv4.h
13625F:	include/net/netlabel.h
13626F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
13627F:	include/uapi/linux/netfilter/xt_SECMARK.h
13628F:	net/ipv4/cipso_ipv4.c
13629F:	net/ipv6/calipso.c
13630F:	net/netfilter/xt_CONNSECMARK.c
13631F:	net/netfilter/xt_SECMARK.c
13632F:	net/netlabel/
13633
13634NETWORKING [MPTCP]
13635M:	Mat Martineau <mathew.j.martineau@linux.intel.com>
13636M:	Matthieu Baerts <matthieu.baerts@tessares.net>
13637L:	netdev@vger.kernel.org
13638L:	mptcp@lists.linux.dev
13639S:	Maintained
13640W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
13641B:	https://github.com/multipath-tcp/mptcp_net-next/issues
13642F:	Documentation/networking/mptcp-sysctl.rst
13643F:	include/net/mptcp.h
13644F:	include/trace/events/mptcp.h
13645F:	include/uapi/linux/mptcp.h
13646F:	net/mptcp/
13647F:	tools/testing/selftests/net/mptcp/
13648
13649NETWORKING [TCP]
13650M:	Eric Dumazet <edumazet@google.com>
13651L:	netdev@vger.kernel.org
13652S:	Maintained
13653F:	include/linux/tcp.h
13654F:	include/net/tcp.h
13655F:	include/trace/events/tcp.h
13656F:	include/uapi/linux/tcp.h
13657F:	net/ipv4/syncookies.c
13658F:	net/ipv4/tcp*.c
13659F:	net/ipv6/syncookies.c
13660F:	net/ipv6/tcp*.c
13661
13662NETWORKING [TLS]
13663M:	Boris Pismenny <borisp@nvidia.com>
13664M:	John Fastabend <john.fastabend@gmail.com>
13665M:	Daniel Borkmann <daniel@iogearbox.net>
13666M:	Jakub Kicinski <kuba@kernel.org>
13667L:	netdev@vger.kernel.org
13668S:	Maintained
13669F:	include/net/tls.h
13670F:	include/uapi/linux/tls.h
13671F:	net/tls/*
13672
13673NETXEN (1/10) GbE SUPPORT
13674M:	Manish Chopra <manishc@marvell.com>
13675M:	Rahul Verma <rahulv@marvell.com>
13676M:	GR-Linux-NIC-Dev@marvell.com
13677L:	netdev@vger.kernel.org
13678S:	Supported
13679F:	drivers/net/ethernet/qlogic/netxen/
13680
13681NET_FAILOVER MODULE
13682M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
13683L:	netdev@vger.kernel.org
13684S:	Supported
13685F:	Documentation/networking/net_failover.rst
13686F:	drivers/net/net_failover.c
13687F:	include/net/net_failover.h
13688
13689NEXTHOP
13690M:	David Ahern <dsahern@kernel.org>
13691L:	netdev@vger.kernel.org
13692S:	Maintained
13693F:	include/net/netns/nexthop.h
13694F:	include/net/nexthop.h
13695F:	include/uapi/linux/nexthop.h
13696F:	net/ipv4/nexthop.c
13697
13698NFC SUBSYSTEM
13699M:	Krzysztof Kozlowski <krzk@kernel.org>
13700L:	linux-nfc@lists.01.org (subscribers-only)
13701L:	netdev@vger.kernel.org
13702S:	Maintained
13703F:	Documentation/devicetree/bindings/net/nfc/
13704F:	drivers/nfc/
13705F:	include/linux/platform_data/nfcmrvl.h
13706F:	include/net/nfc/
13707F:	include/uapi/linux/nfc.h
13708F:	net/nfc/
13709
13710NFC VIRTUAL NCI DEVICE DRIVER
13711M:	Bongsu Jeon <bongsu.jeon@samsung.com>
13712L:	netdev@vger.kernel.org
13713L:	linux-nfc@lists.01.org (subscribers-only)
13714S:	Supported
13715F:	drivers/nfc/virtual_ncidev.c
13716F:	tools/testing/selftests/nci/
13717
13718NFS, SUNRPC, AND LOCKD CLIENTS
13719M:	Trond Myklebust <trond.myklebust@hammerspace.com>
13720M:	Anna Schumaker <anna@kernel.org>
13721L:	linux-nfs@vger.kernel.org
13722S:	Maintained
13723W:	http://client.linux-nfs.org
13724T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13725F:	fs/lockd/
13726F:	fs/nfs/
13727F:	fs/nfs_common/
13728F:	include/linux/lockd/
13729F:	include/linux/nfs*
13730F:	include/linux/sunrpc/
13731F:	include/uapi/linux/nfs*
13732F:	include/uapi/linux/sunrpc/
13733F:	net/sunrpc/
13734F:	Documentation/filesystems/nfs/
13735
13736NILFS2 FILESYSTEM
13737M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
13738L:	linux-nilfs@vger.kernel.org
13739S:	Supported
13740W:	https://nilfs.sourceforge.io/
13741W:	https://nilfs.osdn.jp/
13742T:	git git://github.com/konis/nilfs2.git
13743F:	Documentation/filesystems/nilfs2.rst
13744F:	fs/nilfs2/
13745F:	include/trace/events/nilfs2.h
13746F:	include/uapi/linux/nilfs2_api.h
13747F:	include/uapi/linux/nilfs2_ondisk.h
13748
13749NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13750M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13751S:	Maintained
13752W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13753F:	Documentation/scsi/NinjaSCSI.rst
13754F:	drivers/scsi/pcmcia/nsp_*
13755
13756NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13757M:	GOTO Masanori <gotom@debian.or.jp>
13758M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13759S:	Maintained
13760W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13761F:	Documentation/scsi/NinjaSCSI.rst
13762F:	drivers/scsi/nsp32*
13763
13764NINTENDO HID DRIVER
13765M:	Daniel J. Ogorchock <djogorchock@gmail.com>
13766L:	linux-input@vger.kernel.org
13767S:	Maintained
13768F:	drivers/hid/hid-nintendo*
13769
13770NIOS2 ARCHITECTURE
13771M:	Dinh Nguyen <dinguyen@kernel.org>
13772S:	Maintained
13773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13774F:	arch/nios2/
13775
13776NITRO ENCLAVES (NE)
13777M:	Andra Paraschiv <andraprs@amazon.com>
13778M:	Alexandru Vasile <lexnv@amazon.com>
13779M:	Alexandru Ciobotaru <alcioa@amazon.com>
13780L:	linux-kernel@vger.kernel.org
13781S:	Supported
13782W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13783F:	Documentation/virt/ne_overview.rst
13784F:	drivers/virt/nitro_enclaves/
13785F:	include/linux/nitro_enclaves.h
13786F:	include/uapi/linux/nitro_enclaves.h
13787F:	samples/nitro_enclaves/
13788
13789NOHZ, DYNTICKS SUPPORT
13790M:	Frederic Weisbecker <fweisbec@gmail.com>
13791M:	Thomas Gleixner <tglx@linutronix.de>
13792M:	Ingo Molnar <mingo@kernel.org>
13793L:	linux-kernel@vger.kernel.org
13794S:	Maintained
13795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13796F:	include/linux/sched/nohz.h
13797F:	include/linux/tick.h
13798F:	kernel/time/tick*.*
13799
13800NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13801M:	Pavel Machek <pavel@ucw.cz>
13802M:	Sakari Ailus <sakari.ailus@iki.fi>
13803L:	linux-media@vger.kernel.org
13804S:	Maintained
13805F:	drivers/media/i2c/ad5820.c
13806F:	drivers/media/i2c/et8ek8
13807
13808NOKIA N900 POWER SUPPLY DRIVERS
13809R:	Pali Rohár <pali@kernel.org>
13810F:	drivers/power/supply/bq2415x_charger.c
13811F:	drivers/power/supply/bq27xxx_battery.c
13812F:	drivers/power/supply/bq27xxx_battery_i2c.c
13813F:	drivers/power/supply/isp1704_charger.c
13814F:	drivers/power/supply/rx51_battery.c
13815F:	include/linux/power/bq2415x_charger.h
13816F:	include/linux/power/bq27xxx_battery.h
13817
13818NOLIBC HEADER FILE
13819M:	Willy Tarreau <w@1wt.eu>
13820S:	Maintained
13821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13822F:	tools/include/nolibc/
13823
13824NSDEPS
13825M:	Matthias Maennich <maennich@google.com>
13826S:	Maintained
13827F:	Documentation/core-api/symbol-namespaces.rst
13828F:	scripts/nsdeps
13829
13830NTB AMD DRIVER
13831M:	Sanjay R Mehta <sanju.mehta@amd.com>
13832M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13833L:	ntb@lists.linux.dev
13834S:	Supported
13835F:	drivers/ntb/hw/amd/
13836
13837NTB DRIVER CORE
13838M:	Jon Mason <jdmason@kudzu.us>
13839M:	Dave Jiang <dave.jiang@intel.com>
13840M:	Allen Hubbe <allenbh@gmail.com>
13841L:	ntb@lists.linux.dev
13842S:	Supported
13843W:	https://github.com/jonmason/ntb/wiki
13844T:	git git://github.com/jonmason/ntb.git
13845F:	drivers/net/ntb_netdev.c
13846F:	drivers/ntb/
13847F:	include/linux/ntb.h
13848F:	include/linux/ntb_transport.h
13849F:	tools/testing/selftests/ntb/
13850
13851NTB IDT DRIVER
13852M:	Serge Semin <fancer.lancer@gmail.com>
13853L:	ntb@lists.linux.dev
13854S:	Supported
13855F:	drivers/ntb/hw/idt/
13856
13857NTB INTEL DRIVER
13858M:	Dave Jiang <dave.jiang@intel.com>
13859L:	ntb@lists.linux.dev
13860S:	Supported
13861W:	https://github.com/davejiang/linux/wiki
13862T:	git https://github.com/davejiang/linux.git
13863F:	drivers/ntb/hw/intel/
13864
13865NTFS FILESYSTEM
13866M:	Anton Altaparmakov <anton@tuxera.com>
13867L:	linux-ntfs-dev@lists.sourceforge.net
13868S:	Supported
13869W:	http://www.tuxera.com/
13870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13871F:	Documentation/filesystems/ntfs.rst
13872F:	fs/ntfs/
13873
13874NTFS3 FILESYSTEM
13875M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13876L:	ntfs3@lists.linux.dev
13877S:	Supported
13878W:	http://www.paragon-software.com/
13879T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13880F:	Documentation/filesystems/ntfs3.rst
13881F:	fs/ntfs3/
13882
13883NUBUS SUBSYSTEM
13884M:	Finn Thain <fthain@linux-m68k.org>
13885L:	linux-m68k@lists.linux-m68k.org
13886S:	Maintained
13887F:	arch/*/include/asm/nubus.h
13888F:	drivers/nubus/
13889F:	include/linux/nubus.h
13890F:	include/uapi/linux/nubus.h
13891
13892NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13893M:	Antonino Daplas <adaplas@gmail.com>
13894L:	linux-fbdev@vger.kernel.org
13895S:	Maintained
13896F:	drivers/video/fbdev/nvidia/
13897F:	drivers/video/fbdev/riva/
13898
13899NVIDIA WMI EC BACKLIGHT DRIVER
13900M:	Daniel Dadap <ddadap@nvidia.com>
13901L:	platform-driver-x86@vger.kernel.org
13902S:	Supported
13903F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
13904
13905NVM EXPRESS DRIVER
13906M:	Keith Busch <kbusch@kernel.org>
13907M:	Jens Axboe <axboe@fb.com>
13908M:	Christoph Hellwig <hch@lst.de>
13909M:	Sagi Grimberg <sagi@grimberg.me>
13910L:	linux-nvme@lists.infradead.org
13911S:	Supported
13912W:	http://git.infradead.org/nvme.git
13913T:	git://git.infradead.org/nvme.git
13914F:	drivers/nvme/host/
13915F:	include/linux/nvme.h
13916F:	include/uapi/linux/nvme_ioctl.h
13917
13918NVM EXPRESS FC TRANSPORT DRIVERS
13919M:	James Smart <james.smart@broadcom.com>
13920L:	linux-nvme@lists.infradead.org
13921S:	Supported
13922F:	drivers/nvme/host/fc.c
13923F:	drivers/nvme/target/fc.c
13924F:	drivers/nvme/target/fcloop.c
13925F:	include/linux/nvme-fc-driver.h
13926F:	include/linux/nvme-fc.h
13927
13928NVM EXPRESS TARGET DRIVER
13929M:	Christoph Hellwig <hch@lst.de>
13930M:	Sagi Grimberg <sagi@grimberg.me>
13931M:	Chaitanya Kulkarni <kch@nvidia.com>
13932L:	linux-nvme@lists.infradead.org
13933S:	Supported
13934W:	http://git.infradead.org/nvme.git
13935T:	git://git.infradead.org/nvme.git
13936F:	drivers/nvme/target/
13937
13938NVMEM FRAMEWORK
13939M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13940S:	Maintained
13941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13942F:	Documentation/ABI/stable/sysfs-bus-nvmem
13943F:	Documentation/devicetree/bindings/nvmem/
13944F:	drivers/nvmem/
13945F:	include/linux/nvmem-consumer.h
13946F:	include/linux/nvmem-provider.h
13947
13948NXP C45 TJA11XX PHY DRIVER
13949M:	Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13950L:	netdev@vger.kernel.org
13951S:	Maintained
13952F:	drivers/net/phy/nxp-c45-tja11xx.c
13953
13954NXP FSPI DRIVER
13955M:	Ashish Kumar <ashish.kumar@nxp.com>
13956R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
13957L:	linux-spi@vger.kernel.org
13958S:	Maintained
13959F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
13960F:	drivers/spi/spi-nxp-fspi.c
13961
13962NXP FXAS21002C DRIVER
13963M:	Rui Miguel Silva <rmfrfs@gmail.com>
13964L:	linux-iio@vger.kernel.org
13965S:	Maintained
13966F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13967F:	drivers/iio/gyro/fxas21002c.h
13968F:	drivers/iio/gyro/fxas21002c_core.c
13969F:	drivers/iio/gyro/fxas21002c_i2c.c
13970F:	drivers/iio/gyro/fxas21002c_spi.c
13971
13972NXP i.MX CLOCK DRIVERS
13973M:	Abel Vesa <abel.vesa@nxp.com>
13974L:	linux-clk@vger.kernel.org
13975L:	linux-imx@nxp.com
13976S:	Maintained
13977F:	drivers/clk/imx/
13978
13979NXP i.MX 8MQ DCSS DRIVER
13980M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13981R:	Lucas Stach <l.stach@pengutronix.de>
13982L:	dri-devel@lists.freedesktop.org
13983S:	Maintained
13984F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13985F:	drivers/gpu/drm/imx/dcss/
13986
13987NXP i.MX 8QXP ADC DRIVER
13988M:	Cai Huoqing <cai.huoqing@linux.dev>
13989M:	Haibo Chen <haibo.chen@nxp.com>
13990L:	linux-imx@nxp.com
13991L:	linux-iio@vger.kernel.org
13992S:	Maintained
13993F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
13994F:	drivers/iio/adc/imx8qxp-adc.c
13995
13996NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
13997M:	Haibo Chen <haibo.chen@nxp.com>
13998L:	linux-iio@vger.kernel.org
13999L:	linux-imx@nxp.com
14000S:	Maintained
14001F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14002F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14003F:	drivers/iio/adc/imx7d_adc.c
14004F:	drivers/iio/adc/vf610_adc.c
14005
14006NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14007M:	Jagan Teki <jagan@amarulasolutions.com>
14008S:	Maintained
14009F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14010F:	drivers/regulator/pf8x00-regulator.c
14011
14012NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14013M:	Krzysztof Kozlowski <krzk@kernel.org>
14014L:	linux-kernel@vger.kernel.org
14015S:	Maintained
14016F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14017F:	drivers/extcon/extcon-ptn5150.c
14018
14019NXP SGTL5000 DRIVER
14020M:	Fabio Estevam <festevam@gmail.com>
14021L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14022S:	Maintained
14023F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
14024F:	sound/soc/codecs/sgtl5000*
14025
14026NXP SJA1105 ETHERNET SWITCH DRIVER
14027M:	Vladimir Oltean <olteanv@gmail.com>
14028L:	linux-kernel@vger.kernel.org
14029S:	Maintained
14030F:	drivers/net/dsa/sja1105
14031F:	drivers/net/pcs/pcs-xpcs-nxp.c
14032
14033NXP TDA998X DRM DRIVER
14034M:	Russell King <linux@armlinux.org.uk>
14035S:	Maintained
14036T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14037T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14038F:	drivers/gpu/drm/i2c/tda998x_drv.c
14039F:	include/drm/i2c/tda998x.h
14040F:	include/dt-bindings/display/tda998x.h
14041K:	"nxp,tda998x"
14042
14043NXP TFA9879 DRIVER
14044M:	Peter Rosin <peda@axentia.se>
14045L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14046S:	Maintained
14047F:	Documentation/devicetree/bindings/sound/tfa9879.txt
14048F:	sound/soc/codecs/tfa9879*
14049
14050NXP/Goodix TFA989X (TFA1) DRIVER
14051M:	Stephan Gerhold <stephan@gerhold.net>
14052L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14053S:	Maintained
14054F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14055F:	sound/soc/codecs/tfa989x.c
14056
14057NXP-NCI NFC DRIVER
14058R:	Charles Gorand <charles.gorand@effinnov.com>
14059L:	linux-nfc@lists.01.org (subscribers-only)
14060S:	Supported
14061F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14062F:	drivers/nfc/nxp-nci
14063
14064NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14065M:	Mirela Rabulea <mirela.rabulea@nxp.com>
14066R:	NXP Linux Team <linux-imx@nxp.com>
14067L:	linux-media@vger.kernel.org
14068S:	Maintained
14069F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14070F:	drivers/media/platform/imx-jpeg
14071
14072NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14073M:	Jonas Malaco <jonas@protocubo.io>
14074L:	linux-hwmon@vger.kernel.org
14075S:	Maintained
14076F:	Documentation/hwmon/nzxt-kraken2.rst
14077F:	drivers/hwmon/nzxt-kraken2.c
14078
14079NZXT-SMART2 HARDWARE MONITORING DRIVER
14080M:	Aleksandr Mezin <mezin.alexander@gmail.com>
14081L:	linux-hwmon@vger.kernel.org
14082S:	Maintained
14083F:	Documentation/hwmon/nzxt-smart2.rst
14084F:	drivers/hwmon/nzxt-smart2.c
14085
14086OBJAGG
14087M:	Jiri Pirko <jiri@nvidia.com>
14088L:	netdev@vger.kernel.org
14089S:	Supported
14090F:	include/linux/objagg.h
14091F:	lib/objagg.c
14092F:	lib/test_objagg.c
14093
14094OBJTOOL
14095M:	Josh Poimboeuf <jpoimboe@redhat.com>
14096M:	Peter Zijlstra <peterz@infradead.org>
14097S:	Supported
14098F:	tools/objtool/
14099F:	include/linux/objtool.h
14100
14101OCELOT ETHERNET SWITCH DRIVER
14102M:	Vladimir Oltean <vladimir.oltean@nxp.com>
14103M:	Claudiu Manoil <claudiu.manoil@nxp.com>
14104M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14105M:	UNGLinuxDriver@microchip.com
14106L:	netdev@vger.kernel.org
14107S:	Supported
14108F:	drivers/net/dsa/ocelot/*
14109F:	drivers/net/ethernet/mscc/
14110F:	include/soc/mscc/ocelot*
14111F:	net/dsa/tag_ocelot.c
14112F:	net/dsa/tag_ocelot_8021q.c
14113F:	tools/testing/selftests/drivers/net/ocelot/*
14114
14115OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14116M:	Frederic Barrat <fbarrat@linux.ibm.com>
14117M:	Andrew Donnellan <ajd@linux.ibm.com>
14118L:	linuxppc-dev@lists.ozlabs.org
14119S:	Supported
14120F:	Documentation/userspace-api/accelerators/ocxl.rst
14121F:	arch/powerpc/include/asm/pnv-ocxl.h
14122F:	arch/powerpc/platforms/powernv/ocxl.c
14123F:	drivers/misc/ocxl/
14124F:	include/misc/ocxl*
14125F:	include/uapi/misc/ocxl.h
14126
14127OMAP AUDIO SUPPORT
14128M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
14129M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
14130L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14131L:	linux-omap@vger.kernel.org
14132S:	Maintained
14133F:	sound/soc/ti/n810.c
14134F:	sound/soc/ti/omap*
14135F:	sound/soc/ti/rx51.c
14136F:	sound/soc/ti/sdma-pcm.*
14137
14138OMAP CLOCK FRAMEWORK SUPPORT
14139M:	Paul Walmsley <paul@pwsan.com>
14140L:	linux-omap@vger.kernel.org
14141S:	Maintained
14142F:	arch/arm/*omap*/*clock*
14143
14144OMAP DEVICE TREE SUPPORT
14145M:	Benoît Cousson <bcousson@baylibre.com>
14146M:	Tony Lindgren <tony@atomide.com>
14147L:	linux-omap@vger.kernel.org
14148L:	devicetree@vger.kernel.org
14149S:	Maintained
14150F:	arch/arm/boot/dts/*am3*
14151F:	arch/arm/boot/dts/*am4*
14152F:	arch/arm/boot/dts/*am5*
14153F:	arch/arm/boot/dts/*dra7*
14154F:	arch/arm/boot/dts/*omap*
14155F:	arch/arm/boot/dts/logicpd-som-lv*
14156F:	arch/arm/boot/dts/logicpd-torpedo*
14157
14158OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14159L:	linux-omap@vger.kernel.org
14160L:	linux-fbdev@vger.kernel.org
14161S:	Orphan
14162F:	Documentation/arm/omap/dss.rst
14163F:	drivers/video/fbdev/omap2/
14164
14165OMAP FRAMEBUFFER SUPPORT
14166L:	linux-fbdev@vger.kernel.org
14167L:	linux-omap@vger.kernel.org
14168S:	Orphan
14169F:	drivers/video/fbdev/omap/
14170
14171OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14172M:	Roger Quadros <rogerq@kernel.org>
14173M:	Tony Lindgren <tony@atomide.com>
14174L:	linux-omap@vger.kernel.org
14175S:	Maintained
14176F:	arch/arm/mach-omap2/*gpmc*
14177F:	drivers/memory/omap-gpmc.c
14178
14179OMAP GPIO DRIVER
14180M:	Grygorii Strashko <grygorii.strashko@ti.com>
14181M:	Santosh Shilimkar <ssantosh@kernel.org>
14182M:	Kevin Hilman <khilman@kernel.org>
14183L:	linux-omap@vger.kernel.org
14184S:	Maintained
14185F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14186F:	drivers/gpio/gpio-omap.c
14187
14188OMAP HARDWARE SPINLOCK SUPPORT
14189M:	Ohad Ben-Cohen <ohad@wizery.com>
14190L:	linux-omap@vger.kernel.org
14191S:	Maintained
14192F:	drivers/hwspinlock/omap_hwspinlock.c
14193
14194OMAP HS MMC SUPPORT
14195L:	linux-mmc@vger.kernel.org
14196L:	linux-omap@vger.kernel.org
14197S:	Orphan
14198F:	drivers/mmc/host/omap_hsmmc.c
14199
14200OMAP HWMOD DATA
14201M:	Paul Walmsley <paul@pwsan.com>
14202L:	linux-omap@vger.kernel.org
14203S:	Maintained
14204F:	arch/arm/mach-omap2/omap_hwmod*data*
14205
14206OMAP HWMOD SUPPORT
14207M:	Benoît Cousson <bcousson@baylibre.com>
14208M:	Paul Walmsley <paul@pwsan.com>
14209L:	linux-omap@vger.kernel.org
14210S:	Maintained
14211F:	arch/arm/mach-omap2/omap_hwmod.*
14212
14213OMAP I2C DRIVER
14214M:	Vignesh R <vigneshr@ti.com>
14215L:	linux-omap@vger.kernel.org
14216L:	linux-i2c@vger.kernel.org
14217S:	Maintained
14218F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14219F:	drivers/i2c/busses/i2c-omap.c
14220
14221OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14222M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14223L:	linux-media@vger.kernel.org
14224S:	Maintained
14225F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
14226F:	drivers/media/platform/ti/omap3isp/
14227F:	drivers/staging/media/omap4iss/
14228
14229OMAP MMC SUPPORT
14230M:	Aaro Koskinen <aaro.koskinen@iki.fi>
14231L:	linux-omap@vger.kernel.org
14232S:	Odd Fixes
14233F:	drivers/mmc/host/omap.c
14234
14235OMAP POWER MANAGEMENT SUPPORT
14236M:	Kevin Hilman <khilman@kernel.org>
14237L:	linux-omap@vger.kernel.org
14238S:	Maintained
14239F:	arch/arm/*omap*/*pm*
14240F:	drivers/cpufreq/omap-cpufreq.c
14241
14242OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14243M:	Rajendra Nayak <rnayak@codeaurora.org>
14244M:	Paul Walmsley <paul@pwsan.com>
14245L:	linux-omap@vger.kernel.org
14246S:	Maintained
14247F:	arch/arm/mach-omap2/prm*
14248
14249OMAP RANDOM NUMBER GENERATOR SUPPORT
14250M:	Deepak Saxena <dsaxena@plexity.net>
14251S:	Maintained
14252F:	drivers/char/hw_random/omap-rng.c
14253
14254OMAP USB SUPPORT
14255L:	linux-usb@vger.kernel.org
14256L:	linux-omap@vger.kernel.org
14257S:	Orphan
14258F:	arch/arm/*omap*/usb*
14259F:	drivers/usb/*/*omap*
14260
14261OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14262M:	Mark Jackson <mpfj@newflow.co.uk>
14263L:	linux-omap@vger.kernel.org
14264S:	Maintained
14265F:	arch/arm/boot/dts/am335x-nano.dts
14266
14267OMAP1 SUPPORT
14268M:	Aaro Koskinen <aaro.koskinen@iki.fi>
14269M:	Tony Lindgren <tony@atomide.com>
14270L:	linux-omap@vger.kernel.org
14271S:	Maintained
14272Q:	http://patchwork.kernel.org/project/linux-omap/list/
14273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14274F:	arch/arm/configs/omap1_defconfig
14275F:	arch/arm/mach-omap1/
14276F:	arch/arm/plat-omap/
14277F:	drivers/i2c/busses/i2c-omap.c
14278F:	include/linux/platform_data/ams-delta-fiq.h
14279F:	include/linux/platform_data/i2c-omap.h
14280
14281OMAP2+ SUPPORT
14282M:	Tony Lindgren <tony@atomide.com>
14283L:	linux-omap@vger.kernel.org
14284S:	Maintained
14285W:	http://www.muru.com/linux/omap/
14286W:	http://linux.omap.com/
14287Q:	http://patchwork.kernel.org/project/linux-omap/list/
14288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14289F:	arch/arm/configs/omap2plus_defconfig
14290F:	arch/arm/mach-omap2/
14291F:	arch/arm/plat-omap/
14292F:	drivers/bus/ti-sysc.c
14293F:	drivers/i2c/busses/i2c-omap.c
14294F:	drivers/irqchip/irq-omap-intc.c
14295F:	drivers/mfd/*omap*.c
14296F:	drivers/mfd/menelaus.c
14297F:	drivers/mfd/palmas.c
14298F:	drivers/mfd/tps65217.c
14299F:	drivers/mfd/tps65218.c
14300F:	drivers/mfd/tps65910.c
14301F:	drivers/mfd/twl-core.[ch]
14302F:	drivers/mfd/twl4030*.c
14303F:	drivers/mfd/twl6030*.c
14304F:	drivers/mfd/twl6040*.c
14305F:	drivers/regulator/palmas-regulator*.c
14306F:	drivers/regulator/pbias-regulator.c
14307F:	drivers/regulator/tps65217-regulator.c
14308F:	drivers/regulator/tps65218-regulator.c
14309F:	drivers/regulator/tps65910-regulator.c
14310F:	drivers/regulator/twl-regulator.c
14311F:	drivers/regulator/twl6030-regulator.c
14312F:	include/linux/platform_data/i2c-omap.h
14313F:	include/linux/platform_data/ti-sysc.h
14314
14315OMFS FILESYSTEM
14316M:	Bob Copeland <me@bobcopeland.com>
14317L:	linux-karma-devel@lists.sourceforge.net
14318S:	Maintained
14319F:	Documentation/filesystems/omfs.rst
14320F:	fs/omfs/
14321
14322OMNIKEY CARDMAN 4000 DRIVER
14323M:	Harald Welte <laforge@gnumonks.org>
14324S:	Maintained
14325F:	drivers/char/pcmcia/cm4000_cs.c
14326F:	include/linux/cm4000_cs.h
14327F:	include/uapi/linux/cm4000_cs.h
14328
14329OMNIKEY CARDMAN 4040 DRIVER
14330M:	Harald Welte <laforge@gnumonks.org>
14331S:	Maintained
14332F:	drivers/char/pcmcia/cm4040_cs.*
14333
14334OMNIVISION OG01A1B SENSOR DRIVER
14335M:	Shawn Tu <shawnx.tu@intel.com>
14336L:	linux-media@vger.kernel.org
14337S:	Maintained
14338F:	drivers/media/i2c/og01a1b.c
14339
14340OMNIVISION OV02A10 SENSOR DRIVER
14341M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
14342L:	linux-media@vger.kernel.org
14343S:	Maintained
14344T:	git git://linuxtv.org/media_tree.git
14345F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14346F:	drivers/media/i2c/ov02a10.c
14347
14348OMNIVISION OV08D10 SENSOR DRIVER
14349M:	Jimmy Su <jimmy.su@intel.com>
14350L:	linux-media@vger.kernel.org
14351S:	Maintained
14352T:	git git://linuxtv.org/media_tree.git
14353F:	drivers/media/i2c/ov08d10.c
14354
14355OMNIVISION OV13858 SENSOR DRIVER
14356M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14357L:	linux-media@vger.kernel.org
14358S:	Maintained
14359T:	git git://linuxtv.org/media_tree.git
14360F:	drivers/media/i2c/ov13858.c
14361
14362OMNIVISION OV13B10 SENSOR DRIVER
14363M:	Arec Kao <arec.kao@intel.com>
14364L:	linux-media@vger.kernel.org
14365S:	Maintained
14366T:	git git://linuxtv.org/media_tree.git
14367F:	drivers/media/i2c/ov13b10.c
14368
14369OMNIVISION OV2680 SENSOR DRIVER
14370M:	Rui Miguel Silva <rmfrfs@gmail.com>
14371L:	linux-media@vger.kernel.org
14372S:	Maintained
14373T:	git git://linuxtv.org/media_tree.git
14374F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14375F:	drivers/media/i2c/ov2680.c
14376
14377OMNIVISION OV2685 SENSOR DRIVER
14378M:	Shunqian Zheng <zhengsq@rock-chips.com>
14379L:	linux-media@vger.kernel.org
14380S:	Maintained
14381T:	git git://linuxtv.org/media_tree.git
14382F:	drivers/media/i2c/ov2685.c
14383
14384OMNIVISION OV2740 SENSOR DRIVER
14385M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14386R:	Shawn Tu <shawnx.tu@intel.com>
14387R:	Bingbu Cao <bingbu.cao@intel.com>
14388L:	linux-media@vger.kernel.org
14389S:	Maintained
14390T:	git git://linuxtv.org/media_tree.git
14391F:	drivers/media/i2c/ov2740.c
14392
14393OMNIVISION OV5640 SENSOR DRIVER
14394M:	Steve Longerbeam <slongerbeam@gmail.com>
14395L:	linux-media@vger.kernel.org
14396S:	Maintained
14397T:	git git://linuxtv.org/media_tree.git
14398F:	drivers/media/i2c/ov5640.c
14399
14400OMNIVISION OV5647 SENSOR DRIVER
14401M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
14402M:	Jacopo Mondi <jacopo@jmondi.org>
14403L:	linux-media@vger.kernel.org
14404S:	Maintained
14405T:	git git://linuxtv.org/media_tree.git
14406F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14407F:	drivers/media/i2c/ov5647.c
14408
14409OMNIVISION OV5670 SENSOR DRIVER
14410M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14411L:	linux-media@vger.kernel.org
14412S:	Maintained
14413T:	git git://linuxtv.org/media_tree.git
14414F:	drivers/media/i2c/ov5670.c
14415
14416OMNIVISION OV5675 SENSOR DRIVER
14417M:	Shawn Tu <shawnx.tu@intel.com>
14418L:	linux-media@vger.kernel.org
14419S:	Maintained
14420T:	git git://linuxtv.org/media_tree.git
14421F:	drivers/media/i2c/ov5675.c
14422
14423OMNIVISION OV5693 SENSOR DRIVER
14424M:	Daniel Scally <djrscally@gmail.com>
14425L:	linux-media@vger.kernel.org
14426S:	Maintained
14427T:	git git://linuxtv.org/media_tree.git
14428F:	drivers/media/i2c/ov5693.c
14429
14430OMNIVISION OV5695 SENSOR DRIVER
14431M:	Shunqian Zheng <zhengsq@rock-chips.com>
14432L:	linux-media@vger.kernel.org
14433S:	Maintained
14434T:	git git://linuxtv.org/media_tree.git
14435F:	drivers/media/i2c/ov5695.c
14436
14437OMNIVISION OV7670 SENSOR DRIVER
14438L:	linux-media@vger.kernel.org
14439S:	Orphan
14440T:	git git://linuxtv.org/media_tree.git
14441F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
14442F:	drivers/media/i2c/ov7670.c
14443
14444OMNIVISION OV772x SENSOR DRIVER
14445M:	Jacopo Mondi <jacopo@jmondi.org>
14446L:	linux-media@vger.kernel.org
14447S:	Odd fixes
14448T:	git git://linuxtv.org/media_tree.git
14449F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14450F:	drivers/media/i2c/ov772x.c
14451F:	include/media/i2c/ov772x.h
14452
14453OMNIVISION OV7740 SENSOR DRIVER
14454M:	Wenyou Yang <wenyou.yang@microchip.com>
14455L:	linux-media@vger.kernel.org
14456S:	Maintained
14457T:	git git://linuxtv.org/media_tree.git
14458F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
14459F:	drivers/media/i2c/ov7740.c
14460
14461OMNIVISION OV8856 SENSOR DRIVER
14462M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
14463L:	linux-media@vger.kernel.org
14464S:	Maintained
14465T:	git git://linuxtv.org/media_tree.git
14466F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14467F:	drivers/media/i2c/ov8856.c
14468
14469OMNIVISION OV9282 SENSOR DRIVER
14470M:	Paul J. Murphy <paul.j.murphy@intel.com>
14471M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14472L:	linux-media@vger.kernel.org
14473S:	Maintained
14474T:	git git://linuxtv.org/media_tree.git
14475F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14476F:	drivers/media/i2c/ov9282.c
14477
14478OMNIVISION OV9640 SENSOR DRIVER
14479M:	Petr Cvek <petrcvekcz@gmail.com>
14480L:	linux-media@vger.kernel.org
14481S:	Maintained
14482F:	drivers/media/i2c/ov9640.*
14483
14484OMNIVISION OV9650 SENSOR DRIVER
14485M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14486R:	Akinobu Mita <akinobu.mita@gmail.com>
14487R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14488L:	linux-media@vger.kernel.org
14489S:	Maintained
14490T:	git git://linuxtv.org/media_tree.git
14491F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
14492F:	drivers/media/i2c/ov9650.c
14493
14494OMNIVISION OV9734 SENSOR DRIVER
14495M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14496R:	Bingbu Cao <bingbu.cao@intel.com>
14497L:	linux-media@vger.kernel.org
14498S:	Maintained
14499T:	git git://linuxtv.org/media_tree.git
14500F:	drivers/media/i2c/ov9734.c
14501
14502ONENAND FLASH DRIVER
14503M:	Kyungmin Park <kyungmin.park@samsung.com>
14504L:	linux-mtd@lists.infradead.org
14505S:	Maintained
14506F:	drivers/mtd/nand/onenand/
14507F:	include/linux/mtd/onenand*.h
14508
14509ONION OMEGA2+ BOARD
14510M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14511L:	linux-mips@vger.kernel.org
14512S:	Maintained
14513F:	arch/mips/boot/dts/ralink/omega2p.dts
14514
14515OP-TEE DRIVER
14516M:	Jens Wiklander <jens.wiklander@linaro.org>
14517L:	op-tee@lists.trustedfirmware.org
14518S:	Maintained
14519F:	Documentation/ABI/testing/sysfs-bus-optee-devices
14520F:	drivers/tee/optee/
14521
14522OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14523M:	Sumit Garg <sumit.garg@linaro.org>
14524L:	op-tee@lists.trustedfirmware.org
14525S:	Maintained
14526F:	drivers/char/hw_random/optee-rng.c
14527
14528OPA-VNIC DRIVER
14529M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14530M:	Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14531L:	linux-rdma@vger.kernel.org
14532S:	Supported
14533F:	drivers/infiniband/ulp/opa_vnic
14534
14535OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14536M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14537M:	Frank Rowand <frowand.list@gmail.com>
14538L:	devicetree@vger.kernel.org
14539S:	Maintained
14540F:	Documentation/devicetree/dynamic-resolution-notes.rst
14541F:	Documentation/devicetree/overlay-notes.rst
14542F:	drivers/of/overlay.c
14543F:	drivers/of/resolver.c
14544K:	of_overlay_notifier_
14545
14546OPEN FIRMWARE AND FLATTENED DEVICE TREE
14547M:	Rob Herring <robh+dt@kernel.org>
14548M:	Frank Rowand <frowand.list@gmail.com>
14549L:	devicetree@vger.kernel.org
14550S:	Maintained
14551C:	irc://irc.libera.chat/devicetree
14552W:	http://www.devicetree.org/
14553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14554F:	Documentation/ABI/testing/sysfs-firmware-ofw
14555F:	drivers/of/
14556F:	include/linux/of*.h
14557F:	scripts/dtc/
14558
14559OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14560M:	Rob Herring <robh+dt@kernel.org>
14561M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
14562L:	devicetree@vger.kernel.org
14563S:	Maintained
14564C:	irc://irc.libera.chat/devicetree
14565Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14567F:	Documentation/devicetree/
14568F:	arch/*/boot/dts/
14569F:	include/dt-bindings/
14570
14571OPENCOMPUTE PTP CLOCK DRIVER
14572M:	Jonathan Lemon <jonathan.lemon@gmail.com>
14573L:	netdev@vger.kernel.org
14574S:	Maintained
14575F:	drivers/ptp/ptp_ocp.c
14576
14577OPENCORES I2C BUS DRIVER
14578M:	Peter Korsgaard <peter@korsgaard.com>
14579M:	Andrew Lunn <andrew@lunn.ch>
14580L:	linux-i2c@vger.kernel.org
14581S:	Maintained
14582F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14583F:	Documentation/i2c/busses/i2c-ocores.rst
14584F:	drivers/i2c/busses/i2c-ocores.c
14585F:	include/linux/platform_data/i2c-ocores.h
14586
14587OPENRISC ARCHITECTURE
14588M:	Jonas Bonn <jonas@southpole.se>
14589M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14590M:	Stafford Horne <shorne@gmail.com>
14591L:	openrisc@lists.librecores.org
14592S:	Maintained
14593W:	http://openrisc.io
14594T:	git git://github.com/openrisc/linux.git
14595F:	Documentation/devicetree/bindings/openrisc/
14596F:	Documentation/openrisc/
14597F:	arch/openrisc/
14598F:	drivers/irqchip/irq-ompic.c
14599F:	drivers/irqchip/irq-or1k-*
14600
14601OPENVSWITCH
14602M:	Pravin B Shelar <pshelar@ovn.org>
14603L:	netdev@vger.kernel.org
14604L:	dev@openvswitch.org
14605S:	Maintained
14606W:	http://openvswitch.org
14607F:	include/uapi/linux/openvswitch.h
14608F:	net/openvswitch/
14609
14610OPERATING PERFORMANCE POINTS (OPP)
14611M:	Viresh Kumar <vireshk@kernel.org>
14612M:	Nishanth Menon <nm@ti.com>
14613M:	Stephen Boyd <sboyd@kernel.org>
14614L:	linux-pm@vger.kernel.org
14615S:	Maintained
14616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14617F:	Documentation/devicetree/bindings/opp/
14618F:	Documentation/power/opp.rst
14619F:	drivers/opp/
14620F:	include/linux/pm_opp.h
14621
14622OPL4 DRIVER
14623M:	Clemens Ladisch <clemens@ladisch.de>
14624L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14625S:	Maintained
14626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14627F:	sound/drivers/opl4/
14628
14629ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14630M:	Mark Fasheh <mark@fasheh.com>
14631M:	Joel Becker <jlbec@evilplan.org>
14632M:	Joseph Qi <joseph.qi@linux.alibaba.com>
14633L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14634S:	Supported
14635W:	http://ocfs2.wiki.kernel.org
14636F:	Documentation/filesystems/dlmfs.rst
14637F:	Documentation/filesystems/ocfs2.rst
14638F:	fs/ocfs2/
14639
14640ORANGEFS FILESYSTEM
14641M:	Mike Marshall <hubcap@omnibond.com>
14642R:	Martin Brandenburg <martin@omnibond.com>
14643L:	devel@lists.orangefs.org
14644S:	Supported
14645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14646F:	Documentation/filesystems/orangefs.rst
14647F:	fs/orangefs/
14648
14649ORINOCO DRIVER
14650L:	linux-wireless@vger.kernel.org
14651S:	Orphan
14652W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14653W:	http://www.nongnu.org/orinoco/
14654F:	drivers/net/wireless/intersil/orinoco/
14655
14656OV2659 OMNIVISION SENSOR DRIVER
14657M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14658L:	linux-media@vger.kernel.org
14659S:	Maintained
14660W:	https://linuxtv.org
14661Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14662T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14663F:	drivers/media/i2c/ov2659.c
14664F:	include/media/i2c/ov2659.h
14665
14666OVERLAY FILESYSTEM
14667M:	Miklos Szeredi <miklos@szeredi.hu>
14668L:	linux-unionfs@vger.kernel.org
14669S:	Supported
14670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14671F:	Documentation/filesystems/overlayfs.rst
14672F:	fs/overlayfs/
14673
14674P54 WIRELESS DRIVER
14675M:	Christian Lamparter <chunkeey@googlemail.com>
14676L:	linux-wireless@vger.kernel.org
14677S:	Maintained
14678W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
14679F:	drivers/net/wireless/intersil/p54/
14680
14681PACKING
14682M:	Vladimir Oltean <olteanv@gmail.com>
14683L:	netdev@vger.kernel.org
14684S:	Supported
14685F:	Documentation/core-api/packing.rst
14686F:	include/linux/packing.h
14687F:	lib/packing.c
14688
14689PADATA PARALLEL EXECUTION MECHANISM
14690M:	Steffen Klassert <steffen.klassert@secunet.com>
14691M:	Daniel Jordan <daniel.m.jordan@oracle.com>
14692L:	linux-crypto@vger.kernel.org
14693L:	linux-kernel@vger.kernel.org
14694S:	Maintained
14695F:	Documentation/core-api/padata.rst
14696F:	include/linux/padata.h
14697F:	kernel/padata.c
14698
14699PAGE POOL
14700M:	Jesper Dangaard Brouer <hawk@kernel.org>
14701M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
14702L:	netdev@vger.kernel.org
14703S:	Supported
14704F:	Documentation/networking/page_pool.rst
14705F:	include/net/page_pool.h
14706F:	include/trace/events/page_pool.h
14707F:	net/core/page_pool.c
14708
14709PAGE TABLE CHECK
14710M:	Pasha Tatashin <pasha.tatashin@soleen.com>
14711M:	Andrew Morton <akpm@linux-foundation.org>
14712L:	linux-mm@kvack.org
14713S:	Maintained
14714F:	Documentation/vm/page_table_check.rst
14715F:	include/linux/page_table_check.h
14716F:	mm/page_table_check.c
14717
14718PANASONIC LAPTOP ACPI EXTRAS DRIVER
14719M:	Kenneth Chan <kenneth.t.chan@gmail.com>
14720L:	platform-driver-x86@vger.kernel.org
14721S:	Maintained
14722F:	drivers/platform/x86/panasonic-laptop.c
14723
14724PARALLAX PING IIO SENSOR DRIVER
14725M:	Andreas Klinger <ak@it-klinger.de>
14726L:	linux-iio@vger.kernel.org
14727S:	Maintained
14728F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14729F:	drivers/iio/proximity/ping.c
14730
14731PARALLEL LCD/KEYPAD PANEL DRIVER
14732M:	Willy Tarreau <willy@haproxy.com>
14733M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14734S:	Odd Fixes
14735F:	Documentation/admin-guide/lcd-panel-cgram.rst
14736F:	drivers/auxdisplay/panel.c
14737
14738PARALLEL PORT SUBSYSTEM
14739M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14740M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14741L:	linux-parport@lists.infradead.org (subscribers-only)
14742S:	Maintained
14743F:	Documentation/driver-api/parport*.rst
14744F:	drivers/char/ppdev.c
14745F:	drivers/parport/
14746F:	include/linux/parport*.h
14747F:	include/uapi/linux/ppdev.h
14748
14749PARAVIRT_OPS INTERFACE
14750M:	Juergen Gross <jgross@suse.com>
14751M:	Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
14752R:	Alexey Makhalov <amakhalov@vmware.com>
14753R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
14754L:	virtualization@lists.linux-foundation.org
14755L:	x86@kernel.org
14756S:	Supported
14757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14758F:	Documentation/virt/paravirt_ops.rst
14759F:	arch/*/include/asm/paravirt*.h
14760F:	arch/*/kernel/paravirt*
14761F:	include/linux/hypervisor.h
14762
14763PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14764M:	Tim Waugh <tim@cyberelk.net>
14765L:	linux-parport@lists.infradead.org (subscribers-only)
14766S:	Maintained
14767F:	Documentation/admin-guide/blockdev/paride.rst
14768F:	drivers/block/paride/
14769
14770PARISC ARCHITECTURE
14771M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14772M:	Helge Deller <deller@gmx.de>
14773L:	linux-parisc@vger.kernel.org
14774S:	Maintained
14775W:	https://parisc.wiki.kernel.org
14776Q:	http://patchwork.kernel.org/project/linux-parisc/list/
14777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14779F:	Documentation/parisc/
14780F:	arch/parisc/
14781F:	drivers/char/agp/parisc-agp.c
14782F:	drivers/input/misc/hp_sdc_rtc.c
14783F:	drivers/input/serio/gscps2.c
14784F:	drivers/input/serio/hp_sdc*
14785F:	drivers/parisc/
14786F:	drivers/parport/parport_gsc.*
14787F:	drivers/tty/serial/8250/8250_gsc.c
14788F:	drivers/video/console/sti*
14789F:	drivers/video/fbdev/sti*
14790F:	drivers/video/logo/logo_parisc*
14791F:	include/linux/hp_sdc.h
14792
14793PARMAN
14794M:	Jiri Pirko <jiri@nvidia.com>
14795L:	netdev@vger.kernel.org
14796S:	Supported
14797F:	include/linux/parman.h
14798F:	lib/parman.c
14799F:	lib/test_parman.c
14800
14801PC ENGINES APU BOARD DRIVER
14802M:	Enrico Weigelt, metux IT consult <info@metux.net>
14803S:	Maintained
14804F:	drivers/platform/x86/pcengines-apuv2.c
14805
14806PC87360 HARDWARE MONITORING DRIVER
14807M:	Jim Cromie <jim.cromie@gmail.com>
14808L:	linux-hwmon@vger.kernel.org
14809S:	Maintained
14810F:	Documentation/hwmon/pc87360.rst
14811F:	drivers/hwmon/pc87360.c
14812
14813PC8736x GPIO DRIVER
14814M:	Jim Cromie <jim.cromie@gmail.com>
14815S:	Maintained
14816F:	drivers/char/pc8736x_gpio.c
14817
14818PC87427 HARDWARE MONITORING DRIVER
14819M:	Jean Delvare <jdelvare@suse.com>
14820L:	linux-hwmon@vger.kernel.org
14821S:	Maintained
14822F:	Documentation/hwmon/pc87427.rst
14823F:	drivers/hwmon/pc87427.c
14824
14825PCA9532 LED DRIVER
14826M:	Riku Voipio <riku.voipio@iki.fi>
14827S:	Maintained
14828F:	drivers/leds/leds-pca9532.c
14829F:	include/linux/leds-pca9532.h
14830
14831PCA9541 I2C BUS MASTER SELECTOR DRIVER
14832M:	Guenter Roeck <linux@roeck-us.net>
14833L:	linux-i2c@vger.kernel.org
14834S:	Maintained
14835F:	drivers/i2c/muxes/i2c-mux-pca9541.c
14836
14837PCDP - PRIMARY CONSOLE AND DEBUG PORT
14838M:	Khalid Aziz <khalid@gonehiking.org>
14839S:	Maintained
14840F:	drivers/firmware/pcdp.*
14841
14842PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14843M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14844M:	Pali Rohár <pali@kernel.org>
14845L:	linux-pci@vger.kernel.org
14846L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14847S:	Maintained
14848F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
14849F:	drivers/pci/controller/pci-aardvark.c
14850
14851PCI DRIVER FOR ALTERA PCIE IP
14852M:	Joyce Ooi <joyce.ooi@intel.com>
14853L:	linux-pci@vger.kernel.org
14854S:	Supported
14855F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
14856F:	drivers/pci/controller/pcie-altera.c
14857
14858PCI DRIVER FOR APPLIEDMICRO XGENE
14859M:	Toan Le <toan@os.amperecomputing.com>
14860L:	linux-pci@vger.kernel.org
14861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14862S:	Maintained
14863F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
14864F:	drivers/pci/controller/pci-xgene.c
14865
14866PCI DRIVER FOR ARM VERSATILE PLATFORM
14867M:	Rob Herring <robh@kernel.org>
14868L:	linux-pci@vger.kernel.org
14869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14870S:	Maintained
14871F:	Documentation/devicetree/bindings/pci/versatile.yaml
14872F:	drivers/pci/controller/pci-versatile.c
14873
14874PCI DRIVER FOR ARMADA 8K
14875M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14876L:	linux-pci@vger.kernel.org
14877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14878S:	Maintained
14879F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
14880F:	drivers/pci/controller/dwc/pcie-armada8k.c
14881
14882PCI DRIVER FOR CADENCE PCIE IP
14883M:	Tom Joseph <tjoseph@cadence.com>
14884L:	linux-pci@vger.kernel.org
14885S:	Maintained
14886F:	Documentation/devicetree/bindings/pci/cdns,*
14887F:	drivers/pci/controller/cadence/
14888
14889PCI DRIVER FOR FREESCALE LAYERSCAPE
14890M:	Minghuan Lian <minghuan.Lian@nxp.com>
14891M:	Mingkai Hu <mingkai.hu@nxp.com>
14892M:	Roy Zang <roy.zang@nxp.com>
14893L:	linuxppc-dev@lists.ozlabs.org
14894L:	linux-pci@vger.kernel.org
14895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14896S:	Maintained
14897F:	drivers/pci/controller/dwc/*layerscape*
14898
14899PCI DRIVER FOR GENERIC OF HOSTS
14900M:	Will Deacon <will@kernel.org>
14901L:	linux-pci@vger.kernel.org
14902L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14903S:	Maintained
14904F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14905F:	drivers/pci/controller/pci-host-common.c
14906F:	drivers/pci/controller/pci-host-generic.c
14907
14908PCI DRIVER FOR IMX6
14909M:	Richard Zhu <hongxing.zhu@nxp.com>
14910M:	Lucas Stach <l.stach@pengutronix.de>
14911L:	linux-pci@vger.kernel.org
14912L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14913S:	Maintained
14914F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14915F:	drivers/pci/controller/dwc/*imx6*
14916
14917PCI DRIVER FOR FU740
14918M:	Paul Walmsley <paul.walmsley@sifive.com>
14919M:	Greentime Hu <greentime.hu@sifive.com>
14920L:	linux-pci@vger.kernel.org
14921S:	Maintained
14922F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14923F:	drivers/pci/controller/dwc/pcie-fu740.c
14924
14925PCI DRIVER FOR INTEL IXP4XX
14926M:	Linus Walleij <linus.walleij@linaro.org>
14927S:	Maintained
14928F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14929F:	drivers/pci/controller/pci-ixp4xx.c
14930
14931PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14932M:	Nirmal Patel <nirmal.patel@linux.intel.com>
14933R:	Jonathan Derrick <jonathan.derrick@linux.dev>
14934L:	linux-pci@vger.kernel.org
14935S:	Supported
14936F:	drivers/pci/controller/vmd.c
14937
14938PCI DRIVER FOR MICROSEMI SWITCHTEC
14939M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14940M:	Logan Gunthorpe <logang@deltatee.com>
14941L:	linux-pci@vger.kernel.org
14942S:	Maintained
14943F:	Documentation/ABI/testing/sysfs-class-switchtec
14944F:	Documentation/driver-api/switchtec.rst
14945F:	drivers/ntb/hw/mscc/
14946F:	drivers/pci/switch/switchtec*
14947F:	include/linux/switchtec.h
14948F:	include/uapi/linux/switchtec_ioctl.h
14949
14950PCI DRIVER FOR MOBIVEIL PCIE IP
14951M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14952M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14953L:	linux-pci@vger.kernel.org
14954S:	Supported
14955F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14956F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
14957
14958PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14959M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14960M:	Pali Rohár <pali@kernel.org>
14961L:	linux-pci@vger.kernel.org
14962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14963S:	Maintained
14964F:	drivers/pci/controller/*mvebu*
14965
14966PCI DRIVER FOR NVIDIA TEGRA
14967M:	Thierry Reding <thierry.reding@gmail.com>
14968L:	linux-tegra@vger.kernel.org
14969L:	linux-pci@vger.kernel.org
14970S:	Supported
14971F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14972F:	drivers/pci/controller/pci-tegra.c
14973
14974PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14975M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14976L:	linux-pci@vger.kernel.org
14977L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14978S:	Maintained
14979F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14980F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14981
14982PCI DRIVER FOR RENESAS R-CAR
14983M:	Marek Vasut <marek.vasut+renesas@gmail.com>
14984M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14985L:	linux-pci@vger.kernel.org
14986L:	linux-renesas-soc@vger.kernel.org
14987S:	Maintained
14988F:	Documentation/devicetree/bindings/pci/*rcar*
14989F:	drivers/pci/controller/*rcar*
14990
14991PCI DRIVER FOR SAMSUNG EXYNOS
14992M:	Jingoo Han <jingoohan1@gmail.com>
14993L:	linux-pci@vger.kernel.org
14994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14995L:	linux-samsung-soc@vger.kernel.org
14996S:	Maintained
14997F:	drivers/pci/controller/dwc/pci-exynos.c
14998
14999PCI DRIVER FOR SYNOPSYS DESIGNWARE
15000M:	Jingoo Han <jingoohan1@gmail.com>
15001M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15002L:	linux-pci@vger.kernel.org
15003S:	Maintained
15004F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15005F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15006F:	drivers/pci/controller/dwc/*designware*
15007
15008PCI DRIVER FOR TI DRA7XX/J721E
15009M:	Kishon Vijay Abraham I <kishon@ti.com>
15010L:	linux-omap@vger.kernel.org
15011L:	linux-pci@vger.kernel.org
15012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15013S:	Supported
15014F:	Documentation/devicetree/bindings/pci/ti-pci.txt
15015F:	drivers/pci/controller/cadence/pci-j721e.c
15016F:	drivers/pci/controller/dwc/pci-dra7xx.c
15017
15018PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15019M:	Linus Walleij <linus.walleij@linaro.org>
15020L:	linux-pci@vger.kernel.org
15021S:	Maintained
15022F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15023F:	drivers/pci/controller/pci-v3-semi.c
15024
15025PCI ENDPOINT SUBSYSTEM
15026M:	Kishon Vijay Abraham I <kishon@ti.com>
15027M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15028R:	Krzysztof Wilczyński <kw@linux.com>
15029L:	linux-pci@vger.kernel.org
15030S:	Supported
15031Q:	https://patchwork.kernel.org/project/linux-pci/list/
15032B:	https://bugzilla.kernel.org
15033C:	irc://irc.oftc.net/linux-pci
15034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15035F:	Documentation/PCI/endpoint/*
15036F:	Documentation/misc-devices/pci-endpoint-test.rst
15037F:	drivers/misc/pci_endpoint_test.c
15038F:	drivers/pci/endpoint/
15039F:	tools/pci/
15040
15041PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15042M:	Russell Currey <ruscur@russell.cc>
15043M:	Oliver O'Halloran <oohall@gmail.com>
15044L:	linuxppc-dev@lists.ozlabs.org
15045S:	Supported
15046F:	Documentation/PCI/pci-error-recovery.rst
15047F:	Documentation/powerpc/eeh-pci-error-recovery.rst
15048F:	arch/powerpc/include/*/eeh*.h
15049F:	arch/powerpc/kernel/eeh*.c
15050F:	arch/powerpc/platforms/*/eeh*.c
15051F:	drivers/pci/pcie/aer.c
15052F:	drivers/pci/pcie/dpc.c
15053F:	drivers/pci/pcie/err.c
15054
15055PCI ERROR RECOVERY
15056M:	Linas Vepstas <linasvepstas@gmail.com>
15057L:	linux-pci@vger.kernel.org
15058S:	Supported
15059F:	Documentation/PCI/pci-error-recovery.rst
15060
15061PCI PEER-TO-PEER DMA (P2PDMA)
15062M:	Bjorn Helgaas <bhelgaas@google.com>
15063M:	Logan Gunthorpe <logang@deltatee.com>
15064L:	linux-pci@vger.kernel.org
15065S:	Supported
15066Q:	https://patchwork.kernel.org/project/linux-pci/list/
15067B:	https://bugzilla.kernel.org
15068C:	irc://irc.oftc.net/linux-pci
15069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15070F:	Documentation/driver-api/pci/p2pdma.rst
15071F:	drivers/pci/p2pdma.c
15072F:	include/linux/pci-p2pdma.h
15073
15074PCI MSI DRIVER FOR ALTERA MSI IP
15075M:	Joyce Ooi <joyce.ooi@intel.com>
15076L:	linux-pci@vger.kernel.org
15077S:	Supported
15078F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15079F:	drivers/pci/controller/pcie-altera-msi.c
15080
15081PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15082M:	Toan Le <toan@os.amperecomputing.com>
15083L:	linux-pci@vger.kernel.org
15084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15085S:	Maintained
15086F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15087F:	drivers/pci/controller/pci-xgene-msi.c
15088
15089PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15090M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15091R:	Rob Herring <robh@kernel.org>
15092R:	Krzysztof Wilczyński <kw@linux.com>
15093L:	linux-pci@vger.kernel.org
15094S:	Supported
15095Q:	https://patchwork.kernel.org/project/linux-pci/list/
15096B:	https://bugzilla.kernel.org
15097C:	irc://irc.oftc.net/linux-pci
15098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15099F:	drivers/pci/controller/
15100F:	drivers/pci/pci-bridge-emul.c
15101F:	drivers/pci/pci-bridge-emul.h
15102
15103PCI SUBSYSTEM
15104M:	Bjorn Helgaas <bhelgaas@google.com>
15105L:	linux-pci@vger.kernel.org
15106S:	Supported
15107Q:	https://patchwork.kernel.org/project/linux-pci/list/
15108B:	https://bugzilla.kernel.org
15109C:	irc://irc.oftc.net/linux-pci
15110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15111F:	Documentation/PCI/
15112F:	Documentation/devicetree/bindings/pci/
15113F:	arch/x86/kernel/early-quirks.c
15114F:	arch/x86/kernel/quirks.c
15115F:	arch/x86/pci/
15116F:	drivers/acpi/pci*
15117F:	drivers/pci/
15118F:	include/asm-generic/pci*
15119F:	include/linux/of_pci.h
15120F:	include/linux/pci*
15121F:	include/uapi/linux/pci*
15122F:	lib/pci*
15123
15124PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15125M:	Jonathan Chocron <jonnyc@amazon.com>
15126L:	linux-pci@vger.kernel.org
15127S:	Maintained
15128F:	Documentation/devicetree/bindings/pci/pcie-al.txt
15129F:	drivers/pci/controller/dwc/pcie-al.c
15130
15131PCIE DRIVER FOR AMLOGIC MESON
15132M:	Yue Wang <yue.wang@Amlogic.com>
15133L:	linux-pci@vger.kernel.org
15134L:	linux-amlogic@lists.infradead.org
15135S:	Maintained
15136F:	drivers/pci/controller/dwc/pci-meson.c
15137
15138PCIE DRIVER FOR AXIS ARTPEC
15139M:	Jesper Nilsson <jesper.nilsson@axis.com>
15140L:	linux-arm-kernel@axis.com
15141L:	linux-pci@vger.kernel.org
15142S:	Maintained
15143F:	Documentation/devicetree/bindings/pci/axis,artpec*
15144F:	drivers/pci/controller/dwc/*artpec*
15145
15146PCIE DRIVER FOR CAVIUM THUNDERX
15147M:	Robert Richter <rric@kernel.org>
15148L:	linux-pci@vger.kernel.org
15149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15150S:	Odd Fixes
15151F:	drivers/pci/controller/pci-thunder-*
15152
15153PCIE DRIVER FOR HISILICON
15154M:	Zhou Wang <wangzhou1@hisilicon.com>
15155L:	linux-pci@vger.kernel.org
15156S:	Maintained
15157F:	drivers/pci/controller/dwc/pcie-hisi.c
15158
15159PCIE DRIVER FOR HISILICON KIRIN
15160M:	Xiaowei Song <songxiaowei@hisilicon.com>
15161M:	Binghui Wang <wangbinghui@hisilicon.com>
15162L:	linux-pci@vger.kernel.org
15163S:	Maintained
15164F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15165F:	drivers/pci/controller/dwc/pcie-kirin.c
15166
15167PCIE DRIVER FOR HISILICON STB
15168M:	Shawn Guo <shawn.guo@linaro.org>
15169L:	linux-pci@vger.kernel.org
15170S:	Maintained
15171F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15172F:	drivers/pci/controller/dwc/pcie-histb.c
15173
15174PCIE DRIVER FOR INTEL KEEM BAY
15175M:	Srikanth Thokala <srikanth.thokala@intel.com>
15176L:	linux-pci@vger.kernel.org
15177S:	Supported
15178F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15179F:	drivers/pci/controller/dwc/pcie-keembay.c
15180
15181PCIE DRIVER FOR INTEL LGM GW SOC
15182M:	Rahul Tanwar <rtanwar@maxlinear.com>
15183L:	linux-pci@vger.kernel.org
15184S:	Maintained
15185F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15186F:	drivers/pci/controller/dwc/pcie-intel-gw.c
15187
15188PCIE DRIVER FOR MEDIATEK
15189M:	Ryder Lee <ryder.lee@mediatek.com>
15190M:	Jianjun Wang <jianjun.wang@mediatek.com>
15191L:	linux-pci@vger.kernel.org
15192L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15193S:	Supported
15194F:	Documentation/devicetree/bindings/pci/mediatek*
15195F:	drivers/pci/controller/*mediatek*
15196
15197PCIE DRIVER FOR MICROCHIP
15198M:	Daire McNamara <daire.mcnamara@microchip.com>
15199L:	linux-pci@vger.kernel.org
15200S:	Supported
15201F:	Documentation/devicetree/bindings/pci/microchip*
15202F:	drivers/pci/controller/*microchip*
15203
15204PCIE DRIVER FOR QUALCOMM MSM
15205M:	Stanimir Varbanov <svarbanov@mm-sol.com>
15206L:	linux-pci@vger.kernel.org
15207L:	linux-arm-msm@vger.kernel.org
15208S:	Maintained
15209F:	drivers/pci/controller/dwc/pcie-qcom.c
15210
15211PCIE ENDPOINT DRIVER FOR QUALCOMM
15212M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15213L:	linux-pci@vger.kernel.org
15214L:	linux-arm-msm@vger.kernel.org
15215S:	Maintained
15216F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15217F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
15218
15219PCIE DRIVER FOR ROCKCHIP
15220M:	Shawn Lin <shawn.lin@rock-chips.com>
15221L:	linux-pci@vger.kernel.org
15222L:	linux-rockchip@lists.infradead.org
15223S:	Maintained
15224F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
15225F:	drivers/pci/controller/pcie-rockchip*
15226
15227PCIE DRIVER FOR SOCIONEXT UNIPHIER
15228M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15229L:	linux-pci@vger.kernel.org
15230S:	Maintained
15231F:	Documentation/devicetree/bindings/pci/uniphier-pcie*
15232F:	drivers/pci/controller/dwc/pcie-uniphier*
15233
15234PCIE DRIVER FOR ST SPEAR13XX
15235M:	Pratyush Anand <pratyush.anand@gmail.com>
15236L:	linux-pci@vger.kernel.org
15237S:	Maintained
15238F:	drivers/pci/controller/dwc/*spear*
15239
15240PCMCIA SUBSYSTEM
15241M:	Dominik Brodowski <linux@dominikbrodowski.net>
15242S:	Odd Fixes
15243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15244F:	Documentation/pcmcia/
15245F:	drivers/pcmcia/
15246F:	include/pcmcia/
15247F:	tools/pcmcia/
15248
15249PCNET32 NETWORK DRIVER
15250M:	Don Fry <pcnet32@frontier.com>
15251L:	netdev@vger.kernel.org
15252S:	Maintained
15253F:	drivers/net/ethernet/amd/pcnet32.c
15254
15255PCRYPT PARALLEL CRYPTO ENGINE
15256M:	Steffen Klassert <steffen.klassert@secunet.com>
15257L:	linux-crypto@vger.kernel.org
15258S:	Maintained
15259F:	crypto/pcrypt.c
15260F:	include/crypto/pcrypt.h
15261
15262PEAQ WMI HOTKEYS DRIVER
15263M:	Hans de Goede <hdegoede@redhat.com>
15264L:	platform-driver-x86@vger.kernel.org
15265S:	Maintained
15266F:	drivers/platform/x86/peaq-wmi.c
15267
15268PENSANDO ETHERNET DRIVERS
15269M:	Shannon Nelson <snelson@pensando.io>
15270M:	drivers@pensando.io
15271L:	netdev@vger.kernel.org
15272S:	Supported
15273F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15274F:	drivers/net/ethernet/pensando/
15275
15276PER-CPU MEMORY ALLOCATOR
15277M:	Dennis Zhou <dennis@kernel.org>
15278M:	Tejun Heo <tj@kernel.org>
15279M:	Christoph Lameter <cl@linux.com>
15280L:	linux-mm@kvack.org
15281S:	Maintained
15282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15283F:	arch/*/include/asm/percpu.h
15284F:	include/linux/percpu*.h
15285F:	lib/percpu*.c
15286F:	mm/percpu*.c
15287
15288PER-TASK DELAY ACCOUNTING
15289M:	Balbir Singh <bsingharora@gmail.com>
15290S:	Maintained
15291F:	include/linux/delayacct.h
15292F:	kernel/delayacct.c
15293
15294PERFORMANCE EVENTS SUBSYSTEM
15295M:	Peter Zijlstra <peterz@infradead.org>
15296M:	Ingo Molnar <mingo@redhat.com>
15297M:	Arnaldo Carvalho de Melo <acme@kernel.org>
15298R:	Mark Rutland <mark.rutland@arm.com>
15299R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15300R:	Jiri Olsa <jolsa@kernel.org>
15301R:	Namhyung Kim <namhyung@kernel.org>
15302L:	linux-perf-users@vger.kernel.org
15303L:	linux-kernel@vger.kernel.org
15304S:	Supported
15305W:	https://perf.wiki.kernel.org/
15306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15307F:	arch/*/events/*
15308F:	arch/*/events/*/*
15309F:	arch/*/include/asm/perf_event.h
15310F:	arch/*/kernel/*/*/perf_event*.c
15311F:	arch/*/kernel/*/perf_event*.c
15312F:	arch/*/kernel/perf_callchain.c
15313F:	arch/*/kernel/perf_event*.c
15314F:	include/linux/perf_event.h
15315F:	include/uapi/linux/perf_event.h
15316F:	kernel/events/*
15317F:	tools/lib/perf/
15318F:	tools/perf/
15319
15320PERFORMANCE EVENTS TOOLING ARM64
15321R:	John Garry <john.garry@huawei.com>
15322R:	Will Deacon <will@kernel.org>
15323R:	Mathieu Poirier <mathieu.poirier@linaro.org>
15324R:	Leo Yan <leo.yan@linaro.org>
15325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15326S:	Supported
15327F:	tools/build/feature/test-libopencsd.c
15328F:	tools/perf/arch/arm*/
15329F:	tools/perf/pmu-events/arch/arm64/
15330F:	tools/perf/util/arm-spe*
15331F:	tools/perf/util/cs-etm*
15332
15333PERSONALITY HANDLING
15334M:	Christoph Hellwig <hch@infradead.org>
15335L:	linux-abi-devel@lists.sourceforge.net
15336S:	Maintained
15337F:	include/linux/personality.h
15338F:	include/uapi/linux/personality.h
15339
15340PHOENIX RC FLIGHT CONTROLLER ADAPTER
15341M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15342L:	linux-input@vger.kernel.org
15343S:	Maintained
15344F:	Documentation/input/devices/pxrc.rst
15345F:	drivers/input/joystick/pxrc.c
15346
15347PHONET PROTOCOL
15348M:	Remi Denis-Courmont <courmisch@gmail.com>
15349S:	Supported
15350F:	Documentation/networking/phonet.rst
15351F:	include/linux/phonet.h
15352F:	include/net/phonet/
15353F:	include/uapi/linux/phonet.h
15354F:	net/phonet/
15355
15356PHRAM MTD DRIVER
15357M:	Joern Engel <joern@lazybastard.org>
15358L:	linux-mtd@lists.infradead.org
15359S:	Maintained
15360F:	drivers/mtd/devices/phram.c
15361
15362PICOLCD HID DRIVER
15363M:	Bruno Prémont <bonbons@linux-vserver.org>
15364L:	linux-input@vger.kernel.org
15365S:	Maintained
15366F:	drivers/hid/hid-picolcd*
15367
15368PIDFD API
15369M:	Christian Brauner <christian@brauner.io>
15370L:	linux-kernel@vger.kernel.org
15371S:	Maintained
15372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15373F:	samples/pidfd/
15374F:	tools/testing/selftests/clone3/
15375F:	tools/testing/selftests/pid_namespace/
15376F:	tools/testing/selftests/pidfd/
15377K:	(?i)pidfd
15378K:	(?i)clone3
15379K:	\b(clone_args|kernel_clone_args)\b
15380
15381PIN CONTROL SUBSYSTEM
15382M:	Linus Walleij <linus.walleij@linaro.org>
15383L:	linux-gpio@vger.kernel.org
15384S:	Maintained
15385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15386F:	Documentation/devicetree/bindings/pinctrl/
15387F:	Documentation/driver-api/pin-control.rst
15388F:	drivers/pinctrl/
15389F:	include/linux/pinctrl/
15390
15391PIN CONTROLLER - AMD
15392M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15393M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15394S:	Maintained
15395F:	drivers/pinctrl/pinctrl-amd.c
15396
15397PIN CONTROLLER - FREESCALE
15398M:	Dong Aisheng <aisheng.dong@nxp.com>
15399M:	Fabio Estevam <festevam@gmail.com>
15400M:	Shawn Guo <shawnguo@kernel.org>
15401M:	Stefan Agner <stefan@agner.ch>
15402R:	Pengutronix Kernel Team <kernel@pengutronix.de>
15403L:	linux-gpio@vger.kernel.org
15404S:	Maintained
15405F:	Documentation/devicetree/bindings/pinctrl/fsl,*
15406F:	drivers/pinctrl/freescale/
15407
15408PIN CONTROLLER - INTEL
15409M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15410M:	Andy Shevchenko <andy@kernel.org>
15411S:	Maintained
15412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15413F:	drivers/pinctrl/intel/
15414
15415PIN CONTROLLER - KEEMBAY
15416M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15417S:	Supported
15418F:	drivers/pinctrl/pinctrl-keembay*
15419
15420PIN CONTROLLER - MEDIATEK
15421M:	Sean Wang <sean.wang@kernel.org>
15422L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15423S:	Maintained
15424F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15425F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15426F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15427F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15428F:	drivers/pinctrl/mediatek/
15429
15430PIN CONTROLLER - MICROCHIP AT91
15431M:	Ludovic Desroches <ludovic.desroches@microchip.com>
15432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15433L:	linux-gpio@vger.kernel.org
15434S:	Supported
15435F:	drivers/gpio/gpio-sama5d2-piobu.c
15436F:	drivers/pinctrl/pinctrl-at91*
15437
15438PIN CONTROLLER - QUALCOMM
15439M:	Bjorn Andersson <bjorn.andersson@linaro.org>
15440L:	linux-arm-msm@vger.kernel.org
15441S:	Maintained
15442F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15443F:	drivers/pinctrl/qcom/
15444
15445PIN CONTROLLER - RENESAS
15446M:	Geert Uytterhoeven <geert+renesas@glider.be>
15447L:	linux-renesas-soc@vger.kernel.org
15448S:	Supported
15449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15450F:	Documentation/devicetree/bindings/pinctrl/renesas,*
15451F:	drivers/pinctrl/renesas/
15452
15453PIN CONTROLLER - SAMSUNG
15454M:	Tomasz Figa <tomasz.figa@gmail.com>
15455M:	Krzysztof Kozlowski <krzk@kernel.org>
15456M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15457R:	Alim Akhtar <alim.akhtar@samsung.com>
15458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15459L:	linux-samsung-soc@vger.kernel.org
15460S:	Maintained
15461C:	irc://irc.libera.chat/linux-exynos
15462Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
15463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15464F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
15465F:	drivers/pinctrl/samsung/
15466F:	include/dt-bindings/pinctrl/samsung.h
15467
15468PIN CONTROLLER - SINGLE
15469M:	Tony Lindgren <tony@atomide.com>
15470M:	Haojian Zhuang <haojian.zhuang@linaro.org>
15471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15472L:	linux-omap@vger.kernel.org
15473S:	Maintained
15474F:	drivers/pinctrl/pinctrl-single.c
15475
15476PIN CONTROLLER - THUNDERBAY
15477M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15478S:	Supported
15479F:	drivers/pinctrl/pinctrl-thunderbay.c
15480
15481PKTCDVD DRIVER
15482M:	linux-block@vger.kernel.org
15483S:	Orphan
15484F:	drivers/block/pktcdvd.c
15485F:	include/linux/pktcdvd.h
15486F:	include/uapi/linux/pktcdvd.h
15487
15488PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15489M:	Tomasz Duszynski <tduszyns@gmail.com>
15490S:	Maintained
15491F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15492F:	drivers/iio/chemical/pms7003.c
15493
15494PLDMFW LIBRARY
15495M:	Jacob Keller <jacob.e.keller@intel.com>
15496S:	Maintained
15497F:	Documentation/driver-api/pldmfw/
15498F:	include/linux/pldmfw.h
15499F:	lib/pldmfw/
15500
15501PLX DMA DRIVER
15502M:	Logan Gunthorpe <logang@deltatee.com>
15503S:	Maintained
15504F:	drivers/dma/plx_dma.c
15505
15506PM6764TR DRIVER
15507M:	Charles Hsu	<hsu.yungteng@gmail.com>
15508L:	linux-hwmon@vger.kernel.org
15509S:	Maintained
15510F:	Documentation/hwmon/pm6764tr.rst
15511F:	drivers/hwmon/pmbus/pm6764tr.c
15512
15513PM-GRAPH UTILITY
15514M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
15515L:	linux-pm@vger.kernel.org
15516S:	Supported
15517W:	https://01.org/pm-graph
15518B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
15519T:	git git://github.com/intel/pm-graph
15520F:	tools/power/pm-graph
15521
15522PMBUS HARDWARE MONITORING DRIVERS
15523M:	Guenter Roeck <linux@roeck-us.net>
15524L:	linux-hwmon@vger.kernel.org
15525S:	Maintained
15526W:	http://hwmon.wiki.kernel.org/
15527W:	http://www.roeck-us.net/linux/drivers/
15528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15529F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
15530F:	Documentation/devicetree/bindings/hwmon/max31785.txt
15531F:	Documentation/hwmon/adm1275.rst
15532F:	Documentation/hwmon/ibm-cffps.rst
15533F:	Documentation/hwmon/ir35221.rst
15534F:	Documentation/hwmon/lm25066.rst
15535F:	Documentation/hwmon/ltc2978.rst
15536F:	Documentation/hwmon/ltc3815.rst
15537F:	Documentation/hwmon/max16064.rst
15538F:	Documentation/hwmon/max20751.rst
15539F:	Documentation/hwmon/max31785.rst
15540F:	Documentation/hwmon/max34440.rst
15541F:	Documentation/hwmon/max8688.rst
15542F:	Documentation/hwmon/pmbus-core.rst
15543F:	Documentation/hwmon/pmbus.rst
15544F:	Documentation/hwmon/tps40422.rst
15545F:	Documentation/hwmon/ucd9000.rst
15546F:	Documentation/hwmon/ucd9200.rst
15547F:	Documentation/hwmon/zl6100.rst
15548F:	drivers/hwmon/pmbus/
15549F:	include/linux/pmbus.h
15550
15551PMC SIERRA MaxRAID DRIVER
15552L:	linux-scsi@vger.kernel.org
15553S:	Orphan
15554W:	http://www.pmc-sierra.com/
15555F:	drivers/scsi/pmcraid.*
15556
15557PMC SIERRA PM8001 DRIVER
15558M:	Jack Wang <jinpu.wang@cloud.ionos.com>
15559L:	linux-scsi@vger.kernel.org
15560S:	Supported
15561F:	drivers/scsi/pm8001/
15562
15563PNI RM3100 IIO DRIVER
15564M:	Song Qiang <songqiang1304521@gmail.com>
15565L:	linux-iio@vger.kernel.org
15566S:	Maintained
15567F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15568F:	drivers/iio/magnetometer/rm3100*
15569
15570PNP SUPPORT
15571M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15572L:	linux-acpi@vger.kernel.org
15573S:	Maintained
15574F:	drivers/pnp/
15575F:	include/linux/pnp.h
15576
15577POSIX CLOCKS and TIMERS
15578M:	Thomas Gleixner <tglx@linutronix.de>
15579L:	linux-kernel@vger.kernel.org
15580S:	Maintained
15581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15582F:	fs/timerfd.c
15583F:	include/linux/time_namespace.h
15584F:	include/linux/timer*
15585F:	kernel/time/*timer*
15586F:	kernel/time/namespace.c
15587
15588POWER MANAGEMENT CORE
15589M:	"Rafael J. Wysocki" <rafael@kernel.org>
15590L:	linux-pm@vger.kernel.org
15591S:	Supported
15592B:	https://bugzilla.kernel.org
15593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15594F:	drivers/base/power/
15595F:	drivers/powercap/
15596F:	include/linux/intel_rapl.h
15597F:	include/linux/pm.h
15598F:	include/linux/pm_*
15599F:	include/linux/powercap.h
15600F:	kernel/configs/nopm.config
15601
15602DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15603M:	Daniel Lezcano <daniel.lezcano@kernel.org>
15604L:	linux-pm@vger.kernel.org
15605S:	Supported
15606B:	https://bugzilla.kernel.org
15607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15608F:	drivers/powercap/dtpm*
15609F:	include/linux/dtpm.h
15610
15611POWER STATE COORDINATION INTERFACE (PSCI)
15612M:	Mark Rutland <mark.rutland@arm.com>
15613M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15615S:	Maintained
15616F:	drivers/firmware/psci/
15617F:	include/linux/psci.h
15618F:	include/uapi/linux/psci.h
15619
15620POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15621M:	Sebastian Reichel <sre@kernel.org>
15622L:	linux-pm@vger.kernel.org
15623S:	Maintained
15624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15625F:	Documentation/ABI/testing/sysfs-class-power
15626F:	Documentation/devicetree/bindings/power/supply/
15627F:	drivers/power/supply/
15628F:	include/linux/power/
15629F:	include/linux/power_supply.h
15630
15631POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15632M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15633L:	linuxppc-dev@lists.ozlabs.org
15634S:	Maintained
15635F:	drivers/char/powernv-op-panel.c
15636
15637PPP OVER ATM (RFC 2364)
15638M:	Mitchell Blank Jr <mitch@sfgoth.com>
15639S:	Maintained
15640F:	include/uapi/linux/atmppp.h
15641F:	net/atm/pppoatm.c
15642
15643PPP OVER ETHERNET
15644M:	Michal Ostrowski <mostrows@earthlink.net>
15645S:	Maintained
15646F:	drivers/net/ppp/pppoe.c
15647F:	drivers/net/ppp/pppox.c
15648
15649PPP OVER L2TP
15650M:	James Chapman <jchapman@katalix.com>
15651S:	Maintained
15652F:	include/linux/if_pppol2tp.h
15653F:	include/uapi/linux/if_pppol2tp.h
15654F:	net/l2tp/l2tp_ppp.c
15655
15656PPP PROTOCOL DRIVERS AND COMPRESSORS
15657M:	Paul Mackerras <paulus@samba.org>
15658L:	linux-ppp@vger.kernel.org
15659S:	Maintained
15660F:	drivers/net/ppp/ppp_*
15661
15662PPS SUPPORT
15663M:	Rodolfo Giometti <giometti@enneenne.com>
15664L:	linuxpps@ml.enneenne.com (subscribers-only)
15665S:	Maintained
15666W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
15667F:	Documentation/ABI/testing/sysfs-pps
15668F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
15669F:	Documentation/driver-api/pps.rst
15670F:	drivers/pps/
15671F:	include/linux/pps*.h
15672F:	include/uapi/linux/pps.h
15673
15674PPTP DRIVER
15675M:	Dmitry Kozlov <xeb@mail.ru>
15676L:	netdev@vger.kernel.org
15677S:	Maintained
15678W:	http://sourceforge.net/projects/accel-pptp
15679F:	drivers/net/ppp/pptp.c
15680
15681PRESSURE STALL INFORMATION (PSI)
15682M:	Johannes Weiner <hannes@cmpxchg.org>
15683M:	Suren Baghdasaryan <surenb@google.com>
15684S:	Maintained
15685F:	include/linux/psi*
15686F:	kernel/sched/psi.c
15687
15688PRINTK
15689M:	Petr Mladek <pmladek@suse.com>
15690M:	Sergey Senozhatsky <senozhatsky@chromium.org>
15691R:	Steven Rostedt <rostedt@goodmis.org>
15692R:	John Ogness <john.ogness@linutronix.de>
15693S:	Maintained
15694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
15695F:	include/linux/printk.h
15696F:	kernel/printk/
15697
15698PRINTK INDEXING
15699R:	Chris Down <chris@chrisdown.name>
15700S:	Maintained
15701F:	kernel/printk/index.c
15702
15703PROC FILESYSTEM
15704L:	linux-kernel@vger.kernel.org
15705L:	linux-fsdevel@vger.kernel.org
15706S:	Maintained
15707F:	Documentation/filesystems/proc.rst
15708F:	fs/proc/
15709F:	include/linux/proc_fs.h
15710F:	tools/testing/selftests/proc/
15711
15712PROC SYSCTL
15713M:	Luis Chamberlain <mcgrof@kernel.org>
15714M:	Kees Cook <keescook@chromium.org>
15715M:	Iurii Zaikin <yzaikin@google.com>
15716L:	linux-kernel@vger.kernel.org
15717L:	linux-fsdevel@vger.kernel.org
15718S:	Maintained
15719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
15720F:	fs/proc/proc_sysctl.c
15721F:	include/linux/sysctl.h
15722F:	kernel/sysctl-test.c
15723F:	kernel/sysctl.c
15724F:	tools/testing/selftests/sysctl/
15725
15726PS3 NETWORK SUPPORT
15727M:	Geoff Levand <geoff@infradead.org>
15728L:	netdev@vger.kernel.org
15729L:	linuxppc-dev@lists.ozlabs.org
15730S:	Maintained
15731F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
15732
15733PS3 PLATFORM SUPPORT
15734M:	Geoff Levand <geoff@infradead.org>
15735L:	linuxppc-dev@lists.ozlabs.org
15736S:	Maintained
15737F:	arch/powerpc/boot/ps3*
15738F:	arch/powerpc/include/asm/lv1call.h
15739F:	arch/powerpc/include/asm/ps3*.h
15740F:	arch/powerpc/platforms/ps3/
15741F:	drivers/*/ps3*
15742F:	drivers/ps3/
15743F:	drivers/rtc/rtc-ps3.c
15744F:	drivers/usb/host/*ps3.c
15745F:	sound/ppc/snd_ps3*
15746
15747PS3VRAM DRIVER
15748M:	Jim Paris <jim@jtan.com>
15749M:	Geoff Levand <geoff@infradead.org>
15750L:	linuxppc-dev@lists.ozlabs.org
15751S:	Maintained
15752F:	drivers/block/ps3vram.c
15753
15754PSAMPLE PACKET SAMPLING SUPPORT
15755M:	Yotam Gigi <yotam.gi@gmail.com>
15756S:	Maintained
15757F:	include/net/psample.h
15758F:	include/uapi/linux/psample.h
15759F:	net/psample
15760
15761PSTORE FILESYSTEM
15762M:	Kees Cook <keescook@chromium.org>
15763M:	Anton Vorontsov <anton@enomsg.org>
15764M:	Colin Cross <ccross@android.com>
15765M:	Tony Luck <tony.luck@intel.com>
15766S:	Maintained
15767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15768F:	Documentation/admin-guide/ramoops.rst
15769F:	Documentation/admin-guide/pstore-blk.rst
15770F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
15771F:	drivers/acpi/apei/erst.c
15772F:	drivers/firmware/efi/efi-pstore.c
15773F:	fs/pstore/
15774F:	include/linux/pstore*
15775K:	\b(pstore|ramoops)
15776
15777PTP HARDWARE CLOCK SUPPORT
15778M:	Richard Cochran <richardcochran@gmail.com>
15779L:	netdev@vger.kernel.org
15780S:	Maintained
15781W:	http://linuxptp.sourceforge.net/
15782F:	Documentation/ABI/testing/sysfs-ptp
15783F:	Documentation/driver-api/ptp.rst
15784F:	drivers/net/phy/dp83640*
15785F:	drivers/ptp/*
15786F:	include/linux/ptp_cl*
15787
15788PTP VIRTUAL CLOCK SUPPORT
15789M:	Yangbo Lu <yangbo.lu@nxp.com>
15790L:	netdev@vger.kernel.org
15791S:	Maintained
15792F:	drivers/ptp/ptp_vclock.c
15793F:	net/ethtool/phc_vclocks.c
15794
15795PTRACE SUPPORT
15796M:	Oleg Nesterov <oleg@redhat.com>
15797S:	Maintained
15798F:	arch/*/*/ptrace*.c
15799F:	arch/*/include/asm/ptrace*.h
15800F:	arch/*/ptrace*.c
15801F:	include/asm-generic/syscall.h
15802F:	include/linux/ptrace.h
15803F:	include/linux/regset.h
15804F:	include/linux/tracehook.h
15805F:	include/uapi/linux/ptrace.h
15806F:	include/uapi/linux/ptrace.h
15807F:	kernel/ptrace.c
15808
15809PULSE8-CEC DRIVER
15810M:	Hans Verkuil <hverkuil@xs4all.nl>
15811L:	linux-media@vger.kernel.org
15812S:	Maintained
15813T:	git git://linuxtv.org/media_tree.git
15814F:	Documentation/admin-guide/media/pulse8-cec.rst
15815F:	drivers/media/cec/usb/pulse8/
15816
15817PVRUSB2 VIDEO4LINUX DRIVER
15818M:	Mike Isely <isely@pobox.com>
15819L:	pvrusb2@isely.net	(subscribers-only)
15820L:	linux-media@vger.kernel.org
15821S:	Maintained
15822W:	http://www.isely.net/pvrusb2/
15823T:	git git://linuxtv.org/media_tree.git
15824F:	Documentation/driver-api/media/drivers/pvrusb2*
15825F:	drivers/media/usb/pvrusb2/
15826
15827PWC WEBCAM DRIVER
15828M:	Hans Verkuil <hverkuil@xs4all.nl>
15829L:	linux-media@vger.kernel.org
15830S:	Odd Fixes
15831T:	git git://linuxtv.org/media_tree.git
15832F:	drivers/media/usb/pwc/*
15833F:	include/trace/events/pwc.h
15834
15835PWM FAN DRIVER
15836M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15837L:	linux-hwmon@vger.kernel.org
15838S:	Supported
15839F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15840F:	Documentation/hwmon/pwm-fan.rst
15841F:	drivers/hwmon/pwm-fan.c
15842
15843PWM IR Transmitter
15844M:	Sean Young <sean@mess.org>
15845L:	linux-media@vger.kernel.org
15846S:	Maintained
15847F:	drivers/media/rc/pwm-ir-tx.c
15848
15849PWM SUBSYSTEM
15850M:	Thierry Reding <thierry.reding@gmail.com>
15851R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15852M:	Lee Jones <lee.jones@linaro.org>
15853L:	linux-pwm@vger.kernel.org
15854S:	Maintained
15855Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
15856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15857F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15858F:	Documentation/devicetree/bindings/pwm/
15859F:	Documentation/driver-api/pwm.rst
15860F:	drivers/gpio/gpio-mvebu.c
15861F:	drivers/pwm/
15862F:	drivers/video/backlight/pwm_bl.c
15863F:	include/linux/pwm.h
15864F:	include/linux/pwm_backlight.h
15865K:	pwm_(config|apply_state|ops)
15866
15867PXA GPIO DRIVER
15868M:	Robert Jarzmik <robert.jarzmik@free.fr>
15869L:	linux-gpio@vger.kernel.org
15870S:	Maintained
15871F:	drivers/gpio/gpio-pxa.c
15872
15873PXA MMCI DRIVER
15874S:	Orphan
15875
15876PXA RTC DRIVER
15877M:	Robert Jarzmik <robert.jarzmik@free.fr>
15878L:	linux-rtc@vger.kernel.org
15879S:	Maintained
15880
15881PXA2xx/PXA3xx SUPPORT
15882M:	Daniel Mack <daniel@zonque.org>
15883M:	Haojian Zhuang <haojian.zhuang@gmail.com>
15884M:	Robert Jarzmik <robert.jarzmik@free.fr>
15885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15886S:	Maintained
15887T:	git git://github.com/hzhuang1/linux.git
15888T:	git git://github.com/rjarzmik/linux.git
15889F:	arch/arm/boot/dts/pxa*
15890F:	arch/arm/mach-pxa/
15891F:	drivers/dma/pxa*
15892F:	drivers/pcmcia/pxa2xx*
15893F:	drivers/pinctrl/pxa/
15894F:	drivers/spi/spi-pxa2xx*
15895F:	drivers/usb/gadget/udc/pxa2*
15896F:	include/sound/pxa2xx-lib.h
15897F:	sound/arm/pxa*
15898F:	sound/soc/pxa/
15899
15900QAT DRIVER
15901M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15902L:	qat-linux@intel.com
15903S:	Supported
15904F:	drivers/crypto/qat/
15905
15906QCOM AUDIO (ASoC) DRIVERS
15907M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15908M:	Banajit Goswami <bgoswami@codeaurora.org>
15909L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15910S:	Supported
15911F:	sound/soc/codecs/lpass-va-macro.c
15912F:	sound/soc/codecs/lpass-wsa-macro.*
15913F:	sound/soc/codecs/msm8916-wcd-analog.c
15914F:	sound/soc/codecs/msm8916-wcd-digital.c
15915F:	sound/soc/codecs/wcd9335.*
15916F:	sound/soc/codecs/wcd934x.c
15917F:	sound/soc/codecs/wcd-clsh-v2.*
15918F:	sound/soc/codecs/wsa881x.c
15919F:	sound/soc/qcom/
15920
15921QCOM EMBEDDED USB DEBUGGER (EUD)
15922M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
15923L:	linux-arm-msm@vger.kernel.org
15924S:	Maintained
15925F:	Documentation/ABI/testing/sysfs-driver-eud
15926F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
15927F:	drivers/usb/misc/qcom_eud.c
15928
15929QCOM IPA DRIVER
15930M:	Alex Elder <elder@kernel.org>
15931L:	netdev@vger.kernel.org
15932S:	Supported
15933F:	drivers/net/ipa/
15934
15935QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15936M:	Gabriel Somlo <somlo@cmu.edu>
15937M:	"Michael S. Tsirkin" <mst@redhat.com>
15938L:	qemu-devel@nongnu.org
15939S:	Maintained
15940F:	drivers/firmware/qemu_fw_cfg.c
15941F:	include/uapi/linux/qemu_fw_cfg.h
15942
15943QIB DRIVER
15944M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15945M:	Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15946L:	linux-rdma@vger.kernel.org
15947S:	Supported
15948F:	drivers/infiniband/hw/qib/
15949
15950QLOGIC QL41xxx FCOE DRIVER
15951M:	Saurav Kashyap <skashyap@marvell.com>
15952M:	Javed Hasan <jhasan@marvell.com>
15953M:	GR-QLogic-Storage-Upstream@marvell.com
15954L:	linux-scsi@vger.kernel.org
15955S:	Supported
15956F:	drivers/scsi/qedf/
15957
15958QLOGIC QL41xxx ISCSI DRIVER
15959M:	Nilesh Javali <njavali@marvell.com>
15960M:	Manish Rangankar <mrangankar@marvell.com>
15961M:	GR-QLogic-Storage-Upstream@marvell.com
15962L:	linux-scsi@vger.kernel.org
15963S:	Supported
15964F:	drivers/scsi/qedi/
15965
15966QLOGIC QL4xxx ETHERNET DRIVER
15967M:	Ariel Elior <aelior@marvell.com>
15968M:	Manish Chopra <manishc@marvell.com>
15969L:	netdev@vger.kernel.org
15970S:	Supported
15971F:	drivers/net/ethernet/qlogic/qed/
15972F:	drivers/net/ethernet/qlogic/qede/
15973F:	include/linux/qed/
15974
15975QLOGIC QL4xxx RDMA DRIVER
15976M:	Michal Kalderon <mkalderon@marvell.com>
15977M:	Ariel Elior <aelior@marvell.com>
15978L:	linux-rdma@vger.kernel.org
15979S:	Supported
15980F:	drivers/infiniband/hw/qedr/
15981F:	include/uapi/rdma/qedr-abi.h
15982
15983QLOGIC QLA1280 SCSI DRIVER
15984M:	Michael Reed <mdr@sgi.com>
15985L:	linux-scsi@vger.kernel.org
15986S:	Maintained
15987F:	drivers/scsi/qla1280.[ch]
15988
15989QLOGIC QLA2XXX FC-SCSI DRIVER
15990M:	Nilesh Javali <njavali@marvell.com>
15991M:	GR-QLogic-Storage-Upstream@marvell.com
15992L:	linux-scsi@vger.kernel.org
15993S:	Supported
15994F:	drivers/scsi/qla2xxx/
15995
15996QLOGIC QLA3XXX NETWORK DRIVER
15997M:	GR-Linux-NIC-Dev@marvell.com
15998L:	netdev@vger.kernel.org
15999S:	Supported
16000F:	drivers/net/ethernet/qlogic/qla3xxx.*
16001
16002QLOGIC QLA4XXX iSCSI DRIVER
16003M:	Nilesh Javali <njavali@marvell.com>
16004M:	Manish Rangankar <mrangankar@marvell.com>
16005M:	GR-QLogic-Storage-Upstream@marvell.com
16006L:	linux-scsi@vger.kernel.org
16007S:	Supported
16008F:	drivers/scsi/qla4xxx/
16009
16010QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16011M:	Shahed Shaikh <shshaikh@marvell.com>
16012M:	Manish Chopra <manishc@marvell.com>
16013M:	GR-Linux-NIC-Dev@marvell.com
16014L:	netdev@vger.kernel.org
16015S:	Supported
16016F:	drivers/net/ethernet/qlogic/qlcnic/
16017
16018QLOGIC QLGE 10Gb ETHERNET DRIVER
16019M:	Manish Chopra <manishc@marvell.com>
16020M:	GR-Linux-NIC-Dev@marvell.com
16021M:	Coiby Xu <coiby.xu@gmail.com>
16022L:	netdev@vger.kernel.org
16023S:	Supported
16024F:	Documentation/networking/device_drivers/qlogic/qlge.rst
16025F:	drivers/staging/qlge/
16026
16027QM1D1B0004 MEDIA DRIVER
16028M:	Akihiro Tsukada <tskd08@gmail.com>
16029L:	linux-media@vger.kernel.org
16030S:	Odd Fixes
16031F:	drivers/media/tuners/qm1d1b0004*
16032
16033QM1D1C0042 MEDIA DRIVER
16034M:	Akihiro Tsukada <tskd08@gmail.com>
16035L:	linux-media@vger.kernel.org
16036S:	Odd Fixes
16037F:	drivers/media/tuners/qm1d1c0042*
16038
16039QNX4 FILESYSTEM
16040M:	Anders Larsen <al@alarsen.net>
16041S:	Maintained
16042W:	http://www.alarsen.net/linux/qnx4fs/
16043F:	fs/qnx4/
16044F:	include/uapi/linux/qnx4_fs.h
16045F:	include/uapi/linux/qnxtypes.h
16046
16047QORIQ DPAA2 FSL-MC BUS DRIVER
16048M:	Stuart Yoder <stuyoder@gmail.com>
16049M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
16050L:	linux-kernel@vger.kernel.org
16051S:	Maintained
16052F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
16053F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16054F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16055F:	drivers/bus/fsl-mc/
16056F:	include/uapi/linux/fsl_mc.h
16057
16058QT1010 MEDIA DRIVER
16059M:	Antti Palosaari <crope@iki.fi>
16060L:	linux-media@vger.kernel.org
16061S:	Maintained
16062W:	https://linuxtv.org
16063W:	http://palosaari.fi/linux/
16064Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16065T:	git git://linuxtv.org/anttip/media_tree.git
16066F:	drivers/media/tuners/qt1010*
16067
16068QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16069M:	Kalle Valo <kvalo@kernel.org>
16070L:	ath10k@lists.infradead.org
16071S:	Supported
16072W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16074F:	drivers/net/wireless/ath/ath10k/
16075F:	Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16076
16077QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16078M:	Kalle Valo <kvalo@kernel.org>
16079L:	ath11k@lists.infradead.org
16080S:	Supported
16081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16082F:	Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16083F:	drivers/net/wireless/ath/ath11k/
16084
16085QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16086M:	Toke Høiland-Jørgensen <toke@toke.dk>
16087L:	linux-wireless@vger.kernel.org
16088S:	Maintained
16089W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16090F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16091F:	drivers/net/wireless/ath/ath9k/
16092
16093QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16094M:	Stephan Gerhold <stephan@gerhold.net>
16095L:	netdev@vger.kernel.org
16096L:	linux-arm-msm@vger.kernel.org
16097S:	Maintained
16098F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16099F:	drivers/net/wwan/qcom_bam_dmux.c
16100
16101QUALCOMM CAMERA SUBSYSTEM DRIVER
16102M:	Robert Foss <robert.foss@linaro.org>
16103M:	Todor Tomov <todor.too@gmail.com>
16104L:	linux-media@vger.kernel.org
16105S:	Maintained
16106F:	Documentation/admin-guide/media/qcom_camss.rst
16107F:	Documentation/devicetree/bindings/media/*camss*
16108F:	drivers/media/platform/qcom/camss/
16109
16110QUALCOMM CLOCK DRIVERS
16111M:	Bjorn Andersson <bjorn.andersson@linaro.org>
16112L:	linux-arm-msm@vger.kernel.org
16113S:	Supported
16114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16115F:	Documentation/devicetree/bindings/clock/qcom,*
16116F:	drivers/clk/qcom/
16117F:	include/dt-bindings/clock/qcom,*
16118
16119QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16120M:	Niklas Cassel <nks@flawful.org>
16121L:	linux-pm@vger.kernel.org
16122L:	linux-arm-msm@vger.kernel.org
16123S:	Maintained
16124F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
16125F:	drivers/soc/qcom/cpr.c
16126
16127QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16128M:	Ilia Lin <ilia.lin@kernel.org>
16129L:	linux-pm@vger.kernel.org
16130S:	Maintained
16131F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
16132F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
16133
16134QUALCOMM CRYPTO DRIVERS
16135M:	Thara Gopinath <thara.gopinath@linaro.org>
16136L:	linux-crypto@vger.kernel.org
16137L:	linux-arm-msm@vger.kernel.org
16138S:	Maintained
16139F:	drivers/crypto/qce/
16140
16141QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16142M:	Timur Tabi <timur@kernel.org>
16143L:	netdev@vger.kernel.org
16144S:	Maintained
16145F:	drivers/net/ethernet/qualcomm/emac/
16146
16147QUALCOMM ETHQOS ETHERNET DRIVER
16148M:	Vinod Koul <vkoul@kernel.org>
16149L:	netdev@vger.kernel.org
16150S:	Maintained
16151F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
16152F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16153
16154QUALCOMM FASTRPC DRIVER
16155M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16156M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
16157L:	linux-arm-msm@vger.kernel.org
16158S:	Maintained
16159F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16160F:	drivers/misc/fastrpc.c
16161F:	include/uapi/misc/fastrpc.h
16162
16163QUALCOMM HEXAGON ARCHITECTURE
16164M:	Brian Cain <bcain@codeaurora.org>
16165L:	linux-hexagon@vger.kernel.org
16166S:	Supported
16167F:	arch/hexagon/
16168
16169QUALCOMM HIDMA DRIVER
16170M:	Sinan Kaya <okaya@kernel.org>
16171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16172L:	linux-arm-msm@vger.kernel.org
16173L:	dmaengine@vger.kernel.org
16174S:	Supported
16175F:	drivers/dma/qcom/hidma*
16176
16177QUALCOMM I2C CCI DRIVER
16178M:	Loic Poulain <loic.poulain@linaro.org>
16179M:	Robert Foss <robert.foss@linaro.org>
16180L:	linux-i2c@vger.kernel.org
16181L:	linux-arm-msm@vger.kernel.org
16182S:	Maintained
16183F:	Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16184F:	drivers/i2c/busses/i2c-qcom-cci.c
16185
16186QUALCOMM IOMMU
16187M:	Rob Clark <robdclark@gmail.com>
16188L:	iommu@lists.linux-foundation.org
16189L:	linux-arm-msm@vger.kernel.org
16190S:	Maintained
16191F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
16192
16193QUALCOMM IPC ROUTER (QRTR) DRIVER
16194M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16195L:	linux-arm-msm@vger.kernel.org
16196S:	Maintained
16197F:	include/trace/events/qrtr.h
16198F:	include/uapi/linux/qrtr.h
16199F:	net/qrtr/
16200
16201QUALCOMM IPCC MAILBOX DRIVER
16202M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16203L:	linux-arm-msm@vger.kernel.org
16204S:	Supported
16205F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16206F:	drivers/mailbox/qcom-ipcc.c
16207F:	include/dt-bindings/mailbox/qcom-ipcc.h
16208
16209QUALCOMM IPQ4019 USB PHY DRIVER
16210M:	Robert Marko <robert.marko@sartura.hr>
16211M:	Luka Perkov <luka.perkov@sartura.hr>
16212L:	linux-arm-msm@vger.kernel.org
16213S:	Maintained
16214F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16215F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16216
16217QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16218M:	Robert Marko <robert.marko@sartura.hr>
16219M:	Luka Perkov <luka.perkov@sartura.hr>
16220L:	linux-arm-msm@vger.kernel.org
16221S:	Maintained
16222F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16223F:	drivers/regulator/vqmmc-ipq4019-regulator.c
16224
16225QUALCOMM NAND CONTROLLER DRIVER
16226M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16227L:	linux-mtd@lists.infradead.org
16228L:	linux-arm-msm@vger.kernel.org
16229S:	Maintained
16230F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16231F:	drivers/mtd/nand/raw/qcom_nandc.c
16232
16233QUALCOMM RMNET DRIVER
16234M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16235M:	Sean Tranchetti <quic_stranche@quicinc.com>
16236L:	netdev@vger.kernel.org
16237S:	Maintained
16238F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16239F:	drivers/net/ethernet/qualcomm/rmnet/
16240F:	include/linux/if_rmnet.h
16241
16242QUALCOMM TSENS THERMAL DRIVER
16243M:	Amit Kucheria <amitk@kernel.org>
16244M:	Thara Gopinath <thara.gopinath@linaro.org>
16245L:	linux-pm@vger.kernel.org
16246L:	linux-arm-msm@vger.kernel.org
16247S:	Maintained
16248F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16249F:	drivers/thermal/qcom/
16250
16251QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16252M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
16253L:	linux-media@vger.kernel.org
16254L:	linux-arm-msm@vger.kernel.org
16255S:	Maintained
16256T:	git git://linuxtv.org/media_tree.git
16257F:	Documentation/devicetree/bindings/media/*venus*
16258F:	drivers/media/platform/qcom/venus/
16259
16260QUALCOMM WCN36XX WIRELESS DRIVER
16261M:	Loic Poulain <loic.poulain@linaro.org>
16262L:	wcn36xx@lists.infradead.org
16263S:	Supported
16264W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16265F:	drivers/net/wireless/ath/wcn36xx/
16266
16267QUANTENNA QTNFMAC WIRELESS DRIVER
16268M:	Igor Mitsyanko <imitsyanko@quantenna.com>
16269R:	Sergey Matyukevich <geomatsi@gmail.com>
16270L:	linux-wireless@vger.kernel.org
16271S:	Maintained
16272F:	drivers/net/wireless/quantenna
16273
16274RADEON and AMDGPU DRM DRIVERS
16275M:	Alex Deucher <alexander.deucher@amd.com>
16276M:	Christian König <christian.koenig@amd.com>
16277M:	Pan, Xinhui <Xinhui.Pan@amd.com>
16278L:	amd-gfx@lists.freedesktop.org
16279S:	Supported
16280T:	git https://gitlab.freedesktop.org/agd5f/linux.git
16281B:	https://gitlab.freedesktop.org/drm/amd/-/issues
16282C:	irc://irc.oftc.net/radeon
16283F:	drivers/gpu/drm/amd/
16284F:	drivers/gpu/drm/radeon/
16285F:	include/uapi/drm/amdgpu_drm.h
16286F:	include/uapi/drm/radeon_drm.h
16287
16288RADEON FRAMEBUFFER DISPLAY DRIVER
16289M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
16290L:	linux-fbdev@vger.kernel.org
16291S:	Maintained
16292F:	drivers/video/fbdev/aty/radeon*
16293F:	include/uapi/linux/radeonfb.h
16294
16295RADIOSHARK RADIO DRIVER
16296M:	Hans Verkuil <hverkuil@xs4all.nl>
16297L:	linux-media@vger.kernel.org
16298S:	Maintained
16299T:	git git://linuxtv.org/media_tree.git
16300F:	drivers/media/radio/radio-shark.c
16301
16302RADIOSHARK2 RADIO DRIVER
16303M:	Hans Verkuil <hverkuil@xs4all.nl>
16304L:	linux-media@vger.kernel.org
16305S:	Maintained
16306T:	git git://linuxtv.org/media_tree.git
16307F:	drivers/media/radio/radio-shark2.c
16308F:	drivers/media/radio/radio-tea5777.c
16309
16310RADOS BLOCK DEVICE (RBD)
16311M:	Ilya Dryomov <idryomov@gmail.com>
16312R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
16313L:	ceph-devel@vger.kernel.org
16314S:	Supported
16315W:	http://ceph.com/
16316T:	git git://github.com/ceph/ceph-client.git
16317F:	Documentation/ABI/testing/sysfs-bus-rbd
16318F:	drivers/block/rbd.c
16319F:	drivers/block/rbd_types.h
16320
16321RAGE128 FRAMEBUFFER DISPLAY DRIVER
16322M:	Paul Mackerras <paulus@samba.org>
16323L:	linux-fbdev@vger.kernel.org
16324S:	Maintained
16325F:	drivers/video/fbdev/aty/aty128fb.c
16326
16327RAINSHADOW-CEC DRIVER
16328M:	Hans Verkuil <hverkuil@xs4all.nl>
16329L:	linux-media@vger.kernel.org
16330S:	Maintained
16331T:	git git://linuxtv.org/media_tree.git
16332F:	drivers/media/cec/usb/rainshadow/
16333
16334RALINK MIPS ARCHITECTURE
16335M:	John Crispin <john@phrozen.org>
16336L:	linux-mips@vger.kernel.org
16337S:	Maintained
16338F:	arch/mips/ralink
16339
16340RALINK RT2X00 WIRELESS LAN DRIVER
16341M:	Stanislaw Gruszka <stf_xl@wp.pl>
16342M:	Helmut Schaa <helmut.schaa@googlemail.com>
16343L:	linux-wireless@vger.kernel.org
16344S:	Maintained
16345F:	drivers/net/wireless/ralink/rt2x00/
16346
16347RAMDISK RAM BLOCK DEVICE DRIVER
16348M:	Jens Axboe <axboe@kernel.dk>
16349S:	Maintained
16350F:	Documentation/admin-guide/blockdev/ramdisk.rst
16351F:	drivers/block/brd.c
16352
16353RANCHU VIRTUAL BOARD FOR MIPS
16354M:	Miodrag Dinic <miodrag.dinic@mips.com>
16355L:	linux-mips@vger.kernel.org
16356S:	Supported
16357F:	arch/mips/configs/generic/board-ranchu.config
16358F:	arch/mips/generic/board-ranchu.c
16359
16360RANDOM NUMBER DRIVER
16361M:	"Theodore Ts'o" <tytso@mit.edu>
16362M:	Jason A. Donenfeld <Jason@zx2c4.com>
16363T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16364S:	Maintained
16365F:	drivers/char/random.c
16366F:	drivers/virt/vmgenid.c
16367
16368RAPIDIO SUBSYSTEM
16369M:	Matt Porter <mporter@kernel.crashing.org>
16370M:	Alexandre Bounine <alex.bou9@gmail.com>
16371S:	Maintained
16372F:	drivers/rapidio/
16373
16374RAS INFRASTRUCTURE
16375M:	Tony Luck <tony.luck@intel.com>
16376M:	Borislav Petkov <bp@alien8.de>
16377L:	linux-edac@vger.kernel.org
16378S:	Maintained
16379F:	Documentation/admin-guide/ras.rst
16380F:	drivers/ras/
16381F:	include/linux/ras.h
16382F:	include/ras/ras_event.h
16383
16384RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16385L:	linux-wireless@vger.kernel.org
16386S:	Orphan
16387F:	drivers/net/wireless/ray*
16388
16389RC-CORE / LIRC FRAMEWORK
16390M:	Sean Young <sean@mess.org>
16391L:	linux-media@vger.kernel.org
16392S:	Maintained
16393W:	http://linuxtv.org
16394T:	git git://linuxtv.org/media_tree.git
16395F:	Documentation/driver-api/media/rc-core.rst
16396F:	Documentation/userspace-api/media/rc/
16397F:	drivers/media/rc/
16398F:	include/media/rc-map.h
16399F:	include/media/rc-core.h
16400F:	include/uapi/linux/lirc.h
16401
16402RCMM REMOTE CONTROLS DECODER
16403M:	Patrick Lerda <patrick9876@free.fr>
16404S:	Maintained
16405F:	drivers/media/rc/ir-rcmm-decoder.c
16406
16407RCUTORTURE TEST FRAMEWORK
16408M:	"Paul E. McKenney" <paulmck@kernel.org>
16409M:	Josh Triplett <josh@joshtriplett.org>
16410R:	Steven Rostedt <rostedt@goodmis.org>
16411R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16412R:	Lai Jiangshan <jiangshanlai@gmail.com>
16413L:	rcu@vger.kernel.org
16414S:	Supported
16415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16416F:	tools/testing/selftests/rcutorture
16417
16418RDACM20 Camera Sensor
16419M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
16420M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16421M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16422M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16423L:	linux-media@vger.kernel.org
16424S:	Maintained
16425F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16426F:	drivers/media/i2c/max9271.c
16427F:	drivers/media/i2c/max9271.h
16428F:	drivers/media/i2c/rdacm20.c
16429
16430RDACM21 Camera Sensor
16431M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
16432M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16433M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16434M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16435L:	linux-media@vger.kernel.org
16436S:	Maintained
16437F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16438F:	drivers/media/i2c/max9271.c
16439F:	drivers/media/i2c/max9271.h
16440F:	drivers/media/i2c/rdacm21.c
16441
16442RDC R-321X SoC
16443M:	Florian Fainelli <florian@openwrt.org>
16444S:	Maintained
16445
16446RDC R6040 FAST ETHERNET DRIVER
16447M:	Florian Fainelli <f.fainelli@gmail.com>
16448L:	netdev@vger.kernel.org
16449S:	Maintained
16450F:	drivers/net/ethernet/rdc/r6040.c
16451
16452RDMAVT - RDMA verbs software
16453M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16454M:	Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
16455L:	linux-rdma@vger.kernel.org
16456S:	Supported
16457F:	drivers/infiniband/sw/rdmavt
16458
16459RDS - RELIABLE DATAGRAM SOCKETS
16460M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
16461L:	netdev@vger.kernel.org
16462L:	linux-rdma@vger.kernel.org
16463L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
16464S:	Supported
16465W:	https://oss.oracle.com/projects/rds/
16466F:	Documentation/networking/rds.rst
16467F:	net/rds/
16468
16469RDT - RESOURCE ALLOCATION
16470M:	Fenghua Yu <fenghua.yu@intel.com>
16471M:	Reinette Chatre <reinette.chatre@intel.com>
16472L:	linux-kernel@vger.kernel.org
16473S:	Supported
16474F:	Documentation/x86/resctrl*
16475F:	arch/x86/include/asm/resctrl.h
16476F:	arch/x86/kernel/cpu/resctrl/
16477F:	tools/testing/selftests/resctrl/
16478
16479READ-COPY UPDATE (RCU)
16480M:	"Paul E. McKenney" <paulmck@kernel.org>
16481M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
16482M:	Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
16483M:	Josh Triplett <josh@joshtriplett.org>
16484R:	Steven Rostedt <rostedt@goodmis.org>
16485R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16486R:	Lai Jiangshan <jiangshanlai@gmail.com>
16487R:	Joel Fernandes <joel@joelfernandes.org>
16488L:	rcu@vger.kernel.org
16489S:	Supported
16490W:	http://www.rdrop.com/users/paulmck/RCU/
16491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16492F:	Documentation/RCU/
16493F:	include/linux/rcu*
16494F:	kernel/rcu/
16495X:	Documentation/RCU/torture.rst
16496X:	include/linux/srcu*.h
16497X:	kernel/rcu/srcu*.c
16498
16499REAL TIME CLOCK (RTC) SUBSYSTEM
16500M:	Alessandro Zummo <a.zummo@towertech.it>
16501M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16502L:	linux-rtc@vger.kernel.org
16503S:	Maintained
16504Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
16505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
16506F:	Documentation/admin-guide/rtc.rst
16507F:	Documentation/devicetree/bindings/rtc/
16508F:	drivers/rtc/
16509F:	include/linux/platform_data/rtc-*
16510F:	include/linux/rtc.h
16511F:	include/linux/rtc/
16512F:	include/uapi/linux/rtc.h
16513F:	tools/testing/selftests/rtc/
16514
16515REALTEK AUDIO CODECS
16516M:	Oder Chiou <oder_chiou@realtek.com>
16517S:	Maintained
16518F:	include/sound/rt*.h
16519F:	sound/soc/codecs/rt*
16520
16521REALTEK OTTO WATCHDOG
16522M:	Sander Vanheule <sander@svanheule.net>
16523L:	linux-watchdog@vger.kernel.org
16524S:	Maintained
16525F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
16526F:	drivers/watchdog/realtek_otto_wdt.c
16527
16528REALTEK RTL83xx SMI DSA ROUTER CHIPS
16529M:	Linus Walleij <linus.walleij@linaro.org>
16530M:	Alvin Šipraga <alsi@bang-olufsen.dk>
16531S:	Maintained
16532F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
16533F:	drivers/net/dsa/realtek/*
16534
16535REALTEK WIRELESS DRIVER (rtlwifi family)
16536M:	Ping-Ke Shih <pkshih@realtek.com>
16537L:	linux-wireless@vger.kernel.org
16538S:	Maintained
16539W:	https://wireless.wiki.kernel.org/
16540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16541F:	drivers/net/wireless/realtek/rtlwifi/
16542
16543REALTEK WIRELESS DRIVER (rtw88)
16544M:	Yan-Hsuan Chuang <tony0620emma@gmail.com>
16545L:	linux-wireless@vger.kernel.org
16546S:	Maintained
16547F:	drivers/net/wireless/realtek/rtw88/
16548
16549REALTEK WIRELESS DRIVER (rtw89)
16550M:	Ping-Ke Shih <pkshih@realtek.com>
16551L:	linux-wireless@vger.kernel.org
16552S:	Maintained
16553F:	drivers/net/wireless/realtek/rtw89/
16554
16555REDPINE WIRELESS DRIVER
16556M:	Amitkumar Karwar <amitkarwar@gmail.com>
16557M:	Siva Rebbagondla <siva8118@gmail.com>
16558L:	linux-wireless@vger.kernel.org
16559S:	Maintained
16560F:	drivers/net/wireless/rsi/
16561
16562REGISTER MAP ABSTRACTION
16563M:	Mark Brown <broonie@kernel.org>
16564L:	linux-kernel@vger.kernel.org
16565S:	Supported
16566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
16567F:	Documentation/devicetree/bindings/regmap/
16568F:	drivers/base/regmap/
16569F:	include/linux/regmap.h
16570
16571REISERFS FILE SYSTEM
16572L:	reiserfs-devel@vger.kernel.org
16573S:	Supported
16574F:	fs/reiserfs/
16575
16576REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
16577M:	Bjorn Andersson <bjorn.andersson@linaro.org>
16578M:	Mathieu Poirier <mathieu.poirier@linaro.org>
16579L:	linux-remoteproc@vger.kernel.org
16580S:	Maintained
16581T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
16582F:	Documentation/ABI/testing/sysfs-class-remoteproc
16583F:	Documentation/devicetree/bindings/remoteproc/
16584F:	Documentation/staging/remoteproc.rst
16585F:	drivers/remoteproc/
16586F:	include/linux/remoteproc.h
16587F:	include/linux/remoteproc/
16588
16589REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
16590M:	Bjorn Andersson <bjorn.andersson@linaro.org>
16591M:	Mathieu Poirier <mathieu.poirier@linaro.org>
16592L:	linux-remoteproc@vger.kernel.org
16593S:	Maintained
16594T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
16595F:	Documentation/ABI/testing/sysfs-bus-rpmsg
16596F:	Documentation/staging/rpmsg.rst
16597F:	drivers/rpmsg/
16598F:	include/linux/rpmsg.h
16599F:	include/linux/rpmsg/
16600F:	include/uapi/linux/rpmsg.h
16601F:	samples/rpmsg/
16602
16603REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
16604M:	Stephan Gerhold <stephan@gerhold.net>
16605L:	netdev@vger.kernel.org
16606L:	linux-remoteproc@vger.kernel.org
16607S:	Maintained
16608F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
16609
16610RENESAS CLOCK DRIVERS
16611M:	Geert Uytterhoeven <geert+renesas@glider.be>
16612L:	linux-renesas-soc@vger.kernel.org
16613S:	Supported
16614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
16615F:	Documentation/devicetree/bindings/clock/renesas,*
16616F:	drivers/clk/renesas/
16617
16618RENESAS EMEV2 I2C DRIVER
16619M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16620L:	linux-renesas-soc@vger.kernel.org
16621S:	Supported
16622F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
16623F:	drivers/i2c/busses/i2c-emev2.c
16624
16625RENESAS ETHERNET DRIVERS
16626R:	Sergey Shtylyov <s.shtylyov@omp.ru>
16627L:	netdev@vger.kernel.org
16628L:	linux-renesas-soc@vger.kernel.org
16629F:	Documentation/devicetree/bindings/net/renesas,*.yaml
16630F:	drivers/net/ethernet/renesas/
16631F:	include/linux/sh_eth.h
16632
16633RENESAS R-CAR GYROADC DRIVER
16634M:	Marek Vasut <marek.vasut@gmail.com>
16635L:	linux-iio@vger.kernel.org
16636S:	Supported
16637F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
16638F:	drivers/iio/adc/rcar-gyroadc.c
16639
16640RENESAS R-CAR I2C DRIVERS
16641M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16642L:	linux-renesas-soc@vger.kernel.org
16643S:	Supported
16644F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16645F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16646F:	drivers/i2c/busses/i2c-rcar.c
16647F:	drivers/i2c/busses/i2c-sh_mobile.c
16648
16649RENESAS R-CAR SATA DRIVER
16650R:	Sergey Shtylyov <s.shtylyov@omp.ru>
16651S:	Supported
16652L:	linux-ide@vger.kernel.org
16653L:	linux-renesas-soc@vger.kernel.org
16654F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
16655F:	drivers/ata/sata_rcar.c
16656
16657RENESAS R-CAR THERMAL DRIVERS
16658M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
16659L:	linux-renesas-soc@vger.kernel.org
16660S:	Supported
16661F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16662F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16663F:	drivers/thermal/rcar_gen3_thermal.c
16664F:	drivers/thermal/rcar_thermal.c
16665
16666RENESAS RIIC DRIVER
16667M:	Chris Brandt <chris.brandt@renesas.com>
16668L:	linux-renesas-soc@vger.kernel.org
16669S:	Supported
16670F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16671F:	drivers/i2c/busses/i2c-riic.c
16672
16673RENESAS USB PHY DRIVER
16674M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16675L:	linux-renesas-soc@vger.kernel.org
16676S:	Maintained
16677F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
16678
16679RENESAS RZ/G2L A/D DRIVER
16680M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16681L:	linux-iio@vger.kernel.org
16682L:	linux-renesas-soc@vger.kernel.org
16683S:	Supported
16684F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16685F:	drivers/iio/adc/rzg2l_adc.c
16686
16687RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
16688M:	Miquel Raynal <miquel.raynal@bootlin.com>
16689L:	linux-mtd@lists.infradead.org
16690L:	linux-renesas-soc@vger.kernel.org
16691S:	Maintained
16692F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
16693F:	drivers/mtd/nand/raw/renesas-nand-controller.c
16694
16695RESET CONTROLLER FRAMEWORK
16696M:	Philipp Zabel <p.zabel@pengutronix.de>
16697S:	Maintained
16698T:	git git://git.pengutronix.de/git/pza/linux
16699F:	Documentation/devicetree/bindings/reset/
16700F:	Documentation/driver-api/reset.rst
16701F:	drivers/reset/
16702F:	include/dt-bindings/reset/
16703F:	include/linux/reset-controller.h
16704F:	include/linux/reset.h
16705F:	include/linux/reset/
16706K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16707
16708RESTARTABLE SEQUENCES SUPPORT
16709M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16710M:	Peter Zijlstra <peterz@infradead.org>
16711M:	"Paul E. McKenney" <paulmck@kernel.org>
16712M:	Boqun Feng <boqun.feng@gmail.com>
16713L:	linux-kernel@vger.kernel.org
16714S:	Supported
16715F:	include/trace/events/rseq.h
16716F:	include/uapi/linux/rseq.h
16717F:	kernel/rseq.c
16718F:	tools/testing/selftests/rseq/
16719
16720RFKILL
16721M:	Johannes Berg <johannes@sipsolutions.net>
16722L:	linux-wireless@vger.kernel.org
16723S:	Maintained
16724W:	https://wireless.wiki.kernel.org/
16725Q:	https://patchwork.kernel.org/project/linux-wireless/list/
16726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16728F:	Documentation/ABI/stable/sysfs-class-rfkill
16729F:	Documentation/driver-api/rfkill.rst
16730F:	include/linux/rfkill.h
16731F:	include/uapi/linux/rfkill.h
16732F:	net/rfkill/
16733
16734RHASHTABLE
16735M:	Thomas Graf <tgraf@suug.ch>
16736M:	Herbert Xu <herbert@gondor.apana.org.au>
16737L:	netdev@vger.kernel.org
16738S:	Maintained
16739F:	include/linux/rhashtable-types.h
16740F:	include/linux/rhashtable.h
16741F:	lib/rhashtable.c
16742F:	lib/test_rhashtable.c
16743
16744RICOH R5C592 MEMORYSTICK DRIVER
16745M:	Maxim Levitsky <maximlevitsky@gmail.com>
16746S:	Maintained
16747F:	drivers/memstick/host/r592.*
16748
16749RICOH SMARTMEDIA/XD DRIVER
16750M:	Maxim Levitsky <maximlevitsky@gmail.com>
16751S:	Maintained
16752F:	drivers/mtd/nand/raw/r852.c
16753F:	drivers/mtd/nand/raw/r852.h
16754
16755RISC-V PMU DRIVERS
16756M:	Atish Patra <atishp@atishpatra.org>
16757R:	Anup Patel <anup@brainfault.org>
16758L:	linux-riscv@lists.infradead.org
16759S:	Supported
16760F:	drivers/perf/riscv_pmu.c
16761F:	drivers/perf/riscv_pmu_legacy.c
16762F:	drivers/perf/riscv_pmu_sbi.c
16763
16764RISC-V ARCHITECTURE
16765M:	Paul Walmsley <paul.walmsley@sifive.com>
16766M:	Palmer Dabbelt <palmer@dabbelt.com>
16767M:	Albert Ou <aou@eecs.berkeley.edu>
16768L:	linux-riscv@lists.infradead.org
16769S:	Supported
16770P:	Documentation/riscv/patch-acceptance.rst
16771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16772F:	arch/riscv/
16773N:	riscv
16774K:	riscv
16775
16776RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16777M:	Lewis Hanly <lewis.hanly@microchip.com>
16778M:	Conor Dooley <conor.dooley@microchip.com>
16779L:	linux-riscv@lists.infradead.org
16780S:	Supported
16781F:	arch/riscv/boot/dts/microchip/
16782F:	drivers/mailbox/mailbox-mpfs.c
16783F:	drivers/soc/microchip/
16784F:	include/soc/microchip/mpfs.h
16785
16786RNBD BLOCK DRIVERS
16787M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
16788M:	Jack Wang <jinpu.wang@ionos.com>
16789L:	linux-block@vger.kernel.org
16790S:	Maintained
16791F:	drivers/block/rnbd/
16792
16793ROCCAT DRIVERS
16794M:	Stefan Achatz <erazor_de@users.sourceforge.net>
16795S:	Maintained
16796W:	http://sourceforge.net/projects/roccat/
16797F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
16798F:	drivers/hid/hid-roccat*
16799F:	include/linux/hid-roccat*
16800
16801ROCKCHIP I2S TDM DRIVER
16802M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
16803L:	linux-rockchip@lists.infradead.org
16804S:	Maintained
16805F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
16806F:	sound/soc/rockchip/rockchip_i2s_tdm.*
16807
16808ROCKCHIP ISP V1 DRIVER
16809M:	Dafna Hirschfeld <dafna@fastmail.com>
16810L:	linux-media@vger.kernel.org
16811L:	linux-rockchip@lists.infradead.org
16812S:	Maintained
16813F:	Documentation/admin-guide/media/rkisp1.rst
16814F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16815F:	Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16816F:	drivers/media/platform/rockchip/rkisp1
16817F:	include/uapi/linux/rkisp1-config.h
16818
16819ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16820M:	Jacob Chen <jacob-chen@iotwrt.com>
16821M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16822L:	linux-media@vger.kernel.org
16823L:	linux-rockchip@lists.infradead.org
16824S:	Maintained
16825F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
16826F:	drivers/media/platform/rockchip/rga/
16827
16828ROCKCHIP VIDEO DECODER DRIVER
16829M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16830L:	linux-media@vger.kernel.org
16831L:	linux-rockchip@lists.infradead.org
16832S:	Maintained
16833F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16834F:	drivers/staging/media/rkvdec/
16835
16836ROCKER DRIVER
16837M:	Jiri Pirko <jiri@resnulli.us>
16838L:	netdev@vger.kernel.org
16839S:	Supported
16840F:	drivers/net/ethernet/rocker/
16841
16842ROCKETPORT EXPRESS/INFINITY DRIVER
16843M:	Kevin Cernekee <cernekee@gmail.com>
16844L:	linux-serial@vger.kernel.org
16845S:	Odd Fixes
16846F:	drivers/tty/serial/rp2.*
16847
16848ROHM BD99954 CHARGER IC
16849R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16850L:	linux-power@fi.rohmeurope.com
16851S:	Supported
16852F:	drivers/power/supply/bd99954-charger.c
16853F:	drivers/power/supply/bd99954-charger.h
16854
16855ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16856M:	Tomasz Duszynski <tduszyns@gmail.com>
16857S:	Maintained
16858F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
16859F:	drivers/iio/light/bh1750.c
16860
16861ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16862M:	Marek Vasut <marek.vasut+renesas@gmail.com>
16863L:	linux-kernel@vger.kernel.org
16864L:	linux-renesas-soc@vger.kernel.org
16865S:	Supported
16866F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
16867F:	drivers/gpio/gpio-bd9571mwv.c
16868F:	drivers/mfd/bd9571mwv.c
16869F:	drivers/regulator/bd9571mwv-regulator.c
16870F:	include/linux/mfd/bd9571mwv.h
16871
16872ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16873R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16874L:	linux-power@fi.rohmeurope.com
16875S:	Supported
16876F:	drivers/clk/clk-bd718x7.c
16877F:	drivers/gpio/gpio-bd71815.c
16878F:	drivers/gpio/gpio-bd71828.c
16879F:	drivers/mfd/rohm-bd71828.c
16880F:	drivers/mfd/rohm-bd718x7.c
16881F:	drivers/mfd/rohm-bd9576.c
16882F:	drivers/regulator/bd71815-regulator.c
16883F:	drivers/regulator/bd71828-regulator.c
16884F:	drivers/regulator/bd718x7-regulator.c
16885F:	drivers/regulator/bd9576-regulator.c
16886F:	drivers/regulator/rohm-regulator.c
16887F:	drivers/rtc/rtc-bd70528.c
16888F:	drivers/watchdog/bd9576_wdt.c
16889F:	include/linux/mfd/rohm-bd71815.h
16890F:	include/linux/mfd/rohm-bd71828.h
16891F:	include/linux/mfd/rohm-bd718x7.h
16892F:	include/linux/mfd/rohm-bd957x.h
16893F:	include/linux/mfd/rohm-generic.h
16894F:	include/linux/mfd/rohm-shared.h
16895
16896ROSE NETWORK LAYER
16897M:	Ralf Baechle <ralf@linux-mips.org>
16898L:	linux-hams@vger.kernel.org
16899S:	Maintained
16900W:	http://www.linux-ax25.org/
16901F:	include/net/rose.h
16902F:	include/uapi/linux/rose.h
16903F:	net/rose/
16904
16905ROTATION DRIVER FOR ALLWINNER A83T
16906M:	Jernej Skrabec <jernej.skrabec@gmail.com>
16907L:	linux-media@vger.kernel.org
16908S:	Maintained
16909T:	git git://linuxtv.org/media_tree.git
16910F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16911F:	drivers/media/platform/sunxi/sun8i-rotate/
16912
16913RPMSG TTY DRIVER
16914M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
16915L:	linux-remoteproc@vger.kernel.org
16916S:	Maintained
16917F:	drivers/tty/rpmsg_tty.c
16918
16919RTL2830 MEDIA DRIVER
16920M:	Antti Palosaari <crope@iki.fi>
16921L:	linux-media@vger.kernel.org
16922S:	Maintained
16923W:	https://linuxtv.org
16924W:	http://palosaari.fi/linux/
16925Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16926T:	git git://linuxtv.org/anttip/media_tree.git
16927F:	drivers/media/dvb-frontends/rtl2830*
16928
16929RTL2832 MEDIA DRIVER
16930M:	Antti Palosaari <crope@iki.fi>
16931L:	linux-media@vger.kernel.org
16932S:	Maintained
16933W:	https://linuxtv.org
16934W:	http://palosaari.fi/linux/
16935Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16936T:	git git://linuxtv.org/anttip/media_tree.git
16937F:	drivers/media/dvb-frontends/rtl2832*
16938
16939RTL2832_SDR MEDIA DRIVER
16940M:	Antti Palosaari <crope@iki.fi>
16941L:	linux-media@vger.kernel.org
16942S:	Maintained
16943W:	https://linuxtv.org
16944W:	http://palosaari.fi/linux/
16945Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16946T:	git git://linuxtv.org/anttip/media_tree.git
16947F:	drivers/media/dvb-frontends/rtl2832_sdr*
16948
16949RTL8180 WIRELESS DRIVER
16950L:	linux-wireless@vger.kernel.org
16951S:	Orphan
16952W:	https://wireless.wiki.kernel.org/
16953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16954F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
16955
16956RTL8187 WIRELESS DRIVER
16957M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16958M:	Hin-Tak Leung <htl10@users.sourceforge.net>
16959M:	Larry Finger <Larry.Finger@lwfinger.net>
16960L:	linux-wireless@vger.kernel.org
16961S:	Maintained
16962W:	https://wireless.wiki.kernel.org/
16963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16964F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
16965
16966RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16967M:	Jes Sorensen <Jes.Sorensen@gmail.com>
16968L:	linux-wireless@vger.kernel.org
16969S:	Maintained
16970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16971F:	drivers/net/wireless/realtek/rtl8xxxu/
16972
16973RTRS TRANSPORT DRIVERS
16974M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
16975M:	Jack Wang <jinpu.wang@ionos.com>
16976L:	linux-rdma@vger.kernel.org
16977S:	Maintained
16978F:	drivers/infiniband/ulp/rtrs/
16979
16980RXRPC SOCKETS (AF_RXRPC)
16981M:	David Howells <dhowells@redhat.com>
16982M:	Marc Dionne <marc.dionne@auristor.com>
16983L:	linux-afs@lists.infradead.org
16984S:	Supported
16985W:	https://www.infradead.org/~dhowells/kafs/
16986F:	Documentation/networking/rxrpc.rst
16987F:	include/keys/rxrpc-type.h
16988F:	include/net/af_rxrpc.h
16989F:	include/trace/events/rxrpc.h
16990F:	include/uapi/linux/rxrpc.h
16991F:	net/rxrpc/
16992
16993S3 SAVAGE FRAMEBUFFER DRIVER
16994M:	Antonino Daplas <adaplas@gmail.com>
16995L:	linux-fbdev@vger.kernel.org
16996S:	Maintained
16997F:	drivers/video/fbdev/savage/
16998
16999S390
17000M:	Heiko Carstens <hca@linux.ibm.com>
17001M:	Vasily Gorbik <gor@linux.ibm.com>
17002M:	Alexander Gordeev <agordeev@linux.ibm.com>
17003R:	Christian Borntraeger <borntraeger@linux.ibm.com>
17004R:	Sven Schnelle <svens@linux.ibm.com>
17005L:	linux-s390@vger.kernel.org
17006S:	Supported
17007W:	http://www.ibm.com/developerworks/linux/linux390/
17008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17009F:	Documentation/driver-api/s390-drivers.rst
17010F:	Documentation/s390/
17011F:	arch/s390/
17012F:	drivers/s390/
17013
17014S390 COMMON I/O LAYER
17015M:	Vineeth Vijayan <vneethv@linux.ibm.com>
17016M:	Peter Oberparleiter <oberpar@linux.ibm.com>
17017L:	linux-s390@vger.kernel.org
17018S:	Supported
17019W:	http://www.ibm.com/developerworks/linux/linux390/
17020F:	drivers/s390/cio/
17021
17022S390 DASD DRIVER
17023M:	Stefan Haberland <sth@linux.ibm.com>
17024M:	Jan Hoeppner <hoeppner@linux.ibm.com>
17025L:	linux-s390@vger.kernel.org
17026S:	Supported
17027W:	http://www.ibm.com/developerworks/linux/linux390/
17028F:	block/partitions/ibm.c
17029F:	drivers/s390/block/dasd*
17030F:	include/linux/dasd_mod.h
17031
17032S390 IOMMU (PCI)
17033M:	Matthew Rosato <mjrosato@linux.ibm.com>
17034M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17035L:	linux-s390@vger.kernel.org
17036S:	Supported
17037W:	http://www.ibm.com/developerworks/linux/linux390/
17038F:	drivers/iommu/s390-iommu.c
17039
17040S390 IUCV NETWORK LAYER
17041M:	Alexandra Winter <wintera@linux.ibm.com>
17042M:	Wenjia Zhang <wenjia@linux.ibm.com>
17043L:	linux-s390@vger.kernel.org
17044L:	netdev@vger.kernel.org
17045S:	Supported
17046W:	http://www.ibm.com/developerworks/linux/linux390/
17047F:	drivers/s390/net/*iucv*
17048F:	include/net/iucv/
17049F:	net/iucv/
17050
17051S390 NETWORK DRIVERS
17052M:	Alexandra Winter <wintera@linux.ibm.com>
17053M:	Wenjia Zhang <wenjia@linux.ibm.com>
17054L:	linux-s390@vger.kernel.org
17055L:	netdev@vger.kernel.org
17056S:	Supported
17057W:	http://www.ibm.com/developerworks/linux/linux390/
17058F:	drivers/s390/net/
17059
17060S390 PCI SUBSYSTEM
17061M:	Niklas Schnelle <schnelle@linux.ibm.com>
17062M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17063L:	linux-s390@vger.kernel.org
17064S:	Supported
17065W:	http://www.ibm.com/developerworks/linux/linux390/
17066F:	arch/s390/pci/
17067F:	drivers/pci/hotplug/s390_pci_hpc.c
17068F:	Documentation/s390/pci.rst
17069
17070S390 VFIO AP DRIVER
17071M:	Tony Krowiak <akrowiak@linux.ibm.com>
17072M:	Halil Pasic <pasic@linux.ibm.com>
17073M:	Jason Herne <jjherne@linux.ibm.com>
17074L:	linux-s390@vger.kernel.org
17075S:	Supported
17076W:	http://www.ibm.com/developerworks/linux/linux390/
17077F:	Documentation/s390/vfio-ap.rst
17078F:	drivers/s390/crypto/vfio_ap*
17079
17080S390 VFIO-CCW DRIVER
17081M:	Eric Farman <farman@linux.ibm.com>
17082M:	Matthew Rosato <mjrosato@linux.ibm.com>
17083R:	Halil Pasic <pasic@linux.ibm.com>
17084L:	linux-s390@vger.kernel.org
17085L:	kvm@vger.kernel.org
17086S:	Supported
17087F:	Documentation/s390/vfio-ccw.rst
17088F:	drivers/s390/cio/vfio_ccw*
17089F:	include/uapi/linux/vfio_ccw.h
17090
17091S390 VFIO-PCI DRIVER
17092M:	Matthew Rosato <mjrosato@linux.ibm.com>
17093M:	Eric Farman <farman@linux.ibm.com>
17094L:	linux-s390@vger.kernel.org
17095L:	kvm@vger.kernel.org
17096S:	Supported
17097F:	drivers/vfio/pci/vfio_pci_zdev.c
17098F:	include/uapi/linux/vfio_zdev.h
17099
17100S390 ZCRYPT DRIVER
17101M:	Harald Freudenberger <freude@linux.ibm.com>
17102L:	linux-s390@vger.kernel.org
17103S:	Supported
17104W:	http://www.ibm.com/developerworks/linux/linux390/
17105F:	drivers/s390/crypto/
17106
17107S390 ZFCP DRIVER
17108M:	Steffen Maier <maier@linux.ibm.com>
17109M:	Benjamin Block <bblock@linux.ibm.com>
17110L:	linux-s390@vger.kernel.org
17111S:	Supported
17112W:	http://www.ibm.com/developerworks/linux/linux390/
17113F:	drivers/s390/scsi/zfcp_*
17114
17115S3C ADC BATTERY DRIVER
17116M:	Krzysztof Kozlowski <krzk@kernel.org>
17117L:	linux-samsung-soc@vger.kernel.org
17118S:	Odd Fixes
17119F:	drivers/power/supply/s3c_adc_battery.c
17120F:	include/linux/s3c_adc_battery.h
17121
17122S3C24XX SD/MMC Driver
17123M:	Ben Dooks <ben-linux@fluff.org>
17124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17125S:	Supported
17126F:	drivers/mmc/host/s3cmci.*
17127
17128SAA6588 RDS RECEIVER DRIVER
17129M:	Hans Verkuil <hverkuil@xs4all.nl>
17130L:	linux-media@vger.kernel.org
17131S:	Odd Fixes
17132W:	https://linuxtv.org
17133T:	git git://linuxtv.org/media_tree.git
17134F:	drivers/media/i2c/saa6588*
17135
17136SAA7134 VIDEO4LINUX DRIVER
17137M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17138L:	linux-media@vger.kernel.org
17139S:	Odd fixes
17140W:	https://linuxtv.org
17141T:	git git://linuxtv.org/media_tree.git
17142F:	Documentation/driver-api/media/drivers/saa7134*
17143F:	drivers/media/pci/saa7134/
17144
17145SAA7146 VIDEO4LINUX-2 DRIVER
17146M:	Hans Verkuil <hverkuil@xs4all.nl>
17147L:	linux-media@vger.kernel.org
17148S:	Maintained
17149T:	git git://linuxtv.org/media_tree.git
17150F:	drivers/media/common/saa7146/
17151F:	drivers/media/pci/saa7146/
17152F:	include/media/drv-intf/saa7146*
17153
17154SAFESETID SECURITY MODULE
17155M:	Micah Morton <mortonm@chromium.org>
17156S:	Supported
17157F:	Documentation/admin-guide/LSM/SafeSetID.rst
17158F:	security/safesetid/
17159
17160SAMSUNG AUDIO (ASoC) DRIVERS
17161M:	Krzysztof Kozlowski <krzk@kernel.org>
17162M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17163L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17164S:	Supported
17165F:	Documentation/devicetree/bindings/sound/samsung*
17166F:	sound/soc/samsung/
17167
17168SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17169M:	Krzysztof Kozlowski <krzk@kernel.org>
17170L:	linux-crypto@vger.kernel.org
17171L:	linux-samsung-soc@vger.kernel.org
17172S:	Maintained
17173F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17174F:	drivers/crypto/exynos-rng.c
17175
17176SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17177M:	Łukasz Stelmach <l.stelmach@samsung.com>
17178L:	linux-samsung-soc@vger.kernel.org
17179S:	Maintained
17180F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17181F:	drivers/char/hw_random/exynos-trng.c
17182
17183SAMSUNG FRAMEBUFFER DRIVER
17184M:	Jingoo Han <jingoohan1@gmail.com>
17185L:	linux-fbdev@vger.kernel.org
17186S:	Maintained
17187F:	drivers/video/fbdev/s3c-fb.c
17188
17189SAMSUNG INTERCONNECT DRIVERS
17190M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17191M:	Artur Świgoń <a.swigon@samsung.com>
17192L:	linux-pm@vger.kernel.org
17193L:	linux-samsung-soc@vger.kernel.org
17194S:	Supported
17195F:	drivers/interconnect/samsung/
17196
17197SAMSUNG LAPTOP DRIVER
17198M:	Corentin Chary <corentin.chary@gmail.com>
17199L:	platform-driver-x86@vger.kernel.org
17200S:	Maintained
17201F:	drivers/platform/x86/samsung-laptop.c
17202
17203SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17204M:	Krzysztof Kozlowski <krzk@kernel.org>
17205M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17206L:	linux-kernel@vger.kernel.org
17207L:	linux-samsung-soc@vger.kernel.org
17208S:	Supported
17209F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17210F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17211F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17212F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17213F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17214F:	drivers/clk/clk-s2mps11.c
17215F:	drivers/mfd/sec*.c
17216F:	drivers/regulator/s2m*.c
17217F:	drivers/regulator/s5m*.c
17218F:	drivers/rtc/rtc-s5m.c
17219F:	include/linux/mfd/samsung/
17220
17221SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17222M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17223L:	linux-media@vger.kernel.org
17224L:	linux-samsung-soc@vger.kernel.org
17225S:	Maintained
17226F:	drivers/media/platform/samsung/s3c-camif/
17227F:	include/media/drv-intf/s3c_camif.h
17228
17229SAMSUNG S3FWRN5 NFC DRIVER
17230M:	Krzysztof Kozlowski <krzk@kernel.org>
17231M:	Krzysztof Opasiak <k.opasiak@samsung.com>
17232L:	linux-nfc@lists.01.org (subscribers-only)
17233S:	Maintained
17234F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17235F:	drivers/nfc/s3fwrn5
17236
17237SAMSUNG S5C73M3 CAMERA DRIVER
17238M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17239M:	Andrzej Hajda <andrzej.hajda@intel.com>
17240L:	linux-media@vger.kernel.org
17241S:	Supported
17242F:	drivers/media/i2c/s5c73m3/*
17243
17244SAMSUNG S5K5BAF CAMERA DRIVER
17245M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17246M:	Andrzej Hajda <andrzej.hajda@intel.com>
17247L:	linux-media@vger.kernel.org
17248S:	Supported
17249F:	drivers/media/i2c/s5k5baf.c
17250
17251SAMSUNG S5P Security SubSystem (SSS) DRIVER
17252M:	Krzysztof Kozlowski <krzk@kernel.org>
17253M:	Vladimir Zapolskiy <vz@mleia.com>
17254L:	linux-crypto@vger.kernel.org
17255L:	linux-samsung-soc@vger.kernel.org
17256S:	Maintained
17257F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17258F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17259F:	drivers/crypto/s5p-sss.c
17260
17261SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17262M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17263L:	linux-media@vger.kernel.org
17264S:	Supported
17265Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17266F:	drivers/media/platform/samsung/exynos4-is/
17267
17268SAMSUNG SOC CLOCK DRIVERS
17269M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17270M:	Tomasz Figa <tomasz.figa@gmail.com>
17271M:	Chanwoo Choi <cw00.choi@samsung.com>
17272R:	Alim Akhtar <alim.akhtar@samsung.com>
17273L:	linux-samsung-soc@vger.kernel.org
17274S:	Supported
17275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17276F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
17277F:	Documentation/devicetree/bindings/clock/samsung,s3c*
17278F:	drivers/clk/samsung/
17279F:	include/dt-bindings/clock/exynos*.h
17280F:	include/dt-bindings/clock/s3c*.h
17281F:	include/dt-bindings/clock/s5p*.h
17282F:	include/dt-bindings/clock/samsung,*.h
17283F:	include/linux/clk/samsung.h
17284F:	include/linux/platform_data/clk-s3c2410.h
17285
17286SAMSUNG SPI DRIVERS
17287M:	Krzysztof Kozlowski <krzk@kernel.org>
17288M:	Andi Shyti <andi@etezian.org>
17289L:	linux-spi@vger.kernel.org
17290L:	linux-samsung-soc@vger.kernel.org
17291S:	Maintained
17292F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17293F:	drivers/spi/spi-s3c*
17294F:	include/linux/platform_data/spi-s3c64xx.h
17295F:	include/linux/spi/s3c24xx-fiq.h
17296
17297SAMSUNG SXGBE DRIVERS
17298M:	Byungho An <bh74.an@samsung.com>
17299L:	netdev@vger.kernel.org
17300S:	Supported
17301F:	drivers/net/ethernet/samsung/sxgbe/
17302
17303SAMSUNG THERMAL DRIVER
17304M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17305M:	Krzysztof Kozlowski <krzk@kernel.org>
17306L:	linux-pm@vger.kernel.org
17307L:	linux-samsung-soc@vger.kernel.org
17308S:	Maintained
17309F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17310F:	drivers/thermal/samsung/
17311
17312SAMSUNG USB2 PHY DRIVER
17313M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17314L:	linux-kernel@vger.kernel.org
17315S:	Supported
17316F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
17317F:	Documentation/driver-api/phy/samsung-usb2.rst
17318F:	drivers/phy/samsung/phy-exynos4210-usb2.c
17319F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
17320F:	drivers/phy/samsung/phy-exynos5250-usb2.c
17321F:	drivers/phy/samsung/phy-s5pv210-usb2.c
17322F:	drivers/phy/samsung/phy-samsung-usb2.c
17323F:	drivers/phy/samsung/phy-samsung-usb2.h
17324
17325SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17326M:	Paul Barker <paul.barker@sancloud.com>
17327R:	Marc Murphy <marc.murphy@sancloud.com>
17328S:	Supported
17329F:	arch/arm/boot/dts/am335x-sancloud*
17330
17331SC1200 WDT DRIVER
17332M:	Zwane Mwaikambo <zwanem@gmail.com>
17333S:	Maintained
17334F:	drivers/watchdog/sc1200wdt.c
17335
17336SCHEDULER
17337M:	Ingo Molnar <mingo@redhat.com>
17338M:	Peter Zijlstra <peterz@infradead.org>
17339M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17340M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17341R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17342R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17343R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17344R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17345R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
17346L:	linux-kernel@vger.kernel.org
17347S:	Maintained
17348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
17349F:	include/linux/preempt.h
17350F:	include/linux/sched.h
17351F:	include/linux/wait.h
17352F:	include/uapi/linux/sched.h
17353F:	kernel/sched/
17354
17355SCR24X CHIP CARD INTERFACE DRIVER
17356M:	Lubomir Rintel <lkundrak@v3.sk>
17357S:	Supported
17358F:	drivers/char/pcmcia/scr24x_cs.c
17359
17360SCSI RDMA PROTOCOL (SRP) INITIATOR
17361M:	Bart Van Assche <bvanassche@acm.org>
17362L:	linux-rdma@vger.kernel.org
17363S:	Supported
17364Q:	http://patchwork.kernel.org/project/linux-rdma/list/
17365F:	drivers/infiniband/ulp/srp/
17366F:	include/scsi/srp.h
17367
17368SCSI RDMA PROTOCOL (SRP) TARGET
17369M:	Bart Van Assche <bvanassche@acm.org>
17370L:	linux-rdma@vger.kernel.org
17371L:	target-devel@vger.kernel.org
17372S:	Supported
17373Q:	http://patchwork.kernel.org/project/linux-rdma/list/
17374F:	drivers/infiniband/ulp/srpt/
17375
17376SCSI SG DRIVER
17377M:	Doug Gilbert <dgilbert@interlog.com>
17378L:	linux-scsi@vger.kernel.org
17379S:	Maintained
17380W:	http://sg.danny.cz/sg
17381F:	Documentation/scsi/scsi-generic.rst
17382F:	drivers/scsi/sg.c
17383F:	include/scsi/sg.h
17384
17385SCSI SUBSYSTEM
17386M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
17387M:	"Martin K. Petersen" <martin.petersen@oracle.com>
17388L:	linux-scsi@vger.kernel.org
17389S:	Maintained
17390Q:	https://patchwork.kernel.org/project/linux-scsi/list/
17391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17393F:	Documentation/devicetree/bindings/scsi/
17394F:	drivers/scsi/
17395F:	include/scsi/
17396
17397SCSI TAPE DRIVER
17398M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17399L:	linux-scsi@vger.kernel.org
17400S:	Maintained
17401F:	Documentation/scsi/st.rst
17402F:	drivers/scsi/st.*
17403F:	drivers/scsi/st_*.h
17404
17405SCSI TARGET CORE USER DRIVER
17406M:	Bodo Stroesser <bostroesser@gmail.com>
17407L:	linux-scsi@vger.kernel.org
17408L:	target-devel@vger.kernel.org
17409S:	Supported
17410F:	Documentation/target/tcmu-design.rst
17411F:	drivers/target/target_core_user.c
17412F:	include/uapi/linux/target_core_user.h
17413
17414SCSI TARGET SUBSYSTEM
17415M:	"Martin K. Petersen" <martin.petersen@oracle.com>
17416L:	linux-scsi@vger.kernel.org
17417L:	target-devel@vger.kernel.org
17418S:	Supported
17419W:	http://www.linux-iscsi.org
17420Q:	https://patchwork.kernel.org/project/target-devel/list/
17421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17422F:	Documentation/target/
17423F:	drivers/target/
17424F:	include/target/
17425
17426SCTP PROTOCOL
17427M:	Vlad Yasevich <vyasevich@gmail.com>
17428M:	Neil Horman <nhorman@tuxdriver.com>
17429M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17430L:	linux-sctp@vger.kernel.org
17431S:	Maintained
17432W:	http://lksctp.sourceforge.net
17433F:	Documentation/networking/sctp.rst
17434F:	include/linux/sctp.h
17435F:	include/net/sctp/
17436F:	include/uapi/linux/sctp.h
17437F:	net/sctp/
17438
17439SCx200 CPU SUPPORT
17440M:	Jim Cromie <jim.cromie@gmail.com>
17441S:	Odd Fixes
17442F:	Documentation/i2c/busses/scx200_acb.rst
17443F:	arch/x86/platform/scx200/
17444F:	drivers/i2c/busses/scx200*
17445F:	drivers/mtd/maps/scx200_docflash.c
17446F:	drivers/watchdog/scx200_wdt.c
17447F:	include/linux/scx200.h
17448
17449SCx200 GPIO DRIVER
17450M:	Jim Cromie <jim.cromie@gmail.com>
17451S:	Maintained
17452F:	drivers/char/scx200_gpio.c
17453F:	include/linux/scx200_gpio.h
17454
17455SCx200 HRT CLOCKSOURCE DRIVER
17456M:	Jim Cromie <jim.cromie@gmail.com>
17457S:	Maintained
17458F:	drivers/clocksource/scx200_hrt.c
17459
17460SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17461M:	Sascha Sommer <saschasommer@freenet.de>
17462L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
17463S:	Maintained
17464F:	drivers/mmc/host/sdricoh_cs.c
17465
17466SECO BOARDS CEC DRIVER
17467M:	Ettore Chimenti <ek5.chimenti@gmail.com>
17468S:	Maintained
17469F:	drivers/media/cec/platform/seco/seco-cec.c
17470F:	drivers/media/cec/platform/seco/seco-cec.h
17471
17472SECURE COMPUTING
17473M:	Kees Cook <keescook@chromium.org>
17474R:	Andy Lutomirski <luto@amacapital.net>
17475R:	Will Drewry <wad@chromium.org>
17476S:	Supported
17477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
17478F:	Documentation/userspace-api/seccomp_filter.rst
17479F:	include/linux/seccomp.h
17480F:	include/uapi/linux/seccomp.h
17481F:	kernel/seccomp.c
17482F:	tools/testing/selftests/kselftest_harness.h
17483F:	tools/testing/selftests/seccomp/*
17484K:	\bsecure_computing
17485K:	\bTIF_SECCOMP\b
17486
17487SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
17488M:	Al Cooper <alcooperx@gmail.com>
17489L:	linux-mmc@vger.kernel.org
17490L:	bcm-kernel-feedback-list@broadcom.com
17491S:	Maintained
17492F:	drivers/mmc/host/sdhci-brcmstb*
17493
17494SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
17495M:	Adrian Hunter <adrian.hunter@intel.com>
17496L:	linux-mmc@vger.kernel.org
17497S:	Maintained
17498F:	drivers/mmc/host/sdhci*
17499
17500SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
17501M:	Eugen Hristev <eugen.hristev@microchip.com>
17502L:	linux-mmc@vger.kernel.org
17503S:	Supported
17504F:	drivers/mmc/host/sdhci-of-at91.c
17505
17506SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
17507M:	Ben Dooks <ben-linux@fluff.org>
17508M:	Jaehoon Chung <jh80.chung@samsung.com>
17509L:	linux-mmc@vger.kernel.org
17510S:	Maintained
17511F:	drivers/mmc/host/sdhci-s3c*
17512
17513SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
17514M:	Viresh Kumar <vireshk@kernel.org>
17515L:	linux-mmc@vger.kernel.org
17516S:	Maintained
17517F:	drivers/mmc/host/sdhci-spear.c
17518
17519SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
17520M:	Kishon Vijay Abraham I <kishon@ti.com>
17521L:	linux-mmc@vger.kernel.org
17522S:	Maintained
17523F:	drivers/mmc/host/sdhci-omap.c
17524
17525SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
17526M:	Haibo Chen <haibo.chen@nxp.com>
17527L:	linux-imx@nxp.com
17528L:	linux-mmc@vger.kernel.org
17529S:	Maintained
17530F:	drivers/mmc/host/sdhci-esdhc-imx.c
17531
17532SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
17533M:	Jonathan Derrick <jonathan.derrick@intel.com>
17534M:	Revanth Rajashekar <revanth.rajashekar@intel.com>
17535L:	linux-block@vger.kernel.org
17536S:	Supported
17537F:	block/opal_proto.h
17538F:	block/sed*
17539F:	include/linux/sed*
17540F:	include/uapi/linux/sed*
17541
17542SECURITY CONTACT
17543M:	Security Officers <security@kernel.org>
17544S:	Supported
17545F:	Documentation/admin-guide/security-bugs.rst
17546
17547SECURITY SUBSYSTEM
17548M:	James Morris <jmorris@namei.org>
17549M:	"Serge E. Hallyn" <serge@hallyn.com>
17550L:	linux-security-module@vger.kernel.org (suggested Cc:)
17551S:	Supported
17552W:	http://kernsec.org/
17553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
17554F:	security/
17555X:	security/selinux/
17556
17557SELINUX SECURITY MODULE
17558M:	Paul Moore <paul@paul-moore.com>
17559M:	Stephen Smalley <stephen.smalley.work@gmail.com>
17560M:	Eric Paris <eparis@parisplace.org>
17561L:	selinux@vger.kernel.org
17562S:	Supported
17563W:	https://selinuxproject.org
17564W:	https://github.com/SELinuxProject
17565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
17566F:	Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
17567F:	Documentation/ABI/obsolete/sysfs-selinux-disable
17568F:	Documentation/admin-guide/LSM/SELinux.rst
17569F:	include/trace/events/avc.h
17570F:	include/uapi/linux/selinux_netlink.h
17571F:	scripts/selinux/
17572F:	security/selinux/
17573
17574SENSABLE PHANTOM
17575M:	Jiri Slaby <jirislaby@kernel.org>
17576S:	Maintained
17577F:	drivers/misc/phantom.c
17578F:	include/uapi/linux/phantom.h
17579
17580SENSEAIR SUNRISE 006-0-0007
17581M:	Jacopo Mondi <jacopo@jmondi.org>
17582S:	Maintained
17583F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
17584F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
17585F:	drivers/iio/chemical/sunrise_co2.c
17586
17587SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
17588M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
17589S:	Maintained
17590F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
17591F:	drivers/iio/chemical/scd30.h
17592F:	drivers/iio/chemical/scd30_core.c
17593F:	drivers/iio/chemical/scd30_i2c.c
17594F:	drivers/iio/chemical/scd30_serial.c
17595
17596SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
17597M:	Roan van Dijk <roan@protonic.nl>
17598S:	Maintained
17599F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
17600F:	drivers/iio/chemical/scd4x.c
17601
17602SENSIRION SGP40 GAS SENSOR DRIVER
17603M:	Andreas Klinger <ak@it-klinger.de>
17604S:	Maintained
17605F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
17606F:	drivers/iio/chemical/sgp40.c
17607
17608SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
17609M:	Tomasz Duszynski <tduszyns@gmail.com>
17610S:	Maintained
17611F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
17612F:	drivers/iio/chemical/sps30.c
17613F:	drivers/iio/chemical/sps30_i2c.c
17614F:	drivers/iio/chemical/sps30_serial.c
17615
17616SERIAL DEVICE BUS
17617M:	Rob Herring <robh@kernel.org>
17618L:	linux-serial@vger.kernel.org
17619S:	Maintained
17620F:	Documentation/devicetree/bindings/serial/serial.yaml
17621F:	drivers/tty/serdev/
17622F:	include/linux/serdev.h
17623
17624SERIAL DRIVERS
17625M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17626L:	linux-serial@vger.kernel.org
17627S:	Maintained
17628F:	Documentation/devicetree/bindings/serial/
17629F:	drivers/tty/serial/
17630
17631SERIAL IR RECEIVER
17632M:	Sean Young <sean@mess.org>
17633L:	linux-media@vger.kernel.org
17634S:	Maintained
17635F:	drivers/media/rc/serial_ir.c
17636
17637SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
17638M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17639L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17640S:	Maintained
17641F:	Documentation/devicetree/bindings/slimbus/
17642F:	drivers/slimbus/
17643F:	include/linux/slimbus.h
17644
17645SFC NETWORK DRIVER
17646M:	Edward Cree <ecree.xilinx@gmail.com>
17647M:	Martin Habets <habetsm.xilinx@gmail.com>
17648L:	netdev@vger.kernel.org
17649S:	Supported
17650F:	drivers/net/ethernet/sfc/
17651
17652SFF/SFP/SFP+ MODULE SUPPORT
17653M:	Russell King <linux@armlinux.org.uk>
17654L:	netdev@vger.kernel.org
17655S:	Maintained
17656F:	drivers/net/phy/phylink.c
17657F:	drivers/net/phy/sfp*
17658F:	include/linux/mdio/mdio-i2c.h
17659F:	include/linux/phylink.h
17660F:	include/linux/sfp.h
17661K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
17662
17663SGI GRU DRIVER
17664M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
17665S:	Maintained
17666F:	drivers/misc/sgi-gru/
17667
17668SGI XP/XPC/XPNET DRIVER
17669M:	Robin Holt <robinmholt@gmail.com>
17670M:	Steve Wahl <steve.wahl@hpe.com>
17671R:	Mike Travis <mike.travis@hpe.com>
17672S:	Maintained
17673F:	drivers/misc/sgi-xp/
17674
17675SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
17676M:	Karsten Graul <kgraul@linux.ibm.com>
17677L:	linux-s390@vger.kernel.org
17678S:	Supported
17679W:	http://www.ibm.com/developerworks/linux/linux390/
17680F:	net/smc/
17681
17682SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
17683M:	Linus Walleij <linus.walleij@linaro.org>
17684L:	linux-iio@vger.kernel.org
17685S:	Maintained
17686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
17687F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
17688F:	drivers/iio/light/gp2ap002.c
17689
17690SHARP RJ54N1CB0C SENSOR DRIVER
17691M:	Jacopo Mondi <jacopo@jmondi.org>
17692L:	linux-media@vger.kernel.org
17693S:	Odd fixes
17694T:	git git://linuxtv.org/media_tree.git
17695F:	drivers/media/i2c/rj54n1cb0c.c
17696F:	include/media/i2c/rj54n1cb0c.h
17697
17698SH_VOU V4L2 OUTPUT DRIVER
17699L:	linux-media@vger.kernel.org
17700S:	Orphan
17701F:	drivers/media/platform/renesas/sh_vou.c
17702F:	include/media/drv-intf/sh_vou.h
17703
17704SI2157 MEDIA DRIVER
17705M:	Antti Palosaari <crope@iki.fi>
17706L:	linux-media@vger.kernel.org
17707S:	Maintained
17708W:	https://linuxtv.org
17709W:	http://palosaari.fi/linux/
17710Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17711T:	git git://linuxtv.org/anttip/media_tree.git
17712F:	drivers/media/tuners/si2157*
17713
17714SI2165 MEDIA DRIVER
17715M:	Matthias Schwarzott <zzam@gentoo.org>
17716L:	linux-media@vger.kernel.org
17717S:	Maintained
17718W:	https://linuxtv.org
17719Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17720F:	drivers/media/dvb-frontends/si2165*
17721
17722SI2168 MEDIA DRIVER
17723M:	Antti Palosaari <crope@iki.fi>
17724L:	linux-media@vger.kernel.org
17725S:	Maintained
17726W:	https://linuxtv.org
17727W:	http://palosaari.fi/linux/
17728Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17729T:	git git://linuxtv.org/anttip/media_tree.git
17730F:	drivers/media/dvb-frontends/si2168*
17731
17732SI470X FM RADIO RECEIVER I2C DRIVER
17733M:	Hans Verkuil <hverkuil@xs4all.nl>
17734L:	linux-media@vger.kernel.org
17735S:	Odd Fixes
17736W:	https://linuxtv.org
17737T:	git git://linuxtv.org/media_tree.git
17738F:	drivers/media/radio/si470x/radio-si470x-i2c.c
17739
17740SI470X FM RADIO RECEIVER USB DRIVER
17741M:	Hans Verkuil <hverkuil@xs4all.nl>
17742L:	linux-media@vger.kernel.org
17743S:	Maintained
17744W:	https://linuxtv.org
17745T:	git git://linuxtv.org/media_tree.git
17746F:	drivers/media/radio/si470x/radio-si470x-common.c
17747F:	drivers/media/radio/si470x/radio-si470x-usb.c
17748F:	drivers/media/radio/si470x/radio-si470x.h
17749
17750SI4713 FM RADIO TRANSMITTER I2C DRIVER
17751M:	Eduardo Valentin <edubezval@gmail.com>
17752L:	linux-media@vger.kernel.org
17753S:	Odd Fixes
17754W:	https://linuxtv.org
17755T:	git git://linuxtv.org/media_tree.git
17756F:	drivers/media/radio/si4713/si4713.?
17757
17758SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17759M:	Eduardo Valentin <edubezval@gmail.com>
17760L:	linux-media@vger.kernel.org
17761S:	Odd Fixes
17762W:	https://linuxtv.org
17763T:	git git://linuxtv.org/media_tree.git
17764F:	drivers/media/radio/si4713/radio-platform-si4713.c
17765
17766SI4713 FM RADIO TRANSMITTER USB DRIVER
17767M:	Hans Verkuil <hverkuil@xs4all.nl>
17768L:	linux-media@vger.kernel.org
17769S:	Maintained
17770W:	https://linuxtv.org
17771T:	git git://linuxtv.org/media_tree.git
17772F:	drivers/media/radio/si4713/radio-usb-si4713.c
17773
17774SIANO DVB DRIVER
17775M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17776L:	linux-media@vger.kernel.org
17777S:	Odd fixes
17778W:	https://linuxtv.org
17779T:	git git://linuxtv.org/media_tree.git
17780F:	drivers/media/common/siano/
17781F:	drivers/media/mmc/siano/
17782F:	drivers/media/usb/siano/
17783F:	drivers/media/usb/siano/
17784
17785SIFIVE DRIVERS
17786M:	Palmer Dabbelt <palmer@dabbelt.com>
17787M:	Paul Walmsley <paul.walmsley@sifive.com>
17788L:	linux-riscv@lists.infradead.org
17789S:	Supported
17790T:	git git://github.com/sifive/riscv-linux.git
17791N:	sifive
17792K:	[^@]sifive
17793
17794SIFIVE FU540 SYSTEM-ON-CHIP
17795M:	Paul Walmsley <paul.walmsley@sifive.com>
17796M:	Palmer Dabbelt <palmer@dabbelt.com>
17797L:	linux-riscv@lists.infradead.org
17798S:	Supported
17799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17800N:	fu540
17801K:	fu540
17802
17803SIFIVE PDMA DRIVER
17804M:	Green Wan <green.wan@sifive.com>
17805S:	Maintained
17806F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17807F:	drivers/dma/sf-pdma/
17808
17809SILEAD TOUCHSCREEN DRIVER
17810M:	Hans de Goede <hdegoede@redhat.com>
17811L:	linux-input@vger.kernel.org
17812L:	platform-driver-x86@vger.kernel.org
17813S:	Maintained
17814F:	drivers/input/touchscreen/silead.c
17815F:	drivers/platform/x86/touchscreen_dmi.c
17816
17817SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17818M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
17819S:	Supported
17820F:	drivers/staging/wfx/
17821
17822SILICON MOTION SM712 FRAME BUFFER DRIVER
17823M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17824M:	Teddy Wang <teddy.wang@siliconmotion.com>
17825M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17826L:	linux-fbdev@vger.kernel.org
17827S:	Maintained
17828F:	Documentation/fb/sm712fb.rst
17829F:	drivers/video/fbdev/sm712*
17830
17831SILVACO I3C DUAL-ROLE MASTER
17832M:	Miquel Raynal <miquel.raynal@bootlin.com>
17833M:	Conor Culhane <conor.culhane@silvaco.com>
17834L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
17835S:	Maintained
17836F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17837F:	drivers/i3c/master/svc-i3c-master.c
17838
17839SIMPLEFB FB DRIVER
17840M:	Hans de Goede <hdegoede@redhat.com>
17841L:	linux-fbdev@vger.kernel.org
17842S:	Maintained
17843F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17844F:	drivers/video/fbdev/simplefb.c
17845F:	include/linux/platform_data/simplefb.h
17846
17847SIMTEC EB110ATX (Chalice CATS)
17848M:	Simtec Linux Team <linux@simtec.co.uk>
17849S:	Supported
17850W:	http://www.simtec.co.uk/products/EB110ATX/
17851
17852SIMTEC EB2410ITX (BAST)
17853M:	Simtec Linux Team <linux@simtec.co.uk>
17854S:	Supported
17855W:	http://www.simtec.co.uk/products/EB2410ITX/
17856F:	arch/arm/mach-s3c/bast-ide.c
17857F:	arch/arm/mach-s3c/bast-irq.c
17858F:	arch/arm/mach-s3c/mach-bast.c
17859
17860SIOX
17861M:	Thorsten Scherer <t.scherer@eckelmann.de>
17862M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17863R:	Pengutronix Kernel Team <kernel@pengutronix.de>
17864S:	Supported
17865F:	drivers/gpio/gpio-siox.c
17866F:	drivers/siox/*
17867F:	include/trace/events/siox.h
17868
17869SIPHASH PRF ROUTINES
17870M:	Jason A. Donenfeld <Jason@zx2c4.com>
17871S:	Maintained
17872F:	include/linux/siphash.h
17873F:	lib/siphash.c
17874F:	lib/test_siphash.c
17875
17876SIS 190 ETHERNET DRIVER
17877M:	Francois Romieu <romieu@fr.zoreil.com>
17878L:	netdev@vger.kernel.org
17879S:	Maintained
17880F:	drivers/net/ethernet/sis/sis190.c
17881
17882SIS 900/7016 FAST ETHERNET DRIVER
17883M:	Daniele Venzano <venza@brownhat.org>
17884L:	netdev@vger.kernel.org
17885S:	Maintained
17886W:	http://www.brownhat.org/sis900.html
17887F:	drivers/net/ethernet/sis/sis900.*
17888
17889SIS FRAMEBUFFER DRIVER
17890M:	Thomas Winischhofer <thomas@winischhofer.net>
17891S:	Maintained
17892W:	http://www.winischhofer.net/linuxsisvga.shtml
17893F:	Documentation/fb/sisfb.rst
17894F:	drivers/video/fbdev/sis/
17895F:	include/video/sisfb.h
17896
17897SIS I2C TOUCHSCREEN DRIVER
17898M:	Mika Penttilä <mika.penttila@nextfour.com>
17899L:	linux-input@vger.kernel.org
17900S:	Maintained
17901F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17902F:	drivers/input/touchscreen/sis_i2c.c
17903
17904SIS USB2VGA DRIVER
17905M:	Thomas Winischhofer <thomas@winischhofer.net>
17906S:	Maintained
17907W:	http://www.winischhofer.at/linuxsisusbvga.shtml
17908F:	drivers/usb/misc/sisusbvga/
17909
17910SL28 CPLD MFD DRIVER
17911M:	Michael Walle <michael@walle.cc>
17912S:	Maintained
17913F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
17914F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
17915F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
17916F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
17917F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
17918F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
17919F:	drivers/gpio/gpio-sl28cpld.c
17920F:	drivers/hwmon/sl28cpld-hwmon.c
17921F:	drivers/irqchip/irq-sl28cpld.c
17922F:	drivers/pwm/pwm-sl28cpld.c
17923F:	drivers/watchdog/sl28cpld_wdt.c
17924
17925SLAB ALLOCATOR
17926M:	Christoph Lameter <cl@linux.com>
17927M:	Pekka Enberg <penberg@kernel.org>
17928M:	David Rientjes <rientjes@google.com>
17929M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
17930M:	Andrew Morton <akpm@linux-foundation.org>
17931M:	Vlastimil Babka <vbabka@suse.cz>
17932R:	Roman Gushchin <roman.gushchin@linux.dev>
17933L:	linux-mm@kvack.org
17934S:	Maintained
17935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
17936F:	include/linux/sl?b*.h
17937F:	mm/sl?b*
17938
17939SLEEPABLE READ-COPY UPDATE (SRCU)
17940M:	Lai Jiangshan <jiangshanlai@gmail.com>
17941M:	"Paul E. McKenney" <paulmck@kernel.org>
17942M:	Josh Triplett <josh@joshtriplett.org>
17943R:	Steven Rostedt <rostedt@goodmis.org>
17944R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17945L:	rcu@vger.kernel.org
17946S:	Supported
17947W:	http://www.rdrop.com/users/paulmck/RCU/
17948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17949F:	include/linux/srcu*.h
17950F:	kernel/rcu/srcu*.c
17951
17952SMACK SECURITY MODULE
17953M:	Casey Schaufler <casey@schaufler-ca.com>
17954L:	linux-security-module@vger.kernel.org
17955S:	Maintained
17956W:	http://schaufler-ca.com
17957T:	git git://github.com/cschaufler/smack-next
17958F:	Documentation/admin-guide/LSM/Smack.rst
17959F:	security/smack/
17960
17961SMC91x ETHERNET DRIVER
17962M:	Nicolas Pitre <nico@fluxnic.net>
17963S:	Odd Fixes
17964F:	drivers/net/ethernet/smsc/smc91x.*
17965
17966SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17967M:	Mark Rutland <mark.rutland@arm.com>
17968M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17969M:	Sudeep Holla <sudeep.holla@arm.com>
17970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17971S:	Maintained
17972F:	drivers/firmware/smccc/
17973F:	include/linux/arm-smccc.h
17974
17975SMM665 HARDWARE MONITOR DRIVER
17976M:	Guenter Roeck <linux@roeck-us.net>
17977L:	linux-hwmon@vger.kernel.org
17978S:	Maintained
17979F:	Documentation/hwmon/smm665.rst
17980F:	drivers/hwmon/smm665.c
17981
17982SMSC EMC2103 HARDWARE MONITOR DRIVER
17983M:	Steve Glendinning <steve.glendinning@shawell.net>
17984L:	linux-hwmon@vger.kernel.org
17985S:	Maintained
17986F:	Documentation/hwmon/emc2103.rst
17987F:	drivers/hwmon/emc2103.c
17988
17989SMSC SCH5627 HARDWARE MONITOR DRIVER
17990M:	Hans de Goede <hdegoede@redhat.com>
17991L:	linux-hwmon@vger.kernel.org
17992S:	Supported
17993F:	Documentation/hwmon/sch5627.rst
17994F:	drivers/hwmon/sch5627.c
17995
17996SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17997M:	Steve Glendinning <steve.glendinning@shawell.net>
17998L:	linux-fbdev@vger.kernel.org
17999S:	Maintained
18000F:	drivers/video/fbdev/smscufx.c
18001
18002SMSC47B397 HARDWARE MONITOR DRIVER
18003M:	Jean Delvare <jdelvare@suse.com>
18004L:	linux-hwmon@vger.kernel.org
18005S:	Maintained
18006F:	Documentation/hwmon/smsc47b397.rst
18007F:	drivers/hwmon/smsc47b397.c
18008
18009SMSC911x ETHERNET DRIVER
18010M:	Steve Glendinning <steve.glendinning@shawell.net>
18011L:	netdev@vger.kernel.org
18012S:	Maintained
18013F:	drivers/net/ethernet/smsc/smsc911x.*
18014F:	include/linux/smsc911x.h
18015
18016SMSC9420 PCI ETHERNET DRIVER
18017M:	Steve Glendinning <steve.glendinning@shawell.net>
18018L:	netdev@vger.kernel.org
18019S:	Maintained
18020F:	drivers/net/ethernet/smsc/smsc9420.*
18021
18022SOCIONEXT (SNI) AVE NETWORK DRIVER
18023M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18024L:	netdev@vger.kernel.org
18025S:	Maintained
18026F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18027F:	drivers/net/ethernet/socionext/sni_ave.c
18028
18029SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18030M:	Jassi Brar <jaswinder.singh@linaro.org>
18031M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
18032L:	netdev@vger.kernel.org
18033S:	Maintained
18034F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
18035F:	drivers/net/ethernet/socionext/netsec.c
18036
18037SOCIONEXT (SNI) Synquacer SPI DRIVER
18038M:	Masahisa Kojima <masahisa.kojima@linaro.org>
18039M:	Jassi Brar <jaswinder.singh@linaro.org>
18040L:	linux-spi@vger.kernel.org
18041S:	Maintained
18042F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
18043F:	drivers/spi/spi-synquacer.c
18044
18045SOCIONEXT SYNQUACER I2C DRIVER
18046M:	Ard Biesheuvel <ardb@kernel.org>
18047L:	linux-i2c@vger.kernel.org
18048S:	Maintained
18049F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18050F:	drivers/i2c/busses/i2c-synquacer.c
18051
18052SOCIONEXT UNIPHIER SOUND DRIVER
18053L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18054S:	Orphan
18055F:	sound/soc/uniphier/
18056
18057SOEKRIS NET48XX LED SUPPORT
18058M:	Chris Boot <bootc@bootc.net>
18059S:	Maintained
18060F:	drivers/leds/leds-net48xx.c
18061
18062SOFT-IWARP DRIVER (siw)
18063M:	Bernard Metzler <bmt@zurich.ibm.com>
18064L:	linux-rdma@vger.kernel.org
18065S:	Supported
18066F:	drivers/infiniband/sw/siw/
18067F:	include/uapi/rdma/siw-abi.h
18068
18069SOFT-ROCE DRIVER (rxe)
18070M:	Zhu Yanjun <zyjzyj2000@gmail.com>
18071L:	linux-rdma@vger.kernel.org
18072S:	Supported
18073F:	drivers/infiniband/sw/rxe/
18074F:	include/uapi/rdma/rdma_user_rxe.h
18075
18076SOFTLOGIC 6x10 MPEG CODEC
18077M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18078M:	Anton Sviridenko <anton@corp.bluecherry.net>
18079M:	Andrey Utkin <andrey_utkin@fastmail.com>
18080M:	Ismael Luceno <ismael@iodev.co.uk>
18081L:	linux-media@vger.kernel.org
18082S:	Supported
18083F:	drivers/media/pci/solo6x10/
18084
18085SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18086M:	James Morse <james.morse@arm.com>
18087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18088S:	Maintained
18089F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
18090F:	drivers/firmware/arm_sdei.c
18091F:	include/linux/arm_sdei.h
18092F:	include/uapi/linux/arm_sdei.h
18093
18094SOFTWARE NODES AND DEVICE PROPERTIES
18095R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18096R:	Daniel Scally <djrscally@gmail.com>
18097R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18098R:	Sakari Ailus <sakari.ailus@linux.intel.com>
18099L:	linux-acpi@vger.kernel.org
18100S:	Maintained
18101F:	drivers/base/property.c
18102F:	drivers/base/swnode.c
18103F:	include/linux/fwnode.h
18104F:	include/linux/property.h
18105
18106SOFTWARE RAID (Multiple Disks) SUPPORT
18107M:	Song Liu <song@kernel.org>
18108L:	linux-raid@vger.kernel.org
18109S:	Supported
18110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18111F:	drivers/md/Kconfig
18112F:	drivers/md/Makefile
18113F:	drivers/md/md*
18114F:	drivers/md/raid*
18115F:	include/linux/raid/
18116F:	include/uapi/linux/raid/
18117
18118SOLIDRUN CLEARFOG SUPPORT
18119M:	Russell King <linux@armlinux.org.uk>
18120S:	Maintained
18121F:	arch/arm/boot/dts/armada-388-clearfog*
18122F:	arch/arm/boot/dts/armada-38x-solidrun-*
18123
18124SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18125M:	Russell King <linux@armlinux.org.uk>
18126S:	Maintained
18127F:	arch/arm/boot/dts/imx6*-cubox-i*
18128F:	arch/arm/boot/dts/imx6*-hummingboard*
18129F:	arch/arm/boot/dts/imx6*-sr-*
18130
18131SONIC NETWORK DRIVER
18132M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18133L:	netdev@vger.kernel.org
18134S:	Maintained
18135F:	drivers/net/ethernet/natsemi/sonic.*
18136
18137SONICS SILICON BACKPLANE DRIVER (SSB)
18138M:	Michael Buesch <m@bues.ch>
18139L:	linux-wireless@vger.kernel.org
18140S:	Maintained
18141F:	drivers/ssb/
18142F:	include/linux/ssb/
18143
18144SONY IMX208 SENSOR DRIVER
18145M:	Sakari Ailus <sakari.ailus@linux.intel.com>
18146L:	linux-media@vger.kernel.org
18147S:	Maintained
18148T:	git git://linuxtv.org/media_tree.git
18149F:	drivers/media/i2c/imx208.c
18150
18151SONY IMX214 SENSOR DRIVER
18152M:	Ricardo Ribalda <ribalda@kernel.org>
18153L:	linux-media@vger.kernel.org
18154S:	Maintained
18155T:	git git://linuxtv.org/media_tree.git
18156F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18157F:	drivers/media/i2c/imx214.c
18158
18159SONY IMX219 SENSOR DRIVER
18160M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
18161L:	linux-media@vger.kernel.org
18162S:	Maintained
18163T:	git git://linuxtv.org/media_tree.git
18164F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
18165F:	drivers/media/i2c/imx219.c
18166
18167SONY IMX258 SENSOR DRIVER
18168M:	Sakari Ailus <sakari.ailus@linux.intel.com>
18169L:	linux-media@vger.kernel.org
18170S:	Maintained
18171T:	git git://linuxtv.org/media_tree.git
18172F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
18173F:	drivers/media/i2c/imx258.c
18174
18175SONY IMX274 SENSOR DRIVER
18176M:	Leon Luo <leonl@leopardimaging.com>
18177L:	linux-media@vger.kernel.org
18178S:	Maintained
18179T:	git git://linuxtv.org/media_tree.git
18180F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18181F:	drivers/media/i2c/imx274.c
18182
18183SONY IMX290 SENSOR DRIVER
18184M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18185L:	linux-media@vger.kernel.org
18186S:	Maintained
18187T:	git git://linuxtv.org/media_tree.git
18188F:	Documentation/devicetree/bindings/media/i2c/imx290.txt
18189F:	drivers/media/i2c/imx290.c
18190
18191SONY IMX319 SENSOR DRIVER
18192M:	Bingbu Cao <bingbu.cao@intel.com>
18193L:	linux-media@vger.kernel.org
18194S:	Maintained
18195T:	git git://linuxtv.org/media_tree.git
18196F:	drivers/media/i2c/imx319.c
18197
18198SONY IMX334 SENSOR DRIVER
18199M:	Paul J. Murphy <paul.j.murphy@intel.com>
18200M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18201L:	linux-media@vger.kernel.org
18202S:	Maintained
18203T:	git git://linuxtv.org/media_tree.git
18204F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18205F:	drivers/media/i2c/imx334.c
18206
18207SONY IMX335 SENSOR DRIVER
18208M:	Paul J. Murphy <paul.j.murphy@intel.com>
18209M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18210L:	linux-media@vger.kernel.org
18211S:	Maintained
18212T:	git git://linuxtv.org/media_tree.git
18213F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18214F:	drivers/media/i2c/imx335.c
18215
18216SONY IMX355 SENSOR DRIVER
18217M:	Tianshu Qiu <tian.shu.qiu@intel.com>
18218L:	linux-media@vger.kernel.org
18219S:	Maintained
18220T:	git git://linuxtv.org/media_tree.git
18221F:	drivers/media/i2c/imx355.c
18222
18223SONY IMX412 SENSOR DRIVER
18224M:	Paul J. Murphy <paul.j.murphy@intel.com>
18225M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18226L:	linux-media@vger.kernel.org
18227S:	Maintained
18228T:	git git://linuxtv.org/media_tree.git
18229F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18230F:	drivers/media/i2c/imx412.c
18231
18232SONY MEMORYSTICK SUBSYSTEM
18233M:	Maxim Levitsky <maximlevitsky@gmail.com>
18234M:	Alex Dubov <oakad@yahoo.com>
18235M:	Ulf Hansson <ulf.hansson@linaro.org>
18236L:	linux-mmc@vger.kernel.org
18237S:	Maintained
18238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18239F:	drivers/memstick/
18240F:	include/linux/memstick.h
18241
18242SONY VAIO CONTROL DEVICE DRIVER
18243M:	Mattia Dongili <malattia@linux.it>
18244L:	platform-driver-x86@vger.kernel.org
18245S:	Maintained
18246W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18247F:	Documentation/admin-guide/laptops/sony-laptop.rst
18248F:	drivers/char/sonypi.c
18249F:	drivers/platform/x86/sony-laptop.c
18250F:	include/linux/sony-laptop.h
18251
18252SOUND
18253M:	Jaroslav Kysela <perex@perex.cz>
18254M:	Takashi Iwai <tiwai@suse.com>
18255L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18256S:	Maintained
18257W:	http://www.alsa-project.org/
18258Q:	http://patchwork.kernel.org/project/alsa-devel/list/
18259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18260F:	Documentation/sound/
18261F:	include/sound/
18262F:	include/uapi/sound/
18263F:	sound/
18264F:	tools/testing/selftests/alsa
18265
18266SOUND - COMPRESSED AUDIO
18267M:	Vinod Koul <vkoul@kernel.org>
18268L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18269S:	Supported
18270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18271F:	Documentation/sound/designs/compress-offload.rst
18272F:	include/sound/compress_driver.h
18273F:	include/uapi/sound/compress_*
18274F:	sound/core/compress_offload.c
18275F:	sound/soc/soc-compress.c
18276
18277SOUND - DMAENGINE HELPERS
18278M:	Lars-Peter Clausen <lars@metafoo.de>
18279S:	Supported
18280F:	include/sound/dmaengine_pcm.h
18281F:	sound/core/pcm_dmaengine.c
18282F:	sound/soc/soc-generic-dmaengine-pcm.c
18283
18284SOUND - ALSA SELFTESTS
18285M:	Mark Brown <broonie@kernel.org>
18286L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18287L:	linux-kselftest@vger.kernel.org
18288S:	Supported
18289F:	tools/testing/selftests/alsa
18290
18291SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18292M:	Liam Girdwood <lgirdwood@gmail.com>
18293M:	Mark Brown <broonie@kernel.org>
18294L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18295S:	Supported
18296W:	http://alsa-project.org/main/index.php/ASoC
18297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18298F:	Documentation/devicetree/bindings/sound/
18299F:	Documentation/sound/soc/
18300F:	include/dt-bindings/sound/
18301F:	include/sound/soc*
18302F:	sound/soc/
18303
18304SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18305M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18306M:	Liam Girdwood <lgirdwood@gmail.com>
18307M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18308M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
18309M:	Daniel Baluta <daniel.baluta@nxp.com>
18310L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18311S:	Supported
18312W:	https://github.com/thesofproject/linux/
18313F:	sound/soc/sof/
18314
18315SOUNDWIRE SUBSYSTEM
18316M:	Vinod Koul <vkoul@kernel.org>
18317M:	Bard Liao <yung-chuan.liao@linux.intel.com>
18318R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18319R:	Sanyog Kale <sanyog.r.kale@intel.com>
18320L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18321S:	Supported
18322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18323F:	Documentation/driver-api/soundwire/
18324F:	drivers/soundwire/
18325F:	include/linux/soundwire/
18326
18327SP2 MEDIA DRIVER
18328M:	Olli Salonen <olli.salonen@iki.fi>
18329L:	linux-media@vger.kernel.org
18330S:	Maintained
18331W:	https://linuxtv.org
18332Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18333F:	drivers/media/dvb-frontends/sp2*
18334
18335SPARC + UltraSPARC (sparc/sparc64)
18336M:	"David S. Miller" <davem@davemloft.net>
18337L:	sparclinux@vger.kernel.org
18338S:	Maintained
18339Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
18340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18342F:	arch/sparc/
18343F:	drivers/sbus/
18344
18345SPARC SERIAL DRIVERS
18346M:	"David S. Miller" <davem@davemloft.net>
18347L:	sparclinux@vger.kernel.org
18348S:	Maintained
18349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18351F:	drivers/tty/serial/suncore.c
18352F:	drivers/tty/serial/sunhv.c
18353F:	drivers/tty/serial/sunsab.c
18354F:	drivers/tty/serial/sunsab.h
18355F:	drivers/tty/serial/sunsu.c
18356F:	drivers/tty/serial/sunzilog.c
18357F:	drivers/tty/serial/sunzilog.h
18358F:	drivers/tty/vcc.c
18359F:	include/linux/sunserialcore.h
18360
18361SPARSE CHECKER
18362M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
18363L:	linux-sparse@vger.kernel.org
18364S:	Maintained
18365W:	https://sparse.docs.kernel.org/
18366T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
18367Q:	https://patchwork.kernel.org/project/linux-sparse/list/
18368B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
18369F:	include/linux/compiler.h
18370
18371SPEAKUP CONSOLE SPEECH DRIVER
18372M:	William Hubbs <w.d.hubbs@gmail.com>
18373M:	Chris Brannon <chris@the-brannons.com>
18374M:	Kirk Reiser <kirk@reisers.ca>
18375M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
18376L:	speakup@linux-speakup.org
18377S:	Odd Fixes
18378W:	http://www.linux-speakup.org/
18379W:	https://github.com/linux-speakup/speakup
18380B:	https://github.com/linux-speakup/speakup/issues
18381F:	drivers/accessibility/speakup/
18382
18383SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
18384M:	Viresh Kumar <vireshk@kernel.org>
18385M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
18386M:	soc@kernel.org
18387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18388S:	Maintained
18389W:	http://www.st.com/spear
18390F:	arch/arm/boot/dts/spear*
18391F:	arch/arm/mach-spear/
18392F:	drivers/clk/spear/
18393F:	drivers/pinctrl/spear/
18394
18395SPI NOR SUBSYSTEM
18396M:	Tudor Ambarus <tudor.ambarus@microchip.com>
18397M:	Pratyush Yadav <p.yadav@ti.com>
18398R:	Michael Walle <michael@walle.cc>
18399L:	linux-mtd@lists.infradead.org
18400S:	Maintained
18401W:	http://www.linux-mtd.infradead.org/
18402Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
18403C:	irc://irc.oftc.net/mtd
18404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
18405F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
18406F:	drivers/mtd/spi-nor/
18407F:	include/linux/mtd/spi-nor.h
18408
18409SPI SUBSYSTEM
18410M:	Mark Brown <broonie@kernel.org>
18411L:	linux-spi@vger.kernel.org
18412S:	Maintained
18413Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
18414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
18415F:	Documentation/devicetree/bindings/spi/
18416F:	Documentation/spi/
18417F:	drivers/spi/
18418F:	include/linux/spi/
18419F:	include/uapi/linux/spi/
18420F:	tools/spi/
18421
18422SPIDERNET NETWORK DRIVER for CELL
18423M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
18424M:	Geoff Levand <geoff@infradead.org>
18425L:	netdev@vger.kernel.org
18426L:	linuxppc-dev@lists.ozlabs.org
18427S:	Maintained
18428F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18429F:	drivers/net/ethernet/toshiba/spider_net*
18430
18431SPMI SUBSYSTEM
18432M:	Stephen Boyd <sboyd@kernel.org>
18433L:	linux-kernel@vger.kernel.org
18434S:	Maintained
18435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18436F:	Documentation/devicetree/bindings/spmi/
18437F:	drivers/spmi/
18438F:	include/dt-bindings/spmi/spmi.h
18439F:	include/linux/spmi.h
18440F:	include/trace/events/spmi.h
18441
18442SPU FILE SYSTEM
18443M:	Jeremy Kerr <jk@ozlabs.org>
18444L:	linuxppc-dev@lists.ozlabs.org
18445S:	Supported
18446W:	http://www.ibm.com/developerworks/power/cell/
18447F:	Documentation/filesystems/spufs/spufs.rst
18448F:	arch/powerpc/platforms/cell/spufs/
18449
18450SQUASHFS FILE SYSTEM
18451M:	Phillip Lougher <phillip@squashfs.org.uk>
18452L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
18453S:	Maintained
18454W:	http://squashfs.org.uk
18455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18456F:	Documentation/filesystems/squashfs.rst
18457F:	fs/squashfs/
18458
18459SRM (Alpha) environment access
18460M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
18461S:	Maintained
18462F:	arch/alpha/kernel/srm_env.c
18463
18464ST LSM6DSx IMU IIO DRIVER
18465M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
18466L:	linux-iio@vger.kernel.org
18467S:	Maintained
18468W:	http://www.st.com/
18469F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
18470F:	drivers/iio/imu/st_lsm6dsx/
18471
18472ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
18473M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
18474M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
18475L:	linux-media@vger.kernel.org
18476S:	Maintained
18477T:	git git://linuxtv.org/media_tree.git
18478F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
18479F:	drivers/media/i2c/st-mipid02.c
18480
18481ST STM32 I2C/SMBUS DRIVER
18482M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
18483M:	Alain Volmat <alain.volmat@foss.st.com>
18484L:	linux-i2c@vger.kernel.org
18485S:	Maintained
18486F:	drivers/i2c/busses/i2c-stm32*
18487
18488ST STM32 SPI DRIVER
18489M:	Alain Volmat <alain.volmat@foss.st.com>
18490L:	linux-spi@vger.kernel.org
18491S:	Maintained
18492F:	drivers/spi/spi-stm32.c
18493
18494ST STPDDC60 DRIVER
18495M:	Daniel Nilsson <daniel.nilsson@flex.com>
18496L:	linux-hwmon@vger.kernel.org
18497S:	Maintained
18498F:	Documentation/hwmon/stpddc60.rst
18499F:	drivers/hwmon/pmbus/stpddc60.c
18500
18501ST VL53L0X ToF RANGER(I2C) IIO DRIVER
18502M:	Song Qiang <songqiang1304521@gmail.com>
18503L:	linux-iio@vger.kernel.org
18504S:	Maintained
18505F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
18506F:	drivers/iio/proximity/vl53l0x-i2c.c
18507
18508STABLE BRANCH
18509M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18510M:	Sasha Levin <sashal@kernel.org>
18511L:	stable@vger.kernel.org
18512S:	Supported
18513F:	Documentation/process/stable-kernel-rules.rst
18514
18515STAGING - ATOMISP DRIVER
18516M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18517R:	Sakari Ailus <sakari.ailus@linux.intel.com>
18518L:	linux-media@vger.kernel.org
18519S:	Maintained
18520F:	drivers/staging/media/atomisp/
18521
18522STAGING - FIELDBUS SUBSYSTEM
18523M:	Sven Van Asbroeck <TheSven73@gmail.com>
18524S:	Maintained
18525F:	drivers/staging/fieldbus/*
18526F:	drivers/staging/fieldbus/Documentation/
18527
18528STAGING - HMS ANYBUS-S BUS
18529M:	Sven Van Asbroeck <TheSven73@gmail.com>
18530S:	Maintained
18531F:	drivers/staging/fieldbus/anybuss/
18532
18533STAGING - INDUSTRIAL IO
18534M:	Jonathan Cameron <jic23@kernel.org>
18535L:	linux-iio@vger.kernel.org
18536S:	Odd Fixes
18537F:	Documentation/devicetree/bindings/staging/iio/
18538F:	drivers/staging/iio/
18539
18540STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
18541M:	Marc Dietrich <marvin24@gmx.de>
18542L:	ac100@lists.launchpad.net (moderated for non-subscribers)
18543L:	linux-tegra@vger.kernel.org
18544S:	Maintained
18545F:	drivers/staging/nvec/
18546
18547STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
18548M:	Jens Frederich <jfrederich@gmail.com>
18549M:	Jon Nettleton <jon.nettleton@gmail.com>
18550S:	Maintained
18551W:	http://wiki.laptop.org/go/DCON
18552F:	drivers/staging/olpc_dcon/
18553
18554STAGING - REALTEK RTL8188EU DRIVERS
18555M:	Larry Finger <Larry.Finger@lwfinger.net>
18556M:	Phillip Potter <phil@philpotter.co.uk>
18557S:	Supported
18558F:	drivers/staging/r8188eu/
18559
18560STAGING - REALTEK RTL8712U DRIVERS
18561M:	Larry Finger <Larry.Finger@lwfinger.net>
18562M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
18563S:	Odd Fixes
18564F:	drivers/staging/rtl8712/
18565
18566STAGING - SEPS525 LCD CONTROLLER DRIVERS
18567M:	Michael Hennerich <michael.hennerich@analog.com>
18568L:	linux-fbdev@vger.kernel.org
18569S:	Supported
18570F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
18571F:	drivers/staging/fbtft/fb_seps525.c
18572
18573STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
18574M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18575M:	Teddy Wang <teddy.wang@siliconmotion.com>
18576M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18577L:	linux-fbdev@vger.kernel.org
18578S:	Maintained
18579F:	drivers/staging/sm750fb/
18580
18581STAGING - VIA VT665X DRIVERS
18582M:	Forest Bond <forest@alittletooquiet.net>
18583S:	Odd Fixes
18584F:	drivers/staging/vt665?/
18585
18586STAGING SUBSYSTEM
18587M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18588L:	linux-staging@lists.linux.dev
18589S:	Supported
18590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
18591F:	drivers/staging/
18592
18593STARFIRE/DURALAN NETWORK DRIVER
18594M:	Ion Badulescu <ionut@badula.org>
18595S:	Odd Fixes
18596F:	drivers/net/ethernet/adaptec/starfire*
18597
18598STARFIVE JH7100 CLOCK DRIVER
18599M:	Emil Renner Berthing <kernel@esmil.dk>
18600S:	Maintained
18601F:	Documentation/devicetree/bindings/clock/starfive,jh7100-clkgen.yaml
18602F:	drivers/clk/starfive/clk-starfive-jh7100.c
18603F:	include/dt-bindings/clock/starfive-jh7100.h
18604
18605STARFIVE JH7100 PINCTRL DRIVER
18606M:	Emil Renner Berthing <kernel@esmil.dk>
18607L:	linux-gpio@vger.kernel.org
18608S:	Maintained
18609F:	Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
18610F:	drivers/pinctrl/pinctrl-starfive.c
18611F:	include/dt-bindings/pinctrl/pinctrl-starfive.h
18612
18613STARFIVE JH7100 RESET CONTROLLER DRIVER
18614M:	Emil Renner Berthing <kernel@esmil.dk>
18615S:	Maintained
18616F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
18617F:	drivers/reset/reset-starfive-jh7100.c
18618F:	include/dt-bindings/reset/starfive-jh7100.h
18619
18620STATIC BRANCH/CALL
18621M:	Peter Zijlstra <peterz@infradead.org>
18622M:	Josh Poimboeuf <jpoimboe@redhat.com>
18623M:	Jason Baron <jbaron@akamai.com>
18624R:	Steven Rostedt <rostedt@goodmis.org>
18625R:	Ard Biesheuvel <ardb@kernel.org>
18626S:	Supported
18627F:	arch/*/include/asm/jump_label*.h
18628F:	arch/*/include/asm/static_call*.h
18629F:	arch/*/kernel/jump_label.c
18630F:	arch/*/kernel/static_call.c
18631F:	include/linux/jump_label*.h
18632F:	include/linux/static_call*.h
18633F:	kernel/jump_label.c
18634F:	kernel/static_call.c
18635
18636STI AUDIO (ASoC) DRIVERS
18637M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18638L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18639S:	Maintained
18640F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
18641F:	sound/soc/sti/
18642
18643STI CEC DRIVER
18644M:	Alain Volmat <alain.volmat@foss.st.com>
18645S:	Maintained
18646F:	Documentation/devicetree/bindings/media/stih-cec.txt
18647F:	drivers/media/cec/platform/sti/
18648
18649STK1160 USB VIDEO CAPTURE DRIVER
18650M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18651L:	linux-media@vger.kernel.org
18652S:	Maintained
18653T:	git git://linuxtv.org/media_tree.git
18654F:	drivers/media/usb/stk1160/
18655
18656STM32 AUDIO (ASoC) DRIVERS
18657M:	Olivier Moysan <olivier.moysan@foss.st.com>
18658M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18659L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18660S:	Maintained
18661F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
18662F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
18663F:	sound/soc/stm/
18664
18665STM32 TIMER/LPTIMER DRIVERS
18666M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
18667S:	Maintained
18668F:	Documentation/ABI/testing/*timer-stm32
18669F:	Documentation/devicetree/bindings/*/*stm32-*timer*
18670F:	drivers/*/stm32-*timer*
18671F:	drivers/pwm/pwm-stm32*
18672F:	include/linux/*/stm32-*tim*
18673
18674STMMAC ETHERNET DRIVER
18675M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
18676M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
18677M:	Jose Abreu <joabreu@synopsys.com>
18678L:	netdev@vger.kernel.org
18679S:	Supported
18680W:	http://www.stlinux.com
18681F:	Documentation/networking/device_drivers/ethernet/stmicro/
18682F:	drivers/net/ethernet/stmicro/stmmac/
18683
18684SUN3/3X
18685M:	Sam Creasey <sammy@sammy.net>
18686S:	Maintained
18687W:	http://sammy.net/sun3/
18688F:	arch/m68k/include/asm/sun3*
18689F:	arch/m68k/kernel/*sun3*
18690F:	arch/m68k/sun3*/
18691F:	drivers/net/ethernet/i825xx/sun3*
18692
18693SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
18694M:	Hans de Goede <hdegoede@redhat.com>
18695L:	linux-input@vger.kernel.org
18696S:	Maintained
18697F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
18698F:	drivers/input/keyboard/sun4i-lradc-keys.c
18699
18700SUNDANCE NETWORK DRIVER
18701M:	Denis Kirjanov <kda@linux-powerpc.org>
18702L:	netdev@vger.kernel.org
18703S:	Maintained
18704F:	drivers/net/ethernet/dlink/sundance.c
18705
18706SUNPLUS RTC DRIVER
18707M:	Vincent Shih <vincent.sunplus@gmail.com>
18708L:	linux-rtc@vger.kernel.org
18709S:	Maintained
18710F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
18711F:	drivers/rtc/rtc-sunplus.c
18712
18713SUNPLUS SPI CONTROLLER INTERFACE DRIVER
18714M:	Li-hao Kuo <lhjeff911@gmail.com>
18715L:	linux-spi@vger.kernel.org
18716S:	Maintained
18717F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
18718F:	drivers/spi/spi-sunplus-sp7021.c
18719
18720SUPERH
18721M:	Yoshinori Sato <ysato@users.sourceforge.jp>
18722M:	Rich Felker <dalias@libc.org>
18723L:	linux-sh@vger.kernel.org
18724S:	Maintained
18725Q:	http://patchwork.kernel.org/project/linux-sh/list/
18726F:	Documentation/sh/
18727F:	arch/sh/
18728F:	drivers/sh/
18729
18730SUSPEND TO RAM
18731M:	"Rafael J. Wysocki" <rafael@kernel.org>
18732M:	Len Brown <len.brown@intel.com>
18733M:	Pavel Machek <pavel@ucw.cz>
18734L:	linux-pm@vger.kernel.org
18735S:	Supported
18736B:	https://bugzilla.kernel.org
18737F:	Documentation/power/
18738F:	arch/x86/kernel/acpi/
18739F:	drivers/base/power/
18740F:	include/linux/freezer.h
18741F:	include/linux/pm.h
18742F:	include/linux/suspend.h
18743F:	kernel/power/
18744
18745SVGA HANDLING
18746M:	Martin Mares <mj@ucw.cz>
18747L:	linux-video@atrey.karlin.mff.cuni.cz
18748S:	Maintained
18749F:	Documentation/admin-guide/svga.rst
18750F:	arch/x86/boot/video*
18751
18752SWIOTLB SUBSYSTEM
18753M:	Christoph Hellwig <hch@infradead.org>
18754L:	iommu@lists.linux-foundation.org
18755S:	Supported
18756W:	http://git.infradead.org/users/hch/dma-mapping.git
18757T:	git git://git.infradead.org/users/hch/dma-mapping.git
18758F:	arch/*/kernel/pci-swiotlb.c
18759F:	include/linux/swiotlb.h
18760F:	kernel/dma/swiotlb.c
18761
18762SWITCHDEV
18763M:	Jiri Pirko <jiri@resnulli.us>
18764M:	Ivan Vecera <ivecera@redhat.com>
18765L:	netdev@vger.kernel.org
18766S:	Supported
18767F:	include/net/switchdev.h
18768F:	net/switchdev/
18769
18770SY8106A REGULATOR DRIVER
18771M:	Icenowy Zheng <icenowy@aosc.io>
18772S:	Maintained
18773F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18774F:	drivers/regulator/sy8106a-regulator.c
18775
18776SYNC FILE FRAMEWORK
18777M:	Sumit Semwal <sumit.semwal@linaro.org>
18778R:	Gustavo Padovan <gustavo@padovan.org>
18779L:	linux-media@vger.kernel.org
18780L:	dri-devel@lists.freedesktop.org
18781S:	Maintained
18782T:	git git://anongit.freedesktop.org/drm/drm-misc
18783F:	Documentation/driver-api/sync_file.rst
18784F:	drivers/dma-buf/dma-fence*
18785F:	drivers/dma-buf/sw_sync.c
18786F:	drivers/dma-buf/sync_*
18787F:	include/linux/sync_file.h
18788F:	include/uapi/linux/sync_file.h
18789
18790SYNOPSYS ARC ARCHITECTURE
18791M:	Vineet Gupta <vgupta@kernel.org>
18792L:	linux-snps-arc@lists.infradead.org
18793S:	Supported
18794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18795F:	Documentation/arc/
18796F:	Documentation/devicetree/bindings/arc/*
18797F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18798F:	arch/arc/
18799F:	drivers/clocksource/arc_timer.c
18800F:	drivers/tty/serial/arc_uart.c
18801
18802SYNOPSYS ARC HSDK SDP pll clock driver
18803M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18804S:	Supported
18805F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18806F:	drivers/clk/clk-hsdk-pll.c
18807
18808SYNOPSYS ARC SDP clock driver
18809M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18810S:	Supported
18811F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18812F:	drivers/clk/axs10x/*
18813
18814SYNOPSYS ARC SDP platform support
18815M:	Alexey Brodkin <abrodkin@synopsys.com>
18816S:	Supported
18817F:	Documentation/devicetree/bindings/arc/axs10*
18818F:	arch/arc/boot/dts/ax*
18819F:	arch/arc/plat-axs10x
18820
18821SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18822M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18823S:	Supported
18824F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18825F:	drivers/reset/reset-axs10x.c
18826
18827SYNOPSYS CREG GPIO DRIVER
18828M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18829S:	Maintained
18830F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18831F:	drivers/gpio/gpio-creg-snps.c
18832
18833SYNOPSYS DESIGNWARE 8250 UART DRIVER
18834R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18835S:	Maintained
18836F:	drivers/tty/serial/8250/8250_dw.c
18837F:	drivers/tty/serial/8250/8250_dwlib.*
18838F:	drivers/tty/serial/8250/8250_lpss.c
18839
18840SYNOPSYS DESIGNWARE APB GPIO DRIVER
18841M:	Hoan Tran <hoan@os.amperecomputing.com>
18842M:	Serge Semin <fancer.lancer@gmail.com>
18843L:	linux-gpio@vger.kernel.org
18844S:	Maintained
18845F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18846F:	drivers/gpio/gpio-dwapb.c
18847
18848SYNOPSYS DESIGNWARE APB SSI DRIVER
18849M:	Serge Semin <fancer.lancer@gmail.com>
18850L:	linux-spi@vger.kernel.org
18851S:	Supported
18852F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18853F:	drivers/spi/spi-dw*
18854
18855SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18856M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18857S:	Maintained
18858F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18859F:	drivers/dma/dw-axi-dmac/
18860
18861SYNOPSYS DESIGNWARE DMAC DRIVER
18862M:	Viresh Kumar <vireshk@kernel.org>
18863R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18864S:	Maintained
18865F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18866F:	drivers/dma/dw/
18867F:	include/dt-bindings/dma/dw-dmac.h
18868F:	include/linux/dma/dw.h
18869F:	include/linux/platform_data/dma-dw.h
18870
18871SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18872M:	Jose Abreu <Jose.Abreu@synopsys.com>
18873L:	netdev@vger.kernel.org
18874S:	Supported
18875F:	drivers/net/ethernet/synopsys/
18876
18877SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18878M:	Jose Abreu <Jose.Abreu@synopsys.com>
18879L:	netdev@vger.kernel.org
18880S:	Supported
18881F:	drivers/net/pcs/pcs-xpcs.c
18882F:	drivers/net/pcs/pcs-xpcs.h
18883F:	include/linux/pcs/pcs-xpcs.h
18884
18885SYNOPSYS DESIGNWARE I2C DRIVER
18886M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
18887R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18888R:	Mika Westerberg <mika.westerberg@linux.intel.com>
18889R:	Jan Dabros <jsd@semihalf.com>
18890L:	linux-i2c@vger.kernel.org
18891S:	Maintained
18892F:	drivers/i2c/busses/i2c-designware-*
18893
18894SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18895M:	Jaehoon Chung <jh80.chung@samsung.com>
18896L:	linux-mmc@vger.kernel.org
18897S:	Maintained
18898F:	drivers/mmc/host/dw_mmc*
18899
18900SYNOPSYS HSDK RESET CONTROLLER DRIVER
18901M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18902S:	Supported
18903F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18904F:	drivers/reset/reset-hsdk.c
18905F:	include/dt-bindings/reset/snps,hsdk-reset.h
18906
18907SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18908M:	Prabu Thangamuthu <prabu.t@synopsys.com>
18909M:	Manjunath M B <manjumb@synopsys.com>
18910L:	linux-mmc@vger.kernel.org
18911S:	Maintained
18912F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
18913
18914SYSTEM CONFIGURATION (SYSCON)
18915M:	Lee Jones <lee.jones@linaro.org>
18916M:	Arnd Bergmann <arnd@arndb.de>
18917S:	Supported
18918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18919F:	drivers/mfd/syscon.c
18920
18921SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18922M:	Sudeep Holla <sudeep.holla@arm.com>
18923R:	Cristian Marussi <cristian.marussi@arm.com>
18924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18925S:	Maintained
18926F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18927F:	drivers/clk/clk-sc[mp]i.c
18928F:	drivers/cpufreq/sc[mp]i-cpufreq.c
18929F:	drivers/firmware/arm_scmi/
18930F:	drivers/firmware/arm_scpi.c
18931F:	drivers/regulator/scmi-regulator.c
18932F:	drivers/reset/reset-scmi.c
18933F:	include/linux/sc[mp]i_protocol.h
18934F:	include/trace/events/scmi.h
18935F:	include/uapi/linux/virtio_scmi.h
18936
18937SYSTEM RESET/SHUTDOWN DRIVERS
18938M:	Sebastian Reichel <sre@kernel.org>
18939L:	linux-pm@vger.kernel.org
18940S:	Maintained
18941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18942F:	Documentation/devicetree/bindings/power/reset/
18943F:	drivers/power/reset/
18944
18945SYSTEM TRACE MODULE CLASS
18946M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
18947S:	Maintained
18948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18949F:	Documentation/trace/stm.rst
18950F:	drivers/hwtracing/stm/
18951F:	include/linux/stm.h
18952F:	include/uapi/linux/stm.h
18953
18954SYSTEM76 ACPI DRIVER
18955M:	Jeremy Soller <jeremy@system76.com>
18956M:	System76 Product Development <productdev@system76.com>
18957L:	platform-driver-x86@vger.kernel.org
18958S:	Maintained
18959F:	drivers/platform/x86/system76_acpi.c
18960
18961SYSV FILESYSTEM
18962M:	Christoph Hellwig <hch@infradead.org>
18963S:	Maintained
18964F:	Documentation/filesystems/sysv-fs.rst
18965F:	fs/sysv/
18966F:	include/linux/sysv_fs.h
18967
18968TASKSTATS STATISTICS INTERFACE
18969M:	Balbir Singh <bsingharora@gmail.com>
18970S:	Maintained
18971F:	Documentation/accounting/taskstats*
18972F:	include/linux/taskstats*
18973F:	kernel/taskstats.c
18974
18975TC subsystem
18976M:	Jamal Hadi Salim <jhs@mojatatu.com>
18977M:	Cong Wang <xiyou.wangcong@gmail.com>
18978M:	Jiri Pirko <jiri@resnulli.us>
18979L:	netdev@vger.kernel.org
18980S:	Maintained
18981F:	include/net/pkt_cls.h
18982F:	include/net/pkt_sched.h
18983F:	include/net/tc_act/
18984F:	include/uapi/linux/pkt_cls.h
18985F:	include/uapi/linux/pkt_sched.h
18986F:	include/uapi/linux/tc_act/
18987F:	include/uapi/linux/tc_ematch/
18988F:	net/sched/
18989F:	tools/testing/selftests/tc-testing
18990
18991TC90522 MEDIA DRIVER
18992M:	Akihiro Tsukada <tskd08@gmail.com>
18993L:	linux-media@vger.kernel.org
18994S:	Odd Fixes
18995F:	drivers/media/dvb-frontends/tc90522*
18996
18997TCP LOW PRIORITY MODULE
18998M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18999M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19000S:	Maintained
19001W:	http://tcp-lp-mod.sourceforge.net/
19002F:	net/ipv4/tcp_lp.c
19003
19004TDA10071 MEDIA DRIVER
19005M:	Antti Palosaari <crope@iki.fi>
19006L:	linux-media@vger.kernel.org
19007S:	Maintained
19008W:	https://linuxtv.org
19009W:	http://palosaari.fi/linux/
19010Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19011T:	git git://linuxtv.org/anttip/media_tree.git
19012F:	drivers/media/dvb-frontends/tda10071*
19013
19014TDA18212 MEDIA DRIVER
19015M:	Antti Palosaari <crope@iki.fi>
19016L:	linux-media@vger.kernel.org
19017S:	Maintained
19018W:	https://linuxtv.org
19019W:	http://palosaari.fi/linux/
19020Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19021T:	git git://linuxtv.org/anttip/media_tree.git
19022F:	drivers/media/tuners/tda18212*
19023
19024TDA18218 MEDIA DRIVER
19025M:	Antti Palosaari <crope@iki.fi>
19026L:	linux-media@vger.kernel.org
19027S:	Maintained
19028W:	https://linuxtv.org
19029W:	http://palosaari.fi/linux/
19030Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19031T:	git git://linuxtv.org/anttip/media_tree.git
19032F:	drivers/media/tuners/tda18218*
19033
19034TDA18250 MEDIA DRIVER
19035M:	Olli Salonen <olli.salonen@iki.fi>
19036L:	linux-media@vger.kernel.org
19037S:	Maintained
19038W:	https://linuxtv.org
19039Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19040T:	git git://linuxtv.org/media_tree.git
19041F:	drivers/media/tuners/tda18250*
19042
19043TDA18271 MEDIA DRIVER
19044M:	Michael Krufky <mkrufky@linuxtv.org>
19045L:	linux-media@vger.kernel.org
19046S:	Maintained
19047W:	https://linuxtv.org
19048W:	http://github.com/mkrufky
19049Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19050T:	git git://linuxtv.org/mkrufky/tuners.git
19051F:	drivers/media/tuners/tda18271*
19052
19053TDA1997x MEDIA DRIVER
19054M:	Tim Harvey <tharvey@gateworks.com>
19055L:	linux-media@vger.kernel.org
19056S:	Maintained
19057W:	https://linuxtv.org
19058Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19059F:	drivers/media/i2c/tda1997x.*
19060
19061TDA827x MEDIA DRIVER
19062M:	Michael Krufky <mkrufky@linuxtv.org>
19063L:	linux-media@vger.kernel.org
19064S:	Maintained
19065W:	https://linuxtv.org
19066W:	http://github.com/mkrufky
19067Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19068T:	git git://linuxtv.org/mkrufky/tuners.git
19069F:	drivers/media/tuners/tda8290.*
19070
19071TDA8290 MEDIA DRIVER
19072M:	Michael Krufky <mkrufky@linuxtv.org>
19073L:	linux-media@vger.kernel.org
19074S:	Maintained
19075W:	https://linuxtv.org
19076W:	http://github.com/mkrufky
19077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19078T:	git git://linuxtv.org/mkrufky/tuners.git
19079F:	drivers/media/tuners/tda8290.*
19080
19081TDA9840 MEDIA DRIVER
19082M:	Hans Verkuil <hverkuil@xs4all.nl>
19083L:	linux-media@vger.kernel.org
19084S:	Maintained
19085W:	https://linuxtv.org
19086T:	git git://linuxtv.org/media_tree.git
19087F:	drivers/media/i2c/tda9840*
19088
19089TEA5761 TUNER DRIVER
19090M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19091L:	linux-media@vger.kernel.org
19092S:	Odd fixes
19093W:	https://linuxtv.org
19094T:	git git://linuxtv.org/media_tree.git
19095F:	drivers/media/tuners/tea5761.*
19096
19097TEA5767 TUNER DRIVER
19098M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19099L:	linux-media@vger.kernel.org
19100S:	Maintained
19101W:	https://linuxtv.org
19102T:	git git://linuxtv.org/media_tree.git
19103F:	drivers/media/tuners/tea5767.*
19104
19105TEA6415C MEDIA DRIVER
19106M:	Hans Verkuil <hverkuil@xs4all.nl>
19107L:	linux-media@vger.kernel.org
19108S:	Maintained
19109W:	https://linuxtv.org
19110T:	git git://linuxtv.org/media_tree.git
19111F:	drivers/media/i2c/tea6415c*
19112
19113TEA6420 MEDIA DRIVER
19114M:	Hans Verkuil <hverkuil@xs4all.nl>
19115L:	linux-media@vger.kernel.org
19116S:	Maintained
19117W:	https://linuxtv.org
19118T:	git git://linuxtv.org/media_tree.git
19119F:	drivers/media/i2c/tea6420*
19120
19121TEAM DRIVER
19122M:	Jiri Pirko <jiri@resnulli.us>
19123L:	netdev@vger.kernel.org
19124S:	Supported
19125F:	drivers/net/team/
19126F:	include/linux/if_team.h
19127F:	include/uapi/linux/if_team.h
19128
19129TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19130M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19131S:	Maintained
19132F:	arch/x86/platform/ts5500/
19133
19134TECHNOTREND USB IR RECEIVER
19135M:	Sean Young <sean@mess.org>
19136L:	linux-media@vger.kernel.org
19137S:	Maintained
19138F:	drivers/media/rc/ttusbir.c
19139
19140TECHWELL TW9910 VIDEO DECODER
19141L:	linux-media@vger.kernel.org
19142S:	Orphan
19143F:	drivers/media/i2c/tw9910.c
19144F:	include/media/i2c/tw9910.h
19145
19146TEE SUBSYSTEM
19147M:	Jens Wiklander <jens.wiklander@linaro.org>
19148R:	Sumit Garg <sumit.garg@linaro.org>
19149L:	op-tee@lists.trustedfirmware.org
19150S:	Maintained
19151F:	Documentation/staging/tee.rst
19152F:	drivers/tee/
19153F:	include/linux/tee_drv.h
19154F:	include/uapi/linux/tee.h
19155
19156TEGRA ARCHITECTURE SUPPORT
19157M:	Thierry Reding <thierry.reding@gmail.com>
19158M:	Jonathan Hunter <jonathanh@nvidia.com>
19159L:	linux-tegra@vger.kernel.org
19160S:	Supported
19161Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
19162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19163N:	[^a-z]tegra
19164
19165TEGRA CLOCK DRIVER
19166M:	Peter De Schrijver <pdeschrijver@nvidia.com>
19167M:	Prashant Gaikwad <pgaikwad@nvidia.com>
19168S:	Supported
19169F:	drivers/clk/tegra/
19170
19171TEGRA DMA DRIVERS
19172M:	Laxman Dewangan <ldewangan@nvidia.com>
19173M:	Jon Hunter <jonathanh@nvidia.com>
19174S:	Supported
19175F:	drivers/dma/tegra*
19176
19177TEGRA I2C DRIVER
19178M:	Laxman Dewangan <ldewangan@nvidia.com>
19179R:	Dmitry Osipenko <digetx@gmail.com>
19180S:	Supported
19181F:	drivers/i2c/busses/i2c-tegra.c
19182
19183TEGRA IOMMU DRIVERS
19184M:	Thierry Reding <thierry.reding@gmail.com>
19185R:	Krishna Reddy <vdumpa@nvidia.com>
19186L:	linux-tegra@vger.kernel.org
19187S:	Supported
19188F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19189F:	drivers/iommu/tegra*
19190
19191TEGRA KBC DRIVER
19192M:	Laxman Dewangan <ldewangan@nvidia.com>
19193S:	Supported
19194F:	drivers/input/keyboard/tegra-kbc.c
19195
19196TEGRA NAND DRIVER
19197M:	Stefan Agner <stefan@agner.ch>
19198M:	Lucas Stach <dev@lynxeye.de>
19199S:	Maintained
19200F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19201F:	drivers/mtd/nand/raw/tegra_nand.c
19202
19203TEGRA PWM DRIVER
19204M:	Thierry Reding <thierry.reding@gmail.com>
19205S:	Supported
19206F:	drivers/pwm/pwm-tegra.c
19207
19208TEGRA SERIAL DRIVER
19209M:	Laxman Dewangan <ldewangan@nvidia.com>
19210S:	Supported
19211F:	drivers/tty/serial/serial-tegra.c
19212
19213TEGRA SPI DRIVER
19214M:	Laxman Dewangan <ldewangan@nvidia.com>
19215S:	Supported
19216F:	drivers/spi/spi-tegra*
19217
19218TEGRA QUAD SPI DRIVER
19219M:	Thierry Reding <thierry.reding@gmail.com>
19220M:	Jonathan Hunter <jonathanh@nvidia.com>
19221M:	Sowjanya Komatineni <skomatineni@nvidia.com>
19222L:	linux-tegra@vger.kernel.org
19223S:	Maintained
19224F:	drivers/spi/spi-tegra210-quad.c
19225
19226TEGRA VIDEO DRIVER
19227M:	Thierry Reding <thierry.reding@gmail.com>
19228M:	Jonathan Hunter <jonathanh@nvidia.com>
19229M:	Sowjanya Komatineni <skomatineni@nvidia.com>
19230L:	linux-media@vger.kernel.org
19231L:	linux-tegra@vger.kernel.org
19232S:	Maintained
19233F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
19234F:	drivers/staging/media/tegra-video/
19235
19236TEGRA XUSB PADCTL DRIVER
19237M:	JC Kuo <jckuo@nvidia.com>
19238S:	Supported
19239F:	drivers/phy/tegra/xusb*
19240
19241TEHUTI ETHERNET DRIVER
19242M:	Andy Gospodarek <andy@greyhouse.net>
19243L:	netdev@vger.kernel.org
19244S:	Supported
19245F:	drivers/net/ethernet/tehuti/*
19246
19247TELECOM CLOCK DRIVER FOR MCPL0010
19248M:	Mark Gross <markgross@kernel.org>
19249S:	Supported
19250F:	drivers/char/tlclk.c
19251
19252TEMPO SEMICONDUCTOR DRIVERS
19253M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19254S:	Maintained
19255F:	Documentation/devicetree/bindings/sound/tscs*.txt
19256F:	sound/soc/codecs/tscs*.c
19257F:	sound/soc/codecs/tscs*.h
19258
19259TENSILICA XTENSA PORT (xtensa)
19260M:	Chris Zankel <chris@zankel.net>
19261M:	Max Filippov <jcmvbkbc@gmail.com>
19262L:	linux-xtensa@linux-xtensa.org
19263S:	Maintained
19264T:	git git://github.com/czankel/xtensa-linux.git
19265F:	arch/xtensa/
19266F:	drivers/irqchip/irq-xtensa-*
19267
19268TEXAS INSTRUMENTS ASoC DRIVERS
19269M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
19270L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19271S:	Maintained
19272F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
19273F:	sound/soc/ti/
19274
19275TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19276M:	Ricardo Ribalda <ribalda@kernel.org>
19277L:	linux-iio@vger.kernel.org
19278S:	Supported
19279F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19280F:	drivers/iio/dac/ti-dac7612.c
19281
19282TEXAS INSTRUMENTS DMA DRIVERS
19283M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
19284L:	dmaengine@vger.kernel.org
19285S:	Maintained
19286F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19287F:	Documentation/devicetree/bindings/dma/ti-edma.txt
19288F:	Documentation/devicetree/bindings/dma/ti/
19289F:	drivers/dma/ti/
19290X:	drivers/dma/ti/cppi41.c
19291F:	include/linux/dma/k3-udma-glue.h
19292F:	include/linux/dma/ti-cppi5.h
19293F:	include/linux/dma/k3-psil.h
19294
19295TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19296M:	Nishanth Menon <nm@ti.com>
19297M:	Tero Kristo <kristo@kernel.org>
19298M:	Santosh Shilimkar <ssantosh@kernel.org>
19299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19300S:	Maintained
19301F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
19302F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
19303F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
19304F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
19305F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
19306F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
19307F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
19308F:	drivers/clk/keystone/sci-clk.c
19309F:	drivers/firmware/ti_sci*
19310F:	drivers/irqchip/irq-ti-sci-inta.c
19311F:	drivers/irqchip/irq-ti-sci-intr.c
19312F:	drivers/reset/reset-ti-sci.c
19313F:	drivers/soc/ti/ti_sci_inta_msi.c
19314F:	drivers/soc/ti/ti_sci_pm_domains.c
19315F:	include/dt-bindings/soc/ti,sci_pm_domain.h
19316F:	include/linux/soc/ti/ti_sci_inta_msi.h
19317F:	include/linux/soc/ti/ti_sci_protocol.h
19318
19319TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
19320M:	Robert Marko <robert.marko@sartura.hr>
19321M:	Luka Perkov <luka.perkov@sartura.hr>
19322L:	linux-hwmon@vger.kernel.org
19323S:	Maintained
19324F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
19325F:	Documentation/hwmon/tps23861.rst
19326F:	drivers/hwmon/tps23861.c
19327
19328TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
19329M:	Puranjay Mohan <puranjay12@gmail.com>
19330L:	linux-iio@vger.kernel.org
19331S:	Supported
19332F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
19333F:	drivers/iio/temperature/tmp117.c
19334
19335THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
19336M:	Hans Verkuil <hverkuil@xs4all.nl>
19337L:	linux-media@vger.kernel.org
19338S:	Maintained
19339W:	https://linuxtv.org
19340T:	git git://linuxtv.org/media_tree.git
19341F:	drivers/media/radio/radio-raremono.c
19342
19343THERMAL
19344M:	Rafael J. Wysocki <rafael@kernel.org>
19345M:	Daniel Lezcano <daniel.lezcano@linaro.org>
19346R:	Amit Kucheria <amitk@kernel.org>
19347R:	Zhang Rui <rui.zhang@intel.com>
19348L:	linux-pm@vger.kernel.org
19349S:	Supported
19350Q:	https://patchwork.kernel.org/project/linux-pm/list/
19351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
19352F:	Documentation/ABI/testing/sysfs-class-thermal
19353F:	Documentation/devicetree/bindings/thermal/
19354F:	Documentation/driver-api/thermal/
19355F:	drivers/thermal/
19356F:	include/linux/cpu_cooling.h
19357F:	include/linux/thermal.h
19358F:	include/uapi/linux/thermal.h
19359F:	tools/thermal/
19360
19361THERMAL DRIVER FOR AMLOGIC SOCS
19362M:	Guillaume La Roque <glaroque@baylibre.com>
19363L:	linux-pm@vger.kernel.org
19364L:	linux-amlogic@lists.infradead.org
19365S:	Supported
19366W:	http://linux-meson.com/
19367F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
19368F:	drivers/thermal/amlogic_thermal.c
19369
19370THERMAL/CPU_COOLING
19371M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
19372M:	Daniel Lezcano <daniel.lezcano@linaro.org>
19373M:	Viresh Kumar <viresh.kumar@linaro.org>
19374R:	Lukasz Luba <lukasz.luba@arm.com>
19375L:	linux-pm@vger.kernel.org
19376S:	Supported
19377F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
19378F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
19379F:	drivers/thermal/cpufreq_cooling.c
19380F:	drivers/thermal/cpuidle_cooling.c
19381F:	include/linux/cpu_cooling.h
19382
19383THERMAL/POWER_ALLOCATOR
19384M:	Lukasz Luba <lukasz.luba@arm.com>
19385L:	linux-pm@vger.kernel.org
19386S:	Maintained
19387F:	Documentation/driver-api/thermal/power_allocator.rst
19388F:	drivers/thermal/gov_power_allocator.c
19389F:	include/trace/events/thermal_power_allocator.h
19390
19391THINKPAD ACPI EXTRAS DRIVER
19392M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
19393L:	ibm-acpi-devel@lists.sourceforge.net
19394L:	platform-driver-x86@vger.kernel.org
19395S:	Maintained
19396W:	http://ibm-acpi.sourceforge.net
19397W:	http://thinkwiki.org/wiki/Ibm-acpi
19398T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
19399F:	drivers/platform/x86/thinkpad_acpi.c
19400
19401THINKPAD LMI DRIVER
19402M:	Mark Pearson <markpearson@lenovo.com>
19403L:	platform-driver-x86@vger.kernel.org
19404S:	Maintained
19405F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
19406F:	drivers/platform/x86/think-lmi.?
19407
19408THUNDERBOLT DMA TRAFFIC TEST DRIVER
19409M:	Isaac Hazan <isaac.hazan@intel.com>
19410L:	linux-usb@vger.kernel.org
19411S:	Maintained
19412F:	drivers/thunderbolt/dma_test.c
19413
19414THUNDERBOLT DRIVER
19415M:	Andreas Noever <andreas.noever@gmail.com>
19416M:	Michael Jamet <michael.jamet@intel.com>
19417M:	Mika Westerberg <mika.westerberg@linux.intel.com>
19418M:	Yehezkel Bernat <YehezkelShB@gmail.com>
19419L:	linux-usb@vger.kernel.org
19420S:	Maintained
19421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
19422F:	Documentation/admin-guide/thunderbolt.rst
19423F:	drivers/thunderbolt/
19424F:	include/linux/thunderbolt.h
19425
19426THUNDERBOLT NETWORK DRIVER
19427M:	Michael Jamet <michael.jamet@intel.com>
19428M:	Mika Westerberg <mika.westerberg@linux.intel.com>
19429M:	Yehezkel Bernat <YehezkelShB@gmail.com>
19430L:	netdev@vger.kernel.org
19431S:	Maintained
19432F:	drivers/net/thunderbolt.c
19433
19434THUNDERX GPIO DRIVER
19435M:	Robert Richter <rric@kernel.org>
19436S:	Odd Fixes
19437F:	drivers/gpio/gpio-thunderx.c
19438
19439TI ADS131E0X ADC SERIES DRIVER
19440M:	Tomislav Denis <tomislav.denis@avl.com>
19441L:	linux-iio@vger.kernel.org
19442S:	Maintained
19443F:	Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
19444F:	drivers/iio/adc/ti-ads131e08.c
19445
19446TI AM437X VPFE DRIVER
19447M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19448L:	linux-media@vger.kernel.org
19449S:	Maintained
19450W:	https://linuxtv.org
19451Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19452T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19453F:	drivers/media/platform/ti/am437x/
19454
19455TI BANDGAP AND THERMAL DRIVER
19456M:	Eduardo Valentin <edubezval@gmail.com>
19457M:	Keerthy <j-keerthy@ti.com>
19458L:	linux-pm@vger.kernel.org
19459L:	linux-omap@vger.kernel.org
19460S:	Maintained
19461F:	drivers/thermal/ti-soc-thermal/
19462
19463TI BQ27XXX POWER SUPPLY DRIVER
19464F:	drivers/power/supply/bq27xxx_battery.c
19465F:	drivers/power/supply/bq27xxx_battery_i2c.c
19466F:	include/linux/power/bq27xxx_battery.h
19467
19468TI CDCE706 CLOCK DRIVER
19469M:	Max Filippov <jcmvbkbc@gmail.com>
19470S:	Maintained
19471F:	drivers/clk/clk-cdce706.c
19472
19473TI CLOCK DRIVER
19474M:	Tero Kristo <kristo@kernel.org>
19475L:	linux-omap@vger.kernel.org
19476S:	Odd Fixes
19477F:	drivers/clk/ti/
19478F:	include/linux/clk/ti.h
19479
19480TI DAVINCI MACHINE SUPPORT
19481M:	Sekhar Nori <nsekhar@ti.com>
19482R:	Bartosz Golaszewski <brgl@bgdev.pl>
19483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19484S:	Supported
19485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
19486F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
19487F:	arch/arm/boot/dts/da850*
19488F:	arch/arm/mach-davinci/
19489F:	drivers/i2c/busses/i2c-davinci.c
19490
19491TI DAVINCI SERIES CLOCK DRIVER
19492M:	David Lechner <david@lechnology.com>
19493R:	Sekhar Nori <nsekhar@ti.com>
19494S:	Maintained
19495F:	Documentation/devicetree/bindings/clock/ti/davinci/
19496F:	drivers/clk/davinci/
19497
19498TI DAVINCI SERIES GPIO DRIVER
19499M:	Keerthy <j-keerthy@ti.com>
19500L:	linux-gpio@vger.kernel.org
19501S:	Maintained
19502F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
19503F:	drivers/gpio/gpio-davinci.c
19504
19505TI DAVINCI SERIES MEDIA DRIVER
19506M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19507L:	linux-media@vger.kernel.org
19508S:	Maintained
19509W:	https://linuxtv.org
19510Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19511T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19512F:	drivers/media/platform/ti/davinci/
19513F:	include/media/davinci/
19514
19515TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
19516R:	David Lechner <david@lechnology.com>
19517L:	linux-iio@vger.kernel.org
19518F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
19519F:	drivers/counter/ti-eqep.c
19520
19521TI ETHERNET SWITCH DRIVER (CPSW)
19522R:	Grygorii Strashko <grygorii.strashko@ti.com>
19523L:	linux-omap@vger.kernel.org
19524L:	netdev@vger.kernel.org
19525S:	Maintained
19526F:	drivers/net/ethernet/ti/cpsw*
19527F:	drivers/net/ethernet/ti/davinci*
19528
19529TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
19530M:	Alex Dubov <oakad@yahoo.com>
19531S:	Maintained
19532W:	http://tifmxx.berlios.de/
19533F:	drivers/memstick/host/tifm_ms.c
19534F:	drivers/misc/tifm*
19535F:	drivers/mmc/host/tifm_sd.c
19536F:	include/linux/tifm.h
19537
19538TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
19539M:	Nishanth Menon <nm@ti.com>
19540M:	Santosh Shilimkar <ssantosh@kernel.org>
19541L:	linux-kernel@vger.kernel.org
19542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19543S:	Maintained
19544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
19545F:	drivers/soc/ti/*
19546
19547TI LM49xxx FAMILY ASoC CODEC DRIVERS
19548M:	M R Swami Reddy <mr.swami.reddy@ti.com>
19549M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
19550L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19551S:	Maintained
19552F:	sound/soc/codecs/isabelle*
19553F:	sound/soc/codecs/lm49453*
19554
19555TI PCM3060 ASoC CODEC DRIVER
19556M:	Kirill Marinushkin <kmarinushkin@birdec.com>
19557L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19558S:	Maintained
19559F:	Documentation/devicetree/bindings/sound/pcm3060.txt
19560F:	sound/soc/codecs/pcm3060*
19561
19562TI TAS571X FAMILY ASoC CODEC DRIVER
19563M:	Kevin Cernekee <cernekee@chromium.org>
19564L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19565S:	Odd Fixes
19566F:	sound/soc/codecs/tas571x*
19567
19568TI TRF7970A NFC DRIVER
19569M:	Mark Greer <mgreer@animalcreek.com>
19570L:	linux-wireless@vger.kernel.org
19571L:	linux-nfc@lists.01.org (subscribers-only)
19572S:	Supported
19573F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
19574F:	drivers/nfc/trf7970a.c
19575
19576TI TSC2046 ADC DRIVER
19577M:	Oleksij Rempel <o.rempel@pengutronix.de>
19578R:	kernel@pengutronix.de
19579L:	linux-iio@vger.kernel.org
19580S:	Maintained
19581F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
19582F:	drivers/iio/adc/ti-tsc2046.c
19583
19584TI TWL4030 SERIES SOC CODEC DRIVER
19585M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
19586L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19587S:	Maintained
19588F:	sound/soc/codecs/twl4030*
19589
19590TI VPE/CAL DRIVERS
19591M:	Benoit Parrot <bparrot@ti.com>
19592L:	linux-media@vger.kernel.org
19593S:	Maintained
19594W:	http://linuxtv.org/
19595Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19596F:	Documentation/devicetree/bindings/media/ti,cal.yaml
19597F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
19598F:	drivers/media/platform/ti/cal/
19599F:	drivers/media/platform/ti/vpe/
19600
19601TI WILINK WIRELESS DRIVERS
19602L:	linux-wireless@vger.kernel.org
19603S:	Orphan
19604W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
19605W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
19606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
19607F:	drivers/net/wireless/ti/
19608F:	include/linux/wl12xx.h
19609
19610TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
19611M:	John Stultz <john.stultz@linaro.org>
19612M:	Thomas Gleixner <tglx@linutronix.de>
19613R:	Stephen Boyd <sboyd@kernel.org>
19614L:	linux-kernel@vger.kernel.org
19615S:	Supported
19616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
19617F:	include/linux/clocksource.h
19618F:	include/linux/time.h
19619F:	include/linux/timex.h
19620F:	include/uapi/linux/time.h
19621F:	include/uapi/linux/timex.h
19622F:	kernel/time/alarmtimer.c
19623F:	kernel/time/clocksource.c
19624F:	kernel/time/ntp.c
19625F:	kernel/time/time*.c
19626F:	tools/testing/selftests/timers/
19627
19628TIPC NETWORK LAYER
19629M:	Jon Maloy <jmaloy@redhat.com>
19630M:	Ying Xue <ying.xue@windriver.com>
19631L:	netdev@vger.kernel.org (core kernel code)
19632L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
19633S:	Maintained
19634W:	http://tipc.sourceforge.net/
19635F:	include/uapi/linux/tipc*.h
19636F:	net/tipc/
19637
19638TLAN NETWORK DRIVER
19639M:	Samuel Chessman <chessman@tux.org>
19640L:	tlan-devel@lists.sourceforge.net (subscribers-only)
19641S:	Maintained
19642W:	http://sourceforge.net/projects/tlan/
19643F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
19644F:	drivers/net/ethernet/ti/tlan.*
19645
19646TM6000 VIDEO4LINUX DRIVER
19647M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19648L:	linux-media@vger.kernel.org
19649S:	Odd fixes
19650W:	https://linuxtv.org
19651T:	git git://linuxtv.org/media_tree.git
19652F:	Documentation/admin-guide/media/tm6000*
19653F:	drivers/media/usb/tm6000/
19654
19655TMIO/SDHI MMC DRIVER
19656M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19657L:	linux-mmc@vger.kernel.org
19658S:	Supported
19659F:	drivers/mmc/host/renesas_sdhi*
19660F:	drivers/mmc/host/tmio_mmc*
19661F:	include/linux/mfd/tmio.h
19662
19663TMP401 HARDWARE MONITOR DRIVER
19664M:	Guenter Roeck <linux@roeck-us.net>
19665L:	linux-hwmon@vger.kernel.org
19666S:	Maintained
19667F:	Documentation/hwmon/tmp401.rst
19668F:	drivers/hwmon/tmp401.c
19669
19670TMP464 HARDWARE MONITOR DRIVER
19671M:	Agathe Porte <agathe.porte@nokia.com>
19672M:	Guenter Roeck <linux@roeck-us.net>
19673L:	linux-hwmon@vger.kernel.org
19674S:	Maintained
19675F:	Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
19676F:	Documentation/hwmon/tmp464.rst
19677F:	drivers/hwmon/tmp464.c
19678
19679TMP513 HARDWARE MONITOR DRIVER
19680M:	Eric Tremblay <etremblay@distech-controls.com>
19681L:	linux-hwmon@vger.kernel.org
19682S:	Maintained
19683F:	Documentation/hwmon/tmp513.rst
19684F:	drivers/hwmon/tmp513.c
19685
19686TMPFS (SHMEM FILESYSTEM)
19687M:	Hugh Dickins <hughd@google.com>
19688L:	linux-mm@kvack.org
19689S:	Maintained
19690F:	include/linux/shmem_fs.h
19691F:	mm/shmem.c
19692
19693TOMOYO SECURITY MODULE
19694M:	Kentaro Takeda <takedakn@nttdata.co.jp>
19695M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
19696L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
19697L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
19698L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
19699L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
19700S:	Maintained
19701W:	https://tomoyo.osdn.jp/
19702F:	security/tomoyo/
19703
19704TOPSTAR LAPTOP EXTRAS DRIVER
19705M:	Herton Ronaldo Krzesinski <herton@canonical.com>
19706L:	platform-driver-x86@vger.kernel.org
19707S:	Maintained
19708F:	drivers/platform/x86/topstar-laptop.c
19709
19710TORTURE-TEST MODULES
19711M:	Davidlohr Bueso <dave@stgolabs.net>
19712M:	"Paul E. McKenney" <paulmck@kernel.org>
19713M:	Josh Triplett <josh@joshtriplett.org>
19714L:	linux-kernel@vger.kernel.org
19715S:	Supported
19716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19717F:	Documentation/RCU/torture.rst
19718F:	kernel/locking/locktorture.c
19719F:	kernel/rcu/rcuscale.c
19720F:	kernel/rcu/rcutorture.c
19721F:	kernel/rcu/refscale.c
19722F:	kernel/torture.c
19723
19724TOSHIBA ACPI EXTRAS DRIVER
19725M:	Azael Avalos <coproscefalo@gmail.com>
19726L:	platform-driver-x86@vger.kernel.org
19727S:	Maintained
19728F:	drivers/platform/x86/toshiba_acpi.c
19729
19730TOSHIBA BLUETOOTH DRIVER
19731M:	Azael Avalos <coproscefalo@gmail.com>
19732L:	platform-driver-x86@vger.kernel.org
19733S:	Maintained
19734F:	drivers/platform/x86/toshiba_bluetooth.c
19735
19736TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
19737M:	Azael Avalos <coproscefalo@gmail.com>
19738L:	platform-driver-x86@vger.kernel.org
19739S:	Maintained
19740F:	drivers/platform/x86/toshiba_haps.c
19741
19742TOSHIBA SMM DRIVER
19743M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
19744S:	Maintained
19745W:	http://www.buzzard.org.uk/toshiba/
19746F:	drivers/char/toshiba.c
19747F:	include/linux/toshiba.h
19748F:	include/uapi/linux/toshiba.h
19749
19750TOSHIBA TC358743 DRIVER
19751M:	Mats Randgaard <matrandg@cisco.com>
19752L:	linux-media@vger.kernel.org
19753S:	Maintained
19754F:	drivers/media/i2c/tc358743*
19755F:	include/media/i2c/tc358743.h
19756
19757TOSHIBA WMI HOTKEYS DRIVER
19758M:	Azael Avalos <coproscefalo@gmail.com>
19759L:	platform-driver-x86@vger.kernel.org
19760S:	Maintained
19761F:	drivers/platform/x86/toshiba-wmi.c
19762
19763TPM DEVICE DRIVER
19764M:	Peter Huewe <peterhuewe@gmx.de>
19765M:	Jarkko Sakkinen <jarkko@kernel.org>
19766R:	Jason Gunthorpe <jgg@ziepe.ca>
19767L:	linux-integrity@vger.kernel.org
19768S:	Maintained
19769W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
19770Q:	https://patchwork.kernel.org/project/linux-integrity/list/
19771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
19772F:	drivers/char/tpm/
19773
19774TRACING
19775M:	Steven Rostedt <rostedt@goodmis.org>
19776M:	Ingo Molnar <mingo@redhat.com>
19777S:	Maintained
19778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
19779F:	Documentation/trace/ftrace.rst
19780F:	arch/*/*/*/ftrace.h
19781F:	arch/*/kernel/ftrace.c
19782F:	fs/tracefs/
19783F:	include/*/ftrace.h
19784F:	include/linux/trace*.h
19785F:	include/trace/
19786F:	kernel/trace/
19787F:	tools/testing/selftests/ftrace/
19788
19789TRACING MMIO ACCESSES (MMIOTRACE)
19790M:	Steven Rostedt <rostedt@goodmis.org>
19791M:	Ingo Molnar <mingo@kernel.org>
19792R:	Karol Herbst <karolherbst@gmail.com>
19793R:	Pekka Paalanen <ppaalanen@gmail.com>
19794L:	linux-kernel@vger.kernel.org
19795L:	nouveau@lists.freedesktop.org
19796S:	Maintained
19797F:	arch/x86/mm/kmmio.c
19798F:	arch/x86/mm/mmio-mod.c
19799F:	arch/x86/mm/testmmiotrace.c
19800F:	include/linux/mmiotrace.h
19801F:	kernel/trace/trace_mmiotrace.c
19802
19803TRACING OS NOISE / LATENCY TRACERS
19804M:	Steven Rostedt <rostedt@goodmis.org>
19805M:	Daniel Bristot de Oliveira <bristot@kernel.org>
19806S:	Maintained
19807F:	kernel/trace/trace_osnoise.c
19808F:	include/trace/events/osnoise.h
19809F:	kernel/trace/trace_hwlat.c
19810F:	kernel/trace/trace_irqsoff.c
19811F:	kernel/trace/trace_sched_wakeup.c
19812F:	Documentation/trace/osnoise-tracer.rst
19813F:	Documentation/trace/timerlat-tracer.rst
19814F:	Documentation/trace/hwlat_detector.rst
19815F:	arch/*/kernel/trace.c
19816
19817Real-time Linux Analysis (RTLA) tools
19818M:	Daniel Bristot de Oliveira <bristot@kernel.org>
19819M:	Steven Rostedt <rostedt@goodmis.org>
19820L:	linux-trace-devel@vger.kernel.org
19821S:	Maintained
19822F:	Documentation/tools/rtla/
19823F:	tools/tracing/rtla/
19824
19825TRADITIONAL CHINESE DOCUMENTATION
19826M:	Hu Haowen <src.res@email.cn>
19827L:	linux-doc-tw-discuss@lists.sourceforge.net
19828S:	Maintained
19829W:	https://github.com/srcres258/linux-doc
19830T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
19831F:	Documentation/translations/zh_TW/
19832
19833TTY LAYER
19834M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19835M:	Jiri Slaby <jirislaby@kernel.org>
19836S:	Supported
19837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19838F:	Documentation/driver-api/serial/
19839F:	drivers/tty/
19840F:	drivers/tty/serial/serial_core.c
19841F:	include/linux/selection.h
19842F:	include/linux/serial.h
19843F:	include/linux/serial_core.h
19844F:	include/linux/sysrq.h
19845F:	include/linux/tty*.h
19846F:	include/linux/vt.h
19847F:	include/linux/vt_*.h
19848F:	include/uapi/linux/serial.h
19849F:	include/uapi/linux/serial_core.h
19850F:	include/uapi/linux/tty.h
19851
19852TUA9001 MEDIA DRIVER
19853M:	Antti Palosaari <crope@iki.fi>
19854L:	linux-media@vger.kernel.org
19855S:	Maintained
19856W:	https://linuxtv.org
19857W:	http://palosaari.fi/linux/
19858Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19859T:	git git://linuxtv.org/anttip/media_tree.git
19860F:	drivers/media/tuners/tua9001*
19861
19862TULIP NETWORK DRIVERS
19863L:	netdev@vger.kernel.org
19864L:	linux-parisc@vger.kernel.org
19865S:	Orphan
19866F:	drivers/net/ethernet/dec/tulip/
19867
19868TUN/TAP driver
19869M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
19870S:	Maintained
19871W:	http://vtun.sourceforge.net/tun
19872F:	Documentation/networking/tuntap.rst
19873F:	arch/um/os-Linux/drivers/
19874
19875TURBOCHANNEL SUBSYSTEM
19876M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
19877M:	Ralf Baechle <ralf@linux-mips.org>
19878L:	linux-mips@vger.kernel.org
19879S:	Maintained
19880Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
19881F:	drivers/tc/
19882F:	include/linux/tc.h
19883
19884TURBOSTAT UTILITY
19885M:	"Len Brown" <lenb@kernel.org>
19886L:	linux-pm@vger.kernel.org
19887S:	Supported
19888Q:	https://patchwork.kernel.org/project/linux-pm/list/
19889B:	https://bugzilla.kernel.org
19890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19891F:	tools/power/x86/turbostat/
19892
19893TW5864 VIDEO4LINUX DRIVER
19894M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19895M:	Anton Sviridenko <anton@corp.bluecherry.net>
19896M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19897M:	Andrey Utkin <andrey_utkin@fastmail.com>
19898L:	linux-media@vger.kernel.org
19899S:	Supported
19900F:	drivers/media/pci/tw5864/
19901
19902TW68 VIDEO4LINUX DRIVER
19903M:	Hans Verkuil <hverkuil@xs4all.nl>
19904L:	linux-media@vger.kernel.org
19905S:	Odd Fixes
19906W:	https://linuxtv.org
19907T:	git git://linuxtv.org/media_tree.git
19908F:	drivers/media/pci/tw68/
19909
19910TW686X VIDEO4LINUX DRIVER
19911M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19912L:	linux-media@vger.kernel.org
19913S:	Maintained
19914W:	http://linuxtv.org
19915T:	git git://linuxtv.org/media_tree.git
19916F:	drivers/media/pci/tw686x/
19917
19918U-BOOT ENVIRONMENT VARIABLES
19919M:	Rafał Miłecki <rafal@milecki.pl>
19920S:	Maintained
19921F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
19922
19923UACCE ACCELERATOR FRAMEWORK
19924M:	Zhangfei Gao <zhangfei.gao@linaro.org>
19925M:	Zhou Wang <wangzhou1@hisilicon.com>
19926L:	linux-accelerators@lists.ozlabs.org
19927L:	linux-kernel@vger.kernel.org
19928S:	Maintained
19929F:	Documentation/ABI/testing/sysfs-driver-uacce
19930F:	Documentation/misc-devices/uacce.rst
19931F:	drivers/misc/uacce/
19932F:	include/linux/uacce.h
19933F:	include/uapi/misc/uacce/
19934
19935UBI FILE SYSTEM (UBIFS)
19936M:	Richard Weinberger <richard@nod.at>
19937L:	linux-mtd@lists.infradead.org
19938S:	Supported
19939W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
19940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19942F:	Documentation/ABI/testing/sysfs-fs-ubifs
19943F:	Documentation/filesystems/ubifs-authentication.rst
19944F:	Documentation/filesystems/ubifs.rst
19945F:	fs/ubifs/
19946
19947UCLINUX (M68KNOMMU AND COLDFIRE)
19948M:	Greg Ungerer <gerg@linux-m68k.org>
19949L:	linux-m68k@lists.linux-m68k.org
19950L:	uclinux-dev@uclinux.org  (subscribers-only)
19951S:	Maintained
19952W:	http://www.linux-m68k.org/
19953W:	http://www.uclinux.org/
19954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19955F:	arch/m68k/*/*_no.*
19956F:	arch/m68k/68*/
19957F:	arch/m68k/coldfire/
19958F:	arch/m68k/include/asm/*_no.*
19959
19960UDF FILESYSTEM
19961M:	Jan Kara <jack@suse.com>
19962S:	Maintained
19963F:	Documentation/filesystems/udf.rst
19964F:	fs/udf/
19965
19966UDRAW TABLET
19967M:	Bastien Nocera <hadess@hadess.net>
19968L:	linux-input@vger.kernel.org
19969S:	Maintained
19970F:	drivers/hid/hid-udraw-ps3.c
19971
19972UFS FILESYSTEM
19973M:	Evgeniy Dushistov <dushistov@mail.ru>
19974S:	Maintained
19975F:	Documentation/admin-guide/ufs.rst
19976F:	fs/ufs/
19977
19978UHID USERSPACE HID IO DRIVER
19979M:	David Rheinsberg <david.rheinsberg@gmail.com>
19980L:	linux-input@vger.kernel.org
19981S:	Maintained
19982F:	drivers/hid/uhid.c
19983F:	include/uapi/linux/uhid.h
19984
19985ULPI BUS
19986M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
19987L:	linux-usb@vger.kernel.org
19988S:	Maintained
19989F:	drivers/usb/common/ulpi.c
19990F:	include/linux/ulpi/
19991
19992UNICODE SUBSYSTEM
19993M:	Gabriel Krisman Bertazi <krisman@collabora.com>
19994L:	linux-fsdevel@vger.kernel.org
19995S:	Supported
19996F:	fs/unicode/
19997
19998UNIFDEF
19999M:	Tony Finch <dot@dotat.at>
20000S:	Maintained
20001W:	http://dotat.at/prog/unifdef
20002F:	scripts/unifdef.c
20003
20004UNIFORM CDROM DRIVER
20005M:	Phillip Potter <phil@philpotter.co.uk>
20006S:	Maintained
20007F:	Documentation/cdrom/
20008F:	drivers/cdrom/cdrom.c
20009F:	include/linux/cdrom.h
20010F:	include/uapi/linux/cdrom.h
20011
20012UNISYS S-PAR DRIVERS
20013M:	David Kershner <david.kershner@unisys.com>
20014L:	sparmaintainer@unisys.com (Unisys internal)
20015S:	Supported
20016F:	drivers/staging/unisys/
20017F:	drivers/visorbus/
20018F:	include/linux/visorbus.h
20019
20020UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20021R:	Alim Akhtar <alim.akhtar@samsung.com>
20022R:	Avri Altman <avri.altman@wdc.com>
20023L:	linux-scsi@vger.kernel.org
20024S:	Supported
20025F:	Documentation/devicetree/bindings/ufs/
20026F:	Documentation/scsi/ufs.rst
20027F:	drivers/scsi/ufs/
20028
20029UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20030M:	Pedro Sousa <pedrom.sousa@synopsys.com>
20031L:	linux-scsi@vger.kernel.org
20032S:	Supported
20033F:	drivers/scsi/ufs/*dwc*
20034
20035UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20036M:	Stanley Chu <stanley.chu@mediatek.com>
20037L:	linux-scsi@vger.kernel.org
20038L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20039S:	Maintained
20040F:	drivers/scsi/ufs/ufs-mediatek*
20041
20042UNSORTED BLOCK IMAGES (UBI)
20043M:	Richard Weinberger <richard@nod.at>
20044L:	linux-mtd@lists.infradead.org
20045S:	Supported
20046W:	http://www.linux-mtd.infradead.org/
20047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20049F:	drivers/mtd/ubi/
20050F:	include/linux/mtd/ubi.h
20051F:	include/uapi/mtd/ubi-user.h
20052
20053USB "USBNET" DRIVER FRAMEWORK
20054M:	Oliver Neukum <oneukum@suse.com>
20055L:	netdev@vger.kernel.org
20056S:	Maintained
20057W:	http://www.linux-usb.org/usbnet
20058F:	drivers/net/usb/usbnet.c
20059F:	include/linux/usb/usbnet.h
20060
20061USB ACM DRIVER
20062M:	Oliver Neukum <oneukum@suse.com>
20063L:	linux-usb@vger.kernel.org
20064S:	Maintained
20065F:	Documentation/usb/acm.rst
20066F:	drivers/usb/class/cdc-acm.*
20067
20068USB APPLE MFI FASTCHARGE DRIVER
20069M:	Bastien Nocera <hadess@hadess.net>
20070L:	linux-usb@vger.kernel.org
20071S:	Maintained
20072F:	drivers/usb/misc/apple-mfi-fastcharge.c
20073
20074USB AR5523 WIRELESS DRIVER
20075M:	Pontus Fuchs <pontus.fuchs@gmail.com>
20076L:	linux-wireless@vger.kernel.org
20077S:	Maintained
20078F:	drivers/net/wireless/ath/ar5523/
20079
20080USB ATTACHED SCSI
20081M:	Oliver Neukum <oneukum@suse.com>
20082L:	linux-usb@vger.kernel.org
20083L:	linux-scsi@vger.kernel.org
20084S:	Maintained
20085F:	drivers/usb/storage/uas.c
20086
20087USB CDC ETHERNET DRIVER
20088M:	Oliver Neukum <oliver@neukum.org>
20089L:	linux-usb@vger.kernel.org
20090S:	Maintained
20091F:	drivers/net/usb/cdc_*.c
20092F:	include/uapi/linux/usb/cdc.h
20093
20094USB CHAOSKEY DRIVER
20095M:	Keith Packard <keithp@keithp.com>
20096L:	linux-usb@vger.kernel.org
20097S:	Maintained
20098F:	drivers/usb/misc/chaoskey.c
20099
20100USB CYPRESS C67X00 DRIVER
20101L:	linux-usb@vger.kernel.org
20102S:	Orphan
20103F:	drivers/usb/c67x00/
20104
20105USB DAVICOM DM9601 DRIVER
20106M:	Peter Korsgaard <peter@korsgaard.com>
20107L:	netdev@vger.kernel.org
20108S:	Maintained
20109W:	http://www.linux-usb.org/usbnet
20110F:	drivers/net/usb/dm9601.c
20111
20112USB EHCI DRIVER
20113M:	Alan Stern <stern@rowland.harvard.edu>
20114L:	linux-usb@vger.kernel.org
20115S:	Maintained
20116F:	Documentation/usb/ehci.rst
20117F:	drivers/usb/host/ehci*
20118
20119USB GADGET/PERIPHERAL SUBSYSTEM
20120M:	Felipe Balbi <balbi@kernel.org>
20121L:	linux-usb@vger.kernel.org
20122S:	Maintained
20123W:	http://www.linux-usb.org/gadget
20124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20125F:	drivers/usb/gadget/
20126F:	include/linux/usb/gadget*
20127
20128USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20129M:	Jiri Kosina <jikos@kernel.org>
20130M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
20131L:	linux-usb@vger.kernel.org
20132S:	Maintained
20133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20134F:	Documentation/hid/hiddev.rst
20135F:	drivers/hid/usbhid/
20136
20137USB INTEL XHCI ROLE MUX DRIVER
20138M:	Hans de Goede <hdegoede@redhat.com>
20139L:	linux-usb@vger.kernel.org
20140S:	Maintained
20141F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
20142
20143USB IP DRIVER FOR HISILICON KIRIN 960
20144M:	Yu Chen <chenyu56@huawei.com>
20145M:	Binghui Wang <wangbinghui@hisilicon.com>
20146L:	linux-usb@vger.kernel.org
20147S:	Maintained
20148F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20149F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
20150
20151USB IP DRIVER FOR HISILICON KIRIN 970
20152M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20153L:	linux-usb@vger.kernel.org
20154S:	Maintained
20155F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20156F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
20157
20158USB ISP116X DRIVER
20159M:	Olav Kongas <ok@artecdesign.ee>
20160L:	linux-usb@vger.kernel.org
20161S:	Maintained
20162F:	drivers/usb/host/isp116x*
20163F:	include/linux/usb/isp116x.h
20164
20165USB ISP1760 DRIVER
20166M:	Rui Miguel Silva <rui.silva@linaro.org>
20167L:	linux-usb@vger.kernel.org
20168S:	Maintained
20169F:	drivers/usb/isp1760/*
20170F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20171
20172USB LAN78XX ETHERNET DRIVER
20173M:	Woojung Huh <woojung.huh@microchip.com>
20174M:	UNGLinuxDriver@microchip.com
20175L:	netdev@vger.kernel.org
20176S:	Maintained
20177F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20178F:	drivers/net/usb/lan78xx.*
20179F:	include/dt-bindings/net/microchip-lan78xx.h
20180
20181USB MASS STORAGE DRIVER
20182M:	Alan Stern <stern@rowland.harvard.edu>
20183L:	linux-usb@vger.kernel.org
20184L:	usb-storage@lists.one-eyed-alien.net
20185S:	Maintained
20186F:	drivers/usb/storage/
20187
20188USB MIDI DRIVER
20189M:	Clemens Ladisch <clemens@ladisch.de>
20190L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20191S:	Maintained
20192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20193F:	sound/usb/midi.*
20194
20195USB NETWORKING DRIVERS
20196L:	linux-usb@vger.kernel.org
20197S:	Odd Fixes
20198F:	drivers/net/usb/
20199
20200USB OHCI DRIVER
20201M:	Alan Stern <stern@rowland.harvard.edu>
20202L:	linux-usb@vger.kernel.org
20203S:	Maintained
20204F:	Documentation/usb/ohci.rst
20205F:	drivers/usb/host/ohci*
20206
20207USB OTG FSM (Finite State Machine)
20208M:	Peter Chen <peter.chen@kernel.org>
20209L:	linux-usb@vger.kernel.org
20210S:	Maintained
20211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20212F:	drivers/usb/common/usb-otg-fsm.c
20213
20214USB OVER IP DRIVER
20215M:	Valentina Manea <valentina.manea.m@gmail.com>
20216M:	Shuah Khan <shuah@kernel.org>
20217M:	Shuah Khan <skhan@linuxfoundation.org>
20218L:	linux-usb@vger.kernel.org
20219S:	Maintained
20220F:	Documentation/usb/usbip_protocol.rst
20221F:	drivers/usb/usbip/
20222F:	tools/testing/selftests/drivers/usb/usbip/
20223F:	tools/usb/usbip/
20224
20225USB PEGASUS DRIVER
20226M:	Petko Manolov <petkan@nucleusys.com>
20227L:	linux-usb@vger.kernel.org
20228L:	netdev@vger.kernel.org
20229S:	Maintained
20230W:	https://github.com/petkan/pegasus
20231T:	git git://github.com/petkan/pegasus.git
20232F:	drivers/net/usb/pegasus.*
20233
20234USB PHY LAYER
20235M:	Felipe Balbi <balbi@kernel.org>
20236L:	linux-usb@vger.kernel.org
20237S:	Maintained
20238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20239F:	drivers/usb/phy/
20240
20241USB PRINTER DRIVER (usblp)
20242M:	Pete Zaitcev <zaitcev@redhat.com>
20243L:	linux-usb@vger.kernel.org
20244S:	Supported
20245F:	drivers/usb/class/usblp.c
20246
20247USB RAW GADGET DRIVER
20248R:	Andrey Konovalov <andreyknvl@gmail.com>
20249L:	linux-usb@vger.kernel.org
20250S:	Maintained
20251F:	Documentation/usb/raw-gadget.rst
20252F:	drivers/usb/gadget/legacy/raw_gadget.c
20253F:	include/uapi/linux/usb/raw_gadget.h
20254
20255USB QMI WWAN NETWORK DRIVER
20256M:	Bjørn Mork <bjorn@mork.no>
20257L:	netdev@vger.kernel.org
20258S:	Maintained
20259F:	Documentation/ABI/testing/sysfs-class-net-qmi
20260F:	drivers/net/usb/qmi_wwan.c
20261
20262USB RTL8150 DRIVER
20263M:	Petko Manolov <petkan@nucleusys.com>
20264L:	linux-usb@vger.kernel.org
20265L:	netdev@vger.kernel.org
20266S:	Maintained
20267W:	https://github.com/petkan/rtl8150
20268T:	git git://github.com/petkan/rtl8150.git
20269F:	drivers/net/usb/rtl8150.c
20270
20271USB SERIAL SUBSYSTEM
20272M:	Johan Hovold <johan@kernel.org>
20273L:	linux-usb@vger.kernel.org
20274S:	Maintained
20275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20276F:	Documentation/usb/usb-serial.rst
20277F:	drivers/usb/serial/
20278F:	include/linux/usb/serial.h
20279
20280USB SMSC75XX ETHERNET DRIVER
20281M:	Steve Glendinning <steve.glendinning@shawell.net>
20282L:	netdev@vger.kernel.org
20283S:	Maintained
20284F:	drivers/net/usb/smsc75xx.*
20285
20286USB SMSC95XX ETHERNET DRIVER
20287M:	Steve Glendinning <steve.glendinning@shawell.net>
20288M:	UNGLinuxDriver@microchip.com
20289L:	netdev@vger.kernel.org
20290S:	Maintained
20291F:	drivers/net/usb/smsc95xx.*
20292
20293USB SUBSYSTEM
20294M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20295L:	linux-usb@vger.kernel.org
20296S:	Supported
20297W:	http://www.linux-usb.org
20298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
20299F:	Documentation/devicetree/bindings/usb/
20300F:	Documentation/usb/
20301F:	drivers/usb/
20302F:	include/linux/usb.h
20303F:	include/linux/usb/
20304
20305USB TYPEC BUS FOR ALTERNATE MODES
20306M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20307L:	linux-usb@vger.kernel.org
20308S:	Maintained
20309F:	Documentation/ABI/testing/sysfs-bus-typec
20310F:	Documentation/driver-api/usb/typec_bus.rst
20311F:	drivers/usb/typec/altmodes/
20312F:	include/linux/usb/typec_altmode.h
20313
20314USB TYPEC CLASS
20315M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20316L:	linux-usb@vger.kernel.org
20317S:	Maintained
20318F:	Documentation/ABI/testing/sysfs-class-typec
20319F:	Documentation/driver-api/usb/typec.rst
20320F:	drivers/usb/typec/
20321F:	include/linux/usb/typec.h
20322
20323USB TYPEC INTEL PMC MUX DRIVER
20324M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20325L:	linux-usb@vger.kernel.org
20326S:	Maintained
20327F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
20328F:	drivers/usb/typec/mux/intel_pmc_mux.c
20329
20330USB TYPEC PI3USB30532 MUX DRIVER
20331M:	Hans de Goede <hdegoede@redhat.com>
20332L:	linux-usb@vger.kernel.org
20333S:	Maintained
20334F:	drivers/usb/typec/mux/pi3usb30532.c
20335
20336USB TYPEC PORT CONTROLLER DRIVERS
20337M:	Guenter Roeck <linux@roeck-us.net>
20338L:	linux-usb@vger.kernel.org
20339S:	Maintained
20340F:	drivers/usb/typec/tcpm/
20341
20342USB UHCI DRIVER
20343M:	Alan Stern <stern@rowland.harvard.edu>
20344L:	linux-usb@vger.kernel.org
20345S:	Maintained
20346F:	drivers/usb/host/uhci*
20347
20348USB VIDEO CLASS
20349M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20350L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
20351L:	linux-media@vger.kernel.org
20352S:	Maintained
20353W:	http://www.ideasonboard.org/uvc/
20354T:	git git://linuxtv.org/media_tree.git
20355F:	drivers/media/usb/uvc/
20356F:	include/uapi/linux/uvcvideo.h
20357
20358USB WEBCAM GADGET
20359M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20360L:	linux-usb@vger.kernel.org
20361S:	Maintained
20362F:	drivers/usb/gadget/function/*uvc*
20363F:	drivers/usb/gadget/legacy/webcam.c
20364F:	include/uapi/linux/usb/g_uvc.h
20365
20366USB WIRELESS RNDIS DRIVER (rndis_wlan)
20367M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
20368L:	linux-wireless@vger.kernel.org
20369S:	Maintained
20370F:	drivers/net/wireless/rndis_wlan.c
20371
20372USB XHCI DRIVER
20373M:	Mathias Nyman <mathias.nyman@intel.com>
20374L:	linux-usb@vger.kernel.org
20375S:	Supported
20376F:	drivers/usb/host/pci-quirks*
20377F:	drivers/usb/host/xhci*
20378
20379USB ZD1201 DRIVER
20380L:	linux-wireless@vger.kernel.org
20381S:	Orphan
20382W:	http://linux-lc100020.sourceforge.net
20383F:	drivers/net/wireless/zydas/zd1201.*
20384
20385USB ZR364XX DRIVER
20386M:	Antoine Jacquet <royale@zerezo.com>
20387L:	linux-usb@vger.kernel.org
20388L:	linux-media@vger.kernel.org
20389S:	Maintained
20390W:	http://royale.zerezo.com/zr364xx/
20391T:	git git://linuxtv.org/media_tree.git
20392F:	Documentation/admin-guide/media/zr364xx*
20393F:	drivers/media/usb/zr364xx/
20394
20395USER-MODE LINUX (UML)
20396M:	Jeff Dike <jdike@addtoit.com>
20397M:	Richard Weinberger <richard@nod.at>
20398M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
20399L:	linux-um@lists.infradead.org
20400S:	Maintained
20401W:	http://user-mode-linux.sourceforge.net
20402Q:	https://patchwork.ozlabs.org/project/linux-um/list/
20403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
20404F:	Documentation/virt/uml/
20405F:	arch/um/
20406F:	arch/x86/um/
20407F:	fs/hostfs/
20408
20409USERSPACE COPYIN/COPYOUT (UIOVEC)
20410M:	Alexander Viro <viro@zeniv.linux.org.uk>
20411S:	Maintained
20412F:	include/linux/uio.h
20413F:	lib/iov_iter.c
20414
20415USERSPACE DMA BUFFER DRIVER
20416M:	Gerd Hoffmann <kraxel@redhat.com>
20417L:	dri-devel@lists.freedesktop.org
20418S:	Maintained
20419T:	git git://anongit.freedesktop.org/drm/drm-misc
20420F:	drivers/dma-buf/udmabuf.c
20421F:	include/uapi/linux/udmabuf.h
20422
20423USERSPACE I/O (UIO)
20424M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20425S:	Maintained
20426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20427F:	Documentation/driver-api/uio-howto.rst
20428F:	drivers/uio/
20429F:	include/linux/uio_driver.h
20430
20431UTIL-LINUX PACKAGE
20432M:	Karel Zak <kzak@redhat.com>
20433L:	util-linux@vger.kernel.org
20434S:	Maintained
20435W:	http://en.wikipedia.org/wiki/Util-linux
20436T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
20437
20438UUID HELPERS
20439M:	Christoph Hellwig <hch@lst.de>
20440R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20441L:	linux-kernel@vger.kernel.org
20442S:	Maintained
20443T:	git git://git.infradead.org/users/hch/uuid.git
20444F:	include/linux/uuid.h
20445F:	include/uapi/linux/uuid.h
20446F:	lib/test_uuid.c
20447F:	lib/uuid.c
20448
20449UV SYSFS DRIVER
20450M:	Justin Ernst <justin.ernst@hpe.com>
20451L:	platform-driver-x86@vger.kernel.org
20452S:	Maintained
20453F:	drivers/platform/x86/uv_sysfs.c
20454
20455UVESAFB DRIVER
20456M:	Michal Januszewski <spock@gentoo.org>
20457L:	linux-fbdev@vger.kernel.org
20458S:	Maintained
20459W:	https://github.com/mjanusz/v86d
20460F:	Documentation/fb/uvesafb.rst
20461F:	drivers/video/fbdev/uvesafb.*
20462
20463Ux500 CLOCK DRIVERS
20464M:	Ulf Hansson <ulf.hansson@linaro.org>
20465L:	linux-clk@vger.kernel.org
20466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20467S:	Maintained
20468F:	drivers/clk/ux500/
20469
20470VF610 NAND DRIVER
20471M:	Stefan Agner <stefan@agner.ch>
20472L:	linux-mtd@lists.infradead.org
20473S:	Supported
20474F:	drivers/mtd/nand/raw/vf610_nfc.c
20475
20476VFAT/FAT/MSDOS FILESYSTEM
20477M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
20478S:	Maintained
20479F:	Documentation/filesystems/vfat.rst
20480F:	fs/fat/
20481
20482VFIO DRIVER
20483M:	Alex Williamson <alex.williamson@redhat.com>
20484R:	Cornelia Huck <cohuck@redhat.com>
20485L:	kvm@vger.kernel.org
20486S:	Maintained
20487T:	git git://github.com/awilliam/linux-vfio.git
20488F:	Documentation/driver-api/vfio.rst
20489F:	drivers/vfio/
20490F:	include/linux/vfio.h
20491F:	include/linux/vfio_pci_core.h
20492F:	include/uapi/linux/vfio.h
20493
20494VFIO FSL-MC DRIVER
20495M:	Diana Craciun <diana.craciun@oss.nxp.com>
20496L:	kvm@vger.kernel.org
20497S:	Maintained
20498F:	drivers/vfio/fsl-mc/
20499
20500VFIO HISILICON PCI DRIVER
20501M:	Longfang Liu <liulongfang@huawei.com>
20502M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20503L:	kvm@vger.kernel.org
20504S:	Maintained
20505F:	drivers/vfio/pci/hisilicon/
20506
20507VFIO MEDIATED DEVICE DRIVERS
20508M:	Kirti Wankhede <kwankhede@nvidia.com>
20509L:	kvm@vger.kernel.org
20510S:	Maintained
20511F:	Documentation/driver-api/vfio-mediated-device.rst
20512F:	drivers/vfio/mdev/
20513F:	include/linux/mdev.h
20514F:	samples/vfio-mdev/
20515
20516VFIO PCI DEVICE SPECIFIC DRIVERS
20517R:	Jason Gunthorpe <jgg@nvidia.com>
20518R:	Yishai Hadas <yishaih@nvidia.com>
20519R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20520R:	Kevin Tian <kevin.tian@intel.com>
20521L:	kvm@vger.kernel.org
20522S:	Maintained
20523P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
20524F:	drivers/vfio/pci/*/
20525
20526VFIO PLATFORM DRIVER
20527M:	Eric Auger <eric.auger@redhat.com>
20528L:	kvm@vger.kernel.org
20529S:	Maintained
20530F:	drivers/vfio/platform/
20531
20532VFIO MLX5 PCI DRIVER
20533M:	Yishai Hadas <yishaih@nvidia.com>
20534L:	kvm@vger.kernel.org
20535S:	Maintained
20536F:	drivers/vfio/pci/mlx5/
20537
20538VGA_SWITCHEROO
20539R:	Lukas Wunner <lukas@wunner.de>
20540S:	Maintained
20541T:	git git://anongit.freedesktop.org/drm/drm-misc
20542F:	Documentation/gpu/vga-switcheroo.rst
20543F:	drivers/gpu/vga/vga_switcheroo.c
20544F:	include/linux/vga_switcheroo.h
20545
20546VIA RHINE NETWORK DRIVER
20547S:	Maintained
20548M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
20549F:	drivers/net/ethernet/via/via-rhine.c
20550
20551VIA SD/MMC CARD CONTROLLER DRIVER
20552M:	Bruce Chang <brucechang@via.com.tw>
20553M:	Harald Welte <HaraldWelte@viatech.com>
20554S:	Maintained
20555F:	drivers/mmc/host/via-sdmmc.c
20556
20557VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
20558M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
20559L:	linux-fbdev@vger.kernel.org
20560S:	Maintained
20561F:	drivers/video/fbdev/via/
20562F:	include/linux/via-core.h
20563F:	include/linux/via-gpio.h
20564F:	include/linux/via_i2c.h
20565
20566VIA VELOCITY NETWORK DRIVER
20567M:	Francois Romieu <romieu@fr.zoreil.com>
20568L:	netdev@vger.kernel.org
20569S:	Maintained
20570F:	drivers/net/ethernet/via/via-velocity.*
20571
20572VICODEC VIRTUAL CODEC DRIVER
20573M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
20574L:	linux-media@vger.kernel.org
20575S:	Maintained
20576W:	https://linuxtv.org
20577T:	git git://linuxtv.org/media_tree.git
20578F:	drivers/media/test-drivers/vicodec/*
20579
20580VIDEO I2C POLLING DRIVER
20581M:	Matt Ranostay <matt.ranostay@konsulko.com>
20582L:	linux-media@vger.kernel.org
20583S:	Maintained
20584F:	drivers/media/i2c/video-i2c.c
20585
20586VIDEO MULTIPLEXER DRIVER
20587M:	Philipp Zabel <p.zabel@pengutronix.de>
20588L:	linux-media@vger.kernel.org
20589S:	Maintained
20590F:	drivers/media/platform/video-mux.c
20591
20592VIDEOBUF2 FRAMEWORK
20593M:	Tomasz Figa <tfiga@chromium.org>
20594M:	Marek Szyprowski <m.szyprowski@samsung.com>
20595L:	linux-media@vger.kernel.org
20596S:	Maintained
20597F:	drivers/media/common/videobuf2/*
20598F:	include/media/videobuf2-*
20599
20600VIMC VIRTUAL MEDIA CONTROLLER DRIVER
20601M:	Shuah Khan <skhan@linuxfoundation.org>
20602R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
20603L:	linux-media@vger.kernel.org
20604S:	Maintained
20605W:	https://linuxtv.org
20606T:	git git://linuxtv.org/media_tree.git
20607F:	drivers/media/test-drivers/vimc/*
20608
20609VIRT LIB
20610M:	Alex Williamson <alex.williamson@redhat.com>
20611M:	Paolo Bonzini <pbonzini@redhat.com>
20612L:	kvm@vger.kernel.org
20613S:	Supported
20614F:	virt/lib/
20615
20616VIRTIO AND VHOST VSOCK DRIVER
20617M:	Stefan Hajnoczi <stefanha@redhat.com>
20618M:	Stefano Garzarella <sgarzare@redhat.com>
20619L:	kvm@vger.kernel.org
20620L:	virtualization@lists.linux-foundation.org
20621L:	netdev@vger.kernel.org
20622S:	Maintained
20623F:	drivers/vhost/vsock.c
20624F:	include/linux/virtio_vsock.h
20625F:	include/uapi/linux/virtio_vsock.h
20626F:	net/vmw_vsock/virtio_transport.c
20627F:	net/vmw_vsock/virtio_transport_common.c
20628
20629VIRTIO BLOCK AND SCSI DRIVERS
20630M:	"Michael S. Tsirkin" <mst@redhat.com>
20631M:	Jason Wang <jasowang@redhat.com>
20632R:	Paolo Bonzini <pbonzini@redhat.com>
20633R:	Stefan Hajnoczi <stefanha@redhat.com>
20634L:	virtualization@lists.linux-foundation.org
20635S:	Maintained
20636F:	drivers/block/virtio_blk.c
20637F:	drivers/scsi/virtio_scsi.c
20638F:	drivers/vhost/scsi.c
20639F:	include/uapi/linux/virtio_blk.h
20640F:	include/uapi/linux/virtio_scsi.h
20641
20642VIRTIO CONSOLE DRIVER
20643M:	Amit Shah <amit@kernel.org>
20644L:	virtualization@lists.linux-foundation.org
20645S:	Maintained
20646F:	drivers/char/virtio_console.c
20647F:	include/linux/virtio_console.h
20648F:	include/uapi/linux/virtio_console.h
20649
20650VIRTIO CORE AND NET DRIVERS
20651M:	"Michael S. Tsirkin" <mst@redhat.com>
20652M:	Jason Wang <jasowang@redhat.com>
20653L:	virtualization@lists.linux-foundation.org
20654S:	Maintained
20655F:	Documentation/ABI/testing/sysfs-bus-vdpa
20656F:	Documentation/devicetree/bindings/virtio/
20657F:	drivers/block/virtio_blk.c
20658F:	drivers/crypto/virtio/
20659F:	drivers/net/virtio_net.c
20660F:	drivers/vdpa/
20661F:	drivers/virtio/
20662F:	include/linux/vdpa.h
20663F:	include/linux/virtio*.h
20664F:	include/uapi/linux/virtio_*.h
20665F:	tools/virtio/
20666
20667VIRTIO BALLOON
20668M:	"Michael S. Tsirkin" <mst@redhat.com>
20669M:	David Hildenbrand <david@redhat.com>
20670L:	virtualization@lists.linux-foundation.org
20671S:	Maintained
20672F:	drivers/virtio/virtio_balloon.c
20673F:	include/uapi/linux/virtio_balloon.h
20674F:	include/linux/balloon_compaction.h
20675F:	mm/balloon_compaction.c
20676
20677VIRTIO CRYPTO DRIVER
20678M:	Gonglei <arei.gonglei@huawei.com>
20679L:	virtualization@lists.linux-foundation.org
20680L:	linux-crypto@vger.kernel.org
20681S:	Maintained
20682F:	drivers/crypto/virtio/
20683F:	include/uapi/linux/virtio_crypto.h
20684
20685VIRTIO DRIVERS FOR S390
20686M:	Cornelia Huck <cohuck@redhat.com>
20687M:	Halil Pasic <pasic@linux.ibm.com>
20688L:	linux-s390@vger.kernel.org
20689L:	virtualization@lists.linux-foundation.org
20690L:	kvm@vger.kernel.org
20691S:	Supported
20692F:	arch/s390/include/uapi/asm/virtio-ccw.h
20693F:	drivers/s390/virtio/
20694
20695VIRTIO FILE SYSTEM
20696M:	Vivek Goyal <vgoyal@redhat.com>
20697M:	Stefan Hajnoczi <stefanha@redhat.com>
20698M:	Miklos Szeredi <miklos@szeredi.hu>
20699L:	virtualization@lists.linux-foundation.org
20700L:	linux-fsdevel@vger.kernel.org
20701S:	Supported
20702W:	https://virtio-fs.gitlab.io/
20703F:	Documentation/filesystems/virtiofs.rst
20704F:	fs/fuse/virtio_fs.c
20705F:	include/uapi/linux/virtio_fs.h
20706
20707VIRTIO GPIO DRIVER
20708M:	Enrico Weigelt, metux IT consult <info@metux.net>
20709M:	Viresh Kumar <vireshk@kernel.org>
20710L:	linux-gpio@vger.kernel.org
20711L:	virtualization@lists.linux-foundation.org
20712S:	Maintained
20713F:	drivers/gpio/gpio-virtio.c
20714F:	include/uapi/linux/virtio_gpio.h
20715
20716VIRTIO GPU DRIVER
20717M:	David Airlie <airlied@linux.ie>
20718M:	Gerd Hoffmann <kraxel@redhat.com>
20719R:	Gurchetan Singh <gurchetansingh@chromium.org>
20720R:	Chia-I Wu <olvaffe@gmail.com>
20721L:	dri-devel@lists.freedesktop.org
20722L:	virtualization@lists.linux-foundation.org
20723S:	Maintained
20724T:	git git://anongit.freedesktop.org/drm/drm-misc
20725F:	drivers/gpu/drm/virtio/
20726F:	include/uapi/linux/virtio_gpu.h
20727
20728VIRTIO HOST (VHOST)
20729M:	"Michael S. Tsirkin" <mst@redhat.com>
20730M:	Jason Wang <jasowang@redhat.com>
20731L:	kvm@vger.kernel.org
20732L:	virtualization@lists.linux-foundation.org
20733L:	netdev@vger.kernel.org
20734S:	Maintained
20735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
20736F:	drivers/vhost/
20737F:	include/linux/vhost_iotlb.h
20738F:	include/uapi/linux/vhost.h
20739
20740VIRTIO INPUT DRIVER
20741M:	Gerd Hoffmann <kraxel@redhat.com>
20742S:	Maintained
20743F:	drivers/virtio/virtio_input.c
20744F:	include/uapi/linux/virtio_input.h
20745
20746VIRTIO IOMMU DRIVER
20747M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
20748L:	virtualization@lists.linux-foundation.org
20749S:	Maintained
20750F:	drivers/iommu/virtio-iommu.c
20751F:	include/uapi/linux/virtio_iommu.h
20752
20753VIRTIO MEM DRIVER
20754M:	David Hildenbrand <david@redhat.com>
20755L:	virtualization@lists.linux-foundation.org
20756S:	Maintained
20757W:	https://virtio-mem.gitlab.io/
20758F:	drivers/virtio/virtio_mem.c
20759F:	include/uapi/linux/virtio_mem.h
20760
20761VIRTIO SOUND DRIVER
20762M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
20763M:	"Michael S. Tsirkin" <mst@redhat.com>
20764L:	virtualization@lists.linux-foundation.org
20765L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20766S:	Maintained
20767F:	include/uapi/linux/virtio_snd.h
20768F:	sound/virtio/*
20769
20770VIRTIO I2C DRIVER
20771M:	Conghui Chen <conghui.chen@intel.com>
20772M:	Viresh Kumar <viresh.kumar@linaro.org>
20773L:	linux-i2c@vger.kernel.org
20774L:	virtualization@lists.linux-foundation.org
20775S:	Maintained
20776F:	drivers/i2c/busses/i2c-virtio.c
20777F:	include/uapi/linux/virtio_i2c.h
20778
20779VIRTIO PMEM DRIVER
20780M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
20781L:	virtualization@lists.linux-foundation.org
20782S:	Maintained
20783F:	drivers/nvdimm/virtio_pmem.c
20784F:	drivers/nvdimm/nd_virtio.c
20785
20786VIRTUAL BOX GUEST DEVICE DRIVER
20787M:	Hans de Goede <hdegoede@redhat.com>
20788M:	Arnd Bergmann <arnd@arndb.de>
20789M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20790S:	Maintained
20791F:	drivers/virt/vboxguest/
20792F:	include/linux/vbox_utils.h
20793F:	include/uapi/linux/vbox*.h
20794
20795VIRTUAL BOX SHARED FOLDER VFS DRIVER
20796M:	Hans de Goede <hdegoede@redhat.com>
20797L:	linux-fsdevel@vger.kernel.org
20798S:	Maintained
20799F:	fs/vboxsf/*
20800
20801VIRTUAL SERIO DEVICE DRIVER
20802M:	Stephen Chandler Paul <thatslyude@gmail.com>
20803S:	Maintained
20804F:	drivers/input/serio/userio.c
20805F:	include/uapi/linux/userio.h
20806
20807VIVID VIRTUAL VIDEO DRIVER
20808M:	Hans Verkuil <hverkuil@xs4all.nl>
20809L:	linux-media@vger.kernel.org
20810S:	Maintained
20811W:	https://linuxtv.org
20812T:	git git://linuxtv.org/media_tree.git
20813F:	drivers/media/test-drivers/vivid/*
20814
20815VIDTV VIRTUAL DIGITAL TV DRIVER
20816M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
20817L:	linux-media@vger.kernel.org
20818S:	Maintained
20819W:	https://linuxtv.org
20820T:	git git://linuxtv.org/media_tree.git
20821F:	drivers/media/test-drivers/vidtv/*
20822
20823VLYNQ BUS
20824M:	Florian Fainelli <f.fainelli@gmail.com>
20825L:	openwrt-devel@lists.openwrt.org (subscribers-only)
20826S:	Maintained
20827F:	drivers/vlynq/vlynq.c
20828F:	include/linux/vlynq.h
20829
20830VME SUBSYSTEM
20831M:	Martyn Welch <martyn@welchs.me.uk>
20832M:	Manohar Vanga <manohar.vanga@gmail.com>
20833M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20834L:	linux-kernel@vger.kernel.org
20835S:	Maintained
20836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20837F:	Documentation/driver-api/vme.rst
20838F:	drivers/staging/vme/
20839F:	drivers/vme/
20840F:	include/linux/vme*
20841
20842VM SOCKETS (AF_VSOCK)
20843M:	Stefano Garzarella <sgarzare@redhat.com>
20844L:	virtualization@lists.linux-foundation.org
20845L:	netdev@vger.kernel.org
20846S:	Maintained
20847F:	drivers/net/vsockmon.c
20848F:	include/net/af_vsock.h
20849F:	include/uapi/linux/vm_sockets.h
20850F:	include/uapi/linux/vm_sockets_diag.h
20851F:	include/uapi/linux/vsockmon.h
20852F:	net/vmw_vsock/
20853F:	tools/testing/vsock/
20854
20855VMWARE BALLOON DRIVER
20856M:	Nadav Amit <namit@vmware.com>
20857R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20858L:	linux-kernel@vger.kernel.org
20859S:	Maintained
20860F:	drivers/misc/vmw_balloon.c
20861
20862VMWARE HYPERVISOR INTERFACE
20863M:	Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
20864M:	Alexey Makhalov <amakhalov@vmware.com>
20865R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20866L:	virtualization@lists.linux-foundation.org
20867L:	x86@kernel.org
20868S:	Supported
20869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
20870F:	arch/x86/include/asm/vmware.h
20871F:	arch/x86/kernel/cpu/vmware.c
20872
20873VMWARE PVRDMA DRIVER
20874M:	Bryan Tan <bryantan@vmware.com>
20875M:	Vishnu Dasa <vdasa@vmware.com>
20876R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20877L:	linux-rdma@vger.kernel.org
20878S:	Maintained
20879F:	drivers/infiniband/hw/vmw_pvrdma/
20880
20881VMware PVSCSI driver
20882M:	Vishal Bhakta <vbhakta@vmware.com>
20883R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20884L:	linux-scsi@vger.kernel.org
20885S:	Maintained
20886F:	drivers/scsi/vmw_pvscsi.c
20887F:	drivers/scsi/vmw_pvscsi.h
20888
20889VMWARE VIRTUAL PTP CLOCK DRIVER
20890M:	Vivek Thampi <vithampi@vmware.com>
20891R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20892L:	netdev@vger.kernel.org
20893S:	Supported
20894F:	drivers/ptp/ptp_vmw.c
20895
20896VMWARE VMCI DRIVER
20897M:	Jorgen Hansen <jhansen@vmware.com>
20898M:	Vishnu Dasa <vdasa@vmware.com>
20899R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20900L:	linux-kernel@vger.kernel.org
20901S:	Maintained
20902F:	drivers/misc/vmw_vmci/
20903
20904VMWARE VMMOUSE SUBDRIVER
20905M:	Zack Rusin <zackr@vmware.com>
20906R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
20907R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20908L:	linux-input@vger.kernel.org
20909S:	Maintained
20910F:	drivers/input/mouse/vmmouse.c
20911F:	drivers/input/mouse/vmmouse.h
20912
20913VMWARE VMXNET3 ETHERNET DRIVER
20914M:	Ronak Doshi <doshir@vmware.com>
20915R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20916L:	netdev@vger.kernel.org
20917S:	Maintained
20918F:	drivers/net/vmxnet3/
20919
20920VOCORE VOCORE2 BOARD
20921M:	Harvey Hunt <harveyhuntnexus@gmail.com>
20922L:	linux-mips@vger.kernel.org
20923S:	Maintained
20924F:	arch/mips/boot/dts/ralink/vocore2.dts
20925
20926VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20927M:	Liam Girdwood <lgirdwood@gmail.com>
20928M:	Mark Brown <broonie@kernel.org>
20929L:	linux-kernel@vger.kernel.org
20930S:	Supported
20931W:	http://www.slimlogic.co.uk/?p=48
20932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20933F:	Documentation/devicetree/bindings/regulator/
20934F:	Documentation/power/regulator/
20935F:	drivers/regulator/
20936F:	include/dt-bindings/regulator/
20937F:	include/linux/regulator/
20938K:	regulator_get_optional
20939
20940VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20941R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20942F:	drivers/regulator/irq_helpers.c
20943
20944VRF
20945M:	David Ahern <dsahern@kernel.org>
20946L:	netdev@vger.kernel.org
20947S:	Maintained
20948F:	Documentation/networking/vrf.rst
20949F:	drivers/net/vrf.c
20950
20951VSPRINTF
20952M:	Petr Mladek <pmladek@suse.com>
20953M:	Steven Rostedt <rostedt@goodmis.org>
20954M:	Sergey Senozhatsky <senozhatsky@chromium.org>
20955R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20956R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
20957S:	Maintained
20958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
20959F:	Documentation/core-api/printk-formats.rst
20960F:	lib/test_printf.c
20961F:	lib/test_scanf.c
20962F:	lib/vsprintf.c
20963
20964VT1211 HARDWARE MONITOR DRIVER
20965M:	Juerg Haefliger <juergh@gmail.com>
20966L:	linux-hwmon@vger.kernel.org
20967S:	Maintained
20968F:	Documentation/hwmon/vt1211.rst
20969F:	drivers/hwmon/vt1211.c
20970
20971VT8231 HARDWARE MONITOR DRIVER
20972M:	Roger Lucas <vt8231@hiddenengine.co.uk>
20973L:	linux-hwmon@vger.kernel.org
20974S:	Maintained
20975F:	drivers/hwmon/vt8231.c
20976
20977VUB300 USB to SDIO/SD/MMC bridge chip
20978L:	linux-mmc@vger.kernel.org
20979S:	Orphan
20980F:	drivers/mmc/host/vub300.c
20981
20982W1 DALLAS'S 1-WIRE BUS
20983M:	Evgeniy Polyakov <zbr@ioremap.net>
20984S:	Maintained
20985F:	Documentation/devicetree/bindings/w1/
20986F:	Documentation/w1/
20987F:	drivers/w1/
20988F:	include/linux/w1.h
20989
20990W83791D HARDWARE MONITORING DRIVER
20991M:	Marc Hulsman <m.hulsman@tudelft.nl>
20992L:	linux-hwmon@vger.kernel.org
20993S:	Maintained
20994F:	Documentation/hwmon/w83791d.rst
20995F:	drivers/hwmon/w83791d.c
20996
20997W83793 HARDWARE MONITORING DRIVER
20998M:	Rudolf Marek <r.marek@assembler.cz>
20999L:	linux-hwmon@vger.kernel.org
21000S:	Maintained
21001F:	Documentation/hwmon/w83793.rst
21002F:	drivers/hwmon/w83793.c
21003
21004W83795 HARDWARE MONITORING DRIVER
21005M:	Jean Delvare <jdelvare@suse.com>
21006L:	linux-hwmon@vger.kernel.org
21007S:	Maintained
21008F:	drivers/hwmon/w83795.c
21009
21010W83L51xD SD/MMC CARD INTERFACE DRIVER
21011M:	Pierre Ossman <pierre@ossman.eu>
21012S:	Maintained
21013F:	drivers/mmc/host/wbsd.*
21014
21015WACOM PROTOCOL 4 SERIAL TABLETS
21016M:	Julian Squires <julian@cipht.net>
21017M:	Hans de Goede <hdegoede@redhat.com>
21018L:	linux-input@vger.kernel.org
21019S:	Maintained
21020F:	drivers/input/tablet/wacom_serial4.c
21021
21022WATCHDOG DEVICE DRIVERS
21023M:	Wim Van Sebroeck <wim@linux-watchdog.org>
21024M:	Guenter Roeck <linux@roeck-us.net>
21025L:	linux-watchdog@vger.kernel.org
21026S:	Maintained
21027W:	http://www.linux-watchdog.org/
21028T:	git git://www.linux-watchdog.org/linux-watchdog.git
21029F:	Documentation/devicetree/bindings/watchdog/
21030F:	Documentation/watchdog/
21031F:	drivers/watchdog/
21032F:	include/linux/watchdog.h
21033F:	include/uapi/linux/watchdog.h
21034
21035WHISKEYCOVE PMIC GPIO DRIVER
21036M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21037L:	linux-gpio@vger.kernel.org
21038S:	Maintained
21039F:	drivers/gpio/gpio-wcove.c
21040
21041WHWAVE RTC DRIVER
21042M:	Dianlong Li <long17.cool@163.com>
21043L:	linux-rtc@vger.kernel.org
21044S:	Maintained
21045F:	drivers/rtc/rtc-sd3078.c
21046
21047WIIMOTE HID DRIVER
21048M:	David Rheinsberg <david.rheinsberg@gmail.com>
21049L:	linux-input@vger.kernel.org
21050S:	Maintained
21051F:	drivers/hid/hid-wiimote*
21052
21053WILOCITY WIL6210 WIRELESS DRIVER
21054M:	Maya Erez <merez@codeaurora.org>
21055L:	linux-wireless@vger.kernel.org
21056L:	wil6210@qti.qualcomm.com
21057S:	Supported
21058W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21059F:	drivers/net/wireless/ath/wil6210/
21060
21061WINBOND CIR DRIVER
21062M:	David Härdeman <david@hardeman.nu>
21063S:	Maintained
21064F:	drivers/media/rc/winbond-cir.c
21065
21066WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21067M:	William Breathitt Gray <vilhelm.gray@gmail.com>
21068L:	linux-watchdog@vger.kernel.org
21069S:	Maintained
21070F:	drivers/watchdog/ebc-c384_wdt.c
21071
21072WINSYSTEMS WS16C48 GPIO DRIVER
21073M:	William Breathitt Gray <vilhelm.gray@gmail.com>
21074L:	linux-gpio@vger.kernel.org
21075S:	Maintained
21076F:	drivers/gpio/gpio-ws16c48.c
21077
21078WIREGUARD SECURE NETWORK TUNNEL
21079M:	Jason A. Donenfeld <Jason@zx2c4.com>
21080L:	wireguard@lists.zx2c4.com
21081L:	netdev@vger.kernel.org
21082S:	Maintained
21083F:	drivers/net/wireguard/
21084F:	tools/testing/selftests/wireguard/
21085
21086WISTRON LAPTOP BUTTON DRIVER
21087M:	Miloslav Trmac <mitr@volny.cz>
21088S:	Maintained
21089F:	drivers/input/misc/wistron_btns.c
21090
21091WL3501 WIRELESS PCMCIA CARD DRIVER
21092L:	linux-wireless@vger.kernel.org
21093S:	Odd fixes
21094F:	drivers/net/wireless/wl3501*
21095
21096WOLFSON MICROELECTRONICS DRIVERS
21097L:	patches@opensource.cirrus.com
21098S:	Supported
21099W:	https://github.com/CirrusLogic/linux-drivers/wiki
21100T:	git https://github.com/CirrusLogic/linux-drivers.git
21101F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21102F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21103F:	Documentation/devicetree/bindings/mfd/wm831x.txt
21104F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21105F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
21106F:	Documentation/devicetree/bindings/sound/wm*
21107F:	Documentation/hwmon/wm83??.rst
21108F:	arch/arm/mach-s3c/mach-crag6410*
21109F:	drivers/clk/clk-wm83*.c
21110F:	drivers/gpio/gpio-*wm*.c
21111F:	drivers/gpio/gpio-arizona.c
21112F:	drivers/hwmon/wm83??-hwmon.c
21113F:	drivers/input/misc/wm831x-on.c
21114F:	drivers/input/touchscreen/wm831x-ts.c
21115F:	drivers/input/touchscreen/wm97*.c
21116F:	drivers/leds/leds-wm83*.c
21117F:	drivers/mfd/arizona*
21118F:	drivers/mfd/cs47l24*
21119F:	drivers/mfd/wm*.c
21120F:	drivers/power/supply/wm83*.c
21121F:	drivers/regulator/arizona*
21122F:	drivers/regulator/wm8*.c
21123F:	drivers/rtc/rtc-wm83*.c
21124F:	drivers/video/backlight/wm83*_bl.c
21125F:	drivers/watchdog/wm83*_wdt.c
21126F:	include/linux/mfd/arizona/
21127F:	include/linux/mfd/wm831x/
21128F:	include/linux/mfd/wm8350/
21129F:	include/linux/mfd/wm8400*
21130F:	include/linux/regulator/arizona*
21131F:	include/linux/wm97xx.h
21132F:	include/sound/wm????.h
21133F:	sound/soc/codecs/arizona*
21134F:	sound/soc/codecs/cs47l24*
21135F:	sound/soc/codecs/wm*
21136
21137WORKQUEUE
21138M:	Tejun Heo <tj@kernel.org>
21139R:	Lai Jiangshan <jiangshanlai@gmail.com>
21140S:	Maintained
21141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21142F:	Documentation/core-api/workqueue.rst
21143F:	include/linux/workqueue.h
21144F:	kernel/workqueue.c
21145
21146WWAN DRIVERS
21147M:	Loic Poulain <loic.poulain@linaro.org>
21148M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
21149R:	Johannes Berg <johannes@sipsolutions.net>
21150L:	netdev@vger.kernel.org
21151S:	Maintained
21152F:	drivers/net/wwan/
21153F:	include/linux/wwan.h
21154F:	include/uapi/linux/wwan.h
21155
21156X-POWERS AXP288 PMIC DRIVERS
21157M:	Hans de Goede <hdegoede@redhat.com>
21158S:	Maintained
21159F:	drivers/acpi/pmic/intel_pmic_xpower.c
21160N:	axp288
21161
21162X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21163M:	Chen-Yu Tsai <wens@csie.org>
21164L:	linux-kernel@vger.kernel.org
21165S:	Maintained
21166N:	axp[128]
21167
21168X.25 STACK
21169M:	Martin Schiller <ms@dev.tdt.de>
21170L:	linux-x25@vger.kernel.org
21171S:	Maintained
21172F:	Documentation/networking/lapb-module.rst
21173F:	Documentation/networking/x25*
21174F:	drivers/net/wan/hdlc_x25.c
21175F:	drivers/net/wan/lapbether.c
21176F:	include/*/lapb.h
21177F:	include/net/x25*
21178F:	include/uapi/linux/x25.h
21179F:	net/lapb/
21180F:	net/x25/
21181
21182X86 ARCHITECTURE (32-BIT AND 64-BIT)
21183M:	Thomas Gleixner <tglx@linutronix.de>
21184M:	Ingo Molnar <mingo@redhat.com>
21185M:	Borislav Petkov <bp@alien8.de>
21186M:	Dave Hansen <dave.hansen@linux.intel.com>
21187M:	x86@kernel.org
21188R:	"H. Peter Anvin" <hpa@zytor.com>
21189L:	linux-kernel@vger.kernel.org
21190S:	Maintained
21191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21192F:	Documentation/devicetree/bindings/x86/
21193F:	Documentation/x86/
21194F:	arch/x86/
21195
21196X86 ENTRY CODE
21197M:	Andy Lutomirski <luto@kernel.org>
21198L:	linux-kernel@vger.kernel.org
21199S:	Maintained
21200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21201F:	arch/x86/entry/
21202
21203X86 MCE INFRASTRUCTURE
21204M:	Tony Luck <tony.luck@intel.com>
21205M:	Borislav Petkov <bp@alien8.de>
21206L:	linux-edac@vger.kernel.org
21207S:	Maintained
21208F:	Documentation/ABI/testing/sysfs-mce
21209F:	Documentation/x86/x86_64/machinecheck.rst
21210F:	arch/x86/kernel/cpu/mce/*
21211
21212X86 MICROCODE UPDATE SUPPORT
21213M:	Borislav Petkov <bp@alien8.de>
21214S:	Maintained
21215F:	arch/x86/kernel/cpu/microcode/*
21216
21217X86 MM
21218M:	Dave Hansen <dave.hansen@linux.intel.com>
21219M:	Andy Lutomirski <luto@kernel.org>
21220M:	Peter Zijlstra <peterz@infradead.org>
21221L:	linux-kernel@vger.kernel.org
21222S:	Maintained
21223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21224F:	arch/x86/mm/
21225
21226X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21227M:	Hans de Goede <hdegoede@redhat.com>
21228L:	platform-driver-x86@vger.kernel.org
21229S:	Maintained
21230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21231F:	drivers/platform/x86/x86-android-tablets.c
21232
21233X86 PLATFORM DRIVERS
21234M:	Hans de Goede <hdegoede@redhat.com>
21235M:	Mark Gross <markgross@kernel.org>
21236L:	platform-driver-x86@vger.kernel.org
21237S:	Maintained
21238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21239F:	drivers/platform/olpc/
21240F:	drivers/platform/x86/
21241
21242X86 PLATFORM DRIVERS - ARCH
21243R:	Darren Hart <dvhart@infradead.org>
21244R:	Andy Shevchenko <andy@infradead.org>
21245L:	platform-driver-x86@vger.kernel.org
21246L:	x86@kernel.org
21247S:	Maintained
21248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21249F:	arch/x86/platform
21250
21251X86 PLATFORM UV HPE SUPERDOME FLEX
21252M:	Steve Wahl <steve.wahl@hpe.com>
21253R:	Mike Travis <mike.travis@hpe.com>
21254R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
21255R:	Russ Anderson <russ.anderson@hpe.com>
21256S:	Supported
21257F:	arch/x86/include/asm/uv/
21258F:	arch/x86/kernel/apic/x2apic_uv_x.c
21259F:	arch/x86/platform/uv/
21260
21261X86 VDSO
21262M:	Andy Lutomirski <luto@kernel.org>
21263L:	linux-kernel@vger.kernel.org
21264S:	Maintained
21265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21266F:	arch/x86/entry/vdso/
21267
21268XARRAY
21269M:	Matthew Wilcox <willy@infradead.org>
21270L:	linux-fsdevel@vger.kernel.org
21271S:	Supported
21272F:	Documentation/core-api/xarray.rst
21273F:	include/linux/idr.h
21274F:	include/linux/xarray.h
21275F:	lib/idr.c
21276F:	lib/xarray.c
21277F:	tools/testing/radix-tree
21278
21279XBOX DVD IR REMOTE
21280M:	Benjamin Valentin <benpicco@googlemail.com>
21281S:	Maintained
21282F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
21283F:	drivers/media/rc/xbox_remote.c
21284
21285XC2028/3028 TUNER DRIVER
21286M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21287L:	linux-media@vger.kernel.org
21288S:	Maintained
21289W:	https://linuxtv.org
21290T:	git git://linuxtv.org/media_tree.git
21291F:	drivers/media/tuners/xc2028.*
21292
21293XDP (eXpress Data Path)
21294M:	Alexei Starovoitov <ast@kernel.org>
21295M:	Daniel Borkmann <daniel@iogearbox.net>
21296M:	David S. Miller <davem@davemloft.net>
21297M:	Jakub Kicinski <kuba@kernel.org>
21298M:	Jesper Dangaard Brouer <hawk@kernel.org>
21299M:	John Fastabend <john.fastabend@gmail.com>
21300L:	netdev@vger.kernel.org
21301L:	bpf@vger.kernel.org
21302S:	Supported
21303F:	include/net/xdp.h
21304F:	include/net/xdp_priv.h
21305F:	include/trace/events/xdp.h
21306F:	kernel/bpf/cpumap.c
21307F:	kernel/bpf/devmap.c
21308F:	net/core/xdp.c
21309F:	samples/bpf/xdp*
21310F:	tools/testing/selftests/bpf/*xdp*
21311F:	tools/testing/selftests/bpf/*/*xdp*
21312F:	drivers/net/ethernet/*/*/*/*/*xdp*
21313F:	drivers/net/ethernet/*/*/*xdp*
21314K:	(?:\b|_)xdp(?:\b|_)
21315
21316XDP SOCKETS (AF_XDP)
21317M:	Björn Töpel <bjorn@kernel.org>
21318M:	Magnus Karlsson <magnus.karlsson@intel.com>
21319R:	Jonathan Lemon <jonathan.lemon@gmail.com>
21320L:	netdev@vger.kernel.org
21321L:	bpf@vger.kernel.org
21322S:	Maintained
21323F:	Documentation/networking/af_xdp.rst
21324F:	include/net/xdp_sock*
21325F:	include/net/xsk_buff_pool.h
21326F:	include/uapi/linux/if_xdp.h
21327F:	include/uapi/linux/xdp_diag.h
21328F:	include/net/netns/xdp.h
21329F:	net/xdp/
21330F:	samples/bpf/xdpsock*
21331F:	tools/lib/bpf/xsk*
21332
21333XEN BLOCK SUBSYSTEM
21334M:	Roger Pau Monné <roger.pau@citrix.com>
21335L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21336S:	Supported
21337F:	drivers/block/xen*
21338F:	drivers/block/xen-blkback/*
21339
21340XEN HYPERVISOR ARM
21341M:	Stefano Stabellini <sstabellini@kernel.org>
21342L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21343S:	Maintained
21344F:	arch/arm/include/asm/xen/
21345F:	arch/arm/xen/
21346
21347XEN HYPERVISOR ARM64
21348M:	Stefano Stabellini <sstabellini@kernel.org>
21349L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21350S:	Maintained
21351F:	arch/arm64/include/asm/xen/
21352F:	arch/arm64/xen/
21353
21354XEN HYPERVISOR INTERFACE
21355M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
21356M:	Juergen Gross <jgross@suse.com>
21357R:	Stefano Stabellini <sstabellini@kernel.org>
21358L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21359S:	Supported
21360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
21361F:	Documentation/ABI/stable/sysfs-hypervisor-xen
21362F:	Documentation/ABI/testing/sysfs-hypervisor-xen
21363F:	arch/x86/include/asm/pvclock-abi.h
21364F:	arch/x86/include/asm/xen/
21365F:	arch/x86/platform/pvh/
21366F:	arch/x86/xen/
21367F:	drivers/*/xen-*front.c
21368F:	drivers/xen/
21369F:	include/uapi/xen/
21370F:	include/xen/
21371
21372XEN NETWORK BACKEND DRIVER
21373M:	Wei Liu <wei.liu@kernel.org>
21374M:	Paul Durrant <paul@xen.org>
21375L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21376L:	netdev@vger.kernel.org
21377S:	Supported
21378F:	drivers/net/xen-netback/*
21379
21380XEN PCI SUBSYSTEM
21381M:	Juergen Gross <jgross@suse.com>
21382L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21383S:	Supported
21384F:	arch/x86/pci/*xen*
21385F:	drivers/pci/*xen*
21386
21387XEN PVSCSI DRIVERS
21388M:	Juergen Gross <jgross@suse.com>
21389L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21390L:	linux-scsi@vger.kernel.org
21391S:	Supported
21392F:	drivers/scsi/xen-scsifront.c
21393F:	drivers/xen/xen-scsiback.c
21394F:	include/xen/interface/io/vscsiif.h
21395
21396XEN PVUSB DRIVER
21397M:	Juergen Gross <jgross@suse.com>
21398L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21399L:	linux-usb@vger.kernel.org
21400S:	Supported
21401F:	drivers/usb/host/xen*
21402F:	include/xen/interface/io/usbif.h
21403
21404XEN SOUND FRONTEND DRIVER
21405M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
21406L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21407L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21408S:	Supported
21409F:	sound/xen/*
21410
21411XEN SWIOTLB SUBSYSTEM
21412M:	Juergen Gross <jgross@suse.com>
21413M:	Stefano Stabellini <sstabellini@kernel.org>
21414L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21415L:	iommu@lists.linux-foundation.org
21416S:	Supported
21417F:	arch/x86/xen/*swiotlb*
21418F:	drivers/xen/*swiotlb*
21419
21420XFS FILESYSTEM
21421C:	irc://irc.oftc.net/xfs
21422M:	Darrick J. Wong <djwong@kernel.org>
21423M:	linux-xfs@vger.kernel.org
21424L:	linux-xfs@vger.kernel.org
21425S:	Supported
21426W:	http://xfs.org/
21427T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
21428F:	Documentation/ABI/testing/sysfs-fs-xfs
21429F:	Documentation/admin-guide/xfs.rst
21430F:	Documentation/filesystems/xfs-delayed-logging-design.rst
21431F:	Documentation/filesystems/xfs-self-describing-metadata.rst
21432F:	fs/xfs/
21433F:	include/uapi/linux/dqblk_xfs.h
21434F:	include/uapi/linux/fsmap.h
21435
21436XILINX AMS DRIVER
21437M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
21438L:	linux-iio@vger.kernel.org
21439S:	Maintained
21440F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
21441F:	drivers/iio/adc/xilinx-ams.c
21442
21443XILINX AXI ETHERNET DRIVER
21444M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
21445S:	Maintained
21446F:	drivers/net/ethernet/xilinx/xilinx_axienet*
21447
21448XILINX CAN DRIVER
21449M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
21450R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
21451L:	linux-can@vger.kernel.org
21452S:	Maintained
21453F:	Documentation/devicetree/bindings/net/can/xilinx_can.txt
21454F:	drivers/net/can/xilinx_can.c
21455
21456XILINX GPIO DRIVER
21457M:	Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
21458R:	Srinivas Neeli <srinivas.neeli@xilinx.com>
21459R:	Michal Simek <michal.simek@xilinx.com>
21460S:	Maintained
21461F:	Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
21462F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
21463F:	drivers/gpio/gpio-xilinx.c
21464F:	drivers/gpio/gpio-zynq.c
21465
21466XILINX SD-FEC IP CORES
21467M:	Derek Kiernan <derek.kiernan@xilinx.com>
21468M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
21469S:	Maintained
21470F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
21471F:	Documentation/misc-devices/xilinx_sdfec.rst
21472F:	drivers/misc/Kconfig
21473F:	drivers/misc/Makefile
21474F:	drivers/misc/xilinx_sdfec.c
21475F:	include/uapi/misc/xilinx_sdfec.h
21476
21477XILINX UARTLITE SERIAL DRIVER
21478M:	Peter Korsgaard <jacmet@sunsite.dk>
21479L:	linux-serial@vger.kernel.org
21480S:	Maintained
21481F:	drivers/tty/serial/uartlite.c
21482
21483XILINX VIDEO IP CORES
21484M:	Hyun Kwon <hyun.kwon@xilinx.com>
21485M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21486L:	linux-media@vger.kernel.org
21487S:	Supported
21488T:	git git://linuxtv.org/media_tree.git
21489F:	Documentation/devicetree/bindings/media/xilinx/
21490F:	drivers/media/platform/xilinx/
21491F:	include/uapi/linux/xilinx-v4l2-controls.h
21492
21493XILINX ZYNQMP DPDMA DRIVER
21494M:	Hyun Kwon <hyun.kwon@xilinx.com>
21495M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21496L:	dmaengine@vger.kernel.org
21497S:	Supported
21498F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
21499F:	drivers/dma/xilinx/xilinx_dpdma.c
21500F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
21501
21502XILINX ZYNQMP PSGTR PHY DRIVER
21503M:	Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
21504M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21505L:	linux-kernel@vger.kernel.org
21506S:	Supported
21507T:	git https://github.com/Xilinx/linux-xlnx.git
21508F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
21509F:	drivers/phy/xilinx/phy-zynqmp.c
21510
21511XILINX ZYNQMP SHA3 DRIVER
21512M:	Harsha <harsha.harsha@xilinx.com>
21513S:	Maintained
21514F:	drivers/crypto/xilinx/zynqmp-sha.c
21515
21516XILINX EVENT MANAGEMENT DRIVER
21517M:	Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
21518S:	Maintained
21519F:	drivers/soc/xilinx/xlnx_event_manager.c
21520F:	include/linux/firmware/xlnx-event-manager.h
21521
21522XILLYBUS DRIVER
21523M:	Eli Billauer <eli.billauer@gmail.com>
21524L:	linux-kernel@vger.kernel.org
21525S:	Supported
21526F:	drivers/char/xillybus/
21527
21528XLP9XX I2C DRIVER
21529M:	George Cherian <gcherian@marvell.com>
21530L:	linux-i2c@vger.kernel.org
21531S:	Supported
21532W:	http://www.marvell.com
21533F:	drivers/i2c/busses/i2c-xlp9xx.c
21534
21535XRA1403 GPIO EXPANDER
21536M:	Nandor Han <nandor.han@ge.com>
21537M:	Semi Malinen <semi.malinen@ge.com>
21538L:	linux-gpio@vger.kernel.org
21539S:	Maintained
21540F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
21541F:	drivers/gpio/gpio-xra1403.c
21542
21543XTENSA XTFPGA PLATFORM SUPPORT
21544M:	Max Filippov <jcmvbkbc@gmail.com>
21545L:	linux-xtensa@linux-xtensa.org
21546S:	Maintained
21547F:	drivers/spi/spi-xtensa-xtfpga.c
21548F:	sound/soc/xtensa/xtfpga-i2s.c
21549
21550YAM DRIVER FOR AX.25
21551M:	Jean-Paul Roubelat <jpr@f6fbb.org>
21552L:	linux-hams@vger.kernel.org
21553S:	Maintained
21554F:	drivers/net/hamradio/yam*
21555F:	include/linux/yam.h
21556
21557YAMA SECURITY MODULE
21558M:	Kees Cook <keescook@chromium.org>
21559S:	Supported
21560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
21561F:	Documentation/admin-guide/LSM/Yama.rst
21562F:	security/yama/
21563
21564YEALINK PHONE DRIVER
21565M:	Henk Vergonet <Henk.Vergonet@gmail.com>
21566L:	usbb2k-api-dev@nongnu.org
21567S:	Maintained
21568F:	Documentation/input/devices/yealink.rst
21569F:	drivers/input/misc/yealink.*
21570
21571Z8530 DRIVER FOR AX.25
21572M:	Joerg Reuter <jreuter@yaina.de>
21573L:	linux-hams@vger.kernel.org
21574S:	Maintained
21575W:	http://yaina.de/jreuter/
21576W:	http://www.qsl.net/dl1bke/
21577F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
21578F:	drivers/net/hamradio/*scc.c
21579F:	drivers/net/hamradio/z8530.h
21580
21581ZBUD COMPRESSED PAGE ALLOCATOR
21582M:	Seth Jennings <sjenning@redhat.com>
21583M:	Dan Streetman <ddstreet@ieee.org>
21584L:	linux-mm@kvack.org
21585S:	Maintained
21586F:	mm/zbud.c
21587
21588ZD1211RW WIRELESS DRIVER
21589M:	Ulrich Kunitz <kune@deine-taler.de>
21590L:	linux-wireless@vger.kernel.org
21591L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
21592S:	Maintained
21593W:	http://zd1211.ath.cx/wiki/DriverRewrite
21594F:	drivers/net/wireless/zydas/zd1211rw/
21595
21596ZD1301 MEDIA DRIVER
21597M:	Antti Palosaari <crope@iki.fi>
21598L:	linux-media@vger.kernel.org
21599S:	Maintained
21600W:	https://linuxtv.org/
21601W:	http://palosaari.fi/linux/
21602Q:	https://patchwork.linuxtv.org/project/linux-media/list/
21603F:	drivers/media/usb/dvb-usb-v2/zd1301*
21604
21605ZD1301_DEMOD MEDIA DRIVER
21606M:	Antti Palosaari <crope@iki.fi>
21607L:	linux-media@vger.kernel.org
21608S:	Maintained
21609W:	https://linuxtv.org/
21610W:	http://palosaari.fi/linux/
21611Q:	https://patchwork.linuxtv.org/project/linux-media/list/
21612F:	drivers/media/dvb-frontends/zd1301_demod*
21613
21614ZHAOXIN PROCESSOR SUPPORT
21615M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
21616L:	linux-kernel@vger.kernel.org
21617S:	Maintained
21618F:	arch/x86/kernel/cpu/zhaoxin.c
21619
21620ZONEFS FILESYSTEM
21621M:	Damien Le Moal <damien.lemoal@opensource.wdc.com>
21622M:	Naohiro Aota <naohiro.aota@wdc.com>
21623R:	Johannes Thumshirn <jth@kernel.org>
21624L:	linux-fsdevel@vger.kernel.org
21625S:	Maintained
21626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
21627F:	Documentation/filesystems/zonefs.rst
21628F:	fs/zonefs/
21629
21630ZPOOL COMPRESSED PAGE STORAGE API
21631M:	Dan Streetman <ddstreet@ieee.org>
21632L:	linux-mm@kvack.org
21633S:	Maintained
21634F:	include/linux/zpool.h
21635F:	mm/zpool.c
21636
21637ZR36067 VIDEO FOR LINUX DRIVER
21638M:	Corentin Labbe <clabbe@baylibre.com>
21639L:	mjpeg-users@lists.sourceforge.net
21640L:	linux-media@vger.kernel.org
21641S:	Maintained
21642W:	http://mjpeg.sourceforge.net/driver-zoran/
21643Q:	https://patchwork.linuxtv.org/project/linux-media/list/
21644F:	Documentation/driver-api/media/drivers/zoran.rst
21645F:	drivers/staging/media/zoran/
21646
21647ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
21648M:	Minchan Kim <minchan@kernel.org>
21649M:	Nitin Gupta <ngupta@vflare.org>
21650R:	Sergey Senozhatsky <senozhatsky@chromium.org>
21651L:	linux-kernel@vger.kernel.org
21652S:	Maintained
21653F:	Documentation/admin-guide/blockdev/zram.rst
21654F:	drivers/block/zram/
21655
21656ZS DECSTATION Z85C30 SERIAL DRIVER
21657M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
21658S:	Maintained
21659F:	drivers/tty/serial/zs.*
21660
21661ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
21662M:	Minchan Kim <minchan@kernel.org>
21663M:	Nitin Gupta <ngupta@vflare.org>
21664R:	Sergey Senozhatsky <senozhatsky@chromium.org>
21665L:	linux-mm@kvack.org
21666S:	Maintained
21667F:	Documentation/vm/zsmalloc.rst
21668F:	include/linux/zsmalloc.h
21669F:	mm/zsmalloc.c
21670
21671ZSTD
21672M:	Nick Terrell <terrelln@fb.com>
21673S:	Maintained
21674B:	https://github.com/facebook/zstd/issues
21675T:	git git://github.com/terrelln/linux.git
21676F:	include/linux/zstd*
21677F:	lib/zstd/
21678F:	lib/decompress_unzstd.c
21679F:	crypto/zstd.c
21680N:	zstd
21681K:	zstd
21682
21683ZSWAP COMPRESSED SWAP CACHING
21684M:	Seth Jennings <sjenning@redhat.com>
21685M:	Dan Streetman <ddstreet@ieee.org>
21686M:	Vitaly Wool <vitaly.wool@konsulko.com>
21687L:	linux-mm@kvack.org
21688S:	Maintained
21689F:	mm/zswap.c
21690
21691THE REST
21692M:	Linus Torvalds <torvalds@linux-foundation.org>
21693L:	linux-kernel@vger.kernel.org
21694S:	Buried alive in reporters
21695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
21696F:	*
21697F:	*/
21698