xref: /openbmc/linux/MAINTAINERS (revision e2028c8e)
1List of maintainers and how to submit kernel changes
2====================================================
3
4Please try to follow the guidelines below.  This will make things
5easier on the maintainers.  Not all of these guidelines matter for every
6trivial patch so apply some common sense.
7
8Tips for patch submitters
9-------------------------
10
111.	Always *test* your changes, however small, on at least 4 or
12	5 people, preferably many more.
13
142.	Try to release a few ALPHA test versions to the net. Announce
15	them onto the kernel channel and await results. This is especially
16	important for device drivers, because often that's the only way
17	you will find things like the fact version 3 firmware needs
18	a magic fix you didn't know about, or some clown changed the
19	chips on a board and not its name.  (Don't laugh!  Look at the
20	SMC etherpower for that.)
21
223.	Make sure your changes compile correctly in multiple
23	configurations. In particular check that changes work both as a
24	module and built into the kernel.
25
264.	When you are happy with a change make it generally available for
27	testing and await feedback.
28
295.	Make a patch available to the relevant maintainer in the list. Use
30	``diff -u`` to make the patch easy to merge. Be prepared to get your
31	changes sent back with seemingly silly requests about formatting
32	and variable names.  These aren't as silly as they seem. One
33	job the maintainers (and especially Linus) do is to keep things
34	looking the same. Sometimes this means that the clever hack in
35	your driver to get around a problem actually needs to become a
36	generalized kernel feature ready for next time.
37
38	PLEASE check your patch with the automated style checker
39	(scripts/checkpatch.pl) to catch trivial style violations.
40	See Documentation/process/coding-style.rst for guidance here.
41
42	PLEASE CC: the maintainers and mailing lists that are generated
43	by ``scripts/get_maintainer.pl.`` The results returned by the
44	script will be best if you have git installed and are making
45	your changes in a branch derived from Linus' latest git tree.
46	See Documentation/process/submitting-patches.rst for details.
47
48	PLEASE try to include any credit lines you want added with the
49	patch. It avoids people being missed off by mistake and makes
50	it easier to know who wants adding and who doesn't.
51
52	PLEASE document known bugs. If it doesn't work for everything
53	or does something very odd once a month document it.
54
55	PLEASE remember that submissions must be made under the terms
56	of the Linux Foundation certificate of contribution and should
57	include a Signed-off-by: line.  The current version of this
58	"Developer's Certificate of Origin" (DCO) is listed in the file
59	Documentation/process/submitting-patches.rst.
60
616.	Make sure you have the right to send any changes you make. If you
62	do changes at work you may find your employer owns the patch
63	not you.
64
657.	When sending security related changes or reports to a maintainer
66	please Cc: security@kernel.org, especially if the maintainer
67	does not respond. Please keep in mind that the security team is
68	a small set of people who can be efficient only when working on
69	verified bugs. Please only Cc: this list when you have identified
70	that the bug would present a short-term risk to other users if it
71	were publicly disclosed. For example, reports of address leaks do
72	not represent an immediate threat and are better handled publicly,
73	and ideally, should come with a patch proposal. Please do not send
74	automated reports to this list either. Such bugs will be handled
75	better and faster in the usual public places. See
76	Documentation/admin-guide/security-bugs.rst for details.
77
788.	Happy hacking.
79
80Descriptions of section entries and preferred order
81---------------------------------------------------
82
83	M: *Mail* patches to: FullName <address@domain>
84	R: Designated *Reviewer*: FullName <address@domain>
85	   These reviewers should be CCed on patches.
86	L: *Mailing list* that is relevant to this area
87	S: *Status*, one of the following:
88	   Supported:	Someone is actually paid to look after this.
89	   Maintained:	Someone actually looks after it.
90	   Odd Fixes:	It has a maintainer but they don't have time to do
91			much other than throw the odd patch in. See below..
92	   Orphan:	No current maintainer [but maybe you could take the
93			role as you write your new code].
94	   Obsolete:	Old code. Something tagged obsolete generally means
95			it has been replaced by a better system and you
96			should be using that.
97	W: *Web-page* with status/info
98	Q: *Patchwork* web based patch tracking system site
99	B: URI for where to file *bugs*. A web-page with detailed bug
100	   filing info, a direct bug tracker link, or a mailto: URI.
101	C: URI for *chat* protocol, server and channel where developers
102	   usually hang out, for example irc://server/channel.
103	P: Subsystem Profile document for more details submitting
104	   patches to the given subsystem. This is either an in-tree file,
105	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
106	   for details.
107	T: *SCM* tree type and location.
108	   Type is one of: git, hg, quilt, stgit, topgit
109	F: *Files* and directories wildcard patterns.
110	   A trailing slash includes all files and subdirectory files.
111	   F:	drivers/net/	all files in and below drivers/net
112	   F:	drivers/net/*	all files in drivers/net, but not below
113	   F:	*/net/*		all files in "any top level directory"/net
114	   One pattern per line.  Multiple F: lines acceptable.
115	X: *Excluded* files and directories that are NOT maintained, same
116	   rules as F:. Files exclusions are tested before file matches.
117	   Can be useful for excluding a specific subdirectory, for instance:
118	   F:	net/
119	   X:	net/ipv6/
120	   matches all files in and below net excluding net/ipv6/
121	N: Files and directories *Regex* patterns.
122	   N:	[^a-z]tegra	all files whose path contains tegra
123	                        (not including files like integrator)
124	   One pattern per line.  Multiple N: lines acceptable.
125	   scripts/get_maintainer.pl has different behavior for files that
126	   match F: pattern and matches of N: patterns.  By default,
127	   get_maintainer will not look at git log history when an F: pattern
128	   match occurs.  When an N: match occurs, git log history is used
129	   to also notify the people that have git commit signatures.
130	K: *Content regex* (perl extended) pattern match in a patch or file.
131	   For instance:
132	   K: of_get_profile
133	      matches patches or files that contain "of_get_profile"
134	   K: \b(printk|pr_(info|err))\b
135	      matches patches or files that contain one or more of the words
136	      printk, pr_info or pr_err
137	   One regex pattern per line.  Multiple K: lines acceptable.
138
139Maintainers List
140----------------
141
142.. note:: When reading this list, please look for the most precise areas
143          first. When adding to this list, please keep the entries in
144          alphabetical order.
145
1463C59X NETWORK DRIVER
147M:	Steffen Klassert <klassert@kernel.org>
148L:	netdev@vger.kernel.org
149S:	Odd Fixes
150F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151F:	drivers/net/ethernet/3com/3c59x.c
152
1533CR990 NETWORK DRIVER
154M:	David Dillow <dave@thedillows.org>
155L:	netdev@vger.kernel.org
156S:	Maintained
157F:	drivers/net/ethernet/3com/typhoon*
158
1593WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160M:	Adam Radford <aradford@gmail.com>
161L:	linux-scsi@vger.kernel.org
162S:	Supported
163W:	http://www.lsi.com
164F:	drivers/scsi/3w-*
165
16653C700 AND 53C700-66 SCSI DRIVER
167M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168L:	linux-scsi@vger.kernel.org
169S:	Maintained
170F:	drivers/scsi/53c700*
171
1726LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173M:	Alexander Aring <alex.aring@gmail.com>
174M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
175L:	linux-bluetooth@vger.kernel.org
176L:	linux-wpan@vger.kernel.org
177S:	Maintained
178F:	Documentation/networking/6lowpan.rst
179F:	include/net/6lowpan.h
180F:	net/6lowpan/
181
1826PACK NETWORK DRIVER FOR AX.25
183M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
184L:	linux-hams@vger.kernel.org
185S:	Maintained
186F:	drivers/net/hamradio/6pack.c
187
188802.11 (including CFG80211/NL80211)
189M:	Johannes Berg <johannes@sipsolutions.net>
190L:	linux-wireless@vger.kernel.org
191S:	Maintained
192W:	https://wireless.wiki.kernel.org/
193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195F:	Documentation/driver-api/80211/cfg80211.rst
196F:	Documentation/networking/regulatory.rst
197F:	include/linux/ieee80211.h
198F:	include/net/cfg80211.h
199F:	include/net/ieee80211_radiotap.h
200F:	include/net/iw_handler.h
201F:	include/net/wext.h
202F:	include/uapi/linux/nl80211.h
203F:	net/wireless/
204
2058169 10/100/1000 GIGABIT ETHERNET DRIVER
206M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
207M:	Heiner Kallweit <hkallweit1@gmail.com>
208L:	netdev@vger.kernel.org
209S:	Maintained
210F:	drivers/net/ethernet/realtek/r8169*
211
2128250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214L:	linux-serial@vger.kernel.org
215S:	Maintained
216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217F:	drivers/tty/serial/8250*
218F:	include/linux/serial_8250.h
219
2208390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221L:	netdev@vger.kernel.org
222S:	Orphan / Obsolete
223F:	drivers/net/ethernet/8390/
224
2259P FILE SYSTEM
226M:	Eric Van Hensbergen <ericvh@gmail.com>
227M:	Latchesar Ionkov <lucho@ionkov.net>
228M:	Dominique Martinet <asmadeus@codewreck.org>
229L:	v9fs-developer@lists.sourceforge.net
230S:	Maintained
231W:	http://swik.net/v9fs
232Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234T:	git git://github.com/martinetd/linux.git
235F:	Documentation/filesystems/9p.rst
236F:	fs/9p/
237F:	include/net/9p/
238F:	include/trace/events/9p.h
239F:	include/uapi/linux/virtio_9p.h
240F:	net/9p/
241
242A8293 MEDIA DRIVER
243M:	Antti Palosaari <crope@iki.fi>
244L:	linux-media@vger.kernel.org
245S:	Maintained
246W:	https://linuxtv.org
247W:	http://palosaari.fi/linux/
248Q:	http://patchwork.linuxtv.org/project/linux-media/list/
249T:	git git://linuxtv.org/anttip/media_tree.git
250F:	drivers/media/dvb-frontends/a8293*
251
252AACRAID SCSI RAID DRIVER
253M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254L:	linux-scsi@vger.kernel.org
255S:	Supported
256W:	http://www.adaptec.com/
257F:	Documentation/scsi/aacraid.rst
258F:	drivers/scsi/aacraid/
259
260ABI/API
261L:	linux-api@vger.kernel.org
262F:	include/linux/syscalls.h
263F:	kernel/sys_ni.c
264
265ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266M:	Hans de Goede <hdegoede@redhat.com>
267L:	linux-hwmon@vger.kernel.org
268S:	Maintained
269F:	drivers/hwmon/abituguru.c
270
271ABIT UGURU 3 HARDWARE MONITOR DRIVER
272M:	Alistair John Strachan <alistair@devzero.co.uk>
273L:	linux-hwmon@vger.kernel.org
274S:	Maintained
275F:	drivers/hwmon/abituguru3.c
276
277ACCES 104-DIO-48E GPIO DRIVER
278M:	William Breathitt Gray <vilhelm.gray@gmail.com>
279L:	linux-gpio@vger.kernel.org
280S:	Maintained
281F:	drivers/gpio/gpio-104-dio-48e.c
282
283ACCES 104-IDI-48 GPIO DRIVER
284M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
285L:	linux-gpio@vger.kernel.org
286S:	Maintained
287F:	drivers/gpio/gpio-104-idi-48.c
288
289ACCES 104-IDIO-16 GPIO DRIVER
290M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
291L:	linux-gpio@vger.kernel.org
292S:	Maintained
293F:	drivers/gpio/gpio-104-idio-16.c
294
295ACCES 104-QUAD-8 DRIVER
296M:	William Breathitt Gray <vilhelm.gray@gmail.com>
297M:	Syed Nayyar Waris <syednwaris@gmail.com>
298L:	linux-iio@vger.kernel.org
299S:	Maintained
300F:	Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
301F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
302F:	drivers/counter/104-quad-8.c
303
304ACCES PCI-IDIO-16 GPIO DRIVER
305M:	William Breathitt Gray <vilhelm.gray@gmail.com>
306L:	linux-gpio@vger.kernel.org
307S:	Maintained
308F:	drivers/gpio/gpio-pci-idio-16.c
309
310ACCES PCIe-IDIO-24 GPIO DRIVER
311M:	William Breathitt Gray <vilhelm.gray@gmail.com>
312L:	linux-gpio@vger.kernel.org
313S:	Maintained
314F:	drivers/gpio/gpio-pcie-idio-24.c
315
316ACENIC DRIVER
317M:	Jes Sorensen <jes@trained-monkey.org>
318L:	linux-acenic@sunsite.dk
319S:	Maintained
320F:	drivers/net/ethernet/alteon/acenic*
321
322ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323M:	Peter Kaestle <peter@piie.net>
324L:	platform-driver-x86@vger.kernel.org
325S:	Maintained
326W:	http://piie.net/?section=acerhdf
327F:	drivers/platform/x86/acerhdf.c
328
329ACER WMI LAPTOP EXTRAS
330M:	"Lee, Chun-Yi" <jlee@suse.com>
331L:	platform-driver-x86@vger.kernel.org
332S:	Maintained
333F:	drivers/platform/x86/acer-wmi.c
334
335ACPI
336M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
337M:	Len Brown <lenb@kernel.org>
338L:	linux-acpi@vger.kernel.org
339S:	Supported
340W:	https://01.org/linux-acpi
341Q:	https://patchwork.kernel.org/project/linux-acpi/list/
342B:	https://bugzilla.kernel.org
343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344F:	Documentation/ABI/testing/configfs-acpi
345F:	Documentation/ABI/testing/sysfs-bus-acpi
346F:	Documentation/firmware-guide/acpi/
347F:	drivers/acpi/
348F:	drivers/pci/*/*acpi*
349F:	drivers/pci/*acpi*
350F:	drivers/pnp/pnpacpi/
351F:	include/acpi/
352F:	include/linux/acpi.h
353F:	include/linux/fwnode.h
354F:	tools/power/acpi/
355
356ACPI APEI
357M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
358M:	Len Brown <lenb@kernel.org>
359R:	James Morse <james.morse@arm.com>
360R:	Tony Luck <tony.luck@intel.com>
361R:	Borislav Petkov <bp@alien8.de>
362L:	linux-acpi@vger.kernel.org
363F:	drivers/acpi/apei/
364
365ACPI COMPONENT ARCHITECTURE (ACPICA)
366M:	Robert Moore <robert.moore@intel.com>
367M:	Erik Kaneda <erik.kaneda@intel.com>
368M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369L:	linux-acpi@vger.kernel.org
370L:	devel@acpica.org
371S:	Supported
372W:	https://acpica.org/
373W:	https://github.com/acpica/acpica/
374Q:	https://patchwork.kernel.org/project/linux-acpi/list/
375B:	https://bugzilla.kernel.org
376B:	https://bugs.acpica.org
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378F:	drivers/acpi/acpica/
379F:	include/acpi/
380F:	tools/power/acpi/
381
382ACPI FAN DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385S:	Supported
386W:	https://01.org/linux-acpi
387B:	https://bugzilla.kernel.org
388F:	drivers/acpi/fan.c
389
390ACPI FOR ARM64 (ACPI/arm64)
391M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392M:	Hanjun Guo <guohanjun@huawei.com>
393M:	Sudeep Holla <sudeep.holla@arm.com>
394L:	linux-acpi@vger.kernel.org
395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
396S:	Maintained
397F:	drivers/acpi/arm64
398
399ACPI I2C MULTI INSTANTIATE DRIVER
400M:	Hans de Goede <hdegoede@redhat.com>
401L:	platform-driver-x86@vger.kernel.org
402S:	Maintained
403F:	drivers/platform/x86/i2c-multi-instantiate.c
404
405ACPI PMIC DRIVERS
406M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
407M:	Len Brown <lenb@kernel.org>
408R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
409R:	Mika Westerberg <mika.westerberg@linux.intel.com>
410L:	linux-acpi@vger.kernel.org
411S:	Supported
412Q:	https://patchwork.kernel.org/project/linux-acpi/list/
413B:	https://bugzilla.kernel.org
414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415F:	drivers/acpi/pmic/
416
417ACPI THERMAL DRIVER
418M:	Zhang Rui <rui.zhang@intel.com>
419L:	linux-acpi@vger.kernel.org
420S:	Supported
421W:	https://01.org/linux-acpi
422B:	https://bugzilla.kernel.org
423F:	drivers/acpi/*thermal*
424
425ACPI VIDEO DRIVER
426M:	Zhang Rui <rui.zhang@intel.com>
427L:	linux-acpi@vger.kernel.org
428S:	Supported
429W:	https://01.org/linux-acpi
430B:	https://bugzilla.kernel.org
431F:	drivers/acpi/acpi_video.c
432
433ACPI WMI DRIVER
434L:	platform-driver-x86@vger.kernel.org
435S:	Orphan
436F:	drivers/platform/x86/wmi.c
437F:	include/uapi/linux/wmi.h
438
439AD1889 ALSA SOUND DRIVER
440L:	linux-parisc@vger.kernel.org
441S:	Maintained
442W:	https://parisc.wiki.kernel.org/index.php/AD1889
443F:	sound/pci/ad1889.*
444
445AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446M:	Michael Hennerich <michael.hennerich@analog.com>
447S:	Supported
448W:	http://wiki.analog.com/AD5254
449W:	http://ez.analog.com/community/linux-device-drivers
450F:	drivers/misc/ad525x_dpot.c
451
452AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453M:	Michael Hennerich <michael.hennerich@analog.com>
454S:	Supported
455W:	http://wiki.analog.com/AD5398
456W:	http://ez.analog.com/community/linux-device-drivers
457F:	drivers/regulator/ad5398.c
458
459AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460M:	Michael Hennerich <michael.hennerich@analog.com>
461S:	Supported
462W:	http://wiki.analog.com/AD7142
463W:	http://ez.analog.com/community/linux-device-drivers
464F:	drivers/input/misc/ad714x.c
465
466AD7877 TOUCHSCREEN DRIVER
467M:	Michael Hennerich <michael.hennerich@analog.com>
468S:	Supported
469W:	http://wiki.analog.com/AD7877
470W:	http://ez.analog.com/community/linux-device-drivers
471F:	drivers/input/touchscreen/ad7877.c
472
473AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474M:	Michael Hennerich <michael.hennerich@analog.com>
475S:	Supported
476W:	http://wiki.analog.com/AD7879
477W:	http://ez.analog.com/community/linux-device-drivers
478F:	drivers/input/touchscreen/ad7879.c
479
480ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481M:	Jiri Kosina <jikos@kernel.org>
482S:	Maintained
483
484ADF7242 IEEE 802.15.4 RADIO DRIVER
485M:	Michael Hennerich <michael.hennerich@analog.com>
486L:	linux-wpan@vger.kernel.org
487S:	Supported
488W:	https://wiki.analog.com/ADF7242
489W:	http://ez.analog.com/community/linux-device-drivers
490F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491F:	drivers/net/ieee802154/adf7242.c
492
493ADM1025 HARDWARE MONITOR DRIVER
494M:	Jean Delvare <jdelvare@suse.com>
495L:	linux-hwmon@vger.kernel.org
496S:	Maintained
497F:	Documentation/hwmon/adm1025.rst
498F:	drivers/hwmon/adm1025.c
499
500ADM1029 HARDWARE MONITOR DRIVER
501M:	Corentin Labbe <clabbe.montjoie@gmail.com>
502L:	linux-hwmon@vger.kernel.org
503S:	Maintained
504F:	drivers/hwmon/adm1029.c
505
506ADM8211 WIRELESS DRIVER
507L:	linux-wireless@vger.kernel.org
508S:	Orphan
509W:	https://wireless.wiki.kernel.org/
510F:	drivers/net/wireless/admtek/adm8211.*
511
512ADP1653 FLASH CONTROLLER DRIVER
513M:	Sakari Ailus <sakari.ailus@iki.fi>
514L:	linux-media@vger.kernel.org
515S:	Maintained
516F:	drivers/media/i2c/adp1653.c
517F:	include/media/i2c/adp1653.h
518
519ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520M:	Michael Hennerich <michael.hennerich@analog.com>
521S:	Supported
522W:	http://wiki.analog.com/ADP5520
523W:	http://ez.analog.com/community/linux-device-drivers
524F:	drivers/gpio/gpio-adp5520.c
525F:	drivers/input/keyboard/adp5520-keys.c
526F:	drivers/leds/leds-adp5520.c
527F:	drivers/mfd/adp5520.c
528F:	drivers/video/backlight/adp5520_bl.c
529
530ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531M:	Michael Hennerich <michael.hennerich@analog.com>
532S:	Supported
533W:	http://wiki.analog.com/ADP5588
534W:	http://ez.analog.com/community/linux-device-drivers
535F:	drivers/gpio/gpio-adp5588.c
536F:	drivers/input/keyboard/adp5588-keys.c
537
538ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539M:	Michael Hennerich <michael.hennerich@analog.com>
540S:	Supported
541W:	http://wiki.analog.com/ADP8860
542W:	http://ez.analog.com/community/linux-device-drivers
543F:	drivers/video/backlight/adp8860_bl.c
544
545ADT746X FAN DRIVER
546M:	Colin Leroy <colin@colino.net>
547S:	Maintained
548F:	drivers/macintosh/therm_adt746x.c
549
550ADT7475 HARDWARE MONITOR DRIVER
551M:	Jean Delvare <jdelvare@suse.com>
552L:	linux-hwmon@vger.kernel.org
553S:	Maintained
554F:	Documentation/hwmon/adt7475.rst
555F:	drivers/hwmon/adt7475.c
556
557ADVANSYS SCSI DRIVER
558M:	Matthew Wilcox <willy@infradead.org>
559M:	Hannes Reinecke <hare@suse.com>
560L:	linux-scsi@vger.kernel.org
561S:	Maintained
562F:	Documentation/scsi/advansys.rst
563F:	drivers/scsi/advansys.c
564
565ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566M:	Michael Hennerich <michael.hennerich@analog.com>
567S:	Supported
568W:	http://wiki.analog.com/ADXL345
569W:	http://ez.analog.com/community/linux-device-drivers
570F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571F:	drivers/input/misc/adxl34x.c
572
573ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574M:	Michael Hennerich <michael.hennerich@analog.com>
575S:	Supported
576W:	http://ez.analog.com/community/linux-device-drivers
577F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578F:	drivers/iio/accel/adxl372.c
579F:	drivers/iio/accel/adxl372_i2c.c
580F:	drivers/iio/accel/adxl372_spi.c
581
582AF9013 MEDIA DRIVER
583M:	Antti Palosaari <crope@iki.fi>
584L:	linux-media@vger.kernel.org
585S:	Maintained
586W:	https://linuxtv.org
587W:	http://palosaari.fi/linux/
588Q:	http://patchwork.linuxtv.org/project/linux-media/list/
589T:	git git://linuxtv.org/anttip/media_tree.git
590F:	drivers/media/dvb-frontends/af9013*
591
592AF9033 MEDIA DRIVER
593M:	Antti Palosaari <crope@iki.fi>
594L:	linux-media@vger.kernel.org
595S:	Maintained
596W:	https://linuxtv.org
597W:	http://palosaari.fi/linux/
598Q:	http://patchwork.linuxtv.org/project/linux-media/list/
599T:	git git://linuxtv.org/anttip/media_tree.git
600F:	drivers/media/dvb-frontends/af9033*
601
602AFFS FILE SYSTEM
603M:	David Sterba <dsterba@suse.com>
604L:	linux-fsdevel@vger.kernel.org
605S:	Odd Fixes
606F:	Documentation/filesystems/affs.rst
607F:	fs/affs/
608
609AFS FILESYSTEM
610M:	David Howells <dhowells@redhat.com>
611L:	linux-afs@lists.infradead.org
612S:	Supported
613W:	https://www.infradead.org/~dhowells/kafs/
614F:	Documentation/filesystems/afs.rst
615F:	fs/afs/
616F:	include/trace/events/afs.h
617
618AGPGART DRIVER
619M:	David Airlie <airlied@linux.ie>
620S:	Maintained
621T:	git git://anongit.freedesktop.org/drm/drm
622F:	drivers/char/agp/
623F:	include/linux/agp*
624F:	include/uapi/linux/agp*
625
626AHA152X SCSI DRIVER
627M:	"Juergen E. Fischer" <fischer@norbit.de>
628L:	linux-scsi@vger.kernel.org
629S:	Maintained
630F:	drivers/scsi/aha152x*
631F:	drivers/scsi/pcmcia/aha152x*
632
633AIC7XXX / AIC79XX SCSI DRIVER
634M:	Hannes Reinecke <hare@suse.com>
635L:	linux-scsi@vger.kernel.org
636S:	Maintained
637F:	drivers/scsi/aic7xxx/
638
639AIMSLAB FM RADIO RECEIVER DRIVER
640M:	Hans Verkuil <hverkuil@xs4all.nl>
641L:	linux-media@vger.kernel.org
642S:	Maintained
643W:	https://linuxtv.org
644T:	git git://linuxtv.org/media_tree.git
645F:	drivers/media/radio/radio-aimslab*
646
647AIO
648M:	Benjamin LaHaise <bcrl@kvack.org>
649L:	linux-aio@kvack.org
650S:	Supported
651F:	fs/aio.c
652F:	include/linux/*aio*.h
653
654AIRSPY MEDIA DRIVER
655M:	Antti Palosaari <crope@iki.fi>
656L:	linux-media@vger.kernel.org
657S:	Maintained
658W:	https://linuxtv.org
659W:	http://palosaari.fi/linux/
660Q:	http://patchwork.linuxtv.org/project/linux-media/list/
661T:	git git://linuxtv.org/anttip/media_tree.git
662F:	drivers/media/usb/airspy/
663
664ALACRITECH GIGABIT ETHERNET DRIVER
665M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
666S:	Maintained
667F:	drivers/net/ethernet/alacritech/*
668
669ALCATEL SPEEDTOUCH USB DRIVER
670M:	Duncan Sands <duncan.sands@free.fr>
671L:	linux-usb@vger.kernel.org
672S:	Maintained
673W:	http://www.linux-usb.org/SpeedTouch/
674F:	drivers/usb/atm/speedtch.c
675F:	drivers/usb/atm/usbatm.c
676
677ALCHEMY AU1XX0 MMC DRIVER
678M:	Manuel Lauss <manuel.lauss@gmail.com>
679S:	Maintained
680F:	drivers/mmc/host/au1xmmc.c
681
682ALI1563 I2C DRIVER
683M:	Rudolf Marek <r.marek@assembler.cz>
684L:	linux-i2c@vger.kernel.org
685S:	Maintained
686F:	Documentation/i2c/busses/i2c-ali1563.rst
687F:	drivers/i2c/busses/i2c-ali1563.c
688
689ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690M:	Tomislav Denis <tomislav.denis@avl.com>
691L:	linux-iio@vger.kernel.org
692S:	Maintained
693W:	http://www.allsensors.com/
694F:	Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695F:	drivers/iio/pressure/dlhl60d.c
696
697ALLEGRO DVT VIDEO IP CORE DRIVER
698M:	Michael Tretter <m.tretter@pengutronix.de>
699R:	Pengutronix Kernel Team <kernel@pengutronix.de>
700L:	linux-media@vger.kernel.org
701S:	Maintained
702F:	drivers/staging/media/allegro-dvt/
703
704ALLWINNER A10 CSI DRIVER
705M:	Maxime Ripard <mripard@kernel.org>
706L:	linux-media@vger.kernel.org
707S:	Maintained
708T:	git git://linuxtv.org/media_tree.git
709F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
710F:	drivers/media/platform/sunxi/sun4i-csi/
711
712ALLWINNER CPUFREQ DRIVER
713M:	Yangtao Li <tiny.windzz@gmail.com>
714L:	linux-pm@vger.kernel.org
715S:	Maintained
716F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
717F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
718
719ALLWINNER CRYPTO DRIVERS
720M:	Corentin Labbe <clabbe.montjoie@gmail.com>
721L:	linux-crypto@vger.kernel.org
722S:	Maintained
723F:	drivers/crypto/allwinner/
724
725ALLWINNER THERMAL DRIVER
726M:	Vasily Khoruzhick <anarsoul@gmail.com>
727M:	Yangtao Li <tiny.windzz@gmail.com>
728L:	linux-pm@vger.kernel.org
729S:	Maintained
730F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
731F:	drivers/thermal/sun8i_thermal.c
732
733ALLWINNER VPU DRIVER
734M:	Maxime Ripard <mripard@kernel.org>
735M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
736L:	linux-media@vger.kernel.org
737S:	Maintained
738F:	drivers/staging/media/sunxi/cedrus/
739
740ALPHA PORT
741M:	Richard Henderson <rth@twiddle.net>
742M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
743M:	Matt Turner <mattst88@gmail.com>
744L:	linux-alpha@vger.kernel.org
745S:	Odd Fixes
746F:	arch/alpha/
747
748ALPS PS/2 TOUCHPAD DRIVER
749R:	Pali Rohár <pali@kernel.org>
750F:	drivers/input/mouse/alps.*
751
752ALTERA I2C CONTROLLER DRIVER
753M:	Thor Thayer <thor.thayer@linux.intel.com>
754S:	Maintained
755F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
756F:	drivers/i2c/busses/i2c-altera.c
757
758ALTERA MAILBOX DRIVER
759M:	Ley Foon Tan <ley.foon.tan@intel.com>
760S:	Maintained
761F:	drivers/mailbox/mailbox-altera.c
762
763ALTERA PIO DRIVER
764M:	Joyce Ooi <joyce.ooi@intel.com>
765L:	linux-gpio@vger.kernel.org
766S:	Maintained
767F:	drivers/gpio/gpio-altera.c
768
769ALTERA SYSTEM MANAGER DRIVER
770M:	Thor Thayer <thor.thayer@linux.intel.com>
771S:	Maintained
772F:	drivers/mfd/altera-sysmgr.c
773F:	include/linux/mfd/altera-sysmgr.h
774
775ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
776M:	Thor Thayer <thor.thayer@linux.intel.com>
777S:	Maintained
778F:	drivers/gpio/gpio-altera-a10sr.c
779F:	drivers/mfd/altera-a10sr.c
780F:	drivers/reset/reset-a10sr.c
781F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
782F:	include/linux/mfd/altera-a10sr.h
783
784ALTERA TRIPLE SPEED ETHERNET DRIVER
785M:	Joyce Ooi <joyce.ooi@intel.com>
786L:	netdev@vger.kernel.org
787S:	Maintained
788F:	drivers/net/ethernet/altera/
789
790ALTERA UART/JTAG UART SERIAL DRIVERS
791M:	Tobias Klauser <tklauser@distanz.ch>
792L:	linux-serial@vger.kernel.org
793S:	Maintained
794F:	drivers/tty/serial/altera_jtaguart.c
795F:	drivers/tty/serial/altera_uart.c
796F:	include/linux/altera_jtaguart.h
797F:	include/linux/altera_uart.h
798
799AMAZON ANNAPURNA LABS FIC DRIVER
800M:	Talel Shenhar <talel@amazon.com>
801S:	Maintained
802F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803F:	drivers/irqchip/irq-al-fic.c
804
805AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
806M:	Talel Shenhar <talel@amazon.com>
807S:	Maintained
808F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
809F:	drivers/thermal/thermal_mmio.c
810
811AMAZON ETHERNET DRIVERS
812M:	Netanel Belgazal <netanel@amazon.com>
813M:	Arthur Kiyanovski <akiyano@amazon.com>
814R:	Guy Tzalik <gtzalik@amazon.com>
815R:	Saeed Bishara <saeedb@amazon.com>
816R:	Zorik Machulsky <zorik@amazon.com>
817L:	netdev@vger.kernel.org
818S:	Supported
819F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
820F:	drivers/net/ethernet/amazon/
821
822AMAZON RDMA EFA DRIVER
823M:	Gal Pressman <galpress@amazon.com>
824R:	Yossi Leybovich <sleybo@amazon.com>
825L:	linux-rdma@vger.kernel.org
826S:	Supported
827Q:	https://patchwork.kernel.org/project/linux-rdma/list/
828F:	drivers/infiniband/hw/efa/
829F:	include/uapi/rdma/efa-abi.h
830
831AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
832M:	Tom Lendacky <thomas.lendacky@amd.com>
833M:	John Allen <john.allen@amd.com>
834L:	linux-crypto@vger.kernel.org
835S:	Supported
836F:	drivers/crypto/ccp/
837F:	include/linux/ccp.h
838
839AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
840M:	Brijesh Singh <brijesh.singh@amd.com>
841M:	Tom Lendacky <thomas.lendacky@amd.com>
842L:	linux-crypto@vger.kernel.org
843S:	Supported
844F:	drivers/crypto/ccp/sev*
845F:	include/uapi/linux/psp-sev.h
846
847AMD DISPLAY CORE
848M:	Harry Wentland <harry.wentland@amd.com>
849M:	Leo Li <sunpeng.li@amd.com>
850L:	amd-gfx@lists.freedesktop.org
851S:	Supported
852T:	git git://people.freedesktop.org/~agd5f/linux
853F:	drivers/gpu/drm/amd/display/
854
855AMD ENERGY DRIVER
856M:	Naveen Krishna Chatradhi <nchatrad@amd.com>
857L:	linux-hwmon@vger.kernel.org
858S:	Maintained
859F:	Documentation/hwmon/amd_energy.rst
860F:	drivers/hwmon/amd_energy.c
861
862AMD FAM15H PROCESSOR POWER MONITORING DRIVER
863M:	Huang Rui <ray.huang@amd.com>
864L:	linux-hwmon@vger.kernel.org
865S:	Supported
866F:	Documentation/hwmon/fam15h_power.rst
867F:	drivers/hwmon/fam15h_power.c
868
869AMD FCH GPIO DRIVER
870M:	Enrico Weigelt, metux IT consult <info@metux.net>
871L:	linux-gpio@vger.kernel.org
872S:	Maintained
873F:	drivers/gpio/gpio-amd-fch.c
874F:	include/linux/platform_data/gpio/gpio-amd-fch.h
875
876AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
877L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
878S:	Orphan
879F:	drivers/usb/gadget/udc/amd5536udc.*
880
881AMD GEODE PROCESSOR/CHIPSET SUPPORT
882M:	Andres Salomon <dilinger@queued.net>
883L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
884S:	Supported
885W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
886F:	arch/x86/include/asm/geode.h
887F:	drivers/char/hw_random/geode-rng.c
888F:	drivers/crypto/geode*
889F:	drivers/video/fbdev/geode/
890
891AMD IOMMU (AMD-VI)
892M:	Joerg Roedel <joro@8bytes.org>
893L:	iommu@lists.linux-foundation.org
894S:	Maintained
895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
896F:	drivers/iommu/amd/
897F:	include/linux/amd-iommu.h
898
899AMD KFD
900M:	Felix Kuehling <Felix.Kuehling@amd.com>
901L:	amd-gfx@lists.freedesktop.org
902S:	Supported
903T:	git git://people.freedesktop.org/~agd5f/linux
904F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
905F:	drivers/gpu/drm/amd/amdkfd/
906F:	drivers/gpu/drm/amd/include/cik_structs.h
907F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
908F:	drivers/gpu/drm/amd/include/v9_structs.h
909F:	drivers/gpu/drm/amd/include/vi_structs.h
910F:	include/uapi/linux/kfd_ioctl.h
911
912AMD SPI DRIVER
913M:	Sanjay R Mehta <sanju.mehta@amd.com>
914S:	Maintained
915F:	drivers/spi/spi-amd.c
916
917AMD MP2 I2C DRIVER
918M:	Elie Morisse <syniurge@gmail.com>
919M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
920M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
921L:	linux-i2c@vger.kernel.org
922S:	Maintained
923F:	drivers/i2c/busses/i2c-amd-mp2*
924
925AMD POWERPLAY
926M:	Evan Quan <evan.quan@amd.com>
927L:	amd-gfx@lists.freedesktop.org
928S:	Supported
929T:	git git://people.freedesktop.org/~agd5f/linux
930F:	drivers/gpu/drm/amd/powerplay/
931
932AMD SEATTLE DEVICE TREE SUPPORT
933M:	Brijesh Singh <brijeshkumar.singh@amd.com>
934M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
935M:	Tom Lendacky <thomas.lendacky@amd.com>
936S:	Supported
937F:	arch/arm64/boot/dts/amd/
938
939AMD XGBE DRIVER
940M:	Tom Lendacky <thomas.lendacky@amd.com>
941L:	netdev@vger.kernel.org
942S:	Supported
943F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
944F:	drivers/net/ethernet/amd/xgbe/
945
946ANALOG DEVICES INC AD5686 DRIVER
947M:	Michael Hennerich <Michael.Hennerich@analog.com>
948L:	linux-pm@vger.kernel.org
949S:	Supported
950W:	http://ez.analog.com/community/linux-device-drivers
951F:	drivers/iio/dac/ad5686*
952F:	drivers/iio/dac/ad5696*
953
954ANALOG DEVICES INC AD5758 DRIVER
955M:	Michael Hennerich <Michael.Hennerich@analog.com>
956L:	linux-iio@vger.kernel.org
957S:	Supported
958W:	http://ez.analog.com/community/linux-device-drivers
959F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
960F:	drivers/iio/dac/ad5758.c
961
962ANALOG DEVICES INC AD7091R5 DRIVER
963M:	Beniamin Bia <beniamin.bia@analog.com>
964L:	linux-iio@vger.kernel.org
965S:	Supported
966W:	http://ez.analog.com/community/linux-device-drivers
967F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
968F:	drivers/iio/adc/ad7091r5.c
969
970ANALOG DEVICES INC AD7124 DRIVER
971M:	Michael Hennerich <Michael.Hennerich@analog.com>
972L:	linux-iio@vger.kernel.org
973S:	Supported
974W:	http://ez.analog.com/community/linux-device-drivers
975F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
976F:	drivers/iio/adc/ad7124.c
977
978ANALOG DEVICES INC AD7192 DRIVER
979M:	Alexandru Tachici <alexandru.tachici@analog.com>
980L:	linux-iio@vger.kernel.org
981S:	Supported
982W:	http://ez.analog.com/community/linux-device-drivers
983F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
984F:	drivers/iio/adc/ad7192.c
985
986ANALOG DEVICES INC AD7292 DRIVER
987M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
988L:	linux-iio@vger.kernel.org
989S:	Supported
990W:	http://ez.analog.com/community/linux-device-drivers
991F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
992F:	drivers/iio/adc/ad7292.c
993
994ANALOG DEVICES INC AD7606 DRIVER
995M:	Michael Hennerich <Michael.Hennerich@analog.com>
996M:	Beniamin Bia <beniamin.bia@analog.com>
997L:	linux-iio@vger.kernel.org
998S:	Supported
999W:	http://ez.analog.com/community/linux-device-drivers
1000F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
1001F:	drivers/iio/adc/ad7606.c
1002
1003ANALOG DEVICES INC AD7768-1 DRIVER
1004M:	Michael Hennerich <Michael.Hennerich@analog.com>
1005L:	linux-iio@vger.kernel.org
1006S:	Supported
1007W:	http://ez.analog.com/community/linux-device-drivers
1008F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
1009F:	drivers/iio/adc/ad7768-1.c
1010
1011ANALOG DEVICES INC AD7780 DRIVER
1012M:	Michael Hennerich <Michael.Hennerich@analog.com>
1013M:	Renato Lui Geh <renatogeh@gmail.com>
1014L:	linux-iio@vger.kernel.org
1015S:	Supported
1016W:	http://ez.analog.com/community/linux-device-drivers
1017F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1018F:	drivers/iio/adc/ad7780.c
1019
1020ANALOG DEVICES INC AD9389B DRIVER
1021M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1022L:	linux-media@vger.kernel.org
1023S:	Maintained
1024F:	drivers/media/i2c/ad9389b*
1025
1026ANALOG DEVICES INC ADGS1408 DRIVER
1027M:	Mircea Caprioru <mircea.caprioru@analog.com>
1028S:	Supported
1029F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1030F:	drivers/mux/adgs1408.c
1031
1032ANALOG DEVICES INC ADIN DRIVER
1033M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
1034L:	netdev@vger.kernel.org
1035S:	Supported
1036W:	http://ez.analog.com/community/linux-device-drivers
1037F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1038F:	drivers/net/phy/adin.c
1039
1040ANALOG DEVICES INC ADIS DRIVER LIBRARY
1041M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
1042L:	linux-iio@vger.kernel.org
1043S:	Supported
1044F:	drivers/iio/imu/adis.c
1045F:	include/linux/iio/imu/adis.h
1046
1047ANALOG DEVICES INC ADIS16460 DRIVER
1048M:	Dragos Bogdan <dragos.bogdan@analog.com>
1049L:	linux-iio@vger.kernel.org
1050S:	Supported
1051W:	http://ez.analog.com/community/linux-device-drivers
1052F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1053F:	drivers/iio/imu/adis16460.c
1054
1055ANALOG DEVICES INC ADIS16475 DRIVER
1056M:	Nuno Sa <nuno.sa@analog.com>
1057L:	linux-iio@vger.kernel.org
1058W:	http://ez.analog.com/community/linux-device-drivers
1059S:	Supported
1060F:	drivers/iio/imu/adis16475.c
1061F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1062
1063ANALOG DEVICES INC ADM1177 DRIVER
1064M:	Beniamin Bia <beniamin.bia@analog.com>
1065M:	Michael Hennerich <Michael.Hennerich@analog.com>
1066L:	linux-hwmon@vger.kernel.org
1067S:	Supported
1068W:	http://ez.analog.com/community/linux-device-drivers
1069F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1070F:	drivers/hwmon/adm1177.c
1071
1072ANALOG DEVICES INC ADP5061 DRIVER
1073M:	Michael Hennerich <Michael.Hennerich@analog.com>
1074L:	linux-pm@vger.kernel.org
1075S:	Supported
1076W:	http://ez.analog.com/community/linux-device-drivers
1077F:	drivers/power/supply/adp5061.c
1078
1079ANALOG DEVICES INC ADV7180 DRIVER
1080M:	Lars-Peter Clausen <lars@metafoo.de>
1081L:	linux-media@vger.kernel.org
1082S:	Supported
1083W:	http://ez.analog.com/community/linux-device-drivers
1084F:	drivers/media/i2c/adv7180.c
1085F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1086
1087ANALOG DEVICES INC ADV748X DRIVER
1088M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1089L:	linux-media@vger.kernel.org
1090S:	Maintained
1091F:	drivers/media/i2c/adv748x/*
1092
1093ANALOG DEVICES INC ADV7511 DRIVER
1094M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1095L:	linux-media@vger.kernel.org
1096S:	Maintained
1097F:	drivers/media/i2c/adv7511*
1098
1099ANALOG DEVICES INC ADV7604 DRIVER
1100M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1101L:	linux-media@vger.kernel.org
1102S:	Maintained
1103F:	drivers/media/i2c/adv7604*
1104
1105ANALOG DEVICES INC ADV7842 DRIVER
1106M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1107L:	linux-media@vger.kernel.org
1108S:	Maintained
1109F:	drivers/media/i2c/adv7842*
1110
1111ANALOG DEVICES INC ASOC CODEC DRIVERS
1112M:	Lars-Peter Clausen <lars@metafoo.de>
1113M:	Nuno Sá <nuno.sa@analog.com>
1114L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1115S:	Supported
1116W:	http://wiki.analog.com/
1117W:	http://ez.analog.com/community/linux-device-drivers
1118F:	sound/soc/codecs/ad1*
1119F:	sound/soc/codecs/ad7*
1120F:	sound/soc/codecs/adau*
1121F:	sound/soc/codecs/adav*
1122F:	sound/soc/codecs/sigmadsp.*
1123F:	sound/soc/codecs/ssm*
1124
1125ANALOG DEVICES INC DMA DRIVERS
1126M:	Lars-Peter Clausen <lars@metafoo.de>
1127S:	Supported
1128W:	http://ez.analog.com/community/linux-device-drivers
1129F:	drivers/dma/dma-axi-dmac.c
1130
1131ANALOG DEVICES INC HMC425A DRIVER
1132M:	Beniamin Bia <beniamin.bia@analog.com>
1133M:	Michael Hennerich <michael.hennerich@analog.com>
1134L:	linux-iio@vger.kernel.org
1135S:	Supported
1136W:	http://ez.analog.com/community/linux-device-drivers
1137F:	Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1138F:	drivers/iio/amplifiers/hmc425a.c
1139
1140ANALOG DEVICES INC IIO DRIVERS
1141M:	Lars-Peter Clausen <lars@metafoo.de>
1142M:	Michael Hennerich <Michael.Hennerich@analog.com>
1143S:	Supported
1144W:	http://wiki.analog.com/
1145W:	http://ez.analog.com/community/linux-device-drivers
1146F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1147F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1148F:	drivers/iio/*/ad*
1149F:	drivers/iio/adc/ltc249*
1150F:	drivers/staging/iio/*/ad*
1151X:	drivers/iio/*/adjd*
1152
1153ANALOGBITS PLL LIBRARIES
1154M:	Paul Walmsley <paul.walmsley@sifive.com>
1155S:	Supported
1156F:	drivers/clk/analogbits/*
1157F:	include/linux/clk/analogbits*
1158
1159ANDES ARCHITECTURE
1160M:	Nick Hu <nickhu@andestech.com>
1161M:	Greentime Hu <green.hu@gmail.com>
1162M:	Vincent Chen <deanbo422@gmail.com>
1163S:	Supported
1164T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1165F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1166F:	Documentation/devicetree/bindings/nds32/
1167F:	arch/nds32/
1168N:	nds32
1169K:	nds32
1170
1171ANDROID CONFIG FRAGMENTS
1172M:	Rob Herring <robh@kernel.org>
1173S:	Supported
1174F:	kernel/configs/android*
1175
1176ANDROID DRIVERS
1177M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1178M:	Arve Hjønnevåg <arve@android.com>
1179M:	Todd Kjos <tkjos@android.com>
1180M:	Martijn Coenen <maco@android.com>
1181M:	Joel Fernandes <joel@joelfernandes.org>
1182M:	Christian Brauner <christian@brauner.io>
1183M:	Hridya Valsaraju <hridya@google.com>
1184M:	Suren Baghdasaryan <surenb@google.com>
1185L:	devel@driverdev.osuosl.org
1186S:	Supported
1187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1188F:	drivers/android/
1189F:	drivers/staging/android/
1190
1191ANDROID GOLDFISH PIC DRIVER
1192M:	Miodrag Dinic <miodrag.dinic@mips.com>
1193S:	Supported
1194F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1195F:	drivers/irqchip/irq-goldfish-pic.c
1196
1197ANDROID GOLDFISH RTC DRIVER
1198M:	Miodrag Dinic <miodrag.dinic@mips.com>
1199S:	Supported
1200F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1201F:	drivers/rtc/rtc-goldfish.c
1202
1203ANDROID ION DRIVER
1204M:	Laura Abbott <labbott@redhat.com>
1205M:	Sumit Semwal <sumit.semwal@linaro.org>
1206L:	devel@driverdev.osuosl.org
1207L:	dri-devel@lists.freedesktop.org
1208L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1209S:	Supported
1210F:	drivers/staging/android/ion
1211F:	drivers/staging/android/uapi/ion.h
1212
1213AOA (Apple Onboard Audio) ALSA DRIVER
1214M:	Johannes Berg <johannes@sipsolutions.net>
1215L:	linuxppc-dev@lists.ozlabs.org
1216L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1217S:	Maintained
1218F:	sound/aoa/
1219
1220APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1221M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1222L:	linux-iio@vger.kernel.org
1223S:	Maintained
1224F:	drivers/iio/adc/stx104.c
1225
1226APM DRIVER
1227M:	Jiri Kosina <jikos@kernel.org>
1228S:	Odd fixes
1229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1230F:	arch/x86/kernel/apm_32.c
1231F:	drivers/char/apm-emulation.c
1232F:	include/linux/apm_bios.h
1233F:	include/uapi/linux/apm_bios.h
1234
1235APPARMOR SECURITY MODULE
1236M:	John Johansen <john.johansen@canonical.com>
1237L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1238S:	Supported
1239W:	wiki.apparmor.net
1240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1241F:	Documentation/admin-guide/LSM/apparmor.rst
1242F:	security/apparmor/
1243
1244APPLE BCM5974 MULTITOUCH DRIVER
1245M:	Henrik Rydberg <rydberg@bitmath.org>
1246L:	linux-input@vger.kernel.org
1247S:	Odd fixes
1248F:	drivers/input/mouse/bcm5974.c
1249
1250APPLE SMC DRIVER
1251M:	Henrik Rydberg <rydberg@bitmath.org>
1252L:	linux-hwmon@vger.kernel.org
1253S:	Odd fixes
1254F:	drivers/hwmon/applesmc.c
1255
1256APPLETALK NETWORK LAYER
1257L:	netdev@vger.kernel.org
1258S:	Odd fixes
1259F:	drivers/net/appletalk/
1260F:	include/linux/atalk.h
1261F:	include/uapi/linux/atalk.h
1262F:	net/appletalk/
1263
1264APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1265M:	Khuong Dinh <khuong@os.amperecomputing.com>
1266S:	Supported
1267F:	arch/arm64/boot/dts/apm/
1268
1269APPLIED MICRO (APM) X-GENE SOC EDAC
1270M:	Khuong Dinh <khuong@os.amperecomputing.com>
1271S:	Supported
1272F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1273F:	drivers/edac/xgene_edac.c
1274
1275APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1276M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1277M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1278S:	Supported
1279F:	drivers/net/ethernet/apm/xgene-v2/
1280
1281APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1282M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1283M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1284M:	Quan Nguyen <quan@os.amperecomputing.com>
1285S:	Supported
1286F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1287F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1288F:	drivers/net/ethernet/apm/xgene/
1289F:	drivers/net/phy/mdio-xgene.c
1290
1291APPLIED MICRO (APM) X-GENE SOC PMU
1292M:	Khuong Dinh <khuong@os.amperecomputing.com>
1293S:	Supported
1294F:	Documentation/admin-guide/perf/xgene-pmu.rst
1295F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1296F:	drivers/perf/xgene_pmu.c
1297
1298APTINA CAMERA SENSOR PLL
1299M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1300L:	linux-media@vger.kernel.org
1301S:	Maintained
1302F:	drivers/media/i2c/aptina-pll.*
1303
1304AQUANTIA ETHERNET DRIVER (atlantic)
1305M:	Igor Russkikh <irusskikh@marvell.com>
1306L:	netdev@vger.kernel.org
1307S:	Supported
1308W:	https://www.marvell.com/
1309Q:	http://patchwork.ozlabs.org/project/netdev/list/
1310F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1311F:	drivers/net/ethernet/aquantia/atlantic/
1312
1313AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1314M:	Egor Pomozov <epomozov@marvell.com>
1315L:	netdev@vger.kernel.org
1316S:	Supported
1317W:	http://www.aquantia.com
1318F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1319
1320ARASAN NAND CONTROLLER DRIVER
1321M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1322L:	linux-mtd@lists.infradead.org
1323S:	Maintained
1324F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1325F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1326
1327ARC FRAMEBUFFER DRIVER
1328M:	Jaya Kumar <jayalk@intworks.biz>
1329S:	Maintained
1330F:	drivers/video/fbdev/arcfb.c
1331F:	drivers/video/fbdev/core/fb_defio.c
1332
1333ARC PGU DRM DRIVER
1334M:	Alexey Brodkin <abrodkin@synopsys.com>
1335S:	Supported
1336F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1337F:	drivers/gpu/drm/arc/
1338
1339ARCNET NETWORK LAYER
1340M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1341L:	netdev@vger.kernel.org
1342S:	Maintained
1343F:	drivers/net/arcnet/
1344F:	include/uapi/linux/if_arcnet.h
1345
1346ARM ARCHITECTED TIMER DRIVER
1347M:	Mark Rutland <mark.rutland@arm.com>
1348M:	Marc Zyngier <maz@kernel.org>
1349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350S:	Maintained
1351F:	arch/arm/include/asm/arch_timer.h
1352F:	arch/arm64/include/asm/arch_timer.h
1353F:	drivers/clocksource/arm_arch_timer.c
1354
1355ARM HDLCD DRM DRIVER
1356M:	Liviu Dudau <liviu.dudau@arm.com>
1357S:	Supported
1358F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1359F:	drivers/gpu/drm/arm/hdlcd_*
1360
1361ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1362M:	Linus Walleij <linus.walleij@linaro.org>
1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S:	Maintained
1365F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1366F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1367F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1368F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1369F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1370F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1371F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1372F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1373F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1374F:	arch/arm/boot/dts/arm-realview-*
1375F:	arch/arm/boot/dts/integrator*
1376F:	arch/arm/boot/dts/versatile*
1377F:	arch/arm/mach-integrator/
1378F:	arch/arm/mach-realview/
1379F:	arch/arm/mach-versatile/
1380F:	arch/arm/plat-versatile/
1381F:	drivers/bus/arm-integrator-lm.c
1382F:	drivers/clk/versatile/
1383F:	drivers/i2c/busses/i2c-versatile.c
1384F:	drivers/irqchip/irq-versatile-fpga.c
1385F:	drivers/mtd/maps/physmap-versatile.*
1386F:	drivers/power/reset/arm-versatile-reboot.c
1387F:	drivers/soc/versatile/
1388
1389ARM KOMEDA DRM-KMS DRIVER
1390M:	James (Qian) Wang <james.qian.wang@arm.com>
1391M:	Liviu Dudau <liviu.dudau@arm.com>
1392M:	Mihail Atanassov <mihail.atanassov@arm.com>
1393L:	Mali DP Maintainers <malidp@foss.arm.com>
1394S:	Supported
1395T:	git git://anongit.freedesktop.org/drm/drm-misc
1396F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1397F:	Documentation/gpu/komeda-kms.rst
1398F:	drivers/gpu/drm/arm/display/include/
1399F:	drivers/gpu/drm/arm/display/komeda/
1400
1401ARM MALI PANFROST DRM DRIVER
1402M:	Rob Herring <robh@kernel.org>
1403M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1404R:	Steven Price <steven.price@arm.com>
1405R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1406L:	dri-devel@lists.freedesktop.org
1407S:	Supported
1408T:	git git://anongit.freedesktop.org/drm/drm-misc
1409F:	drivers/gpu/drm/panfrost/
1410F:	include/uapi/drm/panfrost_drm.h
1411
1412ARM MALI-DP DRM DRIVER
1413M:	Liviu Dudau <liviu.dudau@arm.com>
1414M:	Brian Starkey <brian.starkey@arm.com>
1415L:	Mali DP Maintainers <malidp@foss.arm.com>
1416S:	Supported
1417T:	git git://anongit.freedesktop.org/drm/drm-misc
1418F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1419F:	Documentation/gpu/afbc.rst
1420F:	drivers/gpu/drm/arm/
1421
1422ARM MFM AND FLOPPY DRIVERS
1423M:	Ian Molton <spyro@f2s.com>
1424S:	Maintained
1425F:	arch/arm/include/asm/floppy.h
1426F:	arch/arm/mach-rpc/floppydma.S
1427
1428ARM PMU PROFILING AND DEBUGGING
1429M:	Will Deacon <will@kernel.org>
1430M:	Mark Rutland <mark.rutland@arm.com>
1431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432S:	Maintained
1433F:	Documentation/devicetree/bindings/arm/pmu.yaml
1434F:	Documentation/devicetree/bindings/perf/
1435F:	arch/arm*/include/asm/hw_breakpoint.h
1436F:	arch/arm*/include/asm/perf_event.h
1437F:	arch/arm*/kernel/hw_breakpoint.c
1438F:	arch/arm*/kernel/perf_*
1439F:	arch/arm/oprofile/common.c
1440F:	drivers/perf/
1441F:	include/linux/perf/arm_pmu.h
1442
1443ARM PORT
1444M:	Russell King <linux@armlinux.org.uk>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S:	Odd Fixes
1447W:	http://www.armlinux.org.uk/
1448T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1449F:	arch/arm/
1450X:	arch/arm/boot/dts/
1451
1452ARM PRIMECELL AACI PL041 DRIVER
1453M:	Russell King <linux@armlinux.org.uk>
1454S:	Odd Fixes
1455F:	sound/arm/aaci.*
1456
1457ARM PRIMECELL BUS SUPPORT
1458M:	Russell King <linux@armlinux.org.uk>
1459S:	Odd Fixes
1460F:	drivers/amba/
1461F:	include/linux/amba/bus.h
1462
1463ARM PRIMECELL KMI PL050 DRIVER
1464M:	Russell King <linux@armlinux.org.uk>
1465S:	Odd Fixes
1466F:	drivers/input/serio/ambakmi.*
1467F:	include/linux/amba/kmi.h
1468
1469ARM PRIMECELL MMCI PL180/1 DRIVER
1470M:	Russell King <linux@armlinux.org.uk>
1471S:	Odd Fixes
1472F:	drivers/mmc/host/mmci.*
1473F:	include/linux/amba/mmci.h
1474
1475ARM PRIMECELL SSP PL022 SPI DRIVER
1476M:	Linus Walleij <linus.walleij@linaro.org>
1477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478S:	Maintained
1479F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1480F:	drivers/spi/spi-pl022.c
1481
1482ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1483M:	Russell King <linux@armlinux.org.uk>
1484S:	Odd Fixes
1485F:	drivers/tty/serial/amba-pl01*.c
1486F:	include/linux/amba/serial.h
1487
1488ARM PRIMECELL VIC PL190/PL192 DRIVER
1489M:	Linus Walleij <linus.walleij@linaro.org>
1490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S:	Maintained
1492F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1493F:	drivers/irqchip/irq-vic.c
1494
1495ARM SMC WATCHDOG DRIVER
1496M:	Julius Werner <jwerner@chromium.org>
1497R:	Evan Benn <evanbenn@chromium.org>
1498S:	Maintained
1499F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1500F:	drivers/watchdog/arm_smc_wdt.c
1501
1502ARM SMMU DRIVERS
1503M:	Will Deacon <will@kernel.org>
1504R:	Robin Murphy <robin.murphy@arm.com>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1508F:	drivers/iommu/arm/
1509F:	drivers/iommu/io-pgtable-arm-v7s.c
1510F:	drivers/iommu/io-pgtable-arm.c
1511
1512ARM SUB-ARCHITECTURES
1513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514S:	Maintained
1515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1516F:	arch/arm/mach-*/
1517F:	arch/arm/plat-*/
1518
1519ARM/ACTIONS SEMI ARCHITECTURE
1520M:	Andreas Färber <afaerber@suse.de>
1521M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523S:	Maintained
1524F:	Documentation/devicetree/bindings/arm/actions.yaml
1525F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1526F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1527F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1528F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1529F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1530F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1531F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1532F:	arch/arm/boot/dts/owl-*
1533F:	arch/arm/mach-actions/
1534F:	arch/arm64/boot/dts/actions/
1535F:	drivers/clk/actions/
1536F:	drivers/clocksource/timer-owl*
1537F:	drivers/dma/owl-dma.c
1538F:	drivers/i2c/busses/i2c-owl.c
1539F:	drivers/mmc/host/owl-mmc.c
1540F:	drivers/pinctrl/actions/*
1541F:	drivers/soc/actions/
1542F:	include/dt-bindings/power/owl-*
1543F:	include/dt-bindings/reset/actions,*
1544F:	include/linux/soc/actions/
1545N:	owl
1546
1547ARM/ADS SPHERE MACHINE SUPPORT
1548M:	Lennert Buytenhek <kernel@wantstofly.org>
1549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550S:	Maintained
1551
1552ARM/AFEB9260 MACHINE SUPPORT
1553M:	Sergey Lapin <slapin@ossfans.org>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S:	Maintained
1556
1557ARM/AJECO 1ARM MACHINE SUPPORT
1558M:	Lennert Buytenhek <kernel@wantstofly.org>
1559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S:	Maintained
1561
1562ARM/Allwinner SoC Clock Support
1563M:	Emilio López <emilio@elopez.com.ar>
1564S:	Maintained
1565F:	drivers/clk/sunxi/
1566
1567ARM/Allwinner sunXi SoC support
1568M:	Maxime Ripard <mripard@kernel.org>
1569M:	Chen-Yu Tsai <wens@csie.org>
1570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S:	Maintained
1572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1573F:	arch/arm/mach-sunxi/
1574F:	arch/arm64/boot/dts/allwinner/
1575F:	drivers/clk/sunxi-ng/
1576F:	drivers/pinctrl/sunxi/
1577F:	drivers/soc/sunxi/
1578N:	sun[x456789]i
1579N:	sun50i
1580
1581ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1582M:	Neil Armstrong <narmstrong@baylibre.com>
1583M:	Jerome Brunet <jbrunet@baylibre.com>
1584L:	linux-amlogic@lists.infradead.org
1585S:	Maintained
1586F:	Documentation/devicetree/bindings/clock/amlogic*
1587F:	drivers/clk/meson/
1588F:	include/dt-bindings/clock/gxbb*
1589F:	include/dt-bindings/clock/meson*
1590
1591ARM/Amlogic Meson SoC Crypto Drivers
1592M:	Corentin Labbe <clabbe@baylibre.com>
1593L:	linux-crypto@vger.kernel.org
1594L:	linux-amlogic@lists.infradead.org
1595S:	Maintained
1596F:	Documentation/devicetree/bindings/crypto/amlogic*
1597F:	drivers/crypto/amlogic/
1598
1599ARM/Amlogic Meson SoC Sound Drivers
1600M:	Jerome Brunet <jbrunet@baylibre.com>
1601L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1602S:	Maintained
1603F:	Documentation/devicetree/bindings/sound/amlogic*
1604F:	sound/soc/meson/
1605
1606ARM/Amlogic Meson SoC support
1607M:	Kevin Hilman <khilman@baylibre.com>
1608R:	Neil Armstrong <narmstrong@baylibre.com>
1609R:	Jerome Brunet <jbrunet@baylibre.com>
1610R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612L:	linux-amlogic@lists.infradead.org
1613S:	Maintained
1614W:	http://linux-meson.com/
1615F:	arch/arm/boot/dts/meson*
1616F:	arch/arm/mach-meson/
1617F:	arch/arm64/boot/dts/amlogic/
1618F:	drivers/mmc/host/meson*
1619F:	drivers/pinctrl/meson/
1620F:	drivers/rtc/rtc-meson*
1621F:	drivers/soc/amlogic/
1622N:	meson
1623
1624ARM/Annapurna Labs ALPINE ARCHITECTURE
1625M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1626M:	Antoine Tenart <antoine.tenart@bootlin.com>
1627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628S:	Maintained
1629F:	arch/arm/boot/dts/alpine*
1630F:	arch/arm/mach-alpine/
1631F:	arch/arm64/boot/dts/amazon/
1632F:	drivers/*/*alpine*
1633
1634ARM/ARTPEC MACHINE SUPPORT
1635M:	Jesper Nilsson <jesper.nilsson@axis.com>
1636M:	Lars Persson <lars.persson@axis.com>
1637L:	linux-arm-kernel@axis.com
1638S:	Maintained
1639F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1640F:	arch/arm/boot/dts/artpec6*
1641F:	arch/arm/mach-artpec
1642F:	drivers/clk/axis
1643F:	drivers/crypto/axis
1644F:	drivers/mmc/host/usdhi6rol0.c
1645F:	drivers/pinctrl/pinctrl-artpec*
1646
1647ARM/ASPEED I2C DRIVER
1648M:	Brendan Higgins <brendanhiggins@google.com>
1649R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1650R:	Joel Stanley <joel@jms.id.au>
1651L:	linux-i2c@vger.kernel.org
1652L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1653S:	Maintained
1654F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1655F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1656F:	drivers/i2c/busses/i2c-aspeed.c
1657F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1658
1659ARM/ASPEED MACHINE SUPPORT
1660M:	Joel Stanley <joel@jms.id.au>
1661R:	Andrew Jeffery <andrew@aj.id.au>
1662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1664S:	Supported
1665Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1667F:	arch/arm/boot/dts/aspeed-*
1668F:	arch/arm/mach-aspeed/
1669N:	aspeed
1670
1671ARM/BITMAIN ARCHITECTURE
1672M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674S:	Maintained
1675F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1676F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1677F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1678F:	arch/arm64/boot/dts/bitmain/
1679F:	drivers/clk/clk-bm1880.c
1680F:	drivers/pinctrl/pinctrl-bm1880.c
1681
1682ARM/CALXEDA HIGHBANK ARCHITECTURE
1683M:	Andre Przywara <andre.przywara@arm.com>
1684L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685S:	Maintained
1686F:	arch/arm/boot/dts/ecx-*.dts*
1687F:	arch/arm/boot/dts/highbank.dts
1688F:	arch/arm/mach-highbank/
1689
1690ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1691M:	Krzysztof Halasa <khalasa@piap.pl>
1692S:	Maintained
1693F:	arch/arm/mach-cns3xxx/
1694
1695ARM/CAVIUM THUNDER NETWORK DRIVER
1696M:	Sunil Goutham <sgoutham@marvell.com>
1697M:	Robert Richter <rrichter@marvell.com>
1698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699S:	Supported
1700F:	drivers/net/ethernet/cavium/thunder/
1701
1702ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1703M:	Lukasz Majewski <lukma@denx.de>
1704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705S:	Maintained
1706F:	arch/arm/mach-ep93xx/ts72xx.c
1707
1708ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1709M:	Alexander Shiyan <shc_work@mail.ru>
1710L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711S:	Odd Fixes
1712N:	clps711x
1713
1714ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1715M:	Lennert Buytenhek <kernel@wantstofly.org>
1716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717S:	Maintained
1718
1719ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1720M:	Hartley Sweeten <hsweeten@visionengravers.com>
1721M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723S:	Maintained
1724F:	arch/arm/mach-ep93xx/
1725F:	arch/arm/mach-ep93xx/include/mach/
1726
1727ARM/CLKDEV SUPPORT
1728M:	Russell King <linux@armlinux.org.uk>
1729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730S:	Maintained
1731T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1732F:	drivers/clk/clkdev.c
1733
1734ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1735M:	Baruch Siach <baruch@tkos.co.il>
1736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737S:	Maintained
1738F:	arch/arm/boot/dts/cx92755*
1739N:	digicolor
1740
1741ARM/CONTEC MICRO9 MACHINE SUPPORT
1742M:	Hubert Feurstein <hubert.feurstein@contec.at>
1743S:	Maintained
1744F:	arch/arm/mach-ep93xx/micro9.c
1745
1746ARM/CORESIGHT FRAMEWORK AND DRIVERS
1747M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1748R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1749R:	Mike Leach <mike.leach@linaro.org>
1750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751S:	Maintained
1752F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1753F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1754F:	Documentation/devicetree/bindings/arm/coresight-cti.yaml
1755F:	Documentation/devicetree/bindings/arm/coresight.txt
1756F:	Documentation/trace/coresight/*
1757F:	drivers/hwtracing/coresight/*
1758F:	include/dt-bindings/arm/coresight-cti-dt.h
1759F:	tools/perf/arch/arm/util/auxtrace.c
1760F:	tools/perf/arch/arm/util/cs-etm.c
1761F:	tools/perf/arch/arm/util/cs-etm.h
1762F:	tools/perf/arch/arm/util/pmu.c
1763F:	tools/perf/util/cs-etm-decoder/*
1764F:	tools/perf/util/cs-etm.*
1765
1766ARM/CORGI MACHINE SUPPORT
1767M:	Richard Purdie <rpurdie@rpsys.net>
1768S:	Maintained
1769
1770ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1771M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1772M:	Linus Walleij <linus.walleij@linaro.org>
1773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774S:	Maintained
1775T:	git git://github.com/ulli-kroll/linux.git
1776F:	Documentation/devicetree/bindings/arm/gemini.txt
1777F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1778F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1779F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1780F:	arch/arm/mach-gemini/
1781F:	drivers/net/ethernet/cortina/
1782F:	drivers/pinctrl/pinctrl-gemini.c
1783F:	drivers/rtc/rtc-ftrtc010.c
1784
1785ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1786M:	Barry Song <baohua@kernel.org>
1787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788S:	Maintained
1789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1790F:	arch/arm/boot/dts/prima2*
1791F:	arch/arm/mach-prima2/
1792F:	drivers/clk/sirf/
1793F:	drivers/clocksource/timer-atlas7.c
1794F:	drivers/clocksource/timer-prima2.c
1795X:	drivers/gnss
1796N:	[^a-z]sirf
1797
1798ARM/CZ.NIC TURRIS MOX SUPPORT
1799M:	Marek Behun <marek.behun@nic.cz>
1800S:	Maintained
1801W:	http://mox.turris.cz
1802F:	Documentation/ABI/testing/debugfs-moxtet
1803F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1804F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1805F:	Documentation/devicetree/bindings/bus/moxtet.txt
1806F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1807F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1808F:	drivers/bus/moxtet.c
1809F:	drivers/firmware/turris-mox-rwtm.c
1810F:	drivers/gpio/gpio-moxtet.c
1811F:	include/linux/moxtet.h
1812
1813ARM/EBSA110 MACHINE SUPPORT
1814M:	Russell King <linux@armlinux.org.uk>
1815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S:	Maintained
1817W:	http://www.armlinux.org.uk/
1818F:	arch/arm/mach-ebsa110/
1819F:	drivers/net/ethernet/amd/am79c961a.*
1820
1821ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1822M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1823R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1824L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825S:	Maintained
1826N:	efm32
1827
1828ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1829M:	Robert Jarzmik <robert.jarzmik@free.fr>
1830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S:	Maintained
1832F:	arch/arm/mach-pxa/ezx.c
1833
1834ARM/FARADAY FA526 PORT
1835M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S:	Maintained
1838T:	git git://git.berlios.de/gemini-board
1839F:	arch/arm/mm/*-fa*
1840
1841ARM/FOOTBRIDGE ARCHITECTURE
1842M:	Russell King <linux@armlinux.org.uk>
1843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844S:	Maintained
1845W:	http://www.armlinux.org.uk/
1846F:	arch/arm/include/asm/hardware/dec21285.h
1847F:	arch/arm/mach-footbridge/
1848
1849ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1850M:	Shawn Guo <shawnguo@kernel.org>
1851M:	Sascha Hauer <s.hauer@pengutronix.de>
1852R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1853R:	Fabio Estevam <festevam@gmail.com>
1854R:	NXP Linux Team <linux-imx@nxp.com>
1855L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856S:	Maintained
1857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1858X:	drivers/media/i2c/
1859N:	imx
1860N:	mxs
1861
1862ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1863M:	Shawn Guo <shawnguo@kernel.org>
1864M:	Li Yang <leoyang.li@nxp.com>
1865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866S:	Maintained
1867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1868F:	arch/arm/boot/dts/ls1021a*
1869F:	arch/arm64/boot/dts/freescale/fsl-*
1870F:	arch/arm64/boot/dts/freescale/qoriq-*
1871
1872ARM/FREESCALE VYBRID ARM ARCHITECTURE
1873M:	Shawn Guo <shawnguo@kernel.org>
1874M:	Sascha Hauer <s.hauer@pengutronix.de>
1875R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1876R:	Stefan Agner <stefan@agner.ch>
1877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878S:	Maintained
1879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1880F:	arch/arm/boot/dts/vf*
1881F:	arch/arm/mach-imx/*vf610*
1882
1883ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1884M:	Lennert Buytenhek <kernel@wantstofly.org>
1885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886S:	Maintained
1887
1888ARM/GUMSTIX MACHINE SUPPORT
1889M:	Steve Sakoman <sakoman@gmail.com>
1890L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891S:	Maintained
1892
1893ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1894M:	Philipp Zabel <philipp.zabel@gmail.com>
1895M:	Paul Parsons <lost.distance@yahoo.com>
1896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897S:	Maintained
1898F:	arch/arm/mach-pxa/hx4700.c
1899F:	arch/arm/mach-pxa/include/mach/hx4700.h
1900F:	sound/soc/pxa/hx4700.c
1901
1902ARM/HISILICON SOC SUPPORT
1903M:	Wei Xu <xuwei5@hisilicon.com>
1904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905S:	Supported
1906W:	http://www.hisilicon.com
1907T:	git git://github.com/hisilicon/linux-hisi.git
1908F:	arch/arm/boot/dts/hi3*
1909F:	arch/arm/boot/dts/hip*
1910F:	arch/arm/boot/dts/hisi*
1911F:	arch/arm/mach-hisi/
1912F:	arch/arm64/boot/dts/hisilicon/
1913
1914ARM/HP JORNADA 7XX MACHINE SUPPORT
1915M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1916S:	Maintained
1917W:	www.jlime.com
1918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1919F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1920F:	arch/arm/mach-sa1100/jornada720.c
1921
1922ARM/IGEP MACHINE SUPPORT
1923M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1924M:	Javier Martinez Canillas <javier@dowhile0.org>
1925L:	linux-omap@vger.kernel.org
1926L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927S:	Maintained
1928F:	arch/arm/boot/dts/omap3-igep*
1929
1930ARM/INCOME PXA270 SUPPORT
1931M:	Marek Vasut <marek.vasut@gmail.com>
1932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933S:	Maintained
1934F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1935
1936ARM/INTEL IOP32X ARM ARCHITECTURE
1937M:	Lennert Buytenhek <kernel@wantstofly.org>
1938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939S:	Maintained
1940
1941ARM/INTEL IQ81342EX MACHINE SUPPORT
1942M:	Lennert Buytenhek <kernel@wantstofly.org>
1943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944S:	Maintained
1945
1946ARM/INTEL IXDP2850 MACHINE SUPPORT
1947M:	Lennert Buytenhek <kernel@wantstofly.org>
1948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949S:	Maintained
1950
1951ARM/INTEL IXP4XX ARM ARCHITECTURE
1952M:	Linus Walleij <linusw@kernel.org>
1953M:	Imre Kaloz <kaloz@openwrt.org>
1954M:	Krzysztof Halasa <khalasa@piap.pl>
1955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S:	Maintained
1957F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1958F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1959F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1960F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1961F:	arch/arm/mach-ixp4xx/
1962F:	drivers/clocksource/timer-ixp4xx.c
1963F:	drivers/gpio/gpio-ixp4xx.c
1964F:	drivers/irqchip/irq-ixp4xx.c
1965F:	include/linux/irqchip/irq-ixp4xx.h
1966F:	include/linux/platform_data/timer-ixp4xx.h
1967
1968ARM/INTEL KEEMBAY ARCHITECTURE
1969M:	Paul J. Murphy <paul.j.murphy@intel.com>
1970M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1971S:	Maintained
1972F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
1973F:	arch/arm64/boot/dts/intel/keembay-evm.dts
1974F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
1975
1976ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1977M:	Jonathan Cameron <jic23@cam.ac.uk>
1978L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979S:	Maintained
1980F:	arch/arm/mach-pxa/stargate2.c
1981F:	drivers/pcmcia/pxa2xx_stargate2.c
1982
1983ARM/INTEL XSC3 (MANZANO) ARM CORE
1984M:	Lennert Buytenhek <kernel@wantstofly.org>
1985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986S:	Maintained
1987
1988ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1989M:	Lennert Buytenhek <kernel@wantstofly.org>
1990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S:	Maintained
1992
1993ARM/LG1K ARCHITECTURE
1994M:	Chanho Min <chanho.min@lge.com>
1995L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996S:	Maintained
1997F:	arch/arm64/boot/dts/lg/
1998
1999ARM/LOGICPD PXA270 MACHINE SUPPORT
2000M:	Lennert Buytenhek <kernel@wantstofly.org>
2001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002S:	Maintained
2003
2004ARM/LPC18XX ARCHITECTURE
2005M:	Vladimir Zapolskiy <vz@mleia.com>
2006L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007S:	Maintained
2008F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2009F:	arch/arm/boot/dts/lpc43*
2010F:	drivers/i2c/busses/i2c-lpc2k.c
2011F:	drivers/memory/pl172.c
2012F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2013F:	drivers/rtc/rtc-lpc24xx.c
2014N:	lpc18xx
2015
2016ARM/LPC32XX SOC SUPPORT
2017M:	Vladimir Zapolskiy <vz@mleia.com>
2018M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
2019L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020S:	Maintained
2021T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2022F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2023F:	arch/arm/boot/dts/lpc32*
2024F:	arch/arm/mach-lpc32xx/
2025F:	drivers/i2c/busses/i2c-pnx.c
2026F:	drivers/net/ethernet/nxp/lpc_eth.c
2027F:	drivers/usb/host/ohci-nxp.c
2028F:	drivers/watchdog/pnx4008_wdt.c
2029N:	lpc32xx
2030
2031ARM/MAGICIAN MACHINE SUPPORT
2032M:	Philipp Zabel <philipp.zabel@gmail.com>
2033S:	Maintained
2034
2035ARM/Marvell Dove/MV78xx0/Orion SOC support
2036M:	Jason Cooper <jason@lakedaemon.net>
2037M:	Andrew Lunn <andrew@lunn.ch>
2038M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2039M:	Gregory Clement <gregory.clement@bootlin.com>
2040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041S:	Maintained
2042T:	git git://git.infradead.org/linux-mvebu.git
2043F:	Documentation/devicetree/bindings/soc/dove/
2044F:	arch/arm/boot/dts/dove*
2045F:	arch/arm/boot/dts/orion5x*
2046F:	arch/arm/mach-dove/
2047F:	arch/arm/mach-mv78xx0/
2048F:	arch/arm/mach-orion5x/
2049F:	arch/arm/plat-orion/
2050F:	drivers/soc/dove/
2051
2052ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2053M:	Jason Cooper <jason@lakedaemon.net>
2054M:	Andrew Lunn <andrew@lunn.ch>
2055M:	Gregory Clement <gregory.clement@bootlin.com>
2056M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058S:	Maintained
2059T:	git git://git.infradead.org/linux-mvebu.git
2060F:	arch/arm/boot/dts/armada*
2061F:	arch/arm/boot/dts/kirkwood*
2062F:	arch/arm/configs/mvebu_*_defconfig
2063F:	arch/arm/mach-mvebu/
2064F:	arch/arm64/boot/dts/marvell/armada*
2065F:	arch/arm64/boot/dts/marvell/cn913*
2066F:	drivers/cpufreq/armada-37xx-cpufreq.c
2067F:	drivers/cpufreq/armada-8k-cpufreq.c
2068F:	drivers/cpufreq/mvebu-cpufreq.c
2069F:	drivers/irqchip/irq-armada-370-xp.c
2070F:	drivers/irqchip/irq-mvebu-*
2071F:	drivers/pinctrl/mvebu/
2072F:	drivers/rtc/rtc-armada38x.c
2073
2074ARM/Mediatek RTC DRIVER
2075M:	Eddie Huang <eddie.huang@mediatek.com>
2076M:	Sean Wang <sean.wang@mediatek.com>
2077L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2078L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2079S:	Maintained
2080F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2081F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2082F:	drivers/rtc/rtc-mt2712.c
2083F:	drivers/rtc/rtc-mt6397.c
2084F:	drivers/rtc/rtc-mt7622.c
2085
2086ARM/Mediatek SoC support
2087M:	Matthias Brugger <matthias.bgg@gmail.com>
2088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2090S:	Maintained
2091W:	https://mtk.bcnfs.org/
2092C:	irc://chat.freenode.net/linux-mediatek
2093F:	arch/arm/boot/dts/mt6*
2094F:	arch/arm/boot/dts/mt7*
2095F:	arch/arm/boot/dts/mt8*
2096F:	arch/arm/mach-mediatek/
2097F:	arch/arm64/boot/dts/mediatek/
2098F:	drivers/soc/mediatek/
2099N:	mtk
2100N:	mt[678]
2101K:	mediatek
2102
2103ARM/Mediatek USB3 PHY DRIVER
2104M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2107S:	Maintained
2108F:	Documentation/devicetree/bindings/phy/phy-mtk-*
2109F:	drivers/phy/mediatek/
2110
2111ARM/Microchip (AT91) SoC support
2112M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2113M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2114M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116S:	Supported
2117W:	http://www.linux4sam.org
2118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2119F:	arch/arm/boot/dts/at91*.dts
2120F:	arch/arm/boot/dts/at91*.dtsi
2121F:	arch/arm/boot/dts/sama*.dts
2122F:	arch/arm/boot/dts/sama*.dtsi
2123F:	arch/arm/include/debug/at91.S
2124F:	arch/arm/mach-at91/
2125F:	drivers/memory/atmel*
2126F:	drivers/watchdog/sama5d4_wdt.c
2127F:	include/soc/at91/
2128X:	drivers/input/touchscreen/atmel_mxt_ts.c
2129X:	drivers/net/wireless/atmel/
2130N:	at91
2131N:	atmel
2132
2133ARM/Microchip Sparx5 SoC support
2134M:	Lars Povlsen <lars.povlsen@microchip.com>
2135M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2136M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138S:	Supported
2139F:	arch/arm64/boot/dts/microchip/
2140N:	sparx5
2141
2142ARM/MIOA701 MACHINE SUPPORT
2143M:	Robert Jarzmik <robert.jarzmik@free.fr>
2144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145S:	Maintained
2146F:	arch/arm/mach-pxa/mioa701.c
2147
2148ARM/MStar/Sigmastar Armv7 SoC support
2149M:	Daniel Palmer <daniel@thingy.jp>
2150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151S:	Maintained
2152W:	http://linux-chenxing.org/
2153F:	Documentation/devicetree/bindings/arm/mstar/*
2154F:	arch/arm/boot/dts/infinity*.dtsi
2155F:	arch/arm/boot/dts/mercury*.dtsi
2156F:	arch/arm/boot/dts/mstar-v7.dtsi
2157F:	arch/arm/mach-mstar/
2158
2159ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2160M:	Michael Petchkovsky <mkpetch@internode.on.net>
2161S:	Maintained
2162
2163ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2164M:	Linus Walleij <linus.walleij@linaro.org>
2165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2166S:	Maintained
2167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2168F:	Documentation/devicetree/bindings/arm/ste-*
2169F:	Documentation/devicetree/bindings/arm/ux500.yaml
2170F:	Documentation/devicetree/bindings/arm/ux500/
2171F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2172F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2173F:	arch/arm/boot/dts/ste-*
2174F:	arch/arm/mach-nomadik/
2175F:	arch/arm/mach-u300/
2176F:	arch/arm/mach-ux500/
2177F:	drivers/clk/clk-nomadik.c
2178F:	drivers/clk/clk-u300.c
2179F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2180F:	drivers/clocksource/timer-u300.c
2181F:	drivers/dma/coh901318*
2182F:	drivers/dma/ste_dma40*
2183F:	drivers/hwspinlock/u8500_hsem.c
2184F:	drivers/i2c/busses/i2c-nomadik.c
2185F:	drivers/i2c/busses/i2c-stu300.c
2186F:	drivers/iio/adc/ab8500-gpadc.c
2187F:	drivers/mfd/ab3100*
2188F:	drivers/mfd/ab8500*
2189F:	drivers/mfd/abx500*
2190F:	drivers/mfd/db8500*
2191F:	drivers/mfd/dbx500*
2192F:	drivers/pinctrl/nomadik/
2193F:	drivers/pinctrl/pinctrl-coh901*
2194F:	drivers/pinctrl/pinctrl-u300.c
2195F:	drivers/rtc/rtc-ab3100.c
2196F:	drivers/rtc/rtc-ab8500.c
2197F:	drivers/rtc/rtc-coh901331.c
2198F:	drivers/rtc/rtc-pl031.c
2199F:	drivers/soc/ux500/
2200F:	drivers/watchdog/coh901327_wdt.c
2201
2202ARM/NUVOTON NPCM ARCHITECTURE
2203M:	Avi Fishman <avifishman70@gmail.com>
2204M:	Tomer Maimon <tmaimon77@gmail.com>
2205M:	Tali Perry <tali.perry1@gmail.com>
2206R:	Patrick Venture <venture@google.com>
2207R:	Nancy Yuen <yuenn@google.com>
2208R:	Benjamin Fair <benjaminfair@google.com>
2209L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2210S:	Supported
2211F:	Documentation/devicetree/bindings/*/*/*npcm*
2212F:	Documentation/devicetree/bindings/*/*npcm*
2213F:	arch/arm/boot/dts/nuvoton-npcm*
2214F:	arch/arm/mach-npcm/
2215F:	drivers/*/*npcm*
2216F:	drivers/*/*/*npcm*
2217F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2218
2219ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2220L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2221S:	Orphan
2222W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2223F:	arch/arm/mach-s3c24xx/gta02.h
2224F:	arch/arm/mach-s3c24xx/mach-gta02.c
2225
2226ARM/Orion SoC/Technologic Systems TS-78xx platform support
2227M:	Alexander Clouter <alex@digriz.org.uk>
2228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229S:	Maintained
2230W:	http://www.digriz.org.uk/ts78xx/kernel
2231F:	arch/arm/mach-orion5x/ts78xx-*
2232
2233ARM/OXNAS platform support
2234M:	Neil Armstrong <narmstrong@baylibre.com>
2235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236L:	linux-oxnas@groups.io (moderated for non-subscribers)
2237S:	Maintained
2238F:	arch/arm/boot/dts/ox8*.dts*
2239F:	arch/arm/mach-oxnas/
2240F:	drivers/power/reset/oxnas-restart.c
2241N:	oxnas
2242
2243ARM/PALM TREO SUPPORT
2244M:	Tomas Cech <sleep_walker@suse.com>
2245L:	linux-arm-kernel@lists.infradead.org
2246S:	Maintained
2247W:	http://hackndev.com
2248F:	arch/arm/mach-pxa/palmtreo.*
2249
2250ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2251M:	Marek Vasut <marek.vasut@gmail.com>
2252L:	linux-arm-kernel@lists.infradead.org
2253S:	Maintained
2254W:	http://hackndev.com
2255F:	arch/arm/mach-pxa/include/mach/palmld.h
2256F:	arch/arm/mach-pxa/include/mach/palmtc.h
2257F:	arch/arm/mach-pxa/include/mach/palmtx.h
2258F:	arch/arm/mach-pxa/palmld.c
2259F:	arch/arm/mach-pxa/palmt5.*
2260F:	arch/arm/mach-pxa/palmtc.c
2261F:	arch/arm/mach-pxa/palmte2.*
2262F:	arch/arm/mach-pxa/palmtx.c
2263
2264ARM/PALMZ72 SUPPORT
2265M:	Sergey Lapin <slapin@ossfans.org>
2266L:	linux-arm-kernel@lists.infradead.org
2267S:	Maintained
2268W:	http://hackndev.com
2269F:	arch/arm/mach-pxa/palmz72.*
2270
2271ARM/PLEB SUPPORT
2272M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2273S:	Maintained
2274W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2275
2276ARM/PT DIGITAL BOARD PORT
2277M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2279S:	Maintained
2280W:	http://www.armlinux.org.uk/
2281
2282ARM/QUALCOMM SUPPORT
2283M:	Andy Gross <agross@kernel.org>
2284M:	Bjorn Andersson <bjorn.andersson@linaro.org>
2285L:	linux-arm-msm@vger.kernel.org
2286S:	Maintained
2287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2288F:	Documentation/devicetree/bindings/*/qcom*
2289F:	Documentation/devicetree/bindings/soc/qcom/
2290F:	arch/arm/boot/dts/qcom-*.dts
2291F:	arch/arm/boot/dts/qcom-*.dtsi
2292F:	arch/arm/mach-qcom/
2293F:	arch/arm64/boot/dts/qcom/
2294F:	drivers/*/*/qcom*
2295F:	drivers/*/*/qcom/
2296F:	drivers/*/pm8???-*
2297F:	drivers/*/qcom*
2298F:	drivers/*/qcom/
2299F:	drivers/bluetooth/btqcomsmd.c
2300F:	drivers/clocksource/timer-qcom.c
2301F:	drivers/cpuidle/cpuidle-qcom-spm.c
2302F:	drivers/extcon/extcon-qcom*
2303F:	drivers/i2c/busses/i2c-qcom-geni.c
2304F:	drivers/i2c/busses/i2c-qup.c
2305F:	drivers/iommu/msm*
2306F:	drivers/mfd/ssbi.c
2307F:	drivers/mmc/host/mmci_qcom*
2308F:	drivers/mmc/host/sdhci-msm.c
2309F:	drivers/pci/controller/dwc/pcie-qcom.c
2310F:	drivers/phy/qualcomm/
2311F:	drivers/power/*/msm*
2312F:	drivers/reset/reset-qcom-*
2313F:	drivers/scsi/ufs/ufs-qcom*
2314F:	drivers/spi/spi-geni-qcom.c
2315F:	drivers/spi/spi-qcom-qspi.c
2316F:	drivers/spi/spi-qup.c
2317F:	drivers/tty/serial/msm_serial.c
2318F:	drivers/usb/dwc3/dwc3-qcom.c
2319F:	include/dt-bindings/*/qcom*
2320F:	include/linux/*/qcom*
2321
2322ARM/RADISYS ENP2611 MACHINE SUPPORT
2323M:	Lennert Buytenhek <kernel@wantstofly.org>
2324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325S:	Maintained
2326
2327ARM/RDA MICRO ARCHITECTURE
2328M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2331S:	Maintained
2332F:	Documentation/devicetree/bindings/arm/rda.yaml
2333F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2334F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2335F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2336F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2337F:	arch/arm/boot/dts/rda8810pl-*
2338F:	drivers/clocksource/timer-rda.c
2339F:	drivers/gpio/gpio-rda.c
2340F:	drivers/irqchip/irq-rda-intc.c
2341F:	drivers/tty/serial/rda-uart.c
2342
2343ARM/REALTEK ARCHITECTURE
2344M:	Andreas Färber <afaerber@suse.de>
2345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2347S:	Maintained
2348F:	Documentation/devicetree/bindings/arm/realtek.yaml
2349F:	arch/arm/boot/dts/rtd*
2350F:	arch/arm/mach-realtek/
2351F:	arch/arm64/boot/dts/realtek/
2352
2353ARM/RENESAS ARM64 ARCHITECTURE
2354M:	Geert Uytterhoeven <geert+renesas@glider.be>
2355M:	Magnus Damm <magnus.damm@gmail.com>
2356L:	linux-renesas-soc@vger.kernel.org
2357S:	Supported
2358Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2360F:	Documentation/devicetree/bindings/arm/renesas.yaml
2361F:	arch/arm64/boot/dts/renesas/
2362F:	drivers/soc/renesas/
2363F:	include/linux/soc/renesas/
2364
2365ARM/RISCPC ARCHITECTURE
2366M:	Russell King <linux@armlinux.org.uk>
2367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368S:	Maintained
2369W:	http://www.armlinux.org.uk/
2370F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2371F:	arch/arm/include/asm/hardware/ioc.h
2372F:	arch/arm/include/asm/hardware/iomd.h
2373F:	arch/arm/include/asm/hardware/memc.h
2374F:	arch/arm/mach-rpc/
2375F:	drivers/net/ethernet/8390/etherh.c
2376F:	drivers/net/ethernet/i825xx/ether1*
2377F:	drivers/net/ethernet/seeq/ether3*
2378F:	drivers/scsi/arm/
2379
2380ARM/Rockchip SoC support
2381M:	Heiko Stuebner <heiko@sntech.de>
2382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383L:	linux-rockchip@lists.infradead.org
2384S:	Maintained
2385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2386F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2387F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2388F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2389F:	arch/arm/boot/dts/rk3*
2390F:	arch/arm/boot/dts/rv1108*
2391F:	arch/arm/mach-rockchip/
2392F:	drivers/*/*/*rockchip*
2393F:	drivers/*/*rockchip*
2394F:	drivers/clk/rockchip/
2395F:	drivers/i2c/busses/i2c-rk3x.c
2396F:	sound/soc/rockchip/
2397N:	rockchip
2398
2399ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2400M:	Kukjin Kim <kgene@kernel.org>
2401M:	Krzysztof Kozlowski <krzk@kernel.org>
2402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2403L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2404S:	Maintained
2405Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2406F:	Documentation/arm/samsung/
2407F:	Documentation/devicetree/bindings/arm/samsung/
2408F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2409F:	arch/arm/boot/dts/exynos*
2410F:	arch/arm/boot/dts/s3c*
2411F:	arch/arm/boot/dts/s5p*
2412F:	arch/arm/mach-exynos*/
2413F:	arch/arm/mach-s3c24*/
2414F:	arch/arm/mach-s3c64xx/
2415F:	arch/arm/mach-s5p*/
2416F:	arch/arm/plat-samsung/
2417F:	arch/arm64/boot/dts/exynos/
2418F:	drivers/*/*/*s3c24*
2419F:	drivers/*/*s3c24*
2420F:	drivers/*/*s3c64xx*
2421F:	drivers/*/*s5pv210*
2422F:	drivers/memory/samsung/
2423F:	drivers/soc/samsung/
2424F:	drivers/tty/serial/samsung*
2425F:	include/linux/soc/samsung/
2426N:	exynos
2427
2428ARM/SAMSUNG MOBILE MACHINE SUPPORT
2429M:	Kyungmin Park <kyungmin.park@samsung.com>
2430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2431S:	Maintained
2432F:	arch/arm/mach-s5pv210/
2433
2434ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2435M:	Kyungmin Park <kyungmin.park@samsung.com>
2436M:	Kamil Debski <kamil@wypas.org>
2437M:	Andrzej Hajda <a.hajda@samsung.com>
2438L:	linux-arm-kernel@lists.infradead.org
2439L:	linux-media@vger.kernel.org
2440S:	Maintained
2441F:	drivers/media/platform/s5p-g2d/
2442
2443ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2444M:	Marek Szyprowski <m.szyprowski@samsung.com>
2445L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2446L:	linux-media@vger.kernel.org
2447S:	Maintained
2448F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2449F:	drivers/media/platform/s5p-cec/
2450
2451ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2452M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2453M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2454M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2455L:	linux-arm-kernel@lists.infradead.org
2456L:	linux-media@vger.kernel.org
2457S:	Maintained
2458F:	drivers/media/platform/s5p-jpeg/
2459
2460ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2461M:	Kyungmin Park <kyungmin.park@samsung.com>
2462M:	Kamil Debski <kamil@wypas.org>
2463M:	Jeongtae Park <jtp.park@samsung.com>
2464M:	Andrzej Hajda <a.hajda@samsung.com>
2465L:	linux-arm-kernel@lists.infradead.org
2466L:	linux-media@vger.kernel.org
2467S:	Maintained
2468F:	drivers/media/platform/s5p-mfc/
2469
2470ARM/SHMOBILE ARM ARCHITECTURE
2471M:	Geert Uytterhoeven <geert+renesas@glider.be>
2472M:	Magnus Damm <magnus.damm@gmail.com>
2473L:	linux-renesas-soc@vger.kernel.org
2474S:	Supported
2475Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2477F:	Documentation/devicetree/bindings/arm/renesas.yaml
2478F:	arch/arm/boot/dts/emev2*
2479F:	arch/arm/boot/dts/gr-peach*
2480F:	arch/arm/boot/dts/iwg20d-q7*
2481F:	arch/arm/boot/dts/r7s*
2482F:	arch/arm/boot/dts/r8a*
2483F:	arch/arm/boot/dts/r9a*
2484F:	arch/arm/boot/dts/sh*
2485F:	arch/arm/configs/shmobile_defconfig
2486F:	arch/arm/include/debug/renesas-scif.S
2487F:	arch/arm/mach-shmobile/
2488F:	drivers/soc/renesas/
2489F:	include/linux/soc/renesas/
2490
2491ARM/SOCFPGA ARCHITECTURE
2492M:	Dinh Nguyen <dinguyen@kernel.org>
2493S:	Maintained
2494W:	http://www.rocketboards.org
2495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2496F:	arch/arm/boot/dts/socfpga*
2497F:	arch/arm/configs/socfpga_defconfig
2498F:	arch/arm/mach-socfpga/
2499F:	arch/arm64/boot/dts/altera/
2500F:	arch/arm64/boot/dts/intel/
2501
2502ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2503M:	Dinh Nguyen <dinguyen@kernel.org>
2504S:	Maintained
2505F:	drivers/clk/socfpga/
2506
2507ARM/SOCFPGA EDAC SUPPORT
2508M:	Thor Thayer <thor.thayer@linux.intel.com>
2509S:	Maintained
2510F:	drivers/edac/altera_edac.
2511
2512ARM/SPREADTRUM SoC SUPPORT
2513M:	Orson Zhai <orsonzhai@gmail.com>
2514M:	Baolin Wang <baolin.wang7@gmail.com>
2515M:	Chunyan Zhang <zhang.lyra@gmail.com>
2516S:	Maintained
2517F:	arch/arm64/boot/dts/sprd
2518N:	sprd
2519N:	sc27xx
2520N:	sc2731
2521
2522ARM/STI ARCHITECTURE
2523M:	Patrice Chotard <patrice.chotard@st.com>
2524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525S:	Maintained
2526W:	http://www.stlinux.com
2527F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2528F:	arch/arm/boot/dts/sti*
2529F:	arch/arm/mach-sti/
2530F:	drivers/ata/ahci_st.c
2531F:	drivers/char/hw_random/st-rng.c
2532F:	drivers/clocksource/arm_global_timer.c
2533F:	drivers/clocksource/clksrc_st_lpc.c
2534F:	drivers/cpufreq/sti-cpufreq.c
2535F:	drivers/dma/st_fdma*
2536F:	drivers/i2c/busses/i2c-st.c
2537F:	drivers/media/platform/sti/c8sectpfe/
2538F:	drivers/media/rc/st_rc.c
2539F:	drivers/mmc/host/sdhci-st.c
2540F:	drivers/phy/st/phy-miphy28lp.c
2541F:	drivers/phy/st/phy-stih407-usb.c
2542F:	drivers/pinctrl/pinctrl-st.c
2543F:	drivers/remoteproc/st_remoteproc.c
2544F:	drivers/remoteproc/st_slim_rproc.c
2545F:	drivers/reset/sti/
2546F:	drivers/rtc/rtc-st-lpc.c
2547F:	drivers/tty/serial/st-asc.c
2548F:	drivers/usb/dwc3/dwc3-st.c
2549F:	drivers/usb/host/ehci-st.c
2550F:	drivers/usb/host/ohci-st.c
2551F:	drivers/watchdog/st_lpc_wdt.c
2552F:	include/linux/remoteproc/st_slim_rproc.h
2553
2554ARM/STM32 ARCHITECTURE
2555M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2556M:	Alexandre Torgue <alexandre.torgue@st.com>
2557L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2559S:	Maintained
2560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2561F:	arch/arm/boot/dts/stm32*
2562F:	arch/arm/mach-stm32/
2563F:	drivers/clocksource/armv7m_systick.c
2564N:	stm32
2565N:	stm
2566
2567ARM/Synaptics SoC support
2568M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2569M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2571S:	Maintained
2572F:	arch/arm/boot/dts/berlin*
2573F:	arch/arm/mach-berlin/
2574F:	arch/arm64/boot/dts/synaptics/
2575
2576ARM/TANGO ARCHITECTURE
2577M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2578M:	Mans Rullgard <mans@mansr.com>
2579L:	linux-arm-kernel@lists.infradead.org
2580S:	Odd Fixes
2581N:	tango
2582
2583ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2584M:	Lennert Buytenhek <kernel@wantstofly.org>
2585L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2586S:	Maintained
2587
2588ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2589M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2590L:	linux-tegra@vger.kernel.org
2591L:	linux-media@vger.kernel.org
2592S:	Maintained
2593F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2594F:	drivers/media/platform/tegra-cec/
2595
2596ARM/TETON BGA MACHINE SUPPORT
2597M:	"Mark F. Brown" <mark.brown314@gmail.com>
2598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2599S:	Maintained
2600
2601ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2602M:	Santosh Shilimkar <ssantosh@kernel.org>
2603L:	linux-kernel@vger.kernel.org
2604S:	Maintained
2605F:	drivers/memory/*emif*
2606
2607ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2608M:	Santosh Shilimkar <ssantosh@kernel.org>
2609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610S:	Maintained
2611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2612F:	arch/arm/boot/dts/keystone-*
2613F:	arch/arm/mach-keystone/
2614
2615ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2616M:	Santosh Shilimkar <ssantosh@kernel.org>
2617L:	linux-kernel@vger.kernel.org
2618S:	Maintained
2619F:	drivers/clk/keystone/
2620
2621ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2622M:	Santosh Shilimkar <ssantosh@kernel.org>
2623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624L:	linux-kernel@vger.kernel.org
2625S:	Maintained
2626F:	drivers/clocksource/timer-keystone.c
2627
2628ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2629M:	Santosh Shilimkar <ssantosh@kernel.org>
2630L:	linux-kernel@vger.kernel.org
2631S:	Maintained
2632F:	drivers/power/reset/keystone-reset.c
2633
2634ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2635M:	Tero Kristo <t-kristo@ti.com>
2636M:	Nishanth Menon <nm@ti.com>
2637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2638S:	Supported
2639F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2640F:	arch/arm64/boot/dts/ti/Makefile
2641F:	arch/arm64/boot/dts/ti/k3-*
2642F:	include/dt-bindings/pinctrl/k3.h
2643
2644ARM/THECUS N2100 MACHINE SUPPORT
2645M:	Lennert Buytenhek <kernel@wantstofly.org>
2646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2647S:	Maintained
2648
2649ARM/TOSA MACHINE SUPPORT
2650M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2651M:	Dirk Opfer <dirk@opfer-online.de>
2652S:	Maintained
2653
2654ARM/UNIPHIER ARCHITECTURE
2655M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2657S:	Maintained
2658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2659F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2660F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2661F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2662F:	arch/arm/boot/dts/uniphier*
2663F:	arch/arm/include/asm/hardware/cache-uniphier.h
2664F:	arch/arm/mach-uniphier/
2665F:	arch/arm/mm/cache-uniphier.c
2666F:	arch/arm64/boot/dts/socionext/uniphier*
2667F:	drivers/bus/uniphier-system-bus.c
2668F:	drivers/clk/uniphier/
2669F:	drivers/dma/uniphier-mdmac.c
2670F:	drivers/gpio/gpio-uniphier.c
2671F:	drivers/i2c/busses/i2c-uniphier*
2672F:	drivers/irqchip/irq-uniphier-aidet.c
2673F:	drivers/mmc/host/uniphier-sd.c
2674F:	drivers/pinctrl/uniphier/
2675F:	drivers/reset/reset-uniphier.c
2676F:	drivers/tty/serial/8250/8250_uniphier.c
2677N:	uniphier
2678
2679ARM/VERSATILE EXPRESS PLATFORM
2680M:	Liviu Dudau <liviu.dudau@arm.com>
2681M:	Sudeep Holla <sudeep.holla@arm.com>
2682M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2683L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2684S:	Maintained
2685F:	*/*/*/vexpress*
2686F:	*/*/vexpress*
2687F:	arch/arm/boot/dts/vexpress*
2688F:	arch/arm/mach-vexpress/
2689F:	arch/arm64/boot/dts/arm/
2690F:	drivers/clk/versatile/clk-vexpress-osc.c
2691F:	drivers/clocksource/timer-versatile.c
2692N:	mps2
2693
2694ARM/VFP SUPPORT
2695M:	Russell King <linux@armlinux.org.uk>
2696L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2697S:	Maintained
2698W:	http://www.armlinux.org.uk/
2699F:	arch/arm/vfp/
2700
2701ARM/VOIPAC PXA270 SUPPORT
2702M:	Marek Vasut <marek.vasut@gmail.com>
2703L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2704S:	Maintained
2705F:	arch/arm/mach-pxa/include/mach/vpac270.h
2706F:	arch/arm/mach-pxa/vpac270.c
2707
2708ARM/VT8500 ARM ARCHITECTURE
2709M:	Tony Prisk <linux@prisktech.co.nz>
2710L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2711S:	Maintained
2712F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2713F:	arch/arm/mach-vt8500/
2714F:	drivers/clocksource/timer-vt8500.c
2715F:	drivers/i2c/busses/i2c-wmt.c
2716F:	drivers/mmc/host/wmt-sdmmc.c
2717F:	drivers/pwm/pwm-vt8500.c
2718F:	drivers/rtc/rtc-vt8500.c
2719F:	drivers/tty/serial/vt8500_serial.c
2720F:	drivers/usb/host/ehci-platform.c
2721F:	drivers/usb/host/uhci-platform.c
2722F:	drivers/video/fbdev/vt8500lcdfb.*
2723F:	drivers/video/fbdev/wm8505fb*
2724F:	drivers/video/fbdev/wmt_ge_rops.*
2725
2726ARM/ZIPIT Z2 SUPPORT
2727M:	Marek Vasut <marek.vasut@gmail.com>
2728L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2729S:	Maintained
2730F:	arch/arm/mach-pxa/include/mach/z2.h
2731F:	arch/arm/mach-pxa/z2.c
2732
2733ARM/ZTE ARCHITECTURE
2734M:	Jun Nie <jun.nie@linaro.org>
2735M:	Shawn Guo <shawnguo@kernel.org>
2736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2737S:	Maintained
2738F:	Documentation/devicetree/bindings/arm/zte.yaml
2739F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2740F:	Documentation/devicetree/bindings/dma/zxdma.txt
2741F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2742F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2743F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2744F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2745F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2746F:	Documentation/devicetree/bindings/soc/zte/
2747F:	Documentation/devicetree/bindings/sound/zte,*.txt
2748F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2749F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2750F:	arch/arm/boot/dts/zx2967*
2751F:	arch/arm/mach-zx/
2752F:	arch/arm64/boot/dts/zte/
2753F:	drivers/clk/zte/
2754F:	drivers/dma/zx_dma.c
2755F:	drivers/gpio/gpio-zx.c
2756F:	drivers/i2c/busses/i2c-zx2967.c
2757F:	drivers/mmc/host/dw_mmc-zx.*
2758F:	drivers/pinctrl/zte/
2759F:	drivers/soc/zte/
2760F:	drivers/thermal/zx2967_thermal.c
2761F:	drivers/watchdog/zx2967_wdt.c
2762F:	include/dt-bindings/clock/zx2967*.h
2763F:	include/dt-bindings/soc/zte,*.h
2764F:	sound/soc/codecs/zx_aud96p22.c
2765F:	sound/soc/zte/
2766
2767ARM/ZYNQ ARCHITECTURE
2768M:	Michal Simek <michal.simek@xilinx.com>
2769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2770S:	Supported
2771W:	http://wiki.xilinx.com
2772T:	git https://github.com/Xilinx/linux-xlnx.git
2773F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2774F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2775F:	arch/arm/mach-zynq/
2776F:	drivers/block/xsysace.c
2777F:	drivers/clocksource/timer-cadence-ttc.c
2778F:	drivers/cpuidle/cpuidle-zynq.c
2779F:	drivers/edac/synopsys_edac.c
2780F:	drivers/i2c/busses/i2c-cadence.c
2781F:	drivers/i2c/busses/i2c-xiic.c
2782F:	drivers/mmc/host/sdhci-of-arasan.c
2783N:	zynq
2784N:	xilinx
2785
2786ARM64 PORT (AARCH64 ARCHITECTURE)
2787M:	Catalin Marinas <catalin.marinas@arm.com>
2788M:	Will Deacon <will@kernel.org>
2789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2790S:	Maintained
2791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2792F:	Documentation/arm64/
2793F:	arch/arm64/
2794F:	tools/testing/selftests/arm64/
2795X:	arch/arm64/boot/dts/
2796
2797AS3645A LED FLASH CONTROLLER DRIVER
2798M:	Sakari Ailus <sakari.ailus@iki.fi>
2799L:	linux-leds@vger.kernel.org
2800S:	Maintained
2801F:	drivers/leds/leds-as3645a.c
2802
2803ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2804M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2805L:	linux-media@vger.kernel.org
2806S:	Maintained
2807T:	git git://linuxtv.org/media_tree.git
2808F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2809F:	drivers/media/i2c/ak7375.c
2810
2811ASAHI KASEI AK8974 DRIVER
2812M:	Linus Walleij <linus.walleij@linaro.org>
2813L:	linux-iio@vger.kernel.org
2814S:	Supported
2815W:	http://www.akm.com/
2816F:	drivers/iio/magnetometer/ak8974.c
2817
2818ASC7621 HARDWARE MONITOR DRIVER
2819M:	George Joseph <george.joseph@fairview5.com>
2820L:	linux-hwmon@vger.kernel.org
2821S:	Maintained
2822F:	Documentation/hwmon/asc7621.rst
2823F:	drivers/hwmon/asc7621.c
2824
2825ASPEED PINCTRL DRIVERS
2826M:	Andrew Jeffery <andrew@aj.id.au>
2827L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2828L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2829L:	linux-gpio@vger.kernel.org
2830S:	Maintained
2831F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2832F:	drivers/pinctrl/aspeed/
2833
2834ASPEED SCU INTERRUPT CONTROLLER DRIVER
2835M:	Eddie James <eajames@linux.ibm.com>
2836L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2837S:	Maintained
2838F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2839F:	drivers/irqchip/irq-aspeed-scu-ic.c
2840F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2841
2842ASPEED VIDEO ENGINE DRIVER
2843M:	Eddie James <eajames@linux.ibm.com>
2844L:	linux-media@vger.kernel.org
2845L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2846S:	Maintained
2847F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2848F:	drivers/media/platform/aspeed-video.c
2849
2850ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2851M:	Corentin Chary <corentin.chary@gmail.com>
2852L:	acpi4asus-user@lists.sourceforge.net
2853L:	platform-driver-x86@vger.kernel.org
2854S:	Maintained
2855W:	http://acpi4asus.sf.net
2856F:	drivers/platform/x86/asus*.c
2857F:	drivers/platform/x86/eeepc*.c
2858
2859ASUS WIRELESS RADIO CONTROL DRIVER
2860M:	João Paulo Rechi Vita <jprvita@gmail.com>
2861L:	platform-driver-x86@vger.kernel.org
2862S:	Maintained
2863F:	drivers/platform/x86/asus-wireless.c
2864
2865ASYMMETRIC KEYS
2866M:	David Howells <dhowells@redhat.com>
2867L:	keyrings@vger.kernel.org
2868S:	Maintained
2869F:	Documentation/crypto/asymmetric-keys.rst
2870F:	crypto/asymmetric_keys/
2871F:	include/crypto/pkcs7.h
2872F:	include/crypto/public_key.h
2873F:	include/linux/verification.h
2874
2875ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2876R:	Dan Williams <dan.j.williams@intel.com>
2877S:	Odd fixes
2878W:	http://sourceforge.net/projects/xscaleiop
2879F:	Documentation/crypto/async-tx-api.rst
2880F:	crypto/async_tx/
2881F:	drivers/dma/
2882F:	include/linux/async_tx.h
2883F:	include/linux/dmaengine.h
2884
2885AT24 EEPROM DRIVER
2886M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2887L:	linux-i2c@vger.kernel.org
2888S:	Maintained
2889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2890F:	Documentation/devicetree/bindings/eeprom/at24.yaml
2891F:	drivers/misc/eeprom/at24.c
2892
2893ATA OVER ETHERNET (AOE) DRIVER
2894M:	"Justin Sanders" <justin@coraid.com>
2895S:	Supported
2896W:	http://www.openaoe.org/
2897F:	Documentation/admin-guide/aoe/
2898F:	drivers/block/aoe/
2899
2900ATHEROS 71XX/9XXX GPIO DRIVER
2901M:	Alban Bedel <albeu@free.fr>
2902S:	Maintained
2903W:	https://github.com/AlbanBedel/linux
2904T:	git git://github.com/AlbanBedel/linux
2905F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2906F:	drivers/gpio/gpio-ath79.c
2907
2908ATHEROS 71XX/9XXX USB PHY DRIVER
2909M:	Alban Bedel <albeu@free.fr>
2910S:	Maintained
2911W:	https://github.com/AlbanBedel/linux
2912T:	git git://github.com/AlbanBedel/linux
2913F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2914F:	drivers/phy/qualcomm/phy-ath79-usb.c
2915
2916ATHEROS ATH GENERIC UTILITIES
2917M:	Kalle Valo <kvalo@codeaurora.org>
2918L:	linux-wireless@vger.kernel.org
2919S:	Supported
2920F:	drivers/net/wireless/ath/*
2921
2922ATHEROS ATH5K WIRELESS DRIVER
2923M:	Jiri Slaby <jirislaby@kernel.org>
2924M:	Nick Kossifidis <mickflemm@gmail.com>
2925M:	Luis Chamberlain <mcgrof@kernel.org>
2926L:	linux-wireless@vger.kernel.org
2927S:	Maintained
2928W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2929F:	drivers/net/wireless/ath/ath5k/
2930
2931ATHEROS ATH6KL WIRELESS DRIVER
2932M:	Kalle Valo <kvalo@codeaurora.org>
2933L:	linux-wireless@vger.kernel.org
2934S:	Supported
2935W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2937F:	drivers/net/wireless/ath/ath6kl/
2938
2939ATI_REMOTE2 DRIVER
2940M:	Ville Syrjala <syrjala@sci.fi>
2941S:	Maintained
2942F:	drivers/input/misc/ati_remote2.c
2943
2944ATK0110 HWMON DRIVER
2945M:	Luca Tettamanti <kronos.it@gmail.com>
2946L:	linux-hwmon@vger.kernel.org
2947S:	Maintained
2948F:	drivers/hwmon/asus_atk0110.c
2949
2950ATLX ETHERNET DRIVERS
2951M:	Jay Cliburn <jcliburn@gmail.com>
2952M:	Chris Snook <chris.snook@gmail.com>
2953L:	netdev@vger.kernel.org
2954S:	Maintained
2955W:	http://sourceforge.net/projects/atl1
2956W:	http://atl1.sourceforge.net
2957F:	drivers/net/ethernet/atheros/
2958
2959ATM
2960M:	Chas Williams <3chas3@gmail.com>
2961L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2962L:	netdev@vger.kernel.org
2963S:	Maintained
2964W:	http://linux-atm.sourceforge.net
2965F:	drivers/atm/
2966F:	include/linux/atm*
2967F:	include/uapi/linux/atm*
2968
2969ATMEL MACB ETHERNET DRIVER
2970M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2971M:	Claudiu Beznea <claudiu.beznea@microchip.com>
2972S:	Supported
2973F:	drivers/net/ethernet/cadence/
2974
2975ATMEL MAXTOUCH DRIVER
2976M:	Nick Dyer <nick@shmanahar.org>
2977S:	Maintained
2978T:	git git://github.com/ndyer/linux.git
2979F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2980F:	drivers/input/touchscreen/atmel_mxt_ts.c
2981
2982ATMEL WIRELESS DRIVER
2983M:	Simon Kelley <simon@thekelleys.org.uk>
2984L:	linux-wireless@vger.kernel.org
2985S:	Maintained
2986W:	http://www.thekelleys.org.uk/atmel
2987W:	http://atmelwlandriver.sourceforge.net/
2988F:	drivers/net/wireless/atmel/atmel*
2989
2990ATOMIC INFRASTRUCTURE
2991M:	Will Deacon <will@kernel.org>
2992M:	Peter Zijlstra <peterz@infradead.org>
2993R:	Boqun Feng <boqun.feng@gmail.com>
2994L:	linux-kernel@vger.kernel.org
2995S:	Maintained
2996F:	arch/*/include/asm/atomic*.h
2997F:	include/*/atomic*.h
2998F:	scripts/atomic/
2999
3000ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3001M:	Bradley Grove <linuxdrivers@attotech.com>
3002L:	linux-scsi@vger.kernel.org
3003S:	Supported
3004W:	http://www.attotech.com
3005F:	drivers/scsi/esas2r
3006
3007ATUSB IEEE 802.15.4 RADIO DRIVER
3008M:	Stefan Schmidt <stefan@datenfreihafen.org>
3009L:	linux-wpan@vger.kernel.org
3010S:	Maintained
3011F:	drivers/net/ieee802154/at86rf230.h
3012F:	drivers/net/ieee802154/atusb.c
3013F:	drivers/net/ieee802154/atusb.h
3014
3015AUDIT SUBSYSTEM
3016M:	Paul Moore <paul@paul-moore.com>
3017M:	Eric Paris <eparis@redhat.com>
3018L:	linux-audit@redhat.com (moderated for non-subscribers)
3019S:	Supported
3020W:	https://github.com/linux-audit
3021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3022F:	include/linux/audit.h
3023F:	include/uapi/linux/audit.h
3024F:	kernel/audit*
3025
3026AUXILIARY DISPLAY DRIVERS
3027M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3028S:	Maintained
3029F:	drivers/auxdisplay/
3030F:	include/linux/cfag12864b.h
3031
3032AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3033M:	Andreas Klinger <ak@it-klinger.de>
3034L:	linux-iio@vger.kernel.org
3035S:	Maintained
3036F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3037F:	drivers/iio/adc/hx711.c
3038
3039AX.25 NETWORK LAYER
3040M:	Ralf Baechle <ralf@linux-mips.org>
3041L:	linux-hams@vger.kernel.org
3042S:	Maintained
3043W:	http://www.linux-ax25.org/
3044F:	include/net/ax25.h
3045F:	include/uapi/linux/ax25.h
3046F:	net/ax25/
3047
3048AXENTIA ARM DEVICES
3049M:	Peter Rosin <peda@axentia.se>
3050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3051S:	Maintained
3052F:	arch/arm/boot/dts/at91-linea.dtsi
3053F:	arch/arm/boot/dts/at91-natte.dtsi
3054F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3055F:	arch/arm/boot/dts/at91-tse850-3.dts
3056
3057AXENTIA ASOC DRIVERS
3058M:	Peter Rosin <peda@axentia.se>
3059L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3060S:	Maintained
3061F:	Documentation/devicetree/bindings/sound/axentia,*
3062F:	sound/soc/atmel/tse850-pcm5142.c
3063
3064AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3065M:	Nuno Sá <nuno.sa@analog.com>
3066L:	linux-hwmon@vger.kernel.org
3067S:	Supported
3068W:	http://ez.analog.com/community/linux-device-drivers
3069F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3070F:	drivers/hwmon/axi-fan-control.c
3071
3072AXXIA I2C CONTROLLER
3073M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3074L:	linux-i2c@vger.kernel.org
3075S:	Maintained
3076F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3077F:	drivers/i2c/busses/i2c-axxia.c
3078
3079AZ6007 DVB DRIVER
3080M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3081L:	linux-media@vger.kernel.org
3082S:	Maintained
3083W:	https://linuxtv.org
3084T:	git git://linuxtv.org/media_tree.git
3085F:	drivers/media/usb/dvb-usb-v2/az6007.c
3086
3087AZTECH FM RADIO RECEIVER DRIVER
3088M:	Hans Verkuil <hverkuil@xs4all.nl>
3089L:	linux-media@vger.kernel.org
3090S:	Maintained
3091W:	https://linuxtv.org
3092T:	git git://linuxtv.org/media_tree.git
3093F:	drivers/media/radio/radio-aztech*
3094
3095B43 WIRELESS DRIVER
3096L:	linux-wireless@vger.kernel.org
3097L:	b43-dev@lists.infradead.org
3098S:	Odd Fixes
3099W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3100F:	drivers/net/wireless/broadcom/b43/
3101
3102B43LEGACY WIRELESS DRIVER
3103M:	Larry Finger <Larry.Finger@lwfinger.net>
3104L:	linux-wireless@vger.kernel.org
3105L:	b43-dev@lists.infradead.org
3106S:	Maintained
3107W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3108F:	drivers/net/wireless/broadcom/b43legacy/
3109
3110BACKLIGHT CLASS/SUBSYSTEM
3111M:	Lee Jones <lee.jones@linaro.org>
3112M:	Daniel Thompson <daniel.thompson@linaro.org>
3113M:	Jingoo Han <jingoohan1@gmail.com>
3114L:	dri-devel@lists.freedesktop.org
3115S:	Maintained
3116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3117F:	Documentation/ABI/stable/sysfs-class-backlight
3118F:	Documentation/ABI/testing/sysfs-class-backlight
3119F:	Documentation/devicetree/bindings/leds/backlight
3120F:	drivers/video/backlight/
3121F:	include/linux/backlight.h
3122F:	include/linux/pwm_backlight.h
3123
3124BATMAN ADVANCED
3125M:	Marek Lindner <mareklindner@neomailbox.ch>
3126M:	Simon Wunderlich <sw@simonwunderlich.de>
3127M:	Antonio Quartulli <a@unstable.cc>
3128M:	Sven Eckelmann <sven@narfation.org>
3129L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3130S:	Maintained
3131W:	https://www.open-mesh.org/
3132Q:	https://patchwork.open-mesh.org/project/batman/list/
3133B:	https://www.open-mesh.org/projects/batman-adv/issues
3134C:	irc://chat.freenode.net/batman
3135T:	git https://git.open-mesh.org/linux-merge.git
3136F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3137F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
3138F:	Documentation/networking/batman-adv.rst
3139F:	include/uapi/linux/batadv_packet.h
3140F:	include/uapi/linux/batman_adv.h
3141F:	net/batman-adv/
3142
3143BAYCOM/HDLCDRV DRIVERS FOR AX.25
3144M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3145L:	linux-hams@vger.kernel.org
3146S:	Maintained
3147W:	http://www.baycom.org/~tom/ham/ham.html
3148F:	drivers/net/hamradio/baycom*
3149
3150BCACHE (BLOCK LAYER CACHE)
3151M:	Coly Li <colyli@suse.de>
3152M:	Kent Overstreet <kent.overstreet@gmail.com>
3153L:	linux-bcache@vger.kernel.org
3154S:	Maintained
3155W:	http://bcache.evilpiepirate.org
3156C:	irc://irc.oftc.net/bcache
3157F:	drivers/md/bcache/
3158
3159BDISP ST MEDIA DRIVER
3160M:	Fabien Dessenne <fabien.dessenne@st.com>
3161L:	linux-media@vger.kernel.org
3162S:	Supported
3163W:	https://linuxtv.org
3164T:	git git://linuxtv.org/media_tree.git
3165F:	drivers/media/platform/sti/bdisp
3166
3167BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3168M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3169L:	netdev@vger.kernel.org
3170S:	Maintained
3171F:	drivers/net/ethernet/ec_bhf.c
3172
3173BEFS FILE SYSTEM
3174M:	Luis de Bethencourt <luisbg@kernel.org>
3175M:	Salah Triki <salah.triki@gmail.com>
3176S:	Maintained
3177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3178F:	Documentation/filesystems/befs.rst
3179F:	fs/befs/
3180
3181BFQ I/O SCHEDULER
3182M:	Paolo Valente <paolo.valente@linaro.org>
3183M:	Jens Axboe <axboe@kernel.dk>
3184L:	linux-block@vger.kernel.org
3185S:	Maintained
3186F:	Documentation/block/bfq-iosched.rst
3187F:	block/bfq-*
3188
3189BFS FILE SYSTEM
3190M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3191S:	Maintained
3192F:	Documentation/filesystems/bfs.rst
3193F:	fs/bfs/
3194F:	include/uapi/linux/bfs_fs.h
3195
3196BLINKM RGB LED DRIVER
3197M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3198S:	Maintained
3199F:	drivers/leds/leds-blinkm.c
3200
3201BLOCK LAYER
3202M:	Jens Axboe <axboe@kernel.dk>
3203L:	linux-block@vger.kernel.org
3204S:	Maintained
3205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3206F:	block/
3207F:	drivers/block/
3208F:	kernel/trace/blktrace.c
3209F:	lib/sbitmap.c
3210
3211BLOCK2MTD DRIVER
3212M:	Joern Engel <joern@lazybastard.org>
3213L:	linux-mtd@lists.infradead.org
3214S:	Maintained
3215F:	drivers/mtd/devices/block2mtd.c
3216
3217BLUETOOTH DRIVERS
3218M:	Marcel Holtmann <marcel@holtmann.org>
3219M:	Johan Hedberg <johan.hedberg@gmail.com>
3220L:	linux-bluetooth@vger.kernel.org
3221S:	Maintained
3222W:	http://www.bluez.org/
3223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3225F:	drivers/bluetooth/
3226
3227BLUETOOTH SUBSYSTEM
3228M:	Marcel Holtmann <marcel@holtmann.org>
3229M:	Johan Hedberg <johan.hedberg@gmail.com>
3230L:	linux-bluetooth@vger.kernel.org
3231S:	Maintained
3232W:	http://www.bluez.org/
3233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3235F:	include/net/bluetooth/
3236F:	net/bluetooth/
3237
3238BONDING DRIVER
3239M:	Jay Vosburgh <j.vosburgh@gmail.com>
3240M:	Veaceslav Falico <vfalico@gmail.com>
3241M:	Andy Gospodarek <andy@greyhouse.net>
3242L:	netdev@vger.kernel.org
3243S:	Supported
3244W:	http://sourceforge.net/projects/bonding/
3245F:	drivers/net/bonding/
3246F:	include/uapi/linux/if_bonding.h
3247
3248BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3249M:	Dan Robertson <dan@dlrobertson.com>
3250L:	linux-iio@vger.kernel.org
3251S:	Maintained
3252F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3253F:	drivers/iio/accel/bma400*
3254
3255BPF (Safe dynamic programs and tools)
3256M:	Alexei Starovoitov <ast@kernel.org>
3257M:	Daniel Borkmann <daniel@iogearbox.net>
3258R:	Martin KaFai Lau <kafai@fb.com>
3259R:	Song Liu <songliubraving@fb.com>
3260R:	Yonghong Song <yhs@fb.com>
3261R:	Andrii Nakryiko <andriin@fb.com>
3262R:	John Fastabend <john.fastabend@gmail.com>
3263R:	KP Singh <kpsingh@chromium.org>
3264L:	netdev@vger.kernel.org
3265L:	bpf@vger.kernel.org
3266S:	Supported
3267Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3270F:	Documentation/bpf/
3271F:	Documentation/networking/filter.rst
3272F:	arch/*/net/*
3273F:	include/linux/bpf*
3274F:	include/linux/filter.h
3275F:	include/trace/events/xdp.h
3276F:	include/uapi/linux/bpf*
3277F:	include/uapi/linux/filter.h
3278F:	kernel/bpf/
3279F:	kernel/trace/bpf_trace.c
3280F:	lib/test_bpf.c
3281F:	net/bpf/
3282F:	net/core/filter.c
3283F:	net/sched/act_bpf.c
3284F:	net/sched/cls_bpf.c
3285F:	samples/bpf/
3286F:	tools/bpf/
3287F:	tools/lib/bpf/
3288F:	tools/testing/selftests/bpf/
3289N:	bpf
3290K:	bpf
3291
3292BPF JIT for ARM
3293M:	Shubham Bansal <illusionist.neo@gmail.com>
3294L:	netdev@vger.kernel.org
3295L:	bpf@vger.kernel.org
3296S:	Maintained
3297F:	arch/arm/net/
3298
3299BPF JIT for ARM64
3300M:	Daniel Borkmann <daniel@iogearbox.net>
3301M:	Alexei Starovoitov <ast@kernel.org>
3302M:	Zi Shen Lim <zlim.lnx@gmail.com>
3303L:	netdev@vger.kernel.org
3304L:	bpf@vger.kernel.org
3305S:	Supported
3306F:	arch/arm64/net/
3307
3308BPF JIT for MIPS (32-BIT AND 64-BIT)
3309M:	Paul Burton <paulburton@kernel.org>
3310L:	netdev@vger.kernel.org
3311L:	bpf@vger.kernel.org
3312S:	Maintained
3313F:	arch/mips/net/
3314
3315BPF JIT for NFP NICs
3316M:	Jakub Kicinski <kuba@kernel.org>
3317L:	netdev@vger.kernel.org
3318L:	bpf@vger.kernel.org
3319S:	Supported
3320F:	drivers/net/ethernet/netronome/nfp/bpf/
3321
3322BPF JIT for POWERPC (32-BIT AND 64-BIT)
3323M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3324M:	Sandipan Das <sandipan@linux.ibm.com>
3325L:	netdev@vger.kernel.org
3326L:	bpf@vger.kernel.org
3327S:	Maintained
3328F:	arch/powerpc/net/
3329
3330BPF JIT for RISC-V (32-bit)
3331M:	Luke Nelson <luke.r.nels@gmail.com>
3332M:	Xi Wang <xi.wang@gmail.com>
3333L:	netdev@vger.kernel.org
3334L:	bpf@vger.kernel.org
3335S:	Maintained
3336F:	arch/riscv/net/
3337X:	arch/riscv/net/bpf_jit_comp64.c
3338
3339BPF JIT for RISC-V (64-bit)
3340M:	Björn Töpel <bjorn.topel@gmail.com>
3341L:	netdev@vger.kernel.org
3342L:	bpf@vger.kernel.org
3343S:	Maintained
3344F:	arch/riscv/net/
3345X:	arch/riscv/net/bpf_jit_comp32.c
3346
3347BPF JIT for S390
3348M:	Ilya Leoshkevich <iii@linux.ibm.com>
3349M:	Heiko Carstens <hca@linux.ibm.com>
3350M:	Vasily Gorbik <gor@linux.ibm.com>
3351L:	netdev@vger.kernel.org
3352L:	bpf@vger.kernel.org
3353S:	Maintained
3354F:	arch/s390/net/
3355X:	arch/s390/net/pnet.c
3356
3357BPF JIT for SPARC (32-BIT AND 64-BIT)
3358M:	David S. Miller <davem@davemloft.net>
3359L:	netdev@vger.kernel.org
3360L:	bpf@vger.kernel.org
3361S:	Maintained
3362F:	arch/sparc/net/
3363
3364BPF JIT for X86 32-BIT
3365M:	Wang YanQing <udknight@gmail.com>
3366L:	netdev@vger.kernel.org
3367L:	bpf@vger.kernel.org
3368S:	Maintained
3369F:	arch/x86/net/bpf_jit_comp32.c
3370
3371BPF JIT for X86 64-BIT
3372M:	Alexei Starovoitov <ast@kernel.org>
3373M:	Daniel Borkmann <daniel@iogearbox.net>
3374L:	netdev@vger.kernel.org
3375L:	bpf@vger.kernel.org
3376S:	Supported
3377F:	arch/x86/net/
3378X:	arch/x86/net/bpf_jit_comp32.c
3379
3380BROADCOM B44 10/100 ETHERNET DRIVER
3381M:	Michael Chan <michael.chan@broadcom.com>
3382L:	netdev@vger.kernel.org
3383S:	Supported
3384F:	drivers/net/ethernet/broadcom/b44.*
3385
3386BROADCOM B53 ETHERNET SWITCH DRIVER
3387M:	Florian Fainelli <f.fainelli@gmail.com>
3388L:	netdev@vger.kernel.org
3389L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3390S:	Supported
3391F:	drivers/net/dsa/b53/*
3392F:	include/linux/platform_data/b53.h
3393
3394BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3395M:	Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3396L:	bcm-kernel-feedback-list@broadcom.com
3397L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3399S:	Maintained
3400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3401F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3402F:	drivers/pci/controller/pcie-brcmstb.c
3403F:	drivers/staging/vc04_services
3404N:	bcm2711
3405N:	bcm2835
3406
3407BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3408M:	Florian Fainelli <f.fainelli@gmail.com>
3409M:	Ray Jui <rjui@broadcom.com>
3410M:	Scott Branden <sbranden@broadcom.com>
3411M:	bcm-kernel-feedback-list@broadcom.com
3412S:	Maintained
3413T:	git git://github.com/broadcom/mach-bcm
3414F:	arch/arm/mach-bcm/
3415N:	bcm281*
3416N:	bcm113*
3417N:	bcm216*
3418N:	kona
3419
3420BROADCOM BCM47XX MIPS ARCHITECTURE
3421M:	Hauke Mehrtens <hauke@hauke-m.de>
3422M:	Rafał Miłecki <zajec5@gmail.com>
3423L:	linux-mips@vger.kernel.org
3424S:	Maintained
3425F:	Documentation/devicetree/bindings/mips/brcm/
3426F:	arch/mips/bcm47xx/*
3427F:	arch/mips/include/asm/mach-bcm47xx/*
3428
3429BROADCOM BCM5301X ARM ARCHITECTURE
3430M:	Hauke Mehrtens <hauke@hauke-m.de>
3431M:	Rafał Miłecki <zajec5@gmail.com>
3432M:	bcm-kernel-feedback-list@broadcom.com
3433L:	linux-arm-kernel@lists.infradead.org
3434S:	Maintained
3435F:	arch/arm/boot/dts/bcm470*
3436F:	arch/arm/boot/dts/bcm5301x*.dtsi
3437F:	arch/arm/boot/dts/bcm953012*
3438F:	arch/arm/mach-bcm/bcm_5301x.c
3439
3440BROADCOM BCM53573 ARM ARCHITECTURE
3441M:	Rafał Miłecki <rafal@milecki.pl>
3442L:	bcm-kernel-feedback-list@broadcom.com
3443L:	linux-arm-kernel@lists.infradead.org
3444S:	Maintained
3445F:	arch/arm/boot/dts/bcm47189*
3446F:	arch/arm/boot/dts/bcm53573*
3447
3448BROADCOM BCM63XX ARM ARCHITECTURE
3449M:	Florian Fainelli <f.fainelli@gmail.com>
3450M:	bcm-kernel-feedback-list@broadcom.com
3451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3452S:	Maintained
3453T:	git git://github.com/broadcom/stblinux.git
3454N:	bcm63xx
3455
3456BROADCOM BCM63XX/BCM33XX UDC DRIVER
3457M:	Kevin Cernekee <cernekee@gmail.com>
3458L:	linux-usb@vger.kernel.org
3459S:	Maintained
3460F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3461
3462BROADCOM BCM7XXX ARM ARCHITECTURE
3463M:	Florian Fainelli <f.fainelli@gmail.com>
3464M:	bcm-kernel-feedback-list@broadcom.com
3465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3466S:	Maintained
3467T:	git git://github.com/broadcom/stblinux.git
3468F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3469F:	arch/arm/boot/dts/bcm7*.dts*
3470F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3471F:	arch/arm/mach-bcm/*brcmstb*
3472F:	arch/arm/mm/cache-b15-rac.c
3473F:	drivers/bus/brcmstb_gisb.c
3474F:	drivers/pci/controller/pcie-brcmstb.c
3475N:	brcmstb
3476
3477BROADCOM BMIPS CPUFREQ DRIVER
3478M:	Markus Mayer <mmayer@broadcom.com>
3479M:	bcm-kernel-feedback-list@broadcom.com
3480L:	linux-pm@vger.kernel.org
3481S:	Maintained
3482F:	drivers/cpufreq/bmips-cpufreq.c
3483
3484BROADCOM BMIPS MIPS ARCHITECTURE
3485M:	Florian Fainelli <f.fainelli@gmail.com>
3486L:	bcm-kernel-feedback-list@broadcom.com
3487L:	linux-mips@vger.kernel.org
3488S:	Maintained
3489T:	git git://github.com/broadcom/stblinux.git
3490F:	arch/mips/bmips/*
3491F:	arch/mips/boot/dts/brcm/bcm*.dts*
3492F:	arch/mips/include/asm/mach-bmips/*
3493F:	arch/mips/kernel/*bmips*
3494F:	drivers/irqchip/irq-bcm63*
3495F:	drivers/irqchip/irq-bcm7*
3496F:	drivers/irqchip/irq-brcmstb*
3497F:	include/linux/bcm963xx_nvram.h
3498F:	include/linux/bcm963xx_tag.h
3499
3500BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3501M:	Rasesh Mody <rmody@marvell.com>
3502M:	GR-Linux-NIC-Dev@marvell.com
3503L:	netdev@vger.kernel.org
3504S:	Supported
3505F:	drivers/net/ethernet/broadcom/bnx2.*
3506F:	drivers/net/ethernet/broadcom/bnx2_*
3507
3508BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3509M:	QLogic-Storage-Upstream@qlogic.com
3510L:	linux-scsi@vger.kernel.org
3511S:	Supported
3512F:	drivers/scsi/bnx2fc/
3513
3514BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3515M:	QLogic-Storage-Upstream@qlogic.com
3516L:	linux-scsi@vger.kernel.org
3517S:	Supported
3518F:	drivers/scsi/bnx2i/
3519
3520BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3521M:	Ariel Elior <aelior@marvell.com>
3522M:	Sudarsana Kalluru <skalluru@marvell.com>
3523M:	GR-everest-linux-l2@marvell.com
3524L:	netdev@vger.kernel.org
3525S:	Supported
3526F:	drivers/net/ethernet/broadcom/bnx2x/
3527
3528BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3529M:	Michael Chan <michael.chan@broadcom.com>
3530L:	netdev@vger.kernel.org
3531S:	Supported
3532F:	drivers/net/ethernet/broadcom/bnxt/
3533
3534BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3535M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3536M:	Franky Lin <franky.lin@broadcom.com>
3537M:	Hante Meuleman <hante.meuleman@broadcom.com>
3538M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3539M:	Wright Feng <wright.feng@cypress.com>
3540L:	linux-wireless@vger.kernel.org
3541L:	brcm80211-dev-list.pdl@broadcom.com
3542L:	brcm80211-dev-list@cypress.com
3543S:	Supported
3544F:	drivers/net/wireless/broadcom/brcm80211/
3545
3546BROADCOM BRCMSTB GPIO DRIVER
3547M:	Gregory Fong <gregory.0xf0@gmail.com>
3548L:	bcm-kernel-feedback-list@broadcom.com
3549S:	Supported
3550F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3551F:	drivers/gpio/gpio-brcmstb.c
3552
3553BROADCOM BRCMSTB I2C DRIVER
3554M:	Kamal Dasu <kdasu.kdev@gmail.com>
3555L:	linux-i2c@vger.kernel.org
3556L:	bcm-kernel-feedback-list@broadcom.com
3557S:	Supported
3558F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3559F:	drivers/i2c/busses/i2c-brcmstb.c
3560
3561BROADCOM BRCMSTB USB EHCI DRIVER
3562M:	Al Cooper <alcooperx@gmail.com>
3563L:	linux-usb@vger.kernel.org
3564L:	bcm-kernel-feedback-list@broadcom.com
3565S:	Maintained
3566F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3567F:	drivers/usb/host/ehci-brcm.*
3568
3569BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3570M:	Al Cooper <alcooperx@gmail.com>
3571L:	linux-kernel@vger.kernel.org
3572L:	bcm-kernel-feedback-list@broadcom.com
3573S:	Maintained
3574F:	drivers/phy/broadcom/phy-brcm-usb*
3575
3576BROADCOM GENET ETHERNET DRIVER
3577M:	Doug Berger <opendmb@gmail.com>
3578M:	Florian Fainelli <f.fainelli@gmail.com>
3579L:	bcm-kernel-feedback-list@broadcom.com
3580L:	netdev@vger.kernel.org
3581S:	Supported
3582F:	drivers/net/ethernet/broadcom/genet/
3583
3584BROADCOM IPROC ARM ARCHITECTURE
3585M:	Ray Jui <rjui@broadcom.com>
3586M:	Scott Branden <sbranden@broadcom.com>
3587M:	bcm-kernel-feedback-list@broadcom.com
3588L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3589S:	Maintained
3590T:	git git://github.com/broadcom/cygnus-linux.git
3591F:	arch/arm64/boot/dts/broadcom/northstar2/*
3592F:	arch/arm64/boot/dts/broadcom/stingray/*
3593F:	drivers/clk/bcm/clk-ns*
3594F:	drivers/clk/bcm/clk-sr*
3595F:	drivers/pinctrl/bcm/pinctrl-ns*
3596F:	include/dt-bindings/clock/bcm-sr*
3597N:	iproc
3598N:	cygnus
3599N:	bcm[-_]nsp
3600N:	bcm9113*
3601N:	bcm9583*
3602N:	bcm9585*
3603N:	bcm9586*
3604N:	bcm988312
3605N:	bcm113*
3606N:	bcm583*
3607N:	bcm585*
3608N:	bcm586*
3609N:	bcm88312
3610N:	hr2
3611N:	stingray
3612
3613BROADCOM KONA GPIO DRIVER
3614M:	Ray Jui <rjui@broadcom.com>
3615L:	bcm-kernel-feedback-list@broadcom.com
3616S:	Supported
3617F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3618F:	drivers/gpio/gpio-bcm-kona.c
3619
3620BROADCOM NETXTREME-E ROCE DRIVER
3621M:	Selvin Xavier <selvin.xavier@broadcom.com>
3622M:	Devesh Sharma <devesh.sharma@broadcom.com>
3623M:	Somnath Kotur <somnath.kotur@broadcom.com>
3624M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3625M:	Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3626L:	linux-rdma@vger.kernel.org
3627S:	Supported
3628W:	http://www.broadcom.com
3629F:	drivers/infiniband/hw/bnxt_re/
3630F:	include/uapi/rdma/bnxt_re-abi.h
3631
3632BROADCOM NVRAM DRIVER
3633M:	Rafał Miłecki <zajec5@gmail.com>
3634L:	linux-mips@vger.kernel.org
3635S:	Maintained
3636F:	drivers/firmware/broadcom/*
3637
3638BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3639M:	Rafał Miłecki <zajec5@gmail.com>
3640L:	linux-wireless@vger.kernel.org
3641S:	Maintained
3642F:	drivers/bcma/
3643F:	include/linux/bcma/
3644
3645BROADCOM SPI DRIVER
3646M:	Kamal Dasu <kdasu.kdev@gmail.com>
3647M:	bcm-kernel-feedback-list@broadcom.com
3648S:	Maintained
3649F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3650F:	drivers/spi/spi-bcm-qspi.*
3651F:	drivers/spi/spi-brcmstb-qspi.c
3652F:	drivers/spi/spi-iproc-qspi.c
3653
3654BROADCOM STB AVS CPUFREQ DRIVER
3655M:	Markus Mayer <mmayer@broadcom.com>
3656M:	bcm-kernel-feedback-list@broadcom.com
3657L:	linux-pm@vger.kernel.org
3658S:	Maintained
3659F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3660F:	drivers/cpufreq/brcmstb*
3661
3662BROADCOM STB AVS TMON DRIVER
3663M:	Markus Mayer <mmayer@broadcom.com>
3664M:	bcm-kernel-feedback-list@broadcom.com
3665L:	linux-pm@vger.kernel.org
3666S:	Maintained
3667F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3668F:	drivers/thermal/broadcom/brcmstb*
3669
3670BROADCOM STB DPFE DRIVER
3671M:	Markus Mayer <mmayer@broadcom.com>
3672M:	bcm-kernel-feedback-list@broadcom.com
3673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3674S:	Maintained
3675F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3676F:	drivers/memory/brcmstb_dpfe.c
3677
3678BROADCOM STB NAND FLASH DRIVER
3679M:	Brian Norris <computersforpeace@gmail.com>
3680M:	Kamal Dasu <kdasu.kdev@gmail.com>
3681L:	linux-mtd@lists.infradead.org
3682L:	bcm-kernel-feedback-list@broadcom.com
3683S:	Maintained
3684F:	drivers/mtd/nand/raw/brcmnand/
3685
3686BROADCOM SYSTEMPORT ETHERNET DRIVER
3687M:	Florian Fainelli <f.fainelli@gmail.com>
3688L:	bcm-kernel-feedback-list@broadcom.com
3689L:	netdev@vger.kernel.org
3690S:	Supported
3691F:	drivers/net/ethernet/broadcom/bcmsysport.*
3692
3693BROADCOM TG3 GIGABIT ETHERNET DRIVER
3694M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3695M:	Prashant Sreedharan <prashant@broadcom.com>
3696M:	Michael Chan <mchan@broadcom.com>
3697L:	netdev@vger.kernel.org
3698S:	Supported
3699F:	drivers/net/ethernet/broadcom/tg3.*
3700
3701BROCADE BFA FC SCSI DRIVER
3702M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3703M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3704L:	linux-scsi@vger.kernel.org
3705S:	Supported
3706F:	drivers/scsi/bfa/
3707
3708BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3709M:	Rasesh Mody <rmody@marvell.com>
3710M:	Sudarsana Kalluru <skalluru@marvell.com>
3711M:	GR-Linux-NIC-Dev@marvell.com
3712L:	netdev@vger.kernel.org
3713S:	Supported
3714F:	drivers/net/ethernet/brocade/bna/
3715
3716BSG (block layer generic sg v4 driver)
3717M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3718L:	linux-scsi@vger.kernel.org
3719S:	Supported
3720F:	block/bsg.c
3721F:	include/linux/bsg.h
3722F:	include/uapi/linux/bsg.h
3723
3724BT87X AUDIO DRIVER
3725M:	Clemens Ladisch <clemens@ladisch.de>
3726L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3727S:	Maintained
3728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3729F:	Documentation/sound/cards/bt87x.rst
3730F:	sound/pci/bt87x.c
3731
3732BT8XXGPIO DRIVER
3733M:	Michael Buesch <m@bues.ch>
3734S:	Maintained
3735W:	http://bu3sch.de/btgpio.php
3736F:	drivers/gpio/gpio-bt8xx.c
3737
3738BTRFS FILE SYSTEM
3739M:	Chris Mason <clm@fb.com>
3740M:	Josef Bacik <josef@toxicpanda.com>
3741M:	David Sterba <dsterba@suse.com>
3742L:	linux-btrfs@vger.kernel.org
3743S:	Maintained
3744W:	http://btrfs.wiki.kernel.org/
3745Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3747F:	Documentation/filesystems/btrfs.rst
3748F:	fs/btrfs/
3749F:	include/linux/btrfs*
3750F:	include/uapi/linux/btrfs*
3751
3752BTTV VIDEO4LINUX DRIVER
3753M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3754L:	linux-media@vger.kernel.org
3755S:	Odd fixes
3756W:	https://linuxtv.org
3757T:	git git://linuxtv.org/media_tree.git
3758F:	Documentation/driver-api/media/drivers/bttv*
3759F:	drivers/media/pci/bt8xx/bttv*
3760
3761BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3762M:	Chanwoo Choi <cw00.choi@samsung.com>
3763L:	linux-pm@vger.kernel.org
3764L:	linux-samsung-soc@vger.kernel.org
3765S:	Maintained
3766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3767F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3768F:	drivers/devfreq/exynos-bus.c
3769
3770BUSLOGIC SCSI DRIVER
3771M:	Khalid Aziz <khalid@gonehiking.org>
3772L:	linux-scsi@vger.kernel.org
3773S:	Maintained
3774F:	drivers/scsi/BusLogic.*
3775F:	drivers/scsi/FlashPoint.*
3776
3777C-MEDIA CMI8788 DRIVER
3778M:	Clemens Ladisch <clemens@ladisch.de>
3779L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3780S:	Maintained
3781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3782F:	sound/pci/oxygen/
3783
3784C-SKY ARCHITECTURE
3785M:	Guo Ren <guoren@kernel.org>
3786L:	linux-csky@vger.kernel.org
3787S:	Supported
3788T:	git https://github.com/c-sky/csky-linux.git
3789F:	Documentation/devicetree/bindings/csky/
3790F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3791F:	Documentation/devicetree/bindings/timer/csky,*
3792F:	arch/csky/
3793F:	drivers/clocksource/timer-gx6605s.c
3794F:	drivers/clocksource/timer-mp-csky.c
3795F:	drivers/irqchip/irq-csky-*
3796N:	csky
3797K:	csky
3798
3799C6X ARCHITECTURE
3800M:	Mark Salter <msalter@redhat.com>
3801M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3802L:	linux-c6x-dev@linux-c6x.org
3803S:	Maintained
3804W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3805F:	arch/c6x/
3806
3807CA8210 IEEE-802.15.4 RADIO DRIVER
3808M:	Harry Morris <h.morris@cascoda.com>
3809L:	linux-wpan@vger.kernel.org
3810S:	Maintained
3811W:	https://github.com/Cascoda/ca8210-linux.git
3812F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3813F:	drivers/net/ieee802154/ca8210.c
3814
3815CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3816M:	David Howells <dhowells@redhat.com>
3817L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3818S:	Supported
3819F:	Documentation/filesystems/caching/cachefiles.rst
3820F:	fs/cachefiles/
3821
3822CADENCE MIPI-CSI2 BRIDGES
3823M:	Maxime Ripard <mripard@kernel.org>
3824L:	linux-media@vger.kernel.org
3825S:	Maintained
3826F:	Documentation/devicetree/bindings/media/cdns,*.txt
3827F:	drivers/media/platform/cadence/cdns-csi2*
3828
3829CADENCE NAND DRIVER
3830L:	linux-mtd@lists.infradead.org
3831S:	Orphan
3832F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3833F:	drivers/mtd/nand/raw/cadence-nand-controller.c
3834
3835CADET FM/AM RADIO RECEIVER DRIVER
3836M:	Hans Verkuil <hverkuil@xs4all.nl>
3837L:	linux-media@vger.kernel.org
3838S:	Maintained
3839W:	https://linuxtv.org
3840T:	git git://linuxtv.org/media_tree.git
3841F:	drivers/media/radio/radio-cadet*
3842
3843CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3844M:	Jonathan Corbet <corbet@lwn.net>
3845L:	linux-media@vger.kernel.org
3846S:	Maintained
3847T:	git git://linuxtv.org/media_tree.git
3848F:	Documentation/admin-guide/media/cafe_ccic*
3849F:	drivers/media/platform/marvell-ccic/
3850
3851CAIF NETWORK LAYER
3852L:	netdev@vger.kernel.org
3853S:	Orphan
3854F:	Documentation/networking/caif/
3855F:	drivers/net/caif/
3856F:	include/net/caif/
3857F:	include/uapi/linux/caif/
3858F:	net/caif/
3859
3860CAKE QDISC
3861M:	Toke Høiland-Jørgensen <toke@toke.dk>
3862L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3863S:	Maintained
3864F:	net/sched/sch_cake.c
3865
3866CAN NETWORK DRIVERS
3867M:	Wolfgang Grandegger <wg@grandegger.com>
3868M:	Marc Kleine-Budde <mkl@pengutronix.de>
3869L:	linux-can@vger.kernel.org
3870S:	Maintained
3871W:	https://github.com/linux-can
3872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3874F:	Documentation/devicetree/bindings/net/can/
3875F:	drivers/net/can/
3876F:	include/linux/can/dev.h
3877F:	include/linux/can/led.h
3878F:	include/linux/can/platform/
3879F:	include/linux/can/rx-offload.h
3880F:	include/uapi/linux/can/error.h
3881F:	include/uapi/linux/can/netlink.h
3882F:	include/uapi/linux/can/vxcan.h
3883
3884CAN NETWORK LAYER
3885M:	Oliver Hartkopp <socketcan@hartkopp.net>
3886M:	Marc Kleine-Budde <mkl@pengutronix.de>
3887L:	linux-can@vger.kernel.org
3888S:	Maintained
3889W:	https://github.com/linux-can
3890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3892F:	Documentation/networking/can.rst
3893F:	include/linux/can/core.h
3894F:	include/linux/can/skb.h
3895F:	include/net/netns/can.h
3896F:	include/uapi/linux/can.h
3897F:	include/uapi/linux/can/bcm.h
3898F:	include/uapi/linux/can/gw.h
3899F:	include/uapi/linux/can/raw.h
3900F:	net/can/
3901
3902CAN-J1939 NETWORK LAYER
3903M:	Robin van der Gracht <robin@protonic.nl>
3904M:	Oleksij Rempel <o.rempel@pengutronix.de>
3905R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3906L:	linux-can@vger.kernel.org
3907S:	Maintained
3908F:	Documentation/networking/j1939.rst
3909F:	include/uapi/linux/can/j1939.h
3910F:	net/can/j1939/
3911
3912CAPABILITIES
3913M:	Serge Hallyn <serge@hallyn.com>
3914L:	linux-security-module@vger.kernel.org
3915S:	Supported
3916F:	include/linux/capability.h
3917F:	include/uapi/linux/capability.h
3918F:	kernel/capability.c
3919F:	security/commoncap.c
3920
3921CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3922M:	Kevin Tsai <ktsai@capellamicro.com>
3923S:	Maintained
3924F:	drivers/iio/light/cm*
3925
3926CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3927M:	Christian Lamparter <chunkeey@googlemail.com>
3928L:	linux-wireless@vger.kernel.org
3929S:	Maintained
3930W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3931F:	drivers/net/wireless/ath/carl9170/
3932
3933CAVIUM I2C DRIVER
3934M:	Robert Richter <rrichter@marvell.com>
3935S:	Supported
3936W:	http://www.marvell.com
3937F:	drivers/i2c/busses/i2c-octeon*
3938F:	drivers/i2c/busses/i2c-thunderx*
3939
3940CAVIUM LIQUIDIO NETWORK DRIVER
3941M:	Derek Chickles <dchickles@marvell.com>
3942M:	Satanand Burla <sburla@marvell.com>
3943M:	Felix Manlunas <fmanlunas@marvell.com>
3944L:	netdev@vger.kernel.org
3945S:	Supported
3946W:	http://www.marvell.com
3947F:	drivers/net/ethernet/cavium/liquidio/
3948
3949CAVIUM MMC DRIVER
3950M:	Robert Richter <rrichter@marvell.com>
3951S:	Supported
3952W:	http://www.marvell.com
3953F:	drivers/mmc/host/cavium*
3954
3955CAVIUM OCTEON-TX CRYPTO DRIVER
3956M:	George Cherian <gcherian@marvell.com>
3957L:	linux-crypto@vger.kernel.org
3958S:	Supported
3959W:	http://www.marvell.com
3960F:	drivers/crypto/cavium/cpt/
3961
3962CAVIUM THUNDERX2 ARM64 SOC
3963M:	Robert Richter <rrichter@marvell.com>
3964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3965S:	Maintained
3966F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3967F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3968
3969CC2520 IEEE-802.15.4 RADIO DRIVER
3970M:	Varka Bhadram <varkabhadram@gmail.com>
3971L:	linux-wpan@vger.kernel.org
3972S:	Maintained
3973F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3974F:	drivers/net/ieee802154/cc2520.c
3975F:	include/linux/spi/cc2520.h
3976
3977CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3978M:	Gilad Ben-Yossef <gilad@benyossef.com>
3979L:	linux-crypto@vger.kernel.org
3980S:	Supported
3981W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3982F:	drivers/crypto/ccree/
3983
3984CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
3985M:	Hadar Gat <hadar.gat@arm.com>
3986L:	linux-crypto@vger.kernel.org
3987S:	Supported
3988F:	drivers/char/hw_random/cctrng.c
3989F:	drivers/char/hw_random/cctrng.h
3990F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
3991W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3992
3993CEC FRAMEWORK
3994M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3995L:	linux-media@vger.kernel.org
3996S:	Supported
3997W:	http://linuxtv.org
3998T:	git git://linuxtv.org/media_tree.git
3999F:	Documentation/ABI/testing/debugfs-cec-error-inj
4000F:	Documentation/devicetree/bindings/media/cec.txt
4001F:	Documentation/driver-api/media/cec-core.rst
4002F:	Documentation/userspace-api/media/cec
4003F:	drivers/media/cec/
4004F:	drivers/media/rc/keymaps/rc-cec.c
4005F:	include/media/cec-notifier.h
4006F:	include/media/cec.h
4007F:	include/uapi/linux/cec-funcs.h
4008F:	include/uapi/linux/cec.h
4009
4010CEC GPIO DRIVER
4011M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4012L:	linux-media@vger.kernel.org
4013S:	Supported
4014W:	http://linuxtv.org
4015T:	git git://linuxtv.org/media_tree.git
4016F:	Documentation/devicetree/bindings/media/cec-gpio.txt
4017F:	drivers/media/platform/cec-gpio/
4018
4019CELL BROADBAND ENGINE ARCHITECTURE
4020M:	Arnd Bergmann <arnd@arndb.de>
4021L:	linuxppc-dev@lists.ozlabs.org
4022S:	Supported
4023W:	http://www.ibm.com/developerworks/power/cell/
4024F:	arch/powerpc/include/asm/cell*.h
4025F:	arch/powerpc/include/asm/spu*.h
4026F:	arch/powerpc/include/uapi/asm/spu*.h
4027F:	arch/powerpc/oprofile/*cell*
4028F:	arch/powerpc/platforms/cell/
4029
4030CELLWISE CW2015 BATTERY DRIVER
4031M:	Tobias Schrammm <t.schramm@manjaro.org>
4032S:	Maintained
4033F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4034F:	drivers/power/supply/cw2015_battery.c
4035
4036CEPH COMMON CODE (LIBCEPH)
4037M:	Ilya Dryomov <idryomov@gmail.com>
4038M:	Jeff Layton <jlayton@kernel.org>
4039L:	ceph-devel@vger.kernel.org
4040S:	Supported
4041W:	http://ceph.com/
4042T:	git git://github.com/ceph/ceph-client.git
4043F:	include/linux/ceph/
4044F:	include/linux/crush/
4045F:	net/ceph/
4046
4047CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4048M:	Jeff Layton <jlayton@kernel.org>
4049M:	Ilya Dryomov <idryomov@gmail.com>
4050L:	ceph-devel@vger.kernel.org
4051S:	Supported
4052W:	http://ceph.com/
4053T:	git git://github.com/ceph/ceph-client.git
4054F:	Documentation/filesystems/ceph.rst
4055F:	fs/ceph/
4056
4057CERTIFICATE HANDLING
4058M:	David Howells <dhowells@redhat.com>
4059M:	David Woodhouse <dwmw2@infradead.org>
4060L:	keyrings@vger.kernel.org
4061S:	Maintained
4062F:	Documentation/admin-guide/module-signing.rst
4063F:	certs/
4064F:	scripts/extract-cert.c
4065F:	scripts/sign-file.c
4066
4067CFAG12864B LCD DRIVER
4068M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4069S:	Maintained
4070F:	drivers/auxdisplay/cfag12864b.c
4071F:	include/linux/cfag12864b.h
4072
4073CFAG12864BFB LCD FRAMEBUFFER DRIVER
4074M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4075S:	Maintained
4076F:	drivers/auxdisplay/cfag12864bfb.c
4077F:	include/linux/cfag12864b.h
4078
4079CHAR and MISC DRIVERS
4080M:	Arnd Bergmann <arnd@arndb.de>
4081M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4082S:	Supported
4083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4084F:	drivers/char/
4085F:	drivers/misc/
4086F:	include/linux/miscdevice.h
4087
4088CHECKPATCH
4089M:	Andy Whitcroft <apw@canonical.com>
4090M:	Joe Perches <joe@perches.com>
4091S:	Maintained
4092F:	scripts/checkpatch.pl
4093
4094CHINESE DOCUMENTATION
4095M:	Harry Wei <harryxiyou@gmail.com>
4096M:	Alex Shi <alex.shi@linux.alibaba.com>
4097L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4098S:	Maintained
4099F:	Documentation/translations/zh_CN/
4100
4101CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4102M:	Peter Chen <Peter.Chen@nxp.com>
4103L:	linux-usb@vger.kernel.org
4104S:	Maintained
4105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4106F:	drivers/usb/chipidea/
4107
4108CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4109M:	Hans de Goede <hdegoede@redhat.com>
4110L:	linux-input@vger.kernel.org
4111S:	Maintained
4112F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4113F:	drivers/input/touchscreen/chipone_icn8318.c
4114
4115CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4116M:	Hans de Goede <hdegoede@redhat.com>
4117L:	linux-input@vger.kernel.org
4118S:	Maintained
4119F:	drivers/input/touchscreen/chipone_icn8505.c
4120
4121CHROME HARDWARE PLATFORM SUPPORT
4122M:	Benson Leung <bleung@chromium.org>
4123M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4124S:	Maintained
4125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4126F:	drivers/platform/chrome/
4127
4128CHROMEOS EC CODEC DRIVER
4129M:	Cheng-Yi Chiang <cychiang@chromium.org>
4130R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4131R:	Guenter Roeck <groeck@chromium.org>
4132S:	Maintained
4133F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4134F:	sound/soc/codecs/cros_ec_codec.*
4135
4136CHROMEOS EC SUBDRIVERS
4137M:	Benson Leung <bleung@chromium.org>
4138M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4139R:	Guenter Roeck <groeck@chromium.org>
4140S:	Maintained
4141F:	drivers/power/supply/cros_usbpd-charger.c
4142N:	cros_ec
4143N:	cros-ec
4144
4145CHRONTEL CH7322 CEC DRIVER
4146M:	Jeff Chase <jnchase@google.com>
4147L:	linux-media@vger.kernel.org
4148S:	Maintained
4149T:	git git://linuxtv.org/media_tree.git
4150F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4151F:	drivers/media/cec/i2c/ch7322.c
4152
4153CIRRUS LOGIC AUDIO CODEC DRIVERS
4154M:	James Schulman <james.schulman@cirrus.com>
4155M:	David Rhodes <david.rhodes@cirrus.com>
4156L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4157S:	Maintained
4158F:	sound/soc/codecs/cs*
4159
4160CIRRUS LOGIC EP93XX ETHERNET DRIVER
4161M:	Hartley Sweeten <hsweeten@visionengravers.com>
4162L:	netdev@vger.kernel.org
4163S:	Maintained
4164F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4165
4166CIRRUS LOGIC LOCHNAGAR DRIVER
4167M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4168M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4169L:	patches@opensource.cirrus.com
4170S:	Supported
4171F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4172F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4173F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4174F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4175F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4176F:	Documentation/hwmon/lochnagar.rst
4177F:	drivers/clk/clk-lochnagar.c
4178F:	drivers/hwmon/lochnagar-hwmon.c
4179F:	drivers/mfd/lochnagar-i2c.c
4180F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4181F:	drivers/regulator/lochnagar-regulator.c
4182F:	include/dt-bindings/clk/lochnagar.h
4183F:	include/dt-bindings/pinctrl/lochnagar.h
4184F:	include/linux/mfd/lochnagar*
4185F:	sound/soc/codecs/lochnagar-sc.c
4186
4187CIRRUS LOGIC MADERA CODEC DRIVERS
4188M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4189M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4190L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4191L:	patches@opensource.cirrus.com
4192S:	Supported
4193W:	https://github.com/CirrusLogic/linux-drivers/wiki
4194T:	git https://github.com/CirrusLogic/linux-drivers.git
4195F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4196F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4197F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4198F:	drivers/gpio/gpio-madera*
4199F:	drivers/irqchip/irq-madera*
4200F:	drivers/mfd/cs47l*
4201F:	drivers/mfd/madera*
4202F:	drivers/pinctrl/cirrus/*
4203F:	include/dt-bindings/sound/madera*
4204F:	include/linux/irqchip/irq-madera*
4205F:	include/linux/mfd/madera/*
4206F:	include/sound/madera*
4207F:	sound/soc/codecs/cs47l*
4208F:	sound/soc/codecs/madera*
4209
4210CISCO FCOE HBA DRIVER
4211M:	Satish Kharat <satishkh@cisco.com>
4212M:	Sesidhar Baddela <sebaddel@cisco.com>
4213M:	Karan Tilak Kumar <kartilak@cisco.com>
4214L:	linux-scsi@vger.kernel.org
4215S:	Supported
4216F:	drivers/scsi/fnic/
4217
4218CISCO SCSI HBA DRIVER
4219M:	Karan Tilak Kumar <kartilak@cisco.com>
4220M:	Sesidhar Baddela <sebaddel@cisco.com>
4221L:	linux-scsi@vger.kernel.org
4222S:	Supported
4223F:	drivers/scsi/snic/
4224
4225CISCO VIC ETHERNET NIC DRIVER
4226M:	Christian Benvenuti <benve@cisco.com>
4227M:	Govindarajulu Varadarajan <_govind@gmx.com>
4228S:	Supported
4229F:	drivers/net/ethernet/cisco/enic/
4230
4231CISCO VIC LOW LATENCY NIC DRIVER
4232M:	Christian Benvenuti <benve@cisco.com>
4233M:	Nelson Escobar <neescoba@cisco.com>
4234M:	Parvi Kaustubhi <pkaustub@cisco.com>
4235S:	Supported
4236F:	drivers/infiniband/hw/usnic/
4237
4238CLANG-FORMAT FILE
4239M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4240S:	Maintained
4241F:	.clang-format
4242
4243CLANG/LLVM BUILD SUPPORT
4244L:	clang-built-linux@googlegroups.com
4245S:	Supported
4246W:	https://clangbuiltlinux.github.io/
4247B:	https://github.com/ClangBuiltLinux/linux/issues
4248C:	irc://chat.freenode.net/clangbuiltlinux
4249F:	Documentation/kbuild/llvm.rst
4250K:	\b(?i:clang|llvm)\b
4251
4252CLEANCACHE API
4253M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4254L:	linux-kernel@vger.kernel.org
4255S:	Maintained
4256F:	include/linux/cleancache.h
4257F:	mm/cleancache.c
4258
4259CLK API
4260M:	Russell King <linux@armlinux.org.uk>
4261L:	linux-clk@vger.kernel.org
4262S:	Maintained
4263F:	include/linux/clk.h
4264
4265CLOCKSOURCE, CLOCKEVENT DRIVERS
4266M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4267M:	Thomas Gleixner <tglx@linutronix.de>
4268L:	linux-kernel@vger.kernel.org
4269S:	Supported
4270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4271F:	Documentation/devicetree/bindings/timer/
4272F:	drivers/clocksource/
4273
4274CMPC ACPI DRIVER
4275M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4276M:	Daniel Oliveira Nascimento <don@syst.com.br>
4277L:	platform-driver-x86@vger.kernel.org
4278S:	Supported
4279F:	drivers/platform/x86/classmate-laptop.c
4280
4281COBALT MEDIA DRIVER
4282M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4283L:	linux-media@vger.kernel.org
4284S:	Supported
4285W:	https://linuxtv.org
4286T:	git git://linuxtv.org/media_tree.git
4287F:	drivers/media/pci/cobalt/
4288
4289COCCINELLE/Semantic Patches (SmPL)
4290M:	Julia Lawall <Julia.Lawall@lip6.fr>
4291M:	Gilles Muller <Gilles.Muller@lip6.fr>
4292M:	Nicolas Palix <nicolas.palix@imag.fr>
4293M:	Michal Marek <michal.lkml@markovi.net>
4294L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4295S:	Supported
4296W:	http://coccinelle.lip6.fr/
4297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4298F:	Documentation/dev-tools/coccinelle.rst
4299F:	scripts/coccicheck
4300F:	scripts/coccinelle/
4301
4302CODA FILE SYSTEM
4303M:	Jan Harkes <jaharkes@cs.cmu.edu>
4304M:	coda@cs.cmu.edu
4305L:	codalist@coda.cs.cmu.edu
4306S:	Maintained
4307W:	http://www.coda.cs.cmu.edu/
4308F:	Documentation/filesystems/coda.rst
4309F:	fs/coda/
4310F:	include/linux/coda*.h
4311F:	include/uapi/linux/coda*.h
4312
4313CODA V4L2 MEM2MEM DRIVER
4314M:	Philipp Zabel <p.zabel@pengutronix.de>
4315L:	linux-media@vger.kernel.org
4316S:	Maintained
4317F:	Documentation/devicetree/bindings/media/coda.txt
4318F:	drivers/media/platform/coda/
4319
4320CODE OF CONDUCT
4321M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4322S:	Supported
4323F:	Documentation/process/code-of-conduct-interpretation.rst
4324F:	Documentation/process/code-of-conduct.rst
4325
4326COMMON CLK FRAMEWORK
4327M:	Michael Turquette <mturquette@baylibre.com>
4328M:	Stephen Boyd <sboyd@kernel.org>
4329L:	linux-clk@vger.kernel.org
4330S:	Maintained
4331Q:	http://patchwork.kernel.org/project/linux-clk/list/
4332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4333F:	Documentation/devicetree/bindings/clock/
4334F:	drivers/clk/
4335F:	include/linux/clk-pr*
4336F:	include/linux/clk/
4337F:	include/linux/of_clk.h
4338X:	drivers/clk/clkdev.c
4339
4340COMMON INTERNET FILE SYSTEM (CIFS)
4341M:	Steve French <sfrench@samba.org>
4342L:	linux-cifs@vger.kernel.org
4343L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4344S:	Supported
4345W:	http://linux-cifs.samba.org/
4346T:	git git://git.samba.org/sfrench/cifs-2.6.git
4347F:	Documentation/admin-guide/cifs/
4348F:	fs/cifs/
4349
4350COMPACTPCI HOTPLUG CORE
4351M:	Scott Murray <scott@spiteful.org>
4352L:	linux-pci@vger.kernel.org
4353S:	Maintained
4354F:	drivers/pci/hotplug/cpci_hotplug*
4355
4356COMPACTPCI HOTPLUG GENERIC DRIVER
4357M:	Scott Murray <scott@spiteful.org>
4358L:	linux-pci@vger.kernel.org
4359S:	Maintained
4360F:	drivers/pci/hotplug/cpcihp_generic.c
4361
4362COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4363M:	Scott Murray <scott@spiteful.org>
4364L:	linux-pci@vger.kernel.org
4365S:	Maintained
4366F:	drivers/pci/hotplug/cpcihp_zt5550.*
4367
4368COMPAL LAPTOP SUPPORT
4369M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4370L:	platform-driver-x86@vger.kernel.org
4371S:	Maintained
4372F:	drivers/platform/x86/compal-laptop.c
4373
4374COMPILER ATTRIBUTES
4375M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4376S:	Maintained
4377F:	include/linux/compiler_attributes.h
4378
4379CONEXANT ACCESSRUNNER USB DRIVER
4380L:	accessrunner-general@lists.sourceforge.net
4381S:	Orphan
4382W:	http://accessrunner.sourceforge.net/
4383F:	drivers/usb/atm/cxacru.c
4384
4385CONFIGFS
4386M:	Joel Becker <jlbec@evilplan.org>
4387M:	Christoph Hellwig <hch@lst.de>
4388S:	Supported
4389T:	git git://git.infradead.org/users/hch/configfs.git
4390F:	fs/configfs/
4391F:	include/linux/configfs.h
4392
4393CONNECTOR
4394M:	Evgeniy Polyakov <zbr@ioremap.net>
4395L:	netdev@vger.kernel.org
4396S:	Maintained
4397F:	drivers/connector/
4398
4399CONSOLE SUBSYSTEM
4400M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4401S:	Supported
4402F:	drivers/video/console/
4403F:	include/linux/console*
4404
4405CONTROL GROUP (CGROUP)
4406M:	Tejun Heo <tj@kernel.org>
4407M:	Li Zefan <lizefan@huawei.com>
4408M:	Johannes Weiner <hannes@cmpxchg.org>
4409L:	cgroups@vger.kernel.org
4410S:	Maintained
4411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4412F:	Documentation/admin-guide/cgroup-v1/
4413F:	Documentation/admin-guide/cgroup-v2.rst
4414F:	include/linux/cgroup*
4415F:	kernel/cgroup/
4416
4417CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4418M:	Tejun Heo <tj@kernel.org>
4419M:	Jens Axboe <axboe@kernel.dk>
4420L:	cgroups@vger.kernel.org
4421L:	linux-block@vger.kernel.org
4422T:	git git://git.kernel.dk/linux-block
4423F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4424F:	block/bfq-cgroup.c
4425F:	block/blk-cgroup.c
4426F:	block/blk-iolatency.c
4427F:	block/blk-throttle.c
4428F:	include/linux/blk-cgroup.h
4429
4430CONTROL GROUP - CPUSET
4431M:	Li Zefan <lizefan@huawei.com>
4432L:	cgroups@vger.kernel.org
4433S:	Maintained
4434W:	http://www.bullopensource.org/cpuset/
4435W:	http://oss.sgi.com/projects/cpusets/
4436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4437F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4438F:	include/linux/cpuset.h
4439F:	kernel/cgroup/cpuset.c
4440
4441CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4442M:	Johannes Weiner <hannes@cmpxchg.org>
4443M:	Michal Hocko <mhocko@kernel.org>
4444M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4445L:	cgroups@vger.kernel.org
4446L:	linux-mm@kvack.org
4447S:	Maintained
4448F:	mm/memcontrol.c
4449F:	mm/swap_cgroup.c
4450
4451CORETEMP HARDWARE MONITORING DRIVER
4452M:	Fenghua Yu <fenghua.yu@intel.com>
4453L:	linux-hwmon@vger.kernel.org
4454S:	Maintained
4455F:	Documentation/hwmon/coretemp.rst
4456F:	drivers/hwmon/coretemp.c
4457
4458CORSAIR-CPRO HARDWARE MONITOR DRIVER
4459M:	Marius Zachmann <mail@mariuszachmann.de>
4460L:	linux-hwmon@vger.kernel.org
4461S:	Maintained
4462F:	drivers/hwmon/corsair-cpro.c
4463
4464COSA/SRP SYNC SERIAL DRIVER
4465M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4466S:	Maintained
4467W:	http://www.fi.muni.cz/~kas/cosa/
4468F:	drivers/net/wan/cosa*
4469
4470COUNTER SUBSYSTEM
4471M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4472L:	linux-iio@vger.kernel.org
4473S:	Maintained
4474F:	Documentation/ABI/testing/sysfs-bus-counter*
4475F:	Documentation/driver-api/generic-counter.rst
4476F:	drivers/counter/
4477F:	include/linux/counter.h
4478F:	include/linux/counter_enum.h
4479
4480CPMAC ETHERNET DRIVER
4481M:	Florian Fainelli <f.fainelli@gmail.com>
4482L:	netdev@vger.kernel.org
4483S:	Maintained
4484F:	drivers/net/ethernet/ti/cpmac.c
4485
4486CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4487M:	Viresh Kumar <viresh.kumar@linaro.org>
4488M:	Sudeep Holla <sudeep.holla@arm.com>
4489L:	linux-pm@vger.kernel.org
4490S:	Maintained
4491W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4492F:	drivers/cpufreq/vexpress-spc-cpufreq.c
4493
4494CPU FREQUENCY SCALING FRAMEWORK
4495M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4496M:	Viresh Kumar <viresh.kumar@linaro.org>
4497L:	linux-pm@vger.kernel.org
4498S:	Maintained
4499B:	https://bugzilla.kernel.org
4500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4502F:	Documentation/admin-guide/pm/cpufreq.rst
4503F:	Documentation/admin-guide/pm/intel_pstate.rst
4504F:	Documentation/cpu-freq/
4505F:	Documentation/devicetree/bindings/cpufreq/
4506F:	drivers/cpufreq/
4507F:	include/linux/cpufreq.h
4508F:	include/linux/sched/cpufreq.h
4509F:	kernel/sched/cpufreq*.c
4510F:	tools/testing/selftests/cpufreq/
4511
4512CPU IDLE TIME MANAGEMENT FRAMEWORK
4513M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4514M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4515L:	linux-pm@vger.kernel.org
4516S:	Maintained
4517B:	https://bugzilla.kernel.org
4518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4519F:	Documentation/admin-guide/pm/cpuidle.rst
4520F:	Documentation/driver-api/pm/cpuidle.rst
4521F:	drivers/cpuidle/*
4522F:	include/linux/cpuidle.h
4523
4524CPU POWER MONITORING SUBSYSTEM
4525M:	Thomas Renninger <trenn@suse.com>
4526M:	Shuah Khan <shuah@kernel.org>
4527M:	Shuah Khan <skhan@linuxfoundation.org>
4528L:	linux-pm@vger.kernel.org
4529S:	Maintained
4530F:	tools/power/cpupower/
4531
4532CPUID/MSR DRIVER
4533M:	"H. Peter Anvin" <hpa@zytor.com>
4534S:	Maintained
4535F:	arch/x86/kernel/cpuid.c
4536F:	arch/x86/kernel/msr.c
4537
4538CPUIDLE DRIVER - ARM BIG LITTLE
4539M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4540M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4541L:	linux-pm@vger.kernel.org
4542L:	linux-arm-kernel@lists.infradead.org
4543S:	Maintained
4544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4545F:	drivers/cpuidle/cpuidle-big_little.c
4546
4547CPUIDLE DRIVER - ARM EXYNOS
4548M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4549M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4550M:	Kukjin Kim <kgene@kernel.org>
4551L:	linux-pm@vger.kernel.org
4552L:	linux-samsung-soc@vger.kernel.org
4553S:	Supported
4554F:	arch/arm/mach-exynos/pm.c
4555F:	drivers/cpuidle/cpuidle-exynos.c
4556
4557CPUIDLE DRIVER - ARM PSCI
4558M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4559M:	Sudeep Holla <sudeep.holla@arm.com>
4560L:	linux-pm@vger.kernel.org
4561L:	linux-arm-kernel@lists.infradead.org
4562S:	Supported
4563F:	drivers/cpuidle/cpuidle-psci.c
4564
4565CRAMFS FILESYSTEM
4566M:	Nicolas Pitre <nico@fluxnic.net>
4567S:	Maintained
4568F:	Documentation/filesystems/cramfs.rst
4569F:	fs/cramfs/
4570
4571CREATIVE SB0540
4572M:	Bastien Nocera <hadess@hadess.net>
4573L:	linux-input@vger.kernel.org
4574S:	Maintained
4575F:	drivers/hid/hid-creative-sb0540.c
4576
4577CRYPTO API
4578M:	Herbert Xu <herbert@gondor.apana.org.au>
4579M:	"David S. Miller" <davem@davemloft.net>
4580L:	linux-crypto@vger.kernel.org
4581S:	Maintained
4582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4584F:	Documentation/crypto/
4585F:	Documentation/devicetree/bindings/crypto/
4586F:	arch/*/crypto/
4587F:	crypto/
4588F:	drivers/crypto/
4589F:	include/crypto/
4590F:	include/linux/crypto*
4591F:	lib/crypto/
4592
4593CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4594M:	Neil Horman <nhorman@tuxdriver.com>
4595L:	linux-crypto@vger.kernel.org
4596S:	Maintained
4597F:	crypto/ansi_cprng.c
4598F:	crypto/rng.c
4599
4600CS3308 MEDIA DRIVER
4601M:	Hans Verkuil <hverkuil@xs4all.nl>
4602L:	linux-media@vger.kernel.org
4603S:	Odd Fixes
4604W:	http://linuxtv.org
4605T:	git git://linuxtv.org/media_tree.git
4606F:	drivers/media/i2c/cs3308.c
4607
4608CS5535 Audio ALSA driver
4609M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4610S:	Maintained
4611F:	sound/pci/cs5535audio/
4612
4613CSI DRIVERS FOR ALLWINNER V3s
4614M:	Yong Deng <yong.deng@magewell.com>
4615L:	linux-media@vger.kernel.org
4616S:	Maintained
4617T:	git git://linuxtv.org/media_tree.git
4618F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4619F:	drivers/media/platform/sunxi/sun6i-csi/
4620
4621CW1200 WLAN driver
4622M:	Solomon Peachy <pizza@shaftnet.org>
4623S:	Maintained
4624F:	drivers/net/wireless/st/cw1200/
4625
4626CX18 VIDEO4LINUX DRIVER
4627M:	Andy Walls <awalls@md.metrocast.net>
4628L:	linux-media@vger.kernel.org
4629S:	Maintained
4630W:	https://linuxtv.org
4631T:	git git://linuxtv.org/media_tree.git
4632F:	drivers/media/pci/cx18/
4633F:	include/uapi/linux/ivtv*
4634
4635CX2341X MPEG ENCODER HELPER MODULE
4636M:	Hans Verkuil <hverkuil@xs4all.nl>
4637L:	linux-media@vger.kernel.org
4638S:	Maintained
4639W:	https://linuxtv.org
4640T:	git git://linuxtv.org/media_tree.git
4641F:	drivers/media/common/cx2341x*
4642F:	include/media/drv-intf/cx2341x.h
4643
4644CX24120 MEDIA DRIVER
4645M:	Jemma Denson <jdenson@gmail.com>
4646M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4647L:	linux-media@vger.kernel.org
4648S:	Maintained
4649W:	https://linuxtv.org
4650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4651F:	drivers/media/dvb-frontends/cx24120*
4652
4653CX88 VIDEO4LINUX DRIVER
4654M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4655L:	linux-media@vger.kernel.org
4656S:	Odd fixes
4657W:	https://linuxtv.org
4658T:	git git://linuxtv.org/media_tree.git
4659F:	Documentation/driver-api/media/drivers/cx88*
4660F:	drivers/media/pci/cx88/
4661
4662CXD2820R MEDIA DRIVER
4663M:	Antti Palosaari <crope@iki.fi>
4664L:	linux-media@vger.kernel.org
4665S:	Maintained
4666W:	https://linuxtv.org
4667W:	http://palosaari.fi/linux/
4668Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4669T:	git git://linuxtv.org/anttip/media_tree.git
4670F:	drivers/media/dvb-frontends/cxd2820r*
4671
4672CXGB3 ETHERNET DRIVER (CXGB3)
4673M:	Vishal Kulkarni <vishal@chelsio.com>
4674L:	netdev@vger.kernel.org
4675S:	Supported
4676W:	http://www.chelsio.com
4677F:	drivers/net/ethernet/chelsio/cxgb3/
4678
4679CXGB3 ISCSI DRIVER (CXGB3I)
4680M:	Karen Xie <kxie@chelsio.com>
4681L:	linux-scsi@vger.kernel.org
4682S:	Supported
4683W:	http://www.chelsio.com
4684F:	drivers/scsi/cxgbi/cxgb3i
4685
4686CXGB4 CRYPTO DRIVER (chcr)
4687M:	Ayush Sawal <ayush.sawal@chelsio.com>
4688M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4689M:	Rohit Maheshwari <rohitm@chelsio.com>
4690L:	linux-crypto@vger.kernel.org
4691S:	Supported
4692W:	http://www.chelsio.com
4693F:	drivers/crypto/chelsio
4694
4695CXGB4 ETHERNET DRIVER (CXGB4)
4696M:	Vishal Kulkarni <vishal@chelsio.com>
4697L:	netdev@vger.kernel.org
4698S:	Supported
4699W:	http://www.chelsio.com
4700F:	drivers/net/ethernet/chelsio/cxgb4/
4701
4702CXGB4 ISCSI DRIVER (CXGB4I)
4703M:	Karen Xie <kxie@chelsio.com>
4704L:	linux-scsi@vger.kernel.org
4705S:	Supported
4706W:	http://www.chelsio.com
4707F:	drivers/scsi/cxgbi/cxgb4i
4708
4709CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4710M:	Potnuri Bharat Teja <bharat@chelsio.com>
4711L:	linux-rdma@vger.kernel.org
4712S:	Supported
4713W:	http://www.openfabrics.org
4714F:	drivers/infiniband/hw/cxgb4/
4715F:	include/uapi/rdma/cxgb4-abi.h
4716
4717CXGB4VF ETHERNET DRIVER (CXGB4VF)
4718M:	Vishal Kulkarni <vishal@gmail.com>
4719L:	netdev@vger.kernel.org
4720S:	Supported
4721W:	http://www.chelsio.com
4722F:	drivers/net/ethernet/chelsio/cxgb4vf/
4723
4724CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4725M:	Frederic Barrat <fbarrat@linux.ibm.com>
4726M:	Andrew Donnellan <ajd@linux.ibm.com>
4727L:	linuxppc-dev@lists.ozlabs.org
4728S:	Supported
4729F:	Documentation/ABI/testing/sysfs-class-cxl
4730F:	Documentation/powerpc/cxl.rst
4731F:	arch/powerpc/platforms/powernv/pci-cxl.c
4732F:	drivers/misc/cxl/
4733F:	include/misc/cxl*
4734F:	include/uapi/misc/cxl.h
4735
4736CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4737M:	Manoj N. Kumar <manoj@linux.ibm.com>
4738M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4739M:	Uma Krishnan <ukrishn@linux.ibm.com>
4740L:	linux-scsi@vger.kernel.org
4741S:	Supported
4742F:	Documentation/powerpc/cxlflash.rst
4743F:	drivers/scsi/cxlflash/
4744F:	include/uapi/scsi/cxlflash_ioctl.h
4745
4746CYBERPRO FB DRIVER
4747M:	Russell King <linux@armlinux.org.uk>
4748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4749S:	Maintained
4750W:	http://www.armlinux.org.uk/
4751F:	drivers/video/fbdev/cyber2000fb.*
4752
4753CYCLADES ASYNC MUX DRIVER
4754S:	Orphan
4755W:	http://www.cyclades.com/
4756F:	drivers/tty/cyclades.c
4757F:	include/linux/cyclades.h
4758F:	include/uapi/linux/cyclades.h
4759
4760CYCLADES PC300 DRIVER
4761S:	Orphan
4762W:	http://www.cyclades.com/
4763F:	drivers/net/wan/pc300*
4764
4765CYPRESS_FIRMWARE MEDIA DRIVER
4766M:	Antti Palosaari <crope@iki.fi>
4767L:	linux-media@vger.kernel.org
4768S:	Maintained
4769W:	https://linuxtv.org
4770W:	http://palosaari.fi/linux/
4771Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4772T:	git git://linuxtv.org/anttip/media_tree.git
4773F:	drivers/media/common/cypress_firmware*
4774
4775CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4776M:	Linus Walleij <linus.walleij@linaro.org>
4777L:	linux-input@vger.kernel.org
4778S:	Maintained
4779F:	drivers/input/touchscreen/cy8ctma140.c
4780
4781CYTTSP TOUCHSCREEN DRIVER
4782M:	Ferruh Yigit <fery@cypress.com>
4783L:	linux-input@vger.kernel.org
4784S:	Supported
4785F:	drivers/input/touchscreen/cyttsp*
4786F:	include/linux/input/cyttsp.h
4787
4788D-LINK DIR-685 TOUCHKEYS DRIVER
4789M:	Linus Walleij <linus.walleij@linaro.org>
4790L:	linux-input@vger.kernel.org
4791S:	Supported
4792F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4793
4794DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4795M:	Joshua Kinard <kumba@gentoo.org>
4796S:	Maintained
4797F:	drivers/rtc/rtc-ds1685.c
4798F:	include/linux/rtc/ds1685.h
4799
4800DAMA SLAVE for AX.25
4801M:	Joerg Reuter <jreuter@yaina.de>
4802L:	linux-hams@vger.kernel.org
4803S:	Maintained
4804W:	http://yaina.de/jreuter/
4805W:	http://www.qsl.net/dl1bke/
4806F:	net/ax25/af_ax25.c
4807F:	net/ax25/ax25_dev.c
4808F:	net/ax25/ax25_ds_*
4809F:	net/ax25/ax25_in.c
4810F:	net/ax25/ax25_out.c
4811F:	net/ax25/ax25_timer.c
4812F:	net/ax25/sysctl_net_ax25.c
4813
4814DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4815L:	netdev@vger.kernel.org
4816S:	Orphan
4817F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4818F:	drivers/net/ethernet/dec/tulip/dmfe.c
4819
4820DC390/AM53C974 SCSI driver
4821M:	Hannes Reinecke <hare@suse.com>
4822L:	linux-scsi@vger.kernel.org
4823S:	Maintained
4824F:	drivers/scsi/am53c974.c
4825
4826DC395x SCSI driver
4827M:	Oliver Neukum <oliver@neukum.org>
4828M:	Ali Akcaagac <aliakc@web.de>
4829M:	Jamie Lenehan <lenehan@twibble.org>
4830L:	dc395x@twibble.org
4831S:	Maintained
4832W:	http://twibble.org/dist/dc395x/
4833W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4834F:	Documentation/scsi/dc395x.rst
4835F:	drivers/scsi/dc395x.*
4836
4837DCCP PROTOCOL
4838M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4839L:	dccp@vger.kernel.org
4840S:	Maintained
4841W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4842F:	include/linux/dccp.h
4843F:	include/linux/tfrc.h
4844F:	include/uapi/linux/dccp.h
4845F:	net/dccp/
4846
4847DECnet NETWORK LAYER
4848L:	linux-decnet-user@lists.sourceforge.net
4849S:	Orphan
4850W:	http://linux-decnet.sourceforge.net
4851F:	Documentation/networking/decnet.rst
4852F:	net/decnet/
4853
4854DECSTATION PLATFORM SUPPORT
4855M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4856L:	linux-mips@vger.kernel.org
4857S:	Maintained
4858W:	http://www.linux-mips.org/wiki/DECstation
4859F:	arch/mips/dec/
4860F:	arch/mips/include/asm/dec/
4861F:	arch/mips/include/asm/mach-dec/
4862
4863DEFXX FDDI NETWORK DRIVER
4864M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4865S:	Maintained
4866F:	drivers/net/fddi/defxx.*
4867
4868DEFZA FDDI NETWORK DRIVER
4869M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4870S:	Maintained
4871F:	drivers/net/fddi/defza.*
4872
4873DEINTERLACE DRIVERS FOR ALLWINNER H3
4874M:	Jernej Skrabec <jernej.skrabec@siol.net>
4875L:	linux-media@vger.kernel.org
4876S:	Maintained
4877T:	git git://linuxtv.org/media_tree.git
4878F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4879F:	drivers/media/platform/sunxi/sun8i-di/
4880
4881DELL LAPTOP DRIVER
4882M:	Matthew Garrett <mjg59@srcf.ucam.org>
4883M:	Pali Rohár <pali@kernel.org>
4884L:	platform-driver-x86@vger.kernel.org
4885S:	Maintained
4886F:	drivers/platform/x86/dell-laptop.c
4887
4888DELL LAPTOP FREEFALL DRIVER
4889M:	Pali Rohár <pali@kernel.org>
4890S:	Maintained
4891F:	drivers/platform/x86/dell-smo8800.c
4892
4893DELL LAPTOP RBTN DRIVER
4894M:	Pali Rohár <pali@kernel.org>
4895S:	Maintained
4896F:	drivers/platform/x86/dell-rbtn.*
4897
4898DELL LAPTOP SMM DRIVER
4899M:	Pali Rohár <pali@kernel.org>
4900S:	Maintained
4901F:	drivers/hwmon/dell-smm-hwmon.c
4902F:	include/uapi/linux/i8k.h
4903
4904DELL REMOTE BIOS UPDATE DRIVER
4905M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4906L:	platform-driver-x86@vger.kernel.org
4907S:	Maintained
4908F:	drivers/platform/x86/dell_rbu.c
4909
4910DELL SMBIOS DRIVER
4911M:	Pali Rohár <pali@kernel.org>
4912M:	Mario Limonciello <mario.limonciello@dell.com>
4913L:	platform-driver-x86@vger.kernel.org
4914S:	Maintained
4915F:	drivers/platform/x86/dell-smbios.*
4916
4917DELL SMBIOS SMM DRIVER
4918M:	Mario Limonciello <mario.limonciello@dell.com>
4919L:	platform-driver-x86@vger.kernel.org
4920S:	Maintained
4921F:	drivers/platform/x86/dell-smbios-smm.c
4922
4923DELL SMBIOS WMI DRIVER
4924M:	Mario Limonciello <mario.limonciello@dell.com>
4925L:	platform-driver-x86@vger.kernel.org
4926S:	Maintained
4927F:	drivers/platform/x86/dell-smbios-wmi.c
4928F:	tools/wmi/dell-smbios-example.c
4929
4930DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4931M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4932L:	platform-driver-x86@vger.kernel.org
4933S:	Maintained
4934F:	Documentation/driver-api/dcdbas.rst
4935F:	drivers/platform/x86/dcdbas.*
4936
4937DELL WMI DESCRIPTOR DRIVER
4938M:	Mario Limonciello <mario.limonciello@dell.com>
4939S:	Maintained
4940F:	drivers/platform/x86/dell-wmi-descriptor.c
4941
4942DELL WMI NOTIFICATIONS DRIVER
4943M:	Matthew Garrett <mjg59@srcf.ucam.org>
4944M:	Pali Rohár <pali@kernel.org>
4945S:	Maintained
4946F:	drivers/platform/x86/dell-wmi.c
4947
4948DELTA ST MEDIA DRIVER
4949M:	Hugues Fruchet <hugues.fruchet@st.com>
4950L:	linux-media@vger.kernel.org
4951S:	Supported
4952W:	https://linuxtv.org
4953T:	git git://linuxtv.org/media_tree.git
4954F:	drivers/media/platform/sti/delta
4955
4956DENALI NAND DRIVER
4957M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4958L:	linux-mtd@lists.infradead.org
4959S:	Supported
4960F:	drivers/mtd/nand/raw/denali*
4961
4962DESIGNWARE EDMA CORE IP DRIVER
4963M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4964L:	dmaengine@vger.kernel.org
4965S:	Maintained
4966F:	drivers/dma/dw-edma/
4967F:	include/linux/dma/edma.h
4968
4969DESIGNWARE USB2 DRD IP DRIVER
4970M:	Minas Harutyunyan <hminas@synopsys.com>
4971L:	linux-usb@vger.kernel.org
4972S:	Maintained
4973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4974F:	drivers/usb/dwc2/
4975
4976DESIGNWARE USB3 DRD IP DRIVER
4977M:	Felipe Balbi <balbi@kernel.org>
4978L:	linux-usb@vger.kernel.org
4979S:	Maintained
4980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4981F:	drivers/usb/dwc3/
4982
4983DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4984M:	Andreas Klinger <ak@it-klinger.de>
4985L:	linux-iio@vger.kernel.org
4986S:	Maintained
4987F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4988F:	drivers/iio/proximity/srf*.c
4989
4990DEVICE COREDUMP (DEV_COREDUMP)
4991M:	Johannes Berg <johannes@sipsolutions.net>
4992L:	linux-kernel@vger.kernel.org
4993S:	Maintained
4994F:	drivers/base/devcoredump.c
4995F:	include/linux/devcoredump.h
4996
4997DEVICE DIRECT ACCESS (DAX)
4998M:	Dan Williams <dan.j.williams@intel.com>
4999M:	Vishal Verma <vishal.l.verma@intel.com>
5000M:	Dave Jiang <dave.jiang@intel.com>
5001L:	linux-nvdimm@lists.01.org
5002S:	Supported
5003F:	drivers/dax/
5004
5005DEVICE FREQUENCY (DEVFREQ)
5006M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5007M:	Kyungmin Park <kyungmin.park@samsung.com>
5008M:	Chanwoo Choi <cw00.choi@samsung.com>
5009L:	linux-pm@vger.kernel.org
5010S:	Maintained
5011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5012F:	Documentation/devicetree/bindings/devfreq/
5013F:	drivers/devfreq/
5014F:	include/linux/devfreq.h
5015F:	include/trace/events/devfreq.h
5016
5017DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5018M:	Chanwoo Choi <cw00.choi@samsung.com>
5019L:	linux-pm@vger.kernel.org
5020S:	Supported
5021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5022F:	Documentation/devicetree/bindings/devfreq/event/
5023F:	drivers/devfreq/devfreq-event.c
5024F:	drivers/devfreq/event/
5025F:	include/dt-bindings/pmu/exynos_ppmu.h
5026F:	include/linux/devfreq-event.h
5027
5028DEVICE NUMBER REGISTRY
5029M:	Torben Mathiasen <device@lanana.org>
5030S:	Maintained
5031W:	http://lanana.org/docs/device-list/index.html
5032
5033DEVICE-MAPPER  (LVM)
5034M:	Alasdair Kergon <agk@redhat.com>
5035M:	Mike Snitzer <snitzer@redhat.com>
5036M:	dm-devel@redhat.com
5037L:	dm-devel@redhat.com
5038S:	Maintained
5039W:	http://sources.redhat.com/dm
5040Q:	http://patchwork.kernel.org/project/dm-devel/list/
5041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5042T:	quilt http://people.redhat.com/agk/patches/linux/editing/
5043F:	Documentation/admin-guide/device-mapper/
5044F:	drivers/md/Kconfig
5045F:	drivers/md/Makefile
5046F:	drivers/md/dm*
5047F:	drivers/md/persistent-data/
5048F:	include/linux/device-mapper.h
5049F:	include/linux/dm-*.h
5050F:	include/uapi/linux/dm-*.h
5051
5052DEVLINK
5053M:	Jiri Pirko <jiri@mellanox.com>
5054L:	netdev@vger.kernel.org
5055S:	Supported
5056F:	Documentation/networking/devlink
5057F:	include/net/devlink.h
5058F:	include/uapi/linux/devlink.h
5059F:	net/core/devlink.c
5060
5061DIALOG SEMICONDUCTOR DRIVERS
5062M:	Support Opensource <support.opensource@diasemi.com>
5063S:	Supported
5064W:	http://www.dialog-semiconductor.com/products
5065F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
5066F:	Documentation/devicetree/bindings/mfd/da90*.txt
5067F:	Documentation/devicetree/bindings/regulator/da92*.txt
5068F:	Documentation/devicetree/bindings/regulator/slg51000.txt
5069F:	Documentation/devicetree/bindings/sound/da[79]*.txt
5070F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5071F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5072F:	Documentation/hwmon/da90??.rst
5073F:	drivers/gpio/gpio-da90??.c
5074F:	drivers/hwmon/da90??-hwmon.c
5075F:	drivers/iio/adc/da91??-*.c
5076F:	drivers/input/misc/da90??_onkey.c
5077F:	drivers/input/touchscreen/da9052_tsi.c
5078F:	drivers/leds/leds-da90??.c
5079F:	drivers/mfd/da903x.c
5080F:	drivers/mfd/da90??-*.c
5081F:	drivers/mfd/da91??-*.c
5082F:	drivers/pinctrl/pinctrl-da90??.c
5083F:	drivers/power/supply/da9052-battery.c
5084F:	drivers/power/supply/da91??-*.c
5085F:	drivers/regulator/da9???-regulator.[ch]
5086F:	drivers/regulator/slg51000-regulator.[ch]
5087F:	drivers/rtc/rtc-da90??.c
5088F:	drivers/thermal/da90??-thermal.c
5089F:	drivers/video/backlight/da90??_bl.c
5090F:	drivers/watchdog/da90??_wdt.c
5091F:	include/linux/mfd/da903x.h
5092F:	include/linux/mfd/da9052/
5093F:	include/linux/mfd/da9055/
5094F:	include/linux/mfd/da9062/
5095F:	include/linux/mfd/da9063/
5096F:	include/linux/mfd/da9150/
5097F:	include/linux/regulator/da9211.h
5098F:	include/sound/da[79]*.h
5099F:	sound/soc/codecs/da[79]*.[ch]
5100
5101DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5102M:	William Breathitt Gray <vilhelm.gray@gmail.com>
5103L:	linux-gpio@vger.kernel.org
5104S:	Maintained
5105F:	drivers/gpio/gpio-gpio-mm.c
5106
5107DIOLAN U2C-12 I2C DRIVER
5108M:	Guenter Roeck <linux@roeck-us.net>
5109L:	linux-i2c@vger.kernel.org
5110S:	Maintained
5111F:	drivers/i2c/busses/i2c-diolan-u2c.c
5112
5113DIRECTORY NOTIFICATION (DNOTIFY)
5114M:	Jan Kara <jack@suse.cz>
5115R:	Amir Goldstein <amir73il@gmail.com>
5116L:	linux-fsdevel@vger.kernel.org
5117S:	Maintained
5118F:	Documentation/filesystems/dnotify.rst
5119F:	fs/notify/dnotify/
5120F:	include/linux/dnotify.h
5121
5122DISK GEOMETRY AND PARTITION HANDLING
5123M:	Andries Brouwer <aeb@cwi.nl>
5124S:	Maintained
5125W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5126W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5127W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5128
5129DISKQUOTA
5130M:	Jan Kara <jack@suse.com>
5131S:	Maintained
5132F:	Documentation/filesystems/quota.rst
5133F:	fs/quota/
5134F:	include/linux/quota*.h
5135F:	include/uapi/linux/quota*.h
5136
5137DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5138M:	Bernie Thompson <bernie@plugable.com>
5139L:	linux-fbdev@vger.kernel.org
5140S:	Maintained
5141W:	http://plugable.com/category/projects/udlfb/
5142F:	Documentation/fb/udlfb.rst
5143F:	drivers/video/fbdev/udlfb.c
5144F:	include/video/udlfb.h
5145
5146DISTRIBUTED LOCK MANAGER (DLM)
5147M:	Christine Caulfield <ccaulfie@redhat.com>
5148M:	David Teigland <teigland@redhat.com>
5149L:	cluster-devel@redhat.com
5150S:	Supported
5151W:	http://sources.redhat.com/cluster/
5152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5153F:	fs/dlm/
5154
5155DMA BUFFER SHARING FRAMEWORK
5156M:	Sumit Semwal <sumit.semwal@linaro.org>
5157M:	Christian König <christian.koenig@amd.com>
5158L:	linux-media@vger.kernel.org
5159L:	dri-devel@lists.freedesktop.org
5160L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5161S:	Maintained
5162T:	git git://anongit.freedesktop.org/drm/drm-misc
5163F:	Documentation/driver-api/dma-buf.rst
5164F:	drivers/dma-buf/
5165F:	include/linux/*fence.h
5166F:	include/linux/dma-buf*
5167F:	include/linux/dma-resv.h
5168K:	\bdma_(?:buf|fence|resv)\b
5169
5170DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5171M:	Vinod Koul <vkoul@kernel.org>
5172L:	dmaengine@vger.kernel.org
5173S:	Maintained
5174Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
5175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5176F:	Documentation/devicetree/bindings/dma/
5177F:	Documentation/driver-api/dmaengine/
5178F:	drivers/dma/
5179F:	include/linux/dmaengine.h
5180F:	include/linux/of_dma.h
5181
5182DMA MAPPING HELPERS
5183M:	Christoph Hellwig <hch@lst.de>
5184M:	Marek Szyprowski <m.szyprowski@samsung.com>
5185R:	Robin Murphy <robin.murphy@arm.com>
5186L:	iommu@lists.linux-foundation.org
5187S:	Supported
5188W:	http://git.infradead.org/users/hch/dma-mapping.git
5189T:	git git://git.infradead.org/users/hch/dma-mapping.git
5190F:	include/asm-generic/dma-mapping.h
5191F:	include/linux/dma-direct.h
5192F:	include/linux/dma-mapping.h
5193F:	include/linux/dma-noncoherent.h
5194F:	kernel/dma/
5195
5196DMA-BUF HEAPS FRAMEWORK
5197M:	Sumit Semwal <sumit.semwal@linaro.org>
5198R:	Andrew F. Davis <afd@ti.com>
5199R:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5200R:	Liam Mark <lmark@codeaurora.org>
5201R:	Laura Abbott <labbott@redhat.com>
5202R:	Brian Starkey <Brian.Starkey@arm.com>
5203R:	John Stultz <john.stultz@linaro.org>
5204L:	linux-media@vger.kernel.org
5205L:	dri-devel@lists.freedesktop.org
5206L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5207S:	Maintained
5208T:	git git://anongit.freedesktop.org/drm/drm-misc
5209F:	drivers/dma-buf/dma-heap.c
5210F:	drivers/dma-buf/heaps/*
5211F:	include/linux/dma-heap.h
5212F:	include/uapi/linux/dma-heap.h
5213
5214DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5215M:	Lukasz Luba <lukasz.luba@arm.com>
5216L:	linux-pm@vger.kernel.org
5217L:	linux-samsung-soc@vger.kernel.org
5218S:	Maintained
5219F:	Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5220F:	drivers/memory/samsung/exynos5422-dmc.c
5221
5222DME1737 HARDWARE MONITOR DRIVER
5223M:	Juerg Haefliger <juergh@gmail.com>
5224L:	linux-hwmon@vger.kernel.org
5225S:	Maintained
5226F:	Documentation/hwmon/dme1737.rst
5227F:	drivers/hwmon/dme1737.c
5228
5229DMI/SMBIOS SUPPORT
5230M:	Jean Delvare <jdelvare@suse.com>
5231S:	Maintained
5232T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5233F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
5234F:	drivers/firmware/dmi-id.c
5235F:	drivers/firmware/dmi_scan.c
5236F:	include/linux/dmi.h
5237
5238DOCUMENTATION
5239M:	Jonathan Corbet <corbet@lwn.net>
5240L:	linux-doc@vger.kernel.org
5241S:	Maintained
5242T:	git git://git.lwn.net/linux.git docs-next
5243F:	Documentation/
5244F:	scripts/documentation-file-ref-check
5245F:	scripts/kernel-doc
5246F:	scripts/sphinx-pre-install
5247X:	Documentation/ABI/
5248X:	Documentation/admin-guide/media/
5249X:	Documentation/devicetree/
5250X:	Documentation/driver-api/media/
5251X:	Documentation/firmware-guide/acpi/
5252X:	Documentation/i2c/
5253X:	Documentation/power/
5254X:	Documentation/spi/
5255X:	Documentation/userspace-api/media/
5256
5257DOCUMENTATION SCRIPTS
5258M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5259L:	linux-doc@vger.kernel.org
5260S:	Maintained
5261F:	Documentation/sphinx/parse-headers.pl
5262F:	scripts/documentation-file-ref-check
5263F:	scripts/sphinx-pre-install
5264
5265DOCUMENTATION/ITALIAN
5266M:	Federico Vaga <federico.vaga@vaga.pv.it>
5267L:	linux-doc@vger.kernel.org
5268S:	Maintained
5269F:	Documentation/translations/it_IT
5270
5271DONGWOON DW9714 LENS VOICE COIL DRIVER
5272M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5273L:	linux-media@vger.kernel.org
5274S:	Maintained
5275T:	git git://linuxtv.org/media_tree.git
5276F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5277F:	drivers/media/i2c/dw9714.c
5278
5279DONGWOON DW9768 LENS VOICE COIL DRIVER
5280M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
5281L:	linux-media@vger.kernel.org
5282S:	Maintained
5283T:	git git://linuxtv.org/media_tree.git
5284F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5285F:	drivers/media/i2c/dw9768.c
5286
5287DONGWOON DW9807 LENS VOICE COIL DRIVER
5288M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5289L:	linux-media@vger.kernel.org
5290S:	Maintained
5291T:	git git://linuxtv.org/media_tree.git
5292F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5293F:	drivers/media/i2c/dw9807-vcm.c
5294
5295DOUBLETALK DRIVER
5296M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5297L:	blinux-list@redhat.com
5298S:	Maintained
5299F:	drivers/char/dtlk.c
5300F:	include/linux/dtlk.h
5301
5302DPAA2 DATAPATH I/O (DPIO) DRIVER
5303M:	Roy Pledge <Roy.Pledge@nxp.com>
5304L:	linux-kernel@vger.kernel.org
5305S:	Maintained
5306F:	drivers/soc/fsl/dpio
5307
5308DPAA2 ETHERNET DRIVER
5309M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5310M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5311L:	netdev@vger.kernel.org
5312S:	Maintained
5313F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5314F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5315F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5316F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5317F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5318F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5319F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5320F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
5321F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5322
5323DPAA2 ETHERNET SWITCH DRIVER
5324M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5325M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5326L:	linux-kernel@vger.kernel.org
5327S:	Maintained
5328F:	drivers/staging/fsl-dpaa2/ethsw
5329
5330DPT_I2O SCSI RAID DRIVER
5331M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5332L:	linux-scsi@vger.kernel.org
5333S:	Maintained
5334W:	http://www.adaptec.com/
5335F:	drivers/scsi/dpt*
5336F:	drivers/scsi/dpt/
5337
5338DRBD DRIVER
5339M:	Philipp Reisner <philipp.reisner@linbit.com>
5340M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5341L:	drbd-dev@lists.linbit.com
5342S:	Supported
5343W:	http://www.drbd.org
5344T:	git git://git.linbit.com/linux-drbd.git
5345T:	git git://git.linbit.com/drbd-8.4.git
5346F:	Documentation/admin-guide/blockdev/
5347F:	drivers/block/drbd/
5348F:	lib/lru_cache.c
5349
5350DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5351M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5352R:	"Rafael J. Wysocki" <rafael@kernel.org>
5353S:	Supported
5354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5355F:	Documentation/core-api/kobject.rst
5356F:	drivers/base/
5357F:	fs/debugfs/
5358F:	fs/sysfs/
5359F:	include/linux/debugfs.h
5360F:	include/linux/kobj*
5361F:	lib/kobj*
5362
5363DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5364M:	Kevin Hilman <khilman@kernel.org>
5365M:	Nishanth Menon <nm@ti.com>
5366L:	linux-pm@vger.kernel.org
5367S:	Maintained
5368F:	drivers/power/avs/
5369F:	include/linux/power/smartreflex.h
5370
5371DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5372M:	Maxime Ripard <mripard@kernel.org>
5373M:	Chen-Yu Tsai <wens@csie.org>
5374R:	Jernej Skrabec <jernej.skrabec@siol.net>
5375L:	dri-devel@lists.freedesktop.org
5376S:	Supported
5377T:	git git://anongit.freedesktop.org/drm/drm-misc
5378F:	drivers/gpu/drm/sun4i/sun8i*
5379
5380DRM DRIVER FOR ARM PL111 CLCD
5381M:	Eric Anholt <eric@anholt.net>
5382S:	Supported
5383T:	git git://anongit.freedesktop.org/drm/drm-misc
5384F:	drivers/gpu/drm/pl111/
5385
5386DRM DRIVER FOR ARM VERSATILE TFT PANELS
5387M:	Linus Walleij <linus.walleij@linaro.org>
5388S:	Maintained
5389T:	git git://anongit.freedesktop.org/drm/drm-misc
5390F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5391F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5392
5393DRM DRIVER FOR ASPEED BMC GFX
5394M:	Joel Stanley <joel@jms.id.au>
5395L:	linux-aspeed@lists.ozlabs.org
5396S:	Supported
5397T:	git git://anongit.freedesktop.org/drm/drm-misc
5398F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5399F:	drivers/gpu/drm/aspeed/
5400
5401DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5402M:	Dave Airlie <airlied@redhat.com>
5403S:	Odd Fixes
5404F:	drivers/gpu/drm/ast/
5405
5406DRM DRIVER FOR BOCHS VIRTUAL GPU
5407M:	Gerd Hoffmann <kraxel@redhat.com>
5408L:	virtualization@lists.linux-foundation.org
5409S:	Maintained
5410T:	git git://anongit.freedesktop.org/drm/drm-misc
5411F:	drivers/gpu/drm/bochs/
5412
5413DRM DRIVER FOR BOE HIMAX8279D PANELS
5414M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5415S:	Maintained
5416F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5417F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
5418
5419DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5420M:	Linus Walleij <linus.walleij@linaro.org>
5421S:	Maintained
5422T:	git git://anongit.freedesktop.org/drm/drm-misc
5423F:	drivers/gpu/drm/tve200/
5424
5425DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5426M:	Icenowy Zheng <icenowy@aosc.io>
5427S:	Maintained
5428F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5429F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5430
5431DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5432M:	Jagan Teki <jagan@amarulasolutions.com>
5433S:	Maintained
5434F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5435F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5436
5437DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5438M:	Hans de Goede <hdegoede@redhat.com>
5439S:	Maintained
5440T:	git git://anongit.freedesktop.org/drm/drm-misc
5441F:	drivers/gpu/drm/tiny/gm12u320.c
5442
5443DRM DRIVER FOR HX8357D PANELS
5444M:	Eric Anholt <eric@anholt.net>
5445S:	Maintained
5446T:	git git://anongit.freedesktop.org/drm/drm-misc
5447F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5448F:	drivers/gpu/drm/tiny/hx8357d.c
5449
5450DRM DRIVER FOR ILITEK ILI9225 PANELS
5451M:	David Lechner <david@lechnology.com>
5452S:	Maintained
5453T:	git git://anongit.freedesktop.org/drm/drm-misc
5454F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5455F:	drivers/gpu/drm/tiny/ili9225.c
5456
5457DRM DRIVER FOR ILITEK ILI9486 PANELS
5458M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5459S:	Maintained
5460T:	git git://anongit.freedesktop.org/drm/drm-misc
5461F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5462F:	drivers/gpu/drm/tiny/ili9486.c
5463
5464DRM DRIVER FOR INTEL I810 VIDEO CARDS
5465S:	Orphan / Obsolete
5466F:	drivers/gpu/drm/i810/
5467F:	include/uapi/drm/i810_drm.h
5468
5469DRM DRIVER FOR LVDS PANELS
5470M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5471L:	dri-devel@lists.freedesktop.org
5472T:	git git://anongit.freedesktop.org/drm/drm-misc
5473S:	Maintained
5474F:	drivers/gpu/drm/panel/panel-lvds.c
5475F:	Documentation/devicetree/bindings/display/panel/lvds.yaml
5476
5477DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5478M:	Guido Günther <agx@sigxcpu.org>
5479R:	Purism Kernel Team <kernel@puri.sm>
5480S:	Maintained
5481F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5482F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5483
5484DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5485S:	Orphan / Obsolete
5486F:	drivers/gpu/drm/mga/
5487F:	include/uapi/drm/mga_drm.h
5488
5489DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5490M:	Dave Airlie <airlied@redhat.com>
5491S:	Odd Fixes
5492F:	drivers/gpu/drm/mgag200/
5493
5494DRM DRIVER FOR MI0283QT
5495M:	Noralf Trønnes <noralf@tronnes.org>
5496S:	Maintained
5497T:	git git://anongit.freedesktop.org/drm/drm-misc
5498F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5499F:	drivers/gpu/drm/tiny/mi0283qt.c
5500
5501DRM DRIVER FOR MSM ADRENO GPU
5502M:	Rob Clark <robdclark@gmail.com>
5503M:	Sean Paul <sean@poorly.run>
5504L:	linux-arm-msm@vger.kernel.org
5505L:	dri-devel@lists.freedesktop.org
5506L:	freedreno@lists.freedesktop.org
5507S:	Maintained
5508T:	git https://gitlab.freedesktop.org/drm/msm.git
5509F:	Documentation/devicetree/bindings/display/msm/
5510F:	drivers/gpu/drm/msm/
5511F:	include/uapi/drm/msm_drm.h
5512
5513DRM DRIVER FOR NOVATEK NT35510 PANELS
5514M:	Linus Walleij <linus.walleij@linaro.org>
5515S:	Maintained
5516T:	git git://anongit.freedesktop.org/drm/drm-misc
5517F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5518F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
5519
5520DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5521M:	Ben Skeggs <bskeggs@redhat.com>
5522L:	dri-devel@lists.freedesktop.org
5523L:	nouveau@lists.freedesktop.org
5524S:	Supported
5525T:	git git://github.com/skeggsb/linux
5526F:	drivers/gpu/drm/nouveau/
5527F:	include/uapi/drm/nouveau_drm.h
5528
5529DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5530M:	Stefan Mavrodiev <stefan@olimex.com>
5531S:	Maintained
5532F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5533F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5534
5535DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5536M:	Noralf Trønnes <noralf@tronnes.org>
5537S:	Maintained
5538T:	git git://anongit.freedesktop.org/drm/drm-misc
5539F:	Documentation/devicetree/bindings/display/repaper.txt
5540F:	drivers/gpu/drm/tiny/repaper.c
5541
5542DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5543M:	Dave Airlie <airlied@redhat.com>
5544M:	Gerd Hoffmann <kraxel@redhat.com>
5545L:	virtualization@lists.linux-foundation.org
5546S:	Obsolete
5547W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5548T:	git git://anongit.freedesktop.org/drm/drm-misc
5549F:	drivers/gpu/drm/tiny/cirrus.c
5550
5551DRM DRIVER FOR QXL VIRTUAL GPU
5552M:	Dave Airlie <airlied@redhat.com>
5553M:	Gerd Hoffmann <kraxel@redhat.com>
5554L:	virtualization@lists.linux-foundation.org
5555L:	spice-devel@lists.freedesktop.org
5556S:	Maintained
5557T:	git git://anongit.freedesktop.org/drm/drm-misc
5558F:	drivers/gpu/drm/qxl/
5559F:	include/uapi/drm/qxl_drm.h
5560
5561DRM DRIVER FOR RAGE 128 VIDEO CARDS
5562S:	Orphan / Obsolete
5563F:	drivers/gpu/drm/r128/
5564F:	include/uapi/drm/r128_drm.h
5565
5566DRM DRIVER FOR RAYDIUM RM67191 PANELS
5567M:	Robert Chiras <robert.chiras@nxp.com>
5568S:	Maintained
5569F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5570F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5571
5572DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5573M:	Guido Günther <agx@sigxcpu.org>
5574R:	Purism Kernel Team <kernel@puri.sm>
5575S:	Maintained
5576F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5577F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5578
5579DRM DRIVER FOR SAVAGE VIDEO CARDS
5580S:	Orphan / Obsolete
5581F:	drivers/gpu/drm/savage/
5582F:	include/uapi/drm/savage_drm.h
5583
5584DRM DRIVER FOR SIS VIDEO CARDS
5585S:	Orphan / Obsolete
5586F:	drivers/gpu/drm/sis/
5587F:	include/uapi/drm/sis_drm.h
5588
5589DRM DRIVER FOR SITRONIX ST7586 PANELS
5590M:	David Lechner <david@lechnology.com>
5591S:	Maintained
5592T:	git git://anongit.freedesktop.org/drm/drm-misc
5593F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5594F:	drivers/gpu/drm/tiny/st7586.c
5595
5596DRM DRIVER FOR SITRONIX ST7701 PANELS
5597M:	Jagan Teki <jagan@amarulasolutions.com>
5598S:	Maintained
5599F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5600F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5601
5602DRM DRIVER FOR SITRONIX ST7735R PANELS
5603M:	David Lechner <david@lechnology.com>
5604S:	Maintained
5605T:	git git://anongit.freedesktop.org/drm/drm-misc
5606F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5607F:	drivers/gpu/drm/tiny/st7735r.c
5608
5609DRM DRIVER FOR SONY ACX424AKP PANELS
5610M:	Linus Walleij <linus.walleij@linaro.org>
5611S:	Maintained
5612T:	git git://anongit.freedesktop.org/drm/drm-misc
5613F:	drivers/gpu/drm/panel/panel-sony-acx424akp.c
5614
5615DRM DRIVER FOR ST-ERICSSON MCDE
5616M:	Linus Walleij <linus.walleij@linaro.org>
5617S:	Maintained
5618T:	git git://anongit.freedesktop.org/drm/drm-misc
5619F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5620F:	drivers/gpu/drm/mcde/
5621
5622DRM DRIVER FOR TDFX VIDEO CARDS
5623S:	Orphan / Obsolete
5624F:	drivers/gpu/drm/tdfx/
5625
5626DRM DRIVER FOR TPO TPG110 PANELS
5627M:	Linus Walleij <linus.walleij@linaro.org>
5628S:	Maintained
5629T:	git git://anongit.freedesktop.org/drm/drm-misc
5630F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5631F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5632
5633DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5634M:	Dave Airlie <airlied@redhat.com>
5635R:	Sean Paul <sean@poorly.run>
5636L:	dri-devel@lists.freedesktop.org
5637S:	Odd Fixes
5638T:	git git://anongit.freedesktop.org/drm/drm-misc
5639F:	drivers/gpu/drm/udl/
5640
5641DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5642M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5643R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5644R:	Daniel Vetter <daniel@ffwll.ch>
5645L:	dri-devel@lists.freedesktop.org
5646S:	Maintained
5647T:	git git://anongit.freedesktop.org/drm/drm-misc
5648F:	Documentation/gpu/vkms.rst
5649F:	drivers/gpu/drm/vkms/
5650
5651DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5652M:	Hans de Goede <hdegoede@redhat.com>
5653L:	dri-devel@lists.freedesktop.org
5654S:	Maintained
5655T:	git git://anongit.freedesktop.org/drm/drm-misc
5656F:	drivers/gpu/drm/vboxvideo/
5657
5658DRM DRIVER FOR VMWARE VIRTUAL GPU
5659M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5660M:	Roland Scheidegger <sroland@vmware.com>
5661L:	dri-devel@lists.freedesktop.org
5662S:	Supported
5663T:	git git://people.freedesktop.org/~sroland/linux
5664F:	drivers/gpu/drm/vmwgfx/
5665F:	include/uapi/drm/vmwgfx_drm.h
5666
5667DRM DRIVERS
5668M:	David Airlie <airlied@linux.ie>
5669M:	Daniel Vetter <daniel@ffwll.ch>
5670L:	dri-devel@lists.freedesktop.org
5671S:	Maintained
5672B:	https://bugs.freedesktop.org/
5673C:	irc://chat.freenode.net/dri-devel
5674T:	git git://anongit.freedesktop.org/drm/drm
5675F:	Documentation/devicetree/bindings/display/
5676F:	Documentation/devicetree/bindings/gpu/
5677F:	Documentation/gpu/
5678F:	drivers/gpu/drm/
5679F:	drivers/gpu/vga/
5680F:	include/drm/
5681F:	include/linux/vga*
5682F:	include/uapi/drm/
5683
5684DRM DRIVERS AND MISC GPU PATCHES
5685M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5686M:	Maxime Ripard <mripard@kernel.org>
5687M:	Thomas Zimmermann <tzimmermann@suse.de>
5688S:	Maintained
5689W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5690T:	git git://anongit.freedesktop.org/drm/drm-misc
5691F:	Documentation/gpu/
5692F:	drivers/gpu/drm/*
5693F:	drivers/gpu/vga/
5694F:	include/drm/drm*
5695F:	include/linux/vga*
5696F:	include/uapi/drm/drm*
5697
5698DRM DRIVERS FOR ALLWINNER A10
5699M:	Maxime Ripard <mripard@kernel.org>
5700M:	Chen-Yu Tsai <wens@csie.org>
5701L:	dri-devel@lists.freedesktop.org
5702S:	Supported
5703T:	git git://anongit.freedesktop.org/drm/drm-misc
5704F:	Documentation/devicetree/bindings/display/allwinner*
5705F:	drivers/gpu/drm/sun4i/
5706
5707DRM DRIVERS FOR AMLOGIC SOCS
5708M:	Neil Armstrong <narmstrong@baylibre.com>
5709L:	dri-devel@lists.freedesktop.org
5710L:	linux-amlogic@lists.infradead.org
5711S:	Supported
5712W:	http://linux-meson.com/
5713T:	git git://anongit.freedesktop.org/drm/drm-misc
5714F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5715F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5716F:	Documentation/gpu/meson.rst
5717F:	drivers/gpu/drm/meson/
5718
5719DRM DRIVERS FOR ATMEL HLCDC
5720M:	Sam Ravnborg <sam@ravnborg.org>
5721M:	Boris Brezillon <bbrezillon@kernel.org>
5722L:	dri-devel@lists.freedesktop.org
5723S:	Supported
5724T:	git git://anongit.freedesktop.org/drm/drm-misc
5725F:	Documentation/devicetree/bindings/display/atmel/
5726F:	drivers/gpu/drm/atmel-hlcdc/
5727
5728DRM DRIVERS FOR BRIDGE CHIPS
5729M:	Andrzej Hajda <a.hajda@samsung.com>
5730M:	Neil Armstrong <narmstrong@baylibre.com>
5731R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5732R:	Jonas Karlman <jonas@kwiboo.se>
5733R:	Jernej Skrabec <jernej.skrabec@siol.net>
5734S:	Maintained
5735T:	git git://anongit.freedesktop.org/drm/drm-misc
5736F:	drivers/gpu/drm/bridge/
5737
5738DRM DRIVERS FOR EXYNOS
5739M:	Inki Dae <inki.dae@samsung.com>
5740M:	Joonyoung Shim <jy0922.shim@samsung.com>
5741M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5742M:	Kyungmin Park <kyungmin.park@samsung.com>
5743L:	dri-devel@lists.freedesktop.org
5744S:	Supported
5745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5746F:	Documentation/devicetree/bindings/display/exynos/
5747F:	drivers/gpu/drm/exynos/
5748F:	include/uapi/drm/exynos_drm.h
5749
5750DRM DRIVERS FOR FREESCALE DCU
5751M:	Stefan Agner <stefan@agner.ch>
5752M:	Alison Wang <alison.wang@nxp.com>
5753L:	dri-devel@lists.freedesktop.org
5754S:	Supported
5755T:	git git://anongit.freedesktop.org/drm/drm-misc
5756F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5757F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5758F:	drivers/gpu/drm/fsl-dcu/
5759
5760DRM DRIVERS FOR FREESCALE IMX
5761M:	Philipp Zabel <p.zabel@pengutronix.de>
5762L:	dri-devel@lists.freedesktop.org
5763S:	Maintained
5764F:	Documentation/devicetree/bindings/display/imx/
5765F:	drivers/gpu/drm/imx/
5766F:	drivers/gpu/ipu-v3/
5767
5768DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5769M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5770L:	dri-devel@lists.freedesktop.org
5771S:	Maintained
5772T:	git git://github.com/patjak/drm-gma500
5773F:	drivers/gpu/drm/gma500/
5774
5775DRM DRIVERS FOR HISILICON
5776M:	Xinliang Liu <xinliang.liu@linaro.org>
5777M:	Tian Tao  <tiantao6@hisilicon.com>
5778R:	John Stultz <john.stultz@linaro.org>
5779R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5780R:	Chen Feng <puck.chen@hisilicon.com>
5781L:	dri-devel@lists.freedesktop.org
5782S:	Maintained
5783T:	git git://anongit.freedesktop.org/drm/drm-misc
5784F:	Documentation/devicetree/bindings/display/hisilicon/
5785F:	drivers/gpu/drm/hisilicon/
5786
5787DRM DRIVERS FOR LIMA
5788M:	Qiang Yu <yuq825@gmail.com>
5789L:	dri-devel@lists.freedesktop.org
5790L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5791S:	Maintained
5792T:	git git://anongit.freedesktop.org/drm/drm-misc
5793F:	drivers/gpu/drm/lima/
5794F:	include/uapi/drm/lima_drm.h
5795
5796DRM DRIVERS FOR MEDIATEK
5797M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
5798M:	Philipp Zabel <p.zabel@pengutronix.de>
5799L:	dri-devel@lists.freedesktop.org
5800S:	Supported
5801F:	Documentation/devicetree/bindings/display/mediatek/
5802F:	drivers/gpu/drm/mediatek/
5803
5804DRM DRIVERS FOR NVIDIA TEGRA
5805M:	Thierry Reding <thierry.reding@gmail.com>
5806L:	dri-devel@lists.freedesktop.org
5807L:	linux-tegra@vger.kernel.org
5808S:	Supported
5809T:	git git://anongit.freedesktop.org/tegra/linux.git
5810F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5811F:	drivers/gpu/drm/tegra/
5812F:	drivers/gpu/host1x/
5813F:	include/linux/host1x.h
5814F:	include/uapi/drm/tegra_drm.h
5815
5816DRM DRIVERS FOR RENESAS
5817M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5818M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5819L:	dri-devel@lists.freedesktop.org
5820L:	linux-renesas-soc@vger.kernel.org
5821S:	Supported
5822T:	git git://linuxtv.org/pinchartl/media drm/du/next
5823F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5824F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5825F:	Documentation/devicetree/bindings/display/renesas,du.txt
5826F:	drivers/gpu/drm/rcar-du/
5827F:	drivers/gpu/drm/shmobile/
5828F:	include/linux/platform_data/shmob_drm.h
5829
5830DRM DRIVERS FOR ROCKCHIP
5831M:	Sandy Huang <hjc@rock-chips.com>
5832M:	Heiko Stübner <heiko@sntech.de>
5833L:	dri-devel@lists.freedesktop.org
5834S:	Maintained
5835T:	git git://anongit.freedesktop.org/drm/drm-misc
5836F:	Documentation/devicetree/bindings/display/rockchip/
5837F:	drivers/gpu/drm/rockchip/
5838
5839DRM DRIVERS FOR STI
5840M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5841M:	Vincent Abriou <vincent.abriou@st.com>
5842L:	dri-devel@lists.freedesktop.org
5843S:	Maintained
5844T:	git git://anongit.freedesktop.org/drm/drm-misc
5845F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5846F:	drivers/gpu/drm/sti
5847
5848DRM DRIVERS FOR STM
5849M:	Yannick Fertre <yannick.fertre@st.com>
5850M:	Philippe Cornu <philippe.cornu@st.com>
5851M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5852M:	Vincent Abriou <vincent.abriou@st.com>
5853L:	dri-devel@lists.freedesktop.org
5854S:	Maintained
5855T:	git git://anongit.freedesktop.org/drm/drm-misc
5856F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5857F:	drivers/gpu/drm/stm
5858
5859DRM DRIVERS FOR TI KEYSTONE
5860M:	Jyri Sarha <jsarha@ti.com>
5861M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5862L:	dri-devel@lists.freedesktop.org
5863S:	Maintained
5864T:	git git://anongit.freedesktop.org/drm/drm-misc
5865F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5866F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5867F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5868F:	drivers/gpu/drm/tidss/
5869
5870DRM DRIVERS FOR TI LCDC
5871M:	Jyri Sarha <jsarha@ti.com>
5872R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5873L:	dri-devel@lists.freedesktop.org
5874S:	Maintained
5875F:	Documentation/devicetree/bindings/display/tilcdc/
5876F:	drivers/gpu/drm/tilcdc/
5877
5878DRM DRIVERS FOR TI OMAP
5879M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5880L:	dri-devel@lists.freedesktop.org
5881S:	Maintained
5882F:	Documentation/devicetree/bindings/display/ti/
5883F:	drivers/gpu/drm/omapdrm/
5884
5885DRM DRIVERS FOR V3D
5886M:	Eric Anholt <eric@anholt.net>
5887S:	Supported
5888T:	git git://anongit.freedesktop.org/drm/drm-misc
5889F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5890F:	drivers/gpu/drm/v3d/
5891F:	include/uapi/drm/v3d_drm.h
5892
5893DRM DRIVERS FOR VC4
5894M:	Eric Anholt <eric@anholt.net>
5895S:	Supported
5896T:	git git://github.com/anholt/linux
5897T:	git git://anongit.freedesktop.org/drm/drm-misc
5898F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5899F:	drivers/gpu/drm/vc4/
5900F:	include/uapi/drm/vc4_drm.h
5901
5902DRM DRIVERS FOR VIVANTE GPU IP
5903M:	Lucas Stach <l.stach@pengutronix.de>
5904R:	Russell King <linux+etnaviv@armlinux.org.uk>
5905R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5906L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5907L:	dri-devel@lists.freedesktop.org
5908S:	Maintained
5909F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5910F:	drivers/gpu/drm/etnaviv/
5911F:	include/uapi/drm/etnaviv_drm.h
5912
5913DRM DRIVERS FOR XEN
5914M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5915L:	dri-devel@lists.freedesktop.org
5916L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5917S:	Supported
5918T:	git git://anongit.freedesktop.org/drm/drm-misc
5919F:	Documentation/gpu/xen-front.rst
5920F:	drivers/gpu/drm/xen/
5921
5922DRM DRIVERS FOR XILINX
5923M:	Hyun Kwon <hyun.kwon@xilinx.com>
5924M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5925L:	dri-devel@lists.freedesktop.org
5926S:	Maintained
5927T:	git git://anongit.freedesktop.org/drm/drm-misc
5928F:	Documentation/devicetree/bindings/display/xlnx/
5929F:	drivers/gpu/drm/xlnx/
5930
5931DRM DRIVERS FOR ZTE ZX
5932M:	Shawn Guo <shawnguo@kernel.org>
5933L:	dri-devel@lists.freedesktop.org
5934S:	Maintained
5935T:	git git://anongit.freedesktop.org/drm/drm-misc
5936F:	Documentation/devicetree/bindings/display/zte,vou.txt
5937F:	drivers/gpu/drm/zte/
5938
5939DRM PANEL DRIVERS
5940M:	Thierry Reding <thierry.reding@gmail.com>
5941R:	Sam Ravnborg <sam@ravnborg.org>
5942L:	dri-devel@lists.freedesktop.org
5943S:	Maintained
5944T:	git git://anongit.freedesktop.org/drm/drm-misc
5945F:	Documentation/devicetree/bindings/display/panel/
5946F:	drivers/gpu/drm/drm_panel.c
5947F:	drivers/gpu/drm/panel/
5948F:	include/drm/drm_panel.h
5949
5950DRM TTM SUBSYSTEM
5951M:	Christian Koenig <christian.koenig@amd.com>
5952M:	Huang Rui <ray.huang@amd.com>
5953L:	dri-devel@lists.freedesktop.org
5954S:	Maintained
5955T:	git git://people.freedesktop.org/~agd5f/linux
5956F:	drivers/gpu/drm/ttm/
5957F:	include/drm/ttm/
5958
5959DSBR100 USB FM RADIO DRIVER
5960M:	Alexey Klimov <klimov.linux@gmail.com>
5961L:	linux-media@vger.kernel.org
5962S:	Maintained
5963T:	git git://linuxtv.org/media_tree.git
5964F:	drivers/media/radio/dsbr100.c
5965
5966DT3155 MEDIA DRIVER
5967M:	Hans Verkuil <hverkuil@xs4all.nl>
5968L:	linux-media@vger.kernel.org
5969S:	Odd Fixes
5970W:	https://linuxtv.org
5971T:	git git://linuxtv.org/media_tree.git
5972F:	drivers/media/pci/dt3155/
5973
5974DVB_USB_AF9015 MEDIA DRIVER
5975M:	Antti Palosaari <crope@iki.fi>
5976L:	linux-media@vger.kernel.org
5977S:	Maintained
5978W:	https://linuxtv.org
5979W:	http://palosaari.fi/linux/
5980Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5981T:	git git://linuxtv.org/anttip/media_tree.git
5982F:	drivers/media/usb/dvb-usb-v2/af9015*
5983
5984DVB_USB_AF9035 MEDIA DRIVER
5985M:	Antti Palosaari <crope@iki.fi>
5986L:	linux-media@vger.kernel.org
5987S:	Maintained
5988W:	https://linuxtv.org
5989W:	http://palosaari.fi/linux/
5990Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5991T:	git git://linuxtv.org/anttip/media_tree.git
5992F:	drivers/media/usb/dvb-usb-v2/af9035*
5993
5994DVB_USB_ANYSEE MEDIA DRIVER
5995M:	Antti Palosaari <crope@iki.fi>
5996L:	linux-media@vger.kernel.org
5997S:	Maintained
5998W:	https://linuxtv.org
5999W:	http://palosaari.fi/linux/
6000Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6001T:	git git://linuxtv.org/anttip/media_tree.git
6002F:	drivers/media/usb/dvb-usb-v2/anysee*
6003
6004DVB_USB_AU6610 MEDIA DRIVER
6005M:	Antti Palosaari <crope@iki.fi>
6006L:	linux-media@vger.kernel.org
6007S:	Maintained
6008W:	https://linuxtv.org
6009W:	http://palosaari.fi/linux/
6010Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6011T:	git git://linuxtv.org/anttip/media_tree.git
6012F:	drivers/media/usb/dvb-usb-v2/au6610*
6013
6014DVB_USB_CE6230 MEDIA DRIVER
6015M:	Antti Palosaari <crope@iki.fi>
6016L:	linux-media@vger.kernel.org
6017S:	Maintained
6018W:	https://linuxtv.org
6019W:	http://palosaari.fi/linux/
6020Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6021T:	git git://linuxtv.org/anttip/media_tree.git
6022F:	drivers/media/usb/dvb-usb-v2/ce6230*
6023
6024DVB_USB_CXUSB MEDIA DRIVER
6025M:	Michael Krufky <mkrufky@linuxtv.org>
6026L:	linux-media@vger.kernel.org
6027S:	Maintained
6028W:	https://linuxtv.org
6029W:	http://github.com/mkrufky
6030Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6031T:	git git://linuxtv.org/media_tree.git
6032F:	drivers/media/usb/dvb-usb/cxusb*
6033
6034DVB_USB_EC168 MEDIA DRIVER
6035M:	Antti Palosaari <crope@iki.fi>
6036L:	linux-media@vger.kernel.org
6037S:	Maintained
6038W:	https://linuxtv.org
6039W:	http://palosaari.fi/linux/
6040Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6041T:	git git://linuxtv.org/anttip/media_tree.git
6042F:	drivers/media/usb/dvb-usb-v2/ec168*
6043
6044DVB_USB_GL861 MEDIA DRIVER
6045M:	Antti Palosaari <crope@iki.fi>
6046L:	linux-media@vger.kernel.org
6047S:	Maintained
6048W:	https://linuxtv.org
6049Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6050T:	git git://linuxtv.org/anttip/media_tree.git
6051F:	drivers/media/usb/dvb-usb-v2/gl861*
6052
6053DVB_USB_MXL111SF MEDIA DRIVER
6054M:	Michael Krufky <mkrufky@linuxtv.org>
6055L:	linux-media@vger.kernel.org
6056S:	Maintained
6057W:	https://linuxtv.org
6058W:	http://github.com/mkrufky
6059Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6060T:	git git://linuxtv.org/mkrufky/mxl111sf.git
6061F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
6062
6063DVB_USB_RTL28XXU MEDIA DRIVER
6064M:	Antti Palosaari <crope@iki.fi>
6065L:	linux-media@vger.kernel.org
6066S:	Maintained
6067W:	https://linuxtv.org
6068W:	http://palosaari.fi/linux/
6069Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6070T:	git git://linuxtv.org/anttip/media_tree.git
6071F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
6072
6073DVB_USB_V2 MEDIA DRIVER
6074M:	Antti Palosaari <crope@iki.fi>
6075L:	linux-media@vger.kernel.org
6076S:	Maintained
6077W:	https://linuxtv.org
6078W:	http://palosaari.fi/linux/
6079Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6080T:	git git://linuxtv.org/anttip/media_tree.git
6081F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
6082F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
6083
6084DYNAMIC DEBUG
6085M:	Jason Baron <jbaron@akamai.com>
6086S:	Maintained
6087F:	include/linux/dynamic_debug.h
6088F:	lib/dynamic_debug.c
6089
6090DYNAMIC INTERRUPT MODERATION
6091M:	Tal Gilboa <talgi@mellanox.com>
6092S:	Maintained
6093F:	Documentation/networking/net_dim.rst
6094F:	include/linux/dim.h
6095F:	lib/dim/
6096
6097DZ DECSTATION DZ11 SERIAL DRIVER
6098M:	"Maciej W. Rozycki" <macro@linux-mips.org>
6099S:	Maintained
6100F:	drivers/tty/serial/dz.*
6101
6102E3X0 POWER BUTTON DRIVER
6103M:	Moritz Fischer <moritz.fischer@ettus.com>
6104L:	usrp-users@lists.ettus.com
6105S:	Supported
6106W:	http://www.ettus.com
6107F:	Documentation/devicetree/bindings/input/e3x0-button.txt
6108F:	drivers/input/misc/e3x0-button.c
6109
6110E4000 MEDIA DRIVER
6111M:	Antti Palosaari <crope@iki.fi>
6112L:	linux-media@vger.kernel.org
6113S:	Maintained
6114W:	https://linuxtv.org
6115W:	http://palosaari.fi/linux/
6116Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6117T:	git git://linuxtv.org/anttip/media_tree.git
6118F:	drivers/media/tuners/e4000*
6119
6120EARTH_PT1 MEDIA DRIVER
6121M:	Akihiro Tsukada <tskd08@gmail.com>
6122L:	linux-media@vger.kernel.org
6123S:	Odd Fixes
6124F:	drivers/media/pci/pt1/
6125
6126EARTH_PT3 MEDIA DRIVER
6127M:	Akihiro Tsukada <tskd08@gmail.com>
6128L:	linux-media@vger.kernel.org
6129S:	Odd Fixes
6130F:	drivers/media/pci/pt3/
6131
6132EC100 MEDIA DRIVER
6133M:	Antti Palosaari <crope@iki.fi>
6134L:	linux-media@vger.kernel.org
6135S:	Maintained
6136W:	https://linuxtv.org
6137W:	http://palosaari.fi/linux/
6138Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6139T:	git git://linuxtv.org/anttip/media_tree.git
6140F:	drivers/media/dvb-frontends/ec100*
6141
6142ECRYPT FILE SYSTEM
6143M:	Tyler Hicks <code@tyhicks.com>
6144L:	ecryptfs@vger.kernel.org
6145S:	Odd Fixes
6146W:	http://ecryptfs.org
6147W:	https://launchpad.net/ecryptfs
6148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6149F:	Documentation/filesystems/ecryptfs.rst
6150F:	fs/ecryptfs/
6151
6152EDAC-AMD64
6153M:	Borislav Petkov <bp@alien8.de>
6154L:	linux-edac@vger.kernel.org
6155S:	Maintained
6156F:	drivers/edac/amd64_edac*
6157
6158EDAC-ARMADA
6159M:	Jan Luebbe <jlu@pengutronix.de>
6160L:	linux-edac@vger.kernel.org
6161S:	Maintained
6162F:	drivers/edac/armada_xp_*
6163
6164EDAC-AST2500
6165M:	Stefan Schaeckeler <sschaeck@cisco.com>
6166S:	Supported
6167F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6168F:	drivers/edac/aspeed_edac.c
6169
6170EDAC-BLUEFIELD
6171M:	Shravan Kumar Ramani <sramani@mellanox.com>
6172S:	Supported
6173F:	drivers/edac/bluefield_edac.c
6174
6175EDAC-CALXEDA
6176M:	Robert Richter <rric@kernel.org>
6177L:	linux-edac@vger.kernel.org
6178S:	Maintained
6179F:	drivers/edac/highbank*
6180
6181EDAC-CAVIUM OCTEON
6182M:	Ralf Baechle <ralf@linux-mips.org>
6183M:	Robert Richter <rrichter@marvell.com>
6184L:	linux-edac@vger.kernel.org
6185L:	linux-mips@vger.kernel.org
6186S:	Supported
6187F:	drivers/edac/octeon_edac*
6188
6189EDAC-CAVIUM THUNDERX
6190M:	Robert Richter <rrichter@marvell.com>
6191L:	linux-edac@vger.kernel.org
6192S:	Supported
6193F:	drivers/edac/thunderx_edac*
6194
6195EDAC-CORE
6196M:	Borislav Petkov <bp@alien8.de>
6197M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6198M:	Tony Luck <tony.luck@intel.com>
6199R:	James Morse <james.morse@arm.com>
6200R:	Robert Richter <rrichter@marvell.com>
6201L:	linux-edac@vger.kernel.org
6202S:	Supported
6203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6204F:	Documentation/admin-guide/ras.rst
6205F:	Documentation/driver-api/edac.rst
6206F:	drivers/edac/
6207F:	include/linux/edac.h
6208
6209EDAC-DMC520
6210M:	Lei Wang <lewan@microsoft.com>
6211L:	linux-edac@vger.kernel.org
6212S:	Supported
6213F:	drivers/edac/dmc520_edac.c
6214
6215EDAC-E752X
6216M:	Mark Gross <mark.gross@intel.com>
6217L:	linux-edac@vger.kernel.org
6218S:	Maintained
6219F:	drivers/edac/e752x_edac.c
6220
6221EDAC-E7XXX
6222L:	linux-edac@vger.kernel.org
6223S:	Maintained
6224F:	drivers/edac/e7xxx_edac.c
6225
6226EDAC-FSL_DDR
6227M:	York Sun <york.sun@nxp.com>
6228L:	linux-edac@vger.kernel.org
6229S:	Maintained
6230F:	drivers/edac/fsl_ddr_edac.*
6231
6232EDAC-GHES
6233M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6234L:	linux-edac@vger.kernel.org
6235S:	Maintained
6236F:	drivers/edac/ghes_edac.c
6237
6238EDAC-I10NM
6239M:	Tony Luck <tony.luck@intel.com>
6240L:	linux-edac@vger.kernel.org
6241S:	Maintained
6242F:	drivers/edac/i10nm_base.c
6243
6244EDAC-I3000
6245L:	linux-edac@vger.kernel.org
6246S:	Orphan
6247F:	drivers/edac/i3000_edac.c
6248
6249EDAC-I5000
6250L:	linux-edac@vger.kernel.org
6251S:	Maintained
6252F:	drivers/edac/i5000_edac.c
6253
6254EDAC-I5400
6255M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6256L:	linux-edac@vger.kernel.org
6257S:	Maintained
6258F:	drivers/edac/i5400_edac.c
6259
6260EDAC-I7300
6261M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6262L:	linux-edac@vger.kernel.org
6263S:	Maintained
6264F:	drivers/edac/i7300_edac.c
6265
6266EDAC-I7CORE
6267M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6268L:	linux-edac@vger.kernel.org
6269S:	Maintained
6270F:	drivers/edac/i7core_edac.c
6271
6272EDAC-I82443BXGX
6273M:	Tim Small <tim@buttersideup.com>
6274L:	linux-edac@vger.kernel.org
6275S:	Maintained
6276F:	drivers/edac/i82443bxgx_edac.c
6277
6278EDAC-I82975X
6279M:	"Arvind R." <arvino55@gmail.com>
6280L:	linux-edac@vger.kernel.org
6281S:	Maintained
6282F:	drivers/edac/i82975x_edac.c
6283
6284EDAC-IE31200
6285M:	Jason Baron <jbaron@akamai.com>
6286L:	linux-edac@vger.kernel.org
6287S:	Maintained
6288F:	drivers/edac/ie31200_edac.c
6289
6290EDAC-MPC85XX
6291M:	Johannes Thumshirn <morbidrsa@gmail.com>
6292L:	linux-edac@vger.kernel.org
6293S:	Maintained
6294F:	drivers/edac/mpc85xx_edac.[ch]
6295
6296EDAC-PASEMI
6297M:	Egor Martovetsky <egor@pasemi.com>
6298L:	linux-edac@vger.kernel.org
6299S:	Maintained
6300F:	drivers/edac/pasemi_edac.c
6301
6302EDAC-PND2
6303M:	Tony Luck <tony.luck@intel.com>
6304L:	linux-edac@vger.kernel.org
6305S:	Maintained
6306F:	drivers/edac/pnd2_edac.[ch]
6307
6308EDAC-QCOM
6309M:	Channagoud Kadabi <ckadabi@codeaurora.org>
6310M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6311L:	linux-arm-msm@vger.kernel.org
6312L:	linux-edac@vger.kernel.org
6313S:	Maintained
6314F:	drivers/edac/qcom_edac.c
6315
6316EDAC-R82600
6317M:	Tim Small <tim@buttersideup.com>
6318L:	linux-edac@vger.kernel.org
6319S:	Maintained
6320F:	drivers/edac/r82600_edac.c
6321
6322EDAC-SBRIDGE
6323M:	Tony Luck <tony.luck@intel.com>
6324R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6325L:	linux-edac@vger.kernel.org
6326S:	Maintained
6327F:	drivers/edac/sb_edac.c
6328
6329EDAC-SIFIVE
6330M:	Yash Shah <yash.shah@sifive.com>
6331L:	linux-edac@vger.kernel.org
6332S:	Supported
6333F:	drivers/edac/sifive_edac.c
6334
6335EDAC-SKYLAKE
6336M:	Tony Luck <tony.luck@intel.com>
6337L:	linux-edac@vger.kernel.org
6338S:	Maintained
6339F:	drivers/edac/skx_*.c
6340
6341EDAC-TI
6342M:	Tero Kristo <t-kristo@ti.com>
6343L:	linux-edac@vger.kernel.org
6344S:	Maintained
6345F:	drivers/edac/ti_edac.c
6346
6347EDIROL UA-101/UA-1000 DRIVER
6348M:	Clemens Ladisch <clemens@ladisch.de>
6349L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6350S:	Maintained
6351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6352F:	sound/usb/misc/ua101.c
6353
6354EFI TEST DRIVER
6355M:	Ivan Hu <ivan.hu@canonical.com>
6356M:	Ard Biesheuvel <ardb@kernel.org>
6357L:	linux-efi@vger.kernel.org
6358S:	Maintained
6359F:	drivers/firmware/efi/test/
6360
6361EFI VARIABLE FILESYSTEM
6362M:	Matthew Garrett <matthew.garrett@nebula.com>
6363M:	Jeremy Kerr <jk@ozlabs.org>
6364M:	Ard Biesheuvel <ardb@kernel.org>
6365L:	linux-efi@vger.kernel.org
6366S:	Maintained
6367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6368F:	fs/efivarfs/
6369
6370EFIFB FRAMEBUFFER DRIVER
6371M:	Peter Jones <pjones@redhat.com>
6372L:	linux-fbdev@vger.kernel.org
6373S:	Maintained
6374F:	drivers/video/fbdev/efifb.c
6375
6376EFS FILESYSTEM
6377S:	Orphan
6378W:	http://aeschi.ch.eu.org/efs/
6379F:	fs/efs/
6380
6381EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6382M:	Douglas Miller <dougmill@linux.ibm.com>
6383L:	netdev@vger.kernel.org
6384S:	Maintained
6385F:	drivers/net/ethernet/ibm/ehea/
6386
6387EM28XX VIDEO4LINUX DRIVER
6388M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6389L:	linux-media@vger.kernel.org
6390S:	Maintained
6391W:	https://linuxtv.org
6392T:	git git://linuxtv.org/media_tree.git
6393F:	Documentation/admin-guide/media/em28xx*
6394F:	drivers/media/usb/em28xx/
6395
6396EMBEDDED LINUX
6397M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6398M:	Matt Mackall <mpm@selenic.com>
6399M:	David Woodhouse <dwmw2@infradead.org>
6400L:	linux-embedded@vger.kernel.org
6401S:	Maintained
6402
6403EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6404M:	Adrian Hunter <adrian.hunter@intel.com>
6405M:	Ritesh Harjani <riteshh@codeaurora.org>
6406M:	Asutosh Das <asutoshd@codeaurora.org>
6407L:	linux-mmc@vger.kernel.org
6408S:	Maintained
6409F:	drivers/mmc/host/cqhci*
6410
6411EMULEX 10Gbps iSCSI - OneConnect DRIVER
6412M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6413M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6414M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6415L:	linux-scsi@vger.kernel.org
6416S:	Supported
6417W:	http://www.broadcom.com
6418F:	drivers/scsi/be2iscsi/
6419
6420EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6421M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6422M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6423M:	Somnath Kotur <somnath.kotur@broadcom.com>
6424L:	netdev@vger.kernel.org
6425S:	Supported
6426W:	http://www.emulex.com
6427F:	drivers/net/ethernet/emulex/benet/
6428
6429EMULEX ONECONNECT ROCE DRIVER
6430M:	Selvin Xavier <selvin.xavier@broadcom.com>
6431M:	Devesh Sharma <devesh.sharma@broadcom.com>
6432L:	linux-rdma@vger.kernel.org
6433S:	Odd Fixes
6434W:	http://www.broadcom.com
6435F:	drivers/infiniband/hw/ocrdma/
6436F:	include/uapi/rdma/ocrdma-abi.h
6437
6438EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6439M:	James Smart <james.smart@broadcom.com>
6440M:	Dick Kennedy <dick.kennedy@broadcom.com>
6441L:	linux-scsi@vger.kernel.org
6442S:	Supported
6443W:	http://www.broadcom.com
6444F:	drivers/scsi/lpfc/
6445
6446ENE CB710 FLASH CARD READER DRIVER
6447M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6448S:	Maintained
6449F:	drivers/misc/cb710/
6450F:	drivers/mmc/host/cb710-mmc.*
6451F:	include/linux/cb710.h
6452
6453ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6454M:	Maxim Levitsky <maximlevitsky@gmail.com>
6455S:	Maintained
6456F:	drivers/media/rc/ene_ir.*
6457
6458EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6459M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
6460L:	linuxppc-dev@lists.ozlabs.org
6461S:	Maintained
6462F:	drivers/tty/ehv_bytechan.c
6463
6464EPSON S1D13XXX FRAMEBUFFER DRIVER
6465M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6466S:	Maintained
6467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6468F:	drivers/video/fbdev/s1d13xxxfb.c
6469F:	include/video/s1d13xxxfb.h
6470
6471EROFS FILE SYSTEM
6472M:	Gao Xiang <xiang@kernel.org>
6473M:	Chao Yu <yuchao0@huawei.com>
6474L:	linux-erofs@lists.ozlabs.org
6475S:	Maintained
6476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6477F:	Documentation/filesystems/erofs.rst
6478F:	fs/erofs/
6479F:	include/trace/events/erofs.h
6480
6481ERRSEQ ERROR TRACKING INFRASTRUCTURE
6482M:	Jeff Layton <jlayton@kernel.org>
6483S:	Maintained
6484F:	include/linux/errseq.h
6485F:	lib/errseq.c
6486
6487ET131X NETWORK DRIVER
6488M:	Mark Einon <mark.einon@gmail.com>
6489S:	Odd Fixes
6490F:	drivers/net/ethernet/agere/
6491
6492ETHERNET BRIDGE
6493M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6494M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6495L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6496L:	netdev@vger.kernel.org
6497S:	Maintained
6498W:	http://www.linuxfoundation.org/en/Net:Bridge
6499F:	include/linux/netfilter_bridge/
6500F:	net/bridge/
6501
6502ETHERNET PHY LIBRARY
6503M:	Andrew Lunn <andrew@lunn.ch>
6504M:	Florian Fainelli <f.fainelli@gmail.com>
6505M:	Heiner Kallweit <hkallweit1@gmail.com>
6506R:	Russell King <linux@armlinux.org.uk>
6507L:	netdev@vger.kernel.org
6508S:	Maintained
6509F:	Documentation/ABI/testing/sysfs-class-net-phydev
6510F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6511F:	Documentation/devicetree/bindings/net/mdio*
6512F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
6513F:	Documentation/networking/phy.rst
6514F:	drivers/net/phy/
6515F:	drivers/of/of_mdio.c
6516F:	drivers/of/of_net.c
6517F:	include/dt-bindings/net/qca-ar803x.h
6518F:	include/linux/*mdio*.h
6519F:	include/linux/of_net.h
6520F:	include/linux/phy.h
6521F:	include/linux/phy_fixed.h
6522F:	include/linux/platform_data/mdio-bcm-unimac.h
6523F:	include/linux/platform_data/mdio-gpio.h
6524F:	include/trace/events/mdio.h
6525F:	include/uapi/linux/mdio.h
6526F:	include/uapi/linux/mii.h
6527
6528EXFAT FILE SYSTEM
6529M:	Namjae Jeon <namjae.jeon@samsung.com>
6530M:	Sungjong Seo <sj1557.seo@samsung.com>
6531L:	linux-fsdevel@vger.kernel.org
6532S:	Maintained
6533F:	fs/exfat/
6534
6535EXT2 FILE SYSTEM
6536M:	Jan Kara <jack@suse.com>
6537L:	linux-ext4@vger.kernel.org
6538S:	Maintained
6539F:	Documentation/filesystems/ext2.rst
6540F:	fs/ext2/
6541F:	include/linux/ext2*
6542
6543EXT4 FILE SYSTEM
6544M:	"Theodore Ts'o" <tytso@mit.edu>
6545M:	Andreas Dilger <adilger.kernel@dilger.ca>
6546L:	linux-ext4@vger.kernel.org
6547S:	Maintained
6548W:	http://ext4.wiki.kernel.org
6549Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6551F:	Documentation/filesystems/ext4/
6552F:	fs/ext4/
6553
6554Extended Verification Module (EVM)
6555M:	Mimi Zohar <zohar@linux.ibm.com>
6556L:	linux-integrity@vger.kernel.org
6557S:	Supported
6558F:	security/integrity/evm/
6559
6560EXTENSIBLE FIRMWARE INTERFACE (EFI)
6561M:	Ard Biesheuvel <ardb@kernel.org>
6562L:	linux-efi@vger.kernel.org
6563S:	Maintained
6564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6565F:	Documentation/admin-guide/efi-stub.rst
6566F:	arch/*/include/asm/efi.h
6567F:	arch/*/kernel/efi.c
6568F:	arch/arm/boot/compressed/efi-header.S
6569F:	arch/arm64/kernel/efi-entry.S
6570F:	arch/x86/platform/efi/
6571F:	drivers/firmware/efi/
6572F:	include/linux/efi*.h
6573
6574EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6575M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6576M:	Chanwoo Choi <cw00.choi@samsung.com>
6577L:	linux-kernel@vger.kernel.org
6578S:	Maintained
6579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6580F:	Documentation/devicetree/bindings/extcon/
6581F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6582F:	drivers/extcon/
6583F:	include/linux/extcon.h
6584F:	include/linux/extcon/
6585
6586EXTRA BOOT CONFIG
6587M:	Masami Hiramatsu <mhiramat@kernel.org>
6588S:	Maintained
6589F:	Documentation/admin-guide/bootconfig.rst
6590F:	fs/proc/bootconfig.c
6591F:	include/linux/bootconfig.h
6592F:	lib/bootconfig.c
6593F:	tools/bootconfig/*
6594
6595EXYNOS DP DRIVER
6596M:	Jingoo Han <jingoohan1@gmail.com>
6597L:	dri-devel@lists.freedesktop.org
6598S:	Maintained
6599F:	drivers/gpu/drm/exynos/exynos_dp*
6600
6601EXYNOS SYSMMU (IOMMU) driver
6602M:	Marek Szyprowski <m.szyprowski@samsung.com>
6603L:	iommu@lists.linux-foundation.org
6604S:	Maintained
6605F:	drivers/iommu/exynos-iommu.c
6606
6607EZchip NPS platform support
6608M:	Vineet Gupta <vgupta@synopsys.com>
6609M:	Ofer Levi <oferle@mellanox.com>
6610S:	Supported
6611F:	arch/arc/boot/dts/eznps.dts
6612F:	arch/arc/plat-eznps
6613
6614F2FS FILE SYSTEM
6615M:	Jaegeuk Kim <jaegeuk@kernel.org>
6616M:	Chao Yu <yuchao0@huawei.com>
6617L:	linux-f2fs-devel@lists.sourceforge.net
6618S:	Maintained
6619W:	https://f2fs.wiki.kernel.org/
6620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6621F:	Documentation/ABI/testing/sysfs-fs-f2fs
6622F:	Documentation/filesystems/f2fs.rst
6623F:	fs/f2fs/
6624F:	include/linux/f2fs_fs.h
6625F:	include/trace/events/f2fs.h
6626
6627F71805F HARDWARE MONITORING DRIVER
6628M:	Jean Delvare <jdelvare@suse.com>
6629L:	linux-hwmon@vger.kernel.org
6630S:	Maintained
6631F:	Documentation/hwmon/f71805f.rst
6632F:	drivers/hwmon/f71805f.c
6633
6634FADDR2LINE
6635M:	Josh Poimboeuf <jpoimboe@redhat.com>
6636S:	Maintained
6637F:	scripts/faddr2line
6638
6639FAILOVER MODULE
6640M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6641L:	netdev@vger.kernel.org
6642S:	Supported
6643F:	Documentation/networking/failover.rst
6644F:	include/net/failover.h
6645F:	net/core/failover.c
6646
6647FANOTIFY
6648M:	Jan Kara <jack@suse.cz>
6649R:	Amir Goldstein <amir73il@gmail.com>
6650L:	linux-fsdevel@vger.kernel.org
6651S:	Maintained
6652F:	fs/notify/fanotify/
6653F:	include/linux/fanotify.h
6654F:	include/uapi/linux/fanotify.h
6655
6656FARSYNC SYNCHRONOUS DRIVER
6657M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6658S:	Supported
6659W:	http://www.farsite.co.uk/
6660F:	drivers/net/wan/farsync.*
6661
6662FAULT INJECTION SUPPORT
6663M:	Akinobu Mita <akinobu.mita@gmail.com>
6664S:	Supported
6665F:	Documentation/fault-injection/
6666F:	lib/fault-inject.c
6667
6668FBTFT Framebuffer drivers
6669L:	dri-devel@lists.freedesktop.org
6670L:	linux-fbdev@vger.kernel.org
6671S:	Orphan
6672F:	drivers/staging/fbtft/
6673
6674FC0011 TUNER DRIVER
6675M:	Michael Buesch <m@bues.ch>
6676L:	linux-media@vger.kernel.org
6677S:	Maintained
6678F:	drivers/media/tuners/fc0011.c
6679F:	drivers/media/tuners/fc0011.h
6680
6681FC2580 MEDIA DRIVER
6682M:	Antti Palosaari <crope@iki.fi>
6683L:	linux-media@vger.kernel.org
6684S:	Maintained
6685W:	https://linuxtv.org
6686W:	http://palosaari.fi/linux/
6687Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6688T:	git git://linuxtv.org/anttip/media_tree.git
6689F:	drivers/media/tuners/fc2580*
6690
6691FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6692M:	Hannes Reinecke <hare@suse.de>
6693L:	linux-scsi@vger.kernel.org
6694S:	Supported
6695W:	www.Open-FCoE.org
6696F:	drivers/scsi/fcoe/
6697F:	drivers/scsi/libfc/
6698F:	include/scsi/fc/
6699F:	include/scsi/libfc.h
6700F:	include/scsi/libfcoe.h
6701F:	include/uapi/scsi/fc/
6702
6703FILE LOCKING (flock() and fcntl()/lockf())
6704M:	Jeff Layton <jlayton@kernel.org>
6705M:	"J. Bruce Fields" <bfields@fieldses.org>
6706L:	linux-fsdevel@vger.kernel.org
6707S:	Maintained
6708F:	fs/fcntl.c
6709F:	fs/locks.c
6710F:	include/linux/fcntl.h
6711F:	include/uapi/linux/fcntl.h
6712
6713FILESYSTEM DIRECT ACCESS (DAX)
6714M:	Dan Williams <dan.j.williams@intel.com>
6715R:	Matthew Wilcox <willy@infradead.org>
6716R:	Jan Kara <jack@suse.cz>
6717L:	linux-fsdevel@vger.kernel.org
6718L:	linux-nvdimm@lists.01.org
6719S:	Supported
6720F:	fs/dax.c
6721F:	include/linux/dax.h
6722F:	include/trace/events/fs_dax.h
6723
6724FILESYSTEMS (VFS and infrastructure)
6725M:	Alexander Viro <viro@zeniv.linux.org.uk>
6726L:	linux-fsdevel@vger.kernel.org
6727S:	Maintained
6728F:	fs/*
6729F:	include/linux/fs.h
6730F:	include/linux/fs_types.h
6731F:	include/uapi/linux/fs.h
6732F:	include/uapi/linux/openat2.h
6733
6734FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6735M:	Riku Voipio <riku.voipio@iki.fi>
6736L:	linux-hwmon@vger.kernel.org
6737S:	Maintained
6738F:	drivers/hwmon/f75375s.c
6739F:	include/linux/f75375s.h
6740
6741FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6742M:	Clemens Ladisch <clemens@ladisch.de>
6743M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6744L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6745S:	Maintained
6746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6747F:	include/uapi/sound/firewire.h
6748F:	sound/firewire/
6749
6750FIREWIRE MEDIA DRIVERS (firedtv)
6751M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6752L:	linux-media@vger.kernel.org
6753L:	linux1394-devel@lists.sourceforge.net
6754S:	Maintained
6755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6756F:	drivers/media/firewire/
6757
6758FIREWIRE SBP-2 TARGET
6759M:	Chris Boot <bootc@bootc.net>
6760L:	linux-scsi@vger.kernel.org
6761L:	target-devel@vger.kernel.org
6762L:	linux1394-devel@lists.sourceforge.net
6763S:	Maintained
6764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6765F:	drivers/target/sbp/
6766
6767FIREWIRE SUBSYSTEM
6768M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6769L:	linux1394-devel@lists.sourceforge.net
6770S:	Maintained
6771W:	http://ieee1394.wiki.kernel.org/
6772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6773F:	drivers/firewire/
6774F:	include/linux/firewire.h
6775F:	include/uapi/linux/firewire*.h
6776F:	tools/firewire/
6777
6778FIRMWARE LOADER (request_firmware)
6779M:	Luis Chamberlain <mcgrof@kernel.org>
6780L:	linux-kernel@vger.kernel.org
6781S:	Maintained
6782F:	Documentation/firmware_class/
6783F:	drivers/base/firmware_loader/
6784F:	include/linux/firmware.h
6785
6786FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6787M:	Joshua Morris <josh.h.morris@us.ibm.com>
6788M:	Philip Kelleher <pjk1939@linux.ibm.com>
6789S:	Maintained
6790F:	drivers/block/rsxx/
6791
6792FLEXTIMER FTM-QUADDEC DRIVER
6793M:	Patrick Havelange <patrick.havelange@essensium.com>
6794L:	linux-iio@vger.kernel.org
6795S:	Maintained
6796F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6797F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6798F:	drivers/counter/ftm-quaddec.c
6799
6800FLOPPY DRIVER
6801M:	Denis Efremov <efremov@linux.com>
6802L:	linux-block@vger.kernel.org
6803S:	Odd Fixes
6804F:	drivers/block/floppy.c
6805
6806FLYSKY FSIA6B RC RECEIVER
6807M:	Markus Koch <markus@notsyncing.net>
6808L:	linux-input@vger.kernel.org
6809S:	Maintained
6810F:	drivers/input/joystick/fsia6b.c
6811
6812FORCEDETH GIGABIT ETHERNET DRIVER
6813M:	Rain River <rain.1986.08.12@gmail.com>
6814M:	Zhu Yanjun <zyjzyj2000@gmail.com>
6815L:	netdev@vger.kernel.org
6816S:	Maintained
6817F:	drivers/net/ethernet/nvidia/*
6818
6819FPGA DFL DRIVERS
6820M:	Wu Hao <hao.wu@intel.com>
6821L:	linux-fpga@vger.kernel.org
6822S:	Maintained
6823F:	Documentation/fpga/dfl.rst
6824F:	drivers/fpga/dfl*
6825F:	include/uapi/linux/fpga-dfl.h
6826
6827FPGA MANAGER FRAMEWORK
6828M:	Moritz Fischer <mdf@kernel.org>
6829L:	linux-fpga@vger.kernel.org
6830S:	Maintained
6831W:	http://www.rocketboards.org
6832Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6834F:	Documentation/devicetree/bindings/fpga/
6835F:	Documentation/driver-api/fpga/
6836F:	Documentation/fpga/
6837F:	drivers/fpga/
6838F:	include/linux/fpga/
6839
6840FPU EMULATOR
6841M:	Bill Metzenthen <billm@melbpc.org.au>
6842S:	Maintained
6843W:	http://floatingpoint.sourceforge.net/emulator/index.html
6844F:	arch/x86/math-emu/
6845
6846FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6847L:	netdev@vger.kernel.org
6848S:	Orphan
6849F:	drivers/net/wan/dlci.c
6850F:	drivers/net/wan/sdla.c
6851
6852FRAMEBUFFER LAYER
6853M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6854L:	dri-devel@lists.freedesktop.org
6855L:	linux-fbdev@vger.kernel.org
6856S:	Maintained
6857Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6858T:	git git://anongit.freedesktop.org/drm/drm-misc
6859F:	Documentation/fb/
6860F:	drivers/video/
6861F:	include/linux/fb.h
6862F:	include/uapi/linux/fb.h
6863F:	include/uapi/video/
6864F:	include/video/
6865
6866FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6867M:	Horia Geantă <horia.geanta@nxp.com>
6868M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6869L:	linux-crypto@vger.kernel.org
6870S:	Maintained
6871F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6872F:	drivers/crypto/caam/
6873
6874FREESCALE COLDFIRE M5441X MMC DRIVER
6875M:	Angelo Dureghello <angelo.dureghello@timesys.com>
6876L:	linux-mmc@vger.kernel.org
6877S:	Maintained
6878F:	drivers/mmc/host/sdhci-esdhc-mcf.c
6879F:	include/linux/platform_data/mmc-esdhc-mcf.h
6880
6881FREESCALE DIU FRAMEBUFFER DRIVER
6882M:	Timur Tabi <timur@kernel.org>
6883L:	linux-fbdev@vger.kernel.org
6884S:	Maintained
6885F:	drivers/video/fbdev/fsl-diu-fb.*
6886
6887FREESCALE DMA DRIVER
6888M:	Li Yang <leoyang.li@nxp.com>
6889M:	Zhang Wei <zw@zh-kernel.org>
6890L:	linuxppc-dev@lists.ozlabs.org
6891S:	Maintained
6892F:	drivers/dma/fsldma.*
6893
6894FREESCALE ENETC ETHERNET DRIVERS
6895M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6896L:	netdev@vger.kernel.org
6897S:	Maintained
6898F:	drivers/net/ethernet/freescale/enetc/
6899
6900FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6901M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6902L:	netdev@vger.kernel.org
6903S:	Maintained
6904F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6905F:	drivers/net/ethernet/freescale/gianfar*
6906
6907FREESCALE GPMI NAND DRIVER
6908M:	Han Xu <han.xu@nxp.com>
6909L:	linux-mtd@lists.infradead.org
6910S:	Maintained
6911F:	drivers/mtd/nand/raw/gpmi-nand/*
6912
6913FREESCALE I2C CPM DRIVER
6914M:	Jochen Friedrich <jochen@scram.de>
6915L:	linuxppc-dev@lists.ozlabs.org
6916L:	linux-i2c@vger.kernel.org
6917S:	Maintained
6918F:	drivers/i2c/busses/i2c-cpm.c
6919
6920FREESCALE IMX / MXC FEC DRIVER
6921M:	Fugang Duan <fugang.duan@nxp.com>
6922L:	netdev@vger.kernel.org
6923S:	Maintained
6924F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6925F:	drivers/net/ethernet/freescale/fec.h
6926F:	drivers/net/ethernet/freescale/fec_main.c
6927F:	drivers/net/ethernet/freescale/fec_ptp.c
6928
6929FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6930M:	Sascha Hauer <s.hauer@pengutronix.de>
6931R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6932L:	linux-fbdev@vger.kernel.org
6933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6934S:	Maintained
6935F:	drivers/video/fbdev/imxfb.c
6936F:	include/linux/platform_data/video-imxfb.h
6937
6938FREESCALE IMX DDR PMU DRIVER
6939M:	Frank Li <Frank.li@nxp.com>
6940L:	linux-arm-kernel@lists.infradead.org
6941S:	Maintained
6942F:	Documentation/admin-guide/perf/imx-ddr.rst
6943F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6944F:	drivers/perf/fsl_imx8_ddr_perf.c
6945
6946FREESCALE IMX I2C DRIVER
6947M:	Oleksij Rempel <o.rempel@pengutronix.de>
6948R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6949L:	linux-i2c@vger.kernel.org
6950S:	Maintained
6951F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6952F:	drivers/i2c/busses/i2c-imx.c
6953
6954FREESCALE IMX LPI2C DRIVER
6955M:	Dong Aisheng <aisheng.dong@nxp.com>
6956L:	linux-i2c@vger.kernel.org
6957L:	linux-imx@nxp.com
6958S:	Maintained
6959F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6960F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6961
6962FREESCALE QORIQ DPAA ETHERNET DRIVER
6963M:	Madalin Bucur <madalin.bucur@nxp.com>
6964L:	netdev@vger.kernel.org
6965S:	Maintained
6966F:	drivers/net/ethernet/freescale/dpaa
6967
6968FREESCALE QORIQ DPAA FMAN DRIVER
6969M:	Madalin Bucur <madalin.bucur@nxp.com>
6970L:	netdev@vger.kernel.org
6971S:	Maintained
6972F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6973F:	drivers/net/ethernet/freescale/fman
6974
6975FREESCALE QORIQ PTP CLOCK DRIVER
6976M:	Yangbo Lu <yangbo.lu@nxp.com>
6977L:	netdev@vger.kernel.org
6978S:	Maintained
6979F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6980F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6981F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6982F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6983F:	drivers/ptp/ptp_qoriq.c
6984F:	drivers/ptp/ptp_qoriq_debugfs.c
6985F:	include/linux/fsl/ptp_qoriq.h
6986
6987FREESCALE QUAD SPI DRIVER
6988M:	Han Xu <han.xu@nxp.com>
6989L:	linux-spi@vger.kernel.org
6990S:	Maintained
6991F:	drivers/spi/spi-fsl-qspi.c
6992
6993FREESCALE QUICC ENGINE LIBRARY
6994M:	Qiang Zhao <qiang.zhao@nxp.com>
6995L:	linuxppc-dev@lists.ozlabs.org
6996S:	Maintained
6997F:	drivers/soc/fsl/qe/
6998F:	include/soc/fsl/*qe*.h
6999F:	include/soc/fsl/*ucc*.h
7000
7001FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7002M:	Li Yang <leoyang.li@nxp.com>
7003L:	netdev@vger.kernel.org
7004L:	linuxppc-dev@lists.ozlabs.org
7005S:	Maintained
7006F:	drivers/net/ethernet/freescale/ucc_geth*
7007
7008FREESCALE QUICC ENGINE UCC HDLC DRIVER
7009M:	Zhao Qiang <qiang.zhao@nxp.com>
7010L:	netdev@vger.kernel.org
7011L:	linuxppc-dev@lists.ozlabs.org
7012S:	Maintained
7013F:	drivers/net/wan/fsl_ucc_hdlc*
7014
7015FREESCALE QUICC ENGINE UCC UART DRIVER
7016M:	Timur Tabi <timur@kernel.org>
7017L:	linuxppc-dev@lists.ozlabs.org
7018S:	Maintained
7019F:	drivers/tty/serial/ucc_uart.c
7020
7021FREESCALE SOC DRIVERS
7022M:	Li Yang <leoyang.li@nxp.com>
7023L:	linuxppc-dev@lists.ozlabs.org
7024L:	linux-arm-kernel@lists.infradead.org
7025S:	Maintained
7026F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7027F:	Documentation/devicetree/bindings/soc/fsl/
7028F:	drivers/soc/fsl/
7029F:	include/linux/fsl/
7030
7031FREESCALE SOC FS_ENET DRIVER
7032M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
7033L:	linuxppc-dev@lists.ozlabs.org
7034L:	netdev@vger.kernel.org
7035S:	Maintained
7036F:	drivers/net/ethernet/freescale/fs_enet/
7037F:	include/linux/fs_enet_pd.h
7038
7039FREESCALE SOC SOUND DRIVERS
7040M:	Timur Tabi <timur@kernel.org>
7041M:	Nicolin Chen <nicoleotsuka@gmail.com>
7042M:	Xiubo Li <Xiubo.Lee@gmail.com>
7043R:	Fabio Estevam <festevam@gmail.com>
7044R:	Shengjiu Wang <shengjiu.wang@gmail.com>
7045L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7046L:	linuxppc-dev@lists.ozlabs.org
7047S:	Maintained
7048F:	sound/soc/fsl/fsl*
7049F:	sound/soc/fsl/imx*
7050F:	sound/soc/fsl/mpc8610_hpcd.c
7051
7052FREESCALE USB PERIPHERAL DRIVERS
7053M:	Li Yang <leoyang.li@nxp.com>
7054L:	linux-usb@vger.kernel.org
7055L:	linuxppc-dev@lists.ozlabs.org
7056S:	Maintained
7057F:	drivers/usb/gadget/udc/fsl*
7058
7059FREESCALE USB PHY DRIVER
7060M:	Ran Wang <ran.wang_1@nxp.com>
7061L:	linux-usb@vger.kernel.org
7062L:	linuxppc-dev@lists.ozlabs.org
7063S:	Maintained
7064F:	drivers/usb/phy/phy-fsl-usb*
7065
7066FREEVXFS FILESYSTEM
7067M:	Christoph Hellwig <hch@infradead.org>
7068S:	Maintained
7069W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
7070F:	fs/freevxfs/
7071
7072FREEZER
7073M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7074M:	Pavel Machek <pavel@ucw.cz>
7075L:	linux-pm@vger.kernel.org
7076S:	Supported
7077F:	Documentation/power/freezing-of-tasks.rst
7078F:	include/linux/freezer.h
7079F:	kernel/freezer.c
7080
7081FRONTSWAP API
7082M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7083L:	linux-kernel@vger.kernel.org
7084S:	Maintained
7085F:	include/linux/frontswap.h
7086F:	mm/frontswap.c
7087
7088FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7089M:	David Howells <dhowells@redhat.com>
7090L:	linux-cachefs@redhat.com (moderated for non-subscribers)
7091S:	Supported
7092F:	Documentation/filesystems/caching/
7093F:	fs/fscache/
7094F:	include/linux/fscache*.h
7095
7096FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7097M:	Theodore Y. Ts'o <tytso@mit.edu>
7098M:	Jaegeuk Kim <jaegeuk@kernel.org>
7099M:	Eric Biggers <ebiggers@kernel.org>
7100L:	linux-fscrypt@vger.kernel.org
7101S:	Supported
7102Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
7103T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7104F:	Documentation/filesystems/fscrypt.rst
7105F:	fs/crypto/
7106F:	include/linux/fscrypt*.h
7107F:	include/uapi/linux/fscrypt.h
7108
7109FSI SUBSYSTEM
7110M:	Jeremy Kerr <jk@ozlabs.org>
7111M:	Joel Stanley <joel@jms.id.au>
7112R:	Alistar Popple <alistair@popple.id.au>
7113R:	Eddie James <eajames@linux.ibm.com>
7114L:	linux-fsi@lists.ozlabs.org
7115S:	Supported
7116Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
7117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7118F:	drivers/fsi/
7119F:	include/linux/fsi*.h
7120F:	include/trace/events/fsi*.h
7121
7122FSI-ATTACHED I2C DRIVER
7123M:	Eddie James <eajames@linux.ibm.com>
7124L:	linux-i2c@vger.kernel.org
7125L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
7126S:	Maintained
7127F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7128F:	drivers/i2c/busses/i2c-fsi.c
7129
7130FSI-ATTACHED SPI DRIVER
7131M:	Eddie James <eajames@linux.ibm.com>
7132L:	linux-spi@vger.kernel.org
7133S:	Maintained
7134F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7135F:	drivers/spi/spi-fsi.c
7136
7137FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7138M:	Jan Kara <jack@suse.cz>
7139R:	Amir Goldstein <amir73il@gmail.com>
7140L:	linux-fsdevel@vger.kernel.org
7141S:	Maintained
7142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7143F:	fs/notify/
7144F:	include/linux/fsnotify*.h
7145
7146FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7147M:	Eric Biggers <ebiggers@kernel.org>
7148M:	Theodore Y. Ts'o <tytso@mit.edu>
7149L:	linux-fscrypt@vger.kernel.org
7150S:	Supported
7151Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
7152T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7153F:	Documentation/filesystems/fsverity.rst
7154F:	fs/verity/
7155F:	include/linux/fsverity.h
7156F:	include/uapi/linux/fsverity.h
7157
7158FUJITSU LAPTOP EXTRAS
7159M:	Jonathan Woithe <jwoithe@just42.net>
7160L:	platform-driver-x86@vger.kernel.org
7161S:	Maintained
7162F:	drivers/platform/x86/fujitsu-laptop.c
7163
7164FUJITSU M-5MO LS CAMERA ISP DRIVER
7165M:	Kyungmin Park <kyungmin.park@samsung.com>
7166M:	Heungjun Kim <riverful.kim@samsung.com>
7167L:	linux-media@vger.kernel.org
7168S:	Maintained
7169F:	drivers/media/i2c/m5mols/
7170F:	include/media/i2c/m5mols.h
7171
7172FUJITSU TABLET EXTRAS
7173M:	Robert Gerlach <khnz@gmx.de>
7174L:	platform-driver-x86@vger.kernel.org
7175S:	Maintained
7176F:	drivers/platform/x86/fujitsu-tablet.c
7177
7178FUSE: FILESYSTEM IN USERSPACE
7179M:	Miklos Szeredi <miklos@szeredi.hu>
7180L:	linux-fsdevel@vger.kernel.org
7181S:	Maintained
7182W:	http://fuse.sourceforge.net/
7183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7184F:	Documentation/filesystems/fuse.rst
7185F:	fs/fuse/
7186F:	include/uapi/linux/fuse.h
7187
7188FUTEX SUBSYSTEM
7189M:	Thomas Gleixner <tglx@linutronix.de>
7190M:	Ingo Molnar <mingo@redhat.com>
7191R:	Peter Zijlstra <peterz@infradead.org>
7192R:	Darren Hart <dvhart@infradead.org>
7193L:	linux-kernel@vger.kernel.org
7194S:	Maintained
7195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7196F:	Documentation/locking/*futex*
7197F:	include/asm-generic/futex.h
7198F:	include/linux/futex.h
7199F:	include/uapi/linux/futex.h
7200F:	kernel/futex.c
7201F:	tools/perf/bench/futex*
7202F:	tools/testing/selftests/futex/
7203
7204GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7205M:	Tim Harvey <tharvey@gateworks.com>
7206M:	Robert Jones <rjones@gateworks.com>
7207S:	Maintained
7208F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7209F:	drivers/mfd/gateworks-gsc.c
7210F:	include/linux/mfd/gsc.h
7211F:	Documentation/hwmon/gsc-hwmon.rst
7212F:	drivers/hwmon/gsc-hwmon.c
7213F:	include/linux/platform_data/gsc_hwmon.h
7214
7215GASKET DRIVER FRAMEWORK
7216M:	Rob Springer <rspringer@google.com>
7217M:	Todd Poynor <toddpoynor@google.com>
7218M:	Ben Chan <benchan@chromium.org>
7219M:	Richard Yeh <rcy@google.com>
7220S:	Maintained
7221F:	drivers/staging/gasket/
7222
7223GCC PLUGINS
7224M:	Kees Cook <keescook@chromium.org>
7225R:	Emese Revfy <re.emese@gmail.com>
7226L:	kernel-hardening@lists.openwall.com
7227S:	Maintained
7228F:	Documentation/kbuild/gcc-plugins.rst
7229F:	scripts/Makefile.gcc-plugins
7230F:	scripts/gcc-plugin.sh
7231F:	scripts/gcc-plugins/
7232
7233GCOV BASED KERNEL PROFILING
7234M:	Peter Oberparleiter <oberpar@linux.ibm.com>
7235S:	Maintained
7236F:	Documentation/dev-tools/gcov.rst
7237F:	kernel/gcov/
7238
7239GDB KERNEL DEBUGGING HELPER SCRIPTS
7240M:	Jan Kiszka <jan.kiszka@siemens.com>
7241M:	Kieran Bingham <kbingham@kernel.org>
7242S:	Supported
7243F:	scripts/gdb/
7244
7245GDT SCSI DISK ARRAY CONTROLLER DRIVER
7246M:	Achim Leubner <achim_leubner@adaptec.com>
7247L:	linux-scsi@vger.kernel.org
7248S:	Supported
7249W:	http://www.icp-vortex.com/
7250F:	drivers/scsi/gdt*
7251
7252GEMTEK FM RADIO RECEIVER DRIVER
7253M:	Hans Verkuil <hverkuil@xs4all.nl>
7254L:	linux-media@vger.kernel.org
7255S:	Maintained
7256W:	https://linuxtv.org
7257T:	git git://linuxtv.org/media_tree.git
7258F:	drivers/media/radio/radio-gemtek*
7259
7260GENERIC ARCHITECTURE TOPOLOGY
7261M:	Sudeep Holla <sudeep.holla@arm.com>
7262L:	linux-kernel@vger.kernel.org
7263S:	Maintained
7264F:	drivers/base/arch_topology.c
7265F:	include/linux/arch_topology.h
7266
7267GENERIC GPIO I2C DRIVER
7268M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7269S:	Supported
7270F:	drivers/i2c/busses/i2c-gpio.c
7271F:	include/linux/platform_data/i2c-gpio.h
7272
7273GENERIC GPIO I2C MULTIPLEXER DRIVER
7274M:	Peter Korsgaard <peter.korsgaard@barco.com>
7275L:	linux-i2c@vger.kernel.org
7276S:	Supported
7277F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
7278F:	drivers/i2c/muxes/i2c-mux-gpio.c
7279F:	include/linux/platform_data/i2c-mux-gpio.h
7280
7281GENERIC HDLC (WAN) DRIVERS
7282M:	Krzysztof Halasa <khc@pm.waw.pl>
7283S:	Maintained
7284W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
7285F:	drivers/net/wan/c101.c
7286F:	drivers/net/wan/hd6457*
7287F:	drivers/net/wan/hdlc*
7288F:	drivers/net/wan/n2.c
7289F:	drivers/net/wan/pc300too.c
7290F:	drivers/net/wan/pci200syn.c
7291F:	drivers/net/wan/wanxl*
7292
7293GENERIC INCLUDE/ASM HEADER FILES
7294M:	Arnd Bergmann <arnd@arndb.de>
7295L:	linux-arch@vger.kernel.org
7296S:	Maintained
7297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7298F:	include/asm-generic/
7299F:	include/uapi/asm-generic/
7300
7301GENERIC PHY FRAMEWORK
7302M:	Kishon Vijay Abraham I <kishon@ti.com>
7303M:	Vinod Koul <vkoul@kernel.org>
7304L:	linux-kernel@vger.kernel.org
7305S:	Supported
7306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7307F:	Documentation/devicetree/bindings/phy/
7308F:	drivers/phy/
7309F:	include/linux/phy/
7310
7311GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7312M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7313S:	Supported
7314F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
7315
7316GENERIC PM DOMAINS
7317M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7318M:	Kevin Hilman <khilman@kernel.org>
7319M:	Ulf Hansson <ulf.hansson@linaro.org>
7320L:	linux-pm@vger.kernel.org
7321S:	Supported
7322F:	Documentation/devicetree/bindings/power/power?domain*
7323F:	drivers/base/power/domain*.c
7324F:	include/linux/pm_domain.h
7325
7326GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7327M:	Eugen Hristev <eugen.hristev@microchip.com>
7328L:	linux-input@vger.kernel.org
7329S:	Maintained
7330F:	drivers/input/touchscreen/resistive-adc-touch.c
7331
7332GENERIC UIO DRIVER FOR PCI DEVICES
7333M:	"Michael S. Tsirkin" <mst@redhat.com>
7334L:	kvm@vger.kernel.org
7335S:	Supported
7336F:	drivers/uio/uio_pci_generic.c
7337
7338GENERIC VDSO LIBRARY
7339M:	Andy Lutomirski <luto@kernel.org>
7340M:	Thomas Gleixner <tglx@linutronix.de>
7341M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
7342L:	linux-kernel@vger.kernel.org
7343S:	Maintained
7344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7345F:	include/asm-generic/vdso/vsyscall.h
7346F:	include/vdso/
7347F:	kernel/time/vsyscall.c
7348F:	lib/vdso/
7349
7350GENWQE (IBM Generic Workqueue Card)
7351M:	Frank Haverkamp <haver@linux.ibm.com>
7352S:	Supported
7353F:	drivers/misc/genwqe/
7354
7355GET_MAINTAINER SCRIPT
7356M:	Joe Perches <joe@perches.com>
7357S:	Maintained
7358F:	scripts/get_maintainer.pl
7359
7360GFS2 FILE SYSTEM
7361M:	Bob Peterson <rpeterso@redhat.com>
7362M:	Andreas Gruenbacher <agruenba@redhat.com>
7363L:	cluster-devel@redhat.com
7364S:	Supported
7365W:	http://sources.redhat.com/cluster/
7366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7367F:	Documentation/filesystems/gfs2*
7368F:	fs/gfs2/
7369F:	include/uapi/linux/gfs2_ondisk.h
7370
7371GNSS SUBSYSTEM
7372M:	Johan Hovold <johan@kernel.org>
7373S:	Maintained
7374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7375F:	Documentation/ABI/testing/sysfs-class-gnss
7376F:	Documentation/devicetree/bindings/gnss/
7377F:	drivers/gnss/
7378F:	include/linux/gnss.h
7379
7380GO7007 MPEG CODEC
7381M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
7382L:	linux-media@vger.kernel.org
7383S:	Maintained
7384F:	drivers/media/usb/go7007/
7385
7386GOODIX TOUCHSCREEN
7387M:	Bastien Nocera <hadess@hadess.net>
7388L:	linux-input@vger.kernel.org
7389S:	Maintained
7390F:	drivers/input/touchscreen/goodix.c
7391
7392GOOGLE ETHERNET DRIVERS
7393M:	Catherine Sullivan <csully@google.com>
7394R:	Sagi Shahar <sagis@google.com>
7395R:	Jon Olson <jonolson@google.com>
7396L:	netdev@vger.kernel.org
7397S:	Supported
7398F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
7399F:	drivers/net/ethernet/google
7400
7401GPD POCKET FAN DRIVER
7402M:	Hans de Goede <hdegoede@redhat.com>
7403L:	platform-driver-x86@vger.kernel.org
7404S:	Maintained
7405F:	drivers/platform/x86/gpd-pocket-fan.c
7406
7407GPIO ACPI SUPPORT
7408M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7409M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7410L:	linux-gpio@vger.kernel.org
7411L:	linux-acpi@vger.kernel.org
7412S:	Maintained
7413F:	Documentation/firmware-guide/acpi/gpio-properties.rst
7414F:	drivers/gpio/gpiolib-acpi.c
7415F:	drivers/gpio/gpiolib-acpi.h
7416
7417GPIO AGGREGATOR
7418M:	Geert Uytterhoeven <geert+renesas@glider.be>
7419L:	linux-gpio@vger.kernel.org
7420S:	Supported
7421F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
7422F:	drivers/gpio/gpio-aggregator.c
7423
7424GPIO IR Transmitter
7425M:	Sean Young <sean@mess.org>
7426L:	linux-media@vger.kernel.org
7427S:	Maintained
7428F:	drivers/media/rc/gpio-ir-tx.c
7429
7430GPIO MOCKUP DRIVER
7431M:	Bamvor Jian Zhang <bamv2005@gmail.com>
7432L:	linux-gpio@vger.kernel.org
7433S:	Maintained
7434F:	drivers/gpio/gpio-mockup.c
7435F:	tools/testing/selftests/gpio/
7436
7437GPIO REGMAP
7438R:	Michael Walle <michael@walle.cc>
7439S:	Maintained
7440F:	drivers/gpio/gpio-regmap.c
7441F:	include/linux/gpio/regmap.h
7442
7443GPIO SUBSYSTEM
7444M:	Linus Walleij <linus.walleij@linaro.org>
7445M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
7446L:	linux-gpio@vger.kernel.org
7447S:	Maintained
7448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7449F:	Documentation/ABI/obsolete/sysfs-gpio
7450F:	Documentation/ABI/testing/gpio-cdev
7451F:	Documentation/admin-guide/gpio/
7452F:	Documentation/devicetree/bindings/gpio/
7453F:	Documentation/driver-api/gpio/
7454F:	drivers/gpio/
7455F:	include/asm-generic/gpio.h
7456F:	include/linux/gpio.h
7457F:	include/linux/gpio/
7458F:	include/linux/of_gpio.h
7459F:	include/uapi/linux/gpio.h
7460F:	tools/gpio/
7461
7462GRE DEMULTIPLEXER DRIVER
7463M:	Dmitry Kozlov <xeb@mail.ru>
7464L:	netdev@vger.kernel.org
7465S:	Maintained
7466F:	include/net/gre.h
7467F:	net/ipv4/gre_demux.c
7468F:	net/ipv4/gre_offload.c
7469
7470GRETH 10/100/1G Ethernet MAC device driver
7471M:	Andreas Larsson <andreas@gaisler.com>
7472L:	netdev@vger.kernel.org
7473S:	Maintained
7474F:	drivers/net/ethernet/aeroflex/
7475
7476GREYBUS AUDIO PROTOCOLS DRIVERS
7477M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7478M:	Mark Greer <mgreer@animalcreek.com>
7479S:	Maintained
7480F:	drivers/staging/greybus/audio_apbridgea.c
7481F:	drivers/staging/greybus/audio_apbridgea.h
7482F:	drivers/staging/greybus/audio_codec.c
7483F:	drivers/staging/greybus/audio_codec.h
7484F:	drivers/staging/greybus/audio_gb.c
7485F:	drivers/staging/greybus/audio_manager.c
7486F:	drivers/staging/greybus/audio_manager.h
7487F:	drivers/staging/greybus/audio_manager_module.c
7488F:	drivers/staging/greybus/audio_manager_private.h
7489F:	drivers/staging/greybus/audio_manager_sysfs.c
7490F:	drivers/staging/greybus/audio_module.c
7491F:	drivers/staging/greybus/audio_topology.c
7492
7493GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7494M:	Viresh Kumar <vireshk@kernel.org>
7495S:	Maintained
7496F:	drivers/staging/greybus/authentication.c
7497F:	drivers/staging/greybus/bootrom.c
7498F:	drivers/staging/greybus/firmware.h
7499F:	drivers/staging/greybus/fw-core.c
7500F:	drivers/staging/greybus/fw-download.c
7501F:	drivers/staging/greybus/fw-management.c
7502F:	drivers/staging/greybus/greybus_authentication.h
7503F:	drivers/staging/greybus/greybus_firmware.h
7504F:	drivers/staging/greybus/hid.c
7505F:	drivers/staging/greybus/i2c.c
7506F:	drivers/staging/greybus/spi.c
7507F:	drivers/staging/greybus/spilib.c
7508F:	drivers/staging/greybus/spilib.h
7509
7510GREYBUS LOOPBACK DRIVER
7511M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7512S:	Maintained
7513F:	drivers/staging/greybus/loopback.c
7514
7515GREYBUS PLATFORM DRIVERS
7516M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7517S:	Maintained
7518F:	drivers/staging/greybus/arche-apb-ctrl.c
7519F:	drivers/staging/greybus/arche-platform.c
7520F:	drivers/staging/greybus/arche_platform.h
7521
7522GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7523M:	Rui Miguel Silva <rmfrfs@gmail.com>
7524S:	Maintained
7525F:	drivers/staging/greybus/gpio.c
7526F:	drivers/staging/greybus/light.c
7527F:	drivers/staging/greybus/power_supply.c
7528F:	drivers/staging/greybus/sdio.c
7529F:	drivers/staging/greybus/spi.c
7530F:	drivers/staging/greybus/spilib.c
7531
7532GREYBUS SUBSYSTEM
7533M:	Johan Hovold <johan@kernel.org>
7534M:	Alex Elder <elder@kernel.org>
7535M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7536L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7537S:	Maintained
7538F:	drivers/greybus/
7539F:	drivers/staging/greybus/
7540F:	include/linux/greybus.h
7541F:	include/linux/greybus/
7542
7543GREYBUS UART PROTOCOLS DRIVERS
7544M:	David Lin <dtwlin@gmail.com>
7545S:	Maintained
7546F:	drivers/staging/greybus/log.c
7547F:	drivers/staging/greybus/uart.c
7548
7549GS1662 VIDEO SERIALIZER
7550M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7551L:	linux-media@vger.kernel.org
7552S:	Maintained
7553T:	git git://linuxtv.org/media_tree.git
7554F:	drivers/media/spi/gs1662.c
7555
7556GSPCA FINEPIX SUBDRIVER
7557M:	Frank Zago <frank@zago.net>
7558L:	linux-media@vger.kernel.org
7559S:	Maintained
7560T:	git git://linuxtv.org/media_tree.git
7561F:	drivers/media/usb/gspca/finepix.c
7562
7563GSPCA GL860 SUBDRIVER
7564M:	Olivier Lorin <o.lorin@laposte.net>
7565L:	linux-media@vger.kernel.org
7566S:	Maintained
7567T:	git git://linuxtv.org/media_tree.git
7568F:	drivers/media/usb/gspca/gl860/
7569
7570GSPCA M5602 SUBDRIVER
7571M:	Erik Andren <erik.andren@gmail.com>
7572L:	linux-media@vger.kernel.org
7573S:	Maintained
7574T:	git git://linuxtv.org/media_tree.git
7575F:	drivers/media/usb/gspca/m5602/
7576
7577GSPCA PAC207 SONIXB SUBDRIVER
7578M:	Hans Verkuil <hverkuil@xs4all.nl>
7579L:	linux-media@vger.kernel.org
7580S:	Odd Fixes
7581T:	git git://linuxtv.org/media_tree.git
7582F:	drivers/media/usb/gspca/pac207.c
7583
7584GSPCA SN9C20X SUBDRIVER
7585M:	Brian Johnson <brijohn@gmail.com>
7586L:	linux-media@vger.kernel.org
7587S:	Maintained
7588T:	git git://linuxtv.org/media_tree.git
7589F:	drivers/media/usb/gspca/sn9c20x.c
7590
7591GSPCA T613 SUBDRIVER
7592M:	Leandro Costantino <lcostantino@gmail.com>
7593L:	linux-media@vger.kernel.org
7594S:	Maintained
7595T:	git git://linuxtv.org/media_tree.git
7596F:	drivers/media/usb/gspca/t613.c
7597
7598GSPCA USB WEBCAM DRIVER
7599M:	Hans Verkuil <hverkuil@xs4all.nl>
7600L:	linux-media@vger.kernel.org
7601S:	Odd Fixes
7602T:	git git://linuxtv.org/media_tree.git
7603F:	drivers/media/usb/gspca/
7604
7605GTP (GPRS Tunneling Protocol)
7606M:	Pablo Neira Ayuso <pablo@netfilter.org>
7607M:	Harald Welte <laforge@gnumonks.org>
7608L:	osmocom-net-gprs@lists.osmocom.org
7609S:	Maintained
7610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7611F:	drivers/net/gtp.c
7612
7613GUID PARTITION TABLE (GPT)
7614M:	Davidlohr Bueso <dave@stgolabs.net>
7615L:	linux-efi@vger.kernel.org
7616S:	Maintained
7617F:	block/partitions/efi.*
7618
7619H8/300 ARCHITECTURE
7620M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7621L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7622S:	Maintained
7623W:	http://uclinux-h8.sourceforge.jp
7624T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7625F:	arch/h8300/
7626F:	drivers/clk/h8300/
7627F:	drivers/clocksource/h8300_*.c
7628F:	drivers/irqchip/irq-renesas-h8*.c
7629
7630HABANALABS PCI DRIVER
7631M:	Oded Gabbay <oded.gabbay@gmail.com>
7632S:	Supported
7633T:	git https://github.com/HabanaAI/linux.git
7634F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7635F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7636F:	drivers/misc/habanalabs/
7637F:	include/uapi/misc/habanalabs.h
7638
7639HACKRF MEDIA DRIVER
7640M:	Antti Palosaari <crope@iki.fi>
7641L:	linux-media@vger.kernel.org
7642S:	Maintained
7643W:	https://linuxtv.org
7644W:	http://palosaari.fi/linux/
7645Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7646T:	git git://linuxtv.org/anttip/media_tree.git
7647F:	drivers/media/usb/hackrf/
7648
7649HANTRO VPU CODEC DRIVER
7650M:	Ezequiel Garcia <ezequiel@collabora.com>
7651M:	Philipp Zabel <p.zabel@pengutronix.de>
7652L:	linux-media@vger.kernel.org
7653L:	linux-rockchip@lists.infradead.org
7654S:	Maintained
7655F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7656F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7657F:	drivers/staging/media/hantro/
7658
7659HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7660M:	Frank Seidel <frank@f-seidel.de>
7661L:	platform-driver-x86@vger.kernel.org
7662S:	Maintained
7663W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7664F:	drivers/platform/x86/hdaps.c
7665
7666HARDWARE MONITORING
7667M:	Jean Delvare <jdelvare@suse.com>
7668M:	Guenter Roeck <linux@roeck-us.net>
7669L:	linux-hwmon@vger.kernel.org
7670S:	Maintained
7671W:	http://hwmon.wiki.kernel.org/
7672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7673F:	Documentation/devicetree/bindings/hwmon/
7674F:	Documentation/hwmon/
7675F:	drivers/hwmon/
7676F:	include/linux/hwmon*.h
7677F:	include/trace/events/hwmon*.h
7678
7679HARDWARE RANDOM NUMBER GENERATOR CORE
7680M:	Matt Mackall <mpm@selenic.com>
7681M:	Herbert Xu <herbert@gondor.apana.org.au>
7682L:	linux-crypto@vger.kernel.org
7683S:	Odd fixes
7684F:	Documentation/admin-guide/hw_random.rst
7685F:	Documentation/devicetree/bindings/rng/
7686F:	drivers/char/hw_random/
7687F:	include/linux/hw_random.h
7688
7689HARDWARE SPINLOCK CORE
7690M:	Ohad Ben-Cohen <ohad@wizery.com>
7691M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7692R:	Baolin Wang <baolin.wang7@gmail.com>
7693L:	linux-remoteproc@vger.kernel.org
7694S:	Maintained
7695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7696F:	Documentation/devicetree/bindings/hwlock/
7697F:	Documentation/locking/hwspinlock.rst
7698F:	drivers/hwspinlock/
7699F:	include/linux/hwspinlock.h
7700
7701HARDWARE TRACING FACILITIES
7702M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7703S:	Maintained
7704F:	drivers/hwtracing/
7705
7706HARMONY SOUND DRIVER
7707L:	linux-parisc@vger.kernel.org
7708S:	Maintained
7709F:	sound/parisc/harmony.*
7710
7711HDPVR USB VIDEO ENCODER DRIVER
7712M:	Hans Verkuil <hverkuil@xs4all.nl>
7713L:	linux-media@vger.kernel.org
7714S:	Odd Fixes
7715W:	https://linuxtv.org
7716T:	git git://linuxtv.org/media_tree.git
7717F:	drivers/media/usb/hdpvr/
7718
7719HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7720M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7721S:	Supported
7722F:	Documentation/watchdog/hpwdt.rst
7723F:	drivers/watchdog/hpwdt.c
7724
7725HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7726M:	Don Brace <don.brace@microsemi.com>
7727L:	esc.storagedev@microsemi.com
7728L:	linux-scsi@vger.kernel.org
7729S:	Supported
7730F:	Documentation/scsi/hpsa.rst
7731F:	drivers/scsi/hpsa*.[ch]
7732F:	include/linux/cciss*.h
7733F:	include/uapi/linux/cciss*.h
7734
7735HFI1 DRIVER
7736M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7737M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7738L:	linux-rdma@vger.kernel.org
7739S:	Supported
7740F:	drivers/infiniband/hw/hfi1
7741
7742HFS FILESYSTEM
7743L:	linux-fsdevel@vger.kernel.org
7744S:	Orphan
7745F:	Documentation/filesystems/hfs.rst
7746F:	fs/hfs/
7747
7748HFSPLUS FILESYSTEM
7749L:	linux-fsdevel@vger.kernel.org
7750S:	Orphan
7751F:	Documentation/filesystems/hfsplus.rst
7752F:	fs/hfsplus/
7753
7754HGA FRAMEBUFFER DRIVER
7755M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7756L:	linux-nvidia@lists.surfsouth.com
7757S:	Maintained
7758W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7759F:	drivers/video/fbdev/hgafb.c
7760
7761HIBERNATION (aka Software Suspend, aka swsusp)
7762M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7763M:	Pavel Machek <pavel@ucw.cz>
7764L:	linux-pm@vger.kernel.org
7765S:	Supported
7766B:	https://bugzilla.kernel.org
7767F:	arch/*/include/asm/suspend*.h
7768F:	arch/x86/power/
7769F:	drivers/base/power/
7770F:	include/linux/freezer.h
7771F:	include/linux/pm.h
7772F:	include/linux/suspend.h
7773F:	kernel/power/
7774
7775HID CORE LAYER
7776M:	Jiri Kosina <jikos@kernel.org>
7777M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7778L:	linux-input@vger.kernel.org
7779S:	Maintained
7780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7781F:	drivers/hid/
7782F:	include/linux/hid*
7783F:	include/uapi/linux/hid*
7784
7785HID SENSOR HUB DRIVERS
7786M:	Jiri Kosina <jikos@kernel.org>
7787M:	Jonathan Cameron <jic23@kernel.org>
7788M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7789L:	linux-input@vger.kernel.org
7790L:	linux-iio@vger.kernel.org
7791S:	Maintained
7792F:	Documentation/hid/hid-sensor*
7793F:	drivers/hid/hid-sensor-*
7794F:	drivers/iio/*/hid-*
7795F:	include/linux/hid-sensor-*
7796
7797HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7798M:	Thomas Gleixner <tglx@linutronix.de>
7799L:	linux-kernel@vger.kernel.org
7800S:	Maintained
7801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7802F:	Documentation/timers/
7803F:	include/linux/clockchips.h
7804F:	include/linux/hrtimer.h
7805F:	kernel/time/clockevents.c
7806F:	kernel/time/hrtimer.c
7807F:	kernel/time/timer_*.c
7808
7809HIGH-SPEED SCC DRIVER FOR AX.25
7810L:	linux-hams@vger.kernel.org
7811S:	Orphan
7812F:	drivers/net/hamradio/dmascc.c
7813F:	drivers/net/hamradio/scc.c
7814
7815HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7816M:	HighPoint Linux Team <linux@highpoint-tech.com>
7817S:	Supported
7818W:	http://www.highpoint-tech.com
7819F:	Documentation/scsi/hptiop.rst
7820F:	drivers/scsi/hptiop.c
7821
7822HIPPI
7823M:	Jes Sorensen <jes@trained-monkey.org>
7824L:	linux-hippi@sunsite.dk
7825S:	Maintained
7826F:	drivers/net/hippi/
7827F:	include/linux/hippidevice.h
7828F:	include/uapi/linux/if_hippi.h
7829F:	net/802/hippi.c
7830
7831HISILICON DMA DRIVER
7832M:	Zhou Wang <wangzhou1@hisilicon.com>
7833L:	dmaengine@vger.kernel.org
7834S:	Maintained
7835F:	drivers/dma/hisi_dma.c
7836
7837HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7838M:	Zaibo Xu <xuzaibo@huawei.com>
7839L:	linux-crypto@vger.kernel.org
7840S:	Maintained
7841F:	Documentation/ABI/testing/debugfs-hisi-hpre
7842F:	drivers/crypto/hisilicon/hpre/hpre.h
7843F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
7844F:	drivers/crypto/hisilicon/hpre/hpre_main.c
7845
7846HISILICON LPC BUS DRIVER
7847M:	john.garry@huawei.com
7848S:	Maintained
7849W:	http://www.hisilicon.com
7850F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7851F:	drivers/bus/hisi_lpc.c
7852
7853HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7854M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7855M:	Salil Mehta <salil.mehta@huawei.com>
7856L:	netdev@vger.kernel.org
7857S:	Maintained
7858W:	http://www.hisilicon.com
7859F:	drivers/net/ethernet/hisilicon/hns3/
7860
7861HISILICON NETWORK SUBSYSTEM DRIVER
7862M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7863M:	Salil Mehta <salil.mehta@huawei.com>
7864L:	netdev@vger.kernel.org
7865S:	Maintained
7866W:	http://www.hisilicon.com
7867F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7868F:	drivers/net/ethernet/hisilicon/
7869
7870HISILICON PMU DRIVER
7871M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7872S:	Supported
7873W:	http://www.hisilicon.com
7874F:	Documentation/admin-guide/perf/hisi-pmu.rst
7875F:	drivers/perf/hisilicon
7876
7877HISILICON QM AND ZIP Controller DRIVER
7878M:	Zhou Wang <wangzhou1@hisilicon.com>
7879L:	linux-crypto@vger.kernel.org
7880S:	Maintained
7881F:	Documentation/ABI/testing/debugfs-hisi-zip
7882F:	drivers/crypto/hisilicon/qm.c
7883F:	drivers/crypto/hisilicon/qm.h
7884F:	drivers/crypto/hisilicon/sgl.c
7885F:	drivers/crypto/hisilicon/zip/
7886
7887HISILICON ROCE DRIVER
7888M:	Lijun Ou <oulijun@huawei.com>
7889M:	Wei Hu(Xavier) <huwei87@hisilicon.com>
7890M:	Weihang Li <liweihang@huawei.com>
7891L:	linux-rdma@vger.kernel.org
7892S:	Maintained
7893F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7894F:	drivers/infiniband/hw/hns/
7895
7896HISILICON SAS Controller
7897M:	John Garry <john.garry@huawei.com>
7898S:	Supported
7899W:	http://www.hisilicon.com
7900F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7901F:	drivers/scsi/hisi_sas/
7902
7903HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7904M:	Zaibo Xu <xuzaibo@huawei.com>
7905L:	linux-crypto@vger.kernel.org
7906S:	Maintained
7907F:	Documentation/ABI/testing/debugfs-hisi-sec
7908F:	drivers/crypto/hisilicon/sec2/sec.h
7909F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
7910F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
7911F:	drivers/crypto/hisilicon/sec2/sec_main.c
7912
7913HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7914M:	Zaibo Xu <xuzaibo@huawei.com>
7915S:	Maintained
7916F:	drivers/char/hw_random/hisi-trng-v2.c
7917
7918HISILICON V3XX SPI NOR FLASH Controller Driver
7919M:	John Garry <john.garry@huawei.com>
7920S:	Maintained
7921W:	http://www.hisilicon.com
7922F:	drivers/spi/spi-hisi-sfc-v3xx.c
7923
7924HMM - Heterogeneous Memory Management
7925M:	Jérôme Glisse <jglisse@redhat.com>
7926L:	linux-mm@kvack.org
7927S:	Maintained
7928F:	Documentation/vm/hmm.rst
7929F:	include/linux/hmm*
7930F:	lib/test_hmm*
7931F:	mm/hmm*
7932F:	tools/testing/selftests/vm/*hmm*
7933
7934HOST AP DRIVER
7935M:	Jouni Malinen <j@w1.fi>
7936L:	linux-wireless@vger.kernel.org
7937S:	Obsolete
7938W:	http://w1.fi/hostap-driver.html
7939F:	drivers/net/wireless/intersil/hostap/
7940
7941HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7942L:	platform-driver-x86@vger.kernel.org
7943S:	Orphan
7944F:	drivers/platform/x86/tc1100-wmi.c
7945
7946HPET:	High Precision Event Timers driver
7947M:	Clemens Ladisch <clemens@ladisch.de>
7948S:	Maintained
7949F:	Documentation/timers/hpet.rst
7950F:	drivers/char/hpet.c
7951F:	include/linux/hpet.h
7952F:	include/uapi/linux/hpet.h
7953
7954HPET:	x86
7955S:	Orphan
7956F:	arch/x86/include/asm/hpet.h
7957F:	arch/x86/kernel/hpet.c
7958
7959HPFS FILESYSTEM
7960M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7961S:	Maintained
7962W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7963F:	fs/hpfs/
7964
7965HSI SUBSYSTEM
7966M:	Sebastian Reichel <sre@kernel.org>
7967S:	Maintained
7968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7969F:	Documentation/ABI/testing/sysfs-bus-hsi
7970F:	Documentation/driver-api/hsi.rst
7971F:	drivers/hsi/
7972F:	include/linux/hsi/
7973F:	include/uapi/linux/hsi/
7974
7975HSO 3G MODEM DRIVER
7976L:	linux-usb@vger.kernel.org
7977S:	Orphan
7978F:	drivers/net/usb/hso.c
7979
7980HSR NETWORK PROTOCOL
7981L:	netdev@vger.kernel.org
7982S:	Orphan
7983F:	net/hsr/
7984
7985HT16K33 LED CONTROLLER DRIVER
7986M:	Robin van der Gracht <robin@protonic.nl>
7987S:	Maintained
7988F:	Documentation/devicetree/bindings/display/ht16k33.txt
7989F:	drivers/auxdisplay/ht16k33.c
7990
7991HTCPEN TOUCHSCREEN DRIVER
7992M:	Pau Oliva Fora <pof@eslack.org>
7993L:	linux-input@vger.kernel.org
7994S:	Maintained
7995F:	drivers/input/touchscreen/htcpen.c
7996
7997HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7998M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7999L:	linux-iio@vger.kernel.org
8000S:	Maintained
8001W:	http://www.st.com/
8002F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
8003F:	drivers/iio/humidity/hts221*
8004
8005HUAWEI ETHERNET DRIVER
8006M:	Bin Luo <luobin9@huawei.com>
8007L:	netdev@vger.kernel.org
8008S:	Supported
8009F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8010F:	drivers/net/ethernet/huawei/hinic/
8011
8012HUGETLB FILESYSTEM
8013M:	Mike Kravetz <mike.kravetz@oracle.com>
8014L:	linux-mm@kvack.org
8015S:	Maintained
8016F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8017F:	Documentation/admin-guide/mm/hugetlbpage.rst
8018F:	Documentation/vm/hugetlbfs_reserv.rst
8019F:	fs/hugetlbfs/
8020F:	include/linux/hugetlb.h
8021F:	mm/hugetlb.c
8022
8023HVA ST MEDIA DRIVER
8024M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8025L:	linux-media@vger.kernel.org
8026S:	Supported
8027W:	https://linuxtv.org
8028T:	git git://linuxtv.org/media_tree.git
8029F:	drivers/media/platform/sti/hva
8030
8031HWPOISON MEMORY FAILURE HANDLING
8032M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
8033L:	linux-mm@kvack.org
8034S:	Maintained
8035F:	mm/hwpoison-inject.c
8036F:	mm/memory-failure.c
8037
8038HYGON PROCESSOR SUPPORT
8039M:	Pu Wen <puwen@hygon.cn>
8040L:	linux-kernel@vger.kernel.org
8041S:	Maintained
8042F:	arch/x86/kernel/cpu/hygon.c
8043
8044HYNIX HI556 SENSOR DRIVER
8045M:	Shawn Tu <shawnx.tu@intel.com>
8046L:	linux-media@vger.kernel.org
8047S:	Maintained
8048T:	git git://linuxtv.org/media_tree.git
8049F:	drivers/media/i2c/hi556.c
8050
8051Hyper-V CORE AND DRIVERS
8052M:	"K. Y. Srinivasan" <kys@microsoft.com>
8053M:	Haiyang Zhang <haiyangz@microsoft.com>
8054M:	Stephen Hemminger <sthemmin@microsoft.com>
8055M:	Wei Liu <wei.liu@kernel.org>
8056L:	linux-hyperv@vger.kernel.org
8057S:	Supported
8058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8059F:	Documentation/ABI/stable/sysfs-bus-vmbus
8060F:	Documentation/ABI/testing/debugfs-hyperv
8061F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8062F:	arch/x86/hyperv
8063F:	arch/x86/include/asm/hyperv-tlfs.h
8064F:	arch/x86/include/asm/mshyperv.h
8065F:	arch/x86/include/asm/trace/hyperv.h
8066F:	arch/x86/kernel/cpu/mshyperv.c
8067F:	drivers/clocksource/hyperv_timer.c
8068F:	drivers/hid/hid-hyperv.c
8069F:	drivers/hv/
8070F:	drivers/input/serio/hyperv-keyboard.c
8071F:	drivers/iommu/hyperv-iommu.c
8072F:	drivers/net/hyperv/
8073F:	drivers/pci/controller/pci-hyperv-intf.c
8074F:	drivers/pci/controller/pci-hyperv.c
8075F:	drivers/scsi/storvsc_drv.c
8076F:	drivers/uio/uio_hv_generic.c
8077F:	drivers/video/fbdev/hyperv_fb.c
8078F:	include/asm-generic/hyperv-tlfs.h
8079F:	include/asm-generic/mshyperv.h
8080F:	include/clocksource/hyperv_timer.h
8081F:	include/linux/hyperv.h
8082F:	include/uapi/linux/hyperv.h
8083F:	net/vmw_vsock/hyperv_transport.c
8084F:	tools/hv/
8085
8086HYPERBUS SUPPORT
8087M:	Vignesh Raghavendra <vigneshr@ti.com>
8088L:	linux-mtd@lists.infradead.org
8089S:	Supported
8090Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8091C:	irc://irc.oftc.net/mtd
8092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8093F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8094F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8095F:	drivers/mtd/hyperbus/
8096F:	include/linux/mtd/hyperbus.h
8097
8098HYPERVISOR VIRTUAL CONSOLE DRIVER
8099L:	linuxppc-dev@lists.ozlabs.org
8100S:	Odd Fixes
8101F:	drivers/tty/hvc/
8102
8103I2C ACPI SUPPORT
8104M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8105L:	linux-i2c@vger.kernel.org
8106L:	linux-acpi@vger.kernel.org
8107S:	Maintained
8108F:	drivers/i2c/i2c-core-acpi.c
8109
8110I2C CONTROLLER DRIVER FOR NVIDIA GPU
8111M:	Ajay Gupta <ajayg@nvidia.com>
8112L:	linux-i2c@vger.kernel.org
8113S:	Maintained
8114F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
8115F:	drivers/i2c/busses/i2c-nvidia-gpu.c
8116
8117I2C MUXES
8118M:	Peter Rosin <peda@axentia.se>
8119L:	linux-i2c@vger.kernel.org
8120S:	Maintained
8121F:	Documentation/devicetree/bindings/i2c/i2c-arb*
8122F:	Documentation/devicetree/bindings/i2c/i2c-gate*
8123F:	Documentation/devicetree/bindings/i2c/i2c-mux*
8124F:	Documentation/i2c/i2c-topology.rst
8125F:	Documentation/i2c/muxes/
8126F:	drivers/i2c/i2c-mux.c
8127F:	drivers/i2c/muxes/
8128F:	include/linux/i2c-mux.h
8129
8130I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8131M:	Gregory CLEMENT <gregory.clement@bootlin.com>
8132L:	linux-i2c@vger.kernel.org
8133S:	Maintained
8134F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8135F:	drivers/i2c/busses/i2c-mv64xxx.c
8136
8137I2C OVER PARALLEL PORT
8138M:	Jean Delvare <jdelvare@suse.com>
8139L:	linux-i2c@vger.kernel.org
8140S:	Maintained
8141F:	Documentation/i2c/busses/i2c-parport.rst
8142F:	drivers/i2c/busses/i2c-parport.c
8143
8144I2C SUBSYSTEM
8145M:	Wolfram Sang <wsa@kernel.org>
8146L:	linux-i2c@vger.kernel.org
8147S:	Maintained
8148W:	https://i2c.wiki.kernel.org/
8149Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
8150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8151F:	Documentation/devicetree/bindings/i2c/i2c.txt
8152F:	Documentation/i2c/
8153F:	drivers/i2c/*
8154F:	include/linux/i2c-dev.h
8155F:	include/linux/i2c-smbus.h
8156F:	include/linux/i2c.h
8157F:	include/uapi/linux/i2c-*.h
8158F:	include/uapi/linux/i2c.h
8159
8160I2C SUBSYSTEM HOST DRIVERS
8161L:	linux-i2c@vger.kernel.org
8162S:	Odd Fixes
8163W:	https://i2c.wiki.kernel.org/
8164Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
8165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8166F:	Documentation/devicetree/bindings/i2c/
8167F:	drivers/i2c/algos/
8168F:	drivers/i2c/busses/
8169
8170I2C-TAOS-EVM DRIVER
8171M:	Jean Delvare <jdelvare@suse.com>
8172L:	linux-i2c@vger.kernel.org
8173S:	Maintained
8174F:	Documentation/i2c/busses/i2c-taos-evm.rst
8175F:	drivers/i2c/busses/i2c-taos-evm.c
8176
8177I2C-TINY-USB DRIVER
8178M:	Till Harbaum <till@harbaum.org>
8179L:	linux-i2c@vger.kernel.org
8180S:	Maintained
8181W:	http://www.harbaum.org/till/i2c_tiny_usb
8182F:	drivers/i2c/busses/i2c-tiny-usb.c
8183
8184I2C/SMBUS CONTROLLER DRIVERS FOR PC
8185M:	Jean Delvare <jdelvare@suse.com>
8186L:	linux-i2c@vger.kernel.org
8187S:	Maintained
8188F:	Documentation/i2c/busses/i2c-ali1535.rst
8189F:	Documentation/i2c/busses/i2c-ali1563.rst
8190F:	Documentation/i2c/busses/i2c-ali15x3.rst
8191F:	Documentation/i2c/busses/i2c-amd756.rst
8192F:	Documentation/i2c/busses/i2c-amd8111.rst
8193F:	Documentation/i2c/busses/i2c-i801.rst
8194F:	Documentation/i2c/busses/i2c-nforce2.rst
8195F:	Documentation/i2c/busses/i2c-piix4.rst
8196F:	Documentation/i2c/busses/i2c-sis5595.rst
8197F:	Documentation/i2c/busses/i2c-sis630.rst
8198F:	Documentation/i2c/busses/i2c-sis96x.rst
8199F:	Documentation/i2c/busses/i2c-via.rst
8200F:	Documentation/i2c/busses/i2c-viapro.rst
8201F:	drivers/i2c/busses/i2c-ali1535.c
8202F:	drivers/i2c/busses/i2c-ali1563.c
8203F:	drivers/i2c/busses/i2c-ali15x3.c
8204F:	drivers/i2c/busses/i2c-amd756-s4882.c
8205F:	drivers/i2c/busses/i2c-amd756.c
8206F:	drivers/i2c/busses/i2c-amd8111.c
8207F:	drivers/i2c/busses/i2c-i801.c
8208F:	drivers/i2c/busses/i2c-isch.c
8209F:	drivers/i2c/busses/i2c-nforce2-s4985.c
8210F:	drivers/i2c/busses/i2c-nforce2.c
8211F:	drivers/i2c/busses/i2c-piix4.c
8212F:	drivers/i2c/busses/i2c-sis5595.c
8213F:	drivers/i2c/busses/i2c-sis630.c
8214F:	drivers/i2c/busses/i2c-sis96x.c
8215F:	drivers/i2c/busses/i2c-via.c
8216F:	drivers/i2c/busses/i2c-viapro.c
8217
8218I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8219M:	Hans de Goede <hdegoede@redhat.com>
8220L:	linux-i2c@vger.kernel.org
8221S:	Maintained
8222F:	drivers/i2c/busses/i2c-cht-wc.c
8223
8224I2C/SMBUS ISMT DRIVER
8225M:	Seth Heasley <seth.heasley@intel.com>
8226M:	Neil Horman <nhorman@tuxdriver.com>
8227L:	linux-i2c@vger.kernel.org
8228F:	Documentation/i2c/busses/i2c-ismt.rst
8229F:	drivers/i2c/busses/i2c-ismt.c
8230
8231I2C/SMBUS STUB DRIVER
8232M:	Jean Delvare <jdelvare@suse.com>
8233L:	linux-i2c@vger.kernel.org
8234S:	Maintained
8235F:	drivers/i2c/i2c-stub.c
8236
8237I3C DRIVER FOR CADENCE I3C MASTER IP
8238M:	Przemysław Gaj <pgaj@cadence.com>
8239S:	Maintained
8240F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8241F:	drivers/i3c/master/i3c-master-cdns.c
8242
8243I3C DRIVER FOR SYNOPSYS DESIGNWARE
8244M:	Vitor Soares <vitor.soares@synopsys.com>
8245S:	Maintained
8246F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8247F:	drivers/i3c/master/dw*
8248
8249I3C SUBSYSTEM
8250M:	Boris Brezillon <bbrezillon@kernel.org>
8251L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
8252S:	Maintained
8253C:	irc://chat.freenode.net/linux-i3c
8254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8255F:	Documentation/ABI/testing/sysfs-bus-i3c
8256F:	Documentation/devicetree/bindings/i3c/
8257F:	Documentation/driver-api/i3c
8258F:	drivers/i3c/
8259F:	include/linux/i3c/
8260
8261IA64 (Itanium) PLATFORM
8262M:	Tony Luck <tony.luck@intel.com>
8263M:	Fenghua Yu <fenghua.yu@intel.com>
8264L:	linux-ia64@vger.kernel.org
8265S:	Maintained
8266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8267F:	Documentation/ia64/
8268F:	arch/ia64/
8269
8270IBM Power 842 compression accelerator
8271M:	Haren Myneni <haren@us.ibm.com>
8272S:	Supported
8273F:	crypto/842.c
8274F:	drivers/crypto/nx/Kconfig
8275F:	drivers/crypto/nx/Makefile
8276F:	drivers/crypto/nx/nx-842*
8277F:	include/linux/sw842.h
8278F:	lib/842/
8279
8280IBM Power in-Nest Crypto Acceleration
8281M:	Breno Leitão <leitao@debian.org>
8282M:	Nayna Jain <nayna@linux.ibm.com>
8283M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8284L:	linux-crypto@vger.kernel.org
8285S:	Supported
8286F:	drivers/crypto/nx/Kconfig
8287F:	drivers/crypto/nx/Makefile
8288F:	drivers/crypto/nx/nx-aes*
8289F:	drivers/crypto/nx/nx-sha*
8290F:	drivers/crypto/nx/nx.*
8291F:	drivers/crypto/nx/nx_csbcpb.h
8292F:	drivers/crypto/nx/nx_debugfs.c
8293
8294IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8295M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8296L:	linux-pci@vger.kernel.org
8297L:	linuxppc-dev@lists.ozlabs.org
8298S:	Supported
8299F:	drivers/pci/hotplug/rpadlpar*
8300
8301IBM Power Linux RAID adapter
8302M:	Brian King <brking@us.ibm.com>
8303S:	Supported
8304F:	drivers/scsi/ipr.*
8305
8306IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8307M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8308L:	linux-pci@vger.kernel.org
8309L:	linuxppc-dev@lists.ozlabs.org
8310S:	Supported
8311F:	drivers/pci/hotplug/rpaphp*
8312
8313IBM Power SRIOV Virtual NIC Device Driver
8314M:	Thomas Falcon <tlfalcon@linux.ibm.com>
8315M:	John Allen <jallen@linux.ibm.com>
8316L:	netdev@vger.kernel.org
8317S:	Supported
8318F:	drivers/net/ethernet/ibm/ibmvnic.*
8319
8320IBM Power Virtual Accelerator Switchboard
8321M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8322L:	linuxppc-dev@lists.ozlabs.org
8323S:	Supported
8324F:	arch/powerpc/include/asm/vas.h
8325F:	arch/powerpc/platforms/powernv/copy-paste.h
8326F:	arch/powerpc/platforms/powernv/vas*
8327
8328IBM Power Virtual Ethernet Device Driver
8329M:	Thomas Falcon <tlfalcon@linux.ibm.com>
8330L:	netdev@vger.kernel.org
8331S:	Supported
8332F:	drivers/net/ethernet/ibm/ibmveth.*
8333
8334IBM Power Virtual FC Device Drivers
8335M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8336L:	linux-scsi@vger.kernel.org
8337S:	Supported
8338F:	drivers/scsi/ibmvscsi/ibmvfc*
8339
8340IBM Power Virtual Management Channel Driver
8341M:	Steven Royer <seroyer@linux.ibm.com>
8342S:	Supported
8343F:	drivers/misc/ibmvmc.*
8344
8345IBM Power Virtual SCSI Device Drivers
8346M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8347L:	linux-scsi@vger.kernel.org
8348S:	Supported
8349F:	drivers/scsi/ibmvscsi/ibmvscsi*
8350F:	include/scsi/viosrp.h
8351
8352IBM Power Virtual SCSI Device Target Driver
8353M:	Michael Cyr <mikecyr@linux.ibm.com>
8354L:	linux-scsi@vger.kernel.org
8355L:	target-devel@vger.kernel.org
8356S:	Supported
8357F:	drivers/scsi/ibmvscsi_tgt/
8358
8359IBM Power VMX Cryptographic instructions
8360M:	Breno Leitão <leitao@debian.org>
8361M:	Nayna Jain <nayna@linux.ibm.com>
8362M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8363L:	linux-crypto@vger.kernel.org
8364S:	Supported
8365F:	drivers/crypto/vmx/Kconfig
8366F:	drivers/crypto/vmx/Makefile
8367F:	drivers/crypto/vmx/aes*
8368F:	drivers/crypto/vmx/ghash*
8369F:	drivers/crypto/vmx/ppc-xlate.pl
8370F:	drivers/crypto/vmx/vmx.c
8371
8372IBM ServeRAID RAID DRIVER
8373S:	Orphan
8374F:	drivers/scsi/ips.*
8375
8376ICH LPC AND GPIO DRIVER
8377M:	Peter Tyser <ptyser@xes-inc.com>
8378S:	Maintained
8379F:	drivers/gpio/gpio-ich.c
8380F:	drivers/mfd/lpc_ich.c
8381
8382ICY I2C DRIVER
8383M:	Max Staudt <max@enpas.org>
8384L:	linux-i2c@vger.kernel.org
8385S:	Maintained
8386F:	drivers/i2c/busses/i2c-icy.c
8387
8388IDE SUBSYSTEM
8389M:	"David S. Miller" <davem@davemloft.net>
8390L:	linux-ide@vger.kernel.org
8391S:	Maintained
8392Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
8393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8394F:	Documentation/ide/
8395F:	drivers/ide/
8396F:	include/linux/ide.h
8397
8398IDE/ATAPI DRIVERS
8399M:	Borislav Petkov <bp@alien8.de>
8400L:	linux-ide@vger.kernel.org
8401S:	Maintained
8402F:	Documentation/cdrom/ide-cd.rst
8403F:	drivers/ide/ide-cd*
8404
8405IDEAPAD LAPTOP EXTRAS DRIVER
8406M:	Ike Panhc <ike.pan@canonical.com>
8407L:	platform-driver-x86@vger.kernel.org
8408S:	Maintained
8409W:	http://launchpad.net/ideapad-laptop
8410F:	drivers/platform/x86/ideapad-laptop.c
8411
8412IDEAPAD LAPTOP SLIDEBAR DRIVER
8413M:	Andrey Moiseev <o2g.org.ru@gmail.com>
8414L:	linux-input@vger.kernel.org
8415S:	Maintained
8416W:	https://github.com/o2genum/ideapad-slidebar
8417F:	drivers/input/misc/ideapad_slidebar.c
8418
8419IDT VersaClock 5 CLOCK DRIVER
8420M:	Luca Ceresoli <luca@lucaceresoli.net>
8421S:	Maintained
8422F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8423F:	drivers/clk/clk-versaclock5.c
8424
8425IEEE 802.15.4 SUBSYSTEM
8426M:	Alexander Aring <alex.aring@gmail.com>
8427M:	Stefan Schmidt <stefan@datenfreihafen.org>
8428L:	linux-wpan@vger.kernel.org
8429S:	Maintained
8430W:	https://linux-wpan.org/
8431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8433F:	Documentation/networking/ieee802154.rst
8434F:	drivers/net/ieee802154/
8435F:	include/linux/ieee802154.h
8436F:	include/linux/nl802154.h
8437F:	include/net/af_ieee802154.h
8438F:	include/net/cfg802154.h
8439F:	include/net/ieee802154_netdev.h
8440F:	include/net/mac802154.h
8441F:	include/net/nl802154.h
8442F:	net/ieee802154/
8443F:	net/mac802154/
8444
8445IFE PROTOCOL
8446M:	Yotam Gigi <yotam.gi@gmail.com>
8447M:	Jamal Hadi Salim <jhs@mojatatu.com>
8448F:	include/net/ife.h
8449F:	include/uapi/linux/ife.h
8450F:	net/ife
8451
8452IGORPLUG-USB IR RECEIVER
8453M:	Sean Young <sean@mess.org>
8454L:	linux-media@vger.kernel.org
8455S:	Maintained
8456F:	drivers/media/rc/igorplugusb.c
8457
8458IGUANAWORKS USB IR TRANSCEIVER
8459M:	Sean Young <sean@mess.org>
8460L:	linux-media@vger.kernel.org
8461S:	Maintained
8462F:	drivers/media/rc/iguanair.c
8463
8464IIO DIGITAL POTENTIOMETER DAC
8465M:	Peter Rosin <peda@axentia.se>
8466L:	linux-iio@vger.kernel.org
8467S:	Maintained
8468F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8469F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8470F:	drivers/iio/dac/dpot-dac.c
8471
8472IIO ENVELOPE DETECTOR
8473M:	Peter Rosin <peda@axentia.se>
8474L:	linux-iio@vger.kernel.org
8475S:	Maintained
8476F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8477F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8478F:	drivers/iio/adc/envelope-detector.c
8479
8480IIO MULTIPLEXER
8481M:	Peter Rosin <peda@axentia.se>
8482L:	linux-iio@vger.kernel.org
8483S:	Maintained
8484F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8485F:	drivers/iio/multiplexer/iio-mux.c
8486
8487IIO SUBSYSTEM AND DRIVERS
8488M:	Jonathan Cameron <jic23@kernel.org>
8489R:	Hartmut Knaack <knaack.h@gmx.de>
8490R:	Lars-Peter Clausen <lars@metafoo.de>
8491R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8492L:	linux-iio@vger.kernel.org
8493S:	Maintained
8494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8495F:	Documentation/ABI/testing/configfs-iio*
8496F:	Documentation/ABI/testing/sysfs-bus-iio*
8497F:	Documentation/devicetree/bindings/iio/
8498F:	drivers/iio/
8499F:	drivers/staging/iio/
8500F:	include/linux/iio/
8501F:	tools/iio/
8502
8503IIO UNIT CONVERTER
8504M:	Peter Rosin <peda@axentia.se>
8505L:	linux-iio@vger.kernel.org
8506S:	Maintained
8507F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8508F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8509F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8510F:	drivers/iio/afe/iio-rescale.c
8511
8512IKANOS/ADI EAGLE ADSL USB DRIVER
8513M:	Matthieu Castet <castet.matthieu@free.fr>
8514M:	Stanislaw Gruszka <stf_xl@wp.pl>
8515S:	Maintained
8516F:	drivers/usb/atm/ueagle-atm.c
8517
8518IMGTEC ASCII LCD DRIVER
8519M:	Paul Burton <paulburton@kernel.org>
8520S:	Maintained
8521F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8522F:	drivers/auxdisplay/img-ascii-lcd.c
8523
8524IMGTEC IR DECODER DRIVER
8525S:	Orphan
8526F:	drivers/media/rc/img-ir/
8527
8528IMON SOUNDGRAPH USB IR RECEIVER
8529M:	Sean Young <sean@mess.org>
8530L:	linux-media@vger.kernel.org
8531S:	Maintained
8532F:	drivers/media/rc/imon.c
8533F:	drivers/media/rc/imon_raw.c
8534
8535IMS TWINTURBO FRAMEBUFFER DRIVER
8536L:	linux-fbdev@vger.kernel.org
8537S:	Orphan
8538F:	drivers/video/fbdev/imsttfb.c
8539
8540INA209 HARDWARE MONITOR DRIVER
8541M:	Guenter Roeck <linux@roeck-us.net>
8542L:	linux-hwmon@vger.kernel.org
8543S:	Maintained
8544F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8545F:	Documentation/hwmon/ina209.rst
8546F:	drivers/hwmon/ina209.c
8547
8548INA2XX HARDWARE MONITOR DRIVER
8549M:	Guenter Roeck <linux@roeck-us.net>
8550L:	linux-hwmon@vger.kernel.org
8551S:	Maintained
8552F:	Documentation/hwmon/ina2xx.rst
8553F:	drivers/hwmon/ina2xx.c
8554F:	include/linux/platform_data/ina2xx.h
8555
8556INDUSTRY PACK SUBSYSTEM (IPACK)
8557M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8558M:	Jens Taprogge <jens.taprogge@taprogge.org>
8559M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8560L:	industrypack-devel@lists.sourceforge.net
8561S:	Maintained
8562W:	http://industrypack.sourceforge.net
8563F:	drivers/ipack/
8564
8565INFINEON DPS310 Driver
8566M:	Eddie James <eajames@linux.ibm.com>
8567L:	linux-iio@vger.kernel.org
8568S:	Maintained
8569F:	drivers/iio/pressure/dps310.c
8570
8571INFINIBAND SUBSYSTEM
8572M:	Doug Ledford <dledford@redhat.com>
8573M:	Jason Gunthorpe <jgg@mellanox.com>
8574L:	linux-rdma@vger.kernel.org
8575S:	Supported
8576W:	https://github.com/linux-rdma/rdma-core
8577Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8579F:	Documentation/devicetree/bindings/infiniband/
8580F:	Documentation/infiniband/
8581F:	drivers/infiniband/
8582F:	include/rdma/
8583F:	include/trace/events/ib_mad.h
8584F:	include/trace/events/ib_umad.h
8585F:	include/uapi/linux/if_infiniband.h
8586F:	include/uapi/rdma/
8587F:	samples/bpf/ibumad_kern.c
8588F:	samples/bpf/ibumad_user.c
8589
8590INGENIC JZ4780 DMA Driver
8591M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8592S:	Maintained
8593F:	drivers/dma/dma-jz4780.c
8594
8595INGENIC JZ4780 NAND DRIVER
8596M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8597L:	linux-mtd@lists.infradead.org
8598S:	Maintained
8599F:	drivers/mtd/nand/raw/ingenic/
8600
8601INGENIC JZ47xx SoCs
8602M:	Paul Cercueil <paul@crapouillou.net>
8603S:	Maintained
8604F:	arch/mips/boot/dts/ingenic/
8605F:	arch/mips/include/asm/mach-jz4740/
8606F:	arch/mips/jz4740/
8607F:	drivers/clk/ingenic/
8608F:	drivers/dma/dma-jz4780.c
8609F:	drivers/gpu/drm/ingenic/
8610F:	drivers/i2c/busses/i2c-jz4780.c
8611F:	drivers/iio/adc/ingenic-adc.c
8612F:	drivers/irqchip/irq-ingenic.c
8613F:	drivers/memory/jz4780-nemc.c
8614F:	drivers/mmc/host/jz4740_mmc.c
8615F:	drivers/mtd/nand/raw/ingenic/
8616F:	drivers/pinctrl/pinctrl-ingenic.c
8617F:	drivers/power/supply/ingenic-battery.c
8618F:	drivers/pwm/pwm-jz4740.c
8619F:	drivers/remoteproc/ingenic_rproc.c
8620F:	drivers/rtc/rtc-jz4740.c
8621F:	drivers/tty/serial/8250/8250_ingenic.c
8622F:	drivers/usb/musb/jz4740.c
8623F:	drivers/watchdog/jz4740_wdt.c
8624F:	include/dt-bindings/iio/adc/ingenic,adc.h
8625F:	include/linux/mfd/ingenic-tcu.h
8626F:	sound/soc/codecs/jz47*
8627F:	sound/soc/jz4740/
8628
8629INOTIFY
8630M:	Jan Kara <jack@suse.cz>
8631R:	Amir Goldstein <amir73il@gmail.com>
8632L:	linux-fsdevel@vger.kernel.org
8633S:	Maintained
8634F:	Documentation/filesystems/inotify.rst
8635F:	fs/notify/inotify/
8636F:	include/linux/inotify.h
8637F:	include/uapi/linux/inotify.h
8638
8639INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8640M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8641L:	linux-input@vger.kernel.org
8642S:	Maintained
8643Q:	http://patchwork.kernel.org/project/linux-input/list/
8644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8645F:	Documentation/devicetree/bindings/input/
8646F:	Documentation/devicetree/bindings/serio/
8647F:	Documentation/input/
8648F:	drivers/input/
8649F:	include/linux/input.h
8650F:	include/linux/input/
8651F:	include/uapi/linux/input-event-codes.h
8652F:	include/uapi/linux/input.h
8653
8654INPUT MULTITOUCH (MT) PROTOCOL
8655M:	Henrik Rydberg <rydberg@bitmath.org>
8656L:	linux-input@vger.kernel.org
8657S:	Odd fixes
8658F:	Documentation/input/multi-touch-protocol.rst
8659F:	drivers/input/input-mt.c
8660K:	\b(ABS|SYN)_MT_
8661
8662INSIDE SECURE CRYPTO DRIVER
8663M:	Antoine Tenart <antoine.tenart@bootlin.com>
8664L:	linux-crypto@vger.kernel.org
8665S:	Maintained
8666F:	drivers/crypto/inside-secure/
8667
8668INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8669M:	Mimi Zohar <zohar@linux.ibm.com>
8670M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8671L:	linux-integrity@vger.kernel.org
8672S:	Supported
8673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8674F:	security/integrity/ima/
8675
8676INTEL 810/815 FRAMEBUFFER DRIVER
8677M:	Antonino Daplas <adaplas@gmail.com>
8678L:	linux-fbdev@vger.kernel.org
8679S:	Maintained
8680F:	drivers/video/fbdev/i810/
8681
8682INTEL ASoC DRIVERS
8683M:	Cezary Rojewski <cezary.rojewski@intel.com>
8684M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8685M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8686M:	Jie Yang <yang.jie@linux.intel.com>
8687L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8688S:	Supported
8689F:	sound/soc/intel/
8690
8691INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8692M:	Hans de Goede <hdegoede@redhat.com>
8693L:	platform-driver-x86@vger.kernel.org
8694S:	Maintained
8695F:	drivers/platform/x86/intel_atomisp2_pm.c
8696
8697INTEL ATOMISP2 LED DRIVER
8698M:	Hans de Goede <hdegoede@redhat.com>
8699L:	platform-driver-x86@vger.kernel.org
8700S:	Maintained
8701F:	drivers/platform/x86/intel_atomisp2_led.c
8702
8703INTEL BROXTON PMC DRIVER
8704M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8705M:	Zha Qipeng <qipeng.zha@intel.com>
8706S:	Maintained
8707F:	drivers/mfd/intel_pmc_bxt.c
8708F:	include/linux/mfd/intel_pmc_bxt.h
8709
8710INTEL C600 SERIES SAS CONTROLLER DRIVER
8711M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8712M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8713L:	linux-scsi@vger.kernel.org
8714S:	Supported
8715T:	git git://git.code.sf.net/p/intel-sas/isci
8716F:	drivers/scsi/isci/
8717
8718INTEL CPU family model numbers
8719M:	Tony Luck <tony.luck@intel.com>
8720M:	x86@kernel.org
8721L:	linux-kernel@vger.kernel.org
8722S:	Supported
8723F:	arch/x86/include/asm/intel-family.h
8724
8725INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8726M:	Jani Nikula <jani.nikula@linux.intel.com>
8727M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8728M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8729L:	intel-gfx@lists.freedesktop.org
8730S:	Supported
8731W:	https://01.org/linuxgraphics/
8732Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8733B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8734C:	irc://chat.freenode.net/intel-gfx
8735T:	git git://anongit.freedesktop.org/drm-intel
8736F:	Documentation/gpu/i915.rst
8737F:	drivers/gpu/drm/i915/
8738F:	include/drm/i915*
8739F:	include/uapi/drm/i915_drm.h
8740
8741INTEL ETHERNET DRIVERS
8742M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8743L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8744S:	Supported
8745W:	http://www.intel.com/support/feedback.htm
8746W:	http://e1000.sourceforge.net/
8747Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8750F:	Documentation/networking/device_drivers/ethernet/intel/
8751F:	drivers/net/ethernet/intel/
8752F:	drivers/net/ethernet/intel/*/
8753F:	include/linux/avf/virtchnl.h
8754
8755INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8756M:	Maik Broemme <mbroemme@libmpq.org>
8757L:	linux-fbdev@vger.kernel.org
8758S:	Maintained
8759F:	Documentation/fb/intelfb.rst
8760F:	drivers/video/fbdev/intelfb/
8761
8762INTEL GPIO DRIVERS
8763M:	Andy Shevchenko <andy@kernel.org>
8764L:	linux-gpio@vger.kernel.org
8765S:	Maintained
8766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8767F:	drivers/gpio/gpio-ich.c
8768F:	drivers/gpio/gpio-intel-mid.c
8769F:	drivers/gpio/gpio-merrifield.c
8770F:	drivers/gpio/gpio-ml-ioh.c
8771F:	drivers/gpio/gpio-pch.c
8772F:	drivers/gpio/gpio-sch.c
8773F:	drivers/gpio/gpio-sodaville.c
8774
8775INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8776M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8777M:	Zhi Wang <zhi.a.wang@intel.com>
8778L:	intel-gvt-dev@lists.freedesktop.org
8779L:	intel-gfx@lists.freedesktop.org
8780S:	Supported
8781W:	https://01.org/igvt-g
8782T:	git https://github.com/intel/gvt-linux.git
8783F:	drivers/gpu/drm/i915/gvt/
8784
8785INTEL HID EVENT DRIVER
8786M:	Alex Hung <alex.hung@canonical.com>
8787L:	platform-driver-x86@vger.kernel.org
8788S:	Maintained
8789F:	drivers/platform/x86/intel-hid.c
8790
8791INTEL I/OAT DMA DRIVER
8792M:	Dave Jiang <dave.jiang@intel.com>
8793R:	Dan Williams <dan.j.williams@intel.com>
8794L:	dmaengine@vger.kernel.org
8795S:	Supported
8796Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8797F:	drivers/dma/ioat*
8798
8799INTEL IADX DRIVER
8800M:	Dave Jiang <dave.jiang@intel.com>
8801L:	dmaengine@vger.kernel.org
8802S:	Supported
8803F:	drivers/dma/idxd/*
8804F:	include/uapi/linux/idxd.h
8805
8806INTEL IDLE DRIVER
8807M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8808M:	Len Brown <lenb@kernel.org>
8809L:	linux-pm@vger.kernel.org
8810S:	Supported
8811B:	https://bugzilla.kernel.org
8812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8813F:	drivers/idle/intel_idle.c
8814
8815INTEL INTEGRATED SENSOR HUB DRIVER
8816M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8817M:	Jiri Kosina <jikos@kernel.org>
8818L:	linux-input@vger.kernel.org
8819S:	Maintained
8820F:	drivers/hid/intel-ish-hid/
8821
8822INTEL IOMMU (VT-d)
8823M:	David Woodhouse <dwmw2@infradead.org>
8824M:	Lu Baolu <baolu.lu@linux.intel.com>
8825L:	iommu@lists.linux-foundation.org
8826S:	Supported
8827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8828F:	drivers/iommu/intel/
8829F:	include/linux/intel-iommu.h
8830F:	include/linux/intel-svm.h
8831
8832INTEL IOP-ADMA DMA DRIVER
8833R:	Dan Williams <dan.j.williams@intel.com>
8834S:	Odd fixes
8835F:	drivers/dma/iop-adma.c
8836
8837INTEL IPU3 CSI-2 CIO2 DRIVER
8838M:	Yong Zhi <yong.zhi@intel.com>
8839M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8840M:	Bingbu Cao <bingbu.cao@intel.com>
8841R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8842L:	linux-media@vger.kernel.org
8843S:	Maintained
8844F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8845F:	drivers/media/pci/intel/ipu3/
8846
8847INTEL IPU3 CSI-2 IMGU DRIVER
8848M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8849R:	Bingbu Cao <bingbu.cao@intel.com>
8850R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8851L:	linux-media@vger.kernel.org
8852S:	Maintained
8853F:	Documentation/admin-guide/media/ipu3.rst
8854F:	Documentation/admin-guide/media/ipu3_rcb.svg
8855F:	Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8856F:	drivers/staging/media/ipu3/
8857
8858INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8859M:	Krzysztof Halasa <khalasa@piap.pl>
8860S:	Maintained
8861F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8862F:	drivers/net/wan/ixp4xx_hss.c
8863F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8864F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8865F:	include/linux/soc/ixp4xx/npe.h
8866F:	include/linux/soc/ixp4xx/qmgr.h
8867
8868INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8869M:	Deepak Saxena <dsaxena@plexity.net>
8870S:	Maintained
8871F:	drivers/char/hw_random/ixp4xx-rng.c
8872
8873INTEL MANAGEMENT ENGINE (mei)
8874M:	Tomas Winkler <tomas.winkler@intel.com>
8875L:	linux-kernel@vger.kernel.org
8876S:	Supported
8877F:	Documentation/driver-api/mei/*
8878F:	drivers/misc/mei/
8879F:	drivers/watchdog/mei_wdt.c
8880F:	include/linux/mei_cl_bus.h
8881F:	include/uapi/linux/mei.h
8882F:	samples/mei/*
8883
8884INTEL MENLOW THERMAL DRIVER
8885M:	Sujith Thomas <sujith.thomas@intel.com>
8886L:	platform-driver-x86@vger.kernel.org
8887S:	Supported
8888W:	https://01.org/linux-acpi
8889F:	drivers/platform/x86/intel_menlow.c
8890
8891INTEL MIC DRIVERS (mic)
8892M:	Sudeep Dutt <sudeep.dutt@intel.com>
8893M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8894S:	Supported
8895W:	https://github.com/sudeepdutt/mic
8896W:	http://software.intel.com/en-us/mic-developer
8897F:	Documentation/misc-devices/mic/
8898F:	drivers/dma/mic_x100_dma.c
8899F:	drivers/dma/mic_x100_dma.h
8900F:	drivers/misc/mic/
8901F:	include/linux/mic_bus.h
8902F:	include/linux/scif.h
8903F:	include/uapi/linux/mic_common.h
8904F:	include/uapi/linux/mic_ioctl.h
8905F:	include/uapi/linux/scif_ioctl.h
8906
8907INTEL P-Unit IPC DRIVER
8908M:	Zha Qipeng <qipeng.zha@intel.com>
8909L:	platform-driver-x86@vger.kernel.org
8910S:	Maintained
8911F:	arch/x86/include/asm/intel_punit_ipc.h
8912F:	drivers/platform/x86/intel_punit_ipc.c
8913
8914INTEL PMC CORE DRIVER
8915M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8916M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8917L:	platform-driver-x86@vger.kernel.org
8918S:	Maintained
8919F:	drivers/platform/x86/intel_pmc_core*
8920
8921INTEL PMIC GPIO DRIVERS
8922M:	Andy Shevchenko <andy@kernel.org>
8923S:	Maintained
8924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8925F:	drivers/gpio/gpio-*cove.c
8926F:	drivers/gpio/gpio-msic.c
8927
8928INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8929R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8930S:	Maintained
8931F:	drivers/mfd/intel_msic.c
8932F:	drivers/mfd/intel_soc_pmic*
8933F:	include/linux/mfd/intel_msic.h
8934F:	include/linux/mfd/intel_soc_pmic*
8935
8936INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8937M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8938L:	linux-wireless@vger.kernel.org
8939S:	Maintained
8940F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
8941F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
8942F:	drivers/net/wireless/intel/ipw2x00/
8943
8944INTEL PSTATE DRIVER
8945M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8946M:	Len Brown <lenb@kernel.org>
8947L:	linux-pm@vger.kernel.org
8948S:	Supported
8949F:	drivers/cpufreq/intel_pstate.c
8950
8951INTEL RDMA RNIC DRIVER
8952M:	Faisal Latif <faisal.latif@intel.com>
8953M:	Shiraz Saleem <shiraz.saleem@intel.com>
8954L:	linux-rdma@vger.kernel.org
8955S:	Supported
8956F:	drivers/infiniband/hw/i40iw/
8957F:	include/uapi/rdma/i40iw-abi.h
8958
8959INTEL SCU DRIVERS
8960M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8961S:	Maintained
8962F:	arch/x86/include/asm/intel_scu_ipc.h
8963F:	drivers/platform/x86/intel_scu_*
8964
8965INTEL SPEED SELECT TECHNOLOGY
8966M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8967L:	platform-driver-x86@vger.kernel.org
8968S:	Maintained
8969F:	drivers/platform/x86/intel_speed_select_if/
8970F:	include/uapi/linux/isst_if.h
8971F:	tools/power/x86/intel-speed-select/
8972
8973INTEL STRATIX10 FIRMWARE DRIVERS
8974M:	Richard Gong <richard.gong@linux.intel.com>
8975L:	linux-kernel@vger.kernel.org
8976S:	Maintained
8977F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8978F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8979F:	drivers/firmware/stratix10-rsu.c
8980F:	drivers/firmware/stratix10-svc.c
8981F:	include/linux/firmware/intel/stratix10-smc.h
8982F:	include/linux/firmware/intel/stratix10-svc-client.h
8983
8984INTEL TELEMETRY DRIVER
8985M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8986M:	"David E. Box" <david.e.box@linux.intel.com>
8987L:	platform-driver-x86@vger.kernel.org
8988S:	Maintained
8989F:	arch/x86/include/asm/intel_telemetry.h
8990F:	drivers/platform/x86/intel_telemetry*
8991
8992INTEL UNCORE FREQUENCY CONTROL
8993M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8994L:	platform-driver-x86@vger.kernel.org
8995S:	Maintained
8996F:	drivers/platform/x86/intel-uncore-frequency.c
8997
8998INTEL VIRTUAL BUTTON DRIVER
8999M:	AceLan Kao <acelan.kao@canonical.com>
9000L:	platform-driver-x86@vger.kernel.org
9001S:	Maintained
9002F:	drivers/platform/x86/intel-vbtn.c
9003
9004INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9005M:	Stanislaw Gruszka <stf_xl@wp.pl>
9006L:	linux-wireless@vger.kernel.org
9007S:	Supported
9008F:	drivers/net/wireless/intel/iwlegacy/
9009
9010INTEL WIRELESS WIFI LINK (iwlwifi)
9011M:	Johannes Berg <johannes.berg@intel.com>
9012M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
9013M:	Luca Coelho <luciano.coelho@intel.com>
9014M:	Intel Linux Wireless <linuxwifi@intel.com>
9015L:	linux-wireless@vger.kernel.org
9016S:	Supported
9017W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9019F:	drivers/net/wireless/intel/iwlwifi/
9020
9021INTEL WIRELESS WIMAX CONNECTION 2400
9022M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9023M:	linux-wimax@intel.com
9024L:	wimax@linuxwimax.org (subscribers-only)
9025S:	Supported
9026W:	http://linuxwimax.org
9027F:	Documentation/admin-guide/wimax/i2400m.rst
9028F:	drivers/net/wimax/i2400m/
9029F:	include/uapi/linux/wimax/i2400m.h
9030
9031INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9032M:	Jithu Joseph <jithu.joseph@intel.com>
9033R:	Maurice Ma <maurice.ma@intel.com>
9034S:	Maintained
9035W:	https://slimbootloader.github.io/security/firmware-update.html
9036F:	drivers/platform/x86/intel-wmi-sbl-fw-update.c
9037
9038INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9039M:	Mario Limonciello <mario.limonciello@dell.com>
9040S:	Maintained
9041F:	drivers/platform/x86/intel-wmi-thunderbolt.c
9042
9043INTEL(R) TRACE HUB
9044M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9045S:	Supported
9046F:	Documentation/trace/intel_th.rst
9047F:	drivers/hwtracing/intel_th/
9048F:	include/linux/intel_th.h
9049
9050INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9051M:	Ning Sun <ning.sun@intel.com>
9052L:	tboot-devel@lists.sourceforge.net
9053S:	Supported
9054W:	http://tboot.sourceforge.net
9055T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9056F:	Documentation/x86/intel_txt.rst
9057F:	arch/x86/kernel/tboot.c
9058F:	include/linux/tboot.h
9059
9060INTERCONNECT API
9061M:	Georgi Djakov <georgi.djakov@linaro.org>
9062L:	linux-pm@vger.kernel.org
9063S:	Maintained
9064F:	Documentation/devicetree/bindings/interconnect/
9065F:	Documentation/driver-api/interconnect.rst
9066F:	drivers/interconnect/
9067F:	include/dt-bindings/interconnect/
9068F:	include/linux/interconnect-provider.h
9069F:	include/linux/interconnect.h
9070
9071INVENSENSE ICM-426xx IMU DRIVER
9072M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9073L:	linux-iio@vger.kernel.org
9074S:	Maintained
9075W	https://invensense.tdk.com/
9076F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9077F:	drivers/iio/imu/inv_icm42600/
9078
9079INVENSENSE MPU-3050 GYROSCOPE DRIVER
9080M:	Linus Walleij <linus.walleij@linaro.org>
9081L:	linux-iio@vger.kernel.org
9082S:	Maintained
9083F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9084F:	drivers/iio/gyro/mpu3050*
9085
9086IOC3 ETHERNET DRIVER
9087M:	Ralf Baechle <ralf@linux-mips.org>
9088L:	linux-mips@vger.kernel.org
9089S:	Maintained
9090F:	drivers/net/ethernet/sgi/ioc3-eth.c
9091
9092IOMAP FILESYSTEM LIBRARY
9093M:	Christoph Hellwig <hch@infradead.org>
9094M:	Darrick J. Wong <darrick.wong@oracle.com>
9095M:	linux-xfs@vger.kernel.org
9096M:	linux-fsdevel@vger.kernel.org
9097L:	linux-xfs@vger.kernel.org
9098L:	linux-fsdevel@vger.kernel.org
9099S:	Supported
9100T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9101F:	fs/iomap/
9102F:	include/linux/iomap.h
9103
9104IOMMU DRIVERS
9105M:	Joerg Roedel <joro@8bytes.org>
9106L:	iommu@lists.linux-foundation.org
9107S:	Maintained
9108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9109F:	Documentation/devicetree/bindings/iommu/
9110F:	drivers/iommu/
9111F:	include/linux/iommu.h
9112F:	include/linux/iova.h
9113F:	include/linux/of_iommu.h
9114F:	include/uapi/linux/iommu.h
9115
9116IO_URING
9117M:	Jens Axboe <axboe@kernel.dk>
9118L:	io-uring@vger.kernel.org
9119S:	Maintained
9120T:	git git://git.kernel.dk/linux-block
9121T:	git git://git.kernel.dk/liburing
9122F:	fs/io-wq.c
9123F:	fs/io-wq.h
9124F:	fs/io_uring.c
9125F:	include/uapi/linux/io_uring.h
9126
9127IPMI SUBSYSTEM
9128M:	Corey Minyard <minyard@acm.org>
9129L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9130S:	Supported
9131W:	http://openipmi.sourceforge.net/
9132F:	Documentation/driver-api/ipmi.rst
9133F:	Documentation/devicetree/bindings/ipmi/
9134F:	drivers/char/ipmi/
9135F:	include/linux/ipmi*
9136F:	include/uapi/linux/ipmi*
9137
9138IPS SCSI RAID DRIVER
9139M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9140L:	linux-scsi@vger.kernel.org
9141S:	Maintained
9142W:	http://www.adaptec.com/
9143F:	drivers/scsi/ips*
9144
9145IPVS
9146M:	Wensong Zhang <wensong@linux-vs.org>
9147M:	Simon Horman <horms@verge.net.au>
9148M:	Julian Anastasov <ja@ssi.bg>
9149L:	netdev@vger.kernel.org
9150L:	lvs-devel@vger.kernel.org
9151S:	Maintained
9152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9154F:	Documentation/networking/ipvs-sysctl.rst
9155F:	include/net/ip_vs.h
9156F:	include/uapi/linux/ip_vs.h
9157F:	net/netfilter/ipvs/
9158
9159IPWIRELESS DRIVER
9160M:	Jiri Kosina <jikos@kernel.org>
9161M:	David Sterba <dsterba@suse.com>
9162S:	Odd Fixes
9163F:	drivers/tty/ipwireless/
9164
9165IPX NETWORK LAYER
9166L:	netdev@vger.kernel.org
9167S:	Obsolete
9168F:	include/uapi/linux/ipx.h
9169
9170IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9171M:	Marc Zyngier <maz@kernel.org>
9172S:	Maintained
9173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9174F:	Documentation/core-api/irq/irq-domain.rst
9175F:	include/linux/irqdomain.h
9176F:	kernel/irq/irqdomain.c
9177F:	kernel/irq/msi.c
9178
9179IRQ SUBSYSTEM
9180M:	Thomas Gleixner <tglx@linutronix.de>
9181L:	linux-kernel@vger.kernel.org
9182S:	Maintained
9183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9184F:	kernel/irq/
9185
9186IRQCHIP DRIVERS
9187M:	Thomas Gleixner <tglx@linutronix.de>
9188M:	Jason Cooper <jason@lakedaemon.net>
9189M:	Marc Zyngier <maz@kernel.org>
9190L:	linux-kernel@vger.kernel.org
9191S:	Maintained
9192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9193F:	Documentation/devicetree/bindings/interrupt-controller/
9194F:	drivers/irqchip/
9195
9196ISA
9197M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9198S:	Maintained
9199F:	Documentation/driver-api/isa.rst
9200F:	drivers/base/isa.c
9201F:	include/linux/isa.h
9202
9203ISA RADIO MODULE
9204M:	Hans Verkuil <hverkuil@xs4all.nl>
9205L:	linux-media@vger.kernel.org
9206S:	Maintained
9207W:	https://linuxtv.org
9208T:	git git://linuxtv.org/media_tree.git
9209F:	drivers/media/radio/radio-isa*
9210
9211ISAPNP
9212M:	Jaroslav Kysela <perex@perex.cz>
9213S:	Maintained
9214F:	Documentation/driver-api/isapnp.rst
9215F:	drivers/pnp/isapnp/
9216F:	include/linux/isapnp.h
9217
9218ISCSI
9219M:	Lee Duncan <lduncan@suse.com>
9220M:	Chris Leech <cleech@redhat.com>
9221L:	open-iscsi@googlegroups.com
9222L:	linux-scsi@vger.kernel.org
9223S:	Maintained
9224W:	www.open-iscsi.com
9225F:	drivers/scsi/*iscsi*
9226F:	include/scsi/*iscsi*
9227
9228iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9229M:	Peter Jones <pjones@redhat.com>
9230M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
9231S:	Maintained
9232F:	drivers/firmware/iscsi_ibft*
9233
9234ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9235M:	Sagi Grimberg <sagi@grimberg.me>
9236M:	Max Gurtovoy <maxg@mellanox.com>
9237L:	linux-rdma@vger.kernel.org
9238S:	Supported
9239W:	http://www.openfabrics.org
9240W:	www.open-iscsi.org
9241Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9242F:	drivers/infiniband/ulp/iser/
9243
9244ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9245M:	Sagi Grimberg <sagi@grimberg.me>
9246L:	linux-rdma@vger.kernel.org
9247L:	target-devel@vger.kernel.org
9248S:	Supported
9249W:	http://www.linux-iscsi.org
9250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9251F:	drivers/infiniband/ulp/isert
9252
9253ISDN/CMTP OVER BLUETOOTH
9254M:	Karsten Keil <isdn@linux-pingi.de>
9255L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
9256L:	netdev@vger.kernel.org
9257S:	Odd Fixes
9258W:	http://www.isdn4linux.de
9259F:	Documentation/isdn/
9260F:	drivers/isdn/capi/
9261F:	include/linux/isdn/
9262F:	include/uapi/linux/isdn/
9263F:	net/bluetooth/cmtp/
9264
9265ISDN/mISDN SUBSYSTEM
9266M:	Karsten Keil <isdn@linux-pingi.de>
9267L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
9268L:	netdev@vger.kernel.org
9269S:	Maintained
9270W:	http://www.isdn4linux.de
9271F:	drivers/isdn/Kconfig
9272F:	drivers/isdn/Makefile
9273F:	drivers/isdn/hardware/
9274F:	drivers/isdn/mISDN/
9275
9276IT87 HARDWARE MONITORING DRIVER
9277M:	Jean Delvare <jdelvare@suse.com>
9278L:	linux-hwmon@vger.kernel.org
9279S:	Maintained
9280F:	Documentation/hwmon/it87.rst
9281F:	drivers/hwmon/it87.c
9282
9283IT913X MEDIA DRIVER
9284M:	Antti Palosaari <crope@iki.fi>
9285L:	linux-media@vger.kernel.org
9286S:	Maintained
9287W:	https://linuxtv.org
9288W:	http://palosaari.fi/linux/
9289Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9290T:	git git://linuxtv.org/anttip/media_tree.git
9291F:	drivers/media/tuners/it913x*
9292
9293IVTV VIDEO4LINUX DRIVER
9294M:	Andy Walls <awalls@md.metrocast.net>
9295L:	linux-media@vger.kernel.org
9296S:	Maintained
9297W:	https://linuxtv.org
9298T:	git git://linuxtv.org/media_tree.git
9299F:	Documentation/admin-guide/media/ivtv*
9300F:	drivers/media/pci/ivtv/
9301F:	include/uapi/linux/ivtv*
9302
9303IX2505V MEDIA DRIVER
9304M:	Malcolm Priestley <tvboxspy@gmail.com>
9305L:	linux-media@vger.kernel.org
9306S:	Maintained
9307W:	https://linuxtv.org
9308Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9309F:	drivers/media/dvb-frontends/ix2505v*
9310
9311JAILHOUSE HYPERVISOR INTERFACE
9312M:	Jan Kiszka <jan.kiszka@siemens.com>
9313L:	jailhouse-dev@googlegroups.com
9314S:	Maintained
9315F:	arch/x86/include/asm/jailhouse_para.h
9316F:	arch/x86/kernel/jailhouse.c
9317
9318JC42.4 TEMPERATURE SENSOR DRIVER
9319M:	Guenter Roeck <linux@roeck-us.net>
9320L:	linux-hwmon@vger.kernel.org
9321S:	Maintained
9322F:	Documentation/hwmon/jc42.rst
9323F:	drivers/hwmon/jc42.c
9324
9325JFS FILESYSTEM
9326M:	Dave Kleikamp <shaggy@kernel.org>
9327L:	jfs-discussion@lists.sourceforge.net
9328S:	Maintained
9329W:	http://jfs.sourceforge.net/
9330T:	git git://github.com/kleikamp/linux-shaggy.git
9331F:	Documentation/admin-guide/jfs.rst
9332F:	fs/jfs/
9333
9334JME NETWORK DRIVER
9335M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
9336L:	netdev@vger.kernel.org
9337S:	Maintained
9338F:	drivers/net/ethernet/jme.*
9339
9340JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9341M:	David Woodhouse <dwmw2@infradead.org>
9342M:	Richard Weinberger <richard@nod.at>
9343L:	linux-mtd@lists.infradead.org
9344S:	Odd Fixes
9345W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
9346T:	git git://git.infradead.org/ubifs-2.6.git
9347F:	fs/jffs2/
9348F:	include/uapi/linux/jffs2.h
9349
9350JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9351M:	"Theodore Ts'o" <tytso@mit.edu>
9352M:	Jan Kara <jack@suse.com>
9353L:	linux-ext4@vger.kernel.org
9354S:	Maintained
9355F:	fs/jbd2/
9356F:	include/linux/jbd2.h
9357
9358JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9359M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9360L:	linux-media@vger.kernel.org
9361S:	Maintained
9362F:	drivers/media/platform/rcar_jpu.c
9363
9364JSM Neo PCI based serial card
9365L:	linux-serial@vger.kernel.org
9366S:	Orphan
9367F:	drivers/tty/serial/jsm/
9368
9369K10TEMP HARDWARE MONITORING DRIVER
9370M:	Clemens Ladisch <clemens@ladisch.de>
9371L:	linux-hwmon@vger.kernel.org
9372S:	Maintained
9373F:	Documentation/hwmon/k10temp.rst
9374F:	drivers/hwmon/k10temp.c
9375
9376K8TEMP HARDWARE MONITORING DRIVER
9377M:	Rudolf Marek <r.marek@assembler.cz>
9378L:	linux-hwmon@vger.kernel.org
9379S:	Maintained
9380F:	Documentation/hwmon/k8temp.rst
9381F:	drivers/hwmon/k8temp.c
9382
9383KASAN
9384M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
9385R:	Alexander Potapenko <glider@google.com>
9386R:	Dmitry Vyukov <dvyukov@google.com>
9387L:	kasan-dev@googlegroups.com
9388S:	Maintained
9389F:	Documentation/dev-tools/kasan.rst
9390F:	arch/*/include/asm/kasan.h
9391F:	arch/*/mm/kasan_init*
9392F:	include/linux/kasan*.h
9393F:	lib/test_kasan.c
9394F:	mm/kasan/
9395F:	scripts/Makefile.kasan
9396
9397KCONFIG
9398M:	Masahiro Yamada <masahiroy@kernel.org>
9399L:	linux-kbuild@vger.kernel.org
9400S:	Maintained
9401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9402F:	Documentation/kbuild/kconfig*
9403F:	scripts/Kconfig.include
9404F:	scripts/kconfig/
9405
9406KCOV
9407R:	Dmitry Vyukov <dvyukov@google.com>
9408R:	Andrey Konovalov <andreyknvl@google.com>
9409L:	kasan-dev@googlegroups.com
9410S:	Maintained
9411F:	Documentation/dev-tools/kcov.rst
9412F:	include/linux/kcov.h
9413F:	include/uapi/linux/kcov.h
9414F:	kernel/kcov.c
9415F:	scripts/Makefile.kcov
9416
9417KCSAN
9418M:	Marco Elver <elver@google.com>
9419R:	Dmitry Vyukov <dvyukov@google.com>
9420L:	kasan-dev@googlegroups.com
9421S:	Maintained
9422F:	Documentation/dev-tools/kcsan.rst
9423F:	include/linux/kcsan*.h
9424F:	kernel/kcsan/
9425F:	lib/Kconfig.kcsan
9426F:	scripts/Makefile.kcsan
9427
9428KDUMP
9429M:	Dave Young <dyoung@redhat.com>
9430M:	Baoquan He <bhe@redhat.com>
9431R:	Vivek Goyal <vgoyal@redhat.com>
9432L:	kexec@lists.infradead.org
9433S:	Maintained
9434W:	http://lse.sourceforge.net/kdump/
9435F:	Documentation/admin-guide/kdump/
9436F:	fs/proc/vmcore.c
9437F:	include/linux/crash_core.h
9438F:	include/linux/crash_dump.h
9439F:	include/uapi/linux/vmcore.h
9440F:	kernel/crash_*.c
9441
9442KEENE FM RADIO TRANSMITTER DRIVER
9443M:	Hans Verkuil <hverkuil@xs4all.nl>
9444L:	linux-media@vger.kernel.org
9445S:	Maintained
9446W:	https://linuxtv.org
9447T:	git git://linuxtv.org/media_tree.git
9448F:	drivers/media/radio/radio-keene*
9449
9450KERNEL AUTOMOUNTER
9451M:	Ian Kent <raven@themaw.net>
9452L:	autofs@vger.kernel.org
9453S:	Maintained
9454F:	fs/autofs/
9455
9456KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9457M:	Masahiro Yamada <masahiroy@kernel.org>
9458M:	Michal Marek <michal.lkml@markovi.net>
9459L:	linux-kbuild@vger.kernel.org
9460S:	Maintained
9461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9462F:	Documentation/kbuild/
9463F:	Makefile
9464F:	scripts/*vmlinux*
9465F:	scripts/Kbuild*
9466F:	scripts/Makefile*
9467F:	scripts/basic/
9468F:	scripts/mk*
9469F:	scripts/mod/
9470F:	scripts/package/
9471
9472KERNEL JANITORS
9473L:	kernel-janitors@vger.kernel.org
9474S:	Odd Fixes
9475W:	http://kernelnewbies.org/KernelJanitors
9476
9477KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9478M:	"J. Bruce Fields" <bfields@fieldses.org>
9479M:	Chuck Lever <chuck.lever@oracle.com>
9480L:	linux-nfs@vger.kernel.org
9481S:	Supported
9482W:	http://nfs.sourceforge.net/
9483T:	git git://linux-nfs.org/~bfields/linux.git
9484F:	fs/lockd/
9485F:	fs/nfs_common/
9486F:	fs/nfsd/
9487F:	include/linux/lockd/
9488F:	include/linux/sunrpc/
9489F:	include/uapi/linux/nfsd/
9490F:	include/uapi/linux/sunrpc/
9491F:	net/sunrpc/
9492
9493KERNEL SELFTEST FRAMEWORK
9494M:	Shuah Khan <shuah@kernel.org>
9495M:	Shuah Khan <skhan@linuxfoundation.org>
9496L:	linux-kselftest@vger.kernel.org
9497S:	Maintained
9498Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
9499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9500F:	Documentation/dev-tools/kselftest*
9501F:	tools/testing/selftests/
9502
9503KERNEL UNIT TESTING FRAMEWORK (KUnit)
9504M:	Brendan Higgins <brendanhiggins@google.com>
9505L:	linux-kselftest@vger.kernel.org
9506L:	kunit-dev@googlegroups.com
9507S:	Maintained
9508W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
9509F:	Documentation/dev-tools/kunit/
9510F:	include/kunit/
9511F:	lib/kunit/
9512F:	tools/testing/kunit/
9513
9514KERNEL USERMODE HELPER
9515M:	Luis Chamberlain <mcgrof@kernel.org>
9516L:	linux-kernel@vger.kernel.org
9517S:	Maintained
9518F:	include/linux/umh.h
9519F:	kernel/umh.c
9520
9521KERNEL VIRTUAL MACHINE (KVM)
9522M:	Paolo Bonzini <pbonzini@redhat.com>
9523L:	kvm@vger.kernel.org
9524S:	Supported
9525W:	http://www.linux-kvm.org
9526T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9527F:	Documentation/virt/kvm/
9528F:	include/asm-generic/kvm*
9529F:	include/kvm/iodev.h
9530F:	include/linux/kvm*
9531F:	include/trace/events/kvm.h
9532F:	include/uapi/asm-generic/kvm*
9533F:	include/uapi/linux/kvm*
9534F:	tools/kvm/
9535F:	tools/testing/selftests/kvm/
9536F:	virt/kvm/*
9537
9538KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9539M:	Marc Zyngier <maz@kernel.org>
9540R:	James Morse <james.morse@arm.com>
9541R:	Julien Thierry <julien.thierry.kdev@gmail.com>
9542R:	Suzuki K Poulose <suzuki.poulose@arm.com>
9543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9544L:	kvmarm@lists.cs.columbia.edu
9545S:	Maintained
9546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9547F:	arch/arm64/include/asm/kvm*
9548F:	arch/arm64/include/uapi/asm/kvm*
9549F:	arch/arm64/kvm/
9550F:	include/kvm/arm_*
9551
9552KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9553M:	Huacai Chen <chenhc@lemote.com>
9554M:	Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9555L:	linux-mips@vger.kernel.org
9556L:	kvm@vger.kernel.org
9557S:	Maintained
9558F:	arch/mips/include/asm/kvm*
9559F:	arch/mips/include/uapi/asm/kvm*
9560F:	arch/mips/kvm/
9561
9562KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9563M:	Paul Mackerras <paulus@ozlabs.org>
9564L:	kvm-ppc@vger.kernel.org
9565S:	Supported
9566W:	http://www.linux-kvm.org/
9567T:	git git://github.com/agraf/linux-2.6.git
9568F:	arch/powerpc/include/asm/kvm*
9569F:	arch/powerpc/include/uapi/asm/kvm*
9570F:	arch/powerpc/kernel/kvm*
9571F:	arch/powerpc/kvm/
9572
9573KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9574M:	Christian Borntraeger <borntraeger@de.ibm.com>
9575M:	Janosch Frank <frankja@linux.ibm.com>
9576R:	David Hildenbrand <david@redhat.com>
9577R:	Cornelia Huck <cohuck@redhat.com>
9578R:	Claudio Imbrenda <imbrenda@linux.ibm.com>
9579L:	kvm@vger.kernel.org
9580S:	Supported
9581W:	http://www.ibm.com/developerworks/linux/linux390/
9582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9583F:	Documentation/virt/kvm/s390*
9584F:	arch/s390/include/asm/gmap.h
9585F:	arch/s390/include/asm/kvm*
9586F:	arch/s390/include/uapi/asm/kvm*
9587F:	arch/s390/kvm/
9588F:	arch/s390/mm/gmap.c
9589F:	tools/testing/selftests/kvm/*/s390x/
9590F:	tools/testing/selftests/kvm/s390x/
9591
9592KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9593M:	Paolo Bonzini <pbonzini@redhat.com>
9594R:	Sean Christopherson <sean.j.christopherson@intel.com>
9595R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9596R:	Wanpeng Li <wanpengli@tencent.com>
9597R:	Jim Mattson <jmattson@google.com>
9598R:	Joerg Roedel <joro@8bytes.org>
9599L:	kvm@vger.kernel.org
9600S:	Supported
9601W:	http://www.linux-kvm.org
9602T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9603F:	arch/x86/include/asm/kvm*
9604F:	arch/x86/include/asm/pvclock-abi.h
9605F:	arch/x86/include/asm/svm.h
9606F:	arch/x86/include/asm/vmx*.h
9607F:	arch/x86/include/uapi/asm/kvm*
9608F:	arch/x86/include/uapi/asm/svm.h
9609F:	arch/x86/include/uapi/asm/vmx.h
9610F:	arch/x86/kernel/kvm.c
9611F:	arch/x86/kernel/kvmclock.c
9612F:	arch/x86/kvm/
9613F:	arch/x86/kvm/*/
9614
9615KERNFS
9616M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9617M:	Tejun Heo <tj@kernel.org>
9618S:	Supported
9619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9620F:	fs/kernfs/
9621F:	include/linux/kernfs.h
9622
9623KEXEC
9624M:	Eric Biederman <ebiederm@xmission.com>
9625L:	kexec@lists.infradead.org
9626S:	Maintained
9627W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9628F:	include/linux/kexec.h
9629F:	include/uapi/linux/kexec.h
9630F:	kernel/kexec*
9631
9632KEYS-ENCRYPTED
9633M:	Mimi Zohar <zohar@linux.ibm.com>
9634L:	linux-integrity@vger.kernel.org
9635L:	keyrings@vger.kernel.org
9636S:	Supported
9637F:	Documentation/security/keys/trusted-encrypted.rst
9638F:	include/keys/encrypted-type.h
9639F:	security/keys/encrypted-keys/
9640
9641KEYS-TRUSTED
9642M:	James Bottomley <jejb@linux.ibm.com>
9643M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9644M:	Mimi Zohar <zohar@linux.ibm.com>
9645L:	linux-integrity@vger.kernel.org
9646L:	keyrings@vger.kernel.org
9647S:	Supported
9648F:	Documentation/security/keys/trusted-encrypted.rst
9649F:	include/keys/trusted-type.h
9650F:	include/keys/trusted_tpm.h
9651F:	security/keys/trusted-keys/
9652
9653KEYS/KEYRINGS
9654M:	David Howells <dhowells@redhat.com>
9655M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9656L:	keyrings@vger.kernel.org
9657S:	Maintained
9658F:	Documentation/security/keys/core.rst
9659F:	include/keys/
9660F:	include/linux/key-type.h
9661F:	include/linux/key.h
9662F:	include/linux/keyctl.h
9663F:	include/uapi/linux/keyctl.h
9664F:	security/keys/
9665
9666KFIFO
9667M:	Stefani Seibold <stefani@seibold.net>
9668S:	Maintained
9669F:	include/linux/kfifo.h
9670F:	lib/kfifo.c
9671F:	samples/kfifo/
9672
9673KGDB / KDB /debug_core
9674M:	Jason Wessel <jason.wessel@windriver.com>
9675M:	Daniel Thompson <daniel.thompson@linaro.org>
9676R:	Douglas Anderson <dianders@chromium.org>
9677L:	kgdb-bugreport@lists.sourceforge.net
9678S:	Maintained
9679W:	http://kgdb.wiki.kernel.org/
9680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9681F:	Documentation/dev-tools/kgdb.rst
9682F:	drivers/misc/kgdbts.c
9683F:	drivers/tty/serial/kgdboc.c
9684F:	include/linux/kdb.h
9685F:	include/linux/kgdb.h
9686F:	kernel/debug/
9687
9688KHADAS MCU MFD DRIVER
9689M:	Neil Armstrong <narmstrong@baylibre.com>
9690L:	linux-amlogic@lists.infradead.org
9691S:	Maintained
9692F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9693F:	drivers/mfd/khadas-mcu.c
9694F:	include/linux/mfd/khadas-mcu.h
9695F:	drivers/thermal/khadas_mcu_fan.c
9696
9697KMEMLEAK
9698M:	Catalin Marinas <catalin.marinas@arm.com>
9699S:	Maintained
9700F:	Documentation/dev-tools/kmemleak.rst
9701F:	include/linux/kmemleak.h
9702F:	mm/kmemleak-test.c
9703F:	mm/kmemleak.c
9704
9705KMOD KERNEL MODULE LOADER - USERMODE HELPER
9706M:	Luis Chamberlain <mcgrof@kernel.org>
9707L:	linux-kernel@vger.kernel.org
9708S:	Maintained
9709F:	include/linux/kmod.h
9710F:	kernel/kmod.c
9711F:	lib/test_kmod.c
9712F:	tools/testing/selftests/kmod/
9713
9714KPROBES
9715M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9716M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9717M:	"David S. Miller" <davem@davemloft.net>
9718M:	Masami Hiramatsu <mhiramat@kernel.org>
9719S:	Maintained
9720F:	Documentation/trace/kprobes.rst
9721F:	include/asm-generic/kprobes.h
9722F:	include/linux/kprobes.h
9723F:	kernel/kprobes.c
9724
9725KS0108 LCD CONTROLLER DRIVER
9726M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9727S:	Maintained
9728F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9729F:	drivers/auxdisplay/ks0108.c
9730F:	include/linux/ks0108.h
9731
9732L3MDEV
9733M:	David Ahern <dsahern@kernel.org>
9734L:	netdev@vger.kernel.org
9735S:	Maintained
9736F:	include/net/l3mdev.h
9737F:	net/l3mdev
9738
9739L7 BPF FRAMEWORK
9740M:	John Fastabend <john.fastabend@gmail.com>
9741M:	Daniel Borkmann <daniel@iogearbox.net>
9742M:	Jakub Sitnicki <jakub@cloudflare.com>
9743M:	Lorenz Bauer <lmb@cloudflare.com>
9744L:	netdev@vger.kernel.org
9745L:	bpf@vger.kernel.org
9746S:	Maintained
9747F:	include/linux/skmsg.h
9748F:	net/core/skmsg.c
9749F:	net/core/sock_map.c
9750F:	net/ipv4/tcp_bpf.c
9751F:	net/ipv4/udp_bpf.c
9752
9753LANTIQ / INTEL Ethernet drivers
9754M:	Hauke Mehrtens <hauke@hauke-m.de>
9755L:	netdev@vger.kernel.org
9756S:	Maintained
9757F:	drivers/net/dsa/lantiq_gswip.c
9758F:	drivers/net/dsa/lantiq_pce.h
9759F:	drivers/net/ethernet/lantiq_xrx200.c
9760F:	net/dsa/tag_gswip.c
9761
9762LANTIQ MIPS ARCHITECTURE
9763M:	John Crispin <john@phrozen.org>
9764L:	linux-mips@vger.kernel.org
9765S:	Maintained
9766F:	arch/mips/lantiq
9767F:	drivers/soc/lantiq
9768
9769LAPB module
9770L:	linux-x25@vger.kernel.org
9771S:	Orphan
9772F:	Documentation/networking/lapb-module.rst
9773F:	include/*/lapb.h
9774F:	net/lapb/
9775
9776LASI 53c700 driver for PARISC
9777M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9778L:	linux-scsi@vger.kernel.org
9779S:	Maintained
9780F:	Documentation/scsi/53c700.rst
9781F:	drivers/scsi/53c700*
9782
9783LEAKING_ADDRESSES
9784M:	Tobin C. Harding <me@tobin.cc>
9785M:	Tycho Andersen <tycho@tycho.ws>
9786L:	kernel-hardening@lists.openwall.com
9787S:	Maintained
9788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9789F:	scripts/leaking_addresses.pl
9790
9791LED SUBSYSTEM
9792M:	Pavel Machek <pavel@ucw.cz>
9793R:	Dan Murphy <dmurphy@ti.com>
9794L:	linux-leds@vger.kernel.org
9795S:	Maintained
9796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9797F:	Documentation/devicetree/bindings/leds/
9798F:	drivers/leds/
9799F:	include/linux/leds.h
9800
9801LEGACY EEPROM DRIVER
9802M:	Jean Delvare <jdelvare@suse.com>
9803S:	Maintained
9804F:	Documentation/misc-devices/eeprom.rst
9805F:	drivers/misc/eeprom/eeprom.c
9806
9807LEGO MINDSTORMS EV3
9808R:	David Lechner <david@lechnology.com>
9809S:	Maintained
9810F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9811F:	arch/arm/boot/dts/da850-lego-ev3.dts
9812F:	drivers/power/supply/lego_ev3_battery.c
9813
9814LEGO USB Tower driver
9815M:	Juergen Stuber <starblue@users.sourceforge.net>
9816L:	legousb-devel@lists.sourceforge.net
9817S:	Maintained
9818W:	http://legousb.sourceforge.net/
9819F:	drivers/usb/misc/legousbtower.c
9820
9821LG LAPTOP EXTRAS
9822M:	Matan Ziv-Av <matan@svgalib.org>
9823L:	platform-driver-x86@vger.kernel.org
9824S:	Maintained
9825F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9826F:	Documentation/admin-guide/laptops/lg-laptop.rst
9827F:	drivers/platform/x86/lg-laptop.c
9828
9829LG2160 MEDIA DRIVER
9830M:	Michael Krufky <mkrufky@linuxtv.org>
9831L:	linux-media@vger.kernel.org
9832S:	Maintained
9833W:	https://linuxtv.org
9834W:	http://github.com/mkrufky
9835Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9836T:	git git://linuxtv.org/mkrufky/tuners.git
9837F:	drivers/media/dvb-frontends/lg2160.*
9838
9839LGDT3305 MEDIA DRIVER
9840M:	Michael Krufky <mkrufky@linuxtv.org>
9841L:	linux-media@vger.kernel.org
9842S:	Maintained
9843W:	https://linuxtv.org
9844W:	http://github.com/mkrufky
9845Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9846T:	git git://linuxtv.org/mkrufky/tuners.git
9847F:	drivers/media/dvb-frontends/lgdt3305.*
9848
9849LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9850M:	Viresh Kumar <vireshk@kernel.org>
9851L:	linux-ide@vger.kernel.org
9852S:	Maintained
9853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9854F:	drivers/ata/pata_arasan_cf.c
9855F:	include/linux/pata_arasan_cf_data.h
9856
9857LIBATA PATA DRIVERS
9858M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9859M:	Jens Axboe <axboe@kernel.dk>
9860L:	linux-ide@vger.kernel.org
9861S:	Maintained
9862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9863F:	drivers/ata/ata_generic.c
9864F:	drivers/ata/pata_*.c
9865
9866LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9867M:	Linus Walleij <linus.walleij@linaro.org>
9868L:	linux-ide@vger.kernel.org
9869S:	Maintained
9870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9871F:	drivers/ata/pata_ftide010.c
9872F:	drivers/ata/sata_gemini.c
9873F:	drivers/ata/sata_gemini.h
9874
9875LIBATA SATA AHCI PLATFORM devices support
9876M:	Hans de Goede <hdegoede@redhat.com>
9877M:	Jens Axboe <axboe@kernel.dk>
9878L:	linux-ide@vger.kernel.org
9879S:	Maintained
9880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9881F:	drivers/ata/ahci_platform.c
9882F:	drivers/ata/libahci_platform.c
9883F:	include/linux/ahci_platform.h
9884
9885LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9886M:	Mikael Pettersson <mikpelinux@gmail.com>
9887L:	linux-ide@vger.kernel.org
9888S:	Maintained
9889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9890F:	drivers/ata/sata_promise.*
9891
9892LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9893M:	Jens Axboe <axboe@kernel.dk>
9894L:	linux-ide@vger.kernel.org
9895S:	Maintained
9896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9897F:	Documentation/devicetree/bindings/ata/
9898F:	drivers/ata/
9899F:	include/linux/ata.h
9900F:	include/linux/libata.h
9901
9902LIBLOCKDEP
9903M:	Sasha Levin <alexander.levin@microsoft.com>
9904S:	Maintained
9905F:	tools/lib/lockdep/
9906
9907LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9908M:	Dan Williams <dan.j.williams@intel.com>
9909M:	Vishal Verma <vishal.l.verma@intel.com>
9910M:	Dave Jiang <dave.jiang@intel.com>
9911L:	linux-nvdimm@lists.01.org
9912S:	Supported
9913Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9914P:	Documentation/nvdimm/maintainer-entry-profile.rst
9915F:	drivers/nvdimm/blk.c
9916F:	drivers/nvdimm/region_devs.c
9917
9918LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9919M:	Vishal Verma <vishal.l.verma@intel.com>
9920M:	Dan Williams <dan.j.williams@intel.com>
9921M:	Dave Jiang <dave.jiang@intel.com>
9922L:	linux-nvdimm@lists.01.org
9923S:	Supported
9924Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9925P:	Documentation/nvdimm/maintainer-entry-profile.rst
9926F:	drivers/nvdimm/btt*
9927
9928LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9929M:	Dan Williams <dan.j.williams@intel.com>
9930M:	Vishal Verma <vishal.l.verma@intel.com>
9931M:	Dave Jiang <dave.jiang@intel.com>
9932L:	linux-nvdimm@lists.01.org
9933S:	Supported
9934Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9935P:	Documentation/nvdimm/maintainer-entry-profile.rst
9936F:	drivers/nvdimm/pmem*
9937
9938LIBNVDIMM: DEVICETREE BINDINGS
9939M:	Oliver O'Halloran <oohall@gmail.com>
9940L:	linux-nvdimm@lists.01.org
9941S:	Supported
9942Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9943F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9944F:	drivers/nvdimm/of_pmem.c
9945
9946LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9947M:	Dan Williams <dan.j.williams@intel.com>
9948M:	Vishal Verma <vishal.l.verma@intel.com>
9949M:	Dave Jiang <dave.jiang@intel.com>
9950M:	Ira Weiny <ira.weiny@intel.com>
9951L:	linux-nvdimm@lists.01.org
9952S:	Supported
9953Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9954P:	Documentation/nvdimm/maintainer-entry-profile.rst
9955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9956F:	drivers/acpi/nfit/*
9957F:	drivers/nvdimm/*
9958F:	include/linux/libnvdimm.h
9959F:	include/linux/nd.h
9960F:	include/uapi/linux/ndctl.h
9961F:	tools/testing/nvdimm/
9962
9963LICENSES and SPDX stuff
9964M:	Thomas Gleixner <tglx@linutronix.de>
9965M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9966L:	linux-spdx@vger.kernel.org
9967S:	Maintained
9968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9969F:	COPYING
9970F:	Documentation/process/license-rules.rst
9971F:	LICENSES/
9972F:	scripts/spdxcheck-test.sh
9973F:	scripts/spdxcheck.py
9974
9975LIGHTNVM PLATFORM SUPPORT
9976M:	Matias Bjorling <mb@lightnvm.io>
9977L:	linux-block@vger.kernel.org
9978S:	Maintained
9979W:	http://github/OpenChannelSSD
9980F:	drivers/lightnvm/
9981F:	include/linux/lightnvm.h
9982F:	include/uapi/linux/lightnvm.h
9983
9984LINEAR RANGES HELPERS
9985M:	Mark Brown <broonie@kernel.org>
9986R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
9987F:	lib/linear_ranges.c
9988F:	lib/test_linear_ranges.c
9989F:	include/linux/linear_range.h
9990
9991LINUX FOR POWER MACINTOSH
9992M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9993L:	linuxppc-dev@lists.ozlabs.org
9994S:	Odd Fixes
9995F:	arch/powerpc/platforms/powermac/
9996F:	drivers/macintosh/
9997
9998LINUX FOR POWERPC (32-BIT AND 64-BIT)
9999M:	Michael Ellerman <mpe@ellerman.id.au>
10000R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10001R:	Paul Mackerras <paulus@samba.org>
10002L:	linuxppc-dev@lists.ozlabs.org
10003S:	Supported
10004W:	https://github.com/linuxppc/wiki/wiki
10005Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10007F:	Documentation/ABI/stable/sysfs-firmware-opal-*
10008F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
10009F:	Documentation/devicetree/bindings/powerpc/
10010F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
10011F:	Documentation/powerpc/
10012F:	arch/powerpc/
10013F:	drivers/*/*/*pasemi*
10014F:	drivers/*/*pasemi*
10015F:	drivers/char/tpm/tpm_ibmvtpm*
10016F:	drivers/crypto/nx/
10017F:	drivers/crypto/vmx/
10018F:	drivers/i2c/busses/i2c-opal.c
10019F:	drivers/net/ethernet/ibm/ibmveth.*
10020F:	drivers/net/ethernet/ibm/ibmvnic.*
10021F:	drivers/pci/hotplug/pnv_php.c
10022F:	drivers/pci/hotplug/rpa*
10023F:	drivers/rtc/rtc-opal.c
10024F:	drivers/scsi/ibmvscsi/
10025F:	drivers/tty/hvc/hvc_opal.c
10026F:	drivers/watchdog/wdrtas.c
10027F:	tools/testing/selftests/powerpc
10028N:	/pmac
10029N:	powermac
10030N:	powernv
10031N:	[^a-z0-9]ps3
10032N:	pseries
10033
10034LINUX FOR POWERPC EMBEDDED MPC5XXX
10035M:	Anatolij Gustschin <agust@denx.de>
10036L:	linuxppc-dev@lists.ozlabs.org
10037S:	Odd Fixes
10038F:	arch/powerpc/platforms/512x/
10039F:	arch/powerpc/platforms/52xx/
10040
10041LINUX FOR POWERPC EMBEDDED PPC4XX
10042L:	linuxppc-dev@lists.ozlabs.org
10043S:	Orphan
10044F:	arch/powerpc/platforms/40x/
10045F:	arch/powerpc/platforms/44x/
10046
10047LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10048M:	Scott Wood <oss@buserror.net>
10049L:	linuxppc-dev@lists.ozlabs.org
10050S:	Odd fixes
10051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10052F:	Documentation/devicetree/bindings/powerpc/fsl/
10053F:	arch/powerpc/platforms/83xx/
10054F:	arch/powerpc/platforms/85xx/
10055
10056LINUX FOR POWERPC EMBEDDED PPC8XX
10057M:	Christophe Leroy <christophe.leroy@csgroup.eu>
10058L:	linuxppc-dev@lists.ozlabs.org
10059S:	Maintained
10060F:	arch/powerpc/platforms/8xx/
10061
10062LINUX KERNEL DUMP TEST MODULE (LKDTM)
10063M:	Kees Cook <keescook@chromium.org>
10064S:	Maintained
10065F:	drivers/misc/lkdtm/*
10066F:	tools/testing/selftests/lkdtm/*
10067
10068LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10069M:	Alan Stern <stern@rowland.harvard.edu>
10070M:	Andrea Parri <parri.andrea@gmail.com>
10071M:	Will Deacon <will@kernel.org>
10072M:	Peter Zijlstra <peterz@infradead.org>
10073M:	Boqun Feng <boqun.feng@gmail.com>
10074M:	Nicholas Piggin <npiggin@gmail.com>
10075M:	David Howells <dhowells@redhat.com>
10076M:	Jade Alglave <j.alglave@ucl.ac.uk>
10077M:	Luc Maranget <luc.maranget@inria.fr>
10078M:	"Paul E. McKenney" <paulmck@kernel.org>
10079R:	Akira Yokosawa <akiyks@gmail.com>
10080R:	Daniel Lustig <dlustig@nvidia.com>
10081R:	Joel Fernandes <joel@joelfernandes.org>
10082L:	linux-kernel@vger.kernel.org
10083L:	linux-arch@vger.kernel.org
10084S:	Supported
10085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10086F:	Documentation/atomic_bitops.txt
10087F:	Documentation/atomic_t.txt
10088F:	Documentation/core-api/atomic_ops.rst
10089F:	Documentation/core-api/refcount-vs-atomic.rst
10090F:	Documentation/litmus-tests/
10091F:	Documentation/memory-barriers.txt
10092F:	tools/memory-model/
10093
10094LIS3LV02D ACCELEROMETER DRIVER
10095M:	Eric Piel <eric.piel@tremplin-utc.net>
10096S:	Maintained
10097F:	Documentation/misc-devices/lis3lv02d.rst
10098F:	drivers/misc/lis3lv02d/
10099F:	drivers/platform/x86/hp_accel.c
10100
10101LIST KUNIT TEST
10102M:	David Gow <davidgow@google.com>
10103L:	linux-kselftest@vger.kernel.org
10104L:	kunit-dev@googlegroups.com
10105S:	Maintained
10106F:	lib/list-test.c
10107
10108LIVE PATCHING
10109M:	Josh Poimboeuf <jpoimboe@redhat.com>
10110M:	Jiri Kosina <jikos@kernel.org>
10111M:	Miroslav Benes <mbenes@suse.cz>
10112M:	Petr Mladek <pmladek@suse.com>
10113R:	Joe Lawrence <joe.lawrence@redhat.com>
10114L:	live-patching@vger.kernel.org
10115S:	Maintained
10116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10117F:	Documentation/ABI/testing/sysfs-kernel-livepatch
10118F:	Documentation/livepatch/
10119F:	arch/powerpc/include/asm/livepatch.h
10120F:	arch/s390/include/asm/livepatch.h
10121F:	arch/x86/include/asm/livepatch.h
10122F:	include/linux/livepatch.h
10123F:	kernel/livepatch/
10124F:	lib/livepatch/
10125F:	samples/livepatch/
10126F:	tools/testing/selftests/livepatch/
10127
10128LLC (802.2)
10129L:	netdev@vger.kernel.org
10130S:	Odd fixes
10131F:	include/linux/llc.h
10132F:	include/net/llc*
10133F:	include/uapi/linux/llc.h
10134F:	net/llc/
10135
10136LM73 HARDWARE MONITOR DRIVER
10137M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
10138L:	linux-hwmon@vger.kernel.org
10139S:	Maintained
10140F:	drivers/hwmon/lm73.c
10141
10142LM78 HARDWARE MONITOR DRIVER
10143M:	Jean Delvare <jdelvare@suse.com>
10144L:	linux-hwmon@vger.kernel.org
10145S:	Maintained
10146F:	Documentation/hwmon/lm78.rst
10147F:	drivers/hwmon/lm78.c
10148
10149LM83 HARDWARE MONITOR DRIVER
10150M:	Jean Delvare <jdelvare@suse.com>
10151L:	linux-hwmon@vger.kernel.org
10152S:	Maintained
10153F:	Documentation/hwmon/lm83.rst
10154F:	drivers/hwmon/lm83.c
10155
10156LM90 HARDWARE MONITOR DRIVER
10157M:	Jean Delvare <jdelvare@suse.com>
10158L:	linux-hwmon@vger.kernel.org
10159S:	Maintained
10160F:	Documentation/devicetree/bindings/hwmon/lm90.txt
10161F:	Documentation/hwmon/lm90.rst
10162F:	drivers/hwmon/lm90.c
10163F:	include/dt-bindings/thermal/lm90.h
10164
10165LM95234 HARDWARE MONITOR DRIVER
10166M:	Guenter Roeck <linux@roeck-us.net>
10167L:	linux-hwmon@vger.kernel.org
10168S:	Maintained
10169F:	Documentation/hwmon/lm95234.rst
10170F:	drivers/hwmon/lm95234.c
10171
10172LME2510 MEDIA DRIVER
10173M:	Malcolm Priestley <tvboxspy@gmail.com>
10174L:	linux-media@vger.kernel.org
10175S:	Maintained
10176W:	https://linuxtv.org
10177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10178F:	drivers/media/usb/dvb-usb-v2/lmedm04*
10179
10180LOADPIN SECURITY MODULE
10181M:	Kees Cook <keescook@chromium.org>
10182S:	Supported
10183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10184F:	Documentation/admin-guide/LSM/LoadPin.rst
10185F:	security/loadpin/
10186
10187LOCKING PRIMITIVES
10188M:	Peter Zijlstra <peterz@infradead.org>
10189M:	Ingo Molnar <mingo@redhat.com>
10190M:	Will Deacon <will@kernel.org>
10191L:	linux-kernel@vger.kernel.org
10192S:	Maintained
10193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10194F:	Documentation/locking/
10195F:	arch/*/include/asm/spinlock*.h
10196F:	include/linux/lockdep.h
10197F:	include/linux/mutex*.h
10198F:	include/linux/rwlock*.h
10199F:	include/linux/rwsem*.h
10200F:	include/linux/seqlock.h
10201F:	include/linux/spinlock*.h
10202F:	kernel/locking/
10203F:	lib/locking*.[ch]
10204X:	kernel/locking/locktorture.c
10205
10206LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10207M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
10208L:	linux-ntfs-dev@lists.sourceforge.net
10209S:	Maintained
10210W:	http://www.linux-ntfs.org/content/view/19/37/
10211F:	Documentation/admin-guide/ldm.rst
10212F:	block/partitions/ldm.*
10213
10214LOGITECH HID GAMING KEYBOARDS
10215M:	Hans de Goede <hdegoede@redhat.com>
10216L:	linux-input@vger.kernel.org
10217S:	Maintained
10218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10219F:	drivers/hid/hid-lg-g15.c
10220
10221LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10222M:	Sathya Prakash <sathya.prakash@broadcom.com>
10223M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10224M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10225L:	MPT-FusionLinux.pdl@broadcom.com
10226L:	linux-scsi@vger.kernel.org
10227S:	Supported
10228W:	http://www.avagotech.com/support/
10229F:	drivers/message/fusion/
10230F:	drivers/scsi/mpt3sas/
10231
10232LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10233M:	Matthew Wilcox <willy@infradead.org>
10234L:	linux-scsi@vger.kernel.org
10235S:	Maintained
10236F:	drivers/scsi/sym53c8xx_2/
10237
10238LTC1660 DAC DRIVER
10239M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10240L:	linux-iio@vger.kernel.org
10241S:	Maintained
10242F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10243F:	drivers/iio/dac/ltc1660.c
10244
10245LTC2947 HARDWARE MONITOR DRIVER
10246M:	Nuno Sá <nuno.sa@analog.com>
10247L:	linux-hwmon@vger.kernel.org
10248S:	Supported
10249W:	http://ez.analog.com/community/linux-device-drivers
10250F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10251F:	drivers/hwmon/ltc2947-core.c
10252F:	drivers/hwmon/ltc2947-i2c.c
10253F:	drivers/hwmon/ltc2947-spi.c
10254F:	drivers/hwmon/ltc2947.h
10255
10256LTC2983 IIO TEMPERATURE DRIVER
10257M:	Nuno Sá <nuno.sa@analog.com>
10258L:	linux-iio@vger.kernel.org
10259S:	Supported
10260W:	http://ez.analog.com/community/linux-device-drivers
10261F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10262F:	drivers/iio/temperature/ltc2983.c
10263
10264LTC4261 HARDWARE MONITOR DRIVER
10265M:	Guenter Roeck <linux@roeck-us.net>
10266L:	linux-hwmon@vger.kernel.org
10267S:	Maintained
10268F:	Documentation/hwmon/ltc4261.rst
10269F:	drivers/hwmon/ltc4261.c
10270
10271LTC4306 I2C MULTIPLEXER DRIVER
10272M:	Michael Hennerich <michael.hennerich@analog.com>
10273L:	linux-i2c@vger.kernel.org
10274S:	Supported
10275W:	http://ez.analog.com/community/linux-device-drivers
10276F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10277F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
10278
10279LTP (Linux Test Project)
10280M:	Mike Frysinger <vapier@gentoo.org>
10281M:	Cyril Hrubis <chrubis@suse.cz>
10282M:	Wanlong Gao <wanlong.gao@gmail.com>
10283M:	Jan Stancek <jstancek@redhat.com>
10284M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10285M:	Alexey Kodanev <alexey.kodanev@oracle.com>
10286L:	ltp@lists.linux.it (subscribers-only)
10287S:	Maintained
10288W:	http://linux-test-project.github.io/
10289T:	git git://github.com/linux-test-project/ltp.git
10290
10291M68K ARCHITECTURE
10292M:	Geert Uytterhoeven <geert@linux-m68k.org>
10293L:	linux-m68k@lists.linux-m68k.org
10294S:	Maintained
10295W:	http://www.linux-m68k.org/
10296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10297F:	arch/m68k/
10298F:	drivers/zorro/
10299
10300M68K ON APPLE MACINTOSH
10301M:	Joshua Thompson <funaho@jurai.org>
10302L:	linux-m68k@lists.linux-m68k.org
10303S:	Maintained
10304W:	http://www.mac.linux-m68k.org/
10305F:	arch/m68k/mac/
10306
10307M68K ON HP9000/300
10308M:	Philip Blundell <philb@gnu.org>
10309S:	Maintained
10310W:	http://www.tazenda.demon.co.uk/phil/linux-hp
10311F:	arch/m68k/hp300/
10312
10313M88DS3103 MEDIA DRIVER
10314M:	Antti Palosaari <crope@iki.fi>
10315L:	linux-media@vger.kernel.org
10316S:	Maintained
10317W:	https://linuxtv.org
10318W:	http://palosaari.fi/linux/
10319Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10320T:	git git://linuxtv.org/anttip/media_tree.git
10321F:	drivers/media/dvb-frontends/m88ds3103*
10322
10323M88RS2000 MEDIA DRIVER
10324M:	Malcolm Priestley <tvboxspy@gmail.com>
10325L:	linux-media@vger.kernel.org
10326S:	Maintained
10327W:	https://linuxtv.org
10328Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10329F:	drivers/media/dvb-frontends/m88rs2000*
10330
10331MA901 MASTERKIT USB FM RADIO DRIVER
10332M:	Alexey Klimov <klimov.linux@gmail.com>
10333L:	linux-media@vger.kernel.org
10334S:	Maintained
10335T:	git git://linuxtv.org/media_tree.git
10336F:	drivers/media/radio/radio-ma901.c
10337
10338MAC80211
10339M:	Johannes Berg <johannes@sipsolutions.net>
10340L:	linux-wireless@vger.kernel.org
10341S:	Maintained
10342W:	https://wireless.wiki.kernel.org/
10343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10345F:	Documentation/networking/mac80211-injection.rst
10346F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10347F:	drivers/net/wireless/mac80211_hwsim.[ch]
10348F:	include/net/mac80211.h
10349F:	net/mac80211/
10350
10351MAILBOX API
10352M:	Jassi Brar <jassisinghbrar@gmail.com>
10353L:	linux-kernel@vger.kernel.org
10354S:	Maintained
10355F:	drivers/mailbox/
10356F:	include/linux/mailbox_client.h
10357F:	include/linux/mailbox_controller.h
10358
10359MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10360M:	Michael Kerrisk <mtk.manpages@gmail.com>
10361L:	linux-man@vger.kernel.org
10362S:	Maintained
10363W:	http://www.kernel.org/doc/man-pages
10364
10365MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10366M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
10367L:	linux-mips@vger.kernel.org
10368S:	Maintained
10369F:	arch/mips/boot/dts/img/pistachio_marduk.dts
10370
10371MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10372M:	Andrew Lunn <andrew@lunn.ch>
10373M:	Vivien Didelot <vivien.didelot@gmail.com>
10374L:	netdev@vger.kernel.org
10375S:	Maintained
10376F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
10377F:	Documentation/networking/devlink/mv88e6xxx.rst
10378F:	drivers/net/dsa/mv88e6xxx/
10379F:	include/linux/platform_data/mv88e6xxx.h
10380
10381MARVELL ARMADA 3700 PHY DRIVERS
10382M:	Miquel Raynal <miquel.raynal@bootlin.com>
10383S:	Maintained
10384F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10385F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10386F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10387F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10388
10389MARVELL ARMADA DRM SUPPORT
10390M:	Russell King <linux@armlinux.org.uk>
10391S:	Maintained
10392T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10393T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10394F:	Documentation/devicetree/bindings/display/armada/
10395F:	drivers/gpu/drm/armada/
10396F:	include/uapi/drm/armada_drm.h
10397
10398MARVELL CRYPTO DRIVER
10399M:	Boris Brezillon <bbrezillon@kernel.org>
10400M:	Arnaud Ebalard <arno@natisbad.org>
10401M:	Srujana Challa <schalla@marvell.com>
10402L:	linux-crypto@vger.kernel.org
10403S:	Maintained
10404F:	drivers/crypto/marvell/
10405
10406MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10407M:	Mirko Lindner <mlindner@marvell.com>
10408M:	Stephen Hemminger <stephen@networkplumber.org>
10409L:	netdev@vger.kernel.org
10410S:	Maintained
10411F:	drivers/net/ethernet/marvell/sk*
10412
10413MARVELL LIBERTAS WIRELESS DRIVER
10414L:	libertas-dev@lists.infradead.org
10415S:	Orphan
10416F:	drivers/net/wireless/marvell/libertas/
10417
10418MARVELL MACCHIATOBIN SUPPORT
10419M:	Russell King <linux@armlinux.org.uk>
10420L:	linux-arm-kernel@lists.infradead.org
10421S:	Maintained
10422F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10423
10424MARVELL MV643XX ETHERNET DRIVER
10425M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10426L:	netdev@vger.kernel.org
10427S:	Maintained
10428F:	drivers/net/ethernet/marvell/mv643xx_eth.*
10429F:	include/linux/mv643xx.h
10430
10431MARVELL MV88X3310 PHY DRIVER
10432M:	Russell King <linux@armlinux.org.uk>
10433L:	netdev@vger.kernel.org
10434S:	Maintained
10435F:	drivers/net/phy/marvell10g.c
10436
10437MARVELL MVEBU THERMAL DRIVER
10438M:	Miquel Raynal <miquel.raynal@bootlin.com>
10439S:	Maintained
10440F:	drivers/thermal/armada_thermal.c
10441
10442MARVELL MVNETA ETHERNET DRIVER
10443M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10444L:	netdev@vger.kernel.org
10445S:	Maintained
10446F:	drivers/net/ethernet/marvell/mvneta.*
10447
10448MARVELL MWIFIEX WIRELESS DRIVER
10449M:	Amitkumar Karwar <amitkarwar@gmail.com>
10450M:	Ganapathi Bhat <ganapathi.bhat@nxp.com>
10451M:	Xinming Hu <huxinming820@gmail.com>
10452L:	linux-wireless@vger.kernel.org
10453S:	Maintained
10454F:	drivers/net/wireless/marvell/mwifiex/
10455
10456MARVELL MWL8K WIRELESS DRIVER
10457M:	Lennert Buytenhek <buytenh@wantstofly.org>
10458L:	linux-wireless@vger.kernel.org
10459S:	Odd Fixes
10460F:	drivers/net/wireless/marvell/mwl8k.c
10461
10462MARVELL NAND CONTROLLER DRIVER
10463M:	Miquel Raynal <miquel.raynal@bootlin.com>
10464L:	linux-mtd@lists.infradead.org
10465S:	Maintained
10466F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
10467F:	drivers/mtd/nand/raw/marvell_nand.c
10468
10469MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10470M:	Sunil Goutham <sgoutham@marvell.com>
10471M:	Geetha sowjanya <gakula@marvell.com>
10472M:	Subbaraya Sundeep <sbhatta@marvell.com>
10473M:	hariprasad <hkelam@marvell.com>
10474L:	netdev@vger.kernel.org
10475S:	Supported
10476F:	drivers/net/ethernet/marvell/octeontx2/nic/
10477
10478MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10479M:	Sunil Goutham <sgoutham@marvell.com>
10480M:	Linu Cherian <lcherian@marvell.com>
10481M:	Geetha sowjanya <gakula@marvell.com>
10482M:	Jerin Jacob <jerinj@marvell.com>
10483L:	netdev@vger.kernel.org
10484S:	Supported
10485F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10486F:	drivers/net/ethernet/marvell/octeontx2/af/
10487
10488MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10489M:	Nicolas Pitre <nico@fluxnic.net>
10490S:	Odd Fixes
10491F:	drivers/mmc/host/mvsdio.*
10492
10493MARVELL USB MDIO CONTROLLER DRIVER
10494M:	Tobias Waldekranz <tobias@waldekranz.com>
10495L:	netdev@vger.kernel.org
10496S:	Maintained
10497F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10498F:	drivers/net/phy/mdio-mvusb.c
10499
10500MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10501M:	Hu Ziji <huziji@marvell.com>
10502L:	linux-mmc@vger.kernel.org
10503S:	Supported
10504F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10505F:	drivers/mmc/host/sdhci-xenon*
10506
10507MATROX FRAMEBUFFER DRIVER
10508L:	linux-fbdev@vger.kernel.org
10509S:	Orphan
10510F:	drivers/video/fbdev/matrox/matroxfb_*
10511F:	include/uapi/linux/matroxfb.h
10512
10513MAX16065 HARDWARE MONITOR DRIVER
10514M:	Guenter Roeck <linux@roeck-us.net>
10515L:	linux-hwmon@vger.kernel.org
10516S:	Maintained
10517F:	Documentation/hwmon/max16065.rst
10518F:	drivers/hwmon/max16065.c
10519
10520MAX2175 SDR TUNER DRIVER
10521M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10522L:	linux-media@vger.kernel.org
10523S:	Maintained
10524T:	git git://linuxtv.org/media_tree.git
10525F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
10526F:	Documentation/userspace-api/media/drivers/max2175.rst
10527F:	drivers/media/i2c/max2175*
10528F:	include/uapi/linux/max2175.h
10529
10530MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10531L:	linux-hwmon@vger.kernel.org
10532S:	Orphan
10533F:	Documentation/hwmon/max6650.rst
10534F:	drivers/hwmon/max6650.c
10535
10536MAX6697 HARDWARE MONITOR DRIVER
10537M:	Guenter Roeck <linux@roeck-us.net>
10538L:	linux-hwmon@vger.kernel.org
10539S:	Maintained
10540F:	Documentation/devicetree/bindings/hwmon/max6697.txt
10541F:	Documentation/hwmon/max6697.rst
10542F:	drivers/hwmon/max6697.c
10543F:	include/linux/platform_data/max6697.h
10544
10545MAX9286 QUAD GMSL DESERIALIZER DRIVER
10546M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
10547M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10548M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10549M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10550L:	linux-media@vger.kernel.org
10551S:	Maintained
10552F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10553F:	drivers/media/i2c/max9286.c
10554
10555MAX9860 MONO AUDIO VOICE CODEC DRIVER
10556M:	Peter Rosin <peda@axentia.se>
10557L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10558S:	Maintained
10559F:	Documentation/devicetree/bindings/sound/max9860.txt
10560F:	sound/soc/codecs/max9860.*
10561
10562MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10563M:	Andreas Klinger <ak@it-klinger.de>
10564L:	linux-iio@vger.kernel.org
10565S:	Maintained
10566F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10567F:	drivers/iio/proximity/mb1232.c
10568
10569MAXIM MAX77650 PMIC MFD DRIVER
10570M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
10571L:	linux-kernel@vger.kernel.org
10572S:	Maintained
10573F:	Documentation/devicetree/bindings/*/*max77650.yaml
10574F:	Documentation/devicetree/bindings/*/max77650*.yaml
10575F:	drivers/gpio/gpio-max77650.c
10576F:	drivers/input/misc/max77650-onkey.c
10577F:	drivers/leds/leds-max77650.c
10578F:	drivers/mfd/max77650.c
10579F:	drivers/power/supply/max77650-charger.c
10580F:	drivers/regulator/max77650-regulator.c
10581F:	include/linux/mfd/max77650.h
10582
10583MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10584M:	Javier Martinez Canillas <javier@dowhile0.org>
10585L:	linux-kernel@vger.kernel.org
10586S:	Supported
10587F:	Documentation/devicetree/bindings/*/*max77802.txt
10588F:	drivers/regulator/max77802-regulator.c
10589F:	include/dt-bindings/*/*max77802.h
10590
10591MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10592M:	Krzysztof Kozlowski <krzk@kernel.org>
10593M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10594L:	linux-pm@vger.kernel.org
10595S:	Supported
10596F:	drivers/power/supply/max14577_charger.c
10597F:	drivers/power/supply/max77693_charger.c
10598
10599MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10600M:	Chanwoo Choi <cw00.choi@samsung.com>
10601M:	Krzysztof Kozlowski <krzk@kernel.org>
10602M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10603L:	linux-kernel@vger.kernel.org
10604S:	Supported
10605F:	Documentation/devicetree/bindings/*/max77686.txt
10606F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
10607F:	Documentation/devicetree/bindings/mfd/max14577.txt
10608F:	Documentation/devicetree/bindings/mfd/max77693.txt
10609F:	drivers/*/max14577*.c
10610F:	drivers/*/max77686*.c
10611F:	drivers/*/max77693*.c
10612F:	drivers/clk/clk-max77686.c
10613F:	drivers/extcon/extcon-max14577.c
10614F:	drivers/extcon/extcon-max77693.c
10615F:	drivers/rtc/rtc-max77686.c
10616F:	include/linux/mfd/max14577*.h
10617F:	include/linux/mfd/max77686*.h
10618F:	include/linux/mfd/max77693*.h
10619
10620MAXIRADIO FM RADIO RECEIVER DRIVER
10621M:	Hans Verkuil <hverkuil@xs4all.nl>
10622L:	linux-media@vger.kernel.org
10623S:	Maintained
10624W:	https://linuxtv.org
10625T:	git git://linuxtv.org/media_tree.git
10626F:	drivers/media/radio/radio-maxiradio*
10627
10628MCAN MMIO DEVICE DRIVER
10629M:	Dan Murphy <dmurphy@ti.com>
10630M:	Sriram Dash <sriram.dash@samsung.com>
10631L:	linux-can@vger.kernel.org
10632S:	Maintained
10633F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10634F:	drivers/net/can/m_can/m_can.c
10635F:	drivers/net/can/m_can/m_can.h
10636F:	drivers/net/can/m_can/m_can_platform.c
10637
10638MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10639M:	Rishi Gupta <gupt21@gmail.com>
10640L:	linux-i2c@vger.kernel.org
10641L:	linux-input@vger.kernel.org
10642S:	Maintained
10643F:	drivers/hid/hid-mcp2221.c
10644
10645MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10646M:	Peter Rosin <peda@axentia.se>
10647L:	linux-iio@vger.kernel.org
10648S:	Maintained
10649F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10650F:	drivers/iio/potentiometer/mcp4018.c
10651F:	drivers/iio/potentiometer/mcp4531.c
10652
10653MCR20A IEEE-802.15.4 RADIO DRIVER
10654M:	Xue Liu <liuxuenetmail@gmail.com>
10655L:	linux-wpan@vger.kernel.org
10656S:	Maintained
10657W:	https://github.com/xueliu/mcr20a-linux
10658F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10659F:	drivers/net/ieee802154/mcr20a.c
10660F:	drivers/net/ieee802154/mcr20a.h
10661
10662MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10663M:	William Breathitt Gray <vilhelm.gray@gmail.com>
10664L:	linux-iio@vger.kernel.org
10665S:	Maintained
10666F:	drivers/iio/dac/cio-dac.c
10667
10668MEDIA CONTROLLER FRAMEWORK
10669M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10670M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10671L:	linux-media@vger.kernel.org
10672S:	Supported
10673W:	https://www.linuxtv.org
10674T:	git git://linuxtv.org/media_tree.git
10675F:	drivers/media/mc/
10676F:	include/media/media-*.h
10677F:	include/uapi/linux/media.h
10678
10679MEDIA DRIVER FOR FREESCALE IMX PXP
10680M:	Philipp Zabel <p.zabel@pengutronix.de>
10681L:	linux-media@vger.kernel.org
10682S:	Maintained
10683T:	git git://linuxtv.org/media_tree.git
10684F:	drivers/media/platform/imx-pxp.[ch]
10685
10686MEDIA DRIVERS FOR ASCOT2E
10687M:	Sergey Kozlov <serjk@netup.ru>
10688M:	Abylay Ospan <aospan@netup.ru>
10689L:	linux-media@vger.kernel.org
10690S:	Supported
10691W:	https://linuxtv.org
10692W:	http://netup.tv/
10693T:	git git://linuxtv.org/media_tree.git
10694F:	drivers/media/dvb-frontends/ascot2e*
10695
10696MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10697M:	Jasmin Jessich <jasmin@anw.at>
10698L:	linux-media@vger.kernel.org
10699S:	Maintained
10700W:	https://linuxtv.org
10701T:	git git://linuxtv.org/media_tree.git
10702F:	drivers/media/dvb-frontends/cxd2099*
10703
10704MEDIA DRIVERS FOR CXD2841ER
10705M:	Sergey Kozlov <serjk@netup.ru>
10706M:	Abylay Ospan <aospan@netup.ru>
10707L:	linux-media@vger.kernel.org
10708S:	Supported
10709W:	https://linuxtv.org
10710W:	http://netup.tv/
10711T:	git git://linuxtv.org/media_tree.git
10712F:	drivers/media/dvb-frontends/cxd2841er*
10713
10714MEDIA DRIVERS FOR CXD2880
10715M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10716L:	linux-media@vger.kernel.org
10717S:	Supported
10718W:	http://linuxtv.org/
10719T:	git git://linuxtv.org/media_tree.git
10720F:	drivers/media/dvb-frontends/cxd2880/*
10721F:	drivers/media/spi/cxd2880*
10722
10723MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10724L:	linux-media@vger.kernel.org
10725S:	Orphan
10726W:	https://linuxtv.org
10727T:	git git://linuxtv.org/media_tree.git
10728F:	drivers/media/pci/ddbridge/*
10729
10730MEDIA DRIVERS FOR FREESCALE IMX
10731M:	Steve Longerbeam <slongerbeam@gmail.com>
10732M:	Philipp Zabel <p.zabel@pengutronix.de>
10733L:	linux-media@vger.kernel.org
10734S:	Maintained
10735T:	git git://linuxtv.org/media_tree.git
10736F:	Documentation/admin-guide/media/imx.rst
10737F:	Documentation/devicetree/bindings/media/imx.txt
10738F:	drivers/staging/media/imx/
10739F:	include/linux/imx-media.h
10740F:	include/media/imx.h
10741
10742MEDIA DRIVERS FOR FREESCALE IMX7
10743M:	Rui Miguel Silva <rmfrfs@gmail.com>
10744L:	linux-media@vger.kernel.org
10745S:	Maintained
10746T:	git git://linuxtv.org/media_tree.git
10747F:	Documentation/admin-guide/media/imx7.rst
10748F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10749F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10750F:	drivers/staging/media/imx/imx7-media-csi.c
10751F:	drivers/staging/media/imx/imx7-mipi-csis.c
10752
10753MEDIA DRIVERS FOR HELENE
10754M:	Abylay Ospan <aospan@netup.ru>
10755L:	linux-media@vger.kernel.org
10756S:	Supported
10757W:	https://linuxtv.org
10758W:	http://netup.tv/
10759T:	git git://linuxtv.org/media_tree.git
10760F:	drivers/media/dvb-frontends/helene*
10761
10762MEDIA DRIVERS FOR HORUS3A
10763M:	Sergey Kozlov <serjk@netup.ru>
10764M:	Abylay Ospan <aospan@netup.ru>
10765L:	linux-media@vger.kernel.org
10766S:	Supported
10767W:	https://linuxtv.org
10768W:	http://netup.tv/
10769T:	git git://linuxtv.org/media_tree.git
10770F:	drivers/media/dvb-frontends/horus3a*
10771
10772MEDIA DRIVERS FOR LNBH25
10773M:	Sergey Kozlov <serjk@netup.ru>
10774M:	Abylay Ospan <aospan@netup.ru>
10775L:	linux-media@vger.kernel.org
10776S:	Supported
10777W:	https://linuxtv.org
10778W:	http://netup.tv/
10779T:	git git://linuxtv.org/media_tree.git
10780F:	drivers/media/dvb-frontends/lnbh25*
10781
10782MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10783L:	linux-media@vger.kernel.org
10784S:	Orphan
10785W:	https://linuxtv.org
10786T:	git git://linuxtv.org/media_tree.git
10787F:	drivers/media/dvb-frontends/mxl5xx*
10788
10789MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
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/pci/netup_unidvb/*
10798
10799MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10800M:	Dmitry Osipenko <digetx@gmail.com>
10801L:	linux-media@vger.kernel.org
10802L:	linux-tegra@vger.kernel.org
10803S:	Maintained
10804T:	git git://linuxtv.org/media_tree.git
10805F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10806F:	drivers/staging/media/tegra-vde/
10807
10808MEDIA DRIVERS FOR RENESAS - CEU
10809M:	Jacopo Mondi <jacopo@jmondi.org>
10810L:	linux-media@vger.kernel.org
10811L:	linux-renesas-soc@vger.kernel.org
10812S:	Supported
10813T:	git git://linuxtv.org/media_tree.git
10814F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
10815F:	drivers/media/platform/renesas-ceu.c
10816F:	include/media/drv-intf/renesas-ceu.h
10817
10818MEDIA DRIVERS FOR RENESAS - DRIF
10819M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10820L:	linux-media@vger.kernel.org
10821L:	linux-renesas-soc@vger.kernel.org
10822S:	Supported
10823T:	git git://linuxtv.org/media_tree.git
10824F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10825F:	drivers/media/platform/rcar_drif.c
10826
10827MEDIA DRIVERS FOR RENESAS - FCP
10828M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10829L:	linux-media@vger.kernel.org
10830L:	linux-renesas-soc@vger.kernel.org
10831S:	Supported
10832T:	git git://linuxtv.org/media_tree.git
10833F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
10834F:	drivers/media/platform/rcar-fcp.c
10835F:	include/media/rcar-fcp.h
10836
10837MEDIA DRIVERS FOR RENESAS - FDP1
10838M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10839L:	linux-media@vger.kernel.org
10840L:	linux-renesas-soc@vger.kernel.org
10841S:	Supported
10842T:	git git://linuxtv.org/media_tree.git
10843F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10844F:	drivers/media/platform/rcar_fdp1.c
10845
10846MEDIA DRIVERS FOR RENESAS - VIN
10847M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10848L:	linux-media@vger.kernel.org
10849L:	linux-renesas-soc@vger.kernel.org
10850S:	Supported
10851T:	git git://linuxtv.org/media_tree.git
10852F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
10853F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
10854F:	drivers/media/platform/rcar-vin/
10855
10856MEDIA DRIVERS FOR RENESAS - VSP1
10857M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10858M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10859L:	linux-media@vger.kernel.org
10860L:	linux-renesas-soc@vger.kernel.org
10861S:	Supported
10862T:	git git://linuxtv.org/media_tree.git
10863F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10864F:	drivers/media/platform/vsp1/
10865
10866MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10867L:	linux-media@vger.kernel.org
10868S:	Orphan
10869W:	https://linuxtv.org
10870T:	git git://linuxtv.org/media_tree.git
10871F:	drivers/media/dvb-frontends/stv0910*
10872
10873MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10874L:	linux-media@vger.kernel.org
10875S:	Orphan
10876W:	https://linuxtv.org
10877T:	git git://linuxtv.org/media_tree.git
10878F:	drivers/media/dvb-frontends/stv6111*
10879
10880MEDIA DRIVERS FOR STM32 - DCMI
10881M:	Hugues Fruchet <hugues.fruchet@st.com>
10882L:	linux-media@vger.kernel.org
10883S:	Supported
10884T:	git git://linuxtv.org/media_tree.git
10885F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10886F:	drivers/media/platform/stm32/stm32-dcmi.c
10887
10888MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10889M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10890L:	linux-media@vger.kernel.org
10891S:	Maintained
10892W:	https://linuxtv.org
10893Q:	http://patchwork.kernel.org/project/linux-media/list/
10894T:	git git://linuxtv.org/media_tree.git
10895F:	Documentation/admin-guide/media/
10896F:	Documentation/devicetree/bindings/media/
10897F:	Documentation/driver-api/media/
10898F:	Documentation/userspace-api/media/
10899F:	drivers/media/
10900F:	drivers/staging/media/
10901F:	include/linux/platform_data/media/
10902F:	include/media/
10903F:	include/uapi/linux/dvb/
10904F:	include/uapi/linux/ivtv*
10905F:	include/uapi/linux/media.h
10906F:	include/uapi/linux/meye.h
10907F:	include/uapi/linux/uvcvideo.h
10908F:	include/uapi/linux/v4l2-*
10909F:	include/uapi/linux/videodev2.h
10910
10911MEDIATEK BLUETOOTH DRIVER
10912M:	Sean Wang <sean.wang@mediatek.com>
10913L:	linux-bluetooth@vger.kernel.org
10914L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10915S:	Maintained
10916F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10917F:	drivers/bluetooth/btmtkuart.c
10918
10919MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10920M:	Sean Wang <sean.wang@mediatek.com>
10921L:	linux-pm@vger.kernel.org
10922S:	Maintained
10923F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10924F:	drivers/power/reset/mt6323-poweroff.c
10925
10926MEDIATEK CIR DRIVER
10927M:	Sean Wang <sean.wang@mediatek.com>
10928S:	Maintained
10929F:	drivers/media/rc/mtk-cir.c
10930
10931MEDIATEK DMA DRIVER
10932M:	Sean Wang <sean.wang@mediatek.com>
10933L:	dmaengine@vger.kernel.org
10934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10935L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10936S:	Maintained
10937F:	Documentation/devicetree/bindings/dma/mtk-*
10938F:	drivers/dma/mediatek/
10939
10940MEDIATEK ETHERNET DRIVER
10941M:	Felix Fietkau <nbd@nbd.name>
10942M:	John Crispin <john@phrozen.org>
10943M:	Sean Wang <sean.wang@mediatek.com>
10944M:	Mark Lee <Mark-MC.Lee@mediatek.com>
10945L:	netdev@vger.kernel.org
10946S:	Maintained
10947F:	drivers/net/ethernet/mediatek/
10948
10949MEDIATEK I2C CONTROLLER DRIVER
10950M:	Qii Wang <qii.wang@mediatek.com>
10951L:	linux-i2c@vger.kernel.org
10952S:	Maintained
10953F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10954F:	drivers/i2c/busses/i2c-mt65xx.c
10955
10956MEDIATEK JPEG DRIVER
10957M:	Rick Chang <rick.chang@mediatek.com>
10958M:	Bin Liu <bin.liu@mediatek.com>
10959S:	Supported
10960F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10961F:	drivers/media/platform/mtk-jpeg/
10962
10963MEDIATEK MDP DRIVER
10964M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10965M:	Houlong Wei <houlong.wei@mediatek.com>
10966M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10967S:	Supported
10968F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10969F:	drivers/media/platform/mtk-mdp/
10970F:	drivers/media/platform/mtk-vpu/
10971
10972MEDIATEK MEDIA DRIVER
10973M:	Tiffany Lin <tiffany.lin@mediatek.com>
10974M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10975S:	Supported
10976F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10977F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10978F:	drivers/media/platform/mtk-vcodec/
10979F:	drivers/media/platform/mtk-vpu/
10980
10981MEDIATEK MMC/SD/SDIO DRIVER
10982M:	Chaotian Jing <chaotian.jing@mediatek.com>
10983S:	Maintained
10984F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10985F:	drivers/mmc/host/mtk-sd.c
10986
10987MEDIATEK MT76 WIRELESS LAN DRIVER
10988M:	Felix Fietkau <nbd@nbd.name>
10989M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10990R:	Ryder Lee <ryder.lee@mediatek.com>
10991L:	linux-wireless@vger.kernel.org
10992S:	Maintained
10993F:	drivers/net/wireless/mediatek/mt76/
10994
10995MEDIATEK MT7601U WIRELESS LAN DRIVER
10996M:	Jakub Kicinski <kubakici@wp.pl>
10997L:	linux-wireless@vger.kernel.org
10998S:	Maintained
10999F:	drivers/net/wireless/mediatek/mt7601u/
11000
11001MEDIATEK MT7621/28/88 I2C DRIVER
11002M:	Stefan Roese <sr@denx.de>
11003L:	linux-i2c@vger.kernel.org
11004S:	Maintained
11005F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11006F:	drivers/i2c/busses/i2c-mt7621.c
11007
11008MEDIATEK NAND CONTROLLER DRIVER
11009L:	linux-mtd@lists.infradead.org
11010S:	Orphan
11011F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
11012F:	drivers/mtd/nand/raw/mtk_*
11013
11014MEDIATEK PMIC LED DRIVER
11015M:	Sean Wang <sean.wang@mediatek.com>
11016S:	Maintained
11017F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
11018F:	drivers/leds/leds-mt6323.c
11019
11020MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11021M:	Sean Wang <sean.wang@mediatek.com>
11022S:	Maintained
11023F:	drivers/char/hw_random/mtk-rng.c
11024
11025MEDIATEK SWITCH DRIVER
11026M:	Sean Wang <sean.wang@mediatek.com>
11027L:	netdev@vger.kernel.org
11028S:	Maintained
11029F:	drivers/net/dsa/mt7530.*
11030F:	net/dsa/tag_mtk.c
11031
11032MEDIATEK USB3 DRD IP DRIVER
11033M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
11034L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
11035L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11036L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11037S:	Maintained
11038F:	drivers/usb/mtu3/
11039
11040MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11041M:	Peter Senna Tschudin <peter.senna@gmail.com>
11042M:	Martin Donnelly <martin.donnelly@ge.com>
11043M:	Martyn Welch <martyn.welch@collabora.co.uk>
11044S:	Maintained
11045F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11046F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11047
11048MEGARAID SCSI/SAS DRIVERS
11049M:	Kashyap Desai <kashyap.desai@broadcom.com>
11050M:	Sumit Saxena <sumit.saxena@broadcom.com>
11051M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11052L:	megaraidlinux.pdl@broadcom.com
11053L:	linux-scsi@vger.kernel.org
11054S:	Maintained
11055W:	http://www.avagotech.com/support/
11056F:	Documentation/scsi/megaraid.rst
11057F:	drivers/scsi/megaraid.*
11058F:	drivers/scsi/megaraid/
11059
11060MELEXIS MLX90614 DRIVER
11061M:	Crt Mori <cmo@melexis.com>
11062L:	linux-iio@vger.kernel.org
11063S:	Supported
11064W:	http://www.melexis.com
11065F:	drivers/iio/temperature/mlx90614.c
11066
11067MELEXIS MLX90632 DRIVER
11068M:	Crt Mori <cmo@melexis.com>
11069L:	linux-iio@vger.kernel.org
11070S:	Supported
11071W:	http://www.melexis.com
11072F:	drivers/iio/temperature/mlx90632.c
11073
11074MELFAS MIP4 TOUCHSCREEN DRIVER
11075M:	Sangwon Jee <jeesw@melfas.com>
11076S:	Supported
11077W:	http://www.melfas.com
11078F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11079F:	drivers/input/touchscreen/melfas_mip4.c
11080
11081MELLANOX ETHERNET DRIVER (mlx4_en)
11082M:	Tariq Toukan <tariqt@mellanox.com>
11083L:	netdev@vger.kernel.org
11084S:	Supported
11085W:	http://www.mellanox.com
11086Q:	http://patchwork.ozlabs.org/project/netdev/list/
11087F:	drivers/net/ethernet/mellanox/mlx4/en_*
11088
11089MELLANOX ETHERNET DRIVER (mlx5e)
11090M:	Saeed Mahameed <saeedm@mellanox.com>
11091L:	netdev@vger.kernel.org
11092S:	Supported
11093W:	http://www.mellanox.com
11094Q:	http://patchwork.ozlabs.org/project/netdev/list/
11095F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
11096
11097MELLANOX ETHERNET INNOVA DRIVERS
11098R:	Boris Pismenny <borisp@mellanox.com>
11099L:	netdev@vger.kernel.org
11100S:	Supported
11101W:	http://www.mellanox.com
11102Q:	http://patchwork.ozlabs.org/project/netdev/list/
11103F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
11104F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11105F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11106F:	include/linux/mlx5/mlx5_ifc_fpga.h
11107
11108MELLANOX ETHERNET SWITCH DRIVERS
11109M:	Jiri Pirko <jiri@mellanox.com>
11110M:	Ido Schimmel <idosch@mellanox.com>
11111L:	netdev@vger.kernel.org
11112S:	Supported
11113W:	http://www.mellanox.com
11114Q:	http://patchwork.ozlabs.org/project/netdev/list/
11115F:	drivers/net/ethernet/mellanox/mlxsw/
11116F:	tools/testing/selftests/drivers/net/mlxsw/
11117
11118MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11119M:	mlxsw@mellanox.com
11120L:	netdev@vger.kernel.org
11121S:	Supported
11122W:	http://www.mellanox.com
11123Q:	http://patchwork.ozlabs.org/project/netdev/list/
11124F:	drivers/net/ethernet/mellanox/mlxfw/
11125
11126MELLANOX HARDWARE PLATFORM SUPPORT
11127M:	Andy Shevchenko <andy@infradead.org>
11128M:	Darren Hart <dvhart@infradead.org>
11129M:	Vadim Pasternak <vadimp@mellanox.com>
11130L:	platform-driver-x86@vger.kernel.org
11131S:	Supported
11132F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11133F:	drivers/platform/mellanox/
11134F:	include/linux/platform_data/mlxreg.h
11135
11136MELLANOX MLX4 core VPI driver
11137M:	Tariq Toukan <tariqt@mellanox.com>
11138L:	netdev@vger.kernel.org
11139L:	linux-rdma@vger.kernel.org
11140S:	Supported
11141W:	http://www.mellanox.com
11142Q:	http://patchwork.ozlabs.org/project/netdev/list/
11143F:	drivers/net/ethernet/mellanox/mlx4/
11144F:	include/linux/mlx4/
11145
11146MELLANOX MLX4 IB driver
11147M:	Yishai Hadas <yishaih@mellanox.com>
11148L:	linux-rdma@vger.kernel.org
11149S:	Supported
11150W:	http://www.mellanox.com
11151Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11152F:	drivers/infiniband/hw/mlx4/
11153F:	include/linux/mlx4/
11154F:	include/uapi/rdma/mlx4-abi.h
11155
11156MELLANOX MLX5 core VPI driver
11157M:	Saeed Mahameed <saeedm@mellanox.com>
11158M:	Leon Romanovsky <leonro@mellanox.com>
11159L:	netdev@vger.kernel.org
11160L:	linux-rdma@vger.kernel.org
11161S:	Supported
11162W:	http://www.mellanox.com
11163Q:	http://patchwork.ozlabs.org/project/netdev/list/
11164F:	Documentation/networking/device_drivers/ethernet/mellanox/
11165F:	drivers/net/ethernet/mellanox/mlx5/core/
11166F:	include/linux/mlx5/
11167
11168MELLANOX MLX5 IB driver
11169M:	Leon Romanovsky <leonro@mellanox.com>
11170L:	linux-rdma@vger.kernel.org
11171S:	Supported
11172W:	http://www.mellanox.com
11173Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11174F:	drivers/infiniband/hw/mlx5/
11175F:	include/linux/mlx5/
11176F:	include/uapi/rdma/mlx5-abi.h
11177
11178MELLANOX MLXCPLD I2C AND MUX DRIVER
11179M:	Vadim Pasternak <vadimp@mellanox.com>
11180M:	Michael Shych <michaelsh@mellanox.com>
11181L:	linux-i2c@vger.kernel.org
11182S:	Supported
11183F:	Documentation/i2c/busses/i2c-mlxcpld.rst
11184F:	drivers/i2c/busses/i2c-mlxcpld.c
11185F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
11186
11187MELLANOX MLXCPLD LED DRIVER
11188M:	Vadim Pasternak <vadimp@mellanox.com>
11189L:	linux-leds@vger.kernel.org
11190S:	Supported
11191F:	Documentation/leds/leds-mlxcpld.rst
11192F:	drivers/leds/leds-mlxcpld.c
11193F:	drivers/leds/leds-mlxreg.c
11194
11195MELLANOX PLATFORM DRIVER
11196M:	Vadim Pasternak <vadimp@mellanox.com>
11197L:	platform-driver-x86@vger.kernel.org
11198S:	Supported
11199F:	drivers/platform/x86/mlx-platform.c
11200
11201MEMBARRIER SUPPORT
11202M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11203M:	"Paul E. McKenney" <paulmck@kernel.org>
11204L:	linux-kernel@vger.kernel.org
11205S:	Supported
11206F:	arch/powerpc/include/asm/membarrier.h
11207F:	include/uapi/linux/membarrier.h
11208F:	kernel/sched/membarrier.c
11209
11210MEMBLOCK
11211M:	Mike Rapoport <rppt@linux.ibm.com>
11212L:	linux-mm@kvack.org
11213S:	Maintained
11214F:	Documentation/core-api/boot-time-mm.rst
11215F:	include/linux/memblock.h
11216F:	mm/memblock.c
11217
11218MEMORY CONTROLLER DRIVERS
11219M:	Krzysztof Kozlowski <krzk@kernel.org>
11220L:	linux-kernel@vger.kernel.org
11221S:	Maintained
11222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11223F:	Documentation/devicetree/bindings/memory-controllers/
11224F:	drivers/memory/
11225
11226MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11227M:	Dmitry Osipenko <digetx@gmail.com>
11228L:	linux-pm@vger.kernel.org
11229L:	linux-tegra@vger.kernel.org
11230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11231S:	Maintained
11232F:	drivers/devfreq/tegra20-devfreq.c
11233F:	drivers/devfreq/tegra30-devfreq.c
11234
11235MEMORY MANAGEMENT
11236M:	Andrew Morton <akpm@linux-foundation.org>
11237L:	linux-mm@kvack.org
11238S:	Maintained
11239W:	http://www.linux-mm.org
11240T:	quilt https://ozlabs.org/~akpm/mmotm/
11241T:	quilt https://ozlabs.org/~akpm/mmots/
11242T:	git git://github.com/hnaz/linux-mm.git
11243F:	include/linux/gfp.h
11244F:	include/linux/memory_hotplug.h
11245F:	include/linux/mm.h
11246F:	include/linux/mmzone.h
11247F:	include/linux/vmalloc.h
11248F:	mm/
11249
11250MEMORY TECHNOLOGY DEVICES (MTD)
11251M:	Miquel Raynal <miquel.raynal@bootlin.com>
11252M:	Richard Weinberger <richard@nod.at>
11253M:	Vignesh Raghavendra <vigneshr@ti.com>
11254L:	linux-mtd@lists.infradead.org
11255S:	Maintained
11256W:	http://www.linux-mtd.infradead.org/
11257Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11258C:	irc://irc.oftc.net/mtd
11259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11261F:	Documentation/devicetree/bindings/mtd/
11262F:	drivers/mtd/
11263F:	include/linux/mtd/
11264F:	include/uapi/mtd/
11265
11266MEN A21 WATCHDOG DRIVER
11267M:	Johannes Thumshirn <morbidrsa@gmail.com>
11268L:	linux-watchdog@vger.kernel.org
11269S:	Maintained
11270F:	drivers/watchdog/mena21_wdt.c
11271
11272MEN CHAMELEON BUS (mcb)
11273M:	Johannes Thumshirn <morbidrsa@gmail.com>
11274S:	Maintained
11275F:	Documentation/driver-api/men-chameleon-bus.rst
11276F:	drivers/mcb/
11277F:	include/linux/mcb.h
11278
11279MEN F21BMC (Board Management Controller)
11280M:	Andreas Werner <andreas.werner@men.de>
11281S:	Supported
11282F:	Documentation/hwmon/menf21bmc.rst
11283F:	drivers/hwmon/menf21bmc_hwmon.c
11284F:	drivers/leds/leds-menf21bmc.c
11285F:	drivers/mfd/menf21bmc.c
11286F:	drivers/watchdog/menf21bmc_wdt.c
11287
11288MEN Z069 WATCHDOG DRIVER
11289M:	Johannes Thumshirn <jth@kernel.org>
11290L:	linux-watchdog@vger.kernel.org
11291S:	Maintained
11292F:	drivers/watchdog/menz69_wdt.c
11293
11294MESON AO CEC DRIVER FOR AMLOGIC SOCS
11295M:	Neil Armstrong <narmstrong@baylibre.com>
11296L:	linux-media@vger.kernel.org
11297L:	linux-amlogic@lists.infradead.org
11298S:	Supported
11299W:	http://linux-meson.com/
11300T:	git git://linuxtv.org/media_tree.git
11301F:	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11302F:	drivers/media/platform/meson/ao-cec-g12a.c
11303F:	drivers/media/platform/meson/ao-cec.c
11304
11305MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11306M:	Liang Yang <liang.yang@amlogic.com>
11307L:	linux-mtd@lists.infradead.org
11308S:	Maintained
11309F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11310F:	drivers/mtd/nand/raw/meson_*
11311
11312MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11313M:	Maxime Jourdan <mjourdan@baylibre.com>
11314M:	Neil Armstrong <narmstrong@baylibre.com>
11315L:	linux-media@vger.kernel.org
11316L:	linux-amlogic@lists.infradead.org
11317S:	Supported
11318T:	git git://linuxtv.org/media_tree.git
11319F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11320F:	drivers/staging/media/meson/vdec/
11321
11322METHODE UDPU SUPPORT
11323M:	Vladimir Vid <vladimir.vid@sartura.hr>
11324S:	Maintained
11325F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11326
11327MHI BUS
11328M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11329M:	Hemant Kumar <hemantk@codeaurora.org>
11330L:	linux-arm-msm@vger.kernel.org
11331S:	Maintained
11332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11333F:	Documentation/mhi/
11334F:	drivers/bus/mhi/
11335F:	include/linux/mhi.h
11336
11337MICROBLAZE ARCHITECTURE
11338M:	Michal Simek <monstr@monstr.eu>
11339S:	Supported
11340W:	http://www.monstr.eu/fdt/
11341T:	git git://git.monstr.eu/linux-2.6-microblaze.git
11342F:	arch/microblaze/
11343
11344MICROCHIP AT91 DMA DRIVERS
11345M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11346M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11348L:	dmaengine@vger.kernel.org
11349S:	Supported
11350F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
11351F:	drivers/dma/at_hdmac.c
11352F:	drivers/dma/at_hdmac_regs.h
11353F:	drivers/dma/at_xdmac.c
11354F:	include/dt-bindings/dma/at91.h
11355F:	include/linux/platform_data/dma-atmel.h
11356
11357MICROCHIP AT91 SERIAL DRIVER
11358M:	Richard Genoud <richard.genoud@gmail.com>
11359S:	Maintained
11360F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11361F:	drivers/tty/serial/atmel_serial.c
11362F:	drivers/tty/serial/atmel_serial.h
11363
11364MICROCHIP AT91 USART MFD DRIVER
11365M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11366L:	linux-kernel@vger.kernel.org
11367S:	Supported
11368F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11369F:	drivers/mfd/at91-usart.c
11370F:	include/dt-bindings/mfd/at91-usart.h
11371
11372MICROCHIP AT91 USART SPI DRIVER
11373M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11374L:	linux-spi@vger.kernel.org
11375S:	Supported
11376F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11377F:	drivers/spi/spi-at91-usart.c
11378
11379MICROCHIP AUDIO ASOC DRIVERS
11380M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11381L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11382S:	Supported
11383F:	sound/soc/atmel
11384
11385MICROCHIP ECC DRIVER
11386M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11387L:	linux-crypto@vger.kernel.org
11388S:	Maintained
11389F:	drivers/crypto/atmel-ecc.*
11390
11391MICROCHIP I2C DRIVER
11392M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11393L:	linux-i2c@vger.kernel.org
11394S:	Supported
11395F:	drivers/i2c/busses/i2c-at91-*.c
11396F:	drivers/i2c/busses/i2c-at91.h
11397
11398MICROCHIP ISC DRIVER
11399M:	Eugen Hristev <eugen.hristev@microchip.com>
11400L:	linux-media@vger.kernel.org
11401S:	Supported
11402F:	Documentation/devicetree/bindings/media/atmel-isc.txt
11403F:	drivers/media/platform/atmel/atmel-isc-base.c
11404F:	drivers/media/platform/atmel/atmel-isc-regs.h
11405F:	drivers/media/platform/atmel/atmel-isc.h
11406F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
11407F:	include/linux/atmel-isc-media.h
11408
11409MICROCHIP ISI DRIVER
11410M:	Eugen Hristev <eugen.hristev@microchip.com>
11411L:	linux-media@vger.kernel.org
11412S:	Supported
11413F:	drivers/media/platform/atmel/atmel-isi.c
11414F:	drivers/media/platform/atmel/atmel-isi.h
11415
11416MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11417M:	Woojung Huh <woojung.huh@microchip.com>
11418M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11419L:	netdev@vger.kernel.org
11420S:	Maintained
11421F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
11422F:	drivers/net/dsa/microchip/*
11423F:	include/linux/platform_data/microchip-ksz.h
11424F:	net/dsa/tag_ksz.c
11425
11426MICROCHIP LAN743X ETHERNET DRIVER
11427M:	Bryan Whitehead <bryan.whitehead@microchip.com>
11428M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11429L:	netdev@vger.kernel.org
11430S:	Maintained
11431F:	drivers/net/ethernet/microchip/lan743x_*
11432
11433MICROCHIP LCDFB DRIVER
11434M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11435L:	linux-fbdev@vger.kernel.org
11436S:	Maintained
11437F:	drivers/video/fbdev/atmel_lcdfb.c
11438F:	include/video/atmel_lcdc.h
11439
11440MICROCHIP MCP16502 PMIC DRIVER
11441M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
11442L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11443S:	Maintained
11444F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11445F:	drivers/regulator/mcp16502.c
11446
11447MICROCHIP MCP3911 ADC DRIVER
11448M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11449M:	Kent Gustavsson <kent@minoris.se>
11450L:	linux-iio@vger.kernel.org
11451S:	Supported
11452F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11453F:	drivers/iio/adc/mcp3911.c
11454
11455MICROCHIP MMC/SD/SDIO MCI DRIVER
11456M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11457S:	Maintained
11458F:	drivers/mmc/host/atmel-mci.c
11459
11460MICROCHIP NAND DRIVER
11461M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11462L:	linux-mtd@lists.infradead.org
11463S:	Supported
11464F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
11465F:	drivers/mtd/nand/raw/atmel/*
11466
11467MICROCHIP PWM DRIVER
11468M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11470L:	linux-pwm@vger.kernel.org
11471S:	Supported
11472F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11473F:	drivers/pwm/pwm-atmel.c
11474
11475MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11476M:	Eugen Hristev <eugen.hristev@microchip.com>
11477L:	linux-iio@vger.kernel.org
11478S:	Supported
11479F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11480F:	drivers/iio/adc/at91-sama5d2_adc.c
11481F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11482
11483MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11484M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11485S:	Supported
11486F:	drivers/power/reset/at91-sama5d2_shdwc.c
11487
11488MICROCHIP SPI DRIVER
11489M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11490S:	Supported
11491F:	drivers/spi/spi-atmel.*
11492
11493MICROCHIP SSC DRIVER
11494M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11496S:	Supported
11497F:	drivers/misc/atmel-ssc.c
11498F:	include/linux/atmel-ssc.h
11499
11500MICROCHIP USB251XB DRIVER
11501M:	Richard Leitner <richard.leitner@skidata.com>
11502L:	linux-usb@vger.kernel.org
11503S:	Maintained
11504F:	Documentation/devicetree/bindings/usb/usb251xb.txt
11505F:	drivers/usb/misc/usb251xb.c
11506
11507MICROCHIP USBA UDC DRIVER
11508M:	Cristian Birsan <cristian.birsan@microchip.com>
11509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11510S:	Supported
11511F:	drivers/usb/gadget/udc/atmel_usba_udc.*
11512
11513MICROCHIP WILC1000 WIFI DRIVER
11514M:	Ajay Singh <ajay.kathat@microchip.com>
11515M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11516L:	linux-wireless@vger.kernel.org
11517S:	Supported
11518F:	drivers/net/wireless/microchip/wilc1000/
11519
11520MICROSEMI MIPS SOCS
11521M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11522M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11523L:	linux-mips@vger.kernel.org
11524S:	Supported
11525F:	Documentation/devicetree/bindings/mips/mscc.txt
11526F:	arch/mips/boot/dts/mscc/
11527F:	arch/mips/configs/generic/board-ocelot.config
11528F:	arch/mips/generic/board-ocelot.c
11529
11530MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11531M:	Don Brace <don.brace@microsemi.com>
11532L:	esc.storagedev@microsemi.com
11533L:	linux-scsi@vger.kernel.org
11534S:	Supported
11535F:	Documentation/scsi/smartpqi.rst
11536F:	drivers/scsi/smartpqi/Kconfig
11537F:	drivers/scsi/smartpqi/Makefile
11538F:	drivers/scsi/smartpqi/smartpqi*.[ch]
11539F:	include/linux/cciss*.h
11540F:	include/uapi/linux/cciss*.h
11541
11542MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11543M:	Chen Yu <yu.c.chen@intel.com>
11544L:	platform-driver-x86@vger.kernel.org
11545S:	Supported
11546F:	drivers/platform/x86/surfacepro3_button.c
11547
11548MICROTEK X6 SCANNER
11549M:	Oliver Neukum <oliver@neukum.org>
11550S:	Maintained
11551F:	drivers/usb/image/microtek.*
11552
11553MIPS
11554M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11555L:	linux-mips@vger.kernel.org
11556S:	Maintained
11557W:	http://www.linux-mips.org/
11558Q:	https://patchwork.kernel.org/project/linux-mips/list/
11559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11560F:	Documentation/devicetree/bindings/mips/
11561F:	Documentation/mips/
11562F:	arch/mips/
11563F:	drivers/platform/mips/
11564
11565MIPS BOSTON DEVELOPMENT BOARD
11566M:	Paul Burton <paulburton@kernel.org>
11567L:	linux-mips@vger.kernel.org
11568S:	Maintained
11569F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
11570F:	arch/mips/boot/dts/img/boston.dts
11571F:	arch/mips/configs/generic/board-boston.config
11572F:	drivers/clk/imgtec/clk-boston.c
11573F:	include/dt-bindings/clock/boston-clock.h
11574
11575MIPS CORE DRIVERS
11576M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11577M:	Serge Semin <fancer.lancer@gmail.com>
11578L:	linux-mips@vger.kernel.org
11579S:	Supported
11580F:	drivers/bus/mips_cdmm.c
11581F:	drivers/clocksource/mips-gic-timer.c
11582F:	drivers/cpuidle/cpuidle-cps.c
11583F:	drivers/irqchip/irq-mips-cpu.c
11584F:	drivers/irqchip/irq-mips-gic.c
11585
11586MIPS GENERIC PLATFORM
11587M:	Paul Burton <paulburton@kernel.org>
11588L:	linux-mips@vger.kernel.org
11589S:	Supported
11590F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11591F:	arch/mips/generic/
11592F:	arch/mips/tools/generic-board-config.sh
11593
11594MIPS RINT INSTRUCTION EMULATION
11595M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
11596L:	linux-mips@vger.kernel.org
11597S:	Supported
11598F:	arch/mips/math-emu/dp_rint.c
11599F:	arch/mips/math-emu/sp_rint.c
11600
11601MIPS/LOONGSON1 ARCHITECTURE
11602M:	Keguang Zhang <keguang.zhang@gmail.com>
11603L:	linux-mips@vger.kernel.org
11604S:	Maintained
11605F:	arch/mips/include/asm/mach-loongson32/
11606F:	arch/mips/loongson32/
11607F:	drivers/*/*/*loongson1*
11608F:	drivers/*/*loongson1*
11609
11610MIPS/LOONGSON2EF ARCHITECTURE
11611M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11612L:	linux-mips@vger.kernel.org
11613S:	Maintained
11614F:	arch/mips/include/asm/mach-loongson2ef/
11615F:	arch/mips/loongson2ef/
11616F:	drivers/*/*/*loongson2*
11617F:	drivers/*/*loongson2*
11618
11619MIPS/LOONGSON64 ARCHITECTURE
11620M:	Huacai Chen <chenhc@lemote.com>
11621M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11622L:	linux-mips@vger.kernel.org
11623S:	Maintained
11624F:	arch/mips/include/asm/mach-loongson64/
11625F:	arch/mips/loongson64/
11626F:	drivers/*/*/*loongson3*
11627F:	drivers/*/*loongson3*
11628F:	drivers/irqchip/irq-loongson*
11629F:	drivers/platform/mips/cpu_hwmon.c
11630
11631MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11632M:	Hans Verkuil <hverkuil@xs4all.nl>
11633L:	linux-media@vger.kernel.org
11634S:	Odd Fixes
11635W:	https://linuxtv.org
11636T:	git git://linuxtv.org/media_tree.git
11637F:	drivers/media/radio/radio-miropcm20*
11638
11639MMP SUPPORT
11640R:	Lubomir Rintel <lkundrak@v3.sk>
11641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11642S:	Odd Fixes
11643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11644F:	arch/arm/boot/dts/mmp*
11645F:	arch/arm/mach-mmp/
11646F:	linux/soc/mmp/
11647
11648MMP USB PHY DRIVERS
11649R:	Lubomir Rintel <lkundrak@v3.sk>
11650L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11651S:	Maintained
11652F:	drivers/phy/marvell/phy-mmp3-usb.c
11653F:	drivers/phy/marvell/phy-pxa-usb.c
11654
11655MMU GATHER AND TLB INVALIDATION
11656M:	Will Deacon <will@kernel.org>
11657M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11658M:	Andrew Morton <akpm@linux-foundation.org>
11659M:	Nick Piggin <npiggin@gmail.com>
11660M:	Peter Zijlstra <peterz@infradead.org>
11661L:	linux-arch@vger.kernel.org
11662L:	linux-mm@kvack.org
11663S:	Maintained
11664F:	arch/*/include/asm/tlb.h
11665F:	include/asm-generic/tlb.h
11666F:	mm/mmu_gather.c
11667
11668MN88472 MEDIA DRIVER
11669M:	Antti Palosaari <crope@iki.fi>
11670L:	linux-media@vger.kernel.org
11671S:	Maintained
11672W:	https://linuxtv.org
11673W:	http://palosaari.fi/linux/
11674Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11675F:	drivers/media/dvb-frontends/mn88472*
11676
11677MN88473 MEDIA DRIVER
11678M:	Antti Palosaari <crope@iki.fi>
11679L:	linux-media@vger.kernel.org
11680S:	Maintained
11681W:	https://linuxtv.org
11682W:	http://palosaari.fi/linux/
11683Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11684F:	drivers/media/dvb-frontends/mn88473*
11685
11686MODULE SUPPORT
11687M:	Jessica Yu <jeyu@kernel.org>
11688S:	Maintained
11689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11690F:	include/linux/module.h
11691F:	kernel/module.c
11692
11693MONOLITHIC POWER SYSTEM PMIC DRIVER
11694M:	Saravanan Sekar <sravanhome@gmail.com>
11695S:	Maintained
11696F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11697F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11698F:	drivers/iio/adc/mp2629_adc.c
11699F:	drivers/mfd/mp2629.c
11700F:	drivers/power/supply/mp2629_charger.c
11701F:	drivers/regulator/mp5416.c
11702F:	drivers/regulator/mpq7920.c
11703F:	drivers/regulator/mpq7920.h
11704F:	include/linux/mfd/mp2629.h
11705
11706MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11707S:	Orphan
11708W:	http://popies.net/meye/
11709F:	Documentation/userspace-api/media/drivers/meye*
11710F:	drivers/media/pci/meye/
11711F:	include/uapi/linux/meye.h
11712
11713MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11714M:	Jiri Slaby <jirislaby@kernel.org>
11715S:	Maintained
11716F:	Documentation/driver-api/serial/moxa-smartio.rst
11717F:	drivers/tty/mxser.*
11718
11719MR800 AVERMEDIA USB FM RADIO DRIVER
11720M:	Alexey Klimov <klimov.linux@gmail.com>
11721L:	linux-media@vger.kernel.org
11722S:	Maintained
11723T:	git git://linuxtv.org/media_tree.git
11724F:	drivers/media/radio/radio-mr800.c
11725
11726MRF24J40 IEEE 802.15.4 RADIO DRIVER
11727M:	Alan Ott <alan@signal11.us>
11728L:	linux-wpan@vger.kernel.org
11729S:	Maintained
11730F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11731F:	drivers/net/ieee802154/mrf24j40.c
11732
11733MSI LAPTOP SUPPORT
11734M:	"Lee, Chun-Yi" <jlee@suse.com>
11735L:	platform-driver-x86@vger.kernel.org
11736S:	Maintained
11737F:	drivers/platform/x86/msi-laptop.c
11738
11739MSI WMI SUPPORT
11740L:	platform-driver-x86@vger.kernel.org
11741S:	Orphan
11742F:	drivers/platform/x86/msi-wmi.c
11743
11744MSI001 MEDIA DRIVER
11745M:	Antti Palosaari <crope@iki.fi>
11746L:	linux-media@vger.kernel.org
11747S:	Maintained
11748W:	https://linuxtv.org
11749W:	http://palosaari.fi/linux/
11750Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11751T:	git git://linuxtv.org/anttip/media_tree.git
11752F:	drivers/media/tuners/msi001*
11753
11754MSI2500 MEDIA DRIVER
11755M:	Antti Palosaari <crope@iki.fi>
11756L:	linux-media@vger.kernel.org
11757S:	Maintained
11758W:	https://linuxtv.org
11759W:	http://palosaari.fi/linux/
11760Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11761T:	git git://linuxtv.org/anttip/media_tree.git
11762F:	drivers/media/usb/msi2500/
11763
11764MSYSTEMS DISKONCHIP G3 MTD DRIVER
11765M:	Robert Jarzmik <robert.jarzmik@free.fr>
11766L:	linux-mtd@lists.infradead.org
11767S:	Maintained
11768F:	drivers/mtd/devices/docg3*
11769
11770MT9M032 APTINA SENSOR DRIVER
11771M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11772L:	linux-media@vger.kernel.org
11773S:	Maintained
11774T:	git git://linuxtv.org/media_tree.git
11775F:	drivers/media/i2c/mt9m032.c
11776F:	include/media/i2c/mt9m032.h
11777
11778MT9P031 APTINA CAMERA SENSOR
11779M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11780L:	linux-media@vger.kernel.org
11781S:	Maintained
11782T:	git git://linuxtv.org/media_tree.git
11783F:	drivers/media/i2c/mt9p031.c
11784F:	include/media/i2c/mt9p031.h
11785
11786MT9T001 APTINA CAMERA SENSOR
11787M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11788L:	linux-media@vger.kernel.org
11789S:	Maintained
11790T:	git git://linuxtv.org/media_tree.git
11791F:	drivers/media/i2c/mt9t001.c
11792F:	include/media/i2c/mt9t001.h
11793
11794MT9T112 APTINA CAMERA SENSOR
11795M:	Jacopo Mondi <jacopo@jmondi.org>
11796L:	linux-media@vger.kernel.org
11797S:	Odd Fixes
11798T:	git git://linuxtv.org/media_tree.git
11799F:	drivers/media/i2c/mt9t112.c
11800F:	include/media/i2c/mt9t112.h
11801
11802MT9V032 APTINA CAMERA SENSOR
11803M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11804L:	linux-media@vger.kernel.org
11805S:	Maintained
11806T:	git git://linuxtv.org/media_tree.git
11807F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11808F:	drivers/media/i2c/mt9v032.c
11809F:	include/media/i2c/mt9v032.h
11810
11811MT9V111 APTINA CAMERA SENSOR
11812M:	Jacopo Mondi <jacopo@jmondi.org>
11813L:	linux-media@vger.kernel.org
11814S:	Maintained
11815T:	git git://linuxtv.org/media_tree.git
11816F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11817F:	drivers/media/i2c/mt9v111.c
11818
11819MULTIFUNCTION DEVICES (MFD)
11820M:	Lee Jones <lee.jones@linaro.org>
11821S:	Supported
11822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11823F:	Documentation/devicetree/bindings/mfd/
11824F:	drivers/mfd/
11825F:	include/dt-bindings/mfd/
11826F:	include/linux/mfd/
11827
11828MULTIMEDIA CARD (MMC) ETC. OVER SPI
11829S:	Orphan
11830F:	drivers/mmc/host/mmc_spi.c
11831F:	include/linux/spi/mmc_spi.h
11832
11833MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11834M:	Ulf Hansson <ulf.hansson@linaro.org>
11835L:	linux-mmc@vger.kernel.org
11836S:	Maintained
11837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11838F:	Documentation/devicetree/bindings/mmc/
11839F:	drivers/mmc/
11840F:	include/linux/mmc/
11841F:	include/uapi/linux/mmc/
11842
11843MULTIPLEXER SUBSYSTEM
11844M:	Peter Rosin <peda@axentia.se>
11845S:	Maintained
11846F:	Documentation/ABI/testing/sysfs-class-mux*
11847F:	Documentation/devicetree/bindings/mux/
11848F:	drivers/mux/
11849F:	include/dt-bindings/mux/
11850F:	include/linux/mux/
11851
11852MULTITECH MULTIPORT CARD (ISICOM)
11853S:	Orphan
11854F:	drivers/tty/isicom.c
11855F:	include/linux/isicom.h
11856
11857MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11858M:	Bin Liu <b-liu@ti.com>
11859L:	linux-usb@vger.kernel.org
11860S:	Maintained
11861F:	drivers/usb/musb/
11862
11863MXL301RF MEDIA DRIVER
11864M:	Akihiro Tsukada <tskd08@gmail.com>
11865L:	linux-media@vger.kernel.org
11866S:	Odd Fixes
11867F:	drivers/media/tuners/mxl301rf*
11868
11869MXL5007T MEDIA DRIVER
11870M:	Michael Krufky <mkrufky@linuxtv.org>
11871L:	linux-media@vger.kernel.org
11872S:	Maintained
11873W:	https://linuxtv.org
11874W:	http://github.com/mkrufky
11875Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11876T:	git git://linuxtv.org/mkrufky/tuners.git
11877F:	drivers/media/tuners/mxl5007t.*
11878
11879MXSFB DRM DRIVER
11880M:	Marek Vasut <marex@denx.de>
11881M:	Stefan Agner <stefan@agner.ch>
11882L:	dri-devel@lists.freedesktop.org
11883S:	Supported
11884T:	git git://anongit.freedesktop.org/drm/drm-misc
11885F:	Documentation/devicetree/bindings/display/mxsfb.txt
11886F:	drivers/gpu/drm/mxsfb/
11887
11888MYLEX DAC960 PCI RAID Controller
11889M:	Hannes Reinecke <hare@kernel.org>
11890L:	linux-scsi@vger.kernel.org
11891S:	Supported
11892F:	drivers/scsi/myrb.*
11893F:	drivers/scsi/myrs.*
11894
11895MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11896M:	Chris Lee <christopher.lee@cspi.com>
11897L:	netdev@vger.kernel.org
11898S:	Supported
11899W:	https://www.cspi.com/ethernet-products/support/downloads/
11900F:	drivers/net/ethernet/myricom/myri10ge/
11901
11902NAND FLASH SUBSYSTEM
11903M:	Miquel Raynal <miquel.raynal@bootlin.com>
11904R:	Richard Weinberger <richard@nod.at>
11905L:	linux-mtd@lists.infradead.org
11906S:	Maintained
11907W:	http://www.linux-mtd.infradead.org/
11908Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11909C:	irc://irc.oftc.net/mtd
11910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11911F:	drivers/mtd/nand/
11912F:	include/linux/mtd/*nand*.h
11913
11914NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11915M:	Daniel Mack <zonque@gmail.com>
11916L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11917S:	Maintained
11918W:	http://www.native-instruments.com
11919F:	sound/usb/caiaq/
11920
11921NATSEMI ETHERNET DRIVER (DP8381x)
11922S:	Orphan
11923F:	drivers/net/ethernet/natsemi/natsemi.c
11924
11925NCR 5380 SCSI DRIVERS
11926M:	Finn Thain <fthain@telegraphics.com.au>
11927M:	Michael Schmitz <schmitzmic@gmail.com>
11928L:	linux-scsi@vger.kernel.org
11929S:	Maintained
11930F:	Documentation/scsi/g_NCR5380.rst
11931F:	drivers/scsi/NCR5380.*
11932F:	drivers/scsi/arm/cumana_1.c
11933F:	drivers/scsi/arm/oak.c
11934F:	drivers/scsi/atari_scsi.*
11935F:	drivers/scsi/dmx3191d.c
11936F:	drivers/scsi/g_NCR5380.*
11937F:	drivers/scsi/mac_scsi.*
11938F:	drivers/scsi/sun3_scsi.*
11939F:	drivers/scsi/sun3_scsi_vme.c
11940
11941NCSI LIBRARY
11942M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11943S:	Maintained
11944F:	net/ncsi/
11945
11946NCT6775 HARDWARE MONITOR DRIVER
11947M:	Guenter Roeck <linux@roeck-us.net>
11948L:	linux-hwmon@vger.kernel.org
11949S:	Maintained
11950F:	Documentation/hwmon/nct6775.rst
11951F:	drivers/hwmon/nct6775.c
11952
11953NETDEVSIM
11954M:	Jakub Kicinski <kuba@kernel.org>
11955S:	Maintained
11956F:	drivers/net/netdevsim/*
11957
11958NETEM NETWORK EMULATOR
11959M:	Stephen Hemminger <stephen@networkplumber.org>
11960L:	netdev@vger.kernel.org
11961S:	Maintained
11962F:	net/sched/sch_netem.c
11963
11964NETERION 10GbE DRIVERS (s2io/vxge)
11965M:	Jon Mason <jdmason@kudzu.us>
11966L:	netdev@vger.kernel.org
11967S:	Supported
11968F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
11969F:	Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
11970F:	drivers/net/ethernet/neterion/
11971
11972NETFILTER
11973M:	Pablo Neira Ayuso <pablo@netfilter.org>
11974M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11975M:	Florian Westphal <fw@strlen.de>
11976L:	netfilter-devel@vger.kernel.org
11977L:	coreteam@netfilter.org
11978S:	Maintained
11979W:	http://www.netfilter.org/
11980W:	http://www.iptables.org/
11981W:	http://www.nftables.org/
11982Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11985F:	include/linux/netfilter*
11986F:	include/linux/netfilter/
11987F:	include/net/netfilter/
11988F:	include/uapi/linux/netfilter*
11989F:	include/uapi/linux/netfilter/
11990F:	net/*/netfilter.c
11991F:	net/*/netfilter/
11992F:	net/bridge/br_netfilter*.c
11993F:	net/netfilter/
11994
11995NETROM NETWORK LAYER
11996M:	Ralf Baechle <ralf@linux-mips.org>
11997L:	linux-hams@vger.kernel.org
11998S:	Maintained
11999W:	http://www.linux-ax25.org/
12000F:	include/net/netrom.h
12001F:	include/uapi/linux/netrom.h
12002F:	net/netrom/
12003
12004NETRONOME ETHERNET DRIVERS
12005M:	Simon Horman <simon.horman@netronome.com>
12006R:	Jakub Kicinski <kuba@kernel.org>
12007L:	oss-drivers@netronome.com
12008S:	Maintained
12009F:	drivers/net/ethernet/netronome/
12010
12011NETWORK BLOCK DEVICE (NBD)
12012M:	Josef Bacik <josef@toxicpanda.com>
12013L:	linux-block@vger.kernel.org
12014L:	nbd@other.debian.org
12015S:	Maintained
12016F:	Documentation/admin-guide/blockdev/nbd.rst
12017F:	drivers/block/nbd.c
12018F:	include/trace/events/nbd.h
12019F:	include/uapi/linux/nbd.h
12020
12021NETWORK DROP MONITOR
12022M:	Neil Horman <nhorman@tuxdriver.com>
12023L:	netdev@vger.kernel.org
12024S:	Maintained
12025W:	https://fedorahosted.org/dropwatch/
12026F:	include/net/drop_monitor.h
12027F:	include/uapi/linux/net_dropmon.h
12028F:	net/core/drop_monitor.c
12029
12030NETWORKING DRIVERS
12031M:	"David S. Miller" <davem@davemloft.net>
12032M:	Jakub Kicinski <kuba@kernel.org>
12033L:	netdev@vger.kernel.org
12034S:	Maintained
12035W:	http://www.linuxfoundation.org/en/Net
12036Q:	http://patchwork.ozlabs.org/project/netdev/list/
12037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12039F:	Documentation/devicetree/bindings/net/
12040F:	drivers/net/
12041F:	include/linux/etherdevice.h
12042F:	include/linux/fcdevice.h
12043F:	include/linux/fddidevice.h
12044F:	include/linux/hippidevice.h
12045F:	include/linux/if_*
12046F:	include/linux/inetdevice.h
12047F:	include/linux/netdevice.h
12048F:	include/uapi/linux/if_*
12049F:	include/uapi/linux/netdevice.h
12050
12051NETWORKING DRIVERS (WIRELESS)
12052M:	Kalle Valo <kvalo@codeaurora.org>
12053L:	linux-wireless@vger.kernel.org
12054S:	Maintained
12055Q:	http://patchwork.kernel.org/project/linux-wireless/list/
12056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12058F:	Documentation/devicetree/bindings/net/wireless/
12059F:	drivers/net/wireless/
12060
12061NETWORKING [DSA]
12062M:	Andrew Lunn <andrew@lunn.ch>
12063M:	Vivien Didelot <vivien.didelot@gmail.com>
12064M:	Florian Fainelli <f.fainelli@gmail.com>
12065S:	Maintained
12066F:	Documentation/devicetree/bindings/net/dsa/
12067F:	drivers/net/dsa/
12068F:	include/linux/dsa/
12069F:	include/linux/platform_data/dsa.h
12070F:	include/net/dsa.h
12071F:	net/dsa/
12072
12073NETWORKING [GENERAL]
12074M:	"David S. Miller" <davem@davemloft.net>
12075M:	Jakub Kicinski <kuba@kernel.org>
12076L:	netdev@vger.kernel.org
12077S:	Maintained
12078W:	http://www.linuxfoundation.org/en/Net
12079Q:	http://patchwork.ozlabs.org/project/netdev/list/
12080B:	mailto:netdev@vger.kernel.org
12081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12083F:	Documentation/networking/
12084F:	include/linux/in.h
12085F:	include/linux/net.h
12086F:	include/linux/netdevice.h
12087F:	include/net/
12088F:	include/uapi/linux/in.h
12089F:	include/uapi/linux/net.h
12090F:	include/uapi/linux/net_namespace.h
12091F:	include/uapi/linux/netdevice.h
12092F:	lib/net_utils.c
12093F:	lib/random32.c
12094F:	net/
12095F:	tools/testing/selftests/net/
12096
12097NETWORKING [IPSEC]
12098M:	Steffen Klassert <steffen.klassert@secunet.com>
12099M:	Herbert Xu <herbert@gondor.apana.org.au>
12100M:	"David S. Miller" <davem@davemloft.net>
12101L:	netdev@vger.kernel.org
12102S:	Maintained
12103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12105F:	include/net/xfrm.h
12106F:	include/uapi/linux/xfrm.h
12107F:	net/ipv4/ah4.c
12108F:	net/ipv4/esp4*
12109F:	net/ipv4/ip_vti.c
12110F:	net/ipv4/ipcomp.c
12111F:	net/ipv4/xfrm*
12112F:	net/ipv6/ah6.c
12113F:	net/ipv6/esp6*
12114F:	net/ipv6/ip6_vti.c
12115F:	net/ipv6/ipcomp6.c
12116F:	net/ipv6/xfrm*
12117F:	net/key/
12118F:	net/xfrm/
12119
12120NETWORKING [IPv4/IPv6]
12121M:	"David S. Miller" <davem@davemloft.net>
12122M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12123M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12124L:	netdev@vger.kernel.org
12125S:	Maintained
12126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12127F:	arch/x86/net/*
12128F:	include/net/ip*
12129F:	net/ipv4/
12130F:	net/ipv6/
12131
12132NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12133M:	Paul Moore <paul@paul-moore.com>
12134L:	netdev@vger.kernel.org
12135L:	linux-security-module@vger.kernel.org
12136S:	Maintained
12137W:	https://github.com/netlabel
12138F:	Documentation/netlabel/
12139F:	include/net/calipso.h
12140F:	include/net/cipso_ipv4.h
12141F:	include/net/netlabel.h
12142F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
12143F:	include/uapi/linux/netfilter/xt_SECMARK.h
12144F:	net/ipv4/cipso_ipv4.c
12145F:	net/ipv6/calipso.c
12146F:	net/netfilter/xt_CONNSECMARK.c
12147F:	net/netfilter/xt_SECMARK.c
12148F:	net/netlabel/
12149
12150NETWORKING [MPTCP]
12151M:	Mat Martineau <mathew.j.martineau@linux.intel.com>
12152M:	Matthieu Baerts <matthieu.baerts@tessares.net>
12153L:	netdev@vger.kernel.org
12154L:	mptcp@lists.01.org
12155S:	Maintained
12156W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
12157B:	https://github.com/multipath-tcp/mptcp_net-next/issues
12158F:	include/net/mptcp.h
12159F:	include/uapi/linux/mptcp.h
12160F:	net/mptcp/
12161F:	tools/testing/selftests/net/mptcp/
12162
12163NETWORKING [TCP]
12164M:	Eric Dumazet <edumazet@google.com>
12165L:	netdev@vger.kernel.org
12166S:	Maintained
12167F:	include/linux/tcp.h
12168F:	include/net/tcp.h
12169F:	include/trace/events/tcp.h
12170F:	include/uapi/linux/tcp.h
12171F:	net/ipv4/syncookies.c
12172F:	net/ipv4/tcp*.c
12173F:	net/ipv6/syncookies.c
12174F:	net/ipv6/tcp*.c
12175
12176NETWORKING [TLS]
12177M:	Boris Pismenny <borisp@mellanox.com>
12178M:	Aviad Yehezkel <aviadye@mellanox.com>
12179M:	John Fastabend <john.fastabend@gmail.com>
12180M:	Daniel Borkmann <daniel@iogearbox.net>
12181M:	Jakub Kicinski <kuba@kernel.org>
12182L:	netdev@vger.kernel.org
12183S:	Maintained
12184F:	include/net/tls.h
12185F:	include/uapi/linux/tls.h
12186F:	net/tls/*
12187
12188NETWORKING [WIRELESS]
12189L:	linux-wireless@vger.kernel.org
12190Q:	http://patchwork.kernel.org/project/linux-wireless/list/
12191
12192NETXEN (1/10) GbE SUPPORT
12193M:	Manish Chopra <manishc@marvell.com>
12194M:	Rahul Verma <rahulv@marvell.com>
12195M:	GR-Linux-NIC-Dev@marvell.com
12196L:	netdev@vger.kernel.org
12197S:	Supported
12198F:	drivers/net/ethernet/qlogic/netxen/
12199
12200NET_FAILOVER MODULE
12201M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
12202L:	netdev@vger.kernel.org
12203S:	Supported
12204F:	Documentation/networking/net_failover.rst
12205F:	drivers/net/net_failover.c
12206F:	include/net/net_failover.h
12207
12208NEXTHOP
12209M:	David Ahern <dsahern@kernel.org>
12210L:	netdev@vger.kernel.org
12211S:	Maintained
12212F:	include/net/netns/nexthop.h
12213F:	include/net/nexthop.h
12214F:	include/uapi/linux/nexthop.h
12215F:	net/ipv4/nexthop.c
12216
12217NFC SUBSYSTEM
12218L:	netdev@vger.kernel.org
12219S:	Orphan
12220F:	Documentation/devicetree/bindings/net/nfc/
12221F:	drivers/nfc/
12222F:	include/linux/platform_data/nfcmrvl.h
12223F:	include/net/nfc/
12224F:	include/uapi/linux/nfc.h
12225F:	net/nfc/
12226
12227NFS, SUNRPC, AND LOCKD CLIENTS
12228M:	Trond Myklebust <trond.myklebust@hammerspace.com>
12229M:	Anna Schumaker <anna.schumaker@netapp.com>
12230L:	linux-nfs@vger.kernel.org
12231S:	Maintained
12232W:	http://client.linux-nfs.org
12233T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12234F:	fs/lockd/
12235F:	fs/nfs/
12236F:	fs/nfs_common/
12237F:	include/linux/lockd/
12238F:	include/linux/nfs*
12239F:	include/linux/sunrpc/
12240F:	include/uapi/linux/nfs*
12241F:	include/uapi/linux/sunrpc/
12242F:	net/sunrpc/
12243
12244NILFS2 FILESYSTEM
12245M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
12246L:	linux-nilfs@vger.kernel.org
12247S:	Supported
12248W:	https://nilfs.sourceforge.io/
12249W:	https://nilfs.osdn.jp/
12250T:	git git://github.com/konis/nilfs2.git
12251F:	Documentation/filesystems/nilfs2.rst
12252F:	fs/nilfs2/
12253F:	include/trace/events/nilfs2.h
12254F:	include/uapi/linux/nilfs2_api.h
12255F:	include/uapi/linux/nilfs2_ondisk.h
12256
12257NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12258M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12259S:	Maintained
12260W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12261F:	Documentation/scsi/NinjaSCSI.rst
12262F:	drivers/scsi/pcmcia/nsp_*
12263
12264NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12265M:	GOTO Masanori <gotom@debian.or.jp>
12266M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12267S:	Maintained
12268W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12269F:	Documentation/scsi/NinjaSCSI.rst
12270F:	drivers/scsi/nsp32*
12271
12272NIOS2 ARCHITECTURE
12273M:	Ley Foon Tan <ley.foon.tan@intel.com>
12274S:	Maintained
12275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12276F:	arch/nios2/
12277
12278NOHZ, DYNTICKS SUPPORT
12279M:	Frederic Weisbecker <fweisbec@gmail.com>
12280M:	Thomas Gleixner <tglx@linutronix.de>
12281M:	Ingo Molnar <mingo@kernel.org>
12282L:	linux-kernel@vger.kernel.org
12283S:	Maintained
12284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12285F:	include/linux/sched/nohz.h
12286F:	include/linux/tick.h
12287F:	kernel/time/tick*.*
12288
12289NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12290M:	Pavel Machek <pavel@ucw.cz>
12291M:	Sakari Ailus <sakari.ailus@iki.fi>
12292L:	linux-media@vger.kernel.org
12293S:	Maintained
12294F:	drivers/media/i2c/ad5820.c
12295F:	drivers/media/i2c/et8ek8
12296
12297NOKIA N900 POWER SUPPLY DRIVERS
12298R:	Pali Rohár <pali@kernel.org>
12299F:	drivers/power/supply/bq2415x_charger.c
12300F:	drivers/power/supply/bq27xxx_battery.c
12301F:	drivers/power/supply/bq27xxx_battery_i2c.c
12302F:	drivers/power/supply/isp1704_charger.c
12303F:	drivers/power/supply/rx51_battery.c
12304F:	include/linux/power/bq2415x_charger.h
12305F:	include/linux/power/bq27xxx_battery.h
12306
12307NOLIBC HEADER FILE
12308M:	Willy Tarreau <w@1wt.eu>
12309S:	Maintained
12310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12311F:	tools/include/nolibc/
12312
12313NSDEPS
12314M:	Matthias Maennich <maennich@google.com>
12315S:	Maintained
12316F:	Documentation/core-api/symbol-namespaces.rst
12317F:	scripts/nsdeps
12318
12319NTB AMD DRIVER
12320M:	Sanjay R Mehta <sanju.mehta@amd.com>
12321M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12322L:	linux-ntb@googlegroups.com
12323S:	Supported
12324F:	drivers/ntb/hw/amd/
12325
12326NTB DRIVER CORE
12327M:	Jon Mason <jdmason@kudzu.us>
12328M:	Dave Jiang <dave.jiang@intel.com>
12329M:	Allen Hubbe <allenbh@gmail.com>
12330L:	linux-ntb@googlegroups.com
12331S:	Supported
12332W:	https://github.com/jonmason/ntb/wiki
12333T:	git git://github.com/jonmason/ntb.git
12334F:	drivers/net/ntb_netdev.c
12335F:	drivers/ntb/
12336F:	include/linux/ntb.h
12337F:	include/linux/ntb_transport.h
12338F:	tools/testing/selftests/ntb/
12339
12340NTB IDT DRIVER
12341M:	Serge Semin <fancer.lancer@gmail.com>
12342L:	linux-ntb@googlegroups.com
12343S:	Supported
12344F:	drivers/ntb/hw/idt/
12345
12346NTB INTEL DRIVER
12347M:	Dave Jiang <dave.jiang@intel.com>
12348L:	linux-ntb@googlegroups.com
12349S:	Supported
12350W:	https://github.com/davejiang/linux/wiki
12351T:	git https://github.com/davejiang/linux.git
12352F:	drivers/ntb/hw/intel/
12353
12354NTFS FILESYSTEM
12355M:	Anton Altaparmakov <anton@tuxera.com>
12356L:	linux-ntfs-dev@lists.sourceforge.net
12357S:	Supported
12358W:	http://www.tuxera.com/
12359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12360F:	Documentation/filesystems/ntfs.rst
12361F:	fs/ntfs/
12362
12363NUBUS SUBSYSTEM
12364M:	Finn Thain <fthain@telegraphics.com.au>
12365L:	linux-m68k@lists.linux-m68k.org
12366S:	Maintained
12367F:	arch/*/include/asm/nubus.h
12368F:	drivers/nubus/
12369F:	include/linux/nubus.h
12370F:	include/uapi/linux/nubus.h
12371
12372NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12373M:	Antonino Daplas <adaplas@gmail.com>
12374L:	linux-fbdev@vger.kernel.org
12375S:	Maintained
12376F:	drivers/video/fbdev/nvidia/
12377F:	drivers/video/fbdev/riva/
12378
12379NVM EXPRESS DRIVER
12380M:	Keith Busch <kbusch@kernel.org>
12381M:	Jens Axboe <axboe@fb.com>
12382M:	Christoph Hellwig <hch@lst.de>
12383M:	Sagi Grimberg <sagi@grimberg.me>
12384L:	linux-nvme@lists.infradead.org
12385S:	Supported
12386W:	http://git.infradead.org/nvme.git
12387T:	git://git.infradead.org/nvme.git
12388F:	drivers/nvme/host/
12389F:	include/linux/nvme.h
12390F:	include/uapi/linux/nvme_ioctl.h
12391
12392NVM EXPRESS FC TRANSPORT DRIVERS
12393M:	James Smart <james.smart@broadcom.com>
12394L:	linux-nvme@lists.infradead.org
12395S:	Supported
12396F:	drivers/nvme/host/fc.c
12397F:	drivers/nvme/target/fc.c
12398F:	drivers/nvme/target/fcloop.c
12399F:	include/linux/nvme-fc-driver.h
12400F:	include/linux/nvme-fc.h
12401
12402NVM EXPRESS TARGET DRIVER
12403M:	Christoph Hellwig <hch@lst.de>
12404M:	Sagi Grimberg <sagi@grimberg.me>
12405M:	Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12406L:	linux-nvme@lists.infradead.org
12407S:	Supported
12408W:	http://git.infradead.org/nvme.git
12409T:	git://git.infradead.org/nvme.git
12410F:	drivers/nvme/target/
12411
12412NVMEM FRAMEWORK
12413M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12414S:	Maintained
12415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12416F:	Documentation/ABI/stable/sysfs-bus-nvmem
12417F:	Documentation/devicetree/bindings/nvmem/
12418F:	drivers/nvmem/
12419F:	include/linux/nvmem-consumer.h
12420F:	include/linux/nvmem-provider.h
12421
12422NXP FSPI DRIVER
12423M:	Ashish Kumar <ashish.kumar@nxp.com>
12424R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
12425L:	linux-spi@vger.kernel.org
12426S:	Maintained
12427F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12428F:	drivers/spi/spi-nxp-fspi.c
12429
12430NXP FXAS21002C DRIVER
12431M:	Rui Miguel Silva <rmfrfs@gmail.com>
12432L:	linux-iio@vger.kernel.org
12433S:	Maintained
12434F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12435F:	drivers/iio/gyro/fxas21002c.h
12436F:	drivers/iio/gyro/fxas21002c_core.c
12437F:	drivers/iio/gyro/fxas21002c_i2c.c
12438F:	drivers/iio/gyro/fxas21002c_spi.c
12439
12440NXP SGTL5000 DRIVER
12441M:	Fabio Estevam <festevam@gmail.com>
12442L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12443S:	Maintained
12444F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
12445F:	sound/soc/codecs/sgtl5000*
12446
12447NXP SJA1105 ETHERNET SWITCH DRIVER
12448M:	Vladimir Oltean <olteanv@gmail.com>
12449L:	linux-kernel@vger.kernel.org
12450S:	Maintained
12451F:	drivers/net/dsa/sja1105
12452
12453NXP TDA998X DRM DRIVER
12454M:	Russell King <linux@armlinux.org.uk>
12455S:	Maintained
12456T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12457T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12458F:	drivers/gpu/drm/i2c/tda998x_drv.c
12459F:	include/drm/i2c/tda998x.h
12460F:	include/dt-bindings/display/tda998x.h
12461K:	"nxp,tda998x"
12462
12463NXP TFA9879 DRIVER
12464M:	Peter Rosin <peda@axentia.se>
12465L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12466S:	Maintained
12467F:	Documentation/devicetree/bindings/sound/tfa9879.txt
12468F:	sound/soc/codecs/tfa9879*
12469
12470NXP-NCI NFC DRIVER
12471M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
12472R:	Charles Gorand <charles.gorand@effinnov.com>
12473L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12474S:	Supported
12475F:	drivers/nfc/nxp-nci
12476
12477OBJAGG
12478M:	Jiri Pirko <jiri@mellanox.com>
12479L:	netdev@vger.kernel.org
12480S:	Supported
12481F:	include/linux/objagg.h
12482F:	lib/objagg.c
12483F:	lib/test_objagg.c
12484
12485OBJTOOL
12486M:	Josh Poimboeuf <jpoimboe@redhat.com>
12487M:	Peter Zijlstra <peterz@infradead.org>
12488S:	Supported
12489F:	tools/objtool/
12490
12491OCELOT ETHERNET SWITCH DRIVER
12492M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12493M:	Vladimir Oltean <vladimir.oltean@nxp.com>
12494M:	Claudiu Manoil <claudiu.manoil@nxp.com>
12495M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12496L:	netdev@vger.kernel.org
12497S:	Supported
12498F:	drivers/net/dsa/ocelot/*
12499F:	drivers/net/ethernet/mscc/
12500F:	include/soc/mscc/ocelot*
12501F:	net/dsa/tag_ocelot.c
12502
12503OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12504M:	Frederic Barrat <fbarrat@linux.ibm.com>
12505M:	Andrew Donnellan <ajd@linux.ibm.com>
12506L:	linuxppc-dev@lists.ozlabs.org
12507S:	Supported
12508F:	Documentation/userspace-api/accelerators/ocxl.rst
12509F:	arch/powerpc/include/asm/pnv-ocxl.h
12510F:	arch/powerpc/platforms/powernv/ocxl.c
12511F:	drivers/misc/ocxl/
12512F:	include/misc/ocxl*
12513F:	include/uapi/misc/ocxl.h
12514
12515OMAP AUDIO SUPPORT
12516M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12517M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
12518L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12519L:	linux-omap@vger.kernel.org
12520S:	Maintained
12521F:	sound/soc/ti/n810.c
12522F:	sound/soc/ti/omap*
12523F:	sound/soc/ti/rx51.c
12524F:	sound/soc/ti/sdma-pcm.*
12525
12526OMAP CLOCK FRAMEWORK SUPPORT
12527M:	Paul Walmsley <paul@pwsan.com>
12528L:	linux-omap@vger.kernel.org
12529S:	Maintained
12530F:	arch/arm/*omap*/*clock*
12531
12532OMAP DEVICE TREE SUPPORT
12533M:	Benoît Cousson <bcousson@baylibre.com>
12534M:	Tony Lindgren <tony@atomide.com>
12535L:	linux-omap@vger.kernel.org
12536L:	devicetree@vger.kernel.org
12537S:	Maintained
12538F:	arch/arm/boot/dts/*am3*
12539F:	arch/arm/boot/dts/*am4*
12540F:	arch/arm/boot/dts/*am5*
12541F:	arch/arm/boot/dts/*dra7*
12542F:	arch/arm/boot/dts/*omap*
12543F:	arch/arm/boot/dts/logicpd-som-lv*
12544F:	arch/arm/boot/dts/logicpd-torpedo*
12545
12546OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12547L:	linux-omap@vger.kernel.org
12548L:	linux-fbdev@vger.kernel.org
12549S:	Orphan
12550F:	Documentation/arm/omap/dss.rst
12551F:	drivers/video/fbdev/omap2/
12552
12553OMAP FRAMEBUFFER SUPPORT
12554L:	linux-fbdev@vger.kernel.org
12555L:	linux-omap@vger.kernel.org
12556S:	Orphan
12557F:	drivers/video/fbdev/omap/
12558
12559OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12560M:	Roger Quadros <rogerq@ti.com>
12561M:	Tony Lindgren <tony@atomide.com>
12562L:	linux-omap@vger.kernel.org
12563S:	Maintained
12564F:	arch/arm/mach-omap2/*gpmc*
12565F:	drivers/memory/omap-gpmc.c
12566
12567OMAP GPIO DRIVER
12568M:	Grygorii Strashko <grygorii.strashko@ti.com>
12569M:	Santosh Shilimkar <ssantosh@kernel.org>
12570M:	Kevin Hilman <khilman@kernel.org>
12571L:	linux-omap@vger.kernel.org
12572S:	Maintained
12573F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
12574F:	drivers/gpio/gpio-omap.c
12575
12576OMAP HARDWARE SPINLOCK SUPPORT
12577M:	Ohad Ben-Cohen <ohad@wizery.com>
12578L:	linux-omap@vger.kernel.org
12579S:	Maintained
12580F:	drivers/hwspinlock/omap_hwspinlock.c
12581
12582OMAP HS MMC SUPPORT
12583L:	linux-mmc@vger.kernel.org
12584L:	linux-omap@vger.kernel.org
12585S:	Orphan
12586F:	drivers/mmc/host/omap_hsmmc.c
12587
12588OMAP HWMOD DATA
12589M:	Paul Walmsley <paul@pwsan.com>
12590L:	linux-omap@vger.kernel.org
12591S:	Maintained
12592F:	arch/arm/mach-omap2/omap_hwmod*data*
12593
12594OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12595M:	Benoît Cousson <bcousson@baylibre.com>
12596L:	linux-omap@vger.kernel.org
12597S:	Maintained
12598F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12599
12600OMAP HWMOD SUPPORT
12601M:	Benoît Cousson <bcousson@baylibre.com>
12602M:	Paul Walmsley <paul@pwsan.com>
12603L:	linux-omap@vger.kernel.org
12604S:	Maintained
12605F:	arch/arm/mach-omap2/omap_hwmod.*
12606
12607OMAP I2C DRIVER
12608M:	Vignesh R <vigneshr@ti.com>
12609L:	linux-omap@vger.kernel.org
12610L:	linux-i2c@vger.kernel.org
12611S:	Maintained
12612F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
12613F:	drivers/i2c/busses/i2c-omap.c
12614
12615OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12616M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12617L:	linux-media@vger.kernel.org
12618S:	Maintained
12619F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
12620F:	drivers/media/platform/omap3isp/
12621F:	drivers/staging/media/omap4iss/
12622
12623OMAP MMC SUPPORT
12624M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12625L:	linux-omap@vger.kernel.org
12626S:	Odd Fixes
12627F:	drivers/mmc/host/omap.c
12628
12629OMAP POWER MANAGEMENT SUPPORT
12630M:	Kevin Hilman <khilman@kernel.org>
12631L:	linux-omap@vger.kernel.org
12632S:	Maintained
12633F:	arch/arm/*omap*/*pm*
12634F:	drivers/cpufreq/omap-cpufreq.c
12635
12636OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12637M:	Rajendra Nayak <rnayak@codeaurora.org>
12638M:	Paul Walmsley <paul@pwsan.com>
12639L:	linux-omap@vger.kernel.org
12640S:	Maintained
12641F:	arch/arm/mach-omap2/prm*
12642
12643OMAP RANDOM NUMBER GENERATOR SUPPORT
12644M:	Deepak Saxena <dsaxena@plexity.net>
12645S:	Maintained
12646F:	drivers/char/hw_random/omap-rng.c
12647
12648OMAP USB SUPPORT
12649L:	linux-usb@vger.kernel.org
12650L:	linux-omap@vger.kernel.org
12651S:	Orphan
12652F:	arch/arm/*omap*/usb*
12653F:	drivers/usb/*/*omap*
12654
12655OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12656M:	Mark Jackson <mpfj@newflow.co.uk>
12657L:	linux-omap@vger.kernel.org
12658S:	Maintained
12659F:	arch/arm/boot/dts/am335x-nano.dts
12660
12661OMAP1 SUPPORT
12662M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12663M:	Tony Lindgren <tony@atomide.com>
12664L:	linux-omap@vger.kernel.org
12665S:	Maintained
12666Q:	http://patchwork.kernel.org/project/linux-omap/list/
12667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12668F:	arch/arm/configs/omap1_defconfig
12669F:	arch/arm/mach-omap1/
12670F:	arch/arm/plat-omap/
12671F:	drivers/i2c/busses/i2c-omap.c
12672F:	include/linux/platform_data/ams-delta-fiq.h
12673F:	include/linux/platform_data/i2c-omap.h
12674
12675OMAP2+ SUPPORT
12676M:	Tony Lindgren <tony@atomide.com>
12677L:	linux-omap@vger.kernel.org
12678S:	Maintained
12679W:	http://www.muru.com/linux/omap/
12680W:	http://linux.omap.com/
12681Q:	http://patchwork.kernel.org/project/linux-omap/list/
12682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12683F:	arch/arm/configs/omap2plus_defconfig
12684F:	arch/arm/mach-omap2/
12685F:	arch/arm/plat-omap/
12686F:	drivers/bus/ti-sysc.c
12687F:	drivers/i2c/busses/i2c-omap.c
12688F:	drivers/irqchip/irq-omap-intc.c
12689F:	drivers/mfd/*omap*.c
12690F:	drivers/mfd/menelaus.c
12691F:	drivers/mfd/palmas.c
12692F:	drivers/mfd/tps65217.c
12693F:	drivers/mfd/tps65218.c
12694F:	drivers/mfd/tps65910.c
12695F:	drivers/mfd/twl-core.[ch]
12696F:	drivers/mfd/twl4030*.c
12697F:	drivers/mfd/twl6030*.c
12698F:	drivers/mfd/twl6040*.c
12699F:	drivers/regulator/palmas-regulator*.c
12700F:	drivers/regulator/pbias-regulator.c
12701F:	drivers/regulator/tps65217-regulator.c
12702F:	drivers/regulator/tps65218-regulator.c
12703F:	drivers/regulator/tps65910-regulator.c
12704F:	drivers/regulator/twl-regulator.c
12705F:	drivers/regulator/twl6030-regulator.c
12706F:	include/linux/platform_data/i2c-omap.h
12707F:	include/linux/platform_data/ti-sysc.h
12708
12709OMFS FILESYSTEM
12710M:	Bob Copeland <me@bobcopeland.com>
12711L:	linux-karma-devel@lists.sourceforge.net
12712S:	Maintained
12713F:	Documentation/filesystems/omfs.rst
12714F:	fs/omfs/
12715
12716OMNIKEY CARDMAN 4000 DRIVER
12717M:	Harald Welte <laforge@gnumonks.org>
12718S:	Maintained
12719F:	drivers/char/pcmcia/cm4000_cs.c
12720F:	include/linux/cm4000_cs.h
12721F:	include/uapi/linux/cm4000_cs.h
12722
12723OMNIKEY CARDMAN 4040 DRIVER
12724M:	Harald Welte <laforge@gnumonks.org>
12725S:	Maintained
12726F:	drivers/char/pcmcia/cm4040_cs.*
12727
12728OMNIVISION OV13858 SENSOR DRIVER
12729M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12730L:	linux-media@vger.kernel.org
12731S:	Maintained
12732T:	git git://linuxtv.org/media_tree.git
12733F:	drivers/media/i2c/ov13858.c
12734
12735OMNIVISION OV2680 SENSOR DRIVER
12736M:	Rui Miguel Silva <rmfrfs@gmail.com>
12737L:	linux-media@vger.kernel.org
12738S:	Maintained
12739T:	git git://linuxtv.org/media_tree.git
12740F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
12741F:	drivers/media/i2c/ov2680.c
12742
12743OMNIVISION OV2685 SENSOR DRIVER
12744M:	Shunqian Zheng <zhengsq@rock-chips.com>
12745L:	linux-media@vger.kernel.org
12746S:	Maintained
12747T:	git git://linuxtv.org/media_tree.git
12748F:	drivers/media/i2c/ov2685.c
12749
12750OMNIVISION OV2740 SENSOR DRIVER
12751M:	Tianshu Qiu <tian.shu.qiua@intel.com>
12752R:	Shawn Tu <shawnx.tu@intel.com>
12753R:	Bingbu Cao <bingbu.cao@intel.com>
12754L:	linux-media@vger.kernel.org
12755S:	Maintained
12756T:	git git://linuxtv.org/media_tree.git
12757F:	drivers/media/i2c/ov2740.c
12758
12759OMNIVISION OV5640 SENSOR DRIVER
12760M:	Steve Longerbeam <slongerbeam@gmail.com>
12761L:	linux-media@vger.kernel.org
12762S:	Maintained
12763T:	git git://linuxtv.org/media_tree.git
12764F:	drivers/media/i2c/ov5640.c
12765
12766OMNIVISION OV5647 SENSOR DRIVER
12767M:	Luis Oliveira <lolivei@synopsys.com>
12768L:	linux-media@vger.kernel.org
12769S:	Maintained
12770T:	git git://linuxtv.org/media_tree.git
12771F:	drivers/media/i2c/ov5647.c
12772
12773OMNIVISION OV5670 SENSOR DRIVER
12774M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12775M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
12776L:	linux-media@vger.kernel.org
12777S:	Maintained
12778T:	git git://linuxtv.org/media_tree.git
12779F:	drivers/media/i2c/ov5670.c
12780
12781OMNIVISION OV5675 SENSOR DRIVER
12782M:	Shawn Tu <shawnx.tu@intel.com>
12783L:	linux-media@vger.kernel.org
12784S:	Maintained
12785T:	git git://linuxtv.org/media_tree.git
12786F:	drivers/media/i2c/ov5675.c
12787
12788OMNIVISION OV5695 SENSOR DRIVER
12789M:	Shunqian Zheng <zhengsq@rock-chips.com>
12790L:	linux-media@vger.kernel.org
12791S:	Maintained
12792T:	git git://linuxtv.org/media_tree.git
12793F:	drivers/media/i2c/ov5695.c
12794
12795OMNIVISION OV7670 SENSOR DRIVER
12796M:	Jonathan Corbet <corbet@lwn.net>
12797L:	linux-media@vger.kernel.org
12798S:	Maintained
12799T:	git git://linuxtv.org/media_tree.git
12800F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12801F:	drivers/media/i2c/ov7670.c
12802
12803OMNIVISION OV772x SENSOR DRIVER
12804M:	Jacopo Mondi <jacopo@jmondi.org>
12805L:	linux-media@vger.kernel.org
12806S:	Odd fixes
12807T:	git git://linuxtv.org/media_tree.git
12808F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12809F:	drivers/media/i2c/ov772x.c
12810F:	include/media/i2c/ov772x.h
12811
12812OMNIVISION OV7740 SENSOR DRIVER
12813M:	Wenyou Yang <wenyou.yang@microchip.com>
12814L:	linux-media@vger.kernel.org
12815S:	Maintained
12816T:	git git://linuxtv.org/media_tree.git
12817F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12818F:	drivers/media/i2c/ov7740.c
12819
12820OMNIVISION OV8856 SENSOR DRIVER
12821M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
12822L:	linux-media@vger.kernel.org
12823S:	Maintained
12824T:	git git://linuxtv.org/media_tree.git
12825F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12826F:	drivers/media/i2c/ov8856.c
12827
12828OMNIVISION OV9640 SENSOR DRIVER
12829M:	Petr Cvek <petrcvekcz@gmail.com>
12830L:	linux-media@vger.kernel.org
12831S:	Maintained
12832F:	drivers/media/i2c/ov9640.*
12833
12834OMNIVISION OV9650 SENSOR DRIVER
12835M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12836R:	Akinobu Mita <akinobu.mita@gmail.com>
12837R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12838L:	linux-media@vger.kernel.org
12839S:	Maintained
12840T:	git git://linuxtv.org/media_tree.git
12841F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12842F:	drivers/media/i2c/ov9650.c
12843
12844ONENAND FLASH DRIVER
12845M:	Kyungmin Park <kyungmin.park@samsung.com>
12846L:	linux-mtd@lists.infradead.org
12847S:	Maintained
12848F:	drivers/mtd/nand/onenand/
12849F:	include/linux/mtd/onenand*.h
12850
12851ONION OMEGA2+ BOARD
12852M:	Harvey Hunt <harveyhuntnexus@gmail.com>
12853L:	linux-mips@vger.kernel.org
12854S:	Maintained
12855F:	arch/mips/boot/dts/ralink/omega2p.dts
12856
12857OP-TEE DRIVER
12858M:	Jens Wiklander <jens.wiklander@linaro.org>
12859L:	op-tee@lists.trustedfirmware.org
12860S:	Maintained
12861F:	Documentation/ABI/testing/sysfs-bus-optee-devices
12862F:	drivers/tee/optee/
12863
12864OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12865M:	Sumit Garg <sumit.garg@linaro.org>
12866L:	op-tee@lists.trustedfirmware.org
12867S:	Maintained
12868F:	drivers/char/hw_random/optee-rng.c
12869
12870OPA-VNIC DRIVER
12871M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12872M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12873L:	linux-rdma@vger.kernel.org
12874S:	Supported
12875F:	drivers/infiniband/ulp/opa_vnic
12876
12877OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12878M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12879M:	Frank Rowand <frowand.list@gmail.com>
12880L:	devicetree@vger.kernel.org
12881S:	Maintained
12882F:	Documentation/devicetree/dynamic-resolution-notes.rst
12883F:	Documentation/devicetree/overlay-notes.rst
12884F:	drivers/of/overlay.c
12885F:	drivers/of/resolver.c
12886K:	of_overlay_notifier_
12887
12888OPEN FIRMWARE AND FLATTENED DEVICE TREE
12889M:	Rob Herring <robh+dt@kernel.org>
12890M:	Frank Rowand <frowand.list@gmail.com>
12891L:	devicetree@vger.kernel.org
12892S:	Maintained
12893W:	http://www.devicetree.org/
12894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12895F:	Documentation/ABI/testing/sysfs-firmware-ofw
12896F:	drivers/of/
12897F:	include/linux/of*.h
12898F:	scripts/dtc/
12899
12900OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12901M:	Rob Herring <robh+dt@kernel.org>
12902L:	devicetree@vger.kernel.org
12903S:	Maintained
12904Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12906F:	Documentation/devicetree/
12907F:	arch/*/boot/dts/
12908F:	include/dt-bindings/
12909
12910OPENCORES I2C BUS DRIVER
12911M:	Peter Korsgaard <peter@korsgaard.com>
12912M:	Andrew Lunn <andrew@lunn.ch>
12913L:	linux-i2c@vger.kernel.org
12914S:	Maintained
12915F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12916F:	Documentation/i2c/busses/i2c-ocores.rst
12917F:	drivers/i2c/busses/i2c-ocores.c
12918F:	include/linux/platform_data/i2c-ocores.h
12919
12920OPENRISC ARCHITECTURE
12921M:	Jonas Bonn <jonas@southpole.se>
12922M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12923M:	Stafford Horne <shorne@gmail.com>
12924L:	openrisc@lists.librecores.org
12925S:	Maintained
12926W:	http://openrisc.io
12927T:	git git://github.com/openrisc/linux.git
12928F:	Documentation/devicetree/bindings/openrisc/
12929F:	Documentation/openrisc/
12930F:	arch/openrisc/
12931F:	drivers/irqchip/irq-ompic.c
12932F:	drivers/irqchip/irq-or1k-*
12933
12934OPENVSWITCH
12935M:	Pravin B Shelar <pshelar@ovn.org>
12936L:	netdev@vger.kernel.org
12937L:	dev@openvswitch.org
12938S:	Maintained
12939W:	http://openvswitch.org
12940F:	include/uapi/linux/openvswitch.h
12941F:	net/openvswitch/
12942
12943OPERATING PERFORMANCE POINTS (OPP)
12944M:	Viresh Kumar <vireshk@kernel.org>
12945M:	Nishanth Menon <nm@ti.com>
12946M:	Stephen Boyd <sboyd@kernel.org>
12947L:	linux-pm@vger.kernel.org
12948S:	Maintained
12949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12950F:	Documentation/devicetree/bindings/opp/
12951F:	Documentation/power/opp.rst
12952F:	drivers/opp/
12953F:	include/linux/pm_opp.h
12954
12955OPL4 DRIVER
12956M:	Clemens Ladisch <clemens@ladisch.de>
12957L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12958S:	Maintained
12959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12960F:	sound/drivers/opl4/
12961
12962OPROFILE
12963M:	Robert Richter <rric@kernel.org>
12964L:	oprofile-list@lists.sf.net
12965S:	Maintained
12966F:	arch/*/include/asm/oprofile*.h
12967F:	arch/*/oprofile/
12968F:	drivers/oprofile/
12969F:	include/linux/oprofile.h
12970
12971ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12972M:	Mark Fasheh <mark@fasheh.com>
12973M:	Joel Becker <jlbec@evilplan.org>
12974M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12975L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12976S:	Supported
12977W:	http://ocfs2.wiki.kernel.org
12978F:	Documentation/filesystems/dlmfs.rst
12979F:	Documentation/filesystems/ocfs2.rst
12980F:	fs/ocfs2/
12981
12982ORANGEFS FILESYSTEM
12983M:	Mike Marshall <hubcap@omnibond.com>
12984R:	Martin Brandenburg <martin@omnibond.com>
12985L:	devel@lists.orangefs.org
12986S:	Supported
12987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12988F:	Documentation/filesystems/orangefs.rst
12989F:	fs/orangefs/
12990
12991ORINOCO DRIVER
12992L:	linux-wireless@vger.kernel.org
12993S:	Orphan
12994W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
12995W:	http://www.nongnu.org/orinoco/
12996F:	drivers/net/wireless/intersil/orinoco/
12997
12998OV2659 OMNIVISION SENSOR DRIVER
12999M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13000L:	linux-media@vger.kernel.org
13001S:	Maintained
13002W:	https://linuxtv.org
13003Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13004T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13005F:	drivers/media/i2c/ov2659.c
13006F:	include/media/i2c/ov2659.h
13007
13008OVERLAY FILESYSTEM
13009M:	Miklos Szeredi <miklos@szeredi.hu>
13010L:	linux-unionfs@vger.kernel.org
13011S:	Supported
13012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13013F:	Documentation/filesystems/overlayfs.rst
13014F:	fs/overlayfs/
13015
13016P54 WIRELESS DRIVER
13017M:	Christian Lamparter <chunkeey@googlemail.com>
13018L:	linux-wireless@vger.kernel.org
13019S:	Maintained
13020W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
13021F:	drivers/net/wireless/intersil/p54/
13022
13023PACKING
13024M:	Vladimir Oltean <olteanv@gmail.com>
13025L:	netdev@vger.kernel.org
13026S:	Supported
13027F:	Documentation/core-api/packing.rst
13028F:	include/linux/packing.h
13029F:	lib/packing.c
13030
13031PADATA PARALLEL EXECUTION MECHANISM
13032M:	Steffen Klassert <steffen.klassert@secunet.com>
13033L:	linux-crypto@vger.kernel.org
13034S:	Maintained
13035F:	Documentation/core-api/padata.rst
13036F:	include/linux/padata.h
13037F:	kernel/padata.c
13038
13039PAGE POOL
13040M:	Jesper Dangaard Brouer <hawk@kernel.org>
13041M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
13042L:	netdev@vger.kernel.org
13043S:	Supported
13044F:	include/net/page_pool.h
13045F:	net/core/page_pool.c
13046
13047PANASONIC LAPTOP ACPI EXTRAS DRIVER
13048M:	Harald Welte <laforge@gnumonks.org>
13049L:	platform-driver-x86@vger.kernel.org
13050S:	Maintained
13051F:	drivers/platform/x86/panasonic-laptop.c
13052
13053PARALLAX PING IIO SENSOR DRIVER
13054M:	Andreas Klinger <ak@it-klinger.de>
13055L:	linux-iio@vger.kernel.org
13056S:	Maintained
13057F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13058F:	drivers/iio/proximity/ping.c
13059
13060PARALLEL LCD/KEYPAD PANEL DRIVER
13061M:	Willy Tarreau <willy@haproxy.com>
13062M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13063S:	Odd Fixes
13064F:	Documentation/admin-guide/lcd-panel-cgram.rst
13065F:	drivers/auxdisplay/panel.c
13066
13067PARALLEL PORT SUBSYSTEM
13068M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13069M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13070L:	linux-parport@lists.infradead.org (subscribers-only)
13071S:	Maintained
13072F:	Documentation/driver-api/parport*.rst
13073F:	drivers/char/ppdev.c
13074F:	drivers/parport/
13075F:	include/linux/parport*.h
13076F:	include/uapi/linux/ppdev.h
13077
13078PARAVIRT_OPS INTERFACE
13079M:	Juergen Gross <jgross@suse.com>
13080M:	Deep Shah <sdeep@vmware.com>
13081M:	"VMware, Inc." <pv-drivers@vmware.com>
13082L:	virtualization@lists.linux-foundation.org
13083S:	Supported
13084F:	Documentation/virt/paravirt_ops.rst
13085F:	arch/*/include/asm/paravirt*.h
13086F:	arch/*/kernel/paravirt*
13087F:	include/linux/hypervisor.h
13088
13089PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13090M:	Tim Waugh <tim@cyberelk.net>
13091L:	linux-parport@lists.infradead.org (subscribers-only)
13092S:	Maintained
13093F:	Documentation/admin-guide/blockdev/paride.rst
13094F:	drivers/block/paride/
13095
13096PARISC ARCHITECTURE
13097M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13098M:	Helge Deller <deller@gmx.de>
13099L:	linux-parisc@vger.kernel.org
13100S:	Maintained
13101W:	https://parisc.wiki.kernel.org
13102Q:	http://patchwork.kernel.org/project/linux-parisc/list/
13103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13105F:	Documentation/parisc/
13106F:	arch/parisc/
13107F:	drivers/char/agp/parisc-agp.c
13108F:	drivers/input/misc/hp_sdc_rtc.c
13109F:	drivers/input/serio/gscps2.c
13110F:	drivers/input/serio/hp_sdc*
13111F:	drivers/parisc/
13112F:	drivers/parport/parport_gsc.*
13113F:	drivers/tty/serial/8250/8250_gsc.c
13114F:	drivers/video/console/sti*
13115F:	drivers/video/fbdev/sti*
13116F:	drivers/video/logo/logo_parisc*
13117F:	include/linux/hp_sdc.h
13118
13119PARMAN
13120M:	Jiri Pirko <jiri@mellanox.com>
13121L:	netdev@vger.kernel.org
13122S:	Supported
13123F:	include/linux/parman.h
13124F:	lib/parman.c
13125F:	lib/test_parman.c
13126
13127PC ENGINES APU BOARD DRIVER
13128M:	Enrico Weigelt, metux IT consult <info@metux.net>
13129S:	Maintained
13130F:	drivers/platform/x86/pcengines-apuv2.c
13131
13132PC87360 HARDWARE MONITORING DRIVER
13133M:	Jim Cromie <jim.cromie@gmail.com>
13134L:	linux-hwmon@vger.kernel.org
13135S:	Maintained
13136F:	Documentation/hwmon/pc87360.rst
13137F:	drivers/hwmon/pc87360.c
13138
13139PC8736x GPIO DRIVER
13140M:	Jim Cromie <jim.cromie@gmail.com>
13141S:	Maintained
13142F:	drivers/char/pc8736x_gpio.c
13143
13144PC87427 HARDWARE MONITORING DRIVER
13145M:	Jean Delvare <jdelvare@suse.com>
13146L:	linux-hwmon@vger.kernel.org
13147S:	Maintained
13148F:	Documentation/hwmon/pc87427.rst
13149F:	drivers/hwmon/pc87427.c
13150
13151PCA9532 LED DRIVER
13152M:	Riku Voipio <riku.voipio@iki.fi>
13153S:	Maintained
13154F:	drivers/leds/leds-pca9532.c
13155F:	include/linux/leds-pca9532.h
13156
13157PCA9541 I2C BUS MASTER SELECTOR DRIVER
13158M:	Guenter Roeck <linux@roeck-us.net>
13159L:	linux-i2c@vger.kernel.org
13160S:	Maintained
13161F:	drivers/i2c/muxes/i2c-mux-pca9541.c
13162
13163PCDP - PRIMARY CONSOLE AND DEBUG PORT
13164M:	Khalid Aziz <khalid@gonehiking.org>
13165S:	Maintained
13166F:	drivers/firmware/pcdp.*
13167
13168PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13169M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13170L:	linux-pci@vger.kernel.org
13171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13172S:	Maintained
13173F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
13174F:	drivers/pci/controller/pci-aardvark.c
13175
13176PCI DRIVER FOR ALTERA PCIE IP
13177M:	Ley Foon Tan <ley.foon.tan@intel.com>
13178L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
13179L:	linux-pci@vger.kernel.org
13180S:	Supported
13181F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
13182F:	drivers/pci/controller/pcie-altera.c
13183
13184PCI DRIVER FOR APPLIEDMICRO XGENE
13185M:	Toan Le <toan@os.amperecomputing.com>
13186L:	linux-pci@vger.kernel.org
13187L:	linux-arm-kernel@lists.infradead.org
13188S:	Maintained
13189F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
13190F:	drivers/pci/controller/pci-xgene.c
13191
13192PCI DRIVER FOR ARM VERSATILE PLATFORM
13193M:	Rob Herring <robh@kernel.org>
13194L:	linux-pci@vger.kernel.org
13195L:	linux-arm-kernel@lists.infradead.org
13196S:	Maintained
13197F:	Documentation/devicetree/bindings/pci/versatile.yaml
13198F:	drivers/pci/controller/pci-versatile.c
13199
13200PCI DRIVER FOR ARMADA 8K
13201M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13202L:	linux-pci@vger.kernel.org
13203L:	linux-arm-kernel@lists.infradead.org
13204S:	Maintained
13205F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
13206F:	drivers/pci/controller/dwc/pcie-armada8k.c
13207
13208PCI DRIVER FOR CADENCE PCIE IP
13209M:	Tom Joseph <tjoseph@cadence.com>
13210L:	linux-pci@vger.kernel.org
13211S:	Maintained
13212F:	Documentation/devicetree/bindings/pci/cdns,*
13213F:	drivers/pci/controller/cadence/
13214
13215PCI DRIVER FOR FREESCALE LAYERSCAPE
13216M:	Minghuan Lian <minghuan.Lian@nxp.com>
13217M:	Mingkai Hu <mingkai.hu@nxp.com>
13218M:	Roy Zang <roy.zang@nxp.com>
13219L:	linuxppc-dev@lists.ozlabs.org
13220L:	linux-pci@vger.kernel.org
13221L:	linux-arm-kernel@lists.infradead.org
13222S:	Maintained
13223F:	drivers/pci/controller/dwc/*layerscape*
13224
13225PCI DRIVER FOR GENERIC OF HOSTS
13226M:	Will Deacon <will@kernel.org>
13227L:	linux-pci@vger.kernel.org
13228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13229S:	Maintained
13230F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13231F:	drivers/pci/controller/pci-host-common.c
13232F:	drivers/pci/controller/pci-host-generic.c
13233
13234PCI DRIVER FOR IMX6
13235M:	Richard Zhu <hongxing.zhu@nxp.com>
13236M:	Lucas Stach <l.stach@pengutronix.de>
13237L:	linux-pci@vger.kernel.org
13238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13239S:	Maintained
13240F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13241F:	drivers/pci/controller/dwc/*imx6*
13242
13243PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13244M:	Jonathan Derrick <jonathan.derrick@intel.com>
13245L:	linux-pci@vger.kernel.org
13246S:	Supported
13247F:	drivers/pci/controller/vmd.c
13248
13249PCI DRIVER FOR MICROSEMI SWITCHTEC
13250M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13251M:	Logan Gunthorpe <logang@deltatee.com>
13252L:	linux-pci@vger.kernel.org
13253S:	Maintained
13254F:	Documentation/ABI/testing/sysfs-class-switchtec
13255F:	Documentation/driver-api/switchtec.rst
13256F:	drivers/ntb/hw/mscc/
13257F:	drivers/pci/switch/switchtec*
13258F:	include/linux/switchtec.h
13259F:	include/uapi/linux/switchtec_ioctl.h
13260
13261PCI DRIVER FOR MOBIVEIL PCIE IP
13262M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13263M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13264L:	linux-pci@vger.kernel.org
13265S:	Supported
13266F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13267F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
13268
13269PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13270M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13271M:	Jason Cooper <jason@lakedaemon.net>
13272L:	linux-pci@vger.kernel.org
13273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13274S:	Maintained
13275F:	drivers/pci/controller/*mvebu*
13276
13277PCI DRIVER FOR NVIDIA TEGRA
13278M:	Thierry Reding <thierry.reding@gmail.com>
13279L:	linux-tegra@vger.kernel.org
13280L:	linux-pci@vger.kernel.org
13281S:	Supported
13282F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13283F:	drivers/pci/controller/pci-tegra.c
13284
13285PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13286M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13287L:	linux-pci@vger.kernel.org
13288L:	linux-arm-kernel@lists.infradead.org
13289S:	Maintained
13290F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13291F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13292
13293PCI DRIVER FOR RENESAS R-CAR
13294M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13295M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13296L:	linux-pci@vger.kernel.org
13297L:	linux-renesas-soc@vger.kernel.org
13298S:	Maintained
13299F:	Documentation/devicetree/bindings/pci/*rcar*
13300F:	drivers/pci/controller/*rcar*
13301
13302PCI DRIVER FOR SAMSUNG EXYNOS
13303M:	Jingoo Han <jingoohan1@gmail.com>
13304L:	linux-pci@vger.kernel.org
13305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13306L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13307S:	Maintained
13308F:	drivers/pci/controller/dwc/pci-exynos.c
13309
13310PCI DRIVER FOR SYNOPSYS DESIGNWARE
13311M:	Jingoo Han <jingoohan1@gmail.com>
13312M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13313L:	linux-pci@vger.kernel.org
13314S:	Maintained
13315F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
13316F:	drivers/pci/controller/dwc/*designware*
13317
13318PCI DRIVER FOR TI DRA7XX/J721E
13319M:	Kishon Vijay Abraham I <kishon@ti.com>
13320L:	linux-omap@vger.kernel.org
13321L:	linux-pci@vger.kernel.org
13322L:	linux-arm-kernel@lists.infradead.org
13323S:	Supported
13324F:	Documentation/devicetree/bindings/pci/ti-pci.txt
13325F:	drivers/pci/controller/cadence/pci-j721e.c
13326F:	drivers/pci/controller/dwc/pci-dra7xx.c
13327
13328PCI DRIVER FOR TI KEYSTONE
13329M:	Murali Karicheri <m-karicheri2@ti.com>
13330L:	linux-pci@vger.kernel.org
13331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13332S:	Maintained
13333F:	drivers/pci/controller/dwc/pci-keystone.c
13334
13335PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13336M:	Linus Walleij <linus.walleij@linaro.org>
13337L:	linux-pci@vger.kernel.org
13338S:	Maintained
13339F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13340F:	drivers/pci/controller/pci-v3-semi.c
13341
13342PCI ENDPOINT SUBSYSTEM
13343M:	Kishon Vijay Abraham I <kishon@ti.com>
13344M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13345L:	linux-pci@vger.kernel.org
13346S:	Supported
13347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13348F:	drivers/misc/pci_endpoint_test.c
13349F:	drivers/pci/endpoint/
13350F:	tools/pci/
13351
13352PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13353M:	Russell Currey <ruscur@russell.cc>
13354M:	Oliver O'Halloran <oohall@gmail.com>
13355L:	linuxppc-dev@lists.ozlabs.org
13356S:	Supported
13357F:	Documentation/PCI/pci-error-recovery.rst
13358F:	Documentation/powerpc/eeh-pci-error-recovery.rst
13359F:	arch/powerpc/include/*/eeh*.h
13360F:	arch/powerpc/kernel/eeh*.c
13361F:	arch/powerpc/platforms/*/eeh*.c
13362F:	drivers/pci/pcie/aer.c
13363F:	drivers/pci/pcie/dpc.c
13364F:	drivers/pci/pcie/err.c
13365
13366PCI ERROR RECOVERY
13367M:	Linas Vepstas <linasvepstas@gmail.com>
13368L:	linux-pci@vger.kernel.org
13369S:	Supported
13370F:	Documentation/PCI/pci-error-recovery.rst
13371
13372PCI MSI DRIVER FOR ALTERA MSI IP
13373M:	Ley Foon Tan <ley.foon.tan@intel.com>
13374L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
13375L:	linux-pci@vger.kernel.org
13376S:	Supported
13377F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13378F:	drivers/pci/controller/pcie-altera-msi.c
13379
13380PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13381M:	Toan Le <toan@os.amperecomputing.com>
13382L:	linux-pci@vger.kernel.org
13383L:	linux-arm-kernel@lists.infradead.org
13384S:	Maintained
13385F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13386F:	drivers/pci/controller/pci-xgene-msi.c
13387
13388PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13389M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13390R:	Rob Herring <robh@kernel.org>
13391L:	linux-pci@vger.kernel.org
13392S:	Supported
13393Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
13394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13395F:	drivers/pci/controller/
13396
13397PCI SUBSYSTEM
13398M:	Bjorn Helgaas <bhelgaas@google.com>
13399L:	linux-pci@vger.kernel.org
13400S:	Supported
13401Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
13402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13403F:	Documentation/PCI/
13404F:	Documentation/devicetree/bindings/pci/
13405F:	arch/x86/kernel/early-quirks.c
13406F:	arch/x86/kernel/quirks.c
13407F:	arch/x86/pci/
13408F:	drivers/acpi/pci*
13409F:	drivers/pci/
13410F:	include/asm-generic/pci*
13411F:	include/linux/of_pci.h
13412F:	include/linux/pci*
13413F:	include/uapi/linux/pci*
13414F:	lib/pci*
13415
13416PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13417M:	Jonathan Chocron <jonnyc@amazon.com>
13418L:	linux-pci@vger.kernel.org
13419S:	Maintained
13420F:	Documentation/devicetree/bindings/pci/pcie-al.txt
13421F:	drivers/pci/controller/dwc/pcie-al.c
13422
13423PCIE DRIVER FOR AMLOGIC MESON
13424M:	Yue Wang <yue.wang@Amlogic.com>
13425L:	linux-pci@vger.kernel.org
13426L:	linux-amlogic@lists.infradead.org
13427S:	Maintained
13428F:	drivers/pci/controller/dwc/pci-meson.c
13429
13430PCIE DRIVER FOR AXIS ARTPEC
13431M:	Jesper Nilsson <jesper.nilsson@axis.com>
13432L:	linux-arm-kernel@axis.com
13433L:	linux-pci@vger.kernel.org
13434S:	Maintained
13435F:	Documentation/devicetree/bindings/pci/axis,artpec*
13436F:	drivers/pci/controller/dwc/*artpec*
13437
13438PCIE DRIVER FOR CAVIUM THUNDERX
13439M:	Robert Richter <rrichter@marvell.com>
13440L:	linux-pci@vger.kernel.org
13441L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13442S:	Supported
13443F:	drivers/pci/controller/pci-thunder-*
13444
13445PCIE DRIVER FOR HISILICON
13446M:	Zhou Wang <wangzhou1@hisilicon.com>
13447L:	linux-pci@vger.kernel.org
13448S:	Maintained
13449F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13450F:	drivers/pci/controller/dwc/pcie-hisi.c
13451
13452PCIE DRIVER FOR HISILICON KIRIN
13453M:	Xiaowei Song <songxiaowei@hisilicon.com>
13454M:	Binghui Wang <wangbinghui@hisilicon.com>
13455L:	linux-pci@vger.kernel.org
13456S:	Maintained
13457F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
13458F:	drivers/pci/controller/dwc/pcie-kirin.c
13459
13460PCIE DRIVER FOR HISILICON STB
13461M:	Shawn Guo <shawn.guo@linaro.org>
13462L:	linux-pci@vger.kernel.org
13463S:	Maintained
13464F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13465F:	drivers/pci/controller/dwc/pcie-histb.c
13466
13467PCIE DRIVER FOR MEDIATEK
13468M:	Ryder Lee <ryder.lee@mediatek.com>
13469L:	linux-pci@vger.kernel.org
13470L:	linux-mediatek@lists.infradead.org
13471S:	Supported
13472F:	Documentation/devicetree/bindings/pci/mediatek*
13473F:	drivers/pci/controller/*mediatek*
13474
13475PCIE DRIVER FOR QUALCOMM MSM
13476M:	Stanimir Varbanov <svarbanov@mm-sol.com>
13477L:	linux-pci@vger.kernel.org
13478L:	linux-arm-msm@vger.kernel.org
13479S:	Maintained
13480F:	drivers/pci/controller/dwc/*qcom*
13481
13482PCIE DRIVER FOR ROCKCHIP
13483M:	Shawn Lin <shawn.lin@rock-chips.com>
13484L:	linux-pci@vger.kernel.org
13485L:	linux-rockchip@lists.infradead.org
13486S:	Maintained
13487F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
13488F:	drivers/pci/controller/pcie-rockchip*
13489
13490PCIE DRIVER FOR SOCIONEXT UNIPHIER
13491M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13492L:	linux-pci@vger.kernel.org
13493S:	Maintained
13494F:	Documentation/devicetree/bindings/pci/uniphier-pcie*
13495F:	drivers/pci/controller/dwc/pcie-uniphier*
13496
13497PCIE DRIVER FOR ST SPEAR13XX
13498M:	Pratyush Anand <pratyush.anand@gmail.com>
13499L:	linux-pci@vger.kernel.org
13500S:	Maintained
13501F:	drivers/pci/controller/dwc/*spear*
13502
13503PCMCIA SUBSYSTEM
13504M:	Dominik Brodowski <linux@dominikbrodowski.net>
13505S:	Odd Fixes
13506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13507F:	Documentation/pcmcia/
13508F:	drivers/pcmcia/
13509F:	include/pcmcia/
13510F:	tools/pcmcia/
13511
13512PCNET32 NETWORK DRIVER
13513M:	Don Fry <pcnet32@frontier.com>
13514L:	netdev@vger.kernel.org
13515S:	Maintained
13516F:	drivers/net/ethernet/amd/pcnet32.c
13517
13518PCRYPT PARALLEL CRYPTO ENGINE
13519M:	Steffen Klassert <steffen.klassert@secunet.com>
13520L:	linux-crypto@vger.kernel.org
13521S:	Maintained
13522F:	crypto/pcrypt.c
13523F:	include/crypto/pcrypt.h
13524
13525PEAQ WMI HOTKEYS DRIVER
13526M:	Hans de Goede <hdegoede@redhat.com>
13527L:	platform-driver-x86@vger.kernel.org
13528S:	Maintained
13529F:	drivers/platform/x86/peaq-wmi.c
13530
13531PENSANDO ETHERNET DRIVERS
13532M:	Shannon Nelson <snelson@pensando.io>
13533M:	Pensando Drivers <drivers@pensando.io>
13534L:	netdev@vger.kernel.org
13535S:	Supported
13536F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13537F:	drivers/net/ethernet/pensando/
13538
13539PER-CPU MEMORY ALLOCATOR
13540M:	Dennis Zhou <dennis@kernel.org>
13541M:	Tejun Heo <tj@kernel.org>
13542M:	Christoph Lameter <cl@linux.com>
13543S:	Maintained
13544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13545F:	arch/*/include/asm/percpu.h
13546F:	include/linux/percpu*.h
13547F:	mm/percpu*.c
13548
13549PER-TASK DELAY ACCOUNTING
13550M:	Balbir Singh <bsingharora@gmail.com>
13551S:	Maintained
13552F:	include/linux/delayacct.h
13553F:	kernel/delayacct.c
13554
13555PERFORMANCE EVENTS SUBSYSTEM
13556M:	Peter Zijlstra <peterz@infradead.org>
13557M:	Ingo Molnar <mingo@redhat.com>
13558M:	Arnaldo Carvalho de Melo <acme@kernel.org>
13559R:	Mark Rutland <mark.rutland@arm.com>
13560R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13561R:	Jiri Olsa <jolsa@redhat.com>
13562R:	Namhyung Kim <namhyung@kernel.org>
13563L:	linux-kernel@vger.kernel.org
13564S:	Supported
13565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13566F:	arch/*/events/*
13567F:	arch/*/events/*/*
13568F:	arch/*/include/asm/perf_event.h
13569F:	arch/*/kernel/*/*/perf_event*.c
13570F:	arch/*/kernel/*/perf_event*.c
13571F:	arch/*/kernel/perf_callchain.c
13572F:	arch/*/kernel/perf_event*.c
13573F:	include/linux/perf_event.h
13574F:	include/uapi/linux/perf_event.h
13575F:	kernel/events/*
13576F:	tools/lib/perf/
13577F:	tools/perf/
13578
13579PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13580R:	John Garry <john.garry@huawei.com>
13581R:	Will Deacon <will@kernel.org>
13582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13583S:	Supported
13584F:	tools/perf/pmu-events/arch/arm64/
13585
13586PERSONALITY HANDLING
13587M:	Christoph Hellwig <hch@infradead.org>
13588L:	linux-abi-devel@lists.sourceforge.net
13589S:	Maintained
13590F:	include/linux/personality.h
13591F:	include/uapi/linux/personality.h
13592
13593PHOENIX RC FLIGHT CONTROLLER ADAPTER
13594M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13595L:	linux-input@vger.kernel.org
13596S:	Maintained
13597F:	Documentation/input/devices/pxrc.rst
13598F:	drivers/input/joystick/pxrc.c
13599
13600PHONET PROTOCOL
13601M:	Remi Denis-Courmont <courmisch@gmail.com>
13602S:	Supported
13603F:	Documentation/networking/phonet.rst
13604F:	include/linux/phonet.h
13605F:	include/net/phonet/
13606F:	include/uapi/linux/phonet.h
13607F:	net/phonet/
13608
13609PHRAM MTD DRIVER
13610M:	Joern Engel <joern@lazybastard.org>
13611L:	linux-mtd@lists.infradead.org
13612S:	Maintained
13613F:	drivers/mtd/devices/phram.c
13614
13615PICOLCD HID DRIVER
13616M:	Bruno Prémont <bonbons@linux-vserver.org>
13617L:	linux-input@vger.kernel.org
13618S:	Maintained
13619F:	drivers/hid/hid-picolcd*
13620
13621PICOXCELL SUPPORT
13622M:	Jamie Iles <jamie@jamieiles.com>
13623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13624S:	Supported
13625T:	git git://github.com/jamieiles/linux-2.6-ji.git
13626F:	arch/arm/boot/dts/picoxcell*
13627F:	arch/arm/mach-picoxcell/
13628F:	drivers/crypto/picoxcell*
13629
13630PIDFD API
13631M:	Christian Brauner <christian@brauner.io>
13632L:	linux-kernel@vger.kernel.org
13633S:	Maintained
13634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13635F:	samples/pidfd/
13636F:	tools/testing/selftests/clone3/
13637F:	tools/testing/selftests/pid_namespace/
13638F:	tools/testing/selftests/pidfd/
13639K:	(?i)pidfd
13640K:	(?i)clone3
13641K:	\b(clone_args|kernel_clone_args)\b
13642
13643PIN CONTROL SUBSYSTEM
13644M:	Linus Walleij <linus.walleij@linaro.org>
13645L:	linux-gpio@vger.kernel.org
13646S:	Maintained
13647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13648F:	Documentation/devicetree/bindings/pinctrl/
13649F:	Documentation/driver-api/pinctl.rst
13650F:	drivers/pinctrl/
13651F:	include/linux/pinctrl/
13652
13653PIN CONTROLLER - FREESCALE
13654M:	Dong Aisheng <aisheng.dong@nxp.com>
13655M:	Fabio Estevam <festevam@gmail.com>
13656M:	Shawn Guo <shawnguo@kernel.org>
13657M:	Stefan Agner <stefan@agner.ch>
13658R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13659L:	linux-gpio@vger.kernel.org
13660S:	Maintained
13661F:	Documentation/devicetree/bindings/pinctrl/fsl,*
13662F:	drivers/pinctrl/freescale/
13663
13664PIN CONTROLLER - INTEL
13665M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13666M:	Andy Shevchenko <andy@kernel.org>
13667S:	Maintained
13668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13669F:	drivers/pinctrl/intel/
13670
13671PIN CONTROLLER - MEDIATEK
13672M:	Sean Wang <sean.wang@kernel.org>
13673L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13674S:	Maintained
13675F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13676F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13677F:	drivers/pinctrl/mediatek/
13678
13679PIN CONTROLLER - MICROCHIP AT91
13680M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13682L:	linux-gpio@vger.kernel.org
13683S:	Supported
13684F:	drivers/gpio/gpio-sama5d2-piobu.c
13685F:	drivers/pinctrl/pinctrl-at91*
13686
13687PIN CONTROLLER - QUALCOMM
13688M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13689L:	linux-arm-msm@vger.kernel.org
13690S:	Maintained
13691F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13692F:	drivers/pinctrl/qcom/
13693
13694PIN CONTROLLER - RENESAS
13695M:	Geert Uytterhoeven <geert+renesas@glider.be>
13696L:	linux-renesas-soc@vger.kernel.org
13697S:	Supported
13698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13699F:	Documentation/devicetree/bindings/pinctrl/renesas,*
13700F:	drivers/pinctrl/pinctrl-rz*
13701F:	drivers/pinctrl/sh-pfc/
13702
13703PIN CONTROLLER - SAMSUNG
13704M:	Tomasz Figa <tomasz.figa@gmail.com>
13705M:	Krzysztof Kozlowski <krzk@kernel.org>
13706M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13708L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13709S:	Maintained
13710Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
13711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13712F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13713F:	drivers/pinctrl/samsung/
13714F:	include/dt-bindings/pinctrl/samsung.h
13715
13716PIN CONTROLLER - SINGLE
13717M:	Tony Lindgren <tony@atomide.com>
13718M:	Haojian Zhuang <haojian.zhuang@linaro.org>
13719L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13720L:	linux-omap@vger.kernel.org
13721S:	Maintained
13722F:	drivers/pinctrl/pinctrl-single.c
13723
13724PIN CONTROLLER - ST SPEAR
13725M:	Viresh Kumar <vireshk@kernel.org>
13726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13727S:	Maintained
13728W:	http://www.st.com/spear
13729F:	drivers/pinctrl/spear/
13730
13731PISTACHIO SOC SUPPORT
13732M:	James Hartley <james.hartley@sondrel.com>
13733L:	linux-mips@vger.kernel.org
13734S:	Odd Fixes
13735F:	arch/mips/boot/dts/img/pistachio*
13736F:	arch/mips/configs/pistachio*_defconfig
13737F:	arch/mips/include/asm/mach-pistachio/
13738F:	arch/mips/pistachio/
13739
13740PKTCDVD DRIVER
13741M:	linux-block@vger.kernel.org
13742S:	Orphan
13743F:	drivers/block/pktcdvd.c
13744F:	include/linux/pktcdvd.h
13745F:	include/uapi/linux/pktcdvd.h
13746
13747PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13748M:	Tomasz Duszynski <tduszyns@gmail.com>
13749S:	Maintained
13750F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13751F:	drivers/iio/chemical/pms7003.c
13752
13753PLDMFW LIBRARY
13754M:	Jacob Keller <jacob.e.keller@intel.com>
13755S:	Maintained
13756F:	Documentation/driver-api/pldmfw/
13757F:	include/linux/pldmfw.h
13758F:	lib/pldmfw/
13759
13760PLX DMA DRIVER
13761M:	Logan Gunthorpe <logang@deltatee.com>
13762S:	Maintained
13763F:	drivers/dma/plx_dma.c
13764
13765PM-GRAPH UTILITY
13766M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
13767L:	linux-pm@vger.kernel.org
13768S:	Supported
13769W:	https://01.org/pm-graph
13770B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13771T:	git git://github.com/intel/pm-graph
13772F:	tools/power/pm-graph
13773
13774PMBUS HARDWARE MONITORING DRIVERS
13775M:	Guenter Roeck <linux@roeck-us.net>
13776L:	linux-hwmon@vger.kernel.org
13777S:	Maintained
13778W:	http://hwmon.wiki.kernel.org/
13779W:	http://www.roeck-us.net/linux/drivers/
13780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13781F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13782F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
13783F:	Documentation/devicetree/bindings/hwmon/max31785.txt
13784F:	Documentation/hwmon/adm1275.rst
13785F:	Documentation/hwmon/ibm-cffps.rst
13786F:	Documentation/hwmon/ir35221.rst
13787F:	Documentation/hwmon/lm25066.rst
13788F:	Documentation/hwmon/ltc2978.rst
13789F:	Documentation/hwmon/ltc3815.rst
13790F:	Documentation/hwmon/max16064.rst
13791F:	Documentation/hwmon/max20751.rst
13792F:	Documentation/hwmon/max31785.rst
13793F:	Documentation/hwmon/max34440.rst
13794F:	Documentation/hwmon/max8688.rst
13795F:	Documentation/hwmon/pmbus-core.rst
13796F:	Documentation/hwmon/pmbus.rst
13797F:	Documentation/hwmon/tps40422.rst
13798F:	Documentation/hwmon/ucd9000.rst
13799F:	Documentation/hwmon/ucd9200.rst
13800F:	Documentation/hwmon/zl6100.rst
13801F:	drivers/hwmon/pmbus/
13802F:	include/linux/pmbus.h
13803
13804PMC SIERRA MaxRAID DRIVER
13805L:	linux-scsi@vger.kernel.org
13806S:	Orphan
13807W:	http://www.pmc-sierra.com/
13808F:	drivers/scsi/pmcraid.*
13809
13810PMC SIERRA PM8001 DRIVER
13811M:	Jack Wang <jinpu.wang@cloud.ionos.com>
13812L:	linux-scsi@vger.kernel.org
13813S:	Supported
13814F:	drivers/scsi/pm8001/
13815
13816PNI RM3100 IIO DRIVER
13817M:	Song Qiang <songqiang1304521@gmail.com>
13818L:	linux-iio@vger.kernel.org
13819S:	Maintained
13820F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13821F:	drivers/iio/magnetometer/rm3100*
13822
13823PNP SUPPORT
13824M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13825L:	linux-acpi@vger.kernel.org
13826S:	Maintained
13827F:	drivers/pnp/
13828F:	include/linux/pnp.h
13829
13830POSIX CLOCKS and TIMERS
13831M:	Thomas Gleixner <tglx@linutronix.de>
13832L:	linux-kernel@vger.kernel.org
13833S:	Maintained
13834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13835F:	fs/timerfd.c
13836F:	include/linux/time_namespace.h
13837F:	include/linux/timer*
13838F:	kernel/time/*timer*
13839F:	kernel/time/namespace.c
13840
13841POWER MANAGEMENT CORE
13842M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13843L:	linux-pm@vger.kernel.org
13844S:	Supported
13845B:	https://bugzilla.kernel.org
13846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13847F:	drivers/base/power/
13848F:	drivers/powercap/
13849F:	include/linux/intel_rapl.h
13850F:	include/linux/pm.h
13851F:	include/linux/pm_*
13852F:	include/linux/powercap.h
13853F:	kernel/configs/nopm.config
13854
13855POWER STATE COORDINATION INTERFACE (PSCI)
13856M:	Mark Rutland <mark.rutland@arm.com>
13857M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13858L:	linux-arm-kernel@lists.infradead.org
13859S:	Maintained
13860F:	drivers/firmware/psci/
13861F:	include/linux/psci.h
13862F:	include/uapi/linux/psci.h
13863
13864POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13865M:	Sebastian Reichel <sre@kernel.org>
13866L:	linux-pm@vger.kernel.org
13867S:	Maintained
13868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13869F:	Documentation/ABI/testing/sysfs-class-power
13870F:	Documentation/devicetree/bindings/power/supply/
13871F:	drivers/power/supply/
13872F:	include/linux/power_supply.h
13873
13874POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13875M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13876L:	linuxppc-dev@lists.ozlabs.org
13877S:	Maintained
13878F:	drivers/char/powernv-op-panel.c
13879
13880PPP OVER ATM (RFC 2364)
13881M:	Mitchell Blank Jr <mitch@sfgoth.com>
13882S:	Maintained
13883F:	include/uapi/linux/atmppp.h
13884F:	net/atm/pppoatm.c
13885
13886PPP OVER ETHERNET
13887M:	Michal Ostrowski <mostrows@earthlink.net>
13888S:	Maintained
13889F:	drivers/net/ppp/pppoe.c
13890F:	drivers/net/ppp/pppox.c
13891
13892PPP OVER L2TP
13893M:	James Chapman <jchapman@katalix.com>
13894S:	Maintained
13895F:	include/linux/if_pppol2tp.h
13896F:	include/uapi/linux/if_pppol2tp.h
13897F:	net/l2tp/l2tp_ppp.c
13898
13899PPP PROTOCOL DRIVERS AND COMPRESSORS
13900M:	Paul Mackerras <paulus@samba.org>
13901L:	linux-ppp@vger.kernel.org
13902S:	Maintained
13903F:	drivers/net/ppp/ppp_*
13904
13905PPS SUPPORT
13906M:	Rodolfo Giometti <giometti@enneenne.com>
13907L:	linuxpps@ml.enneenne.com (subscribers-only)
13908S:	Maintained
13909W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13910F:	Documentation/ABI/testing/sysfs-pps
13911F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13912F:	Documentation/driver-api/pps.rst
13913F:	drivers/pps/
13914F:	include/linux/pps*.h
13915F:	include/uapi/linux/pps.h
13916
13917PPTP DRIVER
13918M:	Dmitry Kozlov <xeb@mail.ru>
13919L:	netdev@vger.kernel.org
13920S:	Maintained
13921W:	http://sourceforge.net/projects/accel-pptp
13922F:	drivers/net/ppp/pptp.c
13923
13924PRESSURE STALL INFORMATION (PSI)
13925M:	Johannes Weiner <hannes@cmpxchg.org>
13926S:	Maintained
13927F:	include/linux/psi*
13928F:	kernel/sched/psi.c
13929
13930PRINTK
13931M:	Petr Mladek <pmladek@suse.com>
13932M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13933R:	Steven Rostedt <rostedt@goodmis.org>
13934S:	Maintained
13935F:	include/linux/printk.h
13936F:	kernel/printk/
13937
13938PRISM54 WIRELESS DRIVER
13939M:	Luis Chamberlain <mcgrof@kernel.org>
13940L:	linux-wireless@vger.kernel.org
13941S:	Obsolete
13942W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
13943F:	drivers/net/wireless/intersil/prism54/
13944
13945PROC FILESYSTEM
13946R:	Alexey Dobriyan <adobriyan@gmail.com>
13947L:	linux-kernel@vger.kernel.org
13948L:	linux-fsdevel@vger.kernel.org
13949S:	Maintained
13950F:	Documentation/filesystems/proc.rst
13951F:	fs/proc/
13952F:	include/linux/proc_fs.h
13953F:	tools/testing/selftests/proc/
13954
13955PROC SYSCTL
13956M:	Luis Chamberlain <mcgrof@kernel.org>
13957M:	Kees Cook <keescook@chromium.org>
13958M:	Iurii Zaikin <yzaikin@google.com>
13959L:	linux-kernel@vger.kernel.org
13960L:	linux-fsdevel@vger.kernel.org
13961S:	Maintained
13962F:	fs/proc/proc_sysctl.c
13963F:	include/linux/sysctl.h
13964F:	kernel/sysctl-test.c
13965F:	kernel/sysctl.c
13966F:	tools/testing/selftests/sysctl/
13967
13968PS3 NETWORK SUPPORT
13969M:	Geoff Levand <geoff@infradead.org>
13970L:	netdev@vger.kernel.org
13971L:	linuxppc-dev@lists.ozlabs.org
13972S:	Maintained
13973F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13974
13975PS3 PLATFORM SUPPORT
13976M:	Geoff Levand <geoff@infradead.org>
13977L:	linuxppc-dev@lists.ozlabs.org
13978S:	Maintained
13979F:	arch/powerpc/boot/ps3*
13980F:	arch/powerpc/include/asm/lv1call.h
13981F:	arch/powerpc/include/asm/ps3*.h
13982F:	arch/powerpc/platforms/ps3/
13983F:	drivers/*/ps3*
13984F:	drivers/ps3/
13985F:	drivers/rtc/rtc-ps3.c
13986F:	drivers/usb/host/*ps3.c
13987F:	sound/ppc/snd_ps3*
13988
13989PS3VRAM DRIVER
13990M:	Jim Paris <jim@jtan.com>
13991M:	Geoff Levand <geoff@infradead.org>
13992L:	linuxppc-dev@lists.ozlabs.org
13993S:	Maintained
13994F:	drivers/block/ps3vram.c
13995
13996PSAMPLE PACKET SAMPLING SUPPORT
13997M:	Yotam Gigi <yotam.gi@gmail.com>
13998S:	Maintained
13999F:	include/net/psample.h
14000F:	include/uapi/linux/psample.h
14001F:	net/psample
14002
14003PSTORE FILESYSTEM
14004M:	Kees Cook <keescook@chromium.org>
14005M:	Anton Vorontsov <anton@enomsg.org>
14006M:	Colin Cross <ccross@android.com>
14007M:	Tony Luck <tony.luck@intel.com>
14008S:	Maintained
14009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14010F:	Documentation/admin-guide/ramoops.rst
14011F:	Documentation/admin-guide/pstore-blk.rst
14012F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14013F:	drivers/acpi/apei/erst.c
14014F:	drivers/firmware/efi/efi-pstore.c
14015F:	fs/pstore/
14016F:	include/linux/pstore*
14017K:	\b(pstore|ramoops)
14018
14019PTP HARDWARE CLOCK SUPPORT
14020M:	Richard Cochran <richardcochran@gmail.com>
14021L:	netdev@vger.kernel.org
14022S:	Maintained
14023W:	http://linuxptp.sourceforge.net/
14024F:	Documentation/ABI/testing/sysfs-ptp
14025F:	Documentation/driver-api/ptp.rst
14026F:	drivers/net/phy/dp83640*
14027F:	drivers/ptp/*
14028F:	include/linux/ptp_cl*
14029
14030PTRACE SUPPORT
14031M:	Oleg Nesterov <oleg@redhat.com>
14032S:	Maintained
14033F:	arch/*/*/ptrace*.c
14034F:	arch/*/include/asm/ptrace*.h
14035F:	arch/*/ptrace*.c
14036F:	include/asm-generic/syscall.h
14037F:	include/linux/ptrace.h
14038F:	include/linux/regset.h
14039F:	include/linux/tracehook.h
14040F:	include/uapi/linux/ptrace.h
14041F:	include/uapi/linux/ptrace.h
14042F:	kernel/ptrace.c
14043
14044PULSE8-CEC DRIVER
14045M:	Hans Verkuil <hverkuil@xs4all.nl>
14046L:	linux-media@vger.kernel.org
14047S:	Maintained
14048T:	git git://linuxtv.org/media_tree.git
14049F:	Documentation/admin-guide/media/pulse8-cec.rst
14050F:	drivers/media/cec/usb/pulse8/
14051
14052PVRUSB2 VIDEO4LINUX DRIVER
14053M:	Mike Isely <isely@pobox.com>
14054L:	pvrusb2@isely.net	(subscribers-only)
14055L:	linux-media@vger.kernel.org
14056S:	Maintained
14057W:	http://www.isely.net/pvrusb2/
14058T:	git git://linuxtv.org/media_tree.git
14059F:	Documentation/driver-api/media/drivers/pvrusb2*
14060F:	drivers/media/usb/pvrusb2/
14061
14062PWC WEBCAM DRIVER
14063M:	Hans Verkuil <hverkuil@xs4all.nl>
14064L:	linux-media@vger.kernel.org
14065S:	Odd Fixes
14066T:	git git://linuxtv.org/media_tree.git
14067F:	drivers/media/usb/pwc/*
14068F:	include/trace/events/pwc.h
14069
14070PWM FAN DRIVER
14071M:	Kamil Debski <kamil@wypas.org>
14072M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14073L:	linux-hwmon@vger.kernel.org
14074S:	Supported
14075F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14076F:	Documentation/hwmon/pwm-fan.rst
14077F:	drivers/hwmon/pwm-fan.c
14078
14079PWM IR Transmitter
14080M:	Sean Young <sean@mess.org>
14081L:	linux-media@vger.kernel.org
14082S:	Maintained
14083F:	drivers/media/rc/pwm-ir-tx.c
14084
14085PWM SUBSYSTEM
14086M:	Thierry Reding <thierry.reding@gmail.com>
14087R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14088M:	Lee Jones <lee.jones@linaro.org>
14089L:	linux-pwm@vger.kernel.org
14090S:	Maintained
14091Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
14092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14093F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14094F:	Documentation/devicetree/bindings/pwm/
14095F:	Documentation/driver-api/pwm.rst
14096F:	drivers/gpio/gpio-mvebu.c
14097F:	drivers/pwm/
14098F:	drivers/video/backlight/pwm_bl.c
14099F:	include/linux/pwm.h
14100F:	include/linux/pwm_backlight.h
14101K:	pwm_(config|apply_state|ops)
14102
14103PXA GPIO DRIVER
14104M:	Robert Jarzmik <robert.jarzmik@free.fr>
14105L:	linux-gpio@vger.kernel.org
14106S:	Maintained
14107F:	drivers/gpio/gpio-pxa.c
14108
14109PXA MMCI DRIVER
14110S:	Orphan
14111
14112PXA RTC DRIVER
14113M:	Robert Jarzmik <robert.jarzmik@free.fr>
14114L:	linux-rtc@vger.kernel.org
14115S:	Maintained
14116
14117PXA2xx/PXA3xx SUPPORT
14118M:	Daniel Mack <daniel@zonque.org>
14119M:	Haojian Zhuang <haojian.zhuang@gmail.com>
14120M:	Robert Jarzmik <robert.jarzmik@free.fr>
14121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14122S:	Maintained
14123T:	git git://github.com/hzhuang1/linux.git
14124T:	git git://github.com/rjarzmik/linux.git
14125F:	arch/arm/boot/dts/pxa*
14126F:	arch/arm/mach-pxa/
14127F:	drivers/dma/pxa*
14128F:	drivers/pcmcia/pxa2xx*
14129F:	drivers/pinctrl/pxa/
14130F:	drivers/spi/spi-pxa2xx*
14131F:	drivers/usb/gadget/udc/pxa2*
14132F:	include/sound/pxa2xx-lib.h
14133F:	sound/arm/pxa*
14134F:	sound/soc/pxa/
14135
14136QAT DRIVER
14137M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14138L:	qat-linux@intel.com
14139S:	Supported
14140F:	drivers/crypto/qat/
14141
14142QCOM AUDIO (ASoC) DRIVERS
14143M:	Patrick Lai <plai@codeaurora.org>
14144M:	Banajit Goswami <bgoswami@codeaurora.org>
14145L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14146S:	Supported
14147F:	sound/soc/qcom/
14148
14149QCOM IPA DRIVER
14150M:	Alex Elder <elder@kernel.org>
14151L:	netdev@vger.kernel.org
14152S:	Supported
14153F:	drivers/net/ipa/
14154
14155QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14156M:	Gabriel Somlo <somlo@cmu.edu>
14157M:	"Michael S. Tsirkin" <mst@redhat.com>
14158L:	qemu-devel@nongnu.org
14159S:	Maintained
14160F:	drivers/firmware/qemu_fw_cfg.c
14161F:	include/uapi/linux/qemu_fw_cfg.h
14162
14163QIB DRIVER
14164M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
14165M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
14166L:	linux-rdma@vger.kernel.org
14167S:	Supported
14168F:	drivers/infiniband/hw/qib/
14169
14170QLOGIC QL41xxx FCOE DRIVER
14171M:	QLogic-Storage-Upstream@cavium.com
14172L:	linux-scsi@vger.kernel.org
14173S:	Supported
14174F:	drivers/scsi/qedf/
14175
14176QLOGIC QL41xxx ISCSI DRIVER
14177M:	QLogic-Storage-Upstream@cavium.com
14178L:	linux-scsi@vger.kernel.org
14179S:	Supported
14180F:	drivers/scsi/qedi/
14181
14182QLOGIC QL4xxx ETHERNET DRIVER
14183M:	Ariel Elior <aelior@marvell.com>
14184M:	GR-everest-linux-l2@marvell.com
14185L:	netdev@vger.kernel.org
14186S:	Supported
14187F:	drivers/net/ethernet/qlogic/qed/
14188F:	drivers/net/ethernet/qlogic/qede/
14189F:	include/linux/qed/
14190
14191QLOGIC QL4xxx RDMA DRIVER
14192M:	Michal Kalderon <mkalderon@marvell.com>
14193M:	Ariel Elior <aelior@marvell.com>
14194L:	linux-rdma@vger.kernel.org
14195S:	Supported
14196F:	drivers/infiniband/hw/qedr/
14197F:	include/uapi/rdma/qedr-abi.h
14198
14199QLOGIC QLA1280 SCSI DRIVER
14200M:	Michael Reed <mdr@sgi.com>
14201L:	linux-scsi@vger.kernel.org
14202S:	Maintained
14203F:	drivers/scsi/qla1280.[ch]
14204
14205QLOGIC QLA2XXX FC-SCSI DRIVER
14206M:	Nilesh Javali <njavali@marvell.com>
14207M:	GR-QLogic-Storage-Upstream@marvell.com
14208L:	linux-scsi@vger.kernel.org
14209S:	Supported
14210F:	Documentation/scsi/LICENSE.qla2xxx
14211F:	drivers/scsi/qla2xxx/
14212
14213QLOGIC QLA3XXX NETWORK DRIVER
14214M:	GR-Linux-NIC-Dev@marvell.com
14215L:	netdev@vger.kernel.org
14216S:	Supported
14217F:	Documentation/networking/device_drivers/ethernet/qlogic/LICENSE.qla3xxx
14218F:	drivers/net/ethernet/qlogic/qla3xxx.*
14219
14220QLOGIC QLA4XXX iSCSI DRIVER
14221M:	QLogic-Storage-Upstream@qlogic.com
14222L:	linux-scsi@vger.kernel.org
14223S:	Supported
14224F:	Documentation/scsi/LICENSE.qla4xxx
14225F:	drivers/scsi/qla4xxx/
14226
14227QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14228M:	Shahed Shaikh <shshaikh@marvell.com>
14229M:	Manish Chopra <manishc@marvell.com>
14230M:	GR-Linux-NIC-Dev@marvell.com
14231L:	netdev@vger.kernel.org
14232S:	Supported
14233F:	drivers/net/ethernet/qlogic/qlcnic/
14234
14235QLOGIC QLGE 10Gb ETHERNET DRIVER
14236M:	Manish Chopra <manishc@marvell.com>
14237M:	GR-Linux-NIC-Dev@marvell.com
14238L:	netdev@vger.kernel.org
14239S:	Supported
14240F:	drivers/staging/qlge/
14241
14242QM1D1B0004 MEDIA DRIVER
14243M:	Akihiro Tsukada <tskd08@gmail.com>
14244L:	linux-media@vger.kernel.org
14245S:	Odd Fixes
14246F:	drivers/media/tuners/qm1d1b0004*
14247
14248QM1D1C0042 MEDIA DRIVER
14249M:	Akihiro Tsukada <tskd08@gmail.com>
14250L:	linux-media@vger.kernel.org
14251S:	Odd Fixes
14252F:	drivers/media/tuners/qm1d1c0042*
14253
14254QNX4 FILESYSTEM
14255M:	Anders Larsen <al@alarsen.net>
14256S:	Maintained
14257W:	http://www.alarsen.net/linux/qnx4fs/
14258F:	fs/qnx4/
14259F:	include/uapi/linux/qnx4_fs.h
14260F:	include/uapi/linux/qnxtypes.h
14261
14262QORIQ DPAA2 FSL-MC BUS DRIVER
14263M:	Stuart Yoder <stuyoder@gmail.com>
14264M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
14265L:	linux-kernel@vger.kernel.org
14266S:	Maintained
14267F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14268F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14269F:	drivers/bus/fsl-mc/
14270
14271QT1010 MEDIA DRIVER
14272M:	Antti Palosaari <crope@iki.fi>
14273L:	linux-media@vger.kernel.org
14274S:	Maintained
14275W:	https://linuxtv.org
14276W:	http://palosaari.fi/linux/
14277Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14278T:	git git://linuxtv.org/anttip/media_tree.git
14279F:	drivers/media/tuners/qt1010*
14280
14281QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14282M:	Kalle Valo <kvalo@codeaurora.org>
14283L:	ath10k@lists.infradead.org
14284S:	Supported
14285W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14287F:	drivers/net/wireless/ath/ath10k/
14288
14289QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14290M:	Kalle Valo <kvalo@codeaurora.org>
14291L:	ath11k@lists.infradead.org
14292S:	Supported
14293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14294F:	drivers/net/wireless/ath/ath11k/
14295
14296QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14297M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14298L:	linux-wireless@vger.kernel.org
14299S:	Supported
14300W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14301F:	drivers/net/wireless/ath/ath9k/
14302
14303QUALCOMM CAMERA SUBSYSTEM DRIVER
14304M:	Todor Tomov <todor.too@gmail.com>
14305L:	linux-media@vger.kernel.org
14306S:	Maintained
14307F:	Documentation/admin-guide/media/qcom_camss.rst
14308F:	Documentation/devicetree/bindings/media/qcom,camss.txt
14309F:	drivers/media/platform/qcom/camss/
14310
14311QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14312M:	Niklas Cassel <nks@flawful.org>
14313L:	linux-pm@vger.kernel.org
14314L:	linux-arm-msm@vger.kernel.org
14315S:	Maintained
14316F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14317F:	drivers/power/avs/qcom-cpr.c
14318
14319QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14320M:	Ilia Lin <ilia.lin@kernel.org>
14321L:	linux-pm@vger.kernel.org
14322S:	Maintained
14323F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14324F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
14325
14326QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14327M:	Timur Tabi <timur@kernel.org>
14328L:	netdev@vger.kernel.org
14329S:	Maintained
14330F:	drivers/net/ethernet/qualcomm/emac/
14331
14332QUALCOMM ETHQOS ETHERNET DRIVER
14333M:	Vinod Koul <vkoul@kernel.org>
14334L:	netdev@vger.kernel.org
14335S:	Maintained
14336F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
14337F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14338
14339QUALCOMM GENERIC INTERFACE I2C DRIVER
14340M:	Akash Asthana <akashast@codeaurora.org>
14341M:	Mukesh Savaliya <msavaliy@codeaurora.org>
14342L:	linux-i2c@vger.kernel.org
14343L:	linux-arm-msm@vger.kernel.org
14344S:	Supported
14345F:	drivers/i2c/busses/i2c-qcom-geni.c
14346
14347QUALCOMM HEXAGON ARCHITECTURE
14348M:	Brian Cain <bcain@codeaurora.org>
14349L:	linux-hexagon@vger.kernel.org
14350S:	Supported
14351F:	arch/hexagon/
14352
14353QUALCOMM HIDMA DRIVER
14354M:	Sinan Kaya <okaya@kernel.org>
14355L:	linux-arm-kernel@lists.infradead.org
14356L:	linux-arm-msm@vger.kernel.org
14357L:	dmaengine@vger.kernel.org
14358S:	Supported
14359F:	drivers/dma/qcom/hidma*
14360
14361QUALCOMM I2C CCI DRIVER
14362M:	Loic Poulain <loic.poulain@linaro.org>
14363M:	Robert Foss <robert.foss@linaro.org>
14364L:	linux-i2c@vger.kernel.org
14365L:	linux-arm-msm@vger.kernel.org
14366S:	Maintained
14367F:	Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14368F:	drivers/i2c/busses/i2c-qcom-cci.c
14369
14370QUALCOMM IOMMU
14371M:	Rob Clark <robdclark@gmail.com>
14372L:	iommu@lists.linux-foundation.org
14373L:	linux-arm-msm@vger.kernel.org
14374S:	Maintained
14375F:	drivers/iommu/qcom_iommu.c
14376
14377QUALCOMM IPCC MAILBOX DRIVER
14378M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14379L:	linux-arm-msm@vger.kernel.org
14380S:	Supported
14381F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14382F:	drivers/mailbox/qcom-ipcc.c
14383F:	include/dt-bindings/mailbox/qcom-ipcc.h
14384
14385QUALCOMM RMNET DRIVER
14386M:	Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14387M:	Sean Tranchetti <stranche@codeaurora.org>
14388L:	netdev@vger.kernel.org
14389S:	Maintained
14390F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14391F:	drivers/net/ethernet/qualcomm/rmnet/
14392F:	include/linux/if_rmnet.h
14393
14394QUALCOMM TSENS THERMAL DRIVER
14395M:	Amit Kucheria <amitk@kernel.org>
14396L:	linux-pm@vger.kernel.org
14397L:	linux-arm-msm@vger.kernel.org
14398S:	Maintained
14399F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14400F:	drivers/thermal/qcom/
14401
14402QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14403M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
14404L:	linux-media@vger.kernel.org
14405L:	linux-arm-msm@vger.kernel.org
14406S:	Maintained
14407T:	git git://linuxtv.org/media_tree.git
14408F:	Documentation/devicetree/bindings/media/*venus*
14409F:	drivers/media/platform/qcom/venus/
14410
14411QUALCOMM WCN36XX WIRELESS DRIVER
14412M:	Kalle Valo <kvalo@codeaurora.org>
14413L:	wcn36xx@lists.infradead.org
14414S:	Supported
14415W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14416T:	git git://github.com/KrasnikovEugene/wcn36xx.git
14417F:	drivers/net/wireless/ath/wcn36xx/
14418
14419QUANTENNA QTNFMAC WIRELESS DRIVER
14420M:	Igor Mitsyanko <imitsyanko@quantenna.com>
14421R:	Sergey Matyukevich <geomatsi@gmail.com>
14422L:	linux-wireless@vger.kernel.org
14423S:	Maintained
14424F:	drivers/net/wireless/quantenna
14425
14426RADEON and AMDGPU DRM DRIVERS
14427M:	Alex Deucher <alexander.deucher@amd.com>
14428M:	Christian König <christian.koenig@amd.com>
14429L:	amd-gfx@lists.freedesktop.org
14430S:	Supported
14431T:	git git://people.freedesktop.org/~agd5f/linux
14432F:	drivers/gpu/drm/amd/
14433F:	drivers/gpu/drm/radeon/
14434F:	include/uapi/drm/amdgpu_drm.h
14435F:	include/uapi/drm/radeon_drm.h
14436
14437RADEON FRAMEBUFFER DISPLAY DRIVER
14438M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
14439L:	linux-fbdev@vger.kernel.org
14440S:	Maintained
14441F:	drivers/video/fbdev/aty/radeon*
14442F:	include/uapi/linux/radeonfb.h
14443
14444RADIOSHARK RADIO DRIVER
14445M:	Hans Verkuil <hverkuil@xs4all.nl>
14446L:	linux-media@vger.kernel.org
14447S:	Maintained
14448T:	git git://linuxtv.org/media_tree.git
14449F:	drivers/media/radio/radio-shark.c
14450
14451RADIOSHARK2 RADIO DRIVER
14452M:	Hans Verkuil <hverkuil@xs4all.nl>
14453L:	linux-media@vger.kernel.org
14454S:	Maintained
14455T:	git git://linuxtv.org/media_tree.git
14456F:	drivers/media/radio/radio-shark2.c
14457F:	drivers/media/radio/radio-tea5777.c
14458
14459RADOS BLOCK DEVICE (RBD)
14460M:	Ilya Dryomov <idryomov@gmail.com>
14461R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
14462L:	ceph-devel@vger.kernel.org
14463S:	Supported
14464W:	http://ceph.com/
14465T:	git git://github.com/ceph/ceph-client.git
14466F:	Documentation/ABI/testing/sysfs-bus-rbd
14467F:	drivers/block/rbd.c
14468F:	drivers/block/rbd_types.h
14469
14470RAGE128 FRAMEBUFFER DISPLAY DRIVER
14471M:	Paul Mackerras <paulus@samba.org>
14472L:	linux-fbdev@vger.kernel.org
14473S:	Maintained
14474F:	drivers/video/fbdev/aty/aty128fb.c
14475
14476RAINSHADOW-CEC DRIVER
14477M:	Hans Verkuil <hverkuil@xs4all.nl>
14478L:	linux-media@vger.kernel.org
14479S:	Maintained
14480T:	git git://linuxtv.org/media_tree.git
14481F:	drivers/media/cec/usb/rainshadow/
14482
14483RALINK MIPS ARCHITECTURE
14484M:	John Crispin <john@phrozen.org>
14485L:	linux-mips@vger.kernel.org
14486S:	Maintained
14487F:	arch/mips/ralink
14488
14489RALINK RT2X00 WIRELESS LAN DRIVER
14490M:	Stanislaw Gruszka <stf_xl@wp.pl>
14491M:	Helmut Schaa <helmut.schaa@googlemail.com>
14492L:	linux-wireless@vger.kernel.org
14493S:	Maintained
14494F:	drivers/net/wireless/ralink/rt2x00/
14495
14496RAMDISK RAM BLOCK DEVICE DRIVER
14497M:	Jens Axboe <axboe@kernel.dk>
14498S:	Maintained
14499F:	Documentation/admin-guide/blockdev/ramdisk.rst
14500F:	drivers/block/brd.c
14501
14502RANCHU VIRTUAL BOARD FOR MIPS
14503M:	Miodrag Dinic <miodrag.dinic@mips.com>
14504L:	linux-mips@vger.kernel.org
14505S:	Supported
14506F:	arch/mips/configs/generic/board-ranchu.config
14507F:	arch/mips/generic/board-ranchu.c
14508
14509RANDOM NUMBER DRIVER
14510M:	"Theodore Ts'o" <tytso@mit.edu>
14511S:	Maintained
14512F:	drivers/char/random.c
14513
14514RAPIDIO SUBSYSTEM
14515M:	Matt Porter <mporter@kernel.crashing.org>
14516M:	Alexandre Bounine <alex.bou9@gmail.com>
14517S:	Maintained
14518F:	drivers/rapidio/
14519
14520RAS INFRASTRUCTURE
14521M:	Tony Luck <tony.luck@intel.com>
14522M:	Borislav Petkov <bp@alien8.de>
14523L:	linux-edac@vger.kernel.org
14524S:	Maintained
14525F:	Documentation/admin-guide/ras.rst
14526F:	drivers/ras/
14527F:	include/linux/ras.h
14528F:	include/ras/ras_event.h
14529
14530RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14531L:	linux-wireless@vger.kernel.org
14532S:	Orphan
14533F:	drivers/net/wireless/ray*
14534
14535RC-CORE / LIRC FRAMEWORK
14536M:	Sean Young <sean@mess.org>
14537L:	linux-media@vger.kernel.org
14538S:	Maintained
14539W:	http://linuxtv.org
14540T:	git git://linuxtv.org/media_tree.git
14541F:	Documentation/driver-api/media/rc-core.rst
14542F:	Documentation/userspace-api/media/rc/
14543F:	drivers/media/rc/
14544F:	include/media/rc-map.h
14545F:	include/media/rc-core.h
14546F:	include/uapi/linux/lirc.h
14547
14548RCMM REMOTE CONTROLS DECODER
14549M:	Patrick Lerda <patrick9876@free.fr>
14550S:	Maintained
14551F:	drivers/media/rc/ir-rcmm-decoder.c
14552
14553RCUTORTURE TEST FRAMEWORK
14554M:	"Paul E. McKenney" <paulmck@kernel.org>
14555M:	Josh Triplett <josh@joshtriplett.org>
14556R:	Steven Rostedt <rostedt@goodmis.org>
14557R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14558R:	Lai Jiangshan <jiangshanlai@gmail.com>
14559L:	rcu@vger.kernel.org
14560S:	Supported
14561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14562F:	tools/testing/selftests/rcutorture
14563
14564RDACM20 Camera Sensor
14565M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
14566M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14567M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14568M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14569L:	linux-media@vger.kernel.org
14570S:	Maintained
14571F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14572F:	drivers/media/i2c/rdacm20.c
14573F:	drivers/media/i2c/max9271.c
14574F:	drivers/media/i2c/max9271.h
14575
14576RDC R-321X SoC
14577M:	Florian Fainelli <florian@openwrt.org>
14578S:	Maintained
14579
14580RDC R6040 FAST ETHERNET DRIVER
14581M:	Florian Fainelli <f.fainelli@gmail.com>
14582L:	netdev@vger.kernel.org
14583S:	Maintained
14584F:	drivers/net/ethernet/rdc/r6040.c
14585
14586RDMAVT - RDMA verbs software
14587M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
14588M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
14589L:	linux-rdma@vger.kernel.org
14590S:	Supported
14591F:	drivers/infiniband/sw/rdmavt
14592
14593RDS - RELIABLE DATAGRAM SOCKETS
14594M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
14595L:	netdev@vger.kernel.org
14596L:	linux-rdma@vger.kernel.org
14597L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
14598S:	Supported
14599W:	https://oss.oracle.com/projects/rds/
14600F:	Documentation/networking/rds.rst
14601F:	net/rds/
14602
14603RDT - RESOURCE ALLOCATION
14604M:	Fenghua Yu <fenghua.yu@intel.com>
14605M:	Reinette Chatre <reinette.chatre@intel.com>
14606L:	linux-kernel@vger.kernel.org
14607S:	Supported
14608F:	Documentation/x86/resctrl*
14609F:	arch/x86/include/asm/resctrl.h
14610F:	arch/x86/kernel/cpu/resctrl/
14611F:	tools/testing/selftests/resctrl/
14612
14613READ-COPY UPDATE (RCU)
14614M:	"Paul E. McKenney" <paulmck@kernel.org>
14615M:	Josh Triplett <josh@joshtriplett.org>
14616R:	Steven Rostedt <rostedt@goodmis.org>
14617R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14618R:	Lai Jiangshan <jiangshanlai@gmail.com>
14619R:	Joel Fernandes <joel@joelfernandes.org>
14620L:	rcu@vger.kernel.org
14621S:	Supported
14622W:	http://www.rdrop.com/users/paulmck/RCU/
14623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14624F:	Documentation/RCU/
14625F:	include/linux/rcu*
14626F:	kernel/rcu/
14627X:	Documentation/RCU/torture.rst
14628X:	include/linux/srcu*.h
14629X:	kernel/rcu/srcu*.c
14630
14631REAL TIME CLOCK (RTC) SUBSYSTEM
14632M:	Alessandro Zummo <a.zummo@towertech.it>
14633M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14634L:	linux-rtc@vger.kernel.org
14635S:	Maintained
14636Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
14637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14638F:	Documentation/admin-guide/rtc.rst
14639F:	Documentation/devicetree/bindings/rtc/
14640F:	drivers/rtc/
14641F:	include/linux/platform_data/rtc-*
14642F:	include/linux/rtc.h
14643F:	include/linux/rtc/
14644F:	include/uapi/linux/rtc.h
14645F:	tools/testing/selftests/rtc/
14646
14647REALTEK AUDIO CODECS
14648M:	Oder Chiou <oder_chiou@realtek.com>
14649S:	Maintained
14650F:	include/sound/rt*.h
14651F:	sound/soc/codecs/rt*
14652
14653REALTEK RTL83xx SMI DSA ROUTER CHIPS
14654M:	Linus Walleij <linus.walleij@linaro.org>
14655S:	Maintained
14656F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14657F:	drivers/net/dsa/realtek-smi*
14658F:	drivers/net/dsa/rtl83*
14659
14660REALTEK WIRELESS DRIVER (rtlwifi family)
14661M:	Ping-Ke Shih <pkshih@realtek.com>
14662L:	linux-wireless@vger.kernel.org
14663S:	Maintained
14664W:	https://wireless.wiki.kernel.org/
14665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14666F:	drivers/net/wireless/realtek/rtlwifi/
14667
14668REALTEK WIRELESS DRIVER (rtw88)
14669M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14670L:	linux-wireless@vger.kernel.org
14671S:	Maintained
14672F:	drivers/net/wireless/realtek/rtw88/
14673
14674REDPINE WIRELESS DRIVER
14675M:	Amitkumar Karwar <amitkarwar@gmail.com>
14676M:	Siva Rebbagondla <siva8118@gmail.com>
14677L:	linux-wireless@vger.kernel.org
14678S:	Maintained
14679F:	drivers/net/wireless/rsi/
14680
14681REGISTER MAP ABSTRACTION
14682M:	Mark Brown <broonie@kernel.org>
14683L:	linux-kernel@vger.kernel.org
14684S:	Supported
14685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14686F:	Documentation/devicetree/bindings/regmap/
14687F:	drivers/base/regmap/
14688F:	include/linux/regmap.h
14689
14690REISERFS FILE SYSTEM
14691L:	reiserfs-devel@vger.kernel.org
14692S:	Supported
14693F:	fs/reiserfs/
14694
14695REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14696M:	Ohad Ben-Cohen <ohad@wizery.com>
14697M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14698L:	linux-remoteproc@vger.kernel.org
14699S:	Maintained
14700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14701F:	Documentation/ABI/testing/sysfs-class-remoteproc
14702F:	Documentation/devicetree/bindings/remoteproc/
14703F:	Documentation/staging/remoteproc.rst
14704F:	drivers/remoteproc/
14705F:	include/linux/remoteproc.h
14706F:	include/linux/remoteproc/
14707
14708REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14709M:	Ohad Ben-Cohen <ohad@wizery.com>
14710M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14711L:	linux-remoteproc@vger.kernel.org
14712S:	Maintained
14713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14714F:	Documentation/ABI/testing/sysfs-bus-rpmsg
14715F:	Documentation/staging/rpmsg.rst
14716F:	drivers/rpmsg/
14717F:	include/linux/rpmsg.h
14718F:	include/linux/rpmsg/
14719F:	include/uapi/linux/rpmsg.h
14720F:	samples/rpmsg/
14721
14722RENESAS CLOCK DRIVERS
14723M:	Geert Uytterhoeven <geert+renesas@glider.be>
14724L:	linux-renesas-soc@vger.kernel.org
14725S:	Supported
14726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14727F:	Documentation/devicetree/bindings/clock/renesas,*
14728F:	drivers/clk/renesas/
14729
14730RENESAS EMEV2 I2C DRIVER
14731M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14732S:	Supported
14733F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14734F:	drivers/i2c/busses/i2c-emev2.c
14735
14736RENESAS ETHERNET DRIVERS
14737R:	Sergei Shtylyov <sergei.shtylyov@gmail.com>
14738L:	netdev@vger.kernel.org
14739L:	linux-renesas-soc@vger.kernel.org
14740F:	Documentation/devicetree/bindings/net/renesas,*.txt
14741F:	Documentation/devicetree/bindings/net/renesas,*.yaml
14742F:	drivers/net/ethernet/renesas/
14743F:	include/linux/sh_eth.h
14744
14745RENESAS R-CAR GYROADC DRIVER
14746M:	Marek Vasut <marek.vasut@gmail.com>
14747L:	linux-iio@vger.kernel.org
14748S:	Supported
14749F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14750F:	drivers/iio/adc/rcar-gyroadc.c
14751
14752RENESAS R-CAR I2C DRIVERS
14753M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14754S:	Supported
14755F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14756F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
14757F:	drivers/i2c/busses/i2c-rcar.c
14758F:	drivers/i2c/busses/i2c-sh_mobile.c
14759
14760RENESAS R-CAR THERMAL DRIVERS
14761M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14762L:	linux-renesas-soc@vger.kernel.org
14763S:	Supported
14764F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14765F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14766F:	drivers/thermal/rcar_gen3_thermal.c
14767F:	drivers/thermal/rcar_thermal.c
14768
14769RENESAS RIIC DRIVER
14770M:	Chris Brandt <chris.brandt@renesas.com>
14771S:	Supported
14772F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
14773F:	drivers/i2c/busses/i2c-riic.c
14774
14775RENESAS USB PHY DRIVER
14776M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14777L:	linux-renesas-soc@vger.kernel.org
14778S:	Maintained
14779F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
14780
14781RESET CONTROLLER FRAMEWORK
14782M:	Philipp Zabel <p.zabel@pengutronix.de>
14783S:	Maintained
14784T:	git git://git.pengutronix.de/git/pza/linux
14785F:	Documentation/devicetree/bindings/reset/
14786F:	drivers/reset/
14787F:	include/dt-bindings/reset/
14788F:	include/linux/reset-controller.h
14789F:	include/linux/reset.h
14790F:	include/linux/reset/
14791K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14792
14793RESTARTABLE SEQUENCES SUPPORT
14794M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14795M:	Peter Zijlstra <peterz@infradead.org>
14796M:	"Paul E. McKenney" <paulmck@kernel.org>
14797M:	Boqun Feng <boqun.feng@gmail.com>
14798L:	linux-kernel@vger.kernel.org
14799S:	Supported
14800F:	include/trace/events/rseq.h
14801F:	include/uapi/linux/rseq.h
14802F:	kernel/rseq.c
14803F:	tools/testing/selftests/rseq/
14804
14805RFKILL
14806M:	Johannes Berg <johannes@sipsolutions.net>
14807L:	linux-wireless@vger.kernel.org
14808S:	Maintained
14809W:	https://wireless.wiki.kernel.org/
14810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14812F:	Documentation/ABI/stable/sysfs-class-rfkill
14813F:	Documentation/driver-api/rfkill.rst
14814F:	include/linux/rfkill.h
14815F:	include/uapi/linux/rfkill.h
14816F:	net/rfkill/
14817
14818RHASHTABLE
14819M:	Thomas Graf <tgraf@suug.ch>
14820M:	Herbert Xu <herbert@gondor.apana.org.au>
14821L:	netdev@vger.kernel.org
14822S:	Maintained
14823F:	include/linux/rhashtable-types.h
14824F:	include/linux/rhashtable.h
14825F:	lib/rhashtable.c
14826F:	lib/test_rhashtable.c
14827
14828RICOH R5C592 MEMORYSTICK DRIVER
14829M:	Maxim Levitsky <maximlevitsky@gmail.com>
14830S:	Maintained
14831F:	drivers/memstick/host/r592.*
14832
14833RICOH SMARTMEDIA/XD DRIVER
14834M:	Maxim Levitsky <maximlevitsky@gmail.com>
14835S:	Maintained
14836F:	drivers/mtd/nand/raw/r852.c
14837F:	drivers/mtd/nand/raw/r852.h
14838
14839RISC-V ARCHITECTURE
14840M:	Paul Walmsley <paul.walmsley@sifive.com>
14841M:	Palmer Dabbelt <palmer@dabbelt.com>
14842M:	Albert Ou <aou@eecs.berkeley.edu>
14843L:	linux-riscv@lists.infradead.org
14844S:	Supported
14845P:	Documentation/riscv/patch-acceptance.rst
14846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14847F:	arch/riscv/
14848N:	riscv
14849K:	riscv
14850
14851RNBD BLOCK DRIVERS
14852M:	Danil Kipnis <danil.kipnis@cloud.ionos.com>
14853M:	Jack Wang <jinpu.wang@cloud.ionos.com>
14854L:	linux-block@vger.kernel.org
14855S:	Maintained
14856F:	drivers/block/rnbd/
14857
14858ROCCAT DRIVERS
14859M:	Stefan Achatz <erazor_de@users.sourceforge.net>
14860S:	Maintained
14861W:	http://sourceforge.net/projects/roccat/
14862F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
14863F:	drivers/hid/hid-roccat*
14864F:	include/linux/hid-roccat*
14865
14866ROCKCHIP ISP V1 DRIVER
14867M:	Helen Koike <helen.koike@collabora.com>
14868L:	linux-media@vger.kernel.org
14869S:	Maintained
14870F:	drivers/staging/media/rkisp1/
14871
14872ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14873M:	Jacob Chen <jacob-chen@iotwrt.com>
14874M:	Ezequiel Garcia <ezequiel@collabora.com>
14875L:	linux-media@vger.kernel.org
14876L:	linux-rockchip@lists.infradead.org
14877S:	Maintained
14878F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
14879F:	drivers/media/platform/rockchip/rga/
14880
14881ROCKCHIP VIDEO DECODER DRIVER
14882M:	Ezequiel Garcia <ezequiel@collabora.com>
14883L:	linux-media@vger.kernel.org
14884L:	linux-rockchip@lists.infradead.org
14885S:	Maintained
14886F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14887F:	drivers/staging/media/rkvdec/
14888
14889ROCKER DRIVER
14890M:	Jiri Pirko <jiri@resnulli.us>
14891L:	netdev@vger.kernel.org
14892S:	Supported
14893F:	drivers/net/ethernet/rocker/
14894
14895ROCKETPORT DRIVER
14896S:	Maintained
14897W:	http://www.comtrol.com
14898F:	Documentation/driver-api/serial/rocket.rst
14899F:	drivers/tty/rocket*
14900
14901ROCKETPORT EXPRESS/INFINITY DRIVER
14902M:	Kevin Cernekee <cernekee@gmail.com>
14903L:	linux-serial@vger.kernel.org
14904S:	Odd Fixes
14905F:	drivers/tty/serial/rp2.*
14906
14907ROHM BD99954 CHARGER IC
14908R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14909L:	linux-power@fi.rohmeurope.com
14910S:	Supported
14911F:	drivers/power/supply/bd99954-charger.c
14912F:	drivers/power/supply/bd99954-charger.h
14913
14914ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14915M:	Tomasz Duszynski <tduszyns@gmail.com>
14916S:	Maintained
14917F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
14918F:	drivers/iio/light/bh1750.c
14919
14920ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14921M:	Marek Vasut <marek.vasut+renesas@gmail.com>
14922L:	linux-kernel@vger.kernel.org
14923L:	linux-renesas-soc@vger.kernel.org
14924S:	Supported
14925F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14926F:	drivers/gpio/gpio-bd9571mwv.c
14927F:	drivers/mfd/bd9571mwv.c
14928F:	drivers/regulator/bd9571mwv-regulator.c
14929F:	include/linux/mfd/bd9571mwv.h
14930
14931ROHM POWER MANAGEMENT IC DEVICE DRIVERS
14932R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14933L:	linux-power@fi.rohmeurope.com
14934S:	Supported
14935F:	Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
14936F:	Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
14937F:	drivers/clk/clk-bd718x7.c
14938F:	drivers/gpio/gpio-bd70528.c
14939F:	drivers/gpio/gpio-bd71828.c
14940F:	drivers/mfd/rohm-bd70528.c
14941F:	drivers/mfd/rohm-bd71828.c
14942F:	drivers/mfd/rohm-bd718x7.c
14943F:	drivers/power/supply/bd70528-charger.c
14944F:	drivers/regulator/bd70528-regulator.c
14945F:	drivers/regulator/bd71828-regulator.c
14946F:	drivers/regulator/bd718x7-regulator.c
14947F:	drivers/regulator/rohm-regulator.c
14948F:	drivers/rtc/rtc-bd70528.c
14949F:	drivers/watchdog/bd70528_wdt.c
14950F:	include/linux/mfd/rohm-bd70528.h
14951F:	include/linux/mfd/rohm-bd71828.h
14952F:	include/linux/mfd/rohm-bd718x7.h
14953F:	include/linux/mfd/rohm-generic.h
14954F:	include/linux/mfd/rohm-shared.h
14955
14956ROSE NETWORK LAYER
14957M:	Ralf Baechle <ralf@linux-mips.org>
14958L:	linux-hams@vger.kernel.org
14959S:	Maintained
14960W:	http://www.linux-ax25.org/
14961F:	include/net/rose.h
14962F:	include/uapi/linux/rose.h
14963F:	net/rose/
14964
14965ROTATION DRIVER FOR ALLWINNER A83T
14966M:	Jernej Skrabec <jernej.skrabec@siol.net>
14967L:	linux-media@vger.kernel.org
14968S:	Maintained
14969T:	git git://linuxtv.org/media_tree.git
14970F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14971F:	drivers/media/platform/sunxi/sun8i-rotate/
14972
14973RTL2830 MEDIA DRIVER
14974M:	Antti Palosaari <crope@iki.fi>
14975L:	linux-media@vger.kernel.org
14976S:	Maintained
14977W:	https://linuxtv.org
14978W:	http://palosaari.fi/linux/
14979Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14980T:	git git://linuxtv.org/anttip/media_tree.git
14981F:	drivers/media/dvb-frontends/rtl2830*
14982
14983RTL2832 MEDIA DRIVER
14984M:	Antti Palosaari <crope@iki.fi>
14985L:	linux-media@vger.kernel.org
14986S:	Maintained
14987W:	https://linuxtv.org
14988W:	http://palosaari.fi/linux/
14989Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14990T:	git git://linuxtv.org/anttip/media_tree.git
14991F:	drivers/media/dvb-frontends/rtl2832*
14992
14993RTL2832_SDR MEDIA DRIVER
14994M:	Antti Palosaari <crope@iki.fi>
14995L:	linux-media@vger.kernel.org
14996S:	Maintained
14997W:	https://linuxtv.org
14998W:	http://palosaari.fi/linux/
14999Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15000T:	git git://linuxtv.org/anttip/media_tree.git
15001F:	drivers/media/dvb-frontends/rtl2832_sdr*
15002
15003RTL8180 WIRELESS DRIVER
15004L:	linux-wireless@vger.kernel.org
15005S:	Orphan
15006W:	https://wireless.wiki.kernel.org/
15007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15008F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
15009
15010RTL8187 WIRELESS DRIVER
15011M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15012M:	Hin-Tak Leung <htl10@users.sourceforge.net>
15013M:	Larry Finger <Larry.Finger@lwfinger.net>
15014L:	linux-wireless@vger.kernel.org
15015S:	Maintained
15016W:	https://wireless.wiki.kernel.org/
15017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15018F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
15019
15020RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15021M:	Jes Sorensen <Jes.Sorensen@gmail.com>
15022L:	linux-wireless@vger.kernel.org
15023S:	Maintained
15024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15025F:	drivers/net/wireless/realtek/rtl8xxxu/
15026
15027RTRS TRANSPORT DRIVERS
15028M:	Danil Kipnis <danil.kipnis@cloud.ionos.com>
15029M:	Jack Wang <jinpu.wang@cloud.ionos.com>
15030L:	linux-rdma@vger.kernel.org
15031S:	Maintained
15032F:	drivers/infiniband/ulp/rtrs/
15033
15034RXRPC SOCKETS (AF_RXRPC)
15035M:	David Howells <dhowells@redhat.com>
15036L:	linux-afs@lists.infradead.org
15037S:	Supported
15038W:	https://www.infradead.org/~dhowells/kafs/
15039F:	Documentation/networking/rxrpc.rst
15040F:	include/keys/rxrpc-type.h
15041F:	include/net/af_rxrpc.h
15042F:	include/trace/events/rxrpc.h
15043F:	include/uapi/linux/rxrpc.h
15044F:	net/rxrpc/
15045
15046S3 SAVAGE FRAMEBUFFER DRIVER
15047M:	Antonino Daplas <adaplas@gmail.com>
15048L:	linux-fbdev@vger.kernel.org
15049S:	Maintained
15050F:	drivers/video/fbdev/savage/
15051
15052S390
15053M:	Heiko Carstens <hca@linux.ibm.com>
15054M:	Vasily Gorbik <gor@linux.ibm.com>
15055M:	Christian Borntraeger <borntraeger@de.ibm.com>
15056L:	linux-s390@vger.kernel.org
15057S:	Supported
15058W:	http://www.ibm.com/developerworks/linux/linux390/
15059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15060F:	Documentation/driver-api/s390-drivers.rst
15061F:	Documentation/s390/
15062F:	arch/s390/
15063F:	drivers/s390/
15064
15065S390 COMMON I/O LAYER
15066M:	Vineeth Vijayan <vneethv@linux.ibm.com>
15067M:	Peter Oberparleiter <oberpar@linux.ibm.com>
15068L:	linux-s390@vger.kernel.org
15069S:	Supported
15070W:	http://www.ibm.com/developerworks/linux/linux390/
15071F:	drivers/s390/cio/
15072
15073S390 DASD DRIVER
15074M:	Stefan Haberland <sth@linux.ibm.com>
15075M:	Jan Hoeppner <hoeppner@linux.ibm.com>
15076L:	linux-s390@vger.kernel.org
15077S:	Supported
15078W:	http://www.ibm.com/developerworks/linux/linux390/
15079F:	block/partitions/ibm.c
15080F:	drivers/s390/block/dasd*
15081F:	include/linux/dasd_mod.h
15082
15083S390 IOMMU (PCI)
15084M:	Matthew Rosato <mjrosato@linux.ibm.com>
15085M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15086L:	linux-s390@vger.kernel.org
15087S:	Supported
15088W:	http://www.ibm.com/developerworks/linux/linux390/
15089F:	drivers/iommu/s390-iommu.c
15090
15091S390 IUCV NETWORK LAYER
15092M:	Julian Wiedmann <jwi@linux.ibm.com>
15093M:	Karsten Graul <kgraul@linux.ibm.com>
15094M:	Ursula Braun <ubraun@linux.ibm.com>
15095L:	linux-s390@vger.kernel.org
15096S:	Supported
15097W:	http://www.ibm.com/developerworks/linux/linux390/
15098F:	drivers/s390/net/*iucv*
15099F:	include/net/iucv/
15100F:	net/iucv/
15101
15102S390 NETWORK DRIVERS
15103M:	Julian Wiedmann <jwi@linux.ibm.com>
15104M:	Karsten Graul <kgraul@linux.ibm.com>
15105M:	Ursula Braun <ubraun@linux.ibm.com>
15106L:	linux-s390@vger.kernel.org
15107S:	Supported
15108W:	http://www.ibm.com/developerworks/linux/linux390/
15109F:	drivers/s390/net/
15110
15111S390 PCI SUBSYSTEM
15112M:	Niklas Schnelle <schnelle@linux.ibm.com>
15113M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15114L:	linux-s390@vger.kernel.org
15115S:	Supported
15116W:	http://www.ibm.com/developerworks/linux/linux390/
15117F:	arch/s390/pci/
15118F:	drivers/pci/hotplug/s390_pci_hpc.c
15119F:	Documentation/s390/pci.rst
15120
15121S390 VFIO AP DRIVER
15122M:	Tony Krowiak <akrowiak@linux.ibm.com>
15123M:	Pierre Morel <pmorel@linux.ibm.com>
15124M:	Halil Pasic <pasic@linux.ibm.com>
15125L:	linux-s390@vger.kernel.org
15126S:	Supported
15127W:	http://www.ibm.com/developerworks/linux/linux390/
15128F:	Documentation/s390/vfio-ap.rst
15129F:	drivers/s390/crypto/vfio_ap_drv.c
15130F:	drivers/s390/crypto/vfio_ap_ops.c
15131F:	drivers/s390/crypto/vfio_ap_private.h
15132
15133S390 VFIO-CCW DRIVER
15134M:	Cornelia Huck <cohuck@redhat.com>
15135M:	Eric Farman <farman@linux.ibm.com>
15136R:	Halil Pasic <pasic@linux.ibm.com>
15137L:	linux-s390@vger.kernel.org
15138L:	kvm@vger.kernel.org
15139S:	Supported
15140F:	Documentation/s390/vfio-ccw.rst
15141F:	drivers/s390/cio/vfio_ccw*
15142F:	include/uapi/linux/vfio_ccw.h
15143
15144S390 ZCRYPT DRIVER
15145M:	Harald Freudenberger <freude@linux.ibm.com>
15146L:	linux-s390@vger.kernel.org
15147S:	Supported
15148W:	http://www.ibm.com/developerworks/linux/linux390/
15149F:	drivers/s390/crypto/
15150
15151S390 ZFCP DRIVER
15152M:	Steffen Maier <maier@linux.ibm.com>
15153M:	Benjamin Block <bblock@linux.ibm.com>
15154L:	linux-s390@vger.kernel.org
15155S:	Supported
15156W:	http://www.ibm.com/developerworks/linux/linux390/
15157F:	drivers/s390/scsi/zfcp_*
15158
15159S3C24XX SD/MMC Driver
15160M:	Ben Dooks <ben-linux@fluff.org>
15161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15162S:	Supported
15163F:	drivers/mmc/host/s3cmci.*
15164
15165SAA6588 RDS RECEIVER DRIVER
15166M:	Hans Verkuil <hverkuil@xs4all.nl>
15167L:	linux-media@vger.kernel.org
15168S:	Odd Fixes
15169W:	https://linuxtv.org
15170T:	git git://linuxtv.org/media_tree.git
15171F:	drivers/media/i2c/saa6588*
15172
15173SAA7134 VIDEO4LINUX DRIVER
15174M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15175L:	linux-media@vger.kernel.org
15176S:	Odd fixes
15177W:	https://linuxtv.org
15178T:	git git://linuxtv.org/media_tree.git
15179F:	Documentation/driver-api/media/drivers/saa7134*
15180F:	drivers/media/pci/saa7134/
15181
15182SAA7146 VIDEO4LINUX-2 DRIVER
15183M:	Hans Verkuil <hverkuil@xs4all.nl>
15184L:	linux-media@vger.kernel.org
15185S:	Maintained
15186T:	git git://linuxtv.org/media_tree.git
15187F:	drivers/media/common/saa7146/
15188F:	drivers/media/pci/saa7146/
15189F:	include/media/drv-intf/saa7146*
15190
15191SAFESETID SECURITY MODULE
15192M:	Micah Morton <mortonm@chromium.org>
15193S:	Supported
15194F:	Documentation/admin-guide/LSM/SafeSetID.rst
15195F:	security/safesetid/
15196
15197SAMSUNG AUDIO (ASoC) DRIVERS
15198M:	Krzysztof Kozlowski <krzk@kernel.org>
15199M:	Sangbeom Kim <sbkim73@samsung.com>
15200M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15201L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15202S:	Supported
15203F:	Documentation/devicetree/bindings/sound/samsung*
15204F:	sound/soc/samsung/
15205
15206SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15207M:	Krzysztof Kozlowski <krzk@kernel.org>
15208L:	linux-crypto@vger.kernel.org
15209L:	linux-samsung-soc@vger.kernel.org
15210S:	Maintained
15211F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15212F:	drivers/crypto/exynos-rng.c
15213
15214SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15215M:	Łukasz Stelmach <l.stelmach@samsung.com>
15216L:	linux-samsung-soc@vger.kernel.org
15217S:	Maintained
15218F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15219F:	drivers/char/hw_random/exynos-trng.c
15220
15221SAMSUNG FRAMEBUFFER DRIVER
15222M:	Jingoo Han <jingoohan1@gmail.com>
15223L:	linux-fbdev@vger.kernel.org
15224S:	Maintained
15225F:	drivers/video/fbdev/s3c-fb.c
15226
15227SAMSUNG LAPTOP DRIVER
15228M:	Corentin Chary <corentin.chary@gmail.com>
15229L:	platform-driver-x86@vger.kernel.org
15230S:	Maintained
15231F:	drivers/platform/x86/samsung-laptop.c
15232
15233SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15234M:	Sangbeom Kim <sbkim73@samsung.com>
15235M:	Krzysztof Kozlowski <krzk@kernel.org>
15236M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15237L:	linux-kernel@vger.kernel.org
15238L:	linux-samsung-soc@vger.kernel.org
15239S:	Supported
15240F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15241F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15242F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15243F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15244F:	drivers/clk/clk-s2mps11.c
15245F:	drivers/mfd/sec*.c
15246F:	drivers/regulator/s2m*.c
15247F:	drivers/regulator/s5m*.c
15248F:	drivers/rtc/rtc-s5m.c
15249F:	include/linux/mfd/samsung/
15250
15251SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15252M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15253L:	linux-media@vger.kernel.org
15254L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15255S:	Maintained
15256F:	drivers/media/platform/s3c-camif/
15257F:	include/media/drv-intf/s3c_camif.h
15258
15259SAMSUNG S3FWRN5 NFC DRIVER
15260M:	Robert Baldyga <r.baldyga@samsung.com>
15261M:	Krzysztof Opasiak <k.opasiak@samsung.com>
15262L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15263S:	Supported
15264F:	drivers/nfc/s3fwrn5
15265
15266SAMSUNG S5C73M3 CAMERA DRIVER
15267M:	Kyungmin Park <kyungmin.park@samsung.com>
15268M:	Andrzej Hajda <a.hajda@samsung.com>
15269L:	linux-media@vger.kernel.org
15270S:	Supported
15271F:	drivers/media/i2c/s5c73m3/*
15272
15273SAMSUNG S5K5BAF CAMERA DRIVER
15274M:	Kyungmin Park <kyungmin.park@samsung.com>
15275M:	Andrzej Hajda <a.hajda@samsung.com>
15276L:	linux-media@vger.kernel.org
15277S:	Supported
15278F:	drivers/media/i2c/s5k5baf.c
15279
15280SAMSUNG S5P Security SubSystem (SSS) DRIVER
15281M:	Krzysztof Kozlowski <krzk@kernel.org>
15282M:	Vladimir Zapolskiy <vz@mleia.com>
15283M:	Kamil Konieczny <k.konieczny@samsung.com>
15284L:	linux-crypto@vger.kernel.org
15285L:	linux-samsung-soc@vger.kernel.org
15286S:	Maintained
15287F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15288F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15289F:	drivers/crypto/s5p-sss.c
15290
15291SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15292M:	Kyungmin Park <kyungmin.park@samsung.com>
15293M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15294L:	linux-media@vger.kernel.org
15295S:	Supported
15296Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15297F:	drivers/media/platform/exynos4-is/
15298
15299SAMSUNG SOC CLOCK DRIVERS
15300M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15301M:	Tomasz Figa <tomasz.figa@gmail.com>
15302M:	Chanwoo Choi <cw00.choi@samsung.com>
15303L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15304S:	Supported
15305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15306F:	Documentation/devicetree/bindings/clock/exynos*.txt
15307F:	Documentation/devicetree/bindings/clock/samsung,s3c*
15308F:	Documentation/devicetree/bindings/clock/samsung,s5p*
15309F:	drivers/clk/samsung/
15310F:	include/dt-bindings/clock/exynos*.h
15311
15312SAMSUNG SPI DRIVERS
15313M:	Kukjin Kim <kgene@kernel.org>
15314M:	Krzysztof Kozlowski <krzk@kernel.org>
15315M:	Andi Shyti <andi@etezian.org>
15316L:	linux-spi@vger.kernel.org
15317L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15318S:	Maintained
15319F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
15320F:	drivers/spi/spi-s3c*
15321F:	include/linux/platform_data/spi-s3c64xx.h
15322
15323SAMSUNG SXGBE DRIVERS
15324M:	Byungho An <bh74.an@samsung.com>
15325L:	netdev@vger.kernel.org
15326S:	Supported
15327F:	drivers/net/ethernet/samsung/sxgbe/
15328
15329SAMSUNG THERMAL DRIVER
15330M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15331L:	linux-pm@vger.kernel.org
15332L:	linux-samsung-soc@vger.kernel.org
15333S:	Supported
15334T:	git https://github.com/lmajewski/linux-samsung-thermal.git
15335F:	drivers/thermal/samsung/
15336
15337SAMSUNG USB2 PHY DRIVER
15338M:	Kamil Debski <kamil@wypas.org>
15339M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15340L:	linux-kernel@vger.kernel.org
15341S:	Supported
15342F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
15343F:	Documentation/driver-api/phy/samsung-usb2.rst
15344F:	drivers/phy/samsung/phy-exynos4210-usb2.c
15345F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
15346F:	drivers/phy/samsung/phy-exynos5250-usb2.c
15347F:	drivers/phy/samsung/phy-s5pv210-usb2.c
15348F:	drivers/phy/samsung/phy-samsung-usb2.c
15349F:	drivers/phy/samsung/phy-samsung-usb2.h
15350
15351SC1200 WDT DRIVER
15352M:	Zwane Mwaikambo <zwanem@gmail.com>
15353S:	Maintained
15354F:	drivers/watchdog/sc1200wdt.c
15355
15356SCHEDULER
15357M:	Ingo Molnar <mingo@redhat.com>
15358M:	Peter Zijlstra <peterz@infradead.org>
15359M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15360M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15361R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15362R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15363R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15364R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15365L:	linux-kernel@vger.kernel.org
15366S:	Maintained
15367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15368F:	include/linux/preempt.h
15369F:	include/linux/sched.h
15370F:	include/linux/wait.h
15371F:	include/uapi/linux/sched.h
15372F:	kernel/sched/
15373
15374SCR24X CHIP CARD INTERFACE DRIVER
15375M:	Lubomir Rintel <lkundrak@v3.sk>
15376S:	Supported
15377F:	drivers/char/pcmcia/scr24x_cs.c
15378
15379SCSI CDROM DRIVER
15380M:	Jens Axboe <axboe@kernel.dk>
15381L:	linux-scsi@vger.kernel.org
15382S:	Maintained
15383W:	http://www.kernel.dk
15384F:	drivers/scsi/sr*
15385
15386SCSI RDMA PROTOCOL (SRP) INITIATOR
15387M:	Bart Van Assche <bvanassche@acm.org>
15388L:	linux-rdma@vger.kernel.org
15389S:	Supported
15390Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15391F:	drivers/infiniband/ulp/srp/
15392F:	include/scsi/srp.h
15393
15394SCSI RDMA PROTOCOL (SRP) TARGET
15395M:	Bart Van Assche <bvanassche@acm.org>
15396L:	linux-rdma@vger.kernel.org
15397L:	target-devel@vger.kernel.org
15398S:	Supported
15399Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15400F:	drivers/infiniband/ulp/srpt/
15401
15402SCSI SG DRIVER
15403M:	Doug Gilbert <dgilbert@interlog.com>
15404L:	linux-scsi@vger.kernel.org
15405S:	Maintained
15406W:	http://sg.danny.cz/sg
15407F:	Documentation/scsi/scsi-generic.rst
15408F:	drivers/scsi/sg.c
15409F:	include/scsi/sg.h
15410
15411SCSI SUBSYSTEM
15412M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
15413M:	"Martin K. Petersen" <martin.petersen@oracle.com>
15414L:	linux-scsi@vger.kernel.org
15415S:	Maintained
15416Q:	https://patchwork.kernel.org/project/linux-scsi/list/
15417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15419F:	Documentation/devicetree/bindings/scsi/
15420F:	drivers/scsi/
15421F:	include/scsi/
15422
15423SCSI TAPE DRIVER
15424M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15425L:	linux-scsi@vger.kernel.org
15426S:	Maintained
15427F:	Documentation/scsi/st.rst
15428F:	drivers/scsi/st.*
15429F:	drivers/scsi/st_*.h
15430
15431SCSI TARGET SUBSYSTEM
15432M:	"Martin K. Petersen" <martin.petersen@oracle.com>
15433L:	linux-scsi@vger.kernel.org
15434L:	target-devel@vger.kernel.org
15435S:	Supported
15436W:	http://www.linux-iscsi.org
15437Q:	https://patchwork.kernel.org/project/target-devel/list/
15438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15439F:	Documentation/target/
15440F:	drivers/target/
15441F:	include/target/
15442
15443SCTP PROTOCOL
15444M:	Vlad Yasevich <vyasevich@gmail.com>
15445M:	Neil Horman <nhorman@tuxdriver.com>
15446M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15447L:	linux-sctp@vger.kernel.org
15448S:	Maintained
15449W:	http://lksctp.sourceforge.net
15450F:	Documentation/networking/sctp.rst
15451F:	include/linux/sctp.h
15452F:	include/net/sctp/
15453F:	include/uapi/linux/sctp.h
15454F:	net/sctp/
15455
15456SCx200 CPU SUPPORT
15457M:	Jim Cromie <jim.cromie@gmail.com>
15458S:	Odd Fixes
15459F:	Documentation/i2c/busses/scx200_acb.rst
15460F:	arch/x86/platform/scx200/
15461F:	drivers/i2c/busses/scx200*
15462F:	drivers/mtd/maps/scx200_docflash.c
15463F:	drivers/watchdog/scx200_wdt.c
15464F:	include/linux/scx200.h
15465
15466SCx200 GPIO DRIVER
15467M:	Jim Cromie <jim.cromie@gmail.com>
15468S:	Maintained
15469F:	drivers/char/scx200_gpio.c
15470F:	include/linux/scx200_gpio.h
15471
15472SCx200 HRT CLOCKSOURCE DRIVER
15473M:	Jim Cromie <jim.cromie@gmail.com>
15474S:	Maintained
15475F:	drivers/clocksource/scx200_hrt.c
15476
15477SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15478M:	Sascha Sommer <saschasommer@freenet.de>
15479L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15480S:	Maintained
15481F:	drivers/mmc/host/sdricoh_cs.c
15482
15483SECO BOARDS CEC DRIVER
15484M:	Ettore Chimenti <ek5.chimenti@gmail.com>
15485S:	Maintained
15486F:	drivers/media/platform/seco-cec/seco-cec.c
15487F:	drivers/media/platform/seco-cec/seco-cec.h
15488
15489SECURE COMPUTING
15490M:	Kees Cook <keescook@chromium.org>
15491R:	Andy Lutomirski <luto@amacapital.net>
15492R:	Will Drewry <wad@chromium.org>
15493S:	Supported
15494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15495F:	Documentation/userspace-api/seccomp_filter.rst
15496F:	include/linux/seccomp.h
15497F:	include/uapi/linux/seccomp.h
15498F:	kernel/seccomp.c
15499F:	tools/testing/selftests/kselftest_harness.h
15500F:	tools/testing/selftests/seccomp/*
15501K:	\bsecure_computing
15502K:	\bTIF_SECCOMP\b
15503
15504SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15505M:	Al Cooper <alcooperx@gmail.com>
15506L:	linux-mmc@vger.kernel.org
15507L:	bcm-kernel-feedback-list@broadcom.com
15508S:	Maintained
15509F:	drivers/mmc/host/sdhci-brcmstb*
15510
15511SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15512M:	Adrian Hunter <adrian.hunter@intel.com>
15513L:	linux-mmc@vger.kernel.org
15514S:	Maintained
15515F:	drivers/mmc/host/sdhci*
15516F:	include/linux/mmc/sdhci*
15517
15518SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15519M:	Eugen Hristev <eugen.hristev@microchip.com>
15520L:	linux-mmc@vger.kernel.org
15521S:	Supported
15522F:	drivers/mmc/host/sdhci-of-at91.c
15523
15524SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15525M:	Ben Dooks <ben-linux@fluff.org>
15526M:	Jaehoon Chung <jh80.chung@samsung.com>
15527L:	linux-mmc@vger.kernel.org
15528S:	Maintained
15529F:	drivers/mmc/host/sdhci-s3c*
15530
15531SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15532M:	Viresh Kumar <vireshk@kernel.org>
15533L:	linux-mmc@vger.kernel.org
15534S:	Maintained
15535F:	drivers/mmc/host/sdhci-spear.c
15536
15537SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15538M:	Kishon Vijay Abraham I <kishon@ti.com>
15539L:	linux-mmc@vger.kernel.org
15540S:	Maintained
15541F:	drivers/mmc/host/sdhci-omap.c
15542
15543SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15544M:	Jonathan Derrick <jonathan.derrick@intel.com>
15545M:	Revanth Rajashekar <revanth.rajashekar@intel.com>
15546L:	linux-block@vger.kernel.org
15547S:	Supported
15548F:	block/opal_proto.h
15549F:	block/sed*
15550F:	include/linux/sed*
15551F:	include/uapi/linux/sed*
15552
15553SECURITY CONTACT
15554M:	Security Officers <security@kernel.org>
15555S:	Supported
15556
15557SECURITY SUBSYSTEM
15558M:	James Morris <jmorris@namei.org>
15559M:	"Serge E. Hallyn" <serge@hallyn.com>
15560L:	linux-security-module@vger.kernel.org (suggested Cc:)
15561S:	Supported
15562W:	http://kernsec.org/
15563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15564F:	security/
15565X:	security/selinux/
15566
15567SELINUX SECURITY MODULE
15568M:	Paul Moore <paul@paul-moore.com>
15569M:	Stephen Smalley <stephen.smalley.work@gmail.com>
15570M:	Eric Paris <eparis@parisplace.org>
15571L:	selinux@vger.kernel.org
15572S:	Supported
15573W:	https://selinuxproject.org
15574W:	https://github.com/SELinuxProject
15575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15576F:	Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15577F:	Documentation/ABI/obsolete/sysfs-selinux-disable
15578F:	Documentation/admin-guide/LSM/SELinux.rst
15579F:	include/uapi/linux/selinux_netlink.h
15580F:	scripts/selinux/
15581F:	security/selinux/
15582
15583SENSABLE PHANTOM
15584M:	Jiri Slaby <jirislaby@kernel.org>
15585S:	Maintained
15586F:	drivers/misc/phantom.c
15587F:	include/uapi/linux/phantom.h
15588
15589SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15590M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
15591S:	Maintained
15592F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15593F:	drivers/iio/chemical/scd30.h
15594F:	drivers/iio/chemical/scd30_core.c
15595F:	drivers/iio/chemical/scd30_i2c.c
15596F:	drivers/iio/chemical/scd30_serial.c
15597
15598SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15599M:	Tomasz Duszynski <tduszyns@gmail.com>
15600S:	Maintained
15601F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15602F:	drivers/iio/chemical/sps30.c
15603
15604SERIAL DEVICE BUS
15605M:	Rob Herring <robh@kernel.org>
15606L:	linux-serial@vger.kernel.org
15607S:	Maintained
15608F:	Documentation/devicetree/bindings/serial/serial.yaml
15609F:	drivers/tty/serdev/
15610F:	include/linux/serdev.h
15611
15612SERIAL DRIVERS
15613M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15614L:	linux-serial@vger.kernel.org
15615S:	Maintained
15616F:	Documentation/devicetree/bindings/serial/
15617F:	drivers/tty/serial/
15618
15619SERIAL IR RECEIVER
15620M:	Sean Young <sean@mess.org>
15621L:	linux-media@vger.kernel.org
15622S:	Maintained
15623F:	drivers/media/rc/serial_ir.c
15624
15625SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15626M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15627L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15628S:	Maintained
15629F:	Documentation/devicetree/bindings/slimbus/
15630F:	drivers/slimbus/
15631F:	include/linux/slimbus.h
15632
15633SFC NETWORK DRIVER
15634M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15635M:	Edward Cree <ecree@solarflare.com>
15636M:	Martin Habets <mhabets@solarflare.com>
15637L:	netdev@vger.kernel.org
15638S:	Supported
15639F:	drivers/net/ethernet/sfc/
15640
15641SFF/SFP/SFP+ MODULE SUPPORT
15642M:	Russell King <linux@armlinux.org.uk>
15643L:	netdev@vger.kernel.org
15644S:	Maintained
15645F:	drivers/net/phy/phylink.c
15646F:	drivers/net/phy/sfp*
15647F:	include/linux/phylink.h
15648F:	include/linux/sfp.h
15649K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
15650
15651SGI GRU DRIVER
15652M:	Dimitri Sivanich <sivanich@sgi.com>
15653S:	Maintained
15654F:	drivers/misc/sgi-gru/
15655
15656SGI XP/XPC/XPNET DRIVER
15657M:	Cliff Whickman <cpw@sgi.com>
15658M:	Robin Holt <robinmholt@gmail.com>
15659S:	Maintained
15660F:	drivers/misc/sgi-xp/
15661
15662SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15663M:	Ursula Braun <ubraun@linux.ibm.com>
15664M:	Karsten Graul <kgraul@linux.ibm.com>
15665L:	linux-s390@vger.kernel.org
15666S:	Supported
15667W:	http://www.ibm.com/developerworks/linux/linux390/
15668F:	net/smc/
15669
15670SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15671M:	Linus Walleij <linus.walleij@linaro.org>
15672L:	linux-iio@vger.kernel.org
15673S:	Maintained
15674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15675F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15676F:	drivers/iio/light/gp2ap002.c
15677
15678SHARP RJ54N1CB0C SENSOR DRIVER
15679M:	Jacopo Mondi <jacopo@jmondi.org>
15680L:	linux-media@vger.kernel.org
15681S:	Odd fixes
15682T:	git git://linuxtv.org/media_tree.git
15683F:	drivers/media/i2c/rj54n1cb0c.c
15684F:	include/media/i2c/rj54n1cb0c.h
15685
15686SH_VOU V4L2 OUTPUT DRIVER
15687L:	linux-media@vger.kernel.org
15688S:	Orphan
15689F:	drivers/media/platform/sh_vou.c
15690F:	include/media/drv-intf/sh_vou.h
15691
15692SI2157 MEDIA DRIVER
15693M:	Antti Palosaari <crope@iki.fi>
15694L:	linux-media@vger.kernel.org
15695S:	Maintained
15696W:	https://linuxtv.org
15697W:	http://palosaari.fi/linux/
15698Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15699T:	git git://linuxtv.org/anttip/media_tree.git
15700F:	drivers/media/tuners/si2157*
15701
15702SI2165 MEDIA DRIVER
15703M:	Matthias Schwarzott <zzam@gentoo.org>
15704L:	linux-media@vger.kernel.org
15705S:	Maintained
15706W:	https://linuxtv.org
15707Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15708F:	drivers/media/dvb-frontends/si2165*
15709
15710SI2168 MEDIA DRIVER
15711M:	Antti Palosaari <crope@iki.fi>
15712L:	linux-media@vger.kernel.org
15713S:	Maintained
15714W:	https://linuxtv.org
15715W:	http://palosaari.fi/linux/
15716Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15717T:	git git://linuxtv.org/anttip/media_tree.git
15718F:	drivers/media/dvb-frontends/si2168*
15719
15720SI470X FM RADIO RECEIVER I2C DRIVER
15721M:	Hans Verkuil <hverkuil@xs4all.nl>
15722L:	linux-media@vger.kernel.org
15723S:	Odd Fixes
15724W:	https://linuxtv.org
15725T:	git git://linuxtv.org/media_tree.git
15726F:	drivers/media/radio/si470x/radio-si470x-i2c.c
15727
15728SI470X FM RADIO RECEIVER USB DRIVER
15729M:	Hans Verkuil <hverkuil@xs4all.nl>
15730L:	linux-media@vger.kernel.org
15731S:	Maintained
15732W:	https://linuxtv.org
15733T:	git git://linuxtv.org/media_tree.git
15734F:	drivers/media/radio/si470x/radio-si470x-common.c
15735F:	drivers/media/radio/si470x/radio-si470x-usb.c
15736F:	drivers/media/radio/si470x/radio-si470x.h
15737
15738SI4713 FM RADIO TRANSMITTER I2C DRIVER
15739M:	Eduardo Valentin <edubezval@gmail.com>
15740L:	linux-media@vger.kernel.org
15741S:	Odd Fixes
15742W:	https://linuxtv.org
15743T:	git git://linuxtv.org/media_tree.git
15744F:	drivers/media/radio/si4713/si4713.?
15745
15746SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15747M:	Eduardo Valentin <edubezval@gmail.com>
15748L:	linux-media@vger.kernel.org
15749S:	Odd Fixes
15750W:	https://linuxtv.org
15751T:	git git://linuxtv.org/media_tree.git
15752F:	drivers/media/radio/si4713/radio-platform-si4713.c
15753
15754SI4713 FM RADIO TRANSMITTER USB DRIVER
15755M:	Hans Verkuil <hverkuil@xs4all.nl>
15756L:	linux-media@vger.kernel.org
15757S:	Maintained
15758W:	https://linuxtv.org
15759T:	git git://linuxtv.org/media_tree.git
15760F:	drivers/media/radio/si4713/radio-usb-si4713.c
15761
15762SIANO DVB DRIVER
15763M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15764L:	linux-media@vger.kernel.org
15765S:	Odd fixes
15766W:	https://linuxtv.org
15767T:	git git://linuxtv.org/media_tree.git
15768F:	drivers/media/common/siano/
15769F:	drivers/media/mmc/siano/
15770F:	drivers/media/usb/siano/
15771F:	drivers/media/usb/siano/
15772
15773SIFIVE DRIVERS
15774M:	Palmer Dabbelt <palmer@dabbelt.com>
15775M:	Paul Walmsley <paul.walmsley@sifive.com>
15776L:	linux-riscv@lists.infradead.org
15777S:	Supported
15778T:	git git://github.com/sifive/riscv-linux.git
15779N:	sifive
15780K:	[^@]sifive
15781
15782SIFIVE FU540 SYSTEM-ON-CHIP
15783M:	Paul Walmsley <paul.walmsley@sifive.com>
15784M:	Palmer Dabbelt <palmer@dabbelt.com>
15785L:	linux-riscv@lists.infradead.org
15786S:	Supported
15787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15788N:	fu540
15789K:	fu540
15790
15791SIFIVE PDMA DRIVER
15792M:	Green Wan <green.wan@sifive.com>
15793S:	Maintained
15794F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15795F:	drivers/dma/sf-pdma/
15796
15797SILEAD TOUCHSCREEN DRIVER
15798M:	Hans de Goede <hdegoede@redhat.com>
15799L:	linux-input@vger.kernel.org
15800L:	platform-driver-x86@vger.kernel.org
15801S:	Maintained
15802F:	drivers/input/touchscreen/silead.c
15803F:	drivers/platform/x86/touchscreen_dmi.c
15804
15805SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15806M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
15807S:	Supported
15808F:	drivers/staging/wfx/
15809
15810SILICON MOTION SM712 FRAME BUFFER DRIVER
15811M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15812M:	Teddy Wang <teddy.wang@siliconmotion.com>
15813M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15814L:	linux-fbdev@vger.kernel.org
15815S:	Maintained
15816F:	Documentation/fb/sm712fb.rst
15817F:	drivers/video/fbdev/sm712*
15818
15819SIMPLE FIRMWARE INTERFACE (SFI)
15820S:	Obsolete
15821W:	http://simplefirmware.org/
15822F:	arch/x86/platform/sfi/
15823F:	drivers/sfi/
15824F:	include/linux/sfi*.h
15825
15826SIMPLEFB FB DRIVER
15827M:	Hans de Goede <hdegoede@redhat.com>
15828L:	linux-fbdev@vger.kernel.org
15829S:	Maintained
15830F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15831F:	drivers/video/fbdev/simplefb.c
15832F:	include/linux/platform_data/simplefb.h
15833
15834SIMTEC EB110ATX (Chalice CATS)
15835M:	Vincent Sanders <vince@simtec.co.uk>
15836M:	Simtec Linux Team <linux@simtec.co.uk>
15837S:	Supported
15838W:	http://www.simtec.co.uk/products/EB110ATX/
15839
15840SIMTEC EB2410ITX (BAST)
15841M:	Vincent Sanders <vince@simtec.co.uk>
15842M:	Simtec Linux Team <linux@simtec.co.uk>
15843S:	Supported
15844W:	http://www.simtec.co.uk/products/EB2410ITX/
15845F:	arch/arm/mach-s3c24xx/bast-ide.c
15846F:	arch/arm/mach-s3c24xx/bast-irq.c
15847F:	arch/arm/mach-s3c24xx/mach-bast.c
15848
15849SIOX
15850M:	Thorsten Scherer <t.scherer@eckelmann.de>
15851M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15852R:	Pengutronix Kernel Team <kernel@pengutronix.de>
15853S:	Supported
15854F:	drivers/gpio/gpio-siox.c
15855F:	drivers/siox/*
15856F:	include/trace/events/siox.h
15857
15858SIPHASH PRF ROUTINES
15859M:	Jason A. Donenfeld <Jason@zx2c4.com>
15860S:	Maintained
15861F:	include/linux/siphash.h
15862F:	lib/siphash.c
15863F:	lib/test_siphash.c
15864
15865SIS 190 ETHERNET DRIVER
15866M:	Francois Romieu <romieu@fr.zoreil.com>
15867L:	netdev@vger.kernel.org
15868S:	Maintained
15869F:	drivers/net/ethernet/sis/sis190.c
15870
15871SIS 900/7016 FAST ETHERNET DRIVER
15872M:	Daniele Venzano <venza@brownhat.org>
15873L:	netdev@vger.kernel.org
15874S:	Maintained
15875W:	http://www.brownhat.org/sis900.html
15876F:	drivers/net/ethernet/sis/sis900.*
15877
15878SIS FRAMEBUFFER DRIVER
15879M:	Thomas Winischhofer <thomas@winischhofer.net>
15880S:	Maintained
15881W:	http://www.winischhofer.net/linuxsisvga.shtml
15882F:	Documentation/fb/sisfb.rst
15883F:	drivers/video/fbdev/sis/
15884F:	include/video/sisfb.h
15885
15886SIS USB2VGA DRIVER
15887M:	Thomas Winischhofer <thomas@winischhofer.net>
15888S:	Maintained
15889W:	http://www.winischhofer.at/linuxsisusbvga.shtml
15890F:	drivers/usb/misc/sisusbvga/
15891
15892SLAB ALLOCATOR
15893M:	Christoph Lameter <cl@linux.com>
15894M:	Pekka Enberg <penberg@kernel.org>
15895M:	David Rientjes <rientjes@google.com>
15896M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
15897M:	Andrew Morton <akpm@linux-foundation.org>
15898L:	linux-mm@kvack.org
15899S:	Maintained
15900F:	include/linux/sl?b*.h
15901F:	mm/sl?b*
15902
15903SLEEPABLE READ-COPY UPDATE (SRCU)
15904M:	Lai Jiangshan <jiangshanlai@gmail.com>
15905M:	"Paul E. McKenney" <paulmck@kernel.org>
15906M:	Josh Triplett <josh@joshtriplett.org>
15907R:	Steven Rostedt <rostedt@goodmis.org>
15908R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15909L:	rcu@vger.kernel.org
15910S:	Supported
15911W:	http://www.rdrop.com/users/paulmck/RCU/
15912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15913F:	include/linux/srcu*.h
15914F:	kernel/rcu/srcu*.c
15915
15916SMACK SECURITY MODULE
15917M:	Casey Schaufler <casey@schaufler-ca.com>
15918L:	linux-security-module@vger.kernel.org
15919S:	Maintained
15920W:	http://schaufler-ca.com
15921T:	git git://github.com/cschaufler/smack-next
15922F:	Documentation/admin-guide/LSM/Smack.rst
15923F:	security/smack/
15924
15925SMC91x ETHERNET DRIVER
15926M:	Nicolas Pitre <nico@fluxnic.net>
15927S:	Odd Fixes
15928F:	drivers/net/ethernet/smsc/smc91x.*
15929
15930SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15931M:	Mark Rutland <mark.rutland@arm.com>
15932M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15933M:	Sudeep Holla <sudeep.holla@arm.com>
15934L:	linux-arm-kernel@lists.infradead.org
15935S:	Maintained
15936F:	drivers/firmware/smccc/
15937F:	include/linux/arm-smccc.h
15938
15939SMIA AND SMIA++ IMAGE SENSOR DRIVER
15940M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15941L:	linux-media@vger.kernel.org
15942S:	Maintained
15943F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15944F:	drivers/media/i2c/smiapp-pll.c
15945F:	drivers/media/i2c/smiapp-pll.h
15946F:	drivers/media/i2c/smiapp/
15947F:	include/uapi/linux/smiapp.h
15948
15949SMM665 HARDWARE MONITOR DRIVER
15950M:	Guenter Roeck <linux@roeck-us.net>
15951L:	linux-hwmon@vger.kernel.org
15952S:	Maintained
15953F:	Documentation/hwmon/smm665.rst
15954F:	drivers/hwmon/smm665.c
15955
15956SMSC EMC2103 HARDWARE MONITOR DRIVER
15957M:	Steve Glendinning <steve.glendinning@shawell.net>
15958L:	linux-hwmon@vger.kernel.org
15959S:	Maintained
15960F:	Documentation/hwmon/emc2103.rst
15961F:	drivers/hwmon/emc2103.c
15962
15963SMSC SCH5627 HARDWARE MONITOR DRIVER
15964M:	Hans de Goede <hdegoede@redhat.com>
15965L:	linux-hwmon@vger.kernel.org
15966S:	Supported
15967F:	Documentation/hwmon/sch5627.rst
15968F:	drivers/hwmon/sch5627.c
15969
15970SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15971M:	Steve Glendinning <steve.glendinning@shawell.net>
15972L:	linux-fbdev@vger.kernel.org
15973S:	Maintained
15974F:	drivers/video/fbdev/smscufx.c
15975
15976SMSC47B397 HARDWARE MONITOR DRIVER
15977M:	Jean Delvare <jdelvare@suse.com>
15978L:	linux-hwmon@vger.kernel.org
15979S:	Maintained
15980F:	Documentation/hwmon/smsc47b397.rst
15981F:	drivers/hwmon/smsc47b397.c
15982
15983SMSC911x ETHERNET DRIVER
15984M:	Steve Glendinning <steve.glendinning@shawell.net>
15985L:	netdev@vger.kernel.org
15986S:	Maintained
15987F:	drivers/net/ethernet/smsc/smsc911x.*
15988F:	include/linux/smsc911x.h
15989
15990SMSC9420 PCI ETHERNET DRIVER
15991M:	Steve Glendinning <steve.glendinning@shawell.net>
15992L:	netdev@vger.kernel.org
15993S:	Maintained
15994F:	drivers/net/ethernet/smsc/smsc9420.*
15995
15996SOCIONEXT (SNI) AVE NETWORK DRIVER
15997M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15998L:	netdev@vger.kernel.org
15999S:	Maintained
16000F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16001F:	drivers/net/ethernet/socionext/sni_ave.c
16002
16003SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16004M:	Jassi Brar <jaswinder.singh@linaro.org>
16005M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16006L:	netdev@vger.kernel.org
16007S:	Maintained
16008F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
16009F:	drivers/net/ethernet/socionext/netsec.c
16010
16011SOCIONEXT (SNI) Synquacer SPI DRIVER
16012M:	Masahisa Kojima <masahisa.kojima@linaro.org>
16013M:	Jassi Brar <jaswinder.singh@linaro.org>
16014L:	linux-spi@vger.kernel.org
16015S:	Maintained
16016F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
16017F:	drivers/spi/spi-synquacer.c
16018
16019SOCIONEXT SYNQUACER I2C DRIVER
16020M:	Ard Biesheuvel <ardb@kernel.org>
16021L:	linux-i2c@vger.kernel.org
16022S:	Maintained
16023F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16024F:	drivers/i2c/busses/i2c-synquacer.c
16025
16026SOCIONEXT UNIPHIER SOUND DRIVER
16027L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16028S:	Orphan
16029F:	sound/soc/uniphier/
16030
16031SOEKRIS NET48XX LED SUPPORT
16032M:	Chris Boot <bootc@bootc.net>
16033S:	Maintained
16034F:	drivers/leds/leds-net48xx.c
16035
16036SOFT-IWARP DRIVER (siw)
16037M:	Bernard Metzler <bmt@zurich.ibm.com>
16038L:	linux-rdma@vger.kernel.org
16039S:	Supported
16040F:	drivers/infiniband/sw/siw/
16041F:	include/uapi/rdma/siw-abi.h
16042
16043SOFT-ROCE DRIVER (rxe)
16044M:	Zhu Yanjun <yanjunz@mellanox.com>
16045L:	linux-rdma@vger.kernel.org
16046S:	Supported
16047F:	drivers/infiniband/sw/rxe/
16048F:	include/uapi/rdma/rdma_user_rxe.h
16049
16050SOFTLOGIC 6x10 MPEG CODEC
16051M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16052M:	Anton Sviridenko <anton@corp.bluecherry.net>
16053M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16054M:	Andrey Utkin <andrey_utkin@fastmail.com>
16055M:	Ismael Luceno <ismael@iodev.co.uk>
16056L:	linux-media@vger.kernel.org
16057S:	Supported
16058F:	drivers/media/pci/solo6x10/
16059
16060SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16061M:	James Morse <james.morse@arm.com>
16062L:	linux-arm-kernel@lists.infradead.org
16063S:	Maintained
16064F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
16065F:	drivers/firmware/arm_sdei.c
16066F:	include/linux/arm_sdei.h
16067F:	include/uapi/linux/arm_sdei.h
16068
16069SOFTWARE RAID (Multiple Disks) SUPPORT
16070M:	Song Liu <song@kernel.org>
16071L:	linux-raid@vger.kernel.org
16072S:	Supported
16073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16074F:	drivers/md/Kconfig
16075F:	drivers/md/Makefile
16076F:	drivers/md/md*
16077F:	drivers/md/raid*
16078F:	include/linux/raid/
16079F:	include/uapi/linux/raid/
16080
16081SOLIDRUN CLEARFOG SUPPORT
16082M:	Russell King <linux@armlinux.org.uk>
16083S:	Maintained
16084F:	arch/arm/boot/dts/armada-388-clearfog*
16085F:	arch/arm/boot/dts/armada-38x-solidrun-*
16086
16087SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16088M:	Russell King <linux@armlinux.org.uk>
16089S:	Maintained
16090F:	arch/arm/boot/dts/imx6*-cubox-i*
16091F:	arch/arm/boot/dts/imx6*-hummingboard*
16092F:	arch/arm/boot/dts/imx6*-sr-*
16093
16094SONIC NETWORK DRIVER
16095M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16096L:	netdev@vger.kernel.org
16097S:	Maintained
16098F:	drivers/net/ethernet/natsemi/sonic.*
16099
16100SONICS SILICON BACKPLANE DRIVER (SSB)
16101M:	Michael Buesch <m@bues.ch>
16102L:	linux-wireless@vger.kernel.org
16103S:	Maintained
16104F:	drivers/ssb/
16105F:	include/linux/ssb/
16106
16107SONY IMX214 SENSOR DRIVER
16108M:	Ricardo Ribalda <ribalda@kernel.org>
16109L:	linux-media@vger.kernel.org
16110S:	Maintained
16111T:	git git://linuxtv.org/media_tree.git
16112F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16113F:	drivers/media/i2c/imx214.c
16114
16115SONY IMX219 SENSOR DRIVER
16116M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16117L:	linux-media@vger.kernel.org
16118S:	Maintained
16119T:	git git://linuxtv.org/media_tree.git
16120F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
16121F:	drivers/media/i2c/imx219.c
16122
16123SONY IMX258 SENSOR DRIVER
16124M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16125L:	linux-media@vger.kernel.org
16126S:	Maintained
16127T:	git git://linuxtv.org/media_tree.git
16128F:	drivers/media/i2c/imx258.c
16129
16130SONY IMX274 SENSOR DRIVER
16131M:	Leon Luo <leonl@leopardimaging.com>
16132L:	linux-media@vger.kernel.org
16133S:	Maintained
16134T:	git git://linuxtv.org/media_tree.git
16135F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
16136F:	drivers/media/i2c/imx274.c
16137
16138SONY IMX290 SENSOR DRIVER
16139M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16140L:	linux-media@vger.kernel.org
16141S:	Maintained
16142T:	git git://linuxtv.org/media_tree.git
16143F:	Documentation/devicetree/bindings/media/i2c/imx290.txt
16144F:	drivers/media/i2c/imx290.c
16145
16146SONY IMX319 SENSOR DRIVER
16147M:	Bingbu Cao <bingbu.cao@intel.com>
16148L:	linux-media@vger.kernel.org
16149S:	Maintained
16150T:	git git://linuxtv.org/media_tree.git
16151F:	drivers/media/i2c/imx319.c
16152
16153SONY IMX355 SENSOR DRIVER
16154M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16155L:	linux-media@vger.kernel.org
16156S:	Maintained
16157T:	git git://linuxtv.org/media_tree.git
16158F:	drivers/media/i2c/imx355.c
16159
16160SONY MEMORYSTICK SUBSYSTEM
16161M:	Maxim Levitsky <maximlevitsky@gmail.com>
16162M:	Alex Dubov <oakad@yahoo.com>
16163M:	Ulf Hansson <ulf.hansson@linaro.org>
16164L:	linux-mmc@vger.kernel.org
16165S:	Maintained
16166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16167F:	drivers/memstick/
16168F:	include/linux/memstick.h
16169
16170SONY VAIO CONTROL DEVICE DRIVER
16171M:	Mattia Dongili <malattia@linux.it>
16172L:	platform-driver-x86@vger.kernel.org
16173S:	Maintained
16174W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16175F:	Documentation/admin-guide/laptops/sony-laptop.rst
16176F:	drivers/char/sonypi.c
16177F:	drivers/platform/x86/sony-laptop.c
16178F:	include/linux/sony-laptop.h
16179
16180SOUND
16181M:	Jaroslav Kysela <perex@perex.cz>
16182M:	Takashi Iwai <tiwai@suse.com>
16183L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16184S:	Maintained
16185W:	http://www.alsa-project.org/
16186Q:	http://patchwork.kernel.org/project/alsa-devel/list/
16187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16188F:	Documentation/sound/
16189F:	include/sound/
16190F:	include/uapi/sound/
16191F:	sound/
16192
16193SOUND - COMPRESSED AUDIO
16194M:	Vinod Koul <vkoul@kernel.org>
16195L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16196S:	Supported
16197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16198F:	Documentation/sound/designs/compress-offload.rst
16199F:	include/sound/compress_driver.h
16200F:	include/uapi/sound/compress_*
16201F:	sound/core/compress_offload.c
16202F:	sound/soc/soc-compress.c
16203
16204SOUND - DMAENGINE HELPERS
16205M:	Lars-Peter Clausen <lars@metafoo.de>
16206S:	Supported
16207F:	include/sound/dmaengine_pcm.h
16208F:	sound/core/pcm_dmaengine.c
16209F:	sound/soc/soc-generic-dmaengine-pcm.c
16210
16211SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16212M:	Liam Girdwood <lgirdwood@gmail.com>
16213M:	Mark Brown <broonie@kernel.org>
16214L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16215S:	Supported
16216W:	http://alsa-project.org/main/index.php/ASoC
16217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16218F:	Documentation/devicetree/bindings/sound/
16219F:	Documentation/sound/soc/
16220F:	include/dt-bindings/sound/
16221F:	include/sound/soc*
16222F:	sound/soc/
16223
16224SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16225M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16226M:	Liam Girdwood <lgirdwood@gmail.com>
16227M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16228M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
16229M:	Daniel Baluta <daniel.baluta@nxp.com>
16230L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16231S:	Supported
16232W:	https://github.com/thesofproject/linux/
16233F:	sound/soc/sof/
16234
16235SOUNDWIRE SUBSYSTEM
16236M:	Vinod Koul <vkoul@kernel.org>
16237M:	Bard Liao <yung-chuan.liao@linux.intel.com>
16238R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16239R:	Sanyog Kale <sanyog.r.kale@intel.com>
16240L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16241S:	Supported
16242F:	Documentation/driver-api/soundwire/
16243F:	drivers/soundwire/
16244F:	include/linux/soundwire/
16245
16246SP2 MEDIA DRIVER
16247M:	Olli Salonen <olli.salonen@iki.fi>
16248L:	linux-media@vger.kernel.org
16249S:	Maintained
16250W:	https://linuxtv.org
16251Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16252F:	drivers/media/dvb-frontends/sp2*
16253
16254SPARC + UltraSPARC (sparc/sparc64)
16255M:	"David S. Miller" <davem@davemloft.net>
16256L:	sparclinux@vger.kernel.org
16257S:	Maintained
16258Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
16259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16261F:	arch/sparc/
16262F:	drivers/sbus/
16263
16264SPARC SERIAL DRIVERS
16265M:	"David S. Miller" <davem@davemloft.net>
16266L:	sparclinux@vger.kernel.org
16267S:	Maintained
16268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16270F:	drivers/tty/serial/suncore.c
16271F:	drivers/tty/serial/sunhv.c
16272F:	drivers/tty/serial/sunsab.c
16273F:	drivers/tty/serial/sunsab.h
16274F:	drivers/tty/serial/sunsu.c
16275F:	drivers/tty/serial/sunzilog.c
16276F:	drivers/tty/serial/sunzilog.h
16277F:	drivers/tty/vcc.c
16278F:	include/linux/sunserialcore.h
16279
16280SPARSE CHECKER
16281M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16282L:	linux-sparse@vger.kernel.org
16283S:	Maintained
16284W:	https://sparse.docs.kernel.org/
16285T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16286Q:	https://patchwork.kernel.org/project/linux-sparse/list/
16287B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16288F:	include/linux/compiler.h
16289
16290SPEAKUP CONSOLE SPEECH DRIVER
16291M:	William Hubbs <w.d.hubbs@gmail.com>
16292M:	Chris Brannon <chris@the-brannons.com>
16293M:	Kirk Reiser <kirk@reisers.ca>
16294M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
16295L:	speakup@linux-speakup.org
16296S:	Odd Fixes
16297W:	http://www.linux-speakup.org/
16298F:	drivers/accessibility/speakup/
16299
16300SPEAR CLOCK FRAMEWORK SUPPORT
16301M:	Viresh Kumar <vireshk@kernel.org>
16302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16303S:	Maintained
16304W:	http://www.st.com/spear
16305F:	drivers/clk/spear/
16306
16307SPEAR PLATFORM SUPPORT
16308M:	Viresh Kumar <vireshk@kernel.org>
16309M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16311S:	Maintained
16312W:	http://www.st.com/spear
16313F:	arch/arm/boot/dts/spear*
16314F:	arch/arm/mach-spear/
16315
16316SPI NOR SUBSYSTEM
16317M:	Tudor Ambarus <tudor.ambarus@microchip.com>
16318L:	linux-mtd@lists.infradead.org
16319S:	Maintained
16320W:	http://www.linux-mtd.infradead.org/
16321Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16322C:	irc://irc.oftc.net/mtd
16323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16324F:	drivers/mtd/spi-nor/
16325F:	include/linux/mtd/spi-nor.h
16326
16327SPI SUBSYSTEM
16328M:	Mark Brown <broonie@kernel.org>
16329L:	linux-spi@vger.kernel.org
16330S:	Maintained
16331Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
16332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16333F:	Documentation/devicetree/bindings/spi/
16334F:	Documentation/spi/
16335F:	drivers/spi/
16336F:	include/linux/spi/
16337F:	include/uapi/linux/spi/
16338F:	tools/spi/
16339
16340SPIDERNET NETWORK DRIVER for CELL
16341M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16342L:	netdev@vger.kernel.org
16343S:	Supported
16344F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16345F:	drivers/net/ethernet/toshiba/spider_net*
16346
16347SPMI SUBSYSTEM
16348R:	Stephen Boyd <sboyd@kernel.org>
16349L:	linux-arm-msm@vger.kernel.org
16350F:	Documentation/devicetree/bindings/spmi/
16351F:	drivers/spmi/
16352F:	include/dt-bindings/spmi/spmi.h
16353F:	include/linux/spmi.h
16354F:	include/trace/events/spmi.h
16355
16356SPU FILE SYSTEM
16357M:	Jeremy Kerr <jk@ozlabs.org>
16358L:	linuxppc-dev@lists.ozlabs.org
16359S:	Supported
16360W:	http://www.ibm.com/developerworks/power/cell/
16361F:	Documentation/filesystems/spufs/spufs.rst
16362F:	arch/powerpc/platforms/cell/spufs/
16363
16364SQUASHFS FILE SYSTEM
16365M:	Phillip Lougher <phillip@squashfs.org.uk>
16366L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
16367S:	Maintained
16368W:	http://squashfs.org.uk
16369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16370F:	Documentation/filesystems/squashfs.rst
16371F:	fs/squashfs/
16372
16373SRM (Alpha) environment access
16374M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
16375S:	Maintained
16376F:	arch/alpha/kernel/srm_env.c
16377
16378ST LSM6DSx IMU IIO DRIVER
16379M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16380L:	linux-iio@vger.kernel.org
16381S:	Maintained
16382W:	http://www.st.com/
16383F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16384F:	drivers/iio/imu/st_lsm6dsx/
16385
16386ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16387M:	Mickael Guene <mickael.guene@st.com>
16388L:	linux-media@vger.kernel.org
16389S:	Maintained
16390T:	git git://linuxtv.org/media_tree.git
16391F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16392F:	drivers/media/i2c/st-mipid02.c
16393
16394ST STM32 I2C/SMBUS DRIVER
16395M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16396L:	linux-i2c@vger.kernel.org
16397S:	Maintained
16398F:	drivers/i2c/busses/i2c-stm32*
16399
16400ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16401M:	Song Qiang <songqiang1304521@gmail.com>
16402L:	linux-iio@vger.kernel.org
16403S:	Maintained
16404F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16405F:	drivers/iio/proximity/vl53l0x-i2c.c
16406
16407STABLE BRANCH
16408M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16409M:	Sasha Levin <sashal@kernel.org>
16410L:	stable@vger.kernel.org
16411S:	Supported
16412F:	Documentation/process/stable-kernel-rules.rst
16413
16414STAGING - ATOMISP DRIVER
16415M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16416R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16417L:	linux-media@vger.kernel.org
16418S:	Maintained
16419F:	drivers/staging/media/atomisp/
16420
16421STAGING - COMEDI
16422M:	Ian Abbott <abbotti@mev.co.uk>
16423M:	H Hartley Sweeten <hsweeten@visionengravers.com>
16424S:	Odd Fixes
16425F:	drivers/staging/comedi/
16426
16427STAGING - FIELDBUS SUBSYSTEM
16428M:	Sven Van Asbroeck <TheSven73@gmail.com>
16429S:	Maintained
16430F:	drivers/staging/fieldbus/*
16431F:	drivers/staging/fieldbus/Documentation/
16432
16433STAGING - HMS ANYBUS-S BUS
16434M:	Sven Van Asbroeck <TheSven73@gmail.com>
16435S:	Maintained
16436F:	drivers/staging/fieldbus/anybuss/
16437
16438STAGING - INDUSTRIAL IO
16439M:	Jonathan Cameron <jic23@kernel.org>
16440L:	linux-iio@vger.kernel.org
16441S:	Odd Fixes
16442F:	Documentation/devicetree/bindings/staging/iio/
16443F:	drivers/staging/iio/
16444
16445STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16446M:	Marc Dietrich <marvin24@gmx.de>
16447L:	ac100@lists.launchpad.net (moderated for non-subscribers)
16448L:	linux-tegra@vger.kernel.org
16449S:	Maintained
16450F:	drivers/staging/nvec/
16451
16452STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16453M:	Jens Frederich <jfrederich@gmail.com>
16454M:	Daniel Drake <dsd@laptop.org>
16455M:	Jon Nettleton <jon.nettleton@gmail.com>
16456S:	Maintained
16457W:	http://wiki.laptop.org/go/DCON
16458F:	drivers/staging/olpc_dcon/
16459
16460STAGING - REALTEK RTL8188EU DRIVERS
16461M:	Larry Finger <Larry.Finger@lwfinger.net>
16462S:	Odd Fixes
16463F:	drivers/staging/rtl8188eu/
16464
16465STAGING - REALTEK RTL8712U DRIVERS
16466M:	Larry Finger <Larry.Finger@lwfinger.net>
16467M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16468S:	Odd Fixes
16469F:	drivers/staging/rtl8712/
16470
16471STAGING - SEPS525 LCD CONTROLLER DRIVERS
16472M:	Michael Hennerich <michael.hennerich@analog.com>
16473M:	Beniamin Bia <beniamin.bia@analog.com>
16474L:	linux-fbdev@vger.kernel.org
16475S:	Supported
16476F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16477F:	drivers/staging/fbtft/fb_seps525.c
16478
16479STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16480M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16481M:	Teddy Wang <teddy.wang@siliconmotion.com>
16482M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16483L:	linux-fbdev@vger.kernel.org
16484S:	Maintained
16485F:	drivers/staging/sm750fb/
16486
16487STAGING - VIA VT665X DRIVERS
16488M:	Forest Bond <forest@alittletooquiet.net>
16489S:	Odd Fixes
16490F:	drivers/staging/vt665?/
16491
16492STAGING SUBSYSTEM
16493M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16494L:	devel@driverdev.osuosl.org
16495S:	Supported
16496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16497F:	drivers/staging/
16498
16499STARFIRE/DURALAN NETWORK DRIVER
16500M:	Ion Badulescu <ionut@badula.org>
16501S:	Odd Fixes
16502F:	drivers/net/ethernet/adaptec/starfire*
16503
16504STEC S1220 SKD DRIVER
16505M:	Damien Le Moal <Damien.LeMoal@wdc.com>
16506L:	linux-block@vger.kernel.org
16507S:	Maintained
16508F:	drivers/block/skd*[ch]
16509
16510STI AUDIO (ASoC) DRIVERS
16511M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
16512L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16513S:	Maintained
16514F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16515F:	sound/soc/sti/
16516
16517STI CEC DRIVER
16518M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
16519S:	Maintained
16520F:	Documentation/devicetree/bindings/media/stih-cec.txt
16521F:	drivers/media/platform/sti/cec/
16522
16523STK1160 USB VIDEO CAPTURE DRIVER
16524M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16525L:	linux-media@vger.kernel.org
16526S:	Maintained
16527T:	git git://linuxtv.org/media_tree.git
16528F:	drivers/media/usb/stk1160/
16529
16530STM32 AUDIO (ASoC) DRIVERS
16531M:	Olivier Moysan <olivier.moysan@st.com>
16532M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
16533L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16534S:	Maintained
16535F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
16536F:	sound/soc/stm/
16537
16538STM32 TIMER/LPTIMER DRIVERS
16539M:	Fabrice Gasnier <fabrice.gasnier@st.com>
16540S:	Maintained
16541F:	Documentation/ABI/testing/*timer-stm32
16542F:	Documentation/devicetree/bindings/*/*stm32-*timer*
16543F:	drivers/*/stm32-*timer*
16544F:	drivers/pwm/pwm-stm32*
16545F:	include/linux/*/stm32-*tim*
16546
16547STMMAC ETHERNET DRIVER
16548M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
16549M:	Alexandre Torgue <alexandre.torgue@st.com>
16550M:	Jose Abreu <joabreu@synopsys.com>
16551L:	netdev@vger.kernel.org
16552S:	Supported
16553W:	http://www.stlinux.com
16554F:	Documentation/networking/device_drivers/ethernet/stmicro/
16555F:	drivers/net/ethernet/stmicro/stmmac/
16556
16557SUN3/3X
16558M:	Sam Creasey <sammy@sammy.net>
16559S:	Maintained
16560W:	http://sammy.net/sun3/
16561F:	arch/m68k/include/asm/sun3*
16562F:	arch/m68k/kernel/*sun3*
16563F:	arch/m68k/sun3*/
16564F:	drivers/net/ethernet/i825xx/sun3*
16565
16566SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16567M:	Hans de Goede <hdegoede@redhat.com>
16568L:	linux-input@vger.kernel.org
16569S:	Maintained
16570F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16571F:	drivers/input/keyboard/sun4i-lradc-keys.c
16572
16573SUNDANCE NETWORK DRIVER
16574M:	Denis Kirjanov <kda@linux-powerpc.org>
16575L:	netdev@vger.kernel.org
16576S:	Maintained
16577F:	drivers/net/ethernet/dlink/sundance.c
16578
16579SUPERH
16580M:	Yoshinori Sato <ysato@users.sourceforge.jp>
16581M:	Rich Felker <dalias@libc.org>
16582L:	linux-sh@vger.kernel.org
16583S:	Maintained
16584Q:	http://patchwork.kernel.org/project/linux-sh/list/
16585F:	Documentation/sh/
16586F:	arch/sh/
16587F:	drivers/sh/
16588
16589SUSPEND TO RAM
16590M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
16591M:	Len Brown <len.brown@intel.com>
16592M:	Pavel Machek <pavel@ucw.cz>
16593L:	linux-pm@vger.kernel.org
16594S:	Supported
16595B:	https://bugzilla.kernel.org
16596F:	Documentation/power/
16597F:	arch/x86/kernel/acpi/
16598F:	drivers/base/power/
16599F:	include/linux/freezer.h
16600F:	include/linux/pm.h
16601F:	include/linux/suspend.h
16602F:	kernel/power/
16603
16604SVGA HANDLING
16605M:	Martin Mares <mj@ucw.cz>
16606L:	linux-video@atrey.karlin.mff.cuni.cz
16607S:	Maintained
16608F:	Documentation/admin-guide/svga.rst
16609F:	arch/x86/boot/video*
16610
16611SWIOTLB SUBSYSTEM
16612M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16613L:	iommu@lists.linux-foundation.org
16614S:	Supported
16615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16616F:	arch/*/kernel/pci-swiotlb.c
16617F:	include/linux/swiotlb.h
16618F:	kernel/dma/swiotlb.c
16619
16620SWITCHDEV
16621M:	Jiri Pirko <jiri@resnulli.us>
16622M:	Ivan Vecera <ivecera@redhat.com>
16623L:	netdev@vger.kernel.org
16624S:	Supported
16625F:	include/net/switchdev.h
16626F:	net/switchdev/
16627
16628SY8106A REGULATOR DRIVER
16629M:	Icenowy Zheng <icenowy@aosc.io>
16630S:	Maintained
16631F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16632F:	drivers/regulator/sy8106a-regulator.c
16633
16634SYNC FILE FRAMEWORK
16635M:	Sumit Semwal <sumit.semwal@linaro.org>
16636R:	Gustavo Padovan <gustavo@padovan.org>
16637L:	linux-media@vger.kernel.org
16638L:	dri-devel@lists.freedesktop.org
16639S:	Maintained
16640T:	git git://anongit.freedesktop.org/drm/drm-misc
16641F:	Documentation/driver-api/sync_file.rst
16642F:	drivers/dma-buf/dma-fence*
16643F:	drivers/dma-buf/sw_sync.c
16644F:	drivers/dma-buf/sync_*
16645F:	include/linux/sync_file.h
16646F:	include/uapi/linux/sync_file.h
16647
16648SYNOPSYS ARC ARCHITECTURE
16649M:	Vineet Gupta <vgupta@synopsys.com>
16650L:	linux-snps-arc@lists.infradead.org
16651S:	Supported
16652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16653F:	Documentation/devicetree/bindings/arc/*
16654F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16655F:	arch/arc/
16656F:	drivers/clocksource/arc_timer.c
16657F:	drivers/tty/serial/arc_uart.c
16658
16659SYNOPSYS ARC HSDK SDP pll clock driver
16660M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16661S:	Supported
16662F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16663F:	drivers/clk/clk-hsdk-pll.c
16664
16665SYNOPSYS ARC SDP clock driver
16666M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16667S:	Supported
16668F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16669F:	drivers/clk/axs10x/*
16670
16671SYNOPSYS ARC SDP platform support
16672M:	Alexey Brodkin <abrodkin@synopsys.com>
16673S:	Supported
16674F:	Documentation/devicetree/bindings/arc/axs10*
16675F:	arch/arc/boot/dts/ax*
16676F:	arch/arc/plat-axs10x
16677
16678SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16679M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16680S:	Supported
16681F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16682F:	drivers/reset/reset-axs10x.c
16683
16684SYNOPSYS CREG GPIO DRIVER
16685M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16686S:	Maintained
16687F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16688F:	drivers/gpio/gpio-creg-snps.c
16689
16690SYNOPSYS DESIGNWARE 8250 UART DRIVER
16691R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16692S:	Maintained
16693F:	drivers/tty/serial/8250/8250_dw.c
16694F:	drivers/tty/serial/8250/8250_dwlib.*
16695F:	drivers/tty/serial/8250/8250_lpss.c
16696
16697SYNOPSYS DESIGNWARE APB GPIO DRIVER
16698M:	Hoan Tran <hoan@os.amperecomputing.com>
16699M:	Serge Semin <fancer.lancer@gmail.com>
16700L:	linux-gpio@vger.kernel.org
16701S:	Maintained
16702F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16703F:	drivers/gpio/gpio-dwapb.c
16704
16705SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16706M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16707S:	Maintained
16708F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16709F:	drivers/dma/dw-axi-dmac/
16710
16711SYNOPSYS DESIGNWARE DMAC DRIVER
16712M:	Viresh Kumar <vireshk@kernel.org>
16713R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16714S:	Maintained
16715F:	Documentation/devicetree/bindings/dma/snps-dma.txt
16716F:	drivers/dma/dw/
16717F:	include/dt-bindings/dma/dw-dmac.h
16718F:	include/linux/dma/dw.h
16719F:	include/linux/platform_data/dma-dw.h
16720
16721SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16722M:	Jose Abreu <Jose.Abreu@synopsys.com>
16723L:	netdev@vger.kernel.org
16724S:	Supported
16725F:	drivers/net/ethernet/synopsys/
16726
16727SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16728M:	Jose Abreu <Jose.Abreu@synopsys.com>
16729L:	netdev@vger.kernel.org
16730S:	Supported
16731F:	drivers/net/phy/mdio-xpcs.c
16732F:	include/linux/mdio-xpcs.h
16733
16734SYNOPSYS DESIGNWARE I2C DRIVER
16735M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
16736R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16737R:	Mika Westerberg <mika.westerberg@linux.intel.com>
16738L:	linux-i2c@vger.kernel.org
16739S:	Maintained
16740F:	drivers/i2c/busses/i2c-designware-*
16741F:	include/linux/platform_data/i2c-designware.h
16742
16743SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16744M:	Jaehoon Chung <jh80.chung@samsung.com>
16745L:	linux-mmc@vger.kernel.org
16746S:	Maintained
16747F:	drivers/mmc/host/dw_mmc*
16748
16749SYNOPSYS HSDK RESET CONTROLLER DRIVER
16750M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16751S:	Supported
16752F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16753F:	drivers/reset/reset-hsdk.c
16754F:	include/dt-bindings/reset/snps,hsdk-reset.h
16755
16756SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16757M:	Prabu Thangamuthu <prabu.t@synopsys.com>
16758M:	Manjunath M B <manjumb@synopsys.com>
16759L:	linux-mmc@vger.kernel.org
16760S:	Maintained
16761F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
16762
16763SYSTEM CONFIGURATION (SYSCON)
16764M:	Lee Jones <lee.jones@linaro.org>
16765M:	Arnd Bergmann <arnd@arndb.de>
16766S:	Supported
16767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16768F:	drivers/mfd/syscon.c
16769
16770SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16771M:	Sudeep Holla <sudeep.holla@arm.com>
16772L:	linux-arm-kernel@lists.infradead.org
16773S:	Maintained
16774F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16775F:	drivers/clk/clk-sc[mp]i.c
16776F:	drivers/cpufreq/sc[mp]i-cpufreq.c
16777F:	drivers/firmware/arm_scmi/
16778F:	drivers/firmware/arm_scpi.c
16779F:	drivers/reset/reset-scmi.c
16780F:	include/linux/sc[mp]i_protocol.h
16781F:	include/trace/events/scmi.h
16782
16783SYSTEM RESET/SHUTDOWN DRIVERS
16784M:	Sebastian Reichel <sre@kernel.org>
16785L:	linux-pm@vger.kernel.org
16786S:	Maintained
16787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16788F:	Documentation/devicetree/bindings/power/reset/
16789F:	drivers/power/reset/
16790
16791SYSTEM TRACE MODULE CLASS
16792M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
16793S:	Maintained
16794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16795F:	Documentation/trace/stm.rst
16796F:	drivers/hwtracing/stm/
16797F:	include/linux/stm.h
16798F:	include/uapi/linux/stm.h
16799
16800SYSTEM76 ACPI DRIVER
16801M:	Jeremy Soller <jeremy@system76.com>
16802M:	System76 Product Development <productdev@system76.com>
16803L:	platform-driver-x86@vger.kernel.org
16804S:	Maintained
16805F:	drivers/platform/x86/system76_acpi.c
16806
16807SYSV FILESYSTEM
16808M:	Christoph Hellwig <hch@infradead.org>
16809S:	Maintained
16810F:	Documentation/filesystems/sysv-fs.rst
16811F:	fs/sysv/
16812F:	include/linux/sysv_fs.h
16813
16814TASKSTATS STATISTICS INTERFACE
16815M:	Balbir Singh <bsingharora@gmail.com>
16816S:	Maintained
16817F:	Documentation/accounting/taskstats*
16818F:	include/linux/taskstats*
16819F:	kernel/taskstats.c
16820
16821TC subsystem
16822M:	Jamal Hadi Salim <jhs@mojatatu.com>
16823M:	Cong Wang <xiyou.wangcong@gmail.com>
16824M:	Jiri Pirko <jiri@resnulli.us>
16825L:	netdev@vger.kernel.org
16826S:	Maintained
16827F:	include/net/pkt_cls.h
16828F:	include/net/pkt_sched.h
16829F:	include/net/tc_act/
16830F:	include/uapi/linux/pkt_cls.h
16831F:	include/uapi/linux/pkt_sched.h
16832F:	include/uapi/linux/tc_act/
16833F:	include/uapi/linux/tc_ematch/
16834F:	net/sched/
16835
16836TC90522 MEDIA DRIVER
16837M:	Akihiro Tsukada <tskd08@gmail.com>
16838L:	linux-media@vger.kernel.org
16839S:	Odd Fixes
16840F:	drivers/media/dvb-frontends/tc90522*
16841
16842TCP LOW PRIORITY MODULE
16843M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16844M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16845S:	Maintained
16846W:	http://tcp-lp-mod.sourceforge.net/
16847F:	net/ipv4/tcp_lp.c
16848
16849TDA10071 MEDIA DRIVER
16850M:	Antti Palosaari <crope@iki.fi>
16851L:	linux-media@vger.kernel.org
16852S:	Maintained
16853W:	https://linuxtv.org
16854W:	http://palosaari.fi/linux/
16855Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16856T:	git git://linuxtv.org/anttip/media_tree.git
16857F:	drivers/media/dvb-frontends/tda10071*
16858
16859TDA18212 MEDIA DRIVER
16860M:	Antti Palosaari <crope@iki.fi>
16861L:	linux-media@vger.kernel.org
16862S:	Maintained
16863W:	https://linuxtv.org
16864W:	http://palosaari.fi/linux/
16865Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16866T:	git git://linuxtv.org/anttip/media_tree.git
16867F:	drivers/media/tuners/tda18212*
16868
16869TDA18218 MEDIA DRIVER
16870M:	Antti Palosaari <crope@iki.fi>
16871L:	linux-media@vger.kernel.org
16872S:	Maintained
16873W:	https://linuxtv.org
16874W:	http://palosaari.fi/linux/
16875Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16876T:	git git://linuxtv.org/anttip/media_tree.git
16877F:	drivers/media/tuners/tda18218*
16878
16879TDA18250 MEDIA DRIVER
16880M:	Olli Salonen <olli.salonen@iki.fi>
16881L:	linux-media@vger.kernel.org
16882S:	Maintained
16883W:	https://linuxtv.org
16884Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16885T:	git git://linuxtv.org/media_tree.git
16886F:	drivers/media/tuners/tda18250*
16887
16888TDA18271 MEDIA DRIVER
16889M:	Michael Krufky <mkrufky@linuxtv.org>
16890L:	linux-media@vger.kernel.org
16891S:	Maintained
16892W:	https://linuxtv.org
16893W:	http://github.com/mkrufky
16894Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16895T:	git git://linuxtv.org/mkrufky/tuners.git
16896F:	drivers/media/tuners/tda18271*
16897
16898TDA1997x MEDIA DRIVER
16899M:	Tim Harvey <tharvey@gateworks.com>
16900L:	linux-media@vger.kernel.org
16901S:	Maintained
16902W:	https://linuxtv.org
16903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16904F:	drivers/media/i2c/tda1997x.*
16905
16906TDA827x MEDIA DRIVER
16907M:	Michael Krufky <mkrufky@linuxtv.org>
16908L:	linux-media@vger.kernel.org
16909S:	Maintained
16910W:	https://linuxtv.org
16911W:	http://github.com/mkrufky
16912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16913T:	git git://linuxtv.org/mkrufky/tuners.git
16914F:	drivers/media/tuners/tda8290.*
16915
16916TDA8290 MEDIA DRIVER
16917M:	Michael Krufky <mkrufky@linuxtv.org>
16918L:	linux-media@vger.kernel.org
16919S:	Maintained
16920W:	https://linuxtv.org
16921W:	http://github.com/mkrufky
16922Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16923T:	git git://linuxtv.org/mkrufky/tuners.git
16924F:	drivers/media/tuners/tda8290.*
16925
16926TDA9840 MEDIA DRIVER
16927M:	Hans Verkuil <hverkuil@xs4all.nl>
16928L:	linux-media@vger.kernel.org
16929S:	Maintained
16930W:	https://linuxtv.org
16931T:	git git://linuxtv.org/media_tree.git
16932F:	drivers/media/i2c/tda9840*
16933
16934TEA5761 TUNER DRIVER
16935M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16936L:	linux-media@vger.kernel.org
16937S:	Odd fixes
16938W:	https://linuxtv.org
16939T:	git git://linuxtv.org/media_tree.git
16940F:	drivers/media/tuners/tea5761.*
16941
16942TEA5767 TUNER DRIVER
16943M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16944L:	linux-media@vger.kernel.org
16945S:	Maintained
16946W:	https://linuxtv.org
16947T:	git git://linuxtv.org/media_tree.git
16948F:	drivers/media/tuners/tea5767.*
16949
16950TEA6415C MEDIA DRIVER
16951M:	Hans Verkuil <hverkuil@xs4all.nl>
16952L:	linux-media@vger.kernel.org
16953S:	Maintained
16954W:	https://linuxtv.org
16955T:	git git://linuxtv.org/media_tree.git
16956F:	drivers/media/i2c/tea6415c*
16957
16958TEA6420 MEDIA DRIVER
16959M:	Hans Verkuil <hverkuil@xs4all.nl>
16960L:	linux-media@vger.kernel.org
16961S:	Maintained
16962W:	https://linuxtv.org
16963T:	git git://linuxtv.org/media_tree.git
16964F:	drivers/media/i2c/tea6420*
16965
16966TEAM DRIVER
16967M:	Jiri Pirko <jiri@resnulli.us>
16968L:	netdev@vger.kernel.org
16969S:	Supported
16970F:	drivers/net/team/
16971F:	include/linux/if_team.h
16972F:	include/uapi/linux/if_team.h
16973
16974TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16975M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16976S:	Maintained
16977F:	arch/x86/platform/ts5500/
16978
16979TECHNOTREND USB IR RECEIVER
16980M:	Sean Young <sean@mess.org>
16981L:	linux-media@vger.kernel.org
16982S:	Maintained
16983F:	drivers/media/rc/ttusbir.c
16984
16985TECHWELL TW9910 VIDEO DECODER
16986L:	linux-media@vger.kernel.org
16987S:	Orphan
16988F:	drivers/media/i2c/tw9910.c
16989F:	include/media/i2c/tw9910.h
16990
16991TEE SUBSYSTEM
16992M:	Jens Wiklander <jens.wiklander@linaro.org>
16993L:	op-tee@lists.trustedfirmware.org
16994S:	Maintained
16995F:	Documentation/staging/tee.rst
16996F:	drivers/tee/
16997F:	include/linux/tee_drv.h
16998F:	include/uapi/linux/tee.h
16999
17000TEGRA ARCHITECTURE SUPPORT
17001M:	Thierry Reding <thierry.reding@gmail.com>
17002M:	Jonathan Hunter <jonathanh@nvidia.com>
17003L:	linux-tegra@vger.kernel.org
17004S:	Supported
17005Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
17006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17007N:	[^a-z]tegra
17008
17009TEGRA CLOCK DRIVER
17010M:	Peter De Schrijver <pdeschrijver@nvidia.com>
17011M:	Prashant Gaikwad <pgaikwad@nvidia.com>
17012S:	Supported
17013F:	drivers/clk/tegra/
17014
17015TEGRA DMA DRIVERS
17016M:	Laxman Dewangan <ldewangan@nvidia.com>
17017M:	Jon Hunter <jonathanh@nvidia.com>
17018S:	Supported
17019F:	drivers/dma/tegra*
17020
17021TEGRA I2C DRIVER
17022M:	Laxman Dewangan <ldewangan@nvidia.com>
17023R:	Dmitry Osipenko <digetx@gmail.com>
17024S:	Supported
17025F:	drivers/i2c/busses/i2c-tegra.c
17026
17027TEGRA IOMMU DRIVERS
17028M:	Thierry Reding <thierry.reding@gmail.com>
17029R:	Krishna Reddy <vdumpa@nvidia.com>
17030L:	linux-tegra@vger.kernel.org
17031S:	Supported
17032F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17033F:	drivers/iommu/tegra*
17034
17035TEGRA KBC DRIVER
17036M:	Laxman Dewangan <ldewangan@nvidia.com>
17037S:	Supported
17038F:	drivers/input/keyboard/tegra-kbc.c
17039
17040TEGRA NAND DRIVER
17041M:	Stefan Agner <stefan@agner.ch>
17042M:	Lucas Stach <dev@lynxeye.de>
17043S:	Maintained
17044F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17045F:	drivers/mtd/nand/raw/tegra_nand.c
17046
17047TEGRA PWM DRIVER
17048M:	Thierry Reding <thierry.reding@gmail.com>
17049S:	Supported
17050F:	drivers/pwm/pwm-tegra.c
17051
17052TEGRA SERIAL DRIVER
17053M:	Laxman Dewangan <ldewangan@nvidia.com>
17054S:	Supported
17055F:	drivers/tty/serial/serial-tegra.c
17056
17057TEGRA SPI DRIVER
17058M:	Laxman Dewangan <ldewangan@nvidia.com>
17059S:	Supported
17060F:	drivers/spi/spi-tegra*
17061
17062TEGRA VIDEO DRIVER
17063M:	Thierry Reding <thierry.reding@gmail.com>
17064M:	Jonathan Hunter <jonathanh@nvidia.com>
17065M:	Sowjanya Komatineni <skomatineni@nvidia.com>
17066L:	linux-media@vger.kernel.org
17067L:	linux-tegra@vger.kernel.org
17068S:	Maintained
17069F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17070F:	drivers/staging/media/tegra-video/
17071
17072TEGRA XUSB PADCTL DRIVER
17073M:	JC Kuo <jckuo@nvidia.com>
17074S:	Supported
17075F:	drivers/phy/tegra/xusb*
17076
17077TEHUTI ETHERNET DRIVER
17078M:	Andy Gospodarek <andy@greyhouse.net>
17079L:	netdev@vger.kernel.org
17080S:	Supported
17081F:	drivers/net/ethernet/tehuti/*
17082
17083TELECOM CLOCK DRIVER FOR MCPL0010
17084M:	Mark Gross <mark.gross@intel.com>
17085S:	Supported
17086F:	drivers/char/tlclk.c
17087
17088TEMPO SEMICONDUCTOR DRIVERS
17089M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17090S:	Maintained
17091F:	Documentation/devicetree/bindings/sound/tscs*.txt
17092F:	sound/soc/codecs/tscs*.c
17093F:	sound/soc/codecs/tscs*.h
17094
17095TENSILICA XTENSA PORT (xtensa)
17096M:	Chris Zankel <chris@zankel.net>
17097M:	Max Filippov <jcmvbkbc@gmail.com>
17098L:	linux-xtensa@linux-xtensa.org
17099S:	Maintained
17100T:	git git://github.com/czankel/xtensa-linux.git
17101F:	arch/xtensa/
17102F:	drivers/irqchip/irq-xtensa-*
17103
17104TEXAS INSTRUMENTS ASoC DRIVERS
17105M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
17106L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17107S:	Maintained
17108F:	sound/soc/ti/
17109
17110TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17111M:	Ricardo Ribalda <ribalda@kernel.org>
17112L:	linux-iio@vger.kernel.org
17113S:	Supported
17114F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17115F:	drivers/iio/dac/ti-dac7612.c
17116
17117TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17118M:	Nishanth Menon <nm@ti.com>
17119M:	Tero Kristo <t-kristo@ti.com>
17120M:	Santosh Shilimkar <ssantosh@kernel.org>
17121L:	linux-arm-kernel@lists.infradead.org
17122S:	Maintained
17123F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17124F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17125F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17126F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
17127F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
17128F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17129F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17130F:	drivers/clk/keystone/sci-clk.c
17131F:	drivers/firmware/ti_sci*
17132F:	drivers/irqchip/irq-ti-sci-inta.c
17133F:	drivers/irqchip/irq-ti-sci-intr.c
17134F:	drivers/reset/reset-ti-sci.c
17135F:	drivers/soc/ti/ti_sci_inta_msi.c
17136F:	drivers/soc/ti/ti_sci_pm_domains.c
17137F:	include/dt-bindings/soc/ti,sci_pm_domain.h
17138F:	include/linux/soc/ti/ti_sci_inta_msi.h
17139F:	include/linux/soc/ti/ti_sci_protocol.h
17140
17141THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17142M:	Hans Verkuil <hverkuil@xs4all.nl>
17143L:	linux-media@vger.kernel.org
17144S:	Maintained
17145W:	https://linuxtv.org
17146T:	git git://linuxtv.org/media_tree.git
17147F:	drivers/media/radio/radio-raremono.c
17148
17149THERMAL
17150M:	Zhang Rui <rui.zhang@intel.com>
17151M:	Daniel Lezcano <daniel.lezcano@linaro.org>
17152R:	Amit Kucheria <amitk@kernel.org>
17153L:	linux-pm@vger.kernel.org
17154S:	Supported
17155Q:	https://patchwork.kernel.org/project/linux-pm/list/
17156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17157F:	Documentation/devicetree/bindings/thermal/
17158F:	drivers/thermal/
17159F:	include/linux/cpu_cooling.h
17160F:	include/linux/thermal.h
17161F:	include/uapi/linux/thermal.h
17162
17163THERMAL DRIVER FOR AMLOGIC SOCS
17164M:	Guillaume La Roque <glaroque@baylibre.com>
17165L:	linux-pm@vger.kernel.org
17166L:	linux-amlogic@lists.infradead.org
17167S:	Supported
17168W:	http://linux-meson.com/
17169F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17170F:	drivers/thermal/amlogic_thermal.c
17171
17172THERMAL/CPU_COOLING
17173M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
17174M:	Daniel Lezcano <daniel.lezcano@linaro.org>
17175M:	Viresh Kumar <viresh.kumar@linaro.org>
17176M:	Javi Merino <javi.merino@kernel.org>
17177L:	linux-pm@vger.kernel.org
17178S:	Supported
17179F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
17180F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
17181F:	drivers/thermal/cpufreq_cooling.c
17182F:	drivers/thermal/cpuidle_cooling.c
17183F:	include/linux/cpu_cooling.h
17184
17185THERMAL/POWER_ALLOCATOR
17186M:	Lukasz Luba <lukasz.luba@arm.com>
17187L:	linux-pm@vger.kernel.org
17188S:	Maintained
17189F:	Documentation/driver-api/thermal/power_allocator.rst
17190F:	drivers/thermal/gov_power_allocator.c
17191F:	include/trace/events/thermal_power_allocator.h
17192
17193THINKPAD ACPI EXTRAS DRIVER
17194M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17195L:	ibm-acpi-devel@lists.sourceforge.net
17196L:	platform-driver-x86@vger.kernel.org
17197S:	Maintained
17198W:	http://ibm-acpi.sourceforge.net
17199W:	http://thinkwiki.org/wiki/Ibm-acpi
17200T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17201F:	drivers/platform/x86/thinkpad_acpi.c
17202
17203THUNDERBOLT DRIVER
17204M:	Andreas Noever <andreas.noever@gmail.com>
17205M:	Michael Jamet <michael.jamet@intel.com>
17206M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17207M:	Yehezkel Bernat <YehezkelShB@gmail.com>
17208L:	linux-usb@vger.kernel.org
17209S:	Maintained
17210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17211F:	Documentation/admin-guide/thunderbolt.rst
17212F:	drivers/thunderbolt/
17213F:	include/linux/thunderbolt.h
17214
17215THUNDERBOLT NETWORK DRIVER
17216M:	Michael Jamet <michael.jamet@intel.com>
17217M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17218M:	Yehezkel Bernat <YehezkelShB@gmail.com>
17219L:	netdev@vger.kernel.org
17220S:	Maintained
17221F:	drivers/net/thunderbolt.c
17222
17223THUNDERX GPIO DRIVER
17224M:	Robert Richter <rrichter@marvell.com>
17225S:	Maintained
17226F:	drivers/gpio/gpio-thunderx.c
17227
17228TI AM437X VPFE DRIVER
17229M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17230L:	linux-media@vger.kernel.org
17231S:	Maintained
17232W:	https://linuxtv.org
17233Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17234T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17235F:	drivers/media/platform/am437x/
17236
17237TI BANDGAP AND THERMAL DRIVER
17238M:	Eduardo Valentin <edubezval@gmail.com>
17239M:	Keerthy <j-keerthy@ti.com>
17240L:	linux-pm@vger.kernel.org
17241L:	linux-omap@vger.kernel.org
17242S:	Maintained
17243F:	drivers/thermal/ti-soc-thermal/
17244
17245TI BQ27XXX POWER SUPPLY DRIVER
17246R:	Andrew F. Davis <afd@ti.com>
17247F:	drivers/power/supply/bq27xxx_battery.c
17248F:	drivers/power/supply/bq27xxx_battery_i2c.c
17249F:	include/linux/power/bq27xxx_battery.h
17250
17251TI CDCE706 CLOCK DRIVER
17252M:	Max Filippov <jcmvbkbc@gmail.com>
17253S:	Maintained
17254F:	drivers/clk/clk-cdce706.c
17255
17256TI CLOCK DRIVER
17257M:	Tero Kristo <t-kristo@ti.com>
17258L:	linux-omap@vger.kernel.org
17259S:	Maintained
17260F:	drivers/clk/ti/
17261F:	include/linux/clk/ti.h
17262
17263TI DAVINCI MACHINE SUPPORT
17264M:	Sekhar Nori <nsekhar@ti.com>
17265R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
17266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17267S:	Supported
17268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17269F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17270F:	arch/arm/boot/dts/da850*
17271F:	arch/arm/mach-davinci/
17272F:	drivers/i2c/busses/i2c-davinci.c
17273
17274TI DAVINCI SERIES CLOCK DRIVER
17275M:	David Lechner <david@lechnology.com>
17276R:	Sekhar Nori <nsekhar@ti.com>
17277S:	Maintained
17278F:	Documentation/devicetree/bindings/clock/ti/davinci/
17279F:	drivers/clk/davinci/
17280
17281TI DAVINCI SERIES GPIO DRIVER
17282M:	Keerthy <j-keerthy@ti.com>
17283L:	linux-gpio@vger.kernel.org
17284S:	Maintained
17285F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17286F:	drivers/gpio/gpio-davinci.c
17287
17288TI DAVINCI SERIES MEDIA DRIVER
17289M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17290L:	linux-media@vger.kernel.org
17291S:	Maintained
17292W:	https://linuxtv.org
17293Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17294T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17295F:	drivers/media/platform/davinci/
17296F:	include/media/davinci/
17297
17298TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17299R:	David Lechner <david@lechnology.com>
17300L:	linux-iio@vger.kernel.org
17301F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
17302F:	drivers/counter/ti-eqep.c
17303
17304TI ETHERNET SWITCH DRIVER (CPSW)
17305R:	Grygorii Strashko <grygorii.strashko@ti.com>
17306L:	linux-omap@vger.kernel.org
17307L:	netdev@vger.kernel.org
17308S:	Maintained
17309F:	drivers/net/ethernet/ti/cpsw*
17310F:	drivers/net/ethernet/ti/davinci*
17311
17312TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17313M:	Alex Dubov <oakad@yahoo.com>
17314S:	Maintained
17315W:	http://tifmxx.berlios.de/
17316F:	drivers/memstick/host/tifm_ms.c
17317F:	drivers/misc/tifm*
17318F:	drivers/mmc/host/tifm_sd.c
17319F:	include/linux/tifm.h
17320
17321TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17322M:	Santosh Shilimkar <ssantosh@kernel.org>
17323L:	linux-kernel@vger.kernel.org
17324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17325S:	Maintained
17326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17327F:	drivers/soc/ti/*
17328
17329TI LM49xxx FAMILY ASoC CODEC DRIVERS
17330M:	M R Swami Reddy <mr.swami.reddy@ti.com>
17331M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17332L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17333S:	Maintained
17334F:	sound/soc/codecs/isabelle*
17335F:	sound/soc/codecs/lm49453*
17336
17337TI LP855x BACKLIGHT DRIVER
17338M:	Milo Kim <milo.kim@ti.com>
17339S:	Maintained
17340F:	Documentation/driver-api/backlight/lp855x-driver.rst
17341F:	drivers/video/backlight/lp855x_bl.c
17342F:	include/linux/platform_data/lp855x.h
17343
17344TI LP8727 CHARGER DRIVER
17345M:	Milo Kim <milo.kim@ti.com>
17346S:	Maintained
17347F:	drivers/power/supply/lp8727_charger.c
17348F:	include/linux/platform_data/lp8727.h
17349
17350TI LP8788 MFD DRIVER
17351M:	Milo Kim <milo.kim@ti.com>
17352S:	Maintained
17353F:	drivers/iio/adc/lp8788_adc.c
17354F:	drivers/leds/leds-lp8788.c
17355F:	drivers/mfd/lp8788*.c
17356F:	drivers/power/supply/lp8788-charger.c
17357F:	drivers/regulator/lp8788-*.c
17358F:	include/linux/mfd/lp8788*.h
17359
17360TI NETCP ETHERNET DRIVER
17361M:	Wingman Kwok <w-kwok2@ti.com>
17362M:	Murali Karicheri <m-karicheri2@ti.com>
17363L:	netdev@vger.kernel.org
17364S:	Maintained
17365F:	drivers/net/ethernet/ti/netcp*
17366
17367TI PCM3060 ASoC CODEC DRIVER
17368M:	Kirill Marinushkin <kmarinushkin@birdec.com>
17369L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17370S:	Maintained
17371F:	Documentation/devicetree/bindings/sound/pcm3060.txt
17372F:	sound/soc/codecs/pcm3060*
17373
17374TI TAS571X FAMILY ASoC CODEC DRIVER
17375M:	Kevin Cernekee <cernekee@chromium.org>
17376L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17377S:	Odd Fixes
17378F:	sound/soc/codecs/tas571x*
17379
17380TI TCAN4X5X DEVICE DRIVER
17381M:	Dan Murphy <dmurphy@ti.com>
17382L:	linux-can@vger.kernel.org
17383S:	Maintained
17384F:	Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17385F:	drivers/net/can/m_can/tcan4x5x.c
17386
17387TI TRF7970A NFC DRIVER
17388M:	Mark Greer <mgreer@animalcreek.com>
17389L:	linux-wireless@vger.kernel.org
17390L:	linux-nfc@lists.01.org (moderated for non-subscribers)
17391S:	Supported
17392F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17393F:	drivers/nfc/trf7970a.c
17394
17395TI TWL4030 SERIES SOC CODEC DRIVER
17396M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
17397L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17398S:	Maintained
17399F:	sound/soc/codecs/twl4030*
17400
17401TI VPE/CAL DRIVERS
17402M:	Benoit Parrot <bparrot@ti.com>
17403L:	linux-media@vger.kernel.org
17404S:	Maintained
17405W:	http://linuxtv.org/
17406Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17407F:	Documentation/devicetree/bindings/media/ti,cal.yaml
17408F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
17409F:	drivers/media/platform/ti-vpe/
17410
17411TI WILINK WIRELESS DRIVERS
17412L:	linux-wireless@vger.kernel.org
17413S:	Orphan
17414W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17415W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17417F:	drivers/net/wireless/ti/
17418F:	include/linux/wl12xx.h
17419
17420TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17421M:	John Stultz <john.stultz@linaro.org>
17422M:	Thomas Gleixner <tglx@linutronix.de>
17423R:	Stephen Boyd <sboyd@kernel.org>
17424L:	linux-kernel@vger.kernel.org
17425S:	Supported
17426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17427F:	include/linux/clocksource.h
17428F:	include/linux/time.h
17429F:	include/linux/timex.h
17430F:	include/uapi/linux/time.h
17431F:	include/uapi/linux/timex.h
17432F:	kernel/time/alarmtimer.c
17433F:	kernel/time/clocksource.c
17434F:	kernel/time/ntp.c
17435F:	kernel/time/time*.c
17436F:	tools/testing/selftests/timers/
17437
17438TIPC NETWORK LAYER
17439M:	Jon Maloy <jmaloy@redhat.com>
17440M:	Ying Xue <ying.xue@windriver.com>
17441L:	netdev@vger.kernel.org (core kernel code)
17442L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17443S:	Maintained
17444W:	http://tipc.sourceforge.net/
17445F:	include/uapi/linux/tipc*.h
17446F:	net/tipc/
17447
17448TLAN NETWORK DRIVER
17449M:	Samuel Chessman <chessman@tux.org>
17450L:	tlan-devel@lists.sourceforge.net (subscribers-only)
17451S:	Maintained
17452W:	http://sourceforge.net/projects/tlan/
17453F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17454F:	drivers/net/ethernet/ti/tlan.*
17455
17456TM6000 VIDEO4LINUX DRIVER
17457M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17458L:	linux-media@vger.kernel.org
17459S:	Odd fixes
17460W:	https://linuxtv.org
17461T:	git git://linuxtv.org/media_tree.git
17462F:	Documentation/admin-guide/media/tm6000*
17463F:	drivers/media/usb/tm6000/
17464
17465TMIO/SDHI MMC DRIVER
17466M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
17467L:	linux-mmc@vger.kernel.org
17468S:	Supported
17469F:	drivers/mmc/host/renesas_sdhi*
17470F:	drivers/mmc/host/tmio_mmc*
17471F:	include/linux/mfd/tmio.h
17472
17473TMP401 HARDWARE MONITOR DRIVER
17474M:	Guenter Roeck <linux@roeck-us.net>
17475L:	linux-hwmon@vger.kernel.org
17476S:	Maintained
17477F:	Documentation/hwmon/tmp401.rst
17478F:	drivers/hwmon/tmp401.c
17479
17480TMP513 HARDWARE MONITOR DRIVER
17481M:	Eric Tremblay <etremblay@distech-controls.com>
17482L:	linux-hwmon@vger.kernel.org
17483S:	Maintained
17484F:	Documentation/hwmon/tmp513.rst
17485F:	drivers/hwmon/tmp513.c
17486
17487TMPFS (SHMEM FILESYSTEM)
17488M:	Hugh Dickins <hughd@google.com>
17489L:	linux-mm@kvack.org
17490S:	Maintained
17491F:	include/linux/shmem_fs.h
17492F:	mm/shmem.c
17493
17494TOMOYO SECURITY MODULE
17495M:	Kentaro Takeda <takedakn@nttdata.co.jp>
17496M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17497L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17498L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17499L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17500L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17501S:	Maintained
17502W:	https://tomoyo.osdn.jp/
17503F:	security/tomoyo/
17504
17505TOPSTAR LAPTOP EXTRAS DRIVER
17506M:	Herton Ronaldo Krzesinski <herton@canonical.com>
17507L:	platform-driver-x86@vger.kernel.org
17508S:	Maintained
17509F:	drivers/platform/x86/topstar-laptop.c
17510
17511TORTURE-TEST MODULES
17512M:	Davidlohr Bueso <dave@stgolabs.net>
17513M:	"Paul E. McKenney" <paulmck@kernel.org>
17514M:	Josh Triplett <josh@joshtriplett.org>
17515L:	linux-kernel@vger.kernel.org
17516S:	Supported
17517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17518F:	Documentation/RCU/torture.rst
17519F:	kernel/locking/locktorture.c
17520F:	kernel/rcu/rcuperf.c
17521F:	kernel/rcu/rcutorture.c
17522F:	kernel/torture.c
17523
17524TOSHIBA ACPI EXTRAS DRIVER
17525M:	Azael Avalos <coproscefalo@gmail.com>
17526L:	platform-driver-x86@vger.kernel.org
17527S:	Maintained
17528F:	drivers/platform/x86/toshiba_acpi.c
17529
17530TOSHIBA BLUETOOTH DRIVER
17531M:	Azael Avalos <coproscefalo@gmail.com>
17532L:	platform-driver-x86@vger.kernel.org
17533S:	Maintained
17534F:	drivers/platform/x86/toshiba_bluetooth.c
17535
17536TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17537M:	Azael Avalos <coproscefalo@gmail.com>
17538L:	platform-driver-x86@vger.kernel.org
17539S:	Maintained
17540F:	drivers/platform/x86/toshiba_haps.c
17541
17542TOSHIBA SMM DRIVER
17543M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
17544S:	Maintained
17545W:	http://www.buzzard.org.uk/toshiba/
17546F:	drivers/char/toshiba.c
17547F:	include/linux/toshiba.h
17548F:	include/uapi/linux/toshiba.h
17549
17550TOSHIBA TC358743 DRIVER
17551M:	Mats Randgaard <matrandg@cisco.com>
17552L:	linux-media@vger.kernel.org
17553S:	Maintained
17554F:	drivers/media/i2c/tc358743*
17555F:	include/media/i2c/tc358743.h
17556
17557TOSHIBA WMI HOTKEYS DRIVER
17558M:	Azael Avalos <coproscefalo@gmail.com>
17559L:	platform-driver-x86@vger.kernel.org
17560S:	Maintained
17561F:	drivers/platform/x86/toshiba-wmi.c
17562
17563TPM DEVICE DRIVER
17564M:	Peter Huewe <peterhuewe@gmx.de>
17565M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17566R:	Jason Gunthorpe <jgg@ziepe.ca>
17567L:	linux-integrity@vger.kernel.org
17568S:	Maintained
17569W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17570Q:	https://patchwork.kernel.org/project/linux-integrity/list/
17571T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
17572F:	drivers/char/tpm/
17573
17574TRACING
17575M:	Steven Rostedt <rostedt@goodmis.org>
17576M:	Ingo Molnar <mingo@redhat.com>
17577S:	Maintained
17578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17579F:	Documentation/trace/ftrace.rst
17580F:	arch/*/*/*/ftrace.h
17581F:	arch/*/kernel/ftrace.c
17582F:	include/*/ftrace.h
17583F:	include/linux/trace*.h
17584F:	include/trace/
17585F:	kernel/trace/
17586F:	tools/testing/selftests/ftrace/
17587
17588TRACING MMIO ACCESSES (MMIOTRACE)
17589M:	Steven Rostedt <rostedt@goodmis.org>
17590M:	Ingo Molnar <mingo@kernel.org>
17591R:	Karol Herbst <karolherbst@gmail.com>
17592R:	Pekka Paalanen <ppaalanen@gmail.com>
17593L:	linux-kernel@vger.kernel.org
17594L:	nouveau@lists.freedesktop.org
17595S:	Maintained
17596F:	arch/x86/mm/kmmio.c
17597F:	arch/x86/mm/mmio-mod.c
17598F:	arch/x86/mm/testmmiotrace.c
17599F:	include/linux/mmiotrace.h
17600F:	kernel/trace/trace_mmiotrace.c
17601
17602TRIVIAL PATCHES
17603M:	Jiri Kosina <trivial@kernel.org>
17604S:	Maintained
17605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17606K:	^Subject:.*(?i)trivial
17607
17608TTY LAYER
17609M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17610M:	Jiri Slaby <jirislaby@kernel.org>
17611S:	Supported
17612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17613F:	Documentation/driver-api/serial/
17614F:	drivers/tty/
17615F:	drivers/tty/serial/serial_core.c
17616F:	include/linux/serial.h
17617F:	include/linux/serial_core.h
17618F:	include/linux/tty.h
17619F:	include/uapi/linux/serial.h
17620F:	include/uapi/linux/serial_core.h
17621F:	include/uapi/linux/tty.h
17622
17623TUA9001 MEDIA DRIVER
17624M:	Antti Palosaari <crope@iki.fi>
17625L:	linux-media@vger.kernel.org
17626S:	Maintained
17627W:	https://linuxtv.org
17628W:	http://palosaari.fi/linux/
17629Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17630T:	git git://linuxtv.org/anttip/media_tree.git
17631F:	drivers/media/tuners/tua9001*
17632
17633TULIP NETWORK DRIVERS
17634L:	netdev@vger.kernel.org
17635L:	linux-parisc@vger.kernel.org
17636S:	Orphan
17637F:	drivers/net/ethernet/dec/tulip/
17638
17639TUN/TAP driver
17640M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
17641S:	Maintained
17642W:	http://vtun.sourceforge.net/tun
17643F:	Documentation/networking/tuntap.rst
17644F:	arch/um/os-Linux/drivers/
17645
17646TURBOCHANNEL SUBSYSTEM
17647M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17648M:	Ralf Baechle <ralf@linux-mips.org>
17649L:	linux-mips@vger.kernel.org
17650S:	Maintained
17651Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
17652F:	drivers/tc/
17653F:	include/linux/tc.h
17654
17655TURBOSTAT UTILITY
17656M:	"Len Brown" <lenb@kernel.org>
17657L:	linux-pm@vger.kernel.org
17658S:	Supported
17659Q:	https://patchwork.kernel.org/project/linux-pm/list/
17660B:	https://bugzilla.kernel.org
17661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17662F:	tools/power/x86/turbostat/
17663
17664TW5864 VIDEO4LINUX DRIVER
17665M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17666M:	Anton Sviridenko <anton@corp.bluecherry.net>
17667M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17668M:	Andrey Utkin <andrey_utkin@fastmail.com>
17669L:	linux-media@vger.kernel.org
17670S:	Supported
17671F:	drivers/media/pci/tw5864/
17672
17673TW68 VIDEO4LINUX DRIVER
17674M:	Hans Verkuil <hverkuil@xs4all.nl>
17675L:	linux-media@vger.kernel.org
17676S:	Odd Fixes
17677W:	https://linuxtv.org
17678T:	git git://linuxtv.org/media_tree.git
17679F:	drivers/media/pci/tw68/
17680
17681TW686X VIDEO4LINUX DRIVER
17682M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17683L:	linux-media@vger.kernel.org
17684S:	Maintained
17685W:	http://linuxtv.org
17686T:	git git://linuxtv.org/media_tree.git
17687F:	drivers/media/pci/tw686x/
17688
17689UACCE ACCELERATOR FRAMEWORK
17690M:	Zhangfei Gao <zhangfei.gao@linaro.org>
17691M:	Zhou Wang <wangzhou1@hisilicon.com>
17692L:	linux-accelerators@lists.ozlabs.org
17693L:	linux-kernel@vger.kernel.org
17694S:	Maintained
17695F:	Documentation/ABI/testing/sysfs-driver-uacce
17696F:	Documentation/misc-devices/uacce.rst
17697F:	drivers/misc/uacce/
17698F:	include/linux/uacce.h
17699F:	include/uapi/misc/uacce/
17700
17701UBI FILE SYSTEM (UBIFS)
17702M:	Richard Weinberger <richard@nod.at>
17703L:	linux-mtd@lists.infradead.org
17704S:	Supported
17705W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
17706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17708F:	Documentation/filesystems/ubifs.rst
17709F:	fs/ubifs/
17710
17711UCLINUX (M68KNOMMU AND COLDFIRE)
17712M:	Greg Ungerer <gerg@linux-m68k.org>
17713L:	linux-m68k@lists.linux-m68k.org
17714L:	uclinux-dev@uclinux.org  (subscribers-only)
17715S:	Maintained
17716W:	http://www.linux-m68k.org/
17717W:	http://www.uclinux.org/
17718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17719F:	arch/m68k/*/*_no.*
17720F:	arch/m68k/68*/
17721F:	arch/m68k/coldfire/
17722F:	arch/m68k/include/asm/*_no.*
17723
17724UDF FILESYSTEM
17725M:	Jan Kara <jack@suse.com>
17726S:	Maintained
17727F:	Documentation/filesystems/udf.rst
17728F:	fs/udf/
17729
17730UDRAW TABLET
17731M:	Bastien Nocera <hadess@hadess.net>
17732L:	linux-input@vger.kernel.org
17733S:	Maintained
17734F:	drivers/hid/hid-udraw-ps3.c
17735
17736UFS FILESYSTEM
17737M:	Evgeniy Dushistov <dushistov@mail.ru>
17738S:	Maintained
17739F:	Documentation/admin-guide/ufs.rst
17740F:	fs/ufs/
17741
17742UHID USERSPACE HID IO DRIVER
17743M:	David Rheinsberg <david.rheinsberg@gmail.com>
17744L:	linux-input@vger.kernel.org
17745S:	Maintained
17746F:	drivers/hid/uhid.c
17747F:	include/uapi/linux/uhid.h
17748
17749ULPI BUS
17750M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17751L:	linux-usb@vger.kernel.org
17752S:	Maintained
17753F:	drivers/usb/common/ulpi.c
17754F:	include/linux/ulpi/
17755
17756UNICODE SUBSYSTEM
17757M:	Gabriel Krisman Bertazi <krisman@collabora.com>
17758L:	linux-fsdevel@vger.kernel.org
17759S:	Supported
17760F:	fs/unicode/
17761
17762UNIFDEF
17763M:	Tony Finch <dot@dotat.at>
17764S:	Maintained
17765W:	http://dotat.at/prog/unifdef
17766F:	scripts/unifdef.c
17767
17768UNIFORM CDROM DRIVER
17769M:	Jens Axboe <axboe@kernel.dk>
17770S:	Maintained
17771W:	http://www.kernel.dk
17772F:	Documentation/cdrom/
17773F:	drivers/cdrom/cdrom.c
17774F:	include/linux/cdrom.h
17775F:	include/uapi/linux/cdrom.h
17776
17777UNISYS S-PAR DRIVERS
17778M:	David Kershner <david.kershner@unisys.com>
17779L:	sparmaintainer@unisys.com (Unisys internal)
17780S:	Supported
17781F:	drivers/staging/unisys/
17782F:	drivers/visorbus/
17783F:	include/linux/visorbus.h
17784
17785UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17786R:	Alim Akhtar <alim.akhtar@samsung.com>
17787R:	Avri Altman <avri.altman@wdc.com>
17788L:	linux-scsi@vger.kernel.org
17789S:	Supported
17790F:	Documentation/scsi/ufs.rst
17791F:	drivers/scsi/ufs/
17792
17793UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17794M:	Pedro Sousa <pedrom.sousa@synopsys.com>
17795L:	linux-scsi@vger.kernel.org
17796S:	Supported
17797F:	drivers/scsi/ufs/*dwc*
17798
17799UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17800M:	Stanley Chu <stanley.chu@mediatek.com>
17801L:	linux-scsi@vger.kernel.org
17802L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17803S:	Maintained
17804F:	drivers/scsi/ufs/ufs-mediatek*
17805
17806UNSORTED BLOCK IMAGES (UBI)
17807M:	Richard Weinberger <richard@nod.at>
17808L:	linux-mtd@lists.infradead.org
17809S:	Supported
17810W:	http://www.linux-mtd.infradead.org/
17811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17813F:	drivers/mtd/ubi/
17814F:	include/linux/mtd/ubi.h
17815F:	include/uapi/mtd/ubi-user.h
17816
17817USB "USBNET" DRIVER FRAMEWORK
17818M:	Oliver Neukum <oneukum@suse.com>
17819L:	netdev@vger.kernel.org
17820S:	Maintained
17821W:	http://www.linux-usb.org/usbnet
17822F:	drivers/net/usb/usbnet.c
17823F:	include/linux/usb/usbnet.h
17824
17825USB ACM DRIVER
17826M:	Oliver Neukum <oneukum@suse.com>
17827L:	linux-usb@vger.kernel.org
17828S:	Maintained
17829F:	Documentation/usb/acm.rst
17830F:	drivers/usb/class/cdc-acm.*
17831
17832USB APPLE MFI FASTCHARGE DRIVER
17833M:	Bastien Nocera <hadess@hadess.net>
17834L:	linux-usb@vger.kernel.org
17835S:	Maintained
17836F:	drivers/usb/misc/apple-mfi-fastcharge.c
17837
17838USB AR5523 WIRELESS DRIVER
17839M:	Pontus Fuchs <pontus.fuchs@gmail.com>
17840L:	linux-wireless@vger.kernel.org
17841S:	Maintained
17842F:	drivers/net/wireless/ath/ar5523/
17843
17844USB ATTACHED SCSI
17845M:	Oliver Neukum <oneukum@suse.com>
17846L:	linux-usb@vger.kernel.org
17847L:	linux-scsi@vger.kernel.org
17848S:	Maintained
17849F:	drivers/usb/storage/uas.c
17850
17851USB CDC ETHERNET DRIVER
17852M:	Oliver Neukum <oliver@neukum.org>
17853L:	linux-usb@vger.kernel.org
17854S:	Maintained
17855F:	drivers/net/usb/cdc_*.c
17856F:	include/uapi/linux/usb/cdc.h
17857
17858USB CHAOSKEY DRIVER
17859M:	Keith Packard <keithp@keithp.com>
17860L:	linux-usb@vger.kernel.org
17861S:	Maintained
17862F:	drivers/usb/misc/chaoskey.c
17863
17864USB CYPRESS C67X00 DRIVER
17865M:	Peter Korsgaard <jacmet@sunsite.dk>
17866L:	linux-usb@vger.kernel.org
17867S:	Maintained
17868F:	drivers/usb/c67x00/
17869
17870USB DAVICOM DM9601 DRIVER
17871M:	Peter Korsgaard <jacmet@sunsite.dk>
17872L:	netdev@vger.kernel.org
17873S:	Maintained
17874W:	http://www.linux-usb.org/usbnet
17875F:	drivers/net/usb/dm9601.c
17876
17877USB EHCI DRIVER
17878M:	Alan Stern <stern@rowland.harvard.edu>
17879L:	linux-usb@vger.kernel.org
17880S:	Maintained
17881F:	Documentation/usb/ehci.rst
17882F:	drivers/usb/host/ehci*
17883
17884USB GADGET/PERIPHERAL SUBSYSTEM
17885M:	Felipe Balbi <balbi@kernel.org>
17886L:	linux-usb@vger.kernel.org
17887S:	Maintained
17888W:	http://www.linux-usb.org/gadget
17889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17890F:	drivers/usb/gadget/
17891F:	include/linux/usb/gadget*
17892
17893USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17894M:	Jiri Kosina <jikos@kernel.org>
17895M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
17896L:	linux-usb@vger.kernel.org
17897S:	Maintained
17898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17899F:	Documentation/hid/hiddev.rst
17900F:	drivers/hid/usbhid/
17901
17902USB INTEL XHCI ROLE MUX DRIVER
17903M:	Hans de Goede <hdegoede@redhat.com>
17904L:	linux-usb@vger.kernel.org
17905S:	Maintained
17906F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
17907
17908USB IP DRIVER FOR HISILICON KIRIN
17909M:	Yu Chen <chenyu56@huawei.com>
17910M:	Binghui Wang <wangbinghui@hisilicon.com>
17911L:	linux-usb@vger.kernel.org
17912S:	Maintained
17913F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17914F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
17915
17916USB ISP116X DRIVER
17917M:	Olav Kongas <ok@artecdesign.ee>
17918L:	linux-usb@vger.kernel.org
17919S:	Maintained
17920F:	drivers/usb/host/isp116x*
17921F:	include/linux/usb/isp116x.h
17922
17923USB LAN78XX ETHERNET DRIVER
17924M:	Woojung Huh <woojung.huh@microchip.com>
17925M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17926L:	netdev@vger.kernel.org
17927S:	Maintained
17928F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17929F:	drivers/net/usb/lan78xx.*
17930F:	include/dt-bindings/net/microchip-lan78xx.h
17931
17932USB MASS STORAGE DRIVER
17933M:	Alan Stern <stern@rowland.harvard.edu>
17934L:	linux-usb@vger.kernel.org
17935L:	usb-storage@lists.one-eyed-alien.net
17936S:	Maintained
17937F:	drivers/usb/storage/
17938
17939USB MIDI DRIVER
17940M:	Clemens Ladisch <clemens@ladisch.de>
17941L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17942S:	Maintained
17943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17944F:	sound/usb/midi.*
17945
17946USB NETWORKING DRIVERS
17947L:	linux-usb@vger.kernel.org
17948S:	Odd Fixes
17949F:	drivers/net/usb/
17950
17951USB OHCI DRIVER
17952M:	Alan Stern <stern@rowland.harvard.edu>
17953L:	linux-usb@vger.kernel.org
17954S:	Maintained
17955F:	Documentation/usb/ohci.rst
17956F:	drivers/usb/host/ohci*
17957
17958USB OTG FSM (Finite State Machine)
17959M:	Peter Chen <Peter.Chen@nxp.com>
17960L:	linux-usb@vger.kernel.org
17961S:	Maintained
17962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17963F:	drivers/usb/common/usb-otg-fsm.c
17964
17965USB OVER IP DRIVER
17966M:	Valentina Manea <valentina.manea.m@gmail.com>
17967M:	Shuah Khan <shuah@kernel.org>
17968M:	Shuah Khan <skhan@linuxfoundation.org>
17969L:	linux-usb@vger.kernel.org
17970S:	Maintained
17971F:	Documentation/usb/usbip_protocol.rst
17972F:	drivers/usb/usbip/
17973F:	tools/testing/selftests/drivers/usb/usbip/
17974F:	tools/usb/usbip/
17975
17976USB PEGASUS DRIVER
17977M:	Petko Manolov <petkan@nucleusys.com>
17978L:	linux-usb@vger.kernel.org
17979L:	netdev@vger.kernel.org
17980S:	Maintained
17981W:	https://github.com/petkan/pegasus
17982T:	git git://github.com/petkan/pegasus.git
17983F:	drivers/net/usb/pegasus.*
17984
17985USB PHY LAYER
17986M:	Felipe Balbi <balbi@kernel.org>
17987L:	linux-usb@vger.kernel.org
17988S:	Maintained
17989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17990F:	drivers/usb/phy/
17991
17992USB PRINTER DRIVER (usblp)
17993M:	Pete Zaitcev <zaitcev@redhat.com>
17994L:	linux-usb@vger.kernel.org
17995S:	Supported
17996F:	drivers/usb/class/usblp.c
17997
17998USB QMI WWAN NETWORK DRIVER
17999M:	Bjørn Mork <bjorn@mork.no>
18000L:	netdev@vger.kernel.org
18001S:	Maintained
18002F:	Documentation/ABI/testing/sysfs-class-net-qmi
18003F:	drivers/net/usb/qmi_wwan.c
18004
18005USB RTL8150 DRIVER
18006M:	Petko Manolov <petkan@nucleusys.com>
18007L:	linux-usb@vger.kernel.org
18008L:	netdev@vger.kernel.org
18009S:	Maintained
18010W:	https://github.com/petkan/rtl8150
18011T:	git git://github.com/petkan/rtl8150.git
18012F:	drivers/net/usb/rtl8150.c
18013
18014USB SERIAL SUBSYSTEM
18015M:	Johan Hovold <johan@kernel.org>
18016L:	linux-usb@vger.kernel.org
18017S:	Maintained
18018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18019F:	Documentation/usb/usb-serial.rst
18020F:	drivers/usb/serial/
18021F:	include/linux/usb/serial.h
18022
18023USB SMSC75XX ETHERNET DRIVER
18024M:	Steve Glendinning <steve.glendinning@shawell.net>
18025L:	netdev@vger.kernel.org
18026S:	Maintained
18027F:	drivers/net/usb/smsc75xx.*
18028
18029USB SMSC95XX ETHERNET DRIVER
18030M:	Steve Glendinning <steve.glendinning@shawell.net>
18031M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18032L:	netdev@vger.kernel.org
18033S:	Maintained
18034F:	drivers/net/usb/smsc95xx.*
18035
18036USB SUBSYSTEM
18037M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18038L:	linux-usb@vger.kernel.org
18039S:	Supported
18040W:	http://www.linux-usb.org
18041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18042F:	Documentation/devicetree/bindings/usb/
18043F:	Documentation/usb/
18044F:	drivers/usb/
18045F:	include/linux/usb.h
18046F:	include/linux/usb/
18047
18048USB TYPEC BUS FOR ALTERNATE MODES
18049M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18050L:	linux-usb@vger.kernel.org
18051S:	Maintained
18052F:	Documentation/ABI/testing/sysfs-bus-typec
18053F:	Documentation/driver-api/usb/typec_bus.rst
18054F:	drivers/usb/typec/altmodes/
18055F:	include/linux/usb/typec_altmode.h
18056
18057USB TYPEC CLASS
18058M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18059L:	linux-usb@vger.kernel.org
18060S:	Maintained
18061F:	Documentation/ABI/testing/sysfs-class-typec
18062F:	Documentation/driver-api/usb/typec.rst
18063F:	drivers/usb/typec/
18064F:	include/linux/usb/typec.h
18065
18066USB TYPEC INTEL PMC MUX DRIVER
18067M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18068L:	linux-usb@vger.kernel.org
18069S:	Maintained
18070F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18071F:	drivers/usb/typec/mux/intel_pmc_mux.c
18072
18073USB TYPEC PI3USB30532 MUX DRIVER
18074M:	Hans de Goede <hdegoede@redhat.com>
18075L:	linux-usb@vger.kernel.org
18076S:	Maintained
18077F:	drivers/usb/typec/mux/pi3usb30532.c
18078
18079USB TYPEC PORT CONTROLLER DRIVERS
18080M:	Guenter Roeck <linux@roeck-us.net>
18081L:	linux-usb@vger.kernel.org
18082S:	Maintained
18083F:	drivers/usb/typec/tcpm/
18084
18085USB UHCI DRIVER
18086M:	Alan Stern <stern@rowland.harvard.edu>
18087L:	linux-usb@vger.kernel.org
18088S:	Maintained
18089F:	drivers/usb/host/uhci*
18090
18091USB VIDEO CLASS
18092M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18093L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18094L:	linux-media@vger.kernel.org
18095S:	Maintained
18096W:	http://www.ideasonboard.org/uvc/
18097T:	git git://linuxtv.org/media_tree.git
18098F:	drivers/media/usb/uvc/
18099F:	include/uapi/linux/uvcvideo.h
18100
18101USB VISION DRIVER
18102M:	Hans Verkuil <hverkuil@xs4all.nl>
18103L:	linux-media@vger.kernel.org
18104S:	Odd Fixes
18105W:	https://linuxtv.org
18106T:	git git://linuxtv.org/media_tree.git
18107F:	drivers/staging/media/usbvision/
18108
18109USB WEBCAM GADGET
18110M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18111L:	linux-usb@vger.kernel.org
18112S:	Maintained
18113F:	drivers/usb/gadget/function/*uvc*
18114F:	drivers/usb/gadget/legacy/webcam.c
18115F:	include/uapi/linux/usb/g_uvc.h
18116
18117USB WIRELESS RNDIS DRIVER (rndis_wlan)
18118M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
18119L:	linux-wireless@vger.kernel.org
18120S:	Maintained
18121F:	drivers/net/wireless/rndis_wlan.c
18122
18123USB XHCI DRIVER
18124M:	Mathias Nyman <mathias.nyman@intel.com>
18125L:	linux-usb@vger.kernel.org
18126S:	Supported
18127F:	drivers/usb/host/pci-quirks*
18128F:	drivers/usb/host/xhci*
18129
18130USB ZD1201 DRIVER
18131L:	linux-wireless@vger.kernel.org
18132S:	Orphan
18133W:	http://linux-lc100020.sourceforge.net
18134F:	drivers/net/wireless/zydas/zd1201.*
18135
18136USB ZR364XX DRIVER
18137M:	Antoine Jacquet <royale@zerezo.com>
18138L:	linux-usb@vger.kernel.org
18139L:	linux-media@vger.kernel.org
18140S:	Maintained
18141W:	http://royale.zerezo.com/zr364xx/
18142T:	git git://linuxtv.org/media_tree.git
18143F:	Documentation/admin-guide/media/zr364xx*
18144F:	drivers/media/usb/zr364xx/
18145
18146USER-MODE LINUX (UML)
18147M:	Jeff Dike <jdike@addtoit.com>
18148M:	Richard Weinberger <richard@nod.at>
18149M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
18150L:	linux-um@lists.infradead.org
18151S:	Maintained
18152W:	http://user-mode-linux.sourceforge.net
18153Q:	https://patchwork.ozlabs.org/project/linux-um/list/
18154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18155F:	Documentation/virt/uml/
18156F:	arch/um/
18157F:	arch/x86/um/
18158F:	fs/hostfs/
18159
18160USERSPACE COPYIN/COPYOUT (UIOVEC)
18161M:	Alexander Viro <viro@zeniv.linux.org.uk>
18162S:	Maintained
18163F:	include/linux/uio.h
18164F:	lib/iov_iter.c
18165
18166USERSPACE DMA BUFFER DRIVER
18167M:	Gerd Hoffmann <kraxel@redhat.com>
18168L:	dri-devel@lists.freedesktop.org
18169S:	Maintained
18170T:	git git://anongit.freedesktop.org/drm/drm-misc
18171F:	drivers/dma-buf/udmabuf.c
18172F:	include/uapi/linux/udmabuf.h
18173
18174USERSPACE I/O (UIO)
18175M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18176S:	Maintained
18177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18178F:	Documentation/driver-api/uio-howto.rst
18179F:	drivers/uio/
18180F:	include/linux/uio_driver.h
18181
18182UTIL-LINUX PACKAGE
18183M:	Karel Zak <kzak@redhat.com>
18184L:	util-linux@vger.kernel.org
18185S:	Maintained
18186W:	http://en.wikipedia.org/wiki/Util-linux
18187T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18188
18189UUID HELPERS
18190M:	Christoph Hellwig <hch@lst.de>
18191R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18192L:	linux-kernel@vger.kernel.org
18193S:	Maintained
18194T:	git git://git.infradead.org/users/hch/uuid.git
18195F:	include/linux/uuid.h
18196F:	include/uapi/linux/uuid.h
18197F:	lib/test_uuid.c
18198F:	lib/uuid.c
18199
18200UVESAFB DRIVER
18201M:	Michal Januszewski <spock@gentoo.org>
18202L:	linux-fbdev@vger.kernel.org
18203S:	Maintained
18204W:	https://github.com/mjanusz/v86d
18205F:	Documentation/fb/uvesafb.rst
18206F:	drivers/video/fbdev/uvesafb.*
18207
18208Ux500 CLOCK DRIVERS
18209M:	Ulf Hansson <ulf.hansson@linaro.org>
18210L:	linux-clk@vger.kernel.org
18211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18212S:	Maintained
18213F:	drivers/clk/ux500/
18214
18215VF610 NAND DRIVER
18216M:	Stefan Agner <stefan@agner.ch>
18217L:	linux-mtd@lists.infradead.org
18218S:	Supported
18219F:	drivers/mtd/nand/raw/vf610_nfc.c
18220
18221VFAT/FAT/MSDOS FILESYSTEM
18222M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18223S:	Maintained
18224F:	Documentation/filesystems/vfat.rst
18225F:	fs/fat/
18226
18227VFIO DRIVER
18228M:	Alex Williamson <alex.williamson@redhat.com>
18229R:	Cornelia Huck <cohuck@redhat.com>
18230L:	kvm@vger.kernel.org
18231S:	Maintained
18232T:	git git://github.com/awilliam/linux-vfio.git
18233F:	Documentation/driver-api/vfio.rst
18234F:	drivers/vfio/
18235F:	include/linux/vfio.h
18236F:	include/uapi/linux/vfio.h
18237
18238VFIO MEDIATED DEVICE DRIVERS
18239M:	Kirti Wankhede <kwankhede@nvidia.com>
18240L:	kvm@vger.kernel.org
18241S:	Maintained
18242F:	Documentation/driver-api/vfio-mediated-device.rst
18243F:	drivers/vfio/mdev/
18244F:	include/linux/mdev.h
18245F:	samples/vfio-mdev/
18246
18247VFIO PLATFORM DRIVER
18248M:	Eric Auger <eric.auger@redhat.com>
18249L:	kvm@vger.kernel.org
18250S:	Maintained
18251F:	drivers/vfio/platform/
18252
18253VGA_SWITCHEROO
18254R:	Lukas Wunner <lukas@wunner.de>
18255S:	Maintained
18256T:	git git://anongit.freedesktop.org/drm/drm-misc
18257F:	Documentation/gpu/vga-switcheroo.rst
18258F:	drivers/gpu/vga/vga_switcheroo.c
18259F:	include/linux/vga_switcheroo.h
18260
18261VIA RHINE NETWORK DRIVER
18262S:	Orphan
18263F:	drivers/net/ethernet/via/via-rhine.c
18264
18265VIA SD/MMC CARD CONTROLLER DRIVER
18266M:	Bruce Chang <brucechang@via.com.tw>
18267M:	Harald Welte <HaraldWelte@viatech.com>
18268S:	Maintained
18269F:	drivers/mmc/host/via-sdmmc.c
18270
18271VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18272M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18273L:	linux-fbdev@vger.kernel.org
18274S:	Maintained
18275F:	drivers/video/fbdev/via/
18276F:	include/linux/via-core.h
18277F:	include/linux/via-gpio.h
18278F:	include/linux/via_i2c.h
18279
18280VIA VELOCITY NETWORK DRIVER
18281M:	Francois Romieu <romieu@fr.zoreil.com>
18282L:	netdev@vger.kernel.org
18283S:	Maintained
18284F:	drivers/net/ethernet/via/via-velocity.*
18285
18286VICODEC VIRTUAL CODEC DRIVER
18287M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
18288L:	linux-media@vger.kernel.org
18289S:	Maintained
18290W:	https://linuxtv.org
18291T:	git git://linuxtv.org/media_tree.git
18292F:	drivers/media/test-drivers/vicodec/*
18293
18294VIDEO I2C POLLING DRIVER
18295M:	Matt Ranostay <matt.ranostay@konsulko.com>
18296L:	linux-media@vger.kernel.org
18297S:	Maintained
18298F:	drivers/media/i2c/video-i2c.c
18299
18300VIDEO MULTIPLEXER DRIVER
18301M:	Philipp Zabel <p.zabel@pengutronix.de>
18302L:	linux-media@vger.kernel.org
18303S:	Maintained
18304F:	drivers/media/platform/video-mux.c
18305
18306VIDEOBUF2 FRAMEWORK
18307M:	Pawel Osciak <pawel@osciak.com>
18308M:	Marek Szyprowski <m.szyprowski@samsung.com>
18309M:	Kyungmin Park <kyungmin.park@samsung.com>
18310R:	Tomasz Figa <tfiga@chromium.org>
18311L:	linux-media@vger.kernel.org
18312S:	Maintained
18313F:	drivers/media/common/videobuf2/*
18314F:	include/media/videobuf2-*
18315
18316VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18317M:	Helen Koike <helen.koike@collabora.com>
18318R:	Shuah Khan <skhan@linuxfoundation.org>
18319L:	linux-media@vger.kernel.org
18320S:	Maintained
18321W:	https://linuxtv.org
18322T:	git git://linuxtv.org/media_tree.git
18323F:	drivers/media/test-drivers/vimc/*
18324
18325VIRT LIB
18326M:	Alex Williamson <alex.williamson@redhat.com>
18327M:	Paolo Bonzini <pbonzini@redhat.com>
18328L:	kvm@vger.kernel.org
18329S:	Supported
18330F:	virt/lib/
18331
18332VIRTIO AND VHOST VSOCK DRIVER
18333M:	Stefan Hajnoczi <stefanha@redhat.com>
18334M:	Stefano Garzarella <sgarzare@redhat.com>
18335L:	kvm@vger.kernel.org
18336L:	virtualization@lists.linux-foundation.org
18337L:	netdev@vger.kernel.org
18338S:	Maintained
18339F:	drivers/net/vsockmon.c
18340F:	drivers/vhost/vsock.c
18341F:	include/linux/virtio_vsock.h
18342F:	include/uapi/linux/virtio_vsock.h
18343F:	include/uapi/linux/vm_sockets_diag.h
18344F:	include/uapi/linux/vsockmon.h
18345F:	net/vmw_vsock/af_vsock_tap.c
18346F:	net/vmw_vsock/diag.c
18347F:	net/vmw_vsock/virtio_transport.c
18348F:	net/vmw_vsock/virtio_transport_common.c
18349F:	net/vmw_vsock/vsock_loopback.c
18350F:	tools/testing/vsock/
18351
18352VIRTIO BLOCK AND SCSI DRIVERS
18353M:	"Michael S. Tsirkin" <mst@redhat.com>
18354M:	Jason Wang <jasowang@redhat.com>
18355R:	Paolo Bonzini <pbonzini@redhat.com>
18356R:	Stefan Hajnoczi <stefanha@redhat.com>
18357L:	virtualization@lists.linux-foundation.org
18358S:	Maintained
18359F:	drivers/block/virtio_blk.c
18360F:	drivers/scsi/virtio_scsi.c
18361F:	drivers/vhost/scsi.c
18362F:	include/uapi/linux/virtio_blk.h
18363F:	include/uapi/linux/virtio_scsi.h
18364
18365VIRTIO CONSOLE DRIVER
18366M:	Amit Shah <amit@kernel.org>
18367L:	virtualization@lists.linux-foundation.org
18368S:	Maintained
18369F:	drivers/char/virtio_console.c
18370F:	include/linux/virtio_console.h
18371F:	include/uapi/linux/virtio_console.h
18372
18373VIRTIO CORE AND NET DRIVERS
18374M:	"Michael S. Tsirkin" <mst@redhat.com>
18375M:	Jason Wang <jasowang@redhat.com>
18376L:	virtualization@lists.linux-foundation.org
18377S:	Maintained
18378F:	Documentation/devicetree/bindings/virtio/
18379F:	drivers/block/virtio_blk.c
18380F:	drivers/crypto/virtio/
18381F:	drivers/net/virtio_net.c
18382F:	drivers/vdpa/
18383F:	drivers/virtio/
18384F:	include/linux/vdpa.h
18385F:	include/linux/virtio*.h
18386F:	include/uapi/linux/virtio_*.h
18387F:	tools/virtio/
18388
18389VIRTIO BALLOON
18390M:	"Michael S. Tsirkin" <mst@redhat.com>
18391M:	David Hildenbrand <david@redhat.com>
18392L:	virtualization@lists.linux-foundation.org
18393S:	Maintained
18394F:	drivers/virtio/virtio_balloon.c
18395F:	include/uapi/linux/virtio_balloon.h
18396F:	include/linux/balloon_compaction.h
18397F:	mm/balloon_compaction.c
18398
18399VIRTIO CRYPTO DRIVER
18400M:	Gonglei <arei.gonglei@huawei.com>
18401L:	virtualization@lists.linux-foundation.org
18402L:	linux-crypto@vger.kernel.org
18403S:	Maintained
18404F:	drivers/crypto/virtio/
18405F:	include/uapi/linux/virtio_crypto.h
18406
18407VIRTIO DRIVERS FOR S390
18408M:	Cornelia Huck <cohuck@redhat.com>
18409M:	Halil Pasic <pasic@linux.ibm.com>
18410L:	linux-s390@vger.kernel.org
18411L:	virtualization@lists.linux-foundation.org
18412L:	kvm@vger.kernel.org
18413S:	Supported
18414F:	arch/s390/include/uapi/asm/virtio-ccw.h
18415F:	drivers/s390/virtio/
18416
18417VIRTIO FILE SYSTEM
18418M:	Vivek Goyal <vgoyal@redhat.com>
18419M:	Stefan Hajnoczi <stefanha@redhat.com>
18420M:	Miklos Szeredi <miklos@szeredi.hu>
18421L:	virtualization@lists.linux-foundation.org
18422L:	linux-fsdevel@vger.kernel.org
18423S:	Supported
18424W:	https://virtio-fs.gitlab.io/
18425F:	Documentation/filesystems/virtiofs.rst
18426F:	fs/fuse/virtio_fs.c
18427F:	include/uapi/linux/virtio_fs.h
18428
18429VIRTIO GPU DRIVER
18430M:	David Airlie <airlied@linux.ie>
18431M:	Gerd Hoffmann <kraxel@redhat.com>
18432L:	dri-devel@lists.freedesktop.org
18433L:	virtualization@lists.linux-foundation.org
18434S:	Maintained
18435T:	git git://anongit.freedesktop.org/drm/drm-misc
18436F:	drivers/gpu/drm/virtio/
18437F:	include/uapi/linux/virtio_gpu.h
18438
18439VIRTIO HOST (VHOST)
18440M:	"Michael S. Tsirkin" <mst@redhat.com>
18441M:	Jason Wang <jasowang@redhat.com>
18442L:	kvm@vger.kernel.org
18443L:	virtualization@lists.linux-foundation.org
18444L:	netdev@vger.kernel.org
18445S:	Maintained
18446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18447F:	drivers/vhost/
18448F:	include/linux/vhost_iotlb.h
18449F:	include/uapi/linux/vhost.h
18450
18451VIRTIO INPUT DRIVER
18452M:	Gerd Hoffmann <kraxel@redhat.com>
18453S:	Maintained
18454F:	drivers/virtio/virtio_input.c
18455F:	include/uapi/linux/virtio_input.h
18456
18457VIRTIO IOMMU DRIVER
18458M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
18459L:	virtualization@lists.linux-foundation.org
18460S:	Maintained
18461F:	drivers/iommu/virtio-iommu.c
18462F:	include/uapi/linux/virtio_iommu.h
18463
18464VIRTIO MEM DRIVER
18465M:	David Hildenbrand <david@redhat.com>
18466L:	virtualization@lists.linux-foundation.org
18467S:	Maintained
18468F:	drivers/virtio/virtio_mem.c
18469F:	include/uapi/linux/virtio_mem.h
18470
18471VIRTUAL BOX GUEST DEVICE DRIVER
18472M:	Hans de Goede <hdegoede@redhat.com>
18473M:	Arnd Bergmann <arnd@arndb.de>
18474M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18475S:	Maintained
18476F:	drivers/virt/vboxguest/
18477F:	include/linux/vbox_utils.h
18478F:	include/uapi/linux/vbox*.h
18479
18480VIRTUAL BOX SHARED FOLDER VFS DRIVER
18481M:	Hans de Goede <hdegoede@redhat.com>
18482L:	linux-fsdevel@vger.kernel.org
18483S:	Maintained
18484F:	fs/vboxsf/*
18485
18486VIRTUAL SERIO DEVICE DRIVER
18487M:	Stephen Chandler Paul <thatslyude@gmail.com>
18488S:	Maintained
18489F:	drivers/input/serio/userio.c
18490F:	include/uapi/linux/userio.h
18491
18492VIVID VIRTUAL VIDEO DRIVER
18493M:	Hans Verkuil <hverkuil@xs4all.nl>
18494L:	linux-media@vger.kernel.org
18495S:	Maintained
18496W:	https://linuxtv.org
18497T:	git git://linuxtv.org/media_tree.git
18498F:	drivers/media/test-drivers/vivid/*
18499
18500VLYNQ BUS
18501M:	Florian Fainelli <f.fainelli@gmail.com>
18502L:	openwrt-devel@lists.openwrt.org (subscribers-only)
18503S:	Maintained
18504F:	drivers/vlynq/vlynq.c
18505F:	include/linux/vlynq.h
18506
18507VME SUBSYSTEM
18508M:	Martyn Welch <martyn@welchs.me.uk>
18509M:	Manohar Vanga <manohar.vanga@gmail.com>
18510M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18511L:	devel@driverdev.osuosl.org
18512S:	Maintained
18513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18514F:	Documentation/driver-api/vme.rst
18515F:	drivers/staging/vme/
18516F:	drivers/vme/
18517F:	include/linux/vme*
18518
18519VMWARE BALLOON DRIVER
18520M:	Nadav Amit <namit@vmware.com>
18521M:	"VMware, Inc." <pv-drivers@vmware.com>
18522L:	linux-kernel@vger.kernel.org
18523S:	Maintained
18524F:	drivers/misc/vmw_balloon.c
18525
18526VMWARE HYPERVISOR INTERFACE
18527M:	Deep Shah <sdeep@vmware.com>
18528M:	"VMware, Inc." <pv-drivers@vmware.com>
18529L:	virtualization@lists.linux-foundation.org
18530S:	Supported
18531F:	arch/x86/include/asm/vmware.h
18532F:	arch/x86/kernel/cpu/vmware.c
18533
18534VMWARE PVRDMA DRIVER
18535M:	Adit Ranadive <aditr@vmware.com>
18536M:	VMware PV-Drivers <pv-drivers@vmware.com>
18537L:	linux-rdma@vger.kernel.org
18538S:	Maintained
18539F:	drivers/infiniband/hw/vmw_pvrdma/
18540
18541VMware PVSCSI driver
18542M:	Jim Gill <jgill@vmware.com>
18543M:	VMware PV-Drivers <pv-drivers@vmware.com>
18544L:	linux-scsi@vger.kernel.org
18545S:	Maintained
18546F:	drivers/scsi/vmw_pvscsi.c
18547F:	drivers/scsi/vmw_pvscsi.h
18548
18549VMWARE VIRTUAL PTP CLOCK DRIVER
18550M:	Vivek Thampi <vithampi@vmware.com>
18551M:	"VMware, Inc." <pv-drivers@vmware.com>
18552L:	netdev@vger.kernel.org
18553S:	Supported
18554F:	drivers/ptp/ptp_vmw.c
18555
18556VMWARE VMMOUSE SUBDRIVER
18557M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
18558M:	"VMware, Inc." <pv-drivers@vmware.com>
18559L:	linux-input@vger.kernel.org
18560S:	Maintained
18561F:	drivers/input/mouse/vmmouse.c
18562F:	drivers/input/mouse/vmmouse.h
18563
18564VMWARE VMXNET3 ETHERNET DRIVER
18565M:	Ronak Doshi <doshir@vmware.com>
18566M:	"VMware, Inc." <pv-drivers@vmware.com>
18567L:	netdev@vger.kernel.org
18568S:	Maintained
18569F:	drivers/net/vmxnet3/
18570
18571VOCORE VOCORE2 BOARD
18572M:	Harvey Hunt <harveyhuntnexus@gmail.com>
18573L:	linux-mips@vger.kernel.org
18574S:	Maintained
18575F:	arch/mips/boot/dts/ralink/vocore2.dts
18576
18577VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18578M:	Liam Girdwood <lgirdwood@gmail.com>
18579M:	Mark Brown <broonie@kernel.org>
18580L:	linux-kernel@vger.kernel.org
18581S:	Supported
18582W:	http://www.slimlogic.co.uk/?p=48
18583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18584F:	Documentation/devicetree/bindings/regulator/
18585F:	Documentation/power/regulator/
18586F:	drivers/regulator/
18587F:	include/dt-bindings/regulator/
18588F:	include/linux/regulator/
18589K:	regulator_get_optional
18590
18591VRF
18592M:	David Ahern <dsahern@kernel.org>
18593M:	Shrijeet Mukherjee <shrijeet@gmail.com>
18594L:	netdev@vger.kernel.org
18595S:	Maintained
18596F:	Documentation/networking/vrf.rst
18597F:	drivers/net/vrf.c
18598
18599VSPRINTF
18600M:	Petr Mladek <pmladek@suse.com>
18601M:	Steven Rostedt <rostedt@goodmis.org>
18602M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18603R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18604R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
18605S:	Maintained
18606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18607F:	Documentation/core-api/printk-formats.rst
18608F:	lib/test_printf.c
18609F:	lib/vsprintf.c
18610
18611VT1211 HARDWARE MONITOR DRIVER
18612M:	Juerg Haefliger <juergh@gmail.com>
18613L:	linux-hwmon@vger.kernel.org
18614S:	Maintained
18615F:	Documentation/hwmon/vt1211.rst
18616F:	drivers/hwmon/vt1211.c
18617
18618VT8231 HARDWARE MONITOR DRIVER
18619M:	Roger Lucas <vt8231@hiddenengine.co.uk>
18620L:	linux-hwmon@vger.kernel.org
18621S:	Maintained
18622F:	drivers/hwmon/vt8231.c
18623
18624VUB300 USB to SDIO/SD/MMC bridge chip
18625L:	linux-mmc@vger.kernel.org
18626S:	Orphan
18627F:	drivers/mmc/host/vub300.c
18628
18629W1 DALLAS'S 1-WIRE BUS
18630M:	Evgeniy Polyakov <zbr@ioremap.net>
18631S:	Maintained
18632F:	Documentation/devicetree/bindings/w1/
18633F:	Documentation/w1/
18634F:	drivers/w1/
18635F:	include/linux/w1.h
18636
18637W83791D HARDWARE MONITORING DRIVER
18638M:	Marc Hulsman <m.hulsman@tudelft.nl>
18639L:	linux-hwmon@vger.kernel.org
18640S:	Maintained
18641F:	Documentation/hwmon/w83791d.rst
18642F:	drivers/hwmon/w83791d.c
18643
18644W83793 HARDWARE MONITORING DRIVER
18645M:	Rudolf Marek <r.marek@assembler.cz>
18646L:	linux-hwmon@vger.kernel.org
18647S:	Maintained
18648F:	Documentation/hwmon/w83793.rst
18649F:	drivers/hwmon/w83793.c
18650
18651W83795 HARDWARE MONITORING DRIVER
18652M:	Jean Delvare <jdelvare@suse.com>
18653L:	linux-hwmon@vger.kernel.org
18654S:	Maintained
18655F:	drivers/hwmon/w83795.c
18656
18657W83L51xD SD/MMC CARD INTERFACE DRIVER
18658M:	Pierre Ossman <pierre@ossman.eu>
18659S:	Maintained
18660F:	drivers/mmc/host/wbsd.*
18661
18662WACOM PROTOCOL 4 SERIAL TABLETS
18663M:	Julian Squires <julian@cipht.net>
18664M:	Hans de Goede <hdegoede@redhat.com>
18665L:	linux-input@vger.kernel.org
18666S:	Maintained
18667F:	drivers/input/tablet/wacom_serial4.c
18668
18669WATCHDOG DEVICE DRIVERS
18670M:	Wim Van Sebroeck <wim@linux-watchdog.org>
18671M:	Guenter Roeck <linux@roeck-us.net>
18672L:	linux-watchdog@vger.kernel.org
18673S:	Maintained
18674W:	http://www.linux-watchdog.org/
18675T:	git git://www.linux-watchdog.org/linux-watchdog.git
18676F:	Documentation/devicetree/bindings/watchdog/
18677F:	Documentation/watchdog/
18678F:	drivers/watchdog/
18679F:	include/linux/watchdog.h
18680F:	include/uapi/linux/watchdog.h
18681
18682WHISKEYCOVE PMIC GPIO DRIVER
18683M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18684L:	linux-gpio@vger.kernel.org
18685S:	Maintained
18686F:	drivers/gpio/gpio-wcove.c
18687
18688WHWAVE RTC DRIVER
18689M:	Dianlong Li <long17.cool@163.com>
18690L:	linux-rtc@vger.kernel.org
18691S:	Maintained
18692F:	drivers/rtc/rtc-sd3078.c
18693
18694WIIMOTE HID DRIVER
18695M:	David Rheinsberg <david.rheinsberg@gmail.com>
18696L:	linux-input@vger.kernel.org
18697S:	Maintained
18698F:	drivers/hid/hid-wiimote*
18699
18700WILOCITY WIL6210 WIRELESS DRIVER
18701M:	Maya Erez <merez@codeaurora.org>
18702L:	linux-wireless@vger.kernel.org
18703L:	wil6210@qti.qualcomm.com
18704S:	Supported
18705W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18706F:	drivers/net/wireless/ath/wil6210/
18707
18708WIMAX STACK
18709M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18710M:	linux-wimax@intel.com
18711L:	wimax@linuxwimax.org (subscribers-only)
18712S:	Supported
18713W:	http://linuxwimax.org
18714F:	Documentation/admin-guide/wimax/wimax.rst
18715F:	include/linux/wimax/debug.h
18716F:	include/net/wimax.h
18717F:	include/uapi/linux/wimax.h
18718F:	net/wimax/
18719
18720WINBOND CIR DRIVER
18721M:	David Härdeman <david@hardeman.nu>
18722S:	Maintained
18723F:	drivers/media/rc/winbond-cir.c
18724
18725WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18726M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18727L:	linux-watchdog@vger.kernel.org
18728S:	Maintained
18729F:	drivers/watchdog/ebc-c384_wdt.c
18730
18731WINSYSTEMS WS16C48 GPIO DRIVER
18732M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18733L:	linux-gpio@vger.kernel.org
18734S:	Maintained
18735F:	drivers/gpio/gpio-ws16c48.c
18736
18737WIREGUARD SECURE NETWORK TUNNEL
18738M:	Jason A. Donenfeld <Jason@zx2c4.com>
18739L:	wireguard@lists.zx2c4.com
18740L:	netdev@vger.kernel.org
18741S:	Maintained
18742F:	drivers/net/wireguard/
18743F:	tools/testing/selftests/wireguard/
18744
18745WISTRON LAPTOP BUTTON DRIVER
18746M:	Miloslav Trmac <mitr@volny.cz>
18747S:	Maintained
18748F:	drivers/input/misc/wistron_btns.c
18749
18750WL3501 WIRELESS PCMCIA CARD DRIVER
18751L:	linux-wireless@vger.kernel.org
18752S:	Odd fixes
18753F:	drivers/net/wireless/wl3501*
18754
18755WOLFSON MICROELECTRONICS DRIVERS
18756L:	patches@opensource.cirrus.com
18757S:	Supported
18758W:	https://github.com/CirrusLogic/linux-drivers/wiki
18759T:	git https://github.com/CirrusLogic/linux-drivers.git
18760F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18761F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18762F:	Documentation/devicetree/bindings/mfd/wm831x.txt
18763F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18764F:	Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18765F:	Documentation/hwmon/wm83??.rst
18766F:	arch/arm/mach-s3c64xx/mach-crag6410*
18767F:	drivers/clk/clk-wm83*.c
18768F:	drivers/extcon/extcon-arizona.c
18769F:	drivers/gpio/gpio-*wm*.c
18770F:	drivers/gpio/gpio-arizona.c
18771F:	drivers/hwmon/wm83??-hwmon.c
18772F:	drivers/input/misc/wm831x-on.c
18773F:	drivers/input/touchscreen/wm831x-ts.c
18774F:	drivers/input/touchscreen/wm97*.c
18775F:	drivers/leds/leds-wm83*.c
18776F:	drivers/mfd/arizona*
18777F:	drivers/mfd/cs47l24*
18778F:	drivers/mfd/wm*.c
18779F:	drivers/power/supply/wm83*.c
18780F:	drivers/regulator/arizona*
18781F:	drivers/regulator/wm8*.c
18782F:	drivers/rtc/rtc-wm83*.c
18783F:	drivers/video/backlight/wm83*_bl.c
18784F:	drivers/watchdog/wm83*_wdt.c
18785F:	include/linux/mfd/arizona/
18786F:	include/linux/mfd/wm831x/
18787F:	include/linux/mfd/wm8350/
18788F:	include/linux/mfd/wm8400*
18789F:	include/linux/regulator/arizona*
18790F:	include/linux/wm97xx.h
18791F:	include/sound/wm????.h
18792F:	sound/soc/codecs/arizona.?
18793F:	sound/soc/codecs/cs47l24*
18794F:	sound/soc/codecs/wm*
18795
18796WORKQUEUE
18797M:	Tejun Heo <tj@kernel.org>
18798R:	Lai Jiangshan <jiangshanlai@gmail.com>
18799S:	Maintained
18800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18801F:	Documentation/core-api/workqueue.rst
18802F:	include/linux/workqueue.h
18803F:	kernel/workqueue.c
18804
18805X-POWERS AXP288 PMIC DRIVERS
18806M:	Hans de Goede <hdegoede@redhat.com>
18807S:	Maintained
18808F:	drivers/acpi/pmic/intel_pmic_xpower.c
18809N:	axp288
18810
18811X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18812M:	Chen-Yu Tsai <wens@csie.org>
18813L:	linux-kernel@vger.kernel.org
18814S:	Maintained
18815N:	axp[128]
18816
18817X.25 NETWORK LAYER
18818M:	Andrew Hendry <andrew.hendry@gmail.com>
18819L:	linux-x25@vger.kernel.org
18820S:	Odd Fixes
18821F:	Documentation/networking/x25*
18822F:	include/net/x25*
18823F:	net/x25/
18824
18825X86 ARCHITECTURE (32-BIT AND 64-BIT)
18826M:	Thomas Gleixner <tglx@linutronix.de>
18827M:	Ingo Molnar <mingo@redhat.com>
18828M:	Borislav Petkov <bp@alien8.de>
18829M:	x86@kernel.org
18830R:	"H. Peter Anvin" <hpa@zytor.com>
18831L:	linux-kernel@vger.kernel.org
18832S:	Maintained
18833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18834F:	Documentation/devicetree/bindings/x86/
18835F:	Documentation/x86/
18836F:	arch/x86/
18837
18838X86 ENTRY CODE
18839M:	Andy Lutomirski <luto@kernel.org>
18840L:	linux-kernel@vger.kernel.org
18841S:	Maintained
18842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18843F:	arch/x86/entry/
18844
18845X86 MCE INFRASTRUCTURE
18846M:	Tony Luck <tony.luck@intel.com>
18847M:	Borislav Petkov <bp@alien8.de>
18848L:	linux-edac@vger.kernel.org
18849S:	Maintained
18850F:	arch/x86/kernel/cpu/mce/*
18851
18852X86 MICROCODE UPDATE SUPPORT
18853M:	Borislav Petkov <bp@alien8.de>
18854S:	Maintained
18855F:	arch/x86/kernel/cpu/microcode/*
18856
18857X86 MM
18858M:	Dave Hansen <dave.hansen@linux.intel.com>
18859M:	Andy Lutomirski <luto@kernel.org>
18860M:	Peter Zijlstra <peterz@infradead.org>
18861L:	linux-kernel@vger.kernel.org
18862S:	Maintained
18863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18864F:	arch/x86/mm/
18865
18866X86 PLATFORM DRIVERS
18867M:	Darren Hart <dvhart@infradead.org>
18868M:	Andy Shevchenko <andy@infradead.org>
18869L:	platform-driver-x86@vger.kernel.org
18870S:	Odd Fixes
18871T:	git git://git.infradead.org/linux-platform-drivers-x86.git
18872F:	drivers/platform/olpc/
18873F:	drivers/platform/x86/
18874
18875X86 PLATFORM DRIVERS - ARCH
18876R:	Darren Hart <dvhart@infradead.org>
18877R:	Andy Shevchenko <andy@infradead.org>
18878L:	platform-driver-x86@vger.kernel.org
18879L:	x86@kernel.org
18880S:	Maintained
18881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18882F:	arch/x86/platform
18883
18884X86 VDSO
18885M:	Andy Lutomirski <luto@kernel.org>
18886L:	linux-kernel@vger.kernel.org
18887S:	Maintained
18888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18889F:	arch/x86/entry/vdso/
18890
18891XARRAY
18892M:	Matthew Wilcox <willy@infradead.org>
18893L:	linux-fsdevel@vger.kernel.org
18894S:	Supported
18895F:	Documentation/core-api/xarray.rst
18896F:	include/linux/idr.h
18897F:	include/linux/xarray.h
18898F:	lib/idr.c
18899F:	lib/xarray.c
18900F:	tools/testing/radix-tree
18901
18902XBOX DVD IR REMOTE
18903M:	Benjamin Valentin <benpicco@googlemail.com>
18904S:	Maintained
18905F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
18906F:	drivers/media/rc/xbox_remote.c
18907
18908XC2028/3028 TUNER DRIVER
18909M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18910L:	linux-media@vger.kernel.org
18911S:	Maintained
18912W:	https://linuxtv.org
18913T:	git git://linuxtv.org/media_tree.git
18914F:	drivers/media/tuners/tuner-xc2028.*
18915
18916XDP (eXpress Data Path)
18917M:	Alexei Starovoitov <ast@kernel.org>
18918M:	Daniel Borkmann <daniel@iogearbox.net>
18919M:	David S. Miller <davem@davemloft.net>
18920M:	Jakub Kicinski <kuba@kernel.org>
18921M:	Jesper Dangaard Brouer <hawk@kernel.org>
18922M:	John Fastabend <john.fastabend@gmail.com>
18923L:	netdev@vger.kernel.org
18924L:	bpf@vger.kernel.org
18925S:	Supported
18926F:	include/net/xdp.h
18927F:	include/trace/events/xdp.h
18928F:	kernel/bpf/cpumap.c
18929F:	kernel/bpf/devmap.c
18930F:	net/core/xdp.c
18931N:	xdp
18932K:	xdp
18933
18934XDP SOCKETS (AF_XDP)
18935M:	Björn Töpel <bjorn.topel@intel.com>
18936M:	Magnus Karlsson <magnus.karlsson@intel.com>
18937R:	Jonathan Lemon <jonathan.lemon@gmail.com>
18938L:	netdev@vger.kernel.org
18939L:	bpf@vger.kernel.org
18940S:	Maintained
18941F:	include/net/xdp_sock*
18942F:	include/net/xsk_buff_pool.h
18943F:	include/uapi/linux/if_xdp.h
18944F:	net/xdp/
18945F:	samples/bpf/xdpsock*
18946F:	tools/lib/bpf/xsk*
18947
18948XEN BLOCK SUBSYSTEM
18949M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18950M:	Roger Pau Monné <roger.pau@citrix.com>
18951L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18952S:	Supported
18953F:	drivers/block/xen*
18954F:	drivers/block/xen-blkback/*
18955
18956XEN HYPERVISOR ARM
18957M:	Stefano Stabellini <sstabellini@kernel.org>
18958L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18959S:	Maintained
18960F:	arch/arm/include/asm/xen/
18961F:	arch/arm/xen/
18962
18963XEN HYPERVISOR ARM64
18964M:	Stefano Stabellini <sstabellini@kernel.org>
18965L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18966S:	Maintained
18967F:	arch/arm64/include/asm/xen/
18968F:	arch/arm64/xen/
18969
18970XEN HYPERVISOR INTERFACE
18971M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
18972M:	Juergen Gross <jgross@suse.com>
18973R:	Stefano Stabellini <sstabellini@kernel.org>
18974L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18975S:	Supported
18976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18977F:	Documentation/ABI/stable/sysfs-hypervisor-xen
18978F:	Documentation/ABI/testing/sysfs-hypervisor-xen
18979F:	arch/x86/include/asm/pvclock-abi.h
18980F:	arch/x86/include/asm/xen/
18981F:	arch/x86/platform/pvh/
18982F:	arch/x86/xen/
18983F:	drivers/*/xen-*front.c
18984F:	drivers/xen/
18985F:	include/uapi/xen/
18986F:	include/xen/
18987
18988XEN NETWORK BACKEND DRIVER
18989M:	Wei Liu <wei.liu@kernel.org>
18990M:	Paul Durrant <paul@xen.org>
18991L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18992L:	netdev@vger.kernel.org
18993S:	Supported
18994F:	drivers/net/xen-netback/*
18995
18996XEN PCI SUBSYSTEM
18997M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18998L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18999S:	Supported
19000F:	arch/x86/pci/*xen*
19001F:	drivers/pci/*xen*
19002
19003XEN PVSCSI DRIVERS
19004M:	Juergen Gross <jgross@suse.com>
19005L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19006L:	linux-scsi@vger.kernel.org
19007S:	Supported
19008F:	drivers/scsi/xen-scsifront.c
19009F:	drivers/xen/xen-scsiback.c
19010F:	include/xen/interface/io/vscsiif.h
19011
19012XEN SOUND FRONTEND DRIVER
19013M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19014L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19015L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19016S:	Supported
19017F:	sound/xen/*
19018
19019XEN SWIOTLB SUBSYSTEM
19020M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19021L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19022L:	iommu@lists.linux-foundation.org
19023S:	Supported
19024F:	arch/x86/xen/*swiotlb*
19025F:	drivers/xen/*swiotlb*
19026
19027XFS FILESYSTEM
19028M:	Darrick J. Wong <darrick.wong@oracle.com>
19029M:	linux-xfs@vger.kernel.org
19030L:	linux-xfs@vger.kernel.org
19031S:	Supported
19032W:	http://xfs.org/
19033T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19034F:	Documentation/ABI/testing/sysfs-fs-xfs
19035F:	Documentation/admin-guide/xfs.rst
19036F:	Documentation/filesystems/xfs-delayed-logging-design.rst
19037F:	Documentation/filesystems/xfs-self-describing-metadata.rst
19038F:	fs/xfs/
19039F:	include/uapi/linux/dqblk_xfs.h
19040F:	include/uapi/linux/fsmap.h
19041
19042XILINX AXI ETHERNET DRIVER
19043M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19044S:	Maintained
19045F:	drivers/net/ethernet/xilinx/xilinx_axienet*
19046
19047XILINX CAN DRIVER
19048M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19049R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19050L:	linux-can@vger.kernel.org
19051S:	Maintained
19052F:	Documentation/devicetree/bindings/net/can/xilinx_can.txt
19053F:	drivers/net/can/xilinx_can.c
19054
19055XILINX SD-FEC IP CORES
19056M:	Derek Kiernan <derek.kiernan@xilinx.com>
19057M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
19058S:	Maintained
19059F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19060F:	Documentation/misc-devices/xilinx_sdfec.rst
19061F:	drivers/misc/Kconfig
19062F:	drivers/misc/Makefile
19063F:	drivers/misc/xilinx_sdfec.c
19064F:	include/uapi/misc/xilinx_sdfec.h
19065
19066XILINX UARTLITE SERIAL DRIVER
19067M:	Peter Korsgaard <jacmet@sunsite.dk>
19068L:	linux-serial@vger.kernel.org
19069S:	Maintained
19070F:	drivers/tty/serial/uartlite.c
19071
19072XILINX VIDEO IP CORES
19073M:	Hyun Kwon <hyun.kwon@xilinx.com>
19074M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19075L:	linux-media@vger.kernel.org
19076S:	Supported
19077T:	git git://linuxtv.org/media_tree.git
19078F:	Documentation/devicetree/bindings/media/xilinx/
19079F:	drivers/media/platform/xilinx/
19080F:	include/uapi/linux/xilinx-v4l2-controls.h
19081
19082XILINX ZYNQMP DPDMA DRIVER
19083M:	Hyun Kwon <hyun.kwon@xilinx.com>
19084M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19085L:	dmaengine@vger.kernel.org
19086S:	Supported
19087F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19088F:	drivers/dma/xilinx/xilinx_dpdma.c
19089F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19090
19091XILINX ZYNQMP PSGTR PHY DRIVER
19092M:	Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19093M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19094L:	linux-kernel@vger.kernel.org
19095S:	Supported
19096T:	git https://github.com/Xilinx/linux-xlnx.git
19097F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19098F:	drivers/phy/xilinx/phy-zynqmp.c
19099
19100XILLYBUS DRIVER
19101M:	Eli Billauer <eli.billauer@gmail.com>
19102L:	linux-kernel@vger.kernel.org
19103S:	Supported
19104F:	drivers/char/xillybus/
19105
19106XLP9XX I2C DRIVER
19107M:	George Cherian <gcherian@marvell.com>
19108L:	linux-i2c@vger.kernel.org
19109S:	Supported
19110W:	http://www.marvell.com
19111F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19112F:	drivers/i2c/busses/i2c-xlp9xx.c
19113
19114XRA1403 GPIO EXPANDER
19115M:	Nandor Han <nandor.han@ge.com>
19116M:	Semi Malinen <semi.malinen@ge.com>
19117L:	linux-gpio@vger.kernel.org
19118S:	Maintained
19119F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19120F:	drivers/gpio/gpio-xra1403.c
19121
19122XTENSA XTFPGA PLATFORM SUPPORT
19123M:	Max Filippov <jcmvbkbc@gmail.com>
19124L:	linux-xtensa@linux-xtensa.org
19125S:	Maintained
19126F:	drivers/spi/spi-xtensa-xtfpga.c
19127F:	sound/soc/xtensa/xtfpga-i2s.c
19128
19129YAM DRIVER FOR AX.25
19130M:	Jean-Paul Roubelat <jpr@f6fbb.org>
19131L:	linux-hams@vger.kernel.org
19132S:	Maintained
19133F:	drivers/net/hamradio/yam*
19134F:	include/linux/yam.h
19135
19136YAMA SECURITY MODULE
19137M:	Kees Cook <keescook@chromium.org>
19138S:	Supported
19139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19140F:	Documentation/admin-guide/LSM/Yama.rst
19141F:	security/yama/
19142
19143YEALINK PHONE DRIVER
19144M:	Henk Vergonet <Henk.Vergonet@gmail.com>
19145L:	usbb2k-api-dev@nongnu.org
19146S:	Maintained
19147F:	Documentation/input/devices/yealink.rst
19148F:	drivers/input/misc/yealink.*
19149
19150Z8530 DRIVER FOR AX.25
19151M:	Joerg Reuter <jreuter@yaina.de>
19152L:	linux-hams@vger.kernel.org
19153S:	Maintained
19154W:	http://yaina.de/jreuter/
19155W:	http://www.qsl.net/dl1bke/
19156F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
19157F:	drivers/net/hamradio/*scc.c
19158F:	drivers/net/hamradio/z8530.h
19159
19160ZBUD COMPRESSED PAGE ALLOCATOR
19161M:	Seth Jennings <sjenning@redhat.com>
19162M:	Dan Streetman <ddstreet@ieee.org>
19163L:	linux-mm@kvack.org
19164S:	Maintained
19165F:	include/linux/zbud.h
19166F:	mm/zbud.c
19167
19168ZD1211RW WIRELESS DRIVER
19169M:	Daniel Drake <dsd@gentoo.org>
19170M:	Ulrich Kunitz <kune@deine-taler.de>
19171L:	linux-wireless@vger.kernel.org
19172L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
19173S:	Maintained
19174W:	http://zd1211.ath.cx/wiki/DriverRewrite
19175F:	drivers/net/wireless/zydas/zd1211rw/
19176
19177ZD1301 MEDIA DRIVER
19178M:	Antti Palosaari <crope@iki.fi>
19179L:	linux-media@vger.kernel.org
19180S:	Maintained
19181W:	https://linuxtv.org/
19182W:	http://palosaari.fi/linux/
19183Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19184F:	drivers/media/usb/dvb-usb-v2/zd1301*
19185
19186ZD1301_DEMOD MEDIA DRIVER
19187M:	Antti Palosaari <crope@iki.fi>
19188L:	linux-media@vger.kernel.org
19189S:	Maintained
19190W:	https://linuxtv.org/
19191W:	http://palosaari.fi/linux/
19192Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19193F:	drivers/media/dvb-frontends/zd1301_demod*
19194
19195ZHAOXIN PROCESSOR SUPPORT
19196M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19197L:	linux-kernel@vger.kernel.org
19198S:	Maintained
19199F:	arch/x86/kernel/cpu/zhaoxin.c
19200
19201ZONEFS FILESYSTEM
19202M:	Damien Le Moal <damien.lemoal@wdc.com>
19203M:	Naohiro Aota <naohiro.aota@wdc.com>
19204R:	Johannes Thumshirn <jth@kernel.org>
19205L:	linux-fsdevel@vger.kernel.org
19206S:	Maintained
19207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19208F:	Documentation/filesystems/zonefs.rst
19209F:	fs/zonefs/
19210
19211ZPOOL COMPRESSED PAGE STORAGE API
19212M:	Dan Streetman <ddstreet@ieee.org>
19213L:	linux-mm@kvack.org
19214S:	Maintained
19215F:	include/linux/zpool.h
19216F:	mm/zpool.c
19217
19218ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19219M:	Minchan Kim <minchan@kernel.org>
19220M:	Nitin Gupta <ngupta@vflare.org>
19221R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19222L:	linux-kernel@vger.kernel.org
19223S:	Maintained
19224F:	Documentation/admin-guide/blockdev/zram.rst
19225F:	drivers/block/zram/
19226
19227ZS DECSTATION Z85C30 SERIAL DRIVER
19228M:	"Maciej W. Rozycki" <macro@linux-mips.org>
19229S:	Maintained
19230F:	drivers/tty/serial/zs.*
19231
19232ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19233M:	Minchan Kim <minchan@kernel.org>
19234M:	Nitin Gupta <ngupta@vflare.org>
19235R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19236L:	linux-mm@kvack.org
19237S:	Maintained
19238F:	Documentation/vm/zsmalloc.rst
19239F:	include/linux/zsmalloc.h
19240F:	mm/zsmalloc.c
19241
19242ZSWAP COMPRESSED SWAP CACHING
19243M:	Seth Jennings <sjenning@redhat.com>
19244M:	Dan Streetman <ddstreet@ieee.org>
19245M:	Vitaly Wool <vitaly.wool@konsulko.com>
19246L:	linux-mm@kvack.org
19247S:	Maintained
19248F:	mm/zswap.c
19249
19250THE REST
19251M:	Linus Torvalds <torvalds@linux-foundation.org>
19252L:	linux-kernel@vger.kernel.org
19253S:	Buried alive in reporters
19254Q:	http://patchwork.kernel.org/project/LKML/list/
19255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
19256F:	*
19257F:	*/
19258