xref: /openbmc/linux/MAINTAINERS (revision 724884c3)
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/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:	Thor Thayer <thor.thayer@linux.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/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>
833L:	linux-crypto@vger.kernel.org
834S:	Supported
835F:	drivers/crypto/ccp/
836F:	include/linux/ccp.h
837
838AMD DISPLAY CORE
839M:	Harry Wentland <harry.wentland@amd.com>
840M:	Leo Li <sunpeng.li@amd.com>
841L:	amd-gfx@lists.freedesktop.org
842S:	Supported
843T:	git git://people.freedesktop.org/~agd5f/linux
844F:	drivers/gpu/drm/amd/display/
845
846AMD ENERGY DRIVER
847M:	Naveen Krishna Chatradhi <nchatrad@amd.com>
848L:	linux-hwmon@vger.kernel.org
849S:	Maintained
850F:	Documentation/hwmon/amd_energy.rst
851F:	drivers/hwmon/amd_energy.c
852
853AMD FAM15H PROCESSOR POWER MONITORING DRIVER
854M:	Huang Rui <ray.huang@amd.com>
855L:	linux-hwmon@vger.kernel.org
856S:	Supported
857F:	Documentation/hwmon/fam15h_power.rst
858F:	drivers/hwmon/fam15h_power.c
859
860AMD FCH GPIO DRIVER
861M:	Enrico Weigelt, metux IT consult <info@metux.net>
862L:	linux-gpio@vger.kernel.org
863S:	Maintained
864F:	drivers/gpio/gpio-amd-fch.c
865F:	include/linux/platform_data/gpio/gpio-amd-fch.h
866
867AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
868L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
869S:	Orphan
870F:	drivers/usb/gadget/udc/amd5536udc.*
871
872AMD GEODE PROCESSOR/CHIPSET SUPPORT
873M:	Andres Salomon <dilinger@queued.net>
874L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
875S:	Supported
876W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
877F:	arch/x86/include/asm/geode.h
878F:	drivers/char/hw_random/geode-rng.c
879F:	drivers/crypto/geode*
880F:	drivers/video/fbdev/geode/
881
882AMD IOMMU (AMD-VI)
883M:	Joerg Roedel <joro@8bytes.org>
884L:	iommu@lists.linux-foundation.org
885S:	Maintained
886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
887F:	drivers/iommu/amd/
888F:	include/linux/amd-iommu.h
889
890AMD KFD
891M:	Felix Kuehling <Felix.Kuehling@amd.com>
892L:	amd-gfx@lists.freedesktop.org
893S:	Supported
894T:	git git://people.freedesktop.org/~agd5f/linux
895F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
896F:	drivers/gpu/drm/amd/amdkfd/
897F:	drivers/gpu/drm/amd/include/cik_structs.h
898F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
899F:	drivers/gpu/drm/amd/include/v9_structs.h
900F:	drivers/gpu/drm/amd/include/vi_structs.h
901F:	include/uapi/linux/kfd_ioctl.h
902
903AMD SPI DRIVER
904M:	Sanjay R Mehta <sanju.mehta@amd.com>
905S:	Maintained
906F:	drivers/spi/spi-amd.c
907
908AMD MP2 I2C DRIVER
909M:	Elie Morisse <syniurge@gmail.com>
910M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
911M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
912L:	linux-i2c@vger.kernel.org
913S:	Maintained
914F:	drivers/i2c/busses/i2c-amd-mp2*
915
916AMD POWERPLAY
917M:	Evan Quan <evan.quan@amd.com>
918L:	amd-gfx@lists.freedesktop.org
919S:	Supported
920T:	git git://people.freedesktop.org/~agd5f/linux
921F:	drivers/gpu/drm/amd/powerplay/
922
923AMD SEATTLE DEVICE TREE SUPPORT
924M:	Brijesh Singh <brijeshkumar.singh@amd.com>
925M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
926M:	Tom Lendacky <thomas.lendacky@amd.com>
927S:	Supported
928F:	arch/arm64/boot/dts/amd/
929
930AMD XGBE DRIVER
931M:	Tom Lendacky <thomas.lendacky@amd.com>
932L:	netdev@vger.kernel.org
933S:	Supported
934F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
935F:	drivers/net/ethernet/amd/xgbe/
936
937ANALOG DEVICES INC AD5686 DRIVER
938M:	Michael Hennerich <Michael.Hennerich@analog.com>
939L:	linux-pm@vger.kernel.org
940S:	Supported
941W:	http://ez.analog.com/community/linux-device-drivers
942F:	drivers/iio/dac/ad5686*
943F:	drivers/iio/dac/ad5696*
944
945ANALOG DEVICES INC AD5758 DRIVER
946M:	Michael Hennerich <Michael.Hennerich@analog.com>
947L:	linux-iio@vger.kernel.org
948S:	Supported
949W:	http://ez.analog.com/community/linux-device-drivers
950F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
951F:	drivers/iio/dac/ad5758.c
952
953ANALOG DEVICES INC AD7091R5 DRIVER
954M:	Beniamin Bia <beniamin.bia@analog.com>
955L:	linux-iio@vger.kernel.org
956S:	Supported
957W:	http://ez.analog.com/community/linux-device-drivers
958F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
959F:	drivers/iio/adc/ad7091r5.c
960
961ANALOG DEVICES INC AD7124 DRIVER
962M:	Michael Hennerich <Michael.Hennerich@analog.com>
963L:	linux-iio@vger.kernel.org
964S:	Supported
965W:	http://ez.analog.com/community/linux-device-drivers
966F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
967F:	drivers/iio/adc/ad7124.c
968
969ANALOG DEVICES INC AD7192 DRIVER
970M:	Alexandru Tachici <alexandru.tachici@analog.com>
971L:	linux-iio@vger.kernel.org
972S:	Supported
973W:	http://ez.analog.com/community/linux-device-drivers
974F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
975F:	drivers/iio/adc/ad7192.c
976
977ANALOG DEVICES INC AD7292 DRIVER
978M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
979L:	linux-iio@vger.kernel.org
980S:	Supported
981W:	http://ez.analog.com/community/linux-device-drivers
982F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
983F:	drivers/iio/adc/ad7292.c
984
985ANALOG DEVICES INC AD7606 DRIVER
986M:	Michael Hennerich <Michael.Hennerich@analog.com>
987M:	Beniamin Bia <beniamin.bia@analog.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,ad7606.yaml
992F:	drivers/iio/adc/ad7606.c
993
994ANALOG DEVICES INC AD7768-1 DRIVER
995M:	Michael Hennerich <Michael.Hennerich@analog.com>
996L:	linux-iio@vger.kernel.org
997S:	Supported
998W:	http://ez.analog.com/community/linux-device-drivers
999F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
1000F:	drivers/iio/adc/ad7768-1.c
1001
1002ANALOG DEVICES INC AD7780 DRIVER
1003M:	Michael Hennerich <Michael.Hennerich@analog.com>
1004M:	Renato Lui Geh <renatogeh@gmail.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,ad7780.yaml
1009F:	drivers/iio/adc/ad7780.c
1010
1011ANALOG DEVICES INC AD9389B DRIVER
1012M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1013L:	linux-media@vger.kernel.org
1014S:	Maintained
1015F:	drivers/media/i2c/ad9389b*
1016
1017ANALOG DEVICES INC ADGS1408 DRIVER
1018M:	Mircea Caprioru <mircea.caprioru@analog.com>
1019S:	Supported
1020F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1021F:	drivers/mux/adgs1408.c
1022
1023ANALOG DEVICES INC ADIN DRIVER
1024M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
1025L:	netdev@vger.kernel.org
1026S:	Supported
1027W:	http://ez.analog.com/community/linux-device-drivers
1028F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1029F:	drivers/net/phy/adin.c
1030
1031ANALOG DEVICES INC ADIS DRIVER LIBRARY
1032M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
1033L:	linux-iio@vger.kernel.org
1034S:	Supported
1035F:	drivers/iio/imu/adis.c
1036F:	include/linux/iio/imu/adis.h
1037
1038ANALOG DEVICES INC ADIS16460 DRIVER
1039M:	Dragos Bogdan <dragos.bogdan@analog.com>
1040L:	linux-iio@vger.kernel.org
1041S:	Supported
1042W:	http://ez.analog.com/community/linux-device-drivers
1043F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1044F:	drivers/iio/imu/adis16460.c
1045
1046ANALOG DEVICES INC ADIS16475 DRIVER
1047M:	Nuno Sa <nuno.sa@analog.com>
1048L:	linux-iio@vger.kernel.org
1049W:	http://ez.analog.com/community/linux-device-drivers
1050S:	Supported
1051F:	drivers/iio/imu/adis16475.c
1052F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1053
1054ANALOG DEVICES INC ADM1177 DRIVER
1055M:	Beniamin Bia <beniamin.bia@analog.com>
1056M:	Michael Hennerich <Michael.Hennerich@analog.com>
1057L:	linux-hwmon@vger.kernel.org
1058S:	Supported
1059W:	http://ez.analog.com/community/linux-device-drivers
1060F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1061F:	drivers/hwmon/adm1177.c
1062
1063ANALOG DEVICES INC ADP5061 DRIVER
1064M:	Michael Hennerich <Michael.Hennerich@analog.com>
1065L:	linux-pm@vger.kernel.org
1066S:	Supported
1067W:	http://ez.analog.com/community/linux-device-drivers
1068F:	drivers/power/supply/adp5061.c
1069
1070ANALOG DEVICES INC ADV7180 DRIVER
1071M:	Lars-Peter Clausen <lars@metafoo.de>
1072L:	linux-media@vger.kernel.org
1073S:	Supported
1074W:	http://ez.analog.com/community/linux-device-drivers
1075F:	drivers/media/i2c/adv7180.c
1076
1077ANALOG DEVICES INC ADV748X DRIVER
1078M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1079L:	linux-media@vger.kernel.org
1080S:	Maintained
1081F:	drivers/media/i2c/adv748x/*
1082
1083ANALOG DEVICES INC ADV7511 DRIVER
1084M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1085L:	linux-media@vger.kernel.org
1086S:	Maintained
1087F:	drivers/media/i2c/adv7511*
1088
1089ANALOG DEVICES INC ADV7604 DRIVER
1090M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1091L:	linux-media@vger.kernel.org
1092S:	Maintained
1093F:	drivers/media/i2c/adv7604*
1094
1095ANALOG DEVICES INC ADV7842 DRIVER
1096M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1097L:	linux-media@vger.kernel.org
1098S:	Maintained
1099F:	drivers/media/i2c/adv7842*
1100
1101ANALOG DEVICES INC ASOC CODEC DRIVERS
1102M:	Lars-Peter Clausen <lars@metafoo.de>
1103M:	Nuno Sá <nuno.sa@analog.com>
1104L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1105S:	Supported
1106W:	http://wiki.analog.com/
1107W:	http://ez.analog.com/community/linux-device-drivers
1108F:	sound/soc/codecs/ad1*
1109F:	sound/soc/codecs/ad7*
1110F:	sound/soc/codecs/adau*
1111F:	sound/soc/codecs/adav*
1112F:	sound/soc/codecs/sigmadsp.*
1113F:	sound/soc/codecs/ssm*
1114
1115ANALOG DEVICES INC DMA DRIVERS
1116M:	Lars-Peter Clausen <lars@metafoo.de>
1117S:	Supported
1118W:	http://ez.analog.com/community/linux-device-drivers
1119F:	drivers/dma/dma-axi-dmac.c
1120
1121ANALOG DEVICES INC HMC425A DRIVER
1122M:	Beniamin Bia <beniamin.bia@analog.com>
1123M:	Michael Hennerich <michael.hennerich@analog.com>
1124L:	linux-iio@vger.kernel.org
1125S:	Supported
1126W:	http://ez.analog.com/community/linux-device-drivers
1127F:	Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1128F:	drivers/iio/amplifiers/hmc425a.c
1129
1130ANALOG DEVICES INC IIO DRIVERS
1131M:	Lars-Peter Clausen <lars@metafoo.de>
1132M:	Michael Hennerich <Michael.Hennerich@analog.com>
1133S:	Supported
1134W:	http://wiki.analog.com/
1135W:	http://ez.analog.com/community/linux-device-drivers
1136F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1137F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1138F:	drivers/iio/*/ad*
1139F:	drivers/iio/adc/ltc249*
1140F:	drivers/staging/iio/*/ad*
1141X:	drivers/iio/*/adjd*
1142
1143ANALOGBITS PLL LIBRARIES
1144M:	Paul Walmsley <paul.walmsley@sifive.com>
1145S:	Supported
1146F:	drivers/clk/analogbits/*
1147F:	include/linux/clk/analogbits*
1148
1149ANDES ARCHITECTURE
1150M:	Nick Hu <nickhu@andestech.com>
1151M:	Greentime Hu <green.hu@gmail.com>
1152M:	Vincent Chen <deanbo422@gmail.com>
1153S:	Supported
1154T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1155F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1156F:	Documentation/devicetree/bindings/nds32/
1157F:	arch/nds32/
1158N:	nds32
1159K:	nds32
1160
1161ANDROID CONFIG FRAGMENTS
1162M:	Rob Herring <robh@kernel.org>
1163S:	Supported
1164F:	kernel/configs/android*
1165
1166ANDROID DRIVERS
1167M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1168M:	Arve Hjønnevåg <arve@android.com>
1169M:	Todd Kjos <tkjos@android.com>
1170M:	Martijn Coenen <maco@android.com>
1171M:	Joel Fernandes <joel@joelfernandes.org>
1172M:	Christian Brauner <christian@brauner.io>
1173L:	devel@driverdev.osuosl.org
1174S:	Supported
1175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1176F:	drivers/android/
1177F:	drivers/staging/android/
1178
1179ANDROID GOLDFISH PIC DRIVER
1180M:	Miodrag Dinic <miodrag.dinic@mips.com>
1181S:	Supported
1182F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1183F:	drivers/irqchip/irq-goldfish-pic.c
1184
1185ANDROID GOLDFISH RTC DRIVER
1186M:	Miodrag Dinic <miodrag.dinic@mips.com>
1187S:	Supported
1188F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1189F:	drivers/rtc/rtc-goldfish.c
1190
1191ANDROID ION DRIVER
1192M:	Laura Abbott <labbott@redhat.com>
1193M:	Sumit Semwal <sumit.semwal@linaro.org>
1194L:	devel@driverdev.osuosl.org
1195L:	dri-devel@lists.freedesktop.org
1196L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1197S:	Supported
1198F:	drivers/staging/android/ion
1199F:	drivers/staging/android/uapi/ion.h
1200
1201AOA (Apple Onboard Audio) ALSA DRIVER
1202M:	Johannes Berg <johannes@sipsolutions.net>
1203L:	linuxppc-dev@lists.ozlabs.org
1204L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1205S:	Maintained
1206F:	sound/aoa/
1207
1208APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1209M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1210L:	linux-iio@vger.kernel.org
1211S:	Maintained
1212F:	drivers/iio/adc/stx104.c
1213
1214APM DRIVER
1215M:	Jiri Kosina <jikos@kernel.org>
1216S:	Odd fixes
1217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1218F:	arch/x86/kernel/apm_32.c
1219F:	drivers/char/apm-emulation.c
1220F:	include/linux/apm_bios.h
1221F:	include/uapi/linux/apm_bios.h
1222
1223APPARMOR SECURITY MODULE
1224M:	John Johansen <john.johansen@canonical.com>
1225L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1226S:	Supported
1227W:	wiki.apparmor.net
1228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1229F:	Documentation/admin-guide/LSM/apparmor.rst
1230F:	security/apparmor/
1231
1232APPLE BCM5974 MULTITOUCH DRIVER
1233M:	Henrik Rydberg <rydberg@bitmath.org>
1234L:	linux-input@vger.kernel.org
1235S:	Odd fixes
1236F:	drivers/input/mouse/bcm5974.c
1237
1238APPLE SMC DRIVER
1239M:	Henrik Rydberg <rydberg@bitmath.org>
1240L:	linux-hwmon@vger.kernel.org
1241S:	Odd fixes
1242F:	drivers/hwmon/applesmc.c
1243
1244APPLETALK NETWORK LAYER
1245L:	netdev@vger.kernel.org
1246S:	Odd fixes
1247F:	drivers/net/appletalk/
1248F:	include/linux/atalk.h
1249F:	include/uapi/linux/atalk.h
1250F:	net/appletalk/
1251
1252APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1253M:	Khuong Dinh <khuong@os.amperecomputing.com>
1254S:	Supported
1255F:	arch/arm64/boot/dts/apm/
1256
1257APPLIED MICRO (APM) X-GENE SOC EDAC
1258M:	Khuong Dinh <khuong@os.amperecomputing.com>
1259S:	Supported
1260F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1261F:	drivers/edac/xgene_edac.c
1262
1263APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1264M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1265M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1266S:	Supported
1267F:	drivers/net/ethernet/apm/xgene-v2/
1268
1269APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1270M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1271M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1272M:	Quan Nguyen <quan@os.amperecomputing.com>
1273S:	Supported
1274F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1275F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1276F:	drivers/net/ethernet/apm/xgene/
1277F:	drivers/net/phy/mdio-xgene.c
1278
1279APPLIED MICRO (APM) X-GENE SOC PMU
1280M:	Khuong Dinh <khuong@os.amperecomputing.com>
1281S:	Supported
1282F:	Documentation/admin-guide/perf/xgene-pmu.rst
1283F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1284F:	drivers/perf/xgene_pmu.c
1285
1286APTINA CAMERA SENSOR PLL
1287M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1288L:	linux-media@vger.kernel.org
1289S:	Maintained
1290F:	drivers/media/i2c/aptina-pll.*
1291
1292AQUANTIA ETHERNET DRIVER (atlantic)
1293M:	Igor Russkikh <irusskikh@marvell.com>
1294L:	netdev@vger.kernel.org
1295S:	Supported
1296W:	https://www.marvell.com/
1297Q:	http://patchwork.ozlabs.org/project/netdev/list/
1298F:	Documentation/networking/device_drivers/aquantia/atlantic.rst
1299F:	drivers/net/ethernet/aquantia/atlantic/
1300
1301AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1302M:	Egor Pomozov <epomozov@marvell.com>
1303L:	netdev@vger.kernel.org
1304S:	Supported
1305W:	http://www.aquantia.com
1306F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1307
1308ARASAN NAND CONTROLLER DRIVER
1309M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1310L:	linux-mtd@lists.infradead.org
1311S:	Maintained
1312F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1313F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1314
1315ARC FRAMEBUFFER DRIVER
1316M:	Jaya Kumar <jayalk@intworks.biz>
1317S:	Maintained
1318F:	drivers/video/fbdev/arcfb.c
1319F:	drivers/video/fbdev/core/fb_defio.c
1320
1321ARC PGU DRM DRIVER
1322M:	Alexey Brodkin <abrodkin@synopsys.com>
1323S:	Supported
1324F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1325F:	drivers/gpu/drm/arc/
1326
1327ARCNET NETWORK LAYER
1328M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1329L:	netdev@vger.kernel.org
1330S:	Maintained
1331F:	drivers/net/arcnet/
1332F:	include/uapi/linux/if_arcnet.h
1333
1334ARM ARCHITECTED TIMER DRIVER
1335M:	Mark Rutland <mark.rutland@arm.com>
1336M:	Marc Zyngier <maz@kernel.org>
1337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338S:	Maintained
1339F:	arch/arm/include/asm/arch_timer.h
1340F:	arch/arm64/include/asm/arch_timer.h
1341F:	drivers/clocksource/arm_arch_timer.c
1342
1343ARM HDLCD DRM DRIVER
1344M:	Liviu Dudau <liviu.dudau@arm.com>
1345S:	Supported
1346F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1347F:	drivers/gpu/drm/arm/hdlcd_*
1348
1349ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1350M:	Linus Walleij <linus.walleij@linaro.org>
1351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352S:	Maintained
1353F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1354F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1355F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1356F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1357F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1358F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1359F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1360F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1361F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1362F:	arch/arm/boot/dts/arm-realview-*
1363F:	arch/arm/boot/dts/integrator*
1364F:	arch/arm/boot/dts/versatile*
1365F:	arch/arm/mach-integrator/
1366F:	arch/arm/mach-realview/
1367F:	arch/arm/mach-versatile/
1368F:	arch/arm/plat-versatile/
1369F:	drivers/bus/arm-integrator-lm.c
1370F:	drivers/clk/versatile/
1371F:	drivers/i2c/busses/i2c-versatile.c
1372F:	drivers/irqchip/irq-versatile-fpga.c
1373F:	drivers/mtd/maps/physmap-versatile.*
1374F:	drivers/power/reset/arm-versatile-reboot.c
1375F:	drivers/soc/versatile/
1376
1377ARM KOMEDA DRM-KMS DRIVER
1378M:	James (Qian) Wang <james.qian.wang@arm.com>
1379M:	Liviu Dudau <liviu.dudau@arm.com>
1380M:	Mihail Atanassov <mihail.atanassov@arm.com>
1381L:	Mali DP Maintainers <malidp@foss.arm.com>
1382S:	Supported
1383T:	git git://anongit.freedesktop.org/drm/drm-misc
1384F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1385F:	Documentation/gpu/komeda-kms.rst
1386F:	drivers/gpu/drm/arm/display/include/
1387F:	drivers/gpu/drm/arm/display/komeda/
1388
1389ARM MALI PANFROST DRM DRIVER
1390M:	Rob Herring <robh@kernel.org>
1391M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1392R:	Steven Price <steven.price@arm.com>
1393R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1394L:	dri-devel@lists.freedesktop.org
1395S:	Supported
1396T:	git git://anongit.freedesktop.org/drm/drm-misc
1397F:	drivers/gpu/drm/panfrost/
1398F:	include/uapi/drm/panfrost_drm.h
1399
1400ARM MALI-DP DRM DRIVER
1401M:	Liviu Dudau <liviu.dudau@arm.com>
1402M:	Brian Starkey <brian.starkey@arm.com>
1403L:	Mali DP Maintainers <malidp@foss.arm.com>
1404S:	Supported
1405T:	git git://anongit.freedesktop.org/drm/drm-misc
1406F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1407F:	Documentation/gpu/afbc.rst
1408F:	drivers/gpu/drm/arm/
1409
1410ARM MFM AND FLOPPY DRIVERS
1411M:	Ian Molton <spyro@f2s.com>
1412S:	Maintained
1413F:	arch/arm/include/asm/floppy.h
1414F:	arch/arm/mach-rpc/floppydma.S
1415
1416ARM PMU PROFILING AND DEBUGGING
1417M:	Will Deacon <will@kernel.org>
1418M:	Mark Rutland <mark.rutland@arm.com>
1419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420S:	Maintained
1421F:	Documentation/devicetree/bindings/arm/pmu.yaml
1422F:	Documentation/devicetree/bindings/perf/
1423F:	arch/arm*/include/asm/hw_breakpoint.h
1424F:	arch/arm*/include/asm/perf_event.h
1425F:	arch/arm*/kernel/hw_breakpoint.c
1426F:	arch/arm*/kernel/perf_*
1427F:	arch/arm/oprofile/common.c
1428F:	drivers/perf/*
1429F:	include/linux/perf/arm_pmu.h
1430
1431ARM PORT
1432M:	Russell King <linux@armlinux.org.uk>
1433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434S:	Odd Fixes
1435W:	http://www.armlinux.org.uk/
1436T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1437F:	arch/arm/
1438X:	arch/arm/boot/dts/
1439
1440ARM PRIMECELL AACI PL041 DRIVER
1441M:	Russell King <linux@armlinux.org.uk>
1442S:	Odd Fixes
1443F:	sound/arm/aaci.*
1444
1445ARM PRIMECELL BUS SUPPORT
1446M:	Russell King <linux@armlinux.org.uk>
1447S:	Odd Fixes
1448F:	drivers/amba/
1449F:	include/linux/amba/bus.h
1450
1451ARM PRIMECELL KMI PL050 DRIVER
1452M:	Russell King <linux@armlinux.org.uk>
1453S:	Odd Fixes
1454F:	drivers/input/serio/ambakmi.*
1455F:	include/linux/amba/kmi.h
1456
1457ARM PRIMECELL MMCI PL180/1 DRIVER
1458M:	Russell King <linux@armlinux.org.uk>
1459S:	Odd Fixes
1460F:	drivers/mmc/host/mmci.*
1461F:	include/linux/amba/mmci.h
1462
1463ARM PRIMECELL SSP PL022 SPI DRIVER
1464M:	Linus Walleij <linus.walleij@linaro.org>
1465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466S:	Maintained
1467F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1468F:	drivers/spi/spi-pl022.c
1469
1470ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1471M:	Russell King <linux@armlinux.org.uk>
1472S:	Odd Fixes
1473F:	drivers/tty/serial/amba-pl01*.c
1474F:	include/linux/amba/serial.h
1475
1476ARM PRIMECELL VIC PL190/PL192 DRIVER
1477M:	Linus Walleij <linus.walleij@linaro.org>
1478L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479S:	Maintained
1480F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1481F:	drivers/irqchip/irq-vic.c
1482
1483ARM SMC WATCHDOG DRIVER
1484M:	Julius Werner <jwerner@chromium.org>
1485R:	Evan Benn <evanbenn@chromium.org>
1486S:	Maintained
1487F:	devicetree/bindings/watchdog/arm-smc-wdt.yaml
1488F:	drivers/watchdog/arm_smc_wdt.c
1489
1490ARM SMMU DRIVERS
1491M:	Will Deacon <will@kernel.org>
1492R:	Robin Murphy <robin.murphy@arm.com>
1493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S:	Maintained
1495F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1496F:	drivers/iommu/arm-smmu*
1497F:	drivers/iommu/io-pgtable-arm-v7s.c
1498F:	drivers/iommu/io-pgtable-arm.c
1499
1500ARM SUB-ARCHITECTURES
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Maintained
1503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1504F:	arch/arm/mach-*/
1505F:	arch/arm/plat-*/
1506
1507ARM/ACTIONS SEMI ARCHITECTURE
1508M:	Andreas Färber <afaerber@suse.de>
1509M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511S:	Maintained
1512F:	Documentation/devicetree/bindings/arm/actions.yaml
1513F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1514F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1515F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1516F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1517F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1518F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1519F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1520F:	arch/arm/boot/dts/owl-*
1521F:	arch/arm/mach-actions/
1522F:	arch/arm64/boot/dts/actions/
1523F:	drivers/clk/actions/
1524F:	drivers/clocksource/timer-owl*
1525F:	drivers/dma/owl-dma.c
1526F:	drivers/i2c/busses/i2c-owl.c
1527F:	drivers/mmc/host/owl-mmc.c
1528F:	drivers/pinctrl/actions/*
1529F:	drivers/soc/actions/
1530F:	include/dt-bindings/power/owl-*
1531F:	include/linux/soc/actions/
1532N:	owl
1533
1534ARM/ADS SPHERE MACHINE SUPPORT
1535M:	Lennert Buytenhek <kernel@wantstofly.org>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S:	Maintained
1538
1539ARM/AFEB9260 MACHINE SUPPORT
1540M:	Sergey Lapin <slapin@ossfans.org>
1541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S:	Maintained
1543
1544ARM/AJECO 1ARM MACHINE SUPPORT
1545M:	Lennert Buytenhek <kernel@wantstofly.org>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548
1549ARM/Allwinner SoC Clock Support
1550M:	Emilio López <emilio@elopez.com.ar>
1551S:	Maintained
1552F:	drivers/clk/sunxi/
1553
1554ARM/Allwinner sunXi SoC support
1555M:	Maxime Ripard <mripard@kernel.org>
1556M:	Chen-Yu Tsai <wens@csie.org>
1557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558S:	Maintained
1559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1560F:	arch/arm/mach-sunxi/
1561F:	arch/arm64/boot/dts/allwinner/
1562F:	drivers/clk/sunxi-ng/
1563F:	drivers/pinctrl/sunxi/
1564F:	drivers/soc/sunxi/
1565N:	sun[x456789]i
1566N:	sun50i
1567
1568ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1569M:	Neil Armstrong <narmstrong@baylibre.com>
1570M:	Jerome Brunet <jbrunet@baylibre.com>
1571L:	linux-amlogic@lists.infradead.org
1572S:	Maintained
1573F:	Documentation/devicetree/bindings/clock/amlogic*
1574F:	drivers/clk/meson/
1575F:	include/dt-bindings/clock/gxbb*
1576F:	include/dt-bindings/clock/meson*
1577
1578ARM/Amlogic Meson SoC Crypto Drivers
1579M:	Corentin Labbe <clabbe@baylibre.com>
1580L:	linux-crypto@vger.kernel.org
1581L:	linux-amlogic@lists.infradead.org
1582S:	Maintained
1583F:	Documentation/devicetree/bindings/crypto/amlogic*
1584F:	drivers/crypto/amlogic/
1585
1586ARM/Amlogic Meson SoC Sound Drivers
1587M:	Jerome Brunet <jbrunet@baylibre.com>
1588L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1589S:	Maintained
1590F:	Documentation/devicetree/bindings/sound/amlogic*
1591F:	sound/soc/meson/
1592
1593ARM/Amlogic Meson SoC support
1594M:	Kevin Hilman <khilman@baylibre.com>
1595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596L:	linux-amlogic@lists.infradead.org
1597S:	Maintained
1598W:	http://linux-meson.com/
1599F:	arch/arm/boot/dts/meson*
1600F:	arch/arm/mach-meson/
1601F:	arch/arm64/boot/dts/amlogic/
1602F:	drivers/mmc/host/meson*
1603F:	drivers/pinctrl/meson/
1604F:	drivers/rtc/rtc-meson*
1605F:	drivers/soc/amlogic/
1606N:	meson
1607
1608ARM/Annapurna Labs ALPINE ARCHITECTURE
1609M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1610M:	Antoine Tenart <antoine.tenart@bootlin.com>
1611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612S:	Maintained
1613F:	arch/arm/boot/dts/alpine*
1614F:	arch/arm/mach-alpine/
1615F:	arch/arm64/boot/dts/al/
1616F:	drivers/*/*alpine*
1617
1618ARM/ARTPEC MACHINE SUPPORT
1619M:	Jesper Nilsson <jesper.nilsson@axis.com>
1620M:	Lars Persson <lars.persson@axis.com>
1621L:	linux-arm-kernel@axis.com
1622S:	Maintained
1623F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1624F:	arch/arm/boot/dts/artpec6*
1625F:	arch/arm/mach-artpec
1626F:	drivers/clk/axis
1627F:	drivers/crypto/axis
1628F:	drivers/mmc/host/usdhi6rol0.c
1629F:	drivers/pinctrl/pinctrl-artpec*
1630
1631ARM/ASPEED I2C DRIVER
1632M:	Brendan Higgins <brendanhiggins@google.com>
1633R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1634R:	Joel Stanley <joel@jms.id.au>
1635L:	linux-i2c@vger.kernel.org
1636L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1637S:	Maintained
1638F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1639F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1640F:	drivers/i2c/busses/i2c-aspeed.c
1641F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1642
1643ARM/ASPEED MACHINE SUPPORT
1644M:	Joel Stanley <joel@jms.id.au>
1645R:	Andrew Jeffery <andrew@aj.id.au>
1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1648S:	Supported
1649Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1651F:	arch/arm/boot/dts/aspeed-*
1652F:	arch/arm/mach-aspeed/
1653N:	aspeed
1654
1655ARM/BITMAIN ARCHITECTURE
1656M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658S:	Maintained
1659F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1660F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1661F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1662F:	arch/arm64/boot/dts/bitmain/
1663F:	drivers/clk/clk-bm1880.c
1664F:	drivers/pinctrl/pinctrl-bm1880.c
1665
1666ARM/CALXEDA HIGHBANK ARCHITECTURE
1667M:	Andre Przywara <andre.przywara@arm.com>
1668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669S:	Maintained
1670F:	arch/arm/boot/dts/ecx-*.dts*
1671F:	arch/arm/boot/dts/highbank.dts
1672F:	arch/arm/mach-highbank/
1673
1674ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1675M:	Krzysztof Halasa <khalasa@piap.pl>
1676S:	Maintained
1677F:	arch/arm/mach-cns3xxx/
1678
1679ARM/CAVIUM THUNDER NETWORK DRIVER
1680M:	Sunil Goutham <sgoutham@marvell.com>
1681M:	Robert Richter <rrichter@marvell.com>
1682L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683S:	Supported
1684F:	drivers/net/ethernet/cavium/thunder/
1685
1686ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1687M:	Lukasz Majewski <lukma@denx.de>
1688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689S:	Maintained
1690F:	arch/arm/mach-ep93xx/ts72xx.c
1691
1692ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1693M:	Alexander Shiyan <shc_work@mail.ru>
1694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695S:	Odd Fixes
1696N:	clps711x
1697
1698ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1699M:	Lennert Buytenhek <kernel@wantstofly.org>
1700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701S:	Maintained
1702
1703ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1704M:	Hartley Sweeten <hsweeten@visionengravers.com>
1705M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1706L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707S:	Maintained
1708F:	arch/arm/mach-ep93xx/
1709F:	arch/arm/mach-ep93xx/include/mach/
1710
1711ARM/CLKDEV SUPPORT
1712M:	Russell King <linux@armlinux.org.uk>
1713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714S:	Maintained
1715T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1716F:	drivers/clk/clkdev.c
1717
1718ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1719M:	Baruch Siach <baruch@tkos.co.il>
1720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721S:	Maintained
1722F:	arch/arm/boot/dts/cx92755*
1723N:	digicolor
1724
1725ARM/CONTEC MICRO9 MACHINE SUPPORT
1726M:	Hubert Feurstein <hubert.feurstein@contec.at>
1727S:	Maintained
1728F:	arch/arm/mach-ep93xx/micro9.c
1729
1730ARM/CORESIGHT FRAMEWORK AND DRIVERS
1731M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1732R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1733R:	Mike Leach <mike.leach@linaro.org>
1734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735S:	Maintained
1736F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1737F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1738F:	Documentation/devicetree/bindings/arm/coresight-cti.yaml
1739F:	Documentation/devicetree/bindings/arm/coresight.txt
1740F:	Documentation/trace/coresight/*
1741F:	drivers/hwtracing/coresight/*
1742F:	include/dt-bindings/arm/coresight-cti-dt.h
1743F:	tools/perf/arch/arm/util/auxtrace.c
1744F:	tools/perf/arch/arm/util/cs-etm.c
1745F:	tools/perf/arch/arm/util/cs-etm.h
1746F:	tools/perf/arch/arm/util/pmu.c
1747F:	tools/perf/util/cs-etm-decoder/*
1748F:	tools/perf/util/cs-etm.*
1749
1750ARM/CORGI MACHINE SUPPORT
1751M:	Richard Purdie <rpurdie@rpsys.net>
1752S:	Maintained
1753
1754ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1755M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1756M:	Linus Walleij <linus.walleij@linaro.org>
1757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758S:	Maintained
1759T:	git git://github.com/ulli-kroll/linux.git
1760F:	Documentation/devicetree/bindings/arm/gemini.txt
1761F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1762F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1763F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1764F:	arch/arm/mach-gemini/
1765F:	drivers/net/ethernet/cortina/
1766F:	drivers/pinctrl/pinctrl-gemini.c
1767F:	drivers/rtc/rtc-ftrtc010.c
1768
1769ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1770M:	Barry Song <baohua@kernel.org>
1771L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772S:	Maintained
1773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1774F:	arch/arm/boot/dts/prima2*
1775F:	arch/arm/mach-prima2/
1776F:	drivers/clk/sirf/
1777F:	drivers/clocksource/timer-atlas7.c
1778F:	drivers/clocksource/timer-prima2.c
1779X:	drivers/gnss
1780N:	[^a-z]sirf
1781
1782ARM/CZ.NIC TURRIS MOX SUPPORT
1783M:	Marek Behun <marek.behun@nic.cz>
1784S:	Maintained
1785W:	http://mox.turris.cz
1786F:	Documentation/ABI/testing/debugfs-moxtet
1787F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1788F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1789F:	Documentation/devicetree/bindings/bus/moxtet.txt
1790F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1791F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1792F:	drivers/bus/moxtet.c
1793F:	drivers/firmware/turris-mox-rwtm.c
1794F:	drivers/gpio/gpio-moxtet.c
1795F:	include/linux/moxtet.h
1796
1797ARM/EBSA110 MACHINE SUPPORT
1798M:	Russell King <linux@armlinux.org.uk>
1799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800S:	Maintained
1801W:	http://www.armlinux.org.uk/
1802F:	arch/arm/mach-ebsa110/
1803F:	drivers/net/ethernet/amd/am79c961a.*
1804
1805ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1806M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1807R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809S:	Maintained
1810N:	efm32
1811
1812ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1813M:	Robert Jarzmik <robert.jarzmik@free.fr>
1814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815S:	Maintained
1816F:	arch/arm/mach-pxa/ezx.c
1817
1818ARM/FARADAY FA526 PORT
1819M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821S:	Maintained
1822T:	git git://git.berlios.de/gemini-board
1823F:	arch/arm/mm/*-fa*
1824
1825ARM/FOOTBRIDGE ARCHITECTURE
1826M:	Russell King <linux@armlinux.org.uk>
1827L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828S:	Maintained
1829W:	http://www.armlinux.org.uk/
1830F:	arch/arm/include/asm/hardware/dec21285.h
1831F:	arch/arm/mach-footbridge/
1832
1833ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1834M:	Shawn Guo <shawnguo@kernel.org>
1835M:	Sascha Hauer <s.hauer@pengutronix.de>
1836R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1837R:	Fabio Estevam <festevam@gmail.com>
1838R:	NXP Linux Team <linux-imx@nxp.com>
1839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S:	Maintained
1841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1842X:	drivers/media/i2c/
1843N:	imx
1844N:	mxs
1845
1846ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1847M:	Shawn Guo <shawnguo@kernel.org>
1848M:	Li Yang <leoyang.li@nxp.com>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:	Maintained
1851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1852F:	arch/arm/boot/dts/ls1021a*
1853F:	arch/arm64/boot/dts/freescale/fsl-*
1854F:	arch/arm64/boot/dts/freescale/qoriq-*
1855
1856ARM/FREESCALE VYBRID ARM ARCHITECTURE
1857M:	Shawn Guo <shawnguo@kernel.org>
1858M:	Sascha Hauer <s.hauer@pengutronix.de>
1859R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1860R:	Stefan Agner <stefan@agner.ch>
1861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862S:	Maintained
1863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1864F:	arch/arm/boot/dts/vf*
1865F:	arch/arm/mach-imx/*vf610*
1866
1867ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1868M:	Lennert Buytenhek <kernel@wantstofly.org>
1869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870S:	Maintained
1871
1872ARM/GUMSTIX MACHINE SUPPORT
1873M:	Steve Sakoman <sakoman@gmail.com>
1874L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875S:	Maintained
1876
1877ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1878M:	Philipp Zabel <philipp.zabel@gmail.com>
1879M:	Paul Parsons <lost.distance@yahoo.com>
1880L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881S:	Maintained
1882F:	arch/arm/mach-pxa/hx4700.c
1883F:	arch/arm/mach-pxa/include/mach/hx4700.h
1884F:	sound/soc/pxa/hx4700.c
1885
1886ARM/HISILICON SOC SUPPORT
1887M:	Wei Xu <xuwei5@hisilicon.com>
1888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889S:	Supported
1890W:	http://www.hisilicon.com
1891T:	git git://github.com/hisilicon/linux-hisi.git
1892F:	arch/arm/boot/dts/hi3*
1893F:	arch/arm/boot/dts/hip*
1894F:	arch/arm/boot/dts/hisi*
1895F:	arch/arm/mach-hisi/
1896F:	arch/arm64/boot/dts/hisilicon/
1897
1898ARM/HP JORNADA 7XX MACHINE SUPPORT
1899M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1900S:	Maintained
1901W:	www.jlime.com
1902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1903F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1904F:	arch/arm/mach-sa1100/jornada720.c
1905
1906ARM/IGEP MACHINE SUPPORT
1907M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1908M:	Javier Martinez Canillas <javier@dowhile0.org>
1909L:	linux-omap@vger.kernel.org
1910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911S:	Maintained
1912F:	arch/arm/boot/dts/omap3-igep*
1913
1914ARM/INCOME PXA270 SUPPORT
1915M:	Marek Vasut <marek.vasut@gmail.com>
1916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917S:	Maintained
1918F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1919
1920ARM/INTEL IOP32X ARM ARCHITECTURE
1921M:	Lennert Buytenhek <kernel@wantstofly.org>
1922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923S:	Maintained
1924
1925ARM/INTEL IQ81342EX MACHINE SUPPORT
1926M:	Lennert Buytenhek <kernel@wantstofly.org>
1927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928S:	Maintained
1929
1930ARM/INTEL IXDP2850 MACHINE SUPPORT
1931M:	Lennert Buytenhek <kernel@wantstofly.org>
1932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933S:	Maintained
1934
1935ARM/INTEL IXP4XX ARM ARCHITECTURE
1936M:	Linus Walleij <linusw@kernel.org>
1937M:	Imre Kaloz <kaloz@openwrt.org>
1938M:	Krzysztof Halasa <khalasa@piap.pl>
1939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940S:	Maintained
1941F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1942F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1943F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1944F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1945F:	arch/arm/mach-ixp4xx/
1946F:	drivers/clocksource/timer-ixp4xx.c
1947F:	drivers/gpio/gpio-ixp4xx.c
1948F:	drivers/irqchip/irq-ixp4xx.c
1949F:	include/linux/irqchip/irq-ixp4xx.h
1950F:	include/linux/platform_data/timer-ixp4xx.h
1951
1952ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1953M:	Jonathan Cameron <jic23@cam.ac.uk>
1954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955S:	Maintained
1956F:	arch/arm/mach-pxa/stargate2.c
1957F:	drivers/pcmcia/pxa2xx_stargate2.c
1958
1959ARM/INTEL XSC3 (MANZANO) ARM CORE
1960M:	Lennert Buytenhek <kernel@wantstofly.org>
1961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962S:	Maintained
1963
1964ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1965M:	Lennert Buytenhek <kernel@wantstofly.org>
1966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967S:	Maintained
1968
1969ARM/LG1K ARCHITECTURE
1970M:	Chanho Min <chanho.min@lge.com>
1971L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972S:	Maintained
1973F:	arch/arm64/boot/dts/lg/
1974
1975ARM/LOGICPD PXA270 MACHINE SUPPORT
1976M:	Lennert Buytenhek <kernel@wantstofly.org>
1977L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978S:	Maintained
1979
1980ARM/LPC18XX ARCHITECTURE
1981M:	Vladimir Zapolskiy <vz@mleia.com>
1982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983S:	Maintained
1984F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1985F:	arch/arm/boot/dts/lpc43*
1986F:	drivers/i2c/busses/i2c-lpc2k.c
1987F:	drivers/memory/pl172.c
1988F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
1989F:	drivers/rtc/rtc-lpc24xx.c
1990N:	lpc18xx
1991
1992ARM/LPC32XX SOC SUPPORT
1993M:	Vladimir Zapolskiy <vz@mleia.com>
1994M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1995L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996S:	Maintained
1997T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1998F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1999F:	arch/arm/boot/dts/lpc32*
2000F:	arch/arm/mach-lpc32xx/
2001F:	drivers/i2c/busses/i2c-pnx.c
2002F:	drivers/net/ethernet/nxp/lpc_eth.c
2003F:	drivers/usb/host/ohci-nxp.c
2004F:	drivers/watchdog/pnx4008_wdt.c
2005N:	lpc32xx
2006
2007ARM/MAGICIAN MACHINE SUPPORT
2008M:	Philipp Zabel <philipp.zabel@gmail.com>
2009S:	Maintained
2010
2011ARM/Marvell Dove/MV78xx0/Orion SOC support
2012M:	Jason Cooper <jason@lakedaemon.net>
2013M:	Andrew Lunn <andrew@lunn.ch>
2014M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2015M:	Gregory Clement <gregory.clement@bootlin.com>
2016L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017S:	Maintained
2018T:	git git://git.infradead.org/linux-mvebu.git
2019F:	Documentation/devicetree/bindings/soc/dove/
2020F:	arch/arm/boot/dts/dove*
2021F:	arch/arm/boot/dts/orion5x*
2022F:	arch/arm/mach-dove/
2023F:	arch/arm/mach-mv78xx0/
2024F:	arch/arm/mach-orion5x/
2025F:	arch/arm/plat-orion/
2026F:	drivers/soc/dove/
2027
2028ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2029M:	Jason Cooper <jason@lakedaemon.net>
2030M:	Andrew Lunn <andrew@lunn.ch>
2031M:	Gregory Clement <gregory.clement@bootlin.com>
2032M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2033L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034S:	Maintained
2035T:	git git://git.infradead.org/linux-mvebu.git
2036F:	arch/arm/boot/dts/armada*
2037F:	arch/arm/boot/dts/kirkwood*
2038F:	arch/arm/configs/mvebu_*_defconfig
2039F:	arch/arm/mach-mvebu/
2040F:	arch/arm64/boot/dts/marvell/armada*
2041F:	arch/arm64/boot/dts/marvell/cn913*
2042F:	drivers/cpufreq/armada-37xx-cpufreq.c
2043F:	drivers/cpufreq/armada-8k-cpufreq.c
2044F:	drivers/cpufreq/mvebu-cpufreq.c
2045F:	drivers/irqchip/irq-armada-370-xp.c
2046F:	drivers/irqchip/irq-mvebu-*
2047F:	drivers/pinctrl/mvebu/
2048F:	drivers/rtc/rtc-armada38x.c
2049
2050ARM/Mediatek RTC DRIVER
2051M:	Eddie Huang <eddie.huang@mediatek.com>
2052M:	Sean Wang <sean.wang@mediatek.com>
2053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2055S:	Maintained
2056F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2057F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2058F:	drivers/rtc/rtc-mt2712.c
2059F:	drivers/rtc/rtc-mt6397.c
2060F:	drivers/rtc/rtc-mt7622.c
2061
2062ARM/Mediatek SoC support
2063M:	Matthias Brugger <matthias.bgg@gmail.com>
2064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2066S:	Maintained
2067W:	https://mtk.bcnfs.org/
2068C:	irc://chat.freenode.net/linux-mediatek
2069F:	arch/arm/boot/dts/mt6*
2070F:	arch/arm/boot/dts/mt7*
2071F:	arch/arm/boot/dts/mt8*
2072F:	arch/arm/mach-mediatek/
2073F:	arch/arm64/boot/dts/mediatek/
2074F:	drivers/soc/mediatek/
2075N:	mtk
2076N:	mt[678]
2077K:	mediatek
2078
2079ARM/Mediatek USB3 PHY DRIVER
2080M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2083S:	Maintained
2084F:	Documentation/devicetree/bindings/phy/phy-mtk-*
2085F:	drivers/phy/mediatek/
2086
2087ARM/Microchip (AT91) SoC support
2088M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2089M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2090M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092S:	Supported
2093W:	http://www.linux4sam.org
2094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2095F:	arch/arm/boot/dts/at91*.dts
2096F:	arch/arm/boot/dts/at91*.dtsi
2097F:	arch/arm/boot/dts/sama*.dts
2098F:	arch/arm/boot/dts/sama*.dtsi
2099F:	arch/arm/include/debug/at91.S
2100F:	arch/arm/mach-at91/
2101F:	drivers/memory/atmel*
2102F:	drivers/watchdog/sama5d4_wdt.c
2103F:	include/soc/at91/
2104X:	drivers/input/touchscreen/atmel_mxt_ts.c
2105X:	drivers/net/wireless/atmel/
2106N:	at91
2107N:	atmel
2108
2109ARM/MIOA701 MACHINE SUPPORT
2110M:	Robert Jarzmik <robert.jarzmik@free.fr>
2111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112S:	Maintained
2113F:	arch/arm/mach-pxa/mioa701.c
2114
2115ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2116M:	Michael Petchkovsky <mkpetch@internode.on.net>
2117S:	Maintained
2118
2119ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2120M:	Linus Walleij <linus.walleij@linaro.org>
2121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122S:	Maintained
2123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2124F:	Documentation/devicetree/bindings/arm/ste-*
2125F:	Documentation/devicetree/bindings/arm/ux500.yaml
2126F:	Documentation/devicetree/bindings/arm/ux500/
2127F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2128F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2129F:	arch/arm/boot/dts/ste-*
2130F:	arch/arm/mach-nomadik/
2131F:	arch/arm/mach-u300/
2132F:	arch/arm/mach-ux500/
2133F:	drivers/clk/clk-nomadik.c
2134F:	drivers/clk/clk-u300.c
2135F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2136F:	drivers/clocksource/timer-u300.c
2137F:	drivers/dma/coh901318*
2138F:	drivers/dma/ste_dma40*
2139F:	drivers/hwspinlock/u8500_hsem.c
2140F:	drivers/i2c/busses/i2c-nomadik.c
2141F:	drivers/i2c/busses/i2c-stu300.c
2142F:	drivers/iio/adc/ab8500-gpadc.c
2143F:	drivers/mfd/ab3100*
2144F:	drivers/mfd/ab8500*
2145F:	drivers/mfd/abx500*
2146F:	drivers/mfd/db8500*
2147F:	drivers/mfd/dbx500*
2148F:	drivers/pinctrl/nomadik/
2149F:	drivers/pinctrl/pinctrl-coh901*
2150F:	drivers/pinctrl/pinctrl-u300.c
2151F:	drivers/rtc/rtc-ab3100.c
2152F:	drivers/rtc/rtc-ab8500.c
2153F:	drivers/rtc/rtc-coh901331.c
2154F:	drivers/rtc/rtc-pl031.c
2155F:	drivers/soc/ux500/
2156F:	drivers/watchdog/coh901327_wdt.c
2157
2158ARM/NUVOTON NPCM ARCHITECTURE
2159M:	Avi Fishman <avifishman70@gmail.com>
2160M:	Tomer Maimon <tmaimon77@gmail.com>
2161M:	Tali Perry <tali.perry1@gmail.com>
2162R:	Patrick Venture <venture@google.com>
2163R:	Nancy Yuen <yuenn@google.com>
2164R:	Benjamin Fair <benjaminfair@google.com>
2165L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2166S:	Supported
2167F:	Documentation/devicetree/bindings/*/*/*npcm*
2168F:	Documentation/devicetree/bindings/*/*npcm*
2169F:	arch/arm/boot/dts/nuvoton-npcm*
2170F:	arch/arm/mach-npcm/
2171F:	drivers/*/*npcm*
2172F:	drivers/*/*/*npcm*
2173F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2174
2175ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2176L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2177S:	Orphan
2178W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2179F:	arch/arm/mach-s3c24xx/gta02.h
2180F:	arch/arm/mach-s3c24xx/mach-gta02.c
2181
2182ARM/Orion SoC/Technologic Systems TS-78xx platform support
2183M:	Alexander Clouter <alex@digriz.org.uk>
2184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185S:	Maintained
2186W:	http://www.digriz.org.uk/ts78xx/kernel
2187F:	arch/arm/mach-orion5x/ts78xx-*
2188
2189ARM/OXNAS platform support
2190M:	Neil Armstrong <narmstrong@baylibre.com>
2191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192L:	linux-oxnas@groups.io (moderated for non-subscribers)
2193S:	Maintained
2194F:	arch/arm/boot/dts/ox8*.dts*
2195F:	arch/arm/mach-oxnas/
2196F:	drivers/power/reset/oxnas-restart.c
2197N:	oxnas
2198
2199ARM/PALM TREO SUPPORT
2200M:	Tomas Cech <sleep_walker@suse.com>
2201L:	linux-arm-kernel@lists.infradead.org
2202S:	Maintained
2203W:	http://hackndev.com
2204F:	arch/arm/mach-pxa/palmtreo.*
2205
2206ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2207M:	Marek Vasut <marek.vasut@gmail.com>
2208L:	linux-arm-kernel@lists.infradead.org
2209S:	Maintained
2210W:	http://hackndev.com
2211F:	arch/arm/mach-pxa/include/mach/palmld.h
2212F:	arch/arm/mach-pxa/include/mach/palmtc.h
2213F:	arch/arm/mach-pxa/include/mach/palmtx.h
2214F:	arch/arm/mach-pxa/palmld.c
2215F:	arch/arm/mach-pxa/palmt5.*
2216F:	arch/arm/mach-pxa/palmtc.c
2217F:	arch/arm/mach-pxa/palmte2.*
2218F:	arch/arm/mach-pxa/palmtx.c
2219
2220ARM/PALMZ72 SUPPORT
2221M:	Sergey Lapin <slapin@ossfans.org>
2222L:	linux-arm-kernel@lists.infradead.org
2223S:	Maintained
2224W:	http://hackndev.com
2225F:	arch/arm/mach-pxa/palmz72.*
2226
2227ARM/PLEB SUPPORT
2228M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2229S:	Maintained
2230W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2231
2232ARM/PT DIGITAL BOARD PORT
2233M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235S:	Maintained
2236W:	http://www.armlinux.org.uk/
2237
2238ARM/QUALCOMM SUPPORT
2239M:	Andy Gross <agross@kernel.org>
2240M:	Bjorn Andersson <bjorn.andersson@linaro.org>
2241L:	linux-arm-msm@vger.kernel.org
2242S:	Maintained
2243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2244F:	Documentation/devicetree/bindings/*/qcom*
2245F:	Documentation/devicetree/bindings/soc/qcom/
2246F:	arch/arm/boot/dts/qcom-*.dts
2247F:	arch/arm/boot/dts/qcom-*.dtsi
2248F:	arch/arm/mach-qcom/
2249F:	arch/arm64/boot/dts/qcom/
2250F:	drivers/*/*/qcom*
2251F:	drivers/*/*/qcom/
2252F:	drivers/*/pm8???-*
2253F:	drivers/*/qcom*
2254F:	drivers/*/qcom/
2255F:	drivers/bluetooth/btqcomsmd.c
2256F:	drivers/clocksource/timer-qcom.c
2257F:	drivers/cpuidle/cpuidle-qcom-spm.c
2258F:	drivers/extcon/extcon-qcom*
2259F:	drivers/i2c/busses/i2c-qcom-geni.c
2260F:	drivers/i2c/busses/i2c-qup.c
2261F:	drivers/iommu/msm*
2262F:	drivers/mfd/ssbi.c
2263F:	drivers/mmc/host/mmci_qcom*
2264F:	drivers/mmc/host/sdhci-msm.c
2265F:	drivers/pci/controller/dwc/pcie-qcom.c
2266F:	drivers/phy/qualcomm/
2267F:	drivers/power/*/msm*
2268F:	drivers/reset/reset-qcom-*
2269F:	drivers/scsi/ufs/ufs-qcom.*
2270F:	drivers/spi/spi-geni-qcom.c
2271F:	drivers/spi/spi-qcom-qspi.c
2272F:	drivers/spi/spi-qup.c
2273F:	drivers/tty/serial/msm_serial.c
2274F:	drivers/usb/dwc3/dwc3-qcom.c
2275F:	include/dt-bindings/*/qcom*
2276F:	include/linux/*/qcom*
2277
2278ARM/RADISYS ENP2611 MACHINE SUPPORT
2279M:	Lennert Buytenhek <kernel@wantstofly.org>
2280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281S:	Maintained
2282
2283ARM/RDA MICRO ARCHITECTURE
2284M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2287S:	Maintained
2288F:	Documentation/devicetree/bindings/arm/rda.yaml
2289F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2290F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2291F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2292F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2293F:	arch/arm/boot/dts/rda8810pl-*
2294F:	drivers/clocksource/timer-rda.c
2295F:	drivers/gpio/gpio-rda.c
2296F:	drivers/irqchip/irq-rda-intc.c
2297F:	drivers/tty/serial/rda-uart.c
2298
2299ARM/REALTEK ARCHITECTURE
2300M:	Andreas Färber <afaerber@suse.de>
2301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2302L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2303S:	Maintained
2304F:	Documentation/devicetree/bindings/arm/realtek.yaml
2305F:	arch/arm/boot/dts/rtd*
2306F:	arch/arm/mach-realtek/
2307F:	arch/arm64/boot/dts/realtek/
2308
2309ARM/RENESAS ARM64 ARCHITECTURE
2310M:	Geert Uytterhoeven <geert+renesas@glider.be>
2311M:	Magnus Damm <magnus.damm@gmail.com>
2312L:	linux-renesas-soc@vger.kernel.org
2313S:	Supported
2314Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2316F:	Documentation/devicetree/bindings/arm/renesas.yaml
2317F:	arch/arm64/boot/dts/renesas/
2318F:	drivers/soc/renesas/
2319F:	include/linux/soc/renesas/
2320
2321ARM/RISCPC ARCHITECTURE
2322M:	Russell King <linux@armlinux.org.uk>
2323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324S:	Maintained
2325W:	http://www.armlinux.org.uk/
2326F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2327F:	arch/arm/include/asm/hardware/ioc.h
2328F:	arch/arm/include/asm/hardware/iomd.h
2329F:	arch/arm/include/asm/hardware/memc.h
2330F:	arch/arm/mach-rpc/
2331F:	drivers/net/ethernet/8390/etherh.c
2332F:	drivers/net/ethernet/i825xx/ether1*
2333F:	drivers/net/ethernet/seeq/ether3*
2334F:	drivers/scsi/arm/
2335
2336ARM/Rockchip SoC support
2337M:	Heiko Stuebner <heiko@sntech.de>
2338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339L:	linux-rockchip@lists.infradead.org
2340S:	Maintained
2341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2342F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2343F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2344F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2345F:	arch/arm/boot/dts/rk3*
2346F:	arch/arm/boot/dts/rv1108*
2347F:	arch/arm/mach-rockchip/
2348F:	drivers/*/*/*rockchip*
2349F:	drivers/*/*rockchip*
2350F:	drivers/clk/rockchip/
2351F:	drivers/i2c/busses/i2c-rk3x.c
2352F:	sound/soc/rockchip/
2353N:	rockchip
2354
2355ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2356M:	Kukjin Kim <kgene@kernel.org>
2357M:	Krzysztof Kozlowski <krzk@kernel.org>
2358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2359L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2360S:	Maintained
2361Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2362F:	Documentation/arm/samsung/
2363F:	Documentation/devicetree/bindings/arm/samsung/
2364F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2365F:	arch/arm/boot/dts/exynos*
2366F:	arch/arm/boot/dts/s3c*
2367F:	arch/arm/boot/dts/s5p*
2368F:	arch/arm/mach-exynos*/
2369F:	arch/arm/mach-s3c24*/
2370F:	arch/arm/mach-s3c64xx/
2371F:	arch/arm/mach-s5p*/
2372F:	arch/arm/plat-samsung/
2373F:	arch/arm64/boot/dts/exynos/
2374F:	drivers/*/*/*s3c24*
2375F:	drivers/*/*s3c24*
2376F:	drivers/*/*s3c64xx*
2377F:	drivers/*/*s5pv210*
2378F:	drivers/memory/samsung/
2379F:	drivers/soc/samsung/
2380F:	drivers/tty/serial/samsung*
2381F:	include/linux/soc/samsung/
2382N:	exynos
2383
2384ARM/SAMSUNG MOBILE MACHINE SUPPORT
2385M:	Kyungmin Park <kyungmin.park@samsung.com>
2386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2387S:	Maintained
2388F:	arch/arm/mach-s5pv210/
2389
2390ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2391M:	Kyungmin Park <kyungmin.park@samsung.com>
2392M:	Kamil Debski <kamil@wypas.org>
2393M:	Andrzej Hajda <a.hajda@samsung.com>
2394L:	linux-arm-kernel@lists.infradead.org
2395L:	linux-media@vger.kernel.org
2396S:	Maintained
2397F:	drivers/media/platform/s5p-g2d/
2398
2399ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2400M:	Marek Szyprowski <m.szyprowski@samsung.com>
2401L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2402L:	linux-media@vger.kernel.org
2403S:	Maintained
2404F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2405F:	drivers/media/platform/s5p-cec/
2406
2407ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2408M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2409M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2410M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2411L:	linux-arm-kernel@lists.infradead.org
2412L:	linux-media@vger.kernel.org
2413S:	Maintained
2414F:	drivers/media/platform/s5p-jpeg/
2415
2416ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2417M:	Kyungmin Park <kyungmin.park@samsung.com>
2418M:	Kamil Debski <kamil@wypas.org>
2419M:	Jeongtae Park <jtp.park@samsung.com>
2420M:	Andrzej Hajda <a.hajda@samsung.com>
2421L:	linux-arm-kernel@lists.infradead.org
2422L:	linux-media@vger.kernel.org
2423S:	Maintained
2424F:	drivers/media/platform/s5p-mfc/
2425
2426ARM/SHMOBILE ARM ARCHITECTURE
2427M:	Geert Uytterhoeven <geert+renesas@glider.be>
2428M:	Magnus Damm <magnus.damm@gmail.com>
2429L:	linux-renesas-soc@vger.kernel.org
2430S:	Supported
2431Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2433F:	Documentation/devicetree/bindings/arm/renesas.yaml
2434F:	arch/arm/boot/dts/emev2*
2435F:	arch/arm/boot/dts/gr-peach*
2436F:	arch/arm/boot/dts/iwg20d-q7*
2437F:	arch/arm/boot/dts/r7s*
2438F:	arch/arm/boot/dts/r8a*
2439F:	arch/arm/boot/dts/r9a*
2440F:	arch/arm/boot/dts/sh*
2441F:	arch/arm/configs/shmobile_defconfig
2442F:	arch/arm/include/debug/renesas-scif.S
2443F:	arch/arm/mach-shmobile/
2444F:	drivers/soc/renesas/
2445F:	include/linux/soc/renesas/
2446
2447ARM/SOCFPGA ARCHITECTURE
2448M:	Dinh Nguyen <dinguyen@kernel.org>
2449S:	Maintained
2450W:	http://www.rocketboards.org
2451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2452F:	arch/arm/boot/dts/socfpga*
2453F:	arch/arm/configs/socfpga_defconfig
2454F:	arch/arm/mach-socfpga/
2455F:	arch/arm64/boot/dts/altera/
2456F:	arch/arm64/boot/dts/intel/
2457
2458ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2459M:	Dinh Nguyen <dinguyen@kernel.org>
2460S:	Maintained
2461F:	drivers/clk/socfpga/
2462
2463ARM/SOCFPGA EDAC SUPPORT
2464M:	Thor Thayer <thor.thayer@linux.intel.com>
2465S:	Maintained
2466F:	drivers/edac/altera_edac.
2467
2468ARM/SPREADTRUM SoC SUPPORT
2469M:	Orson Zhai <orsonzhai@gmail.com>
2470M:	Baolin Wang <baolin.wang7@gmail.com>
2471M:	Chunyan Zhang <zhang.lyra@gmail.com>
2472S:	Maintained
2473F:	arch/arm64/boot/dts/sprd
2474N:	sprd
2475N:	sc27xx
2476N:	sc2731
2477
2478ARM/STI ARCHITECTURE
2479M:	Patrice Chotard <patrice.chotard@st.com>
2480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2481S:	Maintained
2482W:	http://www.stlinux.com
2483F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2484F:	arch/arm/boot/dts/sti*
2485F:	arch/arm/mach-sti/
2486F:	drivers/ata/ahci_st.c
2487F:	drivers/char/hw_random/st-rng.c
2488F:	drivers/clocksource/arm_global_timer.c
2489F:	drivers/clocksource/clksrc_st_lpc.c
2490F:	drivers/cpufreq/sti-cpufreq.c
2491F:	drivers/dma/st_fdma*
2492F:	drivers/i2c/busses/i2c-st.c
2493F:	drivers/media/platform/sti/c8sectpfe/
2494F:	drivers/media/rc/st_rc.c
2495F:	drivers/mmc/host/sdhci-st.c
2496F:	drivers/phy/st/phy-miphy28lp.c
2497F:	drivers/phy/st/phy-stih407-usb.c
2498F:	drivers/pinctrl/pinctrl-st.c
2499F:	drivers/remoteproc/st_remoteproc.c
2500F:	drivers/remoteproc/st_slim_rproc.c
2501F:	drivers/reset/sti/
2502F:	drivers/rtc/rtc-st-lpc.c
2503F:	drivers/tty/serial/st-asc.c
2504F:	drivers/usb/dwc3/dwc3-st.c
2505F:	drivers/usb/host/ehci-st.c
2506F:	drivers/usb/host/ohci-st.c
2507F:	drivers/watchdog/st_lpc_wdt.c
2508F:	include/linux/remoteproc/st_slim_rproc.h
2509
2510ARM/STM32 ARCHITECTURE
2511M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2512M:	Alexandre Torgue <alexandre.torgue@st.com>
2513L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2515S:	Maintained
2516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2517F:	arch/arm/boot/dts/stm32*
2518F:	arch/arm/mach-stm32/
2519F:	drivers/clocksource/armv7m_systick.c
2520N:	stm32
2521N:	stm
2522
2523ARM/Synaptics SoC support
2524M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2525M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2527S:	Maintained
2528F:	arch/arm/boot/dts/berlin*
2529F:	arch/arm/mach-berlin/
2530F:	arch/arm64/boot/dts/synaptics/
2531
2532ARM/TANGO ARCHITECTURE
2533M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2534M:	Mans Rullgard <mans@mansr.com>
2535L:	linux-arm-kernel@lists.infradead.org
2536S:	Odd Fixes
2537N:	tango
2538
2539ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2540M:	Lennert Buytenhek <kernel@wantstofly.org>
2541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542S:	Maintained
2543
2544ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2545M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2546L:	linux-tegra@vger.kernel.org
2547L:	linux-media@vger.kernel.org
2548S:	Maintained
2549F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2550F:	drivers/media/platform/tegra-cec/
2551
2552ARM/TETON BGA MACHINE SUPPORT
2553M:	"Mark F. Brown" <mark.brown314@gmail.com>
2554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555S:	Maintained
2556
2557ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2558M:	Santosh Shilimkar <ssantosh@kernel.org>
2559L:	linux-kernel@vger.kernel.org
2560S:	Maintained
2561F:	drivers/memory/*emif*
2562
2563ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2564M:	Santosh Shilimkar <ssantosh@kernel.org>
2565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2566S:	Maintained
2567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2568F:	arch/arm/boot/dts/keystone-*
2569F:	arch/arm/mach-keystone/
2570
2571ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2572M:	Santosh Shilimkar <ssantosh@kernel.org>
2573L:	linux-kernel@vger.kernel.org
2574S:	Maintained
2575F:	drivers/clk/keystone/
2576
2577ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2578M:	Santosh Shilimkar <ssantosh@kernel.org>
2579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2580L:	linux-kernel@vger.kernel.org
2581S:	Maintained
2582F:	drivers/clocksource/timer-keystone.c
2583
2584ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2585M:	Santosh Shilimkar <ssantosh@kernel.org>
2586L:	linux-kernel@vger.kernel.org
2587S:	Maintained
2588F:	drivers/power/reset/keystone-reset.c
2589
2590ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2591M:	Tero Kristo <t-kristo@ti.com>
2592M:	Nishanth Menon <nm@ti.com>
2593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2594S:	Supported
2595F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2596F:	arch/arm64/boot/dts/ti/Makefile
2597F:	arch/arm64/boot/dts/ti/k3-*
2598F:	include/dt-bindings/pinctrl/k3.h
2599
2600ARM/THECUS N2100 MACHINE SUPPORT
2601M:	Lennert Buytenhek <kernel@wantstofly.org>
2602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2603S:	Maintained
2604
2605ARM/TOSA MACHINE SUPPORT
2606M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2607M:	Dirk Opfer <dirk@opfer-online.de>
2608S:	Maintained
2609
2610ARM/UNIPHIER ARCHITECTURE
2611M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2613S:	Maintained
2614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2615F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2616F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2617F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2618F:	arch/arm/boot/dts/uniphier*
2619F:	arch/arm/include/asm/hardware/cache-uniphier.h
2620F:	arch/arm/mach-uniphier/
2621F:	arch/arm/mm/cache-uniphier.c
2622F:	arch/arm64/boot/dts/socionext/uniphier*
2623F:	drivers/bus/uniphier-system-bus.c
2624F:	drivers/clk/uniphier/
2625F:	drivers/dma/uniphier-mdmac.c
2626F:	drivers/gpio/gpio-uniphier.c
2627F:	drivers/i2c/busses/i2c-uniphier*
2628F:	drivers/irqchip/irq-uniphier-aidet.c
2629F:	drivers/mmc/host/uniphier-sd.c
2630F:	drivers/pinctrl/uniphier/
2631F:	drivers/reset/reset-uniphier.c
2632F:	drivers/tty/serial/8250/8250_uniphier.c
2633N:	uniphier
2634
2635ARM/VERSATILE EXPRESS PLATFORM
2636M:	Liviu Dudau <liviu.dudau@arm.com>
2637M:	Sudeep Holla <sudeep.holla@arm.com>
2638M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2640S:	Maintained
2641F:	*/*/*/vexpress*
2642F:	*/*/vexpress*
2643F:	arch/arm/boot/dts/vexpress*
2644F:	arch/arm/mach-vexpress/
2645F:	arch/arm64/boot/dts/arm/
2646F:	drivers/clk/versatile/clk-vexpress-osc.c
2647F:	drivers/clocksource/timer-versatile.c
2648N:	mps2
2649
2650ARM/VFP SUPPORT
2651M:	Russell King <linux@armlinux.org.uk>
2652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2653S:	Maintained
2654W:	http://www.armlinux.org.uk/
2655F:	arch/arm/vfp/
2656
2657ARM/VOIPAC PXA270 SUPPORT
2658M:	Marek Vasut <marek.vasut@gmail.com>
2659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2660S:	Maintained
2661F:	arch/arm/mach-pxa/include/mach/vpac270.h
2662F:	arch/arm/mach-pxa/vpac270.c
2663
2664ARM/VT8500 ARM ARCHITECTURE
2665M:	Tony Prisk <linux@prisktech.co.nz>
2666L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2667S:	Maintained
2668F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2669F:	arch/arm/mach-vt8500/
2670F:	drivers/clocksource/timer-vt8500.c
2671F:	drivers/i2c/busses/i2c-wmt.c
2672F:	drivers/mmc/host/wmt-sdmmc.c
2673F:	drivers/pwm/pwm-vt8500.c
2674F:	drivers/rtc/rtc-vt8500.c
2675F:	drivers/tty/serial/vt8500_serial.c
2676F:	drivers/usb/host/ehci-platform.c
2677F:	drivers/usb/host/uhci-platform.c
2678F:	drivers/video/fbdev/vt8500lcdfb.*
2679F:	drivers/video/fbdev/wm8505fb*
2680F:	drivers/video/fbdev/wmt_ge_rops.*
2681
2682ARM/ZIPIT Z2 SUPPORT
2683M:	Marek Vasut <marek.vasut@gmail.com>
2684L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2685S:	Maintained
2686F:	arch/arm/mach-pxa/include/mach/z2.h
2687F:	arch/arm/mach-pxa/z2.c
2688
2689ARM/ZTE ARCHITECTURE
2690M:	Jun Nie <jun.nie@linaro.org>
2691M:	Shawn Guo <shawnguo@kernel.org>
2692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2693S:	Maintained
2694F:	Documentation/devicetree/bindings/arm/zte.yaml
2695F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2696F:	Documentation/devicetree/bindings/dma/zxdma.txt
2697F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2698F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2699F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2700F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2701F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2702F:	Documentation/devicetree/bindings/soc/zte/
2703F:	Documentation/devicetree/bindings/sound/zte,*.txt
2704F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2705F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2706F:	arch/arm/boot/dts/zx2967*
2707F:	arch/arm/mach-zx/
2708F:	arch/arm64/boot/dts/zte/
2709F:	drivers/clk/zte/
2710F:	drivers/dma/zx_dma.c
2711F:	drivers/gpio/gpio-zx.c
2712F:	drivers/i2c/busses/i2c-zx2967.c
2713F:	drivers/mmc/host/dw_mmc-zx.*
2714F:	drivers/pinctrl/zte/
2715F:	drivers/soc/zte/
2716F:	drivers/thermal/zx2967_thermal.c
2717F:	drivers/watchdog/zx2967_wdt.c
2718F:	include/dt-bindings/clock/zx2967*.h
2719F:	include/dt-bindings/soc/zte,*.h
2720F:	sound/soc/codecs/zx_aud96p22.c
2721F:	sound/soc/zte/
2722
2723ARM/ZYNQ ARCHITECTURE
2724M:	Michal Simek <michal.simek@xilinx.com>
2725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2726S:	Supported
2727W:	http://wiki.xilinx.com
2728T:	git https://github.com/Xilinx/linux-xlnx.git
2729F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2730F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2731F:	arch/arm/mach-zynq/
2732F:	drivers/block/xsysace.c
2733F:	drivers/clocksource/timer-cadence-ttc.c
2734F:	drivers/cpuidle/cpuidle-zynq.c
2735F:	drivers/edac/synopsys_edac.c
2736F:	drivers/i2c/busses/i2c-cadence.c
2737F:	drivers/i2c/busses/i2c-xiic.c
2738F:	drivers/mmc/host/sdhci-of-arasan.c
2739N:	zynq
2740N:	xilinx
2741
2742ARM64 PORT (AARCH64 ARCHITECTURE)
2743M:	Catalin Marinas <catalin.marinas@arm.com>
2744M:	Will Deacon <will@kernel.org>
2745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2746S:	Maintained
2747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2748F:	Documentation/arm64/
2749F:	arch/arm64/
2750F:	tools/testing/selftests/arm64/
2751X:	arch/arm64/boot/dts/
2752
2753AS3645A LED FLASH CONTROLLER DRIVER
2754M:	Sakari Ailus <sakari.ailus@iki.fi>
2755L:	linux-leds@vger.kernel.org
2756S:	Maintained
2757F:	drivers/leds/leds-as3645a.c
2758
2759ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2760M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2761L:	linux-media@vger.kernel.org
2762S:	Maintained
2763T:	git git://linuxtv.org/media_tree.git
2764F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2765F:	drivers/media/i2c/ak7375.c
2766
2767ASAHI KASEI AK8974 DRIVER
2768M:	Linus Walleij <linus.walleij@linaro.org>
2769L:	linux-iio@vger.kernel.org
2770S:	Supported
2771W:	http://www.akm.com/
2772F:	drivers/iio/magnetometer/ak8974.c
2773
2774ASC7621 HARDWARE MONITOR DRIVER
2775M:	George Joseph <george.joseph@fairview5.com>
2776L:	linux-hwmon@vger.kernel.org
2777S:	Maintained
2778F:	Documentation/hwmon/asc7621.rst
2779F:	drivers/hwmon/asc7621.c
2780
2781ASPEED PINCTRL DRIVERS
2782M:	Andrew Jeffery <andrew@aj.id.au>
2783L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2784L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2785L:	linux-gpio@vger.kernel.org
2786S:	Maintained
2787F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2788F:	drivers/pinctrl/aspeed/
2789
2790ASPEED SCU INTERRUPT CONTROLLER DRIVER
2791M:	Eddie James <eajames@linux.ibm.com>
2792L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2793S:	Maintained
2794F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2795F:	drivers/irqchip/irq-aspeed-scu-ic.c
2796F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2797
2798ASPEED VIDEO ENGINE DRIVER
2799M:	Eddie James <eajames@linux.ibm.com>
2800L:	linux-media@vger.kernel.org
2801L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2802S:	Maintained
2803F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2804F:	drivers/media/platform/aspeed-video.c
2805
2806ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2807M:	Corentin Chary <corentin.chary@gmail.com>
2808L:	acpi4asus-user@lists.sourceforge.net
2809L:	platform-driver-x86@vger.kernel.org
2810S:	Maintained
2811W:	http://acpi4asus.sf.net
2812F:	drivers/platform/x86/asus*.c
2813F:	drivers/platform/x86/eeepc*.c
2814
2815ASUS WIRELESS RADIO CONTROL DRIVER
2816M:	João Paulo Rechi Vita <jprvita@gmail.com>
2817L:	platform-driver-x86@vger.kernel.org
2818S:	Maintained
2819F:	drivers/platform/x86/asus-wireless.c
2820
2821ASYMMETRIC KEYS
2822M:	David Howells <dhowells@redhat.com>
2823L:	keyrings@vger.kernel.org
2824S:	Maintained
2825F:	Documentation/crypto/asymmetric-keys.txt
2826F:	crypto/asymmetric_keys/
2827F:	include/crypto/pkcs7.h
2828F:	include/crypto/public_key.h
2829F:	include/linux/verification.h
2830
2831ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2832R:	Dan Williams <dan.j.williams@intel.com>
2833S:	Odd fixes
2834W:	http://sourceforge.net/projects/xscaleiop
2835F:	Documentation/crypto/async-tx-api.txt
2836F:	crypto/async_tx/
2837F:	drivers/dma/
2838F:	include/linux/async_tx.h
2839F:	include/linux/dmaengine.h
2840
2841AT24 EEPROM DRIVER
2842M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2843L:	linux-i2c@vger.kernel.org
2844S:	Maintained
2845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2846F:	Documentation/devicetree/bindings/eeprom/at24.yaml
2847F:	drivers/misc/eeprom/at24.c
2848
2849ATA OVER ETHERNET (AOE) DRIVER
2850M:	"Justin Sanders" <justin@coraid.com>
2851S:	Supported
2852W:	http://www.openaoe.org/
2853F:	Documentation/admin-guide/aoe/
2854F:	drivers/block/aoe/
2855
2856ATHEROS 71XX/9XXX GPIO DRIVER
2857M:	Alban Bedel <albeu@free.fr>
2858S:	Maintained
2859W:	https://github.com/AlbanBedel/linux
2860T:	git git://github.com/AlbanBedel/linux
2861F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2862F:	drivers/gpio/gpio-ath79.c
2863
2864ATHEROS 71XX/9XXX USB PHY DRIVER
2865M:	Alban Bedel <albeu@free.fr>
2866S:	Maintained
2867W:	https://github.com/AlbanBedel/linux
2868T:	git git://github.com/AlbanBedel/linux
2869F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2870F:	drivers/phy/qualcomm/phy-ath79-usb.c
2871
2872ATHEROS ATH GENERIC UTILITIES
2873M:	Kalle Valo <kvalo@codeaurora.org>
2874L:	linux-wireless@vger.kernel.org
2875S:	Supported
2876F:	drivers/net/wireless/ath/*
2877
2878ATHEROS ATH5K WIRELESS DRIVER
2879M:	Jiri Slaby <jirislaby@gmail.com>
2880M:	Nick Kossifidis <mickflemm@gmail.com>
2881M:	Luis Chamberlain <mcgrof@kernel.org>
2882L:	linux-wireless@vger.kernel.org
2883S:	Maintained
2884W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2885F:	drivers/net/wireless/ath/ath5k/
2886
2887ATHEROS ATH6KL WIRELESS DRIVER
2888M:	Kalle Valo <kvalo@codeaurora.org>
2889L:	linux-wireless@vger.kernel.org
2890S:	Supported
2891W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2893F:	drivers/net/wireless/ath/ath6kl/
2894
2895ATI_REMOTE2 DRIVER
2896M:	Ville Syrjala <syrjala@sci.fi>
2897S:	Maintained
2898F:	drivers/input/misc/ati_remote2.c
2899
2900ATK0110 HWMON DRIVER
2901M:	Luca Tettamanti <kronos.it@gmail.com>
2902L:	linux-hwmon@vger.kernel.org
2903S:	Maintained
2904F:	drivers/hwmon/asus_atk0110.c
2905
2906ATLX ETHERNET DRIVERS
2907M:	Jay Cliburn <jcliburn@gmail.com>
2908M:	Chris Snook <chris.snook@gmail.com>
2909L:	netdev@vger.kernel.org
2910S:	Maintained
2911W:	http://sourceforge.net/projects/atl1
2912W:	http://atl1.sourceforge.net
2913F:	drivers/net/ethernet/atheros/
2914
2915ATM
2916M:	Chas Williams <3chas3@gmail.com>
2917L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2918L:	netdev@vger.kernel.org
2919S:	Maintained
2920W:	http://linux-atm.sourceforge.net
2921F:	drivers/atm/
2922F:	include/linux/atm*
2923F:	include/uapi/linux/atm*
2924
2925ATMEL MACB ETHERNET DRIVER
2926M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2927S:	Supported
2928F:	drivers/net/ethernet/cadence/
2929
2930ATMEL MAXTOUCH DRIVER
2931M:	Nick Dyer <nick@shmanahar.org>
2932S:	Maintained
2933T:	git git://github.com/ndyer/linux.git
2934F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2935F:	drivers/input/touchscreen/atmel_mxt_ts.c
2936
2937ATMEL WIRELESS DRIVER
2938M:	Simon Kelley <simon@thekelleys.org.uk>
2939L:	linux-wireless@vger.kernel.org
2940S:	Maintained
2941W:	http://www.thekelleys.org.uk/atmel
2942W:	http://atmelwlandriver.sourceforge.net/
2943F:	drivers/net/wireless/atmel/atmel*
2944
2945ATOMIC INFRASTRUCTURE
2946M:	Will Deacon <will@kernel.org>
2947M:	Peter Zijlstra <peterz@infradead.org>
2948R:	Boqun Feng <boqun.feng@gmail.com>
2949L:	linux-kernel@vger.kernel.org
2950S:	Maintained
2951F:	arch/*/include/asm/atomic*.h
2952F:	include/*/atomic*.h
2953F:	scripts/atomic/
2954
2955ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2956M:	Bradley Grove <linuxdrivers@attotech.com>
2957L:	linux-scsi@vger.kernel.org
2958S:	Supported
2959W:	http://www.attotech.com
2960F:	drivers/scsi/esas2r
2961
2962ATUSB IEEE 802.15.4 RADIO DRIVER
2963M:	Stefan Schmidt <stefan@datenfreihafen.org>
2964L:	linux-wpan@vger.kernel.org
2965S:	Maintained
2966F:	drivers/net/ieee802154/at86rf230.h
2967F:	drivers/net/ieee802154/atusb.c
2968F:	drivers/net/ieee802154/atusb.h
2969
2970AUDIT SUBSYSTEM
2971M:	Paul Moore <paul@paul-moore.com>
2972M:	Eric Paris <eparis@redhat.com>
2973L:	linux-audit@redhat.com (moderated for non-subscribers)
2974S:	Supported
2975W:	https://github.com/linux-audit
2976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2977F:	include/linux/audit.h
2978F:	include/uapi/linux/audit.h
2979F:	kernel/audit*
2980
2981AUXILIARY DISPLAY DRIVERS
2982M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2983S:	Maintained
2984F:	drivers/auxdisplay/
2985F:	include/linux/cfag12864b.h
2986
2987AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2988M:	Andreas Klinger <ak@it-klinger.de>
2989L:	linux-iio@vger.kernel.org
2990S:	Maintained
2991F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2992F:	drivers/iio/adc/hx711.c
2993
2994AX.25 NETWORK LAYER
2995M:	Ralf Baechle <ralf@linux-mips.org>
2996L:	linux-hams@vger.kernel.org
2997S:	Maintained
2998W:	http://www.linux-ax25.org/
2999F:	include/net/ax25.h
3000F:	include/uapi/linux/ax25.h
3001F:	net/ax25/
3002
3003AXENTIA ARM DEVICES
3004M:	Peter Rosin <peda@axentia.se>
3005L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3006S:	Maintained
3007F:	arch/arm/boot/dts/at91-linea.dtsi
3008F:	arch/arm/boot/dts/at91-natte.dtsi
3009F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3010F:	arch/arm/boot/dts/at91-tse850-3.dts
3011
3012AXENTIA ASOC DRIVERS
3013M:	Peter Rosin <peda@axentia.se>
3014L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3015S:	Maintained
3016F:	Documentation/devicetree/bindings/sound/axentia,*
3017F:	sound/soc/atmel/tse850-pcm5142.c
3018
3019AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3020M:	Nuno Sá <nuno.sa@analog.com>
3021L:	linux-hwmon@vger.kernel.org
3022S:	Supported
3023W:	http://ez.analog.com/community/linux-device-drivers
3024F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3025F:	drivers/hwmon/axi-fan-control.c
3026
3027AXXIA I2C CONTROLLER
3028M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3029L:	linux-i2c@vger.kernel.org
3030S:	Maintained
3031F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3032F:	drivers/i2c/busses/i2c-axxia.c
3033
3034AZ6007 DVB DRIVER
3035M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3036L:	linux-media@vger.kernel.org
3037S:	Maintained
3038W:	https://linuxtv.org
3039T:	git git://linuxtv.org/media_tree.git
3040F:	drivers/media/usb/dvb-usb-v2/az6007.c
3041
3042AZTECH FM RADIO RECEIVER DRIVER
3043M:	Hans Verkuil <hverkuil@xs4all.nl>
3044L:	linux-media@vger.kernel.org
3045S:	Maintained
3046W:	https://linuxtv.org
3047T:	git git://linuxtv.org/media_tree.git
3048F:	drivers/media/radio/radio-aztech*
3049
3050B43 WIRELESS DRIVER
3051L:	linux-wireless@vger.kernel.org
3052L:	b43-dev@lists.infradead.org
3053S:	Odd Fixes
3054W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3055F:	drivers/net/wireless/broadcom/b43/
3056
3057B43LEGACY WIRELESS DRIVER
3058M:	Larry Finger <Larry.Finger@lwfinger.net>
3059L:	linux-wireless@vger.kernel.org
3060L:	b43-dev@lists.infradead.org
3061S:	Maintained
3062W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3063F:	drivers/net/wireless/broadcom/b43legacy/
3064
3065BACKLIGHT CLASS/SUBSYSTEM
3066M:	Lee Jones <lee.jones@linaro.org>
3067M:	Daniel Thompson <daniel.thompson@linaro.org>
3068M:	Jingoo Han <jingoohan1@gmail.com>
3069L:	dri-devel@lists.freedesktop.org
3070S:	Maintained
3071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3072F:	Documentation/ABI/stable/sysfs-class-backlight
3073F:	Documentation/ABI/testing/sysfs-class-backlight
3074F:	Documentation/devicetree/bindings/leds/backlight
3075F:	drivers/video/backlight/
3076F:	include/linux/backlight.h
3077F:	include/linux/pwm_backlight.h
3078
3079BATMAN ADVANCED
3080M:	Marek Lindner <mareklindner@neomailbox.ch>
3081M:	Simon Wunderlich <sw@simonwunderlich.de>
3082M:	Antonio Quartulli <a@unstable.cc>
3083M:	Sven Eckelmann <sven@narfation.org>
3084L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3085S:	Maintained
3086W:	https://www.open-mesh.org/
3087Q:	https://patchwork.open-mesh.org/project/batman/list/
3088B:	https://www.open-mesh.org/projects/batman-adv/issues
3089C:	irc://chat.freenode.net/batman
3090T:	git https://git.open-mesh.org/linux-merge.git
3091F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3092F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
3093F:	Documentation/networking/batman-adv.rst
3094F:	include/uapi/linux/batadv_packet.h
3095F:	include/uapi/linux/batman_adv.h
3096F:	net/batman-adv/
3097
3098BAYCOM/HDLCDRV DRIVERS FOR AX.25
3099M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3100L:	linux-hams@vger.kernel.org
3101S:	Maintained
3102W:	http://www.baycom.org/~tom/ham/ham.html
3103F:	drivers/net/hamradio/baycom*
3104
3105BCACHE (BLOCK LAYER CACHE)
3106M:	Coly Li <colyli@suse.de>
3107M:	Kent Overstreet <kent.overstreet@gmail.com>
3108L:	linux-bcache@vger.kernel.org
3109S:	Maintained
3110W:	http://bcache.evilpiepirate.org
3111C:	irc://irc.oftc.net/bcache
3112F:	drivers/md/bcache/
3113
3114BDISP ST MEDIA DRIVER
3115M:	Fabien Dessenne <fabien.dessenne@st.com>
3116L:	linux-media@vger.kernel.org
3117S:	Supported
3118W:	https://linuxtv.org
3119T:	git git://linuxtv.org/media_tree.git
3120F:	drivers/media/platform/sti/bdisp
3121
3122BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3123M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3124L:	netdev@vger.kernel.org
3125S:	Maintained
3126F:	drivers/net/ethernet/ec_bhf.c
3127
3128BEFS FILE SYSTEM
3129M:	Luis de Bethencourt <luisbg@kernel.org>
3130M:	Salah Triki <salah.triki@gmail.com>
3131S:	Maintained
3132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3133F:	Documentation/filesystems/befs.rst
3134F:	fs/befs/
3135
3136BFQ I/O SCHEDULER
3137M:	Paolo Valente <paolo.valente@linaro.org>
3138M:	Jens Axboe <axboe@kernel.dk>
3139L:	linux-block@vger.kernel.org
3140S:	Maintained
3141F:	Documentation/block/bfq-iosched.rst
3142F:	block/bfq-*
3143
3144BFS FILE SYSTEM
3145M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3146S:	Maintained
3147F:	Documentation/filesystems/bfs.rst
3148F:	fs/bfs/
3149F:	include/uapi/linux/bfs_fs.h
3150
3151BLINKM RGB LED DRIVER
3152M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3153S:	Maintained
3154F:	drivers/leds/leds-blinkm.c
3155
3156BLOCK LAYER
3157M:	Jens Axboe <axboe@kernel.dk>
3158L:	linux-block@vger.kernel.org
3159S:	Maintained
3160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3161F:	block/
3162F:	drivers/block/
3163F:	kernel/trace/blktrace.c
3164F:	lib/sbitmap.c
3165
3166BLOCK2MTD DRIVER
3167M:	Joern Engel <joern@lazybastard.org>
3168L:	linux-mtd@lists.infradead.org
3169S:	Maintained
3170F:	drivers/mtd/devices/block2mtd.c
3171
3172BLUETOOTH DRIVERS
3173M:	Marcel Holtmann <marcel@holtmann.org>
3174M:	Johan Hedberg <johan.hedberg@gmail.com>
3175L:	linux-bluetooth@vger.kernel.org
3176S:	Maintained
3177W:	http://www.bluez.org/
3178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3180F:	drivers/bluetooth/
3181
3182BLUETOOTH SUBSYSTEM
3183M:	Marcel Holtmann <marcel@holtmann.org>
3184M:	Johan Hedberg <johan.hedberg@gmail.com>
3185L:	linux-bluetooth@vger.kernel.org
3186S:	Maintained
3187W:	http://www.bluez.org/
3188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3190F:	include/net/bluetooth/
3191F:	net/bluetooth/
3192
3193BONDING DRIVER
3194M:	Jay Vosburgh <j.vosburgh@gmail.com>
3195M:	Veaceslav Falico <vfalico@gmail.com>
3196M:	Andy Gospodarek <andy@greyhouse.net>
3197L:	netdev@vger.kernel.org
3198S:	Supported
3199W:	http://sourceforge.net/projects/bonding/
3200F:	drivers/net/bonding/
3201F:	include/uapi/linux/if_bonding.h
3202
3203BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3204M:	Dan Robertson <dan@dlrobertson.com>
3205L:	linux-iio@vger.kernel.org
3206S:	Maintained
3207F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3208F:	drivers/iio/accel/bma400*
3209
3210BPF (Safe dynamic programs and tools)
3211M:	Alexei Starovoitov <ast@kernel.org>
3212M:	Daniel Borkmann <daniel@iogearbox.net>
3213R:	Martin KaFai Lau <kafai@fb.com>
3214R:	Song Liu <songliubraving@fb.com>
3215R:	Yonghong Song <yhs@fb.com>
3216R:	Andrii Nakryiko <andriin@fb.com>
3217R:	John Fastabend <john.fastabend@gmail.com>
3218R:	KP Singh <kpsingh@chromium.org>
3219L:	netdev@vger.kernel.org
3220L:	bpf@vger.kernel.org
3221S:	Supported
3222Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3225F:	Documentation/bpf/
3226F:	Documentation/networking/filter.rst
3227F:	arch/*/net/*
3228F:	include/linux/bpf*
3229F:	include/linux/filter.h
3230F:	include/trace/events/xdp.h
3231F:	include/uapi/linux/bpf*
3232F:	include/uapi/linux/filter.h
3233F:	kernel/bpf/
3234F:	kernel/trace/bpf_trace.c
3235F:	lib/test_bpf.c
3236F:	net/bpf/
3237F:	net/core/filter.c
3238F:	net/sched/act_bpf.c
3239F:	net/sched/cls_bpf.c
3240F:	samples/bpf/
3241F:	tools/bpf/
3242F:	tools/lib/bpf/
3243F:	tools/testing/selftests/bpf/
3244N:	bpf
3245K:	bpf
3246
3247BPF JIT for ARM
3248M:	Shubham Bansal <illusionist.neo@gmail.com>
3249L:	netdev@vger.kernel.org
3250L:	bpf@vger.kernel.org
3251S:	Maintained
3252F:	arch/arm/net/
3253
3254BPF JIT for ARM64
3255M:	Daniel Borkmann <daniel@iogearbox.net>
3256M:	Alexei Starovoitov <ast@kernel.org>
3257M:	Zi Shen Lim <zlim.lnx@gmail.com>
3258L:	netdev@vger.kernel.org
3259L:	bpf@vger.kernel.org
3260S:	Supported
3261F:	arch/arm64/net/
3262
3263BPF JIT for MIPS (32-BIT AND 64-BIT)
3264M:	Paul Burton <paulburton@kernel.org>
3265L:	netdev@vger.kernel.org
3266L:	bpf@vger.kernel.org
3267S:	Maintained
3268F:	arch/mips/net/
3269
3270BPF JIT for NFP NICs
3271M:	Jakub Kicinski <kuba@kernel.org>
3272L:	netdev@vger.kernel.org
3273L:	bpf@vger.kernel.org
3274S:	Supported
3275F:	drivers/net/ethernet/netronome/nfp/bpf/
3276
3277BPF JIT for POWERPC (32-BIT AND 64-BIT)
3278M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3279M:	Sandipan Das <sandipan@linux.ibm.com>
3280L:	netdev@vger.kernel.org
3281L:	bpf@vger.kernel.org
3282S:	Maintained
3283F:	arch/powerpc/net/
3284
3285BPF JIT for RISC-V (32-bit)
3286M:	Luke Nelson <luke.r.nels@gmail.com>
3287M:	Xi Wang <xi.wang@gmail.com>
3288L:	netdev@vger.kernel.org
3289L:	bpf@vger.kernel.org
3290S:	Maintained
3291F:	arch/riscv/net/
3292X:	arch/riscv/net/bpf_jit_comp64.c
3293
3294BPF JIT for RISC-V (64-bit)
3295M:	Björn Töpel <bjorn.topel@gmail.com>
3296L:	netdev@vger.kernel.org
3297L:	bpf@vger.kernel.org
3298S:	Maintained
3299F:	arch/riscv/net/
3300X:	arch/riscv/net/bpf_jit_comp32.c
3301
3302BPF JIT for S390
3303M:	Ilya Leoshkevich <iii@linux.ibm.com>
3304M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3305M:	Vasily Gorbik <gor@linux.ibm.com>
3306L:	netdev@vger.kernel.org
3307L:	bpf@vger.kernel.org
3308S:	Maintained
3309F:	arch/s390/net/
3310X:	arch/s390/net/pnet.c
3311
3312BPF JIT for SPARC (32-BIT AND 64-BIT)
3313M:	David S. Miller <davem@davemloft.net>
3314L:	netdev@vger.kernel.org
3315L:	bpf@vger.kernel.org
3316S:	Maintained
3317F:	arch/sparc/net/
3318
3319BPF JIT for X86 32-BIT
3320M:	Wang YanQing <udknight@gmail.com>
3321L:	netdev@vger.kernel.org
3322L:	bpf@vger.kernel.org
3323S:	Maintained
3324F:	arch/x86/net/bpf_jit_comp32.c
3325
3326BPF JIT for X86 64-BIT
3327M:	Alexei Starovoitov <ast@kernel.org>
3328M:	Daniel Borkmann <daniel@iogearbox.net>
3329L:	netdev@vger.kernel.org
3330L:	bpf@vger.kernel.org
3331S:	Supported
3332F:	arch/x86/net/
3333X:	arch/x86/net/bpf_jit_comp32.c
3334
3335BROADCOM B44 10/100 ETHERNET DRIVER
3336M:	Michael Chan <michael.chan@broadcom.com>
3337L:	netdev@vger.kernel.org
3338S:	Supported
3339F:	drivers/net/ethernet/broadcom/b44.*
3340
3341BROADCOM B53 ETHERNET SWITCH DRIVER
3342M:	Florian Fainelli <f.fainelli@gmail.com>
3343L:	netdev@vger.kernel.org
3344L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3345S:	Supported
3346F:	drivers/net/dsa/b53/*
3347F:	include/linux/platform_data/b53.h
3348
3349BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3350M:	Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3351L:	bcm-kernel-feedback-list@broadcom.com
3352L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3354S:	Maintained
3355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3356F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3357F:	drivers/pci/controller/pcie-brcmstb.c
3358F:	drivers/staging/vc04_services
3359N:	bcm2711
3360N:	bcm2835
3361
3362BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3363M:	Florian Fainelli <f.fainelli@gmail.com>
3364M:	Ray Jui <rjui@broadcom.com>
3365M:	Scott Branden <sbranden@broadcom.com>
3366M:	bcm-kernel-feedback-list@broadcom.com
3367S:	Maintained
3368T:	git git://github.com/broadcom/mach-bcm
3369F:	arch/arm/mach-bcm/
3370N:	bcm281*
3371N:	bcm113*
3372N:	bcm216*
3373N:	kona
3374
3375BROADCOM BCM47XX MIPS ARCHITECTURE
3376M:	Hauke Mehrtens <hauke@hauke-m.de>
3377M:	Rafał Miłecki <zajec5@gmail.com>
3378L:	linux-mips@vger.kernel.org
3379S:	Maintained
3380F:	Documentation/devicetree/bindings/mips/brcm/
3381F:	arch/mips/bcm47xx/*
3382F:	arch/mips/include/asm/mach-bcm47xx/*
3383
3384BROADCOM BCM5301X ARM ARCHITECTURE
3385M:	Hauke Mehrtens <hauke@hauke-m.de>
3386M:	Rafał Miłecki <zajec5@gmail.com>
3387M:	bcm-kernel-feedback-list@broadcom.com
3388L:	linux-arm-kernel@lists.infradead.org
3389S:	Maintained
3390F:	arch/arm/boot/dts/bcm470*
3391F:	arch/arm/boot/dts/bcm5301x*.dtsi
3392F:	arch/arm/boot/dts/bcm953012*
3393F:	arch/arm/mach-bcm/bcm_5301x.c
3394
3395BROADCOM BCM53573 ARM ARCHITECTURE
3396M:	Rafał Miłecki <rafal@milecki.pl>
3397L:	bcm-kernel-feedback-list@broadcom.com
3398L:	linux-arm-kernel@lists.infradead.org
3399S:	Maintained
3400F:	arch/arm/boot/dts/bcm47189*
3401F:	arch/arm/boot/dts/bcm53573*
3402
3403BROADCOM BCM63XX ARM ARCHITECTURE
3404M:	Florian Fainelli <f.fainelli@gmail.com>
3405M:	bcm-kernel-feedback-list@broadcom.com
3406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3407S:	Maintained
3408T:	git git://github.com/broadcom/stblinux.git
3409N:	bcm63xx
3410
3411BROADCOM BCM63XX/BCM33XX UDC DRIVER
3412M:	Kevin Cernekee <cernekee@gmail.com>
3413L:	linux-usb@vger.kernel.org
3414S:	Maintained
3415F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3416
3417BROADCOM BCM7XXX ARM ARCHITECTURE
3418M:	Florian Fainelli <f.fainelli@gmail.com>
3419M:	bcm-kernel-feedback-list@broadcom.com
3420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3421S:	Maintained
3422T:	git git://github.com/broadcom/stblinux.git
3423F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3424F:	arch/arm/boot/dts/bcm7*.dts*
3425F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3426F:	arch/arm/mach-bcm/*brcmstb*
3427F:	arch/arm/mm/cache-b15-rac.c
3428F:	drivers/bus/brcmstb_gisb.c
3429F:	drivers/pci/controller/pcie-brcmstb.c
3430N:	brcmstb
3431
3432BROADCOM BMIPS CPUFREQ DRIVER
3433M:	Markus Mayer <mmayer@broadcom.com>
3434M:	bcm-kernel-feedback-list@broadcom.com
3435L:	linux-pm@vger.kernel.org
3436S:	Maintained
3437F:	drivers/cpufreq/bmips-cpufreq.c
3438
3439BROADCOM BMIPS MIPS ARCHITECTURE
3440M:	Florian Fainelli <f.fainelli@gmail.com>
3441L:	bcm-kernel-feedback-list@broadcom.com
3442L:	linux-mips@vger.kernel.org
3443S:	Maintained
3444T:	git git://github.com/broadcom/stblinux.git
3445F:	arch/mips/bmips/*
3446F:	arch/mips/boot/dts/brcm/bcm*.dts*
3447F:	arch/mips/include/asm/mach-bmips/*
3448F:	arch/mips/kernel/*bmips*
3449F:	drivers/irqchip/irq-bcm63*
3450F:	drivers/irqchip/irq-bcm7*
3451F:	drivers/irqchip/irq-brcmstb*
3452F:	include/linux/bcm963xx_nvram.h
3453F:	include/linux/bcm963xx_tag.h
3454
3455BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3456M:	Rasesh Mody <rmody@marvell.com>
3457M:	GR-Linux-NIC-Dev@marvell.com
3458L:	netdev@vger.kernel.org
3459S:	Supported
3460F:	drivers/net/ethernet/broadcom/bnx2.*
3461F:	drivers/net/ethernet/broadcom/bnx2_*
3462
3463BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3464M:	QLogic-Storage-Upstream@qlogic.com
3465L:	linux-scsi@vger.kernel.org
3466S:	Supported
3467F:	drivers/scsi/bnx2fc/
3468
3469BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3470M:	QLogic-Storage-Upstream@qlogic.com
3471L:	linux-scsi@vger.kernel.org
3472S:	Supported
3473F:	drivers/scsi/bnx2i/
3474
3475BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3476M:	Ariel Elior <aelior@marvell.com>
3477M:	Sudarsana Kalluru <skalluru@marvell.com>
3478M:	GR-everest-linux-l2@marvell.com
3479L:	netdev@vger.kernel.org
3480S:	Supported
3481F:	drivers/net/ethernet/broadcom/bnx2x/
3482
3483BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3484M:	Michael Chan <michael.chan@broadcom.com>
3485L:	netdev@vger.kernel.org
3486S:	Supported
3487F:	drivers/net/ethernet/broadcom/bnxt/
3488
3489BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3490M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3491M:	Franky Lin <franky.lin@broadcom.com>
3492M:	Hante Meuleman <hante.meuleman@broadcom.com>
3493M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3494M:	Wright Feng <wright.feng@cypress.com>
3495L:	linux-wireless@vger.kernel.org
3496L:	brcm80211-dev-list.pdl@broadcom.com
3497L:	brcm80211-dev-list@cypress.com
3498S:	Supported
3499F:	drivers/net/wireless/broadcom/brcm80211/
3500
3501BROADCOM BRCMSTB GPIO DRIVER
3502M:	Gregory Fong <gregory.0xf0@gmail.com>
3503L:	bcm-kernel-feedback-list@broadcom.com
3504S:	Supported
3505F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3506F:	drivers/gpio/gpio-brcmstb.c
3507
3508BROADCOM BRCMSTB I2C DRIVER
3509M:	Kamal Dasu <kdasu.kdev@gmail.com>
3510L:	linux-i2c@vger.kernel.org
3511L:	bcm-kernel-feedback-list@broadcom.com
3512S:	Supported
3513F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3514F:	drivers/i2c/busses/i2c-brcmstb.c
3515
3516BROADCOM BRCMSTB USB EHCI DRIVER
3517M:	Al Cooper <alcooperx@gmail.com>
3518L:	linux-usb@vger.kernel.org
3519L:	bcm-kernel-feedback-list@broadcom.com
3520S:	Maintained
3521F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3522F:	drivers/usb/host/ehci-brcm.*
3523
3524BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3525M:	Al Cooper <alcooperx@gmail.com>
3526L:	linux-kernel@vger.kernel.org
3527L:	bcm-kernel-feedback-list@broadcom.com
3528S:	Maintained
3529F:	drivers/phy/broadcom/phy-brcm-usb*
3530
3531BROADCOM GENET ETHERNET DRIVER
3532M:	Doug Berger <opendmb@gmail.com>
3533M:	Florian Fainelli <f.fainelli@gmail.com>
3534L:	bcm-kernel-feedback-list@broadcom.com
3535L:	netdev@vger.kernel.org
3536S:	Supported
3537F:	drivers/net/ethernet/broadcom/genet/
3538
3539BROADCOM IPROC ARM ARCHITECTURE
3540M:	Ray Jui <rjui@broadcom.com>
3541M:	Scott Branden <sbranden@broadcom.com>
3542M:	bcm-kernel-feedback-list@broadcom.com
3543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3544S:	Maintained
3545T:	git git://github.com/broadcom/cygnus-linux.git
3546F:	arch/arm64/boot/dts/broadcom/northstar2/*
3547F:	arch/arm64/boot/dts/broadcom/stingray/*
3548F:	drivers/clk/bcm/clk-ns*
3549F:	drivers/clk/bcm/clk-sr*
3550F:	drivers/pinctrl/bcm/pinctrl-ns*
3551F:	include/dt-bindings/clock/bcm-sr*
3552N:	iproc
3553N:	cygnus
3554N:	bcm[-_]nsp
3555N:	bcm9113*
3556N:	bcm9583*
3557N:	bcm9585*
3558N:	bcm9586*
3559N:	bcm988312
3560N:	bcm113*
3561N:	bcm583*
3562N:	bcm585*
3563N:	bcm586*
3564N:	bcm88312
3565N:	hr2
3566N:	stingray
3567
3568BROADCOM KONA GPIO DRIVER
3569M:	Ray Jui <rjui@broadcom.com>
3570L:	bcm-kernel-feedback-list@broadcom.com
3571S:	Supported
3572F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3573F:	drivers/gpio/gpio-bcm-kona.c
3574
3575BROADCOM NETXTREME-E ROCE DRIVER
3576M:	Selvin Xavier <selvin.xavier@broadcom.com>
3577M:	Devesh Sharma <devesh.sharma@broadcom.com>
3578M:	Somnath Kotur <somnath.kotur@broadcom.com>
3579M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3580L:	linux-rdma@vger.kernel.org
3581S:	Supported
3582W:	http://www.broadcom.com
3583F:	drivers/infiniband/hw/bnxt_re/
3584F:	include/uapi/rdma/bnxt_re-abi.h
3585
3586BROADCOM NVRAM DRIVER
3587M:	Rafał Miłecki <zajec5@gmail.com>
3588L:	linux-mips@vger.kernel.org
3589S:	Maintained
3590F:	drivers/firmware/broadcom/*
3591
3592BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3593M:	Rafał Miłecki <zajec5@gmail.com>
3594L:	linux-wireless@vger.kernel.org
3595S:	Maintained
3596F:	drivers/bcma/
3597F:	include/linux/bcma/
3598
3599BROADCOM SPI DRIVER
3600M:	Kamal Dasu <kdasu.kdev@gmail.com>
3601M:	bcm-kernel-feedback-list@broadcom.com
3602S:	Maintained
3603F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3604F:	drivers/spi/spi-bcm-qspi.*
3605F:	drivers/spi/spi-brcmstb-qspi.c
3606F:	drivers/spi/spi-iproc-qspi.c
3607
3608BROADCOM STB AVS CPUFREQ DRIVER
3609M:	Markus Mayer <mmayer@broadcom.com>
3610M:	bcm-kernel-feedback-list@broadcom.com
3611L:	linux-pm@vger.kernel.org
3612S:	Maintained
3613F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3614F:	drivers/cpufreq/brcmstb*
3615
3616BROADCOM STB AVS TMON DRIVER
3617M:	Markus Mayer <mmayer@broadcom.com>
3618M:	bcm-kernel-feedback-list@broadcom.com
3619L:	linux-pm@vger.kernel.org
3620S:	Maintained
3621F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3622F:	drivers/thermal/broadcom/brcmstb*
3623
3624BROADCOM STB DPFE DRIVER
3625M:	Markus Mayer <mmayer@broadcom.com>
3626M:	bcm-kernel-feedback-list@broadcom.com
3627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3628S:	Maintained
3629F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3630F:	drivers/memory/brcmstb_dpfe.c
3631
3632BROADCOM STB NAND FLASH DRIVER
3633M:	Brian Norris <computersforpeace@gmail.com>
3634M:	Kamal Dasu <kdasu.kdev@gmail.com>
3635L:	linux-mtd@lists.infradead.org
3636L:	bcm-kernel-feedback-list@broadcom.com
3637S:	Maintained
3638F:	drivers/mtd/nand/raw/brcmnand/
3639
3640BROADCOM SYSTEMPORT ETHERNET DRIVER
3641M:	Florian Fainelli <f.fainelli@gmail.com>
3642L:	bcm-kernel-feedback-list@broadcom.com
3643L:	netdev@vger.kernel.org
3644S:	Supported
3645F:	drivers/net/ethernet/broadcom/bcmsysport.*
3646
3647BROADCOM TG3 GIGABIT ETHERNET DRIVER
3648M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3649M:	Prashant Sreedharan <prashant@broadcom.com>
3650M:	Michael Chan <mchan@broadcom.com>
3651L:	netdev@vger.kernel.org
3652S:	Supported
3653F:	drivers/net/ethernet/broadcom/tg3.*
3654
3655BROCADE BFA FC SCSI DRIVER
3656M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3657M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3658L:	linux-scsi@vger.kernel.org
3659S:	Supported
3660F:	drivers/scsi/bfa/
3661
3662BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3663M:	Rasesh Mody <rmody@marvell.com>
3664M:	Sudarsana Kalluru <skalluru@marvell.com>
3665M:	GR-Linux-NIC-Dev@marvell.com
3666L:	netdev@vger.kernel.org
3667S:	Supported
3668F:	drivers/net/ethernet/brocade/bna/
3669
3670BSG (block layer generic sg v4 driver)
3671M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3672L:	linux-scsi@vger.kernel.org
3673S:	Supported
3674F:	block/bsg.c
3675F:	include/linux/bsg.h
3676F:	include/uapi/linux/bsg.h
3677
3678BT87X AUDIO DRIVER
3679M:	Clemens Ladisch <clemens@ladisch.de>
3680L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3681S:	Maintained
3682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3683F:	Documentation/sound/cards/bt87x.rst
3684F:	sound/pci/bt87x.c
3685
3686BT8XXGPIO DRIVER
3687M:	Michael Buesch <m@bues.ch>
3688S:	Maintained
3689W:	http://bu3sch.de/btgpio.php
3690F:	drivers/gpio/gpio-bt8xx.c
3691
3692BTRFS FILE SYSTEM
3693M:	Chris Mason <clm@fb.com>
3694M:	Josef Bacik <josef@toxicpanda.com>
3695M:	David Sterba <dsterba@suse.com>
3696L:	linux-btrfs@vger.kernel.org
3697S:	Maintained
3698W:	http://btrfs.wiki.kernel.org/
3699Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3701F:	Documentation/filesystems/btrfs.rst
3702F:	fs/btrfs/
3703F:	include/linux/btrfs*
3704F:	include/uapi/linux/btrfs*
3705
3706BTTV VIDEO4LINUX DRIVER
3707M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3708L:	linux-media@vger.kernel.org
3709S:	Odd fixes
3710W:	https://linuxtv.org
3711T:	git git://linuxtv.org/media_tree.git
3712F:	Documentation/driver-api/media/drivers/bttv*
3713F:	drivers/media/pci/bt8xx/bttv*
3714
3715BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3716M:	Chanwoo Choi <cw00.choi@samsung.com>
3717L:	linux-pm@vger.kernel.org
3718L:	linux-samsung-soc@vger.kernel.org
3719S:	Maintained
3720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3721F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3722F:	drivers/devfreq/exynos-bus.c
3723
3724BUSLOGIC SCSI DRIVER
3725M:	Khalid Aziz <khalid@gonehiking.org>
3726L:	linux-scsi@vger.kernel.org
3727S:	Maintained
3728F:	drivers/scsi/BusLogic.*
3729F:	drivers/scsi/FlashPoint.*
3730
3731C-MEDIA CMI8788 DRIVER
3732M:	Clemens Ladisch <clemens@ladisch.de>
3733L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3734S:	Maintained
3735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3736F:	sound/pci/oxygen/
3737
3738C-SKY ARCHITECTURE
3739M:	Guo Ren <guoren@kernel.org>
3740L:	linux-csky@vger.kernel.org
3741S:	Supported
3742T:	git https://github.com/c-sky/csky-linux.git
3743F:	Documentation/devicetree/bindings/csky/
3744F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3745F:	Documentation/devicetree/bindings/timer/csky,*
3746F:	arch/csky/
3747F:	drivers/clocksource/timer-gx6605s.c
3748F:	drivers/clocksource/timer-mp-csky.c
3749F:	drivers/irqchip/irq-csky-*
3750N:	csky
3751K:	csky
3752
3753C6X ARCHITECTURE
3754M:	Mark Salter <msalter@redhat.com>
3755M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3756L:	linux-c6x-dev@linux-c6x.org
3757S:	Maintained
3758W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3759F:	arch/c6x/
3760
3761CA8210 IEEE-802.15.4 RADIO DRIVER
3762M:	Harry Morris <h.morris@cascoda.com>
3763L:	linux-wpan@vger.kernel.org
3764S:	Maintained
3765W:	https://github.com/Cascoda/ca8210-linux.git
3766F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3767F:	drivers/net/ieee802154/ca8210.c
3768
3769CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3770M:	David Howells <dhowells@redhat.com>
3771L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3772S:	Supported
3773F:	Documentation/filesystems/caching/cachefiles.rst
3774F:	fs/cachefiles/
3775
3776CADENCE MIPI-CSI2 BRIDGES
3777M:	Maxime Ripard <mripard@kernel.org>
3778L:	linux-media@vger.kernel.org
3779S:	Maintained
3780F:	Documentation/devicetree/bindings/media/cdns,*.txt
3781F:	drivers/media/platform/cadence/cdns-csi2*
3782
3783CADENCE NAND DRIVER
3784L:	linux-mtd@lists.infradead.org
3785S:	Orphan
3786F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3787F:	drivers/mtd/nand/raw/cadence-nand-controller.c
3788
3789CADET FM/AM RADIO RECEIVER DRIVER
3790M:	Hans Verkuil <hverkuil@xs4all.nl>
3791L:	linux-media@vger.kernel.org
3792S:	Maintained
3793W:	https://linuxtv.org
3794T:	git git://linuxtv.org/media_tree.git
3795F:	drivers/media/radio/radio-cadet*
3796
3797CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3798M:	Jonathan Corbet <corbet@lwn.net>
3799L:	linux-media@vger.kernel.org
3800S:	Maintained
3801T:	git git://linuxtv.org/media_tree.git
3802F:	Documentation/admin-guide/media/cafe_ccic*
3803F:	drivers/media/platform/marvell-ccic/
3804
3805CAIF NETWORK LAYER
3806L:	netdev@vger.kernel.org
3807S:	Orphan
3808F:	Documentation/networking/caif/
3809F:	drivers/net/caif/
3810F:	include/net/caif/
3811F:	include/uapi/linux/caif/
3812F:	net/caif/
3813
3814CAKE QDISC
3815M:	Toke Høiland-Jørgensen <toke@toke.dk>
3816L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3817S:	Maintained
3818F:	net/sched/sch_cake.c
3819
3820CAN NETWORK DRIVERS
3821M:	Wolfgang Grandegger <wg@grandegger.com>
3822M:	Marc Kleine-Budde <mkl@pengutronix.de>
3823L:	linux-can@vger.kernel.org
3824S:	Maintained
3825W:	https://github.com/linux-can
3826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3828F:	Documentation/devicetree/bindings/net/can/
3829F:	drivers/net/can/
3830F:	include/linux/can/dev.h
3831F:	include/linux/can/led.h
3832F:	include/linux/can/platform/
3833F:	include/linux/can/rx-offload.h
3834F:	include/uapi/linux/can/error.h
3835F:	include/uapi/linux/can/netlink.h
3836F:	include/uapi/linux/can/vxcan.h
3837
3838CAN NETWORK LAYER
3839M:	Oliver Hartkopp <socketcan@hartkopp.net>
3840M:	Marc Kleine-Budde <mkl@pengutronix.de>
3841L:	linux-can@vger.kernel.org
3842S:	Maintained
3843W:	https://github.com/linux-can
3844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3846F:	Documentation/networking/can.rst
3847F:	include/linux/can/core.h
3848F:	include/linux/can/skb.h
3849F:	include/net/netns/can.h
3850F:	include/uapi/linux/can.h
3851F:	include/uapi/linux/can/bcm.h
3852F:	include/uapi/linux/can/gw.h
3853F:	include/uapi/linux/can/raw.h
3854F:	net/can/
3855
3856CAN-J1939 NETWORK LAYER
3857M:	Robin van der Gracht <robin@protonic.nl>
3858M:	Oleksij Rempel <o.rempel@pengutronix.de>
3859R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3860L:	linux-can@vger.kernel.org
3861S:	Maintained
3862F:	Documentation/networking/j1939.rst
3863F:	include/uapi/linux/can/j1939.h
3864F:	net/can/j1939/
3865
3866CAPABILITIES
3867M:	Serge Hallyn <serge@hallyn.com>
3868L:	linux-security-module@vger.kernel.org
3869S:	Supported
3870F:	include/linux/capability.h
3871F:	include/uapi/linux/capability.h
3872F:	kernel/capability.c
3873F:	security/commoncap.c
3874
3875CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3876M:	Kevin Tsai <ktsai@capellamicro.com>
3877S:	Maintained
3878F:	drivers/iio/light/cm*
3879
3880CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3881M:	Christian Lamparter <chunkeey@googlemail.com>
3882L:	linux-wireless@vger.kernel.org
3883S:	Maintained
3884W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3885F:	drivers/net/wireless/ath/carl9170/
3886
3887CAVIUM I2C DRIVER
3888M:	Robert Richter <rrichter@marvell.com>
3889S:	Supported
3890W:	http://www.marvell.com
3891F:	drivers/i2c/busses/i2c-octeon*
3892F:	drivers/i2c/busses/i2c-thunderx*
3893
3894CAVIUM LIQUIDIO NETWORK DRIVER
3895M:	Derek Chickles <dchickles@marvell.com>
3896M:	Satanand Burla <sburla@marvell.com>
3897M:	Felix Manlunas <fmanlunas@marvell.com>
3898L:	netdev@vger.kernel.org
3899S:	Supported
3900W:	http://www.marvell.com
3901F:	drivers/net/ethernet/cavium/liquidio/
3902
3903CAVIUM MMC DRIVER
3904M:	Robert Richter <rrichter@marvell.com>
3905S:	Supported
3906W:	http://www.marvell.com
3907F:	drivers/mmc/host/cavium*
3908
3909CAVIUM OCTEON-TX CRYPTO DRIVER
3910M:	George Cherian <gcherian@marvell.com>
3911L:	linux-crypto@vger.kernel.org
3912S:	Supported
3913W:	http://www.marvell.com
3914F:	drivers/crypto/cavium/cpt/
3915
3916CAVIUM THUNDERX2 ARM64 SOC
3917M:	Robert Richter <rrichter@marvell.com>
3918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3919S:	Maintained
3920F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3921F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3922
3923CC2520 IEEE-802.15.4 RADIO DRIVER
3924M:	Varka Bhadram <varkabhadram@gmail.com>
3925L:	linux-wpan@vger.kernel.org
3926S:	Maintained
3927F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3928F:	drivers/net/ieee802154/cc2520.c
3929F:	include/linux/spi/cc2520.h
3930
3931CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3932M:	Gilad Ben-Yossef <gilad@benyossef.com>
3933L:	linux-crypto@vger.kernel.org
3934S:	Supported
3935W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3936F:	drivers/crypto/ccree/
3937
3938CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
3939M:	Hadar Gat <hadar.gat@arm.com>
3940L:	linux-crypto@vger.kernel.org
3941S:	Supported
3942F:	drivers/char/hw_random/cctrng.c
3943F:	drivers/char/hw_random/cctrng.h
3944F:	Documentation/devicetree/bindings/rng/arm-cctrng.txt
3945W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3946
3947CEC FRAMEWORK
3948M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3949L:	linux-media@vger.kernel.org
3950S:	Supported
3951W:	http://linuxtv.org
3952T:	git git://linuxtv.org/media_tree.git
3953F:	Documentation/ABI/testing/debugfs-cec-error-inj
3954F:	Documentation/devicetree/bindings/media/cec.txt
3955F:	Documentation/driver-api/media/cec-core.rst
3956F:	Documentation/userspace-api/media/cec
3957F:	drivers/media/cec/
3958F:	drivers/media/rc/keymaps/rc-cec.c
3959F:	include/media/cec-notifier.h
3960F:	include/media/cec.h
3961F:	include/uapi/linux/cec-funcs.h
3962F:	include/uapi/linux/cec.h
3963
3964CEC GPIO DRIVER
3965M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3966L:	linux-media@vger.kernel.org
3967S:	Supported
3968W:	http://linuxtv.org
3969T:	git git://linuxtv.org/media_tree.git
3970F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3971F:	drivers/media/platform/cec-gpio/
3972
3973CELL BROADBAND ENGINE ARCHITECTURE
3974M:	Arnd Bergmann <arnd@arndb.de>
3975L:	linuxppc-dev@lists.ozlabs.org
3976S:	Supported
3977W:	http://www.ibm.com/developerworks/power/cell/
3978F:	arch/powerpc/include/asm/cell*.h
3979F:	arch/powerpc/include/asm/spu*.h
3980F:	arch/powerpc/include/uapi/asm/spu*.h
3981F:	arch/powerpc/oprofile/*cell*
3982F:	arch/powerpc/platforms/cell/
3983
3984CELLWISE CW2015 BATTERY DRIVER
3985M:	Tobias Schrammm <t.schramm@manjaro.org>
3986S:	Maintained
3987F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
3988F:	drivers/power/supply/cw2015_battery.c
3989
3990CEPH COMMON CODE (LIBCEPH)
3991M:	Ilya Dryomov <idryomov@gmail.com>
3992M:	Jeff Layton <jlayton@kernel.org>
3993L:	ceph-devel@vger.kernel.org
3994S:	Supported
3995W:	http://ceph.com/
3996T:	git git://github.com/ceph/ceph-client.git
3997F:	include/linux/ceph/
3998F:	include/linux/crush/
3999F:	net/ceph/
4000
4001CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4002M:	Jeff Layton <jlayton@kernel.org>
4003M:	Ilya Dryomov <idryomov@gmail.com>
4004L:	ceph-devel@vger.kernel.org
4005S:	Supported
4006W:	http://ceph.com/
4007T:	git git://github.com/ceph/ceph-client.git
4008F:	Documentation/filesystems/ceph.rst
4009F:	fs/ceph/
4010
4011CERTIFICATE HANDLING
4012M:	David Howells <dhowells@redhat.com>
4013M:	David Woodhouse <dwmw2@infradead.org>
4014L:	keyrings@vger.kernel.org
4015S:	Maintained
4016F:	Documentation/admin-guide/module-signing.rst
4017F:	certs/
4018F:	scripts/extract-cert.c
4019F:	scripts/sign-file.c
4020
4021CFAG12864B LCD DRIVER
4022M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4023S:	Maintained
4024F:	drivers/auxdisplay/cfag12864b.c
4025F:	include/linux/cfag12864b.h
4026
4027CFAG12864BFB LCD FRAMEBUFFER DRIVER
4028M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4029S:	Maintained
4030F:	drivers/auxdisplay/cfag12864bfb.c
4031F:	include/linux/cfag12864b.h
4032
4033CHAR and MISC DRIVERS
4034M:	Arnd Bergmann <arnd@arndb.de>
4035M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4036S:	Supported
4037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4038F:	drivers/char/
4039F:	drivers/misc/
4040F:	include/linux/miscdevice.h
4041
4042CHECKPATCH
4043M:	Andy Whitcroft <apw@canonical.com>
4044M:	Joe Perches <joe@perches.com>
4045S:	Maintained
4046F:	scripts/checkpatch.pl
4047
4048CHINESE DOCUMENTATION
4049M:	Harry Wei <harryxiyou@gmail.com>
4050M:	Alex Shi <alex.shi@linux.alibaba.com>
4051L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4052S:	Maintained
4053F:	Documentation/translations/zh_CN/
4054
4055CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4056M:	Peter Chen <Peter.Chen@nxp.com>
4057L:	linux-usb@vger.kernel.org
4058S:	Maintained
4059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4060F:	drivers/usb/chipidea/
4061
4062CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4063M:	Hans de Goede <hdegoede@redhat.com>
4064L:	linux-input@vger.kernel.org
4065S:	Maintained
4066F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4067F:	drivers/input/touchscreen/chipone_icn8318.c
4068
4069CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4070M:	Hans de Goede <hdegoede@redhat.com>
4071L:	linux-input@vger.kernel.org
4072S:	Maintained
4073F:	drivers/input/touchscreen/chipone_icn8505.c
4074
4075CHROME HARDWARE PLATFORM SUPPORT
4076M:	Benson Leung <bleung@chromium.org>
4077M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4078S:	Maintained
4079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4080F:	drivers/platform/chrome/
4081
4082CHROMEOS EC CODEC DRIVER
4083M:	Cheng-Yi Chiang <cychiang@chromium.org>
4084R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4085R:	Guenter Roeck <groeck@chromium.org>
4086S:	Maintained
4087F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4088F:	sound/soc/codecs/cros_ec_codec.*
4089
4090CHROMEOS EC SUBDRIVERS
4091M:	Benson Leung <bleung@chromium.org>
4092M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4093R:	Guenter Roeck <groeck@chromium.org>
4094S:	Maintained
4095F:	drivers/power/supply/cros_usbpd-charger.c
4096N:	cros_ec
4097N:	cros-ec
4098
4099CIRRUS LOGIC AUDIO CODEC DRIVERS
4100M:	James Schulman <james.schulman@cirrus.com>
4101M:	David Rhodes <david.rhodes@cirrus.com>
4102L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4103S:	Maintained
4104F:	sound/soc/codecs/cs*
4105
4106CIRRUS LOGIC EP93XX ETHERNET DRIVER
4107M:	Hartley Sweeten <hsweeten@visionengravers.com>
4108L:	netdev@vger.kernel.org
4109S:	Maintained
4110F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4111
4112CIRRUS LOGIC LOCHNAGAR DRIVER
4113M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4114M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4115L:	patches@opensource.cirrus.com
4116S:	Supported
4117F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4118F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4119F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4120F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4121F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4122F:	Documentation/hwmon/lochnagar.rst
4123F:	drivers/clk/clk-lochnagar.c
4124F:	drivers/hwmon/lochnagar-hwmon.c
4125F:	drivers/mfd/lochnagar-i2c.c
4126F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4127F:	drivers/regulator/lochnagar-regulator.c
4128F:	include/dt-bindings/clk/lochnagar.h
4129F:	include/dt-bindings/pinctrl/lochnagar.h
4130F:	include/linux/mfd/lochnagar*
4131F:	sound/soc/codecs/lochnagar-sc.c
4132
4133CIRRUS LOGIC MADERA CODEC DRIVERS
4134M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4135M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4136L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4137L:	patches@opensource.cirrus.com
4138S:	Supported
4139W:	https://github.com/CirrusLogic/linux-drivers/wiki
4140T:	git https://github.com/CirrusLogic/linux-drivers.git
4141F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4142F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4143F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4144F:	drivers/gpio/gpio-madera*
4145F:	drivers/irqchip/irq-madera*
4146F:	drivers/mfd/cs47l*
4147F:	drivers/mfd/madera*
4148F:	drivers/pinctrl/cirrus/*
4149F:	include/dt-bindings/sound/madera*
4150F:	include/linux/irqchip/irq-madera*
4151F:	include/linux/mfd/madera/*
4152F:	include/sound/madera*
4153F:	sound/soc/codecs/cs47l*
4154F:	sound/soc/codecs/madera*
4155
4156CISCO FCOE HBA DRIVER
4157M:	Satish Kharat <satishkh@cisco.com>
4158M:	Sesidhar Baddela <sebaddel@cisco.com>
4159M:	Karan Tilak Kumar <kartilak@cisco.com>
4160L:	linux-scsi@vger.kernel.org
4161S:	Supported
4162F:	drivers/scsi/fnic/
4163
4164CISCO SCSI HBA DRIVER
4165M:	Karan Tilak Kumar <kartilak@cisco.com>
4166M:	Sesidhar Baddela <sebaddel@cisco.com>
4167L:	linux-scsi@vger.kernel.org
4168S:	Supported
4169F:	drivers/scsi/snic/
4170
4171CISCO VIC ETHERNET NIC DRIVER
4172M:	Christian Benvenuti <benve@cisco.com>
4173M:	Govindarajulu Varadarajan <_govind@gmx.com>
4174S:	Supported
4175F:	drivers/net/ethernet/cisco/enic/
4176
4177CISCO VIC LOW LATENCY NIC DRIVER
4178M:	Christian Benvenuti <benve@cisco.com>
4179M:	Nelson Escobar <neescoba@cisco.com>
4180M:	Parvi Kaustubhi <pkaustub@cisco.com>
4181S:	Supported
4182F:	drivers/infiniband/hw/usnic/
4183
4184CLANG-FORMAT FILE
4185M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4186S:	Maintained
4187F:	.clang-format
4188
4189CLANG/LLVM BUILD SUPPORT
4190L:	clang-built-linux@googlegroups.com
4191S:	Supported
4192W:	https://clangbuiltlinux.github.io/
4193B:	https://github.com/ClangBuiltLinux/linux/issues
4194C:	irc://chat.freenode.net/clangbuiltlinux
4195F:	Documentation/kbuild/llvm.rst
4196K:	\b(?i:clang|llvm)\b
4197
4198CLEANCACHE API
4199M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4200L:	linux-kernel@vger.kernel.org
4201S:	Maintained
4202F:	include/linux/cleancache.h
4203F:	mm/cleancache.c
4204
4205CLK API
4206M:	Russell King <linux@armlinux.org.uk>
4207L:	linux-clk@vger.kernel.org
4208S:	Maintained
4209F:	include/linux/clk.h
4210
4211CLOCKSOURCE, CLOCKEVENT DRIVERS
4212M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4213M:	Thomas Gleixner <tglx@linutronix.de>
4214L:	linux-kernel@vger.kernel.org
4215S:	Supported
4216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4217F:	Documentation/devicetree/bindings/timer/
4218F:	drivers/clocksource/
4219
4220CMPC ACPI DRIVER
4221M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4222M:	Daniel Oliveira Nascimento <don@syst.com.br>
4223L:	platform-driver-x86@vger.kernel.org
4224S:	Supported
4225F:	drivers/platform/x86/classmate-laptop.c
4226
4227COBALT MEDIA DRIVER
4228M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4229L:	linux-media@vger.kernel.org
4230S:	Supported
4231W:	https://linuxtv.org
4232T:	git git://linuxtv.org/media_tree.git
4233F:	drivers/media/pci/cobalt/
4234
4235COCCINELLE/Semantic Patches (SmPL)
4236M:	Julia Lawall <Julia.Lawall@lip6.fr>
4237M:	Gilles Muller <Gilles.Muller@lip6.fr>
4238M:	Nicolas Palix <nicolas.palix@imag.fr>
4239M:	Michal Marek <michal.lkml@markovi.net>
4240L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4241S:	Supported
4242W:	http://coccinelle.lip6.fr/
4243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4244F:	Documentation/dev-tools/coccinelle.rst
4245F:	scripts/coccicheck
4246F:	scripts/coccinelle/
4247
4248CODA FILE SYSTEM
4249M:	Jan Harkes <jaharkes@cs.cmu.edu>
4250M:	coda@cs.cmu.edu
4251L:	codalist@coda.cs.cmu.edu
4252S:	Maintained
4253W:	http://www.coda.cs.cmu.edu/
4254F:	Documentation/filesystems/coda.rst
4255F:	fs/coda/
4256F:	include/linux/coda*.h
4257F:	include/uapi/linux/coda*.h
4258
4259CODA V4L2 MEM2MEM DRIVER
4260M:	Philipp Zabel <p.zabel@pengutronix.de>
4261L:	linux-media@vger.kernel.org
4262S:	Maintained
4263F:	Documentation/devicetree/bindings/media/coda.txt
4264F:	drivers/media/platform/coda/
4265
4266CODE OF CONDUCT
4267M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4268S:	Supported
4269F:	Documentation/process/code-of-conduct-interpretation.rst
4270F:	Documentation/process/code-of-conduct.rst
4271
4272COMMON CLK FRAMEWORK
4273M:	Michael Turquette <mturquette@baylibre.com>
4274M:	Stephen Boyd <sboyd@kernel.org>
4275L:	linux-clk@vger.kernel.org
4276S:	Maintained
4277Q:	http://patchwork.kernel.org/project/linux-clk/list/
4278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4279F:	Documentation/devicetree/bindings/clock/
4280F:	drivers/clk/
4281F:	include/linux/clk-pr*
4282F:	include/linux/clk/
4283F:	include/linux/of_clk.h
4284X:	drivers/clk/clkdev.c
4285
4286COMMON INTERNET FILE SYSTEM (CIFS)
4287M:	Steve French <sfrench@samba.org>
4288L:	linux-cifs@vger.kernel.org
4289L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4290S:	Supported
4291W:	http://linux-cifs.samba.org/
4292T:	git git://git.samba.org/sfrench/cifs-2.6.git
4293F:	Documentation/admin-guide/cifs/
4294F:	fs/cifs/
4295
4296COMPACTPCI HOTPLUG CORE
4297M:	Scott Murray <scott@spiteful.org>
4298L:	linux-pci@vger.kernel.org
4299S:	Maintained
4300F:	drivers/pci/hotplug/cpci_hotplug*
4301
4302COMPACTPCI HOTPLUG GENERIC DRIVER
4303M:	Scott Murray <scott@spiteful.org>
4304L:	linux-pci@vger.kernel.org
4305S:	Maintained
4306F:	drivers/pci/hotplug/cpcihp_generic.c
4307
4308COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4309M:	Scott Murray <scott@spiteful.org>
4310L:	linux-pci@vger.kernel.org
4311S:	Maintained
4312F:	drivers/pci/hotplug/cpcihp_zt5550.*
4313
4314COMPAL LAPTOP SUPPORT
4315M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4316L:	platform-driver-x86@vger.kernel.org
4317S:	Maintained
4318F:	drivers/platform/x86/compal-laptop.c
4319
4320COMPILER ATTRIBUTES
4321M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4322S:	Maintained
4323F:	include/linux/compiler_attributes.h
4324
4325CONEXANT ACCESSRUNNER USB DRIVER
4326L:	accessrunner-general@lists.sourceforge.net
4327S:	Orphan
4328W:	http://accessrunner.sourceforge.net/
4329F:	drivers/usb/atm/cxacru.c
4330
4331CONFIGFS
4332M:	Joel Becker <jlbec@evilplan.org>
4333M:	Christoph Hellwig <hch@lst.de>
4334S:	Supported
4335T:	git git://git.infradead.org/users/hch/configfs.git
4336F:	fs/configfs/
4337F:	include/linux/configfs.h
4338
4339CONNECTOR
4340M:	Evgeniy Polyakov <zbr@ioremap.net>
4341L:	netdev@vger.kernel.org
4342S:	Maintained
4343F:	drivers/connector/
4344
4345CONTROL GROUP (CGROUP)
4346M:	Tejun Heo <tj@kernel.org>
4347M:	Li Zefan <lizefan@huawei.com>
4348M:	Johannes Weiner <hannes@cmpxchg.org>
4349L:	cgroups@vger.kernel.org
4350S:	Maintained
4351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4352F:	Documentation/admin-guide/cgroup-v1/
4353F:	Documentation/admin-guide/cgroup-v2.rst
4354F:	include/linux/cgroup*
4355F:	kernel/cgroup/
4356
4357CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4358M:	Tejun Heo <tj@kernel.org>
4359M:	Jens Axboe <axboe@kernel.dk>
4360L:	cgroups@vger.kernel.org
4361L:	linux-block@vger.kernel.org
4362T:	git git://git.kernel.dk/linux-block
4363F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4364F:	block/bfq-cgroup.c
4365F:	block/blk-cgroup.c
4366F:	block/blk-iolatency.c
4367F:	block/blk-throttle.c
4368F:	include/linux/blk-cgroup.h
4369
4370CONTROL GROUP - CPUSET
4371M:	Li Zefan <lizefan@huawei.com>
4372L:	cgroups@vger.kernel.org
4373S:	Maintained
4374W:	http://www.bullopensource.org/cpuset/
4375W:	http://oss.sgi.com/projects/cpusets/
4376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4377F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4378F:	include/linux/cpuset.h
4379F:	kernel/cgroup/cpuset.c
4380
4381CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4382M:	Johannes Weiner <hannes@cmpxchg.org>
4383M:	Michal Hocko <mhocko@kernel.org>
4384M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4385L:	cgroups@vger.kernel.org
4386L:	linux-mm@kvack.org
4387S:	Maintained
4388F:	mm/memcontrol.c
4389F:	mm/swap_cgroup.c
4390
4391CORETEMP HARDWARE MONITORING DRIVER
4392M:	Fenghua Yu <fenghua.yu@intel.com>
4393L:	linux-hwmon@vger.kernel.org
4394S:	Maintained
4395F:	Documentation/hwmon/coretemp.rst
4396F:	drivers/hwmon/coretemp.c
4397
4398COSA/SRP SYNC SERIAL DRIVER
4399M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4400S:	Maintained
4401W:	http://www.fi.muni.cz/~kas/cosa/
4402F:	drivers/net/wan/cosa*
4403
4404COUNTER SUBSYSTEM
4405M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4406L:	linux-iio@vger.kernel.org
4407S:	Maintained
4408F:	Documentation/ABI/testing/sysfs-bus-counter*
4409F:	Documentation/driver-api/generic-counter.rst
4410F:	drivers/counter/
4411F:	include/linux/counter.h
4412F:	include/linux/counter_enum.h
4413
4414CPMAC ETHERNET DRIVER
4415M:	Florian Fainelli <f.fainelli@gmail.com>
4416L:	netdev@vger.kernel.org
4417S:	Maintained
4418F:	drivers/net/ethernet/ti/cpmac.c
4419
4420CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4421M:	Viresh Kumar <viresh.kumar@linaro.org>
4422M:	Sudeep Holla <sudeep.holla@arm.com>
4423L:	linux-pm@vger.kernel.org
4424S:	Maintained
4425W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4426F:	drivers/cpufreq/vexpress-spc-cpufreq.c
4427
4428CPU FREQUENCY SCALING FRAMEWORK
4429M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4430M:	Viresh Kumar <viresh.kumar@linaro.org>
4431L:	linux-pm@vger.kernel.org
4432S:	Maintained
4433B:	https://bugzilla.kernel.org
4434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4436F:	Documentation/admin-guide/pm/cpufreq.rst
4437F:	Documentation/admin-guide/pm/intel_pstate.rst
4438F:	Documentation/cpu-freq/
4439F:	Documentation/devicetree/bindings/cpufreq/
4440F:	drivers/cpufreq/
4441F:	include/linux/cpufreq.h
4442F:	include/linux/sched/cpufreq.h
4443F:	kernel/sched/cpufreq*.c
4444F:	tools/testing/selftests/cpufreq/
4445
4446CPU IDLE TIME MANAGEMENT FRAMEWORK
4447M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4448M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4449L:	linux-pm@vger.kernel.org
4450S:	Maintained
4451B:	https://bugzilla.kernel.org
4452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4453F:	Documentation/admin-guide/pm/cpuidle.rst
4454F:	Documentation/driver-api/pm/cpuidle.rst
4455F:	drivers/cpuidle/*
4456F:	include/linux/cpuidle.h
4457
4458CPU POWER MONITORING SUBSYSTEM
4459M:	Thomas Renninger <trenn@suse.com>
4460M:	Shuah Khan <shuah@kernel.org>
4461M:	Shuah Khan <skhan@linuxfoundation.org>
4462L:	linux-pm@vger.kernel.org
4463S:	Maintained
4464F:	tools/power/cpupower/
4465
4466CPUID/MSR DRIVER
4467M:	"H. Peter Anvin" <hpa@zytor.com>
4468S:	Maintained
4469F:	arch/x86/kernel/cpuid.c
4470F:	arch/x86/kernel/msr.c
4471
4472CPUIDLE DRIVER - ARM BIG LITTLE
4473M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4474M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4475L:	linux-pm@vger.kernel.org
4476L:	linux-arm-kernel@lists.infradead.org
4477S:	Maintained
4478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4479F:	drivers/cpuidle/cpuidle-big_little.c
4480
4481CPUIDLE DRIVER - ARM EXYNOS
4482M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4483M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4484M:	Kukjin Kim <kgene@kernel.org>
4485L:	linux-pm@vger.kernel.org
4486L:	linux-samsung-soc@vger.kernel.org
4487S:	Supported
4488F:	arch/arm/mach-exynos/pm.c
4489F:	drivers/cpuidle/cpuidle-exynos.c
4490
4491CPUIDLE DRIVER - ARM PSCI
4492M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4493M:	Sudeep Holla <sudeep.holla@arm.com>
4494L:	linux-pm@vger.kernel.org
4495L:	linux-arm-kernel@lists.infradead.org
4496S:	Supported
4497F:	drivers/cpuidle/cpuidle-psci.c
4498
4499CRAMFS FILESYSTEM
4500M:	Nicolas Pitre <nico@fluxnic.net>
4501S:	Maintained
4502F:	Documentation/filesystems/cramfs.rst
4503F:	fs/cramfs/
4504
4505CREATIVE SB0540
4506M:	Bastien Nocera <hadess@hadess.net>
4507L:	linux-input@vger.kernel.org
4508S:	Maintained
4509F:	drivers/hid/hid-creative-sb0540.c
4510
4511CRYPTO API
4512M:	Herbert Xu <herbert@gondor.apana.org.au>
4513M:	"David S. Miller" <davem@davemloft.net>
4514L:	linux-crypto@vger.kernel.org
4515S:	Maintained
4516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4518F:	Documentation/crypto/
4519F:	Documentation/devicetree/bindings/crypto/
4520F:	arch/*/crypto/
4521F:	crypto/
4522F:	drivers/crypto/
4523F:	include/crypto/
4524F:	include/linux/crypto*
4525F:	lib/crypto/
4526
4527CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4528M:	Neil Horman <nhorman@tuxdriver.com>
4529L:	linux-crypto@vger.kernel.org
4530S:	Maintained
4531F:	crypto/ansi_cprng.c
4532F:	crypto/rng.c
4533
4534CS3308 MEDIA DRIVER
4535M:	Hans Verkuil <hverkuil@xs4all.nl>
4536L:	linux-media@vger.kernel.org
4537S:	Odd Fixes
4538W:	http://linuxtv.org
4539T:	git git://linuxtv.org/media_tree.git
4540F:	drivers/media/i2c/cs3308.c
4541
4542CS5535 Audio ALSA driver
4543M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4544S:	Maintained
4545F:	sound/pci/cs5535audio/
4546
4547CSI DRIVERS FOR ALLWINNER V3s
4548M:	Yong Deng <yong.deng@magewell.com>
4549L:	linux-media@vger.kernel.org
4550S:	Maintained
4551T:	git git://linuxtv.org/media_tree.git
4552F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4553F:	drivers/media/platform/sunxi/sun6i-csi/
4554
4555CW1200 WLAN driver
4556M:	Solomon Peachy <pizza@shaftnet.org>
4557S:	Maintained
4558F:	drivers/net/wireless/st/cw1200/
4559
4560CX18 VIDEO4LINUX DRIVER
4561M:	Andy Walls <awalls@md.metrocast.net>
4562L:	linux-media@vger.kernel.org
4563S:	Maintained
4564W:	https://linuxtv.org
4565T:	git git://linuxtv.org/media_tree.git
4566F:	drivers/media/pci/cx18/
4567F:	include/uapi/linux/ivtv*
4568
4569CX2341X MPEG ENCODER HELPER MODULE
4570M:	Hans Verkuil <hverkuil@xs4all.nl>
4571L:	linux-media@vger.kernel.org
4572S:	Maintained
4573W:	https://linuxtv.org
4574T:	git git://linuxtv.org/media_tree.git
4575F:	drivers/media/common/cx2341x*
4576F:	include/media/drv-intf/cx2341x.h
4577
4578CX24120 MEDIA DRIVER
4579M:	Jemma Denson <jdenson@gmail.com>
4580M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4581L:	linux-media@vger.kernel.org
4582S:	Maintained
4583W:	https://linuxtv.org
4584Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4585F:	drivers/media/dvb-frontends/cx24120*
4586
4587CX88 VIDEO4LINUX DRIVER
4588M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4589L:	linux-media@vger.kernel.org
4590S:	Odd fixes
4591W:	https://linuxtv.org
4592T:	git git://linuxtv.org/media_tree.git
4593F:	Documentation/driver-api/media/drivers/cx88*
4594F:	drivers/media/pci/cx88/
4595
4596CXD2820R MEDIA DRIVER
4597M:	Antti Palosaari <crope@iki.fi>
4598L:	linux-media@vger.kernel.org
4599S:	Maintained
4600W:	https://linuxtv.org
4601W:	http://palosaari.fi/linux/
4602Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4603T:	git git://linuxtv.org/anttip/media_tree.git
4604F:	drivers/media/dvb-frontends/cxd2820r*
4605
4606CXGB3 ETHERNET DRIVER (CXGB3)
4607M:	Vishal Kulkarni <vishal@chelsio.com>
4608L:	netdev@vger.kernel.org
4609S:	Supported
4610W:	http://www.chelsio.com
4611F:	drivers/net/ethernet/chelsio/cxgb3/
4612
4613CXGB3 ISCSI DRIVER (CXGB3I)
4614M:	Karen Xie <kxie@chelsio.com>
4615L:	linux-scsi@vger.kernel.org
4616S:	Supported
4617W:	http://www.chelsio.com
4618F:	drivers/scsi/cxgbi/cxgb3i
4619
4620CXGB4 CRYPTO DRIVER (chcr)
4621M:	Ayush Sawal <ayush.sawal@chelsio.com>
4622M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4623M:	Rohit Maheshwari <rohitm@chelsio.com>
4624L:	linux-crypto@vger.kernel.org
4625S:	Supported
4626W:	http://www.chelsio.com
4627F:	drivers/crypto/chelsio
4628
4629CXGB4 ETHERNET DRIVER (CXGB4)
4630M:	Vishal Kulkarni <vishal@chelsio.com>
4631L:	netdev@vger.kernel.org
4632S:	Supported
4633W:	http://www.chelsio.com
4634F:	drivers/net/ethernet/chelsio/cxgb4/
4635
4636CXGB4 ISCSI DRIVER (CXGB4I)
4637M:	Karen Xie <kxie@chelsio.com>
4638L:	linux-scsi@vger.kernel.org
4639S:	Supported
4640W:	http://www.chelsio.com
4641F:	drivers/scsi/cxgbi/cxgb4i
4642
4643CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4644M:	Potnuri Bharat Teja <bharat@chelsio.com>
4645L:	linux-rdma@vger.kernel.org
4646S:	Supported
4647W:	http://www.openfabrics.org
4648F:	drivers/infiniband/hw/cxgb4/
4649F:	include/uapi/rdma/cxgb4-abi.h
4650
4651CXGB4VF ETHERNET DRIVER (CXGB4VF)
4652M:	Vishal Kulkarni <vishal@gmail.com>
4653L:	netdev@vger.kernel.org
4654S:	Supported
4655W:	http://www.chelsio.com
4656F:	drivers/net/ethernet/chelsio/cxgb4vf/
4657
4658CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4659M:	Frederic Barrat <fbarrat@linux.ibm.com>
4660M:	Andrew Donnellan <ajd@linux.ibm.com>
4661L:	linuxppc-dev@lists.ozlabs.org
4662S:	Supported
4663F:	Documentation/ABI/testing/sysfs-class-cxl
4664F:	Documentation/powerpc/cxl.rst
4665F:	arch/powerpc/platforms/powernv/pci-cxl.c
4666F:	drivers/misc/cxl/
4667F:	include/misc/cxl*
4668F:	include/uapi/misc/cxl.h
4669
4670CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4671M:	Manoj N. Kumar <manoj@linux.ibm.com>
4672M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4673M:	Uma Krishnan <ukrishn@linux.ibm.com>
4674L:	linux-scsi@vger.kernel.org
4675S:	Supported
4676F:	Documentation/powerpc/cxlflash.rst
4677F:	drivers/scsi/cxlflash/
4678F:	include/uapi/scsi/cxlflash_ioctl.h
4679
4680CYBERPRO FB DRIVER
4681M:	Russell King <linux@armlinux.org.uk>
4682L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4683S:	Maintained
4684W:	http://www.armlinux.org.uk/
4685F:	drivers/video/fbdev/cyber2000fb.*
4686
4687CYCLADES ASYNC MUX DRIVER
4688S:	Orphan
4689W:	http://www.cyclades.com/
4690F:	drivers/tty/cyclades.c
4691F:	include/linux/cyclades.h
4692F:	include/uapi/linux/cyclades.h
4693
4694CYCLADES PC300 DRIVER
4695S:	Orphan
4696W:	http://www.cyclades.com/
4697F:	drivers/net/wan/pc300*
4698
4699CYPRESS_FIRMWARE MEDIA DRIVER
4700M:	Antti Palosaari <crope@iki.fi>
4701L:	linux-media@vger.kernel.org
4702S:	Maintained
4703W:	https://linuxtv.org
4704W:	http://palosaari.fi/linux/
4705Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4706T:	git git://linuxtv.org/anttip/media_tree.git
4707F:	drivers/media/common/cypress_firmware*
4708
4709CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4710M:	Linus Walleij <linus.walleij@linaro.org>
4711L:	linux-input@vger.kernel.org
4712S:	Maintained
4713F:	drivers/input/touchscreen/cy8ctma140.c
4714
4715CYTTSP TOUCHSCREEN DRIVER
4716M:	Ferruh Yigit <fery@cypress.com>
4717L:	linux-input@vger.kernel.org
4718S:	Supported
4719F:	drivers/input/touchscreen/cyttsp*
4720F:	include/linux/input/cyttsp.h
4721
4722D-LINK DIR-685 TOUCHKEYS DRIVER
4723M:	Linus Walleij <linus.walleij@linaro.org>
4724L:	linux-input@vger.kernel.org
4725S:	Supported
4726F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4727
4728DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4729M:	Joshua Kinard <kumba@gentoo.org>
4730S:	Maintained
4731F:	drivers/rtc/rtc-ds1685.c
4732F:	include/linux/rtc/ds1685.h
4733
4734DAMA SLAVE for AX.25
4735M:	Joerg Reuter <jreuter@yaina.de>
4736L:	linux-hams@vger.kernel.org
4737S:	Maintained
4738W:	http://yaina.de/jreuter/
4739W:	http://www.qsl.net/dl1bke/
4740F:	net/ax25/af_ax25.c
4741F:	net/ax25/ax25_dev.c
4742F:	net/ax25/ax25_ds_*
4743F:	net/ax25/ax25_in.c
4744F:	net/ax25/ax25_out.c
4745F:	net/ax25/ax25_timer.c
4746F:	net/ax25/sysctl_net_ax25.c
4747
4748DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4749L:	netdev@vger.kernel.org
4750S:	Orphan
4751F:	Documentation/networking/device_drivers/dec/dmfe.rst
4752F:	drivers/net/ethernet/dec/tulip/dmfe.c
4753
4754DC390/AM53C974 SCSI driver
4755M:	Hannes Reinecke <hare@suse.com>
4756L:	linux-scsi@vger.kernel.org
4757S:	Maintained
4758F:	drivers/scsi/am53c974.c
4759
4760DC395x SCSI driver
4761M:	Oliver Neukum <oliver@neukum.org>
4762M:	Ali Akcaagac <aliakc@web.de>
4763M:	Jamie Lenehan <lenehan@twibble.org>
4764L:	dc395x@twibble.org
4765S:	Maintained
4766W:	http://twibble.org/dist/dc395x/
4767W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4768F:	Documentation/scsi/dc395x.rst
4769F:	drivers/scsi/dc395x.*
4770
4771DCCP PROTOCOL
4772M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4773L:	dccp@vger.kernel.org
4774S:	Maintained
4775W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4776F:	include/linux/dccp.h
4777F:	include/linux/tfrc.h
4778F:	include/uapi/linux/dccp.h
4779F:	net/dccp/
4780
4781DECnet NETWORK LAYER
4782L:	linux-decnet-user@lists.sourceforge.net
4783S:	Orphan
4784W:	http://linux-decnet.sourceforge.net
4785F:	Documentation/networking/decnet.rst
4786F:	net/decnet/
4787
4788DECSTATION PLATFORM SUPPORT
4789M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4790L:	linux-mips@vger.kernel.org
4791S:	Maintained
4792W:	http://www.linux-mips.org/wiki/DECstation
4793F:	arch/mips/dec/
4794F:	arch/mips/include/asm/dec/
4795F:	arch/mips/include/asm/mach-dec/
4796
4797DEFXX FDDI NETWORK DRIVER
4798M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4799S:	Maintained
4800F:	drivers/net/fddi/defxx.*
4801
4802DEFZA FDDI NETWORK DRIVER
4803M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4804S:	Maintained
4805F:	drivers/net/fddi/defza.*
4806
4807DEINTERLACE DRIVERS FOR ALLWINNER H3
4808M:	Jernej Skrabec <jernej.skrabec@siol.net>
4809L:	linux-media@vger.kernel.org
4810S:	Maintained
4811T:	git git://linuxtv.org/media_tree.git
4812F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4813F:	drivers/media/platform/sunxi/sun8i-di/
4814
4815DELL LAPTOP DRIVER
4816M:	Matthew Garrett <mjg59@srcf.ucam.org>
4817M:	Pali Rohár <pali@kernel.org>
4818L:	platform-driver-x86@vger.kernel.org
4819S:	Maintained
4820F:	drivers/platform/x86/dell-laptop.c
4821
4822DELL LAPTOP FREEFALL DRIVER
4823M:	Pali Rohár <pali@kernel.org>
4824S:	Maintained
4825F:	drivers/platform/x86/dell-smo8800.c
4826
4827DELL LAPTOP RBTN DRIVER
4828M:	Pali Rohár <pali@kernel.org>
4829S:	Maintained
4830F:	drivers/platform/x86/dell-rbtn.*
4831
4832DELL LAPTOP SMM DRIVER
4833M:	Pali Rohár <pali@kernel.org>
4834S:	Maintained
4835F:	drivers/hwmon/dell-smm-hwmon.c
4836F:	include/uapi/linux/i8k.h
4837
4838DELL REMOTE BIOS UPDATE DRIVER
4839M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4840L:	platform-driver-x86@vger.kernel.org
4841S:	Maintained
4842F:	drivers/platform/x86/dell_rbu.c
4843
4844DELL SMBIOS DRIVER
4845M:	Pali Rohár <pali@kernel.org>
4846M:	Mario Limonciello <mario.limonciello@dell.com>
4847L:	platform-driver-x86@vger.kernel.org
4848S:	Maintained
4849F:	drivers/platform/x86/dell-smbios.*
4850
4851DELL SMBIOS SMM DRIVER
4852M:	Mario Limonciello <mario.limonciello@dell.com>
4853L:	platform-driver-x86@vger.kernel.org
4854S:	Maintained
4855F:	drivers/platform/x86/dell-smbios-smm.c
4856
4857DELL SMBIOS WMI DRIVER
4858M:	Mario Limonciello <mario.limonciello@dell.com>
4859L:	platform-driver-x86@vger.kernel.org
4860S:	Maintained
4861F:	drivers/platform/x86/dell-smbios-wmi.c
4862F:	tools/wmi/dell-smbios-example.c
4863
4864DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4865M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4866L:	platform-driver-x86@vger.kernel.org
4867S:	Maintained
4868F:	Documentation/driver-api/dcdbas.rst
4869F:	drivers/platform/x86/dcdbas.*
4870
4871DELL WMI DESCRIPTOR DRIVER
4872M:	Mario Limonciello <mario.limonciello@dell.com>
4873S:	Maintained
4874F:	drivers/platform/x86/dell-wmi-descriptor.c
4875
4876DELL WMI NOTIFICATIONS DRIVER
4877M:	Matthew Garrett <mjg59@srcf.ucam.org>
4878M:	Pali Rohár <pali@kernel.org>
4879S:	Maintained
4880F:	drivers/platform/x86/dell-wmi.c
4881
4882DELTA ST MEDIA DRIVER
4883M:	Hugues Fruchet <hugues.fruchet@st.com>
4884L:	linux-media@vger.kernel.org
4885S:	Supported
4886W:	https://linuxtv.org
4887T:	git git://linuxtv.org/media_tree.git
4888F:	drivers/media/platform/sti/delta
4889
4890DENALI NAND DRIVER
4891M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4892L:	linux-mtd@lists.infradead.org
4893S:	Supported
4894F:	drivers/mtd/nand/raw/denali*
4895
4896DESIGNWARE EDMA CORE IP DRIVER
4897M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4898L:	dmaengine@vger.kernel.org
4899S:	Maintained
4900F:	drivers/dma/dw-edma/
4901F:	include/linux/dma/edma.h
4902
4903DESIGNWARE USB2 DRD IP DRIVER
4904M:	Minas Harutyunyan <hminas@synopsys.com>
4905L:	linux-usb@vger.kernel.org
4906S:	Maintained
4907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4908F:	drivers/usb/dwc2/
4909
4910DESIGNWARE USB3 DRD IP DRIVER
4911M:	Felipe Balbi <balbi@kernel.org>
4912L:	linux-usb@vger.kernel.org
4913S:	Maintained
4914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4915F:	drivers/usb/dwc3/
4916
4917DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4918M:	Andreas Klinger <ak@it-klinger.de>
4919L:	linux-iio@vger.kernel.org
4920S:	Maintained
4921F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4922F:	drivers/iio/proximity/srf*.c
4923
4924DEVICE COREDUMP (DEV_COREDUMP)
4925M:	Johannes Berg <johannes@sipsolutions.net>
4926L:	linux-kernel@vger.kernel.org
4927S:	Maintained
4928F:	drivers/base/devcoredump.c
4929F:	include/linux/devcoredump.h
4930
4931DEVICE DIRECT ACCESS (DAX)
4932M:	Dan Williams <dan.j.williams@intel.com>
4933M:	Vishal Verma <vishal.l.verma@intel.com>
4934M:	Dave Jiang <dave.jiang@intel.com>
4935L:	linux-nvdimm@lists.01.org
4936S:	Supported
4937F:	drivers/dax/
4938
4939DEVICE FREQUENCY (DEVFREQ)
4940M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4941M:	Kyungmin Park <kyungmin.park@samsung.com>
4942M:	Chanwoo Choi <cw00.choi@samsung.com>
4943L:	linux-pm@vger.kernel.org
4944S:	Maintained
4945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4946F:	Documentation/devicetree/bindings/devfreq/
4947F:	drivers/devfreq/
4948F:	include/linux/devfreq.h
4949F:	include/trace/events/devfreq.h
4950
4951DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4952M:	Chanwoo Choi <cw00.choi@samsung.com>
4953L:	linux-pm@vger.kernel.org
4954S:	Supported
4955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4956F:	Documentation/devicetree/bindings/devfreq/event/
4957F:	drivers/devfreq/devfreq-event.c
4958F:	drivers/devfreq/event/
4959F:	include/dt-bindings/pmu/exynos_ppmu.h
4960F:	include/linux/devfreq-event.h
4961
4962DEVICE NUMBER REGISTRY
4963M:	Torben Mathiasen <device@lanana.org>
4964S:	Maintained
4965W:	http://lanana.org/docs/device-list/index.html
4966
4967DEVICE-MAPPER  (LVM)
4968M:	Alasdair Kergon <agk@redhat.com>
4969M:	Mike Snitzer <snitzer@redhat.com>
4970M:	dm-devel@redhat.com
4971L:	dm-devel@redhat.com
4972S:	Maintained
4973W:	http://sources.redhat.com/dm
4974Q:	http://patchwork.kernel.org/project/dm-devel/list/
4975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4976T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4977F:	Documentation/admin-guide/device-mapper/
4978F:	drivers/md/Kconfig
4979F:	drivers/md/Makefile
4980F:	drivers/md/dm*
4981F:	drivers/md/persistent-data/
4982F:	include/linux/device-mapper.h
4983F:	include/linux/dm-*.h
4984F:	include/uapi/linux/dm-*.h
4985
4986DEVLINK
4987M:	Jiri Pirko <jiri@mellanox.com>
4988L:	netdev@vger.kernel.org
4989S:	Supported
4990F:	Documentation/networking/devlink
4991F:	include/net/devlink.h
4992F:	include/uapi/linux/devlink.h
4993F:	net/core/devlink.c
4994
4995DIALOG SEMICONDUCTOR DRIVERS
4996M:	Support Opensource <support.opensource@diasemi.com>
4997S:	Supported
4998W:	http://www.dialog-semiconductor.com/products
4999F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
5000F:	Documentation/devicetree/bindings/mfd/da90*.txt
5001F:	Documentation/devicetree/bindings/regulator/da92*.txt
5002F:	Documentation/devicetree/bindings/regulator/slg51000.txt
5003F:	Documentation/devicetree/bindings/sound/da[79]*.txt
5004F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5005F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5006F:	Documentation/hwmon/da90??.rst
5007F:	drivers/gpio/gpio-da90??.c
5008F:	drivers/hwmon/da90??-hwmon.c
5009F:	drivers/iio/adc/da91??-*.c
5010F:	drivers/input/misc/da90??_onkey.c
5011F:	drivers/input/touchscreen/da9052_tsi.c
5012F:	drivers/leds/leds-da90??.c
5013F:	drivers/mfd/da903x.c
5014F:	drivers/mfd/da90??-*.c
5015F:	drivers/mfd/da91??-*.c
5016F:	drivers/pinctrl/pinctrl-da90??.c
5017F:	drivers/power/supply/da9052-battery.c
5018F:	drivers/power/supply/da91??-*.c
5019F:	drivers/regulator/da903x.c
5020F:	drivers/regulator/da9???-regulator.[ch]
5021F:	drivers/regulator/slg51000-regulator.[ch]
5022F:	drivers/rtc/rtc-da90??.c
5023F:	drivers/thermal/da90??-thermal.c
5024F:	drivers/video/backlight/da90??_bl.c
5025F:	drivers/watchdog/da90??_wdt.c
5026F:	include/linux/mfd/da903x.h
5027F:	include/linux/mfd/da9052/
5028F:	include/linux/mfd/da9055/
5029F:	include/linux/mfd/da9062/
5030F:	include/linux/mfd/da9063/
5031F:	include/linux/mfd/da9150/
5032F:	include/linux/regulator/da9211.h
5033F:	include/sound/da[79]*.h
5034F:	sound/soc/codecs/da[79]*.[ch]
5035
5036DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5037M:	William Breathitt Gray <vilhelm.gray@gmail.com>
5038L:	linux-gpio@vger.kernel.org
5039S:	Maintained
5040F:	drivers/gpio/gpio-gpio-mm.c
5041
5042DIOLAN U2C-12 I2C DRIVER
5043M:	Guenter Roeck <linux@roeck-us.net>
5044L:	linux-i2c@vger.kernel.org
5045S:	Maintained
5046F:	drivers/i2c/busses/i2c-diolan-u2c.c
5047
5048DIRECTORY NOTIFICATION (DNOTIFY)
5049M:	Jan Kara <jack@suse.cz>
5050R:	Amir Goldstein <amir73il@gmail.com>
5051L:	linux-fsdevel@vger.kernel.org
5052S:	Maintained
5053F:	Documentation/filesystems/dnotify.rst
5054F:	fs/notify/dnotify/
5055F:	include/linux/dnotify.h
5056
5057DISK GEOMETRY AND PARTITION HANDLING
5058M:	Andries Brouwer <aeb@cwi.nl>
5059S:	Maintained
5060W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5061W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5062W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5063
5064DISKQUOTA
5065M:	Jan Kara <jack@suse.com>
5066S:	Maintained
5067F:	Documentation/filesystems/quota.rst
5068F:	fs/quota/
5069F:	include/linux/quota*.h
5070F:	include/uapi/linux/quota*.h
5071
5072DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5073M:	Bernie Thompson <bernie@plugable.com>
5074L:	linux-fbdev@vger.kernel.org
5075S:	Maintained
5076W:	http://plugable.com/category/projects/udlfb/
5077F:	Documentation/fb/udlfb.rst
5078F:	drivers/video/fbdev/udlfb.c
5079F:	include/video/udlfb.h
5080
5081DISTRIBUTED LOCK MANAGER (DLM)
5082M:	Christine Caulfield <ccaulfie@redhat.com>
5083M:	David Teigland <teigland@redhat.com>
5084L:	cluster-devel@redhat.com
5085S:	Supported
5086W:	http://sources.redhat.com/cluster/
5087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5088F:	fs/dlm/
5089
5090DMA BUFFER SHARING FRAMEWORK
5091M:	Sumit Semwal <sumit.semwal@linaro.org>
5092M:	Christian König <christian.koenig@amd.com>
5093L:	linux-media@vger.kernel.org
5094L:	dri-devel@lists.freedesktop.org
5095L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5096S:	Maintained
5097T:	git git://anongit.freedesktop.org/drm/drm-misc
5098F:	Documentation/driver-api/dma-buf.rst
5099F:	drivers/dma-buf/
5100F:	include/linux/*fence.h
5101F:	include/linux/dma-buf*
5102F:	include/linux/dma-resv.h
5103K:	\bdma_(?:buf|fence|resv)\b
5104
5105DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5106M:	Vinod Koul <vkoul@kernel.org>
5107L:	dmaengine@vger.kernel.org
5108S:	Maintained
5109Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
5110T:	git git://git.infradead.org/users/vkoul/slave-dma.git
5111F:	Documentation/devicetree/bindings/dma/
5112F:	Documentation/driver-api/dmaengine/
5113F:	drivers/dma/
5114F:	include/linux/dmaengine.h
5115F:	include/linux/of_dma.h
5116
5117DMA MAPPING HELPERS
5118M:	Christoph Hellwig <hch@lst.de>
5119M:	Marek Szyprowski <m.szyprowski@samsung.com>
5120R:	Robin Murphy <robin.murphy@arm.com>
5121L:	iommu@lists.linux-foundation.org
5122S:	Supported
5123W:	http://git.infradead.org/users/hch/dma-mapping.git
5124T:	git git://git.infradead.org/users/hch/dma-mapping.git
5125F:	include/asm-generic/dma-mapping.h
5126F:	include/linux/dma-direct.h
5127F:	include/linux/dma-mapping.h
5128F:	include/linux/dma-noncoherent.h
5129F:	kernel/dma/
5130
5131DMA-BUF HEAPS FRAMEWORK
5132M:	Sumit Semwal <sumit.semwal@linaro.org>
5133R:	Andrew F. Davis <afd@ti.com>
5134R:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5135R:	Liam Mark <lmark@codeaurora.org>
5136R:	Laura Abbott <labbott@redhat.com>
5137R:	Brian Starkey <Brian.Starkey@arm.com>
5138R:	John Stultz <john.stultz@linaro.org>
5139L:	linux-media@vger.kernel.org
5140L:	dri-devel@lists.freedesktop.org
5141L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5142S:	Maintained
5143T:	git git://anongit.freedesktop.org/drm/drm-misc
5144F:	drivers/dma-buf/dma-heap.c
5145F:	drivers/dma-buf/heaps/*
5146F:	include/linux/dma-heap.h
5147F:	include/uapi/linux/dma-heap.h
5148
5149DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5150M:	Lukasz Luba <lukasz.luba@arm.com>
5151L:	linux-pm@vger.kernel.org
5152L:	linux-samsung-soc@vger.kernel.org
5153S:	Maintained
5154F:	Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5155F:	drivers/memory/samsung/exynos5422-dmc.c
5156
5157DME1737 HARDWARE MONITOR DRIVER
5158M:	Juerg Haefliger <juergh@gmail.com>
5159L:	linux-hwmon@vger.kernel.org
5160S:	Maintained
5161F:	Documentation/hwmon/dme1737.rst
5162F:	drivers/hwmon/dme1737.c
5163
5164DMI/SMBIOS SUPPORT
5165M:	Jean Delvare <jdelvare@suse.com>
5166S:	Maintained
5167T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5168F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
5169F:	drivers/firmware/dmi-id.c
5170F:	drivers/firmware/dmi_scan.c
5171F:	include/linux/dmi.h
5172
5173DOCUMENTATION
5174M:	Jonathan Corbet <corbet@lwn.net>
5175L:	linux-doc@vger.kernel.org
5176S:	Maintained
5177T:	git git://git.lwn.net/linux.git docs-next
5178F:	Documentation/
5179F:	scripts/documentation-file-ref-check
5180F:	scripts/kernel-doc
5181F:	scripts/sphinx-pre-install
5182X:	Documentation/ABI/
5183X:	Documentation/admin-guide/media/
5184X:	Documentation/devicetree/
5185X:	Documentation/driver-api/media/
5186X:	Documentation/firmware-guide/acpi/
5187X:	Documentation/i2c/
5188X:	Documentation/power/
5189X:	Documentation/spi/
5190X:	Documentation/userspace-api/media/
5191
5192DOCUMENTATION SCRIPTS
5193M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5194L:	linux-doc@vger.kernel.org
5195S:	Maintained
5196F:	Documentation/sphinx/parse-headers.pl
5197F:	scripts/documentation-file-ref-check
5198F:	scripts/sphinx-pre-install
5199
5200DOCUMENTATION/ITALIAN
5201M:	Federico Vaga <federico.vaga@vaga.pv.it>
5202L:	linux-doc@vger.kernel.org
5203S:	Maintained
5204F:	Documentation/translations/it_IT
5205
5206DONGWOON DW9714 LENS VOICE COIL DRIVER
5207M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5208L:	linux-media@vger.kernel.org
5209S:	Maintained
5210T:	git git://linuxtv.org/media_tree.git
5211F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5212F:	drivers/media/i2c/dw9714.c
5213
5214DONGWOON DW9807 LENS VOICE COIL DRIVER
5215M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5216L:	linux-media@vger.kernel.org
5217S:	Maintained
5218T:	git git://linuxtv.org/media_tree.git
5219F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5220F:	drivers/media/i2c/dw9807-vcm.c
5221
5222DOUBLETALK DRIVER
5223M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5224L:	blinux-list@redhat.com
5225S:	Maintained
5226F:	drivers/char/dtlk.c
5227F:	include/linux/dtlk.h
5228
5229DPAA2 DATAPATH I/O (DPIO) DRIVER
5230M:	Roy Pledge <Roy.Pledge@nxp.com>
5231L:	linux-kernel@vger.kernel.org
5232S:	Maintained
5233F:	drivers/soc/fsl/dpio
5234
5235DPAA2 ETHERNET DRIVER
5236M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5237M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5238L:	netdev@vger.kernel.org
5239S:	Maintained
5240F:	Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5241F:	Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5242F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5243F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5244F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5245F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5246F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5247F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
5248F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5249
5250DPAA2 ETHERNET SWITCH DRIVER
5251M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5252M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5253L:	linux-kernel@vger.kernel.org
5254S:	Maintained
5255F:	drivers/staging/fsl-dpaa2/ethsw
5256
5257DPT_I2O SCSI RAID DRIVER
5258M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5259L:	linux-scsi@vger.kernel.org
5260S:	Maintained
5261W:	http://www.adaptec.com/
5262F:	drivers/scsi/dpt*
5263F:	drivers/scsi/dpt/
5264
5265DRBD DRIVER
5266M:	Philipp Reisner <philipp.reisner@linbit.com>
5267M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5268L:	drbd-dev@lists.linbit.com
5269S:	Supported
5270W:	http://www.drbd.org
5271T:	git git://git.linbit.com/linux-drbd.git
5272T:	git git://git.linbit.com/drbd-8.4.git
5273F:	Documentation/admin-guide/blockdev/
5274F:	drivers/block/drbd/
5275F:	lib/lru_cache.c
5276
5277DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5278M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5279R:	"Rafael J. Wysocki" <rafael@kernel.org>
5280S:	Supported
5281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5282F:	Documentation/core-api/kobject.rst
5283F:	drivers/base/
5284F:	fs/debugfs/
5285F:	fs/sysfs/
5286F:	include/linux/debugfs.h
5287F:	include/linux/kobj*
5288F:	lib/kobj*
5289
5290DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5291M:	Kevin Hilman <khilman@kernel.org>
5292M:	Nishanth Menon <nm@ti.com>
5293L:	linux-pm@vger.kernel.org
5294S:	Maintained
5295F:	drivers/power/avs/
5296F:	include/linux/power/smartreflex.h
5297
5298DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5299M:	Maxime Ripard <mripard@kernel.org>
5300M:	Chen-Yu Tsai <wens@csie.org>
5301R:	Jernej Skrabec <jernej.skrabec@siol.net>
5302L:	dri-devel@lists.freedesktop.org
5303S:	Supported
5304T:	git git://anongit.freedesktop.org/drm/drm-misc
5305F:	drivers/gpu/drm/sun4i/sun8i*
5306
5307DRM DRIVER FOR ARM PL111 CLCD
5308M:	Eric Anholt <eric@anholt.net>
5309S:	Supported
5310T:	git git://anongit.freedesktop.org/drm/drm-misc
5311F:	drivers/gpu/drm/pl111/
5312
5313DRM DRIVER FOR ARM VERSATILE TFT PANELS
5314M:	Linus Walleij <linus.walleij@linaro.org>
5315S:	Maintained
5316T:	git git://anongit.freedesktop.org/drm/drm-misc
5317F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5318F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5319
5320DRM DRIVER FOR ASPEED BMC GFX
5321M:	Joel Stanley <joel@jms.id.au>
5322L:	linux-aspeed@lists.ozlabs.org
5323S:	Supported
5324T:	git git://anongit.freedesktop.org/drm/drm-misc
5325F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5326F:	drivers/gpu/drm/aspeed/
5327
5328DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5329M:	Dave Airlie <airlied@redhat.com>
5330S:	Odd Fixes
5331F:	drivers/gpu/drm/ast/
5332
5333DRM DRIVER FOR BOCHS VIRTUAL GPU
5334M:	Gerd Hoffmann <kraxel@redhat.com>
5335L:	virtualization@lists.linux-foundation.org
5336S:	Maintained
5337T:	git git://anongit.freedesktop.org/drm/drm-misc
5338F:	drivers/gpu/drm/bochs/
5339
5340DRM DRIVER FOR BOE HIMAX8279D PANELS
5341M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5342S:	Maintained
5343F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5344F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
5345
5346DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5347M:	Linus Walleij <linus.walleij@linaro.org>
5348S:	Maintained
5349T:	git git://anongit.freedesktop.org/drm/drm-misc
5350F:	drivers/gpu/drm/tve200/
5351
5352DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5353M:	Icenowy Zheng <icenowy@aosc.io>
5354S:	Maintained
5355F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5356F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5357
5358DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5359M:	Jagan Teki <jagan@amarulasolutions.com>
5360S:	Maintained
5361F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5362F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5363
5364DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5365M:	Hans de Goede <hdegoede@redhat.com>
5366S:	Maintained
5367T:	git git://anongit.freedesktop.org/drm/drm-misc
5368F:	drivers/gpu/drm/tiny/gm12u320.c
5369
5370DRM DRIVER FOR HX8357D PANELS
5371M:	Eric Anholt <eric@anholt.net>
5372S:	Maintained
5373T:	git git://anongit.freedesktop.org/drm/drm-misc
5374F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5375F:	drivers/gpu/drm/tiny/hx8357d.c
5376
5377DRM DRIVER FOR ILITEK ILI9225 PANELS
5378M:	David Lechner <david@lechnology.com>
5379S:	Maintained
5380T:	git git://anongit.freedesktop.org/drm/drm-misc
5381F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5382F:	drivers/gpu/drm/tiny/ili9225.c
5383
5384DRM DRIVER FOR ILITEK ILI9486 PANELS
5385M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5386S:	Maintained
5387T:	git git://anongit.freedesktop.org/drm/drm-misc
5388F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5389F:	drivers/gpu/drm/tiny/ili9486.c
5390
5391DRM DRIVER FOR INTEL I810 VIDEO CARDS
5392S:	Orphan / Obsolete
5393F:	drivers/gpu/drm/i810/
5394F:	include/uapi/drm/i810_drm.h
5395
5396DRM DRIVER FOR LVDS PANELS
5397M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5398L:	dri-devel@lists.freedesktop.org
5399T:	git git://anongit.freedesktop.org/drm/drm-misc
5400S:	Maintained
5401F:	drivers/gpu/drm/panel/panel-lvds.c
5402F:	Documentation/devicetree/bindings/display/panel/lvds.yaml
5403
5404DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5405S:	Orphan / Obsolete
5406F:	drivers/gpu/drm/mga/
5407F:	include/uapi/drm/mga_drm.h
5408
5409DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5410M:	Dave Airlie <airlied@redhat.com>
5411S:	Odd Fixes
5412F:	drivers/gpu/drm/mgag200/
5413
5414DRM DRIVER FOR MI0283QT
5415M:	Noralf Trønnes <noralf@tronnes.org>
5416S:	Maintained
5417T:	git git://anongit.freedesktop.org/drm/drm-misc
5418F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5419F:	drivers/gpu/drm/tiny/mi0283qt.c
5420
5421DRM DRIVER FOR MSM ADRENO GPU
5422M:	Rob Clark <robdclark@gmail.com>
5423M:	Sean Paul <sean@poorly.run>
5424L:	linux-arm-msm@vger.kernel.org
5425L:	dri-devel@lists.freedesktop.org
5426L:	freedreno@lists.freedesktop.org
5427S:	Maintained
5428T:	git https://gitlab.freedesktop.org/drm/msm.git
5429F:	Documentation/devicetree/bindings/display/msm/
5430F:	drivers/gpu/drm/msm/
5431F:	include/uapi/drm/msm_drm.h
5432
5433DRM DRIVER FOR NOVATEK NT35510 PANELS
5434M:	Linus Walleij <linus.walleij@linaro.org>
5435S:	Maintained
5436T:	git git://anongit.freedesktop.org/drm/drm-misc
5437F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5438F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
5439
5440DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5441M:	Ben Skeggs <bskeggs@redhat.com>
5442L:	dri-devel@lists.freedesktop.org
5443L:	nouveau@lists.freedesktop.org
5444S:	Supported
5445T:	git git://github.com/skeggsb/linux
5446F:	drivers/gpu/drm/nouveau/
5447F:	include/uapi/drm/nouveau_drm.h
5448
5449DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5450M:	Stefan Mavrodiev <stefan@olimex.com>
5451S:	Maintained
5452F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5453F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5454
5455DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5456M:	Noralf Trønnes <noralf@tronnes.org>
5457S:	Maintained
5458T:	git git://anongit.freedesktop.org/drm/drm-misc
5459F:	Documentation/devicetree/bindings/display/repaper.txt
5460F:	drivers/gpu/drm/tiny/repaper.c
5461
5462DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5463M:	Dave Airlie <airlied@redhat.com>
5464M:	Gerd Hoffmann <kraxel@redhat.com>
5465L:	virtualization@lists.linux-foundation.org
5466S:	Obsolete
5467W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5468T:	git git://anongit.freedesktop.org/drm/drm-misc
5469F:	drivers/gpu/drm/tiny/cirrus.c
5470
5471DRM DRIVER FOR QXL VIRTUAL GPU
5472M:	Dave Airlie <airlied@redhat.com>
5473M:	Gerd Hoffmann <kraxel@redhat.com>
5474L:	virtualization@lists.linux-foundation.org
5475L:	spice-devel@lists.freedesktop.org
5476S:	Maintained
5477T:	git git://anongit.freedesktop.org/drm/drm-misc
5478F:	drivers/gpu/drm/qxl/
5479F:	include/uapi/drm/qxl_drm.h
5480
5481DRM DRIVER FOR RAGE 128 VIDEO CARDS
5482S:	Orphan / Obsolete
5483F:	drivers/gpu/drm/r128/
5484F:	include/uapi/drm/r128_drm.h
5485
5486DRM DRIVER FOR RAYDIUM RM67191 PANELS
5487M:	Robert Chiras <robert.chiras@nxp.com>
5488S:	Maintained
5489F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5490F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5491
5492DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5493M:	Guido Günther <agx@sigxcpu.org>
5494R:	Purism Kernel Team <kernel@puri.sm>
5495S:	Maintained
5496F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5497F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5498
5499DRM DRIVER FOR SAVAGE VIDEO CARDS
5500S:	Orphan / Obsolete
5501F:	drivers/gpu/drm/savage/
5502F:	include/uapi/drm/savage_drm.h
5503
5504DRM DRIVER FOR SIS VIDEO CARDS
5505S:	Orphan / Obsolete
5506F:	drivers/gpu/drm/sis/
5507F:	include/uapi/drm/sis_drm.h
5508
5509DRM DRIVER FOR SITRONIX ST7586 PANELS
5510M:	David Lechner <david@lechnology.com>
5511S:	Maintained
5512T:	git git://anongit.freedesktop.org/drm/drm-misc
5513F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5514F:	drivers/gpu/drm/tiny/st7586.c
5515
5516DRM DRIVER FOR SITRONIX ST7701 PANELS
5517M:	Jagan Teki <jagan@amarulasolutions.com>
5518S:	Maintained
5519F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5520F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5521
5522DRM DRIVER FOR SITRONIX ST7735R PANELS
5523M:	David Lechner <david@lechnology.com>
5524S:	Maintained
5525T:	git git://anongit.freedesktop.org/drm/drm-misc
5526F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5527F:	drivers/gpu/drm/tiny/st7735r.c
5528
5529DRM DRIVER FOR SONY ACX424AKP PANELS
5530M:	Linus Walleij <linus.walleij@linaro.org>
5531S:	Maintained
5532T:	git git://anongit.freedesktop.org/drm/drm-misc
5533F:	drivers/gpu/drm/panel/panel-sony-acx424akp.c
5534
5535DRM DRIVER FOR ST-ERICSSON MCDE
5536M:	Linus Walleij <linus.walleij@linaro.org>
5537S:	Maintained
5538T:	git git://anongit.freedesktop.org/drm/drm-misc
5539F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5540F:	drivers/gpu/drm/mcde/
5541
5542DRM DRIVER FOR TDFX VIDEO CARDS
5543S:	Orphan / Obsolete
5544F:	drivers/gpu/drm/tdfx/
5545
5546DRM DRIVER FOR TPO TPG110 PANELS
5547M:	Linus Walleij <linus.walleij@linaro.org>
5548S:	Maintained
5549T:	git git://anongit.freedesktop.org/drm/drm-misc
5550F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5551F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5552
5553DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5554M:	Dave Airlie <airlied@redhat.com>
5555R:	Sean Paul <sean@poorly.run>
5556L:	dri-devel@lists.freedesktop.org
5557S:	Odd Fixes
5558T:	git git://anongit.freedesktop.org/drm/drm-misc
5559F:	drivers/gpu/drm/udl/
5560
5561DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5562M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5563R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5564R:	Daniel Vetter <daniel@ffwll.ch>
5565L:	dri-devel@lists.freedesktop.org
5566S:	Maintained
5567T:	git git://anongit.freedesktop.org/drm/drm-misc
5568F:	Documentation/gpu/vkms.rst
5569F:	drivers/gpu/drm/vkms/
5570
5571DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5572M:	Hans de Goede <hdegoede@redhat.com>
5573L:	dri-devel@lists.freedesktop.org
5574S:	Maintained
5575T:	git git://anongit.freedesktop.org/drm/drm-misc
5576F:	drivers/gpu/drm/vboxvideo/
5577
5578DRM DRIVER FOR VMWARE VIRTUAL GPU
5579M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5580M:	Roland Scheidegger <sroland@vmware.com>
5581L:	dri-devel@lists.freedesktop.org
5582S:	Supported
5583T:	git git://people.freedesktop.org/~sroland/linux
5584F:	drivers/gpu/drm/vmwgfx/
5585F:	include/uapi/drm/vmwgfx_drm.h
5586
5587DRM DRIVERS
5588M:	David Airlie <airlied@linux.ie>
5589M:	Daniel Vetter <daniel@ffwll.ch>
5590L:	dri-devel@lists.freedesktop.org
5591S:	Maintained
5592B:	https://bugs.freedesktop.org/
5593C:	irc://chat.freenode.net/dri-devel
5594T:	git git://anongit.freedesktop.org/drm/drm
5595F:	Documentation/devicetree/bindings/display/
5596F:	Documentation/devicetree/bindings/gpu/
5597F:	Documentation/gpu/
5598F:	drivers/gpu/drm/
5599F:	drivers/gpu/vga/
5600F:	include/drm/
5601F:	include/linux/vga*
5602F:	include/uapi/drm/
5603
5604DRM DRIVERS AND MISC GPU PATCHES
5605M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5606M:	Maxime Ripard <mripard@kernel.org>
5607M:	Thomas Zimmermann <tzimmermann@suse.de>
5608S:	Maintained
5609W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5610T:	git git://anongit.freedesktop.org/drm/drm-misc
5611F:	Documentation/gpu/
5612F:	drivers/gpu/drm/*
5613F:	drivers/gpu/vga/
5614F:	include/drm/drm*
5615F:	include/linux/vga*
5616F:	include/uapi/drm/drm*
5617
5618DRM DRIVERS FOR ALLWINNER A10
5619M:	Maxime Ripard <mripard@kernel.org>
5620M:	Chen-Yu Tsai <wens@csie.org>
5621L:	dri-devel@lists.freedesktop.org
5622S:	Supported
5623T:	git git://anongit.freedesktop.org/drm/drm-misc
5624F:	Documentation/devicetree/bindings/display/allwinner*
5625F:	drivers/gpu/drm/sun4i/
5626
5627DRM DRIVERS FOR AMLOGIC SOCS
5628M:	Neil Armstrong <narmstrong@baylibre.com>
5629L:	dri-devel@lists.freedesktop.org
5630L:	linux-amlogic@lists.infradead.org
5631S:	Supported
5632W:	http://linux-meson.com/
5633T:	git git://anongit.freedesktop.org/drm/drm-misc
5634F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5635F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5636F:	Documentation/gpu/meson.rst
5637F:	drivers/gpu/drm/meson/
5638
5639DRM DRIVERS FOR ATMEL HLCDC
5640M:	Sam Ravnborg <sam@ravnborg.org>
5641M:	Boris Brezillon <bbrezillon@kernel.org>
5642L:	dri-devel@lists.freedesktop.org
5643S:	Supported
5644T:	git git://anongit.freedesktop.org/drm/drm-misc
5645F:	Documentation/devicetree/bindings/display/atmel/
5646F:	drivers/gpu/drm/atmel-hlcdc/
5647
5648DRM DRIVERS FOR BRIDGE CHIPS
5649M:	Andrzej Hajda <a.hajda@samsung.com>
5650M:	Neil Armstrong <narmstrong@baylibre.com>
5651R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5652R:	Jonas Karlman <jonas@kwiboo.se>
5653R:	Jernej Skrabec <jernej.skrabec@siol.net>
5654S:	Maintained
5655T:	git git://anongit.freedesktop.org/drm/drm-misc
5656F:	drivers/gpu/drm/bridge/
5657
5658DRM DRIVERS FOR EXYNOS
5659M:	Inki Dae <inki.dae@samsung.com>
5660M:	Joonyoung Shim <jy0922.shim@samsung.com>
5661M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5662M:	Kyungmin Park <kyungmin.park@samsung.com>
5663L:	dri-devel@lists.freedesktop.org
5664S:	Supported
5665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5666F:	Documentation/devicetree/bindings/display/exynos/
5667F:	drivers/gpu/drm/exynos/
5668F:	include/uapi/drm/exynos_drm.h
5669
5670DRM DRIVERS FOR FREESCALE DCU
5671M:	Stefan Agner <stefan@agner.ch>
5672M:	Alison Wang <alison.wang@nxp.com>
5673L:	dri-devel@lists.freedesktop.org
5674S:	Supported
5675T:	git git://anongit.freedesktop.org/drm/drm-misc
5676F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5677F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5678F:	drivers/gpu/drm/fsl-dcu/
5679
5680DRM DRIVERS FOR FREESCALE IMX
5681M:	Philipp Zabel <p.zabel@pengutronix.de>
5682L:	dri-devel@lists.freedesktop.org
5683S:	Maintained
5684F:	Documentation/devicetree/bindings/display/imx/
5685F:	drivers/gpu/drm/imx/
5686F:	drivers/gpu/ipu-v3/
5687
5688DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5689M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5690L:	dri-devel@lists.freedesktop.org
5691S:	Maintained
5692T:	git git://github.com/patjak/drm-gma500
5693F:	drivers/gpu/drm/gma500/
5694
5695DRM DRIVERS FOR HISILICON
5696M:	Xinliang Liu <xinliang.liu@linaro.org>
5697M:	Rongrong Zou <zourongrong@gmail.com>
5698R:	John Stultz <john.stultz@linaro.org>
5699R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5700R:	Chen Feng <puck.chen@hisilicon.com>
5701L:	dri-devel@lists.freedesktop.org
5702S:	Maintained
5703T:	git git://anongit.freedesktop.org/drm/drm-misc
5704F:	Documentation/devicetree/bindings/display/hisilicon/
5705F:	drivers/gpu/drm/hisilicon/
5706
5707DRM DRIVERS FOR LIMA
5708M:	Qiang Yu <yuq825@gmail.com>
5709L:	dri-devel@lists.freedesktop.org
5710L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5711S:	Maintained
5712T:	git git://anongit.freedesktop.org/drm/drm-misc
5713F:	drivers/gpu/drm/lima/
5714F:	include/uapi/drm/lima_drm.h
5715
5716DRM DRIVERS FOR MEDIATEK
5717M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
5718M:	Philipp Zabel <p.zabel@pengutronix.de>
5719L:	dri-devel@lists.freedesktop.org
5720S:	Supported
5721F:	Documentation/devicetree/bindings/display/mediatek/
5722F:	drivers/gpu/drm/mediatek/
5723
5724DRM DRIVERS FOR NVIDIA TEGRA
5725M:	Thierry Reding <thierry.reding@gmail.com>
5726L:	dri-devel@lists.freedesktop.org
5727L:	linux-tegra@vger.kernel.org
5728S:	Supported
5729T:	git git://anongit.freedesktop.org/tegra/linux.git
5730F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5731F:	drivers/gpu/drm/tegra/
5732F:	drivers/gpu/host1x/
5733F:	include/linux/host1x.h
5734F:	include/uapi/drm/tegra_drm.h
5735
5736DRM DRIVERS FOR RENESAS
5737M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5738M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5739L:	dri-devel@lists.freedesktop.org
5740L:	linux-renesas-soc@vger.kernel.org
5741S:	Supported
5742T:	git git://linuxtv.org/pinchartl/media drm/du/next
5743F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5744F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5745F:	Documentation/devicetree/bindings/display/renesas,du.txt
5746F:	drivers/gpu/drm/rcar-du/
5747F:	drivers/gpu/drm/shmobile/
5748F:	include/linux/platform_data/shmob_drm.h
5749
5750DRM DRIVERS FOR ROCKCHIP
5751M:	Sandy Huang <hjc@rock-chips.com>
5752M:	Heiko Stübner <heiko@sntech.de>
5753L:	dri-devel@lists.freedesktop.org
5754S:	Maintained
5755T:	git git://anongit.freedesktop.org/drm/drm-misc
5756F:	Documentation/devicetree/bindings/display/rockchip/
5757F:	drivers/gpu/drm/rockchip/
5758
5759DRM DRIVERS FOR STI
5760M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5761M:	Vincent Abriou <vincent.abriou@st.com>
5762L:	dri-devel@lists.freedesktop.org
5763S:	Maintained
5764T:	git git://anongit.freedesktop.org/drm/drm-misc
5765F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5766F:	drivers/gpu/drm/sti
5767
5768DRM DRIVERS FOR STM
5769M:	Yannick Fertre <yannick.fertre@st.com>
5770M:	Philippe Cornu <philippe.cornu@st.com>
5771M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5772M:	Vincent Abriou <vincent.abriou@st.com>
5773L:	dri-devel@lists.freedesktop.org
5774S:	Maintained
5775T:	git git://anongit.freedesktop.org/drm/drm-misc
5776F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5777F:	drivers/gpu/drm/stm
5778
5779DRM DRIVERS FOR TI KEYSTONE
5780M:	Jyri Sarha <jsarha@ti.com>
5781M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5782L:	dri-devel@lists.freedesktop.org
5783S:	Maintained
5784T:	git git://anongit.freedesktop.org/drm/drm-misc
5785F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5786F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5787F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5788F:	drivers/gpu/drm/tidss/
5789
5790DRM DRIVERS FOR TI LCDC
5791M:	Jyri Sarha <jsarha@ti.com>
5792R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5793L:	dri-devel@lists.freedesktop.org
5794S:	Maintained
5795F:	Documentation/devicetree/bindings/display/tilcdc/
5796F:	drivers/gpu/drm/tilcdc/
5797
5798DRM DRIVERS FOR TI OMAP
5799M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5800L:	dri-devel@lists.freedesktop.org
5801S:	Maintained
5802F:	Documentation/devicetree/bindings/display/ti/
5803F:	drivers/gpu/drm/omapdrm/
5804
5805DRM DRIVERS FOR V3D
5806M:	Eric Anholt <eric@anholt.net>
5807S:	Supported
5808T:	git git://anongit.freedesktop.org/drm/drm-misc
5809F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5810F:	drivers/gpu/drm/v3d/
5811F:	include/uapi/drm/v3d_drm.h
5812
5813DRM DRIVERS FOR VC4
5814M:	Eric Anholt <eric@anholt.net>
5815S:	Supported
5816T:	git git://github.com/anholt/linux
5817T:	git git://anongit.freedesktop.org/drm/drm-misc
5818F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5819F:	drivers/gpu/drm/vc4/
5820F:	include/uapi/drm/vc4_drm.h
5821
5822DRM DRIVERS FOR VIVANTE GPU IP
5823M:	Lucas Stach <l.stach@pengutronix.de>
5824R:	Russell King <linux+etnaviv@armlinux.org.uk>
5825R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5826L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5827L:	dri-devel@lists.freedesktop.org
5828S:	Maintained
5829F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5830F:	drivers/gpu/drm/etnaviv/
5831F:	include/uapi/drm/etnaviv_drm.h
5832
5833DRM DRIVERS FOR XEN
5834M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5835L:	dri-devel@lists.freedesktop.org
5836L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5837S:	Supported
5838T:	git git://anongit.freedesktop.org/drm/drm-misc
5839F:	Documentation/gpu/xen-front.rst
5840F:	drivers/gpu/drm/xen/
5841
5842DRM DRIVERS FOR ZTE ZX
5843M:	Shawn Guo <shawnguo@kernel.org>
5844L:	dri-devel@lists.freedesktop.org
5845S:	Maintained
5846T:	git git://anongit.freedesktop.org/drm/drm-misc
5847F:	Documentation/devicetree/bindings/display/zte,vou.txt
5848F:	drivers/gpu/drm/zte/
5849
5850DRM PANEL DRIVERS
5851M:	Thierry Reding <thierry.reding@gmail.com>
5852R:	Sam Ravnborg <sam@ravnborg.org>
5853L:	dri-devel@lists.freedesktop.org
5854S:	Maintained
5855T:	git git://anongit.freedesktop.org/drm/drm-misc
5856F:	Documentation/devicetree/bindings/display/panel/
5857F:	drivers/gpu/drm/drm_panel.c
5858F:	drivers/gpu/drm/panel/
5859F:	include/drm/drm_panel.h
5860
5861DRM TTM SUBSYSTEM
5862M:	Christian Koenig <christian.koenig@amd.com>
5863M:	Huang Rui <ray.huang@amd.com>
5864L:	dri-devel@lists.freedesktop.org
5865S:	Maintained
5866T:	git git://people.freedesktop.org/~agd5f/linux
5867F:	drivers/gpu/drm/ttm/
5868F:	include/drm/ttm/
5869
5870DSBR100 USB FM RADIO DRIVER
5871M:	Alexey Klimov <klimov.linux@gmail.com>
5872L:	linux-media@vger.kernel.org
5873S:	Maintained
5874T:	git git://linuxtv.org/media_tree.git
5875F:	drivers/media/radio/dsbr100.c
5876
5877DT3155 MEDIA DRIVER
5878M:	Hans Verkuil <hverkuil@xs4all.nl>
5879L:	linux-media@vger.kernel.org
5880S:	Odd Fixes
5881W:	https://linuxtv.org
5882T:	git git://linuxtv.org/media_tree.git
5883F:	drivers/media/pci/dt3155/
5884
5885DVB_USB_AF9015 MEDIA DRIVER
5886M:	Antti Palosaari <crope@iki.fi>
5887L:	linux-media@vger.kernel.org
5888S:	Maintained
5889W:	https://linuxtv.org
5890W:	http://palosaari.fi/linux/
5891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5892T:	git git://linuxtv.org/anttip/media_tree.git
5893F:	drivers/media/usb/dvb-usb-v2/af9015*
5894
5895DVB_USB_AF9035 MEDIA DRIVER
5896M:	Antti Palosaari <crope@iki.fi>
5897L:	linux-media@vger.kernel.org
5898S:	Maintained
5899W:	https://linuxtv.org
5900W:	http://palosaari.fi/linux/
5901Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5902T:	git git://linuxtv.org/anttip/media_tree.git
5903F:	drivers/media/usb/dvb-usb-v2/af9035*
5904
5905DVB_USB_ANYSEE MEDIA DRIVER
5906M:	Antti Palosaari <crope@iki.fi>
5907L:	linux-media@vger.kernel.org
5908S:	Maintained
5909W:	https://linuxtv.org
5910W:	http://palosaari.fi/linux/
5911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5912T:	git git://linuxtv.org/anttip/media_tree.git
5913F:	drivers/media/usb/dvb-usb-v2/anysee*
5914
5915DVB_USB_AU6610 MEDIA DRIVER
5916M:	Antti Palosaari <crope@iki.fi>
5917L:	linux-media@vger.kernel.org
5918S:	Maintained
5919W:	https://linuxtv.org
5920W:	http://palosaari.fi/linux/
5921Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5922T:	git git://linuxtv.org/anttip/media_tree.git
5923F:	drivers/media/usb/dvb-usb-v2/au6610*
5924
5925DVB_USB_CE6230 MEDIA DRIVER
5926M:	Antti Palosaari <crope@iki.fi>
5927L:	linux-media@vger.kernel.org
5928S:	Maintained
5929W:	https://linuxtv.org
5930W:	http://palosaari.fi/linux/
5931Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5932T:	git git://linuxtv.org/anttip/media_tree.git
5933F:	drivers/media/usb/dvb-usb-v2/ce6230*
5934
5935DVB_USB_CXUSB MEDIA DRIVER
5936M:	Michael Krufky <mkrufky@linuxtv.org>
5937L:	linux-media@vger.kernel.org
5938S:	Maintained
5939W:	https://linuxtv.org
5940W:	http://github.com/mkrufky
5941Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5942T:	git git://linuxtv.org/media_tree.git
5943F:	drivers/media/usb/dvb-usb/cxusb*
5944
5945DVB_USB_EC168 MEDIA DRIVER
5946M:	Antti Palosaari <crope@iki.fi>
5947L:	linux-media@vger.kernel.org
5948S:	Maintained
5949W:	https://linuxtv.org
5950W:	http://palosaari.fi/linux/
5951Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5952T:	git git://linuxtv.org/anttip/media_tree.git
5953F:	drivers/media/usb/dvb-usb-v2/ec168*
5954
5955DVB_USB_GL861 MEDIA DRIVER
5956M:	Antti Palosaari <crope@iki.fi>
5957L:	linux-media@vger.kernel.org
5958S:	Maintained
5959W:	https://linuxtv.org
5960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5961T:	git git://linuxtv.org/anttip/media_tree.git
5962F:	drivers/media/usb/dvb-usb-v2/gl861*
5963
5964DVB_USB_MXL111SF MEDIA DRIVER
5965M:	Michael Krufky <mkrufky@linuxtv.org>
5966L:	linux-media@vger.kernel.org
5967S:	Maintained
5968W:	https://linuxtv.org
5969W:	http://github.com/mkrufky
5970Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5971T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5972F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5973
5974DVB_USB_RTL28XXU MEDIA DRIVER
5975M:	Antti Palosaari <crope@iki.fi>
5976L:	linux-media@vger.kernel.org
5977S:	Maintained
5978W:	https://linuxtv.org
5979W:	http://palosaari.fi/linux/
5980Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5981T:	git git://linuxtv.org/anttip/media_tree.git
5982F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5983
5984DVB_USB_V2 MEDIA DRIVER
5985M:	Antti Palosaari <crope@iki.fi>
5986L:	linux-media@vger.kernel.org
5987S:	Maintained
5988W:	https://linuxtv.org
5989W:	http://palosaari.fi/linux/
5990Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5991T:	git git://linuxtv.org/anttip/media_tree.git
5992F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5993F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5994
5995DYNAMIC DEBUG
5996M:	Jason Baron <jbaron@akamai.com>
5997S:	Maintained
5998F:	include/linux/dynamic_debug.h
5999F:	lib/dynamic_debug.c
6000
6001DYNAMIC INTERRUPT MODERATION
6002M:	Tal Gilboa <talgi@mellanox.com>
6003S:	Maintained
6004F:	Documentation/networking/net_dim.rst
6005F:	include/linux/dim.h
6006F:	lib/dim/
6007
6008DZ DECSTATION DZ11 SERIAL DRIVER
6009M:	"Maciej W. Rozycki" <macro@linux-mips.org>
6010S:	Maintained
6011F:	drivers/tty/serial/dz.*
6012
6013E3X0 POWER BUTTON DRIVER
6014M:	Moritz Fischer <moritz.fischer@ettus.com>
6015L:	usrp-users@lists.ettus.com
6016S:	Supported
6017W:	http://www.ettus.com
6018F:	Documentation/devicetree/bindings/input/e3x0-button.txt
6019F:	drivers/input/misc/e3x0-button.c
6020
6021E4000 MEDIA DRIVER
6022M:	Antti Palosaari <crope@iki.fi>
6023L:	linux-media@vger.kernel.org
6024S:	Maintained
6025W:	https://linuxtv.org
6026W:	http://palosaari.fi/linux/
6027Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6028T:	git git://linuxtv.org/anttip/media_tree.git
6029F:	drivers/media/tuners/e4000*
6030
6031EARTH_PT1 MEDIA DRIVER
6032M:	Akihiro Tsukada <tskd08@gmail.com>
6033L:	linux-media@vger.kernel.org
6034S:	Odd Fixes
6035F:	drivers/media/pci/pt1/
6036
6037EARTH_PT3 MEDIA DRIVER
6038M:	Akihiro Tsukada <tskd08@gmail.com>
6039L:	linux-media@vger.kernel.org
6040S:	Odd Fixes
6041F:	drivers/media/pci/pt3/
6042
6043EC100 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/dvb-frontends/ec100*
6052
6053ECRYPT FILE SYSTEM
6054M:	Tyler Hicks <code@tyhicks.com>
6055L:	ecryptfs@vger.kernel.org
6056S:	Odd Fixes
6057W:	http://ecryptfs.org
6058W:	https://launchpad.net/ecryptfs
6059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6060F:	Documentation/filesystems/ecryptfs.rst
6061F:	fs/ecryptfs/
6062
6063EDAC-AMD64
6064M:	Borislav Petkov <bp@alien8.de>
6065L:	linux-edac@vger.kernel.org
6066S:	Maintained
6067F:	drivers/edac/amd64_edac*
6068
6069EDAC-ARMADA
6070M:	Jan Luebbe <jlu@pengutronix.de>
6071L:	linux-edac@vger.kernel.org
6072S:	Maintained
6073F:	drivers/edac/armada_xp_*
6074
6075EDAC-AST2500
6076M:	Stefan Schaeckeler <sschaeck@cisco.com>
6077S:	Supported
6078F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6079F:	drivers/edac/aspeed_edac.c
6080
6081EDAC-BLUEFIELD
6082M:	Shravan Kumar Ramani <sramani@mellanox.com>
6083S:	Supported
6084F:	drivers/edac/bluefield_edac.c
6085
6086EDAC-CALXEDA
6087M:	Robert Richter <rric@kernel.org>
6088L:	linux-edac@vger.kernel.org
6089S:	Maintained
6090F:	drivers/edac/highbank*
6091
6092EDAC-CAVIUM OCTEON
6093M:	Ralf Baechle <ralf@linux-mips.org>
6094M:	Robert Richter <rrichter@marvell.com>
6095L:	linux-edac@vger.kernel.org
6096L:	linux-mips@vger.kernel.org
6097S:	Supported
6098F:	drivers/edac/octeon_edac*
6099
6100EDAC-CAVIUM THUNDERX
6101M:	Robert Richter <rrichter@marvell.com>
6102L:	linux-edac@vger.kernel.org
6103S:	Supported
6104F:	drivers/edac/thunderx_edac*
6105
6106EDAC-CORE
6107M:	Borislav Petkov <bp@alien8.de>
6108M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6109M:	Tony Luck <tony.luck@intel.com>
6110R:	James Morse <james.morse@arm.com>
6111R:	Robert Richter <rrichter@marvell.com>
6112L:	linux-edac@vger.kernel.org
6113S:	Supported
6114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6115F:	Documentation/admin-guide/ras.rst
6116F:	Documentation/driver-api/edac.rst
6117F:	drivers/edac/
6118F:	include/linux/edac.h
6119
6120EDAC-DMC520
6121M:	Lei Wang <lewan@microsoft.com>
6122L:	linux-edac@vger.kernel.org
6123S:	Supported
6124F:	drivers/edac/dmc520_edac.c
6125
6126EDAC-E752X
6127M:	Mark Gross <mark.gross@intel.com>
6128L:	linux-edac@vger.kernel.org
6129S:	Maintained
6130F:	drivers/edac/e752x_edac.c
6131
6132EDAC-E7XXX
6133L:	linux-edac@vger.kernel.org
6134S:	Maintained
6135F:	drivers/edac/e7xxx_edac.c
6136
6137EDAC-FSL_DDR
6138M:	York Sun <york.sun@nxp.com>
6139L:	linux-edac@vger.kernel.org
6140S:	Maintained
6141F:	drivers/edac/fsl_ddr_edac.*
6142
6143EDAC-GHES
6144M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6145L:	linux-edac@vger.kernel.org
6146S:	Maintained
6147F:	drivers/edac/ghes_edac.c
6148
6149EDAC-I10NM
6150M:	Tony Luck <tony.luck@intel.com>
6151L:	linux-edac@vger.kernel.org
6152S:	Maintained
6153F:	drivers/edac/i10nm_base.c
6154
6155EDAC-I3000
6156L:	linux-edac@vger.kernel.org
6157S:	Orphan
6158F:	drivers/edac/i3000_edac.c
6159
6160EDAC-I5000
6161L:	linux-edac@vger.kernel.org
6162S:	Maintained
6163F:	drivers/edac/i5000_edac.c
6164
6165EDAC-I5400
6166M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6167L:	linux-edac@vger.kernel.org
6168S:	Maintained
6169F:	drivers/edac/i5400_edac.c
6170
6171EDAC-I7300
6172M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6173L:	linux-edac@vger.kernel.org
6174S:	Maintained
6175F:	drivers/edac/i7300_edac.c
6176
6177EDAC-I7CORE
6178M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6179L:	linux-edac@vger.kernel.org
6180S:	Maintained
6181F:	drivers/edac/i7core_edac.c
6182
6183EDAC-I82443BXGX
6184M:	Tim Small <tim@buttersideup.com>
6185L:	linux-edac@vger.kernel.org
6186S:	Maintained
6187F:	drivers/edac/i82443bxgx_edac.c
6188
6189EDAC-I82975X
6190M:	"Arvind R." <arvino55@gmail.com>
6191L:	linux-edac@vger.kernel.org
6192S:	Maintained
6193F:	drivers/edac/i82975x_edac.c
6194
6195EDAC-IE31200
6196M:	Jason Baron <jbaron@akamai.com>
6197L:	linux-edac@vger.kernel.org
6198S:	Maintained
6199F:	drivers/edac/ie31200_edac.c
6200
6201EDAC-MPC85XX
6202M:	Johannes Thumshirn <morbidrsa@gmail.com>
6203L:	linux-edac@vger.kernel.org
6204S:	Maintained
6205F:	drivers/edac/mpc85xx_edac.[ch]
6206
6207EDAC-PASEMI
6208M:	Egor Martovetsky <egor@pasemi.com>
6209L:	linux-edac@vger.kernel.org
6210S:	Maintained
6211F:	drivers/edac/pasemi_edac.c
6212
6213EDAC-PND2
6214M:	Tony Luck <tony.luck@intel.com>
6215L:	linux-edac@vger.kernel.org
6216S:	Maintained
6217F:	drivers/edac/pnd2_edac.[ch]
6218
6219EDAC-QCOM
6220M:	Channagoud Kadabi <ckadabi@codeaurora.org>
6221M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6222L:	linux-arm-msm@vger.kernel.org
6223L:	linux-edac@vger.kernel.org
6224S:	Maintained
6225F:	drivers/edac/qcom_edac.c
6226
6227EDAC-R82600
6228M:	Tim Small <tim@buttersideup.com>
6229L:	linux-edac@vger.kernel.org
6230S:	Maintained
6231F:	drivers/edac/r82600_edac.c
6232
6233EDAC-SBRIDGE
6234M:	Tony Luck <tony.luck@intel.com>
6235R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6236L:	linux-edac@vger.kernel.org
6237S:	Maintained
6238F:	drivers/edac/sb_edac.c
6239
6240EDAC-SIFIVE
6241M:	Yash Shah <yash.shah@sifive.com>
6242L:	linux-edac@vger.kernel.org
6243S:	Supported
6244F:	drivers/edac/sifive_edac.c
6245
6246EDAC-SKYLAKE
6247M:	Tony Luck <tony.luck@intel.com>
6248L:	linux-edac@vger.kernel.org
6249S:	Maintained
6250F:	drivers/edac/skx_*.c
6251
6252EDAC-TI
6253M:	Tero Kristo <t-kristo@ti.com>
6254L:	linux-edac@vger.kernel.org
6255S:	Maintained
6256F:	drivers/edac/ti_edac.c
6257
6258EDIROL UA-101/UA-1000 DRIVER
6259M:	Clemens Ladisch <clemens@ladisch.de>
6260L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6261S:	Maintained
6262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6263F:	sound/usb/misc/ua101.c
6264
6265EFI TEST DRIVER
6266M:	Ivan Hu <ivan.hu@canonical.com>
6267M:	Ard Biesheuvel <ardb@kernel.org>
6268L:	linux-efi@vger.kernel.org
6269S:	Maintained
6270F:	drivers/firmware/efi/test/
6271
6272EFI VARIABLE FILESYSTEM
6273M:	Matthew Garrett <matthew.garrett@nebula.com>
6274M:	Jeremy Kerr <jk@ozlabs.org>
6275M:	Ard Biesheuvel <ardb@kernel.org>
6276L:	linux-efi@vger.kernel.org
6277S:	Maintained
6278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6279F:	fs/efivarfs/
6280
6281EFIFB FRAMEBUFFER DRIVER
6282M:	Peter Jones <pjones@redhat.com>
6283L:	linux-fbdev@vger.kernel.org
6284S:	Maintained
6285F:	drivers/video/fbdev/efifb.c
6286
6287EFS FILESYSTEM
6288S:	Orphan
6289W:	http://aeschi.ch.eu.org/efs/
6290F:	fs/efs/
6291
6292EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6293M:	Douglas Miller <dougmill@linux.ibm.com>
6294L:	netdev@vger.kernel.org
6295S:	Maintained
6296F:	drivers/net/ethernet/ibm/ehea/
6297
6298EM28XX VIDEO4LINUX DRIVER
6299M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6300L:	linux-media@vger.kernel.org
6301S:	Maintained
6302W:	https://linuxtv.org
6303T:	git git://linuxtv.org/media_tree.git
6304F:	Documentation/admin-guide/media/em28xx*
6305F:	drivers/media/usb/em28xx/
6306
6307EMBEDDED LINUX
6308M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6309M:	Matt Mackall <mpm@selenic.com>
6310M:	David Woodhouse <dwmw2@infradead.org>
6311L:	linux-embedded@vger.kernel.org
6312S:	Maintained
6313
6314EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6315M:	Adrian Hunter <adrian.hunter@intel.com>
6316M:	Ritesh Harjani <riteshh@codeaurora.org>
6317M:	Asutosh Das <asutoshd@codeaurora.org>
6318L:	linux-mmc@vger.kernel.org
6319S:	Maintained
6320F:	drivers/mmc/host/cqhci*
6321
6322EMULEX 10Gbps iSCSI - OneConnect DRIVER
6323M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6324M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6325M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6326L:	linux-scsi@vger.kernel.org
6327S:	Supported
6328W:	http://www.broadcom.com
6329F:	drivers/scsi/be2iscsi/
6330
6331EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6332M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6333M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6334M:	Somnath Kotur <somnath.kotur@broadcom.com>
6335L:	netdev@vger.kernel.org
6336S:	Supported
6337W:	http://www.emulex.com
6338F:	drivers/net/ethernet/emulex/benet/
6339
6340EMULEX ONECONNECT ROCE DRIVER
6341M:	Selvin Xavier <selvin.xavier@broadcom.com>
6342M:	Devesh Sharma <devesh.sharma@broadcom.com>
6343L:	linux-rdma@vger.kernel.org
6344S:	Odd Fixes
6345W:	http://www.broadcom.com
6346F:	drivers/infiniband/hw/ocrdma/
6347F:	include/uapi/rdma/ocrdma-abi.h
6348
6349EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6350M:	James Smart <james.smart@broadcom.com>
6351M:	Dick Kennedy <dick.kennedy@broadcom.com>
6352L:	linux-scsi@vger.kernel.org
6353S:	Supported
6354W:	http://www.broadcom.com
6355F:	drivers/scsi/lpfc/
6356
6357ENE CB710 FLASH CARD READER DRIVER
6358M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6359S:	Maintained
6360F:	drivers/misc/cb710/
6361F:	drivers/mmc/host/cb710-mmc.*
6362F:	include/linux/cb710.h
6363
6364ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6365M:	Maxim Levitsky <maximlevitsky@gmail.com>
6366S:	Maintained
6367F:	drivers/media/rc/ene_ir.*
6368
6369EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6370M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
6371L:	linuxppc-dev@lists.ozlabs.org
6372S:	Maintained
6373F:	drivers/tty/ehv_bytechan.c
6374
6375EPSON S1D13XXX FRAMEBUFFER DRIVER
6376M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6377S:	Maintained
6378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6379F:	drivers/video/fbdev/s1d13xxxfb.c
6380F:	include/video/s1d13xxxfb.h
6381
6382EROFS FILE SYSTEM
6383M:	Gao Xiang <xiang@kernel.org>
6384M:	Chao Yu <yuchao0@huawei.com>
6385L:	linux-erofs@lists.ozlabs.org
6386S:	Maintained
6387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6388F:	Documentation/filesystems/erofs.rst
6389F:	fs/erofs/
6390F:	include/trace/events/erofs.h
6391
6392ERRSEQ ERROR TRACKING INFRASTRUCTURE
6393M:	Jeff Layton <jlayton@kernel.org>
6394S:	Maintained
6395F:	include/linux/errseq.h
6396F:	lib/errseq.c
6397
6398ET131X NETWORK DRIVER
6399M:	Mark Einon <mark.einon@gmail.com>
6400S:	Odd Fixes
6401F:	drivers/net/ethernet/agere/
6402
6403ETHERNET BRIDGE
6404M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6405M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6406L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6407L:	netdev@vger.kernel.org
6408S:	Maintained
6409W:	http://www.linuxfoundation.org/en/Net:Bridge
6410F:	include/linux/netfilter_bridge/
6411F:	net/bridge/
6412
6413ETHERNET PHY LIBRARY
6414M:	Andrew Lunn <andrew@lunn.ch>
6415M:	Florian Fainelli <f.fainelli@gmail.com>
6416M:	Heiner Kallweit <hkallweit1@gmail.com>
6417R:	Russell King <linux@armlinux.org.uk>
6418L:	netdev@vger.kernel.org
6419S:	Maintained
6420F:	Documentation/ABI/testing/sysfs-class-net-phydev
6421F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6422F:	Documentation/devicetree/bindings/net/mdio*
6423F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
6424F:	Documentation/networking/phy.rst
6425F:	drivers/net/phy/
6426F:	drivers/of/of_mdio.c
6427F:	drivers/of/of_net.c
6428F:	include/dt-bindings/net/qca-ar803x.h
6429F:	include/linux/*mdio*.h
6430F:	include/linux/of_net.h
6431F:	include/linux/phy.h
6432F:	include/linux/phy_fixed.h
6433F:	include/linux/platform_data/mdio-bcm-unimac.h
6434F:	include/linux/platform_data/mdio-gpio.h
6435F:	include/trace/events/mdio.h
6436F:	include/uapi/linux/mdio.h
6437F:	include/uapi/linux/mii.h
6438
6439EXFAT FILE SYSTEM
6440M:	Namjae Jeon <namjae.jeon@samsung.com>
6441M:	Sungjong Seo <sj1557.seo@samsung.com>
6442L:	linux-fsdevel@vger.kernel.org
6443S:	Maintained
6444F:	fs/exfat/
6445
6446EXT2 FILE SYSTEM
6447M:	Jan Kara <jack@suse.com>
6448L:	linux-ext4@vger.kernel.org
6449S:	Maintained
6450F:	Documentation/filesystems/ext2.rst
6451F:	fs/ext2/
6452F:	include/linux/ext2*
6453
6454EXT4 FILE SYSTEM
6455M:	"Theodore Ts'o" <tytso@mit.edu>
6456M:	Andreas Dilger <adilger.kernel@dilger.ca>
6457L:	linux-ext4@vger.kernel.org
6458S:	Maintained
6459W:	http://ext4.wiki.kernel.org
6460Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6462F:	Documentation/filesystems/ext4/
6463F:	fs/ext4/
6464
6465Extended Verification Module (EVM)
6466M:	Mimi Zohar <zohar@linux.ibm.com>
6467L:	linux-integrity@vger.kernel.org
6468S:	Supported
6469F:	security/integrity/evm/
6470
6471EXTENSIBLE FIRMWARE INTERFACE (EFI)
6472M:	Ard Biesheuvel <ardb@kernel.org>
6473L:	linux-efi@vger.kernel.org
6474S:	Maintained
6475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6476F:	Documentation/admin-guide/efi-stub.rst
6477F:	arch/*/include/asm/efi.h
6478F:	arch/*/kernel/efi.c
6479F:	arch/arm/boot/compressed/efi-header.S
6480F:	arch/arm64/kernel/efi-entry.S
6481F:	arch/x86/platform/efi/
6482F:	drivers/firmware/efi/
6483F:	include/linux/efi*.h
6484
6485EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6486M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6487M:	Chanwoo Choi <cw00.choi@samsung.com>
6488L:	linux-kernel@vger.kernel.org
6489S:	Maintained
6490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6491F:	Documentation/devicetree/bindings/extcon/
6492F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6493F:	drivers/extcon/
6494F:	include/linux/extcon.h
6495F:	include/linux/extcon/
6496
6497EXTRA BOOT CONFIG
6498M:	Masami Hiramatsu <mhiramat@kernel.org>
6499S:	Maintained
6500F:	Documentation/admin-guide/bootconfig.rst
6501F:	fs/proc/bootconfig.c
6502F:	include/linux/bootconfig.h
6503F:	lib/bootconfig.c
6504F:	tools/bootconfig/*
6505
6506EXYNOS DP DRIVER
6507M:	Jingoo Han <jingoohan1@gmail.com>
6508L:	dri-devel@lists.freedesktop.org
6509S:	Maintained
6510F:	drivers/gpu/drm/exynos/exynos_dp*
6511
6512EXYNOS SYSMMU (IOMMU) driver
6513M:	Marek Szyprowski <m.szyprowski@samsung.com>
6514L:	iommu@lists.linux-foundation.org
6515S:	Maintained
6516F:	drivers/iommu/exynos-iommu.c
6517
6518EZchip NPS platform support
6519M:	Vineet Gupta <vgupta@synopsys.com>
6520M:	Ofer Levi <oferle@mellanox.com>
6521S:	Supported
6522F:	arch/arc/boot/dts/eznps.dts
6523F:	arch/arc/plat-eznps
6524
6525F2FS FILE SYSTEM
6526M:	Jaegeuk Kim <jaegeuk@kernel.org>
6527M:	Chao Yu <yuchao0@huawei.com>
6528L:	linux-f2fs-devel@lists.sourceforge.net
6529S:	Maintained
6530W:	https://f2fs.wiki.kernel.org/
6531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6532F:	Documentation/ABI/testing/sysfs-fs-f2fs
6533F:	Documentation/filesystems/f2fs.rst
6534F:	fs/f2fs/
6535F:	include/linux/f2fs_fs.h
6536F:	include/trace/events/f2fs.h
6537
6538F71805F HARDWARE MONITORING DRIVER
6539M:	Jean Delvare <jdelvare@suse.com>
6540L:	linux-hwmon@vger.kernel.org
6541S:	Maintained
6542F:	Documentation/hwmon/f71805f.rst
6543F:	drivers/hwmon/f71805f.c
6544
6545FADDR2LINE
6546M:	Josh Poimboeuf <jpoimboe@redhat.com>
6547S:	Maintained
6548F:	scripts/faddr2line
6549
6550FAILOVER MODULE
6551M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6552L:	netdev@vger.kernel.org
6553S:	Supported
6554F:	Documentation/networking/failover.rst
6555F:	include/net/failover.h
6556F:	net/core/failover.c
6557
6558FANOTIFY
6559M:	Jan Kara <jack@suse.cz>
6560R:	Amir Goldstein <amir73il@gmail.com>
6561L:	linux-fsdevel@vger.kernel.org
6562S:	Maintained
6563F:	fs/notify/fanotify/
6564F:	include/linux/fanotify.h
6565F:	include/uapi/linux/fanotify.h
6566
6567FARSYNC SYNCHRONOUS DRIVER
6568M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6569S:	Supported
6570W:	http://www.farsite.co.uk/
6571F:	drivers/net/wan/farsync.*
6572
6573FAULT INJECTION SUPPORT
6574M:	Akinobu Mita <akinobu.mita@gmail.com>
6575S:	Supported
6576F:	Documentation/fault-injection/
6577F:	lib/fault-inject.c
6578
6579FBTFT Framebuffer drivers
6580L:	dri-devel@lists.freedesktop.org
6581L:	linux-fbdev@vger.kernel.org
6582S:	Orphan
6583F:	drivers/staging/fbtft/
6584
6585FC0011 TUNER DRIVER
6586M:	Michael Buesch <m@bues.ch>
6587L:	linux-media@vger.kernel.org
6588S:	Maintained
6589F:	drivers/media/tuners/fc0011.c
6590F:	drivers/media/tuners/fc0011.h
6591
6592FC2580 MEDIA DRIVER
6593M:	Antti Palosaari <crope@iki.fi>
6594L:	linux-media@vger.kernel.org
6595S:	Maintained
6596W:	https://linuxtv.org
6597W:	http://palosaari.fi/linux/
6598Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6599T:	git git://linuxtv.org/anttip/media_tree.git
6600F:	drivers/media/tuners/fc2580*
6601
6602FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6603M:	Hannes Reinecke <hare@suse.de>
6604L:	linux-scsi@vger.kernel.org
6605S:	Supported
6606W:	www.Open-FCoE.org
6607F:	drivers/scsi/fcoe/
6608F:	drivers/scsi/libfc/
6609F:	include/scsi/fc/
6610F:	include/scsi/libfc.h
6611F:	include/scsi/libfcoe.h
6612F:	include/uapi/scsi/fc/
6613
6614FILE LOCKING (flock() and fcntl()/lockf())
6615M:	Jeff Layton <jlayton@kernel.org>
6616M:	"J. Bruce Fields" <bfields@fieldses.org>
6617L:	linux-fsdevel@vger.kernel.org
6618S:	Maintained
6619F:	fs/fcntl.c
6620F:	fs/locks.c
6621F:	include/linux/fcntl.h
6622F:	include/uapi/linux/fcntl.h
6623
6624FILESYSTEM DIRECT ACCESS (DAX)
6625M:	Dan Williams <dan.j.williams@intel.com>
6626R:	Matthew Wilcox <willy@infradead.org>
6627R:	Jan Kara <jack@suse.cz>
6628L:	linux-fsdevel@vger.kernel.org
6629L:	linux-nvdimm@lists.01.org
6630S:	Supported
6631F:	fs/dax.c
6632F:	include/linux/dax.h
6633F:	include/trace/events/fs_dax.h
6634
6635FILESYSTEMS (VFS and infrastructure)
6636M:	Alexander Viro <viro@zeniv.linux.org.uk>
6637L:	linux-fsdevel@vger.kernel.org
6638S:	Maintained
6639F:	fs/*
6640F:	include/linux/fs.h
6641F:	include/linux/fs_types.h
6642F:	include/uapi/linux/fs.h
6643F:	include/uapi/linux/openat2.h
6644
6645FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6646M:	Riku Voipio <riku.voipio@iki.fi>
6647L:	linux-hwmon@vger.kernel.org
6648S:	Maintained
6649F:	drivers/hwmon/f75375s.c
6650F:	include/linux/f75375s.h
6651
6652FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6653M:	Clemens Ladisch <clemens@ladisch.de>
6654M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6655L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6656S:	Maintained
6657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6658F:	include/uapi/sound/firewire.h
6659F:	sound/firewire/
6660
6661FIREWIRE MEDIA DRIVERS (firedtv)
6662M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6663L:	linux-media@vger.kernel.org
6664L:	linux1394-devel@lists.sourceforge.net
6665S:	Maintained
6666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6667F:	drivers/media/firewire/
6668
6669FIREWIRE SBP-2 TARGET
6670M:	Chris Boot <bootc@bootc.net>
6671L:	linux-scsi@vger.kernel.org
6672L:	target-devel@vger.kernel.org
6673L:	linux1394-devel@lists.sourceforge.net
6674S:	Maintained
6675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6676F:	drivers/target/sbp/
6677
6678FIREWIRE SUBSYSTEM
6679M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6680L:	linux1394-devel@lists.sourceforge.net
6681S:	Maintained
6682W:	http://ieee1394.wiki.kernel.org/
6683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6684F:	drivers/firewire/
6685F:	include/linux/firewire.h
6686F:	include/uapi/linux/firewire*.h
6687F:	tools/firewire/
6688
6689FIRMWARE LOADER (request_firmware)
6690M:	Luis Chamberlain <mcgrof@kernel.org>
6691L:	linux-kernel@vger.kernel.org
6692S:	Maintained
6693F:	Documentation/firmware_class/
6694F:	drivers/base/firmware_loader/
6695F:	include/linux/firmware.h
6696
6697FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6698M:	Joshua Morris <josh.h.morris@us.ibm.com>
6699M:	Philip Kelleher <pjk1939@linux.ibm.com>
6700S:	Maintained
6701F:	drivers/block/rsxx/
6702
6703FLEXTIMER FTM-QUADDEC DRIVER
6704M:	Patrick Havelange <patrick.havelange@essensium.com>
6705L:	linux-iio@vger.kernel.org
6706S:	Maintained
6707F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6708F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6709F:	drivers/counter/ftm-quaddec.c
6710
6711FLOPPY DRIVER
6712M:	Denis Efremov <efremov@linux.com>
6713L:	linux-block@vger.kernel.org
6714S:	Odd Fixes
6715F:	drivers/block/floppy.c
6716
6717FLYSKY FSIA6B RC RECEIVER
6718M:	Markus Koch <markus@notsyncing.net>
6719L:	linux-input@vger.kernel.org
6720S:	Maintained
6721F:	drivers/input/joystick/fsia6b.c
6722
6723FORCEDETH GIGABIT ETHERNET DRIVER
6724M:	Rain River <rain.1986.08.12@gmail.com>
6725M:	Zhu Yanjun <zyjzyj2000@gmail.com>
6726L:	netdev@vger.kernel.org
6727S:	Maintained
6728F:	drivers/net/ethernet/nvidia/*
6729
6730FPGA DFL DRIVERS
6731M:	Wu Hao <hao.wu@intel.com>
6732L:	linux-fpga@vger.kernel.org
6733S:	Maintained
6734F:	Documentation/fpga/dfl.rst
6735F:	drivers/fpga/dfl*
6736F:	include/uapi/linux/fpga-dfl.h
6737
6738FPGA MANAGER FRAMEWORK
6739M:	Moritz Fischer <mdf@kernel.org>
6740L:	linux-fpga@vger.kernel.org
6741S:	Maintained
6742W:	http://www.rocketboards.org
6743Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6745F:	Documentation/devicetree/bindings/fpga/
6746F:	Documentation/driver-api/fpga/
6747F:	Documentation/fpga/
6748F:	drivers/fpga/
6749F:	include/linux/fpga/
6750
6751FPU EMULATOR
6752M:	Bill Metzenthen <billm@melbpc.org.au>
6753S:	Maintained
6754W:	http://floatingpoint.sourceforge.net/emulator/index.html
6755F:	arch/x86/math-emu/
6756
6757FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6758L:	netdev@vger.kernel.org
6759S:	Orphan
6760F:	drivers/net/wan/dlci.c
6761F:	drivers/net/wan/sdla.c
6762
6763FRAMEBUFFER LAYER
6764M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6765L:	dri-devel@lists.freedesktop.org
6766L:	linux-fbdev@vger.kernel.org
6767S:	Maintained
6768Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6769T:	git git://anongit.freedesktop.org/drm/drm-misc
6770F:	Documentation/fb/
6771F:	drivers/video/
6772F:	include/linux/fb.h
6773F:	include/uapi/linux/fb.h
6774F:	include/uapi/video/
6775F:	include/video/
6776
6777FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6778M:	Horia Geantă <horia.geanta@nxp.com>
6779M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6780L:	linux-crypto@vger.kernel.org
6781S:	Maintained
6782F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6783F:	drivers/crypto/caam/
6784
6785FREESCALE COLDFIRE M5441X MMC DRIVER
6786M:	Angelo Dureghello <angelo.dureghello@timesys.com>
6787L:	linux-mmc@vger.kernel.org
6788S:	Maintained
6789F:	drivers/mmc/host/sdhci-esdhc-mcf.c
6790F:	include/linux/platform_data/mmc-esdhc-mcf.h
6791
6792FREESCALE DIU FRAMEBUFFER DRIVER
6793M:	Timur Tabi <timur@kernel.org>
6794L:	linux-fbdev@vger.kernel.org
6795S:	Maintained
6796F:	drivers/video/fbdev/fsl-diu-fb.*
6797
6798FREESCALE DMA DRIVER
6799M:	Li Yang <leoyang.li@nxp.com>
6800M:	Zhang Wei <zw@zh-kernel.org>
6801L:	linuxppc-dev@lists.ozlabs.org
6802S:	Maintained
6803F:	drivers/dma/fsldma.*
6804
6805FREESCALE ENETC ETHERNET DRIVERS
6806M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6807L:	netdev@vger.kernel.org
6808S:	Maintained
6809F:	drivers/net/ethernet/freescale/enetc/
6810
6811FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6812M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6813L:	netdev@vger.kernel.org
6814S:	Maintained
6815F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6816F:	drivers/net/ethernet/freescale/gianfar*
6817
6818FREESCALE GPMI NAND DRIVER
6819M:	Han Xu <han.xu@nxp.com>
6820L:	linux-mtd@lists.infradead.org
6821S:	Maintained
6822F:	drivers/mtd/nand/raw/gpmi-nand/*
6823
6824FREESCALE I2C CPM DRIVER
6825M:	Jochen Friedrich <jochen@scram.de>
6826L:	linuxppc-dev@lists.ozlabs.org
6827L:	linux-i2c@vger.kernel.org
6828S:	Maintained
6829F:	drivers/i2c/busses/i2c-cpm.c
6830
6831FREESCALE IMX / MXC FEC DRIVER
6832M:	Fugang Duan <fugang.duan@nxp.com>
6833L:	netdev@vger.kernel.org
6834S:	Maintained
6835F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6836F:	drivers/net/ethernet/freescale/fec.h
6837F:	drivers/net/ethernet/freescale/fec_main.c
6838F:	drivers/net/ethernet/freescale/fec_ptp.c
6839
6840FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6841M:	Sascha Hauer <s.hauer@pengutronix.de>
6842R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6843L:	linux-fbdev@vger.kernel.org
6844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6845S:	Maintained
6846F:	drivers/video/fbdev/imxfb.c
6847F:	include/linux/platform_data/video-imxfb.h
6848
6849FREESCALE IMX DDR PMU DRIVER
6850M:	Frank Li <Frank.li@nxp.com>
6851L:	linux-arm-kernel@lists.infradead.org
6852S:	Maintained
6853F:	Documentation/admin-guide/perf/imx-ddr.rst
6854F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6855F:	drivers/perf/fsl_imx8_ddr_perf.c
6856
6857FREESCALE IMX I2C DRIVER
6858M:	Oleksij Rempel <o.rempel@pengutronix.de>
6859R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6860L:	linux-i2c@vger.kernel.org
6861S:	Maintained
6862F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6863F:	drivers/i2c/busses/i2c-imx.c
6864
6865FREESCALE IMX LPI2C DRIVER
6866M:	Dong Aisheng <aisheng.dong@nxp.com>
6867L:	linux-i2c@vger.kernel.org
6868L:	linux-imx@nxp.com
6869S:	Maintained
6870F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6871F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6872
6873FREESCALE QORIQ DPAA ETHERNET DRIVER
6874M:	Madalin Bucur <madalin.bucur@nxp.com>
6875L:	netdev@vger.kernel.org
6876S:	Maintained
6877F:	drivers/net/ethernet/freescale/dpaa
6878
6879FREESCALE QORIQ DPAA FMAN DRIVER
6880M:	Madalin Bucur <madalin.bucur@nxp.com>
6881L:	netdev@vger.kernel.org
6882S:	Maintained
6883F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6884F:	drivers/net/ethernet/freescale/fman
6885
6886FREESCALE QORIQ PTP CLOCK DRIVER
6887M:	Yangbo Lu <yangbo.lu@nxp.com>
6888L:	netdev@vger.kernel.org
6889S:	Maintained
6890F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6891F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6892F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6893F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6894F:	drivers/ptp/ptp_qoriq.c
6895F:	drivers/ptp/ptp_qoriq_debugfs.c
6896F:	include/linux/fsl/ptp_qoriq.h
6897
6898FREESCALE QUAD SPI DRIVER
6899M:	Han Xu <han.xu@nxp.com>
6900L:	linux-spi@vger.kernel.org
6901S:	Maintained
6902F:	drivers/spi/spi-fsl-qspi.c
6903
6904FREESCALE QUICC ENGINE LIBRARY
6905M:	Qiang Zhao <qiang.zhao@nxp.com>
6906L:	linuxppc-dev@lists.ozlabs.org
6907S:	Maintained
6908F:	drivers/soc/fsl/qe/
6909F:	include/soc/fsl/*qe*.h
6910F:	include/soc/fsl/*ucc*.h
6911
6912FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6913M:	Li Yang <leoyang.li@nxp.com>
6914L:	netdev@vger.kernel.org
6915L:	linuxppc-dev@lists.ozlabs.org
6916S:	Maintained
6917F:	drivers/net/ethernet/freescale/ucc_geth*
6918
6919FREESCALE QUICC ENGINE UCC HDLC DRIVER
6920M:	Zhao Qiang <qiang.zhao@nxp.com>
6921L:	netdev@vger.kernel.org
6922L:	linuxppc-dev@lists.ozlabs.org
6923S:	Maintained
6924F:	drivers/net/wan/fsl_ucc_hdlc*
6925
6926FREESCALE QUICC ENGINE UCC UART DRIVER
6927M:	Timur Tabi <timur@kernel.org>
6928L:	linuxppc-dev@lists.ozlabs.org
6929S:	Maintained
6930F:	drivers/tty/serial/ucc_uart.c
6931
6932FREESCALE SOC DRIVERS
6933M:	Li Yang <leoyang.li@nxp.com>
6934L:	linuxppc-dev@lists.ozlabs.org
6935L:	linux-arm-kernel@lists.infradead.org
6936S:	Maintained
6937F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6938F:	Documentation/devicetree/bindings/soc/fsl/
6939F:	drivers/soc/fsl/
6940F:	include/linux/fsl/
6941
6942FREESCALE SOC FS_ENET DRIVER
6943M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6944L:	linuxppc-dev@lists.ozlabs.org
6945L:	netdev@vger.kernel.org
6946S:	Maintained
6947F:	drivers/net/ethernet/freescale/fs_enet/
6948F:	include/linux/fs_enet_pd.h
6949
6950FREESCALE SOC SOUND DRIVERS
6951M:	Timur Tabi <timur@kernel.org>
6952M:	Nicolin Chen <nicoleotsuka@gmail.com>
6953M:	Xiubo Li <Xiubo.Lee@gmail.com>
6954R:	Fabio Estevam <festevam@gmail.com>
6955L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6956L:	linuxppc-dev@lists.ozlabs.org
6957S:	Maintained
6958F:	sound/soc/fsl/fsl*
6959F:	sound/soc/fsl/imx*
6960F:	sound/soc/fsl/mpc8610_hpcd.c
6961
6962FREESCALE USB PERIPHERAL DRIVERS
6963M:	Li Yang <leoyang.li@nxp.com>
6964L:	linux-usb@vger.kernel.org
6965L:	linuxppc-dev@lists.ozlabs.org
6966S:	Maintained
6967F:	drivers/usb/gadget/udc/fsl*
6968
6969FREEVXFS FILESYSTEM
6970M:	Christoph Hellwig <hch@infradead.org>
6971S:	Maintained
6972W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6973F:	fs/freevxfs/
6974
6975FREEZER
6976M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6977M:	Pavel Machek <pavel@ucw.cz>
6978L:	linux-pm@vger.kernel.org
6979S:	Supported
6980F:	Documentation/power/freezing-of-tasks.rst
6981F:	include/linux/freezer.h
6982F:	kernel/freezer.c
6983
6984FRONTSWAP API
6985M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6986L:	linux-kernel@vger.kernel.org
6987S:	Maintained
6988F:	include/linux/frontswap.h
6989F:	mm/frontswap.c
6990
6991FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6992M:	David Howells <dhowells@redhat.com>
6993L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6994S:	Supported
6995F:	Documentation/filesystems/caching/
6996F:	fs/fscache/
6997F:	include/linux/fscache*.h
6998
6999FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7000M:	Theodore Y. Ts'o <tytso@mit.edu>
7001M:	Jaegeuk Kim <jaegeuk@kernel.org>
7002M:	Eric Biggers <ebiggers@kernel.org>
7003L:	linux-fscrypt@vger.kernel.org
7004S:	Supported
7005Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
7006T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7007F:	Documentation/filesystems/fscrypt.rst
7008F:	fs/crypto/
7009F:	include/linux/fscrypt*.h
7010F:	include/uapi/linux/fscrypt.h
7011
7012FSI SUBSYSTEM
7013M:	Jeremy Kerr <jk@ozlabs.org>
7014M:	Joel Stanley <joel@jms.id.au>
7015R:	Alistar Popple <alistair@popple.id.au>
7016R:	Eddie James <eajames@linux.ibm.com>
7017L:	linux-fsi@lists.ozlabs.org
7018S:	Supported
7019Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
7020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7021F:	drivers/fsi/
7022F:	include/linux/fsi*.h
7023F:	include/trace/events/fsi*.h
7024
7025FSI-ATTACHED I2C DRIVER
7026M:	Eddie James <eajames@linux.ibm.com>
7027L:	linux-i2c@vger.kernel.org
7028L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
7029S:	Maintained
7030F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7031F:	drivers/i2c/busses/i2c-fsi.c
7032
7033FSI-ATTACHED SPI DRIVER
7034M:	Eddie James <eajames@linux.ibm.com>
7035L:	linux-spi@vger.kernel.org
7036S:	Maintained
7037F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7038F:	drivers/spi/spi-fsi.c
7039
7040FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7041M:	Jan Kara <jack@suse.cz>
7042R:	Amir Goldstein <amir73il@gmail.com>
7043L:	linux-fsdevel@vger.kernel.org
7044S:	Maintained
7045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7046F:	fs/notify/
7047F:	include/linux/fsnotify*.h
7048
7049FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7050M:	Eric Biggers <ebiggers@kernel.org>
7051M:	Theodore Y. Ts'o <tytso@mit.edu>
7052L:	linux-fscrypt@vger.kernel.org
7053S:	Supported
7054Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
7055T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7056F:	Documentation/filesystems/fsverity.rst
7057F:	fs/verity/
7058F:	include/linux/fsverity.h
7059F:	include/uapi/linux/fsverity.h
7060
7061FUJITSU LAPTOP EXTRAS
7062M:	Jonathan Woithe <jwoithe@just42.net>
7063L:	platform-driver-x86@vger.kernel.org
7064S:	Maintained
7065F:	drivers/platform/x86/fujitsu-laptop.c
7066
7067FUJITSU M-5MO LS CAMERA ISP DRIVER
7068M:	Kyungmin Park <kyungmin.park@samsung.com>
7069M:	Heungjun Kim <riverful.kim@samsung.com>
7070L:	linux-media@vger.kernel.org
7071S:	Maintained
7072F:	drivers/media/i2c/m5mols/
7073F:	include/media/i2c/m5mols.h
7074
7075FUJITSU TABLET EXTRAS
7076M:	Robert Gerlach <khnz@gmx.de>
7077L:	platform-driver-x86@vger.kernel.org
7078S:	Maintained
7079F:	drivers/platform/x86/fujitsu-tablet.c
7080
7081FUSE: FILESYSTEM IN USERSPACE
7082M:	Miklos Szeredi <miklos@szeredi.hu>
7083L:	linux-fsdevel@vger.kernel.org
7084S:	Maintained
7085W:	http://fuse.sourceforge.net/
7086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7087F:	Documentation/filesystems/fuse.rst
7088F:	fs/fuse/
7089F:	include/uapi/linux/fuse.h
7090
7091FUTEX SUBSYSTEM
7092M:	Thomas Gleixner <tglx@linutronix.de>
7093M:	Ingo Molnar <mingo@redhat.com>
7094R:	Peter Zijlstra <peterz@infradead.org>
7095R:	Darren Hart <dvhart@infradead.org>
7096L:	linux-kernel@vger.kernel.org
7097S:	Maintained
7098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7099F:	Documentation/locking/*futex*
7100F:	include/asm-generic/futex.h
7101F:	include/linux/futex.h
7102F:	include/uapi/linux/futex.h
7103F:	kernel/futex.c
7104F:	tools/perf/bench/futex*
7105F:	Documentation/locking/*futex*
7106
7107GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7108M:	Tim Harvey <tharvey@gateworks.com>
7109M:	Robert Jones <rjones@gateworks.com>
7110S:	Maintained
7111F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7112F:	drivers/mfd/gateworks-gsc.c
7113F:	include/linux/mfd/gsc.h
7114F:	Documentation/hwmon/gsc-hwmon.rst
7115F:	drivers/hwmon/gsc-hwmon.c
7116F:	include/linux/platform_data/gsc_hwmon.h
7117
7118GASKET DRIVER FRAMEWORK
7119M:	Rob Springer <rspringer@google.com>
7120M:	Todd Poynor <toddpoynor@google.com>
7121M:	Ben Chan <benchan@chromium.org>
7122M:	Richard Yeh <rcy@google.com>
7123S:	Maintained
7124F:	drivers/staging/gasket/
7125
7126GCC PLUGINS
7127M:	Kees Cook <keescook@chromium.org>
7128R:	Emese Revfy <re.emese@gmail.com>
7129L:	kernel-hardening@lists.openwall.com
7130S:	Maintained
7131F:	Documentation/kbuild/gcc-plugins.rst
7132F:	scripts/Makefile.gcc-plugins
7133F:	scripts/gcc-plugin.sh
7134F:	scripts/gcc-plugins/
7135
7136GCOV BASED KERNEL PROFILING
7137M:	Peter Oberparleiter <oberpar@linux.ibm.com>
7138S:	Maintained
7139F:	Documentation/dev-tools/gcov.rst
7140F:	kernel/gcov/
7141
7142GDB KERNEL DEBUGGING HELPER SCRIPTS
7143M:	Jan Kiszka <jan.kiszka@siemens.com>
7144M:	Kieran Bingham <kbingham@kernel.org>
7145S:	Supported
7146F:	scripts/gdb/
7147
7148GDT SCSI DISK ARRAY CONTROLLER DRIVER
7149M:	Achim Leubner <achim_leubner@adaptec.com>
7150L:	linux-scsi@vger.kernel.org
7151S:	Supported
7152W:	http://www.icp-vortex.com/
7153F:	drivers/scsi/gdt*
7154
7155GEMTEK FM RADIO RECEIVER DRIVER
7156M:	Hans Verkuil <hverkuil@xs4all.nl>
7157L:	linux-media@vger.kernel.org
7158S:	Maintained
7159W:	https://linuxtv.org
7160T:	git git://linuxtv.org/media_tree.git
7161F:	drivers/media/radio/radio-gemtek*
7162
7163GENERIC ARCHITECTURE TOPOLOGY
7164M:	Sudeep Holla <sudeep.holla@arm.com>
7165L:	linux-kernel@vger.kernel.org
7166S:	Maintained
7167F:	drivers/base/arch_topology.c
7168F:	include/linux/arch_topology.h
7169
7170GENERIC GPIO I2C DRIVER
7171M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7172S:	Supported
7173F:	drivers/i2c/busses/i2c-gpio.c
7174F:	include/linux/platform_data/i2c-gpio.h
7175
7176GENERIC GPIO I2C MULTIPLEXER DRIVER
7177M:	Peter Korsgaard <peter.korsgaard@barco.com>
7178L:	linux-i2c@vger.kernel.org
7179S:	Supported
7180F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
7181F:	drivers/i2c/muxes/i2c-mux-gpio.c
7182F:	include/linux/platform_data/i2c-mux-gpio.h
7183
7184GENERIC HDLC (WAN) DRIVERS
7185M:	Krzysztof Halasa <khc@pm.waw.pl>
7186S:	Maintained
7187W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
7188F:	drivers/net/wan/c101.c
7189F:	drivers/net/wan/hd6457*
7190F:	drivers/net/wan/hdlc*
7191F:	drivers/net/wan/n2.c
7192F:	drivers/net/wan/pc300too.c
7193F:	drivers/net/wan/pci200syn.c
7194F:	drivers/net/wan/wanxl*
7195
7196GENERIC INCLUDE/ASM HEADER FILES
7197M:	Arnd Bergmann <arnd@arndb.de>
7198L:	linux-arch@vger.kernel.org
7199S:	Maintained
7200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7201F:	include/asm-generic/
7202F:	include/uapi/asm-generic/
7203
7204GENERIC PHY FRAMEWORK
7205M:	Kishon Vijay Abraham I <kishon@ti.com>
7206M:	Vinod Koul <vkoul@kernel.org>
7207L:	linux-kernel@vger.kernel.org
7208S:	Supported
7209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7210F:	Documentation/devicetree/bindings/phy/
7211F:	drivers/phy/
7212F:	include/linux/phy/
7213
7214GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7215M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7216S:	Supported
7217F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
7218
7219GENERIC PM DOMAINS
7220M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7221M:	Kevin Hilman <khilman@kernel.org>
7222M:	Ulf Hansson <ulf.hansson@linaro.org>
7223L:	linux-pm@vger.kernel.org
7224S:	Supported
7225F:	Documentation/devicetree/bindings/power/power?domain*
7226F:	drivers/base/power/domain*.c
7227F:	include/linux/pm_domain.h
7228
7229GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7230M:	Eugen Hristev <eugen.hristev@microchip.com>
7231L:	linux-input@vger.kernel.org
7232S:	Maintained
7233F:	drivers/input/touchscreen/resistive-adc-touch.c
7234
7235GENERIC UIO DRIVER FOR PCI DEVICES
7236M:	"Michael S. Tsirkin" <mst@redhat.com>
7237L:	kvm@vger.kernel.org
7238S:	Supported
7239F:	drivers/uio/uio_pci_generic.c
7240
7241GENERIC VDSO LIBRARY
7242M:	Andy Lutomirski <luto@kernel.org>
7243M:	Thomas Gleixner <tglx@linutronix.de>
7244M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
7245L:	linux-kernel@vger.kernel.org
7246S:	Maintained
7247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7248F:	include/asm-generic/vdso/vsyscall.h
7249F:	include/vdso/
7250F:	kernel/time/vsyscall.c
7251F:	lib/vdso/
7252
7253GENWQE (IBM Generic Workqueue Card)
7254M:	Frank Haverkamp <haver@linux.ibm.com>
7255S:	Supported
7256F:	drivers/misc/genwqe/
7257
7258GET_MAINTAINER SCRIPT
7259M:	Joe Perches <joe@perches.com>
7260S:	Maintained
7261F:	scripts/get_maintainer.pl
7262
7263GFS2 FILE SYSTEM
7264M:	Bob Peterson <rpeterso@redhat.com>
7265M:	Andreas Gruenbacher <agruenba@redhat.com>
7266L:	cluster-devel@redhat.com
7267S:	Supported
7268W:	http://sources.redhat.com/cluster/
7269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7270F:	Documentation/filesystems/gfs2*
7271F:	fs/gfs2/
7272F:	include/uapi/linux/gfs2_ondisk.h
7273
7274GNSS SUBSYSTEM
7275M:	Johan Hovold <johan@kernel.org>
7276S:	Maintained
7277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7278F:	Documentation/ABI/testing/sysfs-class-gnss
7279F:	Documentation/devicetree/bindings/gnss/
7280F:	drivers/gnss/
7281F:	include/linux/gnss.h
7282
7283GO7007 MPEG CODEC
7284M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
7285L:	linux-media@vger.kernel.org
7286S:	Maintained
7287F:	drivers/media/usb/go7007/
7288
7289GOODIX TOUCHSCREEN
7290M:	Bastien Nocera <hadess@hadess.net>
7291L:	linux-input@vger.kernel.org
7292S:	Maintained
7293F:	drivers/input/touchscreen/goodix.c
7294
7295GOOGLE ETHERNET DRIVERS
7296M:	Catherine Sullivan <csully@google.com>
7297R:	Sagi Shahar <sagis@google.com>
7298R:	Jon Olson <jonolson@google.com>
7299L:	netdev@vger.kernel.org
7300S:	Supported
7301F:	Documentation/networking/device_drivers/google/gve.rst
7302F:	drivers/net/ethernet/google
7303
7304GPD POCKET FAN DRIVER
7305M:	Hans de Goede <hdegoede@redhat.com>
7306L:	platform-driver-x86@vger.kernel.org
7307S:	Maintained
7308F:	drivers/platform/x86/gpd-pocket-fan.c
7309
7310GPIO ACPI SUPPORT
7311M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7312M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7313L:	linux-gpio@vger.kernel.org
7314L:	linux-acpi@vger.kernel.org
7315S:	Maintained
7316F:	Documentation/firmware-guide/acpi/gpio-properties.rst
7317F:	drivers/gpio/gpiolib-acpi.c
7318F:	drivers/gpio/gpiolib-acpi.h
7319
7320GPIO AGGREGATOR
7321M:	Geert Uytterhoeven <geert+renesas@glider.be>
7322L:	linux-gpio@vger.kernel.org
7323S:	Supported
7324F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
7325F:	drivers/gpio/gpio-aggregator.c
7326
7327GPIO IR Transmitter
7328M:	Sean Young <sean@mess.org>
7329L:	linux-media@vger.kernel.org
7330S:	Maintained
7331F:	drivers/media/rc/gpio-ir-tx.c
7332
7333GPIO MOCKUP DRIVER
7334M:	Bamvor Jian Zhang <bamv2005@gmail.com>
7335L:	linux-gpio@vger.kernel.org
7336S:	Maintained
7337F:	drivers/gpio/gpio-mockup.c
7338F:	tools/testing/selftests/gpio/
7339
7340GPIO REGMAP
7341R:	Michael Walle <michael@walle.cc>
7342S:	Maintained
7343F:	drivers/gpio/gpio-regmap.c
7344F:	include/linux/gpio/regmap.h
7345
7346GPIO SUBSYSTEM
7347M:	Linus Walleij <linus.walleij@linaro.org>
7348M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
7349L:	linux-gpio@vger.kernel.org
7350S:	Maintained
7351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7352F:	Documentation/ABI/obsolete/sysfs-gpio
7353F:	Documentation/ABI/testing/gpio-cdev
7354F:	Documentation/admin-guide/gpio/
7355F:	Documentation/devicetree/bindings/gpio/
7356F:	Documentation/driver-api/gpio/
7357F:	drivers/gpio/
7358F:	include/asm-generic/gpio.h
7359F:	include/linux/gpio.h
7360F:	include/linux/gpio/
7361F:	include/linux/of_gpio.h
7362F:	include/uapi/linux/gpio.h
7363F:	tools/gpio/
7364
7365GRE DEMULTIPLEXER DRIVER
7366M:	Dmitry Kozlov <xeb@mail.ru>
7367L:	netdev@vger.kernel.org
7368S:	Maintained
7369F:	include/net/gre.h
7370F:	net/ipv4/gre_demux.c
7371F:	net/ipv4/gre_offload.c
7372
7373GRETH 10/100/1G Ethernet MAC device driver
7374M:	Andreas Larsson <andreas@gaisler.com>
7375L:	netdev@vger.kernel.org
7376S:	Maintained
7377F:	drivers/net/ethernet/aeroflex/
7378
7379GREYBUS AUDIO PROTOCOLS DRIVERS
7380M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7381M:	Mark Greer <mgreer@animalcreek.com>
7382S:	Maintained
7383F:	drivers/staging/greybus/audio_apbridgea.c
7384F:	drivers/staging/greybus/audio_apbridgea.h
7385F:	drivers/staging/greybus/audio_codec.c
7386F:	drivers/staging/greybus/audio_codec.h
7387F:	drivers/staging/greybus/audio_gb.c
7388F:	drivers/staging/greybus/audio_manager.c
7389F:	drivers/staging/greybus/audio_manager.h
7390F:	drivers/staging/greybus/audio_manager_module.c
7391F:	drivers/staging/greybus/audio_manager_private.h
7392F:	drivers/staging/greybus/audio_manager_sysfs.c
7393F:	drivers/staging/greybus/audio_module.c
7394F:	drivers/staging/greybus/audio_topology.c
7395
7396GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7397M:	Viresh Kumar <vireshk@kernel.org>
7398S:	Maintained
7399F:	drivers/staging/greybus/authentication.c
7400F:	drivers/staging/greybus/bootrom.c
7401F:	drivers/staging/greybus/firmware.h
7402F:	drivers/staging/greybus/fw-core.c
7403F:	drivers/staging/greybus/fw-download.c
7404F:	drivers/staging/greybus/fw-management.c
7405F:	drivers/staging/greybus/greybus_authentication.h
7406F:	drivers/staging/greybus/greybus_firmware.h
7407F:	drivers/staging/greybus/hid.c
7408F:	drivers/staging/greybus/i2c.c
7409F:	drivers/staging/greybus/spi.c
7410F:	drivers/staging/greybus/spilib.c
7411F:	drivers/staging/greybus/spilib.h
7412
7413GREYBUS LOOPBACK DRIVER
7414M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7415S:	Maintained
7416F:	drivers/staging/greybus/loopback.c
7417
7418GREYBUS PLATFORM DRIVERS
7419M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7420S:	Maintained
7421F:	drivers/staging/greybus/arche-apb-ctrl.c
7422F:	drivers/staging/greybus/arche-platform.c
7423F:	drivers/staging/greybus/arche_platform.h
7424
7425GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7426M:	Rui Miguel Silva <rmfrfs@gmail.com>
7427S:	Maintained
7428F:	drivers/staging/greybus/gpio.c
7429F:	drivers/staging/greybus/light.c
7430F:	drivers/staging/greybus/power_supply.c
7431F:	drivers/staging/greybus/sdio.c
7432F:	drivers/staging/greybus/spi.c
7433F:	drivers/staging/greybus/spilib.c
7434
7435GREYBUS SUBSYSTEM
7436M:	Johan Hovold <johan@kernel.org>
7437M:	Alex Elder <elder@kernel.org>
7438M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7439L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7440S:	Maintained
7441F:	drivers/greybus/
7442F:	drivers/staging/greybus/
7443F:	include/linux/greybus.h
7444F:	include/linux/greybus/
7445
7446GREYBUS UART PROTOCOLS DRIVERS
7447M:	David Lin <dtwlin@gmail.com>
7448S:	Maintained
7449F:	drivers/staging/greybus/log.c
7450F:	drivers/staging/greybus/uart.c
7451
7452GS1662 VIDEO SERIALIZER
7453M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7454L:	linux-media@vger.kernel.org
7455S:	Maintained
7456T:	git git://linuxtv.org/media_tree.git
7457F:	drivers/media/spi/gs1662.c
7458
7459GSPCA FINEPIX SUBDRIVER
7460M:	Frank Zago <frank@zago.net>
7461L:	linux-media@vger.kernel.org
7462S:	Maintained
7463T:	git git://linuxtv.org/media_tree.git
7464F:	drivers/media/usb/gspca/finepix.c
7465
7466GSPCA GL860 SUBDRIVER
7467M:	Olivier Lorin <o.lorin@laposte.net>
7468L:	linux-media@vger.kernel.org
7469S:	Maintained
7470T:	git git://linuxtv.org/media_tree.git
7471F:	drivers/media/usb/gspca/gl860/
7472
7473GSPCA M5602 SUBDRIVER
7474M:	Erik Andren <erik.andren@gmail.com>
7475L:	linux-media@vger.kernel.org
7476S:	Maintained
7477T:	git git://linuxtv.org/media_tree.git
7478F:	drivers/media/usb/gspca/m5602/
7479
7480GSPCA PAC207 SONIXB SUBDRIVER
7481M:	Hans Verkuil <hverkuil@xs4all.nl>
7482L:	linux-media@vger.kernel.org
7483S:	Odd Fixes
7484T:	git git://linuxtv.org/media_tree.git
7485F:	drivers/media/usb/gspca/pac207.c
7486
7487GSPCA SN9C20X SUBDRIVER
7488M:	Brian Johnson <brijohn@gmail.com>
7489L:	linux-media@vger.kernel.org
7490S:	Maintained
7491T:	git git://linuxtv.org/media_tree.git
7492F:	drivers/media/usb/gspca/sn9c20x.c
7493
7494GSPCA T613 SUBDRIVER
7495M:	Leandro Costantino <lcostantino@gmail.com>
7496L:	linux-media@vger.kernel.org
7497S:	Maintained
7498T:	git git://linuxtv.org/media_tree.git
7499F:	drivers/media/usb/gspca/t613.c
7500
7501GSPCA USB WEBCAM DRIVER
7502M:	Hans Verkuil <hverkuil@xs4all.nl>
7503L:	linux-media@vger.kernel.org
7504S:	Odd Fixes
7505T:	git git://linuxtv.org/media_tree.git
7506F:	drivers/media/usb/gspca/
7507
7508GTP (GPRS Tunneling Protocol)
7509M:	Pablo Neira Ayuso <pablo@netfilter.org>
7510M:	Harald Welte <laforge@gnumonks.org>
7511L:	osmocom-net-gprs@lists.osmocom.org
7512S:	Maintained
7513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7514F:	drivers/net/gtp.c
7515
7516GUID PARTITION TABLE (GPT)
7517M:	Davidlohr Bueso <dave@stgolabs.net>
7518L:	linux-efi@vger.kernel.org
7519S:	Maintained
7520F:	block/partitions/efi.*
7521
7522H8/300 ARCHITECTURE
7523M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7524L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7525S:	Maintained
7526W:	http://uclinux-h8.sourceforge.jp
7527T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7528F:	arch/h8300/
7529F:	drivers/clk/h8300/
7530F:	drivers/clocksource/h8300_*.c
7531F:	drivers/irqchip/irq-renesas-h8*.c
7532
7533HABANALABS PCI DRIVER
7534M:	Oded Gabbay <oded.gabbay@gmail.com>
7535S:	Supported
7536T:	git https://github.com/HabanaAI/linux.git
7537F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7538F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7539F:	drivers/misc/habanalabs/
7540F:	include/uapi/misc/habanalabs.h
7541
7542HACKRF MEDIA DRIVER
7543M:	Antti Palosaari <crope@iki.fi>
7544L:	linux-media@vger.kernel.org
7545S:	Maintained
7546W:	https://linuxtv.org
7547W:	http://palosaari.fi/linux/
7548Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7549T:	git git://linuxtv.org/anttip/media_tree.git
7550F:	drivers/media/usb/hackrf/
7551
7552HANTRO VPU CODEC DRIVER
7553M:	Ezequiel Garcia <ezequiel@collabora.com>
7554M:	Philipp Zabel <p.zabel@pengutronix.de>
7555L:	linux-media@vger.kernel.org
7556L:	linux-rockchip@lists.infradead.org
7557S:	Maintained
7558F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7559F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7560F:	drivers/staging/media/hantro/
7561
7562HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7563M:	Frank Seidel <frank@f-seidel.de>
7564L:	platform-driver-x86@vger.kernel.org
7565S:	Maintained
7566W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7567F:	drivers/platform/x86/hdaps.c
7568
7569HARDWARE MONITORING
7570M:	Jean Delvare <jdelvare@suse.com>
7571M:	Guenter Roeck <linux@roeck-us.net>
7572L:	linux-hwmon@vger.kernel.org
7573S:	Maintained
7574W:	http://hwmon.wiki.kernel.org/
7575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7576F:	Documentation/devicetree/bindings/hwmon/
7577F:	Documentation/hwmon/
7578F:	drivers/hwmon/
7579F:	include/linux/hwmon*.h
7580F:	include/trace/events/hwmon*.h
7581
7582HARDWARE RANDOM NUMBER GENERATOR CORE
7583M:	Matt Mackall <mpm@selenic.com>
7584M:	Herbert Xu <herbert@gondor.apana.org.au>
7585L:	linux-crypto@vger.kernel.org
7586S:	Odd fixes
7587F:	Documentation/admin-guide/hw_random.rst
7588F:	Documentation/devicetree/bindings/rng/
7589F:	drivers/char/hw_random/
7590F:	include/linux/hw_random.h
7591
7592HARDWARE SPINLOCK CORE
7593M:	Ohad Ben-Cohen <ohad@wizery.com>
7594M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7595R:	Baolin Wang <baolin.wang7@gmail.com>
7596L:	linux-remoteproc@vger.kernel.org
7597S:	Maintained
7598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7599F:	Documentation/devicetree/bindings/hwlock/
7600F:	Documentation/locking/hwspinlock.rst
7601F:	drivers/hwspinlock/
7602F:	include/linux/hwspinlock.h
7603
7604HARDWARE TRACING FACILITIES
7605M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7606S:	Maintained
7607F:	drivers/hwtracing/
7608
7609HARMONY SOUND DRIVER
7610L:	linux-parisc@vger.kernel.org
7611S:	Maintained
7612F:	sound/parisc/harmony.*
7613
7614HDPVR USB VIDEO ENCODER DRIVER
7615M:	Hans Verkuil <hverkuil@xs4all.nl>
7616L:	linux-media@vger.kernel.org
7617S:	Odd Fixes
7618W:	https://linuxtv.org
7619T:	git git://linuxtv.org/media_tree.git
7620F:	drivers/media/usb/hdpvr/
7621
7622HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7623M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7624S:	Supported
7625F:	Documentation/watchdog/hpwdt.rst
7626F:	drivers/watchdog/hpwdt.c
7627
7628HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7629M:	Don Brace <don.brace@microsemi.com>
7630L:	esc.storagedev@microsemi.com
7631L:	linux-scsi@vger.kernel.org
7632S:	Supported
7633F:	Documentation/scsi/hpsa.rst
7634F:	drivers/scsi/hpsa*.[ch]
7635F:	include/linux/cciss*.h
7636F:	include/uapi/linux/cciss*.h
7637
7638HFI1 DRIVER
7639M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7640M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7641L:	linux-rdma@vger.kernel.org
7642S:	Supported
7643F:	drivers/infiniband/hw/hfi1
7644
7645HFS FILESYSTEM
7646L:	linux-fsdevel@vger.kernel.org
7647S:	Orphan
7648F:	Documentation/filesystems/hfs.rst
7649F:	fs/hfs/
7650
7651HFSPLUS FILESYSTEM
7652L:	linux-fsdevel@vger.kernel.org
7653S:	Orphan
7654F:	Documentation/filesystems/hfsplus.rst
7655F:	fs/hfsplus/
7656
7657HGA FRAMEBUFFER DRIVER
7658M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7659L:	linux-nvidia@lists.surfsouth.com
7660S:	Maintained
7661W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7662F:	drivers/video/fbdev/hgafb.c
7663
7664HIBERNATION (aka Software Suspend, aka swsusp)
7665M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7666M:	Pavel Machek <pavel@ucw.cz>
7667L:	linux-pm@vger.kernel.org
7668S:	Supported
7669B:	https://bugzilla.kernel.org
7670F:	arch/*/include/asm/suspend*.h
7671F:	arch/x86/power/
7672F:	drivers/base/power/
7673F:	include/linux/freezer.h
7674F:	include/linux/pm.h
7675F:	include/linux/suspend.h
7676F:	kernel/power/
7677
7678HID CORE LAYER
7679M:	Jiri Kosina <jikos@kernel.org>
7680M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7681L:	linux-input@vger.kernel.org
7682S:	Maintained
7683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7684F:	drivers/hid/
7685F:	include/linux/hid*
7686F:	include/uapi/linux/hid*
7687
7688HID SENSOR HUB DRIVERS
7689M:	Jiri Kosina <jikos@kernel.org>
7690M:	Jonathan Cameron <jic23@kernel.org>
7691M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7692L:	linux-input@vger.kernel.org
7693L:	linux-iio@vger.kernel.org
7694S:	Maintained
7695F:	Documentation/hid/hid-sensor*
7696F:	drivers/hid/hid-sensor-*
7697F:	drivers/iio/*/hid-*
7698F:	include/linux/hid-sensor-*
7699
7700HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7701M:	Thomas Gleixner <tglx@linutronix.de>
7702L:	linux-kernel@vger.kernel.org
7703S:	Maintained
7704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7705F:	Documentation/timers/
7706F:	include/linux/clockchips.h
7707F:	include/linux/hrtimer.h
7708F:	kernel/time/clockevents.c
7709F:	kernel/time/hrtimer.c
7710F:	kernel/time/timer_*.c
7711
7712HIGH-SPEED SCC DRIVER FOR AX.25
7713L:	linux-hams@vger.kernel.org
7714S:	Orphan
7715F:	drivers/net/hamradio/dmascc.c
7716F:	drivers/net/hamradio/scc.c
7717
7718HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7719M:	HighPoint Linux Team <linux@highpoint-tech.com>
7720S:	Supported
7721W:	http://www.highpoint-tech.com
7722F:	Documentation/scsi/hptiop.rst
7723F:	drivers/scsi/hptiop.c
7724
7725HIPPI
7726M:	Jes Sorensen <jes@trained-monkey.org>
7727L:	linux-hippi@sunsite.dk
7728S:	Maintained
7729F:	drivers/net/hippi/
7730F:	include/linux/hippidevice.h
7731F:	include/uapi/linux/if_hippi.h
7732F:	net/802/hippi.c
7733
7734HISILICON DMA DRIVER
7735M:	Zhou Wang <wangzhou1@hisilicon.com>
7736L:	dmaengine@vger.kernel.org
7737S:	Maintained
7738F:	drivers/dma/hisi_dma.c
7739
7740HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7741M:	Zaibo Xu <xuzaibo@huawei.com>
7742L:	linux-crypto@vger.kernel.org
7743S:	Maintained
7744F:	Documentation/ABI/testing/debugfs-hisi-hpre
7745F:	drivers/crypto/hisilicon/hpre/hpre.h
7746F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
7747F:	drivers/crypto/hisilicon/hpre/hpre_main.c
7748
7749HISILICON LPC BUS DRIVER
7750M:	john.garry@huawei.com
7751S:	Maintained
7752W:	http://www.hisilicon.com
7753F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7754F:	drivers/bus/hisi_lpc.c
7755
7756HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7757M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7758M:	Salil Mehta <salil.mehta@huawei.com>
7759L:	netdev@vger.kernel.org
7760S:	Maintained
7761W:	http://www.hisilicon.com
7762F:	drivers/net/ethernet/hisilicon/hns3/
7763
7764HISILICON NETWORK SUBSYSTEM DRIVER
7765M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7766M:	Salil Mehta <salil.mehta@huawei.com>
7767L:	netdev@vger.kernel.org
7768S:	Maintained
7769W:	http://www.hisilicon.com
7770F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7771F:	drivers/net/ethernet/hisilicon/
7772
7773HISILICON PMU DRIVER
7774M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7775S:	Supported
7776W:	http://www.hisilicon.com
7777F:	Documentation/admin-guide/perf/hisi-pmu.rst
7778F:	drivers/perf/hisilicon
7779
7780HISILICON QM AND ZIP Controller DRIVER
7781M:	Zhou Wang <wangzhou1@hisilicon.com>
7782L:	linux-crypto@vger.kernel.org
7783S:	Maintained
7784F:	Documentation/ABI/testing/debugfs-hisi-zip
7785F:	drivers/crypto/hisilicon/qm.c
7786F:	drivers/crypto/hisilicon/qm.h
7787F:	drivers/crypto/hisilicon/sgl.c
7788F:	drivers/crypto/hisilicon/zip/
7789
7790HISILICON ROCE DRIVER
7791M:	Lijun Ou <oulijun@huawei.com>
7792M:	Wei Hu(Xavier) <huwei87@hisilicon.com>
7793M:	Weihang Li <liweihang@huawei.com>
7794L:	linux-rdma@vger.kernel.org
7795S:	Maintained
7796F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7797F:	drivers/infiniband/hw/hns/
7798
7799HISILICON SAS Controller
7800M:	John Garry <john.garry@huawei.com>
7801S:	Supported
7802W:	http://www.hisilicon.com
7803F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7804F:	drivers/scsi/hisi_sas/
7805
7806HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7807M:	Zaibo Xu <xuzaibo@huawei.com>
7808L:	linux-crypto@vger.kernel.org
7809S:	Maintained
7810F:	Documentation/ABI/testing/debugfs-hisi-sec
7811F:	drivers/crypto/hisilicon/sec2/sec.h
7812F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
7813F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
7814F:	drivers/crypto/hisilicon/sec2/sec_main.c
7815
7816HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7817M:	Zaibo Xu <xuzaibo@huawei.com>
7818S:	Maintained
7819F:	drivers/char/hw_random/hisi-trng-v2.c
7820
7821HISILICON V3XX SPI NOR FLASH Controller Driver
7822M:	John Garry <john.garry@huawei.com>
7823S:	Maintained
7824W:	http://www.hisilicon.com
7825F:	drivers/spi/spi-hisi-sfc-v3xx.c
7826
7827HMM - Heterogeneous Memory Management
7828M:	Jérôme Glisse <jglisse@redhat.com>
7829L:	linux-mm@kvack.org
7830S:	Maintained
7831F:	Documentation/vm/hmm.rst
7832F:	include/linux/hmm*
7833F:	lib/test_hmm*
7834F:	mm/hmm*
7835F:	tools/testing/selftests/vm/*hmm*
7836
7837HOST AP DRIVER
7838M:	Jouni Malinen <j@w1.fi>
7839L:	linux-wireless@vger.kernel.org
7840S:	Obsolete
7841W:	http://w1.fi/hostap-driver.html
7842F:	drivers/net/wireless/intersil/hostap/
7843
7844HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7845L:	platform-driver-x86@vger.kernel.org
7846S:	Orphan
7847F:	drivers/platform/x86/tc1100-wmi.c
7848
7849HPET:	High Precision Event Timers driver
7850M:	Clemens Ladisch <clemens@ladisch.de>
7851S:	Maintained
7852F:	Documentation/timers/hpet.rst
7853F:	drivers/char/hpet.c
7854F:	include/linux/hpet.h
7855F:	include/uapi/linux/hpet.h
7856
7857HPET:	x86
7858S:	Orphan
7859F:	arch/x86/include/asm/hpet.h
7860F:	arch/x86/kernel/hpet.c
7861
7862HPFS FILESYSTEM
7863M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7864S:	Maintained
7865W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7866F:	fs/hpfs/
7867
7868HSI SUBSYSTEM
7869M:	Sebastian Reichel <sre@kernel.org>
7870S:	Maintained
7871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7872F:	Documentation/ABI/testing/sysfs-bus-hsi
7873F:	Documentation/driver-api/hsi.rst
7874F:	drivers/hsi/
7875F:	include/linux/hsi/
7876F:	include/uapi/linux/hsi/
7877
7878HSO 3G MODEM DRIVER
7879L:	linux-usb@vger.kernel.org
7880S:	Orphan
7881F:	drivers/net/usb/hso.c
7882
7883HSR NETWORK PROTOCOL
7884L:	netdev@vger.kernel.org
7885S:	Orphan
7886F:	net/hsr/
7887
7888HT16K33 LED CONTROLLER DRIVER
7889M:	Robin van der Gracht <robin@protonic.nl>
7890S:	Maintained
7891F:	Documentation/devicetree/bindings/display/ht16k33.txt
7892F:	drivers/auxdisplay/ht16k33.c
7893
7894HTCPEN TOUCHSCREEN DRIVER
7895M:	Pau Oliva Fora <pof@eslack.org>
7896L:	linux-input@vger.kernel.org
7897S:	Maintained
7898F:	drivers/input/touchscreen/htcpen.c
7899
7900HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7901M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7902L:	linux-iio@vger.kernel.org
7903S:	Maintained
7904W:	http://www.st.com/
7905F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7906F:	drivers/iio/humidity/hts221*
7907
7908HUAWEI ETHERNET DRIVER
7909M:	Bin Luo <luobin9@huawei.com>
7910L:	netdev@vger.kernel.org
7911S:	Supported
7912F:	Documentation/networking/hinic.rst
7913F:	drivers/net/ethernet/huawei/hinic/
7914
7915HUGETLB FILESYSTEM
7916M:	Mike Kravetz <mike.kravetz@oracle.com>
7917L:	linux-mm@kvack.org
7918S:	Maintained
7919F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7920F:	Documentation/admin-guide/mm/hugetlbpage.rst
7921F:	Documentation/vm/hugetlbfs_reserv.rst
7922F:	fs/hugetlbfs/
7923F:	include/linux/hugetlb.h
7924F:	mm/hugetlb.c
7925
7926HVA ST MEDIA DRIVER
7927M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7928L:	linux-media@vger.kernel.org
7929S:	Supported
7930W:	https://linuxtv.org
7931T:	git git://linuxtv.org/media_tree.git
7932F:	drivers/media/platform/sti/hva
7933
7934HWPOISON MEMORY FAILURE HANDLING
7935M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
7936L:	linux-mm@kvack.org
7937S:	Maintained
7938F:	mm/hwpoison-inject.c
7939F:	mm/memory-failure.c
7940
7941HYGON PROCESSOR SUPPORT
7942M:	Pu Wen <puwen@hygon.cn>
7943L:	linux-kernel@vger.kernel.org
7944S:	Maintained
7945F:	arch/x86/kernel/cpu/hygon.c
7946
7947HYNIX HI556 SENSOR DRIVER
7948M:	Shawn Tu <shawnx.tu@intel.com>
7949L:	linux-media@vger.kernel.org
7950S:	Maintained
7951T:	git git://linuxtv.org/media_tree.git
7952F:	drivers/media/i2c/hi556.c
7953
7954Hyper-V CORE AND DRIVERS
7955M:	"K. Y. Srinivasan" <kys@microsoft.com>
7956M:	Haiyang Zhang <haiyangz@microsoft.com>
7957M:	Stephen Hemminger <sthemmin@microsoft.com>
7958M:	Wei Liu <wei.liu@kernel.org>
7959L:	linux-hyperv@vger.kernel.org
7960S:	Supported
7961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7962F:	Documentation/ABI/stable/sysfs-bus-vmbus
7963F:	Documentation/ABI/testing/debugfs-hyperv
7964F:	Documentation/networking/device_drivers/microsoft/netvsc.rst
7965F:	arch/x86/hyperv
7966F:	arch/x86/include/asm/hyperv-tlfs.h
7967F:	arch/x86/include/asm/mshyperv.h
7968F:	arch/x86/include/asm/trace/hyperv.h
7969F:	arch/x86/kernel/cpu/mshyperv.c
7970F:	drivers/clocksource/hyperv_timer.c
7971F:	drivers/hid/hid-hyperv.c
7972F:	drivers/hv/
7973F:	drivers/input/serio/hyperv-keyboard.c
7974F:	drivers/iommu/hyperv-iommu.c
7975F:	drivers/net/hyperv/
7976F:	drivers/pci/controller/pci-hyperv-intf.c
7977F:	drivers/pci/controller/pci-hyperv.c
7978F:	drivers/scsi/storvsc_drv.c
7979F:	drivers/uio/uio_hv_generic.c
7980F:	drivers/video/fbdev/hyperv_fb.c
7981F:	include/asm-generic/hyperv-tlfs.h
7982F:	include/asm-generic/mshyperv.h
7983F:	include/clocksource/hyperv_timer.h
7984F:	include/linux/hyperv.h
7985F:	include/uapi/linux/hyperv.h
7986F:	net/vmw_vsock/hyperv_transport.c
7987F:	tools/hv/
7988
7989HYPERBUS SUPPORT
7990M:	Vignesh Raghavendra <vigneshr@ti.com>
7991L:	linux-mtd@lists.infradead.org
7992S:	Supported
7993Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7994C:	irc://irc.oftc.net/mtd
7995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
7996F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7997F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7998F:	drivers/mtd/hyperbus/
7999F:	include/linux/mtd/hyperbus.h
8000
8001HYPERVISOR VIRTUAL CONSOLE DRIVER
8002L:	linuxppc-dev@lists.ozlabs.org
8003S:	Odd Fixes
8004F:	drivers/tty/hvc/
8005
8006I2C ACPI SUPPORT
8007M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8008L:	linux-i2c@vger.kernel.org
8009L:	linux-acpi@vger.kernel.org
8010S:	Maintained
8011F:	drivers/i2c/i2c-core-acpi.c
8012
8013I2C CONTROLLER DRIVER FOR NVIDIA GPU
8014M:	Ajay Gupta <ajayg@nvidia.com>
8015L:	linux-i2c@vger.kernel.org
8016S:	Maintained
8017F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
8018F:	drivers/i2c/busses/i2c-nvidia-gpu.c
8019
8020I2C MUXES
8021M:	Peter Rosin <peda@axentia.se>
8022L:	linux-i2c@vger.kernel.org
8023S:	Maintained
8024F:	Documentation/devicetree/bindings/i2c/i2c-arb*
8025F:	Documentation/devicetree/bindings/i2c/i2c-gate*
8026F:	Documentation/devicetree/bindings/i2c/i2c-mux*
8027F:	Documentation/i2c/i2c-topology.rst
8028F:	Documentation/i2c/muxes/
8029F:	drivers/i2c/i2c-mux.c
8030F:	drivers/i2c/muxes/
8031F:	include/linux/i2c-mux.h
8032
8033I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8034M:	Gregory CLEMENT <gregory.clement@bootlin.com>
8035L:	linux-i2c@vger.kernel.org
8036S:	Maintained
8037F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8038F:	drivers/i2c/busses/i2c-mv64xxx.c
8039
8040I2C OVER PARALLEL PORT
8041M:	Jean Delvare <jdelvare@suse.com>
8042L:	linux-i2c@vger.kernel.org
8043S:	Maintained
8044F:	Documentation/i2c/busses/i2c-parport.rst
8045F:	drivers/i2c/busses/i2c-parport.c
8046
8047I2C SUBSYSTEM
8048M:	Wolfram Sang <wsa@kernel.org>
8049L:	linux-i2c@vger.kernel.org
8050S:	Maintained
8051W:	https://i2c.wiki.kernel.org/
8052Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
8053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8054F:	Documentation/devicetree/bindings/i2c/i2c.txt
8055F:	Documentation/i2c/
8056F:	drivers/i2c/*
8057F:	include/linux/i2c-dev.h
8058F:	include/linux/i2c-smbus.h
8059F:	include/linux/i2c.h
8060F:	include/uapi/linux/i2c-*.h
8061F:	include/uapi/linux/i2c.h
8062
8063I2C SUBSYSTEM HOST DRIVERS
8064L:	linux-i2c@vger.kernel.org
8065S:	Odd Fixes
8066W:	https://i2c.wiki.kernel.org/
8067Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
8068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8069F:	Documentation/devicetree/bindings/i2c/
8070F:	drivers/i2c/algos/
8071F:	drivers/i2c/busses/
8072
8073I2C-TAOS-EVM DRIVER
8074M:	Jean Delvare <jdelvare@suse.com>
8075L:	linux-i2c@vger.kernel.org
8076S:	Maintained
8077F:	Documentation/i2c/busses/i2c-taos-evm.rst
8078F:	drivers/i2c/busses/i2c-taos-evm.c
8079
8080I2C-TINY-USB DRIVER
8081M:	Till Harbaum <till@harbaum.org>
8082L:	linux-i2c@vger.kernel.org
8083S:	Maintained
8084W:	http://www.harbaum.org/till/i2c_tiny_usb
8085F:	drivers/i2c/busses/i2c-tiny-usb.c
8086
8087I2C/SMBUS CONTROLLER DRIVERS FOR PC
8088M:	Jean Delvare <jdelvare@suse.com>
8089L:	linux-i2c@vger.kernel.org
8090S:	Maintained
8091F:	Documentation/i2c/busses/i2c-ali1535.rst
8092F:	Documentation/i2c/busses/i2c-ali1563.rst
8093F:	Documentation/i2c/busses/i2c-ali15x3.rst
8094F:	Documentation/i2c/busses/i2c-amd756.rst
8095F:	Documentation/i2c/busses/i2c-amd8111.rst
8096F:	Documentation/i2c/busses/i2c-i801.rst
8097F:	Documentation/i2c/busses/i2c-nforce2.rst
8098F:	Documentation/i2c/busses/i2c-piix4.rst
8099F:	Documentation/i2c/busses/i2c-sis5595.rst
8100F:	Documentation/i2c/busses/i2c-sis630.rst
8101F:	Documentation/i2c/busses/i2c-sis96x.rst
8102F:	Documentation/i2c/busses/i2c-via.rst
8103F:	Documentation/i2c/busses/i2c-viapro.rst
8104F:	drivers/i2c/busses/i2c-ali1535.c
8105F:	drivers/i2c/busses/i2c-ali1563.c
8106F:	drivers/i2c/busses/i2c-ali15x3.c
8107F:	drivers/i2c/busses/i2c-amd756-s4882.c
8108F:	drivers/i2c/busses/i2c-amd756.c
8109F:	drivers/i2c/busses/i2c-amd8111.c
8110F:	drivers/i2c/busses/i2c-i801.c
8111F:	drivers/i2c/busses/i2c-isch.c
8112F:	drivers/i2c/busses/i2c-nforce2-s4985.c
8113F:	drivers/i2c/busses/i2c-nforce2.c
8114F:	drivers/i2c/busses/i2c-piix4.c
8115F:	drivers/i2c/busses/i2c-sis5595.c
8116F:	drivers/i2c/busses/i2c-sis630.c
8117F:	drivers/i2c/busses/i2c-sis96x.c
8118F:	drivers/i2c/busses/i2c-via.c
8119F:	drivers/i2c/busses/i2c-viapro.c
8120
8121I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8122M:	Hans de Goede <hdegoede@redhat.com>
8123L:	linux-i2c@vger.kernel.org
8124S:	Maintained
8125F:	drivers/i2c/busses/i2c-cht-wc.c
8126
8127I2C/SMBUS ISMT DRIVER
8128M:	Seth Heasley <seth.heasley@intel.com>
8129M:	Neil Horman <nhorman@tuxdriver.com>
8130L:	linux-i2c@vger.kernel.org
8131F:	Documentation/i2c/busses/i2c-ismt.rst
8132F:	drivers/i2c/busses/i2c-ismt.c
8133
8134I2C/SMBUS STUB DRIVER
8135M:	Jean Delvare <jdelvare@suse.com>
8136L:	linux-i2c@vger.kernel.org
8137S:	Maintained
8138F:	drivers/i2c/i2c-stub.c
8139
8140I3C DRIVER FOR CADENCE I3C MASTER IP
8141M:	Przemysław Gaj <pgaj@cadence.com>
8142S:	Maintained
8143F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8144F:	drivers/i3c/master/i3c-master-cdns.c
8145
8146I3C DRIVER FOR SYNOPSYS DESIGNWARE
8147M:	Vitor Soares <vitor.soares@synopsys.com>
8148S:	Maintained
8149F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8150F:	drivers/i3c/master/dw*
8151
8152I3C SUBSYSTEM
8153M:	Boris Brezillon <bbrezillon@kernel.org>
8154L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
8155S:	Maintained
8156C:	irc://chat.freenode.net/linux-i3c
8157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8158F:	Documentation/ABI/testing/sysfs-bus-i3c
8159F:	Documentation/devicetree/bindings/i3c/
8160F:	Documentation/driver-api/i3c
8161F:	drivers/i3c/
8162F:	include/linux/i3c/
8163
8164IA64 (Itanium) PLATFORM
8165M:	Tony Luck <tony.luck@intel.com>
8166M:	Fenghua Yu <fenghua.yu@intel.com>
8167L:	linux-ia64@vger.kernel.org
8168S:	Maintained
8169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8170F:	Documentation/ia64/
8171F:	arch/ia64/
8172
8173IBM Power 842 compression accelerator
8174M:	Haren Myneni <haren@us.ibm.com>
8175S:	Supported
8176F:	crypto/842.c
8177F:	drivers/crypto/nx/Kconfig
8178F:	drivers/crypto/nx/Makefile
8179F:	drivers/crypto/nx/nx-842*
8180F:	include/linux/sw842.h
8181F:	lib/842/
8182
8183IBM Power in-Nest Crypto Acceleration
8184M:	Breno Leitão <leitao@debian.org>
8185M:	Nayna Jain <nayna@linux.ibm.com>
8186M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8187L:	linux-crypto@vger.kernel.org
8188S:	Supported
8189F:	drivers/crypto/nx/Kconfig
8190F:	drivers/crypto/nx/Makefile
8191F:	drivers/crypto/nx/nx-aes*
8192F:	drivers/crypto/nx/nx-sha*
8193F:	drivers/crypto/nx/nx.*
8194F:	drivers/crypto/nx/nx_csbcpb.h
8195F:	drivers/crypto/nx/nx_debugfs.c
8196
8197IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8198M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8199L:	linux-pci@vger.kernel.org
8200L:	linuxppc-dev@lists.ozlabs.org
8201S:	Supported
8202F:	drivers/pci/hotplug/rpadlpar*
8203
8204IBM Power Linux RAID adapter
8205M:	Brian King <brking@us.ibm.com>
8206S:	Supported
8207F:	drivers/scsi/ipr.*
8208
8209IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8210M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8211L:	linux-pci@vger.kernel.org
8212L:	linuxppc-dev@lists.ozlabs.org
8213S:	Supported
8214F:	drivers/pci/hotplug/rpaphp*
8215
8216IBM Power SRIOV Virtual NIC Device Driver
8217M:	Thomas Falcon <tlfalcon@linux.ibm.com>
8218M:	John Allen <jallen@linux.ibm.com>
8219L:	netdev@vger.kernel.org
8220S:	Supported
8221F:	drivers/net/ethernet/ibm/ibmvnic.*
8222
8223IBM Power Virtual Accelerator Switchboard
8224M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8225L:	linuxppc-dev@lists.ozlabs.org
8226S:	Supported
8227F:	arch/powerpc/include/asm/vas.h
8228F:	arch/powerpc/platforms/powernv/copy-paste.h
8229F:	arch/powerpc/platforms/powernv/vas*
8230
8231IBM Power Virtual Ethernet Device Driver
8232M:	Thomas Falcon <tlfalcon@linux.ibm.com>
8233L:	netdev@vger.kernel.org
8234S:	Supported
8235F:	drivers/net/ethernet/ibm/ibmveth.*
8236
8237IBM Power Virtual FC Device Drivers
8238M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8239L:	linux-scsi@vger.kernel.org
8240S:	Supported
8241F:	drivers/scsi/ibmvscsi/ibmvfc*
8242
8243IBM Power Virtual Management Channel Driver
8244M:	Steven Royer <seroyer@linux.ibm.com>
8245S:	Supported
8246F:	drivers/misc/ibmvmc.*
8247
8248IBM Power Virtual SCSI Device Drivers
8249M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8250L:	linux-scsi@vger.kernel.org
8251S:	Supported
8252F:	drivers/scsi/ibmvscsi/ibmvscsi*
8253F:	include/scsi/viosrp.h
8254
8255IBM Power Virtual SCSI Device Target Driver
8256M:	Michael Cyr <mikecyr@linux.ibm.com>
8257L:	linux-scsi@vger.kernel.org
8258L:	target-devel@vger.kernel.org
8259S:	Supported
8260F:	drivers/scsi/ibmvscsi_tgt/
8261
8262IBM Power VMX Cryptographic instructions
8263M:	Breno Leitão <leitao@debian.org>
8264M:	Nayna Jain <nayna@linux.ibm.com>
8265M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8266L:	linux-crypto@vger.kernel.org
8267S:	Supported
8268F:	drivers/crypto/vmx/Kconfig
8269F:	drivers/crypto/vmx/Makefile
8270F:	drivers/crypto/vmx/aes*
8271F:	drivers/crypto/vmx/ghash*
8272F:	drivers/crypto/vmx/ppc-xlate.pl
8273F:	drivers/crypto/vmx/vmx.c
8274
8275IBM ServeRAID RAID DRIVER
8276S:	Orphan
8277F:	drivers/scsi/ips.*
8278
8279ICH LPC AND GPIO DRIVER
8280M:	Peter Tyser <ptyser@xes-inc.com>
8281S:	Maintained
8282F:	drivers/gpio/gpio-ich.c
8283F:	drivers/mfd/lpc_ich.c
8284
8285ICY I2C DRIVER
8286M:	Max Staudt <max@enpas.org>
8287L:	linux-i2c@vger.kernel.org
8288S:	Maintained
8289F:	drivers/i2c/busses/i2c-icy.c
8290
8291IDE SUBSYSTEM
8292M:	"David S. Miller" <davem@davemloft.net>
8293L:	linux-ide@vger.kernel.org
8294S:	Maintained
8295Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
8296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8297F:	Documentation/ide/
8298F:	drivers/ide/
8299F:	include/linux/ide.h
8300
8301IDE/ATAPI DRIVERS
8302M:	Borislav Petkov <bp@alien8.de>
8303L:	linux-ide@vger.kernel.org
8304S:	Maintained
8305F:	Documentation/cdrom/ide-cd.rst
8306F:	drivers/ide/ide-cd*
8307
8308IDEAPAD LAPTOP EXTRAS DRIVER
8309M:	Ike Panhc <ike.pan@canonical.com>
8310L:	platform-driver-x86@vger.kernel.org
8311S:	Maintained
8312W:	http://launchpad.net/ideapad-laptop
8313F:	drivers/platform/x86/ideapad-laptop.c
8314
8315IDEAPAD LAPTOP SLIDEBAR DRIVER
8316M:	Andrey Moiseev <o2g.org.ru@gmail.com>
8317L:	linux-input@vger.kernel.org
8318S:	Maintained
8319W:	https://github.com/o2genum/ideapad-slidebar
8320F:	drivers/input/misc/ideapad_slidebar.c
8321
8322IDT VersaClock 5 CLOCK DRIVER
8323M:	Marek Vasut <marek.vasut@gmail.com>
8324S:	Maintained
8325F:	drivers/clk/clk-versaclock5.c
8326
8327IEEE 802.15.4 SUBSYSTEM
8328M:	Alexander Aring <alex.aring@gmail.com>
8329M:	Stefan Schmidt <stefan@datenfreihafen.org>
8330L:	linux-wpan@vger.kernel.org
8331S:	Maintained
8332W:	http://wpan.cakelab.org/
8333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8335F:	Documentation/networking/ieee802154.rst
8336F:	drivers/net/ieee802154/
8337F:	include/linux/ieee802154.h
8338F:	include/linux/nl802154.h
8339F:	include/net/af_ieee802154.h
8340F:	include/net/cfg802154.h
8341F:	include/net/ieee802154_netdev.h
8342F:	include/net/mac802154.h
8343F:	include/net/nl802154.h
8344F:	net/ieee802154/
8345F:	net/mac802154/
8346
8347IFE PROTOCOL
8348M:	Yotam Gigi <yotam.gi@gmail.com>
8349M:	Jamal Hadi Salim <jhs@mojatatu.com>
8350F:	include/net/ife.h
8351F:	include/uapi/linux/ife.h
8352F:	net/ife
8353
8354IGORPLUG-USB IR RECEIVER
8355M:	Sean Young <sean@mess.org>
8356L:	linux-media@vger.kernel.org
8357S:	Maintained
8358F:	drivers/media/rc/igorplugusb.c
8359
8360IGUANAWORKS USB IR TRANSCEIVER
8361M:	Sean Young <sean@mess.org>
8362L:	linux-media@vger.kernel.org
8363S:	Maintained
8364F:	drivers/media/rc/iguanair.c
8365
8366IIO DIGITAL POTENTIOMETER DAC
8367M:	Peter Rosin <peda@axentia.se>
8368L:	linux-iio@vger.kernel.org
8369S:	Maintained
8370F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8371F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8372F:	drivers/iio/dac/dpot-dac.c
8373
8374IIO ENVELOPE DETECTOR
8375M:	Peter Rosin <peda@axentia.se>
8376L:	linux-iio@vger.kernel.org
8377S:	Maintained
8378F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8379F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8380F:	drivers/iio/adc/envelope-detector.c
8381
8382IIO MULTIPLEXER
8383M:	Peter Rosin <peda@axentia.se>
8384L:	linux-iio@vger.kernel.org
8385S:	Maintained
8386F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8387F:	drivers/iio/multiplexer/iio-mux.c
8388
8389IIO SUBSYSTEM AND DRIVERS
8390M:	Jonathan Cameron <jic23@kernel.org>
8391R:	Hartmut Knaack <knaack.h@gmx.de>
8392R:	Lars-Peter Clausen <lars@metafoo.de>
8393R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8394L:	linux-iio@vger.kernel.org
8395S:	Maintained
8396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8397F:	Documentation/ABI/testing/configfs-iio*
8398F:	Documentation/ABI/testing/sysfs-bus-iio*
8399F:	Documentation/devicetree/bindings/iio/
8400F:	drivers/iio/
8401F:	drivers/staging/iio/
8402F:	include/linux/iio/
8403F:	tools/iio/
8404
8405IIO UNIT CONVERTER
8406M:	Peter Rosin <peda@axentia.se>
8407L:	linux-iio@vger.kernel.org
8408S:	Maintained
8409F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8410F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8411F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8412F:	drivers/iio/afe/iio-rescale.c
8413
8414IKANOS/ADI EAGLE ADSL USB DRIVER
8415M:	Matthieu Castet <castet.matthieu@free.fr>
8416M:	Stanislaw Gruszka <stf_xl@wp.pl>
8417S:	Maintained
8418F:	drivers/usb/atm/ueagle-atm.c
8419
8420IMGTEC ASCII LCD DRIVER
8421M:	Paul Burton <paulburton@kernel.org>
8422S:	Maintained
8423F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8424F:	drivers/auxdisplay/img-ascii-lcd.c
8425
8426IMGTEC IR DECODER DRIVER
8427S:	Orphan
8428F:	drivers/media/rc/img-ir/
8429
8430IMON SOUNDGRAPH USB IR RECEIVER
8431M:	Sean Young <sean@mess.org>
8432L:	linux-media@vger.kernel.org
8433S:	Maintained
8434F:	drivers/media/rc/imon.c
8435F:	drivers/media/rc/imon_raw.c
8436
8437IMS TWINTURBO FRAMEBUFFER DRIVER
8438L:	linux-fbdev@vger.kernel.org
8439S:	Orphan
8440F:	drivers/video/fbdev/imsttfb.c
8441
8442INA209 HARDWARE MONITOR DRIVER
8443M:	Guenter Roeck <linux@roeck-us.net>
8444L:	linux-hwmon@vger.kernel.org
8445S:	Maintained
8446F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8447F:	Documentation/hwmon/ina209.rst
8448F:	drivers/hwmon/ina209.c
8449
8450INA2XX HARDWARE MONITOR DRIVER
8451M:	Guenter Roeck <linux@roeck-us.net>
8452L:	linux-hwmon@vger.kernel.org
8453S:	Maintained
8454F:	Documentation/hwmon/ina2xx.rst
8455F:	drivers/hwmon/ina2xx.c
8456F:	include/linux/platform_data/ina2xx.h
8457
8458INDUSTRY PACK SUBSYSTEM (IPACK)
8459M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8460M:	Jens Taprogge <jens.taprogge@taprogge.org>
8461M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8462L:	industrypack-devel@lists.sourceforge.net
8463S:	Maintained
8464W:	http://industrypack.sourceforge.net
8465F:	drivers/ipack/
8466
8467INFINEON DPS310 Driver
8468M:	Eddie James <eajames@linux.ibm.com>
8469L:	linux-iio@vger.kernel.org
8470S:	Maintained
8471F:	drivers/iio/pressure/dps310.c
8472
8473INFINIBAND SUBSYSTEM
8474M:	Doug Ledford <dledford@redhat.com>
8475M:	Jason Gunthorpe <jgg@mellanox.com>
8476L:	linux-rdma@vger.kernel.org
8477S:	Supported
8478W:	https://github.com/linux-rdma/rdma-core
8479Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8481F:	Documentation/devicetree/bindings/infiniband/
8482F:	Documentation/infiniband/
8483F:	drivers/infiniband/
8484F:	include/rdma/
8485F:	include/trace/events/ib_mad.h
8486F:	include/trace/events/ib_umad.h
8487F:	include/uapi/linux/if_infiniband.h
8488F:	include/uapi/rdma/
8489F:	samples/bpf/ibumad_kern.c
8490F:	samples/bpf/ibumad_user.c
8491
8492INGENIC JZ4780 DMA Driver
8493M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8494S:	Maintained
8495F:	drivers/dma/dma-jz4780.c
8496
8497INGENIC JZ4780 NAND DRIVER
8498M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8499L:	linux-mtd@lists.infradead.org
8500S:	Maintained
8501F:	drivers/mtd/nand/raw/ingenic/
8502
8503INGENIC JZ47xx SoCs
8504M:	Paul Cercueil <paul@crapouillou.net>
8505S:	Maintained
8506F:	arch/mips/boot/dts/ingenic/
8507F:	arch/mips/include/asm/mach-jz4740/
8508F:	arch/mips/jz4740/
8509F:	drivers/clk/ingenic/
8510F:	drivers/dma/dma-jz4780.c
8511F:	drivers/gpu/drm/ingenic/
8512F:	drivers/i2c/busses/i2c-jz4780.c
8513F:	drivers/iio/adc/ingenic-adc.c
8514F:	drivers/irqchip/irq-ingenic.c
8515F:	drivers/memory/jz4780-nemc.c
8516F:	drivers/mmc/host/jz4740_mmc.c
8517F:	drivers/mtd/nand/raw/ingenic/
8518F:	drivers/pinctrl/pinctrl-ingenic.c
8519F:	drivers/power/supply/ingenic-battery.c
8520F:	drivers/pwm/pwm-jz4740.c
8521F:	drivers/remoteproc/ingenic_rproc.c
8522F:	drivers/rtc/rtc-jz4740.c
8523F:	drivers/tty/serial/8250/8250_ingenic.c
8524F:	drivers/usb/musb/jz4740.c
8525F:	drivers/watchdog/jz4740_wdt.c
8526F:	include/dt-bindings/iio/adc/ingenic,adc.h
8527F:	include/linux/mfd/ingenic-tcu.h
8528F:	sound/soc/codecs/jz47*
8529F:	sound/soc/jz4740/
8530
8531INOTIFY
8532M:	Jan Kara <jack@suse.cz>
8533R:	Amir Goldstein <amir73il@gmail.com>
8534L:	linux-fsdevel@vger.kernel.org
8535S:	Maintained
8536F:	Documentation/filesystems/inotify.rst
8537F:	fs/notify/inotify/
8538F:	include/linux/inotify.h
8539F:	include/uapi/linux/inotify.h
8540
8541INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8542M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8543L:	linux-input@vger.kernel.org
8544S:	Maintained
8545Q:	http://patchwork.kernel.org/project/linux-input/list/
8546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8547F:	Documentation/devicetree/bindings/input/
8548F:	Documentation/devicetree/bindings/serio/
8549F:	Documentation/input/
8550F:	drivers/input/
8551F:	include/linux/input.h
8552F:	include/linux/input/
8553F:	include/uapi/linux/input-event-codes.h
8554F:	include/uapi/linux/input.h
8555
8556INPUT MULTITOUCH (MT) PROTOCOL
8557M:	Henrik Rydberg <rydberg@bitmath.org>
8558L:	linux-input@vger.kernel.org
8559S:	Odd fixes
8560F:	Documentation/input/multi-touch-protocol.rst
8561F:	drivers/input/input-mt.c
8562K:	\b(ABS|SYN)_MT_
8563
8564INSIDE SECURE CRYPTO DRIVER
8565M:	Antoine Tenart <antoine.tenart@bootlin.com>
8566L:	linux-crypto@vger.kernel.org
8567S:	Maintained
8568F:	drivers/crypto/inside-secure/
8569
8570INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8571M:	Mimi Zohar <zohar@linux.ibm.com>
8572M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8573L:	linux-integrity@vger.kernel.org
8574S:	Supported
8575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8576F:	security/integrity/ima/
8577
8578INTEL 810/815 FRAMEBUFFER DRIVER
8579M:	Antonino Daplas <adaplas@gmail.com>
8580L:	linux-fbdev@vger.kernel.org
8581S:	Maintained
8582F:	drivers/video/fbdev/i810/
8583
8584INTEL ASoC DRIVERS
8585M:	Cezary Rojewski <cezary.rojewski@intel.com>
8586M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8587M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8588M:	Jie Yang <yang.jie@linux.intel.com>
8589L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8590S:	Supported
8591F:	sound/soc/intel/
8592
8593INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8594M:	Hans de Goede <hdegoede@redhat.com>
8595L:	platform-driver-x86@vger.kernel.org
8596S:	Maintained
8597F:	drivers/platform/x86/intel_atomisp2_pm.c
8598
8599INTEL BROXTON PMC DRIVER
8600M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8601M:	Zha Qipeng <qipeng.zha@intel.com>
8602S:	Maintained
8603F:	drivers/mfd/intel_pmc_bxt.c
8604F:	include/linux/mfd/intel_pmc_bxt.h
8605
8606INTEL C600 SERIES SAS CONTROLLER DRIVER
8607M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8608M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8609L:	linux-scsi@vger.kernel.org
8610S:	Supported
8611T:	git git://git.code.sf.net/p/intel-sas/isci
8612F:	drivers/scsi/isci/
8613
8614INTEL CPU family model numbers
8615M:	Tony Luck <tony.luck@intel.com>
8616M:	x86@kernel.org
8617L:	linux-kernel@vger.kernel.org
8618S:	Supported
8619F:	arch/x86/include/asm/intel-family.h
8620
8621INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8622M:	Jani Nikula <jani.nikula@linux.intel.com>
8623M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8624M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8625L:	intel-gfx@lists.freedesktop.org
8626S:	Supported
8627W:	https://01.org/linuxgraphics/
8628Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8629B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8630C:	irc://chat.freenode.net/intel-gfx
8631T:	git git://anongit.freedesktop.org/drm-intel
8632F:	Documentation/gpu/i915.rst
8633F:	drivers/gpu/drm/i915/
8634F:	include/drm/i915*
8635F:	include/uapi/drm/i915_drm.h
8636
8637INTEL ETHERNET DRIVERS
8638M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8639L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8640S:	Supported
8641W:	http://www.intel.com/support/feedback.htm
8642W:	http://e1000.sourceforge.net/
8643Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8646F:	Documentation/networking/device_drivers/intel/e100.rst
8647F:	Documentation/networking/device_drivers/intel/e1000.rst
8648F:	Documentation/networking/device_drivers/intel/e1000e.rst
8649F:	Documentation/networking/device_drivers/intel/fm10k.rst
8650F:	Documentation/networking/device_drivers/intel/i40e.rst
8651F:	Documentation/networking/device_drivers/intel/iavf.rst
8652F:	Documentation/networking/device_drivers/intel/ice.rst
8653F:	Documentation/networking/device_drivers/intel/igb.rst
8654F:	Documentation/networking/device_drivers/intel/igbvf.rst
8655F:	Documentation/networking/device_drivers/intel/ixgb.rst
8656F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8657F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8658F:	drivers/net/ethernet/intel/
8659F:	drivers/net/ethernet/intel/*/
8660F:	include/linux/avf/virtchnl.h
8661
8662INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8663M:	Maik Broemme <mbroemme@libmpq.org>
8664L:	linux-fbdev@vger.kernel.org
8665S:	Maintained
8666F:	Documentation/fb/intelfb.rst
8667F:	drivers/video/fbdev/intelfb/
8668
8669INTEL GPIO DRIVERS
8670M:	Andy Shevchenko <andy@kernel.org>
8671L:	linux-gpio@vger.kernel.org
8672S:	Maintained
8673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8674F:	drivers/gpio/gpio-ich.c
8675F:	drivers/gpio/gpio-intel-mid.c
8676F:	drivers/gpio/gpio-merrifield.c
8677F:	drivers/gpio/gpio-ml-ioh.c
8678F:	drivers/gpio/gpio-pch.c
8679F:	drivers/gpio/gpio-sch.c
8680F:	drivers/gpio/gpio-sodaville.c
8681
8682INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8683M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8684M:	Zhi Wang <zhi.a.wang@intel.com>
8685L:	intel-gvt-dev@lists.freedesktop.org
8686L:	intel-gfx@lists.freedesktop.org
8687S:	Supported
8688W:	https://01.org/igvt-g
8689T:	git https://github.com/intel/gvt-linux.git
8690F:	drivers/gpu/drm/i915/gvt/
8691
8692INTEL HID EVENT DRIVER
8693M:	Alex Hung <alex.hung@canonical.com>
8694L:	platform-driver-x86@vger.kernel.org
8695S:	Maintained
8696F:	drivers/platform/x86/intel-hid.c
8697
8698INTEL I/OAT DMA DRIVER
8699M:	Dave Jiang <dave.jiang@intel.com>
8700R:	Dan Williams <dan.j.williams@intel.com>
8701L:	dmaengine@vger.kernel.org
8702S:	Supported
8703Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8704F:	drivers/dma/ioat*
8705
8706INTEL IADX DRIVER
8707M:	Dave Jiang <dave.jiang@intel.com>
8708L:	dmaengine@vger.kernel.org
8709S:	Supported
8710F:	drivers/dma/idxd/*
8711F:	include/uapi/linux/idxd.h
8712
8713INTEL IDLE DRIVER
8714M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8715M:	Len Brown <lenb@kernel.org>
8716L:	linux-pm@vger.kernel.org
8717S:	Supported
8718B:	https://bugzilla.kernel.org
8719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8720F:	drivers/idle/intel_idle.c
8721
8722INTEL INTEGRATED SENSOR HUB DRIVER
8723M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8724M:	Jiri Kosina <jikos@kernel.org>
8725L:	linux-input@vger.kernel.org
8726S:	Maintained
8727F:	drivers/hid/intel-ish-hid/
8728
8729INTEL IOMMU (VT-d)
8730M:	David Woodhouse <dwmw2@infradead.org>
8731M:	Lu Baolu <baolu.lu@linux.intel.com>
8732L:	iommu@lists.linux-foundation.org
8733S:	Supported
8734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8735F:	drivers/iommu/intel/
8736F:	include/linux/intel-iommu.h
8737F:	include/linux/intel-svm.h
8738
8739INTEL IOP-ADMA DMA DRIVER
8740R:	Dan Williams <dan.j.williams@intel.com>
8741S:	Odd fixes
8742F:	drivers/dma/iop-adma.c
8743
8744INTEL IPU3 CSI-2 CIO2 DRIVER
8745M:	Yong Zhi <yong.zhi@intel.com>
8746M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8747M:	Bingbu Cao <bingbu.cao@intel.com>
8748R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8749L:	linux-media@vger.kernel.org
8750S:	Maintained
8751F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8752F:	drivers/media/pci/intel/ipu3/
8753
8754INTEL IPU3 CSI-2 IMGU DRIVER
8755M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8756R:	Bingbu Cao <bingbu.cao@intel.com>
8757R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8758L:	linux-media@vger.kernel.org
8759S:	Maintained
8760F:	Documentation/admin-guide/media/ipu3.rst
8761F:	Documentation/admin-guide/media/ipu3_rcb.svg
8762F:	Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8763F:	drivers/staging/media/ipu3/
8764
8765INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8766M:	Krzysztof Halasa <khalasa@piap.pl>
8767S:	Maintained
8768F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8769F:	drivers/net/wan/ixp4xx_hss.c
8770F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8771F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8772F:	include/linux/soc/ixp4xx/npe.h
8773F:	include/linux/soc/ixp4xx/qmgr.h
8774
8775INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8776M:	Deepak Saxena <dsaxena@plexity.net>
8777S:	Maintained
8778F:	drivers/char/hw_random/ixp4xx-rng.c
8779
8780INTEL MANAGEMENT ENGINE (mei)
8781M:	Tomas Winkler <tomas.winkler@intel.com>
8782L:	linux-kernel@vger.kernel.org
8783S:	Supported
8784F:	Documentation/driver-api/mei/*
8785F:	drivers/misc/mei/*
8786F:	drivers/watchdog/mei_wdt.c
8787F:	include/linux/mei_cl_bus.h
8788F:	include/uapi/linux/mei.h
8789F:	samples/mei/*
8790
8791INTEL MENLOW THERMAL DRIVER
8792M:	Sujith Thomas <sujith.thomas@intel.com>
8793L:	platform-driver-x86@vger.kernel.org
8794S:	Supported
8795W:	https://01.org/linux-acpi
8796F:	drivers/platform/x86/intel_menlow.c
8797
8798INTEL MIC DRIVERS (mic)
8799M:	Sudeep Dutt <sudeep.dutt@intel.com>
8800M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8801S:	Supported
8802W:	https://github.com/sudeepdutt/mic
8803W:	http://software.intel.com/en-us/mic-developer
8804F:	Documentation/misc-devices/mic/
8805F:	drivers/dma/mic_x100_dma.c
8806F:	drivers/dma/mic_x100_dma.h
8807F:	drivers/misc/mic/
8808F:	include/linux/mic_bus.h
8809F:	include/linux/scif.h
8810F:	include/uapi/linux/mic_common.h
8811F:	include/uapi/linux/mic_ioctl.h
8812F:	include/uapi/linux/scif_ioctl.h
8813
8814INTEL P-Unit IPC DRIVER
8815M:	Zha Qipeng <qipeng.zha@intel.com>
8816L:	platform-driver-x86@vger.kernel.org
8817S:	Maintained
8818F:	arch/x86/include/asm/intel_punit_ipc.h
8819F:	drivers/platform/x86/intel_punit_ipc.c
8820
8821INTEL PMC CORE DRIVER
8822M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8823M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8824L:	platform-driver-x86@vger.kernel.org
8825S:	Maintained
8826F:	drivers/platform/x86/intel_pmc_core*
8827
8828INTEL PMIC GPIO DRIVERS
8829M:	Andy Shevchenko <andy@kernel.org>
8830S:	Maintained
8831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8832F:	drivers/gpio/gpio-*cove.c
8833F:	drivers/gpio/gpio-msic.c
8834
8835INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8836R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8837S:	Maintained
8838F:	drivers/mfd/intel_msic.c
8839F:	drivers/mfd/intel_soc_pmic*
8840F:	include/linux/mfd/intel_msic.h
8841F:	include/linux/mfd/intel_soc_pmic*
8842
8843INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8844M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8845L:	linux-wireless@vger.kernel.org
8846S:	Maintained
8847F:	Documentation/networking/device_drivers/intel/ipw2100.rst
8848F:	Documentation/networking/device_drivers/intel/ipw2200.rst
8849F:	drivers/net/wireless/intel/ipw2x00/
8850
8851INTEL PSTATE DRIVER
8852M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8853M:	Len Brown <lenb@kernel.org>
8854L:	linux-pm@vger.kernel.org
8855S:	Supported
8856F:	drivers/cpufreq/intel_pstate.c
8857
8858INTEL RDMA RNIC DRIVER
8859M:	Faisal Latif <faisal.latif@intel.com>
8860M:	Shiraz Saleem <shiraz.saleem@intel.com>
8861L:	linux-rdma@vger.kernel.org
8862S:	Supported
8863F:	drivers/infiniband/hw/i40iw/
8864F:	include/uapi/rdma/i40iw-abi.h
8865
8866INTEL SCU DRIVERS
8867M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8868S:	Maintained
8869F:	arch/x86/include/asm/intel_scu_ipc.h
8870F:	drivers/platform/x86/intel_scu_*
8871
8872INTEL SPEED SELECT TECHNOLOGY
8873M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8874L:	platform-driver-x86@vger.kernel.org
8875S:	Maintained
8876F:	drivers/platform/x86/intel_speed_select_if/
8877F:	include/uapi/linux/isst_if.h
8878F:	tools/power/x86/intel-speed-select/
8879
8880INTEL STRATIX10 FIRMWARE DRIVERS
8881M:	Richard Gong <richard.gong@linux.intel.com>
8882L:	linux-kernel@vger.kernel.org
8883S:	Maintained
8884F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8885F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8886F:	drivers/firmware/stratix10-rsu.c
8887F:	drivers/firmware/stratix10-svc.c
8888F:	include/linux/firmware/intel/stratix10-smc.h
8889F:	include/linux/firmware/intel/stratix10-svc-client.h
8890
8891INTEL TELEMETRY DRIVER
8892M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8893M:	"David E. Box" <david.e.box@linux.intel.com>
8894L:	platform-driver-x86@vger.kernel.org
8895S:	Maintained
8896F:	arch/x86/include/asm/intel_telemetry.h
8897F:	drivers/platform/x86/intel_telemetry*
8898
8899INTEL UNCORE FREQUENCY CONTROL
8900M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8901L:	platform-driver-x86@vger.kernel.org
8902S:	Maintained
8903F:	drivers/platform/x86/intel-uncore-frequency.c
8904
8905INTEL VIRTUAL BUTTON DRIVER
8906M:	AceLan Kao <acelan.kao@canonical.com>
8907L:	platform-driver-x86@vger.kernel.org
8908S:	Maintained
8909F:	drivers/platform/x86/intel-vbtn.c
8910
8911INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8912M:	Stanislaw Gruszka <stf_xl@wp.pl>
8913L:	linux-wireless@vger.kernel.org
8914S:	Supported
8915F:	drivers/net/wireless/intel/iwlegacy/
8916
8917INTEL WIRELESS WIFI LINK (iwlwifi)
8918M:	Johannes Berg <johannes.berg@intel.com>
8919M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8920M:	Luca Coelho <luciano.coelho@intel.com>
8921M:	Intel Linux Wireless <linuxwifi@intel.com>
8922L:	linux-wireless@vger.kernel.org
8923S:	Supported
8924W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
8925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8926F:	drivers/net/wireless/intel/iwlwifi/
8927
8928INTEL WIRELESS WIMAX CONNECTION 2400
8929M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8930M:	linux-wimax@intel.com
8931L:	wimax@linuxwimax.org (subscribers-only)
8932S:	Supported
8933W:	http://linuxwimax.org
8934F:	Documentation/admin-guide/wimax/i2400m.rst
8935F:	drivers/net/wimax/i2400m/
8936F:	include/uapi/linux/wimax/i2400m.h
8937
8938INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
8939M:	Jithu Joseph <jithu.joseph@intel.com>
8940R:	Maurice Ma <maurice.ma@intel.com>
8941S:	Maintained
8942W:	https://slimbootloader.github.io/security/firmware-update.html
8943F:	drivers/platform/x86/intel-wmi-sbl-fw-update.c
8944
8945INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8946M:	Mario Limonciello <mario.limonciello@dell.com>
8947S:	Maintained
8948F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8949
8950INTEL(R) TRACE HUB
8951M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8952S:	Supported
8953F:	Documentation/trace/intel_th.rst
8954F:	drivers/hwtracing/intel_th/
8955F:	include/linux/intel_th.h
8956
8957INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8958M:	Ning Sun <ning.sun@intel.com>
8959L:	tboot-devel@lists.sourceforge.net
8960S:	Supported
8961W:	http://tboot.sourceforge.net
8962T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8963F:	Documentation/x86/intel_txt.rst
8964F:	arch/x86/kernel/tboot.c
8965F:	include/linux/tboot.h
8966
8967INTERCONNECT API
8968M:	Georgi Djakov <georgi.djakov@linaro.org>
8969L:	linux-pm@vger.kernel.org
8970S:	Maintained
8971F:	Documentation/devicetree/bindings/interconnect/
8972F:	Documentation/driver-api/interconnect.rst
8973F:	drivers/interconnect/
8974F:	include/dt-bindings/interconnect/
8975F:	include/linux/interconnect-provider.h
8976F:	include/linux/interconnect.h
8977
8978INVENSENSE MPU-3050 GYROSCOPE DRIVER
8979M:	Linus Walleij <linus.walleij@linaro.org>
8980L:	linux-iio@vger.kernel.org
8981S:	Maintained
8982F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8983F:	drivers/iio/gyro/mpu3050*
8984
8985IOC3 ETHERNET DRIVER
8986M:	Ralf Baechle <ralf@linux-mips.org>
8987L:	linux-mips@vger.kernel.org
8988S:	Maintained
8989F:	drivers/net/ethernet/sgi/ioc3-eth.c
8990
8991IOMAP FILESYSTEM LIBRARY
8992M:	Christoph Hellwig <hch@infradead.org>
8993M:	Darrick J. Wong <darrick.wong@oracle.com>
8994M:	linux-xfs@vger.kernel.org
8995M:	linux-fsdevel@vger.kernel.org
8996L:	linux-xfs@vger.kernel.org
8997L:	linux-fsdevel@vger.kernel.org
8998S:	Supported
8999T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9000F:	fs/iomap/
9001F:	include/linux/iomap.h
9002
9003IOMMU DRIVERS
9004M:	Joerg Roedel <joro@8bytes.org>
9005L:	iommu@lists.linux-foundation.org
9006S:	Maintained
9007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9008F:	Documentation/devicetree/bindings/iommu/
9009F:	drivers/iommu/
9010F:	include/linux/iommu.h
9011F:	include/linux/iova.h
9012F:	include/linux/of_iommu.h
9013
9014IO_URING
9015M:	Jens Axboe <axboe@kernel.dk>
9016L:	io-uring@vger.kernel.org
9017S:	Maintained
9018T:	git git://git.kernel.dk/linux-block
9019T:	git git://git.kernel.dk/liburing
9020F:	fs/io-wq.c
9021F:	fs/io-wq.h
9022F:	fs/io_uring.c
9023F:	include/uapi/linux/io_uring.h
9024
9025IPMI SUBSYSTEM
9026M:	Corey Minyard <minyard@acm.org>
9027L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9028S:	Supported
9029W:	http://openipmi.sourceforge.net/
9030F:	Documentation/driver-api/ipmi.rst
9031F:	Documentation/devicetree/bindings/ipmi/
9032F:	drivers/char/ipmi/
9033F:	include/linux/ipmi*
9034F:	include/uapi/linux/ipmi*
9035
9036IPS SCSI RAID DRIVER
9037M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9038L:	linux-scsi@vger.kernel.org
9039S:	Maintained
9040W:	http://www.adaptec.com/
9041F:	drivers/scsi/ips*
9042
9043IPVS
9044M:	Wensong Zhang <wensong@linux-vs.org>
9045M:	Simon Horman <horms@verge.net.au>
9046M:	Julian Anastasov <ja@ssi.bg>
9047L:	netdev@vger.kernel.org
9048L:	lvs-devel@vger.kernel.org
9049S:	Maintained
9050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9052F:	Documentation/networking/ipvs-sysctl.rst
9053F:	include/net/ip_vs.h
9054F:	include/uapi/linux/ip_vs.h
9055F:	net/netfilter/ipvs/
9056
9057IPWIRELESS DRIVER
9058M:	Jiri Kosina <jikos@kernel.org>
9059M:	David Sterba <dsterba@suse.com>
9060S:	Odd Fixes
9061F:	drivers/tty/ipwireless/
9062
9063IPX NETWORK LAYER
9064L:	netdev@vger.kernel.org
9065S:	Obsolete
9066F:	include/uapi/linux/ipx.h
9067
9068IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9069M:	Marc Zyngier <maz@kernel.org>
9070S:	Maintained
9071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9072F:	Documentation/core-api/irq/irq-domain.rst
9073F:	include/linux/irqdomain.h
9074F:	kernel/irq/irqdomain.c
9075F:	kernel/irq/msi.c
9076
9077IRQ SUBSYSTEM
9078M:	Thomas Gleixner <tglx@linutronix.de>
9079L:	linux-kernel@vger.kernel.org
9080S:	Maintained
9081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9082F:	kernel/irq/
9083
9084IRQCHIP DRIVERS
9085M:	Thomas Gleixner <tglx@linutronix.de>
9086M:	Jason Cooper <jason@lakedaemon.net>
9087M:	Marc Zyngier <maz@kernel.org>
9088L:	linux-kernel@vger.kernel.org
9089S:	Maintained
9090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9091F:	Documentation/devicetree/bindings/interrupt-controller/
9092F:	drivers/irqchip/
9093
9094ISA
9095M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9096S:	Maintained
9097F:	Documentation/driver-api/isa.rst
9098F:	drivers/base/isa.c
9099F:	include/linux/isa.h
9100
9101ISA RADIO MODULE
9102M:	Hans Verkuil <hverkuil@xs4all.nl>
9103L:	linux-media@vger.kernel.org
9104S:	Maintained
9105W:	https://linuxtv.org
9106T:	git git://linuxtv.org/media_tree.git
9107F:	drivers/media/radio/radio-isa*
9108
9109ISAPNP
9110M:	Jaroslav Kysela <perex@perex.cz>
9111S:	Maintained
9112F:	Documentation/driver-api/isapnp.rst
9113F:	drivers/pnp/isapnp/
9114F:	include/linux/isapnp.h
9115
9116ISCSI
9117M:	Lee Duncan <lduncan@suse.com>
9118M:	Chris Leech <cleech@redhat.com>
9119L:	open-iscsi@googlegroups.com
9120L:	linux-scsi@vger.kernel.org
9121S:	Maintained
9122W:	www.open-iscsi.com
9123F:	drivers/scsi/*iscsi*
9124F:	include/scsi/*iscsi*
9125
9126iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9127M:	Peter Jones <pjones@redhat.com>
9128M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
9129S:	Maintained
9130F:	drivers/firmware/iscsi_ibft*
9131
9132ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9133M:	Sagi Grimberg <sagi@grimberg.me>
9134M:	Max Gurtovoy <maxg@mellanox.com>
9135L:	linux-rdma@vger.kernel.org
9136S:	Supported
9137W:	http://www.openfabrics.org
9138W:	www.open-iscsi.org
9139Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9140F:	drivers/infiniband/ulp/iser/
9141
9142ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9143M:	Sagi Grimberg <sagi@grimberg.me>
9144L:	linux-rdma@vger.kernel.org
9145L:	target-devel@vger.kernel.org
9146S:	Supported
9147W:	http://www.linux-iscsi.org
9148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9149F:	drivers/infiniband/ulp/isert
9150
9151ISDN/CMTP OVER BLUETOOTH
9152M:	Karsten Keil <isdn@linux-pingi.de>
9153L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
9154L:	netdev@vger.kernel.org
9155S:	Odd Fixes
9156W:	http://www.isdn4linux.de
9157F:	Documentation/isdn/
9158F:	drivers/isdn/capi/
9159F:	include/linux/isdn/
9160F:	include/uapi/linux/isdn/
9161F:	net/bluetooth/cmtp/
9162
9163ISDN/mISDN SUBSYSTEM
9164M:	Karsten Keil <isdn@linux-pingi.de>
9165L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
9166L:	netdev@vger.kernel.org
9167S:	Maintained
9168W:	http://www.isdn4linux.de
9169F:	drivers/isdn/Kconfig
9170F:	drivers/isdn/Makefile
9171F:	drivers/isdn/hardware/
9172F:	drivers/isdn/mISDN/
9173
9174IT87 HARDWARE MONITORING DRIVER
9175M:	Jean Delvare <jdelvare@suse.com>
9176L:	linux-hwmon@vger.kernel.org
9177S:	Maintained
9178F:	Documentation/hwmon/it87.rst
9179F:	drivers/hwmon/it87.c
9180
9181IT913X MEDIA DRIVER
9182M:	Antti Palosaari <crope@iki.fi>
9183L:	linux-media@vger.kernel.org
9184S:	Maintained
9185W:	https://linuxtv.org
9186W:	http://palosaari.fi/linux/
9187Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9188T:	git git://linuxtv.org/anttip/media_tree.git
9189F:	drivers/media/tuners/it913x*
9190
9191IVTV VIDEO4LINUX DRIVER
9192M:	Andy Walls <awalls@md.metrocast.net>
9193L:	linux-media@vger.kernel.org
9194S:	Maintained
9195W:	https://linuxtv.org
9196T:	git git://linuxtv.org/media_tree.git
9197F:	Documentation/admin-guide/media/ivtv*
9198F:	drivers/media/pci/ivtv/
9199F:	include/uapi/linux/ivtv*
9200
9201IX2505V MEDIA DRIVER
9202M:	Malcolm Priestley <tvboxspy@gmail.com>
9203L:	linux-media@vger.kernel.org
9204S:	Maintained
9205W:	https://linuxtv.org
9206Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9207F:	drivers/media/dvb-frontends/ix2505v*
9208
9209JAILHOUSE HYPERVISOR INTERFACE
9210M:	Jan Kiszka <jan.kiszka@siemens.com>
9211L:	jailhouse-dev@googlegroups.com
9212S:	Maintained
9213F:	arch/x86/include/asm/jailhouse_para.h
9214F:	arch/x86/kernel/jailhouse.c
9215
9216JC42.4 TEMPERATURE SENSOR DRIVER
9217M:	Guenter Roeck <linux@roeck-us.net>
9218L:	linux-hwmon@vger.kernel.org
9219S:	Maintained
9220F:	Documentation/hwmon/jc42.rst
9221F:	drivers/hwmon/jc42.c
9222
9223JFS FILESYSTEM
9224M:	Dave Kleikamp <shaggy@kernel.org>
9225L:	jfs-discussion@lists.sourceforge.net
9226S:	Maintained
9227W:	http://jfs.sourceforge.net/
9228T:	git git://github.com/kleikamp/linux-shaggy.git
9229F:	Documentation/admin-guide/jfs.rst
9230F:	fs/jfs/
9231
9232JME NETWORK DRIVER
9233M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
9234L:	netdev@vger.kernel.org
9235S:	Maintained
9236F:	drivers/net/ethernet/jme.*
9237
9238JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9239M:	David Woodhouse <dwmw2@infradead.org>
9240M:	Richard Weinberger <richard@nod.at>
9241L:	linux-mtd@lists.infradead.org
9242S:	Odd Fixes
9243W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
9244T:	git git://git.infradead.org/ubifs-2.6.git
9245F:	fs/jffs2/
9246F:	include/uapi/linux/jffs2.h
9247
9248JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9249M:	"Theodore Ts'o" <tytso@mit.edu>
9250M:	Jan Kara <jack@suse.com>
9251L:	linux-ext4@vger.kernel.org
9252S:	Maintained
9253F:	fs/jbd2/
9254F:	include/linux/jbd2.h
9255
9256JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9257M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9258L:	linux-media@vger.kernel.org
9259S:	Maintained
9260F:	drivers/media/platform/rcar_jpu.c
9261
9262JSM Neo PCI based serial card
9263L:	linux-serial@vger.kernel.org
9264S:	Orphan
9265F:	drivers/tty/serial/jsm/
9266
9267K10TEMP HARDWARE MONITORING DRIVER
9268M:	Clemens Ladisch <clemens@ladisch.de>
9269L:	linux-hwmon@vger.kernel.org
9270S:	Maintained
9271F:	Documentation/hwmon/k10temp.rst
9272F:	drivers/hwmon/k10temp.c
9273
9274K8TEMP HARDWARE MONITORING DRIVER
9275M:	Rudolf Marek <r.marek@assembler.cz>
9276L:	linux-hwmon@vger.kernel.org
9277S:	Maintained
9278F:	Documentation/hwmon/k8temp.rst
9279F:	drivers/hwmon/k8temp.c
9280
9281KASAN
9282M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
9283R:	Alexander Potapenko <glider@google.com>
9284R:	Dmitry Vyukov <dvyukov@google.com>
9285L:	kasan-dev@googlegroups.com
9286S:	Maintained
9287F:	Documentation/dev-tools/kasan.rst
9288F:	arch/*/include/asm/kasan.h
9289F:	arch/*/mm/kasan_init*
9290F:	include/linux/kasan*.h
9291F:	lib/test_kasan.c
9292F:	mm/kasan/
9293F:	scripts/Makefile.kasan
9294
9295KCONFIG
9296M:	Masahiro Yamada <masahiroy@kernel.org>
9297L:	linux-kbuild@vger.kernel.org
9298S:	Maintained
9299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9300F:	Documentation/kbuild/kconfig*
9301F:	scripts/Kconfig.include
9302F:	scripts/kconfig/
9303
9304KCSAN
9305M:	Marco Elver <elver@google.com>
9306R:	Dmitry Vyukov <dvyukov@google.com>
9307L:	kasan-dev@googlegroups.com
9308S:	Maintained
9309F:	Documentation/dev-tools/kcsan.rst
9310F:	include/linux/kcsan*.h
9311F:	kernel/kcsan/
9312F:	lib/Kconfig.kcsan
9313F:	scripts/Makefile.kcsan
9314
9315KDUMP
9316M:	Dave Young <dyoung@redhat.com>
9317M:	Baoquan He <bhe@redhat.com>
9318R:	Vivek Goyal <vgoyal@redhat.com>
9319L:	kexec@lists.infradead.org
9320S:	Maintained
9321W:	http://lse.sourceforge.net/kdump/
9322F:	Documentation/admin-guide/kdump/
9323F:	fs/proc/vmcore.c
9324F:	include/linux/crash_core.h
9325F:	include/linux/crash_dump.h
9326F:	include/uapi/linux/vmcore.h
9327F:	kernel/crash_*.c
9328
9329KEENE FM RADIO TRANSMITTER DRIVER
9330M:	Hans Verkuil <hverkuil@xs4all.nl>
9331L:	linux-media@vger.kernel.org
9332S:	Maintained
9333W:	https://linuxtv.org
9334T:	git git://linuxtv.org/media_tree.git
9335F:	drivers/media/radio/radio-keene*
9336
9337KERNEL AUTOMOUNTER
9338M:	Ian Kent <raven@themaw.net>
9339L:	autofs@vger.kernel.org
9340S:	Maintained
9341F:	fs/autofs/
9342
9343KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9344M:	Masahiro Yamada <masahiroy@kernel.org>
9345M:	Michal Marek <michal.lkml@markovi.net>
9346L:	linux-kbuild@vger.kernel.org
9347S:	Maintained
9348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9349F:	Documentation/kbuild/
9350F:	Makefile
9351F:	scripts/*vmlinux*
9352F:	scripts/Kbuild*
9353F:	scripts/Makefile*
9354F:	scripts/basic/
9355F:	scripts/mk*
9356F:	scripts/mod/
9357F:	scripts/package/
9358
9359KERNEL JANITORS
9360L:	kernel-janitors@vger.kernel.org
9361S:	Odd Fixes
9362W:	http://kernelnewbies.org/KernelJanitors
9363
9364KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9365M:	"J. Bruce Fields" <bfields@fieldses.org>
9366M:	Chuck Lever <chuck.lever@oracle.com>
9367L:	linux-nfs@vger.kernel.org
9368S:	Supported
9369W:	http://nfs.sourceforge.net/
9370T:	git git://linux-nfs.org/~bfields/linux.git
9371F:	fs/lockd/
9372F:	fs/nfs_common/
9373F:	fs/nfsd/
9374F:	include/linux/lockd/
9375F:	include/linux/sunrpc/
9376F:	include/uapi/linux/nfsd/
9377F:	include/uapi/linux/sunrpc/
9378F:	net/sunrpc/
9379
9380KERNEL SELFTEST FRAMEWORK
9381M:	Shuah Khan <shuah@kernel.org>
9382M:	Shuah Khan <skhan@linuxfoundation.org>
9383L:	linux-kselftest@vger.kernel.org
9384S:	Maintained
9385Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
9386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9387F:	Documentation/dev-tools/kselftest*
9388F:	tools/testing/selftests/
9389
9390KERNEL UNIT TESTING FRAMEWORK (KUnit)
9391M:	Brendan Higgins <brendanhiggins@google.com>
9392L:	linux-kselftest@vger.kernel.org
9393L:	kunit-dev@googlegroups.com
9394S:	Maintained
9395W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
9396F:	Documentation/dev-tools/kunit/
9397F:	include/kunit/
9398F:	lib/kunit/
9399F:	tools/testing/kunit/
9400
9401KERNEL USERMODE HELPER
9402M:	Luis Chamberlain <mcgrof@kernel.org>
9403L:	linux-kernel@vger.kernel.org
9404S:	Maintained
9405F:	include/linux/umh.h
9406F:	kernel/umh.c
9407
9408KERNEL VIRTUAL MACHINE (KVM)
9409M:	Paolo Bonzini <pbonzini@redhat.com>
9410L:	kvm@vger.kernel.org
9411S:	Supported
9412W:	http://www.linux-kvm.org
9413T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9414F:	Documentation/virt/kvm/
9415F:	include/asm-generic/kvm*
9416F:	include/kvm/iodev.h
9417F:	include/linux/kvm*
9418F:	include/trace/events/kvm.h
9419F:	include/uapi/asm-generic/kvm*
9420F:	include/uapi/linux/kvm*
9421F:	tools/kvm/
9422F:	tools/testing/selftests/kvm/
9423F:	virt/kvm/*
9424
9425KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9426M:	Marc Zyngier <maz@kernel.org>
9427R:	James Morse <james.morse@arm.com>
9428R:	Julien Thierry <julien.thierry.kdev@gmail.com>
9429R:	Suzuki K Poulose <suzuki.poulose@arm.com>
9430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9431L:	kvmarm@lists.cs.columbia.edu
9432S:	Maintained
9433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9434F:	arch/arm64/include/asm/kvm*
9435F:	arch/arm64/include/uapi/asm/kvm*
9436F:	arch/arm64/kvm/
9437F:	include/kvm/arm_*
9438
9439KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9440L:	linux-mips@vger.kernel.org
9441L:	kvm@vger.kernel.org
9442S:	Orphan
9443F:	arch/mips/include/asm/kvm*
9444F:	arch/mips/include/uapi/asm/kvm*
9445F:	arch/mips/kvm/
9446
9447KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9448M:	Paul Mackerras <paulus@ozlabs.org>
9449L:	kvm-ppc@vger.kernel.org
9450S:	Supported
9451W:	http://www.linux-kvm.org/
9452T:	git git://github.com/agraf/linux-2.6.git
9453F:	arch/powerpc/include/asm/kvm*
9454F:	arch/powerpc/include/uapi/asm/kvm*
9455F:	arch/powerpc/kernel/kvm*
9456F:	arch/powerpc/kvm/
9457
9458KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9459M:	Christian Borntraeger <borntraeger@de.ibm.com>
9460M:	Janosch Frank <frankja@linux.ibm.com>
9461R:	David Hildenbrand <david@redhat.com>
9462R:	Cornelia Huck <cohuck@redhat.com>
9463R:	Claudio Imbrenda <imbrenda@linux.ibm.com>
9464L:	kvm@vger.kernel.org
9465S:	Supported
9466W:	http://www.ibm.com/developerworks/linux/linux390/
9467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9468F:	Documentation/virt/kvm/s390*
9469F:	arch/s390/include/asm/gmap.h
9470F:	arch/s390/include/asm/kvm*
9471F:	arch/s390/include/uapi/asm/kvm*
9472F:	arch/s390/kvm/
9473F:	arch/s390/mm/gmap.c
9474F:	tools/testing/selftests/kvm/*/s390x/
9475F:	tools/testing/selftests/kvm/s390x/
9476
9477KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9478M:	Paolo Bonzini <pbonzini@redhat.com>
9479R:	Sean Christopherson <sean.j.christopherson@intel.com>
9480R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9481R:	Wanpeng Li <wanpengli@tencent.com>
9482R:	Jim Mattson <jmattson@google.com>
9483R:	Joerg Roedel <joro@8bytes.org>
9484L:	kvm@vger.kernel.org
9485S:	Supported
9486W:	http://www.linux-kvm.org
9487T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9488F:	arch/x86/include/asm/kvm*
9489F:	arch/x86/include/asm/pvclock-abi.h
9490F:	arch/x86/include/asm/svm.h
9491F:	arch/x86/include/asm/vmx*.h
9492F:	arch/x86/include/uapi/asm/kvm*
9493F:	arch/x86/include/uapi/asm/svm.h
9494F:	arch/x86/include/uapi/asm/vmx.h
9495F:	arch/x86/kernel/kvm.c
9496F:	arch/x86/kernel/kvmclock.c
9497F:	arch/x86/kvm/
9498F:	arch/x86/kvm/*/
9499
9500KERNFS
9501M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9502M:	Tejun Heo <tj@kernel.org>
9503S:	Supported
9504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9505F:	fs/kernfs/
9506F:	include/linux/kernfs.h
9507
9508KEXEC
9509M:	Eric Biederman <ebiederm@xmission.com>
9510L:	kexec@lists.infradead.org
9511S:	Maintained
9512W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9513F:	include/linux/kexec.h
9514F:	include/uapi/linux/kexec.h
9515F:	kernel/kexec*
9516
9517KEYS-ENCRYPTED
9518M:	Mimi Zohar <zohar@linux.ibm.com>
9519L:	linux-integrity@vger.kernel.org
9520L:	keyrings@vger.kernel.org
9521S:	Supported
9522F:	Documentation/security/keys/trusted-encrypted.rst
9523F:	include/keys/encrypted-type.h
9524F:	security/keys/encrypted-keys/
9525
9526KEYS-TRUSTED
9527M:	James Bottomley <jejb@linux.ibm.com>
9528M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9529M:	Mimi Zohar <zohar@linux.ibm.com>
9530L:	linux-integrity@vger.kernel.org
9531L:	keyrings@vger.kernel.org
9532S:	Supported
9533F:	Documentation/security/keys/trusted-encrypted.rst
9534F:	include/keys/trusted-type.h
9535F:	include/keys/trusted_tpm.h
9536F:	security/keys/trusted-keys/
9537
9538KEYS/KEYRINGS
9539M:	David Howells <dhowells@redhat.com>
9540M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9541L:	keyrings@vger.kernel.org
9542S:	Maintained
9543F:	Documentation/security/keys/core.rst
9544F:	include/keys/
9545F:	include/linux/key-type.h
9546F:	include/linux/key.h
9547F:	include/linux/keyctl.h
9548F:	include/uapi/linux/keyctl.h
9549F:	security/keys/
9550
9551KFIFO
9552M:	Stefani Seibold <stefani@seibold.net>
9553S:	Maintained
9554F:	include/linux/kfifo.h
9555F:	lib/kfifo.c
9556F:	samples/kfifo/
9557
9558KGDB / KDB /debug_core
9559M:	Jason Wessel <jason.wessel@windriver.com>
9560M:	Daniel Thompson <daniel.thompson@linaro.org>
9561R:	Douglas Anderson <dianders@chromium.org>
9562L:	kgdb-bugreport@lists.sourceforge.net
9563S:	Maintained
9564W:	http://kgdb.wiki.kernel.org/
9565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9566F:	Documentation/dev-tools/kgdb.rst
9567F:	drivers/misc/kgdbts.c
9568F:	drivers/tty/serial/kgdboc.c
9569F:	include/linux/kdb.h
9570F:	include/linux/kgdb.h
9571F:	kernel/debug/
9572
9573KMEMLEAK
9574M:	Catalin Marinas <catalin.marinas@arm.com>
9575S:	Maintained
9576F:	Documentation/dev-tools/kmemleak.rst
9577F:	include/linux/kmemleak.h
9578F:	mm/kmemleak-test.c
9579F:	mm/kmemleak.c
9580
9581KMOD KERNEL MODULE LOADER - USERMODE HELPER
9582M:	Luis Chamberlain <mcgrof@kernel.org>
9583L:	linux-kernel@vger.kernel.org
9584S:	Maintained
9585F:	include/linux/kmod.h
9586F:	kernel/kmod.c
9587F:	lib/test_kmod.c
9588F:	tools/testing/selftests/kmod/
9589
9590KPROBES
9591M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9592M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9593M:	"David S. Miller" <davem@davemloft.net>
9594M:	Masami Hiramatsu <mhiramat@kernel.org>
9595S:	Maintained
9596F:	Documentation/kprobes.txt
9597F:	include/asm-generic/kprobes.h
9598F:	include/linux/kprobes.h
9599F:	kernel/kprobes.c
9600
9601KS0108 LCD CONTROLLER DRIVER
9602M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9603S:	Maintained
9604F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9605F:	drivers/auxdisplay/ks0108.c
9606F:	include/linux/ks0108.h
9607
9608L3MDEV
9609M:	David Ahern <dsahern@kernel.org>
9610L:	netdev@vger.kernel.org
9611S:	Maintained
9612F:	include/net/l3mdev.h
9613F:	net/l3mdev
9614
9615L7 BPF FRAMEWORK
9616M:	John Fastabend <john.fastabend@gmail.com>
9617M:	Daniel Borkmann <daniel@iogearbox.net>
9618M:	Jakub Sitnicki <jakub@cloudflare.com>
9619M:	Lorenz Bauer <lmb@cloudflare.com>
9620L:	netdev@vger.kernel.org
9621L:	bpf@vger.kernel.org
9622S:	Maintained
9623F:	include/linux/skmsg.h
9624F:	net/core/skmsg.c
9625F:	net/core/sock_map.c
9626F:	net/ipv4/tcp_bpf.c
9627F:	net/ipv4/udp_bpf.c
9628
9629LANTIQ / INTEL Ethernet drivers
9630M:	Hauke Mehrtens <hauke@hauke-m.de>
9631L:	netdev@vger.kernel.org
9632S:	Maintained
9633F:	drivers/net/dsa/lantiq_gswip.c
9634F:	drivers/net/dsa/lantiq_pce.h
9635F:	drivers/net/ethernet/lantiq_xrx200.c
9636F:	net/dsa/tag_gswip.c
9637
9638LANTIQ MIPS ARCHITECTURE
9639M:	John Crispin <john@phrozen.org>
9640L:	linux-mips@vger.kernel.org
9641S:	Maintained
9642F:	arch/mips/lantiq
9643F:	drivers/soc/lantiq
9644
9645LAPB module
9646L:	linux-x25@vger.kernel.org
9647S:	Orphan
9648F:	Documentation/networking/lapb-module.rst
9649F:	include/*/lapb.h
9650F:	net/lapb/
9651
9652LASI 53c700 driver for PARISC
9653M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9654L:	linux-scsi@vger.kernel.org
9655S:	Maintained
9656F:	Documentation/scsi/53c700.rst
9657F:	drivers/scsi/53c700*
9658
9659LEAKING_ADDRESSES
9660M:	Tobin C. Harding <me@tobin.cc>
9661M:	Tycho Andersen <tycho@tycho.ws>
9662L:	kernel-hardening@lists.openwall.com
9663S:	Maintained
9664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9665F:	scripts/leaking_addresses.pl
9666
9667LED SUBSYSTEM
9668M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9669M:	Pavel Machek <pavel@ucw.cz>
9670R:	Dan Murphy <dmurphy@ti.com>
9671L:	linux-leds@vger.kernel.org
9672S:	Maintained
9673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9675F:	Documentation/devicetree/bindings/leds/
9676F:	drivers/leds/
9677F:	include/linux/leds.h
9678
9679LEGACY EEPROM DRIVER
9680M:	Jean Delvare <jdelvare@suse.com>
9681S:	Maintained
9682F:	Documentation/misc-devices/eeprom.rst
9683F:	drivers/misc/eeprom/eeprom.c
9684
9685LEGO MINDSTORMS EV3
9686R:	David Lechner <david@lechnology.com>
9687S:	Maintained
9688F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9689F:	arch/arm/boot/dts/da850-lego-ev3.dts
9690F:	drivers/power/supply/lego_ev3_battery.c
9691
9692LEGO USB Tower driver
9693M:	Juergen Stuber <starblue@users.sourceforge.net>
9694L:	legousb-devel@lists.sourceforge.net
9695S:	Maintained
9696W:	http://legousb.sourceforge.net/
9697F:	drivers/usb/misc/legousbtower.c
9698
9699LG LAPTOP EXTRAS
9700M:	Matan Ziv-Av <matan@svgalib.org>
9701L:	platform-driver-x86@vger.kernel.org
9702S:	Maintained
9703F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9704F:	Documentation/admin-guide/laptops/lg-laptop.rst
9705F:	drivers/platform/x86/lg-laptop.c
9706
9707LG2160 MEDIA DRIVER
9708M:	Michael Krufky <mkrufky@linuxtv.org>
9709L:	linux-media@vger.kernel.org
9710S:	Maintained
9711W:	https://linuxtv.org
9712W:	http://github.com/mkrufky
9713Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9714T:	git git://linuxtv.org/mkrufky/tuners.git
9715F:	drivers/media/dvb-frontends/lg2160.*
9716
9717LGDT3305 MEDIA DRIVER
9718M:	Michael Krufky <mkrufky@linuxtv.org>
9719L:	linux-media@vger.kernel.org
9720S:	Maintained
9721W:	https://linuxtv.org
9722W:	http://github.com/mkrufky
9723Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9724T:	git git://linuxtv.org/mkrufky/tuners.git
9725F:	drivers/media/dvb-frontends/lgdt3305.*
9726
9727LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9728M:	Viresh Kumar <vireshk@kernel.org>
9729L:	linux-ide@vger.kernel.org
9730S:	Maintained
9731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9732F:	drivers/ata/pata_arasan_cf.c
9733F:	include/linux/pata_arasan_cf_data.h
9734
9735LIBATA PATA DRIVERS
9736M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9737M:	Jens Axboe <axboe@kernel.dk>
9738L:	linux-ide@vger.kernel.org
9739S:	Maintained
9740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9741F:	drivers/ata/ata_generic.c
9742F:	drivers/ata/pata_*.c
9743
9744LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9745M:	Linus Walleij <linus.walleij@linaro.org>
9746L:	linux-ide@vger.kernel.org
9747S:	Maintained
9748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9749F:	drivers/ata/pata_ftide010.c
9750F:	drivers/ata/sata_gemini.c
9751F:	drivers/ata/sata_gemini.h
9752
9753LIBATA SATA AHCI PLATFORM devices support
9754M:	Hans de Goede <hdegoede@redhat.com>
9755M:	Jens Axboe <axboe@kernel.dk>
9756L:	linux-ide@vger.kernel.org
9757S:	Maintained
9758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9759F:	drivers/ata/ahci_platform.c
9760F:	drivers/ata/libahci_platform.c
9761F:	include/linux/ahci_platform.h
9762
9763LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9764M:	Mikael Pettersson <mikpelinux@gmail.com>
9765L:	linux-ide@vger.kernel.org
9766S:	Maintained
9767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9768F:	drivers/ata/sata_promise.*
9769
9770LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9771M:	Jens Axboe <axboe@kernel.dk>
9772L:	linux-ide@vger.kernel.org
9773S:	Maintained
9774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9775F:	Documentation/devicetree/bindings/ata/
9776F:	drivers/ata/
9777F:	include/linux/ata.h
9778F:	include/linux/libata.h
9779
9780LIBLOCKDEP
9781M:	Sasha Levin <alexander.levin@microsoft.com>
9782S:	Maintained
9783F:	tools/lib/lockdep/
9784
9785LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9786M:	Dan Williams <dan.j.williams@intel.com>
9787M:	Vishal Verma <vishal.l.verma@intel.com>
9788M:	Dave Jiang <dave.jiang@intel.com>
9789L:	linux-nvdimm@lists.01.org
9790S:	Supported
9791Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9792P:	Documentation/nvdimm/maintainer-entry-profile.rst
9793F:	drivers/nvdimm/blk.c
9794F:	drivers/nvdimm/region_devs.c
9795
9796LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9797M:	Vishal Verma <vishal.l.verma@intel.com>
9798M:	Dan Williams <dan.j.williams@intel.com>
9799M:	Dave Jiang <dave.jiang@intel.com>
9800L:	linux-nvdimm@lists.01.org
9801S:	Supported
9802Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9803P:	Documentation/nvdimm/maintainer-entry-profile.rst
9804F:	drivers/nvdimm/btt*
9805
9806LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9807M:	Dan Williams <dan.j.williams@intel.com>
9808M:	Vishal Verma <vishal.l.verma@intel.com>
9809M:	Dave Jiang <dave.jiang@intel.com>
9810L:	linux-nvdimm@lists.01.org
9811S:	Supported
9812Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9813P:	Documentation/nvdimm/maintainer-entry-profile.rst
9814F:	drivers/nvdimm/pmem*
9815
9816LIBNVDIMM: DEVICETREE BINDINGS
9817M:	Oliver O'Halloran <oohall@gmail.com>
9818L:	linux-nvdimm@lists.01.org
9819S:	Supported
9820Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9821F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9822F:	drivers/nvdimm/of_pmem.c
9823
9824LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9825M:	Dan Williams <dan.j.williams@intel.com>
9826M:	Vishal Verma <vishal.l.verma@intel.com>
9827M:	Dave Jiang <dave.jiang@intel.com>
9828M:	Ira Weiny <ira.weiny@intel.com>
9829L:	linux-nvdimm@lists.01.org
9830S:	Supported
9831Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9832P:	Documentation/nvdimm/maintainer-entry-profile.rst
9833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9834F:	drivers/acpi/nfit/*
9835F:	drivers/nvdimm/*
9836F:	include/linux/libnvdimm.h
9837F:	include/linux/nd.h
9838F:	include/uapi/linux/ndctl.h
9839F:	tools/testing/nvdimm/
9840
9841LICENSES and SPDX stuff
9842M:	Thomas Gleixner <tglx@linutronix.de>
9843M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9844L:	linux-spdx@vger.kernel.org
9845S:	Maintained
9846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9847F:	COPYING
9848F:	Documentation/process/license-rules.rst
9849F:	LICENSES/
9850F:	scripts/spdxcheck-test.sh
9851F:	scripts/spdxcheck.py
9852
9853LIGHTNVM PLATFORM SUPPORT
9854M:	Matias Bjorling <mb@lightnvm.io>
9855L:	linux-block@vger.kernel.org
9856S:	Maintained
9857W:	http://github/OpenChannelSSD
9858F:	drivers/lightnvm/
9859F:	include/linux/lightnvm.h
9860F:	include/uapi/linux/lightnvm.h
9861
9862LINEAR RANGES HELPERS
9863M:	Mark Brown <broonie@kernel.org>
9864R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
9865F:	lib/linear_ranges.c
9866F:	lib/test_linear_ranges.c
9867F:	include/linux/linear_range.h
9868
9869LINUX FOR POWER MACINTOSH
9870M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9871L:	linuxppc-dev@lists.ozlabs.org
9872S:	Odd Fixes
9873F:	arch/powerpc/platforms/powermac/
9874F:	drivers/macintosh/
9875
9876LINUX FOR POWERPC (32-BIT AND 64-BIT)
9877M:	Michael Ellerman <mpe@ellerman.id.au>
9878R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9879R:	Paul Mackerras <paulus@samba.org>
9880L:	linuxppc-dev@lists.ozlabs.org
9881S:	Supported
9882W:	https://github.com/linuxppc/wiki/wiki
9883Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9885F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9886F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9887F:	Documentation/devicetree/bindings/powerpc/
9888F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9889F:	Documentation/powerpc/
9890F:	arch/powerpc/
9891F:	drivers/*/*/*pasemi*
9892F:	drivers/*/*pasemi*
9893F:	drivers/char/tpm/tpm_ibmvtpm*
9894F:	drivers/crypto/nx/
9895F:	drivers/crypto/vmx/
9896F:	drivers/i2c/busses/i2c-opal.c
9897F:	drivers/net/ethernet/ibm/ibmveth.*
9898F:	drivers/net/ethernet/ibm/ibmvnic.*
9899F:	drivers/pci/hotplug/pnv_php.c
9900F:	drivers/pci/hotplug/rpa*
9901F:	drivers/rtc/rtc-opal.c
9902F:	drivers/scsi/ibmvscsi/
9903F:	drivers/tty/hvc/hvc_opal.c
9904F:	drivers/watchdog/wdrtas.c
9905F:	tools/testing/selftests/powerpc
9906N:	/pmac
9907N:	powermac
9908N:	powernv
9909N:	[^a-z0-9]ps3
9910N:	pseries
9911
9912LINUX FOR POWERPC EMBEDDED MPC5XXX
9913M:	Anatolij Gustschin <agust@denx.de>
9914L:	linuxppc-dev@lists.ozlabs.org
9915S:	Odd Fixes
9916F:	arch/powerpc/platforms/512x/
9917F:	arch/powerpc/platforms/52xx/
9918
9919LINUX FOR POWERPC EMBEDDED PPC4XX
9920L:	linuxppc-dev@lists.ozlabs.org
9921S:	Orphan
9922F:	arch/powerpc/platforms/40x/
9923F:	arch/powerpc/platforms/44x/
9924
9925LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9926M:	Scott Wood <oss@buserror.net>
9927L:	linuxppc-dev@lists.ozlabs.org
9928S:	Odd fixes
9929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9930F:	Documentation/devicetree/bindings/powerpc/fsl/
9931F:	arch/powerpc/platforms/83xx/
9932F:	arch/powerpc/platforms/85xx/
9933
9934LINUX FOR POWERPC EMBEDDED PPC8XX
9935M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9936L:	linuxppc-dev@lists.ozlabs.org
9937S:	Maintained
9938F:	arch/powerpc/platforms/8xx/
9939
9940LINUX KERNEL DUMP TEST MODULE (LKDTM)
9941M:	Kees Cook <keescook@chromium.org>
9942S:	Maintained
9943F:	drivers/misc/lkdtm/*
9944F:	tools/testing/selftests/lkdtm/*
9945
9946LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9947M:	Alan Stern <stern@rowland.harvard.edu>
9948M:	Andrea Parri <parri.andrea@gmail.com>
9949M:	Will Deacon <will@kernel.org>
9950M:	Peter Zijlstra <peterz@infradead.org>
9951M:	Boqun Feng <boqun.feng@gmail.com>
9952M:	Nicholas Piggin <npiggin@gmail.com>
9953M:	David Howells <dhowells@redhat.com>
9954M:	Jade Alglave <j.alglave@ucl.ac.uk>
9955M:	Luc Maranget <luc.maranget@inria.fr>
9956M:	"Paul E. McKenney" <paulmck@kernel.org>
9957R:	Akira Yokosawa <akiyks@gmail.com>
9958R:	Daniel Lustig <dlustig@nvidia.com>
9959L:	linux-kernel@vger.kernel.org
9960L:	linux-arch@vger.kernel.org
9961S:	Supported
9962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9963F:	Documentation/atomic_bitops.txt
9964F:	Documentation/atomic_t.txt
9965F:	Documentation/core-api/atomic_ops.rst
9966F:	Documentation/core-api/refcount-vs-atomic.rst
9967F:	Documentation/memory-barriers.txt
9968F:	tools/memory-model/
9969
9970LIS3LV02D ACCELEROMETER DRIVER
9971M:	Eric Piel <eric.piel@tremplin-utc.net>
9972S:	Maintained
9973F:	Documentation/misc-devices/lis3lv02d.rst
9974F:	drivers/misc/lis3lv02d/
9975F:	drivers/platform/x86/hp_accel.c
9976
9977LIST KUNIT TEST
9978M:	David Gow <davidgow@google.com>
9979L:	linux-kselftest@vger.kernel.org
9980L:	kunit-dev@googlegroups.com
9981S:	Maintained
9982F:	lib/list-test.c
9983
9984LIVE PATCHING
9985M:	Josh Poimboeuf <jpoimboe@redhat.com>
9986M:	Jiri Kosina <jikos@kernel.org>
9987M:	Miroslav Benes <mbenes@suse.cz>
9988M:	Petr Mladek <pmladek@suse.com>
9989R:	Joe Lawrence <joe.lawrence@redhat.com>
9990L:	live-patching@vger.kernel.org
9991S:	Maintained
9992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9993F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9994F:	Documentation/livepatch/
9995F:	arch/powerpc/include/asm/livepatch.h
9996F:	arch/s390/include/asm/livepatch.h
9997F:	arch/x86/include/asm/livepatch.h
9998F:	include/linux/livepatch.h
9999F:	kernel/livepatch/
10000F:	lib/livepatch/
10001F:	samples/livepatch/
10002F:	tools/testing/selftests/livepatch/
10003
10004LLC (802.2)
10005L:	netdev@vger.kernel.org
10006S:	Odd fixes
10007F:	include/linux/llc.h
10008F:	include/net/llc*
10009F:	include/uapi/linux/llc.h
10010F:	net/llc/
10011
10012LM73 HARDWARE MONITOR DRIVER
10013M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
10014L:	linux-hwmon@vger.kernel.org
10015S:	Maintained
10016F:	drivers/hwmon/lm73.c
10017
10018LM78 HARDWARE MONITOR DRIVER
10019M:	Jean Delvare <jdelvare@suse.com>
10020L:	linux-hwmon@vger.kernel.org
10021S:	Maintained
10022F:	Documentation/hwmon/lm78.rst
10023F:	drivers/hwmon/lm78.c
10024
10025LM83 HARDWARE MONITOR DRIVER
10026M:	Jean Delvare <jdelvare@suse.com>
10027L:	linux-hwmon@vger.kernel.org
10028S:	Maintained
10029F:	Documentation/hwmon/lm83.rst
10030F:	drivers/hwmon/lm83.c
10031
10032LM90 HARDWARE MONITOR DRIVER
10033M:	Jean Delvare <jdelvare@suse.com>
10034L:	linux-hwmon@vger.kernel.org
10035S:	Maintained
10036F:	Documentation/devicetree/bindings/hwmon/lm90.txt
10037F:	Documentation/hwmon/lm90.rst
10038F:	drivers/hwmon/lm90.c
10039F:	include/dt-bindings/thermal/lm90.h
10040
10041LM95234 HARDWARE MONITOR DRIVER
10042M:	Guenter Roeck <linux@roeck-us.net>
10043L:	linux-hwmon@vger.kernel.org
10044S:	Maintained
10045F:	Documentation/hwmon/lm95234.rst
10046F:	drivers/hwmon/lm95234.c
10047
10048LME2510 MEDIA DRIVER
10049M:	Malcolm Priestley <tvboxspy@gmail.com>
10050L:	linux-media@vger.kernel.org
10051S:	Maintained
10052W:	https://linuxtv.org
10053Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10054F:	drivers/media/usb/dvb-usb-v2/lmedm04*
10055
10056LOADPIN SECURITY MODULE
10057M:	Kees Cook <keescook@chromium.org>
10058S:	Supported
10059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10060F:	Documentation/admin-guide/LSM/LoadPin.rst
10061F:	security/loadpin/
10062
10063LOCKING PRIMITIVES
10064M:	Peter Zijlstra <peterz@infradead.org>
10065M:	Ingo Molnar <mingo@redhat.com>
10066M:	Will Deacon <will@kernel.org>
10067L:	linux-kernel@vger.kernel.org
10068S:	Maintained
10069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10070F:	Documentation/locking/
10071F:	arch/*/include/asm/spinlock*.h
10072F:	include/linux/lockdep.h
10073F:	include/linux/mutex*.h
10074F:	include/linux/rwlock*.h
10075F:	include/linux/rwsem*.h
10076F:	include/linux/seqlock.h
10077F:	include/linux/spinlock*.h
10078F:	kernel/locking/
10079F:	lib/locking*.[ch]
10080X:	kernel/locking/locktorture.c
10081
10082LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10083M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
10084L:	linux-ntfs-dev@lists.sourceforge.net
10085S:	Maintained
10086W:	http://www.linux-ntfs.org/content/view/19/37/
10087F:	Documentation/admin-guide/ldm.rst
10088F:	block/partitions/ldm.*
10089
10090LOGITECH HID GAMING KEYBOARDS
10091M:	Hans de Goede <hdegoede@redhat.com>
10092L:	linux-input@vger.kernel.org
10093S:	Maintained
10094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10095F:	drivers/hid/hid-lg-g15.c
10096
10097LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10098M:	Sathya Prakash <sathya.prakash@broadcom.com>
10099M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10100M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10101L:	MPT-FusionLinux.pdl@broadcom.com
10102L:	linux-scsi@vger.kernel.org
10103S:	Supported
10104W:	http://www.avagotech.com/support/
10105F:	drivers/message/fusion/
10106F:	drivers/scsi/mpt3sas/
10107
10108LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10109M:	Matthew Wilcox <willy@infradead.org>
10110L:	linux-scsi@vger.kernel.org
10111S:	Maintained
10112F:	drivers/scsi/sym53c8xx_2/
10113
10114LTC1660 DAC DRIVER
10115M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10116L:	linux-iio@vger.kernel.org
10117S:	Maintained
10118F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10119F:	drivers/iio/dac/ltc1660.c
10120
10121LTC2947 HARDWARE MONITOR DRIVER
10122M:	Nuno Sá <nuno.sa@analog.com>
10123L:	linux-hwmon@vger.kernel.org
10124S:	Supported
10125W:	http://ez.analog.com/community/linux-device-drivers
10126F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10127F:	drivers/hwmon/ltc2947-core.c
10128F:	drivers/hwmon/ltc2947-i2c.c
10129F:	drivers/hwmon/ltc2947-spi.c
10130F:	drivers/hwmon/ltc2947.h
10131
10132LTC2983 IIO TEMPERATURE DRIVER
10133M:	Nuno Sá <nuno.sa@analog.com>
10134L:	linux-iio@vger.kernel.org
10135S:	Supported
10136W:	http://ez.analog.com/community/linux-device-drivers
10137F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10138F:	drivers/iio/temperature/ltc2983.c
10139
10140LTC4261 HARDWARE MONITOR DRIVER
10141M:	Guenter Roeck <linux@roeck-us.net>
10142L:	linux-hwmon@vger.kernel.org
10143S:	Maintained
10144F:	Documentation/hwmon/ltc4261.rst
10145F:	drivers/hwmon/ltc4261.c
10146
10147LTC4306 I2C MULTIPLEXER DRIVER
10148M:	Michael Hennerich <michael.hennerich@analog.com>
10149L:	linux-i2c@vger.kernel.org
10150S:	Supported
10151W:	http://ez.analog.com/community/linux-device-drivers
10152F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10153F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
10154
10155LTP (Linux Test Project)
10156M:	Mike Frysinger <vapier@gentoo.org>
10157M:	Cyril Hrubis <chrubis@suse.cz>
10158M:	Wanlong Gao <wanlong.gao@gmail.com>
10159M:	Jan Stancek <jstancek@redhat.com>
10160M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10161M:	Alexey Kodanev <alexey.kodanev@oracle.com>
10162L:	ltp@lists.linux.it (subscribers-only)
10163S:	Maintained
10164W:	http://linux-test-project.github.io/
10165T:	git git://github.com/linux-test-project/ltp.git
10166
10167M68K ARCHITECTURE
10168M:	Geert Uytterhoeven <geert@linux-m68k.org>
10169L:	linux-m68k@lists.linux-m68k.org
10170S:	Maintained
10171W:	http://www.linux-m68k.org/
10172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10173F:	arch/m68k/
10174F:	drivers/zorro/
10175
10176M68K ON APPLE MACINTOSH
10177M:	Joshua Thompson <funaho@jurai.org>
10178L:	linux-m68k@lists.linux-m68k.org
10179S:	Maintained
10180W:	http://www.mac.linux-m68k.org/
10181F:	arch/m68k/mac/
10182
10183M68K ON HP9000/300
10184M:	Philip Blundell <philb@gnu.org>
10185S:	Maintained
10186W:	http://www.tazenda.demon.co.uk/phil/linux-hp
10187F:	arch/m68k/hp300/
10188
10189M88DS3103 MEDIA DRIVER
10190M:	Antti Palosaari <crope@iki.fi>
10191L:	linux-media@vger.kernel.org
10192S:	Maintained
10193W:	https://linuxtv.org
10194W:	http://palosaari.fi/linux/
10195Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10196T:	git git://linuxtv.org/anttip/media_tree.git
10197F:	drivers/media/dvb-frontends/m88ds3103*
10198
10199M88RS2000 MEDIA DRIVER
10200M:	Malcolm Priestley <tvboxspy@gmail.com>
10201L:	linux-media@vger.kernel.org
10202S:	Maintained
10203W:	https://linuxtv.org
10204Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10205F:	drivers/media/dvb-frontends/m88rs2000*
10206
10207MA901 MASTERKIT USB FM RADIO DRIVER
10208M:	Alexey Klimov <klimov.linux@gmail.com>
10209L:	linux-media@vger.kernel.org
10210S:	Maintained
10211T:	git git://linuxtv.org/media_tree.git
10212F:	drivers/media/radio/radio-ma901.c
10213
10214MAC80211
10215M:	Johannes Berg <johannes@sipsolutions.net>
10216L:	linux-wireless@vger.kernel.org
10217S:	Maintained
10218W:	https://wireless.wiki.kernel.org/
10219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10221F:	Documentation/networking/mac80211-injection.rst
10222F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10223F:	drivers/net/wireless/mac80211_hwsim.[ch]
10224F:	include/net/mac80211.h
10225F:	net/mac80211/
10226
10227MAILBOX API
10228M:	Jassi Brar <jassisinghbrar@gmail.com>
10229L:	linux-kernel@vger.kernel.org
10230S:	Maintained
10231F:	drivers/mailbox/
10232F:	include/linux/mailbox_client.h
10233F:	include/linux/mailbox_controller.h
10234
10235MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10236M:	Michael Kerrisk <mtk.manpages@gmail.com>
10237L:	linux-man@vger.kernel.org
10238S:	Maintained
10239W:	http://www.kernel.org/doc/man-pages
10240
10241MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10242M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
10243L:	linux-mips@vger.kernel.org
10244S:	Maintained
10245F:	arch/mips/boot/dts/img/pistachio_marduk.dts
10246
10247MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10248M:	Andrew Lunn <andrew@lunn.ch>
10249M:	Vivien Didelot <vivien.didelot@gmail.com>
10250L:	netdev@vger.kernel.org
10251S:	Maintained
10252F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
10253F:	Documentation/networking/devlink/mv88e6xxx.rst
10254F:	drivers/net/dsa/mv88e6xxx/
10255F:	include/linux/platform_data/mv88e6xxx.h
10256
10257MARVELL ARMADA 3700 PHY DRIVERS
10258M:	Miquel Raynal <miquel.raynal@bootlin.com>
10259S:	Maintained
10260F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10261F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10262F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10263F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10264
10265MARVELL ARMADA DRM SUPPORT
10266M:	Russell King <linux@armlinux.org.uk>
10267S:	Maintained
10268T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10269T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10270F:	Documentation/devicetree/bindings/display/armada/
10271F:	drivers/gpu/drm/armada/
10272F:	include/uapi/drm/armada_drm.h
10273
10274MARVELL CRYPTO DRIVER
10275M:	Boris Brezillon <bbrezillon@kernel.org>
10276M:	Arnaud Ebalard <arno@natisbad.org>
10277M:	Srujana Challa <schalla@marvell.com>
10278L:	linux-crypto@vger.kernel.org
10279S:	Maintained
10280F:	drivers/crypto/marvell/
10281
10282MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10283M:	Mirko Lindner <mlindner@marvell.com>
10284M:	Stephen Hemminger <stephen@networkplumber.org>
10285L:	netdev@vger.kernel.org
10286S:	Maintained
10287F:	drivers/net/ethernet/marvell/sk*
10288
10289MARVELL LIBERTAS WIRELESS DRIVER
10290L:	libertas-dev@lists.infradead.org
10291S:	Orphan
10292F:	drivers/net/wireless/marvell/libertas/
10293
10294MARVELL MACCHIATOBIN SUPPORT
10295M:	Russell King <linux@armlinux.org.uk>
10296L:	linux-arm-kernel@lists.infradead.org
10297S:	Maintained
10298F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10299
10300MARVELL MV643XX ETHERNET DRIVER
10301M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10302L:	netdev@vger.kernel.org
10303S:	Maintained
10304F:	drivers/net/ethernet/marvell/mv643xx_eth.*
10305F:	include/linux/mv643xx.h
10306
10307MARVELL MV88X3310 PHY DRIVER
10308M:	Russell King <linux@armlinux.org.uk>
10309L:	netdev@vger.kernel.org
10310S:	Maintained
10311F:	drivers/net/phy/marvell10g.c
10312
10313MARVELL MVEBU THERMAL DRIVER
10314M:	Miquel Raynal <miquel.raynal@bootlin.com>
10315S:	Maintained
10316F:	drivers/thermal/armada_thermal.c
10317
10318MARVELL MVNETA ETHERNET DRIVER
10319M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10320L:	netdev@vger.kernel.org
10321S:	Maintained
10322F:	drivers/net/ethernet/marvell/mvneta.*
10323
10324MARVELL MWIFIEX WIRELESS DRIVER
10325M:	Amitkumar Karwar <amitkarwar@gmail.com>
10326M:	Ganapathi Bhat <ganapathi.bhat@nxp.com>
10327M:	Xinming Hu <huxinming820@gmail.com>
10328L:	linux-wireless@vger.kernel.org
10329S:	Maintained
10330F:	drivers/net/wireless/marvell/mwifiex/
10331
10332MARVELL MWL8K WIRELESS DRIVER
10333M:	Lennert Buytenhek <buytenh@wantstofly.org>
10334L:	linux-wireless@vger.kernel.org
10335S:	Odd Fixes
10336F:	drivers/net/wireless/marvell/mwl8k.c
10337
10338MARVELL NAND CONTROLLER DRIVER
10339M:	Miquel Raynal <miquel.raynal@bootlin.com>
10340L:	linux-mtd@lists.infradead.org
10341S:	Maintained
10342F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
10343F:	drivers/mtd/nand/raw/marvell_nand.c
10344
10345MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10346M:	Sunil Goutham <sgoutham@marvell.com>
10347M:	Geetha sowjanya <gakula@marvell.com>
10348M:	Subbaraya Sundeep <sbhatta@marvell.com>
10349M:	hariprasad <hkelam@marvell.com>
10350L:	netdev@vger.kernel.org
10351S:	Supported
10352F:	drivers/net/ethernet/marvell/octeontx2/nic/
10353
10354MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10355M:	Sunil Goutham <sgoutham@marvell.com>
10356M:	Linu Cherian <lcherian@marvell.com>
10357M:	Geetha sowjanya <gakula@marvell.com>
10358M:	Jerin Jacob <jerinj@marvell.com>
10359L:	netdev@vger.kernel.org
10360S:	Supported
10361F:	Documentation/networking/device_drivers/marvell/octeontx2.rst
10362F:	drivers/net/ethernet/marvell/octeontx2/af/
10363
10364MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10365M:	Nicolas Pitre <nico@fluxnic.net>
10366S:	Odd Fixes
10367F:	drivers/mmc/host/mvsdio.*
10368
10369MARVELL USB MDIO CONTROLLER DRIVER
10370M:	Tobias Waldekranz <tobias@waldekranz.com>
10371L:	netdev@vger.kernel.org
10372S:	Maintained
10373F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10374F:	drivers/net/phy/mdio-mvusb.c
10375
10376MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10377M:	Hu Ziji <huziji@marvell.com>
10378L:	linux-mmc@vger.kernel.org
10379S:	Supported
10380F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10381F:	drivers/mmc/host/sdhci-xenon*
10382
10383MATROX FRAMEBUFFER DRIVER
10384L:	linux-fbdev@vger.kernel.org
10385S:	Orphan
10386F:	drivers/video/fbdev/matrox/matroxfb_*
10387F:	include/uapi/linux/matroxfb.h
10388
10389MAX16065 HARDWARE MONITOR DRIVER
10390M:	Guenter Roeck <linux@roeck-us.net>
10391L:	linux-hwmon@vger.kernel.org
10392S:	Maintained
10393F:	Documentation/hwmon/max16065.rst
10394F:	drivers/hwmon/max16065.c
10395
10396MAX2175 SDR TUNER DRIVER
10397M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10398L:	linux-media@vger.kernel.org
10399S:	Maintained
10400T:	git git://linuxtv.org/media_tree.git
10401F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
10402F:	Documentation/userspace-api/media/drivers/max2175.rst
10403F:	drivers/media/i2c/max2175*
10404F:	include/uapi/linux/max2175.h
10405
10406MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10407L:	linux-hwmon@vger.kernel.org
10408S:	Orphan
10409F:	Documentation/hwmon/max6650.rst
10410F:	drivers/hwmon/max6650.c
10411
10412MAX6697 HARDWARE MONITOR DRIVER
10413M:	Guenter Roeck <linux@roeck-us.net>
10414L:	linux-hwmon@vger.kernel.org
10415S:	Maintained
10416F:	Documentation/devicetree/bindings/hwmon/max6697.txt
10417F:	Documentation/hwmon/max6697.rst
10418F:	drivers/hwmon/max6697.c
10419F:	include/linux/platform_data/max6697.h
10420
10421MAX9860 MONO AUDIO VOICE CODEC DRIVER
10422M:	Peter Rosin <peda@axentia.se>
10423L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10424S:	Maintained
10425F:	Documentation/devicetree/bindings/sound/max9860.txt
10426F:	sound/soc/codecs/max9860.*
10427
10428MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10429M:	Andreas Klinger <ak@it-klinger.de>
10430L:	linux-iio@vger.kernel.org
10431S:	Maintained
10432F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10433F:	drivers/iio/proximity/mb1232.c
10434
10435MAXIM MAX77650 PMIC MFD DRIVER
10436M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
10437L:	linux-kernel@vger.kernel.org
10438S:	Maintained
10439F:	Documentation/devicetree/bindings/*/*max77650.yaml
10440F:	Documentation/devicetree/bindings/*/max77650*.yaml
10441F:	drivers/gpio/gpio-max77650.c
10442F:	drivers/input/misc/max77650-onkey.c
10443F:	drivers/leds/leds-max77650.c
10444F:	drivers/mfd/max77650.c
10445F:	drivers/power/supply/max77650-charger.c
10446F:	drivers/regulator/max77650-regulator.c
10447F:	include/linux/mfd/max77650.h
10448
10449MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10450M:	Javier Martinez Canillas <javier@dowhile0.org>
10451L:	linux-kernel@vger.kernel.org
10452S:	Supported
10453F:	Documentation/devicetree/bindings/*/*max77802.txt
10454F:	drivers/regulator/max77802-regulator.c
10455F:	include/dt-bindings/*/*max77802.h
10456
10457MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10458M:	Krzysztof Kozlowski <krzk@kernel.org>
10459M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10460L:	linux-pm@vger.kernel.org
10461S:	Supported
10462F:	drivers/power/supply/max14577_charger.c
10463F:	drivers/power/supply/max77693_charger.c
10464
10465MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10466M:	Chanwoo Choi <cw00.choi@samsung.com>
10467M:	Krzysztof Kozlowski <krzk@kernel.org>
10468M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10469L:	linux-kernel@vger.kernel.org
10470S:	Supported
10471F:	Documentation/devicetree/bindings/*/max77686.txt
10472F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
10473F:	Documentation/devicetree/bindings/mfd/max14577.txt
10474F:	Documentation/devicetree/bindings/mfd/max77693.txt
10475F:	drivers/*/max14577*.c
10476F:	drivers/*/max77686*.c
10477F:	drivers/*/max77693*.c
10478F:	drivers/clk/clk-max77686.c
10479F:	drivers/extcon/extcon-max14577.c
10480F:	drivers/extcon/extcon-max77693.c
10481F:	drivers/rtc/rtc-max77686.c
10482F:	include/linux/mfd/max14577*.h
10483F:	include/linux/mfd/max77686*.h
10484F:	include/linux/mfd/max77693*.h
10485
10486MAXIRADIO FM RADIO RECEIVER DRIVER
10487M:	Hans Verkuil <hverkuil@xs4all.nl>
10488L:	linux-media@vger.kernel.org
10489S:	Maintained
10490W:	https://linuxtv.org
10491T:	git git://linuxtv.org/media_tree.git
10492F:	drivers/media/radio/radio-maxiradio*
10493
10494MCAN MMIO DEVICE DRIVER
10495M:	Dan Murphy <dmurphy@ti.com>
10496M:	Sriram Dash <sriram.dash@samsung.com>
10497L:	linux-can@vger.kernel.org
10498S:	Maintained
10499F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10500F:	drivers/net/can/m_can/m_can.c
10501F:	drivers/net/can/m_can/m_can.h
10502F:	drivers/net/can/m_can/m_can_platform.c
10503
10504MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10505M:	Rishi Gupta <gupt21@gmail.com>
10506L:	linux-i2c@vger.kernel.org
10507L:	linux-input@vger.kernel.org
10508S:	Maintained
10509F:	drivers/hid/hid-mcp2221.c
10510
10511MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10512M:	Peter Rosin <peda@axentia.se>
10513L:	linux-iio@vger.kernel.org
10514S:	Maintained
10515F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10516F:	drivers/iio/potentiometer/mcp4018.c
10517F:	drivers/iio/potentiometer/mcp4531.c
10518
10519MCR20A IEEE-802.15.4 RADIO DRIVER
10520M:	Xue Liu <liuxuenetmail@gmail.com>
10521L:	linux-wpan@vger.kernel.org
10522S:	Maintained
10523W:	https://github.com/xueliu/mcr20a-linux
10524F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10525F:	drivers/net/ieee802154/mcr20a.c
10526F:	drivers/net/ieee802154/mcr20a.h
10527
10528MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10529M:	William Breathitt Gray <vilhelm.gray@gmail.com>
10530L:	linux-iio@vger.kernel.org
10531S:	Maintained
10532F:	drivers/iio/dac/cio-dac.c
10533
10534MEDIA CONTROLLER FRAMEWORK
10535M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10536M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10537L:	linux-media@vger.kernel.org
10538S:	Supported
10539W:	https://www.linuxtv.org
10540T:	git git://linuxtv.org/media_tree.git
10541F:	drivers/media/mc/
10542F:	include/media/media-*.h
10543F:	include/uapi/linux/media.h
10544
10545MEDIA DRIVER FOR FREESCALE IMX PXP
10546M:	Philipp Zabel <p.zabel@pengutronix.de>
10547L:	linux-media@vger.kernel.org
10548S:	Maintained
10549T:	git git://linuxtv.org/media_tree.git
10550F:	drivers/media/platform/imx-pxp.[ch]
10551
10552MEDIA DRIVERS FOR ASCOT2E
10553M:	Sergey Kozlov <serjk@netup.ru>
10554M:	Abylay Ospan <aospan@netup.ru>
10555L:	linux-media@vger.kernel.org
10556S:	Supported
10557W:	https://linuxtv.org
10558W:	http://netup.tv/
10559T:	git git://linuxtv.org/media_tree.git
10560F:	drivers/media/dvb-frontends/ascot2e*
10561
10562MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10563M:	Jasmin Jessich <jasmin@anw.at>
10564L:	linux-media@vger.kernel.org
10565S:	Maintained
10566W:	https://linuxtv.org
10567T:	git git://linuxtv.org/media_tree.git
10568F:	drivers/media/dvb-frontends/cxd2099*
10569
10570MEDIA DRIVERS FOR CXD2841ER
10571M:	Sergey Kozlov <serjk@netup.ru>
10572M:	Abylay Ospan <aospan@netup.ru>
10573L:	linux-media@vger.kernel.org
10574S:	Supported
10575W:	https://linuxtv.org
10576W:	http://netup.tv/
10577T:	git git://linuxtv.org/media_tree.git
10578F:	drivers/media/dvb-frontends/cxd2841er*
10579
10580MEDIA DRIVERS FOR CXD2880
10581M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10582L:	linux-media@vger.kernel.org
10583S:	Supported
10584W:	http://linuxtv.org/
10585T:	git git://linuxtv.org/media_tree.git
10586F:	drivers/media/dvb-frontends/cxd2880/*
10587F:	drivers/media/spi/cxd2880*
10588
10589MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10590L:	linux-media@vger.kernel.org
10591S:	Orphan
10592W:	https://linuxtv.org
10593T:	git git://linuxtv.org/media_tree.git
10594F:	drivers/media/pci/ddbridge/*
10595
10596MEDIA DRIVERS FOR FREESCALE IMX
10597M:	Steve Longerbeam <slongerbeam@gmail.com>
10598M:	Philipp Zabel <p.zabel@pengutronix.de>
10599L:	linux-media@vger.kernel.org
10600S:	Maintained
10601T:	git git://linuxtv.org/media_tree.git
10602F:	Documentation/admin-guide/media/imx.rst
10603F:	Documentation/devicetree/bindings/media/imx.txt
10604F:	drivers/staging/media/imx/
10605F:	include/linux/imx-media.h
10606F:	include/media/imx.h
10607
10608MEDIA DRIVERS FOR FREESCALE IMX7
10609M:	Rui Miguel Silva <rmfrfs@gmail.com>
10610L:	linux-media@vger.kernel.org
10611S:	Maintained
10612T:	git git://linuxtv.org/media_tree.git
10613F:	Documentation/admin-guide/media/imx7.rst
10614F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10615F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10616F:	drivers/staging/media/imx/imx7-media-csi.c
10617F:	drivers/staging/media/imx/imx7-mipi-csis.c
10618
10619MEDIA DRIVERS FOR HELENE
10620M:	Abylay Ospan <aospan@netup.ru>
10621L:	linux-media@vger.kernel.org
10622S:	Supported
10623W:	https://linuxtv.org
10624W:	http://netup.tv/
10625T:	git git://linuxtv.org/media_tree.git
10626F:	drivers/media/dvb-frontends/helene*
10627
10628MEDIA DRIVERS FOR HORUS3A
10629M:	Sergey Kozlov <serjk@netup.ru>
10630M:	Abylay Ospan <aospan@netup.ru>
10631L:	linux-media@vger.kernel.org
10632S:	Supported
10633W:	https://linuxtv.org
10634W:	http://netup.tv/
10635T:	git git://linuxtv.org/media_tree.git
10636F:	drivers/media/dvb-frontends/horus3a*
10637
10638MEDIA DRIVERS FOR LNBH25
10639M:	Sergey Kozlov <serjk@netup.ru>
10640M:	Abylay Ospan <aospan@netup.ru>
10641L:	linux-media@vger.kernel.org
10642S:	Supported
10643W:	https://linuxtv.org
10644W:	http://netup.tv/
10645T:	git git://linuxtv.org/media_tree.git
10646F:	drivers/media/dvb-frontends/lnbh25*
10647
10648MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10649L:	linux-media@vger.kernel.org
10650S:	Orphan
10651W:	https://linuxtv.org
10652T:	git git://linuxtv.org/media_tree.git
10653F:	drivers/media/dvb-frontends/mxl5xx*
10654
10655MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10656M:	Sergey Kozlov <serjk@netup.ru>
10657M:	Abylay Ospan <aospan@netup.ru>
10658L:	linux-media@vger.kernel.org
10659S:	Supported
10660W:	https://linuxtv.org
10661W:	http://netup.tv/
10662T:	git git://linuxtv.org/media_tree.git
10663F:	drivers/media/pci/netup_unidvb/*
10664
10665MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10666M:	Dmitry Osipenko <digetx@gmail.com>
10667L:	linux-media@vger.kernel.org
10668L:	linux-tegra@vger.kernel.org
10669S:	Maintained
10670T:	git git://linuxtv.org/media_tree.git
10671F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10672F:	drivers/staging/media/tegra-vde/
10673
10674MEDIA DRIVERS FOR RENESAS - CEU
10675M:	Jacopo Mondi <jacopo@jmondi.org>
10676L:	linux-media@vger.kernel.org
10677L:	linux-renesas-soc@vger.kernel.org
10678S:	Supported
10679T:	git git://linuxtv.org/media_tree.git
10680F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
10681F:	drivers/media/platform/renesas-ceu.c
10682F:	include/media/drv-intf/renesas-ceu.h
10683
10684MEDIA DRIVERS FOR RENESAS - DRIF
10685M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10686L:	linux-media@vger.kernel.org
10687L:	linux-renesas-soc@vger.kernel.org
10688S:	Supported
10689T:	git git://linuxtv.org/media_tree.git
10690F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10691F:	drivers/media/platform/rcar_drif.c
10692
10693MEDIA DRIVERS FOR RENESAS - FCP
10694M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10695L:	linux-media@vger.kernel.org
10696L:	linux-renesas-soc@vger.kernel.org
10697S:	Supported
10698T:	git git://linuxtv.org/media_tree.git
10699F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10700F:	drivers/media/platform/rcar-fcp.c
10701F:	include/media/rcar-fcp.h
10702
10703MEDIA DRIVERS FOR RENESAS - FDP1
10704M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10705L:	linux-media@vger.kernel.org
10706L:	linux-renesas-soc@vger.kernel.org
10707S:	Supported
10708T:	git git://linuxtv.org/media_tree.git
10709F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10710F:	drivers/media/platform/rcar_fdp1.c
10711
10712MEDIA DRIVERS FOR RENESAS - VIN
10713M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10714L:	linux-media@vger.kernel.org
10715L:	linux-renesas-soc@vger.kernel.org
10716S:	Supported
10717T:	git git://linuxtv.org/media_tree.git
10718F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
10719F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
10720F:	drivers/media/platform/rcar-vin/
10721
10722MEDIA DRIVERS FOR RENESAS - VSP1
10723M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10724M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10725L:	linux-media@vger.kernel.org
10726L:	linux-renesas-soc@vger.kernel.org
10727S:	Supported
10728T:	git git://linuxtv.org/media_tree.git
10729F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10730F:	drivers/media/platform/vsp1/
10731
10732MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10733L:	linux-media@vger.kernel.org
10734S:	Orphan
10735W:	https://linuxtv.org
10736T:	git git://linuxtv.org/media_tree.git
10737F:	drivers/media/dvb-frontends/stv0910*
10738
10739MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10740L:	linux-media@vger.kernel.org
10741S:	Orphan
10742W:	https://linuxtv.org
10743T:	git git://linuxtv.org/media_tree.git
10744F:	drivers/media/dvb-frontends/stv6111*
10745
10746MEDIA DRIVERS FOR STM32 - DCMI
10747M:	Hugues Fruchet <hugues.fruchet@st.com>
10748L:	linux-media@vger.kernel.org
10749S:	Supported
10750T:	git git://linuxtv.org/media_tree.git
10751F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10752F:	drivers/media/platform/stm32/stm32-dcmi.c
10753
10754MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10755M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10756L:	linux-media@vger.kernel.org
10757S:	Maintained
10758W:	https://linuxtv.org
10759Q:	http://patchwork.kernel.org/project/linux-media/list/
10760T:	git git://linuxtv.org/media_tree.git
10761F:	Documentation/admin-guide/media/
10762F:	Documentation/devicetree/bindings/media/
10763F:	Documentation/driver-api/media/
10764F:	Documentation/userspace-api/media/
10765F:	drivers/media/
10766F:	drivers/staging/media/
10767F:	include/linux/platform_data/media/
10768F:	include/media/
10769F:	include/uapi/linux/dvb/
10770F:	include/uapi/linux/ivtv*
10771F:	include/uapi/linux/media.h
10772F:	include/uapi/linux/meye.h
10773F:	include/uapi/linux/uvcvideo.h
10774F:	include/uapi/linux/v4l2-*
10775F:	include/uapi/linux/videodev2.h
10776
10777MEDIATEK BLUETOOTH DRIVER
10778M:	Sean Wang <sean.wang@mediatek.com>
10779L:	linux-bluetooth@vger.kernel.org
10780L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10781S:	Maintained
10782F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10783F:	drivers/bluetooth/btmtkuart.c
10784
10785MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10786M:	Sean Wang <sean.wang@mediatek.com>
10787L:	linux-pm@vger.kernel.org
10788S:	Maintained
10789F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10790F:	drivers/power/reset/mt6323-poweroff.c
10791
10792MEDIATEK CIR DRIVER
10793M:	Sean Wang <sean.wang@mediatek.com>
10794S:	Maintained
10795F:	drivers/media/rc/mtk-cir.c
10796
10797MEDIATEK DMA DRIVER
10798M:	Sean Wang <sean.wang@mediatek.com>
10799L:	dmaengine@vger.kernel.org
10800L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10801L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10802S:	Maintained
10803F:	Documentation/devicetree/bindings/dma/mtk-*
10804F:	drivers/dma/mediatek/
10805
10806MEDIATEK ETHERNET DRIVER
10807M:	Felix Fietkau <nbd@openwrt.org>
10808M:	John Crispin <john@phrozen.org>
10809M:	Sean Wang <sean.wang@mediatek.com>
10810M:	Mark Lee <Mark-MC.Lee@mediatek.com>
10811L:	netdev@vger.kernel.org
10812S:	Maintained
10813F:	drivers/net/ethernet/mediatek/
10814
10815MEDIATEK I2C CONTROLLER DRIVER
10816M:	Qii Wang <qii.wang@mediatek.com>
10817L:	linux-i2c@vger.kernel.org
10818S:	Maintained
10819F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10820F:	drivers/i2c/busses/i2c-mt65xx.c
10821
10822MEDIATEK JPEG DRIVER
10823M:	Rick Chang <rick.chang@mediatek.com>
10824M:	Bin Liu <bin.liu@mediatek.com>
10825S:	Supported
10826F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10827F:	drivers/media/platform/mtk-jpeg/
10828
10829MEDIATEK MDP DRIVER
10830M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10831M:	Houlong Wei <houlong.wei@mediatek.com>
10832M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10833S:	Supported
10834F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10835F:	drivers/media/platform/mtk-mdp/
10836F:	drivers/media/platform/mtk-vpu/
10837
10838MEDIATEK MEDIA DRIVER
10839M:	Tiffany Lin <tiffany.lin@mediatek.com>
10840M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10841S:	Supported
10842F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10843F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10844F:	drivers/media/platform/mtk-vcodec/
10845F:	drivers/media/platform/mtk-vpu/
10846
10847MEDIATEK MMC/SD/SDIO DRIVER
10848M:	Chaotian Jing <chaotian.jing@mediatek.com>
10849S:	Maintained
10850F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10851F:	drivers/mmc/host/mtk-sd.c
10852
10853MEDIATEK MT76 WIRELESS LAN DRIVER
10854M:	Felix Fietkau <nbd@nbd.name>
10855M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10856R:	Ryder Lee <ryder.lee@mediatek.com>
10857L:	linux-wireless@vger.kernel.org
10858S:	Maintained
10859F:	drivers/net/wireless/mediatek/mt76/
10860
10861MEDIATEK MT7601U WIRELESS LAN DRIVER
10862M:	Jakub Kicinski <kubakici@wp.pl>
10863L:	linux-wireless@vger.kernel.org
10864S:	Maintained
10865F:	drivers/net/wireless/mediatek/mt7601u/
10866
10867MEDIATEK MT7621/28/88 I2C DRIVER
10868M:	Stefan Roese <sr@denx.de>
10869L:	linux-i2c@vger.kernel.org
10870S:	Maintained
10871F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10872F:	drivers/i2c/busses/i2c-mt7621.c
10873
10874MEDIATEK NAND CONTROLLER DRIVER
10875L:	linux-mtd@lists.infradead.org
10876S:	Orphan
10877F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10878F:	drivers/mtd/nand/raw/mtk_*
10879
10880MEDIATEK PMIC LED DRIVER
10881M:	Sean Wang <sean.wang@mediatek.com>
10882S:	Maintained
10883F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10884F:	drivers/leds/leds-mt6323.c
10885
10886MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10887M:	Sean Wang <sean.wang@mediatek.com>
10888S:	Maintained
10889F:	drivers/char/hw_random/mtk-rng.c
10890
10891MEDIATEK SWITCH DRIVER
10892M:	Sean Wang <sean.wang@mediatek.com>
10893L:	netdev@vger.kernel.org
10894S:	Maintained
10895F:	drivers/net/dsa/mt7530.*
10896F:	net/dsa/tag_mtk.c
10897
10898MEDIATEK USB3 DRD IP DRIVER
10899M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10900L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10901L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10902L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10903S:	Maintained
10904F:	drivers/usb/mtu3/
10905
10906MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10907M:	Peter Senna Tschudin <peter.senna@gmail.com>
10908M:	Martin Donnelly <martin.donnelly@ge.com>
10909M:	Martyn Welch <martyn.welch@collabora.co.uk>
10910S:	Maintained
10911F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10912F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10913
10914MEGARAID SCSI/SAS DRIVERS
10915M:	Kashyap Desai <kashyap.desai@broadcom.com>
10916M:	Sumit Saxena <sumit.saxena@broadcom.com>
10917M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10918L:	megaraidlinux.pdl@broadcom.com
10919L:	linux-scsi@vger.kernel.org
10920S:	Maintained
10921W:	http://www.avagotech.com/support/
10922F:	Documentation/scsi/megaraid.rst
10923F:	drivers/scsi/megaraid.*
10924F:	drivers/scsi/megaraid/
10925
10926MELEXIS MLX90614 DRIVER
10927M:	Crt Mori <cmo@melexis.com>
10928L:	linux-iio@vger.kernel.org
10929S:	Supported
10930W:	http://www.melexis.com
10931F:	drivers/iio/temperature/mlx90614.c
10932
10933MELEXIS MLX90632 DRIVER
10934M:	Crt Mori <cmo@melexis.com>
10935L:	linux-iio@vger.kernel.org
10936S:	Supported
10937W:	http://www.melexis.com
10938F:	drivers/iio/temperature/mlx90632.c
10939
10940MELFAS MIP4 TOUCHSCREEN DRIVER
10941M:	Sangwon Jee <jeesw@melfas.com>
10942S:	Supported
10943W:	http://www.melfas.com
10944F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10945F:	drivers/input/touchscreen/melfas_mip4.c
10946
10947MELLANOX ETHERNET DRIVER (mlx4_en)
10948M:	Tariq Toukan <tariqt@mellanox.com>
10949L:	netdev@vger.kernel.org
10950S:	Supported
10951W:	http://www.mellanox.com
10952Q:	http://patchwork.ozlabs.org/project/netdev/list/
10953F:	drivers/net/ethernet/mellanox/mlx4/en_*
10954
10955MELLANOX ETHERNET DRIVER (mlx5e)
10956M:	Saeed Mahameed <saeedm@mellanox.com>
10957L:	netdev@vger.kernel.org
10958S:	Supported
10959W:	http://www.mellanox.com
10960Q:	http://patchwork.ozlabs.org/project/netdev/list/
10961F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10962
10963MELLANOX ETHERNET INNOVA DRIVERS
10964R:	Boris Pismenny <borisp@mellanox.com>
10965L:	netdev@vger.kernel.org
10966S:	Supported
10967W:	http://www.mellanox.com
10968Q:	http://patchwork.ozlabs.org/project/netdev/list/
10969F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10970F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10971F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10972F:	include/linux/mlx5/mlx5_ifc_fpga.h
10973
10974MELLANOX ETHERNET SWITCH DRIVERS
10975M:	Jiri Pirko <jiri@mellanox.com>
10976M:	Ido Schimmel <idosch@mellanox.com>
10977L:	netdev@vger.kernel.org
10978S:	Supported
10979W:	http://www.mellanox.com
10980Q:	http://patchwork.ozlabs.org/project/netdev/list/
10981F:	drivers/net/ethernet/mellanox/mlxsw/
10982F:	tools/testing/selftests/drivers/net/mlxsw/
10983
10984MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10985M:	mlxsw@mellanox.com
10986L:	netdev@vger.kernel.org
10987S:	Supported
10988W:	http://www.mellanox.com
10989Q:	http://patchwork.ozlabs.org/project/netdev/list/
10990F:	drivers/net/ethernet/mellanox/mlxfw/
10991
10992MELLANOX HARDWARE PLATFORM SUPPORT
10993M:	Andy Shevchenko <andy@infradead.org>
10994M:	Darren Hart <dvhart@infradead.org>
10995M:	Vadim Pasternak <vadimp@mellanox.com>
10996L:	platform-driver-x86@vger.kernel.org
10997S:	Supported
10998F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10999F:	drivers/platform/mellanox/
11000F:	include/linux/platform_data/mlxreg.h
11001
11002MELLANOX MLX4 core VPI driver
11003M:	Tariq Toukan <tariqt@mellanox.com>
11004L:	netdev@vger.kernel.org
11005L:	linux-rdma@vger.kernel.org
11006S:	Supported
11007W:	http://www.mellanox.com
11008Q:	http://patchwork.ozlabs.org/project/netdev/list/
11009F:	drivers/net/ethernet/mellanox/mlx4/
11010F:	include/linux/mlx4/
11011
11012MELLANOX MLX4 IB driver
11013M:	Yishai Hadas <yishaih@mellanox.com>
11014L:	linux-rdma@vger.kernel.org
11015S:	Supported
11016W:	http://www.mellanox.com
11017Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11018F:	drivers/infiniband/hw/mlx4/
11019F:	include/linux/mlx4/
11020F:	include/uapi/rdma/mlx4-abi.h
11021
11022MELLANOX MLX5 core VPI driver
11023M:	Saeed Mahameed <saeedm@mellanox.com>
11024M:	Leon Romanovsky <leonro@mellanox.com>
11025L:	netdev@vger.kernel.org
11026L:	linux-rdma@vger.kernel.org
11027S:	Supported
11028W:	http://www.mellanox.com
11029Q:	http://patchwork.ozlabs.org/project/netdev/list/
11030F:	Documentation/networking/device_drivers/mellanox/
11031F:	drivers/net/ethernet/mellanox/mlx5/core/
11032F:	include/linux/mlx5/
11033
11034MELLANOX MLX5 IB driver
11035M:	Leon Romanovsky <leonro@mellanox.com>
11036L:	linux-rdma@vger.kernel.org
11037S:	Supported
11038W:	http://www.mellanox.com
11039Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11040F:	drivers/infiniband/hw/mlx5/
11041F:	include/linux/mlx5/
11042F:	include/uapi/rdma/mlx5-abi.h
11043
11044MELLANOX MLXCPLD I2C AND MUX DRIVER
11045M:	Vadim Pasternak <vadimp@mellanox.com>
11046M:	Michael Shych <michaelsh@mellanox.com>
11047L:	linux-i2c@vger.kernel.org
11048S:	Supported
11049F:	Documentation/i2c/busses/i2c-mlxcpld.rst
11050F:	drivers/i2c/busses/i2c-mlxcpld.c
11051F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
11052
11053MELLANOX MLXCPLD LED DRIVER
11054M:	Vadim Pasternak <vadimp@mellanox.com>
11055L:	linux-leds@vger.kernel.org
11056S:	Supported
11057F:	Documentation/leds/leds-mlxcpld.rst
11058F:	drivers/leds/leds-mlxcpld.c
11059F:	drivers/leds/leds-mlxreg.c
11060
11061MELLANOX PLATFORM DRIVER
11062M:	Vadim Pasternak <vadimp@mellanox.com>
11063L:	platform-driver-x86@vger.kernel.org
11064S:	Supported
11065F:	drivers/platform/x86/mlx-platform.c
11066
11067MEMBARRIER SUPPORT
11068M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11069M:	"Paul E. McKenney" <paulmck@kernel.org>
11070L:	linux-kernel@vger.kernel.org
11071S:	Supported
11072F:	arch/powerpc/include/asm/membarrier.h
11073F:	include/uapi/linux/membarrier.h
11074F:	kernel/sched/membarrier.c
11075
11076MEMBLOCK
11077M:	Mike Rapoport <rppt@linux.ibm.com>
11078L:	linux-mm@kvack.org
11079S:	Maintained
11080F:	Documentation/core-api/boot-time-mm.rst
11081F:	include/linux/memblock.h
11082F:	mm/memblock.c
11083
11084MEMORY MANAGEMENT
11085M:	Andrew Morton <akpm@linux-foundation.org>
11086L:	linux-mm@kvack.org
11087S:	Maintained
11088W:	http://www.linux-mm.org
11089T:	quilt https://ozlabs.org/~akpm/mmotm/
11090T:	quilt https://ozlabs.org/~akpm/mmots/
11091T:	git git://github.com/hnaz/linux-mm.git
11092F:	include/linux/gfp.h
11093F:	include/linux/memory_hotplug.h
11094F:	include/linux/mm.h
11095F:	include/linux/mmzone.h
11096F:	include/linux/vmalloc.h
11097F:	mm/
11098
11099MEMORY TECHNOLOGY DEVICES (MTD)
11100M:	Miquel Raynal <miquel.raynal@bootlin.com>
11101M:	Richard Weinberger <richard@nod.at>
11102M:	Vignesh Raghavendra <vigneshr@ti.com>
11103L:	linux-mtd@lists.infradead.org
11104S:	Maintained
11105W:	http://www.linux-mtd.infradead.org/
11106Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11107C:	irc://irc.oftc.net/mtd
11108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11110F:	Documentation/devicetree/bindings/mtd/
11111F:	drivers/mtd/
11112F:	include/linux/mtd/
11113F:	include/uapi/mtd/
11114
11115MEN A21 WATCHDOG DRIVER
11116M:	Johannes Thumshirn <morbidrsa@gmail.com>
11117L:	linux-watchdog@vger.kernel.org
11118S:	Maintained
11119F:	drivers/watchdog/mena21_wdt.c
11120
11121MEN CHAMELEON BUS (mcb)
11122M:	Johannes Thumshirn <morbidrsa@gmail.com>
11123S:	Maintained
11124F:	Documentation/driver-api/men-chameleon-bus.rst
11125F:	drivers/mcb/
11126F:	include/linux/mcb.h
11127
11128MEN F21BMC (Board Management Controller)
11129M:	Andreas Werner <andreas.werner@men.de>
11130S:	Supported
11131F:	Documentation/hwmon/menf21bmc.rst
11132F:	drivers/hwmon/menf21bmc_hwmon.c
11133F:	drivers/leds/leds-menf21bmc.c
11134F:	drivers/mfd/menf21bmc.c
11135F:	drivers/watchdog/menf21bmc_wdt.c
11136
11137MEN Z069 WATCHDOG DRIVER
11138M:	Johannes Thumshirn <jth@kernel.org>
11139L:	linux-watchdog@vger.kernel.org
11140S:	Maintained
11141F:	drivers/watchdog/menz69_wdt.c
11142
11143MESON AO CEC DRIVER FOR AMLOGIC SOCS
11144M:	Neil Armstrong <narmstrong@baylibre.com>
11145L:	linux-media@vger.kernel.org
11146L:	linux-amlogic@lists.infradead.org
11147S:	Supported
11148W:	http://linux-meson.com/
11149T:	git git://linuxtv.org/media_tree.git
11150F:	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11151F:	drivers/media/platform/meson/ao-cec-g12a.c
11152F:	drivers/media/platform/meson/ao-cec.c
11153
11154MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11155M:	Liang Yang <liang.yang@amlogic.com>
11156L:	linux-mtd@lists.infradead.org
11157S:	Maintained
11158F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11159F:	drivers/mtd/nand/raw/meson_*
11160
11161MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11162M:	Maxime Jourdan <mjourdan@baylibre.com>
11163M:	Neil Armstrong <narmstrong@baylibre.com>
11164L:	linux-media@vger.kernel.org
11165L:	linux-amlogic@lists.infradead.org
11166S:	Supported
11167T:	git git://linuxtv.org/media_tree.git
11168F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11169F:	drivers/staging/media/meson/vdec/
11170
11171METHODE UDPU SUPPORT
11172M:	Vladimir Vid <vladimir.vid@sartura.hr>
11173S:	Maintained
11174F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11175
11176MHI BUS
11177M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11178M:	Hemant Kumar <hemantk@codeaurora.org>
11179L:	linux-arm-msm@vger.kernel.org
11180S:	Maintained
11181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11182F:	Documentation/mhi/
11183F:	drivers/bus/mhi/
11184F:	include/linux/mhi.h
11185
11186MICROBLAZE ARCHITECTURE
11187M:	Michal Simek <monstr@monstr.eu>
11188S:	Supported
11189W:	http://www.monstr.eu/fdt/
11190T:	git git://git.monstr.eu/linux-2.6-microblaze.git
11191F:	arch/microblaze/
11192
11193MICROCHIP AT91 SERIAL DRIVER
11194M:	Richard Genoud <richard.genoud@gmail.com>
11195S:	Maintained
11196F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11197F:	drivers/tty/serial/atmel_serial.c
11198F:	drivers/tty/serial/atmel_serial.h
11199
11200MICROCHIP AT91 USART MFD DRIVER
11201M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11202L:	linux-kernel@vger.kernel.org
11203S:	Supported
11204F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11205F:	drivers/mfd/at91-usart.c
11206F:	include/dt-bindings/mfd/at91-usart.h
11207
11208MICROCHIP AT91 USART SPI DRIVER
11209M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11210L:	linux-spi@vger.kernel.org
11211S:	Supported
11212F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11213F:	drivers/spi/spi-at91-usart.c
11214
11215MICROCHIP AUDIO ASOC DRIVERS
11216M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11217L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11218S:	Supported
11219F:	sound/soc/atmel
11220
11221MICROCHIP DMA DRIVER
11222M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11224L:	dmaengine@vger.kernel.org
11225S:	Supported
11226F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
11227F:	drivers/dma/at_hdmac.c
11228F:	drivers/dma/at_hdmac_regs.h
11229F:	include/dt-bindings/dma/at91.h
11230F:	include/linux/platform_data/dma-atmel.h
11231
11232MICROCHIP ECC DRIVER
11233M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11234L:	linux-crypto@vger.kernel.org
11235S:	Maintained
11236F:	drivers/crypto/atmel-ecc.*
11237
11238MICROCHIP I2C DRIVER
11239M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11240L:	linux-i2c@vger.kernel.org
11241S:	Supported
11242F:	drivers/i2c/busses/i2c-at91-*.c
11243F:	drivers/i2c/busses/i2c-at91.h
11244
11245MICROCHIP ISC DRIVER
11246M:	Eugen Hristev <eugen.hristev@microchip.com>
11247L:	linux-media@vger.kernel.org
11248S:	Supported
11249F:	Documentation/devicetree/bindings/media/atmel-isc.txt
11250F:	drivers/media/platform/atmel/atmel-isc-base.c
11251F:	drivers/media/platform/atmel/atmel-isc-regs.h
11252F:	drivers/media/platform/atmel/atmel-isc.h
11253F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
11254F:	include/linux/atmel-isc-media.h
11255
11256MICROCHIP ISI DRIVER
11257M:	Eugen Hristev <eugen.hristev@microchip.com>
11258L:	linux-media@vger.kernel.org
11259S:	Supported
11260F:	drivers/media/platform/atmel/atmel-isi.c
11261F:	drivers/media/platform/atmel/atmel-isi.h
11262
11263MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11264M:	Woojung Huh <woojung.huh@microchip.com>
11265M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11266L:	netdev@vger.kernel.org
11267S:	Maintained
11268F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
11269F:	drivers/net/dsa/microchip/*
11270F:	include/linux/platform_data/microchip-ksz.h
11271F:	net/dsa/tag_ksz.c
11272
11273MICROCHIP LAN743X ETHERNET DRIVER
11274M:	Bryan Whitehead <bryan.whitehead@microchip.com>
11275M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11276L:	netdev@vger.kernel.org
11277S:	Maintained
11278F:	drivers/net/ethernet/microchip/lan743x_*
11279
11280MICROCHIP LCDFB DRIVER
11281M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11282L:	linux-fbdev@vger.kernel.org
11283S:	Maintained
11284F:	drivers/video/fbdev/atmel_lcdfb.c
11285F:	include/video/atmel_lcdc.h
11286
11287MICROCHIP MCP16502 PMIC DRIVER
11288M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
11289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11290S:	Maintained
11291F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11292F:	drivers/regulator/mcp16502.c
11293
11294MICROCHIP MCP3911 ADC DRIVER
11295M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11296M:	Kent Gustavsson <kent@minoris.se>
11297L:	linux-iio@vger.kernel.org
11298S:	Supported
11299F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11300F:	drivers/iio/adc/mcp3911.c
11301
11302MICROCHIP MMC/SD/SDIO MCI DRIVER
11303M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11304S:	Maintained
11305F:	drivers/mmc/host/atmel-mci.c
11306
11307MICROCHIP NAND DRIVER
11308M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11309L:	linux-mtd@lists.infradead.org
11310S:	Supported
11311F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
11312F:	drivers/mtd/nand/raw/atmel/*
11313
11314MICROCHIP PWM DRIVER
11315M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11317L:	linux-pwm@vger.kernel.org
11318S:	Supported
11319F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11320F:	drivers/pwm/pwm-atmel.c
11321
11322MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11323M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11324M:	Eugen Hristev <eugen.hristev@microchip.com>
11325L:	linux-iio@vger.kernel.org
11326S:	Supported
11327F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11328F:	drivers/iio/adc/at91-sama5d2_adc.c
11329F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11330
11331MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11332M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11333S:	Supported
11334F:	drivers/power/reset/at91-sama5d2_shdwc.c
11335
11336MICROCHIP SPI DRIVER
11337M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11338S:	Supported
11339F:	drivers/spi/spi-atmel.*
11340
11341MICROCHIP SSC DRIVER
11342M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11344S:	Supported
11345F:	drivers/misc/atmel-ssc.c
11346F:	include/linux/atmel-ssc.h
11347
11348MICROCHIP USB251XB DRIVER
11349M:	Richard Leitner <richard.leitner@skidata.com>
11350L:	linux-usb@vger.kernel.org
11351S:	Maintained
11352F:	Documentation/devicetree/bindings/usb/usb251xb.txt
11353F:	drivers/usb/misc/usb251xb.c
11354
11355MICROCHIP USBA UDC DRIVER
11356M:	Cristian Birsan <cristian.birsan@microchip.com>
11357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11358S:	Supported
11359F:	drivers/usb/gadget/udc/atmel_usba_udc.*
11360
11361MICROCHIP XDMA DRIVER
11362M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11363L:	linux-arm-kernel@lists.infradead.org
11364L:	dmaengine@vger.kernel.org
11365S:	Supported
11366F:	drivers/dma/at_xdmac.c
11367
11368MICROSEMI MIPS SOCS
11369M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11370M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11371L:	linux-mips@vger.kernel.org
11372S:	Supported
11373F:	Documentation/devicetree/bindings/mips/mscc.txt
11374F:	arch/mips/boot/dts/mscc/
11375F:	arch/mips/configs/generic/board-ocelot.config
11376F:	arch/mips/generic/board-ocelot.c
11377
11378MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11379M:	Don Brace <don.brace@microsemi.com>
11380L:	esc.storagedev@microsemi.com
11381L:	linux-scsi@vger.kernel.org
11382S:	Supported
11383F:	Documentation/scsi/smartpqi.rst
11384F:	drivers/scsi/smartpqi/Kconfig
11385F:	drivers/scsi/smartpqi/Makefile
11386F:	drivers/scsi/smartpqi/smartpqi*.[ch]
11387F:	include/linux/cciss*.h
11388F:	include/uapi/linux/cciss*.h
11389
11390MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11391M:	Chen Yu <yu.c.chen@intel.com>
11392L:	platform-driver-x86@vger.kernel.org
11393S:	Supported
11394F:	drivers/platform/x86/surfacepro3_button.c
11395
11396MICROTEK X6 SCANNER
11397M:	Oliver Neukum <oliver@neukum.org>
11398S:	Maintained
11399F:	drivers/usb/image/microtek.*
11400
11401MIPS
11402M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11403L:	linux-mips@vger.kernel.org
11404S:	Maintained
11405W:	http://www.linux-mips.org/
11406Q:	https://patchwork.kernel.org/project/linux-mips/list/
11407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11408F:	Documentation/devicetree/bindings/mips/
11409F:	Documentation/mips/
11410F:	arch/mips/
11411F:	drivers/platform/mips/
11412
11413MIPS BOSTON DEVELOPMENT BOARD
11414M:	Paul Burton <paulburton@kernel.org>
11415L:	linux-mips@vger.kernel.org
11416S:	Maintained
11417F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
11418F:	arch/mips/boot/dts/img/boston.dts
11419F:	arch/mips/configs/generic/board-boston.config
11420F:	drivers/clk/imgtec/clk-boston.c
11421F:	include/dt-bindings/clock/boston-clock.h
11422
11423MIPS GENERIC PLATFORM
11424M:	Paul Burton <paulburton@kernel.org>
11425L:	linux-mips@vger.kernel.org
11426S:	Supported
11427F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11428F:	arch/mips/generic/
11429F:	arch/mips/tools/generic-board-config.sh
11430
11431MIPS RINT INSTRUCTION EMULATION
11432M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
11433L:	linux-mips@vger.kernel.org
11434S:	Supported
11435F:	arch/mips/math-emu/dp_rint.c
11436F:	arch/mips/math-emu/sp_rint.c
11437
11438MIPS/LOONGSON1 ARCHITECTURE
11439M:	Keguang Zhang <keguang.zhang@gmail.com>
11440L:	linux-mips@vger.kernel.org
11441S:	Maintained
11442F:	arch/mips/include/asm/mach-loongson32/
11443F:	arch/mips/loongson32/
11444F:	drivers/*/*/*loongson1*
11445F:	drivers/*/*loongson1*
11446
11447MIPS/LOONGSON2EF ARCHITECTURE
11448M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11449L:	linux-mips@vger.kernel.org
11450S:	Maintained
11451F:	arch/mips/include/asm/mach-loongson2ef/
11452F:	arch/mips/loongson2ef/
11453F:	drivers/*/*/*loongson2*
11454F:	drivers/*/*loongson2*
11455
11456MIPS/LOONGSON64 ARCHITECTURE
11457M:	Huacai Chen <chenhc@lemote.com>
11458M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11459L:	linux-mips@vger.kernel.org
11460S:	Maintained
11461F:	arch/mips/include/asm/mach-loongson64/
11462F:	arch/mips/loongson64/
11463F:	drivers/*/*/*loongson3*
11464F:	drivers/*/*loongson3*
11465F:	drivers/irqchip/irq-loongson*
11466F:	drivers/platform/mips/cpu_hwmon.c
11467
11468MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11469M:	Hans Verkuil <hverkuil@xs4all.nl>
11470L:	linux-media@vger.kernel.org
11471S:	Odd Fixes
11472W:	https://linuxtv.org
11473T:	git git://linuxtv.org/media_tree.git
11474F:	drivers/media/radio/radio-miropcm20*
11475
11476MMP SUPPORT
11477R:	Lubomir Rintel <lkundrak@v3.sk>
11478L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11479S:	Odd Fixes
11480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11481F:	arch/arm/boot/dts/mmp*
11482F:	arch/arm/mach-mmp/
11483F:	linux/soc/mmp/
11484
11485MMP USB PHY DRIVERS
11486R:	Lubomir Rintel <lkundrak@v3.sk>
11487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11488S:	Maintained
11489F:	drivers/phy/marvell/phy-mmp3-usb.c
11490F:	drivers/phy/marvell/phy-pxa-usb.c
11491
11492MMU GATHER AND TLB INVALIDATION
11493M:	Will Deacon <will@kernel.org>
11494M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11495M:	Andrew Morton <akpm@linux-foundation.org>
11496M:	Nick Piggin <npiggin@gmail.com>
11497M:	Peter Zijlstra <peterz@infradead.org>
11498L:	linux-arch@vger.kernel.org
11499L:	linux-mm@kvack.org
11500S:	Maintained
11501F:	arch/*/include/asm/tlb.h
11502F:	include/asm-generic/tlb.h
11503F:	mm/mmu_gather.c
11504
11505MN88472 MEDIA DRIVER
11506M:	Antti Palosaari <crope@iki.fi>
11507L:	linux-media@vger.kernel.org
11508S:	Maintained
11509W:	https://linuxtv.org
11510W:	http://palosaari.fi/linux/
11511Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11512F:	drivers/media/dvb-frontends/mn88472*
11513
11514MN88473 MEDIA DRIVER
11515M:	Antti Palosaari <crope@iki.fi>
11516L:	linux-media@vger.kernel.org
11517S:	Maintained
11518W:	https://linuxtv.org
11519W:	http://palosaari.fi/linux/
11520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11521F:	drivers/media/dvb-frontends/mn88473*
11522
11523MODULE SUPPORT
11524M:	Jessica Yu <jeyu@kernel.org>
11525S:	Maintained
11526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11527F:	include/linux/module.h
11528F:	kernel/module.c
11529
11530MONOLITHIC POWER SYSTEM PMIC DRIVER
11531M:	Saravanan Sekar <sravanhome@gmail.com>
11532S:	Maintained
11533F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11534F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11535F:	drivers/iio/adc/mp2629_adc.c
11536F:	drivers/mfd/mp2629.c
11537F:	drivers/power/supply/mp2629_charger.c
11538F:	drivers/regulator/mp5416.c
11539F:	drivers/regulator/mpq7920.c
11540F:	drivers/regulator/mpq7920.h
11541F:	include/linux/mfd/mp2629.h
11542
11543MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11544S:	Orphan
11545W:	http://popies.net/meye/
11546F:	Documentation/userspace-api/media/drivers/meye*
11547F:	drivers/media/pci/meye/
11548F:	include/uapi/linux/meye.h
11549
11550MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11551M:	Jiri Slaby <jirislaby@gmail.com>
11552S:	Maintained
11553F:	Documentation/driver-api/serial/moxa-smartio.rst
11554F:	drivers/tty/mxser.*
11555
11556MR800 AVERMEDIA USB FM RADIO DRIVER
11557M:	Alexey Klimov <klimov.linux@gmail.com>
11558L:	linux-media@vger.kernel.org
11559S:	Maintained
11560T:	git git://linuxtv.org/media_tree.git
11561F:	drivers/media/radio/radio-mr800.c
11562
11563MRF24J40 IEEE 802.15.4 RADIO DRIVER
11564M:	Alan Ott <alan@signal11.us>
11565L:	linux-wpan@vger.kernel.org
11566S:	Maintained
11567F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11568F:	drivers/net/ieee802154/mrf24j40.c
11569
11570MSI LAPTOP SUPPORT
11571M:	"Lee, Chun-Yi" <jlee@suse.com>
11572L:	platform-driver-x86@vger.kernel.org
11573S:	Maintained
11574F:	drivers/platform/x86/msi-laptop.c
11575
11576MSI WMI SUPPORT
11577L:	platform-driver-x86@vger.kernel.org
11578S:	Orphan
11579F:	drivers/platform/x86/msi-wmi.c
11580
11581MSI001 MEDIA DRIVER
11582M:	Antti Palosaari <crope@iki.fi>
11583L:	linux-media@vger.kernel.org
11584S:	Maintained
11585W:	https://linuxtv.org
11586W:	http://palosaari.fi/linux/
11587Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11588T:	git git://linuxtv.org/anttip/media_tree.git
11589F:	drivers/media/tuners/msi001*
11590
11591MSI2500 MEDIA DRIVER
11592M:	Antti Palosaari <crope@iki.fi>
11593L:	linux-media@vger.kernel.org
11594S:	Maintained
11595W:	https://linuxtv.org
11596W:	http://palosaari.fi/linux/
11597Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11598T:	git git://linuxtv.org/anttip/media_tree.git
11599F:	drivers/media/usb/msi2500/
11600
11601MSYSTEMS DISKONCHIP G3 MTD DRIVER
11602M:	Robert Jarzmik <robert.jarzmik@free.fr>
11603L:	linux-mtd@lists.infradead.org
11604S:	Maintained
11605F:	drivers/mtd/devices/docg3*
11606
11607MT9M032 APTINA SENSOR DRIVER
11608M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11609L:	linux-media@vger.kernel.org
11610S:	Maintained
11611T:	git git://linuxtv.org/media_tree.git
11612F:	drivers/media/i2c/mt9m032.c
11613F:	include/media/i2c/mt9m032.h
11614
11615MT9P031 APTINA CAMERA SENSOR
11616M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11617L:	linux-media@vger.kernel.org
11618S:	Maintained
11619T:	git git://linuxtv.org/media_tree.git
11620F:	drivers/media/i2c/mt9p031.c
11621F:	include/media/i2c/mt9p031.h
11622
11623MT9T001 APTINA CAMERA SENSOR
11624M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11625L:	linux-media@vger.kernel.org
11626S:	Maintained
11627T:	git git://linuxtv.org/media_tree.git
11628F:	drivers/media/i2c/mt9t001.c
11629F:	include/media/i2c/mt9t001.h
11630
11631MT9T112 APTINA CAMERA SENSOR
11632M:	Jacopo Mondi <jacopo@jmondi.org>
11633L:	linux-media@vger.kernel.org
11634S:	Odd Fixes
11635T:	git git://linuxtv.org/media_tree.git
11636F:	drivers/media/i2c/mt9t112.c
11637F:	include/media/i2c/mt9t112.h
11638
11639MT9V032 APTINA CAMERA SENSOR
11640M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11641L:	linux-media@vger.kernel.org
11642S:	Maintained
11643T:	git git://linuxtv.org/media_tree.git
11644F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11645F:	drivers/media/i2c/mt9v032.c
11646F:	include/media/i2c/mt9v032.h
11647
11648MT9V111 APTINA CAMERA SENSOR
11649M:	Jacopo Mondi <jacopo@jmondi.org>
11650L:	linux-media@vger.kernel.org
11651S:	Maintained
11652T:	git git://linuxtv.org/media_tree.git
11653F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11654F:	drivers/media/i2c/mt9v111.c
11655
11656MULTIFUNCTION DEVICES (MFD)
11657M:	Lee Jones <lee.jones@linaro.org>
11658S:	Supported
11659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11660F:	Documentation/devicetree/bindings/mfd/
11661F:	drivers/mfd/
11662F:	include/dt-bindings/mfd/
11663F:	include/linux/mfd/
11664
11665MULTIMEDIA CARD (MMC) ETC. OVER SPI
11666S:	Orphan
11667F:	drivers/mmc/host/mmc_spi.c
11668F:	include/linux/spi/mmc_spi.h
11669
11670MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11671M:	Ulf Hansson <ulf.hansson@linaro.org>
11672L:	linux-mmc@vger.kernel.org
11673S:	Maintained
11674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11675F:	Documentation/devicetree/bindings/mmc/
11676F:	drivers/mmc/
11677F:	include/linux/mmc/
11678F:	include/uapi/linux/mmc/
11679
11680MULTIPLEXER SUBSYSTEM
11681M:	Peter Rosin <peda@axentia.se>
11682S:	Maintained
11683F:	Documentation/ABI/testing/sysfs-class-mux*
11684F:	Documentation/devicetree/bindings/mux/
11685F:	drivers/mux/
11686F:	include/dt-bindings/mux/
11687F:	include/linux/mux/
11688
11689MULTITECH MULTIPORT CARD (ISICOM)
11690S:	Orphan
11691F:	drivers/tty/isicom.c
11692F:	include/linux/isicom.h
11693
11694MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11695M:	Bin Liu <b-liu@ti.com>
11696L:	linux-usb@vger.kernel.org
11697S:	Maintained
11698F:	drivers/usb/musb/
11699
11700MXL301RF MEDIA DRIVER
11701M:	Akihiro Tsukada <tskd08@gmail.com>
11702L:	linux-media@vger.kernel.org
11703S:	Odd Fixes
11704F:	drivers/media/tuners/mxl301rf*
11705
11706MXL5007T MEDIA DRIVER
11707M:	Michael Krufky <mkrufky@linuxtv.org>
11708L:	linux-media@vger.kernel.org
11709S:	Maintained
11710W:	https://linuxtv.org
11711W:	http://github.com/mkrufky
11712Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11713T:	git git://linuxtv.org/mkrufky/tuners.git
11714F:	drivers/media/tuners/mxl5007t.*
11715
11716MXSFB DRM DRIVER
11717M:	Marek Vasut <marex@denx.de>
11718M:	Stefan Agner <stefan@agner.ch>
11719L:	dri-devel@lists.freedesktop.org
11720S:	Supported
11721T:	git git://anongit.freedesktop.org/drm/drm-misc
11722F:	Documentation/devicetree/bindings/display/mxsfb.txt
11723F:	drivers/gpu/drm/mxsfb/
11724
11725MYLEX DAC960 PCI RAID Controller
11726M:	Hannes Reinecke <hare@kernel.org>
11727L:	linux-scsi@vger.kernel.org
11728S:	Supported
11729F:	drivers/scsi/myrb.*
11730F:	drivers/scsi/myrs.*
11731
11732MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11733M:	Chris Lee <christopher.lee@cspi.com>
11734L:	netdev@vger.kernel.org
11735S:	Supported
11736W:	https://www.cspi.com/ethernet-products/support/downloads/
11737F:	drivers/net/ethernet/myricom/myri10ge/
11738
11739NAND FLASH SUBSYSTEM
11740M:	Miquel Raynal <miquel.raynal@bootlin.com>
11741R:	Richard Weinberger <richard@nod.at>
11742L:	linux-mtd@lists.infradead.org
11743S:	Maintained
11744W:	http://www.linux-mtd.infradead.org/
11745Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11746C:	irc://irc.oftc.net/mtd
11747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11748F:	drivers/mtd/nand/
11749F:	include/linux/mtd/*nand*.h
11750
11751NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11752M:	Daniel Mack <zonque@gmail.com>
11753L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11754S:	Maintained
11755W:	http://www.native-instruments.com
11756F:	sound/usb/caiaq/
11757
11758NATSEMI ETHERNET DRIVER (DP8381x)
11759S:	Orphan
11760F:	drivers/net/ethernet/natsemi/natsemi.c
11761
11762NCR 5380 SCSI DRIVERS
11763M:	Finn Thain <fthain@telegraphics.com.au>
11764M:	Michael Schmitz <schmitzmic@gmail.com>
11765L:	linux-scsi@vger.kernel.org
11766S:	Maintained
11767F:	Documentation/scsi/g_NCR5380.rst
11768F:	drivers/scsi/NCR5380.*
11769F:	drivers/scsi/arm/cumana_1.c
11770F:	drivers/scsi/arm/oak.c
11771F:	drivers/scsi/atari_scsi.*
11772F:	drivers/scsi/dmx3191d.c
11773F:	drivers/scsi/g_NCR5380.*
11774F:	drivers/scsi/mac_scsi.*
11775F:	drivers/scsi/sun3_scsi.*
11776F:	drivers/scsi/sun3_scsi_vme.c
11777
11778NCSI LIBRARY
11779M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11780S:	Maintained
11781F:	net/ncsi/
11782
11783NCT6775 HARDWARE MONITOR DRIVER
11784M:	Guenter Roeck <linux@roeck-us.net>
11785L:	linux-hwmon@vger.kernel.org
11786S:	Maintained
11787F:	Documentation/hwmon/nct6775.rst
11788F:	drivers/hwmon/nct6775.c
11789
11790NETDEVSIM
11791M:	Jakub Kicinski <kuba@kernel.org>
11792S:	Maintained
11793F:	drivers/net/netdevsim/*
11794
11795NETEM NETWORK EMULATOR
11796M:	Stephen Hemminger <stephen@networkplumber.org>
11797L:	netdev@vger.kernel.org
11798S:	Maintained
11799F:	net/sched/sch_netem.c
11800
11801NETERION 10GbE DRIVERS (s2io/vxge)
11802M:	Jon Mason <jdmason@kudzu.us>
11803L:	netdev@vger.kernel.org
11804S:	Supported
11805F:	Documentation/networking/device_drivers/neterion/s2io.rst
11806F:	Documentation/networking/device_drivers/neterion/vxge.rst
11807F:	drivers/net/ethernet/neterion/
11808
11809NETFILTER
11810M:	Pablo Neira Ayuso <pablo@netfilter.org>
11811M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11812M:	Florian Westphal <fw@strlen.de>
11813L:	netfilter-devel@vger.kernel.org
11814L:	coreteam@netfilter.org
11815S:	Maintained
11816W:	http://www.netfilter.org/
11817W:	http://www.iptables.org/
11818W:	http://www.nftables.org/
11819Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11822F:	include/linux/netfilter*
11823F:	include/linux/netfilter/
11824F:	include/net/netfilter/
11825F:	include/uapi/linux/netfilter*
11826F:	include/uapi/linux/netfilter/
11827F:	net/*/netfilter.c
11828F:	net/*/netfilter/
11829F:	net/bridge/br_netfilter*.c
11830F:	net/netfilter/
11831
11832NETROM NETWORK LAYER
11833M:	Ralf Baechle <ralf@linux-mips.org>
11834L:	linux-hams@vger.kernel.org
11835S:	Maintained
11836W:	http://www.linux-ax25.org/
11837F:	include/net/netrom.h
11838F:	include/uapi/linux/netrom.h
11839F:	net/netrom/
11840
11841NETRONOME ETHERNET DRIVERS
11842M:	Jakub Kicinski <kuba@kernel.org>
11843L:	oss-drivers@netronome.com
11844S:	Maintained
11845F:	drivers/net/ethernet/netronome/
11846
11847NETWORK BLOCK DEVICE (NBD)
11848M:	Josef Bacik <josef@toxicpanda.com>
11849L:	linux-block@vger.kernel.org
11850L:	nbd@other.debian.org
11851S:	Maintained
11852F:	Documentation/admin-guide/blockdev/nbd.rst
11853F:	drivers/block/nbd.c
11854F:	include/trace/events/nbd.h
11855F:	include/uapi/linux/nbd.h
11856
11857NETWORK DROP MONITOR
11858M:	Neil Horman <nhorman@tuxdriver.com>
11859L:	netdev@vger.kernel.org
11860S:	Maintained
11861W:	https://fedorahosted.org/dropwatch/
11862F:	include/net/drop_monitor.h
11863F:	include/uapi/linux/net_dropmon.h
11864F:	net/core/drop_monitor.c
11865
11866NETWORKING DRIVERS
11867M:	"David S. Miller" <davem@davemloft.net>
11868M:	Jakub Kicinski <kuba@kernel.org>
11869L:	netdev@vger.kernel.org
11870S:	Maintained
11871W:	http://www.linuxfoundation.org/en/Net
11872Q:	http://patchwork.ozlabs.org/project/netdev/list/
11873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11875F:	Documentation/devicetree/bindings/net/
11876F:	drivers/net/
11877F:	include/linux/etherdevice.h
11878F:	include/linux/fcdevice.h
11879F:	include/linux/fddidevice.h
11880F:	include/linux/hippidevice.h
11881F:	include/linux/if_*
11882F:	include/linux/inetdevice.h
11883F:	include/linux/netdevice.h
11884F:	include/uapi/linux/if_*
11885F:	include/uapi/linux/netdevice.h
11886
11887NETWORKING DRIVERS (WIRELESS)
11888M:	Kalle Valo <kvalo@codeaurora.org>
11889L:	linux-wireless@vger.kernel.org
11890S:	Maintained
11891Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11894F:	Documentation/devicetree/bindings/net/wireless/
11895F:	drivers/net/wireless/
11896
11897NETWORKING [DSA]
11898M:	Andrew Lunn <andrew@lunn.ch>
11899M:	Vivien Didelot <vivien.didelot@gmail.com>
11900M:	Florian Fainelli <f.fainelli@gmail.com>
11901S:	Maintained
11902F:	Documentation/devicetree/bindings/net/dsa/
11903F:	drivers/net/dsa/
11904F:	include/linux/dsa/
11905F:	include/linux/platform_data/dsa.h
11906F:	include/net/dsa.h
11907F:	net/dsa/
11908
11909NETWORKING [GENERAL]
11910M:	"David S. Miller" <davem@davemloft.net>
11911M:	Jakub Kicinski <kuba@kernel.org>
11912L:	netdev@vger.kernel.org
11913S:	Maintained
11914W:	http://www.linuxfoundation.org/en/Net
11915Q:	http://patchwork.ozlabs.org/project/netdev/list/
11916B:	mailto:netdev@vger.kernel.org
11917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11919F:	Documentation/networking/
11920F:	include/linux/in.h
11921F:	include/linux/net.h
11922F:	include/linux/netdevice.h
11923F:	include/net/
11924F:	include/uapi/linux/in.h
11925F:	include/uapi/linux/net.h
11926F:	include/uapi/linux/net_namespace.h
11927F:	include/uapi/linux/netdevice.h
11928F:	lib/net_utils.c
11929F:	lib/random32.c
11930F:	net/
11931F:	tools/testing/selftests/net/
11932
11933NETWORKING [IPSEC]
11934M:	Steffen Klassert <steffen.klassert@secunet.com>
11935M:	Herbert Xu <herbert@gondor.apana.org.au>
11936M:	"David S. Miller" <davem@davemloft.net>
11937L:	netdev@vger.kernel.org
11938S:	Maintained
11939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11941F:	include/net/xfrm.h
11942F:	include/uapi/linux/xfrm.h
11943F:	net/ipv4/ah4.c
11944F:	net/ipv4/esp4*
11945F:	net/ipv4/ip_vti.c
11946F:	net/ipv4/ipcomp.c
11947F:	net/ipv4/xfrm*
11948F:	net/ipv6/ah6.c
11949F:	net/ipv6/esp6*
11950F:	net/ipv6/ip6_vti.c
11951F:	net/ipv6/ipcomp6.c
11952F:	net/ipv6/xfrm*
11953F:	net/key/
11954F:	net/xfrm/
11955
11956NETWORKING [IPv4/IPv6]
11957M:	"David S. Miller" <davem@davemloft.net>
11958M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11959M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11960L:	netdev@vger.kernel.org
11961S:	Maintained
11962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11963F:	arch/x86/net/*
11964F:	include/net/ip*
11965F:	net/ipv4/
11966F:	net/ipv6/
11967
11968NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11969M:	Paul Moore <paul@paul-moore.com>
11970L:	netdev@vger.kernel.org
11971L:	linux-security-module@vger.kernel.org
11972S:	Maintained
11973W:	https://github.com/netlabel
11974F:	Documentation/netlabel/
11975F:	include/net/calipso.h
11976F:	include/net/cipso_ipv4.h
11977F:	include/net/netlabel.h
11978F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11979F:	include/uapi/linux/netfilter/xt_SECMARK.h
11980F:	net/ipv4/cipso_ipv4.c
11981F:	net/ipv6/calipso.c
11982F:	net/netfilter/xt_CONNSECMARK.c
11983F:	net/netfilter/xt_SECMARK.c
11984F:	net/netlabel/
11985
11986NETWORKING [MPTCP]
11987M:	Mat Martineau <mathew.j.martineau@linux.intel.com>
11988M:	Matthieu Baerts <matthieu.baerts@tessares.net>
11989L:	netdev@vger.kernel.org
11990L:	mptcp@lists.01.org
11991S:	Maintained
11992W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
11993B:	https://github.com/multipath-tcp/mptcp_net-next/issues
11994F:	include/net/mptcp.h
11995F:	include/uapi/linux/mptcp.h
11996F:	net/mptcp/
11997F:	tools/testing/selftests/net/mptcp/
11998
11999NETWORKING [TCP]
12000M:	Eric Dumazet <edumazet@google.com>
12001L:	netdev@vger.kernel.org
12002S:	Maintained
12003F:	include/linux/tcp.h
12004F:	include/net/tcp.h
12005F:	include/trace/events/tcp.h
12006F:	include/uapi/linux/tcp.h
12007F:	net/ipv4/syncookies.c
12008F:	net/ipv4/tcp*.c
12009F:	net/ipv6/syncookies.c
12010F:	net/ipv6/tcp*.c
12011
12012NETWORKING [TLS]
12013M:	Boris Pismenny <borisp@mellanox.com>
12014M:	Aviad Yehezkel <aviadye@mellanox.com>
12015M:	John Fastabend <john.fastabend@gmail.com>
12016M:	Daniel Borkmann <daniel@iogearbox.net>
12017M:	Jakub Kicinski <kuba@kernel.org>
12018L:	netdev@vger.kernel.org
12019S:	Maintained
12020F:	include/net/tls.h
12021F:	include/uapi/linux/tls.h
12022F:	net/tls/*
12023
12024NETWORKING [WIRELESS]
12025L:	linux-wireless@vger.kernel.org
12026Q:	http://patchwork.kernel.org/project/linux-wireless/list/
12027
12028NETXEN (1/10) GbE SUPPORT
12029M:	Manish Chopra <manishc@marvell.com>
12030M:	Rahul Verma <rahulv@marvell.com>
12031M:	GR-Linux-NIC-Dev@marvell.com
12032L:	netdev@vger.kernel.org
12033S:	Supported
12034F:	drivers/net/ethernet/qlogic/netxen/
12035
12036NET_FAILOVER MODULE
12037M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
12038L:	netdev@vger.kernel.org
12039S:	Supported
12040F:	Documentation/networking/net_failover.rst
12041F:	drivers/net/net_failover.c
12042F:	include/net/net_failover.h
12043
12044NEXTHOP
12045M:	David Ahern <dsahern@kernel.org>
12046L:	netdev@vger.kernel.org
12047S:	Maintained
12048F:	include/net/netns/nexthop.h
12049F:	include/net/nexthop.h
12050F:	include/uapi/linux/nexthop.h
12051F:	net/ipv4/nexthop.c
12052
12053NFC SUBSYSTEM
12054L:	netdev@vger.kernel.org
12055S:	Orphan
12056F:	Documentation/devicetree/bindings/net/nfc/
12057F:	drivers/nfc/
12058F:	include/linux/platform_data/nfcmrvl.h
12059F:	include/net/nfc/
12060F:	include/uapi/linux/nfc.h
12061F:	net/nfc/
12062
12063NFS, SUNRPC, AND LOCKD CLIENTS
12064M:	Trond Myklebust <trond.myklebust@hammerspace.com>
12065M:	Anna Schumaker <anna.schumaker@netapp.com>
12066L:	linux-nfs@vger.kernel.org
12067S:	Maintained
12068W:	http://client.linux-nfs.org
12069T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12070F:	fs/lockd/
12071F:	fs/nfs/
12072F:	fs/nfs_common/
12073F:	include/linux/lockd/
12074F:	include/linux/nfs*
12075F:	include/linux/sunrpc/
12076F:	include/uapi/linux/nfs*
12077F:	include/uapi/linux/sunrpc/
12078F:	net/sunrpc/
12079
12080NILFS2 FILESYSTEM
12081M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
12082L:	linux-nilfs@vger.kernel.org
12083S:	Supported
12084W:	https://nilfs.sourceforge.io/
12085W:	https://nilfs.osdn.jp/
12086T:	git git://github.com/konis/nilfs2.git
12087F:	Documentation/filesystems/nilfs2.rst
12088F:	fs/nilfs2/
12089F:	include/trace/events/nilfs2.h
12090F:	include/uapi/linux/nilfs2_api.h
12091F:	include/uapi/linux/nilfs2_ondisk.h
12092
12093NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12094M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12095S:	Maintained
12096W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12097F:	Documentation/scsi/NinjaSCSI.rst
12098F:	drivers/scsi/pcmcia/nsp_*
12099
12100NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12101M:	GOTO Masanori <gotom@debian.or.jp>
12102M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12103S:	Maintained
12104W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12105F:	Documentation/scsi/NinjaSCSI.rst
12106F:	drivers/scsi/nsp32*
12107
12108NIOS2 ARCHITECTURE
12109M:	Ley Foon Tan <ley.foon.tan@intel.com>
12110S:	Maintained
12111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12112F:	arch/nios2/
12113
12114NOHZ, DYNTICKS SUPPORT
12115M:	Frederic Weisbecker <fweisbec@gmail.com>
12116M:	Thomas Gleixner <tglx@linutronix.de>
12117M:	Ingo Molnar <mingo@kernel.org>
12118L:	linux-kernel@vger.kernel.org
12119S:	Maintained
12120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12121F:	include/linux/sched/nohz.h
12122F:	include/linux/tick.h
12123F:	kernel/time/tick*.*
12124
12125NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12126M:	Pavel Machek <pavel@ucw.cz>
12127M:	Sakari Ailus <sakari.ailus@iki.fi>
12128L:	linux-media@vger.kernel.org
12129S:	Maintained
12130F:	drivers/media/i2c/ad5820.c
12131F:	drivers/media/i2c/et8ek8
12132
12133NOKIA N900 POWER SUPPLY DRIVERS
12134R:	Pali Rohár <pali@kernel.org>
12135F:	drivers/power/supply/bq2415x_charger.c
12136F:	drivers/power/supply/bq27xxx_battery.c
12137F:	drivers/power/supply/bq27xxx_battery_i2c.c
12138F:	drivers/power/supply/isp1704_charger.c
12139F:	drivers/power/supply/rx51_battery.c
12140F:	include/linux/power/bq2415x_charger.h
12141F:	include/linux/power/bq27xxx_battery.h
12142
12143NOLIBC HEADER FILE
12144M:	Willy Tarreau <w@1wt.eu>
12145S:	Maintained
12146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12147F:	tools/include/nolibc/
12148
12149NSDEPS
12150M:	Matthias Maennich <maennich@google.com>
12151S:	Maintained
12152F:	Documentation/core-api/symbol-namespaces.rst
12153F:	scripts/nsdeps
12154
12155NTB AMD DRIVER
12156M:	Sanjay R Mehta <sanju.mehta@amd.com>
12157M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12158L:	linux-ntb@googlegroups.com
12159S:	Supported
12160F:	drivers/ntb/hw/amd/
12161
12162NTB DRIVER CORE
12163M:	Jon Mason <jdmason@kudzu.us>
12164M:	Dave Jiang <dave.jiang@intel.com>
12165M:	Allen Hubbe <allenbh@gmail.com>
12166L:	linux-ntb@googlegroups.com
12167S:	Supported
12168W:	https://github.com/jonmason/ntb/wiki
12169T:	git git://github.com/jonmason/ntb.git
12170F:	drivers/net/ntb_netdev.c
12171F:	drivers/ntb/
12172F:	include/linux/ntb.h
12173F:	include/linux/ntb_transport.h
12174F:	tools/testing/selftests/ntb/
12175
12176NTB IDT DRIVER
12177M:	Serge Semin <fancer.lancer@gmail.com>
12178L:	linux-ntb@googlegroups.com
12179S:	Supported
12180F:	drivers/ntb/hw/idt/
12181
12182NTB INTEL DRIVER
12183M:	Dave Jiang <dave.jiang@intel.com>
12184L:	linux-ntb@googlegroups.com
12185S:	Supported
12186W:	https://github.com/davejiang/linux/wiki
12187T:	git https://github.com/davejiang/linux.git
12188F:	drivers/ntb/hw/intel/
12189
12190NTFS FILESYSTEM
12191M:	Anton Altaparmakov <anton@tuxera.com>
12192L:	linux-ntfs-dev@lists.sourceforge.net
12193S:	Supported
12194W:	http://www.tuxera.com/
12195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12196F:	Documentation/filesystems/ntfs.rst
12197F:	fs/ntfs/
12198
12199NUBUS SUBSYSTEM
12200M:	Finn Thain <fthain@telegraphics.com.au>
12201L:	linux-m68k@lists.linux-m68k.org
12202S:	Maintained
12203F:	arch/*/include/asm/nubus.h
12204F:	drivers/nubus/
12205F:	include/linux/nubus.h
12206F:	include/uapi/linux/nubus.h
12207
12208NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12209M:	Antonino Daplas <adaplas@gmail.com>
12210L:	linux-fbdev@vger.kernel.org
12211S:	Maintained
12212F:	drivers/video/fbdev/nvidia/
12213F:	drivers/video/fbdev/riva/
12214
12215NVM EXPRESS DRIVER
12216M:	Keith Busch <kbusch@kernel.org>
12217M:	Jens Axboe <axboe@fb.com>
12218M:	Christoph Hellwig <hch@lst.de>
12219M:	Sagi Grimberg <sagi@grimberg.me>
12220L:	linux-nvme@lists.infradead.org
12221S:	Supported
12222W:	http://git.infradead.org/nvme.git
12223T:	git://git.infradead.org/nvme.git
12224F:	drivers/nvme/host/
12225F:	include/linux/nvme.h
12226F:	include/uapi/linux/nvme_ioctl.h
12227
12228NVM EXPRESS FC TRANSPORT DRIVERS
12229M:	James Smart <james.smart@broadcom.com>
12230L:	linux-nvme@lists.infradead.org
12231S:	Supported
12232F:	drivers/nvme/host/fc.c
12233F:	drivers/nvme/target/fc.c
12234F:	drivers/nvme/target/fcloop.c
12235F:	include/linux/nvme-fc-driver.h
12236F:	include/linux/nvme-fc.h
12237
12238NVM EXPRESS TARGET DRIVER
12239M:	Christoph Hellwig <hch@lst.de>
12240M:	Sagi Grimberg <sagi@grimberg.me>
12241M:	Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12242L:	linux-nvme@lists.infradead.org
12243S:	Supported
12244W:	http://git.infradead.org/nvme.git
12245T:	git://git.infradead.org/nvme.git
12246F:	drivers/nvme/target/
12247
12248NVMEM FRAMEWORK
12249M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12250S:	Maintained
12251F:	Documentation/ABI/stable/sysfs-bus-nvmem
12252F:	Documentation/devicetree/bindings/nvmem/
12253F:	drivers/nvmem/
12254F:	include/linux/nvmem-consumer.h
12255F:	include/linux/nvmem-provider.h
12256
12257NXP FSPI DRIVER
12258M:	Ashish Kumar <ashish.kumar@nxp.com>
12259R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
12260L:	linux-spi@vger.kernel.org
12261S:	Maintained
12262F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12263F:	drivers/spi/spi-nxp-fspi.c
12264
12265NXP FXAS21002C DRIVER
12266M:	Rui Miguel Silva <rmfrfs@gmail.com>
12267L:	linux-iio@vger.kernel.org
12268S:	Maintained
12269F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12270F:	drivers/iio/gyro/fxas21002c.h
12271F:	drivers/iio/gyro/fxas21002c_core.c
12272F:	drivers/iio/gyro/fxas21002c_i2c.c
12273F:	drivers/iio/gyro/fxas21002c_spi.c
12274
12275NXP SGTL5000 DRIVER
12276M:	Fabio Estevam <festevam@gmail.com>
12277L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12278S:	Maintained
12279F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
12280F:	sound/soc/codecs/sgtl5000*
12281
12282NXP SJA1105 ETHERNET SWITCH DRIVER
12283M:	Vladimir Oltean <olteanv@gmail.com>
12284L:	linux-kernel@vger.kernel.org
12285S:	Maintained
12286F:	drivers/net/dsa/sja1105
12287
12288NXP TDA998X DRM DRIVER
12289M:	Russell King <linux@armlinux.org.uk>
12290S:	Maintained
12291T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12292T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12293F:	drivers/gpu/drm/i2c/tda998x_drv.c
12294F:	include/drm/i2c/tda998x.h
12295F:	include/dt-bindings/display/tda998x.h
12296K:	"nxp,tda998x"
12297
12298NXP TFA9879 DRIVER
12299M:	Peter Rosin <peda@axentia.se>
12300L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12301S:	Maintained
12302F:	Documentation/devicetree/bindings/sound/tfa9879.txt
12303F:	sound/soc/codecs/tfa9879*
12304
12305NXP-NCI NFC DRIVER
12306M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
12307R:	Charles Gorand <charles.gorand@effinnov.com>
12308L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12309S:	Supported
12310F:	drivers/nfc/nxp-nci
12311
12312OBJAGG
12313M:	Jiri Pirko <jiri@mellanox.com>
12314L:	netdev@vger.kernel.org
12315S:	Supported
12316F:	include/linux/objagg.h
12317F:	lib/objagg.c
12318F:	lib/test_objagg.c
12319
12320OBJTOOL
12321M:	Josh Poimboeuf <jpoimboe@redhat.com>
12322M:	Peter Zijlstra <peterz@infradead.org>
12323S:	Supported
12324F:	tools/objtool/
12325
12326OCELOT ETHERNET SWITCH DRIVER
12327M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12328M:	Vladimir Oltean <vladimir.oltean@nxp.com>
12329M:	Claudiu Manoil <claudiu.manoil@nxp.com>
12330M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12331L:	netdev@vger.kernel.org
12332S:	Supported
12333F:	drivers/net/dsa/ocelot/*
12334F:	drivers/net/ethernet/mscc/
12335F:	include/soc/mscc/ocelot*
12336F:	net/dsa/tag_ocelot.c
12337
12338OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12339M:	Frederic Barrat <fbarrat@linux.ibm.com>
12340M:	Andrew Donnellan <ajd@linux.ibm.com>
12341L:	linuxppc-dev@lists.ozlabs.org
12342S:	Supported
12343F:	Documentation/userspace-api/accelerators/ocxl.rst
12344F:	arch/powerpc/include/asm/pnv-ocxl.h
12345F:	arch/powerpc/platforms/powernv/ocxl.c
12346F:	drivers/misc/ocxl/
12347F:	include/misc/ocxl*
12348F:	include/uapi/misc/ocxl.h
12349
12350OMAP AUDIO SUPPORT
12351M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12352M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
12353L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12354L:	linux-omap@vger.kernel.org
12355S:	Maintained
12356F:	sound/soc/ti/n810.c
12357F:	sound/soc/ti/omap*
12358F:	sound/soc/ti/rx51.c
12359F:	sound/soc/ti/sdma-pcm.*
12360
12361OMAP CLOCK FRAMEWORK SUPPORT
12362M:	Paul Walmsley <paul@pwsan.com>
12363L:	linux-omap@vger.kernel.org
12364S:	Maintained
12365F:	arch/arm/*omap*/*clock*
12366
12367OMAP DEVICE TREE SUPPORT
12368M:	Benoît Cousson <bcousson@baylibre.com>
12369M:	Tony Lindgren <tony@atomide.com>
12370L:	linux-omap@vger.kernel.org
12371L:	devicetree@vger.kernel.org
12372S:	Maintained
12373F:	arch/arm/boot/dts/*am3*
12374F:	arch/arm/boot/dts/*am4*
12375F:	arch/arm/boot/dts/*am5*
12376F:	arch/arm/boot/dts/*dra7*
12377F:	arch/arm/boot/dts/*omap*
12378F:	arch/arm/boot/dts/logicpd-som-lv*
12379F:	arch/arm/boot/dts/logicpd-torpedo*
12380
12381OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12382L:	linux-omap@vger.kernel.org
12383L:	linux-fbdev@vger.kernel.org
12384S:	Orphan
12385F:	Documentation/arm/omap/dss.rst
12386F:	drivers/video/fbdev/omap2/
12387
12388OMAP FRAMEBUFFER SUPPORT
12389L:	linux-fbdev@vger.kernel.org
12390L:	linux-omap@vger.kernel.org
12391S:	Orphan
12392F:	drivers/video/fbdev/omap/
12393
12394OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12395M:	Roger Quadros <rogerq@ti.com>
12396M:	Tony Lindgren <tony@atomide.com>
12397L:	linux-omap@vger.kernel.org
12398S:	Maintained
12399F:	arch/arm/mach-omap2/*gpmc*
12400F:	drivers/memory/omap-gpmc.c
12401
12402OMAP GPIO DRIVER
12403M:	Grygorii Strashko <grygorii.strashko@ti.com>
12404M:	Santosh Shilimkar <ssantosh@kernel.org>
12405M:	Kevin Hilman <khilman@kernel.org>
12406L:	linux-omap@vger.kernel.org
12407S:	Maintained
12408F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
12409F:	drivers/gpio/gpio-omap.c
12410
12411OMAP HARDWARE SPINLOCK SUPPORT
12412M:	Ohad Ben-Cohen <ohad@wizery.com>
12413L:	linux-omap@vger.kernel.org
12414S:	Maintained
12415F:	drivers/hwspinlock/omap_hwspinlock.c
12416
12417OMAP HS MMC SUPPORT
12418L:	linux-mmc@vger.kernel.org
12419L:	linux-omap@vger.kernel.org
12420S:	Orphan
12421F:	drivers/mmc/host/omap_hsmmc.c
12422
12423OMAP HWMOD DATA
12424M:	Paul Walmsley <paul@pwsan.com>
12425L:	linux-omap@vger.kernel.org
12426S:	Maintained
12427F:	arch/arm/mach-omap2/omap_hwmod*data*
12428
12429OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12430M:	Benoît Cousson <bcousson@baylibre.com>
12431L:	linux-omap@vger.kernel.org
12432S:	Maintained
12433F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12434
12435OMAP HWMOD SUPPORT
12436M:	Benoît Cousson <bcousson@baylibre.com>
12437M:	Paul Walmsley <paul@pwsan.com>
12438L:	linux-omap@vger.kernel.org
12439S:	Maintained
12440F:	arch/arm/mach-omap2/omap_hwmod.*
12441
12442OMAP I2C DRIVER
12443M:	Vignesh R <vigneshr@ti.com>
12444L:	linux-omap@vger.kernel.org
12445L:	linux-i2c@vger.kernel.org
12446S:	Maintained
12447F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
12448F:	drivers/i2c/busses/i2c-omap.c
12449
12450OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12451M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12452L:	linux-media@vger.kernel.org
12453S:	Maintained
12454F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
12455F:	drivers/media/platform/omap3isp/
12456F:	drivers/staging/media/omap4iss/
12457
12458OMAP MMC SUPPORT
12459M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12460L:	linux-omap@vger.kernel.org
12461S:	Odd Fixes
12462F:	drivers/mmc/host/omap.c
12463
12464OMAP POWER MANAGEMENT SUPPORT
12465M:	Kevin Hilman <khilman@kernel.org>
12466L:	linux-omap@vger.kernel.org
12467S:	Maintained
12468F:	arch/arm/*omap*/*pm*
12469F:	drivers/cpufreq/omap-cpufreq.c
12470
12471OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12472M:	Rajendra Nayak <rnayak@codeaurora.org>
12473M:	Paul Walmsley <paul@pwsan.com>
12474L:	linux-omap@vger.kernel.org
12475S:	Maintained
12476F:	arch/arm/mach-omap2/prm*
12477
12478OMAP RANDOM NUMBER GENERATOR SUPPORT
12479M:	Deepak Saxena <dsaxena@plexity.net>
12480S:	Maintained
12481F:	drivers/char/hw_random/omap-rng.c
12482
12483OMAP USB SUPPORT
12484L:	linux-usb@vger.kernel.org
12485L:	linux-omap@vger.kernel.org
12486S:	Orphan
12487F:	arch/arm/*omap*/usb*
12488F:	drivers/usb/*/*omap*
12489
12490OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12491M:	Mark Jackson <mpfj@newflow.co.uk>
12492L:	linux-omap@vger.kernel.org
12493S:	Maintained
12494F:	arch/arm/boot/dts/am335x-nano.dts
12495
12496OMAP1 SUPPORT
12497M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12498M:	Tony Lindgren <tony@atomide.com>
12499L:	linux-omap@vger.kernel.org
12500S:	Maintained
12501Q:	http://patchwork.kernel.org/project/linux-omap/list/
12502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12503F:	arch/arm/configs/omap1_defconfig
12504F:	arch/arm/mach-omap1/
12505F:	arch/arm/plat-omap/
12506F:	drivers/i2c/busses/i2c-omap.c
12507F:	include/linux/platform_data/ams-delta-fiq.h
12508F:	include/linux/platform_data/i2c-omap.h
12509
12510OMAP2+ SUPPORT
12511M:	Tony Lindgren <tony@atomide.com>
12512L:	linux-omap@vger.kernel.org
12513S:	Maintained
12514W:	http://www.muru.com/linux/omap/
12515W:	http://linux.omap.com/
12516Q:	http://patchwork.kernel.org/project/linux-omap/list/
12517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12518F:	arch/arm/configs/omap2plus_defconfig
12519F:	arch/arm/mach-omap2/
12520F:	arch/arm/plat-omap/
12521F:	drivers/bus/ti-sysc.c
12522F:	drivers/i2c/busses/i2c-omap.c
12523F:	drivers/irqchip/irq-omap-intc.c
12524F:	drivers/mfd/*omap*.c
12525F:	drivers/mfd/menelaus.c
12526F:	drivers/mfd/palmas.c
12527F:	drivers/mfd/tps65217.c
12528F:	drivers/mfd/tps65218.c
12529F:	drivers/mfd/tps65910.c
12530F:	drivers/mfd/twl-core.[ch]
12531F:	drivers/mfd/twl4030*.c
12532F:	drivers/mfd/twl6030*.c
12533F:	drivers/mfd/twl6040*.c
12534F:	drivers/regulator/palmas-regulator*.c
12535F:	drivers/regulator/pbias-regulator.c
12536F:	drivers/regulator/tps65217-regulator.c
12537F:	drivers/regulator/tps65218-regulator.c
12538F:	drivers/regulator/tps65910-regulator.c
12539F:	drivers/regulator/twl-regulator.c
12540F:	drivers/regulator/twl6030-regulator.c
12541F:	include/linux/platform_data/i2c-omap.h
12542F:	include/linux/platform_data/ti-sysc.h
12543
12544OMFS FILESYSTEM
12545M:	Bob Copeland <me@bobcopeland.com>
12546L:	linux-karma-devel@lists.sourceforge.net
12547S:	Maintained
12548F:	Documentation/filesystems/omfs.rst
12549F:	fs/omfs/
12550
12551OMNIKEY CARDMAN 4000 DRIVER
12552M:	Harald Welte <laforge@gnumonks.org>
12553S:	Maintained
12554F:	drivers/char/pcmcia/cm4000_cs.c
12555F:	include/linux/cm4000_cs.h
12556F:	include/uapi/linux/cm4000_cs.h
12557
12558OMNIKEY CARDMAN 4040 DRIVER
12559M:	Harald Welte <laforge@gnumonks.org>
12560S:	Maintained
12561F:	drivers/char/pcmcia/cm4040_cs.*
12562
12563OMNIVISION OV13858 SENSOR DRIVER
12564M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12565L:	linux-media@vger.kernel.org
12566S:	Maintained
12567T:	git git://linuxtv.org/media_tree.git
12568F:	drivers/media/i2c/ov13858.c
12569
12570OMNIVISION OV2680 SENSOR DRIVER
12571M:	Rui Miguel Silva <rmfrfs@gmail.com>
12572L:	linux-media@vger.kernel.org
12573S:	Maintained
12574T:	git git://linuxtv.org/media_tree.git
12575F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
12576F:	drivers/media/i2c/ov2680.c
12577
12578OMNIVISION OV2685 SENSOR DRIVER
12579M:	Shunqian Zheng <zhengsq@rock-chips.com>
12580L:	linux-media@vger.kernel.org
12581S:	Maintained
12582T:	git git://linuxtv.org/media_tree.git
12583F:	drivers/media/i2c/ov2685.c
12584
12585OMNIVISION OV2740 SENSOR DRIVER
12586M:	Tianshu Qiu <tian.shu.qiua@intel.com>
12587R:	Shawn Tu <shawnx.tu@intel.com>
12588R:	Bingbu Cao <bingbu.cao@intel.com>
12589L:	linux-media@vger.kernel.org
12590S:	Maintained
12591T:	git git://linuxtv.org/media_tree.git
12592F:	drivers/media/i2c/ov2740.c
12593
12594OMNIVISION OV5640 SENSOR DRIVER
12595M:	Steve Longerbeam <slongerbeam@gmail.com>
12596L:	linux-media@vger.kernel.org
12597S:	Maintained
12598T:	git git://linuxtv.org/media_tree.git
12599F:	drivers/media/i2c/ov5640.c
12600
12601OMNIVISION OV5647 SENSOR DRIVER
12602M:	Luis Oliveira <lolivei@synopsys.com>
12603L:	linux-media@vger.kernel.org
12604S:	Maintained
12605T:	git git://linuxtv.org/media_tree.git
12606F:	drivers/media/i2c/ov5647.c
12607
12608OMNIVISION OV5670 SENSOR DRIVER
12609M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12610M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
12611L:	linux-media@vger.kernel.org
12612S:	Maintained
12613T:	git git://linuxtv.org/media_tree.git
12614F:	drivers/media/i2c/ov5670.c
12615
12616OMNIVISION OV5675 SENSOR DRIVER
12617M:	Shawn Tu <shawnx.tu@intel.com>
12618L:	linux-media@vger.kernel.org
12619S:	Maintained
12620T:	git git://linuxtv.org/media_tree.git
12621F:	drivers/media/i2c/ov5675.c
12622
12623OMNIVISION OV5695 SENSOR DRIVER
12624M:	Shunqian Zheng <zhengsq@rock-chips.com>
12625L:	linux-media@vger.kernel.org
12626S:	Maintained
12627T:	git git://linuxtv.org/media_tree.git
12628F:	drivers/media/i2c/ov5695.c
12629
12630OMNIVISION OV7670 SENSOR DRIVER
12631M:	Jonathan Corbet <corbet@lwn.net>
12632L:	linux-media@vger.kernel.org
12633S:	Maintained
12634T:	git git://linuxtv.org/media_tree.git
12635F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12636F:	drivers/media/i2c/ov7670.c
12637
12638OMNIVISION OV772x SENSOR DRIVER
12639M:	Jacopo Mondi <jacopo@jmondi.org>
12640L:	linux-media@vger.kernel.org
12641S:	Odd fixes
12642T:	git git://linuxtv.org/media_tree.git
12643F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12644F:	drivers/media/i2c/ov772x.c
12645F:	include/media/i2c/ov772x.h
12646
12647OMNIVISION OV7740 SENSOR DRIVER
12648M:	Wenyou Yang <wenyou.yang@microchip.com>
12649L:	linux-media@vger.kernel.org
12650S:	Maintained
12651T:	git git://linuxtv.org/media_tree.git
12652F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12653F:	drivers/media/i2c/ov7740.c
12654
12655OMNIVISION OV8856 SENSOR DRIVER
12656M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
12657L:	linux-media@vger.kernel.org
12658S:	Maintained
12659T:	git git://linuxtv.org/media_tree.git
12660F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12661F:	drivers/media/i2c/ov8856.c
12662
12663OMNIVISION OV9640 SENSOR DRIVER
12664M:	Petr Cvek <petrcvekcz@gmail.com>
12665L:	linux-media@vger.kernel.org
12666S:	Maintained
12667F:	drivers/media/i2c/ov9640.*
12668
12669OMNIVISION OV9650 SENSOR DRIVER
12670M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12671R:	Akinobu Mita <akinobu.mita@gmail.com>
12672R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12673L:	linux-media@vger.kernel.org
12674S:	Maintained
12675T:	git git://linuxtv.org/media_tree.git
12676F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12677F:	drivers/media/i2c/ov9650.c
12678
12679ONENAND FLASH DRIVER
12680M:	Kyungmin Park <kyungmin.park@samsung.com>
12681L:	linux-mtd@lists.infradead.org
12682S:	Maintained
12683F:	drivers/mtd/nand/onenand/
12684F:	include/linux/mtd/onenand*.h
12685
12686ONION OMEGA2+ BOARD
12687M:	Harvey Hunt <harveyhuntnexus@gmail.com>
12688L:	linux-mips@vger.kernel.org
12689S:	Maintained
12690F:	arch/mips/boot/dts/ralink/omega2p.dts
12691
12692OP-TEE DRIVER
12693M:	Jens Wiklander <jens.wiklander@linaro.org>
12694L:	tee-dev@lists.linaro.org
12695S:	Maintained
12696F:	drivers/tee/optee/
12697
12698OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12699M:	Sumit Garg <sumit.garg@linaro.org>
12700L:	tee-dev@lists.linaro.org
12701S:	Maintained
12702F:	drivers/char/hw_random/optee-rng.c
12703
12704OPA-VNIC DRIVER
12705M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12706M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12707L:	linux-rdma@vger.kernel.org
12708S:	Supported
12709F:	drivers/infiniband/ulp/opa_vnic
12710
12711OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12712M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12713M:	Frank Rowand <frowand.list@gmail.com>
12714L:	devicetree@vger.kernel.org
12715S:	Maintained
12716F:	Documentation/devicetree/dynamic-resolution-notes.rst
12717F:	Documentation/devicetree/overlay-notes.rst
12718F:	drivers/of/overlay.c
12719F:	drivers/of/resolver.c
12720K:	of_overlay_notifier_
12721
12722OPEN FIRMWARE AND FLATTENED DEVICE TREE
12723M:	Rob Herring <robh+dt@kernel.org>
12724M:	Frank Rowand <frowand.list@gmail.com>
12725L:	devicetree@vger.kernel.org
12726S:	Maintained
12727W:	http://www.devicetree.org/
12728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12729F:	Documentation/ABI/testing/sysfs-firmware-ofw
12730F:	drivers/of/
12731F:	include/linux/of*.h
12732F:	scripts/dtc/
12733
12734OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12735M:	Rob Herring <robh+dt@kernel.org>
12736L:	devicetree@vger.kernel.org
12737S:	Maintained
12738Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12740F:	Documentation/devicetree/
12741F:	arch/*/boot/dts/
12742F:	include/dt-bindings/
12743
12744OPENCORES I2C BUS DRIVER
12745M:	Peter Korsgaard <peter@korsgaard.com>
12746M:	Andrew Lunn <andrew@lunn.ch>
12747L:	linux-i2c@vger.kernel.org
12748S:	Maintained
12749F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12750F:	Documentation/i2c/busses/i2c-ocores.rst
12751F:	drivers/i2c/busses/i2c-ocores.c
12752F:	include/linux/platform_data/i2c-ocores.h
12753
12754OPENRISC ARCHITECTURE
12755M:	Jonas Bonn <jonas@southpole.se>
12756M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12757M:	Stafford Horne <shorne@gmail.com>
12758L:	openrisc@lists.librecores.org
12759S:	Maintained
12760W:	http://openrisc.io
12761T:	git git://github.com/openrisc/linux.git
12762F:	Documentation/devicetree/bindings/openrisc/
12763F:	Documentation/openrisc/
12764F:	arch/openrisc/
12765F:	drivers/irqchip/irq-ompic.c
12766F:	drivers/irqchip/irq-or1k-*
12767
12768OPENVSWITCH
12769M:	Pravin B Shelar <pshelar@ovn.org>
12770L:	netdev@vger.kernel.org
12771L:	dev@openvswitch.org
12772S:	Maintained
12773W:	http://openvswitch.org
12774F:	include/uapi/linux/openvswitch.h
12775F:	net/openvswitch/
12776
12777OPERATING PERFORMANCE POINTS (OPP)
12778M:	Viresh Kumar <vireshk@kernel.org>
12779M:	Nishanth Menon <nm@ti.com>
12780M:	Stephen Boyd <sboyd@kernel.org>
12781L:	linux-pm@vger.kernel.org
12782S:	Maintained
12783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12784F:	Documentation/devicetree/bindings/opp/
12785F:	Documentation/power/opp.rst
12786F:	drivers/opp/
12787F:	include/linux/pm_opp.h
12788
12789OPL4 DRIVER
12790M:	Clemens Ladisch <clemens@ladisch.de>
12791L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12792S:	Maintained
12793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12794F:	sound/drivers/opl4/
12795
12796OPROFILE
12797M:	Robert Richter <rric@kernel.org>
12798L:	oprofile-list@lists.sf.net
12799S:	Maintained
12800F:	arch/*/include/asm/oprofile*.h
12801F:	arch/*/oprofile/
12802F:	drivers/oprofile/
12803F:	include/linux/oprofile.h
12804
12805ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12806M:	Mark Fasheh <mark@fasheh.com>
12807M:	Joel Becker <jlbec@evilplan.org>
12808M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12809L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12810S:	Supported
12811W:	http://ocfs2.wiki.kernel.org
12812F:	Documentation/filesystems/dlmfs.rst
12813F:	Documentation/filesystems/ocfs2.rst
12814F:	fs/ocfs2/
12815
12816ORANGEFS FILESYSTEM
12817M:	Mike Marshall <hubcap@omnibond.com>
12818R:	Martin Brandenburg <martin@omnibond.com>
12819L:	devel@lists.orangefs.org
12820S:	Supported
12821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12822F:	Documentation/filesystems/orangefs.rst
12823F:	fs/orangefs/
12824
12825ORINOCO DRIVER
12826L:	linux-wireless@vger.kernel.org
12827S:	Orphan
12828W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
12829W:	http://www.nongnu.org/orinoco/
12830F:	drivers/net/wireless/intersil/orinoco/
12831
12832OV2659 OMNIVISION SENSOR DRIVER
12833M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12834L:	linux-media@vger.kernel.org
12835S:	Maintained
12836W:	https://linuxtv.org
12837Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12838T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12839F:	drivers/media/i2c/ov2659.c
12840F:	include/media/i2c/ov2659.h
12841
12842OVERLAY FILESYSTEM
12843M:	Miklos Szeredi <miklos@szeredi.hu>
12844L:	linux-unionfs@vger.kernel.org
12845S:	Supported
12846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12847F:	Documentation/filesystems/overlayfs.rst
12848F:	fs/overlayfs/
12849
12850P54 WIRELESS DRIVER
12851M:	Christian Lamparter <chunkeey@googlemail.com>
12852L:	linux-wireless@vger.kernel.org
12853S:	Maintained
12854W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
12855F:	drivers/net/wireless/intersil/p54/
12856
12857PACKING
12858M:	Vladimir Oltean <olteanv@gmail.com>
12859L:	netdev@vger.kernel.org
12860S:	Supported
12861F:	Documentation/core-api/packing.rst
12862F:	include/linux/packing.h
12863F:	lib/packing.c
12864
12865PADATA PARALLEL EXECUTION MECHANISM
12866M:	Steffen Klassert <steffen.klassert@secunet.com>
12867L:	linux-crypto@vger.kernel.org
12868S:	Maintained
12869F:	Documentation/core-api/padata.rst
12870F:	include/linux/padata.h
12871F:	kernel/padata.c
12872
12873PAGE POOL
12874M:	Jesper Dangaard Brouer <hawk@kernel.org>
12875M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12876L:	netdev@vger.kernel.org
12877S:	Supported
12878F:	include/net/page_pool.h
12879F:	net/core/page_pool.c
12880
12881PANASONIC LAPTOP ACPI EXTRAS DRIVER
12882M:	Harald Welte <laforge@gnumonks.org>
12883L:	platform-driver-x86@vger.kernel.org
12884S:	Maintained
12885F:	drivers/platform/x86/panasonic-laptop.c
12886
12887PARALLAX PING IIO SENSOR DRIVER
12888M:	Andreas Klinger <ak@it-klinger.de>
12889L:	linux-iio@vger.kernel.org
12890S:	Maintained
12891F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12892F:	drivers/iio/proximity/ping.c
12893
12894PARALLEL LCD/KEYPAD PANEL DRIVER
12895M:	Willy Tarreau <willy@haproxy.com>
12896M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12897S:	Odd Fixes
12898F:	Documentation/admin-guide/lcd-panel-cgram.rst
12899F:	drivers/auxdisplay/panel.c
12900
12901PARALLEL PORT SUBSYSTEM
12902M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12903M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12904L:	linux-parport@lists.infradead.org (subscribers-only)
12905S:	Maintained
12906F:	Documentation/driver-api/parport*.rst
12907F:	drivers/char/ppdev.c
12908F:	drivers/parport/
12909F:	include/linux/parport*.h
12910F:	include/uapi/linux/ppdev.h
12911
12912PARAVIRT_OPS INTERFACE
12913M:	Juergen Gross <jgross@suse.com>
12914M:	Deep Shah <sdeep@vmware.com>
12915M:	"VMware, Inc." <pv-drivers@vmware.com>
12916L:	virtualization@lists.linux-foundation.org
12917S:	Supported
12918F:	Documentation/virt/paravirt_ops.rst
12919F:	arch/*/include/asm/paravirt*.h
12920F:	arch/*/kernel/paravirt*
12921F:	include/linux/hypervisor.h
12922
12923PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12924M:	Tim Waugh <tim@cyberelk.net>
12925L:	linux-parport@lists.infradead.org (subscribers-only)
12926S:	Maintained
12927F:	Documentation/admin-guide/blockdev/paride.rst
12928F:	drivers/block/paride/
12929
12930PARISC ARCHITECTURE
12931M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12932M:	Helge Deller <deller@gmx.de>
12933L:	linux-parisc@vger.kernel.org
12934S:	Maintained
12935W:	https://parisc.wiki.kernel.org
12936Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12939F:	Documentation/parisc/
12940F:	arch/parisc/
12941F:	drivers/char/agp/parisc-agp.c
12942F:	drivers/input/misc/hp_sdc_rtc.c
12943F:	drivers/input/serio/gscps2.c
12944F:	drivers/input/serio/hp_sdc*
12945F:	drivers/parisc/
12946F:	drivers/parport/parport_gsc.*
12947F:	drivers/tty/serial/8250/8250_gsc.c
12948F:	drivers/video/console/sti*
12949F:	drivers/video/fbdev/sti*
12950F:	drivers/video/logo/logo_parisc*
12951F:	include/linux/hp_sdc.h
12952
12953PARMAN
12954M:	Jiri Pirko <jiri@mellanox.com>
12955L:	netdev@vger.kernel.org
12956S:	Supported
12957F:	include/linux/parman.h
12958F:	lib/parman.c
12959F:	lib/test_parman.c
12960
12961PC ENGINES APU BOARD DRIVER
12962M:	Enrico Weigelt, metux IT consult <info@metux.net>
12963S:	Maintained
12964F:	drivers/platform/x86/pcengines-apuv2.c
12965
12966PC87360 HARDWARE MONITORING DRIVER
12967M:	Jim Cromie <jim.cromie@gmail.com>
12968L:	linux-hwmon@vger.kernel.org
12969S:	Maintained
12970F:	Documentation/hwmon/pc87360.rst
12971F:	drivers/hwmon/pc87360.c
12972
12973PC8736x GPIO DRIVER
12974M:	Jim Cromie <jim.cromie@gmail.com>
12975S:	Maintained
12976F:	drivers/char/pc8736x_gpio.c
12977
12978PC87427 HARDWARE MONITORING DRIVER
12979M:	Jean Delvare <jdelvare@suse.com>
12980L:	linux-hwmon@vger.kernel.org
12981S:	Maintained
12982F:	Documentation/hwmon/pc87427.rst
12983F:	drivers/hwmon/pc87427.c
12984
12985PCA9532 LED DRIVER
12986M:	Riku Voipio <riku.voipio@iki.fi>
12987S:	Maintained
12988F:	drivers/leds/leds-pca9532.c
12989F:	include/linux/leds-pca9532.h
12990
12991PCA9541 I2C BUS MASTER SELECTOR DRIVER
12992M:	Guenter Roeck <linux@roeck-us.net>
12993L:	linux-i2c@vger.kernel.org
12994S:	Maintained
12995F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12996
12997PCDP - PRIMARY CONSOLE AND DEBUG PORT
12998M:	Khalid Aziz <khalid@gonehiking.org>
12999S:	Maintained
13000F:	drivers/firmware/pcdp.*
13001
13002PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13003M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13004L:	linux-pci@vger.kernel.org
13005L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13006S:	Maintained
13007F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
13008F:	drivers/pci/controller/pci-aardvark.c
13009
13010PCI DRIVER FOR ALTERA PCIE IP
13011M:	Ley Foon Tan <ley.foon.tan@intel.com>
13012L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
13013L:	linux-pci@vger.kernel.org
13014S:	Supported
13015F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
13016F:	drivers/pci/controller/pcie-altera.c
13017
13018PCI DRIVER FOR APPLIEDMICRO XGENE
13019M:	Toan Le <toan@os.amperecomputing.com>
13020L:	linux-pci@vger.kernel.org
13021L:	linux-arm-kernel@lists.infradead.org
13022S:	Maintained
13023F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
13024F:	drivers/pci/controller/pci-xgene.c
13025
13026PCI DRIVER FOR ARM VERSATILE PLATFORM
13027M:	Rob Herring <robh@kernel.org>
13028L:	linux-pci@vger.kernel.org
13029L:	linux-arm-kernel@lists.infradead.org
13030S:	Maintained
13031F:	Documentation/devicetree/bindings/pci/versatile.yaml
13032F:	drivers/pci/controller/pci-versatile.c
13033
13034PCI DRIVER FOR ARMADA 8K
13035M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13036L:	linux-pci@vger.kernel.org
13037L:	linux-arm-kernel@lists.infradead.org
13038S:	Maintained
13039F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
13040F:	drivers/pci/controller/dwc/pcie-armada8k.c
13041
13042PCI DRIVER FOR CADENCE PCIE IP
13043M:	Tom Joseph <tjoseph@cadence.com>
13044L:	linux-pci@vger.kernel.org
13045S:	Maintained
13046F:	Documentation/devicetree/bindings/pci/cdns,*
13047F:	drivers/pci/controller/cadence/
13048
13049PCI DRIVER FOR FREESCALE LAYERSCAPE
13050M:	Minghuan Lian <minghuan.Lian@nxp.com>
13051M:	Mingkai Hu <mingkai.hu@nxp.com>
13052M:	Roy Zang <roy.zang@nxp.com>
13053L:	linuxppc-dev@lists.ozlabs.org
13054L:	linux-pci@vger.kernel.org
13055L:	linux-arm-kernel@lists.infradead.org
13056S:	Maintained
13057F:	drivers/pci/controller/dwc/*layerscape*
13058
13059PCI DRIVER FOR GENERIC OF HOSTS
13060M:	Will Deacon <will@kernel.org>
13061L:	linux-pci@vger.kernel.org
13062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13063S:	Maintained
13064F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13065F:	drivers/pci/controller/pci-host-common.c
13066F:	drivers/pci/controller/pci-host-generic.c
13067
13068PCI DRIVER FOR IMX6
13069M:	Richard Zhu <hongxing.zhu@nxp.com>
13070M:	Lucas Stach <l.stach@pengutronix.de>
13071L:	linux-pci@vger.kernel.org
13072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13073S:	Maintained
13074F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13075F:	drivers/pci/controller/dwc/*imx6*
13076
13077PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13078M:	Jonathan Derrick <jonathan.derrick@intel.com>
13079L:	linux-pci@vger.kernel.org
13080S:	Supported
13081F:	drivers/pci/controller/vmd.c
13082
13083PCI DRIVER FOR MICROSEMI SWITCHTEC
13084M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13085M:	Logan Gunthorpe <logang@deltatee.com>
13086L:	linux-pci@vger.kernel.org
13087S:	Maintained
13088F:	Documentation/ABI/testing/sysfs-class-switchtec
13089F:	Documentation/driver-api/switchtec.rst
13090F:	drivers/ntb/hw/mscc/
13091F:	drivers/pci/switch/switchtec*
13092F:	include/linux/switchtec.h
13093F:	include/uapi/linux/switchtec_ioctl.h
13094
13095PCI DRIVER FOR MOBIVEIL PCIE IP
13096M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13097M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13098L:	linux-pci@vger.kernel.org
13099S:	Supported
13100F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13101F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
13102
13103PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13104M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13105M:	Jason Cooper <jason@lakedaemon.net>
13106L:	linux-pci@vger.kernel.org
13107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13108S:	Maintained
13109F:	drivers/pci/controller/*mvebu*
13110
13111PCI DRIVER FOR NVIDIA TEGRA
13112M:	Thierry Reding <thierry.reding@gmail.com>
13113L:	linux-tegra@vger.kernel.org
13114L:	linux-pci@vger.kernel.org
13115S:	Supported
13116F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13117F:	drivers/pci/controller/pci-tegra.c
13118
13119PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13120M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13121L:	linux-pci@vger.kernel.org
13122L:	linux-arm-kernel@lists.infradead.org
13123S:	Maintained
13124F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13125F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13126
13127PCI DRIVER FOR RENESAS R-CAR
13128M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13129M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13130L:	linux-pci@vger.kernel.org
13131L:	linux-renesas-soc@vger.kernel.org
13132S:	Maintained
13133F:	Documentation/devicetree/bindings/pci/*rcar*
13134F:	drivers/pci/controller/*rcar*
13135
13136PCI DRIVER FOR SAMSUNG EXYNOS
13137M:	Jingoo Han <jingoohan1@gmail.com>
13138L:	linux-pci@vger.kernel.org
13139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13140L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13141S:	Maintained
13142F:	drivers/pci/controller/dwc/pci-exynos.c
13143
13144PCI DRIVER FOR SYNOPSYS DESIGNWARE
13145M:	Jingoo Han <jingoohan1@gmail.com>
13146M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13147L:	linux-pci@vger.kernel.org
13148S:	Maintained
13149F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
13150F:	drivers/pci/controller/dwc/*designware*
13151
13152PCI DRIVER FOR TI DRA7XX
13153M:	Kishon Vijay Abraham I <kishon@ti.com>
13154L:	linux-omap@vger.kernel.org
13155L:	linux-pci@vger.kernel.org
13156S:	Supported
13157F:	Documentation/devicetree/bindings/pci/ti-pci.txt
13158F:	drivers/pci/controller/dwc/pci-dra7xx.c
13159
13160PCI DRIVER FOR TI KEYSTONE
13161M:	Murali Karicheri <m-karicheri2@ti.com>
13162L:	linux-pci@vger.kernel.org
13163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13164S:	Maintained
13165F:	drivers/pci/controller/dwc/pci-keystone.c
13166
13167PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13168M:	Linus Walleij <linus.walleij@linaro.org>
13169L:	linux-pci@vger.kernel.org
13170S:	Maintained
13171F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13172F:	drivers/pci/controller/pci-v3-semi.c
13173
13174PCI ENDPOINT SUBSYSTEM
13175M:	Kishon Vijay Abraham I <kishon@ti.com>
13176M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13177L:	linux-pci@vger.kernel.org
13178S:	Supported
13179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13180F:	drivers/misc/pci_endpoint_test.c
13181F:	drivers/pci/endpoint/
13182F:	tools/pci/
13183
13184PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13185M:	Russell Currey <ruscur@russell.cc>
13186M:	Sam Bobroff <sbobroff@linux.ibm.com>
13187M:	Oliver O'Halloran <oohall@gmail.com>
13188L:	linuxppc-dev@lists.ozlabs.org
13189S:	Supported
13190F:	Documentation/PCI/pci-error-recovery.rst
13191F:	Documentation/powerpc/eeh-pci-error-recovery.rst
13192F:	arch/powerpc/include/*/eeh*.h
13193F:	arch/powerpc/kernel/eeh*.c
13194F:	arch/powerpc/platforms/*/eeh*.c
13195F:	drivers/pci/pcie/aer.c
13196F:	drivers/pci/pcie/dpc.c
13197F:	drivers/pci/pcie/err.c
13198
13199PCI ERROR RECOVERY
13200M:	Linas Vepstas <linasvepstas@gmail.com>
13201L:	linux-pci@vger.kernel.org
13202S:	Supported
13203F:	Documentation/PCI/pci-error-recovery.rst
13204
13205PCI MSI DRIVER FOR ALTERA MSI IP
13206M:	Ley Foon Tan <ley.foon.tan@intel.com>
13207L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
13208L:	linux-pci@vger.kernel.org
13209S:	Supported
13210F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13211F:	drivers/pci/controller/pcie-altera-msi.c
13212
13213PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13214M:	Toan Le <toan@os.amperecomputing.com>
13215L:	linux-pci@vger.kernel.org
13216L:	linux-arm-kernel@lists.infradead.org
13217S:	Maintained
13218F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13219F:	drivers/pci/controller/pci-xgene-msi.c
13220
13221PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13222M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13223R:	Rob Herring <robh@kernel.org>
13224L:	linux-pci@vger.kernel.org
13225S:	Supported
13226Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
13227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13228F:	drivers/pci/controller/
13229
13230PCI SUBSYSTEM
13231M:	Bjorn Helgaas <bhelgaas@google.com>
13232L:	linux-pci@vger.kernel.org
13233S:	Supported
13234Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
13235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13236F:	Documentation/PCI/
13237F:	Documentation/devicetree/bindings/pci/
13238F:	arch/x86/kernel/early-quirks.c
13239F:	arch/x86/kernel/quirks.c
13240F:	arch/x86/pci/
13241F:	drivers/acpi/pci*
13242F:	drivers/pci/
13243F:	include/asm-generic/pci*
13244F:	include/linux/of_pci.h
13245F:	include/linux/pci*
13246F:	include/uapi/linux/pci*
13247F:	lib/pci*
13248
13249PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13250M:	Jonathan Chocron <jonnyc@amazon.com>
13251L:	linux-pci@vger.kernel.org
13252S:	Maintained
13253F:	Documentation/devicetree/bindings/pci/pcie-al.txt
13254F:	drivers/pci/controller/dwc/pcie-al.c
13255
13256PCIE DRIVER FOR AMLOGIC MESON
13257M:	Yue Wang <yue.wang@Amlogic.com>
13258L:	linux-pci@vger.kernel.org
13259L:	linux-amlogic@lists.infradead.org
13260S:	Maintained
13261F:	drivers/pci/controller/dwc/pci-meson.c
13262
13263PCIE DRIVER FOR AXIS ARTPEC
13264M:	Jesper Nilsson <jesper.nilsson@axis.com>
13265L:	linux-arm-kernel@axis.com
13266L:	linux-pci@vger.kernel.org
13267S:	Maintained
13268F:	Documentation/devicetree/bindings/pci/axis,artpec*
13269F:	drivers/pci/controller/dwc/*artpec*
13270
13271PCIE DRIVER FOR CAVIUM THUNDERX
13272M:	Robert Richter <rrichter@marvell.com>
13273L:	linux-pci@vger.kernel.org
13274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13275S:	Supported
13276F:	drivers/pci/controller/pci-thunder-*
13277
13278PCIE DRIVER FOR HISILICON
13279M:	Zhou Wang <wangzhou1@hisilicon.com>
13280L:	linux-pci@vger.kernel.org
13281S:	Maintained
13282F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13283F:	drivers/pci/controller/dwc/pcie-hisi.c
13284
13285PCIE DRIVER FOR HISILICON KIRIN
13286M:	Xiaowei Song <songxiaowei@hisilicon.com>
13287M:	Binghui Wang <wangbinghui@hisilicon.com>
13288L:	linux-pci@vger.kernel.org
13289S:	Maintained
13290F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
13291F:	drivers/pci/controller/dwc/pcie-kirin.c
13292
13293PCIE DRIVER FOR HISILICON STB
13294M:	Shawn Guo <shawn.guo@linaro.org>
13295L:	linux-pci@vger.kernel.org
13296S:	Maintained
13297F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13298F:	drivers/pci/controller/dwc/pcie-histb.c
13299
13300PCIE DRIVER FOR MEDIATEK
13301M:	Ryder Lee <ryder.lee@mediatek.com>
13302L:	linux-pci@vger.kernel.org
13303L:	linux-mediatek@lists.infradead.org
13304S:	Supported
13305F:	Documentation/devicetree/bindings/pci/mediatek*
13306F:	drivers/pci/controller/*mediatek*
13307
13308PCIE DRIVER FOR QUALCOMM MSM
13309M:	Stanimir Varbanov <svarbanov@mm-sol.com>
13310L:	linux-pci@vger.kernel.org
13311L:	linux-arm-msm@vger.kernel.org
13312S:	Maintained
13313F:	drivers/pci/controller/dwc/*qcom*
13314
13315PCIE DRIVER FOR ROCKCHIP
13316M:	Shawn Lin <shawn.lin@rock-chips.com>
13317L:	linux-pci@vger.kernel.org
13318L:	linux-rockchip@lists.infradead.org
13319S:	Maintained
13320F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
13321F:	drivers/pci/controller/pcie-rockchip*
13322
13323PCIE DRIVER FOR SOCIONEXT UNIPHIER
13324M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13325L:	linux-pci@vger.kernel.org
13326S:	Maintained
13327F:	Documentation/devicetree/bindings/pci/uniphier-pcie*
13328F:	drivers/pci/controller/dwc/pcie-uniphier*
13329
13330PCIE DRIVER FOR ST SPEAR13XX
13331M:	Pratyush Anand <pratyush.anand@gmail.com>
13332L:	linux-pci@vger.kernel.org
13333S:	Maintained
13334F:	drivers/pci/controller/dwc/*spear*
13335
13336PCMCIA SUBSYSTEM
13337M:	Dominik Brodowski <linux@dominikbrodowski.net>
13338S:	Odd Fixes
13339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13340F:	Documentation/pcmcia/
13341F:	drivers/pcmcia/
13342F:	include/pcmcia/
13343F:	tools/pcmcia/
13344
13345PCNET32 NETWORK DRIVER
13346M:	Don Fry <pcnet32@frontier.com>
13347L:	netdev@vger.kernel.org
13348S:	Maintained
13349F:	drivers/net/ethernet/amd/pcnet32.c
13350
13351PCRYPT PARALLEL CRYPTO ENGINE
13352M:	Steffen Klassert <steffen.klassert@secunet.com>
13353L:	linux-crypto@vger.kernel.org
13354S:	Maintained
13355F:	crypto/pcrypt.c
13356F:	include/crypto/pcrypt.h
13357
13358PEAQ WMI HOTKEYS DRIVER
13359M:	Hans de Goede <hdegoede@redhat.com>
13360L:	platform-driver-x86@vger.kernel.org
13361S:	Maintained
13362F:	drivers/platform/x86/peaq-wmi.c
13363
13364PENSANDO ETHERNET DRIVERS
13365M:	Shannon Nelson <snelson@pensando.io>
13366M:	Pensando Drivers <drivers@pensando.io>
13367L:	netdev@vger.kernel.org
13368S:	Supported
13369F:	Documentation/networking/device_drivers/pensando/ionic.rst
13370F:	drivers/net/ethernet/pensando/
13371
13372PER-CPU MEMORY ALLOCATOR
13373M:	Dennis Zhou <dennis@kernel.org>
13374M:	Tejun Heo <tj@kernel.org>
13375M:	Christoph Lameter <cl@linux.com>
13376S:	Maintained
13377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13378F:	arch/*/include/asm/percpu.h
13379F:	include/linux/percpu*.h
13380F:	mm/percpu*.c
13381
13382PER-TASK DELAY ACCOUNTING
13383M:	Balbir Singh <bsingharora@gmail.com>
13384S:	Maintained
13385F:	include/linux/delayacct.h
13386F:	kernel/delayacct.c
13387
13388PERFORMANCE EVENTS SUBSYSTEM
13389M:	Peter Zijlstra <peterz@infradead.org>
13390M:	Ingo Molnar <mingo@redhat.com>
13391M:	Arnaldo Carvalho de Melo <acme@kernel.org>
13392R:	Mark Rutland <mark.rutland@arm.com>
13393R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13394R:	Jiri Olsa <jolsa@redhat.com>
13395R:	Namhyung Kim <namhyung@kernel.org>
13396L:	linux-kernel@vger.kernel.org
13397S:	Supported
13398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13399F:	arch/*/events/*
13400F:	arch/*/events/*/*
13401F:	arch/*/include/asm/perf_event.h
13402F:	arch/*/kernel/*/*/perf_event*.c
13403F:	arch/*/kernel/*/perf_event*.c
13404F:	arch/*/kernel/perf_callchain.c
13405F:	arch/*/kernel/perf_event*.c
13406F:	include/linux/perf_event.h
13407F:	include/uapi/linux/perf_event.h
13408F:	kernel/events/*
13409F:	tools/perf/
13410
13411PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13412R:	John Garry <john.garry@huawei.com>
13413R:	Will Deacon <will@kernel.org>
13414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13415S:	Supported
13416F:	tools/perf/pmu-events/arch/arm64/
13417
13418PERSONALITY HANDLING
13419M:	Christoph Hellwig <hch@infradead.org>
13420L:	linux-abi-devel@lists.sourceforge.net
13421S:	Maintained
13422F:	include/linux/personality.h
13423F:	include/uapi/linux/personality.h
13424
13425PHOENIX RC FLIGHT CONTROLLER ADAPTER
13426M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13427L:	linux-input@vger.kernel.org
13428S:	Maintained
13429F:	Documentation/input/devices/pxrc.rst
13430F:	drivers/input/joystick/pxrc.c
13431
13432PHONET PROTOCOL
13433M:	Remi Denis-Courmont <courmisch@gmail.com>
13434S:	Supported
13435F:	Documentation/networking/phonet.rst
13436F:	include/linux/phonet.h
13437F:	include/net/phonet/
13438F:	include/uapi/linux/phonet.h
13439F:	net/phonet/
13440
13441PHRAM MTD DRIVER
13442M:	Joern Engel <joern@lazybastard.org>
13443L:	linux-mtd@lists.infradead.org
13444S:	Maintained
13445F:	drivers/mtd/devices/phram.c
13446
13447PICOLCD HID DRIVER
13448M:	Bruno Prémont <bonbons@linux-vserver.org>
13449L:	linux-input@vger.kernel.org
13450S:	Maintained
13451F:	drivers/hid/hid-picolcd*
13452
13453PICOXCELL SUPPORT
13454M:	Jamie Iles <jamie@jamieiles.com>
13455L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13456S:	Supported
13457T:	git git://github.com/jamieiles/linux-2.6-ji.git
13458F:	arch/arm/boot/dts/picoxcell*
13459F:	arch/arm/mach-picoxcell/
13460F:	drivers/crypto/picoxcell*
13461
13462PIDFD API
13463M:	Christian Brauner <christian@brauner.io>
13464L:	linux-kernel@vger.kernel.org
13465S:	Maintained
13466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13467F:	samples/pidfd/
13468F:	tools/testing/selftests/clone3/
13469F:	tools/testing/selftests/pid_namespace/
13470F:	tools/testing/selftests/pidfd/
13471K:	(?i)pidfd
13472K:	(?i)clone3
13473K:	\b(clone_args|kernel_clone_args)\b
13474
13475PIN CONTROL SUBSYSTEM
13476M:	Linus Walleij <linus.walleij@linaro.org>
13477L:	linux-gpio@vger.kernel.org
13478S:	Maintained
13479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13480F:	Documentation/devicetree/bindings/pinctrl/
13481F:	Documentation/driver-api/pinctl.rst
13482F:	drivers/pinctrl/
13483F:	include/linux/pinctrl/
13484
13485PIN CONTROLLER - FREESCALE
13486M:	Dong Aisheng <aisheng.dong@nxp.com>
13487M:	Fabio Estevam <festevam@gmail.com>
13488M:	Shawn Guo <shawnguo@kernel.org>
13489M:	Stefan Agner <stefan@agner.ch>
13490R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13491L:	linux-gpio@vger.kernel.org
13492S:	Maintained
13493F:	Documentation/devicetree/bindings/pinctrl/fsl,*
13494F:	drivers/pinctrl/freescale/
13495
13496PIN CONTROLLER - INTEL
13497M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13498M:	Andy Shevchenko <andy@kernel.org>
13499S:	Maintained
13500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13501F:	drivers/pinctrl/intel/
13502
13503PIN CONTROLLER - MEDIATEK
13504M:	Sean Wang <sean.wang@kernel.org>
13505L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13506S:	Maintained
13507F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13508F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13509F:	drivers/pinctrl/mediatek/
13510
13511PIN CONTROLLER - MICROCHIP AT91
13512M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13514L:	linux-gpio@vger.kernel.org
13515S:	Supported
13516F:	drivers/gpio/gpio-sama5d2-piobu.c
13517F:	drivers/pinctrl/pinctrl-at91*
13518
13519PIN CONTROLLER - QUALCOMM
13520M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13521L:	linux-arm-msm@vger.kernel.org
13522S:	Maintained
13523F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13524F:	drivers/pinctrl/qcom/
13525
13526PIN CONTROLLER - RENESAS
13527M:	Geert Uytterhoeven <geert+renesas@glider.be>
13528L:	linux-renesas-soc@vger.kernel.org
13529S:	Supported
13530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13531F:	Documentation/devicetree/bindings/pinctrl/renesas,*
13532F:	drivers/pinctrl/pinctrl-rz*
13533F:	drivers/pinctrl/sh-pfc/
13534
13535PIN CONTROLLER - SAMSUNG
13536M:	Tomasz Figa <tomasz.figa@gmail.com>
13537M:	Krzysztof Kozlowski <krzk@kernel.org>
13538M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13539L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13540L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13541S:	Maintained
13542Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
13543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13544F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13545F:	drivers/pinctrl/samsung/
13546F:	include/dt-bindings/pinctrl/samsung.h
13547
13548PIN CONTROLLER - SINGLE
13549M:	Tony Lindgren <tony@atomide.com>
13550M:	Haojian Zhuang <haojian.zhuang@linaro.org>
13551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13552L:	linux-omap@vger.kernel.org
13553S:	Maintained
13554F:	drivers/pinctrl/pinctrl-single.c
13555
13556PIN CONTROLLER - ST SPEAR
13557M:	Viresh Kumar <vireshk@kernel.org>
13558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13559S:	Maintained
13560W:	http://www.st.com/spear
13561F:	drivers/pinctrl/spear/
13562
13563PISTACHIO SOC SUPPORT
13564M:	James Hartley <james.hartley@sondrel.com>
13565L:	linux-mips@vger.kernel.org
13566S:	Odd Fixes
13567F:	arch/mips/boot/dts/img/pistachio*
13568F:	arch/mips/configs/pistachio*_defconfig
13569F:	arch/mips/include/asm/mach-pistachio/
13570F:	arch/mips/pistachio/
13571
13572PKTCDVD DRIVER
13573M:	linux-block@vger.kernel.org
13574S:	Orphan
13575F:	drivers/block/pktcdvd.c
13576F:	include/linux/pktcdvd.h
13577F:	include/uapi/linux/pktcdvd.h
13578
13579PKUNITY SOC DRIVERS
13580M:	Guan Xuetao <gxt@pku.edu.cn>
13581S:	Maintained
13582W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13583T:	git git://github.com/gxt/linux.git
13584F:	drivers/i2c/busses/i2c-puv3.c
13585F:	drivers/input/serio/i8042-unicore32io.h
13586F:	drivers/rtc/rtc-puv3.c
13587F:	drivers/video/fbdev/fb-puv3.c
13588
13589PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13590M:	Tomasz Duszynski <tduszyns@gmail.com>
13591S:	Maintained
13592F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13593F:	drivers/iio/chemical/pms7003.c
13594
13595PLX DMA DRIVER
13596M:	Logan Gunthorpe <logang@deltatee.com>
13597S:	Maintained
13598F:	drivers/dma/plx_dma.c
13599
13600PM-GRAPH UTILITY
13601M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
13602L:	linux-pm@vger.kernel.org
13603S:	Supported
13604W:	https://01.org/pm-graph
13605B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13606T:	git git://github.com/intel/pm-graph
13607F:	tools/power/pm-graph
13608
13609PMBUS HARDWARE MONITORING DRIVERS
13610M:	Guenter Roeck <linux@roeck-us.net>
13611L:	linux-hwmon@vger.kernel.org
13612S:	Maintained
13613W:	http://hwmon.wiki.kernel.org/
13614W:	http://www.roeck-us.net/linux/drivers/
13615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13616F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13617F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
13618F:	Documentation/devicetree/bindings/hwmon/max31785.txt
13619F:	Documentation/hwmon/adm1275.rst
13620F:	Documentation/hwmon/ibm-cffps.rst
13621F:	Documentation/hwmon/ir35221.rst
13622F:	Documentation/hwmon/lm25066.rst
13623F:	Documentation/hwmon/ltc2978.rst
13624F:	Documentation/hwmon/ltc3815.rst
13625F:	Documentation/hwmon/max16064.rst
13626F:	Documentation/hwmon/max20751.rst
13627F:	Documentation/hwmon/max31785.rst
13628F:	Documentation/hwmon/max34440.rst
13629F:	Documentation/hwmon/max8688.rst
13630F:	Documentation/hwmon/pmbus-core.rst
13631F:	Documentation/hwmon/pmbus.rst
13632F:	Documentation/hwmon/tps40422.rst
13633F:	Documentation/hwmon/ucd9000.rst
13634F:	Documentation/hwmon/ucd9200.rst
13635F:	Documentation/hwmon/zl6100.rst
13636F:	drivers/hwmon/pmbus/
13637F:	include/linux/pmbus.h
13638
13639PMC SIERRA MaxRAID DRIVER
13640L:	linux-scsi@vger.kernel.org
13641S:	Orphan
13642W:	http://www.pmc-sierra.com/
13643F:	drivers/scsi/pmcraid.*
13644
13645PMC SIERRA PM8001 DRIVER
13646M:	Jack Wang <jinpu.wang@cloud.ionos.com>
13647L:	linux-scsi@vger.kernel.org
13648S:	Supported
13649F:	drivers/scsi/pm8001/
13650
13651PNI RM3100 IIO DRIVER
13652M:	Song Qiang <songqiang1304521@gmail.com>
13653L:	linux-iio@vger.kernel.org
13654S:	Maintained
13655F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13656F:	drivers/iio/magnetometer/rm3100*
13657
13658PNP SUPPORT
13659M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13660L:	linux-acpi@vger.kernel.org
13661S:	Maintained
13662F:	drivers/pnp/
13663F:	include/linux/pnp.h
13664
13665POSIX CLOCKS and TIMERS
13666M:	Thomas Gleixner <tglx@linutronix.de>
13667L:	linux-kernel@vger.kernel.org
13668S:	Maintained
13669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13670F:	fs/timerfd.c
13671F:	include/linux/time_namespace.h
13672F:	include/linux/timer*
13673F:	kernel/time/*timer*
13674F:	kernel/time/namespace.c
13675
13676POWER MANAGEMENT CORE
13677M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13678L:	linux-pm@vger.kernel.org
13679S:	Supported
13680B:	https://bugzilla.kernel.org
13681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13682F:	drivers/base/power/
13683F:	drivers/powercap/
13684F:	include/linux/intel_rapl.h
13685F:	include/linux/pm.h
13686F:	include/linux/pm_*
13687F:	include/linux/powercap.h
13688F:	kernel/configs/nopm.config
13689
13690POWER STATE COORDINATION INTERFACE (PSCI)
13691M:	Mark Rutland <mark.rutland@arm.com>
13692M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13693L:	linux-arm-kernel@lists.infradead.org
13694S:	Maintained
13695F:	drivers/firmware/psci/
13696F:	include/linux/psci.h
13697F:	include/uapi/linux/psci.h
13698
13699POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13700M:	Sebastian Reichel <sre@kernel.org>
13701L:	linux-pm@vger.kernel.org
13702S:	Maintained
13703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13704F:	Documentation/ABI/testing/sysfs-class-power
13705F:	Documentation/devicetree/bindings/power/supply/
13706F:	drivers/power/supply/
13707F:	include/linux/power_supply.h
13708
13709POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13710M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13711L:	linuxppc-dev@lists.ozlabs.org
13712S:	Maintained
13713F:	drivers/char/powernv-op-panel.c
13714
13715PPP OVER ATM (RFC 2364)
13716M:	Mitchell Blank Jr <mitch@sfgoth.com>
13717S:	Maintained
13718F:	include/uapi/linux/atmppp.h
13719F:	net/atm/pppoatm.c
13720
13721PPP OVER ETHERNET
13722M:	Michal Ostrowski <mostrows@earthlink.net>
13723S:	Maintained
13724F:	drivers/net/ppp/pppoe.c
13725F:	drivers/net/ppp/pppox.c
13726
13727PPP OVER L2TP
13728M:	James Chapman <jchapman@katalix.com>
13729S:	Maintained
13730F:	include/linux/if_pppol2tp.h
13731F:	include/uapi/linux/if_pppol2tp.h
13732F:	net/l2tp/l2tp_ppp.c
13733
13734PPP PROTOCOL DRIVERS AND COMPRESSORS
13735M:	Paul Mackerras <paulus@samba.org>
13736L:	linux-ppp@vger.kernel.org
13737S:	Maintained
13738F:	drivers/net/ppp/ppp_*
13739
13740PPS SUPPORT
13741M:	Rodolfo Giometti <giometti@enneenne.com>
13742L:	linuxpps@ml.enneenne.com (subscribers-only)
13743S:	Maintained
13744W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13745F:	Documentation/ABI/testing/sysfs-pps
13746F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13747F:	Documentation/driver-api/pps.rst
13748F:	drivers/pps/
13749F:	include/linux/pps*.h
13750F:	include/uapi/linux/pps.h
13751
13752PPTP DRIVER
13753M:	Dmitry Kozlov <xeb@mail.ru>
13754L:	netdev@vger.kernel.org
13755S:	Maintained
13756W:	http://sourceforge.net/projects/accel-pptp
13757F:	drivers/net/ppp/pptp.c
13758
13759PRESSURE STALL INFORMATION (PSI)
13760M:	Johannes Weiner <hannes@cmpxchg.org>
13761S:	Maintained
13762F:	include/linux/psi*
13763F:	kernel/sched/psi.c
13764
13765PRINTK
13766M:	Petr Mladek <pmladek@suse.com>
13767M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13768R:	Steven Rostedt <rostedt@goodmis.org>
13769S:	Maintained
13770F:	include/linux/printk.h
13771F:	kernel/printk/
13772
13773PRISM54 WIRELESS DRIVER
13774M:	Luis Chamberlain <mcgrof@kernel.org>
13775L:	linux-wireless@vger.kernel.org
13776S:	Obsolete
13777W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
13778F:	drivers/net/wireless/intersil/prism54/
13779
13780PROC FILESYSTEM
13781R:	Alexey Dobriyan <adobriyan@gmail.com>
13782L:	linux-kernel@vger.kernel.org
13783L:	linux-fsdevel@vger.kernel.org
13784S:	Maintained
13785F:	Documentation/filesystems/proc.rst
13786F:	fs/proc/
13787F:	include/linux/proc_fs.h
13788F:	tools/testing/selftests/proc/
13789
13790PROC SYSCTL
13791M:	Luis Chamberlain <mcgrof@kernel.org>
13792M:	Kees Cook <keescook@chromium.org>
13793M:	Iurii Zaikin <yzaikin@google.com>
13794L:	linux-kernel@vger.kernel.org
13795L:	linux-fsdevel@vger.kernel.org
13796S:	Maintained
13797F:	fs/proc/proc_sysctl.c
13798F:	include/linux/sysctl.h
13799F:	kernel/sysctl-test.c
13800F:	kernel/sysctl.c
13801F:	tools/testing/selftests/sysctl/
13802
13803PS3 NETWORK SUPPORT
13804M:	Geoff Levand <geoff@infradead.org>
13805L:	netdev@vger.kernel.org
13806L:	linuxppc-dev@lists.ozlabs.org
13807S:	Maintained
13808F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13809
13810PS3 PLATFORM SUPPORT
13811M:	Geoff Levand <geoff@infradead.org>
13812L:	linuxppc-dev@lists.ozlabs.org
13813S:	Maintained
13814F:	arch/powerpc/boot/ps3*
13815F:	arch/powerpc/include/asm/lv1call.h
13816F:	arch/powerpc/include/asm/ps3*.h
13817F:	arch/powerpc/platforms/ps3/
13818F:	drivers/*/ps3*
13819F:	drivers/ps3/
13820F:	drivers/rtc/rtc-ps3.c
13821F:	drivers/usb/host/*ps3.c
13822F:	sound/ppc/snd_ps3*
13823
13824PS3VRAM DRIVER
13825M:	Jim Paris <jim@jtan.com>
13826M:	Geoff Levand <geoff@infradead.org>
13827L:	linuxppc-dev@lists.ozlabs.org
13828S:	Maintained
13829F:	drivers/block/ps3vram.c
13830
13831PSAMPLE PACKET SAMPLING SUPPORT
13832M:	Yotam Gigi <yotam.gi@gmail.com>
13833S:	Maintained
13834F:	include/net/psample.h
13835F:	include/uapi/linux/psample.h
13836F:	net/psample
13837
13838PSTORE FILESYSTEM
13839M:	Kees Cook <keescook@chromium.org>
13840M:	Anton Vorontsov <anton@enomsg.org>
13841M:	Colin Cross <ccross@android.com>
13842M:	Tony Luck <tony.luck@intel.com>
13843S:	Maintained
13844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13845F:	Documentation/admin-guide/ramoops.rst
13846F:	Documentation/admin-guide/pstore-blk.rst
13847F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13848F:	drivers/acpi/apei/erst.c
13849F:	drivers/firmware/efi/efi-pstore.c
13850F:	fs/pstore/
13851F:	include/linux/pstore*
13852K:	\b(pstore|ramoops)
13853
13854PTP HARDWARE CLOCK SUPPORT
13855M:	Richard Cochran <richardcochran@gmail.com>
13856L:	netdev@vger.kernel.org
13857S:	Maintained
13858W:	http://linuxptp.sourceforge.net/
13859F:	Documentation/ABI/testing/sysfs-ptp
13860F:	Documentation/driver-api/ptp.rst
13861F:	drivers/net/phy/dp83640*
13862F:	drivers/ptp/*
13863F:	include/linux/ptp_cl*
13864
13865PTRACE SUPPORT
13866M:	Oleg Nesterov <oleg@redhat.com>
13867S:	Maintained
13868F:	arch/*/*/ptrace*.c
13869F:	arch/*/include/asm/ptrace*.h
13870F:	arch/*/ptrace*.c
13871F:	include/asm-generic/syscall.h
13872F:	include/linux/ptrace.h
13873F:	include/linux/regset.h
13874F:	include/linux/tracehook.h
13875F:	include/uapi/linux/ptrace.h
13876F:	include/uapi/linux/ptrace.h
13877F:	kernel/ptrace.c
13878
13879PULSE8-CEC DRIVER
13880M:	Hans Verkuil <hverkuil@xs4all.nl>
13881L:	linux-media@vger.kernel.org
13882S:	Maintained
13883T:	git git://linuxtv.org/media_tree.git
13884F:	Documentation/admin-guide/media/pulse8-cec.rst
13885F:	drivers/media/cec/usb/pulse8/
13886
13887PVRUSB2 VIDEO4LINUX DRIVER
13888M:	Mike Isely <isely@pobox.com>
13889L:	pvrusb2@isely.net	(subscribers-only)
13890L:	linux-media@vger.kernel.org
13891S:	Maintained
13892W:	http://www.isely.net/pvrusb2/
13893T:	git git://linuxtv.org/media_tree.git
13894F:	Documentation/driver-api/media/drivers/pvrusb2*
13895F:	drivers/media/usb/pvrusb2/
13896
13897PWC WEBCAM DRIVER
13898M:	Hans Verkuil <hverkuil@xs4all.nl>
13899L:	linux-media@vger.kernel.org
13900S:	Odd Fixes
13901T:	git git://linuxtv.org/media_tree.git
13902F:	drivers/media/usb/pwc/*
13903F:	include/trace/events/pwc.h
13904
13905PWM FAN DRIVER
13906M:	Kamil Debski <kamil@wypas.org>
13907M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13908L:	linux-hwmon@vger.kernel.org
13909S:	Supported
13910F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13911F:	Documentation/hwmon/pwm-fan.rst
13912F:	drivers/hwmon/pwm-fan.c
13913
13914PWM IR Transmitter
13915M:	Sean Young <sean@mess.org>
13916L:	linux-media@vger.kernel.org
13917S:	Maintained
13918F:	drivers/media/rc/pwm-ir-tx.c
13919
13920PWM SUBSYSTEM
13921M:	Thierry Reding <thierry.reding@gmail.com>
13922R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13923M:	Lee Jones <lee.jones@linaro.org>
13924L:	linux-pwm@vger.kernel.org
13925S:	Maintained
13926Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13928F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13929F:	Documentation/devicetree/bindings/pwm/
13930F:	Documentation/driver-api/pwm.rst
13931F:	drivers/gpio/gpio-mvebu.c
13932F:	drivers/pwm/
13933F:	drivers/video/backlight/pwm_bl.c
13934F:	include/linux/pwm.h
13935F:	include/linux/pwm_backlight.h
13936K:	pwm_(config|apply_state|ops)
13937
13938PXA GPIO DRIVER
13939M:	Robert Jarzmik <robert.jarzmik@free.fr>
13940L:	linux-gpio@vger.kernel.org
13941S:	Maintained
13942F:	drivers/gpio/gpio-pxa.c
13943
13944PXA MMCI DRIVER
13945S:	Orphan
13946
13947PXA RTC DRIVER
13948M:	Robert Jarzmik <robert.jarzmik@free.fr>
13949L:	linux-rtc@vger.kernel.org
13950S:	Maintained
13951
13952PXA2xx/PXA3xx SUPPORT
13953M:	Daniel Mack <daniel@zonque.org>
13954M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13955M:	Robert Jarzmik <robert.jarzmik@free.fr>
13956L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13957S:	Maintained
13958T:	git git://github.com/hzhuang1/linux.git
13959T:	git git://github.com/rjarzmik/linux.git
13960F:	arch/arm/boot/dts/pxa*
13961F:	arch/arm/mach-pxa/
13962F:	drivers/dma/pxa*
13963F:	drivers/pcmcia/pxa2xx*
13964F:	drivers/pinctrl/pxa/
13965F:	drivers/spi/spi-pxa2xx*
13966F:	drivers/usb/gadget/udc/pxa2*
13967F:	include/sound/pxa2xx-lib.h
13968F:	sound/arm/pxa*
13969F:	sound/soc/pxa/
13970
13971QAT DRIVER
13972M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13973L:	qat-linux@intel.com
13974S:	Supported
13975F:	drivers/crypto/qat/
13976
13977QCOM AUDIO (ASoC) DRIVERS
13978M:	Patrick Lai <plai@codeaurora.org>
13979M:	Banajit Goswami <bgoswami@codeaurora.org>
13980L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13981S:	Supported
13982F:	sound/soc/qcom/
13983
13984QCOM IPA DRIVER
13985M:	Alex Elder <elder@kernel.org>
13986L:	netdev@vger.kernel.org
13987S:	Supported
13988F:	drivers/net/ipa/
13989
13990QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13991M:	Gabriel Somlo <somlo@cmu.edu>
13992M:	"Michael S. Tsirkin" <mst@redhat.com>
13993L:	qemu-devel@nongnu.org
13994S:	Maintained
13995F:	drivers/firmware/qemu_fw_cfg.c
13996F:	include/uapi/linux/qemu_fw_cfg.h
13997
13998QIB DRIVER
13999M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
14000M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
14001L:	linux-rdma@vger.kernel.org
14002S:	Supported
14003F:	drivers/infiniband/hw/qib/
14004
14005QLOGIC QL41xxx FCOE DRIVER
14006M:	QLogic-Storage-Upstream@cavium.com
14007L:	linux-scsi@vger.kernel.org
14008S:	Supported
14009F:	drivers/scsi/qedf/
14010
14011QLOGIC QL41xxx ISCSI DRIVER
14012M:	QLogic-Storage-Upstream@cavium.com
14013L:	linux-scsi@vger.kernel.org
14014S:	Supported
14015F:	drivers/scsi/qedi/
14016
14017QLOGIC QL4xxx ETHERNET DRIVER
14018M:	Ariel Elior <aelior@marvell.com>
14019M:	GR-everest-linux-l2@marvell.com
14020L:	netdev@vger.kernel.org
14021S:	Supported
14022F:	drivers/net/ethernet/qlogic/qed/
14023F:	drivers/net/ethernet/qlogic/qede/
14024F:	include/linux/qed/
14025
14026QLOGIC QL4xxx RDMA DRIVER
14027M:	Michal Kalderon <mkalderon@marvell.com>
14028M:	Ariel Elior <aelior@marvell.com>
14029L:	linux-rdma@vger.kernel.org
14030S:	Supported
14031F:	drivers/infiniband/hw/qedr/
14032F:	include/uapi/rdma/qedr-abi.h
14033
14034QLOGIC QLA1280 SCSI DRIVER
14035M:	Michael Reed <mdr@sgi.com>
14036L:	linux-scsi@vger.kernel.org
14037S:	Maintained
14038F:	drivers/scsi/qla1280.[ch]
14039
14040QLOGIC QLA2XXX FC-SCSI DRIVER
14041M:	Nilesh Javali <njavali@marvell.com>
14042M:	GR-QLogic-Storage-Upstream@marvell.com
14043L:	linux-scsi@vger.kernel.org
14044S:	Supported
14045F:	Documentation/scsi/LICENSE.qla2xxx
14046F:	drivers/scsi/qla2xxx/
14047
14048QLOGIC QLA3XXX NETWORK DRIVER
14049M:	GR-Linux-NIC-Dev@marvell.com
14050L:	netdev@vger.kernel.org
14051S:	Supported
14052F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
14053F:	drivers/net/ethernet/qlogic/qla3xxx.*
14054
14055QLOGIC QLA4XXX iSCSI DRIVER
14056M:	QLogic-Storage-Upstream@qlogic.com
14057L:	linux-scsi@vger.kernel.org
14058S:	Supported
14059F:	Documentation/scsi/LICENSE.qla4xxx
14060F:	drivers/scsi/qla4xxx/
14061
14062QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14063M:	Shahed Shaikh <shshaikh@marvell.com>
14064M:	Manish Chopra <manishc@marvell.com>
14065M:	GR-Linux-NIC-Dev@marvell.com
14066L:	netdev@vger.kernel.org
14067S:	Supported
14068F:	drivers/net/ethernet/qlogic/qlcnic/
14069
14070QLOGIC QLGE 10Gb ETHERNET DRIVER
14071M:	Manish Chopra <manishc@marvell.com>
14072M:	GR-Linux-NIC-Dev@marvell.com
14073L:	netdev@vger.kernel.org
14074S:	Supported
14075F:	drivers/staging/qlge/
14076
14077QM1D1B0004 MEDIA DRIVER
14078M:	Akihiro Tsukada <tskd08@gmail.com>
14079L:	linux-media@vger.kernel.org
14080S:	Odd Fixes
14081F:	drivers/media/tuners/qm1d1b0004*
14082
14083QM1D1C0042 MEDIA DRIVER
14084M:	Akihiro Tsukada <tskd08@gmail.com>
14085L:	linux-media@vger.kernel.org
14086S:	Odd Fixes
14087F:	drivers/media/tuners/qm1d1c0042*
14088
14089QNX4 FILESYSTEM
14090M:	Anders Larsen <al@alarsen.net>
14091S:	Maintained
14092W:	http://www.alarsen.net/linux/qnx4fs/
14093F:	fs/qnx4/
14094F:	include/uapi/linux/qnx4_fs.h
14095F:	include/uapi/linux/qnxtypes.h
14096
14097QORIQ DPAA2 FSL-MC BUS DRIVER
14098M:	Stuart Yoder <stuyoder@gmail.com>
14099M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
14100L:	linux-kernel@vger.kernel.org
14101S:	Maintained
14102F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14103F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
14104F:	drivers/bus/fsl-mc/
14105
14106QT1010 MEDIA DRIVER
14107M:	Antti Palosaari <crope@iki.fi>
14108L:	linux-media@vger.kernel.org
14109S:	Maintained
14110W:	https://linuxtv.org
14111W:	http://palosaari.fi/linux/
14112Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14113T:	git git://linuxtv.org/anttip/media_tree.git
14114F:	drivers/media/tuners/qt1010*
14115
14116QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14117M:	Kalle Valo <kvalo@codeaurora.org>
14118L:	ath10k@lists.infradead.org
14119S:	Supported
14120W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14122F:	drivers/net/wireless/ath/ath10k/
14123
14124QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14125M:	Kalle Valo <kvalo@codeaurora.org>
14126L:	ath11k@lists.infradead.org
14127S:	Supported
14128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14129F:	drivers/net/wireless/ath/ath11k/
14130
14131QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14132M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14133L:	linux-wireless@vger.kernel.org
14134S:	Supported
14135W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14136F:	drivers/net/wireless/ath/ath9k/
14137
14138QUALCOMM CAMERA SUBSYSTEM DRIVER
14139M:	Todor Tomov <todor.too@gmail.com>
14140L:	linux-media@vger.kernel.org
14141S:	Maintained
14142F:	Documentation/admin-guide/media/qcom_camss.rst
14143F:	Documentation/devicetree/bindings/media/qcom,camss.txt
14144F:	drivers/media/platform/qcom/camss/
14145
14146QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14147M:	Niklas Cassel <nks@flawful.org>
14148L:	linux-pm@vger.kernel.org
14149L:	linux-arm-msm@vger.kernel.org
14150S:	Maintained
14151F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14152F:	drivers/power/avs/qcom-cpr.c
14153
14154QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14155M:	Ilia Lin <ilia.lin@kernel.org>
14156L:	linux-pm@vger.kernel.org
14157S:	Maintained
14158F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14159F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
14160
14161QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14162M:	Timur Tabi <timur@kernel.org>
14163L:	netdev@vger.kernel.org
14164S:	Maintained
14165F:	drivers/net/ethernet/qualcomm/emac/
14166
14167QUALCOMM ETHQOS ETHERNET DRIVER
14168M:	Vinod Koul <vkoul@kernel.org>
14169L:	netdev@vger.kernel.org
14170S:	Maintained
14171F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
14172F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14173
14174QUALCOMM GENERIC INTERFACE I2C DRIVER
14175M:	Alok Chauhan <alokc@codeaurora.org>
14176L:	linux-i2c@vger.kernel.org
14177L:	linux-arm-msm@vger.kernel.org
14178S:	Supported
14179F:	drivers/i2c/busses/i2c-qcom-geni.c
14180
14181QUALCOMM HEXAGON ARCHITECTURE
14182M:	Brian Cain <bcain@codeaurora.org>
14183L:	linux-hexagon@vger.kernel.org
14184S:	Supported
14185F:	arch/hexagon/
14186
14187QUALCOMM HIDMA DRIVER
14188M:	Sinan Kaya <okaya@kernel.org>
14189L:	linux-arm-kernel@lists.infradead.org
14190L:	linux-arm-msm@vger.kernel.org
14191L:	dmaengine@vger.kernel.org
14192S:	Supported
14193F:	drivers/dma/qcom/hidma*
14194
14195QUALCOMM I2C CCI DRIVER
14196M:	Loic Poulain <loic.poulain@linaro.org>
14197M:	Robert Foss <robert.foss@linaro.org>
14198L:	linux-i2c@vger.kernel.org
14199L:	linux-arm-msm@vger.kernel.org
14200S:	Maintained
14201F:	Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14202F:	drivers/i2c/busses/i2c-qcom-cci.c
14203
14204QUALCOMM IOMMU
14205M:	Rob Clark <robdclark@gmail.com>
14206L:	iommu@lists.linux-foundation.org
14207L:	linux-arm-msm@vger.kernel.org
14208S:	Maintained
14209F:	drivers/iommu/qcom_iommu.c
14210
14211QUALCOMM IPCC MAILBOX DRIVER
14212M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14213L:	linux-arm-msm@vger.kernel.org
14214S:	Supported
14215F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14216F:	drivers/mailbox/qcom-ipcc.c
14217F:	include/dt-bindings/mailbox/qcom-ipcc.h
14218
14219QUALCOMM RMNET DRIVER
14220M:	Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14221M:	Sean Tranchetti <stranche@codeaurora.org>
14222L:	netdev@vger.kernel.org
14223S:	Maintained
14224F:	Documentation/networking/device_drivers/qualcomm/rmnet.rst
14225F:	drivers/net/ethernet/qualcomm/rmnet/
14226F:	include/linux/if_rmnet.h
14227
14228QUALCOMM TSENS THERMAL DRIVER
14229M:	Amit Kucheria <amit.kucheria@linaro.org>
14230L:	linux-pm@vger.kernel.org
14231L:	linux-arm-msm@vger.kernel.org
14232S:	Maintained
14233F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14234F:	drivers/thermal/qcom/
14235
14236QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14237M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
14238L:	linux-media@vger.kernel.org
14239L:	linux-arm-msm@vger.kernel.org
14240S:	Maintained
14241T:	git git://linuxtv.org/media_tree.git
14242F:	Documentation/devicetree/bindings/media/*venus*
14243F:	drivers/media/platform/qcom/venus/
14244
14245QUALCOMM WCN36XX WIRELESS DRIVER
14246M:	Kalle Valo <kvalo@codeaurora.org>
14247L:	wcn36xx@lists.infradead.org
14248S:	Supported
14249W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14250T:	git git://github.com/KrasnikovEugene/wcn36xx.git
14251F:	drivers/net/wireless/ath/wcn36xx/
14252
14253QUANTENNA QTNFMAC WIRELESS DRIVER
14254M:	Igor Mitsyanko <imitsyanko@quantenna.com>
14255R:	Sergey Matyukevich <geomatsi@gmail.com>
14256L:	linux-wireless@vger.kernel.org
14257S:	Maintained
14258F:	drivers/net/wireless/quantenna
14259
14260RADEON and AMDGPU DRM DRIVERS
14261M:	Alex Deucher <alexander.deucher@amd.com>
14262M:	Christian König <christian.koenig@amd.com>
14263L:	amd-gfx@lists.freedesktop.org
14264S:	Supported
14265T:	git git://people.freedesktop.org/~agd5f/linux
14266F:	drivers/gpu/drm/amd/
14267F:	drivers/gpu/drm/radeon/
14268F:	include/uapi/drm/amdgpu_drm.h
14269F:	include/uapi/drm/radeon_drm.h
14270
14271RADEON FRAMEBUFFER DISPLAY DRIVER
14272M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
14273L:	linux-fbdev@vger.kernel.org
14274S:	Maintained
14275F:	drivers/video/fbdev/aty/radeon*
14276F:	include/uapi/linux/radeonfb.h
14277
14278RADIOSHARK RADIO DRIVER
14279M:	Hans Verkuil <hverkuil@xs4all.nl>
14280L:	linux-media@vger.kernel.org
14281S:	Maintained
14282T:	git git://linuxtv.org/media_tree.git
14283F:	drivers/media/radio/radio-shark.c
14284
14285RADIOSHARK2 RADIO DRIVER
14286M:	Hans Verkuil <hverkuil@xs4all.nl>
14287L:	linux-media@vger.kernel.org
14288S:	Maintained
14289T:	git git://linuxtv.org/media_tree.git
14290F:	drivers/media/radio/radio-shark2.c
14291F:	drivers/media/radio/radio-tea5777.c
14292
14293RADOS BLOCK DEVICE (RBD)
14294M:	Ilya Dryomov <idryomov@gmail.com>
14295R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
14296L:	ceph-devel@vger.kernel.org
14297S:	Supported
14298W:	http://ceph.com/
14299T:	git git://github.com/ceph/ceph-client.git
14300F:	Documentation/ABI/testing/sysfs-bus-rbd
14301F:	drivers/block/rbd.c
14302F:	drivers/block/rbd_types.h
14303
14304RAGE128 FRAMEBUFFER DISPLAY DRIVER
14305M:	Paul Mackerras <paulus@samba.org>
14306L:	linux-fbdev@vger.kernel.org
14307S:	Maintained
14308F:	drivers/video/fbdev/aty/aty128fb.c
14309
14310RAINSHADOW-CEC DRIVER
14311M:	Hans Verkuil <hverkuil@xs4all.nl>
14312L:	linux-media@vger.kernel.org
14313S:	Maintained
14314T:	git git://linuxtv.org/media_tree.git
14315F:	drivers/media/cec/usb/rainshadow/
14316
14317RALINK MIPS ARCHITECTURE
14318M:	John Crispin <john@phrozen.org>
14319L:	linux-mips@vger.kernel.org
14320S:	Maintained
14321F:	arch/mips/ralink
14322
14323RALINK RT2X00 WIRELESS LAN DRIVER
14324M:	Stanislaw Gruszka <stf_xl@wp.pl>
14325M:	Helmut Schaa <helmut.schaa@googlemail.com>
14326L:	linux-wireless@vger.kernel.org
14327S:	Maintained
14328F:	drivers/net/wireless/ralink/rt2x00/
14329
14330RAMDISK RAM BLOCK DEVICE DRIVER
14331M:	Jens Axboe <axboe@kernel.dk>
14332S:	Maintained
14333F:	Documentation/admin-guide/blockdev/ramdisk.rst
14334F:	drivers/block/brd.c
14335
14336RANCHU VIRTUAL BOARD FOR MIPS
14337M:	Miodrag Dinic <miodrag.dinic@mips.com>
14338L:	linux-mips@vger.kernel.org
14339S:	Supported
14340F:	arch/mips/configs/generic/board-ranchu.config
14341F:	arch/mips/generic/board-ranchu.c
14342
14343RANDOM NUMBER DRIVER
14344M:	"Theodore Ts'o" <tytso@mit.edu>
14345S:	Maintained
14346F:	drivers/char/random.c
14347
14348RAPIDIO SUBSYSTEM
14349M:	Matt Porter <mporter@kernel.crashing.org>
14350M:	Alexandre Bounine <alex.bou9@gmail.com>
14351S:	Maintained
14352F:	drivers/rapidio/
14353
14354RAS INFRASTRUCTURE
14355M:	Tony Luck <tony.luck@intel.com>
14356M:	Borislav Petkov <bp@alien8.de>
14357L:	linux-edac@vger.kernel.org
14358S:	Maintained
14359F:	Documentation/admin-guide/ras.rst
14360F:	drivers/ras/
14361F:	include/linux/ras.h
14362F:	include/ras/ras_event.h
14363
14364RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14365L:	linux-wireless@vger.kernel.org
14366S:	Orphan
14367F:	drivers/net/wireless/ray*
14368
14369RCMM REMOTE CONTROLS DECODER
14370M:	Patrick Lerda <patrick9876@free.fr>
14371S:	Maintained
14372F:	drivers/media/rc/ir-rcmm-decoder.c
14373
14374RCUTORTURE TEST FRAMEWORK
14375M:	"Paul E. McKenney" <paulmck@kernel.org>
14376M:	Josh Triplett <josh@joshtriplett.org>
14377R:	Steven Rostedt <rostedt@goodmis.org>
14378R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14379R:	Lai Jiangshan <jiangshanlai@gmail.com>
14380L:	rcu@vger.kernel.org
14381S:	Supported
14382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14383F:	tools/testing/selftests/rcutorture
14384
14385RDC R-321X SoC
14386M:	Florian Fainelli <florian@openwrt.org>
14387S:	Maintained
14388
14389RDC R6040 FAST ETHERNET DRIVER
14390M:	Florian Fainelli <f.fainelli@gmail.com>
14391L:	netdev@vger.kernel.org
14392S:	Maintained
14393F:	drivers/net/ethernet/rdc/r6040.c
14394
14395RDMAVT - RDMA verbs software
14396M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
14397M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
14398L:	linux-rdma@vger.kernel.org
14399S:	Supported
14400F:	drivers/infiniband/sw/rdmavt
14401
14402RDS - RELIABLE DATAGRAM SOCKETS
14403M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
14404L:	netdev@vger.kernel.org
14405L:	linux-rdma@vger.kernel.org
14406L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
14407S:	Supported
14408W:	https://oss.oracle.com/projects/rds/
14409F:	Documentation/networking/rds.rst
14410F:	net/rds/
14411
14412RDT - RESOURCE ALLOCATION
14413M:	Fenghua Yu <fenghua.yu@intel.com>
14414M:	Reinette Chatre <reinette.chatre@intel.com>
14415L:	linux-kernel@vger.kernel.org
14416S:	Supported
14417F:	Documentation/x86/resctrl*
14418F:	arch/x86/include/asm/resctrl.h
14419F:	arch/x86/kernel/cpu/resctrl/
14420F:	tools/testing/selftests/resctrl/
14421
14422READ-COPY UPDATE (RCU)
14423M:	"Paul E. McKenney" <paulmck@kernel.org>
14424M:	Josh Triplett <josh@joshtriplett.org>
14425R:	Steven Rostedt <rostedt@goodmis.org>
14426R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14427R:	Lai Jiangshan <jiangshanlai@gmail.com>
14428R:	Joel Fernandes <joel@joelfernandes.org>
14429L:	rcu@vger.kernel.org
14430S:	Supported
14431W:	http://www.rdrop.com/users/paulmck/RCU/
14432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14433F:	Documentation/RCU/
14434F:	include/linux/rcu*
14435F:	kernel/rcu/
14436X:	Documentation/RCU/torture.txt
14437X:	include/linux/srcu*.h
14438X:	kernel/rcu/srcu*.c
14439
14440REAL TIME CLOCK (RTC) SUBSYSTEM
14441M:	Alessandro Zummo <a.zummo@towertech.it>
14442M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14443L:	linux-rtc@vger.kernel.org
14444S:	Maintained
14445Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
14446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14447F:	Documentation/admin-guide/rtc.rst
14448F:	Documentation/devicetree/bindings/rtc/
14449F:	drivers/rtc/
14450F:	include/linux/platform_data/rtc-*
14451F:	include/linux/rtc.h
14452F:	include/linux/rtc/
14453F:	include/uapi/linux/rtc.h
14454F:	tools/testing/selftests/rtc/
14455
14456REALTEK AUDIO CODECS
14457M:	Oder Chiou <oder_chiou@realtek.com>
14458S:	Maintained
14459F:	include/sound/rt*.h
14460F:	sound/soc/codecs/rt*
14461
14462REALTEK RTL83xx SMI DSA ROUTER CHIPS
14463M:	Linus Walleij <linus.walleij@linaro.org>
14464S:	Maintained
14465F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14466F:	drivers/net/dsa/realtek-smi*
14467F:	drivers/net/dsa/rtl83*
14468
14469REALTEK WIRELESS DRIVER (rtlwifi family)
14470M:	Ping-Ke Shih <pkshih@realtek.com>
14471L:	linux-wireless@vger.kernel.org
14472S:	Maintained
14473W:	https://wireless.wiki.kernel.org/
14474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14475F:	drivers/net/wireless/realtek/rtlwifi/
14476
14477REALTEK WIRELESS DRIVER (rtw88)
14478M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14479L:	linux-wireless@vger.kernel.org
14480S:	Maintained
14481F:	drivers/net/wireless/realtek/rtw88/
14482
14483REDPINE WIRELESS DRIVER
14484M:	Amitkumar Karwar <amitkarwar@gmail.com>
14485M:	Siva Rebbagondla <siva8118@gmail.com>
14486L:	linux-wireless@vger.kernel.org
14487S:	Maintained
14488F:	drivers/net/wireless/rsi/
14489
14490REGISTER MAP ABSTRACTION
14491M:	Mark Brown <broonie@kernel.org>
14492L:	linux-kernel@vger.kernel.org
14493S:	Supported
14494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14495F:	Documentation/devicetree/bindings/regmap/
14496F:	drivers/base/regmap/
14497F:	include/linux/regmap.h
14498
14499REISERFS FILE SYSTEM
14500L:	reiserfs-devel@vger.kernel.org
14501S:	Supported
14502F:	fs/reiserfs/
14503
14504REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14505M:	Ohad Ben-Cohen <ohad@wizery.com>
14506M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14507L:	linux-remoteproc@vger.kernel.org
14508S:	Maintained
14509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14510F:	Documentation/ABI/testing/sysfs-class-remoteproc
14511F:	Documentation/devicetree/bindings/remoteproc/
14512F:	Documentation/remoteproc.txt
14513F:	drivers/remoteproc/
14514F:	include/linux/remoteproc.h
14515F:	include/linux/remoteproc/
14516
14517REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14518M:	Ohad Ben-Cohen <ohad@wizery.com>
14519M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14520L:	linux-remoteproc@vger.kernel.org
14521S:	Maintained
14522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14523F:	Documentation/ABI/testing/sysfs-bus-rpmsg
14524F:	Documentation/rpmsg.txt
14525F:	drivers/rpmsg/
14526F:	include/linux/rpmsg.h
14527F:	include/linux/rpmsg/
14528F:	include/uapi/linux/rpmsg.h
14529F:	samples/rpmsg/
14530
14531RENESAS CLOCK DRIVERS
14532M:	Geert Uytterhoeven <geert+renesas@glider.be>
14533L:	linux-renesas-soc@vger.kernel.org
14534S:	Supported
14535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14536F:	Documentation/devicetree/bindings/clock/renesas,*
14537F:	drivers/clk/renesas/
14538
14539RENESAS EMEV2 I2C DRIVER
14540M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14541S:	Supported
14542F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14543F:	drivers/i2c/busses/i2c-emev2.c
14544
14545RENESAS ETHERNET DRIVERS
14546R:	Sergei Shtylyov <sergei.shtylyov@gmail.com>
14547L:	netdev@vger.kernel.org
14548L:	linux-renesas-soc@vger.kernel.org
14549F:	Documentation/devicetree/bindings/net/renesas,*.txt
14550F:	Documentation/devicetree/bindings/net/renesas,*.yaml
14551F:	drivers/net/ethernet/renesas/
14552F:	include/linux/sh_eth.h
14553
14554RENESAS R-CAR GYROADC DRIVER
14555M:	Marek Vasut <marek.vasut@gmail.com>
14556L:	linux-iio@vger.kernel.org
14557S:	Supported
14558F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14559F:	drivers/iio/adc/rcar-gyroadc.c
14560
14561RENESAS R-CAR I2C DRIVERS
14562M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14563S:	Supported
14564F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14565F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
14566F:	drivers/i2c/busses/i2c-rcar.c
14567F:	drivers/i2c/busses/i2c-sh_mobile.c
14568
14569RENESAS R-CAR THERMAL DRIVERS
14570M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14571L:	linux-renesas-soc@vger.kernel.org
14572S:	Supported
14573F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.txt
14574F:	Documentation/devicetree/bindings/thermal/rcar-thermal.txt
14575F:	drivers/thermal/rcar_gen3_thermal.c
14576F:	drivers/thermal/rcar_thermal.c
14577
14578RENESAS RIIC DRIVER
14579M:	Chris Brandt <chris.brandt@renesas.com>
14580S:	Supported
14581F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
14582F:	drivers/i2c/busses/i2c-riic.c
14583
14584RENESAS USB PHY DRIVER
14585M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14586L:	linux-renesas-soc@vger.kernel.org
14587S:	Maintained
14588F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
14589
14590RESET CONTROLLER FRAMEWORK
14591M:	Philipp Zabel <p.zabel@pengutronix.de>
14592S:	Maintained
14593T:	git git://git.pengutronix.de/git/pza/linux
14594F:	Documentation/devicetree/bindings/reset/
14595F:	drivers/reset/
14596F:	include/dt-bindings/reset/
14597F:	include/linux/reset-controller.h
14598F:	include/linux/reset.h
14599F:	include/linux/reset/
14600K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14601
14602RESTARTABLE SEQUENCES SUPPORT
14603M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14604M:	Peter Zijlstra <peterz@infradead.org>
14605M:	"Paul E. McKenney" <paulmck@kernel.org>
14606M:	Boqun Feng <boqun.feng@gmail.com>
14607L:	linux-kernel@vger.kernel.org
14608S:	Supported
14609F:	include/trace/events/rseq.h
14610F:	include/uapi/linux/rseq.h
14611F:	kernel/rseq.c
14612F:	tools/testing/selftests/rseq/
14613
14614RFKILL
14615M:	Johannes Berg <johannes@sipsolutions.net>
14616L:	linux-wireless@vger.kernel.org
14617S:	Maintained
14618W:	https://wireless.wiki.kernel.org/
14619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14621F:	Documentation/ABI/stable/sysfs-class-rfkill
14622F:	Documentation/driver-api/rfkill.rst
14623F:	include/linux/rfkill.h
14624F:	include/uapi/linux/rfkill.h
14625F:	net/rfkill/
14626
14627RHASHTABLE
14628M:	Thomas Graf <tgraf@suug.ch>
14629M:	Herbert Xu <herbert@gondor.apana.org.au>
14630L:	netdev@vger.kernel.org
14631S:	Maintained
14632F:	include/linux/rhashtable-types.h
14633F:	include/linux/rhashtable.h
14634F:	lib/rhashtable.c
14635F:	lib/test_rhashtable.c
14636
14637RICOH R5C592 MEMORYSTICK DRIVER
14638M:	Maxim Levitsky <maximlevitsky@gmail.com>
14639S:	Maintained
14640F:	drivers/memstick/host/r592.*
14641
14642RICOH SMARTMEDIA/XD DRIVER
14643M:	Maxim Levitsky <maximlevitsky@gmail.com>
14644S:	Maintained
14645F:	drivers/mtd/nand/raw/r852.c
14646F:	drivers/mtd/nand/raw/r852.h
14647
14648RISC-V ARCHITECTURE
14649M:	Paul Walmsley <paul.walmsley@sifive.com>
14650M:	Palmer Dabbelt <palmer@dabbelt.com>
14651M:	Albert Ou <aou@eecs.berkeley.edu>
14652L:	linux-riscv@lists.infradead.org
14653S:	Supported
14654P:	Documentation/riscv/patch-acceptance.rst
14655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14656F:	arch/riscv/
14657N:	riscv
14658K:	riscv
14659
14660RNBD BLOCK DRIVERS
14661M:	Danil Kipnis <danil.kipnis@cloud.ionos.com>
14662M:	Jack Wang <jinpu.wang@cloud.ionos.com>
14663L:	linux-block@vger.kernel.org
14664S:	Maintained
14665F:	drivers/block/rnbd/
14666
14667ROCCAT DRIVERS
14668M:	Stefan Achatz <erazor_de@users.sourceforge.net>
14669S:	Maintained
14670W:	http://sourceforge.net/projects/roccat/
14671F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
14672F:	drivers/hid/hid-roccat*
14673F:	include/linux/hid-roccat*
14674
14675ROCKCHIP ISP V1 DRIVER
14676M:	Helen Koike <helen.koike@collabora.com>
14677L:	linux-media@vger.kernel.org
14678S:	Maintained
14679F:	drivers/staging/media/rkisp1/
14680
14681ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14682M:	Jacob Chen <jacob-chen@iotwrt.com>
14683M:	Ezequiel Garcia <ezequiel@collabora.com>
14684L:	linux-media@vger.kernel.org
14685L:	linux-rockchip@lists.infradead.org
14686S:	Maintained
14687F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
14688F:	drivers/media/platform/rockchip/rga/
14689
14690ROCKCHIP VIDEO DECODER DRIVER
14691M:	Ezequiel Garcia <ezequiel@collabora.com>
14692L:	linux-media@vger.kernel.org
14693L:	linux-rockchip@lists.infradead.org
14694S:	Maintained
14695F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14696F:	drivers/staging/media/rkvdec/
14697
14698ROCKER DRIVER
14699M:	Jiri Pirko <jiri@resnulli.us>
14700L:	netdev@vger.kernel.org
14701S:	Supported
14702F:	drivers/net/ethernet/rocker/
14703
14704ROCKETPORT DRIVER
14705S:	Maintained
14706W:	http://www.comtrol.com
14707F:	Documentation/driver-api/serial/rocket.rst
14708F:	drivers/tty/rocket*
14709
14710ROCKETPORT EXPRESS/INFINITY DRIVER
14711M:	Kevin Cernekee <cernekee@gmail.com>
14712L:	linux-serial@vger.kernel.org
14713S:	Odd Fixes
14714F:	drivers/tty/serial/rp2.*
14715
14716ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14717M:	Tomasz Duszynski <tduszyns@gmail.com>
14718S:	Maintained
14719F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
14720F:	drivers/iio/light/bh1750.c
14721
14722ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14723M:	Marek Vasut <marek.vasut+renesas@gmail.com>
14724L:	linux-kernel@vger.kernel.org
14725L:	linux-renesas-soc@vger.kernel.org
14726S:	Supported
14727F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14728F:	drivers/gpio/gpio-bd9571mwv.c
14729F:	drivers/mfd/bd9571mwv.c
14730F:	drivers/regulator/bd9571mwv-regulator.c
14731F:	include/linux/mfd/bd9571mwv.h
14732
14733ROSE NETWORK LAYER
14734M:	Ralf Baechle <ralf@linux-mips.org>
14735L:	linux-hams@vger.kernel.org
14736S:	Maintained
14737W:	http://www.linux-ax25.org/
14738F:	include/net/rose.h
14739F:	include/uapi/linux/rose.h
14740F:	net/rose/
14741
14742ROTATION DRIVER FOR ALLWINNER A83T
14743M:	Jernej Skrabec <jernej.skrabec@siol.net>
14744L:	linux-media@vger.kernel.org
14745S:	Maintained
14746T:	git git://linuxtv.org/media_tree.git
14747F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14748F:	drivers/media/platform/sunxi/sun8i-rotate/
14749
14750RTL2830 MEDIA DRIVER
14751M:	Antti Palosaari <crope@iki.fi>
14752L:	linux-media@vger.kernel.org
14753S:	Maintained
14754W:	https://linuxtv.org
14755W:	http://palosaari.fi/linux/
14756Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14757T:	git git://linuxtv.org/anttip/media_tree.git
14758F:	drivers/media/dvb-frontends/rtl2830*
14759
14760RTL2832 MEDIA DRIVER
14761M:	Antti Palosaari <crope@iki.fi>
14762L:	linux-media@vger.kernel.org
14763S:	Maintained
14764W:	https://linuxtv.org
14765W:	http://palosaari.fi/linux/
14766Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14767T:	git git://linuxtv.org/anttip/media_tree.git
14768F:	drivers/media/dvb-frontends/rtl2832*
14769
14770RTL2832_SDR MEDIA DRIVER
14771M:	Antti Palosaari <crope@iki.fi>
14772L:	linux-media@vger.kernel.org
14773S:	Maintained
14774W:	https://linuxtv.org
14775W:	http://palosaari.fi/linux/
14776Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14777T:	git git://linuxtv.org/anttip/media_tree.git
14778F:	drivers/media/dvb-frontends/rtl2832_sdr*
14779
14780RTL8180 WIRELESS DRIVER
14781L:	linux-wireless@vger.kernel.org
14782S:	Orphan
14783W:	https://wireless.wiki.kernel.org/
14784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14785F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14786
14787RTL8187 WIRELESS DRIVER
14788M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14789M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14790M:	Larry Finger <Larry.Finger@lwfinger.net>
14791L:	linux-wireless@vger.kernel.org
14792S:	Maintained
14793W:	https://wireless.wiki.kernel.org/
14794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14795F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14796
14797RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14798M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14799L:	linux-wireless@vger.kernel.org
14800S:	Maintained
14801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14802F:	drivers/net/wireless/realtek/rtl8xxxu/
14803
14804RTRS TRANSPORT DRIVERS
14805M:	Danil Kipnis <danil.kipnis@cloud.ionos.com>
14806M:	Jack Wang <jinpu.wang@cloud.ionos.com>
14807L:	linux-rdma@vger.kernel.org
14808S:	Maintained
14809F:	drivers/infiniband/ulp/rtrs/
14810
14811RXRPC SOCKETS (AF_RXRPC)
14812M:	David Howells <dhowells@redhat.com>
14813L:	linux-afs@lists.infradead.org
14814S:	Supported
14815W:	https://www.infradead.org/~dhowells/kafs/
14816F:	Documentation/networking/rxrpc.rst
14817F:	include/keys/rxrpc-type.h
14818F:	include/net/af_rxrpc.h
14819F:	include/trace/events/rxrpc.h
14820F:	include/uapi/linux/rxrpc.h
14821F:	net/rxrpc/
14822
14823S3 SAVAGE FRAMEBUFFER DRIVER
14824M:	Antonino Daplas <adaplas@gmail.com>
14825L:	linux-fbdev@vger.kernel.org
14826S:	Maintained
14827F:	drivers/video/fbdev/savage/
14828
14829S390
14830M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14831M:	Vasily Gorbik <gor@linux.ibm.com>
14832M:	Christian Borntraeger <borntraeger@de.ibm.com>
14833L:	linux-s390@vger.kernel.org
14834S:	Supported
14835W:	http://www.ibm.com/developerworks/linux/linux390/
14836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14837F:	Documentation/driver-api/s390-drivers.rst
14838F:	Documentation/s390/
14839F:	arch/s390/
14840F:	drivers/s390/
14841
14842S390 COMMON I/O LAYER
14843M:	Vineeth Vijayan <vneethv@linux.ibm.com>
14844M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14845L:	linux-s390@vger.kernel.org
14846S:	Supported
14847W:	http://www.ibm.com/developerworks/linux/linux390/
14848F:	drivers/s390/cio/
14849
14850S390 DASD DRIVER
14851M:	Stefan Haberland <sth@linux.ibm.com>
14852M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14853L:	linux-s390@vger.kernel.org
14854S:	Supported
14855W:	http://www.ibm.com/developerworks/linux/linux390/
14856F:	block/partitions/ibm.c
14857F:	drivers/s390/block/dasd*
14858F:	include/linux/dasd_mod.h
14859
14860S390 IOMMU (PCI)
14861M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14862L:	linux-s390@vger.kernel.org
14863S:	Supported
14864W:	http://www.ibm.com/developerworks/linux/linux390/
14865F:	drivers/iommu/s390-iommu.c
14866
14867S390 IUCV NETWORK LAYER
14868M:	Julian Wiedmann <jwi@linux.ibm.com>
14869M:	Karsten Graul <kgraul@linux.ibm.com>
14870M:	Ursula Braun <ubraun@linux.ibm.com>
14871L:	linux-s390@vger.kernel.org
14872S:	Supported
14873W:	http://www.ibm.com/developerworks/linux/linux390/
14874F:	drivers/s390/net/*iucv*
14875F:	include/net/iucv/
14876F:	net/iucv/
14877
14878S390 NETWORK DRIVERS
14879M:	Julian Wiedmann <jwi@linux.ibm.com>
14880M:	Karsten Graul <kgraul@linux.ibm.com>
14881M:	Ursula Braun <ubraun@linux.ibm.com>
14882L:	linux-s390@vger.kernel.org
14883S:	Supported
14884W:	http://www.ibm.com/developerworks/linux/linux390/
14885F:	drivers/s390/net/
14886
14887S390 PCI SUBSYSTEM
14888M:	Niklas Schnelle <schnelle@linux.ibm.com>
14889M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14890L:	linux-s390@vger.kernel.org
14891S:	Supported
14892W:	http://www.ibm.com/developerworks/linux/linux390/
14893F:	arch/s390/pci/
14894F:	drivers/pci/hotplug/s390_pci_hpc.c
14895F:	Documentation/s390/pci.rst
14896
14897S390 VFIO AP DRIVER
14898M:	Tony Krowiak <akrowiak@linux.ibm.com>
14899M:	Pierre Morel <pmorel@linux.ibm.com>
14900M:	Halil Pasic <pasic@linux.ibm.com>
14901L:	linux-s390@vger.kernel.org
14902S:	Supported
14903W:	http://www.ibm.com/developerworks/linux/linux390/
14904F:	Documentation/s390/vfio-ap.rst
14905F:	drivers/s390/crypto/vfio_ap_drv.c
14906F:	drivers/s390/crypto/vfio_ap_ops.c
14907F:	drivers/s390/crypto/vfio_ap_private.h
14908
14909S390 VFIO-CCW DRIVER
14910M:	Cornelia Huck <cohuck@redhat.com>
14911M:	Eric Farman <farman@linux.ibm.com>
14912R:	Halil Pasic <pasic@linux.ibm.com>
14913L:	linux-s390@vger.kernel.org
14914L:	kvm@vger.kernel.org
14915S:	Supported
14916F:	Documentation/s390/vfio-ccw.rst
14917F:	drivers/s390/cio/vfio_ccw*
14918F:	include/uapi/linux/vfio_ccw.h
14919
14920S390 ZCRYPT DRIVER
14921M:	Harald Freudenberger <freude@linux.ibm.com>
14922L:	linux-s390@vger.kernel.org
14923S:	Supported
14924W:	http://www.ibm.com/developerworks/linux/linux390/
14925F:	drivers/s390/crypto/
14926
14927S390 ZFCP DRIVER
14928M:	Steffen Maier <maier@linux.ibm.com>
14929M:	Benjamin Block <bblock@linux.ibm.com>
14930L:	linux-s390@vger.kernel.org
14931S:	Supported
14932W:	http://www.ibm.com/developerworks/linux/linux390/
14933F:	drivers/s390/scsi/zfcp_*
14934
14935S3C24XX SD/MMC Driver
14936M:	Ben Dooks <ben-linux@fluff.org>
14937L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14938S:	Supported
14939F:	drivers/mmc/host/s3cmci.*
14940
14941SAA6588 RDS RECEIVER DRIVER
14942M:	Hans Verkuil <hverkuil@xs4all.nl>
14943L:	linux-media@vger.kernel.org
14944S:	Odd Fixes
14945W:	https://linuxtv.org
14946T:	git git://linuxtv.org/media_tree.git
14947F:	drivers/media/i2c/saa6588*
14948
14949SAA7134 VIDEO4LINUX DRIVER
14950M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14951L:	linux-media@vger.kernel.org
14952S:	Odd fixes
14953W:	https://linuxtv.org
14954T:	git git://linuxtv.org/media_tree.git
14955F:	Documentation/driver-api/media/drivers/saa7134*
14956F:	drivers/media/pci/saa7134/
14957
14958SAA7146 VIDEO4LINUX-2 DRIVER
14959M:	Hans Verkuil <hverkuil@xs4all.nl>
14960L:	linux-media@vger.kernel.org
14961S:	Maintained
14962T:	git git://linuxtv.org/media_tree.git
14963F:	drivers/media/common/saa7146/
14964F:	drivers/media/pci/saa7146/
14965F:	include/media/drv-intf/saa7146*
14966
14967SAFESETID SECURITY MODULE
14968M:	Micah Morton <mortonm@chromium.org>
14969S:	Supported
14970F:	Documentation/admin-guide/LSM/SafeSetID.rst
14971F:	security/safesetid/
14972
14973SAMSUNG AUDIO (ASoC) DRIVERS
14974M:	Krzysztof Kozlowski <krzk@kernel.org>
14975M:	Sangbeom Kim <sbkim73@samsung.com>
14976M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14977L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14978S:	Supported
14979F:	Documentation/devicetree/bindings/sound/samsung*
14980F:	sound/soc/samsung/
14981
14982SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14983M:	Krzysztof Kozlowski <krzk@kernel.org>
14984L:	linux-crypto@vger.kernel.org
14985L:	linux-samsung-soc@vger.kernel.org
14986S:	Maintained
14987F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14988F:	drivers/crypto/exynos-rng.c
14989
14990SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14991M:	Łukasz Stelmach <l.stelmach@samsung.com>
14992L:	linux-samsung-soc@vger.kernel.org
14993S:	Maintained
14994F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14995F:	drivers/char/hw_random/exynos-trng.c
14996
14997SAMSUNG FRAMEBUFFER DRIVER
14998M:	Jingoo Han <jingoohan1@gmail.com>
14999L:	linux-fbdev@vger.kernel.org
15000S:	Maintained
15001F:	drivers/video/fbdev/s3c-fb.c
15002
15003SAMSUNG LAPTOP DRIVER
15004M:	Corentin Chary <corentin.chary@gmail.com>
15005L:	platform-driver-x86@vger.kernel.org
15006S:	Maintained
15007F:	drivers/platform/x86/samsung-laptop.c
15008
15009SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15010M:	Sangbeom Kim <sbkim73@samsung.com>
15011M:	Krzysztof Kozlowski <krzk@kernel.org>
15012M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15013L:	linux-kernel@vger.kernel.org
15014L:	linux-samsung-soc@vger.kernel.org
15015S:	Supported
15016F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15017F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15018F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15019F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15020F:	drivers/clk/clk-s2mps11.c
15021F:	drivers/mfd/sec*.c
15022F:	drivers/regulator/s2m*.c
15023F:	drivers/regulator/s5m*.c
15024F:	drivers/rtc/rtc-s5m.c
15025F:	include/linux/mfd/samsung/
15026
15027SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15028M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15029L:	linux-media@vger.kernel.org
15030L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15031S:	Maintained
15032F:	drivers/media/platform/s3c-camif/
15033F:	include/media/drv-intf/s3c_camif.h
15034
15035SAMSUNG S3FWRN5 NFC DRIVER
15036M:	Robert Baldyga <r.baldyga@samsung.com>
15037M:	Krzysztof Opasiak <k.opasiak@samsung.com>
15038L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15039S:	Supported
15040F:	drivers/nfc/s3fwrn5
15041
15042SAMSUNG S5C73M3 CAMERA DRIVER
15043M:	Kyungmin Park <kyungmin.park@samsung.com>
15044M:	Andrzej Hajda <a.hajda@samsung.com>
15045L:	linux-media@vger.kernel.org
15046S:	Supported
15047F:	drivers/media/i2c/s5c73m3/*
15048
15049SAMSUNG S5K5BAF CAMERA DRIVER
15050M:	Kyungmin Park <kyungmin.park@samsung.com>
15051M:	Andrzej Hajda <a.hajda@samsung.com>
15052L:	linux-media@vger.kernel.org
15053S:	Supported
15054F:	drivers/media/i2c/s5k5baf.c
15055
15056SAMSUNG S5P Security SubSystem (SSS) DRIVER
15057M:	Krzysztof Kozlowski <krzk@kernel.org>
15058M:	Vladimir Zapolskiy <vz@mleia.com>
15059M:	Kamil Konieczny <k.konieczny@samsung.com>
15060L:	linux-crypto@vger.kernel.org
15061L:	linux-samsung-soc@vger.kernel.org
15062S:	Maintained
15063F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15064F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15065F:	drivers/crypto/s5p-sss.c
15066
15067SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15068M:	Kyungmin Park <kyungmin.park@samsung.com>
15069M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15070L:	linux-media@vger.kernel.org
15071S:	Supported
15072Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15073F:	drivers/media/platform/exynos4-is/
15074
15075SAMSUNG SOC CLOCK DRIVERS
15076M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15077M:	Tomasz Figa <tomasz.figa@gmail.com>
15078M:	Chanwoo Choi <cw00.choi@samsung.com>
15079L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15080S:	Supported
15081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15082F:	Documentation/devicetree/bindings/clock/exynos*.txt
15083F:	Documentation/devicetree/bindings/clock/samsung,s3c*
15084F:	Documentation/devicetree/bindings/clock/samsung,s5p*
15085F:	drivers/clk/samsung/
15086F:	include/dt-bindings/clock/exynos*.h
15087
15088SAMSUNG SPI DRIVERS
15089M:	Kukjin Kim <kgene@kernel.org>
15090M:	Krzysztof Kozlowski <krzk@kernel.org>
15091M:	Andi Shyti <andi@etezian.org>
15092L:	linux-spi@vger.kernel.org
15093L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15094S:	Maintained
15095F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
15096F:	drivers/spi/spi-s3c*
15097F:	include/linux/platform_data/spi-s3c64xx.h
15098
15099SAMSUNG SXGBE DRIVERS
15100M:	Byungho An <bh74.an@samsung.com>
15101L:	netdev@vger.kernel.org
15102S:	Supported
15103F:	drivers/net/ethernet/samsung/sxgbe/
15104
15105SAMSUNG THERMAL DRIVER
15106M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15107L:	linux-pm@vger.kernel.org
15108L:	linux-samsung-soc@vger.kernel.org
15109S:	Supported
15110T:	git https://github.com/lmajewski/linux-samsung-thermal.git
15111F:	drivers/thermal/samsung/
15112
15113SAMSUNG USB2 PHY DRIVER
15114M:	Kamil Debski <kamil@wypas.org>
15115M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15116L:	linux-kernel@vger.kernel.org
15117S:	Supported
15118F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
15119F:	Documentation/driver-api/phy/samsung-usb2.rst
15120F:	drivers/phy/samsung/phy-exynos4210-usb2.c
15121F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
15122F:	drivers/phy/samsung/phy-exynos5250-usb2.c
15123F:	drivers/phy/samsung/phy-s5pv210-usb2.c
15124F:	drivers/phy/samsung/phy-samsung-usb2.c
15125F:	drivers/phy/samsung/phy-samsung-usb2.h
15126
15127SC1200 WDT DRIVER
15128M:	Zwane Mwaikambo <zwanem@gmail.com>
15129S:	Maintained
15130F:	drivers/watchdog/sc1200wdt.c
15131
15132SCHEDULER
15133M:	Ingo Molnar <mingo@redhat.com>
15134M:	Peter Zijlstra <peterz@infradead.org>
15135M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15136M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15137R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15138R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15139R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15140R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15141L:	linux-kernel@vger.kernel.org
15142S:	Maintained
15143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15144F:	include/linux/preempt.h
15145F:	include/linux/sched.h
15146F:	include/linux/wait.h
15147F:	include/uapi/linux/sched.h
15148F:	kernel/sched/
15149
15150SCR24X CHIP CARD INTERFACE DRIVER
15151M:	Lubomir Rintel <lkundrak@v3.sk>
15152S:	Supported
15153F:	drivers/char/pcmcia/scr24x_cs.c
15154
15155SCSI CDROM DRIVER
15156M:	Jens Axboe <axboe@kernel.dk>
15157L:	linux-scsi@vger.kernel.org
15158S:	Maintained
15159W:	http://www.kernel.dk
15160F:	drivers/scsi/sr*
15161
15162SCSI RDMA PROTOCOL (SRP) INITIATOR
15163M:	Bart Van Assche <bvanassche@acm.org>
15164L:	linux-rdma@vger.kernel.org
15165S:	Supported
15166Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15167F:	drivers/infiniband/ulp/srp/
15168F:	include/scsi/srp.h
15169
15170SCSI RDMA PROTOCOL (SRP) TARGET
15171M:	Bart Van Assche <bvanassche@acm.org>
15172L:	linux-rdma@vger.kernel.org
15173L:	target-devel@vger.kernel.org
15174S:	Supported
15175Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15176F:	drivers/infiniband/ulp/srpt/
15177
15178SCSI SG DRIVER
15179M:	Doug Gilbert <dgilbert@interlog.com>
15180L:	linux-scsi@vger.kernel.org
15181S:	Maintained
15182W:	http://sg.danny.cz/sg
15183F:	Documentation/scsi/scsi-generic.rst
15184F:	drivers/scsi/sg.c
15185F:	include/scsi/sg.h
15186
15187SCSI SUBSYSTEM
15188M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
15189M:	"Martin K. Petersen" <martin.petersen@oracle.com>
15190L:	linux-scsi@vger.kernel.org
15191S:	Maintained
15192Q:	https://patchwork.kernel.org/project/linux-scsi/list/
15193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15195F:	Documentation/devicetree/bindings/scsi/
15196F:	drivers/scsi/
15197F:	include/scsi/
15198
15199SCSI TAPE DRIVER
15200M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15201L:	linux-scsi@vger.kernel.org
15202S:	Maintained
15203F:	Documentation/scsi/st.rst
15204F:	drivers/scsi/st.*
15205F:	drivers/scsi/st_*.h
15206
15207SCSI TARGET SUBSYSTEM
15208M:	"Martin K. Petersen" <martin.petersen@oracle.com>
15209L:	linux-scsi@vger.kernel.org
15210L:	target-devel@vger.kernel.org
15211S:	Supported
15212W:	http://www.linux-iscsi.org
15213Q:	https://patchwork.kernel.org/project/target-devel/list/
15214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15215F:	Documentation/target/
15216F:	drivers/target/
15217F:	include/target/
15218
15219SCTP PROTOCOL
15220M:	Vlad Yasevich <vyasevich@gmail.com>
15221M:	Neil Horman <nhorman@tuxdriver.com>
15222M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15223L:	linux-sctp@vger.kernel.org
15224S:	Maintained
15225W:	http://lksctp.sourceforge.net
15226F:	Documentation/networking/sctp.rst
15227F:	include/linux/sctp.h
15228F:	include/net/sctp/
15229F:	include/uapi/linux/sctp.h
15230F:	net/sctp/
15231
15232SCx200 CPU SUPPORT
15233M:	Jim Cromie <jim.cromie@gmail.com>
15234S:	Odd Fixes
15235F:	Documentation/i2c/busses/scx200_acb.rst
15236F:	arch/x86/platform/scx200/
15237F:	drivers/i2c/busses/scx200*
15238F:	drivers/mtd/maps/scx200_docflash.c
15239F:	drivers/watchdog/scx200_wdt.c
15240F:	include/linux/scx200.h
15241
15242SCx200 GPIO DRIVER
15243M:	Jim Cromie <jim.cromie@gmail.com>
15244S:	Maintained
15245F:	drivers/char/scx200_gpio.c
15246F:	include/linux/scx200_gpio.h
15247
15248SCx200 HRT CLOCKSOURCE DRIVER
15249M:	Jim Cromie <jim.cromie@gmail.com>
15250S:	Maintained
15251F:	drivers/clocksource/scx200_hrt.c
15252
15253SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15254M:	Sascha Sommer <saschasommer@freenet.de>
15255L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15256S:	Maintained
15257F:	drivers/mmc/host/sdricoh_cs.c
15258
15259SECO BOARDS CEC DRIVER
15260M:	Ettore Chimenti <ek5.chimenti@gmail.com>
15261S:	Maintained
15262F:	drivers/media/platform/seco-cec/seco-cec.c
15263F:	drivers/media/platform/seco-cec/seco-cec.h
15264
15265SECURE COMPUTING
15266M:	Kees Cook <keescook@chromium.org>
15267R:	Andy Lutomirski <luto@amacapital.net>
15268R:	Will Drewry <wad@chromium.org>
15269S:	Supported
15270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15271F:	Documentation/userspace-api/seccomp_filter.rst
15272F:	include/linux/seccomp.h
15273F:	include/uapi/linux/seccomp.h
15274F:	kernel/seccomp.c
15275F:	tools/testing/selftests/kselftest_harness.h
15276F:	tools/testing/selftests/seccomp/*
15277K:	\bsecure_computing
15278K:	\bTIF_SECCOMP\b
15279
15280SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15281M:	Al Cooper <alcooperx@gmail.com>
15282L:	linux-mmc@vger.kernel.org
15283L:	bcm-kernel-feedback-list@broadcom.com
15284S:	Maintained
15285F:	drivers/mmc/host/sdhci-brcmstb*
15286
15287SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15288M:	Adrian Hunter <adrian.hunter@intel.com>
15289L:	linux-mmc@vger.kernel.org
15290S:	Maintained
15291F:	drivers/mmc/host/sdhci*
15292F:	include/linux/mmc/sdhci*
15293
15294SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15295M:	Ludovic Desroches <ludovic.desroches@microchip.com>
15296L:	linux-mmc@vger.kernel.org
15297S:	Supported
15298F:	drivers/mmc/host/sdhci-of-at91.c
15299
15300SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15301M:	Ben Dooks <ben-linux@fluff.org>
15302M:	Jaehoon Chung <jh80.chung@samsung.com>
15303L:	linux-mmc@vger.kernel.org
15304S:	Maintained
15305F:	drivers/mmc/host/sdhci-s3c*
15306
15307SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15308M:	Viresh Kumar <vireshk@kernel.org>
15309L:	linux-mmc@vger.kernel.org
15310S:	Maintained
15311F:	drivers/mmc/host/sdhci-spear.c
15312
15313SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15314M:	Kishon Vijay Abraham I <kishon@ti.com>
15315L:	linux-mmc@vger.kernel.org
15316S:	Maintained
15317F:	drivers/mmc/host/sdhci-omap.c
15318
15319SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15320M:	Jonathan Derrick <jonathan.derrick@intel.com>
15321M:	Revanth Rajashekar <revanth.rajashekar@intel.com>
15322L:	linux-block@vger.kernel.org
15323S:	Supported
15324F:	block/opal_proto.h
15325F:	block/sed*
15326F:	include/linux/sed*
15327F:	include/uapi/linux/sed*
15328
15329SECURITY CONTACT
15330M:	Security Officers <security@kernel.org>
15331S:	Supported
15332
15333SECURITY SUBSYSTEM
15334M:	James Morris <jmorris@namei.org>
15335M:	"Serge E. Hallyn" <serge@hallyn.com>
15336L:	linux-security-module@vger.kernel.org (suggested Cc:)
15337S:	Supported
15338W:	http://kernsec.org/
15339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15340F:	security/
15341X:	security/selinux/
15342
15343SELINUX SECURITY MODULE
15344M:	Paul Moore <paul@paul-moore.com>
15345M:	Stephen Smalley <stephen.smalley.work@gmail.com>
15346M:	Eric Paris <eparis@parisplace.org>
15347L:	selinux@vger.kernel.org
15348S:	Supported
15349W:	https://selinuxproject.org
15350W:	https://github.com/SELinuxProject
15351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15352F:	Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15353F:	Documentation/ABI/obsolete/sysfs-selinux-disable
15354F:	Documentation/admin-guide/LSM/SELinux.rst
15355F:	include/uapi/linux/selinux_netlink.h
15356F:	scripts/selinux/
15357F:	security/selinux/
15358
15359SENSABLE PHANTOM
15360M:	Jiri Slaby <jirislaby@gmail.com>
15361S:	Maintained
15362F:	drivers/misc/phantom.c
15363F:	include/uapi/linux/phantom.h
15364
15365SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15366M:	Tomasz Duszynski <tduszyns@gmail.com>
15367S:	Maintained
15368F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15369F:	drivers/iio/chemical/sps30.c
15370
15371SERIAL DEVICE BUS
15372M:	Rob Herring <robh@kernel.org>
15373L:	linux-serial@vger.kernel.org
15374S:	Maintained
15375F:	Documentation/devicetree/bindings/serial/serial.yaml
15376F:	drivers/tty/serdev/
15377F:	include/linux/serdev.h
15378
15379SERIAL DRIVERS
15380M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15381L:	linux-serial@vger.kernel.org
15382S:	Maintained
15383F:	Documentation/devicetree/bindings/serial/
15384F:	drivers/tty/serial/
15385
15386SERIAL IR RECEIVER
15387M:	Sean Young <sean@mess.org>
15388L:	linux-media@vger.kernel.org
15389S:	Maintained
15390F:	drivers/media/rc/serial_ir.c
15391
15392SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15393M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15394L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15395S:	Maintained
15396F:	Documentation/devicetree/bindings/slimbus/
15397F:	drivers/slimbus/
15398F:	include/linux/slimbus.h
15399
15400SFC NETWORK DRIVER
15401M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15402M:	Edward Cree <ecree@solarflare.com>
15403M:	Martin Habets <mhabets@solarflare.com>
15404L:	netdev@vger.kernel.org
15405S:	Supported
15406F:	drivers/net/ethernet/sfc/
15407
15408SFF/SFP/SFP+ MODULE SUPPORT
15409M:	Russell King <linux@armlinux.org.uk>
15410L:	netdev@vger.kernel.org
15411S:	Maintained
15412F:	drivers/net/phy/phylink.c
15413F:	drivers/net/phy/sfp*
15414F:	include/linux/phylink.h
15415F:	include/linux/sfp.h
15416K:	phylink
15417
15418SGI GRU DRIVER
15419M:	Dimitri Sivanich <sivanich@sgi.com>
15420S:	Maintained
15421F:	drivers/misc/sgi-gru/
15422
15423SGI XP/XPC/XPNET DRIVER
15424M:	Cliff Whickman <cpw@sgi.com>
15425M:	Robin Holt <robinmholt@gmail.com>
15426S:	Maintained
15427F:	drivers/misc/sgi-xp/
15428
15429SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15430M:	Ursula Braun <ubraun@linux.ibm.com>
15431M:	Karsten Graul <kgraul@linux.ibm.com>
15432L:	linux-s390@vger.kernel.org
15433S:	Supported
15434W:	http://www.ibm.com/developerworks/linux/linux390/
15435F:	net/smc/
15436
15437SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15438M:	Linus Walleij <linus.walleij@linaro.org>
15439L:	linux-iio@vger.kernel.org
15440S:	Maintained
15441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15442F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15443F:	drivers/iio/light/gp2ap002.c
15444
15445SHARP RJ54N1CB0C SENSOR DRIVER
15446M:	Jacopo Mondi <jacopo@jmondi.org>
15447L:	linux-media@vger.kernel.org
15448S:	Odd fixes
15449T:	git git://linuxtv.org/media_tree.git
15450F:	drivers/media/i2c/rj54n1cb0c.c
15451F:	include/media/i2c/rj54n1cb0c.h
15452
15453SH_VOU V4L2 OUTPUT DRIVER
15454L:	linux-media@vger.kernel.org
15455S:	Orphan
15456F:	drivers/media/platform/sh_vou.c
15457F:	include/media/drv-intf/sh_vou.h
15458
15459SI2157 MEDIA DRIVER
15460M:	Antti Palosaari <crope@iki.fi>
15461L:	linux-media@vger.kernel.org
15462S:	Maintained
15463W:	https://linuxtv.org
15464W:	http://palosaari.fi/linux/
15465Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15466T:	git git://linuxtv.org/anttip/media_tree.git
15467F:	drivers/media/tuners/si2157*
15468
15469SI2165 MEDIA DRIVER
15470M:	Matthias Schwarzott <zzam@gentoo.org>
15471L:	linux-media@vger.kernel.org
15472S:	Maintained
15473W:	https://linuxtv.org
15474Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15475F:	drivers/media/dvb-frontends/si2165*
15476
15477SI2168 MEDIA DRIVER
15478M:	Antti Palosaari <crope@iki.fi>
15479L:	linux-media@vger.kernel.org
15480S:	Maintained
15481W:	https://linuxtv.org
15482W:	http://palosaari.fi/linux/
15483Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15484T:	git git://linuxtv.org/anttip/media_tree.git
15485F:	drivers/media/dvb-frontends/si2168*
15486
15487SI470X FM RADIO RECEIVER I2C DRIVER
15488M:	Hans Verkuil <hverkuil@xs4all.nl>
15489L:	linux-media@vger.kernel.org
15490S:	Odd Fixes
15491W:	https://linuxtv.org
15492T:	git git://linuxtv.org/media_tree.git
15493F:	drivers/media/radio/si470x/radio-si470x-i2c.c
15494
15495SI470X FM RADIO RECEIVER USB DRIVER
15496M:	Hans Verkuil <hverkuil@xs4all.nl>
15497L:	linux-media@vger.kernel.org
15498S:	Maintained
15499W:	https://linuxtv.org
15500T:	git git://linuxtv.org/media_tree.git
15501F:	drivers/media/radio/si470x/radio-si470x-common.c
15502F:	drivers/media/radio/si470x/radio-si470x-usb.c
15503F:	drivers/media/radio/si470x/radio-si470x.h
15504
15505SI4713 FM RADIO TRANSMITTER I2C DRIVER
15506M:	Eduardo Valentin <edubezval@gmail.com>
15507L:	linux-media@vger.kernel.org
15508S:	Odd Fixes
15509W:	https://linuxtv.org
15510T:	git git://linuxtv.org/media_tree.git
15511F:	drivers/media/radio/si4713/si4713.?
15512
15513SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15514M:	Eduardo Valentin <edubezval@gmail.com>
15515L:	linux-media@vger.kernel.org
15516S:	Odd Fixes
15517W:	https://linuxtv.org
15518T:	git git://linuxtv.org/media_tree.git
15519F:	drivers/media/radio/si4713/radio-platform-si4713.c
15520
15521SI4713 FM RADIO TRANSMITTER USB DRIVER
15522M:	Hans Verkuil <hverkuil@xs4all.nl>
15523L:	linux-media@vger.kernel.org
15524S:	Maintained
15525W:	https://linuxtv.org
15526T:	git git://linuxtv.org/media_tree.git
15527F:	drivers/media/radio/si4713/radio-usb-si4713.c
15528
15529SIANO DVB DRIVER
15530M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15531L:	linux-media@vger.kernel.org
15532S:	Odd fixes
15533W:	https://linuxtv.org
15534T:	git git://linuxtv.org/media_tree.git
15535F:	drivers/media/common/siano/
15536F:	drivers/media/mmc/siano/
15537F:	drivers/media/usb/siano/
15538F:	drivers/media/usb/siano/
15539
15540SIFIVE DRIVERS
15541M:	Palmer Dabbelt <palmer@dabbelt.com>
15542M:	Paul Walmsley <paul.walmsley@sifive.com>
15543L:	linux-riscv@lists.infradead.org
15544S:	Supported
15545T:	git git://github.com/sifive/riscv-linux.git
15546N:	sifive
15547K:	[^@]sifive
15548
15549SIFIVE FU540 SYSTEM-ON-CHIP
15550M:	Paul Walmsley <paul.walmsley@sifive.com>
15551M:	Palmer Dabbelt <palmer@dabbelt.com>
15552L:	linux-riscv@lists.infradead.org
15553S:	Supported
15554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15555N:	fu540
15556K:	fu540
15557
15558SIFIVE PDMA DRIVER
15559M:	Green Wan <green.wan@sifive.com>
15560S:	Maintained
15561F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15562F:	drivers/dma/sf-pdma/
15563
15564SILEAD TOUCHSCREEN DRIVER
15565M:	Hans de Goede <hdegoede@redhat.com>
15566L:	linux-input@vger.kernel.org
15567L:	platform-driver-x86@vger.kernel.org
15568S:	Maintained
15569F:	drivers/input/touchscreen/silead.c
15570F:	drivers/platform/x86/touchscreen_dmi.c
15571
15572SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15573M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
15574S:	Supported
15575F:	drivers/staging/wfx/
15576
15577SILICON MOTION SM712 FRAME BUFFER DRIVER
15578M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15579M:	Teddy Wang <teddy.wang@siliconmotion.com>
15580M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15581L:	linux-fbdev@vger.kernel.org
15582S:	Maintained
15583F:	Documentation/fb/sm712fb.rst
15584F:	drivers/video/fbdev/sm712*
15585
15586SIMPLE FIRMWARE INTERFACE (SFI)
15587S:	Obsolete
15588W:	http://simplefirmware.org/
15589F:	arch/x86/platform/sfi/
15590F:	drivers/sfi/
15591F:	include/linux/sfi*.h
15592
15593SIMPLEFB FB DRIVER
15594M:	Hans de Goede <hdegoede@redhat.com>
15595L:	linux-fbdev@vger.kernel.org
15596S:	Maintained
15597F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15598F:	drivers/video/fbdev/simplefb.c
15599F:	include/linux/platform_data/simplefb.h
15600
15601SIMTEC EB110ATX (Chalice CATS)
15602M:	Vincent Sanders <vince@simtec.co.uk>
15603M:	Simtec Linux Team <linux@simtec.co.uk>
15604S:	Supported
15605W:	http://www.simtec.co.uk/products/EB110ATX/
15606
15607SIMTEC EB2410ITX (BAST)
15608M:	Vincent Sanders <vince@simtec.co.uk>
15609M:	Simtec Linux Team <linux@simtec.co.uk>
15610S:	Supported
15611W:	http://www.simtec.co.uk/products/EB2410ITX/
15612F:	arch/arm/mach-s3c24xx/bast-ide.c
15613F:	arch/arm/mach-s3c24xx/bast-irq.c
15614F:	arch/arm/mach-s3c24xx/mach-bast.c
15615
15616SIOX
15617M:	Thorsten Scherer <t.scherer@eckelmann.de>
15618M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15619R:	Pengutronix Kernel Team <kernel@pengutronix.de>
15620S:	Supported
15621F:	drivers/gpio/gpio-siox.c
15622F:	drivers/siox/*
15623F:	include/trace/events/siox.h
15624
15625SIPHASH PRF ROUTINES
15626M:	Jason A. Donenfeld <Jason@zx2c4.com>
15627S:	Maintained
15628F:	include/linux/siphash.h
15629F:	lib/siphash.c
15630F:	lib/test_siphash.c
15631
15632SIS 190 ETHERNET DRIVER
15633M:	Francois Romieu <romieu@fr.zoreil.com>
15634L:	netdev@vger.kernel.org
15635S:	Maintained
15636F:	drivers/net/ethernet/sis/sis190.c
15637
15638SIS 900/7016 FAST ETHERNET DRIVER
15639M:	Daniele Venzano <venza@brownhat.org>
15640L:	netdev@vger.kernel.org
15641S:	Maintained
15642W:	http://www.brownhat.org/sis900.html
15643F:	drivers/net/ethernet/sis/sis900.*
15644
15645SIS FRAMEBUFFER DRIVER
15646M:	Thomas Winischhofer <thomas@winischhofer.net>
15647S:	Maintained
15648W:	http://www.winischhofer.net/linuxsisvga.shtml
15649F:	Documentation/fb/sisfb.rst
15650F:	drivers/video/fbdev/sis/
15651F:	include/video/sisfb.h
15652
15653SIS USB2VGA DRIVER
15654M:	Thomas Winischhofer <thomas@winischhofer.net>
15655S:	Maintained
15656W:	http://www.winischhofer.at/linuxsisusbvga.shtml
15657F:	drivers/usb/misc/sisusbvga/
15658
15659SLAB ALLOCATOR
15660M:	Christoph Lameter <cl@linux.com>
15661M:	Pekka Enberg <penberg@kernel.org>
15662M:	David Rientjes <rientjes@google.com>
15663M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
15664M:	Andrew Morton <akpm@linux-foundation.org>
15665L:	linux-mm@kvack.org
15666S:	Maintained
15667F:	include/linux/sl?b*.h
15668F:	mm/sl?b*
15669
15670SLEEPABLE READ-COPY UPDATE (SRCU)
15671M:	Lai Jiangshan <jiangshanlai@gmail.com>
15672M:	"Paul E. McKenney" <paulmck@kernel.org>
15673M:	Josh Triplett <josh@joshtriplett.org>
15674R:	Steven Rostedt <rostedt@goodmis.org>
15675R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15676L:	rcu@vger.kernel.org
15677S:	Supported
15678W:	http://www.rdrop.com/users/paulmck/RCU/
15679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15680F:	include/linux/srcu*.h
15681F:	kernel/rcu/srcu*.c
15682
15683SMACK SECURITY MODULE
15684M:	Casey Schaufler <casey@schaufler-ca.com>
15685L:	linux-security-module@vger.kernel.org
15686S:	Maintained
15687W:	http://schaufler-ca.com
15688T:	git git://github.com/cschaufler/smack-next
15689F:	Documentation/admin-guide/LSM/Smack.rst
15690F:	security/smack/
15691
15692SMC91x ETHERNET DRIVER
15693M:	Nicolas Pitre <nico@fluxnic.net>
15694S:	Odd Fixes
15695F:	drivers/net/ethernet/smsc/smc91x.*
15696
15697SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15698M:	Mark Rutland <mark.rutland@arm.com>
15699M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15700M:	Sudeep Holla <sudeep.holla@arm.com>
15701L:	linux-arm-kernel@lists.infradead.org
15702S:	Maintained
15703F:	drivers/firmware/smccc/
15704F:	include/linux/arm-smccc.h
15705
15706SMIA AND SMIA++ IMAGE SENSOR DRIVER
15707M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15708L:	linux-media@vger.kernel.org
15709S:	Maintained
15710F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15711F:	drivers/media/i2c/smiapp-pll.c
15712F:	drivers/media/i2c/smiapp-pll.h
15713F:	drivers/media/i2c/smiapp/
15714F:	include/uapi/linux/smiapp.h
15715
15716SMM665 HARDWARE MONITOR DRIVER
15717M:	Guenter Roeck <linux@roeck-us.net>
15718L:	linux-hwmon@vger.kernel.org
15719S:	Maintained
15720F:	Documentation/hwmon/smm665.rst
15721F:	drivers/hwmon/smm665.c
15722
15723SMSC EMC2103 HARDWARE MONITOR DRIVER
15724M:	Steve Glendinning <steve.glendinning@shawell.net>
15725L:	linux-hwmon@vger.kernel.org
15726S:	Maintained
15727F:	Documentation/hwmon/emc2103.rst
15728F:	drivers/hwmon/emc2103.c
15729
15730SMSC SCH5627 HARDWARE MONITOR DRIVER
15731M:	Hans de Goede <hdegoede@redhat.com>
15732L:	linux-hwmon@vger.kernel.org
15733S:	Supported
15734F:	Documentation/hwmon/sch5627.rst
15735F:	drivers/hwmon/sch5627.c
15736
15737SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15738M:	Steve Glendinning <steve.glendinning@shawell.net>
15739L:	linux-fbdev@vger.kernel.org
15740S:	Maintained
15741F:	drivers/video/fbdev/smscufx.c
15742
15743SMSC47B397 HARDWARE MONITOR DRIVER
15744M:	Jean Delvare <jdelvare@suse.com>
15745L:	linux-hwmon@vger.kernel.org
15746S:	Maintained
15747F:	Documentation/hwmon/smsc47b397.rst
15748F:	drivers/hwmon/smsc47b397.c
15749
15750SMSC911x ETHERNET DRIVER
15751M:	Steve Glendinning <steve.glendinning@shawell.net>
15752L:	netdev@vger.kernel.org
15753S:	Maintained
15754F:	drivers/net/ethernet/smsc/smsc911x.*
15755F:	include/linux/smsc911x.h
15756
15757SMSC9420 PCI ETHERNET DRIVER
15758M:	Steve Glendinning <steve.glendinning@shawell.net>
15759L:	netdev@vger.kernel.org
15760S:	Maintained
15761F:	drivers/net/ethernet/smsc/smsc9420.*
15762
15763SOC-CAMERA V4L2 SUBSYSTEM
15764L:	linux-media@vger.kernel.org
15765S:	Orphan
15766T:	git git://linuxtv.org/media_tree.git
15767F:	drivers/staging/media/soc_camera/
15768F:	include/media/soc_camera.h
15769
15770SOCIONEXT (SNI) AVE NETWORK DRIVER
15771M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15772L:	netdev@vger.kernel.org
15773S:	Maintained
15774F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
15775F:	drivers/net/ethernet/socionext/sni_ave.c
15776
15777SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15778M:	Jassi Brar <jaswinder.singh@linaro.org>
15779M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15780L:	netdev@vger.kernel.org
15781S:	Maintained
15782F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15783F:	drivers/net/ethernet/socionext/netsec.c
15784
15785SOCIONEXT (SNI) Synquacer SPI DRIVER
15786M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15787M:	Jassi Brar <jaswinder.singh@linaro.org>
15788L:	linux-spi@vger.kernel.org
15789S:	Maintained
15790F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15791F:	drivers/spi/spi-synquacer.c
15792
15793SOCIONEXT SYNQUACER I2C DRIVER
15794M:	Ard Biesheuvel <ardb@kernel.org>
15795L:	linux-i2c@vger.kernel.org
15796S:	Maintained
15797F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15798F:	drivers/i2c/busses/i2c-synquacer.c
15799
15800SOCIONEXT UNIPHIER SOUND DRIVER
15801L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15802S:	Orphan
15803F:	sound/soc/uniphier/
15804
15805SOEKRIS NET48XX LED SUPPORT
15806M:	Chris Boot <bootc@bootc.net>
15807S:	Maintained
15808F:	drivers/leds/leds-net48xx.c
15809
15810SOFT-IWARP DRIVER (siw)
15811M:	Bernard Metzler <bmt@zurich.ibm.com>
15812L:	linux-rdma@vger.kernel.org
15813S:	Supported
15814F:	drivers/infiniband/sw/siw/
15815F:	include/uapi/rdma/siw-abi.h
15816
15817SOFT-ROCE DRIVER (rxe)
15818M:	Zhu Yanjun <yanjunz@mellanox.com>
15819L:	linux-rdma@vger.kernel.org
15820S:	Supported
15821F:	drivers/infiniband/sw/rxe/
15822F:	include/uapi/rdma/rdma_user_rxe.h
15823
15824SOFTLOGIC 6x10 MPEG CODEC
15825M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15826M:	Anton Sviridenko <anton@corp.bluecherry.net>
15827M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15828M:	Andrey Utkin <andrey_utkin@fastmail.com>
15829M:	Ismael Luceno <ismael@iodev.co.uk>
15830L:	linux-media@vger.kernel.org
15831S:	Supported
15832F:	drivers/media/pci/solo6x10/
15833
15834SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15835M:	James Morse <james.morse@arm.com>
15836L:	linux-arm-kernel@lists.infradead.org
15837S:	Maintained
15838F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15839F:	drivers/firmware/arm_sdei.c
15840F:	include/linux/arm_sdei.h
15841F:	include/uapi/linux/arm_sdei.h
15842
15843SOFTWARE RAID (Multiple Disks) SUPPORT
15844M:	Song Liu <song@kernel.org>
15845L:	linux-raid@vger.kernel.org
15846S:	Supported
15847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15848F:	drivers/md/Kconfig
15849F:	drivers/md/Makefile
15850F:	drivers/md/md*
15851F:	drivers/md/raid*
15852F:	include/linux/raid/
15853F:	include/uapi/linux/raid/
15854
15855SOLIDRUN CLEARFOG SUPPORT
15856M:	Russell King <linux@armlinux.org.uk>
15857S:	Maintained
15858F:	arch/arm/boot/dts/armada-388-clearfog*
15859F:	arch/arm/boot/dts/armada-38x-solidrun-*
15860
15861SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15862M:	Russell King <linux@armlinux.org.uk>
15863S:	Maintained
15864F:	arch/arm/boot/dts/imx6*-cubox-i*
15865F:	arch/arm/boot/dts/imx6*-hummingboard*
15866F:	arch/arm/boot/dts/imx6*-sr-*
15867
15868SONIC NETWORK DRIVER
15869M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15870L:	netdev@vger.kernel.org
15871S:	Maintained
15872F:	drivers/net/ethernet/natsemi/sonic.*
15873
15874SONICS SILICON BACKPLANE DRIVER (SSB)
15875M:	Michael Buesch <m@bues.ch>
15876L:	linux-wireless@vger.kernel.org
15877S:	Maintained
15878F:	drivers/ssb/
15879F:	include/linux/ssb/
15880
15881SONY IMX214 SENSOR DRIVER
15882M:	Ricardo Ribalda <ribalda@kernel.org>
15883L:	linux-media@vger.kernel.org
15884S:	Maintained
15885T:	git git://linuxtv.org/media_tree.git
15886F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15887F:	drivers/media/i2c/imx214.c
15888
15889SONY IMX219 SENSOR DRIVER
15890M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
15891L:	linux-media@vger.kernel.org
15892S:	Maintained
15893T:	git git://linuxtv.org/media_tree.git
15894F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
15895F:	drivers/media/i2c/imx219.c
15896
15897SONY IMX258 SENSOR DRIVER
15898M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15899L:	linux-media@vger.kernel.org
15900S:	Maintained
15901T:	git git://linuxtv.org/media_tree.git
15902F:	drivers/media/i2c/imx258.c
15903
15904SONY IMX274 SENSOR DRIVER
15905M:	Leon Luo <leonl@leopardimaging.com>
15906L:	linux-media@vger.kernel.org
15907S:	Maintained
15908T:	git git://linuxtv.org/media_tree.git
15909F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15910F:	drivers/media/i2c/imx274.c
15911
15912SONY IMX290 SENSOR DRIVER
15913M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15914L:	linux-media@vger.kernel.org
15915S:	Maintained
15916T:	git git://linuxtv.org/media_tree.git
15917F:	Documentation/devicetree/bindings/media/i2c/imx290.txt
15918F:	drivers/media/i2c/imx290.c
15919
15920SONY IMX319 SENSOR DRIVER
15921M:	Bingbu Cao <bingbu.cao@intel.com>
15922L:	linux-media@vger.kernel.org
15923S:	Maintained
15924T:	git git://linuxtv.org/media_tree.git
15925F:	drivers/media/i2c/imx319.c
15926
15927SONY IMX355 SENSOR DRIVER
15928M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15929L:	linux-media@vger.kernel.org
15930S:	Maintained
15931T:	git git://linuxtv.org/media_tree.git
15932F:	drivers/media/i2c/imx355.c
15933
15934SONY MEMORYSTICK SUBSYSTEM
15935M:	Maxim Levitsky <maximlevitsky@gmail.com>
15936M:	Alex Dubov <oakad@yahoo.com>
15937M:	Ulf Hansson <ulf.hansson@linaro.org>
15938L:	linux-mmc@vger.kernel.org
15939S:	Maintained
15940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15941F:	drivers/memstick/
15942F:	include/linux/memstick.h
15943
15944SONY VAIO CONTROL DEVICE DRIVER
15945M:	Mattia Dongili <malattia@linux.it>
15946L:	platform-driver-x86@vger.kernel.org
15947S:	Maintained
15948W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15949F:	Documentation/admin-guide/laptops/sony-laptop.rst
15950F:	drivers/char/sonypi.c
15951F:	drivers/platform/x86/sony-laptop.c
15952F:	include/linux/sony-laptop.h
15953
15954SOUND
15955M:	Jaroslav Kysela <perex@perex.cz>
15956M:	Takashi Iwai <tiwai@suse.com>
15957L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15958S:	Maintained
15959W:	http://www.alsa-project.org/
15960Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15962F:	Documentation/sound/
15963F:	include/sound/
15964F:	include/uapi/sound/
15965F:	sound/
15966
15967SOUND - COMPRESSED AUDIO
15968M:	Vinod Koul <vkoul@kernel.org>
15969L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15970S:	Supported
15971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15972F:	Documentation/sound/designs/compress-offload.rst
15973F:	include/sound/compress_driver.h
15974F:	include/uapi/sound/compress_*
15975F:	sound/core/compress_offload.c
15976F:	sound/soc/soc-compress.c
15977
15978SOUND - DMAENGINE HELPERS
15979M:	Lars-Peter Clausen <lars@metafoo.de>
15980S:	Supported
15981F:	include/sound/dmaengine_pcm.h
15982F:	sound/core/pcm_dmaengine.c
15983F:	sound/soc/soc-generic-dmaengine-pcm.c
15984
15985SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15986M:	Liam Girdwood <lgirdwood@gmail.com>
15987M:	Mark Brown <broonie@kernel.org>
15988L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15989S:	Supported
15990W:	http://alsa-project.org/main/index.php/ASoC
15991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15992F:	Documentation/devicetree/bindings/sound/
15993F:	Documentation/sound/soc/
15994F:	include/dt-bindings/sound/
15995F:	include/sound/soc*
15996F:	sound/soc/
15997
15998SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
15999M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16000M:	Liam Girdwood <lgirdwood@gmail.com>
16001M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16002M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
16003M:	Daniel Baluta <daniel.baluta@nxp.com>
16004L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16005S:	Supported
16006W:	https://github.com/thesofproject/linux/
16007F:	sound/soc/sof/
16008
16009SOUNDWIRE SUBSYSTEM
16010M:	Vinod Koul <vkoul@kernel.org>
16011M:	Sanyog Kale <sanyog.r.kale@intel.com>
16012R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16013L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16014S:	Supported
16015F:	Documentation/driver-api/soundwire/
16016F:	drivers/soundwire/
16017F:	include/linux/soundwire/
16018
16019SP2 MEDIA DRIVER
16020M:	Olli Salonen <olli.salonen@iki.fi>
16021L:	linux-media@vger.kernel.org
16022S:	Maintained
16023W:	https://linuxtv.org
16024Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16025F:	drivers/media/dvb-frontends/sp2*
16026
16027SPARC + UltraSPARC (sparc/sparc64)
16028M:	"David S. Miller" <davem@davemloft.net>
16029L:	sparclinux@vger.kernel.org
16030S:	Maintained
16031Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
16032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16034F:	arch/sparc/
16035F:	drivers/sbus/
16036
16037SPARC SERIAL DRIVERS
16038M:	"David S. Miller" <davem@davemloft.net>
16039L:	sparclinux@vger.kernel.org
16040S:	Maintained
16041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16043F:	drivers/tty/serial/suncore.c
16044F:	drivers/tty/serial/sunhv.c
16045F:	drivers/tty/serial/sunsab.c
16046F:	drivers/tty/serial/sunsab.h
16047F:	drivers/tty/serial/sunsu.c
16048F:	drivers/tty/serial/sunzilog.c
16049F:	drivers/tty/serial/sunzilog.h
16050F:	drivers/tty/vcc.c
16051F:	include/linux/sunserialcore.h
16052
16053SPARSE CHECKER
16054M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16055L:	linux-sparse@vger.kernel.org
16056S:	Maintained
16057W:	https://sparse.wiki.kernel.org/
16058T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16059F:	include/linux/compiler.h
16060
16061SPEAR CLOCK FRAMEWORK SUPPORT
16062M:	Viresh Kumar <vireshk@kernel.org>
16063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16064S:	Maintained
16065W:	http://www.st.com/spear
16066F:	drivers/clk/spear/
16067
16068SPEAR PLATFORM SUPPORT
16069M:	Viresh Kumar <vireshk@kernel.org>
16070M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16071L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16072S:	Maintained
16073W:	http://www.st.com/spear
16074F:	arch/arm/boot/dts/spear*
16075F:	arch/arm/mach-spear/
16076
16077SPI NOR SUBSYSTEM
16078M:	Tudor Ambarus <tudor.ambarus@microchip.com>
16079L:	linux-mtd@lists.infradead.org
16080S:	Maintained
16081W:	http://www.linux-mtd.infradead.org/
16082Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16083C:	irc://irc.oftc.net/mtd
16084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16085F:	drivers/mtd/spi-nor/
16086F:	include/linux/mtd/spi-nor.h
16087
16088SPI SUBSYSTEM
16089M:	Mark Brown <broonie@kernel.org>
16090L:	linux-spi@vger.kernel.org
16091S:	Maintained
16092Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
16093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16094F:	Documentation/devicetree/bindings/spi/
16095F:	Documentation/spi/
16096F:	drivers/spi/
16097F:	include/linux/spi/
16098F:	include/uapi/linux/spi/
16099F:	tools/spi/
16100
16101SPIDERNET NETWORK DRIVER for CELL
16102M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16103L:	netdev@vger.kernel.org
16104S:	Supported
16105F:	Documentation/networking/device_drivers/toshiba/spider_net.rst
16106F:	drivers/net/ethernet/toshiba/spider_net*
16107
16108SPMI SUBSYSTEM
16109R:	Stephen Boyd <sboyd@kernel.org>
16110L:	linux-arm-msm@vger.kernel.org
16111F:	Documentation/devicetree/bindings/spmi/
16112F:	drivers/spmi/
16113F:	include/dt-bindings/spmi/spmi.h
16114F:	include/linux/spmi.h
16115F:	include/trace/events/spmi.h
16116
16117SPU FILE SYSTEM
16118M:	Jeremy Kerr <jk@ozlabs.org>
16119L:	linuxppc-dev@lists.ozlabs.org
16120S:	Supported
16121W:	http://www.ibm.com/developerworks/power/cell/
16122F:	Documentation/filesystems/spufs/spufs.rst
16123F:	arch/powerpc/platforms/cell/spufs/
16124
16125SQUASHFS FILE SYSTEM
16126M:	Phillip Lougher <phillip@squashfs.org.uk>
16127L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
16128S:	Maintained
16129W:	http://squashfs.org.uk
16130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16131F:	Documentation/filesystems/squashfs.rst
16132F:	fs/squashfs/
16133
16134SRM (Alpha) environment access
16135M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
16136S:	Maintained
16137F:	arch/alpha/kernel/srm_env.c
16138
16139ST LSM6DSx IMU IIO DRIVER
16140M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16141L:	linux-iio@vger.kernel.org
16142S:	Maintained
16143W:	http://www.st.com/
16144F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16145F:	drivers/iio/imu/st_lsm6dsx/
16146
16147ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16148M:	Mickael Guene <mickael.guene@st.com>
16149L:	linux-media@vger.kernel.org
16150S:	Maintained
16151T:	git git://linuxtv.org/media_tree.git
16152F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16153F:	drivers/media/i2c/st-mipid02.c
16154
16155ST STM32 I2C/SMBUS DRIVER
16156M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16157L:	linux-i2c@vger.kernel.org
16158S:	Maintained
16159F:	drivers/i2c/busses/i2c-stm32*
16160
16161ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16162M:	Song Qiang <songqiang1304521@gmail.com>
16163L:	linux-iio@vger.kernel.org
16164S:	Maintained
16165F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16166F:	drivers/iio/proximity/vl53l0x-i2c.c
16167
16168STABLE BRANCH
16169M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16170M:	Sasha Levin <sashal@kernel.org>
16171L:	stable@vger.kernel.org
16172S:	Supported
16173F:	Documentation/process/stable-kernel-rules.rst
16174
16175STAGING - ATOMISP DRIVER
16176M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16177R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16178L:	linux-media@vger.kernel.org
16179S:	Maintained
16180F:	drivers/staging/media/atomisp/
16181
16182STAGING - COMEDI
16183M:	Ian Abbott <abbotti@mev.co.uk>
16184M:	H Hartley Sweeten <hsweeten@visionengravers.com>
16185S:	Odd Fixes
16186F:	drivers/staging/comedi/
16187
16188STAGING - FIELDBUS SUBSYSTEM
16189M:	Sven Van Asbroeck <TheSven73@gmail.com>
16190S:	Maintained
16191F:	drivers/staging/fieldbus/*
16192F:	drivers/staging/fieldbus/Documentation/
16193
16194STAGING - HMS ANYBUS-S BUS
16195M:	Sven Van Asbroeck <TheSven73@gmail.com>
16196S:	Maintained
16197F:	drivers/staging/fieldbus/anybuss/
16198
16199STAGING - INDUSTRIAL IO
16200M:	Jonathan Cameron <jic23@kernel.org>
16201L:	linux-iio@vger.kernel.org
16202S:	Odd Fixes
16203F:	Documentation/devicetree/bindings/staging/iio/
16204F:	drivers/staging/iio/
16205
16206STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16207M:	Marc Dietrich <marvin24@gmx.de>
16208L:	ac100@lists.launchpad.net (moderated for non-subscribers)
16209L:	linux-tegra@vger.kernel.org
16210S:	Maintained
16211F:	drivers/staging/nvec/
16212
16213STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16214M:	Jens Frederich <jfrederich@gmail.com>
16215M:	Daniel Drake <dsd@laptop.org>
16216M:	Jon Nettleton <jon.nettleton@gmail.com>
16217S:	Maintained
16218W:	http://wiki.laptop.org/go/DCON
16219F:	drivers/staging/olpc_dcon/
16220
16221STAGING - REALTEK RTL8188EU DRIVERS
16222M:	Larry Finger <Larry.Finger@lwfinger.net>
16223S:	Odd Fixes
16224F:	drivers/staging/rtl8188eu/
16225
16226STAGING - REALTEK RTL8712U DRIVERS
16227M:	Larry Finger <Larry.Finger@lwfinger.net>
16228M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16229S:	Odd Fixes
16230F:	drivers/staging/rtl8712/
16231
16232STAGING - SEPS525 LCD CONTROLLER DRIVERS
16233M:	Michael Hennerich <michael.hennerich@analog.com>
16234M:	Beniamin Bia <beniamin.bia@analog.com>
16235L:	linux-fbdev@vger.kernel.org
16236S:	Supported
16237F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16238F:	drivers/staging/fbtft/fb_seps525.c
16239
16240STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16241M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16242M:	Teddy Wang <teddy.wang@siliconmotion.com>
16243M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16244L:	linux-fbdev@vger.kernel.org
16245S:	Maintained
16246F:	drivers/staging/sm750fb/
16247
16248STAGING - SPEAKUP CONSOLE SPEECH DRIVER
16249M:	William Hubbs <w.d.hubbs@gmail.com>
16250M:	Chris Brannon <chris@the-brannons.com>
16251M:	Kirk Reiser <kirk@reisers.ca>
16252M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
16253L:	speakup@linux-speakup.org
16254S:	Odd Fixes
16255W:	http://www.linux-speakup.org/
16256F:	drivers/staging/speakup/
16257
16258STAGING - VIA VT665X DRIVERS
16259M:	Forest Bond <forest@alittletooquiet.net>
16260S:	Odd Fixes
16261F:	drivers/staging/vt665?/
16262
16263STAGING - WILC1000 WIFI DRIVER
16264M:	Adham Abozaeid <adham.abozaeid@microchip.com>
16265M:	Ajay Singh <ajay.kathat@microchip.com>
16266L:	linux-wireless@vger.kernel.org
16267S:	Supported
16268F:	drivers/staging/wilc1000/
16269
16270STAGING SUBSYSTEM
16271M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16272L:	devel@driverdev.osuosl.org
16273S:	Supported
16274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16275F:	drivers/staging/
16276
16277STARFIRE/DURALAN NETWORK DRIVER
16278M:	Ion Badulescu <ionut@badula.org>
16279S:	Odd Fixes
16280F:	drivers/net/ethernet/adaptec/starfire*
16281
16282STEC S1220 SKD DRIVER
16283M:	Damien Le Moal <Damien.LeMoal@wdc.com>
16284L:	linux-block@vger.kernel.org
16285S:	Maintained
16286F:	drivers/block/skd*[ch]
16287
16288STI AUDIO (ASoC) DRIVERS
16289M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
16290L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16291S:	Maintained
16292F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16293F:	sound/soc/sti/
16294
16295STI CEC DRIVER
16296M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
16297S:	Maintained
16298F:	Documentation/devicetree/bindings/media/stih-cec.txt
16299F:	drivers/media/platform/sti/cec/
16300
16301STK1160 USB VIDEO CAPTURE DRIVER
16302M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16303L:	linux-media@vger.kernel.org
16304S:	Maintained
16305T:	git git://linuxtv.org/media_tree.git
16306F:	drivers/media/usb/stk1160/
16307
16308STM32 AUDIO (ASoC) DRIVERS
16309M:	Olivier Moysan <olivier.moysan@st.com>
16310M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
16311L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16312S:	Maintained
16313F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
16314F:	sound/soc/stm/
16315
16316STM32 TIMER/LPTIMER DRIVERS
16317M:	Fabrice Gasnier <fabrice.gasnier@st.com>
16318S:	Maintained
16319F:	Documentation/ABI/testing/*timer-stm32
16320F:	Documentation/devicetree/bindings/*/*stm32-*timer*
16321F:	drivers/*/stm32-*timer*
16322F:	drivers/pwm/pwm-stm32*
16323F:	include/linux/*/stm32-*tim*
16324
16325STMMAC ETHERNET DRIVER
16326M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
16327M:	Alexandre Torgue <alexandre.torgue@st.com>
16328M:	Jose Abreu <joabreu@synopsys.com>
16329L:	netdev@vger.kernel.org
16330S:	Supported
16331W:	http://www.stlinux.com
16332F:	Documentation/networking/device_drivers/stmicro/
16333F:	drivers/net/ethernet/stmicro/stmmac/
16334
16335SUN3/3X
16336M:	Sam Creasey <sammy@sammy.net>
16337S:	Maintained
16338W:	http://sammy.net/sun3/
16339F:	arch/m68k/include/asm/sun3*
16340F:	arch/m68k/kernel/*sun3*
16341F:	arch/m68k/sun3*/
16342F:	drivers/net/ethernet/i825xx/sun3*
16343
16344SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16345M:	Hans de Goede <hdegoede@redhat.com>
16346L:	linux-input@vger.kernel.org
16347S:	Maintained
16348F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16349F:	drivers/input/keyboard/sun4i-lradc-keys.c
16350
16351SUNDANCE NETWORK DRIVER
16352M:	Denis Kirjanov <kda@linux-powerpc.org>
16353L:	netdev@vger.kernel.org
16354S:	Maintained
16355F:	drivers/net/ethernet/dlink/sundance.c
16356
16357SUPERH
16358M:	Yoshinori Sato <ysato@users.sourceforge.jp>
16359M:	Rich Felker <dalias@libc.org>
16360L:	linux-sh@vger.kernel.org
16361S:	Maintained
16362Q:	http://patchwork.kernel.org/project/linux-sh/list/
16363F:	Documentation/sh/
16364F:	arch/sh/
16365F:	drivers/sh/
16366
16367SUSPEND TO RAM
16368M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
16369M:	Len Brown <len.brown@intel.com>
16370M:	Pavel Machek <pavel@ucw.cz>
16371L:	linux-pm@vger.kernel.org
16372S:	Supported
16373B:	https://bugzilla.kernel.org
16374F:	Documentation/power/
16375F:	arch/x86/kernel/acpi/
16376F:	drivers/base/power/
16377F:	include/linux/freezer.h
16378F:	include/linux/pm.h
16379F:	include/linux/suspend.h
16380F:	kernel/power/
16381
16382SVGA HANDLING
16383M:	Martin Mares <mj@ucw.cz>
16384L:	linux-video@atrey.karlin.mff.cuni.cz
16385S:	Maintained
16386F:	Documentation/admin-guide/svga.rst
16387F:	arch/x86/boot/video*
16388
16389SWIOTLB SUBSYSTEM
16390M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16391L:	iommu@lists.linux-foundation.org
16392S:	Supported
16393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16394F:	arch/*/kernel/pci-swiotlb.c
16395F:	include/linux/swiotlb.h
16396F:	kernel/dma/swiotlb.c
16397
16398SWITCHDEV
16399M:	Jiri Pirko <jiri@resnulli.us>
16400M:	Ivan Vecera <ivecera@redhat.com>
16401L:	netdev@vger.kernel.org
16402S:	Supported
16403F:	include/net/switchdev.h
16404F:	net/switchdev/
16405
16406SY8106A REGULATOR DRIVER
16407M:	Icenowy Zheng <icenowy@aosc.io>
16408S:	Maintained
16409F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16410F:	drivers/regulator/sy8106a-regulator.c
16411
16412SYNC FILE FRAMEWORK
16413M:	Sumit Semwal <sumit.semwal@linaro.org>
16414R:	Gustavo Padovan <gustavo@padovan.org>
16415L:	linux-media@vger.kernel.org
16416L:	dri-devel@lists.freedesktop.org
16417S:	Maintained
16418T:	git git://anongit.freedesktop.org/drm/drm-misc
16419F:	Documentation/driver-api/sync_file.rst
16420F:	drivers/dma-buf/dma-fence*
16421F:	drivers/dma-buf/sw_sync.c
16422F:	drivers/dma-buf/sync_*
16423F:	include/linux/sync_file.h
16424F:	include/uapi/linux/sync_file.h
16425
16426SYNOPSYS ARC ARCHITECTURE
16427M:	Vineet Gupta <vgupta@synopsys.com>
16428L:	linux-snps-arc@lists.infradead.org
16429S:	Supported
16430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16431F:	Documentation/devicetree/bindings/arc/*
16432F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16433F:	arch/arc/
16434F:	drivers/clocksource/arc_timer.c
16435F:	drivers/tty/serial/arc_uart.c
16436
16437SYNOPSYS ARC HSDK SDP pll clock driver
16438M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16439S:	Supported
16440F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16441F:	drivers/clk/clk-hsdk-pll.c
16442
16443SYNOPSYS ARC SDP clock driver
16444M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16445S:	Supported
16446F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16447F:	drivers/clk/axs10x/*
16448
16449SYNOPSYS ARC SDP platform support
16450M:	Alexey Brodkin <abrodkin@synopsys.com>
16451S:	Supported
16452F:	Documentation/devicetree/bindings/arc/axs10*
16453F:	arch/arc/boot/dts/ax*
16454F:	arch/arc/plat-axs10x
16455
16456SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16457M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16458S:	Supported
16459F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16460F:	drivers/reset/reset-axs10x.c
16461
16462SYNOPSYS CREG GPIO DRIVER
16463M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16464S:	Maintained
16465F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16466F:	drivers/gpio/gpio-creg-snps.c
16467
16468SYNOPSYS DESIGNWARE 8250 UART DRIVER
16469R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16470S:	Maintained
16471F:	drivers/tty/serial/8250/8250_dw.c
16472F:	drivers/tty/serial/8250/8250_dwlib.*
16473F:	drivers/tty/serial/8250/8250_lpss.c
16474
16475SYNOPSYS DESIGNWARE APB GPIO DRIVER
16476M:	Hoan Tran <hoan@os.amperecomputing.com>
16477M:	Serge Semin <fancer.lancer@gmail.com>
16478L:	linux-gpio@vger.kernel.org
16479S:	Maintained
16480F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16481F:	drivers/gpio/gpio-dwapb.c
16482
16483SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16484M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16485S:	Maintained
16486F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16487F:	drivers/dma/dw-axi-dmac/
16488
16489SYNOPSYS DESIGNWARE DMAC DRIVER
16490M:	Viresh Kumar <vireshk@kernel.org>
16491R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16492S:	Maintained
16493F:	Documentation/devicetree/bindings/dma/snps-dma.txt
16494F:	drivers/dma/dw/
16495F:	include/dt-bindings/dma/dw-dmac.h
16496F:	include/linux/dma/dw.h
16497F:	include/linux/platform_data/dma-dw.h
16498
16499SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16500M:	Jose Abreu <Jose.Abreu@synopsys.com>
16501L:	netdev@vger.kernel.org
16502S:	Supported
16503F:	drivers/net/ethernet/synopsys/
16504
16505SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16506M:	Jose Abreu <Jose.Abreu@synopsys.com>
16507L:	netdev@vger.kernel.org
16508S:	Supported
16509F:	drivers/net/phy/mdio-xpcs.c
16510F:	include/linux/mdio-xpcs.h
16511
16512SYNOPSYS DESIGNWARE I2C DRIVER
16513M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
16514R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16515R:	Mika Westerberg <mika.westerberg@linux.intel.com>
16516L:	linux-i2c@vger.kernel.org
16517S:	Maintained
16518F:	drivers/i2c/busses/i2c-designware-*
16519F:	include/linux/platform_data/i2c-designware.h
16520
16521SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16522M:	Jaehoon Chung <jh80.chung@samsung.com>
16523L:	linux-mmc@vger.kernel.org
16524S:	Maintained
16525F:	drivers/mmc/host/dw_mmc*
16526
16527SYNOPSYS HSDK RESET CONTROLLER DRIVER
16528M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16529S:	Supported
16530F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16531F:	drivers/reset/reset-hsdk.c
16532F:	include/dt-bindings/reset/snps,hsdk-reset.h
16533
16534SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16535M:	Prabu Thangamuthu <prabu.t@synopsys.com>
16536M:	Manjunath M B <manjumb@synopsys.com>
16537L:	linux-mmc@vger.kernel.org
16538S:	Maintained
16539F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
16540
16541SYSTEM CONFIGURATION (SYSCON)
16542M:	Lee Jones <lee.jones@linaro.org>
16543M:	Arnd Bergmann <arnd@arndb.de>
16544S:	Supported
16545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16546F:	drivers/mfd/syscon.c
16547
16548SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16549M:	Sudeep Holla <sudeep.holla@arm.com>
16550L:	linux-arm-kernel@lists.infradead.org
16551S:	Maintained
16552F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16553F:	drivers/clk/clk-sc[mp]i.c
16554F:	drivers/cpufreq/sc[mp]i-cpufreq.c
16555F:	drivers/firmware/arm_scmi/
16556F:	drivers/firmware/arm_scpi.c
16557F:	drivers/reset/reset-scmi.c
16558F:	include/linux/sc[mp]i_protocol.h
16559F:	include/trace/events/scmi.h
16560
16561SYSTEM RESET/SHUTDOWN DRIVERS
16562M:	Sebastian Reichel <sre@kernel.org>
16563L:	linux-pm@vger.kernel.org
16564S:	Maintained
16565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16566F:	Documentation/devicetree/bindings/power/reset/
16567F:	drivers/power/reset/
16568
16569SYSTEM TRACE MODULE CLASS
16570M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
16571S:	Maintained
16572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16573F:	Documentation/trace/stm.rst
16574F:	drivers/hwtracing/stm/
16575F:	include/linux/stm.h
16576F:	include/uapi/linux/stm.h
16577
16578SYSTEM76 ACPI DRIVER
16579M:	Jeremy Soller <jeremy@system76.com>
16580M:	System76 Product Development <productdev@system76.com>
16581L:	platform-driver-x86@vger.kernel.org
16582S:	Maintained
16583F:	drivers/platform/x86/system76_acpi.c
16584
16585SYSV FILESYSTEM
16586M:	Christoph Hellwig <hch@infradead.org>
16587S:	Maintained
16588F:	Documentation/filesystems/sysv-fs.rst
16589F:	fs/sysv/
16590F:	include/linux/sysv_fs.h
16591
16592TASKSTATS STATISTICS INTERFACE
16593M:	Balbir Singh <bsingharora@gmail.com>
16594S:	Maintained
16595F:	Documentation/accounting/taskstats*
16596F:	include/linux/taskstats*
16597F:	kernel/taskstats.c
16598
16599TC subsystem
16600M:	Jamal Hadi Salim <jhs@mojatatu.com>
16601M:	Cong Wang <xiyou.wangcong@gmail.com>
16602M:	Jiri Pirko <jiri@resnulli.us>
16603L:	netdev@vger.kernel.org
16604S:	Maintained
16605F:	include/net/pkt_cls.h
16606F:	include/net/pkt_sched.h
16607F:	include/net/tc_act/
16608F:	include/uapi/linux/pkt_cls.h
16609F:	include/uapi/linux/pkt_sched.h
16610F:	include/uapi/linux/tc_act/
16611F:	include/uapi/linux/tc_ematch/
16612F:	net/sched/
16613
16614TC90522 MEDIA DRIVER
16615M:	Akihiro Tsukada <tskd08@gmail.com>
16616L:	linux-media@vger.kernel.org
16617S:	Odd Fixes
16618F:	drivers/media/dvb-frontends/tc90522*
16619
16620TCP LOW PRIORITY MODULE
16621M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16622M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16623S:	Maintained
16624W:	http://tcp-lp-mod.sourceforge.net/
16625F:	net/ipv4/tcp_lp.c
16626
16627TDA10071 MEDIA DRIVER
16628M:	Antti Palosaari <crope@iki.fi>
16629L:	linux-media@vger.kernel.org
16630S:	Maintained
16631W:	https://linuxtv.org
16632W:	http://palosaari.fi/linux/
16633Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16634T:	git git://linuxtv.org/anttip/media_tree.git
16635F:	drivers/media/dvb-frontends/tda10071*
16636
16637TDA18212 MEDIA DRIVER
16638M:	Antti Palosaari <crope@iki.fi>
16639L:	linux-media@vger.kernel.org
16640S:	Maintained
16641W:	https://linuxtv.org
16642W:	http://palosaari.fi/linux/
16643Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16644T:	git git://linuxtv.org/anttip/media_tree.git
16645F:	drivers/media/tuners/tda18212*
16646
16647TDA18218 MEDIA DRIVER
16648M:	Antti Palosaari <crope@iki.fi>
16649L:	linux-media@vger.kernel.org
16650S:	Maintained
16651W:	https://linuxtv.org
16652W:	http://palosaari.fi/linux/
16653Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16654T:	git git://linuxtv.org/anttip/media_tree.git
16655F:	drivers/media/tuners/tda18218*
16656
16657TDA18250 MEDIA DRIVER
16658M:	Olli Salonen <olli.salonen@iki.fi>
16659L:	linux-media@vger.kernel.org
16660S:	Maintained
16661W:	https://linuxtv.org
16662Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16663T:	git git://linuxtv.org/media_tree.git
16664F:	drivers/media/tuners/tda18250*
16665
16666TDA18271 MEDIA DRIVER
16667M:	Michael Krufky <mkrufky@linuxtv.org>
16668L:	linux-media@vger.kernel.org
16669S:	Maintained
16670W:	https://linuxtv.org
16671W:	http://github.com/mkrufky
16672Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16673T:	git git://linuxtv.org/mkrufky/tuners.git
16674F:	drivers/media/tuners/tda18271*
16675
16676TDA1997x MEDIA DRIVER
16677M:	Tim Harvey <tharvey@gateworks.com>
16678L:	linux-media@vger.kernel.org
16679S:	Maintained
16680W:	https://linuxtv.org
16681Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16682F:	drivers/media/i2c/tda1997x.*
16683
16684TDA827x MEDIA DRIVER
16685M:	Michael Krufky <mkrufky@linuxtv.org>
16686L:	linux-media@vger.kernel.org
16687S:	Maintained
16688W:	https://linuxtv.org
16689W:	http://github.com/mkrufky
16690Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16691T:	git git://linuxtv.org/mkrufky/tuners.git
16692F:	drivers/media/tuners/tda8290.*
16693
16694TDA8290 MEDIA DRIVER
16695M:	Michael Krufky <mkrufky@linuxtv.org>
16696L:	linux-media@vger.kernel.org
16697S:	Maintained
16698W:	https://linuxtv.org
16699W:	http://github.com/mkrufky
16700Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16701T:	git git://linuxtv.org/mkrufky/tuners.git
16702F:	drivers/media/tuners/tda8290.*
16703
16704TDA9840 MEDIA DRIVER
16705M:	Hans Verkuil <hverkuil@xs4all.nl>
16706L:	linux-media@vger.kernel.org
16707S:	Maintained
16708W:	https://linuxtv.org
16709T:	git git://linuxtv.org/media_tree.git
16710F:	drivers/media/i2c/tda9840*
16711
16712TEA5761 TUNER DRIVER
16713M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16714L:	linux-media@vger.kernel.org
16715S:	Odd fixes
16716W:	https://linuxtv.org
16717T:	git git://linuxtv.org/media_tree.git
16718F:	drivers/media/tuners/tea5761.*
16719
16720TEA5767 TUNER DRIVER
16721M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16722L:	linux-media@vger.kernel.org
16723S:	Maintained
16724W:	https://linuxtv.org
16725T:	git git://linuxtv.org/media_tree.git
16726F:	drivers/media/tuners/tea5767.*
16727
16728TEA6415C MEDIA DRIVER
16729M:	Hans Verkuil <hverkuil@xs4all.nl>
16730L:	linux-media@vger.kernel.org
16731S:	Maintained
16732W:	https://linuxtv.org
16733T:	git git://linuxtv.org/media_tree.git
16734F:	drivers/media/i2c/tea6415c*
16735
16736TEA6420 MEDIA DRIVER
16737M:	Hans Verkuil <hverkuil@xs4all.nl>
16738L:	linux-media@vger.kernel.org
16739S:	Maintained
16740W:	https://linuxtv.org
16741T:	git git://linuxtv.org/media_tree.git
16742F:	drivers/media/i2c/tea6420*
16743
16744TEAM DRIVER
16745M:	Jiri Pirko <jiri@resnulli.us>
16746L:	netdev@vger.kernel.org
16747S:	Supported
16748F:	drivers/net/team/
16749F:	include/linux/if_team.h
16750F:	include/uapi/linux/if_team.h
16751
16752TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16753M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16754S:	Maintained
16755F:	arch/x86/platform/ts5500/
16756
16757TECHNOTREND USB IR RECEIVER
16758M:	Sean Young <sean@mess.org>
16759L:	linux-media@vger.kernel.org
16760S:	Maintained
16761F:	drivers/media/rc/ttusbir.c
16762
16763TECHWELL TW9910 VIDEO DECODER
16764L:	linux-media@vger.kernel.org
16765S:	Orphan
16766F:	drivers/media/i2c/tw9910.c
16767F:	include/media/i2c/tw9910.h
16768
16769TEE SUBSYSTEM
16770M:	Jens Wiklander <jens.wiklander@linaro.org>
16771L:	tee-dev@lists.linaro.org
16772S:	Maintained
16773F:	Documentation/tee.txt
16774F:	drivers/tee/
16775F:	include/linux/tee_drv.h
16776F:	include/uapi/linux/tee.h
16777
16778TEGRA ARCHITECTURE SUPPORT
16779M:	Thierry Reding <thierry.reding@gmail.com>
16780M:	Jonathan Hunter <jonathanh@nvidia.com>
16781L:	linux-tegra@vger.kernel.org
16782S:	Supported
16783Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
16784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16785N:	[^a-z]tegra
16786
16787TEGRA CLOCK DRIVER
16788M:	Peter De Schrijver <pdeschrijver@nvidia.com>
16789M:	Prashant Gaikwad <pgaikwad@nvidia.com>
16790S:	Supported
16791F:	drivers/clk/tegra/
16792
16793TEGRA DMA DRIVERS
16794M:	Laxman Dewangan <ldewangan@nvidia.com>
16795M:	Jon Hunter <jonathanh@nvidia.com>
16796S:	Supported
16797F:	drivers/dma/tegra*
16798
16799TEGRA I2C DRIVER
16800M:	Laxman Dewangan <ldewangan@nvidia.com>
16801R:	Dmitry Osipenko <digetx@gmail.com>
16802S:	Supported
16803F:	drivers/i2c/busses/i2c-tegra.c
16804
16805TEGRA IOMMU DRIVERS
16806M:	Thierry Reding <thierry.reding@gmail.com>
16807L:	linux-tegra@vger.kernel.org
16808S:	Supported
16809F:	drivers/iommu/tegra*
16810
16811TEGRA KBC DRIVER
16812M:	Laxman Dewangan <ldewangan@nvidia.com>
16813S:	Supported
16814F:	drivers/input/keyboard/tegra-kbc.c
16815
16816TEGRA NAND DRIVER
16817M:	Stefan Agner <stefan@agner.ch>
16818M:	Lucas Stach <dev@lynxeye.de>
16819S:	Maintained
16820F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16821F:	drivers/mtd/nand/raw/tegra_nand.c
16822
16823TEGRA PWM DRIVER
16824M:	Thierry Reding <thierry.reding@gmail.com>
16825S:	Supported
16826F:	drivers/pwm/pwm-tegra.c
16827
16828TEGRA SERIAL DRIVER
16829M:	Laxman Dewangan <ldewangan@nvidia.com>
16830S:	Supported
16831F:	drivers/tty/serial/serial-tegra.c
16832
16833TEGRA SPI DRIVER
16834M:	Laxman Dewangan <ldewangan@nvidia.com>
16835S:	Supported
16836F:	drivers/spi/spi-tegra*
16837
16838TEGRA VIDEO DRIVER
16839M:	Thierry Reding <thierry.reding@gmail.com>
16840M:	Jonathan Hunter <jonathanh@nvidia.com>
16841M:	Sowjanya Komatineni <skomatineni@nvidia.com>
16842L:	linux-media@vger.kernel.org
16843L:	linux-tegra@vger.kernel.org
16844S:	Maintained
16845F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
16846F:	drivers/staging/media/tegra-video/
16847
16848TEGRA XUSB PADCTL DRIVER
16849M:	JC Kuo <jckuo@nvidia.com>
16850S:	Supported
16851F:	drivers/phy/tegra/xusb*
16852
16853TEHUTI ETHERNET DRIVER
16854M:	Andy Gospodarek <andy@greyhouse.net>
16855L:	netdev@vger.kernel.org
16856S:	Supported
16857F:	drivers/net/ethernet/tehuti/*
16858
16859TELECOM CLOCK DRIVER FOR MCPL0010
16860M:	Mark Gross <mark.gross@intel.com>
16861S:	Supported
16862F:	drivers/char/tlclk.c
16863
16864TEMPO SEMICONDUCTOR DRIVERS
16865M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16866S:	Maintained
16867F:	Documentation/devicetree/bindings/sound/tscs*.txt
16868F:	sound/soc/codecs/tscs*.c
16869F:	sound/soc/codecs/tscs*.h
16870
16871TENSILICA XTENSA PORT (xtensa)
16872M:	Chris Zankel <chris@zankel.net>
16873M:	Max Filippov <jcmvbkbc@gmail.com>
16874L:	linux-xtensa@linux-xtensa.org
16875S:	Maintained
16876T:	git git://github.com/czankel/xtensa-linux.git
16877F:	arch/xtensa/
16878F:	drivers/irqchip/irq-xtensa-*
16879
16880TEXAS INSTRUMENTS ASoC DRIVERS
16881M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16882L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16883S:	Maintained
16884F:	sound/soc/ti/
16885
16886TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
16887M:	Ricardo Ribalda <ribalda@kernel.org>
16888L:	linux-iio@vger.kernel.org
16889S:	Supported
16890F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16891F:	drivers/iio/dac/ti-dac7612.c
16892
16893TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
16894M:	Nishanth Menon <nm@ti.com>
16895M:	Tero Kristo <t-kristo@ti.com>
16896M:	Santosh Shilimkar <ssantosh@kernel.org>
16897L:	linux-arm-kernel@lists.infradead.org
16898S:	Maintained
16899F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16900F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16901F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16902F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16903F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16904F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16905F:	drivers/clk/keystone/sci-clk.c
16906F:	drivers/firmware/ti_sci*
16907F:	drivers/irqchip/irq-ti-sci-inta.c
16908F:	drivers/irqchip/irq-ti-sci-intr.c
16909F:	drivers/reset/reset-ti-sci.c
16910F:	drivers/soc/ti/ti_sci_inta_msi.c
16911F:	drivers/soc/ti/ti_sci_pm_domains.c
16912F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16913F:	include/linux/soc/ti/ti_sci_inta_msi.h
16914F:	include/linux/soc/ti/ti_sci_protocol.h
16915
16916THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16917M:	Hans Verkuil <hverkuil@xs4all.nl>
16918L:	linux-media@vger.kernel.org
16919S:	Maintained
16920W:	https://linuxtv.org
16921T:	git git://linuxtv.org/media_tree.git
16922F:	drivers/media/radio/radio-raremono.c
16923
16924THERMAL
16925M:	Zhang Rui <rui.zhang@intel.com>
16926M:	Daniel Lezcano <daniel.lezcano@linaro.org>
16927R:	Amit Kucheria <amit.kucheria@verdurent.com>
16928L:	linux-pm@vger.kernel.org
16929S:	Supported
16930Q:	https://patchwork.kernel.org/project/linux-pm/list/
16931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16932F:	Documentation/devicetree/bindings/thermal/
16933F:	drivers/thermal/
16934F:	include/linux/cpu_cooling.h
16935F:	include/linux/thermal.h
16936F:	include/uapi/linux/thermal.h
16937
16938THERMAL DRIVER FOR AMLOGIC SOCS
16939M:	Guillaume La Roque <glaroque@baylibre.com>
16940L:	linux-pm@vger.kernel.org
16941L:	linux-amlogic@lists.infradead.org
16942S:	Supported
16943W:	http://linux-meson.com/
16944F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16945F:	drivers/thermal/amlogic_thermal.c
16946
16947THERMAL/CPU_COOLING
16948M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16949M:	Daniel Lezcano <daniel.lezcano@linaro.org>
16950M:	Viresh Kumar <viresh.kumar@linaro.org>
16951M:	Javi Merino <javi.merino@kernel.org>
16952L:	linux-pm@vger.kernel.org
16953S:	Supported
16954F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16955F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
16956F:	drivers/thermal/cpufreq_cooling.c
16957F:	drivers/thermal/cpuidle_cooling.c
16958F:	include/linux/cpu_cooling.h
16959
16960THINKPAD ACPI EXTRAS DRIVER
16961M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16962L:	ibm-acpi-devel@lists.sourceforge.net
16963L:	platform-driver-x86@vger.kernel.org
16964S:	Maintained
16965W:	http://ibm-acpi.sourceforge.net
16966W:	http://thinkwiki.org/wiki/Ibm-acpi
16967T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16968F:	drivers/platform/x86/thinkpad_acpi.c
16969
16970THUNDERBOLT DRIVER
16971M:	Andreas Noever <andreas.noever@gmail.com>
16972M:	Michael Jamet <michael.jamet@intel.com>
16973M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16974M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16975L:	linux-usb@vger.kernel.org
16976S:	Maintained
16977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16978F:	Documentation/admin-guide/thunderbolt.rst
16979F:	drivers/thunderbolt/
16980F:	include/linux/thunderbolt.h
16981
16982THUNDERBOLT NETWORK DRIVER
16983M:	Michael Jamet <michael.jamet@intel.com>
16984M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16985M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16986L:	netdev@vger.kernel.org
16987S:	Maintained
16988F:	drivers/net/thunderbolt.c
16989
16990THUNDERX GPIO DRIVER
16991M:	Robert Richter <rrichter@marvell.com>
16992S:	Maintained
16993F:	drivers/gpio/gpio-thunderx.c
16994
16995TI AM437X VPFE DRIVER
16996M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16997L:	linux-media@vger.kernel.org
16998S:	Maintained
16999W:	https://linuxtv.org
17000Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17001T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17002F:	drivers/media/platform/am437x/
17003
17004TI BANDGAP AND THERMAL DRIVER
17005M:	Eduardo Valentin <edubezval@gmail.com>
17006M:	Keerthy <j-keerthy@ti.com>
17007L:	linux-pm@vger.kernel.org
17008L:	linux-omap@vger.kernel.org
17009S:	Maintained
17010F:	drivers/thermal/ti-soc-thermal/
17011
17012TI BQ27XXX POWER SUPPLY DRIVER
17013R:	Andrew F. Davis <afd@ti.com>
17014F:	drivers/power/supply/bq27xxx_battery.c
17015F:	drivers/power/supply/bq27xxx_battery_i2c.c
17016F:	include/linux/power/bq27xxx_battery.h
17017
17018TI CDCE706 CLOCK DRIVER
17019M:	Max Filippov <jcmvbkbc@gmail.com>
17020S:	Maintained
17021F:	drivers/clk/clk-cdce706.c
17022
17023TI CLOCK DRIVER
17024M:	Tero Kristo <t-kristo@ti.com>
17025L:	linux-omap@vger.kernel.org
17026S:	Maintained
17027F:	drivers/clk/ti/
17028F:	include/linux/clk/ti.h
17029
17030TI DAVINCI MACHINE SUPPORT
17031M:	Sekhar Nori <nsekhar@ti.com>
17032R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
17033L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17034S:	Supported
17035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17036F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17037F:	arch/arm/boot/dts/da850*
17038F:	arch/arm/mach-davinci/
17039F:	drivers/i2c/busses/i2c-davinci.c
17040
17041TI DAVINCI SERIES CLOCK DRIVER
17042M:	David Lechner <david@lechnology.com>
17043R:	Sekhar Nori <nsekhar@ti.com>
17044S:	Maintained
17045F:	Documentation/devicetree/bindings/clock/ti/davinci/
17046F:	drivers/clk/davinci/
17047
17048TI DAVINCI SERIES GPIO DRIVER
17049M:	Keerthy <j-keerthy@ti.com>
17050L:	linux-gpio@vger.kernel.org
17051S:	Maintained
17052F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17053F:	drivers/gpio/gpio-davinci.c
17054
17055TI DAVINCI SERIES MEDIA DRIVER
17056M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17057L:	linux-media@vger.kernel.org
17058S:	Maintained
17059W:	https://linuxtv.org
17060Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17061T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17062F:	drivers/media/platform/davinci/
17063F:	include/media/davinci/
17064
17065TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17066R:	David Lechner <david@lechnology.com>
17067L:	linux-iio@vger.kernel.org
17068F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
17069F:	drivers/counter/ti-eqep.c
17070
17071TI ETHERNET SWITCH DRIVER (CPSW)
17072R:	Grygorii Strashko <grygorii.strashko@ti.com>
17073L:	linux-omap@vger.kernel.org
17074L:	netdev@vger.kernel.org
17075S:	Maintained
17076F:	drivers/net/ethernet/ti/cpsw*
17077F:	drivers/net/ethernet/ti/davinci*
17078
17079TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17080M:	Alex Dubov <oakad@yahoo.com>
17081S:	Maintained
17082W:	http://tifmxx.berlios.de/
17083F:	drivers/memstick/host/tifm_ms.c
17084F:	drivers/misc/tifm*
17085F:	drivers/mmc/host/tifm_sd.c
17086F:	include/linux/tifm.h
17087
17088TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17089M:	Santosh Shilimkar <ssantosh@kernel.org>
17090L:	linux-kernel@vger.kernel.org
17091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17092S:	Maintained
17093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17094F:	drivers/soc/ti/*
17095
17096TI LM49xxx FAMILY ASoC CODEC DRIVERS
17097M:	M R Swami Reddy <mr.swami.reddy@ti.com>
17098M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17099L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17100S:	Maintained
17101F:	sound/soc/codecs/isabelle*
17102F:	sound/soc/codecs/lm49453*
17103
17104TI LP855x BACKLIGHT DRIVER
17105M:	Milo Kim <milo.kim@ti.com>
17106S:	Maintained
17107F:	Documentation/driver-api/backlight/lp855x-driver.rst
17108F:	drivers/video/backlight/lp855x_bl.c
17109F:	include/linux/platform_data/lp855x.h
17110
17111TI LP8727 CHARGER DRIVER
17112M:	Milo Kim <milo.kim@ti.com>
17113S:	Maintained
17114F:	drivers/power/supply/lp8727_charger.c
17115F:	include/linux/platform_data/lp8727.h
17116
17117TI LP8788 MFD DRIVER
17118M:	Milo Kim <milo.kim@ti.com>
17119S:	Maintained
17120F:	drivers/iio/adc/lp8788_adc.c
17121F:	drivers/leds/leds-lp8788.c
17122F:	drivers/mfd/lp8788*.c
17123F:	drivers/power/supply/lp8788-charger.c
17124F:	drivers/regulator/lp8788-*.c
17125F:	include/linux/mfd/lp8788*.h
17126
17127TI NETCP ETHERNET DRIVER
17128M:	Wingman Kwok <w-kwok2@ti.com>
17129M:	Murali Karicheri <m-karicheri2@ti.com>
17130L:	netdev@vger.kernel.org
17131S:	Maintained
17132F:	drivers/net/ethernet/ti/netcp*
17133
17134TI PCM3060 ASoC CODEC DRIVER
17135M:	Kirill Marinushkin <kmarinushkin@birdec.com>
17136L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17137S:	Maintained
17138F:	Documentation/devicetree/bindings/sound/pcm3060.txt
17139F:	sound/soc/codecs/pcm3060*
17140
17141TI TAS571X FAMILY ASoC CODEC DRIVER
17142M:	Kevin Cernekee <cernekee@chromium.org>
17143L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17144S:	Odd Fixes
17145F:	sound/soc/codecs/tas571x*
17146
17147TI TCAN4X5X DEVICE DRIVER
17148M:	Dan Murphy <dmurphy@ti.com>
17149L:	linux-can@vger.kernel.org
17150S:	Maintained
17151F:	Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17152F:	drivers/net/can/m_can/tcan4x5x.c
17153
17154TI TRF7970A NFC DRIVER
17155M:	Mark Greer <mgreer@animalcreek.com>
17156L:	linux-wireless@vger.kernel.org
17157L:	linux-nfc@lists.01.org (moderated for non-subscribers)
17158S:	Supported
17159F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17160F:	drivers/nfc/trf7970a.c
17161
17162TI TWL4030 SERIES SOC CODEC DRIVER
17163M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
17164L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17165S:	Maintained
17166F:	sound/soc/codecs/twl4030*
17167
17168TI VPE/CAL DRIVERS
17169M:	Benoit Parrot <bparrot@ti.com>
17170L:	linux-media@vger.kernel.org
17171S:	Maintained
17172W:	http://linuxtv.org/
17173Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17174F:	Documentation/devicetree/bindings/media/ti,cal.yaml
17175F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
17176F:	drivers/media/platform/ti-vpe/
17177
17178TI WILINK WIRELESS DRIVERS
17179L:	linux-wireless@vger.kernel.org
17180S:	Orphan
17181W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17182W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17184F:	drivers/net/wireless/ti/
17185F:	include/linux/wl12xx.h
17186
17187TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17188M:	John Stultz <john.stultz@linaro.org>
17189M:	Thomas Gleixner <tglx@linutronix.de>
17190R:	Stephen Boyd <sboyd@kernel.org>
17191L:	linux-kernel@vger.kernel.org
17192S:	Supported
17193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17194F:	include/linux/clocksource.h
17195F:	include/linux/time.h
17196F:	include/linux/timex.h
17197F:	include/uapi/linux/time.h
17198F:	include/uapi/linux/timex.h
17199F:	kernel/time/alarmtimer.c
17200F:	kernel/time/clocksource.c
17201F:	kernel/time/ntp.c
17202F:	kernel/time/time*.c
17203F:	tools/testing/selftests/timers/
17204
17205TIPC NETWORK LAYER
17206M:	Jon Maloy <jmaloy@redhat.com>
17207M:	Ying Xue <ying.xue@windriver.com>
17208L:	netdev@vger.kernel.org (core kernel code)
17209L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17210S:	Maintained
17211W:	http://tipc.sourceforge.net/
17212F:	include/uapi/linux/tipc*.h
17213F:	net/tipc/
17214
17215TLAN NETWORK DRIVER
17216M:	Samuel Chessman <chessman@tux.org>
17217L:	tlan-devel@lists.sourceforge.net (subscribers-only)
17218S:	Maintained
17219W:	http://sourceforge.net/projects/tlan/
17220F:	Documentation/networking/device_drivers/ti/tlan.rst
17221F:	drivers/net/ethernet/ti/tlan.*
17222
17223TM6000 VIDEO4LINUX DRIVER
17224M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17225L:	linux-media@vger.kernel.org
17226S:	Odd fixes
17227W:	https://linuxtv.org
17228T:	git git://linuxtv.org/media_tree.git
17229F:	Documentation/admin-guide/media/tm6000*
17230F:	drivers/media/usb/tm6000/
17231
17232TMIO/SDHI MMC DRIVER
17233M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
17234L:	linux-mmc@vger.kernel.org
17235S:	Supported
17236F:	drivers/mmc/host/renesas_sdhi*
17237F:	drivers/mmc/host/tmio_mmc*
17238F:	include/linux/mfd/tmio.h
17239
17240TMP401 HARDWARE MONITOR DRIVER
17241M:	Guenter Roeck <linux@roeck-us.net>
17242L:	linux-hwmon@vger.kernel.org
17243S:	Maintained
17244F:	Documentation/hwmon/tmp401.rst
17245F:	drivers/hwmon/tmp401.c
17246
17247TMP513 HARDWARE MONITOR DRIVER
17248M:	Eric Tremblay <etremblay@distech-controls.com>
17249L:	linux-hwmon@vger.kernel.org
17250S:	Maintained
17251F:	Documentation/hwmon/tmp513.rst
17252F:	drivers/hwmon/tmp513.c
17253
17254TMPFS (SHMEM FILESYSTEM)
17255M:	Hugh Dickins <hughd@google.com>
17256L:	linux-mm@kvack.org
17257S:	Maintained
17258F:	include/linux/shmem_fs.h
17259F:	mm/shmem.c
17260
17261TOMOYO SECURITY MODULE
17262M:	Kentaro Takeda <takedakn@nttdata.co.jp>
17263M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17264L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17265L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17266L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17267L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17268S:	Maintained
17269W:	https://tomoyo.osdn.jp/
17270F:	security/tomoyo/
17271
17272TOPSTAR LAPTOP EXTRAS DRIVER
17273M:	Herton Ronaldo Krzesinski <herton@canonical.com>
17274L:	platform-driver-x86@vger.kernel.org
17275S:	Maintained
17276F:	drivers/platform/x86/topstar-laptop.c
17277
17278TORTURE-TEST MODULES
17279M:	Davidlohr Bueso <dave@stgolabs.net>
17280M:	"Paul E. McKenney" <paulmck@kernel.org>
17281M:	Josh Triplett <josh@joshtriplett.org>
17282L:	linux-kernel@vger.kernel.org
17283S:	Supported
17284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17285F:	Documentation/RCU/torture.txt
17286F:	kernel/locking/locktorture.c
17287F:	kernel/rcu/rcuperf.c
17288F:	kernel/rcu/rcutorture.c
17289F:	kernel/torture.c
17290
17291TOSHIBA ACPI EXTRAS DRIVER
17292M:	Azael Avalos <coproscefalo@gmail.com>
17293L:	platform-driver-x86@vger.kernel.org
17294S:	Maintained
17295F:	drivers/platform/x86/toshiba_acpi.c
17296
17297TOSHIBA BLUETOOTH DRIVER
17298M:	Azael Avalos <coproscefalo@gmail.com>
17299L:	platform-driver-x86@vger.kernel.org
17300S:	Maintained
17301F:	drivers/platform/x86/toshiba_bluetooth.c
17302
17303TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17304M:	Azael Avalos <coproscefalo@gmail.com>
17305L:	platform-driver-x86@vger.kernel.org
17306S:	Maintained
17307F:	drivers/platform/x86/toshiba_haps.c
17308
17309TOSHIBA SMM DRIVER
17310M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
17311S:	Maintained
17312W:	http://www.buzzard.org.uk/toshiba/
17313F:	drivers/char/toshiba.c
17314F:	include/linux/toshiba.h
17315F:	include/uapi/linux/toshiba.h
17316
17317TOSHIBA TC358743 DRIVER
17318M:	Mats Randgaard <matrandg@cisco.com>
17319L:	linux-media@vger.kernel.org
17320S:	Maintained
17321F:	drivers/media/i2c/tc358743*
17322F:	include/media/i2c/tc358743.h
17323
17324TOSHIBA WMI HOTKEYS DRIVER
17325M:	Azael Avalos <coproscefalo@gmail.com>
17326L:	platform-driver-x86@vger.kernel.org
17327S:	Maintained
17328F:	drivers/platform/x86/toshiba-wmi.c
17329
17330TPM DEVICE DRIVER
17331M:	Peter Huewe <peterhuewe@gmx.de>
17332M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17333R:	Jason Gunthorpe <jgg@ziepe.ca>
17334L:	linux-integrity@vger.kernel.org
17335S:	Maintained
17336W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17337Q:	https://patchwork.kernel.org/project/linux-integrity/list/
17338T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
17339F:	drivers/char/tpm/
17340
17341TRACING
17342M:	Steven Rostedt <rostedt@goodmis.org>
17343M:	Ingo Molnar <mingo@redhat.com>
17344S:	Maintained
17345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17346F:	Documentation/trace/ftrace.rst
17347F:	arch/*/*/*/ftrace.h
17348F:	arch/*/kernel/ftrace.c
17349F:	include/*/ftrace.h
17350F:	include/linux/trace*.h
17351F:	include/trace/
17352F:	kernel/trace/
17353F:	tools/testing/selftests/ftrace/
17354
17355TRACING MMIO ACCESSES (MMIOTRACE)
17356M:	Steven Rostedt <rostedt@goodmis.org>
17357M:	Ingo Molnar <mingo@kernel.org>
17358R:	Karol Herbst <karolherbst@gmail.com>
17359R:	Pekka Paalanen <ppaalanen@gmail.com>
17360L:	linux-kernel@vger.kernel.org
17361L:	nouveau@lists.freedesktop.org
17362S:	Maintained
17363F:	arch/x86/mm/kmmio.c
17364F:	arch/x86/mm/mmio-mod.c
17365F:	arch/x86/mm/testmmiotrace.c
17366F:	include/linux/mmiotrace.h
17367F:	kernel/trace/trace_mmiotrace.c
17368
17369TRIVIAL PATCHES
17370M:	Jiri Kosina <trivial@kernel.org>
17371S:	Maintained
17372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17373K:	^Subject:.*(?i)trivial
17374
17375TTY LAYER
17376M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17377M:	Jiri Slaby <jslaby@suse.com>
17378S:	Supported
17379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17380F:	Documentation/driver-api/serial/
17381F:	drivers/tty/
17382F:	drivers/tty/serial/serial_core.c
17383F:	include/linux/serial.h
17384F:	include/linux/serial_core.h
17385F:	include/linux/tty.h
17386F:	include/uapi/linux/serial.h
17387F:	include/uapi/linux/serial_core.h
17388F:	include/uapi/linux/tty.h
17389
17390TUA9001 MEDIA DRIVER
17391M:	Antti Palosaari <crope@iki.fi>
17392L:	linux-media@vger.kernel.org
17393S:	Maintained
17394W:	https://linuxtv.org
17395W:	http://palosaari.fi/linux/
17396Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17397T:	git git://linuxtv.org/anttip/media_tree.git
17398F:	drivers/media/tuners/tua9001*
17399
17400TULIP NETWORK DRIVERS
17401L:	netdev@vger.kernel.org
17402L:	linux-parisc@vger.kernel.org
17403S:	Orphan
17404F:	drivers/net/ethernet/dec/tulip/
17405
17406TUN/TAP driver
17407M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
17408S:	Maintained
17409W:	http://vtun.sourceforge.net/tun
17410F:	Documentation/networking/tuntap.rst
17411F:	arch/um/os-Linux/drivers/
17412
17413TURBOCHANNEL SUBSYSTEM
17414M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17415M:	Ralf Baechle <ralf@linux-mips.org>
17416L:	linux-mips@vger.kernel.org
17417S:	Maintained
17418Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
17419F:	drivers/tc/
17420F:	include/linux/tc.h
17421
17422TURBOSTAT UTILITY
17423M:	"Len Brown" <lenb@kernel.org>
17424L:	linux-pm@vger.kernel.org
17425S:	Supported
17426Q:	https://patchwork.kernel.org/project/linux-pm/list/
17427B:	https://bugzilla.kernel.org
17428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17429F:	tools/power/x86/turbostat/
17430
17431TW5864 VIDEO4LINUX DRIVER
17432M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17433M:	Anton Sviridenko <anton@corp.bluecherry.net>
17434M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17435M:	Andrey Utkin <andrey_utkin@fastmail.com>
17436L:	linux-media@vger.kernel.org
17437S:	Supported
17438F:	drivers/media/pci/tw5864/
17439
17440TW68 VIDEO4LINUX DRIVER
17441M:	Hans Verkuil <hverkuil@xs4all.nl>
17442L:	linux-media@vger.kernel.org
17443S:	Odd Fixes
17444W:	https://linuxtv.org
17445T:	git git://linuxtv.org/media_tree.git
17446F:	drivers/media/pci/tw68/
17447
17448TW686X VIDEO4LINUX DRIVER
17449M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17450L:	linux-media@vger.kernel.org
17451S:	Maintained
17452W:	http://linuxtv.org
17453T:	git git://linuxtv.org/media_tree.git
17454F:	drivers/media/pci/tw686x/
17455
17456UACCE ACCELERATOR FRAMEWORK
17457M:	Zhangfei Gao <zhangfei.gao@linaro.org>
17458M:	Zhou Wang <wangzhou1@hisilicon.com>
17459L:	linux-accelerators@lists.ozlabs.org
17460L:	linux-kernel@vger.kernel.org
17461S:	Maintained
17462F:	Documentation/ABI/testing/sysfs-driver-uacce
17463F:	Documentation/misc-devices/uacce.rst
17464F:	drivers/misc/uacce/
17465F:	include/linux/uacce.h
17466F:	include/uapi/misc/uacce/
17467
17468UBI FILE SYSTEM (UBIFS)
17469M:	Richard Weinberger <richard@nod.at>
17470L:	linux-mtd@lists.infradead.org
17471S:	Supported
17472W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
17473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17475F:	Documentation/filesystems/ubifs.rst
17476F:	fs/ubifs/
17477
17478UCLINUX (M68KNOMMU AND COLDFIRE)
17479M:	Greg Ungerer <gerg@linux-m68k.org>
17480L:	linux-m68k@lists.linux-m68k.org
17481L:	uclinux-dev@uclinux.org  (subscribers-only)
17482S:	Maintained
17483W:	http://www.linux-m68k.org/
17484W:	http://www.uclinux.org/
17485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17486F:	arch/m68k/*/*_no.*
17487F:	arch/m68k/68*/
17488F:	arch/m68k/coldfire/
17489F:	arch/m68k/include/asm/*_no.*
17490
17491UDF FILESYSTEM
17492M:	Jan Kara <jack@suse.com>
17493S:	Maintained
17494F:	Documentation/filesystems/udf.rst
17495F:	fs/udf/
17496
17497UDRAW TABLET
17498M:	Bastien Nocera <hadess@hadess.net>
17499L:	linux-input@vger.kernel.org
17500S:	Maintained
17501F:	drivers/hid/hid-udraw-ps3.c
17502
17503UFS FILESYSTEM
17504M:	Evgeniy Dushistov <dushistov@mail.ru>
17505S:	Maintained
17506F:	Documentation/admin-guide/ufs.rst
17507F:	fs/ufs/
17508
17509UHID USERSPACE HID IO DRIVER
17510M:	David Herrmann <dh.herrmann@googlemail.com>
17511L:	linux-input@vger.kernel.org
17512S:	Maintained
17513F:	drivers/hid/uhid.c
17514F:	include/uapi/linux/uhid.h
17515
17516ULPI BUS
17517M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17518L:	linux-usb@vger.kernel.org
17519S:	Maintained
17520F:	drivers/usb/common/ulpi.c
17521F:	include/linux/ulpi/
17522
17523UNICODE SUBSYSTEM
17524M:	Gabriel Krisman Bertazi <krisman@collabora.com>
17525L:	linux-fsdevel@vger.kernel.org
17526S:	Supported
17527F:	fs/unicode/
17528
17529UNICORE32 ARCHITECTURE
17530M:	Guan Xuetao <gxt@pku.edu.cn>
17531S:	Maintained
17532W:	http://mprc.pku.edu.cn/~guanxuetao/linux
17533T:	git git://github.com/gxt/linux.git
17534F:	arch/unicore32/
17535
17536UNIFDEF
17537M:	Tony Finch <dot@dotat.at>
17538S:	Maintained
17539W:	http://dotat.at/prog/unifdef
17540F:	scripts/unifdef.c
17541
17542UNIFORM CDROM DRIVER
17543M:	Jens Axboe <axboe@kernel.dk>
17544S:	Maintained
17545W:	http://www.kernel.dk
17546F:	Documentation/cdrom/
17547F:	drivers/cdrom/cdrom.c
17548F:	include/linux/cdrom.h
17549F:	include/uapi/linux/cdrom.h
17550
17551UNISYS S-PAR DRIVERS
17552M:	David Kershner <david.kershner@unisys.com>
17553L:	sparmaintainer@unisys.com (Unisys internal)
17554S:	Supported
17555F:	drivers/staging/unisys/
17556F:	drivers/visorbus/
17557F:	include/linux/visorbus.h
17558
17559UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17560R:	Alim Akhtar <alim.akhtar@samsung.com>
17561R:	Avri Altman <avri.altman@wdc.com>
17562L:	linux-scsi@vger.kernel.org
17563S:	Supported
17564F:	Documentation/scsi/ufs.rst
17565F:	drivers/scsi/ufs/
17566
17567UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17568M:	Pedro Sousa <pedrom.sousa@synopsys.com>
17569L:	linux-scsi@vger.kernel.org
17570S:	Supported
17571F:	drivers/scsi/ufs/*dwc*
17572
17573UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17574M:	Stanley Chu <stanley.chu@mediatek.com>
17575L:	linux-scsi@vger.kernel.org
17576L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17577S:	Maintained
17578F:	drivers/scsi/ufs/ufs-mediatek*
17579
17580UNSORTED BLOCK IMAGES (UBI)
17581M:	Richard Weinberger <richard@nod.at>
17582L:	linux-mtd@lists.infradead.org
17583S:	Supported
17584W:	http://www.linux-mtd.infradead.org/
17585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17587F:	drivers/mtd/ubi/
17588F:	include/linux/mtd/ubi.h
17589F:	include/uapi/mtd/ubi-user.h
17590
17591USB "USBNET" DRIVER FRAMEWORK
17592M:	Oliver Neukum <oneukum@suse.com>
17593L:	netdev@vger.kernel.org
17594S:	Maintained
17595W:	http://www.linux-usb.org/usbnet
17596F:	drivers/net/usb/usbnet.c
17597F:	include/linux/usb/usbnet.h
17598
17599USB ACM DRIVER
17600M:	Oliver Neukum <oneukum@suse.com>
17601L:	linux-usb@vger.kernel.org
17602S:	Maintained
17603F:	Documentation/usb/acm.rst
17604F:	drivers/usb/class/cdc-acm.*
17605
17606USB APPLE MFI FASTCHARGE DRIVER
17607M:	Bastien Nocera <hadess@hadess.net>
17608L:	linux-usb@vger.kernel.org
17609S:	Maintained
17610F:	drivers/usb/misc/apple-mfi-fastcharge.c
17611
17612USB AR5523 WIRELESS DRIVER
17613M:	Pontus Fuchs <pontus.fuchs@gmail.com>
17614L:	linux-wireless@vger.kernel.org
17615S:	Maintained
17616F:	drivers/net/wireless/ath/ar5523/
17617
17618USB ATTACHED SCSI
17619M:	Oliver Neukum <oneukum@suse.com>
17620L:	linux-usb@vger.kernel.org
17621L:	linux-scsi@vger.kernel.org
17622S:	Maintained
17623F:	drivers/usb/storage/uas.c
17624
17625USB CDC ETHERNET DRIVER
17626M:	Oliver Neukum <oliver@neukum.org>
17627L:	linux-usb@vger.kernel.org
17628S:	Maintained
17629F:	drivers/net/usb/cdc_*.c
17630F:	include/uapi/linux/usb/cdc.h
17631
17632USB CHAOSKEY DRIVER
17633M:	Keith Packard <keithp@keithp.com>
17634L:	linux-usb@vger.kernel.org
17635S:	Maintained
17636F:	drivers/usb/misc/chaoskey.c
17637
17638USB CYPRESS C67X00 DRIVER
17639M:	Peter Korsgaard <jacmet@sunsite.dk>
17640L:	linux-usb@vger.kernel.org
17641S:	Maintained
17642F:	drivers/usb/c67x00/
17643
17644USB DAVICOM DM9601 DRIVER
17645M:	Peter Korsgaard <jacmet@sunsite.dk>
17646L:	netdev@vger.kernel.org
17647S:	Maintained
17648W:	http://www.linux-usb.org/usbnet
17649F:	drivers/net/usb/dm9601.c
17650
17651USB EHCI DRIVER
17652M:	Alan Stern <stern@rowland.harvard.edu>
17653L:	linux-usb@vger.kernel.org
17654S:	Maintained
17655F:	Documentation/usb/ehci.rst
17656F:	drivers/usb/host/ehci*
17657
17658USB GADGET/PERIPHERAL SUBSYSTEM
17659M:	Felipe Balbi <balbi@kernel.org>
17660L:	linux-usb@vger.kernel.org
17661S:	Maintained
17662W:	http://www.linux-usb.org/gadget
17663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17664F:	drivers/usb/gadget/
17665F:	include/linux/usb/gadget*
17666
17667USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17668M:	Jiri Kosina <jikos@kernel.org>
17669M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
17670L:	linux-usb@vger.kernel.org
17671S:	Maintained
17672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17673F:	Documentation/hid/hiddev.rst
17674F:	drivers/hid/usbhid/
17675
17676USB INTEL XHCI ROLE MUX DRIVER
17677M:	Hans de Goede <hdegoede@redhat.com>
17678L:	linux-usb@vger.kernel.org
17679S:	Maintained
17680F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
17681
17682USB IP DRIVER FOR HISILICON KIRIN
17683M:	Yu Chen <chenyu56@huawei.com>
17684M:	Binghui Wang <wangbinghui@hisilicon.com>
17685L:	linux-usb@vger.kernel.org
17686S:	Maintained
17687F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17688F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
17689
17690USB ISP116X DRIVER
17691M:	Olav Kongas <ok@artecdesign.ee>
17692L:	linux-usb@vger.kernel.org
17693S:	Maintained
17694F:	drivers/usb/host/isp116x*
17695F:	include/linux/usb/isp116x.h
17696
17697USB LAN78XX ETHERNET DRIVER
17698M:	Woojung Huh <woojung.huh@microchip.com>
17699M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17700L:	netdev@vger.kernel.org
17701S:	Maintained
17702F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17703F:	drivers/net/usb/lan78xx.*
17704F:	include/dt-bindings/net/microchip-lan78xx.h
17705
17706USB MASS STORAGE DRIVER
17707M:	Alan Stern <stern@rowland.harvard.edu>
17708L:	linux-usb@vger.kernel.org
17709L:	usb-storage@lists.one-eyed-alien.net
17710S:	Maintained
17711F:	drivers/usb/storage/
17712
17713USB MIDI DRIVER
17714M:	Clemens Ladisch <clemens@ladisch.de>
17715L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17716S:	Maintained
17717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17718F:	sound/usb/midi.*
17719
17720USB NETWORKING DRIVERS
17721L:	linux-usb@vger.kernel.org
17722S:	Odd Fixes
17723F:	drivers/net/usb/
17724
17725USB OHCI DRIVER
17726M:	Alan Stern <stern@rowland.harvard.edu>
17727L:	linux-usb@vger.kernel.org
17728S:	Maintained
17729F:	Documentation/usb/ohci.rst
17730F:	drivers/usb/host/ohci*
17731
17732USB OTG FSM (Finite State Machine)
17733M:	Peter Chen <Peter.Chen@nxp.com>
17734L:	linux-usb@vger.kernel.org
17735S:	Maintained
17736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17737F:	drivers/usb/common/usb-otg-fsm.c
17738
17739USB OVER IP DRIVER
17740M:	Valentina Manea <valentina.manea.m@gmail.com>
17741M:	Shuah Khan <shuah@kernel.org>
17742M:	Shuah Khan <skhan@linuxfoundation.org>
17743L:	linux-usb@vger.kernel.org
17744S:	Maintained
17745F:	Documentation/usb/usbip_protocol.rst
17746F:	drivers/usb/usbip/
17747F:	tools/testing/selftests/drivers/usb/usbip/
17748F:	tools/usb/usbip/
17749
17750USB PEGASUS DRIVER
17751M:	Petko Manolov <petkan@nucleusys.com>
17752L:	linux-usb@vger.kernel.org
17753L:	netdev@vger.kernel.org
17754S:	Maintained
17755W:	https://github.com/petkan/pegasus
17756T:	git git://github.com/petkan/pegasus.git
17757F:	drivers/net/usb/pegasus.*
17758
17759USB PHY LAYER
17760M:	Felipe Balbi <balbi@kernel.org>
17761L:	linux-usb@vger.kernel.org
17762S:	Maintained
17763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17764F:	drivers/usb/phy/
17765
17766USB PRINTER DRIVER (usblp)
17767M:	Pete Zaitcev <zaitcev@redhat.com>
17768L:	linux-usb@vger.kernel.org
17769S:	Supported
17770F:	drivers/usb/class/usblp.c
17771
17772USB QMI WWAN NETWORK DRIVER
17773M:	Bjørn Mork <bjorn@mork.no>
17774L:	netdev@vger.kernel.org
17775S:	Maintained
17776F:	Documentation/ABI/testing/sysfs-class-net-qmi
17777F:	drivers/net/usb/qmi_wwan.c
17778
17779USB RTL8150 DRIVER
17780M:	Petko Manolov <petkan@nucleusys.com>
17781L:	linux-usb@vger.kernel.org
17782L:	netdev@vger.kernel.org
17783S:	Maintained
17784W:	https://github.com/petkan/rtl8150
17785T:	git git://github.com/petkan/rtl8150.git
17786F:	drivers/net/usb/rtl8150.c
17787
17788USB SERIAL SUBSYSTEM
17789M:	Johan Hovold <johan@kernel.org>
17790L:	linux-usb@vger.kernel.org
17791S:	Maintained
17792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17793F:	Documentation/usb/usb-serial.rst
17794F:	drivers/usb/serial/
17795F:	include/linux/usb/serial.h
17796
17797USB SMSC75XX ETHERNET DRIVER
17798M:	Steve Glendinning <steve.glendinning@shawell.net>
17799L:	netdev@vger.kernel.org
17800S:	Maintained
17801F:	drivers/net/usb/smsc75xx.*
17802
17803USB SMSC95XX ETHERNET DRIVER
17804M:	Steve Glendinning <steve.glendinning@shawell.net>
17805M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17806L:	netdev@vger.kernel.org
17807S:	Maintained
17808F:	drivers/net/usb/smsc95xx.*
17809
17810USB SUBSYSTEM
17811M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17812L:	linux-usb@vger.kernel.org
17813S:	Supported
17814W:	http://www.linux-usb.org
17815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17816F:	Documentation/devicetree/bindings/usb/
17817F:	Documentation/usb/
17818F:	drivers/usb/
17819F:	include/linux/usb.h
17820F:	include/linux/usb/
17821
17822USB TYPEC BUS FOR ALTERNATE MODES
17823M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17824L:	linux-usb@vger.kernel.org
17825S:	Maintained
17826F:	Documentation/ABI/testing/sysfs-bus-typec
17827F:	Documentation/driver-api/usb/typec_bus.rst
17828F:	drivers/usb/typec/altmodes/
17829F:	include/linux/usb/typec_altmode.h
17830
17831USB TYPEC CLASS
17832M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17833L:	linux-usb@vger.kernel.org
17834S:	Maintained
17835F:	Documentation/ABI/testing/sysfs-class-typec
17836F:	Documentation/driver-api/usb/typec.rst
17837F:	drivers/usb/typec/
17838F:	include/linux/usb/typec.h
17839
17840USB TYPEC INTEL PMC MUX DRIVER
17841M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17842L:	linux-usb@vger.kernel.org
17843S:	Maintained
17844F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
17845F:	drivers/usb/typec/mux/intel_pmc_mux.c
17846
17847USB TYPEC PI3USB30532 MUX DRIVER
17848M:	Hans de Goede <hdegoede@redhat.com>
17849L:	linux-usb@vger.kernel.org
17850S:	Maintained
17851F:	drivers/usb/typec/mux/pi3usb30532.c
17852
17853USB TYPEC PORT CONTROLLER DRIVERS
17854M:	Guenter Roeck <linux@roeck-us.net>
17855L:	linux-usb@vger.kernel.org
17856S:	Maintained
17857F:	drivers/usb/typec/tcpm/
17858
17859USB UHCI DRIVER
17860M:	Alan Stern <stern@rowland.harvard.edu>
17861L:	linux-usb@vger.kernel.org
17862S:	Maintained
17863F:	drivers/usb/host/uhci*
17864
17865USB VIDEO CLASS
17866M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17867L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17868L:	linux-media@vger.kernel.org
17869S:	Maintained
17870W:	http://www.ideasonboard.org/uvc/
17871T:	git git://linuxtv.org/media_tree.git
17872F:	drivers/media/usb/uvc/
17873F:	include/uapi/linux/uvcvideo.h
17874
17875USB VISION DRIVER
17876M:	Hans Verkuil <hverkuil@xs4all.nl>
17877L:	linux-media@vger.kernel.org
17878S:	Odd Fixes
17879W:	https://linuxtv.org
17880T:	git git://linuxtv.org/media_tree.git
17881F:	drivers/staging/media/usbvision/
17882
17883USB WEBCAM GADGET
17884M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17885L:	linux-usb@vger.kernel.org
17886S:	Maintained
17887F:	drivers/usb/gadget/function/*uvc*
17888F:	drivers/usb/gadget/legacy/webcam.c
17889F:	include/uapi/linux/usb/g_uvc.h
17890
17891USB WIRELESS RNDIS DRIVER (rndis_wlan)
17892M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17893L:	linux-wireless@vger.kernel.org
17894S:	Maintained
17895F:	drivers/net/wireless/rndis_wlan.c
17896
17897USB XHCI DRIVER
17898M:	Mathias Nyman <mathias.nyman@intel.com>
17899L:	linux-usb@vger.kernel.org
17900S:	Supported
17901F:	drivers/usb/host/pci-quirks*
17902F:	drivers/usb/host/xhci*
17903
17904USB ZD1201 DRIVER
17905L:	linux-wireless@vger.kernel.org
17906S:	Orphan
17907W:	http://linux-lc100020.sourceforge.net
17908F:	drivers/net/wireless/zydas/zd1201.*
17909
17910USB ZR364XX DRIVER
17911M:	Antoine Jacquet <royale@zerezo.com>
17912L:	linux-usb@vger.kernel.org
17913L:	linux-media@vger.kernel.org
17914S:	Maintained
17915W:	http://royale.zerezo.com/zr364xx/
17916T:	git git://linuxtv.org/media_tree.git
17917F:	Documentation/admin-guide/media/zr364xx*
17918F:	drivers/media/usb/zr364xx/
17919
17920USER-MODE LINUX (UML)
17921M:	Jeff Dike <jdike@addtoit.com>
17922M:	Richard Weinberger <richard@nod.at>
17923M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17924L:	linux-um@lists.infradead.org
17925S:	Maintained
17926W:	http://user-mode-linux.sourceforge.net
17927Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17929F:	Documentation/virt/uml/
17930F:	arch/um/
17931F:	arch/x86/um/
17932F:	fs/hostfs/
17933
17934USERSPACE COPYIN/COPYOUT (UIOVEC)
17935M:	Alexander Viro <viro@zeniv.linux.org.uk>
17936S:	Maintained
17937F:	include/linux/uio.h
17938F:	lib/iov_iter.c
17939
17940USERSPACE DMA BUFFER DRIVER
17941M:	Gerd Hoffmann <kraxel@redhat.com>
17942L:	dri-devel@lists.freedesktop.org
17943S:	Maintained
17944T:	git git://anongit.freedesktop.org/drm/drm-misc
17945F:	drivers/dma-buf/udmabuf.c
17946F:	include/uapi/linux/udmabuf.h
17947
17948USERSPACE I/O (UIO)
17949M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17950S:	Maintained
17951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17952F:	Documentation/driver-api/uio-howto.rst
17953F:	drivers/uio/
17954F:	include/linux/uio_driver.h
17955
17956UTIL-LINUX PACKAGE
17957M:	Karel Zak <kzak@redhat.com>
17958L:	util-linux@vger.kernel.org
17959S:	Maintained
17960W:	http://en.wikipedia.org/wiki/Util-linux
17961T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17962
17963UUID HELPERS
17964M:	Christoph Hellwig <hch@lst.de>
17965R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17966L:	linux-kernel@vger.kernel.org
17967S:	Maintained
17968T:	git git://git.infradead.org/users/hch/uuid.git
17969F:	include/linux/uuid.h
17970F:	include/uapi/linux/uuid.h
17971F:	lib/test_uuid.c
17972F:	lib/uuid.c
17973
17974UVESAFB DRIVER
17975M:	Michal Januszewski <spock@gentoo.org>
17976L:	linux-fbdev@vger.kernel.org
17977S:	Maintained
17978W:	https://github.com/mjanusz/v86d
17979F:	Documentation/fb/uvesafb.rst
17980F:	drivers/video/fbdev/uvesafb.*
17981
17982Ux500 CLOCK DRIVERS
17983M:	Ulf Hansson <ulf.hansson@linaro.org>
17984L:	linux-clk@vger.kernel.org
17985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17986S:	Maintained
17987F:	drivers/clk/ux500/
17988
17989VF610 NAND DRIVER
17990M:	Stefan Agner <stefan@agner.ch>
17991L:	linux-mtd@lists.infradead.org
17992S:	Supported
17993F:	drivers/mtd/nand/raw/vf610_nfc.c
17994
17995VFAT/FAT/MSDOS FILESYSTEM
17996M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17997S:	Maintained
17998F:	Documentation/filesystems/vfat.rst
17999F:	fs/fat/
18000
18001VFIO DRIVER
18002M:	Alex Williamson <alex.williamson@redhat.com>
18003R:	Cornelia Huck <cohuck@redhat.com>
18004L:	kvm@vger.kernel.org
18005S:	Maintained
18006T:	git git://github.com/awilliam/linux-vfio.git
18007F:	Documentation/driver-api/vfio.rst
18008F:	drivers/vfio/
18009F:	include/linux/vfio.h
18010F:	include/uapi/linux/vfio.h
18011
18012VFIO MEDIATED DEVICE DRIVERS
18013M:	Kirti Wankhede <kwankhede@nvidia.com>
18014L:	kvm@vger.kernel.org
18015S:	Maintained
18016F:	Documentation/driver-api/vfio-mediated-device.rst
18017F:	drivers/vfio/mdev/
18018F:	include/linux/mdev.h
18019F:	samples/vfio-mdev/
18020
18021VFIO PLATFORM DRIVER
18022M:	Eric Auger <eric.auger@redhat.com>
18023L:	kvm@vger.kernel.org
18024S:	Maintained
18025F:	drivers/vfio/platform/
18026
18027VGA_SWITCHEROO
18028R:	Lukas Wunner <lukas@wunner.de>
18029S:	Maintained
18030T:	git git://anongit.freedesktop.org/drm/drm-misc
18031F:	Documentation/gpu/vga-switcheroo.rst
18032F:	drivers/gpu/vga/vga_switcheroo.c
18033F:	include/linux/vga_switcheroo.h
18034
18035VIA RHINE NETWORK DRIVER
18036S:	Orphan
18037F:	drivers/net/ethernet/via/via-rhine.c
18038
18039VIA SD/MMC CARD CONTROLLER DRIVER
18040M:	Bruce Chang <brucechang@via.com.tw>
18041M:	Harald Welte <HaraldWelte@viatech.com>
18042S:	Maintained
18043F:	drivers/mmc/host/via-sdmmc.c
18044
18045VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18046M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18047L:	linux-fbdev@vger.kernel.org
18048S:	Maintained
18049F:	drivers/video/fbdev/via/
18050F:	include/linux/via-core.h
18051F:	include/linux/via-gpio.h
18052F:	include/linux/via_i2c.h
18053
18054VIA VELOCITY NETWORK DRIVER
18055M:	Francois Romieu <romieu@fr.zoreil.com>
18056L:	netdev@vger.kernel.org
18057S:	Maintained
18058F:	drivers/net/ethernet/via/via-velocity.*
18059
18060VICODEC VIRTUAL CODEC DRIVER
18061M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
18062L:	linux-media@vger.kernel.org
18063S:	Maintained
18064W:	https://linuxtv.org
18065T:	git git://linuxtv.org/media_tree.git
18066F:	drivers/media/test-drivers/vicodec/*
18067
18068VIDEO I2C POLLING DRIVER
18069M:	Matt Ranostay <matt.ranostay@konsulko.com>
18070L:	linux-media@vger.kernel.org
18071S:	Maintained
18072F:	drivers/media/i2c/video-i2c.c
18073
18074VIDEO MULTIPLEXER DRIVER
18075M:	Philipp Zabel <p.zabel@pengutronix.de>
18076L:	linux-media@vger.kernel.org
18077S:	Maintained
18078F:	drivers/media/platform/video-mux.c
18079
18080VIDEOBUF2 FRAMEWORK
18081M:	Pawel Osciak <pawel@osciak.com>
18082M:	Marek Szyprowski <m.szyprowski@samsung.com>
18083M:	Kyungmin Park <kyungmin.park@samsung.com>
18084R:	Tomasz Figa <tfiga@chromium.org>
18085L:	linux-media@vger.kernel.org
18086S:	Maintained
18087F:	drivers/media/common/videobuf2/*
18088F:	include/media/videobuf2-*
18089
18090VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18091M:	Helen Koike <helen.koike@collabora.com>
18092R:	Shuah Khan <skhan@linuxfoundation.org>
18093L:	linux-media@vger.kernel.org
18094S:	Maintained
18095W:	https://linuxtv.org
18096T:	git git://linuxtv.org/media_tree.git
18097F:	drivers/media/test-drivers/vimc/*
18098
18099VIRT LIB
18100M:	Alex Williamson <alex.williamson@redhat.com>
18101M:	Paolo Bonzini <pbonzini@redhat.com>
18102L:	kvm@vger.kernel.org
18103S:	Supported
18104F:	virt/lib/
18105
18106VIRTIO AND VHOST VSOCK DRIVER
18107M:	Stefan Hajnoczi <stefanha@redhat.com>
18108M:	Stefano Garzarella <sgarzare@redhat.com>
18109L:	kvm@vger.kernel.org
18110L:	virtualization@lists.linux-foundation.org
18111L:	netdev@vger.kernel.org
18112S:	Maintained
18113F:	drivers/net/vsockmon.c
18114F:	drivers/vhost/vsock.c
18115F:	include/linux/virtio_vsock.h
18116F:	include/uapi/linux/virtio_vsock.h
18117F:	include/uapi/linux/vm_sockets_diag.h
18118F:	include/uapi/linux/vsockmon.h
18119F:	net/vmw_vsock/af_vsock_tap.c
18120F:	net/vmw_vsock/diag.c
18121F:	net/vmw_vsock/virtio_transport.c
18122F:	net/vmw_vsock/virtio_transport_common.c
18123F:	net/vmw_vsock/vsock_loopback.c
18124F:	tools/testing/vsock/
18125
18126VIRTIO BLOCK AND SCSI DRIVERS
18127M:	"Michael S. Tsirkin" <mst@redhat.com>
18128M:	Jason Wang <jasowang@redhat.com>
18129R:	Paolo Bonzini <pbonzini@redhat.com>
18130R:	Stefan Hajnoczi <stefanha@redhat.com>
18131L:	virtualization@lists.linux-foundation.org
18132S:	Maintained
18133F:	drivers/block/virtio_blk.c
18134F:	drivers/scsi/virtio_scsi.c
18135F:	drivers/vhost/scsi.c
18136F:	include/uapi/linux/virtio_blk.h
18137F:	include/uapi/linux/virtio_scsi.h
18138
18139VIRTIO CONSOLE DRIVER
18140M:	Amit Shah <amit@kernel.org>
18141L:	virtualization@lists.linux-foundation.org
18142S:	Maintained
18143F:	drivers/char/virtio_console.c
18144F:	include/linux/virtio_console.h
18145F:	include/uapi/linux/virtio_console.h
18146
18147VIRTIO CORE AND NET DRIVERS
18148M:	"Michael S. Tsirkin" <mst@redhat.com>
18149M:	Jason Wang <jasowang@redhat.com>
18150L:	virtualization@lists.linux-foundation.org
18151S:	Maintained
18152F:	Documentation/devicetree/bindings/virtio/
18153F:	drivers/block/virtio_blk.c
18154F:	drivers/crypto/virtio/
18155F:	drivers/net/virtio_net.c
18156F:	drivers/vdpa/
18157F:	drivers/virtio/
18158F:	include/linux/vdpa.h
18159F:	include/linux/virtio*.h
18160F:	include/uapi/linux/virtio_*.h
18161F:	tools/virtio/
18162
18163VIRTIO BALLOON
18164M:	"Michael S. Tsirkin" <mst@redhat.com>
18165M:	David Hildenbrand <david@redhat.com>
18166L:	virtualization@lists.linux-foundation.org
18167S:	Maintained
18168F:	drivers/virtio/virtio_balloon.c
18169F:	include/uapi/linux/virtio_balloon.h
18170F:	include/linux/balloon_compaction.h
18171F:	mm/balloon_compaction.c
18172
18173VIRTIO CRYPTO DRIVER
18174M:	Gonglei <arei.gonglei@huawei.com>
18175L:	virtualization@lists.linux-foundation.org
18176L:	linux-crypto@vger.kernel.org
18177S:	Maintained
18178F:	drivers/crypto/virtio/
18179F:	include/uapi/linux/virtio_crypto.h
18180
18181VIRTIO DRIVERS FOR S390
18182M:	Cornelia Huck <cohuck@redhat.com>
18183M:	Halil Pasic <pasic@linux.ibm.com>
18184L:	linux-s390@vger.kernel.org
18185L:	virtualization@lists.linux-foundation.org
18186L:	kvm@vger.kernel.org
18187S:	Supported
18188F:	arch/s390/include/uapi/asm/virtio-ccw.h
18189F:	drivers/s390/virtio/
18190
18191VIRTIO FILE SYSTEM
18192M:	Vivek Goyal <vgoyal@redhat.com>
18193M:	Stefan Hajnoczi <stefanha@redhat.com>
18194M:	Miklos Szeredi <miklos@szeredi.hu>
18195L:	virtualization@lists.linux-foundation.org
18196L:	linux-fsdevel@vger.kernel.org
18197S:	Supported
18198W:	https://virtio-fs.gitlab.io/
18199F:	Documentation/filesystems/virtiofs.rst
18200F:	fs/fuse/virtio_fs.c
18201F:	include/uapi/linux/virtio_fs.h
18202
18203VIRTIO GPU DRIVER
18204M:	David Airlie <airlied@linux.ie>
18205M:	Gerd Hoffmann <kraxel@redhat.com>
18206L:	dri-devel@lists.freedesktop.org
18207L:	virtualization@lists.linux-foundation.org
18208S:	Maintained
18209T:	git git://anongit.freedesktop.org/drm/drm-misc
18210F:	drivers/gpu/drm/virtio/
18211F:	include/uapi/linux/virtio_gpu.h
18212
18213VIRTIO HOST (VHOST)
18214M:	"Michael S. Tsirkin" <mst@redhat.com>
18215M:	Jason Wang <jasowang@redhat.com>
18216L:	kvm@vger.kernel.org
18217L:	virtualization@lists.linux-foundation.org
18218L:	netdev@vger.kernel.org
18219S:	Maintained
18220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18221F:	drivers/vhost/
18222F:	include/linux/vhost_iotlb.h
18223F:	include/uapi/linux/vhost.h
18224
18225VIRTIO INPUT DRIVER
18226M:	Gerd Hoffmann <kraxel@redhat.com>
18227S:	Maintained
18228F:	drivers/virtio/virtio_input.c
18229F:	include/uapi/linux/virtio_input.h
18230
18231VIRTIO IOMMU DRIVER
18232M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
18233L:	virtualization@lists.linux-foundation.org
18234S:	Maintained
18235F:	drivers/iommu/virtio-iommu.c
18236F:	include/uapi/linux/virtio_iommu.h
18237
18238VIRTIO MEM DRIVER
18239M:	David Hildenbrand <david@redhat.com>
18240L:	virtualization@lists.linux-foundation.org
18241S:	Maintained
18242F:	drivers/virtio/virtio_mem.c
18243F:	include/uapi/linux/virtio_mem.h
18244
18245VIRTUAL BOX GUEST DEVICE DRIVER
18246M:	Hans de Goede <hdegoede@redhat.com>
18247M:	Arnd Bergmann <arnd@arndb.de>
18248M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18249S:	Maintained
18250F:	drivers/virt/vboxguest/
18251F:	include/linux/vbox_utils.h
18252F:	include/uapi/linux/vbox*.h
18253
18254VIRTUAL BOX SHARED FOLDER VFS DRIVER
18255M:	Hans de Goede <hdegoede@redhat.com>
18256L:	linux-fsdevel@vger.kernel.org
18257S:	Maintained
18258F:	fs/vboxsf/*
18259
18260VIRTUAL SERIO DEVICE DRIVER
18261M:	Stephen Chandler Paul <thatslyude@gmail.com>
18262S:	Maintained
18263F:	drivers/input/serio/userio.c
18264F:	include/uapi/linux/userio.h
18265
18266VIVID VIRTUAL VIDEO DRIVER
18267M:	Hans Verkuil <hverkuil@xs4all.nl>
18268L:	linux-media@vger.kernel.org
18269S:	Maintained
18270W:	https://linuxtv.org
18271T:	git git://linuxtv.org/media_tree.git
18272F:	drivers/media/test-drivers/vivid/*
18273
18274VLYNQ BUS
18275M:	Florian Fainelli <f.fainelli@gmail.com>
18276L:	openwrt-devel@lists.openwrt.org (subscribers-only)
18277S:	Maintained
18278F:	drivers/vlynq/vlynq.c
18279F:	include/linux/vlynq.h
18280
18281VME SUBSYSTEM
18282M:	Martyn Welch <martyn@welchs.me.uk>
18283M:	Manohar Vanga <manohar.vanga@gmail.com>
18284M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18285L:	devel@driverdev.osuosl.org
18286S:	Maintained
18287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18288F:	Documentation/driver-api/vme.rst
18289F:	drivers/staging/vme/
18290F:	drivers/vme/
18291F:	include/linux/vme*
18292
18293VMWARE BALLOON DRIVER
18294M:	Nadav Amit <namit@vmware.com>
18295M:	"VMware, Inc." <pv-drivers@vmware.com>
18296L:	linux-kernel@vger.kernel.org
18297S:	Maintained
18298F:	drivers/misc/vmw_balloon.c
18299
18300VMWARE HYPERVISOR INTERFACE
18301M:	Deep Shah <sdeep@vmware.com>
18302M:	"VMware, Inc." <pv-drivers@vmware.com>
18303L:	virtualization@lists.linux-foundation.org
18304S:	Supported
18305F:	arch/x86/include/asm/vmware.h
18306F:	arch/x86/kernel/cpu/vmware.c
18307
18308VMWARE PVRDMA DRIVER
18309M:	Adit Ranadive <aditr@vmware.com>
18310M:	VMware PV-Drivers <pv-drivers@vmware.com>
18311L:	linux-rdma@vger.kernel.org
18312S:	Maintained
18313F:	drivers/infiniband/hw/vmw_pvrdma/
18314
18315VMware PVSCSI driver
18316M:	Jim Gill <jgill@vmware.com>
18317M:	VMware PV-Drivers <pv-drivers@vmware.com>
18318L:	linux-scsi@vger.kernel.org
18319S:	Maintained
18320F:	drivers/scsi/vmw_pvscsi.c
18321F:	drivers/scsi/vmw_pvscsi.h
18322
18323VMWARE VIRTUAL PTP CLOCK DRIVER
18324M:	Vivek Thampi <vithampi@vmware.com>
18325M:	"VMware, Inc." <pv-drivers@vmware.com>
18326L:	netdev@vger.kernel.org
18327S:	Supported
18328F:	drivers/ptp/ptp_vmw.c
18329
18330VMWARE VMMOUSE SUBDRIVER
18331M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
18332M:	"VMware, Inc." <pv-drivers@vmware.com>
18333L:	linux-input@vger.kernel.org
18334S:	Maintained
18335F:	drivers/input/mouse/vmmouse.c
18336F:	drivers/input/mouse/vmmouse.h
18337
18338VMWARE VMXNET3 ETHERNET DRIVER
18339M:	Ronak Doshi <doshir@vmware.com>
18340M:	"VMware, Inc." <pv-drivers@vmware.com>
18341L:	netdev@vger.kernel.org
18342S:	Maintained
18343F:	drivers/net/vmxnet3/
18344
18345VOCORE VOCORE2 BOARD
18346M:	Harvey Hunt <harveyhuntnexus@gmail.com>
18347L:	linux-mips@vger.kernel.org
18348S:	Maintained
18349F:	arch/mips/boot/dts/ralink/vocore2.dts
18350
18351VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18352M:	Liam Girdwood <lgirdwood@gmail.com>
18353M:	Mark Brown <broonie@kernel.org>
18354L:	linux-kernel@vger.kernel.org
18355S:	Supported
18356W:	http://www.slimlogic.co.uk/?p=48
18357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18358F:	Documentation/devicetree/bindings/regulator/
18359F:	Documentation/power/regulator/
18360F:	drivers/regulator/
18361F:	include/dt-bindings/regulator/
18362F:	include/linux/regulator/
18363K:	regulator_get_optional
18364
18365VRF
18366M:	David Ahern <dsahern@kernel.org>
18367M:	Shrijeet Mukherjee <shrijeet@gmail.com>
18368L:	netdev@vger.kernel.org
18369S:	Maintained
18370F:	Documentation/networking/vrf.rst
18371F:	drivers/net/vrf.c
18372
18373VSPRINTF
18374M:	Petr Mladek <pmladek@suse.com>
18375M:	Steven Rostedt <rostedt@goodmis.org>
18376M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18377R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18378R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
18379S:	Maintained
18380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18381F:	Documentation/core-api/printk-formats.rst
18382F:	lib/test_printf.c
18383F:	lib/vsprintf.c
18384
18385VT1211 HARDWARE MONITOR DRIVER
18386M:	Juerg Haefliger <juergh@gmail.com>
18387L:	linux-hwmon@vger.kernel.org
18388S:	Maintained
18389F:	Documentation/hwmon/vt1211.rst
18390F:	drivers/hwmon/vt1211.c
18391
18392VT8231 HARDWARE MONITOR DRIVER
18393M:	Roger Lucas <vt8231@hiddenengine.co.uk>
18394L:	linux-hwmon@vger.kernel.org
18395S:	Maintained
18396F:	drivers/hwmon/vt8231.c
18397
18398VUB300 USB to SDIO/SD/MMC bridge chip
18399L:	linux-mmc@vger.kernel.org
18400S:	Orphan
18401F:	drivers/mmc/host/vub300.c
18402
18403W1 DALLAS'S 1-WIRE BUS
18404M:	Evgeniy Polyakov <zbr@ioremap.net>
18405S:	Maintained
18406F:	Documentation/devicetree/bindings/w1/
18407F:	Documentation/w1/
18408F:	drivers/w1/
18409F:	include/linux/w1.h
18410
18411W83791D HARDWARE MONITORING DRIVER
18412M:	Marc Hulsman <m.hulsman@tudelft.nl>
18413L:	linux-hwmon@vger.kernel.org
18414S:	Maintained
18415F:	Documentation/hwmon/w83791d.rst
18416F:	drivers/hwmon/w83791d.c
18417
18418W83793 HARDWARE MONITORING DRIVER
18419M:	Rudolf Marek <r.marek@assembler.cz>
18420L:	linux-hwmon@vger.kernel.org
18421S:	Maintained
18422F:	Documentation/hwmon/w83793.rst
18423F:	drivers/hwmon/w83793.c
18424
18425W83795 HARDWARE MONITORING DRIVER
18426M:	Jean Delvare <jdelvare@suse.com>
18427L:	linux-hwmon@vger.kernel.org
18428S:	Maintained
18429F:	drivers/hwmon/w83795.c
18430
18431W83L51xD SD/MMC CARD INTERFACE DRIVER
18432M:	Pierre Ossman <pierre@ossman.eu>
18433S:	Maintained
18434F:	drivers/mmc/host/wbsd.*
18435
18436WACOM PROTOCOL 4 SERIAL TABLETS
18437M:	Julian Squires <julian@cipht.net>
18438M:	Hans de Goede <hdegoede@redhat.com>
18439L:	linux-input@vger.kernel.org
18440S:	Maintained
18441F:	drivers/input/tablet/wacom_serial4.c
18442
18443WATCHDOG DEVICE DRIVERS
18444M:	Wim Van Sebroeck <wim@linux-watchdog.org>
18445M:	Guenter Roeck <linux@roeck-us.net>
18446L:	linux-watchdog@vger.kernel.org
18447S:	Maintained
18448W:	http://www.linux-watchdog.org/
18449T:	git git://www.linux-watchdog.org/linux-watchdog.git
18450F:	Documentation/devicetree/bindings/watchdog/
18451F:	Documentation/watchdog/
18452F:	drivers/watchdog/
18453F:	include/linux/watchdog.h
18454F:	include/uapi/linux/watchdog.h
18455
18456WHISKEYCOVE PMIC GPIO DRIVER
18457M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18458L:	linux-gpio@vger.kernel.org
18459S:	Maintained
18460F:	drivers/gpio/gpio-wcove.c
18461
18462WHWAVE RTC DRIVER
18463M:	Dianlong Li <long17.cool@163.com>
18464L:	linux-rtc@vger.kernel.org
18465S:	Maintained
18466F:	drivers/rtc/rtc-sd3078.c
18467
18468WIIMOTE HID DRIVER
18469M:	David Herrmann <dh.herrmann@googlemail.com>
18470L:	linux-input@vger.kernel.org
18471S:	Maintained
18472F:	drivers/hid/hid-wiimote*
18473
18474WILOCITY WIL6210 WIRELESS DRIVER
18475M:	Maya Erez <merez@codeaurora.org>
18476L:	linux-wireless@vger.kernel.org
18477L:	wil6210@qti.qualcomm.com
18478S:	Supported
18479W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18480F:	drivers/net/wireless/ath/wil6210/
18481
18482WIMAX STACK
18483M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18484M:	linux-wimax@intel.com
18485L:	wimax@linuxwimax.org (subscribers-only)
18486S:	Supported
18487W:	http://linuxwimax.org
18488F:	Documentation/admin-guide/wimax/wimax.rst
18489F:	include/linux/wimax/debug.h
18490F:	include/net/wimax.h
18491F:	include/uapi/linux/wimax.h
18492F:	net/wimax/
18493
18494WINBOND CIR DRIVER
18495M:	David Härdeman <david@hardeman.nu>
18496S:	Maintained
18497F:	drivers/media/rc/winbond-cir.c
18498
18499WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18500M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18501L:	linux-watchdog@vger.kernel.org
18502S:	Maintained
18503F:	drivers/watchdog/ebc-c384_wdt.c
18504
18505WINSYSTEMS WS16C48 GPIO DRIVER
18506M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18507L:	linux-gpio@vger.kernel.org
18508S:	Maintained
18509F:	drivers/gpio/gpio-ws16c48.c
18510
18511WIREGUARD SECURE NETWORK TUNNEL
18512M:	Jason A. Donenfeld <Jason@zx2c4.com>
18513L:	wireguard@lists.zx2c4.com
18514L:	netdev@vger.kernel.org
18515S:	Maintained
18516F:	drivers/net/wireguard/
18517F:	tools/testing/selftests/wireguard/
18518
18519WISTRON LAPTOP BUTTON DRIVER
18520M:	Miloslav Trmac <mitr@volny.cz>
18521S:	Maintained
18522F:	drivers/input/misc/wistron_btns.c
18523
18524WL3501 WIRELESS PCMCIA CARD DRIVER
18525L:	linux-wireless@vger.kernel.org
18526S:	Odd fixes
18527F:	drivers/net/wireless/wl3501*
18528
18529WOLFSON MICROELECTRONICS DRIVERS
18530L:	patches@opensource.cirrus.com
18531S:	Supported
18532W:	https://github.com/CirrusLogic/linux-drivers/wiki
18533T:	git https://github.com/CirrusLogic/linux-drivers.git
18534F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18535F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18536F:	Documentation/devicetree/bindings/mfd/wm831x.txt
18537F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18538F:	Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18539F:	Documentation/hwmon/wm83??.rst
18540F:	arch/arm/mach-s3c64xx/mach-crag6410*
18541F:	drivers/clk/clk-wm83*.c
18542F:	drivers/extcon/extcon-arizona.c
18543F:	drivers/gpio/gpio-*wm*.c
18544F:	drivers/gpio/gpio-arizona.c
18545F:	drivers/hwmon/wm83??-hwmon.c
18546F:	drivers/input/misc/wm831x-on.c
18547F:	drivers/input/touchscreen/wm831x-ts.c
18548F:	drivers/input/touchscreen/wm97*.c
18549F:	drivers/leds/leds-wm83*.c
18550F:	drivers/mfd/arizona*
18551F:	drivers/mfd/cs47l24*
18552F:	drivers/mfd/wm*.c
18553F:	drivers/power/supply/wm83*.c
18554F:	drivers/regulator/arizona*
18555F:	drivers/regulator/wm8*.c
18556F:	drivers/rtc/rtc-wm83*.c
18557F:	drivers/video/backlight/wm83*_bl.c
18558F:	drivers/watchdog/wm83*_wdt.c
18559F:	include/linux/mfd/arizona/
18560F:	include/linux/mfd/wm831x/
18561F:	include/linux/mfd/wm8350/
18562F:	include/linux/mfd/wm8400*
18563F:	include/linux/regulator/arizona*
18564F:	include/linux/wm97xx.h
18565F:	include/sound/wm????.h
18566F:	sound/soc/codecs/arizona.?
18567F:	sound/soc/codecs/cs47l24*
18568F:	sound/soc/codecs/wm*
18569
18570WORKQUEUE
18571M:	Tejun Heo <tj@kernel.org>
18572R:	Lai Jiangshan <jiangshanlai@gmail.com>
18573S:	Maintained
18574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18575F:	Documentation/core-api/workqueue.rst
18576F:	include/linux/workqueue.h
18577F:	kernel/workqueue.c
18578
18579X-POWERS AXP288 PMIC DRIVERS
18580M:	Hans de Goede <hdegoede@redhat.com>
18581S:	Maintained
18582F:	drivers/acpi/pmic/intel_pmic_xpower.c
18583N:	axp288
18584
18585X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18586M:	Chen-Yu Tsai <wens@csie.org>
18587L:	linux-kernel@vger.kernel.org
18588S:	Maintained
18589N:	axp[128]
18590
18591X.25 NETWORK LAYER
18592M:	Andrew Hendry <andrew.hendry@gmail.com>
18593L:	linux-x25@vger.kernel.org
18594S:	Odd Fixes
18595F:	Documentation/networking/x25*
18596F:	include/net/x25*
18597F:	net/x25/
18598
18599X86 ARCHITECTURE (32-BIT AND 64-BIT)
18600M:	Thomas Gleixner <tglx@linutronix.de>
18601M:	Ingo Molnar <mingo@redhat.com>
18602M:	Borislav Petkov <bp@alien8.de>
18603M:	x86@kernel.org
18604R:	"H. Peter Anvin" <hpa@zytor.com>
18605L:	linux-kernel@vger.kernel.org
18606S:	Maintained
18607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18608F:	Documentation/devicetree/bindings/x86/
18609F:	Documentation/x86/
18610F:	arch/x86/
18611
18612X86 ENTRY CODE
18613M:	Andy Lutomirski <luto@kernel.org>
18614L:	linux-kernel@vger.kernel.org
18615S:	Maintained
18616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18617F:	arch/x86/entry/
18618
18619X86 MCE INFRASTRUCTURE
18620M:	Tony Luck <tony.luck@intel.com>
18621M:	Borislav Petkov <bp@alien8.de>
18622L:	linux-edac@vger.kernel.org
18623S:	Maintained
18624F:	arch/x86/kernel/cpu/mce/*
18625
18626X86 MICROCODE UPDATE SUPPORT
18627M:	Borislav Petkov <bp@alien8.de>
18628S:	Maintained
18629F:	arch/x86/kernel/cpu/microcode/*
18630
18631X86 MM
18632M:	Dave Hansen <dave.hansen@linux.intel.com>
18633M:	Andy Lutomirski <luto@kernel.org>
18634M:	Peter Zijlstra <peterz@infradead.org>
18635L:	linux-kernel@vger.kernel.org
18636S:	Maintained
18637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18638F:	arch/x86/mm/
18639
18640X86 PLATFORM DRIVERS
18641M:	Darren Hart <dvhart@infradead.org>
18642M:	Andy Shevchenko <andy@infradead.org>
18643L:	platform-driver-x86@vger.kernel.org
18644S:	Odd Fixes
18645T:	git git://git.infradead.org/linux-platform-drivers-x86.git
18646F:	drivers/platform/olpc/
18647F:	drivers/platform/x86/
18648
18649X86 PLATFORM DRIVERS - ARCH
18650R:	Darren Hart <dvhart@infradead.org>
18651R:	Andy Shevchenko <andy@infradead.org>
18652L:	platform-driver-x86@vger.kernel.org
18653L:	x86@kernel.org
18654S:	Maintained
18655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18656F:	arch/x86/platform
18657
18658X86 VDSO
18659M:	Andy Lutomirski <luto@kernel.org>
18660L:	linux-kernel@vger.kernel.org
18661S:	Maintained
18662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18663F:	arch/x86/entry/vdso/
18664
18665XARRAY
18666M:	Matthew Wilcox <willy@infradead.org>
18667L:	linux-fsdevel@vger.kernel.org
18668S:	Supported
18669F:	Documentation/core-api/xarray.rst
18670F:	include/linux/idr.h
18671F:	include/linux/xarray.h
18672F:	lib/idr.c
18673F:	lib/xarray.c
18674F:	tools/testing/radix-tree
18675
18676XBOX DVD IR REMOTE
18677M:	Benjamin Valentin <benpicco@googlemail.com>
18678S:	Maintained
18679F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
18680F:	drivers/media/rc/xbox_remote.c
18681
18682XC2028/3028 TUNER DRIVER
18683M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18684L:	linux-media@vger.kernel.org
18685S:	Maintained
18686W:	https://linuxtv.org
18687T:	git git://linuxtv.org/media_tree.git
18688F:	drivers/media/tuners/tuner-xc2028.*
18689
18690XDP (eXpress Data Path)
18691M:	Alexei Starovoitov <ast@kernel.org>
18692M:	Daniel Borkmann <daniel@iogearbox.net>
18693M:	David S. Miller <davem@davemloft.net>
18694M:	Jakub Kicinski <kuba@kernel.org>
18695M:	Jesper Dangaard Brouer <hawk@kernel.org>
18696M:	John Fastabend <john.fastabend@gmail.com>
18697L:	netdev@vger.kernel.org
18698L:	bpf@vger.kernel.org
18699S:	Supported
18700F:	include/net/xdp.h
18701F:	include/trace/events/xdp.h
18702F:	kernel/bpf/cpumap.c
18703F:	kernel/bpf/devmap.c
18704F:	net/core/xdp.c
18705N:	xdp
18706K:	xdp
18707
18708XDP SOCKETS (AF_XDP)
18709M:	Björn Töpel <bjorn.topel@intel.com>
18710M:	Magnus Karlsson <magnus.karlsson@intel.com>
18711R:	Jonathan Lemon <jonathan.lemon@gmail.com>
18712L:	netdev@vger.kernel.org
18713L:	bpf@vger.kernel.org
18714S:	Maintained
18715F:	include/net/xdp_sock*
18716F:	include/net/xsk_buff_pool.h
18717F:	include/uapi/linux/if_xdp.h
18718F:	net/xdp/
18719F:	samples/bpf/xdpsock*
18720F:	tools/lib/bpf/xsk*
18721
18722XEN BLOCK SUBSYSTEM
18723M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18724M:	Roger Pau Monné <roger.pau@citrix.com>
18725L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18726S:	Supported
18727F:	drivers/block/xen*
18728F:	drivers/block/xen-blkback/*
18729
18730XEN HYPERVISOR ARM
18731M:	Stefano Stabellini <sstabellini@kernel.org>
18732L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18733S:	Maintained
18734F:	arch/arm/include/asm/xen/
18735F:	arch/arm/xen/
18736
18737XEN HYPERVISOR ARM64
18738M:	Stefano Stabellini <sstabellini@kernel.org>
18739L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18740S:	Maintained
18741F:	arch/arm64/include/asm/xen/
18742F:	arch/arm64/xen/
18743
18744XEN HYPERVISOR INTERFACE
18745M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
18746M:	Juergen Gross <jgross@suse.com>
18747R:	Stefano Stabellini <sstabellini@kernel.org>
18748L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18749S:	Supported
18750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18751F:	Documentation/ABI/stable/sysfs-hypervisor-xen
18752F:	Documentation/ABI/testing/sysfs-hypervisor-xen
18753F:	arch/x86/include/asm/pvclock-abi.h
18754F:	arch/x86/include/asm/xen/
18755F:	arch/x86/platform/pvh/
18756F:	arch/x86/xen/
18757F:	drivers/*/xen-*front.c
18758F:	drivers/xen/
18759F:	include/uapi/xen/
18760F:	include/xen/
18761
18762XEN NETWORK BACKEND DRIVER
18763M:	Wei Liu <wei.liu@kernel.org>
18764M:	Paul Durrant <paul@xen.org>
18765L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18766L:	netdev@vger.kernel.org
18767S:	Supported
18768F:	drivers/net/xen-netback/*
18769
18770XEN PCI SUBSYSTEM
18771M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18772L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18773S:	Supported
18774F:	arch/x86/pci/*xen*
18775F:	drivers/pci/*xen*
18776
18777XEN PVSCSI DRIVERS
18778M:	Juergen Gross <jgross@suse.com>
18779L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18780L:	linux-scsi@vger.kernel.org
18781S:	Supported
18782F:	drivers/scsi/xen-scsifront.c
18783F:	drivers/xen/xen-scsiback.c
18784F:	include/xen/interface/io/vscsiif.h
18785
18786XEN SOUND FRONTEND DRIVER
18787M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18788L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18789L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18790S:	Supported
18791F:	sound/xen/*
18792
18793XEN SWIOTLB SUBSYSTEM
18794M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18795L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18796L:	iommu@lists.linux-foundation.org
18797S:	Supported
18798F:	arch/x86/xen/*swiotlb*
18799F:	drivers/xen/*swiotlb*
18800
18801XFS FILESYSTEM
18802M:	Darrick J. Wong <darrick.wong@oracle.com>
18803M:	linux-xfs@vger.kernel.org
18804L:	linux-xfs@vger.kernel.org
18805S:	Supported
18806W:	http://xfs.org/
18807T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18808F:	Documentation/ABI/testing/sysfs-fs-xfs
18809F:	Documentation/admin-guide/xfs.rst
18810F:	Documentation/filesystems/xfs-delayed-logging-design.rst
18811F:	Documentation/filesystems/xfs-self-describing-metadata.rst
18812F:	fs/xfs/
18813F:	include/uapi/linux/dqblk_xfs.h
18814F:	include/uapi/linux/fsmap.h
18815
18816XILINX AXI ETHERNET DRIVER
18817M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18818S:	Maintained
18819F:	drivers/net/ethernet/xilinx/xilinx_axienet*
18820
18821XILINX CAN DRIVER
18822M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18823R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18824L:	linux-can@vger.kernel.org
18825S:	Maintained
18826F:	Documentation/devicetree/bindings/net/can/xilinx_can.txt
18827F:	drivers/net/can/xilinx_can.c
18828
18829XILINX SD-FEC IP CORES
18830M:	Derek Kiernan <derek.kiernan@xilinx.com>
18831M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
18832S:	Maintained
18833F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18834F:	Documentation/misc-devices/xilinx_sdfec.rst
18835F:	drivers/misc/Kconfig
18836F:	drivers/misc/Makefile
18837F:	drivers/misc/xilinx_sdfec.c
18838F:	include/uapi/misc/xilinx_sdfec.h
18839
18840XILINX UARTLITE SERIAL DRIVER
18841M:	Peter Korsgaard <jacmet@sunsite.dk>
18842L:	linux-serial@vger.kernel.org
18843S:	Maintained
18844F:	drivers/tty/serial/uartlite.c
18845
18846XILINX VIDEO IP CORES
18847M:	Hyun Kwon <hyun.kwon@xilinx.com>
18848M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18849L:	linux-media@vger.kernel.org
18850S:	Supported
18851T:	git git://linuxtv.org/media_tree.git
18852F:	Documentation/devicetree/bindings/media/xilinx/
18853F:	drivers/media/platform/xilinx/
18854F:	include/uapi/linux/xilinx-v4l2-controls.h
18855
18856XILLYBUS DRIVER
18857M:	Eli Billauer <eli.billauer@gmail.com>
18858L:	linux-kernel@vger.kernel.org
18859S:	Supported
18860F:	drivers/char/xillybus/
18861
18862XLP9XX I2C DRIVER
18863M:	George Cherian <gcherian@marvell.com>
18864L:	linux-i2c@vger.kernel.org
18865S:	Supported
18866W:	http://www.marvell.com
18867F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18868F:	drivers/i2c/busses/i2c-xlp9xx.c
18869
18870XRA1403 GPIO EXPANDER
18871M:	Nandor Han <nandor.han@ge.com>
18872M:	Semi Malinen <semi.malinen@ge.com>
18873L:	linux-gpio@vger.kernel.org
18874S:	Maintained
18875F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18876F:	drivers/gpio/gpio-xra1403.c
18877
18878XTENSA XTFPGA PLATFORM SUPPORT
18879M:	Max Filippov <jcmvbkbc@gmail.com>
18880L:	linux-xtensa@linux-xtensa.org
18881S:	Maintained
18882F:	drivers/spi/spi-xtensa-xtfpga.c
18883F:	sound/soc/xtensa/xtfpga-i2s.c
18884
18885YAM DRIVER FOR AX.25
18886M:	Jean-Paul Roubelat <jpr@f6fbb.org>
18887L:	linux-hams@vger.kernel.org
18888S:	Maintained
18889F:	drivers/net/hamradio/yam*
18890F:	include/linux/yam.h
18891
18892YAMA SECURITY MODULE
18893M:	Kees Cook <keescook@chromium.org>
18894S:	Supported
18895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18896F:	Documentation/admin-guide/LSM/Yama.rst
18897F:	security/yama/
18898
18899YEALINK PHONE DRIVER
18900M:	Henk Vergonet <Henk.Vergonet@gmail.com>
18901L:	usbb2k-api-dev@nongnu.org
18902S:	Maintained
18903F:	Documentation/input/devices/yealink.rst
18904F:	drivers/input/misc/yealink.*
18905
18906Z8530 DRIVER FOR AX.25
18907M:	Joerg Reuter <jreuter@yaina.de>
18908L:	linux-hams@vger.kernel.org
18909S:	Maintained
18910W:	http://yaina.de/jreuter/
18911W:	http://www.qsl.net/dl1bke/
18912F:	Documentation/networking/z8530drv.rst
18913F:	drivers/net/hamradio/*scc.c
18914F:	drivers/net/hamradio/z8530.h
18915
18916ZBUD COMPRESSED PAGE ALLOCATOR
18917M:	Seth Jennings <sjenning@redhat.com>
18918M:	Dan Streetman <ddstreet@ieee.org>
18919L:	linux-mm@kvack.org
18920S:	Maintained
18921F:	include/linux/zbud.h
18922F:	mm/zbud.c
18923
18924ZD1211RW WIRELESS DRIVER
18925M:	Daniel Drake <dsd@gentoo.org>
18926M:	Ulrich Kunitz <kune@deine-taler.de>
18927L:	linux-wireless@vger.kernel.org
18928L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
18929S:	Maintained
18930W:	http://zd1211.ath.cx/wiki/DriverRewrite
18931F:	drivers/net/wireless/zydas/zd1211rw/
18932
18933ZD1301 MEDIA DRIVER
18934M:	Antti Palosaari <crope@iki.fi>
18935L:	linux-media@vger.kernel.org
18936S:	Maintained
18937W:	https://linuxtv.org/
18938W:	http://palosaari.fi/linux/
18939Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18940F:	drivers/media/usb/dvb-usb-v2/zd1301*
18941
18942ZD1301_DEMOD MEDIA DRIVER
18943M:	Antti Palosaari <crope@iki.fi>
18944L:	linux-media@vger.kernel.org
18945S:	Maintained
18946W:	https://linuxtv.org/
18947W:	http://palosaari.fi/linux/
18948Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18949F:	drivers/media/dvb-frontends/zd1301_demod*
18950
18951ZHAOXIN PROCESSOR SUPPORT
18952M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18953L:	linux-kernel@vger.kernel.org
18954S:	Maintained
18955F:	arch/x86/kernel/cpu/zhaoxin.c
18956
18957ZONEFS FILESYSTEM
18958M:	Damien Le Moal <damien.lemoal@wdc.com>
18959M:	Naohiro Aota <naohiro.aota@wdc.com>
18960R:	Johannes Thumshirn <jth@kernel.org>
18961L:	linux-fsdevel@vger.kernel.org
18962S:	Maintained
18963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
18964F:	Documentation/filesystems/zonefs.rst
18965F:	fs/zonefs/
18966
18967ZPOOL COMPRESSED PAGE STORAGE API
18968M:	Dan Streetman <ddstreet@ieee.org>
18969L:	linux-mm@kvack.org
18970S:	Maintained
18971F:	include/linux/zpool.h
18972F:	mm/zpool.c
18973
18974ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18975M:	Minchan Kim <minchan@kernel.org>
18976M:	Nitin Gupta <ngupta@vflare.org>
18977R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18978L:	linux-kernel@vger.kernel.org
18979S:	Maintained
18980F:	Documentation/admin-guide/blockdev/zram.rst
18981F:	drivers/block/zram/
18982
18983ZS DECSTATION Z85C30 SERIAL DRIVER
18984M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18985S:	Maintained
18986F:	drivers/tty/serial/zs.*
18987
18988ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18989M:	Minchan Kim <minchan@kernel.org>
18990M:	Nitin Gupta <ngupta@vflare.org>
18991R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18992L:	linux-mm@kvack.org
18993S:	Maintained
18994F:	Documentation/vm/zsmalloc.rst
18995F:	include/linux/zsmalloc.h
18996F:	mm/zsmalloc.c
18997
18998ZSWAP COMPRESSED SWAP CACHING
18999M:	Seth Jennings <sjenning@redhat.com>
19000M:	Dan Streetman <ddstreet@ieee.org>
19001M:	Vitaly Wool <vitaly.wool@konsulko.com>
19002L:	linux-mm@kvack.org
19003S:	Maintained
19004F:	mm/zswap.c
19005
19006THE REST
19007M:	Linus Torvalds <torvalds@linux-foundation.org>
19008L:	linux-kernel@vger.kernel.org
19009S:	Buried alive in reporters
19010Q:	http://patchwork.kernel.org/project/LKML/list/
19011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
19012F:	*
19013F:	*/
19014