xref: /linux/MAINTAINERS (revision afc74ce7b484da5c5698d8eb2472a58c547cbc2b)
1List of maintainers and how to submit kernel changes
2====================================================
3
4Please try to follow the guidelines below.  This will make things
5easier on the maintainers.  Not all of these guidelines matter for every
6trivial patch so apply some common sense.
7
8Tips for patch submitters
9-------------------------
10
111.	Always *test* your changes, however small, on at least 4 or
12	5 people, preferably many more.
13
142.	Try to release a few ALPHA test versions to the net. Announce
15	them onto the kernel channel and await results. This is especially
16	important for device drivers, because often that's the only way
17	you will find things like the fact version 3 firmware needs
18	a magic fix you didn't know about, or some clown changed the
19	chips on a board and not its name.  (Don't laugh!  Look at the
20	SMC etherpower for that.)
21
223.	Make sure your changes compile correctly in multiple
23	configurations. In particular check that changes work both as a
24	module and built into the kernel.
25
264.	When you are happy with a change make it generally available for
27	testing and await feedback.
28
295.	Make a patch available to the relevant maintainer in the list. Use
30	``diff -u`` to make the patch easy to merge. Be prepared to get your
31	changes sent back with seemingly silly requests about formatting
32	and variable names.  These aren't as silly as they seem. One
33	job the maintainers (and especially Linus) do is to keep things
34	looking the same. Sometimes this means that the clever hack in
35	your driver to get around a problem actually needs to become a
36	generalized kernel feature ready for next time.
37
38	PLEASE check your patch with the automated style checker
39	(scripts/checkpatch.pl) to catch trivial style violations.
40	See Documentation/process/coding-style.rst for guidance here.
41
42	PLEASE CC: the maintainers and mailing lists that are generated
43	by ``scripts/get_maintainer.pl.`` The results returned by the
44	script will be best if you have git installed and are making
45	your changes in a branch derived from Linus' latest git tree.
46	See Documentation/process/submitting-patches.rst for details.
47
48	PLEASE try to include any credit lines you want added with the
49	patch. It avoids people being missed off by mistake and makes
50	it easier to know who wants adding and who doesn't.
51
52	PLEASE document known bugs. If it doesn't work for everything
53	or does something very odd once a month document it.
54
55	PLEASE remember that submissions must be made under the terms
56	of the Linux Foundation certificate of contribution and should
57	include a Signed-off-by: line.  The current version of this
58	"Developer's Certificate of Origin" (DCO) is listed in the file
59	Documentation/process/submitting-patches.rst.
60
616.	Make sure you have the right to send any changes you make. If you
62	do changes at work you may find your employer owns the patch
63	not you.
64
657.	When sending security related changes or reports to a maintainer
66	please Cc: security@kernel.org, especially if the maintainer
67	does not respond. Please keep in mind that the security team is
68	a small set of people who can be efficient only when working on
69	verified bugs. Please only Cc: this list when you have identified
70	that the bug would present a short-term risk to other users if it
71	were publicly disclosed. For example, reports of address leaks do
72	not represent an immediate threat and are better handled publicly,
73	and ideally, should come with a patch proposal. Please do not send
74	automated reports to this list either. Such bugs will be handled
75	better and faster in the usual public places. See
76	Documentation/admin-guide/security-bugs.rst for details.
77
788.	Happy hacking.
79
80Descriptions of section entries and preferred order
81---------------------------------------------------
82
83	M: *Mail* patches to: FullName <address@domain>
84	R: Designated *Reviewer*: FullName <address@domain>
85	   These reviewers should be CCed on patches.
86	L: *Mailing list* that is relevant to this area
87	S: *Status*, one of the following:
88	   Supported:	Someone is actually paid to look after this.
89	   Maintained:	Someone actually looks after it.
90	   Odd Fixes:	It has a maintainer but they don't have time to do
91			much other than throw the odd patch in. See below..
92	   Orphan:	No current maintainer [but maybe you could take the
93			role as you write your new code].
94	   Obsolete:	Old code. Something tagged obsolete generally means
95			it has been replaced by a better system and you
96			should be using that.
97	W: *Web-page* with status/info
98	Q: *Patchwork* web based patch tracking system site
99	B: URI for where to file *bugs*. A web-page with detailed bug
100	   filing info, a direct bug tracker link, or a mailto: URI.
101	C: URI for *chat* protocol, server and channel where developers
102	   usually hang out, for example irc://server/channel.
103	P: Subsystem Profile document for more details submitting
104	   patches to the given subsystem. This is either an in-tree file,
105	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
106	   for details.
107	T: *SCM* tree type and location.
108	   Type is one of: git, hg, quilt, stgit, topgit
109	F: *Files* and directories wildcard patterns.
110	   A trailing slash includes all files and subdirectory files.
111	   F:	drivers/net/	all files in and below drivers/net
112	   F:	drivers/net/*	all files in drivers/net, but not below
113	   F:	*/net/*		all files in "any top level directory"/net
114	   One pattern per line.  Multiple F: lines acceptable.
115	X: *Excluded* files and directories that are NOT maintained, same
116	   rules as F:. Files exclusions are tested before file matches.
117	   Can be useful for excluding a specific subdirectory, for instance:
118	   F:	net/
119	   X:	net/ipv6/
120	   matches all files in and below net excluding net/ipv6/
121	N: Files and directories *Regex* patterns.
122	   N:	[^a-z]tegra	all files whose path contains tegra
123	                        (not including files like integrator)
124	   One pattern per line.  Multiple N: lines acceptable.
125	   scripts/get_maintainer.pl has different behavior for files that
126	   match F: pattern and matches of N: patterns.  By default,
127	   get_maintainer will not look at git log history when an F: pattern
128	   match occurs.  When an N: match occurs, git log history is used
129	   to also notify the people that have git commit signatures.
130	K: *Content regex* (perl extended) pattern match in a patch or file.
131	   For instance:
132	   K: of_get_profile
133	      matches patches or files that contain "of_get_profile"
134	   K: \b(printk|pr_(info|err))\b
135	      matches patches or files that contain one or more of the words
136	      printk, pr_info or pr_err
137	   One regex pattern per line.  Multiple K: lines acceptable.
138
139Maintainers List
140----------------
141
142.. note:: When reading this list, please look for the most precise areas
143          first. When adding to this list, please keep the entries in
144          alphabetical order.
145
1463C59X NETWORK DRIVER
147M:	Steffen Klassert <klassert@kernel.org>
148L:	netdev@vger.kernel.org
149S:	Odd Fixes
150F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151F:	drivers/net/ethernet/3com/3c59x.c
152
1533CR990 NETWORK DRIVER
154M:	David Dillow <dave@thedillows.org>
155L:	netdev@vger.kernel.org
156S:	Maintained
157F:	drivers/net/ethernet/3com/typhoon*
158
1593WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160M:	Adam Radford <aradford@gmail.com>
161L:	linux-scsi@vger.kernel.org
162S:	Supported
163W:	http://www.lsi.com
164F:	drivers/scsi/3w-*
165
16653C700 AND 53C700-66 SCSI DRIVER
167M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168L:	linux-scsi@vger.kernel.org
169S:	Maintained
170F:	drivers/scsi/53c700*
171
1726LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173M:	Alexander Aring <alex.aring@gmail.com>
174M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
175L:	linux-bluetooth@vger.kernel.org
176L:	linux-wpan@vger.kernel.org
177S:	Maintained
178F:	Documentation/networking/6lowpan.rst
179F:	include/net/6lowpan.h
180F:	net/6lowpan/
181
1826PACK NETWORK DRIVER FOR AX.25
183M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
184L:	linux-hams@vger.kernel.org
185S:	Maintained
186F:	drivers/net/hamradio/6pack.c
187
188802.11 (including CFG80211/NL80211)
189M:	Johannes Berg <johannes@sipsolutions.net>
190L:	linux-wireless@vger.kernel.org
191S:	Maintained
192W:	https://wireless.wiki.kernel.org/
193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195F:	Documentation/driver-api/80211/cfg80211.rst
196F:	Documentation/networking/regulatory.rst
197F:	include/linux/ieee80211.h
198F:	include/net/cfg80211.h
199F:	include/net/ieee80211_radiotap.h
200F:	include/net/iw_handler.h
201F:	include/net/wext.h
202F:	include/uapi/linux/nl80211.h
203F:	net/wireless/
204
2058169 10/100/1000 GIGABIT ETHERNET DRIVER
206M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
207M:	Heiner Kallweit <hkallweit1@gmail.com>
208L:	netdev@vger.kernel.org
209S:	Maintained
210F:	drivers/net/ethernet/realtek/r8169*
211
2128250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214L:	linux-serial@vger.kernel.org
215S:	Maintained
216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217F:	drivers/tty/serial/8250*
218F:	include/linux/serial_8250.h
219
2208390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221L:	netdev@vger.kernel.org
222S:	Orphan / Obsolete
223F:	drivers/net/ethernet/8390/
224
2259P FILE SYSTEM
226M:	Eric Van Hensbergen <ericvh@gmail.com>
227M:	Latchesar Ionkov <lucho@ionkov.net>
228M:	Dominique Martinet <asmadeus@codewreck.org>
229L:	v9fs-developer@lists.sourceforge.net
230S:	Maintained
231W:	http://swik.net/v9fs
232Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234T:	git git://github.com/martinetd/linux.git
235F:	Documentation/filesystems/9p.rst
236F:	fs/9p/
237F:	include/net/9p/
238F:	include/trace/events/9p.h
239F:	include/uapi/linux/virtio_9p.h
240F:	net/9p/
241
242A8293 MEDIA DRIVER
243M:	Antti Palosaari <crope@iki.fi>
244L:	linux-media@vger.kernel.org
245S:	Maintained
246W:	https://linuxtv.org
247W:	http://palosaari.fi/linux/
248Q:	http://patchwork.linuxtv.org/project/linux-media/list/
249T:	git git://linuxtv.org/anttip/media_tree.git
250F:	drivers/media/dvb-frontends/a8293*
251
252AACRAID SCSI RAID DRIVER
253M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254L:	linux-scsi@vger.kernel.org
255S:	Supported
256W:	http://www.adaptec.com/
257F:	Documentation/scsi/aacraid.rst
258F:	drivers/scsi/aacraid/
259
260ABI/API
261L:	linux-api@vger.kernel.org
262F:	include/linux/syscalls.h
263F:	kernel/sys_ni.c
264
265ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266M:	Hans de Goede <hdegoede@redhat.com>
267L:	linux-hwmon@vger.kernel.org
268S:	Maintained
269F:	drivers/hwmon/abituguru.c
270
271ABIT UGURU 3 HARDWARE MONITOR DRIVER
272M:	Alistair John Strachan <alistair@devzero.co.uk>
273L:	linux-hwmon@vger.kernel.org
274S:	Maintained
275F:	drivers/hwmon/abituguru3.c
276
277ACCES 104-DIO-48E GPIO DRIVER
278M:	William Breathitt Gray <vilhelm.gray@gmail.com>
279L:	linux-gpio@vger.kernel.org
280S:	Maintained
281F:	drivers/gpio/gpio-104-dio-48e.c
282
283ACCES 104-IDI-48 GPIO DRIVER
284M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
285L:	linux-gpio@vger.kernel.org
286S:	Maintained
287F:	drivers/gpio/gpio-104-idi-48.c
288
289ACCES 104-IDIO-16 GPIO DRIVER
290M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
291L:	linux-gpio@vger.kernel.org
292S:	Maintained
293F:	drivers/gpio/gpio-104-idio-16.c
294
295ACCES 104-QUAD-8 DRIVER
296M:	William Breathitt Gray <vilhelm.gray@gmail.com>
297M:	Syed Nayyar Waris <syednwaris@gmail.com>
298L:	linux-iio@vger.kernel.org
299S:	Maintained
300F:	Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
301F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
302F:	drivers/counter/104-quad-8.c
303
304ACCES PCI-IDIO-16 GPIO DRIVER
305M:	William Breathitt Gray <vilhelm.gray@gmail.com>
306L:	linux-gpio@vger.kernel.org
307S:	Maintained
308F:	drivers/gpio/gpio-pci-idio-16.c
309
310ACCES PCIe-IDIO-24 GPIO DRIVER
311M:	William Breathitt Gray <vilhelm.gray@gmail.com>
312L:	linux-gpio@vger.kernel.org
313S:	Maintained
314F:	drivers/gpio/gpio-pcie-idio-24.c
315
316ACENIC DRIVER
317M:	Jes Sorensen <jes@trained-monkey.org>
318L:	linux-acenic@sunsite.dk
319S:	Maintained
320F:	drivers/net/ethernet/alteon/acenic*
321
322ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323M:	Peter Kaestle <peter@piie.net>
324L:	platform-driver-x86@vger.kernel.org
325S:	Maintained
326W:	http://piie.net/?section=acerhdf
327F:	drivers/platform/x86/acerhdf.c
328
329ACER WMI LAPTOP EXTRAS
330M:	"Lee, Chun-Yi" <jlee@suse.com>
331L:	platform-driver-x86@vger.kernel.org
332S:	Maintained
333F:	drivers/platform/x86/acer-wmi.c
334
335ACPI
336M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
337M:	Len Brown <lenb@kernel.org>
338L:	linux-acpi@vger.kernel.org
339S:	Supported
340W:	https://01.org/linux-acpi
341Q:	https://patchwork.kernel.org/project/linux-acpi/list/
342B:	https://bugzilla.kernel.org
343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344F:	Documentation/ABI/testing/configfs-acpi
345F:	Documentation/ABI/testing/sysfs-bus-acpi
346F:	Documentation/firmware-guide/acpi/
347F:	drivers/acpi/
348F:	drivers/pci/*/*acpi*
349F:	drivers/pci/*acpi*
350F:	drivers/pnp/pnpacpi/
351F:	include/acpi/
352F:	include/linux/acpi.h
353F:	include/linux/fwnode.h
354F:	tools/power/acpi/
355
356ACPI APEI
357M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
358M:	Len Brown <lenb@kernel.org>
359R:	James Morse <james.morse@arm.com>
360R:	Tony Luck <tony.luck@intel.com>
361R:	Borislav Petkov <bp@alien8.de>
362L:	linux-acpi@vger.kernel.org
363F:	drivers/acpi/apei/
364
365ACPI COMPONENT ARCHITECTURE (ACPICA)
366M:	Robert Moore <robert.moore@intel.com>
367M:	Erik Kaneda <erik.kaneda@intel.com>
368M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369L:	linux-acpi@vger.kernel.org
370L:	devel@acpica.org
371S:	Supported
372W:	https://acpica.org/
373W:	https://github.com/acpica/acpica/
374Q:	https://patchwork.kernel.org/project/linux-acpi/list/
375B:	https://bugzilla.kernel.org
376B:	https://bugs.acpica.org
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378F:	drivers/acpi/acpica/
379F:	include/acpi/
380F:	tools/power/acpi/
381
382ACPI FAN DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385S:	Supported
386W:	https://01.org/linux-acpi
387B:	https://bugzilla.kernel.org
388F:	drivers/acpi/fan.c
389
390ACPI FOR ARM64 (ACPI/arm64)
391M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392M:	Hanjun Guo <guohanjun@huawei.com>
393M:	Sudeep Holla <sudeep.holla@arm.com>
394L:	linux-acpi@vger.kernel.org
395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
396S:	Maintained
397F:	drivers/acpi/arm64
398
399ACPI I2C MULTI INSTANTIATE DRIVER
400M:	Hans de Goede <hdegoede@redhat.com>
401L:	platform-driver-x86@vger.kernel.org
402S:	Maintained
403F:	drivers/platform/x86/i2c-multi-instantiate.c
404
405ACPI PMIC DRIVERS
406M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
407M:	Len Brown <lenb@kernel.org>
408R:	Andy Shevchenko <andy@kernel.org>
409R:	Mika Westerberg <mika.westerberg@linux.intel.com>
410L:	linux-acpi@vger.kernel.org
411S:	Supported
412Q:	https://patchwork.kernel.org/project/linux-acpi/list/
413B:	https://bugzilla.kernel.org
414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415F:	drivers/acpi/pmic/
416
417ACPI THERMAL DRIVER
418M:	Zhang Rui <rui.zhang@intel.com>
419L:	linux-acpi@vger.kernel.org
420S:	Supported
421W:	https://01.org/linux-acpi
422B:	https://bugzilla.kernel.org
423F:	drivers/acpi/*thermal*
424
425ACPI VIDEO DRIVER
426M:	Zhang Rui <rui.zhang@intel.com>
427L:	linux-acpi@vger.kernel.org
428S:	Supported
429W:	https://01.org/linux-acpi
430B:	https://bugzilla.kernel.org
431F:	drivers/acpi/acpi_video.c
432
433ACPI WMI DRIVER
434L:	platform-driver-x86@vger.kernel.org
435S:	Orphan
436F:	drivers/platform/x86/wmi.c
437F:	include/uapi/linux/wmi.h
438
439AD1889 ALSA SOUND DRIVER
440L:	linux-parisc@vger.kernel.org
441S:	Maintained
442W:	https://parisc.wiki.kernel.org/index.php/AD1889
443F:	sound/pci/ad1889.*
444
445AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446M:	Michael Hennerich <michael.hennerich@analog.com>
447S:	Supported
448W:	http://wiki.analog.com/AD5254
449W:	http://ez.analog.com/community/linux-device-drivers
450F:	drivers/misc/ad525x_dpot.c
451
452AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453M:	Michael Hennerich <michael.hennerich@analog.com>
454S:	Supported
455W:	http://wiki.analog.com/AD5398
456W:	http://ez.analog.com/community/linux-device-drivers
457F:	drivers/regulator/ad5398.c
458
459AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460M:	Michael Hennerich <michael.hennerich@analog.com>
461S:	Supported
462W:	http://wiki.analog.com/AD7142
463W:	http://ez.analog.com/community/linux-device-drivers
464F:	drivers/input/misc/ad714x.c
465
466AD7877 TOUCHSCREEN DRIVER
467M:	Michael Hennerich <michael.hennerich@analog.com>
468S:	Supported
469W:	http://wiki.analog.com/AD7877
470W:	http://ez.analog.com/community/linux-device-drivers
471F:	drivers/input/touchscreen/ad7877.c
472
473AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474M:	Michael Hennerich <michael.hennerich@analog.com>
475S:	Supported
476W:	http://wiki.analog.com/AD7879
477W:	http://ez.analog.com/community/linux-device-drivers
478F:	drivers/input/touchscreen/ad7879.c
479
480ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481M:	Jiri Kosina <jikos@kernel.org>
482S:	Maintained
483
484ADF7242 IEEE 802.15.4 RADIO DRIVER
485M:	Michael Hennerich <michael.hennerich@analog.com>
486L:	linux-wpan@vger.kernel.org
487S:	Supported
488W:	https://wiki.analog.com/ADF7242
489W:	http://ez.analog.com/community/linux-device-drivers
490F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491F:	drivers/net/ieee802154/adf7242.c
492
493ADM1025 HARDWARE MONITOR DRIVER
494M:	Jean Delvare <jdelvare@suse.com>
495L:	linux-hwmon@vger.kernel.org
496S:	Maintained
497F:	Documentation/hwmon/adm1025.rst
498F:	drivers/hwmon/adm1025.c
499
500ADM1029 HARDWARE MONITOR DRIVER
501M:	Corentin Labbe <clabbe.montjoie@gmail.com>
502L:	linux-hwmon@vger.kernel.org
503S:	Maintained
504F:	drivers/hwmon/adm1029.c
505
506ADM8211 WIRELESS DRIVER
507L:	linux-wireless@vger.kernel.org
508S:	Orphan
509W:	https://wireless.wiki.kernel.org/
510F:	drivers/net/wireless/admtek/adm8211.*
511
512ADP1653 FLASH CONTROLLER DRIVER
513M:	Sakari Ailus <sakari.ailus@iki.fi>
514L:	linux-media@vger.kernel.org
515S:	Maintained
516F:	drivers/media/i2c/adp1653.c
517F:	include/media/i2c/adp1653.h
518
519ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520M:	Michael Hennerich <michael.hennerich@analog.com>
521S:	Supported
522W:	http://wiki.analog.com/ADP5520
523W:	http://ez.analog.com/community/linux-device-drivers
524F:	drivers/gpio/gpio-adp5520.c
525F:	drivers/input/keyboard/adp5520-keys.c
526F:	drivers/leds/leds-adp5520.c
527F:	drivers/mfd/adp5520.c
528F:	drivers/video/backlight/adp5520_bl.c
529
530ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531M:	Michael Hennerich <michael.hennerich@analog.com>
532S:	Supported
533W:	http://wiki.analog.com/ADP5588
534W:	http://ez.analog.com/community/linux-device-drivers
535F:	drivers/gpio/gpio-adp5588.c
536F:	drivers/input/keyboard/adp5588-keys.c
537
538ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539M:	Michael Hennerich <michael.hennerich@analog.com>
540S:	Supported
541W:	http://wiki.analog.com/ADP8860
542W:	http://ez.analog.com/community/linux-device-drivers
543F:	drivers/video/backlight/adp8860_bl.c
544
545ADT746X FAN DRIVER
546M:	Colin Leroy <colin@colino.net>
547S:	Maintained
548F:	drivers/macintosh/therm_adt746x.c
549
550ADT7475 HARDWARE MONITOR DRIVER
551M:	Jean Delvare <jdelvare@suse.com>
552L:	linux-hwmon@vger.kernel.org
553S:	Maintained
554F:	Documentation/hwmon/adt7475.rst
555F:	drivers/hwmon/adt7475.c
556
557ADVANSYS SCSI DRIVER
558M:	Matthew Wilcox <willy@infradead.org>
559M:	Hannes Reinecke <hare@suse.com>
560L:	linux-scsi@vger.kernel.org
561S:	Maintained
562F:	Documentation/scsi/advansys.rst
563F:	drivers/scsi/advansys.c
564
565ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566M:	Michael Hennerich <michael.hennerich@analog.com>
567S:	Supported
568W:	http://wiki.analog.com/ADXL345
569W:	http://ez.analog.com/community/linux-device-drivers
570F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571F:	drivers/input/misc/adxl34x.c
572
573ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574M:	Michael Hennerich <michael.hennerich@analog.com>
575S:	Supported
576W:	http://ez.analog.com/community/linux-device-drivers
577F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578F:	drivers/iio/accel/adxl372.c
579F:	drivers/iio/accel/adxl372_i2c.c
580F:	drivers/iio/accel/adxl372_spi.c
581
582AF9013 MEDIA DRIVER
583M:	Antti Palosaari <crope@iki.fi>
584L:	linux-media@vger.kernel.org
585S:	Maintained
586W:	https://linuxtv.org
587W:	http://palosaari.fi/linux/
588Q:	http://patchwork.linuxtv.org/project/linux-media/list/
589T:	git git://linuxtv.org/anttip/media_tree.git
590F:	drivers/media/dvb-frontends/af9013*
591
592AF9033 MEDIA DRIVER
593M:	Antti Palosaari <crope@iki.fi>
594L:	linux-media@vger.kernel.org
595S:	Maintained
596W:	https://linuxtv.org
597W:	http://palosaari.fi/linux/
598Q:	http://patchwork.linuxtv.org/project/linux-media/list/
599T:	git git://linuxtv.org/anttip/media_tree.git
600F:	drivers/media/dvb-frontends/af9033*
601
602AFFS FILE SYSTEM
603M:	David Sterba <dsterba@suse.com>
604L:	linux-fsdevel@vger.kernel.org
605S:	Odd Fixes
606F:	Documentation/filesystems/affs.rst
607F:	fs/affs/
608
609AFS FILESYSTEM
610M:	David Howells <dhowells@redhat.com>
611L:	linux-afs@lists.infradead.org
612S:	Supported
613W:	https://www.infradead.org/~dhowells/kafs/
614F:	Documentation/filesystems/afs.rst
615F:	fs/afs/
616F:	include/trace/events/afs.h
617
618AGPGART DRIVER
619M:	David Airlie <airlied@linux.ie>
620S:	Maintained
621T:	git git://anongit.freedesktop.org/drm/drm
622F:	drivers/char/agp/
623F:	include/linux/agp*
624F:	include/uapi/linux/agp*
625
626AHA152X SCSI DRIVER
627M:	"Juergen E. Fischer" <fischer@norbit.de>
628L:	linux-scsi@vger.kernel.org
629S:	Maintained
630F:	drivers/scsi/aha152x*
631F:	drivers/scsi/pcmcia/aha152x*
632
633AIC7XXX / AIC79XX SCSI DRIVER
634M:	Hannes Reinecke <hare@suse.com>
635L:	linux-scsi@vger.kernel.org
636S:	Maintained
637F:	drivers/scsi/aic7xxx/
638
639AIMSLAB FM RADIO RECEIVER DRIVER
640M:	Hans Verkuil <hverkuil@xs4all.nl>
641L:	linux-media@vger.kernel.org
642S:	Maintained
643W:	https://linuxtv.org
644T:	git git://linuxtv.org/media_tree.git
645F:	drivers/media/radio/radio-aimslab*
646
647AIO
648M:	Benjamin LaHaise <bcrl@kvack.org>
649L:	linux-aio@kvack.org
650S:	Supported
651F:	fs/aio.c
652F:	include/linux/*aio*.h
653
654AIRSPY MEDIA DRIVER
655M:	Antti Palosaari <crope@iki.fi>
656L:	linux-media@vger.kernel.org
657S:	Maintained
658W:	https://linuxtv.org
659W:	http://palosaari.fi/linux/
660Q:	http://patchwork.linuxtv.org/project/linux-media/list/
661T:	git git://linuxtv.org/anttip/media_tree.git
662F:	drivers/media/usb/airspy/
663
664ALACRITECH GIGABIT ETHERNET DRIVER
665M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
666S:	Maintained
667F:	drivers/net/ethernet/alacritech/*
668
669ALCATEL SPEEDTOUCH USB DRIVER
670M:	Duncan Sands <duncan.sands@free.fr>
671L:	linux-usb@vger.kernel.org
672S:	Maintained
673W:	http://www.linux-usb.org/SpeedTouch/
674F:	drivers/usb/atm/speedtch.c
675F:	drivers/usb/atm/usbatm.c
676
677ALCHEMY AU1XX0 MMC DRIVER
678M:	Manuel Lauss <manuel.lauss@gmail.com>
679S:	Maintained
680F:	drivers/mmc/host/au1xmmc.c
681
682ALI1563 I2C DRIVER
683M:	Rudolf Marek <r.marek@assembler.cz>
684L:	linux-i2c@vger.kernel.org
685S:	Maintained
686F:	Documentation/i2c/busses/i2c-ali1563.rst
687F:	drivers/i2c/busses/i2c-ali1563.c
688
689ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690M:	Tomislav Denis <tomislav.denis@avl.com>
691L:	linux-iio@vger.kernel.org
692S:	Maintained
693W:	http://www.allsensors.com/
694F:	Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695F:	drivers/iio/pressure/dlhl60d.c
696
697ALLEGRO DVT VIDEO IP CORE DRIVER
698M:	Michael Tretter <m.tretter@pengutronix.de>
699R:	Pengutronix Kernel Team <kernel@pengutronix.de>
700L:	linux-media@vger.kernel.org
701S:	Maintained
702F:	drivers/staging/media/allegro-dvt/
703
704ALLWINNER A10 CSI DRIVER
705M:	Maxime Ripard <mripard@kernel.org>
706L:	linux-media@vger.kernel.org
707S:	Maintained
708T:	git git://linuxtv.org/media_tree.git
709F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
710F:	drivers/media/platform/sunxi/sun4i-csi/
711
712ALLWINNER CPUFREQ DRIVER
713M:	Yangtao Li <tiny.windzz@gmail.com>
714L:	linux-pm@vger.kernel.org
715S:	Maintained
716F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
717F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
718
719ALLWINNER CRYPTO DRIVERS
720M:	Corentin Labbe <clabbe.montjoie@gmail.com>
721L:	linux-crypto@vger.kernel.org
722S:	Maintained
723F:	drivers/crypto/allwinner/
724
725ALLWINNER THERMAL DRIVER
726M:	Vasily Khoruzhick <anarsoul@gmail.com>
727M:	Yangtao Li <tiny.windzz@gmail.com>
728L:	linux-pm@vger.kernel.org
729S:	Maintained
730F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
731F:	drivers/thermal/sun8i_thermal.c
732
733ALLWINNER VPU DRIVER
734M:	Maxime Ripard <mripard@kernel.org>
735M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
736L:	linux-media@vger.kernel.org
737S:	Maintained
738F:	drivers/staging/media/sunxi/cedrus/
739
740ALPHA PORT
741M:	Richard Henderson <rth@twiddle.net>
742M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
743M:	Matt Turner <mattst88@gmail.com>
744L:	linux-alpha@vger.kernel.org
745S:	Odd Fixes
746F:	arch/alpha/
747
748ALPS PS/2 TOUCHPAD DRIVER
749R:	Pali Rohár <pali@kernel.org>
750F:	drivers/input/mouse/alps.*
751
752ALTERA I2C CONTROLLER DRIVER
753M:	Thor Thayer <thor.thayer@linux.intel.com>
754S:	Maintained
755F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
756F:	drivers/i2c/busses/i2c-altera.c
757
758ALTERA MAILBOX DRIVER
759M:	Ley Foon Tan <ley.foon.tan@intel.com>
760S:	Maintained
761F:	drivers/mailbox/mailbox-altera.c
762
763ALTERA PIO DRIVER
764M:	Joyce Ooi <joyce.ooi@intel.com>
765L:	linux-gpio@vger.kernel.org
766S:	Maintained
767F:	drivers/gpio/gpio-altera.c
768
769ALTERA SYSTEM MANAGER DRIVER
770M:	Thor Thayer <thor.thayer@linux.intel.com>
771S:	Maintained
772F:	drivers/mfd/altera-sysmgr.c
773F:	include/linux/mfd/altera-sysmgr.h
774
775ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
776M:	Thor Thayer <thor.thayer@linux.intel.com>
777S:	Maintained
778F:	drivers/gpio/gpio-altera-a10sr.c
779F:	drivers/mfd/altera-a10sr.c
780F:	drivers/reset/reset-a10sr.c
781F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
782F:	include/linux/mfd/altera-a10sr.h
783
784ALTERA TRIPLE SPEED ETHERNET DRIVER
785M:	Joyce Ooi <joyce.ooi@intel.com>
786L:	netdev@vger.kernel.org
787S:	Maintained
788F:	drivers/net/ethernet/altera/
789
790ALTERA UART/JTAG UART SERIAL DRIVERS
791M:	Tobias Klauser <tklauser@distanz.ch>
792L:	linux-serial@vger.kernel.org
793S:	Maintained
794F:	drivers/tty/serial/altera_jtaguart.c
795F:	drivers/tty/serial/altera_uart.c
796F:	include/linux/altera_jtaguart.h
797F:	include/linux/altera_uart.h
798
799AMAZON ANNAPURNA LABS FIC DRIVER
800M:	Talel Shenhar <talel@amazon.com>
801S:	Maintained
802F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803F:	drivers/irqchip/irq-al-fic.c
804
805AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
806M:	Talel Shenhar <talel@amazon.com>
807M:	Talel Shenhar <talelshenhar@gmail.com>
808S:	Maintained
809F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
810F:	drivers/edac/al_mc_edac.c
811
812AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
813M:	Talel Shenhar <talel@amazon.com>
814S:	Maintained
815F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
816F:	drivers/thermal/thermal_mmio.c
817
818AMAZON ETHERNET DRIVERS
819M:	Netanel Belgazal <netanel@amazon.com>
820M:	Arthur Kiyanovski <akiyano@amazon.com>
821R:	Guy Tzalik <gtzalik@amazon.com>
822R:	Saeed Bishara <saeedb@amazon.com>
823R:	Zorik Machulsky <zorik@amazon.com>
824L:	netdev@vger.kernel.org
825S:	Supported
826F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
827F:	drivers/net/ethernet/amazon/
828
829AMAZON RDMA EFA DRIVER
830M:	Gal Pressman <galpress@amazon.com>
831R:	Yossi Leybovich <sleybo@amazon.com>
832L:	linux-rdma@vger.kernel.org
833S:	Supported
834Q:	https://patchwork.kernel.org/project/linux-rdma/list/
835F:	drivers/infiniband/hw/efa/
836F:	include/uapi/rdma/efa-abi.h
837
838AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
839M:	Tom Lendacky <thomas.lendacky@amd.com>
840M:	John Allen <john.allen@amd.com>
841L:	linux-crypto@vger.kernel.org
842S:	Supported
843F:	drivers/crypto/ccp/
844F:	include/linux/ccp.h
845
846AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
847M:	Brijesh Singh <brijesh.singh@amd.com>
848M:	Tom Lendacky <thomas.lendacky@amd.com>
849L:	linux-crypto@vger.kernel.org
850S:	Supported
851F:	drivers/crypto/ccp/sev*
852F:	include/uapi/linux/psp-sev.h
853
854AMD DISPLAY CORE
855M:	Harry Wentland <harry.wentland@amd.com>
856M:	Leo Li <sunpeng.li@amd.com>
857L:	amd-gfx@lists.freedesktop.org
858S:	Supported
859T:	git git://people.freedesktop.org/~agd5f/linux
860F:	drivers/gpu/drm/amd/display/
861
862AMD ENERGY DRIVER
863M:	Naveen Krishna Chatradhi <nchatrad@amd.com>
864L:	linux-hwmon@vger.kernel.org
865S:	Maintained
866F:	Documentation/hwmon/amd_energy.rst
867F:	drivers/hwmon/amd_energy.c
868
869AMD FAM15H PROCESSOR POWER MONITORING DRIVER
870M:	Huang Rui <ray.huang@amd.com>
871L:	linux-hwmon@vger.kernel.org
872S:	Supported
873F:	Documentation/hwmon/fam15h_power.rst
874F:	drivers/hwmon/fam15h_power.c
875
876AMD FCH GPIO DRIVER
877M:	Enrico Weigelt, metux IT consult <info@metux.net>
878L:	linux-gpio@vger.kernel.org
879S:	Maintained
880F:	drivers/gpio/gpio-amd-fch.c
881F:	include/linux/platform_data/gpio/gpio-amd-fch.h
882
883AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
884L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
885S:	Orphan
886F:	drivers/usb/gadget/udc/amd5536udc.*
887
888AMD GEODE PROCESSOR/CHIPSET SUPPORT
889M:	Andres Salomon <dilinger@queued.net>
890L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
891S:	Supported
892W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
893F:	arch/x86/include/asm/geode.h
894F:	drivers/char/hw_random/geode-rng.c
895F:	drivers/crypto/geode*
896F:	drivers/video/fbdev/geode/
897
898AMD IOMMU (AMD-VI)
899M:	Joerg Roedel <joro@8bytes.org>
900L:	iommu@lists.linux-foundation.org
901S:	Maintained
902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
903F:	drivers/iommu/amd/
904F:	include/linux/amd-iommu.h
905
906AMD KFD
907M:	Felix Kuehling <Felix.Kuehling@amd.com>
908L:	amd-gfx@lists.freedesktop.org
909S:	Supported
910T:	git git://people.freedesktop.org/~agd5f/linux
911F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
912F:	drivers/gpu/drm/amd/amdkfd/
913F:	drivers/gpu/drm/amd/include/cik_structs.h
914F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
915F:	drivers/gpu/drm/amd/include/v9_structs.h
916F:	drivers/gpu/drm/amd/include/vi_structs.h
917F:	include/uapi/linux/kfd_ioctl.h
918
919AMD SPI DRIVER
920M:	Sanjay R Mehta <sanju.mehta@amd.com>
921S:	Maintained
922F:	drivers/spi/spi-amd.c
923
924AMD MP2 I2C DRIVER
925M:	Elie Morisse <syniurge@gmail.com>
926M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
927M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
928L:	linux-i2c@vger.kernel.org
929S:	Maintained
930F:	drivers/i2c/busses/i2c-amd-mp2*
931
932AMD POWERPLAY
933M:	Evan Quan <evan.quan@amd.com>
934L:	amd-gfx@lists.freedesktop.org
935S:	Supported
936T:	git git://people.freedesktop.org/~agd5f/linux
937F:	drivers/gpu/drm/amd/powerplay/
938
939AMD SEATTLE DEVICE TREE SUPPORT
940M:	Brijesh Singh <brijeshkumar.singh@amd.com>
941M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
942M:	Tom Lendacky <thomas.lendacky@amd.com>
943S:	Supported
944F:	arch/arm64/boot/dts/amd/
945
946AMD XGBE DRIVER
947M:	Tom Lendacky <thomas.lendacky@amd.com>
948L:	netdev@vger.kernel.org
949S:	Supported
950F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
951F:	drivers/net/ethernet/amd/xgbe/
952
953AMS AS73211 DRIVER
954M:	Christian Eggers <ceggers@arri.de>
955L:	linux-iio@vger.kernel.org
956S:	Maintained
957F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
958F:	drivers/iio/light/as73211.c
959
960ANALOG DEVICES INC AD7192 DRIVER
961M:	Alexandru Tachici <alexandru.tachici@analog.com>
962L:	linux-iio@vger.kernel.org
963S:	Supported
964W:	http://ez.analog.com/community/linux-device-drivers
965F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
966F:	drivers/iio/adc/ad7192.c
967
968ANALOG DEVICES INC AD7292 DRIVER
969M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
970L:	linux-iio@vger.kernel.org
971S:	Supported
972W:	http://ez.analog.com/community/linux-device-drivers
973F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
974F:	drivers/iio/adc/ad7292.c
975
976ANALOG DEVICES INC AD7768-1 DRIVER
977M:	Michael Hennerich <Michael.Hennerich@analog.com>
978L:	linux-iio@vger.kernel.org
979S:	Supported
980W:	http://ez.analog.com/community/linux-device-drivers
981F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
982F:	drivers/iio/adc/ad7768-1.c
983
984ANALOG DEVICES INC AD7780 DRIVER
985M:	Michael Hennerich <Michael.Hennerich@analog.com>
986M:	Renato Lui Geh <renatogeh@gmail.com>
987L:	linux-iio@vger.kernel.org
988S:	Supported
989W:	http://ez.analog.com/community/linux-device-drivers
990F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
991F:	drivers/iio/adc/ad7780.c
992
993ANALOG DEVICES INC AD9389B DRIVER
994M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
995L:	linux-media@vger.kernel.org
996S:	Maintained
997F:	drivers/media/i2c/ad9389b*
998
999ANALOG DEVICES INC ADGS1408 DRIVER
1000M:	Mircea Caprioru <mircea.caprioru@analog.com>
1001S:	Supported
1002F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1003F:	drivers/mux/adgs1408.c
1004
1005ANALOG DEVICES INC ADIN DRIVER
1006M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
1007L:	netdev@vger.kernel.org
1008S:	Supported
1009W:	http://ez.analog.com/community/linux-device-drivers
1010F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1011F:	drivers/net/phy/adin.c
1012
1013ANALOG DEVICES INC ADIS DRIVER LIBRARY
1014M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
1015L:	linux-iio@vger.kernel.org
1016S:	Supported
1017F:	drivers/iio/imu/adis.c
1018F:	include/linux/iio/imu/adis.h
1019
1020ANALOG DEVICES INC ADIS16460 DRIVER
1021M:	Dragos Bogdan <dragos.bogdan@analog.com>
1022L:	linux-iio@vger.kernel.org
1023S:	Supported
1024W:	http://ez.analog.com/community/linux-device-drivers
1025F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1026F:	drivers/iio/imu/adis16460.c
1027
1028ANALOG DEVICES INC ADIS16475 DRIVER
1029M:	Nuno Sa <nuno.sa@analog.com>
1030L:	linux-iio@vger.kernel.org
1031W:	http://ez.analog.com/community/linux-device-drivers
1032S:	Supported
1033F:	drivers/iio/imu/adis16475.c
1034F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1035
1036ANALOG DEVICES INC ADM1177 DRIVER
1037M:	Michael Hennerich <Michael.Hennerich@analog.com>
1038L:	linux-hwmon@vger.kernel.org
1039S:	Supported
1040W:	http://ez.analog.com/community/linux-device-drivers
1041F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1042F:	drivers/hwmon/adm1177.c
1043
1044ANALOG DEVICES INC ADP5061 DRIVER
1045M:	Michael Hennerich <Michael.Hennerich@analog.com>
1046L:	linux-pm@vger.kernel.org
1047S:	Supported
1048W:	http://ez.analog.com/community/linux-device-drivers
1049F:	drivers/power/supply/adp5061.c
1050
1051ANALOG DEVICES INC ADV7180 DRIVER
1052M:	Lars-Peter Clausen <lars@metafoo.de>
1053L:	linux-media@vger.kernel.org
1054S:	Supported
1055W:	http://ez.analog.com/community/linux-device-drivers
1056F:	drivers/media/i2c/adv7180.c
1057F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1058
1059ANALOG DEVICES INC ADV748X DRIVER
1060M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1061L:	linux-media@vger.kernel.org
1062S:	Maintained
1063F:	drivers/media/i2c/adv748x/*
1064
1065ANALOG DEVICES INC ADV7511 DRIVER
1066M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1067L:	linux-media@vger.kernel.org
1068S:	Maintained
1069F:	drivers/media/i2c/adv7511*
1070
1071ANALOG DEVICES INC ADV7604 DRIVER
1072M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1073L:	linux-media@vger.kernel.org
1074S:	Maintained
1075F:	drivers/media/i2c/adv7604*
1076
1077ANALOG DEVICES INC ADV7842 DRIVER
1078M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1079L:	linux-media@vger.kernel.org
1080S:	Maintained
1081F:	drivers/media/i2c/adv7842*
1082
1083ANALOG DEVICES INC ADXRS290 DRIVER
1084M:	Nishant Malpani <nish.malpani25@gmail.com>
1085L:	linux-iio@vger.kernel.org
1086S:	Supported
1087F:	drivers/iio/gyro/adxrs290.c
1088F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1089
1090ANALOG DEVICES INC ASOC CODEC DRIVERS
1091M:	Lars-Peter Clausen <lars@metafoo.de>
1092M:	Nuno Sá <nuno.sa@analog.com>
1093L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1094S:	Supported
1095W:	http://wiki.analog.com/
1096W:	http://ez.analog.com/community/linux-device-drivers
1097F:	sound/soc/codecs/ad1*
1098F:	sound/soc/codecs/ad7*
1099F:	sound/soc/codecs/adau*
1100F:	sound/soc/codecs/adav*
1101F:	sound/soc/codecs/sigmadsp.*
1102F:	sound/soc/codecs/ssm*
1103
1104ANALOG DEVICES INC DMA DRIVERS
1105M:	Lars-Peter Clausen <lars@metafoo.de>
1106S:	Supported
1107W:	http://ez.analog.com/community/linux-device-drivers
1108F:	drivers/dma/dma-axi-dmac.c
1109
1110ANALOG DEVICES INC IIO DRIVERS
1111M:	Lars-Peter Clausen <lars@metafoo.de>
1112M:	Michael Hennerich <Michael.Hennerich@analog.com>
1113S:	Supported
1114W:	http://wiki.analog.com/
1115W:	http://ez.analog.com/community/linux-device-drivers
1116F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1117F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1118F:	Documentation/devicetree/bindings/iio/*/adi,*
1119F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
1120F:	drivers/iio/*/ad*
1121F:	drivers/iio/adc/ltc249*
1122F:	drivers/iio/amplifiers/hmc425a.c
1123F:	drivers/staging/iio/*/ad*
1124X:	drivers/iio/*/adjd*
1125
1126ANALOGBITS PLL LIBRARIES
1127M:	Paul Walmsley <paul.walmsley@sifive.com>
1128S:	Supported
1129F:	drivers/clk/analogbits/*
1130F:	include/linux/clk/analogbits*
1131
1132ANDES ARCHITECTURE
1133M:	Nick Hu <nickhu@andestech.com>
1134M:	Greentime Hu <green.hu@gmail.com>
1135M:	Vincent Chen <deanbo422@gmail.com>
1136S:	Supported
1137T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1138F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1139F:	Documentation/devicetree/bindings/nds32/
1140F:	arch/nds32/
1141N:	nds32
1142K:	nds32
1143
1144ANDROID CONFIG FRAGMENTS
1145M:	Rob Herring <robh@kernel.org>
1146S:	Supported
1147F:	kernel/configs/android*
1148
1149ANDROID DRIVERS
1150M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1151M:	Arve Hjønnevåg <arve@android.com>
1152M:	Todd Kjos <tkjos@android.com>
1153M:	Martijn Coenen <maco@android.com>
1154M:	Joel Fernandes <joel@joelfernandes.org>
1155M:	Christian Brauner <christian@brauner.io>
1156M:	Hridya Valsaraju <hridya@google.com>
1157M:	Suren Baghdasaryan <surenb@google.com>
1158L:	devel@driverdev.osuosl.org
1159S:	Supported
1160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1161F:	drivers/android/
1162F:	drivers/staging/android/
1163
1164ANDROID GOLDFISH PIC DRIVER
1165M:	Miodrag Dinic <miodrag.dinic@mips.com>
1166S:	Supported
1167F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1168F:	drivers/irqchip/irq-goldfish-pic.c
1169
1170ANDROID GOLDFISH RTC DRIVER
1171M:	Miodrag Dinic <miodrag.dinic@mips.com>
1172S:	Supported
1173F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1174F:	drivers/rtc/rtc-goldfish.c
1175
1176ANDROID ION DRIVER
1177M:	Laura Abbott <labbott@redhat.com>
1178M:	Sumit Semwal <sumit.semwal@linaro.org>
1179L:	devel@driverdev.osuosl.org
1180L:	dri-devel@lists.freedesktop.org
1181L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1182S:	Supported
1183F:	drivers/staging/android/ion
1184F:	drivers/staging/android/uapi/ion.h
1185
1186AOA (Apple Onboard Audio) ALSA DRIVER
1187M:	Johannes Berg <johannes@sipsolutions.net>
1188L:	linuxppc-dev@lists.ozlabs.org
1189L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1190S:	Maintained
1191F:	sound/aoa/
1192
1193APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1194M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1195L:	linux-iio@vger.kernel.org
1196S:	Maintained
1197F:	drivers/iio/adc/stx104.c
1198
1199APM DRIVER
1200M:	Jiri Kosina <jikos@kernel.org>
1201S:	Odd fixes
1202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1203F:	arch/x86/kernel/apm_32.c
1204F:	drivers/char/apm-emulation.c
1205F:	include/linux/apm_bios.h
1206F:	include/uapi/linux/apm_bios.h
1207
1208APPARMOR SECURITY MODULE
1209M:	John Johansen <john.johansen@canonical.com>
1210L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1211S:	Supported
1212W:	wiki.apparmor.net
1213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1214F:	Documentation/admin-guide/LSM/apparmor.rst
1215F:	security/apparmor/
1216
1217APPLE BCM5974 MULTITOUCH DRIVER
1218M:	Henrik Rydberg <rydberg@bitmath.org>
1219L:	linux-input@vger.kernel.org
1220S:	Odd fixes
1221F:	drivers/input/mouse/bcm5974.c
1222
1223APPLE SMC DRIVER
1224M:	Henrik Rydberg <rydberg@bitmath.org>
1225L:	linux-hwmon@vger.kernel.org
1226S:	Odd fixes
1227F:	drivers/hwmon/applesmc.c
1228
1229APPLETALK NETWORK LAYER
1230L:	netdev@vger.kernel.org
1231S:	Odd fixes
1232F:	drivers/net/appletalk/
1233F:	include/linux/atalk.h
1234F:	include/uapi/linux/atalk.h
1235F:	net/appletalk/
1236
1237APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1238M:	Khuong Dinh <khuong@os.amperecomputing.com>
1239S:	Supported
1240F:	arch/arm64/boot/dts/apm/
1241
1242APPLIED MICRO (APM) X-GENE SOC EDAC
1243M:	Khuong Dinh <khuong@os.amperecomputing.com>
1244S:	Supported
1245F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1246F:	drivers/edac/xgene_edac.c
1247
1248APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1249M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1250M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1251S:	Supported
1252F:	drivers/net/ethernet/apm/xgene-v2/
1253
1254APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1255M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1256M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1257M:	Quan Nguyen <quan@os.amperecomputing.com>
1258S:	Supported
1259F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1260F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1261F:	drivers/net/ethernet/apm/xgene/
1262F:	drivers/net/mdio/mdio-xgene.c
1263
1264APPLIED MICRO (APM) X-GENE SOC PMU
1265M:	Khuong Dinh <khuong@os.amperecomputing.com>
1266S:	Supported
1267F:	Documentation/admin-guide/perf/xgene-pmu.rst
1268F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1269F:	drivers/perf/xgene_pmu.c
1270
1271APTINA CAMERA SENSOR PLL
1272M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1273L:	linux-media@vger.kernel.org
1274S:	Maintained
1275F:	drivers/media/i2c/aptina-pll.*
1276
1277AQUANTIA ETHERNET DRIVER (atlantic)
1278M:	Igor Russkikh <irusskikh@marvell.com>
1279L:	netdev@vger.kernel.org
1280S:	Supported
1281W:	https://www.marvell.com/
1282Q:	http://patchwork.ozlabs.org/project/netdev/list/
1283F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1284F:	drivers/net/ethernet/aquantia/atlantic/
1285
1286AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1287M:	Egor Pomozov <epomozov@marvell.com>
1288L:	netdev@vger.kernel.org
1289S:	Supported
1290W:	http://www.aquantia.com
1291F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1292
1293ARASAN NAND CONTROLLER DRIVER
1294M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1295L:	linux-mtd@lists.infradead.org
1296S:	Maintained
1297F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1298F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1299
1300ARC FRAMEBUFFER DRIVER
1301M:	Jaya Kumar <jayalk@intworks.biz>
1302S:	Maintained
1303F:	drivers/video/fbdev/arcfb.c
1304F:	drivers/video/fbdev/core/fb_defio.c
1305
1306ARC PGU DRM DRIVER
1307M:	Alexey Brodkin <abrodkin@synopsys.com>
1308S:	Supported
1309F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1310F:	drivers/gpu/drm/arc/
1311
1312ARCNET NETWORK LAYER
1313M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1314L:	netdev@vger.kernel.org
1315S:	Maintained
1316F:	drivers/net/arcnet/
1317F:	include/uapi/linux/if_arcnet.h
1318
1319ARM ARCHITECTED TIMER DRIVER
1320M:	Mark Rutland <mark.rutland@arm.com>
1321M:	Marc Zyngier <maz@kernel.org>
1322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S:	Maintained
1324F:	arch/arm/include/asm/arch_timer.h
1325F:	arch/arm64/include/asm/arch_timer.h
1326F:	drivers/clocksource/arm_arch_timer.c
1327
1328ARM HDLCD DRM DRIVER
1329M:	Liviu Dudau <liviu.dudau@arm.com>
1330S:	Supported
1331F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1332F:	drivers/gpu/drm/arm/hdlcd_*
1333
1334ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1335M:	Linus Walleij <linus.walleij@linaro.org>
1336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337S:	Maintained
1338F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1339F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1340F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1341F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1342F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1343F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1344F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1345F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1346F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1347F:	arch/arm/boot/dts/arm-realview-*
1348F:	arch/arm/boot/dts/integrator*
1349F:	arch/arm/boot/dts/versatile*
1350F:	arch/arm/mach-integrator/
1351F:	arch/arm/mach-realview/
1352F:	arch/arm/mach-versatile/
1353F:	arch/arm/plat-versatile/
1354F:	drivers/bus/arm-integrator-lm.c
1355F:	drivers/clk/versatile/
1356F:	drivers/i2c/busses/i2c-versatile.c
1357F:	drivers/irqchip/irq-versatile-fpga.c
1358F:	drivers/mtd/maps/physmap-versatile.*
1359F:	drivers/power/reset/arm-versatile-reboot.c
1360F:	drivers/soc/versatile/
1361
1362ARM KOMEDA DRM-KMS DRIVER
1363M:	James (Qian) Wang <james.qian.wang@arm.com>
1364M:	Liviu Dudau <liviu.dudau@arm.com>
1365M:	Mihail Atanassov <mihail.atanassov@arm.com>
1366L:	Mali DP Maintainers <malidp@foss.arm.com>
1367S:	Supported
1368T:	git git://anongit.freedesktop.org/drm/drm-misc
1369F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1370F:	Documentation/gpu/komeda-kms.rst
1371F:	drivers/gpu/drm/arm/display/include/
1372F:	drivers/gpu/drm/arm/display/komeda/
1373
1374ARM MALI PANFROST DRM DRIVER
1375M:	Rob Herring <robh@kernel.org>
1376M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1377R:	Steven Price <steven.price@arm.com>
1378R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1379L:	dri-devel@lists.freedesktop.org
1380S:	Supported
1381T:	git git://anongit.freedesktop.org/drm/drm-misc
1382F:	drivers/gpu/drm/panfrost/
1383F:	include/uapi/drm/panfrost_drm.h
1384
1385ARM MALI-DP DRM DRIVER
1386M:	Liviu Dudau <liviu.dudau@arm.com>
1387M:	Brian Starkey <brian.starkey@arm.com>
1388L:	Mali DP Maintainers <malidp@foss.arm.com>
1389S:	Supported
1390T:	git git://anongit.freedesktop.org/drm/drm-misc
1391F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1392F:	Documentation/gpu/afbc.rst
1393F:	drivers/gpu/drm/arm/
1394
1395ARM MFM AND FLOPPY DRIVERS
1396M:	Ian Molton <spyro@f2s.com>
1397S:	Maintained
1398F:	arch/arm/include/asm/floppy.h
1399F:	arch/arm/mach-rpc/floppydma.S
1400
1401ARM PMU PROFILING AND DEBUGGING
1402M:	Will Deacon <will@kernel.org>
1403M:	Mark Rutland <mark.rutland@arm.com>
1404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405S:	Maintained
1406F:	Documentation/devicetree/bindings/arm/pmu.yaml
1407F:	Documentation/devicetree/bindings/perf/
1408F:	arch/arm*/include/asm/hw_breakpoint.h
1409F:	arch/arm*/include/asm/perf_event.h
1410F:	arch/arm*/kernel/hw_breakpoint.c
1411F:	arch/arm*/kernel/perf_*
1412F:	arch/arm/oprofile/common.c
1413F:	drivers/perf/
1414F:	include/linux/perf/arm_pmu.h
1415
1416ARM PORT
1417M:	Russell King <linux@armlinux.org.uk>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Odd Fixes
1420W:	http://www.armlinux.org.uk/
1421T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1422F:	arch/arm/
1423X:	arch/arm/boot/dts/
1424
1425ARM PRIMECELL AACI PL041 DRIVER
1426M:	Russell King <linux@armlinux.org.uk>
1427S:	Odd Fixes
1428F:	sound/arm/aaci.*
1429
1430ARM PRIMECELL BUS SUPPORT
1431M:	Russell King <linux@armlinux.org.uk>
1432S:	Odd Fixes
1433F:	drivers/amba/
1434F:	include/linux/amba/bus.h
1435
1436ARM PRIMECELL CLCD PL110 DRIVER
1437M:	Russell King <linux@armlinux.org.uk>
1438S:	Odd Fixes
1439F:	drivers/video/fbdev/amba-clcd.*
1440
1441ARM PRIMECELL KMI PL050 DRIVER
1442M:	Russell King <linux@armlinux.org.uk>
1443S:	Odd Fixes
1444F:	drivers/input/serio/ambakmi.*
1445F:	include/linux/amba/kmi.h
1446
1447ARM PRIMECELL MMCI PL180/1 DRIVER
1448M:	Russell King <linux@armlinux.org.uk>
1449S:	Odd Fixes
1450F:	drivers/mmc/host/mmci.*
1451F:	include/linux/amba/mmci.h
1452
1453ARM PRIMECELL SSP PL022 SPI DRIVER
1454M:	Linus Walleij <linus.walleij@linaro.org>
1455L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456S:	Maintained
1457F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1458F:	drivers/spi/spi-pl022.c
1459
1460ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1461M:	Russell King <linux@armlinux.org.uk>
1462S:	Odd Fixes
1463F:	drivers/tty/serial/amba-pl01*.c
1464F:	include/linux/amba/serial.h
1465
1466ARM PRIMECELL VIC PL190/PL192 DRIVER
1467M:	Linus Walleij <linus.walleij@linaro.org>
1468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469S:	Maintained
1470F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1471F:	drivers/irqchip/irq-vic.c
1472
1473ARM SMC WATCHDOG DRIVER
1474M:	Julius Werner <jwerner@chromium.org>
1475R:	Evan Benn <evanbenn@chromium.org>
1476S:	Maintained
1477F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1478F:	drivers/watchdog/arm_smc_wdt.c
1479
1480ARM SMMU DRIVERS
1481M:	Will Deacon <will@kernel.org>
1482R:	Robin Murphy <robin.murphy@arm.com>
1483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484S:	Maintained
1485F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1486F:	drivers/iommu/arm/
1487F:	drivers/iommu/io-pgtable-arm*
1488
1489ARM SUB-ARCHITECTURES
1490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S:	Maintained
1492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1493F:	arch/arm/mach-*/
1494F:	arch/arm/plat-*/
1495
1496ARM/ACTIONS SEMI ARCHITECTURE
1497M:	Andreas Färber <afaerber@suse.de>
1498M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500S:	Maintained
1501F:	Documentation/devicetree/bindings/arm/actions.yaml
1502F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1503F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1504F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1505F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1506F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1507F:	Documentation/devicetree/bindings/pinctrl/actions,*
1508F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1509F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1510F:	arch/arm/boot/dts/owl-*
1511F:	arch/arm/mach-actions/
1512F:	arch/arm64/boot/dts/actions/
1513F:	drivers/clk/actions/
1514F:	drivers/clocksource/timer-owl*
1515F:	drivers/dma/owl-dma.c
1516F:	drivers/i2c/busses/i2c-owl.c
1517F:	drivers/irqchip/irq-owl-sirq.c
1518F:	drivers/mmc/host/owl-mmc.c
1519F:	drivers/pinctrl/actions/*
1520F:	drivers/soc/actions/
1521F:	include/dt-bindings/power/owl-*
1522F:	include/dt-bindings/reset/actions,*
1523F:	include/linux/soc/actions/
1524N:	owl
1525
1526ARM/ADS SPHERE MACHINE SUPPORT
1527M:	Lennert Buytenhek <kernel@wantstofly.org>
1528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529S:	Maintained
1530
1531ARM/AFEB9260 MACHINE SUPPORT
1532M:	Sergey Lapin <slapin@ossfans.org>
1533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534S:	Maintained
1535
1536ARM/AJECO 1ARM MACHINE SUPPORT
1537M:	Lennert Buytenhek <kernel@wantstofly.org>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540
1541ARM/Allwinner SoC Clock Support
1542M:	Emilio López <emilio@elopez.com.ar>
1543S:	Maintained
1544F:	drivers/clk/sunxi/
1545
1546ARM/Allwinner sunXi SoC support
1547M:	Maxime Ripard <mripard@kernel.org>
1548M:	Chen-Yu Tsai <wens@csie.org>
1549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550S:	Maintained
1551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1552F:	arch/arm/mach-sunxi/
1553F:	arch/arm64/boot/dts/allwinner/
1554F:	drivers/clk/sunxi-ng/
1555F:	drivers/pinctrl/sunxi/
1556F:	drivers/soc/sunxi/
1557N:	sun[x456789]i
1558N:	sun50i
1559
1560ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1561M:	Neil Armstrong <narmstrong@baylibre.com>
1562M:	Jerome Brunet <jbrunet@baylibre.com>
1563L:	linux-amlogic@lists.infradead.org
1564S:	Maintained
1565F:	Documentation/devicetree/bindings/clock/amlogic*
1566F:	drivers/clk/meson/
1567F:	include/dt-bindings/clock/gxbb*
1568F:	include/dt-bindings/clock/meson*
1569
1570ARM/Amlogic Meson SoC Crypto Drivers
1571M:	Corentin Labbe <clabbe@baylibre.com>
1572L:	linux-crypto@vger.kernel.org
1573L:	linux-amlogic@lists.infradead.org
1574S:	Maintained
1575F:	Documentation/devicetree/bindings/crypto/amlogic*
1576F:	drivers/crypto/amlogic/
1577
1578ARM/Amlogic Meson SoC Sound Drivers
1579M:	Jerome Brunet <jbrunet@baylibre.com>
1580L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1581S:	Maintained
1582F:	Documentation/devicetree/bindings/sound/amlogic*
1583F:	sound/soc/meson/
1584
1585ARM/Amlogic Meson SoC support
1586M:	Kevin Hilman <khilman@baylibre.com>
1587R:	Neil Armstrong <narmstrong@baylibre.com>
1588R:	Jerome Brunet <jbrunet@baylibre.com>
1589R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591L:	linux-amlogic@lists.infradead.org
1592S:	Maintained
1593W:	http://linux-meson.com/
1594F:	arch/arm/boot/dts/meson*
1595F:	arch/arm/mach-meson/
1596F:	arch/arm64/boot/dts/amlogic/
1597F:	drivers/mmc/host/meson*
1598F:	drivers/pinctrl/meson/
1599F:	drivers/rtc/rtc-meson*
1600F:	drivers/soc/amlogic/
1601N:	meson
1602
1603ARM/Annapurna Labs ALPINE ARCHITECTURE
1604M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1605M:	Antoine Tenart <atenart@kernel.org>
1606L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607S:	Maintained
1608F:	arch/arm/boot/dts/alpine*
1609F:	arch/arm/mach-alpine/
1610F:	arch/arm64/boot/dts/amazon/
1611F:	drivers/*/*alpine*
1612
1613ARM/ARTPEC MACHINE SUPPORT
1614M:	Jesper Nilsson <jesper.nilsson@axis.com>
1615M:	Lars Persson <lars.persson@axis.com>
1616L:	linux-arm-kernel@axis.com
1617S:	Maintained
1618F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1619F:	arch/arm/boot/dts/artpec6*
1620F:	arch/arm/mach-artpec
1621F:	drivers/clk/axis
1622F:	drivers/crypto/axis
1623F:	drivers/mmc/host/usdhi6rol0.c
1624F:	drivers/pinctrl/pinctrl-artpec*
1625
1626ARM/ASPEED I2C DRIVER
1627M:	Brendan Higgins <brendanhiggins@google.com>
1628R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1629R:	Joel Stanley <joel@jms.id.au>
1630L:	linux-i2c@vger.kernel.org
1631L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1632S:	Maintained
1633F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1634F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1635F:	drivers/i2c/busses/i2c-aspeed.c
1636F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1637
1638ARM/ASPEED MACHINE SUPPORT
1639M:	Joel Stanley <joel@jms.id.au>
1640R:	Andrew Jeffery <andrew@aj.id.au>
1641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1643S:	Supported
1644Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1646F:	arch/arm/boot/dts/aspeed-*
1647F:	arch/arm/mach-aspeed/
1648N:	aspeed
1649
1650ARM/BITMAIN ARCHITECTURE
1651M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653S:	Maintained
1654F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1655F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1656F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1657F:	arch/arm64/boot/dts/bitmain/
1658F:	drivers/clk/clk-bm1880.c
1659F:	drivers/pinctrl/pinctrl-bm1880.c
1660
1661ARM/CALXEDA HIGHBANK ARCHITECTURE
1662M:	Andre Przywara <andre.przywara@arm.com>
1663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664S:	Maintained
1665F:	arch/arm/boot/dts/ecx-*.dts*
1666F:	arch/arm/boot/dts/highbank.dts
1667F:	arch/arm/mach-highbank/
1668
1669ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1670M:	Krzysztof Halasa <khalasa@piap.pl>
1671S:	Maintained
1672F:	arch/arm/mach-cns3xxx/
1673
1674ARM/CAVIUM THUNDER NETWORK DRIVER
1675M:	Sunil Goutham <sgoutham@marvell.com>
1676L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677S:	Supported
1678F:	drivers/net/ethernet/cavium/thunder/
1679
1680ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1681M:	Lukasz Majewski <lukma@denx.de>
1682L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683S:	Maintained
1684F:	arch/arm/mach-ep93xx/ts72xx.c
1685
1686ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1687M:	Alexander Shiyan <shc_work@mail.ru>
1688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689S:	Odd Fixes
1690N:	clps711x
1691
1692ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1693M:	Lennert Buytenhek <kernel@wantstofly.org>
1694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695S:	Maintained
1696
1697ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1698M:	Hartley Sweeten <hsweeten@visionengravers.com>
1699M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701S:	Maintained
1702F:	arch/arm/mach-ep93xx/
1703F:	arch/arm/mach-ep93xx/include/mach/
1704
1705ARM/CLKDEV SUPPORT
1706M:	Russell King <linux@armlinux.org.uk>
1707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708S:	Maintained
1709T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1710F:	drivers/clk/clkdev.c
1711
1712ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1713M:	Baruch Siach <baruch@tkos.co.il>
1714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S:	Maintained
1716F:	arch/arm/boot/dts/cx92755*
1717N:	digicolor
1718
1719ARM/CONTEC MICRO9 MACHINE SUPPORT
1720M:	Hubert Feurstein <hubert.feurstein@contec.at>
1721S:	Maintained
1722F:	arch/arm/mach-ep93xx/micro9.c
1723
1724ARM/CORESIGHT FRAMEWORK AND DRIVERS
1725M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1726R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1727R:	Mike Leach <mike.leach@linaro.org>
1728L:	coresight@lists.linaro.org (moderated for non-subscribers)
1729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730S:	Maintained
1731F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1732F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1733F:	Documentation/devicetree/bindings/arm/coresight-cti.yaml
1734F:	Documentation/devicetree/bindings/arm/coresight.txt
1735F:	Documentation/trace/coresight/*
1736F:	drivers/hwtracing/coresight/*
1737F:	include/dt-bindings/arm/coresight-cti-dt.h
1738F:	tools/perf/arch/arm/util/auxtrace.c
1739F:	tools/perf/arch/arm/util/cs-etm.c
1740F:	tools/perf/arch/arm/util/cs-etm.h
1741F:	tools/perf/arch/arm/util/pmu.c
1742F:	tools/perf/util/cs-etm-decoder/*
1743F:	tools/perf/util/cs-etm.*
1744
1745ARM/CORGI MACHINE SUPPORT
1746M:	Richard Purdie <rpurdie@rpsys.net>
1747S:	Maintained
1748
1749ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1750M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1751M:	Linus Walleij <linus.walleij@linaro.org>
1752L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753S:	Maintained
1754T:	git git://github.com/ulli-kroll/linux.git
1755F:	Documentation/devicetree/bindings/arm/gemini.txt
1756F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1757F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1758F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1759F:	arch/arm/mach-gemini/
1760F:	drivers/net/ethernet/cortina/
1761F:	drivers/pinctrl/pinctrl-gemini.c
1762F:	drivers/rtc/rtc-ftrtc010.c
1763
1764ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1765M:	Barry Song <baohua@kernel.org>
1766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767S:	Maintained
1768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1769F:	arch/arm/boot/dts/prima2*
1770F:	arch/arm/mach-prima2/
1771F:	drivers/clk/sirf/
1772F:	drivers/clocksource/timer-atlas7.c
1773F:	drivers/clocksource/timer-prima2.c
1774X:	drivers/gnss
1775N:	[^a-z]sirf
1776
1777ARM/CZ.NIC TURRIS MOX SUPPORT
1778M:	Marek Behun <marek.behun@nic.cz>
1779S:	Maintained
1780W:	http://mox.turris.cz
1781F:	Documentation/ABI/testing/debugfs-moxtet
1782F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1783F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1784F:	Documentation/devicetree/bindings/bus/moxtet.txt
1785F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1786F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1787F:	drivers/bus/moxtet.c
1788F:	drivers/firmware/turris-mox-rwtm.c
1789F:	drivers/gpio/gpio-moxtet.c
1790F:	include/linux/moxtet.h
1791
1792ARM/EBSA110 MACHINE SUPPORT
1793M:	Russell King <linux@armlinux.org.uk>
1794L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795S:	Maintained
1796W:	http://www.armlinux.org.uk/
1797F:	arch/arm/mach-ebsa110/
1798F:	drivers/net/ethernet/amd/am79c961a.*
1799
1800ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1801M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1802R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804S:	Maintained
1805N:	efm32
1806
1807ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1808M:	Robert Jarzmik <robert.jarzmik@free.fr>
1809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S:	Maintained
1811F:	arch/arm/mach-pxa/ezx.c
1812
1813ARM/FARADAY FA526 PORT
1814M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S:	Maintained
1817T:	git git://git.berlios.de/gemini-board
1818F:	arch/arm/mm/*-fa*
1819
1820ARM/FOOTBRIDGE ARCHITECTURE
1821M:	Russell King <linux@armlinux.org.uk>
1822L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823S:	Maintained
1824W:	http://www.armlinux.org.uk/
1825F:	arch/arm/include/asm/hardware/dec21285.h
1826F:	arch/arm/mach-footbridge/
1827
1828ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1829M:	Shawn Guo <shawnguo@kernel.org>
1830M:	Sascha Hauer <s.hauer@pengutronix.de>
1831R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1832R:	Fabio Estevam <festevam@gmail.com>
1833R:	NXP Linux Team <linux-imx@nxp.com>
1834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835S:	Maintained
1836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1837X:	drivers/media/i2c/
1838N:	imx
1839N:	mxs
1840
1841ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1842M:	Shawn Guo <shawnguo@kernel.org>
1843M:	Li Yang <leoyang.li@nxp.com>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S:	Maintained
1846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1847F:	arch/arm/boot/dts/ls1021a*
1848F:	arch/arm64/boot/dts/freescale/fsl-*
1849F:	arch/arm64/boot/dts/freescale/qoriq-*
1850
1851ARM/FREESCALE VYBRID ARM ARCHITECTURE
1852M:	Shawn Guo <shawnguo@kernel.org>
1853M:	Sascha Hauer <s.hauer@pengutronix.de>
1854R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1855R:	Stefan Agner <stefan@agner.ch>
1856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857S:	Maintained
1858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1859F:	arch/arm/boot/dts/vf*
1860F:	arch/arm/mach-imx/*vf610*
1861
1862ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1863M:	Lennert Buytenhek <kernel@wantstofly.org>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865S:	Maintained
1866
1867ARM/GUMSTIX MACHINE SUPPORT
1868M:	Steve Sakoman <sakoman@gmail.com>
1869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870S:	Maintained
1871
1872ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1873M:	Philipp Zabel <philipp.zabel@gmail.com>
1874M:	Paul Parsons <lost.distance@yahoo.com>
1875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S:	Maintained
1877F:	arch/arm/mach-pxa/hx4700.c
1878F:	arch/arm/mach-pxa/include/mach/hx4700.h
1879F:	sound/soc/pxa/hx4700.c
1880
1881ARM/HISILICON SOC SUPPORT
1882M:	Wei Xu <xuwei5@hisilicon.com>
1883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884S:	Supported
1885W:	http://www.hisilicon.com
1886T:	git git://github.com/hisilicon/linux-hisi.git
1887F:	arch/arm/boot/dts/hi3*
1888F:	arch/arm/boot/dts/hip*
1889F:	arch/arm/boot/dts/hisi*
1890F:	arch/arm/mach-hisi/
1891F:	arch/arm64/boot/dts/hisilicon/
1892
1893ARM/HP JORNADA 7XX MACHINE SUPPORT
1894M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1895S:	Maintained
1896W:	www.jlime.com
1897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1898F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1899F:	arch/arm/mach-sa1100/jornada720.c
1900
1901ARM/IGEP MACHINE SUPPORT
1902M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1903M:	Javier Martinez Canillas <javier@dowhile0.org>
1904L:	linux-omap@vger.kernel.org
1905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906S:	Maintained
1907F:	arch/arm/boot/dts/omap3-igep*
1908
1909ARM/INCOME PXA270 SUPPORT
1910M:	Marek Vasut <marek.vasut@gmail.com>
1911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912S:	Maintained
1913F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1914
1915ARM/INTEL IOP32X ARM ARCHITECTURE
1916M:	Lennert Buytenhek <kernel@wantstofly.org>
1917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918S:	Maintained
1919
1920ARM/INTEL IQ81342EX MACHINE SUPPORT
1921M:	Lennert Buytenhek <kernel@wantstofly.org>
1922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923S:	Maintained
1924
1925ARM/INTEL IXDP2850 MACHINE SUPPORT
1926M:	Lennert Buytenhek <kernel@wantstofly.org>
1927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928S:	Maintained
1929
1930ARM/INTEL IXP4XX ARM ARCHITECTURE
1931M:	Linus Walleij <linusw@kernel.org>
1932M:	Imre Kaloz <kaloz@openwrt.org>
1933M:	Krzysztof Halasa <khalasa@piap.pl>
1934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935S:	Maintained
1936F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1937F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1938F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1939F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1940F:	arch/arm/mach-ixp4xx/
1941F:	drivers/clocksource/timer-ixp4xx.c
1942F:	drivers/gpio/gpio-ixp4xx.c
1943F:	drivers/irqchip/irq-ixp4xx.c
1944F:	include/linux/irqchip/irq-ixp4xx.h
1945F:	include/linux/platform_data/timer-ixp4xx.h
1946
1947ARM/INTEL KEEMBAY ARCHITECTURE
1948M:	Paul J. Murphy <paul.j.murphy@intel.com>
1949M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1950S:	Maintained
1951F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
1952F:	arch/arm64/boot/dts/intel/keembay-evm.dts
1953F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
1954
1955ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1956M:	Jonathan Cameron <jic23@cam.ac.uk>
1957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958S:	Maintained
1959F:	arch/arm/mach-pxa/stargate2.c
1960F:	drivers/pcmcia/pxa2xx_stargate2.c
1961
1962ARM/INTEL XSC3 (MANZANO) ARM CORE
1963M:	Lennert Buytenhek <kernel@wantstofly.org>
1964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965S:	Maintained
1966
1967ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1968M:	Lennert Buytenhek <kernel@wantstofly.org>
1969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970S:	Maintained
1971
1972ARM/LG1K ARCHITECTURE
1973M:	Chanho Min <chanho.min@lge.com>
1974L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975S:	Maintained
1976F:	arch/arm64/boot/dts/lg/
1977
1978ARM/LOGICPD PXA270 MACHINE SUPPORT
1979M:	Lennert Buytenhek <kernel@wantstofly.org>
1980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981S:	Maintained
1982
1983ARM/LPC18XX ARCHITECTURE
1984M:	Vladimir Zapolskiy <vz@mleia.com>
1985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986S:	Maintained
1987F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1988F:	arch/arm/boot/dts/lpc43*
1989F:	drivers/i2c/busses/i2c-lpc2k.c
1990F:	drivers/memory/pl172.c
1991F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
1992F:	drivers/rtc/rtc-lpc24xx.c
1993N:	lpc18xx
1994
1995ARM/LPC32XX SOC SUPPORT
1996M:	Vladimir Zapolskiy <vz@mleia.com>
1997M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1998L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999S:	Maintained
2000T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2001F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2002F:	arch/arm/boot/dts/lpc32*
2003F:	arch/arm/mach-lpc32xx/
2004F:	drivers/i2c/busses/i2c-pnx.c
2005F:	drivers/net/ethernet/nxp/lpc_eth.c
2006F:	drivers/usb/host/ohci-nxp.c
2007F:	drivers/watchdog/pnx4008_wdt.c
2008N:	lpc32xx
2009
2010ARM/MAGICIAN MACHINE SUPPORT
2011M:	Philipp Zabel <philipp.zabel@gmail.com>
2012S:	Maintained
2013
2014ARM/Marvell Dove/MV78xx0/Orion SOC support
2015M:	Jason Cooper <jason@lakedaemon.net>
2016M:	Andrew Lunn <andrew@lunn.ch>
2017M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2018M:	Gregory Clement <gregory.clement@bootlin.com>
2019L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020S:	Maintained
2021T:	git git://git.infradead.org/linux-mvebu.git
2022F:	Documentation/devicetree/bindings/soc/dove/
2023F:	arch/arm/boot/dts/dove*
2024F:	arch/arm/boot/dts/orion5x*
2025F:	arch/arm/mach-dove/
2026F:	arch/arm/mach-mv78xx0/
2027F:	arch/arm/mach-orion5x/
2028F:	arch/arm/plat-orion/
2029F:	drivers/soc/dove/
2030
2031ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2032M:	Jason Cooper <jason@lakedaemon.net>
2033M:	Andrew Lunn <andrew@lunn.ch>
2034M:	Gregory Clement <gregory.clement@bootlin.com>
2035M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037S:	Maintained
2038T:	git git://git.infradead.org/linux-mvebu.git
2039F:	arch/arm/boot/dts/armada*
2040F:	arch/arm/boot/dts/kirkwood*
2041F:	arch/arm/configs/mvebu_*_defconfig
2042F:	arch/arm/mach-mvebu/
2043F:	arch/arm64/boot/dts/marvell/armada*
2044F:	arch/arm64/boot/dts/marvell/cn913*
2045F:	drivers/cpufreq/armada-37xx-cpufreq.c
2046F:	drivers/cpufreq/armada-8k-cpufreq.c
2047F:	drivers/cpufreq/mvebu-cpufreq.c
2048F:	drivers/irqchip/irq-armada-370-xp.c
2049F:	drivers/irqchip/irq-mvebu-*
2050F:	drivers/pinctrl/mvebu/
2051F:	drivers/rtc/rtc-armada38x.c
2052
2053ARM/Mediatek RTC DRIVER
2054M:	Eddie Huang <eddie.huang@mediatek.com>
2055M:	Sean Wang <sean.wang@mediatek.com>
2056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2058S:	Maintained
2059F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2060F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2061F:	drivers/rtc/rtc-mt2712.c
2062F:	drivers/rtc/rtc-mt6397.c
2063F:	drivers/rtc/rtc-mt7622.c
2064
2065ARM/Mediatek SoC support
2066M:	Matthias Brugger <matthias.bgg@gmail.com>
2067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2069S:	Maintained
2070W:	https://mtk.bcnfs.org/
2071C:	irc://chat.freenode.net/linux-mediatek
2072F:	arch/arm/boot/dts/mt6*
2073F:	arch/arm/boot/dts/mt7*
2074F:	arch/arm/boot/dts/mt8*
2075F:	arch/arm/mach-mediatek/
2076F:	arch/arm64/boot/dts/mediatek/
2077F:	drivers/soc/mediatek/
2078N:	mtk
2079N:	mt[678]
2080K:	mediatek
2081
2082ARM/Mediatek USB3 PHY DRIVER
2083M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2086S:	Maintained
2087F:	Documentation/devicetree/bindings/phy/phy-mtk-*
2088F:	drivers/phy/mediatek/
2089
2090ARM/Microchip (AT91) SoC support
2091M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2092M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2093M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2094L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095S:	Supported
2096W:	http://www.linux4sam.org
2097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2098F:	arch/arm/boot/dts/at91*.dts
2099F:	arch/arm/boot/dts/at91*.dtsi
2100F:	arch/arm/boot/dts/sama*.dts
2101F:	arch/arm/boot/dts/sama*.dtsi
2102F:	arch/arm/include/debug/at91.S
2103F:	arch/arm/mach-at91/
2104F:	drivers/memory/atmel*
2105F:	drivers/watchdog/sama5d4_wdt.c
2106F:	include/soc/at91/
2107X:	drivers/input/touchscreen/atmel_mxt_ts.c
2108X:	drivers/net/wireless/atmel/
2109N:	at91
2110N:	atmel
2111
2112ARM/Microchip Sparx5 SoC support
2113M:	Lars Povlsen <lars.povlsen@microchip.com>
2114M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2115M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117S:	Supported
2118T:	git git://github.com/microchip-ung/linux-upstream.git
2119F:	arch/arm64/boot/dts/microchip/
2120N:	sparx5
2121
2122ARM/MIOA701 MACHINE SUPPORT
2123M:	Robert Jarzmik <robert.jarzmik@free.fr>
2124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125S:	Maintained
2126F:	arch/arm/mach-pxa/mioa701.c
2127
2128ARM/MStar/Sigmastar Armv7 SoC support
2129M:	Daniel Palmer <daniel@thingy.jp>
2130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131S:	Maintained
2132W:	http://linux-chenxing.org/
2133F:	Documentation/devicetree/bindings/arm/mstar/*
2134F:	arch/arm/boot/dts/mstar-*
2135F:	arch/arm/mach-mstar/
2136
2137ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2138M:	Michael Petchkovsky <mkpetch@internode.on.net>
2139S:	Maintained
2140
2141ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2142M:	Linus Walleij <linus.walleij@linaro.org>
2143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144S:	Maintained
2145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2146F:	Documentation/devicetree/bindings/arm/ste-*
2147F:	Documentation/devicetree/bindings/arm/ux500.yaml
2148F:	Documentation/devicetree/bindings/arm/ux500/
2149F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2150F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2151F:	arch/arm/boot/dts/ste-*
2152F:	arch/arm/mach-nomadik/
2153F:	arch/arm/mach-u300/
2154F:	arch/arm/mach-ux500/
2155F:	drivers/clk/clk-nomadik.c
2156F:	drivers/clk/clk-u300.c
2157F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2158F:	drivers/clocksource/timer-u300.c
2159F:	drivers/dma/coh901318*
2160F:	drivers/dma/ste_dma40*
2161F:	drivers/hwspinlock/u8500_hsem.c
2162F:	drivers/i2c/busses/i2c-nomadik.c
2163F:	drivers/i2c/busses/i2c-stu300.c
2164F:	drivers/iio/adc/ab8500-gpadc.c
2165F:	drivers/mfd/ab3100*
2166F:	drivers/mfd/ab8500*
2167F:	drivers/mfd/abx500*
2168F:	drivers/mfd/db8500*
2169F:	drivers/mfd/dbx500*
2170F:	drivers/pinctrl/nomadik/
2171F:	drivers/pinctrl/pinctrl-coh901*
2172F:	drivers/pinctrl/pinctrl-u300.c
2173F:	drivers/rtc/rtc-ab3100.c
2174F:	drivers/rtc/rtc-ab8500.c
2175F:	drivers/rtc/rtc-coh901331.c
2176F:	drivers/rtc/rtc-pl031.c
2177F:	drivers/soc/ux500/
2178F:	drivers/watchdog/coh901327_wdt.c
2179
2180ARM/NUVOTON NPCM ARCHITECTURE
2181M:	Avi Fishman <avifishman70@gmail.com>
2182M:	Tomer Maimon <tmaimon77@gmail.com>
2183M:	Tali Perry <tali.perry1@gmail.com>
2184R:	Patrick Venture <venture@google.com>
2185R:	Nancy Yuen <yuenn@google.com>
2186R:	Benjamin Fair <benjaminfair@google.com>
2187L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2188S:	Supported
2189F:	Documentation/devicetree/bindings/*/*/*npcm*
2190F:	Documentation/devicetree/bindings/*/*npcm*
2191F:	arch/arm/boot/dts/nuvoton-npcm*
2192F:	arch/arm/mach-npcm/
2193F:	drivers/*/*npcm*
2194F:	drivers/*/*/*npcm*
2195F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2196
2197ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2198L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2199S:	Orphan
2200W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2201F:	arch/arm/mach-s3c/gta02.h
2202F:	arch/arm/mach-s3c/mach-gta02.c
2203
2204ARM/Orion SoC/Technologic Systems TS-78xx platform support
2205M:	Alexander Clouter <alex@digriz.org.uk>
2206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207S:	Maintained
2208W:	http://www.digriz.org.uk/ts78xx/kernel
2209F:	arch/arm/mach-orion5x/ts78xx-*
2210
2211ARM/OXNAS platform support
2212M:	Neil Armstrong <narmstrong@baylibre.com>
2213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214L:	linux-oxnas@groups.io (moderated for non-subscribers)
2215S:	Maintained
2216F:	arch/arm/boot/dts/ox8*.dts*
2217F:	arch/arm/mach-oxnas/
2218F:	drivers/power/reset/oxnas-restart.c
2219N:	oxnas
2220
2221ARM/PALM TREO SUPPORT
2222M:	Tomas Cech <sleep_walker@suse.com>
2223L:	linux-arm-kernel@lists.infradead.org
2224S:	Maintained
2225W:	http://hackndev.com
2226F:	arch/arm/mach-pxa/palmtreo.*
2227
2228ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2229M:	Marek Vasut <marek.vasut@gmail.com>
2230L:	linux-arm-kernel@lists.infradead.org
2231S:	Maintained
2232W:	http://hackndev.com
2233F:	arch/arm/mach-pxa/include/mach/palmld.h
2234F:	arch/arm/mach-pxa/include/mach/palmtc.h
2235F:	arch/arm/mach-pxa/include/mach/palmtx.h
2236F:	arch/arm/mach-pxa/palmld.c
2237F:	arch/arm/mach-pxa/palmt5.*
2238F:	arch/arm/mach-pxa/palmtc.c
2239F:	arch/arm/mach-pxa/palmte2.*
2240F:	arch/arm/mach-pxa/palmtx.c
2241
2242ARM/PALMZ72 SUPPORT
2243M:	Sergey Lapin <slapin@ossfans.org>
2244L:	linux-arm-kernel@lists.infradead.org
2245S:	Maintained
2246W:	http://hackndev.com
2247F:	arch/arm/mach-pxa/palmz72.*
2248
2249ARM/PLEB SUPPORT
2250M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2251S:	Maintained
2252W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2253
2254ARM/PT DIGITAL BOARD PORT
2255M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2257S:	Maintained
2258W:	http://www.armlinux.org.uk/
2259
2260ARM/QUALCOMM SUPPORT
2261M:	Andy Gross <agross@kernel.org>
2262M:	Bjorn Andersson <bjorn.andersson@linaro.org>
2263L:	linux-arm-msm@vger.kernel.org
2264S:	Maintained
2265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2266F:	Documentation/devicetree/bindings/*/qcom*
2267F:	Documentation/devicetree/bindings/soc/qcom/
2268F:	arch/arm/boot/dts/qcom-*.dts
2269F:	arch/arm/boot/dts/qcom-*.dtsi
2270F:	arch/arm/mach-qcom/
2271F:	arch/arm64/boot/dts/qcom/
2272F:	drivers/*/*/qcom*
2273F:	drivers/*/*/qcom/
2274F:	drivers/*/pm8???-*
2275F:	drivers/*/qcom*
2276F:	drivers/*/qcom/
2277F:	drivers/bluetooth/btqcomsmd.c
2278F:	drivers/clocksource/timer-qcom.c
2279F:	drivers/cpuidle/cpuidle-qcom-spm.c
2280F:	drivers/extcon/extcon-qcom*
2281F:	drivers/i2c/busses/i2c-qcom-geni.c
2282F:	drivers/i2c/busses/i2c-qup.c
2283F:	drivers/iommu/msm*
2284F:	drivers/mfd/ssbi.c
2285F:	drivers/mmc/host/mmci_qcom*
2286F:	drivers/mmc/host/sdhci-msm.c
2287F:	drivers/pci/controller/dwc/pcie-qcom.c
2288F:	drivers/phy/qualcomm/
2289F:	drivers/power/*/msm*
2290F:	drivers/reset/reset-qcom-*
2291F:	drivers/scsi/ufs/ufs-qcom*
2292F:	drivers/spi/spi-geni-qcom.c
2293F:	drivers/spi/spi-qcom-qspi.c
2294F:	drivers/spi/spi-qup.c
2295F:	drivers/tty/serial/msm_serial.c
2296F:	drivers/usb/dwc3/dwc3-qcom.c
2297F:	include/dt-bindings/*/qcom*
2298F:	include/linux/*/qcom*
2299
2300ARM/RADISYS ENP2611 MACHINE SUPPORT
2301M:	Lennert Buytenhek <kernel@wantstofly.org>
2302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2303S:	Maintained
2304
2305ARM/RDA MICRO ARCHITECTURE
2306M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2309S:	Maintained
2310F:	Documentation/devicetree/bindings/arm/rda.yaml
2311F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2312F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2313F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2314F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2315F:	arch/arm/boot/dts/rda8810pl-*
2316F:	drivers/clocksource/timer-rda.c
2317F:	drivers/gpio/gpio-rda.c
2318F:	drivers/irqchip/irq-rda-intc.c
2319F:	drivers/tty/serial/rda-uart.c
2320
2321ARM/REALTEK ARCHITECTURE
2322M:	Andreas Färber <afaerber@suse.de>
2323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2325S:	Maintained
2326F:	Documentation/devicetree/bindings/arm/realtek.yaml
2327F:	arch/arm/boot/dts/rtd*
2328F:	arch/arm/mach-realtek/
2329F:	arch/arm64/boot/dts/realtek/
2330
2331ARM/RENESAS ARM64 ARCHITECTURE
2332M:	Geert Uytterhoeven <geert+renesas@glider.be>
2333M:	Magnus Damm <magnus.damm@gmail.com>
2334L:	linux-renesas-soc@vger.kernel.org
2335S:	Supported
2336Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2338F:	Documentation/devicetree/bindings/arm/renesas.yaml
2339F:	arch/arm64/boot/dts/renesas/
2340F:	drivers/soc/renesas/
2341F:	include/linux/soc/renesas/
2342
2343ARM/RISCPC ARCHITECTURE
2344M:	Russell King <linux@armlinux.org.uk>
2345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346S:	Maintained
2347W:	http://www.armlinux.org.uk/
2348F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2349F:	arch/arm/include/asm/hardware/ioc.h
2350F:	arch/arm/include/asm/hardware/iomd.h
2351F:	arch/arm/include/asm/hardware/memc.h
2352F:	arch/arm/mach-rpc/
2353F:	drivers/net/ethernet/8390/etherh.c
2354F:	drivers/net/ethernet/i825xx/ether1*
2355F:	drivers/net/ethernet/seeq/ether3*
2356F:	drivers/scsi/arm/
2357
2358ARM/Rockchip SoC support
2359M:	Heiko Stuebner <heiko@sntech.de>
2360L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361L:	linux-rockchip@lists.infradead.org
2362S:	Maintained
2363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2364F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2365F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2366F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2367F:	arch/arm/boot/dts/rk3*
2368F:	arch/arm/boot/dts/rv1108*
2369F:	arch/arm/mach-rockchip/
2370F:	drivers/*/*/*rockchip*
2371F:	drivers/*/*rockchip*
2372F:	drivers/clk/rockchip/
2373F:	drivers/i2c/busses/i2c-rk3x.c
2374F:	sound/soc/rockchip/
2375N:	rockchip
2376
2377ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2378M:	Kukjin Kim <kgene@kernel.org>
2379M:	Krzysztof Kozlowski <krzk@kernel.org>
2380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381L:	linux-samsung-soc@vger.kernel.org
2382S:	Maintained
2383Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2384F:	Documentation/arm/samsung/
2385F:	Documentation/devicetree/bindings/arm/samsung/
2386F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2387F:	arch/arm/boot/dts/exynos*
2388F:	arch/arm/boot/dts/s3c*
2389F:	arch/arm/boot/dts/s5p*
2390F:	arch/arm/mach-exynos*/
2391F:	arch/arm/mach-s3c/
2392F:	arch/arm/mach-s5p*/
2393F:	arch/arm64/boot/dts/exynos/
2394F:	drivers/*/*/*s3c24*
2395F:	drivers/*/*s3c24*
2396F:	drivers/*/*s3c64xx*
2397F:	drivers/*/*s5pv210*
2398F:	drivers/memory/samsung/
2399F:	drivers/soc/samsung/
2400F:	drivers/tty/serial/samsung*
2401F:	include/linux/soc/samsung/
2402N:	exynos
2403N:	s3c2410
2404N:	s3c64xx
2405N:	s5pv210
2406
2407ARM/SAMSUNG MOBILE MACHINE SUPPORT
2408M:	Kyungmin Park <kyungmin.park@samsung.com>
2409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2410S:	Maintained
2411F:	arch/arm/mach-s5pv210/
2412
2413ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2414M:	Kyungmin Park <kyungmin.park@samsung.com>
2415M:	Kamil Debski <kamil@wypas.org>
2416M:	Andrzej Hajda <a.hajda@samsung.com>
2417L:	linux-arm-kernel@lists.infradead.org
2418L:	linux-media@vger.kernel.org
2419S:	Maintained
2420F:	drivers/media/platform/s5p-g2d/
2421
2422ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2423M:	Marek Szyprowski <m.szyprowski@samsung.com>
2424L:	linux-samsung-soc@vger.kernel.org
2425L:	linux-media@vger.kernel.org
2426S:	Maintained
2427F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2428F:	drivers/media/cec/platform/s5p/
2429
2430ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2431M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2432M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2433M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2434L:	linux-arm-kernel@lists.infradead.org
2435L:	linux-media@vger.kernel.org
2436S:	Maintained
2437F:	drivers/media/platform/s5p-jpeg/
2438
2439ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2440M:	Kyungmin Park <kyungmin.park@samsung.com>
2441M:	Kamil Debski <kamil@wypas.org>
2442M:	Jeongtae Park <jtp.park@samsung.com>
2443M:	Andrzej Hajda <a.hajda@samsung.com>
2444L:	linux-arm-kernel@lists.infradead.org
2445L:	linux-media@vger.kernel.org
2446S:	Maintained
2447F:	drivers/media/platform/s5p-mfc/
2448
2449ARM/SHMOBILE ARM ARCHITECTURE
2450M:	Geert Uytterhoeven <geert+renesas@glider.be>
2451M:	Magnus Damm <magnus.damm@gmail.com>
2452L:	linux-renesas-soc@vger.kernel.org
2453S:	Supported
2454Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2456F:	Documentation/devicetree/bindings/arm/renesas.yaml
2457F:	arch/arm/boot/dts/emev2*
2458F:	arch/arm/boot/dts/gr-peach*
2459F:	arch/arm/boot/dts/iwg20d-q7*
2460F:	arch/arm/boot/dts/r7s*
2461F:	arch/arm/boot/dts/r8a*
2462F:	arch/arm/boot/dts/r9a*
2463F:	arch/arm/boot/dts/sh*
2464F:	arch/arm/configs/shmobile_defconfig
2465F:	arch/arm/include/debug/renesas-scif.S
2466F:	arch/arm/mach-shmobile/
2467F:	drivers/soc/renesas/
2468F:	include/linux/soc/renesas/
2469
2470ARM/SOCFPGA ARCHITECTURE
2471M:	Dinh Nguyen <dinguyen@kernel.org>
2472S:	Maintained
2473W:	http://www.rocketboards.org
2474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2475F:	arch/arm/boot/dts/socfpga*
2476F:	arch/arm/configs/socfpga_defconfig
2477F:	arch/arm/mach-socfpga/
2478F:	arch/arm64/boot/dts/altera/
2479F:	arch/arm64/boot/dts/intel/
2480
2481ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2482M:	Dinh Nguyen <dinguyen@kernel.org>
2483S:	Maintained
2484F:	drivers/clk/socfpga/
2485
2486ARM/SOCFPGA EDAC SUPPORT
2487M:	Dinh Nguyen <dinguyen@kernel.org>
2488S:	Maintained
2489F:	drivers/edac/altera_edac.
2490
2491ARM/SPREADTRUM SoC SUPPORT
2492M:	Orson Zhai <orsonzhai@gmail.com>
2493M:	Baolin Wang <baolin.wang7@gmail.com>
2494M:	Chunyan Zhang <zhang.lyra@gmail.com>
2495S:	Maintained
2496F:	arch/arm64/boot/dts/sprd
2497N:	sprd
2498N:	sc27xx
2499N:	sc2731
2500
2501ARM/STI ARCHITECTURE
2502M:	Patrice Chotard <patrice.chotard@st.com>
2503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504S:	Maintained
2505W:	http://www.stlinux.com
2506F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2507F:	arch/arm/boot/dts/sti*
2508F:	arch/arm/mach-sti/
2509F:	drivers/ata/ahci_st.c
2510F:	drivers/char/hw_random/st-rng.c
2511F:	drivers/clocksource/arm_global_timer.c
2512F:	drivers/clocksource/clksrc_st_lpc.c
2513F:	drivers/cpufreq/sti-cpufreq.c
2514F:	drivers/dma/st_fdma*
2515F:	drivers/i2c/busses/i2c-st.c
2516F:	drivers/media/platform/sti/c8sectpfe/
2517F:	drivers/media/rc/st_rc.c
2518F:	drivers/mmc/host/sdhci-st.c
2519F:	drivers/phy/st/phy-miphy28lp.c
2520F:	drivers/phy/st/phy-stih407-usb.c
2521F:	drivers/pinctrl/pinctrl-st.c
2522F:	drivers/remoteproc/st_remoteproc.c
2523F:	drivers/remoteproc/st_slim_rproc.c
2524F:	drivers/reset/sti/
2525F:	drivers/rtc/rtc-st-lpc.c
2526F:	drivers/tty/serial/st-asc.c
2527F:	drivers/usb/dwc3/dwc3-st.c
2528F:	drivers/usb/host/ehci-st.c
2529F:	drivers/usb/host/ohci-st.c
2530F:	drivers/watchdog/st_lpc_wdt.c
2531F:	include/linux/remoteproc/st_slim_rproc.h
2532
2533ARM/STM32 ARCHITECTURE
2534M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2535M:	Alexandre Torgue <alexandre.torgue@st.com>
2536L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538S:	Maintained
2539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2540F:	arch/arm/boot/dts/stm32*
2541F:	arch/arm/mach-stm32/
2542F:	drivers/clocksource/armv7m_systick.c
2543N:	stm32
2544N:	stm
2545
2546ARM/Synaptics SoC support
2547M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2548M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550S:	Maintained
2551F:	arch/arm/boot/dts/berlin*
2552F:	arch/arm/mach-berlin/
2553F:	arch/arm64/boot/dts/synaptics/
2554
2555ARM/TANGO ARCHITECTURE
2556M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2557M:	Mans Rullgard <mans@mansr.com>
2558L:	linux-arm-kernel@lists.infradead.org
2559S:	Odd Fixes
2560N:	tango
2561
2562ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2563M:	Lennert Buytenhek <kernel@wantstofly.org>
2564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565S:	Maintained
2566
2567ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2568M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2569L:	linux-tegra@vger.kernel.org
2570L:	linux-media@vger.kernel.org
2571S:	Maintained
2572F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2573F:	drivers/media/cec/platform/tegra/
2574
2575ARM/TETON BGA MACHINE SUPPORT
2576M:	"Mark F. Brown" <mark.brown314@gmail.com>
2577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2578S:	Maintained
2579
2580ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2581M:	Santosh Shilimkar <ssantosh@kernel.org>
2582L:	linux-kernel@vger.kernel.org
2583S:	Maintained
2584F:	drivers/memory/*emif*
2585
2586ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2587M:	Santosh Shilimkar <ssantosh@kernel.org>
2588L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589S:	Maintained
2590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2591F:	arch/arm/boot/dts/keystone-*
2592F:	arch/arm/mach-keystone/
2593
2594ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2595M:	Santosh Shilimkar <ssantosh@kernel.org>
2596L:	linux-kernel@vger.kernel.org
2597S:	Maintained
2598F:	drivers/clk/keystone/
2599
2600ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2601M:	Santosh Shilimkar <ssantosh@kernel.org>
2602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2603L:	linux-kernel@vger.kernel.org
2604S:	Maintained
2605F:	drivers/clocksource/timer-keystone.c
2606
2607ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2608M:	Santosh Shilimkar <ssantosh@kernel.org>
2609L:	linux-kernel@vger.kernel.org
2610S:	Maintained
2611F:	drivers/power/reset/keystone-reset.c
2612
2613ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2614M:	Tero Kristo <t-kristo@ti.com>
2615M:	Nishanth Menon <nm@ti.com>
2616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617S:	Supported
2618F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
2619F:	arch/arm64/boot/dts/ti/Makefile
2620F:	arch/arm64/boot/dts/ti/k3-*
2621F:	include/dt-bindings/pinctrl/k3.h
2622
2623ARM/THECUS N2100 MACHINE SUPPORT
2624M:	Lennert Buytenhek <kernel@wantstofly.org>
2625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2626S:	Maintained
2627
2628ARM/TOSA MACHINE SUPPORT
2629M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2630M:	Dirk Opfer <dirk@opfer-online.de>
2631S:	Maintained
2632
2633ARM/TOSHIBA VISCONTI ARCHITECTURE
2634M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2636S:	Supported
2637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2638F:	Documentation/devicetree/bindings/arm/toshiba.yaml
2639F:	Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2640F:	arch/arm64/boot/dts/toshiba/
2641F:	drivers/pinctrl/visconti/
2642N:	visconti
2643
2644ARM/UNIPHIER ARCHITECTURE
2645M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2647S:	Maintained
2648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2649F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2650F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2651F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2652F:	arch/arm/boot/dts/uniphier*
2653F:	arch/arm/include/asm/hardware/cache-uniphier.h
2654F:	arch/arm/mach-uniphier/
2655F:	arch/arm/mm/cache-uniphier.c
2656F:	arch/arm64/boot/dts/socionext/uniphier*
2657F:	drivers/bus/uniphier-system-bus.c
2658F:	drivers/clk/uniphier/
2659F:	drivers/dma/uniphier-mdmac.c
2660F:	drivers/gpio/gpio-uniphier.c
2661F:	drivers/i2c/busses/i2c-uniphier*
2662F:	drivers/irqchip/irq-uniphier-aidet.c
2663F:	drivers/mmc/host/uniphier-sd.c
2664F:	drivers/pinctrl/uniphier/
2665F:	drivers/reset/reset-uniphier.c
2666F:	drivers/tty/serial/8250/8250_uniphier.c
2667N:	uniphier
2668
2669ARM/VERSATILE EXPRESS PLATFORM
2670M:	Liviu Dudau <liviu.dudau@arm.com>
2671M:	Sudeep Holla <sudeep.holla@arm.com>
2672M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2674S:	Maintained
2675F:	*/*/*/vexpress*
2676F:	*/*/vexpress*
2677F:	arch/arm/boot/dts/vexpress*
2678F:	arch/arm/mach-vexpress/
2679F:	arch/arm64/boot/dts/arm/
2680F:	drivers/clk/versatile/clk-vexpress-osc.c
2681F:	drivers/clocksource/timer-versatile.c
2682N:	mps2
2683
2684ARM/VFP SUPPORT
2685M:	Russell King <linux@armlinux.org.uk>
2686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2687S:	Maintained
2688W:	http://www.armlinux.org.uk/
2689F:	arch/arm/vfp/
2690
2691ARM/VOIPAC PXA270 SUPPORT
2692M:	Marek Vasut <marek.vasut@gmail.com>
2693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2694S:	Maintained
2695F:	arch/arm/mach-pxa/include/mach/vpac270.h
2696F:	arch/arm/mach-pxa/vpac270.c
2697
2698ARM/VT8500 ARM ARCHITECTURE
2699M:	Tony Prisk <linux@prisktech.co.nz>
2700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2701S:	Maintained
2702F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2703F:	arch/arm/mach-vt8500/
2704F:	drivers/clocksource/timer-vt8500.c
2705F:	drivers/i2c/busses/i2c-wmt.c
2706F:	drivers/mmc/host/wmt-sdmmc.c
2707F:	drivers/pwm/pwm-vt8500.c
2708F:	drivers/rtc/rtc-vt8500.c
2709F:	drivers/tty/serial/vt8500_serial.c
2710F:	drivers/usb/host/ehci-platform.c
2711F:	drivers/usb/host/uhci-platform.c
2712F:	drivers/video/fbdev/vt8500lcdfb.*
2713F:	drivers/video/fbdev/wm8505fb*
2714F:	drivers/video/fbdev/wmt_ge_rops.*
2715
2716ARM/ZIPIT Z2 SUPPORT
2717M:	Marek Vasut <marek.vasut@gmail.com>
2718L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2719S:	Maintained
2720F:	arch/arm/mach-pxa/include/mach/z2.h
2721F:	arch/arm/mach-pxa/z2.c
2722
2723ARM/ZTE ARCHITECTURE
2724M:	Jun Nie <jun.nie@linaro.org>
2725M:	Shawn Guo <shawnguo@kernel.org>
2726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2727S:	Maintained
2728F:	Documentation/devicetree/bindings/arm/zte.yaml
2729F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2730F:	Documentation/devicetree/bindings/dma/zxdma.txt
2731F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2732F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2733F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2734F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2735F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2736F:	Documentation/devicetree/bindings/soc/zte/
2737F:	Documentation/devicetree/bindings/sound/zte,*.txt
2738F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2739F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2740F:	arch/arm/boot/dts/zx2967*
2741F:	arch/arm/mach-zx/
2742F:	arch/arm64/boot/dts/zte/
2743F:	drivers/clk/zte/
2744F:	drivers/dma/zx_dma.c
2745F:	drivers/gpio/gpio-zx.c
2746F:	drivers/i2c/busses/i2c-zx2967.c
2747F:	drivers/mmc/host/dw_mmc-zx.*
2748F:	drivers/pinctrl/zte/
2749F:	drivers/soc/zte/
2750F:	drivers/thermal/zx2967_thermal.c
2751F:	drivers/watchdog/zx2967_wdt.c
2752F:	include/dt-bindings/clock/zx2967*.h
2753F:	include/dt-bindings/soc/zte,*.h
2754F:	sound/soc/codecs/zx_aud96p22.c
2755F:	sound/soc/zte/
2756
2757ARM/ZYNQ ARCHITECTURE
2758M:	Michal Simek <michal.simek@xilinx.com>
2759L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2760S:	Supported
2761W:	http://wiki.xilinx.com
2762T:	git https://github.com/Xilinx/linux-xlnx.git
2763F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2764F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2765F:	arch/arm/mach-zynq/
2766F:	drivers/block/xsysace.c
2767F:	drivers/clocksource/timer-cadence-ttc.c
2768F:	drivers/cpuidle/cpuidle-zynq.c
2769F:	drivers/edac/synopsys_edac.c
2770F:	drivers/i2c/busses/i2c-cadence.c
2771F:	drivers/i2c/busses/i2c-xiic.c
2772F:	drivers/mmc/host/sdhci-of-arasan.c
2773N:	zynq
2774N:	xilinx
2775
2776ARM64 PORT (AARCH64 ARCHITECTURE)
2777M:	Catalin Marinas <catalin.marinas@arm.com>
2778M:	Will Deacon <will@kernel.org>
2779L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2780S:	Maintained
2781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2782F:	Documentation/arm64/
2783F:	arch/arm64/
2784F:	tools/testing/selftests/arm64/
2785X:	arch/arm64/boot/dts/
2786
2787AS3645A LED FLASH CONTROLLER DRIVER
2788M:	Sakari Ailus <sakari.ailus@iki.fi>
2789L:	linux-leds@vger.kernel.org
2790S:	Maintained
2791F:	drivers/leds/leds-as3645a.c
2792
2793ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2794M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2795L:	linux-media@vger.kernel.org
2796S:	Maintained
2797T:	git git://linuxtv.org/media_tree.git
2798F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2799F:	drivers/media/i2c/ak7375.c
2800
2801ASAHI KASEI AK8974 DRIVER
2802M:	Linus Walleij <linus.walleij@linaro.org>
2803L:	linux-iio@vger.kernel.org
2804S:	Supported
2805W:	http://www.akm.com/
2806F:	drivers/iio/magnetometer/ak8974.c
2807
2808ASC7621 HARDWARE MONITOR DRIVER
2809M:	George Joseph <george.joseph@fairview5.com>
2810L:	linux-hwmon@vger.kernel.org
2811S:	Maintained
2812F:	Documentation/hwmon/asc7621.rst
2813F:	drivers/hwmon/asc7621.c
2814
2815ASPEED PINCTRL DRIVERS
2816M:	Andrew Jeffery <andrew@aj.id.au>
2817L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2818L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2819L:	linux-gpio@vger.kernel.org
2820S:	Maintained
2821F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2822F:	drivers/pinctrl/aspeed/
2823
2824ASPEED SCU INTERRUPT CONTROLLER DRIVER
2825M:	Eddie James <eajames@linux.ibm.com>
2826L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2827S:	Maintained
2828F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2829F:	drivers/irqchip/irq-aspeed-scu-ic.c
2830F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2831
2832ASPEED VIDEO ENGINE DRIVER
2833M:	Eddie James <eajames@linux.ibm.com>
2834L:	linux-media@vger.kernel.org
2835L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2836S:	Maintained
2837F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2838F:	drivers/media/platform/aspeed-video.c
2839
2840ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2841M:	Corentin Chary <corentin.chary@gmail.com>
2842L:	acpi4asus-user@lists.sourceforge.net
2843L:	platform-driver-x86@vger.kernel.org
2844S:	Maintained
2845W:	http://acpi4asus.sf.net
2846F:	drivers/platform/x86/asus*.c
2847F:	drivers/platform/x86/eeepc*.c
2848
2849ASUS WIRELESS RADIO CONTROL DRIVER
2850M:	João Paulo Rechi Vita <jprvita@gmail.com>
2851L:	platform-driver-x86@vger.kernel.org
2852S:	Maintained
2853F:	drivers/platform/x86/asus-wireless.c
2854
2855ASYMMETRIC KEYS
2856M:	David Howells <dhowells@redhat.com>
2857L:	keyrings@vger.kernel.org
2858S:	Maintained
2859F:	Documentation/crypto/asymmetric-keys.rst
2860F:	crypto/asymmetric_keys/
2861F:	include/crypto/pkcs7.h
2862F:	include/crypto/public_key.h
2863F:	include/linux/verification.h
2864
2865ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2866R:	Dan Williams <dan.j.williams@intel.com>
2867S:	Odd fixes
2868W:	http://sourceforge.net/projects/xscaleiop
2869F:	Documentation/crypto/async-tx-api.rst
2870F:	crypto/async_tx/
2871F:	drivers/dma/
2872F:	include/linux/async_tx.h
2873F:	include/linux/dmaengine.h
2874
2875AT24 EEPROM DRIVER
2876M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2877L:	linux-i2c@vger.kernel.org
2878S:	Maintained
2879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2880F:	Documentation/devicetree/bindings/eeprom/at24.yaml
2881F:	drivers/misc/eeprom/at24.c
2882
2883ATA OVER ETHERNET (AOE) DRIVER
2884M:	"Justin Sanders" <justin@coraid.com>
2885S:	Supported
2886W:	http://www.openaoe.org/
2887F:	Documentation/admin-guide/aoe/
2888F:	drivers/block/aoe/
2889
2890ATHEROS 71XX/9XXX GPIO DRIVER
2891M:	Alban Bedel <albeu@free.fr>
2892S:	Maintained
2893W:	https://github.com/AlbanBedel/linux
2894T:	git git://github.com/AlbanBedel/linux
2895F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2896F:	drivers/gpio/gpio-ath79.c
2897
2898ATHEROS 71XX/9XXX USB PHY DRIVER
2899M:	Alban Bedel <albeu@free.fr>
2900S:	Maintained
2901W:	https://github.com/AlbanBedel/linux
2902T:	git git://github.com/AlbanBedel/linux
2903F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2904F:	drivers/phy/qualcomm/phy-ath79-usb.c
2905
2906ATHEROS ATH GENERIC UTILITIES
2907M:	Kalle Valo <kvalo@codeaurora.org>
2908L:	linux-wireless@vger.kernel.org
2909S:	Supported
2910F:	drivers/net/wireless/ath/*
2911
2912ATHEROS ATH5K WIRELESS DRIVER
2913M:	Jiri Slaby <jirislaby@kernel.org>
2914M:	Nick Kossifidis <mickflemm@gmail.com>
2915M:	Luis Chamberlain <mcgrof@kernel.org>
2916L:	linux-wireless@vger.kernel.org
2917S:	Maintained
2918W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2919F:	drivers/net/wireless/ath/ath5k/
2920
2921ATHEROS ATH6KL WIRELESS DRIVER
2922M:	Kalle Valo <kvalo@codeaurora.org>
2923L:	linux-wireless@vger.kernel.org
2924S:	Supported
2925W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2927F:	drivers/net/wireless/ath/ath6kl/
2928
2929ATI_REMOTE2 DRIVER
2930M:	Ville Syrjala <syrjala@sci.fi>
2931S:	Maintained
2932F:	drivers/input/misc/ati_remote2.c
2933
2934ATK0110 HWMON DRIVER
2935M:	Luca Tettamanti <kronos.it@gmail.com>
2936L:	linux-hwmon@vger.kernel.org
2937S:	Maintained
2938F:	drivers/hwmon/asus_atk0110.c
2939
2940ATLX ETHERNET DRIVERS
2941M:	Jay Cliburn <jcliburn@gmail.com>
2942M:	Chris Snook <chris.snook@gmail.com>
2943L:	netdev@vger.kernel.org
2944S:	Maintained
2945W:	http://sourceforge.net/projects/atl1
2946W:	http://atl1.sourceforge.net
2947F:	drivers/net/ethernet/atheros/
2948
2949ATM
2950M:	Chas Williams <3chas3@gmail.com>
2951L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2952L:	netdev@vger.kernel.org
2953S:	Maintained
2954W:	http://linux-atm.sourceforge.net
2955F:	drivers/atm/
2956F:	include/linux/atm*
2957F:	include/uapi/linux/atm*
2958
2959ATMEL MACB ETHERNET DRIVER
2960M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2961M:	Claudiu Beznea <claudiu.beznea@microchip.com>
2962S:	Supported
2963F:	drivers/net/ethernet/cadence/
2964
2965ATMEL MAXTOUCH DRIVER
2966M:	Nick Dyer <nick@shmanahar.org>
2967S:	Maintained
2968T:	git git://github.com/ndyer/linux.git
2969F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2970F:	drivers/input/touchscreen/atmel_mxt_ts.c
2971
2972ATMEL WIRELESS DRIVER
2973M:	Simon Kelley <simon@thekelleys.org.uk>
2974L:	linux-wireless@vger.kernel.org
2975S:	Maintained
2976W:	http://www.thekelleys.org.uk/atmel
2977W:	http://atmelwlandriver.sourceforge.net/
2978F:	drivers/net/wireless/atmel/atmel*
2979
2980ATOMIC INFRASTRUCTURE
2981M:	Will Deacon <will@kernel.org>
2982M:	Peter Zijlstra <peterz@infradead.org>
2983R:	Boqun Feng <boqun.feng@gmail.com>
2984L:	linux-kernel@vger.kernel.org
2985S:	Maintained
2986F:	arch/*/include/asm/atomic*.h
2987F:	include/*/atomic*.h
2988F:	scripts/atomic/
2989
2990ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2991M:	Bradley Grove <linuxdrivers@attotech.com>
2992L:	linux-scsi@vger.kernel.org
2993S:	Supported
2994W:	http://www.attotech.com
2995F:	drivers/scsi/esas2r
2996
2997ATUSB IEEE 802.15.4 RADIO DRIVER
2998M:	Stefan Schmidt <stefan@datenfreihafen.org>
2999L:	linux-wpan@vger.kernel.org
3000S:	Maintained
3001F:	drivers/net/ieee802154/at86rf230.h
3002F:	drivers/net/ieee802154/atusb.c
3003F:	drivers/net/ieee802154/atusb.h
3004
3005AUDIT SUBSYSTEM
3006M:	Paul Moore <paul@paul-moore.com>
3007M:	Eric Paris <eparis@redhat.com>
3008L:	linux-audit@redhat.com (moderated for non-subscribers)
3009S:	Supported
3010W:	https://github.com/linux-audit
3011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3012F:	include/linux/audit.h
3013F:	include/uapi/linux/audit.h
3014F:	kernel/audit*
3015
3016AUXILIARY DISPLAY DRIVERS
3017M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3018S:	Maintained
3019F:	drivers/auxdisplay/
3020F:	include/linux/cfag12864b.h
3021
3022AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3023M:	Andreas Klinger <ak@it-klinger.de>
3024L:	linux-iio@vger.kernel.org
3025S:	Maintained
3026F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3027F:	drivers/iio/adc/hx711.c
3028
3029AX.25 NETWORK LAYER
3030M:	Ralf Baechle <ralf@linux-mips.org>
3031L:	linux-hams@vger.kernel.org
3032S:	Maintained
3033W:	http://www.linux-ax25.org/
3034F:	include/net/ax25.h
3035F:	include/uapi/linux/ax25.h
3036F:	net/ax25/
3037
3038AXENTIA ARM DEVICES
3039M:	Peter Rosin <peda@axentia.se>
3040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3041S:	Maintained
3042F:	arch/arm/boot/dts/at91-linea.dtsi
3043F:	arch/arm/boot/dts/at91-natte.dtsi
3044F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3045F:	arch/arm/boot/dts/at91-tse850-3.dts
3046
3047AXENTIA ASOC DRIVERS
3048M:	Peter Rosin <peda@axentia.se>
3049L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3050S:	Maintained
3051F:	Documentation/devicetree/bindings/sound/axentia,*
3052F:	sound/soc/atmel/tse850-pcm5142.c
3053
3054AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3055M:	Nuno Sá <nuno.sa@analog.com>
3056L:	linux-hwmon@vger.kernel.org
3057S:	Supported
3058W:	http://ez.analog.com/community/linux-device-drivers
3059F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3060F:	drivers/hwmon/axi-fan-control.c
3061
3062AXXIA I2C CONTROLLER
3063M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3064L:	linux-i2c@vger.kernel.org
3065S:	Maintained
3066F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3067F:	drivers/i2c/busses/i2c-axxia.c
3068
3069AZ6007 DVB DRIVER
3070M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3071L:	linux-media@vger.kernel.org
3072S:	Maintained
3073W:	https://linuxtv.org
3074T:	git git://linuxtv.org/media_tree.git
3075F:	drivers/media/usb/dvb-usb-v2/az6007.c
3076
3077AZTECH FM RADIO RECEIVER DRIVER
3078M:	Hans Verkuil <hverkuil@xs4all.nl>
3079L:	linux-media@vger.kernel.org
3080S:	Maintained
3081W:	https://linuxtv.org
3082T:	git git://linuxtv.org/media_tree.git
3083F:	drivers/media/radio/radio-aztech*
3084
3085B43 WIRELESS DRIVER
3086L:	linux-wireless@vger.kernel.org
3087L:	b43-dev@lists.infradead.org
3088S:	Odd Fixes
3089W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3090F:	drivers/net/wireless/broadcom/b43/
3091
3092B43LEGACY WIRELESS DRIVER
3093M:	Larry Finger <Larry.Finger@lwfinger.net>
3094L:	linux-wireless@vger.kernel.org
3095L:	b43-dev@lists.infradead.org
3096S:	Maintained
3097W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3098F:	drivers/net/wireless/broadcom/b43legacy/
3099
3100BACKLIGHT CLASS/SUBSYSTEM
3101M:	Lee Jones <lee.jones@linaro.org>
3102M:	Daniel Thompson <daniel.thompson@linaro.org>
3103M:	Jingoo Han <jingoohan1@gmail.com>
3104L:	dri-devel@lists.freedesktop.org
3105S:	Maintained
3106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3107F:	Documentation/ABI/stable/sysfs-class-backlight
3108F:	Documentation/ABI/testing/sysfs-class-backlight
3109F:	Documentation/devicetree/bindings/leds/backlight
3110F:	drivers/video/backlight/
3111F:	include/linux/backlight.h
3112F:	include/linux/pwm_backlight.h
3113
3114BATMAN ADVANCED
3115M:	Marek Lindner <mareklindner@neomailbox.ch>
3116M:	Simon Wunderlich <sw@simonwunderlich.de>
3117M:	Antonio Quartulli <a@unstable.cc>
3118M:	Sven Eckelmann <sven@narfation.org>
3119L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3120S:	Maintained
3121W:	https://www.open-mesh.org/
3122Q:	https://patchwork.open-mesh.org/project/batman/list/
3123B:	https://www.open-mesh.org/projects/batman-adv/issues
3124C:	irc://chat.freenode.net/batman
3125T:	git https://git.open-mesh.org/linux-merge.git
3126F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3127F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
3128F:	Documentation/networking/batman-adv.rst
3129F:	include/uapi/linux/batadv_packet.h
3130F:	include/uapi/linux/batman_adv.h
3131F:	net/batman-adv/
3132
3133BAYCOM/HDLCDRV DRIVERS FOR AX.25
3134M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3135L:	linux-hams@vger.kernel.org
3136S:	Maintained
3137W:	http://www.baycom.org/~tom/ham/ham.html
3138F:	drivers/net/hamradio/baycom*
3139
3140BCACHE (BLOCK LAYER CACHE)
3141M:	Coly Li <colyli@suse.de>
3142M:	Kent Overstreet <kent.overstreet@gmail.com>
3143L:	linux-bcache@vger.kernel.org
3144S:	Maintained
3145W:	http://bcache.evilpiepirate.org
3146C:	irc://irc.oftc.net/bcache
3147F:	drivers/md/bcache/
3148
3149BDISP ST MEDIA DRIVER
3150M:	Fabien Dessenne <fabien.dessenne@st.com>
3151L:	linux-media@vger.kernel.org
3152S:	Supported
3153W:	https://linuxtv.org
3154T:	git git://linuxtv.org/media_tree.git
3155F:	drivers/media/platform/sti/bdisp
3156
3157BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3158M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3159L:	netdev@vger.kernel.org
3160S:	Maintained
3161F:	drivers/net/ethernet/ec_bhf.c
3162
3163BEFS FILE SYSTEM
3164M:	Luis de Bethencourt <luisbg@kernel.org>
3165M:	Salah Triki <salah.triki@gmail.com>
3166S:	Maintained
3167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3168F:	Documentation/filesystems/befs.rst
3169F:	fs/befs/
3170
3171BFQ I/O SCHEDULER
3172M:	Paolo Valente <paolo.valente@linaro.org>
3173M:	Jens Axboe <axboe@kernel.dk>
3174L:	linux-block@vger.kernel.org
3175S:	Maintained
3176F:	Documentation/block/bfq-iosched.rst
3177F:	block/bfq-*
3178
3179BFS FILE SYSTEM
3180M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3181S:	Maintained
3182F:	Documentation/filesystems/bfs.rst
3183F:	fs/bfs/
3184F:	include/uapi/linux/bfs_fs.h
3185
3186BLINKM RGB LED DRIVER
3187M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3188S:	Maintained
3189F:	drivers/leds/leds-blinkm.c
3190
3191BLOCK LAYER
3192M:	Jens Axboe <axboe@kernel.dk>
3193L:	linux-block@vger.kernel.org
3194S:	Maintained
3195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3196F:	block/
3197F:	drivers/block/
3198F:	include/linux/blk*
3199F:	kernel/trace/blktrace.c
3200F:	lib/sbitmap.c
3201
3202BLOCK2MTD DRIVER
3203M:	Joern Engel <joern@lazybastard.org>
3204L:	linux-mtd@lists.infradead.org
3205S:	Maintained
3206F:	drivers/mtd/devices/block2mtd.c
3207
3208BLUETOOTH DRIVERS
3209M:	Marcel Holtmann <marcel@holtmann.org>
3210M:	Johan Hedberg <johan.hedberg@gmail.com>
3211L:	linux-bluetooth@vger.kernel.org
3212S:	Maintained
3213W:	http://www.bluez.org/
3214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3216F:	drivers/bluetooth/
3217
3218BLUETOOTH SUBSYSTEM
3219M:	Marcel Holtmann <marcel@holtmann.org>
3220M:	Johan Hedberg <johan.hedberg@gmail.com>
3221L:	linux-bluetooth@vger.kernel.org
3222S:	Maintained
3223W:	http://www.bluez.org/
3224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3226F:	include/net/bluetooth/
3227F:	net/bluetooth/
3228
3229BONDING DRIVER
3230M:	Jay Vosburgh <j.vosburgh@gmail.com>
3231M:	Veaceslav Falico <vfalico@gmail.com>
3232M:	Andy Gospodarek <andy@greyhouse.net>
3233L:	netdev@vger.kernel.org
3234S:	Supported
3235W:	http://sourceforge.net/projects/bonding/
3236F:	drivers/net/bonding/
3237F:	include/uapi/linux/if_bonding.h
3238
3239BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3240M:	Dan Robertson <dan@dlrobertson.com>
3241L:	linux-iio@vger.kernel.org
3242S:	Maintained
3243F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3244F:	drivers/iio/accel/bma400*
3245
3246BPF (Safe dynamic programs and tools)
3247M:	Alexei Starovoitov <ast@kernel.org>
3248M:	Daniel Borkmann <daniel@iogearbox.net>
3249R:	Martin KaFai Lau <kafai@fb.com>
3250R:	Song Liu <songliubraving@fb.com>
3251R:	Yonghong Song <yhs@fb.com>
3252R:	Andrii Nakryiko <andrii@kernel.org>
3253R:	John Fastabend <john.fastabend@gmail.com>
3254R:	KP Singh <kpsingh@chromium.org>
3255L:	netdev@vger.kernel.org
3256L:	bpf@vger.kernel.org
3257S:	Supported
3258W:	https://bpf.io/
3259Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3262F:	Documentation/bpf/
3263F:	Documentation/networking/filter.rst
3264F:	arch/*/net/*
3265F:	include/linux/bpf*
3266F:	include/linux/filter.h
3267F:	include/trace/events/xdp.h
3268F:	include/uapi/linux/bpf*
3269F:	include/uapi/linux/filter.h
3270F:	kernel/bpf/
3271F:	kernel/trace/bpf_trace.c
3272F:	lib/test_bpf.c
3273F:	net/bpf/
3274F:	net/core/filter.c
3275F:	net/sched/act_bpf.c
3276F:	net/sched/cls_bpf.c
3277F:	samples/bpf/
3278F:	tools/bpf/
3279F:	tools/lib/bpf/
3280F:	tools/testing/selftests/bpf/
3281N:	bpf
3282K:	bpf
3283
3284BPF JIT for ARM
3285M:	Shubham Bansal <illusionist.neo@gmail.com>
3286L:	netdev@vger.kernel.org
3287L:	bpf@vger.kernel.org
3288S:	Maintained
3289F:	arch/arm/net/
3290
3291BPF JIT for ARM64
3292M:	Daniel Borkmann <daniel@iogearbox.net>
3293M:	Alexei Starovoitov <ast@kernel.org>
3294M:	Zi Shen Lim <zlim.lnx@gmail.com>
3295L:	netdev@vger.kernel.org
3296L:	bpf@vger.kernel.org
3297S:	Supported
3298F:	arch/arm64/net/
3299
3300BPF JIT for MIPS (32-BIT AND 64-BIT)
3301M:	Paul Burton <paulburton@kernel.org>
3302L:	netdev@vger.kernel.org
3303L:	bpf@vger.kernel.org
3304S:	Maintained
3305F:	arch/mips/net/
3306
3307BPF JIT for NFP NICs
3308M:	Jakub Kicinski <kuba@kernel.org>
3309L:	netdev@vger.kernel.org
3310L:	bpf@vger.kernel.org
3311S:	Supported
3312F:	drivers/net/ethernet/netronome/nfp/bpf/
3313
3314BPF JIT for POWERPC (32-BIT AND 64-BIT)
3315M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3316M:	Sandipan Das <sandipan@linux.ibm.com>
3317L:	netdev@vger.kernel.org
3318L:	bpf@vger.kernel.org
3319S:	Maintained
3320F:	arch/powerpc/net/
3321
3322BPF JIT for RISC-V (32-bit)
3323M:	Luke Nelson <luke.r.nels@gmail.com>
3324M:	Xi Wang <xi.wang@gmail.com>
3325L:	netdev@vger.kernel.org
3326L:	bpf@vger.kernel.org
3327S:	Maintained
3328F:	arch/riscv/net/
3329X:	arch/riscv/net/bpf_jit_comp64.c
3330
3331BPF JIT for RISC-V (64-bit)
3332M:	Björn Töpel <bjorn.topel@gmail.com>
3333L:	netdev@vger.kernel.org
3334L:	bpf@vger.kernel.org
3335S:	Maintained
3336F:	arch/riscv/net/
3337X:	arch/riscv/net/bpf_jit_comp32.c
3338
3339BPF JIT for S390
3340M:	Ilya Leoshkevich <iii@linux.ibm.com>
3341M:	Heiko Carstens <hca@linux.ibm.com>
3342M:	Vasily Gorbik <gor@linux.ibm.com>
3343L:	netdev@vger.kernel.org
3344L:	bpf@vger.kernel.org
3345S:	Maintained
3346F:	arch/s390/net/
3347X:	arch/s390/net/pnet.c
3348
3349BPF JIT for SPARC (32-BIT AND 64-BIT)
3350M:	David S. Miller <davem@davemloft.net>
3351L:	netdev@vger.kernel.org
3352L:	bpf@vger.kernel.org
3353S:	Maintained
3354F:	arch/sparc/net/
3355
3356BPF JIT for X86 32-BIT
3357M:	Wang YanQing <udknight@gmail.com>
3358L:	netdev@vger.kernel.org
3359L:	bpf@vger.kernel.org
3360S:	Maintained
3361F:	arch/x86/net/bpf_jit_comp32.c
3362
3363BPF JIT for X86 64-BIT
3364M:	Alexei Starovoitov <ast@kernel.org>
3365M:	Daniel Borkmann <daniel@iogearbox.net>
3366L:	netdev@vger.kernel.org
3367L:	bpf@vger.kernel.org
3368S:	Supported
3369F:	arch/x86/net/
3370X:	arch/x86/net/bpf_jit_comp32.c
3371
3372BROADCOM B44 10/100 ETHERNET DRIVER
3373M:	Michael Chan <michael.chan@broadcom.com>
3374L:	netdev@vger.kernel.org
3375S:	Supported
3376F:	drivers/net/ethernet/broadcom/b44.*
3377
3378BROADCOM B53 ETHERNET SWITCH DRIVER
3379M:	Florian Fainelli <f.fainelli@gmail.com>
3380L:	netdev@vger.kernel.org
3381L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3382S:	Supported
3383F:	Documentation/devicetree/bindings/net/dsa/b53.txt
3384F:	drivers/net/dsa/b53/*
3385F:	include/linux/platform_data/b53.h
3386
3387BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3388M:	Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3389L:	bcm-kernel-feedback-list@broadcom.com
3390L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3392S:	Maintained
3393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3394F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3395F:	drivers/pci/controller/pcie-brcmstb.c
3396F:	drivers/staging/vc04_services
3397N:	bcm2711
3398N:	bcm2835
3399
3400BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3401M:	Florian Fainelli <f.fainelli@gmail.com>
3402M:	Ray Jui <rjui@broadcom.com>
3403M:	Scott Branden <sbranden@broadcom.com>
3404M:	bcm-kernel-feedback-list@broadcom.com
3405S:	Maintained
3406T:	git git://github.com/broadcom/mach-bcm
3407F:	arch/arm/mach-bcm/
3408N:	bcm281*
3409N:	bcm113*
3410N:	bcm216*
3411N:	kona
3412
3413BROADCOM BCM47XX MIPS ARCHITECTURE
3414M:	Hauke Mehrtens <hauke@hauke-m.de>
3415M:	Rafał Miłecki <zajec5@gmail.com>
3416L:	linux-mips@vger.kernel.org
3417S:	Maintained
3418F:	Documentation/devicetree/bindings/mips/brcm/
3419F:	arch/mips/bcm47xx/*
3420F:	arch/mips/include/asm/mach-bcm47xx/*
3421
3422BROADCOM BCM5301X ARM ARCHITECTURE
3423M:	Hauke Mehrtens <hauke@hauke-m.de>
3424M:	Rafał Miłecki <zajec5@gmail.com>
3425M:	bcm-kernel-feedback-list@broadcom.com
3426L:	linux-arm-kernel@lists.infradead.org
3427S:	Maintained
3428F:	arch/arm/boot/dts/bcm470*
3429F:	arch/arm/boot/dts/bcm5301*
3430F:	arch/arm/boot/dts/bcm953012*
3431F:	arch/arm/mach-bcm/bcm_5301x.c
3432
3433BROADCOM BCM53573 ARM ARCHITECTURE
3434M:	Rafał Miłecki <rafal@milecki.pl>
3435L:	bcm-kernel-feedback-list@broadcom.com
3436L:	linux-arm-kernel@lists.infradead.org
3437S:	Maintained
3438F:	arch/arm/boot/dts/bcm47189*
3439F:	arch/arm/boot/dts/bcm53573*
3440
3441BROADCOM BCM63XX ARM ARCHITECTURE
3442M:	Florian Fainelli <f.fainelli@gmail.com>
3443M:	bcm-kernel-feedback-list@broadcom.com
3444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3445S:	Maintained
3446T:	git git://github.com/broadcom/stblinux.git
3447N:	bcm63xx
3448
3449BROADCOM BCM63XX/BCM33XX UDC DRIVER
3450M:	Kevin Cernekee <cernekee@gmail.com>
3451L:	linux-usb@vger.kernel.org
3452S:	Maintained
3453F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3454
3455BROADCOM BCM7XXX ARM ARCHITECTURE
3456M:	Florian Fainelli <f.fainelli@gmail.com>
3457M:	bcm-kernel-feedback-list@broadcom.com
3458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3459S:	Maintained
3460T:	git git://github.com/broadcom/stblinux.git
3461F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3462F:	arch/arm/boot/dts/bcm7*.dts*
3463F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3464F:	arch/arm/mach-bcm/*brcmstb*
3465F:	arch/arm/mm/cache-b15-rac.c
3466F:	drivers/bus/brcmstb_gisb.c
3467F:	drivers/pci/controller/pcie-brcmstb.c
3468N:	brcmstb
3469
3470BROADCOM BDC DRIVER
3471M:	Al Cooper <alcooperx@gmail.com>
3472L:	linux-usb@vger.kernel.org
3473L:	bcm-kernel-feedback-list@broadcom.com
3474S:	Maintained
3475F:	Documentation/devicetree/bindings/usb/brcm,bdc.txt
3476F:	drivers/usb/gadget/udc/bdc/
3477
3478BROADCOM BMIPS CPUFREQ DRIVER
3479M:	Markus Mayer <mmayer@broadcom.com>
3480M:	bcm-kernel-feedback-list@broadcom.com
3481L:	linux-pm@vger.kernel.org
3482S:	Maintained
3483F:	drivers/cpufreq/bmips-cpufreq.c
3484
3485BROADCOM BMIPS MIPS ARCHITECTURE
3486M:	Florian Fainelli <f.fainelli@gmail.com>
3487L:	bcm-kernel-feedback-list@broadcom.com
3488L:	linux-mips@vger.kernel.org
3489S:	Maintained
3490T:	git git://github.com/broadcom/stblinux.git
3491F:	arch/mips/bmips/*
3492F:	arch/mips/boot/dts/brcm/bcm*.dts*
3493F:	arch/mips/include/asm/mach-bmips/*
3494F:	arch/mips/kernel/*bmips*
3495F:	drivers/soc/bcm/bcm63xx
3496F:	drivers/irqchip/irq-bcm63*
3497F:	drivers/irqchip/irq-bcm7*
3498F:	drivers/irqchip/irq-brcmstb*
3499F:	include/linux/bcm963xx_nvram.h
3500F:	include/linux/bcm963xx_tag.h
3501
3502BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3503M:	Rasesh Mody <rmody@marvell.com>
3504M:	GR-Linux-NIC-Dev@marvell.com
3505L:	netdev@vger.kernel.org
3506S:	Supported
3507F:	drivers/net/ethernet/broadcom/bnx2.*
3508F:	drivers/net/ethernet/broadcom/bnx2_*
3509
3510BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3511M:	Saurav Kashyap <skashyap@marvell.com>
3512M:	Javed Hasan <jhasan@marvell.com>
3513M:	GR-QLogic-Storage-Upstream@marvell.com
3514L:	linux-scsi@vger.kernel.org
3515S:	Supported
3516F:	drivers/scsi/bnx2fc/
3517
3518BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3519M:	Nilesh Javali <njavali@marvell.com>
3520M:	Manish Rangankar <mrangankar@marvell.com>
3521M:	GR-QLogic-Storage-Upstream@marvell.com
3522L:	linux-scsi@vger.kernel.org
3523S:	Supported
3524F:	drivers/scsi/bnx2i/
3525
3526BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3527M:	Ariel Elior <aelior@marvell.com>
3528M:	Sudarsana Kalluru <skalluru@marvell.com>
3529M:	GR-everest-linux-l2@marvell.com
3530L:	netdev@vger.kernel.org
3531S:	Supported
3532F:	drivers/net/ethernet/broadcom/bnx2x/
3533
3534BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3535M:	Michael Chan <michael.chan@broadcom.com>
3536L:	netdev@vger.kernel.org
3537S:	Supported
3538F:	drivers/net/ethernet/broadcom/bnxt/
3539
3540BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3541M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3542M:	Franky Lin <franky.lin@broadcom.com>
3543M:	Hante Meuleman <hante.meuleman@broadcom.com>
3544M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3545M:	Wright Feng <wright.feng@cypress.com>
3546L:	linux-wireless@vger.kernel.org
3547L:	brcm80211-dev-list.pdl@broadcom.com
3548L:	brcm80211-dev-list@cypress.com
3549S:	Supported
3550F:	drivers/net/wireless/broadcom/brcm80211/
3551
3552BROADCOM BRCMSTB GPIO DRIVER
3553M:	Gregory Fong <gregory.0xf0@gmail.com>
3554L:	bcm-kernel-feedback-list@broadcom.com
3555S:	Supported
3556F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3557F:	drivers/gpio/gpio-brcmstb.c
3558
3559BROADCOM BRCMSTB I2C DRIVER
3560M:	Kamal Dasu <kdasu.kdev@gmail.com>
3561L:	linux-i2c@vger.kernel.org
3562L:	bcm-kernel-feedback-list@broadcom.com
3563S:	Supported
3564F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3565F:	drivers/i2c/busses/i2c-brcmstb.c
3566
3567BROADCOM BRCMSTB USB EHCI DRIVER
3568M:	Al Cooper <alcooperx@gmail.com>
3569L:	linux-usb@vger.kernel.org
3570L:	bcm-kernel-feedback-list@broadcom.com
3571S:	Maintained
3572F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3573F:	drivers/usb/host/ehci-brcm.*
3574
3575BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3576M:	Al Cooper <alcooperx@gmail.com>
3577L:	linux-kernel@vger.kernel.org
3578L:	bcm-kernel-feedback-list@broadcom.com
3579S:	Maintained
3580F:	drivers/phy/broadcom/phy-brcm-usb*
3581
3582BROADCOM ETHERNET PHY DRIVERS
3583M:	Florian Fainelli <f.fainelli@gmail.com>
3584L:	bcm-kernel-feedback-list@broadcom.com
3585L:	netdev@vger.kernel.org
3586S:	Supported
3587F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3588F:	drivers/net/phy/bcm*.[ch]
3589F:	drivers/net/phy/broadcom.c
3590F:	include/linux/brcmphy.h
3591
3592BROADCOM GENET ETHERNET DRIVER
3593M:	Doug Berger <opendmb@gmail.com>
3594M:	Florian Fainelli <f.fainelli@gmail.com>
3595L:	bcm-kernel-feedback-list@broadcom.com
3596L:	netdev@vger.kernel.org
3597S:	Supported
3598F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3599F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3600F:	drivers/net/ethernet/broadcom/genet/
3601F:	drivers/net/mdio/mdio-bcm-unimac.c
3602F:	include/linux/platform_data/bcmgenet.h
3603F:	include/linux/platform_data/mdio-bcm-unimac.h
3604
3605BROADCOM IPROC ARM ARCHITECTURE
3606M:	Ray Jui <rjui@broadcom.com>
3607M:	Scott Branden <sbranden@broadcom.com>
3608M:	bcm-kernel-feedback-list@broadcom.com
3609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3610S:	Maintained
3611T:	git git://github.com/broadcom/cygnus-linux.git
3612F:	arch/arm64/boot/dts/broadcom/northstar2/*
3613F:	arch/arm64/boot/dts/broadcom/stingray/*
3614F:	drivers/clk/bcm/clk-ns*
3615F:	drivers/clk/bcm/clk-sr*
3616F:	drivers/pinctrl/bcm/pinctrl-ns*
3617F:	include/dt-bindings/clock/bcm-sr*
3618N:	iproc
3619N:	cygnus
3620N:	bcm[-_]nsp
3621N:	bcm9113*
3622N:	bcm9583*
3623N:	bcm9585*
3624N:	bcm9586*
3625N:	bcm988312
3626N:	bcm113*
3627N:	bcm583*
3628N:	bcm585*
3629N:	bcm586*
3630N:	bcm88312
3631N:	hr2
3632N:	stingray
3633
3634BROADCOM KONA GPIO DRIVER
3635M:	Ray Jui <rjui@broadcom.com>
3636L:	bcm-kernel-feedback-list@broadcom.com
3637S:	Supported
3638F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3639F:	drivers/gpio/gpio-bcm-kona.c
3640
3641BROADCOM NETXTREME-E ROCE DRIVER
3642M:	Selvin Xavier <selvin.xavier@broadcom.com>
3643M:	Devesh Sharma <devesh.sharma@broadcom.com>
3644M:	Somnath Kotur <somnath.kotur@broadcom.com>
3645M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3646M:	Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3647L:	linux-rdma@vger.kernel.org
3648S:	Supported
3649W:	http://www.broadcom.com
3650F:	drivers/infiniband/hw/bnxt_re/
3651F:	include/uapi/rdma/bnxt_re-abi.h
3652
3653BROADCOM NVRAM DRIVER
3654M:	Rafał Miłecki <zajec5@gmail.com>
3655L:	linux-mips@vger.kernel.org
3656S:	Maintained
3657F:	drivers/firmware/broadcom/*
3658
3659BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3660M:	Rafał Miłecki <zajec5@gmail.com>
3661L:	linux-wireless@vger.kernel.org
3662S:	Maintained
3663F:	drivers/bcma/
3664F:	include/linux/bcma/
3665
3666BROADCOM SPI DRIVER
3667M:	Kamal Dasu <kdasu.kdev@gmail.com>
3668M:	bcm-kernel-feedback-list@broadcom.com
3669S:	Maintained
3670F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3671F:	drivers/spi/spi-bcm-qspi.*
3672F:	drivers/spi/spi-brcmstb-qspi.c
3673F:	drivers/spi/spi-iproc-qspi.c
3674
3675BROADCOM STB AVS CPUFREQ DRIVER
3676M:	Markus Mayer <mmayer@broadcom.com>
3677M:	bcm-kernel-feedback-list@broadcom.com
3678L:	linux-pm@vger.kernel.org
3679S:	Maintained
3680F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3681F:	drivers/cpufreq/brcmstb*
3682
3683BROADCOM STB AVS TMON DRIVER
3684M:	Markus Mayer <mmayer@broadcom.com>
3685M:	bcm-kernel-feedback-list@broadcom.com
3686L:	linux-pm@vger.kernel.org
3687S:	Maintained
3688F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3689F:	drivers/thermal/broadcom/brcmstb*
3690
3691BROADCOM STB DPFE DRIVER
3692M:	Markus Mayer <mmayer@broadcom.com>
3693M:	bcm-kernel-feedback-list@broadcom.com
3694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3695S:	Maintained
3696F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3697F:	drivers/memory/brcmstb_dpfe.c
3698
3699BROADCOM STB NAND FLASH DRIVER
3700M:	Brian Norris <computersforpeace@gmail.com>
3701M:	Kamal Dasu <kdasu.kdev@gmail.com>
3702L:	linux-mtd@lists.infradead.org
3703L:	bcm-kernel-feedback-list@broadcom.com
3704S:	Maintained
3705F:	drivers/mtd/nand/raw/brcmnand/
3706
3707BROADCOM SYSTEMPORT ETHERNET DRIVER
3708M:	Florian Fainelli <f.fainelli@gmail.com>
3709L:	bcm-kernel-feedback-list@broadcom.com
3710L:	netdev@vger.kernel.org
3711S:	Supported
3712F:	drivers/net/ethernet/broadcom/bcmsysport.*
3713
3714BROADCOM TG3 GIGABIT ETHERNET DRIVER
3715M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3716M:	Prashant Sreedharan <prashant@broadcom.com>
3717M:	Michael Chan <mchan@broadcom.com>
3718L:	netdev@vger.kernel.org
3719S:	Supported
3720F:	drivers/net/ethernet/broadcom/tg3.*
3721
3722BROCADE BFA FC SCSI DRIVER
3723M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3724M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3725L:	linux-scsi@vger.kernel.org
3726S:	Supported
3727F:	drivers/scsi/bfa/
3728
3729BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3730M:	Rasesh Mody <rmody@marvell.com>
3731M:	Sudarsana Kalluru <skalluru@marvell.com>
3732M:	GR-Linux-NIC-Dev@marvell.com
3733L:	netdev@vger.kernel.org
3734S:	Supported
3735F:	drivers/net/ethernet/brocade/bna/
3736
3737BSG (block layer generic sg v4 driver)
3738M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3739L:	linux-scsi@vger.kernel.org
3740S:	Supported
3741F:	block/bsg.c
3742F:	include/linux/bsg.h
3743F:	include/uapi/linux/bsg.h
3744
3745BT87X AUDIO DRIVER
3746M:	Clemens Ladisch <clemens@ladisch.de>
3747L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3748S:	Maintained
3749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3750F:	Documentation/sound/cards/bt87x.rst
3751F:	sound/pci/bt87x.c
3752
3753BT8XXGPIO DRIVER
3754M:	Michael Buesch <m@bues.ch>
3755S:	Maintained
3756W:	http://bu3sch.de/btgpio.php
3757F:	drivers/gpio/gpio-bt8xx.c
3758
3759BTRFS FILE SYSTEM
3760M:	Chris Mason <clm@fb.com>
3761M:	Josef Bacik <josef@toxicpanda.com>
3762M:	David Sterba <dsterba@suse.com>
3763L:	linux-btrfs@vger.kernel.org
3764S:	Maintained
3765W:	http://btrfs.wiki.kernel.org/
3766Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3768F:	Documentation/filesystems/btrfs.rst
3769F:	fs/btrfs/
3770F:	include/linux/btrfs*
3771F:	include/uapi/linux/btrfs*
3772
3773BTTV VIDEO4LINUX DRIVER
3774M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3775L:	linux-media@vger.kernel.org
3776S:	Odd fixes
3777W:	https://linuxtv.org
3778T:	git git://linuxtv.org/media_tree.git
3779F:	Documentation/driver-api/media/drivers/bttv*
3780F:	drivers/media/pci/bt8xx/bttv*
3781
3782BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3783M:	Chanwoo Choi <cw00.choi@samsung.com>
3784L:	linux-pm@vger.kernel.org
3785L:	linux-samsung-soc@vger.kernel.org
3786S:	Maintained
3787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3788F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3789F:	drivers/devfreq/exynos-bus.c
3790
3791BUSLOGIC SCSI DRIVER
3792M:	Khalid Aziz <khalid@gonehiking.org>
3793L:	linux-scsi@vger.kernel.org
3794S:	Maintained
3795F:	drivers/scsi/BusLogic.*
3796F:	drivers/scsi/FlashPoint.*
3797
3798C-MEDIA CMI8788 DRIVER
3799M:	Clemens Ladisch <clemens@ladisch.de>
3800L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3801S:	Maintained
3802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3803F:	sound/pci/oxygen/
3804
3805C-SKY ARCHITECTURE
3806M:	Guo Ren <guoren@kernel.org>
3807L:	linux-csky@vger.kernel.org
3808S:	Supported
3809T:	git https://github.com/c-sky/csky-linux.git
3810F:	Documentation/devicetree/bindings/csky/
3811F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3812F:	Documentation/devicetree/bindings/timer/csky,*
3813F:	arch/csky/
3814F:	drivers/clocksource/timer-gx6605s.c
3815F:	drivers/clocksource/timer-mp-csky.c
3816F:	drivers/irqchip/irq-csky-*
3817N:	csky
3818K:	csky
3819
3820C6X ARCHITECTURE
3821M:	Mark Salter <msalter@redhat.com>
3822M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3823L:	linux-c6x-dev@linux-c6x.org
3824S:	Maintained
3825W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3826F:	arch/c6x/
3827
3828CA8210 IEEE-802.15.4 RADIO DRIVER
3829M:	Harry Morris <h.morris@cascoda.com>
3830L:	linux-wpan@vger.kernel.org
3831S:	Maintained
3832W:	https://github.com/Cascoda/ca8210-linux.git
3833F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3834F:	drivers/net/ieee802154/ca8210.c
3835
3836CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3837M:	David Howells <dhowells@redhat.com>
3838L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3839S:	Supported
3840F:	Documentation/filesystems/caching/cachefiles.rst
3841F:	fs/cachefiles/
3842
3843CADENCE MIPI-CSI2 BRIDGES
3844M:	Maxime Ripard <mripard@kernel.org>
3845L:	linux-media@vger.kernel.org
3846S:	Maintained
3847F:	Documentation/devicetree/bindings/media/cdns,*.txt
3848F:	drivers/media/platform/cadence/cdns-csi2*
3849
3850CADENCE NAND DRIVER
3851L:	linux-mtd@lists.infradead.org
3852S:	Orphan
3853F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3854F:	drivers/mtd/nand/raw/cadence-nand-controller.c
3855
3856CADENCE USB3 DRD IP DRIVER
3857M:	Peter Chen <peter.chen@nxp.com>
3858M:	Pawel Laszczak <pawell@cadence.com>
3859M:	Roger Quadros <rogerq@ti.com>
3860L:	linux-usb@vger.kernel.org
3861S:	Maintained
3862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3863F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3864F:	drivers/usb/cdns3/
3865
3866CADET FM/AM RADIO RECEIVER DRIVER
3867M:	Hans Verkuil <hverkuil@xs4all.nl>
3868L:	linux-media@vger.kernel.org
3869S:	Maintained
3870W:	https://linuxtv.org
3871T:	git git://linuxtv.org/media_tree.git
3872F:	drivers/media/radio/radio-cadet*
3873
3874CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3875M:	Jonathan Corbet <corbet@lwn.net>
3876L:	linux-media@vger.kernel.org
3877S:	Maintained
3878T:	git git://linuxtv.org/media_tree.git
3879F:	Documentation/admin-guide/media/cafe_ccic*
3880F:	drivers/media/platform/marvell-ccic/
3881
3882CAIF NETWORK LAYER
3883L:	netdev@vger.kernel.org
3884S:	Orphan
3885F:	Documentation/networking/caif/
3886F:	drivers/net/caif/
3887F:	include/net/caif/
3888F:	include/uapi/linux/caif/
3889F:	net/caif/
3890
3891CAKE QDISC
3892M:	Toke Høiland-Jørgensen <toke@toke.dk>
3893L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3894S:	Maintained
3895F:	net/sched/sch_cake.c
3896
3897CAN NETWORK DRIVERS
3898M:	Wolfgang Grandegger <wg@grandegger.com>
3899M:	Marc Kleine-Budde <mkl@pengutronix.de>
3900L:	linux-can@vger.kernel.org
3901S:	Maintained
3902W:	https://github.com/linux-can
3903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3905F:	Documentation/devicetree/bindings/net/can/
3906F:	drivers/net/can/
3907F:	include/linux/can/dev.h
3908F:	include/linux/can/led.h
3909F:	include/linux/can/platform/
3910F:	include/linux/can/rx-offload.h
3911F:	include/uapi/linux/can/error.h
3912F:	include/uapi/linux/can/netlink.h
3913F:	include/uapi/linux/can/vxcan.h
3914
3915CAN NETWORK LAYER
3916M:	Oliver Hartkopp <socketcan@hartkopp.net>
3917M:	Marc Kleine-Budde <mkl@pengutronix.de>
3918L:	linux-can@vger.kernel.org
3919S:	Maintained
3920W:	https://github.com/linux-can
3921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3923F:	Documentation/networking/can.rst
3924F:	include/linux/can/core.h
3925F:	include/linux/can/skb.h
3926F:	include/net/netns/can.h
3927F:	include/uapi/linux/can.h
3928F:	include/uapi/linux/can/bcm.h
3929F:	include/uapi/linux/can/gw.h
3930F:	include/uapi/linux/can/isotp.h
3931F:	include/uapi/linux/can/raw.h
3932F:	net/can/
3933
3934CAN-J1939 NETWORK LAYER
3935M:	Robin van der Gracht <robin@protonic.nl>
3936M:	Oleksij Rempel <o.rempel@pengutronix.de>
3937R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3938L:	linux-can@vger.kernel.org
3939S:	Maintained
3940F:	Documentation/networking/j1939.rst
3941F:	include/uapi/linux/can/j1939.h
3942F:	net/can/j1939/
3943
3944CAPABILITIES
3945M:	Serge Hallyn <serge@hallyn.com>
3946L:	linux-security-module@vger.kernel.org
3947S:	Supported
3948F:	include/linux/capability.h
3949F:	include/uapi/linux/capability.h
3950F:	kernel/capability.c
3951F:	security/commoncap.c
3952
3953CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3954M:	Kevin Tsai <ktsai@capellamicro.com>
3955S:	Maintained
3956F:	drivers/iio/light/cm*
3957
3958CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3959M:	Christian Lamparter <chunkeey@googlemail.com>
3960L:	linux-wireless@vger.kernel.org
3961S:	Maintained
3962W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3963F:	drivers/net/wireless/ath/carl9170/
3964
3965CAVIUM I2C DRIVER
3966M:	Robert Richter <rric@kernel.org>
3967S:	Odd Fixes
3968W:	http://www.marvell.com
3969F:	drivers/i2c/busses/i2c-octeon*
3970F:	drivers/i2c/busses/i2c-thunderx*
3971
3972CAVIUM LIQUIDIO NETWORK DRIVER
3973M:	Derek Chickles <dchickles@marvell.com>
3974M:	Satanand Burla <sburla@marvell.com>
3975M:	Felix Manlunas <fmanlunas@marvell.com>
3976L:	netdev@vger.kernel.org
3977S:	Supported
3978W:	http://www.marvell.com
3979F:	drivers/net/ethernet/cavium/liquidio/
3980
3981CAVIUM MMC DRIVER
3982M:	Robert Richter <rric@kernel.org>
3983S:	Odd Fixes
3984W:	http://www.marvell.com
3985F:	drivers/mmc/host/cavium*
3986
3987CAVIUM OCTEON-TX CRYPTO DRIVER
3988M:	George Cherian <gcherian@marvell.com>
3989L:	linux-crypto@vger.kernel.org
3990S:	Supported
3991W:	http://www.marvell.com
3992F:	drivers/crypto/cavium/cpt/
3993
3994CAVIUM THUNDERX2 ARM64 SOC
3995M:	Robert Richter <rric@kernel.org>
3996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3997S:	Odd Fixes
3998F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3999F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4000
4001CC2520 IEEE-802.15.4 RADIO DRIVER
4002M:	Varka Bhadram <varkabhadram@gmail.com>
4003L:	linux-wpan@vger.kernel.org
4004S:	Maintained
4005F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4006F:	drivers/net/ieee802154/cc2520.c
4007F:	include/linux/spi/cc2520.h
4008
4009CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4010M:	Gilad Ben-Yossef <gilad@benyossef.com>
4011L:	linux-crypto@vger.kernel.org
4012S:	Supported
4013W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4014F:	drivers/crypto/ccree/
4015
4016CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4017M:	Hadar Gat <hadar.gat@arm.com>
4018L:	linux-crypto@vger.kernel.org
4019S:	Supported
4020F:	drivers/char/hw_random/cctrng.c
4021F:	drivers/char/hw_random/cctrng.h
4022F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4023W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4024
4025CEC FRAMEWORK
4026M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4027L:	linux-media@vger.kernel.org
4028S:	Supported
4029W:	http://linuxtv.org
4030T:	git git://linuxtv.org/media_tree.git
4031F:	Documentation/ABI/testing/debugfs-cec-error-inj
4032F:	Documentation/devicetree/bindings/media/cec.txt
4033F:	Documentation/driver-api/media/cec-core.rst
4034F:	Documentation/userspace-api/media/cec
4035F:	drivers/media/cec/
4036F:	drivers/media/rc/keymaps/rc-cec.c
4037F:	include/media/cec-notifier.h
4038F:	include/media/cec.h
4039F:	include/uapi/linux/cec-funcs.h
4040F:	include/uapi/linux/cec.h
4041
4042CEC GPIO DRIVER
4043M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4044L:	linux-media@vger.kernel.org
4045S:	Supported
4046W:	http://linuxtv.org
4047T:	git git://linuxtv.org/media_tree.git
4048F:	Documentation/devicetree/bindings/media/cec-gpio.txt
4049F:	drivers/media/cec/platform/cec-gpio/
4050
4051CELL BROADBAND ENGINE ARCHITECTURE
4052M:	Arnd Bergmann <arnd@arndb.de>
4053L:	linuxppc-dev@lists.ozlabs.org
4054S:	Supported
4055W:	http://www.ibm.com/developerworks/power/cell/
4056F:	arch/powerpc/include/asm/cell*.h
4057F:	arch/powerpc/include/asm/spu*.h
4058F:	arch/powerpc/include/uapi/asm/spu*.h
4059F:	arch/powerpc/oprofile/*cell*
4060F:	arch/powerpc/platforms/cell/
4061
4062CELLWISE CW2015 BATTERY DRIVER
4063M:	Tobias Schrammm <t.schramm@manjaro.org>
4064S:	Maintained
4065F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4066F:	drivers/power/supply/cw2015_battery.c
4067
4068CEPH COMMON CODE (LIBCEPH)
4069M:	Ilya Dryomov <idryomov@gmail.com>
4070M:	Jeff Layton <jlayton@kernel.org>
4071L:	ceph-devel@vger.kernel.org
4072S:	Supported
4073W:	http://ceph.com/
4074T:	git git://github.com/ceph/ceph-client.git
4075F:	include/linux/ceph/
4076F:	include/linux/crush/
4077F:	net/ceph/
4078
4079CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4080M:	Jeff Layton <jlayton@kernel.org>
4081M:	Ilya Dryomov <idryomov@gmail.com>
4082L:	ceph-devel@vger.kernel.org
4083S:	Supported
4084W:	http://ceph.com/
4085T:	git git://github.com/ceph/ceph-client.git
4086F:	Documentation/filesystems/ceph.rst
4087F:	fs/ceph/
4088
4089CERTIFICATE HANDLING
4090M:	David Howells <dhowells@redhat.com>
4091M:	David Woodhouse <dwmw2@infradead.org>
4092L:	keyrings@vger.kernel.org
4093S:	Maintained
4094F:	Documentation/admin-guide/module-signing.rst
4095F:	certs/
4096F:	scripts/extract-cert.c
4097F:	scripts/sign-file.c
4098
4099CFAG12864B LCD DRIVER
4100M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4101S:	Maintained
4102F:	drivers/auxdisplay/cfag12864b.c
4103F:	include/linux/cfag12864b.h
4104
4105CFAG12864BFB LCD FRAMEBUFFER DRIVER
4106M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4107S:	Maintained
4108F:	drivers/auxdisplay/cfag12864bfb.c
4109F:	include/linux/cfag12864b.h
4110
4111CHAR and MISC DRIVERS
4112M:	Arnd Bergmann <arnd@arndb.de>
4113M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4114S:	Supported
4115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4116F:	drivers/char/
4117F:	drivers/misc/
4118F:	include/linux/miscdevice.h
4119X:	drivers/char/agp/
4120X:	drivers/char/hw_random/
4121X:	drivers/char/ipmi/
4122X:	drivers/char/random.c
4123X:	drivers/char/tpm/
4124
4125CHECKPATCH
4126M:	Andy Whitcroft <apw@canonical.com>
4127M:	Joe Perches <joe@perches.com>
4128S:	Maintained
4129F:	scripts/checkpatch.pl
4130
4131CHINESE DOCUMENTATION
4132M:	Harry Wei <harryxiyou@gmail.com>
4133M:	Alex Shi <alex.shi@linux.alibaba.com>
4134L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4135S:	Maintained
4136F:	Documentation/translations/zh_CN/
4137
4138CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4139M:	Peter Chen <Peter.Chen@nxp.com>
4140L:	linux-usb@vger.kernel.org
4141S:	Maintained
4142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4143F:	drivers/usb/chipidea/
4144
4145CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4146M:	Hans de Goede <hdegoede@redhat.com>
4147L:	linux-input@vger.kernel.org
4148S:	Maintained
4149F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4150F:	drivers/input/touchscreen/chipone_icn8318.c
4151
4152CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4153M:	Hans de Goede <hdegoede@redhat.com>
4154L:	linux-input@vger.kernel.org
4155S:	Maintained
4156F:	drivers/input/touchscreen/chipone_icn8505.c
4157
4158CHROME HARDWARE PLATFORM SUPPORT
4159M:	Benson Leung <bleung@chromium.org>
4160M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4161S:	Maintained
4162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4163F:	drivers/platform/chrome/
4164
4165CHROMEOS EC CODEC DRIVER
4166M:	Cheng-Yi Chiang <cychiang@chromium.org>
4167R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4168R:	Guenter Roeck <groeck@chromium.org>
4169S:	Maintained
4170F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4171F:	sound/soc/codecs/cros_ec_codec.*
4172
4173CHROMEOS EC SUBDRIVERS
4174M:	Benson Leung <bleung@chromium.org>
4175M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4176R:	Guenter Roeck <groeck@chromium.org>
4177S:	Maintained
4178F:	drivers/power/supply/cros_usbpd-charger.c
4179N:	cros_ec
4180N:	cros-ec
4181
4182CHRONTEL CH7322 CEC DRIVER
4183M:	Jeff Chase <jnchase@google.com>
4184L:	linux-media@vger.kernel.org
4185S:	Maintained
4186T:	git git://linuxtv.org/media_tree.git
4187F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4188F:	drivers/media/cec/i2c/ch7322.c
4189
4190CIRRUS LOGIC AUDIO CODEC DRIVERS
4191M:	James Schulman <james.schulman@cirrus.com>
4192M:	David Rhodes <david.rhodes@cirrus.com>
4193L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4194L:	patches@opensource.cirrus.com
4195S:	Maintained
4196F:	sound/soc/codecs/cs*
4197
4198CIRRUS LOGIC EP93XX ETHERNET DRIVER
4199M:	Hartley Sweeten <hsweeten@visionengravers.com>
4200L:	netdev@vger.kernel.org
4201S:	Maintained
4202F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4203
4204CIRRUS LOGIC LOCHNAGAR DRIVER
4205M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4206M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4207L:	patches@opensource.cirrus.com
4208S:	Supported
4209F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4210F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4211F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4212F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4213F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4214F:	Documentation/hwmon/lochnagar.rst
4215F:	drivers/clk/clk-lochnagar.c
4216F:	drivers/hwmon/lochnagar-hwmon.c
4217F:	drivers/mfd/lochnagar-i2c.c
4218F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4219F:	drivers/regulator/lochnagar-regulator.c
4220F:	include/dt-bindings/clk/lochnagar.h
4221F:	include/dt-bindings/pinctrl/lochnagar.h
4222F:	include/linux/mfd/lochnagar*
4223F:	sound/soc/codecs/lochnagar-sc.c
4224
4225CIRRUS LOGIC MADERA CODEC DRIVERS
4226M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4227M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4228L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4229L:	patches@opensource.cirrus.com
4230S:	Supported
4231W:	https://github.com/CirrusLogic/linux-drivers/wiki
4232T:	git https://github.com/CirrusLogic/linux-drivers.git
4233F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4234F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4235F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4236F:	drivers/gpio/gpio-madera*
4237F:	drivers/irqchip/irq-madera*
4238F:	drivers/mfd/cs47l*
4239F:	drivers/mfd/madera*
4240F:	drivers/pinctrl/cirrus/*
4241F:	include/dt-bindings/sound/madera*
4242F:	include/linux/irqchip/irq-madera*
4243F:	include/linux/mfd/madera/*
4244F:	include/sound/madera*
4245F:	sound/soc/codecs/cs47l*
4246F:	sound/soc/codecs/madera*
4247
4248CISCO FCOE HBA DRIVER
4249M:	Satish Kharat <satishkh@cisco.com>
4250M:	Sesidhar Baddela <sebaddel@cisco.com>
4251M:	Karan Tilak Kumar <kartilak@cisco.com>
4252L:	linux-scsi@vger.kernel.org
4253S:	Supported
4254F:	drivers/scsi/fnic/
4255
4256CISCO SCSI HBA DRIVER
4257M:	Karan Tilak Kumar <kartilak@cisco.com>
4258M:	Sesidhar Baddela <sebaddel@cisco.com>
4259L:	linux-scsi@vger.kernel.org
4260S:	Supported
4261F:	drivers/scsi/snic/
4262
4263CISCO VIC ETHERNET NIC DRIVER
4264M:	Christian Benvenuti <benve@cisco.com>
4265M:	Govindarajulu Varadarajan <_govind@gmx.com>
4266S:	Supported
4267F:	drivers/net/ethernet/cisco/enic/
4268
4269CISCO VIC LOW LATENCY NIC DRIVER
4270M:	Christian Benvenuti <benve@cisco.com>
4271M:	Nelson Escobar <neescoba@cisco.com>
4272S:	Supported
4273F:	drivers/infiniband/hw/usnic/
4274
4275CLANG-FORMAT FILE
4276M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4277S:	Maintained
4278F:	.clang-format
4279
4280CLANG/LLVM BUILD SUPPORT
4281M:	Nathan Chancellor <natechancellor@gmail.com>
4282M:	Nick Desaulniers <ndesaulniers@google.com>
4283L:	clang-built-linux@googlegroups.com
4284S:	Supported
4285W:	https://clangbuiltlinux.github.io/
4286B:	https://github.com/ClangBuiltLinux/linux/issues
4287C:	irc://chat.freenode.net/clangbuiltlinux
4288F:	Documentation/kbuild/llvm.rst
4289F:	scripts/clang-tools/
4290K:	\b(?i:clang|llvm)\b
4291
4292CLEANCACHE API
4293M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4294L:	linux-kernel@vger.kernel.org
4295S:	Maintained
4296F:	include/linux/cleancache.h
4297F:	mm/cleancache.c
4298
4299CLK API
4300M:	Russell King <linux@armlinux.org.uk>
4301L:	linux-clk@vger.kernel.org
4302S:	Maintained
4303F:	include/linux/clk.h
4304
4305CLOCKSOURCE, CLOCKEVENT DRIVERS
4306M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4307M:	Thomas Gleixner <tglx@linutronix.de>
4308L:	linux-kernel@vger.kernel.org
4309S:	Supported
4310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4311F:	Documentation/devicetree/bindings/timer/
4312F:	drivers/clocksource/
4313
4314CMPC ACPI DRIVER
4315M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4316M:	Daniel Oliveira Nascimento <don@syst.com.br>
4317L:	platform-driver-x86@vger.kernel.org
4318S:	Supported
4319F:	drivers/platform/x86/classmate-laptop.c
4320
4321COBALT MEDIA DRIVER
4322M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4323L:	linux-media@vger.kernel.org
4324S:	Supported
4325W:	https://linuxtv.org
4326T:	git git://linuxtv.org/media_tree.git
4327F:	drivers/media/pci/cobalt/
4328
4329COCCINELLE/Semantic Patches (SmPL)
4330M:	Julia Lawall <Julia.Lawall@lip6.fr>
4331M:	Gilles Muller <Gilles.Muller@lip6.fr>
4332M:	Nicolas Palix <nicolas.palix@imag.fr>
4333M:	Michal Marek <michal.lkml@markovi.net>
4334L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4335S:	Supported
4336W:	http://coccinelle.lip6.fr/
4337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4338F:	Documentation/dev-tools/coccinelle.rst
4339F:	scripts/coccicheck
4340F:	scripts/coccinelle/
4341
4342CODA FILE SYSTEM
4343M:	Jan Harkes <jaharkes@cs.cmu.edu>
4344M:	coda@cs.cmu.edu
4345L:	codalist@coda.cs.cmu.edu
4346S:	Maintained
4347W:	http://www.coda.cs.cmu.edu/
4348F:	Documentation/filesystems/coda.rst
4349F:	fs/coda/
4350F:	include/linux/coda*.h
4351F:	include/uapi/linux/coda*.h
4352
4353CODA V4L2 MEM2MEM DRIVER
4354M:	Philipp Zabel <p.zabel@pengutronix.de>
4355L:	linux-media@vger.kernel.org
4356S:	Maintained
4357F:	Documentation/devicetree/bindings/media/coda.txt
4358F:	drivers/media/platform/coda/
4359
4360CODE OF CONDUCT
4361M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4362S:	Supported
4363F:	Documentation/process/code-of-conduct-interpretation.rst
4364F:	Documentation/process/code-of-conduct.rst
4365
4366COMMON CLK FRAMEWORK
4367M:	Michael Turquette <mturquette@baylibre.com>
4368M:	Stephen Boyd <sboyd@kernel.org>
4369L:	linux-clk@vger.kernel.org
4370S:	Maintained
4371Q:	http://patchwork.kernel.org/project/linux-clk/list/
4372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4373F:	Documentation/devicetree/bindings/clock/
4374F:	drivers/clk/
4375F:	include/linux/clk-pr*
4376F:	include/linux/clk/
4377F:	include/linux/of_clk.h
4378X:	drivers/clk/clkdev.c
4379
4380COMMON INTERNET FILE SYSTEM (CIFS)
4381M:	Steve French <sfrench@samba.org>
4382L:	linux-cifs@vger.kernel.org
4383L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4384S:	Supported
4385W:	http://linux-cifs.samba.org/
4386T:	git git://git.samba.org/sfrench/cifs-2.6.git
4387F:	Documentation/admin-guide/cifs/
4388F:	fs/cifs/
4389
4390COMPACTPCI HOTPLUG CORE
4391M:	Scott Murray <scott@spiteful.org>
4392L:	linux-pci@vger.kernel.org
4393S:	Maintained
4394F:	drivers/pci/hotplug/cpci_hotplug*
4395
4396COMPACTPCI HOTPLUG GENERIC DRIVER
4397M:	Scott Murray <scott@spiteful.org>
4398L:	linux-pci@vger.kernel.org
4399S:	Maintained
4400F:	drivers/pci/hotplug/cpcihp_generic.c
4401
4402COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4403M:	Scott Murray <scott@spiteful.org>
4404L:	linux-pci@vger.kernel.org
4405S:	Maintained
4406F:	drivers/pci/hotplug/cpcihp_zt5550.*
4407
4408COMPAL LAPTOP SUPPORT
4409M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4410L:	platform-driver-x86@vger.kernel.org
4411S:	Maintained
4412F:	drivers/platform/x86/compal-laptop.c
4413
4414COMPILER ATTRIBUTES
4415M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4416S:	Maintained
4417F:	include/linux/compiler_attributes.h
4418
4419CONEXANT ACCESSRUNNER USB DRIVER
4420L:	accessrunner-general@lists.sourceforge.net
4421S:	Orphan
4422W:	http://accessrunner.sourceforge.net/
4423F:	drivers/usb/atm/cxacru.c
4424
4425CONFIGFS
4426M:	Joel Becker <jlbec@evilplan.org>
4427M:	Christoph Hellwig <hch@lst.de>
4428S:	Supported
4429T:	git git://git.infradead.org/users/hch/configfs.git
4430F:	fs/configfs/
4431F:	include/linux/configfs.h
4432F:	samples/configfs/
4433
4434CONSOLE SUBSYSTEM
4435M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4436S:	Supported
4437F:	drivers/video/console/
4438F:	include/linux/console*
4439
4440CONTROL GROUP (CGROUP)
4441M:	Tejun Heo <tj@kernel.org>
4442M:	Li Zefan <lizefan@huawei.com>
4443M:	Johannes Weiner <hannes@cmpxchg.org>
4444L:	cgroups@vger.kernel.org
4445S:	Maintained
4446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4447F:	Documentation/admin-guide/cgroup-v1/
4448F:	Documentation/admin-guide/cgroup-v2.rst
4449F:	include/linux/cgroup*
4450F:	kernel/cgroup/
4451
4452CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4453M:	Tejun Heo <tj@kernel.org>
4454M:	Jens Axboe <axboe@kernel.dk>
4455L:	cgroups@vger.kernel.org
4456L:	linux-block@vger.kernel.org
4457T:	git git://git.kernel.dk/linux-block
4458F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4459F:	block/bfq-cgroup.c
4460F:	block/blk-cgroup.c
4461F:	block/blk-iolatency.c
4462F:	block/blk-throttle.c
4463F:	include/linux/blk-cgroup.h
4464
4465CONTROL GROUP - CPUSET
4466M:	Li Zefan <lizefan@huawei.com>
4467L:	cgroups@vger.kernel.org
4468S:	Maintained
4469W:	http://www.bullopensource.org/cpuset/
4470W:	http://oss.sgi.com/projects/cpusets/
4471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4472F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4473F:	include/linux/cpuset.h
4474F:	kernel/cgroup/cpuset.c
4475
4476CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4477M:	Johannes Weiner <hannes@cmpxchg.org>
4478M:	Michal Hocko <mhocko@kernel.org>
4479M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4480L:	cgroups@vger.kernel.org
4481L:	linux-mm@kvack.org
4482S:	Maintained
4483F:	mm/memcontrol.c
4484F:	mm/swap_cgroup.c
4485
4486CORETEMP HARDWARE MONITORING DRIVER
4487M:	Fenghua Yu <fenghua.yu@intel.com>
4488L:	linux-hwmon@vger.kernel.org
4489S:	Maintained
4490F:	Documentation/hwmon/coretemp.rst
4491F:	drivers/hwmon/coretemp.c
4492
4493CORSAIR-CPRO HARDWARE MONITOR DRIVER
4494M:	Marius Zachmann <mail@mariuszachmann.de>
4495L:	linux-hwmon@vger.kernel.org
4496S:	Maintained
4497F:	drivers/hwmon/corsair-cpro.c
4498
4499COSA/SRP SYNC SERIAL DRIVER
4500M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4501S:	Maintained
4502W:	http://www.fi.muni.cz/~kas/cosa/
4503F:	drivers/net/wan/cosa*
4504
4505COUNTER SUBSYSTEM
4506M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4507L:	linux-iio@vger.kernel.org
4508S:	Maintained
4509F:	Documentation/ABI/testing/sysfs-bus-counter*
4510F:	Documentation/driver-api/generic-counter.rst
4511F:	drivers/counter/
4512F:	include/linux/counter.h
4513F:	include/linux/counter_enum.h
4514
4515CPMAC ETHERNET DRIVER
4516M:	Florian Fainelli <f.fainelli@gmail.com>
4517L:	netdev@vger.kernel.org
4518S:	Maintained
4519F:	drivers/net/ethernet/ti/cpmac.c
4520
4521CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4522M:	Viresh Kumar <viresh.kumar@linaro.org>
4523M:	Sudeep Holla <sudeep.holla@arm.com>
4524L:	linux-pm@vger.kernel.org
4525S:	Maintained
4526W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4527F:	drivers/cpufreq/vexpress-spc-cpufreq.c
4528
4529CPU FREQUENCY SCALING FRAMEWORK
4530M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4531M:	Viresh Kumar <viresh.kumar@linaro.org>
4532L:	linux-pm@vger.kernel.org
4533S:	Maintained
4534B:	https://bugzilla.kernel.org
4535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4537F:	Documentation/admin-guide/pm/cpufreq.rst
4538F:	Documentation/admin-guide/pm/intel_pstate.rst
4539F:	Documentation/cpu-freq/
4540F:	Documentation/devicetree/bindings/cpufreq/
4541F:	drivers/cpufreq/
4542F:	include/linux/cpufreq.h
4543F:	include/linux/sched/cpufreq.h
4544F:	kernel/sched/cpufreq*.c
4545F:	tools/testing/selftests/cpufreq/
4546
4547CPU IDLE TIME MANAGEMENT FRAMEWORK
4548M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4549M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4550L:	linux-pm@vger.kernel.org
4551S:	Maintained
4552B:	https://bugzilla.kernel.org
4553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4554F:	Documentation/admin-guide/pm/cpuidle.rst
4555F:	Documentation/driver-api/pm/cpuidle.rst
4556F:	drivers/cpuidle/*
4557F:	include/linux/cpuidle.h
4558
4559CPU POWER MONITORING SUBSYSTEM
4560M:	Thomas Renninger <trenn@suse.com>
4561M:	Shuah Khan <shuah@kernel.org>
4562M:	Shuah Khan <skhan@linuxfoundation.org>
4563L:	linux-pm@vger.kernel.org
4564S:	Maintained
4565F:	tools/power/cpupower/
4566
4567CPUID/MSR DRIVER
4568M:	"H. Peter Anvin" <hpa@zytor.com>
4569S:	Maintained
4570F:	arch/x86/kernel/cpuid.c
4571F:	arch/x86/kernel/msr.c
4572
4573CPUIDLE DRIVER - ARM BIG LITTLE
4574M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4575M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4576L:	linux-pm@vger.kernel.org
4577L:	linux-arm-kernel@lists.infradead.org
4578S:	Maintained
4579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4580F:	drivers/cpuidle/cpuidle-big_little.c
4581
4582CPUIDLE DRIVER - ARM EXYNOS
4583M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4584M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4585M:	Kukjin Kim <kgene@kernel.org>
4586L:	linux-pm@vger.kernel.org
4587L:	linux-samsung-soc@vger.kernel.org
4588S:	Supported
4589F:	arch/arm/mach-exynos/pm.c
4590F:	drivers/cpuidle/cpuidle-exynos.c
4591
4592CPUIDLE DRIVER - ARM PSCI
4593M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4594M:	Sudeep Holla <sudeep.holla@arm.com>
4595L:	linux-pm@vger.kernel.org
4596L:	linux-arm-kernel@lists.infradead.org
4597S:	Supported
4598F:	drivers/cpuidle/cpuidle-psci.c
4599
4600CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4601M:	Ulf Hansson <ulf.hansson@linaro.org>
4602L:	linux-pm@vger.kernel.org
4603L:	linux-arm-kernel@lists.infradead.org
4604S:	Supported
4605F:	drivers/cpuidle/cpuidle-psci.h
4606F:	drivers/cpuidle/cpuidle-psci-domain.c
4607
4608CRAMFS FILESYSTEM
4609M:	Nicolas Pitre <nico@fluxnic.net>
4610S:	Maintained
4611F:	Documentation/filesystems/cramfs.rst
4612F:	fs/cramfs/
4613
4614CREATIVE SB0540
4615M:	Bastien Nocera <hadess@hadess.net>
4616L:	linux-input@vger.kernel.org
4617S:	Maintained
4618F:	drivers/hid/hid-creative-sb0540.c
4619
4620CRYPTO API
4621M:	Herbert Xu <herbert@gondor.apana.org.au>
4622M:	"David S. Miller" <davem@davemloft.net>
4623L:	linux-crypto@vger.kernel.org
4624S:	Maintained
4625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4627F:	Documentation/crypto/
4628F:	Documentation/devicetree/bindings/crypto/
4629F:	arch/*/crypto/
4630F:	crypto/
4631F:	drivers/crypto/
4632F:	include/crypto/
4633F:	include/linux/crypto*
4634F:	lib/crypto/
4635
4636CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4637M:	Neil Horman <nhorman@tuxdriver.com>
4638L:	linux-crypto@vger.kernel.org
4639S:	Maintained
4640F:	crypto/ansi_cprng.c
4641F:	crypto/rng.c
4642
4643CS3308 MEDIA DRIVER
4644M:	Hans Verkuil <hverkuil@xs4all.nl>
4645L:	linux-media@vger.kernel.org
4646S:	Odd Fixes
4647W:	http://linuxtv.org
4648T:	git git://linuxtv.org/media_tree.git
4649F:	drivers/media/i2c/cs3308.c
4650
4651CS5535 Audio ALSA driver
4652M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4653S:	Maintained
4654F:	sound/pci/cs5535audio/
4655
4656CSI DRIVERS FOR ALLWINNER V3s
4657M:	Yong Deng <yong.deng@magewell.com>
4658L:	linux-media@vger.kernel.org
4659S:	Maintained
4660T:	git git://linuxtv.org/media_tree.git
4661F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4662F:	drivers/media/platform/sunxi/sun6i-csi/
4663
4664CW1200 WLAN driver
4665M:	Solomon Peachy <pizza@shaftnet.org>
4666S:	Maintained
4667F:	drivers/net/wireless/st/cw1200/
4668
4669CX18 VIDEO4LINUX DRIVER
4670M:	Andy Walls <awalls@md.metrocast.net>
4671L:	linux-media@vger.kernel.org
4672S:	Maintained
4673W:	https://linuxtv.org
4674T:	git git://linuxtv.org/media_tree.git
4675F:	drivers/media/pci/cx18/
4676F:	include/uapi/linux/ivtv*
4677
4678CX2341X MPEG ENCODER HELPER MODULE
4679M:	Hans Verkuil <hverkuil@xs4all.nl>
4680L:	linux-media@vger.kernel.org
4681S:	Maintained
4682W:	https://linuxtv.org
4683T:	git git://linuxtv.org/media_tree.git
4684F:	drivers/media/common/cx2341x*
4685F:	include/media/drv-intf/cx2341x.h
4686
4687CX24120 MEDIA DRIVER
4688M:	Jemma Denson <jdenson@gmail.com>
4689M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4690L:	linux-media@vger.kernel.org
4691S:	Maintained
4692W:	https://linuxtv.org
4693Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4694F:	drivers/media/dvb-frontends/cx24120*
4695
4696CX88 VIDEO4LINUX DRIVER
4697M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4698L:	linux-media@vger.kernel.org
4699S:	Odd fixes
4700W:	https://linuxtv.org
4701T:	git git://linuxtv.org/media_tree.git
4702F:	Documentation/driver-api/media/drivers/cx88*
4703F:	drivers/media/pci/cx88/
4704
4705CXD2820R MEDIA DRIVER
4706M:	Antti Palosaari <crope@iki.fi>
4707L:	linux-media@vger.kernel.org
4708S:	Maintained
4709W:	https://linuxtv.org
4710W:	http://palosaari.fi/linux/
4711Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4712T:	git git://linuxtv.org/anttip/media_tree.git
4713F:	drivers/media/dvb-frontends/cxd2820r*
4714
4715CXGB3 ETHERNET DRIVER (CXGB3)
4716M:	Vishal Kulkarni <vishal@chelsio.com>
4717L:	netdev@vger.kernel.org
4718S:	Supported
4719W:	http://www.chelsio.com
4720F:	drivers/net/ethernet/chelsio/cxgb3/
4721
4722CXGB3 ISCSI DRIVER (CXGB3I)
4723M:	Karen Xie <kxie@chelsio.com>
4724L:	linux-scsi@vger.kernel.org
4725S:	Supported
4726W:	http://www.chelsio.com
4727F:	drivers/scsi/cxgbi/cxgb3i
4728
4729CXGB4 CRYPTO DRIVER (chcr)
4730M:	Ayush Sawal <ayush.sawal@chelsio.com>
4731M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4732M:	Rohit Maheshwari <rohitm@chelsio.com>
4733L:	linux-crypto@vger.kernel.org
4734S:	Supported
4735W:	http://www.chelsio.com
4736F:	drivers/crypto/chelsio
4737
4738CXGB4 INLINE CRYPTO DRIVER
4739M:	Ayush Sawal <ayush.sawal@chelsio.com>
4740M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4741M:	Rohit Maheshwari <rohitm@chelsio.com>
4742L:	netdev@vger.kernel.org
4743S:	Supported
4744W:	http://www.chelsio.com
4745F:	drivers/net/ethernet/chelsio/inline_crypto/
4746
4747CXGB4 ETHERNET DRIVER (CXGB4)
4748M:	Vishal Kulkarni <vishal@chelsio.com>
4749L:	netdev@vger.kernel.org
4750S:	Supported
4751W:	http://www.chelsio.com
4752F:	drivers/net/ethernet/chelsio/cxgb4/
4753
4754CXGB4 ISCSI DRIVER (CXGB4I)
4755M:	Karen Xie <kxie@chelsio.com>
4756L:	linux-scsi@vger.kernel.org
4757S:	Supported
4758W:	http://www.chelsio.com
4759F:	drivers/scsi/cxgbi/cxgb4i
4760
4761CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4762M:	Potnuri Bharat Teja <bharat@chelsio.com>
4763L:	linux-rdma@vger.kernel.org
4764S:	Supported
4765W:	http://www.openfabrics.org
4766F:	drivers/infiniband/hw/cxgb4/
4767F:	include/uapi/rdma/cxgb4-abi.h
4768
4769CXGB4VF ETHERNET DRIVER (CXGB4VF)
4770M:	Vishal Kulkarni <vishal@gmail.com>
4771L:	netdev@vger.kernel.org
4772S:	Supported
4773W:	http://www.chelsio.com
4774F:	drivers/net/ethernet/chelsio/cxgb4vf/
4775
4776CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4777M:	Frederic Barrat <fbarrat@linux.ibm.com>
4778M:	Andrew Donnellan <ajd@linux.ibm.com>
4779L:	linuxppc-dev@lists.ozlabs.org
4780S:	Supported
4781F:	Documentation/ABI/testing/sysfs-class-cxl
4782F:	Documentation/powerpc/cxl.rst
4783F:	arch/powerpc/platforms/powernv/pci-cxl.c
4784F:	drivers/misc/cxl/
4785F:	include/misc/cxl*
4786F:	include/uapi/misc/cxl.h
4787
4788CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4789M:	Manoj N. Kumar <manoj@linux.ibm.com>
4790M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4791M:	Uma Krishnan <ukrishn@linux.ibm.com>
4792L:	linux-scsi@vger.kernel.org
4793S:	Supported
4794F:	Documentation/powerpc/cxlflash.rst
4795F:	drivers/scsi/cxlflash/
4796F:	include/uapi/scsi/cxlflash_ioctl.h
4797
4798CYBERPRO FB DRIVER
4799M:	Russell King <linux@armlinux.org.uk>
4800L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4801S:	Maintained
4802W:	http://www.armlinux.org.uk/
4803F:	drivers/video/fbdev/cyber2000fb.*
4804
4805CYCLADES ASYNC MUX DRIVER
4806S:	Orphan
4807W:	http://www.cyclades.com/
4808F:	drivers/tty/cyclades.c
4809F:	include/linux/cyclades.h
4810F:	include/uapi/linux/cyclades.h
4811
4812CYCLADES PC300 DRIVER
4813S:	Orphan
4814W:	http://www.cyclades.com/
4815F:	drivers/net/wan/pc300*
4816
4817CYPRESS_FIRMWARE MEDIA DRIVER
4818M:	Antti Palosaari <crope@iki.fi>
4819L:	linux-media@vger.kernel.org
4820S:	Maintained
4821W:	https://linuxtv.org
4822W:	http://palosaari.fi/linux/
4823Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4824T:	git git://linuxtv.org/anttip/media_tree.git
4825F:	drivers/media/common/cypress_firmware*
4826
4827CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4828M:	Linus Walleij <linus.walleij@linaro.org>
4829L:	linux-input@vger.kernel.org
4830S:	Maintained
4831F:	drivers/input/touchscreen/cy8ctma140.c
4832
4833CYTTSP TOUCHSCREEN DRIVER
4834M:	Ferruh Yigit <fery@cypress.com>
4835L:	linux-input@vger.kernel.org
4836S:	Supported
4837F:	drivers/input/touchscreen/cyttsp*
4838F:	include/linux/input/cyttsp.h
4839
4840D-LINK DIR-685 TOUCHKEYS DRIVER
4841M:	Linus Walleij <linus.walleij@linaro.org>
4842L:	linux-input@vger.kernel.org
4843S:	Supported
4844F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4845
4846DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4847M:	Joshua Kinard <kumba@gentoo.org>
4848S:	Maintained
4849F:	drivers/rtc/rtc-ds1685.c
4850F:	include/linux/rtc/ds1685.h
4851
4852DAMA SLAVE for AX.25
4853M:	Joerg Reuter <jreuter@yaina.de>
4854L:	linux-hams@vger.kernel.org
4855S:	Maintained
4856W:	http://yaina.de/jreuter/
4857W:	http://www.qsl.net/dl1bke/
4858F:	net/ax25/af_ax25.c
4859F:	net/ax25/ax25_dev.c
4860F:	net/ax25/ax25_ds_*
4861F:	net/ax25/ax25_in.c
4862F:	net/ax25/ax25_out.c
4863F:	net/ax25/ax25_timer.c
4864F:	net/ax25/sysctl_net_ax25.c
4865
4866DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4867L:	netdev@vger.kernel.org
4868S:	Orphan
4869F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4870F:	drivers/net/ethernet/dec/tulip/dmfe.c
4871
4872DC390/AM53C974 SCSI driver
4873M:	Hannes Reinecke <hare@suse.com>
4874L:	linux-scsi@vger.kernel.org
4875S:	Maintained
4876F:	drivers/scsi/am53c974.c
4877
4878DC395x SCSI driver
4879M:	Oliver Neukum <oliver@neukum.org>
4880M:	Ali Akcaagac <aliakc@web.de>
4881M:	Jamie Lenehan <lenehan@twibble.org>
4882L:	dc395x@twibble.org
4883S:	Maintained
4884W:	http://twibble.org/dist/dc395x/
4885W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4886F:	Documentation/scsi/dc395x.rst
4887F:	drivers/scsi/dc395x.*
4888
4889DCCP PROTOCOL
4890M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4891L:	dccp@vger.kernel.org
4892S:	Maintained
4893W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4894F:	include/linux/dccp.h
4895F:	include/linux/tfrc.h
4896F:	include/uapi/linux/dccp.h
4897F:	net/dccp/
4898
4899DECnet NETWORK LAYER
4900L:	linux-decnet-user@lists.sourceforge.net
4901S:	Orphan
4902W:	http://linux-decnet.sourceforge.net
4903F:	Documentation/networking/decnet.rst
4904F:	net/decnet/
4905
4906DECSTATION PLATFORM SUPPORT
4907M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4908L:	linux-mips@vger.kernel.org
4909S:	Maintained
4910W:	http://www.linux-mips.org/wiki/DECstation
4911F:	arch/mips/dec/
4912F:	arch/mips/include/asm/dec/
4913F:	arch/mips/include/asm/mach-dec/
4914
4915DEFXX FDDI NETWORK DRIVER
4916M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4917S:	Maintained
4918F:	drivers/net/fddi/defxx.*
4919
4920DEFZA FDDI NETWORK DRIVER
4921M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4922S:	Maintained
4923F:	drivers/net/fddi/defza.*
4924
4925DEINTERLACE DRIVERS FOR ALLWINNER H3
4926M:	Jernej Skrabec <jernej.skrabec@siol.net>
4927L:	linux-media@vger.kernel.org
4928S:	Maintained
4929T:	git git://linuxtv.org/media_tree.git
4930F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4931F:	drivers/media/platform/sunxi/sun8i-di/
4932
4933DELL LAPTOP DRIVER
4934M:	Matthew Garrett <mjg59@srcf.ucam.org>
4935M:	Pali Rohár <pali@kernel.org>
4936L:	platform-driver-x86@vger.kernel.org
4937S:	Maintained
4938F:	drivers/platform/x86/dell-laptop.c
4939
4940DELL LAPTOP FREEFALL DRIVER
4941M:	Pali Rohár <pali@kernel.org>
4942S:	Maintained
4943F:	drivers/platform/x86/dell-smo8800.c
4944
4945DELL LAPTOP RBTN DRIVER
4946M:	Pali Rohár <pali@kernel.org>
4947S:	Maintained
4948F:	drivers/platform/x86/dell-rbtn.*
4949
4950DELL LAPTOP SMM DRIVER
4951M:	Pali Rohár <pali@kernel.org>
4952S:	Maintained
4953F:	drivers/hwmon/dell-smm-hwmon.c
4954F:	include/uapi/linux/i8k.h
4955
4956DELL REMOTE BIOS UPDATE DRIVER
4957M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4958L:	platform-driver-x86@vger.kernel.org
4959S:	Maintained
4960F:	drivers/platform/x86/dell_rbu.c
4961
4962DELL SMBIOS DRIVER
4963M:	Pali Rohár <pali@kernel.org>
4964M:	Mario Limonciello <mario.limonciello@dell.com>
4965L:	platform-driver-x86@vger.kernel.org
4966S:	Maintained
4967F:	drivers/platform/x86/dell-smbios.*
4968
4969DELL SMBIOS SMM DRIVER
4970M:	Mario Limonciello <mario.limonciello@dell.com>
4971L:	platform-driver-x86@vger.kernel.org
4972S:	Maintained
4973F:	drivers/platform/x86/dell-smbios-smm.c
4974
4975DELL SMBIOS WMI DRIVER
4976M:	Mario Limonciello <mario.limonciello@dell.com>
4977L:	platform-driver-x86@vger.kernel.org
4978S:	Maintained
4979F:	drivers/platform/x86/dell-smbios-wmi.c
4980F:	tools/wmi/dell-smbios-example.c
4981
4982DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4983M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4984L:	platform-driver-x86@vger.kernel.org
4985S:	Maintained
4986F:	Documentation/driver-api/dcdbas.rst
4987F:	drivers/platform/x86/dcdbas.*
4988
4989DELL WMI DESCRIPTOR DRIVER
4990M:	Mario Limonciello <mario.limonciello@dell.com>
4991S:	Maintained
4992F:	drivers/platform/x86/dell-wmi-descriptor.c
4993
4994DELL WMI NOTIFICATIONS DRIVER
4995M:	Matthew Garrett <mjg59@srcf.ucam.org>
4996M:	Pali Rohár <pali@kernel.org>
4997S:	Maintained
4998F:	drivers/platform/x86/dell-wmi.c
4999
5000DELTA ST MEDIA DRIVER
5001M:	Hugues Fruchet <hugues.fruchet@st.com>
5002L:	linux-media@vger.kernel.org
5003S:	Supported
5004W:	https://linuxtv.org
5005T:	git git://linuxtv.org/media_tree.git
5006F:	drivers/media/platform/sti/delta
5007
5008DENALI NAND DRIVER
5009M:	Masahiro Yamada <yamada.masahiro@socionext.com>
5010L:	linux-mtd@lists.infradead.org
5011S:	Supported
5012F:	drivers/mtd/nand/raw/denali*
5013
5014DESIGNWARE EDMA CORE IP DRIVER
5015M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5016L:	dmaengine@vger.kernel.org
5017S:	Maintained
5018F:	drivers/dma/dw-edma/
5019F:	include/linux/dma/edma.h
5020
5021DESIGNWARE USB2 DRD IP DRIVER
5022M:	Minas Harutyunyan <hminas@synopsys.com>
5023L:	linux-usb@vger.kernel.org
5024S:	Maintained
5025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5026F:	drivers/usb/dwc2/
5027
5028DESIGNWARE USB3 DRD IP DRIVER
5029M:	Felipe Balbi <balbi@kernel.org>
5030L:	linux-usb@vger.kernel.org
5031S:	Maintained
5032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5033F:	drivers/usb/dwc3/
5034
5035DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5036M:	Andreas Klinger <ak@it-klinger.de>
5037L:	linux-iio@vger.kernel.org
5038S:	Maintained
5039F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5040F:	drivers/iio/proximity/srf*.c
5041
5042DEVICE COREDUMP (DEV_COREDUMP)
5043M:	Johannes Berg <johannes@sipsolutions.net>
5044L:	linux-kernel@vger.kernel.org
5045S:	Maintained
5046F:	drivers/base/devcoredump.c
5047F:	include/linux/devcoredump.h
5048
5049DEVICE DEPENDENCY HELPER SCRIPT
5050M:	Saravana Kannan <saravanak@google.com>
5051L:	linux-kernel@vger.kernel.org
5052S:	Maintained
5053F:	scripts/dev-needs.sh
5054
5055DEVICE DIRECT ACCESS (DAX)
5056M:	Dan Williams <dan.j.williams@intel.com>
5057M:	Vishal Verma <vishal.l.verma@intel.com>
5058M:	Dave Jiang <dave.jiang@intel.com>
5059L:	linux-nvdimm@lists.01.org
5060S:	Supported
5061F:	drivers/dax/
5062
5063DEVICE FREQUENCY (DEVFREQ)
5064M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5065M:	Kyungmin Park <kyungmin.park@samsung.com>
5066M:	Chanwoo Choi <cw00.choi@samsung.com>
5067L:	linux-pm@vger.kernel.org
5068S:	Maintained
5069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5070F:	Documentation/devicetree/bindings/devfreq/
5071F:	drivers/devfreq/
5072F:	include/linux/devfreq.h
5073F:	include/trace/events/devfreq.h
5074
5075DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5076M:	Chanwoo Choi <cw00.choi@samsung.com>
5077L:	linux-pm@vger.kernel.org
5078S:	Supported
5079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5080F:	Documentation/devicetree/bindings/devfreq/event/
5081F:	drivers/devfreq/devfreq-event.c
5082F:	drivers/devfreq/event/
5083F:	include/dt-bindings/pmu/exynos_ppmu.h
5084F:	include/linux/devfreq-event.h
5085
5086DEVICE NUMBER REGISTRY
5087M:	Torben Mathiasen <device@lanana.org>
5088S:	Maintained
5089W:	http://lanana.org/docs/device-list/index.html
5090
5091DEVICE-MAPPER  (LVM)
5092M:	Alasdair Kergon <agk@redhat.com>
5093M:	Mike Snitzer <snitzer@redhat.com>
5094M:	dm-devel@redhat.com
5095L:	dm-devel@redhat.com
5096S:	Maintained
5097W:	http://sources.redhat.com/dm
5098Q:	http://patchwork.kernel.org/project/dm-devel/list/
5099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5100T:	quilt http://people.redhat.com/agk/patches/linux/editing/
5101F:	Documentation/admin-guide/device-mapper/
5102F:	drivers/md/Kconfig
5103F:	drivers/md/Makefile
5104F:	drivers/md/dm*
5105F:	drivers/md/persistent-data/
5106F:	include/linux/device-mapper.h
5107F:	include/linux/dm-*.h
5108F:	include/uapi/linux/dm-*.h
5109
5110DEVLINK
5111M:	Jiri Pirko <jiri@nvidia.com>
5112L:	netdev@vger.kernel.org
5113S:	Supported
5114F:	Documentation/networking/devlink
5115F:	include/net/devlink.h
5116F:	include/uapi/linux/devlink.h
5117F:	net/core/devlink.c
5118
5119DIALOG SEMICONDUCTOR DRIVERS
5120M:	Support Opensource <support.opensource@diasemi.com>
5121S:	Supported
5122W:	http://www.dialog-semiconductor.com/products
5123F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
5124F:	Documentation/devicetree/bindings/mfd/da90*.txt
5125F:	Documentation/devicetree/bindings/regulator/da92*.txt
5126F:	Documentation/devicetree/bindings/regulator/slg51000.txt
5127F:	Documentation/devicetree/bindings/sound/da[79]*.txt
5128F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5129F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5130F:	Documentation/hwmon/da90??.rst
5131F:	drivers/gpio/gpio-da90??.c
5132F:	drivers/hwmon/da90??-hwmon.c
5133F:	drivers/iio/adc/da91??-*.c
5134F:	drivers/input/misc/da90??_onkey.c
5135F:	drivers/input/touchscreen/da9052_tsi.c
5136F:	drivers/leds/leds-da90??.c
5137F:	drivers/mfd/da903x.c
5138F:	drivers/mfd/da90??-*.c
5139F:	drivers/mfd/da91??-*.c
5140F:	drivers/pinctrl/pinctrl-da90??.c
5141F:	drivers/power/supply/da9052-battery.c
5142F:	drivers/power/supply/da91??-*.c
5143F:	drivers/regulator/da9???-regulator.[ch]
5144F:	drivers/regulator/slg51000-regulator.[ch]
5145F:	drivers/rtc/rtc-da90??.c
5146F:	drivers/thermal/da90??-thermal.c
5147F:	drivers/video/backlight/da90??_bl.c
5148F:	drivers/watchdog/da90??_wdt.c
5149F:	include/linux/mfd/da903x.h
5150F:	include/linux/mfd/da9052/
5151F:	include/linux/mfd/da9055/
5152F:	include/linux/mfd/da9062/
5153F:	include/linux/mfd/da9063/
5154F:	include/linux/mfd/da9150/
5155F:	include/linux/regulator/da9211.h
5156F:	include/sound/da[79]*.h
5157F:	sound/soc/codecs/da[79]*.[ch]
5158
5159DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5160M:	William Breathitt Gray <vilhelm.gray@gmail.com>
5161L:	linux-gpio@vger.kernel.org
5162S:	Maintained
5163F:	drivers/gpio/gpio-gpio-mm.c
5164
5165DIOLAN U2C-12 I2C DRIVER
5166M:	Guenter Roeck <linux@roeck-us.net>
5167L:	linux-i2c@vger.kernel.org
5168S:	Maintained
5169F:	drivers/i2c/busses/i2c-diolan-u2c.c
5170
5171DIRECTORY NOTIFICATION (DNOTIFY)
5172M:	Jan Kara <jack@suse.cz>
5173R:	Amir Goldstein <amir73il@gmail.com>
5174L:	linux-fsdevel@vger.kernel.org
5175S:	Maintained
5176F:	Documentation/filesystems/dnotify.rst
5177F:	fs/notify/dnotify/
5178F:	include/linux/dnotify.h
5179
5180DISK GEOMETRY AND PARTITION HANDLING
5181M:	Andries Brouwer <aeb@cwi.nl>
5182S:	Maintained
5183W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5184W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5185W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5186
5187DISKQUOTA
5188M:	Jan Kara <jack@suse.com>
5189S:	Maintained
5190F:	Documentation/filesystems/quota.rst
5191F:	fs/quota/
5192F:	include/linux/quota*.h
5193F:	include/uapi/linux/quota*.h
5194
5195DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5196M:	Bernie Thompson <bernie@plugable.com>
5197L:	linux-fbdev@vger.kernel.org
5198S:	Maintained
5199W:	http://plugable.com/category/projects/udlfb/
5200F:	Documentation/fb/udlfb.rst
5201F:	drivers/video/fbdev/udlfb.c
5202F:	include/video/udlfb.h
5203
5204DISTRIBUTED LOCK MANAGER (DLM)
5205M:	Christine Caulfield <ccaulfie@redhat.com>
5206M:	David Teigland <teigland@redhat.com>
5207L:	cluster-devel@redhat.com
5208S:	Supported
5209W:	http://sources.redhat.com/cluster/
5210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5211F:	fs/dlm/
5212
5213DMA BUFFER SHARING FRAMEWORK
5214M:	Sumit Semwal <sumit.semwal@linaro.org>
5215M:	Christian König <christian.koenig@amd.com>
5216L:	linux-media@vger.kernel.org
5217L:	dri-devel@lists.freedesktop.org
5218L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5219S:	Maintained
5220T:	git git://anongit.freedesktop.org/drm/drm-misc
5221F:	Documentation/driver-api/dma-buf.rst
5222F:	drivers/dma-buf/
5223F:	include/linux/*fence.h
5224F:	include/linux/dma-buf*
5225F:	include/linux/dma-resv.h
5226K:	\bdma_(?:buf|fence|resv)\b
5227
5228DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5229M:	Vinod Koul <vkoul@kernel.org>
5230L:	dmaengine@vger.kernel.org
5231S:	Maintained
5232Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
5233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5234F:	Documentation/devicetree/bindings/dma/
5235F:	Documentation/driver-api/dmaengine/
5236F:	drivers/dma/
5237F:	include/linux/dmaengine.h
5238F:	include/linux/of_dma.h
5239
5240DMA MAPPING HELPERS
5241M:	Christoph Hellwig <hch@lst.de>
5242M:	Marek Szyprowski <m.szyprowski@samsung.com>
5243R:	Robin Murphy <robin.murphy@arm.com>
5244L:	iommu@lists.linux-foundation.org
5245S:	Supported
5246W:	http://git.infradead.org/users/hch/dma-mapping.git
5247T:	git git://git.infradead.org/users/hch/dma-mapping.git
5248F:	include/asm-generic/dma-mapping.h
5249F:	include/linux/dma-direct.h
5250F:	include/linux/dma-mapping.h
5251F:	include/linux/dma-map-ops.h
5252F:	kernel/dma/
5253
5254DMA-BUF HEAPS FRAMEWORK
5255M:	Sumit Semwal <sumit.semwal@linaro.org>
5256R:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5257R:	Liam Mark <lmark@codeaurora.org>
5258R:	Laura Abbott <labbott@redhat.com>
5259R:	Brian Starkey <Brian.Starkey@arm.com>
5260R:	John Stultz <john.stultz@linaro.org>
5261L:	linux-media@vger.kernel.org
5262L:	dri-devel@lists.freedesktop.org
5263L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5264S:	Maintained
5265T:	git git://anongit.freedesktop.org/drm/drm-misc
5266F:	drivers/dma-buf/dma-heap.c
5267F:	drivers/dma-buf/heaps/*
5268F:	include/linux/dma-heap.h
5269F:	include/uapi/linux/dma-heap.h
5270
5271DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5272M:	Lukasz Luba <lukasz.luba@arm.com>
5273L:	linux-pm@vger.kernel.org
5274L:	linux-samsung-soc@vger.kernel.org
5275S:	Maintained
5276F:	Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5277F:	drivers/memory/samsung/exynos5422-dmc.c
5278
5279DME1737 HARDWARE MONITOR DRIVER
5280M:	Juerg Haefliger <juergh@gmail.com>
5281L:	linux-hwmon@vger.kernel.org
5282S:	Maintained
5283F:	Documentation/hwmon/dme1737.rst
5284F:	drivers/hwmon/dme1737.c
5285
5286DMI/SMBIOS SUPPORT
5287M:	Jean Delvare <jdelvare@suse.com>
5288S:	Maintained
5289T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5290F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
5291F:	drivers/firmware/dmi-id.c
5292F:	drivers/firmware/dmi_scan.c
5293F:	include/linux/dmi.h
5294
5295DOCUMENTATION
5296M:	Jonathan Corbet <corbet@lwn.net>
5297L:	linux-doc@vger.kernel.org
5298S:	Maintained
5299P:	Documentation/doc-guide/maintainer-profile.rst
5300T:	git git://git.lwn.net/linux.git docs-next
5301F:	Documentation/
5302F:	scripts/documentation-file-ref-check
5303F:	scripts/kernel-doc
5304F:	scripts/sphinx-pre-install
5305X:	Documentation/ABI/
5306X:	Documentation/admin-guide/media/
5307X:	Documentation/devicetree/
5308X:	Documentation/driver-api/media/
5309X:	Documentation/firmware-guide/acpi/
5310X:	Documentation/i2c/
5311X:	Documentation/power/
5312X:	Documentation/spi/
5313X:	Documentation/userspace-api/media/
5314
5315DOCUMENTATION SCRIPTS
5316M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5317L:	linux-doc@vger.kernel.org
5318S:	Maintained
5319F:	Documentation/sphinx/parse-headers.pl
5320F:	scripts/documentation-file-ref-check
5321F:	scripts/sphinx-pre-install
5322
5323DOCUMENTATION/ITALIAN
5324M:	Federico Vaga <federico.vaga@vaga.pv.it>
5325L:	linux-doc@vger.kernel.org
5326S:	Maintained
5327F:	Documentation/translations/it_IT
5328
5329DONGWOON DW9714 LENS VOICE COIL DRIVER
5330M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5331L:	linux-media@vger.kernel.org
5332S:	Maintained
5333T:	git git://linuxtv.org/media_tree.git
5334F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5335F:	drivers/media/i2c/dw9714.c
5336
5337DONGWOON DW9768 LENS VOICE COIL DRIVER
5338M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
5339L:	linux-media@vger.kernel.org
5340S:	Maintained
5341T:	git git://linuxtv.org/media_tree.git
5342F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5343F:	drivers/media/i2c/dw9768.c
5344
5345DONGWOON DW9807 LENS VOICE COIL DRIVER
5346M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5347L:	linux-media@vger.kernel.org
5348S:	Maintained
5349T:	git git://linuxtv.org/media_tree.git
5350F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5351F:	drivers/media/i2c/dw9807-vcm.c
5352
5353DOUBLETALK DRIVER
5354M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5355L:	blinux-list@redhat.com
5356S:	Maintained
5357F:	drivers/char/dtlk.c
5358F:	include/linux/dtlk.h
5359
5360DPAA2 DATAPATH I/O (DPIO) DRIVER
5361M:	Roy Pledge <Roy.Pledge@nxp.com>
5362L:	linux-kernel@vger.kernel.org
5363S:	Maintained
5364F:	drivers/soc/fsl/dpio
5365
5366DPAA2 ETHERNET DRIVER
5367M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5368M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5369L:	netdev@vger.kernel.org
5370S:	Maintained
5371F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5372F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5373F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5374F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5375F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5376F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5377F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5378F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
5379F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5380
5381DPAA2 ETHERNET SWITCH DRIVER
5382M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5383M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5384L:	linux-kernel@vger.kernel.org
5385S:	Maintained
5386F:	drivers/staging/fsl-dpaa2/ethsw
5387
5388DPT_I2O SCSI RAID DRIVER
5389M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5390L:	linux-scsi@vger.kernel.org
5391S:	Maintained
5392W:	http://www.adaptec.com/
5393F:	drivers/scsi/dpt*
5394F:	drivers/scsi/dpt/
5395
5396DRBD DRIVER
5397M:	Philipp Reisner <philipp.reisner@linbit.com>
5398M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5399L:	drbd-dev@lists.linbit.com
5400S:	Supported
5401W:	http://www.drbd.org
5402T:	git git://git.linbit.com/linux-drbd.git
5403T:	git git://git.linbit.com/drbd-8.4.git
5404F:	Documentation/admin-guide/blockdev/
5405F:	drivers/block/drbd/
5406F:	lib/lru_cache.c
5407
5408DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5409M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5410R:	"Rafael J. Wysocki" <rafael@kernel.org>
5411S:	Supported
5412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5413F:	Documentation/core-api/kobject.rst
5414F:	drivers/base/
5415F:	fs/debugfs/
5416F:	fs/sysfs/
5417F:	include/linux/debugfs.h
5418F:	include/linux/kobj*
5419F:	lib/kobj*
5420
5421DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5422M:	Nishanth Menon <nm@ti.com>
5423L:	linux-pm@vger.kernel.org
5424S:	Maintained
5425F:	drivers/soc/ti/smartreflex.c
5426F:	include/linux/power/smartreflex.h
5427
5428DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5429M:	Maxime Ripard <mripard@kernel.org>
5430M:	Chen-Yu Tsai <wens@csie.org>
5431R:	Jernej Skrabec <jernej.skrabec@siol.net>
5432L:	dri-devel@lists.freedesktop.org
5433S:	Supported
5434T:	git git://anongit.freedesktop.org/drm/drm-misc
5435F:	drivers/gpu/drm/sun4i/sun8i*
5436
5437DRM DRIVER FOR ARM PL111 CLCD
5438M:	Eric Anholt <eric@anholt.net>
5439S:	Supported
5440T:	git git://anongit.freedesktop.org/drm/drm-misc
5441F:	drivers/gpu/drm/pl111/
5442
5443DRM DRIVER FOR ARM VERSATILE TFT PANELS
5444M:	Linus Walleij <linus.walleij@linaro.org>
5445S:	Maintained
5446T:	git git://anongit.freedesktop.org/drm/drm-misc
5447F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5448F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5449
5450DRM DRIVER FOR ASPEED BMC GFX
5451M:	Joel Stanley <joel@jms.id.au>
5452L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5453S:	Supported
5454T:	git git://anongit.freedesktop.org/drm/drm-misc
5455F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5456F:	drivers/gpu/drm/aspeed/
5457
5458DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5459M:	Dave Airlie <airlied@redhat.com>
5460R:	Thomas Zimmermann <tzimmermann@suse.de>
5461L:	dri-devel@lists.freedesktop.org
5462S:	Supported
5463T:	git git://anongit.freedesktop.org/drm/drm-misc
5464F:	drivers/gpu/drm/ast/
5465
5466DRM DRIVER FOR BOCHS VIRTUAL GPU
5467M:	Gerd Hoffmann <kraxel@redhat.com>
5468L:	virtualization@lists.linux-foundation.org
5469S:	Maintained
5470T:	git git://anongit.freedesktop.org/drm/drm-misc
5471F:	drivers/gpu/drm/bochs/
5472
5473DRM DRIVER FOR BOE HIMAX8279D PANELS
5474M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5475S:	Maintained
5476F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5477F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
5478
5479DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5480M:	Linus Walleij <linus.walleij@linaro.org>
5481S:	Maintained
5482T:	git git://anongit.freedesktop.org/drm/drm-misc
5483F:	drivers/gpu/drm/tve200/
5484
5485DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5486M:	Icenowy Zheng <icenowy@aosc.io>
5487S:	Maintained
5488F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5489F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5490
5491DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5492M:	Jagan Teki <jagan@amarulasolutions.com>
5493S:	Maintained
5494F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5495F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5496
5497DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5498M:	Hans de Goede <hdegoede@redhat.com>
5499S:	Maintained
5500T:	git git://anongit.freedesktop.org/drm/drm-misc
5501F:	drivers/gpu/drm/tiny/gm12u320.c
5502
5503DRM DRIVER FOR HX8357D PANELS
5504M:	Eric Anholt <eric@anholt.net>
5505S:	Maintained
5506T:	git git://anongit.freedesktop.org/drm/drm-misc
5507F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5508F:	drivers/gpu/drm/tiny/hx8357d.c
5509
5510DRM DRIVER FOR ILITEK ILI9225 PANELS
5511M:	David Lechner <david@lechnology.com>
5512S:	Maintained
5513T:	git git://anongit.freedesktop.org/drm/drm-misc
5514F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5515F:	drivers/gpu/drm/tiny/ili9225.c
5516
5517DRM DRIVER FOR ILITEK ILI9486 PANELS
5518M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5519S:	Maintained
5520T:	git git://anongit.freedesktop.org/drm/drm-misc
5521F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5522F:	drivers/gpu/drm/tiny/ili9486.c
5523
5524DRM DRIVER FOR INTEL I810 VIDEO CARDS
5525S:	Orphan / Obsolete
5526F:	drivers/gpu/drm/i810/
5527F:	include/uapi/drm/i810_drm.h
5528
5529DRM DRIVER FOR LVDS PANELS
5530M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5531L:	dri-devel@lists.freedesktop.org
5532T:	git git://anongit.freedesktop.org/drm/drm-misc
5533S:	Maintained
5534F:	drivers/gpu/drm/panel/panel-lvds.c
5535F:	Documentation/devicetree/bindings/display/panel/lvds.yaml
5536
5537DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5538M:	Guido Günther <agx@sigxcpu.org>
5539R:	Purism Kernel Team <kernel@puri.sm>
5540S:	Maintained
5541F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5542F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5543
5544DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5545S:	Orphan / Obsolete
5546F:	drivers/gpu/drm/mga/
5547F:	include/uapi/drm/mga_drm.h
5548
5549DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5550M:	Dave Airlie <airlied@redhat.com>
5551R:	Thomas Zimmermann <tzimmermann@suse.de>
5552L:	dri-devel@lists.freedesktop.org
5553S:	Supported
5554T:	git git://anongit.freedesktop.org/drm/drm-misc
5555F:	drivers/gpu/drm/mgag200/
5556
5557DRM DRIVER FOR MI0283QT
5558M:	Noralf Trønnes <noralf@tronnes.org>
5559S:	Maintained
5560T:	git git://anongit.freedesktop.org/drm/drm-misc
5561F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5562F:	drivers/gpu/drm/tiny/mi0283qt.c
5563
5564DRM DRIVER FOR MSM ADRENO GPU
5565M:	Rob Clark <robdclark@gmail.com>
5566M:	Sean Paul <sean@poorly.run>
5567L:	linux-arm-msm@vger.kernel.org
5568L:	dri-devel@lists.freedesktop.org
5569L:	freedreno@lists.freedesktop.org
5570S:	Maintained
5571T:	git https://gitlab.freedesktop.org/drm/msm.git
5572F:	Documentation/devicetree/bindings/display/msm/
5573F:	drivers/gpu/drm/msm/
5574F:	include/uapi/drm/msm_drm.h
5575
5576DRM DRIVER FOR NOVATEK NT35510 PANELS
5577M:	Linus Walleij <linus.walleij@linaro.org>
5578S:	Maintained
5579T:	git git://anongit.freedesktop.org/drm/drm-misc
5580F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5581F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
5582
5583DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5584M:	Ben Skeggs <bskeggs@redhat.com>
5585L:	dri-devel@lists.freedesktop.org
5586L:	nouveau@lists.freedesktop.org
5587S:	Supported
5588T:	git git://github.com/skeggsb/linux
5589F:	drivers/gpu/drm/nouveau/
5590F:	include/uapi/drm/nouveau_drm.h
5591
5592DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5593M:	Stefan Mavrodiev <stefan@olimex.com>
5594S:	Maintained
5595F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5596F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5597
5598DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5599M:	Noralf Trønnes <noralf@tronnes.org>
5600S:	Maintained
5601T:	git git://anongit.freedesktop.org/drm/drm-misc
5602F:	Documentation/devicetree/bindings/display/repaper.txt
5603F:	drivers/gpu/drm/tiny/repaper.c
5604
5605DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5606M:	Dave Airlie <airlied@redhat.com>
5607M:	Gerd Hoffmann <kraxel@redhat.com>
5608L:	virtualization@lists.linux-foundation.org
5609S:	Obsolete
5610W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5611T:	git git://anongit.freedesktop.org/drm/drm-misc
5612F:	drivers/gpu/drm/tiny/cirrus.c
5613
5614DRM DRIVER FOR QXL VIRTUAL GPU
5615M:	Dave Airlie <airlied@redhat.com>
5616M:	Gerd Hoffmann <kraxel@redhat.com>
5617L:	virtualization@lists.linux-foundation.org
5618L:	spice-devel@lists.freedesktop.org
5619S:	Maintained
5620T:	git git://anongit.freedesktop.org/drm/drm-misc
5621F:	drivers/gpu/drm/qxl/
5622F:	include/uapi/drm/qxl_drm.h
5623
5624DRM DRIVER FOR RAGE 128 VIDEO CARDS
5625S:	Orphan / Obsolete
5626F:	drivers/gpu/drm/r128/
5627F:	include/uapi/drm/r128_drm.h
5628
5629DRM DRIVER FOR RAYDIUM RM67191 PANELS
5630M:	Robert Chiras <robert.chiras@nxp.com>
5631S:	Maintained
5632F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5633F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5634
5635DRM DRIVER FOR SITRONIX ST7703 PANELS
5636M:	Guido Günther <agx@sigxcpu.org>
5637R:	Purism Kernel Team <kernel@puri.sm>
5638R:	Ondrej Jirman <megous@megous.com>
5639S:	Maintained
5640F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5641F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
5642
5643DRM DRIVER FOR SAVAGE VIDEO CARDS
5644S:	Orphan / Obsolete
5645F:	drivers/gpu/drm/savage/
5646F:	include/uapi/drm/savage_drm.h
5647
5648DRM DRIVER FOR SIS VIDEO CARDS
5649S:	Orphan / Obsolete
5650F:	drivers/gpu/drm/sis/
5651F:	include/uapi/drm/sis_drm.h
5652
5653DRM DRIVER FOR SITRONIX ST7586 PANELS
5654M:	David Lechner <david@lechnology.com>
5655S:	Maintained
5656T:	git git://anongit.freedesktop.org/drm/drm-misc
5657F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5658F:	drivers/gpu/drm/tiny/st7586.c
5659
5660DRM DRIVER FOR SITRONIX ST7701 PANELS
5661M:	Jagan Teki <jagan@amarulasolutions.com>
5662S:	Maintained
5663F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5664F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5665
5666DRM DRIVER FOR SITRONIX ST7735R PANELS
5667M:	David Lechner <david@lechnology.com>
5668S:	Maintained
5669T:	git git://anongit.freedesktop.org/drm/drm-misc
5670F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5671F:	drivers/gpu/drm/tiny/st7735r.c
5672
5673DRM DRIVER FOR SONY ACX424AKP PANELS
5674M:	Linus Walleij <linus.walleij@linaro.org>
5675S:	Maintained
5676T:	git git://anongit.freedesktop.org/drm/drm-misc
5677F:	drivers/gpu/drm/panel/panel-sony-acx424akp.c
5678
5679DRM DRIVER FOR ST-ERICSSON MCDE
5680M:	Linus Walleij <linus.walleij@linaro.org>
5681S:	Maintained
5682T:	git git://anongit.freedesktop.org/drm/drm-misc
5683F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5684F:	drivers/gpu/drm/mcde/
5685
5686DRM DRIVER FOR TDFX VIDEO CARDS
5687S:	Orphan / Obsolete
5688F:	drivers/gpu/drm/tdfx/
5689
5690DRM DRIVER FOR TPO TPG110 PANELS
5691M:	Linus Walleij <linus.walleij@linaro.org>
5692S:	Maintained
5693T:	git git://anongit.freedesktop.org/drm/drm-misc
5694F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5695F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5696
5697DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5698M:	Dave Airlie <airlied@redhat.com>
5699R:	Sean Paul <sean@poorly.run>
5700R:	Thomas Zimmermann <tzimmermann@suse.de>
5701L:	dri-devel@lists.freedesktop.org
5702S:	Supported
5703T:	git git://anongit.freedesktop.org/drm/drm-misc
5704F:	drivers/gpu/drm/udl/
5705
5706DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5707M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5708M:	Melissa Wen <melissa.srw@gmail.com>
5709R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5710R:	Daniel Vetter <daniel@ffwll.ch>
5711L:	dri-devel@lists.freedesktop.org
5712S:	Maintained
5713T:	git git://anongit.freedesktop.org/drm/drm-misc
5714F:	Documentation/gpu/vkms.rst
5715F:	drivers/gpu/drm/vkms/
5716
5717DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5718M:	Hans de Goede <hdegoede@redhat.com>
5719L:	dri-devel@lists.freedesktop.org
5720S:	Maintained
5721T:	git git://anongit.freedesktop.org/drm/drm-misc
5722F:	drivers/gpu/drm/vboxvideo/
5723
5724DRM DRIVER FOR VMWARE VIRTUAL GPU
5725M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5726M:	Roland Scheidegger <sroland@vmware.com>
5727L:	dri-devel@lists.freedesktop.org
5728S:	Supported
5729T:	git git://people.freedesktop.org/~sroland/linux
5730F:	drivers/gpu/drm/vmwgfx/
5731F:	include/uapi/drm/vmwgfx_drm.h
5732
5733DRM DRIVERS
5734M:	David Airlie <airlied@linux.ie>
5735M:	Daniel Vetter <daniel@ffwll.ch>
5736L:	dri-devel@lists.freedesktop.org
5737S:	Maintained
5738B:	https://bugs.freedesktop.org/
5739C:	irc://chat.freenode.net/dri-devel
5740T:	git git://anongit.freedesktop.org/drm/drm
5741F:	Documentation/devicetree/bindings/display/
5742F:	Documentation/devicetree/bindings/gpu/
5743F:	Documentation/gpu/
5744F:	drivers/gpu/drm/
5745F:	drivers/gpu/vga/
5746F:	include/drm/
5747F:	include/linux/vga*
5748F:	include/uapi/drm/
5749
5750DRM DRIVERS AND MISC GPU PATCHES
5751M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5752M:	Maxime Ripard <mripard@kernel.org>
5753M:	Thomas Zimmermann <tzimmermann@suse.de>
5754S:	Maintained
5755W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5756T:	git git://anongit.freedesktop.org/drm/drm-misc
5757F:	Documentation/gpu/
5758F:	drivers/gpu/drm/*
5759F:	drivers/gpu/vga/
5760F:	include/drm/drm*
5761F:	include/linux/vga*
5762F:	include/uapi/drm/drm*
5763
5764DRM DRIVERS FOR ALLWINNER A10
5765M:	Maxime Ripard <mripard@kernel.org>
5766M:	Chen-Yu Tsai <wens@csie.org>
5767L:	dri-devel@lists.freedesktop.org
5768S:	Supported
5769T:	git git://anongit.freedesktop.org/drm/drm-misc
5770F:	Documentation/devicetree/bindings/display/allwinner*
5771F:	drivers/gpu/drm/sun4i/
5772
5773DRM DRIVERS FOR AMLOGIC SOCS
5774M:	Neil Armstrong <narmstrong@baylibre.com>
5775L:	dri-devel@lists.freedesktop.org
5776L:	linux-amlogic@lists.infradead.org
5777S:	Supported
5778W:	http://linux-meson.com/
5779T:	git git://anongit.freedesktop.org/drm/drm-misc
5780F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5781F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5782F:	Documentation/gpu/meson.rst
5783F:	drivers/gpu/drm/meson/
5784
5785DRM DRIVERS FOR ATMEL HLCDC
5786M:	Sam Ravnborg <sam@ravnborg.org>
5787M:	Boris Brezillon <bbrezillon@kernel.org>
5788L:	dri-devel@lists.freedesktop.org
5789S:	Supported
5790T:	git git://anongit.freedesktop.org/drm/drm-misc
5791F:	Documentation/devicetree/bindings/display/atmel/
5792F:	drivers/gpu/drm/atmel-hlcdc/
5793
5794DRM DRIVERS FOR BRIDGE CHIPS
5795M:	Andrzej Hajda <a.hajda@samsung.com>
5796M:	Neil Armstrong <narmstrong@baylibre.com>
5797R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5798R:	Jonas Karlman <jonas@kwiboo.se>
5799R:	Jernej Skrabec <jernej.skrabec@siol.net>
5800S:	Maintained
5801T:	git git://anongit.freedesktop.org/drm/drm-misc
5802F:	drivers/gpu/drm/bridge/
5803
5804DRM DRIVERS FOR EXYNOS
5805M:	Inki Dae <inki.dae@samsung.com>
5806M:	Joonyoung Shim <jy0922.shim@samsung.com>
5807M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5808M:	Kyungmin Park <kyungmin.park@samsung.com>
5809L:	dri-devel@lists.freedesktop.org
5810S:	Supported
5811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5812F:	Documentation/devicetree/bindings/display/exynos/
5813F:	drivers/gpu/drm/exynos/
5814F:	include/uapi/drm/exynos_drm.h
5815
5816DRM DRIVERS FOR FREESCALE DCU
5817M:	Stefan Agner <stefan@agner.ch>
5818M:	Alison Wang <alison.wang@nxp.com>
5819L:	dri-devel@lists.freedesktop.org
5820S:	Supported
5821T:	git git://anongit.freedesktop.org/drm/drm-misc
5822F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5823F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5824F:	drivers/gpu/drm/fsl-dcu/
5825
5826DRM DRIVERS FOR FREESCALE IMX
5827M:	Philipp Zabel <p.zabel@pengutronix.de>
5828L:	dri-devel@lists.freedesktop.org
5829S:	Maintained
5830F:	Documentation/devicetree/bindings/display/imx/
5831F:	drivers/gpu/drm/imx/
5832F:	drivers/gpu/ipu-v3/
5833
5834DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5835M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5836L:	dri-devel@lists.freedesktop.org
5837S:	Maintained
5838T:	git git://github.com/patjak/drm-gma500
5839F:	drivers/gpu/drm/gma500/
5840
5841DRM DRIVERS FOR HISILICON
5842M:	Xinliang Liu <xinliang.liu@linaro.org>
5843M:	Tian Tao  <tiantao6@hisilicon.com>
5844R:	John Stultz <john.stultz@linaro.org>
5845R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5846R:	Chen Feng <puck.chen@hisilicon.com>
5847L:	dri-devel@lists.freedesktop.org
5848S:	Maintained
5849T:	git git://anongit.freedesktop.org/drm/drm-misc
5850F:	Documentation/devicetree/bindings/display/hisilicon/
5851F:	drivers/gpu/drm/hisilicon/
5852
5853DRM DRIVERS FOR LIMA
5854M:	Qiang Yu <yuq825@gmail.com>
5855L:	dri-devel@lists.freedesktop.org
5856L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5857S:	Maintained
5858T:	git git://anongit.freedesktop.org/drm/drm-misc
5859F:	drivers/gpu/drm/lima/
5860F:	include/uapi/drm/lima_drm.h
5861
5862DRM DRIVERS FOR MEDIATEK
5863M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
5864M:	Philipp Zabel <p.zabel@pengutronix.de>
5865L:	dri-devel@lists.freedesktop.org
5866S:	Supported
5867F:	Documentation/devicetree/bindings/display/mediatek/
5868F:	drivers/gpu/drm/mediatek/
5869F:	drivers/phy/mediatek/phy-mtk-hdmi*
5870
5871DRM DRIVERS FOR NVIDIA TEGRA
5872M:	Thierry Reding <thierry.reding@gmail.com>
5873L:	dri-devel@lists.freedesktop.org
5874L:	linux-tegra@vger.kernel.org
5875S:	Supported
5876T:	git git://anongit.freedesktop.org/tegra/linux.git
5877F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5878F:	drivers/gpu/drm/tegra/
5879F:	drivers/gpu/host1x/
5880F:	include/linux/host1x.h
5881F:	include/uapi/drm/tegra_drm.h
5882
5883DRM DRIVERS FOR RENESAS
5884M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5885M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5886L:	dri-devel@lists.freedesktop.org
5887L:	linux-renesas-soc@vger.kernel.org
5888S:	Supported
5889T:	git git://linuxtv.org/pinchartl/media drm/du/next
5890F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5891F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5892F:	Documentation/devicetree/bindings/display/renesas,du.txt
5893F:	drivers/gpu/drm/rcar-du/
5894F:	drivers/gpu/drm/shmobile/
5895F:	include/linux/platform_data/shmob_drm.h
5896
5897DRM DRIVERS FOR ROCKCHIP
5898M:	Sandy Huang <hjc@rock-chips.com>
5899M:	Heiko Stübner <heiko@sntech.de>
5900L:	dri-devel@lists.freedesktop.org
5901S:	Maintained
5902T:	git git://anongit.freedesktop.org/drm/drm-misc
5903F:	Documentation/devicetree/bindings/display/rockchip/
5904F:	drivers/gpu/drm/rockchip/
5905
5906DRM DRIVERS FOR STI
5907M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5908M:	Vincent Abriou <vincent.abriou@st.com>
5909L:	dri-devel@lists.freedesktop.org
5910S:	Maintained
5911T:	git git://anongit.freedesktop.org/drm/drm-misc
5912F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5913F:	drivers/gpu/drm/sti
5914
5915DRM DRIVERS FOR STM
5916M:	Yannick Fertre <yannick.fertre@st.com>
5917M:	Philippe Cornu <philippe.cornu@st.com>
5918M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5919M:	Vincent Abriou <vincent.abriou@st.com>
5920L:	dri-devel@lists.freedesktop.org
5921S:	Maintained
5922T:	git git://anongit.freedesktop.org/drm/drm-misc
5923F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5924F:	drivers/gpu/drm/stm
5925
5926DRM DRIVERS FOR TI KEYSTONE
5927M:	Jyri Sarha <jsarha@ti.com>
5928M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5929L:	dri-devel@lists.freedesktop.org
5930S:	Maintained
5931T:	git git://anongit.freedesktop.org/drm/drm-misc
5932F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5933F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5934F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5935F:	drivers/gpu/drm/tidss/
5936
5937DRM DRIVERS FOR TI LCDC
5938M:	Jyri Sarha <jsarha@ti.com>
5939R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5940L:	dri-devel@lists.freedesktop.org
5941S:	Maintained
5942F:	Documentation/devicetree/bindings/display/tilcdc/
5943F:	drivers/gpu/drm/tilcdc/
5944
5945DRM DRIVERS FOR TI OMAP
5946M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5947L:	dri-devel@lists.freedesktop.org
5948S:	Maintained
5949F:	Documentation/devicetree/bindings/display/ti/
5950F:	drivers/gpu/drm/omapdrm/
5951
5952DRM DRIVERS FOR V3D
5953M:	Eric Anholt <eric@anholt.net>
5954S:	Supported
5955T:	git git://anongit.freedesktop.org/drm/drm-misc
5956F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5957F:	drivers/gpu/drm/v3d/
5958F:	include/uapi/drm/v3d_drm.h
5959
5960DRM DRIVERS FOR VC4
5961M:	Eric Anholt <eric@anholt.net>
5962S:	Supported
5963T:	git git://github.com/anholt/linux
5964T:	git git://anongit.freedesktop.org/drm/drm-misc
5965F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5966F:	drivers/gpu/drm/vc4/
5967F:	include/uapi/drm/vc4_drm.h
5968
5969DRM DRIVERS FOR VIVANTE GPU IP
5970M:	Lucas Stach <l.stach@pengutronix.de>
5971R:	Russell King <linux+etnaviv@armlinux.org.uk>
5972R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5973L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5974L:	dri-devel@lists.freedesktop.org
5975S:	Maintained
5976F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5977F:	drivers/gpu/drm/etnaviv/
5978F:	include/uapi/drm/etnaviv_drm.h
5979
5980DRM DRIVERS FOR XEN
5981M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5982L:	dri-devel@lists.freedesktop.org
5983L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5984S:	Supported
5985T:	git git://anongit.freedesktop.org/drm/drm-misc
5986F:	Documentation/gpu/xen-front.rst
5987F:	drivers/gpu/drm/xen/
5988
5989DRM DRIVERS FOR XILINX
5990M:	Hyun Kwon <hyun.kwon@xilinx.com>
5991M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5992L:	dri-devel@lists.freedesktop.org
5993S:	Maintained
5994T:	git git://anongit.freedesktop.org/drm/drm-misc
5995F:	Documentation/devicetree/bindings/display/xlnx/
5996F:	drivers/gpu/drm/xlnx/
5997
5998DRM DRIVERS FOR ZTE ZX
5999M:	Shawn Guo <shawnguo@kernel.org>
6000L:	dri-devel@lists.freedesktop.org
6001S:	Maintained
6002T:	git git://anongit.freedesktop.org/drm/drm-misc
6003F:	Documentation/devicetree/bindings/display/zte,vou.txt
6004F:	drivers/gpu/drm/zte/
6005
6006DRM PANEL DRIVERS
6007M:	Thierry Reding <thierry.reding@gmail.com>
6008R:	Sam Ravnborg <sam@ravnborg.org>
6009L:	dri-devel@lists.freedesktop.org
6010S:	Maintained
6011T:	git git://anongit.freedesktop.org/drm/drm-misc
6012F:	Documentation/devicetree/bindings/display/panel/
6013F:	drivers/gpu/drm/drm_panel.c
6014F:	drivers/gpu/drm/panel/
6015F:	include/drm/drm_panel.h
6016
6017DRM TTM SUBSYSTEM
6018M:	Christian Koenig <christian.koenig@amd.com>
6019M:	Huang Rui <ray.huang@amd.com>
6020L:	dri-devel@lists.freedesktop.org
6021S:	Maintained
6022T:	git git://people.freedesktop.org/~agd5f/linux
6023F:	drivers/gpu/drm/ttm/
6024F:	include/drm/ttm/
6025
6026DSBR100 USB FM RADIO DRIVER
6027M:	Alexey Klimov <klimov.linux@gmail.com>
6028L:	linux-media@vger.kernel.org
6029S:	Maintained
6030T:	git git://linuxtv.org/media_tree.git
6031F:	drivers/media/radio/dsbr100.c
6032
6033DT3155 MEDIA DRIVER
6034M:	Hans Verkuil <hverkuil@xs4all.nl>
6035L:	linux-media@vger.kernel.org
6036S:	Odd Fixes
6037W:	https://linuxtv.org
6038T:	git git://linuxtv.org/media_tree.git
6039F:	drivers/media/pci/dt3155/
6040
6041DVB_USB_AF9015 MEDIA DRIVER
6042M:	Antti Palosaari <crope@iki.fi>
6043L:	linux-media@vger.kernel.org
6044S:	Maintained
6045W:	https://linuxtv.org
6046W:	http://palosaari.fi/linux/
6047Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6048T:	git git://linuxtv.org/anttip/media_tree.git
6049F:	drivers/media/usb/dvb-usb-v2/af9015*
6050
6051DVB_USB_AF9035 MEDIA DRIVER
6052M:	Antti Palosaari <crope@iki.fi>
6053L:	linux-media@vger.kernel.org
6054S:	Maintained
6055W:	https://linuxtv.org
6056W:	http://palosaari.fi/linux/
6057Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6058T:	git git://linuxtv.org/anttip/media_tree.git
6059F:	drivers/media/usb/dvb-usb-v2/af9035*
6060
6061DVB_USB_ANYSEE MEDIA DRIVER
6062M:	Antti Palosaari <crope@iki.fi>
6063L:	linux-media@vger.kernel.org
6064S:	Maintained
6065W:	https://linuxtv.org
6066W:	http://palosaari.fi/linux/
6067Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6068T:	git git://linuxtv.org/anttip/media_tree.git
6069F:	drivers/media/usb/dvb-usb-v2/anysee*
6070
6071DVB_USB_AU6610 MEDIA DRIVER
6072M:	Antti Palosaari <crope@iki.fi>
6073L:	linux-media@vger.kernel.org
6074S:	Maintained
6075W:	https://linuxtv.org
6076W:	http://palosaari.fi/linux/
6077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6078T:	git git://linuxtv.org/anttip/media_tree.git
6079F:	drivers/media/usb/dvb-usb-v2/au6610*
6080
6081DVB_USB_CE6230 MEDIA DRIVER
6082M:	Antti Palosaari <crope@iki.fi>
6083L:	linux-media@vger.kernel.org
6084S:	Maintained
6085W:	https://linuxtv.org
6086W:	http://palosaari.fi/linux/
6087Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6088T:	git git://linuxtv.org/anttip/media_tree.git
6089F:	drivers/media/usb/dvb-usb-v2/ce6230*
6090
6091DVB_USB_CXUSB MEDIA DRIVER
6092M:	Michael Krufky <mkrufky@linuxtv.org>
6093L:	linux-media@vger.kernel.org
6094S:	Maintained
6095W:	https://linuxtv.org
6096W:	http://github.com/mkrufky
6097Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6098T:	git git://linuxtv.org/media_tree.git
6099F:	drivers/media/usb/dvb-usb/cxusb*
6100
6101DVB_USB_EC168 MEDIA DRIVER
6102M:	Antti Palosaari <crope@iki.fi>
6103L:	linux-media@vger.kernel.org
6104S:	Maintained
6105W:	https://linuxtv.org
6106W:	http://palosaari.fi/linux/
6107Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6108T:	git git://linuxtv.org/anttip/media_tree.git
6109F:	drivers/media/usb/dvb-usb-v2/ec168*
6110
6111DVB_USB_GL861 MEDIA DRIVER
6112M:	Antti Palosaari <crope@iki.fi>
6113L:	linux-media@vger.kernel.org
6114S:	Maintained
6115W:	https://linuxtv.org
6116Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6117T:	git git://linuxtv.org/anttip/media_tree.git
6118F:	drivers/media/usb/dvb-usb-v2/gl861*
6119
6120DVB_USB_MXL111SF MEDIA DRIVER
6121M:	Michael Krufky <mkrufky@linuxtv.org>
6122L:	linux-media@vger.kernel.org
6123S:	Maintained
6124W:	https://linuxtv.org
6125W:	http://github.com/mkrufky
6126Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6127T:	git git://linuxtv.org/mkrufky/mxl111sf.git
6128F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
6129
6130DVB_USB_RTL28XXU MEDIA DRIVER
6131M:	Antti Palosaari <crope@iki.fi>
6132L:	linux-media@vger.kernel.org
6133S:	Maintained
6134W:	https://linuxtv.org
6135W:	http://palosaari.fi/linux/
6136Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6137T:	git git://linuxtv.org/anttip/media_tree.git
6138F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
6139
6140DVB_USB_V2 MEDIA DRIVER
6141M:	Antti Palosaari <crope@iki.fi>
6142L:	linux-media@vger.kernel.org
6143S:	Maintained
6144W:	https://linuxtv.org
6145W:	http://palosaari.fi/linux/
6146Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6147T:	git git://linuxtv.org/anttip/media_tree.git
6148F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
6149F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
6150
6151DYNAMIC DEBUG
6152M:	Jason Baron <jbaron@akamai.com>
6153S:	Maintained
6154F:	include/linux/dynamic_debug.h
6155F:	lib/dynamic_debug.c
6156
6157DYNAMIC INTERRUPT MODERATION
6158M:	Tal Gilboa <talgi@nvidia.com>
6159S:	Maintained
6160F:	Documentation/networking/net_dim.rst
6161F:	include/linux/dim.h
6162F:	lib/dim/
6163
6164DZ DECSTATION DZ11 SERIAL DRIVER
6165M:	"Maciej W. Rozycki" <macro@linux-mips.org>
6166S:	Maintained
6167F:	drivers/tty/serial/dz.*
6168
6169E3X0 POWER BUTTON DRIVER
6170M:	Moritz Fischer <moritz.fischer@ettus.com>
6171L:	usrp-users@lists.ettus.com
6172S:	Supported
6173W:	http://www.ettus.com
6174F:	Documentation/devicetree/bindings/input/e3x0-button.txt
6175F:	drivers/input/misc/e3x0-button.c
6176
6177E4000 MEDIA DRIVER
6178M:	Antti Palosaari <crope@iki.fi>
6179L:	linux-media@vger.kernel.org
6180S:	Maintained
6181W:	https://linuxtv.org
6182W:	http://palosaari.fi/linux/
6183Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6184T:	git git://linuxtv.org/anttip/media_tree.git
6185F:	drivers/media/tuners/e4000*
6186
6187EARTH_PT1 MEDIA DRIVER
6188M:	Akihiro Tsukada <tskd08@gmail.com>
6189L:	linux-media@vger.kernel.org
6190S:	Odd Fixes
6191F:	drivers/media/pci/pt1/
6192
6193EARTH_PT3 MEDIA DRIVER
6194M:	Akihiro Tsukada <tskd08@gmail.com>
6195L:	linux-media@vger.kernel.org
6196S:	Odd Fixes
6197F:	drivers/media/pci/pt3/
6198
6199EC100 MEDIA DRIVER
6200M:	Antti Palosaari <crope@iki.fi>
6201L:	linux-media@vger.kernel.org
6202S:	Maintained
6203W:	https://linuxtv.org
6204W:	http://palosaari.fi/linux/
6205Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6206T:	git git://linuxtv.org/anttip/media_tree.git
6207F:	drivers/media/dvb-frontends/ec100*
6208
6209ECRYPT FILE SYSTEM
6210M:	Tyler Hicks <code@tyhicks.com>
6211L:	ecryptfs@vger.kernel.org
6212S:	Odd Fixes
6213W:	http://ecryptfs.org
6214W:	https://launchpad.net/ecryptfs
6215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6216F:	Documentation/filesystems/ecryptfs.rst
6217F:	fs/ecryptfs/
6218
6219EDAC-AMD64
6220M:	Borislav Petkov <bp@alien8.de>
6221L:	linux-edac@vger.kernel.org
6222S:	Maintained
6223F:	drivers/edac/amd64_edac*
6224
6225EDAC-ARMADA
6226M:	Jan Luebbe <jlu@pengutronix.de>
6227L:	linux-edac@vger.kernel.org
6228S:	Maintained
6229F:	drivers/edac/armada_xp_*
6230
6231EDAC-AST2500
6232M:	Stefan Schaeckeler <sschaeck@cisco.com>
6233S:	Supported
6234F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6235F:	drivers/edac/aspeed_edac.c
6236
6237EDAC-BLUEFIELD
6238M:	Shravan Kumar Ramani <shravankr@nvidia.com>
6239S:	Supported
6240F:	drivers/edac/bluefield_edac.c
6241
6242EDAC-CALXEDA
6243M:	Andre Przywara <andre.przywara@arm.com>
6244L:	linux-edac@vger.kernel.org
6245S:	Maintained
6246F:	drivers/edac/highbank*
6247
6248EDAC-CAVIUM OCTEON
6249M:	Ralf Baechle <ralf@linux-mips.org>
6250L:	linux-edac@vger.kernel.org
6251L:	linux-mips@vger.kernel.org
6252S:	Supported
6253F:	drivers/edac/octeon_edac*
6254
6255EDAC-CAVIUM THUNDERX
6256M:	Robert Richter <rric@kernel.org>
6257L:	linux-edac@vger.kernel.org
6258S:	Odd Fixes
6259F:	drivers/edac/thunderx_edac*
6260
6261EDAC-CORE
6262M:	Borislav Petkov <bp@alien8.de>
6263M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6264M:	Tony Luck <tony.luck@intel.com>
6265R:	James Morse <james.morse@arm.com>
6266R:	Robert Richter <rric@kernel.org>
6267L:	linux-edac@vger.kernel.org
6268S:	Supported
6269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6270F:	Documentation/admin-guide/ras.rst
6271F:	Documentation/driver-api/edac.rst
6272F:	drivers/edac/
6273F:	include/linux/edac.h
6274
6275EDAC-DMC520
6276M:	Lei Wang <lewan@microsoft.com>
6277L:	linux-edac@vger.kernel.org
6278S:	Supported
6279F:	drivers/edac/dmc520_edac.c
6280
6281EDAC-E752X
6282M:	Mark Gross <mark.gross@intel.com>
6283L:	linux-edac@vger.kernel.org
6284S:	Maintained
6285F:	drivers/edac/e752x_edac.c
6286
6287EDAC-E7XXX
6288L:	linux-edac@vger.kernel.org
6289S:	Maintained
6290F:	drivers/edac/e7xxx_edac.c
6291
6292EDAC-FSL_DDR
6293M:	York Sun <york.sun@nxp.com>
6294L:	linux-edac@vger.kernel.org
6295S:	Maintained
6296F:	drivers/edac/fsl_ddr_edac.*
6297
6298EDAC-GHES
6299M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6300L:	linux-edac@vger.kernel.org
6301S:	Maintained
6302F:	drivers/edac/ghes_edac.c
6303
6304EDAC-I10NM
6305M:	Tony Luck <tony.luck@intel.com>
6306L:	linux-edac@vger.kernel.org
6307S:	Maintained
6308F:	drivers/edac/i10nm_base.c
6309
6310EDAC-I3000
6311L:	linux-edac@vger.kernel.org
6312S:	Orphan
6313F:	drivers/edac/i3000_edac.c
6314
6315EDAC-I5000
6316L:	linux-edac@vger.kernel.org
6317S:	Maintained
6318F:	drivers/edac/i5000_edac.c
6319
6320EDAC-I5400
6321M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6322L:	linux-edac@vger.kernel.org
6323S:	Maintained
6324F:	drivers/edac/i5400_edac.c
6325
6326EDAC-I7300
6327M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6328L:	linux-edac@vger.kernel.org
6329S:	Maintained
6330F:	drivers/edac/i7300_edac.c
6331
6332EDAC-I7CORE
6333M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6334L:	linux-edac@vger.kernel.org
6335S:	Maintained
6336F:	drivers/edac/i7core_edac.c
6337
6338EDAC-I82443BXGX
6339M:	Tim Small <tim@buttersideup.com>
6340L:	linux-edac@vger.kernel.org
6341S:	Maintained
6342F:	drivers/edac/i82443bxgx_edac.c
6343
6344EDAC-I82975X
6345M:	"Arvind R." <arvino55@gmail.com>
6346L:	linux-edac@vger.kernel.org
6347S:	Maintained
6348F:	drivers/edac/i82975x_edac.c
6349
6350EDAC-IE31200
6351M:	Jason Baron <jbaron@akamai.com>
6352L:	linux-edac@vger.kernel.org
6353S:	Maintained
6354F:	drivers/edac/ie31200_edac.c
6355
6356EDAC-MPC85XX
6357M:	Johannes Thumshirn <morbidrsa@gmail.com>
6358L:	linux-edac@vger.kernel.org
6359S:	Maintained
6360F:	drivers/edac/mpc85xx_edac.[ch]
6361
6362EDAC-PASEMI
6363M:	Egor Martovetsky <egor@pasemi.com>
6364L:	linux-edac@vger.kernel.org
6365S:	Maintained
6366F:	drivers/edac/pasemi_edac.c
6367
6368EDAC-PND2
6369M:	Tony Luck <tony.luck@intel.com>
6370L:	linux-edac@vger.kernel.org
6371S:	Maintained
6372F:	drivers/edac/pnd2_edac.[ch]
6373
6374EDAC-QCOM
6375M:	Channagoud Kadabi <ckadabi@codeaurora.org>
6376M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6377L:	linux-arm-msm@vger.kernel.org
6378L:	linux-edac@vger.kernel.org
6379S:	Maintained
6380F:	drivers/edac/qcom_edac.c
6381
6382EDAC-R82600
6383M:	Tim Small <tim@buttersideup.com>
6384L:	linux-edac@vger.kernel.org
6385S:	Maintained
6386F:	drivers/edac/r82600_edac.c
6387
6388EDAC-SBRIDGE
6389M:	Tony Luck <tony.luck@intel.com>
6390R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6391L:	linux-edac@vger.kernel.org
6392S:	Maintained
6393F:	drivers/edac/sb_edac.c
6394
6395EDAC-SIFIVE
6396M:	Yash Shah <yash.shah@sifive.com>
6397L:	linux-edac@vger.kernel.org
6398S:	Supported
6399F:	drivers/edac/sifive_edac.c
6400
6401EDAC-SKYLAKE
6402M:	Tony Luck <tony.luck@intel.com>
6403L:	linux-edac@vger.kernel.org
6404S:	Maintained
6405F:	drivers/edac/skx_*.c
6406
6407EDAC-TI
6408M:	Tero Kristo <t-kristo@ti.com>
6409L:	linux-edac@vger.kernel.org
6410S:	Maintained
6411F:	drivers/edac/ti_edac.c
6412
6413EDIROL UA-101/UA-1000 DRIVER
6414M:	Clemens Ladisch <clemens@ladisch.de>
6415L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6416S:	Maintained
6417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6418F:	sound/usb/misc/ua101.c
6419
6420EFI TEST DRIVER
6421M:	Ivan Hu <ivan.hu@canonical.com>
6422M:	Ard Biesheuvel <ardb@kernel.org>
6423L:	linux-efi@vger.kernel.org
6424S:	Maintained
6425F:	drivers/firmware/efi/test/
6426
6427EFI VARIABLE FILESYSTEM
6428M:	Matthew Garrett <matthew.garrett@nebula.com>
6429M:	Jeremy Kerr <jk@ozlabs.org>
6430M:	Ard Biesheuvel <ardb@kernel.org>
6431L:	linux-efi@vger.kernel.org
6432S:	Maintained
6433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6434F:	fs/efivarfs/
6435
6436EFIFB FRAMEBUFFER DRIVER
6437M:	Peter Jones <pjones@redhat.com>
6438L:	linux-fbdev@vger.kernel.org
6439S:	Maintained
6440F:	drivers/video/fbdev/efifb.c
6441
6442EFS FILESYSTEM
6443S:	Orphan
6444W:	http://aeschi.ch.eu.org/efs/
6445F:	fs/efs/
6446
6447EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6448M:	Douglas Miller <dougmill@linux.ibm.com>
6449L:	netdev@vger.kernel.org
6450S:	Maintained
6451F:	drivers/net/ethernet/ibm/ehea/
6452
6453EM28XX VIDEO4LINUX DRIVER
6454M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6455L:	linux-media@vger.kernel.org
6456S:	Maintained
6457W:	https://linuxtv.org
6458T:	git git://linuxtv.org/media_tree.git
6459F:	Documentation/admin-guide/media/em28xx*
6460F:	drivers/media/usb/em28xx/
6461
6462EMBEDDED LINUX
6463M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6464M:	Matt Mackall <mpm@selenic.com>
6465M:	David Woodhouse <dwmw2@infradead.org>
6466L:	linux-embedded@vger.kernel.org
6467S:	Maintained
6468
6469EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6470M:	Adrian Hunter <adrian.hunter@intel.com>
6471M:	Ritesh Harjani <riteshh@codeaurora.org>
6472M:	Asutosh Das <asutoshd@codeaurora.org>
6473L:	linux-mmc@vger.kernel.org
6474S:	Maintained
6475F:	drivers/mmc/host/cqhci*
6476
6477EMULEX 10Gbps iSCSI - OneConnect DRIVER
6478M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6479M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6480M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6481L:	linux-scsi@vger.kernel.org
6482S:	Supported
6483W:	http://www.broadcom.com
6484F:	drivers/scsi/be2iscsi/
6485
6486EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6487M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6488M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6489M:	Somnath Kotur <somnath.kotur@broadcom.com>
6490L:	netdev@vger.kernel.org
6491S:	Supported
6492W:	http://www.emulex.com
6493F:	drivers/net/ethernet/emulex/benet/
6494
6495EMULEX ONECONNECT ROCE DRIVER
6496M:	Selvin Xavier <selvin.xavier@broadcom.com>
6497M:	Devesh Sharma <devesh.sharma@broadcom.com>
6498L:	linux-rdma@vger.kernel.org
6499S:	Odd Fixes
6500W:	http://www.broadcom.com
6501F:	drivers/infiniband/hw/ocrdma/
6502F:	include/uapi/rdma/ocrdma-abi.h
6503
6504EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6505M:	James Smart <james.smart@broadcom.com>
6506M:	Dick Kennedy <dick.kennedy@broadcom.com>
6507L:	linux-scsi@vger.kernel.org
6508S:	Supported
6509W:	http://www.broadcom.com
6510F:	drivers/scsi/lpfc/
6511
6512ENE CB710 FLASH CARD READER DRIVER
6513M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6514S:	Maintained
6515F:	drivers/misc/cb710/
6516F:	drivers/mmc/host/cb710-mmc.*
6517F:	include/linux/cb710.h
6518
6519ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6520M:	Maxim Levitsky <maximlevitsky@gmail.com>
6521S:	Maintained
6522F:	drivers/media/rc/ene_ir.*
6523
6524EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6525M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
6526L:	linuxppc-dev@lists.ozlabs.org
6527S:	Maintained
6528F:	drivers/tty/ehv_bytechan.c
6529
6530EPSON S1D13XXX FRAMEBUFFER DRIVER
6531M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6532S:	Maintained
6533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6534F:	drivers/video/fbdev/s1d13xxxfb.c
6535F:	include/video/s1d13xxxfb.h
6536
6537EROFS FILE SYSTEM
6538M:	Gao Xiang <xiang@kernel.org>
6539M:	Chao Yu <yuchao0@huawei.com>
6540L:	linux-erofs@lists.ozlabs.org
6541S:	Maintained
6542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6543F:	Documentation/filesystems/erofs.rst
6544F:	fs/erofs/
6545F:	include/trace/events/erofs.h
6546
6547ERRSEQ ERROR TRACKING INFRASTRUCTURE
6548M:	Jeff Layton <jlayton@kernel.org>
6549S:	Maintained
6550F:	include/linux/errseq.h
6551F:	lib/errseq.c
6552
6553ET131X NETWORK DRIVER
6554M:	Mark Einon <mark.einon@gmail.com>
6555S:	Odd Fixes
6556F:	drivers/net/ethernet/agere/
6557
6558ETHERNET BRIDGE
6559M:	Roopa Prabhu <roopa@nvidia.com>
6560M:	Nikolay Aleksandrov <nikolay@nvidia.com>
6561L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6562L:	netdev@vger.kernel.org
6563S:	Maintained
6564W:	http://www.linuxfoundation.org/en/Net:Bridge
6565F:	include/linux/netfilter_bridge/
6566F:	net/bridge/
6567
6568ETHERNET PHY LIBRARY
6569M:	Andrew Lunn <andrew@lunn.ch>
6570M:	Heiner Kallweit <hkallweit1@gmail.com>
6571R:	Russell King <linux@armlinux.org.uk>
6572L:	netdev@vger.kernel.org
6573S:	Maintained
6574F:	Documentation/ABI/testing/sysfs-class-net-phydev
6575F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6576F:	Documentation/devicetree/bindings/net/mdio*
6577F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
6578F:	Documentation/networking/phy.rst
6579F:	drivers/net/mdio/
6580F:	drivers/net/mdio/of_mdio.c
6581F:	drivers/net/pcs/
6582F:	drivers/net/phy/
6583F:	drivers/of/of_net.c
6584F:	include/dt-bindings/net/qca-ar803x.h
6585F:	include/linux/*mdio*.h
6586F:	include/linux/mdio/*.h
6587F:	include/linux/of_net.h
6588F:	include/linux/phy.h
6589F:	include/linux/phy_fixed.h
6590F:	include/linux/platform_data/mdio-bcm-unimac.h
6591F:	include/linux/platform_data/mdio-gpio.h
6592F:	include/trace/events/mdio.h
6593F:	include/uapi/linux/mdio.h
6594F:	include/uapi/linux/mii.h
6595
6596EXFAT FILE SYSTEM
6597M:	Namjae Jeon <namjae.jeon@samsung.com>
6598M:	Sungjong Seo <sj1557.seo@samsung.com>
6599L:	linux-fsdevel@vger.kernel.org
6600S:	Maintained
6601F:	fs/exfat/
6602
6603EXT2 FILE SYSTEM
6604M:	Jan Kara <jack@suse.com>
6605L:	linux-ext4@vger.kernel.org
6606S:	Maintained
6607F:	Documentation/filesystems/ext2.rst
6608F:	fs/ext2/
6609F:	include/linux/ext2*
6610
6611EXT4 FILE SYSTEM
6612M:	"Theodore Ts'o" <tytso@mit.edu>
6613M:	Andreas Dilger <adilger.kernel@dilger.ca>
6614L:	linux-ext4@vger.kernel.org
6615S:	Maintained
6616W:	http://ext4.wiki.kernel.org
6617Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6619F:	Documentation/filesystems/ext4/
6620F:	fs/ext4/
6621
6622Extended Verification Module (EVM)
6623M:	Mimi Zohar <zohar@linux.ibm.com>
6624L:	linux-integrity@vger.kernel.org
6625S:	Supported
6626F:	security/integrity/evm/
6627
6628EXTENSIBLE FIRMWARE INTERFACE (EFI)
6629M:	Ard Biesheuvel <ardb@kernel.org>
6630L:	linux-efi@vger.kernel.org
6631S:	Maintained
6632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6633F:	Documentation/admin-guide/efi-stub.rst
6634F:	arch/*/include/asm/efi.h
6635F:	arch/*/kernel/efi.c
6636F:	arch/arm/boot/compressed/efi-header.S
6637F:	arch/arm64/kernel/efi-entry.S
6638F:	arch/x86/platform/efi/
6639F:	drivers/firmware/efi/
6640F:	include/linux/efi*.h
6641
6642EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6643M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6644M:	Chanwoo Choi <cw00.choi@samsung.com>
6645L:	linux-kernel@vger.kernel.org
6646S:	Maintained
6647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6648F:	Documentation/devicetree/bindings/extcon/
6649F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6650F:	drivers/extcon/
6651F:	include/linux/extcon.h
6652F:	include/linux/extcon/
6653
6654EXTRA BOOT CONFIG
6655M:	Masami Hiramatsu <mhiramat@kernel.org>
6656S:	Maintained
6657F:	Documentation/admin-guide/bootconfig.rst
6658F:	fs/proc/bootconfig.c
6659F:	include/linux/bootconfig.h
6660F:	lib/bootconfig.c
6661F:	tools/bootconfig/*
6662F:	tools/bootconfig/scripts/*
6663
6664EXYNOS DP DRIVER
6665M:	Jingoo Han <jingoohan1@gmail.com>
6666L:	dri-devel@lists.freedesktop.org
6667S:	Maintained
6668F:	drivers/gpu/drm/exynos/exynos_dp*
6669
6670EXYNOS SYSMMU (IOMMU) driver
6671M:	Marek Szyprowski <m.szyprowski@samsung.com>
6672L:	iommu@lists.linux-foundation.org
6673S:	Maintained
6674F:	drivers/iommu/exynos-iommu.c
6675
6676F2FS FILE SYSTEM
6677M:	Jaegeuk Kim <jaegeuk@kernel.org>
6678M:	Chao Yu <yuchao0@huawei.com>
6679L:	linux-f2fs-devel@lists.sourceforge.net
6680S:	Maintained
6681W:	https://f2fs.wiki.kernel.org/
6682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6683F:	Documentation/ABI/testing/sysfs-fs-f2fs
6684F:	Documentation/filesystems/f2fs.rst
6685F:	fs/f2fs/
6686F:	include/linux/f2fs_fs.h
6687F:	include/trace/events/f2fs.h
6688
6689F71805F HARDWARE MONITORING DRIVER
6690M:	Jean Delvare <jdelvare@suse.com>
6691L:	linux-hwmon@vger.kernel.org
6692S:	Maintained
6693F:	Documentation/hwmon/f71805f.rst
6694F:	drivers/hwmon/f71805f.c
6695
6696FADDR2LINE
6697M:	Josh Poimboeuf <jpoimboe@redhat.com>
6698S:	Maintained
6699F:	scripts/faddr2line
6700
6701FAILOVER MODULE
6702M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6703L:	netdev@vger.kernel.org
6704S:	Supported
6705F:	Documentation/networking/failover.rst
6706F:	include/net/failover.h
6707F:	net/core/failover.c
6708
6709FANOTIFY
6710M:	Jan Kara <jack@suse.cz>
6711R:	Amir Goldstein <amir73il@gmail.com>
6712L:	linux-fsdevel@vger.kernel.org
6713S:	Maintained
6714F:	fs/notify/fanotify/
6715F:	include/linux/fanotify.h
6716F:	include/uapi/linux/fanotify.h
6717
6718FARSYNC SYNCHRONOUS DRIVER
6719M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6720S:	Supported
6721W:	http://www.farsite.co.uk/
6722F:	drivers/net/wan/farsync.*
6723
6724FAULT INJECTION SUPPORT
6725M:	Akinobu Mita <akinobu.mita@gmail.com>
6726S:	Supported
6727F:	Documentation/fault-injection/
6728F:	lib/fault-inject.c
6729
6730FBTFT Framebuffer drivers
6731L:	dri-devel@lists.freedesktop.org
6732L:	linux-fbdev@vger.kernel.org
6733S:	Orphan
6734F:	drivers/staging/fbtft/
6735
6736FC0011 TUNER DRIVER
6737M:	Michael Buesch <m@bues.ch>
6738L:	linux-media@vger.kernel.org
6739S:	Maintained
6740F:	drivers/media/tuners/fc0011.c
6741F:	drivers/media/tuners/fc0011.h
6742
6743FC2580 MEDIA DRIVER
6744M:	Antti Palosaari <crope@iki.fi>
6745L:	linux-media@vger.kernel.org
6746S:	Maintained
6747W:	https://linuxtv.org
6748W:	http://palosaari.fi/linux/
6749Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6750T:	git git://linuxtv.org/anttip/media_tree.git
6751F:	drivers/media/tuners/fc2580*
6752
6753FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6754M:	Hannes Reinecke <hare@suse.de>
6755L:	linux-scsi@vger.kernel.org
6756S:	Supported
6757W:	www.Open-FCoE.org
6758F:	drivers/scsi/fcoe/
6759F:	drivers/scsi/libfc/
6760F:	include/scsi/fc/
6761F:	include/scsi/libfc.h
6762F:	include/scsi/libfcoe.h
6763F:	include/uapi/scsi/fc/
6764
6765FILE LOCKING (flock() and fcntl()/lockf())
6766M:	Jeff Layton <jlayton@kernel.org>
6767M:	"J. Bruce Fields" <bfields@fieldses.org>
6768L:	linux-fsdevel@vger.kernel.org
6769S:	Maintained
6770F:	fs/fcntl.c
6771F:	fs/locks.c
6772F:	include/linux/fcntl.h
6773F:	include/uapi/linux/fcntl.h
6774
6775FILESYSTEM DIRECT ACCESS (DAX)
6776M:	Dan Williams <dan.j.williams@intel.com>
6777R:	Matthew Wilcox <willy@infradead.org>
6778R:	Jan Kara <jack@suse.cz>
6779L:	linux-fsdevel@vger.kernel.org
6780L:	linux-nvdimm@lists.01.org
6781S:	Supported
6782F:	fs/dax.c
6783F:	include/linux/dax.h
6784F:	include/trace/events/fs_dax.h
6785
6786FILESYSTEMS (VFS and infrastructure)
6787M:	Alexander Viro <viro@zeniv.linux.org.uk>
6788L:	linux-fsdevel@vger.kernel.org
6789S:	Maintained
6790F:	fs/*
6791F:	include/linux/fs.h
6792F:	include/linux/fs_types.h
6793F:	include/uapi/linux/fs.h
6794F:	include/uapi/linux/openat2.h
6795
6796FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6797M:	Riku Voipio <riku.voipio@iki.fi>
6798L:	linux-hwmon@vger.kernel.org
6799S:	Maintained
6800F:	drivers/hwmon/f75375s.c
6801F:	include/linux/f75375s.h
6802
6803FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6804M:	Clemens Ladisch <clemens@ladisch.de>
6805M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6806L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6807S:	Maintained
6808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6809F:	include/uapi/sound/firewire.h
6810F:	sound/firewire/
6811
6812FIREWIRE MEDIA DRIVERS (firedtv)
6813M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6814L:	linux-media@vger.kernel.org
6815L:	linux1394-devel@lists.sourceforge.net
6816S:	Maintained
6817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6818F:	drivers/media/firewire/
6819
6820FIREWIRE SBP-2 TARGET
6821M:	Chris Boot <bootc@bootc.net>
6822L:	linux-scsi@vger.kernel.org
6823L:	target-devel@vger.kernel.org
6824L:	linux1394-devel@lists.sourceforge.net
6825S:	Maintained
6826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6827F:	drivers/target/sbp/
6828
6829FIREWIRE SUBSYSTEM
6830M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6831L:	linux1394-devel@lists.sourceforge.net
6832S:	Maintained
6833W:	http://ieee1394.wiki.kernel.org/
6834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6835F:	drivers/firewire/
6836F:	include/linux/firewire.h
6837F:	include/uapi/linux/firewire*.h
6838F:	tools/firewire/
6839
6840FIRMWARE LOADER (request_firmware)
6841M:	Luis Chamberlain <mcgrof@kernel.org>
6842L:	linux-kernel@vger.kernel.org
6843S:	Maintained
6844F:	Documentation/firmware_class/
6845F:	drivers/base/firmware_loader/
6846F:	include/linux/firmware.h
6847
6848FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6849M:	Joshua Morris <josh.h.morris@us.ibm.com>
6850M:	Philip Kelleher <pjk1939@linux.ibm.com>
6851S:	Maintained
6852F:	drivers/block/rsxx/
6853
6854FLEXTIMER FTM-QUADDEC DRIVER
6855M:	Patrick Havelange <patrick.havelange@essensium.com>
6856L:	linux-iio@vger.kernel.org
6857S:	Maintained
6858F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6859F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6860F:	drivers/counter/ftm-quaddec.c
6861
6862FLOPPY DRIVER
6863M:	Denis Efremov <efremov@linux.com>
6864L:	linux-block@vger.kernel.org
6865S:	Odd Fixes
6866F:	drivers/block/floppy.c
6867
6868FLYSKY FSIA6B RC RECEIVER
6869M:	Markus Koch <markus@notsyncing.net>
6870L:	linux-input@vger.kernel.org
6871S:	Maintained
6872F:	drivers/input/joystick/fsia6b.c
6873
6874FORCEDETH GIGABIT ETHERNET DRIVER
6875M:	Rain River <rain.1986.08.12@gmail.com>
6876M:	Zhu Yanjun <zyjzyj2000@gmail.com>
6877L:	netdev@vger.kernel.org
6878S:	Maintained
6879F:	drivers/net/ethernet/nvidia/*
6880
6881FPGA DFL DRIVERS
6882M:	Wu Hao <hao.wu@intel.com>
6883R:	Tom Rix <trix@redhat.com>
6884L:	linux-fpga@vger.kernel.org
6885S:	Maintained
6886F:	Documentation/ABI/testing/sysfs-bus-dfl
6887F:	Documentation/fpga/dfl.rst
6888F:	drivers/fpga/dfl*
6889F:	include/uapi/linux/fpga-dfl.h
6890
6891FPGA MANAGER FRAMEWORK
6892M:	Moritz Fischer <mdf@kernel.org>
6893R:	Tom Rix <trix@redhat.com>
6894L:	linux-fpga@vger.kernel.org
6895S:	Maintained
6896W:	http://www.rocketboards.org
6897Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6899F:	Documentation/devicetree/bindings/fpga/
6900F:	Documentation/driver-api/fpga/
6901F:	Documentation/fpga/
6902F:	drivers/fpga/
6903F:	include/linux/fpga/
6904
6905FPU EMULATOR
6906M:	Bill Metzenthen <billm@melbpc.org.au>
6907S:	Maintained
6908W:	http://floatingpoint.sourceforge.net/emulator/index.html
6909F:	arch/x86/math-emu/
6910
6911FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6912L:	netdev@vger.kernel.org
6913S:	Orphan
6914F:	drivers/net/wan/dlci.c
6915F:	drivers/net/wan/sdla.c
6916
6917FRAMEBUFFER LAYER
6918M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6919L:	dri-devel@lists.freedesktop.org
6920L:	linux-fbdev@vger.kernel.org
6921S:	Maintained
6922Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6923T:	git git://anongit.freedesktop.org/drm/drm-misc
6924F:	Documentation/fb/
6925F:	drivers/video/
6926F:	include/linux/fb.h
6927F:	include/uapi/linux/fb.h
6928F:	include/uapi/video/
6929F:	include/video/
6930
6931FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6932M:	Horia Geantă <horia.geanta@nxp.com>
6933M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6934L:	linux-crypto@vger.kernel.org
6935S:	Maintained
6936F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6937F:	drivers/crypto/caam/
6938
6939FREESCALE COLDFIRE M5441X MMC DRIVER
6940M:	Angelo Dureghello <angelo.dureghello@timesys.com>
6941L:	linux-mmc@vger.kernel.org
6942S:	Maintained
6943F:	drivers/mmc/host/sdhci-esdhc-mcf.c
6944F:	include/linux/platform_data/mmc-esdhc-mcf.h
6945
6946FREESCALE DIU FRAMEBUFFER DRIVER
6947M:	Timur Tabi <timur@kernel.org>
6948L:	linux-fbdev@vger.kernel.org
6949S:	Maintained
6950F:	drivers/video/fbdev/fsl-diu-fb.*
6951
6952FREESCALE DMA DRIVER
6953M:	Li Yang <leoyang.li@nxp.com>
6954M:	Zhang Wei <zw@zh-kernel.org>
6955L:	linuxppc-dev@lists.ozlabs.org
6956S:	Maintained
6957F:	drivers/dma/fsldma.*
6958
6959FREESCALE DSPI DRIVER
6960M:	Vladimir Oltean <olteanv@gmail.com>
6961L:	linux-spi@vger.kernel.org
6962S:	Maintained
6963F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6964F:	drivers/spi/spi-fsl-dspi.c
6965F:	include/linux/spi/spi-fsl-dspi.h
6966
6967FREESCALE ENETC ETHERNET DRIVERS
6968M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6969L:	netdev@vger.kernel.org
6970S:	Maintained
6971F:	drivers/net/ethernet/freescale/enetc/
6972
6973FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6974M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6975L:	netdev@vger.kernel.org
6976S:	Maintained
6977F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6978F:	drivers/net/ethernet/freescale/gianfar*
6979
6980FREESCALE GPMI NAND DRIVER
6981M:	Han Xu <han.xu@nxp.com>
6982L:	linux-mtd@lists.infradead.org
6983S:	Maintained
6984F:	drivers/mtd/nand/raw/gpmi-nand/*
6985
6986FREESCALE I2C CPM DRIVER
6987M:	Jochen Friedrich <jochen@scram.de>
6988L:	linuxppc-dev@lists.ozlabs.org
6989L:	linux-i2c@vger.kernel.org
6990S:	Maintained
6991F:	drivers/i2c/busses/i2c-cpm.c
6992
6993FREESCALE IMX / MXC FEC DRIVER
6994M:	Fugang Duan <fugang.duan@nxp.com>
6995L:	netdev@vger.kernel.org
6996S:	Maintained
6997F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6998F:	drivers/net/ethernet/freescale/fec.h
6999F:	drivers/net/ethernet/freescale/fec_main.c
7000F:	drivers/net/ethernet/freescale/fec_ptp.c
7001
7002FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7003M:	Sascha Hauer <s.hauer@pengutronix.de>
7004R:	Pengutronix Kernel Team <kernel@pengutronix.de>
7005L:	linux-fbdev@vger.kernel.org
7006L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7007S:	Maintained
7008F:	drivers/video/fbdev/imxfb.c
7009F:	include/linux/platform_data/video-imxfb.h
7010
7011FREESCALE IMX DDR PMU DRIVER
7012M:	Frank Li <Frank.li@nxp.com>
7013L:	linux-arm-kernel@lists.infradead.org
7014S:	Maintained
7015F:	Documentation/admin-guide/perf/imx-ddr.rst
7016F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7017F:	drivers/perf/fsl_imx8_ddr_perf.c
7018
7019FREESCALE IMX I2C DRIVER
7020M:	Oleksij Rempel <o.rempel@pengutronix.de>
7021R:	Pengutronix Kernel Team <kernel@pengutronix.de>
7022L:	linux-i2c@vger.kernel.org
7023S:	Maintained
7024F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7025F:	drivers/i2c/busses/i2c-imx.c
7026
7027FREESCALE IMX LPI2C DRIVER
7028M:	Dong Aisheng <aisheng.dong@nxp.com>
7029L:	linux-i2c@vger.kernel.org
7030L:	linux-imx@nxp.com
7031S:	Maintained
7032F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7033F:	drivers/i2c/busses/i2c-imx-lpi2c.c
7034
7035FREESCALE QORIQ DPAA ETHERNET DRIVER
7036M:	Madalin Bucur <madalin.bucur@nxp.com>
7037L:	netdev@vger.kernel.org
7038S:	Maintained
7039F:	drivers/net/ethernet/freescale/dpaa
7040
7041FREESCALE QORIQ DPAA FMAN DRIVER
7042M:	Madalin Bucur <madalin.bucur@nxp.com>
7043L:	netdev@vger.kernel.org
7044S:	Maintained
7045F:	Documentation/devicetree/bindings/net/fsl-fman.txt
7046F:	drivers/net/ethernet/freescale/fman
7047
7048FREESCALE QORIQ PTP CLOCK DRIVER
7049M:	Yangbo Lu <yangbo.lu@nxp.com>
7050L:	netdev@vger.kernel.org
7051S:	Maintained
7052F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7053F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7054F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
7055F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7056F:	drivers/ptp/ptp_qoriq.c
7057F:	drivers/ptp/ptp_qoriq_debugfs.c
7058F:	include/linux/fsl/ptp_qoriq.h
7059
7060FREESCALE QUAD SPI DRIVER
7061M:	Han Xu <han.xu@nxp.com>
7062L:	linux-spi@vger.kernel.org
7063S:	Maintained
7064F:	drivers/spi/spi-fsl-qspi.c
7065
7066FREESCALE QUICC ENGINE LIBRARY
7067M:	Qiang Zhao <qiang.zhao@nxp.com>
7068L:	linuxppc-dev@lists.ozlabs.org
7069S:	Maintained
7070F:	drivers/soc/fsl/qe/
7071F:	include/soc/fsl/*qe*.h
7072F:	include/soc/fsl/*ucc*.h
7073
7074FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7075M:	Li Yang <leoyang.li@nxp.com>
7076L:	netdev@vger.kernel.org
7077L:	linuxppc-dev@lists.ozlabs.org
7078S:	Maintained
7079F:	drivers/net/ethernet/freescale/ucc_geth*
7080
7081FREESCALE QUICC ENGINE UCC HDLC DRIVER
7082M:	Zhao Qiang <qiang.zhao@nxp.com>
7083L:	netdev@vger.kernel.org
7084L:	linuxppc-dev@lists.ozlabs.org
7085S:	Maintained
7086F:	drivers/net/wan/fsl_ucc_hdlc*
7087
7088FREESCALE QUICC ENGINE UCC UART DRIVER
7089M:	Timur Tabi <timur@kernel.org>
7090L:	linuxppc-dev@lists.ozlabs.org
7091S:	Maintained
7092F:	drivers/tty/serial/ucc_uart.c
7093
7094FREESCALE SOC DRIVERS
7095M:	Li Yang <leoyang.li@nxp.com>
7096L:	linuxppc-dev@lists.ozlabs.org
7097L:	linux-arm-kernel@lists.infradead.org
7098S:	Maintained
7099F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7100F:	Documentation/devicetree/bindings/soc/fsl/
7101F:	drivers/soc/fsl/
7102F:	include/linux/fsl/
7103
7104FREESCALE SOC FS_ENET DRIVER
7105M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
7106L:	linuxppc-dev@lists.ozlabs.org
7107L:	netdev@vger.kernel.org
7108S:	Maintained
7109F:	drivers/net/ethernet/freescale/fs_enet/
7110F:	include/linux/fs_enet_pd.h
7111
7112FREESCALE SOC SOUND DRIVERS
7113M:	Timur Tabi <timur@kernel.org>
7114M:	Nicolin Chen <nicoleotsuka@gmail.com>
7115M:	Xiubo Li <Xiubo.Lee@gmail.com>
7116R:	Fabio Estevam <festevam@gmail.com>
7117R:	Shengjiu Wang <shengjiu.wang@gmail.com>
7118L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7119L:	linuxppc-dev@lists.ozlabs.org
7120S:	Maintained
7121F:	sound/soc/fsl/fsl*
7122F:	sound/soc/fsl/imx*
7123F:	sound/soc/fsl/mpc8610_hpcd.c
7124
7125FREESCALE USB PERIPHERAL DRIVERS
7126M:	Li Yang <leoyang.li@nxp.com>
7127L:	linux-usb@vger.kernel.org
7128L:	linuxppc-dev@lists.ozlabs.org
7129S:	Maintained
7130F:	drivers/usb/gadget/udc/fsl*
7131
7132FREESCALE USB PHY DRIVER
7133M:	Ran Wang <ran.wang_1@nxp.com>
7134L:	linux-usb@vger.kernel.org
7135L:	linuxppc-dev@lists.ozlabs.org
7136S:	Maintained
7137F:	drivers/usb/phy/phy-fsl-usb*
7138
7139FREEVXFS FILESYSTEM
7140M:	Christoph Hellwig <hch@infradead.org>
7141S:	Maintained
7142W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
7143F:	fs/freevxfs/
7144
7145FREEZER
7146M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7147M:	Pavel Machek <pavel@ucw.cz>
7148L:	linux-pm@vger.kernel.org
7149S:	Supported
7150F:	Documentation/power/freezing-of-tasks.rst
7151F:	include/linux/freezer.h
7152F:	kernel/freezer.c
7153
7154FRONTSWAP API
7155M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7156L:	linux-kernel@vger.kernel.org
7157S:	Maintained
7158F:	include/linux/frontswap.h
7159F:	mm/frontswap.c
7160
7161FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7162M:	David Howells <dhowells@redhat.com>
7163L:	linux-cachefs@redhat.com (moderated for non-subscribers)
7164S:	Supported
7165F:	Documentation/filesystems/caching/
7166F:	fs/fscache/
7167F:	include/linux/fscache*.h
7168
7169FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7170M:	Theodore Y. Ts'o <tytso@mit.edu>
7171M:	Jaegeuk Kim <jaegeuk@kernel.org>
7172M:	Eric Biggers <ebiggers@kernel.org>
7173L:	linux-fscrypt@vger.kernel.org
7174S:	Supported
7175Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
7176T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7177F:	Documentation/filesystems/fscrypt.rst
7178F:	fs/crypto/
7179F:	include/linux/fscrypt*.h
7180F:	include/uapi/linux/fscrypt.h
7181
7182FSI SUBSYSTEM
7183M:	Jeremy Kerr <jk@ozlabs.org>
7184M:	Joel Stanley <joel@jms.id.au>
7185R:	Alistar Popple <alistair@popple.id.au>
7186R:	Eddie James <eajames@linux.ibm.com>
7187L:	linux-fsi@lists.ozlabs.org
7188S:	Supported
7189Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
7190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7191F:	drivers/fsi/
7192F:	include/linux/fsi*.h
7193F:	include/trace/events/fsi*.h
7194
7195FSI-ATTACHED I2C DRIVER
7196M:	Eddie James <eajames@linux.ibm.com>
7197L:	linux-i2c@vger.kernel.org
7198L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
7199S:	Maintained
7200F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7201F:	drivers/i2c/busses/i2c-fsi.c
7202
7203FSI-ATTACHED SPI DRIVER
7204M:	Eddie James <eajames@linux.ibm.com>
7205L:	linux-spi@vger.kernel.org
7206S:	Maintained
7207F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7208F:	drivers/spi/spi-fsi.c
7209
7210FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7211M:	Jan Kara <jack@suse.cz>
7212R:	Amir Goldstein <amir73il@gmail.com>
7213L:	linux-fsdevel@vger.kernel.org
7214S:	Maintained
7215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7216F:	fs/notify/
7217F:	include/linux/fsnotify*.h
7218
7219FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7220M:	Eric Biggers <ebiggers@kernel.org>
7221M:	Theodore Y. Ts'o <tytso@mit.edu>
7222L:	linux-fscrypt@vger.kernel.org
7223S:	Supported
7224Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
7225T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7226F:	Documentation/filesystems/fsverity.rst
7227F:	fs/verity/
7228F:	include/linux/fsverity.h
7229F:	include/uapi/linux/fsverity.h
7230
7231FUJITSU LAPTOP EXTRAS
7232M:	Jonathan Woithe <jwoithe@just42.net>
7233L:	platform-driver-x86@vger.kernel.org
7234S:	Maintained
7235F:	drivers/platform/x86/fujitsu-laptop.c
7236
7237FUJITSU M-5MO LS CAMERA ISP DRIVER
7238M:	Kyungmin Park <kyungmin.park@samsung.com>
7239M:	Heungjun Kim <riverful.kim@samsung.com>
7240L:	linux-media@vger.kernel.org
7241S:	Maintained
7242F:	drivers/media/i2c/m5mols/
7243F:	include/media/i2c/m5mols.h
7244
7245FUJITSU TABLET EXTRAS
7246M:	Robert Gerlach <khnz@gmx.de>
7247L:	platform-driver-x86@vger.kernel.org
7248S:	Maintained
7249F:	drivers/platform/x86/fujitsu-tablet.c
7250
7251FUSE: FILESYSTEM IN USERSPACE
7252M:	Miklos Szeredi <miklos@szeredi.hu>
7253L:	linux-fsdevel@vger.kernel.org
7254S:	Maintained
7255W:	https://github.com/libfuse/
7256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7257F:	Documentation/filesystems/fuse.rst
7258F:	fs/fuse/
7259F:	include/uapi/linux/fuse.h
7260
7261FUTEX SUBSYSTEM
7262M:	Thomas Gleixner <tglx@linutronix.de>
7263M:	Ingo Molnar <mingo@redhat.com>
7264R:	Peter Zijlstra <peterz@infradead.org>
7265R:	Darren Hart <dvhart@infradead.org>
7266L:	linux-kernel@vger.kernel.org
7267S:	Maintained
7268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7269F:	Documentation/locking/*futex*
7270F:	include/asm-generic/futex.h
7271F:	include/linux/futex.h
7272F:	include/uapi/linux/futex.h
7273F:	kernel/futex.c
7274F:	tools/perf/bench/futex*
7275F:	tools/testing/selftests/futex/
7276
7277GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7278M:	Tim Harvey <tharvey@gateworks.com>
7279M:	Robert Jones <rjones@gateworks.com>
7280S:	Maintained
7281F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7282F:	drivers/mfd/gateworks-gsc.c
7283F:	include/linux/mfd/gsc.h
7284F:	Documentation/hwmon/gsc-hwmon.rst
7285F:	drivers/hwmon/gsc-hwmon.c
7286F:	include/linux/platform_data/gsc_hwmon.h
7287
7288GASKET DRIVER FRAMEWORK
7289M:	Rob Springer <rspringer@google.com>
7290M:	Todd Poynor <toddpoynor@google.com>
7291M:	Ben Chan <benchan@chromium.org>
7292M:	Richard Yeh <rcy@google.com>
7293S:	Maintained
7294F:	drivers/staging/gasket/
7295
7296GCC PLUGINS
7297M:	Kees Cook <keescook@chromium.org>
7298R:	Emese Revfy <re.emese@gmail.com>
7299L:	linux-hardening@vger.kernel.org
7300S:	Maintained
7301F:	Documentation/kbuild/gcc-plugins.rst
7302F:	scripts/Makefile.gcc-plugins
7303F:	scripts/gcc-plugin.sh
7304F:	scripts/gcc-plugins/
7305
7306GCOV BASED KERNEL PROFILING
7307M:	Peter Oberparleiter <oberpar@linux.ibm.com>
7308S:	Maintained
7309F:	Documentation/dev-tools/gcov.rst
7310F:	kernel/gcov/
7311
7312GDB KERNEL DEBUGGING HELPER SCRIPTS
7313M:	Jan Kiszka <jan.kiszka@siemens.com>
7314M:	Kieran Bingham <kbingham@kernel.org>
7315S:	Supported
7316F:	scripts/gdb/
7317
7318GDT SCSI DISK ARRAY CONTROLLER DRIVER
7319M:	Achim Leubner <achim_leubner@adaptec.com>
7320L:	linux-scsi@vger.kernel.org
7321S:	Supported
7322W:	http://www.icp-vortex.com/
7323F:	drivers/scsi/gdt*
7324
7325GEMTEK FM RADIO RECEIVER DRIVER
7326M:	Hans Verkuil <hverkuil@xs4all.nl>
7327L:	linux-media@vger.kernel.org
7328S:	Maintained
7329W:	https://linuxtv.org
7330T:	git git://linuxtv.org/media_tree.git
7331F:	drivers/media/radio/radio-gemtek*
7332
7333GENERIC ARCHITECTURE TOPOLOGY
7334M:	Sudeep Holla <sudeep.holla@arm.com>
7335L:	linux-kernel@vger.kernel.org
7336S:	Maintained
7337F:	drivers/base/arch_topology.c
7338F:	include/linux/arch_topology.h
7339
7340GENERIC GPIO I2C DRIVER
7341M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7342S:	Supported
7343F:	drivers/i2c/busses/i2c-gpio.c
7344F:	include/linux/platform_data/i2c-gpio.h
7345
7346GENERIC GPIO I2C MULTIPLEXER DRIVER
7347M:	Peter Korsgaard <peter.korsgaard@barco.com>
7348L:	linux-i2c@vger.kernel.org
7349S:	Supported
7350F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
7351F:	drivers/i2c/muxes/i2c-mux-gpio.c
7352F:	include/linux/platform_data/i2c-mux-gpio.h
7353
7354GENERIC HDLC (WAN) DRIVERS
7355M:	Krzysztof Halasa <khc@pm.waw.pl>
7356S:	Maintained
7357W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
7358F:	drivers/net/wan/c101.c
7359F:	drivers/net/wan/hd6457*
7360F:	drivers/net/wan/hdlc*
7361F:	drivers/net/wan/n2.c
7362F:	drivers/net/wan/pc300too.c
7363F:	drivers/net/wan/pci200syn.c
7364F:	drivers/net/wan/wanxl*
7365
7366GENERIC INCLUDE/ASM HEADER FILES
7367M:	Arnd Bergmann <arnd@arndb.de>
7368L:	linux-arch@vger.kernel.org
7369S:	Maintained
7370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7371F:	include/asm-generic/
7372F:	include/uapi/asm-generic/
7373
7374GENERIC PHY FRAMEWORK
7375M:	Kishon Vijay Abraham I <kishon@ti.com>
7376M:	Vinod Koul <vkoul@kernel.org>
7377L:	linux-kernel@vger.kernel.org
7378S:	Supported
7379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7380F:	Documentation/devicetree/bindings/phy/
7381F:	drivers/phy/
7382F:	include/linux/phy/
7383
7384GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7385M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7386S:	Supported
7387F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
7388
7389GENERIC PM DOMAINS
7390M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7391M:	Kevin Hilman <khilman@kernel.org>
7392M:	Ulf Hansson <ulf.hansson@linaro.org>
7393L:	linux-pm@vger.kernel.org
7394S:	Supported
7395F:	Documentation/devicetree/bindings/power/power?domain*
7396F:	drivers/base/power/domain*.c
7397F:	include/linux/pm_domain.h
7398
7399GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7400M:	Eugen Hristev <eugen.hristev@microchip.com>
7401L:	linux-input@vger.kernel.org
7402S:	Maintained
7403F:	drivers/input/touchscreen/resistive-adc-touch.c
7404
7405GENERIC UIO DRIVER FOR PCI DEVICES
7406M:	"Michael S. Tsirkin" <mst@redhat.com>
7407L:	kvm@vger.kernel.org
7408S:	Supported
7409F:	drivers/uio/uio_pci_generic.c
7410
7411GENERIC VDSO LIBRARY
7412M:	Andy Lutomirski <luto@kernel.org>
7413M:	Thomas Gleixner <tglx@linutronix.de>
7414M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
7415L:	linux-kernel@vger.kernel.org
7416S:	Maintained
7417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7418F:	include/asm-generic/vdso/vsyscall.h
7419F:	include/vdso/
7420F:	kernel/time/vsyscall.c
7421F:	lib/vdso/
7422
7423GENWQE (IBM Generic Workqueue Card)
7424M:	Frank Haverkamp <haver@linux.ibm.com>
7425S:	Supported
7426F:	drivers/misc/genwqe/
7427
7428GET_MAINTAINER SCRIPT
7429M:	Joe Perches <joe@perches.com>
7430S:	Maintained
7431F:	scripts/get_maintainer.pl
7432
7433GFS2 FILE SYSTEM
7434M:	Bob Peterson <rpeterso@redhat.com>
7435M:	Andreas Gruenbacher <agruenba@redhat.com>
7436L:	cluster-devel@redhat.com
7437S:	Supported
7438W:	http://sources.redhat.com/cluster/
7439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7440F:	Documentation/filesystems/gfs2*
7441F:	fs/gfs2/
7442F:	include/uapi/linux/gfs2_ondisk.h
7443
7444GNSS SUBSYSTEM
7445M:	Johan Hovold <johan@kernel.org>
7446S:	Maintained
7447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7448F:	Documentation/ABI/testing/sysfs-class-gnss
7449F:	Documentation/devicetree/bindings/gnss/
7450F:	drivers/gnss/
7451F:	include/linux/gnss.h
7452
7453GO7007 MPEG CODEC
7454M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
7455L:	linux-media@vger.kernel.org
7456S:	Maintained
7457F:	drivers/media/usb/go7007/
7458
7459GOODIX TOUCHSCREEN
7460M:	Bastien Nocera <hadess@hadess.net>
7461L:	linux-input@vger.kernel.org
7462S:	Maintained
7463F:	drivers/input/touchscreen/goodix.c
7464
7465GOOGLE ETHERNET DRIVERS
7466M:	Catherine Sullivan <csully@google.com>
7467R:	Sagi Shahar <sagis@google.com>
7468R:	Jon Olson <jonolson@google.com>
7469L:	netdev@vger.kernel.org
7470S:	Supported
7471F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
7472F:	drivers/net/ethernet/google
7473
7474GPD POCKET FAN DRIVER
7475M:	Hans de Goede <hdegoede@redhat.com>
7476L:	platform-driver-x86@vger.kernel.org
7477S:	Maintained
7478F:	drivers/platform/x86/gpd-pocket-fan.c
7479
7480GPIO ACPI SUPPORT
7481M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7482M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7483L:	linux-gpio@vger.kernel.org
7484L:	linux-acpi@vger.kernel.org
7485S:	Maintained
7486F:	Documentation/firmware-guide/acpi/gpio-properties.rst
7487F:	drivers/gpio/gpiolib-acpi.c
7488F:	drivers/gpio/gpiolib-acpi.h
7489
7490GPIO AGGREGATOR
7491M:	Geert Uytterhoeven <geert+renesas@glider.be>
7492L:	linux-gpio@vger.kernel.org
7493S:	Supported
7494F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
7495F:	drivers/gpio/gpio-aggregator.c
7496
7497GPIO IR Transmitter
7498M:	Sean Young <sean@mess.org>
7499L:	linux-media@vger.kernel.org
7500S:	Maintained
7501F:	drivers/media/rc/gpio-ir-tx.c
7502
7503GPIO MOCKUP DRIVER
7504M:	Bamvor Jian Zhang <bamv2005@gmail.com>
7505L:	linux-gpio@vger.kernel.org
7506S:	Maintained
7507F:	drivers/gpio/gpio-mockup.c
7508F:	tools/testing/selftests/gpio/
7509
7510GPIO REGMAP
7511R:	Michael Walle <michael@walle.cc>
7512S:	Maintained
7513F:	drivers/gpio/gpio-regmap.c
7514F:	include/linux/gpio/regmap.h
7515
7516GPIO SUBSYSTEM
7517M:	Linus Walleij <linus.walleij@linaro.org>
7518M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
7519L:	linux-gpio@vger.kernel.org
7520S:	Maintained
7521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7522F:	Documentation/ABI/obsolete/sysfs-gpio
7523F:	Documentation/ABI/testing/gpio-cdev
7524F:	Documentation/admin-guide/gpio/
7525F:	Documentation/devicetree/bindings/gpio/
7526F:	Documentation/driver-api/gpio/
7527F:	drivers/gpio/
7528F:	include/asm-generic/gpio.h
7529F:	include/linux/gpio.h
7530F:	include/linux/gpio/
7531F:	include/linux/of_gpio.h
7532F:	include/uapi/linux/gpio.h
7533F:	tools/gpio/
7534
7535GRE DEMULTIPLEXER DRIVER
7536M:	Dmitry Kozlov <xeb@mail.ru>
7537L:	netdev@vger.kernel.org
7538S:	Maintained
7539F:	include/net/gre.h
7540F:	net/ipv4/gre_demux.c
7541F:	net/ipv4/gre_offload.c
7542
7543GRETH 10/100/1G Ethernet MAC device driver
7544M:	Andreas Larsson <andreas@gaisler.com>
7545L:	netdev@vger.kernel.org
7546S:	Maintained
7547F:	drivers/net/ethernet/aeroflex/
7548
7549GREYBUS AUDIO PROTOCOLS DRIVERS
7550M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7551M:	Mark Greer <mgreer@animalcreek.com>
7552S:	Maintained
7553F:	drivers/staging/greybus/audio_apbridgea.c
7554F:	drivers/staging/greybus/audio_apbridgea.h
7555F:	drivers/staging/greybus/audio_codec.c
7556F:	drivers/staging/greybus/audio_codec.h
7557F:	drivers/staging/greybus/audio_gb.c
7558F:	drivers/staging/greybus/audio_manager.c
7559F:	drivers/staging/greybus/audio_manager.h
7560F:	drivers/staging/greybus/audio_manager_module.c
7561F:	drivers/staging/greybus/audio_manager_private.h
7562F:	drivers/staging/greybus/audio_manager_sysfs.c
7563F:	drivers/staging/greybus/audio_module.c
7564F:	drivers/staging/greybus/audio_topology.c
7565
7566GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7567M:	Viresh Kumar <vireshk@kernel.org>
7568S:	Maintained
7569F:	drivers/staging/greybus/authentication.c
7570F:	drivers/staging/greybus/bootrom.c
7571F:	drivers/staging/greybus/firmware.h
7572F:	drivers/staging/greybus/fw-core.c
7573F:	drivers/staging/greybus/fw-download.c
7574F:	drivers/staging/greybus/fw-management.c
7575F:	drivers/staging/greybus/greybus_authentication.h
7576F:	drivers/staging/greybus/greybus_firmware.h
7577F:	drivers/staging/greybus/hid.c
7578F:	drivers/staging/greybus/i2c.c
7579F:	drivers/staging/greybus/spi.c
7580F:	drivers/staging/greybus/spilib.c
7581F:	drivers/staging/greybus/spilib.h
7582
7583GREYBUS LOOPBACK DRIVER
7584M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7585S:	Maintained
7586F:	drivers/staging/greybus/loopback.c
7587
7588GREYBUS PLATFORM DRIVERS
7589M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7590S:	Maintained
7591F:	drivers/staging/greybus/arche-apb-ctrl.c
7592F:	drivers/staging/greybus/arche-platform.c
7593F:	drivers/staging/greybus/arche_platform.h
7594
7595GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7596M:	Rui Miguel Silva <rmfrfs@gmail.com>
7597S:	Maintained
7598F:	drivers/staging/greybus/gpio.c
7599F:	drivers/staging/greybus/light.c
7600F:	drivers/staging/greybus/power_supply.c
7601F:	drivers/staging/greybus/sdio.c
7602F:	drivers/staging/greybus/spi.c
7603F:	drivers/staging/greybus/spilib.c
7604
7605GREYBUS SUBSYSTEM
7606M:	Johan Hovold <johan@kernel.org>
7607M:	Alex Elder <elder@kernel.org>
7608M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7609L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7610S:	Maintained
7611F:	drivers/greybus/
7612F:	drivers/staging/greybus/
7613F:	include/linux/greybus.h
7614F:	include/linux/greybus/
7615
7616GREYBUS UART PROTOCOLS DRIVERS
7617M:	David Lin <dtwlin@gmail.com>
7618S:	Maintained
7619F:	drivers/staging/greybus/log.c
7620F:	drivers/staging/greybus/uart.c
7621
7622GS1662 VIDEO SERIALIZER
7623M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7624L:	linux-media@vger.kernel.org
7625S:	Maintained
7626T:	git git://linuxtv.org/media_tree.git
7627F:	drivers/media/spi/gs1662.c
7628
7629GSPCA FINEPIX SUBDRIVER
7630M:	Frank Zago <frank@zago.net>
7631L:	linux-media@vger.kernel.org
7632S:	Maintained
7633T:	git git://linuxtv.org/media_tree.git
7634F:	drivers/media/usb/gspca/finepix.c
7635
7636GSPCA GL860 SUBDRIVER
7637M:	Olivier Lorin <o.lorin@laposte.net>
7638L:	linux-media@vger.kernel.org
7639S:	Maintained
7640T:	git git://linuxtv.org/media_tree.git
7641F:	drivers/media/usb/gspca/gl860/
7642
7643GSPCA M5602 SUBDRIVER
7644M:	Erik Andren <erik.andren@gmail.com>
7645L:	linux-media@vger.kernel.org
7646S:	Maintained
7647T:	git git://linuxtv.org/media_tree.git
7648F:	drivers/media/usb/gspca/m5602/
7649
7650GSPCA PAC207 SONIXB SUBDRIVER
7651M:	Hans Verkuil <hverkuil@xs4all.nl>
7652L:	linux-media@vger.kernel.org
7653S:	Odd Fixes
7654T:	git git://linuxtv.org/media_tree.git
7655F:	drivers/media/usb/gspca/pac207.c
7656
7657GSPCA SN9C20X SUBDRIVER
7658M:	Brian Johnson <brijohn@gmail.com>
7659L:	linux-media@vger.kernel.org
7660S:	Maintained
7661T:	git git://linuxtv.org/media_tree.git
7662F:	drivers/media/usb/gspca/sn9c20x.c
7663
7664GSPCA T613 SUBDRIVER
7665M:	Leandro Costantino <lcostantino@gmail.com>
7666L:	linux-media@vger.kernel.org
7667S:	Maintained
7668T:	git git://linuxtv.org/media_tree.git
7669F:	drivers/media/usb/gspca/t613.c
7670
7671GSPCA USB WEBCAM DRIVER
7672M:	Hans Verkuil <hverkuil@xs4all.nl>
7673L:	linux-media@vger.kernel.org
7674S:	Odd Fixes
7675T:	git git://linuxtv.org/media_tree.git
7676F:	drivers/media/usb/gspca/
7677
7678GTP (GPRS Tunneling Protocol)
7679M:	Pablo Neira Ayuso <pablo@netfilter.org>
7680M:	Harald Welte <laforge@gnumonks.org>
7681L:	osmocom-net-gprs@lists.osmocom.org
7682S:	Maintained
7683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7684F:	drivers/net/gtp.c
7685
7686GUID PARTITION TABLE (GPT)
7687M:	Davidlohr Bueso <dave@stgolabs.net>
7688L:	linux-efi@vger.kernel.org
7689S:	Maintained
7690F:	block/partitions/efi.*
7691
7692H8/300 ARCHITECTURE
7693M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7694L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7695S:	Maintained
7696W:	http://uclinux-h8.sourceforge.jp
7697T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7698F:	arch/h8300/
7699F:	drivers/clk/h8300/
7700F:	drivers/clocksource/h8300_*.c
7701F:	drivers/irqchip/irq-renesas-h8*.c
7702
7703HABANALABS PCI DRIVER
7704M:	Oded Gabbay <oded.gabbay@gmail.com>
7705S:	Supported
7706T:	git https://github.com/HabanaAI/linux.git
7707F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7708F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7709F:	drivers/misc/habanalabs/
7710F:	include/uapi/misc/habanalabs.h
7711
7712HACKRF MEDIA DRIVER
7713M:	Antti Palosaari <crope@iki.fi>
7714L:	linux-media@vger.kernel.org
7715S:	Maintained
7716W:	https://linuxtv.org
7717W:	http://palosaari.fi/linux/
7718Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7719T:	git git://linuxtv.org/anttip/media_tree.git
7720F:	drivers/media/usb/hackrf/
7721
7722HANTRO VPU CODEC DRIVER
7723M:	Ezequiel Garcia <ezequiel@collabora.com>
7724M:	Philipp Zabel <p.zabel@pengutronix.de>
7725L:	linux-media@vger.kernel.org
7726L:	linux-rockchip@lists.infradead.org
7727S:	Maintained
7728F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7729F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7730F:	drivers/staging/media/hantro/
7731
7732HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7733M:	Frank Seidel <frank@f-seidel.de>
7734L:	platform-driver-x86@vger.kernel.org
7735S:	Maintained
7736W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7737F:	drivers/platform/x86/hdaps.c
7738
7739HARDWARE MONITORING
7740M:	Jean Delvare <jdelvare@suse.com>
7741M:	Guenter Roeck <linux@roeck-us.net>
7742L:	linux-hwmon@vger.kernel.org
7743S:	Maintained
7744W:	http://hwmon.wiki.kernel.org/
7745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7746F:	Documentation/devicetree/bindings/hwmon/
7747F:	Documentation/hwmon/
7748F:	drivers/hwmon/
7749F:	include/linux/hwmon*.h
7750F:	include/trace/events/hwmon*.h
7751
7752HARDWARE RANDOM NUMBER GENERATOR CORE
7753M:	Matt Mackall <mpm@selenic.com>
7754M:	Herbert Xu <herbert@gondor.apana.org.au>
7755L:	linux-crypto@vger.kernel.org
7756S:	Odd fixes
7757F:	Documentation/admin-guide/hw_random.rst
7758F:	Documentation/devicetree/bindings/rng/
7759F:	drivers/char/hw_random/
7760F:	include/linux/hw_random.h
7761
7762HARDWARE SPINLOCK CORE
7763M:	Ohad Ben-Cohen <ohad@wizery.com>
7764M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7765R:	Baolin Wang <baolin.wang7@gmail.com>
7766L:	linux-remoteproc@vger.kernel.org
7767S:	Maintained
7768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7769F:	Documentation/devicetree/bindings/hwlock/
7770F:	Documentation/locking/hwspinlock.rst
7771F:	drivers/hwspinlock/
7772F:	include/linux/hwspinlock.h
7773
7774HARDWARE TRACING FACILITIES
7775M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7776S:	Maintained
7777F:	drivers/hwtracing/
7778
7779HARMONY SOUND DRIVER
7780L:	linux-parisc@vger.kernel.org
7781S:	Maintained
7782F:	sound/parisc/harmony.*
7783
7784HDPVR USB VIDEO ENCODER DRIVER
7785M:	Hans Verkuil <hverkuil@xs4all.nl>
7786L:	linux-media@vger.kernel.org
7787S:	Odd Fixes
7788W:	https://linuxtv.org
7789T:	git git://linuxtv.org/media_tree.git
7790F:	drivers/media/usb/hdpvr/
7791
7792HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7793M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7794S:	Supported
7795F:	Documentation/watchdog/hpwdt.rst
7796F:	drivers/watchdog/hpwdt.c
7797
7798HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7799M:	Don Brace <don.brace@microchip.com>
7800L:	storagedev@microchip.com
7801L:	linux-scsi@vger.kernel.org
7802S:	Supported
7803F:	Documentation/scsi/hpsa.rst
7804F:	drivers/scsi/hpsa*.[ch]
7805F:	include/linux/cciss*.h
7806F:	include/uapi/linux/cciss*.h
7807
7808HFI1 DRIVER
7809M:	Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7810M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7811L:	linux-rdma@vger.kernel.org
7812S:	Supported
7813F:	drivers/infiniband/hw/hfi1
7814
7815HFS FILESYSTEM
7816L:	linux-fsdevel@vger.kernel.org
7817S:	Orphan
7818F:	Documentation/filesystems/hfs.rst
7819F:	fs/hfs/
7820
7821HFSPLUS FILESYSTEM
7822L:	linux-fsdevel@vger.kernel.org
7823S:	Orphan
7824F:	Documentation/filesystems/hfsplus.rst
7825F:	fs/hfsplus/
7826
7827HGA FRAMEBUFFER DRIVER
7828M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7829L:	linux-nvidia@lists.surfsouth.com
7830S:	Maintained
7831W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7832F:	drivers/video/fbdev/hgafb.c
7833
7834HIBERNATION (aka Software Suspend, aka swsusp)
7835M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7836M:	Pavel Machek <pavel@ucw.cz>
7837L:	linux-pm@vger.kernel.org
7838S:	Supported
7839B:	https://bugzilla.kernel.org
7840F:	arch/*/include/asm/suspend*.h
7841F:	arch/x86/power/
7842F:	drivers/base/power/
7843F:	include/linux/freezer.h
7844F:	include/linux/pm.h
7845F:	include/linux/suspend.h
7846F:	kernel/power/
7847
7848HID CORE LAYER
7849M:	Jiri Kosina <jikos@kernel.org>
7850M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7851L:	linux-input@vger.kernel.org
7852S:	Maintained
7853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7854F:	drivers/hid/
7855F:	include/linux/hid*
7856F:	include/uapi/linux/hid*
7857
7858HID SENSOR HUB DRIVERS
7859M:	Jiri Kosina <jikos@kernel.org>
7860M:	Jonathan Cameron <jic23@kernel.org>
7861M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7862L:	linux-input@vger.kernel.org
7863L:	linux-iio@vger.kernel.org
7864S:	Maintained
7865F:	Documentation/hid/hid-sensor*
7866F:	drivers/hid/hid-sensor-*
7867F:	drivers/iio/*/hid-*
7868F:	include/linux/hid-sensor-*
7869
7870HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7871M:	Thomas Gleixner <tglx@linutronix.de>
7872L:	linux-kernel@vger.kernel.org
7873S:	Maintained
7874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7875F:	Documentation/timers/
7876F:	include/linux/clockchips.h
7877F:	include/linux/hrtimer.h
7878F:	kernel/time/clockevents.c
7879F:	kernel/time/hrtimer.c
7880F:	kernel/time/timer_*.c
7881
7882HIGH-SPEED SCC DRIVER FOR AX.25
7883L:	linux-hams@vger.kernel.org
7884S:	Orphan
7885F:	drivers/net/hamradio/dmascc.c
7886F:	drivers/net/hamradio/scc.c
7887
7888HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7889M:	HighPoint Linux Team <linux@highpoint-tech.com>
7890S:	Supported
7891W:	http://www.highpoint-tech.com
7892F:	Documentation/scsi/hptiop.rst
7893F:	drivers/scsi/hptiop.c
7894
7895HIPPI
7896M:	Jes Sorensen <jes@trained-monkey.org>
7897L:	linux-hippi@sunsite.dk
7898S:	Maintained
7899F:	drivers/net/hippi/
7900F:	include/linux/hippidevice.h
7901F:	include/uapi/linux/if_hippi.h
7902F:	net/802/hippi.c
7903
7904HISILICON DMA DRIVER
7905M:	Zhou Wang <wangzhou1@hisilicon.com>
7906L:	dmaengine@vger.kernel.org
7907S:	Maintained
7908F:	drivers/dma/hisi_dma.c
7909
7910HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7911M:	Zaibo Xu <xuzaibo@huawei.com>
7912L:	linux-crypto@vger.kernel.org
7913S:	Maintained
7914F:	Documentation/ABI/testing/debugfs-hisi-hpre
7915F:	drivers/crypto/hisilicon/hpre/hpre.h
7916F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
7917F:	drivers/crypto/hisilicon/hpre/hpre_main.c
7918
7919HISILICON LPC BUS DRIVER
7920M:	john.garry@huawei.com
7921S:	Maintained
7922W:	http://www.hisilicon.com
7923F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
7924F:	drivers/bus/hisi_lpc.c
7925
7926HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7927M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7928M:	Salil Mehta <salil.mehta@huawei.com>
7929L:	netdev@vger.kernel.org
7930S:	Maintained
7931W:	http://www.hisilicon.com
7932F:	drivers/net/ethernet/hisilicon/hns3/
7933
7934HISILICON NETWORK SUBSYSTEM DRIVER
7935M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7936M:	Salil Mehta <salil.mehta@huawei.com>
7937L:	netdev@vger.kernel.org
7938S:	Maintained
7939W:	http://www.hisilicon.com
7940F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7941F:	drivers/net/ethernet/hisilicon/
7942
7943HIKEY960 ONBOARD USB GPIO HUB DRIVER
7944M:	John Stultz <john.stultz@linaro.org>
7945L:	linux-kernel@vger.kernel.org
7946S:	Maintained
7947F:	drivers/misc/hisi_hikey_usb.c
7948F:	Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
7949
7950HISILICON PMU DRIVER
7951M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7952S:	Supported
7953W:	http://www.hisilicon.com
7954F:	Documentation/admin-guide/perf/hisi-pmu.rst
7955F:	drivers/perf/hisilicon
7956
7957HISILICON QM AND ZIP Controller DRIVER
7958M:	Zhou Wang <wangzhou1@hisilicon.com>
7959L:	linux-crypto@vger.kernel.org
7960S:	Maintained
7961F:	Documentation/ABI/testing/debugfs-hisi-zip
7962F:	drivers/crypto/hisilicon/qm.c
7963F:	drivers/crypto/hisilicon/qm.h
7964F:	drivers/crypto/hisilicon/sgl.c
7965F:	drivers/crypto/hisilicon/zip/
7966
7967HISILICON ROCE DRIVER
7968M:	Lijun Ou <oulijun@huawei.com>
7969M:	Wei Hu(Xavier) <huwei87@hisilicon.com>
7970M:	Weihang Li <liweihang@huawei.com>
7971L:	linux-rdma@vger.kernel.org
7972S:	Maintained
7973F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7974F:	drivers/infiniband/hw/hns/
7975
7976HISILICON SAS Controller
7977M:	John Garry <john.garry@huawei.com>
7978S:	Supported
7979W:	http://www.hisilicon.com
7980F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7981F:	drivers/scsi/hisi_sas/
7982
7983HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7984M:	Zaibo Xu <xuzaibo@huawei.com>
7985L:	linux-crypto@vger.kernel.org
7986S:	Maintained
7987F:	Documentation/ABI/testing/debugfs-hisi-sec
7988F:	drivers/crypto/hisilicon/sec2/sec.h
7989F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
7990F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
7991F:	drivers/crypto/hisilicon/sec2/sec_main.c
7992
7993HISILICON STAGING DRIVERS FOR HIKEY 960/970
7994M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
7995L:	devel@driverdev.osuosl.org
7996S:	Maintained
7997F:	drivers/staging/hikey9xx/
7998
7999HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8000M:	Zaibo Xu <xuzaibo@huawei.com>
8001S:	Maintained
8002F:	drivers/char/hw_random/hisi-trng-v2.c
8003
8004HISILICON V3XX SPI NOR FLASH Controller Driver
8005M:	John Garry <john.garry@huawei.com>
8006S:	Maintained
8007W:	http://www.hisilicon.com
8008F:	drivers/spi/spi-hisi-sfc-v3xx.c
8009
8010HMM - Heterogeneous Memory Management
8011M:	Jérôme Glisse <jglisse@redhat.com>
8012L:	linux-mm@kvack.org
8013S:	Maintained
8014F:	Documentation/vm/hmm.rst
8015F:	include/linux/hmm*
8016F:	lib/test_hmm*
8017F:	mm/hmm*
8018F:	tools/testing/selftests/vm/*hmm*
8019
8020HOST AP DRIVER
8021M:	Jouni Malinen <j@w1.fi>
8022L:	linux-wireless@vger.kernel.org
8023S:	Obsolete
8024W:	http://w1.fi/hostap-driver.html
8025F:	drivers/net/wireless/intersil/hostap/
8026
8027HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8028L:	platform-driver-x86@vger.kernel.org
8029S:	Orphan
8030F:	drivers/platform/x86/tc1100-wmi.c
8031
8032HPET:	High Precision Event Timers driver
8033M:	Clemens Ladisch <clemens@ladisch.de>
8034S:	Maintained
8035F:	Documentation/timers/hpet.rst
8036F:	drivers/char/hpet.c
8037F:	include/linux/hpet.h
8038F:	include/uapi/linux/hpet.h
8039
8040HPET:	x86
8041S:	Orphan
8042F:	arch/x86/include/asm/hpet.h
8043F:	arch/x86/kernel/hpet.c
8044
8045HPFS FILESYSTEM
8046M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8047S:	Maintained
8048W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8049F:	fs/hpfs/
8050
8051HSI SUBSYSTEM
8052M:	Sebastian Reichel <sre@kernel.org>
8053S:	Maintained
8054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8055F:	Documentation/ABI/testing/sysfs-bus-hsi
8056F:	Documentation/driver-api/hsi.rst
8057F:	drivers/hsi/
8058F:	include/linux/hsi/
8059F:	include/uapi/linux/hsi/
8060
8061HSO 3G MODEM DRIVER
8062L:	linux-usb@vger.kernel.org
8063S:	Orphan
8064F:	drivers/net/usb/hso.c
8065
8066HSR NETWORK PROTOCOL
8067L:	netdev@vger.kernel.org
8068S:	Orphan
8069F:	net/hsr/
8070
8071HT16K33 LED CONTROLLER DRIVER
8072M:	Robin van der Gracht <robin@protonic.nl>
8073S:	Maintained
8074F:	Documentation/devicetree/bindings/display/ht16k33.txt
8075F:	drivers/auxdisplay/ht16k33.c
8076
8077HTCPEN TOUCHSCREEN DRIVER
8078M:	Pau Oliva Fora <pof@eslack.org>
8079L:	linux-input@vger.kernel.org
8080S:	Maintained
8081F:	drivers/input/touchscreen/htcpen.c
8082
8083HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8084M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8085L:	linux-iio@vger.kernel.org
8086S:	Maintained
8087W:	http://www.st.com/
8088F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
8089F:	drivers/iio/humidity/hts221*
8090
8091HUAWEI ETHERNET DRIVER
8092M:	Bin Luo <luobin9@huawei.com>
8093L:	netdev@vger.kernel.org
8094S:	Supported
8095F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8096F:	drivers/net/ethernet/huawei/hinic/
8097
8098HUGETLB FILESYSTEM
8099M:	Mike Kravetz <mike.kravetz@oracle.com>
8100L:	linux-mm@kvack.org
8101S:	Maintained
8102F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8103F:	Documentation/admin-guide/mm/hugetlbpage.rst
8104F:	Documentation/vm/hugetlbfs_reserv.rst
8105F:	fs/hugetlbfs/
8106F:	include/linux/hugetlb.h
8107F:	mm/hugetlb.c
8108
8109HVA ST MEDIA DRIVER
8110M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8111L:	linux-media@vger.kernel.org
8112S:	Supported
8113W:	https://linuxtv.org
8114T:	git git://linuxtv.org/media_tree.git
8115F:	drivers/media/platform/sti/hva
8116
8117HWPOISON MEMORY FAILURE HANDLING
8118M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
8119L:	linux-mm@kvack.org
8120S:	Maintained
8121F:	mm/hwpoison-inject.c
8122F:	mm/memory-failure.c
8123
8124HYGON PROCESSOR SUPPORT
8125M:	Pu Wen <puwen@hygon.cn>
8126L:	linux-kernel@vger.kernel.org
8127S:	Maintained
8128F:	arch/x86/kernel/cpu/hygon.c
8129
8130HYNIX HI556 SENSOR DRIVER
8131M:	Shawn Tu <shawnx.tu@intel.com>
8132L:	linux-media@vger.kernel.org
8133S:	Maintained
8134T:	git git://linuxtv.org/media_tree.git
8135F:	drivers/media/i2c/hi556.c
8136
8137Hyper-V CORE AND DRIVERS
8138M:	"K. Y. Srinivasan" <kys@microsoft.com>
8139M:	Haiyang Zhang <haiyangz@microsoft.com>
8140M:	Stephen Hemminger <sthemmin@microsoft.com>
8141M:	Wei Liu <wei.liu@kernel.org>
8142L:	linux-hyperv@vger.kernel.org
8143S:	Supported
8144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8145F:	Documentation/ABI/stable/sysfs-bus-vmbus
8146F:	Documentation/ABI/testing/debugfs-hyperv
8147F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8148F:	arch/x86/hyperv
8149F:	arch/x86/include/asm/hyperv-tlfs.h
8150F:	arch/x86/include/asm/mshyperv.h
8151F:	arch/x86/include/asm/trace/hyperv.h
8152F:	arch/x86/kernel/cpu/mshyperv.c
8153F:	drivers/clocksource/hyperv_timer.c
8154F:	drivers/hid/hid-hyperv.c
8155F:	drivers/hv/
8156F:	drivers/input/serio/hyperv-keyboard.c
8157F:	drivers/iommu/hyperv-iommu.c
8158F:	drivers/net/hyperv/
8159F:	drivers/pci/controller/pci-hyperv-intf.c
8160F:	drivers/pci/controller/pci-hyperv.c
8161F:	drivers/scsi/storvsc_drv.c
8162F:	drivers/uio/uio_hv_generic.c
8163F:	drivers/video/fbdev/hyperv_fb.c
8164F:	include/asm-generic/hyperv-tlfs.h
8165F:	include/asm-generic/mshyperv.h
8166F:	include/clocksource/hyperv_timer.h
8167F:	include/linux/hyperv.h
8168F:	include/uapi/linux/hyperv.h
8169F:	net/vmw_vsock/hyperv_transport.c
8170F:	tools/hv/
8171
8172HYPERBUS SUPPORT
8173M:	Vignesh Raghavendra <vigneshr@ti.com>
8174L:	linux-mtd@lists.infradead.org
8175S:	Supported
8176Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8177C:	irc://irc.oftc.net/mtd
8178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8179F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8180F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8181F:	drivers/mtd/hyperbus/
8182F:	include/linux/mtd/hyperbus.h
8183
8184HYPERVISOR VIRTUAL CONSOLE DRIVER
8185L:	linuxppc-dev@lists.ozlabs.org
8186S:	Odd Fixes
8187F:	drivers/tty/hvc/
8188
8189I2C ACPI SUPPORT
8190M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8191L:	linux-i2c@vger.kernel.org
8192L:	linux-acpi@vger.kernel.org
8193S:	Maintained
8194F:	drivers/i2c/i2c-core-acpi.c
8195
8196I2C CONTROLLER DRIVER FOR NVIDIA GPU
8197M:	Ajay Gupta <ajayg@nvidia.com>
8198L:	linux-i2c@vger.kernel.org
8199S:	Maintained
8200F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
8201F:	drivers/i2c/busses/i2c-nvidia-gpu.c
8202
8203I2C MUXES
8204M:	Peter Rosin <peda@axentia.se>
8205L:	linux-i2c@vger.kernel.org
8206S:	Maintained
8207F:	Documentation/devicetree/bindings/i2c/i2c-arb*
8208F:	Documentation/devicetree/bindings/i2c/i2c-gate*
8209F:	Documentation/devicetree/bindings/i2c/i2c-mux*
8210F:	Documentation/i2c/i2c-topology.rst
8211F:	Documentation/i2c/muxes/
8212F:	drivers/i2c/i2c-mux.c
8213F:	drivers/i2c/muxes/
8214F:	include/linux/i2c-mux.h
8215
8216I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8217M:	Gregory CLEMENT <gregory.clement@bootlin.com>
8218L:	linux-i2c@vger.kernel.org
8219S:	Maintained
8220F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8221F:	drivers/i2c/busses/i2c-mv64xxx.c
8222
8223I2C OVER PARALLEL PORT
8224M:	Jean Delvare <jdelvare@suse.com>
8225L:	linux-i2c@vger.kernel.org
8226S:	Maintained
8227F:	Documentation/i2c/busses/i2c-parport.rst
8228F:	drivers/i2c/busses/i2c-parport.c
8229
8230I2C SUBSYSTEM
8231M:	Wolfram Sang <wsa@kernel.org>
8232L:	linux-i2c@vger.kernel.org
8233S:	Maintained
8234W:	https://i2c.wiki.kernel.org/
8235Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
8236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8237F:	Documentation/devicetree/bindings/i2c/i2c.txt
8238F:	Documentation/i2c/
8239F:	drivers/i2c/*
8240F:	include/linux/i2c-dev.h
8241F:	include/linux/i2c-smbus.h
8242F:	include/linux/i2c.h
8243F:	include/uapi/linux/i2c-*.h
8244F:	include/uapi/linux/i2c.h
8245
8246I2C SUBSYSTEM HOST DRIVERS
8247L:	linux-i2c@vger.kernel.org
8248S:	Odd Fixes
8249W:	https://i2c.wiki.kernel.org/
8250Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
8251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8252F:	Documentation/devicetree/bindings/i2c/
8253F:	drivers/i2c/algos/
8254F:	drivers/i2c/busses/
8255
8256I2C-TAOS-EVM DRIVER
8257M:	Jean Delvare <jdelvare@suse.com>
8258L:	linux-i2c@vger.kernel.org
8259S:	Maintained
8260F:	Documentation/i2c/busses/i2c-taos-evm.rst
8261F:	drivers/i2c/busses/i2c-taos-evm.c
8262
8263I2C-TINY-USB DRIVER
8264M:	Till Harbaum <till@harbaum.org>
8265L:	linux-i2c@vger.kernel.org
8266S:	Maintained
8267W:	http://www.harbaum.org/till/i2c_tiny_usb
8268F:	drivers/i2c/busses/i2c-tiny-usb.c
8269
8270I2C/SMBUS CONTROLLER DRIVERS FOR PC
8271M:	Jean Delvare <jdelvare@suse.com>
8272L:	linux-i2c@vger.kernel.org
8273S:	Maintained
8274F:	Documentation/i2c/busses/i2c-ali1535.rst
8275F:	Documentation/i2c/busses/i2c-ali1563.rst
8276F:	Documentation/i2c/busses/i2c-ali15x3.rst
8277F:	Documentation/i2c/busses/i2c-amd756.rst
8278F:	Documentation/i2c/busses/i2c-amd8111.rst
8279F:	Documentation/i2c/busses/i2c-i801.rst
8280F:	Documentation/i2c/busses/i2c-nforce2.rst
8281F:	Documentation/i2c/busses/i2c-piix4.rst
8282F:	Documentation/i2c/busses/i2c-sis5595.rst
8283F:	Documentation/i2c/busses/i2c-sis630.rst
8284F:	Documentation/i2c/busses/i2c-sis96x.rst
8285F:	Documentation/i2c/busses/i2c-via.rst
8286F:	Documentation/i2c/busses/i2c-viapro.rst
8287F:	drivers/i2c/busses/i2c-ali1535.c
8288F:	drivers/i2c/busses/i2c-ali1563.c
8289F:	drivers/i2c/busses/i2c-ali15x3.c
8290F:	drivers/i2c/busses/i2c-amd756-s4882.c
8291F:	drivers/i2c/busses/i2c-amd756.c
8292F:	drivers/i2c/busses/i2c-amd8111.c
8293F:	drivers/i2c/busses/i2c-i801.c
8294F:	drivers/i2c/busses/i2c-isch.c
8295F:	drivers/i2c/busses/i2c-nforce2-s4985.c
8296F:	drivers/i2c/busses/i2c-nforce2.c
8297F:	drivers/i2c/busses/i2c-piix4.c
8298F:	drivers/i2c/busses/i2c-sis5595.c
8299F:	drivers/i2c/busses/i2c-sis630.c
8300F:	drivers/i2c/busses/i2c-sis96x.c
8301F:	drivers/i2c/busses/i2c-via.c
8302F:	drivers/i2c/busses/i2c-viapro.c
8303
8304I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8305M:	Hans de Goede <hdegoede@redhat.com>
8306L:	linux-i2c@vger.kernel.org
8307S:	Maintained
8308F:	drivers/i2c/busses/i2c-cht-wc.c
8309
8310I2C/SMBUS ISMT DRIVER
8311M:	Seth Heasley <seth.heasley@intel.com>
8312M:	Neil Horman <nhorman@tuxdriver.com>
8313L:	linux-i2c@vger.kernel.org
8314F:	Documentation/i2c/busses/i2c-ismt.rst
8315F:	drivers/i2c/busses/i2c-ismt.c
8316
8317I2C/SMBUS STUB DRIVER
8318M:	Jean Delvare <jdelvare@suse.com>
8319L:	linux-i2c@vger.kernel.org
8320S:	Maintained
8321F:	drivers/i2c/i2c-stub.c
8322
8323I3C DRIVER FOR CADENCE I3C MASTER IP
8324M:	Przemysław Gaj <pgaj@cadence.com>
8325S:	Maintained
8326F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8327F:	drivers/i3c/master/i3c-master-cdns.c
8328
8329I3C DRIVER FOR SYNOPSYS DESIGNWARE
8330M:	Vitor Soares <vitor.soares@synopsys.com>
8331S:	Maintained
8332F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8333F:	drivers/i3c/master/dw*
8334
8335I3C SUBSYSTEM
8336M:	Boris Brezillon <bbrezillon@kernel.org>
8337L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
8338S:	Maintained
8339C:	irc://chat.freenode.net/linux-i3c
8340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8341F:	Documentation/ABI/testing/sysfs-bus-i3c
8342F:	Documentation/devicetree/bindings/i3c/
8343F:	Documentation/driver-api/i3c
8344F:	drivers/i3c/
8345F:	include/linux/i3c/
8346
8347IA64 (Itanium) PLATFORM
8348M:	Tony Luck <tony.luck@intel.com>
8349M:	Fenghua Yu <fenghua.yu@intel.com>
8350L:	linux-ia64@vger.kernel.org
8351S:	Odd Fixes
8352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8353F:	Documentation/ia64/
8354F:	arch/ia64/
8355
8356IBM Power 842 compression accelerator
8357M:	Haren Myneni <haren@us.ibm.com>
8358S:	Supported
8359F:	crypto/842.c
8360F:	drivers/crypto/nx/Kconfig
8361F:	drivers/crypto/nx/Makefile
8362F:	drivers/crypto/nx/nx-842*
8363F:	include/linux/sw842.h
8364F:	lib/842/
8365
8366IBM Power in-Nest Crypto Acceleration
8367M:	Breno Leitão <leitao@debian.org>
8368M:	Nayna Jain <nayna@linux.ibm.com>
8369M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8370L:	linux-crypto@vger.kernel.org
8371S:	Supported
8372F:	drivers/crypto/nx/Kconfig
8373F:	drivers/crypto/nx/Makefile
8374F:	drivers/crypto/nx/nx-aes*
8375F:	drivers/crypto/nx/nx-sha*
8376F:	drivers/crypto/nx/nx.*
8377F:	drivers/crypto/nx/nx_csbcpb.h
8378F:	drivers/crypto/nx/nx_debugfs.c
8379
8380IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8381M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8382L:	linux-pci@vger.kernel.org
8383L:	linuxppc-dev@lists.ozlabs.org
8384S:	Supported
8385F:	drivers/pci/hotplug/rpadlpar*
8386
8387IBM Power Linux RAID adapter
8388M:	Brian King <brking@us.ibm.com>
8389S:	Supported
8390F:	drivers/scsi/ipr.*
8391
8392IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8393M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8394L:	linux-pci@vger.kernel.org
8395L:	linuxppc-dev@lists.ozlabs.org
8396S:	Supported
8397F:	drivers/pci/hotplug/rpaphp*
8398
8399IBM Power SRIOV Virtual NIC Device Driver
8400M:	Dany Madden <drt@linux.ibm.com>
8401M:	Lijun Pan <ljp@linux.ibm.com>
8402M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8403L:	netdev@vger.kernel.org
8404S:	Supported
8405F:	drivers/net/ethernet/ibm/ibmvnic.*
8406
8407IBM Power Virtual Accelerator Switchboard
8408M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8409L:	linuxppc-dev@lists.ozlabs.org
8410S:	Supported
8411F:	arch/powerpc/include/asm/vas.h
8412F:	arch/powerpc/platforms/powernv/copy-paste.h
8413F:	arch/powerpc/platforms/powernv/vas*
8414
8415IBM Power Virtual Ethernet Device Driver
8416M:	Cristobal Forno <cforno12@linux.ibm.com>
8417L:	netdev@vger.kernel.org
8418S:	Supported
8419F:	drivers/net/ethernet/ibm/ibmveth.*
8420
8421IBM Power Virtual FC Device Drivers
8422M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8423L:	linux-scsi@vger.kernel.org
8424S:	Supported
8425F:	drivers/scsi/ibmvscsi/ibmvfc*
8426
8427IBM Power Virtual Management Channel Driver
8428M:	Steven Royer <seroyer@linux.ibm.com>
8429S:	Supported
8430F:	drivers/misc/ibmvmc.*
8431
8432IBM Power Virtual SCSI Device Drivers
8433M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8434L:	linux-scsi@vger.kernel.org
8435S:	Supported
8436F:	drivers/scsi/ibmvscsi/ibmvscsi*
8437F:	include/scsi/viosrp.h
8438
8439IBM Power Virtual SCSI Device Target Driver
8440M:	Michael Cyr <mikecyr@linux.ibm.com>
8441L:	linux-scsi@vger.kernel.org
8442L:	target-devel@vger.kernel.org
8443S:	Supported
8444F:	drivers/scsi/ibmvscsi_tgt/
8445
8446IBM Power VMX Cryptographic instructions
8447M:	Breno Leitão <leitao@debian.org>
8448M:	Nayna Jain <nayna@linux.ibm.com>
8449M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8450L:	linux-crypto@vger.kernel.org
8451S:	Supported
8452F:	drivers/crypto/vmx/Kconfig
8453F:	drivers/crypto/vmx/Makefile
8454F:	drivers/crypto/vmx/aes*
8455F:	drivers/crypto/vmx/ghash*
8456F:	drivers/crypto/vmx/ppc-xlate.pl
8457F:	drivers/crypto/vmx/vmx.c
8458
8459IBM ServeRAID RAID DRIVER
8460S:	Orphan
8461F:	drivers/scsi/ips.*
8462
8463ICH LPC AND GPIO DRIVER
8464M:	Peter Tyser <ptyser@xes-inc.com>
8465S:	Maintained
8466F:	drivers/gpio/gpio-ich.c
8467F:	drivers/mfd/lpc_ich.c
8468
8469ICY I2C DRIVER
8470M:	Max Staudt <max@enpas.org>
8471L:	linux-i2c@vger.kernel.org
8472S:	Maintained
8473F:	drivers/i2c/busses/i2c-icy.c
8474
8475IDE SUBSYSTEM
8476M:	"David S. Miller" <davem@davemloft.net>
8477L:	linux-ide@vger.kernel.org
8478S:	Maintained
8479Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
8480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8481F:	Documentation/ide/
8482F:	drivers/ide/
8483F:	include/linux/ide.h
8484
8485IDE/ATAPI DRIVERS
8486M:	Borislav Petkov <bp@alien8.de>
8487L:	linux-ide@vger.kernel.org
8488S:	Maintained
8489F:	Documentation/cdrom/ide-cd.rst
8490F:	drivers/ide/ide-cd*
8491
8492IDEAPAD LAPTOP EXTRAS DRIVER
8493M:	Ike Panhc <ike.pan@canonical.com>
8494L:	platform-driver-x86@vger.kernel.org
8495S:	Maintained
8496W:	http://launchpad.net/ideapad-laptop
8497F:	drivers/platform/x86/ideapad-laptop.c
8498
8499IDEAPAD LAPTOP SLIDEBAR DRIVER
8500M:	Andrey Moiseev <o2g.org.ru@gmail.com>
8501L:	linux-input@vger.kernel.org
8502S:	Maintained
8503W:	https://github.com/o2genum/ideapad-slidebar
8504F:	drivers/input/misc/ideapad_slidebar.c
8505
8506IDT VersaClock 5 CLOCK DRIVER
8507M:	Luca Ceresoli <luca@lucaceresoli.net>
8508S:	Maintained
8509F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8510F:	drivers/clk/clk-versaclock5.c
8511
8512IEEE 802.15.4 SUBSYSTEM
8513M:	Alexander Aring <alex.aring@gmail.com>
8514M:	Stefan Schmidt <stefan@datenfreihafen.org>
8515L:	linux-wpan@vger.kernel.org
8516S:	Maintained
8517W:	https://linux-wpan.org/
8518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8520F:	Documentation/networking/ieee802154.rst
8521F:	drivers/net/ieee802154/
8522F:	include/linux/ieee802154.h
8523F:	include/linux/nl802154.h
8524F:	include/net/af_ieee802154.h
8525F:	include/net/cfg802154.h
8526F:	include/net/ieee802154_netdev.h
8527F:	include/net/mac802154.h
8528F:	include/net/nl802154.h
8529F:	net/ieee802154/
8530F:	net/mac802154/
8531
8532IFE PROTOCOL
8533M:	Yotam Gigi <yotam.gi@gmail.com>
8534M:	Jamal Hadi Salim <jhs@mojatatu.com>
8535F:	include/net/ife.h
8536F:	include/uapi/linux/ife.h
8537F:	net/ife
8538
8539IGORPLUG-USB IR RECEIVER
8540M:	Sean Young <sean@mess.org>
8541L:	linux-media@vger.kernel.org
8542S:	Maintained
8543F:	drivers/media/rc/igorplugusb.c
8544
8545IGUANAWORKS USB IR TRANSCEIVER
8546M:	Sean Young <sean@mess.org>
8547L:	linux-media@vger.kernel.org
8548S:	Maintained
8549F:	drivers/media/rc/iguanair.c
8550
8551IIO DIGITAL POTENTIOMETER DAC
8552M:	Peter Rosin <peda@axentia.se>
8553L:	linux-iio@vger.kernel.org
8554S:	Maintained
8555F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8556F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8557F:	drivers/iio/dac/dpot-dac.c
8558
8559IIO ENVELOPE DETECTOR
8560M:	Peter Rosin <peda@axentia.se>
8561L:	linux-iio@vger.kernel.org
8562S:	Maintained
8563F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8564F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8565F:	drivers/iio/adc/envelope-detector.c
8566
8567IIO MULTIPLEXER
8568M:	Peter Rosin <peda@axentia.se>
8569L:	linux-iio@vger.kernel.org
8570S:	Maintained
8571F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8572F:	drivers/iio/multiplexer/iio-mux.c
8573
8574IIO SUBSYSTEM AND DRIVERS
8575M:	Jonathan Cameron <jic23@kernel.org>
8576R:	Lars-Peter Clausen <lars@metafoo.de>
8577R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8578L:	linux-iio@vger.kernel.org
8579S:	Maintained
8580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8581F:	Documentation/ABI/testing/configfs-iio*
8582F:	Documentation/ABI/testing/sysfs-bus-iio*
8583F:	Documentation/devicetree/bindings/iio/
8584F:	drivers/iio/
8585F:	drivers/staging/iio/
8586F:	include/linux/iio/
8587F:	tools/iio/
8588
8589IIO UNIT CONVERTER
8590M:	Peter Rosin <peda@axentia.se>
8591L:	linux-iio@vger.kernel.org
8592S:	Maintained
8593F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8594F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8595F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8596F:	drivers/iio/afe/iio-rescale.c
8597
8598IKANOS/ADI EAGLE ADSL USB DRIVER
8599M:	Matthieu Castet <castet.matthieu@free.fr>
8600M:	Stanislaw Gruszka <stf_xl@wp.pl>
8601S:	Maintained
8602F:	drivers/usb/atm/ueagle-atm.c
8603
8604IMGTEC ASCII LCD DRIVER
8605M:	Paul Burton <paulburton@kernel.org>
8606S:	Maintained
8607F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8608F:	drivers/auxdisplay/img-ascii-lcd.c
8609
8610IMGTEC IR DECODER DRIVER
8611S:	Orphan
8612F:	drivers/media/rc/img-ir/
8613
8614IMON SOUNDGRAPH USB IR RECEIVER
8615M:	Sean Young <sean@mess.org>
8616L:	linux-media@vger.kernel.org
8617S:	Maintained
8618F:	drivers/media/rc/imon.c
8619F:	drivers/media/rc/imon_raw.c
8620
8621IMS TWINTURBO FRAMEBUFFER DRIVER
8622L:	linux-fbdev@vger.kernel.org
8623S:	Orphan
8624F:	drivers/video/fbdev/imsttfb.c
8625
8626INA209 HARDWARE MONITOR DRIVER
8627M:	Guenter Roeck <linux@roeck-us.net>
8628L:	linux-hwmon@vger.kernel.org
8629S:	Maintained
8630F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8631F:	Documentation/hwmon/ina209.rst
8632F:	drivers/hwmon/ina209.c
8633
8634INA2XX HARDWARE MONITOR DRIVER
8635M:	Guenter Roeck <linux@roeck-us.net>
8636L:	linux-hwmon@vger.kernel.org
8637S:	Maintained
8638F:	Documentation/hwmon/ina2xx.rst
8639F:	drivers/hwmon/ina2xx.c
8640F:	include/linux/platform_data/ina2xx.h
8641
8642INDUSTRY PACK SUBSYSTEM (IPACK)
8643M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8644M:	Jens Taprogge <jens.taprogge@taprogge.org>
8645M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8646L:	industrypack-devel@lists.sourceforge.net
8647S:	Maintained
8648W:	http://industrypack.sourceforge.net
8649F:	drivers/ipack/
8650
8651INFINEON DPS310 Driver
8652M:	Eddie James <eajames@linux.ibm.com>
8653L:	linux-iio@vger.kernel.org
8654S:	Maintained
8655F:	drivers/iio/pressure/dps310.c
8656
8657INFINIBAND SUBSYSTEM
8658M:	Doug Ledford <dledford@redhat.com>
8659M:	Jason Gunthorpe <jgg@nvidia.com>
8660L:	linux-rdma@vger.kernel.org
8661S:	Supported
8662W:	https://github.com/linux-rdma/rdma-core
8663Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8665F:	Documentation/devicetree/bindings/infiniband/
8666F:	Documentation/infiniband/
8667F:	drivers/infiniband/
8668F:	include/rdma/
8669F:	include/trace/events/ib_mad.h
8670F:	include/trace/events/ib_umad.h
8671F:	include/uapi/linux/if_infiniband.h
8672F:	include/uapi/rdma/
8673F:	samples/bpf/ibumad_kern.c
8674F:	samples/bpf/ibumad_user.c
8675
8676INGENIC JZ4780 DMA Driver
8677M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8678S:	Maintained
8679F:	drivers/dma/dma-jz4780.c
8680
8681INGENIC JZ4780 NAND DRIVER
8682M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8683L:	linux-mtd@lists.infradead.org
8684S:	Maintained
8685F:	drivers/mtd/nand/raw/ingenic/
8686
8687INGENIC JZ47xx SoCs
8688M:	Paul Cercueil <paul@crapouillou.net>
8689S:	Maintained
8690F:	arch/mips/boot/dts/ingenic/
8691F:	arch/mips/generic/board-ingenic.c
8692F:	arch/mips/include/asm/mach-ingenic/
8693F:	arch/mips/ingenic/Kconfig
8694F:	drivers/clk/ingenic/
8695F:	drivers/dma/dma-jz4780.c
8696F:	drivers/gpu/drm/ingenic/
8697F:	drivers/i2c/busses/i2c-jz4780.c
8698F:	drivers/iio/adc/ingenic-adc.c
8699F:	drivers/irqchip/irq-ingenic.c
8700F:	drivers/memory/jz4780-nemc.c
8701F:	drivers/mmc/host/jz4740_mmc.c
8702F:	drivers/mtd/nand/raw/ingenic/
8703F:	drivers/pinctrl/pinctrl-ingenic.c
8704F:	drivers/power/supply/ingenic-battery.c
8705F:	drivers/pwm/pwm-jz4740.c
8706F:	drivers/remoteproc/ingenic_rproc.c
8707F:	drivers/rtc/rtc-jz4740.c
8708F:	drivers/tty/serial/8250/8250_ingenic.c
8709F:	drivers/usb/musb/jz4740.c
8710F:	drivers/watchdog/jz4740_wdt.c
8711F:	include/dt-bindings/iio/adc/ingenic,adc.h
8712F:	include/linux/mfd/ingenic-tcu.h
8713F:	sound/soc/codecs/jz47*
8714F:	sound/soc/jz4740/
8715
8716INOTIFY
8717M:	Jan Kara <jack@suse.cz>
8718R:	Amir Goldstein <amir73il@gmail.com>
8719L:	linux-fsdevel@vger.kernel.org
8720S:	Maintained
8721F:	Documentation/filesystems/inotify.rst
8722F:	fs/notify/inotify/
8723F:	include/linux/inotify.h
8724F:	include/uapi/linux/inotify.h
8725
8726INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8727M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8728L:	linux-input@vger.kernel.org
8729S:	Maintained
8730Q:	http://patchwork.kernel.org/project/linux-input/list/
8731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8732F:	Documentation/devicetree/bindings/input/
8733F:	Documentation/devicetree/bindings/serio/
8734F:	Documentation/input/
8735F:	drivers/input/
8736F:	include/linux/input.h
8737F:	include/linux/input/
8738F:	include/uapi/linux/input-event-codes.h
8739F:	include/uapi/linux/input.h
8740
8741INPUT MULTITOUCH (MT) PROTOCOL
8742M:	Henrik Rydberg <rydberg@bitmath.org>
8743L:	linux-input@vger.kernel.org
8744S:	Odd fixes
8745F:	Documentation/input/multi-touch-protocol.rst
8746F:	drivers/input/input-mt.c
8747K:	\b(ABS|SYN)_MT_
8748
8749INSIDE SECURE CRYPTO DRIVER
8750M:	Antoine Tenart <atenart@kernel.org>
8751L:	linux-crypto@vger.kernel.org
8752S:	Maintained
8753F:	drivers/crypto/inside-secure/
8754
8755INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8756M:	Mimi Zohar <zohar@linux.ibm.com>
8757M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8758L:	linux-integrity@vger.kernel.org
8759S:	Supported
8760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8761F:	security/integrity/ima/
8762
8763INTEL 810/815 FRAMEBUFFER DRIVER
8764M:	Antonino Daplas <adaplas@gmail.com>
8765L:	linux-fbdev@vger.kernel.org
8766S:	Maintained
8767F:	drivers/video/fbdev/i810/
8768
8769INTEL ASoC DRIVERS
8770M:	Cezary Rojewski <cezary.rojewski@intel.com>
8771M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8772M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8773M:	Jie Yang <yang.jie@linux.intel.com>
8774L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8775S:	Supported
8776F:	sound/soc/intel/
8777
8778INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8779M:	Hans de Goede <hdegoede@redhat.com>
8780L:	platform-driver-x86@vger.kernel.org
8781S:	Maintained
8782F:	drivers/platform/x86/intel_atomisp2_pm.c
8783
8784INTEL ATOMISP2 LED DRIVER
8785M:	Hans de Goede <hdegoede@redhat.com>
8786L:	platform-driver-x86@vger.kernel.org
8787S:	Maintained
8788F:	drivers/platform/x86/intel_atomisp2_led.c
8789
8790INTEL BROXTON PMC DRIVER
8791M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8792M:	Zha Qipeng <qipeng.zha@intel.com>
8793S:	Maintained
8794F:	drivers/mfd/intel_pmc_bxt.c
8795F:	include/linux/mfd/intel_pmc_bxt.h
8796
8797INTEL C600 SERIES SAS CONTROLLER DRIVER
8798M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8799M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8800L:	linux-scsi@vger.kernel.org
8801S:	Supported
8802T:	git git://git.code.sf.net/p/intel-sas/isci
8803F:	drivers/scsi/isci/
8804
8805INTEL CPU family model numbers
8806M:	Tony Luck <tony.luck@intel.com>
8807M:	x86@kernel.org
8808L:	linux-kernel@vger.kernel.org
8809S:	Supported
8810F:	arch/x86/include/asm/intel-family.h
8811
8812INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8813M:	Jani Nikula <jani.nikula@linux.intel.com>
8814M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8815M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8816L:	intel-gfx@lists.freedesktop.org
8817S:	Supported
8818W:	https://01.org/linuxgraphics/
8819Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8820B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8821C:	irc://chat.freenode.net/intel-gfx
8822T:	git git://anongit.freedesktop.org/drm-intel
8823F:	Documentation/gpu/i915.rst
8824F:	drivers/gpu/drm/i915/
8825F:	include/drm/i915*
8826F:	include/uapi/drm/i915_drm.h
8827
8828INTEL ETHERNET DRIVERS
8829M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
8830M:	Tony Nguyen <anthony.l.nguyen@intel.com>
8831L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8832S:	Supported
8833W:	http://www.intel.com/support/feedback.htm
8834W:	http://e1000.sourceforge.net/
8835Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8838F:	Documentation/networking/device_drivers/ethernet/intel/
8839F:	drivers/net/ethernet/intel/
8840F:	drivers/net/ethernet/intel/*/
8841F:	include/linux/avf/virtchnl.h
8842
8843INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8844M:	Maik Broemme <mbroemme@libmpq.org>
8845L:	linux-fbdev@vger.kernel.org
8846S:	Maintained
8847F:	Documentation/fb/intelfb.rst
8848F:	drivers/video/fbdev/intelfb/
8849
8850INTEL GPIO DRIVERS
8851M:	Andy Shevchenko <andy@kernel.org>
8852L:	linux-gpio@vger.kernel.org
8853S:	Maintained
8854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8855F:	drivers/gpio/gpio-ich.c
8856F:	drivers/gpio/gpio-intel-mid.c
8857F:	drivers/gpio/gpio-merrifield.c
8858F:	drivers/gpio/gpio-ml-ioh.c
8859F:	drivers/gpio/gpio-pch.c
8860F:	drivers/gpio/gpio-sch.c
8861F:	drivers/gpio/gpio-sodaville.c
8862
8863INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8864M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8865M:	Zhi Wang <zhi.a.wang@intel.com>
8866L:	intel-gvt-dev@lists.freedesktop.org
8867L:	intel-gfx@lists.freedesktop.org
8868S:	Supported
8869W:	https://01.org/igvt-g
8870T:	git https://github.com/intel/gvt-linux.git
8871F:	drivers/gpu/drm/i915/gvt/
8872
8873INTEL HID EVENT DRIVER
8874M:	Alex Hung <alex.hung@canonical.com>
8875L:	platform-driver-x86@vger.kernel.org
8876S:	Maintained
8877F:	drivers/platform/x86/intel-hid.c
8878
8879INTEL I/OAT DMA DRIVER
8880M:	Dave Jiang <dave.jiang@intel.com>
8881R:	Dan Williams <dan.j.williams@intel.com>
8882L:	dmaengine@vger.kernel.org
8883S:	Supported
8884Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8885F:	drivers/dma/ioat*
8886
8887INTEL IADX DRIVER
8888M:	Dave Jiang <dave.jiang@intel.com>
8889L:	dmaengine@vger.kernel.org
8890S:	Supported
8891F:	drivers/dma/idxd/*
8892F:	include/uapi/linux/idxd.h
8893
8894INTEL IDLE DRIVER
8895M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8896M:	Len Brown <lenb@kernel.org>
8897L:	linux-pm@vger.kernel.org
8898S:	Supported
8899B:	https://bugzilla.kernel.org
8900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8901F:	drivers/idle/intel_idle.c
8902
8903INTEL INTEGRATED SENSOR HUB DRIVER
8904M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8905M:	Jiri Kosina <jikos@kernel.org>
8906L:	linux-input@vger.kernel.org
8907S:	Maintained
8908F:	drivers/hid/intel-ish-hid/
8909
8910INTEL IOMMU (VT-d)
8911M:	David Woodhouse <dwmw2@infradead.org>
8912M:	Lu Baolu <baolu.lu@linux.intel.com>
8913L:	iommu@lists.linux-foundation.org
8914S:	Supported
8915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8916F:	drivers/iommu/intel/
8917F:	include/linux/intel-iommu.h
8918F:	include/linux/intel-svm.h
8919
8920INTEL IOP-ADMA DMA DRIVER
8921R:	Dan Williams <dan.j.williams@intel.com>
8922S:	Odd fixes
8923F:	drivers/dma/iop-adma.c
8924
8925INTEL IPU3 CSI-2 CIO2 DRIVER
8926M:	Yong Zhi <yong.zhi@intel.com>
8927M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8928M:	Bingbu Cao <bingbu.cao@intel.com>
8929R:	Tianshu Qiu <tian.shu.qiu@intel.com>
8930L:	linux-media@vger.kernel.org
8931S:	Maintained
8932F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8933F:	drivers/media/pci/intel/ipu3/
8934
8935INTEL IPU3 CSI-2 IMGU DRIVER
8936M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8937R:	Bingbu Cao <bingbu.cao@intel.com>
8938R:	Tianshu Qiu <tian.shu.qiu@intel.com>
8939L:	linux-media@vger.kernel.org
8940S:	Maintained
8941F:	Documentation/admin-guide/media/ipu3.rst
8942F:	Documentation/admin-guide/media/ipu3_rcb.svg
8943F:	Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8944F:	drivers/staging/media/ipu3/
8945
8946INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8947M:	Krzysztof Halasa <khalasa@piap.pl>
8948S:	Maintained
8949F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8950F:	drivers/net/wan/ixp4xx_hss.c
8951F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8952F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8953F:	include/linux/soc/ixp4xx/npe.h
8954F:	include/linux/soc/ixp4xx/qmgr.h
8955
8956INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8957M:	Deepak Saxena <dsaxena@plexity.net>
8958S:	Maintained
8959F:	drivers/char/hw_random/ixp4xx-rng.c
8960
8961INTEL MANAGEMENT ENGINE (mei)
8962M:	Tomas Winkler <tomas.winkler@intel.com>
8963L:	linux-kernel@vger.kernel.org
8964S:	Supported
8965F:	Documentation/driver-api/mei/*
8966F:	drivers/misc/mei/
8967F:	drivers/watchdog/mei_wdt.c
8968F:	include/linux/mei_cl_bus.h
8969F:	include/uapi/linux/mei.h
8970F:	samples/mei/*
8971
8972INTEL MENLOW THERMAL DRIVER
8973M:	Sujith Thomas <sujith.thomas@intel.com>
8974L:	platform-driver-x86@vger.kernel.org
8975S:	Supported
8976W:	https://01.org/linux-acpi
8977F:	drivers/platform/x86/intel_menlow.c
8978
8979INTEL MIC DRIVERS (mic)
8980M:	Sudeep Dutt <sudeep.dutt@intel.com>
8981M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8982S:	Supported
8983W:	https://github.com/sudeepdutt/mic
8984W:	http://software.intel.com/en-us/mic-developer
8985F:	Documentation/misc-devices/mic/
8986F:	drivers/dma/mic_x100_dma.c
8987F:	drivers/dma/mic_x100_dma.h
8988F:	drivers/misc/mic/
8989F:	include/linux/mic_bus.h
8990F:	include/linux/scif.h
8991F:	include/uapi/linux/mic_common.h
8992F:	include/uapi/linux/mic_ioctl.h
8993F:	include/uapi/linux/scif_ioctl.h
8994
8995INTEL P-Unit IPC DRIVER
8996M:	Zha Qipeng <qipeng.zha@intel.com>
8997L:	platform-driver-x86@vger.kernel.org
8998S:	Maintained
8999F:	arch/x86/include/asm/intel_punit_ipc.h
9000F:	drivers/platform/x86/intel_punit_ipc.c
9001
9002INTEL PMC CORE DRIVER
9003M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9004M:	David E Box <david.e.box@intel.com>
9005L:	platform-driver-x86@vger.kernel.org
9006S:	Maintained
9007F:	drivers/platform/x86/intel_pmc_core*
9008
9009INTEL PMIC GPIO DRIVERS
9010M:	Andy Shevchenko <andy@kernel.org>
9011S:	Maintained
9012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9013F:	drivers/gpio/gpio-*cove.c
9014F:	drivers/gpio/gpio-msic.c
9015
9016INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9017M:	Andy Shevchenko <andy@kernel.org>
9018S:	Maintained
9019F:	drivers/mfd/intel_msic.c
9020F:	drivers/mfd/intel_soc_pmic*
9021F:	include/linux/mfd/intel_msic.h
9022F:	include/linux/mfd/intel_soc_pmic*
9023
9024INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9025M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
9026L:	linux-wireless@vger.kernel.org
9027S:	Maintained
9028F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9029F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9030F:	drivers/net/wireless/intel/ipw2x00/
9031
9032INTEL PSTATE DRIVER
9033M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9034M:	Len Brown <lenb@kernel.org>
9035L:	linux-pm@vger.kernel.org
9036S:	Supported
9037F:	drivers/cpufreq/intel_pstate.c
9038
9039INTEL RDMA RNIC DRIVER
9040M:	Faisal Latif <faisal.latif@intel.com>
9041M:	Shiraz Saleem <shiraz.saleem@intel.com>
9042L:	linux-rdma@vger.kernel.org
9043S:	Supported
9044F:	drivers/infiniband/hw/i40iw/
9045F:	include/uapi/rdma/i40iw-abi.h
9046
9047INTEL SCU DRIVERS
9048M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9049S:	Maintained
9050F:	arch/x86/include/asm/intel_scu_ipc.h
9051F:	drivers/platform/x86/intel_scu_*
9052
9053INTEL SPEED SELECT TECHNOLOGY
9054M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9055L:	platform-driver-x86@vger.kernel.org
9056S:	Maintained
9057F:	drivers/platform/x86/intel_speed_select_if/
9058F:	include/uapi/linux/isst_if.h
9059F:	tools/power/x86/intel-speed-select/
9060
9061INTEL STRATIX10 FIRMWARE DRIVERS
9062M:	Richard Gong <richard.gong@linux.intel.com>
9063L:	linux-kernel@vger.kernel.org
9064S:	Maintained
9065F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9066F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9067F:	drivers/firmware/stratix10-rsu.c
9068F:	drivers/firmware/stratix10-svc.c
9069F:	include/linux/firmware/intel/stratix10-smc.h
9070F:	include/linux/firmware/intel/stratix10-svc-client.h
9071
9072INTEL TELEMETRY DRIVER
9073M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9074M:	"David E. Box" <david.e.box@linux.intel.com>
9075L:	platform-driver-x86@vger.kernel.org
9076S:	Maintained
9077F:	arch/x86/include/asm/intel_telemetry.h
9078F:	drivers/platform/x86/intel_telemetry*
9079
9080INTEL UNCORE FREQUENCY CONTROL
9081M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9082L:	platform-driver-x86@vger.kernel.org
9083S:	Maintained
9084F:	drivers/platform/x86/intel-uncore-frequency.c
9085
9086INTEL VIRTUAL BUTTON DRIVER
9087M:	AceLan Kao <acelan.kao@canonical.com>
9088L:	platform-driver-x86@vger.kernel.org
9089S:	Maintained
9090F:	drivers/platform/x86/intel-vbtn.c
9091
9092INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9093M:	Stanislaw Gruszka <stf_xl@wp.pl>
9094L:	linux-wireless@vger.kernel.org
9095S:	Supported
9096F:	drivers/net/wireless/intel/iwlegacy/
9097
9098INTEL WIRELESS WIFI LINK (iwlwifi)
9099M:	Johannes Berg <johannes.berg@intel.com>
9100M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
9101M:	Luca Coelho <luciano.coelho@intel.com>
9102M:	Intel Linux Wireless <linuxwifi@intel.com>
9103L:	linux-wireless@vger.kernel.org
9104S:	Supported
9105W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9107F:	drivers/net/wireless/intel/iwlwifi/
9108
9109INTEL WIRELESS WIMAX CONNECTION 2400
9110M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9111M:	linux-wimax@intel.com
9112L:	wimax@linuxwimax.org (subscribers-only)
9113S:	Supported
9114W:	http://linuxwimax.org
9115F:	Documentation/admin-guide/wimax/i2400m.rst
9116F:	drivers/net/wimax/i2400m/
9117F:	include/uapi/linux/wimax/i2400m.h
9118
9119INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9120M:	Jithu Joseph <jithu.joseph@intel.com>
9121R:	Maurice Ma <maurice.ma@intel.com>
9122S:	Maintained
9123W:	https://slimbootloader.github.io/security/firmware-update.html
9124F:	drivers/platform/x86/intel-wmi-sbl-fw-update.c
9125
9126INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9127M:	Mario Limonciello <mario.limonciello@dell.com>
9128S:	Maintained
9129F:	drivers/platform/x86/intel-wmi-thunderbolt.c
9130
9131INTEL(R) TRACE HUB
9132M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9133S:	Supported
9134F:	Documentation/trace/intel_th.rst
9135F:	drivers/hwtracing/intel_th/
9136F:	include/linux/intel_th.h
9137
9138INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9139M:	Ning Sun <ning.sun@intel.com>
9140L:	tboot-devel@lists.sourceforge.net
9141S:	Supported
9142W:	http://tboot.sourceforge.net
9143T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9144F:	Documentation/x86/intel_txt.rst
9145F:	arch/x86/kernel/tboot.c
9146F:	include/linux/tboot.h
9147
9148INTERCONNECT API
9149M:	Georgi Djakov <georgi.djakov@linaro.org>
9150L:	linux-pm@vger.kernel.org
9151S:	Maintained
9152F:	Documentation/devicetree/bindings/interconnect/
9153F:	Documentation/driver-api/interconnect.rst
9154F:	drivers/interconnect/
9155F:	include/dt-bindings/interconnect/
9156F:	include/linux/interconnect-provider.h
9157F:	include/linux/interconnect.h
9158
9159INVENSENSE ICM-426xx IMU DRIVER
9160M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9161L:	linux-iio@vger.kernel.org
9162S:	Maintained
9163W	https://invensense.tdk.com/
9164F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9165F:	drivers/iio/imu/inv_icm42600/
9166
9167INVENSENSE MPU-3050 GYROSCOPE DRIVER
9168M:	Linus Walleij <linus.walleij@linaro.org>
9169L:	linux-iio@vger.kernel.org
9170S:	Maintained
9171F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9172F:	drivers/iio/gyro/mpu3050*
9173
9174IOC3 ETHERNET DRIVER
9175M:	Ralf Baechle <ralf@linux-mips.org>
9176L:	linux-mips@vger.kernel.org
9177S:	Maintained
9178F:	drivers/net/ethernet/sgi/ioc3-eth.c
9179
9180IOMAP FILESYSTEM LIBRARY
9181M:	Christoph Hellwig <hch@infradead.org>
9182M:	Darrick J. Wong <darrick.wong@oracle.com>
9183M:	linux-xfs@vger.kernel.org
9184M:	linux-fsdevel@vger.kernel.org
9185L:	linux-xfs@vger.kernel.org
9186L:	linux-fsdevel@vger.kernel.org
9187S:	Supported
9188T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9189F:	fs/iomap/
9190F:	include/linux/iomap.h
9191
9192IOMMU DRIVERS
9193M:	Joerg Roedel <joro@8bytes.org>
9194L:	iommu@lists.linux-foundation.org
9195S:	Maintained
9196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9197F:	Documentation/devicetree/bindings/iommu/
9198F:	Documentation/userspace-api/iommu.rst
9199F:	drivers/iommu/
9200F:	include/linux/iommu.h
9201F:	include/linux/iova.h
9202F:	include/linux/of_iommu.h
9203F:	include/uapi/linux/iommu.h
9204
9205IO_URING
9206M:	Jens Axboe <axboe@kernel.dk>
9207L:	io-uring@vger.kernel.org
9208S:	Maintained
9209T:	git git://git.kernel.dk/linux-block
9210T:	git git://git.kernel.dk/liburing
9211F:	fs/io-wq.c
9212F:	fs/io-wq.h
9213F:	fs/io_uring.c
9214F:	include/uapi/linux/io_uring.h
9215
9216IPMI SUBSYSTEM
9217M:	Corey Minyard <minyard@acm.org>
9218L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9219S:	Supported
9220W:	http://openipmi.sourceforge.net/
9221F:	Documentation/driver-api/ipmi.rst
9222F:	Documentation/devicetree/bindings/ipmi/
9223F:	drivers/char/ipmi/
9224F:	include/linux/ipmi*
9225F:	include/uapi/linux/ipmi*
9226
9227IPS SCSI RAID DRIVER
9228M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9229L:	linux-scsi@vger.kernel.org
9230S:	Maintained
9231W:	http://www.adaptec.com/
9232F:	drivers/scsi/ips*
9233
9234IPVS
9235M:	Wensong Zhang <wensong@linux-vs.org>
9236M:	Simon Horman <horms@verge.net.au>
9237M:	Julian Anastasov <ja@ssi.bg>
9238L:	netdev@vger.kernel.org
9239L:	lvs-devel@vger.kernel.org
9240S:	Maintained
9241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9243F:	Documentation/networking/ipvs-sysctl.rst
9244F:	include/net/ip_vs.h
9245F:	include/uapi/linux/ip_vs.h
9246F:	net/netfilter/ipvs/
9247
9248IPWIRELESS DRIVER
9249M:	Jiri Kosina <jikos@kernel.org>
9250M:	David Sterba <dsterba@suse.com>
9251S:	Odd Fixes
9252F:	drivers/tty/ipwireless/
9253
9254IPX NETWORK LAYER
9255L:	netdev@vger.kernel.org
9256S:	Obsolete
9257F:	include/uapi/linux/ipx.h
9258
9259IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9260M:	Marc Zyngier <maz@kernel.org>
9261S:	Maintained
9262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9263F:	Documentation/core-api/irq/irq-domain.rst
9264F:	include/linux/irqdomain.h
9265F:	kernel/irq/irqdomain.c
9266F:	kernel/irq/msi.c
9267
9268IRQ SUBSYSTEM
9269M:	Thomas Gleixner <tglx@linutronix.de>
9270L:	linux-kernel@vger.kernel.org
9271S:	Maintained
9272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9273F:	kernel/irq/
9274
9275IRQCHIP DRIVERS
9276M:	Thomas Gleixner <tglx@linutronix.de>
9277M:	Jason Cooper <jason@lakedaemon.net>
9278M:	Marc Zyngier <maz@kernel.org>
9279L:	linux-kernel@vger.kernel.org
9280S:	Maintained
9281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9282F:	Documentation/devicetree/bindings/interrupt-controller/
9283F:	drivers/irqchip/
9284
9285ISA
9286M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9287S:	Maintained
9288F:	Documentation/driver-api/isa.rst
9289F:	drivers/base/isa.c
9290F:	include/linux/isa.h
9291
9292ISA RADIO MODULE
9293M:	Hans Verkuil <hverkuil@xs4all.nl>
9294L:	linux-media@vger.kernel.org
9295S:	Maintained
9296W:	https://linuxtv.org
9297T:	git git://linuxtv.org/media_tree.git
9298F:	drivers/media/radio/radio-isa*
9299
9300ISAPNP
9301M:	Jaroslav Kysela <perex@perex.cz>
9302S:	Maintained
9303F:	Documentation/driver-api/isapnp.rst
9304F:	drivers/pnp/isapnp/
9305F:	include/linux/isapnp.h
9306
9307ISCSI
9308M:	Lee Duncan <lduncan@suse.com>
9309M:	Chris Leech <cleech@redhat.com>
9310L:	open-iscsi@googlegroups.com
9311L:	linux-scsi@vger.kernel.org
9312S:	Maintained
9313W:	www.open-iscsi.com
9314F:	drivers/scsi/*iscsi*
9315F:	include/scsi/*iscsi*
9316
9317iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9318M:	Peter Jones <pjones@redhat.com>
9319M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
9320S:	Maintained
9321F:	drivers/firmware/iscsi_ibft*
9322
9323ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9324M:	Sagi Grimberg <sagi@grimberg.me>
9325M:	Max Gurtovoy <mgurtovoy@nvidia.com>
9326L:	linux-rdma@vger.kernel.org
9327S:	Supported
9328W:	http://www.openfabrics.org
9329W:	www.open-iscsi.org
9330Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9331F:	drivers/infiniband/ulp/iser/
9332
9333ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9334M:	Sagi Grimberg <sagi@grimberg.me>
9335L:	linux-rdma@vger.kernel.org
9336L:	target-devel@vger.kernel.org
9337S:	Supported
9338W:	http://www.linux-iscsi.org
9339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9340F:	drivers/infiniband/ulp/isert
9341
9342ISDN/CMTP OVER BLUETOOTH
9343M:	Karsten Keil <isdn@linux-pingi.de>
9344L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
9345L:	netdev@vger.kernel.org
9346S:	Odd Fixes
9347W:	http://www.isdn4linux.de
9348F:	Documentation/isdn/
9349F:	drivers/isdn/capi/
9350F:	include/linux/isdn/
9351F:	include/uapi/linux/isdn/
9352F:	net/bluetooth/cmtp/
9353
9354ISDN/mISDN SUBSYSTEM
9355M:	Karsten Keil <isdn@linux-pingi.de>
9356L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
9357L:	netdev@vger.kernel.org
9358S:	Maintained
9359W:	http://www.isdn4linux.de
9360F:	drivers/isdn/Kconfig
9361F:	drivers/isdn/Makefile
9362F:	drivers/isdn/hardware/
9363F:	drivers/isdn/mISDN/
9364
9365IT87 HARDWARE MONITORING DRIVER
9366M:	Jean Delvare <jdelvare@suse.com>
9367L:	linux-hwmon@vger.kernel.org
9368S:	Maintained
9369F:	Documentation/hwmon/it87.rst
9370F:	drivers/hwmon/it87.c
9371
9372IT913X MEDIA DRIVER
9373M:	Antti Palosaari <crope@iki.fi>
9374L:	linux-media@vger.kernel.org
9375S:	Maintained
9376W:	https://linuxtv.org
9377W:	http://palosaari.fi/linux/
9378Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9379T:	git git://linuxtv.org/anttip/media_tree.git
9380F:	drivers/media/tuners/it913x*
9381
9382IVTV VIDEO4LINUX DRIVER
9383M:	Andy Walls <awalls@md.metrocast.net>
9384L:	linux-media@vger.kernel.org
9385S:	Maintained
9386W:	https://linuxtv.org
9387T:	git git://linuxtv.org/media_tree.git
9388F:	Documentation/admin-guide/media/ivtv*
9389F:	drivers/media/pci/ivtv/
9390F:	include/uapi/linux/ivtv*
9391
9392IX2505V MEDIA DRIVER
9393M:	Malcolm Priestley <tvboxspy@gmail.com>
9394L:	linux-media@vger.kernel.org
9395S:	Maintained
9396W:	https://linuxtv.org
9397Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9398F:	drivers/media/dvb-frontends/ix2505v*
9399
9400JAILHOUSE HYPERVISOR INTERFACE
9401M:	Jan Kiszka <jan.kiszka@siemens.com>
9402L:	jailhouse-dev@googlegroups.com
9403S:	Maintained
9404F:	arch/x86/include/asm/jailhouse_para.h
9405F:	arch/x86/kernel/jailhouse.c
9406
9407JC42.4 TEMPERATURE SENSOR DRIVER
9408M:	Guenter Roeck <linux@roeck-us.net>
9409L:	linux-hwmon@vger.kernel.org
9410S:	Maintained
9411F:	Documentation/hwmon/jc42.rst
9412F:	drivers/hwmon/jc42.c
9413
9414JFS FILESYSTEM
9415M:	Dave Kleikamp <shaggy@kernel.org>
9416L:	jfs-discussion@lists.sourceforge.net
9417S:	Maintained
9418W:	http://jfs.sourceforge.net/
9419T:	git git://github.com/kleikamp/linux-shaggy.git
9420F:	Documentation/admin-guide/jfs.rst
9421F:	fs/jfs/
9422
9423JME NETWORK DRIVER
9424M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
9425L:	netdev@vger.kernel.org
9426S:	Maintained
9427F:	drivers/net/ethernet/jme.*
9428
9429JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9430M:	David Woodhouse <dwmw2@infradead.org>
9431M:	Richard Weinberger <richard@nod.at>
9432L:	linux-mtd@lists.infradead.org
9433S:	Odd Fixes
9434W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
9435T:	git git://git.infradead.org/ubifs-2.6.git
9436F:	fs/jffs2/
9437F:	include/uapi/linux/jffs2.h
9438
9439JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9440M:	"Theodore Ts'o" <tytso@mit.edu>
9441M:	Jan Kara <jack@suse.com>
9442L:	linux-ext4@vger.kernel.org
9443S:	Maintained
9444F:	fs/jbd2/
9445F:	include/linux/jbd2.h
9446
9447JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9448M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9449L:	linux-media@vger.kernel.org
9450S:	Maintained
9451F:	drivers/media/platform/rcar_jpu.c
9452
9453JSM Neo PCI based serial card
9454L:	linux-serial@vger.kernel.org
9455S:	Orphan
9456F:	drivers/tty/serial/jsm/
9457
9458K10TEMP HARDWARE MONITORING DRIVER
9459M:	Clemens Ladisch <clemens@ladisch.de>
9460L:	linux-hwmon@vger.kernel.org
9461S:	Maintained
9462F:	Documentation/hwmon/k10temp.rst
9463F:	drivers/hwmon/k10temp.c
9464
9465K8TEMP HARDWARE MONITORING DRIVER
9466M:	Rudolf Marek <r.marek@assembler.cz>
9467L:	linux-hwmon@vger.kernel.org
9468S:	Maintained
9469F:	Documentation/hwmon/k8temp.rst
9470F:	drivers/hwmon/k8temp.c
9471
9472KASAN
9473M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
9474R:	Alexander Potapenko <glider@google.com>
9475R:	Dmitry Vyukov <dvyukov@google.com>
9476L:	kasan-dev@googlegroups.com
9477S:	Maintained
9478F:	Documentation/dev-tools/kasan.rst
9479F:	arch/*/include/asm/kasan.h
9480F:	arch/*/mm/kasan_init*
9481F:	include/linux/kasan*.h
9482F:	lib/test_kasan.c
9483F:	mm/kasan/
9484F:	scripts/Makefile.kasan
9485
9486KCONFIG
9487M:	Masahiro Yamada <masahiroy@kernel.org>
9488L:	linux-kbuild@vger.kernel.org
9489S:	Maintained
9490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9491F:	Documentation/kbuild/kconfig*
9492F:	scripts/Kconfig.include
9493F:	scripts/kconfig/
9494
9495KCOV
9496R:	Dmitry Vyukov <dvyukov@google.com>
9497R:	Andrey Konovalov <andreyknvl@google.com>
9498L:	kasan-dev@googlegroups.com
9499S:	Maintained
9500F:	Documentation/dev-tools/kcov.rst
9501F:	include/linux/kcov.h
9502F:	include/uapi/linux/kcov.h
9503F:	kernel/kcov.c
9504F:	scripts/Makefile.kcov
9505
9506KCSAN
9507M:	Marco Elver <elver@google.com>
9508R:	Dmitry Vyukov <dvyukov@google.com>
9509L:	kasan-dev@googlegroups.com
9510S:	Maintained
9511F:	Documentation/dev-tools/kcsan.rst
9512F:	include/linux/kcsan*.h
9513F:	kernel/kcsan/
9514F:	lib/Kconfig.kcsan
9515F:	scripts/Makefile.kcsan
9516
9517KDUMP
9518M:	Dave Young <dyoung@redhat.com>
9519M:	Baoquan He <bhe@redhat.com>
9520R:	Vivek Goyal <vgoyal@redhat.com>
9521L:	kexec@lists.infradead.org
9522S:	Maintained
9523W:	http://lse.sourceforge.net/kdump/
9524F:	Documentation/admin-guide/kdump/
9525F:	fs/proc/vmcore.c
9526F:	include/linux/crash_core.h
9527F:	include/linux/crash_dump.h
9528F:	include/uapi/linux/vmcore.h
9529F:	kernel/crash_*.c
9530
9531KEENE FM RADIO TRANSMITTER DRIVER
9532M:	Hans Verkuil <hverkuil@xs4all.nl>
9533L:	linux-media@vger.kernel.org
9534S:	Maintained
9535W:	https://linuxtv.org
9536T:	git git://linuxtv.org/media_tree.git
9537F:	drivers/media/radio/radio-keene*
9538
9539KERNEL AUTOMOUNTER
9540M:	Ian Kent <raven@themaw.net>
9541L:	autofs@vger.kernel.org
9542S:	Maintained
9543F:	fs/autofs/
9544
9545KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9546M:	Masahiro Yamada <masahiroy@kernel.org>
9547M:	Michal Marek <michal.lkml@markovi.net>
9548L:	linux-kbuild@vger.kernel.org
9549S:	Maintained
9550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9551F:	Documentation/kbuild/
9552F:	Makefile
9553F:	scripts/*vmlinux*
9554F:	scripts/Kbuild*
9555F:	scripts/Makefile*
9556F:	scripts/basic/
9557F:	scripts/mk*
9558F:	scripts/mod/
9559F:	scripts/package/
9560
9561KERNEL JANITORS
9562L:	kernel-janitors@vger.kernel.org
9563S:	Odd Fixes
9564W:	http://kernelnewbies.org/KernelJanitors
9565
9566KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9567M:	"J. Bruce Fields" <bfields@fieldses.org>
9568M:	Chuck Lever <chuck.lever@oracle.com>
9569L:	linux-nfs@vger.kernel.org
9570S:	Supported
9571W:	http://nfs.sourceforge.net/
9572T:	git git://linux-nfs.org/~bfields/linux.git
9573F:	fs/lockd/
9574F:	fs/nfs_common/
9575F:	fs/nfsd/
9576F:	include/linux/lockd/
9577F:	include/linux/sunrpc/
9578F:	include/uapi/linux/nfsd/
9579F:	include/uapi/linux/sunrpc/
9580F:	net/sunrpc/
9581F:	Documentation/filesystems/nfs/
9582
9583KERNEL SELFTEST FRAMEWORK
9584M:	Shuah Khan <shuah@kernel.org>
9585M:	Shuah Khan <skhan@linuxfoundation.org>
9586L:	linux-kselftest@vger.kernel.org
9587S:	Maintained
9588Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
9589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9590F:	Documentation/dev-tools/kselftest*
9591F:	tools/testing/selftests/
9592
9593KERNEL UNIT TESTING FRAMEWORK (KUnit)
9594M:	Brendan Higgins <brendanhiggins@google.com>
9595L:	linux-kselftest@vger.kernel.org
9596L:	kunit-dev@googlegroups.com
9597S:	Maintained
9598W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
9599F:	Documentation/dev-tools/kunit/
9600F:	include/kunit/
9601F:	lib/kunit/
9602F:	tools/testing/kunit/
9603
9604KERNEL USERMODE HELPER
9605M:	Luis Chamberlain <mcgrof@kernel.org>
9606L:	linux-kernel@vger.kernel.org
9607S:	Maintained
9608F:	include/linux/umh.h
9609F:	kernel/umh.c
9610
9611KERNEL VIRTUAL MACHINE (KVM)
9612M:	Paolo Bonzini <pbonzini@redhat.com>
9613L:	kvm@vger.kernel.org
9614S:	Supported
9615W:	http://www.linux-kvm.org
9616T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9617F:	Documentation/virt/kvm/
9618F:	include/asm-generic/kvm*
9619F:	include/kvm/iodev.h
9620F:	include/linux/kvm*
9621F:	include/trace/events/kvm.h
9622F:	include/uapi/asm-generic/kvm*
9623F:	include/uapi/linux/kvm*
9624F:	tools/kvm/
9625F:	tools/testing/selftests/kvm/
9626F:	virt/kvm/*
9627
9628KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9629M:	Marc Zyngier <maz@kernel.org>
9630R:	James Morse <james.morse@arm.com>
9631R:	Julien Thierry <julien.thierry.kdev@gmail.com>
9632R:	Suzuki K Poulose <suzuki.poulose@arm.com>
9633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9634L:	kvmarm@lists.cs.columbia.edu
9635S:	Maintained
9636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9637F:	arch/arm64/include/asm/kvm*
9638F:	arch/arm64/include/uapi/asm/kvm*
9639F:	arch/arm64/kvm/
9640F:	include/kvm/arm_*
9641
9642KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9643M:	Huacai Chen <chenhc@lemote.com>
9644M:	Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9645L:	linux-mips@vger.kernel.org
9646L:	kvm@vger.kernel.org
9647S:	Maintained
9648F:	arch/mips/include/asm/kvm*
9649F:	arch/mips/include/uapi/asm/kvm*
9650F:	arch/mips/kvm/
9651
9652KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9653M:	Paul Mackerras <paulus@ozlabs.org>
9654L:	kvm-ppc@vger.kernel.org
9655S:	Supported
9656W:	http://www.linux-kvm.org/
9657T:	git git://github.com/agraf/linux-2.6.git
9658F:	arch/powerpc/include/asm/kvm*
9659F:	arch/powerpc/include/uapi/asm/kvm*
9660F:	arch/powerpc/kernel/kvm*
9661F:	arch/powerpc/kvm/
9662
9663KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9664M:	Christian Borntraeger <borntraeger@de.ibm.com>
9665M:	Janosch Frank <frankja@linux.ibm.com>
9666R:	David Hildenbrand <david@redhat.com>
9667R:	Cornelia Huck <cohuck@redhat.com>
9668R:	Claudio Imbrenda <imbrenda@linux.ibm.com>
9669L:	kvm@vger.kernel.org
9670S:	Supported
9671W:	http://www.ibm.com/developerworks/linux/linux390/
9672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9673F:	Documentation/virt/kvm/s390*
9674F:	arch/s390/include/asm/gmap.h
9675F:	arch/s390/include/asm/kvm*
9676F:	arch/s390/include/uapi/asm/kvm*
9677F:	arch/s390/kvm/
9678F:	arch/s390/mm/gmap.c
9679F:	tools/testing/selftests/kvm/*/s390x/
9680F:	tools/testing/selftests/kvm/s390x/
9681
9682KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9683M:	Paolo Bonzini <pbonzini@redhat.com>
9684R:	Sean Christopherson <sean.j.christopherson@intel.com>
9685R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9686R:	Wanpeng Li <wanpengli@tencent.com>
9687R:	Jim Mattson <jmattson@google.com>
9688R:	Joerg Roedel <joro@8bytes.org>
9689L:	kvm@vger.kernel.org
9690S:	Supported
9691W:	http://www.linux-kvm.org
9692T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9693F:	arch/x86/include/asm/kvm*
9694F:	arch/x86/include/asm/pvclock-abi.h
9695F:	arch/x86/include/asm/svm.h
9696F:	arch/x86/include/asm/vmx*.h
9697F:	arch/x86/include/uapi/asm/kvm*
9698F:	arch/x86/include/uapi/asm/svm.h
9699F:	arch/x86/include/uapi/asm/vmx.h
9700F:	arch/x86/kernel/kvm.c
9701F:	arch/x86/kernel/kvmclock.c
9702F:	arch/x86/kvm/
9703F:	arch/x86/kvm/*/
9704
9705KERNFS
9706M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9707M:	Tejun Heo <tj@kernel.org>
9708S:	Supported
9709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9710F:	fs/kernfs/
9711F:	include/linux/kernfs.h
9712
9713KEXEC
9714M:	Eric Biederman <ebiederm@xmission.com>
9715L:	kexec@lists.infradead.org
9716S:	Maintained
9717W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9718F:	include/linux/kexec.h
9719F:	include/uapi/linux/kexec.h
9720F:	kernel/kexec*
9721
9722KEYS-ENCRYPTED
9723M:	Mimi Zohar <zohar@linux.ibm.com>
9724L:	linux-integrity@vger.kernel.org
9725L:	keyrings@vger.kernel.org
9726S:	Supported
9727F:	Documentation/security/keys/trusted-encrypted.rst
9728F:	include/keys/encrypted-type.h
9729F:	security/keys/encrypted-keys/
9730
9731KEYS-TRUSTED
9732M:	James Bottomley <jejb@linux.ibm.com>
9733M:	Jarkko Sakkinen <jarkko@kernel.org>
9734M:	Mimi Zohar <zohar@linux.ibm.com>
9735L:	linux-integrity@vger.kernel.org
9736L:	keyrings@vger.kernel.org
9737S:	Supported
9738F:	Documentation/security/keys/trusted-encrypted.rst
9739F:	include/keys/trusted-type.h
9740F:	include/keys/trusted_tpm.h
9741F:	security/keys/trusted-keys/
9742
9743KEYS/KEYRINGS
9744M:	David Howells <dhowells@redhat.com>
9745M:	Jarkko Sakkinen <jarkko@kernel.org>
9746L:	keyrings@vger.kernel.org
9747S:	Maintained
9748F:	Documentation/security/keys/core.rst
9749F:	include/keys/
9750F:	include/linux/key-type.h
9751F:	include/linux/key.h
9752F:	include/linux/keyctl.h
9753F:	include/uapi/linux/keyctl.h
9754F:	security/keys/
9755
9756KFIFO
9757M:	Stefani Seibold <stefani@seibold.net>
9758S:	Maintained
9759F:	include/linux/kfifo.h
9760F:	lib/kfifo.c
9761F:	samples/kfifo/
9762
9763KGDB / KDB /debug_core
9764M:	Jason Wessel <jason.wessel@windriver.com>
9765M:	Daniel Thompson <daniel.thompson@linaro.org>
9766R:	Douglas Anderson <dianders@chromium.org>
9767L:	kgdb-bugreport@lists.sourceforge.net
9768S:	Maintained
9769W:	http://kgdb.wiki.kernel.org/
9770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9771F:	Documentation/dev-tools/kgdb.rst
9772F:	drivers/misc/kgdbts.c
9773F:	drivers/tty/serial/kgdboc.c
9774F:	include/linux/kdb.h
9775F:	include/linux/kgdb.h
9776F:	kernel/debug/
9777
9778KHADAS MCU MFD DRIVER
9779M:	Neil Armstrong <narmstrong@baylibre.com>
9780L:	linux-amlogic@lists.infradead.org
9781S:	Maintained
9782F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9783F:	drivers/mfd/khadas-mcu.c
9784F:	include/linux/mfd/khadas-mcu.h
9785F:	drivers/thermal/khadas_mcu_fan.c
9786
9787KMEMLEAK
9788M:	Catalin Marinas <catalin.marinas@arm.com>
9789S:	Maintained
9790F:	Documentation/dev-tools/kmemleak.rst
9791F:	include/linux/kmemleak.h
9792F:	mm/kmemleak.c
9793F:	samples/kmemleak/kmemleak-test.c
9794
9795KMOD KERNEL MODULE LOADER - USERMODE HELPER
9796M:	Luis Chamberlain <mcgrof@kernel.org>
9797L:	linux-kernel@vger.kernel.org
9798S:	Maintained
9799F:	include/linux/kmod.h
9800F:	kernel/kmod.c
9801F:	lib/test_kmod.c
9802F:	tools/testing/selftests/kmod/
9803
9804KPROBES
9805M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9806M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9807M:	"David S. Miller" <davem@davemloft.net>
9808M:	Masami Hiramatsu <mhiramat@kernel.org>
9809S:	Maintained
9810F:	Documentation/trace/kprobes.rst
9811F:	include/asm-generic/kprobes.h
9812F:	include/linux/kprobes.h
9813F:	kernel/kprobes.c
9814
9815KS0108 LCD CONTROLLER DRIVER
9816M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9817S:	Maintained
9818F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9819F:	drivers/auxdisplay/ks0108.c
9820F:	include/linux/ks0108.h
9821
9822KTD253 BACKLIGHT DRIVER
9823M:	Linus Walleij <linus.walleij@linaro.org>
9824S:	Maintained
9825F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9826F:	drivers/video/backlight/ktd253-backlight.c
9827
9828L3MDEV
9829M:	David Ahern <dsahern@kernel.org>
9830L:	netdev@vger.kernel.org
9831S:	Maintained
9832F:	include/net/l3mdev.h
9833F:	net/l3mdev
9834
9835L7 BPF FRAMEWORK
9836M:	John Fastabend <john.fastabend@gmail.com>
9837M:	Daniel Borkmann <daniel@iogearbox.net>
9838M:	Jakub Sitnicki <jakub@cloudflare.com>
9839M:	Lorenz Bauer <lmb@cloudflare.com>
9840L:	netdev@vger.kernel.org
9841L:	bpf@vger.kernel.org
9842S:	Maintained
9843F:	include/linux/skmsg.h
9844F:	net/core/skmsg.c
9845F:	net/core/sock_map.c
9846F:	net/ipv4/tcp_bpf.c
9847F:	net/ipv4/udp_bpf.c
9848
9849LANTIQ / INTEL Ethernet drivers
9850M:	Hauke Mehrtens <hauke@hauke-m.de>
9851L:	netdev@vger.kernel.org
9852S:	Maintained
9853F:	drivers/net/dsa/lantiq_gswip.c
9854F:	drivers/net/dsa/lantiq_pce.h
9855F:	drivers/net/ethernet/lantiq_xrx200.c
9856F:	net/dsa/tag_gswip.c
9857
9858LANTIQ MIPS ARCHITECTURE
9859M:	John Crispin <john@phrozen.org>
9860L:	linux-mips@vger.kernel.org
9861S:	Maintained
9862F:	arch/mips/lantiq
9863F:	drivers/soc/lantiq
9864
9865LAPB module
9866L:	linux-x25@vger.kernel.org
9867S:	Orphan
9868F:	Documentation/networking/lapb-module.rst
9869F:	include/*/lapb.h
9870F:	net/lapb/
9871
9872LASI 53c700 driver for PARISC
9873M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9874L:	linux-scsi@vger.kernel.org
9875S:	Maintained
9876F:	Documentation/scsi/53c700.rst
9877F:	drivers/scsi/53c700*
9878
9879LEAKING_ADDRESSES
9880M:	Tobin C. Harding <me@tobin.cc>
9881M:	Tycho Andersen <tycho@tycho.pizza>
9882L:	linux-hardening@vger.kernel.org
9883S:	Maintained
9884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9885F:	scripts/leaking_addresses.pl
9886
9887LED SUBSYSTEM
9888M:	Pavel Machek <pavel@ucw.cz>
9889R:	Dan Murphy <dmurphy@ti.com>
9890L:	linux-leds@vger.kernel.org
9891S:	Maintained
9892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9893F:	Documentation/devicetree/bindings/leds/
9894F:	drivers/leds/
9895F:	include/linux/leds.h
9896
9897LEGACY EEPROM DRIVER
9898M:	Jean Delvare <jdelvare@suse.com>
9899S:	Maintained
9900F:	Documentation/misc-devices/eeprom.rst
9901F:	drivers/misc/eeprom/eeprom.c
9902
9903LEGO MINDSTORMS EV3
9904R:	David Lechner <david@lechnology.com>
9905S:	Maintained
9906F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9907F:	arch/arm/boot/dts/da850-lego-ev3.dts
9908F:	drivers/power/supply/lego_ev3_battery.c
9909
9910LEGO USB Tower driver
9911M:	Juergen Stuber <starblue@users.sourceforge.net>
9912L:	legousb-devel@lists.sourceforge.net
9913S:	Maintained
9914W:	http://legousb.sourceforge.net/
9915F:	drivers/usb/misc/legousbtower.c
9916
9917LG LAPTOP EXTRAS
9918M:	Matan Ziv-Av <matan@svgalib.org>
9919L:	platform-driver-x86@vger.kernel.org
9920S:	Maintained
9921F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9922F:	Documentation/admin-guide/laptops/lg-laptop.rst
9923F:	drivers/platform/x86/lg-laptop.c
9924
9925LG2160 MEDIA DRIVER
9926M:	Michael Krufky <mkrufky@linuxtv.org>
9927L:	linux-media@vger.kernel.org
9928S:	Maintained
9929W:	https://linuxtv.org
9930W:	http://github.com/mkrufky
9931Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9932T:	git git://linuxtv.org/mkrufky/tuners.git
9933F:	drivers/media/dvb-frontends/lg2160.*
9934
9935LGDT3305 MEDIA DRIVER
9936M:	Michael Krufky <mkrufky@linuxtv.org>
9937L:	linux-media@vger.kernel.org
9938S:	Maintained
9939W:	https://linuxtv.org
9940W:	http://github.com/mkrufky
9941Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9942T:	git git://linuxtv.org/mkrufky/tuners.git
9943F:	drivers/media/dvb-frontends/lgdt3305.*
9944
9945LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9946M:	Viresh Kumar <vireshk@kernel.org>
9947L:	linux-ide@vger.kernel.org
9948S:	Maintained
9949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9950F:	drivers/ata/pata_arasan_cf.c
9951F:	include/linux/pata_arasan_cf_data.h
9952
9953LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9954M:	Linus Walleij <linus.walleij@linaro.org>
9955L:	linux-ide@vger.kernel.org
9956S:	Maintained
9957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9958F:	drivers/ata/pata_ftide010.c
9959F:	drivers/ata/sata_gemini.c
9960F:	drivers/ata/sata_gemini.h
9961
9962LIBATA SATA AHCI PLATFORM devices support
9963M:	Hans de Goede <hdegoede@redhat.com>
9964M:	Jens Axboe <axboe@kernel.dk>
9965L:	linux-ide@vger.kernel.org
9966S:	Maintained
9967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9968F:	drivers/ata/ahci_platform.c
9969F:	drivers/ata/libahci_platform.c
9970F:	include/linux/ahci_platform.h
9971
9972LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9973M:	Mikael Pettersson <mikpelinux@gmail.com>
9974L:	linux-ide@vger.kernel.org
9975S:	Maintained
9976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9977F:	drivers/ata/sata_promise.*
9978
9979LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9980M:	Jens Axboe <axboe@kernel.dk>
9981L:	linux-ide@vger.kernel.org
9982S:	Maintained
9983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9984F:	Documentation/devicetree/bindings/ata/
9985F:	drivers/ata/
9986F:	include/linux/ata.h
9987F:	include/linux/libata.h
9988
9989LIBLOCKDEP
9990M:	Sasha Levin <alexander.levin@microsoft.com>
9991S:	Maintained
9992F:	tools/lib/lockdep/
9993
9994LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9995M:	Dan Williams <dan.j.williams@intel.com>
9996M:	Vishal Verma <vishal.l.verma@intel.com>
9997M:	Dave Jiang <dave.jiang@intel.com>
9998L:	linux-nvdimm@lists.01.org
9999S:	Supported
10000Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
10001P:	Documentation/nvdimm/maintainer-entry-profile.rst
10002F:	drivers/nvdimm/blk.c
10003F:	drivers/nvdimm/region_devs.c
10004
10005LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10006M:	Vishal Verma <vishal.l.verma@intel.com>
10007M:	Dan Williams <dan.j.williams@intel.com>
10008M:	Dave Jiang <dave.jiang@intel.com>
10009L:	linux-nvdimm@lists.01.org
10010S:	Supported
10011Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
10012P:	Documentation/nvdimm/maintainer-entry-profile.rst
10013F:	drivers/nvdimm/btt*
10014
10015LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10016M:	Dan Williams <dan.j.williams@intel.com>
10017M:	Vishal Verma <vishal.l.verma@intel.com>
10018M:	Dave Jiang <dave.jiang@intel.com>
10019L:	linux-nvdimm@lists.01.org
10020S:	Supported
10021Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
10022P:	Documentation/nvdimm/maintainer-entry-profile.rst
10023F:	drivers/nvdimm/pmem*
10024
10025LIBNVDIMM: DEVICETREE BINDINGS
10026M:	Oliver O'Halloran <oohall@gmail.com>
10027L:	linux-nvdimm@lists.01.org
10028S:	Supported
10029Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
10030F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
10031F:	drivers/nvdimm/of_pmem.c
10032
10033LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10034M:	Dan Williams <dan.j.williams@intel.com>
10035M:	Vishal Verma <vishal.l.verma@intel.com>
10036M:	Dave Jiang <dave.jiang@intel.com>
10037M:	Ira Weiny <ira.weiny@intel.com>
10038L:	linux-nvdimm@lists.01.org
10039S:	Supported
10040Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
10041P:	Documentation/nvdimm/maintainer-entry-profile.rst
10042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10043F:	drivers/acpi/nfit/*
10044F:	drivers/nvdimm/*
10045F:	include/linux/libnvdimm.h
10046F:	include/linux/nd.h
10047F:	include/uapi/linux/ndctl.h
10048F:	tools/testing/nvdimm/
10049
10050LICENSES and SPDX stuff
10051M:	Thomas Gleixner <tglx@linutronix.de>
10052M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10053L:	linux-spdx@vger.kernel.org
10054S:	Maintained
10055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10056F:	COPYING
10057F:	Documentation/process/license-rules.rst
10058F:	LICENSES/
10059F:	scripts/spdxcheck-test.sh
10060F:	scripts/spdxcheck.py
10061
10062LIGHTNVM PLATFORM SUPPORT
10063M:	Matias Bjorling <mb@lightnvm.io>
10064L:	linux-block@vger.kernel.org
10065S:	Maintained
10066W:	http://github/OpenChannelSSD
10067F:	drivers/lightnvm/
10068F:	include/linux/lightnvm.h
10069F:	include/uapi/linux/lightnvm.h
10070
10071LINEAR RANGES HELPERS
10072M:	Mark Brown <broonie@kernel.org>
10073R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10074F:	lib/linear_ranges.c
10075F:	lib/test_linear_ranges.c
10076F:	include/linux/linear_range.h
10077
10078LINUX FOR POWER MACINTOSH
10079M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10080L:	linuxppc-dev@lists.ozlabs.org
10081S:	Odd Fixes
10082F:	arch/powerpc/platforms/powermac/
10083F:	drivers/macintosh/
10084
10085LINUX FOR POWERPC (32-BIT AND 64-BIT)
10086M:	Michael Ellerman <mpe@ellerman.id.au>
10087R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10088R:	Paul Mackerras <paulus@samba.org>
10089L:	linuxppc-dev@lists.ozlabs.org
10090S:	Supported
10091W:	https://github.com/linuxppc/wiki/wiki
10092Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10094F:	Documentation/ABI/stable/sysfs-firmware-opal-*
10095F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
10096F:	Documentation/devicetree/bindings/powerpc/
10097F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
10098F:	Documentation/powerpc/
10099F:	arch/powerpc/
10100F:	drivers/*/*/*pasemi*
10101F:	drivers/*/*pasemi*
10102F:	drivers/char/tpm/tpm_ibmvtpm*
10103F:	drivers/crypto/nx/
10104F:	drivers/crypto/vmx/
10105F:	drivers/i2c/busses/i2c-opal.c
10106F:	drivers/net/ethernet/ibm/ibmveth.*
10107F:	drivers/net/ethernet/ibm/ibmvnic.*
10108F:	drivers/pci/hotplug/pnv_php.c
10109F:	drivers/pci/hotplug/rpa*
10110F:	drivers/rtc/rtc-opal.c
10111F:	drivers/scsi/ibmvscsi/
10112F:	drivers/tty/hvc/hvc_opal.c
10113F:	drivers/watchdog/wdrtas.c
10114F:	tools/testing/selftests/powerpc
10115N:	/pmac
10116N:	powermac
10117N:	powernv
10118N:	[^a-z0-9]ps3
10119N:	pseries
10120
10121LINUX FOR POWERPC EMBEDDED MPC5XXX
10122M:	Anatolij Gustschin <agust@denx.de>
10123L:	linuxppc-dev@lists.ozlabs.org
10124S:	Odd Fixes
10125F:	arch/powerpc/platforms/512x/
10126F:	arch/powerpc/platforms/52xx/
10127
10128LINUX FOR POWERPC EMBEDDED PPC4XX
10129L:	linuxppc-dev@lists.ozlabs.org
10130S:	Orphan
10131F:	arch/powerpc/platforms/40x/
10132F:	arch/powerpc/platforms/44x/
10133
10134LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10135M:	Scott Wood <oss@buserror.net>
10136L:	linuxppc-dev@lists.ozlabs.org
10137S:	Odd fixes
10138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10139F:	Documentation/devicetree/bindings/powerpc/fsl/
10140F:	arch/powerpc/platforms/83xx/
10141F:	arch/powerpc/platforms/85xx/
10142
10143LINUX FOR POWERPC EMBEDDED PPC8XX
10144M:	Christophe Leroy <christophe.leroy@csgroup.eu>
10145L:	linuxppc-dev@lists.ozlabs.org
10146S:	Maintained
10147F:	arch/powerpc/platforms/8xx/
10148
10149LINUX KERNEL DUMP TEST MODULE (LKDTM)
10150M:	Kees Cook <keescook@chromium.org>
10151S:	Maintained
10152F:	drivers/misc/lkdtm/*
10153F:	tools/testing/selftests/lkdtm/*
10154
10155LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10156M:	Alan Stern <stern@rowland.harvard.edu>
10157M:	Andrea Parri <parri.andrea@gmail.com>
10158M:	Will Deacon <will@kernel.org>
10159M:	Peter Zijlstra <peterz@infradead.org>
10160M:	Boqun Feng <boqun.feng@gmail.com>
10161M:	Nicholas Piggin <npiggin@gmail.com>
10162M:	David Howells <dhowells@redhat.com>
10163M:	Jade Alglave <j.alglave@ucl.ac.uk>
10164M:	Luc Maranget <luc.maranget@inria.fr>
10165M:	"Paul E. McKenney" <paulmck@kernel.org>
10166R:	Akira Yokosawa <akiyks@gmail.com>
10167R:	Daniel Lustig <dlustig@nvidia.com>
10168R:	Joel Fernandes <joel@joelfernandes.org>
10169L:	linux-kernel@vger.kernel.org
10170L:	linux-arch@vger.kernel.org
10171S:	Supported
10172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10173F:	Documentation/atomic_bitops.txt
10174F:	Documentation/atomic_t.txt
10175F:	Documentation/core-api/atomic_ops.rst
10176F:	Documentation/core-api/refcount-vs-atomic.rst
10177F:	Documentation/litmus-tests/
10178F:	Documentation/memory-barriers.txt
10179F:	tools/memory-model/
10180
10181LIS3LV02D ACCELEROMETER DRIVER
10182M:	Eric Piel <eric.piel@tremplin-utc.net>
10183S:	Maintained
10184F:	Documentation/misc-devices/lis3lv02d.rst
10185F:	drivers/misc/lis3lv02d/
10186F:	drivers/platform/x86/hp_accel.c
10187
10188LIST KUNIT TEST
10189M:	David Gow <davidgow@google.com>
10190L:	linux-kselftest@vger.kernel.org
10191L:	kunit-dev@googlegroups.com
10192S:	Maintained
10193F:	lib/list-test.c
10194
10195LIVE PATCHING
10196M:	Josh Poimboeuf <jpoimboe@redhat.com>
10197M:	Jiri Kosina <jikos@kernel.org>
10198M:	Miroslav Benes <mbenes@suse.cz>
10199M:	Petr Mladek <pmladek@suse.com>
10200R:	Joe Lawrence <joe.lawrence@redhat.com>
10201L:	live-patching@vger.kernel.org
10202S:	Maintained
10203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10204F:	Documentation/ABI/testing/sysfs-kernel-livepatch
10205F:	Documentation/livepatch/
10206F:	arch/powerpc/include/asm/livepatch.h
10207F:	arch/s390/include/asm/livepatch.h
10208F:	arch/x86/include/asm/livepatch.h
10209F:	include/linux/livepatch.h
10210F:	kernel/livepatch/
10211F:	lib/livepatch/
10212F:	samples/livepatch/
10213F:	tools/testing/selftests/livepatch/
10214
10215LLC (802.2)
10216L:	netdev@vger.kernel.org
10217S:	Odd fixes
10218F:	include/linux/llc.h
10219F:	include/net/llc*
10220F:	include/uapi/linux/llc.h
10221F:	net/llc/
10222
10223LM73 HARDWARE MONITOR DRIVER
10224M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
10225L:	linux-hwmon@vger.kernel.org
10226S:	Maintained
10227F:	drivers/hwmon/lm73.c
10228
10229LM78 HARDWARE MONITOR DRIVER
10230M:	Jean Delvare <jdelvare@suse.com>
10231L:	linux-hwmon@vger.kernel.org
10232S:	Maintained
10233F:	Documentation/hwmon/lm78.rst
10234F:	drivers/hwmon/lm78.c
10235
10236LM83 HARDWARE MONITOR DRIVER
10237M:	Jean Delvare <jdelvare@suse.com>
10238L:	linux-hwmon@vger.kernel.org
10239S:	Maintained
10240F:	Documentation/hwmon/lm83.rst
10241F:	drivers/hwmon/lm83.c
10242
10243LM90 HARDWARE MONITOR DRIVER
10244M:	Jean Delvare <jdelvare@suse.com>
10245L:	linux-hwmon@vger.kernel.org
10246S:	Maintained
10247F:	Documentation/devicetree/bindings/hwmon/lm90.txt
10248F:	Documentation/hwmon/lm90.rst
10249F:	drivers/hwmon/lm90.c
10250F:	include/dt-bindings/thermal/lm90.h
10251
10252LM95234 HARDWARE MONITOR DRIVER
10253M:	Guenter Roeck <linux@roeck-us.net>
10254L:	linux-hwmon@vger.kernel.org
10255S:	Maintained
10256F:	Documentation/hwmon/lm95234.rst
10257F:	drivers/hwmon/lm95234.c
10258
10259LME2510 MEDIA DRIVER
10260M:	Malcolm Priestley <tvboxspy@gmail.com>
10261L:	linux-media@vger.kernel.org
10262S:	Maintained
10263W:	https://linuxtv.org
10264Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10265F:	drivers/media/usb/dvb-usb-v2/lmedm04*
10266
10267LOADPIN SECURITY MODULE
10268M:	Kees Cook <keescook@chromium.org>
10269S:	Supported
10270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10271F:	Documentation/admin-guide/LSM/LoadPin.rst
10272F:	security/loadpin/
10273
10274LOCKING PRIMITIVES
10275M:	Peter Zijlstra <peterz@infradead.org>
10276M:	Ingo Molnar <mingo@redhat.com>
10277M:	Will Deacon <will@kernel.org>
10278L:	linux-kernel@vger.kernel.org
10279S:	Maintained
10280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10281F:	Documentation/locking/
10282F:	arch/*/include/asm/spinlock*.h
10283F:	include/linux/lockdep.h
10284F:	include/linux/mutex*.h
10285F:	include/linux/rwlock*.h
10286F:	include/linux/rwsem*.h
10287F:	include/linux/seqlock.h
10288F:	include/linux/spinlock*.h
10289F:	kernel/locking/
10290F:	lib/locking*.[ch]
10291X:	kernel/locking/locktorture.c
10292
10293LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10294M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
10295L:	linux-ntfs-dev@lists.sourceforge.net
10296S:	Maintained
10297W:	http://www.linux-ntfs.org/content/view/19/37/
10298F:	Documentation/admin-guide/ldm.rst
10299F:	block/partitions/ldm.*
10300
10301LOGITECH HID GAMING KEYBOARDS
10302M:	Hans de Goede <hdegoede@redhat.com>
10303L:	linux-input@vger.kernel.org
10304S:	Maintained
10305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10306F:	drivers/hid/hid-lg-g15.c
10307
10308LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10309M:	Sathya Prakash <sathya.prakash@broadcom.com>
10310M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10311M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10312L:	MPT-FusionLinux.pdl@broadcom.com
10313L:	linux-scsi@vger.kernel.org
10314S:	Supported
10315W:	http://www.avagotech.com/support/
10316F:	drivers/message/fusion/
10317F:	drivers/scsi/mpt3sas/
10318
10319LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10320M:	Matthew Wilcox <willy@infradead.org>
10321L:	linux-scsi@vger.kernel.org
10322S:	Maintained
10323F:	drivers/scsi/sym53c8xx_2/
10324
10325LTC1660 DAC DRIVER
10326M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10327L:	linux-iio@vger.kernel.org
10328S:	Maintained
10329F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10330F:	drivers/iio/dac/ltc1660.c
10331
10332LTC2947 HARDWARE MONITOR DRIVER
10333M:	Nuno Sá <nuno.sa@analog.com>
10334L:	linux-hwmon@vger.kernel.org
10335S:	Supported
10336W:	http://ez.analog.com/community/linux-device-drivers
10337F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10338F:	drivers/hwmon/ltc2947-core.c
10339F:	drivers/hwmon/ltc2947-i2c.c
10340F:	drivers/hwmon/ltc2947-spi.c
10341F:	drivers/hwmon/ltc2947.h
10342
10343LTC2983 IIO TEMPERATURE DRIVER
10344M:	Nuno Sá <nuno.sa@analog.com>
10345L:	linux-iio@vger.kernel.org
10346S:	Supported
10347W:	http://ez.analog.com/community/linux-device-drivers
10348F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10349F:	drivers/iio/temperature/ltc2983.c
10350
10351LTC4261 HARDWARE MONITOR DRIVER
10352M:	Guenter Roeck <linux@roeck-us.net>
10353L:	linux-hwmon@vger.kernel.org
10354S:	Maintained
10355F:	Documentation/hwmon/ltc4261.rst
10356F:	drivers/hwmon/ltc4261.c
10357
10358LTC4306 I2C MULTIPLEXER DRIVER
10359M:	Michael Hennerich <michael.hennerich@analog.com>
10360L:	linux-i2c@vger.kernel.org
10361S:	Supported
10362W:	http://ez.analog.com/community/linux-device-drivers
10363F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10364F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
10365
10366LTP (Linux Test Project)
10367M:	Mike Frysinger <vapier@gentoo.org>
10368M:	Cyril Hrubis <chrubis@suse.cz>
10369M:	Wanlong Gao <wanlong.gao@gmail.com>
10370M:	Jan Stancek <jstancek@redhat.com>
10371M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10372M:	Alexey Kodanev <alexey.kodanev@oracle.com>
10373L:	ltp@lists.linux.it (subscribers-only)
10374S:	Maintained
10375W:	http://linux-test-project.github.io/
10376T:	git git://github.com/linux-test-project/ltp.git
10377
10378LYNX PCS MODULE
10379M:	Ioana Ciornei <ioana.ciornei@nxp.com>
10380L:	netdev@vger.kernel.org
10381S:	Supported
10382F:	drivers/net/pcs/pcs-lynx.c
10383F:	include/linux/pcs-lynx.h
10384
10385M68K ARCHITECTURE
10386M:	Geert Uytterhoeven <geert@linux-m68k.org>
10387L:	linux-m68k@lists.linux-m68k.org
10388S:	Maintained
10389W:	http://www.linux-m68k.org/
10390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10391F:	arch/m68k/
10392F:	drivers/zorro/
10393
10394M68K ON APPLE MACINTOSH
10395M:	Joshua Thompson <funaho@jurai.org>
10396L:	linux-m68k@lists.linux-m68k.org
10397S:	Maintained
10398W:	http://www.mac.linux-m68k.org/
10399F:	arch/m68k/mac/
10400
10401M68K ON HP9000/300
10402M:	Philip Blundell <philb@gnu.org>
10403S:	Maintained
10404W:	http://www.tazenda.demon.co.uk/phil/linux-hp
10405F:	arch/m68k/hp300/
10406
10407M88DS3103 MEDIA DRIVER
10408M:	Antti Palosaari <crope@iki.fi>
10409L:	linux-media@vger.kernel.org
10410S:	Maintained
10411W:	https://linuxtv.org
10412W:	http://palosaari.fi/linux/
10413Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10414T:	git git://linuxtv.org/anttip/media_tree.git
10415F:	drivers/media/dvb-frontends/m88ds3103*
10416
10417M88RS2000 MEDIA DRIVER
10418M:	Malcolm Priestley <tvboxspy@gmail.com>
10419L:	linux-media@vger.kernel.org
10420S:	Maintained
10421W:	https://linuxtv.org
10422Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10423F:	drivers/media/dvb-frontends/m88rs2000*
10424
10425MA901 MASTERKIT USB FM RADIO DRIVER
10426M:	Alexey Klimov <klimov.linux@gmail.com>
10427L:	linux-media@vger.kernel.org
10428S:	Maintained
10429T:	git git://linuxtv.org/media_tree.git
10430F:	drivers/media/radio/radio-ma901.c
10431
10432MAC80211
10433M:	Johannes Berg <johannes@sipsolutions.net>
10434L:	linux-wireless@vger.kernel.org
10435S:	Maintained
10436W:	https://wireless.wiki.kernel.org/
10437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10439F:	Documentation/networking/mac80211-injection.rst
10440F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10441F:	drivers/net/wireless/mac80211_hwsim.[ch]
10442F:	include/net/mac80211.h
10443F:	net/mac80211/
10444
10445MAILBOX API
10446M:	Jassi Brar <jassisinghbrar@gmail.com>
10447L:	linux-kernel@vger.kernel.org
10448S:	Maintained
10449F:	drivers/mailbox/
10450F:	include/linux/mailbox_client.h
10451F:	include/linux/mailbox_controller.h
10452
10453MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10454M:	Michael Kerrisk <mtk.manpages@gmail.com>
10455L:	linux-man@vger.kernel.org
10456S:	Maintained
10457W:	http://www.kernel.org/doc/man-pages
10458
10459MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10460M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
10461L:	linux-mips@vger.kernel.org
10462S:	Maintained
10463F:	arch/mips/boot/dts/img/pistachio_marduk.dts
10464
10465MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10466M:	Andrew Lunn <andrew@lunn.ch>
10467M:	Vivien Didelot <vivien.didelot@gmail.com>
10468L:	netdev@vger.kernel.org
10469S:	Maintained
10470F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
10471F:	Documentation/networking/devlink/mv88e6xxx.rst
10472F:	drivers/net/dsa/mv88e6xxx/
10473F:	include/linux/platform_data/mv88e6xxx.h
10474
10475MARVELL ARMADA 3700 PHY DRIVERS
10476M:	Miquel Raynal <miquel.raynal@bootlin.com>
10477S:	Maintained
10478F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10479F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10480F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10481F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10482
10483MARVELL ARMADA DRM SUPPORT
10484M:	Russell King <linux@armlinux.org.uk>
10485S:	Maintained
10486T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10487T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10488F:	Documentation/devicetree/bindings/display/armada/
10489F:	drivers/gpu/drm/armada/
10490F:	include/uapi/drm/armada_drm.h
10491
10492MARVELL CRYPTO DRIVER
10493M:	Boris Brezillon <bbrezillon@kernel.org>
10494M:	Arnaud Ebalard <arno@natisbad.org>
10495M:	Srujana Challa <schalla@marvell.com>
10496L:	linux-crypto@vger.kernel.org
10497S:	Maintained
10498F:	drivers/crypto/marvell/
10499
10500MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10501M:	Mirko Lindner <mlindner@marvell.com>
10502M:	Stephen Hemminger <stephen@networkplumber.org>
10503L:	netdev@vger.kernel.org
10504S:	Maintained
10505F:	drivers/net/ethernet/marvell/sk*
10506
10507MARVELL LIBERTAS WIRELESS DRIVER
10508L:	libertas-dev@lists.infradead.org
10509S:	Orphan
10510F:	drivers/net/wireless/marvell/libertas/
10511
10512MARVELL MACCHIATOBIN SUPPORT
10513M:	Russell King <linux@armlinux.org.uk>
10514L:	linux-arm-kernel@lists.infradead.org
10515S:	Maintained
10516F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10517
10518MARVELL MV643XX ETHERNET DRIVER
10519M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10520L:	netdev@vger.kernel.org
10521S:	Maintained
10522F:	drivers/net/ethernet/marvell/mv643xx_eth.*
10523F:	include/linux/mv643xx.h
10524
10525MARVELL MV88X3310 PHY DRIVER
10526M:	Russell King <linux@armlinux.org.uk>
10527L:	netdev@vger.kernel.org
10528S:	Maintained
10529F:	drivers/net/phy/marvell10g.c
10530
10531MARVELL MVEBU THERMAL DRIVER
10532M:	Miquel Raynal <miquel.raynal@bootlin.com>
10533S:	Maintained
10534F:	drivers/thermal/armada_thermal.c
10535
10536MARVELL MVNETA ETHERNET DRIVER
10537M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10538L:	netdev@vger.kernel.org
10539S:	Maintained
10540F:	drivers/net/ethernet/marvell/mvneta.*
10541
10542MARVELL MWIFIEX WIRELESS DRIVER
10543M:	Amitkumar Karwar <amitkarwar@gmail.com>
10544M:	Ganapathi Bhat <ganapathi.bhat@nxp.com>
10545M:	Xinming Hu <huxinming820@gmail.com>
10546L:	linux-wireless@vger.kernel.org
10547S:	Maintained
10548F:	drivers/net/wireless/marvell/mwifiex/
10549
10550MARVELL MWL8K WIRELESS DRIVER
10551M:	Lennert Buytenhek <buytenh@wantstofly.org>
10552L:	linux-wireless@vger.kernel.org
10553S:	Odd Fixes
10554F:	drivers/net/wireless/marvell/mwl8k.c
10555
10556MARVELL NAND CONTROLLER DRIVER
10557M:	Miquel Raynal <miquel.raynal@bootlin.com>
10558L:	linux-mtd@lists.infradead.org
10559S:	Maintained
10560F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
10561F:	drivers/mtd/nand/raw/marvell_nand.c
10562
10563MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10564M:	Sunil Goutham <sgoutham@marvell.com>
10565M:	Geetha sowjanya <gakula@marvell.com>
10566M:	Subbaraya Sundeep <sbhatta@marvell.com>
10567M:	hariprasad <hkelam@marvell.com>
10568L:	netdev@vger.kernel.org
10569S:	Supported
10570F:	drivers/net/ethernet/marvell/octeontx2/nic/
10571
10572MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10573M:	Sunil Goutham <sgoutham@marvell.com>
10574M:	Linu Cherian <lcherian@marvell.com>
10575M:	Geetha sowjanya <gakula@marvell.com>
10576M:	Jerin Jacob <jerinj@marvell.com>
10577L:	netdev@vger.kernel.org
10578S:	Supported
10579F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10580F:	drivers/net/ethernet/marvell/octeontx2/af/
10581
10582MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10583M:	Nicolas Pitre <nico@fluxnic.net>
10584S:	Odd Fixes
10585F:	drivers/mmc/host/mvsdio.*
10586
10587MARVELL USB MDIO CONTROLLER DRIVER
10588M:	Tobias Waldekranz <tobias@waldekranz.com>
10589L:	netdev@vger.kernel.org
10590S:	Maintained
10591F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10592F:	drivers/net/mdio/mdio-mvusb.c
10593
10594MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10595M:	Hu Ziji <huziji@marvell.com>
10596L:	linux-mmc@vger.kernel.org
10597S:	Supported
10598F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10599F:	drivers/mmc/host/sdhci-xenon*
10600
10601MATROX FRAMEBUFFER DRIVER
10602L:	linux-fbdev@vger.kernel.org
10603S:	Orphan
10604F:	drivers/video/fbdev/matrox/matroxfb_*
10605F:	include/uapi/linux/matroxfb.h
10606
10607MAX16065 HARDWARE MONITOR DRIVER
10608M:	Guenter Roeck <linux@roeck-us.net>
10609L:	linux-hwmon@vger.kernel.org
10610S:	Maintained
10611F:	Documentation/hwmon/max16065.rst
10612F:	drivers/hwmon/max16065.c
10613
10614MAX2175 SDR TUNER DRIVER
10615M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10616L:	linux-media@vger.kernel.org
10617S:	Maintained
10618T:	git git://linuxtv.org/media_tree.git
10619F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
10620F:	Documentation/userspace-api/media/drivers/max2175.rst
10621F:	drivers/media/i2c/max2175*
10622F:	include/uapi/linux/max2175.h
10623
10624MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10625L:	linux-hwmon@vger.kernel.org
10626S:	Orphan
10627F:	Documentation/hwmon/max6650.rst
10628F:	drivers/hwmon/max6650.c
10629
10630MAX6697 HARDWARE MONITOR DRIVER
10631M:	Guenter Roeck <linux@roeck-us.net>
10632L:	linux-hwmon@vger.kernel.org
10633S:	Maintained
10634F:	Documentation/devicetree/bindings/hwmon/max6697.txt
10635F:	Documentation/hwmon/max6697.rst
10636F:	drivers/hwmon/max6697.c
10637F:	include/linux/platform_data/max6697.h
10638
10639MAX9286 QUAD GMSL DESERIALIZER DRIVER
10640M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
10641M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10642M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10643M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10644L:	linux-media@vger.kernel.org
10645S:	Maintained
10646F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10647F:	drivers/media/i2c/max9286.c
10648
10649MAX9860 MONO AUDIO VOICE CODEC DRIVER
10650M:	Peter Rosin <peda@axentia.se>
10651L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10652S:	Maintained
10653F:	Documentation/devicetree/bindings/sound/max9860.txt
10654F:	sound/soc/codecs/max9860.*
10655
10656MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10657M:	Andreas Klinger <ak@it-klinger.de>
10658L:	linux-iio@vger.kernel.org
10659S:	Maintained
10660F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10661F:	drivers/iio/proximity/mb1232.c
10662
10663MAXIM MAX77650 PMIC MFD DRIVER
10664M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
10665L:	linux-kernel@vger.kernel.org
10666S:	Maintained
10667F:	Documentation/devicetree/bindings/*/*max77650.yaml
10668F:	Documentation/devicetree/bindings/*/max77650*.yaml
10669F:	drivers/gpio/gpio-max77650.c
10670F:	drivers/input/misc/max77650-onkey.c
10671F:	drivers/leds/leds-max77650.c
10672F:	drivers/mfd/max77650.c
10673F:	drivers/power/supply/max77650-charger.c
10674F:	drivers/regulator/max77650-regulator.c
10675F:	include/linux/mfd/max77650.h
10676
10677MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10678M:	Javier Martinez Canillas <javier@dowhile0.org>
10679L:	linux-kernel@vger.kernel.org
10680S:	Supported
10681F:	Documentation/devicetree/bindings/*/*max77802.txt
10682F:	drivers/regulator/max77802-regulator.c
10683F:	include/dt-bindings/*/*max77802.h
10684
10685MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10686M:	Krzysztof Kozlowski <krzk@kernel.org>
10687M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10688L:	linux-pm@vger.kernel.org
10689S:	Supported
10690F:	drivers/power/supply/max14577_charger.c
10691F:	drivers/power/supply/max77693_charger.c
10692
10693MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10694M:	Chanwoo Choi <cw00.choi@samsung.com>
10695M:	Krzysztof Kozlowski <krzk@kernel.org>
10696M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10697L:	linux-kernel@vger.kernel.org
10698S:	Supported
10699F:	Documentation/devicetree/bindings/*/max77686.txt
10700F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
10701F:	Documentation/devicetree/bindings/mfd/max14577.txt
10702F:	Documentation/devicetree/bindings/mfd/max77693.txt
10703F:	drivers/*/max14577*.c
10704F:	drivers/*/max77686*.c
10705F:	drivers/*/max77693*.c
10706F:	drivers/clk/clk-max77686.c
10707F:	drivers/extcon/extcon-max14577.c
10708F:	drivers/extcon/extcon-max77693.c
10709F:	drivers/rtc/rtc-max77686.c
10710F:	include/linux/mfd/max14577*.h
10711F:	include/linux/mfd/max77686*.h
10712F:	include/linux/mfd/max77693*.h
10713
10714MAXIRADIO FM RADIO RECEIVER DRIVER
10715M:	Hans Verkuil <hverkuil@xs4all.nl>
10716L:	linux-media@vger.kernel.org
10717S:	Maintained
10718W:	https://linuxtv.org
10719T:	git git://linuxtv.org/media_tree.git
10720F:	drivers/media/radio/radio-maxiradio*
10721
10722MCAN MMIO DEVICE DRIVER
10723M:	Dan Murphy <dmurphy@ti.com>
10724M:	Sriram Dash <sriram.dash@samsung.com>
10725L:	linux-can@vger.kernel.org
10726S:	Maintained
10727F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10728F:	drivers/net/can/m_can/m_can.c
10729F:	drivers/net/can/m_can/m_can.h
10730F:	drivers/net/can/m_can/m_can_platform.c
10731
10732MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10733M:	Rishi Gupta <gupt21@gmail.com>
10734L:	linux-i2c@vger.kernel.org
10735L:	linux-input@vger.kernel.org
10736S:	Maintained
10737F:	drivers/hid/hid-mcp2221.c
10738
10739MCP251XFD SPI-CAN NETWORK DRIVER
10740M:	Marc Kleine-Budde <mkl@pengutronix.de>
10741M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10742R:	Thomas Kopp <thomas.kopp@microchip.com>
10743L:	linux-can@vger.kernel.org
10744S:	Maintained
10745F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10746F:	drivers/net/can/spi/mcp251xfd/
10747
10748MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10749M:	Peter Rosin <peda@axentia.se>
10750L:	linux-iio@vger.kernel.org
10751S:	Maintained
10752F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10753F:	drivers/iio/potentiometer/mcp4018.c
10754F:	drivers/iio/potentiometer/mcp4531.c
10755
10756MCR20A IEEE-802.15.4 RADIO DRIVER
10757M:	Xue Liu <liuxuenetmail@gmail.com>
10758L:	linux-wpan@vger.kernel.org
10759S:	Maintained
10760W:	https://github.com/xueliu/mcr20a-linux
10761F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10762F:	drivers/net/ieee802154/mcr20a.c
10763F:	drivers/net/ieee802154/mcr20a.h
10764
10765MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10766M:	William Breathitt Gray <vilhelm.gray@gmail.com>
10767L:	linux-iio@vger.kernel.org
10768S:	Maintained
10769F:	drivers/iio/dac/cio-dac.c
10770
10771MEDIA CONTROLLER FRAMEWORK
10772M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10773M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10774L:	linux-media@vger.kernel.org
10775S:	Supported
10776W:	https://www.linuxtv.org
10777T:	git git://linuxtv.org/media_tree.git
10778F:	drivers/media/mc/
10779F:	include/media/media-*.h
10780F:	include/uapi/linux/media.h
10781
10782MEDIA DRIVER FOR FREESCALE IMX PXP
10783M:	Philipp Zabel <p.zabel@pengutronix.de>
10784L:	linux-media@vger.kernel.org
10785S:	Maintained
10786T:	git git://linuxtv.org/media_tree.git
10787F:	drivers/media/platform/imx-pxp.[ch]
10788
10789MEDIA DRIVERS FOR ASCOT2E
10790M:	Sergey Kozlov <serjk@netup.ru>
10791M:	Abylay Ospan <aospan@netup.ru>
10792L:	linux-media@vger.kernel.org
10793S:	Supported
10794W:	https://linuxtv.org
10795W:	http://netup.tv/
10796T:	git git://linuxtv.org/media_tree.git
10797F:	drivers/media/dvb-frontends/ascot2e*
10798
10799MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10800M:	Jasmin Jessich <jasmin@anw.at>
10801L:	linux-media@vger.kernel.org
10802S:	Maintained
10803W:	https://linuxtv.org
10804T:	git git://linuxtv.org/media_tree.git
10805F:	drivers/media/dvb-frontends/cxd2099*
10806
10807MEDIA DRIVERS FOR CXD2841ER
10808M:	Sergey Kozlov <serjk@netup.ru>
10809M:	Abylay Ospan <aospan@netup.ru>
10810L:	linux-media@vger.kernel.org
10811S:	Supported
10812W:	https://linuxtv.org
10813W:	http://netup.tv/
10814T:	git git://linuxtv.org/media_tree.git
10815F:	drivers/media/dvb-frontends/cxd2841er*
10816
10817MEDIA DRIVERS FOR CXD2880
10818M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10819L:	linux-media@vger.kernel.org
10820S:	Supported
10821W:	http://linuxtv.org/
10822T:	git git://linuxtv.org/media_tree.git
10823F:	drivers/media/dvb-frontends/cxd2880/*
10824F:	drivers/media/spi/cxd2880*
10825
10826MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10827L:	linux-media@vger.kernel.org
10828S:	Orphan
10829W:	https://linuxtv.org
10830T:	git git://linuxtv.org/media_tree.git
10831F:	drivers/media/pci/ddbridge/*
10832
10833MEDIA DRIVERS FOR FREESCALE IMX
10834M:	Steve Longerbeam <slongerbeam@gmail.com>
10835M:	Philipp Zabel <p.zabel@pengutronix.de>
10836L:	linux-media@vger.kernel.org
10837S:	Maintained
10838T:	git git://linuxtv.org/media_tree.git
10839F:	Documentation/admin-guide/media/imx.rst
10840F:	Documentation/devicetree/bindings/media/imx.txt
10841F:	drivers/staging/media/imx/
10842F:	include/linux/imx-media.h
10843F:	include/media/imx.h
10844
10845MEDIA DRIVERS FOR FREESCALE IMX7
10846M:	Rui Miguel Silva <rmfrfs@gmail.com>
10847L:	linux-media@vger.kernel.org
10848S:	Maintained
10849T:	git git://linuxtv.org/media_tree.git
10850F:	Documentation/admin-guide/media/imx7.rst
10851F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10852F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10853F:	drivers/staging/media/imx/imx7-media-csi.c
10854F:	drivers/staging/media/imx/imx7-mipi-csis.c
10855
10856MEDIA DRIVERS FOR HELENE
10857M:	Abylay Ospan <aospan@netup.ru>
10858L:	linux-media@vger.kernel.org
10859S:	Supported
10860W:	https://linuxtv.org
10861W:	http://netup.tv/
10862T:	git git://linuxtv.org/media_tree.git
10863F:	drivers/media/dvb-frontends/helene*
10864
10865MEDIA DRIVERS FOR HORUS3A
10866M:	Sergey Kozlov <serjk@netup.ru>
10867M:	Abylay Ospan <aospan@netup.ru>
10868L:	linux-media@vger.kernel.org
10869S:	Supported
10870W:	https://linuxtv.org
10871W:	http://netup.tv/
10872T:	git git://linuxtv.org/media_tree.git
10873F:	drivers/media/dvb-frontends/horus3a*
10874
10875MEDIA DRIVERS FOR LNBH25
10876M:	Sergey Kozlov <serjk@netup.ru>
10877M:	Abylay Ospan <aospan@netup.ru>
10878L:	linux-media@vger.kernel.org
10879S:	Supported
10880W:	https://linuxtv.org
10881W:	http://netup.tv/
10882T:	git git://linuxtv.org/media_tree.git
10883F:	drivers/media/dvb-frontends/lnbh25*
10884
10885MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10886L:	linux-media@vger.kernel.org
10887S:	Orphan
10888W:	https://linuxtv.org
10889T:	git git://linuxtv.org/media_tree.git
10890F:	drivers/media/dvb-frontends/mxl5xx*
10891
10892MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10893M:	Sergey Kozlov <serjk@netup.ru>
10894M:	Abylay Ospan <aospan@netup.ru>
10895L:	linux-media@vger.kernel.org
10896S:	Supported
10897W:	https://linuxtv.org
10898W:	http://netup.tv/
10899T:	git git://linuxtv.org/media_tree.git
10900F:	drivers/media/pci/netup_unidvb/*
10901
10902MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10903M:	Dmitry Osipenko <digetx@gmail.com>
10904L:	linux-media@vger.kernel.org
10905L:	linux-tegra@vger.kernel.org
10906S:	Maintained
10907T:	git git://linuxtv.org/media_tree.git
10908F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10909F:	drivers/staging/media/tegra-vde/
10910
10911MEDIA DRIVERS FOR RENESAS - CEU
10912M:	Jacopo Mondi <jacopo@jmondi.org>
10913L:	linux-media@vger.kernel.org
10914L:	linux-renesas-soc@vger.kernel.org
10915S:	Supported
10916T:	git git://linuxtv.org/media_tree.git
10917F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
10918F:	drivers/media/platform/renesas-ceu.c
10919F:	include/media/drv-intf/renesas-ceu.h
10920
10921MEDIA DRIVERS FOR RENESAS - DRIF
10922M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10923L:	linux-media@vger.kernel.org
10924L:	linux-renesas-soc@vger.kernel.org
10925S:	Supported
10926T:	git git://linuxtv.org/media_tree.git
10927F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10928F:	drivers/media/platform/rcar_drif.c
10929
10930MEDIA DRIVERS FOR RENESAS - FCP
10931M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10932L:	linux-media@vger.kernel.org
10933L:	linux-renesas-soc@vger.kernel.org
10934S:	Supported
10935T:	git git://linuxtv.org/media_tree.git
10936F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
10937F:	drivers/media/platform/rcar-fcp.c
10938F:	include/media/rcar-fcp.h
10939
10940MEDIA DRIVERS FOR RENESAS - FDP1
10941M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10942L:	linux-media@vger.kernel.org
10943L:	linux-renesas-soc@vger.kernel.org
10944S:	Supported
10945T:	git git://linuxtv.org/media_tree.git
10946F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10947F:	drivers/media/platform/rcar_fdp1.c
10948
10949MEDIA DRIVERS FOR RENESAS - VIN
10950M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10951L:	linux-media@vger.kernel.org
10952L:	linux-renesas-soc@vger.kernel.org
10953S:	Supported
10954T:	git git://linuxtv.org/media_tree.git
10955F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
10956F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
10957F:	drivers/media/platform/rcar-vin/
10958
10959MEDIA DRIVERS FOR RENESAS - VSP1
10960M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10961M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10962L:	linux-media@vger.kernel.org
10963L:	linux-renesas-soc@vger.kernel.org
10964S:	Supported
10965T:	git git://linuxtv.org/media_tree.git
10966F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10967F:	drivers/media/platform/vsp1/
10968
10969MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10970L:	linux-media@vger.kernel.org
10971S:	Orphan
10972W:	https://linuxtv.org
10973T:	git git://linuxtv.org/media_tree.git
10974F:	drivers/media/dvb-frontends/stv0910*
10975
10976MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10977L:	linux-media@vger.kernel.org
10978S:	Orphan
10979W:	https://linuxtv.org
10980T:	git git://linuxtv.org/media_tree.git
10981F:	drivers/media/dvb-frontends/stv6111*
10982
10983MEDIA DRIVERS FOR STM32 - DCMI
10984M:	Hugues Fruchet <hugues.fruchet@st.com>
10985L:	linux-media@vger.kernel.org
10986S:	Supported
10987T:	git git://linuxtv.org/media_tree.git
10988F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10989F:	drivers/media/platform/stm32/stm32-dcmi.c
10990
10991MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10992M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10993L:	linux-media@vger.kernel.org
10994S:	Maintained
10995W:	https://linuxtv.org
10996Q:	http://patchwork.kernel.org/project/linux-media/list/
10997T:	git git://linuxtv.org/media_tree.git
10998F:	Documentation/admin-guide/media/
10999F:	Documentation/devicetree/bindings/media/
11000F:	Documentation/driver-api/media/
11001F:	Documentation/userspace-api/media/
11002F:	drivers/media/
11003F:	drivers/staging/media/
11004F:	include/linux/platform_data/media/
11005F:	include/media/
11006F:	include/uapi/linux/dvb/
11007F:	include/uapi/linux/ivtv*
11008F:	include/uapi/linux/media.h
11009F:	include/uapi/linux/meye.h
11010F:	include/uapi/linux/uvcvideo.h
11011F:	include/uapi/linux/v4l2-*
11012F:	include/uapi/linux/videodev2.h
11013
11014MEDIATEK BLUETOOTH DRIVER
11015M:	Sean Wang <sean.wang@mediatek.com>
11016L:	linux-bluetooth@vger.kernel.org
11017L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11018S:	Maintained
11019F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11020F:	drivers/bluetooth/btmtkuart.c
11021
11022MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11023M:	Sean Wang <sean.wang@mediatek.com>
11024L:	linux-pm@vger.kernel.org
11025S:	Maintained
11026F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11027F:	drivers/power/reset/mt6323-poweroff.c
11028
11029MEDIATEK CIR DRIVER
11030M:	Sean Wang <sean.wang@mediatek.com>
11031S:	Maintained
11032F:	drivers/media/rc/mtk-cir.c
11033
11034MEDIATEK DMA DRIVER
11035M:	Sean Wang <sean.wang@mediatek.com>
11036L:	dmaengine@vger.kernel.org
11037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11038L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11039S:	Maintained
11040F:	Documentation/devicetree/bindings/dma/mtk-*
11041F:	drivers/dma/mediatek/
11042
11043MEDIATEK ETHERNET DRIVER
11044M:	Felix Fietkau <nbd@nbd.name>
11045M:	John Crispin <john@phrozen.org>
11046M:	Sean Wang <sean.wang@mediatek.com>
11047M:	Mark Lee <Mark-MC.Lee@mediatek.com>
11048L:	netdev@vger.kernel.org
11049S:	Maintained
11050F:	drivers/net/ethernet/mediatek/
11051
11052MEDIATEK I2C CONTROLLER DRIVER
11053M:	Qii Wang <qii.wang@mediatek.com>
11054L:	linux-i2c@vger.kernel.org
11055S:	Maintained
11056F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11057F:	drivers/i2c/busses/i2c-mt65xx.c
11058
11059MEDIATEK JPEG DRIVER
11060M:	Rick Chang <rick.chang@mediatek.com>
11061M:	Bin Liu <bin.liu@mediatek.com>
11062S:	Supported
11063F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11064F:	drivers/media/platform/mtk-jpeg/
11065
11066MEDIATEK MDP DRIVER
11067M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11068M:	Houlong Wei <houlong.wei@mediatek.com>
11069M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11070S:	Supported
11071F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
11072F:	drivers/media/platform/mtk-mdp/
11073F:	drivers/media/platform/mtk-vpu/
11074
11075MEDIATEK MEDIA DRIVER
11076M:	Tiffany Lin <tiffany.lin@mediatek.com>
11077M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11078S:	Supported
11079F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11080F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
11081F:	drivers/media/platform/mtk-vcodec/
11082F:	drivers/media/platform/mtk-vpu/
11083
11084MEDIATEK MMC/SD/SDIO DRIVER
11085M:	Chaotian Jing <chaotian.jing@mediatek.com>
11086S:	Maintained
11087F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
11088F:	drivers/mmc/host/mtk-sd.c
11089
11090MEDIATEK MT76 WIRELESS LAN DRIVER
11091M:	Felix Fietkau <nbd@nbd.name>
11092M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11093R:	Ryder Lee <ryder.lee@mediatek.com>
11094L:	linux-wireless@vger.kernel.org
11095S:	Maintained
11096F:	drivers/net/wireless/mediatek/mt76/
11097
11098MEDIATEK MT7601U WIRELESS LAN DRIVER
11099M:	Jakub Kicinski <kubakici@wp.pl>
11100L:	linux-wireless@vger.kernel.org
11101S:	Maintained
11102F:	drivers/net/wireless/mediatek/mt7601u/
11103
11104MEDIATEK MT7621/28/88 I2C DRIVER
11105M:	Stefan Roese <sr@denx.de>
11106L:	linux-i2c@vger.kernel.org
11107S:	Maintained
11108F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11109F:	drivers/i2c/busses/i2c-mt7621.c
11110
11111MEDIATEK NAND CONTROLLER DRIVER
11112L:	linux-mtd@lists.infradead.org
11113S:	Orphan
11114F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
11115F:	drivers/mtd/nand/raw/mtk_*
11116
11117MEDIATEK PMIC LED DRIVER
11118M:	Sean Wang <sean.wang@mediatek.com>
11119S:	Maintained
11120F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
11121F:	drivers/leds/leds-mt6323.c
11122
11123MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11124M:	Sean Wang <sean.wang@mediatek.com>
11125S:	Maintained
11126F:	drivers/char/hw_random/mtk-rng.c
11127
11128MEDIATEK SWITCH DRIVER
11129M:	Sean Wang <sean.wang@mediatek.com>
11130M:	Landen Chao <Landen.Chao@mediatek.com>
11131L:	netdev@vger.kernel.org
11132S:	Maintained
11133F:	drivers/net/dsa/mt7530.*
11134F:	net/dsa/tag_mtk.c
11135
11136MEDIATEK USB3 DRD IP DRIVER
11137M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
11138L:	linux-usb@vger.kernel.org
11139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11140L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11141S:	Maintained
11142F:	drivers/usb/mtu3/
11143
11144MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11145M:	Peter Senna Tschudin <peter.senna@gmail.com>
11146M:	Martin Donnelly <martin.donnelly@ge.com>
11147M:	Martyn Welch <martyn.welch@collabora.co.uk>
11148S:	Maintained
11149F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11150F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11151
11152MEGARAID SCSI/SAS DRIVERS
11153M:	Kashyap Desai <kashyap.desai@broadcom.com>
11154M:	Sumit Saxena <sumit.saxena@broadcom.com>
11155M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11156L:	megaraidlinux.pdl@broadcom.com
11157L:	linux-scsi@vger.kernel.org
11158S:	Maintained
11159W:	http://www.avagotech.com/support/
11160F:	Documentation/scsi/megaraid.rst
11161F:	drivers/scsi/megaraid.*
11162F:	drivers/scsi/megaraid/
11163
11164MELEXIS MLX90614 DRIVER
11165M:	Crt Mori <cmo@melexis.com>
11166L:	linux-iio@vger.kernel.org
11167S:	Supported
11168W:	http://www.melexis.com
11169F:	drivers/iio/temperature/mlx90614.c
11170
11171MELEXIS MLX90632 DRIVER
11172M:	Crt Mori <cmo@melexis.com>
11173L:	linux-iio@vger.kernel.org
11174S:	Supported
11175W:	http://www.melexis.com
11176F:	drivers/iio/temperature/mlx90632.c
11177
11178MELFAS MIP4 TOUCHSCREEN DRIVER
11179M:	Sangwon Jee <jeesw@melfas.com>
11180S:	Supported
11181W:	http://www.melfas.com
11182F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11183F:	drivers/input/touchscreen/melfas_mip4.c
11184
11185MELLANOX BLUEFIELD I2C DRIVER
11186M:	Khalil Blaiech <kblaiech@mellanox.com>
11187L:	linux-i2c@vger.kernel.org
11188S:	Supported
11189F:	drivers/i2c/busses/i2c-mlxbf.c
11190
11191MELLANOX ETHERNET DRIVER (mlx4_en)
11192M:	Tariq Toukan <tariqt@nvidia.com>
11193L:	netdev@vger.kernel.org
11194S:	Supported
11195W:	http://www.mellanox.com
11196Q:	http://patchwork.ozlabs.org/project/netdev/list/
11197F:	drivers/net/ethernet/mellanox/mlx4/en_*
11198
11199MELLANOX ETHERNET DRIVER (mlx5e)
11200M:	Saeed Mahameed <saeedm@nvidia.com>
11201L:	netdev@vger.kernel.org
11202S:	Supported
11203W:	http://www.mellanox.com
11204Q:	http://patchwork.ozlabs.org/project/netdev/list/
11205F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
11206
11207MELLANOX ETHERNET INNOVA DRIVERS
11208R:	Boris Pismenny <borisp@nvidia.com>
11209L:	netdev@vger.kernel.org
11210S:	Supported
11211W:	http://www.mellanox.com
11212Q:	http://patchwork.ozlabs.org/project/netdev/list/
11213F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
11214F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11215F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11216F:	include/linux/mlx5/mlx5_ifc_fpga.h
11217
11218MELLANOX ETHERNET SWITCH DRIVERS
11219M:	Jiri Pirko <jiri@nvidia.com>
11220M:	Ido Schimmel <idosch@nvidia.com>
11221L:	netdev@vger.kernel.org
11222S:	Supported
11223W:	http://www.mellanox.com
11224Q:	http://patchwork.ozlabs.org/project/netdev/list/
11225F:	drivers/net/ethernet/mellanox/mlxsw/
11226F:	tools/testing/selftests/drivers/net/mlxsw/
11227
11228MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11229M:	mlxsw@nvidia.com
11230L:	netdev@vger.kernel.org
11231S:	Supported
11232W:	http://www.mellanox.com
11233Q:	http://patchwork.ozlabs.org/project/netdev/list/
11234F:	drivers/net/ethernet/mellanox/mlxfw/
11235
11236MELLANOX HARDWARE PLATFORM SUPPORT
11237M:	Andy Shevchenko <andy@infradead.org>
11238M:	Darren Hart <dvhart@infradead.org>
11239M:	Vadim Pasternak <vadimp@nvidia.com>
11240L:	platform-driver-x86@vger.kernel.org
11241S:	Supported
11242F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11243F:	drivers/platform/mellanox/
11244F:	include/linux/platform_data/mlxreg.h
11245
11246MELLANOX MLX4 core VPI driver
11247M:	Tariq Toukan <tariqt@nvidia.com>
11248L:	netdev@vger.kernel.org
11249L:	linux-rdma@vger.kernel.org
11250S:	Supported
11251W:	http://www.mellanox.com
11252Q:	http://patchwork.ozlabs.org/project/netdev/list/
11253F:	drivers/net/ethernet/mellanox/mlx4/
11254F:	include/linux/mlx4/
11255
11256MELLANOX MLX4 IB driver
11257M:	Yishai Hadas <yishaih@nvidia.com>
11258L:	linux-rdma@vger.kernel.org
11259S:	Supported
11260W:	http://www.mellanox.com
11261Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11262F:	drivers/infiniband/hw/mlx4/
11263F:	include/linux/mlx4/
11264F:	include/uapi/rdma/mlx4-abi.h
11265
11266MELLANOX MLX5 core VPI driver
11267M:	Saeed Mahameed <saeedm@nvidia.com>
11268M:	Leon Romanovsky <leonro@nvidia.com>
11269L:	netdev@vger.kernel.org
11270L:	linux-rdma@vger.kernel.org
11271S:	Supported
11272W:	http://www.mellanox.com
11273Q:	http://patchwork.ozlabs.org/project/netdev/list/
11274F:	Documentation/networking/device_drivers/ethernet/mellanox/
11275F:	drivers/net/ethernet/mellanox/mlx5/core/
11276F:	include/linux/mlx5/
11277
11278MELLANOX MLX5 IB driver
11279M:	Leon Romanovsky <leonro@nvidia.com>
11280L:	linux-rdma@vger.kernel.org
11281S:	Supported
11282W:	http://www.mellanox.com
11283Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11284F:	drivers/infiniband/hw/mlx5/
11285F:	include/linux/mlx5/
11286F:	include/uapi/rdma/mlx5-abi.h
11287
11288MELLANOX MLXCPLD I2C AND MUX DRIVER
11289M:	Vadim Pasternak <vadimp@nvidia.com>
11290M:	Michael Shych <michaelsh@nvidia.com>
11291L:	linux-i2c@vger.kernel.org
11292S:	Supported
11293F:	Documentation/i2c/busses/i2c-mlxcpld.rst
11294F:	drivers/i2c/busses/i2c-mlxcpld.c
11295F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
11296
11297MELLANOX MLXCPLD LED DRIVER
11298M:	Vadim Pasternak <vadimp@nvidia.com>
11299L:	linux-leds@vger.kernel.org
11300S:	Supported
11301F:	Documentation/leds/leds-mlxcpld.rst
11302F:	drivers/leds/leds-mlxcpld.c
11303F:	drivers/leds/leds-mlxreg.c
11304
11305MELLANOX PLATFORM DRIVER
11306M:	Vadim Pasternak <vadimp@nvidia.com>
11307L:	platform-driver-x86@vger.kernel.org
11308S:	Supported
11309F:	drivers/platform/x86/mlx-platform.c
11310
11311MEMBARRIER SUPPORT
11312M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11313M:	"Paul E. McKenney" <paulmck@kernel.org>
11314L:	linux-kernel@vger.kernel.org
11315S:	Supported
11316F:	arch/powerpc/include/asm/membarrier.h
11317F:	include/uapi/linux/membarrier.h
11318F:	kernel/sched/membarrier.c
11319
11320MEMBLOCK
11321M:	Mike Rapoport <rppt@linux.ibm.com>
11322L:	linux-mm@kvack.org
11323S:	Maintained
11324F:	Documentation/core-api/boot-time-mm.rst
11325F:	include/linux/memblock.h
11326F:	mm/memblock.c
11327
11328MEMORY CONTROLLER DRIVERS
11329M:	Krzysztof Kozlowski <krzk@kernel.org>
11330L:	linux-kernel@vger.kernel.org
11331S:	Maintained
11332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11333F:	Documentation/devicetree/bindings/memory-controllers/
11334F:	drivers/memory/
11335
11336MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11337M:	Dmitry Osipenko <digetx@gmail.com>
11338L:	linux-pm@vger.kernel.org
11339L:	linux-tegra@vger.kernel.org
11340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11341S:	Maintained
11342F:	drivers/devfreq/tegra20-devfreq.c
11343F:	drivers/devfreq/tegra30-devfreq.c
11344
11345MEMORY MANAGEMENT
11346M:	Andrew Morton <akpm@linux-foundation.org>
11347L:	linux-mm@kvack.org
11348S:	Maintained
11349W:	http://www.linux-mm.org
11350T:	quilt https://ozlabs.org/~akpm/mmotm/
11351T:	quilt https://ozlabs.org/~akpm/mmots/
11352T:	git git://github.com/hnaz/linux-mm.git
11353F:	include/linux/gfp.h
11354F:	include/linux/memory_hotplug.h
11355F:	include/linux/mm.h
11356F:	include/linux/mmzone.h
11357F:	include/linux/vmalloc.h
11358F:	mm/
11359
11360MEMORY TECHNOLOGY DEVICES (MTD)
11361M:	Miquel Raynal <miquel.raynal@bootlin.com>
11362M:	Richard Weinberger <richard@nod.at>
11363M:	Vignesh Raghavendra <vigneshr@ti.com>
11364L:	linux-mtd@lists.infradead.org
11365S:	Maintained
11366W:	http://www.linux-mtd.infradead.org/
11367Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11368C:	irc://irc.oftc.net/mtd
11369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11371F:	Documentation/devicetree/bindings/mtd/
11372F:	drivers/mtd/
11373F:	include/linux/mtd/
11374F:	include/uapi/mtd/
11375
11376MEN A21 WATCHDOG DRIVER
11377M:	Johannes Thumshirn <morbidrsa@gmail.com>
11378L:	linux-watchdog@vger.kernel.org
11379S:	Maintained
11380F:	drivers/watchdog/mena21_wdt.c
11381
11382MEN CHAMELEON BUS (mcb)
11383M:	Johannes Thumshirn <morbidrsa@gmail.com>
11384S:	Maintained
11385F:	Documentation/driver-api/men-chameleon-bus.rst
11386F:	drivers/mcb/
11387F:	include/linux/mcb.h
11388
11389MEN F21BMC (Board Management Controller)
11390M:	Andreas Werner <andreas.werner@men.de>
11391S:	Supported
11392F:	Documentation/hwmon/menf21bmc.rst
11393F:	drivers/hwmon/menf21bmc_hwmon.c
11394F:	drivers/leds/leds-menf21bmc.c
11395F:	drivers/mfd/menf21bmc.c
11396F:	drivers/watchdog/menf21bmc_wdt.c
11397
11398MEN Z069 WATCHDOG DRIVER
11399M:	Johannes Thumshirn <jth@kernel.org>
11400L:	linux-watchdog@vger.kernel.org
11401S:	Maintained
11402F:	drivers/watchdog/menz69_wdt.c
11403
11404MESON AO CEC DRIVER FOR AMLOGIC SOCS
11405M:	Neil Armstrong <narmstrong@baylibre.com>
11406L:	linux-media@vger.kernel.org
11407L:	linux-amlogic@lists.infradead.org
11408S:	Supported
11409W:	http://linux-meson.com/
11410T:	git git://linuxtv.org/media_tree.git
11411F:	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11412F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
11413F:	drivers/media/cec/platform/meson/ao-cec.c
11414
11415MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11416M:	Liang Yang <liang.yang@amlogic.com>
11417L:	linux-mtd@lists.infradead.org
11418S:	Maintained
11419F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11420F:	drivers/mtd/nand/raw/meson_*
11421
11422MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11423M:	Neil Armstrong <narmstrong@baylibre.com>
11424L:	linux-media@vger.kernel.org
11425L:	linux-amlogic@lists.infradead.org
11426S:	Supported
11427T:	git git://linuxtv.org/media_tree.git
11428F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11429F:	drivers/staging/media/meson/vdec/
11430
11431METHODE UDPU SUPPORT
11432M:	Vladimir Vid <vladimir.vid@sartura.hr>
11433S:	Maintained
11434F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11435
11436MHI BUS
11437M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11438M:	Hemant Kumar <hemantk@codeaurora.org>
11439L:	linux-arm-msm@vger.kernel.org
11440S:	Maintained
11441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11442F:	Documentation/ABI/stable/sysfs-bus-mhi
11443F:	Documentation/mhi/
11444F:	drivers/bus/mhi/
11445F:	include/linux/mhi.h
11446
11447MICROBLAZE ARCHITECTURE
11448M:	Michal Simek <monstr@monstr.eu>
11449S:	Supported
11450W:	http://www.monstr.eu/fdt/
11451T:	git git://git.monstr.eu/linux-2.6-microblaze.git
11452F:	arch/microblaze/
11453
11454MICROCHIP AT91 DMA DRIVERS
11455M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11456M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11458L:	dmaengine@vger.kernel.org
11459S:	Supported
11460F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
11461F:	drivers/dma/at_hdmac.c
11462F:	drivers/dma/at_hdmac_regs.h
11463F:	drivers/dma/at_xdmac.c
11464F:	include/dt-bindings/dma/at91.h
11465F:	include/linux/platform_data/dma-atmel.h
11466
11467MICROCHIP AT91 SERIAL DRIVER
11468M:	Richard Genoud <richard.genoud@gmail.com>
11469S:	Maintained
11470F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11471F:	drivers/tty/serial/atmel_serial.c
11472F:	drivers/tty/serial/atmel_serial.h
11473
11474MICROCHIP AT91 USART MFD DRIVER
11475M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11476L:	linux-kernel@vger.kernel.org
11477S:	Supported
11478F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11479F:	drivers/mfd/at91-usart.c
11480F:	include/dt-bindings/mfd/at91-usart.h
11481
11482MICROCHIP AT91 USART SPI DRIVER
11483M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11484L:	linux-spi@vger.kernel.org
11485S:	Supported
11486F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11487F:	drivers/spi/spi-at91-usart.c
11488
11489MICROCHIP AUDIO ASOC DRIVERS
11490M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11491L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11492S:	Supported
11493F:	sound/soc/atmel
11494
11495MICROCHIP ECC DRIVER
11496M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11497L:	linux-crypto@vger.kernel.org
11498S:	Maintained
11499F:	drivers/crypto/atmel-ecc.*
11500
11501MICROCHIP I2C DRIVER
11502M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11503L:	linux-i2c@vger.kernel.org
11504S:	Supported
11505F:	drivers/i2c/busses/i2c-at91-*.c
11506F:	drivers/i2c/busses/i2c-at91.h
11507
11508MICROCHIP ISC DRIVER
11509M:	Eugen Hristev <eugen.hristev@microchip.com>
11510L:	linux-media@vger.kernel.org
11511S:	Supported
11512F:	Documentation/devicetree/bindings/media/atmel-isc.txt
11513F:	drivers/media/platform/atmel/atmel-isc-base.c
11514F:	drivers/media/platform/atmel/atmel-isc-regs.h
11515F:	drivers/media/platform/atmel/atmel-isc.h
11516F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
11517F:	include/linux/atmel-isc-media.h
11518
11519MICROCHIP ISI DRIVER
11520M:	Eugen Hristev <eugen.hristev@microchip.com>
11521L:	linux-media@vger.kernel.org
11522S:	Supported
11523F:	drivers/media/platform/atmel/atmel-isi.c
11524F:	drivers/media/platform/atmel/atmel-isi.h
11525
11526MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11527M:	Woojung Huh <woojung.huh@microchip.com>
11528M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11529L:	netdev@vger.kernel.org
11530S:	Maintained
11531F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
11532F:	drivers/net/dsa/microchip/*
11533F:	include/linux/platform_data/microchip-ksz.h
11534F:	net/dsa/tag_ksz.c
11535
11536MICROCHIP LAN743X ETHERNET DRIVER
11537M:	Bryan Whitehead <bryan.whitehead@microchip.com>
11538M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11539L:	netdev@vger.kernel.org
11540S:	Maintained
11541F:	drivers/net/ethernet/microchip/lan743x_*
11542
11543MICROCHIP LCDFB DRIVER
11544M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11545L:	linux-fbdev@vger.kernel.org
11546S:	Maintained
11547F:	drivers/video/fbdev/atmel_lcdfb.c
11548F:	include/video/atmel_lcdc.h
11549
11550MICROCHIP MCP16502 PMIC DRIVER
11551M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
11552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11553S:	Maintained
11554F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11555F:	drivers/regulator/mcp16502.c
11556
11557MICROCHIP MCP3911 ADC DRIVER
11558M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11559M:	Kent Gustavsson <kent@minoris.se>
11560L:	linux-iio@vger.kernel.org
11561S:	Supported
11562F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11563F:	drivers/iio/adc/mcp3911.c
11564
11565MICROCHIP MMC/SD/SDIO MCI DRIVER
11566M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11567S:	Maintained
11568F:	drivers/mmc/host/atmel-mci.c
11569
11570MICROCHIP NAND DRIVER
11571M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11572L:	linux-mtd@lists.infradead.org
11573S:	Supported
11574F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
11575F:	drivers/mtd/nand/raw/atmel/*
11576
11577MICROCHIP PWM DRIVER
11578M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11580L:	linux-pwm@vger.kernel.org
11581S:	Supported
11582F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11583F:	drivers/pwm/pwm-atmel.c
11584
11585MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11586M:	Eugen Hristev <eugen.hristev@microchip.com>
11587L:	linux-iio@vger.kernel.org
11588S:	Supported
11589F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11590F:	drivers/iio/adc/at91-sama5d2_adc.c
11591F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11592
11593MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11594M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11595S:	Supported
11596F:	drivers/power/reset/at91-sama5d2_shdwc.c
11597
11598MICROCHIP SPI DRIVER
11599M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11600S:	Supported
11601F:	drivers/spi/spi-atmel.*
11602
11603MICROCHIP SSC DRIVER
11604M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11605L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11606S:	Supported
11607F:	drivers/misc/atmel-ssc.c
11608F:	include/linux/atmel-ssc.h
11609
11610MICROCHIP USB251XB DRIVER
11611M:	Richard Leitner <richard.leitner@skidata.com>
11612L:	linux-usb@vger.kernel.org
11613S:	Maintained
11614F:	Documentation/devicetree/bindings/usb/usb251xb.txt
11615F:	drivers/usb/misc/usb251xb.c
11616
11617MICROCHIP USBA UDC DRIVER
11618M:	Cristian Birsan <cristian.birsan@microchip.com>
11619L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11620S:	Supported
11621F:	drivers/usb/gadget/udc/atmel_usba_udc.*
11622
11623MICROCHIP WILC1000 WIFI DRIVER
11624M:	Ajay Singh <ajay.kathat@microchip.com>
11625M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11626L:	linux-wireless@vger.kernel.org
11627S:	Supported
11628F:	drivers/net/wireless/microchip/wilc1000/
11629
11630MICROSEMI MIPS SOCS
11631M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11632M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11633L:	linux-mips@vger.kernel.org
11634S:	Supported
11635F:	Documentation/devicetree/bindings/mips/mscc.txt
11636F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11637F:	arch/mips/boot/dts/mscc/
11638F:	arch/mips/configs/generic/board-ocelot.config
11639F:	arch/mips/generic/board-ocelot.c
11640
11641MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11642M:	Don Brace <don.brace@microchip.com>
11643L:	storagedev@microchip.com
11644L:	linux-scsi@vger.kernel.org
11645S:	Supported
11646F:	Documentation/scsi/smartpqi.rst
11647F:	drivers/scsi/smartpqi/Kconfig
11648F:	drivers/scsi/smartpqi/Makefile
11649F:	drivers/scsi/smartpqi/smartpqi*.[ch]
11650F:	include/linux/cciss*.h
11651F:	include/uapi/linux/cciss*.h
11652
11653MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11654M:	Chen Yu <yu.c.chen@intel.com>
11655L:	platform-driver-x86@vger.kernel.org
11656S:	Supported
11657F:	drivers/platform/x86/surfacepro3_button.c
11658
11659MICROTEK X6 SCANNER
11660M:	Oliver Neukum <oliver@neukum.org>
11661S:	Maintained
11662F:	drivers/usb/image/microtek.*
11663
11664MIPS
11665M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11666L:	linux-mips@vger.kernel.org
11667S:	Maintained
11668W:	http://www.linux-mips.org/
11669Q:	https://patchwork.kernel.org/project/linux-mips/list/
11670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11671F:	Documentation/devicetree/bindings/mips/
11672F:	Documentation/mips/
11673F:	arch/mips/
11674F:	drivers/platform/mips/
11675
11676MIPS BOSTON DEVELOPMENT BOARD
11677M:	Paul Burton <paulburton@kernel.org>
11678L:	linux-mips@vger.kernel.org
11679S:	Maintained
11680F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
11681F:	arch/mips/boot/dts/img/boston.dts
11682F:	arch/mips/configs/generic/board-boston.config
11683F:	drivers/clk/imgtec/clk-boston.c
11684F:	include/dt-bindings/clock/boston-clock.h
11685
11686MIPS CORE DRIVERS
11687M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11688M:	Serge Semin <fancer.lancer@gmail.com>
11689L:	linux-mips@vger.kernel.org
11690S:	Supported
11691F:	drivers/bus/mips_cdmm.c
11692F:	drivers/clocksource/mips-gic-timer.c
11693F:	drivers/cpuidle/cpuidle-cps.c
11694F:	drivers/irqchip/irq-mips-cpu.c
11695F:	drivers/irqchip/irq-mips-gic.c
11696
11697MIPS GENERIC PLATFORM
11698M:	Paul Burton <paulburton@kernel.org>
11699L:	linux-mips@vger.kernel.org
11700S:	Supported
11701F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11702F:	arch/mips/generic/
11703F:	arch/mips/tools/generic-board-config.sh
11704
11705MIPS RINT INSTRUCTION EMULATION
11706M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
11707L:	linux-mips@vger.kernel.org
11708S:	Supported
11709F:	arch/mips/math-emu/dp_rint.c
11710F:	arch/mips/math-emu/sp_rint.c
11711
11712MIPS/LOONGSON1 ARCHITECTURE
11713M:	Keguang Zhang <keguang.zhang@gmail.com>
11714L:	linux-mips@vger.kernel.org
11715S:	Maintained
11716F:	arch/mips/include/asm/mach-loongson32/
11717F:	arch/mips/loongson32/
11718F:	drivers/*/*/*loongson1*
11719F:	drivers/*/*loongson1*
11720
11721MIPS/LOONGSON2EF ARCHITECTURE
11722M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11723L:	linux-mips@vger.kernel.org
11724S:	Maintained
11725F:	arch/mips/include/asm/mach-loongson2ef/
11726F:	arch/mips/loongson2ef/
11727F:	drivers/*/*/*loongson2*
11728F:	drivers/*/*loongson2*
11729
11730MIPS/LOONGSON64 ARCHITECTURE
11731M:	Huacai Chen <chenhc@lemote.com>
11732M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11733L:	linux-mips@vger.kernel.org
11734S:	Maintained
11735F:	arch/mips/include/asm/mach-loongson64/
11736F:	arch/mips/loongson64/
11737F:	drivers/*/*/*loongson3*
11738F:	drivers/*/*loongson3*
11739F:	drivers/irqchip/irq-loongson*
11740F:	drivers/platform/mips/cpu_hwmon.c
11741
11742MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11743M:	Hans Verkuil <hverkuil@xs4all.nl>
11744L:	linux-media@vger.kernel.org
11745S:	Odd Fixes
11746W:	https://linuxtv.org
11747T:	git git://linuxtv.org/media_tree.git
11748F:	drivers/media/radio/radio-miropcm20*
11749
11750MMP SUPPORT
11751R:	Lubomir Rintel <lkundrak@v3.sk>
11752L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11753S:	Odd Fixes
11754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11755F:	arch/arm/boot/dts/mmp*
11756F:	arch/arm/mach-mmp/
11757F:	include/linux/soc/mmp/
11758
11759MMP USB PHY DRIVERS
11760R:	Lubomir Rintel <lkundrak@v3.sk>
11761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11762S:	Maintained
11763F:	drivers/phy/marvell/phy-mmp3-usb.c
11764F:	drivers/phy/marvell/phy-pxa-usb.c
11765
11766MMU GATHER AND TLB INVALIDATION
11767M:	Will Deacon <will@kernel.org>
11768M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11769M:	Andrew Morton <akpm@linux-foundation.org>
11770M:	Nick Piggin <npiggin@gmail.com>
11771M:	Peter Zijlstra <peterz@infradead.org>
11772L:	linux-arch@vger.kernel.org
11773L:	linux-mm@kvack.org
11774S:	Maintained
11775F:	arch/*/include/asm/tlb.h
11776F:	include/asm-generic/tlb.h
11777F:	mm/mmu_gather.c
11778
11779MN88472 MEDIA DRIVER
11780M:	Antti Palosaari <crope@iki.fi>
11781L:	linux-media@vger.kernel.org
11782S:	Maintained
11783W:	https://linuxtv.org
11784W:	http://palosaari.fi/linux/
11785Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11786F:	drivers/media/dvb-frontends/mn88472*
11787
11788MN88473 MEDIA DRIVER
11789M:	Antti Palosaari <crope@iki.fi>
11790L:	linux-media@vger.kernel.org
11791S:	Maintained
11792W:	https://linuxtv.org
11793W:	http://palosaari.fi/linux/
11794Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11795F:	drivers/media/dvb-frontends/mn88473*
11796
11797MODULE SUPPORT
11798M:	Jessica Yu <jeyu@kernel.org>
11799S:	Maintained
11800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11801F:	include/linux/module.h
11802F:	kernel/module.c
11803
11804MONOLITHIC POWER SYSTEM PMIC DRIVER
11805M:	Saravanan Sekar <sravanhome@gmail.com>
11806S:	Maintained
11807F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11808F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11809F:	drivers/iio/adc/mp2629_adc.c
11810F:	drivers/mfd/mp2629.c
11811F:	drivers/power/supply/mp2629_charger.c
11812F:	drivers/regulator/mp5416.c
11813F:	drivers/regulator/mpq7920.c
11814F:	drivers/regulator/mpq7920.h
11815F:	include/linux/mfd/mp2629.h
11816
11817MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11818S:	Orphan
11819W:	http://popies.net/meye/
11820F:	Documentation/userspace-api/media/drivers/meye*
11821F:	drivers/media/pci/meye/
11822F:	include/uapi/linux/meye.h
11823
11824MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11825M:	Jiri Slaby <jirislaby@kernel.org>
11826S:	Maintained
11827F:	Documentation/driver-api/serial/moxa-smartio.rst
11828F:	drivers/tty/mxser.*
11829
11830MR800 AVERMEDIA USB FM RADIO DRIVER
11831M:	Alexey Klimov <klimov.linux@gmail.com>
11832L:	linux-media@vger.kernel.org
11833S:	Maintained
11834T:	git git://linuxtv.org/media_tree.git
11835F:	drivers/media/radio/radio-mr800.c
11836
11837MRF24J40 IEEE 802.15.4 RADIO DRIVER
11838M:	Alan Ott <alan@signal11.us>
11839L:	linux-wpan@vger.kernel.org
11840S:	Maintained
11841F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11842F:	drivers/net/ieee802154/mrf24j40.c
11843
11844MSI LAPTOP SUPPORT
11845M:	"Lee, Chun-Yi" <jlee@suse.com>
11846L:	platform-driver-x86@vger.kernel.org
11847S:	Maintained
11848F:	drivers/platform/x86/msi-laptop.c
11849
11850MSI WMI SUPPORT
11851L:	platform-driver-x86@vger.kernel.org
11852S:	Orphan
11853F:	drivers/platform/x86/msi-wmi.c
11854
11855MSI001 MEDIA DRIVER
11856M:	Antti Palosaari <crope@iki.fi>
11857L:	linux-media@vger.kernel.org
11858S:	Maintained
11859W:	https://linuxtv.org
11860W:	http://palosaari.fi/linux/
11861Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11862T:	git git://linuxtv.org/anttip/media_tree.git
11863F:	drivers/media/tuners/msi001*
11864
11865MSI2500 MEDIA DRIVER
11866M:	Antti Palosaari <crope@iki.fi>
11867L:	linux-media@vger.kernel.org
11868S:	Maintained
11869W:	https://linuxtv.org
11870W:	http://palosaari.fi/linux/
11871Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11872T:	git git://linuxtv.org/anttip/media_tree.git
11873F:	drivers/media/usb/msi2500/
11874
11875MSTAR INTERRUPT CONTROLLER DRIVER
11876M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
11877M:	Daniel Palmer <daniel@thingy.jp>
11878S:	Maintained
11879F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
11880F:	drivers/irqchip/irq-mst-intc.c
11881
11882MSYSTEMS DISKONCHIP G3 MTD DRIVER
11883M:	Robert Jarzmik <robert.jarzmik@free.fr>
11884L:	linux-mtd@lists.infradead.org
11885S:	Maintained
11886F:	drivers/mtd/devices/docg3*
11887
11888MT9M032 APTINA SENSOR DRIVER
11889M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11890L:	linux-media@vger.kernel.org
11891S:	Maintained
11892T:	git git://linuxtv.org/media_tree.git
11893F:	drivers/media/i2c/mt9m032.c
11894F:	include/media/i2c/mt9m032.h
11895
11896MT9P031 APTINA CAMERA SENSOR
11897M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11898L:	linux-media@vger.kernel.org
11899S:	Maintained
11900T:	git git://linuxtv.org/media_tree.git
11901F:	drivers/media/i2c/mt9p031.c
11902F:	include/media/i2c/mt9p031.h
11903
11904MT9T001 APTINA CAMERA SENSOR
11905M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11906L:	linux-media@vger.kernel.org
11907S:	Maintained
11908T:	git git://linuxtv.org/media_tree.git
11909F:	drivers/media/i2c/mt9t001.c
11910F:	include/media/i2c/mt9t001.h
11911
11912MT9T112 APTINA CAMERA SENSOR
11913M:	Jacopo Mondi <jacopo@jmondi.org>
11914L:	linux-media@vger.kernel.org
11915S:	Odd Fixes
11916T:	git git://linuxtv.org/media_tree.git
11917F:	drivers/media/i2c/mt9t112.c
11918F:	include/media/i2c/mt9t112.h
11919
11920MT9V032 APTINA CAMERA SENSOR
11921M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11922L:	linux-media@vger.kernel.org
11923S:	Maintained
11924T:	git git://linuxtv.org/media_tree.git
11925F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11926F:	drivers/media/i2c/mt9v032.c
11927F:	include/media/i2c/mt9v032.h
11928
11929MT9V111 APTINA CAMERA SENSOR
11930M:	Jacopo Mondi <jacopo@jmondi.org>
11931L:	linux-media@vger.kernel.org
11932S:	Maintained
11933T:	git git://linuxtv.org/media_tree.git
11934F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11935F:	drivers/media/i2c/mt9v111.c
11936
11937MULTIFUNCTION DEVICES (MFD)
11938M:	Lee Jones <lee.jones@linaro.org>
11939S:	Supported
11940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11941F:	Documentation/devicetree/bindings/mfd/
11942F:	drivers/mfd/
11943F:	include/dt-bindings/mfd/
11944F:	include/linux/mfd/
11945
11946MULTIMEDIA CARD (MMC) ETC. OVER SPI
11947S:	Orphan
11948F:	drivers/mmc/host/mmc_spi.c
11949F:	include/linux/spi/mmc_spi.h
11950
11951MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11952M:	Ulf Hansson <ulf.hansson@linaro.org>
11953L:	linux-mmc@vger.kernel.org
11954S:	Maintained
11955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11956F:	Documentation/devicetree/bindings/mmc/
11957F:	drivers/mmc/
11958F:	include/linux/mmc/
11959F:	include/uapi/linux/mmc/
11960
11961MULTIPLEXER SUBSYSTEM
11962M:	Peter Rosin <peda@axentia.se>
11963S:	Maintained
11964F:	Documentation/ABI/testing/sysfs-class-mux*
11965F:	Documentation/devicetree/bindings/mux/
11966F:	drivers/mux/
11967F:	include/dt-bindings/mux/
11968F:	include/linux/mux/
11969
11970MULTITECH MULTIPORT CARD (ISICOM)
11971S:	Orphan
11972F:	drivers/tty/isicom.c
11973F:	include/linux/isicom.h
11974
11975MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11976M:	Bin Liu <b-liu@ti.com>
11977L:	linux-usb@vger.kernel.org
11978S:	Maintained
11979F:	drivers/usb/musb/
11980
11981MXL301RF MEDIA DRIVER
11982M:	Akihiro Tsukada <tskd08@gmail.com>
11983L:	linux-media@vger.kernel.org
11984S:	Odd Fixes
11985F:	drivers/media/tuners/mxl301rf*
11986
11987MXL5007T MEDIA DRIVER
11988M:	Michael Krufky <mkrufky@linuxtv.org>
11989L:	linux-media@vger.kernel.org
11990S:	Maintained
11991W:	https://linuxtv.org
11992W:	http://github.com/mkrufky
11993Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11994T:	git git://linuxtv.org/mkrufky/tuners.git
11995F:	drivers/media/tuners/mxl5007t.*
11996
11997MXSFB DRM DRIVER
11998M:	Marek Vasut <marex@denx.de>
11999M:	Stefan Agner <stefan@agner.ch>
12000L:	dri-devel@lists.freedesktop.org
12001S:	Supported
12002T:	git git://anongit.freedesktop.org/drm/drm-misc
12003F:	Documentation/devicetree/bindings/display/mxsfb.txt
12004F:	drivers/gpu/drm/mxsfb/
12005
12006MYLEX DAC960 PCI RAID Controller
12007M:	Hannes Reinecke <hare@kernel.org>
12008L:	linux-scsi@vger.kernel.org
12009S:	Supported
12010F:	drivers/scsi/myrb.*
12011F:	drivers/scsi/myrs.*
12012
12013MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12014M:	Chris Lee <christopher.lee@cspi.com>
12015L:	netdev@vger.kernel.org
12016S:	Supported
12017W:	https://www.cspi.com/ethernet-products/support/downloads/
12018F:	drivers/net/ethernet/myricom/myri10ge/
12019
12020NAND FLASH SUBSYSTEM
12021M:	Miquel Raynal <miquel.raynal@bootlin.com>
12022R:	Richard Weinberger <richard@nod.at>
12023L:	linux-mtd@lists.infradead.org
12024S:	Maintained
12025W:	http://www.linux-mtd.infradead.org/
12026Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12027C:	irc://irc.oftc.net/mtd
12028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12029F:	drivers/mtd/nand/
12030F:	include/linux/mtd/*nand*.h
12031
12032NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12033M:	Daniel Mack <zonque@gmail.com>
12034L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12035S:	Maintained
12036W:	http://www.native-instruments.com
12037F:	sound/usb/caiaq/
12038
12039NATSEMI ETHERNET DRIVER (DP8381x)
12040S:	Orphan
12041F:	drivers/net/ethernet/natsemi/natsemi.c
12042
12043NCR 5380 SCSI DRIVERS
12044M:	Finn Thain <fthain@telegraphics.com.au>
12045M:	Michael Schmitz <schmitzmic@gmail.com>
12046L:	linux-scsi@vger.kernel.org
12047S:	Maintained
12048F:	Documentation/scsi/g_NCR5380.rst
12049F:	drivers/scsi/NCR5380.*
12050F:	drivers/scsi/arm/cumana_1.c
12051F:	drivers/scsi/arm/oak.c
12052F:	drivers/scsi/atari_scsi.*
12053F:	drivers/scsi/dmx3191d.c
12054F:	drivers/scsi/g_NCR5380.*
12055F:	drivers/scsi/mac_scsi.*
12056F:	drivers/scsi/sun3_scsi.*
12057F:	drivers/scsi/sun3_scsi_vme.c
12058
12059NCSI LIBRARY
12060M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
12061S:	Maintained
12062F:	net/ncsi/
12063
12064NCT6775 HARDWARE MONITOR DRIVER
12065M:	Guenter Roeck <linux@roeck-us.net>
12066L:	linux-hwmon@vger.kernel.org
12067S:	Maintained
12068F:	Documentation/hwmon/nct6775.rst
12069F:	drivers/hwmon/nct6775.c
12070
12071NETDEVSIM
12072M:	Jakub Kicinski <kuba@kernel.org>
12073S:	Maintained
12074F:	drivers/net/netdevsim/*
12075
12076NETEM NETWORK EMULATOR
12077M:	Stephen Hemminger <stephen@networkplumber.org>
12078L:	netdev@vger.kernel.org
12079S:	Maintained
12080F:	net/sched/sch_netem.c
12081
12082NETERION 10GbE DRIVERS (s2io/vxge)
12083M:	Jon Mason <jdmason@kudzu.us>
12084L:	netdev@vger.kernel.org
12085S:	Supported
12086F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12087F:	Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12088F:	drivers/net/ethernet/neterion/
12089
12090NETFILTER
12091M:	Pablo Neira Ayuso <pablo@netfilter.org>
12092M:	Jozsef Kadlecsik <kadlec@netfilter.org>
12093M:	Florian Westphal <fw@strlen.de>
12094L:	netfilter-devel@vger.kernel.org
12095L:	coreteam@netfilter.org
12096S:	Maintained
12097W:	http://www.netfilter.org/
12098W:	http://www.iptables.org/
12099W:	http://www.nftables.org/
12100Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
12101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12103F:	include/linux/netfilter*
12104F:	include/linux/netfilter/
12105F:	include/net/netfilter/
12106F:	include/uapi/linux/netfilter*
12107F:	include/uapi/linux/netfilter/
12108F:	net/*/netfilter.c
12109F:	net/*/netfilter/
12110F:	net/bridge/br_netfilter*.c
12111F:	net/netfilter/
12112
12113NETROM NETWORK LAYER
12114M:	Ralf Baechle <ralf@linux-mips.org>
12115L:	linux-hams@vger.kernel.org
12116S:	Maintained
12117W:	http://www.linux-ax25.org/
12118F:	include/net/netrom.h
12119F:	include/uapi/linux/netrom.h
12120F:	net/netrom/
12121
12122NETRONOME ETHERNET DRIVERS
12123M:	Simon Horman <simon.horman@netronome.com>
12124R:	Jakub Kicinski <kuba@kernel.org>
12125L:	oss-drivers@netronome.com
12126S:	Maintained
12127F:	drivers/net/ethernet/netronome/
12128
12129NETWORK BLOCK DEVICE (NBD)
12130M:	Josef Bacik <josef@toxicpanda.com>
12131L:	linux-block@vger.kernel.org
12132L:	nbd@other.debian.org
12133S:	Maintained
12134F:	Documentation/admin-guide/blockdev/nbd.rst
12135F:	drivers/block/nbd.c
12136F:	include/trace/events/nbd.h
12137F:	include/uapi/linux/nbd.h
12138
12139NETWORK DROP MONITOR
12140M:	Neil Horman <nhorman@tuxdriver.com>
12141L:	netdev@vger.kernel.org
12142S:	Maintained
12143W:	https://fedorahosted.org/dropwatch/
12144F:	include/uapi/linux/net_dropmon.h
12145F:	net/core/drop_monitor.c
12146
12147NETWORKING DRIVERS
12148M:	"David S. Miller" <davem@davemloft.net>
12149M:	Jakub Kicinski <kuba@kernel.org>
12150L:	netdev@vger.kernel.org
12151S:	Maintained
12152W:	http://www.linuxfoundation.org/en/Net
12153Q:	http://patchwork.ozlabs.org/project/netdev/list/
12154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12156F:	Documentation/devicetree/bindings/net/
12157F:	drivers/connector/
12158F:	drivers/net/
12159F:	include/linux/etherdevice.h
12160F:	include/linux/fcdevice.h
12161F:	include/linux/fddidevice.h
12162F:	include/linux/hippidevice.h
12163F:	include/linux/if_*
12164F:	include/linux/inetdevice.h
12165F:	include/linux/netdevice.h
12166F:	include/uapi/linux/if_*
12167F:	include/uapi/linux/netdevice.h
12168
12169NETWORKING DRIVERS (WIRELESS)
12170M:	Kalle Valo <kvalo@codeaurora.org>
12171L:	linux-wireless@vger.kernel.org
12172S:	Maintained
12173Q:	http://patchwork.kernel.org/project/linux-wireless/list/
12174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12176F:	Documentation/devicetree/bindings/net/wireless/
12177F:	drivers/net/wireless/
12178
12179NETWORKING [DSA]
12180M:	Andrew Lunn <andrew@lunn.ch>
12181M:	Vivien Didelot <vivien.didelot@gmail.com>
12182M:	Florian Fainelli <f.fainelli@gmail.com>
12183M:	Vladimir Oltean <olteanv@gmail.com>
12184S:	Maintained
12185F:	Documentation/devicetree/bindings/net/dsa/
12186F:	drivers/net/dsa/
12187F:	include/linux/dsa/
12188F:	include/linux/platform_data/dsa.h
12189F:	include/net/dsa.h
12190F:	net/dsa/
12191
12192NETWORKING [GENERAL]
12193M:	"David S. Miller" <davem@davemloft.net>
12194M:	Jakub Kicinski <kuba@kernel.org>
12195L:	netdev@vger.kernel.org
12196S:	Maintained
12197W:	http://www.linuxfoundation.org/en/Net
12198Q:	http://patchwork.ozlabs.org/project/netdev/list/
12199B:	mailto:netdev@vger.kernel.org
12200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12202F:	Documentation/networking/
12203F:	include/linux/in.h
12204F:	include/linux/net.h
12205F:	include/linux/netdevice.h
12206F:	include/net/
12207F:	include/uapi/linux/in.h
12208F:	include/uapi/linux/net.h
12209F:	include/uapi/linux/net_namespace.h
12210F:	include/uapi/linux/netdevice.h
12211F:	lib/net_utils.c
12212F:	lib/random32.c
12213F:	net/
12214F:	tools/testing/selftests/net/
12215
12216NETWORKING [IPSEC]
12217M:	Steffen Klassert <steffen.klassert@secunet.com>
12218M:	Herbert Xu <herbert@gondor.apana.org.au>
12219M:	"David S. Miller" <davem@davemloft.net>
12220L:	netdev@vger.kernel.org
12221S:	Maintained
12222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12224F:	include/net/xfrm.h
12225F:	include/uapi/linux/xfrm.h
12226F:	net/ipv4/ah4.c
12227F:	net/ipv4/esp4*
12228F:	net/ipv4/ip_vti.c
12229F:	net/ipv4/ipcomp.c
12230F:	net/ipv4/xfrm*
12231F:	net/ipv6/ah6.c
12232F:	net/ipv6/esp6*
12233F:	net/ipv6/ip6_vti.c
12234F:	net/ipv6/ipcomp6.c
12235F:	net/ipv6/xfrm*
12236F:	net/key/
12237F:	net/xfrm/
12238F:	tools/testing/selftests/net/ipsec.c
12239
12240NETWORKING [IPv4/IPv6]
12241M:	"David S. Miller" <davem@davemloft.net>
12242M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12243M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12244L:	netdev@vger.kernel.org
12245S:	Maintained
12246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12247F:	arch/x86/net/*
12248F:	include/net/ip*
12249F:	net/ipv4/
12250F:	net/ipv6/
12251
12252NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12253M:	Paul Moore <paul@paul-moore.com>
12254L:	netdev@vger.kernel.org
12255L:	linux-security-module@vger.kernel.org
12256S:	Maintained
12257W:	https://github.com/netlabel
12258F:	Documentation/netlabel/
12259F:	include/net/calipso.h
12260F:	include/net/cipso_ipv4.h
12261F:	include/net/netlabel.h
12262F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
12263F:	include/uapi/linux/netfilter/xt_SECMARK.h
12264F:	net/ipv4/cipso_ipv4.c
12265F:	net/ipv6/calipso.c
12266F:	net/netfilter/xt_CONNSECMARK.c
12267F:	net/netfilter/xt_SECMARK.c
12268F:	net/netlabel/
12269
12270NETWORKING [MPTCP]
12271M:	Mat Martineau <mathew.j.martineau@linux.intel.com>
12272M:	Matthieu Baerts <matthieu.baerts@tessares.net>
12273L:	netdev@vger.kernel.org
12274L:	mptcp@lists.01.org
12275S:	Maintained
12276W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
12277B:	https://github.com/multipath-tcp/mptcp_net-next/issues
12278F:	include/net/mptcp.h
12279F:	include/uapi/linux/mptcp.h
12280F:	net/mptcp/
12281F:	tools/testing/selftests/net/mptcp/
12282
12283NETWORKING [TCP]
12284M:	Eric Dumazet <edumazet@google.com>
12285L:	netdev@vger.kernel.org
12286S:	Maintained
12287F:	include/linux/tcp.h
12288F:	include/net/tcp.h
12289F:	include/trace/events/tcp.h
12290F:	include/uapi/linux/tcp.h
12291F:	net/ipv4/syncookies.c
12292F:	net/ipv4/tcp*.c
12293F:	net/ipv6/syncookies.c
12294F:	net/ipv6/tcp*.c
12295
12296NETWORKING [TLS]
12297M:	Boris Pismenny <borisp@nvidia.com>
12298M:	Aviad Yehezkel <aviadye@nvidia.com>
12299M:	John Fastabend <john.fastabend@gmail.com>
12300M:	Daniel Borkmann <daniel@iogearbox.net>
12301M:	Jakub Kicinski <kuba@kernel.org>
12302L:	netdev@vger.kernel.org
12303S:	Maintained
12304F:	include/net/tls.h
12305F:	include/uapi/linux/tls.h
12306F:	net/tls/*
12307
12308NETWORKING [WIRELESS]
12309L:	linux-wireless@vger.kernel.org
12310Q:	http://patchwork.kernel.org/project/linux-wireless/list/
12311
12312NETXEN (1/10) GbE SUPPORT
12313M:	Manish Chopra <manishc@marvell.com>
12314M:	Rahul Verma <rahulv@marvell.com>
12315M:	GR-Linux-NIC-Dev@marvell.com
12316L:	netdev@vger.kernel.org
12317S:	Supported
12318F:	drivers/net/ethernet/qlogic/netxen/
12319
12320NET_FAILOVER MODULE
12321M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
12322L:	netdev@vger.kernel.org
12323S:	Supported
12324F:	Documentation/networking/net_failover.rst
12325F:	drivers/net/net_failover.c
12326F:	include/net/net_failover.h
12327
12328NEXTHOP
12329M:	David Ahern <dsahern@kernel.org>
12330L:	netdev@vger.kernel.org
12331S:	Maintained
12332F:	include/net/netns/nexthop.h
12333F:	include/net/nexthop.h
12334F:	include/uapi/linux/nexthop.h
12335F:	net/ipv4/nexthop.c
12336
12337NFC SUBSYSTEM
12338L:	netdev@vger.kernel.org
12339S:	Orphan
12340F:	Documentation/devicetree/bindings/net/nfc/
12341F:	drivers/nfc/
12342F:	include/linux/platform_data/nfcmrvl.h
12343F:	include/net/nfc/
12344F:	include/uapi/linux/nfc.h
12345F:	net/nfc/
12346
12347NFS, SUNRPC, AND LOCKD CLIENTS
12348M:	Trond Myklebust <trond.myklebust@hammerspace.com>
12349M:	Anna Schumaker <anna.schumaker@netapp.com>
12350L:	linux-nfs@vger.kernel.org
12351S:	Maintained
12352W:	http://client.linux-nfs.org
12353T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12354F:	fs/lockd/
12355F:	fs/nfs/
12356F:	fs/nfs_common/
12357F:	include/linux/lockd/
12358F:	include/linux/nfs*
12359F:	include/linux/sunrpc/
12360F:	include/uapi/linux/nfs*
12361F:	include/uapi/linux/sunrpc/
12362F:	net/sunrpc/
12363F:	Documentation/filesystems/nfs/
12364
12365NILFS2 FILESYSTEM
12366M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
12367L:	linux-nilfs@vger.kernel.org
12368S:	Supported
12369W:	https://nilfs.sourceforge.io/
12370W:	https://nilfs.osdn.jp/
12371T:	git git://github.com/konis/nilfs2.git
12372F:	Documentation/filesystems/nilfs2.rst
12373F:	fs/nilfs2/
12374F:	include/trace/events/nilfs2.h
12375F:	include/uapi/linux/nilfs2_api.h
12376F:	include/uapi/linux/nilfs2_ondisk.h
12377
12378NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12379M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12380S:	Maintained
12381W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12382F:	Documentation/scsi/NinjaSCSI.rst
12383F:	drivers/scsi/pcmcia/nsp_*
12384
12385NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12386M:	GOTO Masanori <gotom@debian.or.jp>
12387M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12388S:	Maintained
12389W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12390F:	Documentation/scsi/NinjaSCSI.rst
12391F:	drivers/scsi/nsp32*
12392
12393NIOS2 ARCHITECTURE
12394M:	Ley Foon Tan <ley.foon.tan@intel.com>
12395S:	Maintained
12396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12397F:	arch/nios2/
12398
12399NITRO ENCLAVES (NE)
12400M:	Andra Paraschiv <andraprs@amazon.com>
12401M:	Alexandru Vasile <lexnv@amazon.com>
12402M:	Alexandru Ciobotaru <alcioa@amazon.com>
12403L:	linux-kernel@vger.kernel.org
12404S:	Supported
12405W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12406F:	Documentation/virt/ne_overview.rst
12407F:	drivers/virt/nitro_enclaves/
12408F:	include/linux/nitro_enclaves.h
12409F:	include/uapi/linux/nitro_enclaves.h
12410F:	samples/nitro_enclaves/
12411
12412NOHZ, DYNTICKS SUPPORT
12413M:	Frederic Weisbecker <fweisbec@gmail.com>
12414M:	Thomas Gleixner <tglx@linutronix.de>
12415M:	Ingo Molnar <mingo@kernel.org>
12416L:	linux-kernel@vger.kernel.org
12417S:	Maintained
12418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12419F:	include/linux/sched/nohz.h
12420F:	include/linux/tick.h
12421F:	kernel/time/tick*.*
12422
12423NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12424M:	Pavel Machek <pavel@ucw.cz>
12425M:	Sakari Ailus <sakari.ailus@iki.fi>
12426L:	linux-media@vger.kernel.org
12427S:	Maintained
12428F:	drivers/media/i2c/ad5820.c
12429F:	drivers/media/i2c/et8ek8
12430
12431NOKIA N900 POWER SUPPLY DRIVERS
12432R:	Pali Rohár <pali@kernel.org>
12433F:	drivers/power/supply/bq2415x_charger.c
12434F:	drivers/power/supply/bq27xxx_battery.c
12435F:	drivers/power/supply/bq27xxx_battery_i2c.c
12436F:	drivers/power/supply/isp1704_charger.c
12437F:	drivers/power/supply/rx51_battery.c
12438F:	include/linux/power/bq2415x_charger.h
12439F:	include/linux/power/bq27xxx_battery.h
12440
12441NOLIBC HEADER FILE
12442M:	Willy Tarreau <w@1wt.eu>
12443S:	Maintained
12444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12445F:	tools/include/nolibc/
12446
12447NSDEPS
12448M:	Matthias Maennich <maennich@google.com>
12449S:	Maintained
12450F:	Documentation/core-api/symbol-namespaces.rst
12451F:	scripts/nsdeps
12452
12453NTB AMD DRIVER
12454M:	Sanjay R Mehta <sanju.mehta@amd.com>
12455M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12456L:	linux-ntb@googlegroups.com
12457S:	Supported
12458F:	drivers/ntb/hw/amd/
12459
12460NTB DRIVER CORE
12461M:	Jon Mason <jdmason@kudzu.us>
12462M:	Dave Jiang <dave.jiang@intel.com>
12463M:	Allen Hubbe <allenbh@gmail.com>
12464L:	linux-ntb@googlegroups.com
12465S:	Supported
12466W:	https://github.com/jonmason/ntb/wiki
12467T:	git git://github.com/jonmason/ntb.git
12468F:	drivers/net/ntb_netdev.c
12469F:	drivers/ntb/
12470F:	include/linux/ntb.h
12471F:	include/linux/ntb_transport.h
12472F:	tools/testing/selftests/ntb/
12473
12474NTB IDT DRIVER
12475M:	Serge Semin <fancer.lancer@gmail.com>
12476L:	linux-ntb@googlegroups.com
12477S:	Supported
12478F:	drivers/ntb/hw/idt/
12479
12480NTB INTEL DRIVER
12481M:	Dave Jiang <dave.jiang@intel.com>
12482L:	linux-ntb@googlegroups.com
12483S:	Supported
12484W:	https://github.com/davejiang/linux/wiki
12485T:	git https://github.com/davejiang/linux.git
12486F:	drivers/ntb/hw/intel/
12487
12488NTFS FILESYSTEM
12489M:	Anton Altaparmakov <anton@tuxera.com>
12490L:	linux-ntfs-dev@lists.sourceforge.net
12491S:	Supported
12492W:	http://www.tuxera.com/
12493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12494F:	Documentation/filesystems/ntfs.rst
12495F:	fs/ntfs/
12496
12497NUBUS SUBSYSTEM
12498M:	Finn Thain <fthain@telegraphics.com.au>
12499L:	linux-m68k@lists.linux-m68k.org
12500S:	Maintained
12501F:	arch/*/include/asm/nubus.h
12502F:	drivers/nubus/
12503F:	include/linux/nubus.h
12504F:	include/uapi/linux/nubus.h
12505
12506NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12507M:	Antonino Daplas <adaplas@gmail.com>
12508L:	linux-fbdev@vger.kernel.org
12509S:	Maintained
12510F:	drivers/video/fbdev/nvidia/
12511F:	drivers/video/fbdev/riva/
12512
12513NVM EXPRESS DRIVER
12514M:	Keith Busch <kbusch@kernel.org>
12515M:	Jens Axboe <axboe@fb.com>
12516M:	Christoph Hellwig <hch@lst.de>
12517M:	Sagi Grimberg <sagi@grimberg.me>
12518L:	linux-nvme@lists.infradead.org
12519S:	Supported
12520W:	http://git.infradead.org/nvme.git
12521T:	git://git.infradead.org/nvme.git
12522F:	drivers/nvme/host/
12523F:	include/linux/nvme.h
12524F:	include/uapi/linux/nvme_ioctl.h
12525
12526NVM EXPRESS FC TRANSPORT DRIVERS
12527M:	James Smart <james.smart@broadcom.com>
12528L:	linux-nvme@lists.infradead.org
12529S:	Supported
12530F:	drivers/nvme/host/fc.c
12531F:	drivers/nvme/target/fc.c
12532F:	drivers/nvme/target/fcloop.c
12533F:	include/linux/nvme-fc-driver.h
12534F:	include/linux/nvme-fc.h
12535
12536NVM EXPRESS TARGET DRIVER
12537M:	Christoph Hellwig <hch@lst.de>
12538M:	Sagi Grimberg <sagi@grimberg.me>
12539M:	Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12540L:	linux-nvme@lists.infradead.org
12541S:	Supported
12542W:	http://git.infradead.org/nvme.git
12543T:	git://git.infradead.org/nvme.git
12544F:	drivers/nvme/target/
12545
12546NVMEM FRAMEWORK
12547M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12548S:	Maintained
12549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12550F:	Documentation/ABI/stable/sysfs-bus-nvmem
12551F:	Documentation/devicetree/bindings/nvmem/
12552F:	drivers/nvmem/
12553F:	include/linux/nvmem-consumer.h
12554F:	include/linux/nvmem-provider.h
12555
12556NXP FSPI DRIVER
12557M:	Ashish Kumar <ashish.kumar@nxp.com>
12558R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
12559L:	linux-spi@vger.kernel.org
12560S:	Maintained
12561F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12562F:	drivers/spi/spi-nxp-fspi.c
12563
12564NXP FXAS21002C DRIVER
12565M:	Rui Miguel Silva <rmfrfs@gmail.com>
12566L:	linux-iio@vger.kernel.org
12567S:	Maintained
12568F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12569F:	drivers/iio/gyro/fxas21002c.h
12570F:	drivers/iio/gyro/fxas21002c_core.c
12571F:	drivers/iio/gyro/fxas21002c_i2c.c
12572F:	drivers/iio/gyro/fxas21002c_spi.c
12573
12574NXP i.MX 8MQ DCSS DRIVER
12575M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12576R:	Lucas Stach <l.stach@pengutronix.de>
12577L:	dri-devel@lists.freedesktop.org
12578S:	Maintained
12579F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12580F:	drivers/gpu/drm/imx/dcss/
12581
12582NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12583M:	Krzysztof Kozlowski <krzk@kernel.org>
12584L:	linux-kernel@vger.kernel.org
12585S:	Maintained
12586F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12587F:	drivers/extcon/extcon-ptn5150.c
12588
12589NXP SGTL5000 DRIVER
12590M:	Fabio Estevam <festevam@gmail.com>
12591L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12592S:	Maintained
12593F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
12594F:	sound/soc/codecs/sgtl5000*
12595
12596NXP SJA1105 ETHERNET SWITCH DRIVER
12597M:	Vladimir Oltean <olteanv@gmail.com>
12598L:	linux-kernel@vger.kernel.org
12599S:	Maintained
12600F:	drivers/net/dsa/sja1105
12601
12602NXP TDA998X DRM DRIVER
12603M:	Russell King <linux@armlinux.org.uk>
12604S:	Maintained
12605T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12606T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12607F:	drivers/gpu/drm/i2c/tda998x_drv.c
12608F:	include/drm/i2c/tda998x.h
12609F:	include/dt-bindings/display/tda998x.h
12610K:	"nxp,tda998x"
12611
12612NXP TFA9879 DRIVER
12613M:	Peter Rosin <peda@axentia.se>
12614L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12615S:	Maintained
12616F:	Documentation/devicetree/bindings/sound/tfa9879.txt
12617F:	sound/soc/codecs/tfa9879*
12618
12619NXP-NCI NFC DRIVER
12620M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
12621R:	Charles Gorand <charles.gorand@effinnov.com>
12622L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12623S:	Supported
12624F:	drivers/nfc/nxp-nci
12625
12626OBJAGG
12627M:	Jiri Pirko <jiri@nvidia.com>
12628L:	netdev@vger.kernel.org
12629S:	Supported
12630F:	include/linux/objagg.h
12631F:	lib/objagg.c
12632F:	lib/test_objagg.c
12633
12634OBJTOOL
12635M:	Josh Poimboeuf <jpoimboe@redhat.com>
12636M:	Peter Zijlstra <peterz@infradead.org>
12637S:	Supported
12638F:	tools/objtool/
12639F:	include/linux/objtool.h
12640
12641OCELOT ETHERNET SWITCH DRIVER
12642M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12643M:	Vladimir Oltean <vladimir.oltean@nxp.com>
12644M:	Claudiu Manoil <claudiu.manoil@nxp.com>
12645M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12646L:	netdev@vger.kernel.org
12647S:	Supported
12648F:	drivers/net/dsa/ocelot/*
12649F:	drivers/net/ethernet/mscc/
12650F:	include/soc/mscc/ocelot*
12651F:	net/dsa/tag_ocelot.c
12652F:	tools/testing/selftests/drivers/net/ocelot/*
12653
12654OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12655M:	Frederic Barrat <fbarrat@linux.ibm.com>
12656M:	Andrew Donnellan <ajd@linux.ibm.com>
12657L:	linuxppc-dev@lists.ozlabs.org
12658S:	Supported
12659F:	Documentation/userspace-api/accelerators/ocxl.rst
12660F:	arch/powerpc/include/asm/pnv-ocxl.h
12661F:	arch/powerpc/platforms/powernv/ocxl.c
12662F:	drivers/misc/ocxl/
12663F:	include/misc/ocxl*
12664F:	include/uapi/misc/ocxl.h
12665
12666OMAP AUDIO SUPPORT
12667M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12668M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
12669L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12670L:	linux-omap@vger.kernel.org
12671S:	Maintained
12672F:	sound/soc/ti/n810.c
12673F:	sound/soc/ti/omap*
12674F:	sound/soc/ti/rx51.c
12675F:	sound/soc/ti/sdma-pcm.*
12676
12677OMAP CLOCK FRAMEWORK SUPPORT
12678M:	Paul Walmsley <paul@pwsan.com>
12679L:	linux-omap@vger.kernel.org
12680S:	Maintained
12681F:	arch/arm/*omap*/*clock*
12682
12683OMAP DEVICE TREE SUPPORT
12684M:	Benoît Cousson <bcousson@baylibre.com>
12685M:	Tony Lindgren <tony@atomide.com>
12686L:	linux-omap@vger.kernel.org
12687L:	devicetree@vger.kernel.org
12688S:	Maintained
12689F:	arch/arm/boot/dts/*am3*
12690F:	arch/arm/boot/dts/*am4*
12691F:	arch/arm/boot/dts/*am5*
12692F:	arch/arm/boot/dts/*dra7*
12693F:	arch/arm/boot/dts/*omap*
12694F:	arch/arm/boot/dts/logicpd-som-lv*
12695F:	arch/arm/boot/dts/logicpd-torpedo*
12696
12697OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12698L:	linux-omap@vger.kernel.org
12699L:	linux-fbdev@vger.kernel.org
12700S:	Orphan
12701F:	Documentation/arm/omap/dss.rst
12702F:	drivers/video/fbdev/omap2/
12703
12704OMAP FRAMEBUFFER SUPPORT
12705L:	linux-fbdev@vger.kernel.org
12706L:	linux-omap@vger.kernel.org
12707S:	Orphan
12708F:	drivers/video/fbdev/omap/
12709
12710OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12711M:	Roger Quadros <rogerq@ti.com>
12712M:	Tony Lindgren <tony@atomide.com>
12713L:	linux-omap@vger.kernel.org
12714S:	Maintained
12715F:	arch/arm/mach-omap2/*gpmc*
12716F:	drivers/memory/omap-gpmc.c
12717
12718OMAP GPIO DRIVER
12719M:	Grygorii Strashko <grygorii.strashko@ti.com>
12720M:	Santosh Shilimkar <ssantosh@kernel.org>
12721M:	Kevin Hilman <khilman@kernel.org>
12722L:	linux-omap@vger.kernel.org
12723S:	Maintained
12724F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
12725F:	drivers/gpio/gpio-omap.c
12726
12727OMAP HARDWARE SPINLOCK SUPPORT
12728M:	Ohad Ben-Cohen <ohad@wizery.com>
12729L:	linux-omap@vger.kernel.org
12730S:	Maintained
12731F:	drivers/hwspinlock/omap_hwspinlock.c
12732
12733OMAP HS MMC SUPPORT
12734L:	linux-mmc@vger.kernel.org
12735L:	linux-omap@vger.kernel.org
12736S:	Orphan
12737F:	drivers/mmc/host/omap_hsmmc.c
12738
12739OMAP HWMOD DATA
12740M:	Paul Walmsley <paul@pwsan.com>
12741L:	linux-omap@vger.kernel.org
12742S:	Maintained
12743F:	arch/arm/mach-omap2/omap_hwmod*data*
12744
12745OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12746M:	Benoît Cousson <bcousson@baylibre.com>
12747L:	linux-omap@vger.kernel.org
12748S:	Maintained
12749F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12750
12751OMAP HWMOD SUPPORT
12752M:	Benoît Cousson <bcousson@baylibre.com>
12753M:	Paul Walmsley <paul@pwsan.com>
12754L:	linux-omap@vger.kernel.org
12755S:	Maintained
12756F:	arch/arm/mach-omap2/omap_hwmod.*
12757
12758OMAP I2C DRIVER
12759M:	Vignesh R <vigneshr@ti.com>
12760L:	linux-omap@vger.kernel.org
12761L:	linux-i2c@vger.kernel.org
12762S:	Maintained
12763F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
12764F:	drivers/i2c/busses/i2c-omap.c
12765
12766OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12767M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12768L:	linux-media@vger.kernel.org
12769S:	Maintained
12770F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
12771F:	drivers/media/platform/omap3isp/
12772F:	drivers/staging/media/omap4iss/
12773
12774OMAP MMC SUPPORT
12775M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12776L:	linux-omap@vger.kernel.org
12777S:	Odd Fixes
12778F:	drivers/mmc/host/omap.c
12779
12780OMAP POWER MANAGEMENT SUPPORT
12781M:	Kevin Hilman <khilman@kernel.org>
12782L:	linux-omap@vger.kernel.org
12783S:	Maintained
12784F:	arch/arm/*omap*/*pm*
12785F:	drivers/cpufreq/omap-cpufreq.c
12786
12787OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12788M:	Rajendra Nayak <rnayak@codeaurora.org>
12789M:	Paul Walmsley <paul@pwsan.com>
12790L:	linux-omap@vger.kernel.org
12791S:	Maintained
12792F:	arch/arm/mach-omap2/prm*
12793
12794OMAP RANDOM NUMBER GENERATOR SUPPORT
12795M:	Deepak Saxena <dsaxena@plexity.net>
12796S:	Maintained
12797F:	drivers/char/hw_random/omap-rng.c
12798
12799OMAP USB SUPPORT
12800L:	linux-usb@vger.kernel.org
12801L:	linux-omap@vger.kernel.org
12802S:	Orphan
12803F:	arch/arm/*omap*/usb*
12804F:	drivers/usb/*/*omap*
12805
12806OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12807M:	Mark Jackson <mpfj@newflow.co.uk>
12808L:	linux-omap@vger.kernel.org
12809S:	Maintained
12810F:	arch/arm/boot/dts/am335x-nano.dts
12811
12812OMAP1 SUPPORT
12813M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12814M:	Tony Lindgren <tony@atomide.com>
12815L:	linux-omap@vger.kernel.org
12816S:	Maintained
12817Q:	http://patchwork.kernel.org/project/linux-omap/list/
12818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12819F:	arch/arm/configs/omap1_defconfig
12820F:	arch/arm/mach-omap1/
12821F:	arch/arm/plat-omap/
12822F:	drivers/i2c/busses/i2c-omap.c
12823F:	include/linux/platform_data/ams-delta-fiq.h
12824F:	include/linux/platform_data/i2c-omap.h
12825
12826OMAP2+ SUPPORT
12827M:	Tony Lindgren <tony@atomide.com>
12828L:	linux-omap@vger.kernel.org
12829S:	Maintained
12830W:	http://www.muru.com/linux/omap/
12831W:	http://linux.omap.com/
12832Q:	http://patchwork.kernel.org/project/linux-omap/list/
12833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12834F:	arch/arm/configs/omap2plus_defconfig
12835F:	arch/arm/mach-omap2/
12836F:	arch/arm/plat-omap/
12837F:	drivers/bus/ti-sysc.c
12838F:	drivers/i2c/busses/i2c-omap.c
12839F:	drivers/irqchip/irq-omap-intc.c
12840F:	drivers/mfd/*omap*.c
12841F:	drivers/mfd/menelaus.c
12842F:	drivers/mfd/palmas.c
12843F:	drivers/mfd/tps65217.c
12844F:	drivers/mfd/tps65218.c
12845F:	drivers/mfd/tps65910.c
12846F:	drivers/mfd/twl-core.[ch]
12847F:	drivers/mfd/twl4030*.c
12848F:	drivers/mfd/twl6030*.c
12849F:	drivers/mfd/twl6040*.c
12850F:	drivers/regulator/palmas-regulator*.c
12851F:	drivers/regulator/pbias-regulator.c
12852F:	drivers/regulator/tps65217-regulator.c
12853F:	drivers/regulator/tps65218-regulator.c
12854F:	drivers/regulator/tps65910-regulator.c
12855F:	drivers/regulator/twl-regulator.c
12856F:	drivers/regulator/twl6030-regulator.c
12857F:	include/linux/platform_data/i2c-omap.h
12858F:	include/linux/platform_data/ti-sysc.h
12859
12860OMFS FILESYSTEM
12861M:	Bob Copeland <me@bobcopeland.com>
12862L:	linux-karma-devel@lists.sourceforge.net
12863S:	Maintained
12864F:	Documentation/filesystems/omfs.rst
12865F:	fs/omfs/
12866
12867OMNIKEY CARDMAN 4000 DRIVER
12868M:	Harald Welte <laforge@gnumonks.org>
12869S:	Maintained
12870F:	drivers/char/pcmcia/cm4000_cs.c
12871F:	include/linux/cm4000_cs.h
12872F:	include/uapi/linux/cm4000_cs.h
12873
12874OMNIKEY CARDMAN 4040 DRIVER
12875M:	Harald Welte <laforge@gnumonks.org>
12876S:	Maintained
12877F:	drivers/char/pcmcia/cm4040_cs.*
12878
12879OMNIVISION OV13858 SENSOR DRIVER
12880M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12881L:	linux-media@vger.kernel.org
12882S:	Maintained
12883T:	git git://linuxtv.org/media_tree.git
12884F:	drivers/media/i2c/ov13858.c
12885
12886OMNIVISION OV2680 SENSOR DRIVER
12887M:	Rui Miguel Silva <rmfrfs@gmail.com>
12888L:	linux-media@vger.kernel.org
12889S:	Maintained
12890T:	git git://linuxtv.org/media_tree.git
12891F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
12892F:	drivers/media/i2c/ov2680.c
12893
12894OMNIVISION OV2685 SENSOR DRIVER
12895M:	Shunqian Zheng <zhengsq@rock-chips.com>
12896L:	linux-media@vger.kernel.org
12897S:	Maintained
12898T:	git git://linuxtv.org/media_tree.git
12899F:	drivers/media/i2c/ov2685.c
12900
12901OMNIVISION OV2740 SENSOR DRIVER
12902M:	Tianshu Qiu <tian.shu.qiu@intel.com>
12903R:	Shawn Tu <shawnx.tu@intel.com>
12904R:	Bingbu Cao <bingbu.cao@intel.com>
12905L:	linux-media@vger.kernel.org
12906S:	Maintained
12907T:	git git://linuxtv.org/media_tree.git
12908F:	drivers/media/i2c/ov2740.c
12909
12910OMNIVISION OV5640 SENSOR DRIVER
12911M:	Steve Longerbeam <slongerbeam@gmail.com>
12912L:	linux-media@vger.kernel.org
12913S:	Maintained
12914T:	git git://linuxtv.org/media_tree.git
12915F:	drivers/media/i2c/ov5640.c
12916
12917OMNIVISION OV5647 SENSOR DRIVER
12918M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
12919M:	Jacopo Mondi <jacopo@jmondi.org>
12920L:	linux-media@vger.kernel.org
12921S:	Maintained
12922T:	git git://linuxtv.org/media_tree.git
12923F:	Documentation/devicetree/bindings/media/i2c/ov5647.yaml
12924F:	drivers/media/i2c/ov5647.c
12925
12926OMNIVISION OV5670 SENSOR DRIVER
12927M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12928M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
12929L:	linux-media@vger.kernel.org
12930S:	Maintained
12931T:	git git://linuxtv.org/media_tree.git
12932F:	drivers/media/i2c/ov5670.c
12933
12934OMNIVISION OV5675 SENSOR DRIVER
12935M:	Shawn Tu <shawnx.tu@intel.com>
12936L:	linux-media@vger.kernel.org
12937S:	Maintained
12938T:	git git://linuxtv.org/media_tree.git
12939F:	drivers/media/i2c/ov5675.c
12940
12941OMNIVISION OV5695 SENSOR DRIVER
12942M:	Shunqian Zheng <zhengsq@rock-chips.com>
12943L:	linux-media@vger.kernel.org
12944S:	Maintained
12945T:	git git://linuxtv.org/media_tree.git
12946F:	drivers/media/i2c/ov5695.c
12947
12948OMNIVISION OV7670 SENSOR DRIVER
12949M:	Jonathan Corbet <corbet@lwn.net>
12950L:	linux-media@vger.kernel.org
12951S:	Maintained
12952T:	git git://linuxtv.org/media_tree.git
12953F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12954F:	drivers/media/i2c/ov7670.c
12955
12956OMNIVISION OV772x SENSOR DRIVER
12957M:	Jacopo Mondi <jacopo@jmondi.org>
12958L:	linux-media@vger.kernel.org
12959S:	Odd fixes
12960T:	git git://linuxtv.org/media_tree.git
12961F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12962F:	drivers/media/i2c/ov772x.c
12963F:	include/media/i2c/ov772x.h
12964
12965OMNIVISION OV7740 SENSOR DRIVER
12966M:	Wenyou Yang <wenyou.yang@microchip.com>
12967L:	linux-media@vger.kernel.org
12968S:	Maintained
12969T:	git git://linuxtv.org/media_tree.git
12970F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12971F:	drivers/media/i2c/ov7740.c
12972
12973OMNIVISION OV8856 SENSOR DRIVER
12974M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
12975L:	linux-media@vger.kernel.org
12976S:	Maintained
12977T:	git git://linuxtv.org/media_tree.git
12978F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12979F:	drivers/media/i2c/ov8856.c
12980
12981OMNIVISION OV9640 SENSOR DRIVER
12982M:	Petr Cvek <petrcvekcz@gmail.com>
12983L:	linux-media@vger.kernel.org
12984S:	Maintained
12985F:	drivers/media/i2c/ov9640.*
12986
12987OMNIVISION OV9650 SENSOR DRIVER
12988M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12989R:	Akinobu Mita <akinobu.mita@gmail.com>
12990R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12991L:	linux-media@vger.kernel.org
12992S:	Maintained
12993T:	git git://linuxtv.org/media_tree.git
12994F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12995F:	drivers/media/i2c/ov9650.c
12996
12997ONENAND FLASH DRIVER
12998M:	Kyungmin Park <kyungmin.park@samsung.com>
12999L:	linux-mtd@lists.infradead.org
13000S:	Maintained
13001F:	drivers/mtd/nand/onenand/
13002F:	include/linux/mtd/onenand*.h
13003
13004ONION OMEGA2+ BOARD
13005M:	Harvey Hunt <harveyhuntnexus@gmail.com>
13006L:	linux-mips@vger.kernel.org
13007S:	Maintained
13008F:	arch/mips/boot/dts/ralink/omega2p.dts
13009
13010OP-TEE DRIVER
13011M:	Jens Wiklander <jens.wiklander@linaro.org>
13012L:	op-tee@lists.trustedfirmware.org
13013S:	Maintained
13014F:	Documentation/ABI/testing/sysfs-bus-optee-devices
13015F:	drivers/tee/optee/
13016
13017OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13018M:	Sumit Garg <sumit.garg@linaro.org>
13019L:	op-tee@lists.trustedfirmware.org
13020S:	Maintained
13021F:	drivers/char/hw_random/optee-rng.c
13022
13023OPA-VNIC DRIVER
13024M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13025M:	Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13026L:	linux-rdma@vger.kernel.org
13027S:	Supported
13028F:	drivers/infiniband/ulp/opa_vnic
13029
13030OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13031M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13032M:	Frank Rowand <frowand.list@gmail.com>
13033L:	devicetree@vger.kernel.org
13034S:	Maintained
13035F:	Documentation/devicetree/dynamic-resolution-notes.rst
13036F:	Documentation/devicetree/overlay-notes.rst
13037F:	drivers/of/overlay.c
13038F:	drivers/of/resolver.c
13039K:	of_overlay_notifier_
13040
13041OPEN FIRMWARE AND FLATTENED DEVICE TREE
13042M:	Rob Herring <robh+dt@kernel.org>
13043M:	Frank Rowand <frowand.list@gmail.com>
13044L:	devicetree@vger.kernel.org
13045S:	Maintained
13046W:	http://www.devicetree.org/
13047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13048F:	Documentation/ABI/testing/sysfs-firmware-ofw
13049F:	drivers/of/
13050F:	include/linux/of*.h
13051F:	scripts/dtc/
13052
13053OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13054M:	Rob Herring <robh+dt@kernel.org>
13055L:	devicetree@vger.kernel.org
13056S:	Maintained
13057Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13059F:	Documentation/devicetree/
13060F:	arch/*/boot/dts/
13061F:	include/dt-bindings/
13062
13063OPENCORES I2C BUS DRIVER
13064M:	Peter Korsgaard <peter@korsgaard.com>
13065M:	Andrew Lunn <andrew@lunn.ch>
13066L:	linux-i2c@vger.kernel.org
13067S:	Maintained
13068F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13069F:	Documentation/i2c/busses/i2c-ocores.rst
13070F:	drivers/i2c/busses/i2c-ocores.c
13071F:	include/linux/platform_data/i2c-ocores.h
13072
13073OPENRISC ARCHITECTURE
13074M:	Jonas Bonn <jonas@southpole.se>
13075M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13076M:	Stafford Horne <shorne@gmail.com>
13077L:	openrisc@lists.librecores.org
13078S:	Maintained
13079W:	http://openrisc.io
13080T:	git git://github.com/openrisc/linux.git
13081F:	Documentation/devicetree/bindings/openrisc/
13082F:	Documentation/openrisc/
13083F:	arch/openrisc/
13084F:	drivers/irqchip/irq-ompic.c
13085F:	drivers/irqchip/irq-or1k-*
13086
13087OPENVSWITCH
13088M:	Pravin B Shelar <pshelar@ovn.org>
13089L:	netdev@vger.kernel.org
13090L:	dev@openvswitch.org
13091S:	Maintained
13092W:	http://openvswitch.org
13093F:	include/uapi/linux/openvswitch.h
13094F:	net/openvswitch/
13095
13096OPERATING PERFORMANCE POINTS (OPP)
13097M:	Viresh Kumar <vireshk@kernel.org>
13098M:	Nishanth Menon <nm@ti.com>
13099M:	Stephen Boyd <sboyd@kernel.org>
13100L:	linux-pm@vger.kernel.org
13101S:	Maintained
13102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13103F:	Documentation/devicetree/bindings/opp/
13104F:	Documentation/power/opp.rst
13105F:	drivers/opp/
13106F:	include/linux/pm_opp.h
13107
13108OPL4 DRIVER
13109M:	Clemens Ladisch <clemens@ladisch.de>
13110L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13111S:	Maintained
13112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13113F:	sound/drivers/opl4/
13114
13115OPROFILE
13116M:	Robert Richter <rric@kernel.org>
13117L:	oprofile-list@lists.sf.net
13118S:	Maintained
13119F:	arch/*/include/asm/oprofile*.h
13120F:	arch/*/oprofile/
13121F:	drivers/oprofile/
13122F:	include/linux/oprofile.h
13123
13124ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13125M:	Mark Fasheh <mark@fasheh.com>
13126M:	Joel Becker <jlbec@evilplan.org>
13127M:	Joseph Qi <joseph.qi@linux.alibaba.com>
13128L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13129S:	Supported
13130W:	http://ocfs2.wiki.kernel.org
13131F:	Documentation/filesystems/dlmfs.rst
13132F:	Documentation/filesystems/ocfs2.rst
13133F:	fs/ocfs2/
13134
13135ORANGEFS FILESYSTEM
13136M:	Mike Marshall <hubcap@omnibond.com>
13137R:	Martin Brandenburg <martin@omnibond.com>
13138L:	devel@lists.orangefs.org
13139S:	Supported
13140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13141F:	Documentation/filesystems/orangefs.rst
13142F:	fs/orangefs/
13143
13144ORINOCO DRIVER
13145L:	linux-wireless@vger.kernel.org
13146S:	Orphan
13147W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13148W:	http://www.nongnu.org/orinoco/
13149F:	drivers/net/wireless/intersil/orinoco/
13150
13151OV2659 OMNIVISION SENSOR DRIVER
13152M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13153L:	linux-media@vger.kernel.org
13154S:	Maintained
13155W:	https://linuxtv.org
13156Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13157T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13158F:	drivers/media/i2c/ov2659.c
13159F:	include/media/i2c/ov2659.h
13160
13161OVERLAY FILESYSTEM
13162M:	Miklos Szeredi <miklos@szeredi.hu>
13163L:	linux-unionfs@vger.kernel.org
13164S:	Supported
13165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13166F:	Documentation/filesystems/overlayfs.rst
13167F:	fs/overlayfs/
13168
13169P54 WIRELESS DRIVER
13170M:	Christian Lamparter <chunkeey@googlemail.com>
13171L:	linux-wireless@vger.kernel.org
13172S:	Maintained
13173W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
13174F:	drivers/net/wireless/intersil/p54/
13175
13176PACKING
13177M:	Vladimir Oltean <olteanv@gmail.com>
13178L:	netdev@vger.kernel.org
13179S:	Supported
13180F:	Documentation/core-api/packing.rst
13181F:	include/linux/packing.h
13182F:	lib/packing.c
13183
13184PADATA PARALLEL EXECUTION MECHANISM
13185M:	Steffen Klassert <steffen.klassert@secunet.com>
13186M:	Daniel Jordan <daniel.m.jordan@oracle.com>
13187L:	linux-crypto@vger.kernel.org
13188L:	linux-kernel@vger.kernel.org
13189S:	Maintained
13190F:	Documentation/core-api/padata.rst
13191F:	include/linux/padata.h
13192F:	kernel/padata.c
13193
13194PAGE POOL
13195M:	Jesper Dangaard Brouer <hawk@kernel.org>
13196M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
13197L:	netdev@vger.kernel.org
13198S:	Supported
13199F:	include/net/page_pool.h
13200F:	net/core/page_pool.c
13201
13202PANASONIC LAPTOP ACPI EXTRAS DRIVER
13203M:	Harald Welte <laforge@gnumonks.org>
13204L:	platform-driver-x86@vger.kernel.org
13205S:	Maintained
13206F:	drivers/platform/x86/panasonic-laptop.c
13207
13208PARALLAX PING IIO SENSOR DRIVER
13209M:	Andreas Klinger <ak@it-klinger.de>
13210L:	linux-iio@vger.kernel.org
13211S:	Maintained
13212F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13213F:	drivers/iio/proximity/ping.c
13214
13215PARALLEL LCD/KEYPAD PANEL DRIVER
13216M:	Willy Tarreau <willy@haproxy.com>
13217M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13218S:	Odd Fixes
13219F:	Documentation/admin-guide/lcd-panel-cgram.rst
13220F:	drivers/auxdisplay/panel.c
13221
13222PARALLEL PORT SUBSYSTEM
13223M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13224M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13225L:	linux-parport@lists.infradead.org (subscribers-only)
13226S:	Maintained
13227F:	Documentation/driver-api/parport*.rst
13228F:	drivers/char/ppdev.c
13229F:	drivers/parport/
13230F:	include/linux/parport*.h
13231F:	include/uapi/linux/ppdev.h
13232
13233PARAVIRT_OPS INTERFACE
13234M:	Juergen Gross <jgross@suse.com>
13235M:	Deep Shah <sdeep@vmware.com>
13236M:	"VMware, Inc." <pv-drivers@vmware.com>
13237L:	virtualization@lists.linux-foundation.org
13238S:	Supported
13239F:	Documentation/virt/paravirt_ops.rst
13240F:	arch/*/include/asm/paravirt*.h
13241F:	arch/*/kernel/paravirt*
13242F:	include/linux/hypervisor.h
13243
13244PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13245M:	Tim Waugh <tim@cyberelk.net>
13246L:	linux-parport@lists.infradead.org (subscribers-only)
13247S:	Maintained
13248F:	Documentation/admin-guide/blockdev/paride.rst
13249F:	drivers/block/paride/
13250
13251PARISC ARCHITECTURE
13252M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13253M:	Helge Deller <deller@gmx.de>
13254L:	linux-parisc@vger.kernel.org
13255S:	Maintained
13256W:	https://parisc.wiki.kernel.org
13257Q:	http://patchwork.kernel.org/project/linux-parisc/list/
13258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13260F:	Documentation/parisc/
13261F:	arch/parisc/
13262F:	drivers/char/agp/parisc-agp.c
13263F:	drivers/input/misc/hp_sdc_rtc.c
13264F:	drivers/input/serio/gscps2.c
13265F:	drivers/input/serio/hp_sdc*
13266F:	drivers/parisc/
13267F:	drivers/parport/parport_gsc.*
13268F:	drivers/tty/serial/8250/8250_gsc.c
13269F:	drivers/video/console/sti*
13270F:	drivers/video/fbdev/sti*
13271F:	drivers/video/logo/logo_parisc*
13272F:	include/linux/hp_sdc.h
13273
13274PARMAN
13275M:	Jiri Pirko <jiri@nvidia.com>
13276L:	netdev@vger.kernel.org
13277S:	Supported
13278F:	include/linux/parman.h
13279F:	lib/parman.c
13280F:	lib/test_parman.c
13281
13282PC ENGINES APU BOARD DRIVER
13283M:	Enrico Weigelt, metux IT consult <info@metux.net>
13284S:	Maintained
13285F:	drivers/platform/x86/pcengines-apuv2.c
13286
13287PC87360 HARDWARE MONITORING DRIVER
13288M:	Jim Cromie <jim.cromie@gmail.com>
13289L:	linux-hwmon@vger.kernel.org
13290S:	Maintained
13291F:	Documentation/hwmon/pc87360.rst
13292F:	drivers/hwmon/pc87360.c
13293
13294PC8736x GPIO DRIVER
13295M:	Jim Cromie <jim.cromie@gmail.com>
13296S:	Maintained
13297F:	drivers/char/pc8736x_gpio.c
13298
13299PC87427 HARDWARE MONITORING DRIVER
13300M:	Jean Delvare <jdelvare@suse.com>
13301L:	linux-hwmon@vger.kernel.org
13302S:	Maintained
13303F:	Documentation/hwmon/pc87427.rst
13304F:	drivers/hwmon/pc87427.c
13305
13306PCA9532 LED DRIVER
13307M:	Riku Voipio <riku.voipio@iki.fi>
13308S:	Maintained
13309F:	drivers/leds/leds-pca9532.c
13310F:	include/linux/leds-pca9532.h
13311
13312PCA9541 I2C BUS MASTER SELECTOR DRIVER
13313M:	Guenter Roeck <linux@roeck-us.net>
13314L:	linux-i2c@vger.kernel.org
13315S:	Maintained
13316F:	drivers/i2c/muxes/i2c-mux-pca9541.c
13317
13318PCDP - PRIMARY CONSOLE AND DEBUG PORT
13319M:	Khalid Aziz <khalid@gonehiking.org>
13320S:	Maintained
13321F:	drivers/firmware/pcdp.*
13322
13323PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13324M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13325M:	Pali Rohár <pali@kernel.org>
13326L:	linux-pci@vger.kernel.org
13327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13328S:	Maintained
13329F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
13330F:	drivers/pci/controller/pci-aardvark.c
13331
13332PCI DRIVER FOR ALTERA PCIE IP
13333M:	Ley Foon Tan <ley.foon.tan@intel.com>
13334L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
13335L:	linux-pci@vger.kernel.org
13336S:	Supported
13337F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
13338F:	drivers/pci/controller/pcie-altera.c
13339
13340PCI DRIVER FOR APPLIEDMICRO XGENE
13341M:	Toan Le <toan@os.amperecomputing.com>
13342L:	linux-pci@vger.kernel.org
13343L:	linux-arm-kernel@lists.infradead.org
13344S:	Maintained
13345F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
13346F:	drivers/pci/controller/pci-xgene.c
13347
13348PCI DRIVER FOR ARM VERSATILE PLATFORM
13349M:	Rob Herring <robh@kernel.org>
13350L:	linux-pci@vger.kernel.org
13351L:	linux-arm-kernel@lists.infradead.org
13352S:	Maintained
13353F:	Documentation/devicetree/bindings/pci/versatile.yaml
13354F:	drivers/pci/controller/pci-versatile.c
13355
13356PCI DRIVER FOR ARMADA 8K
13357M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13358L:	linux-pci@vger.kernel.org
13359L:	linux-arm-kernel@lists.infradead.org
13360S:	Maintained
13361F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
13362F:	drivers/pci/controller/dwc/pcie-armada8k.c
13363
13364PCI DRIVER FOR CADENCE PCIE IP
13365M:	Tom Joseph <tjoseph@cadence.com>
13366L:	linux-pci@vger.kernel.org
13367S:	Maintained
13368F:	Documentation/devicetree/bindings/pci/cdns,*
13369F:	drivers/pci/controller/cadence/
13370
13371PCI DRIVER FOR FREESCALE LAYERSCAPE
13372M:	Minghuan Lian <minghuan.Lian@nxp.com>
13373M:	Mingkai Hu <mingkai.hu@nxp.com>
13374M:	Roy Zang <roy.zang@nxp.com>
13375L:	linuxppc-dev@lists.ozlabs.org
13376L:	linux-pci@vger.kernel.org
13377L:	linux-arm-kernel@lists.infradead.org
13378S:	Maintained
13379F:	drivers/pci/controller/dwc/*layerscape*
13380
13381PCI DRIVER FOR GENERIC OF HOSTS
13382M:	Will Deacon <will@kernel.org>
13383L:	linux-pci@vger.kernel.org
13384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13385S:	Maintained
13386F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13387F:	drivers/pci/controller/pci-host-common.c
13388F:	drivers/pci/controller/pci-host-generic.c
13389
13390PCI DRIVER FOR IMX6
13391M:	Richard Zhu <hongxing.zhu@nxp.com>
13392M:	Lucas Stach <l.stach@pengutronix.de>
13393L:	linux-pci@vger.kernel.org
13394L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13395S:	Maintained
13396F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13397F:	drivers/pci/controller/dwc/*imx6*
13398
13399PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13400M:	Jonathan Derrick <jonathan.derrick@intel.com>
13401L:	linux-pci@vger.kernel.org
13402S:	Supported
13403F:	drivers/pci/controller/vmd.c
13404
13405PCI DRIVER FOR MICROSEMI SWITCHTEC
13406M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13407M:	Logan Gunthorpe <logang@deltatee.com>
13408L:	linux-pci@vger.kernel.org
13409S:	Maintained
13410F:	Documentation/ABI/testing/sysfs-class-switchtec
13411F:	Documentation/driver-api/switchtec.rst
13412F:	drivers/ntb/hw/mscc/
13413F:	drivers/pci/switch/switchtec*
13414F:	include/linux/switchtec.h
13415F:	include/uapi/linux/switchtec_ioctl.h
13416
13417PCI DRIVER FOR MOBIVEIL PCIE IP
13418M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13419M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13420L:	linux-pci@vger.kernel.org
13421S:	Supported
13422F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13423F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
13424
13425PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13426M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13427M:	Jason Cooper <jason@lakedaemon.net>
13428L:	linux-pci@vger.kernel.org
13429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13430S:	Maintained
13431F:	drivers/pci/controller/*mvebu*
13432
13433PCI DRIVER FOR NVIDIA TEGRA
13434M:	Thierry Reding <thierry.reding@gmail.com>
13435L:	linux-tegra@vger.kernel.org
13436L:	linux-pci@vger.kernel.org
13437S:	Supported
13438F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13439F:	drivers/pci/controller/pci-tegra.c
13440
13441PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13442M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13443L:	linux-pci@vger.kernel.org
13444L:	linux-arm-kernel@lists.infradead.org
13445S:	Maintained
13446F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13447F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13448
13449PCI DRIVER FOR RENESAS R-CAR
13450M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13451M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13452L:	linux-pci@vger.kernel.org
13453L:	linux-renesas-soc@vger.kernel.org
13454S:	Maintained
13455F:	Documentation/devicetree/bindings/pci/*rcar*
13456F:	drivers/pci/controller/*rcar*
13457
13458PCI DRIVER FOR SAMSUNG EXYNOS
13459M:	Jingoo Han <jingoohan1@gmail.com>
13460L:	linux-pci@vger.kernel.org
13461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13462L:	linux-samsung-soc@vger.kernel.org
13463S:	Maintained
13464F:	drivers/pci/controller/dwc/pci-exynos.c
13465
13466PCI DRIVER FOR SYNOPSYS DESIGNWARE
13467M:	Jingoo Han <jingoohan1@gmail.com>
13468M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13469L:	linux-pci@vger.kernel.org
13470S:	Maintained
13471F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
13472F:	drivers/pci/controller/dwc/*designware*
13473
13474PCI DRIVER FOR TI DRA7XX/J721E
13475M:	Kishon Vijay Abraham I <kishon@ti.com>
13476L:	linux-omap@vger.kernel.org
13477L:	linux-pci@vger.kernel.org
13478L:	linux-arm-kernel@lists.infradead.org
13479S:	Supported
13480F:	Documentation/devicetree/bindings/pci/ti-pci.txt
13481F:	drivers/pci/controller/cadence/pci-j721e.c
13482F:	drivers/pci/controller/dwc/pci-dra7xx.c
13483
13484PCI DRIVER FOR TI KEYSTONE
13485M:	Murali Karicheri <m-karicheri2@ti.com>
13486L:	linux-pci@vger.kernel.org
13487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13488S:	Maintained
13489F:	drivers/pci/controller/dwc/pci-keystone.c
13490
13491PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13492M:	Linus Walleij <linus.walleij@linaro.org>
13493L:	linux-pci@vger.kernel.org
13494S:	Maintained
13495F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13496F:	drivers/pci/controller/pci-v3-semi.c
13497
13498PCI ENDPOINT SUBSYSTEM
13499M:	Kishon Vijay Abraham I <kishon@ti.com>
13500M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13501L:	linux-pci@vger.kernel.org
13502S:	Supported
13503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13504F:	drivers/misc/pci_endpoint_test.c
13505F:	drivers/pci/endpoint/
13506F:	tools/pci/
13507
13508PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13509M:	Russell Currey <ruscur@russell.cc>
13510M:	Oliver O'Halloran <oohall@gmail.com>
13511L:	linuxppc-dev@lists.ozlabs.org
13512S:	Supported
13513F:	Documentation/PCI/pci-error-recovery.rst
13514F:	Documentation/powerpc/eeh-pci-error-recovery.rst
13515F:	arch/powerpc/include/*/eeh*.h
13516F:	arch/powerpc/kernel/eeh*.c
13517F:	arch/powerpc/platforms/*/eeh*.c
13518F:	drivers/pci/pcie/aer.c
13519F:	drivers/pci/pcie/dpc.c
13520F:	drivers/pci/pcie/err.c
13521
13522PCI ERROR RECOVERY
13523M:	Linas Vepstas <linasvepstas@gmail.com>
13524L:	linux-pci@vger.kernel.org
13525S:	Supported
13526F:	Documentation/PCI/pci-error-recovery.rst
13527
13528PCI MSI DRIVER FOR ALTERA MSI IP
13529M:	Ley Foon Tan <ley.foon.tan@intel.com>
13530L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
13531L:	linux-pci@vger.kernel.org
13532S:	Supported
13533F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13534F:	drivers/pci/controller/pcie-altera-msi.c
13535
13536PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13537M:	Toan Le <toan@os.amperecomputing.com>
13538L:	linux-pci@vger.kernel.org
13539L:	linux-arm-kernel@lists.infradead.org
13540S:	Maintained
13541F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13542F:	drivers/pci/controller/pci-xgene-msi.c
13543
13544PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13545M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13546R:	Rob Herring <robh@kernel.org>
13547L:	linux-pci@vger.kernel.org
13548S:	Supported
13549Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
13550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13551F:	drivers/pci/controller/
13552
13553PCI SUBSYSTEM
13554M:	Bjorn Helgaas <bhelgaas@google.com>
13555L:	linux-pci@vger.kernel.org
13556S:	Supported
13557Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
13558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13559F:	Documentation/PCI/
13560F:	Documentation/devicetree/bindings/pci/
13561F:	arch/x86/kernel/early-quirks.c
13562F:	arch/x86/kernel/quirks.c
13563F:	arch/x86/pci/
13564F:	drivers/acpi/pci*
13565F:	drivers/pci/
13566F:	include/asm-generic/pci*
13567F:	include/linux/of_pci.h
13568F:	include/linux/pci*
13569F:	include/uapi/linux/pci*
13570F:	lib/pci*
13571
13572PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13573M:	Jonathan Chocron <jonnyc@amazon.com>
13574L:	linux-pci@vger.kernel.org
13575S:	Maintained
13576F:	Documentation/devicetree/bindings/pci/pcie-al.txt
13577F:	drivers/pci/controller/dwc/pcie-al.c
13578
13579PCIE DRIVER FOR AMLOGIC MESON
13580M:	Yue Wang <yue.wang@Amlogic.com>
13581L:	linux-pci@vger.kernel.org
13582L:	linux-amlogic@lists.infradead.org
13583S:	Maintained
13584F:	drivers/pci/controller/dwc/pci-meson.c
13585
13586PCIE DRIVER FOR AXIS ARTPEC
13587M:	Jesper Nilsson <jesper.nilsson@axis.com>
13588L:	linux-arm-kernel@axis.com
13589L:	linux-pci@vger.kernel.org
13590S:	Maintained
13591F:	Documentation/devicetree/bindings/pci/axis,artpec*
13592F:	drivers/pci/controller/dwc/*artpec*
13593
13594PCIE DRIVER FOR CAVIUM THUNDERX
13595M:	Robert Richter <rric@kernel.org>
13596L:	linux-pci@vger.kernel.org
13597L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13598S:	Odd Fixes
13599F:	drivers/pci/controller/pci-thunder-*
13600
13601PCIE DRIVER FOR HISILICON
13602M:	Zhou Wang <wangzhou1@hisilicon.com>
13603L:	linux-pci@vger.kernel.org
13604S:	Maintained
13605F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13606F:	drivers/pci/controller/dwc/pcie-hisi.c
13607
13608PCIE DRIVER FOR HISILICON KIRIN
13609M:	Xiaowei Song <songxiaowei@hisilicon.com>
13610M:	Binghui Wang <wangbinghui@hisilicon.com>
13611L:	linux-pci@vger.kernel.org
13612S:	Maintained
13613F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
13614F:	drivers/pci/controller/dwc/pcie-kirin.c
13615
13616PCIE DRIVER FOR HISILICON STB
13617M:	Shawn Guo <shawn.guo@linaro.org>
13618L:	linux-pci@vger.kernel.org
13619S:	Maintained
13620F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13621F:	drivers/pci/controller/dwc/pcie-histb.c
13622
13623PCIE DRIVER FOR MEDIATEK
13624M:	Ryder Lee <ryder.lee@mediatek.com>
13625L:	linux-pci@vger.kernel.org
13626L:	linux-mediatek@lists.infradead.org
13627S:	Supported
13628F:	Documentation/devicetree/bindings/pci/mediatek*
13629F:	drivers/pci/controller/*mediatek*
13630
13631PCIE DRIVER FOR QUALCOMM MSM
13632M:	Stanimir Varbanov <svarbanov@mm-sol.com>
13633L:	linux-pci@vger.kernel.org
13634L:	linux-arm-msm@vger.kernel.org
13635S:	Maintained
13636F:	drivers/pci/controller/dwc/*qcom*
13637
13638PCIE DRIVER FOR ROCKCHIP
13639M:	Shawn Lin <shawn.lin@rock-chips.com>
13640L:	linux-pci@vger.kernel.org
13641L:	linux-rockchip@lists.infradead.org
13642S:	Maintained
13643F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
13644F:	drivers/pci/controller/pcie-rockchip*
13645
13646PCIE DRIVER FOR SOCIONEXT UNIPHIER
13647M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13648L:	linux-pci@vger.kernel.org
13649S:	Maintained
13650F:	Documentation/devicetree/bindings/pci/uniphier-pcie*
13651F:	drivers/pci/controller/dwc/pcie-uniphier*
13652
13653PCIE DRIVER FOR ST SPEAR13XX
13654M:	Pratyush Anand <pratyush.anand@gmail.com>
13655L:	linux-pci@vger.kernel.org
13656S:	Maintained
13657F:	drivers/pci/controller/dwc/*spear*
13658
13659PCMCIA SUBSYSTEM
13660M:	Dominik Brodowski <linux@dominikbrodowski.net>
13661S:	Odd Fixes
13662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13663F:	Documentation/pcmcia/
13664F:	drivers/pcmcia/
13665F:	include/pcmcia/
13666F:	tools/pcmcia/
13667
13668PCNET32 NETWORK DRIVER
13669M:	Don Fry <pcnet32@frontier.com>
13670L:	netdev@vger.kernel.org
13671S:	Maintained
13672F:	drivers/net/ethernet/amd/pcnet32.c
13673
13674PCRYPT PARALLEL CRYPTO ENGINE
13675M:	Steffen Klassert <steffen.klassert@secunet.com>
13676L:	linux-crypto@vger.kernel.org
13677S:	Maintained
13678F:	crypto/pcrypt.c
13679F:	include/crypto/pcrypt.h
13680
13681PEAQ WMI HOTKEYS DRIVER
13682M:	Hans de Goede <hdegoede@redhat.com>
13683L:	platform-driver-x86@vger.kernel.org
13684S:	Maintained
13685F:	drivers/platform/x86/peaq-wmi.c
13686
13687PENSANDO ETHERNET DRIVERS
13688M:	Shannon Nelson <snelson@pensando.io>
13689M:	Pensando Drivers <drivers@pensando.io>
13690L:	netdev@vger.kernel.org
13691S:	Supported
13692F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13693F:	drivers/net/ethernet/pensando/
13694
13695PER-CPU MEMORY ALLOCATOR
13696M:	Dennis Zhou <dennis@kernel.org>
13697M:	Tejun Heo <tj@kernel.org>
13698M:	Christoph Lameter <cl@linux.com>
13699S:	Maintained
13700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13701F:	arch/*/include/asm/percpu.h
13702F:	include/linux/percpu*.h
13703F:	mm/percpu*.c
13704
13705PER-TASK DELAY ACCOUNTING
13706M:	Balbir Singh <bsingharora@gmail.com>
13707S:	Maintained
13708F:	include/linux/delayacct.h
13709F:	kernel/delayacct.c
13710
13711PERFORMANCE EVENTS SUBSYSTEM
13712M:	Peter Zijlstra <peterz@infradead.org>
13713M:	Ingo Molnar <mingo@redhat.com>
13714M:	Arnaldo Carvalho de Melo <acme@kernel.org>
13715R:	Mark Rutland <mark.rutland@arm.com>
13716R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13717R:	Jiri Olsa <jolsa@redhat.com>
13718R:	Namhyung Kim <namhyung@kernel.org>
13719L:	linux-kernel@vger.kernel.org
13720S:	Supported
13721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13722F:	arch/*/events/*
13723F:	arch/*/events/*/*
13724F:	arch/*/include/asm/perf_event.h
13725F:	arch/*/kernel/*/*/perf_event*.c
13726F:	arch/*/kernel/*/perf_event*.c
13727F:	arch/*/kernel/perf_callchain.c
13728F:	arch/*/kernel/perf_event*.c
13729F:	include/linux/perf_event.h
13730F:	include/uapi/linux/perf_event.h
13731F:	kernel/events/*
13732F:	tools/lib/perf/
13733F:	tools/perf/
13734
13735PERFORMANCE EVENTS TOOLING ARM64
13736R:	John Garry <john.garry@huawei.com>
13737R:	Will Deacon <will@kernel.org>
13738R:	Mathieu Poirier <mathieu.poirier@linaro.org>
13739R:	Leo Yan <leo.yan@linaro.org>
13740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13741S:	Supported
13742F:	tools/build/feature/test-libopencsd.c
13743F:	tools/perf/arch/arm*/
13744F:	tools/perf/pmu-events/arch/arm64/
13745F:	tools/perf/util/arm-spe*
13746F:	tools/perf/util/cs-etm*
13747
13748PERSONALITY HANDLING
13749M:	Christoph Hellwig <hch@infradead.org>
13750L:	linux-abi-devel@lists.sourceforge.net
13751S:	Maintained
13752F:	include/linux/personality.h
13753F:	include/uapi/linux/personality.h
13754
13755PHOENIX RC FLIGHT CONTROLLER ADAPTER
13756M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13757L:	linux-input@vger.kernel.org
13758S:	Maintained
13759F:	Documentation/input/devices/pxrc.rst
13760F:	drivers/input/joystick/pxrc.c
13761
13762PHONET PROTOCOL
13763M:	Remi Denis-Courmont <courmisch@gmail.com>
13764S:	Supported
13765F:	Documentation/networking/phonet.rst
13766F:	include/linux/phonet.h
13767F:	include/net/phonet/
13768F:	include/uapi/linux/phonet.h
13769F:	net/phonet/
13770
13771PHRAM MTD DRIVER
13772M:	Joern Engel <joern@lazybastard.org>
13773L:	linux-mtd@lists.infradead.org
13774S:	Maintained
13775F:	drivers/mtd/devices/phram.c
13776
13777PICOLCD HID DRIVER
13778M:	Bruno Prémont <bonbons@linux-vserver.org>
13779L:	linux-input@vger.kernel.org
13780S:	Maintained
13781F:	drivers/hid/hid-picolcd*
13782
13783PICOXCELL SUPPORT
13784M:	Jamie Iles <jamie@jamieiles.com>
13785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13786S:	Supported
13787T:	git git://github.com/jamieiles/linux-2.6-ji.git
13788F:	arch/arm/boot/dts/picoxcell*
13789F:	arch/arm/mach-picoxcell/
13790F:	drivers/crypto/picoxcell*
13791
13792PIDFD API
13793M:	Christian Brauner <christian@brauner.io>
13794L:	linux-kernel@vger.kernel.org
13795S:	Maintained
13796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13797F:	samples/pidfd/
13798F:	tools/testing/selftests/clone3/
13799F:	tools/testing/selftests/pid_namespace/
13800F:	tools/testing/selftests/pidfd/
13801K:	(?i)pidfd
13802K:	(?i)clone3
13803K:	\b(clone_args|kernel_clone_args)\b
13804
13805PIN CONTROL SUBSYSTEM
13806M:	Linus Walleij <linus.walleij@linaro.org>
13807L:	linux-gpio@vger.kernel.org
13808S:	Maintained
13809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13810F:	Documentation/devicetree/bindings/pinctrl/
13811F:	Documentation/driver-api/pinctl.rst
13812F:	drivers/pinctrl/
13813F:	include/linux/pinctrl/
13814
13815PIN CONTROLLER - FREESCALE
13816M:	Dong Aisheng <aisheng.dong@nxp.com>
13817M:	Fabio Estevam <festevam@gmail.com>
13818M:	Shawn Guo <shawnguo@kernel.org>
13819M:	Stefan Agner <stefan@agner.ch>
13820R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13821L:	linux-gpio@vger.kernel.org
13822S:	Maintained
13823F:	Documentation/devicetree/bindings/pinctrl/fsl,*
13824F:	drivers/pinctrl/freescale/
13825
13826PIN CONTROLLER - INTEL
13827M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13828M:	Andy Shevchenko <andy@kernel.org>
13829S:	Maintained
13830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13831F:	drivers/pinctrl/intel/
13832
13833PIN CONTROLLER - MEDIATEK
13834M:	Sean Wang <sean.wang@kernel.org>
13835L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13836S:	Maintained
13837F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13838F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13839F:	drivers/pinctrl/mediatek/
13840
13841PIN CONTROLLER - MICROCHIP AT91
13842M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13844L:	linux-gpio@vger.kernel.org
13845S:	Supported
13846F:	drivers/gpio/gpio-sama5d2-piobu.c
13847F:	drivers/pinctrl/pinctrl-at91*
13848
13849PIN CONTROLLER - QUALCOMM
13850M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13851L:	linux-arm-msm@vger.kernel.org
13852S:	Maintained
13853F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13854F:	drivers/pinctrl/qcom/
13855
13856PIN CONTROLLER - RENESAS
13857M:	Geert Uytterhoeven <geert+renesas@glider.be>
13858L:	linux-renesas-soc@vger.kernel.org
13859S:	Supported
13860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
13861F:	Documentation/devicetree/bindings/pinctrl/renesas,*
13862F:	drivers/pinctrl/renesas/
13863
13864PIN CONTROLLER - SAMSUNG
13865M:	Tomasz Figa <tomasz.figa@gmail.com>
13866M:	Krzysztof Kozlowski <krzk@kernel.org>
13867M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13869L:	linux-samsung-soc@vger.kernel.org
13870S:	Maintained
13871Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
13872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13873F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13874F:	drivers/pinctrl/samsung/
13875F:	include/dt-bindings/pinctrl/samsung.h
13876
13877PIN CONTROLLER - SINGLE
13878M:	Tony Lindgren <tony@atomide.com>
13879M:	Haojian Zhuang <haojian.zhuang@linaro.org>
13880L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13881L:	linux-omap@vger.kernel.org
13882S:	Maintained
13883F:	drivers/pinctrl/pinctrl-single.c
13884
13885PIN CONTROLLER - ST SPEAR
13886M:	Viresh Kumar <vireshk@kernel.org>
13887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13888S:	Maintained
13889W:	http://www.st.com/spear
13890F:	drivers/pinctrl/spear/
13891
13892PISTACHIO SOC SUPPORT
13893M:	James Hartley <james.hartley@sondrel.com>
13894L:	linux-mips@vger.kernel.org
13895S:	Odd Fixes
13896F:	arch/mips/boot/dts/img/pistachio*
13897F:	arch/mips/configs/pistachio*_defconfig
13898F:	arch/mips/include/asm/mach-pistachio/
13899F:	arch/mips/pistachio/
13900
13901PKTCDVD DRIVER
13902M:	linux-block@vger.kernel.org
13903S:	Orphan
13904F:	drivers/block/pktcdvd.c
13905F:	include/linux/pktcdvd.h
13906F:	include/uapi/linux/pktcdvd.h
13907
13908PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13909M:	Tomasz Duszynski <tduszyns@gmail.com>
13910S:	Maintained
13911F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13912F:	drivers/iio/chemical/pms7003.c
13913
13914PLDMFW LIBRARY
13915M:	Jacob Keller <jacob.e.keller@intel.com>
13916S:	Maintained
13917F:	Documentation/driver-api/pldmfw/
13918F:	include/linux/pldmfw.h
13919F:	lib/pldmfw/
13920
13921PLX DMA DRIVER
13922M:	Logan Gunthorpe <logang@deltatee.com>
13923S:	Maintained
13924F:	drivers/dma/plx_dma.c
13925
13926PM-GRAPH UTILITY
13927M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
13928L:	linux-pm@vger.kernel.org
13929S:	Supported
13930W:	https://01.org/pm-graph
13931B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13932T:	git git://github.com/intel/pm-graph
13933F:	tools/power/pm-graph
13934
13935PMBUS HARDWARE MONITORING DRIVERS
13936M:	Guenter Roeck <linux@roeck-us.net>
13937L:	linux-hwmon@vger.kernel.org
13938S:	Maintained
13939W:	http://hwmon.wiki.kernel.org/
13940W:	http://www.roeck-us.net/linux/drivers/
13941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13942F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13943F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
13944F:	Documentation/devicetree/bindings/hwmon/max31785.txt
13945F:	Documentation/hwmon/adm1275.rst
13946F:	Documentation/hwmon/ibm-cffps.rst
13947F:	Documentation/hwmon/ir35221.rst
13948F:	Documentation/hwmon/lm25066.rst
13949F:	Documentation/hwmon/ltc2978.rst
13950F:	Documentation/hwmon/ltc3815.rst
13951F:	Documentation/hwmon/max16064.rst
13952F:	Documentation/hwmon/max20751.rst
13953F:	Documentation/hwmon/max31785.rst
13954F:	Documentation/hwmon/max34440.rst
13955F:	Documentation/hwmon/max8688.rst
13956F:	Documentation/hwmon/pmbus-core.rst
13957F:	Documentation/hwmon/pmbus.rst
13958F:	Documentation/hwmon/tps40422.rst
13959F:	Documentation/hwmon/ucd9000.rst
13960F:	Documentation/hwmon/ucd9200.rst
13961F:	Documentation/hwmon/zl6100.rst
13962F:	drivers/hwmon/pmbus/
13963F:	include/linux/pmbus.h
13964
13965PMC SIERRA MaxRAID DRIVER
13966L:	linux-scsi@vger.kernel.org
13967S:	Orphan
13968W:	http://www.pmc-sierra.com/
13969F:	drivers/scsi/pmcraid.*
13970
13971PMC SIERRA PM8001 DRIVER
13972M:	Jack Wang <jinpu.wang@cloud.ionos.com>
13973L:	linux-scsi@vger.kernel.org
13974S:	Supported
13975F:	drivers/scsi/pm8001/
13976
13977PNI RM3100 IIO DRIVER
13978M:	Song Qiang <songqiang1304521@gmail.com>
13979L:	linux-iio@vger.kernel.org
13980S:	Maintained
13981F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13982F:	drivers/iio/magnetometer/rm3100*
13983
13984PNP SUPPORT
13985M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13986L:	linux-acpi@vger.kernel.org
13987S:	Maintained
13988F:	drivers/pnp/
13989F:	include/linux/pnp.h
13990
13991POSIX CLOCKS and TIMERS
13992M:	Thomas Gleixner <tglx@linutronix.de>
13993L:	linux-kernel@vger.kernel.org
13994S:	Maintained
13995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13996F:	fs/timerfd.c
13997F:	include/linux/time_namespace.h
13998F:	include/linux/timer*
13999F:	kernel/time/*timer*
14000F:	kernel/time/namespace.c
14001
14002POWER MANAGEMENT CORE
14003M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14004L:	linux-pm@vger.kernel.org
14005S:	Supported
14006B:	https://bugzilla.kernel.org
14007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14008F:	drivers/base/power/
14009F:	drivers/powercap/
14010F:	include/linux/intel_rapl.h
14011F:	include/linux/pm.h
14012F:	include/linux/pm_*
14013F:	include/linux/powercap.h
14014F:	kernel/configs/nopm.config
14015
14016POWER STATE COORDINATION INTERFACE (PSCI)
14017M:	Mark Rutland <mark.rutland@arm.com>
14018M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14019L:	linux-arm-kernel@lists.infradead.org
14020S:	Maintained
14021F:	drivers/firmware/psci/
14022F:	include/linux/psci.h
14023F:	include/uapi/linux/psci.h
14024
14025POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14026M:	Sebastian Reichel <sre@kernel.org>
14027L:	linux-pm@vger.kernel.org
14028S:	Maintained
14029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14030F:	Documentation/ABI/testing/sysfs-class-power
14031F:	Documentation/devicetree/bindings/power/supply/
14032F:	drivers/power/supply/
14033F:	include/linux/power_supply.h
14034
14035POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14036M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14037L:	linuxppc-dev@lists.ozlabs.org
14038S:	Maintained
14039F:	drivers/char/powernv-op-panel.c
14040
14041PPP OVER ATM (RFC 2364)
14042M:	Mitchell Blank Jr <mitch@sfgoth.com>
14043S:	Maintained
14044F:	include/uapi/linux/atmppp.h
14045F:	net/atm/pppoatm.c
14046
14047PPP OVER ETHERNET
14048M:	Michal Ostrowski <mostrows@earthlink.net>
14049S:	Maintained
14050F:	drivers/net/ppp/pppoe.c
14051F:	drivers/net/ppp/pppox.c
14052
14053PPP OVER L2TP
14054M:	James Chapman <jchapman@katalix.com>
14055S:	Maintained
14056F:	include/linux/if_pppol2tp.h
14057F:	include/uapi/linux/if_pppol2tp.h
14058F:	net/l2tp/l2tp_ppp.c
14059
14060PPP PROTOCOL DRIVERS AND COMPRESSORS
14061M:	Paul Mackerras <paulus@samba.org>
14062L:	linux-ppp@vger.kernel.org
14063S:	Maintained
14064F:	drivers/net/ppp/ppp_*
14065
14066PPS SUPPORT
14067M:	Rodolfo Giometti <giometti@enneenne.com>
14068L:	linuxpps@ml.enneenne.com (subscribers-only)
14069S:	Maintained
14070W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
14071F:	Documentation/ABI/testing/sysfs-pps
14072F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
14073F:	Documentation/driver-api/pps.rst
14074F:	drivers/pps/
14075F:	include/linux/pps*.h
14076F:	include/uapi/linux/pps.h
14077
14078PPTP DRIVER
14079M:	Dmitry Kozlov <xeb@mail.ru>
14080L:	netdev@vger.kernel.org
14081S:	Maintained
14082W:	http://sourceforge.net/projects/accel-pptp
14083F:	drivers/net/ppp/pptp.c
14084
14085PRESSURE STALL INFORMATION (PSI)
14086M:	Johannes Weiner <hannes@cmpxchg.org>
14087S:	Maintained
14088F:	include/linux/psi*
14089F:	kernel/sched/psi.c
14090
14091PRINTK
14092M:	Petr Mladek <pmladek@suse.com>
14093M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14094R:	Steven Rostedt <rostedt@goodmis.org>
14095R:	John Ogness <john.ogness@linutronix.de>
14096S:	Maintained
14097F:	include/linux/printk.h
14098F:	kernel/printk/
14099
14100PRISM54 WIRELESS DRIVER
14101M:	Luis Chamberlain <mcgrof@kernel.org>
14102L:	linux-wireless@vger.kernel.org
14103S:	Obsolete
14104W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
14105F:	drivers/net/wireless/intersil/prism54/
14106
14107PROC FILESYSTEM
14108R:	Alexey Dobriyan <adobriyan@gmail.com>
14109L:	linux-kernel@vger.kernel.org
14110L:	linux-fsdevel@vger.kernel.org
14111S:	Maintained
14112F:	Documentation/filesystems/proc.rst
14113F:	fs/proc/
14114F:	include/linux/proc_fs.h
14115F:	tools/testing/selftests/proc/
14116
14117PROC SYSCTL
14118M:	Luis Chamberlain <mcgrof@kernel.org>
14119M:	Kees Cook <keescook@chromium.org>
14120M:	Iurii Zaikin <yzaikin@google.com>
14121L:	linux-kernel@vger.kernel.org
14122L:	linux-fsdevel@vger.kernel.org
14123S:	Maintained
14124F:	fs/proc/proc_sysctl.c
14125F:	include/linux/sysctl.h
14126F:	kernel/sysctl-test.c
14127F:	kernel/sysctl.c
14128F:	tools/testing/selftests/sysctl/
14129
14130PS3 NETWORK SUPPORT
14131M:	Geoff Levand <geoff@infradead.org>
14132L:	netdev@vger.kernel.org
14133L:	linuxppc-dev@lists.ozlabs.org
14134S:	Maintained
14135F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
14136
14137PS3 PLATFORM SUPPORT
14138M:	Geoff Levand <geoff@infradead.org>
14139L:	linuxppc-dev@lists.ozlabs.org
14140S:	Maintained
14141F:	arch/powerpc/boot/ps3*
14142F:	arch/powerpc/include/asm/lv1call.h
14143F:	arch/powerpc/include/asm/ps3*.h
14144F:	arch/powerpc/platforms/ps3/
14145F:	drivers/*/ps3*
14146F:	drivers/ps3/
14147F:	drivers/rtc/rtc-ps3.c
14148F:	drivers/usb/host/*ps3.c
14149F:	sound/ppc/snd_ps3*
14150
14151PS3VRAM DRIVER
14152M:	Jim Paris <jim@jtan.com>
14153M:	Geoff Levand <geoff@infradead.org>
14154L:	linuxppc-dev@lists.ozlabs.org
14155S:	Maintained
14156F:	drivers/block/ps3vram.c
14157
14158PSAMPLE PACKET SAMPLING SUPPORT
14159M:	Yotam Gigi <yotam.gi@gmail.com>
14160S:	Maintained
14161F:	include/net/psample.h
14162F:	include/uapi/linux/psample.h
14163F:	net/psample
14164
14165PSTORE FILESYSTEM
14166M:	Kees Cook <keescook@chromium.org>
14167M:	Anton Vorontsov <anton@enomsg.org>
14168M:	Colin Cross <ccross@android.com>
14169M:	Tony Luck <tony.luck@intel.com>
14170S:	Maintained
14171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14172F:	Documentation/admin-guide/ramoops.rst
14173F:	Documentation/admin-guide/pstore-blk.rst
14174F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14175F:	drivers/acpi/apei/erst.c
14176F:	drivers/firmware/efi/efi-pstore.c
14177F:	fs/pstore/
14178F:	include/linux/pstore*
14179K:	\b(pstore|ramoops)
14180
14181PTP HARDWARE CLOCK SUPPORT
14182M:	Richard Cochran <richardcochran@gmail.com>
14183L:	netdev@vger.kernel.org
14184S:	Maintained
14185W:	http://linuxptp.sourceforge.net/
14186F:	Documentation/ABI/testing/sysfs-ptp
14187F:	Documentation/driver-api/ptp.rst
14188F:	drivers/net/phy/dp83640*
14189F:	drivers/ptp/*
14190F:	include/linux/ptp_cl*
14191
14192PTRACE SUPPORT
14193M:	Oleg Nesterov <oleg@redhat.com>
14194S:	Maintained
14195F:	arch/*/*/ptrace*.c
14196F:	arch/*/include/asm/ptrace*.h
14197F:	arch/*/ptrace*.c
14198F:	include/asm-generic/syscall.h
14199F:	include/linux/ptrace.h
14200F:	include/linux/regset.h
14201F:	include/linux/tracehook.h
14202F:	include/uapi/linux/ptrace.h
14203F:	include/uapi/linux/ptrace.h
14204F:	kernel/ptrace.c
14205
14206PULSE8-CEC DRIVER
14207M:	Hans Verkuil <hverkuil@xs4all.nl>
14208L:	linux-media@vger.kernel.org
14209S:	Maintained
14210T:	git git://linuxtv.org/media_tree.git
14211F:	Documentation/admin-guide/media/pulse8-cec.rst
14212F:	drivers/media/cec/usb/pulse8/
14213
14214PVRUSB2 VIDEO4LINUX DRIVER
14215M:	Mike Isely <isely@pobox.com>
14216L:	pvrusb2@isely.net	(subscribers-only)
14217L:	linux-media@vger.kernel.org
14218S:	Maintained
14219W:	http://www.isely.net/pvrusb2/
14220T:	git git://linuxtv.org/media_tree.git
14221F:	Documentation/driver-api/media/drivers/pvrusb2*
14222F:	drivers/media/usb/pvrusb2/
14223
14224PWC WEBCAM DRIVER
14225M:	Hans Verkuil <hverkuil@xs4all.nl>
14226L:	linux-media@vger.kernel.org
14227S:	Odd Fixes
14228T:	git git://linuxtv.org/media_tree.git
14229F:	drivers/media/usb/pwc/*
14230F:	include/trace/events/pwc.h
14231
14232PWM FAN DRIVER
14233M:	Kamil Debski <kamil@wypas.org>
14234M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14235L:	linux-hwmon@vger.kernel.org
14236S:	Supported
14237F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14238F:	Documentation/hwmon/pwm-fan.rst
14239F:	drivers/hwmon/pwm-fan.c
14240
14241PWM IR Transmitter
14242M:	Sean Young <sean@mess.org>
14243L:	linux-media@vger.kernel.org
14244S:	Maintained
14245F:	drivers/media/rc/pwm-ir-tx.c
14246
14247PWM SUBSYSTEM
14248M:	Thierry Reding <thierry.reding@gmail.com>
14249R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14250M:	Lee Jones <lee.jones@linaro.org>
14251L:	linux-pwm@vger.kernel.org
14252S:	Maintained
14253Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
14254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14255F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14256F:	Documentation/devicetree/bindings/pwm/
14257F:	Documentation/driver-api/pwm.rst
14258F:	drivers/gpio/gpio-mvebu.c
14259F:	drivers/pwm/
14260F:	drivers/video/backlight/pwm_bl.c
14261F:	include/linux/pwm.h
14262F:	include/linux/pwm_backlight.h
14263K:	pwm_(config|apply_state|ops)
14264
14265PXA GPIO DRIVER
14266M:	Robert Jarzmik <robert.jarzmik@free.fr>
14267L:	linux-gpio@vger.kernel.org
14268S:	Maintained
14269F:	drivers/gpio/gpio-pxa.c
14270
14271PXA MMCI DRIVER
14272S:	Orphan
14273
14274PXA RTC DRIVER
14275M:	Robert Jarzmik <robert.jarzmik@free.fr>
14276L:	linux-rtc@vger.kernel.org
14277S:	Maintained
14278
14279PXA2xx/PXA3xx SUPPORT
14280M:	Daniel Mack <daniel@zonque.org>
14281M:	Haojian Zhuang <haojian.zhuang@gmail.com>
14282M:	Robert Jarzmik <robert.jarzmik@free.fr>
14283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14284S:	Maintained
14285T:	git git://github.com/hzhuang1/linux.git
14286T:	git git://github.com/rjarzmik/linux.git
14287F:	arch/arm/boot/dts/pxa*
14288F:	arch/arm/mach-pxa/
14289F:	drivers/dma/pxa*
14290F:	drivers/pcmcia/pxa2xx*
14291F:	drivers/pinctrl/pxa/
14292F:	drivers/spi/spi-pxa2xx*
14293F:	drivers/usb/gadget/udc/pxa2*
14294F:	include/sound/pxa2xx-lib.h
14295F:	sound/arm/pxa*
14296F:	sound/soc/pxa/
14297
14298QAT DRIVER
14299M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14300L:	qat-linux@intel.com
14301S:	Supported
14302F:	drivers/crypto/qat/
14303
14304QCOM AUDIO (ASoC) DRIVERS
14305M:	Patrick Lai <plai@codeaurora.org>
14306M:	Banajit Goswami <bgoswami@codeaurora.org>
14307L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14308S:	Supported
14309F:	sound/soc/qcom/
14310
14311QCOM IPA DRIVER
14312M:	Alex Elder <elder@kernel.org>
14313L:	netdev@vger.kernel.org
14314S:	Supported
14315F:	drivers/net/ipa/
14316
14317QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14318M:	Gabriel Somlo <somlo@cmu.edu>
14319M:	"Michael S. Tsirkin" <mst@redhat.com>
14320L:	qemu-devel@nongnu.org
14321S:	Maintained
14322F:	drivers/firmware/qemu_fw_cfg.c
14323F:	include/uapi/linux/qemu_fw_cfg.h
14324
14325QIB DRIVER
14326M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14327M:	Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14328L:	linux-rdma@vger.kernel.org
14329S:	Supported
14330F:	drivers/infiniband/hw/qib/
14331
14332QLOGIC QL41xxx FCOE DRIVER
14333M:	Saurav Kashyap <skashyap@marvell.com>
14334M:	Javed Hasan <jhasan@marvell.com>
14335M:	GR-QLogic-Storage-Upstream@marvell.com
14336L:	linux-scsi@vger.kernel.org
14337S:	Supported
14338F:	drivers/scsi/qedf/
14339
14340QLOGIC QL41xxx ISCSI DRIVER
14341M:	Nilesh Javali <njavali@marvell.com>
14342M:	Manish Rangankar <mrangankar@marvell.com>
14343M:	GR-QLogic-Storage-Upstream@marvell.com
14344L:	linux-scsi@vger.kernel.org
14345S:	Supported
14346F:	drivers/scsi/qedi/
14347
14348QLOGIC QL4xxx ETHERNET DRIVER
14349M:	Ariel Elior <aelior@marvell.com>
14350M:	GR-everest-linux-l2@marvell.com
14351L:	netdev@vger.kernel.org
14352S:	Supported
14353F:	drivers/net/ethernet/qlogic/qed/
14354F:	drivers/net/ethernet/qlogic/qede/
14355F:	include/linux/qed/
14356
14357QLOGIC QL4xxx RDMA DRIVER
14358M:	Michal Kalderon <mkalderon@marvell.com>
14359M:	Ariel Elior <aelior@marvell.com>
14360L:	linux-rdma@vger.kernel.org
14361S:	Supported
14362F:	drivers/infiniband/hw/qedr/
14363F:	include/uapi/rdma/qedr-abi.h
14364
14365QLOGIC QLA1280 SCSI DRIVER
14366M:	Michael Reed <mdr@sgi.com>
14367L:	linux-scsi@vger.kernel.org
14368S:	Maintained
14369F:	drivers/scsi/qla1280.[ch]
14370
14371QLOGIC QLA2XXX FC-SCSI DRIVER
14372M:	Nilesh Javali <njavali@marvell.com>
14373M:	GR-QLogic-Storage-Upstream@marvell.com
14374L:	linux-scsi@vger.kernel.org
14375S:	Supported
14376F:	drivers/scsi/qla2xxx/
14377
14378QLOGIC QLA3XXX NETWORK DRIVER
14379M:	GR-Linux-NIC-Dev@marvell.com
14380L:	netdev@vger.kernel.org
14381S:	Supported
14382F:	drivers/net/ethernet/qlogic/qla3xxx.*
14383
14384QLOGIC QLA4XXX iSCSI DRIVER
14385M:	Nilesh Javali <njavali@marvell.com>
14386M:	Manish Rangankar <mrangankar@marvell.com>
14387M:	GR-QLogic-Storage-Upstream@marvell.com
14388L:	linux-scsi@vger.kernel.org
14389S:	Supported
14390F:	drivers/scsi/qla4xxx/
14391
14392QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14393M:	Shahed Shaikh <shshaikh@marvell.com>
14394M:	Manish Chopra <manishc@marvell.com>
14395M:	GR-Linux-NIC-Dev@marvell.com
14396L:	netdev@vger.kernel.org
14397S:	Supported
14398F:	drivers/net/ethernet/qlogic/qlcnic/
14399
14400QLOGIC QLGE 10Gb ETHERNET DRIVER
14401M:	Manish Chopra <manishc@marvell.com>
14402M:	GR-Linux-NIC-Dev@marvell.com
14403L:	netdev@vger.kernel.org
14404S:	Supported
14405F:	drivers/staging/qlge/
14406
14407QM1D1B0004 MEDIA DRIVER
14408M:	Akihiro Tsukada <tskd08@gmail.com>
14409L:	linux-media@vger.kernel.org
14410S:	Odd Fixes
14411F:	drivers/media/tuners/qm1d1b0004*
14412
14413QM1D1C0042 MEDIA DRIVER
14414M:	Akihiro Tsukada <tskd08@gmail.com>
14415L:	linux-media@vger.kernel.org
14416S:	Odd Fixes
14417F:	drivers/media/tuners/qm1d1c0042*
14418
14419QNX4 FILESYSTEM
14420M:	Anders Larsen <al@alarsen.net>
14421S:	Maintained
14422W:	http://www.alarsen.net/linux/qnx4fs/
14423F:	fs/qnx4/
14424F:	include/uapi/linux/qnx4_fs.h
14425F:	include/uapi/linux/qnxtypes.h
14426
14427QORIQ DPAA2 FSL-MC BUS DRIVER
14428M:	Stuart Yoder <stuyoder@gmail.com>
14429M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
14430L:	linux-kernel@vger.kernel.org
14431S:	Maintained
14432F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14433F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14434F:	drivers/bus/fsl-mc/
14435
14436QT1010 MEDIA DRIVER
14437M:	Antti Palosaari <crope@iki.fi>
14438L:	linux-media@vger.kernel.org
14439S:	Maintained
14440W:	https://linuxtv.org
14441W:	http://palosaari.fi/linux/
14442Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14443T:	git git://linuxtv.org/anttip/media_tree.git
14444F:	drivers/media/tuners/qt1010*
14445
14446QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14447M:	Kalle Valo <kvalo@codeaurora.org>
14448L:	ath10k@lists.infradead.org
14449S:	Supported
14450W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14452F:	drivers/net/wireless/ath/ath10k/
14453
14454QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14455M:	Kalle Valo <kvalo@codeaurora.org>
14456L:	ath11k@lists.infradead.org
14457S:	Supported
14458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14459F:	drivers/net/wireless/ath/ath11k/
14460
14461QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14462M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14463L:	linux-wireless@vger.kernel.org
14464S:	Supported
14465W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14466F:	drivers/net/wireless/ath/ath9k/
14467
14468QUALCOMM CAMERA SUBSYSTEM DRIVER
14469M:	Todor Tomov <todor.too@gmail.com>
14470L:	linux-media@vger.kernel.org
14471S:	Maintained
14472F:	Documentation/admin-guide/media/qcom_camss.rst
14473F:	Documentation/devicetree/bindings/media/qcom,camss.txt
14474F:	drivers/media/platform/qcom/camss/
14475
14476QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14477M:	Niklas Cassel <nks@flawful.org>
14478L:	linux-pm@vger.kernel.org
14479L:	linux-arm-msm@vger.kernel.org
14480S:	Maintained
14481F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14482F:	drivers/soc/qcom/cpr.c
14483
14484QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14485M:	Ilia Lin <ilia.lin@kernel.org>
14486L:	linux-pm@vger.kernel.org
14487S:	Maintained
14488F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14489F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
14490
14491QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14492M:	Timur Tabi <timur@kernel.org>
14493L:	netdev@vger.kernel.org
14494S:	Maintained
14495F:	drivers/net/ethernet/qualcomm/emac/
14496
14497QUALCOMM ETHQOS ETHERNET DRIVER
14498M:	Vinod Koul <vkoul@kernel.org>
14499L:	netdev@vger.kernel.org
14500S:	Maintained
14501F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
14502F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14503
14504QUALCOMM GENERIC INTERFACE I2C DRIVER
14505M:	Akash Asthana <akashast@codeaurora.org>
14506M:	Mukesh Savaliya <msavaliy@codeaurora.org>
14507L:	linux-i2c@vger.kernel.org
14508L:	linux-arm-msm@vger.kernel.org
14509S:	Supported
14510F:	drivers/i2c/busses/i2c-qcom-geni.c
14511
14512QUALCOMM HEXAGON ARCHITECTURE
14513M:	Brian Cain <bcain@codeaurora.org>
14514L:	linux-hexagon@vger.kernel.org
14515S:	Supported
14516F:	arch/hexagon/
14517
14518QUALCOMM HIDMA DRIVER
14519M:	Sinan Kaya <okaya@kernel.org>
14520L:	linux-arm-kernel@lists.infradead.org
14521L:	linux-arm-msm@vger.kernel.org
14522L:	dmaengine@vger.kernel.org
14523S:	Supported
14524F:	drivers/dma/qcom/hidma*
14525
14526QUALCOMM I2C CCI DRIVER
14527M:	Loic Poulain <loic.poulain@linaro.org>
14528M:	Robert Foss <robert.foss@linaro.org>
14529L:	linux-i2c@vger.kernel.org
14530L:	linux-arm-msm@vger.kernel.org
14531S:	Maintained
14532F:	Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14533F:	drivers/i2c/busses/i2c-qcom-cci.c
14534
14535QUALCOMM IOMMU
14536M:	Rob Clark <robdclark@gmail.com>
14537L:	iommu@lists.linux-foundation.org
14538L:	linux-arm-msm@vger.kernel.org
14539S:	Maintained
14540F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
14541
14542QUALCOMM IPCC MAILBOX DRIVER
14543M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14544L:	linux-arm-msm@vger.kernel.org
14545S:	Supported
14546F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14547F:	drivers/mailbox/qcom-ipcc.c
14548F:	include/dt-bindings/mailbox/qcom-ipcc.h
14549
14550QUALCOMM RMNET DRIVER
14551M:	Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14552M:	Sean Tranchetti <stranche@codeaurora.org>
14553L:	netdev@vger.kernel.org
14554S:	Maintained
14555F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14556F:	drivers/net/ethernet/qualcomm/rmnet/
14557F:	include/linux/if_rmnet.h
14558
14559QUALCOMM TSENS THERMAL DRIVER
14560M:	Amit Kucheria <amitk@kernel.org>
14561L:	linux-pm@vger.kernel.org
14562L:	linux-arm-msm@vger.kernel.org
14563S:	Maintained
14564F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14565F:	drivers/thermal/qcom/
14566
14567QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14568M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
14569L:	linux-media@vger.kernel.org
14570L:	linux-arm-msm@vger.kernel.org
14571S:	Maintained
14572T:	git git://linuxtv.org/media_tree.git
14573F:	Documentation/devicetree/bindings/media/*venus*
14574F:	drivers/media/platform/qcom/venus/
14575
14576QUALCOMM WCN36XX WIRELESS DRIVER
14577M:	Kalle Valo <kvalo@codeaurora.org>
14578L:	wcn36xx@lists.infradead.org
14579S:	Supported
14580W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14581T:	git git://github.com/KrasnikovEugene/wcn36xx.git
14582F:	drivers/net/wireless/ath/wcn36xx/
14583
14584QUANTENNA QTNFMAC WIRELESS DRIVER
14585M:	Igor Mitsyanko <imitsyanko@quantenna.com>
14586R:	Sergey Matyukevich <geomatsi@gmail.com>
14587L:	linux-wireless@vger.kernel.org
14588S:	Maintained
14589F:	drivers/net/wireless/quantenna
14590
14591RADEON and AMDGPU DRM DRIVERS
14592M:	Alex Deucher <alexander.deucher@amd.com>
14593M:	Christian König <christian.koenig@amd.com>
14594L:	amd-gfx@lists.freedesktop.org
14595S:	Supported
14596T:	git git://people.freedesktop.org/~agd5f/linux
14597F:	drivers/gpu/drm/amd/
14598F:	drivers/gpu/drm/radeon/
14599F:	include/uapi/drm/amdgpu_drm.h
14600F:	include/uapi/drm/radeon_drm.h
14601
14602RADEON FRAMEBUFFER DISPLAY DRIVER
14603M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
14604L:	linux-fbdev@vger.kernel.org
14605S:	Maintained
14606F:	drivers/video/fbdev/aty/radeon*
14607F:	include/uapi/linux/radeonfb.h
14608
14609RADIOSHARK RADIO DRIVER
14610M:	Hans Verkuil <hverkuil@xs4all.nl>
14611L:	linux-media@vger.kernel.org
14612S:	Maintained
14613T:	git git://linuxtv.org/media_tree.git
14614F:	drivers/media/radio/radio-shark.c
14615
14616RADIOSHARK2 RADIO DRIVER
14617M:	Hans Verkuil <hverkuil@xs4all.nl>
14618L:	linux-media@vger.kernel.org
14619S:	Maintained
14620T:	git git://linuxtv.org/media_tree.git
14621F:	drivers/media/radio/radio-shark2.c
14622F:	drivers/media/radio/radio-tea5777.c
14623
14624RADOS BLOCK DEVICE (RBD)
14625M:	Ilya Dryomov <idryomov@gmail.com>
14626R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
14627L:	ceph-devel@vger.kernel.org
14628S:	Supported
14629W:	http://ceph.com/
14630T:	git git://github.com/ceph/ceph-client.git
14631F:	Documentation/ABI/testing/sysfs-bus-rbd
14632F:	drivers/block/rbd.c
14633F:	drivers/block/rbd_types.h
14634
14635RAGE128 FRAMEBUFFER DISPLAY DRIVER
14636M:	Paul Mackerras <paulus@samba.org>
14637L:	linux-fbdev@vger.kernel.org
14638S:	Maintained
14639F:	drivers/video/fbdev/aty/aty128fb.c
14640
14641RAINSHADOW-CEC DRIVER
14642M:	Hans Verkuil <hverkuil@xs4all.nl>
14643L:	linux-media@vger.kernel.org
14644S:	Maintained
14645T:	git git://linuxtv.org/media_tree.git
14646F:	drivers/media/cec/usb/rainshadow/
14647
14648RALINK MIPS ARCHITECTURE
14649M:	John Crispin <john@phrozen.org>
14650L:	linux-mips@vger.kernel.org
14651S:	Maintained
14652F:	arch/mips/ralink
14653
14654RALINK RT2X00 WIRELESS LAN DRIVER
14655M:	Stanislaw Gruszka <stf_xl@wp.pl>
14656M:	Helmut Schaa <helmut.schaa@googlemail.com>
14657L:	linux-wireless@vger.kernel.org
14658S:	Maintained
14659F:	drivers/net/wireless/ralink/rt2x00/
14660
14661RAMDISK RAM BLOCK DEVICE DRIVER
14662M:	Jens Axboe <axboe@kernel.dk>
14663S:	Maintained
14664F:	Documentation/admin-guide/blockdev/ramdisk.rst
14665F:	drivers/block/brd.c
14666
14667RANCHU VIRTUAL BOARD FOR MIPS
14668M:	Miodrag Dinic <miodrag.dinic@mips.com>
14669L:	linux-mips@vger.kernel.org
14670S:	Supported
14671F:	arch/mips/configs/generic/board-ranchu.config
14672F:	arch/mips/generic/board-ranchu.c
14673
14674RANDOM NUMBER DRIVER
14675M:	"Theodore Ts'o" <tytso@mit.edu>
14676S:	Maintained
14677F:	drivers/char/random.c
14678
14679RAPIDIO SUBSYSTEM
14680M:	Matt Porter <mporter@kernel.crashing.org>
14681M:	Alexandre Bounine <alex.bou9@gmail.com>
14682S:	Maintained
14683F:	drivers/rapidio/
14684
14685RAS INFRASTRUCTURE
14686M:	Tony Luck <tony.luck@intel.com>
14687M:	Borislav Petkov <bp@alien8.de>
14688L:	linux-edac@vger.kernel.org
14689S:	Maintained
14690F:	Documentation/admin-guide/ras.rst
14691F:	drivers/ras/
14692F:	include/linux/ras.h
14693F:	include/ras/ras_event.h
14694
14695RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14696L:	linux-wireless@vger.kernel.org
14697S:	Orphan
14698F:	drivers/net/wireless/ray*
14699
14700RC-CORE / LIRC FRAMEWORK
14701M:	Sean Young <sean@mess.org>
14702L:	linux-media@vger.kernel.org
14703S:	Maintained
14704W:	http://linuxtv.org
14705T:	git git://linuxtv.org/media_tree.git
14706F:	Documentation/driver-api/media/rc-core.rst
14707F:	Documentation/userspace-api/media/rc/
14708F:	drivers/media/rc/
14709F:	include/media/rc-map.h
14710F:	include/media/rc-core.h
14711F:	include/uapi/linux/lirc.h
14712
14713RCMM REMOTE CONTROLS DECODER
14714M:	Patrick Lerda <patrick9876@free.fr>
14715S:	Maintained
14716F:	drivers/media/rc/ir-rcmm-decoder.c
14717
14718RCUTORTURE TEST FRAMEWORK
14719M:	"Paul E. McKenney" <paulmck@kernel.org>
14720M:	Josh Triplett <josh@joshtriplett.org>
14721R:	Steven Rostedt <rostedt@goodmis.org>
14722R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14723R:	Lai Jiangshan <jiangshanlai@gmail.com>
14724L:	rcu@vger.kernel.org
14725S:	Supported
14726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14727F:	tools/testing/selftests/rcutorture
14728
14729RDACM20 Camera Sensor
14730M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
14731M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14732M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14733M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14734L:	linux-media@vger.kernel.org
14735S:	Maintained
14736F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14737F:	drivers/media/i2c/max9271.c
14738F:	drivers/media/i2c/max9271.h
14739F:	drivers/media/i2c/rdacm20.c
14740
14741RDC R-321X SoC
14742M:	Florian Fainelli <florian@openwrt.org>
14743S:	Maintained
14744
14745RDC R6040 FAST ETHERNET DRIVER
14746M:	Florian Fainelli <f.fainelli@gmail.com>
14747L:	netdev@vger.kernel.org
14748S:	Maintained
14749F:	drivers/net/ethernet/rdc/r6040.c
14750
14751RDMAVT - RDMA verbs software
14752M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14753M:	Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14754L:	linux-rdma@vger.kernel.org
14755S:	Supported
14756F:	drivers/infiniband/sw/rdmavt
14757
14758RDS - RELIABLE DATAGRAM SOCKETS
14759M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
14760L:	netdev@vger.kernel.org
14761L:	linux-rdma@vger.kernel.org
14762L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
14763S:	Supported
14764W:	https://oss.oracle.com/projects/rds/
14765F:	Documentation/networking/rds.rst
14766F:	net/rds/
14767
14768RDT - RESOURCE ALLOCATION
14769M:	Fenghua Yu <fenghua.yu@intel.com>
14770M:	Reinette Chatre <reinette.chatre@intel.com>
14771L:	linux-kernel@vger.kernel.org
14772S:	Supported
14773F:	Documentation/x86/resctrl*
14774F:	arch/x86/include/asm/resctrl.h
14775F:	arch/x86/kernel/cpu/resctrl/
14776F:	tools/testing/selftests/resctrl/
14777
14778READ-COPY UPDATE (RCU)
14779M:	"Paul E. McKenney" <paulmck@kernel.org>
14780M:	Josh Triplett <josh@joshtriplett.org>
14781R:	Steven Rostedt <rostedt@goodmis.org>
14782R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14783R:	Lai Jiangshan <jiangshanlai@gmail.com>
14784R:	Joel Fernandes <joel@joelfernandes.org>
14785L:	rcu@vger.kernel.org
14786S:	Supported
14787W:	http://www.rdrop.com/users/paulmck/RCU/
14788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14789F:	Documentation/RCU/
14790F:	include/linux/rcu*
14791F:	kernel/rcu/
14792X:	Documentation/RCU/torture.rst
14793X:	include/linux/srcu*.h
14794X:	kernel/rcu/srcu*.c
14795
14796REAL TIME CLOCK (RTC) SUBSYSTEM
14797M:	Alessandro Zummo <a.zummo@towertech.it>
14798M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14799L:	linux-rtc@vger.kernel.org
14800S:	Maintained
14801Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
14802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14803F:	Documentation/admin-guide/rtc.rst
14804F:	Documentation/devicetree/bindings/rtc/
14805F:	drivers/rtc/
14806F:	include/linux/platform_data/rtc-*
14807F:	include/linux/rtc.h
14808F:	include/linux/rtc/
14809F:	include/uapi/linux/rtc.h
14810F:	tools/testing/selftests/rtc/
14811
14812REALTEK AUDIO CODECS
14813M:	Oder Chiou <oder_chiou@realtek.com>
14814S:	Maintained
14815F:	include/sound/rt*.h
14816F:	sound/soc/codecs/rt*
14817
14818REALTEK RTL83xx SMI DSA ROUTER CHIPS
14819M:	Linus Walleij <linus.walleij@linaro.org>
14820S:	Maintained
14821F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14822F:	drivers/net/dsa/realtek-smi*
14823F:	drivers/net/dsa/rtl83*
14824
14825REALTEK WIRELESS DRIVER (rtlwifi family)
14826M:	Ping-Ke Shih <pkshih@realtek.com>
14827L:	linux-wireless@vger.kernel.org
14828S:	Maintained
14829W:	https://wireless.wiki.kernel.org/
14830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14831F:	drivers/net/wireless/realtek/rtlwifi/
14832
14833REALTEK WIRELESS DRIVER (rtw88)
14834M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14835L:	linux-wireless@vger.kernel.org
14836S:	Maintained
14837F:	drivers/net/wireless/realtek/rtw88/
14838
14839REDPINE WIRELESS DRIVER
14840M:	Amitkumar Karwar <amitkarwar@gmail.com>
14841M:	Siva Rebbagondla <siva8118@gmail.com>
14842L:	linux-wireless@vger.kernel.org
14843S:	Maintained
14844F:	drivers/net/wireless/rsi/
14845
14846REGISTER MAP ABSTRACTION
14847M:	Mark Brown <broonie@kernel.org>
14848L:	linux-kernel@vger.kernel.org
14849S:	Supported
14850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14851F:	Documentation/devicetree/bindings/regmap/
14852F:	drivers/base/regmap/
14853F:	include/linux/regmap.h
14854
14855REISERFS FILE SYSTEM
14856L:	reiserfs-devel@vger.kernel.org
14857S:	Supported
14858F:	fs/reiserfs/
14859
14860REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14861M:	Ohad Ben-Cohen <ohad@wizery.com>
14862M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14863L:	linux-remoteproc@vger.kernel.org
14864S:	Maintained
14865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14866F:	Documentation/ABI/testing/sysfs-class-remoteproc
14867F:	Documentation/devicetree/bindings/remoteproc/
14868F:	Documentation/staging/remoteproc.rst
14869F:	drivers/remoteproc/
14870F:	include/linux/remoteproc.h
14871F:	include/linux/remoteproc/
14872
14873REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14874M:	Ohad Ben-Cohen <ohad@wizery.com>
14875M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14876L:	linux-remoteproc@vger.kernel.org
14877S:	Maintained
14878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14879F:	Documentation/ABI/testing/sysfs-bus-rpmsg
14880F:	Documentation/staging/rpmsg.rst
14881F:	drivers/rpmsg/
14882F:	include/linux/rpmsg.h
14883F:	include/linux/rpmsg/
14884F:	include/uapi/linux/rpmsg.h
14885F:	samples/rpmsg/
14886
14887RENESAS CLOCK DRIVERS
14888M:	Geert Uytterhoeven <geert+renesas@glider.be>
14889L:	linux-renesas-soc@vger.kernel.org
14890S:	Supported
14891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14892F:	Documentation/devicetree/bindings/clock/renesas,*
14893F:	drivers/clk/renesas/
14894
14895RENESAS EMEV2 I2C DRIVER
14896M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14897S:	Supported
14898F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14899F:	drivers/i2c/busses/i2c-emev2.c
14900
14901RENESAS ETHERNET DRIVERS
14902R:	Sergei Shtylyov <sergei.shtylyov@gmail.com>
14903L:	netdev@vger.kernel.org
14904L:	linux-renesas-soc@vger.kernel.org
14905F:	Documentation/devicetree/bindings/net/renesas,*.yaml
14906F:	drivers/net/ethernet/renesas/
14907F:	include/linux/sh_eth.h
14908
14909RENESAS R-CAR GYROADC DRIVER
14910M:	Marek Vasut <marek.vasut@gmail.com>
14911L:	linux-iio@vger.kernel.org
14912S:	Supported
14913F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14914F:	drivers/iio/adc/rcar-gyroadc.c
14915
14916RENESAS R-CAR I2C DRIVERS
14917M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14918S:	Supported
14919F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14920F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
14921F:	drivers/i2c/busses/i2c-rcar.c
14922F:	drivers/i2c/busses/i2c-sh_mobile.c
14923
14924RENESAS R-CAR THERMAL DRIVERS
14925M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14926L:	linux-renesas-soc@vger.kernel.org
14927S:	Supported
14928F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14929F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14930F:	drivers/thermal/rcar_gen3_thermal.c
14931F:	drivers/thermal/rcar_thermal.c
14932
14933RENESAS RIIC DRIVER
14934M:	Chris Brandt <chris.brandt@renesas.com>
14935S:	Supported
14936F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
14937F:	drivers/i2c/busses/i2c-riic.c
14938
14939RENESAS USB PHY DRIVER
14940M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14941L:	linux-renesas-soc@vger.kernel.org
14942S:	Maintained
14943F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
14944
14945RESET CONTROLLER FRAMEWORK
14946M:	Philipp Zabel <p.zabel@pengutronix.de>
14947S:	Maintained
14948T:	git git://git.pengutronix.de/git/pza/linux
14949F:	Documentation/devicetree/bindings/reset/
14950F:	drivers/reset/
14951F:	include/dt-bindings/reset/
14952F:	include/linux/reset-controller.h
14953F:	include/linux/reset.h
14954F:	include/linux/reset/
14955K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14956
14957RESTARTABLE SEQUENCES SUPPORT
14958M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14959M:	Peter Zijlstra <peterz@infradead.org>
14960M:	"Paul E. McKenney" <paulmck@kernel.org>
14961M:	Boqun Feng <boqun.feng@gmail.com>
14962L:	linux-kernel@vger.kernel.org
14963S:	Supported
14964F:	include/trace/events/rseq.h
14965F:	include/uapi/linux/rseq.h
14966F:	kernel/rseq.c
14967F:	tools/testing/selftests/rseq/
14968
14969RFKILL
14970M:	Johannes Berg <johannes@sipsolutions.net>
14971L:	linux-wireless@vger.kernel.org
14972S:	Maintained
14973W:	https://wireless.wiki.kernel.org/
14974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14976F:	Documentation/ABI/stable/sysfs-class-rfkill
14977F:	Documentation/driver-api/rfkill.rst
14978F:	include/linux/rfkill.h
14979F:	include/uapi/linux/rfkill.h
14980F:	net/rfkill/
14981
14982RHASHTABLE
14983M:	Thomas Graf <tgraf@suug.ch>
14984M:	Herbert Xu <herbert@gondor.apana.org.au>
14985L:	netdev@vger.kernel.org
14986S:	Maintained
14987F:	include/linux/rhashtable-types.h
14988F:	include/linux/rhashtable.h
14989F:	lib/rhashtable.c
14990F:	lib/test_rhashtable.c
14991
14992RICOH R5C592 MEMORYSTICK DRIVER
14993M:	Maxim Levitsky <maximlevitsky@gmail.com>
14994S:	Maintained
14995F:	drivers/memstick/host/r592.*
14996
14997RICOH SMARTMEDIA/XD DRIVER
14998M:	Maxim Levitsky <maximlevitsky@gmail.com>
14999S:	Maintained
15000F:	drivers/mtd/nand/raw/r852.c
15001F:	drivers/mtd/nand/raw/r852.h
15002
15003RISC-V ARCHITECTURE
15004M:	Paul Walmsley <paul.walmsley@sifive.com>
15005M:	Palmer Dabbelt <palmer@dabbelt.com>
15006M:	Albert Ou <aou@eecs.berkeley.edu>
15007L:	linux-riscv@lists.infradead.org
15008S:	Supported
15009P:	Documentation/riscv/patch-acceptance.rst
15010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15011F:	arch/riscv/
15012N:	riscv
15013K:	riscv
15014
15015RNBD BLOCK DRIVERS
15016M:	Danil Kipnis <danil.kipnis@cloud.ionos.com>
15017M:	Jack Wang <jinpu.wang@cloud.ionos.com>
15018L:	linux-block@vger.kernel.org
15019S:	Maintained
15020F:	drivers/block/rnbd/
15021
15022ROCCAT DRIVERS
15023M:	Stefan Achatz <erazor_de@users.sourceforge.net>
15024S:	Maintained
15025W:	http://sourceforge.net/projects/roccat/
15026F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
15027F:	drivers/hid/hid-roccat*
15028F:	include/linux/hid-roccat*
15029
15030ROCKCHIP ISP V1 DRIVER
15031M:	Helen Koike <helen.koike@collabora.com>
15032M:	Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15033L:	linux-media@vger.kernel.org
15034S:	Maintained
15035F:	Documentation/admin-guide/media/rkisp1.rst
15036F:	Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15037F:	drivers/staging/media/rkisp1/
15038
15039ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15040M:	Jacob Chen <jacob-chen@iotwrt.com>
15041M:	Ezequiel Garcia <ezequiel@collabora.com>
15042L:	linux-media@vger.kernel.org
15043L:	linux-rockchip@lists.infradead.org
15044S:	Maintained
15045F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
15046F:	drivers/media/platform/rockchip/rga/
15047
15048ROCKCHIP VIDEO DECODER DRIVER
15049M:	Ezequiel Garcia <ezequiel@collabora.com>
15050L:	linux-media@vger.kernel.org
15051L:	linux-rockchip@lists.infradead.org
15052S:	Maintained
15053F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15054F:	drivers/staging/media/rkvdec/
15055
15056ROCKER DRIVER
15057M:	Jiri Pirko <jiri@resnulli.us>
15058L:	netdev@vger.kernel.org
15059S:	Supported
15060F:	drivers/net/ethernet/rocker/
15061
15062ROCKETPORT DRIVER
15063S:	Maintained
15064W:	http://www.comtrol.com
15065F:	Documentation/driver-api/serial/rocket.rst
15066F:	drivers/tty/rocket*
15067
15068ROCKETPORT EXPRESS/INFINITY DRIVER
15069M:	Kevin Cernekee <cernekee@gmail.com>
15070L:	linux-serial@vger.kernel.org
15071S:	Odd Fixes
15072F:	drivers/tty/serial/rp2.*
15073
15074ROHM BD99954 CHARGER IC
15075R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15076L:	linux-power@fi.rohmeurope.com
15077S:	Supported
15078F:	drivers/power/supply/bd99954-charger.c
15079F:	drivers/power/supply/bd99954-charger.h
15080
15081ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15082M:	Tomasz Duszynski <tduszyns@gmail.com>
15083S:	Maintained
15084F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
15085F:	drivers/iio/light/bh1750.c
15086
15087ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15088M:	Marek Vasut <marek.vasut+renesas@gmail.com>
15089L:	linux-kernel@vger.kernel.org
15090L:	linux-renesas-soc@vger.kernel.org
15091S:	Supported
15092F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15093F:	drivers/gpio/gpio-bd9571mwv.c
15094F:	drivers/mfd/bd9571mwv.c
15095F:	drivers/regulator/bd9571mwv-regulator.c
15096F:	include/linux/mfd/bd9571mwv.h
15097
15098ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15099R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15100L:	linux-power@fi.rohmeurope.com
15101S:	Supported
15102F:	Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15103F:	Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15104F:	drivers/clk/clk-bd718x7.c
15105F:	drivers/gpio/gpio-bd70528.c
15106F:	drivers/gpio/gpio-bd71828.c
15107F:	drivers/mfd/rohm-bd70528.c
15108F:	drivers/mfd/rohm-bd71828.c
15109F:	drivers/mfd/rohm-bd718x7.c
15110F:	drivers/power/supply/bd70528-charger.c
15111F:	drivers/regulator/bd70528-regulator.c
15112F:	drivers/regulator/bd71828-regulator.c
15113F:	drivers/regulator/bd718x7-regulator.c
15114F:	drivers/regulator/rohm-regulator.c
15115F:	drivers/rtc/rtc-bd70528.c
15116F:	drivers/watchdog/bd70528_wdt.c
15117F:	include/linux/mfd/rohm-bd70528.h
15118F:	include/linux/mfd/rohm-bd71828.h
15119F:	include/linux/mfd/rohm-bd718x7.h
15120F:	include/linux/mfd/rohm-generic.h
15121F:	include/linux/mfd/rohm-shared.h
15122
15123ROSE NETWORK LAYER
15124M:	Ralf Baechle <ralf@linux-mips.org>
15125L:	linux-hams@vger.kernel.org
15126S:	Maintained
15127W:	http://www.linux-ax25.org/
15128F:	include/net/rose.h
15129F:	include/uapi/linux/rose.h
15130F:	net/rose/
15131
15132ROTATION DRIVER FOR ALLWINNER A83T
15133M:	Jernej Skrabec <jernej.skrabec@siol.net>
15134L:	linux-media@vger.kernel.org
15135S:	Maintained
15136T:	git git://linuxtv.org/media_tree.git
15137F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15138F:	drivers/media/platform/sunxi/sun8i-rotate/
15139
15140RTL2830 MEDIA DRIVER
15141M:	Antti Palosaari <crope@iki.fi>
15142L:	linux-media@vger.kernel.org
15143S:	Maintained
15144W:	https://linuxtv.org
15145W:	http://palosaari.fi/linux/
15146Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15147T:	git git://linuxtv.org/anttip/media_tree.git
15148F:	drivers/media/dvb-frontends/rtl2830*
15149
15150RTL2832 MEDIA DRIVER
15151M:	Antti Palosaari <crope@iki.fi>
15152L:	linux-media@vger.kernel.org
15153S:	Maintained
15154W:	https://linuxtv.org
15155W:	http://palosaari.fi/linux/
15156Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15157T:	git git://linuxtv.org/anttip/media_tree.git
15158F:	drivers/media/dvb-frontends/rtl2832*
15159
15160RTL2832_SDR MEDIA DRIVER
15161M:	Antti Palosaari <crope@iki.fi>
15162L:	linux-media@vger.kernel.org
15163S:	Maintained
15164W:	https://linuxtv.org
15165W:	http://palosaari.fi/linux/
15166Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15167T:	git git://linuxtv.org/anttip/media_tree.git
15168F:	drivers/media/dvb-frontends/rtl2832_sdr*
15169
15170RTL8180 WIRELESS DRIVER
15171L:	linux-wireless@vger.kernel.org
15172S:	Orphan
15173W:	https://wireless.wiki.kernel.org/
15174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15175F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
15176
15177RTL8187 WIRELESS DRIVER
15178M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15179M:	Hin-Tak Leung <htl10@users.sourceforge.net>
15180M:	Larry Finger <Larry.Finger@lwfinger.net>
15181L:	linux-wireless@vger.kernel.org
15182S:	Maintained
15183W:	https://wireless.wiki.kernel.org/
15184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15185F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
15186
15187RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15188M:	Jes Sorensen <Jes.Sorensen@gmail.com>
15189L:	linux-wireless@vger.kernel.org
15190S:	Maintained
15191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15192F:	drivers/net/wireless/realtek/rtl8xxxu/
15193
15194RTRS TRANSPORT DRIVERS
15195M:	Danil Kipnis <danil.kipnis@cloud.ionos.com>
15196M:	Jack Wang <jinpu.wang@cloud.ionos.com>
15197L:	linux-rdma@vger.kernel.org
15198S:	Maintained
15199F:	drivers/infiniband/ulp/rtrs/
15200
15201RXRPC SOCKETS (AF_RXRPC)
15202M:	David Howells <dhowells@redhat.com>
15203L:	linux-afs@lists.infradead.org
15204S:	Supported
15205W:	https://www.infradead.org/~dhowells/kafs/
15206F:	Documentation/networking/rxrpc.rst
15207F:	include/keys/rxrpc-type.h
15208F:	include/net/af_rxrpc.h
15209F:	include/trace/events/rxrpc.h
15210F:	include/uapi/linux/rxrpc.h
15211F:	net/rxrpc/
15212
15213S3 SAVAGE FRAMEBUFFER DRIVER
15214M:	Antonino Daplas <adaplas@gmail.com>
15215L:	linux-fbdev@vger.kernel.org
15216S:	Maintained
15217F:	drivers/video/fbdev/savage/
15218
15219S390
15220M:	Heiko Carstens <hca@linux.ibm.com>
15221M:	Vasily Gorbik <gor@linux.ibm.com>
15222M:	Christian Borntraeger <borntraeger@de.ibm.com>
15223L:	linux-s390@vger.kernel.org
15224S:	Supported
15225W:	http://www.ibm.com/developerworks/linux/linux390/
15226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15227F:	Documentation/driver-api/s390-drivers.rst
15228F:	Documentation/s390/
15229F:	arch/s390/
15230F:	drivers/s390/
15231
15232S390 COMMON I/O LAYER
15233M:	Vineeth Vijayan <vneethv@linux.ibm.com>
15234M:	Peter Oberparleiter <oberpar@linux.ibm.com>
15235L:	linux-s390@vger.kernel.org
15236S:	Supported
15237W:	http://www.ibm.com/developerworks/linux/linux390/
15238F:	drivers/s390/cio/
15239
15240S390 DASD DRIVER
15241M:	Stefan Haberland <sth@linux.ibm.com>
15242M:	Jan Hoeppner <hoeppner@linux.ibm.com>
15243L:	linux-s390@vger.kernel.org
15244S:	Supported
15245W:	http://www.ibm.com/developerworks/linux/linux390/
15246F:	block/partitions/ibm.c
15247F:	drivers/s390/block/dasd*
15248F:	include/linux/dasd_mod.h
15249
15250S390 IOMMU (PCI)
15251M:	Matthew Rosato <mjrosato@linux.ibm.com>
15252M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15253L:	linux-s390@vger.kernel.org
15254S:	Supported
15255W:	http://www.ibm.com/developerworks/linux/linux390/
15256F:	drivers/iommu/s390-iommu.c
15257
15258S390 IUCV NETWORK LAYER
15259M:	Julian Wiedmann <jwi@linux.ibm.com>
15260M:	Karsten Graul <kgraul@linux.ibm.com>
15261M:	Ursula Braun <ubraun@linux.ibm.com>
15262L:	linux-s390@vger.kernel.org
15263S:	Supported
15264W:	http://www.ibm.com/developerworks/linux/linux390/
15265F:	drivers/s390/net/*iucv*
15266F:	include/net/iucv/
15267F:	net/iucv/
15268
15269S390 NETWORK DRIVERS
15270M:	Julian Wiedmann <jwi@linux.ibm.com>
15271M:	Karsten Graul <kgraul@linux.ibm.com>
15272M:	Ursula Braun <ubraun@linux.ibm.com>
15273L:	linux-s390@vger.kernel.org
15274S:	Supported
15275W:	http://www.ibm.com/developerworks/linux/linux390/
15276F:	drivers/s390/net/
15277
15278S390 PCI SUBSYSTEM
15279M:	Niklas Schnelle <schnelle@linux.ibm.com>
15280M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15281L:	linux-s390@vger.kernel.org
15282S:	Supported
15283W:	http://www.ibm.com/developerworks/linux/linux390/
15284F:	arch/s390/pci/
15285F:	drivers/pci/hotplug/s390_pci_hpc.c
15286F:	Documentation/s390/pci.rst
15287
15288S390 VFIO AP DRIVER
15289M:	Tony Krowiak <akrowiak@linux.ibm.com>
15290M:	Pierre Morel <pmorel@linux.ibm.com>
15291M:	Halil Pasic <pasic@linux.ibm.com>
15292L:	linux-s390@vger.kernel.org
15293S:	Supported
15294W:	http://www.ibm.com/developerworks/linux/linux390/
15295F:	Documentation/s390/vfio-ap.rst
15296F:	drivers/s390/crypto/vfio_ap_drv.c
15297F:	drivers/s390/crypto/vfio_ap_ops.c
15298F:	drivers/s390/crypto/vfio_ap_private.h
15299
15300S390 VFIO-CCW DRIVER
15301M:	Cornelia Huck <cohuck@redhat.com>
15302M:	Eric Farman <farman@linux.ibm.com>
15303R:	Halil Pasic <pasic@linux.ibm.com>
15304L:	linux-s390@vger.kernel.org
15305L:	kvm@vger.kernel.org
15306S:	Supported
15307F:	Documentation/s390/vfio-ccw.rst
15308F:	drivers/s390/cio/vfio_ccw*
15309F:	include/uapi/linux/vfio_ccw.h
15310
15311S390 VFIO-PCI DRIVER
15312M:	Matthew Rosato <mjrosato@linux.ibm.com>
15313L:	linux-s390@vger.kernel.org
15314L:	kvm@vger.kernel.org
15315S:	Supported
15316F:	drivers/vfio/pci/vfio_pci_zdev.c
15317F:	include/uapi/linux/vfio_zdev.h
15318
15319S390 ZCRYPT DRIVER
15320M:	Harald Freudenberger <freude@linux.ibm.com>
15321L:	linux-s390@vger.kernel.org
15322S:	Supported
15323W:	http://www.ibm.com/developerworks/linux/linux390/
15324F:	drivers/s390/crypto/
15325
15326S390 ZFCP DRIVER
15327M:	Steffen Maier <maier@linux.ibm.com>
15328M:	Benjamin Block <bblock@linux.ibm.com>
15329L:	linux-s390@vger.kernel.org
15330S:	Supported
15331W:	http://www.ibm.com/developerworks/linux/linux390/
15332F:	drivers/s390/scsi/zfcp_*
15333
15334S3C24XX SD/MMC Driver
15335M:	Ben Dooks <ben-linux@fluff.org>
15336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15337S:	Supported
15338F:	drivers/mmc/host/s3cmci.*
15339
15340SAA6588 RDS RECEIVER DRIVER
15341M:	Hans Verkuil <hverkuil@xs4all.nl>
15342L:	linux-media@vger.kernel.org
15343S:	Odd Fixes
15344W:	https://linuxtv.org
15345T:	git git://linuxtv.org/media_tree.git
15346F:	drivers/media/i2c/saa6588*
15347
15348SAA7134 VIDEO4LINUX DRIVER
15349M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15350L:	linux-media@vger.kernel.org
15351S:	Odd fixes
15352W:	https://linuxtv.org
15353T:	git git://linuxtv.org/media_tree.git
15354F:	Documentation/driver-api/media/drivers/saa7134*
15355F:	drivers/media/pci/saa7134/
15356
15357SAA7146 VIDEO4LINUX-2 DRIVER
15358M:	Hans Verkuil <hverkuil@xs4all.nl>
15359L:	linux-media@vger.kernel.org
15360S:	Maintained
15361T:	git git://linuxtv.org/media_tree.git
15362F:	drivers/media/common/saa7146/
15363F:	drivers/media/pci/saa7146/
15364F:	include/media/drv-intf/saa7146*
15365
15366SAFESETID SECURITY MODULE
15367M:	Micah Morton <mortonm@chromium.org>
15368S:	Supported
15369F:	Documentation/admin-guide/LSM/SafeSetID.rst
15370F:	security/safesetid/
15371
15372SAMSUNG AUDIO (ASoC) DRIVERS
15373M:	Krzysztof Kozlowski <krzk@kernel.org>
15374M:	Sangbeom Kim <sbkim73@samsung.com>
15375M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15376L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15377S:	Supported
15378F:	Documentation/devicetree/bindings/sound/samsung*
15379F:	sound/soc/samsung/
15380
15381SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15382M:	Krzysztof Kozlowski <krzk@kernel.org>
15383L:	linux-crypto@vger.kernel.org
15384L:	linux-samsung-soc@vger.kernel.org
15385S:	Maintained
15386F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15387F:	drivers/crypto/exynos-rng.c
15388
15389SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15390M:	Łukasz Stelmach <l.stelmach@samsung.com>
15391L:	linux-samsung-soc@vger.kernel.org
15392S:	Maintained
15393F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15394F:	drivers/char/hw_random/exynos-trng.c
15395
15396SAMSUNG FRAMEBUFFER DRIVER
15397M:	Jingoo Han <jingoohan1@gmail.com>
15398L:	linux-fbdev@vger.kernel.org
15399S:	Maintained
15400F:	drivers/video/fbdev/s3c-fb.c
15401
15402SAMSUNG LAPTOP DRIVER
15403M:	Corentin Chary <corentin.chary@gmail.com>
15404L:	platform-driver-x86@vger.kernel.org
15405S:	Maintained
15406F:	drivers/platform/x86/samsung-laptop.c
15407
15408SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15409M:	Sangbeom Kim <sbkim73@samsung.com>
15410M:	Krzysztof Kozlowski <krzk@kernel.org>
15411M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15412L:	linux-kernel@vger.kernel.org
15413L:	linux-samsung-soc@vger.kernel.org
15414S:	Supported
15415F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15416F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15417F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15418F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15419F:	drivers/clk/clk-s2mps11.c
15420F:	drivers/mfd/sec*.c
15421F:	drivers/regulator/s2m*.c
15422F:	drivers/regulator/s5m*.c
15423F:	drivers/rtc/rtc-s5m.c
15424F:	include/linux/mfd/samsung/
15425
15426SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15427M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15428L:	linux-media@vger.kernel.org
15429L:	linux-samsung-soc@vger.kernel.org
15430S:	Maintained
15431F:	drivers/media/platform/s3c-camif/
15432F:	include/media/drv-intf/s3c_camif.h
15433
15434SAMSUNG S3FWRN5 NFC DRIVER
15435M:	Krzysztof Kozlowski <krzk@kernel.org>
15436M:	Krzysztof Opasiak <k.opasiak@samsung.com>
15437L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15438S:	Maintained
15439F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15440F:	drivers/nfc/s3fwrn5
15441
15442SAMSUNG S5C73M3 CAMERA DRIVER
15443M:	Kyungmin Park <kyungmin.park@samsung.com>
15444M:	Andrzej Hajda <a.hajda@samsung.com>
15445L:	linux-media@vger.kernel.org
15446S:	Supported
15447F:	drivers/media/i2c/s5c73m3/*
15448
15449SAMSUNG S5K5BAF CAMERA DRIVER
15450M:	Kyungmin Park <kyungmin.park@samsung.com>
15451M:	Andrzej Hajda <a.hajda@samsung.com>
15452L:	linux-media@vger.kernel.org
15453S:	Supported
15454F:	drivers/media/i2c/s5k5baf.c
15455
15456SAMSUNG S5P Security SubSystem (SSS) DRIVER
15457M:	Krzysztof Kozlowski <krzk@kernel.org>
15458M:	Vladimir Zapolskiy <vz@mleia.com>
15459M:	Kamil Konieczny <k.konieczny@samsung.com>
15460L:	linux-crypto@vger.kernel.org
15461L:	linux-samsung-soc@vger.kernel.org
15462S:	Maintained
15463F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15464F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15465F:	drivers/crypto/s5p-sss.c
15466
15467SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15468M:	Kyungmin Park <kyungmin.park@samsung.com>
15469M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15470L:	linux-media@vger.kernel.org
15471S:	Supported
15472Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15473F:	drivers/media/platform/exynos4-is/
15474
15475SAMSUNG SOC CLOCK DRIVERS
15476M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15477M:	Tomasz Figa <tomasz.figa@gmail.com>
15478M:	Chanwoo Choi <cw00.choi@samsung.com>
15479L:	linux-samsung-soc@vger.kernel.org
15480S:	Supported
15481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15482F:	Documentation/devicetree/bindings/clock/exynos*.txt
15483F:	Documentation/devicetree/bindings/clock/samsung,s3c*
15484F:	Documentation/devicetree/bindings/clock/samsung,s5p*
15485F:	drivers/clk/samsung/
15486F:	include/dt-bindings/clock/exynos*.h
15487F:	include/linux/clk/samsung.h
15488F:	include/linux/platform_data/clk-s3c2410.h
15489
15490SAMSUNG SPI DRIVERS
15491M:	Kukjin Kim <kgene@kernel.org>
15492M:	Krzysztof Kozlowski <krzk@kernel.org>
15493M:	Andi Shyti <andi@etezian.org>
15494L:	linux-spi@vger.kernel.org
15495L:	linux-samsung-soc@vger.kernel.org
15496S:	Maintained
15497F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
15498F:	drivers/spi/spi-s3c*
15499F:	include/linux/platform_data/spi-s3c64xx.h
15500F:	include/linux/spi/s3c24xx-fiq.h
15501
15502SAMSUNG SXGBE DRIVERS
15503M:	Byungho An <bh74.an@samsung.com>
15504L:	netdev@vger.kernel.org
15505S:	Supported
15506F:	drivers/net/ethernet/samsung/sxgbe/
15507
15508SAMSUNG THERMAL DRIVER
15509M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15510L:	linux-pm@vger.kernel.org
15511L:	linux-samsung-soc@vger.kernel.org
15512S:	Supported
15513T:	git https://github.com/lmajewski/linux-samsung-thermal.git
15514F:	drivers/thermal/samsung/
15515
15516SAMSUNG USB2 PHY DRIVER
15517M:	Kamil Debski <kamil@wypas.org>
15518M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15519L:	linux-kernel@vger.kernel.org
15520S:	Supported
15521F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
15522F:	Documentation/driver-api/phy/samsung-usb2.rst
15523F:	drivers/phy/samsung/phy-exynos4210-usb2.c
15524F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
15525F:	drivers/phy/samsung/phy-exynos5250-usb2.c
15526F:	drivers/phy/samsung/phy-s5pv210-usb2.c
15527F:	drivers/phy/samsung/phy-samsung-usb2.c
15528F:	drivers/phy/samsung/phy-samsung-usb2.h
15529
15530SC1200 WDT DRIVER
15531M:	Zwane Mwaikambo <zwanem@gmail.com>
15532S:	Maintained
15533F:	drivers/watchdog/sc1200wdt.c
15534
15535SCHEDULER
15536M:	Ingo Molnar <mingo@redhat.com>
15537M:	Peter Zijlstra <peterz@infradead.org>
15538M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15539M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15540R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15541R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15542R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15543R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15544R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15545L:	linux-kernel@vger.kernel.org
15546S:	Maintained
15547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15548F:	include/linux/preempt.h
15549F:	include/linux/sched.h
15550F:	include/linux/wait.h
15551F:	include/uapi/linux/sched.h
15552F:	kernel/sched/
15553
15554SCR24X CHIP CARD INTERFACE DRIVER
15555M:	Lubomir Rintel <lkundrak@v3.sk>
15556S:	Supported
15557F:	drivers/char/pcmcia/scr24x_cs.c
15558
15559SCSI CDROM DRIVER
15560M:	Jens Axboe <axboe@kernel.dk>
15561L:	linux-scsi@vger.kernel.org
15562S:	Maintained
15563W:	http://www.kernel.dk
15564F:	drivers/scsi/sr*
15565
15566SCSI RDMA PROTOCOL (SRP) INITIATOR
15567M:	Bart Van Assche <bvanassche@acm.org>
15568L:	linux-rdma@vger.kernel.org
15569S:	Supported
15570Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15571F:	drivers/infiniband/ulp/srp/
15572F:	include/scsi/srp.h
15573
15574SCSI RDMA PROTOCOL (SRP) TARGET
15575M:	Bart Van Assche <bvanassche@acm.org>
15576L:	linux-rdma@vger.kernel.org
15577L:	target-devel@vger.kernel.org
15578S:	Supported
15579Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15580F:	drivers/infiniband/ulp/srpt/
15581
15582SCSI SG DRIVER
15583M:	Doug Gilbert <dgilbert@interlog.com>
15584L:	linux-scsi@vger.kernel.org
15585S:	Maintained
15586W:	http://sg.danny.cz/sg
15587F:	Documentation/scsi/scsi-generic.rst
15588F:	drivers/scsi/sg.c
15589F:	include/scsi/sg.h
15590
15591SCSI SUBSYSTEM
15592M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
15593M:	"Martin K. Petersen" <martin.petersen@oracle.com>
15594L:	linux-scsi@vger.kernel.org
15595S:	Maintained
15596Q:	https://patchwork.kernel.org/project/linux-scsi/list/
15597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15599F:	Documentation/devicetree/bindings/scsi/
15600F:	drivers/scsi/
15601F:	include/scsi/
15602
15603SCSI TAPE DRIVER
15604M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15605L:	linux-scsi@vger.kernel.org
15606S:	Maintained
15607F:	Documentation/scsi/st.rst
15608F:	drivers/scsi/st.*
15609F:	drivers/scsi/st_*.h
15610
15611SCSI TARGET SUBSYSTEM
15612M:	"Martin K. Petersen" <martin.petersen@oracle.com>
15613L:	linux-scsi@vger.kernel.org
15614L:	target-devel@vger.kernel.org
15615S:	Supported
15616W:	http://www.linux-iscsi.org
15617Q:	https://patchwork.kernel.org/project/target-devel/list/
15618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15619F:	Documentation/target/
15620F:	drivers/target/
15621F:	include/target/
15622
15623SCTP PROTOCOL
15624M:	Vlad Yasevich <vyasevich@gmail.com>
15625M:	Neil Horman <nhorman@tuxdriver.com>
15626M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15627L:	linux-sctp@vger.kernel.org
15628S:	Maintained
15629W:	http://lksctp.sourceforge.net
15630F:	Documentation/networking/sctp.rst
15631F:	include/linux/sctp.h
15632F:	include/net/sctp/
15633F:	include/uapi/linux/sctp.h
15634F:	net/sctp/
15635
15636SCx200 CPU SUPPORT
15637M:	Jim Cromie <jim.cromie@gmail.com>
15638S:	Odd Fixes
15639F:	Documentation/i2c/busses/scx200_acb.rst
15640F:	arch/x86/platform/scx200/
15641F:	drivers/i2c/busses/scx200*
15642F:	drivers/mtd/maps/scx200_docflash.c
15643F:	drivers/watchdog/scx200_wdt.c
15644F:	include/linux/scx200.h
15645
15646SCx200 GPIO DRIVER
15647M:	Jim Cromie <jim.cromie@gmail.com>
15648S:	Maintained
15649F:	drivers/char/scx200_gpio.c
15650F:	include/linux/scx200_gpio.h
15651
15652SCx200 HRT CLOCKSOURCE DRIVER
15653M:	Jim Cromie <jim.cromie@gmail.com>
15654S:	Maintained
15655F:	drivers/clocksource/scx200_hrt.c
15656
15657SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15658M:	Sascha Sommer <saschasommer@freenet.de>
15659L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15660S:	Maintained
15661F:	drivers/mmc/host/sdricoh_cs.c
15662
15663SECO BOARDS CEC DRIVER
15664M:	Ettore Chimenti <ek5.chimenti@gmail.com>
15665S:	Maintained
15666F:	drivers/media/cec/platform/seco/seco-cec.c
15667F:	drivers/media/cec/platform/seco/seco-cec.h
15668
15669SECURE COMPUTING
15670M:	Kees Cook <keescook@chromium.org>
15671R:	Andy Lutomirski <luto@amacapital.net>
15672R:	Will Drewry <wad@chromium.org>
15673S:	Supported
15674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15675F:	Documentation/userspace-api/seccomp_filter.rst
15676F:	include/linux/seccomp.h
15677F:	include/uapi/linux/seccomp.h
15678F:	kernel/seccomp.c
15679F:	tools/testing/selftests/kselftest_harness.h
15680F:	tools/testing/selftests/seccomp/*
15681K:	\bsecure_computing
15682K:	\bTIF_SECCOMP\b
15683
15684SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15685M:	Al Cooper <alcooperx@gmail.com>
15686L:	linux-mmc@vger.kernel.org
15687L:	bcm-kernel-feedback-list@broadcom.com
15688S:	Maintained
15689F:	drivers/mmc/host/sdhci-brcmstb*
15690
15691SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15692M:	Adrian Hunter <adrian.hunter@intel.com>
15693L:	linux-mmc@vger.kernel.org
15694S:	Maintained
15695F:	drivers/mmc/host/sdhci*
15696F:	include/linux/mmc/sdhci*
15697
15698SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15699M:	Eugen Hristev <eugen.hristev@microchip.com>
15700L:	linux-mmc@vger.kernel.org
15701S:	Supported
15702F:	drivers/mmc/host/sdhci-of-at91.c
15703
15704SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15705M:	Ben Dooks <ben-linux@fluff.org>
15706M:	Jaehoon Chung <jh80.chung@samsung.com>
15707L:	linux-mmc@vger.kernel.org
15708S:	Maintained
15709F:	drivers/mmc/host/sdhci-s3c*
15710
15711SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15712M:	Viresh Kumar <vireshk@kernel.org>
15713L:	linux-mmc@vger.kernel.org
15714S:	Maintained
15715F:	drivers/mmc/host/sdhci-spear.c
15716
15717SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15718M:	Kishon Vijay Abraham I <kishon@ti.com>
15719L:	linux-mmc@vger.kernel.org
15720S:	Maintained
15721F:	drivers/mmc/host/sdhci-omap.c
15722
15723SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15724M:	Jonathan Derrick <jonathan.derrick@intel.com>
15725M:	Revanth Rajashekar <revanth.rajashekar@intel.com>
15726L:	linux-block@vger.kernel.org
15727S:	Supported
15728F:	block/opal_proto.h
15729F:	block/sed*
15730F:	include/linux/sed*
15731F:	include/uapi/linux/sed*
15732
15733SECURITY CONTACT
15734M:	Security Officers <security@kernel.org>
15735S:	Supported
15736F:	Documentation/admin-guide/security-bugs.rst
15737
15738SECURITY SUBSYSTEM
15739M:	James Morris <jmorris@namei.org>
15740M:	"Serge E. Hallyn" <serge@hallyn.com>
15741L:	linux-security-module@vger.kernel.org (suggested Cc:)
15742S:	Supported
15743W:	http://kernsec.org/
15744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15745F:	security/
15746X:	security/selinux/
15747
15748SELINUX SECURITY MODULE
15749M:	Paul Moore <paul@paul-moore.com>
15750M:	Stephen Smalley <stephen.smalley.work@gmail.com>
15751M:	Eric Paris <eparis@parisplace.org>
15752L:	selinux@vger.kernel.org
15753S:	Supported
15754W:	https://selinuxproject.org
15755W:	https://github.com/SELinuxProject
15756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15757F:	Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15758F:	Documentation/ABI/obsolete/sysfs-selinux-disable
15759F:	Documentation/admin-guide/LSM/SELinux.rst
15760F:	include/trace/events/avc.h
15761F:	include/uapi/linux/selinux_netlink.h
15762F:	scripts/selinux/
15763F:	security/selinux/
15764
15765SENSABLE PHANTOM
15766M:	Jiri Slaby <jirislaby@kernel.org>
15767S:	Maintained
15768F:	drivers/misc/phantom.c
15769F:	include/uapi/linux/phantom.h
15770
15771SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15772M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
15773S:	Maintained
15774F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15775F:	drivers/iio/chemical/scd30.h
15776F:	drivers/iio/chemical/scd30_core.c
15777F:	drivers/iio/chemical/scd30_i2c.c
15778F:	drivers/iio/chemical/scd30_serial.c
15779
15780SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15781M:	Tomasz Duszynski <tduszyns@gmail.com>
15782S:	Maintained
15783F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15784F:	drivers/iio/chemical/sps30.c
15785
15786SERIAL DEVICE BUS
15787M:	Rob Herring <robh@kernel.org>
15788L:	linux-serial@vger.kernel.org
15789S:	Maintained
15790F:	Documentation/devicetree/bindings/serial/serial.yaml
15791F:	drivers/tty/serdev/
15792F:	include/linux/serdev.h
15793
15794SERIAL DRIVERS
15795M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15796L:	linux-serial@vger.kernel.org
15797S:	Maintained
15798F:	Documentation/devicetree/bindings/serial/
15799F:	drivers/tty/serial/
15800
15801SERIAL IR RECEIVER
15802M:	Sean Young <sean@mess.org>
15803L:	linux-media@vger.kernel.org
15804S:	Maintained
15805F:	drivers/media/rc/serial_ir.c
15806
15807SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15808M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15809L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15810S:	Maintained
15811F:	Documentation/devicetree/bindings/slimbus/
15812F:	drivers/slimbus/
15813F:	include/linux/slimbus.h
15814
15815SFC NETWORK DRIVER
15816M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15817M:	Edward Cree <ecree@solarflare.com>
15818M:	Martin Habets <mhabets@solarflare.com>
15819L:	netdev@vger.kernel.org
15820S:	Supported
15821F:	drivers/net/ethernet/sfc/
15822
15823SFF/SFP/SFP+ MODULE SUPPORT
15824M:	Russell King <linux@armlinux.org.uk>
15825L:	netdev@vger.kernel.org
15826S:	Maintained
15827F:	drivers/net/phy/phylink.c
15828F:	drivers/net/phy/sfp*
15829F:	include/linux/mdio/mdio-i2c.h
15830F:	include/linux/phylink.h
15831F:	include/linux/sfp.h
15832K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
15833
15834SGI GRU DRIVER
15835M:	Dimitri Sivanich <sivanich@sgi.com>
15836S:	Maintained
15837F:	drivers/misc/sgi-gru/
15838
15839SGI XP/XPC/XPNET DRIVER
15840M:	Cliff Whickman <cpw@sgi.com>
15841M:	Robin Holt <robinmholt@gmail.com>
15842S:	Maintained
15843F:	drivers/misc/sgi-xp/
15844
15845SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15846M:	Ursula Braun <ubraun@linux.ibm.com>
15847M:	Karsten Graul <kgraul@linux.ibm.com>
15848L:	linux-s390@vger.kernel.org
15849S:	Supported
15850W:	http://www.ibm.com/developerworks/linux/linux390/
15851F:	net/smc/
15852
15853SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15854M:	Linus Walleij <linus.walleij@linaro.org>
15855L:	linux-iio@vger.kernel.org
15856S:	Maintained
15857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15858F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15859F:	drivers/iio/light/gp2ap002.c
15860
15861SHARP RJ54N1CB0C SENSOR DRIVER
15862M:	Jacopo Mondi <jacopo@jmondi.org>
15863L:	linux-media@vger.kernel.org
15864S:	Odd fixes
15865T:	git git://linuxtv.org/media_tree.git
15866F:	drivers/media/i2c/rj54n1cb0c.c
15867F:	include/media/i2c/rj54n1cb0c.h
15868
15869SH_VOU V4L2 OUTPUT DRIVER
15870L:	linux-media@vger.kernel.org
15871S:	Orphan
15872F:	drivers/media/platform/sh_vou.c
15873F:	include/media/drv-intf/sh_vou.h
15874
15875SI2157 MEDIA DRIVER
15876M:	Antti Palosaari <crope@iki.fi>
15877L:	linux-media@vger.kernel.org
15878S:	Maintained
15879W:	https://linuxtv.org
15880W:	http://palosaari.fi/linux/
15881Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15882T:	git git://linuxtv.org/anttip/media_tree.git
15883F:	drivers/media/tuners/si2157*
15884
15885SI2165 MEDIA DRIVER
15886M:	Matthias Schwarzott <zzam@gentoo.org>
15887L:	linux-media@vger.kernel.org
15888S:	Maintained
15889W:	https://linuxtv.org
15890Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15891F:	drivers/media/dvb-frontends/si2165*
15892
15893SI2168 MEDIA DRIVER
15894M:	Antti Palosaari <crope@iki.fi>
15895L:	linux-media@vger.kernel.org
15896S:	Maintained
15897W:	https://linuxtv.org
15898W:	http://palosaari.fi/linux/
15899Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15900T:	git git://linuxtv.org/anttip/media_tree.git
15901F:	drivers/media/dvb-frontends/si2168*
15902
15903SI470X FM RADIO RECEIVER I2C DRIVER
15904M:	Hans Verkuil <hverkuil@xs4all.nl>
15905L:	linux-media@vger.kernel.org
15906S:	Odd Fixes
15907W:	https://linuxtv.org
15908T:	git git://linuxtv.org/media_tree.git
15909F:	drivers/media/radio/si470x/radio-si470x-i2c.c
15910
15911SI470X FM RADIO RECEIVER USB DRIVER
15912M:	Hans Verkuil <hverkuil@xs4all.nl>
15913L:	linux-media@vger.kernel.org
15914S:	Maintained
15915W:	https://linuxtv.org
15916T:	git git://linuxtv.org/media_tree.git
15917F:	drivers/media/radio/si470x/radio-si470x-common.c
15918F:	drivers/media/radio/si470x/radio-si470x-usb.c
15919F:	drivers/media/radio/si470x/radio-si470x.h
15920
15921SI4713 FM RADIO TRANSMITTER I2C DRIVER
15922M:	Eduardo Valentin <edubezval@gmail.com>
15923L:	linux-media@vger.kernel.org
15924S:	Odd Fixes
15925W:	https://linuxtv.org
15926T:	git git://linuxtv.org/media_tree.git
15927F:	drivers/media/radio/si4713/si4713.?
15928
15929SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15930M:	Eduardo Valentin <edubezval@gmail.com>
15931L:	linux-media@vger.kernel.org
15932S:	Odd Fixes
15933W:	https://linuxtv.org
15934T:	git git://linuxtv.org/media_tree.git
15935F:	drivers/media/radio/si4713/radio-platform-si4713.c
15936
15937SI4713 FM RADIO TRANSMITTER USB DRIVER
15938M:	Hans Verkuil <hverkuil@xs4all.nl>
15939L:	linux-media@vger.kernel.org
15940S:	Maintained
15941W:	https://linuxtv.org
15942T:	git git://linuxtv.org/media_tree.git
15943F:	drivers/media/radio/si4713/radio-usb-si4713.c
15944
15945SIANO DVB DRIVER
15946M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15947L:	linux-media@vger.kernel.org
15948S:	Odd fixes
15949W:	https://linuxtv.org
15950T:	git git://linuxtv.org/media_tree.git
15951F:	drivers/media/common/siano/
15952F:	drivers/media/mmc/siano/
15953F:	drivers/media/usb/siano/
15954F:	drivers/media/usb/siano/
15955
15956SIFIVE DRIVERS
15957M:	Palmer Dabbelt <palmer@dabbelt.com>
15958M:	Paul Walmsley <paul.walmsley@sifive.com>
15959L:	linux-riscv@lists.infradead.org
15960S:	Supported
15961T:	git git://github.com/sifive/riscv-linux.git
15962N:	sifive
15963K:	[^@]sifive
15964
15965SIFIVE FU540 SYSTEM-ON-CHIP
15966M:	Paul Walmsley <paul.walmsley@sifive.com>
15967M:	Palmer Dabbelt <palmer@dabbelt.com>
15968L:	linux-riscv@lists.infradead.org
15969S:	Supported
15970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15971N:	fu540
15972K:	fu540
15973
15974SIFIVE PDMA DRIVER
15975M:	Green Wan <green.wan@sifive.com>
15976S:	Maintained
15977F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15978F:	drivers/dma/sf-pdma/
15979
15980SILEAD TOUCHSCREEN DRIVER
15981M:	Hans de Goede <hdegoede@redhat.com>
15982L:	linux-input@vger.kernel.org
15983L:	platform-driver-x86@vger.kernel.org
15984S:	Maintained
15985F:	drivers/input/touchscreen/silead.c
15986F:	drivers/platform/x86/touchscreen_dmi.c
15987
15988SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15989M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
15990S:	Supported
15991F:	drivers/staging/wfx/
15992
15993SILICON MOTION SM712 FRAME BUFFER DRIVER
15994M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15995M:	Teddy Wang <teddy.wang@siliconmotion.com>
15996M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15997L:	linux-fbdev@vger.kernel.org
15998S:	Maintained
15999F:	Documentation/fb/sm712fb.rst
16000F:	drivers/video/fbdev/sm712*
16001
16002SIMPLE FIRMWARE INTERFACE (SFI)
16003S:	Obsolete
16004W:	http://simplefirmware.org/
16005F:	arch/x86/platform/sfi/
16006F:	drivers/sfi/
16007F:	include/linux/sfi*.h
16008
16009SIMPLEFB FB DRIVER
16010M:	Hans de Goede <hdegoede@redhat.com>
16011L:	linux-fbdev@vger.kernel.org
16012S:	Maintained
16013F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16014F:	drivers/video/fbdev/simplefb.c
16015F:	include/linux/platform_data/simplefb.h
16016
16017SIMTEC EB110ATX (Chalice CATS)
16018M:	Simtec Linux Team <linux@simtec.co.uk>
16019S:	Supported
16020W:	http://www.simtec.co.uk/products/EB110ATX/
16021
16022SIMTEC EB2410ITX (BAST)
16023M:	Simtec Linux Team <linux@simtec.co.uk>
16024S:	Supported
16025W:	http://www.simtec.co.uk/products/EB2410ITX/
16026F:	arch/arm/mach-s3c/bast-ide.c
16027F:	arch/arm/mach-s3c/bast-irq.c
16028F:	arch/arm/mach-s3c/mach-bast.c
16029
16030SIOX
16031M:	Thorsten Scherer <t.scherer@eckelmann.de>
16032M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16033R:	Pengutronix Kernel Team <kernel@pengutronix.de>
16034S:	Supported
16035F:	drivers/gpio/gpio-siox.c
16036F:	drivers/siox/*
16037F:	include/trace/events/siox.h
16038
16039SIPHASH PRF ROUTINES
16040M:	Jason A. Donenfeld <Jason@zx2c4.com>
16041S:	Maintained
16042F:	include/linux/siphash.h
16043F:	lib/siphash.c
16044F:	lib/test_siphash.c
16045
16046SIS 190 ETHERNET DRIVER
16047M:	Francois Romieu <romieu@fr.zoreil.com>
16048L:	netdev@vger.kernel.org
16049S:	Maintained
16050F:	drivers/net/ethernet/sis/sis190.c
16051
16052SIS 900/7016 FAST ETHERNET DRIVER
16053M:	Daniele Venzano <venza@brownhat.org>
16054L:	netdev@vger.kernel.org
16055S:	Maintained
16056W:	http://www.brownhat.org/sis900.html
16057F:	drivers/net/ethernet/sis/sis900.*
16058
16059SIS FRAMEBUFFER DRIVER
16060M:	Thomas Winischhofer <thomas@winischhofer.net>
16061S:	Maintained
16062W:	http://www.winischhofer.net/linuxsisvga.shtml
16063F:	Documentation/fb/sisfb.rst
16064F:	drivers/video/fbdev/sis/
16065F:	include/video/sisfb.h
16066
16067SIS I2C TOUCHSCREEN DRIVER
16068M:	Mika Penttilä <mika.penttila@nextfour.com>
16069L:	linux-input@vger.kernel.org
16070S:	Maintained
16071F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16072F:	drivers/input/touchscreen/sis_i2c.c
16073
16074SIS USB2VGA DRIVER
16075M:	Thomas Winischhofer <thomas@winischhofer.net>
16076S:	Maintained
16077W:	http://www.winischhofer.at/linuxsisusbvga.shtml
16078F:	drivers/usb/misc/sisusbvga/
16079
16080SLAB ALLOCATOR
16081M:	Christoph Lameter <cl@linux.com>
16082M:	Pekka Enberg <penberg@kernel.org>
16083M:	David Rientjes <rientjes@google.com>
16084M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
16085M:	Andrew Morton <akpm@linux-foundation.org>
16086L:	linux-mm@kvack.org
16087S:	Maintained
16088F:	include/linux/sl?b*.h
16089F:	mm/sl?b*
16090
16091SLEEPABLE READ-COPY UPDATE (SRCU)
16092M:	Lai Jiangshan <jiangshanlai@gmail.com>
16093M:	"Paul E. McKenney" <paulmck@kernel.org>
16094M:	Josh Triplett <josh@joshtriplett.org>
16095R:	Steven Rostedt <rostedt@goodmis.org>
16096R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16097L:	rcu@vger.kernel.org
16098S:	Supported
16099W:	http://www.rdrop.com/users/paulmck/RCU/
16100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16101F:	include/linux/srcu*.h
16102F:	kernel/rcu/srcu*.c
16103
16104SMACK SECURITY MODULE
16105M:	Casey Schaufler <casey@schaufler-ca.com>
16106L:	linux-security-module@vger.kernel.org
16107S:	Maintained
16108W:	http://schaufler-ca.com
16109T:	git git://github.com/cschaufler/smack-next
16110F:	Documentation/admin-guide/LSM/Smack.rst
16111F:	security/smack/
16112
16113SMC91x ETHERNET DRIVER
16114M:	Nicolas Pitre <nico@fluxnic.net>
16115S:	Odd Fixes
16116F:	drivers/net/ethernet/smsc/smc91x.*
16117
16118SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16119M:	Mark Rutland <mark.rutland@arm.com>
16120M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16121M:	Sudeep Holla <sudeep.holla@arm.com>
16122L:	linux-arm-kernel@lists.infradead.org
16123S:	Maintained
16124F:	drivers/firmware/smccc/
16125F:	include/linux/arm-smccc.h
16126
16127SMIA AND SMIA++ IMAGE SENSOR DRIVER
16128M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16129L:	linux-media@vger.kernel.org
16130S:	Maintained
16131F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
16132F:	drivers/media/i2c/smiapp-pll.c
16133F:	drivers/media/i2c/smiapp-pll.h
16134F:	drivers/media/i2c/smiapp/
16135F:	include/uapi/linux/smiapp.h
16136
16137SMM665 HARDWARE MONITOR DRIVER
16138M:	Guenter Roeck <linux@roeck-us.net>
16139L:	linux-hwmon@vger.kernel.org
16140S:	Maintained
16141F:	Documentation/hwmon/smm665.rst
16142F:	drivers/hwmon/smm665.c
16143
16144SMSC EMC2103 HARDWARE MONITOR DRIVER
16145M:	Steve Glendinning <steve.glendinning@shawell.net>
16146L:	linux-hwmon@vger.kernel.org
16147S:	Maintained
16148F:	Documentation/hwmon/emc2103.rst
16149F:	drivers/hwmon/emc2103.c
16150
16151SMSC SCH5627 HARDWARE MONITOR DRIVER
16152M:	Hans de Goede <hdegoede@redhat.com>
16153L:	linux-hwmon@vger.kernel.org
16154S:	Supported
16155F:	Documentation/hwmon/sch5627.rst
16156F:	drivers/hwmon/sch5627.c
16157
16158SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16159M:	Steve Glendinning <steve.glendinning@shawell.net>
16160L:	linux-fbdev@vger.kernel.org
16161S:	Maintained
16162F:	drivers/video/fbdev/smscufx.c
16163
16164SMSC47B397 HARDWARE MONITOR DRIVER
16165M:	Jean Delvare <jdelvare@suse.com>
16166L:	linux-hwmon@vger.kernel.org
16167S:	Maintained
16168F:	Documentation/hwmon/smsc47b397.rst
16169F:	drivers/hwmon/smsc47b397.c
16170
16171SMSC911x ETHERNET DRIVER
16172M:	Steve Glendinning <steve.glendinning@shawell.net>
16173L:	netdev@vger.kernel.org
16174S:	Maintained
16175F:	drivers/net/ethernet/smsc/smsc911x.*
16176F:	include/linux/smsc911x.h
16177
16178SMSC9420 PCI ETHERNET DRIVER
16179M:	Steve Glendinning <steve.glendinning@shawell.net>
16180L:	netdev@vger.kernel.org
16181S:	Maintained
16182F:	drivers/net/ethernet/smsc/smsc9420.*
16183
16184SOCIONEXT (SNI) AVE NETWORK DRIVER
16185M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16186L:	netdev@vger.kernel.org
16187S:	Maintained
16188F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16189F:	drivers/net/ethernet/socionext/sni_ave.c
16190
16191SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16192M:	Jassi Brar <jaswinder.singh@linaro.org>
16193M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16194L:	netdev@vger.kernel.org
16195S:	Maintained
16196F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
16197F:	drivers/net/ethernet/socionext/netsec.c
16198
16199SOCIONEXT (SNI) Synquacer SPI DRIVER
16200M:	Masahisa Kojima <masahisa.kojima@linaro.org>
16201M:	Jassi Brar <jaswinder.singh@linaro.org>
16202L:	linux-spi@vger.kernel.org
16203S:	Maintained
16204F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
16205F:	drivers/spi/spi-synquacer.c
16206
16207SOCIONEXT SYNQUACER I2C DRIVER
16208M:	Ard Biesheuvel <ardb@kernel.org>
16209L:	linux-i2c@vger.kernel.org
16210S:	Maintained
16211F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16212F:	drivers/i2c/busses/i2c-synquacer.c
16213
16214SOCIONEXT UNIPHIER SOUND DRIVER
16215L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16216S:	Orphan
16217F:	sound/soc/uniphier/
16218
16219SOEKRIS NET48XX LED SUPPORT
16220M:	Chris Boot <bootc@bootc.net>
16221S:	Maintained
16222F:	drivers/leds/leds-net48xx.c
16223
16224SOFT-IWARP DRIVER (siw)
16225M:	Bernard Metzler <bmt@zurich.ibm.com>
16226L:	linux-rdma@vger.kernel.org
16227S:	Supported
16228F:	drivers/infiniband/sw/siw/
16229F:	include/uapi/rdma/siw-abi.h
16230
16231SOFT-ROCE DRIVER (rxe)
16232M:	Zhu Yanjun <yanjunz@nvidia.com>
16233L:	linux-rdma@vger.kernel.org
16234S:	Supported
16235F:	drivers/infiniband/sw/rxe/
16236F:	include/uapi/rdma/rdma_user_rxe.h
16237
16238SOFTLOGIC 6x10 MPEG CODEC
16239M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16240M:	Anton Sviridenko <anton@corp.bluecherry.net>
16241M:	Andrey Utkin <andrey_utkin@fastmail.com>
16242M:	Ismael Luceno <ismael@iodev.co.uk>
16243L:	linux-media@vger.kernel.org
16244S:	Supported
16245F:	drivers/media/pci/solo6x10/
16246
16247SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16248M:	James Morse <james.morse@arm.com>
16249L:	linux-arm-kernel@lists.infradead.org
16250S:	Maintained
16251F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
16252F:	drivers/firmware/arm_sdei.c
16253F:	include/linux/arm_sdei.h
16254F:	include/uapi/linux/arm_sdei.h
16255
16256SOFTWARE RAID (Multiple Disks) SUPPORT
16257M:	Song Liu <song@kernel.org>
16258L:	linux-raid@vger.kernel.org
16259S:	Supported
16260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16261F:	drivers/md/Kconfig
16262F:	drivers/md/Makefile
16263F:	drivers/md/md*
16264F:	drivers/md/raid*
16265F:	include/linux/raid/
16266F:	include/uapi/linux/raid/
16267
16268SOLIDRUN CLEARFOG SUPPORT
16269M:	Russell King <linux@armlinux.org.uk>
16270S:	Maintained
16271F:	arch/arm/boot/dts/armada-388-clearfog*
16272F:	arch/arm/boot/dts/armada-38x-solidrun-*
16273
16274SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16275M:	Russell King <linux@armlinux.org.uk>
16276S:	Maintained
16277F:	arch/arm/boot/dts/imx6*-cubox-i*
16278F:	arch/arm/boot/dts/imx6*-hummingboard*
16279F:	arch/arm/boot/dts/imx6*-sr-*
16280
16281SONIC NETWORK DRIVER
16282M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16283L:	netdev@vger.kernel.org
16284S:	Maintained
16285F:	drivers/net/ethernet/natsemi/sonic.*
16286
16287SONICS SILICON BACKPLANE DRIVER (SSB)
16288M:	Michael Buesch <m@bues.ch>
16289L:	linux-wireless@vger.kernel.org
16290S:	Maintained
16291F:	drivers/ssb/
16292F:	include/linux/ssb/
16293
16294SONY IMX214 SENSOR DRIVER
16295M:	Ricardo Ribalda <ribalda@kernel.org>
16296L:	linux-media@vger.kernel.org
16297S:	Maintained
16298T:	git git://linuxtv.org/media_tree.git
16299F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16300F:	drivers/media/i2c/imx214.c
16301
16302SONY IMX219 SENSOR DRIVER
16303M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16304L:	linux-media@vger.kernel.org
16305S:	Maintained
16306T:	git git://linuxtv.org/media_tree.git
16307F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
16308F:	drivers/media/i2c/imx219.c
16309
16310SONY IMX258 SENSOR DRIVER
16311M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16312L:	linux-media@vger.kernel.org
16313S:	Maintained
16314T:	git git://linuxtv.org/media_tree.git
16315F:	drivers/media/i2c/imx258.c
16316
16317SONY IMX274 SENSOR DRIVER
16318M:	Leon Luo <leonl@leopardimaging.com>
16319L:	linux-media@vger.kernel.org
16320S:	Maintained
16321T:	git git://linuxtv.org/media_tree.git
16322F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16323F:	drivers/media/i2c/imx274.c
16324
16325SONY IMX290 SENSOR DRIVER
16326M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16327L:	linux-media@vger.kernel.org
16328S:	Maintained
16329T:	git git://linuxtv.org/media_tree.git
16330F:	Documentation/devicetree/bindings/media/i2c/imx290.txt
16331F:	drivers/media/i2c/imx290.c
16332
16333SONY IMX319 SENSOR DRIVER
16334M:	Bingbu Cao <bingbu.cao@intel.com>
16335L:	linux-media@vger.kernel.org
16336S:	Maintained
16337T:	git git://linuxtv.org/media_tree.git
16338F:	drivers/media/i2c/imx319.c
16339
16340SONY IMX355 SENSOR DRIVER
16341M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16342L:	linux-media@vger.kernel.org
16343S:	Maintained
16344T:	git git://linuxtv.org/media_tree.git
16345F:	drivers/media/i2c/imx355.c
16346
16347SONY MEMORYSTICK SUBSYSTEM
16348M:	Maxim Levitsky <maximlevitsky@gmail.com>
16349M:	Alex Dubov <oakad@yahoo.com>
16350M:	Ulf Hansson <ulf.hansson@linaro.org>
16351L:	linux-mmc@vger.kernel.org
16352S:	Maintained
16353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16354F:	drivers/memstick/
16355F:	include/linux/memstick.h
16356
16357SONY VAIO CONTROL DEVICE DRIVER
16358M:	Mattia Dongili <malattia@linux.it>
16359L:	platform-driver-x86@vger.kernel.org
16360S:	Maintained
16361W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16362F:	Documentation/admin-guide/laptops/sony-laptop.rst
16363F:	drivers/char/sonypi.c
16364F:	drivers/platform/x86/sony-laptop.c
16365F:	include/linux/sony-laptop.h
16366
16367SOUND
16368M:	Jaroslav Kysela <perex@perex.cz>
16369M:	Takashi Iwai <tiwai@suse.com>
16370L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16371S:	Maintained
16372W:	http://www.alsa-project.org/
16373Q:	http://patchwork.kernel.org/project/alsa-devel/list/
16374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16375F:	Documentation/sound/
16376F:	include/sound/
16377F:	include/uapi/sound/
16378F:	sound/
16379
16380SOUND - COMPRESSED AUDIO
16381M:	Vinod Koul <vkoul@kernel.org>
16382L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16383S:	Supported
16384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16385F:	Documentation/sound/designs/compress-offload.rst
16386F:	include/sound/compress_driver.h
16387F:	include/uapi/sound/compress_*
16388F:	sound/core/compress_offload.c
16389F:	sound/soc/soc-compress.c
16390
16391SOUND - DMAENGINE HELPERS
16392M:	Lars-Peter Clausen <lars@metafoo.de>
16393S:	Supported
16394F:	include/sound/dmaengine_pcm.h
16395F:	sound/core/pcm_dmaengine.c
16396F:	sound/soc/soc-generic-dmaengine-pcm.c
16397
16398SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16399M:	Liam Girdwood <lgirdwood@gmail.com>
16400M:	Mark Brown <broonie@kernel.org>
16401L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16402S:	Supported
16403W:	http://alsa-project.org/main/index.php/ASoC
16404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16405F:	Documentation/devicetree/bindings/sound/
16406F:	Documentation/sound/soc/
16407F:	include/dt-bindings/sound/
16408F:	include/sound/soc*
16409F:	sound/soc/
16410
16411SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16412M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16413M:	Liam Girdwood <lgirdwood@gmail.com>
16414M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16415M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
16416M:	Daniel Baluta <daniel.baluta@nxp.com>
16417L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16418S:	Supported
16419W:	https://github.com/thesofproject/linux/
16420F:	sound/soc/sof/
16421
16422SOUNDWIRE SUBSYSTEM
16423M:	Vinod Koul <vkoul@kernel.org>
16424M:	Bard Liao <yung-chuan.liao@linux.intel.com>
16425R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16426R:	Sanyog Kale <sanyog.r.kale@intel.com>
16427L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16428S:	Supported
16429F:	Documentation/driver-api/soundwire/
16430F:	drivers/soundwire/
16431F:	include/linux/soundwire/
16432
16433SP2 MEDIA DRIVER
16434M:	Olli Salonen <olli.salonen@iki.fi>
16435L:	linux-media@vger.kernel.org
16436S:	Maintained
16437W:	https://linuxtv.org
16438Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16439F:	drivers/media/dvb-frontends/sp2*
16440
16441SPARC + UltraSPARC (sparc/sparc64)
16442M:	"David S. Miller" <davem@davemloft.net>
16443L:	sparclinux@vger.kernel.org
16444S:	Maintained
16445Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
16446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16448F:	arch/sparc/
16449F:	drivers/sbus/
16450
16451SPARC SERIAL DRIVERS
16452M:	"David S. Miller" <davem@davemloft.net>
16453L:	sparclinux@vger.kernel.org
16454S:	Maintained
16455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16457F:	drivers/tty/serial/suncore.c
16458F:	drivers/tty/serial/sunhv.c
16459F:	drivers/tty/serial/sunsab.c
16460F:	drivers/tty/serial/sunsab.h
16461F:	drivers/tty/serial/sunsu.c
16462F:	drivers/tty/serial/sunzilog.c
16463F:	drivers/tty/serial/sunzilog.h
16464F:	drivers/tty/vcc.c
16465F:	include/linux/sunserialcore.h
16466
16467SPARSE CHECKER
16468M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16469L:	linux-sparse@vger.kernel.org
16470S:	Maintained
16471W:	https://sparse.docs.kernel.org/
16472T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16473Q:	https://patchwork.kernel.org/project/linux-sparse/list/
16474B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16475F:	include/linux/compiler.h
16476
16477SPEAKUP CONSOLE SPEECH DRIVER
16478M:	William Hubbs <w.d.hubbs@gmail.com>
16479M:	Chris Brannon <chris@the-brannons.com>
16480M:	Kirk Reiser <kirk@reisers.ca>
16481M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
16482L:	speakup@linux-speakup.org
16483S:	Odd Fixes
16484W:	http://www.linux-speakup.org/
16485F:	drivers/accessibility/speakup/
16486
16487SPEAR CLOCK FRAMEWORK SUPPORT
16488M:	Viresh Kumar <vireshk@kernel.org>
16489L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16490S:	Maintained
16491W:	http://www.st.com/spear
16492F:	drivers/clk/spear/
16493
16494SPEAR PLATFORM SUPPORT
16495M:	Viresh Kumar <vireshk@kernel.org>
16496M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16498S:	Maintained
16499W:	http://www.st.com/spear
16500F:	arch/arm/boot/dts/spear*
16501F:	arch/arm/mach-spear/
16502
16503SPI NOR SUBSYSTEM
16504M:	Tudor Ambarus <tudor.ambarus@microchip.com>
16505L:	linux-mtd@lists.infradead.org
16506S:	Maintained
16507W:	http://www.linux-mtd.infradead.org/
16508Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16509C:	irc://irc.oftc.net/mtd
16510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16511F:	drivers/mtd/spi-nor/
16512F:	include/linux/mtd/spi-nor.h
16513
16514SPI SUBSYSTEM
16515M:	Mark Brown <broonie@kernel.org>
16516L:	linux-spi@vger.kernel.org
16517S:	Maintained
16518Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
16519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16520F:	Documentation/devicetree/bindings/spi/
16521F:	Documentation/spi/
16522F:	drivers/spi/
16523F:	include/linux/spi/
16524F:	include/uapi/linux/spi/
16525F:	tools/spi/
16526
16527SPIDERNET NETWORK DRIVER for CELL
16528M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16529L:	netdev@vger.kernel.org
16530S:	Supported
16531F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16532F:	drivers/net/ethernet/toshiba/spider_net*
16533
16534SPMI SUBSYSTEM
16535R:	Stephen Boyd <sboyd@kernel.org>
16536L:	linux-arm-msm@vger.kernel.org
16537F:	Documentation/devicetree/bindings/spmi/
16538F:	drivers/spmi/
16539F:	include/dt-bindings/spmi/spmi.h
16540F:	include/linux/spmi.h
16541F:	include/trace/events/spmi.h
16542
16543SPU FILE SYSTEM
16544M:	Jeremy Kerr <jk@ozlabs.org>
16545L:	linuxppc-dev@lists.ozlabs.org
16546S:	Supported
16547W:	http://www.ibm.com/developerworks/power/cell/
16548F:	Documentation/filesystems/spufs/spufs.rst
16549F:	arch/powerpc/platforms/cell/spufs/
16550
16551SQUASHFS FILE SYSTEM
16552M:	Phillip Lougher <phillip@squashfs.org.uk>
16553L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
16554S:	Maintained
16555W:	http://squashfs.org.uk
16556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16557F:	Documentation/filesystems/squashfs.rst
16558F:	fs/squashfs/
16559
16560SRM (Alpha) environment access
16561M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
16562S:	Maintained
16563F:	arch/alpha/kernel/srm_env.c
16564
16565ST LSM6DSx IMU IIO DRIVER
16566M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16567L:	linux-iio@vger.kernel.org
16568S:	Maintained
16569W:	http://www.st.com/
16570F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16571F:	drivers/iio/imu/st_lsm6dsx/
16572
16573ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16574M:	Mickael Guene <mickael.guene@st.com>
16575L:	linux-media@vger.kernel.org
16576S:	Maintained
16577T:	git git://linuxtv.org/media_tree.git
16578F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16579F:	drivers/media/i2c/st-mipid02.c
16580
16581ST STM32 I2C/SMBUS DRIVER
16582M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16583L:	linux-i2c@vger.kernel.org
16584S:	Maintained
16585F:	drivers/i2c/busses/i2c-stm32*
16586
16587ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16588M:	Song Qiang <songqiang1304521@gmail.com>
16589L:	linux-iio@vger.kernel.org
16590S:	Maintained
16591F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16592F:	drivers/iio/proximity/vl53l0x-i2c.c
16593
16594STABLE BRANCH
16595M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16596M:	Sasha Levin <sashal@kernel.org>
16597L:	stable@vger.kernel.org
16598S:	Supported
16599F:	Documentation/process/stable-kernel-rules.rst
16600
16601STAGING - ATOMISP DRIVER
16602M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16603R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16604L:	linux-media@vger.kernel.org
16605S:	Maintained
16606F:	drivers/staging/media/atomisp/
16607
16608STAGING - COMEDI
16609M:	Ian Abbott <abbotti@mev.co.uk>
16610M:	H Hartley Sweeten <hsweeten@visionengravers.com>
16611S:	Odd Fixes
16612F:	drivers/staging/comedi/
16613
16614STAGING - FIELDBUS SUBSYSTEM
16615M:	Sven Van Asbroeck <TheSven73@gmail.com>
16616S:	Maintained
16617F:	drivers/staging/fieldbus/*
16618F:	drivers/staging/fieldbus/Documentation/
16619
16620STAGING - HMS ANYBUS-S BUS
16621M:	Sven Van Asbroeck <TheSven73@gmail.com>
16622S:	Maintained
16623F:	drivers/staging/fieldbus/anybuss/
16624
16625STAGING - INDUSTRIAL IO
16626M:	Jonathan Cameron <jic23@kernel.org>
16627L:	linux-iio@vger.kernel.org
16628S:	Odd Fixes
16629F:	Documentation/devicetree/bindings/staging/iio/
16630F:	drivers/staging/iio/
16631
16632STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16633M:	Marc Dietrich <marvin24@gmx.de>
16634L:	ac100@lists.launchpad.net (moderated for non-subscribers)
16635L:	linux-tegra@vger.kernel.org
16636S:	Maintained
16637F:	drivers/staging/nvec/
16638
16639STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16640M:	Jens Frederich <jfrederich@gmail.com>
16641M:	Daniel Drake <dsd@laptop.org>
16642M:	Jon Nettleton <jon.nettleton@gmail.com>
16643S:	Maintained
16644W:	http://wiki.laptop.org/go/DCON
16645F:	drivers/staging/olpc_dcon/
16646
16647STAGING - REALTEK RTL8188EU DRIVERS
16648M:	Larry Finger <Larry.Finger@lwfinger.net>
16649S:	Odd Fixes
16650F:	drivers/staging/rtl8188eu/
16651
16652STAGING - REALTEK RTL8712U DRIVERS
16653M:	Larry Finger <Larry.Finger@lwfinger.net>
16654M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16655S:	Odd Fixes
16656F:	drivers/staging/rtl8712/
16657
16658STAGING - SEPS525 LCD CONTROLLER DRIVERS
16659M:	Michael Hennerich <michael.hennerich@analog.com>
16660L:	linux-fbdev@vger.kernel.org
16661S:	Supported
16662F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16663F:	drivers/staging/fbtft/fb_seps525.c
16664
16665STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16666M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16667M:	Teddy Wang <teddy.wang@siliconmotion.com>
16668M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16669L:	linux-fbdev@vger.kernel.org
16670S:	Maintained
16671F:	drivers/staging/sm750fb/
16672
16673STAGING - VIA VT665X DRIVERS
16674M:	Forest Bond <forest@alittletooquiet.net>
16675S:	Odd Fixes
16676F:	drivers/staging/vt665?/
16677
16678STAGING SUBSYSTEM
16679M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16680L:	devel@driverdev.osuosl.org
16681S:	Supported
16682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16683F:	drivers/staging/
16684
16685STARFIRE/DURALAN NETWORK DRIVER
16686M:	Ion Badulescu <ionut@badula.org>
16687S:	Odd Fixes
16688F:	drivers/net/ethernet/adaptec/starfire*
16689
16690STEC S1220 SKD DRIVER
16691M:	Damien Le Moal <Damien.LeMoal@wdc.com>
16692L:	linux-block@vger.kernel.org
16693S:	Maintained
16694F:	drivers/block/skd*[ch]
16695
16696STI AUDIO (ASoC) DRIVERS
16697M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
16698L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16699S:	Maintained
16700F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16701F:	sound/soc/sti/
16702
16703STI CEC DRIVER
16704M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
16705S:	Maintained
16706F:	Documentation/devicetree/bindings/media/stih-cec.txt
16707F:	drivers/media/cec/platform/sti/
16708
16709STK1160 USB VIDEO CAPTURE DRIVER
16710M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16711L:	linux-media@vger.kernel.org
16712S:	Maintained
16713T:	git git://linuxtv.org/media_tree.git
16714F:	drivers/media/usb/stk1160/
16715
16716STM32 AUDIO (ASoC) DRIVERS
16717M:	Olivier Moysan <olivier.moysan@st.com>
16718M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
16719L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16720S:	Maintained
16721F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
16722F:	sound/soc/stm/
16723
16724STM32 TIMER/LPTIMER DRIVERS
16725M:	Fabrice Gasnier <fabrice.gasnier@st.com>
16726S:	Maintained
16727F:	Documentation/ABI/testing/*timer-stm32
16728F:	Documentation/devicetree/bindings/*/*stm32-*timer*
16729F:	drivers/*/stm32-*timer*
16730F:	drivers/pwm/pwm-stm32*
16731F:	include/linux/*/stm32-*tim*
16732
16733STMMAC ETHERNET DRIVER
16734M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
16735M:	Alexandre Torgue <alexandre.torgue@st.com>
16736M:	Jose Abreu <joabreu@synopsys.com>
16737L:	netdev@vger.kernel.org
16738S:	Supported
16739W:	http://www.stlinux.com
16740F:	Documentation/networking/device_drivers/ethernet/stmicro/
16741F:	drivers/net/ethernet/stmicro/stmmac/
16742
16743SUN3/3X
16744M:	Sam Creasey <sammy@sammy.net>
16745S:	Maintained
16746W:	http://sammy.net/sun3/
16747F:	arch/m68k/include/asm/sun3*
16748F:	arch/m68k/kernel/*sun3*
16749F:	arch/m68k/sun3*/
16750F:	drivers/net/ethernet/i825xx/sun3*
16751
16752SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16753M:	Hans de Goede <hdegoede@redhat.com>
16754L:	linux-input@vger.kernel.org
16755S:	Maintained
16756F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16757F:	drivers/input/keyboard/sun4i-lradc-keys.c
16758
16759SUNDANCE NETWORK DRIVER
16760M:	Denis Kirjanov <kda@linux-powerpc.org>
16761L:	netdev@vger.kernel.org
16762S:	Maintained
16763F:	drivers/net/ethernet/dlink/sundance.c
16764
16765SUPERH
16766M:	Yoshinori Sato <ysato@users.sourceforge.jp>
16767M:	Rich Felker <dalias@libc.org>
16768L:	linux-sh@vger.kernel.org
16769S:	Maintained
16770Q:	http://patchwork.kernel.org/project/linux-sh/list/
16771F:	Documentation/sh/
16772F:	arch/sh/
16773F:	drivers/sh/
16774
16775SUSPEND TO RAM
16776M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
16777M:	Len Brown <len.brown@intel.com>
16778M:	Pavel Machek <pavel@ucw.cz>
16779L:	linux-pm@vger.kernel.org
16780S:	Supported
16781B:	https://bugzilla.kernel.org
16782F:	Documentation/power/
16783F:	arch/x86/kernel/acpi/
16784F:	drivers/base/power/
16785F:	include/linux/freezer.h
16786F:	include/linux/pm.h
16787F:	include/linux/suspend.h
16788F:	kernel/power/
16789
16790SVGA HANDLING
16791M:	Martin Mares <mj@ucw.cz>
16792L:	linux-video@atrey.karlin.mff.cuni.cz
16793S:	Maintained
16794F:	Documentation/admin-guide/svga.rst
16795F:	arch/x86/boot/video*
16796
16797SWIOTLB SUBSYSTEM
16798M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16799L:	iommu@lists.linux-foundation.org
16800S:	Supported
16801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16802F:	arch/*/kernel/pci-swiotlb.c
16803F:	include/linux/swiotlb.h
16804F:	kernel/dma/swiotlb.c
16805
16806SWITCHDEV
16807M:	Jiri Pirko <jiri@resnulli.us>
16808M:	Ivan Vecera <ivecera@redhat.com>
16809L:	netdev@vger.kernel.org
16810S:	Supported
16811F:	include/net/switchdev.h
16812F:	net/switchdev/
16813
16814SY8106A REGULATOR DRIVER
16815M:	Icenowy Zheng <icenowy@aosc.io>
16816S:	Maintained
16817F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16818F:	drivers/regulator/sy8106a-regulator.c
16819
16820SYNC FILE FRAMEWORK
16821M:	Sumit Semwal <sumit.semwal@linaro.org>
16822R:	Gustavo Padovan <gustavo@padovan.org>
16823L:	linux-media@vger.kernel.org
16824L:	dri-devel@lists.freedesktop.org
16825S:	Maintained
16826T:	git git://anongit.freedesktop.org/drm/drm-misc
16827F:	Documentation/driver-api/sync_file.rst
16828F:	drivers/dma-buf/dma-fence*
16829F:	drivers/dma-buf/sw_sync.c
16830F:	drivers/dma-buf/sync_*
16831F:	include/linux/sync_file.h
16832F:	include/uapi/linux/sync_file.h
16833
16834SYNOPSYS ARC ARCHITECTURE
16835M:	Vineet Gupta <vgupta@synopsys.com>
16836L:	linux-snps-arc@lists.infradead.org
16837S:	Supported
16838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16839F:	Documentation/devicetree/bindings/arc/*
16840F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16841F:	arch/arc/
16842F:	drivers/clocksource/arc_timer.c
16843F:	drivers/tty/serial/arc_uart.c
16844
16845SYNOPSYS ARC HSDK SDP pll clock driver
16846M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16847S:	Supported
16848F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16849F:	drivers/clk/clk-hsdk-pll.c
16850
16851SYNOPSYS ARC SDP clock driver
16852M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16853S:	Supported
16854F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16855F:	drivers/clk/axs10x/*
16856
16857SYNOPSYS ARC SDP platform support
16858M:	Alexey Brodkin <abrodkin@synopsys.com>
16859S:	Supported
16860F:	Documentation/devicetree/bindings/arc/axs10*
16861F:	arch/arc/boot/dts/ax*
16862F:	arch/arc/plat-axs10x
16863
16864SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16865M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16866S:	Supported
16867F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16868F:	drivers/reset/reset-axs10x.c
16869
16870SYNOPSYS CREG GPIO DRIVER
16871M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16872S:	Maintained
16873F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16874F:	drivers/gpio/gpio-creg-snps.c
16875
16876SYNOPSYS DESIGNWARE 8250 UART DRIVER
16877R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16878S:	Maintained
16879F:	drivers/tty/serial/8250/8250_dw.c
16880F:	drivers/tty/serial/8250/8250_dwlib.*
16881F:	drivers/tty/serial/8250/8250_lpss.c
16882
16883SYNOPSYS DESIGNWARE APB GPIO DRIVER
16884M:	Hoan Tran <hoan@os.amperecomputing.com>
16885M:	Serge Semin <fancer.lancer@gmail.com>
16886L:	linux-gpio@vger.kernel.org
16887S:	Maintained
16888F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16889F:	drivers/gpio/gpio-dwapb.c
16890
16891SYNOPSYS DESIGNWARE APB SSI DRIVER
16892M:	Serge Semin <fancer.lancer@gmail.com>
16893L:	linux-spi@vger.kernel.org
16894S:	Supported
16895F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
16896F:	drivers/spi/spi-dw*
16897
16898SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16899M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16900S:	Maintained
16901F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16902F:	drivers/dma/dw-axi-dmac/
16903
16904SYNOPSYS DESIGNWARE DMAC DRIVER
16905M:	Viresh Kumar <vireshk@kernel.org>
16906R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16907S:	Maintained
16908F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
16909F:	drivers/dma/dw/
16910F:	include/dt-bindings/dma/dw-dmac.h
16911F:	include/linux/dma/dw.h
16912F:	include/linux/platform_data/dma-dw.h
16913
16914SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16915M:	Jose Abreu <Jose.Abreu@synopsys.com>
16916L:	netdev@vger.kernel.org
16917S:	Supported
16918F:	drivers/net/ethernet/synopsys/
16919
16920SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16921M:	Jose Abreu <Jose.Abreu@synopsys.com>
16922L:	netdev@vger.kernel.org
16923S:	Supported
16924F:	drivers/net/pcs/pcs-xpcs.c
16925F:	include/linux/pcs/pcs-xpcs.h
16926
16927SYNOPSYS DESIGNWARE I2C DRIVER
16928M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
16929R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16930R:	Mika Westerberg <mika.westerberg@linux.intel.com>
16931L:	linux-i2c@vger.kernel.org
16932S:	Maintained
16933F:	drivers/i2c/busses/i2c-designware-*
16934F:	include/linux/platform_data/i2c-designware.h
16935
16936SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16937M:	Jaehoon Chung <jh80.chung@samsung.com>
16938L:	linux-mmc@vger.kernel.org
16939S:	Maintained
16940F:	drivers/mmc/host/dw_mmc*
16941
16942SYNOPSYS HSDK RESET CONTROLLER DRIVER
16943M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16944S:	Supported
16945F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16946F:	drivers/reset/reset-hsdk.c
16947F:	include/dt-bindings/reset/snps,hsdk-reset.h
16948
16949SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16950M:	Prabu Thangamuthu <prabu.t@synopsys.com>
16951M:	Manjunath M B <manjumb@synopsys.com>
16952L:	linux-mmc@vger.kernel.org
16953S:	Maintained
16954F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
16955
16956SYSTEM CONFIGURATION (SYSCON)
16957M:	Lee Jones <lee.jones@linaro.org>
16958M:	Arnd Bergmann <arnd@arndb.de>
16959S:	Supported
16960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16961F:	drivers/mfd/syscon.c
16962
16963SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16964M:	Sudeep Holla <sudeep.holla@arm.com>
16965L:	linux-arm-kernel@lists.infradead.org
16966S:	Maintained
16967F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16968F:	drivers/clk/clk-sc[mp]i.c
16969F:	drivers/cpufreq/sc[mp]i-cpufreq.c
16970F:	drivers/firmware/arm_scmi/
16971F:	drivers/firmware/arm_scpi.c
16972F:	drivers/reset/reset-scmi.c
16973F:	include/linux/sc[mp]i_protocol.h
16974F:	include/trace/events/scmi.h
16975
16976SYSTEM RESET/SHUTDOWN DRIVERS
16977M:	Sebastian Reichel <sre@kernel.org>
16978L:	linux-pm@vger.kernel.org
16979S:	Maintained
16980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16981F:	Documentation/devicetree/bindings/power/reset/
16982F:	drivers/power/reset/
16983
16984SYSTEM TRACE MODULE CLASS
16985M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
16986S:	Maintained
16987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16988F:	Documentation/trace/stm.rst
16989F:	drivers/hwtracing/stm/
16990F:	include/linux/stm.h
16991F:	include/uapi/linux/stm.h
16992
16993SYSTEM76 ACPI DRIVER
16994M:	Jeremy Soller <jeremy@system76.com>
16995M:	System76 Product Development <productdev@system76.com>
16996L:	platform-driver-x86@vger.kernel.org
16997S:	Maintained
16998F:	drivers/platform/x86/system76_acpi.c
16999
17000SYSV FILESYSTEM
17001M:	Christoph Hellwig <hch@infradead.org>
17002S:	Maintained
17003F:	Documentation/filesystems/sysv-fs.rst
17004F:	fs/sysv/
17005F:	include/linux/sysv_fs.h
17006
17007TASKSTATS STATISTICS INTERFACE
17008M:	Balbir Singh <bsingharora@gmail.com>
17009S:	Maintained
17010F:	Documentation/accounting/taskstats*
17011F:	include/linux/taskstats*
17012F:	kernel/taskstats.c
17013
17014TC subsystem
17015M:	Jamal Hadi Salim <jhs@mojatatu.com>
17016M:	Cong Wang <xiyou.wangcong@gmail.com>
17017M:	Jiri Pirko <jiri@resnulli.us>
17018L:	netdev@vger.kernel.org
17019S:	Maintained
17020F:	include/net/pkt_cls.h
17021F:	include/net/pkt_sched.h
17022F:	include/net/tc_act/
17023F:	include/uapi/linux/pkt_cls.h
17024F:	include/uapi/linux/pkt_sched.h
17025F:	include/uapi/linux/tc_act/
17026F:	include/uapi/linux/tc_ematch/
17027F:	net/sched/
17028
17029TC90522 MEDIA DRIVER
17030M:	Akihiro Tsukada <tskd08@gmail.com>
17031L:	linux-media@vger.kernel.org
17032S:	Odd Fixes
17033F:	drivers/media/dvb-frontends/tc90522*
17034
17035TCP LOW PRIORITY MODULE
17036M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17037M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17038S:	Maintained
17039W:	http://tcp-lp-mod.sourceforge.net/
17040F:	net/ipv4/tcp_lp.c
17041
17042TDA10071 MEDIA DRIVER
17043M:	Antti Palosaari <crope@iki.fi>
17044L:	linux-media@vger.kernel.org
17045S:	Maintained
17046W:	https://linuxtv.org
17047W:	http://palosaari.fi/linux/
17048Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17049T:	git git://linuxtv.org/anttip/media_tree.git
17050F:	drivers/media/dvb-frontends/tda10071*
17051
17052TDA18212 MEDIA DRIVER
17053M:	Antti Palosaari <crope@iki.fi>
17054L:	linux-media@vger.kernel.org
17055S:	Maintained
17056W:	https://linuxtv.org
17057W:	http://palosaari.fi/linux/
17058Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17059T:	git git://linuxtv.org/anttip/media_tree.git
17060F:	drivers/media/tuners/tda18212*
17061
17062TDA18218 MEDIA DRIVER
17063M:	Antti Palosaari <crope@iki.fi>
17064L:	linux-media@vger.kernel.org
17065S:	Maintained
17066W:	https://linuxtv.org
17067W:	http://palosaari.fi/linux/
17068Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17069T:	git git://linuxtv.org/anttip/media_tree.git
17070F:	drivers/media/tuners/tda18218*
17071
17072TDA18250 MEDIA DRIVER
17073M:	Olli Salonen <olli.salonen@iki.fi>
17074L:	linux-media@vger.kernel.org
17075S:	Maintained
17076W:	https://linuxtv.org
17077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17078T:	git git://linuxtv.org/media_tree.git
17079F:	drivers/media/tuners/tda18250*
17080
17081TDA18271 MEDIA DRIVER
17082M:	Michael Krufky <mkrufky@linuxtv.org>
17083L:	linux-media@vger.kernel.org
17084S:	Maintained
17085W:	https://linuxtv.org
17086W:	http://github.com/mkrufky
17087Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17088T:	git git://linuxtv.org/mkrufky/tuners.git
17089F:	drivers/media/tuners/tda18271*
17090
17091TDA1997x MEDIA DRIVER
17092M:	Tim Harvey <tharvey@gateworks.com>
17093L:	linux-media@vger.kernel.org
17094S:	Maintained
17095W:	https://linuxtv.org
17096Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17097F:	drivers/media/i2c/tda1997x.*
17098
17099TDA827x MEDIA DRIVER
17100M:	Michael Krufky <mkrufky@linuxtv.org>
17101L:	linux-media@vger.kernel.org
17102S:	Maintained
17103W:	https://linuxtv.org
17104W:	http://github.com/mkrufky
17105Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17106T:	git git://linuxtv.org/mkrufky/tuners.git
17107F:	drivers/media/tuners/tda8290.*
17108
17109TDA8290 MEDIA DRIVER
17110M:	Michael Krufky <mkrufky@linuxtv.org>
17111L:	linux-media@vger.kernel.org
17112S:	Maintained
17113W:	https://linuxtv.org
17114W:	http://github.com/mkrufky
17115Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17116T:	git git://linuxtv.org/mkrufky/tuners.git
17117F:	drivers/media/tuners/tda8290.*
17118
17119TDA9840 MEDIA DRIVER
17120M:	Hans Verkuil <hverkuil@xs4all.nl>
17121L:	linux-media@vger.kernel.org
17122S:	Maintained
17123W:	https://linuxtv.org
17124T:	git git://linuxtv.org/media_tree.git
17125F:	drivers/media/i2c/tda9840*
17126
17127TEA5761 TUNER DRIVER
17128M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17129L:	linux-media@vger.kernel.org
17130S:	Odd fixes
17131W:	https://linuxtv.org
17132T:	git git://linuxtv.org/media_tree.git
17133F:	drivers/media/tuners/tea5761.*
17134
17135TEA5767 TUNER DRIVER
17136M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17137L:	linux-media@vger.kernel.org
17138S:	Maintained
17139W:	https://linuxtv.org
17140T:	git git://linuxtv.org/media_tree.git
17141F:	drivers/media/tuners/tea5767.*
17142
17143TEA6415C MEDIA DRIVER
17144M:	Hans Verkuil <hverkuil@xs4all.nl>
17145L:	linux-media@vger.kernel.org
17146S:	Maintained
17147W:	https://linuxtv.org
17148T:	git git://linuxtv.org/media_tree.git
17149F:	drivers/media/i2c/tea6415c*
17150
17151TEA6420 MEDIA DRIVER
17152M:	Hans Verkuil <hverkuil@xs4all.nl>
17153L:	linux-media@vger.kernel.org
17154S:	Maintained
17155W:	https://linuxtv.org
17156T:	git git://linuxtv.org/media_tree.git
17157F:	drivers/media/i2c/tea6420*
17158
17159TEAM DRIVER
17160M:	Jiri Pirko <jiri@resnulli.us>
17161L:	netdev@vger.kernel.org
17162S:	Supported
17163F:	drivers/net/team/
17164F:	include/linux/if_team.h
17165F:	include/uapi/linux/if_team.h
17166
17167TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17168M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17169S:	Maintained
17170F:	arch/x86/platform/ts5500/
17171
17172TECHNOTREND USB IR RECEIVER
17173M:	Sean Young <sean@mess.org>
17174L:	linux-media@vger.kernel.org
17175S:	Maintained
17176F:	drivers/media/rc/ttusbir.c
17177
17178TECHWELL TW9910 VIDEO DECODER
17179L:	linux-media@vger.kernel.org
17180S:	Orphan
17181F:	drivers/media/i2c/tw9910.c
17182F:	include/media/i2c/tw9910.h
17183
17184TEE SUBSYSTEM
17185M:	Jens Wiklander <jens.wiklander@linaro.org>
17186L:	op-tee@lists.trustedfirmware.org
17187S:	Maintained
17188F:	Documentation/staging/tee.rst
17189F:	drivers/tee/
17190F:	include/linux/tee_drv.h
17191F:	include/uapi/linux/tee.h
17192
17193TEGRA ARCHITECTURE SUPPORT
17194M:	Thierry Reding <thierry.reding@gmail.com>
17195M:	Jonathan Hunter <jonathanh@nvidia.com>
17196L:	linux-tegra@vger.kernel.org
17197S:	Supported
17198Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
17199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17200N:	[^a-z]tegra
17201
17202TEGRA CLOCK DRIVER
17203M:	Peter De Schrijver <pdeschrijver@nvidia.com>
17204M:	Prashant Gaikwad <pgaikwad@nvidia.com>
17205S:	Supported
17206F:	drivers/clk/tegra/
17207
17208TEGRA DMA DRIVERS
17209M:	Laxman Dewangan <ldewangan@nvidia.com>
17210M:	Jon Hunter <jonathanh@nvidia.com>
17211S:	Supported
17212F:	drivers/dma/tegra*
17213
17214TEGRA I2C DRIVER
17215M:	Laxman Dewangan <ldewangan@nvidia.com>
17216R:	Dmitry Osipenko <digetx@gmail.com>
17217S:	Supported
17218F:	drivers/i2c/busses/i2c-tegra.c
17219
17220TEGRA IOMMU DRIVERS
17221M:	Thierry Reding <thierry.reding@gmail.com>
17222R:	Krishna Reddy <vdumpa@nvidia.com>
17223L:	linux-tegra@vger.kernel.org
17224S:	Supported
17225F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17226F:	drivers/iommu/tegra*
17227
17228TEGRA KBC DRIVER
17229M:	Laxman Dewangan <ldewangan@nvidia.com>
17230S:	Supported
17231F:	drivers/input/keyboard/tegra-kbc.c
17232
17233TEGRA NAND DRIVER
17234M:	Stefan Agner <stefan@agner.ch>
17235M:	Lucas Stach <dev@lynxeye.de>
17236S:	Maintained
17237F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17238F:	drivers/mtd/nand/raw/tegra_nand.c
17239
17240TEGRA PWM DRIVER
17241M:	Thierry Reding <thierry.reding@gmail.com>
17242S:	Supported
17243F:	drivers/pwm/pwm-tegra.c
17244
17245TEGRA SERIAL DRIVER
17246M:	Laxman Dewangan <ldewangan@nvidia.com>
17247S:	Supported
17248F:	drivers/tty/serial/serial-tegra.c
17249
17250TEGRA SPI DRIVER
17251M:	Laxman Dewangan <ldewangan@nvidia.com>
17252S:	Supported
17253F:	drivers/spi/spi-tegra*
17254
17255TEGRA VIDEO DRIVER
17256M:	Thierry Reding <thierry.reding@gmail.com>
17257M:	Jonathan Hunter <jonathanh@nvidia.com>
17258M:	Sowjanya Komatineni <skomatineni@nvidia.com>
17259L:	linux-media@vger.kernel.org
17260L:	linux-tegra@vger.kernel.org
17261S:	Maintained
17262F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17263F:	drivers/staging/media/tegra-video/
17264
17265TEGRA XUSB PADCTL DRIVER
17266M:	JC Kuo <jckuo@nvidia.com>
17267S:	Supported
17268F:	drivers/phy/tegra/xusb*
17269
17270TEHUTI ETHERNET DRIVER
17271M:	Andy Gospodarek <andy@greyhouse.net>
17272L:	netdev@vger.kernel.org
17273S:	Supported
17274F:	drivers/net/ethernet/tehuti/*
17275
17276TELECOM CLOCK DRIVER FOR MCPL0010
17277M:	Mark Gross <mark.gross@intel.com>
17278S:	Supported
17279F:	drivers/char/tlclk.c
17280
17281TEMPO SEMICONDUCTOR DRIVERS
17282M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17283S:	Maintained
17284F:	Documentation/devicetree/bindings/sound/tscs*.txt
17285F:	sound/soc/codecs/tscs*.c
17286F:	sound/soc/codecs/tscs*.h
17287
17288TENSILICA XTENSA PORT (xtensa)
17289M:	Chris Zankel <chris@zankel.net>
17290M:	Max Filippov <jcmvbkbc@gmail.com>
17291L:	linux-xtensa@linux-xtensa.org
17292S:	Maintained
17293T:	git git://github.com/czankel/xtensa-linux.git
17294F:	arch/xtensa/
17295F:	drivers/irqchip/irq-xtensa-*
17296
17297TEXAS INSTRUMENTS ASoC DRIVERS
17298M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
17299L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17300S:	Maintained
17301F:	sound/soc/ti/
17302
17303TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17304M:	Ricardo Ribalda <ribalda@kernel.org>
17305L:	linux-iio@vger.kernel.org
17306S:	Supported
17307F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17308F:	drivers/iio/dac/ti-dac7612.c
17309
17310TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17311M:	Nishanth Menon <nm@ti.com>
17312M:	Tero Kristo <t-kristo@ti.com>
17313M:	Santosh Shilimkar <ssantosh@kernel.org>
17314L:	linux-arm-kernel@lists.infradead.org
17315S:	Maintained
17316F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17317F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17318F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17319F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17320F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17321F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17322F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17323F:	drivers/clk/keystone/sci-clk.c
17324F:	drivers/firmware/ti_sci*
17325F:	drivers/irqchip/irq-ti-sci-inta.c
17326F:	drivers/irqchip/irq-ti-sci-intr.c
17327F:	drivers/reset/reset-ti-sci.c
17328F:	drivers/soc/ti/ti_sci_inta_msi.c
17329F:	drivers/soc/ti/ti_sci_pm_domains.c
17330F:	include/dt-bindings/soc/ti,sci_pm_domain.h
17331F:	include/linux/soc/ti/ti_sci_inta_msi.h
17332F:	include/linux/soc/ti/ti_sci_protocol.h
17333
17334THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17335M:	Hans Verkuil <hverkuil@xs4all.nl>
17336L:	linux-media@vger.kernel.org
17337S:	Maintained
17338W:	https://linuxtv.org
17339T:	git git://linuxtv.org/media_tree.git
17340F:	drivers/media/radio/radio-raremono.c
17341
17342THERMAL
17343M:	Zhang Rui <rui.zhang@intel.com>
17344M:	Daniel Lezcano <daniel.lezcano@linaro.org>
17345R:	Amit Kucheria <amitk@kernel.org>
17346L:	linux-pm@vger.kernel.org
17347S:	Supported
17348Q:	https://patchwork.kernel.org/project/linux-pm/list/
17349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17350F:	Documentation/devicetree/bindings/thermal/
17351F:	drivers/thermal/
17352F:	include/linux/cpu_cooling.h
17353F:	include/linux/thermal.h
17354F:	include/uapi/linux/thermal.h
17355
17356THERMAL DRIVER FOR AMLOGIC SOCS
17357M:	Guillaume La Roque <glaroque@baylibre.com>
17358L:	linux-pm@vger.kernel.org
17359L:	linux-amlogic@lists.infradead.org
17360S:	Supported
17361W:	http://linux-meson.com/
17362F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17363F:	drivers/thermal/amlogic_thermal.c
17364
17365THERMAL/CPU_COOLING
17366M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
17367M:	Daniel Lezcano <daniel.lezcano@linaro.org>
17368M:	Viresh Kumar <viresh.kumar@linaro.org>
17369M:	Javi Merino <javi.merino@kernel.org>
17370L:	linux-pm@vger.kernel.org
17371S:	Supported
17372F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
17373F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
17374F:	drivers/thermal/cpufreq_cooling.c
17375F:	drivers/thermal/cpuidle_cooling.c
17376F:	include/linux/cpu_cooling.h
17377
17378THERMAL/POWER_ALLOCATOR
17379M:	Lukasz Luba <lukasz.luba@arm.com>
17380L:	linux-pm@vger.kernel.org
17381S:	Maintained
17382F:	Documentation/driver-api/thermal/power_allocator.rst
17383F:	drivers/thermal/gov_power_allocator.c
17384F:	include/trace/events/thermal_power_allocator.h
17385
17386THINKPAD ACPI EXTRAS DRIVER
17387M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17388L:	ibm-acpi-devel@lists.sourceforge.net
17389L:	platform-driver-x86@vger.kernel.org
17390S:	Maintained
17391W:	http://ibm-acpi.sourceforge.net
17392W:	http://thinkwiki.org/wiki/Ibm-acpi
17393T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17394F:	drivers/platform/x86/thinkpad_acpi.c
17395
17396THUNDERBOLT DRIVER
17397M:	Andreas Noever <andreas.noever@gmail.com>
17398M:	Michael Jamet <michael.jamet@intel.com>
17399M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17400M:	Yehezkel Bernat <YehezkelShB@gmail.com>
17401L:	linux-usb@vger.kernel.org
17402S:	Maintained
17403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17404F:	Documentation/admin-guide/thunderbolt.rst
17405F:	drivers/thunderbolt/
17406F:	include/linux/thunderbolt.h
17407
17408THUNDERBOLT NETWORK DRIVER
17409M:	Michael Jamet <michael.jamet@intel.com>
17410M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17411M:	Yehezkel Bernat <YehezkelShB@gmail.com>
17412L:	netdev@vger.kernel.org
17413S:	Maintained
17414F:	drivers/net/thunderbolt.c
17415
17416THUNDERX GPIO DRIVER
17417M:	Robert Richter <rric@kernel.org>
17418S:	Odd Fixes
17419F:	drivers/gpio/gpio-thunderx.c
17420
17421TI AM437X VPFE DRIVER
17422M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17423L:	linux-media@vger.kernel.org
17424S:	Maintained
17425W:	https://linuxtv.org
17426Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17427T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17428F:	drivers/media/platform/am437x/
17429
17430TI BANDGAP AND THERMAL DRIVER
17431M:	Eduardo Valentin <edubezval@gmail.com>
17432M:	Keerthy <j-keerthy@ti.com>
17433L:	linux-pm@vger.kernel.org
17434L:	linux-omap@vger.kernel.org
17435S:	Maintained
17436F:	drivers/thermal/ti-soc-thermal/
17437
17438TI BQ27XXX POWER SUPPLY DRIVER
17439R:	Dan Murphy <dmurphy@ti.com>
17440F:	drivers/power/supply/bq27xxx_battery.c
17441F:	drivers/power/supply/bq27xxx_battery_i2c.c
17442F:	include/linux/power/bq27xxx_battery.h
17443
17444TI CDCE706 CLOCK DRIVER
17445M:	Max Filippov <jcmvbkbc@gmail.com>
17446S:	Maintained
17447F:	drivers/clk/clk-cdce706.c
17448
17449TI CLOCK DRIVER
17450M:	Tero Kristo <t-kristo@ti.com>
17451L:	linux-omap@vger.kernel.org
17452S:	Maintained
17453F:	drivers/clk/ti/
17454F:	include/linux/clk/ti.h
17455
17456TI DAVINCI MACHINE SUPPORT
17457M:	Sekhar Nori <nsekhar@ti.com>
17458R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
17459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17460S:	Supported
17461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17462F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17463F:	arch/arm/boot/dts/da850*
17464F:	arch/arm/mach-davinci/
17465F:	drivers/i2c/busses/i2c-davinci.c
17466
17467TI DAVINCI SERIES CLOCK DRIVER
17468M:	David Lechner <david@lechnology.com>
17469R:	Sekhar Nori <nsekhar@ti.com>
17470S:	Maintained
17471F:	Documentation/devicetree/bindings/clock/ti/davinci/
17472F:	drivers/clk/davinci/
17473
17474TI DAVINCI SERIES GPIO DRIVER
17475M:	Keerthy <j-keerthy@ti.com>
17476L:	linux-gpio@vger.kernel.org
17477S:	Maintained
17478F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17479F:	drivers/gpio/gpio-davinci.c
17480
17481TI DAVINCI SERIES MEDIA DRIVER
17482M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17483L:	linux-media@vger.kernel.org
17484S:	Maintained
17485W:	https://linuxtv.org
17486Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17487T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17488F:	drivers/media/platform/davinci/
17489F:	include/media/davinci/
17490
17491TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17492R:	David Lechner <david@lechnology.com>
17493L:	linux-iio@vger.kernel.org
17494F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
17495F:	drivers/counter/ti-eqep.c
17496
17497TI ETHERNET SWITCH DRIVER (CPSW)
17498R:	Grygorii Strashko <grygorii.strashko@ti.com>
17499L:	linux-omap@vger.kernel.org
17500L:	netdev@vger.kernel.org
17501S:	Maintained
17502F:	drivers/net/ethernet/ti/cpsw*
17503F:	drivers/net/ethernet/ti/davinci*
17504
17505TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17506M:	Alex Dubov <oakad@yahoo.com>
17507S:	Maintained
17508W:	http://tifmxx.berlios.de/
17509F:	drivers/memstick/host/tifm_ms.c
17510F:	drivers/misc/tifm*
17511F:	drivers/mmc/host/tifm_sd.c
17512F:	include/linux/tifm.h
17513
17514TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17515M:	Santosh Shilimkar <ssantosh@kernel.org>
17516L:	linux-kernel@vger.kernel.org
17517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17518S:	Maintained
17519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17520F:	drivers/soc/ti/*
17521
17522TI LM49xxx FAMILY ASoC CODEC DRIVERS
17523M:	M R Swami Reddy <mr.swami.reddy@ti.com>
17524M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17525L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17526S:	Maintained
17527F:	sound/soc/codecs/isabelle*
17528F:	sound/soc/codecs/lm49453*
17529
17530TI LP855x BACKLIGHT DRIVER
17531M:	Milo Kim <milo.kim@ti.com>
17532S:	Maintained
17533F:	Documentation/driver-api/backlight/lp855x-driver.rst
17534F:	drivers/video/backlight/lp855x_bl.c
17535F:	include/linux/platform_data/lp855x.h
17536
17537TI LP8727 CHARGER DRIVER
17538M:	Milo Kim <milo.kim@ti.com>
17539S:	Maintained
17540F:	drivers/power/supply/lp8727_charger.c
17541F:	include/linux/platform_data/lp8727.h
17542
17543TI LP8788 MFD DRIVER
17544M:	Milo Kim <milo.kim@ti.com>
17545S:	Maintained
17546F:	drivers/iio/adc/lp8788_adc.c
17547F:	drivers/leds/leds-lp8788.c
17548F:	drivers/mfd/lp8788*.c
17549F:	drivers/power/supply/lp8788-charger.c
17550F:	drivers/regulator/lp8788-*.c
17551F:	include/linux/mfd/lp8788*.h
17552
17553TI NETCP ETHERNET DRIVER
17554M:	Wingman Kwok <w-kwok2@ti.com>
17555M:	Murali Karicheri <m-karicheri2@ti.com>
17556L:	netdev@vger.kernel.org
17557S:	Maintained
17558F:	drivers/net/ethernet/ti/netcp*
17559
17560TI PCM3060 ASoC CODEC DRIVER
17561M:	Kirill Marinushkin <kmarinushkin@birdec.com>
17562L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17563S:	Maintained
17564F:	Documentation/devicetree/bindings/sound/pcm3060.txt
17565F:	sound/soc/codecs/pcm3060*
17566
17567TI TAS571X FAMILY ASoC CODEC DRIVER
17568M:	Kevin Cernekee <cernekee@chromium.org>
17569L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17570S:	Odd Fixes
17571F:	sound/soc/codecs/tas571x*
17572
17573TI TCAN4X5X DEVICE DRIVER
17574M:	Dan Murphy <dmurphy@ti.com>
17575L:	linux-can@vger.kernel.org
17576S:	Maintained
17577F:	Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17578F:	drivers/net/can/m_can/tcan4x5x.c
17579
17580TI TRF7970A NFC DRIVER
17581M:	Mark Greer <mgreer@animalcreek.com>
17582L:	linux-wireless@vger.kernel.org
17583L:	linux-nfc@lists.01.org (moderated for non-subscribers)
17584S:	Supported
17585F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17586F:	drivers/nfc/trf7970a.c
17587
17588TI TWL4030 SERIES SOC CODEC DRIVER
17589M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
17590L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17591S:	Maintained
17592F:	sound/soc/codecs/twl4030*
17593
17594TI VPE/CAL DRIVERS
17595M:	Benoit Parrot <bparrot@ti.com>
17596L:	linux-media@vger.kernel.org
17597S:	Maintained
17598W:	http://linuxtv.org/
17599Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17600F:	Documentation/devicetree/bindings/media/ti,cal.yaml
17601F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
17602F:	drivers/media/platform/ti-vpe/
17603
17604TI WILINK WIRELESS DRIVERS
17605L:	linux-wireless@vger.kernel.org
17606S:	Orphan
17607W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17608W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17610F:	drivers/net/wireless/ti/
17611F:	include/linux/wl12xx.h
17612
17613TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17614M:	John Stultz <john.stultz@linaro.org>
17615M:	Thomas Gleixner <tglx@linutronix.de>
17616R:	Stephen Boyd <sboyd@kernel.org>
17617L:	linux-kernel@vger.kernel.org
17618S:	Supported
17619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17620F:	include/linux/clocksource.h
17621F:	include/linux/time.h
17622F:	include/linux/timex.h
17623F:	include/uapi/linux/time.h
17624F:	include/uapi/linux/timex.h
17625F:	kernel/time/alarmtimer.c
17626F:	kernel/time/clocksource.c
17627F:	kernel/time/ntp.c
17628F:	kernel/time/time*.c
17629F:	tools/testing/selftests/timers/
17630
17631TIPC NETWORK LAYER
17632M:	Jon Maloy <jmaloy@redhat.com>
17633M:	Ying Xue <ying.xue@windriver.com>
17634L:	netdev@vger.kernel.org (core kernel code)
17635L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17636S:	Maintained
17637W:	http://tipc.sourceforge.net/
17638F:	include/uapi/linux/tipc*.h
17639F:	net/tipc/
17640
17641TLAN NETWORK DRIVER
17642M:	Samuel Chessman <chessman@tux.org>
17643L:	tlan-devel@lists.sourceforge.net (subscribers-only)
17644S:	Maintained
17645W:	http://sourceforge.net/projects/tlan/
17646F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17647F:	drivers/net/ethernet/ti/tlan.*
17648
17649TM6000 VIDEO4LINUX DRIVER
17650M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17651L:	linux-media@vger.kernel.org
17652S:	Odd fixes
17653W:	https://linuxtv.org
17654T:	git git://linuxtv.org/media_tree.git
17655F:	Documentation/admin-guide/media/tm6000*
17656F:	drivers/media/usb/tm6000/
17657
17658TMIO/SDHI MMC DRIVER
17659M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
17660L:	linux-mmc@vger.kernel.org
17661S:	Supported
17662F:	drivers/mmc/host/renesas_sdhi*
17663F:	drivers/mmc/host/tmio_mmc*
17664F:	include/linux/mfd/tmio.h
17665
17666TMP401 HARDWARE MONITOR DRIVER
17667M:	Guenter Roeck <linux@roeck-us.net>
17668L:	linux-hwmon@vger.kernel.org
17669S:	Maintained
17670F:	Documentation/hwmon/tmp401.rst
17671F:	drivers/hwmon/tmp401.c
17672
17673TMP513 HARDWARE MONITOR DRIVER
17674M:	Eric Tremblay <etremblay@distech-controls.com>
17675L:	linux-hwmon@vger.kernel.org
17676S:	Maintained
17677F:	Documentation/hwmon/tmp513.rst
17678F:	drivers/hwmon/tmp513.c
17679
17680TMPFS (SHMEM FILESYSTEM)
17681M:	Hugh Dickins <hughd@google.com>
17682L:	linux-mm@kvack.org
17683S:	Maintained
17684F:	include/linux/shmem_fs.h
17685F:	mm/shmem.c
17686
17687TOMOYO SECURITY MODULE
17688M:	Kentaro Takeda <takedakn@nttdata.co.jp>
17689M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17690L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17691L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17692L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17693L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17694S:	Maintained
17695W:	https://tomoyo.osdn.jp/
17696F:	security/tomoyo/
17697
17698TOPSTAR LAPTOP EXTRAS DRIVER
17699M:	Herton Ronaldo Krzesinski <herton@canonical.com>
17700L:	platform-driver-x86@vger.kernel.org
17701S:	Maintained
17702F:	drivers/platform/x86/topstar-laptop.c
17703
17704TORTURE-TEST MODULES
17705M:	Davidlohr Bueso <dave@stgolabs.net>
17706M:	"Paul E. McKenney" <paulmck@kernel.org>
17707M:	Josh Triplett <josh@joshtriplett.org>
17708L:	linux-kernel@vger.kernel.org
17709S:	Supported
17710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17711F:	Documentation/RCU/torture.rst
17712F:	kernel/locking/locktorture.c
17713F:	kernel/rcu/rcuscale.c
17714F:	kernel/rcu/rcutorture.c
17715F:	kernel/rcu/refscale.c
17716F:	kernel/torture.c
17717
17718TOSHIBA ACPI EXTRAS DRIVER
17719M:	Azael Avalos <coproscefalo@gmail.com>
17720L:	platform-driver-x86@vger.kernel.org
17721S:	Maintained
17722F:	drivers/platform/x86/toshiba_acpi.c
17723
17724TOSHIBA BLUETOOTH DRIVER
17725M:	Azael Avalos <coproscefalo@gmail.com>
17726L:	platform-driver-x86@vger.kernel.org
17727S:	Maintained
17728F:	drivers/platform/x86/toshiba_bluetooth.c
17729
17730TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17731M:	Azael Avalos <coproscefalo@gmail.com>
17732L:	platform-driver-x86@vger.kernel.org
17733S:	Maintained
17734F:	drivers/platform/x86/toshiba_haps.c
17735
17736TOSHIBA SMM DRIVER
17737M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
17738S:	Maintained
17739W:	http://www.buzzard.org.uk/toshiba/
17740F:	drivers/char/toshiba.c
17741F:	include/linux/toshiba.h
17742F:	include/uapi/linux/toshiba.h
17743
17744TOSHIBA TC358743 DRIVER
17745M:	Mats Randgaard <matrandg@cisco.com>
17746L:	linux-media@vger.kernel.org
17747S:	Maintained
17748F:	drivers/media/i2c/tc358743*
17749F:	include/media/i2c/tc358743.h
17750
17751TOSHIBA WMI HOTKEYS DRIVER
17752M:	Azael Avalos <coproscefalo@gmail.com>
17753L:	platform-driver-x86@vger.kernel.org
17754S:	Maintained
17755F:	drivers/platform/x86/toshiba-wmi.c
17756
17757TPM DEVICE DRIVER
17758M:	Peter Huewe <peterhuewe@gmx.de>
17759M:	Jarkko Sakkinen <jarkko@kernel.org>
17760R:	Jason Gunthorpe <jgg@ziepe.ca>
17761L:	linux-integrity@vger.kernel.org
17762S:	Maintained
17763W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17764Q:	https://patchwork.kernel.org/project/linux-integrity/list/
17765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
17766F:	drivers/char/tpm/
17767
17768TRACING
17769M:	Steven Rostedt <rostedt@goodmis.org>
17770M:	Ingo Molnar <mingo@redhat.com>
17771S:	Maintained
17772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17773F:	Documentation/trace/ftrace.rst
17774F:	arch/*/*/*/ftrace.h
17775F:	arch/*/kernel/ftrace.c
17776F:	include/*/ftrace.h
17777F:	include/linux/trace*.h
17778F:	include/trace/
17779F:	kernel/trace/
17780F:	tools/testing/selftests/ftrace/
17781
17782TRACING MMIO ACCESSES (MMIOTRACE)
17783M:	Steven Rostedt <rostedt@goodmis.org>
17784M:	Ingo Molnar <mingo@kernel.org>
17785R:	Karol Herbst <karolherbst@gmail.com>
17786R:	Pekka Paalanen <ppaalanen@gmail.com>
17787L:	linux-kernel@vger.kernel.org
17788L:	nouveau@lists.freedesktop.org
17789S:	Maintained
17790F:	arch/x86/mm/kmmio.c
17791F:	arch/x86/mm/mmio-mod.c
17792F:	arch/x86/mm/testmmiotrace.c
17793F:	include/linux/mmiotrace.h
17794F:	kernel/trace/trace_mmiotrace.c
17795
17796TRIVIAL PATCHES
17797M:	Jiri Kosina <trivial@kernel.org>
17798S:	Maintained
17799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17800K:	^Subject:.*(?i)trivial
17801
17802TTY LAYER
17803M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17804M:	Jiri Slaby <jirislaby@kernel.org>
17805S:	Supported
17806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17807F:	Documentation/driver-api/serial/
17808F:	drivers/tty/
17809F:	drivers/tty/serial/serial_core.c
17810F:	include/linux/serial.h
17811F:	include/linux/serial_core.h
17812F:	include/linux/tty.h
17813F:	include/uapi/linux/serial.h
17814F:	include/uapi/linux/serial_core.h
17815F:	include/uapi/linux/tty.h
17816
17817TUA9001 MEDIA DRIVER
17818M:	Antti Palosaari <crope@iki.fi>
17819L:	linux-media@vger.kernel.org
17820S:	Maintained
17821W:	https://linuxtv.org
17822W:	http://palosaari.fi/linux/
17823Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17824T:	git git://linuxtv.org/anttip/media_tree.git
17825F:	drivers/media/tuners/tua9001*
17826
17827TULIP NETWORK DRIVERS
17828L:	netdev@vger.kernel.org
17829L:	linux-parisc@vger.kernel.org
17830S:	Orphan
17831F:	drivers/net/ethernet/dec/tulip/
17832
17833TUN/TAP driver
17834M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
17835S:	Maintained
17836W:	http://vtun.sourceforge.net/tun
17837F:	Documentation/networking/tuntap.rst
17838F:	arch/um/os-Linux/drivers/
17839
17840TURBOCHANNEL SUBSYSTEM
17841M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17842M:	Ralf Baechle <ralf@linux-mips.org>
17843L:	linux-mips@vger.kernel.org
17844S:	Maintained
17845Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
17846F:	drivers/tc/
17847F:	include/linux/tc.h
17848
17849TURBOSTAT UTILITY
17850M:	"Len Brown" <lenb@kernel.org>
17851L:	linux-pm@vger.kernel.org
17852S:	Supported
17853Q:	https://patchwork.kernel.org/project/linux-pm/list/
17854B:	https://bugzilla.kernel.org
17855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17856F:	tools/power/x86/turbostat/
17857
17858TW5864 VIDEO4LINUX DRIVER
17859M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17860M:	Anton Sviridenko <anton@corp.bluecherry.net>
17861M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17862M:	Andrey Utkin <andrey_utkin@fastmail.com>
17863L:	linux-media@vger.kernel.org
17864S:	Supported
17865F:	drivers/media/pci/tw5864/
17866
17867TW68 VIDEO4LINUX DRIVER
17868M:	Hans Verkuil <hverkuil@xs4all.nl>
17869L:	linux-media@vger.kernel.org
17870S:	Odd Fixes
17871W:	https://linuxtv.org
17872T:	git git://linuxtv.org/media_tree.git
17873F:	drivers/media/pci/tw68/
17874
17875TW686X VIDEO4LINUX DRIVER
17876M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17877L:	linux-media@vger.kernel.org
17878S:	Maintained
17879W:	http://linuxtv.org
17880T:	git git://linuxtv.org/media_tree.git
17881F:	drivers/media/pci/tw686x/
17882
17883UACCE ACCELERATOR FRAMEWORK
17884M:	Zhangfei Gao <zhangfei.gao@linaro.org>
17885M:	Zhou Wang <wangzhou1@hisilicon.com>
17886L:	linux-accelerators@lists.ozlabs.org
17887L:	linux-kernel@vger.kernel.org
17888S:	Maintained
17889F:	Documentation/ABI/testing/sysfs-driver-uacce
17890F:	Documentation/misc-devices/uacce.rst
17891F:	drivers/misc/uacce/
17892F:	include/linux/uacce.h
17893F:	include/uapi/misc/uacce/
17894
17895UBI FILE SYSTEM (UBIFS)
17896M:	Richard Weinberger <richard@nod.at>
17897L:	linux-mtd@lists.infradead.org
17898S:	Supported
17899W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
17900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17902F:	Documentation/filesystems/ubifs-authentication.rst
17903F:	Documentation/filesystems/ubifs.rst
17904F:	fs/ubifs/
17905
17906UCLINUX (M68KNOMMU AND COLDFIRE)
17907M:	Greg Ungerer <gerg@linux-m68k.org>
17908L:	linux-m68k@lists.linux-m68k.org
17909L:	uclinux-dev@uclinux.org  (subscribers-only)
17910S:	Maintained
17911W:	http://www.linux-m68k.org/
17912W:	http://www.uclinux.org/
17913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17914F:	arch/m68k/*/*_no.*
17915F:	arch/m68k/68*/
17916F:	arch/m68k/coldfire/
17917F:	arch/m68k/include/asm/*_no.*
17918
17919UDF FILESYSTEM
17920M:	Jan Kara <jack@suse.com>
17921S:	Maintained
17922F:	Documentation/filesystems/udf.rst
17923F:	fs/udf/
17924
17925UDRAW TABLET
17926M:	Bastien Nocera <hadess@hadess.net>
17927L:	linux-input@vger.kernel.org
17928S:	Maintained
17929F:	drivers/hid/hid-udraw-ps3.c
17930
17931UFS FILESYSTEM
17932M:	Evgeniy Dushistov <dushistov@mail.ru>
17933S:	Maintained
17934F:	Documentation/admin-guide/ufs.rst
17935F:	fs/ufs/
17936
17937UHID USERSPACE HID IO DRIVER
17938M:	David Rheinsberg <david.rheinsberg@gmail.com>
17939L:	linux-input@vger.kernel.org
17940S:	Maintained
17941F:	drivers/hid/uhid.c
17942F:	include/uapi/linux/uhid.h
17943
17944ULPI BUS
17945M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17946L:	linux-usb@vger.kernel.org
17947S:	Maintained
17948F:	drivers/usb/common/ulpi.c
17949F:	include/linux/ulpi/
17950
17951UNICODE SUBSYSTEM
17952M:	Gabriel Krisman Bertazi <krisman@collabora.com>
17953L:	linux-fsdevel@vger.kernel.org
17954S:	Supported
17955F:	fs/unicode/
17956
17957UNIFDEF
17958M:	Tony Finch <dot@dotat.at>
17959S:	Maintained
17960W:	http://dotat.at/prog/unifdef
17961F:	scripts/unifdef.c
17962
17963UNIFORM CDROM DRIVER
17964M:	Jens Axboe <axboe@kernel.dk>
17965S:	Maintained
17966W:	http://www.kernel.dk
17967F:	Documentation/cdrom/
17968F:	drivers/cdrom/cdrom.c
17969F:	include/linux/cdrom.h
17970F:	include/uapi/linux/cdrom.h
17971
17972UNISYS S-PAR DRIVERS
17973M:	David Kershner <david.kershner@unisys.com>
17974L:	sparmaintainer@unisys.com (Unisys internal)
17975S:	Supported
17976F:	drivers/staging/unisys/
17977F:	drivers/visorbus/
17978F:	include/linux/visorbus.h
17979
17980UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17981R:	Alim Akhtar <alim.akhtar@samsung.com>
17982R:	Avri Altman <avri.altman@wdc.com>
17983L:	linux-scsi@vger.kernel.org
17984S:	Supported
17985F:	Documentation/scsi/ufs.rst
17986F:	drivers/scsi/ufs/
17987
17988UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17989M:	Pedro Sousa <pedrom.sousa@synopsys.com>
17990L:	linux-scsi@vger.kernel.org
17991S:	Supported
17992F:	drivers/scsi/ufs/*dwc*
17993
17994UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17995M:	Stanley Chu <stanley.chu@mediatek.com>
17996L:	linux-scsi@vger.kernel.org
17997L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17998S:	Maintained
17999F:	drivers/scsi/ufs/ufs-mediatek*
18000
18001UNSORTED BLOCK IMAGES (UBI)
18002M:	Richard Weinberger <richard@nod.at>
18003L:	linux-mtd@lists.infradead.org
18004S:	Supported
18005W:	http://www.linux-mtd.infradead.org/
18006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18008F:	drivers/mtd/ubi/
18009F:	include/linux/mtd/ubi.h
18010F:	include/uapi/mtd/ubi-user.h
18011
18012USB "USBNET" DRIVER FRAMEWORK
18013M:	Oliver Neukum <oneukum@suse.com>
18014L:	netdev@vger.kernel.org
18015S:	Maintained
18016W:	http://www.linux-usb.org/usbnet
18017F:	drivers/net/usb/usbnet.c
18018F:	include/linux/usb/usbnet.h
18019
18020USB ACM DRIVER
18021M:	Oliver Neukum <oneukum@suse.com>
18022L:	linux-usb@vger.kernel.org
18023S:	Maintained
18024F:	Documentation/usb/acm.rst
18025F:	drivers/usb/class/cdc-acm.*
18026
18027USB APPLE MFI FASTCHARGE DRIVER
18028M:	Bastien Nocera <hadess@hadess.net>
18029L:	linux-usb@vger.kernel.org
18030S:	Maintained
18031F:	drivers/usb/misc/apple-mfi-fastcharge.c
18032
18033USB AR5523 WIRELESS DRIVER
18034M:	Pontus Fuchs <pontus.fuchs@gmail.com>
18035L:	linux-wireless@vger.kernel.org
18036S:	Maintained
18037F:	drivers/net/wireless/ath/ar5523/
18038
18039USB ATTACHED SCSI
18040M:	Oliver Neukum <oneukum@suse.com>
18041L:	linux-usb@vger.kernel.org
18042L:	linux-scsi@vger.kernel.org
18043S:	Maintained
18044F:	drivers/usb/storage/uas.c
18045
18046USB CDC ETHERNET DRIVER
18047M:	Oliver Neukum <oliver@neukum.org>
18048L:	linux-usb@vger.kernel.org
18049S:	Maintained
18050F:	drivers/net/usb/cdc_*.c
18051F:	include/uapi/linux/usb/cdc.h
18052
18053USB CHAOSKEY DRIVER
18054M:	Keith Packard <keithp@keithp.com>
18055L:	linux-usb@vger.kernel.org
18056S:	Maintained
18057F:	drivers/usb/misc/chaoskey.c
18058
18059USB CYPRESS C67X00 DRIVER
18060M:	Peter Korsgaard <jacmet@sunsite.dk>
18061L:	linux-usb@vger.kernel.org
18062S:	Maintained
18063F:	drivers/usb/c67x00/
18064
18065USB DAVICOM DM9601 DRIVER
18066M:	Peter Korsgaard <jacmet@sunsite.dk>
18067L:	netdev@vger.kernel.org
18068S:	Maintained
18069W:	http://www.linux-usb.org/usbnet
18070F:	drivers/net/usb/dm9601.c
18071
18072USB EHCI DRIVER
18073M:	Alan Stern <stern@rowland.harvard.edu>
18074L:	linux-usb@vger.kernel.org
18075S:	Maintained
18076F:	Documentation/usb/ehci.rst
18077F:	drivers/usb/host/ehci*
18078
18079USB GADGET/PERIPHERAL SUBSYSTEM
18080M:	Felipe Balbi <balbi@kernel.org>
18081L:	linux-usb@vger.kernel.org
18082S:	Maintained
18083W:	http://www.linux-usb.org/gadget
18084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18085F:	drivers/usb/gadget/
18086F:	include/linux/usb/gadget*
18087
18088USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18089M:	Jiri Kosina <jikos@kernel.org>
18090M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
18091L:	linux-usb@vger.kernel.org
18092S:	Maintained
18093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18094F:	Documentation/hid/hiddev.rst
18095F:	drivers/hid/usbhid/
18096
18097USB INTEL XHCI ROLE MUX DRIVER
18098M:	Hans de Goede <hdegoede@redhat.com>
18099L:	linux-usb@vger.kernel.org
18100S:	Maintained
18101F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
18102
18103USB IP DRIVER FOR HISILICON KIRIN
18104M:	Yu Chen <chenyu56@huawei.com>
18105M:	Binghui Wang <wangbinghui@hisilicon.com>
18106L:	linux-usb@vger.kernel.org
18107S:	Maintained
18108F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18109F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
18110
18111USB ISP116X DRIVER
18112M:	Olav Kongas <ok@artecdesign.ee>
18113L:	linux-usb@vger.kernel.org
18114S:	Maintained
18115F:	drivers/usb/host/isp116x*
18116F:	include/linux/usb/isp116x.h
18117
18118USB LAN78XX ETHERNET DRIVER
18119M:	Woojung Huh <woojung.huh@microchip.com>
18120M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18121L:	netdev@vger.kernel.org
18122S:	Maintained
18123F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18124F:	drivers/net/usb/lan78xx.*
18125F:	include/dt-bindings/net/microchip-lan78xx.h
18126
18127USB MASS STORAGE DRIVER
18128M:	Alan Stern <stern@rowland.harvard.edu>
18129L:	linux-usb@vger.kernel.org
18130L:	usb-storage@lists.one-eyed-alien.net
18131S:	Maintained
18132F:	drivers/usb/storage/
18133
18134USB MIDI DRIVER
18135M:	Clemens Ladisch <clemens@ladisch.de>
18136L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18137S:	Maintained
18138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18139F:	sound/usb/midi.*
18140
18141USB NETWORKING DRIVERS
18142L:	linux-usb@vger.kernel.org
18143S:	Odd Fixes
18144F:	drivers/net/usb/
18145
18146USB OHCI DRIVER
18147M:	Alan Stern <stern@rowland.harvard.edu>
18148L:	linux-usb@vger.kernel.org
18149S:	Maintained
18150F:	Documentation/usb/ohci.rst
18151F:	drivers/usb/host/ohci*
18152
18153USB OTG FSM (Finite State Machine)
18154M:	Peter Chen <Peter.Chen@nxp.com>
18155L:	linux-usb@vger.kernel.org
18156S:	Maintained
18157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18158F:	drivers/usb/common/usb-otg-fsm.c
18159
18160USB OVER IP DRIVER
18161M:	Valentina Manea <valentina.manea.m@gmail.com>
18162M:	Shuah Khan <shuah@kernel.org>
18163M:	Shuah Khan <skhan@linuxfoundation.org>
18164L:	linux-usb@vger.kernel.org
18165S:	Maintained
18166F:	Documentation/usb/usbip_protocol.rst
18167F:	drivers/usb/usbip/
18168F:	tools/testing/selftests/drivers/usb/usbip/
18169F:	tools/usb/usbip/
18170
18171USB PEGASUS DRIVER
18172M:	Petko Manolov <petkan@nucleusys.com>
18173L:	linux-usb@vger.kernel.org
18174L:	netdev@vger.kernel.org
18175S:	Maintained
18176W:	https://github.com/petkan/pegasus
18177T:	git git://github.com/petkan/pegasus.git
18178F:	drivers/net/usb/pegasus.*
18179
18180USB PHY LAYER
18181M:	Felipe Balbi <balbi@kernel.org>
18182L:	linux-usb@vger.kernel.org
18183S:	Maintained
18184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18185F:	drivers/usb/phy/
18186
18187USB PRINTER DRIVER (usblp)
18188M:	Pete Zaitcev <zaitcev@redhat.com>
18189L:	linux-usb@vger.kernel.org
18190S:	Supported
18191F:	drivers/usb/class/usblp.c
18192
18193USB QMI WWAN NETWORK DRIVER
18194M:	Bjørn Mork <bjorn@mork.no>
18195L:	netdev@vger.kernel.org
18196S:	Maintained
18197F:	Documentation/ABI/testing/sysfs-class-net-qmi
18198F:	drivers/net/usb/qmi_wwan.c
18199
18200USB RTL8150 DRIVER
18201M:	Petko Manolov <petkan@nucleusys.com>
18202L:	linux-usb@vger.kernel.org
18203L:	netdev@vger.kernel.org
18204S:	Maintained
18205W:	https://github.com/petkan/rtl8150
18206T:	git git://github.com/petkan/rtl8150.git
18207F:	drivers/net/usb/rtl8150.c
18208
18209USB SERIAL SUBSYSTEM
18210M:	Johan Hovold <johan@kernel.org>
18211L:	linux-usb@vger.kernel.org
18212S:	Maintained
18213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18214F:	Documentation/usb/usb-serial.rst
18215F:	drivers/usb/serial/
18216F:	include/linux/usb/serial.h
18217
18218USB SMSC75XX ETHERNET DRIVER
18219M:	Steve Glendinning <steve.glendinning@shawell.net>
18220L:	netdev@vger.kernel.org
18221S:	Maintained
18222F:	drivers/net/usb/smsc75xx.*
18223
18224USB SMSC95XX ETHERNET DRIVER
18225M:	Steve Glendinning <steve.glendinning@shawell.net>
18226M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18227L:	netdev@vger.kernel.org
18228S:	Maintained
18229F:	drivers/net/usb/smsc95xx.*
18230
18231USB SUBSYSTEM
18232M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18233L:	linux-usb@vger.kernel.org
18234S:	Supported
18235W:	http://www.linux-usb.org
18236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18237F:	Documentation/devicetree/bindings/usb/
18238F:	Documentation/usb/
18239F:	drivers/usb/
18240F:	include/linux/usb.h
18241F:	include/linux/usb/
18242
18243USB TYPEC BUS FOR ALTERNATE MODES
18244M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18245L:	linux-usb@vger.kernel.org
18246S:	Maintained
18247F:	Documentation/ABI/testing/sysfs-bus-typec
18248F:	Documentation/driver-api/usb/typec_bus.rst
18249F:	drivers/usb/typec/altmodes/
18250F:	include/linux/usb/typec_altmode.h
18251
18252USB TYPEC CLASS
18253M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18254L:	linux-usb@vger.kernel.org
18255S:	Maintained
18256F:	Documentation/ABI/testing/sysfs-class-typec
18257F:	Documentation/driver-api/usb/typec.rst
18258F:	drivers/usb/typec/
18259F:	include/linux/usb/typec.h
18260
18261USB TYPEC INTEL PMC MUX DRIVER
18262M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18263L:	linux-usb@vger.kernel.org
18264S:	Maintained
18265F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18266F:	drivers/usb/typec/mux/intel_pmc_mux.c
18267
18268USB TYPEC PI3USB30532 MUX DRIVER
18269M:	Hans de Goede <hdegoede@redhat.com>
18270L:	linux-usb@vger.kernel.org
18271S:	Maintained
18272F:	drivers/usb/typec/mux/pi3usb30532.c
18273
18274USB TYPEC PORT CONTROLLER DRIVERS
18275M:	Guenter Roeck <linux@roeck-us.net>
18276L:	linux-usb@vger.kernel.org
18277S:	Maintained
18278F:	drivers/usb/typec/tcpm/
18279
18280USB UHCI DRIVER
18281M:	Alan Stern <stern@rowland.harvard.edu>
18282L:	linux-usb@vger.kernel.org
18283S:	Maintained
18284F:	drivers/usb/host/uhci*
18285
18286USB VIDEO CLASS
18287M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18288L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18289L:	linux-media@vger.kernel.org
18290S:	Maintained
18291W:	http://www.ideasonboard.org/uvc/
18292T:	git git://linuxtv.org/media_tree.git
18293F:	drivers/media/usb/uvc/
18294F:	include/uapi/linux/uvcvideo.h
18295
18296USB WEBCAM GADGET
18297M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18298L:	linux-usb@vger.kernel.org
18299S:	Maintained
18300F:	drivers/usb/gadget/function/*uvc*
18301F:	drivers/usb/gadget/legacy/webcam.c
18302F:	include/uapi/linux/usb/g_uvc.h
18303
18304USB WIRELESS RNDIS DRIVER (rndis_wlan)
18305M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
18306L:	linux-wireless@vger.kernel.org
18307S:	Maintained
18308F:	drivers/net/wireless/rndis_wlan.c
18309
18310USB XHCI DRIVER
18311M:	Mathias Nyman <mathias.nyman@intel.com>
18312L:	linux-usb@vger.kernel.org
18313S:	Supported
18314F:	drivers/usb/host/pci-quirks*
18315F:	drivers/usb/host/xhci*
18316
18317USB ZD1201 DRIVER
18318L:	linux-wireless@vger.kernel.org
18319S:	Orphan
18320W:	http://linux-lc100020.sourceforge.net
18321F:	drivers/net/wireless/zydas/zd1201.*
18322
18323USB ZR364XX DRIVER
18324M:	Antoine Jacquet <royale@zerezo.com>
18325L:	linux-usb@vger.kernel.org
18326L:	linux-media@vger.kernel.org
18327S:	Maintained
18328W:	http://royale.zerezo.com/zr364xx/
18329T:	git git://linuxtv.org/media_tree.git
18330F:	Documentation/admin-guide/media/zr364xx*
18331F:	drivers/media/usb/zr364xx/
18332
18333USER-MODE LINUX (UML)
18334M:	Jeff Dike <jdike@addtoit.com>
18335M:	Richard Weinberger <richard@nod.at>
18336M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
18337L:	linux-um@lists.infradead.org
18338S:	Maintained
18339W:	http://user-mode-linux.sourceforge.net
18340Q:	https://patchwork.ozlabs.org/project/linux-um/list/
18341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18342F:	Documentation/virt/uml/
18343F:	arch/um/
18344F:	arch/x86/um/
18345F:	fs/hostfs/
18346
18347USERSPACE COPYIN/COPYOUT (UIOVEC)
18348M:	Alexander Viro <viro@zeniv.linux.org.uk>
18349S:	Maintained
18350F:	include/linux/uio.h
18351F:	lib/iov_iter.c
18352
18353USERSPACE DMA BUFFER DRIVER
18354M:	Gerd Hoffmann <kraxel@redhat.com>
18355L:	dri-devel@lists.freedesktop.org
18356S:	Maintained
18357T:	git git://anongit.freedesktop.org/drm/drm-misc
18358F:	drivers/dma-buf/udmabuf.c
18359F:	include/uapi/linux/udmabuf.h
18360
18361USERSPACE I/O (UIO)
18362M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18363S:	Maintained
18364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18365F:	Documentation/driver-api/uio-howto.rst
18366F:	drivers/uio/
18367F:	include/linux/uio_driver.h
18368
18369UTIL-LINUX PACKAGE
18370M:	Karel Zak <kzak@redhat.com>
18371L:	util-linux@vger.kernel.org
18372S:	Maintained
18373W:	http://en.wikipedia.org/wiki/Util-linux
18374T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18375
18376UUID HELPERS
18377M:	Christoph Hellwig <hch@lst.de>
18378R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18379L:	linux-kernel@vger.kernel.org
18380S:	Maintained
18381T:	git git://git.infradead.org/users/hch/uuid.git
18382F:	include/linux/uuid.h
18383F:	include/uapi/linux/uuid.h
18384F:	lib/test_uuid.c
18385F:	lib/uuid.c
18386
18387UVESAFB DRIVER
18388M:	Michal Januszewski <spock@gentoo.org>
18389L:	linux-fbdev@vger.kernel.org
18390S:	Maintained
18391W:	https://github.com/mjanusz/v86d
18392F:	Documentation/fb/uvesafb.rst
18393F:	drivers/video/fbdev/uvesafb.*
18394
18395Ux500 CLOCK DRIVERS
18396M:	Ulf Hansson <ulf.hansson@linaro.org>
18397L:	linux-clk@vger.kernel.org
18398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18399S:	Maintained
18400F:	drivers/clk/ux500/
18401
18402VF610 NAND DRIVER
18403M:	Stefan Agner <stefan@agner.ch>
18404L:	linux-mtd@lists.infradead.org
18405S:	Supported
18406F:	drivers/mtd/nand/raw/vf610_nfc.c
18407
18408VFAT/FAT/MSDOS FILESYSTEM
18409M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18410S:	Maintained
18411F:	Documentation/filesystems/vfat.rst
18412F:	fs/fat/
18413
18414VFIO DRIVER
18415M:	Alex Williamson <alex.williamson@redhat.com>
18416R:	Cornelia Huck <cohuck@redhat.com>
18417L:	kvm@vger.kernel.org
18418S:	Maintained
18419T:	git git://github.com/awilliam/linux-vfio.git
18420F:	Documentation/driver-api/vfio.rst
18421F:	drivers/vfio/
18422F:	include/linux/vfio.h
18423F:	include/uapi/linux/vfio.h
18424
18425VFIO FSL-MC DRIVER
18426M:	Diana Craciun <diana.craciun@oss.nxp.com>
18427L:	kvm@vger.kernel.org
18428S:	Maintained
18429F:	drivers/vfio/fsl-mc/
18430
18431VFIO MEDIATED DEVICE DRIVERS
18432M:	Kirti Wankhede <kwankhede@nvidia.com>
18433L:	kvm@vger.kernel.org
18434S:	Maintained
18435F:	Documentation/driver-api/vfio-mediated-device.rst
18436F:	drivers/vfio/mdev/
18437F:	include/linux/mdev.h
18438F:	samples/vfio-mdev/
18439
18440VFIO PLATFORM DRIVER
18441M:	Eric Auger <eric.auger@redhat.com>
18442L:	kvm@vger.kernel.org
18443S:	Maintained
18444F:	drivers/vfio/platform/
18445
18446VGA_SWITCHEROO
18447R:	Lukas Wunner <lukas@wunner.de>
18448S:	Maintained
18449T:	git git://anongit.freedesktop.org/drm/drm-misc
18450F:	Documentation/gpu/vga-switcheroo.rst
18451F:	drivers/gpu/vga/vga_switcheroo.c
18452F:	include/linux/vga_switcheroo.h
18453
18454VIA RHINE NETWORK DRIVER
18455S:	Maintained
18456M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
18457F:	drivers/net/ethernet/via/via-rhine.c
18458
18459VIA SD/MMC CARD CONTROLLER DRIVER
18460M:	Bruce Chang <brucechang@via.com.tw>
18461M:	Harald Welte <HaraldWelte@viatech.com>
18462S:	Maintained
18463F:	drivers/mmc/host/via-sdmmc.c
18464
18465VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18466M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18467L:	linux-fbdev@vger.kernel.org
18468S:	Maintained
18469F:	drivers/video/fbdev/via/
18470F:	include/linux/via-core.h
18471F:	include/linux/via-gpio.h
18472F:	include/linux/via_i2c.h
18473
18474VIA VELOCITY NETWORK DRIVER
18475M:	Francois Romieu <romieu@fr.zoreil.com>
18476L:	netdev@vger.kernel.org
18477S:	Maintained
18478F:	drivers/net/ethernet/via/via-velocity.*
18479
18480VICODEC VIRTUAL CODEC DRIVER
18481M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
18482L:	linux-media@vger.kernel.org
18483S:	Maintained
18484W:	https://linuxtv.org
18485T:	git git://linuxtv.org/media_tree.git
18486F:	drivers/media/test-drivers/vicodec/*
18487
18488VIDEO I2C POLLING DRIVER
18489M:	Matt Ranostay <matt.ranostay@konsulko.com>
18490L:	linux-media@vger.kernel.org
18491S:	Maintained
18492F:	drivers/media/i2c/video-i2c.c
18493
18494VIDEO MULTIPLEXER DRIVER
18495M:	Philipp Zabel <p.zabel@pengutronix.de>
18496L:	linux-media@vger.kernel.org
18497S:	Maintained
18498F:	drivers/media/platform/video-mux.c
18499
18500VIDEOBUF2 FRAMEWORK
18501M:	Tomasz Figa <tfiga@chromium.org>
18502M:	Marek Szyprowski <m.szyprowski@samsung.com>
18503L:	linux-media@vger.kernel.org
18504S:	Maintained
18505F:	drivers/media/common/videobuf2/*
18506F:	include/media/videobuf2-*
18507
18508VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18509M:	Helen Koike <helen.koike@collabora.com>
18510R:	Shuah Khan <skhan@linuxfoundation.org>
18511L:	linux-media@vger.kernel.org
18512S:	Maintained
18513W:	https://linuxtv.org
18514T:	git git://linuxtv.org/media_tree.git
18515F:	drivers/media/test-drivers/vimc/*
18516
18517VIRT LIB
18518M:	Alex Williamson <alex.williamson@redhat.com>
18519M:	Paolo Bonzini <pbonzini@redhat.com>
18520L:	kvm@vger.kernel.org
18521S:	Supported
18522F:	virt/lib/
18523
18524VIRTIO AND VHOST VSOCK DRIVER
18525M:	Stefan Hajnoczi <stefanha@redhat.com>
18526M:	Stefano Garzarella <sgarzare@redhat.com>
18527L:	kvm@vger.kernel.org
18528L:	virtualization@lists.linux-foundation.org
18529L:	netdev@vger.kernel.org
18530S:	Maintained
18531F:	drivers/net/vsockmon.c
18532F:	drivers/vhost/vsock.c
18533F:	include/linux/virtio_vsock.h
18534F:	include/uapi/linux/virtio_vsock.h
18535F:	include/uapi/linux/vm_sockets_diag.h
18536F:	include/uapi/linux/vsockmon.h
18537F:	net/vmw_vsock/af_vsock_tap.c
18538F:	net/vmw_vsock/diag.c
18539F:	net/vmw_vsock/virtio_transport.c
18540F:	net/vmw_vsock/virtio_transport_common.c
18541F:	net/vmw_vsock/vsock_loopback.c
18542F:	tools/testing/vsock/
18543
18544VIRTIO BLOCK AND SCSI DRIVERS
18545M:	"Michael S. Tsirkin" <mst@redhat.com>
18546M:	Jason Wang <jasowang@redhat.com>
18547R:	Paolo Bonzini <pbonzini@redhat.com>
18548R:	Stefan Hajnoczi <stefanha@redhat.com>
18549L:	virtualization@lists.linux-foundation.org
18550S:	Maintained
18551F:	drivers/block/virtio_blk.c
18552F:	drivers/scsi/virtio_scsi.c
18553F:	drivers/vhost/scsi.c
18554F:	include/uapi/linux/virtio_blk.h
18555F:	include/uapi/linux/virtio_scsi.h
18556
18557VIRTIO CONSOLE DRIVER
18558M:	Amit Shah <amit@kernel.org>
18559L:	virtualization@lists.linux-foundation.org
18560S:	Maintained
18561F:	drivers/char/virtio_console.c
18562F:	include/linux/virtio_console.h
18563F:	include/uapi/linux/virtio_console.h
18564
18565VIRTIO CORE AND NET DRIVERS
18566M:	"Michael S. Tsirkin" <mst@redhat.com>
18567M:	Jason Wang <jasowang@redhat.com>
18568L:	virtualization@lists.linux-foundation.org
18569S:	Maintained
18570F:	Documentation/devicetree/bindings/virtio/
18571F:	drivers/block/virtio_blk.c
18572F:	drivers/crypto/virtio/
18573F:	drivers/net/virtio_net.c
18574F:	drivers/vdpa/
18575F:	drivers/virtio/
18576F:	include/linux/vdpa.h
18577F:	include/linux/virtio*.h
18578F:	include/uapi/linux/virtio_*.h
18579F:	tools/virtio/
18580
18581VIRTIO BALLOON
18582M:	"Michael S. Tsirkin" <mst@redhat.com>
18583M:	David Hildenbrand <david@redhat.com>
18584L:	virtualization@lists.linux-foundation.org
18585S:	Maintained
18586F:	drivers/virtio/virtio_balloon.c
18587F:	include/uapi/linux/virtio_balloon.h
18588F:	include/linux/balloon_compaction.h
18589F:	mm/balloon_compaction.c
18590
18591VIRTIO CRYPTO DRIVER
18592M:	Gonglei <arei.gonglei@huawei.com>
18593L:	virtualization@lists.linux-foundation.org
18594L:	linux-crypto@vger.kernel.org
18595S:	Maintained
18596F:	drivers/crypto/virtio/
18597F:	include/uapi/linux/virtio_crypto.h
18598
18599VIRTIO DRIVERS FOR S390
18600M:	Cornelia Huck <cohuck@redhat.com>
18601M:	Halil Pasic <pasic@linux.ibm.com>
18602L:	linux-s390@vger.kernel.org
18603L:	virtualization@lists.linux-foundation.org
18604L:	kvm@vger.kernel.org
18605S:	Supported
18606F:	arch/s390/include/uapi/asm/virtio-ccw.h
18607F:	drivers/s390/virtio/
18608
18609VIRTIO FILE SYSTEM
18610M:	Vivek Goyal <vgoyal@redhat.com>
18611M:	Stefan Hajnoczi <stefanha@redhat.com>
18612M:	Miklos Szeredi <miklos@szeredi.hu>
18613L:	virtualization@lists.linux-foundation.org
18614L:	linux-fsdevel@vger.kernel.org
18615S:	Supported
18616W:	https://virtio-fs.gitlab.io/
18617F:	Documentation/filesystems/virtiofs.rst
18618F:	fs/fuse/virtio_fs.c
18619F:	include/uapi/linux/virtio_fs.h
18620
18621VIRTIO GPU DRIVER
18622M:	David Airlie <airlied@linux.ie>
18623M:	Gerd Hoffmann <kraxel@redhat.com>
18624L:	dri-devel@lists.freedesktop.org
18625L:	virtualization@lists.linux-foundation.org
18626S:	Maintained
18627T:	git git://anongit.freedesktop.org/drm/drm-misc
18628F:	drivers/gpu/drm/virtio/
18629F:	include/uapi/linux/virtio_gpu.h
18630
18631VIRTIO HOST (VHOST)
18632M:	"Michael S. Tsirkin" <mst@redhat.com>
18633M:	Jason Wang <jasowang@redhat.com>
18634L:	kvm@vger.kernel.org
18635L:	virtualization@lists.linux-foundation.org
18636L:	netdev@vger.kernel.org
18637S:	Maintained
18638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18639F:	drivers/vhost/
18640F:	include/linux/vhost_iotlb.h
18641F:	include/uapi/linux/vhost.h
18642
18643VIRTIO INPUT DRIVER
18644M:	Gerd Hoffmann <kraxel@redhat.com>
18645S:	Maintained
18646F:	drivers/virtio/virtio_input.c
18647F:	include/uapi/linux/virtio_input.h
18648
18649VIRTIO IOMMU DRIVER
18650M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
18651L:	virtualization@lists.linux-foundation.org
18652S:	Maintained
18653F:	drivers/iommu/virtio-iommu.c
18654F:	include/uapi/linux/virtio_iommu.h
18655
18656VIRTIO MEM DRIVER
18657M:	David Hildenbrand <david@redhat.com>
18658L:	virtualization@lists.linux-foundation.org
18659S:	Maintained
18660W:	https://virtio-mem.gitlab.io/
18661F:	drivers/virtio/virtio_mem.c
18662F:	include/uapi/linux/virtio_mem.h
18663
18664VIRTUAL BOX GUEST DEVICE DRIVER
18665M:	Hans de Goede <hdegoede@redhat.com>
18666M:	Arnd Bergmann <arnd@arndb.de>
18667M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18668S:	Maintained
18669F:	drivers/virt/vboxguest/
18670F:	include/linux/vbox_utils.h
18671F:	include/uapi/linux/vbox*.h
18672
18673VIRTUAL BOX SHARED FOLDER VFS DRIVER
18674M:	Hans de Goede <hdegoede@redhat.com>
18675L:	linux-fsdevel@vger.kernel.org
18676S:	Maintained
18677F:	fs/vboxsf/*
18678
18679VIRTUAL SERIO DEVICE DRIVER
18680M:	Stephen Chandler Paul <thatslyude@gmail.com>
18681S:	Maintained
18682F:	drivers/input/serio/userio.c
18683F:	include/uapi/linux/userio.h
18684
18685VIVID VIRTUAL VIDEO DRIVER
18686M:	Hans Verkuil <hverkuil@xs4all.nl>
18687L:	linux-media@vger.kernel.org
18688S:	Maintained
18689W:	https://linuxtv.org
18690T:	git git://linuxtv.org/media_tree.git
18691F:	drivers/media/test-drivers/vivid/*
18692
18693VIDTV VIRTUAL DIGITAL TV DRIVER
18694M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18695L:	linux-media@vger.kernel.org
18696S:	Maintained
18697W:	https://linuxtv.org
18698T:	git git://linuxtv.org/media_tree.git
18699F:	drivers/media/test-drivers/vidtv/*
18700
18701VLYNQ BUS
18702M:	Florian Fainelli <f.fainelli@gmail.com>
18703L:	openwrt-devel@lists.openwrt.org (subscribers-only)
18704S:	Maintained
18705F:	drivers/vlynq/vlynq.c
18706F:	include/linux/vlynq.h
18707
18708VME SUBSYSTEM
18709M:	Martyn Welch <martyn@welchs.me.uk>
18710M:	Manohar Vanga <manohar.vanga@gmail.com>
18711M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18712L:	devel@driverdev.osuosl.org
18713S:	Maintained
18714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18715F:	Documentation/driver-api/vme.rst
18716F:	drivers/staging/vme/
18717F:	drivers/vme/
18718F:	include/linux/vme*
18719
18720VMWARE BALLOON DRIVER
18721M:	Nadav Amit <namit@vmware.com>
18722M:	"VMware, Inc." <pv-drivers@vmware.com>
18723L:	linux-kernel@vger.kernel.org
18724S:	Maintained
18725F:	drivers/misc/vmw_balloon.c
18726
18727VMWARE HYPERVISOR INTERFACE
18728M:	Deep Shah <sdeep@vmware.com>
18729M:	"VMware, Inc." <pv-drivers@vmware.com>
18730L:	virtualization@lists.linux-foundation.org
18731S:	Supported
18732F:	arch/x86/include/asm/vmware.h
18733F:	arch/x86/kernel/cpu/vmware.c
18734
18735VMWARE PVRDMA DRIVER
18736M:	Adit Ranadive <aditr@vmware.com>
18737M:	VMware PV-Drivers <pv-drivers@vmware.com>
18738L:	linux-rdma@vger.kernel.org
18739S:	Maintained
18740F:	drivers/infiniband/hw/vmw_pvrdma/
18741
18742VMware PVSCSI driver
18743M:	Jim Gill <jgill@vmware.com>
18744M:	VMware PV-Drivers <pv-drivers@vmware.com>
18745L:	linux-scsi@vger.kernel.org
18746S:	Maintained
18747F:	drivers/scsi/vmw_pvscsi.c
18748F:	drivers/scsi/vmw_pvscsi.h
18749
18750VMWARE VIRTUAL PTP CLOCK DRIVER
18751M:	Vivek Thampi <vithampi@vmware.com>
18752M:	"VMware, Inc." <pv-drivers@vmware.com>
18753L:	netdev@vger.kernel.org
18754S:	Supported
18755F:	drivers/ptp/ptp_vmw.c
18756
18757VMWARE VMMOUSE SUBDRIVER
18758M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
18759M:	"VMware, Inc." <pv-drivers@vmware.com>
18760L:	linux-input@vger.kernel.org
18761S:	Maintained
18762F:	drivers/input/mouse/vmmouse.c
18763F:	drivers/input/mouse/vmmouse.h
18764
18765VMWARE VMXNET3 ETHERNET DRIVER
18766M:	Ronak Doshi <doshir@vmware.com>
18767M:	"VMware, Inc." <pv-drivers@vmware.com>
18768L:	netdev@vger.kernel.org
18769S:	Maintained
18770F:	drivers/net/vmxnet3/
18771
18772VOCORE VOCORE2 BOARD
18773M:	Harvey Hunt <harveyhuntnexus@gmail.com>
18774L:	linux-mips@vger.kernel.org
18775S:	Maintained
18776F:	arch/mips/boot/dts/ralink/vocore2.dts
18777
18778VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18779M:	Liam Girdwood <lgirdwood@gmail.com>
18780M:	Mark Brown <broonie@kernel.org>
18781L:	linux-kernel@vger.kernel.org
18782S:	Supported
18783W:	http://www.slimlogic.co.uk/?p=48
18784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18785F:	Documentation/devicetree/bindings/regulator/
18786F:	Documentation/power/regulator/
18787F:	drivers/regulator/
18788F:	include/dt-bindings/regulator/
18789F:	include/linux/regulator/
18790K:	regulator_get_optional
18791
18792VRF
18793M:	David Ahern <dsahern@kernel.org>
18794M:	Shrijeet Mukherjee <shrijeet@gmail.com>
18795L:	netdev@vger.kernel.org
18796S:	Maintained
18797F:	Documentation/networking/vrf.rst
18798F:	drivers/net/vrf.c
18799
18800VSPRINTF
18801M:	Petr Mladek <pmladek@suse.com>
18802M:	Steven Rostedt <rostedt@goodmis.org>
18803M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18804R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18805R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
18806S:	Maintained
18807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18808F:	Documentation/core-api/printk-formats.rst
18809F:	lib/test_printf.c
18810F:	lib/vsprintf.c
18811
18812VT1211 HARDWARE MONITOR DRIVER
18813M:	Juerg Haefliger <juergh@gmail.com>
18814L:	linux-hwmon@vger.kernel.org
18815S:	Maintained
18816F:	Documentation/hwmon/vt1211.rst
18817F:	drivers/hwmon/vt1211.c
18818
18819VT8231 HARDWARE MONITOR DRIVER
18820M:	Roger Lucas <vt8231@hiddenengine.co.uk>
18821L:	linux-hwmon@vger.kernel.org
18822S:	Maintained
18823F:	drivers/hwmon/vt8231.c
18824
18825VUB300 USB to SDIO/SD/MMC bridge chip
18826L:	linux-mmc@vger.kernel.org
18827S:	Orphan
18828F:	drivers/mmc/host/vub300.c
18829
18830W1 DALLAS'S 1-WIRE BUS
18831M:	Evgeniy Polyakov <zbr@ioremap.net>
18832S:	Maintained
18833F:	Documentation/devicetree/bindings/w1/
18834F:	Documentation/w1/
18835F:	drivers/w1/
18836F:	include/linux/w1.h
18837
18838W83791D HARDWARE MONITORING DRIVER
18839M:	Marc Hulsman <m.hulsman@tudelft.nl>
18840L:	linux-hwmon@vger.kernel.org
18841S:	Maintained
18842F:	Documentation/hwmon/w83791d.rst
18843F:	drivers/hwmon/w83791d.c
18844
18845W83793 HARDWARE MONITORING DRIVER
18846M:	Rudolf Marek <r.marek@assembler.cz>
18847L:	linux-hwmon@vger.kernel.org
18848S:	Maintained
18849F:	Documentation/hwmon/w83793.rst
18850F:	drivers/hwmon/w83793.c
18851
18852W83795 HARDWARE MONITORING DRIVER
18853M:	Jean Delvare <jdelvare@suse.com>
18854L:	linux-hwmon@vger.kernel.org
18855S:	Maintained
18856F:	drivers/hwmon/w83795.c
18857
18858W83L51xD SD/MMC CARD INTERFACE DRIVER
18859M:	Pierre Ossman <pierre@ossman.eu>
18860S:	Maintained
18861F:	drivers/mmc/host/wbsd.*
18862
18863WACOM PROTOCOL 4 SERIAL TABLETS
18864M:	Julian Squires <julian@cipht.net>
18865M:	Hans de Goede <hdegoede@redhat.com>
18866L:	linux-input@vger.kernel.org
18867S:	Maintained
18868F:	drivers/input/tablet/wacom_serial4.c
18869
18870WATCHDOG DEVICE DRIVERS
18871M:	Wim Van Sebroeck <wim@linux-watchdog.org>
18872M:	Guenter Roeck <linux@roeck-us.net>
18873L:	linux-watchdog@vger.kernel.org
18874S:	Maintained
18875W:	http://www.linux-watchdog.org/
18876T:	git git://www.linux-watchdog.org/linux-watchdog.git
18877F:	Documentation/devicetree/bindings/watchdog/
18878F:	Documentation/watchdog/
18879F:	drivers/watchdog/
18880F:	include/linux/watchdog.h
18881F:	include/uapi/linux/watchdog.h
18882
18883WHISKEYCOVE PMIC GPIO DRIVER
18884M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18885L:	linux-gpio@vger.kernel.org
18886S:	Maintained
18887F:	drivers/gpio/gpio-wcove.c
18888
18889WHWAVE RTC DRIVER
18890M:	Dianlong Li <long17.cool@163.com>
18891L:	linux-rtc@vger.kernel.org
18892S:	Maintained
18893F:	drivers/rtc/rtc-sd3078.c
18894
18895WIIMOTE HID DRIVER
18896M:	David Rheinsberg <david.rheinsberg@gmail.com>
18897L:	linux-input@vger.kernel.org
18898S:	Maintained
18899F:	drivers/hid/hid-wiimote*
18900
18901WILOCITY WIL6210 WIRELESS DRIVER
18902M:	Maya Erez <merez@codeaurora.org>
18903L:	linux-wireless@vger.kernel.org
18904L:	wil6210@qti.qualcomm.com
18905S:	Supported
18906W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18907F:	drivers/net/wireless/ath/wil6210/
18908
18909WIMAX STACK
18910M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18911M:	linux-wimax@intel.com
18912L:	wimax@linuxwimax.org (subscribers-only)
18913S:	Supported
18914W:	http://linuxwimax.org
18915F:	Documentation/admin-guide/wimax/wimax.rst
18916F:	include/linux/wimax/debug.h
18917F:	include/net/wimax.h
18918F:	include/uapi/linux/wimax.h
18919F:	net/wimax/
18920
18921WINBOND CIR DRIVER
18922M:	David Härdeman <david@hardeman.nu>
18923S:	Maintained
18924F:	drivers/media/rc/winbond-cir.c
18925
18926WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18927M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18928L:	linux-watchdog@vger.kernel.org
18929S:	Maintained
18930F:	drivers/watchdog/ebc-c384_wdt.c
18931
18932WINSYSTEMS WS16C48 GPIO DRIVER
18933M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18934L:	linux-gpio@vger.kernel.org
18935S:	Maintained
18936F:	drivers/gpio/gpio-ws16c48.c
18937
18938WIREGUARD SECURE NETWORK TUNNEL
18939M:	Jason A. Donenfeld <Jason@zx2c4.com>
18940L:	wireguard@lists.zx2c4.com
18941L:	netdev@vger.kernel.org
18942S:	Maintained
18943F:	drivers/net/wireguard/
18944F:	tools/testing/selftests/wireguard/
18945
18946WISTRON LAPTOP BUTTON DRIVER
18947M:	Miloslav Trmac <mitr@volny.cz>
18948S:	Maintained
18949F:	drivers/input/misc/wistron_btns.c
18950
18951WL3501 WIRELESS PCMCIA CARD DRIVER
18952L:	linux-wireless@vger.kernel.org
18953S:	Odd fixes
18954F:	drivers/net/wireless/wl3501*
18955
18956WOLFSON MICROELECTRONICS DRIVERS
18957L:	patches@opensource.cirrus.com
18958S:	Supported
18959W:	https://github.com/CirrusLogic/linux-drivers/wiki
18960T:	git https://github.com/CirrusLogic/linux-drivers.git
18961F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18962F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18963F:	Documentation/devicetree/bindings/mfd/wm831x.txt
18964F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18965F:	Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18966F:	Documentation/hwmon/wm83??.rst
18967F:	arch/arm/mach-s3c/mach-crag6410*
18968F:	drivers/clk/clk-wm83*.c
18969F:	drivers/extcon/extcon-arizona.c
18970F:	drivers/gpio/gpio-*wm*.c
18971F:	drivers/gpio/gpio-arizona.c
18972F:	drivers/hwmon/wm83??-hwmon.c
18973F:	drivers/input/misc/wm831x-on.c
18974F:	drivers/input/touchscreen/wm831x-ts.c
18975F:	drivers/input/touchscreen/wm97*.c
18976F:	drivers/leds/leds-wm83*.c
18977F:	drivers/mfd/arizona*
18978F:	drivers/mfd/cs47l24*
18979F:	drivers/mfd/wm*.c
18980F:	drivers/power/supply/wm83*.c
18981F:	drivers/regulator/arizona*
18982F:	drivers/regulator/wm8*.c
18983F:	drivers/rtc/rtc-wm83*.c
18984F:	drivers/video/backlight/wm83*_bl.c
18985F:	drivers/watchdog/wm83*_wdt.c
18986F:	include/linux/mfd/arizona/
18987F:	include/linux/mfd/wm831x/
18988F:	include/linux/mfd/wm8350/
18989F:	include/linux/mfd/wm8400*
18990F:	include/linux/regulator/arizona*
18991F:	include/linux/wm97xx.h
18992F:	include/sound/wm????.h
18993F:	sound/soc/codecs/arizona.?
18994F:	sound/soc/codecs/cs47l24*
18995F:	sound/soc/codecs/wm*
18996
18997WORKQUEUE
18998M:	Tejun Heo <tj@kernel.org>
18999R:	Lai Jiangshan <jiangshanlai@gmail.com>
19000S:	Maintained
19001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19002F:	Documentation/core-api/workqueue.rst
19003F:	include/linux/workqueue.h
19004F:	kernel/workqueue.c
19005
19006X-POWERS AXP288 PMIC DRIVERS
19007M:	Hans de Goede <hdegoede@redhat.com>
19008S:	Maintained
19009F:	drivers/acpi/pmic/intel_pmic_xpower.c
19010N:	axp288
19011
19012X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19013M:	Chen-Yu Tsai <wens@csie.org>
19014L:	linux-kernel@vger.kernel.org
19015S:	Maintained
19016N:	axp[128]
19017
19018X.25 NETWORK LAYER
19019M:	Andrew Hendry <andrew.hendry@gmail.com>
19020L:	linux-x25@vger.kernel.org
19021S:	Odd Fixes
19022F:	Documentation/networking/x25*
19023F:	include/net/x25*
19024F:	net/x25/
19025
19026X86 ARCHITECTURE (32-BIT AND 64-BIT)
19027M:	Thomas Gleixner <tglx@linutronix.de>
19028M:	Ingo Molnar <mingo@redhat.com>
19029M:	Borislav Petkov <bp@alien8.de>
19030M:	x86@kernel.org
19031R:	"H. Peter Anvin" <hpa@zytor.com>
19032L:	linux-kernel@vger.kernel.org
19033S:	Maintained
19034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19035F:	Documentation/devicetree/bindings/x86/
19036F:	Documentation/x86/
19037F:	arch/x86/
19038
19039X86 ENTRY CODE
19040M:	Andy Lutomirski <luto@kernel.org>
19041L:	linux-kernel@vger.kernel.org
19042S:	Maintained
19043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19044F:	arch/x86/entry/
19045
19046X86 MCE INFRASTRUCTURE
19047M:	Tony Luck <tony.luck@intel.com>
19048M:	Borislav Petkov <bp@alien8.de>
19049L:	linux-edac@vger.kernel.org
19050S:	Maintained
19051F:	arch/x86/kernel/cpu/mce/*
19052
19053X86 MICROCODE UPDATE SUPPORT
19054M:	Borislav Petkov <bp@alien8.de>
19055S:	Maintained
19056F:	arch/x86/kernel/cpu/microcode/*
19057
19058X86 MM
19059M:	Dave Hansen <dave.hansen@linux.intel.com>
19060M:	Andy Lutomirski <luto@kernel.org>
19061M:	Peter Zijlstra <peterz@infradead.org>
19062L:	linux-kernel@vger.kernel.org
19063S:	Maintained
19064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19065F:	arch/x86/mm/
19066
19067X86 PLATFORM DRIVERS
19068M:	Hans de Goede <hdegoede@redhat.com>
19069M:	Mark Gross <mgross@linux.intel.com>
19070L:	platform-driver-x86@vger.kernel.org
19071S:	Maintained
19072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19073F:	drivers/platform/olpc/
19074F:	drivers/platform/x86/
19075
19076X86 PLATFORM DRIVERS - ARCH
19077R:	Darren Hart <dvhart@infradead.org>
19078R:	Andy Shevchenko <andy@infradead.org>
19079L:	platform-driver-x86@vger.kernel.org
19080L:	x86@kernel.org
19081S:	Maintained
19082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19083F:	arch/x86/platform
19084
19085X86 PLATFORM UV HPE SUPERDOME FLEX
19086M:	Steve Wahl <steve.wahl@hpe.com>
19087R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
19088R:	Russ Anderson <russ.anderson@hpe.com>
19089S:	Supported
19090F:	arch/x86/include/asm/uv/
19091F:	arch/x86/kernel/apic/x2apic_uv_x.c
19092F:	arch/x86/platform/uv/
19093
19094X86 VDSO
19095M:	Andy Lutomirski <luto@kernel.org>
19096L:	linux-kernel@vger.kernel.org
19097S:	Maintained
19098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19099F:	arch/x86/entry/vdso/
19100
19101XARRAY
19102M:	Matthew Wilcox <willy@infradead.org>
19103L:	linux-fsdevel@vger.kernel.org
19104S:	Supported
19105F:	Documentation/core-api/xarray.rst
19106F:	include/linux/idr.h
19107F:	include/linux/xarray.h
19108F:	lib/idr.c
19109F:	lib/xarray.c
19110F:	tools/testing/radix-tree
19111
19112XBOX DVD IR REMOTE
19113M:	Benjamin Valentin <benpicco@googlemail.com>
19114S:	Maintained
19115F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
19116F:	drivers/media/rc/xbox_remote.c
19117
19118XC2028/3028 TUNER DRIVER
19119M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19120L:	linux-media@vger.kernel.org
19121S:	Maintained
19122W:	https://linuxtv.org
19123T:	git git://linuxtv.org/media_tree.git
19124F:	drivers/media/tuners/tuner-xc2028.*
19125
19126XDP (eXpress Data Path)
19127M:	Alexei Starovoitov <ast@kernel.org>
19128M:	Daniel Borkmann <daniel@iogearbox.net>
19129M:	David S. Miller <davem@davemloft.net>
19130M:	Jakub Kicinski <kuba@kernel.org>
19131M:	Jesper Dangaard Brouer <hawk@kernel.org>
19132M:	John Fastabend <john.fastabend@gmail.com>
19133L:	netdev@vger.kernel.org
19134L:	bpf@vger.kernel.org
19135S:	Supported
19136F:	include/net/xdp.h
19137F:	include/trace/events/xdp.h
19138F:	kernel/bpf/cpumap.c
19139F:	kernel/bpf/devmap.c
19140F:	net/core/xdp.c
19141N:	xdp
19142K:	xdp
19143
19144XDP SOCKETS (AF_XDP)
19145M:	Björn Töpel <bjorn.topel@intel.com>
19146M:	Magnus Karlsson <magnus.karlsson@intel.com>
19147R:	Jonathan Lemon <jonathan.lemon@gmail.com>
19148L:	netdev@vger.kernel.org
19149L:	bpf@vger.kernel.org
19150S:	Maintained
19151F:	include/net/xdp_sock*
19152F:	include/net/xsk_buff_pool.h
19153F:	include/uapi/linux/if_xdp.h
19154F:	net/xdp/
19155F:	samples/bpf/xdpsock*
19156F:	tools/lib/bpf/xsk*
19157
19158XEN BLOCK SUBSYSTEM
19159M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19160M:	Roger Pau Monné <roger.pau@citrix.com>
19161L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19162S:	Supported
19163F:	drivers/block/xen*
19164F:	drivers/block/xen-blkback/*
19165
19166XEN HYPERVISOR ARM
19167M:	Stefano Stabellini <sstabellini@kernel.org>
19168L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19169S:	Maintained
19170F:	arch/arm/include/asm/xen/
19171F:	arch/arm/xen/
19172
19173XEN HYPERVISOR ARM64
19174M:	Stefano Stabellini <sstabellini@kernel.org>
19175L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19176S:	Maintained
19177F:	arch/arm64/include/asm/xen/
19178F:	arch/arm64/xen/
19179
19180XEN HYPERVISOR INTERFACE
19181M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
19182M:	Juergen Gross <jgross@suse.com>
19183R:	Stefano Stabellini <sstabellini@kernel.org>
19184L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19185S:	Supported
19186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19187F:	Documentation/ABI/stable/sysfs-hypervisor-xen
19188F:	Documentation/ABI/testing/sysfs-hypervisor-xen
19189F:	arch/x86/include/asm/pvclock-abi.h
19190F:	arch/x86/include/asm/xen/
19191F:	arch/x86/platform/pvh/
19192F:	arch/x86/xen/
19193F:	drivers/*/xen-*front.c
19194F:	drivers/xen/
19195F:	include/uapi/xen/
19196F:	include/xen/
19197
19198XEN NETWORK BACKEND DRIVER
19199M:	Wei Liu <wei.liu@kernel.org>
19200M:	Paul Durrant <paul@xen.org>
19201L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19202L:	netdev@vger.kernel.org
19203S:	Supported
19204F:	drivers/net/xen-netback/*
19205
19206XEN PCI SUBSYSTEM
19207M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19208L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19209S:	Supported
19210F:	arch/x86/pci/*xen*
19211F:	drivers/pci/*xen*
19212
19213XEN PVSCSI DRIVERS
19214M:	Juergen Gross <jgross@suse.com>
19215L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19216L:	linux-scsi@vger.kernel.org
19217S:	Supported
19218F:	drivers/scsi/xen-scsifront.c
19219F:	drivers/xen/xen-scsiback.c
19220F:	include/xen/interface/io/vscsiif.h
19221
19222XEN SOUND FRONTEND DRIVER
19223M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19224L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19225L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19226S:	Supported
19227F:	sound/xen/*
19228
19229XEN SWIOTLB SUBSYSTEM
19230M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19231L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19232L:	iommu@lists.linux-foundation.org
19233S:	Supported
19234F:	arch/x86/xen/*swiotlb*
19235F:	drivers/xen/*swiotlb*
19236
19237XFS FILESYSTEM
19238M:	Darrick J. Wong <darrick.wong@oracle.com>
19239M:	linux-xfs@vger.kernel.org
19240L:	linux-xfs@vger.kernel.org
19241S:	Supported
19242W:	http://xfs.org/
19243T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19244F:	Documentation/ABI/testing/sysfs-fs-xfs
19245F:	Documentation/admin-guide/xfs.rst
19246F:	Documentation/filesystems/xfs-delayed-logging-design.rst
19247F:	Documentation/filesystems/xfs-self-describing-metadata.rst
19248F:	fs/xfs/
19249F:	include/uapi/linux/dqblk_xfs.h
19250F:	include/uapi/linux/fsmap.h
19251
19252XILINX AXI ETHERNET DRIVER
19253M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19254S:	Maintained
19255F:	drivers/net/ethernet/xilinx/xilinx_axienet*
19256
19257XILINX CAN DRIVER
19258M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19259R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19260L:	linux-can@vger.kernel.org
19261S:	Maintained
19262F:	Documentation/devicetree/bindings/net/can/xilinx_can.txt
19263F:	drivers/net/can/xilinx_can.c
19264
19265XILINX SD-FEC IP CORES
19266M:	Derek Kiernan <derek.kiernan@xilinx.com>
19267M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
19268S:	Maintained
19269F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19270F:	Documentation/misc-devices/xilinx_sdfec.rst
19271F:	drivers/misc/Kconfig
19272F:	drivers/misc/Makefile
19273F:	drivers/misc/xilinx_sdfec.c
19274F:	include/uapi/misc/xilinx_sdfec.h
19275
19276XILINX UARTLITE SERIAL DRIVER
19277M:	Peter Korsgaard <jacmet@sunsite.dk>
19278L:	linux-serial@vger.kernel.org
19279S:	Maintained
19280F:	drivers/tty/serial/uartlite.c
19281
19282XILINX VIDEO IP CORES
19283M:	Hyun Kwon <hyun.kwon@xilinx.com>
19284M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19285L:	linux-media@vger.kernel.org
19286S:	Supported
19287T:	git git://linuxtv.org/media_tree.git
19288F:	Documentation/devicetree/bindings/media/xilinx/
19289F:	drivers/media/platform/xilinx/
19290F:	include/uapi/linux/xilinx-v4l2-controls.h
19291
19292XILINX ZYNQMP DPDMA DRIVER
19293M:	Hyun Kwon <hyun.kwon@xilinx.com>
19294M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19295L:	dmaengine@vger.kernel.org
19296S:	Supported
19297F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19298F:	drivers/dma/xilinx/xilinx_dpdma.c
19299F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19300
19301XILINX ZYNQMP PSGTR PHY DRIVER
19302M:	Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19303M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19304L:	linux-kernel@vger.kernel.org
19305S:	Supported
19306T:	git https://github.com/Xilinx/linux-xlnx.git
19307F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19308F:	drivers/phy/xilinx/phy-zynqmp.c
19309
19310XILLYBUS DRIVER
19311M:	Eli Billauer <eli.billauer@gmail.com>
19312L:	linux-kernel@vger.kernel.org
19313S:	Supported
19314F:	drivers/char/xillybus/
19315
19316XLP9XX I2C DRIVER
19317M:	George Cherian <gcherian@marvell.com>
19318L:	linux-i2c@vger.kernel.org
19319S:	Supported
19320W:	http://www.marvell.com
19321F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19322F:	drivers/i2c/busses/i2c-xlp9xx.c
19323
19324XRA1403 GPIO EXPANDER
19325M:	Nandor Han <nandor.han@ge.com>
19326M:	Semi Malinen <semi.malinen@ge.com>
19327L:	linux-gpio@vger.kernel.org
19328S:	Maintained
19329F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19330F:	drivers/gpio/gpio-xra1403.c
19331
19332XTENSA XTFPGA PLATFORM SUPPORT
19333M:	Max Filippov <jcmvbkbc@gmail.com>
19334L:	linux-xtensa@linux-xtensa.org
19335S:	Maintained
19336F:	drivers/spi/spi-xtensa-xtfpga.c
19337F:	sound/soc/xtensa/xtfpga-i2s.c
19338
19339YAM DRIVER FOR AX.25
19340M:	Jean-Paul Roubelat <jpr@f6fbb.org>
19341L:	linux-hams@vger.kernel.org
19342S:	Maintained
19343F:	drivers/net/hamradio/yam*
19344F:	include/linux/yam.h
19345
19346YAMA SECURITY MODULE
19347M:	Kees Cook <keescook@chromium.org>
19348S:	Supported
19349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19350F:	Documentation/admin-guide/LSM/Yama.rst
19351F:	security/yama/
19352
19353YEALINK PHONE DRIVER
19354M:	Henk Vergonet <Henk.Vergonet@gmail.com>
19355L:	usbb2k-api-dev@nongnu.org
19356S:	Maintained
19357F:	Documentation/input/devices/yealink.rst
19358F:	drivers/input/misc/yealink.*
19359
19360Z8530 DRIVER FOR AX.25
19361M:	Joerg Reuter <jreuter@yaina.de>
19362L:	linux-hams@vger.kernel.org
19363S:	Maintained
19364W:	http://yaina.de/jreuter/
19365W:	http://www.qsl.net/dl1bke/
19366F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
19367F:	drivers/net/hamradio/*scc.c
19368F:	drivers/net/hamradio/z8530.h
19369
19370ZBUD COMPRESSED PAGE ALLOCATOR
19371M:	Seth Jennings <sjenning@redhat.com>
19372M:	Dan Streetman <ddstreet@ieee.org>
19373L:	linux-mm@kvack.org
19374S:	Maintained
19375F:	include/linux/zbud.h
19376F:	mm/zbud.c
19377
19378ZD1211RW WIRELESS DRIVER
19379M:	Daniel Drake <dsd@gentoo.org>
19380M:	Ulrich Kunitz <kune@deine-taler.de>
19381L:	linux-wireless@vger.kernel.org
19382L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
19383S:	Maintained
19384W:	http://zd1211.ath.cx/wiki/DriverRewrite
19385F:	drivers/net/wireless/zydas/zd1211rw/
19386
19387ZD1301 MEDIA DRIVER
19388M:	Antti Palosaari <crope@iki.fi>
19389L:	linux-media@vger.kernel.org
19390S:	Maintained
19391W:	https://linuxtv.org/
19392W:	http://palosaari.fi/linux/
19393Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19394F:	drivers/media/usb/dvb-usb-v2/zd1301*
19395
19396ZD1301_DEMOD MEDIA DRIVER
19397M:	Antti Palosaari <crope@iki.fi>
19398L:	linux-media@vger.kernel.org
19399S:	Maintained
19400W:	https://linuxtv.org/
19401W:	http://palosaari.fi/linux/
19402Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19403F:	drivers/media/dvb-frontends/zd1301_demod*
19404
19405ZHAOXIN PROCESSOR SUPPORT
19406M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19407L:	linux-kernel@vger.kernel.org
19408S:	Maintained
19409F:	arch/x86/kernel/cpu/zhaoxin.c
19410
19411ZONEFS FILESYSTEM
19412M:	Damien Le Moal <damien.lemoal@wdc.com>
19413M:	Naohiro Aota <naohiro.aota@wdc.com>
19414R:	Johannes Thumshirn <jth@kernel.org>
19415L:	linux-fsdevel@vger.kernel.org
19416S:	Maintained
19417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19418F:	Documentation/filesystems/zonefs.rst
19419F:	fs/zonefs/
19420
19421ZR36067 VIDEO FOR LINUX DRIVER
19422M:	Corentin Labbe <clabbe@baylibre.com>
19423L:	mjpeg-users@lists.sourceforge.net
19424L:	linux-media@vger.kernel.org
19425S:	Maintained
19426W:	http://mjpeg.sourceforge.net/driver-zoran/
19427Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19428F:	Documentation/driver-api/media/drivers/zoran.rst
19429F:	drivers/staging/media/zoran/
19430
19431ZPOOL COMPRESSED PAGE STORAGE API
19432M:	Dan Streetman <ddstreet@ieee.org>
19433L:	linux-mm@kvack.org
19434S:	Maintained
19435F:	include/linux/zpool.h
19436F:	mm/zpool.c
19437
19438ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19439M:	Minchan Kim <minchan@kernel.org>
19440M:	Nitin Gupta <ngupta@vflare.org>
19441R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19442L:	linux-kernel@vger.kernel.org
19443S:	Maintained
19444F:	Documentation/admin-guide/blockdev/zram.rst
19445F:	drivers/block/zram/
19446
19447ZS DECSTATION Z85C30 SERIAL DRIVER
19448M:	"Maciej W. Rozycki" <macro@linux-mips.org>
19449S:	Maintained
19450F:	drivers/tty/serial/zs.*
19451
19452ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19453M:	Minchan Kim <minchan@kernel.org>
19454M:	Nitin Gupta <ngupta@vflare.org>
19455R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19456L:	linux-mm@kvack.org
19457S:	Maintained
19458F:	Documentation/vm/zsmalloc.rst
19459F:	include/linux/zsmalloc.h
19460F:	mm/zsmalloc.c
19461
19462ZSWAP COMPRESSED SWAP CACHING
19463M:	Seth Jennings <sjenning@redhat.com>
19464M:	Dan Streetman <ddstreet@ieee.org>
19465M:	Vitaly Wool <vitaly.wool@konsulko.com>
19466L:	linux-mm@kvack.org
19467S:	Maintained
19468F:	mm/zswap.c
19469
19470THE REST
19471M:	Linus Torvalds <torvalds@linux-foundation.org>
19472L:	linux-kernel@vger.kernel.org
19473S:	Buried alive in reporters
19474Q:	http://patchwork.kernel.org/project/LKML/list/
19475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
19476F:	*
19477F:	*/
19478