xref: /openbmc/linux/MAINTAINERS (revision f20c7d91)
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 CLCD PL110 DRIVER
1452M:	Russell King <linux@armlinux.org.uk>
1453S:	Odd Fixes
1454F:	drivers/video/fbdev/amba-clcd.*
1455
1456ARM PRIMECELL KMI PL050 DRIVER
1457M:	Russell King <linux@armlinux.org.uk>
1458S:	Odd Fixes
1459F:	drivers/input/serio/ambakmi.*
1460F:	include/linux/amba/kmi.h
1461
1462ARM PRIMECELL MMCI PL180/1 DRIVER
1463M:	Russell King <linux@armlinux.org.uk>
1464S:	Odd Fixes
1465F:	drivers/mmc/host/mmci.*
1466F:	include/linux/amba/mmci.h
1467
1468ARM PRIMECELL SSP PL022 SPI DRIVER
1469M:	Linus Walleij <linus.walleij@linaro.org>
1470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471S:	Maintained
1472F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1473F:	drivers/spi/spi-pl022.c
1474
1475ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1476M:	Russell King <linux@armlinux.org.uk>
1477S:	Odd Fixes
1478F:	drivers/tty/serial/amba-pl01*.c
1479F:	include/linux/amba/serial.h
1480
1481ARM PRIMECELL VIC PL190/PL192 DRIVER
1482M:	Linus Walleij <linus.walleij@linaro.org>
1483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484S:	Maintained
1485F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1486F:	drivers/irqchip/irq-vic.c
1487
1488ARM SMC WATCHDOG DRIVER
1489M:	Julius Werner <jwerner@chromium.org>
1490R:	Evan Benn <evanbenn@chromium.org>
1491S:	Maintained
1492F:	devicetree/bindings/watchdog/arm-smc-wdt.yaml
1493F:	drivers/watchdog/arm_smc_wdt.c
1494
1495ARM SMMU DRIVERS
1496M:	Will Deacon <will@kernel.org>
1497R:	Robin Murphy <robin.murphy@arm.com>
1498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499S:	Maintained
1500F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1501F:	drivers/iommu/arm-smmu*
1502F:	drivers/iommu/io-pgtable-arm-v7s.c
1503F:	drivers/iommu/io-pgtable-arm.c
1504
1505ARM SUB-ARCHITECTURES
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S:	Maintained
1508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1509F:	arch/arm/mach-*/
1510F:	arch/arm/plat-*/
1511
1512ARM/ACTIONS SEMI ARCHITECTURE
1513M:	Andreas Färber <afaerber@suse.de>
1514M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516S:	Maintained
1517F:	Documentation/devicetree/bindings/arm/actions.yaml
1518F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1519F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1520F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1521F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1522F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1523F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1524F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1525F:	arch/arm/boot/dts/owl-*
1526F:	arch/arm/mach-actions/
1527F:	arch/arm64/boot/dts/actions/
1528F:	drivers/clk/actions/
1529F:	drivers/clocksource/timer-owl*
1530F:	drivers/dma/owl-dma.c
1531F:	drivers/i2c/busses/i2c-owl.c
1532F:	drivers/mmc/host/owl-mmc.c
1533F:	drivers/pinctrl/actions/*
1534F:	drivers/soc/actions/
1535F:	include/dt-bindings/power/owl-*
1536F:	include/linux/soc/actions/
1537N:	owl
1538
1539ARM/ADS SPHERE MACHINE SUPPORT
1540M:	Lennert Buytenhek <kernel@wantstofly.org>
1541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S:	Maintained
1543
1544ARM/AFEB9260 MACHINE SUPPORT
1545M:	Sergey Lapin <slapin@ossfans.org>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548
1549ARM/AJECO 1ARM MACHINE SUPPORT
1550M:	Lennert Buytenhek <kernel@wantstofly.org>
1551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552S:	Maintained
1553
1554ARM/Allwinner SoC Clock Support
1555M:	Emilio López <emilio@elopez.com.ar>
1556S:	Maintained
1557F:	drivers/clk/sunxi/
1558
1559ARM/Allwinner sunXi SoC support
1560M:	Maxime Ripard <mripard@kernel.org>
1561M:	Chen-Yu Tsai <wens@csie.org>
1562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563S:	Maintained
1564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1565F:	arch/arm/mach-sunxi/
1566F:	arch/arm64/boot/dts/allwinner/
1567F:	drivers/clk/sunxi-ng/
1568F:	drivers/pinctrl/sunxi/
1569F:	drivers/soc/sunxi/
1570N:	sun[x456789]i
1571N:	sun50i
1572
1573ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1574M:	Neil Armstrong <narmstrong@baylibre.com>
1575M:	Jerome Brunet <jbrunet@baylibre.com>
1576L:	linux-amlogic@lists.infradead.org
1577S:	Maintained
1578F:	Documentation/devicetree/bindings/clock/amlogic*
1579F:	drivers/clk/meson/
1580F:	include/dt-bindings/clock/gxbb*
1581F:	include/dt-bindings/clock/meson*
1582
1583ARM/Amlogic Meson SoC Crypto Drivers
1584M:	Corentin Labbe <clabbe@baylibre.com>
1585L:	linux-crypto@vger.kernel.org
1586L:	linux-amlogic@lists.infradead.org
1587S:	Maintained
1588F:	Documentation/devicetree/bindings/crypto/amlogic*
1589F:	drivers/crypto/amlogic/
1590
1591ARM/Amlogic Meson SoC Sound Drivers
1592M:	Jerome Brunet <jbrunet@baylibre.com>
1593L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1594S:	Maintained
1595F:	Documentation/devicetree/bindings/sound/amlogic*
1596F:	sound/soc/meson/
1597
1598ARM/Amlogic Meson SoC support
1599M:	Kevin Hilman <khilman@baylibre.com>
1600L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601L:	linux-amlogic@lists.infradead.org
1602S:	Maintained
1603W:	http://linux-meson.com/
1604F:	arch/arm/boot/dts/meson*
1605F:	arch/arm/mach-meson/
1606F:	arch/arm64/boot/dts/amlogic/
1607F:	drivers/mmc/host/meson*
1608F:	drivers/pinctrl/meson/
1609F:	drivers/rtc/rtc-meson*
1610F:	drivers/soc/amlogic/
1611N:	meson
1612
1613ARM/Annapurna Labs ALPINE ARCHITECTURE
1614M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1615M:	Antoine Tenart <antoine.tenart@bootlin.com>
1616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617S:	Maintained
1618F:	arch/arm/boot/dts/alpine*
1619F:	arch/arm/mach-alpine/
1620F:	arch/arm64/boot/dts/al/
1621F:	drivers/*/*alpine*
1622
1623ARM/ARTPEC MACHINE SUPPORT
1624M:	Jesper Nilsson <jesper.nilsson@axis.com>
1625M:	Lars Persson <lars.persson@axis.com>
1626L:	linux-arm-kernel@axis.com
1627S:	Maintained
1628F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1629F:	arch/arm/boot/dts/artpec6*
1630F:	arch/arm/mach-artpec
1631F:	drivers/clk/axis
1632F:	drivers/crypto/axis
1633F:	drivers/mmc/host/usdhi6rol0.c
1634F:	drivers/pinctrl/pinctrl-artpec*
1635
1636ARM/ASPEED I2C DRIVER
1637M:	Brendan Higgins <brendanhiggins@google.com>
1638R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1639R:	Joel Stanley <joel@jms.id.au>
1640L:	linux-i2c@vger.kernel.org
1641L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1642S:	Maintained
1643F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1644F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1645F:	drivers/i2c/busses/i2c-aspeed.c
1646F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1647
1648ARM/ASPEED MACHINE SUPPORT
1649M:	Joel Stanley <joel@jms.id.au>
1650R:	Andrew Jeffery <andrew@aj.id.au>
1651L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1653S:	Supported
1654Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1656F:	arch/arm/boot/dts/aspeed-*
1657F:	arch/arm/mach-aspeed/
1658N:	aspeed
1659
1660ARM/BITMAIN ARCHITECTURE
1661M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663S:	Maintained
1664F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1665F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1666F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1667F:	arch/arm64/boot/dts/bitmain/
1668F:	drivers/clk/clk-bm1880.c
1669F:	drivers/pinctrl/pinctrl-bm1880.c
1670
1671ARM/CALXEDA HIGHBANK ARCHITECTURE
1672M:	Andre Przywara <andre.przywara@arm.com>
1673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674S:	Maintained
1675F:	arch/arm/boot/dts/ecx-*.dts*
1676F:	arch/arm/boot/dts/highbank.dts
1677F:	arch/arm/mach-highbank/
1678
1679ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1680M:	Krzysztof Halasa <khalasa@piap.pl>
1681S:	Maintained
1682F:	arch/arm/mach-cns3xxx/
1683
1684ARM/CAVIUM THUNDER NETWORK DRIVER
1685M:	Sunil Goutham <sgoutham@marvell.com>
1686M:	Robert Richter <rrichter@marvell.com>
1687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688S:	Supported
1689F:	drivers/net/ethernet/cavium/thunder/
1690
1691ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1692M:	Lukasz Majewski <lukma@denx.de>
1693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694S:	Maintained
1695F:	arch/arm/mach-ep93xx/ts72xx.c
1696
1697ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1698M:	Alexander Shiyan <shc_work@mail.ru>
1699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700S:	Odd Fixes
1701N:	clps711x
1702
1703ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1704M:	Lennert Buytenhek <kernel@wantstofly.org>
1705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706S:	Maintained
1707
1708ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1709M:	Hartley Sweeten <hsweeten@visionengravers.com>
1710M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1711L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712S:	Maintained
1713F:	arch/arm/mach-ep93xx/
1714F:	arch/arm/mach-ep93xx/include/mach/
1715
1716ARM/CLKDEV SUPPORT
1717M:	Russell King <linux@armlinux.org.uk>
1718L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719S:	Maintained
1720T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1721F:	drivers/clk/clkdev.c
1722
1723ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1724M:	Baruch Siach <baruch@tkos.co.il>
1725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726S:	Maintained
1727F:	arch/arm/boot/dts/cx92755*
1728N:	digicolor
1729
1730ARM/CONTEC MICRO9 MACHINE SUPPORT
1731M:	Hubert Feurstein <hubert.feurstein@contec.at>
1732S:	Maintained
1733F:	arch/arm/mach-ep93xx/micro9.c
1734
1735ARM/CORESIGHT FRAMEWORK AND DRIVERS
1736M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1737R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1738R:	Mike Leach <mike.leach@linaro.org>
1739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740S:	Maintained
1741F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1742F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1743F:	Documentation/devicetree/bindings/arm/coresight-cti.yaml
1744F:	Documentation/devicetree/bindings/arm/coresight.txt
1745F:	Documentation/trace/coresight/*
1746F:	drivers/hwtracing/coresight/*
1747F:	include/dt-bindings/arm/coresight-cti-dt.h
1748F:	tools/perf/arch/arm/util/auxtrace.c
1749F:	tools/perf/arch/arm/util/cs-etm.c
1750F:	tools/perf/arch/arm/util/cs-etm.h
1751F:	tools/perf/arch/arm/util/pmu.c
1752F:	tools/perf/util/cs-etm-decoder/*
1753F:	tools/perf/util/cs-etm.*
1754
1755ARM/CORGI MACHINE SUPPORT
1756M:	Richard Purdie <rpurdie@rpsys.net>
1757S:	Maintained
1758
1759ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1760M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1761M:	Linus Walleij <linus.walleij@linaro.org>
1762L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763S:	Maintained
1764T:	git git://github.com/ulli-kroll/linux.git
1765F:	Documentation/devicetree/bindings/arm/gemini.txt
1766F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1767F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1768F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1769F:	arch/arm/mach-gemini/
1770F:	drivers/net/ethernet/cortina/
1771F:	drivers/pinctrl/pinctrl-gemini.c
1772F:	drivers/rtc/rtc-ftrtc010.c
1773
1774ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1775M:	Barry Song <baohua@kernel.org>
1776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777S:	Maintained
1778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1779F:	arch/arm/boot/dts/prima2*
1780F:	arch/arm/mach-prima2/
1781F:	drivers/clk/sirf/
1782F:	drivers/clocksource/timer-atlas7.c
1783F:	drivers/clocksource/timer-prima2.c
1784X:	drivers/gnss
1785N:	[^a-z]sirf
1786
1787ARM/CZ.NIC TURRIS MOX SUPPORT
1788M:	Marek Behun <marek.behun@nic.cz>
1789S:	Maintained
1790W:	http://mox.turris.cz
1791F:	Documentation/ABI/testing/debugfs-moxtet
1792F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1793F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1794F:	Documentation/devicetree/bindings/bus/moxtet.txt
1795F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1796F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1797F:	drivers/bus/moxtet.c
1798F:	drivers/firmware/turris-mox-rwtm.c
1799F:	drivers/gpio/gpio-moxtet.c
1800F:	include/linux/moxtet.h
1801
1802ARM/EBSA110 MACHINE SUPPORT
1803M:	Russell King <linux@armlinux.org.uk>
1804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805S:	Maintained
1806W:	http://www.armlinux.org.uk/
1807F:	arch/arm/mach-ebsa110/
1808F:	drivers/net/ethernet/amd/am79c961a.*
1809
1810ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1811M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1812R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814S:	Maintained
1815N:	efm32
1816
1817ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1818M:	Robert Jarzmik <robert.jarzmik@free.fr>
1819L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820S:	Maintained
1821F:	arch/arm/mach-pxa/ezx.c
1822
1823ARM/FARADAY FA526 PORT
1824M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826S:	Maintained
1827T:	git git://git.berlios.de/gemini-board
1828F:	arch/arm/mm/*-fa*
1829
1830ARM/FOOTBRIDGE ARCHITECTURE
1831M:	Russell King <linux@armlinux.org.uk>
1832L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833S:	Maintained
1834W:	http://www.armlinux.org.uk/
1835F:	arch/arm/include/asm/hardware/dec21285.h
1836F:	arch/arm/mach-footbridge/
1837
1838ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1839M:	Shawn Guo <shawnguo@kernel.org>
1840M:	Sascha Hauer <s.hauer@pengutronix.de>
1841R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1842R:	Fabio Estevam <festevam@gmail.com>
1843R:	NXP Linux Team <linux-imx@nxp.com>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S:	Maintained
1846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1847X:	drivers/media/i2c/
1848N:	imx
1849N:	mxs
1850
1851ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1852M:	Shawn Guo <shawnguo@kernel.org>
1853M:	Li Yang <leoyang.li@nxp.com>
1854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S:	Maintained
1856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1857F:	arch/arm/boot/dts/ls1021a*
1858F:	arch/arm64/boot/dts/freescale/fsl-*
1859F:	arch/arm64/boot/dts/freescale/qoriq-*
1860
1861ARM/FREESCALE VYBRID ARM ARCHITECTURE
1862M:	Shawn Guo <shawnguo@kernel.org>
1863M:	Sascha Hauer <s.hauer@pengutronix.de>
1864R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1865R:	Stefan Agner <stefan@agner.ch>
1866L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867S:	Maintained
1868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1869F:	arch/arm/boot/dts/vf*
1870F:	arch/arm/mach-imx/*vf610*
1871
1872ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1873M:	Lennert Buytenhek <kernel@wantstofly.org>
1874L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875S:	Maintained
1876
1877ARM/GUMSTIX MACHINE SUPPORT
1878M:	Steve Sakoman <sakoman@gmail.com>
1879L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880S:	Maintained
1881
1882ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1883M:	Philipp Zabel <philipp.zabel@gmail.com>
1884M:	Paul Parsons <lost.distance@yahoo.com>
1885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886S:	Maintained
1887F:	arch/arm/mach-pxa/hx4700.c
1888F:	arch/arm/mach-pxa/include/mach/hx4700.h
1889F:	sound/soc/pxa/hx4700.c
1890
1891ARM/HISILICON SOC SUPPORT
1892M:	Wei Xu <xuwei5@hisilicon.com>
1893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894S:	Supported
1895W:	http://www.hisilicon.com
1896T:	git git://github.com/hisilicon/linux-hisi.git
1897F:	arch/arm/boot/dts/hi3*
1898F:	arch/arm/boot/dts/hip*
1899F:	arch/arm/boot/dts/hisi*
1900F:	arch/arm/mach-hisi/
1901F:	arch/arm64/boot/dts/hisilicon/
1902
1903ARM/HP JORNADA 7XX MACHINE SUPPORT
1904M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1905S:	Maintained
1906W:	www.jlime.com
1907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1908F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1909F:	arch/arm/mach-sa1100/jornada720.c
1910
1911ARM/IGEP MACHINE SUPPORT
1912M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1913M:	Javier Martinez Canillas <javier@dowhile0.org>
1914L:	linux-omap@vger.kernel.org
1915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916S:	Maintained
1917F:	arch/arm/boot/dts/omap3-igep*
1918
1919ARM/INCOME PXA270 SUPPORT
1920M:	Marek Vasut <marek.vasut@gmail.com>
1921L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922S:	Maintained
1923F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1924
1925ARM/INTEL IOP32X ARM ARCHITECTURE
1926M:	Lennert Buytenhek <kernel@wantstofly.org>
1927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928S:	Maintained
1929
1930ARM/INTEL IQ81342EX MACHINE SUPPORT
1931M:	Lennert Buytenhek <kernel@wantstofly.org>
1932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933S:	Maintained
1934
1935ARM/INTEL IXDP2850 MACHINE SUPPORT
1936M:	Lennert Buytenhek <kernel@wantstofly.org>
1937L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938S:	Maintained
1939
1940ARM/INTEL IXP4XX ARM ARCHITECTURE
1941M:	Linus Walleij <linusw@kernel.org>
1942M:	Imre Kaloz <kaloz@openwrt.org>
1943M:	Krzysztof Halasa <khalasa@piap.pl>
1944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945S:	Maintained
1946F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1947F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1948F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1949F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1950F:	arch/arm/mach-ixp4xx/
1951F:	drivers/clocksource/timer-ixp4xx.c
1952F:	drivers/gpio/gpio-ixp4xx.c
1953F:	drivers/irqchip/irq-ixp4xx.c
1954F:	include/linux/irqchip/irq-ixp4xx.h
1955F:	include/linux/platform_data/timer-ixp4xx.h
1956
1957ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1958M:	Jonathan Cameron <jic23@cam.ac.uk>
1959L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960S:	Maintained
1961F:	arch/arm/mach-pxa/stargate2.c
1962F:	drivers/pcmcia/pxa2xx_stargate2.c
1963
1964ARM/INTEL XSC3 (MANZANO) ARM CORE
1965M:	Lennert Buytenhek <kernel@wantstofly.org>
1966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967S:	Maintained
1968
1969ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1970M:	Lennert Buytenhek <kernel@wantstofly.org>
1971L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972S:	Maintained
1973
1974ARM/LG1K ARCHITECTURE
1975M:	Chanho Min <chanho.min@lge.com>
1976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977S:	Maintained
1978F:	arch/arm64/boot/dts/lg/
1979
1980ARM/LOGICPD PXA270 MACHINE SUPPORT
1981M:	Lennert Buytenhek <kernel@wantstofly.org>
1982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983S:	Maintained
1984
1985ARM/LPC18XX ARCHITECTURE
1986M:	Vladimir Zapolskiy <vz@mleia.com>
1987L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988S:	Maintained
1989F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1990F:	arch/arm/boot/dts/lpc43*
1991F:	drivers/i2c/busses/i2c-lpc2k.c
1992F:	drivers/memory/pl172.c
1993F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
1994F:	drivers/rtc/rtc-lpc24xx.c
1995N:	lpc18xx
1996
1997ARM/LPC32XX SOC SUPPORT
1998M:	Vladimir Zapolskiy <vz@mleia.com>
1999M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
2000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001S:	Maintained
2002T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2003F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2004F:	arch/arm/boot/dts/lpc32*
2005F:	arch/arm/mach-lpc32xx/
2006F:	drivers/i2c/busses/i2c-pnx.c
2007F:	drivers/net/ethernet/nxp/lpc_eth.c
2008F:	drivers/usb/host/ohci-nxp.c
2009F:	drivers/watchdog/pnx4008_wdt.c
2010N:	lpc32xx
2011
2012ARM/MAGICIAN MACHINE SUPPORT
2013M:	Philipp Zabel <philipp.zabel@gmail.com>
2014S:	Maintained
2015
2016ARM/Marvell Dove/MV78xx0/Orion SOC support
2017M:	Jason Cooper <jason@lakedaemon.net>
2018M:	Andrew Lunn <andrew@lunn.ch>
2019M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2020M:	Gregory Clement <gregory.clement@bootlin.com>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022S:	Maintained
2023T:	git git://git.infradead.org/linux-mvebu.git
2024F:	Documentation/devicetree/bindings/soc/dove/
2025F:	arch/arm/boot/dts/dove*
2026F:	arch/arm/boot/dts/orion5x*
2027F:	arch/arm/mach-dove/
2028F:	arch/arm/mach-mv78xx0/
2029F:	arch/arm/mach-orion5x/
2030F:	arch/arm/plat-orion/
2031F:	drivers/soc/dove/
2032
2033ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2034M:	Jason Cooper <jason@lakedaemon.net>
2035M:	Andrew Lunn <andrew@lunn.ch>
2036M:	Gregory Clement <gregory.clement@bootlin.com>
2037M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039S:	Maintained
2040T:	git git://git.infradead.org/linux-mvebu.git
2041F:	arch/arm/boot/dts/armada*
2042F:	arch/arm/boot/dts/kirkwood*
2043F:	arch/arm/configs/mvebu_*_defconfig
2044F:	arch/arm/mach-mvebu/
2045F:	arch/arm64/boot/dts/marvell/armada*
2046F:	arch/arm64/boot/dts/marvell/cn913*
2047F:	drivers/cpufreq/armada-37xx-cpufreq.c
2048F:	drivers/cpufreq/armada-8k-cpufreq.c
2049F:	drivers/cpufreq/mvebu-cpufreq.c
2050F:	drivers/irqchip/irq-armada-370-xp.c
2051F:	drivers/irqchip/irq-mvebu-*
2052F:	drivers/pinctrl/mvebu/
2053F:	drivers/rtc/rtc-armada38x.c
2054
2055ARM/Mediatek RTC DRIVER
2056M:	Eddie Huang <eddie.huang@mediatek.com>
2057M:	Sean Wang <sean.wang@mediatek.com>
2058L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2060S:	Maintained
2061F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2062F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2063F:	drivers/rtc/rtc-mt2712.c
2064F:	drivers/rtc/rtc-mt6397.c
2065F:	drivers/rtc/rtc-mt7622.c
2066
2067ARM/Mediatek SoC support
2068M:	Matthias Brugger <matthias.bgg@gmail.com>
2069L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2070L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2071S:	Maintained
2072W:	https://mtk.bcnfs.org/
2073C:	irc://chat.freenode.net/linux-mediatek
2074F:	arch/arm/boot/dts/mt6*
2075F:	arch/arm/boot/dts/mt7*
2076F:	arch/arm/boot/dts/mt8*
2077F:	arch/arm/mach-mediatek/
2078F:	arch/arm64/boot/dts/mediatek/
2079F:	drivers/soc/mediatek/
2080N:	mtk
2081N:	mt[678]
2082K:	mediatek
2083
2084ARM/Mediatek USB3 PHY DRIVER
2085M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2086L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2088S:	Maintained
2089F:	Documentation/devicetree/bindings/phy/phy-mtk-*
2090F:	drivers/phy/mediatek/
2091
2092ARM/Microchip (AT91) SoC support
2093M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2094M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2095M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097S:	Supported
2098W:	http://www.linux4sam.org
2099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2100F:	arch/arm/boot/dts/at91*.dts
2101F:	arch/arm/boot/dts/at91*.dtsi
2102F:	arch/arm/boot/dts/sama*.dts
2103F:	arch/arm/boot/dts/sama*.dtsi
2104F:	arch/arm/include/debug/at91.S
2105F:	arch/arm/mach-at91/
2106F:	drivers/memory/atmel*
2107F:	drivers/watchdog/sama5d4_wdt.c
2108F:	include/soc/at91/
2109X:	drivers/input/touchscreen/atmel_mxt_ts.c
2110X:	drivers/net/wireless/atmel/
2111N:	at91
2112N:	atmel
2113
2114ARM/MIOA701 MACHINE SUPPORT
2115M:	Robert Jarzmik <robert.jarzmik@free.fr>
2116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117S:	Maintained
2118F:	arch/arm/mach-pxa/mioa701.c
2119
2120ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2121M:	Michael Petchkovsky <mkpetch@internode.on.net>
2122S:	Maintained
2123
2124ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2125M:	Linus Walleij <linus.walleij@linaro.org>
2126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127S:	Maintained
2128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2129F:	Documentation/devicetree/bindings/arm/ste-*
2130F:	Documentation/devicetree/bindings/arm/ux500.yaml
2131F:	Documentation/devicetree/bindings/arm/ux500/
2132F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2133F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2134F:	arch/arm/boot/dts/ste-*
2135F:	arch/arm/mach-nomadik/
2136F:	arch/arm/mach-u300/
2137F:	arch/arm/mach-ux500/
2138F:	drivers/clk/clk-nomadik.c
2139F:	drivers/clk/clk-u300.c
2140F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2141F:	drivers/clocksource/timer-u300.c
2142F:	drivers/dma/coh901318*
2143F:	drivers/dma/ste_dma40*
2144F:	drivers/hwspinlock/u8500_hsem.c
2145F:	drivers/i2c/busses/i2c-nomadik.c
2146F:	drivers/i2c/busses/i2c-stu300.c
2147F:	drivers/iio/adc/ab8500-gpadc.c
2148F:	drivers/mfd/ab3100*
2149F:	drivers/mfd/ab8500*
2150F:	drivers/mfd/abx500*
2151F:	drivers/mfd/db8500*
2152F:	drivers/mfd/dbx500*
2153F:	drivers/pinctrl/nomadik/
2154F:	drivers/pinctrl/pinctrl-coh901*
2155F:	drivers/pinctrl/pinctrl-u300.c
2156F:	drivers/rtc/rtc-ab3100.c
2157F:	drivers/rtc/rtc-ab8500.c
2158F:	drivers/rtc/rtc-coh901331.c
2159F:	drivers/rtc/rtc-pl031.c
2160F:	drivers/soc/ux500/
2161F:	drivers/watchdog/coh901327_wdt.c
2162
2163ARM/NUVOTON NPCM ARCHITECTURE
2164M:	Avi Fishman <avifishman70@gmail.com>
2165M:	Tomer Maimon <tmaimon77@gmail.com>
2166M:	Tali Perry <tali.perry1@gmail.com>
2167R:	Patrick Venture <venture@google.com>
2168R:	Nancy Yuen <yuenn@google.com>
2169R:	Benjamin Fair <benjaminfair@google.com>
2170L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2171S:	Supported
2172F:	Documentation/devicetree/bindings/*/*/*npcm*
2173F:	Documentation/devicetree/bindings/*/*npcm*
2174F:	arch/arm/boot/dts/nuvoton-npcm*
2175F:	arch/arm/mach-npcm/
2176F:	drivers/*/*npcm*
2177F:	drivers/*/*/*npcm*
2178F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2179
2180ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2181L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2182S:	Orphan
2183W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2184F:	arch/arm/mach-s3c24xx/gta02.h
2185F:	arch/arm/mach-s3c24xx/mach-gta02.c
2186
2187ARM/Orion SoC/Technologic Systems TS-78xx platform support
2188M:	Alexander Clouter <alex@digriz.org.uk>
2189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2190S:	Maintained
2191W:	http://www.digriz.org.uk/ts78xx/kernel
2192F:	arch/arm/mach-orion5x/ts78xx-*
2193
2194ARM/OXNAS platform support
2195M:	Neil Armstrong <narmstrong@baylibre.com>
2196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197L:	linux-oxnas@groups.io (moderated for non-subscribers)
2198S:	Maintained
2199F:	arch/arm/boot/dts/ox8*.dts*
2200F:	arch/arm/mach-oxnas/
2201F:	drivers/power/reset/oxnas-restart.c
2202N:	oxnas
2203
2204ARM/PALM TREO SUPPORT
2205M:	Tomas Cech <sleep_walker@suse.com>
2206L:	linux-arm-kernel@lists.infradead.org
2207S:	Maintained
2208W:	http://hackndev.com
2209F:	arch/arm/mach-pxa/palmtreo.*
2210
2211ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2212M:	Marek Vasut <marek.vasut@gmail.com>
2213L:	linux-arm-kernel@lists.infradead.org
2214S:	Maintained
2215W:	http://hackndev.com
2216F:	arch/arm/mach-pxa/include/mach/palmld.h
2217F:	arch/arm/mach-pxa/include/mach/palmtc.h
2218F:	arch/arm/mach-pxa/include/mach/palmtx.h
2219F:	arch/arm/mach-pxa/palmld.c
2220F:	arch/arm/mach-pxa/palmt5.*
2221F:	arch/arm/mach-pxa/palmtc.c
2222F:	arch/arm/mach-pxa/palmte2.*
2223F:	arch/arm/mach-pxa/palmtx.c
2224
2225ARM/PALMZ72 SUPPORT
2226M:	Sergey Lapin <slapin@ossfans.org>
2227L:	linux-arm-kernel@lists.infradead.org
2228S:	Maintained
2229W:	http://hackndev.com
2230F:	arch/arm/mach-pxa/palmz72.*
2231
2232ARM/PLEB SUPPORT
2233M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2234S:	Maintained
2235W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2236
2237ARM/PT DIGITAL BOARD PORT
2238M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240S:	Maintained
2241W:	http://www.armlinux.org.uk/
2242
2243ARM/QUALCOMM SUPPORT
2244M:	Andy Gross <agross@kernel.org>
2245M:	Bjorn Andersson <bjorn.andersson@linaro.org>
2246L:	linux-arm-msm@vger.kernel.org
2247S:	Maintained
2248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2249F:	Documentation/devicetree/bindings/*/qcom*
2250F:	Documentation/devicetree/bindings/soc/qcom/
2251F:	arch/arm/boot/dts/qcom-*.dts
2252F:	arch/arm/boot/dts/qcom-*.dtsi
2253F:	arch/arm/mach-qcom/
2254F:	arch/arm64/boot/dts/qcom/
2255F:	drivers/*/*/qcom*
2256F:	drivers/*/*/qcom/
2257F:	drivers/*/pm8???-*
2258F:	drivers/*/qcom*
2259F:	drivers/*/qcom/
2260F:	drivers/bluetooth/btqcomsmd.c
2261F:	drivers/clocksource/timer-qcom.c
2262F:	drivers/cpuidle/cpuidle-qcom-spm.c
2263F:	drivers/extcon/extcon-qcom*
2264F:	drivers/i2c/busses/i2c-qcom-geni.c
2265F:	drivers/i2c/busses/i2c-qup.c
2266F:	drivers/iommu/msm*
2267F:	drivers/mfd/ssbi.c
2268F:	drivers/mmc/host/mmci_qcom*
2269F:	drivers/mmc/host/sdhci-msm.c
2270F:	drivers/pci/controller/dwc/pcie-qcom.c
2271F:	drivers/phy/qualcomm/
2272F:	drivers/power/*/msm*
2273F:	drivers/reset/reset-qcom-*
2274F:	drivers/scsi/ufs/ufs-qcom.*
2275F:	drivers/spi/spi-geni-qcom.c
2276F:	drivers/spi/spi-qcom-qspi.c
2277F:	drivers/spi/spi-qup.c
2278F:	drivers/tty/serial/msm_serial.c
2279F:	drivers/usb/dwc3/dwc3-qcom.c
2280F:	include/dt-bindings/*/qcom*
2281F:	include/linux/*/qcom*
2282
2283ARM/RADISYS ENP2611 MACHINE SUPPORT
2284M:	Lennert Buytenhek <kernel@wantstofly.org>
2285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286S:	Maintained
2287
2288ARM/RDA MICRO ARCHITECTURE
2289M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2291L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2292S:	Maintained
2293F:	Documentation/devicetree/bindings/arm/rda.yaml
2294F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2295F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2296F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2297F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2298F:	arch/arm/boot/dts/rda8810pl-*
2299F:	drivers/clocksource/timer-rda.c
2300F:	drivers/gpio/gpio-rda.c
2301F:	drivers/irqchip/irq-rda-intc.c
2302F:	drivers/tty/serial/rda-uart.c
2303
2304ARM/REALTEK ARCHITECTURE
2305M:	Andreas Färber <afaerber@suse.de>
2306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2308S:	Maintained
2309F:	Documentation/devicetree/bindings/arm/realtek.yaml
2310F:	arch/arm/boot/dts/rtd*
2311F:	arch/arm/mach-realtek/
2312F:	arch/arm64/boot/dts/realtek/
2313
2314ARM/RENESAS ARM64 ARCHITECTURE
2315M:	Geert Uytterhoeven <geert+renesas@glider.be>
2316M:	Magnus Damm <magnus.damm@gmail.com>
2317L:	linux-renesas-soc@vger.kernel.org
2318S:	Supported
2319Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2321F:	Documentation/devicetree/bindings/arm/renesas.yaml
2322F:	arch/arm64/boot/dts/renesas/
2323F:	drivers/soc/renesas/
2324F:	include/linux/soc/renesas/
2325
2326ARM/RISCPC ARCHITECTURE
2327M:	Russell King <linux@armlinux.org.uk>
2328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329S:	Maintained
2330W:	http://www.armlinux.org.uk/
2331F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2332F:	arch/arm/include/asm/hardware/ioc.h
2333F:	arch/arm/include/asm/hardware/iomd.h
2334F:	arch/arm/include/asm/hardware/memc.h
2335F:	arch/arm/mach-rpc/
2336F:	drivers/net/ethernet/8390/etherh.c
2337F:	drivers/net/ethernet/i825xx/ether1*
2338F:	drivers/net/ethernet/seeq/ether3*
2339F:	drivers/scsi/arm/
2340
2341ARM/Rockchip SoC support
2342M:	Heiko Stuebner <heiko@sntech.de>
2343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344L:	linux-rockchip@lists.infradead.org
2345S:	Maintained
2346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2347F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2348F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2349F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2350F:	arch/arm/boot/dts/rk3*
2351F:	arch/arm/boot/dts/rv1108*
2352F:	arch/arm/mach-rockchip/
2353F:	drivers/*/*/*rockchip*
2354F:	drivers/*/*rockchip*
2355F:	drivers/clk/rockchip/
2356F:	drivers/i2c/busses/i2c-rk3x.c
2357F:	sound/soc/rockchip/
2358N:	rockchip
2359
2360ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2361M:	Kukjin Kim <kgene@kernel.org>
2362M:	Krzysztof Kozlowski <krzk@kernel.org>
2363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2364L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2365S:	Maintained
2366Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2367F:	Documentation/arm/samsung/
2368F:	Documentation/devicetree/bindings/arm/samsung/
2369F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2370F:	arch/arm/boot/dts/exynos*
2371F:	arch/arm/boot/dts/s3c*
2372F:	arch/arm/boot/dts/s5p*
2373F:	arch/arm/mach-exynos*/
2374F:	arch/arm/mach-s3c24*/
2375F:	arch/arm/mach-s3c64xx/
2376F:	arch/arm/mach-s5p*/
2377F:	arch/arm/plat-samsung/
2378F:	arch/arm64/boot/dts/exynos/
2379F:	drivers/*/*/*s3c24*
2380F:	drivers/*/*s3c24*
2381F:	drivers/*/*s3c64xx*
2382F:	drivers/*/*s5pv210*
2383F:	drivers/memory/samsung/
2384F:	drivers/soc/samsung/
2385F:	drivers/tty/serial/samsung*
2386F:	include/linux/soc/samsung/
2387N:	exynos
2388
2389ARM/SAMSUNG MOBILE MACHINE SUPPORT
2390M:	Kyungmin Park <kyungmin.park@samsung.com>
2391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392S:	Maintained
2393F:	arch/arm/mach-s5pv210/
2394
2395ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2396M:	Kyungmin Park <kyungmin.park@samsung.com>
2397M:	Kamil Debski <kamil@wypas.org>
2398M:	Andrzej Hajda <a.hajda@samsung.com>
2399L:	linux-arm-kernel@lists.infradead.org
2400L:	linux-media@vger.kernel.org
2401S:	Maintained
2402F:	drivers/media/platform/s5p-g2d/
2403
2404ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2405M:	Marek Szyprowski <m.szyprowski@samsung.com>
2406L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2407L:	linux-media@vger.kernel.org
2408S:	Maintained
2409F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2410F:	drivers/media/platform/s5p-cec/
2411
2412ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2413M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2414M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2415M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2416L:	linux-arm-kernel@lists.infradead.org
2417L:	linux-media@vger.kernel.org
2418S:	Maintained
2419F:	drivers/media/platform/s5p-jpeg/
2420
2421ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2422M:	Kyungmin Park <kyungmin.park@samsung.com>
2423M:	Kamil Debski <kamil@wypas.org>
2424M:	Jeongtae Park <jtp.park@samsung.com>
2425M:	Andrzej Hajda <a.hajda@samsung.com>
2426L:	linux-arm-kernel@lists.infradead.org
2427L:	linux-media@vger.kernel.org
2428S:	Maintained
2429F:	drivers/media/platform/s5p-mfc/
2430
2431ARM/SHMOBILE ARM ARCHITECTURE
2432M:	Geert Uytterhoeven <geert+renesas@glider.be>
2433M:	Magnus Damm <magnus.damm@gmail.com>
2434L:	linux-renesas-soc@vger.kernel.org
2435S:	Supported
2436Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2438F:	Documentation/devicetree/bindings/arm/renesas.yaml
2439F:	arch/arm/boot/dts/emev2*
2440F:	arch/arm/boot/dts/gr-peach*
2441F:	arch/arm/boot/dts/iwg20d-q7*
2442F:	arch/arm/boot/dts/r7s*
2443F:	arch/arm/boot/dts/r8a*
2444F:	arch/arm/boot/dts/r9a*
2445F:	arch/arm/boot/dts/sh*
2446F:	arch/arm/configs/shmobile_defconfig
2447F:	arch/arm/include/debug/renesas-scif.S
2448F:	arch/arm/mach-shmobile/
2449F:	drivers/soc/renesas/
2450F:	include/linux/soc/renesas/
2451
2452ARM/SOCFPGA ARCHITECTURE
2453M:	Dinh Nguyen <dinguyen@kernel.org>
2454S:	Maintained
2455W:	http://www.rocketboards.org
2456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2457F:	arch/arm/boot/dts/socfpga*
2458F:	arch/arm/configs/socfpga_defconfig
2459F:	arch/arm/mach-socfpga/
2460F:	arch/arm64/boot/dts/altera/
2461F:	arch/arm64/boot/dts/intel/
2462
2463ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2464M:	Dinh Nguyen <dinguyen@kernel.org>
2465S:	Maintained
2466F:	drivers/clk/socfpga/
2467
2468ARM/SOCFPGA EDAC SUPPORT
2469M:	Thor Thayer <thor.thayer@linux.intel.com>
2470S:	Maintained
2471F:	drivers/edac/altera_edac.
2472
2473ARM/SPREADTRUM SoC SUPPORT
2474M:	Orson Zhai <orsonzhai@gmail.com>
2475M:	Baolin Wang <baolin.wang7@gmail.com>
2476M:	Chunyan Zhang <zhang.lyra@gmail.com>
2477S:	Maintained
2478F:	arch/arm64/boot/dts/sprd
2479N:	sprd
2480N:	sc27xx
2481N:	sc2731
2482
2483ARM/STI ARCHITECTURE
2484M:	Patrice Chotard <patrice.chotard@st.com>
2485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2486S:	Maintained
2487W:	http://www.stlinux.com
2488F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2489F:	arch/arm/boot/dts/sti*
2490F:	arch/arm/mach-sti/
2491F:	drivers/ata/ahci_st.c
2492F:	drivers/char/hw_random/st-rng.c
2493F:	drivers/clocksource/arm_global_timer.c
2494F:	drivers/clocksource/clksrc_st_lpc.c
2495F:	drivers/cpufreq/sti-cpufreq.c
2496F:	drivers/dma/st_fdma*
2497F:	drivers/i2c/busses/i2c-st.c
2498F:	drivers/media/platform/sti/c8sectpfe/
2499F:	drivers/media/rc/st_rc.c
2500F:	drivers/mmc/host/sdhci-st.c
2501F:	drivers/phy/st/phy-miphy28lp.c
2502F:	drivers/phy/st/phy-stih407-usb.c
2503F:	drivers/pinctrl/pinctrl-st.c
2504F:	drivers/remoteproc/st_remoteproc.c
2505F:	drivers/remoteproc/st_slim_rproc.c
2506F:	drivers/reset/sti/
2507F:	drivers/rtc/rtc-st-lpc.c
2508F:	drivers/tty/serial/st-asc.c
2509F:	drivers/usb/dwc3/dwc3-st.c
2510F:	drivers/usb/host/ehci-st.c
2511F:	drivers/usb/host/ohci-st.c
2512F:	drivers/watchdog/st_lpc_wdt.c
2513F:	include/linux/remoteproc/st_slim_rproc.h
2514
2515ARM/STM32 ARCHITECTURE
2516M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2517M:	Alexandre Torgue <alexandre.torgue@st.com>
2518L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2520S:	Maintained
2521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2522F:	arch/arm/boot/dts/stm32*
2523F:	arch/arm/mach-stm32/
2524F:	drivers/clocksource/armv7m_systick.c
2525N:	stm32
2526N:	stm
2527
2528ARM/Synaptics SoC support
2529M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2530M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2532S:	Maintained
2533F:	arch/arm/boot/dts/berlin*
2534F:	arch/arm/mach-berlin/
2535F:	arch/arm64/boot/dts/synaptics/
2536
2537ARM/TANGO ARCHITECTURE
2538M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2539M:	Mans Rullgard <mans@mansr.com>
2540L:	linux-arm-kernel@lists.infradead.org
2541S:	Odd Fixes
2542N:	tango
2543
2544ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2545M:	Lennert Buytenhek <kernel@wantstofly.org>
2546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2547S:	Maintained
2548
2549ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2550M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2551L:	linux-tegra@vger.kernel.org
2552L:	linux-media@vger.kernel.org
2553S:	Maintained
2554F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2555F:	drivers/media/platform/tegra-cec/
2556
2557ARM/TETON BGA MACHINE SUPPORT
2558M:	"Mark F. Brown" <mark.brown314@gmail.com>
2559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2560S:	Maintained
2561
2562ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2563M:	Santosh Shilimkar <ssantosh@kernel.org>
2564L:	linux-kernel@vger.kernel.org
2565S:	Maintained
2566F:	drivers/memory/*emif*
2567
2568ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2569M:	Santosh Shilimkar <ssantosh@kernel.org>
2570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2571S:	Maintained
2572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2573F:	arch/arm/boot/dts/keystone-*
2574F:	arch/arm/mach-keystone/
2575
2576ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2577M:	Santosh Shilimkar <ssantosh@kernel.org>
2578L:	linux-kernel@vger.kernel.org
2579S:	Maintained
2580F:	drivers/clk/keystone/
2581
2582ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2583M:	Santosh Shilimkar <ssantosh@kernel.org>
2584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2585L:	linux-kernel@vger.kernel.org
2586S:	Maintained
2587F:	drivers/clocksource/timer-keystone.c
2588
2589ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2590M:	Santosh Shilimkar <ssantosh@kernel.org>
2591L:	linux-kernel@vger.kernel.org
2592S:	Maintained
2593F:	drivers/power/reset/keystone-reset.c
2594
2595ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2596M:	Tero Kristo <t-kristo@ti.com>
2597M:	Nishanth Menon <nm@ti.com>
2598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2599S:	Supported
2600F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2601F:	arch/arm64/boot/dts/ti/Makefile
2602F:	arch/arm64/boot/dts/ti/k3-*
2603F:	include/dt-bindings/pinctrl/k3.h
2604
2605ARM/THECUS N2100 MACHINE SUPPORT
2606M:	Lennert Buytenhek <kernel@wantstofly.org>
2607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2608S:	Maintained
2609
2610ARM/TOSA MACHINE SUPPORT
2611M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2612M:	Dirk Opfer <dirk@opfer-online.de>
2613S:	Maintained
2614
2615ARM/UNIPHIER ARCHITECTURE
2616M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618S:	Maintained
2619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2620F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2621F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2622F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2623F:	arch/arm/boot/dts/uniphier*
2624F:	arch/arm/include/asm/hardware/cache-uniphier.h
2625F:	arch/arm/mach-uniphier/
2626F:	arch/arm/mm/cache-uniphier.c
2627F:	arch/arm64/boot/dts/socionext/uniphier*
2628F:	drivers/bus/uniphier-system-bus.c
2629F:	drivers/clk/uniphier/
2630F:	drivers/dma/uniphier-mdmac.c
2631F:	drivers/gpio/gpio-uniphier.c
2632F:	drivers/i2c/busses/i2c-uniphier*
2633F:	drivers/irqchip/irq-uniphier-aidet.c
2634F:	drivers/mmc/host/uniphier-sd.c
2635F:	drivers/pinctrl/uniphier/
2636F:	drivers/reset/reset-uniphier.c
2637F:	drivers/tty/serial/8250/8250_uniphier.c
2638N:	uniphier
2639
2640ARM/VERSATILE EXPRESS PLATFORM
2641M:	Liviu Dudau <liviu.dudau@arm.com>
2642M:	Sudeep Holla <sudeep.holla@arm.com>
2643M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2645S:	Maintained
2646F:	*/*/*/vexpress*
2647F:	*/*/vexpress*
2648F:	arch/arm/boot/dts/vexpress*
2649F:	arch/arm/mach-vexpress/
2650F:	arch/arm64/boot/dts/arm/
2651F:	drivers/clk/versatile/clk-vexpress-osc.c
2652F:	drivers/clocksource/timer-versatile.c
2653N:	mps2
2654
2655ARM/VFP SUPPORT
2656M:	Russell King <linux@armlinux.org.uk>
2657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2658S:	Maintained
2659W:	http://www.armlinux.org.uk/
2660F:	arch/arm/vfp/
2661
2662ARM/VOIPAC PXA270 SUPPORT
2663M:	Marek Vasut <marek.vasut@gmail.com>
2664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2665S:	Maintained
2666F:	arch/arm/mach-pxa/include/mach/vpac270.h
2667F:	arch/arm/mach-pxa/vpac270.c
2668
2669ARM/VT8500 ARM ARCHITECTURE
2670M:	Tony Prisk <linux@prisktech.co.nz>
2671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2672S:	Maintained
2673F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2674F:	arch/arm/mach-vt8500/
2675F:	drivers/clocksource/timer-vt8500.c
2676F:	drivers/i2c/busses/i2c-wmt.c
2677F:	drivers/mmc/host/wmt-sdmmc.c
2678F:	drivers/pwm/pwm-vt8500.c
2679F:	drivers/rtc/rtc-vt8500.c
2680F:	drivers/tty/serial/vt8500_serial.c
2681F:	drivers/usb/host/ehci-platform.c
2682F:	drivers/usb/host/uhci-platform.c
2683F:	drivers/video/fbdev/vt8500lcdfb.*
2684F:	drivers/video/fbdev/wm8505fb*
2685F:	drivers/video/fbdev/wmt_ge_rops.*
2686
2687ARM/ZIPIT Z2 SUPPORT
2688M:	Marek Vasut <marek.vasut@gmail.com>
2689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2690S:	Maintained
2691F:	arch/arm/mach-pxa/include/mach/z2.h
2692F:	arch/arm/mach-pxa/z2.c
2693
2694ARM/ZTE ARCHITECTURE
2695M:	Jun Nie <jun.nie@linaro.org>
2696M:	Shawn Guo <shawnguo@kernel.org>
2697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2698S:	Maintained
2699F:	Documentation/devicetree/bindings/arm/zte.yaml
2700F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2701F:	Documentation/devicetree/bindings/dma/zxdma.txt
2702F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2703F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2704F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2705F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2706F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2707F:	Documentation/devicetree/bindings/soc/zte/
2708F:	Documentation/devicetree/bindings/sound/zte,*.txt
2709F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2710F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2711F:	arch/arm/boot/dts/zx2967*
2712F:	arch/arm/mach-zx/
2713F:	arch/arm64/boot/dts/zte/
2714F:	drivers/clk/zte/
2715F:	drivers/dma/zx_dma.c
2716F:	drivers/gpio/gpio-zx.c
2717F:	drivers/i2c/busses/i2c-zx2967.c
2718F:	drivers/mmc/host/dw_mmc-zx.*
2719F:	drivers/pinctrl/zte/
2720F:	drivers/soc/zte/
2721F:	drivers/thermal/zx2967_thermal.c
2722F:	drivers/watchdog/zx2967_wdt.c
2723F:	include/dt-bindings/clock/zx2967*.h
2724F:	include/dt-bindings/soc/zte,*.h
2725F:	sound/soc/codecs/zx_aud96p22.c
2726F:	sound/soc/zte/
2727
2728ARM/ZYNQ ARCHITECTURE
2729M:	Michal Simek <michal.simek@xilinx.com>
2730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2731S:	Supported
2732W:	http://wiki.xilinx.com
2733T:	git https://github.com/Xilinx/linux-xlnx.git
2734F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2735F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2736F:	arch/arm/mach-zynq/
2737F:	drivers/block/xsysace.c
2738F:	drivers/clocksource/timer-cadence-ttc.c
2739F:	drivers/cpuidle/cpuidle-zynq.c
2740F:	drivers/edac/synopsys_edac.c
2741F:	drivers/i2c/busses/i2c-cadence.c
2742F:	drivers/i2c/busses/i2c-xiic.c
2743F:	drivers/mmc/host/sdhci-of-arasan.c
2744N:	zynq
2745N:	xilinx
2746
2747ARM64 PORT (AARCH64 ARCHITECTURE)
2748M:	Catalin Marinas <catalin.marinas@arm.com>
2749M:	Will Deacon <will@kernel.org>
2750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2751S:	Maintained
2752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2753F:	Documentation/arm64/
2754F:	arch/arm64/
2755F:	tools/testing/selftests/arm64/
2756X:	arch/arm64/boot/dts/
2757
2758AS3645A LED FLASH CONTROLLER DRIVER
2759M:	Sakari Ailus <sakari.ailus@iki.fi>
2760L:	linux-leds@vger.kernel.org
2761S:	Maintained
2762F:	drivers/leds/leds-as3645a.c
2763
2764ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2765M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2766L:	linux-media@vger.kernel.org
2767S:	Maintained
2768T:	git git://linuxtv.org/media_tree.git
2769F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2770F:	drivers/media/i2c/ak7375.c
2771
2772ASAHI KASEI AK8974 DRIVER
2773M:	Linus Walleij <linus.walleij@linaro.org>
2774L:	linux-iio@vger.kernel.org
2775S:	Supported
2776W:	http://www.akm.com/
2777F:	drivers/iio/magnetometer/ak8974.c
2778
2779ASC7621 HARDWARE MONITOR DRIVER
2780M:	George Joseph <george.joseph@fairview5.com>
2781L:	linux-hwmon@vger.kernel.org
2782S:	Maintained
2783F:	Documentation/hwmon/asc7621.rst
2784F:	drivers/hwmon/asc7621.c
2785
2786ASPEED PINCTRL DRIVERS
2787M:	Andrew Jeffery <andrew@aj.id.au>
2788L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2789L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2790L:	linux-gpio@vger.kernel.org
2791S:	Maintained
2792F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2793F:	drivers/pinctrl/aspeed/
2794
2795ASPEED SCU INTERRUPT CONTROLLER DRIVER
2796M:	Eddie James <eajames@linux.ibm.com>
2797L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2798S:	Maintained
2799F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2800F:	drivers/irqchip/irq-aspeed-scu-ic.c
2801F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2802
2803ASPEED VIDEO ENGINE DRIVER
2804M:	Eddie James <eajames@linux.ibm.com>
2805L:	linux-media@vger.kernel.org
2806L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2807S:	Maintained
2808F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2809F:	drivers/media/platform/aspeed-video.c
2810
2811ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2812M:	Corentin Chary <corentin.chary@gmail.com>
2813L:	acpi4asus-user@lists.sourceforge.net
2814L:	platform-driver-x86@vger.kernel.org
2815S:	Maintained
2816W:	http://acpi4asus.sf.net
2817F:	drivers/platform/x86/asus*.c
2818F:	drivers/platform/x86/eeepc*.c
2819
2820ASUS WIRELESS RADIO CONTROL DRIVER
2821M:	João Paulo Rechi Vita <jprvita@gmail.com>
2822L:	platform-driver-x86@vger.kernel.org
2823S:	Maintained
2824F:	drivers/platform/x86/asus-wireless.c
2825
2826ASYMMETRIC KEYS
2827M:	David Howells <dhowells@redhat.com>
2828L:	keyrings@vger.kernel.org
2829S:	Maintained
2830F:	Documentation/crypto/asymmetric-keys.txt
2831F:	crypto/asymmetric_keys/
2832F:	include/crypto/pkcs7.h
2833F:	include/crypto/public_key.h
2834F:	include/linux/verification.h
2835
2836ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2837R:	Dan Williams <dan.j.williams@intel.com>
2838S:	Odd fixes
2839W:	http://sourceforge.net/projects/xscaleiop
2840F:	Documentation/crypto/async-tx-api.txt
2841F:	crypto/async_tx/
2842F:	drivers/dma/
2843F:	include/linux/async_tx.h
2844F:	include/linux/dmaengine.h
2845
2846AT24 EEPROM DRIVER
2847M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2848L:	linux-i2c@vger.kernel.org
2849S:	Maintained
2850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2851F:	Documentation/devicetree/bindings/eeprom/at24.yaml
2852F:	drivers/misc/eeprom/at24.c
2853
2854ATA OVER ETHERNET (AOE) DRIVER
2855M:	"Justin Sanders" <justin@coraid.com>
2856S:	Supported
2857W:	http://www.openaoe.org/
2858F:	Documentation/admin-guide/aoe/
2859F:	drivers/block/aoe/
2860
2861ATHEROS 71XX/9XXX GPIO DRIVER
2862M:	Alban Bedel <albeu@free.fr>
2863S:	Maintained
2864W:	https://github.com/AlbanBedel/linux
2865T:	git git://github.com/AlbanBedel/linux
2866F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2867F:	drivers/gpio/gpio-ath79.c
2868
2869ATHEROS 71XX/9XXX USB PHY DRIVER
2870M:	Alban Bedel <albeu@free.fr>
2871S:	Maintained
2872W:	https://github.com/AlbanBedel/linux
2873T:	git git://github.com/AlbanBedel/linux
2874F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2875F:	drivers/phy/qualcomm/phy-ath79-usb.c
2876
2877ATHEROS ATH GENERIC UTILITIES
2878M:	Kalle Valo <kvalo@codeaurora.org>
2879L:	linux-wireless@vger.kernel.org
2880S:	Supported
2881F:	drivers/net/wireless/ath/*
2882
2883ATHEROS ATH5K WIRELESS DRIVER
2884M:	Jiri Slaby <jirislaby@gmail.com>
2885M:	Nick Kossifidis <mickflemm@gmail.com>
2886M:	Luis Chamberlain <mcgrof@kernel.org>
2887L:	linux-wireless@vger.kernel.org
2888S:	Maintained
2889W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2890F:	drivers/net/wireless/ath/ath5k/
2891
2892ATHEROS ATH6KL WIRELESS DRIVER
2893M:	Kalle Valo <kvalo@codeaurora.org>
2894L:	linux-wireless@vger.kernel.org
2895S:	Supported
2896W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2898F:	drivers/net/wireless/ath/ath6kl/
2899
2900ATI_REMOTE2 DRIVER
2901M:	Ville Syrjala <syrjala@sci.fi>
2902S:	Maintained
2903F:	drivers/input/misc/ati_remote2.c
2904
2905ATK0110 HWMON DRIVER
2906M:	Luca Tettamanti <kronos.it@gmail.com>
2907L:	linux-hwmon@vger.kernel.org
2908S:	Maintained
2909F:	drivers/hwmon/asus_atk0110.c
2910
2911ATLX ETHERNET DRIVERS
2912M:	Jay Cliburn <jcliburn@gmail.com>
2913M:	Chris Snook <chris.snook@gmail.com>
2914L:	netdev@vger.kernel.org
2915S:	Maintained
2916W:	http://sourceforge.net/projects/atl1
2917W:	http://atl1.sourceforge.net
2918F:	drivers/net/ethernet/atheros/
2919
2920ATM
2921M:	Chas Williams <3chas3@gmail.com>
2922L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2923L:	netdev@vger.kernel.org
2924S:	Maintained
2925W:	http://linux-atm.sourceforge.net
2926F:	drivers/atm/
2927F:	include/linux/atm*
2928F:	include/uapi/linux/atm*
2929
2930ATMEL MACB ETHERNET DRIVER
2931M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2932S:	Supported
2933F:	drivers/net/ethernet/cadence/
2934
2935ATMEL MAXTOUCH DRIVER
2936M:	Nick Dyer <nick@shmanahar.org>
2937S:	Maintained
2938T:	git git://github.com/ndyer/linux.git
2939F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2940F:	drivers/input/touchscreen/atmel_mxt_ts.c
2941
2942ATMEL WIRELESS DRIVER
2943M:	Simon Kelley <simon@thekelleys.org.uk>
2944L:	linux-wireless@vger.kernel.org
2945S:	Maintained
2946W:	http://www.thekelleys.org.uk/atmel
2947W:	http://atmelwlandriver.sourceforge.net/
2948F:	drivers/net/wireless/atmel/atmel*
2949
2950ATOMIC INFRASTRUCTURE
2951M:	Will Deacon <will@kernel.org>
2952M:	Peter Zijlstra <peterz@infradead.org>
2953R:	Boqun Feng <boqun.feng@gmail.com>
2954L:	linux-kernel@vger.kernel.org
2955S:	Maintained
2956F:	arch/*/include/asm/atomic*.h
2957F:	include/*/atomic*.h
2958F:	scripts/atomic/
2959
2960ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2961M:	Bradley Grove <linuxdrivers@attotech.com>
2962L:	linux-scsi@vger.kernel.org
2963S:	Supported
2964W:	http://www.attotech.com
2965F:	drivers/scsi/esas2r
2966
2967ATUSB IEEE 802.15.4 RADIO DRIVER
2968M:	Stefan Schmidt <stefan@datenfreihafen.org>
2969L:	linux-wpan@vger.kernel.org
2970S:	Maintained
2971F:	drivers/net/ieee802154/at86rf230.h
2972F:	drivers/net/ieee802154/atusb.c
2973F:	drivers/net/ieee802154/atusb.h
2974
2975AUDIT SUBSYSTEM
2976M:	Paul Moore <paul@paul-moore.com>
2977M:	Eric Paris <eparis@redhat.com>
2978L:	linux-audit@redhat.com (moderated for non-subscribers)
2979S:	Supported
2980W:	https://github.com/linux-audit
2981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2982F:	include/linux/audit.h
2983F:	include/uapi/linux/audit.h
2984F:	kernel/audit*
2985
2986AUXILIARY DISPLAY DRIVERS
2987M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2988S:	Maintained
2989F:	drivers/auxdisplay/
2990F:	include/linux/cfag12864b.h
2991
2992AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2993M:	Andreas Klinger <ak@it-klinger.de>
2994L:	linux-iio@vger.kernel.org
2995S:	Maintained
2996F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2997F:	drivers/iio/adc/hx711.c
2998
2999AX.25 NETWORK LAYER
3000M:	Ralf Baechle <ralf@linux-mips.org>
3001L:	linux-hams@vger.kernel.org
3002S:	Maintained
3003W:	http://www.linux-ax25.org/
3004F:	include/net/ax25.h
3005F:	include/uapi/linux/ax25.h
3006F:	net/ax25/
3007
3008AXENTIA ARM DEVICES
3009M:	Peter Rosin <peda@axentia.se>
3010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3011S:	Maintained
3012F:	arch/arm/boot/dts/at91-linea.dtsi
3013F:	arch/arm/boot/dts/at91-natte.dtsi
3014F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3015F:	arch/arm/boot/dts/at91-tse850-3.dts
3016
3017AXENTIA ASOC DRIVERS
3018M:	Peter Rosin <peda@axentia.se>
3019L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3020S:	Maintained
3021F:	Documentation/devicetree/bindings/sound/axentia,*
3022F:	sound/soc/atmel/tse850-pcm5142.c
3023
3024AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3025M:	Nuno Sá <nuno.sa@analog.com>
3026L:	linux-hwmon@vger.kernel.org
3027S:	Supported
3028W:	http://ez.analog.com/community/linux-device-drivers
3029F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3030F:	drivers/hwmon/axi-fan-control.c
3031
3032AXXIA I2C CONTROLLER
3033M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3034L:	linux-i2c@vger.kernel.org
3035S:	Maintained
3036F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3037F:	drivers/i2c/busses/i2c-axxia.c
3038
3039AZ6007 DVB DRIVER
3040M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3041L:	linux-media@vger.kernel.org
3042S:	Maintained
3043W:	https://linuxtv.org
3044T:	git git://linuxtv.org/media_tree.git
3045F:	drivers/media/usb/dvb-usb-v2/az6007.c
3046
3047AZTECH FM RADIO RECEIVER DRIVER
3048M:	Hans Verkuil <hverkuil@xs4all.nl>
3049L:	linux-media@vger.kernel.org
3050S:	Maintained
3051W:	https://linuxtv.org
3052T:	git git://linuxtv.org/media_tree.git
3053F:	drivers/media/radio/radio-aztech*
3054
3055B43 WIRELESS DRIVER
3056L:	linux-wireless@vger.kernel.org
3057L:	b43-dev@lists.infradead.org
3058S:	Odd Fixes
3059W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3060F:	drivers/net/wireless/broadcom/b43/
3061
3062B43LEGACY WIRELESS DRIVER
3063M:	Larry Finger <Larry.Finger@lwfinger.net>
3064L:	linux-wireless@vger.kernel.org
3065L:	b43-dev@lists.infradead.org
3066S:	Maintained
3067W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3068F:	drivers/net/wireless/broadcom/b43legacy/
3069
3070BACKLIGHT CLASS/SUBSYSTEM
3071M:	Lee Jones <lee.jones@linaro.org>
3072M:	Daniel Thompson <daniel.thompson@linaro.org>
3073M:	Jingoo Han <jingoohan1@gmail.com>
3074L:	dri-devel@lists.freedesktop.org
3075S:	Maintained
3076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3077F:	Documentation/ABI/stable/sysfs-class-backlight
3078F:	Documentation/ABI/testing/sysfs-class-backlight
3079F:	Documentation/devicetree/bindings/leds/backlight
3080F:	drivers/video/backlight/
3081F:	include/linux/backlight.h
3082F:	include/linux/pwm_backlight.h
3083
3084BATMAN ADVANCED
3085M:	Marek Lindner <mareklindner@neomailbox.ch>
3086M:	Simon Wunderlich <sw@simonwunderlich.de>
3087M:	Antonio Quartulli <a@unstable.cc>
3088M:	Sven Eckelmann <sven@narfation.org>
3089L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3090S:	Maintained
3091W:	https://www.open-mesh.org/
3092Q:	https://patchwork.open-mesh.org/project/batman/list/
3093B:	https://www.open-mesh.org/projects/batman-adv/issues
3094C:	irc://chat.freenode.net/batman
3095T:	git https://git.open-mesh.org/linux-merge.git
3096F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3097F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
3098F:	Documentation/networking/batman-adv.rst
3099F:	include/uapi/linux/batadv_packet.h
3100F:	include/uapi/linux/batman_adv.h
3101F:	net/batman-adv/
3102
3103BAYCOM/HDLCDRV DRIVERS FOR AX.25
3104M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3105L:	linux-hams@vger.kernel.org
3106S:	Maintained
3107W:	http://www.baycom.org/~tom/ham/ham.html
3108F:	drivers/net/hamradio/baycom*
3109
3110BCACHE (BLOCK LAYER CACHE)
3111M:	Coly Li <colyli@suse.de>
3112M:	Kent Overstreet <kent.overstreet@gmail.com>
3113L:	linux-bcache@vger.kernel.org
3114S:	Maintained
3115W:	http://bcache.evilpiepirate.org
3116C:	irc://irc.oftc.net/bcache
3117F:	drivers/md/bcache/
3118
3119BDISP ST MEDIA DRIVER
3120M:	Fabien Dessenne <fabien.dessenne@st.com>
3121L:	linux-media@vger.kernel.org
3122S:	Supported
3123W:	https://linuxtv.org
3124T:	git git://linuxtv.org/media_tree.git
3125F:	drivers/media/platform/sti/bdisp
3126
3127BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3128M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3129L:	netdev@vger.kernel.org
3130S:	Maintained
3131F:	drivers/net/ethernet/ec_bhf.c
3132
3133BEFS FILE SYSTEM
3134M:	Luis de Bethencourt <luisbg@kernel.org>
3135M:	Salah Triki <salah.triki@gmail.com>
3136S:	Maintained
3137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3138F:	Documentation/filesystems/befs.rst
3139F:	fs/befs/
3140
3141BFQ I/O SCHEDULER
3142M:	Paolo Valente <paolo.valente@linaro.org>
3143M:	Jens Axboe <axboe@kernel.dk>
3144L:	linux-block@vger.kernel.org
3145S:	Maintained
3146F:	Documentation/block/bfq-iosched.rst
3147F:	block/bfq-*
3148
3149BFS FILE SYSTEM
3150M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3151S:	Maintained
3152F:	Documentation/filesystems/bfs.rst
3153F:	fs/bfs/
3154F:	include/uapi/linux/bfs_fs.h
3155
3156BLINKM RGB LED DRIVER
3157M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3158S:	Maintained
3159F:	drivers/leds/leds-blinkm.c
3160
3161BLOCK LAYER
3162M:	Jens Axboe <axboe@kernel.dk>
3163L:	linux-block@vger.kernel.org
3164S:	Maintained
3165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3166F:	block/
3167F:	drivers/block/
3168F:	kernel/trace/blktrace.c
3169F:	lib/sbitmap.c
3170
3171BLOCK2MTD DRIVER
3172M:	Joern Engel <joern@lazybastard.org>
3173L:	linux-mtd@lists.infradead.org
3174S:	Maintained
3175F:	drivers/mtd/devices/block2mtd.c
3176
3177BLUETOOTH DRIVERS
3178M:	Marcel Holtmann <marcel@holtmann.org>
3179M:	Johan Hedberg <johan.hedberg@gmail.com>
3180L:	linux-bluetooth@vger.kernel.org
3181S:	Maintained
3182W:	http://www.bluez.org/
3183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3185F:	drivers/bluetooth/
3186
3187BLUETOOTH SUBSYSTEM
3188M:	Marcel Holtmann <marcel@holtmann.org>
3189M:	Johan Hedberg <johan.hedberg@gmail.com>
3190L:	linux-bluetooth@vger.kernel.org
3191S:	Maintained
3192W:	http://www.bluez.org/
3193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3195F:	include/net/bluetooth/
3196F:	net/bluetooth/
3197
3198BONDING DRIVER
3199M:	Jay Vosburgh <j.vosburgh@gmail.com>
3200M:	Veaceslav Falico <vfalico@gmail.com>
3201M:	Andy Gospodarek <andy@greyhouse.net>
3202L:	netdev@vger.kernel.org
3203S:	Supported
3204W:	http://sourceforge.net/projects/bonding/
3205F:	drivers/net/bonding/
3206F:	include/uapi/linux/if_bonding.h
3207
3208BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3209M:	Dan Robertson <dan@dlrobertson.com>
3210L:	linux-iio@vger.kernel.org
3211S:	Maintained
3212F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3213F:	drivers/iio/accel/bma400*
3214
3215BPF (Safe dynamic programs and tools)
3216M:	Alexei Starovoitov <ast@kernel.org>
3217M:	Daniel Borkmann <daniel@iogearbox.net>
3218R:	Martin KaFai Lau <kafai@fb.com>
3219R:	Song Liu <songliubraving@fb.com>
3220R:	Yonghong Song <yhs@fb.com>
3221R:	Andrii Nakryiko <andriin@fb.com>
3222R:	John Fastabend <john.fastabend@gmail.com>
3223R:	KP Singh <kpsingh@chromium.org>
3224L:	netdev@vger.kernel.org
3225L:	bpf@vger.kernel.org
3226S:	Supported
3227Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3230F:	Documentation/bpf/
3231F:	Documentation/networking/filter.rst
3232F:	arch/*/net/*
3233F:	include/linux/bpf*
3234F:	include/linux/filter.h
3235F:	include/trace/events/xdp.h
3236F:	include/uapi/linux/bpf*
3237F:	include/uapi/linux/filter.h
3238F:	kernel/bpf/
3239F:	kernel/trace/bpf_trace.c
3240F:	lib/test_bpf.c
3241F:	net/bpf/
3242F:	net/core/filter.c
3243F:	net/sched/act_bpf.c
3244F:	net/sched/cls_bpf.c
3245F:	samples/bpf/
3246F:	tools/bpf/
3247F:	tools/lib/bpf/
3248F:	tools/testing/selftests/bpf/
3249N:	bpf
3250K:	bpf
3251
3252BPF JIT for ARM
3253M:	Shubham Bansal <illusionist.neo@gmail.com>
3254L:	netdev@vger.kernel.org
3255L:	bpf@vger.kernel.org
3256S:	Maintained
3257F:	arch/arm/net/
3258
3259BPF JIT for ARM64
3260M:	Daniel Borkmann <daniel@iogearbox.net>
3261M:	Alexei Starovoitov <ast@kernel.org>
3262M:	Zi Shen Lim <zlim.lnx@gmail.com>
3263L:	netdev@vger.kernel.org
3264L:	bpf@vger.kernel.org
3265S:	Supported
3266F:	arch/arm64/net/
3267
3268BPF JIT for MIPS (32-BIT AND 64-BIT)
3269M:	Paul Burton <paulburton@kernel.org>
3270L:	netdev@vger.kernel.org
3271L:	bpf@vger.kernel.org
3272S:	Maintained
3273F:	arch/mips/net/
3274
3275BPF JIT for NFP NICs
3276M:	Jakub Kicinski <kuba@kernel.org>
3277L:	netdev@vger.kernel.org
3278L:	bpf@vger.kernel.org
3279S:	Supported
3280F:	drivers/net/ethernet/netronome/nfp/bpf/
3281
3282BPF JIT for POWERPC (32-BIT AND 64-BIT)
3283M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3284M:	Sandipan Das <sandipan@linux.ibm.com>
3285L:	netdev@vger.kernel.org
3286L:	bpf@vger.kernel.org
3287S:	Maintained
3288F:	arch/powerpc/net/
3289
3290BPF JIT for RISC-V (32-bit)
3291M:	Luke Nelson <luke.r.nels@gmail.com>
3292M:	Xi Wang <xi.wang@gmail.com>
3293L:	netdev@vger.kernel.org
3294L:	bpf@vger.kernel.org
3295S:	Maintained
3296F:	arch/riscv/net/
3297X:	arch/riscv/net/bpf_jit_comp64.c
3298
3299BPF JIT for RISC-V (64-bit)
3300M:	Björn Töpel <bjorn.topel@gmail.com>
3301L:	netdev@vger.kernel.org
3302L:	bpf@vger.kernel.org
3303S:	Maintained
3304F:	arch/riscv/net/
3305X:	arch/riscv/net/bpf_jit_comp32.c
3306
3307BPF JIT for S390
3308M:	Ilya Leoshkevich <iii@linux.ibm.com>
3309M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3310M:	Vasily Gorbik <gor@linux.ibm.com>
3311L:	netdev@vger.kernel.org
3312L:	bpf@vger.kernel.org
3313S:	Maintained
3314F:	arch/s390/net/
3315X:	arch/s390/net/pnet.c
3316
3317BPF JIT for SPARC (32-BIT AND 64-BIT)
3318M:	David S. Miller <davem@davemloft.net>
3319L:	netdev@vger.kernel.org
3320L:	bpf@vger.kernel.org
3321S:	Maintained
3322F:	arch/sparc/net/
3323
3324BPF JIT for X86 32-BIT
3325M:	Wang YanQing <udknight@gmail.com>
3326L:	netdev@vger.kernel.org
3327L:	bpf@vger.kernel.org
3328S:	Maintained
3329F:	arch/x86/net/bpf_jit_comp32.c
3330
3331BPF JIT for X86 64-BIT
3332M:	Alexei Starovoitov <ast@kernel.org>
3333M:	Daniel Borkmann <daniel@iogearbox.net>
3334L:	netdev@vger.kernel.org
3335L:	bpf@vger.kernel.org
3336S:	Supported
3337F:	arch/x86/net/
3338X:	arch/x86/net/bpf_jit_comp32.c
3339
3340BROADCOM B44 10/100 ETHERNET DRIVER
3341M:	Michael Chan <michael.chan@broadcom.com>
3342L:	netdev@vger.kernel.org
3343S:	Supported
3344F:	drivers/net/ethernet/broadcom/b44.*
3345
3346BROADCOM B53 ETHERNET SWITCH DRIVER
3347M:	Florian Fainelli <f.fainelli@gmail.com>
3348L:	netdev@vger.kernel.org
3349L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3350S:	Supported
3351F:	drivers/net/dsa/b53/*
3352F:	include/linux/platform_data/b53.h
3353
3354BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3355M:	Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3356L:	bcm-kernel-feedback-list@broadcom.com
3357L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3359S:	Maintained
3360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3361F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3362F:	drivers/pci/controller/pcie-brcmstb.c
3363F:	drivers/staging/vc04_services
3364N:	bcm2711
3365N:	bcm2835
3366
3367BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3368M:	Florian Fainelli <f.fainelli@gmail.com>
3369M:	Ray Jui <rjui@broadcom.com>
3370M:	Scott Branden <sbranden@broadcom.com>
3371M:	bcm-kernel-feedback-list@broadcom.com
3372S:	Maintained
3373T:	git git://github.com/broadcom/mach-bcm
3374F:	arch/arm/mach-bcm/
3375N:	bcm281*
3376N:	bcm113*
3377N:	bcm216*
3378N:	kona
3379
3380BROADCOM BCM47XX MIPS ARCHITECTURE
3381M:	Hauke Mehrtens <hauke@hauke-m.de>
3382M:	Rafał Miłecki <zajec5@gmail.com>
3383L:	linux-mips@vger.kernel.org
3384S:	Maintained
3385F:	Documentation/devicetree/bindings/mips/brcm/
3386F:	arch/mips/bcm47xx/*
3387F:	arch/mips/include/asm/mach-bcm47xx/*
3388
3389BROADCOM BCM5301X ARM ARCHITECTURE
3390M:	Hauke Mehrtens <hauke@hauke-m.de>
3391M:	Rafał Miłecki <zajec5@gmail.com>
3392M:	bcm-kernel-feedback-list@broadcom.com
3393L:	linux-arm-kernel@lists.infradead.org
3394S:	Maintained
3395F:	arch/arm/boot/dts/bcm470*
3396F:	arch/arm/boot/dts/bcm5301x*.dtsi
3397F:	arch/arm/boot/dts/bcm953012*
3398F:	arch/arm/mach-bcm/bcm_5301x.c
3399
3400BROADCOM BCM53573 ARM ARCHITECTURE
3401M:	Rafał Miłecki <rafal@milecki.pl>
3402L:	bcm-kernel-feedback-list@broadcom.com
3403L:	linux-arm-kernel@lists.infradead.org
3404S:	Maintained
3405F:	arch/arm/boot/dts/bcm47189*
3406F:	arch/arm/boot/dts/bcm53573*
3407
3408BROADCOM BCM63XX ARM ARCHITECTURE
3409M:	Florian Fainelli <f.fainelli@gmail.com>
3410M:	bcm-kernel-feedback-list@broadcom.com
3411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3412S:	Maintained
3413T:	git git://github.com/broadcom/stblinux.git
3414N:	bcm63xx
3415
3416BROADCOM BCM63XX/BCM33XX UDC DRIVER
3417M:	Kevin Cernekee <cernekee@gmail.com>
3418L:	linux-usb@vger.kernel.org
3419S:	Maintained
3420F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3421
3422BROADCOM BCM7XXX ARM ARCHITECTURE
3423M:	Florian Fainelli <f.fainelli@gmail.com>
3424M:	bcm-kernel-feedback-list@broadcom.com
3425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3426S:	Maintained
3427T:	git git://github.com/broadcom/stblinux.git
3428F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3429F:	arch/arm/boot/dts/bcm7*.dts*
3430F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3431F:	arch/arm/mach-bcm/*brcmstb*
3432F:	arch/arm/mm/cache-b15-rac.c
3433F:	drivers/bus/brcmstb_gisb.c
3434F:	drivers/pci/controller/pcie-brcmstb.c
3435N:	brcmstb
3436
3437BROADCOM BMIPS CPUFREQ DRIVER
3438M:	Markus Mayer <mmayer@broadcom.com>
3439M:	bcm-kernel-feedback-list@broadcom.com
3440L:	linux-pm@vger.kernel.org
3441S:	Maintained
3442F:	drivers/cpufreq/bmips-cpufreq.c
3443
3444BROADCOM BMIPS MIPS ARCHITECTURE
3445M:	Florian Fainelli <f.fainelli@gmail.com>
3446L:	bcm-kernel-feedback-list@broadcom.com
3447L:	linux-mips@vger.kernel.org
3448S:	Maintained
3449T:	git git://github.com/broadcom/stblinux.git
3450F:	arch/mips/bmips/*
3451F:	arch/mips/boot/dts/brcm/bcm*.dts*
3452F:	arch/mips/include/asm/mach-bmips/*
3453F:	arch/mips/kernel/*bmips*
3454F:	drivers/irqchip/irq-bcm63*
3455F:	drivers/irqchip/irq-bcm7*
3456F:	drivers/irqchip/irq-brcmstb*
3457F:	include/linux/bcm963xx_nvram.h
3458F:	include/linux/bcm963xx_tag.h
3459
3460BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3461M:	Rasesh Mody <rmody@marvell.com>
3462M:	GR-Linux-NIC-Dev@marvell.com
3463L:	netdev@vger.kernel.org
3464S:	Supported
3465F:	drivers/net/ethernet/broadcom/bnx2.*
3466F:	drivers/net/ethernet/broadcom/bnx2_*
3467
3468BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3469M:	QLogic-Storage-Upstream@qlogic.com
3470L:	linux-scsi@vger.kernel.org
3471S:	Supported
3472F:	drivers/scsi/bnx2fc/
3473
3474BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3475M:	QLogic-Storage-Upstream@qlogic.com
3476L:	linux-scsi@vger.kernel.org
3477S:	Supported
3478F:	drivers/scsi/bnx2i/
3479
3480BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3481M:	Ariel Elior <aelior@marvell.com>
3482M:	Sudarsana Kalluru <skalluru@marvell.com>
3483M:	GR-everest-linux-l2@marvell.com
3484L:	netdev@vger.kernel.org
3485S:	Supported
3486F:	drivers/net/ethernet/broadcom/bnx2x/
3487
3488BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3489M:	Michael Chan <michael.chan@broadcom.com>
3490L:	netdev@vger.kernel.org
3491S:	Supported
3492F:	drivers/net/ethernet/broadcom/bnxt/
3493
3494BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3495M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3496M:	Franky Lin <franky.lin@broadcom.com>
3497M:	Hante Meuleman <hante.meuleman@broadcom.com>
3498M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3499M:	Wright Feng <wright.feng@cypress.com>
3500L:	linux-wireless@vger.kernel.org
3501L:	brcm80211-dev-list.pdl@broadcom.com
3502L:	brcm80211-dev-list@cypress.com
3503S:	Supported
3504F:	drivers/net/wireless/broadcom/brcm80211/
3505
3506BROADCOM BRCMSTB GPIO DRIVER
3507M:	Gregory Fong <gregory.0xf0@gmail.com>
3508L:	bcm-kernel-feedback-list@broadcom.com
3509S:	Supported
3510F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3511F:	drivers/gpio/gpio-brcmstb.c
3512
3513BROADCOM BRCMSTB I2C DRIVER
3514M:	Kamal Dasu <kdasu.kdev@gmail.com>
3515L:	linux-i2c@vger.kernel.org
3516L:	bcm-kernel-feedback-list@broadcom.com
3517S:	Supported
3518F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3519F:	drivers/i2c/busses/i2c-brcmstb.c
3520
3521BROADCOM BRCMSTB USB EHCI DRIVER
3522M:	Al Cooper <alcooperx@gmail.com>
3523L:	linux-usb@vger.kernel.org
3524L:	bcm-kernel-feedback-list@broadcom.com
3525S:	Maintained
3526F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3527F:	drivers/usb/host/ehci-brcm.*
3528
3529BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3530M:	Al Cooper <alcooperx@gmail.com>
3531L:	linux-kernel@vger.kernel.org
3532L:	bcm-kernel-feedback-list@broadcom.com
3533S:	Maintained
3534F:	drivers/phy/broadcom/phy-brcm-usb*
3535
3536BROADCOM GENET ETHERNET DRIVER
3537M:	Doug Berger <opendmb@gmail.com>
3538M:	Florian Fainelli <f.fainelli@gmail.com>
3539L:	bcm-kernel-feedback-list@broadcom.com
3540L:	netdev@vger.kernel.org
3541S:	Supported
3542F:	drivers/net/ethernet/broadcom/genet/
3543
3544BROADCOM IPROC ARM ARCHITECTURE
3545M:	Ray Jui <rjui@broadcom.com>
3546M:	Scott Branden <sbranden@broadcom.com>
3547M:	bcm-kernel-feedback-list@broadcom.com
3548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3549S:	Maintained
3550T:	git git://github.com/broadcom/cygnus-linux.git
3551F:	arch/arm64/boot/dts/broadcom/northstar2/*
3552F:	arch/arm64/boot/dts/broadcom/stingray/*
3553F:	drivers/clk/bcm/clk-ns*
3554F:	drivers/clk/bcm/clk-sr*
3555F:	drivers/pinctrl/bcm/pinctrl-ns*
3556F:	include/dt-bindings/clock/bcm-sr*
3557N:	iproc
3558N:	cygnus
3559N:	bcm[-_]nsp
3560N:	bcm9113*
3561N:	bcm9583*
3562N:	bcm9585*
3563N:	bcm9586*
3564N:	bcm988312
3565N:	bcm113*
3566N:	bcm583*
3567N:	bcm585*
3568N:	bcm586*
3569N:	bcm88312
3570N:	hr2
3571N:	stingray
3572
3573BROADCOM KONA GPIO DRIVER
3574M:	Ray Jui <rjui@broadcom.com>
3575L:	bcm-kernel-feedback-list@broadcom.com
3576S:	Supported
3577F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3578F:	drivers/gpio/gpio-bcm-kona.c
3579
3580BROADCOM NETXTREME-E ROCE DRIVER
3581M:	Selvin Xavier <selvin.xavier@broadcom.com>
3582M:	Devesh Sharma <devesh.sharma@broadcom.com>
3583M:	Somnath Kotur <somnath.kotur@broadcom.com>
3584M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3585L:	linux-rdma@vger.kernel.org
3586S:	Supported
3587W:	http://www.broadcom.com
3588F:	drivers/infiniband/hw/bnxt_re/
3589F:	include/uapi/rdma/bnxt_re-abi.h
3590
3591BROADCOM NVRAM DRIVER
3592M:	Rafał Miłecki <zajec5@gmail.com>
3593L:	linux-mips@vger.kernel.org
3594S:	Maintained
3595F:	drivers/firmware/broadcom/*
3596
3597BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3598M:	Rafał Miłecki <zajec5@gmail.com>
3599L:	linux-wireless@vger.kernel.org
3600S:	Maintained
3601F:	drivers/bcma/
3602F:	include/linux/bcma/
3603
3604BROADCOM SPI DRIVER
3605M:	Kamal Dasu <kdasu.kdev@gmail.com>
3606M:	bcm-kernel-feedback-list@broadcom.com
3607S:	Maintained
3608F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3609F:	drivers/spi/spi-bcm-qspi.*
3610F:	drivers/spi/spi-brcmstb-qspi.c
3611F:	drivers/spi/spi-iproc-qspi.c
3612
3613BROADCOM STB AVS CPUFREQ DRIVER
3614M:	Markus Mayer <mmayer@broadcom.com>
3615M:	bcm-kernel-feedback-list@broadcom.com
3616L:	linux-pm@vger.kernel.org
3617S:	Maintained
3618F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3619F:	drivers/cpufreq/brcmstb*
3620
3621BROADCOM STB AVS TMON DRIVER
3622M:	Markus Mayer <mmayer@broadcom.com>
3623M:	bcm-kernel-feedback-list@broadcom.com
3624L:	linux-pm@vger.kernel.org
3625S:	Maintained
3626F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3627F:	drivers/thermal/broadcom/brcmstb*
3628
3629BROADCOM STB DPFE DRIVER
3630M:	Markus Mayer <mmayer@broadcom.com>
3631M:	bcm-kernel-feedback-list@broadcom.com
3632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3633S:	Maintained
3634F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3635F:	drivers/memory/brcmstb_dpfe.c
3636
3637BROADCOM STB NAND FLASH DRIVER
3638M:	Brian Norris <computersforpeace@gmail.com>
3639M:	Kamal Dasu <kdasu.kdev@gmail.com>
3640L:	linux-mtd@lists.infradead.org
3641L:	bcm-kernel-feedback-list@broadcom.com
3642S:	Maintained
3643F:	drivers/mtd/nand/raw/brcmnand/
3644
3645BROADCOM SYSTEMPORT ETHERNET DRIVER
3646M:	Florian Fainelli <f.fainelli@gmail.com>
3647L:	bcm-kernel-feedback-list@broadcom.com
3648L:	netdev@vger.kernel.org
3649S:	Supported
3650F:	drivers/net/ethernet/broadcom/bcmsysport.*
3651
3652BROADCOM TG3 GIGABIT ETHERNET DRIVER
3653M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3654M:	Prashant Sreedharan <prashant@broadcom.com>
3655M:	Michael Chan <mchan@broadcom.com>
3656L:	netdev@vger.kernel.org
3657S:	Supported
3658F:	drivers/net/ethernet/broadcom/tg3.*
3659
3660BROCADE BFA FC SCSI DRIVER
3661M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3662M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3663L:	linux-scsi@vger.kernel.org
3664S:	Supported
3665F:	drivers/scsi/bfa/
3666
3667BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3668M:	Rasesh Mody <rmody@marvell.com>
3669M:	Sudarsana Kalluru <skalluru@marvell.com>
3670M:	GR-Linux-NIC-Dev@marvell.com
3671L:	netdev@vger.kernel.org
3672S:	Supported
3673F:	drivers/net/ethernet/brocade/bna/
3674
3675BSG (block layer generic sg v4 driver)
3676M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3677L:	linux-scsi@vger.kernel.org
3678S:	Supported
3679F:	block/bsg.c
3680F:	include/linux/bsg.h
3681F:	include/uapi/linux/bsg.h
3682
3683BT87X AUDIO DRIVER
3684M:	Clemens Ladisch <clemens@ladisch.de>
3685L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3686S:	Maintained
3687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3688F:	Documentation/sound/cards/bt87x.rst
3689F:	sound/pci/bt87x.c
3690
3691BT8XXGPIO DRIVER
3692M:	Michael Buesch <m@bues.ch>
3693S:	Maintained
3694W:	http://bu3sch.de/btgpio.php
3695F:	drivers/gpio/gpio-bt8xx.c
3696
3697BTRFS FILE SYSTEM
3698M:	Chris Mason <clm@fb.com>
3699M:	Josef Bacik <josef@toxicpanda.com>
3700M:	David Sterba <dsterba@suse.com>
3701L:	linux-btrfs@vger.kernel.org
3702S:	Maintained
3703W:	http://btrfs.wiki.kernel.org/
3704Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3706F:	Documentation/filesystems/btrfs.rst
3707F:	fs/btrfs/
3708F:	include/linux/btrfs*
3709F:	include/uapi/linux/btrfs*
3710
3711BTTV VIDEO4LINUX DRIVER
3712M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3713L:	linux-media@vger.kernel.org
3714S:	Odd fixes
3715W:	https://linuxtv.org
3716T:	git git://linuxtv.org/media_tree.git
3717F:	Documentation/driver-api/media/drivers/bttv*
3718F:	drivers/media/pci/bt8xx/bttv*
3719
3720BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3721M:	Chanwoo Choi <cw00.choi@samsung.com>
3722L:	linux-pm@vger.kernel.org
3723L:	linux-samsung-soc@vger.kernel.org
3724S:	Maintained
3725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3726F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3727F:	drivers/devfreq/exynos-bus.c
3728
3729BUSLOGIC SCSI DRIVER
3730M:	Khalid Aziz <khalid@gonehiking.org>
3731L:	linux-scsi@vger.kernel.org
3732S:	Maintained
3733F:	drivers/scsi/BusLogic.*
3734F:	drivers/scsi/FlashPoint.*
3735
3736C-MEDIA CMI8788 DRIVER
3737M:	Clemens Ladisch <clemens@ladisch.de>
3738L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3739S:	Maintained
3740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3741F:	sound/pci/oxygen/
3742
3743C-SKY ARCHITECTURE
3744M:	Guo Ren <guoren@kernel.org>
3745L:	linux-csky@vger.kernel.org
3746S:	Supported
3747T:	git https://github.com/c-sky/csky-linux.git
3748F:	Documentation/devicetree/bindings/csky/
3749F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3750F:	Documentation/devicetree/bindings/timer/csky,*
3751F:	arch/csky/
3752F:	drivers/clocksource/timer-gx6605s.c
3753F:	drivers/clocksource/timer-mp-csky.c
3754F:	drivers/irqchip/irq-csky-*
3755N:	csky
3756K:	csky
3757
3758C6X ARCHITECTURE
3759M:	Mark Salter <msalter@redhat.com>
3760M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3761L:	linux-c6x-dev@linux-c6x.org
3762S:	Maintained
3763W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3764F:	arch/c6x/
3765
3766CA8210 IEEE-802.15.4 RADIO DRIVER
3767M:	Harry Morris <h.morris@cascoda.com>
3768L:	linux-wpan@vger.kernel.org
3769S:	Maintained
3770W:	https://github.com/Cascoda/ca8210-linux.git
3771F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3772F:	drivers/net/ieee802154/ca8210.c
3773
3774CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3775M:	David Howells <dhowells@redhat.com>
3776L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3777S:	Supported
3778F:	Documentation/filesystems/caching/cachefiles.rst
3779F:	fs/cachefiles/
3780
3781CADENCE MIPI-CSI2 BRIDGES
3782M:	Maxime Ripard <mripard@kernel.org>
3783L:	linux-media@vger.kernel.org
3784S:	Maintained
3785F:	Documentation/devicetree/bindings/media/cdns,*.txt
3786F:	drivers/media/platform/cadence/cdns-csi2*
3787
3788CADENCE NAND DRIVER
3789L:	linux-mtd@lists.infradead.org
3790S:	Orphan
3791F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3792F:	drivers/mtd/nand/raw/cadence-nand-controller.c
3793
3794CADET FM/AM RADIO RECEIVER DRIVER
3795M:	Hans Verkuil <hverkuil@xs4all.nl>
3796L:	linux-media@vger.kernel.org
3797S:	Maintained
3798W:	https://linuxtv.org
3799T:	git git://linuxtv.org/media_tree.git
3800F:	drivers/media/radio/radio-cadet*
3801
3802CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3803M:	Jonathan Corbet <corbet@lwn.net>
3804L:	linux-media@vger.kernel.org
3805S:	Maintained
3806T:	git git://linuxtv.org/media_tree.git
3807F:	Documentation/admin-guide/media/cafe_ccic*
3808F:	drivers/media/platform/marvell-ccic/
3809
3810CAIF NETWORK LAYER
3811L:	netdev@vger.kernel.org
3812S:	Orphan
3813F:	Documentation/networking/caif/
3814F:	drivers/net/caif/
3815F:	include/net/caif/
3816F:	include/uapi/linux/caif/
3817F:	net/caif/
3818
3819CAKE QDISC
3820M:	Toke Høiland-Jørgensen <toke@toke.dk>
3821L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3822S:	Maintained
3823F:	net/sched/sch_cake.c
3824
3825CAN NETWORK DRIVERS
3826M:	Wolfgang Grandegger <wg@grandegger.com>
3827M:	Marc Kleine-Budde <mkl@pengutronix.de>
3828L:	linux-can@vger.kernel.org
3829S:	Maintained
3830W:	https://github.com/linux-can
3831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3833F:	Documentation/devicetree/bindings/net/can/
3834F:	drivers/net/can/
3835F:	include/linux/can/dev.h
3836F:	include/linux/can/led.h
3837F:	include/linux/can/platform/
3838F:	include/linux/can/rx-offload.h
3839F:	include/uapi/linux/can/error.h
3840F:	include/uapi/linux/can/netlink.h
3841F:	include/uapi/linux/can/vxcan.h
3842
3843CAN NETWORK LAYER
3844M:	Oliver Hartkopp <socketcan@hartkopp.net>
3845M:	Marc Kleine-Budde <mkl@pengutronix.de>
3846L:	linux-can@vger.kernel.org
3847S:	Maintained
3848W:	https://github.com/linux-can
3849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3851F:	Documentation/networking/can.rst
3852F:	include/linux/can/core.h
3853F:	include/linux/can/skb.h
3854F:	include/net/netns/can.h
3855F:	include/uapi/linux/can.h
3856F:	include/uapi/linux/can/bcm.h
3857F:	include/uapi/linux/can/gw.h
3858F:	include/uapi/linux/can/raw.h
3859F:	net/can/
3860
3861CAN-J1939 NETWORK LAYER
3862M:	Robin van der Gracht <robin@protonic.nl>
3863M:	Oleksij Rempel <o.rempel@pengutronix.de>
3864R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3865L:	linux-can@vger.kernel.org
3866S:	Maintained
3867F:	Documentation/networking/j1939.rst
3868F:	include/uapi/linux/can/j1939.h
3869F:	net/can/j1939/
3870
3871CAPABILITIES
3872M:	Serge Hallyn <serge@hallyn.com>
3873L:	linux-security-module@vger.kernel.org
3874S:	Supported
3875F:	include/linux/capability.h
3876F:	include/uapi/linux/capability.h
3877F:	kernel/capability.c
3878F:	security/commoncap.c
3879
3880CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3881M:	Kevin Tsai <ktsai@capellamicro.com>
3882S:	Maintained
3883F:	drivers/iio/light/cm*
3884
3885CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3886M:	Christian Lamparter <chunkeey@googlemail.com>
3887L:	linux-wireless@vger.kernel.org
3888S:	Maintained
3889W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3890F:	drivers/net/wireless/ath/carl9170/
3891
3892CAVIUM I2C DRIVER
3893M:	Robert Richter <rrichter@marvell.com>
3894S:	Supported
3895W:	http://www.marvell.com
3896F:	drivers/i2c/busses/i2c-octeon*
3897F:	drivers/i2c/busses/i2c-thunderx*
3898
3899CAVIUM LIQUIDIO NETWORK DRIVER
3900M:	Derek Chickles <dchickles@marvell.com>
3901M:	Satanand Burla <sburla@marvell.com>
3902M:	Felix Manlunas <fmanlunas@marvell.com>
3903L:	netdev@vger.kernel.org
3904S:	Supported
3905W:	http://www.marvell.com
3906F:	drivers/net/ethernet/cavium/liquidio/
3907
3908CAVIUM MMC DRIVER
3909M:	Robert Richter <rrichter@marvell.com>
3910S:	Supported
3911W:	http://www.marvell.com
3912F:	drivers/mmc/host/cavium*
3913
3914CAVIUM OCTEON-TX CRYPTO DRIVER
3915M:	George Cherian <gcherian@marvell.com>
3916L:	linux-crypto@vger.kernel.org
3917S:	Supported
3918W:	http://www.marvell.com
3919F:	drivers/crypto/cavium/cpt/
3920
3921CAVIUM THUNDERX2 ARM64 SOC
3922M:	Robert Richter <rrichter@marvell.com>
3923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3924S:	Maintained
3925F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3926F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3927
3928CC2520 IEEE-802.15.4 RADIO DRIVER
3929M:	Varka Bhadram <varkabhadram@gmail.com>
3930L:	linux-wpan@vger.kernel.org
3931S:	Maintained
3932F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3933F:	drivers/net/ieee802154/cc2520.c
3934F:	include/linux/spi/cc2520.h
3935
3936CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3937M:	Gilad Ben-Yossef <gilad@benyossef.com>
3938L:	linux-crypto@vger.kernel.org
3939S:	Supported
3940W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3941F:	drivers/crypto/ccree/
3942
3943CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
3944M:	Hadar Gat <hadar.gat@arm.com>
3945L:	linux-crypto@vger.kernel.org
3946S:	Supported
3947F:	drivers/char/hw_random/cctrng.c
3948F:	drivers/char/hw_random/cctrng.h
3949F:	Documentation/devicetree/bindings/rng/arm-cctrng.txt
3950W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3951
3952CEC FRAMEWORK
3953M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3954L:	linux-media@vger.kernel.org
3955S:	Supported
3956W:	http://linuxtv.org
3957T:	git git://linuxtv.org/media_tree.git
3958F:	Documentation/ABI/testing/debugfs-cec-error-inj
3959F:	Documentation/devicetree/bindings/media/cec.txt
3960F:	Documentation/driver-api/media/cec-core.rst
3961F:	Documentation/userspace-api/media/cec
3962F:	drivers/media/cec/
3963F:	drivers/media/rc/keymaps/rc-cec.c
3964F:	include/media/cec-notifier.h
3965F:	include/media/cec.h
3966F:	include/uapi/linux/cec-funcs.h
3967F:	include/uapi/linux/cec.h
3968
3969CEC GPIO DRIVER
3970M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3971L:	linux-media@vger.kernel.org
3972S:	Supported
3973W:	http://linuxtv.org
3974T:	git git://linuxtv.org/media_tree.git
3975F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3976F:	drivers/media/platform/cec-gpio/
3977
3978CELL BROADBAND ENGINE ARCHITECTURE
3979M:	Arnd Bergmann <arnd@arndb.de>
3980L:	linuxppc-dev@lists.ozlabs.org
3981S:	Supported
3982W:	http://www.ibm.com/developerworks/power/cell/
3983F:	arch/powerpc/include/asm/cell*.h
3984F:	arch/powerpc/include/asm/spu*.h
3985F:	arch/powerpc/include/uapi/asm/spu*.h
3986F:	arch/powerpc/oprofile/*cell*
3987F:	arch/powerpc/platforms/cell/
3988
3989CELLWISE CW2015 BATTERY DRIVER
3990M:	Tobias Schrammm <t.schramm@manjaro.org>
3991S:	Maintained
3992F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
3993F:	drivers/power/supply/cw2015_battery.c
3994
3995CEPH COMMON CODE (LIBCEPH)
3996M:	Ilya Dryomov <idryomov@gmail.com>
3997M:	Jeff Layton <jlayton@kernel.org>
3998L:	ceph-devel@vger.kernel.org
3999S:	Supported
4000W:	http://ceph.com/
4001T:	git git://github.com/ceph/ceph-client.git
4002F:	include/linux/ceph/
4003F:	include/linux/crush/
4004F:	net/ceph/
4005
4006CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4007M:	Jeff Layton <jlayton@kernel.org>
4008M:	Ilya Dryomov <idryomov@gmail.com>
4009L:	ceph-devel@vger.kernel.org
4010S:	Supported
4011W:	http://ceph.com/
4012T:	git git://github.com/ceph/ceph-client.git
4013F:	Documentation/filesystems/ceph.rst
4014F:	fs/ceph/
4015
4016CERTIFICATE HANDLING
4017M:	David Howells <dhowells@redhat.com>
4018M:	David Woodhouse <dwmw2@infradead.org>
4019L:	keyrings@vger.kernel.org
4020S:	Maintained
4021F:	Documentation/admin-guide/module-signing.rst
4022F:	certs/
4023F:	scripts/extract-cert.c
4024F:	scripts/sign-file.c
4025
4026CFAG12864B LCD DRIVER
4027M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4028S:	Maintained
4029F:	drivers/auxdisplay/cfag12864b.c
4030F:	include/linux/cfag12864b.h
4031
4032CFAG12864BFB LCD FRAMEBUFFER DRIVER
4033M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4034S:	Maintained
4035F:	drivers/auxdisplay/cfag12864bfb.c
4036F:	include/linux/cfag12864b.h
4037
4038CHAR and MISC DRIVERS
4039M:	Arnd Bergmann <arnd@arndb.de>
4040M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4041S:	Supported
4042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4043F:	drivers/char/
4044F:	drivers/misc/
4045F:	include/linux/miscdevice.h
4046
4047CHECKPATCH
4048M:	Andy Whitcroft <apw@canonical.com>
4049M:	Joe Perches <joe@perches.com>
4050S:	Maintained
4051F:	scripts/checkpatch.pl
4052
4053CHINESE DOCUMENTATION
4054M:	Harry Wei <harryxiyou@gmail.com>
4055M:	Alex Shi <alex.shi@linux.alibaba.com>
4056L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4057S:	Maintained
4058F:	Documentation/translations/zh_CN/
4059
4060CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4061M:	Peter Chen <Peter.Chen@nxp.com>
4062L:	linux-usb@vger.kernel.org
4063S:	Maintained
4064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4065F:	drivers/usb/chipidea/
4066
4067CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4068M:	Hans de Goede <hdegoede@redhat.com>
4069L:	linux-input@vger.kernel.org
4070S:	Maintained
4071F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4072F:	drivers/input/touchscreen/chipone_icn8318.c
4073
4074CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4075M:	Hans de Goede <hdegoede@redhat.com>
4076L:	linux-input@vger.kernel.org
4077S:	Maintained
4078F:	drivers/input/touchscreen/chipone_icn8505.c
4079
4080CHROME HARDWARE PLATFORM SUPPORT
4081M:	Benson Leung <bleung@chromium.org>
4082M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4083S:	Maintained
4084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4085F:	drivers/platform/chrome/
4086
4087CHROMEOS EC CODEC DRIVER
4088M:	Cheng-Yi Chiang <cychiang@chromium.org>
4089R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4090R:	Guenter Roeck <groeck@chromium.org>
4091S:	Maintained
4092F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4093F:	sound/soc/codecs/cros_ec_codec.*
4094
4095CHROMEOS EC SUBDRIVERS
4096M:	Benson Leung <bleung@chromium.org>
4097M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4098R:	Guenter Roeck <groeck@chromium.org>
4099S:	Maintained
4100F:	drivers/power/supply/cros_usbpd-charger.c
4101N:	cros_ec
4102N:	cros-ec
4103
4104CHRONTEL CH7322 CEC DRIVER
4105M:	Jeff Chase <jnchase@google.com>
4106L:	linux-media@vger.kernel.org
4107S:	Maintained
4108T:	git git://linuxtv.org/media_tree.git
4109F:	Documentation/devicetree/bindings/media/i2c/chontel,ch7322.yaml
4110F:	drivers/media/cec/i2c/ch7322.c
4111
4112CIRRUS LOGIC AUDIO CODEC DRIVERS
4113M:	James Schulman <james.schulman@cirrus.com>
4114M:	David Rhodes <david.rhodes@cirrus.com>
4115L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4116S:	Maintained
4117F:	sound/soc/codecs/cs*
4118
4119CIRRUS LOGIC EP93XX ETHERNET DRIVER
4120M:	Hartley Sweeten <hsweeten@visionengravers.com>
4121L:	netdev@vger.kernel.org
4122S:	Maintained
4123F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4124
4125CIRRUS LOGIC LOCHNAGAR DRIVER
4126M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4127M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4128L:	patches@opensource.cirrus.com
4129S:	Supported
4130F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4131F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4132F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4133F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4134F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4135F:	Documentation/hwmon/lochnagar.rst
4136F:	drivers/clk/clk-lochnagar.c
4137F:	drivers/hwmon/lochnagar-hwmon.c
4138F:	drivers/mfd/lochnagar-i2c.c
4139F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4140F:	drivers/regulator/lochnagar-regulator.c
4141F:	include/dt-bindings/clk/lochnagar.h
4142F:	include/dt-bindings/pinctrl/lochnagar.h
4143F:	include/linux/mfd/lochnagar*
4144F:	sound/soc/codecs/lochnagar-sc.c
4145
4146CIRRUS LOGIC MADERA CODEC DRIVERS
4147M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4148M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4149L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4150L:	patches@opensource.cirrus.com
4151S:	Supported
4152W:	https://github.com/CirrusLogic/linux-drivers/wiki
4153T:	git https://github.com/CirrusLogic/linux-drivers.git
4154F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4155F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4156F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4157F:	drivers/gpio/gpio-madera*
4158F:	drivers/irqchip/irq-madera*
4159F:	drivers/mfd/cs47l*
4160F:	drivers/mfd/madera*
4161F:	drivers/pinctrl/cirrus/*
4162F:	include/dt-bindings/sound/madera*
4163F:	include/linux/irqchip/irq-madera*
4164F:	include/linux/mfd/madera/*
4165F:	include/sound/madera*
4166F:	sound/soc/codecs/cs47l*
4167F:	sound/soc/codecs/madera*
4168
4169CISCO FCOE HBA DRIVER
4170M:	Satish Kharat <satishkh@cisco.com>
4171M:	Sesidhar Baddela <sebaddel@cisco.com>
4172M:	Karan Tilak Kumar <kartilak@cisco.com>
4173L:	linux-scsi@vger.kernel.org
4174S:	Supported
4175F:	drivers/scsi/fnic/
4176
4177CISCO SCSI HBA DRIVER
4178M:	Karan Tilak Kumar <kartilak@cisco.com>
4179M:	Sesidhar Baddela <sebaddel@cisco.com>
4180L:	linux-scsi@vger.kernel.org
4181S:	Supported
4182F:	drivers/scsi/snic/
4183
4184CISCO VIC ETHERNET NIC DRIVER
4185M:	Christian Benvenuti <benve@cisco.com>
4186M:	Govindarajulu Varadarajan <_govind@gmx.com>
4187S:	Supported
4188F:	drivers/net/ethernet/cisco/enic/
4189
4190CISCO VIC LOW LATENCY NIC DRIVER
4191M:	Christian Benvenuti <benve@cisco.com>
4192M:	Nelson Escobar <neescoba@cisco.com>
4193M:	Parvi Kaustubhi <pkaustub@cisco.com>
4194S:	Supported
4195F:	drivers/infiniband/hw/usnic/
4196
4197CLANG-FORMAT FILE
4198M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4199S:	Maintained
4200F:	.clang-format
4201
4202CLANG/LLVM BUILD SUPPORT
4203L:	clang-built-linux@googlegroups.com
4204S:	Supported
4205W:	https://clangbuiltlinux.github.io/
4206B:	https://github.com/ClangBuiltLinux/linux/issues
4207C:	irc://chat.freenode.net/clangbuiltlinux
4208F:	Documentation/kbuild/llvm.rst
4209K:	\b(?i:clang|llvm)\b
4210
4211CLEANCACHE API
4212M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4213L:	linux-kernel@vger.kernel.org
4214S:	Maintained
4215F:	include/linux/cleancache.h
4216F:	mm/cleancache.c
4217
4218CLK API
4219M:	Russell King <linux@armlinux.org.uk>
4220L:	linux-clk@vger.kernel.org
4221S:	Maintained
4222F:	include/linux/clk.h
4223
4224CLOCKSOURCE, CLOCKEVENT DRIVERS
4225M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4226M:	Thomas Gleixner <tglx@linutronix.de>
4227L:	linux-kernel@vger.kernel.org
4228S:	Supported
4229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4230F:	Documentation/devicetree/bindings/timer/
4231F:	drivers/clocksource/
4232
4233CMPC ACPI DRIVER
4234M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4235M:	Daniel Oliveira Nascimento <don@syst.com.br>
4236L:	platform-driver-x86@vger.kernel.org
4237S:	Supported
4238F:	drivers/platform/x86/classmate-laptop.c
4239
4240COBALT MEDIA DRIVER
4241M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4242L:	linux-media@vger.kernel.org
4243S:	Supported
4244W:	https://linuxtv.org
4245T:	git git://linuxtv.org/media_tree.git
4246F:	drivers/media/pci/cobalt/
4247
4248COCCINELLE/Semantic Patches (SmPL)
4249M:	Julia Lawall <Julia.Lawall@lip6.fr>
4250M:	Gilles Muller <Gilles.Muller@lip6.fr>
4251M:	Nicolas Palix <nicolas.palix@imag.fr>
4252M:	Michal Marek <michal.lkml@markovi.net>
4253L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4254S:	Supported
4255W:	http://coccinelle.lip6.fr/
4256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4257F:	Documentation/dev-tools/coccinelle.rst
4258F:	scripts/coccicheck
4259F:	scripts/coccinelle/
4260
4261CODA FILE SYSTEM
4262M:	Jan Harkes <jaharkes@cs.cmu.edu>
4263M:	coda@cs.cmu.edu
4264L:	codalist@coda.cs.cmu.edu
4265S:	Maintained
4266W:	http://www.coda.cs.cmu.edu/
4267F:	Documentation/filesystems/coda.rst
4268F:	fs/coda/
4269F:	include/linux/coda*.h
4270F:	include/uapi/linux/coda*.h
4271
4272CODA V4L2 MEM2MEM DRIVER
4273M:	Philipp Zabel <p.zabel@pengutronix.de>
4274L:	linux-media@vger.kernel.org
4275S:	Maintained
4276F:	Documentation/devicetree/bindings/media/coda.txt
4277F:	drivers/media/platform/coda/
4278
4279CODE OF CONDUCT
4280M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4281S:	Supported
4282F:	Documentation/process/code-of-conduct-interpretation.rst
4283F:	Documentation/process/code-of-conduct.rst
4284
4285COMMON CLK FRAMEWORK
4286M:	Michael Turquette <mturquette@baylibre.com>
4287M:	Stephen Boyd <sboyd@kernel.org>
4288L:	linux-clk@vger.kernel.org
4289S:	Maintained
4290Q:	http://patchwork.kernel.org/project/linux-clk/list/
4291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4292F:	Documentation/devicetree/bindings/clock/
4293F:	drivers/clk/
4294F:	include/linux/clk-pr*
4295F:	include/linux/clk/
4296F:	include/linux/of_clk.h
4297X:	drivers/clk/clkdev.c
4298
4299COMMON INTERNET FILE SYSTEM (CIFS)
4300M:	Steve French <sfrench@samba.org>
4301L:	linux-cifs@vger.kernel.org
4302L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4303S:	Supported
4304W:	http://linux-cifs.samba.org/
4305T:	git git://git.samba.org/sfrench/cifs-2.6.git
4306F:	Documentation/admin-guide/cifs/
4307F:	fs/cifs/
4308
4309COMPACTPCI HOTPLUG CORE
4310M:	Scott Murray <scott@spiteful.org>
4311L:	linux-pci@vger.kernel.org
4312S:	Maintained
4313F:	drivers/pci/hotplug/cpci_hotplug*
4314
4315COMPACTPCI HOTPLUG GENERIC DRIVER
4316M:	Scott Murray <scott@spiteful.org>
4317L:	linux-pci@vger.kernel.org
4318S:	Maintained
4319F:	drivers/pci/hotplug/cpcihp_generic.c
4320
4321COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4322M:	Scott Murray <scott@spiteful.org>
4323L:	linux-pci@vger.kernel.org
4324S:	Maintained
4325F:	drivers/pci/hotplug/cpcihp_zt5550.*
4326
4327COMPAL LAPTOP SUPPORT
4328M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4329L:	platform-driver-x86@vger.kernel.org
4330S:	Maintained
4331F:	drivers/platform/x86/compal-laptop.c
4332
4333COMPILER ATTRIBUTES
4334M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4335S:	Maintained
4336F:	include/linux/compiler_attributes.h
4337
4338CONEXANT ACCESSRUNNER USB DRIVER
4339L:	accessrunner-general@lists.sourceforge.net
4340S:	Orphan
4341W:	http://accessrunner.sourceforge.net/
4342F:	drivers/usb/atm/cxacru.c
4343
4344CONFIGFS
4345M:	Joel Becker <jlbec@evilplan.org>
4346M:	Christoph Hellwig <hch@lst.de>
4347S:	Supported
4348T:	git git://git.infradead.org/users/hch/configfs.git
4349F:	fs/configfs/
4350F:	include/linux/configfs.h
4351
4352CONNECTOR
4353M:	Evgeniy Polyakov <zbr@ioremap.net>
4354L:	netdev@vger.kernel.org
4355S:	Maintained
4356F:	drivers/connector/
4357
4358CONTROL GROUP (CGROUP)
4359M:	Tejun Heo <tj@kernel.org>
4360M:	Li Zefan <lizefan@huawei.com>
4361M:	Johannes Weiner <hannes@cmpxchg.org>
4362L:	cgroups@vger.kernel.org
4363S:	Maintained
4364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4365F:	Documentation/admin-guide/cgroup-v1/
4366F:	Documentation/admin-guide/cgroup-v2.rst
4367F:	include/linux/cgroup*
4368F:	kernel/cgroup/
4369
4370CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4371M:	Tejun Heo <tj@kernel.org>
4372M:	Jens Axboe <axboe@kernel.dk>
4373L:	cgroups@vger.kernel.org
4374L:	linux-block@vger.kernel.org
4375T:	git git://git.kernel.dk/linux-block
4376F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4377F:	block/bfq-cgroup.c
4378F:	block/blk-cgroup.c
4379F:	block/blk-iolatency.c
4380F:	block/blk-throttle.c
4381F:	include/linux/blk-cgroup.h
4382
4383CONTROL GROUP - CPUSET
4384M:	Li Zefan <lizefan@huawei.com>
4385L:	cgroups@vger.kernel.org
4386S:	Maintained
4387W:	http://www.bullopensource.org/cpuset/
4388W:	http://oss.sgi.com/projects/cpusets/
4389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4390F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4391F:	include/linux/cpuset.h
4392F:	kernel/cgroup/cpuset.c
4393
4394CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4395M:	Johannes Weiner <hannes@cmpxchg.org>
4396M:	Michal Hocko <mhocko@kernel.org>
4397M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4398L:	cgroups@vger.kernel.org
4399L:	linux-mm@kvack.org
4400S:	Maintained
4401F:	mm/memcontrol.c
4402F:	mm/swap_cgroup.c
4403
4404CORETEMP HARDWARE MONITORING DRIVER
4405M:	Fenghua Yu <fenghua.yu@intel.com>
4406L:	linux-hwmon@vger.kernel.org
4407S:	Maintained
4408F:	Documentation/hwmon/coretemp.rst
4409F:	drivers/hwmon/coretemp.c
4410
4411COSA/SRP SYNC SERIAL DRIVER
4412M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4413S:	Maintained
4414W:	http://www.fi.muni.cz/~kas/cosa/
4415F:	drivers/net/wan/cosa*
4416
4417COUNTER SUBSYSTEM
4418M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4419L:	linux-iio@vger.kernel.org
4420S:	Maintained
4421F:	Documentation/ABI/testing/sysfs-bus-counter*
4422F:	Documentation/driver-api/generic-counter.rst
4423F:	drivers/counter/
4424F:	include/linux/counter.h
4425F:	include/linux/counter_enum.h
4426
4427CPMAC ETHERNET DRIVER
4428M:	Florian Fainelli <f.fainelli@gmail.com>
4429L:	netdev@vger.kernel.org
4430S:	Maintained
4431F:	drivers/net/ethernet/ti/cpmac.c
4432
4433CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4434M:	Viresh Kumar <viresh.kumar@linaro.org>
4435M:	Sudeep Holla <sudeep.holla@arm.com>
4436L:	linux-pm@vger.kernel.org
4437S:	Maintained
4438W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4439F:	drivers/cpufreq/vexpress-spc-cpufreq.c
4440
4441CPU FREQUENCY SCALING FRAMEWORK
4442M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4443M:	Viresh Kumar <viresh.kumar@linaro.org>
4444L:	linux-pm@vger.kernel.org
4445S:	Maintained
4446B:	https://bugzilla.kernel.org
4447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4449F:	Documentation/admin-guide/pm/cpufreq.rst
4450F:	Documentation/admin-guide/pm/intel_pstate.rst
4451F:	Documentation/cpu-freq/
4452F:	Documentation/devicetree/bindings/cpufreq/
4453F:	drivers/cpufreq/
4454F:	include/linux/cpufreq.h
4455F:	include/linux/sched/cpufreq.h
4456F:	kernel/sched/cpufreq*.c
4457F:	tools/testing/selftests/cpufreq/
4458
4459CPU IDLE TIME MANAGEMENT FRAMEWORK
4460M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4461M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4462L:	linux-pm@vger.kernel.org
4463S:	Maintained
4464B:	https://bugzilla.kernel.org
4465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4466F:	Documentation/admin-guide/pm/cpuidle.rst
4467F:	Documentation/driver-api/pm/cpuidle.rst
4468F:	drivers/cpuidle/*
4469F:	include/linux/cpuidle.h
4470
4471CPU POWER MONITORING SUBSYSTEM
4472M:	Thomas Renninger <trenn@suse.com>
4473M:	Shuah Khan <shuah@kernel.org>
4474M:	Shuah Khan <skhan@linuxfoundation.org>
4475L:	linux-pm@vger.kernel.org
4476S:	Maintained
4477F:	tools/power/cpupower/
4478
4479CPUID/MSR DRIVER
4480M:	"H. Peter Anvin" <hpa@zytor.com>
4481S:	Maintained
4482F:	arch/x86/kernel/cpuid.c
4483F:	arch/x86/kernel/msr.c
4484
4485CPUIDLE DRIVER - ARM BIG LITTLE
4486M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4487M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4488L:	linux-pm@vger.kernel.org
4489L:	linux-arm-kernel@lists.infradead.org
4490S:	Maintained
4491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4492F:	drivers/cpuidle/cpuidle-big_little.c
4493
4494CPUIDLE DRIVER - ARM EXYNOS
4495M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4496M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4497M:	Kukjin Kim <kgene@kernel.org>
4498L:	linux-pm@vger.kernel.org
4499L:	linux-samsung-soc@vger.kernel.org
4500S:	Supported
4501F:	arch/arm/mach-exynos/pm.c
4502F:	drivers/cpuidle/cpuidle-exynos.c
4503
4504CPUIDLE DRIVER - ARM PSCI
4505M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4506M:	Sudeep Holla <sudeep.holla@arm.com>
4507L:	linux-pm@vger.kernel.org
4508L:	linux-arm-kernel@lists.infradead.org
4509S:	Supported
4510F:	drivers/cpuidle/cpuidle-psci.c
4511
4512CRAMFS FILESYSTEM
4513M:	Nicolas Pitre <nico@fluxnic.net>
4514S:	Maintained
4515F:	Documentation/filesystems/cramfs.rst
4516F:	fs/cramfs/
4517
4518CREATIVE SB0540
4519M:	Bastien Nocera <hadess@hadess.net>
4520L:	linux-input@vger.kernel.org
4521S:	Maintained
4522F:	drivers/hid/hid-creative-sb0540.c
4523
4524CRYPTO API
4525M:	Herbert Xu <herbert@gondor.apana.org.au>
4526M:	"David S. Miller" <davem@davemloft.net>
4527L:	linux-crypto@vger.kernel.org
4528S:	Maintained
4529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4531F:	Documentation/crypto/
4532F:	Documentation/devicetree/bindings/crypto/
4533F:	arch/*/crypto/
4534F:	crypto/
4535F:	drivers/crypto/
4536F:	include/crypto/
4537F:	include/linux/crypto*
4538F:	lib/crypto/
4539
4540CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4541M:	Neil Horman <nhorman@tuxdriver.com>
4542L:	linux-crypto@vger.kernel.org
4543S:	Maintained
4544F:	crypto/ansi_cprng.c
4545F:	crypto/rng.c
4546
4547CS3308 MEDIA DRIVER
4548M:	Hans Verkuil <hverkuil@xs4all.nl>
4549L:	linux-media@vger.kernel.org
4550S:	Odd Fixes
4551W:	http://linuxtv.org
4552T:	git git://linuxtv.org/media_tree.git
4553F:	drivers/media/i2c/cs3308.c
4554
4555CS5535 Audio ALSA driver
4556M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4557S:	Maintained
4558F:	sound/pci/cs5535audio/
4559
4560CSI DRIVERS FOR ALLWINNER V3s
4561M:	Yong Deng <yong.deng@magewell.com>
4562L:	linux-media@vger.kernel.org
4563S:	Maintained
4564T:	git git://linuxtv.org/media_tree.git
4565F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4566F:	drivers/media/platform/sunxi/sun6i-csi/
4567
4568CW1200 WLAN driver
4569M:	Solomon Peachy <pizza@shaftnet.org>
4570S:	Maintained
4571F:	drivers/net/wireless/st/cw1200/
4572
4573CX18 VIDEO4LINUX DRIVER
4574M:	Andy Walls <awalls@md.metrocast.net>
4575L:	linux-media@vger.kernel.org
4576S:	Maintained
4577W:	https://linuxtv.org
4578T:	git git://linuxtv.org/media_tree.git
4579F:	drivers/media/pci/cx18/
4580F:	include/uapi/linux/ivtv*
4581
4582CX2341X MPEG ENCODER HELPER MODULE
4583M:	Hans Verkuil <hverkuil@xs4all.nl>
4584L:	linux-media@vger.kernel.org
4585S:	Maintained
4586W:	https://linuxtv.org
4587T:	git git://linuxtv.org/media_tree.git
4588F:	drivers/media/common/cx2341x*
4589F:	include/media/drv-intf/cx2341x.h
4590
4591CX24120 MEDIA DRIVER
4592M:	Jemma Denson <jdenson@gmail.com>
4593M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4594L:	linux-media@vger.kernel.org
4595S:	Maintained
4596W:	https://linuxtv.org
4597Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4598F:	drivers/media/dvb-frontends/cx24120*
4599
4600CX88 VIDEO4LINUX DRIVER
4601M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4602L:	linux-media@vger.kernel.org
4603S:	Odd fixes
4604W:	https://linuxtv.org
4605T:	git git://linuxtv.org/media_tree.git
4606F:	Documentation/driver-api/media/drivers/cx88*
4607F:	drivers/media/pci/cx88/
4608
4609CXD2820R MEDIA DRIVER
4610M:	Antti Palosaari <crope@iki.fi>
4611L:	linux-media@vger.kernel.org
4612S:	Maintained
4613W:	https://linuxtv.org
4614W:	http://palosaari.fi/linux/
4615Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4616T:	git git://linuxtv.org/anttip/media_tree.git
4617F:	drivers/media/dvb-frontends/cxd2820r*
4618
4619CXGB3 ETHERNET DRIVER (CXGB3)
4620M:	Vishal Kulkarni <vishal@chelsio.com>
4621L:	netdev@vger.kernel.org
4622S:	Supported
4623W:	http://www.chelsio.com
4624F:	drivers/net/ethernet/chelsio/cxgb3/
4625
4626CXGB3 ISCSI DRIVER (CXGB3I)
4627M:	Karen Xie <kxie@chelsio.com>
4628L:	linux-scsi@vger.kernel.org
4629S:	Supported
4630W:	http://www.chelsio.com
4631F:	drivers/scsi/cxgbi/cxgb3i
4632
4633CXGB4 CRYPTO DRIVER (chcr)
4634M:	Ayush Sawal <ayush.sawal@chelsio.com>
4635M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4636M:	Rohit Maheshwari <rohitm@chelsio.com>
4637L:	linux-crypto@vger.kernel.org
4638S:	Supported
4639W:	http://www.chelsio.com
4640F:	drivers/crypto/chelsio
4641
4642CXGB4 ETHERNET DRIVER (CXGB4)
4643M:	Vishal Kulkarni <vishal@chelsio.com>
4644L:	netdev@vger.kernel.org
4645S:	Supported
4646W:	http://www.chelsio.com
4647F:	drivers/net/ethernet/chelsio/cxgb4/
4648
4649CXGB4 ISCSI DRIVER (CXGB4I)
4650M:	Karen Xie <kxie@chelsio.com>
4651L:	linux-scsi@vger.kernel.org
4652S:	Supported
4653W:	http://www.chelsio.com
4654F:	drivers/scsi/cxgbi/cxgb4i
4655
4656CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4657M:	Potnuri Bharat Teja <bharat@chelsio.com>
4658L:	linux-rdma@vger.kernel.org
4659S:	Supported
4660W:	http://www.openfabrics.org
4661F:	drivers/infiniband/hw/cxgb4/
4662F:	include/uapi/rdma/cxgb4-abi.h
4663
4664CXGB4VF ETHERNET DRIVER (CXGB4VF)
4665M:	Vishal Kulkarni <vishal@gmail.com>
4666L:	netdev@vger.kernel.org
4667S:	Supported
4668W:	http://www.chelsio.com
4669F:	drivers/net/ethernet/chelsio/cxgb4vf/
4670
4671CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4672M:	Frederic Barrat <fbarrat@linux.ibm.com>
4673M:	Andrew Donnellan <ajd@linux.ibm.com>
4674L:	linuxppc-dev@lists.ozlabs.org
4675S:	Supported
4676F:	Documentation/ABI/testing/sysfs-class-cxl
4677F:	Documentation/powerpc/cxl.rst
4678F:	arch/powerpc/platforms/powernv/pci-cxl.c
4679F:	drivers/misc/cxl/
4680F:	include/misc/cxl*
4681F:	include/uapi/misc/cxl.h
4682
4683CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4684M:	Manoj N. Kumar <manoj@linux.ibm.com>
4685M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4686M:	Uma Krishnan <ukrishn@linux.ibm.com>
4687L:	linux-scsi@vger.kernel.org
4688S:	Supported
4689F:	Documentation/powerpc/cxlflash.rst
4690F:	drivers/scsi/cxlflash/
4691F:	include/uapi/scsi/cxlflash_ioctl.h
4692
4693CYBERPRO FB DRIVER
4694M:	Russell King <linux@armlinux.org.uk>
4695L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4696S:	Maintained
4697W:	http://www.armlinux.org.uk/
4698F:	drivers/video/fbdev/cyber2000fb.*
4699
4700CYCLADES ASYNC MUX DRIVER
4701S:	Orphan
4702W:	http://www.cyclades.com/
4703F:	drivers/tty/cyclades.c
4704F:	include/linux/cyclades.h
4705F:	include/uapi/linux/cyclades.h
4706
4707CYCLADES PC300 DRIVER
4708S:	Orphan
4709W:	http://www.cyclades.com/
4710F:	drivers/net/wan/pc300*
4711
4712CYPRESS_FIRMWARE MEDIA DRIVER
4713M:	Antti Palosaari <crope@iki.fi>
4714L:	linux-media@vger.kernel.org
4715S:	Maintained
4716W:	https://linuxtv.org
4717W:	http://palosaari.fi/linux/
4718Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4719T:	git git://linuxtv.org/anttip/media_tree.git
4720F:	drivers/media/common/cypress_firmware*
4721
4722CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4723M:	Linus Walleij <linus.walleij@linaro.org>
4724L:	linux-input@vger.kernel.org
4725S:	Maintained
4726F:	drivers/input/touchscreen/cy8ctma140.c
4727
4728CYTTSP TOUCHSCREEN DRIVER
4729M:	Ferruh Yigit <fery@cypress.com>
4730L:	linux-input@vger.kernel.org
4731S:	Supported
4732F:	drivers/input/touchscreen/cyttsp*
4733F:	include/linux/input/cyttsp.h
4734
4735D-LINK DIR-685 TOUCHKEYS DRIVER
4736M:	Linus Walleij <linus.walleij@linaro.org>
4737L:	linux-input@vger.kernel.org
4738S:	Supported
4739F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4740
4741DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4742M:	Joshua Kinard <kumba@gentoo.org>
4743S:	Maintained
4744F:	drivers/rtc/rtc-ds1685.c
4745F:	include/linux/rtc/ds1685.h
4746
4747DAMA SLAVE for AX.25
4748M:	Joerg Reuter <jreuter@yaina.de>
4749L:	linux-hams@vger.kernel.org
4750S:	Maintained
4751W:	http://yaina.de/jreuter/
4752W:	http://www.qsl.net/dl1bke/
4753F:	net/ax25/af_ax25.c
4754F:	net/ax25/ax25_dev.c
4755F:	net/ax25/ax25_ds_*
4756F:	net/ax25/ax25_in.c
4757F:	net/ax25/ax25_out.c
4758F:	net/ax25/ax25_timer.c
4759F:	net/ax25/sysctl_net_ax25.c
4760
4761DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4762L:	netdev@vger.kernel.org
4763S:	Orphan
4764F:	Documentation/networking/device_drivers/dec/dmfe.rst
4765F:	drivers/net/ethernet/dec/tulip/dmfe.c
4766
4767DC390/AM53C974 SCSI driver
4768M:	Hannes Reinecke <hare@suse.com>
4769L:	linux-scsi@vger.kernel.org
4770S:	Maintained
4771F:	drivers/scsi/am53c974.c
4772
4773DC395x SCSI driver
4774M:	Oliver Neukum <oliver@neukum.org>
4775M:	Ali Akcaagac <aliakc@web.de>
4776M:	Jamie Lenehan <lenehan@twibble.org>
4777L:	dc395x@twibble.org
4778S:	Maintained
4779W:	http://twibble.org/dist/dc395x/
4780W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4781F:	Documentation/scsi/dc395x.rst
4782F:	drivers/scsi/dc395x.*
4783
4784DCCP PROTOCOL
4785M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4786L:	dccp@vger.kernel.org
4787S:	Maintained
4788W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4789F:	include/linux/dccp.h
4790F:	include/linux/tfrc.h
4791F:	include/uapi/linux/dccp.h
4792F:	net/dccp/
4793
4794DECnet NETWORK LAYER
4795L:	linux-decnet-user@lists.sourceforge.net
4796S:	Orphan
4797W:	http://linux-decnet.sourceforge.net
4798F:	Documentation/networking/decnet.rst
4799F:	net/decnet/
4800
4801DECSTATION PLATFORM SUPPORT
4802M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4803L:	linux-mips@vger.kernel.org
4804S:	Maintained
4805W:	http://www.linux-mips.org/wiki/DECstation
4806F:	arch/mips/dec/
4807F:	arch/mips/include/asm/dec/
4808F:	arch/mips/include/asm/mach-dec/
4809
4810DEFXX FDDI NETWORK DRIVER
4811M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4812S:	Maintained
4813F:	drivers/net/fddi/defxx.*
4814
4815DEFZA FDDI NETWORK DRIVER
4816M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4817S:	Maintained
4818F:	drivers/net/fddi/defza.*
4819
4820DEINTERLACE DRIVERS FOR ALLWINNER H3
4821M:	Jernej Skrabec <jernej.skrabec@siol.net>
4822L:	linux-media@vger.kernel.org
4823S:	Maintained
4824T:	git git://linuxtv.org/media_tree.git
4825F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4826F:	drivers/media/platform/sunxi/sun8i-di/
4827
4828DELL LAPTOP DRIVER
4829M:	Matthew Garrett <mjg59@srcf.ucam.org>
4830M:	Pali Rohár <pali@kernel.org>
4831L:	platform-driver-x86@vger.kernel.org
4832S:	Maintained
4833F:	drivers/platform/x86/dell-laptop.c
4834
4835DELL LAPTOP FREEFALL DRIVER
4836M:	Pali Rohár <pali@kernel.org>
4837S:	Maintained
4838F:	drivers/platform/x86/dell-smo8800.c
4839
4840DELL LAPTOP RBTN DRIVER
4841M:	Pali Rohár <pali@kernel.org>
4842S:	Maintained
4843F:	drivers/platform/x86/dell-rbtn.*
4844
4845DELL LAPTOP SMM DRIVER
4846M:	Pali Rohár <pali@kernel.org>
4847S:	Maintained
4848F:	drivers/hwmon/dell-smm-hwmon.c
4849F:	include/uapi/linux/i8k.h
4850
4851DELL REMOTE BIOS UPDATE DRIVER
4852M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4853L:	platform-driver-x86@vger.kernel.org
4854S:	Maintained
4855F:	drivers/platform/x86/dell_rbu.c
4856
4857DELL SMBIOS DRIVER
4858M:	Pali Rohár <pali@kernel.org>
4859M:	Mario Limonciello <mario.limonciello@dell.com>
4860L:	platform-driver-x86@vger.kernel.org
4861S:	Maintained
4862F:	drivers/platform/x86/dell-smbios.*
4863
4864DELL SMBIOS SMM DRIVER
4865M:	Mario Limonciello <mario.limonciello@dell.com>
4866L:	platform-driver-x86@vger.kernel.org
4867S:	Maintained
4868F:	drivers/platform/x86/dell-smbios-smm.c
4869
4870DELL SMBIOS WMI DRIVER
4871M:	Mario Limonciello <mario.limonciello@dell.com>
4872L:	platform-driver-x86@vger.kernel.org
4873S:	Maintained
4874F:	drivers/platform/x86/dell-smbios-wmi.c
4875F:	tools/wmi/dell-smbios-example.c
4876
4877DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4878M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4879L:	platform-driver-x86@vger.kernel.org
4880S:	Maintained
4881F:	Documentation/driver-api/dcdbas.rst
4882F:	drivers/platform/x86/dcdbas.*
4883
4884DELL WMI DESCRIPTOR DRIVER
4885M:	Mario Limonciello <mario.limonciello@dell.com>
4886S:	Maintained
4887F:	drivers/platform/x86/dell-wmi-descriptor.c
4888
4889DELL WMI NOTIFICATIONS DRIVER
4890M:	Matthew Garrett <mjg59@srcf.ucam.org>
4891M:	Pali Rohár <pali@kernel.org>
4892S:	Maintained
4893F:	drivers/platform/x86/dell-wmi.c
4894
4895DELTA ST MEDIA DRIVER
4896M:	Hugues Fruchet <hugues.fruchet@st.com>
4897L:	linux-media@vger.kernel.org
4898S:	Supported
4899W:	https://linuxtv.org
4900T:	git git://linuxtv.org/media_tree.git
4901F:	drivers/media/platform/sti/delta
4902
4903DENALI NAND DRIVER
4904M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4905L:	linux-mtd@lists.infradead.org
4906S:	Supported
4907F:	drivers/mtd/nand/raw/denali*
4908
4909DESIGNWARE EDMA CORE IP DRIVER
4910M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4911L:	dmaengine@vger.kernel.org
4912S:	Maintained
4913F:	drivers/dma/dw-edma/
4914F:	include/linux/dma/edma.h
4915
4916DESIGNWARE USB2 DRD IP DRIVER
4917M:	Minas Harutyunyan <hminas@synopsys.com>
4918L:	linux-usb@vger.kernel.org
4919S:	Maintained
4920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4921F:	drivers/usb/dwc2/
4922
4923DESIGNWARE USB3 DRD IP DRIVER
4924M:	Felipe Balbi <balbi@kernel.org>
4925L:	linux-usb@vger.kernel.org
4926S:	Maintained
4927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4928F:	drivers/usb/dwc3/
4929
4930DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4931M:	Andreas Klinger <ak@it-klinger.de>
4932L:	linux-iio@vger.kernel.org
4933S:	Maintained
4934F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4935F:	drivers/iio/proximity/srf*.c
4936
4937DEVICE COREDUMP (DEV_COREDUMP)
4938M:	Johannes Berg <johannes@sipsolutions.net>
4939L:	linux-kernel@vger.kernel.org
4940S:	Maintained
4941F:	drivers/base/devcoredump.c
4942F:	include/linux/devcoredump.h
4943
4944DEVICE DIRECT ACCESS (DAX)
4945M:	Dan Williams <dan.j.williams@intel.com>
4946M:	Vishal Verma <vishal.l.verma@intel.com>
4947M:	Dave Jiang <dave.jiang@intel.com>
4948L:	linux-nvdimm@lists.01.org
4949S:	Supported
4950F:	drivers/dax/
4951
4952DEVICE FREQUENCY (DEVFREQ)
4953M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4954M:	Kyungmin Park <kyungmin.park@samsung.com>
4955M:	Chanwoo Choi <cw00.choi@samsung.com>
4956L:	linux-pm@vger.kernel.org
4957S:	Maintained
4958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4959F:	Documentation/devicetree/bindings/devfreq/
4960F:	drivers/devfreq/
4961F:	include/linux/devfreq.h
4962F:	include/trace/events/devfreq.h
4963
4964DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4965M:	Chanwoo Choi <cw00.choi@samsung.com>
4966L:	linux-pm@vger.kernel.org
4967S:	Supported
4968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4969F:	Documentation/devicetree/bindings/devfreq/event/
4970F:	drivers/devfreq/devfreq-event.c
4971F:	drivers/devfreq/event/
4972F:	include/dt-bindings/pmu/exynos_ppmu.h
4973F:	include/linux/devfreq-event.h
4974
4975DEVICE NUMBER REGISTRY
4976M:	Torben Mathiasen <device@lanana.org>
4977S:	Maintained
4978W:	http://lanana.org/docs/device-list/index.html
4979
4980DEVICE-MAPPER  (LVM)
4981M:	Alasdair Kergon <agk@redhat.com>
4982M:	Mike Snitzer <snitzer@redhat.com>
4983M:	dm-devel@redhat.com
4984L:	dm-devel@redhat.com
4985S:	Maintained
4986W:	http://sources.redhat.com/dm
4987Q:	http://patchwork.kernel.org/project/dm-devel/list/
4988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4989T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4990F:	Documentation/admin-guide/device-mapper/
4991F:	drivers/md/Kconfig
4992F:	drivers/md/Makefile
4993F:	drivers/md/dm*
4994F:	drivers/md/persistent-data/
4995F:	include/linux/device-mapper.h
4996F:	include/linux/dm-*.h
4997F:	include/uapi/linux/dm-*.h
4998
4999DEVLINK
5000M:	Jiri Pirko <jiri@mellanox.com>
5001L:	netdev@vger.kernel.org
5002S:	Supported
5003F:	Documentation/networking/devlink
5004F:	include/net/devlink.h
5005F:	include/uapi/linux/devlink.h
5006F:	net/core/devlink.c
5007
5008DIALOG SEMICONDUCTOR DRIVERS
5009M:	Support Opensource <support.opensource@diasemi.com>
5010S:	Supported
5011W:	http://www.dialog-semiconductor.com/products
5012F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
5013F:	Documentation/devicetree/bindings/mfd/da90*.txt
5014F:	Documentation/devicetree/bindings/regulator/da92*.txt
5015F:	Documentation/devicetree/bindings/regulator/slg51000.txt
5016F:	Documentation/devicetree/bindings/sound/da[79]*.txt
5017F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5018F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5019F:	Documentation/hwmon/da90??.rst
5020F:	drivers/gpio/gpio-da90??.c
5021F:	drivers/hwmon/da90??-hwmon.c
5022F:	drivers/iio/adc/da91??-*.c
5023F:	drivers/input/misc/da90??_onkey.c
5024F:	drivers/input/touchscreen/da9052_tsi.c
5025F:	drivers/leds/leds-da90??.c
5026F:	drivers/mfd/da903x.c
5027F:	drivers/mfd/da90??-*.c
5028F:	drivers/mfd/da91??-*.c
5029F:	drivers/pinctrl/pinctrl-da90??.c
5030F:	drivers/power/supply/da9052-battery.c
5031F:	drivers/power/supply/da91??-*.c
5032F:	drivers/regulator/da903x.c
5033F:	drivers/regulator/da9???-regulator.[ch]
5034F:	drivers/regulator/slg51000-regulator.[ch]
5035F:	drivers/rtc/rtc-da90??.c
5036F:	drivers/thermal/da90??-thermal.c
5037F:	drivers/video/backlight/da90??_bl.c
5038F:	drivers/watchdog/da90??_wdt.c
5039F:	include/linux/mfd/da903x.h
5040F:	include/linux/mfd/da9052/
5041F:	include/linux/mfd/da9055/
5042F:	include/linux/mfd/da9062/
5043F:	include/linux/mfd/da9063/
5044F:	include/linux/mfd/da9150/
5045F:	include/linux/regulator/da9211.h
5046F:	include/sound/da[79]*.h
5047F:	sound/soc/codecs/da[79]*.[ch]
5048
5049DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5050M:	William Breathitt Gray <vilhelm.gray@gmail.com>
5051L:	linux-gpio@vger.kernel.org
5052S:	Maintained
5053F:	drivers/gpio/gpio-gpio-mm.c
5054
5055DIOLAN U2C-12 I2C DRIVER
5056M:	Guenter Roeck <linux@roeck-us.net>
5057L:	linux-i2c@vger.kernel.org
5058S:	Maintained
5059F:	drivers/i2c/busses/i2c-diolan-u2c.c
5060
5061DIRECTORY NOTIFICATION (DNOTIFY)
5062M:	Jan Kara <jack@suse.cz>
5063R:	Amir Goldstein <amir73il@gmail.com>
5064L:	linux-fsdevel@vger.kernel.org
5065S:	Maintained
5066F:	Documentation/filesystems/dnotify.rst
5067F:	fs/notify/dnotify/
5068F:	include/linux/dnotify.h
5069
5070DISK GEOMETRY AND PARTITION HANDLING
5071M:	Andries Brouwer <aeb@cwi.nl>
5072S:	Maintained
5073W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5074W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5075W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5076
5077DISKQUOTA
5078M:	Jan Kara <jack@suse.com>
5079S:	Maintained
5080F:	Documentation/filesystems/quota.rst
5081F:	fs/quota/
5082F:	include/linux/quota*.h
5083F:	include/uapi/linux/quota*.h
5084
5085DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5086M:	Bernie Thompson <bernie@plugable.com>
5087L:	linux-fbdev@vger.kernel.org
5088S:	Maintained
5089W:	http://plugable.com/category/projects/udlfb/
5090F:	Documentation/fb/udlfb.rst
5091F:	drivers/video/fbdev/udlfb.c
5092F:	include/video/udlfb.h
5093
5094DISTRIBUTED LOCK MANAGER (DLM)
5095M:	Christine Caulfield <ccaulfie@redhat.com>
5096M:	David Teigland <teigland@redhat.com>
5097L:	cluster-devel@redhat.com
5098S:	Supported
5099W:	http://sources.redhat.com/cluster/
5100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5101F:	fs/dlm/
5102
5103DMA BUFFER SHARING FRAMEWORK
5104M:	Sumit Semwal <sumit.semwal@linaro.org>
5105L:	linux-media@vger.kernel.org
5106L:	dri-devel@lists.freedesktop.org
5107L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5108S:	Maintained
5109T:	git git://anongit.freedesktop.org/drm/drm-misc
5110F:	Documentation/driver-api/dma-buf.rst
5111F:	drivers/dma-buf/
5112F:	include/linux/*fence.h
5113F:	include/linux/dma-buf*
5114F:	include/linux/dma-resv.h
5115K:	\bdma_(?:buf|fence|resv)\b
5116
5117DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5118M:	Vinod Koul <vkoul@kernel.org>
5119L:	dmaengine@vger.kernel.org
5120S:	Maintained
5121Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
5122T:	git git://git.infradead.org/users/vkoul/slave-dma.git
5123F:	Documentation/devicetree/bindings/dma/
5124F:	Documentation/driver-api/dmaengine/
5125F:	drivers/dma/
5126F:	include/linux/dmaengine.h
5127F:	include/linux/of_dma.h
5128
5129DMA MAPPING HELPERS
5130M:	Christoph Hellwig <hch@lst.de>
5131M:	Marek Szyprowski <m.szyprowski@samsung.com>
5132R:	Robin Murphy <robin.murphy@arm.com>
5133L:	iommu@lists.linux-foundation.org
5134S:	Supported
5135W:	http://git.infradead.org/users/hch/dma-mapping.git
5136T:	git git://git.infradead.org/users/hch/dma-mapping.git
5137F:	include/asm-generic/dma-mapping.h
5138F:	include/linux/dma-direct.h
5139F:	include/linux/dma-mapping.h
5140F:	include/linux/dma-noncoherent.h
5141F:	kernel/dma/
5142
5143DMA-BUF HEAPS FRAMEWORK
5144M:	Sumit Semwal <sumit.semwal@linaro.org>
5145R:	Andrew F. Davis <afd@ti.com>
5146R:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5147R:	Liam Mark <lmark@codeaurora.org>
5148R:	Laura Abbott <labbott@redhat.com>
5149R:	Brian Starkey <Brian.Starkey@arm.com>
5150R:	John Stultz <john.stultz@linaro.org>
5151L:	linux-media@vger.kernel.org
5152L:	dri-devel@lists.freedesktop.org
5153L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5154S:	Maintained
5155T:	git git://anongit.freedesktop.org/drm/drm-misc
5156F:	drivers/dma-buf/dma-heap.c
5157F:	drivers/dma-buf/heaps/*
5158F:	include/linux/dma-heap.h
5159F:	include/uapi/linux/dma-heap.h
5160
5161DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5162M:	Lukasz Luba <lukasz.luba@arm.com>
5163L:	linux-pm@vger.kernel.org
5164L:	linux-samsung-soc@vger.kernel.org
5165S:	Maintained
5166F:	Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5167F:	drivers/memory/samsung/exynos5422-dmc.c
5168
5169DME1737 HARDWARE MONITOR DRIVER
5170M:	Juerg Haefliger <juergh@gmail.com>
5171L:	linux-hwmon@vger.kernel.org
5172S:	Maintained
5173F:	Documentation/hwmon/dme1737.rst
5174F:	drivers/hwmon/dme1737.c
5175
5176DMI/SMBIOS SUPPORT
5177M:	Jean Delvare <jdelvare@suse.com>
5178S:	Maintained
5179T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5180F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
5181F:	drivers/firmware/dmi-id.c
5182F:	drivers/firmware/dmi_scan.c
5183F:	include/linux/dmi.h
5184
5185DOCUMENTATION
5186M:	Jonathan Corbet <corbet@lwn.net>
5187L:	linux-doc@vger.kernel.org
5188S:	Maintained
5189T:	git git://git.lwn.net/linux.git docs-next
5190F:	Documentation/
5191F:	scripts/documentation-file-ref-check
5192F:	scripts/kernel-doc
5193F:	scripts/sphinx-pre-install
5194X:	Documentation/ABI/
5195X:	Documentation/admin-guide/media/
5196X:	Documentation/devicetree/
5197X:	Documentation/driver-api/media/
5198X:	Documentation/firmware-guide/acpi/
5199X:	Documentation/i2c/
5200X:	Documentation/power/
5201X:	Documentation/spi/
5202X:	Documentation/userspace-api/media/
5203
5204DOCUMENTATION SCRIPTS
5205M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5206L:	linux-doc@vger.kernel.org
5207S:	Maintained
5208F:	Documentation/sphinx/parse-headers.pl
5209F:	scripts/documentation-file-ref-check
5210F:	scripts/sphinx-pre-install
5211
5212DOCUMENTATION/ITALIAN
5213M:	Federico Vaga <federico.vaga@vaga.pv.it>
5214L:	linux-doc@vger.kernel.org
5215S:	Maintained
5216F:	Documentation/translations/it_IT
5217
5218DONGWOON DW9714 LENS VOICE COIL DRIVER
5219M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5220L:	linux-media@vger.kernel.org
5221S:	Maintained
5222T:	git git://linuxtv.org/media_tree.git
5223F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5224F:	drivers/media/i2c/dw9714.c
5225
5226DONGWOON DW9807 LENS VOICE COIL DRIVER
5227M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5228L:	linux-media@vger.kernel.org
5229S:	Maintained
5230T:	git git://linuxtv.org/media_tree.git
5231F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5232F:	drivers/media/i2c/dw9807-vcm.c
5233
5234DOUBLETALK DRIVER
5235M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5236L:	blinux-list@redhat.com
5237S:	Maintained
5238F:	drivers/char/dtlk.c
5239F:	include/linux/dtlk.h
5240
5241DPAA2 DATAPATH I/O (DPIO) DRIVER
5242M:	Roy Pledge <Roy.Pledge@nxp.com>
5243L:	linux-kernel@vger.kernel.org
5244S:	Maintained
5245F:	drivers/soc/fsl/dpio
5246
5247DPAA2 ETHERNET DRIVER
5248M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5249M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5250L:	netdev@vger.kernel.org
5251S:	Maintained
5252F:	Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5253F:	Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5254F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5255F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5256F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5257F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5258F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5259F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
5260F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5261
5262DPAA2 ETHERNET SWITCH DRIVER
5263M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5264M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5265L:	linux-kernel@vger.kernel.org
5266S:	Maintained
5267F:	drivers/staging/fsl-dpaa2/ethsw
5268
5269DPT_I2O SCSI RAID DRIVER
5270M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5271L:	linux-scsi@vger.kernel.org
5272S:	Maintained
5273W:	http://www.adaptec.com/
5274F:	drivers/scsi/dpt*
5275F:	drivers/scsi/dpt/
5276
5277DRBD DRIVER
5278M:	Philipp Reisner <philipp.reisner@linbit.com>
5279M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5280L:	drbd-dev@lists.linbit.com
5281S:	Supported
5282W:	http://www.drbd.org
5283T:	git git://git.linbit.com/linux-drbd.git
5284T:	git git://git.linbit.com/drbd-8.4.git
5285F:	Documentation/admin-guide/blockdev/
5286F:	drivers/block/drbd/
5287F:	lib/lru_cache.c
5288
5289DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5290M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5291R:	"Rafael J. Wysocki" <rafael@kernel.org>
5292S:	Supported
5293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5294F:	Documentation/core-api/kobject.rst
5295F:	drivers/base/
5296F:	fs/debugfs/
5297F:	fs/sysfs/
5298F:	include/linux/debugfs.h
5299F:	include/linux/kobj*
5300F:	lib/kobj*
5301
5302DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5303M:	Kevin Hilman <khilman@kernel.org>
5304M:	Nishanth Menon <nm@ti.com>
5305L:	linux-pm@vger.kernel.org
5306S:	Maintained
5307F:	drivers/power/avs/
5308F:	include/linux/power/smartreflex.h
5309
5310DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5311M:	Maxime Ripard <mripard@kernel.org>
5312M:	Chen-Yu Tsai <wens@csie.org>
5313R:	Jernej Skrabec <jernej.skrabec@siol.net>
5314L:	dri-devel@lists.freedesktop.org
5315S:	Supported
5316T:	git git://anongit.freedesktop.org/drm/drm-misc
5317F:	drivers/gpu/drm/sun4i/sun8i*
5318
5319DRM DRIVER FOR ARM PL111 CLCD
5320M:	Eric Anholt <eric@anholt.net>
5321S:	Supported
5322T:	git git://anongit.freedesktop.org/drm/drm-misc
5323F:	drivers/gpu/drm/pl111/
5324
5325DRM DRIVER FOR ARM VERSATILE TFT PANELS
5326M:	Linus Walleij <linus.walleij@linaro.org>
5327S:	Maintained
5328T:	git git://anongit.freedesktop.org/drm/drm-misc
5329F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5330F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5331
5332DRM DRIVER FOR ASPEED BMC GFX
5333M:	Joel Stanley <joel@jms.id.au>
5334L:	linux-aspeed@lists.ozlabs.org
5335S:	Supported
5336T:	git git://anongit.freedesktop.org/drm/drm-misc
5337F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5338F:	drivers/gpu/drm/aspeed/
5339
5340DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5341M:	Dave Airlie <airlied@redhat.com>
5342S:	Odd Fixes
5343F:	drivers/gpu/drm/ast/
5344
5345DRM DRIVER FOR BOCHS VIRTUAL GPU
5346M:	Gerd Hoffmann <kraxel@redhat.com>
5347L:	virtualization@lists.linux-foundation.org
5348S:	Maintained
5349T:	git git://anongit.freedesktop.org/drm/drm-misc
5350F:	drivers/gpu/drm/bochs/
5351
5352DRM DRIVER FOR BOE HIMAX8279D PANELS
5353M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5354S:	Maintained
5355F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5356F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
5357
5358DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5359M:	Linus Walleij <linus.walleij@linaro.org>
5360S:	Maintained
5361T:	git git://anongit.freedesktop.org/drm/drm-misc
5362F:	drivers/gpu/drm/tve200/
5363
5364DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5365M:	Icenowy Zheng <icenowy@aosc.io>
5366S:	Maintained
5367F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5368F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5369
5370DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5371M:	Jagan Teki <jagan@amarulasolutions.com>
5372S:	Maintained
5373F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5374F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5375
5376DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5377M:	Hans de Goede <hdegoede@redhat.com>
5378S:	Maintained
5379T:	git git://anongit.freedesktop.org/drm/drm-misc
5380F:	drivers/gpu/drm/tiny/gm12u320.c
5381
5382DRM DRIVER FOR HX8357D PANELS
5383M:	Eric Anholt <eric@anholt.net>
5384S:	Maintained
5385T:	git git://anongit.freedesktop.org/drm/drm-misc
5386F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5387F:	drivers/gpu/drm/tiny/hx8357d.c
5388
5389DRM DRIVER FOR ILITEK ILI9225 PANELS
5390M:	David Lechner <david@lechnology.com>
5391S:	Maintained
5392T:	git git://anongit.freedesktop.org/drm/drm-misc
5393F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5394F:	drivers/gpu/drm/tiny/ili9225.c
5395
5396DRM DRIVER FOR ILITEK ILI9486 PANELS
5397M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5398S:	Maintained
5399T:	git git://anongit.freedesktop.org/drm/drm-misc
5400F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5401F:	drivers/gpu/drm/tiny/ili9486.c
5402
5403DRM DRIVER FOR INTEL I810 VIDEO CARDS
5404S:	Orphan / Obsolete
5405F:	drivers/gpu/drm/i810/
5406F:	include/uapi/drm/i810_drm.h
5407
5408DRM DRIVER FOR LVDS PANELS
5409M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5410L:	dri-devel@lists.freedesktop.org
5411T:	git git://anongit.freedesktop.org/drm/drm-misc
5412S:	Maintained
5413F:	drivers/gpu/drm/panel/panel-lvds.c
5414F:	Documentation/devicetree/bindings/display/panel/lvds.yaml
5415
5416DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5417S:	Orphan / Obsolete
5418F:	drivers/gpu/drm/mga/
5419F:	include/uapi/drm/mga_drm.h
5420
5421DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5422M:	Dave Airlie <airlied@redhat.com>
5423S:	Odd Fixes
5424F:	drivers/gpu/drm/mgag200/
5425
5426DRM DRIVER FOR MI0283QT
5427M:	Noralf Trønnes <noralf@tronnes.org>
5428S:	Maintained
5429T:	git git://anongit.freedesktop.org/drm/drm-misc
5430F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5431F:	drivers/gpu/drm/tiny/mi0283qt.c
5432
5433DRM DRIVER FOR MSM ADRENO GPU
5434M:	Rob Clark <robdclark@gmail.com>
5435M:	Sean Paul <sean@poorly.run>
5436L:	linux-arm-msm@vger.kernel.org
5437L:	dri-devel@lists.freedesktop.org
5438L:	freedreno@lists.freedesktop.org
5439S:	Maintained
5440T:	git https://gitlab.freedesktop.org/drm/msm.git
5441F:	Documentation/devicetree/bindings/display/msm/
5442F:	drivers/gpu/drm/msm/
5443F:	include/uapi/drm/msm_drm.h
5444
5445DRM DRIVER FOR NOVATEK NT35510 PANELS
5446M:	Linus Walleij <linus.walleij@linaro.org>
5447S:	Maintained
5448T:	git git://anongit.freedesktop.org/drm/drm-misc
5449F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5450F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
5451
5452DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5453M:	Ben Skeggs <bskeggs@redhat.com>
5454L:	dri-devel@lists.freedesktop.org
5455L:	nouveau@lists.freedesktop.org
5456S:	Supported
5457T:	git git://github.com/skeggsb/linux
5458F:	drivers/gpu/drm/nouveau/
5459F:	include/uapi/drm/nouveau_drm.h
5460
5461DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5462M:	Stefan Mavrodiev <stefan@olimex.com>
5463S:	Maintained
5464F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5465F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5466
5467DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5468M:	Noralf Trønnes <noralf@tronnes.org>
5469S:	Maintained
5470T:	git git://anongit.freedesktop.org/drm/drm-misc
5471F:	Documentation/devicetree/bindings/display/repaper.txt
5472F:	drivers/gpu/drm/tiny/repaper.c
5473
5474DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5475M:	Dave Airlie <airlied@redhat.com>
5476M:	Gerd Hoffmann <kraxel@redhat.com>
5477L:	virtualization@lists.linux-foundation.org
5478S:	Obsolete
5479W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5480T:	git git://anongit.freedesktop.org/drm/drm-misc
5481F:	drivers/gpu/drm/tiny/cirrus.c
5482
5483DRM DRIVER FOR QXL VIRTUAL GPU
5484M:	Dave Airlie <airlied@redhat.com>
5485M:	Gerd Hoffmann <kraxel@redhat.com>
5486L:	virtualization@lists.linux-foundation.org
5487L:	spice-devel@lists.freedesktop.org
5488S:	Maintained
5489T:	git git://anongit.freedesktop.org/drm/drm-misc
5490F:	drivers/gpu/drm/qxl/
5491F:	include/uapi/drm/qxl_drm.h
5492
5493DRM DRIVER FOR RAGE 128 VIDEO CARDS
5494S:	Orphan / Obsolete
5495F:	drivers/gpu/drm/r128/
5496F:	include/uapi/drm/r128_drm.h
5497
5498DRM DRIVER FOR RAYDIUM RM67191 PANELS
5499M:	Robert Chiras <robert.chiras@nxp.com>
5500S:	Maintained
5501F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5502F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5503
5504DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5505M:	Guido Günther <agx@sigxcpu.org>
5506R:	Purism Kernel Team <kernel@puri.sm>
5507S:	Maintained
5508F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5509F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5510
5511DRM DRIVER FOR SAVAGE VIDEO CARDS
5512S:	Orphan / Obsolete
5513F:	drivers/gpu/drm/savage/
5514F:	include/uapi/drm/savage_drm.h
5515
5516DRM DRIVER FOR SIS VIDEO CARDS
5517S:	Orphan / Obsolete
5518F:	drivers/gpu/drm/sis/
5519F:	include/uapi/drm/sis_drm.h
5520
5521DRM DRIVER FOR SITRONIX ST7586 PANELS
5522M:	David Lechner <david@lechnology.com>
5523S:	Maintained
5524T:	git git://anongit.freedesktop.org/drm/drm-misc
5525F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5526F:	drivers/gpu/drm/tiny/st7586.c
5527
5528DRM DRIVER FOR SITRONIX ST7701 PANELS
5529M:	Jagan Teki <jagan@amarulasolutions.com>
5530S:	Maintained
5531F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5532F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5533
5534DRM DRIVER FOR SITRONIX ST7735R PANELS
5535M:	David Lechner <david@lechnology.com>
5536S:	Maintained
5537T:	git git://anongit.freedesktop.org/drm/drm-misc
5538F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5539F:	drivers/gpu/drm/tiny/st7735r.c
5540
5541DRM DRIVER FOR SONY ACX424AKP PANELS
5542M:	Linus Walleij <linus.walleij@linaro.org>
5543S:	Maintained
5544T:	git git://anongit.freedesktop.org/drm/drm-misc
5545F:	drivers/gpu/drm/panel/panel-sony-acx424akp.c
5546
5547DRM DRIVER FOR ST-ERICSSON MCDE
5548M:	Linus Walleij <linus.walleij@linaro.org>
5549S:	Maintained
5550T:	git git://anongit.freedesktop.org/drm/drm-misc
5551F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5552F:	drivers/gpu/drm/mcde/
5553
5554DRM DRIVER FOR TDFX VIDEO CARDS
5555S:	Orphan / Obsolete
5556F:	drivers/gpu/drm/tdfx/
5557
5558DRM DRIVER FOR TPO TPG110 PANELS
5559M:	Linus Walleij <linus.walleij@linaro.org>
5560S:	Maintained
5561T:	git git://anongit.freedesktop.org/drm/drm-misc
5562F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5563F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5564
5565DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5566M:	Dave Airlie <airlied@redhat.com>
5567R:	Sean Paul <sean@poorly.run>
5568L:	dri-devel@lists.freedesktop.org
5569S:	Odd Fixes
5570T:	git git://anongit.freedesktop.org/drm/drm-misc
5571F:	drivers/gpu/drm/udl/
5572
5573DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5574M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5575R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5576R:	Daniel Vetter <daniel@ffwll.ch>
5577L:	dri-devel@lists.freedesktop.org
5578S:	Maintained
5579T:	git git://anongit.freedesktop.org/drm/drm-misc
5580F:	Documentation/gpu/vkms.rst
5581F:	drivers/gpu/drm/vkms/
5582
5583DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5584M:	Hans de Goede <hdegoede@redhat.com>
5585L:	dri-devel@lists.freedesktop.org
5586S:	Maintained
5587T:	git git://anongit.freedesktop.org/drm/drm-misc
5588F:	drivers/gpu/drm/vboxvideo/
5589
5590DRM DRIVER FOR VMWARE VIRTUAL GPU
5591M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5592M:	Roland Scheidegger <sroland@vmware.com>
5593L:	dri-devel@lists.freedesktop.org
5594S:	Supported
5595T:	git git://people.freedesktop.org/~sroland/linux
5596F:	drivers/gpu/drm/vmwgfx/
5597F:	include/uapi/drm/vmwgfx_drm.h
5598
5599DRM DRIVERS
5600M:	David Airlie <airlied@linux.ie>
5601M:	Daniel Vetter <daniel@ffwll.ch>
5602L:	dri-devel@lists.freedesktop.org
5603S:	Maintained
5604B:	https://bugs.freedesktop.org/
5605C:	irc://chat.freenode.net/dri-devel
5606T:	git git://anongit.freedesktop.org/drm/drm
5607F:	Documentation/devicetree/bindings/display/
5608F:	Documentation/devicetree/bindings/gpu/
5609F:	Documentation/gpu/
5610F:	drivers/gpu/drm/
5611F:	drivers/gpu/vga/
5612F:	include/drm/
5613F:	include/linux/vga*
5614F:	include/uapi/drm/
5615
5616DRM DRIVERS AND MISC GPU PATCHES
5617M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5618M:	Maxime Ripard <mripard@kernel.org>
5619M:	Thomas Zimmermann <tzimmermann@suse.de>
5620S:	Maintained
5621W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5622T:	git git://anongit.freedesktop.org/drm/drm-misc
5623F:	Documentation/gpu/
5624F:	drivers/gpu/drm/*
5625F:	drivers/gpu/vga/
5626F:	include/drm/drm*
5627F:	include/linux/vga*
5628F:	include/uapi/drm/drm*
5629
5630DRM DRIVERS FOR ALLWINNER A10
5631M:	Maxime Ripard <mripard@kernel.org>
5632M:	Chen-Yu Tsai <wens@csie.org>
5633L:	dri-devel@lists.freedesktop.org
5634S:	Supported
5635T:	git git://anongit.freedesktop.org/drm/drm-misc
5636F:	Documentation/devicetree/bindings/display/allwinner*
5637F:	drivers/gpu/drm/sun4i/
5638
5639DRM DRIVERS FOR AMLOGIC SOCS
5640M:	Neil Armstrong <narmstrong@baylibre.com>
5641L:	dri-devel@lists.freedesktop.org
5642L:	linux-amlogic@lists.infradead.org
5643S:	Supported
5644W:	http://linux-meson.com/
5645T:	git git://anongit.freedesktop.org/drm/drm-misc
5646F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5647F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5648F:	Documentation/gpu/meson.rst
5649F:	drivers/gpu/drm/meson/
5650
5651DRM DRIVERS FOR ATMEL HLCDC
5652M:	Sam Ravnborg <sam@ravnborg.org>
5653M:	Boris Brezillon <bbrezillon@kernel.org>
5654L:	dri-devel@lists.freedesktop.org
5655S:	Supported
5656T:	git git://anongit.freedesktop.org/drm/drm-misc
5657F:	Documentation/devicetree/bindings/display/atmel/
5658F:	drivers/gpu/drm/atmel-hlcdc/
5659
5660DRM DRIVERS FOR BRIDGE CHIPS
5661M:	Andrzej Hajda <a.hajda@samsung.com>
5662M:	Neil Armstrong <narmstrong@baylibre.com>
5663R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5664R:	Jonas Karlman <jonas@kwiboo.se>
5665R:	Jernej Skrabec <jernej.skrabec@siol.net>
5666S:	Maintained
5667T:	git git://anongit.freedesktop.org/drm/drm-misc
5668F:	drivers/gpu/drm/bridge/
5669
5670DRM DRIVERS FOR EXYNOS
5671M:	Inki Dae <inki.dae@samsung.com>
5672M:	Joonyoung Shim <jy0922.shim@samsung.com>
5673M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5674M:	Kyungmin Park <kyungmin.park@samsung.com>
5675L:	dri-devel@lists.freedesktop.org
5676S:	Supported
5677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5678F:	Documentation/devicetree/bindings/display/exynos/
5679F:	drivers/gpu/drm/exynos/
5680F:	include/uapi/drm/exynos_drm.h
5681
5682DRM DRIVERS FOR FREESCALE DCU
5683M:	Stefan Agner <stefan@agner.ch>
5684M:	Alison Wang <alison.wang@nxp.com>
5685L:	dri-devel@lists.freedesktop.org
5686S:	Supported
5687T:	git git://anongit.freedesktop.org/drm/drm-misc
5688F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5689F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5690F:	drivers/gpu/drm/fsl-dcu/
5691
5692DRM DRIVERS FOR FREESCALE IMX
5693M:	Philipp Zabel <p.zabel@pengutronix.de>
5694L:	dri-devel@lists.freedesktop.org
5695S:	Maintained
5696F:	Documentation/devicetree/bindings/display/imx/
5697F:	drivers/gpu/drm/imx/
5698F:	drivers/gpu/ipu-v3/
5699
5700DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5701M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5702L:	dri-devel@lists.freedesktop.org
5703S:	Maintained
5704T:	git git://github.com/patjak/drm-gma500
5705F:	drivers/gpu/drm/gma500/
5706
5707DRM DRIVERS FOR HISILICON
5708M:	Xinliang Liu <xinliang.liu@linaro.org>
5709M:	Rongrong Zou <zourongrong@gmail.com>
5710R:	John Stultz <john.stultz@linaro.org>
5711R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5712R:	Chen Feng <puck.chen@hisilicon.com>
5713L:	dri-devel@lists.freedesktop.org
5714S:	Maintained
5715T:	git git://anongit.freedesktop.org/drm/drm-misc
5716F:	Documentation/devicetree/bindings/display/hisilicon/
5717F:	drivers/gpu/drm/hisilicon/
5718
5719DRM DRIVERS FOR LIMA
5720M:	Qiang Yu <yuq825@gmail.com>
5721L:	dri-devel@lists.freedesktop.org
5722L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5723S:	Maintained
5724T:	git git://anongit.freedesktop.org/drm/drm-misc
5725F:	drivers/gpu/drm/lima/
5726F:	include/uapi/drm/lima_drm.h
5727
5728DRM DRIVERS FOR MEDIATEK
5729M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
5730M:	Philipp Zabel <p.zabel@pengutronix.de>
5731L:	dri-devel@lists.freedesktop.org
5732S:	Supported
5733F:	Documentation/devicetree/bindings/display/mediatek/
5734F:	drivers/gpu/drm/mediatek/
5735
5736DRM DRIVERS FOR NVIDIA TEGRA
5737M:	Thierry Reding <thierry.reding@gmail.com>
5738L:	dri-devel@lists.freedesktop.org
5739L:	linux-tegra@vger.kernel.org
5740S:	Supported
5741T:	git git://anongit.freedesktop.org/tegra/linux.git
5742F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5743F:	drivers/gpu/drm/tegra/
5744F:	drivers/gpu/host1x/
5745F:	include/linux/host1x.h
5746F:	include/uapi/drm/tegra_drm.h
5747
5748DRM DRIVERS FOR RENESAS
5749M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5750M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5751L:	dri-devel@lists.freedesktop.org
5752L:	linux-renesas-soc@vger.kernel.org
5753S:	Supported
5754T:	git git://linuxtv.org/pinchartl/media drm/du/next
5755F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5756F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5757F:	Documentation/devicetree/bindings/display/renesas,du.txt
5758F:	drivers/gpu/drm/rcar-du/
5759F:	drivers/gpu/drm/shmobile/
5760F:	include/linux/platform_data/shmob_drm.h
5761
5762DRM DRIVERS FOR ROCKCHIP
5763M:	Sandy Huang <hjc@rock-chips.com>
5764M:	Heiko Stübner <heiko@sntech.de>
5765L:	dri-devel@lists.freedesktop.org
5766S:	Maintained
5767T:	git git://anongit.freedesktop.org/drm/drm-misc
5768F:	Documentation/devicetree/bindings/display/rockchip/
5769F:	drivers/gpu/drm/rockchip/
5770
5771DRM DRIVERS FOR STI
5772M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5773M:	Vincent Abriou <vincent.abriou@st.com>
5774L:	dri-devel@lists.freedesktop.org
5775S:	Maintained
5776T:	git git://anongit.freedesktop.org/drm/drm-misc
5777F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5778F:	drivers/gpu/drm/sti
5779
5780DRM DRIVERS FOR STM
5781M:	Yannick Fertre <yannick.fertre@st.com>
5782M:	Philippe Cornu <philippe.cornu@st.com>
5783M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5784M:	Vincent Abriou <vincent.abriou@st.com>
5785L:	dri-devel@lists.freedesktop.org
5786S:	Maintained
5787T:	git git://anongit.freedesktop.org/drm/drm-misc
5788F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5789F:	drivers/gpu/drm/stm
5790
5791DRM DRIVERS FOR TI KEYSTONE
5792M:	Jyri Sarha <jsarha@ti.com>
5793M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5794L:	dri-devel@lists.freedesktop.org
5795S:	Maintained
5796T:	git git://anongit.freedesktop.org/drm/drm-misc
5797F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5798F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5799F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5800F:	drivers/gpu/drm/tidss/
5801
5802DRM DRIVERS FOR TI LCDC
5803M:	Jyri Sarha <jsarha@ti.com>
5804R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5805L:	dri-devel@lists.freedesktop.org
5806S:	Maintained
5807F:	Documentation/devicetree/bindings/display/tilcdc/
5808F:	drivers/gpu/drm/tilcdc/
5809
5810DRM DRIVERS FOR TI OMAP
5811M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5812L:	dri-devel@lists.freedesktop.org
5813S:	Maintained
5814F:	Documentation/devicetree/bindings/display/ti/
5815F:	drivers/gpu/drm/omapdrm/
5816
5817DRM DRIVERS FOR V3D
5818M:	Eric Anholt <eric@anholt.net>
5819S:	Supported
5820T:	git git://anongit.freedesktop.org/drm/drm-misc
5821F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5822F:	drivers/gpu/drm/v3d/
5823F:	include/uapi/drm/v3d_drm.h
5824
5825DRM DRIVERS FOR VC4
5826M:	Eric Anholt <eric@anholt.net>
5827S:	Supported
5828T:	git git://github.com/anholt/linux
5829T:	git git://anongit.freedesktop.org/drm/drm-misc
5830F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5831F:	drivers/gpu/drm/vc4/
5832F:	include/uapi/drm/vc4_drm.h
5833
5834DRM DRIVERS FOR VIVANTE GPU IP
5835M:	Lucas Stach <l.stach@pengutronix.de>
5836R:	Russell King <linux+etnaviv@armlinux.org.uk>
5837R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5838L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5839L:	dri-devel@lists.freedesktop.org
5840S:	Maintained
5841F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5842F:	drivers/gpu/drm/etnaviv/
5843F:	include/uapi/drm/etnaviv_drm.h
5844
5845DRM DRIVERS FOR XEN
5846M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5847L:	dri-devel@lists.freedesktop.org
5848L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5849S:	Supported
5850T:	git git://anongit.freedesktop.org/drm/drm-misc
5851F:	Documentation/gpu/xen-front.rst
5852F:	drivers/gpu/drm/xen/
5853
5854DRM DRIVERS FOR ZTE ZX
5855M:	Shawn Guo <shawnguo@kernel.org>
5856L:	dri-devel@lists.freedesktop.org
5857S:	Maintained
5858T:	git git://anongit.freedesktop.org/drm/drm-misc
5859F:	Documentation/devicetree/bindings/display/zte,vou.txt
5860F:	drivers/gpu/drm/zte/
5861
5862DRM PANEL DRIVERS
5863M:	Thierry Reding <thierry.reding@gmail.com>
5864R:	Sam Ravnborg <sam@ravnborg.org>
5865L:	dri-devel@lists.freedesktop.org
5866S:	Maintained
5867T:	git git://anongit.freedesktop.org/drm/drm-misc
5868F:	Documentation/devicetree/bindings/display/panel/
5869F:	drivers/gpu/drm/drm_panel.c
5870F:	drivers/gpu/drm/panel/
5871F:	include/drm/drm_panel.h
5872
5873DRM TTM SUBSYSTEM
5874M:	Christian Koenig <christian.koenig@amd.com>
5875M:	Huang Rui <ray.huang@amd.com>
5876L:	dri-devel@lists.freedesktop.org
5877S:	Maintained
5878T:	git git://people.freedesktop.org/~agd5f/linux
5879F:	drivers/gpu/drm/ttm/
5880F:	include/drm/ttm/
5881
5882DSBR100 USB FM RADIO DRIVER
5883M:	Alexey Klimov <klimov.linux@gmail.com>
5884L:	linux-media@vger.kernel.org
5885S:	Maintained
5886T:	git git://linuxtv.org/media_tree.git
5887F:	drivers/media/radio/dsbr100.c
5888
5889DT3155 MEDIA DRIVER
5890M:	Hans Verkuil <hverkuil@xs4all.nl>
5891L:	linux-media@vger.kernel.org
5892S:	Odd Fixes
5893W:	https://linuxtv.org
5894T:	git git://linuxtv.org/media_tree.git
5895F:	drivers/media/pci/dt3155/
5896
5897DVB_USB_AF9015 MEDIA DRIVER
5898M:	Antti Palosaari <crope@iki.fi>
5899L:	linux-media@vger.kernel.org
5900S:	Maintained
5901W:	https://linuxtv.org
5902W:	http://palosaari.fi/linux/
5903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5904T:	git git://linuxtv.org/anttip/media_tree.git
5905F:	drivers/media/usb/dvb-usb-v2/af9015*
5906
5907DVB_USB_AF9035 MEDIA DRIVER
5908M:	Antti Palosaari <crope@iki.fi>
5909L:	linux-media@vger.kernel.org
5910S:	Maintained
5911W:	https://linuxtv.org
5912W:	http://palosaari.fi/linux/
5913Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5914T:	git git://linuxtv.org/anttip/media_tree.git
5915F:	drivers/media/usb/dvb-usb-v2/af9035*
5916
5917DVB_USB_ANYSEE MEDIA DRIVER
5918M:	Antti Palosaari <crope@iki.fi>
5919L:	linux-media@vger.kernel.org
5920S:	Maintained
5921W:	https://linuxtv.org
5922W:	http://palosaari.fi/linux/
5923Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5924T:	git git://linuxtv.org/anttip/media_tree.git
5925F:	drivers/media/usb/dvb-usb-v2/anysee*
5926
5927DVB_USB_AU6610 MEDIA DRIVER
5928M:	Antti Palosaari <crope@iki.fi>
5929L:	linux-media@vger.kernel.org
5930S:	Maintained
5931W:	https://linuxtv.org
5932W:	http://palosaari.fi/linux/
5933Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5934T:	git git://linuxtv.org/anttip/media_tree.git
5935F:	drivers/media/usb/dvb-usb-v2/au6610*
5936
5937DVB_USB_CE6230 MEDIA DRIVER
5938M:	Antti Palosaari <crope@iki.fi>
5939L:	linux-media@vger.kernel.org
5940S:	Maintained
5941W:	https://linuxtv.org
5942W:	http://palosaari.fi/linux/
5943Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5944T:	git git://linuxtv.org/anttip/media_tree.git
5945F:	drivers/media/usb/dvb-usb-v2/ce6230*
5946
5947DVB_USB_CXUSB MEDIA DRIVER
5948M:	Michael Krufky <mkrufky@linuxtv.org>
5949L:	linux-media@vger.kernel.org
5950S:	Maintained
5951W:	https://linuxtv.org
5952W:	http://github.com/mkrufky
5953Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5954T:	git git://linuxtv.org/media_tree.git
5955F:	drivers/media/usb/dvb-usb/cxusb*
5956
5957DVB_USB_EC168 MEDIA DRIVER
5958M:	Antti Palosaari <crope@iki.fi>
5959L:	linux-media@vger.kernel.org
5960S:	Maintained
5961W:	https://linuxtv.org
5962W:	http://palosaari.fi/linux/
5963Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5964T:	git git://linuxtv.org/anttip/media_tree.git
5965F:	drivers/media/usb/dvb-usb-v2/ec168*
5966
5967DVB_USB_GL861 MEDIA DRIVER
5968M:	Antti Palosaari <crope@iki.fi>
5969L:	linux-media@vger.kernel.org
5970S:	Maintained
5971W:	https://linuxtv.org
5972Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5973T:	git git://linuxtv.org/anttip/media_tree.git
5974F:	drivers/media/usb/dvb-usb-v2/gl861*
5975
5976DVB_USB_MXL111SF MEDIA DRIVER
5977M:	Michael Krufky <mkrufky@linuxtv.org>
5978L:	linux-media@vger.kernel.org
5979S:	Maintained
5980W:	https://linuxtv.org
5981W:	http://github.com/mkrufky
5982Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5983T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5984F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5985
5986DVB_USB_RTL28XXU MEDIA DRIVER
5987M:	Antti Palosaari <crope@iki.fi>
5988L:	linux-media@vger.kernel.org
5989S:	Maintained
5990W:	https://linuxtv.org
5991W:	http://palosaari.fi/linux/
5992Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5993T:	git git://linuxtv.org/anttip/media_tree.git
5994F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5995
5996DVB_USB_V2 MEDIA DRIVER
5997M:	Antti Palosaari <crope@iki.fi>
5998L:	linux-media@vger.kernel.org
5999S:	Maintained
6000W:	https://linuxtv.org
6001W:	http://palosaari.fi/linux/
6002Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6003T:	git git://linuxtv.org/anttip/media_tree.git
6004F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
6005F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
6006
6007DYNAMIC DEBUG
6008M:	Jason Baron <jbaron@akamai.com>
6009S:	Maintained
6010F:	include/linux/dynamic_debug.h
6011F:	lib/dynamic_debug.c
6012
6013DYNAMIC INTERRUPT MODERATION
6014M:	Tal Gilboa <talgi@mellanox.com>
6015S:	Maintained
6016F:	Documentation/networking/net_dim.rst
6017F:	include/linux/dim.h
6018F:	lib/dim/
6019
6020DZ DECSTATION DZ11 SERIAL DRIVER
6021M:	"Maciej W. Rozycki" <macro@linux-mips.org>
6022S:	Maintained
6023F:	drivers/tty/serial/dz.*
6024
6025E3X0 POWER BUTTON DRIVER
6026M:	Moritz Fischer <moritz.fischer@ettus.com>
6027L:	usrp-users@lists.ettus.com
6028S:	Supported
6029W:	http://www.ettus.com
6030F:	Documentation/devicetree/bindings/input/e3x0-button.txt
6031F:	drivers/input/misc/e3x0-button.c
6032
6033E4000 MEDIA DRIVER
6034M:	Antti Palosaari <crope@iki.fi>
6035L:	linux-media@vger.kernel.org
6036S:	Maintained
6037W:	https://linuxtv.org
6038W:	http://palosaari.fi/linux/
6039Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6040T:	git git://linuxtv.org/anttip/media_tree.git
6041F:	drivers/media/tuners/e4000*
6042
6043EARTH_PT1 MEDIA DRIVER
6044M:	Akihiro Tsukada <tskd08@gmail.com>
6045L:	linux-media@vger.kernel.org
6046S:	Odd Fixes
6047F:	drivers/media/pci/pt1/
6048
6049EARTH_PT3 MEDIA DRIVER
6050M:	Akihiro Tsukada <tskd08@gmail.com>
6051L:	linux-media@vger.kernel.org
6052S:	Odd Fixes
6053F:	drivers/media/pci/pt3/
6054
6055EC100 MEDIA DRIVER
6056M:	Antti Palosaari <crope@iki.fi>
6057L:	linux-media@vger.kernel.org
6058S:	Maintained
6059W:	https://linuxtv.org
6060W:	http://palosaari.fi/linux/
6061Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6062T:	git git://linuxtv.org/anttip/media_tree.git
6063F:	drivers/media/dvb-frontends/ec100*
6064
6065ECRYPT FILE SYSTEM
6066M:	Tyler Hicks <code@tyhicks.com>
6067L:	ecryptfs@vger.kernel.org
6068S:	Odd Fixes
6069W:	http://ecryptfs.org
6070W:	https://launchpad.net/ecryptfs
6071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6072F:	Documentation/filesystems/ecryptfs.rst
6073F:	fs/ecryptfs/
6074
6075EDAC-AMD64
6076M:	Borislav Petkov <bp@alien8.de>
6077L:	linux-edac@vger.kernel.org
6078S:	Maintained
6079F:	drivers/edac/amd64_edac*
6080
6081EDAC-ARMADA
6082M:	Jan Luebbe <jlu@pengutronix.de>
6083L:	linux-edac@vger.kernel.org
6084S:	Maintained
6085F:	drivers/edac/armada_xp_*
6086
6087EDAC-AST2500
6088M:	Stefan Schaeckeler <sschaeck@cisco.com>
6089S:	Supported
6090F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6091F:	drivers/edac/aspeed_edac.c
6092
6093EDAC-BLUEFIELD
6094M:	Shravan Kumar Ramani <sramani@mellanox.com>
6095S:	Supported
6096F:	drivers/edac/bluefield_edac.c
6097
6098EDAC-CALXEDA
6099M:	Robert Richter <rric@kernel.org>
6100L:	linux-edac@vger.kernel.org
6101S:	Maintained
6102F:	drivers/edac/highbank*
6103
6104EDAC-CAVIUM OCTEON
6105M:	Ralf Baechle <ralf@linux-mips.org>
6106M:	Robert Richter <rrichter@marvell.com>
6107L:	linux-edac@vger.kernel.org
6108L:	linux-mips@vger.kernel.org
6109S:	Supported
6110F:	drivers/edac/octeon_edac*
6111
6112EDAC-CAVIUM THUNDERX
6113M:	Robert Richter <rrichter@marvell.com>
6114L:	linux-edac@vger.kernel.org
6115S:	Supported
6116F:	drivers/edac/thunderx_edac*
6117
6118EDAC-CORE
6119M:	Borislav Petkov <bp@alien8.de>
6120M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6121M:	Tony Luck <tony.luck@intel.com>
6122R:	James Morse <james.morse@arm.com>
6123R:	Robert Richter <rrichter@marvell.com>
6124L:	linux-edac@vger.kernel.org
6125S:	Supported
6126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6127F:	Documentation/admin-guide/ras.rst
6128F:	Documentation/driver-api/edac.rst
6129F:	drivers/edac/
6130F:	include/linux/edac.h
6131
6132EDAC-DMC520
6133M:	Lei Wang <lewan@microsoft.com>
6134L:	linux-edac@vger.kernel.org
6135S:	Supported
6136F:	drivers/edac/dmc520_edac.c
6137
6138EDAC-E752X
6139M:	Mark Gross <mark.gross@intel.com>
6140L:	linux-edac@vger.kernel.org
6141S:	Maintained
6142F:	drivers/edac/e752x_edac.c
6143
6144EDAC-E7XXX
6145L:	linux-edac@vger.kernel.org
6146S:	Maintained
6147F:	drivers/edac/e7xxx_edac.c
6148
6149EDAC-FSL_DDR
6150M:	York Sun <york.sun@nxp.com>
6151L:	linux-edac@vger.kernel.org
6152S:	Maintained
6153F:	drivers/edac/fsl_ddr_edac.*
6154
6155EDAC-GHES
6156M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6157L:	linux-edac@vger.kernel.org
6158S:	Maintained
6159F:	drivers/edac/ghes_edac.c
6160
6161EDAC-I10NM
6162M:	Tony Luck <tony.luck@intel.com>
6163L:	linux-edac@vger.kernel.org
6164S:	Maintained
6165F:	drivers/edac/i10nm_base.c
6166
6167EDAC-I3000
6168L:	linux-edac@vger.kernel.org
6169S:	Orphan
6170F:	drivers/edac/i3000_edac.c
6171
6172EDAC-I5000
6173L:	linux-edac@vger.kernel.org
6174S:	Maintained
6175F:	drivers/edac/i5000_edac.c
6176
6177EDAC-I5400
6178M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6179L:	linux-edac@vger.kernel.org
6180S:	Maintained
6181F:	drivers/edac/i5400_edac.c
6182
6183EDAC-I7300
6184M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6185L:	linux-edac@vger.kernel.org
6186S:	Maintained
6187F:	drivers/edac/i7300_edac.c
6188
6189EDAC-I7CORE
6190M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6191L:	linux-edac@vger.kernel.org
6192S:	Maintained
6193F:	drivers/edac/i7core_edac.c
6194
6195EDAC-I82443BXGX
6196M:	Tim Small <tim@buttersideup.com>
6197L:	linux-edac@vger.kernel.org
6198S:	Maintained
6199F:	drivers/edac/i82443bxgx_edac.c
6200
6201EDAC-I82975X
6202M:	"Arvind R." <arvino55@gmail.com>
6203L:	linux-edac@vger.kernel.org
6204S:	Maintained
6205F:	drivers/edac/i82975x_edac.c
6206
6207EDAC-IE31200
6208M:	Jason Baron <jbaron@akamai.com>
6209L:	linux-edac@vger.kernel.org
6210S:	Maintained
6211F:	drivers/edac/ie31200_edac.c
6212
6213EDAC-MPC85XX
6214M:	Johannes Thumshirn <morbidrsa@gmail.com>
6215L:	linux-edac@vger.kernel.org
6216S:	Maintained
6217F:	drivers/edac/mpc85xx_edac.[ch]
6218
6219EDAC-PASEMI
6220M:	Egor Martovetsky <egor@pasemi.com>
6221L:	linux-edac@vger.kernel.org
6222S:	Maintained
6223F:	drivers/edac/pasemi_edac.c
6224
6225EDAC-PND2
6226M:	Tony Luck <tony.luck@intel.com>
6227L:	linux-edac@vger.kernel.org
6228S:	Maintained
6229F:	drivers/edac/pnd2_edac.[ch]
6230
6231EDAC-QCOM
6232M:	Channagoud Kadabi <ckadabi@codeaurora.org>
6233M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6234L:	linux-arm-msm@vger.kernel.org
6235L:	linux-edac@vger.kernel.org
6236S:	Maintained
6237F:	drivers/edac/qcom_edac.c
6238
6239EDAC-R82600
6240M:	Tim Small <tim@buttersideup.com>
6241L:	linux-edac@vger.kernel.org
6242S:	Maintained
6243F:	drivers/edac/r82600_edac.c
6244
6245EDAC-SBRIDGE
6246M:	Tony Luck <tony.luck@intel.com>
6247R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6248L:	linux-edac@vger.kernel.org
6249S:	Maintained
6250F:	drivers/edac/sb_edac.c
6251
6252EDAC-SIFIVE
6253M:	Yash Shah <yash.shah@sifive.com>
6254L:	linux-edac@vger.kernel.org
6255S:	Supported
6256F:	drivers/edac/sifive_edac.c
6257
6258EDAC-SKYLAKE
6259M:	Tony Luck <tony.luck@intel.com>
6260L:	linux-edac@vger.kernel.org
6261S:	Maintained
6262F:	drivers/edac/skx_*.c
6263
6264EDAC-TI
6265M:	Tero Kristo <t-kristo@ti.com>
6266L:	linux-edac@vger.kernel.org
6267S:	Maintained
6268F:	drivers/edac/ti_edac.c
6269
6270EDIROL UA-101/UA-1000 DRIVER
6271M:	Clemens Ladisch <clemens@ladisch.de>
6272L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6273S:	Maintained
6274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6275F:	sound/usb/misc/ua101.c
6276
6277EFI TEST DRIVER
6278M:	Ivan Hu <ivan.hu@canonical.com>
6279M:	Ard Biesheuvel <ardb@kernel.org>
6280L:	linux-efi@vger.kernel.org
6281S:	Maintained
6282F:	drivers/firmware/efi/test/
6283
6284EFI VARIABLE FILESYSTEM
6285M:	Matthew Garrett <matthew.garrett@nebula.com>
6286M:	Jeremy Kerr <jk@ozlabs.org>
6287M:	Ard Biesheuvel <ardb@kernel.org>
6288L:	linux-efi@vger.kernel.org
6289S:	Maintained
6290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6291F:	fs/efivarfs/
6292
6293EFIFB FRAMEBUFFER DRIVER
6294M:	Peter Jones <pjones@redhat.com>
6295L:	linux-fbdev@vger.kernel.org
6296S:	Maintained
6297F:	drivers/video/fbdev/efifb.c
6298
6299EFS FILESYSTEM
6300S:	Orphan
6301W:	http://aeschi.ch.eu.org/efs/
6302F:	fs/efs/
6303
6304EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6305M:	Douglas Miller <dougmill@linux.ibm.com>
6306L:	netdev@vger.kernel.org
6307S:	Maintained
6308F:	drivers/net/ethernet/ibm/ehea/
6309
6310EM28XX VIDEO4LINUX DRIVER
6311M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6312L:	linux-media@vger.kernel.org
6313S:	Maintained
6314W:	https://linuxtv.org
6315T:	git git://linuxtv.org/media_tree.git
6316F:	Documentation/admin-guide/media/em28xx*
6317F:	drivers/media/usb/em28xx/
6318
6319EMBEDDED LINUX
6320M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6321M:	Matt Mackall <mpm@selenic.com>
6322M:	David Woodhouse <dwmw2@infradead.org>
6323L:	linux-embedded@vger.kernel.org
6324S:	Maintained
6325
6326EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6327M:	Adrian Hunter <adrian.hunter@intel.com>
6328M:	Ritesh Harjani <riteshh@codeaurora.org>
6329M:	Asutosh Das <asutoshd@codeaurora.org>
6330L:	linux-mmc@vger.kernel.org
6331S:	Maintained
6332F:	drivers/mmc/host/cqhci*
6333
6334EMULEX 10Gbps iSCSI - OneConnect DRIVER
6335M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6336M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6337M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6338L:	linux-scsi@vger.kernel.org
6339S:	Supported
6340W:	http://www.broadcom.com
6341F:	drivers/scsi/be2iscsi/
6342
6343EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6344M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6345M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6346M:	Somnath Kotur <somnath.kotur@broadcom.com>
6347L:	netdev@vger.kernel.org
6348S:	Supported
6349W:	http://www.emulex.com
6350F:	drivers/net/ethernet/emulex/benet/
6351
6352EMULEX ONECONNECT ROCE DRIVER
6353M:	Selvin Xavier <selvin.xavier@broadcom.com>
6354M:	Devesh Sharma <devesh.sharma@broadcom.com>
6355L:	linux-rdma@vger.kernel.org
6356S:	Odd Fixes
6357W:	http://www.broadcom.com
6358F:	drivers/infiniband/hw/ocrdma/
6359F:	include/uapi/rdma/ocrdma-abi.h
6360
6361EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6362M:	James Smart <james.smart@broadcom.com>
6363M:	Dick Kennedy <dick.kennedy@broadcom.com>
6364L:	linux-scsi@vger.kernel.org
6365S:	Supported
6366W:	http://www.broadcom.com
6367F:	drivers/scsi/lpfc/
6368
6369ENE CB710 FLASH CARD READER DRIVER
6370M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6371S:	Maintained
6372F:	drivers/misc/cb710/
6373F:	drivers/mmc/host/cb710-mmc.*
6374F:	include/linux/cb710.h
6375
6376ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6377M:	Maxim Levitsky <maximlevitsky@gmail.com>
6378S:	Maintained
6379F:	drivers/media/rc/ene_ir.*
6380
6381EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6382M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
6383L:	linuxppc-dev@lists.ozlabs.org
6384S:	Maintained
6385F:	drivers/tty/ehv_bytechan.c
6386
6387EPSON S1D13XXX FRAMEBUFFER DRIVER
6388M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6389S:	Maintained
6390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6391F:	drivers/video/fbdev/s1d13xxxfb.c
6392F:	include/video/s1d13xxxfb.h
6393
6394EROFS FILE SYSTEM
6395M:	Gao Xiang <xiang@kernel.org>
6396M:	Chao Yu <yuchao0@huawei.com>
6397L:	linux-erofs@lists.ozlabs.org
6398S:	Maintained
6399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6400F:	Documentation/filesystems/erofs.rst
6401F:	fs/erofs/
6402F:	include/trace/events/erofs.h
6403
6404ERRSEQ ERROR TRACKING INFRASTRUCTURE
6405M:	Jeff Layton <jlayton@kernel.org>
6406S:	Maintained
6407F:	include/linux/errseq.h
6408F:	lib/errseq.c
6409
6410ET131X NETWORK DRIVER
6411M:	Mark Einon <mark.einon@gmail.com>
6412S:	Odd Fixes
6413F:	drivers/net/ethernet/agere/
6414
6415ETHERNET BRIDGE
6416M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6417M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6418L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6419L:	netdev@vger.kernel.org
6420S:	Maintained
6421W:	http://www.linuxfoundation.org/en/Net:Bridge
6422F:	include/linux/netfilter_bridge/
6423F:	net/bridge/
6424
6425ETHERNET PHY LIBRARY
6426M:	Andrew Lunn <andrew@lunn.ch>
6427M:	Florian Fainelli <f.fainelli@gmail.com>
6428M:	Heiner Kallweit <hkallweit1@gmail.com>
6429R:	Russell King <linux@armlinux.org.uk>
6430L:	netdev@vger.kernel.org
6431S:	Maintained
6432F:	Documentation/ABI/testing/sysfs-class-net-phydev
6433F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6434F:	Documentation/devicetree/bindings/net/mdio*
6435F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
6436F:	Documentation/networking/phy.rst
6437F:	drivers/net/phy/
6438F:	drivers/of/of_mdio.c
6439F:	drivers/of/of_net.c
6440F:	include/dt-bindings/net/qca-ar803x.h
6441F:	include/linux/*mdio*.h
6442F:	include/linux/of_net.h
6443F:	include/linux/phy.h
6444F:	include/linux/phy_fixed.h
6445F:	include/linux/platform_data/mdio-bcm-unimac.h
6446F:	include/linux/platform_data/mdio-gpio.h
6447F:	include/trace/events/mdio.h
6448F:	include/uapi/linux/mdio.h
6449F:	include/uapi/linux/mii.h
6450
6451EXFAT FILE SYSTEM
6452M:	Namjae Jeon <namjae.jeon@samsung.com>
6453M:	Sungjong Seo <sj1557.seo@samsung.com>
6454L:	linux-fsdevel@vger.kernel.org
6455S:	Maintained
6456F:	fs/exfat/
6457
6458EXT2 FILE SYSTEM
6459M:	Jan Kara <jack@suse.com>
6460L:	linux-ext4@vger.kernel.org
6461S:	Maintained
6462F:	Documentation/filesystems/ext2.rst
6463F:	fs/ext2/
6464F:	include/linux/ext2*
6465
6466EXT4 FILE SYSTEM
6467M:	"Theodore Ts'o" <tytso@mit.edu>
6468M:	Andreas Dilger <adilger.kernel@dilger.ca>
6469L:	linux-ext4@vger.kernel.org
6470S:	Maintained
6471W:	http://ext4.wiki.kernel.org
6472Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6474F:	Documentation/filesystems/ext4/
6475F:	fs/ext4/
6476
6477Extended Verification Module (EVM)
6478M:	Mimi Zohar <zohar@linux.ibm.com>
6479L:	linux-integrity@vger.kernel.org
6480S:	Supported
6481F:	security/integrity/evm/
6482
6483EXTENSIBLE FIRMWARE INTERFACE (EFI)
6484M:	Ard Biesheuvel <ardb@kernel.org>
6485L:	linux-efi@vger.kernel.org
6486S:	Maintained
6487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6488F:	Documentation/admin-guide/efi-stub.rst
6489F:	arch/*/include/asm/efi.h
6490F:	arch/*/kernel/efi.c
6491F:	arch/arm/boot/compressed/efi-header.S
6492F:	arch/arm64/kernel/efi-entry.S
6493F:	arch/x86/platform/efi/
6494F:	drivers/firmware/efi/
6495F:	include/linux/efi*.h
6496
6497EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6498M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6499M:	Chanwoo Choi <cw00.choi@samsung.com>
6500L:	linux-kernel@vger.kernel.org
6501S:	Maintained
6502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6503F:	Documentation/devicetree/bindings/extcon/
6504F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6505F:	drivers/extcon/
6506F:	include/linux/extcon.h
6507F:	include/linux/extcon/
6508
6509EXTRA BOOT CONFIG
6510M:	Masami Hiramatsu <mhiramat@kernel.org>
6511S:	Maintained
6512F:	Documentation/admin-guide/bootconfig.rst
6513F:	fs/proc/bootconfig.c
6514F:	include/linux/bootconfig.h
6515F:	lib/bootconfig.c
6516F:	tools/bootconfig/*
6517
6518EXYNOS DP DRIVER
6519M:	Jingoo Han <jingoohan1@gmail.com>
6520L:	dri-devel@lists.freedesktop.org
6521S:	Maintained
6522F:	drivers/gpu/drm/exynos/exynos_dp*
6523
6524EXYNOS SYSMMU (IOMMU) driver
6525M:	Marek Szyprowski <m.szyprowski@samsung.com>
6526L:	iommu@lists.linux-foundation.org
6527S:	Maintained
6528F:	drivers/iommu/exynos-iommu.c
6529
6530EZchip NPS platform support
6531M:	Vineet Gupta <vgupta@synopsys.com>
6532M:	Ofer Levi <oferle@mellanox.com>
6533S:	Supported
6534F:	arch/arc/boot/dts/eznps.dts
6535F:	arch/arc/plat-eznps
6536
6537F2FS FILE SYSTEM
6538M:	Jaegeuk Kim <jaegeuk@kernel.org>
6539M:	Chao Yu <yuchao0@huawei.com>
6540L:	linux-f2fs-devel@lists.sourceforge.net
6541S:	Maintained
6542W:	https://f2fs.wiki.kernel.org/
6543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6544F:	Documentation/ABI/testing/sysfs-fs-f2fs
6545F:	Documentation/filesystems/f2fs.rst
6546F:	fs/f2fs/
6547F:	include/linux/f2fs_fs.h
6548F:	include/trace/events/f2fs.h
6549
6550F71805F HARDWARE MONITORING DRIVER
6551M:	Jean Delvare <jdelvare@suse.com>
6552L:	linux-hwmon@vger.kernel.org
6553S:	Maintained
6554F:	Documentation/hwmon/f71805f.rst
6555F:	drivers/hwmon/f71805f.c
6556
6557FADDR2LINE
6558M:	Josh Poimboeuf <jpoimboe@redhat.com>
6559S:	Maintained
6560F:	scripts/faddr2line
6561
6562FAILOVER MODULE
6563M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6564L:	netdev@vger.kernel.org
6565S:	Supported
6566F:	Documentation/networking/failover.rst
6567F:	include/net/failover.h
6568F:	net/core/failover.c
6569
6570FANOTIFY
6571M:	Jan Kara <jack@suse.cz>
6572R:	Amir Goldstein <amir73il@gmail.com>
6573L:	linux-fsdevel@vger.kernel.org
6574S:	Maintained
6575F:	fs/notify/fanotify/
6576F:	include/linux/fanotify.h
6577F:	include/uapi/linux/fanotify.h
6578
6579FARSYNC SYNCHRONOUS DRIVER
6580M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6581S:	Supported
6582W:	http://www.farsite.co.uk/
6583F:	drivers/net/wan/farsync.*
6584
6585FAULT INJECTION SUPPORT
6586M:	Akinobu Mita <akinobu.mita@gmail.com>
6587S:	Supported
6588F:	Documentation/fault-injection/
6589F:	lib/fault-inject.c
6590
6591FBTFT Framebuffer drivers
6592L:	dri-devel@lists.freedesktop.org
6593L:	linux-fbdev@vger.kernel.org
6594S:	Orphan
6595F:	drivers/staging/fbtft/
6596
6597FC0011 TUNER DRIVER
6598M:	Michael Buesch <m@bues.ch>
6599L:	linux-media@vger.kernel.org
6600S:	Maintained
6601F:	drivers/media/tuners/fc0011.c
6602F:	drivers/media/tuners/fc0011.h
6603
6604FC2580 MEDIA DRIVER
6605M:	Antti Palosaari <crope@iki.fi>
6606L:	linux-media@vger.kernel.org
6607S:	Maintained
6608W:	https://linuxtv.org
6609W:	http://palosaari.fi/linux/
6610Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6611T:	git git://linuxtv.org/anttip/media_tree.git
6612F:	drivers/media/tuners/fc2580*
6613
6614FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6615M:	Hannes Reinecke <hare@suse.de>
6616L:	linux-scsi@vger.kernel.org
6617S:	Supported
6618W:	www.Open-FCoE.org
6619F:	drivers/scsi/fcoe/
6620F:	drivers/scsi/libfc/
6621F:	include/scsi/fc/
6622F:	include/scsi/libfc.h
6623F:	include/scsi/libfcoe.h
6624F:	include/uapi/scsi/fc/
6625
6626FILE LOCKING (flock() and fcntl()/lockf())
6627M:	Jeff Layton <jlayton@kernel.org>
6628M:	"J. Bruce Fields" <bfields@fieldses.org>
6629L:	linux-fsdevel@vger.kernel.org
6630S:	Maintained
6631F:	fs/fcntl.c
6632F:	fs/locks.c
6633F:	include/linux/fcntl.h
6634F:	include/uapi/linux/fcntl.h
6635
6636FILESYSTEM DIRECT ACCESS (DAX)
6637M:	Dan Williams <dan.j.williams@intel.com>
6638R:	Matthew Wilcox <willy@infradead.org>
6639R:	Jan Kara <jack@suse.cz>
6640L:	linux-fsdevel@vger.kernel.org
6641L:	linux-nvdimm@lists.01.org
6642S:	Supported
6643F:	fs/dax.c
6644F:	include/linux/dax.h
6645F:	include/trace/events/fs_dax.h
6646
6647FILESYSTEMS (VFS and infrastructure)
6648M:	Alexander Viro <viro@zeniv.linux.org.uk>
6649L:	linux-fsdevel@vger.kernel.org
6650S:	Maintained
6651F:	fs/*
6652F:	include/linux/fs.h
6653F:	include/linux/fs_types.h
6654F:	include/uapi/linux/fs.h
6655F:	include/uapi/linux/openat2.h
6656
6657FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6658M:	Riku Voipio <riku.voipio@iki.fi>
6659L:	linux-hwmon@vger.kernel.org
6660S:	Maintained
6661F:	drivers/hwmon/f75375s.c
6662F:	include/linux/f75375s.h
6663
6664FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6665M:	Clemens Ladisch <clemens@ladisch.de>
6666M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6667L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6668S:	Maintained
6669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6670F:	include/uapi/sound/firewire.h
6671F:	sound/firewire/
6672
6673FIREWIRE MEDIA DRIVERS (firedtv)
6674M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6675L:	linux-media@vger.kernel.org
6676L:	linux1394-devel@lists.sourceforge.net
6677S:	Maintained
6678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6679F:	drivers/media/firewire/
6680
6681FIREWIRE SBP-2 TARGET
6682M:	Chris Boot <bootc@bootc.net>
6683L:	linux-scsi@vger.kernel.org
6684L:	target-devel@vger.kernel.org
6685L:	linux1394-devel@lists.sourceforge.net
6686S:	Maintained
6687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6688F:	drivers/target/sbp/
6689
6690FIREWIRE SUBSYSTEM
6691M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6692L:	linux1394-devel@lists.sourceforge.net
6693S:	Maintained
6694W:	http://ieee1394.wiki.kernel.org/
6695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6696F:	drivers/firewire/
6697F:	include/linux/firewire.h
6698F:	include/uapi/linux/firewire*.h
6699F:	tools/firewire/
6700
6701FIRMWARE LOADER (request_firmware)
6702M:	Luis Chamberlain <mcgrof@kernel.org>
6703L:	linux-kernel@vger.kernel.org
6704S:	Maintained
6705F:	Documentation/firmware_class/
6706F:	drivers/base/firmware_loader/
6707F:	include/linux/firmware.h
6708
6709FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6710M:	Joshua Morris <josh.h.morris@us.ibm.com>
6711M:	Philip Kelleher <pjk1939@linux.ibm.com>
6712S:	Maintained
6713F:	drivers/block/rsxx/
6714
6715FLEXTIMER FTM-QUADDEC DRIVER
6716M:	Patrick Havelange <patrick.havelange@essensium.com>
6717L:	linux-iio@vger.kernel.org
6718S:	Maintained
6719F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6720F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6721F:	drivers/counter/ftm-quaddec.c
6722
6723FLOPPY DRIVER
6724M:	Denis Efremov <efremov@linux.com>
6725L:	linux-block@vger.kernel.org
6726S:	Odd Fixes
6727F:	drivers/block/floppy.c
6728
6729FLYSKY FSIA6B RC RECEIVER
6730M:	Markus Koch <markus@notsyncing.net>
6731L:	linux-input@vger.kernel.org
6732S:	Maintained
6733F:	drivers/input/joystick/fsia6b.c
6734
6735FORCEDETH GIGABIT ETHERNET DRIVER
6736M:	Rain River <rain.1986.08.12@gmail.com>
6737M:	Zhu Yanjun <zyjzyj2000@gmail.com>
6738L:	netdev@vger.kernel.org
6739S:	Maintained
6740F:	drivers/net/ethernet/nvidia/*
6741
6742FPGA DFL DRIVERS
6743M:	Wu Hao <hao.wu@intel.com>
6744L:	linux-fpga@vger.kernel.org
6745S:	Maintained
6746F:	Documentation/fpga/dfl.rst
6747F:	drivers/fpga/dfl*
6748F:	include/uapi/linux/fpga-dfl.h
6749
6750FPGA MANAGER FRAMEWORK
6751M:	Moritz Fischer <mdf@kernel.org>
6752L:	linux-fpga@vger.kernel.org
6753S:	Maintained
6754W:	http://www.rocketboards.org
6755Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6757F:	Documentation/devicetree/bindings/fpga/
6758F:	Documentation/driver-api/fpga/
6759F:	Documentation/fpga/
6760F:	drivers/fpga/
6761F:	include/linux/fpga/
6762
6763FPU EMULATOR
6764M:	Bill Metzenthen <billm@melbpc.org.au>
6765S:	Maintained
6766W:	http://floatingpoint.sourceforge.net/emulator/index.html
6767F:	arch/x86/math-emu/
6768
6769FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6770L:	netdev@vger.kernel.org
6771S:	Orphan
6772F:	drivers/net/wan/dlci.c
6773F:	drivers/net/wan/sdla.c
6774
6775FRAMEBUFFER LAYER
6776M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6777L:	dri-devel@lists.freedesktop.org
6778L:	linux-fbdev@vger.kernel.org
6779S:	Maintained
6780Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6781T:	git git://anongit.freedesktop.org/drm/drm-misc
6782F:	Documentation/fb/
6783F:	drivers/video/
6784F:	include/linux/fb.h
6785F:	include/uapi/linux/fb.h
6786F:	include/uapi/video/
6787F:	include/video/
6788
6789FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6790M:	Horia Geantă <horia.geanta@nxp.com>
6791M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6792L:	linux-crypto@vger.kernel.org
6793S:	Maintained
6794F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6795F:	drivers/crypto/caam/
6796
6797FREESCALE COLDFIRE M5441X MMC DRIVER
6798M:	Angelo Dureghello <angelo.dureghello@timesys.com>
6799L:	linux-mmc@vger.kernel.org
6800S:	Maintained
6801F:	drivers/mmc/host/sdhci-esdhc-mcf.c
6802F:	include/linux/platform_data/mmc-esdhc-mcf.h
6803
6804FREESCALE DIU FRAMEBUFFER DRIVER
6805M:	Timur Tabi <timur@kernel.org>
6806L:	linux-fbdev@vger.kernel.org
6807S:	Maintained
6808F:	drivers/video/fbdev/fsl-diu-fb.*
6809
6810FREESCALE DMA DRIVER
6811M:	Li Yang <leoyang.li@nxp.com>
6812M:	Zhang Wei <zw@zh-kernel.org>
6813L:	linuxppc-dev@lists.ozlabs.org
6814S:	Maintained
6815F:	drivers/dma/fsldma.*
6816
6817FREESCALE ENETC ETHERNET DRIVERS
6818M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6819L:	netdev@vger.kernel.org
6820S:	Maintained
6821F:	drivers/net/ethernet/freescale/enetc/
6822
6823FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6824M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6825L:	netdev@vger.kernel.org
6826S:	Maintained
6827F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6828F:	drivers/net/ethernet/freescale/gianfar*
6829
6830FREESCALE GPMI NAND DRIVER
6831M:	Han Xu <han.xu@nxp.com>
6832L:	linux-mtd@lists.infradead.org
6833S:	Maintained
6834F:	drivers/mtd/nand/raw/gpmi-nand/*
6835
6836FREESCALE I2C CPM DRIVER
6837M:	Jochen Friedrich <jochen@scram.de>
6838L:	linuxppc-dev@lists.ozlabs.org
6839L:	linux-i2c@vger.kernel.org
6840S:	Maintained
6841F:	drivers/i2c/busses/i2c-cpm.c
6842
6843FREESCALE IMX / MXC FEC DRIVER
6844M:	Fugang Duan <fugang.duan@nxp.com>
6845L:	netdev@vger.kernel.org
6846S:	Maintained
6847F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6848F:	drivers/net/ethernet/freescale/fec.h
6849F:	drivers/net/ethernet/freescale/fec_main.c
6850F:	drivers/net/ethernet/freescale/fec_ptp.c
6851
6852FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6853M:	Sascha Hauer <s.hauer@pengutronix.de>
6854R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6855L:	linux-fbdev@vger.kernel.org
6856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6857S:	Maintained
6858F:	drivers/video/fbdev/imxfb.c
6859F:	include/linux/platform_data/video-imxfb.h
6860
6861FREESCALE IMX DDR PMU DRIVER
6862M:	Frank Li <Frank.li@nxp.com>
6863L:	linux-arm-kernel@lists.infradead.org
6864S:	Maintained
6865F:	Documentation/admin-guide/perf/imx-ddr.rst
6866F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6867F:	drivers/perf/fsl_imx8_ddr_perf.c
6868
6869FREESCALE IMX I2C DRIVER
6870M:	Oleksij Rempel <o.rempel@pengutronix.de>
6871R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6872L:	linux-i2c@vger.kernel.org
6873S:	Maintained
6874F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6875F:	drivers/i2c/busses/i2c-imx.c
6876
6877FREESCALE IMX LPI2C DRIVER
6878M:	Dong Aisheng <aisheng.dong@nxp.com>
6879L:	linux-i2c@vger.kernel.org
6880L:	linux-imx@nxp.com
6881S:	Maintained
6882F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6883F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6884
6885FREESCALE QORIQ DPAA ETHERNET DRIVER
6886M:	Madalin Bucur <madalin.bucur@nxp.com>
6887L:	netdev@vger.kernel.org
6888S:	Maintained
6889F:	drivers/net/ethernet/freescale/dpaa
6890
6891FREESCALE QORIQ DPAA FMAN DRIVER
6892M:	Madalin Bucur <madalin.bucur@nxp.com>
6893L:	netdev@vger.kernel.org
6894S:	Maintained
6895F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6896F:	drivers/net/ethernet/freescale/fman
6897
6898FREESCALE QORIQ PTP CLOCK DRIVER
6899M:	Yangbo Lu <yangbo.lu@nxp.com>
6900L:	netdev@vger.kernel.org
6901S:	Maintained
6902F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6903F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6904F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6905F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6906F:	drivers/ptp/ptp_qoriq.c
6907F:	drivers/ptp/ptp_qoriq_debugfs.c
6908F:	include/linux/fsl/ptp_qoriq.h
6909
6910FREESCALE QUAD SPI DRIVER
6911M:	Han Xu <han.xu@nxp.com>
6912L:	linux-spi@vger.kernel.org
6913S:	Maintained
6914F:	drivers/spi/spi-fsl-qspi.c
6915
6916FREESCALE QUICC ENGINE LIBRARY
6917M:	Qiang Zhao <qiang.zhao@nxp.com>
6918L:	linuxppc-dev@lists.ozlabs.org
6919S:	Maintained
6920F:	drivers/soc/fsl/qe/
6921F:	include/soc/fsl/*qe*.h
6922F:	include/soc/fsl/*ucc*.h
6923
6924FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6925M:	Li Yang <leoyang.li@nxp.com>
6926L:	netdev@vger.kernel.org
6927L:	linuxppc-dev@lists.ozlabs.org
6928S:	Maintained
6929F:	drivers/net/ethernet/freescale/ucc_geth*
6930
6931FREESCALE QUICC ENGINE UCC HDLC DRIVER
6932M:	Zhao Qiang <qiang.zhao@nxp.com>
6933L:	netdev@vger.kernel.org
6934L:	linuxppc-dev@lists.ozlabs.org
6935S:	Maintained
6936F:	drivers/net/wan/fsl_ucc_hdlc*
6937
6938FREESCALE QUICC ENGINE UCC UART DRIVER
6939M:	Timur Tabi <timur@kernel.org>
6940L:	linuxppc-dev@lists.ozlabs.org
6941S:	Maintained
6942F:	drivers/tty/serial/ucc_uart.c
6943
6944FREESCALE SOC DRIVERS
6945M:	Li Yang <leoyang.li@nxp.com>
6946L:	linuxppc-dev@lists.ozlabs.org
6947L:	linux-arm-kernel@lists.infradead.org
6948S:	Maintained
6949F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6950F:	Documentation/devicetree/bindings/soc/fsl/
6951F:	drivers/soc/fsl/
6952F:	include/linux/fsl/
6953
6954FREESCALE SOC FS_ENET DRIVER
6955M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6956L:	linuxppc-dev@lists.ozlabs.org
6957L:	netdev@vger.kernel.org
6958S:	Maintained
6959F:	drivers/net/ethernet/freescale/fs_enet/
6960F:	include/linux/fs_enet_pd.h
6961
6962FREESCALE SOC SOUND DRIVERS
6963M:	Timur Tabi <timur@kernel.org>
6964M:	Nicolin Chen <nicoleotsuka@gmail.com>
6965M:	Xiubo Li <Xiubo.Lee@gmail.com>
6966R:	Fabio Estevam <festevam@gmail.com>
6967L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6968L:	linuxppc-dev@lists.ozlabs.org
6969S:	Maintained
6970F:	sound/soc/fsl/fsl*
6971F:	sound/soc/fsl/imx*
6972F:	sound/soc/fsl/mpc8610_hpcd.c
6973
6974FREESCALE USB PERIPHERAL DRIVERS
6975M:	Li Yang <leoyang.li@nxp.com>
6976L:	linux-usb@vger.kernel.org
6977L:	linuxppc-dev@lists.ozlabs.org
6978S:	Maintained
6979F:	drivers/usb/gadget/udc/fsl*
6980
6981FREEVXFS FILESYSTEM
6982M:	Christoph Hellwig <hch@infradead.org>
6983S:	Maintained
6984W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6985F:	fs/freevxfs/
6986
6987FREEZER
6988M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6989M:	Pavel Machek <pavel@ucw.cz>
6990L:	linux-pm@vger.kernel.org
6991S:	Supported
6992F:	Documentation/power/freezing-of-tasks.rst
6993F:	include/linux/freezer.h
6994F:	kernel/freezer.c
6995
6996FRONTSWAP API
6997M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6998L:	linux-kernel@vger.kernel.org
6999S:	Maintained
7000F:	include/linux/frontswap.h
7001F:	mm/frontswap.c
7002
7003FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7004M:	David Howells <dhowells@redhat.com>
7005L:	linux-cachefs@redhat.com (moderated for non-subscribers)
7006S:	Supported
7007F:	Documentation/filesystems/caching/
7008F:	fs/fscache/
7009F:	include/linux/fscache*.h
7010
7011FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7012M:	Theodore Y. Ts'o <tytso@mit.edu>
7013M:	Jaegeuk Kim <jaegeuk@kernel.org>
7014M:	Eric Biggers <ebiggers@kernel.org>
7015L:	linux-fscrypt@vger.kernel.org
7016S:	Supported
7017Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
7018T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7019F:	Documentation/filesystems/fscrypt.rst
7020F:	fs/crypto/
7021F:	include/linux/fscrypt*.h
7022F:	include/uapi/linux/fscrypt.h
7023
7024FSI SUBSYSTEM
7025M:	Jeremy Kerr <jk@ozlabs.org>
7026M:	Joel Stanley <joel@jms.id.au>
7027R:	Alistar Popple <alistair@popple.id.au>
7028R:	Eddie James <eajames@linux.ibm.com>
7029L:	linux-fsi@lists.ozlabs.org
7030S:	Supported
7031Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
7032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7033F:	drivers/fsi/
7034F:	include/linux/fsi*.h
7035F:	include/trace/events/fsi*.h
7036
7037FSI-ATTACHED I2C DRIVER
7038M:	Eddie James <eajames@linux.ibm.com>
7039L:	linux-i2c@vger.kernel.org
7040L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
7041S:	Maintained
7042F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7043F:	drivers/i2c/busses/i2c-fsi.c
7044
7045FSI-ATTACHED SPI DRIVER
7046M:	Eddie James <eajames@linux.ibm.com>
7047L:	linux-spi@vger.kernel.org
7048S:	Maintained
7049F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7050F:	drivers/spi/spi-fsi.c
7051
7052FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7053M:	Jan Kara <jack@suse.cz>
7054R:	Amir Goldstein <amir73il@gmail.com>
7055L:	linux-fsdevel@vger.kernel.org
7056S:	Maintained
7057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7058F:	fs/notify/
7059F:	include/linux/fsnotify*.h
7060
7061FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7062M:	Eric Biggers <ebiggers@kernel.org>
7063M:	Theodore Y. Ts'o <tytso@mit.edu>
7064L:	linux-fscrypt@vger.kernel.org
7065S:	Supported
7066Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
7067T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7068F:	Documentation/filesystems/fsverity.rst
7069F:	fs/verity/
7070F:	include/linux/fsverity.h
7071F:	include/uapi/linux/fsverity.h
7072
7073FUJITSU LAPTOP EXTRAS
7074M:	Jonathan Woithe <jwoithe@just42.net>
7075L:	platform-driver-x86@vger.kernel.org
7076S:	Maintained
7077F:	drivers/platform/x86/fujitsu-laptop.c
7078
7079FUJITSU M-5MO LS CAMERA ISP DRIVER
7080M:	Kyungmin Park <kyungmin.park@samsung.com>
7081M:	Heungjun Kim <riverful.kim@samsung.com>
7082L:	linux-media@vger.kernel.org
7083S:	Maintained
7084F:	drivers/media/i2c/m5mols/
7085F:	include/media/i2c/m5mols.h
7086
7087FUJITSU TABLET EXTRAS
7088M:	Robert Gerlach <khnz@gmx.de>
7089L:	platform-driver-x86@vger.kernel.org
7090S:	Maintained
7091F:	drivers/platform/x86/fujitsu-tablet.c
7092
7093FUSE: FILESYSTEM IN USERSPACE
7094M:	Miklos Szeredi <miklos@szeredi.hu>
7095L:	linux-fsdevel@vger.kernel.org
7096S:	Maintained
7097W:	http://fuse.sourceforge.net/
7098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7099F:	Documentation/filesystems/fuse.rst
7100F:	fs/fuse/
7101F:	include/uapi/linux/fuse.h
7102
7103FUTEX SUBSYSTEM
7104M:	Thomas Gleixner <tglx@linutronix.de>
7105M:	Ingo Molnar <mingo@redhat.com>
7106R:	Peter Zijlstra <peterz@infradead.org>
7107R:	Darren Hart <dvhart@infradead.org>
7108L:	linux-kernel@vger.kernel.org
7109S:	Maintained
7110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7111F:	Documentation/locking/*futex*
7112F:	include/asm-generic/futex.h
7113F:	include/linux/futex.h
7114F:	include/uapi/linux/futex.h
7115F:	kernel/futex.c
7116F:	tools/perf/bench/futex*
7117F:	Documentation/locking/*futex*
7118
7119GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7120M:	Tim Harvey <tharvey@gateworks.com>
7121M:	Robert Jones <rjones@gateworks.com>
7122S:	Maintained
7123F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7124F:	drivers/mfd/gateworks-gsc.c
7125F:	include/linux/mfd/gsc.h
7126F:	Documentation/hwmon/gsc-hwmon.rst
7127F:	drivers/hwmon/gsc-hwmon.c
7128F:	include/linux/platform_data/gsc_hwmon.h
7129
7130GASKET DRIVER FRAMEWORK
7131M:	Rob Springer <rspringer@google.com>
7132M:	Todd Poynor <toddpoynor@google.com>
7133M:	Ben Chan <benchan@chromium.org>
7134M:	Richard Yeh <rcy@google.com>
7135S:	Maintained
7136F:	drivers/staging/gasket/
7137
7138GCC PLUGINS
7139M:	Kees Cook <keescook@chromium.org>
7140R:	Emese Revfy <re.emese@gmail.com>
7141L:	kernel-hardening@lists.openwall.com
7142S:	Maintained
7143F:	Documentation/kbuild/gcc-plugins.rst
7144F:	scripts/Makefile.gcc-plugins
7145F:	scripts/gcc-plugin.sh
7146F:	scripts/gcc-plugins/
7147
7148GCOV BASED KERNEL PROFILING
7149M:	Peter Oberparleiter <oberpar@linux.ibm.com>
7150S:	Maintained
7151F:	Documentation/dev-tools/gcov.rst
7152F:	kernel/gcov/
7153
7154GDB KERNEL DEBUGGING HELPER SCRIPTS
7155M:	Jan Kiszka <jan.kiszka@siemens.com>
7156M:	Kieran Bingham <kbingham@kernel.org>
7157S:	Supported
7158F:	scripts/gdb/
7159
7160GDT SCSI DISK ARRAY CONTROLLER DRIVER
7161M:	Achim Leubner <achim_leubner@adaptec.com>
7162L:	linux-scsi@vger.kernel.org
7163S:	Supported
7164W:	http://www.icp-vortex.com/
7165F:	drivers/scsi/gdt*
7166
7167GEMTEK FM RADIO RECEIVER DRIVER
7168M:	Hans Verkuil <hverkuil@xs4all.nl>
7169L:	linux-media@vger.kernel.org
7170S:	Maintained
7171W:	https://linuxtv.org
7172T:	git git://linuxtv.org/media_tree.git
7173F:	drivers/media/radio/radio-gemtek*
7174
7175GENERIC ARCHITECTURE TOPOLOGY
7176M:	Sudeep Holla <sudeep.holla@arm.com>
7177L:	linux-kernel@vger.kernel.org
7178S:	Maintained
7179F:	drivers/base/arch_topology.c
7180F:	include/linux/arch_topology.h
7181
7182GENERIC GPIO I2C DRIVER
7183M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7184S:	Supported
7185F:	drivers/i2c/busses/i2c-gpio.c
7186F:	include/linux/platform_data/i2c-gpio.h
7187
7188GENERIC GPIO I2C MULTIPLEXER DRIVER
7189M:	Peter Korsgaard <peter.korsgaard@barco.com>
7190L:	linux-i2c@vger.kernel.org
7191S:	Supported
7192F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
7193F:	drivers/i2c/muxes/i2c-mux-gpio.c
7194F:	include/linux/platform_data/i2c-mux-gpio.h
7195
7196GENERIC HDLC (WAN) DRIVERS
7197M:	Krzysztof Halasa <khc@pm.waw.pl>
7198S:	Maintained
7199W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
7200F:	drivers/net/wan/c101.c
7201F:	drivers/net/wan/hd6457*
7202F:	drivers/net/wan/hdlc*
7203F:	drivers/net/wan/n2.c
7204F:	drivers/net/wan/pc300too.c
7205F:	drivers/net/wan/pci200syn.c
7206F:	drivers/net/wan/wanxl*
7207
7208GENERIC INCLUDE/ASM HEADER FILES
7209M:	Arnd Bergmann <arnd@arndb.de>
7210L:	linux-arch@vger.kernel.org
7211S:	Maintained
7212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7213F:	include/asm-generic/
7214F:	include/uapi/asm-generic/
7215
7216GENERIC PHY FRAMEWORK
7217M:	Kishon Vijay Abraham I <kishon@ti.com>
7218M:	Vinod Koul <vkoul@kernel.org>
7219L:	linux-kernel@vger.kernel.org
7220S:	Supported
7221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7222F:	Documentation/devicetree/bindings/phy/
7223F:	drivers/phy/
7224F:	include/linux/phy/
7225
7226GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7227M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7228S:	Supported
7229F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
7230
7231GENERIC PM DOMAINS
7232M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7233M:	Kevin Hilman <khilman@kernel.org>
7234M:	Ulf Hansson <ulf.hansson@linaro.org>
7235L:	linux-pm@vger.kernel.org
7236S:	Supported
7237F:	Documentation/devicetree/bindings/power/power?domain*
7238F:	drivers/base/power/domain*.c
7239F:	include/linux/pm_domain.h
7240
7241GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7242M:	Eugen Hristev <eugen.hristev@microchip.com>
7243L:	linux-input@vger.kernel.org
7244S:	Maintained
7245F:	drivers/input/touchscreen/resistive-adc-touch.c
7246
7247GENERIC UIO DRIVER FOR PCI DEVICES
7248M:	"Michael S. Tsirkin" <mst@redhat.com>
7249L:	kvm@vger.kernel.org
7250S:	Supported
7251F:	drivers/uio/uio_pci_generic.c
7252
7253GENERIC VDSO LIBRARY
7254M:	Andy Lutomirski <luto@kernel.org>
7255M:	Thomas Gleixner <tglx@linutronix.de>
7256M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
7257L:	linux-kernel@vger.kernel.org
7258S:	Maintained
7259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7260F:	include/asm-generic/vdso/vsyscall.h
7261F:	include/vdso/
7262F:	kernel/time/vsyscall.c
7263F:	lib/vdso/
7264
7265GENWQE (IBM Generic Workqueue Card)
7266M:	Frank Haverkamp <haver@linux.ibm.com>
7267S:	Supported
7268F:	drivers/misc/genwqe/
7269
7270GET_MAINTAINER SCRIPT
7271M:	Joe Perches <joe@perches.com>
7272S:	Maintained
7273F:	scripts/get_maintainer.pl
7274
7275GFS2 FILE SYSTEM
7276M:	Bob Peterson <rpeterso@redhat.com>
7277M:	Andreas Gruenbacher <agruenba@redhat.com>
7278L:	cluster-devel@redhat.com
7279S:	Supported
7280W:	http://sources.redhat.com/cluster/
7281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7282F:	Documentation/filesystems/gfs2*
7283F:	fs/gfs2/
7284F:	include/uapi/linux/gfs2_ondisk.h
7285
7286GNSS SUBSYSTEM
7287M:	Johan Hovold <johan@kernel.org>
7288S:	Maintained
7289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7290F:	Documentation/ABI/testing/sysfs-class-gnss
7291F:	Documentation/devicetree/bindings/gnss/
7292F:	drivers/gnss/
7293F:	include/linux/gnss.h
7294
7295GO7007 MPEG CODEC
7296M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
7297L:	linux-media@vger.kernel.org
7298S:	Maintained
7299F:	drivers/media/usb/go7007/
7300
7301GOODIX TOUCHSCREEN
7302M:	Bastien Nocera <hadess@hadess.net>
7303L:	linux-input@vger.kernel.org
7304S:	Maintained
7305F:	drivers/input/touchscreen/goodix.c
7306
7307GOOGLE ETHERNET DRIVERS
7308M:	Catherine Sullivan <csully@google.com>
7309R:	Sagi Shahar <sagis@google.com>
7310R:	Jon Olson <jonolson@google.com>
7311L:	netdev@vger.kernel.org
7312S:	Supported
7313F:	Documentation/networking/device_drivers/google/gve.rst
7314F:	drivers/net/ethernet/google
7315
7316GPD POCKET FAN DRIVER
7317M:	Hans de Goede <hdegoede@redhat.com>
7318L:	platform-driver-x86@vger.kernel.org
7319S:	Maintained
7320F:	drivers/platform/x86/gpd-pocket-fan.c
7321
7322GPIO ACPI SUPPORT
7323M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7324M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7325L:	linux-gpio@vger.kernel.org
7326L:	linux-acpi@vger.kernel.org
7327S:	Maintained
7328F:	Documentation/firmware-guide/acpi/gpio-properties.rst
7329F:	drivers/gpio/gpiolib-acpi.c
7330F:	drivers/gpio/gpiolib-acpi.h
7331
7332GPIO AGGREGATOR
7333M:	Geert Uytterhoeven <geert+renesas@glider.be>
7334L:	linux-gpio@vger.kernel.org
7335S:	Supported
7336F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
7337F:	drivers/gpio/gpio-aggregator.c
7338
7339GPIO IR Transmitter
7340M:	Sean Young <sean@mess.org>
7341L:	linux-media@vger.kernel.org
7342S:	Maintained
7343F:	drivers/media/rc/gpio-ir-tx.c
7344
7345GPIO MOCKUP DRIVER
7346M:	Bamvor Jian Zhang <bamv2005@gmail.com>
7347L:	linux-gpio@vger.kernel.org
7348S:	Maintained
7349F:	drivers/gpio/gpio-mockup.c
7350F:	tools/testing/selftests/gpio/
7351
7352GPIO REGMAP
7353R:	Michael Walle <michael@walle.cc>
7354S:	Maintained
7355F:	drivers/gpio/gpio-regmap.c
7356F:	include/linux/gpio/regmap.h
7357
7358GPIO SUBSYSTEM
7359M:	Linus Walleij <linus.walleij@linaro.org>
7360M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
7361L:	linux-gpio@vger.kernel.org
7362S:	Maintained
7363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7364F:	Documentation/ABI/obsolete/sysfs-gpio
7365F:	Documentation/ABI/testing/gpio-cdev
7366F:	Documentation/admin-guide/gpio/
7367F:	Documentation/devicetree/bindings/gpio/
7368F:	Documentation/driver-api/gpio/
7369F:	drivers/gpio/
7370F:	include/asm-generic/gpio.h
7371F:	include/linux/gpio.h
7372F:	include/linux/gpio/
7373F:	include/linux/of_gpio.h
7374F:	include/uapi/linux/gpio.h
7375F:	tools/gpio/
7376
7377GRE DEMULTIPLEXER DRIVER
7378M:	Dmitry Kozlov <xeb@mail.ru>
7379L:	netdev@vger.kernel.org
7380S:	Maintained
7381F:	include/net/gre.h
7382F:	net/ipv4/gre_demux.c
7383F:	net/ipv4/gre_offload.c
7384
7385GRETH 10/100/1G Ethernet MAC device driver
7386M:	Andreas Larsson <andreas@gaisler.com>
7387L:	netdev@vger.kernel.org
7388S:	Maintained
7389F:	drivers/net/ethernet/aeroflex/
7390
7391GREYBUS AUDIO PROTOCOLS DRIVERS
7392M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7393M:	Mark Greer <mgreer@animalcreek.com>
7394S:	Maintained
7395F:	drivers/staging/greybus/audio_apbridgea.c
7396F:	drivers/staging/greybus/audio_apbridgea.h
7397F:	drivers/staging/greybus/audio_codec.c
7398F:	drivers/staging/greybus/audio_codec.h
7399F:	drivers/staging/greybus/audio_gb.c
7400F:	drivers/staging/greybus/audio_manager.c
7401F:	drivers/staging/greybus/audio_manager.h
7402F:	drivers/staging/greybus/audio_manager_module.c
7403F:	drivers/staging/greybus/audio_manager_private.h
7404F:	drivers/staging/greybus/audio_manager_sysfs.c
7405F:	drivers/staging/greybus/audio_module.c
7406F:	drivers/staging/greybus/audio_topology.c
7407
7408GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7409M:	Viresh Kumar <vireshk@kernel.org>
7410S:	Maintained
7411F:	drivers/staging/greybus/authentication.c
7412F:	drivers/staging/greybus/bootrom.c
7413F:	drivers/staging/greybus/firmware.h
7414F:	drivers/staging/greybus/fw-core.c
7415F:	drivers/staging/greybus/fw-download.c
7416F:	drivers/staging/greybus/fw-management.c
7417F:	drivers/staging/greybus/greybus_authentication.h
7418F:	drivers/staging/greybus/greybus_firmware.h
7419F:	drivers/staging/greybus/hid.c
7420F:	drivers/staging/greybus/i2c.c
7421F:	drivers/staging/greybus/spi.c
7422F:	drivers/staging/greybus/spilib.c
7423F:	drivers/staging/greybus/spilib.h
7424
7425GREYBUS LOOPBACK DRIVER
7426M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7427S:	Maintained
7428F:	drivers/staging/greybus/loopback.c
7429
7430GREYBUS PLATFORM DRIVERS
7431M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7432S:	Maintained
7433F:	drivers/staging/greybus/arche-apb-ctrl.c
7434F:	drivers/staging/greybus/arche-platform.c
7435F:	drivers/staging/greybus/arche_platform.h
7436
7437GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7438M:	Rui Miguel Silva <rmfrfs@gmail.com>
7439S:	Maintained
7440F:	drivers/staging/greybus/gpio.c
7441F:	drivers/staging/greybus/light.c
7442F:	drivers/staging/greybus/power_supply.c
7443F:	drivers/staging/greybus/sdio.c
7444F:	drivers/staging/greybus/spi.c
7445F:	drivers/staging/greybus/spilib.c
7446
7447GREYBUS SUBSYSTEM
7448M:	Johan Hovold <johan@kernel.org>
7449M:	Alex Elder <elder@kernel.org>
7450M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7451L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7452S:	Maintained
7453F:	drivers/greybus/
7454F:	drivers/staging/greybus/
7455F:	include/linux/greybus.h
7456F:	include/linux/greybus/
7457
7458GREYBUS UART PROTOCOLS DRIVERS
7459M:	David Lin <dtwlin@gmail.com>
7460S:	Maintained
7461F:	drivers/staging/greybus/log.c
7462F:	drivers/staging/greybus/uart.c
7463
7464GS1662 VIDEO SERIALIZER
7465M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7466L:	linux-media@vger.kernel.org
7467S:	Maintained
7468T:	git git://linuxtv.org/media_tree.git
7469F:	drivers/media/spi/gs1662.c
7470
7471GSPCA FINEPIX SUBDRIVER
7472M:	Frank Zago <frank@zago.net>
7473L:	linux-media@vger.kernel.org
7474S:	Maintained
7475T:	git git://linuxtv.org/media_tree.git
7476F:	drivers/media/usb/gspca/finepix.c
7477
7478GSPCA GL860 SUBDRIVER
7479M:	Olivier Lorin <o.lorin@laposte.net>
7480L:	linux-media@vger.kernel.org
7481S:	Maintained
7482T:	git git://linuxtv.org/media_tree.git
7483F:	drivers/media/usb/gspca/gl860/
7484
7485GSPCA M5602 SUBDRIVER
7486M:	Erik Andren <erik.andren@gmail.com>
7487L:	linux-media@vger.kernel.org
7488S:	Maintained
7489T:	git git://linuxtv.org/media_tree.git
7490F:	drivers/media/usb/gspca/m5602/
7491
7492GSPCA PAC207 SONIXB SUBDRIVER
7493M:	Hans Verkuil <hverkuil@xs4all.nl>
7494L:	linux-media@vger.kernel.org
7495S:	Odd Fixes
7496T:	git git://linuxtv.org/media_tree.git
7497F:	drivers/media/usb/gspca/pac207.c
7498
7499GSPCA SN9C20X SUBDRIVER
7500M:	Brian Johnson <brijohn@gmail.com>
7501L:	linux-media@vger.kernel.org
7502S:	Maintained
7503T:	git git://linuxtv.org/media_tree.git
7504F:	drivers/media/usb/gspca/sn9c20x.c
7505
7506GSPCA T613 SUBDRIVER
7507M:	Leandro Costantino <lcostantino@gmail.com>
7508L:	linux-media@vger.kernel.org
7509S:	Maintained
7510T:	git git://linuxtv.org/media_tree.git
7511F:	drivers/media/usb/gspca/t613.c
7512
7513GSPCA USB WEBCAM DRIVER
7514M:	Hans Verkuil <hverkuil@xs4all.nl>
7515L:	linux-media@vger.kernel.org
7516S:	Odd Fixes
7517T:	git git://linuxtv.org/media_tree.git
7518F:	drivers/media/usb/gspca/
7519
7520GTP (GPRS Tunneling Protocol)
7521M:	Pablo Neira Ayuso <pablo@netfilter.org>
7522M:	Harald Welte <laforge@gnumonks.org>
7523L:	osmocom-net-gprs@lists.osmocom.org
7524S:	Maintained
7525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7526F:	drivers/net/gtp.c
7527
7528GUID PARTITION TABLE (GPT)
7529M:	Davidlohr Bueso <dave@stgolabs.net>
7530L:	linux-efi@vger.kernel.org
7531S:	Maintained
7532F:	block/partitions/efi.*
7533
7534H8/300 ARCHITECTURE
7535M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7536L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7537S:	Maintained
7538W:	http://uclinux-h8.sourceforge.jp
7539T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7540F:	arch/h8300/
7541F:	drivers/clk/h8300/
7542F:	drivers/clocksource/h8300_*.c
7543F:	drivers/irqchip/irq-renesas-h8*.c
7544
7545HABANALABS PCI DRIVER
7546M:	Oded Gabbay <oded.gabbay@gmail.com>
7547S:	Supported
7548T:	git https://github.com/HabanaAI/linux.git
7549F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7550F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7551F:	drivers/misc/habanalabs/
7552F:	include/uapi/misc/habanalabs.h
7553
7554HACKRF MEDIA DRIVER
7555M:	Antti Palosaari <crope@iki.fi>
7556L:	linux-media@vger.kernel.org
7557S:	Maintained
7558W:	https://linuxtv.org
7559W:	http://palosaari.fi/linux/
7560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7561T:	git git://linuxtv.org/anttip/media_tree.git
7562F:	drivers/media/usb/hackrf/
7563
7564HANTRO VPU CODEC DRIVER
7565M:	Ezequiel Garcia <ezequiel@collabora.com>
7566M:	Philipp Zabel <p.zabel@pengutronix.de>
7567L:	linux-media@vger.kernel.org
7568L:	linux-rockchip@lists.infradead.org
7569S:	Maintained
7570F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7571F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7572F:	drivers/staging/media/hantro/
7573
7574HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7575M:	Frank Seidel <frank@f-seidel.de>
7576L:	platform-driver-x86@vger.kernel.org
7577S:	Maintained
7578W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7579F:	drivers/platform/x86/hdaps.c
7580
7581HARDWARE MONITORING
7582M:	Jean Delvare <jdelvare@suse.com>
7583M:	Guenter Roeck <linux@roeck-us.net>
7584L:	linux-hwmon@vger.kernel.org
7585S:	Maintained
7586W:	http://hwmon.wiki.kernel.org/
7587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7588F:	Documentation/devicetree/bindings/hwmon/
7589F:	Documentation/hwmon/
7590F:	drivers/hwmon/
7591F:	include/linux/hwmon*.h
7592F:	include/trace/events/hwmon*.h
7593
7594HARDWARE RANDOM NUMBER GENERATOR CORE
7595M:	Matt Mackall <mpm@selenic.com>
7596M:	Herbert Xu <herbert@gondor.apana.org.au>
7597L:	linux-crypto@vger.kernel.org
7598S:	Odd fixes
7599F:	Documentation/admin-guide/hw_random.rst
7600F:	Documentation/devicetree/bindings/rng/
7601F:	drivers/char/hw_random/
7602F:	include/linux/hw_random.h
7603
7604HARDWARE SPINLOCK CORE
7605M:	Ohad Ben-Cohen <ohad@wizery.com>
7606M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7607R:	Baolin Wang <baolin.wang7@gmail.com>
7608L:	linux-remoteproc@vger.kernel.org
7609S:	Maintained
7610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7611F:	Documentation/devicetree/bindings/hwlock/
7612F:	Documentation/locking/hwspinlock.rst
7613F:	drivers/hwspinlock/
7614F:	include/linux/hwspinlock.h
7615
7616HARDWARE TRACING FACILITIES
7617M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7618S:	Maintained
7619F:	drivers/hwtracing/
7620
7621HARMONY SOUND DRIVER
7622L:	linux-parisc@vger.kernel.org
7623S:	Maintained
7624F:	sound/parisc/harmony.*
7625
7626HDPVR USB VIDEO ENCODER DRIVER
7627M:	Hans Verkuil <hverkuil@xs4all.nl>
7628L:	linux-media@vger.kernel.org
7629S:	Odd Fixes
7630W:	https://linuxtv.org
7631T:	git git://linuxtv.org/media_tree.git
7632F:	drivers/media/usb/hdpvr/
7633
7634HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7635M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7636S:	Supported
7637F:	Documentation/watchdog/hpwdt.rst
7638F:	drivers/watchdog/hpwdt.c
7639
7640HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7641M:	Don Brace <don.brace@microsemi.com>
7642L:	esc.storagedev@microsemi.com
7643L:	linux-scsi@vger.kernel.org
7644S:	Supported
7645F:	Documentation/scsi/hpsa.rst
7646F:	drivers/scsi/hpsa*.[ch]
7647F:	include/linux/cciss*.h
7648F:	include/uapi/linux/cciss*.h
7649
7650HFI1 DRIVER
7651M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7652M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7653L:	linux-rdma@vger.kernel.org
7654S:	Supported
7655F:	drivers/infiniband/hw/hfi1
7656
7657HFS FILESYSTEM
7658L:	linux-fsdevel@vger.kernel.org
7659S:	Orphan
7660F:	Documentation/filesystems/hfs.rst
7661F:	fs/hfs/
7662
7663HFSPLUS FILESYSTEM
7664L:	linux-fsdevel@vger.kernel.org
7665S:	Orphan
7666F:	Documentation/filesystems/hfsplus.rst
7667F:	fs/hfsplus/
7668
7669HGA FRAMEBUFFER DRIVER
7670M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7671L:	linux-nvidia@lists.surfsouth.com
7672S:	Maintained
7673W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7674F:	drivers/video/fbdev/hgafb.c
7675
7676HIBERNATION (aka Software Suspend, aka swsusp)
7677M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7678M:	Pavel Machek <pavel@ucw.cz>
7679L:	linux-pm@vger.kernel.org
7680S:	Supported
7681B:	https://bugzilla.kernel.org
7682F:	arch/*/include/asm/suspend*.h
7683F:	arch/x86/power/
7684F:	drivers/base/power/
7685F:	include/linux/freezer.h
7686F:	include/linux/pm.h
7687F:	include/linux/suspend.h
7688F:	kernel/power/
7689
7690HID CORE LAYER
7691M:	Jiri Kosina <jikos@kernel.org>
7692M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7693L:	linux-input@vger.kernel.org
7694S:	Maintained
7695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7696F:	drivers/hid/
7697F:	include/linux/hid*
7698F:	include/uapi/linux/hid*
7699
7700HID SENSOR HUB DRIVERS
7701M:	Jiri Kosina <jikos@kernel.org>
7702M:	Jonathan Cameron <jic23@kernel.org>
7703M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7704L:	linux-input@vger.kernel.org
7705L:	linux-iio@vger.kernel.org
7706S:	Maintained
7707F:	Documentation/hid/hid-sensor*
7708F:	drivers/hid/hid-sensor-*
7709F:	drivers/iio/*/hid-*
7710F:	include/linux/hid-sensor-*
7711
7712HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7713M:	Thomas Gleixner <tglx@linutronix.de>
7714L:	linux-kernel@vger.kernel.org
7715S:	Maintained
7716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7717F:	Documentation/timers/
7718F:	include/linux/clockchips.h
7719F:	include/linux/hrtimer.h
7720F:	kernel/time/clockevents.c
7721F:	kernel/time/hrtimer.c
7722F:	kernel/time/timer_*.c
7723
7724HIGH-SPEED SCC DRIVER FOR AX.25
7725L:	linux-hams@vger.kernel.org
7726S:	Orphan
7727F:	drivers/net/hamradio/dmascc.c
7728F:	drivers/net/hamradio/scc.c
7729
7730HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7731M:	HighPoint Linux Team <linux@highpoint-tech.com>
7732S:	Supported
7733W:	http://www.highpoint-tech.com
7734F:	Documentation/scsi/hptiop.rst
7735F:	drivers/scsi/hptiop.c
7736
7737HIPPI
7738M:	Jes Sorensen <jes@trained-monkey.org>
7739L:	linux-hippi@sunsite.dk
7740S:	Maintained
7741F:	drivers/net/hippi/
7742F:	include/linux/hippidevice.h
7743F:	include/uapi/linux/if_hippi.h
7744F:	net/802/hippi.c
7745
7746HISILICON DMA DRIVER
7747M:	Zhou Wang <wangzhou1@hisilicon.com>
7748L:	dmaengine@vger.kernel.org
7749S:	Maintained
7750F:	drivers/dma/hisi_dma.c
7751
7752HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7753M:	Zaibo Xu <xuzaibo@huawei.com>
7754L:	linux-crypto@vger.kernel.org
7755S:	Maintained
7756F:	Documentation/ABI/testing/debugfs-hisi-hpre
7757F:	drivers/crypto/hisilicon/hpre/hpre.h
7758F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
7759F:	drivers/crypto/hisilicon/hpre/hpre_main.c
7760
7761HISILICON LPC BUS DRIVER
7762M:	john.garry@huawei.com
7763S:	Maintained
7764W:	http://www.hisilicon.com
7765F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7766F:	drivers/bus/hisi_lpc.c
7767
7768HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7769M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7770M:	Salil Mehta <salil.mehta@huawei.com>
7771L:	netdev@vger.kernel.org
7772S:	Maintained
7773W:	http://www.hisilicon.com
7774F:	drivers/net/ethernet/hisilicon/hns3/
7775
7776HISILICON NETWORK SUBSYSTEM DRIVER
7777M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7778M:	Salil Mehta <salil.mehta@huawei.com>
7779L:	netdev@vger.kernel.org
7780S:	Maintained
7781W:	http://www.hisilicon.com
7782F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7783F:	drivers/net/ethernet/hisilicon/
7784
7785HISILICON PMU DRIVER
7786M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7787S:	Supported
7788W:	http://www.hisilicon.com
7789F:	Documentation/admin-guide/perf/hisi-pmu.rst
7790F:	drivers/perf/hisilicon
7791
7792HISILICON QM AND ZIP Controller DRIVER
7793M:	Zhou Wang <wangzhou1@hisilicon.com>
7794L:	linux-crypto@vger.kernel.org
7795S:	Maintained
7796F:	Documentation/ABI/testing/debugfs-hisi-zip
7797F:	drivers/crypto/hisilicon/qm.c
7798F:	drivers/crypto/hisilicon/qm.h
7799F:	drivers/crypto/hisilicon/sgl.c
7800F:	drivers/crypto/hisilicon/zip/
7801
7802HISILICON ROCE DRIVER
7803M:	Lijun Ou <oulijun@huawei.com>
7804M:	Wei Hu(Xavier) <huwei87@hisilicon.com>
7805M:	Weihang Li <liweihang@huawei.com>
7806L:	linux-rdma@vger.kernel.org
7807S:	Maintained
7808F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7809F:	drivers/infiniband/hw/hns/
7810
7811HISILICON SAS Controller
7812M:	John Garry <john.garry@huawei.com>
7813S:	Supported
7814W:	http://www.hisilicon.com
7815F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7816F:	drivers/scsi/hisi_sas/
7817
7818HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7819M:	Zaibo Xu <xuzaibo@huawei.com>
7820L:	linux-crypto@vger.kernel.org
7821S:	Maintained
7822F:	Documentation/ABI/testing/debugfs-hisi-sec
7823F:	drivers/crypto/hisilicon/sec2/sec.h
7824F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
7825F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
7826F:	drivers/crypto/hisilicon/sec2/sec_main.c
7827
7828HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7829M:	Zaibo Xu <xuzaibo@huawei.com>
7830S:	Maintained
7831F:	drivers/char/hw_random/hisi-trng-v2.c
7832
7833HISILICON V3XX SPI NOR FLASH Controller Driver
7834M:	John Garry <john.garry@huawei.com>
7835S:	Maintained
7836W:	http://www.hisilicon.com
7837F:	drivers/spi/spi-hisi-sfc-v3xx.c
7838
7839HMM - Heterogeneous Memory Management
7840M:	Jérôme Glisse <jglisse@redhat.com>
7841L:	linux-mm@kvack.org
7842S:	Maintained
7843F:	Documentation/vm/hmm.rst
7844F:	include/linux/hmm*
7845F:	lib/test_hmm*
7846F:	mm/hmm*
7847F:	tools/testing/selftests/vm/*hmm*
7848
7849HOST AP DRIVER
7850M:	Jouni Malinen <j@w1.fi>
7851L:	linux-wireless@vger.kernel.org
7852S:	Obsolete
7853W:	http://w1.fi/hostap-driver.html
7854F:	drivers/net/wireless/intersil/hostap/
7855
7856HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7857L:	platform-driver-x86@vger.kernel.org
7858S:	Orphan
7859F:	drivers/platform/x86/tc1100-wmi.c
7860
7861HPET:	High Precision Event Timers driver
7862M:	Clemens Ladisch <clemens@ladisch.de>
7863S:	Maintained
7864F:	Documentation/timers/hpet.rst
7865F:	drivers/char/hpet.c
7866F:	include/linux/hpet.h
7867F:	include/uapi/linux/hpet.h
7868
7869HPET:	x86
7870S:	Orphan
7871F:	arch/x86/include/asm/hpet.h
7872F:	arch/x86/kernel/hpet.c
7873
7874HPFS FILESYSTEM
7875M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7876S:	Maintained
7877W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7878F:	fs/hpfs/
7879
7880HSI SUBSYSTEM
7881M:	Sebastian Reichel <sre@kernel.org>
7882S:	Maintained
7883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7884F:	Documentation/ABI/testing/sysfs-bus-hsi
7885F:	Documentation/driver-api/hsi.rst
7886F:	drivers/hsi/
7887F:	include/linux/hsi/
7888F:	include/uapi/linux/hsi/
7889
7890HSO 3G MODEM DRIVER
7891L:	linux-usb@vger.kernel.org
7892S:	Orphan
7893F:	drivers/net/usb/hso.c
7894
7895HSR NETWORK PROTOCOL
7896L:	netdev@vger.kernel.org
7897S:	Orphan
7898F:	net/hsr/
7899
7900HT16K33 LED CONTROLLER DRIVER
7901M:	Robin van der Gracht <robin@protonic.nl>
7902S:	Maintained
7903F:	Documentation/devicetree/bindings/display/ht16k33.txt
7904F:	drivers/auxdisplay/ht16k33.c
7905
7906HTCPEN TOUCHSCREEN DRIVER
7907M:	Pau Oliva Fora <pof@eslack.org>
7908L:	linux-input@vger.kernel.org
7909S:	Maintained
7910F:	drivers/input/touchscreen/htcpen.c
7911
7912HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7913M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7914L:	linux-iio@vger.kernel.org
7915S:	Maintained
7916W:	http://www.st.com/
7917F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7918F:	drivers/iio/humidity/hts221*
7919
7920HUAWEI ETHERNET DRIVER
7921M:	Bin Luo <luobin9@huawei.com>
7922L:	netdev@vger.kernel.org
7923S:	Supported
7924F:	Documentation/networking/hinic.rst
7925F:	drivers/net/ethernet/huawei/hinic/
7926
7927HUGETLB FILESYSTEM
7928M:	Mike Kravetz <mike.kravetz@oracle.com>
7929L:	linux-mm@kvack.org
7930S:	Maintained
7931F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7932F:	Documentation/admin-guide/mm/hugetlbpage.rst
7933F:	Documentation/vm/hugetlbfs_reserv.rst
7934F:	fs/hugetlbfs/
7935F:	include/linux/hugetlb.h
7936F:	mm/hugetlb.c
7937
7938HVA ST MEDIA DRIVER
7939M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7940L:	linux-media@vger.kernel.org
7941S:	Supported
7942W:	https://linuxtv.org
7943T:	git git://linuxtv.org/media_tree.git
7944F:	drivers/media/platform/sti/hva
7945
7946HWPOISON MEMORY FAILURE HANDLING
7947M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
7948L:	linux-mm@kvack.org
7949S:	Maintained
7950F:	mm/hwpoison-inject.c
7951F:	mm/memory-failure.c
7952
7953HYGON PROCESSOR SUPPORT
7954M:	Pu Wen <puwen@hygon.cn>
7955L:	linux-kernel@vger.kernel.org
7956S:	Maintained
7957F:	arch/x86/kernel/cpu/hygon.c
7958
7959HYNIX HI556 SENSOR DRIVER
7960M:	Shawn Tu <shawnx.tu@intel.com>
7961L:	linux-media@vger.kernel.org
7962S:	Maintained
7963T:	git git://linuxtv.org/media_tree.git
7964F:	drivers/media/i2c/hi556.c
7965
7966Hyper-V CORE AND DRIVERS
7967M:	"K. Y. Srinivasan" <kys@microsoft.com>
7968M:	Haiyang Zhang <haiyangz@microsoft.com>
7969M:	Stephen Hemminger <sthemmin@microsoft.com>
7970M:	Wei Liu <wei.liu@kernel.org>
7971L:	linux-hyperv@vger.kernel.org
7972S:	Supported
7973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7974F:	Documentation/ABI/stable/sysfs-bus-vmbus
7975F:	Documentation/ABI/testing/debugfs-hyperv
7976F:	Documentation/networking/device_drivers/microsoft/netvsc.rst
7977F:	arch/x86/hyperv
7978F:	arch/x86/include/asm/hyperv-tlfs.h
7979F:	arch/x86/include/asm/mshyperv.h
7980F:	arch/x86/include/asm/trace/hyperv.h
7981F:	arch/x86/kernel/cpu/mshyperv.c
7982F:	drivers/clocksource/hyperv_timer.c
7983F:	drivers/hid/hid-hyperv.c
7984F:	drivers/hv/
7985F:	drivers/input/serio/hyperv-keyboard.c
7986F:	drivers/iommu/hyperv-iommu.c
7987F:	drivers/net/hyperv/
7988F:	drivers/pci/controller/pci-hyperv-intf.c
7989F:	drivers/pci/controller/pci-hyperv.c
7990F:	drivers/scsi/storvsc_drv.c
7991F:	drivers/uio/uio_hv_generic.c
7992F:	drivers/video/fbdev/hyperv_fb.c
7993F:	include/asm-generic/hyperv-tlfs.h
7994F:	include/asm-generic/mshyperv.h
7995F:	include/clocksource/hyperv_timer.h
7996F:	include/linux/hyperv.h
7997F:	include/uapi/linux/hyperv.h
7998F:	net/vmw_vsock/hyperv_transport.c
7999F:	tools/hv/
8000
8001HYPERBUS SUPPORT
8002M:	Vignesh Raghavendra <vigneshr@ti.com>
8003L:	linux-mtd@lists.infradead.org
8004S:	Supported
8005Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8006C:	irc://irc.oftc.net/mtd
8007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8008F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8009F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8010F:	drivers/mtd/hyperbus/
8011F:	include/linux/mtd/hyperbus.h
8012
8013HYPERVISOR VIRTUAL CONSOLE DRIVER
8014L:	linuxppc-dev@lists.ozlabs.org
8015S:	Odd Fixes
8016F:	drivers/tty/hvc/
8017
8018I2C ACPI SUPPORT
8019M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8020L:	linux-i2c@vger.kernel.org
8021L:	linux-acpi@vger.kernel.org
8022S:	Maintained
8023F:	drivers/i2c/i2c-core-acpi.c
8024
8025I2C CONTROLLER DRIVER FOR NVIDIA GPU
8026M:	Ajay Gupta <ajayg@nvidia.com>
8027L:	linux-i2c@vger.kernel.org
8028S:	Maintained
8029F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
8030F:	drivers/i2c/busses/i2c-nvidia-gpu.c
8031
8032I2C MUXES
8033M:	Peter Rosin <peda@axentia.se>
8034L:	linux-i2c@vger.kernel.org
8035S:	Maintained
8036F:	Documentation/devicetree/bindings/i2c/i2c-arb*
8037F:	Documentation/devicetree/bindings/i2c/i2c-gate*
8038F:	Documentation/devicetree/bindings/i2c/i2c-mux*
8039F:	Documentation/i2c/i2c-topology.rst
8040F:	Documentation/i2c/muxes/
8041F:	drivers/i2c/i2c-mux.c
8042F:	drivers/i2c/muxes/
8043F:	include/linux/i2c-mux.h
8044
8045I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8046M:	Gregory CLEMENT <gregory.clement@bootlin.com>
8047L:	linux-i2c@vger.kernel.org
8048S:	Maintained
8049F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8050F:	drivers/i2c/busses/i2c-mv64xxx.c
8051
8052I2C OVER PARALLEL PORT
8053M:	Jean Delvare <jdelvare@suse.com>
8054L:	linux-i2c@vger.kernel.org
8055S:	Maintained
8056F:	Documentation/i2c/busses/i2c-parport.rst
8057F:	drivers/i2c/busses/i2c-parport.c
8058
8059I2C SUBSYSTEM
8060M:	Wolfram Sang <wsa@kernel.org>
8061L:	linux-i2c@vger.kernel.org
8062S:	Maintained
8063W:	https://i2c.wiki.kernel.org/
8064Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
8065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8066F:	Documentation/devicetree/bindings/i2c/i2c.txt
8067F:	Documentation/i2c/
8068F:	drivers/i2c/*
8069F:	include/linux/i2c-dev.h
8070F:	include/linux/i2c-smbus.h
8071F:	include/linux/i2c.h
8072F:	include/uapi/linux/i2c-*.h
8073F:	include/uapi/linux/i2c.h
8074
8075I2C SUBSYSTEM HOST DRIVERS
8076L:	linux-i2c@vger.kernel.org
8077S:	Odd Fixes
8078W:	https://i2c.wiki.kernel.org/
8079Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
8080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8081F:	Documentation/devicetree/bindings/i2c/
8082F:	drivers/i2c/algos/
8083F:	drivers/i2c/busses/
8084
8085I2C-TAOS-EVM DRIVER
8086M:	Jean Delvare <jdelvare@suse.com>
8087L:	linux-i2c@vger.kernel.org
8088S:	Maintained
8089F:	Documentation/i2c/busses/i2c-taos-evm.rst
8090F:	drivers/i2c/busses/i2c-taos-evm.c
8091
8092I2C-TINY-USB DRIVER
8093M:	Till Harbaum <till@harbaum.org>
8094L:	linux-i2c@vger.kernel.org
8095S:	Maintained
8096W:	http://www.harbaum.org/till/i2c_tiny_usb
8097F:	drivers/i2c/busses/i2c-tiny-usb.c
8098
8099I2C/SMBUS CONTROLLER DRIVERS FOR PC
8100M:	Jean Delvare <jdelvare@suse.com>
8101L:	linux-i2c@vger.kernel.org
8102S:	Maintained
8103F:	Documentation/i2c/busses/i2c-ali1535.rst
8104F:	Documentation/i2c/busses/i2c-ali1563.rst
8105F:	Documentation/i2c/busses/i2c-ali15x3.rst
8106F:	Documentation/i2c/busses/i2c-amd756.rst
8107F:	Documentation/i2c/busses/i2c-amd8111.rst
8108F:	Documentation/i2c/busses/i2c-i801.rst
8109F:	Documentation/i2c/busses/i2c-nforce2.rst
8110F:	Documentation/i2c/busses/i2c-piix4.rst
8111F:	Documentation/i2c/busses/i2c-sis5595.rst
8112F:	Documentation/i2c/busses/i2c-sis630.rst
8113F:	Documentation/i2c/busses/i2c-sis96x.rst
8114F:	Documentation/i2c/busses/i2c-via.rst
8115F:	Documentation/i2c/busses/i2c-viapro.rst
8116F:	drivers/i2c/busses/i2c-ali1535.c
8117F:	drivers/i2c/busses/i2c-ali1563.c
8118F:	drivers/i2c/busses/i2c-ali15x3.c
8119F:	drivers/i2c/busses/i2c-amd756-s4882.c
8120F:	drivers/i2c/busses/i2c-amd756.c
8121F:	drivers/i2c/busses/i2c-amd8111.c
8122F:	drivers/i2c/busses/i2c-i801.c
8123F:	drivers/i2c/busses/i2c-isch.c
8124F:	drivers/i2c/busses/i2c-nforce2-s4985.c
8125F:	drivers/i2c/busses/i2c-nforce2.c
8126F:	drivers/i2c/busses/i2c-piix4.c
8127F:	drivers/i2c/busses/i2c-sis5595.c
8128F:	drivers/i2c/busses/i2c-sis630.c
8129F:	drivers/i2c/busses/i2c-sis96x.c
8130F:	drivers/i2c/busses/i2c-via.c
8131F:	drivers/i2c/busses/i2c-viapro.c
8132
8133I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8134M:	Hans de Goede <hdegoede@redhat.com>
8135L:	linux-i2c@vger.kernel.org
8136S:	Maintained
8137F:	drivers/i2c/busses/i2c-cht-wc.c
8138
8139I2C/SMBUS ISMT DRIVER
8140M:	Seth Heasley <seth.heasley@intel.com>
8141M:	Neil Horman <nhorman@tuxdriver.com>
8142L:	linux-i2c@vger.kernel.org
8143F:	Documentation/i2c/busses/i2c-ismt.rst
8144F:	drivers/i2c/busses/i2c-ismt.c
8145
8146I2C/SMBUS STUB DRIVER
8147M:	Jean Delvare <jdelvare@suse.com>
8148L:	linux-i2c@vger.kernel.org
8149S:	Maintained
8150F:	drivers/i2c/i2c-stub.c
8151
8152I3C DRIVER FOR CADENCE I3C MASTER IP
8153M:	Przemysław Gaj <pgaj@cadence.com>
8154S:	Maintained
8155F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8156F:	drivers/i3c/master/i3c-master-cdns.c
8157
8158I3C DRIVER FOR SYNOPSYS DESIGNWARE
8159M:	Vitor Soares <vitor.soares@synopsys.com>
8160S:	Maintained
8161F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8162F:	drivers/i3c/master/dw*
8163
8164I3C SUBSYSTEM
8165M:	Boris Brezillon <bbrezillon@kernel.org>
8166L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
8167S:	Maintained
8168C:	irc://chat.freenode.net/linux-i3c
8169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8170F:	Documentation/ABI/testing/sysfs-bus-i3c
8171F:	Documentation/devicetree/bindings/i3c/
8172F:	Documentation/driver-api/i3c
8173F:	drivers/i3c/
8174F:	include/linux/i3c/
8175
8176IA64 (Itanium) PLATFORM
8177M:	Tony Luck <tony.luck@intel.com>
8178M:	Fenghua Yu <fenghua.yu@intel.com>
8179L:	linux-ia64@vger.kernel.org
8180S:	Maintained
8181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8182F:	Documentation/ia64/
8183F:	arch/ia64/
8184
8185IBM Power 842 compression accelerator
8186M:	Haren Myneni <haren@us.ibm.com>
8187S:	Supported
8188F:	crypto/842.c
8189F:	drivers/crypto/nx/Kconfig
8190F:	drivers/crypto/nx/Makefile
8191F:	drivers/crypto/nx/nx-842*
8192F:	include/linux/sw842.h
8193F:	lib/842/
8194
8195IBM Power in-Nest Crypto Acceleration
8196M:	Breno Leitão <leitao@debian.org>
8197M:	Nayna Jain <nayna@linux.ibm.com>
8198M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8199L:	linux-crypto@vger.kernel.org
8200S:	Supported
8201F:	drivers/crypto/nx/Kconfig
8202F:	drivers/crypto/nx/Makefile
8203F:	drivers/crypto/nx/nx-aes*
8204F:	drivers/crypto/nx/nx-sha*
8205F:	drivers/crypto/nx/nx.*
8206F:	drivers/crypto/nx/nx_csbcpb.h
8207F:	drivers/crypto/nx/nx_debugfs.c
8208
8209IBM Power IO DLPAR 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/rpadlpar*
8215
8216IBM Power Linux RAID adapter
8217M:	Brian King <brking@us.ibm.com>
8218S:	Supported
8219F:	drivers/scsi/ipr.*
8220
8221IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8222M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8223L:	linux-pci@vger.kernel.org
8224L:	linuxppc-dev@lists.ozlabs.org
8225S:	Supported
8226F:	drivers/pci/hotplug/rpaphp*
8227
8228IBM Power SRIOV Virtual NIC Device Driver
8229M:	Thomas Falcon <tlfalcon@linux.ibm.com>
8230M:	John Allen <jallen@linux.ibm.com>
8231L:	netdev@vger.kernel.org
8232S:	Supported
8233F:	drivers/net/ethernet/ibm/ibmvnic.*
8234
8235IBM Power Virtual Accelerator Switchboard
8236M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8237L:	linuxppc-dev@lists.ozlabs.org
8238S:	Supported
8239F:	arch/powerpc/include/asm/vas.h
8240F:	arch/powerpc/platforms/powernv/copy-paste.h
8241F:	arch/powerpc/platforms/powernv/vas*
8242
8243IBM Power Virtual Ethernet Device Driver
8244M:	Thomas Falcon <tlfalcon@linux.ibm.com>
8245L:	netdev@vger.kernel.org
8246S:	Supported
8247F:	drivers/net/ethernet/ibm/ibmveth.*
8248
8249IBM Power Virtual FC Device Drivers
8250M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8251L:	linux-scsi@vger.kernel.org
8252S:	Supported
8253F:	drivers/scsi/ibmvscsi/ibmvfc*
8254
8255IBM Power Virtual Management Channel Driver
8256M:	Steven Royer <seroyer@linux.ibm.com>
8257S:	Supported
8258F:	drivers/misc/ibmvmc.*
8259
8260IBM Power Virtual SCSI Device Drivers
8261M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8262L:	linux-scsi@vger.kernel.org
8263S:	Supported
8264F:	drivers/scsi/ibmvscsi/ibmvscsi*
8265F:	include/scsi/viosrp.h
8266
8267IBM Power Virtual SCSI Device Target Driver
8268M:	Michael Cyr <mikecyr@linux.ibm.com>
8269L:	linux-scsi@vger.kernel.org
8270L:	target-devel@vger.kernel.org
8271S:	Supported
8272F:	drivers/scsi/ibmvscsi_tgt/
8273
8274IBM Power VMX Cryptographic instructions
8275M:	Breno Leitão <leitao@debian.org>
8276M:	Nayna Jain <nayna@linux.ibm.com>
8277M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8278L:	linux-crypto@vger.kernel.org
8279S:	Supported
8280F:	drivers/crypto/vmx/Kconfig
8281F:	drivers/crypto/vmx/Makefile
8282F:	drivers/crypto/vmx/aes*
8283F:	drivers/crypto/vmx/ghash*
8284F:	drivers/crypto/vmx/ppc-xlate.pl
8285F:	drivers/crypto/vmx/vmx.c
8286
8287IBM ServeRAID RAID DRIVER
8288S:	Orphan
8289F:	drivers/scsi/ips.*
8290
8291ICH LPC AND GPIO DRIVER
8292M:	Peter Tyser <ptyser@xes-inc.com>
8293S:	Maintained
8294F:	drivers/gpio/gpio-ich.c
8295F:	drivers/mfd/lpc_ich.c
8296
8297ICY I2C DRIVER
8298M:	Max Staudt <max@enpas.org>
8299L:	linux-i2c@vger.kernel.org
8300S:	Maintained
8301F:	drivers/i2c/busses/i2c-icy.c
8302
8303IDE SUBSYSTEM
8304M:	"David S. Miller" <davem@davemloft.net>
8305L:	linux-ide@vger.kernel.org
8306S:	Maintained
8307Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
8308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8309F:	Documentation/ide/
8310F:	drivers/ide/
8311F:	include/linux/ide.h
8312
8313IDE/ATAPI DRIVERS
8314M:	Borislav Petkov <bp@alien8.de>
8315L:	linux-ide@vger.kernel.org
8316S:	Maintained
8317F:	Documentation/cdrom/ide-cd.rst
8318F:	drivers/ide/ide-cd*
8319
8320IDEAPAD LAPTOP EXTRAS DRIVER
8321M:	Ike Panhc <ike.pan@canonical.com>
8322L:	platform-driver-x86@vger.kernel.org
8323S:	Maintained
8324W:	http://launchpad.net/ideapad-laptop
8325F:	drivers/platform/x86/ideapad-laptop.c
8326
8327IDEAPAD LAPTOP SLIDEBAR DRIVER
8328M:	Andrey Moiseev <o2g.org.ru@gmail.com>
8329L:	linux-input@vger.kernel.org
8330S:	Maintained
8331W:	https://github.com/o2genum/ideapad-slidebar
8332F:	drivers/input/misc/ideapad_slidebar.c
8333
8334IDT VersaClock 5 CLOCK DRIVER
8335M:	Marek Vasut <marek.vasut@gmail.com>
8336S:	Maintained
8337F:	drivers/clk/clk-versaclock5.c
8338
8339IEEE 802.15.4 SUBSYSTEM
8340M:	Alexander Aring <alex.aring@gmail.com>
8341M:	Stefan Schmidt <stefan@datenfreihafen.org>
8342L:	linux-wpan@vger.kernel.org
8343S:	Maintained
8344W:	http://wpan.cakelab.org/
8345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8347F:	Documentation/networking/ieee802154.rst
8348F:	drivers/net/ieee802154/
8349F:	include/linux/ieee802154.h
8350F:	include/linux/nl802154.h
8351F:	include/net/af_ieee802154.h
8352F:	include/net/cfg802154.h
8353F:	include/net/ieee802154_netdev.h
8354F:	include/net/mac802154.h
8355F:	include/net/nl802154.h
8356F:	net/ieee802154/
8357F:	net/mac802154/
8358
8359IFE PROTOCOL
8360M:	Yotam Gigi <yotam.gi@gmail.com>
8361M:	Jamal Hadi Salim <jhs@mojatatu.com>
8362F:	include/net/ife.h
8363F:	include/uapi/linux/ife.h
8364F:	net/ife
8365
8366IGORPLUG-USB IR RECEIVER
8367M:	Sean Young <sean@mess.org>
8368L:	linux-media@vger.kernel.org
8369S:	Maintained
8370F:	drivers/media/rc/igorplugusb.c
8371
8372IGUANAWORKS USB IR TRANSCEIVER
8373M:	Sean Young <sean@mess.org>
8374L:	linux-media@vger.kernel.org
8375S:	Maintained
8376F:	drivers/media/rc/iguanair.c
8377
8378IIO DIGITAL POTENTIOMETER DAC
8379M:	Peter Rosin <peda@axentia.se>
8380L:	linux-iio@vger.kernel.org
8381S:	Maintained
8382F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8383F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8384F:	drivers/iio/dac/dpot-dac.c
8385
8386IIO ENVELOPE DETECTOR
8387M:	Peter Rosin <peda@axentia.se>
8388L:	linux-iio@vger.kernel.org
8389S:	Maintained
8390F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8391F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8392F:	drivers/iio/adc/envelope-detector.c
8393
8394IIO MULTIPLEXER
8395M:	Peter Rosin <peda@axentia.se>
8396L:	linux-iio@vger.kernel.org
8397S:	Maintained
8398F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8399F:	drivers/iio/multiplexer/iio-mux.c
8400
8401IIO SUBSYSTEM AND DRIVERS
8402M:	Jonathan Cameron <jic23@kernel.org>
8403R:	Hartmut Knaack <knaack.h@gmx.de>
8404R:	Lars-Peter Clausen <lars@metafoo.de>
8405R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8406L:	linux-iio@vger.kernel.org
8407S:	Maintained
8408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8409F:	Documentation/ABI/testing/configfs-iio*
8410F:	Documentation/ABI/testing/sysfs-bus-iio*
8411F:	Documentation/devicetree/bindings/iio/
8412F:	drivers/iio/
8413F:	drivers/staging/iio/
8414F:	include/linux/iio/
8415F:	tools/iio/
8416
8417IIO UNIT CONVERTER
8418M:	Peter Rosin <peda@axentia.se>
8419L:	linux-iio@vger.kernel.org
8420S:	Maintained
8421F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8422F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8423F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8424F:	drivers/iio/afe/iio-rescale.c
8425
8426IKANOS/ADI EAGLE ADSL USB DRIVER
8427M:	Matthieu Castet <castet.matthieu@free.fr>
8428M:	Stanislaw Gruszka <stf_xl@wp.pl>
8429S:	Maintained
8430F:	drivers/usb/atm/ueagle-atm.c
8431
8432IMGTEC ASCII LCD DRIVER
8433M:	Paul Burton <paulburton@kernel.org>
8434S:	Maintained
8435F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8436F:	drivers/auxdisplay/img-ascii-lcd.c
8437
8438IMGTEC IR DECODER DRIVER
8439S:	Orphan
8440F:	drivers/media/rc/img-ir/
8441
8442IMON SOUNDGRAPH USB IR RECEIVER
8443M:	Sean Young <sean@mess.org>
8444L:	linux-media@vger.kernel.org
8445S:	Maintained
8446F:	drivers/media/rc/imon.c
8447F:	drivers/media/rc/imon_raw.c
8448
8449IMS TWINTURBO FRAMEBUFFER DRIVER
8450L:	linux-fbdev@vger.kernel.org
8451S:	Orphan
8452F:	drivers/video/fbdev/imsttfb.c
8453
8454INA209 HARDWARE MONITOR DRIVER
8455M:	Guenter Roeck <linux@roeck-us.net>
8456L:	linux-hwmon@vger.kernel.org
8457S:	Maintained
8458F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8459F:	Documentation/hwmon/ina209.rst
8460F:	drivers/hwmon/ina209.c
8461
8462INA2XX HARDWARE MONITOR DRIVER
8463M:	Guenter Roeck <linux@roeck-us.net>
8464L:	linux-hwmon@vger.kernel.org
8465S:	Maintained
8466F:	Documentation/hwmon/ina2xx.rst
8467F:	drivers/hwmon/ina2xx.c
8468F:	include/linux/platform_data/ina2xx.h
8469
8470INDUSTRY PACK SUBSYSTEM (IPACK)
8471M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8472M:	Jens Taprogge <jens.taprogge@taprogge.org>
8473M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8474L:	industrypack-devel@lists.sourceforge.net
8475S:	Maintained
8476W:	http://industrypack.sourceforge.net
8477F:	drivers/ipack/
8478
8479INFINEON DPS310 Driver
8480M:	Eddie James <eajames@linux.ibm.com>
8481L:	linux-iio@vger.kernel.org
8482S:	Maintained
8483F:	drivers/iio/pressure/dps310.c
8484
8485INFINIBAND SUBSYSTEM
8486M:	Doug Ledford <dledford@redhat.com>
8487M:	Jason Gunthorpe <jgg@mellanox.com>
8488L:	linux-rdma@vger.kernel.org
8489S:	Supported
8490W:	https://github.com/linux-rdma/rdma-core
8491Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8493F:	Documentation/devicetree/bindings/infiniband/
8494F:	Documentation/infiniband/
8495F:	drivers/infiniband/
8496F:	include/rdma/
8497F:	include/trace/events/ib_mad.h
8498F:	include/trace/events/ib_umad.h
8499F:	include/uapi/linux/if_infiniband.h
8500F:	include/uapi/rdma/
8501F:	samples/bpf/ibumad_kern.c
8502F:	samples/bpf/ibumad_user.c
8503
8504INGENIC JZ4780 DMA Driver
8505M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8506S:	Maintained
8507F:	drivers/dma/dma-jz4780.c
8508
8509INGENIC JZ4780 NAND DRIVER
8510M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8511L:	linux-mtd@lists.infradead.org
8512S:	Maintained
8513F:	drivers/mtd/nand/raw/ingenic/
8514
8515INGENIC JZ47xx SoCs
8516M:	Paul Cercueil <paul@crapouillou.net>
8517S:	Maintained
8518F:	arch/mips/boot/dts/ingenic/
8519F:	arch/mips/include/asm/mach-jz4740/
8520F:	arch/mips/jz4740/
8521F:	drivers/clk/ingenic/
8522F:	drivers/dma/dma-jz4780.c
8523F:	drivers/gpu/drm/ingenic/
8524F:	drivers/i2c/busses/i2c-jz4780.c
8525F:	drivers/iio/adc/ingenic-adc.c
8526F:	drivers/irqchip/irq-ingenic.c
8527F:	drivers/memory/jz4780-nemc.c
8528F:	drivers/mmc/host/jz4740_mmc.c
8529F:	drivers/mtd/nand/raw/ingenic/
8530F:	drivers/pinctrl/pinctrl-ingenic.c
8531F:	drivers/power/supply/ingenic-battery.c
8532F:	drivers/pwm/pwm-jz4740.c
8533F:	drivers/remoteproc/ingenic_rproc.c
8534F:	drivers/rtc/rtc-jz4740.c
8535F:	drivers/tty/serial/8250/8250_ingenic.c
8536F:	drivers/usb/musb/jz4740.c
8537F:	drivers/watchdog/jz4740_wdt.c
8538F:	include/dt-bindings/iio/adc/ingenic,adc.h
8539F:	include/linux/mfd/ingenic-tcu.h
8540F:	sound/soc/codecs/jz47*
8541F:	sound/soc/jz4740/
8542
8543INOTIFY
8544M:	Jan Kara <jack@suse.cz>
8545R:	Amir Goldstein <amir73il@gmail.com>
8546L:	linux-fsdevel@vger.kernel.org
8547S:	Maintained
8548F:	Documentation/filesystems/inotify.rst
8549F:	fs/notify/inotify/
8550F:	include/linux/inotify.h
8551F:	include/uapi/linux/inotify.h
8552
8553INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8554M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8555L:	linux-input@vger.kernel.org
8556S:	Maintained
8557Q:	http://patchwork.kernel.org/project/linux-input/list/
8558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8559F:	Documentation/devicetree/bindings/input/
8560F:	Documentation/devicetree/bindings/serio/
8561F:	Documentation/input/
8562F:	drivers/input/
8563F:	include/linux/input.h
8564F:	include/linux/input/
8565F:	include/uapi/linux/input-event-codes.h
8566F:	include/uapi/linux/input.h
8567
8568INPUT MULTITOUCH (MT) PROTOCOL
8569M:	Henrik Rydberg <rydberg@bitmath.org>
8570L:	linux-input@vger.kernel.org
8571S:	Odd fixes
8572F:	Documentation/input/multi-touch-protocol.rst
8573F:	drivers/input/input-mt.c
8574K:	\b(ABS|SYN)_MT_
8575
8576INSIDE SECURE CRYPTO DRIVER
8577M:	Antoine Tenart <antoine.tenart@bootlin.com>
8578L:	linux-crypto@vger.kernel.org
8579S:	Maintained
8580F:	drivers/crypto/inside-secure/
8581
8582INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8583M:	Mimi Zohar <zohar@linux.ibm.com>
8584M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8585L:	linux-integrity@vger.kernel.org
8586S:	Supported
8587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8588F:	security/integrity/ima/
8589
8590INTEL 810/815 FRAMEBUFFER DRIVER
8591M:	Antonino Daplas <adaplas@gmail.com>
8592L:	linux-fbdev@vger.kernel.org
8593S:	Maintained
8594F:	drivers/video/fbdev/i810/
8595
8596INTEL ASoC DRIVERS
8597M:	Cezary Rojewski <cezary.rojewski@intel.com>
8598M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8599M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8600M:	Jie Yang <yang.jie@linux.intel.com>
8601L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8602S:	Supported
8603F:	sound/soc/intel/
8604
8605INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8606M:	Hans de Goede <hdegoede@redhat.com>
8607L:	platform-driver-x86@vger.kernel.org
8608S:	Maintained
8609F:	drivers/platform/x86/intel_atomisp2_pm.c
8610
8611INTEL BROXTON PMC DRIVER
8612M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8613M:	Zha Qipeng <qipeng.zha@intel.com>
8614S:	Maintained
8615F:	drivers/mfd/intel_pmc_bxt.c
8616F:	include/linux/mfd/intel_pmc_bxt.h
8617
8618INTEL C600 SERIES SAS CONTROLLER DRIVER
8619M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8620M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8621L:	linux-scsi@vger.kernel.org
8622S:	Supported
8623T:	git git://git.code.sf.net/p/intel-sas/isci
8624F:	drivers/scsi/isci/
8625
8626INTEL CPU family model numbers
8627M:	Tony Luck <tony.luck@intel.com>
8628M:	x86@kernel.org
8629L:	linux-kernel@vger.kernel.org
8630S:	Supported
8631F:	arch/x86/include/asm/intel-family.h
8632
8633INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8634M:	Jani Nikula <jani.nikula@linux.intel.com>
8635M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8636M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8637L:	intel-gfx@lists.freedesktop.org
8638S:	Supported
8639W:	https://01.org/linuxgraphics/
8640Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8641B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8642C:	irc://chat.freenode.net/intel-gfx
8643T:	git git://anongit.freedesktop.org/drm-intel
8644F:	Documentation/gpu/i915.rst
8645F:	drivers/gpu/drm/i915/
8646F:	include/drm/i915*
8647F:	include/uapi/drm/i915_drm.h
8648
8649INTEL ETHERNET DRIVERS
8650M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8651L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8652S:	Supported
8653W:	http://www.intel.com/support/feedback.htm
8654W:	http://e1000.sourceforge.net/
8655Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8658F:	Documentation/networking/device_drivers/intel/e100.rst
8659F:	Documentation/networking/device_drivers/intel/e1000.rst
8660F:	Documentation/networking/device_drivers/intel/e1000e.rst
8661F:	Documentation/networking/device_drivers/intel/fm10k.rst
8662F:	Documentation/networking/device_drivers/intel/i40e.rst
8663F:	Documentation/networking/device_drivers/intel/iavf.rst
8664F:	Documentation/networking/device_drivers/intel/ice.rst
8665F:	Documentation/networking/device_drivers/intel/igb.rst
8666F:	Documentation/networking/device_drivers/intel/igbvf.rst
8667F:	Documentation/networking/device_drivers/intel/ixgb.rst
8668F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8669F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8670F:	drivers/net/ethernet/intel/
8671F:	drivers/net/ethernet/intel/*/
8672F:	include/linux/avf/virtchnl.h
8673
8674INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8675M:	Maik Broemme <mbroemme@libmpq.org>
8676L:	linux-fbdev@vger.kernel.org
8677S:	Maintained
8678F:	Documentation/fb/intelfb.rst
8679F:	drivers/video/fbdev/intelfb/
8680
8681INTEL GPIO DRIVERS
8682M:	Andy Shevchenko <andy@kernel.org>
8683L:	linux-gpio@vger.kernel.org
8684S:	Maintained
8685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8686F:	drivers/gpio/gpio-ich.c
8687F:	drivers/gpio/gpio-intel-mid.c
8688F:	drivers/gpio/gpio-merrifield.c
8689F:	drivers/gpio/gpio-ml-ioh.c
8690F:	drivers/gpio/gpio-pch.c
8691F:	drivers/gpio/gpio-sch.c
8692F:	drivers/gpio/gpio-sodaville.c
8693
8694INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8695M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8696M:	Zhi Wang <zhi.a.wang@intel.com>
8697L:	intel-gvt-dev@lists.freedesktop.org
8698L:	intel-gfx@lists.freedesktop.org
8699S:	Supported
8700W:	https://01.org/igvt-g
8701T:	git https://github.com/intel/gvt-linux.git
8702F:	drivers/gpu/drm/i915/gvt/
8703
8704INTEL HID EVENT DRIVER
8705M:	Alex Hung <alex.hung@canonical.com>
8706L:	platform-driver-x86@vger.kernel.org
8707S:	Maintained
8708F:	drivers/platform/x86/intel-hid.c
8709
8710INTEL I/OAT DMA DRIVER
8711M:	Dave Jiang <dave.jiang@intel.com>
8712R:	Dan Williams <dan.j.williams@intel.com>
8713L:	dmaengine@vger.kernel.org
8714S:	Supported
8715Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8716F:	drivers/dma/ioat*
8717
8718INTEL IADX DRIVER
8719M:	Dave Jiang <dave.jiang@intel.com>
8720L:	dmaengine@vger.kernel.org
8721S:	Supported
8722F:	drivers/dma/idxd/*
8723F:	include/uapi/linux/idxd.h
8724
8725INTEL IDLE DRIVER
8726M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8727M:	Len Brown <lenb@kernel.org>
8728L:	linux-pm@vger.kernel.org
8729S:	Supported
8730B:	https://bugzilla.kernel.org
8731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8732F:	drivers/idle/intel_idle.c
8733
8734INTEL INTEGRATED SENSOR HUB DRIVER
8735M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8736M:	Jiri Kosina <jikos@kernel.org>
8737L:	linux-input@vger.kernel.org
8738S:	Maintained
8739F:	drivers/hid/intel-ish-hid/
8740
8741INTEL IOMMU (VT-d)
8742M:	David Woodhouse <dwmw2@infradead.org>
8743M:	Lu Baolu <baolu.lu@linux.intel.com>
8744L:	iommu@lists.linux-foundation.org
8745S:	Supported
8746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8747F:	drivers/iommu/intel/
8748F:	include/linux/intel-iommu.h
8749F:	include/linux/intel-svm.h
8750
8751INTEL IOP-ADMA DMA DRIVER
8752R:	Dan Williams <dan.j.williams@intel.com>
8753S:	Odd fixes
8754F:	drivers/dma/iop-adma.c
8755
8756INTEL IPU3 CSI-2 CIO2 DRIVER
8757M:	Yong Zhi <yong.zhi@intel.com>
8758M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8759M:	Bingbu Cao <bingbu.cao@intel.com>
8760R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8761L:	linux-media@vger.kernel.org
8762S:	Maintained
8763F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8764F:	drivers/media/pci/intel/ipu3/
8765
8766INTEL IPU3 CSI-2 IMGU DRIVER
8767M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8768R:	Bingbu Cao <bingbu.cao@intel.com>
8769R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8770L:	linux-media@vger.kernel.org
8771S:	Maintained
8772F:	Documentation/admin-guide/media/ipu3.rst
8773F:	Documentation/admin-guide/media/ipu3_rcb.svg
8774F:	Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8775F:	drivers/staging/media/ipu3/
8776
8777INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8778M:	Krzysztof Halasa <khalasa@piap.pl>
8779S:	Maintained
8780F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8781F:	drivers/net/wan/ixp4xx_hss.c
8782F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8783F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8784F:	include/linux/soc/ixp4xx/npe.h
8785F:	include/linux/soc/ixp4xx/qmgr.h
8786
8787INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8788M:	Deepak Saxena <dsaxena@plexity.net>
8789S:	Maintained
8790F:	drivers/char/hw_random/ixp4xx-rng.c
8791
8792INTEL MANAGEMENT ENGINE (mei)
8793M:	Tomas Winkler <tomas.winkler@intel.com>
8794L:	linux-kernel@vger.kernel.org
8795S:	Supported
8796F:	Documentation/driver-api/mei/*
8797F:	drivers/misc/mei/*
8798F:	drivers/watchdog/mei_wdt.c
8799F:	include/linux/mei_cl_bus.h
8800F:	include/uapi/linux/mei.h
8801F:	samples/mei/*
8802
8803INTEL MENLOW THERMAL DRIVER
8804M:	Sujith Thomas <sujith.thomas@intel.com>
8805L:	platform-driver-x86@vger.kernel.org
8806S:	Supported
8807W:	https://01.org/linux-acpi
8808F:	drivers/platform/x86/intel_menlow.c
8809
8810INTEL MIC DRIVERS (mic)
8811M:	Sudeep Dutt <sudeep.dutt@intel.com>
8812M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8813S:	Supported
8814W:	https://github.com/sudeepdutt/mic
8815W:	http://software.intel.com/en-us/mic-developer
8816F:	Documentation/misc-devices/mic/
8817F:	drivers/dma/mic_x100_dma.c
8818F:	drivers/dma/mic_x100_dma.h
8819F:	drivers/misc/mic/
8820F:	include/linux/mic_bus.h
8821F:	include/linux/scif.h
8822F:	include/uapi/linux/mic_common.h
8823F:	include/uapi/linux/mic_ioctl.h
8824F:	include/uapi/linux/scif_ioctl.h
8825
8826INTEL P-Unit IPC DRIVER
8827M:	Zha Qipeng <qipeng.zha@intel.com>
8828L:	platform-driver-x86@vger.kernel.org
8829S:	Maintained
8830F:	arch/x86/include/asm/intel_punit_ipc.h
8831F:	drivers/platform/x86/intel_punit_ipc.c
8832
8833INTEL PMC CORE DRIVER
8834M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8835M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8836L:	platform-driver-x86@vger.kernel.org
8837S:	Maintained
8838F:	drivers/platform/x86/intel_pmc_core*
8839
8840INTEL PMIC GPIO DRIVERS
8841M:	Andy Shevchenko <andy@kernel.org>
8842S:	Maintained
8843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8844F:	drivers/gpio/gpio-*cove.c
8845F:	drivers/gpio/gpio-msic.c
8846
8847INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8848R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8849S:	Maintained
8850F:	drivers/mfd/intel_msic.c
8851F:	drivers/mfd/intel_soc_pmic*
8852F:	include/linux/mfd/intel_msic.h
8853F:	include/linux/mfd/intel_soc_pmic*
8854
8855INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8856M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8857L:	linux-wireless@vger.kernel.org
8858S:	Maintained
8859F:	Documentation/networking/device_drivers/intel/ipw2100.rst
8860F:	Documentation/networking/device_drivers/intel/ipw2200.rst
8861F:	drivers/net/wireless/intel/ipw2x00/
8862
8863INTEL PSTATE DRIVER
8864M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8865M:	Len Brown <lenb@kernel.org>
8866L:	linux-pm@vger.kernel.org
8867S:	Supported
8868F:	drivers/cpufreq/intel_pstate.c
8869
8870INTEL RDMA RNIC DRIVER
8871M:	Faisal Latif <faisal.latif@intel.com>
8872M:	Shiraz Saleem <shiraz.saleem@intel.com>
8873L:	linux-rdma@vger.kernel.org
8874S:	Supported
8875F:	drivers/infiniband/hw/i40iw/
8876F:	include/uapi/rdma/i40iw-abi.h
8877
8878INTEL SCU DRIVERS
8879M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8880S:	Maintained
8881F:	arch/x86/include/asm/intel_scu_ipc.h
8882F:	drivers/platform/x86/intel_scu_*
8883
8884INTEL SPEED SELECT TECHNOLOGY
8885M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8886L:	platform-driver-x86@vger.kernel.org
8887S:	Maintained
8888F:	drivers/platform/x86/intel_speed_select_if/
8889F:	include/uapi/linux/isst_if.h
8890F:	tools/power/x86/intel-speed-select/
8891
8892INTEL STRATIX10 FIRMWARE DRIVERS
8893M:	Richard Gong <richard.gong@linux.intel.com>
8894L:	linux-kernel@vger.kernel.org
8895S:	Maintained
8896F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8897F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8898F:	drivers/firmware/stratix10-rsu.c
8899F:	drivers/firmware/stratix10-svc.c
8900F:	include/linux/firmware/intel/stratix10-smc.h
8901F:	include/linux/firmware/intel/stratix10-svc-client.h
8902
8903INTEL TELEMETRY DRIVER
8904M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8905M:	"David E. Box" <david.e.box@linux.intel.com>
8906L:	platform-driver-x86@vger.kernel.org
8907S:	Maintained
8908F:	arch/x86/include/asm/intel_telemetry.h
8909F:	drivers/platform/x86/intel_telemetry*
8910
8911INTEL UNCORE FREQUENCY CONTROL
8912M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8913L:	platform-driver-x86@vger.kernel.org
8914S:	Maintained
8915F:	drivers/platform/x86/intel-uncore-frequency.c
8916
8917INTEL VIRTUAL BUTTON DRIVER
8918M:	AceLan Kao <acelan.kao@canonical.com>
8919L:	platform-driver-x86@vger.kernel.org
8920S:	Maintained
8921F:	drivers/platform/x86/intel-vbtn.c
8922
8923INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8924M:	Stanislaw Gruszka <stf_xl@wp.pl>
8925L:	linux-wireless@vger.kernel.org
8926S:	Supported
8927F:	drivers/net/wireless/intel/iwlegacy/
8928
8929INTEL WIRELESS WIFI LINK (iwlwifi)
8930M:	Johannes Berg <johannes.berg@intel.com>
8931M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8932M:	Luca Coelho <luciano.coelho@intel.com>
8933M:	Intel Linux Wireless <linuxwifi@intel.com>
8934L:	linux-wireless@vger.kernel.org
8935S:	Supported
8936W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
8937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8938F:	drivers/net/wireless/intel/iwlwifi/
8939
8940INTEL WIRELESS WIMAX CONNECTION 2400
8941M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8942M:	linux-wimax@intel.com
8943L:	wimax@linuxwimax.org (subscribers-only)
8944S:	Supported
8945W:	http://linuxwimax.org
8946F:	Documentation/admin-guide/wimax/i2400m.rst
8947F:	drivers/net/wimax/i2400m/
8948F:	include/uapi/linux/wimax/i2400m.h
8949
8950INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
8951M:	Jithu Joseph <jithu.joseph@intel.com>
8952R:	Maurice Ma <maurice.ma@intel.com>
8953S:	Maintained
8954W:	https://slimbootloader.github.io/security/firmware-update.html
8955F:	drivers/platform/x86/intel-wmi-sbl-fw-update.c
8956
8957INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8958M:	Mario Limonciello <mario.limonciello@dell.com>
8959S:	Maintained
8960F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8961
8962INTEL(R) TRACE HUB
8963M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8964S:	Supported
8965F:	Documentation/trace/intel_th.rst
8966F:	drivers/hwtracing/intel_th/
8967F:	include/linux/intel_th.h
8968
8969INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8970M:	Ning Sun <ning.sun@intel.com>
8971L:	tboot-devel@lists.sourceforge.net
8972S:	Supported
8973W:	http://tboot.sourceforge.net
8974T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8975F:	Documentation/x86/intel_txt.rst
8976F:	arch/x86/kernel/tboot.c
8977F:	include/linux/tboot.h
8978
8979INTERCONNECT API
8980M:	Georgi Djakov <georgi.djakov@linaro.org>
8981L:	linux-pm@vger.kernel.org
8982S:	Maintained
8983F:	Documentation/devicetree/bindings/interconnect/
8984F:	Documentation/driver-api/interconnect.rst
8985F:	drivers/interconnect/
8986F:	include/dt-bindings/interconnect/
8987F:	include/linux/interconnect-provider.h
8988F:	include/linux/interconnect.h
8989
8990INVENSENSE MPU-3050 GYROSCOPE DRIVER
8991M:	Linus Walleij <linus.walleij@linaro.org>
8992L:	linux-iio@vger.kernel.org
8993S:	Maintained
8994F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8995F:	drivers/iio/gyro/mpu3050*
8996
8997IOC3 ETHERNET DRIVER
8998M:	Ralf Baechle <ralf@linux-mips.org>
8999L:	linux-mips@vger.kernel.org
9000S:	Maintained
9001F:	drivers/net/ethernet/sgi/ioc3-eth.c
9002
9003IOMAP FILESYSTEM LIBRARY
9004M:	Christoph Hellwig <hch@infradead.org>
9005M:	Darrick J. Wong <darrick.wong@oracle.com>
9006M:	linux-xfs@vger.kernel.org
9007M:	linux-fsdevel@vger.kernel.org
9008L:	linux-xfs@vger.kernel.org
9009L:	linux-fsdevel@vger.kernel.org
9010S:	Supported
9011T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9012F:	fs/iomap/
9013F:	include/linux/iomap.h
9014
9015IOMMU DRIVERS
9016M:	Joerg Roedel <joro@8bytes.org>
9017L:	iommu@lists.linux-foundation.org
9018S:	Maintained
9019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9020F:	Documentation/devicetree/bindings/iommu/
9021F:	drivers/iommu/
9022F:	include/linux/iommu.h
9023F:	include/linux/iova.h
9024F:	include/linux/of_iommu.h
9025
9026IO_URING
9027M:	Jens Axboe <axboe@kernel.dk>
9028L:	io-uring@vger.kernel.org
9029S:	Maintained
9030T:	git git://git.kernel.dk/linux-block
9031T:	git git://git.kernel.dk/liburing
9032F:	fs/io-wq.c
9033F:	fs/io-wq.h
9034F:	fs/io_uring.c
9035F:	include/uapi/linux/io_uring.h
9036
9037IPMI SUBSYSTEM
9038M:	Corey Minyard <minyard@acm.org>
9039L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9040S:	Supported
9041W:	http://openipmi.sourceforge.net/
9042F:	Documentation/driver-api/ipmi.rst
9043F:	Documentation/devicetree/bindings/ipmi/
9044F:	drivers/char/ipmi/
9045F:	include/linux/ipmi*
9046F:	include/uapi/linux/ipmi*
9047
9048IPS SCSI RAID DRIVER
9049M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9050L:	linux-scsi@vger.kernel.org
9051S:	Maintained
9052W:	http://www.adaptec.com/
9053F:	drivers/scsi/ips*
9054
9055IPVS
9056M:	Wensong Zhang <wensong@linux-vs.org>
9057M:	Simon Horman <horms@verge.net.au>
9058M:	Julian Anastasov <ja@ssi.bg>
9059L:	netdev@vger.kernel.org
9060L:	lvs-devel@vger.kernel.org
9061S:	Maintained
9062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9064F:	Documentation/networking/ipvs-sysctl.rst
9065F:	include/net/ip_vs.h
9066F:	include/uapi/linux/ip_vs.h
9067F:	net/netfilter/ipvs/
9068
9069IPWIRELESS DRIVER
9070M:	Jiri Kosina <jikos@kernel.org>
9071M:	David Sterba <dsterba@suse.com>
9072S:	Odd Fixes
9073F:	drivers/tty/ipwireless/
9074
9075IPX NETWORK LAYER
9076L:	netdev@vger.kernel.org
9077S:	Obsolete
9078F:	include/uapi/linux/ipx.h
9079
9080IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9081M:	Marc Zyngier <maz@kernel.org>
9082S:	Maintained
9083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9084F:	Documentation/core-api/irq/irq-domain.rst
9085F:	include/linux/irqdomain.h
9086F:	kernel/irq/irqdomain.c
9087F:	kernel/irq/msi.c
9088
9089IRQ SUBSYSTEM
9090M:	Thomas Gleixner <tglx@linutronix.de>
9091L:	linux-kernel@vger.kernel.org
9092S:	Maintained
9093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9094F:	kernel/irq/
9095
9096IRQCHIP DRIVERS
9097M:	Thomas Gleixner <tglx@linutronix.de>
9098M:	Jason Cooper <jason@lakedaemon.net>
9099M:	Marc Zyngier <maz@kernel.org>
9100L:	linux-kernel@vger.kernel.org
9101S:	Maintained
9102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9103F:	Documentation/devicetree/bindings/interrupt-controller/
9104F:	drivers/irqchip/
9105
9106ISA
9107M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9108S:	Maintained
9109F:	Documentation/driver-api/isa.rst
9110F:	drivers/base/isa.c
9111F:	include/linux/isa.h
9112
9113ISA RADIO MODULE
9114M:	Hans Verkuil <hverkuil@xs4all.nl>
9115L:	linux-media@vger.kernel.org
9116S:	Maintained
9117W:	https://linuxtv.org
9118T:	git git://linuxtv.org/media_tree.git
9119F:	drivers/media/radio/radio-isa*
9120
9121ISAPNP
9122M:	Jaroslav Kysela <perex@perex.cz>
9123S:	Maintained
9124F:	Documentation/driver-api/isapnp.rst
9125F:	drivers/pnp/isapnp/
9126F:	include/linux/isapnp.h
9127
9128ISCSI
9129M:	Lee Duncan <lduncan@suse.com>
9130M:	Chris Leech <cleech@redhat.com>
9131L:	open-iscsi@googlegroups.com
9132L:	linux-scsi@vger.kernel.org
9133S:	Maintained
9134W:	www.open-iscsi.com
9135F:	drivers/scsi/*iscsi*
9136F:	include/scsi/*iscsi*
9137
9138iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9139M:	Peter Jones <pjones@redhat.com>
9140M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
9141S:	Maintained
9142F:	drivers/firmware/iscsi_ibft*
9143
9144ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9145M:	Sagi Grimberg <sagi@grimberg.me>
9146M:	Max Gurtovoy <maxg@mellanox.com>
9147L:	linux-rdma@vger.kernel.org
9148S:	Supported
9149W:	http://www.openfabrics.org
9150W:	www.open-iscsi.org
9151Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9152F:	drivers/infiniband/ulp/iser/
9153
9154ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9155M:	Sagi Grimberg <sagi@grimberg.me>
9156L:	linux-rdma@vger.kernel.org
9157L:	target-devel@vger.kernel.org
9158S:	Supported
9159W:	http://www.linux-iscsi.org
9160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9161F:	drivers/infiniband/ulp/isert
9162
9163ISDN/CMTP OVER BLUETOOTH
9164M:	Karsten Keil <isdn@linux-pingi.de>
9165L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
9166L:	netdev@vger.kernel.org
9167S:	Odd Fixes
9168W:	http://www.isdn4linux.de
9169F:	Documentation/isdn/
9170F:	drivers/isdn/capi/
9171F:	include/linux/isdn/
9172F:	include/uapi/linux/isdn/
9173F:	net/bluetooth/cmtp/
9174
9175ISDN/mISDN SUBSYSTEM
9176M:	Karsten Keil <isdn@linux-pingi.de>
9177L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
9178L:	netdev@vger.kernel.org
9179S:	Maintained
9180W:	http://www.isdn4linux.de
9181F:	drivers/isdn/Kconfig
9182F:	drivers/isdn/Makefile
9183F:	drivers/isdn/hardware/
9184F:	drivers/isdn/mISDN/
9185
9186IT87 HARDWARE MONITORING DRIVER
9187M:	Jean Delvare <jdelvare@suse.com>
9188L:	linux-hwmon@vger.kernel.org
9189S:	Maintained
9190F:	Documentation/hwmon/it87.rst
9191F:	drivers/hwmon/it87.c
9192
9193IT913X MEDIA DRIVER
9194M:	Antti Palosaari <crope@iki.fi>
9195L:	linux-media@vger.kernel.org
9196S:	Maintained
9197W:	https://linuxtv.org
9198W:	http://palosaari.fi/linux/
9199Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9200T:	git git://linuxtv.org/anttip/media_tree.git
9201F:	drivers/media/tuners/it913x*
9202
9203IVTV VIDEO4LINUX DRIVER
9204M:	Andy Walls <awalls@md.metrocast.net>
9205L:	linux-media@vger.kernel.org
9206S:	Maintained
9207W:	https://linuxtv.org
9208T:	git git://linuxtv.org/media_tree.git
9209F:	Documentation/admin-guide/media/ivtv*
9210F:	drivers/media/pci/ivtv/
9211F:	include/uapi/linux/ivtv*
9212
9213IX2505V MEDIA DRIVER
9214M:	Malcolm Priestley <tvboxspy@gmail.com>
9215L:	linux-media@vger.kernel.org
9216S:	Maintained
9217W:	https://linuxtv.org
9218Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9219F:	drivers/media/dvb-frontends/ix2505v*
9220
9221JAILHOUSE HYPERVISOR INTERFACE
9222M:	Jan Kiszka <jan.kiszka@siemens.com>
9223L:	jailhouse-dev@googlegroups.com
9224S:	Maintained
9225F:	arch/x86/include/asm/jailhouse_para.h
9226F:	arch/x86/kernel/jailhouse.c
9227
9228JC42.4 TEMPERATURE SENSOR DRIVER
9229M:	Guenter Roeck <linux@roeck-us.net>
9230L:	linux-hwmon@vger.kernel.org
9231S:	Maintained
9232F:	Documentation/hwmon/jc42.rst
9233F:	drivers/hwmon/jc42.c
9234
9235JFS FILESYSTEM
9236M:	Dave Kleikamp <shaggy@kernel.org>
9237L:	jfs-discussion@lists.sourceforge.net
9238S:	Maintained
9239W:	http://jfs.sourceforge.net/
9240T:	git git://github.com/kleikamp/linux-shaggy.git
9241F:	Documentation/admin-guide/jfs.rst
9242F:	fs/jfs/
9243
9244JME NETWORK DRIVER
9245M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
9246L:	netdev@vger.kernel.org
9247S:	Maintained
9248F:	drivers/net/ethernet/jme.*
9249
9250JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9251M:	David Woodhouse <dwmw2@infradead.org>
9252M:	Richard Weinberger <richard@nod.at>
9253L:	linux-mtd@lists.infradead.org
9254S:	Odd Fixes
9255W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
9256T:	git git://git.infradead.org/ubifs-2.6.git
9257F:	fs/jffs2/
9258F:	include/uapi/linux/jffs2.h
9259
9260JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9261M:	"Theodore Ts'o" <tytso@mit.edu>
9262M:	Jan Kara <jack@suse.com>
9263L:	linux-ext4@vger.kernel.org
9264S:	Maintained
9265F:	fs/jbd2/
9266F:	include/linux/jbd2.h
9267
9268JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9269M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9270L:	linux-media@vger.kernel.org
9271S:	Maintained
9272F:	drivers/media/platform/rcar_jpu.c
9273
9274JSM Neo PCI based serial card
9275L:	linux-serial@vger.kernel.org
9276S:	Orphan
9277F:	drivers/tty/serial/jsm/
9278
9279K10TEMP HARDWARE MONITORING DRIVER
9280M:	Clemens Ladisch <clemens@ladisch.de>
9281L:	linux-hwmon@vger.kernel.org
9282S:	Maintained
9283F:	Documentation/hwmon/k10temp.rst
9284F:	drivers/hwmon/k10temp.c
9285
9286K8TEMP HARDWARE MONITORING DRIVER
9287M:	Rudolf Marek <r.marek@assembler.cz>
9288L:	linux-hwmon@vger.kernel.org
9289S:	Maintained
9290F:	Documentation/hwmon/k8temp.rst
9291F:	drivers/hwmon/k8temp.c
9292
9293KASAN
9294M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
9295R:	Alexander Potapenko <glider@google.com>
9296R:	Dmitry Vyukov <dvyukov@google.com>
9297L:	kasan-dev@googlegroups.com
9298S:	Maintained
9299F:	Documentation/dev-tools/kasan.rst
9300F:	arch/*/include/asm/kasan.h
9301F:	arch/*/mm/kasan_init*
9302F:	include/linux/kasan*.h
9303F:	lib/test_kasan.c
9304F:	mm/kasan/
9305F:	scripts/Makefile.kasan
9306
9307KCONFIG
9308M:	Masahiro Yamada <masahiroy@kernel.org>
9309L:	linux-kbuild@vger.kernel.org
9310S:	Maintained
9311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9312F:	Documentation/kbuild/kconfig*
9313F:	scripts/Kconfig.include
9314F:	scripts/kconfig/
9315
9316KCSAN
9317M:	Marco Elver <elver@google.com>
9318R:	Dmitry Vyukov <dvyukov@google.com>
9319L:	kasan-dev@googlegroups.com
9320S:	Maintained
9321F:	Documentation/dev-tools/kcsan.rst
9322F:	include/linux/kcsan*.h
9323F:	kernel/kcsan/
9324F:	lib/Kconfig.kcsan
9325F:	scripts/Makefile.kcsan
9326
9327KDUMP
9328M:	Dave Young <dyoung@redhat.com>
9329M:	Baoquan He <bhe@redhat.com>
9330R:	Vivek Goyal <vgoyal@redhat.com>
9331L:	kexec@lists.infradead.org
9332S:	Maintained
9333W:	http://lse.sourceforge.net/kdump/
9334F:	Documentation/admin-guide/kdump/
9335F:	fs/proc/vmcore.c
9336F:	include/linux/crash_core.h
9337F:	include/linux/crash_dump.h
9338F:	include/uapi/linux/vmcore.h
9339F:	kernel/crash_*.c
9340
9341KEENE FM RADIO TRANSMITTER DRIVER
9342M:	Hans Verkuil <hverkuil@xs4all.nl>
9343L:	linux-media@vger.kernel.org
9344S:	Maintained
9345W:	https://linuxtv.org
9346T:	git git://linuxtv.org/media_tree.git
9347F:	drivers/media/radio/radio-keene*
9348
9349KERNEL AUTOMOUNTER
9350M:	Ian Kent <raven@themaw.net>
9351L:	autofs@vger.kernel.org
9352S:	Maintained
9353F:	fs/autofs/
9354
9355KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9356M:	Masahiro Yamada <masahiroy@kernel.org>
9357M:	Michal Marek <michal.lkml@markovi.net>
9358L:	linux-kbuild@vger.kernel.org
9359S:	Maintained
9360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9361F:	Documentation/kbuild/
9362F:	Makefile
9363F:	scripts/*vmlinux*
9364F:	scripts/Kbuild*
9365F:	scripts/Makefile*
9366F:	scripts/basic/
9367F:	scripts/mk*
9368F:	scripts/mod/
9369F:	scripts/package/
9370
9371KERNEL JANITORS
9372L:	kernel-janitors@vger.kernel.org
9373S:	Odd Fixes
9374W:	http://kernelnewbies.org/KernelJanitors
9375
9376KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9377M:	"J. Bruce Fields" <bfields@fieldses.org>
9378M:	Chuck Lever <chuck.lever@oracle.com>
9379L:	linux-nfs@vger.kernel.org
9380S:	Supported
9381W:	http://nfs.sourceforge.net/
9382T:	git git://linux-nfs.org/~bfields/linux.git
9383F:	fs/lockd/
9384F:	fs/nfs_common/
9385F:	fs/nfsd/
9386F:	include/linux/lockd/
9387F:	include/linux/sunrpc/
9388F:	include/uapi/linux/nfsd/
9389F:	include/uapi/linux/sunrpc/
9390F:	net/sunrpc/
9391
9392KERNEL SELFTEST FRAMEWORK
9393M:	Shuah Khan <shuah@kernel.org>
9394M:	Shuah Khan <skhan@linuxfoundation.org>
9395L:	linux-kselftest@vger.kernel.org
9396S:	Maintained
9397Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
9398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9399F:	Documentation/dev-tools/kselftest*
9400F:	tools/testing/selftests/
9401
9402KERNEL UNIT TESTING FRAMEWORK (KUnit)
9403M:	Brendan Higgins <brendanhiggins@google.com>
9404L:	linux-kselftest@vger.kernel.org
9405L:	kunit-dev@googlegroups.com
9406S:	Maintained
9407W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
9408F:	Documentation/dev-tools/kunit/
9409F:	include/kunit/
9410F:	lib/kunit/
9411F:	tools/testing/kunit/
9412
9413KERNEL USERMODE HELPER
9414M:	Luis Chamberlain <mcgrof@kernel.org>
9415L:	linux-kernel@vger.kernel.org
9416S:	Maintained
9417F:	include/linux/umh.h
9418F:	kernel/umh.c
9419
9420KERNEL VIRTUAL MACHINE (KVM)
9421M:	Paolo Bonzini <pbonzini@redhat.com>
9422L:	kvm@vger.kernel.org
9423S:	Supported
9424W:	http://www.linux-kvm.org
9425T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9426F:	Documentation/virt/kvm/
9427F:	include/asm-generic/kvm*
9428F:	include/kvm/iodev.h
9429F:	include/linux/kvm*
9430F:	include/trace/events/kvm.h
9431F:	include/uapi/asm-generic/kvm*
9432F:	include/uapi/linux/kvm*
9433F:	tools/kvm/
9434F:	tools/testing/selftests/kvm/
9435F:	virt/kvm/*
9436
9437KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9438M:	Marc Zyngier <maz@kernel.org>
9439R:	James Morse <james.morse@arm.com>
9440R:	Julien Thierry <julien.thierry.kdev@gmail.com>
9441R:	Suzuki K Poulose <suzuki.poulose@arm.com>
9442L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9443L:	kvmarm@lists.cs.columbia.edu
9444S:	Maintained
9445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9446F:	arch/arm64/include/asm/kvm*
9447F:	arch/arm64/include/uapi/asm/kvm*
9448F:	arch/arm64/kvm/
9449F:	include/kvm/arm_*
9450
9451KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9452L:	linux-mips@vger.kernel.org
9453L:	kvm@vger.kernel.org
9454S:	Orphan
9455F:	arch/mips/include/asm/kvm*
9456F:	arch/mips/include/uapi/asm/kvm*
9457F:	arch/mips/kvm/
9458
9459KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9460M:	Paul Mackerras <paulus@ozlabs.org>
9461L:	kvm-ppc@vger.kernel.org
9462S:	Supported
9463W:	http://www.linux-kvm.org/
9464T:	git git://github.com/agraf/linux-2.6.git
9465F:	arch/powerpc/include/asm/kvm*
9466F:	arch/powerpc/include/uapi/asm/kvm*
9467F:	arch/powerpc/kernel/kvm*
9468F:	arch/powerpc/kvm/
9469
9470KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9471M:	Christian Borntraeger <borntraeger@de.ibm.com>
9472M:	Janosch Frank <frankja@linux.ibm.com>
9473R:	David Hildenbrand <david@redhat.com>
9474R:	Cornelia Huck <cohuck@redhat.com>
9475R:	Claudio Imbrenda <imbrenda@linux.ibm.com>
9476L:	kvm@vger.kernel.org
9477S:	Supported
9478W:	http://www.ibm.com/developerworks/linux/linux390/
9479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9480F:	Documentation/virt/kvm/s390*
9481F:	arch/s390/include/asm/gmap.h
9482F:	arch/s390/include/asm/kvm*
9483F:	arch/s390/include/uapi/asm/kvm*
9484F:	arch/s390/kvm/
9485F:	arch/s390/mm/gmap.c
9486F:	tools/testing/selftests/kvm/*/s390x/
9487F:	tools/testing/selftests/kvm/s390x/
9488
9489KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9490M:	Paolo Bonzini <pbonzini@redhat.com>
9491R:	Sean Christopherson <sean.j.christopherson@intel.com>
9492R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9493R:	Wanpeng Li <wanpengli@tencent.com>
9494R:	Jim Mattson <jmattson@google.com>
9495R:	Joerg Roedel <joro@8bytes.org>
9496L:	kvm@vger.kernel.org
9497S:	Supported
9498W:	http://www.linux-kvm.org
9499T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9500F:	arch/x86/include/asm/kvm*
9501F:	arch/x86/include/asm/pvclock-abi.h
9502F:	arch/x86/include/asm/svm.h
9503F:	arch/x86/include/asm/vmx*.h
9504F:	arch/x86/include/uapi/asm/kvm*
9505F:	arch/x86/include/uapi/asm/svm.h
9506F:	arch/x86/include/uapi/asm/vmx.h
9507F:	arch/x86/kernel/kvm.c
9508F:	arch/x86/kernel/kvmclock.c
9509F:	arch/x86/kvm/
9510F:	arch/x86/kvm/*/
9511
9512KERNFS
9513M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9514M:	Tejun Heo <tj@kernel.org>
9515S:	Supported
9516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9517F:	fs/kernfs/
9518F:	include/linux/kernfs.h
9519
9520KEXEC
9521M:	Eric Biederman <ebiederm@xmission.com>
9522L:	kexec@lists.infradead.org
9523S:	Maintained
9524W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9525F:	include/linux/kexec.h
9526F:	include/uapi/linux/kexec.h
9527F:	kernel/kexec*
9528
9529KEYS-ENCRYPTED
9530M:	Mimi Zohar <zohar@linux.ibm.com>
9531L:	linux-integrity@vger.kernel.org
9532L:	keyrings@vger.kernel.org
9533S:	Supported
9534F:	Documentation/security/keys/trusted-encrypted.rst
9535F:	include/keys/encrypted-type.h
9536F:	security/keys/encrypted-keys/
9537
9538KEYS-TRUSTED
9539M:	James Bottomley <jejb@linux.ibm.com>
9540M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9541M:	Mimi Zohar <zohar@linux.ibm.com>
9542L:	linux-integrity@vger.kernel.org
9543L:	keyrings@vger.kernel.org
9544S:	Supported
9545F:	Documentation/security/keys/trusted-encrypted.rst
9546F:	include/keys/trusted-type.h
9547F:	include/keys/trusted_tpm.h
9548F:	security/keys/trusted-keys/
9549
9550KEYS/KEYRINGS
9551M:	David Howells <dhowells@redhat.com>
9552M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9553L:	keyrings@vger.kernel.org
9554S:	Maintained
9555F:	Documentation/security/keys/core.rst
9556F:	include/keys/
9557F:	include/linux/key-type.h
9558F:	include/linux/key.h
9559F:	include/linux/keyctl.h
9560F:	include/uapi/linux/keyctl.h
9561F:	security/keys/
9562
9563KFIFO
9564M:	Stefani Seibold <stefani@seibold.net>
9565S:	Maintained
9566F:	include/linux/kfifo.h
9567F:	lib/kfifo.c
9568F:	samples/kfifo/
9569
9570KGDB / KDB /debug_core
9571M:	Jason Wessel <jason.wessel@windriver.com>
9572M:	Daniel Thompson <daniel.thompson@linaro.org>
9573R:	Douglas Anderson <dianders@chromium.org>
9574L:	kgdb-bugreport@lists.sourceforge.net
9575S:	Maintained
9576W:	http://kgdb.wiki.kernel.org/
9577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9578F:	Documentation/dev-tools/kgdb.rst
9579F:	drivers/misc/kgdbts.c
9580F:	drivers/tty/serial/kgdboc.c
9581F:	include/linux/kdb.h
9582F:	include/linux/kgdb.h
9583F:	kernel/debug/
9584
9585KMEMLEAK
9586M:	Catalin Marinas <catalin.marinas@arm.com>
9587S:	Maintained
9588F:	Documentation/dev-tools/kmemleak.rst
9589F:	include/linux/kmemleak.h
9590F:	mm/kmemleak-test.c
9591F:	mm/kmemleak.c
9592
9593KMOD KERNEL MODULE LOADER - USERMODE HELPER
9594M:	Luis Chamberlain <mcgrof@kernel.org>
9595L:	linux-kernel@vger.kernel.org
9596S:	Maintained
9597F:	include/linux/kmod.h
9598F:	kernel/kmod.c
9599F:	lib/test_kmod.c
9600F:	tools/testing/selftests/kmod/
9601
9602KPROBES
9603M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9604M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9605M:	"David S. Miller" <davem@davemloft.net>
9606M:	Masami Hiramatsu <mhiramat@kernel.org>
9607S:	Maintained
9608F:	Documentation/kprobes.txt
9609F:	include/asm-generic/kprobes.h
9610F:	include/linux/kprobes.h
9611F:	kernel/kprobes.c
9612
9613KS0108 LCD CONTROLLER DRIVER
9614M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9615S:	Maintained
9616F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9617F:	drivers/auxdisplay/ks0108.c
9618F:	include/linux/ks0108.h
9619
9620L3MDEV
9621M:	David Ahern <dsahern@kernel.org>
9622L:	netdev@vger.kernel.org
9623S:	Maintained
9624F:	include/net/l3mdev.h
9625F:	net/l3mdev
9626
9627L7 BPF FRAMEWORK
9628M:	John Fastabend <john.fastabend@gmail.com>
9629M:	Daniel Borkmann <daniel@iogearbox.net>
9630M:	Jakub Sitnicki <jakub@cloudflare.com>
9631M:	Lorenz Bauer <lmb@cloudflare.com>
9632L:	netdev@vger.kernel.org
9633L:	bpf@vger.kernel.org
9634S:	Maintained
9635F:	include/linux/skmsg.h
9636F:	net/core/skmsg.c
9637F:	net/core/sock_map.c
9638F:	net/ipv4/tcp_bpf.c
9639F:	net/ipv4/udp_bpf.c
9640
9641LANTIQ / INTEL Ethernet drivers
9642M:	Hauke Mehrtens <hauke@hauke-m.de>
9643L:	netdev@vger.kernel.org
9644S:	Maintained
9645F:	drivers/net/dsa/lantiq_gswip.c
9646F:	drivers/net/dsa/lantiq_pce.h
9647F:	drivers/net/ethernet/lantiq_xrx200.c
9648F:	net/dsa/tag_gswip.c
9649
9650LANTIQ MIPS ARCHITECTURE
9651M:	John Crispin <john@phrozen.org>
9652L:	linux-mips@vger.kernel.org
9653S:	Maintained
9654F:	arch/mips/lantiq
9655F:	drivers/soc/lantiq
9656
9657LAPB module
9658L:	linux-x25@vger.kernel.org
9659S:	Orphan
9660F:	Documentation/networking/lapb-module.rst
9661F:	include/*/lapb.h
9662F:	net/lapb/
9663
9664LASI 53c700 driver for PARISC
9665M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9666L:	linux-scsi@vger.kernel.org
9667S:	Maintained
9668F:	Documentation/scsi/53c700.rst
9669F:	drivers/scsi/53c700*
9670
9671LEAKING_ADDRESSES
9672M:	Tobin C. Harding <me@tobin.cc>
9673M:	Tycho Andersen <tycho@tycho.ws>
9674L:	kernel-hardening@lists.openwall.com
9675S:	Maintained
9676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9677F:	scripts/leaking_addresses.pl
9678
9679LED SUBSYSTEM
9680M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9681M:	Pavel Machek <pavel@ucw.cz>
9682R:	Dan Murphy <dmurphy@ti.com>
9683L:	linux-leds@vger.kernel.org
9684S:	Maintained
9685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9687F:	Documentation/devicetree/bindings/leds/
9688F:	drivers/leds/
9689F:	include/linux/leds.h
9690
9691LEGACY EEPROM DRIVER
9692M:	Jean Delvare <jdelvare@suse.com>
9693S:	Maintained
9694F:	Documentation/misc-devices/eeprom.rst
9695F:	drivers/misc/eeprom/eeprom.c
9696
9697LEGO MINDSTORMS EV3
9698R:	David Lechner <david@lechnology.com>
9699S:	Maintained
9700F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9701F:	arch/arm/boot/dts/da850-lego-ev3.dts
9702F:	drivers/power/supply/lego_ev3_battery.c
9703
9704LEGO USB Tower driver
9705M:	Juergen Stuber <starblue@users.sourceforge.net>
9706L:	legousb-devel@lists.sourceforge.net
9707S:	Maintained
9708W:	http://legousb.sourceforge.net/
9709F:	drivers/usb/misc/legousbtower.c
9710
9711LG LAPTOP EXTRAS
9712M:	Matan Ziv-Av <matan@svgalib.org>
9713L:	platform-driver-x86@vger.kernel.org
9714S:	Maintained
9715F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9716F:	Documentation/admin-guide/laptops/lg-laptop.rst
9717F:	drivers/platform/x86/lg-laptop.c
9718
9719LG2160 MEDIA DRIVER
9720M:	Michael Krufky <mkrufky@linuxtv.org>
9721L:	linux-media@vger.kernel.org
9722S:	Maintained
9723W:	https://linuxtv.org
9724W:	http://github.com/mkrufky
9725Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9726T:	git git://linuxtv.org/mkrufky/tuners.git
9727F:	drivers/media/dvb-frontends/lg2160.*
9728
9729LGDT3305 MEDIA DRIVER
9730M:	Michael Krufky <mkrufky@linuxtv.org>
9731L:	linux-media@vger.kernel.org
9732S:	Maintained
9733W:	https://linuxtv.org
9734W:	http://github.com/mkrufky
9735Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9736T:	git git://linuxtv.org/mkrufky/tuners.git
9737F:	drivers/media/dvb-frontends/lgdt3305.*
9738
9739LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9740M:	Viresh Kumar <vireshk@kernel.org>
9741L:	linux-ide@vger.kernel.org
9742S:	Maintained
9743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9744F:	drivers/ata/pata_arasan_cf.c
9745F:	include/linux/pata_arasan_cf_data.h
9746
9747LIBATA PATA DRIVERS
9748M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9749M:	Jens Axboe <axboe@kernel.dk>
9750L:	linux-ide@vger.kernel.org
9751S:	Maintained
9752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9753F:	drivers/ata/ata_generic.c
9754F:	drivers/ata/pata_*.c
9755
9756LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9757M:	Linus Walleij <linus.walleij@linaro.org>
9758L:	linux-ide@vger.kernel.org
9759S:	Maintained
9760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9761F:	drivers/ata/pata_ftide010.c
9762F:	drivers/ata/sata_gemini.c
9763F:	drivers/ata/sata_gemini.h
9764
9765LIBATA SATA AHCI PLATFORM devices support
9766M:	Hans de Goede <hdegoede@redhat.com>
9767M:	Jens Axboe <axboe@kernel.dk>
9768L:	linux-ide@vger.kernel.org
9769S:	Maintained
9770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9771F:	drivers/ata/ahci_platform.c
9772F:	drivers/ata/libahci_platform.c
9773F:	include/linux/ahci_platform.h
9774
9775LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9776M:	Mikael Pettersson <mikpelinux@gmail.com>
9777L:	linux-ide@vger.kernel.org
9778S:	Maintained
9779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9780F:	drivers/ata/sata_promise.*
9781
9782LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9783M:	Jens Axboe <axboe@kernel.dk>
9784L:	linux-ide@vger.kernel.org
9785S:	Maintained
9786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9787F:	Documentation/devicetree/bindings/ata/
9788F:	drivers/ata/
9789F:	include/linux/ata.h
9790F:	include/linux/libata.h
9791
9792LIBLOCKDEP
9793M:	Sasha Levin <alexander.levin@microsoft.com>
9794S:	Maintained
9795F:	tools/lib/lockdep/
9796
9797LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9798M:	Dan Williams <dan.j.williams@intel.com>
9799M:	Vishal Verma <vishal.l.verma@intel.com>
9800M:	Dave Jiang <dave.jiang@intel.com>
9801L:	linux-nvdimm@lists.01.org
9802S:	Supported
9803Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9804P:	Documentation/nvdimm/maintainer-entry-profile.rst
9805F:	drivers/nvdimm/blk.c
9806F:	drivers/nvdimm/region_devs.c
9807
9808LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9809M:	Vishal Verma <vishal.l.verma@intel.com>
9810M:	Dan Williams <dan.j.williams@intel.com>
9811M:	Dave Jiang <dave.jiang@intel.com>
9812L:	linux-nvdimm@lists.01.org
9813S:	Supported
9814Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9815P:	Documentation/nvdimm/maintainer-entry-profile.rst
9816F:	drivers/nvdimm/btt*
9817
9818LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9819M:	Dan Williams <dan.j.williams@intel.com>
9820M:	Vishal Verma <vishal.l.verma@intel.com>
9821M:	Dave Jiang <dave.jiang@intel.com>
9822L:	linux-nvdimm@lists.01.org
9823S:	Supported
9824Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9825P:	Documentation/nvdimm/maintainer-entry-profile.rst
9826F:	drivers/nvdimm/pmem*
9827
9828LIBNVDIMM: DEVICETREE BINDINGS
9829M:	Oliver O'Halloran <oohall@gmail.com>
9830L:	linux-nvdimm@lists.01.org
9831S:	Supported
9832Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9833F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9834F:	drivers/nvdimm/of_pmem.c
9835
9836LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9837M:	Dan Williams <dan.j.williams@intel.com>
9838M:	Vishal Verma <vishal.l.verma@intel.com>
9839M:	Dave Jiang <dave.jiang@intel.com>
9840M:	Ira Weiny <ira.weiny@intel.com>
9841L:	linux-nvdimm@lists.01.org
9842S:	Supported
9843Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9844P:	Documentation/nvdimm/maintainer-entry-profile.rst
9845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9846F:	drivers/acpi/nfit/*
9847F:	drivers/nvdimm/*
9848F:	include/linux/libnvdimm.h
9849F:	include/linux/nd.h
9850F:	include/uapi/linux/ndctl.h
9851F:	tools/testing/nvdimm/
9852
9853LICENSES and SPDX stuff
9854M:	Thomas Gleixner <tglx@linutronix.de>
9855M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9856L:	linux-spdx@vger.kernel.org
9857S:	Maintained
9858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9859F:	COPYING
9860F:	Documentation/process/license-rules.rst
9861F:	LICENSES/
9862F:	scripts/spdxcheck-test.sh
9863F:	scripts/spdxcheck.py
9864
9865LIGHTNVM PLATFORM SUPPORT
9866M:	Matias Bjorling <mb@lightnvm.io>
9867L:	linux-block@vger.kernel.org
9868S:	Maintained
9869W:	http://github/OpenChannelSSD
9870F:	drivers/lightnvm/
9871F:	include/linux/lightnvm.h
9872F:	include/uapi/linux/lightnvm.h
9873
9874LINEAR RANGES HELPERS
9875M:	Mark Brown <broonie@kernel.org>
9876R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
9877F:	lib/linear_ranges.c
9878F:	lib/test_linear_ranges.c
9879F:	include/linux/linear_range.h
9880
9881LINUX FOR POWER MACINTOSH
9882M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9883L:	linuxppc-dev@lists.ozlabs.org
9884S:	Odd Fixes
9885F:	arch/powerpc/platforms/powermac/
9886F:	drivers/macintosh/
9887
9888LINUX FOR POWERPC (32-BIT AND 64-BIT)
9889M:	Michael Ellerman <mpe@ellerman.id.au>
9890R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9891R:	Paul Mackerras <paulus@samba.org>
9892L:	linuxppc-dev@lists.ozlabs.org
9893S:	Supported
9894W:	https://github.com/linuxppc/wiki/wiki
9895Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9897F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9898F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9899F:	Documentation/devicetree/bindings/powerpc/
9900F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9901F:	Documentation/powerpc/
9902F:	arch/powerpc/
9903F:	drivers/*/*/*pasemi*
9904F:	drivers/*/*pasemi*
9905F:	drivers/char/tpm/tpm_ibmvtpm*
9906F:	drivers/crypto/nx/
9907F:	drivers/crypto/vmx/
9908F:	drivers/i2c/busses/i2c-opal.c
9909F:	drivers/net/ethernet/ibm/ibmveth.*
9910F:	drivers/net/ethernet/ibm/ibmvnic.*
9911F:	drivers/pci/hotplug/pnv_php.c
9912F:	drivers/pci/hotplug/rpa*
9913F:	drivers/rtc/rtc-opal.c
9914F:	drivers/scsi/ibmvscsi/
9915F:	drivers/tty/hvc/hvc_opal.c
9916F:	drivers/watchdog/wdrtas.c
9917F:	tools/testing/selftests/powerpc
9918N:	/pmac
9919N:	powermac
9920N:	powernv
9921N:	[^a-z0-9]ps3
9922N:	pseries
9923
9924LINUX FOR POWERPC EMBEDDED MPC5XXX
9925M:	Anatolij Gustschin <agust@denx.de>
9926L:	linuxppc-dev@lists.ozlabs.org
9927S:	Odd Fixes
9928F:	arch/powerpc/platforms/512x/
9929F:	arch/powerpc/platforms/52xx/
9930
9931LINUX FOR POWERPC EMBEDDED PPC4XX
9932L:	linuxppc-dev@lists.ozlabs.org
9933S:	Orphan
9934F:	arch/powerpc/platforms/40x/
9935F:	arch/powerpc/platforms/44x/
9936
9937LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9938M:	Scott Wood <oss@buserror.net>
9939L:	linuxppc-dev@lists.ozlabs.org
9940S:	Odd fixes
9941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9942F:	Documentation/devicetree/bindings/powerpc/fsl/
9943F:	arch/powerpc/platforms/83xx/
9944F:	arch/powerpc/platforms/85xx/
9945
9946LINUX FOR POWERPC EMBEDDED PPC8XX
9947M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9948L:	linuxppc-dev@lists.ozlabs.org
9949S:	Maintained
9950F:	arch/powerpc/platforms/8xx/
9951
9952LINUX KERNEL DUMP TEST MODULE (LKDTM)
9953M:	Kees Cook <keescook@chromium.org>
9954S:	Maintained
9955F:	drivers/misc/lkdtm/*
9956F:	tools/testing/selftests/lkdtm/*
9957
9958LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9959M:	Alan Stern <stern@rowland.harvard.edu>
9960M:	Andrea Parri <parri.andrea@gmail.com>
9961M:	Will Deacon <will@kernel.org>
9962M:	Peter Zijlstra <peterz@infradead.org>
9963M:	Boqun Feng <boqun.feng@gmail.com>
9964M:	Nicholas Piggin <npiggin@gmail.com>
9965M:	David Howells <dhowells@redhat.com>
9966M:	Jade Alglave <j.alglave@ucl.ac.uk>
9967M:	Luc Maranget <luc.maranget@inria.fr>
9968M:	"Paul E. McKenney" <paulmck@kernel.org>
9969R:	Akira Yokosawa <akiyks@gmail.com>
9970R:	Daniel Lustig <dlustig@nvidia.com>
9971L:	linux-kernel@vger.kernel.org
9972L:	linux-arch@vger.kernel.org
9973S:	Supported
9974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9975F:	Documentation/atomic_bitops.txt
9976F:	Documentation/atomic_t.txt
9977F:	Documentation/core-api/atomic_ops.rst
9978F:	Documentation/core-api/refcount-vs-atomic.rst
9979F:	Documentation/memory-barriers.txt
9980F:	tools/memory-model/
9981
9982LIS3LV02D ACCELEROMETER DRIVER
9983M:	Eric Piel <eric.piel@tremplin-utc.net>
9984S:	Maintained
9985F:	Documentation/misc-devices/lis3lv02d.rst
9986F:	drivers/misc/lis3lv02d/
9987F:	drivers/platform/x86/hp_accel.c
9988
9989LIST KUNIT TEST
9990M:	David Gow <davidgow@google.com>
9991L:	linux-kselftest@vger.kernel.org
9992L:	kunit-dev@googlegroups.com
9993S:	Maintained
9994F:	lib/list-test.c
9995
9996LIVE PATCHING
9997M:	Josh Poimboeuf <jpoimboe@redhat.com>
9998M:	Jiri Kosina <jikos@kernel.org>
9999M:	Miroslav Benes <mbenes@suse.cz>
10000M:	Petr Mladek <pmladek@suse.com>
10001R:	Joe Lawrence <joe.lawrence@redhat.com>
10002L:	live-patching@vger.kernel.org
10003S:	Maintained
10004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10005F:	Documentation/ABI/testing/sysfs-kernel-livepatch
10006F:	Documentation/livepatch/
10007F:	arch/powerpc/include/asm/livepatch.h
10008F:	arch/s390/include/asm/livepatch.h
10009F:	arch/x86/include/asm/livepatch.h
10010F:	include/linux/livepatch.h
10011F:	kernel/livepatch/
10012F:	lib/livepatch/
10013F:	samples/livepatch/
10014F:	tools/testing/selftests/livepatch/
10015
10016LLC (802.2)
10017L:	netdev@vger.kernel.org
10018S:	Odd fixes
10019F:	include/linux/llc.h
10020F:	include/net/llc*
10021F:	include/uapi/linux/llc.h
10022F:	net/llc/
10023
10024LM73 HARDWARE MONITOR DRIVER
10025M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
10026L:	linux-hwmon@vger.kernel.org
10027S:	Maintained
10028F:	drivers/hwmon/lm73.c
10029
10030LM78 HARDWARE MONITOR DRIVER
10031M:	Jean Delvare <jdelvare@suse.com>
10032L:	linux-hwmon@vger.kernel.org
10033S:	Maintained
10034F:	Documentation/hwmon/lm78.rst
10035F:	drivers/hwmon/lm78.c
10036
10037LM83 HARDWARE MONITOR DRIVER
10038M:	Jean Delvare <jdelvare@suse.com>
10039L:	linux-hwmon@vger.kernel.org
10040S:	Maintained
10041F:	Documentation/hwmon/lm83.rst
10042F:	drivers/hwmon/lm83.c
10043
10044LM90 HARDWARE MONITOR DRIVER
10045M:	Jean Delvare <jdelvare@suse.com>
10046L:	linux-hwmon@vger.kernel.org
10047S:	Maintained
10048F:	Documentation/devicetree/bindings/hwmon/lm90.txt
10049F:	Documentation/hwmon/lm90.rst
10050F:	drivers/hwmon/lm90.c
10051F:	include/dt-bindings/thermal/lm90.h
10052
10053LM95234 HARDWARE MONITOR DRIVER
10054M:	Guenter Roeck <linux@roeck-us.net>
10055L:	linux-hwmon@vger.kernel.org
10056S:	Maintained
10057F:	Documentation/hwmon/lm95234.rst
10058F:	drivers/hwmon/lm95234.c
10059
10060LME2510 MEDIA DRIVER
10061M:	Malcolm Priestley <tvboxspy@gmail.com>
10062L:	linux-media@vger.kernel.org
10063S:	Maintained
10064W:	https://linuxtv.org
10065Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10066F:	drivers/media/usb/dvb-usb-v2/lmedm04*
10067
10068LOADPIN SECURITY MODULE
10069M:	Kees Cook <keescook@chromium.org>
10070S:	Supported
10071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10072F:	Documentation/admin-guide/LSM/LoadPin.rst
10073F:	security/loadpin/
10074
10075LOCKING PRIMITIVES
10076M:	Peter Zijlstra <peterz@infradead.org>
10077M:	Ingo Molnar <mingo@redhat.com>
10078M:	Will Deacon <will@kernel.org>
10079L:	linux-kernel@vger.kernel.org
10080S:	Maintained
10081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10082F:	Documentation/locking/
10083F:	arch/*/include/asm/spinlock*.h
10084F:	include/linux/lockdep.h
10085F:	include/linux/mutex*.h
10086F:	include/linux/rwlock*.h
10087F:	include/linux/rwsem*.h
10088F:	include/linux/seqlock.h
10089F:	include/linux/spinlock*.h
10090F:	kernel/locking/
10091F:	lib/locking*.[ch]
10092X:	kernel/locking/locktorture.c
10093
10094LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10095M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
10096L:	linux-ntfs-dev@lists.sourceforge.net
10097S:	Maintained
10098W:	http://www.linux-ntfs.org/content/view/19/37/
10099F:	Documentation/admin-guide/ldm.rst
10100F:	block/partitions/ldm.*
10101
10102LOGITECH HID GAMING KEYBOARDS
10103M:	Hans de Goede <hdegoede@redhat.com>
10104L:	linux-input@vger.kernel.org
10105S:	Maintained
10106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10107F:	drivers/hid/hid-lg-g15.c
10108
10109LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10110M:	Sathya Prakash <sathya.prakash@broadcom.com>
10111M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10112M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10113L:	MPT-FusionLinux.pdl@broadcom.com
10114L:	linux-scsi@vger.kernel.org
10115S:	Supported
10116W:	http://www.avagotech.com/support/
10117F:	drivers/message/fusion/
10118F:	drivers/scsi/mpt3sas/
10119
10120LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10121M:	Matthew Wilcox <willy@infradead.org>
10122L:	linux-scsi@vger.kernel.org
10123S:	Maintained
10124F:	drivers/scsi/sym53c8xx_2/
10125
10126LTC1660 DAC DRIVER
10127M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10128L:	linux-iio@vger.kernel.org
10129S:	Maintained
10130F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10131F:	drivers/iio/dac/ltc1660.c
10132
10133LTC2947 HARDWARE MONITOR DRIVER
10134M:	Nuno Sá <nuno.sa@analog.com>
10135L:	linux-hwmon@vger.kernel.org
10136S:	Supported
10137W:	http://ez.analog.com/community/linux-device-drivers
10138F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10139F:	drivers/hwmon/ltc2947-core.c
10140F:	drivers/hwmon/ltc2947-i2c.c
10141F:	drivers/hwmon/ltc2947-spi.c
10142F:	drivers/hwmon/ltc2947.h
10143
10144LTC2983 IIO TEMPERATURE DRIVER
10145M:	Nuno Sá <nuno.sa@analog.com>
10146L:	linux-iio@vger.kernel.org
10147S:	Supported
10148W:	http://ez.analog.com/community/linux-device-drivers
10149F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10150F:	drivers/iio/temperature/ltc2983.c
10151
10152LTC4261 HARDWARE MONITOR DRIVER
10153M:	Guenter Roeck <linux@roeck-us.net>
10154L:	linux-hwmon@vger.kernel.org
10155S:	Maintained
10156F:	Documentation/hwmon/ltc4261.rst
10157F:	drivers/hwmon/ltc4261.c
10158
10159LTC4306 I2C MULTIPLEXER DRIVER
10160M:	Michael Hennerich <michael.hennerich@analog.com>
10161L:	linux-i2c@vger.kernel.org
10162S:	Supported
10163W:	http://ez.analog.com/community/linux-device-drivers
10164F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10165F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
10166
10167LTP (Linux Test Project)
10168M:	Mike Frysinger <vapier@gentoo.org>
10169M:	Cyril Hrubis <chrubis@suse.cz>
10170M:	Wanlong Gao <wanlong.gao@gmail.com>
10171M:	Jan Stancek <jstancek@redhat.com>
10172M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10173M:	Alexey Kodanev <alexey.kodanev@oracle.com>
10174L:	ltp@lists.linux.it (subscribers-only)
10175S:	Maintained
10176W:	http://linux-test-project.github.io/
10177T:	git git://github.com/linux-test-project/ltp.git
10178
10179M68K ARCHITECTURE
10180M:	Geert Uytterhoeven <geert@linux-m68k.org>
10181L:	linux-m68k@lists.linux-m68k.org
10182S:	Maintained
10183W:	http://www.linux-m68k.org/
10184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10185F:	arch/m68k/
10186F:	drivers/zorro/
10187
10188M68K ON APPLE MACINTOSH
10189M:	Joshua Thompson <funaho@jurai.org>
10190L:	linux-m68k@lists.linux-m68k.org
10191S:	Maintained
10192W:	http://www.mac.linux-m68k.org/
10193F:	arch/m68k/mac/
10194
10195M68K ON HP9000/300
10196M:	Philip Blundell <philb@gnu.org>
10197S:	Maintained
10198W:	http://www.tazenda.demon.co.uk/phil/linux-hp
10199F:	arch/m68k/hp300/
10200
10201M88DS3103 MEDIA DRIVER
10202M:	Antti Palosaari <crope@iki.fi>
10203L:	linux-media@vger.kernel.org
10204S:	Maintained
10205W:	https://linuxtv.org
10206W:	http://palosaari.fi/linux/
10207Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10208T:	git git://linuxtv.org/anttip/media_tree.git
10209F:	drivers/media/dvb-frontends/m88ds3103*
10210
10211M88RS2000 MEDIA DRIVER
10212M:	Malcolm Priestley <tvboxspy@gmail.com>
10213L:	linux-media@vger.kernel.org
10214S:	Maintained
10215W:	https://linuxtv.org
10216Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10217F:	drivers/media/dvb-frontends/m88rs2000*
10218
10219MA901 MASTERKIT USB FM RADIO DRIVER
10220M:	Alexey Klimov <klimov.linux@gmail.com>
10221L:	linux-media@vger.kernel.org
10222S:	Maintained
10223T:	git git://linuxtv.org/media_tree.git
10224F:	drivers/media/radio/radio-ma901.c
10225
10226MAC80211
10227M:	Johannes Berg <johannes@sipsolutions.net>
10228L:	linux-wireless@vger.kernel.org
10229S:	Maintained
10230W:	https://wireless.wiki.kernel.org/
10231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10233F:	Documentation/networking/mac80211-injection.rst
10234F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10235F:	drivers/net/wireless/mac80211_hwsim.[ch]
10236F:	include/net/mac80211.h
10237F:	net/mac80211/
10238
10239MAILBOX API
10240M:	Jassi Brar <jassisinghbrar@gmail.com>
10241L:	linux-kernel@vger.kernel.org
10242S:	Maintained
10243F:	drivers/mailbox/
10244F:	include/linux/mailbox_client.h
10245F:	include/linux/mailbox_controller.h
10246
10247MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10248M:	Michael Kerrisk <mtk.manpages@gmail.com>
10249L:	linux-man@vger.kernel.org
10250S:	Maintained
10251W:	http://www.kernel.org/doc/man-pages
10252
10253MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10254M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
10255L:	linux-mips@vger.kernel.org
10256S:	Maintained
10257F:	arch/mips/boot/dts/img/pistachio_marduk.dts
10258
10259MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10260M:	Andrew Lunn <andrew@lunn.ch>
10261M:	Vivien Didelot <vivien.didelot@gmail.com>
10262L:	netdev@vger.kernel.org
10263S:	Maintained
10264F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
10265F:	Documentation/networking/devlink/mv88e6xxx.rst
10266F:	drivers/net/dsa/mv88e6xxx/
10267F:	include/linux/platform_data/mv88e6xxx.h
10268
10269MARVELL ARMADA 3700 PHY DRIVERS
10270M:	Miquel Raynal <miquel.raynal@bootlin.com>
10271S:	Maintained
10272F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10273F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10274F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10275F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10276
10277MARVELL ARMADA DRM SUPPORT
10278M:	Russell King <linux@armlinux.org.uk>
10279S:	Maintained
10280T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10281T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10282F:	Documentation/devicetree/bindings/display/armada/
10283F:	drivers/gpu/drm/armada/
10284F:	include/uapi/drm/armada_drm.h
10285
10286MARVELL CRYPTO DRIVER
10287M:	Boris Brezillon <bbrezillon@kernel.org>
10288M:	Arnaud Ebalard <arno@natisbad.org>
10289M:	Srujana Challa <schalla@marvell.com>
10290L:	linux-crypto@vger.kernel.org
10291S:	Maintained
10292F:	drivers/crypto/marvell/
10293
10294MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10295M:	Mirko Lindner <mlindner@marvell.com>
10296M:	Stephen Hemminger <stephen@networkplumber.org>
10297L:	netdev@vger.kernel.org
10298S:	Maintained
10299F:	drivers/net/ethernet/marvell/sk*
10300
10301MARVELL LIBERTAS WIRELESS DRIVER
10302L:	libertas-dev@lists.infradead.org
10303S:	Orphan
10304F:	drivers/net/wireless/marvell/libertas/
10305
10306MARVELL MACCHIATOBIN SUPPORT
10307M:	Russell King <linux@armlinux.org.uk>
10308L:	linux-arm-kernel@lists.infradead.org
10309S:	Maintained
10310F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10311
10312MARVELL MV643XX ETHERNET DRIVER
10313M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10314L:	netdev@vger.kernel.org
10315S:	Maintained
10316F:	drivers/net/ethernet/marvell/mv643xx_eth.*
10317F:	include/linux/mv643xx.h
10318
10319MARVELL MV88X3310 PHY DRIVER
10320M:	Russell King <linux@armlinux.org.uk>
10321L:	netdev@vger.kernel.org
10322S:	Maintained
10323F:	drivers/net/phy/marvell10g.c
10324
10325MARVELL MVEBU THERMAL DRIVER
10326M:	Miquel Raynal <miquel.raynal@bootlin.com>
10327S:	Maintained
10328F:	drivers/thermal/armada_thermal.c
10329
10330MARVELL MVNETA ETHERNET DRIVER
10331M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10332L:	netdev@vger.kernel.org
10333S:	Maintained
10334F:	drivers/net/ethernet/marvell/mvneta.*
10335
10336MARVELL MWIFIEX WIRELESS DRIVER
10337M:	Amitkumar Karwar <amitkarwar@gmail.com>
10338M:	Ganapathi Bhat <ganapathi.bhat@nxp.com>
10339M:	Xinming Hu <huxinming820@gmail.com>
10340L:	linux-wireless@vger.kernel.org
10341S:	Maintained
10342F:	drivers/net/wireless/marvell/mwifiex/
10343
10344MARVELL MWL8K WIRELESS DRIVER
10345M:	Lennert Buytenhek <buytenh@wantstofly.org>
10346L:	linux-wireless@vger.kernel.org
10347S:	Odd Fixes
10348F:	drivers/net/wireless/marvell/mwl8k.c
10349
10350MARVELL NAND CONTROLLER DRIVER
10351M:	Miquel Raynal <miquel.raynal@bootlin.com>
10352L:	linux-mtd@lists.infradead.org
10353S:	Maintained
10354F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
10355F:	drivers/mtd/nand/raw/marvell_nand.c
10356
10357MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10358M:	Sunil Goutham <sgoutham@marvell.com>
10359M:	Geetha sowjanya <gakula@marvell.com>
10360M:	Subbaraya Sundeep <sbhatta@marvell.com>
10361M:	hariprasad <hkelam@marvell.com>
10362L:	netdev@vger.kernel.org
10363S:	Supported
10364F:	drivers/net/ethernet/marvell/octeontx2/nic/
10365
10366MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10367M:	Sunil Goutham <sgoutham@marvell.com>
10368M:	Linu Cherian <lcherian@marvell.com>
10369M:	Geetha sowjanya <gakula@marvell.com>
10370M:	Jerin Jacob <jerinj@marvell.com>
10371L:	netdev@vger.kernel.org
10372S:	Supported
10373F:	Documentation/networking/device_drivers/marvell/octeontx2.rst
10374F:	drivers/net/ethernet/marvell/octeontx2/af/
10375
10376MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10377M:	Nicolas Pitre <nico@fluxnic.net>
10378S:	Odd Fixes
10379F:	drivers/mmc/host/mvsdio.*
10380
10381MARVELL USB MDIO CONTROLLER DRIVER
10382M:	Tobias Waldekranz <tobias@waldekranz.com>
10383L:	netdev@vger.kernel.org
10384S:	Maintained
10385F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10386F:	drivers/net/phy/mdio-mvusb.c
10387
10388MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10389M:	Hu Ziji <huziji@marvell.com>
10390L:	linux-mmc@vger.kernel.org
10391S:	Supported
10392F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10393F:	drivers/mmc/host/sdhci-xenon*
10394
10395MATROX FRAMEBUFFER DRIVER
10396L:	linux-fbdev@vger.kernel.org
10397S:	Orphan
10398F:	drivers/video/fbdev/matrox/matroxfb_*
10399F:	include/uapi/linux/matroxfb.h
10400
10401MAX16065 HARDWARE MONITOR DRIVER
10402M:	Guenter Roeck <linux@roeck-us.net>
10403L:	linux-hwmon@vger.kernel.org
10404S:	Maintained
10405F:	Documentation/hwmon/max16065.rst
10406F:	drivers/hwmon/max16065.c
10407
10408MAX2175 SDR TUNER DRIVER
10409M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10410L:	linux-media@vger.kernel.org
10411S:	Maintained
10412T:	git git://linuxtv.org/media_tree.git
10413F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
10414F:	Documentation/userspace-api/media/drivers/max2175.rst
10415F:	drivers/media/i2c/max2175*
10416F:	include/uapi/linux/max2175.h
10417
10418MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10419L:	linux-hwmon@vger.kernel.org
10420S:	Orphan
10421F:	Documentation/hwmon/max6650.rst
10422F:	drivers/hwmon/max6650.c
10423
10424MAX6697 HARDWARE MONITOR DRIVER
10425M:	Guenter Roeck <linux@roeck-us.net>
10426L:	linux-hwmon@vger.kernel.org
10427S:	Maintained
10428F:	Documentation/devicetree/bindings/hwmon/max6697.txt
10429F:	Documentation/hwmon/max6697.rst
10430F:	drivers/hwmon/max6697.c
10431F:	include/linux/platform_data/max6697.h
10432
10433MAX9860 MONO AUDIO VOICE CODEC DRIVER
10434M:	Peter Rosin <peda@axentia.se>
10435L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10436S:	Maintained
10437F:	Documentation/devicetree/bindings/sound/max9860.txt
10438F:	sound/soc/codecs/max9860.*
10439
10440MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10441M:	Andreas Klinger <ak@it-klinger.de>
10442L:	linux-iio@vger.kernel.org
10443S:	Maintained
10444F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10445F:	drivers/iio/proximity/mb1232.c
10446
10447MAXIM MAX77650 PMIC MFD DRIVER
10448M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
10449L:	linux-kernel@vger.kernel.org
10450S:	Maintained
10451F:	Documentation/devicetree/bindings/*/*max77650.yaml
10452F:	Documentation/devicetree/bindings/*/max77650*.yaml
10453F:	drivers/gpio/gpio-max77650.c
10454F:	drivers/input/misc/max77650-onkey.c
10455F:	drivers/leds/leds-max77650.c
10456F:	drivers/mfd/max77650.c
10457F:	drivers/power/supply/max77650-charger.c
10458F:	drivers/regulator/max77650-regulator.c
10459F:	include/linux/mfd/max77650.h
10460
10461MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10462M:	Javier Martinez Canillas <javier@dowhile0.org>
10463L:	linux-kernel@vger.kernel.org
10464S:	Supported
10465F:	Documentation/devicetree/bindings/*/*max77802.txt
10466F:	drivers/regulator/max77802-regulator.c
10467F:	include/dt-bindings/*/*max77802.h
10468
10469MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10470M:	Krzysztof Kozlowski <krzk@kernel.org>
10471M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10472L:	linux-pm@vger.kernel.org
10473S:	Supported
10474F:	drivers/power/supply/max14577_charger.c
10475F:	drivers/power/supply/max77693_charger.c
10476
10477MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10478M:	Chanwoo Choi <cw00.choi@samsung.com>
10479M:	Krzysztof Kozlowski <krzk@kernel.org>
10480M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10481L:	linux-kernel@vger.kernel.org
10482S:	Supported
10483F:	Documentation/devicetree/bindings/*/max77686.txt
10484F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
10485F:	Documentation/devicetree/bindings/mfd/max14577.txt
10486F:	Documentation/devicetree/bindings/mfd/max77693.txt
10487F:	drivers/*/max14577*.c
10488F:	drivers/*/max77686*.c
10489F:	drivers/*/max77693*.c
10490F:	drivers/clk/clk-max77686.c
10491F:	drivers/extcon/extcon-max14577.c
10492F:	drivers/extcon/extcon-max77693.c
10493F:	drivers/rtc/rtc-max77686.c
10494F:	include/linux/mfd/max14577*.h
10495F:	include/linux/mfd/max77686*.h
10496F:	include/linux/mfd/max77693*.h
10497
10498MAXIRADIO FM RADIO RECEIVER DRIVER
10499M:	Hans Verkuil <hverkuil@xs4all.nl>
10500L:	linux-media@vger.kernel.org
10501S:	Maintained
10502W:	https://linuxtv.org
10503T:	git git://linuxtv.org/media_tree.git
10504F:	drivers/media/radio/radio-maxiradio*
10505
10506MCAN MMIO DEVICE DRIVER
10507M:	Dan Murphy <dmurphy@ti.com>
10508M:	Sriram Dash <sriram.dash@samsung.com>
10509L:	linux-can@vger.kernel.org
10510S:	Maintained
10511F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10512F:	drivers/net/can/m_can/m_can.c
10513F:	drivers/net/can/m_can/m_can.h
10514F:	drivers/net/can/m_can/m_can_platform.c
10515
10516MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10517M:	Rishi Gupta <gupt21@gmail.com>
10518L:	linux-i2c@vger.kernel.org
10519L:	linux-input@vger.kernel.org
10520S:	Maintained
10521F:	drivers/hid/hid-mcp2221.c
10522
10523MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10524M:	Peter Rosin <peda@axentia.se>
10525L:	linux-iio@vger.kernel.org
10526S:	Maintained
10527F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10528F:	drivers/iio/potentiometer/mcp4018.c
10529F:	drivers/iio/potentiometer/mcp4531.c
10530
10531MCR20A IEEE-802.15.4 RADIO DRIVER
10532M:	Xue Liu <liuxuenetmail@gmail.com>
10533L:	linux-wpan@vger.kernel.org
10534S:	Maintained
10535W:	https://github.com/xueliu/mcr20a-linux
10536F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10537F:	drivers/net/ieee802154/mcr20a.c
10538F:	drivers/net/ieee802154/mcr20a.h
10539
10540MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10541M:	William Breathitt Gray <vilhelm.gray@gmail.com>
10542L:	linux-iio@vger.kernel.org
10543S:	Maintained
10544F:	drivers/iio/dac/cio-dac.c
10545
10546MEDIA CONTROLLER FRAMEWORK
10547M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10548M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10549L:	linux-media@vger.kernel.org
10550S:	Supported
10551W:	https://www.linuxtv.org
10552T:	git git://linuxtv.org/media_tree.git
10553F:	drivers/media/mc/
10554F:	include/media/media-*.h
10555F:	include/uapi/linux/media.h
10556
10557MEDIA DRIVER FOR FREESCALE IMX PXP
10558M:	Philipp Zabel <p.zabel@pengutronix.de>
10559L:	linux-media@vger.kernel.org
10560S:	Maintained
10561T:	git git://linuxtv.org/media_tree.git
10562F:	drivers/media/platform/imx-pxp.[ch]
10563
10564MEDIA DRIVERS FOR ASCOT2E
10565M:	Sergey Kozlov <serjk@netup.ru>
10566M:	Abylay Ospan <aospan@netup.ru>
10567L:	linux-media@vger.kernel.org
10568S:	Supported
10569W:	https://linuxtv.org
10570W:	http://netup.tv/
10571T:	git git://linuxtv.org/media_tree.git
10572F:	drivers/media/dvb-frontends/ascot2e*
10573
10574MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10575M:	Jasmin Jessich <jasmin@anw.at>
10576L:	linux-media@vger.kernel.org
10577S:	Maintained
10578W:	https://linuxtv.org
10579T:	git git://linuxtv.org/media_tree.git
10580F:	drivers/media/dvb-frontends/cxd2099*
10581
10582MEDIA DRIVERS FOR CXD2841ER
10583M:	Sergey Kozlov <serjk@netup.ru>
10584M:	Abylay Ospan <aospan@netup.ru>
10585L:	linux-media@vger.kernel.org
10586S:	Supported
10587W:	https://linuxtv.org
10588W:	http://netup.tv/
10589T:	git git://linuxtv.org/media_tree.git
10590F:	drivers/media/dvb-frontends/cxd2841er*
10591
10592MEDIA DRIVERS FOR CXD2880
10593M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10594L:	linux-media@vger.kernel.org
10595S:	Supported
10596W:	http://linuxtv.org/
10597T:	git git://linuxtv.org/media_tree.git
10598F:	drivers/media/dvb-frontends/cxd2880/*
10599F:	drivers/media/spi/cxd2880*
10600
10601MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10602L:	linux-media@vger.kernel.org
10603S:	Orphan
10604W:	https://linuxtv.org
10605T:	git git://linuxtv.org/media_tree.git
10606F:	drivers/media/pci/ddbridge/*
10607
10608MEDIA DRIVERS FOR FREESCALE IMX
10609M:	Steve Longerbeam <slongerbeam@gmail.com>
10610M:	Philipp Zabel <p.zabel@pengutronix.de>
10611L:	linux-media@vger.kernel.org
10612S:	Maintained
10613T:	git git://linuxtv.org/media_tree.git
10614F:	Documentation/admin-guide/media/imx.rst
10615F:	Documentation/devicetree/bindings/media/imx.txt
10616F:	drivers/staging/media/imx/
10617F:	include/linux/imx-media.h
10618F:	include/media/imx.h
10619
10620MEDIA DRIVERS FOR FREESCALE IMX7
10621M:	Rui Miguel Silva <rmfrfs@gmail.com>
10622L:	linux-media@vger.kernel.org
10623S:	Maintained
10624T:	git git://linuxtv.org/media_tree.git
10625F:	Documentation/admin-guide/media/imx7.rst
10626F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10627F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10628F:	drivers/staging/media/imx/imx7-media-csi.c
10629F:	drivers/staging/media/imx/imx7-mipi-csis.c
10630
10631MEDIA DRIVERS FOR HELENE
10632M:	Abylay Ospan <aospan@netup.ru>
10633L:	linux-media@vger.kernel.org
10634S:	Supported
10635W:	https://linuxtv.org
10636W:	http://netup.tv/
10637T:	git git://linuxtv.org/media_tree.git
10638F:	drivers/media/dvb-frontends/helene*
10639
10640MEDIA DRIVERS FOR HORUS3A
10641M:	Sergey Kozlov <serjk@netup.ru>
10642M:	Abylay Ospan <aospan@netup.ru>
10643L:	linux-media@vger.kernel.org
10644S:	Supported
10645W:	https://linuxtv.org
10646W:	http://netup.tv/
10647T:	git git://linuxtv.org/media_tree.git
10648F:	drivers/media/dvb-frontends/horus3a*
10649
10650MEDIA DRIVERS FOR LNBH25
10651M:	Sergey Kozlov <serjk@netup.ru>
10652M:	Abylay Ospan <aospan@netup.ru>
10653L:	linux-media@vger.kernel.org
10654S:	Supported
10655W:	https://linuxtv.org
10656W:	http://netup.tv/
10657T:	git git://linuxtv.org/media_tree.git
10658F:	drivers/media/dvb-frontends/lnbh25*
10659
10660MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10661L:	linux-media@vger.kernel.org
10662S:	Orphan
10663W:	https://linuxtv.org
10664T:	git git://linuxtv.org/media_tree.git
10665F:	drivers/media/dvb-frontends/mxl5xx*
10666
10667MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10668M:	Sergey Kozlov <serjk@netup.ru>
10669M:	Abylay Ospan <aospan@netup.ru>
10670L:	linux-media@vger.kernel.org
10671S:	Supported
10672W:	https://linuxtv.org
10673W:	http://netup.tv/
10674T:	git git://linuxtv.org/media_tree.git
10675F:	drivers/media/pci/netup_unidvb/*
10676
10677MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10678M:	Dmitry Osipenko <digetx@gmail.com>
10679L:	linux-media@vger.kernel.org
10680L:	linux-tegra@vger.kernel.org
10681S:	Maintained
10682T:	git git://linuxtv.org/media_tree.git
10683F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10684F:	drivers/staging/media/tegra-vde/
10685
10686MEDIA DRIVERS FOR RENESAS - CEU
10687M:	Jacopo Mondi <jacopo@jmondi.org>
10688L:	linux-media@vger.kernel.org
10689L:	linux-renesas-soc@vger.kernel.org
10690S:	Supported
10691T:	git git://linuxtv.org/media_tree.git
10692F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
10693F:	drivers/media/platform/renesas-ceu.c
10694F:	include/media/drv-intf/renesas-ceu.h
10695
10696MEDIA DRIVERS FOR RENESAS - DRIF
10697M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10698L:	linux-media@vger.kernel.org
10699L:	linux-renesas-soc@vger.kernel.org
10700S:	Supported
10701T:	git git://linuxtv.org/media_tree.git
10702F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10703F:	drivers/media/platform/rcar_drif.c
10704
10705MEDIA DRIVERS FOR RENESAS - FCP
10706M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10707L:	linux-media@vger.kernel.org
10708L:	linux-renesas-soc@vger.kernel.org
10709S:	Supported
10710T:	git git://linuxtv.org/media_tree.git
10711F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10712F:	drivers/media/platform/rcar-fcp.c
10713F:	include/media/rcar-fcp.h
10714
10715MEDIA DRIVERS FOR RENESAS - FDP1
10716M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10717L:	linux-media@vger.kernel.org
10718L:	linux-renesas-soc@vger.kernel.org
10719S:	Supported
10720T:	git git://linuxtv.org/media_tree.git
10721F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10722F:	drivers/media/platform/rcar_fdp1.c
10723
10724MEDIA DRIVERS FOR RENESAS - VIN
10725M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10726L:	linux-media@vger.kernel.org
10727L:	linux-renesas-soc@vger.kernel.org
10728S:	Supported
10729T:	git git://linuxtv.org/media_tree.git
10730F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
10731F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
10732F:	drivers/media/platform/rcar-vin/
10733
10734MEDIA DRIVERS FOR RENESAS - VSP1
10735M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10736M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10737L:	linux-media@vger.kernel.org
10738L:	linux-renesas-soc@vger.kernel.org
10739S:	Supported
10740T:	git git://linuxtv.org/media_tree.git
10741F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10742F:	drivers/media/platform/vsp1/
10743
10744MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10745L:	linux-media@vger.kernel.org
10746S:	Orphan
10747W:	https://linuxtv.org
10748T:	git git://linuxtv.org/media_tree.git
10749F:	drivers/media/dvb-frontends/stv0910*
10750
10751MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10752L:	linux-media@vger.kernel.org
10753S:	Orphan
10754W:	https://linuxtv.org
10755T:	git git://linuxtv.org/media_tree.git
10756F:	drivers/media/dvb-frontends/stv6111*
10757
10758MEDIA DRIVERS FOR STM32 - DCMI
10759M:	Hugues Fruchet <hugues.fruchet@st.com>
10760L:	linux-media@vger.kernel.org
10761S:	Supported
10762T:	git git://linuxtv.org/media_tree.git
10763F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10764F:	drivers/media/platform/stm32/stm32-dcmi.c
10765
10766MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10767M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10768L:	linux-media@vger.kernel.org
10769S:	Maintained
10770W:	https://linuxtv.org
10771Q:	http://patchwork.kernel.org/project/linux-media/list/
10772T:	git git://linuxtv.org/media_tree.git
10773F:	Documentation/admin-guide/media/
10774F:	Documentation/devicetree/bindings/media/
10775F:	Documentation/driver-api/media/
10776F:	Documentation/userspace-api/media/
10777F:	drivers/media/
10778F:	drivers/staging/media/
10779F:	include/linux/platform_data/media/
10780F:	include/media/
10781F:	include/uapi/linux/dvb/
10782F:	include/uapi/linux/ivtv*
10783F:	include/uapi/linux/media.h
10784F:	include/uapi/linux/meye.h
10785F:	include/uapi/linux/uvcvideo.h
10786F:	include/uapi/linux/v4l2-*
10787F:	include/uapi/linux/videodev2.h
10788
10789MEDIATEK BLUETOOTH DRIVER
10790M:	Sean Wang <sean.wang@mediatek.com>
10791L:	linux-bluetooth@vger.kernel.org
10792L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10793S:	Maintained
10794F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10795F:	drivers/bluetooth/btmtkuart.c
10796
10797MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10798M:	Sean Wang <sean.wang@mediatek.com>
10799L:	linux-pm@vger.kernel.org
10800S:	Maintained
10801F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10802F:	drivers/power/reset/mt6323-poweroff.c
10803
10804MEDIATEK CIR DRIVER
10805M:	Sean Wang <sean.wang@mediatek.com>
10806S:	Maintained
10807F:	drivers/media/rc/mtk-cir.c
10808
10809MEDIATEK DMA DRIVER
10810M:	Sean Wang <sean.wang@mediatek.com>
10811L:	dmaengine@vger.kernel.org
10812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10813L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10814S:	Maintained
10815F:	Documentation/devicetree/bindings/dma/mtk-*
10816F:	drivers/dma/mediatek/
10817
10818MEDIATEK ETHERNET DRIVER
10819M:	Felix Fietkau <nbd@openwrt.org>
10820M:	John Crispin <john@phrozen.org>
10821M:	Sean Wang <sean.wang@mediatek.com>
10822M:	Mark Lee <Mark-MC.Lee@mediatek.com>
10823L:	netdev@vger.kernel.org
10824S:	Maintained
10825F:	drivers/net/ethernet/mediatek/
10826
10827MEDIATEK I2C CONTROLLER DRIVER
10828M:	Qii Wang <qii.wang@mediatek.com>
10829L:	linux-i2c@vger.kernel.org
10830S:	Maintained
10831F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10832F:	drivers/i2c/busses/i2c-mt65xx.c
10833
10834MEDIATEK JPEG DRIVER
10835M:	Rick Chang <rick.chang@mediatek.com>
10836M:	Bin Liu <bin.liu@mediatek.com>
10837S:	Supported
10838F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10839F:	drivers/media/platform/mtk-jpeg/
10840
10841MEDIATEK MDP DRIVER
10842M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10843M:	Houlong Wei <houlong.wei@mediatek.com>
10844M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10845S:	Supported
10846F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10847F:	drivers/media/platform/mtk-mdp/
10848F:	drivers/media/platform/mtk-vpu/
10849
10850MEDIATEK MEDIA DRIVER
10851M:	Tiffany Lin <tiffany.lin@mediatek.com>
10852M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10853S:	Supported
10854F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10855F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10856F:	drivers/media/platform/mtk-vcodec/
10857F:	drivers/media/platform/mtk-vpu/
10858
10859MEDIATEK MMC/SD/SDIO DRIVER
10860M:	Chaotian Jing <chaotian.jing@mediatek.com>
10861S:	Maintained
10862F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10863F:	drivers/mmc/host/mtk-sd.c
10864
10865MEDIATEK MT76 WIRELESS LAN DRIVER
10866M:	Felix Fietkau <nbd@nbd.name>
10867M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10868R:	Ryder Lee <ryder.lee@mediatek.com>
10869L:	linux-wireless@vger.kernel.org
10870S:	Maintained
10871F:	drivers/net/wireless/mediatek/mt76/
10872
10873MEDIATEK MT7601U WIRELESS LAN DRIVER
10874M:	Jakub Kicinski <kubakici@wp.pl>
10875L:	linux-wireless@vger.kernel.org
10876S:	Maintained
10877F:	drivers/net/wireless/mediatek/mt7601u/
10878
10879MEDIATEK MT7621/28/88 I2C DRIVER
10880M:	Stefan Roese <sr@denx.de>
10881L:	linux-i2c@vger.kernel.org
10882S:	Maintained
10883F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10884F:	drivers/i2c/busses/i2c-mt7621.c
10885
10886MEDIATEK NAND CONTROLLER DRIVER
10887L:	linux-mtd@lists.infradead.org
10888S:	Orphan
10889F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10890F:	drivers/mtd/nand/raw/mtk_*
10891
10892MEDIATEK PMIC LED DRIVER
10893M:	Sean Wang <sean.wang@mediatek.com>
10894S:	Maintained
10895F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10896F:	drivers/leds/leds-mt6323.c
10897
10898MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10899M:	Sean Wang <sean.wang@mediatek.com>
10900S:	Maintained
10901F:	drivers/char/hw_random/mtk-rng.c
10902
10903MEDIATEK SWITCH DRIVER
10904M:	Sean Wang <sean.wang@mediatek.com>
10905L:	netdev@vger.kernel.org
10906S:	Maintained
10907F:	drivers/net/dsa/mt7530.*
10908F:	net/dsa/tag_mtk.c
10909
10910MEDIATEK USB3 DRD IP DRIVER
10911M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10912L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10913L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10914L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10915S:	Maintained
10916F:	drivers/usb/mtu3/
10917
10918MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10919M:	Peter Senna Tschudin <peter.senna@gmail.com>
10920M:	Martin Donnelly <martin.donnelly@ge.com>
10921M:	Martyn Welch <martyn.welch@collabora.co.uk>
10922S:	Maintained
10923F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10924F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10925
10926MEGARAID SCSI/SAS DRIVERS
10927M:	Kashyap Desai <kashyap.desai@broadcom.com>
10928M:	Sumit Saxena <sumit.saxena@broadcom.com>
10929M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10930L:	megaraidlinux.pdl@broadcom.com
10931L:	linux-scsi@vger.kernel.org
10932S:	Maintained
10933W:	http://www.avagotech.com/support/
10934F:	Documentation/scsi/megaraid.rst
10935F:	drivers/scsi/megaraid.*
10936F:	drivers/scsi/megaraid/
10937
10938MELEXIS MLX90614 DRIVER
10939M:	Crt Mori <cmo@melexis.com>
10940L:	linux-iio@vger.kernel.org
10941S:	Supported
10942W:	http://www.melexis.com
10943F:	drivers/iio/temperature/mlx90614.c
10944
10945MELEXIS MLX90632 DRIVER
10946M:	Crt Mori <cmo@melexis.com>
10947L:	linux-iio@vger.kernel.org
10948S:	Supported
10949W:	http://www.melexis.com
10950F:	drivers/iio/temperature/mlx90632.c
10951
10952MELFAS MIP4 TOUCHSCREEN DRIVER
10953M:	Sangwon Jee <jeesw@melfas.com>
10954S:	Supported
10955W:	http://www.melfas.com
10956F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10957F:	drivers/input/touchscreen/melfas_mip4.c
10958
10959MELLANOX ETHERNET DRIVER (mlx4_en)
10960M:	Tariq Toukan <tariqt@mellanox.com>
10961L:	netdev@vger.kernel.org
10962S:	Supported
10963W:	http://www.mellanox.com
10964Q:	http://patchwork.ozlabs.org/project/netdev/list/
10965F:	drivers/net/ethernet/mellanox/mlx4/en_*
10966
10967MELLANOX ETHERNET DRIVER (mlx5e)
10968M:	Saeed Mahameed <saeedm@mellanox.com>
10969L:	netdev@vger.kernel.org
10970S:	Supported
10971W:	http://www.mellanox.com
10972Q:	http://patchwork.ozlabs.org/project/netdev/list/
10973F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10974
10975MELLANOX ETHERNET INNOVA DRIVERS
10976R:	Boris Pismenny <borisp@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/mlx5/core/accel/*
10982F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10983F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10984F:	include/linux/mlx5/mlx5_ifc_fpga.h
10985
10986MELLANOX ETHERNET SWITCH DRIVERS
10987M:	Jiri Pirko <jiri@mellanox.com>
10988M:	Ido Schimmel <idosch@mellanox.com>
10989L:	netdev@vger.kernel.org
10990S:	Supported
10991W:	http://www.mellanox.com
10992Q:	http://patchwork.ozlabs.org/project/netdev/list/
10993F:	drivers/net/ethernet/mellanox/mlxsw/
10994F:	tools/testing/selftests/drivers/net/mlxsw/
10995
10996MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10997M:	mlxsw@mellanox.com
10998L:	netdev@vger.kernel.org
10999S:	Supported
11000W:	http://www.mellanox.com
11001Q:	http://patchwork.ozlabs.org/project/netdev/list/
11002F:	drivers/net/ethernet/mellanox/mlxfw/
11003
11004MELLANOX HARDWARE PLATFORM SUPPORT
11005M:	Andy Shevchenko <andy@infradead.org>
11006M:	Darren Hart <dvhart@infradead.org>
11007M:	Vadim Pasternak <vadimp@mellanox.com>
11008L:	platform-driver-x86@vger.kernel.org
11009S:	Supported
11010F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11011F:	drivers/platform/mellanox/
11012F:	include/linux/platform_data/mlxreg.h
11013
11014MELLANOX MLX4 core VPI driver
11015M:	Tariq Toukan <tariqt@mellanox.com>
11016L:	netdev@vger.kernel.org
11017L:	linux-rdma@vger.kernel.org
11018S:	Supported
11019W:	http://www.mellanox.com
11020Q:	http://patchwork.ozlabs.org/project/netdev/list/
11021F:	drivers/net/ethernet/mellanox/mlx4/
11022F:	include/linux/mlx4/
11023
11024MELLANOX MLX4 IB driver
11025M:	Yishai Hadas <yishaih@mellanox.com>
11026L:	linux-rdma@vger.kernel.org
11027S:	Supported
11028W:	http://www.mellanox.com
11029Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11030F:	drivers/infiniband/hw/mlx4/
11031F:	include/linux/mlx4/
11032F:	include/uapi/rdma/mlx4-abi.h
11033
11034MELLANOX MLX5 core VPI driver
11035M:	Saeed Mahameed <saeedm@mellanox.com>
11036M:	Leon Romanovsky <leonro@mellanox.com>
11037L:	netdev@vger.kernel.org
11038L:	linux-rdma@vger.kernel.org
11039S:	Supported
11040W:	http://www.mellanox.com
11041Q:	http://patchwork.ozlabs.org/project/netdev/list/
11042F:	Documentation/networking/device_drivers/mellanox/
11043F:	drivers/net/ethernet/mellanox/mlx5/core/
11044F:	include/linux/mlx5/
11045
11046MELLANOX MLX5 IB driver
11047M:	Leon Romanovsky <leonro@mellanox.com>
11048L:	linux-rdma@vger.kernel.org
11049S:	Supported
11050W:	http://www.mellanox.com
11051Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11052F:	drivers/infiniband/hw/mlx5/
11053F:	include/linux/mlx5/
11054F:	include/uapi/rdma/mlx5-abi.h
11055
11056MELLANOX MLXCPLD I2C AND MUX DRIVER
11057M:	Vadim Pasternak <vadimp@mellanox.com>
11058M:	Michael Shych <michaelsh@mellanox.com>
11059L:	linux-i2c@vger.kernel.org
11060S:	Supported
11061F:	Documentation/i2c/busses/i2c-mlxcpld.rst
11062F:	drivers/i2c/busses/i2c-mlxcpld.c
11063F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
11064
11065MELLANOX MLXCPLD LED DRIVER
11066M:	Vadim Pasternak <vadimp@mellanox.com>
11067L:	linux-leds@vger.kernel.org
11068S:	Supported
11069F:	Documentation/leds/leds-mlxcpld.rst
11070F:	drivers/leds/leds-mlxcpld.c
11071F:	drivers/leds/leds-mlxreg.c
11072
11073MELLANOX PLATFORM DRIVER
11074M:	Vadim Pasternak <vadimp@mellanox.com>
11075L:	platform-driver-x86@vger.kernel.org
11076S:	Supported
11077F:	drivers/platform/x86/mlx-platform.c
11078
11079MEMBARRIER SUPPORT
11080M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11081M:	"Paul E. McKenney" <paulmck@kernel.org>
11082L:	linux-kernel@vger.kernel.org
11083S:	Supported
11084F:	arch/powerpc/include/asm/membarrier.h
11085F:	include/uapi/linux/membarrier.h
11086F:	kernel/sched/membarrier.c
11087
11088MEMBLOCK
11089M:	Mike Rapoport <rppt@linux.ibm.com>
11090L:	linux-mm@kvack.org
11091S:	Maintained
11092F:	Documentation/core-api/boot-time-mm.rst
11093F:	include/linux/memblock.h
11094F:	mm/memblock.c
11095
11096MEMORY MANAGEMENT
11097M:	Andrew Morton <akpm@linux-foundation.org>
11098L:	linux-mm@kvack.org
11099S:	Maintained
11100W:	http://www.linux-mm.org
11101T:	quilt https://ozlabs.org/~akpm/mmotm/
11102T:	quilt https://ozlabs.org/~akpm/mmots/
11103T:	git git://github.com/hnaz/linux-mm.git
11104F:	include/linux/gfp.h
11105F:	include/linux/memory_hotplug.h
11106F:	include/linux/mm.h
11107F:	include/linux/mmzone.h
11108F:	include/linux/vmalloc.h
11109F:	mm/
11110
11111MEMORY TECHNOLOGY DEVICES (MTD)
11112M:	Miquel Raynal <miquel.raynal@bootlin.com>
11113M:	Richard Weinberger <richard@nod.at>
11114M:	Vignesh Raghavendra <vigneshr@ti.com>
11115L:	linux-mtd@lists.infradead.org
11116S:	Maintained
11117W:	http://www.linux-mtd.infradead.org/
11118Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11119C:	irc://irc.oftc.net/mtd
11120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11122F:	Documentation/devicetree/bindings/mtd/
11123F:	drivers/mtd/
11124F:	include/linux/mtd/
11125F:	include/uapi/mtd/
11126
11127MEN A21 WATCHDOG DRIVER
11128M:	Johannes Thumshirn <morbidrsa@gmail.com>
11129L:	linux-watchdog@vger.kernel.org
11130S:	Maintained
11131F:	drivers/watchdog/mena21_wdt.c
11132
11133MEN CHAMELEON BUS (mcb)
11134M:	Johannes Thumshirn <morbidrsa@gmail.com>
11135S:	Maintained
11136F:	Documentation/driver-api/men-chameleon-bus.rst
11137F:	drivers/mcb/
11138F:	include/linux/mcb.h
11139
11140MEN F21BMC (Board Management Controller)
11141M:	Andreas Werner <andreas.werner@men.de>
11142S:	Supported
11143F:	Documentation/hwmon/menf21bmc.rst
11144F:	drivers/hwmon/menf21bmc_hwmon.c
11145F:	drivers/leds/leds-menf21bmc.c
11146F:	drivers/mfd/menf21bmc.c
11147F:	drivers/watchdog/menf21bmc_wdt.c
11148
11149MEN Z069 WATCHDOG DRIVER
11150M:	Johannes Thumshirn <jth@kernel.org>
11151L:	linux-watchdog@vger.kernel.org
11152S:	Maintained
11153F:	drivers/watchdog/menz69_wdt.c
11154
11155MESON AO CEC DRIVER FOR AMLOGIC SOCS
11156M:	Neil Armstrong <narmstrong@baylibre.com>
11157L:	linux-media@vger.kernel.org
11158L:	linux-amlogic@lists.infradead.org
11159S:	Supported
11160W:	http://linux-meson.com/
11161T:	git git://linuxtv.org/media_tree.git
11162F:	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11163F:	drivers/media/platform/meson/ao-cec-g12a.c
11164F:	drivers/media/platform/meson/ao-cec.c
11165
11166MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11167M:	Liang Yang <liang.yang@amlogic.com>
11168L:	linux-mtd@lists.infradead.org
11169S:	Maintained
11170F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11171F:	drivers/mtd/nand/raw/meson_*
11172
11173MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11174M:	Maxime Jourdan <mjourdan@baylibre.com>
11175M:	Neil Armstrong <narmstrong@baylibre.com>
11176L:	linux-media@vger.kernel.org
11177L:	linux-amlogic@lists.infradead.org
11178S:	Supported
11179T:	git git://linuxtv.org/media_tree.git
11180F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11181F:	drivers/staging/media/meson/vdec/
11182
11183METHODE UDPU SUPPORT
11184M:	Vladimir Vid <vladimir.vid@sartura.hr>
11185S:	Maintained
11186F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11187
11188MHI BUS
11189M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11190M:	Hemant Kumar <hemantk@codeaurora.org>
11191L:	linux-arm-msm@vger.kernel.org
11192S:	Maintained
11193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11194F:	Documentation/mhi/
11195F:	drivers/bus/mhi/
11196F:	include/linux/mhi.h
11197
11198MICROBLAZE ARCHITECTURE
11199M:	Michal Simek <monstr@monstr.eu>
11200S:	Supported
11201W:	http://www.monstr.eu/fdt/
11202T:	git git://git.monstr.eu/linux-2.6-microblaze.git
11203F:	arch/microblaze/
11204
11205MICROCHIP AT91 SERIAL DRIVER
11206M:	Richard Genoud <richard.genoud@gmail.com>
11207S:	Maintained
11208F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11209F:	drivers/tty/serial/atmel_serial.c
11210F:	drivers/tty/serial/atmel_serial.h
11211
11212MICROCHIP AT91 USART MFD DRIVER
11213M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11214L:	linux-kernel@vger.kernel.org
11215S:	Supported
11216F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11217F:	drivers/mfd/at91-usart.c
11218F:	include/dt-bindings/mfd/at91-usart.h
11219
11220MICROCHIP AT91 USART SPI DRIVER
11221M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11222L:	linux-spi@vger.kernel.org
11223S:	Supported
11224F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11225F:	drivers/spi/spi-at91-usart.c
11226
11227MICROCHIP AUDIO ASOC DRIVERS
11228M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11229L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11230S:	Supported
11231F:	sound/soc/atmel
11232
11233MICROCHIP DMA DRIVER
11234M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11236L:	dmaengine@vger.kernel.org
11237S:	Supported
11238F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
11239F:	drivers/dma/at_hdmac.c
11240F:	drivers/dma/at_hdmac_regs.h
11241F:	include/dt-bindings/dma/at91.h
11242F:	include/linux/platform_data/dma-atmel.h
11243
11244MICROCHIP ECC DRIVER
11245M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11246L:	linux-crypto@vger.kernel.org
11247S:	Maintained
11248F:	drivers/crypto/atmel-ecc.*
11249
11250MICROCHIP I2C DRIVER
11251M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11252L:	linux-i2c@vger.kernel.org
11253S:	Supported
11254F:	drivers/i2c/busses/i2c-at91-*.c
11255F:	drivers/i2c/busses/i2c-at91.h
11256
11257MICROCHIP ISC DRIVER
11258M:	Eugen Hristev <eugen.hristev@microchip.com>
11259L:	linux-media@vger.kernel.org
11260S:	Supported
11261F:	Documentation/devicetree/bindings/media/atmel-isc.txt
11262F:	drivers/media/platform/atmel/atmel-isc-base.c
11263F:	drivers/media/platform/atmel/atmel-isc-regs.h
11264F:	drivers/media/platform/atmel/atmel-isc.h
11265F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
11266F:	include/linux/atmel-isc-media.h
11267
11268MICROCHIP ISI DRIVER
11269M:	Eugen Hristev <eugen.hristev@microchip.com>
11270L:	linux-media@vger.kernel.org
11271S:	Supported
11272F:	drivers/media/platform/atmel/atmel-isi.c
11273F:	drivers/media/platform/atmel/atmel-isi.h
11274
11275MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11276M:	Woojung Huh <woojung.huh@microchip.com>
11277M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11278L:	netdev@vger.kernel.org
11279S:	Maintained
11280F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
11281F:	drivers/net/dsa/microchip/*
11282F:	include/linux/platform_data/microchip-ksz.h
11283F:	net/dsa/tag_ksz.c
11284
11285MICROCHIP LAN743X ETHERNET DRIVER
11286M:	Bryan Whitehead <bryan.whitehead@microchip.com>
11287M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11288L:	netdev@vger.kernel.org
11289S:	Maintained
11290F:	drivers/net/ethernet/microchip/lan743x_*
11291
11292MICROCHIP LCDFB DRIVER
11293M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11294L:	linux-fbdev@vger.kernel.org
11295S:	Maintained
11296F:	drivers/video/fbdev/atmel_lcdfb.c
11297F:	include/video/atmel_lcdc.h
11298
11299MICROCHIP MCP16502 PMIC DRIVER
11300M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
11301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11302S:	Maintained
11303F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11304F:	drivers/regulator/mcp16502.c
11305
11306MICROCHIP MCP3911 ADC DRIVER
11307M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11308M:	Kent Gustavsson <kent@minoris.se>
11309L:	linux-iio@vger.kernel.org
11310S:	Supported
11311F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11312F:	drivers/iio/adc/mcp3911.c
11313
11314MICROCHIP MMC/SD/SDIO MCI DRIVER
11315M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11316S:	Maintained
11317F:	drivers/mmc/host/atmel-mci.c
11318
11319MICROCHIP NAND DRIVER
11320M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11321L:	linux-mtd@lists.infradead.org
11322S:	Supported
11323F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
11324F:	drivers/mtd/nand/raw/atmel/*
11325
11326MICROCHIP PWM DRIVER
11327M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11329L:	linux-pwm@vger.kernel.org
11330S:	Supported
11331F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11332F:	drivers/pwm/pwm-atmel.c
11333
11334MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11335M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11336M:	Eugen Hristev <eugen.hristev@microchip.com>
11337L:	linux-iio@vger.kernel.org
11338S:	Supported
11339F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11340F:	drivers/iio/adc/at91-sama5d2_adc.c
11341F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11342
11343MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11344M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11345S:	Supported
11346F:	drivers/power/reset/at91-sama5d2_shdwc.c
11347
11348MICROCHIP SPI DRIVER
11349M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11350S:	Supported
11351F:	drivers/spi/spi-atmel.*
11352
11353MICROCHIP SSC DRIVER
11354M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11355L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11356S:	Supported
11357F:	drivers/misc/atmel-ssc.c
11358F:	include/linux/atmel-ssc.h
11359
11360MICROCHIP USB251XB DRIVER
11361M:	Richard Leitner <richard.leitner@skidata.com>
11362L:	linux-usb@vger.kernel.org
11363S:	Maintained
11364F:	Documentation/devicetree/bindings/usb/usb251xb.txt
11365F:	drivers/usb/misc/usb251xb.c
11366
11367MICROCHIP USBA UDC DRIVER
11368M:	Cristian Birsan <cristian.birsan@microchip.com>
11369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11370S:	Supported
11371F:	drivers/usb/gadget/udc/atmel_usba_udc.*
11372
11373MICROCHIP XDMA DRIVER
11374M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11375L:	linux-arm-kernel@lists.infradead.org
11376L:	dmaengine@vger.kernel.org
11377S:	Supported
11378F:	drivers/dma/at_xdmac.c
11379
11380MICROSEMI ETHERNET SWITCH DRIVER
11381M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11382M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11383L:	netdev@vger.kernel.org
11384S:	Supported
11385F:	drivers/net/ethernet/mscc/
11386F:	include/soc/mscc/ocelot*
11387
11388MICROSEMI MIPS SOCS
11389M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11390M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11391L:	linux-mips@vger.kernel.org
11392S:	Supported
11393F:	Documentation/devicetree/bindings/mips/mscc.txt
11394F:	arch/mips/boot/dts/mscc/
11395F:	arch/mips/configs/generic/board-ocelot.config
11396F:	arch/mips/generic/board-ocelot.c
11397
11398MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11399M:	Don Brace <don.brace@microsemi.com>
11400L:	esc.storagedev@microsemi.com
11401L:	linux-scsi@vger.kernel.org
11402S:	Supported
11403F:	Documentation/scsi/smartpqi.rst
11404F:	drivers/scsi/smartpqi/Kconfig
11405F:	drivers/scsi/smartpqi/Makefile
11406F:	drivers/scsi/smartpqi/smartpqi*.[ch]
11407F:	include/linux/cciss*.h
11408F:	include/uapi/linux/cciss*.h
11409
11410MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11411M:	Chen Yu <yu.c.chen@intel.com>
11412L:	platform-driver-x86@vger.kernel.org
11413S:	Supported
11414F:	drivers/platform/x86/surfacepro3_button.c
11415
11416MICROTEK X6 SCANNER
11417M:	Oliver Neukum <oliver@neukum.org>
11418S:	Maintained
11419F:	drivers/usb/image/microtek.*
11420
11421MIPS
11422M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11423L:	linux-mips@vger.kernel.org
11424S:	Maintained
11425W:	http://www.linux-mips.org/
11426Q:	https://patchwork.kernel.org/project/linux-mips/list/
11427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11428F:	Documentation/devicetree/bindings/mips/
11429F:	Documentation/mips/
11430F:	arch/mips/
11431F:	drivers/platform/mips/
11432
11433MIPS BOSTON DEVELOPMENT BOARD
11434M:	Paul Burton <paulburton@kernel.org>
11435L:	linux-mips@vger.kernel.org
11436S:	Maintained
11437F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
11438F:	arch/mips/boot/dts/img/boston.dts
11439F:	arch/mips/configs/generic/board-boston.config
11440F:	drivers/clk/imgtec/clk-boston.c
11441F:	include/dt-bindings/clock/boston-clock.h
11442
11443MIPS GENERIC PLATFORM
11444M:	Paul Burton <paulburton@kernel.org>
11445L:	linux-mips@vger.kernel.org
11446S:	Supported
11447F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11448F:	arch/mips/generic/
11449F:	arch/mips/tools/generic-board-config.sh
11450
11451MIPS RINT INSTRUCTION EMULATION
11452M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
11453L:	linux-mips@vger.kernel.org
11454S:	Supported
11455F:	arch/mips/math-emu/dp_rint.c
11456F:	arch/mips/math-emu/sp_rint.c
11457
11458MIPS/LOONGSON1 ARCHITECTURE
11459M:	Keguang Zhang <keguang.zhang@gmail.com>
11460L:	linux-mips@vger.kernel.org
11461S:	Maintained
11462F:	arch/mips/include/asm/mach-loongson32/
11463F:	arch/mips/loongson32/
11464F:	drivers/*/*/*loongson1*
11465F:	drivers/*/*loongson1*
11466
11467MIPS/LOONGSON2EF ARCHITECTURE
11468M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11469L:	linux-mips@vger.kernel.org
11470S:	Maintained
11471F:	arch/mips/include/asm/mach-loongson2ef/
11472F:	arch/mips/loongson2ef/
11473F:	drivers/*/*/*loongson2*
11474F:	drivers/*/*loongson2*
11475
11476MIPS/LOONGSON64 ARCHITECTURE
11477M:	Huacai Chen <chenhc@lemote.com>
11478M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11479L:	linux-mips@vger.kernel.org
11480S:	Maintained
11481F:	arch/mips/include/asm/mach-loongson64/
11482F:	arch/mips/loongson64/
11483F:	drivers/*/*/*loongson3*
11484F:	drivers/*/*loongson3*
11485F:	drivers/irqchip/irq-loongson*
11486F:	drivers/platform/mips/cpu_hwmon.c
11487
11488MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11489M:	Hans Verkuil <hverkuil@xs4all.nl>
11490L:	linux-media@vger.kernel.org
11491S:	Odd Fixes
11492W:	https://linuxtv.org
11493T:	git git://linuxtv.org/media_tree.git
11494F:	drivers/media/radio/radio-miropcm20*
11495
11496MMP SUPPORT
11497R:	Lubomir Rintel <lkundrak@v3.sk>
11498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11499S:	Odd Fixes
11500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11501F:	arch/arm/boot/dts/mmp*
11502F:	arch/arm/mach-mmp/
11503F:	linux/soc/mmp/
11504
11505MMP USB PHY DRIVERS
11506R:	Lubomir Rintel <lkundrak@v3.sk>
11507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11508S:	Maintained
11509F:	drivers/phy/marvell/phy-mmp3-usb.c
11510F:	drivers/phy/marvell/phy-pxa-usb.c
11511
11512MMU GATHER AND TLB INVALIDATION
11513M:	Will Deacon <will@kernel.org>
11514M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11515M:	Andrew Morton <akpm@linux-foundation.org>
11516M:	Nick Piggin <npiggin@gmail.com>
11517M:	Peter Zijlstra <peterz@infradead.org>
11518L:	linux-arch@vger.kernel.org
11519L:	linux-mm@kvack.org
11520S:	Maintained
11521F:	arch/*/include/asm/tlb.h
11522F:	include/asm-generic/tlb.h
11523F:	mm/mmu_gather.c
11524
11525MN88472 MEDIA DRIVER
11526M:	Antti Palosaari <crope@iki.fi>
11527L:	linux-media@vger.kernel.org
11528S:	Maintained
11529W:	https://linuxtv.org
11530W:	http://palosaari.fi/linux/
11531Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11532F:	drivers/media/dvb-frontends/mn88472*
11533
11534MN88473 MEDIA DRIVER
11535M:	Antti Palosaari <crope@iki.fi>
11536L:	linux-media@vger.kernel.org
11537S:	Maintained
11538W:	https://linuxtv.org
11539W:	http://palosaari.fi/linux/
11540Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11541F:	drivers/media/dvb-frontends/mn88473*
11542
11543MODULE SUPPORT
11544M:	Jessica Yu <jeyu@kernel.org>
11545S:	Maintained
11546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11547F:	include/linux/module.h
11548F:	kernel/module.c
11549
11550MONOLITHIC POWER SYSTEM PMIC DRIVER
11551M:	Saravanan Sekar <sravanhome@gmail.com>
11552S:	Maintained
11553F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11554F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11555F:	drivers/iio/adc/mp2629_adc.c
11556F:	drivers/mfd/mp2629.c
11557F:	drivers/power/supply/mp2629_charger.c
11558F:	drivers/regulator/mp5416.c
11559F:	drivers/regulator/mpq7920.c
11560F:	drivers/regulator/mpq7920.h
11561F:	include/linux/mfd/mp2629.h
11562
11563MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11564S:	Orphan
11565W:	http://popies.net/meye/
11566F:	Documentation/userspace-api/media/drivers/meye*
11567F:	drivers/media/pci/meye/
11568F:	include/uapi/linux/meye.h
11569
11570MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11571M:	Jiri Slaby <jirislaby@gmail.com>
11572S:	Maintained
11573F:	Documentation/driver-api/serial/moxa-smartio.rst
11574F:	drivers/tty/mxser.*
11575
11576MR800 AVERMEDIA USB FM RADIO DRIVER
11577M:	Alexey Klimov <klimov.linux@gmail.com>
11578L:	linux-media@vger.kernel.org
11579S:	Maintained
11580T:	git git://linuxtv.org/media_tree.git
11581F:	drivers/media/radio/radio-mr800.c
11582
11583MRF24J40 IEEE 802.15.4 RADIO DRIVER
11584M:	Alan Ott <alan@signal11.us>
11585L:	linux-wpan@vger.kernel.org
11586S:	Maintained
11587F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11588F:	drivers/net/ieee802154/mrf24j40.c
11589
11590MSI LAPTOP SUPPORT
11591M:	"Lee, Chun-Yi" <jlee@suse.com>
11592L:	platform-driver-x86@vger.kernel.org
11593S:	Maintained
11594F:	drivers/platform/x86/msi-laptop.c
11595
11596MSI WMI SUPPORT
11597L:	platform-driver-x86@vger.kernel.org
11598S:	Orphan
11599F:	drivers/platform/x86/msi-wmi.c
11600
11601MSI001 MEDIA DRIVER
11602M:	Antti Palosaari <crope@iki.fi>
11603L:	linux-media@vger.kernel.org
11604S:	Maintained
11605W:	https://linuxtv.org
11606W:	http://palosaari.fi/linux/
11607Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11608T:	git git://linuxtv.org/anttip/media_tree.git
11609F:	drivers/media/tuners/msi001*
11610
11611MSI2500 MEDIA DRIVER
11612M:	Antti Palosaari <crope@iki.fi>
11613L:	linux-media@vger.kernel.org
11614S:	Maintained
11615W:	https://linuxtv.org
11616W:	http://palosaari.fi/linux/
11617Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11618T:	git git://linuxtv.org/anttip/media_tree.git
11619F:	drivers/media/usb/msi2500/
11620
11621MSYSTEMS DISKONCHIP G3 MTD DRIVER
11622M:	Robert Jarzmik <robert.jarzmik@free.fr>
11623L:	linux-mtd@lists.infradead.org
11624S:	Maintained
11625F:	drivers/mtd/devices/docg3*
11626
11627MT9M032 APTINA SENSOR DRIVER
11628M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11629L:	linux-media@vger.kernel.org
11630S:	Maintained
11631T:	git git://linuxtv.org/media_tree.git
11632F:	drivers/media/i2c/mt9m032.c
11633F:	include/media/i2c/mt9m032.h
11634
11635MT9P031 APTINA CAMERA SENSOR
11636M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11637L:	linux-media@vger.kernel.org
11638S:	Maintained
11639T:	git git://linuxtv.org/media_tree.git
11640F:	drivers/media/i2c/mt9p031.c
11641F:	include/media/i2c/mt9p031.h
11642
11643MT9T001 APTINA CAMERA SENSOR
11644M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11645L:	linux-media@vger.kernel.org
11646S:	Maintained
11647T:	git git://linuxtv.org/media_tree.git
11648F:	drivers/media/i2c/mt9t001.c
11649F:	include/media/i2c/mt9t001.h
11650
11651MT9T112 APTINA CAMERA SENSOR
11652M:	Jacopo Mondi <jacopo@jmondi.org>
11653L:	linux-media@vger.kernel.org
11654S:	Odd Fixes
11655T:	git git://linuxtv.org/media_tree.git
11656F:	drivers/media/i2c/mt9t112.c
11657F:	include/media/i2c/mt9t112.h
11658
11659MT9V032 APTINA CAMERA SENSOR
11660M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11661L:	linux-media@vger.kernel.org
11662S:	Maintained
11663T:	git git://linuxtv.org/media_tree.git
11664F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11665F:	drivers/media/i2c/mt9v032.c
11666F:	include/media/i2c/mt9v032.h
11667
11668MT9V111 APTINA CAMERA SENSOR
11669M:	Jacopo Mondi <jacopo@jmondi.org>
11670L:	linux-media@vger.kernel.org
11671S:	Maintained
11672T:	git git://linuxtv.org/media_tree.git
11673F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11674F:	drivers/media/i2c/mt9v111.c
11675
11676MULTIFUNCTION DEVICES (MFD)
11677M:	Lee Jones <lee.jones@linaro.org>
11678S:	Supported
11679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11680F:	Documentation/devicetree/bindings/mfd/
11681F:	drivers/mfd/
11682F:	include/dt-bindings/mfd/
11683F:	include/linux/mfd/
11684
11685MULTIMEDIA CARD (MMC) ETC. OVER SPI
11686S:	Orphan
11687F:	drivers/mmc/host/mmc_spi.c
11688F:	include/linux/spi/mmc_spi.h
11689
11690MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11691M:	Ulf Hansson <ulf.hansson@linaro.org>
11692L:	linux-mmc@vger.kernel.org
11693S:	Maintained
11694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11695F:	Documentation/devicetree/bindings/mmc/
11696F:	drivers/mmc/
11697F:	include/linux/mmc/
11698F:	include/uapi/linux/mmc/
11699
11700MULTIPLEXER SUBSYSTEM
11701M:	Peter Rosin <peda@axentia.se>
11702S:	Maintained
11703F:	Documentation/ABI/testing/sysfs-class-mux*
11704F:	Documentation/devicetree/bindings/mux/
11705F:	drivers/mux/
11706F:	include/dt-bindings/mux/
11707F:	include/linux/mux/
11708
11709MULTITECH MULTIPORT CARD (ISICOM)
11710S:	Orphan
11711F:	drivers/tty/isicom.c
11712F:	include/linux/isicom.h
11713
11714MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11715M:	Bin Liu <b-liu@ti.com>
11716L:	linux-usb@vger.kernel.org
11717S:	Maintained
11718F:	drivers/usb/musb/
11719
11720MXL301RF MEDIA DRIVER
11721M:	Akihiro Tsukada <tskd08@gmail.com>
11722L:	linux-media@vger.kernel.org
11723S:	Odd Fixes
11724F:	drivers/media/tuners/mxl301rf*
11725
11726MXL5007T MEDIA DRIVER
11727M:	Michael Krufky <mkrufky@linuxtv.org>
11728L:	linux-media@vger.kernel.org
11729S:	Maintained
11730W:	https://linuxtv.org
11731W:	http://github.com/mkrufky
11732Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11733T:	git git://linuxtv.org/mkrufky/tuners.git
11734F:	drivers/media/tuners/mxl5007t.*
11735
11736MXSFB DRM DRIVER
11737M:	Marek Vasut <marex@denx.de>
11738M:	Stefan Agner <stefan@agner.ch>
11739L:	dri-devel@lists.freedesktop.org
11740S:	Supported
11741T:	git git://anongit.freedesktop.org/drm/drm-misc
11742F:	Documentation/devicetree/bindings/display/mxsfb.txt
11743F:	drivers/gpu/drm/mxsfb/
11744
11745MYLEX DAC960 PCI RAID Controller
11746M:	Hannes Reinecke <hare@kernel.org>
11747L:	linux-scsi@vger.kernel.org
11748S:	Supported
11749F:	drivers/scsi/myrb.*
11750F:	drivers/scsi/myrs.*
11751
11752MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11753M:	Chris Lee <christopher.lee@cspi.com>
11754L:	netdev@vger.kernel.org
11755S:	Supported
11756W:	https://www.cspi.com/ethernet-products/support/downloads/
11757F:	drivers/net/ethernet/myricom/myri10ge/
11758
11759NAND FLASH SUBSYSTEM
11760M:	Miquel Raynal <miquel.raynal@bootlin.com>
11761R:	Richard Weinberger <richard@nod.at>
11762L:	linux-mtd@lists.infradead.org
11763S:	Maintained
11764W:	http://www.linux-mtd.infradead.org/
11765Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11766C:	irc://irc.oftc.net/mtd
11767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11768F:	drivers/mtd/nand/
11769F:	include/linux/mtd/*nand*.h
11770
11771NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11772M:	Daniel Mack <zonque@gmail.com>
11773L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11774S:	Maintained
11775W:	http://www.native-instruments.com
11776F:	sound/usb/caiaq/
11777
11778NATSEMI ETHERNET DRIVER (DP8381x)
11779S:	Orphan
11780F:	drivers/net/ethernet/natsemi/natsemi.c
11781
11782NCR 5380 SCSI DRIVERS
11783M:	Finn Thain <fthain@telegraphics.com.au>
11784M:	Michael Schmitz <schmitzmic@gmail.com>
11785L:	linux-scsi@vger.kernel.org
11786S:	Maintained
11787F:	Documentation/scsi/g_NCR5380.rst
11788F:	drivers/scsi/NCR5380.*
11789F:	drivers/scsi/arm/cumana_1.c
11790F:	drivers/scsi/arm/oak.c
11791F:	drivers/scsi/atari_scsi.*
11792F:	drivers/scsi/dmx3191d.c
11793F:	drivers/scsi/g_NCR5380.*
11794F:	drivers/scsi/mac_scsi.*
11795F:	drivers/scsi/sun3_scsi.*
11796F:	drivers/scsi/sun3_scsi_vme.c
11797
11798NCSI LIBRARY
11799M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11800S:	Maintained
11801F:	net/ncsi/
11802
11803NCT6775 HARDWARE MONITOR DRIVER
11804M:	Guenter Roeck <linux@roeck-us.net>
11805L:	linux-hwmon@vger.kernel.org
11806S:	Maintained
11807F:	Documentation/hwmon/nct6775.rst
11808F:	drivers/hwmon/nct6775.c
11809
11810NETDEVSIM
11811M:	Jakub Kicinski <kuba@kernel.org>
11812S:	Maintained
11813F:	drivers/net/netdevsim/*
11814
11815NETEM NETWORK EMULATOR
11816M:	Stephen Hemminger <stephen@networkplumber.org>
11817L:	netdev@vger.kernel.org
11818S:	Maintained
11819F:	net/sched/sch_netem.c
11820
11821NETERION 10GbE DRIVERS (s2io/vxge)
11822M:	Jon Mason <jdmason@kudzu.us>
11823L:	netdev@vger.kernel.org
11824S:	Supported
11825F:	Documentation/networking/device_drivers/neterion/s2io.rst
11826F:	Documentation/networking/device_drivers/neterion/vxge.rst
11827F:	drivers/net/ethernet/neterion/
11828
11829NETFILTER
11830M:	Pablo Neira Ayuso <pablo@netfilter.org>
11831M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11832M:	Florian Westphal <fw@strlen.de>
11833L:	netfilter-devel@vger.kernel.org
11834L:	coreteam@netfilter.org
11835S:	Maintained
11836W:	http://www.netfilter.org/
11837W:	http://www.iptables.org/
11838W:	http://www.nftables.org/
11839Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11842F:	include/linux/netfilter*
11843F:	include/linux/netfilter/
11844F:	include/net/netfilter/
11845F:	include/uapi/linux/netfilter*
11846F:	include/uapi/linux/netfilter/
11847F:	net/*/netfilter.c
11848F:	net/*/netfilter/
11849F:	net/bridge/br_netfilter*.c
11850F:	net/netfilter/
11851
11852NETROM NETWORK LAYER
11853M:	Ralf Baechle <ralf@linux-mips.org>
11854L:	linux-hams@vger.kernel.org
11855S:	Maintained
11856W:	http://www.linux-ax25.org/
11857F:	include/net/netrom.h
11858F:	include/uapi/linux/netrom.h
11859F:	net/netrom/
11860
11861NETRONOME ETHERNET DRIVERS
11862M:	Jakub Kicinski <kuba@kernel.org>
11863L:	oss-drivers@netronome.com
11864S:	Maintained
11865F:	drivers/net/ethernet/netronome/
11866
11867NETWORK BLOCK DEVICE (NBD)
11868M:	Josef Bacik <josef@toxicpanda.com>
11869L:	linux-block@vger.kernel.org
11870L:	nbd@other.debian.org
11871S:	Maintained
11872F:	Documentation/admin-guide/blockdev/nbd.rst
11873F:	drivers/block/nbd.c
11874F:	include/trace/events/nbd.h
11875F:	include/uapi/linux/nbd.h
11876
11877NETWORK DROP MONITOR
11878M:	Neil Horman <nhorman@tuxdriver.com>
11879L:	netdev@vger.kernel.org
11880S:	Maintained
11881W:	https://fedorahosted.org/dropwatch/
11882F:	include/net/drop_monitor.h
11883F:	include/uapi/linux/net_dropmon.h
11884F:	net/core/drop_monitor.c
11885
11886NETWORKING DRIVERS
11887M:	"David S. Miller" <davem@davemloft.net>
11888M:	Jakub Kicinski <kuba@kernel.org>
11889L:	netdev@vger.kernel.org
11890S:	Maintained
11891W:	http://www.linuxfoundation.org/en/Net
11892Q:	http://patchwork.ozlabs.org/project/netdev/list/
11893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11895F:	Documentation/devicetree/bindings/net/
11896F:	drivers/net/
11897F:	include/linux/etherdevice.h
11898F:	include/linux/fcdevice.h
11899F:	include/linux/fddidevice.h
11900F:	include/linux/hippidevice.h
11901F:	include/linux/if_*
11902F:	include/linux/inetdevice.h
11903F:	include/linux/netdevice.h
11904F:	include/uapi/linux/if_*
11905F:	include/uapi/linux/netdevice.h
11906
11907NETWORKING DRIVERS (WIRELESS)
11908M:	Kalle Valo <kvalo@codeaurora.org>
11909L:	linux-wireless@vger.kernel.org
11910S:	Maintained
11911Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11914F:	Documentation/devicetree/bindings/net/wireless/
11915F:	drivers/net/wireless/
11916
11917NETWORKING [DSA]
11918M:	Andrew Lunn <andrew@lunn.ch>
11919M:	Vivien Didelot <vivien.didelot@gmail.com>
11920M:	Florian Fainelli <f.fainelli@gmail.com>
11921S:	Maintained
11922F:	Documentation/devicetree/bindings/net/dsa/
11923F:	drivers/net/dsa/
11924F:	include/linux/dsa/
11925F:	include/linux/platform_data/dsa.h
11926F:	include/net/dsa.h
11927F:	net/dsa/
11928
11929NETWORKING [GENERAL]
11930M:	"David S. Miller" <davem@davemloft.net>
11931M:	Jakub Kicinski <kuba@kernel.org>
11932L:	netdev@vger.kernel.org
11933S:	Maintained
11934W:	http://www.linuxfoundation.org/en/Net
11935Q:	http://patchwork.ozlabs.org/project/netdev/list/
11936B:	mailto:netdev@vger.kernel.org
11937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11939F:	Documentation/networking/
11940F:	include/linux/in.h
11941F:	include/linux/net.h
11942F:	include/linux/netdevice.h
11943F:	include/net/
11944F:	include/uapi/linux/in.h
11945F:	include/uapi/linux/net.h
11946F:	include/uapi/linux/net_namespace.h
11947F:	include/uapi/linux/netdevice.h
11948F:	lib/net_utils.c
11949F:	lib/random32.c
11950F:	net/
11951F:	tools/testing/selftests/net/
11952
11953NETWORKING [IPSEC]
11954M:	Steffen Klassert <steffen.klassert@secunet.com>
11955M:	Herbert Xu <herbert@gondor.apana.org.au>
11956M:	"David S. Miller" <davem@davemloft.net>
11957L:	netdev@vger.kernel.org
11958S:	Maintained
11959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11961F:	include/net/xfrm.h
11962F:	include/uapi/linux/xfrm.h
11963F:	net/ipv4/ah4.c
11964F:	net/ipv4/esp4*
11965F:	net/ipv4/ip_vti.c
11966F:	net/ipv4/ipcomp.c
11967F:	net/ipv4/xfrm*
11968F:	net/ipv6/ah6.c
11969F:	net/ipv6/esp6*
11970F:	net/ipv6/ip6_vti.c
11971F:	net/ipv6/ipcomp6.c
11972F:	net/ipv6/xfrm*
11973F:	net/key/
11974F:	net/xfrm/
11975
11976NETWORKING [IPv4/IPv6]
11977M:	"David S. Miller" <davem@davemloft.net>
11978M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11979M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11980L:	netdev@vger.kernel.org
11981S:	Maintained
11982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11983F:	arch/x86/net/*
11984F:	include/net/ip*
11985F:	net/ipv4/
11986F:	net/ipv6/
11987
11988NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11989M:	Paul Moore <paul@paul-moore.com>
11990L:	netdev@vger.kernel.org
11991L:	linux-security-module@vger.kernel.org
11992S:	Maintained
11993W:	https://github.com/netlabel
11994F:	Documentation/netlabel/
11995F:	include/net/calipso.h
11996F:	include/net/cipso_ipv4.h
11997F:	include/net/netlabel.h
11998F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11999F:	include/uapi/linux/netfilter/xt_SECMARK.h
12000F:	net/ipv4/cipso_ipv4.c
12001F:	net/ipv6/calipso.c
12002F:	net/netfilter/xt_CONNSECMARK.c
12003F:	net/netfilter/xt_SECMARK.c
12004F:	net/netlabel/
12005
12006NETWORKING [MPTCP]
12007M:	Mat Martineau <mathew.j.martineau@linux.intel.com>
12008M:	Matthieu Baerts <matthieu.baerts@tessares.net>
12009L:	netdev@vger.kernel.org
12010L:	mptcp@lists.01.org
12011S:	Maintained
12012W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
12013B:	https://github.com/multipath-tcp/mptcp_net-next/issues
12014F:	include/net/mptcp.h
12015F:	include/uapi/linux/mptcp.h
12016F:	net/mptcp/
12017F:	tools/testing/selftests/net/mptcp/
12018
12019NETWORKING [TCP]
12020M:	Eric Dumazet <edumazet@google.com>
12021L:	netdev@vger.kernel.org
12022S:	Maintained
12023F:	include/linux/tcp.h
12024F:	include/net/tcp.h
12025F:	include/trace/events/tcp.h
12026F:	include/uapi/linux/tcp.h
12027F:	net/ipv4/syncookies.c
12028F:	net/ipv4/tcp*.c
12029F:	net/ipv6/syncookies.c
12030F:	net/ipv6/tcp*.c
12031
12032NETWORKING [TLS]
12033M:	Boris Pismenny <borisp@mellanox.com>
12034M:	Aviad Yehezkel <aviadye@mellanox.com>
12035M:	John Fastabend <john.fastabend@gmail.com>
12036M:	Daniel Borkmann <daniel@iogearbox.net>
12037M:	Jakub Kicinski <kuba@kernel.org>
12038L:	netdev@vger.kernel.org
12039S:	Maintained
12040F:	include/net/tls.h
12041F:	include/uapi/linux/tls.h
12042F:	net/tls/*
12043
12044NETWORKING [WIRELESS]
12045L:	linux-wireless@vger.kernel.org
12046Q:	http://patchwork.kernel.org/project/linux-wireless/list/
12047
12048NETXEN (1/10) GbE SUPPORT
12049M:	Manish Chopra <manishc@marvell.com>
12050M:	Rahul Verma <rahulv@marvell.com>
12051M:	GR-Linux-NIC-Dev@marvell.com
12052L:	netdev@vger.kernel.org
12053S:	Supported
12054F:	drivers/net/ethernet/qlogic/netxen/
12055
12056NET_FAILOVER MODULE
12057M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
12058L:	netdev@vger.kernel.org
12059S:	Supported
12060F:	Documentation/networking/net_failover.rst
12061F:	drivers/net/net_failover.c
12062F:	include/net/net_failover.h
12063
12064NEXTHOP
12065M:	David Ahern <dsahern@kernel.org>
12066L:	netdev@vger.kernel.org
12067S:	Maintained
12068F:	include/net/netns/nexthop.h
12069F:	include/net/nexthop.h
12070F:	include/uapi/linux/nexthop.h
12071F:	net/ipv4/nexthop.c
12072
12073NFC SUBSYSTEM
12074L:	netdev@vger.kernel.org
12075S:	Orphan
12076F:	Documentation/devicetree/bindings/net/nfc/
12077F:	drivers/nfc/
12078F:	include/linux/platform_data/nfcmrvl.h
12079F:	include/net/nfc/
12080F:	include/uapi/linux/nfc.h
12081F:	net/nfc/
12082
12083NFS, SUNRPC, AND LOCKD CLIENTS
12084M:	Trond Myklebust <trond.myklebust@hammerspace.com>
12085M:	Anna Schumaker <anna.schumaker@netapp.com>
12086L:	linux-nfs@vger.kernel.org
12087S:	Maintained
12088W:	http://client.linux-nfs.org
12089T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12090F:	fs/lockd/
12091F:	fs/nfs/
12092F:	fs/nfs_common/
12093F:	include/linux/lockd/
12094F:	include/linux/nfs*
12095F:	include/linux/sunrpc/
12096F:	include/uapi/linux/nfs*
12097F:	include/uapi/linux/sunrpc/
12098F:	net/sunrpc/
12099
12100NILFS2 FILESYSTEM
12101M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
12102L:	linux-nilfs@vger.kernel.org
12103S:	Supported
12104W:	https://nilfs.sourceforge.io/
12105W:	https://nilfs.osdn.jp/
12106T:	git git://github.com/konis/nilfs2.git
12107F:	Documentation/filesystems/nilfs2.rst
12108F:	fs/nilfs2/
12109F:	include/trace/events/nilfs2.h
12110F:	include/uapi/linux/nilfs2_api.h
12111F:	include/uapi/linux/nilfs2_ondisk.h
12112
12113NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12114M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12115S:	Maintained
12116W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12117F:	Documentation/scsi/NinjaSCSI.rst
12118F:	drivers/scsi/pcmcia/nsp_*
12119
12120NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12121M:	GOTO Masanori <gotom@debian.or.jp>
12122M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12123S:	Maintained
12124W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12125F:	Documentation/scsi/NinjaSCSI.rst
12126F:	drivers/scsi/nsp32*
12127
12128NIOS2 ARCHITECTURE
12129M:	Ley Foon Tan <ley.foon.tan@intel.com>
12130S:	Maintained
12131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12132F:	arch/nios2/
12133
12134NOHZ, DYNTICKS SUPPORT
12135M:	Frederic Weisbecker <fweisbec@gmail.com>
12136M:	Thomas Gleixner <tglx@linutronix.de>
12137M:	Ingo Molnar <mingo@kernel.org>
12138L:	linux-kernel@vger.kernel.org
12139S:	Maintained
12140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12141F:	include/linux/sched/nohz.h
12142F:	include/linux/tick.h
12143F:	kernel/time/tick*.*
12144
12145NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12146M:	Pavel Machek <pavel@ucw.cz>
12147M:	Sakari Ailus <sakari.ailus@iki.fi>
12148L:	linux-media@vger.kernel.org
12149S:	Maintained
12150F:	drivers/media/i2c/ad5820.c
12151F:	drivers/media/i2c/et8ek8
12152
12153NOKIA N900 POWER SUPPLY DRIVERS
12154R:	Pali Rohár <pali@kernel.org>
12155F:	drivers/power/supply/bq2415x_charger.c
12156F:	drivers/power/supply/bq27xxx_battery.c
12157F:	drivers/power/supply/bq27xxx_battery_i2c.c
12158F:	drivers/power/supply/isp1704_charger.c
12159F:	drivers/power/supply/rx51_battery.c
12160F:	include/linux/power/bq2415x_charger.h
12161F:	include/linux/power/bq27xxx_battery.h
12162
12163NOLIBC HEADER FILE
12164M:	Willy Tarreau <w@1wt.eu>
12165S:	Maintained
12166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12167F:	tools/include/nolibc/
12168
12169NSDEPS
12170M:	Matthias Maennich <maennich@google.com>
12171S:	Maintained
12172F:	Documentation/core-api/symbol-namespaces.rst
12173F:	scripts/nsdeps
12174
12175NTB AMD DRIVER
12176M:	Sanjay R Mehta <sanju.mehta@amd.com>
12177M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12178L:	linux-ntb@googlegroups.com
12179S:	Supported
12180F:	drivers/ntb/hw/amd/
12181
12182NTB DRIVER CORE
12183M:	Jon Mason <jdmason@kudzu.us>
12184M:	Dave Jiang <dave.jiang@intel.com>
12185M:	Allen Hubbe <allenbh@gmail.com>
12186L:	linux-ntb@googlegroups.com
12187S:	Supported
12188W:	https://github.com/jonmason/ntb/wiki
12189T:	git git://github.com/jonmason/ntb.git
12190F:	drivers/net/ntb_netdev.c
12191F:	drivers/ntb/
12192F:	include/linux/ntb.h
12193F:	include/linux/ntb_transport.h
12194F:	tools/testing/selftests/ntb/
12195
12196NTB IDT DRIVER
12197M:	Serge Semin <fancer.lancer@gmail.com>
12198L:	linux-ntb@googlegroups.com
12199S:	Supported
12200F:	drivers/ntb/hw/idt/
12201
12202NTB INTEL DRIVER
12203M:	Dave Jiang <dave.jiang@intel.com>
12204L:	linux-ntb@googlegroups.com
12205S:	Supported
12206W:	https://github.com/davejiang/linux/wiki
12207T:	git https://github.com/davejiang/linux.git
12208F:	drivers/ntb/hw/intel/
12209
12210NTFS FILESYSTEM
12211M:	Anton Altaparmakov <anton@tuxera.com>
12212L:	linux-ntfs-dev@lists.sourceforge.net
12213S:	Supported
12214W:	http://www.tuxera.com/
12215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12216F:	Documentation/filesystems/ntfs.rst
12217F:	fs/ntfs/
12218
12219NUBUS SUBSYSTEM
12220M:	Finn Thain <fthain@telegraphics.com.au>
12221L:	linux-m68k@lists.linux-m68k.org
12222S:	Maintained
12223F:	arch/*/include/asm/nubus.h
12224F:	drivers/nubus/
12225F:	include/linux/nubus.h
12226F:	include/uapi/linux/nubus.h
12227
12228NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12229M:	Antonino Daplas <adaplas@gmail.com>
12230L:	linux-fbdev@vger.kernel.org
12231S:	Maintained
12232F:	drivers/video/fbdev/nvidia/
12233F:	drivers/video/fbdev/riva/
12234
12235NVM EXPRESS DRIVER
12236M:	Keith Busch <kbusch@kernel.org>
12237M:	Jens Axboe <axboe@fb.com>
12238M:	Christoph Hellwig <hch@lst.de>
12239M:	Sagi Grimberg <sagi@grimberg.me>
12240L:	linux-nvme@lists.infradead.org
12241S:	Supported
12242W:	http://git.infradead.org/nvme.git
12243T:	git://git.infradead.org/nvme.git
12244F:	drivers/nvme/host/
12245F:	include/linux/nvme.h
12246F:	include/uapi/linux/nvme_ioctl.h
12247
12248NVM EXPRESS FC TRANSPORT DRIVERS
12249M:	James Smart <james.smart@broadcom.com>
12250L:	linux-nvme@lists.infradead.org
12251S:	Supported
12252F:	drivers/nvme/host/fc.c
12253F:	drivers/nvme/target/fc.c
12254F:	drivers/nvme/target/fcloop.c
12255F:	include/linux/nvme-fc-driver.h
12256F:	include/linux/nvme-fc.h
12257
12258NVM EXPRESS TARGET DRIVER
12259M:	Christoph Hellwig <hch@lst.de>
12260M:	Sagi Grimberg <sagi@grimberg.me>
12261M:	Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12262L:	linux-nvme@lists.infradead.org
12263S:	Supported
12264W:	http://git.infradead.org/nvme.git
12265T:	git://git.infradead.org/nvme.git
12266F:	drivers/nvme/target/
12267
12268NVMEM FRAMEWORK
12269M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12270S:	Maintained
12271F:	Documentation/ABI/stable/sysfs-bus-nvmem
12272F:	Documentation/devicetree/bindings/nvmem/
12273F:	drivers/nvmem/
12274F:	include/linux/nvmem-consumer.h
12275F:	include/linux/nvmem-provider.h
12276
12277NXP FSPI DRIVER
12278M:	Ashish Kumar <ashish.kumar@nxp.com>
12279R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
12280L:	linux-spi@vger.kernel.org
12281S:	Maintained
12282F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12283F:	drivers/spi/spi-nxp-fspi.c
12284
12285NXP FXAS21002C DRIVER
12286M:	Rui Miguel Silva <rmfrfs@gmail.com>
12287L:	linux-iio@vger.kernel.org
12288S:	Maintained
12289F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12290F:	drivers/iio/gyro/fxas21002c.h
12291F:	drivers/iio/gyro/fxas21002c_core.c
12292F:	drivers/iio/gyro/fxas21002c_i2c.c
12293F:	drivers/iio/gyro/fxas21002c_spi.c
12294
12295NXP SGTL5000 DRIVER
12296M:	Fabio Estevam <festevam@gmail.com>
12297L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12298S:	Maintained
12299F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
12300F:	sound/soc/codecs/sgtl5000*
12301
12302NXP SJA1105 ETHERNET SWITCH DRIVER
12303M:	Vladimir Oltean <olteanv@gmail.com>
12304L:	linux-kernel@vger.kernel.org
12305S:	Maintained
12306F:	drivers/net/dsa/sja1105
12307
12308NXP TDA998X DRM DRIVER
12309M:	Russell King <linux@armlinux.org.uk>
12310S:	Maintained
12311T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12312T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12313F:	drivers/gpu/drm/i2c/tda998x_drv.c
12314F:	include/drm/i2c/tda998x.h
12315F:	include/dt-bindings/display/tda998x.h
12316K:	"nxp,tda998x"
12317
12318NXP TFA9879 DRIVER
12319M:	Peter Rosin <peda@axentia.se>
12320L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12321S:	Maintained
12322F:	Documentation/devicetree/bindings/sound/tfa9879.txt
12323F:	sound/soc/codecs/tfa9879*
12324
12325NXP-NCI NFC DRIVER
12326M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
12327R:	Charles Gorand <charles.gorand@effinnov.com>
12328L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12329S:	Supported
12330F:	drivers/nfc/nxp-nci
12331
12332OBJAGG
12333M:	Jiri Pirko <jiri@mellanox.com>
12334L:	netdev@vger.kernel.org
12335S:	Supported
12336F:	include/linux/objagg.h
12337F:	lib/objagg.c
12338F:	lib/test_objagg.c
12339
12340OBJTOOL
12341M:	Josh Poimboeuf <jpoimboe@redhat.com>
12342M:	Peter Zijlstra <peterz@infradead.org>
12343S:	Supported
12344F:	tools/objtool/
12345
12346OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12347M:	Frederic Barrat <fbarrat@linux.ibm.com>
12348M:	Andrew Donnellan <ajd@linux.ibm.com>
12349L:	linuxppc-dev@lists.ozlabs.org
12350S:	Supported
12351F:	Documentation/userspace-api/accelerators/ocxl.rst
12352F:	arch/powerpc/include/asm/pnv-ocxl.h
12353F:	arch/powerpc/platforms/powernv/ocxl.c
12354F:	drivers/misc/ocxl/
12355F:	include/misc/ocxl*
12356F:	include/uapi/misc/ocxl.h
12357
12358OMAP AUDIO SUPPORT
12359M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12360M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
12361L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12362L:	linux-omap@vger.kernel.org
12363S:	Maintained
12364F:	sound/soc/ti/n810.c
12365F:	sound/soc/ti/omap*
12366F:	sound/soc/ti/rx51.c
12367F:	sound/soc/ti/sdma-pcm.*
12368
12369OMAP CLOCK FRAMEWORK SUPPORT
12370M:	Paul Walmsley <paul@pwsan.com>
12371L:	linux-omap@vger.kernel.org
12372S:	Maintained
12373F:	arch/arm/*omap*/*clock*
12374
12375OMAP DEVICE TREE SUPPORT
12376M:	Benoît Cousson <bcousson@baylibre.com>
12377M:	Tony Lindgren <tony@atomide.com>
12378L:	linux-omap@vger.kernel.org
12379L:	devicetree@vger.kernel.org
12380S:	Maintained
12381F:	arch/arm/boot/dts/*am3*
12382F:	arch/arm/boot/dts/*am4*
12383F:	arch/arm/boot/dts/*am5*
12384F:	arch/arm/boot/dts/*dra7*
12385F:	arch/arm/boot/dts/*omap*
12386F:	arch/arm/boot/dts/logicpd-som-lv*
12387F:	arch/arm/boot/dts/logicpd-torpedo*
12388
12389OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12390L:	linux-omap@vger.kernel.org
12391L:	linux-fbdev@vger.kernel.org
12392S:	Orphan
12393F:	Documentation/arm/omap/dss.rst
12394F:	drivers/video/fbdev/omap2/
12395
12396OMAP FRAMEBUFFER SUPPORT
12397L:	linux-fbdev@vger.kernel.org
12398L:	linux-omap@vger.kernel.org
12399S:	Orphan
12400F:	drivers/video/fbdev/omap/
12401
12402OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12403M:	Roger Quadros <rogerq@ti.com>
12404M:	Tony Lindgren <tony@atomide.com>
12405L:	linux-omap@vger.kernel.org
12406S:	Maintained
12407F:	arch/arm/mach-omap2/*gpmc*
12408F:	drivers/memory/omap-gpmc.c
12409
12410OMAP GPIO DRIVER
12411M:	Grygorii Strashko <grygorii.strashko@ti.com>
12412M:	Santosh Shilimkar <ssantosh@kernel.org>
12413M:	Kevin Hilman <khilman@kernel.org>
12414L:	linux-omap@vger.kernel.org
12415S:	Maintained
12416F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
12417F:	drivers/gpio/gpio-omap.c
12418
12419OMAP HARDWARE SPINLOCK SUPPORT
12420M:	Ohad Ben-Cohen <ohad@wizery.com>
12421L:	linux-omap@vger.kernel.org
12422S:	Maintained
12423F:	drivers/hwspinlock/omap_hwspinlock.c
12424
12425OMAP HS MMC SUPPORT
12426L:	linux-mmc@vger.kernel.org
12427L:	linux-omap@vger.kernel.org
12428S:	Orphan
12429F:	drivers/mmc/host/omap_hsmmc.c
12430
12431OMAP HWMOD DATA
12432M:	Paul Walmsley <paul@pwsan.com>
12433L:	linux-omap@vger.kernel.org
12434S:	Maintained
12435F:	arch/arm/mach-omap2/omap_hwmod*data*
12436
12437OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12438M:	Benoît Cousson <bcousson@baylibre.com>
12439L:	linux-omap@vger.kernel.org
12440S:	Maintained
12441F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12442
12443OMAP HWMOD SUPPORT
12444M:	Benoît Cousson <bcousson@baylibre.com>
12445M:	Paul Walmsley <paul@pwsan.com>
12446L:	linux-omap@vger.kernel.org
12447S:	Maintained
12448F:	arch/arm/mach-omap2/omap_hwmod.*
12449
12450OMAP I2C DRIVER
12451M:	Vignesh R <vigneshr@ti.com>
12452L:	linux-omap@vger.kernel.org
12453L:	linux-i2c@vger.kernel.org
12454S:	Maintained
12455F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
12456F:	drivers/i2c/busses/i2c-omap.c
12457
12458OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12459M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12460L:	linux-media@vger.kernel.org
12461S:	Maintained
12462F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
12463F:	drivers/media/platform/omap3isp/
12464F:	drivers/staging/media/omap4iss/
12465
12466OMAP MMC SUPPORT
12467M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12468L:	linux-omap@vger.kernel.org
12469S:	Odd Fixes
12470F:	drivers/mmc/host/omap.c
12471
12472OMAP POWER MANAGEMENT SUPPORT
12473M:	Kevin Hilman <khilman@kernel.org>
12474L:	linux-omap@vger.kernel.org
12475S:	Maintained
12476F:	arch/arm/*omap*/*pm*
12477F:	drivers/cpufreq/omap-cpufreq.c
12478
12479OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12480M:	Rajendra Nayak <rnayak@codeaurora.org>
12481M:	Paul Walmsley <paul@pwsan.com>
12482L:	linux-omap@vger.kernel.org
12483S:	Maintained
12484F:	arch/arm/mach-omap2/prm*
12485
12486OMAP RANDOM NUMBER GENERATOR SUPPORT
12487M:	Deepak Saxena <dsaxena@plexity.net>
12488S:	Maintained
12489F:	drivers/char/hw_random/omap-rng.c
12490
12491OMAP USB SUPPORT
12492L:	linux-usb@vger.kernel.org
12493L:	linux-omap@vger.kernel.org
12494S:	Orphan
12495F:	arch/arm/*omap*/usb*
12496F:	drivers/usb/*/*omap*
12497
12498OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12499M:	Mark Jackson <mpfj@newflow.co.uk>
12500L:	linux-omap@vger.kernel.org
12501S:	Maintained
12502F:	arch/arm/boot/dts/am335x-nano.dts
12503
12504OMAP1 SUPPORT
12505M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12506M:	Tony Lindgren <tony@atomide.com>
12507L:	linux-omap@vger.kernel.org
12508S:	Maintained
12509Q:	http://patchwork.kernel.org/project/linux-omap/list/
12510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12511F:	arch/arm/configs/omap1_defconfig
12512F:	arch/arm/mach-omap1/
12513F:	arch/arm/plat-omap/
12514F:	drivers/i2c/busses/i2c-omap.c
12515F:	include/linux/platform_data/ams-delta-fiq.h
12516F:	include/linux/platform_data/i2c-omap.h
12517
12518OMAP2+ SUPPORT
12519M:	Tony Lindgren <tony@atomide.com>
12520L:	linux-omap@vger.kernel.org
12521S:	Maintained
12522W:	http://www.muru.com/linux/omap/
12523W:	http://linux.omap.com/
12524Q:	http://patchwork.kernel.org/project/linux-omap/list/
12525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12526F:	arch/arm/configs/omap2plus_defconfig
12527F:	arch/arm/mach-omap2/
12528F:	arch/arm/plat-omap/
12529F:	drivers/bus/ti-sysc.c
12530F:	drivers/i2c/busses/i2c-omap.c
12531F:	drivers/irqchip/irq-omap-intc.c
12532F:	drivers/mfd/*omap*.c
12533F:	drivers/mfd/menelaus.c
12534F:	drivers/mfd/palmas.c
12535F:	drivers/mfd/tps65217.c
12536F:	drivers/mfd/tps65218.c
12537F:	drivers/mfd/tps65910.c
12538F:	drivers/mfd/twl-core.[ch]
12539F:	drivers/mfd/twl4030*.c
12540F:	drivers/mfd/twl6030*.c
12541F:	drivers/mfd/twl6040*.c
12542F:	drivers/regulator/palmas-regulator*.c
12543F:	drivers/regulator/pbias-regulator.c
12544F:	drivers/regulator/tps65217-regulator.c
12545F:	drivers/regulator/tps65218-regulator.c
12546F:	drivers/regulator/tps65910-regulator.c
12547F:	drivers/regulator/twl-regulator.c
12548F:	drivers/regulator/twl6030-regulator.c
12549F:	include/linux/platform_data/i2c-omap.h
12550F:	include/linux/platform_data/ti-sysc.h
12551
12552OMFS FILESYSTEM
12553M:	Bob Copeland <me@bobcopeland.com>
12554L:	linux-karma-devel@lists.sourceforge.net
12555S:	Maintained
12556F:	Documentation/filesystems/omfs.rst
12557F:	fs/omfs/
12558
12559OMNIKEY CARDMAN 4000 DRIVER
12560M:	Harald Welte <laforge@gnumonks.org>
12561S:	Maintained
12562F:	drivers/char/pcmcia/cm4000_cs.c
12563F:	include/linux/cm4000_cs.h
12564F:	include/uapi/linux/cm4000_cs.h
12565
12566OMNIKEY CARDMAN 4040 DRIVER
12567M:	Harald Welte <laforge@gnumonks.org>
12568S:	Maintained
12569F:	drivers/char/pcmcia/cm4040_cs.*
12570
12571OMNIVISION OV13858 SENSOR DRIVER
12572M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12573L:	linux-media@vger.kernel.org
12574S:	Maintained
12575T:	git git://linuxtv.org/media_tree.git
12576F:	drivers/media/i2c/ov13858.c
12577
12578OMNIVISION OV2680 SENSOR DRIVER
12579M:	Rui Miguel Silva <rmfrfs@gmail.com>
12580L:	linux-media@vger.kernel.org
12581S:	Maintained
12582T:	git git://linuxtv.org/media_tree.git
12583F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
12584F:	drivers/media/i2c/ov2680.c
12585
12586OMNIVISION OV2685 SENSOR DRIVER
12587M:	Shunqian Zheng <zhengsq@rock-chips.com>
12588L:	linux-media@vger.kernel.org
12589S:	Maintained
12590T:	git git://linuxtv.org/media_tree.git
12591F:	drivers/media/i2c/ov2685.c
12592
12593OMNIVISION OV2740 SENSOR DRIVER
12594M:	Tianshu Qiu <tian.shu.qiua@intel.com>
12595R:	Shawn Tu <shawnx.tu@intel.com>
12596R:	Bingbu Cao <bingbu.cao@intel.com>
12597L:	linux-media@vger.kernel.org
12598S:	Maintained
12599T:	git git://linuxtv.org/media_tree.git
12600F:	drivers/media/i2c/ov2740.c
12601
12602OMNIVISION OV5640 SENSOR DRIVER
12603M:	Steve Longerbeam <slongerbeam@gmail.com>
12604L:	linux-media@vger.kernel.org
12605S:	Maintained
12606T:	git git://linuxtv.org/media_tree.git
12607F:	drivers/media/i2c/ov5640.c
12608
12609OMNIVISION OV5647 SENSOR DRIVER
12610M:	Luis Oliveira <lolivei@synopsys.com>
12611L:	linux-media@vger.kernel.org
12612S:	Maintained
12613T:	git git://linuxtv.org/media_tree.git
12614F:	drivers/media/i2c/ov5647.c
12615
12616OMNIVISION OV5670 SENSOR DRIVER
12617M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12618M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
12619L:	linux-media@vger.kernel.org
12620S:	Maintained
12621T:	git git://linuxtv.org/media_tree.git
12622F:	drivers/media/i2c/ov5670.c
12623
12624OMNIVISION OV5675 SENSOR DRIVER
12625M:	Shawn Tu <shawnx.tu@intel.com>
12626L:	linux-media@vger.kernel.org
12627S:	Maintained
12628T:	git git://linuxtv.org/media_tree.git
12629F:	drivers/media/i2c/ov5675.c
12630
12631OMNIVISION OV5695 SENSOR DRIVER
12632M:	Shunqian Zheng <zhengsq@rock-chips.com>
12633L:	linux-media@vger.kernel.org
12634S:	Maintained
12635T:	git git://linuxtv.org/media_tree.git
12636F:	drivers/media/i2c/ov5695.c
12637
12638OMNIVISION OV7670 SENSOR DRIVER
12639M:	Jonathan Corbet <corbet@lwn.net>
12640L:	linux-media@vger.kernel.org
12641S:	Maintained
12642T:	git git://linuxtv.org/media_tree.git
12643F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12644F:	drivers/media/i2c/ov7670.c
12645
12646OMNIVISION OV772x SENSOR DRIVER
12647M:	Jacopo Mondi <jacopo@jmondi.org>
12648L:	linux-media@vger.kernel.org
12649S:	Odd fixes
12650T:	git git://linuxtv.org/media_tree.git
12651F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12652F:	drivers/media/i2c/ov772x.c
12653F:	include/media/i2c/ov772x.h
12654
12655OMNIVISION OV7740 SENSOR DRIVER
12656M:	Wenyou Yang <wenyou.yang@microchip.com>
12657L:	linux-media@vger.kernel.org
12658S:	Maintained
12659T:	git git://linuxtv.org/media_tree.git
12660F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12661F:	drivers/media/i2c/ov7740.c
12662
12663OMNIVISION OV8856 SENSOR DRIVER
12664M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
12665L:	linux-media@vger.kernel.org
12666S:	Maintained
12667T:	git git://linuxtv.org/media_tree.git
12668F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12669F:	drivers/media/i2c/ov8856.c
12670
12671OMNIVISION OV9640 SENSOR DRIVER
12672M:	Petr Cvek <petrcvekcz@gmail.com>
12673L:	linux-media@vger.kernel.org
12674S:	Maintained
12675F:	drivers/media/i2c/ov9640.*
12676
12677OMNIVISION OV9650 SENSOR DRIVER
12678M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12679R:	Akinobu Mita <akinobu.mita@gmail.com>
12680R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12681L:	linux-media@vger.kernel.org
12682S:	Maintained
12683T:	git git://linuxtv.org/media_tree.git
12684F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12685F:	drivers/media/i2c/ov9650.c
12686
12687ONENAND FLASH DRIVER
12688M:	Kyungmin Park <kyungmin.park@samsung.com>
12689L:	linux-mtd@lists.infradead.org
12690S:	Maintained
12691F:	drivers/mtd/nand/onenand/
12692F:	include/linux/mtd/onenand*.h
12693
12694ONION OMEGA2+ BOARD
12695M:	Harvey Hunt <harveyhuntnexus@gmail.com>
12696L:	linux-mips@vger.kernel.org
12697S:	Maintained
12698F:	arch/mips/boot/dts/ralink/omega2p.dts
12699
12700OP-TEE DRIVER
12701M:	Jens Wiklander <jens.wiklander@linaro.org>
12702L:	tee-dev@lists.linaro.org
12703S:	Maintained
12704F:	drivers/tee/optee/
12705
12706OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12707M:	Sumit Garg <sumit.garg@linaro.org>
12708L:	tee-dev@lists.linaro.org
12709S:	Maintained
12710F:	drivers/char/hw_random/optee-rng.c
12711
12712OPA-VNIC DRIVER
12713M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12714M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12715L:	linux-rdma@vger.kernel.org
12716S:	Supported
12717F:	drivers/infiniband/ulp/opa_vnic
12718
12719OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12720M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12721M:	Frank Rowand <frowand.list@gmail.com>
12722L:	devicetree@vger.kernel.org
12723S:	Maintained
12724F:	Documentation/devicetree/dynamic-resolution-notes.rst
12725F:	Documentation/devicetree/overlay-notes.rst
12726F:	drivers/of/overlay.c
12727F:	drivers/of/resolver.c
12728K:	of_overlay_notifier_
12729
12730OPEN FIRMWARE AND FLATTENED DEVICE TREE
12731M:	Rob Herring <robh+dt@kernel.org>
12732M:	Frank Rowand <frowand.list@gmail.com>
12733L:	devicetree@vger.kernel.org
12734S:	Maintained
12735W:	http://www.devicetree.org/
12736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12737F:	Documentation/ABI/testing/sysfs-firmware-ofw
12738F:	drivers/of/
12739F:	include/linux/of*.h
12740F:	scripts/dtc/
12741
12742OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12743M:	Rob Herring <robh+dt@kernel.org>
12744L:	devicetree@vger.kernel.org
12745S:	Maintained
12746Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12748F:	Documentation/devicetree/
12749F:	arch/*/boot/dts/
12750F:	include/dt-bindings/
12751
12752OPENCORES I2C BUS DRIVER
12753M:	Peter Korsgaard <peter@korsgaard.com>
12754M:	Andrew Lunn <andrew@lunn.ch>
12755L:	linux-i2c@vger.kernel.org
12756S:	Maintained
12757F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12758F:	Documentation/i2c/busses/i2c-ocores.rst
12759F:	drivers/i2c/busses/i2c-ocores.c
12760F:	include/linux/platform_data/i2c-ocores.h
12761
12762OPENRISC ARCHITECTURE
12763M:	Jonas Bonn <jonas@southpole.se>
12764M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12765M:	Stafford Horne <shorne@gmail.com>
12766L:	openrisc@lists.librecores.org
12767S:	Maintained
12768W:	http://openrisc.io
12769T:	git git://github.com/openrisc/linux.git
12770F:	Documentation/devicetree/bindings/openrisc/
12771F:	Documentation/openrisc/
12772F:	arch/openrisc/
12773F:	drivers/irqchip/irq-ompic.c
12774F:	drivers/irqchip/irq-or1k-*
12775
12776OPENVSWITCH
12777M:	Pravin B Shelar <pshelar@ovn.org>
12778L:	netdev@vger.kernel.org
12779L:	dev@openvswitch.org
12780S:	Maintained
12781W:	http://openvswitch.org
12782F:	include/uapi/linux/openvswitch.h
12783F:	net/openvswitch/
12784
12785OPERATING PERFORMANCE POINTS (OPP)
12786M:	Viresh Kumar <vireshk@kernel.org>
12787M:	Nishanth Menon <nm@ti.com>
12788M:	Stephen Boyd <sboyd@kernel.org>
12789L:	linux-pm@vger.kernel.org
12790S:	Maintained
12791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12792F:	Documentation/devicetree/bindings/opp/
12793F:	Documentation/power/opp.rst
12794F:	drivers/opp/
12795F:	include/linux/pm_opp.h
12796
12797OPL4 DRIVER
12798M:	Clemens Ladisch <clemens@ladisch.de>
12799L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12800S:	Maintained
12801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12802F:	sound/drivers/opl4/
12803
12804OPROFILE
12805M:	Robert Richter <rric@kernel.org>
12806L:	oprofile-list@lists.sf.net
12807S:	Maintained
12808F:	arch/*/include/asm/oprofile*.h
12809F:	arch/*/oprofile/
12810F:	drivers/oprofile/
12811F:	include/linux/oprofile.h
12812
12813ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12814M:	Mark Fasheh <mark@fasheh.com>
12815M:	Joel Becker <jlbec@evilplan.org>
12816M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12817L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12818S:	Supported
12819W:	http://ocfs2.wiki.kernel.org
12820F:	Documentation/filesystems/dlmfs.rst
12821F:	Documentation/filesystems/ocfs2.rst
12822F:	fs/ocfs2/
12823
12824ORANGEFS FILESYSTEM
12825M:	Mike Marshall <hubcap@omnibond.com>
12826R:	Martin Brandenburg <martin@omnibond.com>
12827L:	devel@lists.orangefs.org
12828S:	Supported
12829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12830F:	Documentation/filesystems/orangefs.rst
12831F:	fs/orangefs/
12832
12833ORINOCO DRIVER
12834L:	linux-wireless@vger.kernel.org
12835S:	Orphan
12836W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
12837W:	http://www.nongnu.org/orinoco/
12838F:	drivers/net/wireless/intersil/orinoco/
12839
12840OV2659 OMNIVISION SENSOR DRIVER
12841M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12842L:	linux-media@vger.kernel.org
12843S:	Maintained
12844W:	https://linuxtv.org
12845Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12846T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12847F:	drivers/media/i2c/ov2659.c
12848F:	include/media/i2c/ov2659.h
12849
12850OVERLAY FILESYSTEM
12851M:	Miklos Szeredi <miklos@szeredi.hu>
12852L:	linux-unionfs@vger.kernel.org
12853S:	Supported
12854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12855F:	Documentation/filesystems/overlayfs.rst
12856F:	fs/overlayfs/
12857
12858P54 WIRELESS DRIVER
12859M:	Christian Lamparter <chunkeey@googlemail.com>
12860L:	linux-wireless@vger.kernel.org
12861S:	Maintained
12862W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
12863F:	drivers/net/wireless/intersil/p54/
12864
12865PACKING
12866M:	Vladimir Oltean <olteanv@gmail.com>
12867L:	netdev@vger.kernel.org
12868S:	Supported
12869F:	Documentation/core-api/packing.rst
12870F:	include/linux/packing.h
12871F:	lib/packing.c
12872
12873PADATA PARALLEL EXECUTION MECHANISM
12874M:	Steffen Klassert <steffen.klassert@secunet.com>
12875L:	linux-crypto@vger.kernel.org
12876S:	Maintained
12877F:	Documentation/core-api/padata.rst
12878F:	include/linux/padata.h
12879F:	kernel/padata.c
12880
12881PAGE POOL
12882M:	Jesper Dangaard Brouer <hawk@kernel.org>
12883M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12884L:	netdev@vger.kernel.org
12885S:	Supported
12886F:	include/net/page_pool.h
12887F:	net/core/page_pool.c
12888
12889PANASONIC LAPTOP ACPI EXTRAS DRIVER
12890M:	Harald Welte <laforge@gnumonks.org>
12891L:	platform-driver-x86@vger.kernel.org
12892S:	Maintained
12893F:	drivers/platform/x86/panasonic-laptop.c
12894
12895PARALLAX PING IIO SENSOR DRIVER
12896M:	Andreas Klinger <ak@it-klinger.de>
12897L:	linux-iio@vger.kernel.org
12898S:	Maintained
12899F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12900F:	drivers/iio/proximity/ping.c
12901
12902PARALLEL LCD/KEYPAD PANEL DRIVER
12903M:	Willy Tarreau <willy@haproxy.com>
12904M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12905S:	Odd Fixes
12906F:	Documentation/admin-guide/lcd-panel-cgram.rst
12907F:	drivers/auxdisplay/panel.c
12908
12909PARALLEL PORT SUBSYSTEM
12910M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12911M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12912L:	linux-parport@lists.infradead.org (subscribers-only)
12913S:	Maintained
12914F:	Documentation/driver-api/parport*.rst
12915F:	drivers/char/ppdev.c
12916F:	drivers/parport/
12917F:	include/linux/parport*.h
12918F:	include/uapi/linux/ppdev.h
12919
12920PARAVIRT_OPS INTERFACE
12921M:	Juergen Gross <jgross@suse.com>
12922M:	Deep Shah <sdeep@vmware.com>
12923M:	"VMware, Inc." <pv-drivers@vmware.com>
12924L:	virtualization@lists.linux-foundation.org
12925S:	Supported
12926F:	Documentation/virt/paravirt_ops.rst
12927F:	arch/*/include/asm/paravirt*.h
12928F:	arch/*/kernel/paravirt*
12929F:	include/linux/hypervisor.h
12930
12931PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12932M:	Tim Waugh <tim@cyberelk.net>
12933L:	linux-parport@lists.infradead.org (subscribers-only)
12934S:	Maintained
12935F:	Documentation/admin-guide/blockdev/paride.rst
12936F:	drivers/block/paride/
12937
12938PARISC ARCHITECTURE
12939M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12940M:	Helge Deller <deller@gmx.de>
12941L:	linux-parisc@vger.kernel.org
12942S:	Maintained
12943W:	https://parisc.wiki.kernel.org
12944Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12947F:	Documentation/parisc/
12948F:	arch/parisc/
12949F:	drivers/char/agp/parisc-agp.c
12950F:	drivers/input/misc/hp_sdc_rtc.c
12951F:	drivers/input/serio/gscps2.c
12952F:	drivers/input/serio/hp_sdc*
12953F:	drivers/parisc/
12954F:	drivers/parport/parport_gsc.*
12955F:	drivers/tty/serial/8250/8250_gsc.c
12956F:	drivers/video/console/sti*
12957F:	drivers/video/fbdev/sti*
12958F:	drivers/video/logo/logo_parisc*
12959F:	include/linux/hp_sdc.h
12960
12961PARMAN
12962M:	Jiri Pirko <jiri@mellanox.com>
12963L:	netdev@vger.kernel.org
12964S:	Supported
12965F:	include/linux/parman.h
12966F:	lib/parman.c
12967F:	lib/test_parman.c
12968
12969PC ENGINES APU BOARD DRIVER
12970M:	Enrico Weigelt, metux IT consult <info@metux.net>
12971S:	Maintained
12972F:	drivers/platform/x86/pcengines-apuv2.c
12973
12974PC87360 HARDWARE MONITORING DRIVER
12975M:	Jim Cromie <jim.cromie@gmail.com>
12976L:	linux-hwmon@vger.kernel.org
12977S:	Maintained
12978F:	Documentation/hwmon/pc87360.rst
12979F:	drivers/hwmon/pc87360.c
12980
12981PC8736x GPIO DRIVER
12982M:	Jim Cromie <jim.cromie@gmail.com>
12983S:	Maintained
12984F:	drivers/char/pc8736x_gpio.c
12985
12986PC87427 HARDWARE MONITORING DRIVER
12987M:	Jean Delvare <jdelvare@suse.com>
12988L:	linux-hwmon@vger.kernel.org
12989S:	Maintained
12990F:	Documentation/hwmon/pc87427.rst
12991F:	drivers/hwmon/pc87427.c
12992
12993PCA9532 LED DRIVER
12994M:	Riku Voipio <riku.voipio@iki.fi>
12995S:	Maintained
12996F:	drivers/leds/leds-pca9532.c
12997F:	include/linux/leds-pca9532.h
12998
12999PCA9541 I2C BUS MASTER SELECTOR DRIVER
13000M:	Guenter Roeck <linux@roeck-us.net>
13001L:	linux-i2c@vger.kernel.org
13002S:	Maintained
13003F:	drivers/i2c/muxes/i2c-mux-pca9541.c
13004
13005PCDP - PRIMARY CONSOLE AND DEBUG PORT
13006M:	Khalid Aziz <khalid@gonehiking.org>
13007S:	Maintained
13008F:	drivers/firmware/pcdp.*
13009
13010PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13011M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13012L:	linux-pci@vger.kernel.org
13013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13014S:	Maintained
13015F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
13016F:	drivers/pci/controller/pci-aardvark.c
13017
13018PCI DRIVER FOR ALTERA PCIE IP
13019M:	Ley Foon Tan <ley.foon.tan@intel.com>
13020L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
13021L:	linux-pci@vger.kernel.org
13022S:	Supported
13023F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
13024F:	drivers/pci/controller/pcie-altera.c
13025
13026PCI DRIVER FOR APPLIEDMICRO XGENE
13027M:	Toan Le <toan@os.amperecomputing.com>
13028L:	linux-pci@vger.kernel.org
13029L:	linux-arm-kernel@lists.infradead.org
13030S:	Maintained
13031F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
13032F:	drivers/pci/controller/pci-xgene.c
13033
13034PCI DRIVER FOR ARM VERSATILE PLATFORM
13035M:	Rob Herring <robh@kernel.org>
13036L:	linux-pci@vger.kernel.org
13037L:	linux-arm-kernel@lists.infradead.org
13038S:	Maintained
13039F:	Documentation/devicetree/bindings/pci/versatile.yaml
13040F:	drivers/pci/controller/pci-versatile.c
13041
13042PCI DRIVER FOR ARMADA 8K
13043M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13044L:	linux-pci@vger.kernel.org
13045L:	linux-arm-kernel@lists.infradead.org
13046S:	Maintained
13047F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
13048F:	drivers/pci/controller/dwc/pcie-armada8k.c
13049
13050PCI DRIVER FOR CADENCE PCIE IP
13051M:	Tom Joseph <tjoseph@cadence.com>
13052L:	linux-pci@vger.kernel.org
13053S:	Maintained
13054F:	Documentation/devicetree/bindings/pci/cdns,*
13055F:	drivers/pci/controller/cadence/
13056
13057PCI DRIVER FOR FREESCALE LAYERSCAPE
13058M:	Minghuan Lian <minghuan.Lian@nxp.com>
13059M:	Mingkai Hu <mingkai.hu@nxp.com>
13060M:	Roy Zang <roy.zang@nxp.com>
13061L:	linuxppc-dev@lists.ozlabs.org
13062L:	linux-pci@vger.kernel.org
13063L:	linux-arm-kernel@lists.infradead.org
13064S:	Maintained
13065F:	drivers/pci/controller/dwc/*layerscape*
13066
13067PCI DRIVER FOR GENERIC OF HOSTS
13068M:	Will Deacon <will@kernel.org>
13069L:	linux-pci@vger.kernel.org
13070L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13071S:	Maintained
13072F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13073F:	drivers/pci/controller/pci-host-common.c
13074F:	drivers/pci/controller/pci-host-generic.c
13075
13076PCI DRIVER FOR IMX6
13077M:	Richard Zhu <hongxing.zhu@nxp.com>
13078M:	Lucas Stach <l.stach@pengutronix.de>
13079L:	linux-pci@vger.kernel.org
13080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13081S:	Maintained
13082F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13083F:	drivers/pci/controller/dwc/*imx6*
13084
13085PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13086M:	Jonathan Derrick <jonathan.derrick@intel.com>
13087L:	linux-pci@vger.kernel.org
13088S:	Supported
13089F:	drivers/pci/controller/vmd.c
13090
13091PCI DRIVER FOR MICROSEMI SWITCHTEC
13092M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13093M:	Logan Gunthorpe <logang@deltatee.com>
13094L:	linux-pci@vger.kernel.org
13095S:	Maintained
13096F:	Documentation/ABI/testing/sysfs-class-switchtec
13097F:	Documentation/driver-api/switchtec.rst
13098F:	drivers/ntb/hw/mscc/
13099F:	drivers/pci/switch/switchtec*
13100F:	include/linux/switchtec.h
13101F:	include/uapi/linux/switchtec_ioctl.h
13102
13103PCI DRIVER FOR MOBIVEIL PCIE IP
13104M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13105M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13106L:	linux-pci@vger.kernel.org
13107S:	Supported
13108F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13109F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
13110
13111PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13112M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13113M:	Jason Cooper <jason@lakedaemon.net>
13114L:	linux-pci@vger.kernel.org
13115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13116S:	Maintained
13117F:	drivers/pci/controller/*mvebu*
13118
13119PCI DRIVER FOR NVIDIA TEGRA
13120M:	Thierry Reding <thierry.reding@gmail.com>
13121L:	linux-tegra@vger.kernel.org
13122L:	linux-pci@vger.kernel.org
13123S:	Supported
13124F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13125F:	drivers/pci/controller/pci-tegra.c
13126
13127PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13128M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13129L:	linux-pci@vger.kernel.org
13130L:	linux-arm-kernel@lists.infradead.org
13131S:	Maintained
13132F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13133F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13134
13135PCI DRIVER FOR RENESAS R-CAR
13136M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13137M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13138L:	linux-pci@vger.kernel.org
13139L:	linux-renesas-soc@vger.kernel.org
13140S:	Maintained
13141F:	Documentation/devicetree/bindings/pci/*rcar*
13142F:	drivers/pci/controller/*rcar*
13143
13144PCI DRIVER FOR SAMSUNG EXYNOS
13145M:	Jingoo Han <jingoohan1@gmail.com>
13146L:	linux-pci@vger.kernel.org
13147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13148L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13149S:	Maintained
13150F:	drivers/pci/controller/dwc/pci-exynos.c
13151
13152PCI DRIVER FOR SYNOPSYS DESIGNWARE
13153M:	Jingoo Han <jingoohan1@gmail.com>
13154M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13155L:	linux-pci@vger.kernel.org
13156S:	Maintained
13157F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
13158F:	drivers/pci/controller/dwc/*designware*
13159
13160PCI DRIVER FOR TI DRA7XX
13161M:	Kishon Vijay Abraham I <kishon@ti.com>
13162L:	linux-omap@vger.kernel.org
13163L:	linux-pci@vger.kernel.org
13164S:	Supported
13165F:	Documentation/devicetree/bindings/pci/ti-pci.txt
13166F:	drivers/pci/controller/dwc/pci-dra7xx.c
13167
13168PCI DRIVER FOR TI KEYSTONE
13169M:	Murali Karicheri <m-karicheri2@ti.com>
13170L:	linux-pci@vger.kernel.org
13171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13172S:	Maintained
13173F:	drivers/pci/controller/dwc/pci-keystone.c
13174
13175PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13176M:	Linus Walleij <linus.walleij@linaro.org>
13177L:	linux-pci@vger.kernel.org
13178S:	Maintained
13179F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13180F:	drivers/pci/controller/pci-v3-semi.c
13181
13182PCI ENDPOINT SUBSYSTEM
13183M:	Kishon Vijay Abraham I <kishon@ti.com>
13184M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13185L:	linux-pci@vger.kernel.org
13186S:	Supported
13187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13188F:	drivers/misc/pci_endpoint_test.c
13189F:	drivers/pci/endpoint/
13190F:	tools/pci/
13191
13192PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13193M:	Russell Currey <ruscur@russell.cc>
13194M:	Sam Bobroff <sbobroff@linux.ibm.com>
13195M:	Oliver O'Halloran <oohall@gmail.com>
13196L:	linuxppc-dev@lists.ozlabs.org
13197S:	Supported
13198F:	Documentation/PCI/pci-error-recovery.rst
13199F:	Documentation/powerpc/eeh-pci-error-recovery.rst
13200F:	arch/powerpc/include/*/eeh*.h
13201F:	arch/powerpc/kernel/eeh*.c
13202F:	arch/powerpc/platforms/*/eeh*.c
13203F:	drivers/pci/pcie/aer.c
13204F:	drivers/pci/pcie/dpc.c
13205F:	drivers/pci/pcie/err.c
13206
13207PCI ERROR RECOVERY
13208M:	Linas Vepstas <linasvepstas@gmail.com>
13209L:	linux-pci@vger.kernel.org
13210S:	Supported
13211F:	Documentation/PCI/pci-error-recovery.rst
13212
13213PCI MSI DRIVER FOR ALTERA MSI IP
13214M:	Ley Foon Tan <ley.foon.tan@intel.com>
13215L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
13216L:	linux-pci@vger.kernel.org
13217S:	Supported
13218F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13219F:	drivers/pci/controller/pcie-altera-msi.c
13220
13221PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13222M:	Toan Le <toan@os.amperecomputing.com>
13223L:	linux-pci@vger.kernel.org
13224L:	linux-arm-kernel@lists.infradead.org
13225S:	Maintained
13226F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13227F:	drivers/pci/controller/pci-xgene-msi.c
13228
13229PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13230M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13231R:	Rob Herring <robh@kernel.org>
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/lpieralisi/pci.git/
13236F:	drivers/pci/controller/
13237
13238PCI SUBSYSTEM
13239M:	Bjorn Helgaas <bhelgaas@google.com>
13240L:	linux-pci@vger.kernel.org
13241S:	Supported
13242Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
13243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13244F:	Documentation/PCI/
13245F:	Documentation/devicetree/bindings/pci/
13246F:	arch/x86/kernel/early-quirks.c
13247F:	arch/x86/kernel/quirks.c
13248F:	arch/x86/pci/
13249F:	drivers/acpi/pci*
13250F:	drivers/pci/
13251F:	include/asm-generic/pci*
13252F:	include/linux/of_pci.h
13253F:	include/linux/pci*
13254F:	include/uapi/linux/pci*
13255F:	lib/pci*
13256
13257PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13258M:	Jonathan Chocron <jonnyc@amazon.com>
13259L:	linux-pci@vger.kernel.org
13260S:	Maintained
13261F:	Documentation/devicetree/bindings/pci/pcie-al.txt
13262F:	drivers/pci/controller/dwc/pcie-al.c
13263
13264PCIE DRIVER FOR AMLOGIC MESON
13265M:	Yue Wang <yue.wang@Amlogic.com>
13266L:	linux-pci@vger.kernel.org
13267L:	linux-amlogic@lists.infradead.org
13268S:	Maintained
13269F:	drivers/pci/controller/dwc/pci-meson.c
13270
13271PCIE DRIVER FOR AXIS ARTPEC
13272M:	Jesper Nilsson <jesper.nilsson@axis.com>
13273L:	linux-arm-kernel@axis.com
13274L:	linux-pci@vger.kernel.org
13275S:	Maintained
13276F:	Documentation/devicetree/bindings/pci/axis,artpec*
13277F:	drivers/pci/controller/dwc/*artpec*
13278
13279PCIE DRIVER FOR CAVIUM THUNDERX
13280M:	Robert Richter <rrichter@marvell.com>
13281L:	linux-pci@vger.kernel.org
13282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13283S:	Supported
13284F:	drivers/pci/controller/pci-thunder-*
13285
13286PCIE DRIVER FOR HISILICON
13287M:	Zhou Wang <wangzhou1@hisilicon.com>
13288L:	linux-pci@vger.kernel.org
13289S:	Maintained
13290F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13291F:	drivers/pci/controller/dwc/pcie-hisi.c
13292
13293PCIE DRIVER FOR HISILICON KIRIN
13294M:	Xiaowei Song <songxiaowei@hisilicon.com>
13295M:	Binghui Wang <wangbinghui@hisilicon.com>
13296L:	linux-pci@vger.kernel.org
13297S:	Maintained
13298F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
13299F:	drivers/pci/controller/dwc/pcie-kirin.c
13300
13301PCIE DRIVER FOR HISILICON STB
13302M:	Shawn Guo <shawn.guo@linaro.org>
13303L:	linux-pci@vger.kernel.org
13304S:	Maintained
13305F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13306F:	drivers/pci/controller/dwc/pcie-histb.c
13307
13308PCIE DRIVER FOR MEDIATEK
13309M:	Ryder Lee <ryder.lee@mediatek.com>
13310L:	linux-pci@vger.kernel.org
13311L:	linux-mediatek@lists.infradead.org
13312S:	Supported
13313F:	Documentation/devicetree/bindings/pci/mediatek*
13314F:	drivers/pci/controller/*mediatek*
13315
13316PCIE DRIVER FOR QUALCOMM MSM
13317M:	Stanimir Varbanov <svarbanov@mm-sol.com>
13318L:	linux-pci@vger.kernel.org
13319L:	linux-arm-msm@vger.kernel.org
13320S:	Maintained
13321F:	drivers/pci/controller/dwc/*qcom*
13322
13323PCIE DRIVER FOR ROCKCHIP
13324M:	Shawn Lin <shawn.lin@rock-chips.com>
13325L:	linux-pci@vger.kernel.org
13326L:	linux-rockchip@lists.infradead.org
13327S:	Maintained
13328F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
13329F:	drivers/pci/controller/pcie-rockchip*
13330
13331PCIE DRIVER FOR SOCIONEXT UNIPHIER
13332M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13333L:	linux-pci@vger.kernel.org
13334S:	Maintained
13335F:	Documentation/devicetree/bindings/pci/uniphier-pcie*
13336F:	drivers/pci/controller/dwc/pcie-uniphier*
13337
13338PCIE DRIVER FOR ST SPEAR13XX
13339M:	Pratyush Anand <pratyush.anand@gmail.com>
13340L:	linux-pci@vger.kernel.org
13341S:	Maintained
13342F:	drivers/pci/controller/dwc/*spear*
13343
13344PCMCIA SUBSYSTEM
13345M:	Dominik Brodowski <linux@dominikbrodowski.net>
13346S:	Odd Fixes
13347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13348F:	Documentation/pcmcia/
13349F:	drivers/pcmcia/
13350F:	include/pcmcia/
13351F:	tools/pcmcia/
13352
13353PCNET32 NETWORK DRIVER
13354M:	Don Fry <pcnet32@frontier.com>
13355L:	netdev@vger.kernel.org
13356S:	Maintained
13357F:	drivers/net/ethernet/amd/pcnet32.c
13358
13359PCRYPT PARALLEL CRYPTO ENGINE
13360M:	Steffen Klassert <steffen.klassert@secunet.com>
13361L:	linux-crypto@vger.kernel.org
13362S:	Maintained
13363F:	crypto/pcrypt.c
13364F:	include/crypto/pcrypt.h
13365
13366PEAQ WMI HOTKEYS DRIVER
13367M:	Hans de Goede <hdegoede@redhat.com>
13368L:	platform-driver-x86@vger.kernel.org
13369S:	Maintained
13370F:	drivers/platform/x86/peaq-wmi.c
13371
13372PENSANDO ETHERNET DRIVERS
13373M:	Shannon Nelson <snelson@pensando.io>
13374M:	Pensando Drivers <drivers@pensando.io>
13375L:	netdev@vger.kernel.org
13376S:	Supported
13377F:	Documentation/networking/device_drivers/pensando/ionic.rst
13378F:	drivers/net/ethernet/pensando/
13379
13380PER-CPU MEMORY ALLOCATOR
13381M:	Dennis Zhou <dennis@kernel.org>
13382M:	Tejun Heo <tj@kernel.org>
13383M:	Christoph Lameter <cl@linux.com>
13384S:	Maintained
13385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13386F:	arch/*/include/asm/percpu.h
13387F:	include/linux/percpu*.h
13388F:	mm/percpu*.c
13389
13390PER-TASK DELAY ACCOUNTING
13391M:	Balbir Singh <bsingharora@gmail.com>
13392S:	Maintained
13393F:	include/linux/delayacct.h
13394F:	kernel/delayacct.c
13395
13396PERFORMANCE EVENTS SUBSYSTEM
13397M:	Peter Zijlstra <peterz@infradead.org>
13398M:	Ingo Molnar <mingo@redhat.com>
13399M:	Arnaldo Carvalho de Melo <acme@kernel.org>
13400R:	Mark Rutland <mark.rutland@arm.com>
13401R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13402R:	Jiri Olsa <jolsa@redhat.com>
13403R:	Namhyung Kim <namhyung@kernel.org>
13404L:	linux-kernel@vger.kernel.org
13405S:	Supported
13406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13407F:	arch/*/events/*
13408F:	arch/*/events/*/*
13409F:	arch/*/include/asm/perf_event.h
13410F:	arch/*/kernel/*/*/perf_event*.c
13411F:	arch/*/kernel/*/perf_event*.c
13412F:	arch/*/kernel/perf_callchain.c
13413F:	arch/*/kernel/perf_event*.c
13414F:	include/linux/perf_event.h
13415F:	include/uapi/linux/perf_event.h
13416F:	kernel/events/*
13417F:	tools/perf/
13418
13419PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13420R:	John Garry <john.garry@huawei.com>
13421R:	Will Deacon <will@kernel.org>
13422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13423S:	Supported
13424F:	tools/perf/pmu-events/arch/arm64/
13425
13426PERSONALITY HANDLING
13427M:	Christoph Hellwig <hch@infradead.org>
13428L:	linux-abi-devel@lists.sourceforge.net
13429S:	Maintained
13430F:	include/linux/personality.h
13431F:	include/uapi/linux/personality.h
13432
13433PHOENIX RC FLIGHT CONTROLLER ADAPTER
13434M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13435L:	linux-input@vger.kernel.org
13436S:	Maintained
13437F:	Documentation/input/devices/pxrc.rst
13438F:	drivers/input/joystick/pxrc.c
13439
13440PHONET PROTOCOL
13441M:	Remi Denis-Courmont <courmisch@gmail.com>
13442S:	Supported
13443F:	Documentation/networking/phonet.rst
13444F:	include/linux/phonet.h
13445F:	include/net/phonet/
13446F:	include/uapi/linux/phonet.h
13447F:	net/phonet/
13448
13449PHRAM MTD DRIVER
13450M:	Joern Engel <joern@lazybastard.org>
13451L:	linux-mtd@lists.infradead.org
13452S:	Maintained
13453F:	drivers/mtd/devices/phram.c
13454
13455PICOLCD HID DRIVER
13456M:	Bruno Prémont <bonbons@linux-vserver.org>
13457L:	linux-input@vger.kernel.org
13458S:	Maintained
13459F:	drivers/hid/hid-picolcd*
13460
13461PICOXCELL SUPPORT
13462M:	Jamie Iles <jamie@jamieiles.com>
13463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13464S:	Supported
13465T:	git git://github.com/jamieiles/linux-2.6-ji.git
13466F:	arch/arm/boot/dts/picoxcell*
13467F:	arch/arm/mach-picoxcell/
13468F:	drivers/crypto/picoxcell*
13469
13470PIDFD API
13471M:	Christian Brauner <christian@brauner.io>
13472L:	linux-kernel@vger.kernel.org
13473S:	Maintained
13474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13475F:	samples/pidfd/
13476F:	tools/testing/selftests/clone3/
13477F:	tools/testing/selftests/pid_namespace/
13478F:	tools/testing/selftests/pidfd/
13479K:	(?i)pidfd
13480K:	(?i)clone3
13481K:	\b(clone_args|kernel_clone_args)\b
13482
13483PIN CONTROL SUBSYSTEM
13484M:	Linus Walleij <linus.walleij@linaro.org>
13485L:	linux-gpio@vger.kernel.org
13486S:	Maintained
13487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13488F:	Documentation/devicetree/bindings/pinctrl/
13489F:	Documentation/driver-api/pinctl.rst
13490F:	drivers/pinctrl/
13491F:	include/linux/pinctrl/
13492
13493PIN CONTROLLER - FREESCALE
13494M:	Dong Aisheng <aisheng.dong@nxp.com>
13495M:	Fabio Estevam <festevam@gmail.com>
13496M:	Shawn Guo <shawnguo@kernel.org>
13497M:	Stefan Agner <stefan@agner.ch>
13498R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13499L:	linux-gpio@vger.kernel.org
13500S:	Maintained
13501F:	Documentation/devicetree/bindings/pinctrl/fsl,*
13502F:	drivers/pinctrl/freescale/
13503
13504PIN CONTROLLER - INTEL
13505M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13506M:	Andy Shevchenko <andy@kernel.org>
13507S:	Maintained
13508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13509F:	drivers/pinctrl/intel/
13510
13511PIN CONTROLLER - MEDIATEK
13512M:	Sean Wang <sean.wang@kernel.org>
13513L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13514S:	Maintained
13515F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13516F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13517F:	drivers/pinctrl/mediatek/
13518
13519PIN CONTROLLER - MICROCHIP AT91
13520M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13522L:	linux-gpio@vger.kernel.org
13523S:	Supported
13524F:	drivers/gpio/gpio-sama5d2-piobu.c
13525F:	drivers/pinctrl/pinctrl-at91*
13526
13527PIN CONTROLLER - QUALCOMM
13528M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13529L:	linux-arm-msm@vger.kernel.org
13530S:	Maintained
13531F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13532F:	drivers/pinctrl/qcom/
13533
13534PIN CONTROLLER - RENESAS
13535M:	Geert Uytterhoeven <geert+renesas@glider.be>
13536L:	linux-renesas-soc@vger.kernel.org
13537S:	Supported
13538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13539F:	Documentation/devicetree/bindings/pinctrl/renesas,*
13540F:	drivers/pinctrl/pinctrl-rz*
13541F:	drivers/pinctrl/sh-pfc/
13542
13543PIN CONTROLLER - SAMSUNG
13544M:	Tomasz Figa <tomasz.figa@gmail.com>
13545M:	Krzysztof Kozlowski <krzk@kernel.org>
13546M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13548L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13549S:	Maintained
13550Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
13551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13552F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13553F:	drivers/pinctrl/samsung/
13554F:	include/dt-bindings/pinctrl/samsung.h
13555
13556PIN CONTROLLER - SINGLE
13557M:	Tony Lindgren <tony@atomide.com>
13558M:	Haojian Zhuang <haojian.zhuang@linaro.org>
13559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13560L:	linux-omap@vger.kernel.org
13561S:	Maintained
13562F:	drivers/pinctrl/pinctrl-single.c
13563
13564PIN CONTROLLER - ST SPEAR
13565M:	Viresh Kumar <vireshk@kernel.org>
13566L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13567S:	Maintained
13568W:	http://www.st.com/spear
13569F:	drivers/pinctrl/spear/
13570
13571PISTACHIO SOC SUPPORT
13572M:	James Hartley <james.hartley@sondrel.com>
13573L:	linux-mips@vger.kernel.org
13574S:	Odd Fixes
13575F:	arch/mips/boot/dts/img/pistachio*
13576F:	arch/mips/configs/pistachio*_defconfig
13577F:	arch/mips/include/asm/mach-pistachio/
13578F:	arch/mips/pistachio/
13579
13580PKTCDVD DRIVER
13581M:	linux-block@vger.kernel.org
13582S:	Orphan
13583F:	drivers/block/pktcdvd.c
13584F:	include/linux/pktcdvd.h
13585F:	include/uapi/linux/pktcdvd.h
13586
13587PKUNITY SOC DRIVERS
13588M:	Guan Xuetao <gxt@pku.edu.cn>
13589S:	Maintained
13590W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13591T:	git git://github.com/gxt/linux.git
13592F:	drivers/i2c/busses/i2c-puv3.c
13593F:	drivers/input/serio/i8042-unicore32io.h
13594F:	drivers/rtc/rtc-puv3.c
13595F:	drivers/video/fbdev/fb-puv3.c
13596
13597PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13598M:	Tomasz Duszynski <tduszyns@gmail.com>
13599S:	Maintained
13600F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13601F:	drivers/iio/chemical/pms7003.c
13602
13603PLX DMA DRIVER
13604M:	Logan Gunthorpe <logang@deltatee.com>
13605S:	Maintained
13606F:	drivers/dma/plx_dma.c
13607
13608PM-GRAPH UTILITY
13609M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
13610L:	linux-pm@vger.kernel.org
13611S:	Supported
13612W:	https://01.org/pm-graph
13613B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13614T:	git git://github.com/intel/pm-graph
13615F:	tools/power/pm-graph
13616
13617PMBUS HARDWARE MONITORING DRIVERS
13618M:	Guenter Roeck <linux@roeck-us.net>
13619L:	linux-hwmon@vger.kernel.org
13620S:	Maintained
13621W:	http://hwmon.wiki.kernel.org/
13622W:	http://www.roeck-us.net/linux/drivers/
13623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13624F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13625F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
13626F:	Documentation/devicetree/bindings/hwmon/max31785.txt
13627F:	Documentation/hwmon/adm1275.rst
13628F:	Documentation/hwmon/ibm-cffps.rst
13629F:	Documentation/hwmon/ir35221.rst
13630F:	Documentation/hwmon/lm25066.rst
13631F:	Documentation/hwmon/ltc2978.rst
13632F:	Documentation/hwmon/ltc3815.rst
13633F:	Documentation/hwmon/max16064.rst
13634F:	Documentation/hwmon/max20751.rst
13635F:	Documentation/hwmon/max31785.rst
13636F:	Documentation/hwmon/max34440.rst
13637F:	Documentation/hwmon/max8688.rst
13638F:	Documentation/hwmon/pmbus-core.rst
13639F:	Documentation/hwmon/pmbus.rst
13640F:	Documentation/hwmon/tps40422.rst
13641F:	Documentation/hwmon/ucd9000.rst
13642F:	Documentation/hwmon/ucd9200.rst
13643F:	Documentation/hwmon/zl6100.rst
13644F:	drivers/hwmon/pmbus/
13645F:	include/linux/pmbus.h
13646
13647PMC SIERRA MaxRAID DRIVER
13648L:	linux-scsi@vger.kernel.org
13649S:	Orphan
13650W:	http://www.pmc-sierra.com/
13651F:	drivers/scsi/pmcraid.*
13652
13653PMC SIERRA PM8001 DRIVER
13654M:	Jack Wang <jinpu.wang@cloud.ionos.com>
13655L:	linux-scsi@vger.kernel.org
13656S:	Supported
13657F:	drivers/scsi/pm8001/
13658
13659PNI RM3100 IIO DRIVER
13660M:	Song Qiang <songqiang1304521@gmail.com>
13661L:	linux-iio@vger.kernel.org
13662S:	Maintained
13663F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13664F:	drivers/iio/magnetometer/rm3100*
13665
13666PNP SUPPORT
13667M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13668L:	linux-acpi@vger.kernel.org
13669S:	Maintained
13670F:	drivers/pnp/
13671F:	include/linux/pnp.h
13672
13673POSIX CLOCKS and TIMERS
13674M:	Thomas Gleixner <tglx@linutronix.de>
13675L:	linux-kernel@vger.kernel.org
13676S:	Maintained
13677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13678F:	fs/timerfd.c
13679F:	include/linux/time_namespace.h
13680F:	include/linux/timer*
13681F:	kernel/time/*timer*
13682F:	kernel/time/namespace.c
13683
13684POWER MANAGEMENT CORE
13685M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13686L:	linux-pm@vger.kernel.org
13687S:	Supported
13688B:	https://bugzilla.kernel.org
13689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13690F:	drivers/base/power/
13691F:	drivers/powercap/
13692F:	include/linux/intel_rapl.h
13693F:	include/linux/pm.h
13694F:	include/linux/pm_*
13695F:	include/linux/powercap.h
13696F:	kernel/configs/nopm.config
13697
13698POWER STATE COORDINATION INTERFACE (PSCI)
13699M:	Mark Rutland <mark.rutland@arm.com>
13700M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13701L:	linux-arm-kernel@lists.infradead.org
13702S:	Maintained
13703F:	drivers/firmware/psci/
13704F:	include/linux/psci.h
13705F:	include/uapi/linux/psci.h
13706
13707POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13708M:	Sebastian Reichel <sre@kernel.org>
13709L:	linux-pm@vger.kernel.org
13710S:	Maintained
13711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13712F:	Documentation/ABI/testing/sysfs-class-power
13713F:	Documentation/devicetree/bindings/power/supply/
13714F:	drivers/power/supply/
13715F:	include/linux/power_supply.h
13716
13717POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13718M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13719L:	linuxppc-dev@lists.ozlabs.org
13720S:	Maintained
13721F:	drivers/char/powernv-op-panel.c
13722
13723PPP OVER ATM (RFC 2364)
13724M:	Mitchell Blank Jr <mitch@sfgoth.com>
13725S:	Maintained
13726F:	include/uapi/linux/atmppp.h
13727F:	net/atm/pppoatm.c
13728
13729PPP OVER ETHERNET
13730M:	Michal Ostrowski <mostrows@earthlink.net>
13731S:	Maintained
13732F:	drivers/net/ppp/pppoe.c
13733F:	drivers/net/ppp/pppox.c
13734
13735PPP OVER L2TP
13736M:	James Chapman <jchapman@katalix.com>
13737S:	Maintained
13738F:	include/linux/if_pppol2tp.h
13739F:	include/uapi/linux/if_pppol2tp.h
13740F:	net/l2tp/l2tp_ppp.c
13741
13742PPP PROTOCOL DRIVERS AND COMPRESSORS
13743M:	Paul Mackerras <paulus@samba.org>
13744L:	linux-ppp@vger.kernel.org
13745S:	Maintained
13746F:	drivers/net/ppp/ppp_*
13747
13748PPS SUPPORT
13749M:	Rodolfo Giometti <giometti@enneenne.com>
13750L:	linuxpps@ml.enneenne.com (subscribers-only)
13751S:	Maintained
13752W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13753F:	Documentation/ABI/testing/sysfs-pps
13754F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13755F:	Documentation/driver-api/pps.rst
13756F:	drivers/pps/
13757F:	include/linux/pps*.h
13758F:	include/uapi/linux/pps.h
13759
13760PPTP DRIVER
13761M:	Dmitry Kozlov <xeb@mail.ru>
13762L:	netdev@vger.kernel.org
13763S:	Maintained
13764W:	http://sourceforge.net/projects/accel-pptp
13765F:	drivers/net/ppp/pptp.c
13766
13767PRESSURE STALL INFORMATION (PSI)
13768M:	Johannes Weiner <hannes@cmpxchg.org>
13769S:	Maintained
13770F:	include/linux/psi*
13771F:	kernel/sched/psi.c
13772
13773PRINTK
13774M:	Petr Mladek <pmladek@suse.com>
13775M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13776R:	Steven Rostedt <rostedt@goodmis.org>
13777S:	Maintained
13778F:	include/linux/printk.h
13779F:	kernel/printk/
13780
13781PRISM54 WIRELESS DRIVER
13782M:	Luis Chamberlain <mcgrof@kernel.org>
13783L:	linux-wireless@vger.kernel.org
13784S:	Obsolete
13785W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
13786F:	drivers/net/wireless/intersil/prism54/
13787
13788PROC FILESYSTEM
13789R:	Alexey Dobriyan <adobriyan@gmail.com>
13790L:	linux-kernel@vger.kernel.org
13791L:	linux-fsdevel@vger.kernel.org
13792S:	Maintained
13793F:	Documentation/filesystems/proc.rst
13794F:	fs/proc/
13795F:	include/linux/proc_fs.h
13796F:	tools/testing/selftests/proc/
13797
13798PROC SYSCTL
13799M:	Luis Chamberlain <mcgrof@kernel.org>
13800M:	Kees Cook <keescook@chromium.org>
13801M:	Iurii Zaikin <yzaikin@google.com>
13802L:	linux-kernel@vger.kernel.org
13803L:	linux-fsdevel@vger.kernel.org
13804S:	Maintained
13805F:	fs/proc/proc_sysctl.c
13806F:	include/linux/sysctl.h
13807F:	kernel/sysctl-test.c
13808F:	kernel/sysctl.c
13809F:	tools/testing/selftests/sysctl/
13810
13811PS3 NETWORK SUPPORT
13812M:	Geoff Levand <geoff@infradead.org>
13813L:	netdev@vger.kernel.org
13814L:	linuxppc-dev@lists.ozlabs.org
13815S:	Maintained
13816F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13817
13818PS3 PLATFORM SUPPORT
13819M:	Geoff Levand <geoff@infradead.org>
13820L:	linuxppc-dev@lists.ozlabs.org
13821S:	Maintained
13822F:	arch/powerpc/boot/ps3*
13823F:	arch/powerpc/include/asm/lv1call.h
13824F:	arch/powerpc/include/asm/ps3*.h
13825F:	arch/powerpc/platforms/ps3/
13826F:	drivers/*/ps3*
13827F:	drivers/ps3/
13828F:	drivers/rtc/rtc-ps3.c
13829F:	drivers/usb/host/*ps3.c
13830F:	sound/ppc/snd_ps3*
13831
13832PS3VRAM DRIVER
13833M:	Jim Paris <jim@jtan.com>
13834M:	Geoff Levand <geoff@infradead.org>
13835L:	linuxppc-dev@lists.ozlabs.org
13836S:	Maintained
13837F:	drivers/block/ps3vram.c
13838
13839PSAMPLE PACKET SAMPLING SUPPORT
13840M:	Yotam Gigi <yotam.gi@gmail.com>
13841S:	Maintained
13842F:	include/net/psample.h
13843F:	include/uapi/linux/psample.h
13844F:	net/psample
13845
13846PSTORE FILESYSTEM
13847M:	Kees Cook <keescook@chromium.org>
13848M:	Anton Vorontsov <anton@enomsg.org>
13849M:	Colin Cross <ccross@android.com>
13850M:	Tony Luck <tony.luck@intel.com>
13851S:	Maintained
13852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13853F:	Documentation/admin-guide/ramoops.rst
13854F:	Documentation/admin-guide/pstore-blk.rst
13855F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13856F:	drivers/acpi/apei/erst.c
13857F:	drivers/firmware/efi/efi-pstore.c
13858F:	fs/pstore/
13859F:	include/linux/pstore*
13860K:	\b(pstore|ramoops)
13861
13862PTP HARDWARE CLOCK SUPPORT
13863M:	Richard Cochran <richardcochran@gmail.com>
13864L:	netdev@vger.kernel.org
13865S:	Maintained
13866W:	http://linuxptp.sourceforge.net/
13867F:	Documentation/ABI/testing/sysfs-ptp
13868F:	Documentation/driver-api/ptp.rst
13869F:	drivers/net/phy/dp83640*
13870F:	drivers/ptp/*
13871F:	include/linux/ptp_cl*
13872
13873PTRACE SUPPORT
13874M:	Oleg Nesterov <oleg@redhat.com>
13875S:	Maintained
13876F:	arch/*/*/ptrace*.c
13877F:	arch/*/include/asm/ptrace*.h
13878F:	arch/*/ptrace*.c
13879F:	include/asm-generic/syscall.h
13880F:	include/linux/ptrace.h
13881F:	include/linux/regset.h
13882F:	include/linux/tracehook.h
13883F:	include/uapi/linux/ptrace.h
13884F:	include/uapi/linux/ptrace.h
13885F:	kernel/ptrace.c
13886
13887PULSE8-CEC DRIVER
13888M:	Hans Verkuil <hverkuil@xs4all.nl>
13889L:	linux-media@vger.kernel.org
13890S:	Maintained
13891T:	git git://linuxtv.org/media_tree.git
13892F:	Documentation/admin-guide/media/pulse8-cec.rst
13893F:	drivers/media/cec/usb/pulse8/
13894
13895PVRUSB2 VIDEO4LINUX DRIVER
13896M:	Mike Isely <isely@pobox.com>
13897L:	pvrusb2@isely.net	(subscribers-only)
13898L:	linux-media@vger.kernel.org
13899S:	Maintained
13900W:	http://www.isely.net/pvrusb2/
13901T:	git git://linuxtv.org/media_tree.git
13902F:	Documentation/driver-api/media/drivers/pvrusb2*
13903F:	drivers/media/usb/pvrusb2/
13904
13905PWC WEBCAM DRIVER
13906M:	Hans Verkuil <hverkuil@xs4all.nl>
13907L:	linux-media@vger.kernel.org
13908S:	Odd Fixes
13909T:	git git://linuxtv.org/media_tree.git
13910F:	drivers/media/usb/pwc/*
13911F:	include/trace/events/pwc.h
13912
13913PWM FAN DRIVER
13914M:	Kamil Debski <kamil@wypas.org>
13915M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13916L:	linux-hwmon@vger.kernel.org
13917S:	Supported
13918F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13919F:	Documentation/hwmon/pwm-fan.rst
13920F:	drivers/hwmon/pwm-fan.c
13921
13922PWM IR Transmitter
13923M:	Sean Young <sean@mess.org>
13924L:	linux-media@vger.kernel.org
13925S:	Maintained
13926F:	drivers/media/rc/pwm-ir-tx.c
13927
13928PWM SUBSYSTEM
13929M:	Thierry Reding <thierry.reding@gmail.com>
13930R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13931M:	Lee Jones <lee.jones@linaro.org>
13932L:	linux-pwm@vger.kernel.org
13933S:	Maintained
13934Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13936F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13937F:	Documentation/devicetree/bindings/pwm/
13938F:	Documentation/driver-api/pwm.rst
13939F:	drivers/gpio/gpio-mvebu.c
13940F:	drivers/pwm/
13941F:	drivers/video/backlight/pwm_bl.c
13942F:	include/linux/pwm.h
13943F:	include/linux/pwm_backlight.h
13944K:	pwm_(config|apply_state|ops)
13945
13946PXA GPIO DRIVER
13947M:	Robert Jarzmik <robert.jarzmik@free.fr>
13948L:	linux-gpio@vger.kernel.org
13949S:	Maintained
13950F:	drivers/gpio/gpio-pxa.c
13951
13952PXA MMCI DRIVER
13953S:	Orphan
13954
13955PXA RTC DRIVER
13956M:	Robert Jarzmik <robert.jarzmik@free.fr>
13957L:	linux-rtc@vger.kernel.org
13958S:	Maintained
13959
13960PXA2xx/PXA3xx SUPPORT
13961M:	Daniel Mack <daniel@zonque.org>
13962M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13963M:	Robert Jarzmik <robert.jarzmik@free.fr>
13964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13965S:	Maintained
13966T:	git git://github.com/hzhuang1/linux.git
13967T:	git git://github.com/rjarzmik/linux.git
13968F:	arch/arm/boot/dts/pxa*
13969F:	arch/arm/mach-pxa/
13970F:	drivers/dma/pxa*
13971F:	drivers/pcmcia/pxa2xx*
13972F:	drivers/pinctrl/pxa/
13973F:	drivers/spi/spi-pxa2xx*
13974F:	drivers/usb/gadget/udc/pxa2*
13975F:	include/sound/pxa2xx-lib.h
13976F:	sound/arm/pxa*
13977F:	sound/soc/pxa/
13978
13979QAT DRIVER
13980M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13981L:	qat-linux@intel.com
13982S:	Supported
13983F:	drivers/crypto/qat/
13984
13985QCOM AUDIO (ASoC) DRIVERS
13986M:	Patrick Lai <plai@codeaurora.org>
13987M:	Banajit Goswami <bgoswami@codeaurora.org>
13988L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13989S:	Supported
13990F:	sound/soc/qcom/
13991
13992QCOM IPA DRIVER
13993M:	Alex Elder <elder@kernel.org>
13994L:	netdev@vger.kernel.org
13995S:	Supported
13996F:	drivers/net/ipa/
13997
13998QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13999M:	Gabriel Somlo <somlo@cmu.edu>
14000M:	"Michael S. Tsirkin" <mst@redhat.com>
14001L:	qemu-devel@nongnu.org
14002S:	Maintained
14003F:	drivers/firmware/qemu_fw_cfg.c
14004F:	include/uapi/linux/qemu_fw_cfg.h
14005
14006QIB DRIVER
14007M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
14008M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
14009L:	linux-rdma@vger.kernel.org
14010S:	Supported
14011F:	drivers/infiniband/hw/qib/
14012
14013QLOGIC QL41xxx FCOE DRIVER
14014M:	QLogic-Storage-Upstream@cavium.com
14015L:	linux-scsi@vger.kernel.org
14016S:	Supported
14017F:	drivers/scsi/qedf/
14018
14019QLOGIC QL41xxx ISCSI DRIVER
14020M:	QLogic-Storage-Upstream@cavium.com
14021L:	linux-scsi@vger.kernel.org
14022S:	Supported
14023F:	drivers/scsi/qedi/
14024
14025QLOGIC QL4xxx ETHERNET DRIVER
14026M:	Ariel Elior <aelior@marvell.com>
14027M:	GR-everest-linux-l2@marvell.com
14028L:	netdev@vger.kernel.org
14029S:	Supported
14030F:	drivers/net/ethernet/qlogic/qed/
14031F:	drivers/net/ethernet/qlogic/qede/
14032F:	include/linux/qed/
14033
14034QLOGIC QL4xxx RDMA DRIVER
14035M:	Michal Kalderon <mkalderon@marvell.com>
14036M:	Ariel Elior <aelior@marvell.com>
14037L:	linux-rdma@vger.kernel.org
14038S:	Supported
14039F:	drivers/infiniband/hw/qedr/
14040F:	include/uapi/rdma/qedr-abi.h
14041
14042QLOGIC QLA1280 SCSI DRIVER
14043M:	Michael Reed <mdr@sgi.com>
14044L:	linux-scsi@vger.kernel.org
14045S:	Maintained
14046F:	drivers/scsi/qla1280.[ch]
14047
14048QLOGIC QLA2XXX FC-SCSI DRIVER
14049M:	Nilesh Javali <njavali@marvell.com>
14050M:	GR-QLogic-Storage-Upstream@marvell.com
14051L:	linux-scsi@vger.kernel.org
14052S:	Supported
14053F:	Documentation/scsi/LICENSE.qla2xxx
14054F:	drivers/scsi/qla2xxx/
14055
14056QLOGIC QLA3XXX NETWORK DRIVER
14057M:	GR-Linux-NIC-Dev@marvell.com
14058L:	netdev@vger.kernel.org
14059S:	Supported
14060F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
14061F:	drivers/net/ethernet/qlogic/qla3xxx.*
14062
14063QLOGIC QLA4XXX iSCSI DRIVER
14064M:	QLogic-Storage-Upstream@qlogic.com
14065L:	linux-scsi@vger.kernel.org
14066S:	Supported
14067F:	Documentation/scsi/LICENSE.qla4xxx
14068F:	drivers/scsi/qla4xxx/
14069
14070QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14071M:	Shahed Shaikh <shshaikh@marvell.com>
14072M:	Manish Chopra <manishc@marvell.com>
14073M:	GR-Linux-NIC-Dev@marvell.com
14074L:	netdev@vger.kernel.org
14075S:	Supported
14076F:	drivers/net/ethernet/qlogic/qlcnic/
14077
14078QLOGIC QLGE 10Gb ETHERNET DRIVER
14079M:	Manish Chopra <manishc@marvell.com>
14080M:	GR-Linux-NIC-Dev@marvell.com
14081L:	netdev@vger.kernel.org
14082S:	Supported
14083F:	drivers/staging/qlge/
14084
14085QM1D1B0004 MEDIA DRIVER
14086M:	Akihiro Tsukada <tskd08@gmail.com>
14087L:	linux-media@vger.kernel.org
14088S:	Odd Fixes
14089F:	drivers/media/tuners/qm1d1b0004*
14090
14091QM1D1C0042 MEDIA DRIVER
14092M:	Akihiro Tsukada <tskd08@gmail.com>
14093L:	linux-media@vger.kernel.org
14094S:	Odd Fixes
14095F:	drivers/media/tuners/qm1d1c0042*
14096
14097QNX4 FILESYSTEM
14098M:	Anders Larsen <al@alarsen.net>
14099S:	Maintained
14100W:	http://www.alarsen.net/linux/qnx4fs/
14101F:	fs/qnx4/
14102F:	include/uapi/linux/qnx4_fs.h
14103F:	include/uapi/linux/qnxtypes.h
14104
14105QORIQ DPAA2 FSL-MC BUS DRIVER
14106M:	Stuart Yoder <stuyoder@gmail.com>
14107M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
14108L:	linux-kernel@vger.kernel.org
14109S:	Maintained
14110F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14111F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
14112F:	drivers/bus/fsl-mc/
14113
14114QT1010 MEDIA DRIVER
14115M:	Antti Palosaari <crope@iki.fi>
14116L:	linux-media@vger.kernel.org
14117S:	Maintained
14118W:	https://linuxtv.org
14119W:	http://palosaari.fi/linux/
14120Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14121T:	git git://linuxtv.org/anttip/media_tree.git
14122F:	drivers/media/tuners/qt1010*
14123
14124QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14125M:	Kalle Valo <kvalo@codeaurora.org>
14126L:	ath10k@lists.infradead.org
14127S:	Supported
14128W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14130F:	drivers/net/wireless/ath/ath10k/
14131
14132QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14133M:	Kalle Valo <kvalo@codeaurora.org>
14134L:	ath11k@lists.infradead.org
14135S:	Supported
14136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14137F:	drivers/net/wireless/ath/ath11k/
14138
14139QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14140M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14141L:	linux-wireless@vger.kernel.org
14142S:	Supported
14143W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14144F:	drivers/net/wireless/ath/ath9k/
14145
14146QUALCOMM CAMERA SUBSYSTEM DRIVER
14147M:	Todor Tomov <todor.too@gmail.com>
14148L:	linux-media@vger.kernel.org
14149S:	Maintained
14150F:	Documentation/admin-guide/media/qcom_camss.rst
14151F:	Documentation/devicetree/bindings/media/qcom,camss.txt
14152F:	drivers/media/platform/qcom/camss/
14153
14154QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14155M:	Niklas Cassel <nks@flawful.org>
14156L:	linux-pm@vger.kernel.org
14157L:	linux-arm-msm@vger.kernel.org
14158S:	Maintained
14159F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14160F:	drivers/power/avs/qcom-cpr.c
14161
14162QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14163M:	Ilia Lin <ilia.lin@kernel.org>
14164L:	linux-pm@vger.kernel.org
14165S:	Maintained
14166F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14167F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
14168
14169QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14170M:	Timur Tabi <timur@kernel.org>
14171L:	netdev@vger.kernel.org
14172S:	Maintained
14173F:	drivers/net/ethernet/qualcomm/emac/
14174
14175QUALCOMM ETHQOS ETHERNET DRIVER
14176M:	Vinod Koul <vkoul@kernel.org>
14177L:	netdev@vger.kernel.org
14178S:	Maintained
14179F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
14180F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14181
14182QUALCOMM GENERIC INTERFACE I2C DRIVER
14183M:	Alok Chauhan <alokc@codeaurora.org>
14184L:	linux-i2c@vger.kernel.org
14185L:	linux-arm-msm@vger.kernel.org
14186S:	Supported
14187F:	drivers/i2c/busses/i2c-qcom-geni.c
14188
14189QUALCOMM HEXAGON ARCHITECTURE
14190M:	Brian Cain <bcain@codeaurora.org>
14191L:	linux-hexagon@vger.kernel.org
14192S:	Supported
14193F:	arch/hexagon/
14194
14195QUALCOMM HIDMA DRIVER
14196M:	Sinan Kaya <okaya@kernel.org>
14197L:	linux-arm-kernel@lists.infradead.org
14198L:	linux-arm-msm@vger.kernel.org
14199L:	dmaengine@vger.kernel.org
14200S:	Supported
14201F:	drivers/dma/qcom/hidma*
14202
14203QUALCOMM IOMMU
14204M:	Rob Clark <robdclark@gmail.com>
14205L:	iommu@lists.linux-foundation.org
14206L:	linux-arm-msm@vger.kernel.org
14207S:	Maintained
14208F:	drivers/iommu/qcom_iommu.c
14209
14210QUALCOMM IPCC MAILBOX DRIVER
14211M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14212L:	linux-arm-msm@vger.kernel.org
14213S:	Supported
14214F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14215F:	drivers/mailbox/qcom-ipcc.c
14216F:	include/dt-bindings/mailbox/qcom-ipcc.h
14217
14218QUALCOMM RMNET DRIVER
14219M:	Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14220M:	Sean Tranchetti <stranche@codeaurora.org>
14221L:	netdev@vger.kernel.org
14222S:	Maintained
14223F:	Documentation/networking/device_drivers/qualcomm/rmnet.rst
14224F:	drivers/net/ethernet/qualcomm/rmnet/
14225F:	include/linux/if_rmnet.h
14226
14227QUALCOMM TSENS THERMAL DRIVER
14228M:	Amit Kucheria <amit.kucheria@linaro.org>
14229L:	linux-pm@vger.kernel.org
14230L:	linux-arm-msm@vger.kernel.org
14231S:	Maintained
14232F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14233F:	drivers/thermal/qcom/
14234
14235QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14236M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
14237L:	linux-media@vger.kernel.org
14238L:	linux-arm-msm@vger.kernel.org
14239S:	Maintained
14240T:	git git://linuxtv.org/media_tree.git
14241F:	Documentation/devicetree/bindings/media/*venus*
14242F:	drivers/media/platform/qcom/venus/
14243
14244QUALCOMM WCN36XX WIRELESS DRIVER
14245M:	Kalle Valo <kvalo@codeaurora.org>
14246L:	wcn36xx@lists.infradead.org
14247S:	Supported
14248W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14249T:	git git://github.com/KrasnikovEugene/wcn36xx.git
14250F:	drivers/net/wireless/ath/wcn36xx/
14251
14252QUANTENNA QTNFMAC WIRELESS DRIVER
14253M:	Igor Mitsyanko <imitsyanko@quantenna.com>
14254R:	Sergey Matyukevich <geomatsi@gmail.com>
14255L:	linux-wireless@vger.kernel.org
14256S:	Maintained
14257F:	drivers/net/wireless/quantenna
14258
14259RADEON and AMDGPU DRM DRIVERS
14260M:	Alex Deucher <alexander.deucher@amd.com>
14261M:	Christian König <christian.koenig@amd.com>
14262L:	amd-gfx@lists.freedesktop.org
14263S:	Supported
14264T:	git git://people.freedesktop.org/~agd5f/linux
14265F:	drivers/gpu/drm/amd/
14266F:	drivers/gpu/drm/radeon/
14267F:	include/uapi/drm/amdgpu_drm.h
14268F:	include/uapi/drm/radeon_drm.h
14269
14270RADEON FRAMEBUFFER DISPLAY DRIVER
14271M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
14272L:	linux-fbdev@vger.kernel.org
14273S:	Maintained
14274F:	drivers/video/fbdev/aty/radeon*
14275F:	include/uapi/linux/radeonfb.h
14276
14277RADIOSHARK RADIO DRIVER
14278M:	Hans Verkuil <hverkuil@xs4all.nl>
14279L:	linux-media@vger.kernel.org
14280S:	Maintained
14281T:	git git://linuxtv.org/media_tree.git
14282F:	drivers/media/radio/radio-shark.c
14283
14284RADIOSHARK2 RADIO DRIVER
14285M:	Hans Verkuil <hverkuil@xs4all.nl>
14286L:	linux-media@vger.kernel.org
14287S:	Maintained
14288T:	git git://linuxtv.org/media_tree.git
14289F:	drivers/media/radio/radio-shark2.c
14290F:	drivers/media/radio/radio-tea5777.c
14291
14292RADOS BLOCK DEVICE (RBD)
14293M:	Ilya Dryomov <idryomov@gmail.com>
14294R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
14295L:	ceph-devel@vger.kernel.org
14296S:	Supported
14297W:	http://ceph.com/
14298T:	git git://github.com/ceph/ceph-client.git
14299F:	Documentation/ABI/testing/sysfs-bus-rbd
14300F:	drivers/block/rbd.c
14301F:	drivers/block/rbd_types.h
14302
14303RAGE128 FRAMEBUFFER DISPLAY DRIVER
14304M:	Paul Mackerras <paulus@samba.org>
14305L:	linux-fbdev@vger.kernel.org
14306S:	Maintained
14307F:	drivers/video/fbdev/aty/aty128fb.c
14308
14309RAINSHADOW-CEC DRIVER
14310M:	Hans Verkuil <hverkuil@xs4all.nl>
14311L:	linux-media@vger.kernel.org
14312S:	Maintained
14313T:	git git://linuxtv.org/media_tree.git
14314F:	drivers/media/cec/usb/rainshadow/
14315
14316RALINK MIPS ARCHITECTURE
14317M:	John Crispin <john@phrozen.org>
14318L:	linux-mips@vger.kernel.org
14319S:	Maintained
14320F:	arch/mips/ralink
14321
14322RALINK RT2X00 WIRELESS LAN DRIVER
14323M:	Stanislaw Gruszka <stf_xl@wp.pl>
14324M:	Helmut Schaa <helmut.schaa@googlemail.com>
14325L:	linux-wireless@vger.kernel.org
14326S:	Maintained
14327F:	drivers/net/wireless/ralink/rt2x00/
14328
14329RAMDISK RAM BLOCK DEVICE DRIVER
14330M:	Jens Axboe <axboe@kernel.dk>
14331S:	Maintained
14332F:	Documentation/admin-guide/blockdev/ramdisk.rst
14333F:	drivers/block/brd.c
14334
14335RANCHU VIRTUAL BOARD FOR MIPS
14336M:	Miodrag Dinic <miodrag.dinic@mips.com>
14337L:	linux-mips@vger.kernel.org
14338S:	Supported
14339F:	arch/mips/configs/generic/board-ranchu.config
14340F:	arch/mips/generic/board-ranchu.c
14341
14342RANDOM NUMBER DRIVER
14343M:	"Theodore Ts'o" <tytso@mit.edu>
14344S:	Maintained
14345F:	drivers/char/random.c
14346
14347RAPIDIO SUBSYSTEM
14348M:	Matt Porter <mporter@kernel.crashing.org>
14349M:	Alexandre Bounine <alex.bou9@gmail.com>
14350S:	Maintained
14351F:	drivers/rapidio/
14352
14353RAS INFRASTRUCTURE
14354M:	Tony Luck <tony.luck@intel.com>
14355M:	Borislav Petkov <bp@alien8.de>
14356L:	linux-edac@vger.kernel.org
14357S:	Maintained
14358F:	Documentation/admin-guide/ras.rst
14359F:	drivers/ras/
14360F:	include/linux/ras.h
14361F:	include/ras/ras_event.h
14362
14363RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14364L:	linux-wireless@vger.kernel.org
14365S:	Orphan
14366F:	drivers/net/wireless/ray*
14367
14368RC-CORE / LIRC FRAMEWORK
14369M:	Sean Young <sean@mess.org>
14370L:	linux-media@vger.kernel.org
14371S:	Maintained
14372W:	http://linuxtv.org
14373T:	git git://linuxtv.org/media_tree.git
14374F:	Documentation/driver-api/media/rc-core.rst
14375F:	Documentation/userspace-api/media/rc/
14376F:	drivers/media/rc/
14377F:	include/media/rc-map.h
14378F:	include/media/rc-core.h
14379F:	include/uapi/linux/lirc.h
14380
14381RCMM REMOTE CONTROLS DECODER
14382M:	Patrick Lerda <patrick9876@free.fr>
14383S:	Maintained
14384F:	drivers/media/rc/ir-rcmm-decoder.c
14385
14386RCUTORTURE TEST FRAMEWORK
14387M:	"Paul E. McKenney" <paulmck@kernel.org>
14388M:	Josh Triplett <josh@joshtriplett.org>
14389R:	Steven Rostedt <rostedt@goodmis.org>
14390R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14391R:	Lai Jiangshan <jiangshanlai@gmail.com>
14392L:	rcu@vger.kernel.org
14393S:	Supported
14394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14395F:	tools/testing/selftests/rcutorture
14396
14397RDC R-321X SoC
14398M:	Florian Fainelli <florian@openwrt.org>
14399S:	Maintained
14400
14401RDC R6040 FAST ETHERNET DRIVER
14402M:	Florian Fainelli <f.fainelli@gmail.com>
14403L:	netdev@vger.kernel.org
14404S:	Maintained
14405F:	drivers/net/ethernet/rdc/r6040.c
14406
14407RDMAVT - RDMA verbs software
14408M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
14409M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
14410L:	linux-rdma@vger.kernel.org
14411S:	Supported
14412F:	drivers/infiniband/sw/rdmavt
14413
14414RDS - RELIABLE DATAGRAM SOCKETS
14415M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
14416L:	netdev@vger.kernel.org
14417L:	linux-rdma@vger.kernel.org
14418L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
14419S:	Supported
14420W:	https://oss.oracle.com/projects/rds/
14421F:	Documentation/networking/rds.rst
14422F:	net/rds/
14423
14424RDT - RESOURCE ALLOCATION
14425M:	Fenghua Yu <fenghua.yu@intel.com>
14426M:	Reinette Chatre <reinette.chatre@intel.com>
14427L:	linux-kernel@vger.kernel.org
14428S:	Supported
14429F:	Documentation/x86/resctrl*
14430F:	arch/x86/include/asm/resctrl.h
14431F:	arch/x86/kernel/cpu/resctrl/
14432F:	tools/testing/selftests/resctrl/
14433
14434READ-COPY UPDATE (RCU)
14435M:	"Paul E. McKenney" <paulmck@kernel.org>
14436M:	Josh Triplett <josh@joshtriplett.org>
14437R:	Steven Rostedt <rostedt@goodmis.org>
14438R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14439R:	Lai Jiangshan <jiangshanlai@gmail.com>
14440R:	Joel Fernandes <joel@joelfernandes.org>
14441L:	rcu@vger.kernel.org
14442S:	Supported
14443W:	http://www.rdrop.com/users/paulmck/RCU/
14444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14445F:	Documentation/RCU/
14446F:	include/linux/rcu*
14447F:	kernel/rcu/
14448X:	Documentation/RCU/torture.txt
14449X:	include/linux/srcu*.h
14450X:	kernel/rcu/srcu*.c
14451
14452REAL TIME CLOCK (RTC) SUBSYSTEM
14453M:	Alessandro Zummo <a.zummo@towertech.it>
14454M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14455L:	linux-rtc@vger.kernel.org
14456S:	Maintained
14457Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
14458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14459F:	Documentation/admin-guide/rtc.rst
14460F:	Documentation/devicetree/bindings/rtc/
14461F:	drivers/rtc/
14462F:	include/linux/platform_data/rtc-*
14463F:	include/linux/rtc.h
14464F:	include/linux/rtc/
14465F:	include/uapi/linux/rtc.h
14466F:	tools/testing/selftests/rtc/
14467
14468REALTEK AUDIO CODECS
14469M:	Oder Chiou <oder_chiou@realtek.com>
14470S:	Maintained
14471F:	include/sound/rt*.h
14472F:	sound/soc/codecs/rt*
14473
14474REALTEK RTL83xx SMI DSA ROUTER CHIPS
14475M:	Linus Walleij <linus.walleij@linaro.org>
14476S:	Maintained
14477F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14478F:	drivers/net/dsa/realtek-smi*
14479F:	drivers/net/dsa/rtl83*
14480
14481REALTEK WIRELESS DRIVER (rtlwifi family)
14482M:	Ping-Ke Shih <pkshih@realtek.com>
14483L:	linux-wireless@vger.kernel.org
14484S:	Maintained
14485W:	https://wireless.wiki.kernel.org/
14486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14487F:	drivers/net/wireless/realtek/rtlwifi/
14488
14489REALTEK WIRELESS DRIVER (rtw88)
14490M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14491L:	linux-wireless@vger.kernel.org
14492S:	Maintained
14493F:	drivers/net/wireless/realtek/rtw88/
14494
14495REDPINE WIRELESS DRIVER
14496M:	Amitkumar Karwar <amitkarwar@gmail.com>
14497M:	Siva Rebbagondla <siva8118@gmail.com>
14498L:	linux-wireless@vger.kernel.org
14499S:	Maintained
14500F:	drivers/net/wireless/rsi/
14501
14502REGISTER MAP ABSTRACTION
14503M:	Mark Brown <broonie@kernel.org>
14504L:	linux-kernel@vger.kernel.org
14505S:	Supported
14506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14507F:	Documentation/devicetree/bindings/regmap/
14508F:	drivers/base/regmap/
14509F:	include/linux/regmap.h
14510
14511REISERFS FILE SYSTEM
14512L:	reiserfs-devel@vger.kernel.org
14513S:	Supported
14514F:	fs/reiserfs/
14515
14516REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14517M:	Ohad Ben-Cohen <ohad@wizery.com>
14518M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14519L:	linux-remoteproc@vger.kernel.org
14520S:	Maintained
14521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14522F:	Documentation/ABI/testing/sysfs-class-remoteproc
14523F:	Documentation/devicetree/bindings/remoteproc/
14524F:	Documentation/remoteproc.txt
14525F:	drivers/remoteproc/
14526F:	include/linux/remoteproc.h
14527F:	include/linux/remoteproc/
14528
14529REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14530M:	Ohad Ben-Cohen <ohad@wizery.com>
14531M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14532L:	linux-remoteproc@vger.kernel.org
14533S:	Maintained
14534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14535F:	Documentation/ABI/testing/sysfs-bus-rpmsg
14536F:	Documentation/rpmsg.txt
14537F:	drivers/rpmsg/
14538F:	include/linux/rpmsg.h
14539F:	include/linux/rpmsg/
14540F:	include/uapi/linux/rpmsg.h
14541F:	samples/rpmsg/
14542
14543RENESAS CLOCK DRIVERS
14544M:	Geert Uytterhoeven <geert+renesas@glider.be>
14545L:	linux-renesas-soc@vger.kernel.org
14546S:	Supported
14547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14548F:	Documentation/devicetree/bindings/clock/renesas,*
14549F:	drivers/clk/renesas/
14550
14551RENESAS EMEV2 I2C DRIVER
14552M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14553S:	Supported
14554F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14555F:	drivers/i2c/busses/i2c-emev2.c
14556
14557RENESAS ETHERNET DRIVERS
14558R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14559L:	netdev@vger.kernel.org
14560L:	linux-renesas-soc@vger.kernel.org
14561F:	Documentation/devicetree/bindings/net/renesas,*.txt
14562F:	Documentation/devicetree/bindings/net/renesas,*.yaml
14563F:	drivers/net/ethernet/renesas/
14564F:	include/linux/sh_eth.h
14565
14566RENESAS R-CAR GYROADC DRIVER
14567M:	Marek Vasut <marek.vasut@gmail.com>
14568L:	linux-iio@vger.kernel.org
14569S:	Supported
14570F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14571F:	drivers/iio/adc/rcar-gyroadc.c
14572
14573RENESAS R-CAR I2C DRIVERS
14574M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14575S:	Supported
14576F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14577F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
14578F:	drivers/i2c/busses/i2c-rcar.c
14579F:	drivers/i2c/busses/i2c-sh_mobile.c
14580
14581RENESAS R-CAR THERMAL DRIVERS
14582M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14583L:	linux-renesas-soc@vger.kernel.org
14584S:	Supported
14585F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.txt
14586F:	Documentation/devicetree/bindings/thermal/rcar-thermal.txt
14587F:	drivers/thermal/rcar_gen3_thermal.c
14588F:	drivers/thermal/rcar_thermal.c
14589
14590RENESAS RIIC DRIVER
14591M:	Chris Brandt <chris.brandt@renesas.com>
14592S:	Supported
14593F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
14594F:	drivers/i2c/busses/i2c-riic.c
14595
14596RENESAS USB PHY DRIVER
14597M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14598L:	linux-renesas-soc@vger.kernel.org
14599S:	Maintained
14600F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
14601
14602RESET CONTROLLER FRAMEWORK
14603M:	Philipp Zabel <p.zabel@pengutronix.de>
14604S:	Maintained
14605T:	git git://git.pengutronix.de/git/pza/linux
14606F:	Documentation/devicetree/bindings/reset/
14607F:	drivers/reset/
14608F:	include/dt-bindings/reset/
14609F:	include/linux/reset-controller.h
14610F:	include/linux/reset.h
14611F:	include/linux/reset/
14612K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14613
14614RESTARTABLE SEQUENCES SUPPORT
14615M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14616M:	Peter Zijlstra <peterz@infradead.org>
14617M:	"Paul E. McKenney" <paulmck@kernel.org>
14618M:	Boqun Feng <boqun.feng@gmail.com>
14619L:	linux-kernel@vger.kernel.org
14620S:	Supported
14621F:	include/trace/events/rseq.h
14622F:	include/uapi/linux/rseq.h
14623F:	kernel/rseq.c
14624F:	tools/testing/selftests/rseq/
14625
14626RFKILL
14627M:	Johannes Berg <johannes@sipsolutions.net>
14628L:	linux-wireless@vger.kernel.org
14629S:	Maintained
14630W:	https://wireless.wiki.kernel.org/
14631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14633F:	Documentation/ABI/stable/sysfs-class-rfkill
14634F:	Documentation/driver-api/rfkill.rst
14635F:	include/linux/rfkill.h
14636F:	include/uapi/linux/rfkill.h
14637F:	net/rfkill/
14638
14639RHASHTABLE
14640M:	Thomas Graf <tgraf@suug.ch>
14641M:	Herbert Xu <herbert@gondor.apana.org.au>
14642L:	netdev@vger.kernel.org
14643S:	Maintained
14644F:	include/linux/rhashtable-types.h
14645F:	include/linux/rhashtable.h
14646F:	lib/rhashtable.c
14647F:	lib/test_rhashtable.c
14648
14649RICOH R5C592 MEMORYSTICK DRIVER
14650M:	Maxim Levitsky <maximlevitsky@gmail.com>
14651S:	Maintained
14652F:	drivers/memstick/host/r592.*
14653
14654RICOH SMARTMEDIA/XD DRIVER
14655M:	Maxim Levitsky <maximlevitsky@gmail.com>
14656S:	Maintained
14657F:	drivers/mtd/nand/raw/r852.c
14658F:	drivers/mtd/nand/raw/r852.h
14659
14660RISC-V ARCHITECTURE
14661M:	Paul Walmsley <paul.walmsley@sifive.com>
14662M:	Palmer Dabbelt <palmer@dabbelt.com>
14663M:	Albert Ou <aou@eecs.berkeley.edu>
14664L:	linux-riscv@lists.infradead.org
14665S:	Supported
14666P:	Documentation/riscv/patch-acceptance.rst
14667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14668F:	arch/riscv/
14669N:	riscv
14670K:	riscv
14671
14672RNBD BLOCK DRIVERS
14673M:	Danil Kipnis <danil.kipnis@cloud.ionos.com>
14674M:	Jack Wang <jinpu.wang@cloud.ionos.com>
14675L:	linux-block@vger.kernel.org
14676S:	Maintained
14677F:	drivers/block/rnbd/
14678
14679ROCCAT DRIVERS
14680M:	Stefan Achatz <erazor_de@users.sourceforge.net>
14681S:	Maintained
14682W:	http://sourceforge.net/projects/roccat/
14683F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
14684F:	drivers/hid/hid-roccat*
14685F:	include/linux/hid-roccat*
14686
14687ROCKCHIP ISP V1 DRIVER
14688M:	Helen Koike <helen.koike@collabora.com>
14689L:	linux-media@vger.kernel.org
14690S:	Maintained
14691F:	drivers/staging/media/rkisp1/
14692
14693ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14694M:	Jacob Chen <jacob-chen@iotwrt.com>
14695M:	Ezequiel Garcia <ezequiel@collabora.com>
14696L:	linux-media@vger.kernel.org
14697L:	linux-rockchip@lists.infradead.org
14698S:	Maintained
14699F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
14700F:	drivers/media/platform/rockchip/rga/
14701
14702ROCKCHIP VIDEO DECODER DRIVER
14703M:	Ezequiel Garcia <ezequiel@collabora.com>
14704L:	linux-media@vger.kernel.org
14705L:	linux-rockchip@lists.infradead.org
14706S:	Maintained
14707F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14708F:	drivers/staging/media/rkvdec/
14709
14710ROCKER DRIVER
14711M:	Jiri Pirko <jiri@resnulli.us>
14712L:	netdev@vger.kernel.org
14713S:	Supported
14714F:	drivers/net/ethernet/rocker/
14715
14716ROCKETPORT DRIVER
14717S:	Maintained
14718W:	http://www.comtrol.com
14719F:	Documentation/driver-api/serial/rocket.rst
14720F:	drivers/tty/rocket*
14721
14722ROCKETPORT EXPRESS/INFINITY DRIVER
14723M:	Kevin Cernekee <cernekee@gmail.com>
14724L:	linux-serial@vger.kernel.org
14725S:	Odd Fixes
14726F:	drivers/tty/serial/rp2.*
14727
14728ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14729M:	Tomasz Duszynski <tduszyns@gmail.com>
14730S:	Maintained
14731F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
14732F:	drivers/iio/light/bh1750.c
14733
14734ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14735M:	Marek Vasut <marek.vasut+renesas@gmail.com>
14736L:	linux-kernel@vger.kernel.org
14737L:	linux-renesas-soc@vger.kernel.org
14738S:	Supported
14739F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14740F:	drivers/gpio/gpio-bd9571mwv.c
14741F:	drivers/mfd/bd9571mwv.c
14742F:	drivers/regulator/bd9571mwv-regulator.c
14743F:	include/linux/mfd/bd9571mwv.h
14744
14745ROSE NETWORK LAYER
14746M:	Ralf Baechle <ralf@linux-mips.org>
14747L:	linux-hams@vger.kernel.org
14748S:	Maintained
14749W:	http://www.linux-ax25.org/
14750F:	include/net/rose.h
14751F:	include/uapi/linux/rose.h
14752F:	net/rose/
14753
14754ROTATION DRIVER FOR ALLWINNER A83T
14755M:	Jernej Skrabec <jernej.skrabec@siol.net>
14756L:	linux-media@vger.kernel.org
14757S:	Maintained
14758T:	git git://linuxtv.org/media_tree.git
14759F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14760F:	drivers/media/platform/sunxi/sun8i-rotate/
14761
14762RTL2830 MEDIA DRIVER
14763M:	Antti Palosaari <crope@iki.fi>
14764L:	linux-media@vger.kernel.org
14765S:	Maintained
14766W:	https://linuxtv.org
14767W:	http://palosaari.fi/linux/
14768Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14769T:	git git://linuxtv.org/anttip/media_tree.git
14770F:	drivers/media/dvb-frontends/rtl2830*
14771
14772RTL2832 MEDIA DRIVER
14773M:	Antti Palosaari <crope@iki.fi>
14774L:	linux-media@vger.kernel.org
14775S:	Maintained
14776W:	https://linuxtv.org
14777W:	http://palosaari.fi/linux/
14778Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14779T:	git git://linuxtv.org/anttip/media_tree.git
14780F:	drivers/media/dvb-frontends/rtl2832*
14781
14782RTL2832_SDR MEDIA DRIVER
14783M:	Antti Palosaari <crope@iki.fi>
14784L:	linux-media@vger.kernel.org
14785S:	Maintained
14786W:	https://linuxtv.org
14787W:	http://palosaari.fi/linux/
14788Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14789T:	git git://linuxtv.org/anttip/media_tree.git
14790F:	drivers/media/dvb-frontends/rtl2832_sdr*
14791
14792RTL8180 WIRELESS DRIVER
14793L:	linux-wireless@vger.kernel.org
14794S:	Orphan
14795W:	https://wireless.wiki.kernel.org/
14796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14797F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14798
14799RTL8187 WIRELESS DRIVER
14800M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14801M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14802M:	Larry Finger <Larry.Finger@lwfinger.net>
14803L:	linux-wireless@vger.kernel.org
14804S:	Maintained
14805W:	https://wireless.wiki.kernel.org/
14806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14807F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14808
14809RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14810M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14811L:	linux-wireless@vger.kernel.org
14812S:	Maintained
14813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14814F:	drivers/net/wireless/realtek/rtl8xxxu/
14815
14816RTRS TRANSPORT DRIVERS
14817M:	Danil Kipnis <danil.kipnis@cloud.ionos.com>
14818M:	Jack Wang <jinpu.wang@cloud.ionos.com>
14819L:	linux-rdma@vger.kernel.org
14820S:	Maintained
14821F:	drivers/infiniband/ulp/rtrs/
14822
14823RXRPC SOCKETS (AF_RXRPC)
14824M:	David Howells <dhowells@redhat.com>
14825L:	linux-afs@lists.infradead.org
14826S:	Supported
14827W:	https://www.infradead.org/~dhowells/kafs/
14828F:	Documentation/networking/rxrpc.rst
14829F:	include/keys/rxrpc-type.h
14830F:	include/net/af_rxrpc.h
14831F:	include/trace/events/rxrpc.h
14832F:	include/uapi/linux/rxrpc.h
14833F:	net/rxrpc/
14834
14835S3 SAVAGE FRAMEBUFFER DRIVER
14836M:	Antonino Daplas <adaplas@gmail.com>
14837L:	linux-fbdev@vger.kernel.org
14838S:	Maintained
14839F:	drivers/video/fbdev/savage/
14840
14841S390
14842M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14843M:	Vasily Gorbik <gor@linux.ibm.com>
14844M:	Christian Borntraeger <borntraeger@de.ibm.com>
14845L:	linux-s390@vger.kernel.org
14846S:	Supported
14847W:	http://www.ibm.com/developerworks/linux/linux390/
14848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14849F:	Documentation/driver-api/s390-drivers.rst
14850F:	Documentation/s390/
14851F:	arch/s390/
14852F:	drivers/s390/
14853
14854S390 COMMON I/O LAYER
14855M:	Vineeth Vijayan <vneethv@linux.ibm.com>
14856M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14857L:	linux-s390@vger.kernel.org
14858S:	Supported
14859W:	http://www.ibm.com/developerworks/linux/linux390/
14860F:	drivers/s390/cio/
14861
14862S390 DASD DRIVER
14863M:	Stefan Haberland <sth@linux.ibm.com>
14864M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14865L:	linux-s390@vger.kernel.org
14866S:	Supported
14867W:	http://www.ibm.com/developerworks/linux/linux390/
14868F:	block/partitions/ibm.c
14869F:	drivers/s390/block/dasd*
14870F:	include/linux/dasd_mod.h
14871
14872S390 IOMMU (PCI)
14873M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14874L:	linux-s390@vger.kernel.org
14875S:	Supported
14876W:	http://www.ibm.com/developerworks/linux/linux390/
14877F:	drivers/iommu/s390-iommu.c
14878
14879S390 IUCV NETWORK LAYER
14880M:	Julian Wiedmann <jwi@linux.ibm.com>
14881M:	Karsten Graul <kgraul@linux.ibm.com>
14882M:	Ursula Braun <ubraun@linux.ibm.com>
14883L:	linux-s390@vger.kernel.org
14884S:	Supported
14885W:	http://www.ibm.com/developerworks/linux/linux390/
14886F:	drivers/s390/net/*iucv*
14887F:	include/net/iucv/
14888F:	net/iucv/
14889
14890S390 NETWORK DRIVERS
14891M:	Julian Wiedmann <jwi@linux.ibm.com>
14892M:	Karsten Graul <kgraul@linux.ibm.com>
14893M:	Ursula Braun <ubraun@linux.ibm.com>
14894L:	linux-s390@vger.kernel.org
14895S:	Supported
14896W:	http://www.ibm.com/developerworks/linux/linux390/
14897F:	drivers/s390/net/
14898
14899S390 PCI SUBSYSTEM
14900M:	Niklas Schnelle <schnelle@linux.ibm.com>
14901M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14902L:	linux-s390@vger.kernel.org
14903S:	Supported
14904W:	http://www.ibm.com/developerworks/linux/linux390/
14905F:	arch/s390/pci/
14906F:	drivers/pci/hotplug/s390_pci_hpc.c
14907F:	Documentation/s390/pci.rst
14908
14909S390 VFIO AP DRIVER
14910M:	Tony Krowiak <akrowiak@linux.ibm.com>
14911M:	Pierre Morel <pmorel@linux.ibm.com>
14912M:	Halil Pasic <pasic@linux.ibm.com>
14913L:	linux-s390@vger.kernel.org
14914S:	Supported
14915W:	http://www.ibm.com/developerworks/linux/linux390/
14916F:	Documentation/s390/vfio-ap.rst
14917F:	drivers/s390/crypto/vfio_ap_drv.c
14918F:	drivers/s390/crypto/vfio_ap_ops.c
14919F:	drivers/s390/crypto/vfio_ap_private.h
14920
14921S390 VFIO-CCW DRIVER
14922M:	Cornelia Huck <cohuck@redhat.com>
14923M:	Eric Farman <farman@linux.ibm.com>
14924R:	Halil Pasic <pasic@linux.ibm.com>
14925L:	linux-s390@vger.kernel.org
14926L:	kvm@vger.kernel.org
14927S:	Supported
14928F:	Documentation/s390/vfio-ccw.rst
14929F:	drivers/s390/cio/vfio_ccw*
14930F:	include/uapi/linux/vfio_ccw.h
14931
14932S390 ZCRYPT DRIVER
14933M:	Harald Freudenberger <freude@linux.ibm.com>
14934L:	linux-s390@vger.kernel.org
14935S:	Supported
14936W:	http://www.ibm.com/developerworks/linux/linux390/
14937F:	drivers/s390/crypto/
14938
14939S390 ZFCP DRIVER
14940M:	Steffen Maier <maier@linux.ibm.com>
14941M:	Benjamin Block <bblock@linux.ibm.com>
14942L:	linux-s390@vger.kernel.org
14943S:	Supported
14944W:	http://www.ibm.com/developerworks/linux/linux390/
14945F:	drivers/s390/scsi/zfcp_*
14946
14947S3C24XX SD/MMC Driver
14948M:	Ben Dooks <ben-linux@fluff.org>
14949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14950S:	Supported
14951F:	drivers/mmc/host/s3cmci.*
14952
14953SAA6588 RDS RECEIVER DRIVER
14954M:	Hans Verkuil <hverkuil@xs4all.nl>
14955L:	linux-media@vger.kernel.org
14956S:	Odd Fixes
14957W:	https://linuxtv.org
14958T:	git git://linuxtv.org/media_tree.git
14959F:	drivers/media/i2c/saa6588*
14960
14961SAA7134 VIDEO4LINUX DRIVER
14962M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14963L:	linux-media@vger.kernel.org
14964S:	Odd fixes
14965W:	https://linuxtv.org
14966T:	git git://linuxtv.org/media_tree.git
14967F:	Documentation/driver-api/media/drivers/saa7134*
14968F:	drivers/media/pci/saa7134/
14969
14970SAA7146 VIDEO4LINUX-2 DRIVER
14971M:	Hans Verkuil <hverkuil@xs4all.nl>
14972L:	linux-media@vger.kernel.org
14973S:	Maintained
14974T:	git git://linuxtv.org/media_tree.git
14975F:	drivers/media/common/saa7146/
14976F:	drivers/media/pci/saa7146/
14977F:	include/media/drv-intf/saa7146*
14978
14979SAFESETID SECURITY MODULE
14980M:	Micah Morton <mortonm@chromium.org>
14981S:	Supported
14982F:	Documentation/admin-guide/LSM/SafeSetID.rst
14983F:	security/safesetid/
14984
14985SAMSUNG AUDIO (ASoC) DRIVERS
14986M:	Krzysztof Kozlowski <krzk@kernel.org>
14987M:	Sangbeom Kim <sbkim73@samsung.com>
14988M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14989L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14990S:	Supported
14991F:	Documentation/devicetree/bindings/sound/samsung*
14992F:	sound/soc/samsung/
14993
14994SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14995M:	Krzysztof Kozlowski <krzk@kernel.org>
14996L:	linux-crypto@vger.kernel.org
14997L:	linux-samsung-soc@vger.kernel.org
14998S:	Maintained
14999F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15000F:	drivers/crypto/exynos-rng.c
15001
15002SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15003M:	Łukasz Stelmach <l.stelmach@samsung.com>
15004L:	linux-samsung-soc@vger.kernel.org
15005S:	Maintained
15006F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15007F:	drivers/char/hw_random/exynos-trng.c
15008
15009SAMSUNG FRAMEBUFFER DRIVER
15010M:	Jingoo Han <jingoohan1@gmail.com>
15011L:	linux-fbdev@vger.kernel.org
15012S:	Maintained
15013F:	drivers/video/fbdev/s3c-fb.c
15014
15015SAMSUNG LAPTOP DRIVER
15016M:	Corentin Chary <corentin.chary@gmail.com>
15017L:	platform-driver-x86@vger.kernel.org
15018S:	Maintained
15019F:	drivers/platform/x86/samsung-laptop.c
15020
15021SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15022M:	Sangbeom Kim <sbkim73@samsung.com>
15023M:	Krzysztof Kozlowski <krzk@kernel.org>
15024M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15025L:	linux-kernel@vger.kernel.org
15026L:	linux-samsung-soc@vger.kernel.org
15027S:	Supported
15028F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15029F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15030F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15031F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15032F:	drivers/clk/clk-s2mps11.c
15033F:	drivers/mfd/sec*.c
15034F:	drivers/regulator/s2m*.c
15035F:	drivers/regulator/s5m*.c
15036F:	drivers/rtc/rtc-s5m.c
15037F:	include/linux/mfd/samsung/
15038
15039SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15040M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15041L:	linux-media@vger.kernel.org
15042L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15043S:	Maintained
15044F:	drivers/media/platform/s3c-camif/
15045F:	include/media/drv-intf/s3c_camif.h
15046
15047SAMSUNG S3FWRN5 NFC DRIVER
15048M:	Robert Baldyga <r.baldyga@samsung.com>
15049M:	Krzysztof Opasiak <k.opasiak@samsung.com>
15050L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15051S:	Supported
15052F:	drivers/nfc/s3fwrn5
15053
15054SAMSUNG S5C73M3 CAMERA DRIVER
15055M:	Kyungmin Park <kyungmin.park@samsung.com>
15056M:	Andrzej Hajda <a.hajda@samsung.com>
15057L:	linux-media@vger.kernel.org
15058S:	Supported
15059F:	drivers/media/i2c/s5c73m3/*
15060
15061SAMSUNG S5K5BAF CAMERA DRIVER
15062M:	Kyungmin Park <kyungmin.park@samsung.com>
15063M:	Andrzej Hajda <a.hajda@samsung.com>
15064L:	linux-media@vger.kernel.org
15065S:	Supported
15066F:	drivers/media/i2c/s5k5baf.c
15067
15068SAMSUNG S5P Security SubSystem (SSS) DRIVER
15069M:	Krzysztof Kozlowski <krzk@kernel.org>
15070M:	Vladimir Zapolskiy <vz@mleia.com>
15071M:	Kamil Konieczny <k.konieczny@samsung.com>
15072L:	linux-crypto@vger.kernel.org
15073L:	linux-samsung-soc@vger.kernel.org
15074S:	Maintained
15075F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15076F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15077F:	drivers/crypto/s5p-sss.c
15078
15079SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15080M:	Kyungmin Park <kyungmin.park@samsung.com>
15081M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15082L:	linux-media@vger.kernel.org
15083S:	Supported
15084Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15085F:	drivers/media/platform/exynos4-is/
15086
15087SAMSUNG SOC CLOCK DRIVERS
15088M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15089M:	Tomasz Figa <tomasz.figa@gmail.com>
15090M:	Chanwoo Choi <cw00.choi@samsung.com>
15091L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15092S:	Supported
15093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15094F:	Documentation/devicetree/bindings/clock/exynos*.txt
15095F:	Documentation/devicetree/bindings/clock/samsung,s3c*
15096F:	Documentation/devicetree/bindings/clock/samsung,s5p*
15097F:	drivers/clk/samsung/
15098F:	include/dt-bindings/clock/exynos*.h
15099
15100SAMSUNG SPI DRIVERS
15101M:	Kukjin Kim <kgene@kernel.org>
15102M:	Krzysztof Kozlowski <krzk@kernel.org>
15103M:	Andi Shyti <andi@etezian.org>
15104L:	linux-spi@vger.kernel.org
15105L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15106S:	Maintained
15107F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
15108F:	drivers/spi/spi-s3c*
15109F:	include/linux/platform_data/spi-s3c64xx.h
15110
15111SAMSUNG SXGBE DRIVERS
15112M:	Byungho An <bh74.an@samsung.com>
15113L:	netdev@vger.kernel.org
15114S:	Supported
15115F:	drivers/net/ethernet/samsung/sxgbe/
15116
15117SAMSUNG THERMAL DRIVER
15118M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15119L:	linux-pm@vger.kernel.org
15120L:	linux-samsung-soc@vger.kernel.org
15121S:	Supported
15122T:	git https://github.com/lmajewski/linux-samsung-thermal.git
15123F:	drivers/thermal/samsung/
15124
15125SAMSUNG USB2 PHY DRIVER
15126M:	Kamil Debski <kamil@wypas.org>
15127M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15128L:	linux-kernel@vger.kernel.org
15129S:	Supported
15130F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
15131F:	Documentation/driver-api/phy/samsung-usb2.rst
15132F:	drivers/phy/samsung/phy-exynos4210-usb2.c
15133F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
15134F:	drivers/phy/samsung/phy-exynos5250-usb2.c
15135F:	drivers/phy/samsung/phy-s5pv210-usb2.c
15136F:	drivers/phy/samsung/phy-samsung-usb2.c
15137F:	drivers/phy/samsung/phy-samsung-usb2.h
15138
15139SC1200 WDT DRIVER
15140M:	Zwane Mwaikambo <zwanem@gmail.com>
15141S:	Maintained
15142F:	drivers/watchdog/sc1200wdt.c
15143
15144SCHEDULER
15145M:	Ingo Molnar <mingo@redhat.com>
15146M:	Peter Zijlstra <peterz@infradead.org>
15147M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15148M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15149R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15150R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15151R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15152R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15153L:	linux-kernel@vger.kernel.org
15154S:	Maintained
15155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15156F:	include/linux/preempt.h
15157F:	include/linux/sched.h
15158F:	include/linux/wait.h
15159F:	include/uapi/linux/sched.h
15160F:	kernel/sched/
15161
15162SCR24X CHIP CARD INTERFACE DRIVER
15163M:	Lubomir Rintel <lkundrak@v3.sk>
15164S:	Supported
15165F:	drivers/char/pcmcia/scr24x_cs.c
15166
15167SCSI CDROM DRIVER
15168M:	Jens Axboe <axboe@kernel.dk>
15169L:	linux-scsi@vger.kernel.org
15170S:	Maintained
15171W:	http://www.kernel.dk
15172F:	drivers/scsi/sr*
15173
15174SCSI RDMA PROTOCOL (SRP) INITIATOR
15175M:	Bart Van Assche <bvanassche@acm.org>
15176L:	linux-rdma@vger.kernel.org
15177S:	Supported
15178Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15179F:	drivers/infiniband/ulp/srp/
15180F:	include/scsi/srp.h
15181
15182SCSI RDMA PROTOCOL (SRP) TARGET
15183M:	Bart Van Assche <bvanassche@acm.org>
15184L:	linux-rdma@vger.kernel.org
15185L:	target-devel@vger.kernel.org
15186S:	Supported
15187Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15188F:	drivers/infiniband/ulp/srpt/
15189
15190SCSI SG DRIVER
15191M:	Doug Gilbert <dgilbert@interlog.com>
15192L:	linux-scsi@vger.kernel.org
15193S:	Maintained
15194W:	http://sg.danny.cz/sg
15195F:	Documentation/scsi/scsi-generic.rst
15196F:	drivers/scsi/sg.c
15197F:	include/scsi/sg.h
15198
15199SCSI SUBSYSTEM
15200M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
15201M:	"Martin K. Petersen" <martin.petersen@oracle.com>
15202L:	linux-scsi@vger.kernel.org
15203S:	Maintained
15204Q:	https://patchwork.kernel.org/project/linux-scsi/list/
15205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15207F:	Documentation/devicetree/bindings/scsi/
15208F:	drivers/scsi/
15209F:	include/scsi/
15210
15211SCSI TAPE DRIVER
15212M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15213L:	linux-scsi@vger.kernel.org
15214S:	Maintained
15215F:	Documentation/scsi/st.rst
15216F:	drivers/scsi/st.*
15217F:	drivers/scsi/st_*.h
15218
15219SCSI TARGET SUBSYSTEM
15220M:	"Martin K. Petersen" <martin.petersen@oracle.com>
15221L:	linux-scsi@vger.kernel.org
15222L:	target-devel@vger.kernel.org
15223S:	Supported
15224W:	http://www.linux-iscsi.org
15225Q:	https://patchwork.kernel.org/project/target-devel/list/
15226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15227F:	Documentation/target/
15228F:	drivers/target/
15229F:	include/target/
15230
15231SCTP PROTOCOL
15232M:	Vlad Yasevich <vyasevich@gmail.com>
15233M:	Neil Horman <nhorman@tuxdriver.com>
15234M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15235L:	linux-sctp@vger.kernel.org
15236S:	Maintained
15237W:	http://lksctp.sourceforge.net
15238F:	Documentation/networking/sctp.rst
15239F:	include/linux/sctp.h
15240F:	include/net/sctp/
15241F:	include/uapi/linux/sctp.h
15242F:	net/sctp/
15243
15244SCx200 CPU SUPPORT
15245M:	Jim Cromie <jim.cromie@gmail.com>
15246S:	Odd Fixes
15247F:	Documentation/i2c/busses/scx200_acb.rst
15248F:	arch/x86/platform/scx200/
15249F:	drivers/i2c/busses/scx200*
15250F:	drivers/mtd/maps/scx200_docflash.c
15251F:	drivers/watchdog/scx200_wdt.c
15252F:	include/linux/scx200.h
15253
15254SCx200 GPIO DRIVER
15255M:	Jim Cromie <jim.cromie@gmail.com>
15256S:	Maintained
15257F:	drivers/char/scx200_gpio.c
15258F:	include/linux/scx200_gpio.h
15259
15260SCx200 HRT CLOCKSOURCE DRIVER
15261M:	Jim Cromie <jim.cromie@gmail.com>
15262S:	Maintained
15263F:	drivers/clocksource/scx200_hrt.c
15264
15265SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15266M:	Sascha Sommer <saschasommer@freenet.de>
15267L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15268S:	Maintained
15269F:	drivers/mmc/host/sdricoh_cs.c
15270
15271SECO BOARDS CEC DRIVER
15272M:	Ettore Chimenti <ek5.chimenti@gmail.com>
15273S:	Maintained
15274F:	drivers/media/platform/seco-cec/seco-cec.c
15275F:	drivers/media/platform/seco-cec/seco-cec.h
15276
15277SECURE COMPUTING
15278M:	Kees Cook <keescook@chromium.org>
15279R:	Andy Lutomirski <luto@amacapital.net>
15280R:	Will Drewry <wad@chromium.org>
15281S:	Supported
15282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15283F:	Documentation/userspace-api/seccomp_filter.rst
15284F:	include/linux/seccomp.h
15285F:	include/uapi/linux/seccomp.h
15286F:	kernel/seccomp.c
15287F:	tools/testing/selftests/kselftest_harness.h
15288F:	tools/testing/selftests/seccomp/*
15289K:	\bsecure_computing
15290K:	\bTIF_SECCOMP\b
15291
15292SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15293M:	Al Cooper <alcooperx@gmail.com>
15294L:	linux-mmc@vger.kernel.org
15295L:	bcm-kernel-feedback-list@broadcom.com
15296S:	Maintained
15297F:	drivers/mmc/host/sdhci-brcmstb*
15298
15299SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15300M:	Adrian Hunter <adrian.hunter@intel.com>
15301L:	linux-mmc@vger.kernel.org
15302S:	Maintained
15303F:	drivers/mmc/host/sdhci*
15304F:	include/linux/mmc/sdhci*
15305
15306SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15307M:	Ludovic Desroches <ludovic.desroches@microchip.com>
15308L:	linux-mmc@vger.kernel.org
15309S:	Supported
15310F:	drivers/mmc/host/sdhci-of-at91.c
15311
15312SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15313M:	Ben Dooks <ben-linux@fluff.org>
15314M:	Jaehoon Chung <jh80.chung@samsung.com>
15315L:	linux-mmc@vger.kernel.org
15316S:	Maintained
15317F:	drivers/mmc/host/sdhci-s3c*
15318
15319SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15320M:	Viresh Kumar <vireshk@kernel.org>
15321L:	linux-mmc@vger.kernel.org
15322S:	Maintained
15323F:	drivers/mmc/host/sdhci-spear.c
15324
15325SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15326M:	Kishon Vijay Abraham I <kishon@ti.com>
15327L:	linux-mmc@vger.kernel.org
15328S:	Maintained
15329F:	drivers/mmc/host/sdhci-omap.c
15330
15331SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15332M:	Jonathan Derrick <jonathan.derrick@intel.com>
15333M:	Revanth Rajashekar <revanth.rajashekar@intel.com>
15334L:	linux-block@vger.kernel.org
15335S:	Supported
15336F:	block/opal_proto.h
15337F:	block/sed*
15338F:	include/linux/sed*
15339F:	include/uapi/linux/sed*
15340
15341SECURITY CONTACT
15342M:	Security Officers <security@kernel.org>
15343S:	Supported
15344
15345SECURITY SUBSYSTEM
15346M:	James Morris <jmorris@namei.org>
15347M:	"Serge E. Hallyn" <serge@hallyn.com>
15348L:	linux-security-module@vger.kernel.org (suggested Cc:)
15349S:	Supported
15350W:	http://kernsec.org/
15351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15352F:	security/
15353X:	security/selinux/
15354
15355SELINUX SECURITY MODULE
15356M:	Paul Moore <paul@paul-moore.com>
15357M:	Stephen Smalley <stephen.smalley.work@gmail.com>
15358M:	Eric Paris <eparis@parisplace.org>
15359L:	selinux@vger.kernel.org
15360S:	Supported
15361W:	https://selinuxproject.org
15362W:	https://github.com/SELinuxProject
15363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15364F:	Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15365F:	Documentation/ABI/obsolete/sysfs-selinux-disable
15366F:	Documentation/admin-guide/LSM/SELinux.rst
15367F:	include/uapi/linux/selinux_netlink.h
15368F:	scripts/selinux/
15369F:	security/selinux/
15370
15371SENSABLE PHANTOM
15372M:	Jiri Slaby <jirislaby@gmail.com>
15373S:	Maintained
15374F:	drivers/misc/phantom.c
15375F:	include/uapi/linux/phantom.h
15376
15377SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15378M:	Tomasz Duszynski <tduszyns@gmail.com>
15379S:	Maintained
15380F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15381F:	drivers/iio/chemical/sps30.c
15382
15383SERIAL DEVICE BUS
15384M:	Rob Herring <robh@kernel.org>
15385L:	linux-serial@vger.kernel.org
15386S:	Maintained
15387F:	Documentation/devicetree/bindings/serial/serial.yaml
15388F:	drivers/tty/serdev/
15389F:	include/linux/serdev.h
15390
15391SERIAL DRIVERS
15392M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15393L:	linux-serial@vger.kernel.org
15394S:	Maintained
15395F:	Documentation/devicetree/bindings/serial/
15396F:	drivers/tty/serial/
15397
15398SERIAL IR RECEIVER
15399M:	Sean Young <sean@mess.org>
15400L:	linux-media@vger.kernel.org
15401S:	Maintained
15402F:	drivers/media/rc/serial_ir.c
15403
15404SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15405M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15406L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15407S:	Maintained
15408F:	Documentation/devicetree/bindings/slimbus/
15409F:	drivers/slimbus/
15410F:	include/linux/slimbus.h
15411
15412SFC NETWORK DRIVER
15413M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15414M:	Edward Cree <ecree@solarflare.com>
15415M:	Martin Habets <mhabets@solarflare.com>
15416L:	netdev@vger.kernel.org
15417S:	Supported
15418F:	drivers/net/ethernet/sfc/
15419
15420SFF/SFP/SFP+ MODULE SUPPORT
15421M:	Russell King <linux@armlinux.org.uk>
15422L:	netdev@vger.kernel.org
15423S:	Maintained
15424F:	drivers/net/phy/phylink.c
15425F:	drivers/net/phy/sfp*
15426F:	include/linux/phylink.h
15427F:	include/linux/sfp.h
15428K:	phylink
15429
15430SGI GRU DRIVER
15431M:	Dimitri Sivanich <sivanich@sgi.com>
15432S:	Maintained
15433F:	drivers/misc/sgi-gru/
15434
15435SGI XP/XPC/XPNET DRIVER
15436M:	Cliff Whickman <cpw@sgi.com>
15437M:	Robin Holt <robinmholt@gmail.com>
15438S:	Maintained
15439F:	drivers/misc/sgi-xp/
15440
15441SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15442M:	Ursula Braun <ubraun@linux.ibm.com>
15443M:	Karsten Graul <kgraul@linux.ibm.com>
15444L:	linux-s390@vger.kernel.org
15445S:	Supported
15446W:	http://www.ibm.com/developerworks/linux/linux390/
15447F:	net/smc/
15448
15449SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15450M:	Linus Walleij <linus.walleij@linaro.org>
15451L:	linux-iio@vger.kernel.org
15452S:	Maintained
15453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15454F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15455F:	drivers/iio/light/gp2ap002.c
15456
15457SHARP RJ54N1CB0C SENSOR DRIVER
15458M:	Jacopo Mondi <jacopo@jmondi.org>
15459L:	linux-media@vger.kernel.org
15460S:	Odd fixes
15461T:	git git://linuxtv.org/media_tree.git
15462F:	drivers/media/i2c/rj54n1cb0c.c
15463F:	include/media/i2c/rj54n1cb0c.h
15464
15465SH_VOU V4L2 OUTPUT DRIVER
15466L:	linux-media@vger.kernel.org
15467S:	Orphan
15468F:	drivers/media/platform/sh_vou.c
15469F:	include/media/drv-intf/sh_vou.h
15470
15471SI2157 MEDIA DRIVER
15472M:	Antti Palosaari <crope@iki.fi>
15473L:	linux-media@vger.kernel.org
15474S:	Maintained
15475W:	https://linuxtv.org
15476W:	http://palosaari.fi/linux/
15477Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15478T:	git git://linuxtv.org/anttip/media_tree.git
15479F:	drivers/media/tuners/si2157*
15480
15481SI2165 MEDIA DRIVER
15482M:	Matthias Schwarzott <zzam@gentoo.org>
15483L:	linux-media@vger.kernel.org
15484S:	Maintained
15485W:	https://linuxtv.org
15486Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15487F:	drivers/media/dvb-frontends/si2165*
15488
15489SI2168 MEDIA DRIVER
15490M:	Antti Palosaari <crope@iki.fi>
15491L:	linux-media@vger.kernel.org
15492S:	Maintained
15493W:	https://linuxtv.org
15494W:	http://palosaari.fi/linux/
15495Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15496T:	git git://linuxtv.org/anttip/media_tree.git
15497F:	drivers/media/dvb-frontends/si2168*
15498
15499SI470X FM RADIO RECEIVER I2C DRIVER
15500M:	Hans Verkuil <hverkuil@xs4all.nl>
15501L:	linux-media@vger.kernel.org
15502S:	Odd Fixes
15503W:	https://linuxtv.org
15504T:	git git://linuxtv.org/media_tree.git
15505F:	drivers/media/radio/si470x/radio-si470x-i2c.c
15506
15507SI470X FM RADIO RECEIVER USB DRIVER
15508M:	Hans Verkuil <hverkuil@xs4all.nl>
15509L:	linux-media@vger.kernel.org
15510S:	Maintained
15511W:	https://linuxtv.org
15512T:	git git://linuxtv.org/media_tree.git
15513F:	drivers/media/radio/si470x/radio-si470x-common.c
15514F:	drivers/media/radio/si470x/radio-si470x-usb.c
15515F:	drivers/media/radio/si470x/radio-si470x.h
15516
15517SI4713 FM RADIO TRANSMITTER I2C DRIVER
15518M:	Eduardo Valentin <edubezval@gmail.com>
15519L:	linux-media@vger.kernel.org
15520S:	Odd Fixes
15521W:	https://linuxtv.org
15522T:	git git://linuxtv.org/media_tree.git
15523F:	drivers/media/radio/si4713/si4713.?
15524
15525SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15526M:	Eduardo Valentin <edubezval@gmail.com>
15527L:	linux-media@vger.kernel.org
15528S:	Odd Fixes
15529W:	https://linuxtv.org
15530T:	git git://linuxtv.org/media_tree.git
15531F:	drivers/media/radio/si4713/radio-platform-si4713.c
15532
15533SI4713 FM RADIO TRANSMITTER USB DRIVER
15534M:	Hans Verkuil <hverkuil@xs4all.nl>
15535L:	linux-media@vger.kernel.org
15536S:	Maintained
15537W:	https://linuxtv.org
15538T:	git git://linuxtv.org/media_tree.git
15539F:	drivers/media/radio/si4713/radio-usb-si4713.c
15540
15541SIANO DVB DRIVER
15542M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15543L:	linux-media@vger.kernel.org
15544S:	Odd fixes
15545W:	https://linuxtv.org
15546T:	git git://linuxtv.org/media_tree.git
15547F:	drivers/media/common/siano/
15548F:	drivers/media/mmc/siano/
15549F:	drivers/media/usb/siano/
15550F:	drivers/media/usb/siano/
15551
15552SIFIVE DRIVERS
15553M:	Palmer Dabbelt <palmer@dabbelt.com>
15554M:	Paul Walmsley <paul.walmsley@sifive.com>
15555L:	linux-riscv@lists.infradead.org
15556S:	Supported
15557T:	git git://github.com/sifive/riscv-linux.git
15558N:	sifive
15559K:	[^@]sifive
15560
15561SIFIVE FU540 SYSTEM-ON-CHIP
15562M:	Paul Walmsley <paul.walmsley@sifive.com>
15563M:	Palmer Dabbelt <palmer@dabbelt.com>
15564L:	linux-riscv@lists.infradead.org
15565S:	Supported
15566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15567N:	fu540
15568K:	fu540
15569
15570SIFIVE PDMA DRIVER
15571M:	Green Wan <green.wan@sifive.com>
15572S:	Maintained
15573F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15574F:	drivers/dma/sf-pdma/
15575
15576SILEAD TOUCHSCREEN DRIVER
15577M:	Hans de Goede <hdegoede@redhat.com>
15578L:	linux-input@vger.kernel.org
15579L:	platform-driver-x86@vger.kernel.org
15580S:	Maintained
15581F:	drivers/input/touchscreen/silead.c
15582F:	drivers/platform/x86/touchscreen_dmi.c
15583
15584SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15585M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
15586S:	Supported
15587F:	drivers/staging/wfx/
15588
15589SILICON MOTION SM712 FRAME BUFFER DRIVER
15590M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15591M:	Teddy Wang <teddy.wang@siliconmotion.com>
15592M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15593L:	linux-fbdev@vger.kernel.org
15594S:	Maintained
15595F:	Documentation/fb/sm712fb.rst
15596F:	drivers/video/fbdev/sm712*
15597
15598SIMPLE FIRMWARE INTERFACE (SFI)
15599S:	Obsolete
15600W:	http://simplefirmware.org/
15601F:	arch/x86/platform/sfi/
15602F:	drivers/sfi/
15603F:	include/linux/sfi*.h
15604
15605SIMPLEFB FB DRIVER
15606M:	Hans de Goede <hdegoede@redhat.com>
15607L:	linux-fbdev@vger.kernel.org
15608S:	Maintained
15609F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15610F:	drivers/video/fbdev/simplefb.c
15611F:	include/linux/platform_data/simplefb.h
15612
15613SIMTEC EB110ATX (Chalice CATS)
15614M:	Vincent Sanders <vince@simtec.co.uk>
15615M:	Simtec Linux Team <linux@simtec.co.uk>
15616S:	Supported
15617W:	http://www.simtec.co.uk/products/EB110ATX/
15618
15619SIMTEC EB2410ITX (BAST)
15620M:	Vincent Sanders <vince@simtec.co.uk>
15621M:	Simtec Linux Team <linux@simtec.co.uk>
15622S:	Supported
15623W:	http://www.simtec.co.uk/products/EB2410ITX/
15624F:	arch/arm/mach-s3c24xx/bast-ide.c
15625F:	arch/arm/mach-s3c24xx/bast-irq.c
15626F:	arch/arm/mach-s3c24xx/mach-bast.c
15627
15628SIOX
15629M:	Thorsten Scherer <t.scherer@eckelmann.de>
15630M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15631R:	Pengutronix Kernel Team <kernel@pengutronix.de>
15632S:	Supported
15633F:	drivers/gpio/gpio-siox.c
15634F:	drivers/siox/*
15635F:	include/trace/events/siox.h
15636
15637SIPHASH PRF ROUTINES
15638M:	Jason A. Donenfeld <Jason@zx2c4.com>
15639S:	Maintained
15640F:	include/linux/siphash.h
15641F:	lib/siphash.c
15642F:	lib/test_siphash.c
15643
15644SIS 190 ETHERNET DRIVER
15645M:	Francois Romieu <romieu@fr.zoreil.com>
15646L:	netdev@vger.kernel.org
15647S:	Maintained
15648F:	drivers/net/ethernet/sis/sis190.c
15649
15650SIS 900/7016 FAST ETHERNET DRIVER
15651M:	Daniele Venzano <venza@brownhat.org>
15652L:	netdev@vger.kernel.org
15653S:	Maintained
15654W:	http://www.brownhat.org/sis900.html
15655F:	drivers/net/ethernet/sis/sis900.*
15656
15657SIS FRAMEBUFFER DRIVER
15658M:	Thomas Winischhofer <thomas@winischhofer.net>
15659S:	Maintained
15660W:	http://www.winischhofer.net/linuxsisvga.shtml
15661F:	Documentation/fb/sisfb.rst
15662F:	drivers/video/fbdev/sis/
15663F:	include/video/sisfb.h
15664
15665SIS USB2VGA DRIVER
15666M:	Thomas Winischhofer <thomas@winischhofer.net>
15667S:	Maintained
15668W:	http://www.winischhofer.at/linuxsisusbvga.shtml
15669F:	drivers/usb/misc/sisusbvga/
15670
15671SLAB ALLOCATOR
15672M:	Christoph Lameter <cl@linux.com>
15673M:	Pekka Enberg <penberg@kernel.org>
15674M:	David Rientjes <rientjes@google.com>
15675M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
15676M:	Andrew Morton <akpm@linux-foundation.org>
15677L:	linux-mm@kvack.org
15678S:	Maintained
15679F:	include/linux/sl?b*.h
15680F:	mm/sl?b*
15681
15682SLEEPABLE READ-COPY UPDATE (SRCU)
15683M:	Lai Jiangshan <jiangshanlai@gmail.com>
15684M:	"Paul E. McKenney" <paulmck@kernel.org>
15685M:	Josh Triplett <josh@joshtriplett.org>
15686R:	Steven Rostedt <rostedt@goodmis.org>
15687R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15688L:	rcu@vger.kernel.org
15689S:	Supported
15690W:	http://www.rdrop.com/users/paulmck/RCU/
15691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15692F:	include/linux/srcu*.h
15693F:	kernel/rcu/srcu*.c
15694
15695SMACK SECURITY MODULE
15696M:	Casey Schaufler <casey@schaufler-ca.com>
15697L:	linux-security-module@vger.kernel.org
15698S:	Maintained
15699W:	http://schaufler-ca.com
15700T:	git git://github.com/cschaufler/smack-next
15701F:	Documentation/admin-guide/LSM/Smack.rst
15702F:	security/smack/
15703
15704SMC91x ETHERNET DRIVER
15705M:	Nicolas Pitre <nico@fluxnic.net>
15706S:	Odd Fixes
15707F:	drivers/net/ethernet/smsc/smc91x.*
15708
15709SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15710M:	Mark Rutland <mark.rutland@arm.com>
15711M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15712M:	Sudeep Holla <sudeep.holla@arm.com>
15713L:	linux-arm-kernel@lists.infradead.org
15714S:	Maintained
15715F:	drivers/firmware/smccc/
15716F:	include/linux/arm-smccc.h
15717
15718SMIA AND SMIA++ IMAGE SENSOR DRIVER
15719M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15720L:	linux-media@vger.kernel.org
15721S:	Maintained
15722F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15723F:	drivers/media/i2c/smiapp-pll.c
15724F:	drivers/media/i2c/smiapp-pll.h
15725F:	drivers/media/i2c/smiapp/
15726F:	include/uapi/linux/smiapp.h
15727
15728SMM665 HARDWARE MONITOR DRIVER
15729M:	Guenter Roeck <linux@roeck-us.net>
15730L:	linux-hwmon@vger.kernel.org
15731S:	Maintained
15732F:	Documentation/hwmon/smm665.rst
15733F:	drivers/hwmon/smm665.c
15734
15735SMSC EMC2103 HARDWARE MONITOR DRIVER
15736M:	Steve Glendinning <steve.glendinning@shawell.net>
15737L:	linux-hwmon@vger.kernel.org
15738S:	Maintained
15739F:	Documentation/hwmon/emc2103.rst
15740F:	drivers/hwmon/emc2103.c
15741
15742SMSC SCH5627 HARDWARE MONITOR DRIVER
15743M:	Hans de Goede <hdegoede@redhat.com>
15744L:	linux-hwmon@vger.kernel.org
15745S:	Supported
15746F:	Documentation/hwmon/sch5627.rst
15747F:	drivers/hwmon/sch5627.c
15748
15749SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15750M:	Steve Glendinning <steve.glendinning@shawell.net>
15751L:	linux-fbdev@vger.kernel.org
15752S:	Maintained
15753F:	drivers/video/fbdev/smscufx.c
15754
15755SMSC47B397 HARDWARE MONITOR DRIVER
15756M:	Jean Delvare <jdelvare@suse.com>
15757L:	linux-hwmon@vger.kernel.org
15758S:	Maintained
15759F:	Documentation/hwmon/smsc47b397.rst
15760F:	drivers/hwmon/smsc47b397.c
15761
15762SMSC911x ETHERNET DRIVER
15763M:	Steve Glendinning <steve.glendinning@shawell.net>
15764L:	netdev@vger.kernel.org
15765S:	Maintained
15766F:	drivers/net/ethernet/smsc/smsc911x.*
15767F:	include/linux/smsc911x.h
15768
15769SMSC9420 PCI ETHERNET DRIVER
15770M:	Steve Glendinning <steve.glendinning@shawell.net>
15771L:	netdev@vger.kernel.org
15772S:	Maintained
15773F:	drivers/net/ethernet/smsc/smsc9420.*
15774
15775SOCIONEXT (SNI) AVE NETWORK DRIVER
15776M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15777L:	netdev@vger.kernel.org
15778S:	Maintained
15779F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
15780F:	drivers/net/ethernet/socionext/sni_ave.c
15781
15782SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15783M:	Jassi Brar <jaswinder.singh@linaro.org>
15784M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15785L:	netdev@vger.kernel.org
15786S:	Maintained
15787F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15788F:	drivers/net/ethernet/socionext/netsec.c
15789
15790SOCIONEXT (SNI) Synquacer SPI DRIVER
15791M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15792M:	Jassi Brar <jaswinder.singh@linaro.org>
15793L:	linux-spi@vger.kernel.org
15794S:	Maintained
15795F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15796F:	drivers/spi/spi-synquacer.c
15797
15798SOCIONEXT SYNQUACER I2C DRIVER
15799M:	Ard Biesheuvel <ardb@kernel.org>
15800L:	linux-i2c@vger.kernel.org
15801S:	Maintained
15802F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15803F:	drivers/i2c/busses/i2c-synquacer.c
15804
15805SOCIONEXT UNIPHIER SOUND DRIVER
15806L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15807S:	Orphan
15808F:	sound/soc/uniphier/
15809
15810SOEKRIS NET48XX LED SUPPORT
15811M:	Chris Boot <bootc@bootc.net>
15812S:	Maintained
15813F:	drivers/leds/leds-net48xx.c
15814
15815SOFT-IWARP DRIVER (siw)
15816M:	Bernard Metzler <bmt@zurich.ibm.com>
15817L:	linux-rdma@vger.kernel.org
15818S:	Supported
15819F:	drivers/infiniband/sw/siw/
15820F:	include/uapi/rdma/siw-abi.h
15821
15822SOFT-ROCE DRIVER (rxe)
15823M:	Zhu Yanjun <yanjunz@mellanox.com>
15824L:	linux-rdma@vger.kernel.org
15825S:	Supported
15826F:	drivers/infiniband/sw/rxe/
15827F:	include/uapi/rdma/rdma_user_rxe.h
15828
15829SOFTLOGIC 6x10 MPEG CODEC
15830M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15831M:	Anton Sviridenko <anton@corp.bluecherry.net>
15832M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15833M:	Andrey Utkin <andrey_utkin@fastmail.com>
15834M:	Ismael Luceno <ismael@iodev.co.uk>
15835L:	linux-media@vger.kernel.org
15836S:	Supported
15837F:	drivers/media/pci/solo6x10/
15838
15839SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15840M:	James Morse <james.morse@arm.com>
15841L:	linux-arm-kernel@lists.infradead.org
15842S:	Maintained
15843F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15844F:	drivers/firmware/arm_sdei.c
15845F:	include/linux/arm_sdei.h
15846F:	include/uapi/linux/arm_sdei.h
15847
15848SOFTWARE RAID (Multiple Disks) SUPPORT
15849M:	Song Liu <song@kernel.org>
15850L:	linux-raid@vger.kernel.org
15851S:	Supported
15852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15853F:	drivers/md/Kconfig
15854F:	drivers/md/Makefile
15855F:	drivers/md/md*
15856F:	drivers/md/raid*
15857F:	include/linux/raid/
15858F:	include/uapi/linux/raid/
15859
15860SOLIDRUN CLEARFOG SUPPORT
15861M:	Russell King <linux@armlinux.org.uk>
15862S:	Maintained
15863F:	arch/arm/boot/dts/armada-388-clearfog*
15864F:	arch/arm/boot/dts/armada-38x-solidrun-*
15865
15866SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15867M:	Russell King <linux@armlinux.org.uk>
15868S:	Maintained
15869F:	arch/arm/boot/dts/imx6*-cubox-i*
15870F:	arch/arm/boot/dts/imx6*-hummingboard*
15871F:	arch/arm/boot/dts/imx6*-sr-*
15872
15873SONIC NETWORK DRIVER
15874M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15875L:	netdev@vger.kernel.org
15876S:	Maintained
15877F:	drivers/net/ethernet/natsemi/sonic.*
15878
15879SONICS SILICON BACKPLANE DRIVER (SSB)
15880M:	Michael Buesch <m@bues.ch>
15881L:	linux-wireless@vger.kernel.org
15882S:	Maintained
15883F:	drivers/ssb/
15884F:	include/linux/ssb/
15885
15886SONY IMX214 SENSOR DRIVER
15887M:	Ricardo Ribalda <ribalda@kernel.org>
15888L:	linux-media@vger.kernel.org
15889S:	Maintained
15890T:	git git://linuxtv.org/media_tree.git
15891F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15892F:	drivers/media/i2c/imx214.c
15893
15894SONY IMX219 SENSOR DRIVER
15895M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
15896L:	linux-media@vger.kernel.org
15897S:	Maintained
15898T:	git git://linuxtv.org/media_tree.git
15899F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
15900F:	drivers/media/i2c/imx219.c
15901
15902SONY IMX258 SENSOR DRIVER
15903M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15904L:	linux-media@vger.kernel.org
15905S:	Maintained
15906T:	git git://linuxtv.org/media_tree.git
15907F:	drivers/media/i2c/imx258.c
15908
15909SONY IMX274 SENSOR DRIVER
15910M:	Leon Luo <leonl@leopardimaging.com>
15911L:	linux-media@vger.kernel.org
15912S:	Maintained
15913T:	git git://linuxtv.org/media_tree.git
15914F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15915F:	drivers/media/i2c/imx274.c
15916
15917SONY IMX290 SENSOR DRIVER
15918M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15919L:	linux-media@vger.kernel.org
15920S:	Maintained
15921T:	git git://linuxtv.org/media_tree.git
15922F:	Documentation/devicetree/bindings/media/i2c/imx290.txt
15923F:	drivers/media/i2c/imx290.c
15924
15925SONY IMX319 SENSOR DRIVER
15926M:	Bingbu Cao <bingbu.cao@intel.com>
15927L:	linux-media@vger.kernel.org
15928S:	Maintained
15929T:	git git://linuxtv.org/media_tree.git
15930F:	drivers/media/i2c/imx319.c
15931
15932SONY IMX355 SENSOR DRIVER
15933M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15934L:	linux-media@vger.kernel.org
15935S:	Maintained
15936T:	git git://linuxtv.org/media_tree.git
15937F:	drivers/media/i2c/imx355.c
15938
15939SONY MEMORYSTICK SUBSYSTEM
15940M:	Maxim Levitsky <maximlevitsky@gmail.com>
15941M:	Alex Dubov <oakad@yahoo.com>
15942M:	Ulf Hansson <ulf.hansson@linaro.org>
15943L:	linux-mmc@vger.kernel.org
15944S:	Maintained
15945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15946F:	drivers/memstick/
15947F:	include/linux/memstick.h
15948
15949SONY VAIO CONTROL DEVICE DRIVER
15950M:	Mattia Dongili <malattia@linux.it>
15951L:	platform-driver-x86@vger.kernel.org
15952S:	Maintained
15953W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15954F:	Documentation/admin-guide/laptops/sony-laptop.rst
15955F:	drivers/char/sonypi.c
15956F:	drivers/platform/x86/sony-laptop.c
15957F:	include/linux/sony-laptop.h
15958
15959SOUND
15960M:	Jaroslav Kysela <perex@perex.cz>
15961M:	Takashi Iwai <tiwai@suse.com>
15962L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15963S:	Maintained
15964W:	http://www.alsa-project.org/
15965Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15967F:	Documentation/sound/
15968F:	include/sound/
15969F:	include/uapi/sound/
15970F:	sound/
15971
15972SOUND - COMPRESSED AUDIO
15973M:	Vinod Koul <vkoul@kernel.org>
15974L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15975S:	Supported
15976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15977F:	Documentation/sound/designs/compress-offload.rst
15978F:	include/sound/compress_driver.h
15979F:	include/uapi/sound/compress_*
15980F:	sound/core/compress_offload.c
15981F:	sound/soc/soc-compress.c
15982
15983SOUND - DMAENGINE HELPERS
15984M:	Lars-Peter Clausen <lars@metafoo.de>
15985S:	Supported
15986F:	include/sound/dmaengine_pcm.h
15987F:	sound/core/pcm_dmaengine.c
15988F:	sound/soc/soc-generic-dmaengine-pcm.c
15989
15990SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15991M:	Liam Girdwood <lgirdwood@gmail.com>
15992M:	Mark Brown <broonie@kernel.org>
15993L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15994S:	Supported
15995W:	http://alsa-project.org/main/index.php/ASoC
15996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15997F:	Documentation/devicetree/bindings/sound/
15998F:	Documentation/sound/soc/
15999F:	include/dt-bindings/sound/
16000F:	include/sound/soc*
16001F:	sound/soc/
16002
16003SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16004M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16005M:	Liam Girdwood <lgirdwood@gmail.com>
16006M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16007M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
16008M:	Daniel Baluta <daniel.baluta@nxp.com>
16009L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16010S:	Supported
16011W:	https://github.com/thesofproject/linux/
16012F:	sound/soc/sof/
16013
16014SOUNDWIRE SUBSYSTEM
16015M:	Vinod Koul <vkoul@kernel.org>
16016M:	Sanyog Kale <sanyog.r.kale@intel.com>
16017R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16018L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16019S:	Supported
16020F:	Documentation/driver-api/soundwire/
16021F:	drivers/soundwire/
16022F:	include/linux/soundwire/
16023
16024SP2 MEDIA DRIVER
16025M:	Olli Salonen <olli.salonen@iki.fi>
16026L:	linux-media@vger.kernel.org
16027S:	Maintained
16028W:	https://linuxtv.org
16029Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16030F:	drivers/media/dvb-frontends/sp2*
16031
16032SPARC + UltraSPARC (sparc/sparc64)
16033M:	"David S. Miller" <davem@davemloft.net>
16034L:	sparclinux@vger.kernel.org
16035S:	Maintained
16036Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
16037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16039F:	arch/sparc/
16040F:	drivers/sbus/
16041
16042SPARC SERIAL DRIVERS
16043M:	"David S. Miller" <davem@davemloft.net>
16044L:	sparclinux@vger.kernel.org
16045S:	Maintained
16046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16048F:	drivers/tty/serial/suncore.c
16049F:	drivers/tty/serial/sunhv.c
16050F:	drivers/tty/serial/sunsab.c
16051F:	drivers/tty/serial/sunsab.h
16052F:	drivers/tty/serial/sunsu.c
16053F:	drivers/tty/serial/sunzilog.c
16054F:	drivers/tty/serial/sunzilog.h
16055F:	drivers/tty/vcc.c
16056F:	include/linux/sunserialcore.h
16057
16058SPARSE CHECKER
16059M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16060L:	linux-sparse@vger.kernel.org
16061S:	Maintained
16062W:	https://sparse.wiki.kernel.org/
16063T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16064F:	include/linux/compiler.h
16065
16066SPEAR CLOCK FRAMEWORK SUPPORT
16067M:	Viresh Kumar <vireshk@kernel.org>
16068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16069S:	Maintained
16070W:	http://www.st.com/spear
16071F:	drivers/clk/spear/
16072
16073SPEAR PLATFORM SUPPORT
16074M:	Viresh Kumar <vireshk@kernel.org>
16075M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16077S:	Maintained
16078W:	http://www.st.com/spear
16079F:	arch/arm/boot/dts/spear*
16080F:	arch/arm/mach-spear/
16081
16082SPI NOR SUBSYSTEM
16083M:	Tudor Ambarus <tudor.ambarus@microchip.com>
16084L:	linux-mtd@lists.infradead.org
16085S:	Maintained
16086W:	http://www.linux-mtd.infradead.org/
16087Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16088C:	irc://irc.oftc.net/mtd
16089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16090F:	drivers/mtd/spi-nor/
16091F:	include/linux/mtd/spi-nor.h
16092
16093SPI SUBSYSTEM
16094M:	Mark Brown <broonie@kernel.org>
16095L:	linux-spi@vger.kernel.org
16096S:	Maintained
16097Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
16098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16099F:	Documentation/devicetree/bindings/spi/
16100F:	Documentation/spi/
16101F:	drivers/spi/
16102F:	include/linux/spi/
16103F:	include/uapi/linux/spi/
16104F:	tools/spi/
16105
16106SPIDERNET NETWORK DRIVER for CELL
16107M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16108L:	netdev@vger.kernel.org
16109S:	Supported
16110F:	Documentation/networking/device_drivers/toshiba/spider_net.rst
16111F:	drivers/net/ethernet/toshiba/spider_net*
16112
16113SPMI SUBSYSTEM
16114R:	Stephen Boyd <sboyd@kernel.org>
16115L:	linux-arm-msm@vger.kernel.org
16116F:	Documentation/devicetree/bindings/spmi/
16117F:	drivers/spmi/
16118F:	include/dt-bindings/spmi/spmi.h
16119F:	include/linux/spmi.h
16120F:	include/trace/events/spmi.h
16121
16122SPU FILE SYSTEM
16123M:	Jeremy Kerr <jk@ozlabs.org>
16124L:	linuxppc-dev@lists.ozlabs.org
16125S:	Supported
16126W:	http://www.ibm.com/developerworks/power/cell/
16127F:	Documentation/filesystems/spufs/spufs.rst
16128F:	arch/powerpc/platforms/cell/spufs/
16129
16130SQUASHFS FILE SYSTEM
16131M:	Phillip Lougher <phillip@squashfs.org.uk>
16132L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
16133S:	Maintained
16134W:	http://squashfs.org.uk
16135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16136F:	Documentation/filesystems/squashfs.rst
16137F:	fs/squashfs/
16138
16139SRM (Alpha) environment access
16140M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
16141S:	Maintained
16142F:	arch/alpha/kernel/srm_env.c
16143
16144ST LSM6DSx IMU IIO DRIVER
16145M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16146L:	linux-iio@vger.kernel.org
16147S:	Maintained
16148W:	http://www.st.com/
16149F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16150F:	drivers/iio/imu/st_lsm6dsx/
16151
16152ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16153M:	Mickael Guene <mickael.guene@st.com>
16154L:	linux-media@vger.kernel.org
16155S:	Maintained
16156T:	git git://linuxtv.org/media_tree.git
16157F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16158F:	drivers/media/i2c/st-mipid02.c
16159
16160ST STM32 I2C/SMBUS DRIVER
16161M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16162L:	linux-i2c@vger.kernel.org
16163S:	Maintained
16164F:	drivers/i2c/busses/i2c-stm32*
16165
16166ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16167M:	Song Qiang <songqiang1304521@gmail.com>
16168L:	linux-iio@vger.kernel.org
16169S:	Maintained
16170F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16171F:	drivers/iio/proximity/vl53l0x-i2c.c
16172
16173STABLE BRANCH
16174M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16175M:	Sasha Levin <sashal@kernel.org>
16176L:	stable@vger.kernel.org
16177S:	Supported
16178F:	Documentation/process/stable-kernel-rules.rst
16179
16180STAGING - ATOMISP DRIVER
16181M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16182R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16183L:	linux-media@vger.kernel.org
16184S:	Maintained
16185F:	drivers/staging/media/atomisp/
16186
16187STAGING - COMEDI
16188M:	Ian Abbott <abbotti@mev.co.uk>
16189M:	H Hartley Sweeten <hsweeten@visionengravers.com>
16190S:	Odd Fixes
16191F:	drivers/staging/comedi/
16192
16193STAGING - FIELDBUS SUBSYSTEM
16194M:	Sven Van Asbroeck <TheSven73@gmail.com>
16195S:	Maintained
16196F:	drivers/staging/fieldbus/*
16197F:	drivers/staging/fieldbus/Documentation/
16198
16199STAGING - HMS ANYBUS-S BUS
16200M:	Sven Van Asbroeck <TheSven73@gmail.com>
16201S:	Maintained
16202F:	drivers/staging/fieldbus/anybuss/
16203
16204STAGING - INDUSTRIAL IO
16205M:	Jonathan Cameron <jic23@kernel.org>
16206L:	linux-iio@vger.kernel.org
16207S:	Odd Fixes
16208F:	Documentation/devicetree/bindings/staging/iio/
16209F:	drivers/staging/iio/
16210
16211STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16212M:	Marc Dietrich <marvin24@gmx.de>
16213L:	ac100@lists.launchpad.net (moderated for non-subscribers)
16214L:	linux-tegra@vger.kernel.org
16215S:	Maintained
16216F:	drivers/staging/nvec/
16217
16218STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16219M:	Jens Frederich <jfrederich@gmail.com>
16220M:	Daniel Drake <dsd@laptop.org>
16221M:	Jon Nettleton <jon.nettleton@gmail.com>
16222S:	Maintained
16223W:	http://wiki.laptop.org/go/DCON
16224F:	drivers/staging/olpc_dcon/
16225
16226STAGING - REALTEK RTL8188EU DRIVERS
16227M:	Larry Finger <Larry.Finger@lwfinger.net>
16228S:	Odd Fixes
16229F:	drivers/staging/rtl8188eu/
16230
16231STAGING - REALTEK RTL8712U DRIVERS
16232M:	Larry Finger <Larry.Finger@lwfinger.net>
16233M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16234S:	Odd Fixes
16235F:	drivers/staging/rtl8712/
16236
16237STAGING - SEPS525 LCD CONTROLLER DRIVERS
16238M:	Michael Hennerich <michael.hennerich@analog.com>
16239M:	Beniamin Bia <beniamin.bia@analog.com>
16240L:	linux-fbdev@vger.kernel.org
16241S:	Supported
16242F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16243F:	drivers/staging/fbtft/fb_seps525.c
16244
16245STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16246M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16247M:	Teddy Wang <teddy.wang@siliconmotion.com>
16248M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16249L:	linux-fbdev@vger.kernel.org
16250S:	Maintained
16251F:	drivers/staging/sm750fb/
16252
16253STAGING - SPEAKUP CONSOLE SPEECH DRIVER
16254M:	William Hubbs <w.d.hubbs@gmail.com>
16255M:	Chris Brannon <chris@the-brannons.com>
16256M:	Kirk Reiser <kirk@reisers.ca>
16257M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
16258L:	speakup@linux-speakup.org
16259S:	Odd Fixes
16260W:	http://www.linux-speakup.org/
16261F:	drivers/staging/speakup/
16262
16263STAGING - VIA VT665X DRIVERS
16264M:	Forest Bond <forest@alittletooquiet.net>
16265S:	Odd Fixes
16266F:	drivers/staging/vt665?/
16267
16268STAGING - WILC1000 WIFI DRIVER
16269M:	Adham Abozaeid <adham.abozaeid@microchip.com>
16270M:	Ajay Singh <ajay.kathat@microchip.com>
16271L:	linux-wireless@vger.kernel.org
16272S:	Supported
16273F:	drivers/staging/wilc1000/
16274
16275STAGING SUBSYSTEM
16276M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16277L:	devel@driverdev.osuosl.org
16278S:	Supported
16279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16280F:	drivers/staging/
16281
16282STARFIRE/DURALAN NETWORK DRIVER
16283M:	Ion Badulescu <ionut@badula.org>
16284S:	Odd Fixes
16285F:	drivers/net/ethernet/adaptec/starfire*
16286
16287STEC S1220 SKD DRIVER
16288M:	Damien Le Moal <Damien.LeMoal@wdc.com>
16289L:	linux-block@vger.kernel.org
16290S:	Maintained
16291F:	drivers/block/skd*[ch]
16292
16293STI AUDIO (ASoC) DRIVERS
16294M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
16295L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16296S:	Maintained
16297F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16298F:	sound/soc/sti/
16299
16300STI CEC DRIVER
16301M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
16302S:	Maintained
16303F:	Documentation/devicetree/bindings/media/stih-cec.txt
16304F:	drivers/media/platform/sti/cec/
16305
16306STK1160 USB VIDEO CAPTURE DRIVER
16307M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16308L:	linux-media@vger.kernel.org
16309S:	Maintained
16310T:	git git://linuxtv.org/media_tree.git
16311F:	drivers/media/usb/stk1160/
16312
16313STM32 AUDIO (ASoC) DRIVERS
16314M:	Olivier Moysan <olivier.moysan@st.com>
16315M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
16316L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16317S:	Maintained
16318F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
16319F:	sound/soc/stm/
16320
16321STM32 TIMER/LPTIMER DRIVERS
16322M:	Fabrice Gasnier <fabrice.gasnier@st.com>
16323S:	Maintained
16324F:	Documentation/ABI/testing/*timer-stm32
16325F:	Documentation/devicetree/bindings/*/*stm32-*timer*
16326F:	drivers/*/stm32-*timer*
16327F:	drivers/pwm/pwm-stm32*
16328F:	include/linux/*/stm32-*tim*
16329
16330STMMAC ETHERNET DRIVER
16331M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
16332M:	Alexandre Torgue <alexandre.torgue@st.com>
16333M:	Jose Abreu <joabreu@synopsys.com>
16334L:	netdev@vger.kernel.org
16335S:	Supported
16336W:	http://www.stlinux.com
16337F:	Documentation/networking/device_drivers/stmicro/
16338F:	drivers/net/ethernet/stmicro/stmmac/
16339
16340SUN3/3X
16341M:	Sam Creasey <sammy@sammy.net>
16342S:	Maintained
16343W:	http://sammy.net/sun3/
16344F:	arch/m68k/include/asm/sun3*
16345F:	arch/m68k/kernel/*sun3*
16346F:	arch/m68k/sun3*/
16347F:	drivers/net/ethernet/i825xx/sun3*
16348
16349SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16350M:	Hans de Goede <hdegoede@redhat.com>
16351L:	linux-input@vger.kernel.org
16352S:	Maintained
16353F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16354F:	drivers/input/keyboard/sun4i-lradc-keys.c
16355
16356SUNDANCE NETWORK DRIVER
16357M:	Denis Kirjanov <kda@linux-powerpc.org>
16358L:	netdev@vger.kernel.org
16359S:	Maintained
16360F:	drivers/net/ethernet/dlink/sundance.c
16361
16362SUPERH
16363M:	Yoshinori Sato <ysato@users.sourceforge.jp>
16364M:	Rich Felker <dalias@libc.org>
16365L:	linux-sh@vger.kernel.org
16366S:	Maintained
16367Q:	http://patchwork.kernel.org/project/linux-sh/list/
16368F:	Documentation/sh/
16369F:	arch/sh/
16370F:	drivers/sh/
16371
16372SUSPEND TO RAM
16373M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
16374M:	Len Brown <len.brown@intel.com>
16375M:	Pavel Machek <pavel@ucw.cz>
16376L:	linux-pm@vger.kernel.org
16377S:	Supported
16378B:	https://bugzilla.kernel.org
16379F:	Documentation/power/
16380F:	arch/x86/kernel/acpi/
16381F:	drivers/base/power/
16382F:	include/linux/freezer.h
16383F:	include/linux/pm.h
16384F:	include/linux/suspend.h
16385F:	kernel/power/
16386
16387SVGA HANDLING
16388M:	Martin Mares <mj@ucw.cz>
16389L:	linux-video@atrey.karlin.mff.cuni.cz
16390S:	Maintained
16391F:	Documentation/admin-guide/svga.rst
16392F:	arch/x86/boot/video*
16393
16394SWIOTLB SUBSYSTEM
16395M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16396L:	iommu@lists.linux-foundation.org
16397S:	Supported
16398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16399F:	arch/*/kernel/pci-swiotlb.c
16400F:	include/linux/swiotlb.h
16401F:	kernel/dma/swiotlb.c
16402
16403SWITCHDEV
16404M:	Jiri Pirko <jiri@resnulli.us>
16405M:	Ivan Vecera <ivecera@redhat.com>
16406L:	netdev@vger.kernel.org
16407S:	Supported
16408F:	include/net/switchdev.h
16409F:	net/switchdev/
16410
16411SY8106A REGULATOR DRIVER
16412M:	Icenowy Zheng <icenowy@aosc.io>
16413S:	Maintained
16414F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16415F:	drivers/regulator/sy8106a-regulator.c
16416
16417SYNC FILE FRAMEWORK
16418M:	Sumit Semwal <sumit.semwal@linaro.org>
16419R:	Gustavo Padovan <gustavo@padovan.org>
16420L:	linux-media@vger.kernel.org
16421L:	dri-devel@lists.freedesktop.org
16422S:	Maintained
16423T:	git git://anongit.freedesktop.org/drm/drm-misc
16424F:	Documentation/driver-api/sync_file.rst
16425F:	drivers/dma-buf/dma-fence*
16426F:	drivers/dma-buf/sw_sync.c
16427F:	drivers/dma-buf/sync_*
16428F:	include/linux/sync_file.h
16429F:	include/uapi/linux/sync_file.h
16430
16431SYNOPSYS ARC ARCHITECTURE
16432M:	Vineet Gupta <vgupta@synopsys.com>
16433L:	linux-snps-arc@lists.infradead.org
16434S:	Supported
16435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16436F:	Documentation/devicetree/bindings/arc/*
16437F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16438F:	arch/arc/
16439F:	drivers/clocksource/arc_timer.c
16440F:	drivers/tty/serial/arc_uart.c
16441
16442SYNOPSYS ARC HSDK SDP pll clock driver
16443M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16444S:	Supported
16445F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16446F:	drivers/clk/clk-hsdk-pll.c
16447
16448SYNOPSYS ARC SDP clock driver
16449M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16450S:	Supported
16451F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16452F:	drivers/clk/axs10x/*
16453
16454SYNOPSYS ARC SDP platform support
16455M:	Alexey Brodkin <abrodkin@synopsys.com>
16456S:	Supported
16457F:	Documentation/devicetree/bindings/arc/axs10*
16458F:	arch/arc/boot/dts/ax*
16459F:	arch/arc/plat-axs10x
16460
16461SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16462M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16463S:	Supported
16464F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16465F:	drivers/reset/reset-axs10x.c
16466
16467SYNOPSYS CREG GPIO DRIVER
16468M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16469S:	Maintained
16470F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16471F:	drivers/gpio/gpio-creg-snps.c
16472
16473SYNOPSYS DESIGNWARE 8250 UART DRIVER
16474R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16475S:	Maintained
16476F:	drivers/tty/serial/8250/8250_dw.c
16477F:	drivers/tty/serial/8250/8250_dwlib.*
16478F:	drivers/tty/serial/8250/8250_lpss.c
16479
16480SYNOPSYS DESIGNWARE APB GPIO DRIVER
16481M:	Hoan Tran <hoan@os.amperecomputing.com>
16482M:	Serge Semin <fancer.lancer@gmail.com>
16483L:	linux-gpio@vger.kernel.org
16484S:	Maintained
16485F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16486F:	drivers/gpio/gpio-dwapb.c
16487
16488SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16489M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16490S:	Maintained
16491F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16492F:	drivers/dma/dw-axi-dmac/
16493
16494SYNOPSYS DESIGNWARE DMAC DRIVER
16495M:	Viresh Kumar <vireshk@kernel.org>
16496R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16497S:	Maintained
16498F:	Documentation/devicetree/bindings/dma/snps-dma.txt
16499F:	drivers/dma/dw/
16500F:	include/dt-bindings/dma/dw-dmac.h
16501F:	include/linux/dma/dw.h
16502F:	include/linux/platform_data/dma-dw.h
16503
16504SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16505M:	Jose Abreu <Jose.Abreu@synopsys.com>
16506L:	netdev@vger.kernel.org
16507S:	Supported
16508F:	drivers/net/ethernet/synopsys/
16509
16510SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16511M:	Jose Abreu <Jose.Abreu@synopsys.com>
16512L:	netdev@vger.kernel.org
16513S:	Supported
16514F:	drivers/net/phy/mdio-xpcs.c
16515F:	include/linux/mdio-xpcs.h
16516
16517SYNOPSYS DESIGNWARE I2C DRIVER
16518M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
16519R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16520R:	Mika Westerberg <mika.westerberg@linux.intel.com>
16521L:	linux-i2c@vger.kernel.org
16522S:	Maintained
16523F:	drivers/i2c/busses/i2c-designware-*
16524F:	include/linux/platform_data/i2c-designware.h
16525
16526SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16527M:	Jaehoon Chung <jh80.chung@samsung.com>
16528L:	linux-mmc@vger.kernel.org
16529S:	Maintained
16530F:	drivers/mmc/host/dw_mmc*
16531
16532SYNOPSYS HSDK RESET CONTROLLER DRIVER
16533M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16534S:	Supported
16535F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16536F:	drivers/reset/reset-hsdk.c
16537F:	include/dt-bindings/reset/snps,hsdk-reset.h
16538
16539SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16540M:	Prabu Thangamuthu <prabu.t@synopsys.com>
16541M:	Manjunath M B <manjumb@synopsys.com>
16542L:	linux-mmc@vger.kernel.org
16543S:	Maintained
16544F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
16545
16546SYSTEM CONFIGURATION (SYSCON)
16547M:	Lee Jones <lee.jones@linaro.org>
16548M:	Arnd Bergmann <arnd@arndb.de>
16549S:	Supported
16550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16551F:	drivers/mfd/syscon.c
16552
16553SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16554M:	Sudeep Holla <sudeep.holla@arm.com>
16555L:	linux-arm-kernel@lists.infradead.org
16556S:	Maintained
16557F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16558F:	drivers/clk/clk-sc[mp]i.c
16559F:	drivers/cpufreq/sc[mp]i-cpufreq.c
16560F:	drivers/firmware/arm_scmi/
16561F:	drivers/firmware/arm_scpi.c
16562F:	drivers/reset/reset-scmi.c
16563F:	include/linux/sc[mp]i_protocol.h
16564F:	include/trace/events/scmi.h
16565
16566SYSTEM RESET/SHUTDOWN DRIVERS
16567M:	Sebastian Reichel <sre@kernel.org>
16568L:	linux-pm@vger.kernel.org
16569S:	Maintained
16570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16571F:	Documentation/devicetree/bindings/power/reset/
16572F:	drivers/power/reset/
16573
16574SYSTEM TRACE MODULE CLASS
16575M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
16576S:	Maintained
16577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16578F:	Documentation/trace/stm.rst
16579F:	drivers/hwtracing/stm/
16580F:	include/linux/stm.h
16581F:	include/uapi/linux/stm.h
16582
16583SYSTEM76 ACPI DRIVER
16584M:	Jeremy Soller <jeremy@system76.com>
16585M:	System76 Product Development <productdev@system76.com>
16586L:	platform-driver-x86@vger.kernel.org
16587S:	Maintained
16588F:	drivers/platform/x86/system76_acpi.c
16589
16590SYSV FILESYSTEM
16591M:	Christoph Hellwig <hch@infradead.org>
16592S:	Maintained
16593F:	Documentation/filesystems/sysv-fs.rst
16594F:	fs/sysv/
16595F:	include/linux/sysv_fs.h
16596
16597TASKSTATS STATISTICS INTERFACE
16598M:	Balbir Singh <bsingharora@gmail.com>
16599S:	Maintained
16600F:	Documentation/accounting/taskstats*
16601F:	include/linux/taskstats*
16602F:	kernel/taskstats.c
16603
16604TC subsystem
16605M:	Jamal Hadi Salim <jhs@mojatatu.com>
16606M:	Cong Wang <xiyou.wangcong@gmail.com>
16607M:	Jiri Pirko <jiri@resnulli.us>
16608L:	netdev@vger.kernel.org
16609S:	Maintained
16610F:	include/net/pkt_cls.h
16611F:	include/net/pkt_sched.h
16612F:	include/net/tc_act/
16613F:	include/uapi/linux/pkt_cls.h
16614F:	include/uapi/linux/pkt_sched.h
16615F:	include/uapi/linux/tc_act/
16616F:	include/uapi/linux/tc_ematch/
16617F:	net/sched/
16618
16619TC90522 MEDIA DRIVER
16620M:	Akihiro Tsukada <tskd08@gmail.com>
16621L:	linux-media@vger.kernel.org
16622S:	Odd Fixes
16623F:	drivers/media/dvb-frontends/tc90522*
16624
16625TCP LOW PRIORITY MODULE
16626M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16627M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16628S:	Maintained
16629W:	http://tcp-lp-mod.sourceforge.net/
16630F:	net/ipv4/tcp_lp.c
16631
16632TDA10071 MEDIA DRIVER
16633M:	Antti Palosaari <crope@iki.fi>
16634L:	linux-media@vger.kernel.org
16635S:	Maintained
16636W:	https://linuxtv.org
16637W:	http://palosaari.fi/linux/
16638Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16639T:	git git://linuxtv.org/anttip/media_tree.git
16640F:	drivers/media/dvb-frontends/tda10071*
16641
16642TDA18212 MEDIA DRIVER
16643M:	Antti Palosaari <crope@iki.fi>
16644L:	linux-media@vger.kernel.org
16645S:	Maintained
16646W:	https://linuxtv.org
16647W:	http://palosaari.fi/linux/
16648Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16649T:	git git://linuxtv.org/anttip/media_tree.git
16650F:	drivers/media/tuners/tda18212*
16651
16652TDA18218 MEDIA DRIVER
16653M:	Antti Palosaari <crope@iki.fi>
16654L:	linux-media@vger.kernel.org
16655S:	Maintained
16656W:	https://linuxtv.org
16657W:	http://palosaari.fi/linux/
16658Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16659T:	git git://linuxtv.org/anttip/media_tree.git
16660F:	drivers/media/tuners/tda18218*
16661
16662TDA18250 MEDIA DRIVER
16663M:	Olli Salonen <olli.salonen@iki.fi>
16664L:	linux-media@vger.kernel.org
16665S:	Maintained
16666W:	https://linuxtv.org
16667Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16668T:	git git://linuxtv.org/media_tree.git
16669F:	drivers/media/tuners/tda18250*
16670
16671TDA18271 MEDIA DRIVER
16672M:	Michael Krufky <mkrufky@linuxtv.org>
16673L:	linux-media@vger.kernel.org
16674S:	Maintained
16675W:	https://linuxtv.org
16676W:	http://github.com/mkrufky
16677Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16678T:	git git://linuxtv.org/mkrufky/tuners.git
16679F:	drivers/media/tuners/tda18271*
16680
16681TDA1997x MEDIA DRIVER
16682M:	Tim Harvey <tharvey@gateworks.com>
16683L:	linux-media@vger.kernel.org
16684S:	Maintained
16685W:	https://linuxtv.org
16686Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16687F:	drivers/media/i2c/tda1997x.*
16688
16689TDA827x MEDIA DRIVER
16690M:	Michael Krufky <mkrufky@linuxtv.org>
16691L:	linux-media@vger.kernel.org
16692S:	Maintained
16693W:	https://linuxtv.org
16694W:	http://github.com/mkrufky
16695Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16696T:	git git://linuxtv.org/mkrufky/tuners.git
16697F:	drivers/media/tuners/tda8290.*
16698
16699TDA8290 MEDIA DRIVER
16700M:	Michael Krufky <mkrufky@linuxtv.org>
16701L:	linux-media@vger.kernel.org
16702S:	Maintained
16703W:	https://linuxtv.org
16704W:	http://github.com/mkrufky
16705Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16706T:	git git://linuxtv.org/mkrufky/tuners.git
16707F:	drivers/media/tuners/tda8290.*
16708
16709TDA9840 MEDIA DRIVER
16710M:	Hans Verkuil <hverkuil@xs4all.nl>
16711L:	linux-media@vger.kernel.org
16712S:	Maintained
16713W:	https://linuxtv.org
16714T:	git git://linuxtv.org/media_tree.git
16715F:	drivers/media/i2c/tda9840*
16716
16717TEA5761 TUNER DRIVER
16718M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16719L:	linux-media@vger.kernel.org
16720S:	Odd fixes
16721W:	https://linuxtv.org
16722T:	git git://linuxtv.org/media_tree.git
16723F:	drivers/media/tuners/tea5761.*
16724
16725TEA5767 TUNER DRIVER
16726M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16727L:	linux-media@vger.kernel.org
16728S:	Maintained
16729W:	https://linuxtv.org
16730T:	git git://linuxtv.org/media_tree.git
16731F:	drivers/media/tuners/tea5767.*
16732
16733TEA6415C MEDIA DRIVER
16734M:	Hans Verkuil <hverkuil@xs4all.nl>
16735L:	linux-media@vger.kernel.org
16736S:	Maintained
16737W:	https://linuxtv.org
16738T:	git git://linuxtv.org/media_tree.git
16739F:	drivers/media/i2c/tea6415c*
16740
16741TEA6420 MEDIA DRIVER
16742M:	Hans Verkuil <hverkuil@xs4all.nl>
16743L:	linux-media@vger.kernel.org
16744S:	Maintained
16745W:	https://linuxtv.org
16746T:	git git://linuxtv.org/media_tree.git
16747F:	drivers/media/i2c/tea6420*
16748
16749TEAM DRIVER
16750M:	Jiri Pirko <jiri@resnulli.us>
16751L:	netdev@vger.kernel.org
16752S:	Supported
16753F:	drivers/net/team/
16754F:	include/linux/if_team.h
16755F:	include/uapi/linux/if_team.h
16756
16757TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16758M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16759S:	Maintained
16760F:	arch/x86/platform/ts5500/
16761
16762TECHNOTREND USB IR RECEIVER
16763M:	Sean Young <sean@mess.org>
16764L:	linux-media@vger.kernel.org
16765S:	Maintained
16766F:	drivers/media/rc/ttusbir.c
16767
16768TECHWELL TW9910 VIDEO DECODER
16769L:	linux-media@vger.kernel.org
16770S:	Orphan
16771F:	drivers/media/i2c/tw9910.c
16772F:	include/media/i2c/tw9910.h
16773
16774TEE SUBSYSTEM
16775M:	Jens Wiklander <jens.wiklander@linaro.org>
16776L:	tee-dev@lists.linaro.org
16777S:	Maintained
16778F:	Documentation/tee.txt
16779F:	drivers/tee/
16780F:	include/linux/tee_drv.h
16781F:	include/uapi/linux/tee.h
16782
16783TEGRA ARCHITECTURE SUPPORT
16784M:	Thierry Reding <thierry.reding@gmail.com>
16785M:	Jonathan Hunter <jonathanh@nvidia.com>
16786L:	linux-tegra@vger.kernel.org
16787S:	Supported
16788Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
16789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16790N:	[^a-z]tegra
16791
16792TEGRA CLOCK DRIVER
16793M:	Peter De Schrijver <pdeschrijver@nvidia.com>
16794M:	Prashant Gaikwad <pgaikwad@nvidia.com>
16795S:	Supported
16796F:	drivers/clk/tegra/
16797
16798TEGRA DMA DRIVERS
16799M:	Laxman Dewangan <ldewangan@nvidia.com>
16800M:	Jon Hunter <jonathanh@nvidia.com>
16801S:	Supported
16802F:	drivers/dma/tegra*
16803
16804TEGRA I2C DRIVER
16805M:	Laxman Dewangan <ldewangan@nvidia.com>
16806R:	Dmitry Osipenko <digetx@gmail.com>
16807S:	Supported
16808F:	drivers/i2c/busses/i2c-tegra.c
16809
16810TEGRA IOMMU DRIVERS
16811M:	Thierry Reding <thierry.reding@gmail.com>
16812L:	linux-tegra@vger.kernel.org
16813S:	Supported
16814F:	drivers/iommu/tegra*
16815
16816TEGRA KBC DRIVER
16817M:	Laxman Dewangan <ldewangan@nvidia.com>
16818S:	Supported
16819F:	drivers/input/keyboard/tegra-kbc.c
16820
16821TEGRA NAND DRIVER
16822M:	Stefan Agner <stefan@agner.ch>
16823M:	Lucas Stach <dev@lynxeye.de>
16824S:	Maintained
16825F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16826F:	drivers/mtd/nand/raw/tegra_nand.c
16827
16828TEGRA PWM DRIVER
16829M:	Thierry Reding <thierry.reding@gmail.com>
16830S:	Supported
16831F:	drivers/pwm/pwm-tegra.c
16832
16833TEGRA SERIAL DRIVER
16834M:	Laxman Dewangan <ldewangan@nvidia.com>
16835S:	Supported
16836F:	drivers/tty/serial/serial-tegra.c
16837
16838TEGRA SPI DRIVER
16839M:	Laxman Dewangan <ldewangan@nvidia.com>
16840S:	Supported
16841F:	drivers/spi/spi-tegra*
16842
16843TEGRA VIDEO DRIVER
16844M:	Thierry Reding <thierry.reding@gmail.com>
16845M:	Jonathan Hunter <jonathanh@nvidia.com>
16846M:	Sowjanya Komatineni <skomatineni@nvidia.com>
16847L:	linux-media@vger.kernel.org
16848L:	linux-tegra@vger.kernel.org
16849S:	Maintained
16850F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
16851F:	drivers/staging/media/tegra-video/
16852
16853TEGRA XUSB PADCTL DRIVER
16854M:	JC Kuo <jckuo@nvidia.com>
16855S:	Supported
16856F:	drivers/phy/tegra/xusb*
16857
16858TEHUTI ETHERNET DRIVER
16859M:	Andy Gospodarek <andy@greyhouse.net>
16860L:	netdev@vger.kernel.org
16861S:	Supported
16862F:	drivers/net/ethernet/tehuti/*
16863
16864TELECOM CLOCK DRIVER FOR MCPL0010
16865M:	Mark Gross <mark.gross@intel.com>
16866S:	Supported
16867F:	drivers/char/tlclk.c
16868
16869TEMPO SEMICONDUCTOR DRIVERS
16870M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16871S:	Maintained
16872F:	Documentation/devicetree/bindings/sound/tscs*.txt
16873F:	sound/soc/codecs/tscs*.c
16874F:	sound/soc/codecs/tscs*.h
16875
16876TENSILICA XTENSA PORT (xtensa)
16877M:	Chris Zankel <chris@zankel.net>
16878M:	Max Filippov <jcmvbkbc@gmail.com>
16879L:	linux-xtensa@linux-xtensa.org
16880S:	Maintained
16881T:	git git://github.com/czankel/xtensa-linux.git
16882F:	arch/xtensa/
16883F:	drivers/irqchip/irq-xtensa-*
16884
16885TEXAS INSTRUMENTS ASoC DRIVERS
16886M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16887L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16888S:	Maintained
16889F:	sound/soc/ti/
16890
16891TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
16892M:	Ricardo Ribalda <ribalda@kernel.org>
16893L:	linux-iio@vger.kernel.org
16894S:	Supported
16895F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16896F:	drivers/iio/dac/ti-dac7612.c
16897
16898TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
16899M:	Nishanth Menon <nm@ti.com>
16900M:	Tero Kristo <t-kristo@ti.com>
16901M:	Santosh Shilimkar <ssantosh@kernel.org>
16902L:	linux-arm-kernel@lists.infradead.org
16903S:	Maintained
16904F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16905F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16906F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16907F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16908F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16909F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16910F:	drivers/clk/keystone/sci-clk.c
16911F:	drivers/firmware/ti_sci*
16912F:	drivers/irqchip/irq-ti-sci-inta.c
16913F:	drivers/irqchip/irq-ti-sci-intr.c
16914F:	drivers/reset/reset-ti-sci.c
16915F:	drivers/soc/ti/ti_sci_inta_msi.c
16916F:	drivers/soc/ti/ti_sci_pm_domains.c
16917F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16918F:	include/linux/soc/ti/ti_sci_inta_msi.h
16919F:	include/linux/soc/ti/ti_sci_protocol.h
16920
16921THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16922M:	Hans Verkuil <hverkuil@xs4all.nl>
16923L:	linux-media@vger.kernel.org
16924S:	Maintained
16925W:	https://linuxtv.org
16926T:	git git://linuxtv.org/media_tree.git
16927F:	drivers/media/radio/radio-raremono.c
16928
16929THERMAL
16930M:	Zhang Rui <rui.zhang@intel.com>
16931M:	Daniel Lezcano <daniel.lezcano@linaro.org>
16932R:	Amit Kucheria <amit.kucheria@verdurent.com>
16933L:	linux-pm@vger.kernel.org
16934S:	Supported
16935Q:	https://patchwork.kernel.org/project/linux-pm/list/
16936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16937F:	Documentation/devicetree/bindings/thermal/
16938F:	drivers/thermal/
16939F:	include/linux/cpu_cooling.h
16940F:	include/linux/thermal.h
16941F:	include/uapi/linux/thermal.h
16942
16943THERMAL DRIVER FOR AMLOGIC SOCS
16944M:	Guillaume La Roque <glaroque@baylibre.com>
16945L:	linux-pm@vger.kernel.org
16946L:	linux-amlogic@lists.infradead.org
16947S:	Supported
16948W:	http://linux-meson.com/
16949F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16950F:	drivers/thermal/amlogic_thermal.c
16951
16952THERMAL/CPU_COOLING
16953M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16954M:	Daniel Lezcano <daniel.lezcano@linaro.org>
16955M:	Viresh Kumar <viresh.kumar@linaro.org>
16956M:	Javi Merino <javi.merino@kernel.org>
16957L:	linux-pm@vger.kernel.org
16958S:	Supported
16959F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16960F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
16961F:	drivers/thermal/cpufreq_cooling.c
16962F:	drivers/thermal/cpuidle_cooling.c
16963F:	include/linux/cpu_cooling.h
16964
16965THINKPAD ACPI EXTRAS DRIVER
16966M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16967L:	ibm-acpi-devel@lists.sourceforge.net
16968L:	platform-driver-x86@vger.kernel.org
16969S:	Maintained
16970W:	http://ibm-acpi.sourceforge.net
16971W:	http://thinkwiki.org/wiki/Ibm-acpi
16972T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16973F:	drivers/platform/x86/thinkpad_acpi.c
16974
16975THUNDERBOLT DRIVER
16976M:	Andreas Noever <andreas.noever@gmail.com>
16977M:	Michael Jamet <michael.jamet@intel.com>
16978M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16979M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16980L:	linux-usb@vger.kernel.org
16981S:	Maintained
16982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16983F:	Documentation/admin-guide/thunderbolt.rst
16984F:	drivers/thunderbolt/
16985F:	include/linux/thunderbolt.h
16986
16987THUNDERBOLT NETWORK DRIVER
16988M:	Michael Jamet <michael.jamet@intel.com>
16989M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16990M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16991L:	netdev@vger.kernel.org
16992S:	Maintained
16993F:	drivers/net/thunderbolt.c
16994
16995THUNDERX GPIO DRIVER
16996M:	Robert Richter <rrichter@marvell.com>
16997S:	Maintained
16998F:	drivers/gpio/gpio-thunderx.c
16999
17000TI AM437X VPFE DRIVER
17001M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17002L:	linux-media@vger.kernel.org
17003S:	Maintained
17004W:	https://linuxtv.org
17005Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17006T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17007F:	drivers/media/platform/am437x/
17008
17009TI BANDGAP AND THERMAL DRIVER
17010M:	Eduardo Valentin <edubezval@gmail.com>
17011M:	Keerthy <j-keerthy@ti.com>
17012L:	linux-pm@vger.kernel.org
17013L:	linux-omap@vger.kernel.org
17014S:	Maintained
17015F:	drivers/thermal/ti-soc-thermal/
17016
17017TI BQ27XXX POWER SUPPLY DRIVER
17018R:	Andrew F. Davis <afd@ti.com>
17019F:	drivers/power/supply/bq27xxx_battery.c
17020F:	drivers/power/supply/bq27xxx_battery_i2c.c
17021F:	include/linux/power/bq27xxx_battery.h
17022
17023TI CDCE706 CLOCK DRIVER
17024M:	Max Filippov <jcmvbkbc@gmail.com>
17025S:	Maintained
17026F:	drivers/clk/clk-cdce706.c
17027
17028TI CLOCK DRIVER
17029M:	Tero Kristo <t-kristo@ti.com>
17030L:	linux-omap@vger.kernel.org
17031S:	Maintained
17032F:	drivers/clk/ti/
17033F:	include/linux/clk/ti.h
17034
17035TI DAVINCI MACHINE SUPPORT
17036M:	Sekhar Nori <nsekhar@ti.com>
17037R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
17038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17039S:	Supported
17040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17041F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17042F:	arch/arm/boot/dts/da850*
17043F:	arch/arm/mach-davinci/
17044F:	drivers/i2c/busses/i2c-davinci.c
17045
17046TI DAVINCI SERIES CLOCK DRIVER
17047M:	David Lechner <david@lechnology.com>
17048R:	Sekhar Nori <nsekhar@ti.com>
17049S:	Maintained
17050F:	Documentation/devicetree/bindings/clock/ti/davinci/
17051F:	drivers/clk/davinci/
17052
17053TI DAVINCI SERIES GPIO DRIVER
17054M:	Keerthy <j-keerthy@ti.com>
17055L:	linux-gpio@vger.kernel.org
17056S:	Maintained
17057F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17058F:	drivers/gpio/gpio-davinci.c
17059
17060TI DAVINCI SERIES MEDIA DRIVER
17061M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17062L:	linux-media@vger.kernel.org
17063S:	Maintained
17064W:	https://linuxtv.org
17065Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17066T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17067F:	drivers/media/platform/davinci/
17068F:	include/media/davinci/
17069
17070TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17071R:	David Lechner <david@lechnology.com>
17072L:	linux-iio@vger.kernel.org
17073F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
17074F:	drivers/counter/ti-eqep.c
17075
17076TI ETHERNET SWITCH DRIVER (CPSW)
17077R:	Grygorii Strashko <grygorii.strashko@ti.com>
17078L:	linux-omap@vger.kernel.org
17079L:	netdev@vger.kernel.org
17080S:	Maintained
17081F:	drivers/net/ethernet/ti/cpsw*
17082F:	drivers/net/ethernet/ti/davinci*
17083
17084TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17085M:	Alex Dubov <oakad@yahoo.com>
17086S:	Maintained
17087W:	http://tifmxx.berlios.de/
17088F:	drivers/memstick/host/tifm_ms.c
17089F:	drivers/misc/tifm*
17090F:	drivers/mmc/host/tifm_sd.c
17091F:	include/linux/tifm.h
17092
17093TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17094M:	Santosh Shilimkar <ssantosh@kernel.org>
17095L:	linux-kernel@vger.kernel.org
17096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17097S:	Maintained
17098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17099F:	drivers/soc/ti/*
17100
17101TI LM49xxx FAMILY ASoC CODEC DRIVERS
17102M:	M R Swami Reddy <mr.swami.reddy@ti.com>
17103M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17104L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17105S:	Maintained
17106F:	sound/soc/codecs/isabelle*
17107F:	sound/soc/codecs/lm49453*
17108
17109TI LP855x BACKLIGHT DRIVER
17110M:	Milo Kim <milo.kim@ti.com>
17111S:	Maintained
17112F:	Documentation/driver-api/backlight/lp855x-driver.rst
17113F:	drivers/video/backlight/lp855x_bl.c
17114F:	include/linux/platform_data/lp855x.h
17115
17116TI LP8727 CHARGER DRIVER
17117M:	Milo Kim <milo.kim@ti.com>
17118S:	Maintained
17119F:	drivers/power/supply/lp8727_charger.c
17120F:	include/linux/platform_data/lp8727.h
17121
17122TI LP8788 MFD DRIVER
17123M:	Milo Kim <milo.kim@ti.com>
17124S:	Maintained
17125F:	drivers/iio/adc/lp8788_adc.c
17126F:	drivers/leds/leds-lp8788.c
17127F:	drivers/mfd/lp8788*.c
17128F:	drivers/power/supply/lp8788-charger.c
17129F:	drivers/regulator/lp8788-*.c
17130F:	include/linux/mfd/lp8788*.h
17131
17132TI NETCP ETHERNET DRIVER
17133M:	Wingman Kwok <w-kwok2@ti.com>
17134M:	Murali Karicheri <m-karicheri2@ti.com>
17135L:	netdev@vger.kernel.org
17136S:	Maintained
17137F:	drivers/net/ethernet/ti/netcp*
17138
17139TI PCM3060 ASoC CODEC DRIVER
17140M:	Kirill Marinushkin <kmarinushkin@birdec.com>
17141L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17142S:	Maintained
17143F:	Documentation/devicetree/bindings/sound/pcm3060.txt
17144F:	sound/soc/codecs/pcm3060*
17145
17146TI TAS571X FAMILY ASoC CODEC DRIVER
17147M:	Kevin Cernekee <cernekee@chromium.org>
17148L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17149S:	Odd Fixes
17150F:	sound/soc/codecs/tas571x*
17151
17152TI TCAN4X5X DEVICE DRIVER
17153M:	Dan Murphy <dmurphy@ti.com>
17154L:	linux-can@vger.kernel.org
17155S:	Maintained
17156F:	Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17157F:	drivers/net/can/m_can/tcan4x5x.c
17158
17159TI TRF7970A NFC DRIVER
17160M:	Mark Greer <mgreer@animalcreek.com>
17161L:	linux-wireless@vger.kernel.org
17162L:	linux-nfc@lists.01.org (moderated for non-subscribers)
17163S:	Supported
17164F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17165F:	drivers/nfc/trf7970a.c
17166
17167TI TWL4030 SERIES SOC CODEC DRIVER
17168M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
17169L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17170S:	Maintained
17171F:	sound/soc/codecs/twl4030*
17172
17173TI VPE/CAL DRIVERS
17174M:	Benoit Parrot <bparrot@ti.com>
17175L:	linux-media@vger.kernel.org
17176S:	Maintained
17177W:	http://linuxtv.org/
17178Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17179F:	Documentation/devicetree/bindings/media/ti,cal.yaml
17180F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
17181F:	drivers/media/platform/ti-vpe/
17182
17183TI WILINK WIRELESS DRIVERS
17184L:	linux-wireless@vger.kernel.org
17185S:	Orphan
17186W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17187W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17189F:	drivers/net/wireless/ti/
17190F:	include/linux/wl12xx.h
17191
17192TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17193M:	John Stultz <john.stultz@linaro.org>
17194M:	Thomas Gleixner <tglx@linutronix.de>
17195R:	Stephen Boyd <sboyd@kernel.org>
17196L:	linux-kernel@vger.kernel.org
17197S:	Supported
17198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17199F:	include/linux/clocksource.h
17200F:	include/linux/time.h
17201F:	include/linux/timex.h
17202F:	include/uapi/linux/time.h
17203F:	include/uapi/linux/timex.h
17204F:	kernel/time/alarmtimer.c
17205F:	kernel/time/clocksource.c
17206F:	kernel/time/ntp.c
17207F:	kernel/time/time*.c
17208F:	tools/testing/selftests/timers/
17209
17210TIPC NETWORK LAYER
17211M:	Jon Maloy <jmaloy@redhat.com>
17212M:	Ying Xue <ying.xue@windriver.com>
17213L:	netdev@vger.kernel.org (core kernel code)
17214L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17215S:	Maintained
17216W:	http://tipc.sourceforge.net/
17217F:	include/uapi/linux/tipc*.h
17218F:	net/tipc/
17219
17220TLAN NETWORK DRIVER
17221M:	Samuel Chessman <chessman@tux.org>
17222L:	tlan-devel@lists.sourceforge.net (subscribers-only)
17223S:	Maintained
17224W:	http://sourceforge.net/projects/tlan/
17225F:	Documentation/networking/device_drivers/ti/tlan.rst
17226F:	drivers/net/ethernet/ti/tlan.*
17227
17228TM6000 VIDEO4LINUX DRIVER
17229M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17230L:	linux-media@vger.kernel.org
17231S:	Odd fixes
17232W:	https://linuxtv.org
17233T:	git git://linuxtv.org/media_tree.git
17234F:	Documentation/admin-guide/media/tm6000*
17235F:	drivers/media/usb/tm6000/
17236
17237TMIO/SDHI MMC DRIVER
17238M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
17239L:	linux-mmc@vger.kernel.org
17240S:	Supported
17241F:	drivers/mmc/host/renesas_sdhi*
17242F:	drivers/mmc/host/tmio_mmc*
17243F:	include/linux/mfd/tmio.h
17244
17245TMP401 HARDWARE MONITOR DRIVER
17246M:	Guenter Roeck <linux@roeck-us.net>
17247L:	linux-hwmon@vger.kernel.org
17248S:	Maintained
17249F:	Documentation/hwmon/tmp401.rst
17250F:	drivers/hwmon/tmp401.c
17251
17252TMP513 HARDWARE MONITOR DRIVER
17253M:	Eric Tremblay <etremblay@distech-controls.com>
17254L:	linux-hwmon@vger.kernel.org
17255S:	Maintained
17256F:	Documentation/hwmon/tmp513.rst
17257F:	drivers/hwmon/tmp513.c
17258
17259TMPFS (SHMEM FILESYSTEM)
17260M:	Hugh Dickins <hughd@google.com>
17261L:	linux-mm@kvack.org
17262S:	Maintained
17263F:	include/linux/shmem_fs.h
17264F:	mm/shmem.c
17265
17266TOMOYO SECURITY MODULE
17267M:	Kentaro Takeda <takedakn@nttdata.co.jp>
17268M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17269L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17270L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17271L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17272L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17273S:	Maintained
17274W:	https://tomoyo.osdn.jp/
17275F:	security/tomoyo/
17276
17277TOPSTAR LAPTOP EXTRAS DRIVER
17278M:	Herton Ronaldo Krzesinski <herton@canonical.com>
17279L:	platform-driver-x86@vger.kernel.org
17280S:	Maintained
17281F:	drivers/platform/x86/topstar-laptop.c
17282
17283TORTURE-TEST MODULES
17284M:	Davidlohr Bueso <dave@stgolabs.net>
17285M:	"Paul E. McKenney" <paulmck@kernel.org>
17286M:	Josh Triplett <josh@joshtriplett.org>
17287L:	linux-kernel@vger.kernel.org
17288S:	Supported
17289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17290F:	Documentation/RCU/torture.txt
17291F:	kernel/locking/locktorture.c
17292F:	kernel/rcu/rcuperf.c
17293F:	kernel/rcu/rcutorture.c
17294F:	kernel/torture.c
17295
17296TOSHIBA ACPI EXTRAS DRIVER
17297M:	Azael Avalos <coproscefalo@gmail.com>
17298L:	platform-driver-x86@vger.kernel.org
17299S:	Maintained
17300F:	drivers/platform/x86/toshiba_acpi.c
17301
17302TOSHIBA BLUETOOTH DRIVER
17303M:	Azael Avalos <coproscefalo@gmail.com>
17304L:	platform-driver-x86@vger.kernel.org
17305S:	Maintained
17306F:	drivers/platform/x86/toshiba_bluetooth.c
17307
17308TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17309M:	Azael Avalos <coproscefalo@gmail.com>
17310L:	platform-driver-x86@vger.kernel.org
17311S:	Maintained
17312F:	drivers/platform/x86/toshiba_haps.c
17313
17314TOSHIBA SMM DRIVER
17315M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
17316S:	Maintained
17317W:	http://www.buzzard.org.uk/toshiba/
17318F:	drivers/char/toshiba.c
17319F:	include/linux/toshiba.h
17320F:	include/uapi/linux/toshiba.h
17321
17322TOSHIBA TC358743 DRIVER
17323M:	Mats Randgaard <matrandg@cisco.com>
17324L:	linux-media@vger.kernel.org
17325S:	Maintained
17326F:	drivers/media/i2c/tc358743*
17327F:	include/media/i2c/tc358743.h
17328
17329TOSHIBA WMI HOTKEYS DRIVER
17330M:	Azael Avalos <coproscefalo@gmail.com>
17331L:	platform-driver-x86@vger.kernel.org
17332S:	Maintained
17333F:	drivers/platform/x86/toshiba-wmi.c
17334
17335TPM DEVICE DRIVER
17336M:	Peter Huewe <peterhuewe@gmx.de>
17337M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17338R:	Jason Gunthorpe <jgg@ziepe.ca>
17339L:	linux-integrity@vger.kernel.org
17340S:	Maintained
17341W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17342Q:	https://patchwork.kernel.org/project/linux-integrity/list/
17343T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
17344F:	drivers/char/tpm/
17345
17346TRACING
17347M:	Steven Rostedt <rostedt@goodmis.org>
17348M:	Ingo Molnar <mingo@redhat.com>
17349S:	Maintained
17350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17351F:	Documentation/trace/ftrace.rst
17352F:	arch/*/*/*/ftrace.h
17353F:	arch/*/kernel/ftrace.c
17354F:	include/*/ftrace.h
17355F:	include/linux/trace*.h
17356F:	include/trace/
17357F:	kernel/trace/
17358F:	tools/testing/selftests/ftrace/
17359
17360TRACING MMIO ACCESSES (MMIOTRACE)
17361M:	Steven Rostedt <rostedt@goodmis.org>
17362M:	Ingo Molnar <mingo@kernel.org>
17363R:	Karol Herbst <karolherbst@gmail.com>
17364R:	Pekka Paalanen <ppaalanen@gmail.com>
17365L:	linux-kernel@vger.kernel.org
17366L:	nouveau@lists.freedesktop.org
17367S:	Maintained
17368F:	arch/x86/mm/kmmio.c
17369F:	arch/x86/mm/mmio-mod.c
17370F:	arch/x86/mm/testmmiotrace.c
17371F:	include/linux/mmiotrace.h
17372F:	kernel/trace/trace_mmiotrace.c
17373
17374TRIVIAL PATCHES
17375M:	Jiri Kosina <trivial@kernel.org>
17376S:	Maintained
17377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17378K:	^Subject:.*(?i)trivial
17379
17380TTY LAYER
17381M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17382M:	Jiri Slaby <jslaby@suse.com>
17383S:	Supported
17384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17385F:	Documentation/driver-api/serial/
17386F:	drivers/tty/
17387F:	drivers/tty/serial/serial_core.c
17388F:	include/linux/serial.h
17389F:	include/linux/serial_core.h
17390F:	include/linux/tty.h
17391F:	include/uapi/linux/serial.h
17392F:	include/uapi/linux/serial_core.h
17393F:	include/uapi/linux/tty.h
17394
17395TUA9001 MEDIA DRIVER
17396M:	Antti Palosaari <crope@iki.fi>
17397L:	linux-media@vger.kernel.org
17398S:	Maintained
17399W:	https://linuxtv.org
17400W:	http://palosaari.fi/linux/
17401Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17402T:	git git://linuxtv.org/anttip/media_tree.git
17403F:	drivers/media/tuners/tua9001*
17404
17405TULIP NETWORK DRIVERS
17406L:	netdev@vger.kernel.org
17407L:	linux-parisc@vger.kernel.org
17408S:	Orphan
17409F:	drivers/net/ethernet/dec/tulip/
17410
17411TUN/TAP driver
17412M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
17413S:	Maintained
17414W:	http://vtun.sourceforge.net/tun
17415F:	Documentation/networking/tuntap.rst
17416F:	arch/um/os-Linux/drivers/
17417
17418TURBOCHANNEL SUBSYSTEM
17419M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17420M:	Ralf Baechle <ralf@linux-mips.org>
17421L:	linux-mips@vger.kernel.org
17422S:	Maintained
17423Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
17424F:	drivers/tc/
17425F:	include/linux/tc.h
17426
17427TURBOSTAT UTILITY
17428M:	"Len Brown" <lenb@kernel.org>
17429L:	linux-pm@vger.kernel.org
17430S:	Supported
17431Q:	https://patchwork.kernel.org/project/linux-pm/list/
17432B:	https://bugzilla.kernel.org
17433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17434F:	tools/power/x86/turbostat/
17435
17436TW5864 VIDEO4LINUX DRIVER
17437M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17438M:	Anton Sviridenko <anton@corp.bluecherry.net>
17439M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17440M:	Andrey Utkin <andrey_utkin@fastmail.com>
17441L:	linux-media@vger.kernel.org
17442S:	Supported
17443F:	drivers/media/pci/tw5864/
17444
17445TW68 VIDEO4LINUX DRIVER
17446M:	Hans Verkuil <hverkuil@xs4all.nl>
17447L:	linux-media@vger.kernel.org
17448S:	Odd Fixes
17449W:	https://linuxtv.org
17450T:	git git://linuxtv.org/media_tree.git
17451F:	drivers/media/pci/tw68/
17452
17453TW686X VIDEO4LINUX DRIVER
17454M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17455L:	linux-media@vger.kernel.org
17456S:	Maintained
17457W:	http://linuxtv.org
17458T:	git git://linuxtv.org/media_tree.git
17459F:	drivers/media/pci/tw686x/
17460
17461UACCE ACCELERATOR FRAMEWORK
17462M:	Zhangfei Gao <zhangfei.gao@linaro.org>
17463M:	Zhou Wang <wangzhou1@hisilicon.com>
17464L:	linux-accelerators@lists.ozlabs.org
17465L:	linux-kernel@vger.kernel.org
17466S:	Maintained
17467F:	Documentation/ABI/testing/sysfs-driver-uacce
17468F:	Documentation/misc-devices/uacce.rst
17469F:	drivers/misc/uacce/
17470F:	include/linux/uacce.h
17471F:	include/uapi/misc/uacce/
17472
17473UBI FILE SYSTEM (UBIFS)
17474M:	Richard Weinberger <richard@nod.at>
17475L:	linux-mtd@lists.infradead.org
17476S:	Supported
17477W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
17478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17480F:	Documentation/filesystems/ubifs.rst
17481F:	fs/ubifs/
17482
17483UCLINUX (M68KNOMMU AND COLDFIRE)
17484M:	Greg Ungerer <gerg@linux-m68k.org>
17485L:	linux-m68k@lists.linux-m68k.org
17486L:	uclinux-dev@uclinux.org  (subscribers-only)
17487S:	Maintained
17488W:	http://www.linux-m68k.org/
17489W:	http://www.uclinux.org/
17490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17491F:	arch/m68k/*/*_no.*
17492F:	arch/m68k/68*/
17493F:	arch/m68k/coldfire/
17494F:	arch/m68k/include/asm/*_no.*
17495
17496UDF FILESYSTEM
17497M:	Jan Kara <jack@suse.com>
17498S:	Maintained
17499F:	Documentation/filesystems/udf.rst
17500F:	fs/udf/
17501
17502UDRAW TABLET
17503M:	Bastien Nocera <hadess@hadess.net>
17504L:	linux-input@vger.kernel.org
17505S:	Maintained
17506F:	drivers/hid/hid-udraw-ps3.c
17507
17508UFS FILESYSTEM
17509M:	Evgeniy Dushistov <dushistov@mail.ru>
17510S:	Maintained
17511F:	Documentation/admin-guide/ufs.rst
17512F:	fs/ufs/
17513
17514UHID USERSPACE HID IO DRIVER
17515M:	David Herrmann <dh.herrmann@googlemail.com>
17516L:	linux-input@vger.kernel.org
17517S:	Maintained
17518F:	drivers/hid/uhid.c
17519F:	include/uapi/linux/uhid.h
17520
17521ULPI BUS
17522M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17523L:	linux-usb@vger.kernel.org
17524S:	Maintained
17525F:	drivers/usb/common/ulpi.c
17526F:	include/linux/ulpi/
17527
17528UNICODE SUBSYSTEM
17529M:	Gabriel Krisman Bertazi <krisman@collabora.com>
17530L:	linux-fsdevel@vger.kernel.org
17531S:	Supported
17532F:	fs/unicode/
17533
17534UNICORE32 ARCHITECTURE
17535M:	Guan Xuetao <gxt@pku.edu.cn>
17536S:	Maintained
17537W:	http://mprc.pku.edu.cn/~guanxuetao/linux
17538T:	git git://github.com/gxt/linux.git
17539F:	arch/unicore32/
17540
17541UNIFDEF
17542M:	Tony Finch <dot@dotat.at>
17543S:	Maintained
17544W:	http://dotat.at/prog/unifdef
17545F:	scripts/unifdef.c
17546
17547UNIFORM CDROM DRIVER
17548M:	Jens Axboe <axboe@kernel.dk>
17549S:	Maintained
17550W:	http://www.kernel.dk
17551F:	Documentation/cdrom/
17552F:	drivers/cdrom/cdrom.c
17553F:	include/linux/cdrom.h
17554F:	include/uapi/linux/cdrom.h
17555
17556UNISYS S-PAR DRIVERS
17557M:	David Kershner <david.kershner@unisys.com>
17558L:	sparmaintainer@unisys.com (Unisys internal)
17559S:	Supported
17560F:	drivers/staging/unisys/
17561F:	drivers/visorbus/
17562F:	include/linux/visorbus.h
17563
17564UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17565R:	Alim Akhtar <alim.akhtar@samsung.com>
17566R:	Avri Altman <avri.altman@wdc.com>
17567L:	linux-scsi@vger.kernel.org
17568S:	Supported
17569F:	Documentation/scsi/ufs.rst
17570F:	drivers/scsi/ufs/
17571
17572UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17573M:	Pedro Sousa <pedrom.sousa@synopsys.com>
17574L:	linux-scsi@vger.kernel.org
17575S:	Supported
17576F:	drivers/scsi/ufs/*dwc*
17577
17578UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17579M:	Stanley Chu <stanley.chu@mediatek.com>
17580L:	linux-scsi@vger.kernel.org
17581L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17582S:	Maintained
17583F:	drivers/scsi/ufs/ufs-mediatek*
17584
17585UNSORTED BLOCK IMAGES (UBI)
17586M:	Richard Weinberger <richard@nod.at>
17587L:	linux-mtd@lists.infradead.org
17588S:	Supported
17589W:	http://www.linux-mtd.infradead.org/
17590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17592F:	drivers/mtd/ubi/
17593F:	include/linux/mtd/ubi.h
17594F:	include/uapi/mtd/ubi-user.h
17595
17596USB "USBNET" DRIVER FRAMEWORK
17597M:	Oliver Neukum <oneukum@suse.com>
17598L:	netdev@vger.kernel.org
17599S:	Maintained
17600W:	http://www.linux-usb.org/usbnet
17601F:	drivers/net/usb/usbnet.c
17602F:	include/linux/usb/usbnet.h
17603
17604USB ACM DRIVER
17605M:	Oliver Neukum <oneukum@suse.com>
17606L:	linux-usb@vger.kernel.org
17607S:	Maintained
17608F:	Documentation/usb/acm.rst
17609F:	drivers/usb/class/cdc-acm.*
17610
17611USB APPLE MFI FASTCHARGE DRIVER
17612M:	Bastien Nocera <hadess@hadess.net>
17613L:	linux-usb@vger.kernel.org
17614S:	Maintained
17615F:	drivers/usb/misc/apple-mfi-fastcharge.c
17616
17617USB AR5523 WIRELESS DRIVER
17618M:	Pontus Fuchs <pontus.fuchs@gmail.com>
17619L:	linux-wireless@vger.kernel.org
17620S:	Maintained
17621F:	drivers/net/wireless/ath/ar5523/
17622
17623USB ATTACHED SCSI
17624M:	Oliver Neukum <oneukum@suse.com>
17625L:	linux-usb@vger.kernel.org
17626L:	linux-scsi@vger.kernel.org
17627S:	Maintained
17628F:	drivers/usb/storage/uas.c
17629
17630USB CDC ETHERNET DRIVER
17631M:	Oliver Neukum <oliver@neukum.org>
17632L:	linux-usb@vger.kernel.org
17633S:	Maintained
17634F:	drivers/net/usb/cdc_*.c
17635F:	include/uapi/linux/usb/cdc.h
17636
17637USB CHAOSKEY DRIVER
17638M:	Keith Packard <keithp@keithp.com>
17639L:	linux-usb@vger.kernel.org
17640S:	Maintained
17641F:	drivers/usb/misc/chaoskey.c
17642
17643USB CYPRESS C67X00 DRIVER
17644M:	Peter Korsgaard <jacmet@sunsite.dk>
17645L:	linux-usb@vger.kernel.org
17646S:	Maintained
17647F:	drivers/usb/c67x00/
17648
17649USB DAVICOM DM9601 DRIVER
17650M:	Peter Korsgaard <jacmet@sunsite.dk>
17651L:	netdev@vger.kernel.org
17652S:	Maintained
17653W:	http://www.linux-usb.org/usbnet
17654F:	drivers/net/usb/dm9601.c
17655
17656USB EHCI DRIVER
17657M:	Alan Stern <stern@rowland.harvard.edu>
17658L:	linux-usb@vger.kernel.org
17659S:	Maintained
17660F:	Documentation/usb/ehci.rst
17661F:	drivers/usb/host/ehci*
17662
17663USB GADGET/PERIPHERAL SUBSYSTEM
17664M:	Felipe Balbi <balbi@kernel.org>
17665L:	linux-usb@vger.kernel.org
17666S:	Maintained
17667W:	http://www.linux-usb.org/gadget
17668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17669F:	drivers/usb/gadget/
17670F:	include/linux/usb/gadget*
17671
17672USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17673M:	Jiri Kosina <jikos@kernel.org>
17674M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
17675L:	linux-usb@vger.kernel.org
17676S:	Maintained
17677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17678F:	Documentation/hid/hiddev.rst
17679F:	drivers/hid/usbhid/
17680
17681USB INTEL XHCI ROLE MUX DRIVER
17682M:	Hans de Goede <hdegoede@redhat.com>
17683L:	linux-usb@vger.kernel.org
17684S:	Maintained
17685F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
17686
17687USB IP DRIVER FOR HISILICON KIRIN
17688M:	Yu Chen <chenyu56@huawei.com>
17689M:	Binghui Wang <wangbinghui@hisilicon.com>
17690L:	linux-usb@vger.kernel.org
17691S:	Maintained
17692F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17693F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
17694
17695USB ISP116X DRIVER
17696M:	Olav Kongas <ok@artecdesign.ee>
17697L:	linux-usb@vger.kernel.org
17698S:	Maintained
17699F:	drivers/usb/host/isp116x*
17700F:	include/linux/usb/isp116x.h
17701
17702USB LAN78XX ETHERNET DRIVER
17703M:	Woojung Huh <woojung.huh@microchip.com>
17704M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17705L:	netdev@vger.kernel.org
17706S:	Maintained
17707F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17708F:	drivers/net/usb/lan78xx.*
17709F:	include/dt-bindings/net/microchip-lan78xx.h
17710
17711USB MASS STORAGE DRIVER
17712M:	Alan Stern <stern@rowland.harvard.edu>
17713L:	linux-usb@vger.kernel.org
17714L:	usb-storage@lists.one-eyed-alien.net
17715S:	Maintained
17716F:	drivers/usb/storage/
17717
17718USB MIDI DRIVER
17719M:	Clemens Ladisch <clemens@ladisch.de>
17720L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17721S:	Maintained
17722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17723F:	sound/usb/midi.*
17724
17725USB NETWORKING DRIVERS
17726L:	linux-usb@vger.kernel.org
17727S:	Odd Fixes
17728F:	drivers/net/usb/
17729
17730USB OHCI DRIVER
17731M:	Alan Stern <stern@rowland.harvard.edu>
17732L:	linux-usb@vger.kernel.org
17733S:	Maintained
17734F:	Documentation/usb/ohci.rst
17735F:	drivers/usb/host/ohci*
17736
17737USB OTG FSM (Finite State Machine)
17738M:	Peter Chen <Peter.Chen@nxp.com>
17739L:	linux-usb@vger.kernel.org
17740S:	Maintained
17741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17742F:	drivers/usb/common/usb-otg-fsm.c
17743
17744USB OVER IP DRIVER
17745M:	Valentina Manea <valentina.manea.m@gmail.com>
17746M:	Shuah Khan <shuah@kernel.org>
17747M:	Shuah Khan <skhan@linuxfoundation.org>
17748L:	linux-usb@vger.kernel.org
17749S:	Maintained
17750F:	Documentation/usb/usbip_protocol.rst
17751F:	drivers/usb/usbip/
17752F:	tools/testing/selftests/drivers/usb/usbip/
17753F:	tools/usb/usbip/
17754
17755USB PEGASUS DRIVER
17756M:	Petko Manolov <petkan@nucleusys.com>
17757L:	linux-usb@vger.kernel.org
17758L:	netdev@vger.kernel.org
17759S:	Maintained
17760W:	https://github.com/petkan/pegasus
17761T:	git git://github.com/petkan/pegasus.git
17762F:	drivers/net/usb/pegasus.*
17763
17764USB PHY LAYER
17765M:	Felipe Balbi <balbi@kernel.org>
17766L:	linux-usb@vger.kernel.org
17767S:	Maintained
17768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17769F:	drivers/usb/phy/
17770
17771USB PRINTER DRIVER (usblp)
17772M:	Pete Zaitcev <zaitcev@redhat.com>
17773L:	linux-usb@vger.kernel.org
17774S:	Supported
17775F:	drivers/usb/class/usblp.c
17776
17777USB QMI WWAN NETWORK DRIVER
17778M:	Bjørn Mork <bjorn@mork.no>
17779L:	netdev@vger.kernel.org
17780S:	Maintained
17781F:	Documentation/ABI/testing/sysfs-class-net-qmi
17782F:	drivers/net/usb/qmi_wwan.c
17783
17784USB RTL8150 DRIVER
17785M:	Petko Manolov <petkan@nucleusys.com>
17786L:	linux-usb@vger.kernel.org
17787L:	netdev@vger.kernel.org
17788S:	Maintained
17789W:	https://github.com/petkan/rtl8150
17790T:	git git://github.com/petkan/rtl8150.git
17791F:	drivers/net/usb/rtl8150.c
17792
17793USB SERIAL SUBSYSTEM
17794M:	Johan Hovold <johan@kernel.org>
17795L:	linux-usb@vger.kernel.org
17796S:	Maintained
17797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17798F:	Documentation/usb/usb-serial.rst
17799F:	drivers/usb/serial/
17800F:	include/linux/usb/serial.h
17801
17802USB SMSC75XX ETHERNET DRIVER
17803M:	Steve Glendinning <steve.glendinning@shawell.net>
17804L:	netdev@vger.kernel.org
17805S:	Maintained
17806F:	drivers/net/usb/smsc75xx.*
17807
17808USB SMSC95XX ETHERNET DRIVER
17809M:	Steve Glendinning <steve.glendinning@shawell.net>
17810M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17811L:	netdev@vger.kernel.org
17812S:	Maintained
17813F:	drivers/net/usb/smsc95xx.*
17814
17815USB SUBSYSTEM
17816M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17817L:	linux-usb@vger.kernel.org
17818S:	Supported
17819W:	http://www.linux-usb.org
17820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17821F:	Documentation/devicetree/bindings/usb/
17822F:	Documentation/usb/
17823F:	drivers/usb/
17824F:	include/linux/usb.h
17825F:	include/linux/usb/
17826
17827USB TYPEC BUS FOR ALTERNATE MODES
17828M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17829L:	linux-usb@vger.kernel.org
17830S:	Maintained
17831F:	Documentation/ABI/testing/sysfs-bus-typec
17832F:	Documentation/driver-api/usb/typec_bus.rst
17833F:	drivers/usb/typec/altmodes/
17834F:	include/linux/usb/typec_altmode.h
17835
17836USB TYPEC CLASS
17837M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17838L:	linux-usb@vger.kernel.org
17839S:	Maintained
17840F:	Documentation/ABI/testing/sysfs-class-typec
17841F:	Documentation/driver-api/usb/typec.rst
17842F:	drivers/usb/typec/
17843F:	include/linux/usb/typec.h
17844
17845USB TYPEC INTEL PMC MUX DRIVER
17846M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17847L:	linux-usb@vger.kernel.org
17848S:	Maintained
17849F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
17850F:	drivers/usb/typec/mux/intel_pmc_mux.c
17851
17852USB TYPEC PI3USB30532 MUX DRIVER
17853M:	Hans de Goede <hdegoede@redhat.com>
17854L:	linux-usb@vger.kernel.org
17855S:	Maintained
17856F:	drivers/usb/typec/mux/pi3usb30532.c
17857
17858USB TYPEC PORT CONTROLLER DRIVERS
17859M:	Guenter Roeck <linux@roeck-us.net>
17860L:	linux-usb@vger.kernel.org
17861S:	Maintained
17862F:	drivers/usb/typec/tcpm/
17863
17864USB UHCI DRIVER
17865M:	Alan Stern <stern@rowland.harvard.edu>
17866L:	linux-usb@vger.kernel.org
17867S:	Maintained
17868F:	drivers/usb/host/uhci*
17869
17870USB VIDEO CLASS
17871M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17872L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17873L:	linux-media@vger.kernel.org
17874S:	Maintained
17875W:	http://www.ideasonboard.org/uvc/
17876T:	git git://linuxtv.org/media_tree.git
17877F:	drivers/media/usb/uvc/
17878F:	include/uapi/linux/uvcvideo.h
17879
17880USB VISION DRIVER
17881M:	Hans Verkuil <hverkuil@xs4all.nl>
17882L:	linux-media@vger.kernel.org
17883S:	Odd Fixes
17884W:	https://linuxtv.org
17885T:	git git://linuxtv.org/media_tree.git
17886F:	drivers/staging/media/usbvision/
17887
17888USB WEBCAM GADGET
17889M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17890L:	linux-usb@vger.kernel.org
17891S:	Maintained
17892F:	drivers/usb/gadget/function/*uvc*
17893F:	drivers/usb/gadget/legacy/webcam.c
17894F:	include/uapi/linux/usb/g_uvc.h
17895
17896USB WIRELESS RNDIS DRIVER (rndis_wlan)
17897M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17898L:	linux-wireless@vger.kernel.org
17899S:	Maintained
17900F:	drivers/net/wireless/rndis_wlan.c
17901
17902USB XHCI DRIVER
17903M:	Mathias Nyman <mathias.nyman@intel.com>
17904L:	linux-usb@vger.kernel.org
17905S:	Supported
17906F:	drivers/usb/host/pci-quirks*
17907F:	drivers/usb/host/xhci*
17908
17909USB ZD1201 DRIVER
17910L:	linux-wireless@vger.kernel.org
17911S:	Orphan
17912W:	http://linux-lc100020.sourceforge.net
17913F:	drivers/net/wireless/zydas/zd1201.*
17914
17915USB ZR364XX DRIVER
17916M:	Antoine Jacquet <royale@zerezo.com>
17917L:	linux-usb@vger.kernel.org
17918L:	linux-media@vger.kernel.org
17919S:	Maintained
17920W:	http://royale.zerezo.com/zr364xx/
17921T:	git git://linuxtv.org/media_tree.git
17922F:	Documentation/admin-guide/media/zr364xx*
17923F:	drivers/media/usb/zr364xx/
17924
17925USER-MODE LINUX (UML)
17926M:	Jeff Dike <jdike@addtoit.com>
17927M:	Richard Weinberger <richard@nod.at>
17928M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17929L:	linux-um@lists.infradead.org
17930S:	Maintained
17931W:	http://user-mode-linux.sourceforge.net
17932Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17934F:	Documentation/virt/uml/
17935F:	arch/um/
17936F:	arch/x86/um/
17937F:	fs/hostfs/
17938
17939USERSPACE COPYIN/COPYOUT (UIOVEC)
17940M:	Alexander Viro <viro@zeniv.linux.org.uk>
17941S:	Maintained
17942F:	include/linux/uio.h
17943F:	lib/iov_iter.c
17944
17945USERSPACE DMA BUFFER DRIVER
17946M:	Gerd Hoffmann <kraxel@redhat.com>
17947L:	dri-devel@lists.freedesktop.org
17948S:	Maintained
17949T:	git git://anongit.freedesktop.org/drm/drm-misc
17950F:	drivers/dma-buf/udmabuf.c
17951F:	include/uapi/linux/udmabuf.h
17952
17953USERSPACE I/O (UIO)
17954M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17955S:	Maintained
17956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17957F:	Documentation/driver-api/uio-howto.rst
17958F:	drivers/uio/
17959F:	include/linux/uio_driver.h
17960
17961UTIL-LINUX PACKAGE
17962M:	Karel Zak <kzak@redhat.com>
17963L:	util-linux@vger.kernel.org
17964S:	Maintained
17965W:	http://en.wikipedia.org/wiki/Util-linux
17966T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17967
17968UUID HELPERS
17969M:	Christoph Hellwig <hch@lst.de>
17970R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17971L:	linux-kernel@vger.kernel.org
17972S:	Maintained
17973T:	git git://git.infradead.org/users/hch/uuid.git
17974F:	include/linux/uuid.h
17975F:	include/uapi/linux/uuid.h
17976F:	lib/test_uuid.c
17977F:	lib/uuid.c
17978
17979UVESAFB DRIVER
17980M:	Michal Januszewski <spock@gentoo.org>
17981L:	linux-fbdev@vger.kernel.org
17982S:	Maintained
17983W:	https://github.com/mjanusz/v86d
17984F:	Documentation/fb/uvesafb.rst
17985F:	drivers/video/fbdev/uvesafb.*
17986
17987Ux500 CLOCK DRIVERS
17988M:	Ulf Hansson <ulf.hansson@linaro.org>
17989L:	linux-clk@vger.kernel.org
17990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17991S:	Maintained
17992F:	drivers/clk/ux500/
17993
17994VF610 NAND DRIVER
17995M:	Stefan Agner <stefan@agner.ch>
17996L:	linux-mtd@lists.infradead.org
17997S:	Supported
17998F:	drivers/mtd/nand/raw/vf610_nfc.c
17999
18000VFAT/FAT/MSDOS FILESYSTEM
18001M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18002S:	Maintained
18003F:	Documentation/filesystems/vfat.rst
18004F:	fs/fat/
18005
18006VFIO DRIVER
18007M:	Alex Williamson <alex.williamson@redhat.com>
18008R:	Cornelia Huck <cohuck@redhat.com>
18009L:	kvm@vger.kernel.org
18010S:	Maintained
18011T:	git git://github.com/awilliam/linux-vfio.git
18012F:	Documentation/driver-api/vfio.rst
18013F:	drivers/vfio/
18014F:	include/linux/vfio.h
18015F:	include/uapi/linux/vfio.h
18016
18017VFIO MEDIATED DEVICE DRIVERS
18018M:	Kirti Wankhede <kwankhede@nvidia.com>
18019L:	kvm@vger.kernel.org
18020S:	Maintained
18021F:	Documentation/driver-api/vfio-mediated-device.rst
18022F:	drivers/vfio/mdev/
18023F:	include/linux/mdev.h
18024F:	samples/vfio-mdev/
18025
18026VFIO PLATFORM DRIVER
18027M:	Eric Auger <eric.auger@redhat.com>
18028L:	kvm@vger.kernel.org
18029S:	Maintained
18030F:	drivers/vfio/platform/
18031
18032VGA_SWITCHEROO
18033R:	Lukas Wunner <lukas@wunner.de>
18034S:	Maintained
18035T:	git git://anongit.freedesktop.org/drm/drm-misc
18036F:	Documentation/gpu/vga-switcheroo.rst
18037F:	drivers/gpu/vga/vga_switcheroo.c
18038F:	include/linux/vga_switcheroo.h
18039
18040VIA RHINE NETWORK DRIVER
18041S:	Orphan
18042F:	drivers/net/ethernet/via/via-rhine.c
18043
18044VIA SD/MMC CARD CONTROLLER DRIVER
18045M:	Bruce Chang <brucechang@via.com.tw>
18046M:	Harald Welte <HaraldWelte@viatech.com>
18047S:	Maintained
18048F:	drivers/mmc/host/via-sdmmc.c
18049
18050VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18051M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18052L:	linux-fbdev@vger.kernel.org
18053S:	Maintained
18054F:	drivers/video/fbdev/via/
18055F:	include/linux/via-core.h
18056F:	include/linux/via-gpio.h
18057F:	include/linux/via_i2c.h
18058
18059VIA VELOCITY NETWORK DRIVER
18060M:	Francois Romieu <romieu@fr.zoreil.com>
18061L:	netdev@vger.kernel.org
18062S:	Maintained
18063F:	drivers/net/ethernet/via/via-velocity.*
18064
18065VICODEC VIRTUAL CODEC DRIVER
18066M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
18067L:	linux-media@vger.kernel.org
18068S:	Maintained
18069W:	https://linuxtv.org
18070T:	git git://linuxtv.org/media_tree.git
18071F:	drivers/media/test-drivers/vicodec/*
18072
18073VIDEO I2C POLLING DRIVER
18074M:	Matt Ranostay <matt.ranostay@konsulko.com>
18075L:	linux-media@vger.kernel.org
18076S:	Maintained
18077F:	drivers/media/i2c/video-i2c.c
18078
18079VIDEO MULTIPLEXER DRIVER
18080M:	Philipp Zabel <p.zabel@pengutronix.de>
18081L:	linux-media@vger.kernel.org
18082S:	Maintained
18083F:	drivers/media/platform/video-mux.c
18084
18085VIDEOBUF2 FRAMEWORK
18086M:	Pawel Osciak <pawel@osciak.com>
18087M:	Marek Szyprowski <m.szyprowski@samsung.com>
18088M:	Kyungmin Park <kyungmin.park@samsung.com>
18089R:	Tomasz Figa <tfiga@chromium.org>
18090L:	linux-media@vger.kernel.org
18091S:	Maintained
18092F:	drivers/media/common/videobuf2/*
18093F:	include/media/videobuf2-*
18094
18095VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18096M:	Helen Koike <helen.koike@collabora.com>
18097R:	Shuah Khan <skhan@linuxfoundation.org>
18098L:	linux-media@vger.kernel.org
18099S:	Maintained
18100W:	https://linuxtv.org
18101T:	git git://linuxtv.org/media_tree.git
18102F:	drivers/media/test-drivers/vimc/*
18103
18104VIRT LIB
18105M:	Alex Williamson <alex.williamson@redhat.com>
18106M:	Paolo Bonzini <pbonzini@redhat.com>
18107L:	kvm@vger.kernel.org
18108S:	Supported
18109F:	virt/lib/
18110
18111VIRTIO AND VHOST VSOCK DRIVER
18112M:	Stefan Hajnoczi <stefanha@redhat.com>
18113M:	Stefano Garzarella <sgarzare@redhat.com>
18114L:	kvm@vger.kernel.org
18115L:	virtualization@lists.linux-foundation.org
18116L:	netdev@vger.kernel.org
18117S:	Maintained
18118F:	drivers/net/vsockmon.c
18119F:	drivers/vhost/vsock.c
18120F:	include/linux/virtio_vsock.h
18121F:	include/uapi/linux/virtio_vsock.h
18122F:	include/uapi/linux/vm_sockets_diag.h
18123F:	include/uapi/linux/vsockmon.h
18124F:	net/vmw_vsock/af_vsock_tap.c
18125F:	net/vmw_vsock/diag.c
18126F:	net/vmw_vsock/virtio_transport.c
18127F:	net/vmw_vsock/virtio_transport_common.c
18128F:	net/vmw_vsock/vsock_loopback.c
18129F:	tools/testing/vsock/
18130
18131VIRTIO BLOCK AND SCSI DRIVERS
18132M:	"Michael S. Tsirkin" <mst@redhat.com>
18133M:	Jason Wang <jasowang@redhat.com>
18134R:	Paolo Bonzini <pbonzini@redhat.com>
18135R:	Stefan Hajnoczi <stefanha@redhat.com>
18136L:	virtualization@lists.linux-foundation.org
18137S:	Maintained
18138F:	drivers/block/virtio_blk.c
18139F:	drivers/scsi/virtio_scsi.c
18140F:	drivers/vhost/scsi.c
18141F:	include/uapi/linux/virtio_blk.h
18142F:	include/uapi/linux/virtio_scsi.h
18143
18144VIRTIO CONSOLE DRIVER
18145M:	Amit Shah <amit@kernel.org>
18146L:	virtualization@lists.linux-foundation.org
18147S:	Maintained
18148F:	drivers/char/virtio_console.c
18149F:	include/linux/virtio_console.h
18150F:	include/uapi/linux/virtio_console.h
18151
18152VIRTIO CORE AND NET DRIVERS
18153M:	"Michael S. Tsirkin" <mst@redhat.com>
18154M:	Jason Wang <jasowang@redhat.com>
18155L:	virtualization@lists.linux-foundation.org
18156S:	Maintained
18157F:	Documentation/devicetree/bindings/virtio/
18158F:	drivers/block/virtio_blk.c
18159F:	drivers/crypto/virtio/
18160F:	drivers/net/virtio_net.c
18161F:	drivers/vdpa/
18162F:	drivers/virtio/
18163F:	include/linux/vdpa.h
18164F:	include/linux/virtio*.h
18165F:	include/uapi/linux/virtio_*.h
18166F:	tools/virtio/
18167
18168VIRTIO BALLOON
18169M:	"Michael S. Tsirkin" <mst@redhat.com>
18170M:	David Hildenbrand <david@redhat.com>
18171L:	virtualization@lists.linux-foundation.org
18172S:	Maintained
18173F:	drivers/virtio/virtio_balloon.c
18174F:	include/uapi/linux/virtio_balloon.h
18175F:	include/linux/balloon_compaction.h
18176F:	mm/balloon_compaction.c
18177
18178VIRTIO CRYPTO DRIVER
18179M:	Gonglei <arei.gonglei@huawei.com>
18180L:	virtualization@lists.linux-foundation.org
18181L:	linux-crypto@vger.kernel.org
18182S:	Maintained
18183F:	drivers/crypto/virtio/
18184F:	include/uapi/linux/virtio_crypto.h
18185
18186VIRTIO DRIVERS FOR S390
18187M:	Cornelia Huck <cohuck@redhat.com>
18188M:	Halil Pasic <pasic@linux.ibm.com>
18189L:	linux-s390@vger.kernel.org
18190L:	virtualization@lists.linux-foundation.org
18191L:	kvm@vger.kernel.org
18192S:	Supported
18193F:	arch/s390/include/uapi/asm/virtio-ccw.h
18194F:	drivers/s390/virtio/
18195
18196VIRTIO FILE SYSTEM
18197M:	Vivek Goyal <vgoyal@redhat.com>
18198M:	Stefan Hajnoczi <stefanha@redhat.com>
18199M:	Miklos Szeredi <miklos@szeredi.hu>
18200L:	virtualization@lists.linux-foundation.org
18201L:	linux-fsdevel@vger.kernel.org
18202S:	Supported
18203W:	https://virtio-fs.gitlab.io/
18204F:	Documentation/filesystems/virtiofs.rst
18205F:	fs/fuse/virtio_fs.c
18206F:	include/uapi/linux/virtio_fs.h
18207
18208VIRTIO GPU DRIVER
18209M:	David Airlie <airlied@linux.ie>
18210M:	Gerd Hoffmann <kraxel@redhat.com>
18211L:	dri-devel@lists.freedesktop.org
18212L:	virtualization@lists.linux-foundation.org
18213S:	Maintained
18214T:	git git://anongit.freedesktop.org/drm/drm-misc
18215F:	drivers/gpu/drm/virtio/
18216F:	include/uapi/linux/virtio_gpu.h
18217
18218VIRTIO HOST (VHOST)
18219M:	"Michael S. Tsirkin" <mst@redhat.com>
18220M:	Jason Wang <jasowang@redhat.com>
18221L:	kvm@vger.kernel.org
18222L:	virtualization@lists.linux-foundation.org
18223L:	netdev@vger.kernel.org
18224S:	Maintained
18225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18226F:	drivers/vhost/
18227F:	include/linux/vhost_iotlb.h
18228F:	include/uapi/linux/vhost.h
18229
18230VIRTIO INPUT DRIVER
18231M:	Gerd Hoffmann <kraxel@redhat.com>
18232S:	Maintained
18233F:	drivers/virtio/virtio_input.c
18234F:	include/uapi/linux/virtio_input.h
18235
18236VIRTIO IOMMU DRIVER
18237M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
18238L:	virtualization@lists.linux-foundation.org
18239S:	Maintained
18240F:	drivers/iommu/virtio-iommu.c
18241F:	include/uapi/linux/virtio_iommu.h
18242
18243VIRTIO MEM DRIVER
18244M:	David Hildenbrand <david@redhat.com>
18245L:	virtualization@lists.linux-foundation.org
18246S:	Maintained
18247F:	drivers/virtio/virtio_mem.c
18248F:	include/uapi/linux/virtio_mem.h
18249
18250VIRTUAL BOX GUEST DEVICE DRIVER
18251M:	Hans de Goede <hdegoede@redhat.com>
18252M:	Arnd Bergmann <arnd@arndb.de>
18253M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18254S:	Maintained
18255F:	drivers/virt/vboxguest/
18256F:	include/linux/vbox_utils.h
18257F:	include/uapi/linux/vbox*.h
18258
18259VIRTUAL BOX SHARED FOLDER VFS DRIVER
18260M:	Hans de Goede <hdegoede@redhat.com>
18261L:	linux-fsdevel@vger.kernel.org
18262S:	Maintained
18263F:	fs/vboxsf/*
18264
18265VIRTUAL SERIO DEVICE DRIVER
18266M:	Stephen Chandler Paul <thatslyude@gmail.com>
18267S:	Maintained
18268F:	drivers/input/serio/userio.c
18269F:	include/uapi/linux/userio.h
18270
18271VITESSE FELIX ETHERNET SWITCH DRIVER
18272M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18273M:	Claudiu Manoil <claudiu.manoil@nxp.com>
18274L:	netdev@vger.kernel.org
18275S:	Maintained
18276F:	drivers/net/dsa/ocelot/*
18277F:	net/dsa/tag_ocelot.c
18278
18279VIVID VIRTUAL VIDEO DRIVER
18280M:	Hans Verkuil <hverkuil@xs4all.nl>
18281L:	linux-media@vger.kernel.org
18282S:	Maintained
18283W:	https://linuxtv.org
18284T:	git git://linuxtv.org/media_tree.git
18285F:	drivers/media/test-drivers/vivid/*
18286
18287VLYNQ BUS
18288M:	Florian Fainelli <f.fainelli@gmail.com>
18289L:	openwrt-devel@lists.openwrt.org (subscribers-only)
18290S:	Maintained
18291F:	drivers/vlynq/vlynq.c
18292F:	include/linux/vlynq.h
18293
18294VME SUBSYSTEM
18295M:	Martyn Welch <martyn@welchs.me.uk>
18296M:	Manohar Vanga <manohar.vanga@gmail.com>
18297M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18298L:	devel@driverdev.osuosl.org
18299S:	Maintained
18300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18301F:	Documentation/driver-api/vme.rst
18302F:	drivers/staging/vme/
18303F:	drivers/vme/
18304F:	include/linux/vme*
18305
18306VMWARE BALLOON DRIVER
18307M:	Nadav Amit <namit@vmware.com>
18308M:	"VMware, Inc." <pv-drivers@vmware.com>
18309L:	linux-kernel@vger.kernel.org
18310S:	Maintained
18311F:	drivers/misc/vmw_balloon.c
18312
18313VMWARE HYPERVISOR INTERFACE
18314M:	Deep Shah <sdeep@vmware.com>
18315M:	"VMware, Inc." <pv-drivers@vmware.com>
18316L:	virtualization@lists.linux-foundation.org
18317S:	Supported
18318F:	arch/x86/include/asm/vmware.h
18319F:	arch/x86/kernel/cpu/vmware.c
18320
18321VMWARE PVRDMA DRIVER
18322M:	Adit Ranadive <aditr@vmware.com>
18323M:	VMware PV-Drivers <pv-drivers@vmware.com>
18324L:	linux-rdma@vger.kernel.org
18325S:	Maintained
18326F:	drivers/infiniband/hw/vmw_pvrdma/
18327
18328VMware PVSCSI driver
18329M:	Jim Gill <jgill@vmware.com>
18330M:	VMware PV-Drivers <pv-drivers@vmware.com>
18331L:	linux-scsi@vger.kernel.org
18332S:	Maintained
18333F:	drivers/scsi/vmw_pvscsi.c
18334F:	drivers/scsi/vmw_pvscsi.h
18335
18336VMWARE VIRTUAL PTP CLOCK DRIVER
18337M:	Vivek Thampi <vithampi@vmware.com>
18338M:	"VMware, Inc." <pv-drivers@vmware.com>
18339L:	netdev@vger.kernel.org
18340S:	Supported
18341F:	drivers/ptp/ptp_vmw.c
18342
18343VMWARE VMMOUSE SUBDRIVER
18344M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
18345M:	"VMware, Inc." <pv-drivers@vmware.com>
18346L:	linux-input@vger.kernel.org
18347S:	Maintained
18348F:	drivers/input/mouse/vmmouse.c
18349F:	drivers/input/mouse/vmmouse.h
18350
18351VMWARE VMXNET3 ETHERNET DRIVER
18352M:	Ronak Doshi <doshir@vmware.com>
18353M:	"VMware, Inc." <pv-drivers@vmware.com>
18354L:	netdev@vger.kernel.org
18355S:	Maintained
18356F:	drivers/net/vmxnet3/
18357
18358VOCORE VOCORE2 BOARD
18359M:	Harvey Hunt <harveyhuntnexus@gmail.com>
18360L:	linux-mips@vger.kernel.org
18361S:	Maintained
18362F:	arch/mips/boot/dts/ralink/vocore2.dts
18363
18364VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18365M:	Liam Girdwood <lgirdwood@gmail.com>
18366M:	Mark Brown <broonie@kernel.org>
18367L:	linux-kernel@vger.kernel.org
18368S:	Supported
18369W:	http://www.slimlogic.co.uk/?p=48
18370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18371F:	Documentation/devicetree/bindings/regulator/
18372F:	Documentation/power/regulator/
18373F:	drivers/regulator/
18374F:	include/dt-bindings/regulator/
18375F:	include/linux/regulator/
18376K:	regulator_get_optional
18377
18378VRF
18379M:	David Ahern <dsahern@kernel.org>
18380M:	Shrijeet Mukherjee <shrijeet@gmail.com>
18381L:	netdev@vger.kernel.org
18382S:	Maintained
18383F:	Documentation/networking/vrf.rst
18384F:	drivers/net/vrf.c
18385
18386VSPRINTF
18387M:	Petr Mladek <pmladek@suse.com>
18388M:	Steven Rostedt <rostedt@goodmis.org>
18389M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18390R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18391R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
18392S:	Maintained
18393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18394F:	Documentation/core-api/printk-formats.rst
18395F:	lib/test_printf.c
18396F:	lib/vsprintf.c
18397
18398VT1211 HARDWARE MONITOR DRIVER
18399M:	Juerg Haefliger <juergh@gmail.com>
18400L:	linux-hwmon@vger.kernel.org
18401S:	Maintained
18402F:	Documentation/hwmon/vt1211.rst
18403F:	drivers/hwmon/vt1211.c
18404
18405VT8231 HARDWARE MONITOR DRIVER
18406M:	Roger Lucas <vt8231@hiddenengine.co.uk>
18407L:	linux-hwmon@vger.kernel.org
18408S:	Maintained
18409F:	drivers/hwmon/vt8231.c
18410
18411VUB300 USB to SDIO/SD/MMC bridge chip
18412L:	linux-mmc@vger.kernel.org
18413S:	Orphan
18414F:	drivers/mmc/host/vub300.c
18415
18416W1 DALLAS'S 1-WIRE BUS
18417M:	Evgeniy Polyakov <zbr@ioremap.net>
18418S:	Maintained
18419F:	Documentation/devicetree/bindings/w1/
18420F:	Documentation/w1/
18421F:	drivers/w1/
18422F:	include/linux/w1.h
18423
18424W83791D HARDWARE MONITORING DRIVER
18425M:	Marc Hulsman <m.hulsman@tudelft.nl>
18426L:	linux-hwmon@vger.kernel.org
18427S:	Maintained
18428F:	Documentation/hwmon/w83791d.rst
18429F:	drivers/hwmon/w83791d.c
18430
18431W83793 HARDWARE MONITORING DRIVER
18432M:	Rudolf Marek <r.marek@assembler.cz>
18433L:	linux-hwmon@vger.kernel.org
18434S:	Maintained
18435F:	Documentation/hwmon/w83793.rst
18436F:	drivers/hwmon/w83793.c
18437
18438W83795 HARDWARE MONITORING DRIVER
18439M:	Jean Delvare <jdelvare@suse.com>
18440L:	linux-hwmon@vger.kernel.org
18441S:	Maintained
18442F:	drivers/hwmon/w83795.c
18443
18444W83L51xD SD/MMC CARD INTERFACE DRIVER
18445M:	Pierre Ossman <pierre@ossman.eu>
18446S:	Maintained
18447F:	drivers/mmc/host/wbsd.*
18448
18449WACOM PROTOCOL 4 SERIAL TABLETS
18450M:	Julian Squires <julian@cipht.net>
18451M:	Hans de Goede <hdegoede@redhat.com>
18452L:	linux-input@vger.kernel.org
18453S:	Maintained
18454F:	drivers/input/tablet/wacom_serial4.c
18455
18456WATCHDOG DEVICE DRIVERS
18457M:	Wim Van Sebroeck <wim@linux-watchdog.org>
18458M:	Guenter Roeck <linux@roeck-us.net>
18459L:	linux-watchdog@vger.kernel.org
18460S:	Maintained
18461W:	http://www.linux-watchdog.org/
18462T:	git git://www.linux-watchdog.org/linux-watchdog.git
18463F:	Documentation/devicetree/bindings/watchdog/
18464F:	Documentation/watchdog/
18465F:	drivers/watchdog/
18466F:	include/linux/watchdog.h
18467F:	include/uapi/linux/watchdog.h
18468
18469WHISKEYCOVE PMIC GPIO DRIVER
18470M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18471L:	linux-gpio@vger.kernel.org
18472S:	Maintained
18473F:	drivers/gpio/gpio-wcove.c
18474
18475WHWAVE RTC DRIVER
18476M:	Dianlong Li <long17.cool@163.com>
18477L:	linux-rtc@vger.kernel.org
18478S:	Maintained
18479F:	drivers/rtc/rtc-sd3078.c
18480
18481WIIMOTE HID DRIVER
18482M:	David Herrmann <dh.herrmann@googlemail.com>
18483L:	linux-input@vger.kernel.org
18484S:	Maintained
18485F:	drivers/hid/hid-wiimote*
18486
18487WILOCITY WIL6210 WIRELESS DRIVER
18488M:	Maya Erez <merez@codeaurora.org>
18489L:	linux-wireless@vger.kernel.org
18490L:	wil6210@qti.qualcomm.com
18491S:	Supported
18492W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18493F:	drivers/net/wireless/ath/wil6210/
18494
18495WIMAX STACK
18496M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18497M:	linux-wimax@intel.com
18498L:	wimax@linuxwimax.org (subscribers-only)
18499S:	Supported
18500W:	http://linuxwimax.org
18501F:	Documentation/admin-guide/wimax/wimax.rst
18502F:	include/linux/wimax/debug.h
18503F:	include/net/wimax.h
18504F:	include/uapi/linux/wimax.h
18505F:	net/wimax/
18506
18507WINBOND CIR DRIVER
18508M:	David Härdeman <david@hardeman.nu>
18509S:	Maintained
18510F:	drivers/media/rc/winbond-cir.c
18511
18512WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18513M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18514L:	linux-watchdog@vger.kernel.org
18515S:	Maintained
18516F:	drivers/watchdog/ebc-c384_wdt.c
18517
18518WINSYSTEMS WS16C48 GPIO DRIVER
18519M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18520L:	linux-gpio@vger.kernel.org
18521S:	Maintained
18522F:	drivers/gpio/gpio-ws16c48.c
18523
18524WIREGUARD SECURE NETWORK TUNNEL
18525M:	Jason A. Donenfeld <Jason@zx2c4.com>
18526L:	wireguard@lists.zx2c4.com
18527L:	netdev@vger.kernel.org
18528S:	Maintained
18529F:	drivers/net/wireguard/
18530F:	tools/testing/selftests/wireguard/
18531
18532WISTRON LAPTOP BUTTON DRIVER
18533M:	Miloslav Trmac <mitr@volny.cz>
18534S:	Maintained
18535F:	drivers/input/misc/wistron_btns.c
18536
18537WL3501 WIRELESS PCMCIA CARD DRIVER
18538L:	linux-wireless@vger.kernel.org
18539S:	Odd fixes
18540F:	drivers/net/wireless/wl3501*
18541
18542WOLFSON MICROELECTRONICS DRIVERS
18543L:	patches@opensource.cirrus.com
18544S:	Supported
18545W:	https://github.com/CirrusLogic/linux-drivers/wiki
18546T:	git https://github.com/CirrusLogic/linux-drivers.git
18547F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18548F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18549F:	Documentation/devicetree/bindings/mfd/wm831x.txt
18550F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18551F:	Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18552F:	Documentation/hwmon/wm83??.rst
18553F:	arch/arm/mach-s3c64xx/mach-crag6410*
18554F:	drivers/clk/clk-wm83*.c
18555F:	drivers/extcon/extcon-arizona.c
18556F:	drivers/gpio/gpio-*wm*.c
18557F:	drivers/gpio/gpio-arizona.c
18558F:	drivers/hwmon/wm83??-hwmon.c
18559F:	drivers/input/misc/wm831x-on.c
18560F:	drivers/input/touchscreen/wm831x-ts.c
18561F:	drivers/input/touchscreen/wm97*.c
18562F:	drivers/leds/leds-wm83*.c
18563F:	drivers/mfd/arizona*
18564F:	drivers/mfd/cs47l24*
18565F:	drivers/mfd/wm*.c
18566F:	drivers/power/supply/wm83*.c
18567F:	drivers/regulator/arizona*
18568F:	drivers/regulator/wm8*.c
18569F:	drivers/rtc/rtc-wm83*.c
18570F:	drivers/video/backlight/wm83*_bl.c
18571F:	drivers/watchdog/wm83*_wdt.c
18572F:	include/linux/mfd/arizona/
18573F:	include/linux/mfd/wm831x/
18574F:	include/linux/mfd/wm8350/
18575F:	include/linux/mfd/wm8400*
18576F:	include/linux/regulator/arizona*
18577F:	include/linux/wm97xx.h
18578F:	include/sound/wm????.h
18579F:	sound/soc/codecs/arizona.?
18580F:	sound/soc/codecs/cs47l24*
18581F:	sound/soc/codecs/wm*
18582
18583WORKQUEUE
18584M:	Tejun Heo <tj@kernel.org>
18585R:	Lai Jiangshan <jiangshanlai@gmail.com>
18586S:	Maintained
18587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18588F:	Documentation/core-api/workqueue.rst
18589F:	include/linux/workqueue.h
18590F:	kernel/workqueue.c
18591
18592X-POWERS AXP288 PMIC DRIVERS
18593M:	Hans de Goede <hdegoede@redhat.com>
18594S:	Maintained
18595F:	drivers/acpi/pmic/intel_pmic_xpower.c
18596N:	axp288
18597
18598X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18599M:	Chen-Yu Tsai <wens@csie.org>
18600L:	linux-kernel@vger.kernel.org
18601S:	Maintained
18602N:	axp[128]
18603
18604X.25 NETWORK LAYER
18605M:	Andrew Hendry <andrew.hendry@gmail.com>
18606L:	linux-x25@vger.kernel.org
18607S:	Odd Fixes
18608F:	Documentation/networking/x25*
18609F:	include/net/x25*
18610F:	net/x25/
18611
18612X86 ARCHITECTURE (32-BIT AND 64-BIT)
18613M:	Thomas Gleixner <tglx@linutronix.de>
18614M:	Ingo Molnar <mingo@redhat.com>
18615M:	Borislav Petkov <bp@alien8.de>
18616M:	x86@kernel.org
18617R:	"H. Peter Anvin" <hpa@zytor.com>
18618L:	linux-kernel@vger.kernel.org
18619S:	Maintained
18620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18621F:	Documentation/devicetree/bindings/x86/
18622F:	Documentation/x86/
18623F:	arch/x86/
18624
18625X86 ENTRY CODE
18626M:	Andy Lutomirski <luto@kernel.org>
18627L:	linux-kernel@vger.kernel.org
18628S:	Maintained
18629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18630F:	arch/x86/entry/
18631
18632X86 MCE INFRASTRUCTURE
18633M:	Tony Luck <tony.luck@intel.com>
18634M:	Borislav Petkov <bp@alien8.de>
18635L:	linux-edac@vger.kernel.org
18636S:	Maintained
18637F:	arch/x86/kernel/cpu/mce/*
18638
18639X86 MICROCODE UPDATE SUPPORT
18640M:	Borislav Petkov <bp@alien8.de>
18641S:	Maintained
18642F:	arch/x86/kernel/cpu/microcode/*
18643
18644X86 MM
18645M:	Dave Hansen <dave.hansen@linux.intel.com>
18646M:	Andy Lutomirski <luto@kernel.org>
18647M:	Peter Zijlstra <peterz@infradead.org>
18648L:	linux-kernel@vger.kernel.org
18649S:	Maintained
18650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18651F:	arch/x86/mm/
18652
18653X86 PLATFORM DRIVERS
18654M:	Darren Hart <dvhart@infradead.org>
18655M:	Andy Shevchenko <andy@infradead.org>
18656L:	platform-driver-x86@vger.kernel.org
18657S:	Odd Fixes
18658T:	git git://git.infradead.org/linux-platform-drivers-x86.git
18659F:	drivers/platform/olpc/
18660F:	drivers/platform/x86/
18661
18662X86 PLATFORM DRIVERS - ARCH
18663R:	Darren Hart <dvhart@infradead.org>
18664R:	Andy Shevchenko <andy@infradead.org>
18665L:	platform-driver-x86@vger.kernel.org
18666L:	x86@kernel.org
18667S:	Maintained
18668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18669F:	arch/x86/platform
18670
18671X86 VDSO
18672M:	Andy Lutomirski <luto@kernel.org>
18673L:	linux-kernel@vger.kernel.org
18674S:	Maintained
18675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18676F:	arch/x86/entry/vdso/
18677
18678XARRAY
18679M:	Matthew Wilcox <willy@infradead.org>
18680L:	linux-fsdevel@vger.kernel.org
18681S:	Supported
18682F:	Documentation/core-api/xarray.rst
18683F:	include/linux/idr.h
18684F:	include/linux/xarray.h
18685F:	lib/idr.c
18686F:	lib/xarray.c
18687F:	tools/testing/radix-tree
18688
18689XBOX DVD IR REMOTE
18690M:	Benjamin Valentin <benpicco@googlemail.com>
18691S:	Maintained
18692F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
18693F:	drivers/media/rc/xbox_remote.c
18694
18695XC2028/3028 TUNER DRIVER
18696M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18697L:	linux-media@vger.kernel.org
18698S:	Maintained
18699W:	https://linuxtv.org
18700T:	git git://linuxtv.org/media_tree.git
18701F:	drivers/media/tuners/tuner-xc2028.*
18702
18703XDP (eXpress Data Path)
18704M:	Alexei Starovoitov <ast@kernel.org>
18705M:	Daniel Borkmann <daniel@iogearbox.net>
18706M:	David S. Miller <davem@davemloft.net>
18707M:	Jakub Kicinski <kuba@kernel.org>
18708M:	Jesper Dangaard Brouer <hawk@kernel.org>
18709M:	John Fastabend <john.fastabend@gmail.com>
18710L:	netdev@vger.kernel.org
18711L:	bpf@vger.kernel.org
18712S:	Supported
18713F:	include/net/xdp.h
18714F:	include/trace/events/xdp.h
18715F:	kernel/bpf/cpumap.c
18716F:	kernel/bpf/devmap.c
18717F:	net/core/xdp.c
18718N:	xdp
18719K:	xdp
18720
18721XDP SOCKETS (AF_XDP)
18722M:	Björn Töpel <bjorn.topel@intel.com>
18723M:	Magnus Karlsson <magnus.karlsson@intel.com>
18724R:	Jonathan Lemon <jonathan.lemon@gmail.com>
18725L:	netdev@vger.kernel.org
18726L:	bpf@vger.kernel.org
18727S:	Maintained
18728F:	include/net/xdp_sock*
18729F:	include/net/xsk_buff_pool.h
18730F:	include/uapi/linux/if_xdp.h
18731F:	net/xdp/
18732F:	samples/bpf/xdpsock*
18733F:	tools/lib/bpf/xsk*
18734
18735XEN BLOCK SUBSYSTEM
18736M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18737M:	Roger Pau Monné <roger.pau@citrix.com>
18738L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18739S:	Supported
18740F:	drivers/block/xen*
18741F:	drivers/block/xen-blkback/*
18742
18743XEN HYPERVISOR ARM
18744M:	Stefano Stabellini <sstabellini@kernel.org>
18745L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18746S:	Maintained
18747F:	arch/arm/include/asm/xen/
18748F:	arch/arm/xen/
18749
18750XEN HYPERVISOR ARM64
18751M:	Stefano Stabellini <sstabellini@kernel.org>
18752L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18753S:	Maintained
18754F:	arch/arm64/include/asm/xen/
18755F:	arch/arm64/xen/
18756
18757XEN HYPERVISOR INTERFACE
18758M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
18759M:	Juergen Gross <jgross@suse.com>
18760R:	Stefano Stabellini <sstabellini@kernel.org>
18761L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18762S:	Supported
18763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18764F:	Documentation/ABI/stable/sysfs-hypervisor-xen
18765F:	Documentation/ABI/testing/sysfs-hypervisor-xen
18766F:	arch/x86/include/asm/pvclock-abi.h
18767F:	arch/x86/include/asm/xen/
18768F:	arch/x86/platform/pvh/
18769F:	arch/x86/xen/
18770F:	drivers/*/xen-*front.c
18771F:	drivers/xen/
18772F:	include/uapi/xen/
18773F:	include/xen/
18774
18775XEN NETWORK BACKEND DRIVER
18776M:	Wei Liu <wei.liu@kernel.org>
18777M:	Paul Durrant <paul@xen.org>
18778L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18779L:	netdev@vger.kernel.org
18780S:	Supported
18781F:	drivers/net/xen-netback/*
18782
18783XEN PCI SUBSYSTEM
18784M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18785L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18786S:	Supported
18787F:	arch/x86/pci/*xen*
18788F:	drivers/pci/*xen*
18789
18790XEN PVSCSI DRIVERS
18791M:	Juergen Gross <jgross@suse.com>
18792L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18793L:	linux-scsi@vger.kernel.org
18794S:	Supported
18795F:	drivers/scsi/xen-scsifront.c
18796F:	drivers/xen/xen-scsiback.c
18797F:	include/xen/interface/io/vscsiif.h
18798
18799XEN SOUND FRONTEND DRIVER
18800M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18801L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18802L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18803S:	Supported
18804F:	sound/xen/*
18805
18806XEN SWIOTLB SUBSYSTEM
18807M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18808L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18809L:	iommu@lists.linux-foundation.org
18810S:	Supported
18811F:	arch/x86/xen/*swiotlb*
18812F:	drivers/xen/*swiotlb*
18813
18814XFS FILESYSTEM
18815M:	Darrick J. Wong <darrick.wong@oracle.com>
18816M:	linux-xfs@vger.kernel.org
18817L:	linux-xfs@vger.kernel.org
18818S:	Supported
18819W:	http://xfs.org/
18820T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18821F:	Documentation/ABI/testing/sysfs-fs-xfs
18822F:	Documentation/admin-guide/xfs.rst
18823F:	Documentation/filesystems/xfs-delayed-logging-design.rst
18824F:	Documentation/filesystems/xfs-self-describing-metadata.rst
18825F:	fs/xfs/
18826F:	include/uapi/linux/dqblk_xfs.h
18827F:	include/uapi/linux/fsmap.h
18828
18829XILINX AXI ETHERNET DRIVER
18830M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18831S:	Maintained
18832F:	drivers/net/ethernet/xilinx/xilinx_axienet*
18833
18834XILINX CAN DRIVER
18835M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18836R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18837L:	linux-can@vger.kernel.org
18838S:	Maintained
18839F:	Documentation/devicetree/bindings/net/can/xilinx_can.txt
18840F:	drivers/net/can/xilinx_can.c
18841
18842XILINX SD-FEC IP CORES
18843M:	Derek Kiernan <derek.kiernan@xilinx.com>
18844M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
18845S:	Maintained
18846F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18847F:	Documentation/misc-devices/xilinx_sdfec.rst
18848F:	drivers/misc/Kconfig
18849F:	drivers/misc/Makefile
18850F:	drivers/misc/xilinx_sdfec.c
18851F:	include/uapi/misc/xilinx_sdfec.h
18852
18853XILINX UARTLITE SERIAL DRIVER
18854M:	Peter Korsgaard <jacmet@sunsite.dk>
18855L:	linux-serial@vger.kernel.org
18856S:	Maintained
18857F:	drivers/tty/serial/uartlite.c
18858
18859XILINX VIDEO IP CORES
18860M:	Hyun Kwon <hyun.kwon@xilinx.com>
18861M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18862L:	linux-media@vger.kernel.org
18863S:	Supported
18864T:	git git://linuxtv.org/media_tree.git
18865F:	Documentation/devicetree/bindings/media/xilinx/
18866F:	drivers/media/platform/xilinx/
18867F:	include/uapi/linux/xilinx-v4l2-controls.h
18868
18869XILLYBUS DRIVER
18870M:	Eli Billauer <eli.billauer@gmail.com>
18871L:	linux-kernel@vger.kernel.org
18872S:	Supported
18873F:	drivers/char/xillybus/
18874
18875XLP9XX I2C DRIVER
18876M:	George Cherian <gcherian@marvell.com>
18877L:	linux-i2c@vger.kernel.org
18878S:	Supported
18879W:	http://www.marvell.com
18880F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18881F:	drivers/i2c/busses/i2c-xlp9xx.c
18882
18883XRA1403 GPIO EXPANDER
18884M:	Nandor Han <nandor.han@ge.com>
18885M:	Semi Malinen <semi.malinen@ge.com>
18886L:	linux-gpio@vger.kernel.org
18887S:	Maintained
18888F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18889F:	drivers/gpio/gpio-xra1403.c
18890
18891XTENSA XTFPGA PLATFORM SUPPORT
18892M:	Max Filippov <jcmvbkbc@gmail.com>
18893L:	linux-xtensa@linux-xtensa.org
18894S:	Maintained
18895F:	drivers/spi/spi-xtensa-xtfpga.c
18896F:	sound/soc/xtensa/xtfpga-i2s.c
18897
18898YAM DRIVER FOR AX.25
18899M:	Jean-Paul Roubelat <jpr@f6fbb.org>
18900L:	linux-hams@vger.kernel.org
18901S:	Maintained
18902F:	drivers/net/hamradio/yam*
18903F:	include/linux/yam.h
18904
18905YAMA SECURITY MODULE
18906M:	Kees Cook <keescook@chromium.org>
18907S:	Supported
18908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18909F:	Documentation/admin-guide/LSM/Yama.rst
18910F:	security/yama/
18911
18912YEALINK PHONE DRIVER
18913M:	Henk Vergonet <Henk.Vergonet@gmail.com>
18914L:	usbb2k-api-dev@nongnu.org
18915S:	Maintained
18916F:	Documentation/input/devices/yealink.rst
18917F:	drivers/input/misc/yealink.*
18918
18919Z8530 DRIVER FOR AX.25
18920M:	Joerg Reuter <jreuter@yaina.de>
18921L:	linux-hams@vger.kernel.org
18922S:	Maintained
18923W:	http://yaina.de/jreuter/
18924W:	http://www.qsl.net/dl1bke/
18925F:	Documentation/networking/z8530drv.rst
18926F:	drivers/net/hamradio/*scc.c
18927F:	drivers/net/hamradio/z8530.h
18928
18929ZBUD COMPRESSED PAGE ALLOCATOR
18930M:	Seth Jennings <sjenning@redhat.com>
18931M:	Dan Streetman <ddstreet@ieee.org>
18932L:	linux-mm@kvack.org
18933S:	Maintained
18934F:	include/linux/zbud.h
18935F:	mm/zbud.c
18936
18937ZD1211RW WIRELESS DRIVER
18938M:	Daniel Drake <dsd@gentoo.org>
18939M:	Ulrich Kunitz <kune@deine-taler.de>
18940L:	linux-wireless@vger.kernel.org
18941L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
18942S:	Maintained
18943W:	http://zd1211.ath.cx/wiki/DriverRewrite
18944F:	drivers/net/wireless/zydas/zd1211rw/
18945
18946ZD1301 MEDIA DRIVER
18947M:	Antti Palosaari <crope@iki.fi>
18948L:	linux-media@vger.kernel.org
18949S:	Maintained
18950W:	https://linuxtv.org/
18951W:	http://palosaari.fi/linux/
18952Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18953F:	drivers/media/usb/dvb-usb-v2/zd1301*
18954
18955ZD1301_DEMOD MEDIA DRIVER
18956M:	Antti Palosaari <crope@iki.fi>
18957L:	linux-media@vger.kernel.org
18958S:	Maintained
18959W:	https://linuxtv.org/
18960W:	http://palosaari.fi/linux/
18961Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18962F:	drivers/media/dvb-frontends/zd1301_demod*
18963
18964ZHAOXIN PROCESSOR SUPPORT
18965M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18966L:	linux-kernel@vger.kernel.org
18967S:	Maintained
18968F:	arch/x86/kernel/cpu/zhaoxin.c
18969
18970ZONEFS FILESYSTEM
18971M:	Damien Le Moal <damien.lemoal@wdc.com>
18972M:	Naohiro Aota <naohiro.aota@wdc.com>
18973R:	Johannes Thumshirn <jth@kernel.org>
18974L:	linux-fsdevel@vger.kernel.org
18975S:	Maintained
18976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
18977F:	Documentation/filesystems/zonefs.rst
18978F:	fs/zonefs/
18979
18980ZPOOL COMPRESSED PAGE STORAGE API
18981M:	Dan Streetman <ddstreet@ieee.org>
18982L:	linux-mm@kvack.org
18983S:	Maintained
18984F:	include/linux/zpool.h
18985F:	mm/zpool.c
18986
18987ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18988M:	Minchan Kim <minchan@kernel.org>
18989M:	Nitin Gupta <ngupta@vflare.org>
18990R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18991L:	linux-kernel@vger.kernel.org
18992S:	Maintained
18993F:	Documentation/admin-guide/blockdev/zram.rst
18994F:	drivers/block/zram/
18995
18996ZS DECSTATION Z85C30 SERIAL DRIVER
18997M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18998S:	Maintained
18999F:	drivers/tty/serial/zs.*
19000
19001ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19002M:	Minchan Kim <minchan@kernel.org>
19003M:	Nitin Gupta <ngupta@vflare.org>
19004R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19005L:	linux-mm@kvack.org
19006S:	Maintained
19007F:	Documentation/vm/zsmalloc.rst
19008F:	include/linux/zsmalloc.h
19009F:	mm/zsmalloc.c
19010
19011ZSWAP COMPRESSED SWAP CACHING
19012M:	Seth Jennings <sjenning@redhat.com>
19013M:	Dan Streetman <ddstreet@ieee.org>
19014M:	Vitaly Wool <vitaly.wool@konsulko.com>
19015L:	linux-mm@kvack.org
19016S:	Maintained
19017F:	mm/zswap.c
19018
19019THE REST
19020M:	Linus Torvalds <torvalds@linux-foundation.org>
19021L:	linux-kernel@vger.kernel.org
19022S:	Buried alive in reporters
19023Q:	http://patchwork.kernel.org/project/LKML/list/
19024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
19025F:	*
19026F:	*/
19027