xref: /openbmc/linux/MAINTAINERS (revision 645f08975f49441b3e753d8dc5b740cbcb226594)
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:	Documentation/devicetree/bindings/net/dsa/b53.txt
3392F:	drivers/net/dsa/b53/*
3393F:	include/linux/platform_data/b53.h
3394
3395BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3396M:	Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3397L:	bcm-kernel-feedback-list@broadcom.com
3398L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3400S:	Maintained
3401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3402F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3403F:	drivers/pci/controller/pcie-brcmstb.c
3404F:	drivers/staging/vc04_services
3405N:	bcm2711
3406N:	bcm2835
3407
3408BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3409M:	Florian Fainelli <f.fainelli@gmail.com>
3410M:	Ray Jui <rjui@broadcom.com>
3411M:	Scott Branden <sbranden@broadcom.com>
3412M:	bcm-kernel-feedback-list@broadcom.com
3413S:	Maintained
3414T:	git git://github.com/broadcom/mach-bcm
3415F:	arch/arm/mach-bcm/
3416N:	bcm281*
3417N:	bcm113*
3418N:	bcm216*
3419N:	kona
3420
3421BROADCOM BCM47XX MIPS ARCHITECTURE
3422M:	Hauke Mehrtens <hauke@hauke-m.de>
3423M:	Rafał Miłecki <zajec5@gmail.com>
3424L:	linux-mips@vger.kernel.org
3425S:	Maintained
3426F:	Documentation/devicetree/bindings/mips/brcm/
3427F:	arch/mips/bcm47xx/*
3428F:	arch/mips/include/asm/mach-bcm47xx/*
3429
3430BROADCOM BCM5301X ARM ARCHITECTURE
3431M:	Hauke Mehrtens <hauke@hauke-m.de>
3432M:	Rafał Miłecki <zajec5@gmail.com>
3433M:	bcm-kernel-feedback-list@broadcom.com
3434L:	linux-arm-kernel@lists.infradead.org
3435S:	Maintained
3436F:	arch/arm/boot/dts/bcm470*
3437F:	arch/arm/boot/dts/bcm5301x*.dtsi
3438F:	arch/arm/boot/dts/bcm953012*
3439F:	arch/arm/mach-bcm/bcm_5301x.c
3440
3441BROADCOM BCM53573 ARM ARCHITECTURE
3442M:	Rafał Miłecki <rafal@milecki.pl>
3443L:	bcm-kernel-feedback-list@broadcom.com
3444L:	linux-arm-kernel@lists.infradead.org
3445S:	Maintained
3446F:	arch/arm/boot/dts/bcm47189*
3447F:	arch/arm/boot/dts/bcm53573*
3448
3449BROADCOM BCM63XX ARM ARCHITECTURE
3450M:	Florian Fainelli <f.fainelli@gmail.com>
3451M:	bcm-kernel-feedback-list@broadcom.com
3452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3453S:	Maintained
3454T:	git git://github.com/broadcom/stblinux.git
3455N:	bcm63xx
3456
3457BROADCOM BCM63XX/BCM33XX UDC DRIVER
3458M:	Kevin Cernekee <cernekee@gmail.com>
3459L:	linux-usb@vger.kernel.org
3460S:	Maintained
3461F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3462
3463BROADCOM BCM7XXX ARM ARCHITECTURE
3464M:	Florian Fainelli <f.fainelli@gmail.com>
3465M:	bcm-kernel-feedback-list@broadcom.com
3466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3467S:	Maintained
3468T:	git git://github.com/broadcom/stblinux.git
3469F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3470F:	arch/arm/boot/dts/bcm7*.dts*
3471F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3472F:	arch/arm/mach-bcm/*brcmstb*
3473F:	arch/arm/mm/cache-b15-rac.c
3474F:	drivers/bus/brcmstb_gisb.c
3475F:	drivers/pci/controller/pcie-brcmstb.c
3476N:	brcmstb
3477
3478BROADCOM BMIPS CPUFREQ DRIVER
3479M:	Markus Mayer <mmayer@broadcom.com>
3480M:	bcm-kernel-feedback-list@broadcom.com
3481L:	linux-pm@vger.kernel.org
3482S:	Maintained
3483F:	drivers/cpufreq/bmips-cpufreq.c
3484
3485BROADCOM BMIPS MIPS ARCHITECTURE
3486M:	Florian Fainelli <f.fainelli@gmail.com>
3487L:	bcm-kernel-feedback-list@broadcom.com
3488L:	linux-mips@vger.kernel.org
3489S:	Maintained
3490T:	git git://github.com/broadcom/stblinux.git
3491F:	arch/mips/bmips/*
3492F:	arch/mips/boot/dts/brcm/bcm*.dts*
3493F:	arch/mips/include/asm/mach-bmips/*
3494F:	arch/mips/kernel/*bmips*
3495F:	drivers/irqchip/irq-bcm63*
3496F:	drivers/irqchip/irq-bcm7*
3497F:	drivers/irqchip/irq-brcmstb*
3498F:	include/linux/bcm963xx_nvram.h
3499F:	include/linux/bcm963xx_tag.h
3500
3501BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3502M:	Rasesh Mody <rmody@marvell.com>
3503M:	GR-Linux-NIC-Dev@marvell.com
3504L:	netdev@vger.kernel.org
3505S:	Supported
3506F:	drivers/net/ethernet/broadcom/bnx2.*
3507F:	drivers/net/ethernet/broadcom/bnx2_*
3508
3509BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3510M:	QLogic-Storage-Upstream@qlogic.com
3511L:	linux-scsi@vger.kernel.org
3512S:	Supported
3513F:	drivers/scsi/bnx2fc/
3514
3515BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3516M:	QLogic-Storage-Upstream@qlogic.com
3517L:	linux-scsi@vger.kernel.org
3518S:	Supported
3519F:	drivers/scsi/bnx2i/
3520
3521BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3522M:	Ariel Elior <aelior@marvell.com>
3523M:	Sudarsana Kalluru <skalluru@marvell.com>
3524M:	GR-everest-linux-l2@marvell.com
3525L:	netdev@vger.kernel.org
3526S:	Supported
3527F:	drivers/net/ethernet/broadcom/bnx2x/
3528
3529BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3530M:	Michael Chan <michael.chan@broadcom.com>
3531L:	netdev@vger.kernel.org
3532S:	Supported
3533F:	drivers/net/ethernet/broadcom/bnxt/
3534
3535BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3536M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3537M:	Franky Lin <franky.lin@broadcom.com>
3538M:	Hante Meuleman <hante.meuleman@broadcom.com>
3539M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3540M:	Wright Feng <wright.feng@cypress.com>
3541L:	linux-wireless@vger.kernel.org
3542L:	brcm80211-dev-list.pdl@broadcom.com
3543L:	brcm80211-dev-list@cypress.com
3544S:	Supported
3545F:	drivers/net/wireless/broadcom/brcm80211/
3546
3547BROADCOM BRCMSTB GPIO DRIVER
3548M:	Gregory Fong <gregory.0xf0@gmail.com>
3549L:	bcm-kernel-feedback-list@broadcom.com
3550S:	Supported
3551F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3552F:	drivers/gpio/gpio-brcmstb.c
3553
3554BROADCOM BRCMSTB I2C DRIVER
3555M:	Kamal Dasu <kdasu.kdev@gmail.com>
3556L:	linux-i2c@vger.kernel.org
3557L:	bcm-kernel-feedback-list@broadcom.com
3558S:	Supported
3559F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3560F:	drivers/i2c/busses/i2c-brcmstb.c
3561
3562BROADCOM BRCMSTB USB EHCI DRIVER
3563M:	Al Cooper <alcooperx@gmail.com>
3564L:	linux-usb@vger.kernel.org
3565L:	bcm-kernel-feedback-list@broadcom.com
3566S:	Maintained
3567F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3568F:	drivers/usb/host/ehci-brcm.*
3569
3570BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3571M:	Al Cooper <alcooperx@gmail.com>
3572L:	linux-kernel@vger.kernel.org
3573L:	bcm-kernel-feedback-list@broadcom.com
3574S:	Maintained
3575F:	drivers/phy/broadcom/phy-brcm-usb*
3576
3577BROADCOM ETHERNET PHY DRIVERS
3578M:	Florian Fainelli <f.fainelli@gmail.com>
3579L:	bcm-kernel-feedback-list@broadcom.com
3580L:	netdev@vger.kernel.org
3581S:	Supported
3582F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3583F:	drivers/net/phy/bcm*.[ch]
3584F:	drivers/net/phy/broadcom.c
3585F:	include/linux/brcmphy.h
3586
3587BROADCOM GENET ETHERNET DRIVER
3588M:	Doug Berger <opendmb@gmail.com>
3589M:	Florian Fainelli <f.fainelli@gmail.com>
3590L:	bcm-kernel-feedback-list@broadcom.com
3591L:	netdev@vger.kernel.org
3592S:	Supported
3593F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3594F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3595F:	drivers/net/ethernet/broadcom/genet/
3596F:	drivers/net/mdio/mdio-bcm-unimac.c
3597F:	include/linux/platform_data/bcmgenet.h
3598F:	include/linux/platform_data/mdio-bcm-unimac.h
3599
3600BROADCOM IPROC ARM ARCHITECTURE
3601M:	Ray Jui <rjui@broadcom.com>
3602M:	Scott Branden <sbranden@broadcom.com>
3603M:	bcm-kernel-feedback-list@broadcom.com
3604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3605S:	Maintained
3606T:	git git://github.com/broadcom/cygnus-linux.git
3607F:	arch/arm64/boot/dts/broadcom/northstar2/*
3608F:	arch/arm64/boot/dts/broadcom/stingray/*
3609F:	drivers/clk/bcm/clk-ns*
3610F:	drivers/clk/bcm/clk-sr*
3611F:	drivers/pinctrl/bcm/pinctrl-ns*
3612F:	include/dt-bindings/clock/bcm-sr*
3613N:	iproc
3614N:	cygnus
3615N:	bcm[-_]nsp
3616N:	bcm9113*
3617N:	bcm9583*
3618N:	bcm9585*
3619N:	bcm9586*
3620N:	bcm988312
3621N:	bcm113*
3622N:	bcm583*
3623N:	bcm585*
3624N:	bcm586*
3625N:	bcm88312
3626N:	hr2
3627N:	stingray
3628
3629BROADCOM KONA GPIO DRIVER
3630M:	Ray Jui <rjui@broadcom.com>
3631L:	bcm-kernel-feedback-list@broadcom.com
3632S:	Supported
3633F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3634F:	drivers/gpio/gpio-bcm-kona.c
3635
3636BROADCOM NETXTREME-E ROCE DRIVER
3637M:	Selvin Xavier <selvin.xavier@broadcom.com>
3638M:	Devesh Sharma <devesh.sharma@broadcom.com>
3639M:	Somnath Kotur <somnath.kotur@broadcom.com>
3640M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3641M:	Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3642L:	linux-rdma@vger.kernel.org
3643S:	Supported
3644W:	http://www.broadcom.com
3645F:	drivers/infiniband/hw/bnxt_re/
3646F:	include/uapi/rdma/bnxt_re-abi.h
3647
3648BROADCOM NVRAM DRIVER
3649M:	Rafał Miłecki <zajec5@gmail.com>
3650L:	linux-mips@vger.kernel.org
3651S:	Maintained
3652F:	drivers/firmware/broadcom/*
3653
3654BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3655M:	Rafał Miłecki <zajec5@gmail.com>
3656L:	linux-wireless@vger.kernel.org
3657S:	Maintained
3658F:	drivers/bcma/
3659F:	include/linux/bcma/
3660
3661BROADCOM SPI DRIVER
3662M:	Kamal Dasu <kdasu.kdev@gmail.com>
3663M:	bcm-kernel-feedback-list@broadcom.com
3664S:	Maintained
3665F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3666F:	drivers/spi/spi-bcm-qspi.*
3667F:	drivers/spi/spi-brcmstb-qspi.c
3668F:	drivers/spi/spi-iproc-qspi.c
3669
3670BROADCOM STB AVS CPUFREQ DRIVER
3671M:	Markus Mayer <mmayer@broadcom.com>
3672M:	bcm-kernel-feedback-list@broadcom.com
3673L:	linux-pm@vger.kernel.org
3674S:	Maintained
3675F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3676F:	drivers/cpufreq/brcmstb*
3677
3678BROADCOM STB AVS TMON DRIVER
3679M:	Markus Mayer <mmayer@broadcom.com>
3680M:	bcm-kernel-feedback-list@broadcom.com
3681L:	linux-pm@vger.kernel.org
3682S:	Maintained
3683F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3684F:	drivers/thermal/broadcom/brcmstb*
3685
3686BROADCOM STB DPFE DRIVER
3687M:	Markus Mayer <mmayer@broadcom.com>
3688M:	bcm-kernel-feedback-list@broadcom.com
3689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3690S:	Maintained
3691F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3692F:	drivers/memory/brcmstb_dpfe.c
3693
3694BROADCOM STB NAND FLASH DRIVER
3695M:	Brian Norris <computersforpeace@gmail.com>
3696M:	Kamal Dasu <kdasu.kdev@gmail.com>
3697L:	linux-mtd@lists.infradead.org
3698L:	bcm-kernel-feedback-list@broadcom.com
3699S:	Maintained
3700F:	drivers/mtd/nand/raw/brcmnand/
3701
3702BROADCOM SYSTEMPORT ETHERNET DRIVER
3703M:	Florian Fainelli <f.fainelli@gmail.com>
3704L:	bcm-kernel-feedback-list@broadcom.com
3705L:	netdev@vger.kernel.org
3706S:	Supported
3707F:	drivers/net/ethernet/broadcom/bcmsysport.*
3708
3709BROADCOM TG3 GIGABIT ETHERNET DRIVER
3710M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3711M:	Prashant Sreedharan <prashant@broadcom.com>
3712M:	Michael Chan <mchan@broadcom.com>
3713L:	netdev@vger.kernel.org
3714S:	Supported
3715F:	drivers/net/ethernet/broadcom/tg3.*
3716
3717BROCADE BFA FC SCSI DRIVER
3718M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3719M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3720L:	linux-scsi@vger.kernel.org
3721S:	Supported
3722F:	drivers/scsi/bfa/
3723
3724BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3725M:	Rasesh Mody <rmody@marvell.com>
3726M:	Sudarsana Kalluru <skalluru@marvell.com>
3727M:	GR-Linux-NIC-Dev@marvell.com
3728L:	netdev@vger.kernel.org
3729S:	Supported
3730F:	drivers/net/ethernet/brocade/bna/
3731
3732BSG (block layer generic sg v4 driver)
3733M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3734L:	linux-scsi@vger.kernel.org
3735S:	Supported
3736F:	block/bsg.c
3737F:	include/linux/bsg.h
3738F:	include/uapi/linux/bsg.h
3739
3740BT87X AUDIO DRIVER
3741M:	Clemens Ladisch <clemens@ladisch.de>
3742L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3743S:	Maintained
3744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3745F:	Documentation/sound/cards/bt87x.rst
3746F:	sound/pci/bt87x.c
3747
3748BT8XXGPIO DRIVER
3749M:	Michael Buesch <m@bues.ch>
3750S:	Maintained
3751W:	http://bu3sch.de/btgpio.php
3752F:	drivers/gpio/gpio-bt8xx.c
3753
3754BTRFS FILE SYSTEM
3755M:	Chris Mason <clm@fb.com>
3756M:	Josef Bacik <josef@toxicpanda.com>
3757M:	David Sterba <dsterba@suse.com>
3758L:	linux-btrfs@vger.kernel.org
3759S:	Maintained
3760W:	http://btrfs.wiki.kernel.org/
3761Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3763F:	Documentation/filesystems/btrfs.rst
3764F:	fs/btrfs/
3765F:	include/linux/btrfs*
3766F:	include/uapi/linux/btrfs*
3767
3768BTTV VIDEO4LINUX DRIVER
3769M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3770L:	linux-media@vger.kernel.org
3771S:	Odd fixes
3772W:	https://linuxtv.org
3773T:	git git://linuxtv.org/media_tree.git
3774F:	Documentation/driver-api/media/drivers/bttv*
3775F:	drivers/media/pci/bt8xx/bttv*
3776
3777BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3778M:	Chanwoo Choi <cw00.choi@samsung.com>
3779L:	linux-pm@vger.kernel.org
3780L:	linux-samsung-soc@vger.kernel.org
3781S:	Maintained
3782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3783F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3784F:	drivers/devfreq/exynos-bus.c
3785
3786BUSLOGIC SCSI DRIVER
3787M:	Khalid Aziz <khalid@gonehiking.org>
3788L:	linux-scsi@vger.kernel.org
3789S:	Maintained
3790F:	drivers/scsi/BusLogic.*
3791F:	drivers/scsi/FlashPoint.*
3792
3793C-MEDIA CMI8788 DRIVER
3794M:	Clemens Ladisch <clemens@ladisch.de>
3795L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3796S:	Maintained
3797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3798F:	sound/pci/oxygen/
3799
3800C-SKY ARCHITECTURE
3801M:	Guo Ren <guoren@kernel.org>
3802L:	linux-csky@vger.kernel.org
3803S:	Supported
3804T:	git https://github.com/c-sky/csky-linux.git
3805F:	Documentation/devicetree/bindings/csky/
3806F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3807F:	Documentation/devicetree/bindings/timer/csky,*
3808F:	arch/csky/
3809F:	drivers/clocksource/timer-gx6605s.c
3810F:	drivers/clocksource/timer-mp-csky.c
3811F:	drivers/irqchip/irq-csky-*
3812N:	csky
3813K:	csky
3814
3815C6X ARCHITECTURE
3816M:	Mark Salter <msalter@redhat.com>
3817M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3818L:	linux-c6x-dev@linux-c6x.org
3819S:	Maintained
3820W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3821F:	arch/c6x/
3822
3823CA8210 IEEE-802.15.4 RADIO DRIVER
3824M:	Harry Morris <h.morris@cascoda.com>
3825L:	linux-wpan@vger.kernel.org
3826S:	Maintained
3827W:	https://github.com/Cascoda/ca8210-linux.git
3828F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3829F:	drivers/net/ieee802154/ca8210.c
3830
3831CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3832M:	David Howells <dhowells@redhat.com>
3833L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3834S:	Supported
3835F:	Documentation/filesystems/caching/cachefiles.rst
3836F:	fs/cachefiles/
3837
3838CADENCE MIPI-CSI2 BRIDGES
3839M:	Maxime Ripard <mripard@kernel.org>
3840L:	linux-media@vger.kernel.org
3841S:	Maintained
3842F:	Documentation/devicetree/bindings/media/cdns,*.txt
3843F:	drivers/media/platform/cadence/cdns-csi2*
3844
3845CADENCE NAND DRIVER
3846L:	linux-mtd@lists.infradead.org
3847S:	Orphan
3848F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3849F:	drivers/mtd/nand/raw/cadence-nand-controller.c
3850
3851CADET FM/AM RADIO RECEIVER DRIVER
3852M:	Hans Verkuil <hverkuil@xs4all.nl>
3853L:	linux-media@vger.kernel.org
3854S:	Maintained
3855W:	https://linuxtv.org
3856T:	git git://linuxtv.org/media_tree.git
3857F:	drivers/media/radio/radio-cadet*
3858
3859CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3860M:	Jonathan Corbet <corbet@lwn.net>
3861L:	linux-media@vger.kernel.org
3862S:	Maintained
3863T:	git git://linuxtv.org/media_tree.git
3864F:	Documentation/admin-guide/media/cafe_ccic*
3865F:	drivers/media/platform/marvell-ccic/
3866
3867CAIF NETWORK LAYER
3868L:	netdev@vger.kernel.org
3869S:	Orphan
3870F:	Documentation/networking/caif/
3871F:	drivers/net/caif/
3872F:	include/net/caif/
3873F:	include/uapi/linux/caif/
3874F:	net/caif/
3875
3876CAKE QDISC
3877M:	Toke Høiland-Jørgensen <toke@toke.dk>
3878L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3879S:	Maintained
3880F:	net/sched/sch_cake.c
3881
3882CAN NETWORK DRIVERS
3883M:	Wolfgang Grandegger <wg@grandegger.com>
3884M:	Marc Kleine-Budde <mkl@pengutronix.de>
3885L:	linux-can@vger.kernel.org
3886S:	Maintained
3887W:	https://github.com/linux-can
3888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3890F:	Documentation/devicetree/bindings/net/can/
3891F:	drivers/net/can/
3892F:	include/linux/can/dev.h
3893F:	include/linux/can/led.h
3894F:	include/linux/can/platform/
3895F:	include/linux/can/rx-offload.h
3896F:	include/uapi/linux/can/error.h
3897F:	include/uapi/linux/can/netlink.h
3898F:	include/uapi/linux/can/vxcan.h
3899
3900CAN NETWORK LAYER
3901M:	Oliver Hartkopp <socketcan@hartkopp.net>
3902M:	Marc Kleine-Budde <mkl@pengutronix.de>
3903L:	linux-can@vger.kernel.org
3904S:	Maintained
3905W:	https://github.com/linux-can
3906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3908F:	Documentation/networking/can.rst
3909F:	include/linux/can/core.h
3910F:	include/linux/can/skb.h
3911F:	include/net/netns/can.h
3912F:	include/uapi/linux/can.h
3913F:	include/uapi/linux/can/bcm.h
3914F:	include/uapi/linux/can/gw.h
3915F:	include/uapi/linux/can/raw.h
3916F:	net/can/
3917
3918CAN-J1939 NETWORK LAYER
3919M:	Robin van der Gracht <robin@protonic.nl>
3920M:	Oleksij Rempel <o.rempel@pengutronix.de>
3921R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3922L:	linux-can@vger.kernel.org
3923S:	Maintained
3924F:	Documentation/networking/j1939.rst
3925F:	include/uapi/linux/can/j1939.h
3926F:	net/can/j1939/
3927
3928CAPABILITIES
3929M:	Serge Hallyn <serge@hallyn.com>
3930L:	linux-security-module@vger.kernel.org
3931S:	Supported
3932F:	include/linux/capability.h
3933F:	include/uapi/linux/capability.h
3934F:	kernel/capability.c
3935F:	security/commoncap.c
3936
3937CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3938M:	Kevin Tsai <ktsai@capellamicro.com>
3939S:	Maintained
3940F:	drivers/iio/light/cm*
3941
3942CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3943M:	Christian Lamparter <chunkeey@googlemail.com>
3944L:	linux-wireless@vger.kernel.org
3945S:	Maintained
3946W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3947F:	drivers/net/wireless/ath/carl9170/
3948
3949CAVIUM I2C DRIVER
3950M:	Robert Richter <rrichter@marvell.com>
3951S:	Supported
3952W:	http://www.marvell.com
3953F:	drivers/i2c/busses/i2c-octeon*
3954F:	drivers/i2c/busses/i2c-thunderx*
3955
3956CAVIUM LIQUIDIO NETWORK DRIVER
3957M:	Derek Chickles <dchickles@marvell.com>
3958M:	Satanand Burla <sburla@marvell.com>
3959M:	Felix Manlunas <fmanlunas@marvell.com>
3960L:	netdev@vger.kernel.org
3961S:	Supported
3962W:	http://www.marvell.com
3963F:	drivers/net/ethernet/cavium/liquidio/
3964
3965CAVIUM MMC DRIVER
3966M:	Robert Richter <rrichter@marvell.com>
3967S:	Supported
3968W:	http://www.marvell.com
3969F:	drivers/mmc/host/cavium*
3970
3971CAVIUM OCTEON-TX CRYPTO DRIVER
3972M:	George Cherian <gcherian@marvell.com>
3973L:	linux-crypto@vger.kernel.org
3974S:	Supported
3975W:	http://www.marvell.com
3976F:	drivers/crypto/cavium/cpt/
3977
3978CAVIUM THUNDERX2 ARM64 SOC
3979M:	Robert Richter <rrichter@marvell.com>
3980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3981S:	Maintained
3982F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3983F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3984
3985CC2520 IEEE-802.15.4 RADIO DRIVER
3986M:	Varka Bhadram <varkabhadram@gmail.com>
3987L:	linux-wpan@vger.kernel.org
3988S:	Maintained
3989F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3990F:	drivers/net/ieee802154/cc2520.c
3991F:	include/linux/spi/cc2520.h
3992
3993CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3994M:	Gilad Ben-Yossef <gilad@benyossef.com>
3995L:	linux-crypto@vger.kernel.org
3996S:	Supported
3997W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3998F:	drivers/crypto/ccree/
3999
4000CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4001M:	Hadar Gat <hadar.gat@arm.com>
4002L:	linux-crypto@vger.kernel.org
4003S:	Supported
4004F:	drivers/char/hw_random/cctrng.c
4005F:	drivers/char/hw_random/cctrng.h
4006F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4007W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4008
4009CEC FRAMEWORK
4010M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4011L:	linux-media@vger.kernel.org
4012S:	Supported
4013W:	http://linuxtv.org
4014T:	git git://linuxtv.org/media_tree.git
4015F:	Documentation/ABI/testing/debugfs-cec-error-inj
4016F:	Documentation/devicetree/bindings/media/cec.txt
4017F:	Documentation/driver-api/media/cec-core.rst
4018F:	Documentation/userspace-api/media/cec
4019F:	drivers/media/cec/
4020F:	drivers/media/rc/keymaps/rc-cec.c
4021F:	include/media/cec-notifier.h
4022F:	include/media/cec.h
4023F:	include/uapi/linux/cec-funcs.h
4024F:	include/uapi/linux/cec.h
4025
4026CEC GPIO DRIVER
4027M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4028L:	linux-media@vger.kernel.org
4029S:	Supported
4030W:	http://linuxtv.org
4031T:	git git://linuxtv.org/media_tree.git
4032F:	Documentation/devicetree/bindings/media/cec-gpio.txt
4033F:	drivers/media/platform/cec-gpio/
4034
4035CELL BROADBAND ENGINE ARCHITECTURE
4036M:	Arnd Bergmann <arnd@arndb.de>
4037L:	linuxppc-dev@lists.ozlabs.org
4038S:	Supported
4039W:	http://www.ibm.com/developerworks/power/cell/
4040F:	arch/powerpc/include/asm/cell*.h
4041F:	arch/powerpc/include/asm/spu*.h
4042F:	arch/powerpc/include/uapi/asm/spu*.h
4043F:	arch/powerpc/oprofile/*cell*
4044F:	arch/powerpc/platforms/cell/
4045
4046CELLWISE CW2015 BATTERY DRIVER
4047M:	Tobias Schrammm <t.schramm@manjaro.org>
4048S:	Maintained
4049F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4050F:	drivers/power/supply/cw2015_battery.c
4051
4052CEPH COMMON CODE (LIBCEPH)
4053M:	Ilya Dryomov <idryomov@gmail.com>
4054M:	Jeff Layton <jlayton@kernel.org>
4055L:	ceph-devel@vger.kernel.org
4056S:	Supported
4057W:	http://ceph.com/
4058T:	git git://github.com/ceph/ceph-client.git
4059F:	include/linux/ceph/
4060F:	include/linux/crush/
4061F:	net/ceph/
4062
4063CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4064M:	Jeff Layton <jlayton@kernel.org>
4065M:	Ilya Dryomov <idryomov@gmail.com>
4066L:	ceph-devel@vger.kernel.org
4067S:	Supported
4068W:	http://ceph.com/
4069T:	git git://github.com/ceph/ceph-client.git
4070F:	Documentation/filesystems/ceph.rst
4071F:	fs/ceph/
4072
4073CERTIFICATE HANDLING
4074M:	David Howells <dhowells@redhat.com>
4075M:	David Woodhouse <dwmw2@infradead.org>
4076L:	keyrings@vger.kernel.org
4077S:	Maintained
4078F:	Documentation/admin-guide/module-signing.rst
4079F:	certs/
4080F:	scripts/extract-cert.c
4081F:	scripts/sign-file.c
4082
4083CFAG12864B LCD DRIVER
4084M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4085S:	Maintained
4086F:	drivers/auxdisplay/cfag12864b.c
4087F:	include/linux/cfag12864b.h
4088
4089CFAG12864BFB LCD FRAMEBUFFER DRIVER
4090M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4091S:	Maintained
4092F:	drivers/auxdisplay/cfag12864bfb.c
4093F:	include/linux/cfag12864b.h
4094
4095CHAR and MISC DRIVERS
4096M:	Arnd Bergmann <arnd@arndb.de>
4097M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4098S:	Supported
4099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4100F:	drivers/char/
4101F:	drivers/misc/
4102F:	include/linux/miscdevice.h
4103
4104CHECKPATCH
4105M:	Andy Whitcroft <apw@canonical.com>
4106M:	Joe Perches <joe@perches.com>
4107S:	Maintained
4108F:	scripts/checkpatch.pl
4109
4110CHINESE DOCUMENTATION
4111M:	Harry Wei <harryxiyou@gmail.com>
4112M:	Alex Shi <alex.shi@linux.alibaba.com>
4113L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4114S:	Maintained
4115F:	Documentation/translations/zh_CN/
4116
4117CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4118M:	Peter Chen <Peter.Chen@nxp.com>
4119L:	linux-usb@vger.kernel.org
4120S:	Maintained
4121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4122F:	drivers/usb/chipidea/
4123
4124CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4125M:	Hans de Goede <hdegoede@redhat.com>
4126L:	linux-input@vger.kernel.org
4127S:	Maintained
4128F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4129F:	drivers/input/touchscreen/chipone_icn8318.c
4130
4131CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4132M:	Hans de Goede <hdegoede@redhat.com>
4133L:	linux-input@vger.kernel.org
4134S:	Maintained
4135F:	drivers/input/touchscreen/chipone_icn8505.c
4136
4137CHROME HARDWARE PLATFORM SUPPORT
4138M:	Benson Leung <bleung@chromium.org>
4139M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4140S:	Maintained
4141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4142F:	drivers/platform/chrome/
4143
4144CHROMEOS EC CODEC DRIVER
4145M:	Cheng-Yi Chiang <cychiang@chromium.org>
4146R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4147R:	Guenter Roeck <groeck@chromium.org>
4148S:	Maintained
4149F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4150F:	sound/soc/codecs/cros_ec_codec.*
4151
4152CHROMEOS EC SUBDRIVERS
4153M:	Benson Leung <bleung@chromium.org>
4154M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4155R:	Guenter Roeck <groeck@chromium.org>
4156S:	Maintained
4157F:	drivers/power/supply/cros_usbpd-charger.c
4158N:	cros_ec
4159N:	cros-ec
4160
4161CHRONTEL CH7322 CEC DRIVER
4162M:	Jeff Chase <jnchase@google.com>
4163L:	linux-media@vger.kernel.org
4164S:	Maintained
4165T:	git git://linuxtv.org/media_tree.git
4166F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4167F:	drivers/media/cec/i2c/ch7322.c
4168
4169CIRRUS LOGIC AUDIO CODEC DRIVERS
4170M:	James Schulman <james.schulman@cirrus.com>
4171M:	David Rhodes <david.rhodes@cirrus.com>
4172L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4173S:	Maintained
4174F:	sound/soc/codecs/cs*
4175
4176CIRRUS LOGIC EP93XX ETHERNET DRIVER
4177M:	Hartley Sweeten <hsweeten@visionengravers.com>
4178L:	netdev@vger.kernel.org
4179S:	Maintained
4180F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4181
4182CIRRUS LOGIC LOCHNAGAR DRIVER
4183M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4184M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4185L:	patches@opensource.cirrus.com
4186S:	Supported
4187F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4188F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4189F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4190F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4191F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4192F:	Documentation/hwmon/lochnagar.rst
4193F:	drivers/clk/clk-lochnagar.c
4194F:	drivers/hwmon/lochnagar-hwmon.c
4195F:	drivers/mfd/lochnagar-i2c.c
4196F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4197F:	drivers/regulator/lochnagar-regulator.c
4198F:	include/dt-bindings/clk/lochnagar.h
4199F:	include/dt-bindings/pinctrl/lochnagar.h
4200F:	include/linux/mfd/lochnagar*
4201F:	sound/soc/codecs/lochnagar-sc.c
4202
4203CIRRUS LOGIC MADERA CODEC DRIVERS
4204M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4205M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4206L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4207L:	patches@opensource.cirrus.com
4208S:	Supported
4209W:	https://github.com/CirrusLogic/linux-drivers/wiki
4210T:	git https://github.com/CirrusLogic/linux-drivers.git
4211F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4212F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4213F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4214F:	drivers/gpio/gpio-madera*
4215F:	drivers/irqchip/irq-madera*
4216F:	drivers/mfd/cs47l*
4217F:	drivers/mfd/madera*
4218F:	drivers/pinctrl/cirrus/*
4219F:	include/dt-bindings/sound/madera*
4220F:	include/linux/irqchip/irq-madera*
4221F:	include/linux/mfd/madera/*
4222F:	include/sound/madera*
4223F:	sound/soc/codecs/cs47l*
4224F:	sound/soc/codecs/madera*
4225
4226CISCO FCOE HBA DRIVER
4227M:	Satish Kharat <satishkh@cisco.com>
4228M:	Sesidhar Baddela <sebaddel@cisco.com>
4229M:	Karan Tilak Kumar <kartilak@cisco.com>
4230L:	linux-scsi@vger.kernel.org
4231S:	Supported
4232F:	drivers/scsi/fnic/
4233
4234CISCO SCSI HBA DRIVER
4235M:	Karan Tilak Kumar <kartilak@cisco.com>
4236M:	Sesidhar Baddela <sebaddel@cisco.com>
4237L:	linux-scsi@vger.kernel.org
4238S:	Supported
4239F:	drivers/scsi/snic/
4240
4241CISCO VIC ETHERNET NIC DRIVER
4242M:	Christian Benvenuti <benve@cisco.com>
4243M:	Govindarajulu Varadarajan <_govind@gmx.com>
4244S:	Supported
4245F:	drivers/net/ethernet/cisco/enic/
4246
4247CISCO VIC LOW LATENCY NIC DRIVER
4248M:	Christian Benvenuti <benve@cisco.com>
4249M:	Nelson Escobar <neescoba@cisco.com>
4250M:	Parvi Kaustubhi <pkaustub@cisco.com>
4251S:	Supported
4252F:	drivers/infiniband/hw/usnic/
4253
4254CLANG-FORMAT FILE
4255M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4256S:	Maintained
4257F:	.clang-format
4258
4259CLANG/LLVM BUILD SUPPORT
4260L:	clang-built-linux@googlegroups.com
4261S:	Supported
4262W:	https://clangbuiltlinux.github.io/
4263B:	https://github.com/ClangBuiltLinux/linux/issues
4264C:	irc://chat.freenode.net/clangbuiltlinux
4265F:	Documentation/kbuild/llvm.rst
4266K:	\b(?i:clang|llvm)\b
4267
4268CLEANCACHE API
4269M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4270L:	linux-kernel@vger.kernel.org
4271S:	Maintained
4272F:	include/linux/cleancache.h
4273F:	mm/cleancache.c
4274
4275CLK API
4276M:	Russell King <linux@armlinux.org.uk>
4277L:	linux-clk@vger.kernel.org
4278S:	Maintained
4279F:	include/linux/clk.h
4280
4281CLOCKSOURCE, CLOCKEVENT DRIVERS
4282M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4283M:	Thomas Gleixner <tglx@linutronix.de>
4284L:	linux-kernel@vger.kernel.org
4285S:	Supported
4286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4287F:	Documentation/devicetree/bindings/timer/
4288F:	drivers/clocksource/
4289
4290CMPC ACPI DRIVER
4291M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4292M:	Daniel Oliveira Nascimento <don@syst.com.br>
4293L:	platform-driver-x86@vger.kernel.org
4294S:	Supported
4295F:	drivers/platform/x86/classmate-laptop.c
4296
4297COBALT MEDIA DRIVER
4298M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4299L:	linux-media@vger.kernel.org
4300S:	Supported
4301W:	https://linuxtv.org
4302T:	git git://linuxtv.org/media_tree.git
4303F:	drivers/media/pci/cobalt/
4304
4305COCCINELLE/Semantic Patches (SmPL)
4306M:	Julia Lawall <Julia.Lawall@lip6.fr>
4307M:	Gilles Muller <Gilles.Muller@lip6.fr>
4308M:	Nicolas Palix <nicolas.palix@imag.fr>
4309M:	Michal Marek <michal.lkml@markovi.net>
4310L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4311S:	Supported
4312W:	http://coccinelle.lip6.fr/
4313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4314F:	Documentation/dev-tools/coccinelle.rst
4315F:	scripts/coccicheck
4316F:	scripts/coccinelle/
4317
4318CODA FILE SYSTEM
4319M:	Jan Harkes <jaharkes@cs.cmu.edu>
4320M:	coda@cs.cmu.edu
4321L:	codalist@coda.cs.cmu.edu
4322S:	Maintained
4323W:	http://www.coda.cs.cmu.edu/
4324F:	Documentation/filesystems/coda.rst
4325F:	fs/coda/
4326F:	include/linux/coda*.h
4327F:	include/uapi/linux/coda*.h
4328
4329CODA V4L2 MEM2MEM DRIVER
4330M:	Philipp Zabel <p.zabel@pengutronix.de>
4331L:	linux-media@vger.kernel.org
4332S:	Maintained
4333F:	Documentation/devicetree/bindings/media/coda.txt
4334F:	drivers/media/platform/coda/
4335
4336CODE OF CONDUCT
4337M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4338S:	Supported
4339F:	Documentation/process/code-of-conduct-interpretation.rst
4340F:	Documentation/process/code-of-conduct.rst
4341
4342COMMON CLK FRAMEWORK
4343M:	Michael Turquette <mturquette@baylibre.com>
4344M:	Stephen Boyd <sboyd@kernel.org>
4345L:	linux-clk@vger.kernel.org
4346S:	Maintained
4347Q:	http://patchwork.kernel.org/project/linux-clk/list/
4348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4349F:	Documentation/devicetree/bindings/clock/
4350F:	drivers/clk/
4351F:	include/linux/clk-pr*
4352F:	include/linux/clk/
4353F:	include/linux/of_clk.h
4354X:	drivers/clk/clkdev.c
4355
4356COMMON INTERNET FILE SYSTEM (CIFS)
4357M:	Steve French <sfrench@samba.org>
4358L:	linux-cifs@vger.kernel.org
4359L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4360S:	Supported
4361W:	http://linux-cifs.samba.org/
4362T:	git git://git.samba.org/sfrench/cifs-2.6.git
4363F:	Documentation/admin-guide/cifs/
4364F:	fs/cifs/
4365
4366COMPACTPCI HOTPLUG CORE
4367M:	Scott Murray <scott@spiteful.org>
4368L:	linux-pci@vger.kernel.org
4369S:	Maintained
4370F:	drivers/pci/hotplug/cpci_hotplug*
4371
4372COMPACTPCI HOTPLUG GENERIC DRIVER
4373M:	Scott Murray <scott@spiteful.org>
4374L:	linux-pci@vger.kernel.org
4375S:	Maintained
4376F:	drivers/pci/hotplug/cpcihp_generic.c
4377
4378COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4379M:	Scott Murray <scott@spiteful.org>
4380L:	linux-pci@vger.kernel.org
4381S:	Maintained
4382F:	drivers/pci/hotplug/cpcihp_zt5550.*
4383
4384COMPAL LAPTOP SUPPORT
4385M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4386L:	platform-driver-x86@vger.kernel.org
4387S:	Maintained
4388F:	drivers/platform/x86/compal-laptop.c
4389
4390COMPILER ATTRIBUTES
4391M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4392S:	Maintained
4393F:	include/linux/compiler_attributes.h
4394
4395CONEXANT ACCESSRUNNER USB DRIVER
4396L:	accessrunner-general@lists.sourceforge.net
4397S:	Orphan
4398W:	http://accessrunner.sourceforge.net/
4399F:	drivers/usb/atm/cxacru.c
4400
4401CONFIGFS
4402M:	Joel Becker <jlbec@evilplan.org>
4403M:	Christoph Hellwig <hch@lst.de>
4404S:	Supported
4405T:	git git://git.infradead.org/users/hch/configfs.git
4406F:	fs/configfs/
4407F:	include/linux/configfs.h
4408
4409CONNECTOR
4410M:	Evgeniy Polyakov <zbr@ioremap.net>
4411L:	netdev@vger.kernel.org
4412S:	Maintained
4413F:	drivers/connector/
4414
4415CONSOLE SUBSYSTEM
4416M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4417S:	Supported
4418F:	drivers/video/console/
4419F:	include/linux/console*
4420
4421CONTROL GROUP (CGROUP)
4422M:	Tejun Heo <tj@kernel.org>
4423M:	Li Zefan <lizefan@huawei.com>
4424M:	Johannes Weiner <hannes@cmpxchg.org>
4425L:	cgroups@vger.kernel.org
4426S:	Maintained
4427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4428F:	Documentation/admin-guide/cgroup-v1/
4429F:	Documentation/admin-guide/cgroup-v2.rst
4430F:	include/linux/cgroup*
4431F:	kernel/cgroup/
4432
4433CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4434M:	Tejun Heo <tj@kernel.org>
4435M:	Jens Axboe <axboe@kernel.dk>
4436L:	cgroups@vger.kernel.org
4437L:	linux-block@vger.kernel.org
4438T:	git git://git.kernel.dk/linux-block
4439F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4440F:	block/bfq-cgroup.c
4441F:	block/blk-cgroup.c
4442F:	block/blk-iolatency.c
4443F:	block/blk-throttle.c
4444F:	include/linux/blk-cgroup.h
4445
4446CONTROL GROUP - CPUSET
4447M:	Li Zefan <lizefan@huawei.com>
4448L:	cgroups@vger.kernel.org
4449S:	Maintained
4450W:	http://www.bullopensource.org/cpuset/
4451W:	http://oss.sgi.com/projects/cpusets/
4452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4453F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4454F:	include/linux/cpuset.h
4455F:	kernel/cgroup/cpuset.c
4456
4457CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4458M:	Johannes Weiner <hannes@cmpxchg.org>
4459M:	Michal Hocko <mhocko@kernel.org>
4460M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4461L:	cgroups@vger.kernel.org
4462L:	linux-mm@kvack.org
4463S:	Maintained
4464F:	mm/memcontrol.c
4465F:	mm/swap_cgroup.c
4466
4467CORETEMP HARDWARE MONITORING DRIVER
4468M:	Fenghua Yu <fenghua.yu@intel.com>
4469L:	linux-hwmon@vger.kernel.org
4470S:	Maintained
4471F:	Documentation/hwmon/coretemp.rst
4472F:	drivers/hwmon/coretemp.c
4473
4474CORSAIR-CPRO HARDWARE MONITOR DRIVER
4475M:	Marius Zachmann <mail@mariuszachmann.de>
4476L:	linux-hwmon@vger.kernel.org
4477S:	Maintained
4478F:	drivers/hwmon/corsair-cpro.c
4479
4480COSA/SRP SYNC SERIAL DRIVER
4481M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4482S:	Maintained
4483W:	http://www.fi.muni.cz/~kas/cosa/
4484F:	drivers/net/wan/cosa*
4485
4486COUNTER SUBSYSTEM
4487M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4488L:	linux-iio@vger.kernel.org
4489S:	Maintained
4490F:	Documentation/ABI/testing/sysfs-bus-counter*
4491F:	Documentation/driver-api/generic-counter.rst
4492F:	drivers/counter/
4493F:	include/linux/counter.h
4494F:	include/linux/counter_enum.h
4495
4496CPMAC ETHERNET DRIVER
4497M:	Florian Fainelli <f.fainelli@gmail.com>
4498L:	netdev@vger.kernel.org
4499S:	Maintained
4500F:	drivers/net/ethernet/ti/cpmac.c
4501
4502CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4503M:	Viresh Kumar <viresh.kumar@linaro.org>
4504M:	Sudeep Holla <sudeep.holla@arm.com>
4505L:	linux-pm@vger.kernel.org
4506S:	Maintained
4507W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4508F:	drivers/cpufreq/vexpress-spc-cpufreq.c
4509
4510CPU FREQUENCY SCALING FRAMEWORK
4511M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4512M:	Viresh Kumar <viresh.kumar@linaro.org>
4513L:	linux-pm@vger.kernel.org
4514S:	Maintained
4515B:	https://bugzilla.kernel.org
4516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4518F:	Documentation/admin-guide/pm/cpufreq.rst
4519F:	Documentation/admin-guide/pm/intel_pstate.rst
4520F:	Documentation/cpu-freq/
4521F:	Documentation/devicetree/bindings/cpufreq/
4522F:	drivers/cpufreq/
4523F:	include/linux/cpufreq.h
4524F:	include/linux/sched/cpufreq.h
4525F:	kernel/sched/cpufreq*.c
4526F:	tools/testing/selftests/cpufreq/
4527
4528CPU IDLE TIME MANAGEMENT FRAMEWORK
4529M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4530M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4531L:	linux-pm@vger.kernel.org
4532S:	Maintained
4533B:	https://bugzilla.kernel.org
4534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4535F:	Documentation/admin-guide/pm/cpuidle.rst
4536F:	Documentation/driver-api/pm/cpuidle.rst
4537F:	drivers/cpuidle/*
4538F:	include/linux/cpuidle.h
4539
4540CPU POWER MONITORING SUBSYSTEM
4541M:	Thomas Renninger <trenn@suse.com>
4542M:	Shuah Khan <shuah@kernel.org>
4543M:	Shuah Khan <skhan@linuxfoundation.org>
4544L:	linux-pm@vger.kernel.org
4545S:	Maintained
4546F:	tools/power/cpupower/
4547
4548CPUID/MSR DRIVER
4549M:	"H. Peter Anvin" <hpa@zytor.com>
4550S:	Maintained
4551F:	arch/x86/kernel/cpuid.c
4552F:	arch/x86/kernel/msr.c
4553
4554CPUIDLE DRIVER - ARM BIG LITTLE
4555M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4556M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4557L:	linux-pm@vger.kernel.org
4558L:	linux-arm-kernel@lists.infradead.org
4559S:	Maintained
4560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4561F:	drivers/cpuidle/cpuidle-big_little.c
4562
4563CPUIDLE DRIVER - ARM EXYNOS
4564M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4565M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4566M:	Kukjin Kim <kgene@kernel.org>
4567L:	linux-pm@vger.kernel.org
4568L:	linux-samsung-soc@vger.kernel.org
4569S:	Supported
4570F:	arch/arm/mach-exynos/pm.c
4571F:	drivers/cpuidle/cpuidle-exynos.c
4572
4573CPUIDLE DRIVER - ARM PSCI
4574M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4575M:	Sudeep Holla <sudeep.holla@arm.com>
4576L:	linux-pm@vger.kernel.org
4577L:	linux-arm-kernel@lists.infradead.org
4578S:	Supported
4579F:	drivers/cpuidle/cpuidle-psci.c
4580
4581CRAMFS FILESYSTEM
4582M:	Nicolas Pitre <nico@fluxnic.net>
4583S:	Maintained
4584F:	Documentation/filesystems/cramfs.rst
4585F:	fs/cramfs/
4586
4587CREATIVE SB0540
4588M:	Bastien Nocera <hadess@hadess.net>
4589L:	linux-input@vger.kernel.org
4590S:	Maintained
4591F:	drivers/hid/hid-creative-sb0540.c
4592
4593CRYPTO API
4594M:	Herbert Xu <herbert@gondor.apana.org.au>
4595M:	"David S. Miller" <davem@davemloft.net>
4596L:	linux-crypto@vger.kernel.org
4597S:	Maintained
4598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4600F:	Documentation/crypto/
4601F:	Documentation/devicetree/bindings/crypto/
4602F:	arch/*/crypto/
4603F:	crypto/
4604F:	drivers/crypto/
4605F:	include/crypto/
4606F:	include/linux/crypto*
4607F:	lib/crypto/
4608
4609CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4610M:	Neil Horman <nhorman@tuxdriver.com>
4611L:	linux-crypto@vger.kernel.org
4612S:	Maintained
4613F:	crypto/ansi_cprng.c
4614F:	crypto/rng.c
4615
4616CS3308 MEDIA DRIVER
4617M:	Hans Verkuil <hverkuil@xs4all.nl>
4618L:	linux-media@vger.kernel.org
4619S:	Odd Fixes
4620W:	http://linuxtv.org
4621T:	git git://linuxtv.org/media_tree.git
4622F:	drivers/media/i2c/cs3308.c
4623
4624CS5535 Audio ALSA driver
4625M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4626S:	Maintained
4627F:	sound/pci/cs5535audio/
4628
4629CSI DRIVERS FOR ALLWINNER V3s
4630M:	Yong Deng <yong.deng@magewell.com>
4631L:	linux-media@vger.kernel.org
4632S:	Maintained
4633T:	git git://linuxtv.org/media_tree.git
4634F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4635F:	drivers/media/platform/sunxi/sun6i-csi/
4636
4637CW1200 WLAN driver
4638M:	Solomon Peachy <pizza@shaftnet.org>
4639S:	Maintained
4640F:	drivers/net/wireless/st/cw1200/
4641
4642CX18 VIDEO4LINUX DRIVER
4643M:	Andy Walls <awalls@md.metrocast.net>
4644L:	linux-media@vger.kernel.org
4645S:	Maintained
4646W:	https://linuxtv.org
4647T:	git git://linuxtv.org/media_tree.git
4648F:	drivers/media/pci/cx18/
4649F:	include/uapi/linux/ivtv*
4650
4651CX2341X MPEG ENCODER HELPER MODULE
4652M:	Hans Verkuil <hverkuil@xs4all.nl>
4653L:	linux-media@vger.kernel.org
4654S:	Maintained
4655W:	https://linuxtv.org
4656T:	git git://linuxtv.org/media_tree.git
4657F:	drivers/media/common/cx2341x*
4658F:	include/media/drv-intf/cx2341x.h
4659
4660CX24120 MEDIA DRIVER
4661M:	Jemma Denson <jdenson@gmail.com>
4662M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4663L:	linux-media@vger.kernel.org
4664S:	Maintained
4665W:	https://linuxtv.org
4666Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4667F:	drivers/media/dvb-frontends/cx24120*
4668
4669CX88 VIDEO4LINUX DRIVER
4670M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4671L:	linux-media@vger.kernel.org
4672S:	Odd fixes
4673W:	https://linuxtv.org
4674T:	git git://linuxtv.org/media_tree.git
4675F:	Documentation/driver-api/media/drivers/cx88*
4676F:	drivers/media/pci/cx88/
4677
4678CXD2820R MEDIA DRIVER
4679M:	Antti Palosaari <crope@iki.fi>
4680L:	linux-media@vger.kernel.org
4681S:	Maintained
4682W:	https://linuxtv.org
4683W:	http://palosaari.fi/linux/
4684Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4685T:	git git://linuxtv.org/anttip/media_tree.git
4686F:	drivers/media/dvb-frontends/cxd2820r*
4687
4688CXGB3 ETHERNET DRIVER (CXGB3)
4689M:	Vishal Kulkarni <vishal@chelsio.com>
4690L:	netdev@vger.kernel.org
4691S:	Supported
4692W:	http://www.chelsio.com
4693F:	drivers/net/ethernet/chelsio/cxgb3/
4694
4695CXGB3 ISCSI DRIVER (CXGB3I)
4696M:	Karen Xie <kxie@chelsio.com>
4697L:	linux-scsi@vger.kernel.org
4698S:	Supported
4699W:	http://www.chelsio.com
4700F:	drivers/scsi/cxgbi/cxgb3i
4701
4702CXGB4 CRYPTO DRIVER (chcr)
4703M:	Ayush Sawal <ayush.sawal@chelsio.com>
4704M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4705M:	Rohit Maheshwari <rohitm@chelsio.com>
4706L:	linux-crypto@vger.kernel.org
4707S:	Supported
4708W:	http://www.chelsio.com
4709F:	drivers/crypto/chelsio
4710
4711CXGB4 ETHERNET DRIVER (CXGB4)
4712M:	Vishal Kulkarni <vishal@chelsio.com>
4713L:	netdev@vger.kernel.org
4714S:	Supported
4715W:	http://www.chelsio.com
4716F:	drivers/net/ethernet/chelsio/cxgb4/
4717
4718CXGB4 ISCSI DRIVER (CXGB4I)
4719M:	Karen Xie <kxie@chelsio.com>
4720L:	linux-scsi@vger.kernel.org
4721S:	Supported
4722W:	http://www.chelsio.com
4723F:	drivers/scsi/cxgbi/cxgb4i
4724
4725CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4726M:	Potnuri Bharat Teja <bharat@chelsio.com>
4727L:	linux-rdma@vger.kernel.org
4728S:	Supported
4729W:	http://www.openfabrics.org
4730F:	drivers/infiniband/hw/cxgb4/
4731F:	include/uapi/rdma/cxgb4-abi.h
4732
4733CXGB4VF ETHERNET DRIVER (CXGB4VF)
4734M:	Vishal Kulkarni <vishal@gmail.com>
4735L:	netdev@vger.kernel.org
4736S:	Supported
4737W:	http://www.chelsio.com
4738F:	drivers/net/ethernet/chelsio/cxgb4vf/
4739
4740CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4741M:	Frederic Barrat <fbarrat@linux.ibm.com>
4742M:	Andrew Donnellan <ajd@linux.ibm.com>
4743L:	linuxppc-dev@lists.ozlabs.org
4744S:	Supported
4745F:	Documentation/ABI/testing/sysfs-class-cxl
4746F:	Documentation/powerpc/cxl.rst
4747F:	arch/powerpc/platforms/powernv/pci-cxl.c
4748F:	drivers/misc/cxl/
4749F:	include/misc/cxl*
4750F:	include/uapi/misc/cxl.h
4751
4752CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4753M:	Manoj N. Kumar <manoj@linux.ibm.com>
4754M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4755M:	Uma Krishnan <ukrishn@linux.ibm.com>
4756L:	linux-scsi@vger.kernel.org
4757S:	Supported
4758F:	Documentation/powerpc/cxlflash.rst
4759F:	drivers/scsi/cxlflash/
4760F:	include/uapi/scsi/cxlflash_ioctl.h
4761
4762CYBERPRO FB DRIVER
4763M:	Russell King <linux@armlinux.org.uk>
4764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4765S:	Maintained
4766W:	http://www.armlinux.org.uk/
4767F:	drivers/video/fbdev/cyber2000fb.*
4768
4769CYCLADES ASYNC MUX DRIVER
4770S:	Orphan
4771W:	http://www.cyclades.com/
4772F:	drivers/tty/cyclades.c
4773F:	include/linux/cyclades.h
4774F:	include/uapi/linux/cyclades.h
4775
4776CYCLADES PC300 DRIVER
4777S:	Orphan
4778W:	http://www.cyclades.com/
4779F:	drivers/net/wan/pc300*
4780
4781CYPRESS_FIRMWARE MEDIA DRIVER
4782M:	Antti Palosaari <crope@iki.fi>
4783L:	linux-media@vger.kernel.org
4784S:	Maintained
4785W:	https://linuxtv.org
4786W:	http://palosaari.fi/linux/
4787Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4788T:	git git://linuxtv.org/anttip/media_tree.git
4789F:	drivers/media/common/cypress_firmware*
4790
4791CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4792M:	Linus Walleij <linus.walleij@linaro.org>
4793L:	linux-input@vger.kernel.org
4794S:	Maintained
4795F:	drivers/input/touchscreen/cy8ctma140.c
4796
4797CYTTSP TOUCHSCREEN DRIVER
4798M:	Ferruh Yigit <fery@cypress.com>
4799L:	linux-input@vger.kernel.org
4800S:	Supported
4801F:	drivers/input/touchscreen/cyttsp*
4802F:	include/linux/input/cyttsp.h
4803
4804D-LINK DIR-685 TOUCHKEYS DRIVER
4805M:	Linus Walleij <linus.walleij@linaro.org>
4806L:	linux-input@vger.kernel.org
4807S:	Supported
4808F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4809
4810DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4811M:	Joshua Kinard <kumba@gentoo.org>
4812S:	Maintained
4813F:	drivers/rtc/rtc-ds1685.c
4814F:	include/linux/rtc/ds1685.h
4815
4816DAMA SLAVE for AX.25
4817M:	Joerg Reuter <jreuter@yaina.de>
4818L:	linux-hams@vger.kernel.org
4819S:	Maintained
4820W:	http://yaina.de/jreuter/
4821W:	http://www.qsl.net/dl1bke/
4822F:	net/ax25/af_ax25.c
4823F:	net/ax25/ax25_dev.c
4824F:	net/ax25/ax25_ds_*
4825F:	net/ax25/ax25_in.c
4826F:	net/ax25/ax25_out.c
4827F:	net/ax25/ax25_timer.c
4828F:	net/ax25/sysctl_net_ax25.c
4829
4830DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4831L:	netdev@vger.kernel.org
4832S:	Orphan
4833F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4834F:	drivers/net/ethernet/dec/tulip/dmfe.c
4835
4836DC390/AM53C974 SCSI driver
4837M:	Hannes Reinecke <hare@suse.com>
4838L:	linux-scsi@vger.kernel.org
4839S:	Maintained
4840F:	drivers/scsi/am53c974.c
4841
4842DC395x SCSI driver
4843M:	Oliver Neukum <oliver@neukum.org>
4844M:	Ali Akcaagac <aliakc@web.de>
4845M:	Jamie Lenehan <lenehan@twibble.org>
4846L:	dc395x@twibble.org
4847S:	Maintained
4848W:	http://twibble.org/dist/dc395x/
4849W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4850F:	Documentation/scsi/dc395x.rst
4851F:	drivers/scsi/dc395x.*
4852
4853DCCP PROTOCOL
4854M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4855L:	dccp@vger.kernel.org
4856S:	Maintained
4857W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4858F:	include/linux/dccp.h
4859F:	include/linux/tfrc.h
4860F:	include/uapi/linux/dccp.h
4861F:	net/dccp/
4862
4863DECnet NETWORK LAYER
4864L:	linux-decnet-user@lists.sourceforge.net
4865S:	Orphan
4866W:	http://linux-decnet.sourceforge.net
4867F:	Documentation/networking/decnet.rst
4868F:	net/decnet/
4869
4870DECSTATION PLATFORM SUPPORT
4871M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4872L:	linux-mips@vger.kernel.org
4873S:	Maintained
4874W:	http://www.linux-mips.org/wiki/DECstation
4875F:	arch/mips/dec/
4876F:	arch/mips/include/asm/dec/
4877F:	arch/mips/include/asm/mach-dec/
4878
4879DEFXX FDDI NETWORK DRIVER
4880M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4881S:	Maintained
4882F:	drivers/net/fddi/defxx.*
4883
4884DEFZA FDDI NETWORK DRIVER
4885M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4886S:	Maintained
4887F:	drivers/net/fddi/defza.*
4888
4889DEINTERLACE DRIVERS FOR ALLWINNER H3
4890M:	Jernej Skrabec <jernej.skrabec@siol.net>
4891L:	linux-media@vger.kernel.org
4892S:	Maintained
4893T:	git git://linuxtv.org/media_tree.git
4894F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4895F:	drivers/media/platform/sunxi/sun8i-di/
4896
4897DELL LAPTOP DRIVER
4898M:	Matthew Garrett <mjg59@srcf.ucam.org>
4899M:	Pali Rohár <pali@kernel.org>
4900L:	platform-driver-x86@vger.kernel.org
4901S:	Maintained
4902F:	drivers/platform/x86/dell-laptop.c
4903
4904DELL LAPTOP FREEFALL DRIVER
4905M:	Pali Rohár <pali@kernel.org>
4906S:	Maintained
4907F:	drivers/platform/x86/dell-smo8800.c
4908
4909DELL LAPTOP RBTN DRIVER
4910M:	Pali Rohár <pali@kernel.org>
4911S:	Maintained
4912F:	drivers/platform/x86/dell-rbtn.*
4913
4914DELL LAPTOP SMM DRIVER
4915M:	Pali Rohár <pali@kernel.org>
4916S:	Maintained
4917F:	drivers/hwmon/dell-smm-hwmon.c
4918F:	include/uapi/linux/i8k.h
4919
4920DELL REMOTE BIOS UPDATE DRIVER
4921M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4922L:	platform-driver-x86@vger.kernel.org
4923S:	Maintained
4924F:	drivers/platform/x86/dell_rbu.c
4925
4926DELL SMBIOS DRIVER
4927M:	Pali Rohár <pali@kernel.org>
4928M:	Mario Limonciello <mario.limonciello@dell.com>
4929L:	platform-driver-x86@vger.kernel.org
4930S:	Maintained
4931F:	drivers/platform/x86/dell-smbios.*
4932
4933DELL SMBIOS SMM DRIVER
4934M:	Mario Limonciello <mario.limonciello@dell.com>
4935L:	platform-driver-x86@vger.kernel.org
4936S:	Maintained
4937F:	drivers/platform/x86/dell-smbios-smm.c
4938
4939DELL SMBIOS WMI DRIVER
4940M:	Mario Limonciello <mario.limonciello@dell.com>
4941L:	platform-driver-x86@vger.kernel.org
4942S:	Maintained
4943F:	drivers/platform/x86/dell-smbios-wmi.c
4944F:	tools/wmi/dell-smbios-example.c
4945
4946DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4947M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4948L:	platform-driver-x86@vger.kernel.org
4949S:	Maintained
4950F:	Documentation/driver-api/dcdbas.rst
4951F:	drivers/platform/x86/dcdbas.*
4952
4953DELL WMI DESCRIPTOR DRIVER
4954M:	Mario Limonciello <mario.limonciello@dell.com>
4955S:	Maintained
4956F:	drivers/platform/x86/dell-wmi-descriptor.c
4957
4958DELL WMI NOTIFICATIONS DRIVER
4959M:	Matthew Garrett <mjg59@srcf.ucam.org>
4960M:	Pali Rohár <pali@kernel.org>
4961S:	Maintained
4962F:	drivers/platform/x86/dell-wmi.c
4963
4964DELTA ST MEDIA DRIVER
4965M:	Hugues Fruchet <hugues.fruchet@st.com>
4966L:	linux-media@vger.kernel.org
4967S:	Supported
4968W:	https://linuxtv.org
4969T:	git git://linuxtv.org/media_tree.git
4970F:	drivers/media/platform/sti/delta
4971
4972DENALI NAND DRIVER
4973M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4974L:	linux-mtd@lists.infradead.org
4975S:	Supported
4976F:	drivers/mtd/nand/raw/denali*
4977
4978DESIGNWARE EDMA CORE IP DRIVER
4979M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4980L:	dmaengine@vger.kernel.org
4981S:	Maintained
4982F:	drivers/dma/dw-edma/
4983F:	include/linux/dma/edma.h
4984
4985DESIGNWARE USB2 DRD IP DRIVER
4986M:	Minas Harutyunyan <hminas@synopsys.com>
4987L:	linux-usb@vger.kernel.org
4988S:	Maintained
4989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4990F:	drivers/usb/dwc2/
4991
4992DESIGNWARE USB3 DRD IP DRIVER
4993M:	Felipe Balbi <balbi@kernel.org>
4994L:	linux-usb@vger.kernel.org
4995S:	Maintained
4996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4997F:	drivers/usb/dwc3/
4998
4999DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5000M:	Andreas Klinger <ak@it-klinger.de>
5001L:	linux-iio@vger.kernel.org
5002S:	Maintained
5003F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5004F:	drivers/iio/proximity/srf*.c
5005
5006DEVICE COREDUMP (DEV_COREDUMP)
5007M:	Johannes Berg <johannes@sipsolutions.net>
5008L:	linux-kernel@vger.kernel.org
5009S:	Maintained
5010F:	drivers/base/devcoredump.c
5011F:	include/linux/devcoredump.h
5012
5013DEVICE DIRECT ACCESS (DAX)
5014M:	Dan Williams <dan.j.williams@intel.com>
5015M:	Vishal Verma <vishal.l.verma@intel.com>
5016M:	Dave Jiang <dave.jiang@intel.com>
5017L:	linux-nvdimm@lists.01.org
5018S:	Supported
5019F:	drivers/dax/
5020
5021DEVICE FREQUENCY (DEVFREQ)
5022M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5023M:	Kyungmin Park <kyungmin.park@samsung.com>
5024M:	Chanwoo Choi <cw00.choi@samsung.com>
5025L:	linux-pm@vger.kernel.org
5026S:	Maintained
5027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5028F:	Documentation/devicetree/bindings/devfreq/
5029F:	drivers/devfreq/
5030F:	include/linux/devfreq.h
5031F:	include/trace/events/devfreq.h
5032
5033DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5034M:	Chanwoo Choi <cw00.choi@samsung.com>
5035L:	linux-pm@vger.kernel.org
5036S:	Supported
5037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5038F:	Documentation/devicetree/bindings/devfreq/event/
5039F:	drivers/devfreq/devfreq-event.c
5040F:	drivers/devfreq/event/
5041F:	include/dt-bindings/pmu/exynos_ppmu.h
5042F:	include/linux/devfreq-event.h
5043
5044DEVICE NUMBER REGISTRY
5045M:	Torben Mathiasen <device@lanana.org>
5046S:	Maintained
5047W:	http://lanana.org/docs/device-list/index.html
5048
5049DEVICE-MAPPER  (LVM)
5050M:	Alasdair Kergon <agk@redhat.com>
5051M:	Mike Snitzer <snitzer@redhat.com>
5052M:	dm-devel@redhat.com
5053L:	dm-devel@redhat.com
5054S:	Maintained
5055W:	http://sources.redhat.com/dm
5056Q:	http://patchwork.kernel.org/project/dm-devel/list/
5057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5058T:	quilt http://people.redhat.com/agk/patches/linux/editing/
5059F:	Documentation/admin-guide/device-mapper/
5060F:	drivers/md/Kconfig
5061F:	drivers/md/Makefile
5062F:	drivers/md/dm*
5063F:	drivers/md/persistent-data/
5064F:	include/linux/device-mapper.h
5065F:	include/linux/dm-*.h
5066F:	include/uapi/linux/dm-*.h
5067
5068DEVLINK
5069M:	Jiri Pirko <jiri@nvidia.com>
5070L:	netdev@vger.kernel.org
5071S:	Supported
5072F:	Documentation/networking/devlink
5073F:	include/net/devlink.h
5074F:	include/uapi/linux/devlink.h
5075F:	net/core/devlink.c
5076
5077DIALOG SEMICONDUCTOR DRIVERS
5078M:	Support Opensource <support.opensource@diasemi.com>
5079S:	Supported
5080W:	http://www.dialog-semiconductor.com/products
5081F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
5082F:	Documentation/devicetree/bindings/mfd/da90*.txt
5083F:	Documentation/devicetree/bindings/regulator/da92*.txt
5084F:	Documentation/devicetree/bindings/regulator/slg51000.txt
5085F:	Documentation/devicetree/bindings/sound/da[79]*.txt
5086F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5087F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5088F:	Documentation/hwmon/da90??.rst
5089F:	drivers/gpio/gpio-da90??.c
5090F:	drivers/hwmon/da90??-hwmon.c
5091F:	drivers/iio/adc/da91??-*.c
5092F:	drivers/input/misc/da90??_onkey.c
5093F:	drivers/input/touchscreen/da9052_tsi.c
5094F:	drivers/leds/leds-da90??.c
5095F:	drivers/mfd/da903x.c
5096F:	drivers/mfd/da90??-*.c
5097F:	drivers/mfd/da91??-*.c
5098F:	drivers/pinctrl/pinctrl-da90??.c
5099F:	drivers/power/supply/da9052-battery.c
5100F:	drivers/power/supply/da91??-*.c
5101F:	drivers/regulator/da9???-regulator.[ch]
5102F:	drivers/regulator/slg51000-regulator.[ch]
5103F:	drivers/rtc/rtc-da90??.c
5104F:	drivers/thermal/da90??-thermal.c
5105F:	drivers/video/backlight/da90??_bl.c
5106F:	drivers/watchdog/da90??_wdt.c
5107F:	include/linux/mfd/da903x.h
5108F:	include/linux/mfd/da9052/
5109F:	include/linux/mfd/da9055/
5110F:	include/linux/mfd/da9062/
5111F:	include/linux/mfd/da9063/
5112F:	include/linux/mfd/da9150/
5113F:	include/linux/regulator/da9211.h
5114F:	include/sound/da[79]*.h
5115F:	sound/soc/codecs/da[79]*.[ch]
5116
5117DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5118M:	William Breathitt Gray <vilhelm.gray@gmail.com>
5119L:	linux-gpio@vger.kernel.org
5120S:	Maintained
5121F:	drivers/gpio/gpio-gpio-mm.c
5122
5123DIOLAN U2C-12 I2C DRIVER
5124M:	Guenter Roeck <linux@roeck-us.net>
5125L:	linux-i2c@vger.kernel.org
5126S:	Maintained
5127F:	drivers/i2c/busses/i2c-diolan-u2c.c
5128
5129DIRECTORY NOTIFICATION (DNOTIFY)
5130M:	Jan Kara <jack@suse.cz>
5131R:	Amir Goldstein <amir73il@gmail.com>
5132L:	linux-fsdevel@vger.kernel.org
5133S:	Maintained
5134F:	Documentation/filesystems/dnotify.rst
5135F:	fs/notify/dnotify/
5136F:	include/linux/dnotify.h
5137
5138DISK GEOMETRY AND PARTITION HANDLING
5139M:	Andries Brouwer <aeb@cwi.nl>
5140S:	Maintained
5141W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5142W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5143W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5144
5145DISKQUOTA
5146M:	Jan Kara <jack@suse.com>
5147S:	Maintained
5148F:	Documentation/filesystems/quota.rst
5149F:	fs/quota/
5150F:	include/linux/quota*.h
5151F:	include/uapi/linux/quota*.h
5152
5153DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5154M:	Bernie Thompson <bernie@plugable.com>
5155L:	linux-fbdev@vger.kernel.org
5156S:	Maintained
5157W:	http://plugable.com/category/projects/udlfb/
5158F:	Documentation/fb/udlfb.rst
5159F:	drivers/video/fbdev/udlfb.c
5160F:	include/video/udlfb.h
5161
5162DISTRIBUTED LOCK MANAGER (DLM)
5163M:	Christine Caulfield <ccaulfie@redhat.com>
5164M:	David Teigland <teigland@redhat.com>
5165L:	cluster-devel@redhat.com
5166S:	Supported
5167W:	http://sources.redhat.com/cluster/
5168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5169F:	fs/dlm/
5170
5171DMA BUFFER SHARING FRAMEWORK
5172M:	Sumit Semwal <sumit.semwal@linaro.org>
5173M:	Christian König <christian.koenig@amd.com>
5174L:	linux-media@vger.kernel.org
5175L:	dri-devel@lists.freedesktop.org
5176L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5177S:	Maintained
5178T:	git git://anongit.freedesktop.org/drm/drm-misc
5179F:	Documentation/driver-api/dma-buf.rst
5180F:	drivers/dma-buf/
5181F:	include/linux/*fence.h
5182F:	include/linux/dma-buf*
5183F:	include/linux/dma-resv.h
5184K:	\bdma_(?:buf|fence|resv)\b
5185
5186DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5187M:	Vinod Koul <vkoul@kernel.org>
5188L:	dmaengine@vger.kernel.org
5189S:	Maintained
5190Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
5191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5192F:	Documentation/devicetree/bindings/dma/
5193F:	Documentation/driver-api/dmaengine/
5194F:	drivers/dma/
5195F:	include/linux/dmaengine.h
5196F:	include/linux/of_dma.h
5197
5198DMA MAPPING HELPERS
5199M:	Christoph Hellwig <hch@lst.de>
5200M:	Marek Szyprowski <m.szyprowski@samsung.com>
5201R:	Robin Murphy <robin.murphy@arm.com>
5202L:	iommu@lists.linux-foundation.org
5203S:	Supported
5204W:	http://git.infradead.org/users/hch/dma-mapping.git
5205T:	git git://git.infradead.org/users/hch/dma-mapping.git
5206F:	include/asm-generic/dma-mapping.h
5207F:	include/linux/dma-direct.h
5208F:	include/linux/dma-mapping.h
5209F:	include/linux/dma-noncoherent.h
5210F:	kernel/dma/
5211
5212DMA-BUF HEAPS FRAMEWORK
5213M:	Sumit Semwal <sumit.semwal@linaro.org>
5214R:	Andrew F. Davis <afd@ti.com>
5215R:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5216R:	Liam Mark <lmark@codeaurora.org>
5217R:	Laura Abbott <labbott@redhat.com>
5218R:	Brian Starkey <Brian.Starkey@arm.com>
5219R:	John Stultz <john.stultz@linaro.org>
5220L:	linux-media@vger.kernel.org
5221L:	dri-devel@lists.freedesktop.org
5222L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5223S:	Maintained
5224T:	git git://anongit.freedesktop.org/drm/drm-misc
5225F:	drivers/dma-buf/dma-heap.c
5226F:	drivers/dma-buf/heaps/*
5227F:	include/linux/dma-heap.h
5228F:	include/uapi/linux/dma-heap.h
5229
5230DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5231M:	Lukasz Luba <lukasz.luba@arm.com>
5232L:	linux-pm@vger.kernel.org
5233L:	linux-samsung-soc@vger.kernel.org
5234S:	Maintained
5235F:	Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5236F:	drivers/memory/samsung/exynos5422-dmc.c
5237
5238DME1737 HARDWARE MONITOR DRIVER
5239M:	Juerg Haefliger <juergh@gmail.com>
5240L:	linux-hwmon@vger.kernel.org
5241S:	Maintained
5242F:	Documentation/hwmon/dme1737.rst
5243F:	drivers/hwmon/dme1737.c
5244
5245DMI/SMBIOS SUPPORT
5246M:	Jean Delvare <jdelvare@suse.com>
5247S:	Maintained
5248T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5249F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
5250F:	drivers/firmware/dmi-id.c
5251F:	drivers/firmware/dmi_scan.c
5252F:	include/linux/dmi.h
5253
5254DOCUMENTATION
5255M:	Jonathan Corbet <corbet@lwn.net>
5256L:	linux-doc@vger.kernel.org
5257S:	Maintained
5258T:	git git://git.lwn.net/linux.git docs-next
5259F:	Documentation/
5260F:	scripts/documentation-file-ref-check
5261F:	scripts/kernel-doc
5262F:	scripts/sphinx-pre-install
5263X:	Documentation/ABI/
5264X:	Documentation/admin-guide/media/
5265X:	Documentation/devicetree/
5266X:	Documentation/driver-api/media/
5267X:	Documentation/firmware-guide/acpi/
5268X:	Documentation/i2c/
5269X:	Documentation/power/
5270X:	Documentation/spi/
5271X:	Documentation/userspace-api/media/
5272
5273DOCUMENTATION SCRIPTS
5274M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5275L:	linux-doc@vger.kernel.org
5276S:	Maintained
5277F:	Documentation/sphinx/parse-headers.pl
5278F:	scripts/documentation-file-ref-check
5279F:	scripts/sphinx-pre-install
5280
5281DOCUMENTATION/ITALIAN
5282M:	Federico Vaga <federico.vaga@vaga.pv.it>
5283L:	linux-doc@vger.kernel.org
5284S:	Maintained
5285F:	Documentation/translations/it_IT
5286
5287DONGWOON DW9714 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,dw9714.txt
5293F:	drivers/media/i2c/dw9714.c
5294
5295DONGWOON DW9768 LENS VOICE COIL DRIVER
5296M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
5297L:	linux-media@vger.kernel.org
5298S:	Maintained
5299T:	git git://linuxtv.org/media_tree.git
5300F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5301F:	drivers/media/i2c/dw9768.c
5302
5303DONGWOON DW9807 LENS VOICE COIL DRIVER
5304M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5305L:	linux-media@vger.kernel.org
5306S:	Maintained
5307T:	git git://linuxtv.org/media_tree.git
5308F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5309F:	drivers/media/i2c/dw9807-vcm.c
5310
5311DOUBLETALK DRIVER
5312M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5313L:	blinux-list@redhat.com
5314S:	Maintained
5315F:	drivers/char/dtlk.c
5316F:	include/linux/dtlk.h
5317
5318DPAA2 DATAPATH I/O (DPIO) DRIVER
5319M:	Roy Pledge <Roy.Pledge@nxp.com>
5320L:	linux-kernel@vger.kernel.org
5321S:	Maintained
5322F:	drivers/soc/fsl/dpio
5323
5324DPAA2 ETHERNET DRIVER
5325M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5326M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5327L:	netdev@vger.kernel.org
5328S:	Maintained
5329F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5330F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5331F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5332F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5333F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5334F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5335F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5336F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
5337F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5338
5339DPAA2 ETHERNET SWITCH DRIVER
5340M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5341M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5342L:	linux-kernel@vger.kernel.org
5343S:	Maintained
5344F:	drivers/staging/fsl-dpaa2/ethsw
5345
5346DPT_I2O SCSI RAID DRIVER
5347M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5348L:	linux-scsi@vger.kernel.org
5349S:	Maintained
5350W:	http://www.adaptec.com/
5351F:	drivers/scsi/dpt*
5352F:	drivers/scsi/dpt/
5353
5354DRBD DRIVER
5355M:	Philipp Reisner <philipp.reisner@linbit.com>
5356M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5357L:	drbd-dev@lists.linbit.com
5358S:	Supported
5359W:	http://www.drbd.org
5360T:	git git://git.linbit.com/linux-drbd.git
5361T:	git git://git.linbit.com/drbd-8.4.git
5362F:	Documentation/admin-guide/blockdev/
5363F:	drivers/block/drbd/
5364F:	lib/lru_cache.c
5365
5366DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5367M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5368R:	"Rafael J. Wysocki" <rafael@kernel.org>
5369S:	Supported
5370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5371F:	Documentation/core-api/kobject.rst
5372F:	drivers/base/
5373F:	fs/debugfs/
5374F:	fs/sysfs/
5375F:	include/linux/debugfs.h
5376F:	include/linux/kobj*
5377F:	lib/kobj*
5378
5379DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5380M:	Kevin Hilman <khilman@kernel.org>
5381M:	Nishanth Menon <nm@ti.com>
5382L:	linux-pm@vger.kernel.org
5383S:	Maintained
5384F:	drivers/power/avs/
5385F:	include/linux/power/smartreflex.h
5386
5387DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5388M:	Maxime Ripard <mripard@kernel.org>
5389M:	Chen-Yu Tsai <wens@csie.org>
5390R:	Jernej Skrabec <jernej.skrabec@siol.net>
5391L:	dri-devel@lists.freedesktop.org
5392S:	Supported
5393T:	git git://anongit.freedesktop.org/drm/drm-misc
5394F:	drivers/gpu/drm/sun4i/sun8i*
5395
5396DRM DRIVER FOR ARM PL111 CLCD
5397M:	Eric Anholt <eric@anholt.net>
5398S:	Supported
5399T:	git git://anongit.freedesktop.org/drm/drm-misc
5400F:	drivers/gpu/drm/pl111/
5401
5402DRM DRIVER FOR ARM VERSATILE TFT PANELS
5403M:	Linus Walleij <linus.walleij@linaro.org>
5404S:	Maintained
5405T:	git git://anongit.freedesktop.org/drm/drm-misc
5406F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5407F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5408
5409DRM DRIVER FOR ASPEED BMC GFX
5410M:	Joel Stanley <joel@jms.id.au>
5411L:	linux-aspeed@lists.ozlabs.org
5412S:	Supported
5413T:	git git://anongit.freedesktop.org/drm/drm-misc
5414F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5415F:	drivers/gpu/drm/aspeed/
5416
5417DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5418M:	Dave Airlie <airlied@redhat.com>
5419S:	Odd Fixes
5420F:	drivers/gpu/drm/ast/
5421
5422DRM DRIVER FOR BOCHS VIRTUAL GPU
5423M:	Gerd Hoffmann <kraxel@redhat.com>
5424L:	virtualization@lists.linux-foundation.org
5425S:	Maintained
5426T:	git git://anongit.freedesktop.org/drm/drm-misc
5427F:	drivers/gpu/drm/bochs/
5428
5429DRM DRIVER FOR BOE HIMAX8279D PANELS
5430M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5431S:	Maintained
5432F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5433F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
5434
5435DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5436M:	Linus Walleij <linus.walleij@linaro.org>
5437S:	Maintained
5438T:	git git://anongit.freedesktop.org/drm/drm-misc
5439F:	drivers/gpu/drm/tve200/
5440
5441DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5442M:	Icenowy Zheng <icenowy@aosc.io>
5443S:	Maintained
5444F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5445F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5446
5447DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5448M:	Jagan Teki <jagan@amarulasolutions.com>
5449S:	Maintained
5450F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5451F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5452
5453DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5454M:	Hans de Goede <hdegoede@redhat.com>
5455S:	Maintained
5456T:	git git://anongit.freedesktop.org/drm/drm-misc
5457F:	drivers/gpu/drm/tiny/gm12u320.c
5458
5459DRM DRIVER FOR HX8357D PANELS
5460M:	Eric Anholt <eric@anholt.net>
5461S:	Maintained
5462T:	git git://anongit.freedesktop.org/drm/drm-misc
5463F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5464F:	drivers/gpu/drm/tiny/hx8357d.c
5465
5466DRM DRIVER FOR ILITEK ILI9225 PANELS
5467M:	David Lechner <david@lechnology.com>
5468S:	Maintained
5469T:	git git://anongit.freedesktop.org/drm/drm-misc
5470F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5471F:	drivers/gpu/drm/tiny/ili9225.c
5472
5473DRM DRIVER FOR ILITEK ILI9486 PANELS
5474M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5475S:	Maintained
5476T:	git git://anongit.freedesktop.org/drm/drm-misc
5477F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5478F:	drivers/gpu/drm/tiny/ili9486.c
5479
5480DRM DRIVER FOR INTEL I810 VIDEO CARDS
5481S:	Orphan / Obsolete
5482F:	drivers/gpu/drm/i810/
5483F:	include/uapi/drm/i810_drm.h
5484
5485DRM DRIVER FOR LVDS PANELS
5486M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5487L:	dri-devel@lists.freedesktop.org
5488T:	git git://anongit.freedesktop.org/drm/drm-misc
5489S:	Maintained
5490F:	drivers/gpu/drm/panel/panel-lvds.c
5491F:	Documentation/devicetree/bindings/display/panel/lvds.yaml
5492
5493DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5494S:	Orphan / Obsolete
5495F:	drivers/gpu/drm/mga/
5496F:	include/uapi/drm/mga_drm.h
5497
5498DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5499M:	Dave Airlie <airlied@redhat.com>
5500S:	Odd Fixes
5501F:	drivers/gpu/drm/mgag200/
5502
5503DRM DRIVER FOR MI0283QT
5504M:	Noralf Trønnes <noralf@tronnes.org>
5505S:	Maintained
5506T:	git git://anongit.freedesktop.org/drm/drm-misc
5507F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5508F:	drivers/gpu/drm/tiny/mi0283qt.c
5509
5510DRM DRIVER FOR MSM ADRENO GPU
5511M:	Rob Clark <robdclark@gmail.com>
5512M:	Sean Paul <sean@poorly.run>
5513L:	linux-arm-msm@vger.kernel.org
5514L:	dri-devel@lists.freedesktop.org
5515L:	freedreno@lists.freedesktop.org
5516S:	Maintained
5517T:	git https://gitlab.freedesktop.org/drm/msm.git
5518F:	Documentation/devicetree/bindings/display/msm/
5519F:	drivers/gpu/drm/msm/
5520F:	include/uapi/drm/msm_drm.h
5521
5522DRM DRIVER FOR NOVATEK NT35510 PANELS
5523M:	Linus Walleij <linus.walleij@linaro.org>
5524S:	Maintained
5525T:	git git://anongit.freedesktop.org/drm/drm-misc
5526F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5527F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
5528
5529DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5530M:	Ben Skeggs <bskeggs@redhat.com>
5531L:	dri-devel@lists.freedesktop.org
5532L:	nouveau@lists.freedesktop.org
5533S:	Supported
5534T:	git git://github.com/skeggsb/linux
5535F:	drivers/gpu/drm/nouveau/
5536F:	include/uapi/drm/nouveau_drm.h
5537
5538DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5539M:	Stefan Mavrodiev <stefan@olimex.com>
5540S:	Maintained
5541F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5542F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5543
5544DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5545M:	Noralf Trønnes <noralf@tronnes.org>
5546S:	Maintained
5547T:	git git://anongit.freedesktop.org/drm/drm-misc
5548F:	Documentation/devicetree/bindings/display/repaper.txt
5549F:	drivers/gpu/drm/tiny/repaper.c
5550
5551DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5552M:	Dave Airlie <airlied@redhat.com>
5553M:	Gerd Hoffmann <kraxel@redhat.com>
5554L:	virtualization@lists.linux-foundation.org
5555S:	Obsolete
5556W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5557T:	git git://anongit.freedesktop.org/drm/drm-misc
5558F:	drivers/gpu/drm/tiny/cirrus.c
5559
5560DRM DRIVER FOR QXL VIRTUAL GPU
5561M:	Dave Airlie <airlied@redhat.com>
5562M:	Gerd Hoffmann <kraxel@redhat.com>
5563L:	virtualization@lists.linux-foundation.org
5564L:	spice-devel@lists.freedesktop.org
5565S:	Maintained
5566T:	git git://anongit.freedesktop.org/drm/drm-misc
5567F:	drivers/gpu/drm/qxl/
5568F:	include/uapi/drm/qxl_drm.h
5569
5570DRM DRIVER FOR RAGE 128 VIDEO CARDS
5571S:	Orphan / Obsolete
5572F:	drivers/gpu/drm/r128/
5573F:	include/uapi/drm/r128_drm.h
5574
5575DRM DRIVER FOR RAYDIUM RM67191 PANELS
5576M:	Robert Chiras <robert.chiras@nxp.com>
5577S:	Maintained
5578F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5579F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5580
5581DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5582M:	Guido Günther <agx@sigxcpu.org>
5583R:	Purism Kernel Team <kernel@puri.sm>
5584S:	Maintained
5585F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5586F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5587
5588DRM DRIVER FOR SAVAGE VIDEO CARDS
5589S:	Orphan / Obsolete
5590F:	drivers/gpu/drm/savage/
5591F:	include/uapi/drm/savage_drm.h
5592
5593DRM DRIVER FOR SIS VIDEO CARDS
5594S:	Orphan / Obsolete
5595F:	drivers/gpu/drm/sis/
5596F:	include/uapi/drm/sis_drm.h
5597
5598DRM DRIVER FOR SITRONIX ST7586 PANELS
5599M:	David Lechner <david@lechnology.com>
5600S:	Maintained
5601T:	git git://anongit.freedesktop.org/drm/drm-misc
5602F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5603F:	drivers/gpu/drm/tiny/st7586.c
5604
5605DRM DRIVER FOR SITRONIX ST7701 PANELS
5606M:	Jagan Teki <jagan@amarulasolutions.com>
5607S:	Maintained
5608F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5609F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5610
5611DRM DRIVER FOR SITRONIX ST7735R PANELS
5612M:	David Lechner <david@lechnology.com>
5613S:	Maintained
5614T:	git git://anongit.freedesktop.org/drm/drm-misc
5615F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5616F:	drivers/gpu/drm/tiny/st7735r.c
5617
5618DRM DRIVER FOR SONY ACX424AKP PANELS
5619M:	Linus Walleij <linus.walleij@linaro.org>
5620S:	Maintained
5621T:	git git://anongit.freedesktop.org/drm/drm-misc
5622F:	drivers/gpu/drm/panel/panel-sony-acx424akp.c
5623
5624DRM DRIVER FOR ST-ERICSSON MCDE
5625M:	Linus Walleij <linus.walleij@linaro.org>
5626S:	Maintained
5627T:	git git://anongit.freedesktop.org/drm/drm-misc
5628F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5629F:	drivers/gpu/drm/mcde/
5630
5631DRM DRIVER FOR TDFX VIDEO CARDS
5632S:	Orphan / Obsolete
5633F:	drivers/gpu/drm/tdfx/
5634
5635DRM DRIVER FOR TPO TPG110 PANELS
5636M:	Linus Walleij <linus.walleij@linaro.org>
5637S:	Maintained
5638T:	git git://anongit.freedesktop.org/drm/drm-misc
5639F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5640F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5641
5642DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5643M:	Dave Airlie <airlied@redhat.com>
5644R:	Sean Paul <sean@poorly.run>
5645L:	dri-devel@lists.freedesktop.org
5646S:	Odd Fixes
5647T:	git git://anongit.freedesktop.org/drm/drm-misc
5648F:	drivers/gpu/drm/udl/
5649
5650DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5651M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5652R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5653R:	Daniel Vetter <daniel@ffwll.ch>
5654L:	dri-devel@lists.freedesktop.org
5655S:	Maintained
5656T:	git git://anongit.freedesktop.org/drm/drm-misc
5657F:	Documentation/gpu/vkms.rst
5658F:	drivers/gpu/drm/vkms/
5659
5660DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5661M:	Hans de Goede <hdegoede@redhat.com>
5662L:	dri-devel@lists.freedesktop.org
5663S:	Maintained
5664T:	git git://anongit.freedesktop.org/drm/drm-misc
5665F:	drivers/gpu/drm/vboxvideo/
5666
5667DRM DRIVER FOR VMWARE VIRTUAL GPU
5668M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5669M:	Roland Scheidegger <sroland@vmware.com>
5670L:	dri-devel@lists.freedesktop.org
5671S:	Supported
5672T:	git git://people.freedesktop.org/~sroland/linux
5673F:	drivers/gpu/drm/vmwgfx/
5674F:	include/uapi/drm/vmwgfx_drm.h
5675
5676DRM DRIVERS
5677M:	David Airlie <airlied@linux.ie>
5678M:	Daniel Vetter <daniel@ffwll.ch>
5679L:	dri-devel@lists.freedesktop.org
5680S:	Maintained
5681B:	https://bugs.freedesktop.org/
5682C:	irc://chat.freenode.net/dri-devel
5683T:	git git://anongit.freedesktop.org/drm/drm
5684F:	Documentation/devicetree/bindings/display/
5685F:	Documentation/devicetree/bindings/gpu/
5686F:	Documentation/gpu/
5687F:	drivers/gpu/drm/
5688F:	drivers/gpu/vga/
5689F:	include/drm/
5690F:	include/linux/vga*
5691F:	include/uapi/drm/
5692
5693DRM DRIVERS AND MISC GPU PATCHES
5694M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5695M:	Maxime Ripard <mripard@kernel.org>
5696M:	Thomas Zimmermann <tzimmermann@suse.de>
5697S:	Maintained
5698W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5699T:	git git://anongit.freedesktop.org/drm/drm-misc
5700F:	Documentation/gpu/
5701F:	drivers/gpu/drm/*
5702F:	drivers/gpu/vga/
5703F:	include/drm/drm*
5704F:	include/linux/vga*
5705F:	include/uapi/drm/drm*
5706
5707DRM DRIVERS FOR ALLWINNER A10
5708M:	Maxime Ripard <mripard@kernel.org>
5709M:	Chen-Yu Tsai <wens@csie.org>
5710L:	dri-devel@lists.freedesktop.org
5711S:	Supported
5712T:	git git://anongit.freedesktop.org/drm/drm-misc
5713F:	Documentation/devicetree/bindings/display/allwinner*
5714F:	drivers/gpu/drm/sun4i/
5715
5716DRM DRIVERS FOR AMLOGIC SOCS
5717M:	Neil Armstrong <narmstrong@baylibre.com>
5718L:	dri-devel@lists.freedesktop.org
5719L:	linux-amlogic@lists.infradead.org
5720S:	Supported
5721W:	http://linux-meson.com/
5722T:	git git://anongit.freedesktop.org/drm/drm-misc
5723F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5724F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5725F:	Documentation/gpu/meson.rst
5726F:	drivers/gpu/drm/meson/
5727
5728DRM DRIVERS FOR ATMEL HLCDC
5729M:	Sam Ravnborg <sam@ravnborg.org>
5730M:	Boris Brezillon <bbrezillon@kernel.org>
5731L:	dri-devel@lists.freedesktop.org
5732S:	Supported
5733T:	git git://anongit.freedesktop.org/drm/drm-misc
5734F:	Documentation/devicetree/bindings/display/atmel/
5735F:	drivers/gpu/drm/atmel-hlcdc/
5736
5737DRM DRIVERS FOR BRIDGE CHIPS
5738M:	Andrzej Hajda <a.hajda@samsung.com>
5739M:	Neil Armstrong <narmstrong@baylibre.com>
5740R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5741R:	Jonas Karlman <jonas@kwiboo.se>
5742R:	Jernej Skrabec <jernej.skrabec@siol.net>
5743S:	Maintained
5744T:	git git://anongit.freedesktop.org/drm/drm-misc
5745F:	drivers/gpu/drm/bridge/
5746
5747DRM DRIVERS FOR EXYNOS
5748M:	Inki Dae <inki.dae@samsung.com>
5749M:	Joonyoung Shim <jy0922.shim@samsung.com>
5750M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5751M:	Kyungmin Park <kyungmin.park@samsung.com>
5752L:	dri-devel@lists.freedesktop.org
5753S:	Supported
5754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5755F:	Documentation/devicetree/bindings/display/exynos/
5756F:	drivers/gpu/drm/exynos/
5757F:	include/uapi/drm/exynos_drm.h
5758
5759DRM DRIVERS FOR FREESCALE DCU
5760M:	Stefan Agner <stefan@agner.ch>
5761M:	Alison Wang <alison.wang@nxp.com>
5762L:	dri-devel@lists.freedesktop.org
5763S:	Supported
5764T:	git git://anongit.freedesktop.org/drm/drm-misc
5765F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5766F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5767F:	drivers/gpu/drm/fsl-dcu/
5768
5769DRM DRIVERS FOR FREESCALE IMX
5770M:	Philipp Zabel <p.zabel@pengutronix.de>
5771L:	dri-devel@lists.freedesktop.org
5772S:	Maintained
5773F:	Documentation/devicetree/bindings/display/imx/
5774F:	drivers/gpu/drm/imx/
5775F:	drivers/gpu/ipu-v3/
5776
5777DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5778M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5779L:	dri-devel@lists.freedesktop.org
5780S:	Maintained
5781T:	git git://github.com/patjak/drm-gma500
5782F:	drivers/gpu/drm/gma500/
5783
5784DRM DRIVERS FOR HISILICON
5785M:	Xinliang Liu <xinliang.liu@linaro.org>
5786M:	Rongrong Zou <zourongrong@gmail.com>
5787R:	John Stultz <john.stultz@linaro.org>
5788R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5789R:	Chen Feng <puck.chen@hisilicon.com>
5790L:	dri-devel@lists.freedesktop.org
5791S:	Maintained
5792T:	git git://anongit.freedesktop.org/drm/drm-misc
5793F:	Documentation/devicetree/bindings/display/hisilicon/
5794F:	drivers/gpu/drm/hisilicon/
5795
5796DRM DRIVERS FOR LIMA
5797M:	Qiang Yu <yuq825@gmail.com>
5798L:	dri-devel@lists.freedesktop.org
5799L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5800S:	Maintained
5801T:	git git://anongit.freedesktop.org/drm/drm-misc
5802F:	drivers/gpu/drm/lima/
5803F:	include/uapi/drm/lima_drm.h
5804
5805DRM DRIVERS FOR MEDIATEK
5806M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
5807M:	Philipp Zabel <p.zabel@pengutronix.de>
5808L:	dri-devel@lists.freedesktop.org
5809S:	Supported
5810F:	Documentation/devicetree/bindings/display/mediatek/
5811F:	drivers/gpu/drm/mediatek/
5812
5813DRM DRIVERS FOR NVIDIA TEGRA
5814M:	Thierry Reding <thierry.reding@gmail.com>
5815L:	dri-devel@lists.freedesktop.org
5816L:	linux-tegra@vger.kernel.org
5817S:	Supported
5818T:	git git://anongit.freedesktop.org/tegra/linux.git
5819F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5820F:	drivers/gpu/drm/tegra/
5821F:	drivers/gpu/host1x/
5822F:	include/linux/host1x.h
5823F:	include/uapi/drm/tegra_drm.h
5824
5825DRM DRIVERS FOR RENESAS
5826M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5827M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5828L:	dri-devel@lists.freedesktop.org
5829L:	linux-renesas-soc@vger.kernel.org
5830S:	Supported
5831T:	git git://linuxtv.org/pinchartl/media drm/du/next
5832F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5833F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5834F:	Documentation/devicetree/bindings/display/renesas,du.txt
5835F:	drivers/gpu/drm/rcar-du/
5836F:	drivers/gpu/drm/shmobile/
5837F:	include/linux/platform_data/shmob_drm.h
5838
5839DRM DRIVERS FOR ROCKCHIP
5840M:	Sandy Huang <hjc@rock-chips.com>
5841M:	Heiko Stübner <heiko@sntech.de>
5842L:	dri-devel@lists.freedesktop.org
5843S:	Maintained
5844T:	git git://anongit.freedesktop.org/drm/drm-misc
5845F:	Documentation/devicetree/bindings/display/rockchip/
5846F:	drivers/gpu/drm/rockchip/
5847
5848DRM DRIVERS FOR STI
5849M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5850M:	Vincent Abriou <vincent.abriou@st.com>
5851L:	dri-devel@lists.freedesktop.org
5852S:	Maintained
5853T:	git git://anongit.freedesktop.org/drm/drm-misc
5854F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5855F:	drivers/gpu/drm/sti
5856
5857DRM DRIVERS FOR STM
5858M:	Yannick Fertre <yannick.fertre@st.com>
5859M:	Philippe Cornu <philippe.cornu@st.com>
5860M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5861M:	Vincent Abriou <vincent.abriou@st.com>
5862L:	dri-devel@lists.freedesktop.org
5863S:	Maintained
5864T:	git git://anongit.freedesktop.org/drm/drm-misc
5865F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5866F:	drivers/gpu/drm/stm
5867
5868DRM DRIVERS FOR TI KEYSTONE
5869M:	Jyri Sarha <jsarha@ti.com>
5870M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5871L:	dri-devel@lists.freedesktop.org
5872S:	Maintained
5873T:	git git://anongit.freedesktop.org/drm/drm-misc
5874F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5875F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5876F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5877F:	drivers/gpu/drm/tidss/
5878
5879DRM DRIVERS FOR TI LCDC
5880M:	Jyri Sarha <jsarha@ti.com>
5881R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5882L:	dri-devel@lists.freedesktop.org
5883S:	Maintained
5884F:	Documentation/devicetree/bindings/display/tilcdc/
5885F:	drivers/gpu/drm/tilcdc/
5886
5887DRM DRIVERS FOR TI OMAP
5888M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5889L:	dri-devel@lists.freedesktop.org
5890S:	Maintained
5891F:	Documentation/devicetree/bindings/display/ti/
5892F:	drivers/gpu/drm/omapdrm/
5893
5894DRM DRIVERS FOR V3D
5895M:	Eric Anholt <eric@anholt.net>
5896S:	Supported
5897T:	git git://anongit.freedesktop.org/drm/drm-misc
5898F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5899F:	drivers/gpu/drm/v3d/
5900F:	include/uapi/drm/v3d_drm.h
5901
5902DRM DRIVERS FOR VC4
5903M:	Eric Anholt <eric@anholt.net>
5904S:	Supported
5905T:	git git://github.com/anholt/linux
5906T:	git git://anongit.freedesktop.org/drm/drm-misc
5907F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5908F:	drivers/gpu/drm/vc4/
5909F:	include/uapi/drm/vc4_drm.h
5910
5911DRM DRIVERS FOR VIVANTE GPU IP
5912M:	Lucas Stach <l.stach@pengutronix.de>
5913R:	Russell King <linux+etnaviv@armlinux.org.uk>
5914R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5915L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5916L:	dri-devel@lists.freedesktop.org
5917S:	Maintained
5918F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5919F:	drivers/gpu/drm/etnaviv/
5920F:	include/uapi/drm/etnaviv_drm.h
5921
5922DRM DRIVERS FOR XEN
5923M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5924L:	dri-devel@lists.freedesktop.org
5925L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5926S:	Supported
5927T:	git git://anongit.freedesktop.org/drm/drm-misc
5928F:	Documentation/gpu/xen-front.rst
5929F:	drivers/gpu/drm/xen/
5930
5931DRM DRIVERS FOR XILINX
5932M:	Hyun Kwon <hyun.kwon@xilinx.com>
5933M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5934L:	dri-devel@lists.freedesktop.org
5935S:	Maintained
5936T:	git git://anongit.freedesktop.org/drm/drm-misc
5937F:	Documentation/devicetree/bindings/display/xlnx/
5938F:	drivers/gpu/drm/xlnx/
5939
5940DRM DRIVERS FOR ZTE ZX
5941M:	Shawn Guo <shawnguo@kernel.org>
5942L:	dri-devel@lists.freedesktop.org
5943S:	Maintained
5944T:	git git://anongit.freedesktop.org/drm/drm-misc
5945F:	Documentation/devicetree/bindings/display/zte,vou.txt
5946F:	drivers/gpu/drm/zte/
5947
5948DRM PANEL DRIVERS
5949M:	Thierry Reding <thierry.reding@gmail.com>
5950R:	Sam Ravnborg <sam@ravnborg.org>
5951L:	dri-devel@lists.freedesktop.org
5952S:	Maintained
5953T:	git git://anongit.freedesktop.org/drm/drm-misc
5954F:	Documentation/devicetree/bindings/display/panel/
5955F:	drivers/gpu/drm/drm_panel.c
5956F:	drivers/gpu/drm/panel/
5957F:	include/drm/drm_panel.h
5958
5959DRM TTM SUBSYSTEM
5960M:	Christian Koenig <christian.koenig@amd.com>
5961M:	Huang Rui <ray.huang@amd.com>
5962L:	dri-devel@lists.freedesktop.org
5963S:	Maintained
5964T:	git git://people.freedesktop.org/~agd5f/linux
5965F:	drivers/gpu/drm/ttm/
5966F:	include/drm/ttm/
5967
5968DSBR100 USB FM RADIO DRIVER
5969M:	Alexey Klimov <klimov.linux@gmail.com>
5970L:	linux-media@vger.kernel.org
5971S:	Maintained
5972T:	git git://linuxtv.org/media_tree.git
5973F:	drivers/media/radio/dsbr100.c
5974
5975DT3155 MEDIA DRIVER
5976M:	Hans Verkuil <hverkuil@xs4all.nl>
5977L:	linux-media@vger.kernel.org
5978S:	Odd Fixes
5979W:	https://linuxtv.org
5980T:	git git://linuxtv.org/media_tree.git
5981F:	drivers/media/pci/dt3155/
5982
5983DVB_USB_AF9015 MEDIA DRIVER
5984M:	Antti Palosaari <crope@iki.fi>
5985L:	linux-media@vger.kernel.org
5986S:	Maintained
5987W:	https://linuxtv.org
5988W:	http://palosaari.fi/linux/
5989Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5990T:	git git://linuxtv.org/anttip/media_tree.git
5991F:	drivers/media/usb/dvb-usb-v2/af9015*
5992
5993DVB_USB_AF9035 MEDIA DRIVER
5994M:	Antti Palosaari <crope@iki.fi>
5995L:	linux-media@vger.kernel.org
5996S:	Maintained
5997W:	https://linuxtv.org
5998W:	http://palosaari.fi/linux/
5999Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6000T:	git git://linuxtv.org/anttip/media_tree.git
6001F:	drivers/media/usb/dvb-usb-v2/af9035*
6002
6003DVB_USB_ANYSEE MEDIA DRIVER
6004M:	Antti Palosaari <crope@iki.fi>
6005L:	linux-media@vger.kernel.org
6006S:	Maintained
6007W:	https://linuxtv.org
6008W:	http://palosaari.fi/linux/
6009Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6010T:	git git://linuxtv.org/anttip/media_tree.git
6011F:	drivers/media/usb/dvb-usb-v2/anysee*
6012
6013DVB_USB_AU6610 MEDIA DRIVER
6014M:	Antti Palosaari <crope@iki.fi>
6015L:	linux-media@vger.kernel.org
6016S:	Maintained
6017W:	https://linuxtv.org
6018W:	http://palosaari.fi/linux/
6019Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6020T:	git git://linuxtv.org/anttip/media_tree.git
6021F:	drivers/media/usb/dvb-usb-v2/au6610*
6022
6023DVB_USB_CE6230 MEDIA DRIVER
6024M:	Antti Palosaari <crope@iki.fi>
6025L:	linux-media@vger.kernel.org
6026S:	Maintained
6027W:	https://linuxtv.org
6028W:	http://palosaari.fi/linux/
6029Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6030T:	git git://linuxtv.org/anttip/media_tree.git
6031F:	drivers/media/usb/dvb-usb-v2/ce6230*
6032
6033DVB_USB_CXUSB MEDIA DRIVER
6034M:	Michael Krufky <mkrufky@linuxtv.org>
6035L:	linux-media@vger.kernel.org
6036S:	Maintained
6037W:	https://linuxtv.org
6038W:	http://github.com/mkrufky
6039Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6040T:	git git://linuxtv.org/media_tree.git
6041F:	drivers/media/usb/dvb-usb/cxusb*
6042
6043DVB_USB_EC168 MEDIA DRIVER
6044M:	Antti Palosaari <crope@iki.fi>
6045L:	linux-media@vger.kernel.org
6046S:	Maintained
6047W:	https://linuxtv.org
6048W:	http://palosaari.fi/linux/
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/ec168*
6052
6053DVB_USB_GL861 MEDIA DRIVER
6054M:	Antti Palosaari <crope@iki.fi>
6055L:	linux-media@vger.kernel.org
6056S:	Maintained
6057W:	https://linuxtv.org
6058Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6059T:	git git://linuxtv.org/anttip/media_tree.git
6060F:	drivers/media/usb/dvb-usb-v2/gl861*
6061
6062DVB_USB_MXL111SF MEDIA DRIVER
6063M:	Michael Krufky <mkrufky@linuxtv.org>
6064L:	linux-media@vger.kernel.org
6065S:	Maintained
6066W:	https://linuxtv.org
6067W:	http://github.com/mkrufky
6068Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6069T:	git git://linuxtv.org/mkrufky/mxl111sf.git
6070F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
6071
6072DVB_USB_RTL28XXU MEDIA DRIVER
6073M:	Antti Palosaari <crope@iki.fi>
6074L:	linux-media@vger.kernel.org
6075S:	Maintained
6076W:	https://linuxtv.org
6077W:	http://palosaari.fi/linux/
6078Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6079T:	git git://linuxtv.org/anttip/media_tree.git
6080F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
6081
6082DVB_USB_V2 MEDIA DRIVER
6083M:	Antti Palosaari <crope@iki.fi>
6084L:	linux-media@vger.kernel.org
6085S:	Maintained
6086W:	https://linuxtv.org
6087W:	http://palosaari.fi/linux/
6088Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6089T:	git git://linuxtv.org/anttip/media_tree.git
6090F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
6091F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
6092
6093DYNAMIC DEBUG
6094M:	Jason Baron <jbaron@akamai.com>
6095S:	Maintained
6096F:	include/linux/dynamic_debug.h
6097F:	lib/dynamic_debug.c
6098
6099DYNAMIC INTERRUPT MODERATION
6100M:	Tal Gilboa <talgi@nvidia.com>
6101S:	Maintained
6102F:	Documentation/networking/net_dim.rst
6103F:	include/linux/dim.h
6104F:	lib/dim/
6105
6106DZ DECSTATION DZ11 SERIAL DRIVER
6107M:	"Maciej W. Rozycki" <macro@linux-mips.org>
6108S:	Maintained
6109F:	drivers/tty/serial/dz.*
6110
6111E3X0 POWER BUTTON DRIVER
6112M:	Moritz Fischer <moritz.fischer@ettus.com>
6113L:	usrp-users@lists.ettus.com
6114S:	Supported
6115W:	http://www.ettus.com
6116F:	Documentation/devicetree/bindings/input/e3x0-button.txt
6117F:	drivers/input/misc/e3x0-button.c
6118
6119E4000 MEDIA DRIVER
6120M:	Antti Palosaari <crope@iki.fi>
6121L:	linux-media@vger.kernel.org
6122S:	Maintained
6123W:	https://linuxtv.org
6124W:	http://palosaari.fi/linux/
6125Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6126T:	git git://linuxtv.org/anttip/media_tree.git
6127F:	drivers/media/tuners/e4000*
6128
6129EARTH_PT1 MEDIA DRIVER
6130M:	Akihiro Tsukada <tskd08@gmail.com>
6131L:	linux-media@vger.kernel.org
6132S:	Odd Fixes
6133F:	drivers/media/pci/pt1/
6134
6135EARTH_PT3 MEDIA DRIVER
6136M:	Akihiro Tsukada <tskd08@gmail.com>
6137L:	linux-media@vger.kernel.org
6138S:	Odd Fixes
6139F:	drivers/media/pci/pt3/
6140
6141EC100 MEDIA DRIVER
6142M:	Antti Palosaari <crope@iki.fi>
6143L:	linux-media@vger.kernel.org
6144S:	Maintained
6145W:	https://linuxtv.org
6146W:	http://palosaari.fi/linux/
6147Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6148T:	git git://linuxtv.org/anttip/media_tree.git
6149F:	drivers/media/dvb-frontends/ec100*
6150
6151ECRYPT FILE SYSTEM
6152M:	Tyler Hicks <code@tyhicks.com>
6153L:	ecryptfs@vger.kernel.org
6154S:	Odd Fixes
6155W:	http://ecryptfs.org
6156W:	https://launchpad.net/ecryptfs
6157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6158F:	Documentation/filesystems/ecryptfs.rst
6159F:	fs/ecryptfs/
6160
6161EDAC-AMD64
6162M:	Borislav Petkov <bp@alien8.de>
6163L:	linux-edac@vger.kernel.org
6164S:	Maintained
6165F:	drivers/edac/amd64_edac*
6166
6167EDAC-ARMADA
6168M:	Jan Luebbe <jlu@pengutronix.de>
6169L:	linux-edac@vger.kernel.org
6170S:	Maintained
6171F:	drivers/edac/armada_xp_*
6172
6173EDAC-AST2500
6174M:	Stefan Schaeckeler <sschaeck@cisco.com>
6175S:	Supported
6176F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6177F:	drivers/edac/aspeed_edac.c
6178
6179EDAC-BLUEFIELD
6180M:	Shravan Kumar Ramani <sramani@nvidia.com>
6181S:	Supported
6182F:	drivers/edac/bluefield_edac.c
6183
6184EDAC-CALXEDA
6185M:	Robert Richter <rric@kernel.org>
6186L:	linux-edac@vger.kernel.org
6187S:	Maintained
6188F:	drivers/edac/highbank*
6189
6190EDAC-CAVIUM OCTEON
6191M:	Ralf Baechle <ralf@linux-mips.org>
6192M:	Robert Richter <rrichter@marvell.com>
6193L:	linux-edac@vger.kernel.org
6194L:	linux-mips@vger.kernel.org
6195S:	Supported
6196F:	drivers/edac/octeon_edac*
6197
6198EDAC-CAVIUM THUNDERX
6199M:	Robert Richter <rrichter@marvell.com>
6200L:	linux-edac@vger.kernel.org
6201S:	Supported
6202F:	drivers/edac/thunderx_edac*
6203
6204EDAC-CORE
6205M:	Borislav Petkov <bp@alien8.de>
6206M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6207M:	Tony Luck <tony.luck@intel.com>
6208R:	James Morse <james.morse@arm.com>
6209R:	Robert Richter <rrichter@marvell.com>
6210L:	linux-edac@vger.kernel.org
6211S:	Supported
6212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6213F:	Documentation/admin-guide/ras.rst
6214F:	Documentation/driver-api/edac.rst
6215F:	drivers/edac/
6216F:	include/linux/edac.h
6217
6218EDAC-DMC520
6219M:	Lei Wang <lewan@microsoft.com>
6220L:	linux-edac@vger.kernel.org
6221S:	Supported
6222F:	drivers/edac/dmc520_edac.c
6223
6224EDAC-E752X
6225M:	Mark Gross <mark.gross@intel.com>
6226L:	linux-edac@vger.kernel.org
6227S:	Maintained
6228F:	drivers/edac/e752x_edac.c
6229
6230EDAC-E7XXX
6231L:	linux-edac@vger.kernel.org
6232S:	Maintained
6233F:	drivers/edac/e7xxx_edac.c
6234
6235EDAC-FSL_DDR
6236M:	York Sun <york.sun@nxp.com>
6237L:	linux-edac@vger.kernel.org
6238S:	Maintained
6239F:	drivers/edac/fsl_ddr_edac.*
6240
6241EDAC-GHES
6242M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6243L:	linux-edac@vger.kernel.org
6244S:	Maintained
6245F:	drivers/edac/ghes_edac.c
6246
6247EDAC-I10NM
6248M:	Tony Luck <tony.luck@intel.com>
6249L:	linux-edac@vger.kernel.org
6250S:	Maintained
6251F:	drivers/edac/i10nm_base.c
6252
6253EDAC-I3000
6254L:	linux-edac@vger.kernel.org
6255S:	Orphan
6256F:	drivers/edac/i3000_edac.c
6257
6258EDAC-I5000
6259L:	linux-edac@vger.kernel.org
6260S:	Maintained
6261F:	drivers/edac/i5000_edac.c
6262
6263EDAC-I5400
6264M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6265L:	linux-edac@vger.kernel.org
6266S:	Maintained
6267F:	drivers/edac/i5400_edac.c
6268
6269EDAC-I7300
6270M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6271L:	linux-edac@vger.kernel.org
6272S:	Maintained
6273F:	drivers/edac/i7300_edac.c
6274
6275EDAC-I7CORE
6276M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6277L:	linux-edac@vger.kernel.org
6278S:	Maintained
6279F:	drivers/edac/i7core_edac.c
6280
6281EDAC-I82443BXGX
6282M:	Tim Small <tim@buttersideup.com>
6283L:	linux-edac@vger.kernel.org
6284S:	Maintained
6285F:	drivers/edac/i82443bxgx_edac.c
6286
6287EDAC-I82975X
6288M:	"Arvind R." <arvino55@gmail.com>
6289L:	linux-edac@vger.kernel.org
6290S:	Maintained
6291F:	drivers/edac/i82975x_edac.c
6292
6293EDAC-IE31200
6294M:	Jason Baron <jbaron@akamai.com>
6295L:	linux-edac@vger.kernel.org
6296S:	Maintained
6297F:	drivers/edac/ie31200_edac.c
6298
6299EDAC-MPC85XX
6300M:	Johannes Thumshirn <morbidrsa@gmail.com>
6301L:	linux-edac@vger.kernel.org
6302S:	Maintained
6303F:	drivers/edac/mpc85xx_edac.[ch]
6304
6305EDAC-PASEMI
6306M:	Egor Martovetsky <egor@pasemi.com>
6307L:	linux-edac@vger.kernel.org
6308S:	Maintained
6309F:	drivers/edac/pasemi_edac.c
6310
6311EDAC-PND2
6312M:	Tony Luck <tony.luck@intel.com>
6313L:	linux-edac@vger.kernel.org
6314S:	Maintained
6315F:	drivers/edac/pnd2_edac.[ch]
6316
6317EDAC-QCOM
6318M:	Channagoud Kadabi <ckadabi@codeaurora.org>
6319M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6320L:	linux-arm-msm@vger.kernel.org
6321L:	linux-edac@vger.kernel.org
6322S:	Maintained
6323F:	drivers/edac/qcom_edac.c
6324
6325EDAC-R82600
6326M:	Tim Small <tim@buttersideup.com>
6327L:	linux-edac@vger.kernel.org
6328S:	Maintained
6329F:	drivers/edac/r82600_edac.c
6330
6331EDAC-SBRIDGE
6332M:	Tony Luck <tony.luck@intel.com>
6333R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6334L:	linux-edac@vger.kernel.org
6335S:	Maintained
6336F:	drivers/edac/sb_edac.c
6337
6338EDAC-SIFIVE
6339M:	Yash Shah <yash.shah@sifive.com>
6340L:	linux-edac@vger.kernel.org
6341S:	Supported
6342F:	drivers/edac/sifive_edac.c
6343
6344EDAC-SKYLAKE
6345M:	Tony Luck <tony.luck@intel.com>
6346L:	linux-edac@vger.kernel.org
6347S:	Maintained
6348F:	drivers/edac/skx_*.c
6349
6350EDAC-TI
6351M:	Tero Kristo <t-kristo@ti.com>
6352L:	linux-edac@vger.kernel.org
6353S:	Maintained
6354F:	drivers/edac/ti_edac.c
6355
6356EDIROL UA-101/UA-1000 DRIVER
6357M:	Clemens Ladisch <clemens@ladisch.de>
6358L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6359S:	Maintained
6360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6361F:	sound/usb/misc/ua101.c
6362
6363EFI TEST DRIVER
6364M:	Ivan Hu <ivan.hu@canonical.com>
6365M:	Ard Biesheuvel <ardb@kernel.org>
6366L:	linux-efi@vger.kernel.org
6367S:	Maintained
6368F:	drivers/firmware/efi/test/
6369
6370EFI VARIABLE FILESYSTEM
6371M:	Matthew Garrett <matthew.garrett@nebula.com>
6372M:	Jeremy Kerr <jk@ozlabs.org>
6373M:	Ard Biesheuvel <ardb@kernel.org>
6374L:	linux-efi@vger.kernel.org
6375S:	Maintained
6376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6377F:	fs/efivarfs/
6378
6379EFIFB FRAMEBUFFER DRIVER
6380M:	Peter Jones <pjones@redhat.com>
6381L:	linux-fbdev@vger.kernel.org
6382S:	Maintained
6383F:	drivers/video/fbdev/efifb.c
6384
6385EFS FILESYSTEM
6386S:	Orphan
6387W:	http://aeschi.ch.eu.org/efs/
6388F:	fs/efs/
6389
6390EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6391M:	Douglas Miller <dougmill@linux.ibm.com>
6392L:	netdev@vger.kernel.org
6393S:	Maintained
6394F:	drivers/net/ethernet/ibm/ehea/
6395
6396EM28XX VIDEO4LINUX DRIVER
6397M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6398L:	linux-media@vger.kernel.org
6399S:	Maintained
6400W:	https://linuxtv.org
6401T:	git git://linuxtv.org/media_tree.git
6402F:	Documentation/admin-guide/media/em28xx*
6403F:	drivers/media/usb/em28xx/
6404
6405EMBEDDED LINUX
6406M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6407M:	Matt Mackall <mpm@selenic.com>
6408M:	David Woodhouse <dwmw2@infradead.org>
6409L:	linux-embedded@vger.kernel.org
6410S:	Maintained
6411
6412EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6413M:	Adrian Hunter <adrian.hunter@intel.com>
6414M:	Ritesh Harjani <riteshh@codeaurora.org>
6415M:	Asutosh Das <asutoshd@codeaurora.org>
6416L:	linux-mmc@vger.kernel.org
6417S:	Maintained
6418F:	drivers/mmc/host/cqhci*
6419
6420EMULEX 10Gbps iSCSI - OneConnect DRIVER
6421M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6422M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6423M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6424L:	linux-scsi@vger.kernel.org
6425S:	Supported
6426W:	http://www.broadcom.com
6427F:	drivers/scsi/be2iscsi/
6428
6429EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6430M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6431M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6432M:	Somnath Kotur <somnath.kotur@broadcom.com>
6433L:	netdev@vger.kernel.org
6434S:	Supported
6435W:	http://www.emulex.com
6436F:	drivers/net/ethernet/emulex/benet/
6437
6438EMULEX ONECONNECT ROCE DRIVER
6439M:	Selvin Xavier <selvin.xavier@broadcom.com>
6440M:	Devesh Sharma <devesh.sharma@broadcom.com>
6441L:	linux-rdma@vger.kernel.org
6442S:	Odd Fixes
6443W:	http://www.broadcom.com
6444F:	drivers/infiniband/hw/ocrdma/
6445F:	include/uapi/rdma/ocrdma-abi.h
6446
6447EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6448M:	James Smart <james.smart@broadcom.com>
6449M:	Dick Kennedy <dick.kennedy@broadcom.com>
6450L:	linux-scsi@vger.kernel.org
6451S:	Supported
6452W:	http://www.broadcom.com
6453F:	drivers/scsi/lpfc/
6454
6455ENE CB710 FLASH CARD READER DRIVER
6456M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6457S:	Maintained
6458F:	drivers/misc/cb710/
6459F:	drivers/mmc/host/cb710-mmc.*
6460F:	include/linux/cb710.h
6461
6462ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6463M:	Maxim Levitsky <maximlevitsky@gmail.com>
6464S:	Maintained
6465F:	drivers/media/rc/ene_ir.*
6466
6467EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6468M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
6469L:	linuxppc-dev@lists.ozlabs.org
6470S:	Maintained
6471F:	drivers/tty/ehv_bytechan.c
6472
6473EPSON S1D13XXX FRAMEBUFFER DRIVER
6474M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6475S:	Maintained
6476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6477F:	drivers/video/fbdev/s1d13xxxfb.c
6478F:	include/video/s1d13xxxfb.h
6479
6480EROFS FILE SYSTEM
6481M:	Gao Xiang <xiang@kernel.org>
6482M:	Chao Yu <yuchao0@huawei.com>
6483L:	linux-erofs@lists.ozlabs.org
6484S:	Maintained
6485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6486F:	Documentation/filesystems/erofs.rst
6487F:	fs/erofs/
6488F:	include/trace/events/erofs.h
6489
6490ERRSEQ ERROR TRACKING INFRASTRUCTURE
6491M:	Jeff Layton <jlayton@kernel.org>
6492S:	Maintained
6493F:	include/linux/errseq.h
6494F:	lib/errseq.c
6495
6496ET131X NETWORK DRIVER
6497M:	Mark Einon <mark.einon@gmail.com>
6498S:	Odd Fixes
6499F:	drivers/net/ethernet/agere/
6500
6501ETHERNET BRIDGE
6502M:	Roopa Prabhu <roopa@nvidia.com>
6503M:	Nikolay Aleksandrov <nikolay@nvidia.com>
6504L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6505L:	netdev@vger.kernel.org
6506S:	Maintained
6507W:	http://www.linuxfoundation.org/en/Net:Bridge
6508F:	include/linux/netfilter_bridge/
6509F:	net/bridge/
6510
6511ETHERNET PHY LIBRARY
6512M:	Andrew Lunn <andrew@lunn.ch>
6513M:	Heiner Kallweit <hkallweit1@gmail.com>
6514R:	Russell King <linux@armlinux.org.uk>
6515L:	netdev@vger.kernel.org
6516S:	Maintained
6517F:	Documentation/ABI/testing/sysfs-class-net-phydev
6518F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6519F:	Documentation/devicetree/bindings/net/mdio*
6520F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
6521F:	Documentation/networking/phy.rst
6522F:	drivers/net/phy/
6523F:	drivers/of/of_mdio.c
6524F:	drivers/of/of_net.c
6525F:	include/dt-bindings/net/qca-ar803x.h
6526F:	include/linux/*mdio*.h
6527F:	include/linux/of_net.h
6528F:	include/linux/phy.h
6529F:	include/linux/phy_fixed.h
6530F:	include/linux/platform_data/mdio-bcm-unimac.h
6531F:	include/linux/platform_data/mdio-gpio.h
6532F:	include/trace/events/mdio.h
6533F:	include/uapi/linux/mdio.h
6534F:	include/uapi/linux/mii.h
6535
6536EXFAT FILE SYSTEM
6537M:	Namjae Jeon <namjae.jeon@samsung.com>
6538M:	Sungjong Seo <sj1557.seo@samsung.com>
6539L:	linux-fsdevel@vger.kernel.org
6540S:	Maintained
6541F:	fs/exfat/
6542
6543EXT2 FILE SYSTEM
6544M:	Jan Kara <jack@suse.com>
6545L:	linux-ext4@vger.kernel.org
6546S:	Maintained
6547F:	Documentation/filesystems/ext2.rst
6548F:	fs/ext2/
6549F:	include/linux/ext2*
6550
6551EXT4 FILE SYSTEM
6552M:	"Theodore Ts'o" <tytso@mit.edu>
6553M:	Andreas Dilger <adilger.kernel@dilger.ca>
6554L:	linux-ext4@vger.kernel.org
6555S:	Maintained
6556W:	http://ext4.wiki.kernel.org
6557Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6559F:	Documentation/filesystems/ext4/
6560F:	fs/ext4/
6561
6562Extended Verification Module (EVM)
6563M:	Mimi Zohar <zohar@linux.ibm.com>
6564L:	linux-integrity@vger.kernel.org
6565S:	Supported
6566F:	security/integrity/evm/
6567
6568EXTENSIBLE FIRMWARE INTERFACE (EFI)
6569M:	Ard Biesheuvel <ardb@kernel.org>
6570L:	linux-efi@vger.kernel.org
6571S:	Maintained
6572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6573F:	Documentation/admin-guide/efi-stub.rst
6574F:	arch/*/include/asm/efi.h
6575F:	arch/*/kernel/efi.c
6576F:	arch/arm/boot/compressed/efi-header.S
6577F:	arch/arm64/kernel/efi-entry.S
6578F:	arch/x86/platform/efi/
6579F:	drivers/firmware/efi/
6580F:	include/linux/efi*.h
6581
6582EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6583M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6584M:	Chanwoo Choi <cw00.choi@samsung.com>
6585L:	linux-kernel@vger.kernel.org
6586S:	Maintained
6587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6588F:	Documentation/devicetree/bindings/extcon/
6589F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6590F:	drivers/extcon/
6591F:	include/linux/extcon.h
6592F:	include/linux/extcon/
6593
6594EXTRA BOOT CONFIG
6595M:	Masami Hiramatsu <mhiramat@kernel.org>
6596S:	Maintained
6597F:	Documentation/admin-guide/bootconfig.rst
6598F:	fs/proc/bootconfig.c
6599F:	include/linux/bootconfig.h
6600F:	lib/bootconfig.c
6601F:	tools/bootconfig/*
6602
6603EXYNOS DP DRIVER
6604M:	Jingoo Han <jingoohan1@gmail.com>
6605L:	dri-devel@lists.freedesktop.org
6606S:	Maintained
6607F:	drivers/gpu/drm/exynos/exynos_dp*
6608
6609EXYNOS SYSMMU (IOMMU) driver
6610M:	Marek Szyprowski <m.szyprowski@samsung.com>
6611L:	iommu@lists.linux-foundation.org
6612S:	Maintained
6613F:	drivers/iommu/exynos-iommu.c
6614
6615EZchip NPS platform support
6616M:	Vineet Gupta <vgupta@synopsys.com>
6617M:	Ofer Levi <oferle@nvidia.com>
6618S:	Supported
6619F:	arch/arc/boot/dts/eznps.dts
6620F:	arch/arc/plat-eznps
6621
6622F2FS FILE SYSTEM
6623M:	Jaegeuk Kim <jaegeuk@kernel.org>
6624M:	Chao Yu <yuchao0@huawei.com>
6625L:	linux-f2fs-devel@lists.sourceforge.net
6626S:	Maintained
6627W:	https://f2fs.wiki.kernel.org/
6628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6629F:	Documentation/ABI/testing/sysfs-fs-f2fs
6630F:	Documentation/filesystems/f2fs.rst
6631F:	fs/f2fs/
6632F:	include/linux/f2fs_fs.h
6633F:	include/trace/events/f2fs.h
6634
6635F71805F HARDWARE MONITORING DRIVER
6636M:	Jean Delvare <jdelvare@suse.com>
6637L:	linux-hwmon@vger.kernel.org
6638S:	Maintained
6639F:	Documentation/hwmon/f71805f.rst
6640F:	drivers/hwmon/f71805f.c
6641
6642FADDR2LINE
6643M:	Josh Poimboeuf <jpoimboe@redhat.com>
6644S:	Maintained
6645F:	scripts/faddr2line
6646
6647FAILOVER MODULE
6648M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6649L:	netdev@vger.kernel.org
6650S:	Supported
6651F:	Documentation/networking/failover.rst
6652F:	include/net/failover.h
6653F:	net/core/failover.c
6654
6655FANOTIFY
6656M:	Jan Kara <jack@suse.cz>
6657R:	Amir Goldstein <amir73il@gmail.com>
6658L:	linux-fsdevel@vger.kernel.org
6659S:	Maintained
6660F:	fs/notify/fanotify/
6661F:	include/linux/fanotify.h
6662F:	include/uapi/linux/fanotify.h
6663
6664FARSYNC SYNCHRONOUS DRIVER
6665M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6666S:	Supported
6667W:	http://www.farsite.co.uk/
6668F:	drivers/net/wan/farsync.*
6669
6670FAULT INJECTION SUPPORT
6671M:	Akinobu Mita <akinobu.mita@gmail.com>
6672S:	Supported
6673F:	Documentation/fault-injection/
6674F:	lib/fault-inject.c
6675
6676FBTFT Framebuffer drivers
6677L:	dri-devel@lists.freedesktop.org
6678L:	linux-fbdev@vger.kernel.org
6679S:	Orphan
6680F:	drivers/staging/fbtft/
6681
6682FC0011 TUNER DRIVER
6683M:	Michael Buesch <m@bues.ch>
6684L:	linux-media@vger.kernel.org
6685S:	Maintained
6686F:	drivers/media/tuners/fc0011.c
6687F:	drivers/media/tuners/fc0011.h
6688
6689FC2580 MEDIA DRIVER
6690M:	Antti Palosaari <crope@iki.fi>
6691L:	linux-media@vger.kernel.org
6692S:	Maintained
6693W:	https://linuxtv.org
6694W:	http://palosaari.fi/linux/
6695Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6696T:	git git://linuxtv.org/anttip/media_tree.git
6697F:	drivers/media/tuners/fc2580*
6698
6699FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6700M:	Hannes Reinecke <hare@suse.de>
6701L:	linux-scsi@vger.kernel.org
6702S:	Supported
6703W:	www.Open-FCoE.org
6704F:	drivers/scsi/fcoe/
6705F:	drivers/scsi/libfc/
6706F:	include/scsi/fc/
6707F:	include/scsi/libfc.h
6708F:	include/scsi/libfcoe.h
6709F:	include/uapi/scsi/fc/
6710
6711FILE LOCKING (flock() and fcntl()/lockf())
6712M:	Jeff Layton <jlayton@kernel.org>
6713M:	"J. Bruce Fields" <bfields@fieldses.org>
6714L:	linux-fsdevel@vger.kernel.org
6715S:	Maintained
6716F:	fs/fcntl.c
6717F:	fs/locks.c
6718F:	include/linux/fcntl.h
6719F:	include/uapi/linux/fcntl.h
6720
6721FILESYSTEM DIRECT ACCESS (DAX)
6722M:	Dan Williams <dan.j.williams@intel.com>
6723R:	Matthew Wilcox <willy@infradead.org>
6724R:	Jan Kara <jack@suse.cz>
6725L:	linux-fsdevel@vger.kernel.org
6726L:	linux-nvdimm@lists.01.org
6727S:	Supported
6728F:	fs/dax.c
6729F:	include/linux/dax.h
6730F:	include/trace/events/fs_dax.h
6731
6732FILESYSTEMS (VFS and infrastructure)
6733M:	Alexander Viro <viro@zeniv.linux.org.uk>
6734L:	linux-fsdevel@vger.kernel.org
6735S:	Maintained
6736F:	fs/*
6737F:	include/linux/fs.h
6738F:	include/linux/fs_types.h
6739F:	include/uapi/linux/fs.h
6740F:	include/uapi/linux/openat2.h
6741
6742FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6743M:	Riku Voipio <riku.voipio@iki.fi>
6744L:	linux-hwmon@vger.kernel.org
6745S:	Maintained
6746F:	drivers/hwmon/f75375s.c
6747F:	include/linux/f75375s.h
6748
6749FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6750M:	Clemens Ladisch <clemens@ladisch.de>
6751M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6752L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6753S:	Maintained
6754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6755F:	include/uapi/sound/firewire.h
6756F:	sound/firewire/
6757
6758FIREWIRE MEDIA DRIVERS (firedtv)
6759M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6760L:	linux-media@vger.kernel.org
6761L:	linux1394-devel@lists.sourceforge.net
6762S:	Maintained
6763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6764F:	drivers/media/firewire/
6765
6766FIREWIRE SBP-2 TARGET
6767M:	Chris Boot <bootc@bootc.net>
6768L:	linux-scsi@vger.kernel.org
6769L:	target-devel@vger.kernel.org
6770L:	linux1394-devel@lists.sourceforge.net
6771S:	Maintained
6772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6773F:	drivers/target/sbp/
6774
6775FIREWIRE SUBSYSTEM
6776M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6777L:	linux1394-devel@lists.sourceforge.net
6778S:	Maintained
6779W:	http://ieee1394.wiki.kernel.org/
6780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6781F:	drivers/firewire/
6782F:	include/linux/firewire.h
6783F:	include/uapi/linux/firewire*.h
6784F:	tools/firewire/
6785
6786FIRMWARE LOADER (request_firmware)
6787M:	Luis Chamberlain <mcgrof@kernel.org>
6788L:	linux-kernel@vger.kernel.org
6789S:	Maintained
6790F:	Documentation/firmware_class/
6791F:	drivers/base/firmware_loader/
6792F:	include/linux/firmware.h
6793
6794FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6795M:	Joshua Morris <josh.h.morris@us.ibm.com>
6796M:	Philip Kelleher <pjk1939@linux.ibm.com>
6797S:	Maintained
6798F:	drivers/block/rsxx/
6799
6800FLEXTIMER FTM-QUADDEC DRIVER
6801M:	Patrick Havelange <patrick.havelange@essensium.com>
6802L:	linux-iio@vger.kernel.org
6803S:	Maintained
6804F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6805F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6806F:	drivers/counter/ftm-quaddec.c
6807
6808FLOPPY DRIVER
6809M:	Denis Efremov <efremov@linux.com>
6810L:	linux-block@vger.kernel.org
6811S:	Odd Fixes
6812F:	drivers/block/floppy.c
6813
6814FLYSKY FSIA6B RC RECEIVER
6815M:	Markus Koch <markus@notsyncing.net>
6816L:	linux-input@vger.kernel.org
6817S:	Maintained
6818F:	drivers/input/joystick/fsia6b.c
6819
6820FORCEDETH GIGABIT ETHERNET DRIVER
6821M:	Rain River <rain.1986.08.12@gmail.com>
6822M:	Zhu Yanjun <zyjzyj2000@gmail.com>
6823L:	netdev@vger.kernel.org
6824S:	Maintained
6825F:	drivers/net/ethernet/nvidia/*
6826
6827FPGA DFL DRIVERS
6828M:	Wu Hao <hao.wu@intel.com>
6829L:	linux-fpga@vger.kernel.org
6830S:	Maintained
6831F:	Documentation/fpga/dfl.rst
6832F:	drivers/fpga/dfl*
6833F:	include/uapi/linux/fpga-dfl.h
6834
6835FPGA MANAGER FRAMEWORK
6836M:	Moritz Fischer <mdf@kernel.org>
6837L:	linux-fpga@vger.kernel.org
6838S:	Maintained
6839W:	http://www.rocketboards.org
6840Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6842F:	Documentation/devicetree/bindings/fpga/
6843F:	Documentation/driver-api/fpga/
6844F:	Documentation/fpga/
6845F:	drivers/fpga/
6846F:	include/linux/fpga/
6847
6848FPU EMULATOR
6849M:	Bill Metzenthen <billm@melbpc.org.au>
6850S:	Maintained
6851W:	http://floatingpoint.sourceforge.net/emulator/index.html
6852F:	arch/x86/math-emu/
6853
6854FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6855L:	netdev@vger.kernel.org
6856S:	Orphan
6857F:	drivers/net/wan/dlci.c
6858F:	drivers/net/wan/sdla.c
6859
6860FRAMEBUFFER LAYER
6861M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6862L:	dri-devel@lists.freedesktop.org
6863L:	linux-fbdev@vger.kernel.org
6864S:	Maintained
6865Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6866T:	git git://anongit.freedesktop.org/drm/drm-misc
6867F:	Documentation/fb/
6868F:	drivers/video/
6869F:	include/linux/fb.h
6870F:	include/uapi/linux/fb.h
6871F:	include/uapi/video/
6872F:	include/video/
6873
6874FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6875M:	Horia Geantă <horia.geanta@nxp.com>
6876M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6877L:	linux-crypto@vger.kernel.org
6878S:	Maintained
6879F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6880F:	drivers/crypto/caam/
6881
6882FREESCALE COLDFIRE M5441X MMC DRIVER
6883M:	Angelo Dureghello <angelo.dureghello@timesys.com>
6884L:	linux-mmc@vger.kernel.org
6885S:	Maintained
6886F:	drivers/mmc/host/sdhci-esdhc-mcf.c
6887F:	include/linux/platform_data/mmc-esdhc-mcf.h
6888
6889FREESCALE DIU FRAMEBUFFER DRIVER
6890M:	Timur Tabi <timur@kernel.org>
6891L:	linux-fbdev@vger.kernel.org
6892S:	Maintained
6893F:	drivers/video/fbdev/fsl-diu-fb.*
6894
6895FREESCALE DMA DRIVER
6896M:	Li Yang <leoyang.li@nxp.com>
6897M:	Zhang Wei <zw@zh-kernel.org>
6898L:	linuxppc-dev@lists.ozlabs.org
6899S:	Maintained
6900F:	drivers/dma/fsldma.*
6901
6902FREESCALE ENETC ETHERNET DRIVERS
6903M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6904L:	netdev@vger.kernel.org
6905S:	Maintained
6906F:	drivers/net/ethernet/freescale/enetc/
6907
6908FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6909M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6910L:	netdev@vger.kernel.org
6911S:	Maintained
6912F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6913F:	drivers/net/ethernet/freescale/gianfar*
6914
6915FREESCALE GPMI NAND DRIVER
6916M:	Han Xu <han.xu@nxp.com>
6917L:	linux-mtd@lists.infradead.org
6918S:	Maintained
6919F:	drivers/mtd/nand/raw/gpmi-nand/*
6920
6921FREESCALE I2C CPM DRIVER
6922M:	Jochen Friedrich <jochen@scram.de>
6923L:	linuxppc-dev@lists.ozlabs.org
6924L:	linux-i2c@vger.kernel.org
6925S:	Maintained
6926F:	drivers/i2c/busses/i2c-cpm.c
6927
6928FREESCALE IMX / MXC FEC DRIVER
6929M:	Fugang Duan <fugang.duan@nxp.com>
6930L:	netdev@vger.kernel.org
6931S:	Maintained
6932F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6933F:	drivers/net/ethernet/freescale/fec.h
6934F:	drivers/net/ethernet/freescale/fec_main.c
6935F:	drivers/net/ethernet/freescale/fec_ptp.c
6936
6937FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6938M:	Sascha Hauer <s.hauer@pengutronix.de>
6939R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6940L:	linux-fbdev@vger.kernel.org
6941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6942S:	Maintained
6943F:	drivers/video/fbdev/imxfb.c
6944F:	include/linux/platform_data/video-imxfb.h
6945
6946FREESCALE IMX DDR PMU DRIVER
6947M:	Frank Li <Frank.li@nxp.com>
6948L:	linux-arm-kernel@lists.infradead.org
6949S:	Maintained
6950F:	Documentation/admin-guide/perf/imx-ddr.rst
6951F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6952F:	drivers/perf/fsl_imx8_ddr_perf.c
6953
6954FREESCALE IMX I2C DRIVER
6955M:	Oleksij Rempel <o.rempel@pengutronix.de>
6956R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6957L:	linux-i2c@vger.kernel.org
6958S:	Maintained
6959F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6960F:	drivers/i2c/busses/i2c-imx.c
6961
6962FREESCALE IMX LPI2C DRIVER
6963M:	Dong Aisheng <aisheng.dong@nxp.com>
6964L:	linux-i2c@vger.kernel.org
6965L:	linux-imx@nxp.com
6966S:	Maintained
6967F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6968F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6969
6970FREESCALE QORIQ DPAA ETHERNET DRIVER
6971M:	Madalin Bucur <madalin.bucur@nxp.com>
6972L:	netdev@vger.kernel.org
6973S:	Maintained
6974F:	drivers/net/ethernet/freescale/dpaa
6975
6976FREESCALE QORIQ DPAA FMAN DRIVER
6977M:	Madalin Bucur <madalin.bucur@nxp.com>
6978L:	netdev@vger.kernel.org
6979S:	Maintained
6980F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6981F:	drivers/net/ethernet/freescale/fman
6982
6983FREESCALE QORIQ PTP CLOCK DRIVER
6984M:	Yangbo Lu <yangbo.lu@nxp.com>
6985L:	netdev@vger.kernel.org
6986S:	Maintained
6987F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6988F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6989F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6990F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6991F:	drivers/ptp/ptp_qoriq.c
6992F:	drivers/ptp/ptp_qoriq_debugfs.c
6993F:	include/linux/fsl/ptp_qoriq.h
6994
6995FREESCALE QUAD SPI DRIVER
6996M:	Han Xu <han.xu@nxp.com>
6997L:	linux-spi@vger.kernel.org
6998S:	Maintained
6999F:	drivers/spi/spi-fsl-qspi.c
7000
7001FREESCALE QUICC ENGINE LIBRARY
7002M:	Qiang Zhao <qiang.zhao@nxp.com>
7003L:	linuxppc-dev@lists.ozlabs.org
7004S:	Maintained
7005F:	drivers/soc/fsl/qe/
7006F:	include/soc/fsl/*qe*.h
7007F:	include/soc/fsl/*ucc*.h
7008
7009FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7010M:	Li Yang <leoyang.li@nxp.com>
7011L:	netdev@vger.kernel.org
7012L:	linuxppc-dev@lists.ozlabs.org
7013S:	Maintained
7014F:	drivers/net/ethernet/freescale/ucc_geth*
7015
7016FREESCALE QUICC ENGINE UCC HDLC DRIVER
7017M:	Zhao Qiang <qiang.zhao@nxp.com>
7018L:	netdev@vger.kernel.org
7019L:	linuxppc-dev@lists.ozlabs.org
7020S:	Maintained
7021F:	drivers/net/wan/fsl_ucc_hdlc*
7022
7023FREESCALE QUICC ENGINE UCC UART DRIVER
7024M:	Timur Tabi <timur@kernel.org>
7025L:	linuxppc-dev@lists.ozlabs.org
7026S:	Maintained
7027F:	drivers/tty/serial/ucc_uart.c
7028
7029FREESCALE SOC DRIVERS
7030M:	Li Yang <leoyang.li@nxp.com>
7031L:	linuxppc-dev@lists.ozlabs.org
7032L:	linux-arm-kernel@lists.infradead.org
7033S:	Maintained
7034F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7035F:	Documentation/devicetree/bindings/soc/fsl/
7036F:	drivers/soc/fsl/
7037F:	include/linux/fsl/
7038
7039FREESCALE SOC FS_ENET DRIVER
7040M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
7041L:	linuxppc-dev@lists.ozlabs.org
7042L:	netdev@vger.kernel.org
7043S:	Maintained
7044F:	drivers/net/ethernet/freescale/fs_enet/
7045F:	include/linux/fs_enet_pd.h
7046
7047FREESCALE SOC SOUND DRIVERS
7048M:	Timur Tabi <timur@kernel.org>
7049M:	Nicolin Chen <nicoleotsuka@gmail.com>
7050M:	Xiubo Li <Xiubo.Lee@gmail.com>
7051R:	Fabio Estevam <festevam@gmail.com>
7052R:	Shengjiu Wang <shengjiu.wang@gmail.com>
7053L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7054L:	linuxppc-dev@lists.ozlabs.org
7055S:	Maintained
7056F:	sound/soc/fsl/fsl*
7057F:	sound/soc/fsl/imx*
7058F:	sound/soc/fsl/mpc8610_hpcd.c
7059
7060FREESCALE USB PERIPHERAL DRIVERS
7061M:	Li Yang <leoyang.li@nxp.com>
7062L:	linux-usb@vger.kernel.org
7063L:	linuxppc-dev@lists.ozlabs.org
7064S:	Maintained
7065F:	drivers/usb/gadget/udc/fsl*
7066
7067FREESCALE USB PHY DRIVER
7068M:	Ran Wang <ran.wang_1@nxp.com>
7069L:	linux-usb@vger.kernel.org
7070L:	linuxppc-dev@lists.ozlabs.org
7071S:	Maintained
7072F:	drivers/usb/phy/phy-fsl-usb*
7073
7074FREEVXFS FILESYSTEM
7075M:	Christoph Hellwig <hch@infradead.org>
7076S:	Maintained
7077W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
7078F:	fs/freevxfs/
7079
7080FREEZER
7081M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7082M:	Pavel Machek <pavel@ucw.cz>
7083L:	linux-pm@vger.kernel.org
7084S:	Supported
7085F:	Documentation/power/freezing-of-tasks.rst
7086F:	include/linux/freezer.h
7087F:	kernel/freezer.c
7088
7089FRONTSWAP API
7090M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7091L:	linux-kernel@vger.kernel.org
7092S:	Maintained
7093F:	include/linux/frontswap.h
7094F:	mm/frontswap.c
7095
7096FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7097M:	David Howells <dhowells@redhat.com>
7098L:	linux-cachefs@redhat.com (moderated for non-subscribers)
7099S:	Supported
7100F:	Documentation/filesystems/caching/
7101F:	fs/fscache/
7102F:	include/linux/fscache*.h
7103
7104FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7105M:	Theodore Y. Ts'o <tytso@mit.edu>
7106M:	Jaegeuk Kim <jaegeuk@kernel.org>
7107M:	Eric Biggers <ebiggers@kernel.org>
7108L:	linux-fscrypt@vger.kernel.org
7109S:	Supported
7110Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
7111T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7112F:	Documentation/filesystems/fscrypt.rst
7113F:	fs/crypto/
7114F:	include/linux/fscrypt*.h
7115F:	include/uapi/linux/fscrypt.h
7116
7117FSI SUBSYSTEM
7118M:	Jeremy Kerr <jk@ozlabs.org>
7119M:	Joel Stanley <joel@jms.id.au>
7120R:	Alistar Popple <alistair@popple.id.au>
7121R:	Eddie James <eajames@linux.ibm.com>
7122L:	linux-fsi@lists.ozlabs.org
7123S:	Supported
7124Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
7125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7126F:	drivers/fsi/
7127F:	include/linux/fsi*.h
7128F:	include/trace/events/fsi*.h
7129
7130FSI-ATTACHED I2C DRIVER
7131M:	Eddie James <eajames@linux.ibm.com>
7132L:	linux-i2c@vger.kernel.org
7133L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
7134S:	Maintained
7135F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7136F:	drivers/i2c/busses/i2c-fsi.c
7137
7138FSI-ATTACHED SPI DRIVER
7139M:	Eddie James <eajames@linux.ibm.com>
7140L:	linux-spi@vger.kernel.org
7141S:	Maintained
7142F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7143F:	drivers/spi/spi-fsi.c
7144
7145FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7146M:	Jan Kara <jack@suse.cz>
7147R:	Amir Goldstein <amir73il@gmail.com>
7148L:	linux-fsdevel@vger.kernel.org
7149S:	Maintained
7150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7151F:	fs/notify/
7152F:	include/linux/fsnotify*.h
7153
7154FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7155M:	Eric Biggers <ebiggers@kernel.org>
7156M:	Theodore Y. Ts'o <tytso@mit.edu>
7157L:	linux-fscrypt@vger.kernel.org
7158S:	Supported
7159Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
7160T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7161F:	Documentation/filesystems/fsverity.rst
7162F:	fs/verity/
7163F:	include/linux/fsverity.h
7164F:	include/uapi/linux/fsverity.h
7165
7166FUJITSU LAPTOP EXTRAS
7167M:	Jonathan Woithe <jwoithe@just42.net>
7168L:	platform-driver-x86@vger.kernel.org
7169S:	Maintained
7170F:	drivers/platform/x86/fujitsu-laptop.c
7171
7172FUJITSU M-5MO LS CAMERA ISP DRIVER
7173M:	Kyungmin Park <kyungmin.park@samsung.com>
7174M:	Heungjun Kim <riverful.kim@samsung.com>
7175L:	linux-media@vger.kernel.org
7176S:	Maintained
7177F:	drivers/media/i2c/m5mols/
7178F:	include/media/i2c/m5mols.h
7179
7180FUJITSU TABLET EXTRAS
7181M:	Robert Gerlach <khnz@gmx.de>
7182L:	platform-driver-x86@vger.kernel.org
7183S:	Maintained
7184F:	drivers/platform/x86/fujitsu-tablet.c
7185
7186FUSE: FILESYSTEM IN USERSPACE
7187M:	Miklos Szeredi <miklos@szeredi.hu>
7188L:	linux-fsdevel@vger.kernel.org
7189S:	Maintained
7190W:	http://fuse.sourceforge.net/
7191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7192F:	Documentation/filesystems/fuse.rst
7193F:	fs/fuse/
7194F:	include/uapi/linux/fuse.h
7195
7196FUTEX SUBSYSTEM
7197M:	Thomas Gleixner <tglx@linutronix.de>
7198M:	Ingo Molnar <mingo@redhat.com>
7199R:	Peter Zijlstra <peterz@infradead.org>
7200R:	Darren Hart <dvhart@infradead.org>
7201L:	linux-kernel@vger.kernel.org
7202S:	Maintained
7203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7204F:	Documentation/locking/*futex*
7205F:	include/asm-generic/futex.h
7206F:	include/linux/futex.h
7207F:	include/uapi/linux/futex.h
7208F:	kernel/futex.c
7209F:	tools/perf/bench/futex*
7210F:	tools/testing/selftests/futex/
7211
7212GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7213M:	Tim Harvey <tharvey@gateworks.com>
7214M:	Robert Jones <rjones@gateworks.com>
7215S:	Maintained
7216F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7217F:	drivers/mfd/gateworks-gsc.c
7218F:	include/linux/mfd/gsc.h
7219F:	Documentation/hwmon/gsc-hwmon.rst
7220F:	drivers/hwmon/gsc-hwmon.c
7221F:	include/linux/platform_data/gsc_hwmon.h
7222
7223GASKET DRIVER FRAMEWORK
7224M:	Rob Springer <rspringer@google.com>
7225M:	Todd Poynor <toddpoynor@google.com>
7226M:	Ben Chan <benchan@chromium.org>
7227M:	Richard Yeh <rcy@google.com>
7228S:	Maintained
7229F:	drivers/staging/gasket/
7230
7231GCC PLUGINS
7232M:	Kees Cook <keescook@chromium.org>
7233R:	Emese Revfy <re.emese@gmail.com>
7234L:	kernel-hardening@lists.openwall.com
7235S:	Maintained
7236F:	Documentation/kbuild/gcc-plugins.rst
7237F:	scripts/Makefile.gcc-plugins
7238F:	scripts/gcc-plugin.sh
7239F:	scripts/gcc-plugins/
7240
7241GCOV BASED KERNEL PROFILING
7242M:	Peter Oberparleiter <oberpar@linux.ibm.com>
7243S:	Maintained
7244F:	Documentation/dev-tools/gcov.rst
7245F:	kernel/gcov/
7246
7247GDB KERNEL DEBUGGING HELPER SCRIPTS
7248M:	Jan Kiszka <jan.kiszka@siemens.com>
7249M:	Kieran Bingham <kbingham@kernel.org>
7250S:	Supported
7251F:	scripts/gdb/
7252
7253GDT SCSI DISK ARRAY CONTROLLER DRIVER
7254M:	Achim Leubner <achim_leubner@adaptec.com>
7255L:	linux-scsi@vger.kernel.org
7256S:	Supported
7257W:	http://www.icp-vortex.com/
7258F:	drivers/scsi/gdt*
7259
7260GEMTEK FM RADIO RECEIVER DRIVER
7261M:	Hans Verkuil <hverkuil@xs4all.nl>
7262L:	linux-media@vger.kernel.org
7263S:	Maintained
7264W:	https://linuxtv.org
7265T:	git git://linuxtv.org/media_tree.git
7266F:	drivers/media/radio/radio-gemtek*
7267
7268GENERIC ARCHITECTURE TOPOLOGY
7269M:	Sudeep Holla <sudeep.holla@arm.com>
7270L:	linux-kernel@vger.kernel.org
7271S:	Maintained
7272F:	drivers/base/arch_topology.c
7273F:	include/linux/arch_topology.h
7274
7275GENERIC GPIO I2C DRIVER
7276M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7277S:	Supported
7278F:	drivers/i2c/busses/i2c-gpio.c
7279F:	include/linux/platform_data/i2c-gpio.h
7280
7281GENERIC GPIO I2C MULTIPLEXER DRIVER
7282M:	Peter Korsgaard <peter.korsgaard@barco.com>
7283L:	linux-i2c@vger.kernel.org
7284S:	Supported
7285F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
7286F:	drivers/i2c/muxes/i2c-mux-gpio.c
7287F:	include/linux/platform_data/i2c-mux-gpio.h
7288
7289GENERIC HDLC (WAN) DRIVERS
7290M:	Krzysztof Halasa <khc@pm.waw.pl>
7291S:	Maintained
7292W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
7293F:	drivers/net/wan/c101.c
7294F:	drivers/net/wan/hd6457*
7295F:	drivers/net/wan/hdlc*
7296F:	drivers/net/wan/n2.c
7297F:	drivers/net/wan/pc300too.c
7298F:	drivers/net/wan/pci200syn.c
7299F:	drivers/net/wan/wanxl*
7300
7301GENERIC INCLUDE/ASM HEADER FILES
7302M:	Arnd Bergmann <arnd@arndb.de>
7303L:	linux-arch@vger.kernel.org
7304S:	Maintained
7305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7306F:	include/asm-generic/
7307F:	include/uapi/asm-generic/
7308
7309GENERIC PHY FRAMEWORK
7310M:	Kishon Vijay Abraham I <kishon@ti.com>
7311M:	Vinod Koul <vkoul@kernel.org>
7312L:	linux-kernel@vger.kernel.org
7313S:	Supported
7314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7315F:	Documentation/devicetree/bindings/phy/
7316F:	drivers/phy/
7317F:	include/linux/phy/
7318
7319GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7320M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7321S:	Supported
7322F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
7323
7324GENERIC PM DOMAINS
7325M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7326M:	Kevin Hilman <khilman@kernel.org>
7327M:	Ulf Hansson <ulf.hansson@linaro.org>
7328L:	linux-pm@vger.kernel.org
7329S:	Supported
7330F:	Documentation/devicetree/bindings/power/power?domain*
7331F:	drivers/base/power/domain*.c
7332F:	include/linux/pm_domain.h
7333
7334GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7335M:	Eugen Hristev <eugen.hristev@microchip.com>
7336L:	linux-input@vger.kernel.org
7337S:	Maintained
7338F:	drivers/input/touchscreen/resistive-adc-touch.c
7339
7340GENERIC UIO DRIVER FOR PCI DEVICES
7341M:	"Michael S. Tsirkin" <mst@redhat.com>
7342L:	kvm@vger.kernel.org
7343S:	Supported
7344F:	drivers/uio/uio_pci_generic.c
7345
7346GENERIC VDSO LIBRARY
7347M:	Andy Lutomirski <luto@kernel.org>
7348M:	Thomas Gleixner <tglx@linutronix.de>
7349M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
7350L:	linux-kernel@vger.kernel.org
7351S:	Maintained
7352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7353F:	include/asm-generic/vdso/vsyscall.h
7354F:	include/vdso/
7355F:	kernel/time/vsyscall.c
7356F:	lib/vdso/
7357
7358GENWQE (IBM Generic Workqueue Card)
7359M:	Frank Haverkamp <haver@linux.ibm.com>
7360S:	Supported
7361F:	drivers/misc/genwqe/
7362
7363GET_MAINTAINER SCRIPT
7364M:	Joe Perches <joe@perches.com>
7365S:	Maintained
7366F:	scripts/get_maintainer.pl
7367
7368GFS2 FILE SYSTEM
7369M:	Bob Peterson <rpeterso@redhat.com>
7370M:	Andreas Gruenbacher <agruenba@redhat.com>
7371L:	cluster-devel@redhat.com
7372S:	Supported
7373W:	http://sources.redhat.com/cluster/
7374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7375F:	Documentation/filesystems/gfs2*
7376F:	fs/gfs2/
7377F:	include/uapi/linux/gfs2_ondisk.h
7378
7379GNSS SUBSYSTEM
7380M:	Johan Hovold <johan@kernel.org>
7381S:	Maintained
7382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7383F:	Documentation/ABI/testing/sysfs-class-gnss
7384F:	Documentation/devicetree/bindings/gnss/
7385F:	drivers/gnss/
7386F:	include/linux/gnss.h
7387
7388GO7007 MPEG CODEC
7389M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
7390L:	linux-media@vger.kernel.org
7391S:	Maintained
7392F:	drivers/media/usb/go7007/
7393
7394GOODIX TOUCHSCREEN
7395M:	Bastien Nocera <hadess@hadess.net>
7396L:	linux-input@vger.kernel.org
7397S:	Maintained
7398F:	drivers/input/touchscreen/goodix.c
7399
7400GOOGLE ETHERNET DRIVERS
7401M:	Catherine Sullivan <csully@google.com>
7402R:	Sagi Shahar <sagis@google.com>
7403R:	Jon Olson <jonolson@google.com>
7404L:	netdev@vger.kernel.org
7405S:	Supported
7406F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
7407F:	drivers/net/ethernet/google
7408
7409GPD POCKET FAN DRIVER
7410M:	Hans de Goede <hdegoede@redhat.com>
7411L:	platform-driver-x86@vger.kernel.org
7412S:	Maintained
7413F:	drivers/platform/x86/gpd-pocket-fan.c
7414
7415GPIO ACPI SUPPORT
7416M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7417M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7418L:	linux-gpio@vger.kernel.org
7419L:	linux-acpi@vger.kernel.org
7420S:	Maintained
7421F:	Documentation/firmware-guide/acpi/gpio-properties.rst
7422F:	drivers/gpio/gpiolib-acpi.c
7423F:	drivers/gpio/gpiolib-acpi.h
7424
7425GPIO AGGREGATOR
7426M:	Geert Uytterhoeven <geert+renesas@glider.be>
7427L:	linux-gpio@vger.kernel.org
7428S:	Supported
7429F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
7430F:	drivers/gpio/gpio-aggregator.c
7431
7432GPIO IR Transmitter
7433M:	Sean Young <sean@mess.org>
7434L:	linux-media@vger.kernel.org
7435S:	Maintained
7436F:	drivers/media/rc/gpio-ir-tx.c
7437
7438GPIO MOCKUP DRIVER
7439M:	Bamvor Jian Zhang <bamv2005@gmail.com>
7440L:	linux-gpio@vger.kernel.org
7441S:	Maintained
7442F:	drivers/gpio/gpio-mockup.c
7443F:	tools/testing/selftests/gpio/
7444
7445GPIO REGMAP
7446R:	Michael Walle <michael@walle.cc>
7447S:	Maintained
7448F:	drivers/gpio/gpio-regmap.c
7449F:	include/linux/gpio/regmap.h
7450
7451GPIO SUBSYSTEM
7452M:	Linus Walleij <linus.walleij@linaro.org>
7453M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
7454L:	linux-gpio@vger.kernel.org
7455S:	Maintained
7456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7457F:	Documentation/ABI/obsolete/sysfs-gpio
7458F:	Documentation/ABI/testing/gpio-cdev
7459F:	Documentation/admin-guide/gpio/
7460F:	Documentation/devicetree/bindings/gpio/
7461F:	Documentation/driver-api/gpio/
7462F:	drivers/gpio/
7463F:	include/asm-generic/gpio.h
7464F:	include/linux/gpio.h
7465F:	include/linux/gpio/
7466F:	include/linux/of_gpio.h
7467F:	include/uapi/linux/gpio.h
7468F:	tools/gpio/
7469
7470GRE DEMULTIPLEXER DRIVER
7471M:	Dmitry Kozlov <xeb@mail.ru>
7472L:	netdev@vger.kernel.org
7473S:	Maintained
7474F:	include/net/gre.h
7475F:	net/ipv4/gre_demux.c
7476F:	net/ipv4/gre_offload.c
7477
7478GRETH 10/100/1G Ethernet MAC device driver
7479M:	Andreas Larsson <andreas@gaisler.com>
7480L:	netdev@vger.kernel.org
7481S:	Maintained
7482F:	drivers/net/ethernet/aeroflex/
7483
7484GREYBUS AUDIO PROTOCOLS DRIVERS
7485M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7486M:	Mark Greer <mgreer@animalcreek.com>
7487S:	Maintained
7488F:	drivers/staging/greybus/audio_apbridgea.c
7489F:	drivers/staging/greybus/audio_apbridgea.h
7490F:	drivers/staging/greybus/audio_codec.c
7491F:	drivers/staging/greybus/audio_codec.h
7492F:	drivers/staging/greybus/audio_gb.c
7493F:	drivers/staging/greybus/audio_manager.c
7494F:	drivers/staging/greybus/audio_manager.h
7495F:	drivers/staging/greybus/audio_manager_module.c
7496F:	drivers/staging/greybus/audio_manager_private.h
7497F:	drivers/staging/greybus/audio_manager_sysfs.c
7498F:	drivers/staging/greybus/audio_module.c
7499F:	drivers/staging/greybus/audio_topology.c
7500
7501GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7502M:	Viresh Kumar <vireshk@kernel.org>
7503S:	Maintained
7504F:	drivers/staging/greybus/authentication.c
7505F:	drivers/staging/greybus/bootrom.c
7506F:	drivers/staging/greybus/firmware.h
7507F:	drivers/staging/greybus/fw-core.c
7508F:	drivers/staging/greybus/fw-download.c
7509F:	drivers/staging/greybus/fw-management.c
7510F:	drivers/staging/greybus/greybus_authentication.h
7511F:	drivers/staging/greybus/greybus_firmware.h
7512F:	drivers/staging/greybus/hid.c
7513F:	drivers/staging/greybus/i2c.c
7514F:	drivers/staging/greybus/spi.c
7515F:	drivers/staging/greybus/spilib.c
7516F:	drivers/staging/greybus/spilib.h
7517
7518GREYBUS LOOPBACK DRIVER
7519M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7520S:	Maintained
7521F:	drivers/staging/greybus/loopback.c
7522
7523GREYBUS PLATFORM DRIVERS
7524M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7525S:	Maintained
7526F:	drivers/staging/greybus/arche-apb-ctrl.c
7527F:	drivers/staging/greybus/arche-platform.c
7528F:	drivers/staging/greybus/arche_platform.h
7529
7530GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7531M:	Rui Miguel Silva <rmfrfs@gmail.com>
7532S:	Maintained
7533F:	drivers/staging/greybus/gpio.c
7534F:	drivers/staging/greybus/light.c
7535F:	drivers/staging/greybus/power_supply.c
7536F:	drivers/staging/greybus/sdio.c
7537F:	drivers/staging/greybus/spi.c
7538F:	drivers/staging/greybus/spilib.c
7539
7540GREYBUS SUBSYSTEM
7541M:	Johan Hovold <johan@kernel.org>
7542M:	Alex Elder <elder@kernel.org>
7543M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7544L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7545S:	Maintained
7546F:	drivers/greybus/
7547F:	drivers/staging/greybus/
7548F:	include/linux/greybus.h
7549F:	include/linux/greybus/
7550
7551GREYBUS UART PROTOCOLS DRIVERS
7552M:	David Lin <dtwlin@gmail.com>
7553S:	Maintained
7554F:	drivers/staging/greybus/log.c
7555F:	drivers/staging/greybus/uart.c
7556
7557GS1662 VIDEO SERIALIZER
7558M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7559L:	linux-media@vger.kernel.org
7560S:	Maintained
7561T:	git git://linuxtv.org/media_tree.git
7562F:	drivers/media/spi/gs1662.c
7563
7564GSPCA FINEPIX SUBDRIVER
7565M:	Frank Zago <frank@zago.net>
7566L:	linux-media@vger.kernel.org
7567S:	Maintained
7568T:	git git://linuxtv.org/media_tree.git
7569F:	drivers/media/usb/gspca/finepix.c
7570
7571GSPCA GL860 SUBDRIVER
7572M:	Olivier Lorin <o.lorin@laposte.net>
7573L:	linux-media@vger.kernel.org
7574S:	Maintained
7575T:	git git://linuxtv.org/media_tree.git
7576F:	drivers/media/usb/gspca/gl860/
7577
7578GSPCA M5602 SUBDRIVER
7579M:	Erik Andren <erik.andren@gmail.com>
7580L:	linux-media@vger.kernel.org
7581S:	Maintained
7582T:	git git://linuxtv.org/media_tree.git
7583F:	drivers/media/usb/gspca/m5602/
7584
7585GSPCA PAC207 SONIXB SUBDRIVER
7586M:	Hans Verkuil <hverkuil@xs4all.nl>
7587L:	linux-media@vger.kernel.org
7588S:	Odd Fixes
7589T:	git git://linuxtv.org/media_tree.git
7590F:	drivers/media/usb/gspca/pac207.c
7591
7592GSPCA SN9C20X SUBDRIVER
7593M:	Brian Johnson <brijohn@gmail.com>
7594L:	linux-media@vger.kernel.org
7595S:	Maintained
7596T:	git git://linuxtv.org/media_tree.git
7597F:	drivers/media/usb/gspca/sn9c20x.c
7598
7599GSPCA T613 SUBDRIVER
7600M:	Leandro Costantino <lcostantino@gmail.com>
7601L:	linux-media@vger.kernel.org
7602S:	Maintained
7603T:	git git://linuxtv.org/media_tree.git
7604F:	drivers/media/usb/gspca/t613.c
7605
7606GSPCA USB WEBCAM DRIVER
7607M:	Hans Verkuil <hverkuil@xs4all.nl>
7608L:	linux-media@vger.kernel.org
7609S:	Odd Fixes
7610T:	git git://linuxtv.org/media_tree.git
7611F:	drivers/media/usb/gspca/
7612
7613GTP (GPRS Tunneling Protocol)
7614M:	Pablo Neira Ayuso <pablo@netfilter.org>
7615M:	Harald Welte <laforge@gnumonks.org>
7616L:	osmocom-net-gprs@lists.osmocom.org
7617S:	Maintained
7618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7619F:	drivers/net/gtp.c
7620
7621GUID PARTITION TABLE (GPT)
7622M:	Davidlohr Bueso <dave@stgolabs.net>
7623L:	linux-efi@vger.kernel.org
7624S:	Maintained
7625F:	block/partitions/efi.*
7626
7627H8/300 ARCHITECTURE
7628M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7629L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7630S:	Maintained
7631W:	http://uclinux-h8.sourceforge.jp
7632T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7633F:	arch/h8300/
7634F:	drivers/clk/h8300/
7635F:	drivers/clocksource/h8300_*.c
7636F:	drivers/irqchip/irq-renesas-h8*.c
7637
7638HABANALABS PCI DRIVER
7639M:	Oded Gabbay <oded.gabbay@gmail.com>
7640S:	Supported
7641T:	git https://github.com/HabanaAI/linux.git
7642F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7643F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7644F:	drivers/misc/habanalabs/
7645F:	include/uapi/misc/habanalabs.h
7646
7647HACKRF MEDIA DRIVER
7648M:	Antti Palosaari <crope@iki.fi>
7649L:	linux-media@vger.kernel.org
7650S:	Maintained
7651W:	https://linuxtv.org
7652W:	http://palosaari.fi/linux/
7653Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7654T:	git git://linuxtv.org/anttip/media_tree.git
7655F:	drivers/media/usb/hackrf/
7656
7657HANTRO VPU CODEC DRIVER
7658M:	Ezequiel Garcia <ezequiel@collabora.com>
7659M:	Philipp Zabel <p.zabel@pengutronix.de>
7660L:	linux-media@vger.kernel.org
7661L:	linux-rockchip@lists.infradead.org
7662S:	Maintained
7663F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7664F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7665F:	drivers/staging/media/hantro/
7666
7667HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7668M:	Frank Seidel <frank@f-seidel.de>
7669L:	platform-driver-x86@vger.kernel.org
7670S:	Maintained
7671W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7672F:	drivers/platform/x86/hdaps.c
7673
7674HARDWARE MONITORING
7675M:	Jean Delvare <jdelvare@suse.com>
7676M:	Guenter Roeck <linux@roeck-us.net>
7677L:	linux-hwmon@vger.kernel.org
7678S:	Maintained
7679W:	http://hwmon.wiki.kernel.org/
7680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7681F:	Documentation/devicetree/bindings/hwmon/
7682F:	Documentation/hwmon/
7683F:	drivers/hwmon/
7684F:	include/linux/hwmon*.h
7685F:	include/trace/events/hwmon*.h
7686
7687HARDWARE RANDOM NUMBER GENERATOR CORE
7688M:	Matt Mackall <mpm@selenic.com>
7689M:	Herbert Xu <herbert@gondor.apana.org.au>
7690L:	linux-crypto@vger.kernel.org
7691S:	Odd fixes
7692F:	Documentation/admin-guide/hw_random.rst
7693F:	Documentation/devicetree/bindings/rng/
7694F:	drivers/char/hw_random/
7695F:	include/linux/hw_random.h
7696
7697HARDWARE SPINLOCK CORE
7698M:	Ohad Ben-Cohen <ohad@wizery.com>
7699M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7700R:	Baolin Wang <baolin.wang7@gmail.com>
7701L:	linux-remoteproc@vger.kernel.org
7702S:	Maintained
7703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7704F:	Documentation/devicetree/bindings/hwlock/
7705F:	Documentation/locking/hwspinlock.rst
7706F:	drivers/hwspinlock/
7707F:	include/linux/hwspinlock.h
7708
7709HARDWARE TRACING FACILITIES
7710M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7711S:	Maintained
7712F:	drivers/hwtracing/
7713
7714HARMONY SOUND DRIVER
7715L:	linux-parisc@vger.kernel.org
7716S:	Maintained
7717F:	sound/parisc/harmony.*
7718
7719HDPVR USB VIDEO ENCODER DRIVER
7720M:	Hans Verkuil <hverkuil@xs4all.nl>
7721L:	linux-media@vger.kernel.org
7722S:	Odd Fixes
7723W:	https://linuxtv.org
7724T:	git git://linuxtv.org/media_tree.git
7725F:	drivers/media/usb/hdpvr/
7726
7727HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7728M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7729S:	Supported
7730F:	Documentation/watchdog/hpwdt.rst
7731F:	drivers/watchdog/hpwdt.c
7732
7733HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7734M:	Don Brace <don.brace@microsemi.com>
7735L:	esc.storagedev@microsemi.com
7736L:	linux-scsi@vger.kernel.org
7737S:	Supported
7738F:	Documentation/scsi/hpsa.rst
7739F:	drivers/scsi/hpsa*.[ch]
7740F:	include/linux/cciss*.h
7741F:	include/uapi/linux/cciss*.h
7742
7743HFI1 DRIVER
7744M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7745M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7746L:	linux-rdma@vger.kernel.org
7747S:	Supported
7748F:	drivers/infiniband/hw/hfi1
7749
7750HFS FILESYSTEM
7751L:	linux-fsdevel@vger.kernel.org
7752S:	Orphan
7753F:	Documentation/filesystems/hfs.rst
7754F:	fs/hfs/
7755
7756HFSPLUS FILESYSTEM
7757L:	linux-fsdevel@vger.kernel.org
7758S:	Orphan
7759F:	Documentation/filesystems/hfsplus.rst
7760F:	fs/hfsplus/
7761
7762HGA FRAMEBUFFER DRIVER
7763M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7764L:	linux-nvidia@lists.surfsouth.com
7765S:	Maintained
7766W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7767F:	drivers/video/fbdev/hgafb.c
7768
7769HIBERNATION (aka Software Suspend, aka swsusp)
7770M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7771M:	Pavel Machek <pavel@ucw.cz>
7772L:	linux-pm@vger.kernel.org
7773S:	Supported
7774B:	https://bugzilla.kernel.org
7775F:	arch/*/include/asm/suspend*.h
7776F:	arch/x86/power/
7777F:	drivers/base/power/
7778F:	include/linux/freezer.h
7779F:	include/linux/pm.h
7780F:	include/linux/suspend.h
7781F:	kernel/power/
7782
7783HID CORE LAYER
7784M:	Jiri Kosina <jikos@kernel.org>
7785M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7786L:	linux-input@vger.kernel.org
7787S:	Maintained
7788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7789F:	drivers/hid/
7790F:	include/linux/hid*
7791F:	include/uapi/linux/hid*
7792
7793HID SENSOR HUB DRIVERS
7794M:	Jiri Kosina <jikos@kernel.org>
7795M:	Jonathan Cameron <jic23@kernel.org>
7796M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7797L:	linux-input@vger.kernel.org
7798L:	linux-iio@vger.kernel.org
7799S:	Maintained
7800F:	Documentation/hid/hid-sensor*
7801F:	drivers/hid/hid-sensor-*
7802F:	drivers/iio/*/hid-*
7803F:	include/linux/hid-sensor-*
7804
7805HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7806M:	Thomas Gleixner <tglx@linutronix.de>
7807L:	linux-kernel@vger.kernel.org
7808S:	Maintained
7809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7810F:	Documentation/timers/
7811F:	include/linux/clockchips.h
7812F:	include/linux/hrtimer.h
7813F:	kernel/time/clockevents.c
7814F:	kernel/time/hrtimer.c
7815F:	kernel/time/timer_*.c
7816
7817HIGH-SPEED SCC DRIVER FOR AX.25
7818L:	linux-hams@vger.kernel.org
7819S:	Orphan
7820F:	drivers/net/hamradio/dmascc.c
7821F:	drivers/net/hamradio/scc.c
7822
7823HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7824M:	HighPoint Linux Team <linux@highpoint-tech.com>
7825S:	Supported
7826W:	http://www.highpoint-tech.com
7827F:	Documentation/scsi/hptiop.rst
7828F:	drivers/scsi/hptiop.c
7829
7830HIPPI
7831M:	Jes Sorensen <jes@trained-monkey.org>
7832L:	linux-hippi@sunsite.dk
7833S:	Maintained
7834F:	drivers/net/hippi/
7835F:	include/linux/hippidevice.h
7836F:	include/uapi/linux/if_hippi.h
7837F:	net/802/hippi.c
7838
7839HISILICON DMA DRIVER
7840M:	Zhou Wang <wangzhou1@hisilicon.com>
7841L:	dmaengine@vger.kernel.org
7842S:	Maintained
7843F:	drivers/dma/hisi_dma.c
7844
7845HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7846M:	Zaibo Xu <xuzaibo@huawei.com>
7847L:	linux-crypto@vger.kernel.org
7848S:	Maintained
7849F:	Documentation/ABI/testing/debugfs-hisi-hpre
7850F:	drivers/crypto/hisilicon/hpre/hpre.h
7851F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
7852F:	drivers/crypto/hisilicon/hpre/hpre_main.c
7853
7854HISILICON LPC BUS DRIVER
7855M:	john.garry@huawei.com
7856S:	Maintained
7857W:	http://www.hisilicon.com
7858F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7859F:	drivers/bus/hisi_lpc.c
7860
7861HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
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:	drivers/net/ethernet/hisilicon/hns3/
7868
7869HISILICON NETWORK SUBSYSTEM DRIVER
7870M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7871M:	Salil Mehta <salil.mehta@huawei.com>
7872L:	netdev@vger.kernel.org
7873S:	Maintained
7874W:	http://www.hisilicon.com
7875F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7876F:	drivers/net/ethernet/hisilicon/
7877
7878HISILICON PMU DRIVER
7879M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7880S:	Supported
7881W:	http://www.hisilicon.com
7882F:	Documentation/admin-guide/perf/hisi-pmu.rst
7883F:	drivers/perf/hisilicon
7884
7885HISILICON QM AND ZIP Controller DRIVER
7886M:	Zhou Wang <wangzhou1@hisilicon.com>
7887L:	linux-crypto@vger.kernel.org
7888S:	Maintained
7889F:	Documentation/ABI/testing/debugfs-hisi-zip
7890F:	drivers/crypto/hisilicon/qm.c
7891F:	drivers/crypto/hisilicon/qm.h
7892F:	drivers/crypto/hisilicon/sgl.c
7893F:	drivers/crypto/hisilicon/zip/
7894
7895HISILICON ROCE DRIVER
7896M:	Lijun Ou <oulijun@huawei.com>
7897M:	Wei Hu(Xavier) <huwei87@hisilicon.com>
7898M:	Weihang Li <liweihang@huawei.com>
7899L:	linux-rdma@vger.kernel.org
7900S:	Maintained
7901F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7902F:	drivers/infiniband/hw/hns/
7903
7904HISILICON SAS Controller
7905M:	John Garry <john.garry@huawei.com>
7906S:	Supported
7907W:	http://www.hisilicon.com
7908F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7909F:	drivers/scsi/hisi_sas/
7910
7911HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7912M:	Zaibo Xu <xuzaibo@huawei.com>
7913L:	linux-crypto@vger.kernel.org
7914S:	Maintained
7915F:	Documentation/ABI/testing/debugfs-hisi-sec
7916F:	drivers/crypto/hisilicon/sec2/sec.h
7917F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
7918F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
7919F:	drivers/crypto/hisilicon/sec2/sec_main.c
7920
7921HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7922M:	Zaibo Xu <xuzaibo@huawei.com>
7923S:	Maintained
7924F:	drivers/char/hw_random/hisi-trng-v2.c
7925
7926HISILICON V3XX SPI NOR FLASH Controller Driver
7927M:	John Garry <john.garry@huawei.com>
7928S:	Maintained
7929W:	http://www.hisilicon.com
7930F:	drivers/spi/spi-hisi-sfc-v3xx.c
7931
7932HMM - Heterogeneous Memory Management
7933M:	Jérôme Glisse <jglisse@redhat.com>
7934L:	linux-mm@kvack.org
7935S:	Maintained
7936F:	Documentation/vm/hmm.rst
7937F:	include/linux/hmm*
7938F:	lib/test_hmm*
7939F:	mm/hmm*
7940F:	tools/testing/selftests/vm/*hmm*
7941
7942HOST AP DRIVER
7943M:	Jouni Malinen <j@w1.fi>
7944L:	linux-wireless@vger.kernel.org
7945S:	Obsolete
7946W:	http://w1.fi/hostap-driver.html
7947F:	drivers/net/wireless/intersil/hostap/
7948
7949HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7950L:	platform-driver-x86@vger.kernel.org
7951S:	Orphan
7952F:	drivers/platform/x86/tc1100-wmi.c
7953
7954HPET:	High Precision Event Timers driver
7955M:	Clemens Ladisch <clemens@ladisch.de>
7956S:	Maintained
7957F:	Documentation/timers/hpet.rst
7958F:	drivers/char/hpet.c
7959F:	include/linux/hpet.h
7960F:	include/uapi/linux/hpet.h
7961
7962HPET:	x86
7963S:	Orphan
7964F:	arch/x86/include/asm/hpet.h
7965F:	arch/x86/kernel/hpet.c
7966
7967HPFS FILESYSTEM
7968M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7969S:	Maintained
7970W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7971F:	fs/hpfs/
7972
7973HSI SUBSYSTEM
7974M:	Sebastian Reichel <sre@kernel.org>
7975S:	Maintained
7976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7977F:	Documentation/ABI/testing/sysfs-bus-hsi
7978F:	Documentation/driver-api/hsi.rst
7979F:	drivers/hsi/
7980F:	include/linux/hsi/
7981F:	include/uapi/linux/hsi/
7982
7983HSO 3G MODEM DRIVER
7984L:	linux-usb@vger.kernel.org
7985S:	Orphan
7986F:	drivers/net/usb/hso.c
7987
7988HSR NETWORK PROTOCOL
7989L:	netdev@vger.kernel.org
7990S:	Orphan
7991F:	net/hsr/
7992
7993HT16K33 LED CONTROLLER DRIVER
7994M:	Robin van der Gracht <robin@protonic.nl>
7995S:	Maintained
7996F:	Documentation/devicetree/bindings/display/ht16k33.txt
7997F:	drivers/auxdisplay/ht16k33.c
7998
7999HTCPEN TOUCHSCREEN DRIVER
8000M:	Pau Oliva Fora <pof@eslack.org>
8001L:	linux-input@vger.kernel.org
8002S:	Maintained
8003F:	drivers/input/touchscreen/htcpen.c
8004
8005HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8006M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8007L:	linux-iio@vger.kernel.org
8008S:	Maintained
8009W:	http://www.st.com/
8010F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
8011F:	drivers/iio/humidity/hts221*
8012
8013HUAWEI ETHERNET DRIVER
8014M:	Bin Luo <luobin9@huawei.com>
8015L:	netdev@vger.kernel.org
8016S:	Supported
8017F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8018F:	drivers/net/ethernet/huawei/hinic/
8019
8020HUGETLB FILESYSTEM
8021M:	Mike Kravetz <mike.kravetz@oracle.com>
8022L:	linux-mm@kvack.org
8023S:	Maintained
8024F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8025F:	Documentation/admin-guide/mm/hugetlbpage.rst
8026F:	Documentation/vm/hugetlbfs_reserv.rst
8027F:	fs/hugetlbfs/
8028F:	include/linux/hugetlb.h
8029F:	mm/hugetlb.c
8030
8031HVA ST MEDIA DRIVER
8032M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8033L:	linux-media@vger.kernel.org
8034S:	Supported
8035W:	https://linuxtv.org
8036T:	git git://linuxtv.org/media_tree.git
8037F:	drivers/media/platform/sti/hva
8038
8039HWPOISON MEMORY FAILURE HANDLING
8040M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
8041L:	linux-mm@kvack.org
8042S:	Maintained
8043F:	mm/hwpoison-inject.c
8044F:	mm/memory-failure.c
8045
8046HYGON PROCESSOR SUPPORT
8047M:	Pu Wen <puwen@hygon.cn>
8048L:	linux-kernel@vger.kernel.org
8049S:	Maintained
8050F:	arch/x86/kernel/cpu/hygon.c
8051
8052HYNIX HI556 SENSOR DRIVER
8053M:	Shawn Tu <shawnx.tu@intel.com>
8054L:	linux-media@vger.kernel.org
8055S:	Maintained
8056T:	git git://linuxtv.org/media_tree.git
8057F:	drivers/media/i2c/hi556.c
8058
8059Hyper-V CORE AND DRIVERS
8060M:	"K. Y. Srinivasan" <kys@microsoft.com>
8061M:	Haiyang Zhang <haiyangz@microsoft.com>
8062M:	Stephen Hemminger <sthemmin@microsoft.com>
8063M:	Wei Liu <wei.liu@kernel.org>
8064L:	linux-hyperv@vger.kernel.org
8065S:	Supported
8066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8067F:	Documentation/ABI/stable/sysfs-bus-vmbus
8068F:	Documentation/ABI/testing/debugfs-hyperv
8069F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8070F:	arch/x86/hyperv
8071F:	arch/x86/include/asm/hyperv-tlfs.h
8072F:	arch/x86/include/asm/mshyperv.h
8073F:	arch/x86/include/asm/trace/hyperv.h
8074F:	arch/x86/kernel/cpu/mshyperv.c
8075F:	drivers/clocksource/hyperv_timer.c
8076F:	drivers/hid/hid-hyperv.c
8077F:	drivers/hv/
8078F:	drivers/input/serio/hyperv-keyboard.c
8079F:	drivers/iommu/hyperv-iommu.c
8080F:	drivers/net/hyperv/
8081F:	drivers/pci/controller/pci-hyperv-intf.c
8082F:	drivers/pci/controller/pci-hyperv.c
8083F:	drivers/scsi/storvsc_drv.c
8084F:	drivers/uio/uio_hv_generic.c
8085F:	drivers/video/fbdev/hyperv_fb.c
8086F:	include/asm-generic/hyperv-tlfs.h
8087F:	include/asm-generic/mshyperv.h
8088F:	include/clocksource/hyperv_timer.h
8089F:	include/linux/hyperv.h
8090F:	include/uapi/linux/hyperv.h
8091F:	net/vmw_vsock/hyperv_transport.c
8092F:	tools/hv/
8093
8094HYPERBUS SUPPORT
8095M:	Vignesh Raghavendra <vigneshr@ti.com>
8096L:	linux-mtd@lists.infradead.org
8097S:	Supported
8098Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8099C:	irc://irc.oftc.net/mtd
8100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8101F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8102F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8103F:	drivers/mtd/hyperbus/
8104F:	include/linux/mtd/hyperbus.h
8105
8106HYPERVISOR VIRTUAL CONSOLE DRIVER
8107L:	linuxppc-dev@lists.ozlabs.org
8108S:	Odd Fixes
8109F:	drivers/tty/hvc/
8110
8111I2C ACPI SUPPORT
8112M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8113L:	linux-i2c@vger.kernel.org
8114L:	linux-acpi@vger.kernel.org
8115S:	Maintained
8116F:	drivers/i2c/i2c-core-acpi.c
8117
8118I2C CONTROLLER DRIVER FOR NVIDIA GPU
8119M:	Ajay Gupta <ajayg@nvidia.com>
8120L:	linux-i2c@vger.kernel.org
8121S:	Maintained
8122F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
8123F:	drivers/i2c/busses/i2c-nvidia-gpu.c
8124
8125I2C MUXES
8126M:	Peter Rosin <peda@axentia.se>
8127L:	linux-i2c@vger.kernel.org
8128S:	Maintained
8129F:	Documentation/devicetree/bindings/i2c/i2c-arb*
8130F:	Documentation/devicetree/bindings/i2c/i2c-gate*
8131F:	Documentation/devicetree/bindings/i2c/i2c-mux*
8132F:	Documentation/i2c/i2c-topology.rst
8133F:	Documentation/i2c/muxes/
8134F:	drivers/i2c/i2c-mux.c
8135F:	drivers/i2c/muxes/
8136F:	include/linux/i2c-mux.h
8137
8138I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8139M:	Gregory CLEMENT <gregory.clement@bootlin.com>
8140L:	linux-i2c@vger.kernel.org
8141S:	Maintained
8142F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8143F:	drivers/i2c/busses/i2c-mv64xxx.c
8144
8145I2C OVER PARALLEL PORT
8146M:	Jean Delvare <jdelvare@suse.com>
8147L:	linux-i2c@vger.kernel.org
8148S:	Maintained
8149F:	Documentation/i2c/busses/i2c-parport.rst
8150F:	drivers/i2c/busses/i2c-parport.c
8151
8152I2C SUBSYSTEM
8153M:	Wolfram Sang <wsa@kernel.org>
8154L:	linux-i2c@vger.kernel.org
8155S:	Maintained
8156W:	https://i2c.wiki.kernel.org/
8157Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
8158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8159F:	Documentation/devicetree/bindings/i2c/i2c.txt
8160F:	Documentation/i2c/
8161F:	drivers/i2c/*
8162F:	include/linux/i2c-dev.h
8163F:	include/linux/i2c-smbus.h
8164F:	include/linux/i2c.h
8165F:	include/uapi/linux/i2c-*.h
8166F:	include/uapi/linux/i2c.h
8167
8168I2C SUBSYSTEM HOST DRIVERS
8169L:	linux-i2c@vger.kernel.org
8170S:	Odd Fixes
8171W:	https://i2c.wiki.kernel.org/
8172Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
8173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8174F:	Documentation/devicetree/bindings/i2c/
8175F:	drivers/i2c/algos/
8176F:	drivers/i2c/busses/
8177
8178I2C-TAOS-EVM DRIVER
8179M:	Jean Delvare <jdelvare@suse.com>
8180L:	linux-i2c@vger.kernel.org
8181S:	Maintained
8182F:	Documentation/i2c/busses/i2c-taos-evm.rst
8183F:	drivers/i2c/busses/i2c-taos-evm.c
8184
8185I2C-TINY-USB DRIVER
8186M:	Till Harbaum <till@harbaum.org>
8187L:	linux-i2c@vger.kernel.org
8188S:	Maintained
8189W:	http://www.harbaum.org/till/i2c_tiny_usb
8190F:	drivers/i2c/busses/i2c-tiny-usb.c
8191
8192I2C/SMBUS CONTROLLER DRIVERS FOR PC
8193M:	Jean Delvare <jdelvare@suse.com>
8194L:	linux-i2c@vger.kernel.org
8195S:	Maintained
8196F:	Documentation/i2c/busses/i2c-ali1535.rst
8197F:	Documentation/i2c/busses/i2c-ali1563.rst
8198F:	Documentation/i2c/busses/i2c-ali15x3.rst
8199F:	Documentation/i2c/busses/i2c-amd756.rst
8200F:	Documentation/i2c/busses/i2c-amd8111.rst
8201F:	Documentation/i2c/busses/i2c-i801.rst
8202F:	Documentation/i2c/busses/i2c-nforce2.rst
8203F:	Documentation/i2c/busses/i2c-piix4.rst
8204F:	Documentation/i2c/busses/i2c-sis5595.rst
8205F:	Documentation/i2c/busses/i2c-sis630.rst
8206F:	Documentation/i2c/busses/i2c-sis96x.rst
8207F:	Documentation/i2c/busses/i2c-via.rst
8208F:	Documentation/i2c/busses/i2c-viapro.rst
8209F:	drivers/i2c/busses/i2c-ali1535.c
8210F:	drivers/i2c/busses/i2c-ali1563.c
8211F:	drivers/i2c/busses/i2c-ali15x3.c
8212F:	drivers/i2c/busses/i2c-amd756-s4882.c
8213F:	drivers/i2c/busses/i2c-amd756.c
8214F:	drivers/i2c/busses/i2c-amd8111.c
8215F:	drivers/i2c/busses/i2c-i801.c
8216F:	drivers/i2c/busses/i2c-isch.c
8217F:	drivers/i2c/busses/i2c-nforce2-s4985.c
8218F:	drivers/i2c/busses/i2c-nforce2.c
8219F:	drivers/i2c/busses/i2c-piix4.c
8220F:	drivers/i2c/busses/i2c-sis5595.c
8221F:	drivers/i2c/busses/i2c-sis630.c
8222F:	drivers/i2c/busses/i2c-sis96x.c
8223F:	drivers/i2c/busses/i2c-via.c
8224F:	drivers/i2c/busses/i2c-viapro.c
8225
8226I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8227M:	Hans de Goede <hdegoede@redhat.com>
8228L:	linux-i2c@vger.kernel.org
8229S:	Maintained
8230F:	drivers/i2c/busses/i2c-cht-wc.c
8231
8232I2C/SMBUS ISMT DRIVER
8233M:	Seth Heasley <seth.heasley@intel.com>
8234M:	Neil Horman <nhorman@tuxdriver.com>
8235L:	linux-i2c@vger.kernel.org
8236F:	Documentation/i2c/busses/i2c-ismt.rst
8237F:	drivers/i2c/busses/i2c-ismt.c
8238
8239I2C/SMBUS STUB DRIVER
8240M:	Jean Delvare <jdelvare@suse.com>
8241L:	linux-i2c@vger.kernel.org
8242S:	Maintained
8243F:	drivers/i2c/i2c-stub.c
8244
8245I3C DRIVER FOR CADENCE I3C MASTER IP
8246M:	Przemysław Gaj <pgaj@cadence.com>
8247S:	Maintained
8248F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8249F:	drivers/i3c/master/i3c-master-cdns.c
8250
8251I3C DRIVER FOR SYNOPSYS DESIGNWARE
8252M:	Vitor Soares <vitor.soares@synopsys.com>
8253S:	Maintained
8254F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8255F:	drivers/i3c/master/dw*
8256
8257I3C SUBSYSTEM
8258M:	Boris Brezillon <bbrezillon@kernel.org>
8259L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
8260S:	Maintained
8261C:	irc://chat.freenode.net/linux-i3c
8262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8263F:	Documentation/ABI/testing/sysfs-bus-i3c
8264F:	Documentation/devicetree/bindings/i3c/
8265F:	Documentation/driver-api/i3c
8266F:	drivers/i3c/
8267F:	include/linux/i3c/
8268
8269IA64 (Itanium) PLATFORM
8270M:	Tony Luck <tony.luck@intel.com>
8271M:	Fenghua Yu <fenghua.yu@intel.com>
8272L:	linux-ia64@vger.kernel.org
8273S:	Maintained
8274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8275F:	Documentation/ia64/
8276F:	arch/ia64/
8277
8278IBM Power 842 compression accelerator
8279M:	Haren Myneni <haren@us.ibm.com>
8280S:	Supported
8281F:	crypto/842.c
8282F:	drivers/crypto/nx/Kconfig
8283F:	drivers/crypto/nx/Makefile
8284F:	drivers/crypto/nx/nx-842*
8285F:	include/linux/sw842.h
8286F:	lib/842/
8287
8288IBM Power in-Nest Crypto Acceleration
8289M:	Breno Leitão <leitao@debian.org>
8290M:	Nayna Jain <nayna@linux.ibm.com>
8291M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8292L:	linux-crypto@vger.kernel.org
8293S:	Supported
8294F:	drivers/crypto/nx/Kconfig
8295F:	drivers/crypto/nx/Makefile
8296F:	drivers/crypto/nx/nx-aes*
8297F:	drivers/crypto/nx/nx-sha*
8298F:	drivers/crypto/nx/nx.*
8299F:	drivers/crypto/nx/nx_csbcpb.h
8300F:	drivers/crypto/nx/nx_debugfs.c
8301
8302IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8303M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8304L:	linux-pci@vger.kernel.org
8305L:	linuxppc-dev@lists.ozlabs.org
8306S:	Supported
8307F:	drivers/pci/hotplug/rpadlpar*
8308
8309IBM Power Linux RAID adapter
8310M:	Brian King <brking@us.ibm.com>
8311S:	Supported
8312F:	drivers/scsi/ipr.*
8313
8314IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8315M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8316L:	linux-pci@vger.kernel.org
8317L:	linuxppc-dev@lists.ozlabs.org
8318S:	Supported
8319F:	drivers/pci/hotplug/rpaphp*
8320
8321IBM Power SRIOV Virtual NIC Device Driver
8322M:	Thomas Falcon <tlfalcon@linux.ibm.com>
8323M:	John Allen <jallen@linux.ibm.com>
8324L:	netdev@vger.kernel.org
8325S:	Supported
8326F:	drivers/net/ethernet/ibm/ibmvnic.*
8327
8328IBM Power Virtual Accelerator Switchboard
8329M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8330L:	linuxppc-dev@lists.ozlabs.org
8331S:	Supported
8332F:	arch/powerpc/include/asm/vas.h
8333F:	arch/powerpc/platforms/powernv/copy-paste.h
8334F:	arch/powerpc/platforms/powernv/vas*
8335
8336IBM Power Virtual Ethernet Device Driver
8337M:	Thomas Falcon <tlfalcon@linux.ibm.com>
8338L:	netdev@vger.kernel.org
8339S:	Supported
8340F:	drivers/net/ethernet/ibm/ibmveth.*
8341
8342IBM Power Virtual FC Device Drivers
8343M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8344L:	linux-scsi@vger.kernel.org
8345S:	Supported
8346F:	drivers/scsi/ibmvscsi/ibmvfc*
8347
8348IBM Power Virtual Management Channel Driver
8349M:	Steven Royer <seroyer@linux.ibm.com>
8350S:	Supported
8351F:	drivers/misc/ibmvmc.*
8352
8353IBM Power Virtual SCSI Device Drivers
8354M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8355L:	linux-scsi@vger.kernel.org
8356S:	Supported
8357F:	drivers/scsi/ibmvscsi/ibmvscsi*
8358F:	include/scsi/viosrp.h
8359
8360IBM Power Virtual SCSI Device Target Driver
8361M:	Michael Cyr <mikecyr@linux.ibm.com>
8362L:	linux-scsi@vger.kernel.org
8363L:	target-devel@vger.kernel.org
8364S:	Supported
8365F:	drivers/scsi/ibmvscsi_tgt/
8366
8367IBM Power VMX Cryptographic instructions
8368M:	Breno Leitão <leitao@debian.org>
8369M:	Nayna Jain <nayna@linux.ibm.com>
8370M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8371L:	linux-crypto@vger.kernel.org
8372S:	Supported
8373F:	drivers/crypto/vmx/Kconfig
8374F:	drivers/crypto/vmx/Makefile
8375F:	drivers/crypto/vmx/aes*
8376F:	drivers/crypto/vmx/ghash*
8377F:	drivers/crypto/vmx/ppc-xlate.pl
8378F:	drivers/crypto/vmx/vmx.c
8379
8380IBM ServeRAID RAID DRIVER
8381S:	Orphan
8382F:	drivers/scsi/ips.*
8383
8384ICH LPC AND GPIO DRIVER
8385M:	Peter Tyser <ptyser@xes-inc.com>
8386S:	Maintained
8387F:	drivers/gpio/gpio-ich.c
8388F:	drivers/mfd/lpc_ich.c
8389
8390ICY I2C DRIVER
8391M:	Max Staudt <max@enpas.org>
8392L:	linux-i2c@vger.kernel.org
8393S:	Maintained
8394F:	drivers/i2c/busses/i2c-icy.c
8395
8396IDE SUBSYSTEM
8397M:	"David S. Miller" <davem@davemloft.net>
8398L:	linux-ide@vger.kernel.org
8399S:	Maintained
8400Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
8401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8402F:	Documentation/ide/
8403F:	drivers/ide/
8404F:	include/linux/ide.h
8405
8406IDE/ATAPI DRIVERS
8407M:	Borislav Petkov <bp@alien8.de>
8408L:	linux-ide@vger.kernel.org
8409S:	Maintained
8410F:	Documentation/cdrom/ide-cd.rst
8411F:	drivers/ide/ide-cd*
8412
8413IDEAPAD LAPTOP EXTRAS DRIVER
8414M:	Ike Panhc <ike.pan@canonical.com>
8415L:	platform-driver-x86@vger.kernel.org
8416S:	Maintained
8417W:	http://launchpad.net/ideapad-laptop
8418F:	drivers/platform/x86/ideapad-laptop.c
8419
8420IDEAPAD LAPTOP SLIDEBAR DRIVER
8421M:	Andrey Moiseev <o2g.org.ru@gmail.com>
8422L:	linux-input@vger.kernel.org
8423S:	Maintained
8424W:	https://github.com/o2genum/ideapad-slidebar
8425F:	drivers/input/misc/ideapad_slidebar.c
8426
8427IDT VersaClock 5 CLOCK DRIVER
8428M:	Luca Ceresoli <luca@lucaceresoli.net>
8429S:	Maintained
8430F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8431F:	drivers/clk/clk-versaclock5.c
8432
8433IEEE 802.15.4 SUBSYSTEM
8434M:	Alexander Aring <alex.aring@gmail.com>
8435M:	Stefan Schmidt <stefan@datenfreihafen.org>
8436L:	linux-wpan@vger.kernel.org
8437S:	Maintained
8438W:	https://linux-wpan.org/
8439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8441F:	Documentation/networking/ieee802154.rst
8442F:	drivers/net/ieee802154/
8443F:	include/linux/ieee802154.h
8444F:	include/linux/nl802154.h
8445F:	include/net/af_ieee802154.h
8446F:	include/net/cfg802154.h
8447F:	include/net/ieee802154_netdev.h
8448F:	include/net/mac802154.h
8449F:	include/net/nl802154.h
8450F:	net/ieee802154/
8451F:	net/mac802154/
8452
8453IFE PROTOCOL
8454M:	Yotam Gigi <yotam.gi@gmail.com>
8455M:	Jamal Hadi Salim <jhs@mojatatu.com>
8456F:	include/net/ife.h
8457F:	include/uapi/linux/ife.h
8458F:	net/ife
8459
8460IGORPLUG-USB IR RECEIVER
8461M:	Sean Young <sean@mess.org>
8462L:	linux-media@vger.kernel.org
8463S:	Maintained
8464F:	drivers/media/rc/igorplugusb.c
8465
8466IGUANAWORKS USB IR TRANSCEIVER
8467M:	Sean Young <sean@mess.org>
8468L:	linux-media@vger.kernel.org
8469S:	Maintained
8470F:	drivers/media/rc/iguanair.c
8471
8472IIO DIGITAL POTENTIOMETER DAC
8473M:	Peter Rosin <peda@axentia.se>
8474L:	linux-iio@vger.kernel.org
8475S:	Maintained
8476F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8477F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8478F:	drivers/iio/dac/dpot-dac.c
8479
8480IIO ENVELOPE DETECTOR
8481M:	Peter Rosin <peda@axentia.se>
8482L:	linux-iio@vger.kernel.org
8483S:	Maintained
8484F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8485F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8486F:	drivers/iio/adc/envelope-detector.c
8487
8488IIO MULTIPLEXER
8489M:	Peter Rosin <peda@axentia.se>
8490L:	linux-iio@vger.kernel.org
8491S:	Maintained
8492F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8493F:	drivers/iio/multiplexer/iio-mux.c
8494
8495IIO SUBSYSTEM AND DRIVERS
8496M:	Jonathan Cameron <jic23@kernel.org>
8497R:	Hartmut Knaack <knaack.h@gmx.de>
8498R:	Lars-Peter Clausen <lars@metafoo.de>
8499R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8500L:	linux-iio@vger.kernel.org
8501S:	Maintained
8502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8503F:	Documentation/ABI/testing/configfs-iio*
8504F:	Documentation/ABI/testing/sysfs-bus-iio*
8505F:	Documentation/devicetree/bindings/iio/
8506F:	drivers/iio/
8507F:	drivers/staging/iio/
8508F:	include/linux/iio/
8509F:	tools/iio/
8510
8511IIO UNIT CONVERTER
8512M:	Peter Rosin <peda@axentia.se>
8513L:	linux-iio@vger.kernel.org
8514S:	Maintained
8515F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8516F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8517F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8518F:	drivers/iio/afe/iio-rescale.c
8519
8520IKANOS/ADI EAGLE ADSL USB DRIVER
8521M:	Matthieu Castet <castet.matthieu@free.fr>
8522M:	Stanislaw Gruszka <stf_xl@wp.pl>
8523S:	Maintained
8524F:	drivers/usb/atm/ueagle-atm.c
8525
8526IMGTEC ASCII LCD DRIVER
8527M:	Paul Burton <paulburton@kernel.org>
8528S:	Maintained
8529F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8530F:	drivers/auxdisplay/img-ascii-lcd.c
8531
8532IMGTEC IR DECODER DRIVER
8533S:	Orphan
8534F:	drivers/media/rc/img-ir/
8535
8536IMON SOUNDGRAPH USB IR RECEIVER
8537M:	Sean Young <sean@mess.org>
8538L:	linux-media@vger.kernel.org
8539S:	Maintained
8540F:	drivers/media/rc/imon.c
8541F:	drivers/media/rc/imon_raw.c
8542
8543IMS TWINTURBO FRAMEBUFFER DRIVER
8544L:	linux-fbdev@vger.kernel.org
8545S:	Orphan
8546F:	drivers/video/fbdev/imsttfb.c
8547
8548INA209 HARDWARE MONITOR DRIVER
8549M:	Guenter Roeck <linux@roeck-us.net>
8550L:	linux-hwmon@vger.kernel.org
8551S:	Maintained
8552F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8553F:	Documentation/hwmon/ina209.rst
8554F:	drivers/hwmon/ina209.c
8555
8556INA2XX HARDWARE MONITOR DRIVER
8557M:	Guenter Roeck <linux@roeck-us.net>
8558L:	linux-hwmon@vger.kernel.org
8559S:	Maintained
8560F:	Documentation/hwmon/ina2xx.rst
8561F:	drivers/hwmon/ina2xx.c
8562F:	include/linux/platform_data/ina2xx.h
8563
8564INDUSTRY PACK SUBSYSTEM (IPACK)
8565M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8566M:	Jens Taprogge <jens.taprogge@taprogge.org>
8567M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8568L:	industrypack-devel@lists.sourceforge.net
8569S:	Maintained
8570W:	http://industrypack.sourceforge.net
8571F:	drivers/ipack/
8572
8573INFINEON DPS310 Driver
8574M:	Eddie James <eajames@linux.ibm.com>
8575L:	linux-iio@vger.kernel.org
8576S:	Maintained
8577F:	drivers/iio/pressure/dps310.c
8578
8579INFINIBAND SUBSYSTEM
8580M:	Doug Ledford <dledford@redhat.com>
8581M:	Jason Gunthorpe <jgg@nvidia.com>
8582L:	linux-rdma@vger.kernel.org
8583S:	Supported
8584W:	https://github.com/linux-rdma/rdma-core
8585Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8587F:	Documentation/devicetree/bindings/infiniband/
8588F:	Documentation/infiniband/
8589F:	drivers/infiniband/
8590F:	include/rdma/
8591F:	include/trace/events/ib_mad.h
8592F:	include/trace/events/ib_umad.h
8593F:	include/uapi/linux/if_infiniband.h
8594F:	include/uapi/rdma/
8595F:	samples/bpf/ibumad_kern.c
8596F:	samples/bpf/ibumad_user.c
8597
8598INGENIC JZ4780 DMA Driver
8599M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8600S:	Maintained
8601F:	drivers/dma/dma-jz4780.c
8602
8603INGENIC JZ4780 NAND DRIVER
8604M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8605L:	linux-mtd@lists.infradead.org
8606S:	Maintained
8607F:	drivers/mtd/nand/raw/ingenic/
8608
8609INGENIC JZ47xx SoCs
8610M:	Paul Cercueil <paul@crapouillou.net>
8611S:	Maintained
8612F:	arch/mips/boot/dts/ingenic/
8613F:	arch/mips/include/asm/mach-jz4740/
8614F:	arch/mips/jz4740/
8615F:	drivers/clk/ingenic/
8616F:	drivers/dma/dma-jz4780.c
8617F:	drivers/gpu/drm/ingenic/
8618F:	drivers/i2c/busses/i2c-jz4780.c
8619F:	drivers/iio/adc/ingenic-adc.c
8620F:	drivers/irqchip/irq-ingenic.c
8621F:	drivers/memory/jz4780-nemc.c
8622F:	drivers/mmc/host/jz4740_mmc.c
8623F:	drivers/mtd/nand/raw/ingenic/
8624F:	drivers/pinctrl/pinctrl-ingenic.c
8625F:	drivers/power/supply/ingenic-battery.c
8626F:	drivers/pwm/pwm-jz4740.c
8627F:	drivers/remoteproc/ingenic_rproc.c
8628F:	drivers/rtc/rtc-jz4740.c
8629F:	drivers/tty/serial/8250/8250_ingenic.c
8630F:	drivers/usb/musb/jz4740.c
8631F:	drivers/watchdog/jz4740_wdt.c
8632F:	include/dt-bindings/iio/adc/ingenic,adc.h
8633F:	include/linux/mfd/ingenic-tcu.h
8634F:	sound/soc/codecs/jz47*
8635F:	sound/soc/jz4740/
8636
8637INOTIFY
8638M:	Jan Kara <jack@suse.cz>
8639R:	Amir Goldstein <amir73il@gmail.com>
8640L:	linux-fsdevel@vger.kernel.org
8641S:	Maintained
8642F:	Documentation/filesystems/inotify.rst
8643F:	fs/notify/inotify/
8644F:	include/linux/inotify.h
8645F:	include/uapi/linux/inotify.h
8646
8647INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8648M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8649L:	linux-input@vger.kernel.org
8650S:	Maintained
8651Q:	http://patchwork.kernel.org/project/linux-input/list/
8652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8653F:	Documentation/devicetree/bindings/input/
8654F:	Documentation/devicetree/bindings/serio/
8655F:	Documentation/input/
8656F:	drivers/input/
8657F:	include/linux/input.h
8658F:	include/linux/input/
8659F:	include/uapi/linux/input-event-codes.h
8660F:	include/uapi/linux/input.h
8661
8662INPUT MULTITOUCH (MT) PROTOCOL
8663M:	Henrik Rydberg <rydberg@bitmath.org>
8664L:	linux-input@vger.kernel.org
8665S:	Odd fixes
8666F:	Documentation/input/multi-touch-protocol.rst
8667F:	drivers/input/input-mt.c
8668K:	\b(ABS|SYN)_MT_
8669
8670INSIDE SECURE CRYPTO DRIVER
8671M:	Antoine Tenart <antoine.tenart@bootlin.com>
8672L:	linux-crypto@vger.kernel.org
8673S:	Maintained
8674F:	drivers/crypto/inside-secure/
8675
8676INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8677M:	Mimi Zohar <zohar@linux.ibm.com>
8678M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8679L:	linux-integrity@vger.kernel.org
8680S:	Supported
8681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8682F:	security/integrity/ima/
8683
8684INTEL 810/815 FRAMEBUFFER DRIVER
8685M:	Antonino Daplas <adaplas@gmail.com>
8686L:	linux-fbdev@vger.kernel.org
8687S:	Maintained
8688F:	drivers/video/fbdev/i810/
8689
8690INTEL ASoC DRIVERS
8691M:	Cezary Rojewski <cezary.rojewski@intel.com>
8692M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8693M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8694M:	Jie Yang <yang.jie@linux.intel.com>
8695L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8696S:	Supported
8697F:	sound/soc/intel/
8698
8699INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8700M:	Hans de Goede <hdegoede@redhat.com>
8701L:	platform-driver-x86@vger.kernel.org
8702S:	Maintained
8703F:	drivers/platform/x86/intel_atomisp2_pm.c
8704
8705INTEL ATOMISP2 LED DRIVER
8706M:	Hans de Goede <hdegoede@redhat.com>
8707L:	platform-driver-x86@vger.kernel.org
8708S:	Maintained
8709F:	drivers/platform/x86/intel_atomisp2_led.c
8710
8711INTEL BROXTON PMC DRIVER
8712M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8713M:	Zha Qipeng <qipeng.zha@intel.com>
8714S:	Maintained
8715F:	drivers/mfd/intel_pmc_bxt.c
8716F:	include/linux/mfd/intel_pmc_bxt.h
8717
8718INTEL C600 SERIES SAS CONTROLLER DRIVER
8719M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8720M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8721L:	linux-scsi@vger.kernel.org
8722S:	Supported
8723T:	git git://git.code.sf.net/p/intel-sas/isci
8724F:	drivers/scsi/isci/
8725
8726INTEL CPU family model numbers
8727M:	Tony Luck <tony.luck@intel.com>
8728M:	x86@kernel.org
8729L:	linux-kernel@vger.kernel.org
8730S:	Supported
8731F:	arch/x86/include/asm/intel-family.h
8732
8733INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8734M:	Jani Nikula <jani.nikula@linux.intel.com>
8735M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8736M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8737L:	intel-gfx@lists.freedesktop.org
8738S:	Supported
8739W:	https://01.org/linuxgraphics/
8740Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8741B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8742C:	irc://chat.freenode.net/intel-gfx
8743T:	git git://anongit.freedesktop.org/drm-intel
8744F:	Documentation/gpu/i915.rst
8745F:	drivers/gpu/drm/i915/
8746F:	include/drm/i915*
8747F:	include/uapi/drm/i915_drm.h
8748
8749INTEL ETHERNET DRIVERS
8750M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8751L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8752S:	Supported
8753W:	http://www.intel.com/support/feedback.htm
8754W:	http://e1000.sourceforge.net/
8755Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8758F:	Documentation/networking/device_drivers/ethernet/intel/
8759F:	drivers/net/ethernet/intel/
8760F:	drivers/net/ethernet/intel/*/
8761F:	include/linux/avf/virtchnl.h
8762
8763INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8764M:	Maik Broemme <mbroemme@libmpq.org>
8765L:	linux-fbdev@vger.kernel.org
8766S:	Maintained
8767F:	Documentation/fb/intelfb.rst
8768F:	drivers/video/fbdev/intelfb/
8769
8770INTEL GPIO DRIVERS
8771M:	Andy Shevchenko <andy@kernel.org>
8772L:	linux-gpio@vger.kernel.org
8773S:	Maintained
8774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8775F:	drivers/gpio/gpio-ich.c
8776F:	drivers/gpio/gpio-intel-mid.c
8777F:	drivers/gpio/gpio-merrifield.c
8778F:	drivers/gpio/gpio-ml-ioh.c
8779F:	drivers/gpio/gpio-pch.c
8780F:	drivers/gpio/gpio-sch.c
8781F:	drivers/gpio/gpio-sodaville.c
8782
8783INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8784M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8785M:	Zhi Wang <zhi.a.wang@intel.com>
8786L:	intel-gvt-dev@lists.freedesktop.org
8787L:	intel-gfx@lists.freedesktop.org
8788S:	Supported
8789W:	https://01.org/igvt-g
8790T:	git https://github.com/intel/gvt-linux.git
8791F:	drivers/gpu/drm/i915/gvt/
8792
8793INTEL HID EVENT DRIVER
8794M:	Alex Hung <alex.hung@canonical.com>
8795L:	platform-driver-x86@vger.kernel.org
8796S:	Maintained
8797F:	drivers/platform/x86/intel-hid.c
8798
8799INTEL I/OAT DMA DRIVER
8800M:	Dave Jiang <dave.jiang@intel.com>
8801R:	Dan Williams <dan.j.williams@intel.com>
8802L:	dmaengine@vger.kernel.org
8803S:	Supported
8804Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8805F:	drivers/dma/ioat*
8806
8807INTEL IADX DRIVER
8808M:	Dave Jiang <dave.jiang@intel.com>
8809L:	dmaengine@vger.kernel.org
8810S:	Supported
8811F:	drivers/dma/idxd/*
8812F:	include/uapi/linux/idxd.h
8813
8814INTEL IDLE DRIVER
8815M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8816M:	Len Brown <lenb@kernel.org>
8817L:	linux-pm@vger.kernel.org
8818S:	Supported
8819B:	https://bugzilla.kernel.org
8820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8821F:	drivers/idle/intel_idle.c
8822
8823INTEL INTEGRATED SENSOR HUB DRIVER
8824M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8825M:	Jiri Kosina <jikos@kernel.org>
8826L:	linux-input@vger.kernel.org
8827S:	Maintained
8828F:	drivers/hid/intel-ish-hid/
8829
8830INTEL IOMMU (VT-d)
8831M:	David Woodhouse <dwmw2@infradead.org>
8832M:	Lu Baolu <baolu.lu@linux.intel.com>
8833L:	iommu@lists.linux-foundation.org
8834S:	Supported
8835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8836F:	drivers/iommu/intel/
8837F:	include/linux/intel-iommu.h
8838F:	include/linux/intel-svm.h
8839
8840INTEL IOP-ADMA DMA DRIVER
8841R:	Dan Williams <dan.j.williams@intel.com>
8842S:	Odd fixes
8843F:	drivers/dma/iop-adma.c
8844
8845INTEL IPU3 CSI-2 CIO2 DRIVER
8846M:	Yong Zhi <yong.zhi@intel.com>
8847M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8848M:	Bingbu Cao <bingbu.cao@intel.com>
8849R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8850L:	linux-media@vger.kernel.org
8851S:	Maintained
8852F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8853F:	drivers/media/pci/intel/ipu3/
8854
8855INTEL IPU3 CSI-2 IMGU DRIVER
8856M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8857R:	Bingbu Cao <bingbu.cao@intel.com>
8858R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8859L:	linux-media@vger.kernel.org
8860S:	Maintained
8861F:	Documentation/admin-guide/media/ipu3.rst
8862F:	Documentation/admin-guide/media/ipu3_rcb.svg
8863F:	Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8864F:	drivers/staging/media/ipu3/
8865
8866INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8867M:	Krzysztof Halasa <khalasa@piap.pl>
8868S:	Maintained
8869F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8870F:	drivers/net/wan/ixp4xx_hss.c
8871F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8872F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8873F:	include/linux/soc/ixp4xx/npe.h
8874F:	include/linux/soc/ixp4xx/qmgr.h
8875
8876INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8877M:	Deepak Saxena <dsaxena@plexity.net>
8878S:	Maintained
8879F:	drivers/char/hw_random/ixp4xx-rng.c
8880
8881INTEL MANAGEMENT ENGINE (mei)
8882M:	Tomas Winkler <tomas.winkler@intel.com>
8883L:	linux-kernel@vger.kernel.org
8884S:	Supported
8885F:	Documentation/driver-api/mei/*
8886F:	drivers/misc/mei/
8887F:	drivers/watchdog/mei_wdt.c
8888F:	include/linux/mei_cl_bus.h
8889F:	include/uapi/linux/mei.h
8890F:	samples/mei/*
8891
8892INTEL MENLOW THERMAL DRIVER
8893M:	Sujith Thomas <sujith.thomas@intel.com>
8894L:	platform-driver-x86@vger.kernel.org
8895S:	Supported
8896W:	https://01.org/linux-acpi
8897F:	drivers/platform/x86/intel_menlow.c
8898
8899INTEL MIC DRIVERS (mic)
8900M:	Sudeep Dutt <sudeep.dutt@intel.com>
8901M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8902S:	Supported
8903W:	https://github.com/sudeepdutt/mic
8904W:	http://software.intel.com/en-us/mic-developer
8905F:	Documentation/misc-devices/mic/
8906F:	drivers/dma/mic_x100_dma.c
8907F:	drivers/dma/mic_x100_dma.h
8908F:	drivers/misc/mic/
8909F:	include/linux/mic_bus.h
8910F:	include/linux/scif.h
8911F:	include/uapi/linux/mic_common.h
8912F:	include/uapi/linux/mic_ioctl.h
8913F:	include/uapi/linux/scif_ioctl.h
8914
8915INTEL P-Unit IPC DRIVER
8916M:	Zha Qipeng <qipeng.zha@intel.com>
8917L:	platform-driver-x86@vger.kernel.org
8918S:	Maintained
8919F:	arch/x86/include/asm/intel_punit_ipc.h
8920F:	drivers/platform/x86/intel_punit_ipc.c
8921
8922INTEL PMC CORE DRIVER
8923M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8924M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8925L:	platform-driver-x86@vger.kernel.org
8926S:	Maintained
8927F:	drivers/platform/x86/intel_pmc_core*
8928
8929INTEL PMIC GPIO DRIVERS
8930M:	Andy Shevchenko <andy@kernel.org>
8931S:	Maintained
8932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8933F:	drivers/gpio/gpio-*cove.c
8934F:	drivers/gpio/gpio-msic.c
8935
8936INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8937R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8938S:	Maintained
8939F:	drivers/mfd/intel_msic.c
8940F:	drivers/mfd/intel_soc_pmic*
8941F:	include/linux/mfd/intel_msic.h
8942F:	include/linux/mfd/intel_soc_pmic*
8943
8944INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8945M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8946L:	linux-wireless@vger.kernel.org
8947S:	Maintained
8948F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
8949F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
8950F:	drivers/net/wireless/intel/ipw2x00/
8951
8952INTEL PSTATE DRIVER
8953M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8954M:	Len Brown <lenb@kernel.org>
8955L:	linux-pm@vger.kernel.org
8956S:	Supported
8957F:	drivers/cpufreq/intel_pstate.c
8958
8959INTEL RDMA RNIC DRIVER
8960M:	Faisal Latif <faisal.latif@intel.com>
8961M:	Shiraz Saleem <shiraz.saleem@intel.com>
8962L:	linux-rdma@vger.kernel.org
8963S:	Supported
8964F:	drivers/infiniband/hw/i40iw/
8965F:	include/uapi/rdma/i40iw-abi.h
8966
8967INTEL SCU DRIVERS
8968M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8969S:	Maintained
8970F:	arch/x86/include/asm/intel_scu_ipc.h
8971F:	drivers/platform/x86/intel_scu_*
8972
8973INTEL SPEED SELECT TECHNOLOGY
8974M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8975L:	platform-driver-x86@vger.kernel.org
8976S:	Maintained
8977F:	drivers/platform/x86/intel_speed_select_if/
8978F:	include/uapi/linux/isst_if.h
8979F:	tools/power/x86/intel-speed-select/
8980
8981INTEL STRATIX10 FIRMWARE DRIVERS
8982M:	Richard Gong <richard.gong@linux.intel.com>
8983L:	linux-kernel@vger.kernel.org
8984S:	Maintained
8985F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8986F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8987F:	drivers/firmware/stratix10-rsu.c
8988F:	drivers/firmware/stratix10-svc.c
8989F:	include/linux/firmware/intel/stratix10-smc.h
8990F:	include/linux/firmware/intel/stratix10-svc-client.h
8991
8992INTEL TELEMETRY DRIVER
8993M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8994M:	"David E. Box" <david.e.box@linux.intel.com>
8995L:	platform-driver-x86@vger.kernel.org
8996S:	Maintained
8997F:	arch/x86/include/asm/intel_telemetry.h
8998F:	drivers/platform/x86/intel_telemetry*
8999
9000INTEL UNCORE FREQUENCY CONTROL
9001M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9002L:	platform-driver-x86@vger.kernel.org
9003S:	Maintained
9004F:	drivers/platform/x86/intel-uncore-frequency.c
9005
9006INTEL VIRTUAL BUTTON DRIVER
9007M:	AceLan Kao <acelan.kao@canonical.com>
9008L:	platform-driver-x86@vger.kernel.org
9009S:	Maintained
9010F:	drivers/platform/x86/intel-vbtn.c
9011
9012INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9013M:	Stanislaw Gruszka <stf_xl@wp.pl>
9014L:	linux-wireless@vger.kernel.org
9015S:	Supported
9016F:	drivers/net/wireless/intel/iwlegacy/
9017
9018INTEL WIRELESS WIFI LINK (iwlwifi)
9019M:	Johannes Berg <johannes.berg@intel.com>
9020M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
9021M:	Luca Coelho <luciano.coelho@intel.com>
9022M:	Intel Linux Wireless <linuxwifi@intel.com>
9023L:	linux-wireless@vger.kernel.org
9024S:	Supported
9025W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9027F:	drivers/net/wireless/intel/iwlwifi/
9028
9029INTEL WIRELESS WIMAX CONNECTION 2400
9030M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9031M:	linux-wimax@intel.com
9032L:	wimax@linuxwimax.org (subscribers-only)
9033S:	Supported
9034W:	http://linuxwimax.org
9035F:	Documentation/admin-guide/wimax/i2400m.rst
9036F:	drivers/net/wimax/i2400m/
9037F:	include/uapi/linux/wimax/i2400m.h
9038
9039INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9040M:	Jithu Joseph <jithu.joseph@intel.com>
9041R:	Maurice Ma <maurice.ma@intel.com>
9042S:	Maintained
9043W:	https://slimbootloader.github.io/security/firmware-update.html
9044F:	drivers/platform/x86/intel-wmi-sbl-fw-update.c
9045
9046INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9047M:	Mario Limonciello <mario.limonciello@dell.com>
9048S:	Maintained
9049F:	drivers/platform/x86/intel-wmi-thunderbolt.c
9050
9051INTEL(R) TRACE HUB
9052M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9053S:	Supported
9054F:	Documentation/trace/intel_th.rst
9055F:	drivers/hwtracing/intel_th/
9056F:	include/linux/intel_th.h
9057
9058INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9059M:	Ning Sun <ning.sun@intel.com>
9060L:	tboot-devel@lists.sourceforge.net
9061S:	Supported
9062W:	http://tboot.sourceforge.net
9063T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9064F:	Documentation/x86/intel_txt.rst
9065F:	arch/x86/kernel/tboot.c
9066F:	include/linux/tboot.h
9067
9068INTERCONNECT API
9069M:	Georgi Djakov <georgi.djakov@linaro.org>
9070L:	linux-pm@vger.kernel.org
9071S:	Maintained
9072F:	Documentation/devicetree/bindings/interconnect/
9073F:	Documentation/driver-api/interconnect.rst
9074F:	drivers/interconnect/
9075F:	include/dt-bindings/interconnect/
9076F:	include/linux/interconnect-provider.h
9077F:	include/linux/interconnect.h
9078
9079INVENSENSE ICM-426xx IMU DRIVER
9080M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9081L:	linux-iio@vger.kernel.org
9082S:	Maintained
9083W	https://invensense.tdk.com/
9084F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9085F:	drivers/iio/imu/inv_icm42600/
9086
9087INVENSENSE MPU-3050 GYROSCOPE DRIVER
9088M:	Linus Walleij <linus.walleij@linaro.org>
9089L:	linux-iio@vger.kernel.org
9090S:	Maintained
9091F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9092F:	drivers/iio/gyro/mpu3050*
9093
9094IOC3 ETHERNET DRIVER
9095M:	Ralf Baechle <ralf@linux-mips.org>
9096L:	linux-mips@vger.kernel.org
9097S:	Maintained
9098F:	drivers/net/ethernet/sgi/ioc3-eth.c
9099
9100IOMAP FILESYSTEM LIBRARY
9101M:	Christoph Hellwig <hch@infradead.org>
9102M:	Darrick J. Wong <darrick.wong@oracle.com>
9103M:	linux-xfs@vger.kernel.org
9104M:	linux-fsdevel@vger.kernel.org
9105L:	linux-xfs@vger.kernel.org
9106L:	linux-fsdevel@vger.kernel.org
9107S:	Supported
9108T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9109F:	fs/iomap/
9110F:	include/linux/iomap.h
9111
9112IOMMU DRIVERS
9113M:	Joerg Roedel <joro@8bytes.org>
9114L:	iommu@lists.linux-foundation.org
9115S:	Maintained
9116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9117F:	Documentation/devicetree/bindings/iommu/
9118F:	drivers/iommu/
9119F:	include/linux/iommu.h
9120F:	include/linux/iova.h
9121F:	include/linux/of_iommu.h
9122F:	include/uapi/linux/iommu.h
9123
9124IO_URING
9125M:	Jens Axboe <axboe@kernel.dk>
9126L:	io-uring@vger.kernel.org
9127S:	Maintained
9128T:	git git://git.kernel.dk/linux-block
9129T:	git git://git.kernel.dk/liburing
9130F:	fs/io-wq.c
9131F:	fs/io-wq.h
9132F:	fs/io_uring.c
9133F:	include/uapi/linux/io_uring.h
9134
9135IPMI SUBSYSTEM
9136M:	Corey Minyard <minyard@acm.org>
9137L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9138S:	Supported
9139W:	http://openipmi.sourceforge.net/
9140F:	Documentation/driver-api/ipmi.rst
9141F:	Documentation/devicetree/bindings/ipmi/
9142F:	drivers/char/ipmi/
9143F:	include/linux/ipmi*
9144F:	include/uapi/linux/ipmi*
9145
9146IPS SCSI RAID DRIVER
9147M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9148L:	linux-scsi@vger.kernel.org
9149S:	Maintained
9150W:	http://www.adaptec.com/
9151F:	drivers/scsi/ips*
9152
9153IPVS
9154M:	Wensong Zhang <wensong@linux-vs.org>
9155M:	Simon Horman <horms@verge.net.au>
9156M:	Julian Anastasov <ja@ssi.bg>
9157L:	netdev@vger.kernel.org
9158L:	lvs-devel@vger.kernel.org
9159S:	Maintained
9160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9162F:	Documentation/networking/ipvs-sysctl.rst
9163F:	include/net/ip_vs.h
9164F:	include/uapi/linux/ip_vs.h
9165F:	net/netfilter/ipvs/
9166
9167IPWIRELESS DRIVER
9168M:	Jiri Kosina <jikos@kernel.org>
9169M:	David Sterba <dsterba@suse.com>
9170S:	Odd Fixes
9171F:	drivers/tty/ipwireless/
9172
9173IPX NETWORK LAYER
9174L:	netdev@vger.kernel.org
9175S:	Obsolete
9176F:	include/uapi/linux/ipx.h
9177
9178IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9179M:	Marc Zyngier <maz@kernel.org>
9180S:	Maintained
9181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9182F:	Documentation/core-api/irq/irq-domain.rst
9183F:	include/linux/irqdomain.h
9184F:	kernel/irq/irqdomain.c
9185F:	kernel/irq/msi.c
9186
9187IRQ SUBSYSTEM
9188M:	Thomas Gleixner <tglx@linutronix.de>
9189L:	linux-kernel@vger.kernel.org
9190S:	Maintained
9191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9192F:	kernel/irq/
9193
9194IRQCHIP DRIVERS
9195M:	Thomas Gleixner <tglx@linutronix.de>
9196M:	Jason Cooper <jason@lakedaemon.net>
9197M:	Marc Zyngier <maz@kernel.org>
9198L:	linux-kernel@vger.kernel.org
9199S:	Maintained
9200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9201F:	Documentation/devicetree/bindings/interrupt-controller/
9202F:	drivers/irqchip/
9203
9204ISA
9205M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9206S:	Maintained
9207F:	Documentation/driver-api/isa.rst
9208F:	drivers/base/isa.c
9209F:	include/linux/isa.h
9210
9211ISA RADIO MODULE
9212M:	Hans Verkuil <hverkuil@xs4all.nl>
9213L:	linux-media@vger.kernel.org
9214S:	Maintained
9215W:	https://linuxtv.org
9216T:	git git://linuxtv.org/media_tree.git
9217F:	drivers/media/radio/radio-isa*
9218
9219ISAPNP
9220M:	Jaroslav Kysela <perex@perex.cz>
9221S:	Maintained
9222F:	Documentation/driver-api/isapnp.rst
9223F:	drivers/pnp/isapnp/
9224F:	include/linux/isapnp.h
9225
9226ISCSI
9227M:	Lee Duncan <lduncan@suse.com>
9228M:	Chris Leech <cleech@redhat.com>
9229L:	open-iscsi@googlegroups.com
9230L:	linux-scsi@vger.kernel.org
9231S:	Maintained
9232W:	www.open-iscsi.com
9233F:	drivers/scsi/*iscsi*
9234F:	include/scsi/*iscsi*
9235
9236iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9237M:	Peter Jones <pjones@redhat.com>
9238M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
9239S:	Maintained
9240F:	drivers/firmware/iscsi_ibft*
9241
9242ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9243M:	Sagi Grimberg <sagi@grimberg.me>
9244M:	Max Gurtovoy <maxg@nvidia.com>
9245L:	linux-rdma@vger.kernel.org
9246S:	Supported
9247W:	http://www.openfabrics.org
9248W:	www.open-iscsi.org
9249Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9250F:	drivers/infiniband/ulp/iser/
9251
9252ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9253M:	Sagi Grimberg <sagi@grimberg.me>
9254L:	linux-rdma@vger.kernel.org
9255L:	target-devel@vger.kernel.org
9256S:	Supported
9257W:	http://www.linux-iscsi.org
9258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9259F:	drivers/infiniband/ulp/isert
9260
9261ISDN/CMTP OVER BLUETOOTH
9262M:	Karsten Keil <isdn@linux-pingi.de>
9263L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
9264L:	netdev@vger.kernel.org
9265S:	Odd Fixes
9266W:	http://www.isdn4linux.de
9267F:	Documentation/isdn/
9268F:	drivers/isdn/capi/
9269F:	include/linux/isdn/
9270F:	include/uapi/linux/isdn/
9271F:	net/bluetooth/cmtp/
9272
9273ISDN/mISDN SUBSYSTEM
9274M:	Karsten Keil <isdn@linux-pingi.de>
9275L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
9276L:	netdev@vger.kernel.org
9277S:	Maintained
9278W:	http://www.isdn4linux.de
9279F:	drivers/isdn/Kconfig
9280F:	drivers/isdn/Makefile
9281F:	drivers/isdn/hardware/
9282F:	drivers/isdn/mISDN/
9283
9284IT87 HARDWARE MONITORING DRIVER
9285M:	Jean Delvare <jdelvare@suse.com>
9286L:	linux-hwmon@vger.kernel.org
9287S:	Maintained
9288F:	Documentation/hwmon/it87.rst
9289F:	drivers/hwmon/it87.c
9290
9291IT913X MEDIA DRIVER
9292M:	Antti Palosaari <crope@iki.fi>
9293L:	linux-media@vger.kernel.org
9294S:	Maintained
9295W:	https://linuxtv.org
9296W:	http://palosaari.fi/linux/
9297Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9298T:	git git://linuxtv.org/anttip/media_tree.git
9299F:	drivers/media/tuners/it913x*
9300
9301IVTV VIDEO4LINUX DRIVER
9302M:	Andy Walls <awalls@md.metrocast.net>
9303L:	linux-media@vger.kernel.org
9304S:	Maintained
9305W:	https://linuxtv.org
9306T:	git git://linuxtv.org/media_tree.git
9307F:	Documentation/admin-guide/media/ivtv*
9308F:	drivers/media/pci/ivtv/
9309F:	include/uapi/linux/ivtv*
9310
9311IX2505V MEDIA DRIVER
9312M:	Malcolm Priestley <tvboxspy@gmail.com>
9313L:	linux-media@vger.kernel.org
9314S:	Maintained
9315W:	https://linuxtv.org
9316Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9317F:	drivers/media/dvb-frontends/ix2505v*
9318
9319JAILHOUSE HYPERVISOR INTERFACE
9320M:	Jan Kiszka <jan.kiszka@siemens.com>
9321L:	jailhouse-dev@googlegroups.com
9322S:	Maintained
9323F:	arch/x86/include/asm/jailhouse_para.h
9324F:	arch/x86/kernel/jailhouse.c
9325
9326JC42.4 TEMPERATURE SENSOR DRIVER
9327M:	Guenter Roeck <linux@roeck-us.net>
9328L:	linux-hwmon@vger.kernel.org
9329S:	Maintained
9330F:	Documentation/hwmon/jc42.rst
9331F:	drivers/hwmon/jc42.c
9332
9333JFS FILESYSTEM
9334M:	Dave Kleikamp <shaggy@kernel.org>
9335L:	jfs-discussion@lists.sourceforge.net
9336S:	Maintained
9337W:	http://jfs.sourceforge.net/
9338T:	git git://github.com/kleikamp/linux-shaggy.git
9339F:	Documentation/admin-guide/jfs.rst
9340F:	fs/jfs/
9341
9342JME NETWORK DRIVER
9343M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
9344L:	netdev@vger.kernel.org
9345S:	Maintained
9346F:	drivers/net/ethernet/jme.*
9347
9348JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9349M:	David Woodhouse <dwmw2@infradead.org>
9350M:	Richard Weinberger <richard@nod.at>
9351L:	linux-mtd@lists.infradead.org
9352S:	Odd Fixes
9353W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
9354T:	git git://git.infradead.org/ubifs-2.6.git
9355F:	fs/jffs2/
9356F:	include/uapi/linux/jffs2.h
9357
9358JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9359M:	"Theodore Ts'o" <tytso@mit.edu>
9360M:	Jan Kara <jack@suse.com>
9361L:	linux-ext4@vger.kernel.org
9362S:	Maintained
9363F:	fs/jbd2/
9364F:	include/linux/jbd2.h
9365
9366JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9367M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9368L:	linux-media@vger.kernel.org
9369S:	Maintained
9370F:	drivers/media/platform/rcar_jpu.c
9371
9372JSM Neo PCI based serial card
9373L:	linux-serial@vger.kernel.org
9374S:	Orphan
9375F:	drivers/tty/serial/jsm/
9376
9377K10TEMP HARDWARE MONITORING DRIVER
9378M:	Clemens Ladisch <clemens@ladisch.de>
9379L:	linux-hwmon@vger.kernel.org
9380S:	Maintained
9381F:	Documentation/hwmon/k10temp.rst
9382F:	drivers/hwmon/k10temp.c
9383
9384K8TEMP HARDWARE MONITORING DRIVER
9385M:	Rudolf Marek <r.marek@assembler.cz>
9386L:	linux-hwmon@vger.kernel.org
9387S:	Maintained
9388F:	Documentation/hwmon/k8temp.rst
9389F:	drivers/hwmon/k8temp.c
9390
9391KASAN
9392M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
9393R:	Alexander Potapenko <glider@google.com>
9394R:	Dmitry Vyukov <dvyukov@google.com>
9395L:	kasan-dev@googlegroups.com
9396S:	Maintained
9397F:	Documentation/dev-tools/kasan.rst
9398F:	arch/*/include/asm/kasan.h
9399F:	arch/*/mm/kasan_init*
9400F:	include/linux/kasan*.h
9401F:	lib/test_kasan.c
9402F:	mm/kasan/
9403F:	scripts/Makefile.kasan
9404
9405KCONFIG
9406M:	Masahiro Yamada <masahiroy@kernel.org>
9407L:	linux-kbuild@vger.kernel.org
9408S:	Maintained
9409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9410F:	Documentation/kbuild/kconfig*
9411F:	scripts/Kconfig.include
9412F:	scripts/kconfig/
9413
9414KCOV
9415R:	Dmitry Vyukov <dvyukov@google.com>
9416R:	Andrey Konovalov <andreyknvl@google.com>
9417L:	kasan-dev@googlegroups.com
9418S:	Maintained
9419F:	Documentation/dev-tools/kcov.rst
9420F:	include/linux/kcov.h
9421F:	include/uapi/linux/kcov.h
9422F:	kernel/kcov.c
9423F:	scripts/Makefile.kcov
9424
9425KCSAN
9426M:	Marco Elver <elver@google.com>
9427R:	Dmitry Vyukov <dvyukov@google.com>
9428L:	kasan-dev@googlegroups.com
9429S:	Maintained
9430F:	Documentation/dev-tools/kcsan.rst
9431F:	include/linux/kcsan*.h
9432F:	kernel/kcsan/
9433F:	lib/Kconfig.kcsan
9434F:	scripts/Makefile.kcsan
9435
9436KDUMP
9437M:	Dave Young <dyoung@redhat.com>
9438M:	Baoquan He <bhe@redhat.com>
9439R:	Vivek Goyal <vgoyal@redhat.com>
9440L:	kexec@lists.infradead.org
9441S:	Maintained
9442W:	http://lse.sourceforge.net/kdump/
9443F:	Documentation/admin-guide/kdump/
9444F:	fs/proc/vmcore.c
9445F:	include/linux/crash_core.h
9446F:	include/linux/crash_dump.h
9447F:	include/uapi/linux/vmcore.h
9448F:	kernel/crash_*.c
9449
9450KEENE FM RADIO TRANSMITTER DRIVER
9451M:	Hans Verkuil <hverkuil@xs4all.nl>
9452L:	linux-media@vger.kernel.org
9453S:	Maintained
9454W:	https://linuxtv.org
9455T:	git git://linuxtv.org/media_tree.git
9456F:	drivers/media/radio/radio-keene*
9457
9458KERNEL AUTOMOUNTER
9459M:	Ian Kent <raven@themaw.net>
9460L:	autofs@vger.kernel.org
9461S:	Maintained
9462F:	fs/autofs/
9463
9464KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9465M:	Masahiro Yamada <masahiroy@kernel.org>
9466M:	Michal Marek <michal.lkml@markovi.net>
9467L:	linux-kbuild@vger.kernel.org
9468S:	Maintained
9469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9470F:	Documentation/kbuild/
9471F:	Makefile
9472F:	scripts/*vmlinux*
9473F:	scripts/Kbuild*
9474F:	scripts/Makefile*
9475F:	scripts/basic/
9476F:	scripts/mk*
9477F:	scripts/mod/
9478F:	scripts/package/
9479
9480KERNEL JANITORS
9481L:	kernel-janitors@vger.kernel.org
9482S:	Odd Fixes
9483W:	http://kernelnewbies.org/KernelJanitors
9484
9485KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9486M:	"J. Bruce Fields" <bfields@fieldses.org>
9487M:	Chuck Lever <chuck.lever@oracle.com>
9488L:	linux-nfs@vger.kernel.org
9489S:	Supported
9490W:	http://nfs.sourceforge.net/
9491T:	git git://linux-nfs.org/~bfields/linux.git
9492F:	fs/lockd/
9493F:	fs/nfs_common/
9494F:	fs/nfsd/
9495F:	include/linux/lockd/
9496F:	include/linux/sunrpc/
9497F:	include/uapi/linux/nfsd/
9498F:	include/uapi/linux/sunrpc/
9499F:	net/sunrpc/
9500
9501KERNEL SELFTEST FRAMEWORK
9502M:	Shuah Khan <shuah@kernel.org>
9503M:	Shuah Khan <skhan@linuxfoundation.org>
9504L:	linux-kselftest@vger.kernel.org
9505S:	Maintained
9506Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
9507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9508F:	Documentation/dev-tools/kselftest*
9509F:	tools/testing/selftests/
9510
9511KERNEL UNIT TESTING FRAMEWORK (KUnit)
9512M:	Brendan Higgins <brendanhiggins@google.com>
9513L:	linux-kselftest@vger.kernel.org
9514L:	kunit-dev@googlegroups.com
9515S:	Maintained
9516W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
9517F:	Documentation/dev-tools/kunit/
9518F:	include/kunit/
9519F:	lib/kunit/
9520F:	tools/testing/kunit/
9521
9522KERNEL USERMODE HELPER
9523M:	Luis Chamberlain <mcgrof@kernel.org>
9524L:	linux-kernel@vger.kernel.org
9525S:	Maintained
9526F:	include/linux/umh.h
9527F:	kernel/umh.c
9528
9529KERNEL VIRTUAL MACHINE (KVM)
9530M:	Paolo Bonzini <pbonzini@redhat.com>
9531L:	kvm@vger.kernel.org
9532S:	Supported
9533W:	http://www.linux-kvm.org
9534T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9535F:	Documentation/virt/kvm/
9536F:	include/asm-generic/kvm*
9537F:	include/kvm/iodev.h
9538F:	include/linux/kvm*
9539F:	include/trace/events/kvm.h
9540F:	include/uapi/asm-generic/kvm*
9541F:	include/uapi/linux/kvm*
9542F:	tools/kvm/
9543F:	tools/testing/selftests/kvm/
9544F:	virt/kvm/*
9545
9546KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9547M:	Marc Zyngier <maz@kernel.org>
9548R:	James Morse <james.morse@arm.com>
9549R:	Julien Thierry <julien.thierry.kdev@gmail.com>
9550R:	Suzuki K Poulose <suzuki.poulose@arm.com>
9551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9552L:	kvmarm@lists.cs.columbia.edu
9553S:	Maintained
9554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9555F:	arch/arm64/include/asm/kvm*
9556F:	arch/arm64/include/uapi/asm/kvm*
9557F:	arch/arm64/kvm/
9558F:	include/kvm/arm_*
9559
9560KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9561M:	Huacai Chen <chenhc@lemote.com>
9562M:	Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9563L:	linux-mips@vger.kernel.org
9564L:	kvm@vger.kernel.org
9565S:	Maintained
9566F:	arch/mips/include/asm/kvm*
9567F:	arch/mips/include/uapi/asm/kvm*
9568F:	arch/mips/kvm/
9569
9570KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9571M:	Paul Mackerras <paulus@ozlabs.org>
9572L:	kvm-ppc@vger.kernel.org
9573S:	Supported
9574W:	http://www.linux-kvm.org/
9575T:	git git://github.com/agraf/linux-2.6.git
9576F:	arch/powerpc/include/asm/kvm*
9577F:	arch/powerpc/include/uapi/asm/kvm*
9578F:	arch/powerpc/kernel/kvm*
9579F:	arch/powerpc/kvm/
9580
9581KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9582M:	Christian Borntraeger <borntraeger@de.ibm.com>
9583M:	Janosch Frank <frankja@linux.ibm.com>
9584R:	David Hildenbrand <david@redhat.com>
9585R:	Cornelia Huck <cohuck@redhat.com>
9586R:	Claudio Imbrenda <imbrenda@linux.ibm.com>
9587L:	kvm@vger.kernel.org
9588S:	Supported
9589W:	http://www.ibm.com/developerworks/linux/linux390/
9590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9591F:	Documentation/virt/kvm/s390*
9592F:	arch/s390/include/asm/gmap.h
9593F:	arch/s390/include/asm/kvm*
9594F:	arch/s390/include/uapi/asm/kvm*
9595F:	arch/s390/kvm/
9596F:	arch/s390/mm/gmap.c
9597F:	tools/testing/selftests/kvm/*/s390x/
9598F:	tools/testing/selftests/kvm/s390x/
9599
9600KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9601M:	Paolo Bonzini <pbonzini@redhat.com>
9602R:	Sean Christopherson <sean.j.christopherson@intel.com>
9603R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9604R:	Wanpeng Li <wanpengli@tencent.com>
9605R:	Jim Mattson <jmattson@google.com>
9606R:	Joerg Roedel <joro@8bytes.org>
9607L:	kvm@vger.kernel.org
9608S:	Supported
9609W:	http://www.linux-kvm.org
9610T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9611F:	arch/x86/include/asm/kvm*
9612F:	arch/x86/include/asm/pvclock-abi.h
9613F:	arch/x86/include/asm/svm.h
9614F:	arch/x86/include/asm/vmx*.h
9615F:	arch/x86/include/uapi/asm/kvm*
9616F:	arch/x86/include/uapi/asm/svm.h
9617F:	arch/x86/include/uapi/asm/vmx.h
9618F:	arch/x86/kernel/kvm.c
9619F:	arch/x86/kernel/kvmclock.c
9620F:	arch/x86/kvm/
9621F:	arch/x86/kvm/*/
9622
9623KERNFS
9624M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9625M:	Tejun Heo <tj@kernel.org>
9626S:	Supported
9627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9628F:	fs/kernfs/
9629F:	include/linux/kernfs.h
9630
9631KEXEC
9632M:	Eric Biederman <ebiederm@xmission.com>
9633L:	kexec@lists.infradead.org
9634S:	Maintained
9635W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9636F:	include/linux/kexec.h
9637F:	include/uapi/linux/kexec.h
9638F:	kernel/kexec*
9639
9640KEYS-ENCRYPTED
9641M:	Mimi Zohar <zohar@linux.ibm.com>
9642L:	linux-integrity@vger.kernel.org
9643L:	keyrings@vger.kernel.org
9644S:	Supported
9645F:	Documentation/security/keys/trusted-encrypted.rst
9646F:	include/keys/encrypted-type.h
9647F:	security/keys/encrypted-keys/
9648
9649KEYS-TRUSTED
9650M:	James Bottomley <jejb@linux.ibm.com>
9651M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9652M:	Mimi Zohar <zohar@linux.ibm.com>
9653L:	linux-integrity@vger.kernel.org
9654L:	keyrings@vger.kernel.org
9655S:	Supported
9656F:	Documentation/security/keys/trusted-encrypted.rst
9657F:	include/keys/trusted-type.h
9658F:	include/keys/trusted_tpm.h
9659F:	security/keys/trusted-keys/
9660
9661KEYS/KEYRINGS
9662M:	David Howells <dhowells@redhat.com>
9663M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9664L:	keyrings@vger.kernel.org
9665S:	Maintained
9666F:	Documentation/security/keys/core.rst
9667F:	include/keys/
9668F:	include/linux/key-type.h
9669F:	include/linux/key.h
9670F:	include/linux/keyctl.h
9671F:	include/uapi/linux/keyctl.h
9672F:	security/keys/
9673
9674KFIFO
9675M:	Stefani Seibold <stefani@seibold.net>
9676S:	Maintained
9677F:	include/linux/kfifo.h
9678F:	lib/kfifo.c
9679F:	samples/kfifo/
9680
9681KGDB / KDB /debug_core
9682M:	Jason Wessel <jason.wessel@windriver.com>
9683M:	Daniel Thompson <daniel.thompson@linaro.org>
9684R:	Douglas Anderson <dianders@chromium.org>
9685L:	kgdb-bugreport@lists.sourceforge.net
9686S:	Maintained
9687W:	http://kgdb.wiki.kernel.org/
9688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9689F:	Documentation/dev-tools/kgdb.rst
9690F:	drivers/misc/kgdbts.c
9691F:	drivers/tty/serial/kgdboc.c
9692F:	include/linux/kdb.h
9693F:	include/linux/kgdb.h
9694F:	kernel/debug/
9695
9696KHADAS MCU MFD DRIVER
9697M:	Neil Armstrong <narmstrong@baylibre.com>
9698L:	linux-amlogic@lists.infradead.org
9699S:	Maintained
9700F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9701F:	drivers/mfd/khadas-mcu.c
9702F:	include/linux/mfd/khadas-mcu.h
9703F:	drivers/thermal/khadas_mcu_fan.c
9704
9705KMEMLEAK
9706M:	Catalin Marinas <catalin.marinas@arm.com>
9707S:	Maintained
9708F:	Documentation/dev-tools/kmemleak.rst
9709F:	include/linux/kmemleak.h
9710F:	mm/kmemleak-test.c
9711F:	mm/kmemleak.c
9712
9713KMOD KERNEL MODULE LOADER - USERMODE HELPER
9714M:	Luis Chamberlain <mcgrof@kernel.org>
9715L:	linux-kernel@vger.kernel.org
9716S:	Maintained
9717F:	include/linux/kmod.h
9718F:	kernel/kmod.c
9719F:	lib/test_kmod.c
9720F:	tools/testing/selftests/kmod/
9721
9722KPROBES
9723M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9724M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9725M:	"David S. Miller" <davem@davemloft.net>
9726M:	Masami Hiramatsu <mhiramat@kernel.org>
9727S:	Maintained
9728F:	Documentation/trace/kprobes.rst
9729F:	include/asm-generic/kprobes.h
9730F:	include/linux/kprobes.h
9731F:	kernel/kprobes.c
9732
9733KS0108 LCD CONTROLLER DRIVER
9734M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9735S:	Maintained
9736F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9737F:	drivers/auxdisplay/ks0108.c
9738F:	include/linux/ks0108.h
9739
9740L3MDEV
9741M:	David Ahern <dsahern@kernel.org>
9742L:	netdev@vger.kernel.org
9743S:	Maintained
9744F:	include/net/l3mdev.h
9745F:	net/l3mdev
9746
9747L7 BPF FRAMEWORK
9748M:	John Fastabend <john.fastabend@gmail.com>
9749M:	Daniel Borkmann <daniel@iogearbox.net>
9750M:	Jakub Sitnicki <jakub@cloudflare.com>
9751M:	Lorenz Bauer <lmb@cloudflare.com>
9752L:	netdev@vger.kernel.org
9753L:	bpf@vger.kernel.org
9754S:	Maintained
9755F:	include/linux/skmsg.h
9756F:	net/core/skmsg.c
9757F:	net/core/sock_map.c
9758F:	net/ipv4/tcp_bpf.c
9759F:	net/ipv4/udp_bpf.c
9760
9761LANTIQ / INTEL Ethernet drivers
9762M:	Hauke Mehrtens <hauke@hauke-m.de>
9763L:	netdev@vger.kernel.org
9764S:	Maintained
9765F:	drivers/net/dsa/lantiq_gswip.c
9766F:	drivers/net/dsa/lantiq_pce.h
9767F:	drivers/net/ethernet/lantiq_xrx200.c
9768F:	net/dsa/tag_gswip.c
9769
9770LANTIQ MIPS ARCHITECTURE
9771M:	John Crispin <john@phrozen.org>
9772L:	linux-mips@vger.kernel.org
9773S:	Maintained
9774F:	arch/mips/lantiq
9775F:	drivers/soc/lantiq
9776
9777LAPB module
9778L:	linux-x25@vger.kernel.org
9779S:	Orphan
9780F:	Documentation/networking/lapb-module.rst
9781F:	include/*/lapb.h
9782F:	net/lapb/
9783
9784LASI 53c700 driver for PARISC
9785M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9786L:	linux-scsi@vger.kernel.org
9787S:	Maintained
9788F:	Documentation/scsi/53c700.rst
9789F:	drivers/scsi/53c700*
9790
9791LEAKING_ADDRESSES
9792M:	Tobin C. Harding <me@tobin.cc>
9793M:	Tycho Andersen <tycho@tycho.ws>
9794L:	kernel-hardening@lists.openwall.com
9795S:	Maintained
9796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9797F:	scripts/leaking_addresses.pl
9798
9799LED SUBSYSTEM
9800M:	Pavel Machek <pavel@ucw.cz>
9801R:	Dan Murphy <dmurphy@ti.com>
9802L:	linux-leds@vger.kernel.org
9803S:	Maintained
9804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9805F:	Documentation/devicetree/bindings/leds/
9806F:	drivers/leds/
9807F:	include/linux/leds.h
9808
9809LEGACY EEPROM DRIVER
9810M:	Jean Delvare <jdelvare@suse.com>
9811S:	Maintained
9812F:	Documentation/misc-devices/eeprom.rst
9813F:	drivers/misc/eeprom/eeprom.c
9814
9815LEGO MINDSTORMS EV3
9816R:	David Lechner <david@lechnology.com>
9817S:	Maintained
9818F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9819F:	arch/arm/boot/dts/da850-lego-ev3.dts
9820F:	drivers/power/supply/lego_ev3_battery.c
9821
9822LEGO USB Tower driver
9823M:	Juergen Stuber <starblue@users.sourceforge.net>
9824L:	legousb-devel@lists.sourceforge.net
9825S:	Maintained
9826W:	http://legousb.sourceforge.net/
9827F:	drivers/usb/misc/legousbtower.c
9828
9829LG LAPTOP EXTRAS
9830M:	Matan Ziv-Av <matan@svgalib.org>
9831L:	platform-driver-x86@vger.kernel.org
9832S:	Maintained
9833F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9834F:	Documentation/admin-guide/laptops/lg-laptop.rst
9835F:	drivers/platform/x86/lg-laptop.c
9836
9837LG2160 MEDIA DRIVER
9838M:	Michael Krufky <mkrufky@linuxtv.org>
9839L:	linux-media@vger.kernel.org
9840S:	Maintained
9841W:	https://linuxtv.org
9842W:	http://github.com/mkrufky
9843Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9844T:	git git://linuxtv.org/mkrufky/tuners.git
9845F:	drivers/media/dvb-frontends/lg2160.*
9846
9847LGDT3305 MEDIA DRIVER
9848M:	Michael Krufky <mkrufky@linuxtv.org>
9849L:	linux-media@vger.kernel.org
9850S:	Maintained
9851W:	https://linuxtv.org
9852W:	http://github.com/mkrufky
9853Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9854T:	git git://linuxtv.org/mkrufky/tuners.git
9855F:	drivers/media/dvb-frontends/lgdt3305.*
9856
9857LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9858M:	Viresh Kumar <vireshk@kernel.org>
9859L:	linux-ide@vger.kernel.org
9860S:	Maintained
9861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9862F:	drivers/ata/pata_arasan_cf.c
9863F:	include/linux/pata_arasan_cf_data.h
9864
9865LIBATA PATA DRIVERS
9866M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9867M:	Jens Axboe <axboe@kernel.dk>
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/ata_generic.c
9872F:	drivers/ata/pata_*.c
9873
9874LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9875M:	Linus Walleij <linus.walleij@linaro.org>
9876L:	linux-ide@vger.kernel.org
9877S:	Maintained
9878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9879F:	drivers/ata/pata_ftide010.c
9880F:	drivers/ata/sata_gemini.c
9881F:	drivers/ata/sata_gemini.h
9882
9883LIBATA SATA AHCI PLATFORM devices support
9884M:	Hans de Goede <hdegoede@redhat.com>
9885M:	Jens Axboe <axboe@kernel.dk>
9886L:	linux-ide@vger.kernel.org
9887S:	Maintained
9888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9889F:	drivers/ata/ahci_platform.c
9890F:	drivers/ata/libahci_platform.c
9891F:	include/linux/ahci_platform.h
9892
9893LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9894M:	Mikael Pettersson <mikpelinux@gmail.com>
9895L:	linux-ide@vger.kernel.org
9896S:	Maintained
9897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9898F:	drivers/ata/sata_promise.*
9899
9900LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9901M:	Jens Axboe <axboe@kernel.dk>
9902L:	linux-ide@vger.kernel.org
9903S:	Maintained
9904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9905F:	Documentation/devicetree/bindings/ata/
9906F:	drivers/ata/
9907F:	include/linux/ata.h
9908F:	include/linux/libata.h
9909
9910LIBLOCKDEP
9911M:	Sasha Levin <alexander.levin@microsoft.com>
9912S:	Maintained
9913F:	tools/lib/lockdep/
9914
9915LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9916M:	Dan Williams <dan.j.williams@intel.com>
9917M:	Vishal Verma <vishal.l.verma@intel.com>
9918M:	Dave Jiang <dave.jiang@intel.com>
9919L:	linux-nvdimm@lists.01.org
9920S:	Supported
9921Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9922P:	Documentation/nvdimm/maintainer-entry-profile.rst
9923F:	drivers/nvdimm/blk.c
9924F:	drivers/nvdimm/region_devs.c
9925
9926LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9927M:	Vishal Verma <vishal.l.verma@intel.com>
9928M:	Dan Williams <dan.j.williams@intel.com>
9929M:	Dave Jiang <dave.jiang@intel.com>
9930L:	linux-nvdimm@lists.01.org
9931S:	Supported
9932Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9933P:	Documentation/nvdimm/maintainer-entry-profile.rst
9934F:	drivers/nvdimm/btt*
9935
9936LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9937M:	Dan Williams <dan.j.williams@intel.com>
9938M:	Vishal Verma <vishal.l.verma@intel.com>
9939M:	Dave Jiang <dave.jiang@intel.com>
9940L:	linux-nvdimm@lists.01.org
9941S:	Supported
9942Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9943P:	Documentation/nvdimm/maintainer-entry-profile.rst
9944F:	drivers/nvdimm/pmem*
9945
9946LIBNVDIMM: DEVICETREE BINDINGS
9947M:	Oliver O'Halloran <oohall@gmail.com>
9948L:	linux-nvdimm@lists.01.org
9949S:	Supported
9950Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9951F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9952F:	drivers/nvdimm/of_pmem.c
9953
9954LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9955M:	Dan Williams <dan.j.williams@intel.com>
9956M:	Vishal Verma <vishal.l.verma@intel.com>
9957M:	Dave Jiang <dave.jiang@intel.com>
9958M:	Ira Weiny <ira.weiny@intel.com>
9959L:	linux-nvdimm@lists.01.org
9960S:	Supported
9961Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9962P:	Documentation/nvdimm/maintainer-entry-profile.rst
9963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9964F:	drivers/acpi/nfit/*
9965F:	drivers/nvdimm/*
9966F:	include/linux/libnvdimm.h
9967F:	include/linux/nd.h
9968F:	include/uapi/linux/ndctl.h
9969F:	tools/testing/nvdimm/
9970
9971LICENSES and SPDX stuff
9972M:	Thomas Gleixner <tglx@linutronix.de>
9973M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9974L:	linux-spdx@vger.kernel.org
9975S:	Maintained
9976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9977F:	COPYING
9978F:	Documentation/process/license-rules.rst
9979F:	LICENSES/
9980F:	scripts/spdxcheck-test.sh
9981F:	scripts/spdxcheck.py
9982
9983LIGHTNVM PLATFORM SUPPORT
9984M:	Matias Bjorling <mb@lightnvm.io>
9985L:	linux-block@vger.kernel.org
9986S:	Maintained
9987W:	http://github/OpenChannelSSD
9988F:	drivers/lightnvm/
9989F:	include/linux/lightnvm.h
9990F:	include/uapi/linux/lightnvm.h
9991
9992LINEAR RANGES HELPERS
9993M:	Mark Brown <broonie@kernel.org>
9994R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
9995F:	lib/linear_ranges.c
9996F:	lib/test_linear_ranges.c
9997F:	include/linux/linear_range.h
9998
9999LINUX FOR POWER MACINTOSH
10000M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10001L:	linuxppc-dev@lists.ozlabs.org
10002S:	Odd Fixes
10003F:	arch/powerpc/platforms/powermac/
10004F:	drivers/macintosh/
10005
10006LINUX FOR POWERPC (32-BIT AND 64-BIT)
10007M:	Michael Ellerman <mpe@ellerman.id.au>
10008R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10009R:	Paul Mackerras <paulus@samba.org>
10010L:	linuxppc-dev@lists.ozlabs.org
10011S:	Supported
10012W:	https://github.com/linuxppc/wiki/wiki
10013Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10015F:	Documentation/ABI/stable/sysfs-firmware-opal-*
10016F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
10017F:	Documentation/devicetree/bindings/powerpc/
10018F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
10019F:	Documentation/powerpc/
10020F:	arch/powerpc/
10021F:	drivers/*/*/*pasemi*
10022F:	drivers/*/*pasemi*
10023F:	drivers/char/tpm/tpm_ibmvtpm*
10024F:	drivers/crypto/nx/
10025F:	drivers/crypto/vmx/
10026F:	drivers/i2c/busses/i2c-opal.c
10027F:	drivers/net/ethernet/ibm/ibmveth.*
10028F:	drivers/net/ethernet/ibm/ibmvnic.*
10029F:	drivers/pci/hotplug/pnv_php.c
10030F:	drivers/pci/hotplug/rpa*
10031F:	drivers/rtc/rtc-opal.c
10032F:	drivers/scsi/ibmvscsi/
10033F:	drivers/tty/hvc/hvc_opal.c
10034F:	drivers/watchdog/wdrtas.c
10035F:	tools/testing/selftests/powerpc
10036N:	/pmac
10037N:	powermac
10038N:	powernv
10039N:	[^a-z0-9]ps3
10040N:	pseries
10041
10042LINUX FOR POWERPC EMBEDDED MPC5XXX
10043M:	Anatolij Gustschin <agust@denx.de>
10044L:	linuxppc-dev@lists.ozlabs.org
10045S:	Odd Fixes
10046F:	arch/powerpc/platforms/512x/
10047F:	arch/powerpc/platforms/52xx/
10048
10049LINUX FOR POWERPC EMBEDDED PPC4XX
10050L:	linuxppc-dev@lists.ozlabs.org
10051S:	Orphan
10052F:	arch/powerpc/platforms/40x/
10053F:	arch/powerpc/platforms/44x/
10054
10055LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10056M:	Scott Wood <oss@buserror.net>
10057L:	linuxppc-dev@lists.ozlabs.org
10058S:	Odd fixes
10059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10060F:	Documentation/devicetree/bindings/powerpc/fsl/
10061F:	arch/powerpc/platforms/83xx/
10062F:	arch/powerpc/platforms/85xx/
10063
10064LINUX FOR POWERPC EMBEDDED PPC8XX
10065M:	Christophe Leroy <christophe.leroy@csgroup.eu>
10066L:	linuxppc-dev@lists.ozlabs.org
10067S:	Maintained
10068F:	arch/powerpc/platforms/8xx/
10069
10070LINUX KERNEL DUMP TEST MODULE (LKDTM)
10071M:	Kees Cook <keescook@chromium.org>
10072S:	Maintained
10073F:	drivers/misc/lkdtm/*
10074F:	tools/testing/selftests/lkdtm/*
10075
10076LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10077M:	Alan Stern <stern@rowland.harvard.edu>
10078M:	Andrea Parri <parri.andrea@gmail.com>
10079M:	Will Deacon <will@kernel.org>
10080M:	Peter Zijlstra <peterz@infradead.org>
10081M:	Boqun Feng <boqun.feng@gmail.com>
10082M:	Nicholas Piggin <npiggin@gmail.com>
10083M:	David Howells <dhowells@redhat.com>
10084M:	Jade Alglave <j.alglave@ucl.ac.uk>
10085M:	Luc Maranget <luc.maranget@inria.fr>
10086M:	"Paul E. McKenney" <paulmck@kernel.org>
10087R:	Akira Yokosawa <akiyks@gmail.com>
10088R:	Daniel Lustig <dlustig@nvidia.com>
10089R:	Joel Fernandes <joel@joelfernandes.org>
10090L:	linux-kernel@vger.kernel.org
10091L:	linux-arch@vger.kernel.org
10092S:	Supported
10093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10094F:	Documentation/atomic_bitops.txt
10095F:	Documentation/atomic_t.txt
10096F:	Documentation/core-api/atomic_ops.rst
10097F:	Documentation/core-api/refcount-vs-atomic.rst
10098F:	Documentation/litmus-tests/
10099F:	Documentation/memory-barriers.txt
10100F:	tools/memory-model/
10101
10102LIS3LV02D ACCELEROMETER DRIVER
10103M:	Eric Piel <eric.piel@tremplin-utc.net>
10104S:	Maintained
10105F:	Documentation/misc-devices/lis3lv02d.rst
10106F:	drivers/misc/lis3lv02d/
10107F:	drivers/platform/x86/hp_accel.c
10108
10109LIST KUNIT TEST
10110M:	David Gow <davidgow@google.com>
10111L:	linux-kselftest@vger.kernel.org
10112L:	kunit-dev@googlegroups.com
10113S:	Maintained
10114F:	lib/list-test.c
10115
10116LIVE PATCHING
10117M:	Josh Poimboeuf <jpoimboe@redhat.com>
10118M:	Jiri Kosina <jikos@kernel.org>
10119M:	Miroslav Benes <mbenes@suse.cz>
10120M:	Petr Mladek <pmladek@suse.com>
10121R:	Joe Lawrence <joe.lawrence@redhat.com>
10122L:	live-patching@vger.kernel.org
10123S:	Maintained
10124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10125F:	Documentation/ABI/testing/sysfs-kernel-livepatch
10126F:	Documentation/livepatch/
10127F:	arch/powerpc/include/asm/livepatch.h
10128F:	arch/s390/include/asm/livepatch.h
10129F:	arch/x86/include/asm/livepatch.h
10130F:	include/linux/livepatch.h
10131F:	kernel/livepatch/
10132F:	lib/livepatch/
10133F:	samples/livepatch/
10134F:	tools/testing/selftests/livepatch/
10135
10136LLC (802.2)
10137L:	netdev@vger.kernel.org
10138S:	Odd fixes
10139F:	include/linux/llc.h
10140F:	include/net/llc*
10141F:	include/uapi/linux/llc.h
10142F:	net/llc/
10143
10144LM73 HARDWARE MONITOR DRIVER
10145M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
10146L:	linux-hwmon@vger.kernel.org
10147S:	Maintained
10148F:	drivers/hwmon/lm73.c
10149
10150LM78 HARDWARE MONITOR DRIVER
10151M:	Jean Delvare <jdelvare@suse.com>
10152L:	linux-hwmon@vger.kernel.org
10153S:	Maintained
10154F:	Documentation/hwmon/lm78.rst
10155F:	drivers/hwmon/lm78.c
10156
10157LM83 HARDWARE MONITOR DRIVER
10158M:	Jean Delvare <jdelvare@suse.com>
10159L:	linux-hwmon@vger.kernel.org
10160S:	Maintained
10161F:	Documentation/hwmon/lm83.rst
10162F:	drivers/hwmon/lm83.c
10163
10164LM90 HARDWARE MONITOR DRIVER
10165M:	Jean Delvare <jdelvare@suse.com>
10166L:	linux-hwmon@vger.kernel.org
10167S:	Maintained
10168F:	Documentation/devicetree/bindings/hwmon/lm90.txt
10169F:	Documentation/hwmon/lm90.rst
10170F:	drivers/hwmon/lm90.c
10171F:	include/dt-bindings/thermal/lm90.h
10172
10173LM95234 HARDWARE MONITOR DRIVER
10174M:	Guenter Roeck <linux@roeck-us.net>
10175L:	linux-hwmon@vger.kernel.org
10176S:	Maintained
10177F:	Documentation/hwmon/lm95234.rst
10178F:	drivers/hwmon/lm95234.c
10179
10180LME2510 MEDIA DRIVER
10181M:	Malcolm Priestley <tvboxspy@gmail.com>
10182L:	linux-media@vger.kernel.org
10183S:	Maintained
10184W:	https://linuxtv.org
10185Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10186F:	drivers/media/usb/dvb-usb-v2/lmedm04*
10187
10188LOADPIN SECURITY MODULE
10189M:	Kees Cook <keescook@chromium.org>
10190S:	Supported
10191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10192F:	Documentation/admin-guide/LSM/LoadPin.rst
10193F:	security/loadpin/
10194
10195LOCKING PRIMITIVES
10196M:	Peter Zijlstra <peterz@infradead.org>
10197M:	Ingo Molnar <mingo@redhat.com>
10198M:	Will Deacon <will@kernel.org>
10199L:	linux-kernel@vger.kernel.org
10200S:	Maintained
10201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10202F:	Documentation/locking/
10203F:	arch/*/include/asm/spinlock*.h
10204F:	include/linux/lockdep.h
10205F:	include/linux/mutex*.h
10206F:	include/linux/rwlock*.h
10207F:	include/linux/rwsem*.h
10208F:	include/linux/seqlock.h
10209F:	include/linux/spinlock*.h
10210F:	kernel/locking/
10211F:	lib/locking*.[ch]
10212X:	kernel/locking/locktorture.c
10213
10214LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10215M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
10216L:	linux-ntfs-dev@lists.sourceforge.net
10217S:	Maintained
10218W:	http://www.linux-ntfs.org/content/view/19/37/
10219F:	Documentation/admin-guide/ldm.rst
10220F:	block/partitions/ldm.*
10221
10222LOGITECH HID GAMING KEYBOARDS
10223M:	Hans de Goede <hdegoede@redhat.com>
10224L:	linux-input@vger.kernel.org
10225S:	Maintained
10226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10227F:	drivers/hid/hid-lg-g15.c
10228
10229LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10230M:	Sathya Prakash <sathya.prakash@broadcom.com>
10231M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10232M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10233L:	MPT-FusionLinux.pdl@broadcom.com
10234L:	linux-scsi@vger.kernel.org
10235S:	Supported
10236W:	http://www.avagotech.com/support/
10237F:	drivers/message/fusion/
10238F:	drivers/scsi/mpt3sas/
10239
10240LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10241M:	Matthew Wilcox <willy@infradead.org>
10242L:	linux-scsi@vger.kernel.org
10243S:	Maintained
10244F:	drivers/scsi/sym53c8xx_2/
10245
10246LTC1660 DAC DRIVER
10247M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10248L:	linux-iio@vger.kernel.org
10249S:	Maintained
10250F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10251F:	drivers/iio/dac/ltc1660.c
10252
10253LTC2947 HARDWARE MONITOR DRIVER
10254M:	Nuno Sá <nuno.sa@analog.com>
10255L:	linux-hwmon@vger.kernel.org
10256S:	Supported
10257W:	http://ez.analog.com/community/linux-device-drivers
10258F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10259F:	drivers/hwmon/ltc2947-core.c
10260F:	drivers/hwmon/ltc2947-i2c.c
10261F:	drivers/hwmon/ltc2947-spi.c
10262F:	drivers/hwmon/ltc2947.h
10263
10264LTC2983 IIO TEMPERATURE DRIVER
10265M:	Nuno Sá <nuno.sa@analog.com>
10266L:	linux-iio@vger.kernel.org
10267S:	Supported
10268W:	http://ez.analog.com/community/linux-device-drivers
10269F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10270F:	drivers/iio/temperature/ltc2983.c
10271
10272LTC4261 HARDWARE MONITOR DRIVER
10273M:	Guenter Roeck <linux@roeck-us.net>
10274L:	linux-hwmon@vger.kernel.org
10275S:	Maintained
10276F:	Documentation/hwmon/ltc4261.rst
10277F:	drivers/hwmon/ltc4261.c
10278
10279LTC4306 I2C MULTIPLEXER DRIVER
10280M:	Michael Hennerich <michael.hennerich@analog.com>
10281L:	linux-i2c@vger.kernel.org
10282S:	Supported
10283W:	http://ez.analog.com/community/linux-device-drivers
10284F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10285F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
10286
10287LTP (Linux Test Project)
10288M:	Mike Frysinger <vapier@gentoo.org>
10289M:	Cyril Hrubis <chrubis@suse.cz>
10290M:	Wanlong Gao <wanlong.gao@gmail.com>
10291M:	Jan Stancek <jstancek@redhat.com>
10292M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10293M:	Alexey Kodanev <alexey.kodanev@oracle.com>
10294L:	ltp@lists.linux.it (subscribers-only)
10295S:	Maintained
10296W:	http://linux-test-project.github.io/
10297T:	git git://github.com/linux-test-project/ltp.git
10298
10299M68K ARCHITECTURE
10300M:	Geert Uytterhoeven <geert@linux-m68k.org>
10301L:	linux-m68k@lists.linux-m68k.org
10302S:	Maintained
10303W:	http://www.linux-m68k.org/
10304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10305F:	arch/m68k/
10306F:	drivers/zorro/
10307
10308M68K ON APPLE MACINTOSH
10309M:	Joshua Thompson <funaho@jurai.org>
10310L:	linux-m68k@lists.linux-m68k.org
10311S:	Maintained
10312W:	http://www.mac.linux-m68k.org/
10313F:	arch/m68k/mac/
10314
10315M68K ON HP9000/300
10316M:	Philip Blundell <philb@gnu.org>
10317S:	Maintained
10318W:	http://www.tazenda.demon.co.uk/phil/linux-hp
10319F:	arch/m68k/hp300/
10320
10321M88DS3103 MEDIA DRIVER
10322M:	Antti Palosaari <crope@iki.fi>
10323L:	linux-media@vger.kernel.org
10324S:	Maintained
10325W:	https://linuxtv.org
10326W:	http://palosaari.fi/linux/
10327Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10328T:	git git://linuxtv.org/anttip/media_tree.git
10329F:	drivers/media/dvb-frontends/m88ds3103*
10330
10331M88RS2000 MEDIA DRIVER
10332M:	Malcolm Priestley <tvboxspy@gmail.com>
10333L:	linux-media@vger.kernel.org
10334S:	Maintained
10335W:	https://linuxtv.org
10336Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10337F:	drivers/media/dvb-frontends/m88rs2000*
10338
10339MA901 MASTERKIT USB FM RADIO DRIVER
10340M:	Alexey Klimov <klimov.linux@gmail.com>
10341L:	linux-media@vger.kernel.org
10342S:	Maintained
10343T:	git git://linuxtv.org/media_tree.git
10344F:	drivers/media/radio/radio-ma901.c
10345
10346MAC80211
10347M:	Johannes Berg <johannes@sipsolutions.net>
10348L:	linux-wireless@vger.kernel.org
10349S:	Maintained
10350W:	https://wireless.wiki.kernel.org/
10351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10353F:	Documentation/networking/mac80211-injection.rst
10354F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10355F:	drivers/net/wireless/mac80211_hwsim.[ch]
10356F:	include/net/mac80211.h
10357F:	net/mac80211/
10358
10359MAILBOX API
10360M:	Jassi Brar <jassisinghbrar@gmail.com>
10361L:	linux-kernel@vger.kernel.org
10362S:	Maintained
10363F:	drivers/mailbox/
10364F:	include/linux/mailbox_client.h
10365F:	include/linux/mailbox_controller.h
10366
10367MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10368M:	Michael Kerrisk <mtk.manpages@gmail.com>
10369L:	linux-man@vger.kernel.org
10370S:	Maintained
10371W:	http://www.kernel.org/doc/man-pages
10372
10373MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10374M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
10375L:	linux-mips@vger.kernel.org
10376S:	Maintained
10377F:	arch/mips/boot/dts/img/pistachio_marduk.dts
10378
10379MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10380M:	Andrew Lunn <andrew@lunn.ch>
10381M:	Vivien Didelot <vivien.didelot@gmail.com>
10382L:	netdev@vger.kernel.org
10383S:	Maintained
10384F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
10385F:	Documentation/networking/devlink/mv88e6xxx.rst
10386F:	drivers/net/dsa/mv88e6xxx/
10387F:	include/linux/platform_data/mv88e6xxx.h
10388
10389MARVELL ARMADA 3700 PHY DRIVERS
10390M:	Miquel Raynal <miquel.raynal@bootlin.com>
10391S:	Maintained
10392F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10393F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10394F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10395F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10396
10397MARVELL ARMADA DRM SUPPORT
10398M:	Russell King <linux@armlinux.org.uk>
10399S:	Maintained
10400T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10401T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10402F:	Documentation/devicetree/bindings/display/armada/
10403F:	drivers/gpu/drm/armada/
10404F:	include/uapi/drm/armada_drm.h
10405
10406MARVELL CRYPTO DRIVER
10407M:	Boris Brezillon <bbrezillon@kernel.org>
10408M:	Arnaud Ebalard <arno@natisbad.org>
10409M:	Srujana Challa <schalla@marvell.com>
10410L:	linux-crypto@vger.kernel.org
10411S:	Maintained
10412F:	drivers/crypto/marvell/
10413
10414MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10415M:	Mirko Lindner <mlindner@marvell.com>
10416M:	Stephen Hemminger <stephen@networkplumber.org>
10417L:	netdev@vger.kernel.org
10418S:	Maintained
10419F:	drivers/net/ethernet/marvell/sk*
10420
10421MARVELL LIBERTAS WIRELESS DRIVER
10422L:	libertas-dev@lists.infradead.org
10423S:	Orphan
10424F:	drivers/net/wireless/marvell/libertas/
10425
10426MARVELL MACCHIATOBIN SUPPORT
10427M:	Russell King <linux@armlinux.org.uk>
10428L:	linux-arm-kernel@lists.infradead.org
10429S:	Maintained
10430F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10431
10432MARVELL MV643XX ETHERNET DRIVER
10433M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10434L:	netdev@vger.kernel.org
10435S:	Maintained
10436F:	drivers/net/ethernet/marvell/mv643xx_eth.*
10437F:	include/linux/mv643xx.h
10438
10439MARVELL MV88X3310 PHY DRIVER
10440M:	Russell King <linux@armlinux.org.uk>
10441L:	netdev@vger.kernel.org
10442S:	Maintained
10443F:	drivers/net/phy/marvell10g.c
10444
10445MARVELL MVEBU THERMAL DRIVER
10446M:	Miquel Raynal <miquel.raynal@bootlin.com>
10447S:	Maintained
10448F:	drivers/thermal/armada_thermal.c
10449
10450MARVELL MVNETA ETHERNET DRIVER
10451M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10452L:	netdev@vger.kernel.org
10453S:	Maintained
10454F:	drivers/net/ethernet/marvell/mvneta.*
10455
10456MARVELL MWIFIEX WIRELESS DRIVER
10457M:	Amitkumar Karwar <amitkarwar@gmail.com>
10458M:	Ganapathi Bhat <ganapathi.bhat@nxp.com>
10459M:	Xinming Hu <huxinming820@gmail.com>
10460L:	linux-wireless@vger.kernel.org
10461S:	Maintained
10462F:	drivers/net/wireless/marvell/mwifiex/
10463
10464MARVELL MWL8K WIRELESS DRIVER
10465M:	Lennert Buytenhek <buytenh@wantstofly.org>
10466L:	linux-wireless@vger.kernel.org
10467S:	Odd Fixes
10468F:	drivers/net/wireless/marvell/mwl8k.c
10469
10470MARVELL NAND CONTROLLER DRIVER
10471M:	Miquel Raynal <miquel.raynal@bootlin.com>
10472L:	linux-mtd@lists.infradead.org
10473S:	Maintained
10474F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
10475F:	drivers/mtd/nand/raw/marvell_nand.c
10476
10477MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10478M:	Sunil Goutham <sgoutham@marvell.com>
10479M:	Geetha sowjanya <gakula@marvell.com>
10480M:	Subbaraya Sundeep <sbhatta@marvell.com>
10481M:	hariprasad <hkelam@marvell.com>
10482L:	netdev@vger.kernel.org
10483S:	Supported
10484F:	drivers/net/ethernet/marvell/octeontx2/nic/
10485
10486MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10487M:	Sunil Goutham <sgoutham@marvell.com>
10488M:	Linu Cherian <lcherian@marvell.com>
10489M:	Geetha sowjanya <gakula@marvell.com>
10490M:	Jerin Jacob <jerinj@marvell.com>
10491L:	netdev@vger.kernel.org
10492S:	Supported
10493F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10494F:	drivers/net/ethernet/marvell/octeontx2/af/
10495
10496MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10497M:	Nicolas Pitre <nico@fluxnic.net>
10498S:	Odd Fixes
10499F:	drivers/mmc/host/mvsdio.*
10500
10501MARVELL USB MDIO CONTROLLER DRIVER
10502M:	Tobias Waldekranz <tobias@waldekranz.com>
10503L:	netdev@vger.kernel.org
10504S:	Maintained
10505F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10506F:	drivers/net/phy/mdio-mvusb.c
10507
10508MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10509M:	Hu Ziji <huziji@marvell.com>
10510L:	linux-mmc@vger.kernel.org
10511S:	Supported
10512F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10513F:	drivers/mmc/host/sdhci-xenon*
10514
10515MATROX FRAMEBUFFER DRIVER
10516L:	linux-fbdev@vger.kernel.org
10517S:	Orphan
10518F:	drivers/video/fbdev/matrox/matroxfb_*
10519F:	include/uapi/linux/matroxfb.h
10520
10521MAX16065 HARDWARE MONITOR DRIVER
10522M:	Guenter Roeck <linux@roeck-us.net>
10523L:	linux-hwmon@vger.kernel.org
10524S:	Maintained
10525F:	Documentation/hwmon/max16065.rst
10526F:	drivers/hwmon/max16065.c
10527
10528MAX2175 SDR TUNER DRIVER
10529M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10530L:	linux-media@vger.kernel.org
10531S:	Maintained
10532T:	git git://linuxtv.org/media_tree.git
10533F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
10534F:	Documentation/userspace-api/media/drivers/max2175.rst
10535F:	drivers/media/i2c/max2175*
10536F:	include/uapi/linux/max2175.h
10537
10538MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10539L:	linux-hwmon@vger.kernel.org
10540S:	Orphan
10541F:	Documentation/hwmon/max6650.rst
10542F:	drivers/hwmon/max6650.c
10543
10544MAX6697 HARDWARE MONITOR DRIVER
10545M:	Guenter Roeck <linux@roeck-us.net>
10546L:	linux-hwmon@vger.kernel.org
10547S:	Maintained
10548F:	Documentation/devicetree/bindings/hwmon/max6697.txt
10549F:	Documentation/hwmon/max6697.rst
10550F:	drivers/hwmon/max6697.c
10551F:	include/linux/platform_data/max6697.h
10552
10553MAX9286 QUAD GMSL DESERIALIZER DRIVER
10554M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
10555M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10556M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10557M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10558L:	linux-media@vger.kernel.org
10559S:	Maintained
10560F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10561F:	drivers/media/i2c/max9286.c
10562
10563MAX9860 MONO AUDIO VOICE CODEC DRIVER
10564M:	Peter Rosin <peda@axentia.se>
10565L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10566S:	Maintained
10567F:	Documentation/devicetree/bindings/sound/max9860.txt
10568F:	sound/soc/codecs/max9860.*
10569
10570MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10571M:	Andreas Klinger <ak@it-klinger.de>
10572L:	linux-iio@vger.kernel.org
10573S:	Maintained
10574F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10575F:	drivers/iio/proximity/mb1232.c
10576
10577MAXIM MAX77650 PMIC MFD DRIVER
10578M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
10579L:	linux-kernel@vger.kernel.org
10580S:	Maintained
10581F:	Documentation/devicetree/bindings/*/*max77650.yaml
10582F:	Documentation/devicetree/bindings/*/max77650*.yaml
10583F:	drivers/gpio/gpio-max77650.c
10584F:	drivers/input/misc/max77650-onkey.c
10585F:	drivers/leds/leds-max77650.c
10586F:	drivers/mfd/max77650.c
10587F:	drivers/power/supply/max77650-charger.c
10588F:	drivers/regulator/max77650-regulator.c
10589F:	include/linux/mfd/max77650.h
10590
10591MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10592M:	Javier Martinez Canillas <javier@dowhile0.org>
10593L:	linux-kernel@vger.kernel.org
10594S:	Supported
10595F:	Documentation/devicetree/bindings/*/*max77802.txt
10596F:	drivers/regulator/max77802-regulator.c
10597F:	include/dt-bindings/*/*max77802.h
10598
10599MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10600M:	Krzysztof Kozlowski <krzk@kernel.org>
10601M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10602L:	linux-pm@vger.kernel.org
10603S:	Supported
10604F:	drivers/power/supply/max14577_charger.c
10605F:	drivers/power/supply/max77693_charger.c
10606
10607MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10608M:	Chanwoo Choi <cw00.choi@samsung.com>
10609M:	Krzysztof Kozlowski <krzk@kernel.org>
10610M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10611L:	linux-kernel@vger.kernel.org
10612S:	Supported
10613F:	Documentation/devicetree/bindings/*/max77686.txt
10614F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
10615F:	Documentation/devicetree/bindings/mfd/max14577.txt
10616F:	Documentation/devicetree/bindings/mfd/max77693.txt
10617F:	drivers/*/max14577*.c
10618F:	drivers/*/max77686*.c
10619F:	drivers/*/max77693*.c
10620F:	drivers/clk/clk-max77686.c
10621F:	drivers/extcon/extcon-max14577.c
10622F:	drivers/extcon/extcon-max77693.c
10623F:	drivers/rtc/rtc-max77686.c
10624F:	include/linux/mfd/max14577*.h
10625F:	include/linux/mfd/max77686*.h
10626F:	include/linux/mfd/max77693*.h
10627
10628MAXIRADIO FM RADIO RECEIVER DRIVER
10629M:	Hans Verkuil <hverkuil@xs4all.nl>
10630L:	linux-media@vger.kernel.org
10631S:	Maintained
10632W:	https://linuxtv.org
10633T:	git git://linuxtv.org/media_tree.git
10634F:	drivers/media/radio/radio-maxiradio*
10635
10636MCAN MMIO DEVICE DRIVER
10637M:	Dan Murphy <dmurphy@ti.com>
10638M:	Sriram Dash <sriram.dash@samsung.com>
10639L:	linux-can@vger.kernel.org
10640S:	Maintained
10641F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10642F:	drivers/net/can/m_can/m_can.c
10643F:	drivers/net/can/m_can/m_can.h
10644F:	drivers/net/can/m_can/m_can_platform.c
10645
10646MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10647M:	Rishi Gupta <gupt21@gmail.com>
10648L:	linux-i2c@vger.kernel.org
10649L:	linux-input@vger.kernel.org
10650S:	Maintained
10651F:	drivers/hid/hid-mcp2221.c
10652
10653MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10654M:	Peter Rosin <peda@axentia.se>
10655L:	linux-iio@vger.kernel.org
10656S:	Maintained
10657F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10658F:	drivers/iio/potentiometer/mcp4018.c
10659F:	drivers/iio/potentiometer/mcp4531.c
10660
10661MCR20A IEEE-802.15.4 RADIO DRIVER
10662M:	Xue Liu <liuxuenetmail@gmail.com>
10663L:	linux-wpan@vger.kernel.org
10664S:	Maintained
10665W:	https://github.com/xueliu/mcr20a-linux
10666F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10667F:	drivers/net/ieee802154/mcr20a.c
10668F:	drivers/net/ieee802154/mcr20a.h
10669
10670MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10671M:	William Breathitt Gray <vilhelm.gray@gmail.com>
10672L:	linux-iio@vger.kernel.org
10673S:	Maintained
10674F:	drivers/iio/dac/cio-dac.c
10675
10676MEDIA CONTROLLER FRAMEWORK
10677M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10678M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10679L:	linux-media@vger.kernel.org
10680S:	Supported
10681W:	https://www.linuxtv.org
10682T:	git git://linuxtv.org/media_tree.git
10683F:	drivers/media/mc/
10684F:	include/media/media-*.h
10685F:	include/uapi/linux/media.h
10686
10687MEDIA DRIVER FOR FREESCALE IMX PXP
10688M:	Philipp Zabel <p.zabel@pengutronix.de>
10689L:	linux-media@vger.kernel.org
10690S:	Maintained
10691T:	git git://linuxtv.org/media_tree.git
10692F:	drivers/media/platform/imx-pxp.[ch]
10693
10694MEDIA DRIVERS FOR ASCOT2E
10695M:	Sergey Kozlov <serjk@netup.ru>
10696M:	Abylay Ospan <aospan@netup.ru>
10697L:	linux-media@vger.kernel.org
10698S:	Supported
10699W:	https://linuxtv.org
10700W:	http://netup.tv/
10701T:	git git://linuxtv.org/media_tree.git
10702F:	drivers/media/dvb-frontends/ascot2e*
10703
10704MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10705M:	Jasmin Jessich <jasmin@anw.at>
10706L:	linux-media@vger.kernel.org
10707S:	Maintained
10708W:	https://linuxtv.org
10709T:	git git://linuxtv.org/media_tree.git
10710F:	drivers/media/dvb-frontends/cxd2099*
10711
10712MEDIA DRIVERS FOR CXD2841ER
10713M:	Sergey Kozlov <serjk@netup.ru>
10714M:	Abylay Ospan <aospan@netup.ru>
10715L:	linux-media@vger.kernel.org
10716S:	Supported
10717W:	https://linuxtv.org
10718W:	http://netup.tv/
10719T:	git git://linuxtv.org/media_tree.git
10720F:	drivers/media/dvb-frontends/cxd2841er*
10721
10722MEDIA DRIVERS FOR CXD2880
10723M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10724L:	linux-media@vger.kernel.org
10725S:	Supported
10726W:	http://linuxtv.org/
10727T:	git git://linuxtv.org/media_tree.git
10728F:	drivers/media/dvb-frontends/cxd2880/*
10729F:	drivers/media/spi/cxd2880*
10730
10731MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10732L:	linux-media@vger.kernel.org
10733S:	Orphan
10734W:	https://linuxtv.org
10735T:	git git://linuxtv.org/media_tree.git
10736F:	drivers/media/pci/ddbridge/*
10737
10738MEDIA DRIVERS FOR FREESCALE IMX
10739M:	Steve Longerbeam <slongerbeam@gmail.com>
10740M:	Philipp Zabel <p.zabel@pengutronix.de>
10741L:	linux-media@vger.kernel.org
10742S:	Maintained
10743T:	git git://linuxtv.org/media_tree.git
10744F:	Documentation/admin-guide/media/imx.rst
10745F:	Documentation/devicetree/bindings/media/imx.txt
10746F:	drivers/staging/media/imx/
10747F:	include/linux/imx-media.h
10748F:	include/media/imx.h
10749
10750MEDIA DRIVERS FOR FREESCALE IMX7
10751M:	Rui Miguel Silva <rmfrfs@gmail.com>
10752L:	linux-media@vger.kernel.org
10753S:	Maintained
10754T:	git git://linuxtv.org/media_tree.git
10755F:	Documentation/admin-guide/media/imx7.rst
10756F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10757F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10758F:	drivers/staging/media/imx/imx7-media-csi.c
10759F:	drivers/staging/media/imx/imx7-mipi-csis.c
10760
10761MEDIA DRIVERS FOR HELENE
10762M:	Abylay Ospan <aospan@netup.ru>
10763L:	linux-media@vger.kernel.org
10764S:	Supported
10765W:	https://linuxtv.org
10766W:	http://netup.tv/
10767T:	git git://linuxtv.org/media_tree.git
10768F:	drivers/media/dvb-frontends/helene*
10769
10770MEDIA DRIVERS FOR HORUS3A
10771M:	Sergey Kozlov <serjk@netup.ru>
10772M:	Abylay Ospan <aospan@netup.ru>
10773L:	linux-media@vger.kernel.org
10774S:	Supported
10775W:	https://linuxtv.org
10776W:	http://netup.tv/
10777T:	git git://linuxtv.org/media_tree.git
10778F:	drivers/media/dvb-frontends/horus3a*
10779
10780MEDIA DRIVERS FOR LNBH25
10781M:	Sergey Kozlov <serjk@netup.ru>
10782M:	Abylay Ospan <aospan@netup.ru>
10783L:	linux-media@vger.kernel.org
10784S:	Supported
10785W:	https://linuxtv.org
10786W:	http://netup.tv/
10787T:	git git://linuxtv.org/media_tree.git
10788F:	drivers/media/dvb-frontends/lnbh25*
10789
10790MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10791L:	linux-media@vger.kernel.org
10792S:	Orphan
10793W:	https://linuxtv.org
10794T:	git git://linuxtv.org/media_tree.git
10795F:	drivers/media/dvb-frontends/mxl5xx*
10796
10797MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10798M:	Sergey Kozlov <serjk@netup.ru>
10799M:	Abylay Ospan <aospan@netup.ru>
10800L:	linux-media@vger.kernel.org
10801S:	Supported
10802W:	https://linuxtv.org
10803W:	http://netup.tv/
10804T:	git git://linuxtv.org/media_tree.git
10805F:	drivers/media/pci/netup_unidvb/*
10806
10807MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10808M:	Dmitry Osipenko <digetx@gmail.com>
10809L:	linux-media@vger.kernel.org
10810L:	linux-tegra@vger.kernel.org
10811S:	Maintained
10812T:	git git://linuxtv.org/media_tree.git
10813F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10814F:	drivers/staging/media/tegra-vde/
10815
10816MEDIA DRIVERS FOR RENESAS - CEU
10817M:	Jacopo Mondi <jacopo@jmondi.org>
10818L:	linux-media@vger.kernel.org
10819L:	linux-renesas-soc@vger.kernel.org
10820S:	Supported
10821T:	git git://linuxtv.org/media_tree.git
10822F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
10823F:	drivers/media/platform/renesas-ceu.c
10824F:	include/media/drv-intf/renesas-ceu.h
10825
10826MEDIA DRIVERS FOR RENESAS - DRIF
10827M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10828L:	linux-media@vger.kernel.org
10829L:	linux-renesas-soc@vger.kernel.org
10830S:	Supported
10831T:	git git://linuxtv.org/media_tree.git
10832F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10833F:	drivers/media/platform/rcar_drif.c
10834
10835MEDIA DRIVERS FOR RENESAS - FCP
10836M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10837L:	linux-media@vger.kernel.org
10838L:	linux-renesas-soc@vger.kernel.org
10839S:	Supported
10840T:	git git://linuxtv.org/media_tree.git
10841F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
10842F:	drivers/media/platform/rcar-fcp.c
10843F:	include/media/rcar-fcp.h
10844
10845MEDIA DRIVERS FOR RENESAS - FDP1
10846M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10847L:	linux-media@vger.kernel.org
10848L:	linux-renesas-soc@vger.kernel.org
10849S:	Supported
10850T:	git git://linuxtv.org/media_tree.git
10851F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10852F:	drivers/media/platform/rcar_fdp1.c
10853
10854MEDIA DRIVERS FOR RENESAS - VIN
10855M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10856L:	linux-media@vger.kernel.org
10857L:	linux-renesas-soc@vger.kernel.org
10858S:	Supported
10859T:	git git://linuxtv.org/media_tree.git
10860F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
10861F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
10862F:	drivers/media/platform/rcar-vin/
10863
10864MEDIA DRIVERS FOR RENESAS - VSP1
10865M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10866M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10867L:	linux-media@vger.kernel.org
10868L:	linux-renesas-soc@vger.kernel.org
10869S:	Supported
10870T:	git git://linuxtv.org/media_tree.git
10871F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10872F:	drivers/media/platform/vsp1/
10873
10874MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10875L:	linux-media@vger.kernel.org
10876S:	Orphan
10877W:	https://linuxtv.org
10878T:	git git://linuxtv.org/media_tree.git
10879F:	drivers/media/dvb-frontends/stv0910*
10880
10881MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10882L:	linux-media@vger.kernel.org
10883S:	Orphan
10884W:	https://linuxtv.org
10885T:	git git://linuxtv.org/media_tree.git
10886F:	drivers/media/dvb-frontends/stv6111*
10887
10888MEDIA DRIVERS FOR STM32 - DCMI
10889M:	Hugues Fruchet <hugues.fruchet@st.com>
10890L:	linux-media@vger.kernel.org
10891S:	Supported
10892T:	git git://linuxtv.org/media_tree.git
10893F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10894F:	drivers/media/platform/stm32/stm32-dcmi.c
10895
10896MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10897M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10898L:	linux-media@vger.kernel.org
10899S:	Maintained
10900W:	https://linuxtv.org
10901Q:	http://patchwork.kernel.org/project/linux-media/list/
10902T:	git git://linuxtv.org/media_tree.git
10903F:	Documentation/admin-guide/media/
10904F:	Documentation/devicetree/bindings/media/
10905F:	Documentation/driver-api/media/
10906F:	Documentation/userspace-api/media/
10907F:	drivers/media/
10908F:	drivers/staging/media/
10909F:	include/linux/platform_data/media/
10910F:	include/media/
10911F:	include/uapi/linux/dvb/
10912F:	include/uapi/linux/ivtv*
10913F:	include/uapi/linux/media.h
10914F:	include/uapi/linux/meye.h
10915F:	include/uapi/linux/uvcvideo.h
10916F:	include/uapi/linux/v4l2-*
10917F:	include/uapi/linux/videodev2.h
10918
10919MEDIATEK BLUETOOTH DRIVER
10920M:	Sean Wang <sean.wang@mediatek.com>
10921L:	linux-bluetooth@vger.kernel.org
10922L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10923S:	Maintained
10924F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10925F:	drivers/bluetooth/btmtkuart.c
10926
10927MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10928M:	Sean Wang <sean.wang@mediatek.com>
10929L:	linux-pm@vger.kernel.org
10930S:	Maintained
10931F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10932F:	drivers/power/reset/mt6323-poweroff.c
10933
10934MEDIATEK CIR DRIVER
10935M:	Sean Wang <sean.wang@mediatek.com>
10936S:	Maintained
10937F:	drivers/media/rc/mtk-cir.c
10938
10939MEDIATEK DMA DRIVER
10940M:	Sean Wang <sean.wang@mediatek.com>
10941L:	dmaengine@vger.kernel.org
10942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10943L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10944S:	Maintained
10945F:	Documentation/devicetree/bindings/dma/mtk-*
10946F:	drivers/dma/mediatek/
10947
10948MEDIATEK ETHERNET DRIVER
10949M:	Felix Fietkau <nbd@nbd.name>
10950M:	John Crispin <john@phrozen.org>
10951M:	Sean Wang <sean.wang@mediatek.com>
10952M:	Mark Lee <Mark-MC.Lee@mediatek.com>
10953L:	netdev@vger.kernel.org
10954S:	Maintained
10955F:	drivers/net/ethernet/mediatek/
10956
10957MEDIATEK I2C CONTROLLER DRIVER
10958M:	Qii Wang <qii.wang@mediatek.com>
10959L:	linux-i2c@vger.kernel.org
10960S:	Maintained
10961F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10962F:	drivers/i2c/busses/i2c-mt65xx.c
10963
10964MEDIATEK JPEG DRIVER
10965M:	Rick Chang <rick.chang@mediatek.com>
10966M:	Bin Liu <bin.liu@mediatek.com>
10967S:	Supported
10968F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10969F:	drivers/media/platform/mtk-jpeg/
10970
10971MEDIATEK MDP DRIVER
10972M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10973M:	Houlong Wei <houlong.wei@mediatek.com>
10974M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10975S:	Supported
10976F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10977F:	drivers/media/platform/mtk-mdp/
10978F:	drivers/media/platform/mtk-vpu/
10979
10980MEDIATEK MEDIA DRIVER
10981M:	Tiffany Lin <tiffany.lin@mediatek.com>
10982M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10983S:	Supported
10984F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10985F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10986F:	drivers/media/platform/mtk-vcodec/
10987F:	drivers/media/platform/mtk-vpu/
10988
10989MEDIATEK MMC/SD/SDIO DRIVER
10990M:	Chaotian Jing <chaotian.jing@mediatek.com>
10991S:	Maintained
10992F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10993F:	drivers/mmc/host/mtk-sd.c
10994
10995MEDIATEK MT76 WIRELESS LAN DRIVER
10996M:	Felix Fietkau <nbd@nbd.name>
10997M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10998R:	Ryder Lee <ryder.lee@mediatek.com>
10999L:	linux-wireless@vger.kernel.org
11000S:	Maintained
11001F:	drivers/net/wireless/mediatek/mt76/
11002
11003MEDIATEK MT7601U WIRELESS LAN DRIVER
11004M:	Jakub Kicinski <kubakici@wp.pl>
11005L:	linux-wireless@vger.kernel.org
11006S:	Maintained
11007F:	drivers/net/wireless/mediatek/mt7601u/
11008
11009MEDIATEK MT7621/28/88 I2C DRIVER
11010M:	Stefan Roese <sr@denx.de>
11011L:	linux-i2c@vger.kernel.org
11012S:	Maintained
11013F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11014F:	drivers/i2c/busses/i2c-mt7621.c
11015
11016MEDIATEK NAND CONTROLLER DRIVER
11017L:	linux-mtd@lists.infradead.org
11018S:	Orphan
11019F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
11020F:	drivers/mtd/nand/raw/mtk_*
11021
11022MEDIATEK PMIC LED DRIVER
11023M:	Sean Wang <sean.wang@mediatek.com>
11024S:	Maintained
11025F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
11026F:	drivers/leds/leds-mt6323.c
11027
11028MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11029M:	Sean Wang <sean.wang@mediatek.com>
11030S:	Maintained
11031F:	drivers/char/hw_random/mtk-rng.c
11032
11033MEDIATEK SWITCH DRIVER
11034M:	Sean Wang <sean.wang@mediatek.com>
11035L:	netdev@vger.kernel.org
11036S:	Maintained
11037F:	drivers/net/dsa/mt7530.*
11038F:	net/dsa/tag_mtk.c
11039
11040MEDIATEK USB3 DRD IP DRIVER
11041M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
11042L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
11043L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11044L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11045S:	Maintained
11046F:	drivers/usb/mtu3/
11047
11048MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11049M:	Peter Senna Tschudin <peter.senna@gmail.com>
11050M:	Martin Donnelly <martin.donnelly@ge.com>
11051M:	Martyn Welch <martyn.welch@collabora.co.uk>
11052S:	Maintained
11053F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11054F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11055
11056MEGARAID SCSI/SAS DRIVERS
11057M:	Kashyap Desai <kashyap.desai@broadcom.com>
11058M:	Sumit Saxena <sumit.saxena@broadcom.com>
11059M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11060L:	megaraidlinux.pdl@broadcom.com
11061L:	linux-scsi@vger.kernel.org
11062S:	Maintained
11063W:	http://www.avagotech.com/support/
11064F:	Documentation/scsi/megaraid.rst
11065F:	drivers/scsi/megaraid.*
11066F:	drivers/scsi/megaraid/
11067
11068MELEXIS MLX90614 DRIVER
11069M:	Crt Mori <cmo@melexis.com>
11070L:	linux-iio@vger.kernel.org
11071S:	Supported
11072W:	http://www.melexis.com
11073F:	drivers/iio/temperature/mlx90614.c
11074
11075MELEXIS MLX90632 DRIVER
11076M:	Crt Mori <cmo@melexis.com>
11077L:	linux-iio@vger.kernel.org
11078S:	Supported
11079W:	http://www.melexis.com
11080F:	drivers/iio/temperature/mlx90632.c
11081
11082MELFAS MIP4 TOUCHSCREEN DRIVER
11083M:	Sangwon Jee <jeesw@melfas.com>
11084S:	Supported
11085W:	http://www.melfas.com
11086F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11087F:	drivers/input/touchscreen/melfas_mip4.c
11088
11089MELLANOX ETHERNET DRIVER (mlx4_en)
11090M:	Tariq Toukan <tariqt@nvidia.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/mlx4/en_*
11096
11097MELLANOX ETHERNET DRIVER (mlx5e)
11098M:	Saeed Mahameed <saeedm@nvidia.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/en_*
11104
11105MELLANOX ETHERNET INNOVA DRIVERS
11106R:	Boris Pismenny <borisp@nvidia.com>
11107L:	netdev@vger.kernel.org
11108S:	Supported
11109W:	http://www.mellanox.com
11110Q:	http://patchwork.ozlabs.org/project/netdev/list/
11111F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
11112F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11113F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11114F:	include/linux/mlx5/mlx5_ifc_fpga.h
11115
11116MELLANOX ETHERNET SWITCH DRIVERS
11117M:	Jiri Pirko <jiri@nvidia.com>
11118M:	Ido Schimmel <idosch@nvidia.com>
11119L:	netdev@vger.kernel.org
11120S:	Supported
11121W:	http://www.mellanox.com
11122Q:	http://patchwork.ozlabs.org/project/netdev/list/
11123F:	drivers/net/ethernet/mellanox/mlxsw/
11124F:	tools/testing/selftests/drivers/net/mlxsw/
11125
11126MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11127M:	mlxsw@nvidia.com
11128L:	netdev@vger.kernel.org
11129S:	Supported
11130W:	http://www.mellanox.com
11131Q:	http://patchwork.ozlabs.org/project/netdev/list/
11132F:	drivers/net/ethernet/mellanox/mlxfw/
11133
11134MELLANOX HARDWARE PLATFORM SUPPORT
11135M:	Andy Shevchenko <andy@infradead.org>
11136M:	Darren Hart <dvhart@infradead.org>
11137M:	Vadim Pasternak <vadimp@nvidia.com>
11138L:	platform-driver-x86@vger.kernel.org
11139S:	Supported
11140F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11141F:	drivers/platform/mellanox/
11142F:	include/linux/platform_data/mlxreg.h
11143
11144MELLANOX MLX4 core VPI driver
11145M:	Tariq Toukan <tariqt@nvidia.com>
11146L:	netdev@vger.kernel.org
11147L:	linux-rdma@vger.kernel.org
11148S:	Supported
11149W:	http://www.mellanox.com
11150Q:	http://patchwork.ozlabs.org/project/netdev/list/
11151F:	drivers/net/ethernet/mellanox/mlx4/
11152F:	include/linux/mlx4/
11153
11154MELLANOX MLX4 IB driver
11155M:	Yishai Hadas <yishaih@nvidia.com>
11156L:	linux-rdma@vger.kernel.org
11157S:	Supported
11158W:	http://www.mellanox.com
11159Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11160F:	drivers/infiniband/hw/mlx4/
11161F:	include/linux/mlx4/
11162F:	include/uapi/rdma/mlx4-abi.h
11163
11164MELLANOX MLX5 core VPI driver
11165M:	Saeed Mahameed <saeedm@nvidia.com>
11166M:	Leon Romanovsky <leonro@nvidia.com>
11167L:	netdev@vger.kernel.org
11168L:	linux-rdma@vger.kernel.org
11169S:	Supported
11170W:	http://www.mellanox.com
11171Q:	http://patchwork.ozlabs.org/project/netdev/list/
11172F:	Documentation/networking/device_drivers/ethernet/mellanox/
11173F:	drivers/net/ethernet/mellanox/mlx5/core/
11174F:	include/linux/mlx5/
11175
11176MELLANOX MLX5 IB driver
11177M:	Leon Romanovsky <leonro@nvidia.com>
11178L:	linux-rdma@vger.kernel.org
11179S:	Supported
11180W:	http://www.mellanox.com
11181Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11182F:	drivers/infiniband/hw/mlx5/
11183F:	include/linux/mlx5/
11184F:	include/uapi/rdma/mlx5-abi.h
11185
11186MELLANOX MLXCPLD I2C AND MUX DRIVER
11187M:	Vadim Pasternak <vadimp@nvidia.com>
11188M:	Michael Shych <michaelsh@nvidia.com>
11189L:	linux-i2c@vger.kernel.org
11190S:	Supported
11191F:	Documentation/i2c/busses/i2c-mlxcpld.rst
11192F:	drivers/i2c/busses/i2c-mlxcpld.c
11193F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
11194
11195MELLANOX MLXCPLD LED DRIVER
11196M:	Vadim Pasternak <vadimp@nvidia.com>
11197L:	linux-leds@vger.kernel.org
11198S:	Supported
11199F:	Documentation/leds/leds-mlxcpld.rst
11200F:	drivers/leds/leds-mlxcpld.c
11201F:	drivers/leds/leds-mlxreg.c
11202
11203MELLANOX PLATFORM DRIVER
11204M:	Vadim Pasternak <vadimp@nvidia.com>
11205L:	platform-driver-x86@vger.kernel.org
11206S:	Supported
11207F:	drivers/platform/x86/mlx-platform.c
11208
11209MEMBARRIER SUPPORT
11210M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11211M:	"Paul E. McKenney" <paulmck@kernel.org>
11212L:	linux-kernel@vger.kernel.org
11213S:	Supported
11214F:	arch/powerpc/include/asm/membarrier.h
11215F:	include/uapi/linux/membarrier.h
11216F:	kernel/sched/membarrier.c
11217
11218MEMBLOCK
11219M:	Mike Rapoport <rppt@linux.ibm.com>
11220L:	linux-mm@kvack.org
11221S:	Maintained
11222F:	Documentation/core-api/boot-time-mm.rst
11223F:	include/linux/memblock.h
11224F:	mm/memblock.c
11225
11226MEMORY CONTROLLER DRIVERS
11227M:	Krzysztof Kozlowski <krzk@kernel.org>
11228L:	linux-kernel@vger.kernel.org
11229S:	Maintained
11230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11231F:	Documentation/devicetree/bindings/memory-controllers/
11232F:	drivers/memory/
11233
11234MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11235M:	Dmitry Osipenko <digetx@gmail.com>
11236L:	linux-pm@vger.kernel.org
11237L:	linux-tegra@vger.kernel.org
11238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11239S:	Maintained
11240F:	drivers/devfreq/tegra20-devfreq.c
11241F:	drivers/devfreq/tegra30-devfreq.c
11242
11243MEMORY MANAGEMENT
11244M:	Andrew Morton <akpm@linux-foundation.org>
11245L:	linux-mm@kvack.org
11246S:	Maintained
11247W:	http://www.linux-mm.org
11248T:	quilt https://ozlabs.org/~akpm/mmotm/
11249T:	quilt https://ozlabs.org/~akpm/mmots/
11250T:	git git://github.com/hnaz/linux-mm.git
11251F:	include/linux/gfp.h
11252F:	include/linux/memory_hotplug.h
11253F:	include/linux/mm.h
11254F:	include/linux/mmzone.h
11255F:	include/linux/vmalloc.h
11256F:	mm/
11257
11258MEMORY TECHNOLOGY DEVICES (MTD)
11259M:	Miquel Raynal <miquel.raynal@bootlin.com>
11260M:	Richard Weinberger <richard@nod.at>
11261M:	Vignesh Raghavendra <vigneshr@ti.com>
11262L:	linux-mtd@lists.infradead.org
11263S:	Maintained
11264W:	http://www.linux-mtd.infradead.org/
11265Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11266C:	irc://irc.oftc.net/mtd
11267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11269F:	Documentation/devicetree/bindings/mtd/
11270F:	drivers/mtd/
11271F:	include/linux/mtd/
11272F:	include/uapi/mtd/
11273
11274MEN A21 WATCHDOG DRIVER
11275M:	Johannes Thumshirn <morbidrsa@gmail.com>
11276L:	linux-watchdog@vger.kernel.org
11277S:	Maintained
11278F:	drivers/watchdog/mena21_wdt.c
11279
11280MEN CHAMELEON BUS (mcb)
11281M:	Johannes Thumshirn <morbidrsa@gmail.com>
11282S:	Maintained
11283F:	Documentation/driver-api/men-chameleon-bus.rst
11284F:	drivers/mcb/
11285F:	include/linux/mcb.h
11286
11287MEN F21BMC (Board Management Controller)
11288M:	Andreas Werner <andreas.werner@men.de>
11289S:	Supported
11290F:	Documentation/hwmon/menf21bmc.rst
11291F:	drivers/hwmon/menf21bmc_hwmon.c
11292F:	drivers/leds/leds-menf21bmc.c
11293F:	drivers/mfd/menf21bmc.c
11294F:	drivers/watchdog/menf21bmc_wdt.c
11295
11296MEN Z069 WATCHDOG DRIVER
11297M:	Johannes Thumshirn <jth@kernel.org>
11298L:	linux-watchdog@vger.kernel.org
11299S:	Maintained
11300F:	drivers/watchdog/menz69_wdt.c
11301
11302MESON AO CEC DRIVER FOR AMLOGIC SOCS
11303M:	Neil Armstrong <narmstrong@baylibre.com>
11304L:	linux-media@vger.kernel.org
11305L:	linux-amlogic@lists.infradead.org
11306S:	Supported
11307W:	http://linux-meson.com/
11308T:	git git://linuxtv.org/media_tree.git
11309F:	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11310F:	drivers/media/platform/meson/ao-cec-g12a.c
11311F:	drivers/media/platform/meson/ao-cec.c
11312
11313MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11314M:	Liang Yang <liang.yang@amlogic.com>
11315L:	linux-mtd@lists.infradead.org
11316S:	Maintained
11317F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11318F:	drivers/mtd/nand/raw/meson_*
11319
11320MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11321M:	Maxime Jourdan <mjourdan@baylibre.com>
11322M:	Neil Armstrong <narmstrong@baylibre.com>
11323L:	linux-media@vger.kernel.org
11324L:	linux-amlogic@lists.infradead.org
11325S:	Supported
11326T:	git git://linuxtv.org/media_tree.git
11327F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11328F:	drivers/staging/media/meson/vdec/
11329
11330METHODE UDPU SUPPORT
11331M:	Vladimir Vid <vladimir.vid@sartura.hr>
11332S:	Maintained
11333F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11334
11335MHI BUS
11336M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11337M:	Hemant Kumar <hemantk@codeaurora.org>
11338L:	linux-arm-msm@vger.kernel.org
11339S:	Maintained
11340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11341F:	Documentation/mhi/
11342F:	drivers/bus/mhi/
11343F:	include/linux/mhi.h
11344
11345MICROBLAZE ARCHITECTURE
11346M:	Michal Simek <monstr@monstr.eu>
11347S:	Supported
11348W:	http://www.monstr.eu/fdt/
11349T:	git git://git.monstr.eu/linux-2.6-microblaze.git
11350F:	arch/microblaze/
11351
11352MICROCHIP AT91 DMA DRIVERS
11353M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11354M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11355L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11356L:	dmaengine@vger.kernel.org
11357S:	Supported
11358F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
11359F:	drivers/dma/at_hdmac.c
11360F:	drivers/dma/at_hdmac_regs.h
11361F:	drivers/dma/at_xdmac.c
11362F:	include/dt-bindings/dma/at91.h
11363F:	include/linux/platform_data/dma-atmel.h
11364
11365MICROCHIP AT91 SERIAL DRIVER
11366M:	Richard Genoud <richard.genoud@gmail.com>
11367S:	Maintained
11368F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11369F:	drivers/tty/serial/atmel_serial.c
11370F:	drivers/tty/serial/atmel_serial.h
11371
11372MICROCHIP AT91 USART MFD DRIVER
11373M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11374L:	linux-kernel@vger.kernel.org
11375S:	Supported
11376F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11377F:	drivers/mfd/at91-usart.c
11378F:	include/dt-bindings/mfd/at91-usart.h
11379
11380MICROCHIP AT91 USART SPI DRIVER
11381M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11382L:	linux-spi@vger.kernel.org
11383S:	Supported
11384F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11385F:	drivers/spi/spi-at91-usart.c
11386
11387MICROCHIP AUDIO ASOC DRIVERS
11388M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11389L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11390S:	Supported
11391F:	sound/soc/atmel
11392
11393MICROCHIP ECC DRIVER
11394M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11395L:	linux-crypto@vger.kernel.org
11396S:	Maintained
11397F:	drivers/crypto/atmel-ecc.*
11398
11399MICROCHIP I2C DRIVER
11400M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11401L:	linux-i2c@vger.kernel.org
11402S:	Supported
11403F:	drivers/i2c/busses/i2c-at91-*.c
11404F:	drivers/i2c/busses/i2c-at91.h
11405
11406MICROCHIP ISC DRIVER
11407M:	Eugen Hristev <eugen.hristev@microchip.com>
11408L:	linux-media@vger.kernel.org
11409S:	Supported
11410F:	Documentation/devicetree/bindings/media/atmel-isc.txt
11411F:	drivers/media/platform/atmel/atmel-isc-base.c
11412F:	drivers/media/platform/atmel/atmel-isc-regs.h
11413F:	drivers/media/platform/atmel/atmel-isc.h
11414F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
11415F:	include/linux/atmel-isc-media.h
11416
11417MICROCHIP ISI DRIVER
11418M:	Eugen Hristev <eugen.hristev@microchip.com>
11419L:	linux-media@vger.kernel.org
11420S:	Supported
11421F:	drivers/media/platform/atmel/atmel-isi.c
11422F:	drivers/media/platform/atmel/atmel-isi.h
11423
11424MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11425M:	Woojung Huh <woojung.huh@microchip.com>
11426M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11427L:	netdev@vger.kernel.org
11428S:	Maintained
11429F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
11430F:	drivers/net/dsa/microchip/*
11431F:	include/linux/platform_data/microchip-ksz.h
11432F:	net/dsa/tag_ksz.c
11433
11434MICROCHIP LAN743X ETHERNET DRIVER
11435M:	Bryan Whitehead <bryan.whitehead@microchip.com>
11436M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11437L:	netdev@vger.kernel.org
11438S:	Maintained
11439F:	drivers/net/ethernet/microchip/lan743x_*
11440
11441MICROCHIP LCDFB DRIVER
11442M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11443L:	linux-fbdev@vger.kernel.org
11444S:	Maintained
11445F:	drivers/video/fbdev/atmel_lcdfb.c
11446F:	include/video/atmel_lcdc.h
11447
11448MICROCHIP MCP16502 PMIC DRIVER
11449M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
11450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11451S:	Maintained
11452F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11453F:	drivers/regulator/mcp16502.c
11454
11455MICROCHIP MCP3911 ADC DRIVER
11456M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11457M:	Kent Gustavsson <kent@minoris.se>
11458L:	linux-iio@vger.kernel.org
11459S:	Supported
11460F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11461F:	drivers/iio/adc/mcp3911.c
11462
11463MICROCHIP MMC/SD/SDIO MCI DRIVER
11464M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11465S:	Maintained
11466F:	drivers/mmc/host/atmel-mci.c
11467
11468MICROCHIP NAND DRIVER
11469M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11470L:	linux-mtd@lists.infradead.org
11471S:	Supported
11472F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
11473F:	drivers/mtd/nand/raw/atmel/*
11474
11475MICROCHIP PWM DRIVER
11476M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11478L:	linux-pwm@vger.kernel.org
11479S:	Supported
11480F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11481F:	drivers/pwm/pwm-atmel.c
11482
11483MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11484M:	Eugen Hristev <eugen.hristev@microchip.com>
11485L:	linux-iio@vger.kernel.org
11486S:	Supported
11487F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11488F:	drivers/iio/adc/at91-sama5d2_adc.c
11489F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11490
11491MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11492M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11493S:	Supported
11494F:	drivers/power/reset/at91-sama5d2_shdwc.c
11495
11496MICROCHIP SPI DRIVER
11497M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11498S:	Supported
11499F:	drivers/spi/spi-atmel.*
11500
11501MICROCHIP SSC DRIVER
11502M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11504S:	Supported
11505F:	drivers/misc/atmel-ssc.c
11506F:	include/linux/atmel-ssc.h
11507
11508MICROCHIP USB251XB DRIVER
11509M:	Richard Leitner <richard.leitner@skidata.com>
11510L:	linux-usb@vger.kernel.org
11511S:	Maintained
11512F:	Documentation/devicetree/bindings/usb/usb251xb.txt
11513F:	drivers/usb/misc/usb251xb.c
11514
11515MICROCHIP USBA UDC DRIVER
11516M:	Cristian Birsan <cristian.birsan@microchip.com>
11517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11518S:	Supported
11519F:	drivers/usb/gadget/udc/atmel_usba_udc.*
11520
11521MICROCHIP WILC1000 WIFI DRIVER
11522M:	Ajay Singh <ajay.kathat@microchip.com>
11523M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11524L:	linux-wireless@vger.kernel.org
11525S:	Supported
11526F:	drivers/net/wireless/microchip/wilc1000/
11527
11528MICROSEMI MIPS SOCS
11529M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11530M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11531L:	linux-mips@vger.kernel.org
11532S:	Supported
11533F:	Documentation/devicetree/bindings/mips/mscc.txt
11534F:	arch/mips/boot/dts/mscc/
11535F:	arch/mips/configs/generic/board-ocelot.config
11536F:	arch/mips/generic/board-ocelot.c
11537
11538MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11539M:	Don Brace <don.brace@microsemi.com>
11540L:	esc.storagedev@microsemi.com
11541L:	linux-scsi@vger.kernel.org
11542S:	Supported
11543F:	Documentation/scsi/smartpqi.rst
11544F:	drivers/scsi/smartpqi/Kconfig
11545F:	drivers/scsi/smartpqi/Makefile
11546F:	drivers/scsi/smartpqi/smartpqi*.[ch]
11547F:	include/linux/cciss*.h
11548F:	include/uapi/linux/cciss*.h
11549
11550MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11551M:	Chen Yu <yu.c.chen@intel.com>
11552L:	platform-driver-x86@vger.kernel.org
11553S:	Supported
11554F:	drivers/platform/x86/surfacepro3_button.c
11555
11556MICROTEK X6 SCANNER
11557M:	Oliver Neukum <oliver@neukum.org>
11558S:	Maintained
11559F:	drivers/usb/image/microtek.*
11560
11561MIPS
11562M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11563L:	linux-mips@vger.kernel.org
11564S:	Maintained
11565W:	http://www.linux-mips.org/
11566Q:	https://patchwork.kernel.org/project/linux-mips/list/
11567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11568F:	Documentation/devicetree/bindings/mips/
11569F:	Documentation/mips/
11570F:	arch/mips/
11571F:	drivers/platform/mips/
11572
11573MIPS BOSTON DEVELOPMENT BOARD
11574M:	Paul Burton <paulburton@kernel.org>
11575L:	linux-mips@vger.kernel.org
11576S:	Maintained
11577F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
11578F:	arch/mips/boot/dts/img/boston.dts
11579F:	arch/mips/configs/generic/board-boston.config
11580F:	drivers/clk/imgtec/clk-boston.c
11581F:	include/dt-bindings/clock/boston-clock.h
11582
11583MIPS CORE DRIVERS
11584M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11585M:	Serge Semin <fancer.lancer@gmail.com>
11586L:	linux-mips@vger.kernel.org
11587S:	Supported
11588F:	drivers/bus/mips_cdmm.c
11589F:	drivers/clocksource/mips-gic-timer.c
11590F:	drivers/cpuidle/cpuidle-cps.c
11591F:	drivers/irqchip/irq-mips-cpu.c
11592F:	drivers/irqchip/irq-mips-gic.c
11593
11594MIPS GENERIC PLATFORM
11595M:	Paul Burton <paulburton@kernel.org>
11596L:	linux-mips@vger.kernel.org
11597S:	Supported
11598F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11599F:	arch/mips/generic/
11600F:	arch/mips/tools/generic-board-config.sh
11601
11602MIPS RINT INSTRUCTION EMULATION
11603M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
11604L:	linux-mips@vger.kernel.org
11605S:	Supported
11606F:	arch/mips/math-emu/dp_rint.c
11607F:	arch/mips/math-emu/sp_rint.c
11608
11609MIPS/LOONGSON1 ARCHITECTURE
11610M:	Keguang Zhang <keguang.zhang@gmail.com>
11611L:	linux-mips@vger.kernel.org
11612S:	Maintained
11613F:	arch/mips/include/asm/mach-loongson32/
11614F:	arch/mips/loongson32/
11615F:	drivers/*/*/*loongson1*
11616F:	drivers/*/*loongson1*
11617
11618MIPS/LOONGSON2EF ARCHITECTURE
11619M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11620L:	linux-mips@vger.kernel.org
11621S:	Maintained
11622F:	arch/mips/include/asm/mach-loongson2ef/
11623F:	arch/mips/loongson2ef/
11624F:	drivers/*/*/*loongson2*
11625F:	drivers/*/*loongson2*
11626
11627MIPS/LOONGSON64 ARCHITECTURE
11628M:	Huacai Chen <chenhc@lemote.com>
11629M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11630L:	linux-mips@vger.kernel.org
11631S:	Maintained
11632F:	arch/mips/include/asm/mach-loongson64/
11633F:	arch/mips/loongson64/
11634F:	drivers/*/*/*loongson3*
11635F:	drivers/*/*loongson3*
11636F:	drivers/irqchip/irq-loongson*
11637F:	drivers/platform/mips/cpu_hwmon.c
11638
11639MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11640M:	Hans Verkuil <hverkuil@xs4all.nl>
11641L:	linux-media@vger.kernel.org
11642S:	Odd Fixes
11643W:	https://linuxtv.org
11644T:	git git://linuxtv.org/media_tree.git
11645F:	drivers/media/radio/radio-miropcm20*
11646
11647MMP SUPPORT
11648R:	Lubomir Rintel <lkundrak@v3.sk>
11649L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11650S:	Odd Fixes
11651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11652F:	arch/arm/boot/dts/mmp*
11653F:	arch/arm/mach-mmp/
11654F:	linux/soc/mmp/
11655
11656MMP USB PHY DRIVERS
11657R:	Lubomir Rintel <lkundrak@v3.sk>
11658L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11659S:	Maintained
11660F:	drivers/phy/marvell/phy-mmp3-usb.c
11661F:	drivers/phy/marvell/phy-pxa-usb.c
11662
11663MMU GATHER AND TLB INVALIDATION
11664M:	Will Deacon <will@kernel.org>
11665M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11666M:	Andrew Morton <akpm@linux-foundation.org>
11667M:	Nick Piggin <npiggin@gmail.com>
11668M:	Peter Zijlstra <peterz@infradead.org>
11669L:	linux-arch@vger.kernel.org
11670L:	linux-mm@kvack.org
11671S:	Maintained
11672F:	arch/*/include/asm/tlb.h
11673F:	include/asm-generic/tlb.h
11674F:	mm/mmu_gather.c
11675
11676MN88472 MEDIA DRIVER
11677M:	Antti Palosaari <crope@iki.fi>
11678L:	linux-media@vger.kernel.org
11679S:	Maintained
11680W:	https://linuxtv.org
11681W:	http://palosaari.fi/linux/
11682Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11683F:	drivers/media/dvb-frontends/mn88472*
11684
11685MN88473 MEDIA DRIVER
11686M:	Antti Palosaari <crope@iki.fi>
11687L:	linux-media@vger.kernel.org
11688S:	Maintained
11689W:	https://linuxtv.org
11690W:	http://palosaari.fi/linux/
11691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11692F:	drivers/media/dvb-frontends/mn88473*
11693
11694MODULE SUPPORT
11695M:	Jessica Yu <jeyu@kernel.org>
11696S:	Maintained
11697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11698F:	include/linux/module.h
11699F:	kernel/module.c
11700
11701MONOLITHIC POWER SYSTEM PMIC DRIVER
11702M:	Saravanan Sekar <sravanhome@gmail.com>
11703S:	Maintained
11704F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11705F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11706F:	drivers/iio/adc/mp2629_adc.c
11707F:	drivers/mfd/mp2629.c
11708F:	drivers/power/supply/mp2629_charger.c
11709F:	drivers/regulator/mp5416.c
11710F:	drivers/regulator/mpq7920.c
11711F:	drivers/regulator/mpq7920.h
11712F:	include/linux/mfd/mp2629.h
11713
11714MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11715S:	Orphan
11716W:	http://popies.net/meye/
11717F:	Documentation/userspace-api/media/drivers/meye*
11718F:	drivers/media/pci/meye/
11719F:	include/uapi/linux/meye.h
11720
11721MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11722M:	Jiri Slaby <jirislaby@kernel.org>
11723S:	Maintained
11724F:	Documentation/driver-api/serial/moxa-smartio.rst
11725F:	drivers/tty/mxser.*
11726
11727MR800 AVERMEDIA USB FM RADIO DRIVER
11728M:	Alexey Klimov <klimov.linux@gmail.com>
11729L:	linux-media@vger.kernel.org
11730S:	Maintained
11731T:	git git://linuxtv.org/media_tree.git
11732F:	drivers/media/radio/radio-mr800.c
11733
11734MRF24J40 IEEE 802.15.4 RADIO DRIVER
11735M:	Alan Ott <alan@signal11.us>
11736L:	linux-wpan@vger.kernel.org
11737S:	Maintained
11738F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11739F:	drivers/net/ieee802154/mrf24j40.c
11740
11741MSI LAPTOP SUPPORT
11742M:	"Lee, Chun-Yi" <jlee@suse.com>
11743L:	platform-driver-x86@vger.kernel.org
11744S:	Maintained
11745F:	drivers/platform/x86/msi-laptop.c
11746
11747MSI WMI SUPPORT
11748L:	platform-driver-x86@vger.kernel.org
11749S:	Orphan
11750F:	drivers/platform/x86/msi-wmi.c
11751
11752MSI001 MEDIA DRIVER
11753M:	Antti Palosaari <crope@iki.fi>
11754L:	linux-media@vger.kernel.org
11755S:	Maintained
11756W:	https://linuxtv.org
11757W:	http://palosaari.fi/linux/
11758Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11759T:	git git://linuxtv.org/anttip/media_tree.git
11760F:	drivers/media/tuners/msi001*
11761
11762MSI2500 MEDIA DRIVER
11763M:	Antti Palosaari <crope@iki.fi>
11764L:	linux-media@vger.kernel.org
11765S:	Maintained
11766W:	https://linuxtv.org
11767W:	http://palosaari.fi/linux/
11768Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11769T:	git git://linuxtv.org/anttip/media_tree.git
11770F:	drivers/media/usb/msi2500/
11771
11772MSYSTEMS DISKONCHIP G3 MTD DRIVER
11773M:	Robert Jarzmik <robert.jarzmik@free.fr>
11774L:	linux-mtd@lists.infradead.org
11775S:	Maintained
11776F:	drivers/mtd/devices/docg3*
11777
11778MT9M032 APTINA SENSOR DRIVER
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/mt9m032.c
11784F:	include/media/i2c/mt9m032.h
11785
11786MT9P031 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/mt9p031.c
11792F:	include/media/i2c/mt9p031.h
11793
11794MT9T001 APTINA CAMERA SENSOR
11795M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11796L:	linux-media@vger.kernel.org
11797S:	Maintained
11798T:	git git://linuxtv.org/media_tree.git
11799F:	drivers/media/i2c/mt9t001.c
11800F:	include/media/i2c/mt9t001.h
11801
11802MT9T112 APTINA CAMERA SENSOR
11803M:	Jacopo Mondi <jacopo@jmondi.org>
11804L:	linux-media@vger.kernel.org
11805S:	Odd Fixes
11806T:	git git://linuxtv.org/media_tree.git
11807F:	drivers/media/i2c/mt9t112.c
11808F:	include/media/i2c/mt9t112.h
11809
11810MT9V032 APTINA CAMERA SENSOR
11811M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11812L:	linux-media@vger.kernel.org
11813S:	Maintained
11814T:	git git://linuxtv.org/media_tree.git
11815F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11816F:	drivers/media/i2c/mt9v032.c
11817F:	include/media/i2c/mt9v032.h
11818
11819MT9V111 APTINA CAMERA SENSOR
11820M:	Jacopo Mondi <jacopo@jmondi.org>
11821L:	linux-media@vger.kernel.org
11822S:	Maintained
11823T:	git git://linuxtv.org/media_tree.git
11824F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11825F:	drivers/media/i2c/mt9v111.c
11826
11827MULTIFUNCTION DEVICES (MFD)
11828M:	Lee Jones <lee.jones@linaro.org>
11829S:	Supported
11830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11831F:	Documentation/devicetree/bindings/mfd/
11832F:	drivers/mfd/
11833F:	include/dt-bindings/mfd/
11834F:	include/linux/mfd/
11835
11836MULTIMEDIA CARD (MMC) ETC. OVER SPI
11837S:	Orphan
11838F:	drivers/mmc/host/mmc_spi.c
11839F:	include/linux/spi/mmc_spi.h
11840
11841MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11842M:	Ulf Hansson <ulf.hansson@linaro.org>
11843L:	linux-mmc@vger.kernel.org
11844S:	Maintained
11845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11846F:	Documentation/devicetree/bindings/mmc/
11847F:	drivers/mmc/
11848F:	include/linux/mmc/
11849F:	include/uapi/linux/mmc/
11850
11851MULTIPLEXER SUBSYSTEM
11852M:	Peter Rosin <peda@axentia.se>
11853S:	Maintained
11854F:	Documentation/ABI/testing/sysfs-class-mux*
11855F:	Documentation/devicetree/bindings/mux/
11856F:	drivers/mux/
11857F:	include/dt-bindings/mux/
11858F:	include/linux/mux/
11859
11860MULTITECH MULTIPORT CARD (ISICOM)
11861S:	Orphan
11862F:	drivers/tty/isicom.c
11863F:	include/linux/isicom.h
11864
11865MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11866M:	Bin Liu <b-liu@ti.com>
11867L:	linux-usb@vger.kernel.org
11868S:	Maintained
11869F:	drivers/usb/musb/
11870
11871MXL301RF MEDIA DRIVER
11872M:	Akihiro Tsukada <tskd08@gmail.com>
11873L:	linux-media@vger.kernel.org
11874S:	Odd Fixes
11875F:	drivers/media/tuners/mxl301rf*
11876
11877MXL5007T MEDIA DRIVER
11878M:	Michael Krufky <mkrufky@linuxtv.org>
11879L:	linux-media@vger.kernel.org
11880S:	Maintained
11881W:	https://linuxtv.org
11882W:	http://github.com/mkrufky
11883Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11884T:	git git://linuxtv.org/mkrufky/tuners.git
11885F:	drivers/media/tuners/mxl5007t.*
11886
11887MXSFB DRM DRIVER
11888M:	Marek Vasut <marex@denx.de>
11889M:	Stefan Agner <stefan@agner.ch>
11890L:	dri-devel@lists.freedesktop.org
11891S:	Supported
11892T:	git git://anongit.freedesktop.org/drm/drm-misc
11893F:	Documentation/devicetree/bindings/display/mxsfb.txt
11894F:	drivers/gpu/drm/mxsfb/
11895
11896MYLEX DAC960 PCI RAID Controller
11897M:	Hannes Reinecke <hare@kernel.org>
11898L:	linux-scsi@vger.kernel.org
11899S:	Supported
11900F:	drivers/scsi/myrb.*
11901F:	drivers/scsi/myrs.*
11902
11903MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11904M:	Chris Lee <christopher.lee@cspi.com>
11905L:	netdev@vger.kernel.org
11906S:	Supported
11907W:	https://www.cspi.com/ethernet-products/support/downloads/
11908F:	drivers/net/ethernet/myricom/myri10ge/
11909
11910NAND FLASH SUBSYSTEM
11911M:	Miquel Raynal <miquel.raynal@bootlin.com>
11912R:	Richard Weinberger <richard@nod.at>
11913L:	linux-mtd@lists.infradead.org
11914S:	Maintained
11915W:	http://www.linux-mtd.infradead.org/
11916Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11917C:	irc://irc.oftc.net/mtd
11918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11919F:	drivers/mtd/nand/
11920F:	include/linux/mtd/*nand*.h
11921
11922NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11923M:	Daniel Mack <zonque@gmail.com>
11924L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11925S:	Maintained
11926W:	http://www.native-instruments.com
11927F:	sound/usb/caiaq/
11928
11929NATSEMI ETHERNET DRIVER (DP8381x)
11930S:	Orphan
11931F:	drivers/net/ethernet/natsemi/natsemi.c
11932
11933NCR 5380 SCSI DRIVERS
11934M:	Finn Thain <fthain@telegraphics.com.au>
11935M:	Michael Schmitz <schmitzmic@gmail.com>
11936L:	linux-scsi@vger.kernel.org
11937S:	Maintained
11938F:	Documentation/scsi/g_NCR5380.rst
11939F:	drivers/scsi/NCR5380.*
11940F:	drivers/scsi/arm/cumana_1.c
11941F:	drivers/scsi/arm/oak.c
11942F:	drivers/scsi/atari_scsi.*
11943F:	drivers/scsi/dmx3191d.c
11944F:	drivers/scsi/g_NCR5380.*
11945F:	drivers/scsi/mac_scsi.*
11946F:	drivers/scsi/sun3_scsi.*
11947F:	drivers/scsi/sun3_scsi_vme.c
11948
11949NCSI LIBRARY
11950M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11951S:	Maintained
11952F:	net/ncsi/
11953
11954NCT6775 HARDWARE MONITOR DRIVER
11955M:	Guenter Roeck <linux@roeck-us.net>
11956L:	linux-hwmon@vger.kernel.org
11957S:	Maintained
11958F:	Documentation/hwmon/nct6775.rst
11959F:	drivers/hwmon/nct6775.c
11960
11961NETDEVSIM
11962M:	Jakub Kicinski <kuba@kernel.org>
11963S:	Maintained
11964F:	drivers/net/netdevsim/*
11965
11966NETEM NETWORK EMULATOR
11967M:	Stephen Hemminger <stephen@networkplumber.org>
11968L:	netdev@vger.kernel.org
11969S:	Maintained
11970F:	net/sched/sch_netem.c
11971
11972NETERION 10GbE DRIVERS (s2io/vxge)
11973M:	Jon Mason <jdmason@kudzu.us>
11974L:	netdev@vger.kernel.org
11975S:	Supported
11976F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
11977F:	Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
11978F:	drivers/net/ethernet/neterion/
11979
11980NETFILTER
11981M:	Pablo Neira Ayuso <pablo@netfilter.org>
11982M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11983M:	Florian Westphal <fw@strlen.de>
11984L:	netfilter-devel@vger.kernel.org
11985L:	coreteam@netfilter.org
11986S:	Maintained
11987W:	http://www.netfilter.org/
11988W:	http://www.iptables.org/
11989W:	http://www.nftables.org/
11990Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11993F:	include/linux/netfilter*
11994F:	include/linux/netfilter/
11995F:	include/net/netfilter/
11996F:	include/uapi/linux/netfilter*
11997F:	include/uapi/linux/netfilter/
11998F:	net/*/netfilter.c
11999F:	net/*/netfilter/
12000F:	net/bridge/br_netfilter*.c
12001F:	net/netfilter/
12002
12003NETROM NETWORK LAYER
12004M:	Ralf Baechle <ralf@linux-mips.org>
12005L:	linux-hams@vger.kernel.org
12006S:	Maintained
12007W:	http://www.linux-ax25.org/
12008F:	include/net/netrom.h
12009F:	include/uapi/linux/netrom.h
12010F:	net/netrom/
12011
12012NETRONOME ETHERNET DRIVERS
12013M:	Simon Horman <simon.horman@netronome.com>
12014R:	Jakub Kicinski <kuba@kernel.org>
12015L:	oss-drivers@netronome.com
12016S:	Maintained
12017F:	drivers/net/ethernet/netronome/
12018
12019NETWORK BLOCK DEVICE (NBD)
12020M:	Josef Bacik <josef@toxicpanda.com>
12021L:	linux-block@vger.kernel.org
12022L:	nbd@other.debian.org
12023S:	Maintained
12024F:	Documentation/admin-guide/blockdev/nbd.rst
12025F:	drivers/block/nbd.c
12026F:	include/trace/events/nbd.h
12027F:	include/uapi/linux/nbd.h
12028
12029NETWORK DROP MONITOR
12030M:	Neil Horman <nhorman@tuxdriver.com>
12031L:	netdev@vger.kernel.org
12032S:	Maintained
12033W:	https://fedorahosted.org/dropwatch/
12034F:	include/net/drop_monitor.h
12035F:	include/uapi/linux/net_dropmon.h
12036F:	net/core/drop_monitor.c
12037
12038NETWORKING DRIVERS
12039M:	"David S. Miller" <davem@davemloft.net>
12040M:	Jakub Kicinski <kuba@kernel.org>
12041L:	netdev@vger.kernel.org
12042S:	Maintained
12043W:	http://www.linuxfoundation.org/en/Net
12044Q:	http://patchwork.ozlabs.org/project/netdev/list/
12045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12047F:	Documentation/devicetree/bindings/net/
12048F:	drivers/net/
12049F:	include/linux/etherdevice.h
12050F:	include/linux/fcdevice.h
12051F:	include/linux/fddidevice.h
12052F:	include/linux/hippidevice.h
12053F:	include/linux/if_*
12054F:	include/linux/inetdevice.h
12055F:	include/linux/netdevice.h
12056F:	include/uapi/linux/if_*
12057F:	include/uapi/linux/netdevice.h
12058
12059NETWORKING DRIVERS (WIRELESS)
12060M:	Kalle Valo <kvalo@codeaurora.org>
12061L:	linux-wireless@vger.kernel.org
12062S:	Maintained
12063Q:	http://patchwork.kernel.org/project/linux-wireless/list/
12064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12066F:	Documentation/devicetree/bindings/net/wireless/
12067F:	drivers/net/wireless/
12068
12069NETWORKING [DSA]
12070M:	Andrew Lunn <andrew@lunn.ch>
12071M:	Vivien Didelot <vivien.didelot@gmail.com>
12072M:	Florian Fainelli <f.fainelli@gmail.com>
12073S:	Maintained
12074F:	Documentation/devicetree/bindings/net/dsa/
12075F:	drivers/net/dsa/
12076F:	include/linux/dsa/
12077F:	include/linux/platform_data/dsa.h
12078F:	include/net/dsa.h
12079F:	net/dsa/
12080
12081NETWORKING [GENERAL]
12082M:	"David S. Miller" <davem@davemloft.net>
12083M:	Jakub Kicinski <kuba@kernel.org>
12084L:	netdev@vger.kernel.org
12085S:	Maintained
12086W:	http://www.linuxfoundation.org/en/Net
12087Q:	http://patchwork.ozlabs.org/project/netdev/list/
12088B:	mailto:netdev@vger.kernel.org
12089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12091F:	Documentation/networking/
12092F:	include/linux/in.h
12093F:	include/linux/net.h
12094F:	include/linux/netdevice.h
12095F:	include/net/
12096F:	include/uapi/linux/in.h
12097F:	include/uapi/linux/net.h
12098F:	include/uapi/linux/net_namespace.h
12099F:	include/uapi/linux/netdevice.h
12100F:	lib/net_utils.c
12101F:	lib/random32.c
12102F:	net/
12103F:	tools/testing/selftests/net/
12104
12105NETWORKING [IPSEC]
12106M:	Steffen Klassert <steffen.klassert@secunet.com>
12107M:	Herbert Xu <herbert@gondor.apana.org.au>
12108M:	"David S. Miller" <davem@davemloft.net>
12109L:	netdev@vger.kernel.org
12110S:	Maintained
12111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12113F:	include/net/xfrm.h
12114F:	include/uapi/linux/xfrm.h
12115F:	net/ipv4/ah4.c
12116F:	net/ipv4/esp4*
12117F:	net/ipv4/ip_vti.c
12118F:	net/ipv4/ipcomp.c
12119F:	net/ipv4/xfrm*
12120F:	net/ipv6/ah6.c
12121F:	net/ipv6/esp6*
12122F:	net/ipv6/ip6_vti.c
12123F:	net/ipv6/ipcomp6.c
12124F:	net/ipv6/xfrm*
12125F:	net/key/
12126F:	net/xfrm/
12127
12128NETWORKING [IPv4/IPv6]
12129M:	"David S. Miller" <davem@davemloft.net>
12130M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12131M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12132L:	netdev@vger.kernel.org
12133S:	Maintained
12134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12135F:	arch/x86/net/*
12136F:	include/net/ip*
12137F:	net/ipv4/
12138F:	net/ipv6/
12139
12140NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12141M:	Paul Moore <paul@paul-moore.com>
12142L:	netdev@vger.kernel.org
12143L:	linux-security-module@vger.kernel.org
12144S:	Maintained
12145W:	https://github.com/netlabel
12146F:	Documentation/netlabel/
12147F:	include/net/calipso.h
12148F:	include/net/cipso_ipv4.h
12149F:	include/net/netlabel.h
12150F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
12151F:	include/uapi/linux/netfilter/xt_SECMARK.h
12152F:	net/ipv4/cipso_ipv4.c
12153F:	net/ipv6/calipso.c
12154F:	net/netfilter/xt_CONNSECMARK.c
12155F:	net/netfilter/xt_SECMARK.c
12156F:	net/netlabel/
12157
12158NETWORKING [MPTCP]
12159M:	Mat Martineau <mathew.j.martineau@linux.intel.com>
12160M:	Matthieu Baerts <matthieu.baerts@tessares.net>
12161L:	netdev@vger.kernel.org
12162L:	mptcp@lists.01.org
12163S:	Maintained
12164W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
12165B:	https://github.com/multipath-tcp/mptcp_net-next/issues
12166F:	include/net/mptcp.h
12167F:	include/uapi/linux/mptcp.h
12168F:	net/mptcp/
12169F:	tools/testing/selftests/net/mptcp/
12170
12171NETWORKING [TCP]
12172M:	Eric Dumazet <edumazet@google.com>
12173L:	netdev@vger.kernel.org
12174S:	Maintained
12175F:	include/linux/tcp.h
12176F:	include/net/tcp.h
12177F:	include/trace/events/tcp.h
12178F:	include/uapi/linux/tcp.h
12179F:	net/ipv4/syncookies.c
12180F:	net/ipv4/tcp*.c
12181F:	net/ipv6/syncookies.c
12182F:	net/ipv6/tcp*.c
12183
12184NETWORKING [TLS]
12185M:	Boris Pismenny <borisp@nvidia.com>
12186M:	Aviad Yehezkel <aviadye@nvidia.com>
12187M:	John Fastabend <john.fastabend@gmail.com>
12188M:	Daniel Borkmann <daniel@iogearbox.net>
12189M:	Jakub Kicinski <kuba@kernel.org>
12190L:	netdev@vger.kernel.org
12191S:	Maintained
12192F:	include/net/tls.h
12193F:	include/uapi/linux/tls.h
12194F:	net/tls/*
12195
12196NETWORKING [WIRELESS]
12197L:	linux-wireless@vger.kernel.org
12198Q:	http://patchwork.kernel.org/project/linux-wireless/list/
12199
12200NETXEN (1/10) GbE SUPPORT
12201M:	Manish Chopra <manishc@marvell.com>
12202M:	Rahul Verma <rahulv@marvell.com>
12203M:	GR-Linux-NIC-Dev@marvell.com
12204L:	netdev@vger.kernel.org
12205S:	Supported
12206F:	drivers/net/ethernet/qlogic/netxen/
12207
12208NET_FAILOVER MODULE
12209M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
12210L:	netdev@vger.kernel.org
12211S:	Supported
12212F:	Documentation/networking/net_failover.rst
12213F:	drivers/net/net_failover.c
12214F:	include/net/net_failover.h
12215
12216NEXTHOP
12217M:	David Ahern <dsahern@kernel.org>
12218L:	netdev@vger.kernel.org
12219S:	Maintained
12220F:	include/net/netns/nexthop.h
12221F:	include/net/nexthop.h
12222F:	include/uapi/linux/nexthop.h
12223F:	net/ipv4/nexthop.c
12224
12225NFC SUBSYSTEM
12226L:	netdev@vger.kernel.org
12227S:	Orphan
12228F:	Documentation/devicetree/bindings/net/nfc/
12229F:	drivers/nfc/
12230F:	include/linux/platform_data/nfcmrvl.h
12231F:	include/net/nfc/
12232F:	include/uapi/linux/nfc.h
12233F:	net/nfc/
12234
12235NFS, SUNRPC, AND LOCKD CLIENTS
12236M:	Trond Myklebust <trond.myklebust@hammerspace.com>
12237M:	Anna Schumaker <anna.schumaker@netapp.com>
12238L:	linux-nfs@vger.kernel.org
12239S:	Maintained
12240W:	http://client.linux-nfs.org
12241T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12242F:	fs/lockd/
12243F:	fs/nfs/
12244F:	fs/nfs_common/
12245F:	include/linux/lockd/
12246F:	include/linux/nfs*
12247F:	include/linux/sunrpc/
12248F:	include/uapi/linux/nfs*
12249F:	include/uapi/linux/sunrpc/
12250F:	net/sunrpc/
12251
12252NILFS2 FILESYSTEM
12253M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
12254L:	linux-nilfs@vger.kernel.org
12255S:	Supported
12256W:	https://nilfs.sourceforge.io/
12257W:	https://nilfs.osdn.jp/
12258T:	git git://github.com/konis/nilfs2.git
12259F:	Documentation/filesystems/nilfs2.rst
12260F:	fs/nilfs2/
12261F:	include/trace/events/nilfs2.h
12262F:	include/uapi/linux/nilfs2_api.h
12263F:	include/uapi/linux/nilfs2_ondisk.h
12264
12265NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
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/pcmcia/nsp_*
12271
12272NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12273M:	GOTO Masanori <gotom@debian.or.jp>
12274M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12275S:	Maintained
12276W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12277F:	Documentation/scsi/NinjaSCSI.rst
12278F:	drivers/scsi/nsp32*
12279
12280NIOS2 ARCHITECTURE
12281M:	Ley Foon Tan <ley.foon.tan@intel.com>
12282S:	Maintained
12283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12284F:	arch/nios2/
12285
12286NOHZ, DYNTICKS SUPPORT
12287M:	Frederic Weisbecker <fweisbec@gmail.com>
12288M:	Thomas Gleixner <tglx@linutronix.de>
12289M:	Ingo Molnar <mingo@kernel.org>
12290L:	linux-kernel@vger.kernel.org
12291S:	Maintained
12292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12293F:	include/linux/sched/nohz.h
12294F:	include/linux/tick.h
12295F:	kernel/time/tick*.*
12296
12297NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12298M:	Pavel Machek <pavel@ucw.cz>
12299M:	Sakari Ailus <sakari.ailus@iki.fi>
12300L:	linux-media@vger.kernel.org
12301S:	Maintained
12302F:	drivers/media/i2c/ad5820.c
12303F:	drivers/media/i2c/et8ek8
12304
12305NOKIA N900 POWER SUPPLY DRIVERS
12306R:	Pali Rohár <pali@kernel.org>
12307F:	drivers/power/supply/bq2415x_charger.c
12308F:	drivers/power/supply/bq27xxx_battery.c
12309F:	drivers/power/supply/bq27xxx_battery_i2c.c
12310F:	drivers/power/supply/isp1704_charger.c
12311F:	drivers/power/supply/rx51_battery.c
12312F:	include/linux/power/bq2415x_charger.h
12313F:	include/linux/power/bq27xxx_battery.h
12314
12315NOLIBC HEADER FILE
12316M:	Willy Tarreau <w@1wt.eu>
12317S:	Maintained
12318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12319F:	tools/include/nolibc/
12320
12321NSDEPS
12322M:	Matthias Maennich <maennich@google.com>
12323S:	Maintained
12324F:	Documentation/core-api/symbol-namespaces.rst
12325F:	scripts/nsdeps
12326
12327NTB AMD DRIVER
12328M:	Sanjay R Mehta <sanju.mehta@amd.com>
12329M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12330L:	linux-ntb@googlegroups.com
12331S:	Supported
12332F:	drivers/ntb/hw/amd/
12333
12334NTB DRIVER CORE
12335M:	Jon Mason <jdmason@kudzu.us>
12336M:	Dave Jiang <dave.jiang@intel.com>
12337M:	Allen Hubbe <allenbh@gmail.com>
12338L:	linux-ntb@googlegroups.com
12339S:	Supported
12340W:	https://github.com/jonmason/ntb/wiki
12341T:	git git://github.com/jonmason/ntb.git
12342F:	drivers/net/ntb_netdev.c
12343F:	drivers/ntb/
12344F:	include/linux/ntb.h
12345F:	include/linux/ntb_transport.h
12346F:	tools/testing/selftests/ntb/
12347
12348NTB IDT DRIVER
12349M:	Serge Semin <fancer.lancer@gmail.com>
12350L:	linux-ntb@googlegroups.com
12351S:	Supported
12352F:	drivers/ntb/hw/idt/
12353
12354NTB INTEL DRIVER
12355M:	Dave Jiang <dave.jiang@intel.com>
12356L:	linux-ntb@googlegroups.com
12357S:	Supported
12358W:	https://github.com/davejiang/linux/wiki
12359T:	git https://github.com/davejiang/linux.git
12360F:	drivers/ntb/hw/intel/
12361
12362NTFS FILESYSTEM
12363M:	Anton Altaparmakov <anton@tuxera.com>
12364L:	linux-ntfs-dev@lists.sourceforge.net
12365S:	Supported
12366W:	http://www.tuxera.com/
12367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12368F:	Documentation/filesystems/ntfs.rst
12369F:	fs/ntfs/
12370
12371NUBUS SUBSYSTEM
12372M:	Finn Thain <fthain@telegraphics.com.au>
12373L:	linux-m68k@lists.linux-m68k.org
12374S:	Maintained
12375F:	arch/*/include/asm/nubus.h
12376F:	drivers/nubus/
12377F:	include/linux/nubus.h
12378F:	include/uapi/linux/nubus.h
12379
12380NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12381M:	Antonino Daplas <adaplas@gmail.com>
12382L:	linux-fbdev@vger.kernel.org
12383S:	Maintained
12384F:	drivers/video/fbdev/nvidia/
12385F:	drivers/video/fbdev/riva/
12386
12387NVM EXPRESS DRIVER
12388M:	Keith Busch <kbusch@kernel.org>
12389M:	Jens Axboe <axboe@fb.com>
12390M:	Christoph Hellwig <hch@lst.de>
12391M:	Sagi Grimberg <sagi@grimberg.me>
12392L:	linux-nvme@lists.infradead.org
12393S:	Supported
12394W:	http://git.infradead.org/nvme.git
12395T:	git://git.infradead.org/nvme.git
12396F:	drivers/nvme/host/
12397F:	include/linux/nvme.h
12398F:	include/uapi/linux/nvme_ioctl.h
12399
12400NVM EXPRESS FC TRANSPORT DRIVERS
12401M:	James Smart <james.smart@broadcom.com>
12402L:	linux-nvme@lists.infradead.org
12403S:	Supported
12404F:	drivers/nvme/host/fc.c
12405F:	drivers/nvme/target/fc.c
12406F:	drivers/nvme/target/fcloop.c
12407F:	include/linux/nvme-fc-driver.h
12408F:	include/linux/nvme-fc.h
12409
12410NVM EXPRESS TARGET DRIVER
12411M:	Christoph Hellwig <hch@lst.de>
12412M:	Sagi Grimberg <sagi@grimberg.me>
12413M:	Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12414L:	linux-nvme@lists.infradead.org
12415S:	Supported
12416W:	http://git.infradead.org/nvme.git
12417T:	git://git.infradead.org/nvme.git
12418F:	drivers/nvme/target/
12419
12420NVMEM FRAMEWORK
12421M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12422S:	Maintained
12423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12424F:	Documentation/ABI/stable/sysfs-bus-nvmem
12425F:	Documentation/devicetree/bindings/nvmem/
12426F:	drivers/nvmem/
12427F:	include/linux/nvmem-consumer.h
12428F:	include/linux/nvmem-provider.h
12429
12430NXP FSPI DRIVER
12431M:	Ashish Kumar <ashish.kumar@nxp.com>
12432R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
12433L:	linux-spi@vger.kernel.org
12434S:	Maintained
12435F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12436F:	drivers/spi/spi-nxp-fspi.c
12437
12438NXP FXAS21002C DRIVER
12439M:	Rui Miguel Silva <rmfrfs@gmail.com>
12440L:	linux-iio@vger.kernel.org
12441S:	Maintained
12442F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12443F:	drivers/iio/gyro/fxas21002c.h
12444F:	drivers/iio/gyro/fxas21002c_core.c
12445F:	drivers/iio/gyro/fxas21002c_i2c.c
12446F:	drivers/iio/gyro/fxas21002c_spi.c
12447
12448NXP SGTL5000 DRIVER
12449M:	Fabio Estevam <festevam@gmail.com>
12450L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12451S:	Maintained
12452F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
12453F:	sound/soc/codecs/sgtl5000*
12454
12455NXP SJA1105 ETHERNET SWITCH DRIVER
12456M:	Vladimir Oltean <olteanv@gmail.com>
12457L:	linux-kernel@vger.kernel.org
12458S:	Maintained
12459F:	drivers/net/dsa/sja1105
12460
12461NXP TDA998X DRM DRIVER
12462M:	Russell King <linux@armlinux.org.uk>
12463S:	Maintained
12464T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12465T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12466F:	drivers/gpu/drm/i2c/tda998x_drv.c
12467F:	include/drm/i2c/tda998x.h
12468F:	include/dt-bindings/display/tda998x.h
12469K:	"nxp,tda998x"
12470
12471NXP TFA9879 DRIVER
12472M:	Peter Rosin <peda@axentia.se>
12473L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12474S:	Maintained
12475F:	Documentation/devicetree/bindings/sound/tfa9879.txt
12476F:	sound/soc/codecs/tfa9879*
12477
12478NXP-NCI NFC DRIVER
12479M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
12480R:	Charles Gorand <charles.gorand@effinnov.com>
12481L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12482S:	Supported
12483F:	drivers/nfc/nxp-nci
12484
12485OBJAGG
12486M:	Jiri Pirko <jiri@nvidia.com>
12487L:	netdev@vger.kernel.org
12488S:	Supported
12489F:	include/linux/objagg.h
12490F:	lib/objagg.c
12491F:	lib/test_objagg.c
12492
12493OBJTOOL
12494M:	Josh Poimboeuf <jpoimboe@redhat.com>
12495M:	Peter Zijlstra <peterz@infradead.org>
12496S:	Supported
12497F:	tools/objtool/
12498
12499OCELOT ETHERNET SWITCH DRIVER
12500M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12501M:	Vladimir Oltean <vladimir.oltean@nxp.com>
12502M:	Claudiu Manoil <claudiu.manoil@nxp.com>
12503M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12504L:	netdev@vger.kernel.org
12505S:	Supported
12506F:	drivers/net/dsa/ocelot/*
12507F:	drivers/net/ethernet/mscc/
12508F:	include/soc/mscc/ocelot*
12509F:	net/dsa/tag_ocelot.c
12510
12511OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12512M:	Frederic Barrat <fbarrat@linux.ibm.com>
12513M:	Andrew Donnellan <ajd@linux.ibm.com>
12514L:	linuxppc-dev@lists.ozlabs.org
12515S:	Supported
12516F:	Documentation/userspace-api/accelerators/ocxl.rst
12517F:	arch/powerpc/include/asm/pnv-ocxl.h
12518F:	arch/powerpc/platforms/powernv/ocxl.c
12519F:	drivers/misc/ocxl/
12520F:	include/misc/ocxl*
12521F:	include/uapi/misc/ocxl.h
12522
12523OMAP AUDIO SUPPORT
12524M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12525M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
12526L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12527L:	linux-omap@vger.kernel.org
12528S:	Maintained
12529F:	sound/soc/ti/n810.c
12530F:	sound/soc/ti/omap*
12531F:	sound/soc/ti/rx51.c
12532F:	sound/soc/ti/sdma-pcm.*
12533
12534OMAP CLOCK FRAMEWORK SUPPORT
12535M:	Paul Walmsley <paul@pwsan.com>
12536L:	linux-omap@vger.kernel.org
12537S:	Maintained
12538F:	arch/arm/*omap*/*clock*
12539
12540OMAP DEVICE TREE SUPPORT
12541M:	Benoît Cousson <bcousson@baylibre.com>
12542M:	Tony Lindgren <tony@atomide.com>
12543L:	linux-omap@vger.kernel.org
12544L:	devicetree@vger.kernel.org
12545S:	Maintained
12546F:	arch/arm/boot/dts/*am3*
12547F:	arch/arm/boot/dts/*am4*
12548F:	arch/arm/boot/dts/*am5*
12549F:	arch/arm/boot/dts/*dra7*
12550F:	arch/arm/boot/dts/*omap*
12551F:	arch/arm/boot/dts/logicpd-som-lv*
12552F:	arch/arm/boot/dts/logicpd-torpedo*
12553
12554OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12555L:	linux-omap@vger.kernel.org
12556L:	linux-fbdev@vger.kernel.org
12557S:	Orphan
12558F:	Documentation/arm/omap/dss.rst
12559F:	drivers/video/fbdev/omap2/
12560
12561OMAP FRAMEBUFFER SUPPORT
12562L:	linux-fbdev@vger.kernel.org
12563L:	linux-omap@vger.kernel.org
12564S:	Orphan
12565F:	drivers/video/fbdev/omap/
12566
12567OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12568M:	Roger Quadros <rogerq@ti.com>
12569M:	Tony Lindgren <tony@atomide.com>
12570L:	linux-omap@vger.kernel.org
12571S:	Maintained
12572F:	arch/arm/mach-omap2/*gpmc*
12573F:	drivers/memory/omap-gpmc.c
12574
12575OMAP GPIO DRIVER
12576M:	Grygorii Strashko <grygorii.strashko@ti.com>
12577M:	Santosh Shilimkar <ssantosh@kernel.org>
12578M:	Kevin Hilman <khilman@kernel.org>
12579L:	linux-omap@vger.kernel.org
12580S:	Maintained
12581F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
12582F:	drivers/gpio/gpio-omap.c
12583
12584OMAP HARDWARE SPINLOCK SUPPORT
12585M:	Ohad Ben-Cohen <ohad@wizery.com>
12586L:	linux-omap@vger.kernel.org
12587S:	Maintained
12588F:	drivers/hwspinlock/omap_hwspinlock.c
12589
12590OMAP HS MMC SUPPORT
12591L:	linux-mmc@vger.kernel.org
12592L:	linux-omap@vger.kernel.org
12593S:	Orphan
12594F:	drivers/mmc/host/omap_hsmmc.c
12595
12596OMAP HWMOD DATA
12597M:	Paul Walmsley <paul@pwsan.com>
12598L:	linux-omap@vger.kernel.org
12599S:	Maintained
12600F:	arch/arm/mach-omap2/omap_hwmod*data*
12601
12602OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12603M:	Benoît Cousson <bcousson@baylibre.com>
12604L:	linux-omap@vger.kernel.org
12605S:	Maintained
12606F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12607
12608OMAP HWMOD SUPPORT
12609M:	Benoît Cousson <bcousson@baylibre.com>
12610M:	Paul Walmsley <paul@pwsan.com>
12611L:	linux-omap@vger.kernel.org
12612S:	Maintained
12613F:	arch/arm/mach-omap2/omap_hwmod.*
12614
12615OMAP I2C DRIVER
12616M:	Vignesh R <vigneshr@ti.com>
12617L:	linux-omap@vger.kernel.org
12618L:	linux-i2c@vger.kernel.org
12619S:	Maintained
12620F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
12621F:	drivers/i2c/busses/i2c-omap.c
12622
12623OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12624M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12625L:	linux-media@vger.kernel.org
12626S:	Maintained
12627F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
12628F:	drivers/media/platform/omap3isp/
12629F:	drivers/staging/media/omap4iss/
12630
12631OMAP MMC SUPPORT
12632M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12633L:	linux-omap@vger.kernel.org
12634S:	Odd Fixes
12635F:	drivers/mmc/host/omap.c
12636
12637OMAP POWER MANAGEMENT SUPPORT
12638M:	Kevin Hilman <khilman@kernel.org>
12639L:	linux-omap@vger.kernel.org
12640S:	Maintained
12641F:	arch/arm/*omap*/*pm*
12642F:	drivers/cpufreq/omap-cpufreq.c
12643
12644OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12645M:	Rajendra Nayak <rnayak@codeaurora.org>
12646M:	Paul Walmsley <paul@pwsan.com>
12647L:	linux-omap@vger.kernel.org
12648S:	Maintained
12649F:	arch/arm/mach-omap2/prm*
12650
12651OMAP RANDOM NUMBER GENERATOR SUPPORT
12652M:	Deepak Saxena <dsaxena@plexity.net>
12653S:	Maintained
12654F:	drivers/char/hw_random/omap-rng.c
12655
12656OMAP USB SUPPORT
12657L:	linux-usb@vger.kernel.org
12658L:	linux-omap@vger.kernel.org
12659S:	Orphan
12660F:	arch/arm/*omap*/usb*
12661F:	drivers/usb/*/*omap*
12662
12663OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12664M:	Mark Jackson <mpfj@newflow.co.uk>
12665L:	linux-omap@vger.kernel.org
12666S:	Maintained
12667F:	arch/arm/boot/dts/am335x-nano.dts
12668
12669OMAP1 SUPPORT
12670M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12671M:	Tony Lindgren <tony@atomide.com>
12672L:	linux-omap@vger.kernel.org
12673S:	Maintained
12674Q:	http://patchwork.kernel.org/project/linux-omap/list/
12675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12676F:	arch/arm/configs/omap1_defconfig
12677F:	arch/arm/mach-omap1/
12678F:	arch/arm/plat-omap/
12679F:	drivers/i2c/busses/i2c-omap.c
12680F:	include/linux/platform_data/ams-delta-fiq.h
12681F:	include/linux/platform_data/i2c-omap.h
12682
12683OMAP2+ SUPPORT
12684M:	Tony Lindgren <tony@atomide.com>
12685L:	linux-omap@vger.kernel.org
12686S:	Maintained
12687W:	http://www.muru.com/linux/omap/
12688W:	http://linux.omap.com/
12689Q:	http://patchwork.kernel.org/project/linux-omap/list/
12690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12691F:	arch/arm/configs/omap2plus_defconfig
12692F:	arch/arm/mach-omap2/
12693F:	arch/arm/plat-omap/
12694F:	drivers/bus/ti-sysc.c
12695F:	drivers/i2c/busses/i2c-omap.c
12696F:	drivers/irqchip/irq-omap-intc.c
12697F:	drivers/mfd/*omap*.c
12698F:	drivers/mfd/menelaus.c
12699F:	drivers/mfd/palmas.c
12700F:	drivers/mfd/tps65217.c
12701F:	drivers/mfd/tps65218.c
12702F:	drivers/mfd/tps65910.c
12703F:	drivers/mfd/twl-core.[ch]
12704F:	drivers/mfd/twl4030*.c
12705F:	drivers/mfd/twl6030*.c
12706F:	drivers/mfd/twl6040*.c
12707F:	drivers/regulator/palmas-regulator*.c
12708F:	drivers/regulator/pbias-regulator.c
12709F:	drivers/regulator/tps65217-regulator.c
12710F:	drivers/regulator/tps65218-regulator.c
12711F:	drivers/regulator/tps65910-regulator.c
12712F:	drivers/regulator/twl-regulator.c
12713F:	drivers/regulator/twl6030-regulator.c
12714F:	include/linux/platform_data/i2c-omap.h
12715F:	include/linux/platform_data/ti-sysc.h
12716
12717OMFS FILESYSTEM
12718M:	Bob Copeland <me@bobcopeland.com>
12719L:	linux-karma-devel@lists.sourceforge.net
12720S:	Maintained
12721F:	Documentation/filesystems/omfs.rst
12722F:	fs/omfs/
12723
12724OMNIKEY CARDMAN 4000 DRIVER
12725M:	Harald Welte <laforge@gnumonks.org>
12726S:	Maintained
12727F:	drivers/char/pcmcia/cm4000_cs.c
12728F:	include/linux/cm4000_cs.h
12729F:	include/uapi/linux/cm4000_cs.h
12730
12731OMNIKEY CARDMAN 4040 DRIVER
12732M:	Harald Welte <laforge@gnumonks.org>
12733S:	Maintained
12734F:	drivers/char/pcmcia/cm4040_cs.*
12735
12736OMNIVISION OV13858 SENSOR DRIVER
12737M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12738L:	linux-media@vger.kernel.org
12739S:	Maintained
12740T:	git git://linuxtv.org/media_tree.git
12741F:	drivers/media/i2c/ov13858.c
12742
12743OMNIVISION OV2680 SENSOR DRIVER
12744M:	Rui Miguel Silva <rmfrfs@gmail.com>
12745L:	linux-media@vger.kernel.org
12746S:	Maintained
12747T:	git git://linuxtv.org/media_tree.git
12748F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
12749F:	drivers/media/i2c/ov2680.c
12750
12751OMNIVISION OV2685 SENSOR DRIVER
12752M:	Shunqian Zheng <zhengsq@rock-chips.com>
12753L:	linux-media@vger.kernel.org
12754S:	Maintained
12755T:	git git://linuxtv.org/media_tree.git
12756F:	drivers/media/i2c/ov2685.c
12757
12758OMNIVISION OV2740 SENSOR DRIVER
12759M:	Tianshu Qiu <tian.shu.qiua@intel.com>
12760R:	Shawn Tu <shawnx.tu@intel.com>
12761R:	Bingbu Cao <bingbu.cao@intel.com>
12762L:	linux-media@vger.kernel.org
12763S:	Maintained
12764T:	git git://linuxtv.org/media_tree.git
12765F:	drivers/media/i2c/ov2740.c
12766
12767OMNIVISION OV5640 SENSOR DRIVER
12768M:	Steve Longerbeam <slongerbeam@gmail.com>
12769L:	linux-media@vger.kernel.org
12770S:	Maintained
12771T:	git git://linuxtv.org/media_tree.git
12772F:	drivers/media/i2c/ov5640.c
12773
12774OMNIVISION OV5647 SENSOR DRIVER
12775M:	Luis Oliveira <lolivei@synopsys.com>
12776L:	linux-media@vger.kernel.org
12777S:	Maintained
12778T:	git git://linuxtv.org/media_tree.git
12779F:	drivers/media/i2c/ov5647.c
12780
12781OMNIVISION OV5670 SENSOR DRIVER
12782M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12783M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
12784L:	linux-media@vger.kernel.org
12785S:	Maintained
12786T:	git git://linuxtv.org/media_tree.git
12787F:	drivers/media/i2c/ov5670.c
12788
12789OMNIVISION OV5675 SENSOR DRIVER
12790M:	Shawn Tu <shawnx.tu@intel.com>
12791L:	linux-media@vger.kernel.org
12792S:	Maintained
12793T:	git git://linuxtv.org/media_tree.git
12794F:	drivers/media/i2c/ov5675.c
12795
12796OMNIVISION OV5695 SENSOR DRIVER
12797M:	Shunqian Zheng <zhengsq@rock-chips.com>
12798L:	linux-media@vger.kernel.org
12799S:	Maintained
12800T:	git git://linuxtv.org/media_tree.git
12801F:	drivers/media/i2c/ov5695.c
12802
12803OMNIVISION OV7670 SENSOR DRIVER
12804M:	Jonathan Corbet <corbet@lwn.net>
12805L:	linux-media@vger.kernel.org
12806S:	Maintained
12807T:	git git://linuxtv.org/media_tree.git
12808F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12809F:	drivers/media/i2c/ov7670.c
12810
12811OMNIVISION OV772x SENSOR DRIVER
12812M:	Jacopo Mondi <jacopo@jmondi.org>
12813L:	linux-media@vger.kernel.org
12814S:	Odd fixes
12815T:	git git://linuxtv.org/media_tree.git
12816F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12817F:	drivers/media/i2c/ov772x.c
12818F:	include/media/i2c/ov772x.h
12819
12820OMNIVISION OV7740 SENSOR DRIVER
12821M:	Wenyou Yang <wenyou.yang@microchip.com>
12822L:	linux-media@vger.kernel.org
12823S:	Maintained
12824T:	git git://linuxtv.org/media_tree.git
12825F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12826F:	drivers/media/i2c/ov7740.c
12827
12828OMNIVISION OV8856 SENSOR DRIVER
12829M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
12830L:	linux-media@vger.kernel.org
12831S:	Maintained
12832T:	git git://linuxtv.org/media_tree.git
12833F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12834F:	drivers/media/i2c/ov8856.c
12835
12836OMNIVISION OV9640 SENSOR DRIVER
12837M:	Petr Cvek <petrcvekcz@gmail.com>
12838L:	linux-media@vger.kernel.org
12839S:	Maintained
12840F:	drivers/media/i2c/ov9640.*
12841
12842OMNIVISION OV9650 SENSOR DRIVER
12843M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12844R:	Akinobu Mita <akinobu.mita@gmail.com>
12845R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12846L:	linux-media@vger.kernel.org
12847S:	Maintained
12848T:	git git://linuxtv.org/media_tree.git
12849F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12850F:	drivers/media/i2c/ov9650.c
12851
12852ONENAND FLASH DRIVER
12853M:	Kyungmin Park <kyungmin.park@samsung.com>
12854L:	linux-mtd@lists.infradead.org
12855S:	Maintained
12856F:	drivers/mtd/nand/onenand/
12857F:	include/linux/mtd/onenand*.h
12858
12859ONION OMEGA2+ BOARD
12860M:	Harvey Hunt <harveyhuntnexus@gmail.com>
12861L:	linux-mips@vger.kernel.org
12862S:	Maintained
12863F:	arch/mips/boot/dts/ralink/omega2p.dts
12864
12865OP-TEE DRIVER
12866M:	Jens Wiklander <jens.wiklander@linaro.org>
12867L:	op-tee@lists.trustedfirmware.org
12868S:	Maintained
12869F:	Documentation/ABI/testing/sysfs-bus-optee-devices
12870F:	drivers/tee/optee/
12871
12872OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12873M:	Sumit Garg <sumit.garg@linaro.org>
12874L:	op-tee@lists.trustedfirmware.org
12875S:	Maintained
12876F:	drivers/char/hw_random/optee-rng.c
12877
12878OPA-VNIC DRIVER
12879M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12880M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12881L:	linux-rdma@vger.kernel.org
12882S:	Supported
12883F:	drivers/infiniband/ulp/opa_vnic
12884
12885OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12886M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12887M:	Frank Rowand <frowand.list@gmail.com>
12888L:	devicetree@vger.kernel.org
12889S:	Maintained
12890F:	Documentation/devicetree/dynamic-resolution-notes.rst
12891F:	Documentation/devicetree/overlay-notes.rst
12892F:	drivers/of/overlay.c
12893F:	drivers/of/resolver.c
12894K:	of_overlay_notifier_
12895
12896OPEN FIRMWARE AND FLATTENED DEVICE TREE
12897M:	Rob Herring <robh+dt@kernel.org>
12898M:	Frank Rowand <frowand.list@gmail.com>
12899L:	devicetree@vger.kernel.org
12900S:	Maintained
12901W:	http://www.devicetree.org/
12902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12903F:	Documentation/ABI/testing/sysfs-firmware-ofw
12904F:	drivers/of/
12905F:	include/linux/of*.h
12906F:	scripts/dtc/
12907
12908OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12909M:	Rob Herring <robh+dt@kernel.org>
12910L:	devicetree@vger.kernel.org
12911S:	Maintained
12912Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12914F:	Documentation/devicetree/
12915F:	arch/*/boot/dts/
12916F:	include/dt-bindings/
12917
12918OPENCORES I2C BUS DRIVER
12919M:	Peter Korsgaard <peter@korsgaard.com>
12920M:	Andrew Lunn <andrew@lunn.ch>
12921L:	linux-i2c@vger.kernel.org
12922S:	Maintained
12923F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12924F:	Documentation/i2c/busses/i2c-ocores.rst
12925F:	drivers/i2c/busses/i2c-ocores.c
12926F:	include/linux/platform_data/i2c-ocores.h
12927
12928OPENRISC ARCHITECTURE
12929M:	Jonas Bonn <jonas@southpole.se>
12930M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12931M:	Stafford Horne <shorne@gmail.com>
12932L:	openrisc@lists.librecores.org
12933S:	Maintained
12934W:	http://openrisc.io
12935T:	git git://github.com/openrisc/linux.git
12936F:	Documentation/devicetree/bindings/openrisc/
12937F:	Documentation/openrisc/
12938F:	arch/openrisc/
12939F:	drivers/irqchip/irq-ompic.c
12940F:	drivers/irqchip/irq-or1k-*
12941
12942OPENVSWITCH
12943M:	Pravin B Shelar <pshelar@ovn.org>
12944L:	netdev@vger.kernel.org
12945L:	dev@openvswitch.org
12946S:	Maintained
12947W:	http://openvswitch.org
12948F:	include/uapi/linux/openvswitch.h
12949F:	net/openvswitch/
12950
12951OPERATING PERFORMANCE POINTS (OPP)
12952M:	Viresh Kumar <vireshk@kernel.org>
12953M:	Nishanth Menon <nm@ti.com>
12954M:	Stephen Boyd <sboyd@kernel.org>
12955L:	linux-pm@vger.kernel.org
12956S:	Maintained
12957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12958F:	Documentation/devicetree/bindings/opp/
12959F:	Documentation/power/opp.rst
12960F:	drivers/opp/
12961F:	include/linux/pm_opp.h
12962
12963OPL4 DRIVER
12964M:	Clemens Ladisch <clemens@ladisch.de>
12965L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12966S:	Maintained
12967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12968F:	sound/drivers/opl4/
12969
12970OPROFILE
12971M:	Robert Richter <rric@kernel.org>
12972L:	oprofile-list@lists.sf.net
12973S:	Maintained
12974F:	arch/*/include/asm/oprofile*.h
12975F:	arch/*/oprofile/
12976F:	drivers/oprofile/
12977F:	include/linux/oprofile.h
12978
12979ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12980M:	Mark Fasheh <mark@fasheh.com>
12981M:	Joel Becker <jlbec@evilplan.org>
12982M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12983L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12984S:	Supported
12985W:	http://ocfs2.wiki.kernel.org
12986F:	Documentation/filesystems/dlmfs.rst
12987F:	Documentation/filesystems/ocfs2.rst
12988F:	fs/ocfs2/
12989
12990ORANGEFS FILESYSTEM
12991M:	Mike Marshall <hubcap@omnibond.com>
12992R:	Martin Brandenburg <martin@omnibond.com>
12993L:	devel@lists.orangefs.org
12994S:	Supported
12995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12996F:	Documentation/filesystems/orangefs.rst
12997F:	fs/orangefs/
12998
12999ORINOCO DRIVER
13000L:	linux-wireless@vger.kernel.org
13001S:	Orphan
13002W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13003W:	http://www.nongnu.org/orinoco/
13004F:	drivers/net/wireless/intersil/orinoco/
13005
13006OV2659 OMNIVISION SENSOR DRIVER
13007M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13008L:	linux-media@vger.kernel.org
13009S:	Maintained
13010W:	https://linuxtv.org
13011Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13012T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13013F:	drivers/media/i2c/ov2659.c
13014F:	include/media/i2c/ov2659.h
13015
13016OVERLAY FILESYSTEM
13017M:	Miklos Szeredi <miklos@szeredi.hu>
13018L:	linux-unionfs@vger.kernel.org
13019S:	Supported
13020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13021F:	Documentation/filesystems/overlayfs.rst
13022F:	fs/overlayfs/
13023
13024P54 WIRELESS DRIVER
13025M:	Christian Lamparter <chunkeey@googlemail.com>
13026L:	linux-wireless@vger.kernel.org
13027S:	Maintained
13028W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
13029F:	drivers/net/wireless/intersil/p54/
13030
13031PACKING
13032M:	Vladimir Oltean <olteanv@gmail.com>
13033L:	netdev@vger.kernel.org
13034S:	Supported
13035F:	Documentation/core-api/packing.rst
13036F:	include/linux/packing.h
13037F:	lib/packing.c
13038
13039PADATA PARALLEL EXECUTION MECHANISM
13040M:	Steffen Klassert <steffen.klassert@secunet.com>
13041L:	linux-crypto@vger.kernel.org
13042S:	Maintained
13043F:	Documentation/core-api/padata.rst
13044F:	include/linux/padata.h
13045F:	kernel/padata.c
13046
13047PAGE POOL
13048M:	Jesper Dangaard Brouer <hawk@kernel.org>
13049M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
13050L:	netdev@vger.kernel.org
13051S:	Supported
13052F:	include/net/page_pool.h
13053F:	net/core/page_pool.c
13054
13055PANASONIC LAPTOP ACPI EXTRAS DRIVER
13056M:	Harald Welte <laforge@gnumonks.org>
13057L:	platform-driver-x86@vger.kernel.org
13058S:	Maintained
13059F:	drivers/platform/x86/panasonic-laptop.c
13060
13061PARALLAX PING IIO SENSOR DRIVER
13062M:	Andreas Klinger <ak@it-klinger.de>
13063L:	linux-iio@vger.kernel.org
13064S:	Maintained
13065F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13066F:	drivers/iio/proximity/ping.c
13067
13068PARALLEL LCD/KEYPAD PANEL DRIVER
13069M:	Willy Tarreau <willy@haproxy.com>
13070M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13071S:	Odd Fixes
13072F:	Documentation/admin-guide/lcd-panel-cgram.rst
13073F:	drivers/auxdisplay/panel.c
13074
13075PARALLEL PORT SUBSYSTEM
13076M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13077M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13078L:	linux-parport@lists.infradead.org (subscribers-only)
13079S:	Maintained
13080F:	Documentation/driver-api/parport*.rst
13081F:	drivers/char/ppdev.c
13082F:	drivers/parport/
13083F:	include/linux/parport*.h
13084F:	include/uapi/linux/ppdev.h
13085
13086PARAVIRT_OPS INTERFACE
13087M:	Juergen Gross <jgross@suse.com>
13088M:	Deep Shah <sdeep@vmware.com>
13089M:	"VMware, Inc." <pv-drivers@vmware.com>
13090L:	virtualization@lists.linux-foundation.org
13091S:	Supported
13092F:	Documentation/virt/paravirt_ops.rst
13093F:	arch/*/include/asm/paravirt*.h
13094F:	arch/*/kernel/paravirt*
13095F:	include/linux/hypervisor.h
13096
13097PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13098M:	Tim Waugh <tim@cyberelk.net>
13099L:	linux-parport@lists.infradead.org (subscribers-only)
13100S:	Maintained
13101F:	Documentation/admin-guide/blockdev/paride.rst
13102F:	drivers/block/paride/
13103
13104PARISC ARCHITECTURE
13105M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13106M:	Helge Deller <deller@gmx.de>
13107L:	linux-parisc@vger.kernel.org
13108S:	Maintained
13109W:	https://parisc.wiki.kernel.org
13110Q:	http://patchwork.kernel.org/project/linux-parisc/list/
13111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13113F:	Documentation/parisc/
13114F:	arch/parisc/
13115F:	drivers/char/agp/parisc-agp.c
13116F:	drivers/input/misc/hp_sdc_rtc.c
13117F:	drivers/input/serio/gscps2.c
13118F:	drivers/input/serio/hp_sdc*
13119F:	drivers/parisc/
13120F:	drivers/parport/parport_gsc.*
13121F:	drivers/tty/serial/8250/8250_gsc.c
13122F:	drivers/video/console/sti*
13123F:	drivers/video/fbdev/sti*
13124F:	drivers/video/logo/logo_parisc*
13125F:	include/linux/hp_sdc.h
13126
13127PARMAN
13128M:	Jiri Pirko <jiri@nvidia.com>
13129L:	netdev@vger.kernel.org
13130S:	Supported
13131F:	include/linux/parman.h
13132F:	lib/parman.c
13133F:	lib/test_parman.c
13134
13135PC ENGINES APU BOARD DRIVER
13136M:	Enrico Weigelt, metux IT consult <info@metux.net>
13137S:	Maintained
13138F:	drivers/platform/x86/pcengines-apuv2.c
13139
13140PC87360 HARDWARE MONITORING DRIVER
13141M:	Jim Cromie <jim.cromie@gmail.com>
13142L:	linux-hwmon@vger.kernel.org
13143S:	Maintained
13144F:	Documentation/hwmon/pc87360.rst
13145F:	drivers/hwmon/pc87360.c
13146
13147PC8736x GPIO DRIVER
13148M:	Jim Cromie <jim.cromie@gmail.com>
13149S:	Maintained
13150F:	drivers/char/pc8736x_gpio.c
13151
13152PC87427 HARDWARE MONITORING DRIVER
13153M:	Jean Delvare <jdelvare@suse.com>
13154L:	linux-hwmon@vger.kernel.org
13155S:	Maintained
13156F:	Documentation/hwmon/pc87427.rst
13157F:	drivers/hwmon/pc87427.c
13158
13159PCA9532 LED DRIVER
13160M:	Riku Voipio <riku.voipio@iki.fi>
13161S:	Maintained
13162F:	drivers/leds/leds-pca9532.c
13163F:	include/linux/leds-pca9532.h
13164
13165PCA9541 I2C BUS MASTER SELECTOR DRIVER
13166M:	Guenter Roeck <linux@roeck-us.net>
13167L:	linux-i2c@vger.kernel.org
13168S:	Maintained
13169F:	drivers/i2c/muxes/i2c-mux-pca9541.c
13170
13171PCDP - PRIMARY CONSOLE AND DEBUG PORT
13172M:	Khalid Aziz <khalid@gonehiking.org>
13173S:	Maintained
13174F:	drivers/firmware/pcdp.*
13175
13176PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13177M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13178L:	linux-pci@vger.kernel.org
13179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13180S:	Maintained
13181F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
13182F:	drivers/pci/controller/pci-aardvark.c
13183
13184PCI DRIVER FOR ALTERA PCIE IP
13185M:	Ley Foon Tan <ley.foon.tan@intel.com>
13186L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
13187L:	linux-pci@vger.kernel.org
13188S:	Supported
13189F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
13190F:	drivers/pci/controller/pcie-altera.c
13191
13192PCI DRIVER FOR APPLIEDMICRO XGENE
13193M:	Toan Le <toan@os.amperecomputing.com>
13194L:	linux-pci@vger.kernel.org
13195L:	linux-arm-kernel@lists.infradead.org
13196S:	Maintained
13197F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
13198F:	drivers/pci/controller/pci-xgene.c
13199
13200PCI DRIVER FOR ARM VERSATILE PLATFORM
13201M:	Rob Herring <robh@kernel.org>
13202L:	linux-pci@vger.kernel.org
13203L:	linux-arm-kernel@lists.infradead.org
13204S:	Maintained
13205F:	Documentation/devicetree/bindings/pci/versatile.yaml
13206F:	drivers/pci/controller/pci-versatile.c
13207
13208PCI DRIVER FOR ARMADA 8K
13209M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13210L:	linux-pci@vger.kernel.org
13211L:	linux-arm-kernel@lists.infradead.org
13212S:	Maintained
13213F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
13214F:	drivers/pci/controller/dwc/pcie-armada8k.c
13215
13216PCI DRIVER FOR CADENCE PCIE IP
13217M:	Tom Joseph <tjoseph@cadence.com>
13218L:	linux-pci@vger.kernel.org
13219S:	Maintained
13220F:	Documentation/devicetree/bindings/pci/cdns,*
13221F:	drivers/pci/controller/cadence/
13222
13223PCI DRIVER FOR FREESCALE LAYERSCAPE
13224M:	Minghuan Lian <minghuan.Lian@nxp.com>
13225M:	Mingkai Hu <mingkai.hu@nxp.com>
13226M:	Roy Zang <roy.zang@nxp.com>
13227L:	linuxppc-dev@lists.ozlabs.org
13228L:	linux-pci@vger.kernel.org
13229L:	linux-arm-kernel@lists.infradead.org
13230S:	Maintained
13231F:	drivers/pci/controller/dwc/*layerscape*
13232
13233PCI DRIVER FOR GENERIC OF HOSTS
13234M:	Will Deacon <will@kernel.org>
13235L:	linux-pci@vger.kernel.org
13236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13237S:	Maintained
13238F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13239F:	drivers/pci/controller/pci-host-common.c
13240F:	drivers/pci/controller/pci-host-generic.c
13241
13242PCI DRIVER FOR IMX6
13243M:	Richard Zhu <hongxing.zhu@nxp.com>
13244M:	Lucas Stach <l.stach@pengutronix.de>
13245L:	linux-pci@vger.kernel.org
13246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13247S:	Maintained
13248F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13249F:	drivers/pci/controller/dwc/*imx6*
13250
13251PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13252M:	Jonathan Derrick <jonathan.derrick@intel.com>
13253L:	linux-pci@vger.kernel.org
13254S:	Supported
13255F:	drivers/pci/controller/vmd.c
13256
13257PCI DRIVER FOR MICROSEMI SWITCHTEC
13258M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13259M:	Logan Gunthorpe <logang@deltatee.com>
13260L:	linux-pci@vger.kernel.org
13261S:	Maintained
13262F:	Documentation/ABI/testing/sysfs-class-switchtec
13263F:	Documentation/driver-api/switchtec.rst
13264F:	drivers/ntb/hw/mscc/
13265F:	drivers/pci/switch/switchtec*
13266F:	include/linux/switchtec.h
13267F:	include/uapi/linux/switchtec_ioctl.h
13268
13269PCI DRIVER FOR MOBIVEIL PCIE IP
13270M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13271M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13272L:	linux-pci@vger.kernel.org
13273S:	Supported
13274F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13275F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
13276
13277PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13278M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13279M:	Jason Cooper <jason@lakedaemon.net>
13280L:	linux-pci@vger.kernel.org
13281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13282S:	Maintained
13283F:	drivers/pci/controller/*mvebu*
13284
13285PCI DRIVER FOR NVIDIA TEGRA
13286M:	Thierry Reding <thierry.reding@gmail.com>
13287L:	linux-tegra@vger.kernel.org
13288L:	linux-pci@vger.kernel.org
13289S:	Supported
13290F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13291F:	drivers/pci/controller/pci-tegra.c
13292
13293PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13294M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13295L:	linux-pci@vger.kernel.org
13296L:	linux-arm-kernel@lists.infradead.org
13297S:	Maintained
13298F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13299F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13300
13301PCI DRIVER FOR RENESAS R-CAR
13302M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13303M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13304L:	linux-pci@vger.kernel.org
13305L:	linux-renesas-soc@vger.kernel.org
13306S:	Maintained
13307F:	Documentation/devicetree/bindings/pci/*rcar*
13308F:	drivers/pci/controller/*rcar*
13309
13310PCI DRIVER FOR SAMSUNG EXYNOS
13311M:	Jingoo Han <jingoohan1@gmail.com>
13312L:	linux-pci@vger.kernel.org
13313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13314L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13315S:	Maintained
13316F:	drivers/pci/controller/dwc/pci-exynos.c
13317
13318PCI DRIVER FOR SYNOPSYS DESIGNWARE
13319M:	Jingoo Han <jingoohan1@gmail.com>
13320M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13321L:	linux-pci@vger.kernel.org
13322S:	Maintained
13323F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
13324F:	drivers/pci/controller/dwc/*designware*
13325
13326PCI DRIVER FOR TI DRA7XX/J721E
13327M:	Kishon Vijay Abraham I <kishon@ti.com>
13328L:	linux-omap@vger.kernel.org
13329L:	linux-pci@vger.kernel.org
13330L:	linux-arm-kernel@lists.infradead.org
13331S:	Supported
13332F:	Documentation/devicetree/bindings/pci/ti-pci.txt
13333F:	drivers/pci/controller/cadence/pci-j721e.c
13334F:	drivers/pci/controller/dwc/pci-dra7xx.c
13335
13336PCI DRIVER FOR TI KEYSTONE
13337M:	Murali Karicheri <m-karicheri2@ti.com>
13338L:	linux-pci@vger.kernel.org
13339L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13340S:	Maintained
13341F:	drivers/pci/controller/dwc/pci-keystone.c
13342
13343PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13344M:	Linus Walleij <linus.walleij@linaro.org>
13345L:	linux-pci@vger.kernel.org
13346S:	Maintained
13347F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13348F:	drivers/pci/controller/pci-v3-semi.c
13349
13350PCI ENDPOINT SUBSYSTEM
13351M:	Kishon Vijay Abraham I <kishon@ti.com>
13352M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13353L:	linux-pci@vger.kernel.org
13354S:	Supported
13355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13356F:	drivers/misc/pci_endpoint_test.c
13357F:	drivers/pci/endpoint/
13358F:	tools/pci/
13359
13360PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13361M:	Russell Currey <ruscur@russell.cc>
13362M:	Oliver O'Halloran <oohall@gmail.com>
13363L:	linuxppc-dev@lists.ozlabs.org
13364S:	Supported
13365F:	Documentation/PCI/pci-error-recovery.rst
13366F:	Documentation/powerpc/eeh-pci-error-recovery.rst
13367F:	arch/powerpc/include/*/eeh*.h
13368F:	arch/powerpc/kernel/eeh*.c
13369F:	arch/powerpc/platforms/*/eeh*.c
13370F:	drivers/pci/pcie/aer.c
13371F:	drivers/pci/pcie/dpc.c
13372F:	drivers/pci/pcie/err.c
13373
13374PCI ERROR RECOVERY
13375M:	Linas Vepstas <linasvepstas@gmail.com>
13376L:	linux-pci@vger.kernel.org
13377S:	Supported
13378F:	Documentation/PCI/pci-error-recovery.rst
13379
13380PCI MSI DRIVER FOR ALTERA MSI IP
13381M:	Ley Foon Tan <ley.foon.tan@intel.com>
13382L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
13383L:	linux-pci@vger.kernel.org
13384S:	Supported
13385F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13386F:	drivers/pci/controller/pcie-altera-msi.c
13387
13388PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13389M:	Toan Le <toan@os.amperecomputing.com>
13390L:	linux-pci@vger.kernel.org
13391L:	linux-arm-kernel@lists.infradead.org
13392S:	Maintained
13393F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13394F:	drivers/pci/controller/pci-xgene-msi.c
13395
13396PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13397M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13398R:	Rob Herring <robh@kernel.org>
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/lpieralisi/pci.git/
13403F:	drivers/pci/controller/
13404
13405PCI SUBSYSTEM
13406M:	Bjorn Helgaas <bhelgaas@google.com>
13407L:	linux-pci@vger.kernel.org
13408S:	Supported
13409Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
13410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13411F:	Documentation/PCI/
13412F:	Documentation/devicetree/bindings/pci/
13413F:	arch/x86/kernel/early-quirks.c
13414F:	arch/x86/kernel/quirks.c
13415F:	arch/x86/pci/
13416F:	drivers/acpi/pci*
13417F:	drivers/pci/
13418F:	include/asm-generic/pci*
13419F:	include/linux/of_pci.h
13420F:	include/linux/pci*
13421F:	include/uapi/linux/pci*
13422F:	lib/pci*
13423
13424PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13425M:	Jonathan Chocron <jonnyc@amazon.com>
13426L:	linux-pci@vger.kernel.org
13427S:	Maintained
13428F:	Documentation/devicetree/bindings/pci/pcie-al.txt
13429F:	drivers/pci/controller/dwc/pcie-al.c
13430
13431PCIE DRIVER FOR AMLOGIC MESON
13432M:	Yue Wang <yue.wang@Amlogic.com>
13433L:	linux-pci@vger.kernel.org
13434L:	linux-amlogic@lists.infradead.org
13435S:	Maintained
13436F:	drivers/pci/controller/dwc/pci-meson.c
13437
13438PCIE DRIVER FOR AXIS ARTPEC
13439M:	Jesper Nilsson <jesper.nilsson@axis.com>
13440L:	linux-arm-kernel@axis.com
13441L:	linux-pci@vger.kernel.org
13442S:	Maintained
13443F:	Documentation/devicetree/bindings/pci/axis,artpec*
13444F:	drivers/pci/controller/dwc/*artpec*
13445
13446PCIE DRIVER FOR CAVIUM THUNDERX
13447M:	Robert Richter <rrichter@marvell.com>
13448L:	linux-pci@vger.kernel.org
13449L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13450S:	Supported
13451F:	drivers/pci/controller/pci-thunder-*
13452
13453PCIE DRIVER FOR HISILICON
13454M:	Zhou Wang <wangzhou1@hisilicon.com>
13455L:	linux-pci@vger.kernel.org
13456S:	Maintained
13457F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13458F:	drivers/pci/controller/dwc/pcie-hisi.c
13459
13460PCIE DRIVER FOR HISILICON KIRIN
13461M:	Xiaowei Song <songxiaowei@hisilicon.com>
13462M:	Binghui Wang <wangbinghui@hisilicon.com>
13463L:	linux-pci@vger.kernel.org
13464S:	Maintained
13465F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
13466F:	drivers/pci/controller/dwc/pcie-kirin.c
13467
13468PCIE DRIVER FOR HISILICON STB
13469M:	Shawn Guo <shawn.guo@linaro.org>
13470L:	linux-pci@vger.kernel.org
13471S:	Maintained
13472F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13473F:	drivers/pci/controller/dwc/pcie-histb.c
13474
13475PCIE DRIVER FOR MEDIATEK
13476M:	Ryder Lee <ryder.lee@mediatek.com>
13477L:	linux-pci@vger.kernel.org
13478L:	linux-mediatek@lists.infradead.org
13479S:	Supported
13480F:	Documentation/devicetree/bindings/pci/mediatek*
13481F:	drivers/pci/controller/*mediatek*
13482
13483PCIE DRIVER FOR QUALCOMM MSM
13484M:	Stanimir Varbanov <svarbanov@mm-sol.com>
13485L:	linux-pci@vger.kernel.org
13486L:	linux-arm-msm@vger.kernel.org
13487S:	Maintained
13488F:	drivers/pci/controller/dwc/*qcom*
13489
13490PCIE DRIVER FOR ROCKCHIP
13491M:	Shawn Lin <shawn.lin@rock-chips.com>
13492L:	linux-pci@vger.kernel.org
13493L:	linux-rockchip@lists.infradead.org
13494S:	Maintained
13495F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
13496F:	drivers/pci/controller/pcie-rockchip*
13497
13498PCIE DRIVER FOR SOCIONEXT UNIPHIER
13499M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13500L:	linux-pci@vger.kernel.org
13501S:	Maintained
13502F:	Documentation/devicetree/bindings/pci/uniphier-pcie*
13503F:	drivers/pci/controller/dwc/pcie-uniphier*
13504
13505PCIE DRIVER FOR ST SPEAR13XX
13506M:	Pratyush Anand <pratyush.anand@gmail.com>
13507L:	linux-pci@vger.kernel.org
13508S:	Maintained
13509F:	drivers/pci/controller/dwc/*spear*
13510
13511PCMCIA SUBSYSTEM
13512M:	Dominik Brodowski <linux@dominikbrodowski.net>
13513S:	Odd Fixes
13514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13515F:	Documentation/pcmcia/
13516F:	drivers/pcmcia/
13517F:	include/pcmcia/
13518F:	tools/pcmcia/
13519
13520PCNET32 NETWORK DRIVER
13521M:	Don Fry <pcnet32@frontier.com>
13522L:	netdev@vger.kernel.org
13523S:	Maintained
13524F:	drivers/net/ethernet/amd/pcnet32.c
13525
13526PCRYPT PARALLEL CRYPTO ENGINE
13527M:	Steffen Klassert <steffen.klassert@secunet.com>
13528L:	linux-crypto@vger.kernel.org
13529S:	Maintained
13530F:	crypto/pcrypt.c
13531F:	include/crypto/pcrypt.h
13532
13533PEAQ WMI HOTKEYS DRIVER
13534M:	Hans de Goede <hdegoede@redhat.com>
13535L:	platform-driver-x86@vger.kernel.org
13536S:	Maintained
13537F:	drivers/platform/x86/peaq-wmi.c
13538
13539PENSANDO ETHERNET DRIVERS
13540M:	Shannon Nelson <snelson@pensando.io>
13541M:	Pensando Drivers <drivers@pensando.io>
13542L:	netdev@vger.kernel.org
13543S:	Supported
13544F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13545F:	drivers/net/ethernet/pensando/
13546
13547PER-CPU MEMORY ALLOCATOR
13548M:	Dennis Zhou <dennis@kernel.org>
13549M:	Tejun Heo <tj@kernel.org>
13550M:	Christoph Lameter <cl@linux.com>
13551S:	Maintained
13552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13553F:	arch/*/include/asm/percpu.h
13554F:	include/linux/percpu*.h
13555F:	mm/percpu*.c
13556
13557PER-TASK DELAY ACCOUNTING
13558M:	Balbir Singh <bsingharora@gmail.com>
13559S:	Maintained
13560F:	include/linux/delayacct.h
13561F:	kernel/delayacct.c
13562
13563PERFORMANCE EVENTS SUBSYSTEM
13564M:	Peter Zijlstra <peterz@infradead.org>
13565M:	Ingo Molnar <mingo@redhat.com>
13566M:	Arnaldo Carvalho de Melo <acme@kernel.org>
13567R:	Mark Rutland <mark.rutland@arm.com>
13568R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13569R:	Jiri Olsa <jolsa@redhat.com>
13570R:	Namhyung Kim <namhyung@kernel.org>
13571L:	linux-kernel@vger.kernel.org
13572S:	Supported
13573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13574F:	arch/*/events/*
13575F:	arch/*/events/*/*
13576F:	arch/*/include/asm/perf_event.h
13577F:	arch/*/kernel/*/*/perf_event*.c
13578F:	arch/*/kernel/*/perf_event*.c
13579F:	arch/*/kernel/perf_callchain.c
13580F:	arch/*/kernel/perf_event*.c
13581F:	include/linux/perf_event.h
13582F:	include/uapi/linux/perf_event.h
13583F:	kernel/events/*
13584F:	tools/lib/perf/
13585F:	tools/perf/
13586
13587PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13588R:	John Garry <john.garry@huawei.com>
13589R:	Will Deacon <will@kernel.org>
13590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13591S:	Supported
13592F:	tools/perf/pmu-events/arch/arm64/
13593
13594PERSONALITY HANDLING
13595M:	Christoph Hellwig <hch@infradead.org>
13596L:	linux-abi-devel@lists.sourceforge.net
13597S:	Maintained
13598F:	include/linux/personality.h
13599F:	include/uapi/linux/personality.h
13600
13601PHOENIX RC FLIGHT CONTROLLER ADAPTER
13602M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13603L:	linux-input@vger.kernel.org
13604S:	Maintained
13605F:	Documentation/input/devices/pxrc.rst
13606F:	drivers/input/joystick/pxrc.c
13607
13608PHONET PROTOCOL
13609M:	Remi Denis-Courmont <courmisch@gmail.com>
13610S:	Supported
13611F:	Documentation/networking/phonet.rst
13612F:	include/linux/phonet.h
13613F:	include/net/phonet/
13614F:	include/uapi/linux/phonet.h
13615F:	net/phonet/
13616
13617PHRAM MTD DRIVER
13618M:	Joern Engel <joern@lazybastard.org>
13619L:	linux-mtd@lists.infradead.org
13620S:	Maintained
13621F:	drivers/mtd/devices/phram.c
13622
13623PICOLCD HID DRIVER
13624M:	Bruno Prémont <bonbons@linux-vserver.org>
13625L:	linux-input@vger.kernel.org
13626S:	Maintained
13627F:	drivers/hid/hid-picolcd*
13628
13629PICOXCELL SUPPORT
13630M:	Jamie Iles <jamie@jamieiles.com>
13631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13632S:	Supported
13633T:	git git://github.com/jamieiles/linux-2.6-ji.git
13634F:	arch/arm/boot/dts/picoxcell*
13635F:	arch/arm/mach-picoxcell/
13636F:	drivers/crypto/picoxcell*
13637
13638PIDFD API
13639M:	Christian Brauner <christian@brauner.io>
13640L:	linux-kernel@vger.kernel.org
13641S:	Maintained
13642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13643F:	samples/pidfd/
13644F:	tools/testing/selftests/clone3/
13645F:	tools/testing/selftests/pid_namespace/
13646F:	tools/testing/selftests/pidfd/
13647K:	(?i)pidfd
13648K:	(?i)clone3
13649K:	\b(clone_args|kernel_clone_args)\b
13650
13651PIN CONTROL SUBSYSTEM
13652M:	Linus Walleij <linus.walleij@linaro.org>
13653L:	linux-gpio@vger.kernel.org
13654S:	Maintained
13655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13656F:	Documentation/devicetree/bindings/pinctrl/
13657F:	Documentation/driver-api/pinctl.rst
13658F:	drivers/pinctrl/
13659F:	include/linux/pinctrl/
13660
13661PIN CONTROLLER - FREESCALE
13662M:	Dong Aisheng <aisheng.dong@nxp.com>
13663M:	Fabio Estevam <festevam@gmail.com>
13664M:	Shawn Guo <shawnguo@kernel.org>
13665M:	Stefan Agner <stefan@agner.ch>
13666R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13667L:	linux-gpio@vger.kernel.org
13668S:	Maintained
13669F:	Documentation/devicetree/bindings/pinctrl/fsl,*
13670F:	drivers/pinctrl/freescale/
13671
13672PIN CONTROLLER - INTEL
13673M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13674M:	Andy Shevchenko <andy@kernel.org>
13675S:	Maintained
13676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13677F:	drivers/pinctrl/intel/
13678
13679PIN CONTROLLER - MEDIATEK
13680M:	Sean Wang <sean.wang@kernel.org>
13681L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13682S:	Maintained
13683F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13684F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13685F:	drivers/pinctrl/mediatek/
13686
13687PIN CONTROLLER - MICROCHIP AT91
13688M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13690L:	linux-gpio@vger.kernel.org
13691S:	Supported
13692F:	drivers/gpio/gpio-sama5d2-piobu.c
13693F:	drivers/pinctrl/pinctrl-at91*
13694
13695PIN CONTROLLER - QUALCOMM
13696M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13697L:	linux-arm-msm@vger.kernel.org
13698S:	Maintained
13699F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13700F:	drivers/pinctrl/qcom/
13701
13702PIN CONTROLLER - RENESAS
13703M:	Geert Uytterhoeven <geert+renesas@glider.be>
13704L:	linux-renesas-soc@vger.kernel.org
13705S:	Supported
13706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13707F:	Documentation/devicetree/bindings/pinctrl/renesas,*
13708F:	drivers/pinctrl/pinctrl-rz*
13709F:	drivers/pinctrl/sh-pfc/
13710
13711PIN CONTROLLER - SAMSUNG
13712M:	Tomasz Figa <tomasz.figa@gmail.com>
13713M:	Krzysztof Kozlowski <krzk@kernel.org>
13714M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13715L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13716L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13717S:	Maintained
13718Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
13719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13720F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13721F:	drivers/pinctrl/samsung/
13722F:	include/dt-bindings/pinctrl/samsung.h
13723
13724PIN CONTROLLER - SINGLE
13725M:	Tony Lindgren <tony@atomide.com>
13726M:	Haojian Zhuang <haojian.zhuang@linaro.org>
13727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13728L:	linux-omap@vger.kernel.org
13729S:	Maintained
13730F:	drivers/pinctrl/pinctrl-single.c
13731
13732PIN CONTROLLER - ST SPEAR
13733M:	Viresh Kumar <vireshk@kernel.org>
13734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13735S:	Maintained
13736W:	http://www.st.com/spear
13737F:	drivers/pinctrl/spear/
13738
13739PISTACHIO SOC SUPPORT
13740M:	James Hartley <james.hartley@sondrel.com>
13741L:	linux-mips@vger.kernel.org
13742S:	Odd Fixes
13743F:	arch/mips/boot/dts/img/pistachio*
13744F:	arch/mips/configs/pistachio*_defconfig
13745F:	arch/mips/include/asm/mach-pistachio/
13746F:	arch/mips/pistachio/
13747
13748PKTCDVD DRIVER
13749M:	linux-block@vger.kernel.org
13750S:	Orphan
13751F:	drivers/block/pktcdvd.c
13752F:	include/linux/pktcdvd.h
13753F:	include/uapi/linux/pktcdvd.h
13754
13755PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13756M:	Tomasz Duszynski <tduszyns@gmail.com>
13757S:	Maintained
13758F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13759F:	drivers/iio/chemical/pms7003.c
13760
13761PLDMFW LIBRARY
13762M:	Jacob Keller <jacob.e.keller@intel.com>
13763S:	Maintained
13764F:	Documentation/driver-api/pldmfw/
13765F:	include/linux/pldmfw.h
13766F:	lib/pldmfw/
13767
13768PLX DMA DRIVER
13769M:	Logan Gunthorpe <logang@deltatee.com>
13770S:	Maintained
13771F:	drivers/dma/plx_dma.c
13772
13773PM-GRAPH UTILITY
13774M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
13775L:	linux-pm@vger.kernel.org
13776S:	Supported
13777W:	https://01.org/pm-graph
13778B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13779T:	git git://github.com/intel/pm-graph
13780F:	tools/power/pm-graph
13781
13782PMBUS HARDWARE MONITORING DRIVERS
13783M:	Guenter Roeck <linux@roeck-us.net>
13784L:	linux-hwmon@vger.kernel.org
13785S:	Maintained
13786W:	http://hwmon.wiki.kernel.org/
13787W:	http://www.roeck-us.net/linux/drivers/
13788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13789F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13790F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
13791F:	Documentation/devicetree/bindings/hwmon/max31785.txt
13792F:	Documentation/hwmon/adm1275.rst
13793F:	Documentation/hwmon/ibm-cffps.rst
13794F:	Documentation/hwmon/ir35221.rst
13795F:	Documentation/hwmon/lm25066.rst
13796F:	Documentation/hwmon/ltc2978.rst
13797F:	Documentation/hwmon/ltc3815.rst
13798F:	Documentation/hwmon/max16064.rst
13799F:	Documentation/hwmon/max20751.rst
13800F:	Documentation/hwmon/max31785.rst
13801F:	Documentation/hwmon/max34440.rst
13802F:	Documentation/hwmon/max8688.rst
13803F:	Documentation/hwmon/pmbus-core.rst
13804F:	Documentation/hwmon/pmbus.rst
13805F:	Documentation/hwmon/tps40422.rst
13806F:	Documentation/hwmon/ucd9000.rst
13807F:	Documentation/hwmon/ucd9200.rst
13808F:	Documentation/hwmon/zl6100.rst
13809F:	drivers/hwmon/pmbus/
13810F:	include/linux/pmbus.h
13811
13812PMC SIERRA MaxRAID DRIVER
13813L:	linux-scsi@vger.kernel.org
13814S:	Orphan
13815W:	http://www.pmc-sierra.com/
13816F:	drivers/scsi/pmcraid.*
13817
13818PMC SIERRA PM8001 DRIVER
13819M:	Jack Wang <jinpu.wang@cloud.ionos.com>
13820L:	linux-scsi@vger.kernel.org
13821S:	Supported
13822F:	drivers/scsi/pm8001/
13823
13824PNI RM3100 IIO DRIVER
13825M:	Song Qiang <songqiang1304521@gmail.com>
13826L:	linux-iio@vger.kernel.org
13827S:	Maintained
13828F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13829F:	drivers/iio/magnetometer/rm3100*
13830
13831PNP SUPPORT
13832M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13833L:	linux-acpi@vger.kernel.org
13834S:	Maintained
13835F:	drivers/pnp/
13836F:	include/linux/pnp.h
13837
13838POSIX CLOCKS and TIMERS
13839M:	Thomas Gleixner <tglx@linutronix.de>
13840L:	linux-kernel@vger.kernel.org
13841S:	Maintained
13842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13843F:	fs/timerfd.c
13844F:	include/linux/time_namespace.h
13845F:	include/linux/timer*
13846F:	kernel/time/*timer*
13847F:	kernel/time/namespace.c
13848
13849POWER MANAGEMENT CORE
13850M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13851L:	linux-pm@vger.kernel.org
13852S:	Supported
13853B:	https://bugzilla.kernel.org
13854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13855F:	drivers/base/power/
13856F:	drivers/powercap/
13857F:	include/linux/intel_rapl.h
13858F:	include/linux/pm.h
13859F:	include/linux/pm_*
13860F:	include/linux/powercap.h
13861F:	kernel/configs/nopm.config
13862
13863POWER STATE COORDINATION INTERFACE (PSCI)
13864M:	Mark Rutland <mark.rutland@arm.com>
13865M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13866L:	linux-arm-kernel@lists.infradead.org
13867S:	Maintained
13868F:	drivers/firmware/psci/
13869F:	include/linux/psci.h
13870F:	include/uapi/linux/psci.h
13871
13872POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13873M:	Sebastian Reichel <sre@kernel.org>
13874L:	linux-pm@vger.kernel.org
13875S:	Maintained
13876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13877F:	Documentation/ABI/testing/sysfs-class-power
13878F:	Documentation/devicetree/bindings/power/supply/
13879F:	drivers/power/supply/
13880F:	include/linux/power_supply.h
13881
13882POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13883M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13884L:	linuxppc-dev@lists.ozlabs.org
13885S:	Maintained
13886F:	drivers/char/powernv-op-panel.c
13887
13888PPP OVER ATM (RFC 2364)
13889M:	Mitchell Blank Jr <mitch@sfgoth.com>
13890S:	Maintained
13891F:	include/uapi/linux/atmppp.h
13892F:	net/atm/pppoatm.c
13893
13894PPP OVER ETHERNET
13895M:	Michal Ostrowski <mostrows@earthlink.net>
13896S:	Maintained
13897F:	drivers/net/ppp/pppoe.c
13898F:	drivers/net/ppp/pppox.c
13899
13900PPP OVER L2TP
13901M:	James Chapman <jchapman@katalix.com>
13902S:	Maintained
13903F:	include/linux/if_pppol2tp.h
13904F:	include/uapi/linux/if_pppol2tp.h
13905F:	net/l2tp/l2tp_ppp.c
13906
13907PPP PROTOCOL DRIVERS AND COMPRESSORS
13908M:	Paul Mackerras <paulus@samba.org>
13909L:	linux-ppp@vger.kernel.org
13910S:	Maintained
13911F:	drivers/net/ppp/ppp_*
13912
13913PPS SUPPORT
13914M:	Rodolfo Giometti <giometti@enneenne.com>
13915L:	linuxpps@ml.enneenne.com (subscribers-only)
13916S:	Maintained
13917W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13918F:	Documentation/ABI/testing/sysfs-pps
13919F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13920F:	Documentation/driver-api/pps.rst
13921F:	drivers/pps/
13922F:	include/linux/pps*.h
13923F:	include/uapi/linux/pps.h
13924
13925PPTP DRIVER
13926M:	Dmitry Kozlov <xeb@mail.ru>
13927L:	netdev@vger.kernel.org
13928S:	Maintained
13929W:	http://sourceforge.net/projects/accel-pptp
13930F:	drivers/net/ppp/pptp.c
13931
13932PRESSURE STALL INFORMATION (PSI)
13933M:	Johannes Weiner <hannes@cmpxchg.org>
13934S:	Maintained
13935F:	include/linux/psi*
13936F:	kernel/sched/psi.c
13937
13938PRINTK
13939M:	Petr Mladek <pmladek@suse.com>
13940M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13941R:	Steven Rostedt <rostedt@goodmis.org>
13942S:	Maintained
13943F:	include/linux/printk.h
13944F:	kernel/printk/
13945
13946PRISM54 WIRELESS DRIVER
13947M:	Luis Chamberlain <mcgrof@kernel.org>
13948L:	linux-wireless@vger.kernel.org
13949S:	Obsolete
13950W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
13951F:	drivers/net/wireless/intersil/prism54/
13952
13953PROC FILESYSTEM
13954R:	Alexey Dobriyan <adobriyan@gmail.com>
13955L:	linux-kernel@vger.kernel.org
13956L:	linux-fsdevel@vger.kernel.org
13957S:	Maintained
13958F:	Documentation/filesystems/proc.rst
13959F:	fs/proc/
13960F:	include/linux/proc_fs.h
13961F:	tools/testing/selftests/proc/
13962
13963PROC SYSCTL
13964M:	Luis Chamberlain <mcgrof@kernel.org>
13965M:	Kees Cook <keescook@chromium.org>
13966M:	Iurii Zaikin <yzaikin@google.com>
13967L:	linux-kernel@vger.kernel.org
13968L:	linux-fsdevel@vger.kernel.org
13969S:	Maintained
13970F:	fs/proc/proc_sysctl.c
13971F:	include/linux/sysctl.h
13972F:	kernel/sysctl-test.c
13973F:	kernel/sysctl.c
13974F:	tools/testing/selftests/sysctl/
13975
13976PS3 NETWORK SUPPORT
13977M:	Geoff Levand <geoff@infradead.org>
13978L:	netdev@vger.kernel.org
13979L:	linuxppc-dev@lists.ozlabs.org
13980S:	Maintained
13981F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13982
13983PS3 PLATFORM SUPPORT
13984M:	Geoff Levand <geoff@infradead.org>
13985L:	linuxppc-dev@lists.ozlabs.org
13986S:	Maintained
13987F:	arch/powerpc/boot/ps3*
13988F:	arch/powerpc/include/asm/lv1call.h
13989F:	arch/powerpc/include/asm/ps3*.h
13990F:	arch/powerpc/platforms/ps3/
13991F:	drivers/*/ps3*
13992F:	drivers/ps3/
13993F:	drivers/rtc/rtc-ps3.c
13994F:	drivers/usb/host/*ps3.c
13995F:	sound/ppc/snd_ps3*
13996
13997PS3VRAM DRIVER
13998M:	Jim Paris <jim@jtan.com>
13999M:	Geoff Levand <geoff@infradead.org>
14000L:	linuxppc-dev@lists.ozlabs.org
14001S:	Maintained
14002F:	drivers/block/ps3vram.c
14003
14004PSAMPLE PACKET SAMPLING SUPPORT
14005M:	Yotam Gigi <yotam.gi@gmail.com>
14006S:	Maintained
14007F:	include/net/psample.h
14008F:	include/uapi/linux/psample.h
14009F:	net/psample
14010
14011PSTORE FILESYSTEM
14012M:	Kees Cook <keescook@chromium.org>
14013M:	Anton Vorontsov <anton@enomsg.org>
14014M:	Colin Cross <ccross@android.com>
14015M:	Tony Luck <tony.luck@intel.com>
14016S:	Maintained
14017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14018F:	Documentation/admin-guide/ramoops.rst
14019F:	Documentation/admin-guide/pstore-blk.rst
14020F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14021F:	drivers/acpi/apei/erst.c
14022F:	drivers/firmware/efi/efi-pstore.c
14023F:	fs/pstore/
14024F:	include/linux/pstore*
14025K:	\b(pstore|ramoops)
14026
14027PTP HARDWARE CLOCK SUPPORT
14028M:	Richard Cochran <richardcochran@gmail.com>
14029L:	netdev@vger.kernel.org
14030S:	Maintained
14031W:	http://linuxptp.sourceforge.net/
14032F:	Documentation/ABI/testing/sysfs-ptp
14033F:	Documentation/driver-api/ptp.rst
14034F:	drivers/net/phy/dp83640*
14035F:	drivers/ptp/*
14036F:	include/linux/ptp_cl*
14037
14038PTRACE SUPPORT
14039M:	Oleg Nesterov <oleg@redhat.com>
14040S:	Maintained
14041F:	arch/*/*/ptrace*.c
14042F:	arch/*/include/asm/ptrace*.h
14043F:	arch/*/ptrace*.c
14044F:	include/asm-generic/syscall.h
14045F:	include/linux/ptrace.h
14046F:	include/linux/regset.h
14047F:	include/linux/tracehook.h
14048F:	include/uapi/linux/ptrace.h
14049F:	include/uapi/linux/ptrace.h
14050F:	kernel/ptrace.c
14051
14052PULSE8-CEC DRIVER
14053M:	Hans Verkuil <hverkuil@xs4all.nl>
14054L:	linux-media@vger.kernel.org
14055S:	Maintained
14056T:	git git://linuxtv.org/media_tree.git
14057F:	Documentation/admin-guide/media/pulse8-cec.rst
14058F:	drivers/media/cec/usb/pulse8/
14059
14060PVRUSB2 VIDEO4LINUX DRIVER
14061M:	Mike Isely <isely@pobox.com>
14062L:	pvrusb2@isely.net	(subscribers-only)
14063L:	linux-media@vger.kernel.org
14064S:	Maintained
14065W:	http://www.isely.net/pvrusb2/
14066T:	git git://linuxtv.org/media_tree.git
14067F:	Documentation/driver-api/media/drivers/pvrusb2*
14068F:	drivers/media/usb/pvrusb2/
14069
14070PWC WEBCAM DRIVER
14071M:	Hans Verkuil <hverkuil@xs4all.nl>
14072L:	linux-media@vger.kernel.org
14073S:	Odd Fixes
14074T:	git git://linuxtv.org/media_tree.git
14075F:	drivers/media/usb/pwc/*
14076F:	include/trace/events/pwc.h
14077
14078PWM FAN DRIVER
14079M:	Kamil Debski <kamil@wypas.org>
14080M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14081L:	linux-hwmon@vger.kernel.org
14082S:	Supported
14083F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14084F:	Documentation/hwmon/pwm-fan.rst
14085F:	drivers/hwmon/pwm-fan.c
14086
14087PWM IR Transmitter
14088M:	Sean Young <sean@mess.org>
14089L:	linux-media@vger.kernel.org
14090S:	Maintained
14091F:	drivers/media/rc/pwm-ir-tx.c
14092
14093PWM SUBSYSTEM
14094M:	Thierry Reding <thierry.reding@gmail.com>
14095R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14096M:	Lee Jones <lee.jones@linaro.org>
14097L:	linux-pwm@vger.kernel.org
14098S:	Maintained
14099Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
14100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14101F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14102F:	Documentation/devicetree/bindings/pwm/
14103F:	Documentation/driver-api/pwm.rst
14104F:	drivers/gpio/gpio-mvebu.c
14105F:	drivers/pwm/
14106F:	drivers/video/backlight/pwm_bl.c
14107F:	include/linux/pwm.h
14108F:	include/linux/pwm_backlight.h
14109K:	pwm_(config|apply_state|ops)
14110
14111PXA GPIO DRIVER
14112M:	Robert Jarzmik <robert.jarzmik@free.fr>
14113L:	linux-gpio@vger.kernel.org
14114S:	Maintained
14115F:	drivers/gpio/gpio-pxa.c
14116
14117PXA MMCI DRIVER
14118S:	Orphan
14119
14120PXA RTC DRIVER
14121M:	Robert Jarzmik <robert.jarzmik@free.fr>
14122L:	linux-rtc@vger.kernel.org
14123S:	Maintained
14124
14125PXA2xx/PXA3xx SUPPORT
14126M:	Daniel Mack <daniel@zonque.org>
14127M:	Haojian Zhuang <haojian.zhuang@gmail.com>
14128M:	Robert Jarzmik <robert.jarzmik@free.fr>
14129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14130S:	Maintained
14131T:	git git://github.com/hzhuang1/linux.git
14132T:	git git://github.com/rjarzmik/linux.git
14133F:	arch/arm/boot/dts/pxa*
14134F:	arch/arm/mach-pxa/
14135F:	drivers/dma/pxa*
14136F:	drivers/pcmcia/pxa2xx*
14137F:	drivers/pinctrl/pxa/
14138F:	drivers/spi/spi-pxa2xx*
14139F:	drivers/usb/gadget/udc/pxa2*
14140F:	include/sound/pxa2xx-lib.h
14141F:	sound/arm/pxa*
14142F:	sound/soc/pxa/
14143
14144QAT DRIVER
14145M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14146L:	qat-linux@intel.com
14147S:	Supported
14148F:	drivers/crypto/qat/
14149
14150QCOM AUDIO (ASoC) DRIVERS
14151M:	Patrick Lai <plai@codeaurora.org>
14152M:	Banajit Goswami <bgoswami@codeaurora.org>
14153L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14154S:	Supported
14155F:	sound/soc/qcom/
14156
14157QCOM IPA DRIVER
14158M:	Alex Elder <elder@kernel.org>
14159L:	netdev@vger.kernel.org
14160S:	Supported
14161F:	drivers/net/ipa/
14162
14163QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14164M:	Gabriel Somlo <somlo@cmu.edu>
14165M:	"Michael S. Tsirkin" <mst@redhat.com>
14166L:	qemu-devel@nongnu.org
14167S:	Maintained
14168F:	drivers/firmware/qemu_fw_cfg.c
14169F:	include/uapi/linux/qemu_fw_cfg.h
14170
14171QIB DRIVER
14172M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
14173M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
14174L:	linux-rdma@vger.kernel.org
14175S:	Supported
14176F:	drivers/infiniband/hw/qib/
14177
14178QLOGIC QL41xxx FCOE DRIVER
14179M:	QLogic-Storage-Upstream@cavium.com
14180L:	linux-scsi@vger.kernel.org
14181S:	Supported
14182F:	drivers/scsi/qedf/
14183
14184QLOGIC QL41xxx ISCSI DRIVER
14185M:	QLogic-Storage-Upstream@cavium.com
14186L:	linux-scsi@vger.kernel.org
14187S:	Supported
14188F:	drivers/scsi/qedi/
14189
14190QLOGIC QL4xxx ETHERNET DRIVER
14191M:	Ariel Elior <aelior@marvell.com>
14192M:	GR-everest-linux-l2@marvell.com
14193L:	netdev@vger.kernel.org
14194S:	Supported
14195F:	drivers/net/ethernet/qlogic/qed/
14196F:	drivers/net/ethernet/qlogic/qede/
14197F:	include/linux/qed/
14198
14199QLOGIC QL4xxx RDMA DRIVER
14200M:	Michal Kalderon <mkalderon@marvell.com>
14201M:	Ariel Elior <aelior@marvell.com>
14202L:	linux-rdma@vger.kernel.org
14203S:	Supported
14204F:	drivers/infiniband/hw/qedr/
14205F:	include/uapi/rdma/qedr-abi.h
14206
14207QLOGIC QLA1280 SCSI DRIVER
14208M:	Michael Reed <mdr@sgi.com>
14209L:	linux-scsi@vger.kernel.org
14210S:	Maintained
14211F:	drivers/scsi/qla1280.[ch]
14212
14213QLOGIC QLA2XXX FC-SCSI DRIVER
14214M:	Nilesh Javali <njavali@marvell.com>
14215M:	GR-QLogic-Storage-Upstream@marvell.com
14216L:	linux-scsi@vger.kernel.org
14217S:	Supported
14218F:	Documentation/scsi/LICENSE.qla2xxx
14219F:	drivers/scsi/qla2xxx/
14220
14221QLOGIC QLA3XXX NETWORK DRIVER
14222M:	GR-Linux-NIC-Dev@marvell.com
14223L:	netdev@vger.kernel.org
14224S:	Supported
14225F:	Documentation/networking/device_drivers/ethernet/qlogic/LICENSE.qla3xxx
14226F:	drivers/net/ethernet/qlogic/qla3xxx.*
14227
14228QLOGIC QLA4XXX iSCSI DRIVER
14229M:	QLogic-Storage-Upstream@qlogic.com
14230L:	linux-scsi@vger.kernel.org
14231S:	Supported
14232F:	Documentation/scsi/LICENSE.qla4xxx
14233F:	drivers/scsi/qla4xxx/
14234
14235QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14236M:	Shahed Shaikh <shshaikh@marvell.com>
14237M:	Manish Chopra <manishc@marvell.com>
14238M:	GR-Linux-NIC-Dev@marvell.com
14239L:	netdev@vger.kernel.org
14240S:	Supported
14241F:	drivers/net/ethernet/qlogic/qlcnic/
14242
14243QLOGIC QLGE 10Gb ETHERNET DRIVER
14244M:	Manish Chopra <manishc@marvell.com>
14245M:	GR-Linux-NIC-Dev@marvell.com
14246L:	netdev@vger.kernel.org
14247S:	Supported
14248F:	drivers/staging/qlge/
14249
14250QM1D1B0004 MEDIA DRIVER
14251M:	Akihiro Tsukada <tskd08@gmail.com>
14252L:	linux-media@vger.kernel.org
14253S:	Odd Fixes
14254F:	drivers/media/tuners/qm1d1b0004*
14255
14256QM1D1C0042 MEDIA DRIVER
14257M:	Akihiro Tsukada <tskd08@gmail.com>
14258L:	linux-media@vger.kernel.org
14259S:	Odd Fixes
14260F:	drivers/media/tuners/qm1d1c0042*
14261
14262QNX4 FILESYSTEM
14263M:	Anders Larsen <al@alarsen.net>
14264S:	Maintained
14265W:	http://www.alarsen.net/linux/qnx4fs/
14266F:	fs/qnx4/
14267F:	include/uapi/linux/qnx4_fs.h
14268F:	include/uapi/linux/qnxtypes.h
14269
14270QORIQ DPAA2 FSL-MC BUS DRIVER
14271M:	Stuart Yoder <stuyoder@gmail.com>
14272M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
14273L:	linux-kernel@vger.kernel.org
14274S:	Maintained
14275F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14276F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14277F:	drivers/bus/fsl-mc/
14278
14279QT1010 MEDIA DRIVER
14280M:	Antti Palosaari <crope@iki.fi>
14281L:	linux-media@vger.kernel.org
14282S:	Maintained
14283W:	https://linuxtv.org
14284W:	http://palosaari.fi/linux/
14285Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14286T:	git git://linuxtv.org/anttip/media_tree.git
14287F:	drivers/media/tuners/qt1010*
14288
14289QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14290M:	Kalle Valo <kvalo@codeaurora.org>
14291L:	ath10k@lists.infradead.org
14292S:	Supported
14293W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14295F:	drivers/net/wireless/ath/ath10k/
14296
14297QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14298M:	Kalle Valo <kvalo@codeaurora.org>
14299L:	ath11k@lists.infradead.org
14300S:	Supported
14301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14302F:	drivers/net/wireless/ath/ath11k/
14303
14304QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14305M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14306L:	linux-wireless@vger.kernel.org
14307S:	Supported
14308W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14309F:	drivers/net/wireless/ath/ath9k/
14310
14311QUALCOMM CAMERA SUBSYSTEM DRIVER
14312M:	Todor Tomov <todor.too@gmail.com>
14313L:	linux-media@vger.kernel.org
14314S:	Maintained
14315F:	Documentation/admin-guide/media/qcom_camss.rst
14316F:	Documentation/devicetree/bindings/media/qcom,camss.txt
14317F:	drivers/media/platform/qcom/camss/
14318
14319QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14320M:	Niklas Cassel <nks@flawful.org>
14321L:	linux-pm@vger.kernel.org
14322L:	linux-arm-msm@vger.kernel.org
14323S:	Maintained
14324F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14325F:	drivers/power/avs/qcom-cpr.c
14326
14327QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14328M:	Ilia Lin <ilia.lin@kernel.org>
14329L:	linux-pm@vger.kernel.org
14330S:	Maintained
14331F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14332F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
14333
14334QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14335M:	Timur Tabi <timur@kernel.org>
14336L:	netdev@vger.kernel.org
14337S:	Maintained
14338F:	drivers/net/ethernet/qualcomm/emac/
14339
14340QUALCOMM ETHQOS ETHERNET DRIVER
14341M:	Vinod Koul <vkoul@kernel.org>
14342L:	netdev@vger.kernel.org
14343S:	Maintained
14344F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
14345F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14346
14347QUALCOMM GENERIC INTERFACE I2C DRIVER
14348M:	Akash Asthana <akashast@codeaurora.org>
14349M:	Mukesh Savaliya <msavaliy@codeaurora.org>
14350L:	linux-i2c@vger.kernel.org
14351L:	linux-arm-msm@vger.kernel.org
14352S:	Supported
14353F:	drivers/i2c/busses/i2c-qcom-geni.c
14354
14355QUALCOMM HEXAGON ARCHITECTURE
14356M:	Brian Cain <bcain@codeaurora.org>
14357L:	linux-hexagon@vger.kernel.org
14358S:	Supported
14359F:	arch/hexagon/
14360
14361QUALCOMM HIDMA DRIVER
14362M:	Sinan Kaya <okaya@kernel.org>
14363L:	linux-arm-kernel@lists.infradead.org
14364L:	linux-arm-msm@vger.kernel.org
14365L:	dmaengine@vger.kernel.org
14366S:	Supported
14367F:	drivers/dma/qcom/hidma*
14368
14369QUALCOMM I2C CCI DRIVER
14370M:	Loic Poulain <loic.poulain@linaro.org>
14371M:	Robert Foss <robert.foss@linaro.org>
14372L:	linux-i2c@vger.kernel.org
14373L:	linux-arm-msm@vger.kernel.org
14374S:	Maintained
14375F:	Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14376F:	drivers/i2c/busses/i2c-qcom-cci.c
14377
14378QUALCOMM IOMMU
14379M:	Rob Clark <robdclark@gmail.com>
14380L:	iommu@lists.linux-foundation.org
14381L:	linux-arm-msm@vger.kernel.org
14382S:	Maintained
14383F:	drivers/iommu/qcom_iommu.c
14384
14385QUALCOMM IPCC MAILBOX DRIVER
14386M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14387L:	linux-arm-msm@vger.kernel.org
14388S:	Supported
14389F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14390F:	drivers/mailbox/qcom-ipcc.c
14391F:	include/dt-bindings/mailbox/qcom-ipcc.h
14392
14393QUALCOMM RMNET DRIVER
14394M:	Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14395M:	Sean Tranchetti <stranche@codeaurora.org>
14396L:	netdev@vger.kernel.org
14397S:	Maintained
14398F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14399F:	drivers/net/ethernet/qualcomm/rmnet/
14400F:	include/linux/if_rmnet.h
14401
14402QUALCOMM TSENS THERMAL DRIVER
14403M:	Amit Kucheria <amitk@kernel.org>
14404L:	linux-pm@vger.kernel.org
14405L:	linux-arm-msm@vger.kernel.org
14406S:	Maintained
14407F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14408F:	drivers/thermal/qcom/
14409
14410QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14411M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
14412L:	linux-media@vger.kernel.org
14413L:	linux-arm-msm@vger.kernel.org
14414S:	Maintained
14415T:	git git://linuxtv.org/media_tree.git
14416F:	Documentation/devicetree/bindings/media/*venus*
14417F:	drivers/media/platform/qcom/venus/
14418
14419QUALCOMM WCN36XX WIRELESS DRIVER
14420M:	Kalle Valo <kvalo@codeaurora.org>
14421L:	wcn36xx@lists.infradead.org
14422S:	Supported
14423W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14424T:	git git://github.com/KrasnikovEugene/wcn36xx.git
14425F:	drivers/net/wireless/ath/wcn36xx/
14426
14427QUANTENNA QTNFMAC WIRELESS DRIVER
14428M:	Igor Mitsyanko <imitsyanko@quantenna.com>
14429R:	Sergey Matyukevich <geomatsi@gmail.com>
14430L:	linux-wireless@vger.kernel.org
14431S:	Maintained
14432F:	drivers/net/wireless/quantenna
14433
14434RADEON and AMDGPU DRM DRIVERS
14435M:	Alex Deucher <alexander.deucher@amd.com>
14436M:	Christian König <christian.koenig@amd.com>
14437L:	amd-gfx@lists.freedesktop.org
14438S:	Supported
14439T:	git git://people.freedesktop.org/~agd5f/linux
14440F:	drivers/gpu/drm/amd/
14441F:	drivers/gpu/drm/radeon/
14442F:	include/uapi/drm/amdgpu_drm.h
14443F:	include/uapi/drm/radeon_drm.h
14444
14445RADEON FRAMEBUFFER DISPLAY DRIVER
14446M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
14447L:	linux-fbdev@vger.kernel.org
14448S:	Maintained
14449F:	drivers/video/fbdev/aty/radeon*
14450F:	include/uapi/linux/radeonfb.h
14451
14452RADIOSHARK RADIO DRIVER
14453M:	Hans Verkuil <hverkuil@xs4all.nl>
14454L:	linux-media@vger.kernel.org
14455S:	Maintained
14456T:	git git://linuxtv.org/media_tree.git
14457F:	drivers/media/radio/radio-shark.c
14458
14459RADIOSHARK2 RADIO DRIVER
14460M:	Hans Verkuil <hverkuil@xs4all.nl>
14461L:	linux-media@vger.kernel.org
14462S:	Maintained
14463T:	git git://linuxtv.org/media_tree.git
14464F:	drivers/media/radio/radio-shark2.c
14465F:	drivers/media/radio/radio-tea5777.c
14466
14467RADOS BLOCK DEVICE (RBD)
14468M:	Ilya Dryomov <idryomov@gmail.com>
14469R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
14470L:	ceph-devel@vger.kernel.org
14471S:	Supported
14472W:	http://ceph.com/
14473T:	git git://github.com/ceph/ceph-client.git
14474F:	Documentation/ABI/testing/sysfs-bus-rbd
14475F:	drivers/block/rbd.c
14476F:	drivers/block/rbd_types.h
14477
14478RAGE128 FRAMEBUFFER DISPLAY DRIVER
14479M:	Paul Mackerras <paulus@samba.org>
14480L:	linux-fbdev@vger.kernel.org
14481S:	Maintained
14482F:	drivers/video/fbdev/aty/aty128fb.c
14483
14484RAINSHADOW-CEC DRIVER
14485M:	Hans Verkuil <hverkuil@xs4all.nl>
14486L:	linux-media@vger.kernel.org
14487S:	Maintained
14488T:	git git://linuxtv.org/media_tree.git
14489F:	drivers/media/cec/usb/rainshadow/
14490
14491RALINK MIPS ARCHITECTURE
14492M:	John Crispin <john@phrozen.org>
14493L:	linux-mips@vger.kernel.org
14494S:	Maintained
14495F:	arch/mips/ralink
14496
14497RALINK RT2X00 WIRELESS LAN DRIVER
14498M:	Stanislaw Gruszka <stf_xl@wp.pl>
14499M:	Helmut Schaa <helmut.schaa@googlemail.com>
14500L:	linux-wireless@vger.kernel.org
14501S:	Maintained
14502F:	drivers/net/wireless/ralink/rt2x00/
14503
14504RAMDISK RAM BLOCK DEVICE DRIVER
14505M:	Jens Axboe <axboe@kernel.dk>
14506S:	Maintained
14507F:	Documentation/admin-guide/blockdev/ramdisk.rst
14508F:	drivers/block/brd.c
14509
14510RANCHU VIRTUAL BOARD FOR MIPS
14511M:	Miodrag Dinic <miodrag.dinic@mips.com>
14512L:	linux-mips@vger.kernel.org
14513S:	Supported
14514F:	arch/mips/configs/generic/board-ranchu.config
14515F:	arch/mips/generic/board-ranchu.c
14516
14517RANDOM NUMBER DRIVER
14518M:	"Theodore Ts'o" <tytso@mit.edu>
14519S:	Maintained
14520F:	drivers/char/random.c
14521
14522RAPIDIO SUBSYSTEM
14523M:	Matt Porter <mporter@kernel.crashing.org>
14524M:	Alexandre Bounine <alex.bou9@gmail.com>
14525S:	Maintained
14526F:	drivers/rapidio/
14527
14528RAS INFRASTRUCTURE
14529M:	Tony Luck <tony.luck@intel.com>
14530M:	Borislav Petkov <bp@alien8.de>
14531L:	linux-edac@vger.kernel.org
14532S:	Maintained
14533F:	Documentation/admin-guide/ras.rst
14534F:	drivers/ras/
14535F:	include/linux/ras.h
14536F:	include/ras/ras_event.h
14537
14538RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14539L:	linux-wireless@vger.kernel.org
14540S:	Orphan
14541F:	drivers/net/wireless/ray*
14542
14543RC-CORE / LIRC FRAMEWORK
14544M:	Sean Young <sean@mess.org>
14545L:	linux-media@vger.kernel.org
14546S:	Maintained
14547W:	http://linuxtv.org
14548T:	git git://linuxtv.org/media_tree.git
14549F:	Documentation/driver-api/media/rc-core.rst
14550F:	Documentation/userspace-api/media/rc/
14551F:	drivers/media/rc/
14552F:	include/media/rc-map.h
14553F:	include/media/rc-core.h
14554F:	include/uapi/linux/lirc.h
14555
14556RCMM REMOTE CONTROLS DECODER
14557M:	Patrick Lerda <patrick9876@free.fr>
14558S:	Maintained
14559F:	drivers/media/rc/ir-rcmm-decoder.c
14560
14561RCUTORTURE TEST FRAMEWORK
14562M:	"Paul E. McKenney" <paulmck@kernel.org>
14563M:	Josh Triplett <josh@joshtriplett.org>
14564R:	Steven Rostedt <rostedt@goodmis.org>
14565R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14566R:	Lai Jiangshan <jiangshanlai@gmail.com>
14567L:	rcu@vger.kernel.org
14568S:	Supported
14569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14570F:	tools/testing/selftests/rcutorture
14571
14572RDACM20 Camera Sensor
14573M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
14574M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14575M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14576M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14577L:	linux-media@vger.kernel.org
14578S:	Maintained
14579F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14580F:	drivers/media/i2c/rdacm20.c
14581F:	drivers/media/i2c/max9271.c
14582F:	drivers/media/i2c/max9271.h
14583
14584RDC R-321X SoC
14585M:	Florian Fainelli <florian@openwrt.org>
14586S:	Maintained
14587
14588RDC R6040 FAST ETHERNET DRIVER
14589M:	Florian Fainelli <f.fainelli@gmail.com>
14590L:	netdev@vger.kernel.org
14591S:	Maintained
14592F:	drivers/net/ethernet/rdc/r6040.c
14593
14594RDMAVT - RDMA verbs software
14595M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
14596M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
14597L:	linux-rdma@vger.kernel.org
14598S:	Supported
14599F:	drivers/infiniband/sw/rdmavt
14600
14601RDS - RELIABLE DATAGRAM SOCKETS
14602M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
14603L:	netdev@vger.kernel.org
14604L:	linux-rdma@vger.kernel.org
14605L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
14606S:	Supported
14607W:	https://oss.oracle.com/projects/rds/
14608F:	Documentation/networking/rds.rst
14609F:	net/rds/
14610
14611RDT - RESOURCE ALLOCATION
14612M:	Fenghua Yu <fenghua.yu@intel.com>
14613M:	Reinette Chatre <reinette.chatre@intel.com>
14614L:	linux-kernel@vger.kernel.org
14615S:	Supported
14616F:	Documentation/x86/resctrl*
14617F:	arch/x86/include/asm/resctrl.h
14618F:	arch/x86/kernel/cpu/resctrl/
14619F:	tools/testing/selftests/resctrl/
14620
14621READ-COPY UPDATE (RCU)
14622M:	"Paul E. McKenney" <paulmck@kernel.org>
14623M:	Josh Triplett <josh@joshtriplett.org>
14624R:	Steven Rostedt <rostedt@goodmis.org>
14625R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14626R:	Lai Jiangshan <jiangshanlai@gmail.com>
14627R:	Joel Fernandes <joel@joelfernandes.org>
14628L:	rcu@vger.kernel.org
14629S:	Supported
14630W:	http://www.rdrop.com/users/paulmck/RCU/
14631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14632F:	Documentation/RCU/
14633F:	include/linux/rcu*
14634F:	kernel/rcu/
14635X:	Documentation/RCU/torture.rst
14636X:	include/linux/srcu*.h
14637X:	kernel/rcu/srcu*.c
14638
14639REAL TIME CLOCK (RTC) SUBSYSTEM
14640M:	Alessandro Zummo <a.zummo@towertech.it>
14641M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14642L:	linux-rtc@vger.kernel.org
14643S:	Maintained
14644Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
14645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14646F:	Documentation/admin-guide/rtc.rst
14647F:	Documentation/devicetree/bindings/rtc/
14648F:	drivers/rtc/
14649F:	include/linux/platform_data/rtc-*
14650F:	include/linux/rtc.h
14651F:	include/linux/rtc/
14652F:	include/uapi/linux/rtc.h
14653F:	tools/testing/selftests/rtc/
14654
14655REALTEK AUDIO CODECS
14656M:	Oder Chiou <oder_chiou@realtek.com>
14657S:	Maintained
14658F:	include/sound/rt*.h
14659F:	sound/soc/codecs/rt*
14660
14661REALTEK RTL83xx SMI DSA ROUTER CHIPS
14662M:	Linus Walleij <linus.walleij@linaro.org>
14663S:	Maintained
14664F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14665F:	drivers/net/dsa/realtek-smi*
14666F:	drivers/net/dsa/rtl83*
14667
14668REALTEK WIRELESS DRIVER (rtlwifi family)
14669M:	Ping-Ke Shih <pkshih@realtek.com>
14670L:	linux-wireless@vger.kernel.org
14671S:	Maintained
14672W:	https://wireless.wiki.kernel.org/
14673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14674F:	drivers/net/wireless/realtek/rtlwifi/
14675
14676REALTEK WIRELESS DRIVER (rtw88)
14677M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14678L:	linux-wireless@vger.kernel.org
14679S:	Maintained
14680F:	drivers/net/wireless/realtek/rtw88/
14681
14682REDPINE WIRELESS DRIVER
14683M:	Amitkumar Karwar <amitkarwar@gmail.com>
14684M:	Siva Rebbagondla <siva8118@gmail.com>
14685L:	linux-wireless@vger.kernel.org
14686S:	Maintained
14687F:	drivers/net/wireless/rsi/
14688
14689REGISTER MAP ABSTRACTION
14690M:	Mark Brown <broonie@kernel.org>
14691L:	linux-kernel@vger.kernel.org
14692S:	Supported
14693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14694F:	Documentation/devicetree/bindings/regmap/
14695F:	drivers/base/regmap/
14696F:	include/linux/regmap.h
14697
14698REISERFS FILE SYSTEM
14699L:	reiserfs-devel@vger.kernel.org
14700S:	Supported
14701F:	fs/reiserfs/
14702
14703REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14704M:	Ohad Ben-Cohen <ohad@wizery.com>
14705M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14706L:	linux-remoteproc@vger.kernel.org
14707S:	Maintained
14708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14709F:	Documentation/ABI/testing/sysfs-class-remoteproc
14710F:	Documentation/devicetree/bindings/remoteproc/
14711F:	Documentation/staging/remoteproc.rst
14712F:	drivers/remoteproc/
14713F:	include/linux/remoteproc.h
14714F:	include/linux/remoteproc/
14715
14716REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14717M:	Ohad Ben-Cohen <ohad@wizery.com>
14718M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14719L:	linux-remoteproc@vger.kernel.org
14720S:	Maintained
14721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14722F:	Documentation/ABI/testing/sysfs-bus-rpmsg
14723F:	Documentation/staging/rpmsg.rst
14724F:	drivers/rpmsg/
14725F:	include/linux/rpmsg.h
14726F:	include/linux/rpmsg/
14727F:	include/uapi/linux/rpmsg.h
14728F:	samples/rpmsg/
14729
14730RENESAS CLOCK DRIVERS
14731M:	Geert Uytterhoeven <geert+renesas@glider.be>
14732L:	linux-renesas-soc@vger.kernel.org
14733S:	Supported
14734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14735F:	Documentation/devicetree/bindings/clock/renesas,*
14736F:	drivers/clk/renesas/
14737
14738RENESAS EMEV2 I2C DRIVER
14739M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14740S:	Supported
14741F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14742F:	drivers/i2c/busses/i2c-emev2.c
14743
14744RENESAS ETHERNET DRIVERS
14745R:	Sergei Shtylyov <sergei.shtylyov@gmail.com>
14746L:	netdev@vger.kernel.org
14747L:	linux-renesas-soc@vger.kernel.org
14748F:	Documentation/devicetree/bindings/net/renesas,*.txt
14749F:	Documentation/devicetree/bindings/net/renesas,*.yaml
14750F:	drivers/net/ethernet/renesas/
14751F:	include/linux/sh_eth.h
14752
14753RENESAS R-CAR GYROADC DRIVER
14754M:	Marek Vasut <marek.vasut@gmail.com>
14755L:	linux-iio@vger.kernel.org
14756S:	Supported
14757F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14758F:	drivers/iio/adc/rcar-gyroadc.c
14759
14760RENESAS R-CAR I2C DRIVERS
14761M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14762S:	Supported
14763F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14764F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
14765F:	drivers/i2c/busses/i2c-rcar.c
14766F:	drivers/i2c/busses/i2c-sh_mobile.c
14767
14768RENESAS R-CAR THERMAL DRIVERS
14769M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14770L:	linux-renesas-soc@vger.kernel.org
14771S:	Supported
14772F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14773F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14774F:	drivers/thermal/rcar_gen3_thermal.c
14775F:	drivers/thermal/rcar_thermal.c
14776
14777RENESAS RIIC DRIVER
14778M:	Chris Brandt <chris.brandt@renesas.com>
14779S:	Supported
14780F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
14781F:	drivers/i2c/busses/i2c-riic.c
14782
14783RENESAS USB PHY DRIVER
14784M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14785L:	linux-renesas-soc@vger.kernel.org
14786S:	Maintained
14787F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
14788
14789RESET CONTROLLER FRAMEWORK
14790M:	Philipp Zabel <p.zabel@pengutronix.de>
14791S:	Maintained
14792T:	git git://git.pengutronix.de/git/pza/linux
14793F:	Documentation/devicetree/bindings/reset/
14794F:	drivers/reset/
14795F:	include/dt-bindings/reset/
14796F:	include/linux/reset-controller.h
14797F:	include/linux/reset.h
14798F:	include/linux/reset/
14799K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14800
14801RESTARTABLE SEQUENCES SUPPORT
14802M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14803M:	Peter Zijlstra <peterz@infradead.org>
14804M:	"Paul E. McKenney" <paulmck@kernel.org>
14805M:	Boqun Feng <boqun.feng@gmail.com>
14806L:	linux-kernel@vger.kernel.org
14807S:	Supported
14808F:	include/trace/events/rseq.h
14809F:	include/uapi/linux/rseq.h
14810F:	kernel/rseq.c
14811F:	tools/testing/selftests/rseq/
14812
14813RFKILL
14814M:	Johannes Berg <johannes@sipsolutions.net>
14815L:	linux-wireless@vger.kernel.org
14816S:	Maintained
14817W:	https://wireless.wiki.kernel.org/
14818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14820F:	Documentation/ABI/stable/sysfs-class-rfkill
14821F:	Documentation/driver-api/rfkill.rst
14822F:	include/linux/rfkill.h
14823F:	include/uapi/linux/rfkill.h
14824F:	net/rfkill/
14825
14826RHASHTABLE
14827M:	Thomas Graf <tgraf@suug.ch>
14828M:	Herbert Xu <herbert@gondor.apana.org.au>
14829L:	netdev@vger.kernel.org
14830S:	Maintained
14831F:	include/linux/rhashtable-types.h
14832F:	include/linux/rhashtable.h
14833F:	lib/rhashtable.c
14834F:	lib/test_rhashtable.c
14835
14836RICOH R5C592 MEMORYSTICK DRIVER
14837M:	Maxim Levitsky <maximlevitsky@gmail.com>
14838S:	Maintained
14839F:	drivers/memstick/host/r592.*
14840
14841RICOH SMARTMEDIA/XD DRIVER
14842M:	Maxim Levitsky <maximlevitsky@gmail.com>
14843S:	Maintained
14844F:	drivers/mtd/nand/raw/r852.c
14845F:	drivers/mtd/nand/raw/r852.h
14846
14847RISC-V ARCHITECTURE
14848M:	Paul Walmsley <paul.walmsley@sifive.com>
14849M:	Palmer Dabbelt <palmer@dabbelt.com>
14850M:	Albert Ou <aou@eecs.berkeley.edu>
14851L:	linux-riscv@lists.infradead.org
14852S:	Supported
14853P:	Documentation/riscv/patch-acceptance.rst
14854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14855F:	arch/riscv/
14856N:	riscv
14857K:	riscv
14858
14859RNBD BLOCK DRIVERS
14860M:	Danil Kipnis <danil.kipnis@cloud.ionos.com>
14861M:	Jack Wang <jinpu.wang@cloud.ionos.com>
14862L:	linux-block@vger.kernel.org
14863S:	Maintained
14864F:	drivers/block/rnbd/
14865
14866ROCCAT DRIVERS
14867M:	Stefan Achatz <erazor_de@users.sourceforge.net>
14868S:	Maintained
14869W:	http://sourceforge.net/projects/roccat/
14870F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
14871F:	drivers/hid/hid-roccat*
14872F:	include/linux/hid-roccat*
14873
14874ROCKCHIP ISP V1 DRIVER
14875M:	Helen Koike <helen.koike@collabora.com>
14876L:	linux-media@vger.kernel.org
14877S:	Maintained
14878F:	drivers/staging/media/rkisp1/
14879
14880ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14881M:	Jacob Chen <jacob-chen@iotwrt.com>
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-rga.yaml
14887F:	drivers/media/platform/rockchip/rga/
14888
14889ROCKCHIP VIDEO DECODER DRIVER
14890M:	Ezequiel Garcia <ezequiel@collabora.com>
14891L:	linux-media@vger.kernel.org
14892L:	linux-rockchip@lists.infradead.org
14893S:	Maintained
14894F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14895F:	drivers/staging/media/rkvdec/
14896
14897ROCKER DRIVER
14898M:	Jiri Pirko <jiri@resnulli.us>
14899L:	netdev@vger.kernel.org
14900S:	Supported
14901F:	drivers/net/ethernet/rocker/
14902
14903ROCKETPORT DRIVER
14904S:	Maintained
14905W:	http://www.comtrol.com
14906F:	Documentation/driver-api/serial/rocket.rst
14907F:	drivers/tty/rocket*
14908
14909ROCKETPORT EXPRESS/INFINITY DRIVER
14910M:	Kevin Cernekee <cernekee@gmail.com>
14911L:	linux-serial@vger.kernel.org
14912S:	Odd Fixes
14913F:	drivers/tty/serial/rp2.*
14914
14915ROHM BD99954 CHARGER IC
14916R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14917L:	linux-power@fi.rohmeurope.com
14918S:	Supported
14919F:	drivers/power/supply/bd99954-charger.c
14920F:	drivers/power/supply/bd99954-charger.h
14921
14922ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14923M:	Tomasz Duszynski <tduszyns@gmail.com>
14924S:	Maintained
14925F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
14926F:	drivers/iio/light/bh1750.c
14927
14928ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14929M:	Marek Vasut <marek.vasut+renesas@gmail.com>
14930L:	linux-kernel@vger.kernel.org
14931L:	linux-renesas-soc@vger.kernel.org
14932S:	Supported
14933F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14934F:	drivers/gpio/gpio-bd9571mwv.c
14935F:	drivers/mfd/bd9571mwv.c
14936F:	drivers/regulator/bd9571mwv-regulator.c
14937F:	include/linux/mfd/bd9571mwv.h
14938
14939ROHM POWER MANAGEMENT IC DEVICE DRIVERS
14940R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14941L:	linux-power@fi.rohmeurope.com
14942S:	Supported
14943F:	Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
14944F:	Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
14945F:	drivers/clk/clk-bd718x7.c
14946F:	drivers/gpio/gpio-bd70528.c
14947F:	drivers/gpio/gpio-bd71828.c
14948F:	drivers/mfd/rohm-bd70528.c
14949F:	drivers/mfd/rohm-bd71828.c
14950F:	drivers/mfd/rohm-bd718x7.c
14951F:	drivers/power/supply/bd70528-charger.c
14952F:	drivers/regulator/bd70528-regulator.c
14953F:	drivers/regulator/bd71828-regulator.c
14954F:	drivers/regulator/bd718x7-regulator.c
14955F:	drivers/regulator/rohm-regulator.c
14956F:	drivers/rtc/rtc-bd70528.c
14957F:	drivers/watchdog/bd70528_wdt.c
14958F:	include/linux/mfd/rohm-bd70528.h
14959F:	include/linux/mfd/rohm-bd71828.h
14960F:	include/linux/mfd/rohm-bd718x7.h
14961F:	include/linux/mfd/rohm-generic.h
14962F:	include/linux/mfd/rohm-shared.h
14963
14964ROSE NETWORK LAYER
14965M:	Ralf Baechle <ralf@linux-mips.org>
14966L:	linux-hams@vger.kernel.org
14967S:	Maintained
14968W:	http://www.linux-ax25.org/
14969F:	include/net/rose.h
14970F:	include/uapi/linux/rose.h
14971F:	net/rose/
14972
14973ROTATION DRIVER FOR ALLWINNER A83T
14974M:	Jernej Skrabec <jernej.skrabec@siol.net>
14975L:	linux-media@vger.kernel.org
14976S:	Maintained
14977T:	git git://linuxtv.org/media_tree.git
14978F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14979F:	drivers/media/platform/sunxi/sun8i-rotate/
14980
14981RTL2830 MEDIA DRIVER
14982M:	Antti Palosaari <crope@iki.fi>
14983L:	linux-media@vger.kernel.org
14984S:	Maintained
14985W:	https://linuxtv.org
14986W:	http://palosaari.fi/linux/
14987Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14988T:	git git://linuxtv.org/anttip/media_tree.git
14989F:	drivers/media/dvb-frontends/rtl2830*
14990
14991RTL2832 MEDIA DRIVER
14992M:	Antti Palosaari <crope@iki.fi>
14993L:	linux-media@vger.kernel.org
14994S:	Maintained
14995W:	https://linuxtv.org
14996W:	http://palosaari.fi/linux/
14997Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14998T:	git git://linuxtv.org/anttip/media_tree.git
14999F:	drivers/media/dvb-frontends/rtl2832*
15000
15001RTL2832_SDR MEDIA DRIVER
15002M:	Antti Palosaari <crope@iki.fi>
15003L:	linux-media@vger.kernel.org
15004S:	Maintained
15005W:	https://linuxtv.org
15006W:	http://palosaari.fi/linux/
15007Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15008T:	git git://linuxtv.org/anttip/media_tree.git
15009F:	drivers/media/dvb-frontends/rtl2832_sdr*
15010
15011RTL8180 WIRELESS DRIVER
15012L:	linux-wireless@vger.kernel.org
15013S:	Orphan
15014W:	https://wireless.wiki.kernel.org/
15015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15016F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
15017
15018RTL8187 WIRELESS DRIVER
15019M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15020M:	Hin-Tak Leung <htl10@users.sourceforge.net>
15021M:	Larry Finger <Larry.Finger@lwfinger.net>
15022L:	linux-wireless@vger.kernel.org
15023S:	Maintained
15024W:	https://wireless.wiki.kernel.org/
15025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15026F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
15027
15028RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15029M:	Jes Sorensen <Jes.Sorensen@gmail.com>
15030L:	linux-wireless@vger.kernel.org
15031S:	Maintained
15032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15033F:	drivers/net/wireless/realtek/rtl8xxxu/
15034
15035RTRS TRANSPORT DRIVERS
15036M:	Danil Kipnis <danil.kipnis@cloud.ionos.com>
15037M:	Jack Wang <jinpu.wang@cloud.ionos.com>
15038L:	linux-rdma@vger.kernel.org
15039S:	Maintained
15040F:	drivers/infiniband/ulp/rtrs/
15041
15042RXRPC SOCKETS (AF_RXRPC)
15043M:	David Howells <dhowells@redhat.com>
15044L:	linux-afs@lists.infradead.org
15045S:	Supported
15046W:	https://www.infradead.org/~dhowells/kafs/
15047F:	Documentation/networking/rxrpc.rst
15048F:	include/keys/rxrpc-type.h
15049F:	include/net/af_rxrpc.h
15050F:	include/trace/events/rxrpc.h
15051F:	include/uapi/linux/rxrpc.h
15052F:	net/rxrpc/
15053
15054S3 SAVAGE FRAMEBUFFER DRIVER
15055M:	Antonino Daplas <adaplas@gmail.com>
15056L:	linux-fbdev@vger.kernel.org
15057S:	Maintained
15058F:	drivers/video/fbdev/savage/
15059
15060S390
15061M:	Heiko Carstens <hca@linux.ibm.com>
15062M:	Vasily Gorbik <gor@linux.ibm.com>
15063M:	Christian Borntraeger <borntraeger@de.ibm.com>
15064L:	linux-s390@vger.kernel.org
15065S:	Supported
15066W:	http://www.ibm.com/developerworks/linux/linux390/
15067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15068F:	Documentation/driver-api/s390-drivers.rst
15069F:	Documentation/s390/
15070F:	arch/s390/
15071F:	drivers/s390/
15072
15073S390 COMMON I/O LAYER
15074M:	Vineeth Vijayan <vneethv@linux.ibm.com>
15075M:	Peter Oberparleiter <oberpar@linux.ibm.com>
15076L:	linux-s390@vger.kernel.org
15077S:	Supported
15078W:	http://www.ibm.com/developerworks/linux/linux390/
15079F:	drivers/s390/cio/
15080
15081S390 DASD DRIVER
15082M:	Stefan Haberland <sth@linux.ibm.com>
15083M:	Jan Hoeppner <hoeppner@linux.ibm.com>
15084L:	linux-s390@vger.kernel.org
15085S:	Supported
15086W:	http://www.ibm.com/developerworks/linux/linux390/
15087F:	block/partitions/ibm.c
15088F:	drivers/s390/block/dasd*
15089F:	include/linux/dasd_mod.h
15090
15091S390 IOMMU (PCI)
15092M:	Matthew Rosato <mjrosato@linux.ibm.com>
15093M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15094L:	linux-s390@vger.kernel.org
15095S:	Supported
15096W:	http://www.ibm.com/developerworks/linux/linux390/
15097F:	drivers/iommu/s390-iommu.c
15098
15099S390 IUCV NETWORK LAYER
15100M:	Julian Wiedmann <jwi@linux.ibm.com>
15101M:	Karsten Graul <kgraul@linux.ibm.com>
15102M:	Ursula Braun <ubraun@linux.ibm.com>
15103L:	linux-s390@vger.kernel.org
15104S:	Supported
15105W:	http://www.ibm.com/developerworks/linux/linux390/
15106F:	drivers/s390/net/*iucv*
15107F:	include/net/iucv/
15108F:	net/iucv/
15109
15110S390 NETWORK DRIVERS
15111M:	Julian Wiedmann <jwi@linux.ibm.com>
15112M:	Karsten Graul <kgraul@linux.ibm.com>
15113M:	Ursula Braun <ubraun@linux.ibm.com>
15114L:	linux-s390@vger.kernel.org
15115S:	Supported
15116W:	http://www.ibm.com/developerworks/linux/linux390/
15117F:	drivers/s390/net/
15118
15119S390 PCI SUBSYSTEM
15120M:	Niklas Schnelle <schnelle@linux.ibm.com>
15121M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15122L:	linux-s390@vger.kernel.org
15123S:	Supported
15124W:	http://www.ibm.com/developerworks/linux/linux390/
15125F:	arch/s390/pci/
15126F:	drivers/pci/hotplug/s390_pci_hpc.c
15127F:	Documentation/s390/pci.rst
15128
15129S390 VFIO AP DRIVER
15130M:	Tony Krowiak <akrowiak@linux.ibm.com>
15131M:	Pierre Morel <pmorel@linux.ibm.com>
15132M:	Halil Pasic <pasic@linux.ibm.com>
15133L:	linux-s390@vger.kernel.org
15134S:	Supported
15135W:	http://www.ibm.com/developerworks/linux/linux390/
15136F:	Documentation/s390/vfio-ap.rst
15137F:	drivers/s390/crypto/vfio_ap_drv.c
15138F:	drivers/s390/crypto/vfio_ap_ops.c
15139F:	drivers/s390/crypto/vfio_ap_private.h
15140
15141S390 VFIO-CCW DRIVER
15142M:	Cornelia Huck <cohuck@redhat.com>
15143M:	Eric Farman <farman@linux.ibm.com>
15144R:	Halil Pasic <pasic@linux.ibm.com>
15145L:	linux-s390@vger.kernel.org
15146L:	kvm@vger.kernel.org
15147S:	Supported
15148F:	Documentation/s390/vfio-ccw.rst
15149F:	drivers/s390/cio/vfio_ccw*
15150F:	include/uapi/linux/vfio_ccw.h
15151
15152S390 ZCRYPT DRIVER
15153M:	Harald Freudenberger <freude@linux.ibm.com>
15154L:	linux-s390@vger.kernel.org
15155S:	Supported
15156W:	http://www.ibm.com/developerworks/linux/linux390/
15157F:	drivers/s390/crypto/
15158
15159S390 ZFCP DRIVER
15160M:	Steffen Maier <maier@linux.ibm.com>
15161M:	Benjamin Block <bblock@linux.ibm.com>
15162L:	linux-s390@vger.kernel.org
15163S:	Supported
15164W:	http://www.ibm.com/developerworks/linux/linux390/
15165F:	drivers/s390/scsi/zfcp_*
15166
15167S3C24XX SD/MMC Driver
15168M:	Ben Dooks <ben-linux@fluff.org>
15169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15170S:	Supported
15171F:	drivers/mmc/host/s3cmci.*
15172
15173SAA6588 RDS RECEIVER DRIVER
15174M:	Hans Verkuil <hverkuil@xs4all.nl>
15175L:	linux-media@vger.kernel.org
15176S:	Odd Fixes
15177W:	https://linuxtv.org
15178T:	git git://linuxtv.org/media_tree.git
15179F:	drivers/media/i2c/saa6588*
15180
15181SAA7134 VIDEO4LINUX DRIVER
15182M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15183L:	linux-media@vger.kernel.org
15184S:	Odd fixes
15185W:	https://linuxtv.org
15186T:	git git://linuxtv.org/media_tree.git
15187F:	Documentation/driver-api/media/drivers/saa7134*
15188F:	drivers/media/pci/saa7134/
15189
15190SAA7146 VIDEO4LINUX-2 DRIVER
15191M:	Hans Verkuil <hverkuil@xs4all.nl>
15192L:	linux-media@vger.kernel.org
15193S:	Maintained
15194T:	git git://linuxtv.org/media_tree.git
15195F:	drivers/media/common/saa7146/
15196F:	drivers/media/pci/saa7146/
15197F:	include/media/drv-intf/saa7146*
15198
15199SAFESETID SECURITY MODULE
15200M:	Micah Morton <mortonm@chromium.org>
15201S:	Supported
15202F:	Documentation/admin-guide/LSM/SafeSetID.rst
15203F:	security/safesetid/
15204
15205SAMSUNG AUDIO (ASoC) DRIVERS
15206M:	Krzysztof Kozlowski <krzk@kernel.org>
15207M:	Sangbeom Kim <sbkim73@samsung.com>
15208M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15209L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15210S:	Supported
15211F:	Documentation/devicetree/bindings/sound/samsung*
15212F:	sound/soc/samsung/
15213
15214SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15215M:	Krzysztof Kozlowski <krzk@kernel.org>
15216L:	linux-crypto@vger.kernel.org
15217L:	linux-samsung-soc@vger.kernel.org
15218S:	Maintained
15219F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15220F:	drivers/crypto/exynos-rng.c
15221
15222SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15223M:	Łukasz Stelmach <l.stelmach@samsung.com>
15224L:	linux-samsung-soc@vger.kernel.org
15225S:	Maintained
15226F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15227F:	drivers/char/hw_random/exynos-trng.c
15228
15229SAMSUNG FRAMEBUFFER DRIVER
15230M:	Jingoo Han <jingoohan1@gmail.com>
15231L:	linux-fbdev@vger.kernel.org
15232S:	Maintained
15233F:	drivers/video/fbdev/s3c-fb.c
15234
15235SAMSUNG LAPTOP DRIVER
15236M:	Corentin Chary <corentin.chary@gmail.com>
15237L:	platform-driver-x86@vger.kernel.org
15238S:	Maintained
15239F:	drivers/platform/x86/samsung-laptop.c
15240
15241SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15242M:	Sangbeom Kim <sbkim73@samsung.com>
15243M:	Krzysztof Kozlowski <krzk@kernel.org>
15244M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15245L:	linux-kernel@vger.kernel.org
15246L:	linux-samsung-soc@vger.kernel.org
15247S:	Supported
15248F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15249F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15250F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15251F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15252F:	drivers/clk/clk-s2mps11.c
15253F:	drivers/mfd/sec*.c
15254F:	drivers/regulator/s2m*.c
15255F:	drivers/regulator/s5m*.c
15256F:	drivers/rtc/rtc-s5m.c
15257F:	include/linux/mfd/samsung/
15258
15259SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15260M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15261L:	linux-media@vger.kernel.org
15262L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15263S:	Maintained
15264F:	drivers/media/platform/s3c-camif/
15265F:	include/media/drv-intf/s3c_camif.h
15266
15267SAMSUNG S3FWRN5 NFC DRIVER
15268M:	Robert Baldyga <r.baldyga@samsung.com>
15269M:	Krzysztof Opasiak <k.opasiak@samsung.com>
15270L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15271S:	Supported
15272F:	drivers/nfc/s3fwrn5
15273
15274SAMSUNG S5C73M3 CAMERA DRIVER
15275M:	Kyungmin Park <kyungmin.park@samsung.com>
15276M:	Andrzej Hajda <a.hajda@samsung.com>
15277L:	linux-media@vger.kernel.org
15278S:	Supported
15279F:	drivers/media/i2c/s5c73m3/*
15280
15281SAMSUNG S5K5BAF CAMERA DRIVER
15282M:	Kyungmin Park <kyungmin.park@samsung.com>
15283M:	Andrzej Hajda <a.hajda@samsung.com>
15284L:	linux-media@vger.kernel.org
15285S:	Supported
15286F:	drivers/media/i2c/s5k5baf.c
15287
15288SAMSUNG S5P Security SubSystem (SSS) DRIVER
15289M:	Krzysztof Kozlowski <krzk@kernel.org>
15290M:	Vladimir Zapolskiy <vz@mleia.com>
15291M:	Kamil Konieczny <k.konieczny@samsung.com>
15292L:	linux-crypto@vger.kernel.org
15293L:	linux-samsung-soc@vger.kernel.org
15294S:	Maintained
15295F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15296F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15297F:	drivers/crypto/s5p-sss.c
15298
15299SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15300M:	Kyungmin Park <kyungmin.park@samsung.com>
15301M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15302L:	linux-media@vger.kernel.org
15303S:	Supported
15304Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15305F:	drivers/media/platform/exynos4-is/
15306
15307SAMSUNG SOC CLOCK DRIVERS
15308M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15309M:	Tomasz Figa <tomasz.figa@gmail.com>
15310M:	Chanwoo Choi <cw00.choi@samsung.com>
15311L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15312S:	Supported
15313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15314F:	Documentation/devicetree/bindings/clock/exynos*.txt
15315F:	Documentation/devicetree/bindings/clock/samsung,s3c*
15316F:	Documentation/devicetree/bindings/clock/samsung,s5p*
15317F:	drivers/clk/samsung/
15318F:	include/dt-bindings/clock/exynos*.h
15319
15320SAMSUNG SPI DRIVERS
15321M:	Kukjin Kim <kgene@kernel.org>
15322M:	Krzysztof Kozlowski <krzk@kernel.org>
15323M:	Andi Shyti <andi@etezian.org>
15324L:	linux-spi@vger.kernel.org
15325L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15326S:	Maintained
15327F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
15328F:	drivers/spi/spi-s3c*
15329F:	include/linux/platform_data/spi-s3c64xx.h
15330
15331SAMSUNG SXGBE DRIVERS
15332M:	Byungho An <bh74.an@samsung.com>
15333L:	netdev@vger.kernel.org
15334S:	Supported
15335F:	drivers/net/ethernet/samsung/sxgbe/
15336
15337SAMSUNG THERMAL DRIVER
15338M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15339L:	linux-pm@vger.kernel.org
15340L:	linux-samsung-soc@vger.kernel.org
15341S:	Supported
15342T:	git https://github.com/lmajewski/linux-samsung-thermal.git
15343F:	drivers/thermal/samsung/
15344
15345SAMSUNG USB2 PHY DRIVER
15346M:	Kamil Debski <kamil@wypas.org>
15347M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15348L:	linux-kernel@vger.kernel.org
15349S:	Supported
15350F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
15351F:	Documentation/driver-api/phy/samsung-usb2.rst
15352F:	drivers/phy/samsung/phy-exynos4210-usb2.c
15353F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
15354F:	drivers/phy/samsung/phy-exynos5250-usb2.c
15355F:	drivers/phy/samsung/phy-s5pv210-usb2.c
15356F:	drivers/phy/samsung/phy-samsung-usb2.c
15357F:	drivers/phy/samsung/phy-samsung-usb2.h
15358
15359SC1200 WDT DRIVER
15360M:	Zwane Mwaikambo <zwanem@gmail.com>
15361S:	Maintained
15362F:	drivers/watchdog/sc1200wdt.c
15363
15364SCHEDULER
15365M:	Ingo Molnar <mingo@redhat.com>
15366M:	Peter Zijlstra <peterz@infradead.org>
15367M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15368M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15369R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15370R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15371R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15372R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15373L:	linux-kernel@vger.kernel.org
15374S:	Maintained
15375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15376F:	include/linux/preempt.h
15377F:	include/linux/sched.h
15378F:	include/linux/wait.h
15379F:	include/uapi/linux/sched.h
15380F:	kernel/sched/
15381
15382SCR24X CHIP CARD INTERFACE DRIVER
15383M:	Lubomir Rintel <lkundrak@v3.sk>
15384S:	Supported
15385F:	drivers/char/pcmcia/scr24x_cs.c
15386
15387SCSI CDROM DRIVER
15388M:	Jens Axboe <axboe@kernel.dk>
15389L:	linux-scsi@vger.kernel.org
15390S:	Maintained
15391W:	http://www.kernel.dk
15392F:	drivers/scsi/sr*
15393
15394SCSI RDMA PROTOCOL (SRP) INITIATOR
15395M:	Bart Van Assche <bvanassche@acm.org>
15396L:	linux-rdma@vger.kernel.org
15397S:	Supported
15398Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15399F:	drivers/infiniband/ulp/srp/
15400F:	include/scsi/srp.h
15401
15402SCSI RDMA PROTOCOL (SRP) TARGET
15403M:	Bart Van Assche <bvanassche@acm.org>
15404L:	linux-rdma@vger.kernel.org
15405L:	target-devel@vger.kernel.org
15406S:	Supported
15407Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15408F:	drivers/infiniband/ulp/srpt/
15409
15410SCSI SG DRIVER
15411M:	Doug Gilbert <dgilbert@interlog.com>
15412L:	linux-scsi@vger.kernel.org
15413S:	Maintained
15414W:	http://sg.danny.cz/sg
15415F:	Documentation/scsi/scsi-generic.rst
15416F:	drivers/scsi/sg.c
15417F:	include/scsi/sg.h
15418
15419SCSI SUBSYSTEM
15420M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
15421M:	"Martin K. Petersen" <martin.petersen@oracle.com>
15422L:	linux-scsi@vger.kernel.org
15423S:	Maintained
15424Q:	https://patchwork.kernel.org/project/linux-scsi/list/
15425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15427F:	Documentation/devicetree/bindings/scsi/
15428F:	drivers/scsi/
15429F:	include/scsi/
15430
15431SCSI TAPE DRIVER
15432M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15433L:	linux-scsi@vger.kernel.org
15434S:	Maintained
15435F:	Documentation/scsi/st.rst
15436F:	drivers/scsi/st.*
15437F:	drivers/scsi/st_*.h
15438
15439SCSI TARGET SUBSYSTEM
15440M:	"Martin K. Petersen" <martin.petersen@oracle.com>
15441L:	linux-scsi@vger.kernel.org
15442L:	target-devel@vger.kernel.org
15443S:	Supported
15444W:	http://www.linux-iscsi.org
15445Q:	https://patchwork.kernel.org/project/target-devel/list/
15446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15447F:	Documentation/target/
15448F:	drivers/target/
15449F:	include/target/
15450
15451SCTP PROTOCOL
15452M:	Vlad Yasevich <vyasevich@gmail.com>
15453M:	Neil Horman <nhorman@tuxdriver.com>
15454M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15455L:	linux-sctp@vger.kernel.org
15456S:	Maintained
15457W:	http://lksctp.sourceforge.net
15458F:	Documentation/networking/sctp.rst
15459F:	include/linux/sctp.h
15460F:	include/net/sctp/
15461F:	include/uapi/linux/sctp.h
15462F:	net/sctp/
15463
15464SCx200 CPU SUPPORT
15465M:	Jim Cromie <jim.cromie@gmail.com>
15466S:	Odd Fixes
15467F:	Documentation/i2c/busses/scx200_acb.rst
15468F:	arch/x86/platform/scx200/
15469F:	drivers/i2c/busses/scx200*
15470F:	drivers/mtd/maps/scx200_docflash.c
15471F:	drivers/watchdog/scx200_wdt.c
15472F:	include/linux/scx200.h
15473
15474SCx200 GPIO DRIVER
15475M:	Jim Cromie <jim.cromie@gmail.com>
15476S:	Maintained
15477F:	drivers/char/scx200_gpio.c
15478F:	include/linux/scx200_gpio.h
15479
15480SCx200 HRT CLOCKSOURCE DRIVER
15481M:	Jim Cromie <jim.cromie@gmail.com>
15482S:	Maintained
15483F:	drivers/clocksource/scx200_hrt.c
15484
15485SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15486M:	Sascha Sommer <saschasommer@freenet.de>
15487L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15488S:	Maintained
15489F:	drivers/mmc/host/sdricoh_cs.c
15490
15491SECO BOARDS CEC DRIVER
15492M:	Ettore Chimenti <ek5.chimenti@gmail.com>
15493S:	Maintained
15494F:	drivers/media/platform/seco-cec/seco-cec.c
15495F:	drivers/media/platform/seco-cec/seco-cec.h
15496
15497SECURE COMPUTING
15498M:	Kees Cook <keescook@chromium.org>
15499R:	Andy Lutomirski <luto@amacapital.net>
15500R:	Will Drewry <wad@chromium.org>
15501S:	Supported
15502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15503F:	Documentation/userspace-api/seccomp_filter.rst
15504F:	include/linux/seccomp.h
15505F:	include/uapi/linux/seccomp.h
15506F:	kernel/seccomp.c
15507F:	tools/testing/selftests/kselftest_harness.h
15508F:	tools/testing/selftests/seccomp/*
15509K:	\bsecure_computing
15510K:	\bTIF_SECCOMP\b
15511
15512SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15513M:	Al Cooper <alcooperx@gmail.com>
15514L:	linux-mmc@vger.kernel.org
15515L:	bcm-kernel-feedback-list@broadcom.com
15516S:	Maintained
15517F:	drivers/mmc/host/sdhci-brcmstb*
15518
15519SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15520M:	Adrian Hunter <adrian.hunter@intel.com>
15521L:	linux-mmc@vger.kernel.org
15522S:	Maintained
15523F:	drivers/mmc/host/sdhci*
15524F:	include/linux/mmc/sdhci*
15525
15526SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15527M:	Eugen Hristev <eugen.hristev@microchip.com>
15528L:	linux-mmc@vger.kernel.org
15529S:	Supported
15530F:	drivers/mmc/host/sdhci-of-at91.c
15531
15532SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15533M:	Ben Dooks <ben-linux@fluff.org>
15534M:	Jaehoon Chung <jh80.chung@samsung.com>
15535L:	linux-mmc@vger.kernel.org
15536S:	Maintained
15537F:	drivers/mmc/host/sdhci-s3c*
15538
15539SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15540M:	Viresh Kumar <vireshk@kernel.org>
15541L:	linux-mmc@vger.kernel.org
15542S:	Maintained
15543F:	drivers/mmc/host/sdhci-spear.c
15544
15545SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15546M:	Kishon Vijay Abraham I <kishon@ti.com>
15547L:	linux-mmc@vger.kernel.org
15548S:	Maintained
15549F:	drivers/mmc/host/sdhci-omap.c
15550
15551SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15552M:	Jonathan Derrick <jonathan.derrick@intel.com>
15553M:	Revanth Rajashekar <revanth.rajashekar@intel.com>
15554L:	linux-block@vger.kernel.org
15555S:	Supported
15556F:	block/opal_proto.h
15557F:	block/sed*
15558F:	include/linux/sed*
15559F:	include/uapi/linux/sed*
15560
15561SECURITY CONTACT
15562M:	Security Officers <security@kernel.org>
15563S:	Supported
15564
15565SECURITY SUBSYSTEM
15566M:	James Morris <jmorris@namei.org>
15567M:	"Serge E. Hallyn" <serge@hallyn.com>
15568L:	linux-security-module@vger.kernel.org (suggested Cc:)
15569S:	Supported
15570W:	http://kernsec.org/
15571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15572F:	security/
15573X:	security/selinux/
15574
15575SELINUX SECURITY MODULE
15576M:	Paul Moore <paul@paul-moore.com>
15577M:	Stephen Smalley <stephen.smalley.work@gmail.com>
15578M:	Eric Paris <eparis@parisplace.org>
15579L:	selinux@vger.kernel.org
15580S:	Supported
15581W:	https://selinuxproject.org
15582W:	https://github.com/SELinuxProject
15583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15584F:	Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15585F:	Documentation/ABI/obsolete/sysfs-selinux-disable
15586F:	Documentation/admin-guide/LSM/SELinux.rst
15587F:	include/uapi/linux/selinux_netlink.h
15588F:	scripts/selinux/
15589F:	security/selinux/
15590
15591SENSABLE PHANTOM
15592M:	Jiri Slaby <jirislaby@kernel.org>
15593S:	Maintained
15594F:	drivers/misc/phantom.c
15595F:	include/uapi/linux/phantom.h
15596
15597SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15598M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
15599S:	Maintained
15600F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15601F:	drivers/iio/chemical/scd30.h
15602F:	drivers/iio/chemical/scd30_core.c
15603F:	drivers/iio/chemical/scd30_i2c.c
15604F:	drivers/iio/chemical/scd30_serial.c
15605
15606SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15607M:	Tomasz Duszynski <tduszyns@gmail.com>
15608S:	Maintained
15609F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15610F:	drivers/iio/chemical/sps30.c
15611
15612SERIAL DEVICE BUS
15613M:	Rob Herring <robh@kernel.org>
15614L:	linux-serial@vger.kernel.org
15615S:	Maintained
15616F:	Documentation/devicetree/bindings/serial/serial.yaml
15617F:	drivers/tty/serdev/
15618F:	include/linux/serdev.h
15619
15620SERIAL DRIVERS
15621M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15622L:	linux-serial@vger.kernel.org
15623S:	Maintained
15624F:	Documentation/devicetree/bindings/serial/
15625F:	drivers/tty/serial/
15626
15627SERIAL IR RECEIVER
15628M:	Sean Young <sean@mess.org>
15629L:	linux-media@vger.kernel.org
15630S:	Maintained
15631F:	drivers/media/rc/serial_ir.c
15632
15633SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15634M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15635L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15636S:	Maintained
15637F:	Documentation/devicetree/bindings/slimbus/
15638F:	drivers/slimbus/
15639F:	include/linux/slimbus.h
15640
15641SFC NETWORK DRIVER
15642M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15643M:	Edward Cree <ecree@solarflare.com>
15644M:	Martin Habets <mhabets@solarflare.com>
15645L:	netdev@vger.kernel.org
15646S:	Supported
15647F:	drivers/net/ethernet/sfc/
15648
15649SFF/SFP/SFP+ MODULE SUPPORT
15650M:	Russell King <linux@armlinux.org.uk>
15651L:	netdev@vger.kernel.org
15652S:	Maintained
15653F:	drivers/net/phy/phylink.c
15654F:	drivers/net/phy/sfp*
15655F:	include/linux/phylink.h
15656F:	include/linux/sfp.h
15657K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
15658
15659SGI GRU DRIVER
15660M:	Dimitri Sivanich <sivanich@sgi.com>
15661S:	Maintained
15662F:	drivers/misc/sgi-gru/
15663
15664SGI XP/XPC/XPNET DRIVER
15665M:	Cliff Whickman <cpw@sgi.com>
15666M:	Robin Holt <robinmholt@gmail.com>
15667S:	Maintained
15668F:	drivers/misc/sgi-xp/
15669
15670SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15671M:	Ursula Braun <ubraun@linux.ibm.com>
15672M:	Karsten Graul <kgraul@linux.ibm.com>
15673L:	linux-s390@vger.kernel.org
15674S:	Supported
15675W:	http://www.ibm.com/developerworks/linux/linux390/
15676F:	net/smc/
15677
15678SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15679M:	Linus Walleij <linus.walleij@linaro.org>
15680L:	linux-iio@vger.kernel.org
15681S:	Maintained
15682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15683F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15684F:	drivers/iio/light/gp2ap002.c
15685
15686SHARP RJ54N1CB0C SENSOR DRIVER
15687M:	Jacopo Mondi <jacopo@jmondi.org>
15688L:	linux-media@vger.kernel.org
15689S:	Odd fixes
15690T:	git git://linuxtv.org/media_tree.git
15691F:	drivers/media/i2c/rj54n1cb0c.c
15692F:	include/media/i2c/rj54n1cb0c.h
15693
15694SH_VOU V4L2 OUTPUT DRIVER
15695L:	linux-media@vger.kernel.org
15696S:	Orphan
15697F:	drivers/media/platform/sh_vou.c
15698F:	include/media/drv-intf/sh_vou.h
15699
15700SI2157 MEDIA DRIVER
15701M:	Antti Palosaari <crope@iki.fi>
15702L:	linux-media@vger.kernel.org
15703S:	Maintained
15704W:	https://linuxtv.org
15705W:	http://palosaari.fi/linux/
15706Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15707T:	git git://linuxtv.org/anttip/media_tree.git
15708F:	drivers/media/tuners/si2157*
15709
15710SI2165 MEDIA DRIVER
15711M:	Matthias Schwarzott <zzam@gentoo.org>
15712L:	linux-media@vger.kernel.org
15713S:	Maintained
15714W:	https://linuxtv.org
15715Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15716F:	drivers/media/dvb-frontends/si2165*
15717
15718SI2168 MEDIA DRIVER
15719M:	Antti Palosaari <crope@iki.fi>
15720L:	linux-media@vger.kernel.org
15721S:	Maintained
15722W:	https://linuxtv.org
15723W:	http://palosaari.fi/linux/
15724Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15725T:	git git://linuxtv.org/anttip/media_tree.git
15726F:	drivers/media/dvb-frontends/si2168*
15727
15728SI470X FM RADIO RECEIVER I2C DRIVER
15729M:	Hans Verkuil <hverkuil@xs4all.nl>
15730L:	linux-media@vger.kernel.org
15731S:	Odd Fixes
15732W:	https://linuxtv.org
15733T:	git git://linuxtv.org/media_tree.git
15734F:	drivers/media/radio/si470x/radio-si470x-i2c.c
15735
15736SI470X FM RADIO RECEIVER USB DRIVER
15737M:	Hans Verkuil <hverkuil@xs4all.nl>
15738L:	linux-media@vger.kernel.org
15739S:	Maintained
15740W:	https://linuxtv.org
15741T:	git git://linuxtv.org/media_tree.git
15742F:	drivers/media/radio/si470x/radio-si470x-common.c
15743F:	drivers/media/radio/si470x/radio-si470x-usb.c
15744F:	drivers/media/radio/si470x/radio-si470x.h
15745
15746SI4713 FM RADIO TRANSMITTER I2C 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/si4713.?
15753
15754SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15755M:	Eduardo Valentin <edubezval@gmail.com>
15756L:	linux-media@vger.kernel.org
15757S:	Odd Fixes
15758W:	https://linuxtv.org
15759T:	git git://linuxtv.org/media_tree.git
15760F:	drivers/media/radio/si4713/radio-platform-si4713.c
15761
15762SI4713 FM RADIO TRANSMITTER USB DRIVER
15763M:	Hans Verkuil <hverkuil@xs4all.nl>
15764L:	linux-media@vger.kernel.org
15765S:	Maintained
15766W:	https://linuxtv.org
15767T:	git git://linuxtv.org/media_tree.git
15768F:	drivers/media/radio/si4713/radio-usb-si4713.c
15769
15770SIANO DVB DRIVER
15771M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15772L:	linux-media@vger.kernel.org
15773S:	Odd fixes
15774W:	https://linuxtv.org
15775T:	git git://linuxtv.org/media_tree.git
15776F:	drivers/media/common/siano/
15777F:	drivers/media/mmc/siano/
15778F:	drivers/media/usb/siano/
15779F:	drivers/media/usb/siano/
15780
15781SIFIVE DRIVERS
15782M:	Palmer Dabbelt <palmer@dabbelt.com>
15783M:	Paul Walmsley <paul.walmsley@sifive.com>
15784L:	linux-riscv@lists.infradead.org
15785S:	Supported
15786T:	git git://github.com/sifive/riscv-linux.git
15787N:	sifive
15788K:	[^@]sifive
15789
15790SIFIVE FU540 SYSTEM-ON-CHIP
15791M:	Paul Walmsley <paul.walmsley@sifive.com>
15792M:	Palmer Dabbelt <palmer@dabbelt.com>
15793L:	linux-riscv@lists.infradead.org
15794S:	Supported
15795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15796N:	fu540
15797K:	fu540
15798
15799SIFIVE PDMA DRIVER
15800M:	Green Wan <green.wan@sifive.com>
15801S:	Maintained
15802F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15803F:	drivers/dma/sf-pdma/
15804
15805SILEAD TOUCHSCREEN DRIVER
15806M:	Hans de Goede <hdegoede@redhat.com>
15807L:	linux-input@vger.kernel.org
15808L:	platform-driver-x86@vger.kernel.org
15809S:	Maintained
15810F:	drivers/input/touchscreen/silead.c
15811F:	drivers/platform/x86/touchscreen_dmi.c
15812
15813SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15814M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
15815S:	Supported
15816F:	drivers/staging/wfx/
15817
15818SILICON MOTION SM712 FRAME BUFFER DRIVER
15819M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15820M:	Teddy Wang <teddy.wang@siliconmotion.com>
15821M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15822L:	linux-fbdev@vger.kernel.org
15823S:	Maintained
15824F:	Documentation/fb/sm712fb.rst
15825F:	drivers/video/fbdev/sm712*
15826
15827SIMPLE FIRMWARE INTERFACE (SFI)
15828S:	Obsolete
15829W:	http://simplefirmware.org/
15830F:	arch/x86/platform/sfi/
15831F:	drivers/sfi/
15832F:	include/linux/sfi*.h
15833
15834SIMPLEFB FB DRIVER
15835M:	Hans de Goede <hdegoede@redhat.com>
15836L:	linux-fbdev@vger.kernel.org
15837S:	Maintained
15838F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15839F:	drivers/video/fbdev/simplefb.c
15840F:	include/linux/platform_data/simplefb.h
15841
15842SIMTEC EB110ATX (Chalice CATS)
15843M:	Vincent Sanders <vince@simtec.co.uk>
15844M:	Simtec Linux Team <linux@simtec.co.uk>
15845S:	Supported
15846W:	http://www.simtec.co.uk/products/EB110ATX/
15847
15848SIMTEC EB2410ITX (BAST)
15849M:	Vincent Sanders <vince@simtec.co.uk>
15850M:	Simtec Linux Team <linux@simtec.co.uk>
15851S:	Supported
15852W:	http://www.simtec.co.uk/products/EB2410ITX/
15853F:	arch/arm/mach-s3c24xx/bast-ide.c
15854F:	arch/arm/mach-s3c24xx/bast-irq.c
15855F:	arch/arm/mach-s3c24xx/mach-bast.c
15856
15857SIOX
15858M:	Thorsten Scherer <t.scherer@eckelmann.de>
15859M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15860R:	Pengutronix Kernel Team <kernel@pengutronix.de>
15861S:	Supported
15862F:	drivers/gpio/gpio-siox.c
15863F:	drivers/siox/*
15864F:	include/trace/events/siox.h
15865
15866SIPHASH PRF ROUTINES
15867M:	Jason A. Donenfeld <Jason@zx2c4.com>
15868S:	Maintained
15869F:	include/linux/siphash.h
15870F:	lib/siphash.c
15871F:	lib/test_siphash.c
15872
15873SIS 190 ETHERNET DRIVER
15874M:	Francois Romieu <romieu@fr.zoreil.com>
15875L:	netdev@vger.kernel.org
15876S:	Maintained
15877F:	drivers/net/ethernet/sis/sis190.c
15878
15879SIS 900/7016 FAST ETHERNET DRIVER
15880M:	Daniele Venzano <venza@brownhat.org>
15881L:	netdev@vger.kernel.org
15882S:	Maintained
15883W:	http://www.brownhat.org/sis900.html
15884F:	drivers/net/ethernet/sis/sis900.*
15885
15886SIS FRAMEBUFFER DRIVER
15887M:	Thomas Winischhofer <thomas@winischhofer.net>
15888S:	Maintained
15889W:	http://www.winischhofer.net/linuxsisvga.shtml
15890F:	Documentation/fb/sisfb.rst
15891F:	drivers/video/fbdev/sis/
15892F:	include/video/sisfb.h
15893
15894SIS USB2VGA DRIVER
15895M:	Thomas Winischhofer <thomas@winischhofer.net>
15896S:	Maintained
15897W:	http://www.winischhofer.at/linuxsisusbvga.shtml
15898F:	drivers/usb/misc/sisusbvga/
15899
15900SLAB ALLOCATOR
15901M:	Christoph Lameter <cl@linux.com>
15902M:	Pekka Enberg <penberg@kernel.org>
15903M:	David Rientjes <rientjes@google.com>
15904M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
15905M:	Andrew Morton <akpm@linux-foundation.org>
15906L:	linux-mm@kvack.org
15907S:	Maintained
15908F:	include/linux/sl?b*.h
15909F:	mm/sl?b*
15910
15911SLEEPABLE READ-COPY UPDATE (SRCU)
15912M:	Lai Jiangshan <jiangshanlai@gmail.com>
15913M:	"Paul E. McKenney" <paulmck@kernel.org>
15914M:	Josh Triplett <josh@joshtriplett.org>
15915R:	Steven Rostedt <rostedt@goodmis.org>
15916R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15917L:	rcu@vger.kernel.org
15918S:	Supported
15919W:	http://www.rdrop.com/users/paulmck/RCU/
15920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15921F:	include/linux/srcu*.h
15922F:	kernel/rcu/srcu*.c
15923
15924SMACK SECURITY MODULE
15925M:	Casey Schaufler <casey@schaufler-ca.com>
15926L:	linux-security-module@vger.kernel.org
15927S:	Maintained
15928W:	http://schaufler-ca.com
15929T:	git git://github.com/cschaufler/smack-next
15930F:	Documentation/admin-guide/LSM/Smack.rst
15931F:	security/smack/
15932
15933SMC91x ETHERNET DRIVER
15934M:	Nicolas Pitre <nico@fluxnic.net>
15935S:	Odd Fixes
15936F:	drivers/net/ethernet/smsc/smc91x.*
15937
15938SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15939M:	Mark Rutland <mark.rutland@arm.com>
15940M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15941M:	Sudeep Holla <sudeep.holla@arm.com>
15942L:	linux-arm-kernel@lists.infradead.org
15943S:	Maintained
15944F:	drivers/firmware/smccc/
15945F:	include/linux/arm-smccc.h
15946
15947SMIA AND SMIA++ IMAGE SENSOR DRIVER
15948M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15949L:	linux-media@vger.kernel.org
15950S:	Maintained
15951F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15952F:	drivers/media/i2c/smiapp-pll.c
15953F:	drivers/media/i2c/smiapp-pll.h
15954F:	drivers/media/i2c/smiapp/
15955F:	include/uapi/linux/smiapp.h
15956
15957SMM665 HARDWARE MONITOR DRIVER
15958M:	Guenter Roeck <linux@roeck-us.net>
15959L:	linux-hwmon@vger.kernel.org
15960S:	Maintained
15961F:	Documentation/hwmon/smm665.rst
15962F:	drivers/hwmon/smm665.c
15963
15964SMSC EMC2103 HARDWARE MONITOR DRIVER
15965M:	Steve Glendinning <steve.glendinning@shawell.net>
15966L:	linux-hwmon@vger.kernel.org
15967S:	Maintained
15968F:	Documentation/hwmon/emc2103.rst
15969F:	drivers/hwmon/emc2103.c
15970
15971SMSC SCH5627 HARDWARE MONITOR DRIVER
15972M:	Hans de Goede <hdegoede@redhat.com>
15973L:	linux-hwmon@vger.kernel.org
15974S:	Supported
15975F:	Documentation/hwmon/sch5627.rst
15976F:	drivers/hwmon/sch5627.c
15977
15978SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15979M:	Steve Glendinning <steve.glendinning@shawell.net>
15980L:	linux-fbdev@vger.kernel.org
15981S:	Maintained
15982F:	drivers/video/fbdev/smscufx.c
15983
15984SMSC47B397 HARDWARE MONITOR DRIVER
15985M:	Jean Delvare <jdelvare@suse.com>
15986L:	linux-hwmon@vger.kernel.org
15987S:	Maintained
15988F:	Documentation/hwmon/smsc47b397.rst
15989F:	drivers/hwmon/smsc47b397.c
15990
15991SMSC911x ETHERNET DRIVER
15992M:	Steve Glendinning <steve.glendinning@shawell.net>
15993L:	netdev@vger.kernel.org
15994S:	Maintained
15995F:	drivers/net/ethernet/smsc/smsc911x.*
15996F:	include/linux/smsc911x.h
15997
15998SMSC9420 PCI ETHERNET DRIVER
15999M:	Steve Glendinning <steve.glendinning@shawell.net>
16000L:	netdev@vger.kernel.org
16001S:	Maintained
16002F:	drivers/net/ethernet/smsc/smsc9420.*
16003
16004SOCIONEXT (SNI) AVE NETWORK DRIVER
16005M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16006L:	netdev@vger.kernel.org
16007S:	Maintained
16008F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16009F:	drivers/net/ethernet/socionext/sni_ave.c
16010
16011SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16012M:	Jassi Brar <jaswinder.singh@linaro.org>
16013M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16014L:	netdev@vger.kernel.org
16015S:	Maintained
16016F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
16017F:	drivers/net/ethernet/socionext/netsec.c
16018
16019SOCIONEXT (SNI) Synquacer SPI DRIVER
16020M:	Masahisa Kojima <masahisa.kojima@linaro.org>
16021M:	Jassi Brar <jaswinder.singh@linaro.org>
16022L:	linux-spi@vger.kernel.org
16023S:	Maintained
16024F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
16025F:	drivers/spi/spi-synquacer.c
16026
16027SOCIONEXT SYNQUACER I2C DRIVER
16028M:	Ard Biesheuvel <ardb@kernel.org>
16029L:	linux-i2c@vger.kernel.org
16030S:	Maintained
16031F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16032F:	drivers/i2c/busses/i2c-synquacer.c
16033
16034SOCIONEXT UNIPHIER SOUND DRIVER
16035L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16036S:	Orphan
16037F:	sound/soc/uniphier/
16038
16039SOEKRIS NET48XX LED SUPPORT
16040M:	Chris Boot <bootc@bootc.net>
16041S:	Maintained
16042F:	drivers/leds/leds-net48xx.c
16043
16044SOFT-IWARP DRIVER (siw)
16045M:	Bernard Metzler <bmt@zurich.ibm.com>
16046L:	linux-rdma@vger.kernel.org
16047S:	Supported
16048F:	drivers/infiniband/sw/siw/
16049F:	include/uapi/rdma/siw-abi.h
16050
16051SOFT-ROCE DRIVER (rxe)
16052M:	Zhu Yanjun <yanjunz@nvidia.com>
16053L:	linux-rdma@vger.kernel.org
16054S:	Supported
16055F:	drivers/infiniband/sw/rxe/
16056F:	include/uapi/rdma/rdma_user_rxe.h
16057
16058SOFTLOGIC 6x10 MPEG CODEC
16059M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16060M:	Anton Sviridenko <anton@corp.bluecherry.net>
16061M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16062M:	Andrey Utkin <andrey_utkin@fastmail.com>
16063M:	Ismael Luceno <ismael@iodev.co.uk>
16064L:	linux-media@vger.kernel.org
16065S:	Supported
16066F:	drivers/media/pci/solo6x10/
16067
16068SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16069M:	James Morse <james.morse@arm.com>
16070L:	linux-arm-kernel@lists.infradead.org
16071S:	Maintained
16072F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
16073F:	drivers/firmware/arm_sdei.c
16074F:	include/linux/arm_sdei.h
16075F:	include/uapi/linux/arm_sdei.h
16076
16077SOFTWARE RAID (Multiple Disks) SUPPORT
16078M:	Song Liu <song@kernel.org>
16079L:	linux-raid@vger.kernel.org
16080S:	Supported
16081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16082F:	drivers/md/Kconfig
16083F:	drivers/md/Makefile
16084F:	drivers/md/md*
16085F:	drivers/md/raid*
16086F:	include/linux/raid/
16087F:	include/uapi/linux/raid/
16088
16089SOLIDRUN CLEARFOG SUPPORT
16090M:	Russell King <linux@armlinux.org.uk>
16091S:	Maintained
16092F:	arch/arm/boot/dts/armada-388-clearfog*
16093F:	arch/arm/boot/dts/armada-38x-solidrun-*
16094
16095SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16096M:	Russell King <linux@armlinux.org.uk>
16097S:	Maintained
16098F:	arch/arm/boot/dts/imx6*-cubox-i*
16099F:	arch/arm/boot/dts/imx6*-hummingboard*
16100F:	arch/arm/boot/dts/imx6*-sr-*
16101
16102SONIC NETWORK DRIVER
16103M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16104L:	netdev@vger.kernel.org
16105S:	Maintained
16106F:	drivers/net/ethernet/natsemi/sonic.*
16107
16108SONICS SILICON BACKPLANE DRIVER (SSB)
16109M:	Michael Buesch <m@bues.ch>
16110L:	linux-wireless@vger.kernel.org
16111S:	Maintained
16112F:	drivers/ssb/
16113F:	include/linux/ssb/
16114
16115SONY IMX214 SENSOR DRIVER
16116M:	Ricardo Ribalda <ribalda@kernel.org>
16117L:	linux-media@vger.kernel.org
16118S:	Maintained
16119T:	git git://linuxtv.org/media_tree.git
16120F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16121F:	drivers/media/i2c/imx214.c
16122
16123SONY IMX219 SENSOR DRIVER
16124M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16125L:	linux-media@vger.kernel.org
16126S:	Maintained
16127T:	git git://linuxtv.org/media_tree.git
16128F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
16129F:	drivers/media/i2c/imx219.c
16130
16131SONY IMX258 SENSOR DRIVER
16132M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16133L:	linux-media@vger.kernel.org
16134S:	Maintained
16135T:	git git://linuxtv.org/media_tree.git
16136F:	drivers/media/i2c/imx258.c
16137
16138SONY IMX274 SENSOR DRIVER
16139M:	Leon Luo <leonl@leopardimaging.com>
16140L:	linux-media@vger.kernel.org
16141S:	Maintained
16142T:	git git://linuxtv.org/media_tree.git
16143F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
16144F:	drivers/media/i2c/imx274.c
16145
16146SONY IMX290 SENSOR DRIVER
16147M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16148L:	linux-media@vger.kernel.org
16149S:	Maintained
16150T:	git git://linuxtv.org/media_tree.git
16151F:	Documentation/devicetree/bindings/media/i2c/imx290.txt
16152F:	drivers/media/i2c/imx290.c
16153
16154SONY IMX319 SENSOR DRIVER
16155M:	Bingbu Cao <bingbu.cao@intel.com>
16156L:	linux-media@vger.kernel.org
16157S:	Maintained
16158T:	git git://linuxtv.org/media_tree.git
16159F:	drivers/media/i2c/imx319.c
16160
16161SONY IMX355 SENSOR DRIVER
16162M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16163L:	linux-media@vger.kernel.org
16164S:	Maintained
16165T:	git git://linuxtv.org/media_tree.git
16166F:	drivers/media/i2c/imx355.c
16167
16168SONY MEMORYSTICK SUBSYSTEM
16169M:	Maxim Levitsky <maximlevitsky@gmail.com>
16170M:	Alex Dubov <oakad@yahoo.com>
16171M:	Ulf Hansson <ulf.hansson@linaro.org>
16172L:	linux-mmc@vger.kernel.org
16173S:	Maintained
16174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16175F:	drivers/memstick/
16176F:	include/linux/memstick.h
16177
16178SONY VAIO CONTROL DEVICE DRIVER
16179M:	Mattia Dongili <malattia@linux.it>
16180L:	platform-driver-x86@vger.kernel.org
16181S:	Maintained
16182W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16183F:	Documentation/admin-guide/laptops/sony-laptop.rst
16184F:	drivers/char/sonypi.c
16185F:	drivers/platform/x86/sony-laptop.c
16186F:	include/linux/sony-laptop.h
16187
16188SOUND
16189M:	Jaroslav Kysela <perex@perex.cz>
16190M:	Takashi Iwai <tiwai@suse.com>
16191L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16192S:	Maintained
16193W:	http://www.alsa-project.org/
16194Q:	http://patchwork.kernel.org/project/alsa-devel/list/
16195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16196F:	Documentation/sound/
16197F:	include/sound/
16198F:	include/uapi/sound/
16199F:	sound/
16200
16201SOUND - COMPRESSED AUDIO
16202M:	Vinod Koul <vkoul@kernel.org>
16203L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16204S:	Supported
16205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16206F:	Documentation/sound/designs/compress-offload.rst
16207F:	include/sound/compress_driver.h
16208F:	include/uapi/sound/compress_*
16209F:	sound/core/compress_offload.c
16210F:	sound/soc/soc-compress.c
16211
16212SOUND - DMAENGINE HELPERS
16213M:	Lars-Peter Clausen <lars@metafoo.de>
16214S:	Supported
16215F:	include/sound/dmaengine_pcm.h
16216F:	sound/core/pcm_dmaengine.c
16217F:	sound/soc/soc-generic-dmaengine-pcm.c
16218
16219SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16220M:	Liam Girdwood <lgirdwood@gmail.com>
16221M:	Mark Brown <broonie@kernel.org>
16222L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16223S:	Supported
16224W:	http://alsa-project.org/main/index.php/ASoC
16225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16226F:	Documentation/devicetree/bindings/sound/
16227F:	Documentation/sound/soc/
16228F:	include/dt-bindings/sound/
16229F:	include/sound/soc*
16230F:	sound/soc/
16231
16232SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16233M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16234M:	Liam Girdwood <lgirdwood@gmail.com>
16235M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16236M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
16237M:	Daniel Baluta <daniel.baluta@nxp.com>
16238L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16239S:	Supported
16240W:	https://github.com/thesofproject/linux/
16241F:	sound/soc/sof/
16242
16243SOUNDWIRE SUBSYSTEM
16244M:	Vinod Koul <vkoul@kernel.org>
16245M:	Bard Liao <yung-chuan.liao@linux.intel.com>
16246R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16247R:	Sanyog Kale <sanyog.r.kale@intel.com>
16248L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16249S:	Supported
16250F:	Documentation/driver-api/soundwire/
16251F:	drivers/soundwire/
16252F:	include/linux/soundwire/
16253
16254SP2 MEDIA DRIVER
16255M:	Olli Salonen <olli.salonen@iki.fi>
16256L:	linux-media@vger.kernel.org
16257S:	Maintained
16258W:	https://linuxtv.org
16259Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16260F:	drivers/media/dvb-frontends/sp2*
16261
16262SPARC + UltraSPARC (sparc/sparc64)
16263M:	"David S. Miller" <davem@davemloft.net>
16264L:	sparclinux@vger.kernel.org
16265S:	Maintained
16266Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
16267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16269F:	arch/sparc/
16270F:	drivers/sbus/
16271
16272SPARC SERIAL DRIVERS
16273M:	"David S. Miller" <davem@davemloft.net>
16274L:	sparclinux@vger.kernel.org
16275S:	Maintained
16276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16278F:	drivers/tty/serial/suncore.c
16279F:	drivers/tty/serial/sunhv.c
16280F:	drivers/tty/serial/sunsab.c
16281F:	drivers/tty/serial/sunsab.h
16282F:	drivers/tty/serial/sunsu.c
16283F:	drivers/tty/serial/sunzilog.c
16284F:	drivers/tty/serial/sunzilog.h
16285F:	drivers/tty/vcc.c
16286F:	include/linux/sunserialcore.h
16287
16288SPARSE CHECKER
16289M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16290L:	linux-sparse@vger.kernel.org
16291S:	Maintained
16292W:	https://sparse.docs.kernel.org/
16293T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16294Q:	https://patchwork.kernel.org/project/linux-sparse/list/
16295B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16296F:	include/linux/compiler.h
16297
16298SPEAKUP CONSOLE SPEECH DRIVER
16299M:	William Hubbs <w.d.hubbs@gmail.com>
16300M:	Chris Brannon <chris@the-brannons.com>
16301M:	Kirk Reiser <kirk@reisers.ca>
16302M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
16303L:	speakup@linux-speakup.org
16304S:	Odd Fixes
16305W:	http://www.linux-speakup.org/
16306F:	drivers/accessibility/speakup/
16307
16308SPEAR CLOCK FRAMEWORK SUPPORT
16309M:	Viresh Kumar <vireshk@kernel.org>
16310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16311S:	Maintained
16312W:	http://www.st.com/spear
16313F:	drivers/clk/spear/
16314
16315SPEAR PLATFORM SUPPORT
16316M:	Viresh Kumar <vireshk@kernel.org>
16317M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16319S:	Maintained
16320W:	http://www.st.com/spear
16321F:	arch/arm/boot/dts/spear*
16322F:	arch/arm/mach-spear/
16323
16324SPI NOR SUBSYSTEM
16325M:	Tudor Ambarus <tudor.ambarus@microchip.com>
16326L:	linux-mtd@lists.infradead.org
16327S:	Maintained
16328W:	http://www.linux-mtd.infradead.org/
16329Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16330C:	irc://irc.oftc.net/mtd
16331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16332F:	drivers/mtd/spi-nor/
16333F:	include/linux/mtd/spi-nor.h
16334
16335SPI SUBSYSTEM
16336M:	Mark Brown <broonie@kernel.org>
16337L:	linux-spi@vger.kernel.org
16338S:	Maintained
16339Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
16340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16341F:	Documentation/devicetree/bindings/spi/
16342F:	Documentation/spi/
16343F:	drivers/spi/
16344F:	include/linux/spi/
16345F:	include/uapi/linux/spi/
16346F:	tools/spi/
16347
16348SPIDERNET NETWORK DRIVER for CELL
16349M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16350L:	netdev@vger.kernel.org
16351S:	Supported
16352F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16353F:	drivers/net/ethernet/toshiba/spider_net*
16354
16355SPMI SUBSYSTEM
16356R:	Stephen Boyd <sboyd@kernel.org>
16357L:	linux-arm-msm@vger.kernel.org
16358F:	Documentation/devicetree/bindings/spmi/
16359F:	drivers/spmi/
16360F:	include/dt-bindings/spmi/spmi.h
16361F:	include/linux/spmi.h
16362F:	include/trace/events/spmi.h
16363
16364SPU FILE SYSTEM
16365M:	Jeremy Kerr <jk@ozlabs.org>
16366L:	linuxppc-dev@lists.ozlabs.org
16367S:	Supported
16368W:	http://www.ibm.com/developerworks/power/cell/
16369F:	Documentation/filesystems/spufs/spufs.rst
16370F:	arch/powerpc/platforms/cell/spufs/
16371
16372SQUASHFS FILE SYSTEM
16373M:	Phillip Lougher <phillip@squashfs.org.uk>
16374L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
16375S:	Maintained
16376W:	http://squashfs.org.uk
16377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16378F:	Documentation/filesystems/squashfs.rst
16379F:	fs/squashfs/
16380
16381SRM (Alpha) environment access
16382M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
16383S:	Maintained
16384F:	arch/alpha/kernel/srm_env.c
16385
16386ST LSM6DSx IMU IIO DRIVER
16387M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16388L:	linux-iio@vger.kernel.org
16389S:	Maintained
16390W:	http://www.st.com/
16391F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16392F:	drivers/iio/imu/st_lsm6dsx/
16393
16394ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16395M:	Mickael Guene <mickael.guene@st.com>
16396L:	linux-media@vger.kernel.org
16397S:	Maintained
16398T:	git git://linuxtv.org/media_tree.git
16399F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16400F:	drivers/media/i2c/st-mipid02.c
16401
16402ST STM32 I2C/SMBUS DRIVER
16403M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16404L:	linux-i2c@vger.kernel.org
16405S:	Maintained
16406F:	drivers/i2c/busses/i2c-stm32*
16407
16408ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16409M:	Song Qiang <songqiang1304521@gmail.com>
16410L:	linux-iio@vger.kernel.org
16411S:	Maintained
16412F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16413F:	drivers/iio/proximity/vl53l0x-i2c.c
16414
16415STABLE BRANCH
16416M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16417M:	Sasha Levin <sashal@kernel.org>
16418L:	stable@vger.kernel.org
16419S:	Supported
16420F:	Documentation/process/stable-kernel-rules.rst
16421
16422STAGING - ATOMISP DRIVER
16423M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16424R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16425L:	linux-media@vger.kernel.org
16426S:	Maintained
16427F:	drivers/staging/media/atomisp/
16428
16429STAGING - COMEDI
16430M:	Ian Abbott <abbotti@mev.co.uk>
16431M:	H Hartley Sweeten <hsweeten@visionengravers.com>
16432S:	Odd Fixes
16433F:	drivers/staging/comedi/
16434
16435STAGING - FIELDBUS SUBSYSTEM
16436M:	Sven Van Asbroeck <TheSven73@gmail.com>
16437S:	Maintained
16438F:	drivers/staging/fieldbus/*
16439F:	drivers/staging/fieldbus/Documentation/
16440
16441STAGING - HMS ANYBUS-S BUS
16442M:	Sven Van Asbroeck <TheSven73@gmail.com>
16443S:	Maintained
16444F:	drivers/staging/fieldbus/anybuss/
16445
16446STAGING - INDUSTRIAL IO
16447M:	Jonathan Cameron <jic23@kernel.org>
16448L:	linux-iio@vger.kernel.org
16449S:	Odd Fixes
16450F:	Documentation/devicetree/bindings/staging/iio/
16451F:	drivers/staging/iio/
16452
16453STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16454M:	Marc Dietrich <marvin24@gmx.de>
16455L:	ac100@lists.launchpad.net (moderated for non-subscribers)
16456L:	linux-tegra@vger.kernel.org
16457S:	Maintained
16458F:	drivers/staging/nvec/
16459
16460STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16461M:	Jens Frederich <jfrederich@gmail.com>
16462M:	Daniel Drake <dsd@laptop.org>
16463M:	Jon Nettleton <jon.nettleton@gmail.com>
16464S:	Maintained
16465W:	http://wiki.laptop.org/go/DCON
16466F:	drivers/staging/olpc_dcon/
16467
16468STAGING - REALTEK RTL8188EU DRIVERS
16469M:	Larry Finger <Larry.Finger@lwfinger.net>
16470S:	Odd Fixes
16471F:	drivers/staging/rtl8188eu/
16472
16473STAGING - REALTEK RTL8712U DRIVERS
16474M:	Larry Finger <Larry.Finger@lwfinger.net>
16475M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16476S:	Odd Fixes
16477F:	drivers/staging/rtl8712/
16478
16479STAGING - SEPS525 LCD CONTROLLER DRIVERS
16480M:	Michael Hennerich <michael.hennerich@analog.com>
16481M:	Beniamin Bia <beniamin.bia@analog.com>
16482L:	linux-fbdev@vger.kernel.org
16483S:	Supported
16484F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16485F:	drivers/staging/fbtft/fb_seps525.c
16486
16487STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16488M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16489M:	Teddy Wang <teddy.wang@siliconmotion.com>
16490M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16491L:	linux-fbdev@vger.kernel.org
16492S:	Maintained
16493F:	drivers/staging/sm750fb/
16494
16495STAGING - VIA VT665X DRIVERS
16496M:	Forest Bond <forest@alittletooquiet.net>
16497S:	Odd Fixes
16498F:	drivers/staging/vt665?/
16499
16500STAGING SUBSYSTEM
16501M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16502L:	devel@driverdev.osuosl.org
16503S:	Supported
16504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16505F:	drivers/staging/
16506
16507STARFIRE/DURALAN NETWORK DRIVER
16508M:	Ion Badulescu <ionut@badula.org>
16509S:	Odd Fixes
16510F:	drivers/net/ethernet/adaptec/starfire*
16511
16512STEC S1220 SKD DRIVER
16513M:	Damien Le Moal <Damien.LeMoal@wdc.com>
16514L:	linux-block@vger.kernel.org
16515S:	Maintained
16516F:	drivers/block/skd*[ch]
16517
16518STI AUDIO (ASoC) DRIVERS
16519M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
16520L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16521S:	Maintained
16522F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16523F:	sound/soc/sti/
16524
16525STI CEC DRIVER
16526M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
16527S:	Maintained
16528F:	Documentation/devicetree/bindings/media/stih-cec.txt
16529F:	drivers/media/platform/sti/cec/
16530
16531STK1160 USB VIDEO CAPTURE DRIVER
16532M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16533L:	linux-media@vger.kernel.org
16534S:	Maintained
16535T:	git git://linuxtv.org/media_tree.git
16536F:	drivers/media/usb/stk1160/
16537
16538STM32 AUDIO (ASoC) DRIVERS
16539M:	Olivier Moysan <olivier.moysan@st.com>
16540M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
16541L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16542S:	Maintained
16543F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
16544F:	sound/soc/stm/
16545
16546STM32 TIMER/LPTIMER DRIVERS
16547M:	Fabrice Gasnier <fabrice.gasnier@st.com>
16548S:	Maintained
16549F:	Documentation/ABI/testing/*timer-stm32
16550F:	Documentation/devicetree/bindings/*/*stm32-*timer*
16551F:	drivers/*/stm32-*timer*
16552F:	drivers/pwm/pwm-stm32*
16553F:	include/linux/*/stm32-*tim*
16554
16555STMMAC ETHERNET DRIVER
16556M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
16557M:	Alexandre Torgue <alexandre.torgue@st.com>
16558M:	Jose Abreu <joabreu@synopsys.com>
16559L:	netdev@vger.kernel.org
16560S:	Supported
16561W:	http://www.stlinux.com
16562F:	Documentation/networking/device_drivers/ethernet/stmicro/
16563F:	drivers/net/ethernet/stmicro/stmmac/
16564
16565SUN3/3X
16566M:	Sam Creasey <sammy@sammy.net>
16567S:	Maintained
16568W:	http://sammy.net/sun3/
16569F:	arch/m68k/include/asm/sun3*
16570F:	arch/m68k/kernel/*sun3*
16571F:	arch/m68k/sun3*/
16572F:	drivers/net/ethernet/i825xx/sun3*
16573
16574SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16575M:	Hans de Goede <hdegoede@redhat.com>
16576L:	linux-input@vger.kernel.org
16577S:	Maintained
16578F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16579F:	drivers/input/keyboard/sun4i-lradc-keys.c
16580
16581SUNDANCE NETWORK DRIVER
16582M:	Denis Kirjanov <kda@linux-powerpc.org>
16583L:	netdev@vger.kernel.org
16584S:	Maintained
16585F:	drivers/net/ethernet/dlink/sundance.c
16586
16587SUPERH
16588M:	Yoshinori Sato <ysato@users.sourceforge.jp>
16589M:	Rich Felker <dalias@libc.org>
16590L:	linux-sh@vger.kernel.org
16591S:	Maintained
16592Q:	http://patchwork.kernel.org/project/linux-sh/list/
16593F:	Documentation/sh/
16594F:	arch/sh/
16595F:	drivers/sh/
16596
16597SUSPEND TO RAM
16598M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
16599M:	Len Brown <len.brown@intel.com>
16600M:	Pavel Machek <pavel@ucw.cz>
16601L:	linux-pm@vger.kernel.org
16602S:	Supported
16603B:	https://bugzilla.kernel.org
16604F:	Documentation/power/
16605F:	arch/x86/kernel/acpi/
16606F:	drivers/base/power/
16607F:	include/linux/freezer.h
16608F:	include/linux/pm.h
16609F:	include/linux/suspend.h
16610F:	kernel/power/
16611
16612SVGA HANDLING
16613M:	Martin Mares <mj@ucw.cz>
16614L:	linux-video@atrey.karlin.mff.cuni.cz
16615S:	Maintained
16616F:	Documentation/admin-guide/svga.rst
16617F:	arch/x86/boot/video*
16618
16619SWIOTLB SUBSYSTEM
16620M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16621L:	iommu@lists.linux-foundation.org
16622S:	Supported
16623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16624F:	arch/*/kernel/pci-swiotlb.c
16625F:	include/linux/swiotlb.h
16626F:	kernel/dma/swiotlb.c
16627
16628SWITCHDEV
16629M:	Jiri Pirko <jiri@resnulli.us>
16630M:	Ivan Vecera <ivecera@redhat.com>
16631L:	netdev@vger.kernel.org
16632S:	Supported
16633F:	include/net/switchdev.h
16634F:	net/switchdev/
16635
16636SY8106A REGULATOR DRIVER
16637M:	Icenowy Zheng <icenowy@aosc.io>
16638S:	Maintained
16639F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16640F:	drivers/regulator/sy8106a-regulator.c
16641
16642SYNC FILE FRAMEWORK
16643M:	Sumit Semwal <sumit.semwal@linaro.org>
16644R:	Gustavo Padovan <gustavo@padovan.org>
16645L:	linux-media@vger.kernel.org
16646L:	dri-devel@lists.freedesktop.org
16647S:	Maintained
16648T:	git git://anongit.freedesktop.org/drm/drm-misc
16649F:	Documentation/driver-api/sync_file.rst
16650F:	drivers/dma-buf/dma-fence*
16651F:	drivers/dma-buf/sw_sync.c
16652F:	drivers/dma-buf/sync_*
16653F:	include/linux/sync_file.h
16654F:	include/uapi/linux/sync_file.h
16655
16656SYNOPSYS ARC ARCHITECTURE
16657M:	Vineet Gupta <vgupta@synopsys.com>
16658L:	linux-snps-arc@lists.infradead.org
16659S:	Supported
16660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16661F:	Documentation/devicetree/bindings/arc/*
16662F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16663F:	arch/arc/
16664F:	drivers/clocksource/arc_timer.c
16665F:	drivers/tty/serial/arc_uart.c
16666
16667SYNOPSYS ARC HSDK SDP pll clock driver
16668M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16669S:	Supported
16670F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16671F:	drivers/clk/clk-hsdk-pll.c
16672
16673SYNOPSYS ARC SDP clock driver
16674M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16675S:	Supported
16676F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16677F:	drivers/clk/axs10x/*
16678
16679SYNOPSYS ARC SDP platform support
16680M:	Alexey Brodkin <abrodkin@synopsys.com>
16681S:	Supported
16682F:	Documentation/devicetree/bindings/arc/axs10*
16683F:	arch/arc/boot/dts/ax*
16684F:	arch/arc/plat-axs10x
16685
16686SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16687M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16688S:	Supported
16689F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16690F:	drivers/reset/reset-axs10x.c
16691
16692SYNOPSYS CREG GPIO DRIVER
16693M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16694S:	Maintained
16695F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16696F:	drivers/gpio/gpio-creg-snps.c
16697
16698SYNOPSYS DESIGNWARE 8250 UART DRIVER
16699R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16700S:	Maintained
16701F:	drivers/tty/serial/8250/8250_dw.c
16702F:	drivers/tty/serial/8250/8250_dwlib.*
16703F:	drivers/tty/serial/8250/8250_lpss.c
16704
16705SYNOPSYS DESIGNWARE APB GPIO DRIVER
16706M:	Hoan Tran <hoan@os.amperecomputing.com>
16707M:	Serge Semin <fancer.lancer@gmail.com>
16708L:	linux-gpio@vger.kernel.org
16709S:	Maintained
16710F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16711F:	drivers/gpio/gpio-dwapb.c
16712
16713SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16714M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16715S:	Maintained
16716F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16717F:	drivers/dma/dw-axi-dmac/
16718
16719SYNOPSYS DESIGNWARE DMAC DRIVER
16720M:	Viresh Kumar <vireshk@kernel.org>
16721R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16722S:	Maintained
16723F:	Documentation/devicetree/bindings/dma/snps-dma.txt
16724F:	drivers/dma/dw/
16725F:	include/dt-bindings/dma/dw-dmac.h
16726F:	include/linux/dma/dw.h
16727F:	include/linux/platform_data/dma-dw.h
16728
16729SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16730M:	Jose Abreu <Jose.Abreu@synopsys.com>
16731L:	netdev@vger.kernel.org
16732S:	Supported
16733F:	drivers/net/ethernet/synopsys/
16734
16735SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16736M:	Jose Abreu <Jose.Abreu@synopsys.com>
16737L:	netdev@vger.kernel.org
16738S:	Supported
16739F:	drivers/net/phy/mdio-xpcs.c
16740F:	include/linux/mdio-xpcs.h
16741
16742SYNOPSYS DESIGNWARE I2C DRIVER
16743M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
16744R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16745R:	Mika Westerberg <mika.westerberg@linux.intel.com>
16746L:	linux-i2c@vger.kernel.org
16747S:	Maintained
16748F:	drivers/i2c/busses/i2c-designware-*
16749F:	include/linux/platform_data/i2c-designware.h
16750
16751SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16752M:	Jaehoon Chung <jh80.chung@samsung.com>
16753L:	linux-mmc@vger.kernel.org
16754S:	Maintained
16755F:	drivers/mmc/host/dw_mmc*
16756
16757SYNOPSYS HSDK RESET CONTROLLER DRIVER
16758M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16759S:	Supported
16760F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16761F:	drivers/reset/reset-hsdk.c
16762F:	include/dt-bindings/reset/snps,hsdk-reset.h
16763
16764SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16765M:	Prabu Thangamuthu <prabu.t@synopsys.com>
16766M:	Manjunath M B <manjumb@synopsys.com>
16767L:	linux-mmc@vger.kernel.org
16768S:	Maintained
16769F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
16770
16771SYSTEM CONFIGURATION (SYSCON)
16772M:	Lee Jones <lee.jones@linaro.org>
16773M:	Arnd Bergmann <arnd@arndb.de>
16774S:	Supported
16775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16776F:	drivers/mfd/syscon.c
16777
16778SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16779M:	Sudeep Holla <sudeep.holla@arm.com>
16780L:	linux-arm-kernel@lists.infradead.org
16781S:	Maintained
16782F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16783F:	drivers/clk/clk-sc[mp]i.c
16784F:	drivers/cpufreq/sc[mp]i-cpufreq.c
16785F:	drivers/firmware/arm_scmi/
16786F:	drivers/firmware/arm_scpi.c
16787F:	drivers/reset/reset-scmi.c
16788F:	include/linux/sc[mp]i_protocol.h
16789F:	include/trace/events/scmi.h
16790
16791SYSTEM RESET/SHUTDOWN DRIVERS
16792M:	Sebastian Reichel <sre@kernel.org>
16793L:	linux-pm@vger.kernel.org
16794S:	Maintained
16795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16796F:	Documentation/devicetree/bindings/power/reset/
16797F:	drivers/power/reset/
16798
16799SYSTEM TRACE MODULE CLASS
16800M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
16801S:	Maintained
16802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16803F:	Documentation/trace/stm.rst
16804F:	drivers/hwtracing/stm/
16805F:	include/linux/stm.h
16806F:	include/uapi/linux/stm.h
16807
16808SYSTEM76 ACPI DRIVER
16809M:	Jeremy Soller <jeremy@system76.com>
16810M:	System76 Product Development <productdev@system76.com>
16811L:	platform-driver-x86@vger.kernel.org
16812S:	Maintained
16813F:	drivers/platform/x86/system76_acpi.c
16814
16815SYSV FILESYSTEM
16816M:	Christoph Hellwig <hch@infradead.org>
16817S:	Maintained
16818F:	Documentation/filesystems/sysv-fs.rst
16819F:	fs/sysv/
16820F:	include/linux/sysv_fs.h
16821
16822TASKSTATS STATISTICS INTERFACE
16823M:	Balbir Singh <bsingharora@gmail.com>
16824S:	Maintained
16825F:	Documentation/accounting/taskstats*
16826F:	include/linux/taskstats*
16827F:	kernel/taskstats.c
16828
16829TC subsystem
16830M:	Jamal Hadi Salim <jhs@mojatatu.com>
16831M:	Cong Wang <xiyou.wangcong@gmail.com>
16832M:	Jiri Pirko <jiri@resnulli.us>
16833L:	netdev@vger.kernel.org
16834S:	Maintained
16835F:	include/net/pkt_cls.h
16836F:	include/net/pkt_sched.h
16837F:	include/net/tc_act/
16838F:	include/uapi/linux/pkt_cls.h
16839F:	include/uapi/linux/pkt_sched.h
16840F:	include/uapi/linux/tc_act/
16841F:	include/uapi/linux/tc_ematch/
16842F:	net/sched/
16843
16844TC90522 MEDIA DRIVER
16845M:	Akihiro Tsukada <tskd08@gmail.com>
16846L:	linux-media@vger.kernel.org
16847S:	Odd Fixes
16848F:	drivers/media/dvb-frontends/tc90522*
16849
16850TCP LOW PRIORITY MODULE
16851M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16852M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16853S:	Maintained
16854W:	http://tcp-lp-mod.sourceforge.net/
16855F:	net/ipv4/tcp_lp.c
16856
16857TDA10071 MEDIA DRIVER
16858M:	Antti Palosaari <crope@iki.fi>
16859L:	linux-media@vger.kernel.org
16860S:	Maintained
16861W:	https://linuxtv.org
16862W:	http://palosaari.fi/linux/
16863Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16864T:	git git://linuxtv.org/anttip/media_tree.git
16865F:	drivers/media/dvb-frontends/tda10071*
16866
16867TDA18212 MEDIA DRIVER
16868M:	Antti Palosaari <crope@iki.fi>
16869L:	linux-media@vger.kernel.org
16870S:	Maintained
16871W:	https://linuxtv.org
16872W:	http://palosaari.fi/linux/
16873Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16874T:	git git://linuxtv.org/anttip/media_tree.git
16875F:	drivers/media/tuners/tda18212*
16876
16877TDA18218 MEDIA DRIVER
16878M:	Antti Palosaari <crope@iki.fi>
16879L:	linux-media@vger.kernel.org
16880S:	Maintained
16881W:	https://linuxtv.org
16882W:	http://palosaari.fi/linux/
16883Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16884T:	git git://linuxtv.org/anttip/media_tree.git
16885F:	drivers/media/tuners/tda18218*
16886
16887TDA18250 MEDIA DRIVER
16888M:	Olli Salonen <olli.salonen@iki.fi>
16889L:	linux-media@vger.kernel.org
16890S:	Maintained
16891W:	https://linuxtv.org
16892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16893T:	git git://linuxtv.org/media_tree.git
16894F:	drivers/media/tuners/tda18250*
16895
16896TDA18271 MEDIA DRIVER
16897M:	Michael Krufky <mkrufky@linuxtv.org>
16898L:	linux-media@vger.kernel.org
16899S:	Maintained
16900W:	https://linuxtv.org
16901W:	http://github.com/mkrufky
16902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16903T:	git git://linuxtv.org/mkrufky/tuners.git
16904F:	drivers/media/tuners/tda18271*
16905
16906TDA1997x MEDIA DRIVER
16907M:	Tim Harvey <tharvey@gateworks.com>
16908L:	linux-media@vger.kernel.org
16909S:	Maintained
16910W:	https://linuxtv.org
16911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16912F:	drivers/media/i2c/tda1997x.*
16913
16914TDA827x MEDIA DRIVER
16915M:	Michael Krufky <mkrufky@linuxtv.org>
16916L:	linux-media@vger.kernel.org
16917S:	Maintained
16918W:	https://linuxtv.org
16919W:	http://github.com/mkrufky
16920Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16921T:	git git://linuxtv.org/mkrufky/tuners.git
16922F:	drivers/media/tuners/tda8290.*
16923
16924TDA8290 MEDIA DRIVER
16925M:	Michael Krufky <mkrufky@linuxtv.org>
16926L:	linux-media@vger.kernel.org
16927S:	Maintained
16928W:	https://linuxtv.org
16929W:	http://github.com/mkrufky
16930Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16931T:	git git://linuxtv.org/mkrufky/tuners.git
16932F:	drivers/media/tuners/tda8290.*
16933
16934TDA9840 MEDIA DRIVER
16935M:	Hans Verkuil <hverkuil@xs4all.nl>
16936L:	linux-media@vger.kernel.org
16937S:	Maintained
16938W:	https://linuxtv.org
16939T:	git git://linuxtv.org/media_tree.git
16940F:	drivers/media/i2c/tda9840*
16941
16942TEA5761 TUNER DRIVER
16943M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16944L:	linux-media@vger.kernel.org
16945S:	Odd fixes
16946W:	https://linuxtv.org
16947T:	git git://linuxtv.org/media_tree.git
16948F:	drivers/media/tuners/tea5761.*
16949
16950TEA5767 TUNER DRIVER
16951M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16952L:	linux-media@vger.kernel.org
16953S:	Maintained
16954W:	https://linuxtv.org
16955T:	git git://linuxtv.org/media_tree.git
16956F:	drivers/media/tuners/tea5767.*
16957
16958TEA6415C 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/tea6415c*
16965
16966TEA6420 MEDIA DRIVER
16967M:	Hans Verkuil <hverkuil@xs4all.nl>
16968L:	linux-media@vger.kernel.org
16969S:	Maintained
16970W:	https://linuxtv.org
16971T:	git git://linuxtv.org/media_tree.git
16972F:	drivers/media/i2c/tea6420*
16973
16974TEAM DRIVER
16975M:	Jiri Pirko <jiri@resnulli.us>
16976L:	netdev@vger.kernel.org
16977S:	Supported
16978F:	drivers/net/team/
16979F:	include/linux/if_team.h
16980F:	include/uapi/linux/if_team.h
16981
16982TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16983M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16984S:	Maintained
16985F:	arch/x86/platform/ts5500/
16986
16987TECHNOTREND USB IR RECEIVER
16988M:	Sean Young <sean@mess.org>
16989L:	linux-media@vger.kernel.org
16990S:	Maintained
16991F:	drivers/media/rc/ttusbir.c
16992
16993TECHWELL TW9910 VIDEO DECODER
16994L:	linux-media@vger.kernel.org
16995S:	Orphan
16996F:	drivers/media/i2c/tw9910.c
16997F:	include/media/i2c/tw9910.h
16998
16999TEE SUBSYSTEM
17000M:	Jens Wiklander <jens.wiklander@linaro.org>
17001L:	op-tee@lists.trustedfirmware.org
17002S:	Maintained
17003F:	Documentation/staging/tee.rst
17004F:	drivers/tee/
17005F:	include/linux/tee_drv.h
17006F:	include/uapi/linux/tee.h
17007
17008TEGRA ARCHITECTURE SUPPORT
17009M:	Thierry Reding <thierry.reding@gmail.com>
17010M:	Jonathan Hunter <jonathanh@nvidia.com>
17011L:	linux-tegra@vger.kernel.org
17012S:	Supported
17013Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
17014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17015N:	[^a-z]tegra
17016
17017TEGRA CLOCK DRIVER
17018M:	Peter De Schrijver <pdeschrijver@nvidia.com>
17019M:	Prashant Gaikwad <pgaikwad@nvidia.com>
17020S:	Supported
17021F:	drivers/clk/tegra/
17022
17023TEGRA DMA DRIVERS
17024M:	Laxman Dewangan <ldewangan@nvidia.com>
17025M:	Jon Hunter <jonathanh@nvidia.com>
17026S:	Supported
17027F:	drivers/dma/tegra*
17028
17029TEGRA I2C DRIVER
17030M:	Laxman Dewangan <ldewangan@nvidia.com>
17031R:	Dmitry Osipenko <digetx@gmail.com>
17032S:	Supported
17033F:	drivers/i2c/busses/i2c-tegra.c
17034
17035TEGRA IOMMU DRIVERS
17036M:	Thierry Reding <thierry.reding@gmail.com>
17037R:	Krishna Reddy <vdumpa@nvidia.com>
17038L:	linux-tegra@vger.kernel.org
17039S:	Supported
17040F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17041F:	drivers/iommu/tegra*
17042
17043TEGRA KBC DRIVER
17044M:	Laxman Dewangan <ldewangan@nvidia.com>
17045S:	Supported
17046F:	drivers/input/keyboard/tegra-kbc.c
17047
17048TEGRA NAND DRIVER
17049M:	Stefan Agner <stefan@agner.ch>
17050M:	Lucas Stach <dev@lynxeye.de>
17051S:	Maintained
17052F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17053F:	drivers/mtd/nand/raw/tegra_nand.c
17054
17055TEGRA PWM DRIVER
17056M:	Thierry Reding <thierry.reding@gmail.com>
17057S:	Supported
17058F:	drivers/pwm/pwm-tegra.c
17059
17060TEGRA SERIAL DRIVER
17061M:	Laxman Dewangan <ldewangan@nvidia.com>
17062S:	Supported
17063F:	drivers/tty/serial/serial-tegra.c
17064
17065TEGRA SPI DRIVER
17066M:	Laxman Dewangan <ldewangan@nvidia.com>
17067S:	Supported
17068F:	drivers/spi/spi-tegra*
17069
17070TEGRA VIDEO DRIVER
17071M:	Thierry Reding <thierry.reding@gmail.com>
17072M:	Jonathan Hunter <jonathanh@nvidia.com>
17073M:	Sowjanya Komatineni <skomatineni@nvidia.com>
17074L:	linux-media@vger.kernel.org
17075L:	linux-tegra@vger.kernel.org
17076S:	Maintained
17077F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17078F:	drivers/staging/media/tegra-video/
17079
17080TEGRA XUSB PADCTL DRIVER
17081M:	JC Kuo <jckuo@nvidia.com>
17082S:	Supported
17083F:	drivers/phy/tegra/xusb*
17084
17085TEHUTI ETHERNET DRIVER
17086M:	Andy Gospodarek <andy@greyhouse.net>
17087L:	netdev@vger.kernel.org
17088S:	Supported
17089F:	drivers/net/ethernet/tehuti/*
17090
17091TELECOM CLOCK DRIVER FOR MCPL0010
17092M:	Mark Gross <mark.gross@intel.com>
17093S:	Supported
17094F:	drivers/char/tlclk.c
17095
17096TEMPO SEMICONDUCTOR DRIVERS
17097M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17098S:	Maintained
17099F:	Documentation/devicetree/bindings/sound/tscs*.txt
17100F:	sound/soc/codecs/tscs*.c
17101F:	sound/soc/codecs/tscs*.h
17102
17103TENSILICA XTENSA PORT (xtensa)
17104M:	Chris Zankel <chris@zankel.net>
17105M:	Max Filippov <jcmvbkbc@gmail.com>
17106L:	linux-xtensa@linux-xtensa.org
17107S:	Maintained
17108T:	git git://github.com/czankel/xtensa-linux.git
17109F:	arch/xtensa/
17110F:	drivers/irqchip/irq-xtensa-*
17111
17112TEXAS INSTRUMENTS ASoC DRIVERS
17113M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
17114L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17115S:	Maintained
17116F:	sound/soc/ti/
17117
17118TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17119M:	Ricardo Ribalda <ribalda@kernel.org>
17120L:	linux-iio@vger.kernel.org
17121S:	Supported
17122F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17123F:	drivers/iio/dac/ti-dac7612.c
17124
17125TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17126M:	Nishanth Menon <nm@ti.com>
17127M:	Tero Kristo <t-kristo@ti.com>
17128M:	Santosh Shilimkar <ssantosh@kernel.org>
17129L:	linux-arm-kernel@lists.infradead.org
17130S:	Maintained
17131F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17132F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17133F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17134F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
17135F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
17136F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17137F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17138F:	drivers/clk/keystone/sci-clk.c
17139F:	drivers/firmware/ti_sci*
17140F:	drivers/irqchip/irq-ti-sci-inta.c
17141F:	drivers/irqchip/irq-ti-sci-intr.c
17142F:	drivers/reset/reset-ti-sci.c
17143F:	drivers/soc/ti/ti_sci_inta_msi.c
17144F:	drivers/soc/ti/ti_sci_pm_domains.c
17145F:	include/dt-bindings/soc/ti,sci_pm_domain.h
17146F:	include/linux/soc/ti/ti_sci_inta_msi.h
17147F:	include/linux/soc/ti/ti_sci_protocol.h
17148
17149THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17150M:	Hans Verkuil <hverkuil@xs4all.nl>
17151L:	linux-media@vger.kernel.org
17152S:	Maintained
17153W:	https://linuxtv.org
17154T:	git git://linuxtv.org/media_tree.git
17155F:	drivers/media/radio/radio-raremono.c
17156
17157THERMAL
17158M:	Zhang Rui <rui.zhang@intel.com>
17159M:	Daniel Lezcano <daniel.lezcano@linaro.org>
17160R:	Amit Kucheria <amitk@kernel.org>
17161L:	linux-pm@vger.kernel.org
17162S:	Supported
17163Q:	https://patchwork.kernel.org/project/linux-pm/list/
17164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17165F:	Documentation/devicetree/bindings/thermal/
17166F:	drivers/thermal/
17167F:	include/linux/cpu_cooling.h
17168F:	include/linux/thermal.h
17169F:	include/uapi/linux/thermal.h
17170
17171THERMAL DRIVER FOR AMLOGIC SOCS
17172M:	Guillaume La Roque <glaroque@baylibre.com>
17173L:	linux-pm@vger.kernel.org
17174L:	linux-amlogic@lists.infradead.org
17175S:	Supported
17176W:	http://linux-meson.com/
17177F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17178F:	drivers/thermal/amlogic_thermal.c
17179
17180THERMAL/CPU_COOLING
17181M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
17182M:	Daniel Lezcano <daniel.lezcano@linaro.org>
17183M:	Viresh Kumar <viresh.kumar@linaro.org>
17184M:	Javi Merino <javi.merino@kernel.org>
17185L:	linux-pm@vger.kernel.org
17186S:	Supported
17187F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
17188F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
17189F:	drivers/thermal/cpufreq_cooling.c
17190F:	drivers/thermal/cpuidle_cooling.c
17191F:	include/linux/cpu_cooling.h
17192
17193THERMAL/POWER_ALLOCATOR
17194M:	Lukasz Luba <lukasz.luba@arm.com>
17195L:	linux-pm@vger.kernel.org
17196S:	Maintained
17197F:	Documentation/driver-api/thermal/power_allocator.rst
17198F:	drivers/thermal/gov_power_allocator.c
17199F:	include/trace/events/thermal_power_allocator.h
17200
17201THINKPAD ACPI EXTRAS DRIVER
17202M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17203L:	ibm-acpi-devel@lists.sourceforge.net
17204L:	platform-driver-x86@vger.kernel.org
17205S:	Maintained
17206W:	http://ibm-acpi.sourceforge.net
17207W:	http://thinkwiki.org/wiki/Ibm-acpi
17208T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17209F:	drivers/platform/x86/thinkpad_acpi.c
17210
17211THUNDERBOLT DRIVER
17212M:	Andreas Noever <andreas.noever@gmail.com>
17213M:	Michael Jamet <michael.jamet@intel.com>
17214M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17215M:	Yehezkel Bernat <YehezkelShB@gmail.com>
17216L:	linux-usb@vger.kernel.org
17217S:	Maintained
17218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17219F:	Documentation/admin-guide/thunderbolt.rst
17220F:	drivers/thunderbolt/
17221F:	include/linux/thunderbolt.h
17222
17223THUNDERBOLT NETWORK DRIVER
17224M:	Michael Jamet <michael.jamet@intel.com>
17225M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17226M:	Yehezkel Bernat <YehezkelShB@gmail.com>
17227L:	netdev@vger.kernel.org
17228S:	Maintained
17229F:	drivers/net/thunderbolt.c
17230
17231THUNDERX GPIO DRIVER
17232M:	Robert Richter <rrichter@marvell.com>
17233S:	Maintained
17234F:	drivers/gpio/gpio-thunderx.c
17235
17236TI AM437X VPFE DRIVER
17237M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17238L:	linux-media@vger.kernel.org
17239S:	Maintained
17240W:	https://linuxtv.org
17241Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17242T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17243F:	drivers/media/platform/am437x/
17244
17245TI BANDGAP AND THERMAL DRIVER
17246M:	Eduardo Valentin <edubezval@gmail.com>
17247M:	Keerthy <j-keerthy@ti.com>
17248L:	linux-pm@vger.kernel.org
17249L:	linux-omap@vger.kernel.org
17250S:	Maintained
17251F:	drivers/thermal/ti-soc-thermal/
17252
17253TI BQ27XXX POWER SUPPLY DRIVER
17254R:	Andrew F. Davis <afd@ti.com>
17255F:	drivers/power/supply/bq27xxx_battery.c
17256F:	drivers/power/supply/bq27xxx_battery_i2c.c
17257F:	include/linux/power/bq27xxx_battery.h
17258
17259TI CDCE706 CLOCK DRIVER
17260M:	Max Filippov <jcmvbkbc@gmail.com>
17261S:	Maintained
17262F:	drivers/clk/clk-cdce706.c
17263
17264TI CLOCK DRIVER
17265M:	Tero Kristo <t-kristo@ti.com>
17266L:	linux-omap@vger.kernel.org
17267S:	Maintained
17268F:	drivers/clk/ti/
17269F:	include/linux/clk/ti.h
17270
17271TI DAVINCI MACHINE SUPPORT
17272M:	Sekhar Nori <nsekhar@ti.com>
17273R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
17274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17275S:	Supported
17276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17277F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17278F:	arch/arm/boot/dts/da850*
17279F:	arch/arm/mach-davinci/
17280F:	drivers/i2c/busses/i2c-davinci.c
17281
17282TI DAVINCI SERIES CLOCK DRIVER
17283M:	David Lechner <david@lechnology.com>
17284R:	Sekhar Nori <nsekhar@ti.com>
17285S:	Maintained
17286F:	Documentation/devicetree/bindings/clock/ti/davinci/
17287F:	drivers/clk/davinci/
17288
17289TI DAVINCI SERIES GPIO DRIVER
17290M:	Keerthy <j-keerthy@ti.com>
17291L:	linux-gpio@vger.kernel.org
17292S:	Maintained
17293F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17294F:	drivers/gpio/gpio-davinci.c
17295
17296TI DAVINCI SERIES MEDIA DRIVER
17297M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17298L:	linux-media@vger.kernel.org
17299S:	Maintained
17300W:	https://linuxtv.org
17301Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17302T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17303F:	drivers/media/platform/davinci/
17304F:	include/media/davinci/
17305
17306TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17307R:	David Lechner <david@lechnology.com>
17308L:	linux-iio@vger.kernel.org
17309F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
17310F:	drivers/counter/ti-eqep.c
17311
17312TI ETHERNET SWITCH DRIVER (CPSW)
17313R:	Grygorii Strashko <grygorii.strashko@ti.com>
17314L:	linux-omap@vger.kernel.org
17315L:	netdev@vger.kernel.org
17316S:	Maintained
17317F:	drivers/net/ethernet/ti/cpsw*
17318F:	drivers/net/ethernet/ti/davinci*
17319
17320TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17321M:	Alex Dubov <oakad@yahoo.com>
17322S:	Maintained
17323W:	http://tifmxx.berlios.de/
17324F:	drivers/memstick/host/tifm_ms.c
17325F:	drivers/misc/tifm*
17326F:	drivers/mmc/host/tifm_sd.c
17327F:	include/linux/tifm.h
17328
17329TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17330M:	Santosh Shilimkar <ssantosh@kernel.org>
17331L:	linux-kernel@vger.kernel.org
17332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17333S:	Maintained
17334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17335F:	drivers/soc/ti/*
17336
17337TI LM49xxx FAMILY ASoC CODEC DRIVERS
17338M:	M R Swami Reddy <mr.swami.reddy@ti.com>
17339M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17340L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17341S:	Maintained
17342F:	sound/soc/codecs/isabelle*
17343F:	sound/soc/codecs/lm49453*
17344
17345TI LP855x BACKLIGHT DRIVER
17346M:	Milo Kim <milo.kim@ti.com>
17347S:	Maintained
17348F:	Documentation/driver-api/backlight/lp855x-driver.rst
17349F:	drivers/video/backlight/lp855x_bl.c
17350F:	include/linux/platform_data/lp855x.h
17351
17352TI LP8727 CHARGER DRIVER
17353M:	Milo Kim <milo.kim@ti.com>
17354S:	Maintained
17355F:	drivers/power/supply/lp8727_charger.c
17356F:	include/linux/platform_data/lp8727.h
17357
17358TI LP8788 MFD DRIVER
17359M:	Milo Kim <milo.kim@ti.com>
17360S:	Maintained
17361F:	drivers/iio/adc/lp8788_adc.c
17362F:	drivers/leds/leds-lp8788.c
17363F:	drivers/mfd/lp8788*.c
17364F:	drivers/power/supply/lp8788-charger.c
17365F:	drivers/regulator/lp8788-*.c
17366F:	include/linux/mfd/lp8788*.h
17367
17368TI NETCP ETHERNET DRIVER
17369M:	Wingman Kwok <w-kwok2@ti.com>
17370M:	Murali Karicheri <m-karicheri2@ti.com>
17371L:	netdev@vger.kernel.org
17372S:	Maintained
17373F:	drivers/net/ethernet/ti/netcp*
17374
17375TI PCM3060 ASoC CODEC DRIVER
17376M:	Kirill Marinushkin <kmarinushkin@birdec.com>
17377L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17378S:	Maintained
17379F:	Documentation/devicetree/bindings/sound/pcm3060.txt
17380F:	sound/soc/codecs/pcm3060*
17381
17382TI TAS571X FAMILY ASoC CODEC DRIVER
17383M:	Kevin Cernekee <cernekee@chromium.org>
17384L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17385S:	Odd Fixes
17386F:	sound/soc/codecs/tas571x*
17387
17388TI TCAN4X5X DEVICE DRIVER
17389M:	Dan Murphy <dmurphy@ti.com>
17390L:	linux-can@vger.kernel.org
17391S:	Maintained
17392F:	Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17393F:	drivers/net/can/m_can/tcan4x5x.c
17394
17395TI TRF7970A NFC DRIVER
17396M:	Mark Greer <mgreer@animalcreek.com>
17397L:	linux-wireless@vger.kernel.org
17398L:	linux-nfc@lists.01.org (moderated for non-subscribers)
17399S:	Supported
17400F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17401F:	drivers/nfc/trf7970a.c
17402
17403TI TWL4030 SERIES SOC CODEC DRIVER
17404M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
17405L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17406S:	Maintained
17407F:	sound/soc/codecs/twl4030*
17408
17409TI VPE/CAL DRIVERS
17410M:	Benoit Parrot <bparrot@ti.com>
17411L:	linux-media@vger.kernel.org
17412S:	Maintained
17413W:	http://linuxtv.org/
17414Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17415F:	Documentation/devicetree/bindings/media/ti,cal.yaml
17416F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
17417F:	drivers/media/platform/ti-vpe/
17418
17419TI WILINK WIRELESS DRIVERS
17420L:	linux-wireless@vger.kernel.org
17421S:	Orphan
17422W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17423W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17425F:	drivers/net/wireless/ti/
17426F:	include/linux/wl12xx.h
17427
17428TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17429M:	John Stultz <john.stultz@linaro.org>
17430M:	Thomas Gleixner <tglx@linutronix.de>
17431R:	Stephen Boyd <sboyd@kernel.org>
17432L:	linux-kernel@vger.kernel.org
17433S:	Supported
17434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17435F:	include/linux/clocksource.h
17436F:	include/linux/time.h
17437F:	include/linux/timex.h
17438F:	include/uapi/linux/time.h
17439F:	include/uapi/linux/timex.h
17440F:	kernel/time/alarmtimer.c
17441F:	kernel/time/clocksource.c
17442F:	kernel/time/ntp.c
17443F:	kernel/time/time*.c
17444F:	tools/testing/selftests/timers/
17445
17446TIPC NETWORK LAYER
17447M:	Jon Maloy <jmaloy@redhat.com>
17448M:	Ying Xue <ying.xue@windriver.com>
17449L:	netdev@vger.kernel.org (core kernel code)
17450L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17451S:	Maintained
17452W:	http://tipc.sourceforge.net/
17453F:	include/uapi/linux/tipc*.h
17454F:	net/tipc/
17455
17456TLAN NETWORK DRIVER
17457M:	Samuel Chessman <chessman@tux.org>
17458L:	tlan-devel@lists.sourceforge.net (subscribers-only)
17459S:	Maintained
17460W:	http://sourceforge.net/projects/tlan/
17461F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17462F:	drivers/net/ethernet/ti/tlan.*
17463
17464TM6000 VIDEO4LINUX DRIVER
17465M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17466L:	linux-media@vger.kernel.org
17467S:	Odd fixes
17468W:	https://linuxtv.org
17469T:	git git://linuxtv.org/media_tree.git
17470F:	Documentation/admin-guide/media/tm6000*
17471F:	drivers/media/usb/tm6000/
17472
17473TMIO/SDHI MMC DRIVER
17474M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
17475L:	linux-mmc@vger.kernel.org
17476S:	Supported
17477F:	drivers/mmc/host/renesas_sdhi*
17478F:	drivers/mmc/host/tmio_mmc*
17479F:	include/linux/mfd/tmio.h
17480
17481TMP401 HARDWARE MONITOR DRIVER
17482M:	Guenter Roeck <linux@roeck-us.net>
17483L:	linux-hwmon@vger.kernel.org
17484S:	Maintained
17485F:	Documentation/hwmon/tmp401.rst
17486F:	drivers/hwmon/tmp401.c
17487
17488TMP513 HARDWARE MONITOR DRIVER
17489M:	Eric Tremblay <etremblay@distech-controls.com>
17490L:	linux-hwmon@vger.kernel.org
17491S:	Maintained
17492F:	Documentation/hwmon/tmp513.rst
17493F:	drivers/hwmon/tmp513.c
17494
17495TMPFS (SHMEM FILESYSTEM)
17496M:	Hugh Dickins <hughd@google.com>
17497L:	linux-mm@kvack.org
17498S:	Maintained
17499F:	include/linux/shmem_fs.h
17500F:	mm/shmem.c
17501
17502TOMOYO SECURITY MODULE
17503M:	Kentaro Takeda <takedakn@nttdata.co.jp>
17504M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17505L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17506L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17507L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17508L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17509S:	Maintained
17510W:	https://tomoyo.osdn.jp/
17511F:	security/tomoyo/
17512
17513TOPSTAR LAPTOP EXTRAS DRIVER
17514M:	Herton Ronaldo Krzesinski <herton@canonical.com>
17515L:	platform-driver-x86@vger.kernel.org
17516S:	Maintained
17517F:	drivers/platform/x86/topstar-laptop.c
17518
17519TORTURE-TEST MODULES
17520M:	Davidlohr Bueso <dave@stgolabs.net>
17521M:	"Paul E. McKenney" <paulmck@kernel.org>
17522M:	Josh Triplett <josh@joshtriplett.org>
17523L:	linux-kernel@vger.kernel.org
17524S:	Supported
17525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17526F:	Documentation/RCU/torture.rst
17527F:	kernel/locking/locktorture.c
17528F:	kernel/rcu/rcuperf.c
17529F:	kernel/rcu/rcutorture.c
17530F:	kernel/torture.c
17531
17532TOSHIBA ACPI EXTRAS DRIVER
17533M:	Azael Avalos <coproscefalo@gmail.com>
17534L:	platform-driver-x86@vger.kernel.org
17535S:	Maintained
17536F:	drivers/platform/x86/toshiba_acpi.c
17537
17538TOSHIBA BLUETOOTH DRIVER
17539M:	Azael Avalos <coproscefalo@gmail.com>
17540L:	platform-driver-x86@vger.kernel.org
17541S:	Maintained
17542F:	drivers/platform/x86/toshiba_bluetooth.c
17543
17544TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17545M:	Azael Avalos <coproscefalo@gmail.com>
17546L:	platform-driver-x86@vger.kernel.org
17547S:	Maintained
17548F:	drivers/platform/x86/toshiba_haps.c
17549
17550TOSHIBA SMM DRIVER
17551M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
17552S:	Maintained
17553W:	http://www.buzzard.org.uk/toshiba/
17554F:	drivers/char/toshiba.c
17555F:	include/linux/toshiba.h
17556F:	include/uapi/linux/toshiba.h
17557
17558TOSHIBA TC358743 DRIVER
17559M:	Mats Randgaard <matrandg@cisco.com>
17560L:	linux-media@vger.kernel.org
17561S:	Maintained
17562F:	drivers/media/i2c/tc358743*
17563F:	include/media/i2c/tc358743.h
17564
17565TOSHIBA WMI HOTKEYS DRIVER
17566M:	Azael Avalos <coproscefalo@gmail.com>
17567L:	platform-driver-x86@vger.kernel.org
17568S:	Maintained
17569F:	drivers/platform/x86/toshiba-wmi.c
17570
17571TPM DEVICE DRIVER
17572M:	Peter Huewe <peterhuewe@gmx.de>
17573M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17574R:	Jason Gunthorpe <jgg@ziepe.ca>
17575L:	linux-integrity@vger.kernel.org
17576S:	Maintained
17577W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17578Q:	https://patchwork.kernel.org/project/linux-integrity/list/
17579T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
17580F:	drivers/char/tpm/
17581
17582TRACING
17583M:	Steven Rostedt <rostedt@goodmis.org>
17584M:	Ingo Molnar <mingo@redhat.com>
17585S:	Maintained
17586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17587F:	Documentation/trace/ftrace.rst
17588F:	arch/*/*/*/ftrace.h
17589F:	arch/*/kernel/ftrace.c
17590F:	include/*/ftrace.h
17591F:	include/linux/trace*.h
17592F:	include/trace/
17593F:	kernel/trace/
17594F:	tools/testing/selftests/ftrace/
17595
17596TRACING MMIO ACCESSES (MMIOTRACE)
17597M:	Steven Rostedt <rostedt@goodmis.org>
17598M:	Ingo Molnar <mingo@kernel.org>
17599R:	Karol Herbst <karolherbst@gmail.com>
17600R:	Pekka Paalanen <ppaalanen@gmail.com>
17601L:	linux-kernel@vger.kernel.org
17602L:	nouveau@lists.freedesktop.org
17603S:	Maintained
17604F:	arch/x86/mm/kmmio.c
17605F:	arch/x86/mm/mmio-mod.c
17606F:	arch/x86/mm/testmmiotrace.c
17607F:	include/linux/mmiotrace.h
17608F:	kernel/trace/trace_mmiotrace.c
17609
17610TRIVIAL PATCHES
17611M:	Jiri Kosina <trivial@kernel.org>
17612S:	Maintained
17613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17614K:	^Subject:.*(?i)trivial
17615
17616TTY LAYER
17617M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17618M:	Jiri Slaby <jirislaby@kernel.org>
17619S:	Supported
17620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17621F:	Documentation/driver-api/serial/
17622F:	drivers/tty/
17623F:	drivers/tty/serial/serial_core.c
17624F:	include/linux/serial.h
17625F:	include/linux/serial_core.h
17626F:	include/linux/tty.h
17627F:	include/uapi/linux/serial.h
17628F:	include/uapi/linux/serial_core.h
17629F:	include/uapi/linux/tty.h
17630
17631TUA9001 MEDIA DRIVER
17632M:	Antti Palosaari <crope@iki.fi>
17633L:	linux-media@vger.kernel.org
17634S:	Maintained
17635W:	https://linuxtv.org
17636W:	http://palosaari.fi/linux/
17637Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17638T:	git git://linuxtv.org/anttip/media_tree.git
17639F:	drivers/media/tuners/tua9001*
17640
17641TULIP NETWORK DRIVERS
17642L:	netdev@vger.kernel.org
17643L:	linux-parisc@vger.kernel.org
17644S:	Orphan
17645F:	drivers/net/ethernet/dec/tulip/
17646
17647TUN/TAP driver
17648M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
17649S:	Maintained
17650W:	http://vtun.sourceforge.net/tun
17651F:	Documentation/networking/tuntap.rst
17652F:	arch/um/os-Linux/drivers/
17653
17654TURBOCHANNEL SUBSYSTEM
17655M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17656M:	Ralf Baechle <ralf@linux-mips.org>
17657L:	linux-mips@vger.kernel.org
17658S:	Maintained
17659Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
17660F:	drivers/tc/
17661F:	include/linux/tc.h
17662
17663TURBOSTAT UTILITY
17664M:	"Len Brown" <lenb@kernel.org>
17665L:	linux-pm@vger.kernel.org
17666S:	Supported
17667Q:	https://patchwork.kernel.org/project/linux-pm/list/
17668B:	https://bugzilla.kernel.org
17669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17670F:	tools/power/x86/turbostat/
17671
17672TW5864 VIDEO4LINUX DRIVER
17673M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17674M:	Anton Sviridenko <anton@corp.bluecherry.net>
17675M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17676M:	Andrey Utkin <andrey_utkin@fastmail.com>
17677L:	linux-media@vger.kernel.org
17678S:	Supported
17679F:	drivers/media/pci/tw5864/
17680
17681TW68 VIDEO4LINUX DRIVER
17682M:	Hans Verkuil <hverkuil@xs4all.nl>
17683L:	linux-media@vger.kernel.org
17684S:	Odd Fixes
17685W:	https://linuxtv.org
17686T:	git git://linuxtv.org/media_tree.git
17687F:	drivers/media/pci/tw68/
17688
17689TW686X VIDEO4LINUX DRIVER
17690M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17691L:	linux-media@vger.kernel.org
17692S:	Maintained
17693W:	http://linuxtv.org
17694T:	git git://linuxtv.org/media_tree.git
17695F:	drivers/media/pci/tw686x/
17696
17697UACCE ACCELERATOR FRAMEWORK
17698M:	Zhangfei Gao <zhangfei.gao@linaro.org>
17699M:	Zhou Wang <wangzhou1@hisilicon.com>
17700L:	linux-accelerators@lists.ozlabs.org
17701L:	linux-kernel@vger.kernel.org
17702S:	Maintained
17703F:	Documentation/ABI/testing/sysfs-driver-uacce
17704F:	Documentation/misc-devices/uacce.rst
17705F:	drivers/misc/uacce/
17706F:	include/linux/uacce.h
17707F:	include/uapi/misc/uacce/
17708
17709UBI FILE SYSTEM (UBIFS)
17710M:	Richard Weinberger <richard@nod.at>
17711L:	linux-mtd@lists.infradead.org
17712S:	Supported
17713W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
17714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17716F:	Documentation/filesystems/ubifs.rst
17717F:	fs/ubifs/
17718
17719UCLINUX (M68KNOMMU AND COLDFIRE)
17720M:	Greg Ungerer <gerg@linux-m68k.org>
17721L:	linux-m68k@lists.linux-m68k.org
17722L:	uclinux-dev@uclinux.org  (subscribers-only)
17723S:	Maintained
17724W:	http://www.linux-m68k.org/
17725W:	http://www.uclinux.org/
17726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17727F:	arch/m68k/*/*_no.*
17728F:	arch/m68k/68*/
17729F:	arch/m68k/coldfire/
17730F:	arch/m68k/include/asm/*_no.*
17731
17732UDF FILESYSTEM
17733M:	Jan Kara <jack@suse.com>
17734S:	Maintained
17735F:	Documentation/filesystems/udf.rst
17736F:	fs/udf/
17737
17738UDRAW TABLET
17739M:	Bastien Nocera <hadess@hadess.net>
17740L:	linux-input@vger.kernel.org
17741S:	Maintained
17742F:	drivers/hid/hid-udraw-ps3.c
17743
17744UFS FILESYSTEM
17745M:	Evgeniy Dushistov <dushistov@mail.ru>
17746S:	Maintained
17747F:	Documentation/admin-guide/ufs.rst
17748F:	fs/ufs/
17749
17750UHID USERSPACE HID IO DRIVER
17751M:	David Rheinsberg <david.rheinsberg@gmail.com>
17752L:	linux-input@vger.kernel.org
17753S:	Maintained
17754F:	drivers/hid/uhid.c
17755F:	include/uapi/linux/uhid.h
17756
17757ULPI BUS
17758M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17759L:	linux-usb@vger.kernel.org
17760S:	Maintained
17761F:	drivers/usb/common/ulpi.c
17762F:	include/linux/ulpi/
17763
17764UNICODE SUBSYSTEM
17765M:	Gabriel Krisman Bertazi <krisman@collabora.com>
17766L:	linux-fsdevel@vger.kernel.org
17767S:	Supported
17768F:	fs/unicode/
17769
17770UNIFDEF
17771M:	Tony Finch <dot@dotat.at>
17772S:	Maintained
17773W:	http://dotat.at/prog/unifdef
17774F:	scripts/unifdef.c
17775
17776UNIFORM CDROM DRIVER
17777M:	Jens Axboe <axboe@kernel.dk>
17778S:	Maintained
17779W:	http://www.kernel.dk
17780F:	Documentation/cdrom/
17781F:	drivers/cdrom/cdrom.c
17782F:	include/linux/cdrom.h
17783F:	include/uapi/linux/cdrom.h
17784
17785UNISYS S-PAR DRIVERS
17786M:	David Kershner <david.kershner@unisys.com>
17787L:	sparmaintainer@unisys.com (Unisys internal)
17788S:	Supported
17789F:	drivers/staging/unisys/
17790F:	drivers/visorbus/
17791F:	include/linux/visorbus.h
17792
17793UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17794R:	Alim Akhtar <alim.akhtar@samsung.com>
17795R:	Avri Altman <avri.altman@wdc.com>
17796L:	linux-scsi@vger.kernel.org
17797S:	Supported
17798F:	Documentation/scsi/ufs.rst
17799F:	drivers/scsi/ufs/
17800
17801UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17802M:	Pedro Sousa <pedrom.sousa@synopsys.com>
17803L:	linux-scsi@vger.kernel.org
17804S:	Supported
17805F:	drivers/scsi/ufs/*dwc*
17806
17807UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17808M:	Stanley Chu <stanley.chu@mediatek.com>
17809L:	linux-scsi@vger.kernel.org
17810L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17811S:	Maintained
17812F:	drivers/scsi/ufs/ufs-mediatek*
17813
17814UNSORTED BLOCK IMAGES (UBI)
17815M:	Richard Weinberger <richard@nod.at>
17816L:	linux-mtd@lists.infradead.org
17817S:	Supported
17818W:	http://www.linux-mtd.infradead.org/
17819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17821F:	drivers/mtd/ubi/
17822F:	include/linux/mtd/ubi.h
17823F:	include/uapi/mtd/ubi-user.h
17824
17825USB "USBNET" DRIVER FRAMEWORK
17826M:	Oliver Neukum <oneukum@suse.com>
17827L:	netdev@vger.kernel.org
17828S:	Maintained
17829W:	http://www.linux-usb.org/usbnet
17830F:	drivers/net/usb/usbnet.c
17831F:	include/linux/usb/usbnet.h
17832
17833USB ACM DRIVER
17834M:	Oliver Neukum <oneukum@suse.com>
17835L:	linux-usb@vger.kernel.org
17836S:	Maintained
17837F:	Documentation/usb/acm.rst
17838F:	drivers/usb/class/cdc-acm.*
17839
17840USB APPLE MFI FASTCHARGE DRIVER
17841M:	Bastien Nocera <hadess@hadess.net>
17842L:	linux-usb@vger.kernel.org
17843S:	Maintained
17844F:	drivers/usb/misc/apple-mfi-fastcharge.c
17845
17846USB AR5523 WIRELESS DRIVER
17847M:	Pontus Fuchs <pontus.fuchs@gmail.com>
17848L:	linux-wireless@vger.kernel.org
17849S:	Maintained
17850F:	drivers/net/wireless/ath/ar5523/
17851
17852USB ATTACHED SCSI
17853M:	Oliver Neukum <oneukum@suse.com>
17854L:	linux-usb@vger.kernel.org
17855L:	linux-scsi@vger.kernel.org
17856S:	Maintained
17857F:	drivers/usb/storage/uas.c
17858
17859USB CDC ETHERNET DRIVER
17860M:	Oliver Neukum <oliver@neukum.org>
17861L:	linux-usb@vger.kernel.org
17862S:	Maintained
17863F:	drivers/net/usb/cdc_*.c
17864F:	include/uapi/linux/usb/cdc.h
17865
17866USB CHAOSKEY DRIVER
17867M:	Keith Packard <keithp@keithp.com>
17868L:	linux-usb@vger.kernel.org
17869S:	Maintained
17870F:	drivers/usb/misc/chaoskey.c
17871
17872USB CYPRESS C67X00 DRIVER
17873M:	Peter Korsgaard <jacmet@sunsite.dk>
17874L:	linux-usb@vger.kernel.org
17875S:	Maintained
17876F:	drivers/usb/c67x00/
17877
17878USB DAVICOM DM9601 DRIVER
17879M:	Peter Korsgaard <jacmet@sunsite.dk>
17880L:	netdev@vger.kernel.org
17881S:	Maintained
17882W:	http://www.linux-usb.org/usbnet
17883F:	drivers/net/usb/dm9601.c
17884
17885USB EHCI DRIVER
17886M:	Alan Stern <stern@rowland.harvard.edu>
17887L:	linux-usb@vger.kernel.org
17888S:	Maintained
17889F:	Documentation/usb/ehci.rst
17890F:	drivers/usb/host/ehci*
17891
17892USB GADGET/PERIPHERAL SUBSYSTEM
17893M:	Felipe Balbi <balbi@kernel.org>
17894L:	linux-usb@vger.kernel.org
17895S:	Maintained
17896W:	http://www.linux-usb.org/gadget
17897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17898F:	drivers/usb/gadget/
17899F:	include/linux/usb/gadget*
17900
17901USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17902M:	Jiri Kosina <jikos@kernel.org>
17903M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
17904L:	linux-usb@vger.kernel.org
17905S:	Maintained
17906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17907F:	Documentation/hid/hiddev.rst
17908F:	drivers/hid/usbhid/
17909
17910USB INTEL XHCI ROLE MUX DRIVER
17911M:	Hans de Goede <hdegoede@redhat.com>
17912L:	linux-usb@vger.kernel.org
17913S:	Maintained
17914F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
17915
17916USB IP DRIVER FOR HISILICON KIRIN
17917M:	Yu Chen <chenyu56@huawei.com>
17918M:	Binghui Wang <wangbinghui@hisilicon.com>
17919L:	linux-usb@vger.kernel.org
17920S:	Maintained
17921F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17922F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
17923
17924USB ISP116X DRIVER
17925M:	Olav Kongas <ok@artecdesign.ee>
17926L:	linux-usb@vger.kernel.org
17927S:	Maintained
17928F:	drivers/usb/host/isp116x*
17929F:	include/linux/usb/isp116x.h
17930
17931USB LAN78XX ETHERNET DRIVER
17932M:	Woojung Huh <woojung.huh@microchip.com>
17933M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17934L:	netdev@vger.kernel.org
17935S:	Maintained
17936F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17937F:	drivers/net/usb/lan78xx.*
17938F:	include/dt-bindings/net/microchip-lan78xx.h
17939
17940USB MASS STORAGE DRIVER
17941M:	Alan Stern <stern@rowland.harvard.edu>
17942L:	linux-usb@vger.kernel.org
17943L:	usb-storage@lists.one-eyed-alien.net
17944S:	Maintained
17945F:	drivers/usb/storage/
17946
17947USB MIDI DRIVER
17948M:	Clemens Ladisch <clemens@ladisch.de>
17949L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17950S:	Maintained
17951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17952F:	sound/usb/midi.*
17953
17954USB NETWORKING DRIVERS
17955L:	linux-usb@vger.kernel.org
17956S:	Odd Fixes
17957F:	drivers/net/usb/
17958
17959USB OHCI DRIVER
17960M:	Alan Stern <stern@rowland.harvard.edu>
17961L:	linux-usb@vger.kernel.org
17962S:	Maintained
17963F:	Documentation/usb/ohci.rst
17964F:	drivers/usb/host/ohci*
17965
17966USB OTG FSM (Finite State Machine)
17967M:	Peter Chen <Peter.Chen@nxp.com>
17968L:	linux-usb@vger.kernel.org
17969S:	Maintained
17970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17971F:	drivers/usb/common/usb-otg-fsm.c
17972
17973USB OVER IP DRIVER
17974M:	Valentina Manea <valentina.manea.m@gmail.com>
17975M:	Shuah Khan <shuah@kernel.org>
17976M:	Shuah Khan <skhan@linuxfoundation.org>
17977L:	linux-usb@vger.kernel.org
17978S:	Maintained
17979F:	Documentation/usb/usbip_protocol.rst
17980F:	drivers/usb/usbip/
17981F:	tools/testing/selftests/drivers/usb/usbip/
17982F:	tools/usb/usbip/
17983
17984USB PEGASUS DRIVER
17985M:	Petko Manolov <petkan@nucleusys.com>
17986L:	linux-usb@vger.kernel.org
17987L:	netdev@vger.kernel.org
17988S:	Maintained
17989W:	https://github.com/petkan/pegasus
17990T:	git git://github.com/petkan/pegasus.git
17991F:	drivers/net/usb/pegasus.*
17992
17993USB PHY LAYER
17994M:	Felipe Balbi <balbi@kernel.org>
17995L:	linux-usb@vger.kernel.org
17996S:	Maintained
17997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17998F:	drivers/usb/phy/
17999
18000USB PRINTER DRIVER (usblp)
18001M:	Pete Zaitcev <zaitcev@redhat.com>
18002L:	linux-usb@vger.kernel.org
18003S:	Supported
18004F:	drivers/usb/class/usblp.c
18005
18006USB QMI WWAN NETWORK DRIVER
18007M:	Bjørn Mork <bjorn@mork.no>
18008L:	netdev@vger.kernel.org
18009S:	Maintained
18010F:	Documentation/ABI/testing/sysfs-class-net-qmi
18011F:	drivers/net/usb/qmi_wwan.c
18012
18013USB RTL8150 DRIVER
18014M:	Petko Manolov <petkan@nucleusys.com>
18015L:	linux-usb@vger.kernel.org
18016L:	netdev@vger.kernel.org
18017S:	Maintained
18018W:	https://github.com/petkan/rtl8150
18019T:	git git://github.com/petkan/rtl8150.git
18020F:	drivers/net/usb/rtl8150.c
18021
18022USB SERIAL SUBSYSTEM
18023M:	Johan Hovold <johan@kernel.org>
18024L:	linux-usb@vger.kernel.org
18025S:	Maintained
18026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18027F:	Documentation/usb/usb-serial.rst
18028F:	drivers/usb/serial/
18029F:	include/linux/usb/serial.h
18030
18031USB SMSC75XX ETHERNET DRIVER
18032M:	Steve Glendinning <steve.glendinning@shawell.net>
18033L:	netdev@vger.kernel.org
18034S:	Maintained
18035F:	drivers/net/usb/smsc75xx.*
18036
18037USB SMSC95XX ETHERNET DRIVER
18038M:	Steve Glendinning <steve.glendinning@shawell.net>
18039M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18040L:	netdev@vger.kernel.org
18041S:	Maintained
18042F:	drivers/net/usb/smsc95xx.*
18043
18044USB SUBSYSTEM
18045M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18046L:	linux-usb@vger.kernel.org
18047S:	Supported
18048W:	http://www.linux-usb.org
18049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18050F:	Documentation/devicetree/bindings/usb/
18051F:	Documentation/usb/
18052F:	drivers/usb/
18053F:	include/linux/usb.h
18054F:	include/linux/usb/
18055
18056USB TYPEC BUS FOR ALTERNATE MODES
18057M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18058L:	linux-usb@vger.kernel.org
18059S:	Maintained
18060F:	Documentation/ABI/testing/sysfs-bus-typec
18061F:	Documentation/driver-api/usb/typec_bus.rst
18062F:	drivers/usb/typec/altmodes/
18063F:	include/linux/usb/typec_altmode.h
18064
18065USB TYPEC CLASS
18066M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18067L:	linux-usb@vger.kernel.org
18068S:	Maintained
18069F:	Documentation/ABI/testing/sysfs-class-typec
18070F:	Documentation/driver-api/usb/typec.rst
18071F:	drivers/usb/typec/
18072F:	include/linux/usb/typec.h
18073
18074USB TYPEC INTEL PMC MUX DRIVER
18075M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18076L:	linux-usb@vger.kernel.org
18077S:	Maintained
18078F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18079F:	drivers/usb/typec/mux/intel_pmc_mux.c
18080
18081USB TYPEC PI3USB30532 MUX DRIVER
18082M:	Hans de Goede <hdegoede@redhat.com>
18083L:	linux-usb@vger.kernel.org
18084S:	Maintained
18085F:	drivers/usb/typec/mux/pi3usb30532.c
18086
18087USB TYPEC PORT CONTROLLER DRIVERS
18088M:	Guenter Roeck <linux@roeck-us.net>
18089L:	linux-usb@vger.kernel.org
18090S:	Maintained
18091F:	drivers/usb/typec/tcpm/
18092
18093USB UHCI DRIVER
18094M:	Alan Stern <stern@rowland.harvard.edu>
18095L:	linux-usb@vger.kernel.org
18096S:	Maintained
18097F:	drivers/usb/host/uhci*
18098
18099USB VIDEO CLASS
18100M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18101L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18102L:	linux-media@vger.kernel.org
18103S:	Maintained
18104W:	http://www.ideasonboard.org/uvc/
18105T:	git git://linuxtv.org/media_tree.git
18106F:	drivers/media/usb/uvc/
18107F:	include/uapi/linux/uvcvideo.h
18108
18109USB VISION DRIVER
18110M:	Hans Verkuil <hverkuil@xs4all.nl>
18111L:	linux-media@vger.kernel.org
18112S:	Odd Fixes
18113W:	https://linuxtv.org
18114T:	git git://linuxtv.org/media_tree.git
18115F:	drivers/staging/media/usbvision/
18116
18117USB WEBCAM GADGET
18118M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18119L:	linux-usb@vger.kernel.org
18120S:	Maintained
18121F:	drivers/usb/gadget/function/*uvc*
18122F:	drivers/usb/gadget/legacy/webcam.c
18123F:	include/uapi/linux/usb/g_uvc.h
18124
18125USB WIRELESS RNDIS DRIVER (rndis_wlan)
18126M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
18127L:	linux-wireless@vger.kernel.org
18128S:	Maintained
18129F:	drivers/net/wireless/rndis_wlan.c
18130
18131USB XHCI DRIVER
18132M:	Mathias Nyman <mathias.nyman@intel.com>
18133L:	linux-usb@vger.kernel.org
18134S:	Supported
18135F:	drivers/usb/host/pci-quirks*
18136F:	drivers/usb/host/xhci*
18137
18138USB ZD1201 DRIVER
18139L:	linux-wireless@vger.kernel.org
18140S:	Orphan
18141W:	http://linux-lc100020.sourceforge.net
18142F:	drivers/net/wireless/zydas/zd1201.*
18143
18144USB ZR364XX DRIVER
18145M:	Antoine Jacquet <royale@zerezo.com>
18146L:	linux-usb@vger.kernel.org
18147L:	linux-media@vger.kernel.org
18148S:	Maintained
18149W:	http://royale.zerezo.com/zr364xx/
18150T:	git git://linuxtv.org/media_tree.git
18151F:	Documentation/admin-guide/media/zr364xx*
18152F:	drivers/media/usb/zr364xx/
18153
18154USER-MODE LINUX (UML)
18155M:	Jeff Dike <jdike@addtoit.com>
18156M:	Richard Weinberger <richard@nod.at>
18157M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
18158L:	linux-um@lists.infradead.org
18159S:	Maintained
18160W:	http://user-mode-linux.sourceforge.net
18161Q:	https://patchwork.ozlabs.org/project/linux-um/list/
18162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18163F:	Documentation/virt/uml/
18164F:	arch/um/
18165F:	arch/x86/um/
18166F:	fs/hostfs/
18167
18168USERSPACE COPYIN/COPYOUT (UIOVEC)
18169M:	Alexander Viro <viro@zeniv.linux.org.uk>
18170S:	Maintained
18171F:	include/linux/uio.h
18172F:	lib/iov_iter.c
18173
18174USERSPACE DMA BUFFER DRIVER
18175M:	Gerd Hoffmann <kraxel@redhat.com>
18176L:	dri-devel@lists.freedesktop.org
18177S:	Maintained
18178T:	git git://anongit.freedesktop.org/drm/drm-misc
18179F:	drivers/dma-buf/udmabuf.c
18180F:	include/uapi/linux/udmabuf.h
18181
18182USERSPACE I/O (UIO)
18183M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18184S:	Maintained
18185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18186F:	Documentation/driver-api/uio-howto.rst
18187F:	drivers/uio/
18188F:	include/linux/uio_driver.h
18189
18190UTIL-LINUX PACKAGE
18191M:	Karel Zak <kzak@redhat.com>
18192L:	util-linux@vger.kernel.org
18193S:	Maintained
18194W:	http://en.wikipedia.org/wiki/Util-linux
18195T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18196
18197UUID HELPERS
18198M:	Christoph Hellwig <hch@lst.de>
18199R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18200L:	linux-kernel@vger.kernel.org
18201S:	Maintained
18202T:	git git://git.infradead.org/users/hch/uuid.git
18203F:	include/linux/uuid.h
18204F:	include/uapi/linux/uuid.h
18205F:	lib/test_uuid.c
18206F:	lib/uuid.c
18207
18208UVESAFB DRIVER
18209M:	Michal Januszewski <spock@gentoo.org>
18210L:	linux-fbdev@vger.kernel.org
18211S:	Maintained
18212W:	https://github.com/mjanusz/v86d
18213F:	Documentation/fb/uvesafb.rst
18214F:	drivers/video/fbdev/uvesafb.*
18215
18216Ux500 CLOCK DRIVERS
18217M:	Ulf Hansson <ulf.hansson@linaro.org>
18218L:	linux-clk@vger.kernel.org
18219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18220S:	Maintained
18221F:	drivers/clk/ux500/
18222
18223VF610 NAND DRIVER
18224M:	Stefan Agner <stefan@agner.ch>
18225L:	linux-mtd@lists.infradead.org
18226S:	Supported
18227F:	drivers/mtd/nand/raw/vf610_nfc.c
18228
18229VFAT/FAT/MSDOS FILESYSTEM
18230M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18231S:	Maintained
18232F:	Documentation/filesystems/vfat.rst
18233F:	fs/fat/
18234
18235VFIO DRIVER
18236M:	Alex Williamson <alex.williamson@redhat.com>
18237R:	Cornelia Huck <cohuck@redhat.com>
18238L:	kvm@vger.kernel.org
18239S:	Maintained
18240T:	git git://github.com/awilliam/linux-vfio.git
18241F:	Documentation/driver-api/vfio.rst
18242F:	drivers/vfio/
18243F:	include/linux/vfio.h
18244F:	include/uapi/linux/vfio.h
18245
18246VFIO MEDIATED DEVICE DRIVERS
18247M:	Kirti Wankhede <kwankhede@nvidia.com>
18248L:	kvm@vger.kernel.org
18249S:	Maintained
18250F:	Documentation/driver-api/vfio-mediated-device.rst
18251F:	drivers/vfio/mdev/
18252F:	include/linux/mdev.h
18253F:	samples/vfio-mdev/
18254
18255VFIO PLATFORM DRIVER
18256M:	Eric Auger <eric.auger@redhat.com>
18257L:	kvm@vger.kernel.org
18258S:	Maintained
18259F:	drivers/vfio/platform/
18260
18261VGA_SWITCHEROO
18262R:	Lukas Wunner <lukas@wunner.de>
18263S:	Maintained
18264T:	git git://anongit.freedesktop.org/drm/drm-misc
18265F:	Documentation/gpu/vga-switcheroo.rst
18266F:	drivers/gpu/vga/vga_switcheroo.c
18267F:	include/linux/vga_switcheroo.h
18268
18269VIA RHINE NETWORK DRIVER
18270S:	Orphan
18271F:	drivers/net/ethernet/via/via-rhine.c
18272
18273VIA SD/MMC CARD CONTROLLER DRIVER
18274M:	Bruce Chang <brucechang@via.com.tw>
18275M:	Harald Welte <HaraldWelte@viatech.com>
18276S:	Maintained
18277F:	drivers/mmc/host/via-sdmmc.c
18278
18279VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18280M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18281L:	linux-fbdev@vger.kernel.org
18282S:	Maintained
18283F:	drivers/video/fbdev/via/
18284F:	include/linux/via-core.h
18285F:	include/linux/via-gpio.h
18286F:	include/linux/via_i2c.h
18287
18288VIA VELOCITY NETWORK DRIVER
18289M:	Francois Romieu <romieu@fr.zoreil.com>
18290L:	netdev@vger.kernel.org
18291S:	Maintained
18292F:	drivers/net/ethernet/via/via-velocity.*
18293
18294VICODEC VIRTUAL CODEC DRIVER
18295M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
18296L:	linux-media@vger.kernel.org
18297S:	Maintained
18298W:	https://linuxtv.org
18299T:	git git://linuxtv.org/media_tree.git
18300F:	drivers/media/test-drivers/vicodec/*
18301
18302VIDEO I2C POLLING DRIVER
18303M:	Matt Ranostay <matt.ranostay@konsulko.com>
18304L:	linux-media@vger.kernel.org
18305S:	Maintained
18306F:	drivers/media/i2c/video-i2c.c
18307
18308VIDEO MULTIPLEXER DRIVER
18309M:	Philipp Zabel <p.zabel@pengutronix.de>
18310L:	linux-media@vger.kernel.org
18311S:	Maintained
18312F:	drivers/media/platform/video-mux.c
18313
18314VIDEOBUF2 FRAMEWORK
18315M:	Pawel Osciak <pawel@osciak.com>
18316M:	Marek Szyprowski <m.szyprowski@samsung.com>
18317M:	Kyungmin Park <kyungmin.park@samsung.com>
18318R:	Tomasz Figa <tfiga@chromium.org>
18319L:	linux-media@vger.kernel.org
18320S:	Maintained
18321F:	drivers/media/common/videobuf2/*
18322F:	include/media/videobuf2-*
18323
18324VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18325M:	Helen Koike <helen.koike@collabora.com>
18326R:	Shuah Khan <skhan@linuxfoundation.org>
18327L:	linux-media@vger.kernel.org
18328S:	Maintained
18329W:	https://linuxtv.org
18330T:	git git://linuxtv.org/media_tree.git
18331F:	drivers/media/test-drivers/vimc/*
18332
18333VIRT LIB
18334M:	Alex Williamson <alex.williamson@redhat.com>
18335M:	Paolo Bonzini <pbonzini@redhat.com>
18336L:	kvm@vger.kernel.org
18337S:	Supported
18338F:	virt/lib/
18339
18340VIRTIO AND VHOST VSOCK DRIVER
18341M:	Stefan Hajnoczi <stefanha@redhat.com>
18342M:	Stefano Garzarella <sgarzare@redhat.com>
18343L:	kvm@vger.kernel.org
18344L:	virtualization@lists.linux-foundation.org
18345L:	netdev@vger.kernel.org
18346S:	Maintained
18347F:	drivers/net/vsockmon.c
18348F:	drivers/vhost/vsock.c
18349F:	include/linux/virtio_vsock.h
18350F:	include/uapi/linux/virtio_vsock.h
18351F:	include/uapi/linux/vm_sockets_diag.h
18352F:	include/uapi/linux/vsockmon.h
18353F:	net/vmw_vsock/af_vsock_tap.c
18354F:	net/vmw_vsock/diag.c
18355F:	net/vmw_vsock/virtio_transport.c
18356F:	net/vmw_vsock/virtio_transport_common.c
18357F:	net/vmw_vsock/vsock_loopback.c
18358F:	tools/testing/vsock/
18359
18360VIRTIO BLOCK AND SCSI DRIVERS
18361M:	"Michael S. Tsirkin" <mst@redhat.com>
18362M:	Jason Wang <jasowang@redhat.com>
18363R:	Paolo Bonzini <pbonzini@redhat.com>
18364R:	Stefan Hajnoczi <stefanha@redhat.com>
18365L:	virtualization@lists.linux-foundation.org
18366S:	Maintained
18367F:	drivers/block/virtio_blk.c
18368F:	drivers/scsi/virtio_scsi.c
18369F:	drivers/vhost/scsi.c
18370F:	include/uapi/linux/virtio_blk.h
18371F:	include/uapi/linux/virtio_scsi.h
18372
18373VIRTIO CONSOLE DRIVER
18374M:	Amit Shah <amit@kernel.org>
18375L:	virtualization@lists.linux-foundation.org
18376S:	Maintained
18377F:	drivers/char/virtio_console.c
18378F:	include/linux/virtio_console.h
18379F:	include/uapi/linux/virtio_console.h
18380
18381VIRTIO CORE AND NET DRIVERS
18382M:	"Michael S. Tsirkin" <mst@redhat.com>
18383M:	Jason Wang <jasowang@redhat.com>
18384L:	virtualization@lists.linux-foundation.org
18385S:	Maintained
18386F:	Documentation/devicetree/bindings/virtio/
18387F:	drivers/block/virtio_blk.c
18388F:	drivers/crypto/virtio/
18389F:	drivers/net/virtio_net.c
18390F:	drivers/vdpa/
18391F:	drivers/virtio/
18392F:	include/linux/vdpa.h
18393F:	include/linux/virtio*.h
18394F:	include/uapi/linux/virtio_*.h
18395F:	tools/virtio/
18396
18397VIRTIO BALLOON
18398M:	"Michael S. Tsirkin" <mst@redhat.com>
18399M:	David Hildenbrand <david@redhat.com>
18400L:	virtualization@lists.linux-foundation.org
18401S:	Maintained
18402F:	drivers/virtio/virtio_balloon.c
18403F:	include/uapi/linux/virtio_balloon.h
18404F:	include/linux/balloon_compaction.h
18405F:	mm/balloon_compaction.c
18406
18407VIRTIO CRYPTO DRIVER
18408M:	Gonglei <arei.gonglei@huawei.com>
18409L:	virtualization@lists.linux-foundation.org
18410L:	linux-crypto@vger.kernel.org
18411S:	Maintained
18412F:	drivers/crypto/virtio/
18413F:	include/uapi/linux/virtio_crypto.h
18414
18415VIRTIO DRIVERS FOR S390
18416M:	Cornelia Huck <cohuck@redhat.com>
18417M:	Halil Pasic <pasic@linux.ibm.com>
18418L:	linux-s390@vger.kernel.org
18419L:	virtualization@lists.linux-foundation.org
18420L:	kvm@vger.kernel.org
18421S:	Supported
18422F:	arch/s390/include/uapi/asm/virtio-ccw.h
18423F:	drivers/s390/virtio/
18424
18425VIRTIO FILE SYSTEM
18426M:	Vivek Goyal <vgoyal@redhat.com>
18427M:	Stefan Hajnoczi <stefanha@redhat.com>
18428M:	Miklos Szeredi <miklos@szeredi.hu>
18429L:	virtualization@lists.linux-foundation.org
18430L:	linux-fsdevel@vger.kernel.org
18431S:	Supported
18432W:	https://virtio-fs.gitlab.io/
18433F:	Documentation/filesystems/virtiofs.rst
18434F:	fs/fuse/virtio_fs.c
18435F:	include/uapi/linux/virtio_fs.h
18436
18437VIRTIO GPU DRIVER
18438M:	David Airlie <airlied@linux.ie>
18439M:	Gerd Hoffmann <kraxel@redhat.com>
18440L:	dri-devel@lists.freedesktop.org
18441L:	virtualization@lists.linux-foundation.org
18442S:	Maintained
18443T:	git git://anongit.freedesktop.org/drm/drm-misc
18444F:	drivers/gpu/drm/virtio/
18445F:	include/uapi/linux/virtio_gpu.h
18446
18447VIRTIO HOST (VHOST)
18448M:	"Michael S. Tsirkin" <mst@redhat.com>
18449M:	Jason Wang <jasowang@redhat.com>
18450L:	kvm@vger.kernel.org
18451L:	virtualization@lists.linux-foundation.org
18452L:	netdev@vger.kernel.org
18453S:	Maintained
18454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18455F:	drivers/vhost/
18456F:	include/linux/vhost_iotlb.h
18457F:	include/uapi/linux/vhost.h
18458
18459VIRTIO INPUT DRIVER
18460M:	Gerd Hoffmann <kraxel@redhat.com>
18461S:	Maintained
18462F:	drivers/virtio/virtio_input.c
18463F:	include/uapi/linux/virtio_input.h
18464
18465VIRTIO IOMMU DRIVER
18466M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
18467L:	virtualization@lists.linux-foundation.org
18468S:	Maintained
18469F:	drivers/iommu/virtio-iommu.c
18470F:	include/uapi/linux/virtio_iommu.h
18471
18472VIRTIO MEM DRIVER
18473M:	David Hildenbrand <david@redhat.com>
18474L:	virtualization@lists.linux-foundation.org
18475S:	Maintained
18476F:	drivers/virtio/virtio_mem.c
18477F:	include/uapi/linux/virtio_mem.h
18478
18479VIRTUAL BOX GUEST DEVICE DRIVER
18480M:	Hans de Goede <hdegoede@redhat.com>
18481M:	Arnd Bergmann <arnd@arndb.de>
18482M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18483S:	Maintained
18484F:	drivers/virt/vboxguest/
18485F:	include/linux/vbox_utils.h
18486F:	include/uapi/linux/vbox*.h
18487
18488VIRTUAL BOX SHARED FOLDER VFS DRIVER
18489M:	Hans de Goede <hdegoede@redhat.com>
18490L:	linux-fsdevel@vger.kernel.org
18491S:	Maintained
18492F:	fs/vboxsf/*
18493
18494VIRTUAL SERIO DEVICE DRIVER
18495M:	Stephen Chandler Paul <thatslyude@gmail.com>
18496S:	Maintained
18497F:	drivers/input/serio/userio.c
18498F:	include/uapi/linux/userio.h
18499
18500VIVID VIRTUAL VIDEO DRIVER
18501M:	Hans Verkuil <hverkuil@xs4all.nl>
18502L:	linux-media@vger.kernel.org
18503S:	Maintained
18504W:	https://linuxtv.org
18505T:	git git://linuxtv.org/media_tree.git
18506F:	drivers/media/test-drivers/vivid/*
18507
18508VLYNQ BUS
18509M:	Florian Fainelli <f.fainelli@gmail.com>
18510L:	openwrt-devel@lists.openwrt.org (subscribers-only)
18511S:	Maintained
18512F:	drivers/vlynq/vlynq.c
18513F:	include/linux/vlynq.h
18514
18515VME SUBSYSTEM
18516M:	Martyn Welch <martyn@welchs.me.uk>
18517M:	Manohar Vanga <manohar.vanga@gmail.com>
18518M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18519L:	devel@driverdev.osuosl.org
18520S:	Maintained
18521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18522F:	Documentation/driver-api/vme.rst
18523F:	drivers/staging/vme/
18524F:	drivers/vme/
18525F:	include/linux/vme*
18526
18527VMWARE BALLOON DRIVER
18528M:	Nadav Amit <namit@vmware.com>
18529M:	"VMware, Inc." <pv-drivers@vmware.com>
18530L:	linux-kernel@vger.kernel.org
18531S:	Maintained
18532F:	drivers/misc/vmw_balloon.c
18533
18534VMWARE HYPERVISOR INTERFACE
18535M:	Deep Shah <sdeep@vmware.com>
18536M:	"VMware, Inc." <pv-drivers@vmware.com>
18537L:	virtualization@lists.linux-foundation.org
18538S:	Supported
18539F:	arch/x86/include/asm/vmware.h
18540F:	arch/x86/kernel/cpu/vmware.c
18541
18542VMWARE PVRDMA DRIVER
18543M:	Adit Ranadive <aditr@vmware.com>
18544M:	VMware PV-Drivers <pv-drivers@vmware.com>
18545L:	linux-rdma@vger.kernel.org
18546S:	Maintained
18547F:	drivers/infiniband/hw/vmw_pvrdma/
18548
18549VMware PVSCSI driver
18550M:	Jim Gill <jgill@vmware.com>
18551M:	VMware PV-Drivers <pv-drivers@vmware.com>
18552L:	linux-scsi@vger.kernel.org
18553S:	Maintained
18554F:	drivers/scsi/vmw_pvscsi.c
18555F:	drivers/scsi/vmw_pvscsi.h
18556
18557VMWARE VIRTUAL PTP CLOCK DRIVER
18558M:	Vivek Thampi <vithampi@vmware.com>
18559M:	"VMware, Inc." <pv-drivers@vmware.com>
18560L:	netdev@vger.kernel.org
18561S:	Supported
18562F:	drivers/ptp/ptp_vmw.c
18563
18564VMWARE VMMOUSE SUBDRIVER
18565M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
18566M:	"VMware, Inc." <pv-drivers@vmware.com>
18567L:	linux-input@vger.kernel.org
18568S:	Maintained
18569F:	drivers/input/mouse/vmmouse.c
18570F:	drivers/input/mouse/vmmouse.h
18571
18572VMWARE VMXNET3 ETHERNET DRIVER
18573M:	Ronak Doshi <doshir@vmware.com>
18574M:	"VMware, Inc." <pv-drivers@vmware.com>
18575L:	netdev@vger.kernel.org
18576S:	Maintained
18577F:	drivers/net/vmxnet3/
18578
18579VOCORE VOCORE2 BOARD
18580M:	Harvey Hunt <harveyhuntnexus@gmail.com>
18581L:	linux-mips@vger.kernel.org
18582S:	Maintained
18583F:	arch/mips/boot/dts/ralink/vocore2.dts
18584
18585VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18586M:	Liam Girdwood <lgirdwood@gmail.com>
18587M:	Mark Brown <broonie@kernel.org>
18588L:	linux-kernel@vger.kernel.org
18589S:	Supported
18590W:	http://www.slimlogic.co.uk/?p=48
18591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18592F:	Documentation/devicetree/bindings/regulator/
18593F:	Documentation/power/regulator/
18594F:	drivers/regulator/
18595F:	include/dt-bindings/regulator/
18596F:	include/linux/regulator/
18597K:	regulator_get_optional
18598
18599VRF
18600M:	David Ahern <dsahern@kernel.org>
18601M:	Shrijeet Mukherjee <shrijeet@gmail.com>
18602L:	netdev@vger.kernel.org
18603S:	Maintained
18604F:	Documentation/networking/vrf.rst
18605F:	drivers/net/vrf.c
18606
18607VSPRINTF
18608M:	Petr Mladek <pmladek@suse.com>
18609M:	Steven Rostedt <rostedt@goodmis.org>
18610M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18611R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18612R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
18613S:	Maintained
18614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18615F:	Documentation/core-api/printk-formats.rst
18616F:	lib/test_printf.c
18617F:	lib/vsprintf.c
18618
18619VT1211 HARDWARE MONITOR DRIVER
18620M:	Juerg Haefliger <juergh@gmail.com>
18621L:	linux-hwmon@vger.kernel.org
18622S:	Maintained
18623F:	Documentation/hwmon/vt1211.rst
18624F:	drivers/hwmon/vt1211.c
18625
18626VT8231 HARDWARE MONITOR DRIVER
18627M:	Roger Lucas <vt8231@hiddenengine.co.uk>
18628L:	linux-hwmon@vger.kernel.org
18629S:	Maintained
18630F:	drivers/hwmon/vt8231.c
18631
18632VUB300 USB to SDIO/SD/MMC bridge chip
18633L:	linux-mmc@vger.kernel.org
18634S:	Orphan
18635F:	drivers/mmc/host/vub300.c
18636
18637W1 DALLAS'S 1-WIRE BUS
18638M:	Evgeniy Polyakov <zbr@ioremap.net>
18639S:	Maintained
18640F:	Documentation/devicetree/bindings/w1/
18641F:	Documentation/w1/
18642F:	drivers/w1/
18643F:	include/linux/w1.h
18644
18645W83791D HARDWARE MONITORING DRIVER
18646M:	Marc Hulsman <m.hulsman@tudelft.nl>
18647L:	linux-hwmon@vger.kernel.org
18648S:	Maintained
18649F:	Documentation/hwmon/w83791d.rst
18650F:	drivers/hwmon/w83791d.c
18651
18652W83793 HARDWARE MONITORING DRIVER
18653M:	Rudolf Marek <r.marek@assembler.cz>
18654L:	linux-hwmon@vger.kernel.org
18655S:	Maintained
18656F:	Documentation/hwmon/w83793.rst
18657F:	drivers/hwmon/w83793.c
18658
18659W83795 HARDWARE MONITORING DRIVER
18660M:	Jean Delvare <jdelvare@suse.com>
18661L:	linux-hwmon@vger.kernel.org
18662S:	Maintained
18663F:	drivers/hwmon/w83795.c
18664
18665W83L51xD SD/MMC CARD INTERFACE DRIVER
18666M:	Pierre Ossman <pierre@ossman.eu>
18667S:	Maintained
18668F:	drivers/mmc/host/wbsd.*
18669
18670WACOM PROTOCOL 4 SERIAL TABLETS
18671M:	Julian Squires <julian@cipht.net>
18672M:	Hans de Goede <hdegoede@redhat.com>
18673L:	linux-input@vger.kernel.org
18674S:	Maintained
18675F:	drivers/input/tablet/wacom_serial4.c
18676
18677WATCHDOG DEVICE DRIVERS
18678M:	Wim Van Sebroeck <wim@linux-watchdog.org>
18679M:	Guenter Roeck <linux@roeck-us.net>
18680L:	linux-watchdog@vger.kernel.org
18681S:	Maintained
18682W:	http://www.linux-watchdog.org/
18683T:	git git://www.linux-watchdog.org/linux-watchdog.git
18684F:	Documentation/devicetree/bindings/watchdog/
18685F:	Documentation/watchdog/
18686F:	drivers/watchdog/
18687F:	include/linux/watchdog.h
18688F:	include/uapi/linux/watchdog.h
18689
18690WHISKEYCOVE PMIC GPIO DRIVER
18691M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18692L:	linux-gpio@vger.kernel.org
18693S:	Maintained
18694F:	drivers/gpio/gpio-wcove.c
18695
18696WHWAVE RTC DRIVER
18697M:	Dianlong Li <long17.cool@163.com>
18698L:	linux-rtc@vger.kernel.org
18699S:	Maintained
18700F:	drivers/rtc/rtc-sd3078.c
18701
18702WIIMOTE HID DRIVER
18703M:	David Rheinsberg <david.rheinsberg@gmail.com>
18704L:	linux-input@vger.kernel.org
18705S:	Maintained
18706F:	drivers/hid/hid-wiimote*
18707
18708WILOCITY WIL6210 WIRELESS DRIVER
18709M:	Maya Erez <merez@codeaurora.org>
18710L:	linux-wireless@vger.kernel.org
18711L:	wil6210@qti.qualcomm.com
18712S:	Supported
18713W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18714F:	drivers/net/wireless/ath/wil6210/
18715
18716WIMAX STACK
18717M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18718M:	linux-wimax@intel.com
18719L:	wimax@linuxwimax.org (subscribers-only)
18720S:	Supported
18721W:	http://linuxwimax.org
18722F:	Documentation/admin-guide/wimax/wimax.rst
18723F:	include/linux/wimax/debug.h
18724F:	include/net/wimax.h
18725F:	include/uapi/linux/wimax.h
18726F:	net/wimax/
18727
18728WINBOND CIR DRIVER
18729M:	David Härdeman <david@hardeman.nu>
18730S:	Maintained
18731F:	drivers/media/rc/winbond-cir.c
18732
18733WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18734M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18735L:	linux-watchdog@vger.kernel.org
18736S:	Maintained
18737F:	drivers/watchdog/ebc-c384_wdt.c
18738
18739WINSYSTEMS WS16C48 GPIO DRIVER
18740M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18741L:	linux-gpio@vger.kernel.org
18742S:	Maintained
18743F:	drivers/gpio/gpio-ws16c48.c
18744
18745WIREGUARD SECURE NETWORK TUNNEL
18746M:	Jason A. Donenfeld <Jason@zx2c4.com>
18747L:	wireguard@lists.zx2c4.com
18748L:	netdev@vger.kernel.org
18749S:	Maintained
18750F:	drivers/net/wireguard/
18751F:	tools/testing/selftests/wireguard/
18752
18753WISTRON LAPTOP BUTTON DRIVER
18754M:	Miloslav Trmac <mitr@volny.cz>
18755S:	Maintained
18756F:	drivers/input/misc/wistron_btns.c
18757
18758WL3501 WIRELESS PCMCIA CARD DRIVER
18759L:	linux-wireless@vger.kernel.org
18760S:	Odd fixes
18761F:	drivers/net/wireless/wl3501*
18762
18763WOLFSON MICROELECTRONICS DRIVERS
18764L:	patches@opensource.cirrus.com
18765S:	Supported
18766W:	https://github.com/CirrusLogic/linux-drivers/wiki
18767T:	git https://github.com/CirrusLogic/linux-drivers.git
18768F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18769F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18770F:	Documentation/devicetree/bindings/mfd/wm831x.txt
18771F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18772F:	Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18773F:	Documentation/hwmon/wm83??.rst
18774F:	arch/arm/mach-s3c64xx/mach-crag6410*
18775F:	drivers/clk/clk-wm83*.c
18776F:	drivers/extcon/extcon-arizona.c
18777F:	drivers/gpio/gpio-*wm*.c
18778F:	drivers/gpio/gpio-arizona.c
18779F:	drivers/hwmon/wm83??-hwmon.c
18780F:	drivers/input/misc/wm831x-on.c
18781F:	drivers/input/touchscreen/wm831x-ts.c
18782F:	drivers/input/touchscreen/wm97*.c
18783F:	drivers/leds/leds-wm83*.c
18784F:	drivers/mfd/arizona*
18785F:	drivers/mfd/cs47l24*
18786F:	drivers/mfd/wm*.c
18787F:	drivers/power/supply/wm83*.c
18788F:	drivers/regulator/arizona*
18789F:	drivers/regulator/wm8*.c
18790F:	drivers/rtc/rtc-wm83*.c
18791F:	drivers/video/backlight/wm83*_bl.c
18792F:	drivers/watchdog/wm83*_wdt.c
18793F:	include/linux/mfd/arizona/
18794F:	include/linux/mfd/wm831x/
18795F:	include/linux/mfd/wm8350/
18796F:	include/linux/mfd/wm8400*
18797F:	include/linux/regulator/arizona*
18798F:	include/linux/wm97xx.h
18799F:	include/sound/wm????.h
18800F:	sound/soc/codecs/arizona.?
18801F:	sound/soc/codecs/cs47l24*
18802F:	sound/soc/codecs/wm*
18803
18804WORKQUEUE
18805M:	Tejun Heo <tj@kernel.org>
18806R:	Lai Jiangshan <jiangshanlai@gmail.com>
18807S:	Maintained
18808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18809F:	Documentation/core-api/workqueue.rst
18810F:	include/linux/workqueue.h
18811F:	kernel/workqueue.c
18812
18813X-POWERS AXP288 PMIC DRIVERS
18814M:	Hans de Goede <hdegoede@redhat.com>
18815S:	Maintained
18816F:	drivers/acpi/pmic/intel_pmic_xpower.c
18817N:	axp288
18818
18819X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18820M:	Chen-Yu Tsai <wens@csie.org>
18821L:	linux-kernel@vger.kernel.org
18822S:	Maintained
18823N:	axp[128]
18824
18825X.25 NETWORK LAYER
18826M:	Andrew Hendry <andrew.hendry@gmail.com>
18827L:	linux-x25@vger.kernel.org
18828S:	Odd Fixes
18829F:	Documentation/networking/x25*
18830F:	include/net/x25*
18831F:	net/x25/
18832
18833X86 ARCHITECTURE (32-BIT AND 64-BIT)
18834M:	Thomas Gleixner <tglx@linutronix.de>
18835M:	Ingo Molnar <mingo@redhat.com>
18836M:	Borislav Petkov <bp@alien8.de>
18837M:	x86@kernel.org
18838R:	"H. Peter Anvin" <hpa@zytor.com>
18839L:	linux-kernel@vger.kernel.org
18840S:	Maintained
18841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18842F:	Documentation/devicetree/bindings/x86/
18843F:	Documentation/x86/
18844F:	arch/x86/
18845
18846X86 ENTRY CODE
18847M:	Andy Lutomirski <luto@kernel.org>
18848L:	linux-kernel@vger.kernel.org
18849S:	Maintained
18850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18851F:	arch/x86/entry/
18852
18853X86 MCE INFRASTRUCTURE
18854M:	Tony Luck <tony.luck@intel.com>
18855M:	Borislav Petkov <bp@alien8.de>
18856L:	linux-edac@vger.kernel.org
18857S:	Maintained
18858F:	arch/x86/kernel/cpu/mce/*
18859
18860X86 MICROCODE UPDATE SUPPORT
18861M:	Borislav Petkov <bp@alien8.de>
18862S:	Maintained
18863F:	arch/x86/kernel/cpu/microcode/*
18864
18865X86 MM
18866M:	Dave Hansen <dave.hansen@linux.intel.com>
18867M:	Andy Lutomirski <luto@kernel.org>
18868M:	Peter Zijlstra <peterz@infradead.org>
18869L:	linux-kernel@vger.kernel.org
18870S:	Maintained
18871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18872F:	arch/x86/mm/
18873
18874X86 PLATFORM DRIVERS
18875M:	Darren Hart <dvhart@infradead.org>
18876M:	Andy Shevchenko <andy@infradead.org>
18877L:	platform-driver-x86@vger.kernel.org
18878S:	Odd Fixes
18879T:	git git://git.infradead.org/linux-platform-drivers-x86.git
18880F:	drivers/platform/olpc/
18881F:	drivers/platform/x86/
18882
18883X86 PLATFORM DRIVERS - ARCH
18884R:	Darren Hart <dvhart@infradead.org>
18885R:	Andy Shevchenko <andy@infradead.org>
18886L:	platform-driver-x86@vger.kernel.org
18887L:	x86@kernel.org
18888S:	Maintained
18889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18890F:	arch/x86/platform
18891
18892X86 VDSO
18893M:	Andy Lutomirski <luto@kernel.org>
18894L:	linux-kernel@vger.kernel.org
18895S:	Maintained
18896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18897F:	arch/x86/entry/vdso/
18898
18899XARRAY
18900M:	Matthew Wilcox <willy@infradead.org>
18901L:	linux-fsdevel@vger.kernel.org
18902S:	Supported
18903F:	Documentation/core-api/xarray.rst
18904F:	include/linux/idr.h
18905F:	include/linux/xarray.h
18906F:	lib/idr.c
18907F:	lib/xarray.c
18908F:	tools/testing/radix-tree
18909
18910XBOX DVD IR REMOTE
18911M:	Benjamin Valentin <benpicco@googlemail.com>
18912S:	Maintained
18913F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
18914F:	drivers/media/rc/xbox_remote.c
18915
18916XC2028/3028 TUNER DRIVER
18917M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18918L:	linux-media@vger.kernel.org
18919S:	Maintained
18920W:	https://linuxtv.org
18921T:	git git://linuxtv.org/media_tree.git
18922F:	drivers/media/tuners/tuner-xc2028.*
18923
18924XDP (eXpress Data Path)
18925M:	Alexei Starovoitov <ast@kernel.org>
18926M:	Daniel Borkmann <daniel@iogearbox.net>
18927M:	David S. Miller <davem@davemloft.net>
18928M:	Jakub Kicinski <kuba@kernel.org>
18929M:	Jesper Dangaard Brouer <hawk@kernel.org>
18930M:	John Fastabend <john.fastabend@gmail.com>
18931L:	netdev@vger.kernel.org
18932L:	bpf@vger.kernel.org
18933S:	Supported
18934F:	include/net/xdp.h
18935F:	include/trace/events/xdp.h
18936F:	kernel/bpf/cpumap.c
18937F:	kernel/bpf/devmap.c
18938F:	net/core/xdp.c
18939N:	xdp
18940K:	xdp
18941
18942XDP SOCKETS (AF_XDP)
18943M:	Björn Töpel <bjorn.topel@intel.com>
18944M:	Magnus Karlsson <magnus.karlsson@intel.com>
18945R:	Jonathan Lemon <jonathan.lemon@gmail.com>
18946L:	netdev@vger.kernel.org
18947L:	bpf@vger.kernel.org
18948S:	Maintained
18949F:	include/net/xdp_sock*
18950F:	include/net/xsk_buff_pool.h
18951F:	include/uapi/linux/if_xdp.h
18952F:	net/xdp/
18953F:	samples/bpf/xdpsock*
18954F:	tools/lib/bpf/xsk*
18955
18956XEN BLOCK SUBSYSTEM
18957M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18958M:	Roger Pau Monné <roger.pau@citrix.com>
18959L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18960S:	Supported
18961F:	drivers/block/xen*
18962F:	drivers/block/xen-blkback/*
18963
18964XEN HYPERVISOR ARM
18965M:	Stefano Stabellini <sstabellini@kernel.org>
18966L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18967S:	Maintained
18968F:	arch/arm/include/asm/xen/
18969F:	arch/arm/xen/
18970
18971XEN HYPERVISOR ARM64
18972M:	Stefano Stabellini <sstabellini@kernel.org>
18973L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18974S:	Maintained
18975F:	arch/arm64/include/asm/xen/
18976F:	arch/arm64/xen/
18977
18978XEN HYPERVISOR INTERFACE
18979M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
18980M:	Juergen Gross <jgross@suse.com>
18981R:	Stefano Stabellini <sstabellini@kernel.org>
18982L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18983S:	Supported
18984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18985F:	Documentation/ABI/stable/sysfs-hypervisor-xen
18986F:	Documentation/ABI/testing/sysfs-hypervisor-xen
18987F:	arch/x86/include/asm/pvclock-abi.h
18988F:	arch/x86/include/asm/xen/
18989F:	arch/x86/platform/pvh/
18990F:	arch/x86/xen/
18991F:	drivers/*/xen-*front.c
18992F:	drivers/xen/
18993F:	include/uapi/xen/
18994F:	include/xen/
18995
18996XEN NETWORK BACKEND DRIVER
18997M:	Wei Liu <wei.liu@kernel.org>
18998M:	Paul Durrant <paul@xen.org>
18999L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19000L:	netdev@vger.kernel.org
19001S:	Supported
19002F:	drivers/net/xen-netback/*
19003
19004XEN PCI SUBSYSTEM
19005M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19006L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19007S:	Supported
19008F:	arch/x86/pci/*xen*
19009F:	drivers/pci/*xen*
19010
19011XEN PVSCSI DRIVERS
19012M:	Juergen Gross <jgross@suse.com>
19013L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19014L:	linux-scsi@vger.kernel.org
19015S:	Supported
19016F:	drivers/scsi/xen-scsifront.c
19017F:	drivers/xen/xen-scsiback.c
19018F:	include/xen/interface/io/vscsiif.h
19019
19020XEN SOUND FRONTEND DRIVER
19021M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19022L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19023L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19024S:	Supported
19025F:	sound/xen/*
19026
19027XEN SWIOTLB SUBSYSTEM
19028M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19029L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19030L:	iommu@lists.linux-foundation.org
19031S:	Supported
19032F:	arch/x86/xen/*swiotlb*
19033F:	drivers/xen/*swiotlb*
19034
19035XFS FILESYSTEM
19036M:	Darrick J. Wong <darrick.wong@oracle.com>
19037M:	linux-xfs@vger.kernel.org
19038L:	linux-xfs@vger.kernel.org
19039S:	Supported
19040W:	http://xfs.org/
19041T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19042F:	Documentation/ABI/testing/sysfs-fs-xfs
19043F:	Documentation/admin-guide/xfs.rst
19044F:	Documentation/filesystems/xfs-delayed-logging-design.rst
19045F:	Documentation/filesystems/xfs-self-describing-metadata.rst
19046F:	fs/xfs/
19047F:	include/uapi/linux/dqblk_xfs.h
19048F:	include/uapi/linux/fsmap.h
19049
19050XILINX AXI ETHERNET DRIVER
19051M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19052S:	Maintained
19053F:	drivers/net/ethernet/xilinx/xilinx_axienet*
19054
19055XILINX CAN DRIVER
19056M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19057R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19058L:	linux-can@vger.kernel.org
19059S:	Maintained
19060F:	Documentation/devicetree/bindings/net/can/xilinx_can.txt
19061F:	drivers/net/can/xilinx_can.c
19062
19063XILINX SD-FEC IP CORES
19064M:	Derek Kiernan <derek.kiernan@xilinx.com>
19065M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
19066S:	Maintained
19067F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19068F:	Documentation/misc-devices/xilinx_sdfec.rst
19069F:	drivers/misc/Kconfig
19070F:	drivers/misc/Makefile
19071F:	drivers/misc/xilinx_sdfec.c
19072F:	include/uapi/misc/xilinx_sdfec.h
19073
19074XILINX UARTLITE SERIAL DRIVER
19075M:	Peter Korsgaard <jacmet@sunsite.dk>
19076L:	linux-serial@vger.kernel.org
19077S:	Maintained
19078F:	drivers/tty/serial/uartlite.c
19079
19080XILINX VIDEO IP CORES
19081M:	Hyun Kwon <hyun.kwon@xilinx.com>
19082M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19083L:	linux-media@vger.kernel.org
19084S:	Supported
19085T:	git git://linuxtv.org/media_tree.git
19086F:	Documentation/devicetree/bindings/media/xilinx/
19087F:	drivers/media/platform/xilinx/
19088F:	include/uapi/linux/xilinx-v4l2-controls.h
19089
19090XILINX ZYNQMP DPDMA DRIVER
19091M:	Hyun Kwon <hyun.kwon@xilinx.com>
19092M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19093L:	dmaengine@vger.kernel.org
19094S:	Supported
19095F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19096F:	drivers/dma/xilinx/xilinx_dpdma.c
19097F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19098
19099XILINX ZYNQMP PSGTR PHY DRIVER
19100M:	Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19101M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19102L:	linux-kernel@vger.kernel.org
19103S:	Supported
19104T:	git https://github.com/Xilinx/linux-xlnx.git
19105F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19106F:	drivers/phy/xilinx/phy-zynqmp.c
19107
19108XILLYBUS DRIVER
19109M:	Eli Billauer <eli.billauer@gmail.com>
19110L:	linux-kernel@vger.kernel.org
19111S:	Supported
19112F:	drivers/char/xillybus/
19113
19114XLP9XX I2C DRIVER
19115M:	George Cherian <gcherian@marvell.com>
19116L:	linux-i2c@vger.kernel.org
19117S:	Supported
19118W:	http://www.marvell.com
19119F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19120F:	drivers/i2c/busses/i2c-xlp9xx.c
19121
19122XRA1403 GPIO EXPANDER
19123M:	Nandor Han <nandor.han@ge.com>
19124M:	Semi Malinen <semi.malinen@ge.com>
19125L:	linux-gpio@vger.kernel.org
19126S:	Maintained
19127F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19128F:	drivers/gpio/gpio-xra1403.c
19129
19130XTENSA XTFPGA PLATFORM SUPPORT
19131M:	Max Filippov <jcmvbkbc@gmail.com>
19132L:	linux-xtensa@linux-xtensa.org
19133S:	Maintained
19134F:	drivers/spi/spi-xtensa-xtfpga.c
19135F:	sound/soc/xtensa/xtfpga-i2s.c
19136
19137YAM DRIVER FOR AX.25
19138M:	Jean-Paul Roubelat <jpr@f6fbb.org>
19139L:	linux-hams@vger.kernel.org
19140S:	Maintained
19141F:	drivers/net/hamradio/yam*
19142F:	include/linux/yam.h
19143
19144YAMA SECURITY MODULE
19145M:	Kees Cook <keescook@chromium.org>
19146S:	Supported
19147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19148F:	Documentation/admin-guide/LSM/Yama.rst
19149F:	security/yama/
19150
19151YEALINK PHONE DRIVER
19152M:	Henk Vergonet <Henk.Vergonet@gmail.com>
19153L:	usbb2k-api-dev@nongnu.org
19154S:	Maintained
19155F:	Documentation/input/devices/yealink.rst
19156F:	drivers/input/misc/yealink.*
19157
19158Z8530 DRIVER FOR AX.25
19159M:	Joerg Reuter <jreuter@yaina.de>
19160L:	linux-hams@vger.kernel.org
19161S:	Maintained
19162W:	http://yaina.de/jreuter/
19163W:	http://www.qsl.net/dl1bke/
19164F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
19165F:	drivers/net/hamradio/*scc.c
19166F:	drivers/net/hamradio/z8530.h
19167
19168ZBUD COMPRESSED PAGE ALLOCATOR
19169M:	Seth Jennings <sjenning@redhat.com>
19170M:	Dan Streetman <ddstreet@ieee.org>
19171L:	linux-mm@kvack.org
19172S:	Maintained
19173F:	include/linux/zbud.h
19174F:	mm/zbud.c
19175
19176ZD1211RW WIRELESS DRIVER
19177M:	Daniel Drake <dsd@gentoo.org>
19178M:	Ulrich Kunitz <kune@deine-taler.de>
19179L:	linux-wireless@vger.kernel.org
19180L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
19181S:	Maintained
19182W:	http://zd1211.ath.cx/wiki/DriverRewrite
19183F:	drivers/net/wireless/zydas/zd1211rw/
19184
19185ZD1301 MEDIA DRIVER
19186M:	Antti Palosaari <crope@iki.fi>
19187L:	linux-media@vger.kernel.org
19188S:	Maintained
19189W:	https://linuxtv.org/
19190W:	http://palosaari.fi/linux/
19191Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19192F:	drivers/media/usb/dvb-usb-v2/zd1301*
19193
19194ZD1301_DEMOD MEDIA DRIVER
19195M:	Antti Palosaari <crope@iki.fi>
19196L:	linux-media@vger.kernel.org
19197S:	Maintained
19198W:	https://linuxtv.org/
19199W:	http://palosaari.fi/linux/
19200Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19201F:	drivers/media/dvb-frontends/zd1301_demod*
19202
19203ZHAOXIN PROCESSOR SUPPORT
19204M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19205L:	linux-kernel@vger.kernel.org
19206S:	Maintained
19207F:	arch/x86/kernel/cpu/zhaoxin.c
19208
19209ZONEFS FILESYSTEM
19210M:	Damien Le Moal <damien.lemoal@wdc.com>
19211M:	Naohiro Aota <naohiro.aota@wdc.com>
19212R:	Johannes Thumshirn <jth@kernel.org>
19213L:	linux-fsdevel@vger.kernel.org
19214S:	Maintained
19215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19216F:	Documentation/filesystems/zonefs.rst
19217F:	fs/zonefs/
19218
19219ZPOOL COMPRESSED PAGE STORAGE API
19220M:	Dan Streetman <ddstreet@ieee.org>
19221L:	linux-mm@kvack.org
19222S:	Maintained
19223F:	include/linux/zpool.h
19224F:	mm/zpool.c
19225
19226ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19227M:	Minchan Kim <minchan@kernel.org>
19228M:	Nitin Gupta <ngupta@vflare.org>
19229R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19230L:	linux-kernel@vger.kernel.org
19231S:	Maintained
19232F:	Documentation/admin-guide/blockdev/zram.rst
19233F:	drivers/block/zram/
19234
19235ZS DECSTATION Z85C30 SERIAL DRIVER
19236M:	"Maciej W. Rozycki" <macro@linux-mips.org>
19237S:	Maintained
19238F:	drivers/tty/serial/zs.*
19239
19240ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19241M:	Minchan Kim <minchan@kernel.org>
19242M:	Nitin Gupta <ngupta@vflare.org>
19243R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19244L:	linux-mm@kvack.org
19245S:	Maintained
19246F:	Documentation/vm/zsmalloc.rst
19247F:	include/linux/zsmalloc.h
19248F:	mm/zsmalloc.c
19249
19250ZSWAP COMPRESSED SWAP CACHING
19251M:	Seth Jennings <sjenning@redhat.com>
19252M:	Dan Streetman <ddstreet@ieee.org>
19253M:	Vitaly Wool <vitaly.wool@konsulko.com>
19254L:	linux-mm@kvack.org
19255S:	Maintained
19256F:	mm/zswap.c
19257
19258THE REST
19259M:	Linus Torvalds <torvalds@linux-foundation.org>
19260L:	linux-kernel@vger.kernel.org
19261S:	Buried alive in reporters
19262Q:	http://patchwork.kernel.org/project/LKML/list/
19263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
19264F:	*
19265F:	*/
19266