xref: /linux/MAINTAINERS (revision 145ff1ec090dce9beb5a9590b5dc288e7bb2e65d)
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:	Joyce Ooi <joyce.ooi@intel.com>
786L:	netdev@vger.kernel.org
787S:	Maintained
788F:	drivers/net/ethernet/altera/
789
790ALTERA UART/JTAG UART SERIAL DRIVERS
791M:	Tobias Klauser <tklauser@distanz.ch>
792L:	linux-serial@vger.kernel.org
793S:	Maintained
794F:	drivers/tty/serial/altera_jtaguart.c
795F:	drivers/tty/serial/altera_uart.c
796F:	include/linux/altera_jtaguart.h
797F:	include/linux/altera_uart.h
798
799AMAZON ANNAPURNA LABS FIC DRIVER
800M:	Talel Shenhar <talel@amazon.com>
801S:	Maintained
802F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803F:	drivers/irqchip/irq-al-fic.c
804
805AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
806M:	Talel Shenhar <talel@amazon.com>
807S:	Maintained
808F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
809F:	drivers/thermal/thermal_mmio.c
810
811AMAZON ETHERNET DRIVERS
812M:	Netanel Belgazal <netanel@amazon.com>
813M:	Arthur Kiyanovski <akiyano@amazon.com>
814R:	Guy Tzalik <gtzalik@amazon.com>
815R:	Saeed Bishara <saeedb@amazon.com>
816R:	Zorik Machulsky <zorik@amazon.com>
817L:	netdev@vger.kernel.org
818S:	Supported
819F:	Documentation/networking/device_drivers/amazon/ena.rst
820F:	drivers/net/ethernet/amazon/
821
822AMAZON RDMA EFA DRIVER
823M:	Gal Pressman <galpress@amazon.com>
824R:	Yossi Leybovich <sleybo@amazon.com>
825L:	linux-rdma@vger.kernel.org
826S:	Supported
827Q:	https://patchwork.kernel.org/project/linux-rdma/list/
828F:	drivers/infiniband/hw/efa/
829F:	include/uapi/rdma/efa-abi.h
830
831AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
832M:	Tom Lendacky <thomas.lendacky@amd.com>
833M:	John Allen <john.allen@amd.com>
834L:	linux-crypto@vger.kernel.org
835S:	Supported
836F:	drivers/crypto/ccp/
837F:	include/linux/ccp.h
838
839AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
840M:	Brijesh Singh <brijesh.singh@amd.com>
841M:	Tom Lendacky <thomas.lendacky@amd.com>
842L:	linux-crypto@vger.kernel.org
843S:	Supported
844F:	drivers/crypto/ccp/sev*
845F:	include/uapi/linux/psp-sev.h
846
847AMD DISPLAY CORE
848M:	Harry Wentland <harry.wentland@amd.com>
849M:	Leo Li <sunpeng.li@amd.com>
850L:	amd-gfx@lists.freedesktop.org
851S:	Supported
852T:	git git://people.freedesktop.org/~agd5f/linux
853F:	drivers/gpu/drm/amd/display/
854
855AMD ENERGY DRIVER
856M:	Naveen Krishna Chatradhi <nchatrad@amd.com>
857L:	linux-hwmon@vger.kernel.org
858S:	Maintained
859F:	Documentation/hwmon/amd_energy.rst
860F:	drivers/hwmon/amd_energy.c
861
862AMD FAM15H PROCESSOR POWER MONITORING DRIVER
863M:	Huang Rui <ray.huang@amd.com>
864L:	linux-hwmon@vger.kernel.org
865S:	Supported
866F:	Documentation/hwmon/fam15h_power.rst
867F:	drivers/hwmon/fam15h_power.c
868
869AMD FCH GPIO DRIVER
870M:	Enrico Weigelt, metux IT consult <info@metux.net>
871L:	linux-gpio@vger.kernel.org
872S:	Maintained
873F:	drivers/gpio/gpio-amd-fch.c
874F:	include/linux/platform_data/gpio/gpio-amd-fch.h
875
876AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
877L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
878S:	Orphan
879F:	drivers/usb/gadget/udc/amd5536udc.*
880
881AMD GEODE PROCESSOR/CHIPSET SUPPORT
882M:	Andres Salomon <dilinger@queued.net>
883L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
884S:	Supported
885W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
886F:	arch/x86/include/asm/geode.h
887F:	drivers/char/hw_random/geode-rng.c
888F:	drivers/crypto/geode*
889F:	drivers/video/fbdev/geode/
890
891AMD IOMMU (AMD-VI)
892M:	Joerg Roedel <joro@8bytes.org>
893L:	iommu@lists.linux-foundation.org
894S:	Maintained
895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
896F:	drivers/iommu/amd/
897F:	include/linux/amd-iommu.h
898
899AMD KFD
900M:	Felix Kuehling <Felix.Kuehling@amd.com>
901L:	amd-gfx@lists.freedesktop.org
902S:	Supported
903T:	git git://people.freedesktop.org/~agd5f/linux
904F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
905F:	drivers/gpu/drm/amd/amdkfd/
906F:	drivers/gpu/drm/amd/include/cik_structs.h
907F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
908F:	drivers/gpu/drm/amd/include/v9_structs.h
909F:	drivers/gpu/drm/amd/include/vi_structs.h
910F:	include/uapi/linux/kfd_ioctl.h
911
912AMD SPI DRIVER
913M:	Sanjay R Mehta <sanju.mehta@amd.com>
914S:	Maintained
915F:	drivers/spi/spi-amd.c
916
917AMD MP2 I2C DRIVER
918M:	Elie Morisse <syniurge@gmail.com>
919M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
920M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
921L:	linux-i2c@vger.kernel.org
922S:	Maintained
923F:	drivers/i2c/busses/i2c-amd-mp2*
924
925AMD POWERPLAY
926M:	Evan Quan <evan.quan@amd.com>
927L:	amd-gfx@lists.freedesktop.org
928S:	Supported
929T:	git git://people.freedesktop.org/~agd5f/linux
930F:	drivers/gpu/drm/amd/powerplay/
931
932AMD SEATTLE DEVICE TREE SUPPORT
933M:	Brijesh Singh <brijeshkumar.singh@amd.com>
934M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
935M:	Tom Lendacky <thomas.lendacky@amd.com>
936S:	Supported
937F:	arch/arm64/boot/dts/amd/
938
939AMD XGBE DRIVER
940M:	Tom Lendacky <thomas.lendacky@amd.com>
941L:	netdev@vger.kernel.org
942S:	Supported
943F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
944F:	drivers/net/ethernet/amd/xgbe/
945
946ANALOG DEVICES INC AD5686 DRIVER
947M:	Michael Hennerich <Michael.Hennerich@analog.com>
948L:	linux-pm@vger.kernel.org
949S:	Supported
950W:	http://ez.analog.com/community/linux-device-drivers
951F:	drivers/iio/dac/ad5686*
952F:	drivers/iio/dac/ad5696*
953
954ANALOG DEVICES INC AD5758 DRIVER
955M:	Michael Hennerich <Michael.Hennerich@analog.com>
956L:	linux-iio@vger.kernel.org
957S:	Supported
958W:	http://ez.analog.com/community/linux-device-drivers
959F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
960F:	drivers/iio/dac/ad5758.c
961
962ANALOG DEVICES INC AD7091R5 DRIVER
963M:	Beniamin Bia <beniamin.bia@analog.com>
964L:	linux-iio@vger.kernel.org
965S:	Supported
966W:	http://ez.analog.com/community/linux-device-drivers
967F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
968F:	drivers/iio/adc/ad7091r5.c
969
970ANALOG DEVICES INC AD7124 DRIVER
971M:	Michael Hennerich <Michael.Hennerich@analog.com>
972L:	linux-iio@vger.kernel.org
973S:	Supported
974W:	http://ez.analog.com/community/linux-device-drivers
975F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
976F:	drivers/iio/adc/ad7124.c
977
978ANALOG DEVICES INC AD7192 DRIVER
979M:	Alexandru Tachici <alexandru.tachici@analog.com>
980L:	linux-iio@vger.kernel.org
981S:	Supported
982W:	http://ez.analog.com/community/linux-device-drivers
983F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
984F:	drivers/iio/adc/ad7192.c
985
986ANALOG DEVICES INC AD7292 DRIVER
987M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
988L:	linux-iio@vger.kernel.org
989S:	Supported
990W:	http://ez.analog.com/community/linux-device-drivers
991F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
992F:	drivers/iio/adc/ad7292.c
993
994ANALOG DEVICES INC AD7606 DRIVER
995M:	Michael Hennerich <Michael.Hennerich@analog.com>
996M:	Beniamin Bia <beniamin.bia@analog.com>
997L:	linux-iio@vger.kernel.org
998S:	Supported
999W:	http://ez.analog.com/community/linux-device-drivers
1000F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
1001F:	drivers/iio/adc/ad7606.c
1002
1003ANALOG DEVICES INC AD7768-1 DRIVER
1004M:	Michael Hennerich <Michael.Hennerich@analog.com>
1005L:	linux-iio@vger.kernel.org
1006S:	Supported
1007W:	http://ez.analog.com/community/linux-device-drivers
1008F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
1009F:	drivers/iio/adc/ad7768-1.c
1010
1011ANALOG DEVICES INC AD7780 DRIVER
1012M:	Michael Hennerich <Michael.Hennerich@analog.com>
1013M:	Renato Lui Geh <renatogeh@gmail.com>
1014L:	linux-iio@vger.kernel.org
1015S:	Supported
1016W:	http://ez.analog.com/community/linux-device-drivers
1017F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1018F:	drivers/iio/adc/ad7780.c
1019
1020ANALOG DEVICES INC AD9389B DRIVER
1021M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1022L:	linux-media@vger.kernel.org
1023S:	Maintained
1024F:	drivers/media/i2c/ad9389b*
1025
1026ANALOG DEVICES INC ADGS1408 DRIVER
1027M:	Mircea Caprioru <mircea.caprioru@analog.com>
1028S:	Supported
1029F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1030F:	drivers/mux/adgs1408.c
1031
1032ANALOG DEVICES INC ADIN DRIVER
1033M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
1034L:	netdev@vger.kernel.org
1035S:	Supported
1036W:	http://ez.analog.com/community/linux-device-drivers
1037F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1038F:	drivers/net/phy/adin.c
1039
1040ANALOG DEVICES INC ADIS DRIVER LIBRARY
1041M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
1042L:	linux-iio@vger.kernel.org
1043S:	Supported
1044F:	drivers/iio/imu/adis.c
1045F:	include/linux/iio/imu/adis.h
1046
1047ANALOG DEVICES INC ADIS16460 DRIVER
1048M:	Dragos Bogdan <dragos.bogdan@analog.com>
1049L:	linux-iio@vger.kernel.org
1050S:	Supported
1051W:	http://ez.analog.com/community/linux-device-drivers
1052F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1053F:	drivers/iio/imu/adis16460.c
1054
1055ANALOG DEVICES INC ADIS16475 DRIVER
1056M:	Nuno Sa <nuno.sa@analog.com>
1057L:	linux-iio@vger.kernel.org
1058W:	http://ez.analog.com/community/linux-device-drivers
1059S:	Supported
1060F:	drivers/iio/imu/adis16475.c
1061F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1062
1063ANALOG DEVICES INC ADM1177 DRIVER
1064M:	Beniamin Bia <beniamin.bia@analog.com>
1065M:	Michael Hennerich <Michael.Hennerich@analog.com>
1066L:	linux-hwmon@vger.kernel.org
1067S:	Supported
1068W:	http://ez.analog.com/community/linux-device-drivers
1069F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1070F:	drivers/hwmon/adm1177.c
1071
1072ANALOG DEVICES INC ADP5061 DRIVER
1073M:	Michael Hennerich <Michael.Hennerich@analog.com>
1074L:	linux-pm@vger.kernel.org
1075S:	Supported
1076W:	http://ez.analog.com/community/linux-device-drivers
1077F:	drivers/power/supply/adp5061.c
1078
1079ANALOG DEVICES INC ADV7180 DRIVER
1080M:	Lars-Peter Clausen <lars@metafoo.de>
1081L:	linux-media@vger.kernel.org
1082S:	Supported
1083W:	http://ez.analog.com/community/linux-device-drivers
1084F:	drivers/media/i2c/adv7180.c
1085
1086ANALOG DEVICES INC ADV748X DRIVER
1087M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1088L:	linux-media@vger.kernel.org
1089S:	Maintained
1090F:	drivers/media/i2c/adv748x/*
1091
1092ANALOG DEVICES INC ADV7511 DRIVER
1093M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1094L:	linux-media@vger.kernel.org
1095S:	Maintained
1096F:	drivers/media/i2c/adv7511*
1097
1098ANALOG DEVICES INC ADV7604 DRIVER
1099M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1100L:	linux-media@vger.kernel.org
1101S:	Maintained
1102F:	drivers/media/i2c/adv7604*
1103
1104ANALOG DEVICES INC ADV7842 DRIVER
1105M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1106L:	linux-media@vger.kernel.org
1107S:	Maintained
1108F:	drivers/media/i2c/adv7842*
1109
1110ANALOG DEVICES INC ASOC CODEC DRIVERS
1111M:	Lars-Peter Clausen <lars@metafoo.de>
1112M:	Nuno Sá <nuno.sa@analog.com>
1113L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1114S:	Supported
1115W:	http://wiki.analog.com/
1116W:	http://ez.analog.com/community/linux-device-drivers
1117F:	sound/soc/codecs/ad1*
1118F:	sound/soc/codecs/ad7*
1119F:	sound/soc/codecs/adau*
1120F:	sound/soc/codecs/adav*
1121F:	sound/soc/codecs/sigmadsp.*
1122F:	sound/soc/codecs/ssm*
1123
1124ANALOG DEVICES INC DMA DRIVERS
1125M:	Lars-Peter Clausen <lars@metafoo.de>
1126S:	Supported
1127W:	http://ez.analog.com/community/linux-device-drivers
1128F:	drivers/dma/dma-axi-dmac.c
1129
1130ANALOG DEVICES INC HMC425A DRIVER
1131M:	Beniamin Bia <beniamin.bia@analog.com>
1132M:	Michael Hennerich <michael.hennerich@analog.com>
1133L:	linux-iio@vger.kernel.org
1134S:	Supported
1135W:	http://ez.analog.com/community/linux-device-drivers
1136F:	Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1137F:	drivers/iio/amplifiers/hmc425a.c
1138
1139ANALOG DEVICES INC IIO DRIVERS
1140M:	Lars-Peter Clausen <lars@metafoo.de>
1141M:	Michael Hennerich <Michael.Hennerich@analog.com>
1142S:	Supported
1143W:	http://wiki.analog.com/
1144W:	http://ez.analog.com/community/linux-device-drivers
1145F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1146F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1147F:	drivers/iio/*/ad*
1148F:	drivers/iio/adc/ltc249*
1149F:	drivers/staging/iio/*/ad*
1150X:	drivers/iio/*/adjd*
1151
1152ANALOGBITS PLL LIBRARIES
1153M:	Paul Walmsley <paul.walmsley@sifive.com>
1154S:	Supported
1155F:	drivers/clk/analogbits/*
1156F:	include/linux/clk/analogbits*
1157
1158ANDES ARCHITECTURE
1159M:	Nick Hu <nickhu@andestech.com>
1160M:	Greentime Hu <green.hu@gmail.com>
1161M:	Vincent Chen <deanbo422@gmail.com>
1162S:	Supported
1163T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1164F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1165F:	Documentation/devicetree/bindings/nds32/
1166F:	arch/nds32/
1167N:	nds32
1168K:	nds32
1169
1170ANDROID CONFIG FRAGMENTS
1171M:	Rob Herring <robh@kernel.org>
1172S:	Supported
1173F:	kernel/configs/android*
1174
1175ANDROID DRIVERS
1176M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1177M:	Arve Hjønnevåg <arve@android.com>
1178M:	Todd Kjos <tkjos@android.com>
1179M:	Martijn Coenen <maco@android.com>
1180M:	Joel Fernandes <joel@joelfernandes.org>
1181M:	Christian Brauner <christian@brauner.io>
1182L:	devel@driverdev.osuosl.org
1183S:	Supported
1184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1185F:	drivers/android/
1186F:	drivers/staging/android/
1187
1188ANDROID GOLDFISH PIC DRIVER
1189M:	Miodrag Dinic <miodrag.dinic@mips.com>
1190S:	Supported
1191F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1192F:	drivers/irqchip/irq-goldfish-pic.c
1193
1194ANDROID GOLDFISH RTC DRIVER
1195M:	Miodrag Dinic <miodrag.dinic@mips.com>
1196S:	Supported
1197F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1198F:	drivers/rtc/rtc-goldfish.c
1199
1200ANDROID ION DRIVER
1201M:	Laura Abbott <labbott@redhat.com>
1202M:	Sumit Semwal <sumit.semwal@linaro.org>
1203L:	devel@driverdev.osuosl.org
1204L:	dri-devel@lists.freedesktop.org
1205L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1206S:	Supported
1207F:	drivers/staging/android/ion
1208F:	drivers/staging/android/uapi/ion.h
1209
1210AOA (Apple Onboard Audio) ALSA DRIVER
1211M:	Johannes Berg <johannes@sipsolutions.net>
1212L:	linuxppc-dev@lists.ozlabs.org
1213L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1214S:	Maintained
1215F:	sound/aoa/
1216
1217APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1218M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1219L:	linux-iio@vger.kernel.org
1220S:	Maintained
1221F:	drivers/iio/adc/stx104.c
1222
1223APM DRIVER
1224M:	Jiri Kosina <jikos@kernel.org>
1225S:	Odd fixes
1226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1227F:	arch/x86/kernel/apm_32.c
1228F:	drivers/char/apm-emulation.c
1229F:	include/linux/apm_bios.h
1230F:	include/uapi/linux/apm_bios.h
1231
1232APPARMOR SECURITY MODULE
1233M:	John Johansen <john.johansen@canonical.com>
1234L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1235S:	Supported
1236W:	wiki.apparmor.net
1237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1238F:	Documentation/admin-guide/LSM/apparmor.rst
1239F:	security/apparmor/
1240
1241APPLE BCM5974 MULTITOUCH DRIVER
1242M:	Henrik Rydberg <rydberg@bitmath.org>
1243L:	linux-input@vger.kernel.org
1244S:	Odd fixes
1245F:	drivers/input/mouse/bcm5974.c
1246
1247APPLE SMC DRIVER
1248M:	Henrik Rydberg <rydberg@bitmath.org>
1249L:	linux-hwmon@vger.kernel.org
1250S:	Odd fixes
1251F:	drivers/hwmon/applesmc.c
1252
1253APPLETALK NETWORK LAYER
1254L:	netdev@vger.kernel.org
1255S:	Odd fixes
1256F:	drivers/net/appletalk/
1257F:	include/linux/atalk.h
1258F:	include/uapi/linux/atalk.h
1259F:	net/appletalk/
1260
1261APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1262M:	Khuong Dinh <khuong@os.amperecomputing.com>
1263S:	Supported
1264F:	arch/arm64/boot/dts/apm/
1265
1266APPLIED MICRO (APM) X-GENE SOC EDAC
1267M:	Khuong Dinh <khuong@os.amperecomputing.com>
1268S:	Supported
1269F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1270F:	drivers/edac/xgene_edac.c
1271
1272APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1273M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1274M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1275S:	Supported
1276F:	drivers/net/ethernet/apm/xgene-v2/
1277
1278APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1279M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1280M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1281M:	Quan Nguyen <quan@os.amperecomputing.com>
1282S:	Supported
1283F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1284F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1285F:	drivers/net/ethernet/apm/xgene/
1286F:	drivers/net/phy/mdio-xgene.c
1287
1288APPLIED MICRO (APM) X-GENE SOC PMU
1289M:	Khuong Dinh <khuong@os.amperecomputing.com>
1290S:	Supported
1291F:	Documentation/admin-guide/perf/xgene-pmu.rst
1292F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1293F:	drivers/perf/xgene_pmu.c
1294
1295APTINA CAMERA SENSOR PLL
1296M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1297L:	linux-media@vger.kernel.org
1298S:	Maintained
1299F:	drivers/media/i2c/aptina-pll.*
1300
1301AQUANTIA ETHERNET DRIVER (atlantic)
1302M:	Igor Russkikh <irusskikh@marvell.com>
1303L:	netdev@vger.kernel.org
1304S:	Supported
1305W:	https://www.marvell.com/
1306Q:	http://patchwork.ozlabs.org/project/netdev/list/
1307F:	Documentation/networking/device_drivers/aquantia/atlantic.rst
1308F:	drivers/net/ethernet/aquantia/atlantic/
1309
1310AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1311M:	Egor Pomozov <epomozov@marvell.com>
1312L:	netdev@vger.kernel.org
1313S:	Supported
1314W:	http://www.aquantia.com
1315F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1316
1317ARASAN NAND CONTROLLER DRIVER
1318M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1319L:	linux-mtd@lists.infradead.org
1320S:	Maintained
1321F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1322F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1323
1324ARC FRAMEBUFFER DRIVER
1325M:	Jaya Kumar <jayalk@intworks.biz>
1326S:	Maintained
1327F:	drivers/video/fbdev/arcfb.c
1328F:	drivers/video/fbdev/core/fb_defio.c
1329
1330ARC PGU DRM DRIVER
1331M:	Alexey Brodkin <abrodkin@synopsys.com>
1332S:	Supported
1333F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1334F:	drivers/gpu/drm/arc/
1335
1336ARCNET NETWORK LAYER
1337M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1338L:	netdev@vger.kernel.org
1339S:	Maintained
1340F:	drivers/net/arcnet/
1341F:	include/uapi/linux/if_arcnet.h
1342
1343ARM ARCHITECTED TIMER DRIVER
1344M:	Mark Rutland <mark.rutland@arm.com>
1345M:	Marc Zyngier <maz@kernel.org>
1346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S:	Maintained
1348F:	arch/arm/include/asm/arch_timer.h
1349F:	arch/arm64/include/asm/arch_timer.h
1350F:	drivers/clocksource/arm_arch_timer.c
1351
1352ARM HDLCD DRM DRIVER
1353M:	Liviu Dudau <liviu.dudau@arm.com>
1354S:	Supported
1355F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1356F:	drivers/gpu/drm/arm/hdlcd_*
1357
1358ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1359M:	Linus Walleij <linus.walleij@linaro.org>
1360L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361S:	Maintained
1362F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1363F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1364F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1365F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1366F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1367F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1368F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1369F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1370F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1371F:	arch/arm/boot/dts/arm-realview-*
1372F:	arch/arm/boot/dts/integrator*
1373F:	arch/arm/boot/dts/versatile*
1374F:	arch/arm/mach-integrator/
1375F:	arch/arm/mach-realview/
1376F:	arch/arm/mach-versatile/
1377F:	arch/arm/plat-versatile/
1378F:	drivers/bus/arm-integrator-lm.c
1379F:	drivers/clk/versatile/
1380F:	drivers/i2c/busses/i2c-versatile.c
1381F:	drivers/irqchip/irq-versatile-fpga.c
1382F:	drivers/mtd/maps/physmap-versatile.*
1383F:	drivers/power/reset/arm-versatile-reboot.c
1384F:	drivers/soc/versatile/
1385
1386ARM KOMEDA DRM-KMS DRIVER
1387M:	James (Qian) Wang <james.qian.wang@arm.com>
1388M:	Liviu Dudau <liviu.dudau@arm.com>
1389M:	Mihail Atanassov <mihail.atanassov@arm.com>
1390L:	Mali DP Maintainers <malidp@foss.arm.com>
1391S:	Supported
1392T:	git git://anongit.freedesktop.org/drm/drm-misc
1393F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1394F:	Documentation/gpu/komeda-kms.rst
1395F:	drivers/gpu/drm/arm/display/include/
1396F:	drivers/gpu/drm/arm/display/komeda/
1397
1398ARM MALI PANFROST DRM DRIVER
1399M:	Rob Herring <robh@kernel.org>
1400M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1401R:	Steven Price <steven.price@arm.com>
1402R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1403L:	dri-devel@lists.freedesktop.org
1404S:	Supported
1405T:	git git://anongit.freedesktop.org/drm/drm-misc
1406F:	drivers/gpu/drm/panfrost/
1407F:	include/uapi/drm/panfrost_drm.h
1408
1409ARM MALI-DP DRM DRIVER
1410M:	Liviu Dudau <liviu.dudau@arm.com>
1411M:	Brian Starkey <brian.starkey@arm.com>
1412L:	Mali DP Maintainers <malidp@foss.arm.com>
1413S:	Supported
1414T:	git git://anongit.freedesktop.org/drm/drm-misc
1415F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1416F:	Documentation/gpu/afbc.rst
1417F:	drivers/gpu/drm/arm/
1418
1419ARM MFM AND FLOPPY DRIVERS
1420M:	Ian Molton <spyro@f2s.com>
1421S:	Maintained
1422F:	arch/arm/include/asm/floppy.h
1423F:	arch/arm/mach-rpc/floppydma.S
1424
1425ARM PMU PROFILING AND DEBUGGING
1426M:	Will Deacon <will@kernel.org>
1427M:	Mark Rutland <mark.rutland@arm.com>
1428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429S:	Maintained
1430F:	Documentation/devicetree/bindings/arm/pmu.yaml
1431F:	Documentation/devicetree/bindings/perf/
1432F:	arch/arm*/include/asm/hw_breakpoint.h
1433F:	arch/arm*/include/asm/perf_event.h
1434F:	arch/arm*/kernel/hw_breakpoint.c
1435F:	arch/arm*/kernel/perf_*
1436F:	arch/arm/oprofile/common.c
1437F:	drivers/perf/
1438F:	include/linux/perf/arm_pmu.h
1439
1440ARM PORT
1441M:	Russell King <linux@armlinux.org.uk>
1442L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443S:	Odd Fixes
1444W:	http://www.armlinux.org.uk/
1445T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1446F:	arch/arm/
1447X:	arch/arm/boot/dts/
1448
1449ARM PRIMECELL AACI PL041 DRIVER
1450M:	Russell King <linux@armlinux.org.uk>
1451S:	Odd Fixes
1452F:	sound/arm/aaci.*
1453
1454ARM PRIMECELL BUS SUPPORT
1455M:	Russell King <linux@armlinux.org.uk>
1456S:	Odd Fixes
1457F:	drivers/amba/
1458F:	include/linux/amba/bus.h
1459
1460ARM PRIMECELL CLCD PL110 DRIVER
1461M:	Russell King <linux@armlinux.org.uk>
1462S:	Odd Fixes
1463F:	drivers/video/fbdev/amba-clcd.*
1464
1465ARM PRIMECELL KMI PL050 DRIVER
1466M:	Russell King <linux@armlinux.org.uk>
1467S:	Odd Fixes
1468F:	drivers/input/serio/ambakmi.*
1469F:	include/linux/amba/kmi.h
1470
1471ARM PRIMECELL MMCI PL180/1 DRIVER
1472M:	Russell King <linux@armlinux.org.uk>
1473S:	Odd Fixes
1474F:	drivers/mmc/host/mmci.*
1475F:	include/linux/amba/mmci.h
1476
1477ARM PRIMECELL SSP PL022 SPI DRIVER
1478M:	Linus Walleij <linus.walleij@linaro.org>
1479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480S:	Maintained
1481F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1482F:	drivers/spi/spi-pl022.c
1483
1484ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1485M:	Russell King <linux@armlinux.org.uk>
1486S:	Odd Fixes
1487F:	drivers/tty/serial/amba-pl01*.c
1488F:	include/linux/amba/serial.h
1489
1490ARM PRIMECELL VIC PL190/PL192 DRIVER
1491M:	Linus Walleij <linus.walleij@linaro.org>
1492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493S:	Maintained
1494F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1495F:	drivers/irqchip/irq-vic.c
1496
1497ARM SMC WATCHDOG DRIVER
1498M:	Julius Werner <jwerner@chromium.org>
1499R:	Evan Benn <evanbenn@chromium.org>
1500S:	Maintained
1501F:	devicetree/bindings/watchdog/arm-smc-wdt.yaml
1502F:	drivers/watchdog/arm_smc_wdt.c
1503
1504ARM SMMU DRIVERS
1505M:	Will Deacon <will@kernel.org>
1506R:	Robin Murphy <robin.murphy@arm.com>
1507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508S:	Maintained
1509F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1510F:	drivers/iommu/arm-smmu*
1511F:	drivers/iommu/io-pgtable-arm-v7s.c
1512F:	drivers/iommu/io-pgtable-arm.c
1513
1514ARM SUB-ARCHITECTURES
1515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516S:	Maintained
1517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1518F:	arch/arm/mach-*/
1519F:	arch/arm/plat-*/
1520
1521ARM/ACTIONS SEMI ARCHITECTURE
1522M:	Andreas Färber <afaerber@suse.de>
1523M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525S:	Maintained
1526F:	Documentation/devicetree/bindings/arm/actions.yaml
1527F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1528F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1529F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1530F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1531F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1532F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1533F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1534F:	arch/arm/boot/dts/owl-*
1535F:	arch/arm/mach-actions/
1536F:	arch/arm64/boot/dts/actions/
1537F:	drivers/clk/actions/
1538F:	drivers/clocksource/timer-owl*
1539F:	drivers/dma/owl-dma.c
1540F:	drivers/i2c/busses/i2c-owl.c
1541F:	drivers/mmc/host/owl-mmc.c
1542F:	drivers/pinctrl/actions/*
1543F:	drivers/soc/actions/
1544F:	include/dt-bindings/power/owl-*
1545F:	include/linux/soc/actions/
1546N:	owl
1547
1548ARM/ADS SPHERE MACHINE SUPPORT
1549M:	Lennert Buytenhek <kernel@wantstofly.org>
1550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551S:	Maintained
1552
1553ARM/AFEB9260 MACHINE SUPPORT
1554M:	Sergey Lapin <slapin@ossfans.org>
1555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556S:	Maintained
1557
1558ARM/AJECO 1ARM MACHINE SUPPORT
1559M:	Lennert Buytenhek <kernel@wantstofly.org>
1560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561S:	Maintained
1562
1563ARM/Allwinner SoC Clock Support
1564M:	Emilio López <emilio@elopez.com.ar>
1565S:	Maintained
1566F:	drivers/clk/sunxi/
1567
1568ARM/Allwinner sunXi SoC support
1569M:	Maxime Ripard <mripard@kernel.org>
1570M:	Chen-Yu Tsai <wens@csie.org>
1571L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572S:	Maintained
1573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1574F:	arch/arm/mach-sunxi/
1575F:	arch/arm64/boot/dts/allwinner/
1576F:	drivers/clk/sunxi-ng/
1577F:	drivers/pinctrl/sunxi/
1578F:	drivers/soc/sunxi/
1579N:	sun[x456789]i
1580N:	sun50i
1581
1582ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1583M:	Neil Armstrong <narmstrong@baylibre.com>
1584M:	Jerome Brunet <jbrunet@baylibre.com>
1585L:	linux-amlogic@lists.infradead.org
1586S:	Maintained
1587F:	Documentation/devicetree/bindings/clock/amlogic*
1588F:	drivers/clk/meson/
1589F:	include/dt-bindings/clock/gxbb*
1590F:	include/dt-bindings/clock/meson*
1591
1592ARM/Amlogic Meson SoC Crypto Drivers
1593M:	Corentin Labbe <clabbe@baylibre.com>
1594L:	linux-crypto@vger.kernel.org
1595L:	linux-amlogic@lists.infradead.org
1596S:	Maintained
1597F:	Documentation/devicetree/bindings/crypto/amlogic*
1598F:	drivers/crypto/amlogic/
1599
1600ARM/Amlogic Meson SoC Sound Drivers
1601M:	Jerome Brunet <jbrunet@baylibre.com>
1602L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1603S:	Maintained
1604F:	Documentation/devicetree/bindings/sound/amlogic*
1605F:	sound/soc/meson/
1606
1607ARM/Amlogic Meson SoC support
1608M:	Kevin Hilman <khilman@baylibre.com>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610L:	linux-amlogic@lists.infradead.org
1611S:	Maintained
1612W:	http://linux-meson.com/
1613F:	arch/arm/boot/dts/meson*
1614F:	arch/arm/mach-meson/
1615F:	arch/arm64/boot/dts/amlogic/
1616F:	drivers/mmc/host/meson*
1617F:	drivers/pinctrl/meson/
1618F:	drivers/rtc/rtc-meson*
1619F:	drivers/soc/amlogic/
1620N:	meson
1621
1622ARM/Annapurna Labs ALPINE ARCHITECTURE
1623M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1624M:	Antoine Tenart <antoine.tenart@bootlin.com>
1625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626S:	Maintained
1627F:	arch/arm/boot/dts/alpine*
1628F:	arch/arm/mach-alpine/
1629F:	arch/arm64/boot/dts/al/
1630F:	drivers/*/*alpine*
1631
1632ARM/ARTPEC MACHINE SUPPORT
1633M:	Jesper Nilsson <jesper.nilsson@axis.com>
1634M:	Lars Persson <lars.persson@axis.com>
1635L:	linux-arm-kernel@axis.com
1636S:	Maintained
1637F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1638F:	arch/arm/boot/dts/artpec6*
1639F:	arch/arm/mach-artpec
1640F:	drivers/clk/axis
1641F:	drivers/crypto/axis
1642F:	drivers/mmc/host/usdhi6rol0.c
1643F:	drivers/pinctrl/pinctrl-artpec*
1644
1645ARM/ASPEED I2C DRIVER
1646M:	Brendan Higgins <brendanhiggins@google.com>
1647R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1648R:	Joel Stanley <joel@jms.id.au>
1649L:	linux-i2c@vger.kernel.org
1650L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1651S:	Maintained
1652F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1653F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1654F:	drivers/i2c/busses/i2c-aspeed.c
1655F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1656
1657ARM/ASPEED MACHINE SUPPORT
1658M:	Joel Stanley <joel@jms.id.au>
1659R:	Andrew Jeffery <andrew@aj.id.au>
1660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1662S:	Supported
1663Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1665F:	arch/arm/boot/dts/aspeed-*
1666F:	arch/arm/mach-aspeed/
1667N:	aspeed
1668
1669ARM/BITMAIN ARCHITECTURE
1670M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672S:	Maintained
1673F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1674F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1675F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1676F:	arch/arm64/boot/dts/bitmain/
1677F:	drivers/clk/clk-bm1880.c
1678F:	drivers/pinctrl/pinctrl-bm1880.c
1679
1680ARM/CALXEDA HIGHBANK ARCHITECTURE
1681M:	Andre Przywara <andre.przywara@arm.com>
1682L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683S:	Maintained
1684F:	arch/arm/boot/dts/ecx-*.dts*
1685F:	arch/arm/boot/dts/highbank.dts
1686F:	arch/arm/mach-highbank/
1687
1688ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1689M:	Krzysztof Halasa <khalasa@piap.pl>
1690S:	Maintained
1691F:	arch/arm/mach-cns3xxx/
1692
1693ARM/CAVIUM THUNDER NETWORK DRIVER
1694M:	Sunil Goutham <sgoutham@marvell.com>
1695M:	Robert Richter <rrichter@marvell.com>
1696L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697S:	Supported
1698F:	drivers/net/ethernet/cavium/thunder/
1699
1700ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1701M:	Lukasz Majewski <lukma@denx.de>
1702L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703S:	Maintained
1704F:	arch/arm/mach-ep93xx/ts72xx.c
1705
1706ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1707M:	Alexander Shiyan <shc_work@mail.ru>
1708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709S:	Odd Fixes
1710N:	clps711x
1711
1712ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1713M:	Lennert Buytenhek <kernel@wantstofly.org>
1714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S:	Maintained
1716
1717ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1718M:	Hartley Sweeten <hsweeten@visionengravers.com>
1719M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721S:	Maintained
1722F:	arch/arm/mach-ep93xx/
1723F:	arch/arm/mach-ep93xx/include/mach/
1724
1725ARM/CLKDEV SUPPORT
1726M:	Russell King <linux@armlinux.org.uk>
1727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728S:	Maintained
1729T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1730F:	drivers/clk/clkdev.c
1731
1732ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1733M:	Baruch Siach <baruch@tkos.co.il>
1734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735S:	Maintained
1736F:	arch/arm/boot/dts/cx92755*
1737N:	digicolor
1738
1739ARM/CONTEC MICRO9 MACHINE SUPPORT
1740M:	Hubert Feurstein <hubert.feurstein@contec.at>
1741S:	Maintained
1742F:	arch/arm/mach-ep93xx/micro9.c
1743
1744ARM/CORESIGHT FRAMEWORK AND DRIVERS
1745M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1746R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1747R:	Mike Leach <mike.leach@linaro.org>
1748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749S:	Maintained
1750F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1751F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1752F:	Documentation/devicetree/bindings/arm/coresight-cti.yaml
1753F:	Documentation/devicetree/bindings/arm/coresight.txt
1754F:	Documentation/trace/coresight/*
1755F:	drivers/hwtracing/coresight/*
1756F:	include/dt-bindings/arm/coresight-cti-dt.h
1757F:	tools/perf/arch/arm/util/auxtrace.c
1758F:	tools/perf/arch/arm/util/cs-etm.c
1759F:	tools/perf/arch/arm/util/cs-etm.h
1760F:	tools/perf/arch/arm/util/pmu.c
1761F:	tools/perf/util/cs-etm-decoder/*
1762F:	tools/perf/util/cs-etm.*
1763
1764ARM/CORGI MACHINE SUPPORT
1765M:	Richard Purdie <rpurdie@rpsys.net>
1766S:	Maintained
1767
1768ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1769M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1770M:	Linus Walleij <linus.walleij@linaro.org>
1771L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772S:	Maintained
1773T:	git git://github.com/ulli-kroll/linux.git
1774F:	Documentation/devicetree/bindings/arm/gemini.txt
1775F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1776F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1777F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1778F:	arch/arm/mach-gemini/
1779F:	drivers/net/ethernet/cortina/
1780F:	drivers/pinctrl/pinctrl-gemini.c
1781F:	drivers/rtc/rtc-ftrtc010.c
1782
1783ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1784M:	Barry Song <baohua@kernel.org>
1785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786S:	Maintained
1787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1788F:	arch/arm/boot/dts/prima2*
1789F:	arch/arm/mach-prima2/
1790F:	drivers/clk/sirf/
1791F:	drivers/clocksource/timer-atlas7.c
1792F:	drivers/clocksource/timer-prima2.c
1793X:	drivers/gnss
1794N:	[^a-z]sirf
1795
1796ARM/CZ.NIC TURRIS MOX SUPPORT
1797M:	Marek Behun <marek.behun@nic.cz>
1798S:	Maintained
1799W:	http://mox.turris.cz
1800F:	Documentation/ABI/testing/debugfs-moxtet
1801F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1802F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1803F:	Documentation/devicetree/bindings/bus/moxtet.txt
1804F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1805F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1806F:	drivers/bus/moxtet.c
1807F:	drivers/firmware/turris-mox-rwtm.c
1808F:	drivers/gpio/gpio-moxtet.c
1809F:	include/linux/moxtet.h
1810
1811ARM/EBSA110 MACHINE SUPPORT
1812M:	Russell King <linux@armlinux.org.uk>
1813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814S:	Maintained
1815W:	http://www.armlinux.org.uk/
1816F:	arch/arm/mach-ebsa110/
1817F:	drivers/net/ethernet/amd/am79c961a.*
1818
1819ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1820M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1821R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1822L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823S:	Maintained
1824N:	efm32
1825
1826ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1827M:	Robert Jarzmik <robert.jarzmik@free.fr>
1828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829S:	Maintained
1830F:	arch/arm/mach-pxa/ezx.c
1831
1832ARM/FARADAY FA526 PORT
1833M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835S:	Maintained
1836T:	git git://git.berlios.de/gemini-board
1837F:	arch/arm/mm/*-fa*
1838
1839ARM/FOOTBRIDGE ARCHITECTURE
1840M:	Russell King <linux@armlinux.org.uk>
1841L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842S:	Maintained
1843W:	http://www.armlinux.org.uk/
1844F:	arch/arm/include/asm/hardware/dec21285.h
1845F:	arch/arm/mach-footbridge/
1846
1847ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1848M:	Shawn Guo <shawnguo@kernel.org>
1849M:	Sascha Hauer <s.hauer@pengutronix.de>
1850R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1851R:	Fabio Estevam <festevam@gmail.com>
1852R:	NXP Linux Team <linux-imx@nxp.com>
1853L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854S:	Maintained
1855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1856X:	drivers/media/i2c/
1857N:	imx
1858N:	mxs
1859
1860ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1861M:	Shawn Guo <shawnguo@kernel.org>
1862M:	Li Yang <leoyang.li@nxp.com>
1863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864S:	Maintained
1865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1866F:	arch/arm/boot/dts/ls1021a*
1867F:	arch/arm64/boot/dts/freescale/fsl-*
1868F:	arch/arm64/boot/dts/freescale/qoriq-*
1869
1870ARM/FREESCALE VYBRID ARM ARCHITECTURE
1871M:	Shawn Guo <shawnguo@kernel.org>
1872M:	Sascha Hauer <s.hauer@pengutronix.de>
1873R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1874R:	Stefan Agner <stefan@agner.ch>
1875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S:	Maintained
1877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1878F:	arch/arm/boot/dts/vf*
1879F:	arch/arm/mach-imx/*vf610*
1880
1881ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1882M:	Lennert Buytenhek <kernel@wantstofly.org>
1883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884S:	Maintained
1885
1886ARM/GUMSTIX MACHINE SUPPORT
1887M:	Steve Sakoman <sakoman@gmail.com>
1888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889S:	Maintained
1890
1891ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1892M:	Philipp Zabel <philipp.zabel@gmail.com>
1893M:	Paul Parsons <lost.distance@yahoo.com>
1894L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895S:	Maintained
1896F:	arch/arm/mach-pxa/hx4700.c
1897F:	arch/arm/mach-pxa/include/mach/hx4700.h
1898F:	sound/soc/pxa/hx4700.c
1899
1900ARM/HISILICON SOC SUPPORT
1901M:	Wei Xu <xuwei5@hisilicon.com>
1902L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903S:	Supported
1904W:	http://www.hisilicon.com
1905T:	git git://github.com/hisilicon/linux-hisi.git
1906F:	arch/arm/boot/dts/hi3*
1907F:	arch/arm/boot/dts/hip*
1908F:	arch/arm/boot/dts/hisi*
1909F:	arch/arm/mach-hisi/
1910F:	arch/arm64/boot/dts/hisilicon/
1911
1912ARM/HP JORNADA 7XX MACHINE SUPPORT
1913M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1914S:	Maintained
1915W:	www.jlime.com
1916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1917F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1918F:	arch/arm/mach-sa1100/jornada720.c
1919
1920ARM/IGEP MACHINE SUPPORT
1921M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1922M:	Javier Martinez Canillas <javier@dowhile0.org>
1923L:	linux-omap@vger.kernel.org
1924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925S:	Maintained
1926F:	arch/arm/boot/dts/omap3-igep*
1927
1928ARM/INCOME PXA270 SUPPORT
1929M:	Marek Vasut <marek.vasut@gmail.com>
1930L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931S:	Maintained
1932F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1933
1934ARM/INTEL IOP32X ARM ARCHITECTURE
1935M:	Lennert Buytenhek <kernel@wantstofly.org>
1936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937S:	Maintained
1938
1939ARM/INTEL IQ81342EX MACHINE SUPPORT
1940M:	Lennert Buytenhek <kernel@wantstofly.org>
1941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942S:	Maintained
1943
1944ARM/INTEL IXDP2850 MACHINE SUPPORT
1945M:	Lennert Buytenhek <kernel@wantstofly.org>
1946L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947S:	Maintained
1948
1949ARM/INTEL IXP4XX ARM ARCHITECTURE
1950M:	Linus Walleij <linusw@kernel.org>
1951M:	Imre Kaloz <kaloz@openwrt.org>
1952M:	Krzysztof Halasa <khalasa@piap.pl>
1953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954S:	Maintained
1955F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1956F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1957F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1958F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1959F:	arch/arm/mach-ixp4xx/
1960F:	drivers/clocksource/timer-ixp4xx.c
1961F:	drivers/gpio/gpio-ixp4xx.c
1962F:	drivers/irqchip/irq-ixp4xx.c
1963F:	include/linux/irqchip/irq-ixp4xx.h
1964F:	include/linux/platform_data/timer-ixp4xx.h
1965
1966ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1967M:	Jonathan Cameron <jic23@cam.ac.uk>
1968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969S:	Maintained
1970F:	arch/arm/mach-pxa/stargate2.c
1971F:	drivers/pcmcia/pxa2xx_stargate2.c
1972
1973ARM/INTEL XSC3 (MANZANO) ARM CORE
1974M:	Lennert Buytenhek <kernel@wantstofly.org>
1975L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976S:	Maintained
1977
1978ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1979M:	Lennert Buytenhek <kernel@wantstofly.org>
1980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981S:	Maintained
1982
1983ARM/LG1K ARCHITECTURE
1984M:	Chanho Min <chanho.min@lge.com>
1985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986S:	Maintained
1987F:	arch/arm64/boot/dts/lg/
1988
1989ARM/LOGICPD PXA270 MACHINE SUPPORT
1990M:	Lennert Buytenhek <kernel@wantstofly.org>
1991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992S:	Maintained
1993
1994ARM/LPC18XX ARCHITECTURE
1995M:	Vladimir Zapolskiy <vz@mleia.com>
1996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997S:	Maintained
1998F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1999F:	arch/arm/boot/dts/lpc43*
2000F:	drivers/i2c/busses/i2c-lpc2k.c
2001F:	drivers/memory/pl172.c
2002F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2003F:	drivers/rtc/rtc-lpc24xx.c
2004N:	lpc18xx
2005
2006ARM/LPC32XX SOC SUPPORT
2007M:	Vladimir Zapolskiy <vz@mleia.com>
2008M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
2009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010S:	Maintained
2011T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2012F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2013F:	arch/arm/boot/dts/lpc32*
2014F:	arch/arm/mach-lpc32xx/
2015F:	drivers/i2c/busses/i2c-pnx.c
2016F:	drivers/net/ethernet/nxp/lpc_eth.c
2017F:	drivers/usb/host/ohci-nxp.c
2018F:	drivers/watchdog/pnx4008_wdt.c
2019N:	lpc32xx
2020
2021ARM/MAGICIAN MACHINE SUPPORT
2022M:	Philipp Zabel <philipp.zabel@gmail.com>
2023S:	Maintained
2024
2025ARM/Marvell Dove/MV78xx0/Orion SOC support
2026M:	Jason Cooper <jason@lakedaemon.net>
2027M:	Andrew Lunn <andrew@lunn.ch>
2028M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2029M:	Gregory Clement <gregory.clement@bootlin.com>
2030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031S:	Maintained
2032T:	git git://git.infradead.org/linux-mvebu.git
2033F:	Documentation/devicetree/bindings/soc/dove/
2034F:	arch/arm/boot/dts/dove*
2035F:	arch/arm/boot/dts/orion5x*
2036F:	arch/arm/mach-dove/
2037F:	arch/arm/mach-mv78xx0/
2038F:	arch/arm/mach-orion5x/
2039F:	arch/arm/plat-orion/
2040F:	drivers/soc/dove/
2041
2042ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2043M:	Jason Cooper <jason@lakedaemon.net>
2044M:	Andrew Lunn <andrew@lunn.ch>
2045M:	Gregory Clement <gregory.clement@bootlin.com>
2046M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048S:	Maintained
2049T:	git git://git.infradead.org/linux-mvebu.git
2050F:	arch/arm/boot/dts/armada*
2051F:	arch/arm/boot/dts/kirkwood*
2052F:	arch/arm/configs/mvebu_*_defconfig
2053F:	arch/arm/mach-mvebu/
2054F:	arch/arm64/boot/dts/marvell/armada*
2055F:	arch/arm64/boot/dts/marvell/cn913*
2056F:	drivers/cpufreq/armada-37xx-cpufreq.c
2057F:	drivers/cpufreq/armada-8k-cpufreq.c
2058F:	drivers/cpufreq/mvebu-cpufreq.c
2059F:	drivers/irqchip/irq-armada-370-xp.c
2060F:	drivers/irqchip/irq-mvebu-*
2061F:	drivers/pinctrl/mvebu/
2062F:	drivers/rtc/rtc-armada38x.c
2063
2064ARM/Mediatek RTC DRIVER
2065M:	Eddie Huang <eddie.huang@mediatek.com>
2066M:	Sean Wang <sean.wang@mediatek.com>
2067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2069S:	Maintained
2070F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2071F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2072F:	drivers/rtc/rtc-mt2712.c
2073F:	drivers/rtc/rtc-mt6397.c
2074F:	drivers/rtc/rtc-mt7622.c
2075
2076ARM/Mediatek SoC support
2077M:	Matthias Brugger <matthias.bgg@gmail.com>
2078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2080S:	Maintained
2081W:	https://mtk.bcnfs.org/
2082C:	irc://chat.freenode.net/linux-mediatek
2083F:	arch/arm/boot/dts/mt6*
2084F:	arch/arm/boot/dts/mt7*
2085F:	arch/arm/boot/dts/mt8*
2086F:	arch/arm/mach-mediatek/
2087F:	arch/arm64/boot/dts/mediatek/
2088F:	drivers/soc/mediatek/
2089N:	mtk
2090N:	mt[678]
2091K:	mediatek
2092
2093ARM/Mediatek USB3 PHY DRIVER
2094M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2097S:	Maintained
2098F:	Documentation/devicetree/bindings/phy/phy-mtk-*
2099F:	drivers/phy/mediatek/
2100
2101ARM/Microchip (AT91) SoC support
2102M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2103M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2104M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106S:	Supported
2107W:	http://www.linux4sam.org
2108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2109F:	arch/arm/boot/dts/at91*.dts
2110F:	arch/arm/boot/dts/at91*.dtsi
2111F:	arch/arm/boot/dts/sama*.dts
2112F:	arch/arm/boot/dts/sama*.dtsi
2113F:	arch/arm/include/debug/at91.S
2114F:	arch/arm/mach-at91/
2115F:	drivers/memory/atmel*
2116F:	drivers/watchdog/sama5d4_wdt.c
2117F:	include/soc/at91/
2118X:	drivers/input/touchscreen/atmel_mxt_ts.c
2119X:	drivers/net/wireless/atmel/
2120N:	at91
2121N:	atmel
2122
2123ARM/MIOA701 MACHINE SUPPORT
2124M:	Robert Jarzmik <robert.jarzmik@free.fr>
2125L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126S:	Maintained
2127F:	arch/arm/mach-pxa/mioa701.c
2128
2129ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2130M:	Michael Petchkovsky <mkpetch@internode.on.net>
2131S:	Maintained
2132
2133ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2134M:	Linus Walleij <linus.walleij@linaro.org>
2135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136S:	Maintained
2137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2138F:	Documentation/devicetree/bindings/arm/ste-*
2139F:	Documentation/devicetree/bindings/arm/ux500.yaml
2140F:	Documentation/devicetree/bindings/arm/ux500/
2141F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2142F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2143F:	arch/arm/boot/dts/ste-*
2144F:	arch/arm/mach-nomadik/
2145F:	arch/arm/mach-u300/
2146F:	arch/arm/mach-ux500/
2147F:	drivers/clk/clk-nomadik.c
2148F:	drivers/clk/clk-u300.c
2149F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2150F:	drivers/clocksource/timer-u300.c
2151F:	drivers/dma/coh901318*
2152F:	drivers/dma/ste_dma40*
2153F:	drivers/hwspinlock/u8500_hsem.c
2154F:	drivers/i2c/busses/i2c-nomadik.c
2155F:	drivers/i2c/busses/i2c-stu300.c
2156F:	drivers/iio/adc/ab8500-gpadc.c
2157F:	drivers/mfd/ab3100*
2158F:	drivers/mfd/ab8500*
2159F:	drivers/mfd/abx500*
2160F:	drivers/mfd/db8500*
2161F:	drivers/mfd/dbx500*
2162F:	drivers/pinctrl/nomadik/
2163F:	drivers/pinctrl/pinctrl-coh901*
2164F:	drivers/pinctrl/pinctrl-u300.c
2165F:	drivers/rtc/rtc-ab3100.c
2166F:	drivers/rtc/rtc-ab8500.c
2167F:	drivers/rtc/rtc-coh901331.c
2168F:	drivers/rtc/rtc-pl031.c
2169F:	drivers/soc/ux500/
2170F:	drivers/watchdog/coh901327_wdt.c
2171
2172ARM/NUVOTON NPCM ARCHITECTURE
2173M:	Avi Fishman <avifishman70@gmail.com>
2174M:	Tomer Maimon <tmaimon77@gmail.com>
2175M:	Tali Perry <tali.perry1@gmail.com>
2176R:	Patrick Venture <venture@google.com>
2177R:	Nancy Yuen <yuenn@google.com>
2178R:	Benjamin Fair <benjaminfair@google.com>
2179L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2180S:	Supported
2181F:	Documentation/devicetree/bindings/*/*/*npcm*
2182F:	Documentation/devicetree/bindings/*/*npcm*
2183F:	arch/arm/boot/dts/nuvoton-npcm*
2184F:	arch/arm/mach-npcm/
2185F:	drivers/*/*npcm*
2186F:	drivers/*/*/*npcm*
2187F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2188
2189ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2190L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2191S:	Orphan
2192W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2193F:	arch/arm/mach-s3c24xx/gta02.h
2194F:	arch/arm/mach-s3c24xx/mach-gta02.c
2195
2196ARM/Orion SoC/Technologic Systems TS-78xx platform support
2197M:	Alexander Clouter <alex@digriz.org.uk>
2198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199S:	Maintained
2200W:	http://www.digriz.org.uk/ts78xx/kernel
2201F:	arch/arm/mach-orion5x/ts78xx-*
2202
2203ARM/OXNAS platform support
2204M:	Neil Armstrong <narmstrong@baylibre.com>
2205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206L:	linux-oxnas@groups.io (moderated for non-subscribers)
2207S:	Maintained
2208F:	arch/arm/boot/dts/ox8*.dts*
2209F:	arch/arm/mach-oxnas/
2210F:	drivers/power/reset/oxnas-restart.c
2211N:	oxnas
2212
2213ARM/PALM TREO SUPPORT
2214M:	Tomas Cech <sleep_walker@suse.com>
2215L:	linux-arm-kernel@lists.infradead.org
2216S:	Maintained
2217W:	http://hackndev.com
2218F:	arch/arm/mach-pxa/palmtreo.*
2219
2220ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2221M:	Marek Vasut <marek.vasut@gmail.com>
2222L:	linux-arm-kernel@lists.infradead.org
2223S:	Maintained
2224W:	http://hackndev.com
2225F:	arch/arm/mach-pxa/include/mach/palmld.h
2226F:	arch/arm/mach-pxa/include/mach/palmtc.h
2227F:	arch/arm/mach-pxa/include/mach/palmtx.h
2228F:	arch/arm/mach-pxa/palmld.c
2229F:	arch/arm/mach-pxa/palmt5.*
2230F:	arch/arm/mach-pxa/palmtc.c
2231F:	arch/arm/mach-pxa/palmte2.*
2232F:	arch/arm/mach-pxa/palmtx.c
2233
2234ARM/PALMZ72 SUPPORT
2235M:	Sergey Lapin <slapin@ossfans.org>
2236L:	linux-arm-kernel@lists.infradead.org
2237S:	Maintained
2238W:	http://hackndev.com
2239F:	arch/arm/mach-pxa/palmz72.*
2240
2241ARM/PLEB SUPPORT
2242M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2243S:	Maintained
2244W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2245
2246ARM/PT DIGITAL BOARD PORT
2247M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249S:	Maintained
2250W:	http://www.armlinux.org.uk/
2251
2252ARM/QUALCOMM SUPPORT
2253M:	Andy Gross <agross@kernel.org>
2254M:	Bjorn Andersson <bjorn.andersson@linaro.org>
2255L:	linux-arm-msm@vger.kernel.org
2256S:	Maintained
2257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2258F:	Documentation/devicetree/bindings/*/qcom*
2259F:	Documentation/devicetree/bindings/soc/qcom/
2260F:	arch/arm/boot/dts/qcom-*.dts
2261F:	arch/arm/boot/dts/qcom-*.dtsi
2262F:	arch/arm/mach-qcom/
2263F:	arch/arm64/boot/dts/qcom/
2264F:	drivers/*/*/qcom*
2265F:	drivers/*/*/qcom/
2266F:	drivers/*/pm8???-*
2267F:	drivers/*/qcom*
2268F:	drivers/*/qcom/
2269F:	drivers/bluetooth/btqcomsmd.c
2270F:	drivers/clocksource/timer-qcom.c
2271F:	drivers/cpuidle/cpuidle-qcom-spm.c
2272F:	drivers/extcon/extcon-qcom*
2273F:	drivers/i2c/busses/i2c-qcom-geni.c
2274F:	drivers/i2c/busses/i2c-qup.c
2275F:	drivers/iommu/msm*
2276F:	drivers/mfd/ssbi.c
2277F:	drivers/mmc/host/mmci_qcom*
2278F:	drivers/mmc/host/sdhci-msm.c
2279F:	drivers/pci/controller/dwc/pcie-qcom.c
2280F:	drivers/phy/qualcomm/
2281F:	drivers/power/*/msm*
2282F:	drivers/reset/reset-qcom-*
2283F:	drivers/scsi/ufs/ufs-qcom.*
2284F:	drivers/spi/spi-geni-qcom.c
2285F:	drivers/spi/spi-qcom-qspi.c
2286F:	drivers/spi/spi-qup.c
2287F:	drivers/tty/serial/msm_serial.c
2288F:	drivers/usb/dwc3/dwc3-qcom.c
2289F:	include/dt-bindings/*/qcom*
2290F:	include/linux/*/qcom*
2291
2292ARM/RADISYS ENP2611 MACHINE SUPPORT
2293M:	Lennert Buytenhek <kernel@wantstofly.org>
2294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2295S:	Maintained
2296
2297ARM/RDA MICRO ARCHITECTURE
2298M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2301S:	Maintained
2302F:	Documentation/devicetree/bindings/arm/rda.yaml
2303F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2304F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2305F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2306F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2307F:	arch/arm/boot/dts/rda8810pl-*
2308F:	drivers/clocksource/timer-rda.c
2309F:	drivers/gpio/gpio-rda.c
2310F:	drivers/irqchip/irq-rda-intc.c
2311F:	drivers/tty/serial/rda-uart.c
2312
2313ARM/REALTEK ARCHITECTURE
2314M:	Andreas Färber <afaerber@suse.de>
2315L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2316L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2317S:	Maintained
2318F:	Documentation/devicetree/bindings/arm/realtek.yaml
2319F:	arch/arm/boot/dts/rtd*
2320F:	arch/arm/mach-realtek/
2321F:	arch/arm64/boot/dts/realtek/
2322
2323ARM/RENESAS ARM64 ARCHITECTURE
2324M:	Geert Uytterhoeven <geert+renesas@glider.be>
2325M:	Magnus Damm <magnus.damm@gmail.com>
2326L:	linux-renesas-soc@vger.kernel.org
2327S:	Supported
2328Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2330F:	Documentation/devicetree/bindings/arm/renesas.yaml
2331F:	arch/arm64/boot/dts/renesas/
2332F:	drivers/soc/renesas/
2333F:	include/linux/soc/renesas/
2334
2335ARM/RISCPC ARCHITECTURE
2336M:	Russell King <linux@armlinux.org.uk>
2337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338S:	Maintained
2339W:	http://www.armlinux.org.uk/
2340F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2341F:	arch/arm/include/asm/hardware/ioc.h
2342F:	arch/arm/include/asm/hardware/iomd.h
2343F:	arch/arm/include/asm/hardware/memc.h
2344F:	arch/arm/mach-rpc/
2345F:	drivers/net/ethernet/8390/etherh.c
2346F:	drivers/net/ethernet/i825xx/ether1*
2347F:	drivers/net/ethernet/seeq/ether3*
2348F:	drivers/scsi/arm/
2349
2350ARM/Rockchip SoC support
2351M:	Heiko Stuebner <heiko@sntech.de>
2352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2353L:	linux-rockchip@lists.infradead.org
2354S:	Maintained
2355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2356F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2357F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2358F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2359F:	arch/arm/boot/dts/rk3*
2360F:	arch/arm/boot/dts/rv1108*
2361F:	arch/arm/mach-rockchip/
2362F:	drivers/*/*/*rockchip*
2363F:	drivers/*/*rockchip*
2364F:	drivers/clk/rockchip/
2365F:	drivers/i2c/busses/i2c-rk3x.c
2366F:	sound/soc/rockchip/
2367N:	rockchip
2368
2369ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2370M:	Kukjin Kim <kgene@kernel.org>
2371M:	Krzysztof Kozlowski <krzk@kernel.org>
2372L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2373L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2374S:	Maintained
2375Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2376F:	Documentation/arm/samsung/
2377F:	Documentation/devicetree/bindings/arm/samsung/
2378F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2379F:	arch/arm/boot/dts/exynos*
2380F:	arch/arm/boot/dts/s3c*
2381F:	arch/arm/boot/dts/s5p*
2382F:	arch/arm/mach-exynos*/
2383F:	arch/arm/mach-s3c24*/
2384F:	arch/arm/mach-s3c64xx/
2385F:	arch/arm/mach-s5p*/
2386F:	arch/arm/plat-samsung/
2387F:	arch/arm64/boot/dts/exynos/
2388F:	drivers/*/*/*s3c24*
2389F:	drivers/*/*s3c24*
2390F:	drivers/*/*s3c64xx*
2391F:	drivers/*/*s5pv210*
2392F:	drivers/memory/samsung/
2393F:	drivers/soc/samsung/
2394F:	drivers/tty/serial/samsung*
2395F:	include/linux/soc/samsung/
2396N:	exynos
2397
2398ARM/SAMSUNG MOBILE MACHINE SUPPORT
2399M:	Kyungmin Park <kyungmin.park@samsung.com>
2400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2401S:	Maintained
2402F:	arch/arm/mach-s5pv210/
2403
2404ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2405M:	Kyungmin Park <kyungmin.park@samsung.com>
2406M:	Kamil Debski <kamil@wypas.org>
2407M:	Andrzej Hajda <a.hajda@samsung.com>
2408L:	linux-arm-kernel@lists.infradead.org
2409L:	linux-media@vger.kernel.org
2410S:	Maintained
2411F:	drivers/media/platform/s5p-g2d/
2412
2413ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2414M:	Marek Szyprowski <m.szyprowski@samsung.com>
2415L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2416L:	linux-media@vger.kernel.org
2417S:	Maintained
2418F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2419F:	drivers/media/platform/s5p-cec/
2420
2421ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2422M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2423M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2424M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2425L:	linux-arm-kernel@lists.infradead.org
2426L:	linux-media@vger.kernel.org
2427S:	Maintained
2428F:	drivers/media/platform/s5p-jpeg/
2429
2430ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2431M:	Kyungmin Park <kyungmin.park@samsung.com>
2432M:	Kamil Debski <kamil@wypas.org>
2433M:	Jeongtae Park <jtp.park@samsung.com>
2434M:	Andrzej Hajda <a.hajda@samsung.com>
2435L:	linux-arm-kernel@lists.infradead.org
2436L:	linux-media@vger.kernel.org
2437S:	Maintained
2438F:	drivers/media/platform/s5p-mfc/
2439
2440ARM/SHMOBILE ARM ARCHITECTURE
2441M:	Geert Uytterhoeven <geert+renesas@glider.be>
2442M:	Magnus Damm <magnus.damm@gmail.com>
2443L:	linux-renesas-soc@vger.kernel.org
2444S:	Supported
2445Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2447F:	Documentation/devicetree/bindings/arm/renesas.yaml
2448F:	arch/arm/boot/dts/emev2*
2449F:	arch/arm/boot/dts/gr-peach*
2450F:	arch/arm/boot/dts/iwg20d-q7*
2451F:	arch/arm/boot/dts/r7s*
2452F:	arch/arm/boot/dts/r8a*
2453F:	arch/arm/boot/dts/r9a*
2454F:	arch/arm/boot/dts/sh*
2455F:	arch/arm/configs/shmobile_defconfig
2456F:	arch/arm/include/debug/renesas-scif.S
2457F:	arch/arm/mach-shmobile/
2458F:	drivers/soc/renesas/
2459F:	include/linux/soc/renesas/
2460
2461ARM/SOCFPGA ARCHITECTURE
2462M:	Dinh Nguyen <dinguyen@kernel.org>
2463S:	Maintained
2464W:	http://www.rocketboards.org
2465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2466F:	arch/arm/boot/dts/socfpga*
2467F:	arch/arm/configs/socfpga_defconfig
2468F:	arch/arm/mach-socfpga/
2469F:	arch/arm64/boot/dts/altera/
2470F:	arch/arm64/boot/dts/intel/
2471
2472ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2473M:	Dinh Nguyen <dinguyen@kernel.org>
2474S:	Maintained
2475F:	drivers/clk/socfpga/
2476
2477ARM/SOCFPGA EDAC SUPPORT
2478M:	Thor Thayer <thor.thayer@linux.intel.com>
2479S:	Maintained
2480F:	drivers/edac/altera_edac.
2481
2482ARM/SPREADTRUM SoC SUPPORT
2483M:	Orson Zhai <orsonzhai@gmail.com>
2484M:	Baolin Wang <baolin.wang7@gmail.com>
2485M:	Chunyan Zhang <zhang.lyra@gmail.com>
2486S:	Maintained
2487F:	arch/arm64/boot/dts/sprd
2488N:	sprd
2489N:	sc27xx
2490N:	sc2731
2491
2492ARM/STI ARCHITECTURE
2493M:	Patrice Chotard <patrice.chotard@st.com>
2494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2495S:	Maintained
2496W:	http://www.stlinux.com
2497F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2498F:	arch/arm/boot/dts/sti*
2499F:	arch/arm/mach-sti/
2500F:	drivers/ata/ahci_st.c
2501F:	drivers/char/hw_random/st-rng.c
2502F:	drivers/clocksource/arm_global_timer.c
2503F:	drivers/clocksource/clksrc_st_lpc.c
2504F:	drivers/cpufreq/sti-cpufreq.c
2505F:	drivers/dma/st_fdma*
2506F:	drivers/i2c/busses/i2c-st.c
2507F:	drivers/media/platform/sti/c8sectpfe/
2508F:	drivers/media/rc/st_rc.c
2509F:	drivers/mmc/host/sdhci-st.c
2510F:	drivers/phy/st/phy-miphy28lp.c
2511F:	drivers/phy/st/phy-stih407-usb.c
2512F:	drivers/pinctrl/pinctrl-st.c
2513F:	drivers/remoteproc/st_remoteproc.c
2514F:	drivers/remoteproc/st_slim_rproc.c
2515F:	drivers/reset/sti/
2516F:	drivers/rtc/rtc-st-lpc.c
2517F:	drivers/tty/serial/st-asc.c
2518F:	drivers/usb/dwc3/dwc3-st.c
2519F:	drivers/usb/host/ehci-st.c
2520F:	drivers/usb/host/ohci-st.c
2521F:	drivers/watchdog/st_lpc_wdt.c
2522F:	include/linux/remoteproc/st_slim_rproc.h
2523
2524ARM/STM32 ARCHITECTURE
2525M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2526M:	Alexandre Torgue <alexandre.torgue@st.com>
2527L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2529S:	Maintained
2530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2531F:	arch/arm/boot/dts/stm32*
2532F:	arch/arm/mach-stm32/
2533F:	drivers/clocksource/armv7m_systick.c
2534N:	stm32
2535N:	stm
2536
2537ARM/Synaptics SoC support
2538M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2539M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2541S:	Maintained
2542F:	arch/arm/boot/dts/berlin*
2543F:	arch/arm/mach-berlin/
2544F:	arch/arm64/boot/dts/synaptics/
2545
2546ARM/TANGO ARCHITECTURE
2547M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2548M:	Mans Rullgard <mans@mansr.com>
2549L:	linux-arm-kernel@lists.infradead.org
2550S:	Odd Fixes
2551N:	tango
2552
2553ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2554M:	Lennert Buytenhek <kernel@wantstofly.org>
2555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556S:	Maintained
2557
2558ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2559M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2560L:	linux-tegra@vger.kernel.org
2561L:	linux-media@vger.kernel.org
2562S:	Maintained
2563F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2564F:	drivers/media/platform/tegra-cec/
2565
2566ARM/TETON BGA MACHINE SUPPORT
2567M:	"Mark F. Brown" <mark.brown314@gmail.com>
2568L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2569S:	Maintained
2570
2571ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2572M:	Santosh Shilimkar <ssantosh@kernel.org>
2573L:	linux-kernel@vger.kernel.org
2574S:	Maintained
2575F:	drivers/memory/*emif*
2576
2577ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2578M:	Santosh Shilimkar <ssantosh@kernel.org>
2579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2580S:	Maintained
2581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2582F:	arch/arm/boot/dts/keystone-*
2583F:	arch/arm/mach-keystone/
2584
2585ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2586M:	Santosh Shilimkar <ssantosh@kernel.org>
2587L:	linux-kernel@vger.kernel.org
2588S:	Maintained
2589F:	drivers/clk/keystone/
2590
2591ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2592M:	Santosh Shilimkar <ssantosh@kernel.org>
2593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2594L:	linux-kernel@vger.kernel.org
2595S:	Maintained
2596F:	drivers/clocksource/timer-keystone.c
2597
2598ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2599M:	Santosh Shilimkar <ssantosh@kernel.org>
2600L:	linux-kernel@vger.kernel.org
2601S:	Maintained
2602F:	drivers/power/reset/keystone-reset.c
2603
2604ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2605M:	Tero Kristo <t-kristo@ti.com>
2606M:	Nishanth Menon <nm@ti.com>
2607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2608S:	Supported
2609F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2610F:	arch/arm64/boot/dts/ti/Makefile
2611F:	arch/arm64/boot/dts/ti/k3-*
2612F:	include/dt-bindings/pinctrl/k3.h
2613
2614ARM/THECUS N2100 MACHINE SUPPORT
2615M:	Lennert Buytenhek <kernel@wantstofly.org>
2616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617S:	Maintained
2618
2619ARM/TOSA MACHINE SUPPORT
2620M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2621M:	Dirk Opfer <dirk@opfer-online.de>
2622S:	Maintained
2623
2624ARM/UNIPHIER ARCHITECTURE
2625M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627S:	Maintained
2628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2629F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2630F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2631F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2632F:	arch/arm/boot/dts/uniphier*
2633F:	arch/arm/include/asm/hardware/cache-uniphier.h
2634F:	arch/arm/mach-uniphier/
2635F:	arch/arm/mm/cache-uniphier.c
2636F:	arch/arm64/boot/dts/socionext/uniphier*
2637F:	drivers/bus/uniphier-system-bus.c
2638F:	drivers/clk/uniphier/
2639F:	drivers/dma/uniphier-mdmac.c
2640F:	drivers/gpio/gpio-uniphier.c
2641F:	drivers/i2c/busses/i2c-uniphier*
2642F:	drivers/irqchip/irq-uniphier-aidet.c
2643F:	drivers/mmc/host/uniphier-sd.c
2644F:	drivers/pinctrl/uniphier/
2645F:	drivers/reset/reset-uniphier.c
2646F:	drivers/tty/serial/8250/8250_uniphier.c
2647N:	uniphier
2648
2649ARM/VERSATILE EXPRESS PLATFORM
2650M:	Liviu Dudau <liviu.dudau@arm.com>
2651M:	Sudeep Holla <sudeep.holla@arm.com>
2652M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2654S:	Maintained
2655F:	*/*/*/vexpress*
2656F:	*/*/vexpress*
2657F:	arch/arm/boot/dts/vexpress*
2658F:	arch/arm/mach-vexpress/
2659F:	arch/arm64/boot/dts/arm/
2660F:	drivers/clk/versatile/clk-vexpress-osc.c
2661F:	drivers/clocksource/timer-versatile.c
2662N:	mps2
2663
2664ARM/VFP SUPPORT
2665M:	Russell King <linux@armlinux.org.uk>
2666L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2667S:	Maintained
2668W:	http://www.armlinux.org.uk/
2669F:	arch/arm/vfp/
2670
2671ARM/VOIPAC PXA270 SUPPORT
2672M:	Marek Vasut <marek.vasut@gmail.com>
2673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2674S:	Maintained
2675F:	arch/arm/mach-pxa/include/mach/vpac270.h
2676F:	arch/arm/mach-pxa/vpac270.c
2677
2678ARM/VT8500 ARM ARCHITECTURE
2679M:	Tony Prisk <linux@prisktech.co.nz>
2680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2681S:	Maintained
2682F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2683F:	arch/arm/mach-vt8500/
2684F:	drivers/clocksource/timer-vt8500.c
2685F:	drivers/i2c/busses/i2c-wmt.c
2686F:	drivers/mmc/host/wmt-sdmmc.c
2687F:	drivers/pwm/pwm-vt8500.c
2688F:	drivers/rtc/rtc-vt8500.c
2689F:	drivers/tty/serial/vt8500_serial.c
2690F:	drivers/usb/host/ehci-platform.c
2691F:	drivers/usb/host/uhci-platform.c
2692F:	drivers/video/fbdev/vt8500lcdfb.*
2693F:	drivers/video/fbdev/wm8505fb*
2694F:	drivers/video/fbdev/wmt_ge_rops.*
2695
2696ARM/ZIPIT Z2 SUPPORT
2697M:	Marek Vasut <marek.vasut@gmail.com>
2698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2699S:	Maintained
2700F:	arch/arm/mach-pxa/include/mach/z2.h
2701F:	arch/arm/mach-pxa/z2.c
2702
2703ARM/ZTE ARCHITECTURE
2704M:	Jun Nie <jun.nie@linaro.org>
2705M:	Shawn Guo <shawnguo@kernel.org>
2706L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2707S:	Maintained
2708F:	Documentation/devicetree/bindings/arm/zte.yaml
2709F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2710F:	Documentation/devicetree/bindings/dma/zxdma.txt
2711F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2712F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2713F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2714F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2715F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2716F:	Documentation/devicetree/bindings/soc/zte/
2717F:	Documentation/devicetree/bindings/sound/zte,*.txt
2718F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2719F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2720F:	arch/arm/boot/dts/zx2967*
2721F:	arch/arm/mach-zx/
2722F:	arch/arm64/boot/dts/zte/
2723F:	drivers/clk/zte/
2724F:	drivers/dma/zx_dma.c
2725F:	drivers/gpio/gpio-zx.c
2726F:	drivers/i2c/busses/i2c-zx2967.c
2727F:	drivers/mmc/host/dw_mmc-zx.*
2728F:	drivers/pinctrl/zte/
2729F:	drivers/soc/zte/
2730F:	drivers/thermal/zx2967_thermal.c
2731F:	drivers/watchdog/zx2967_wdt.c
2732F:	include/dt-bindings/clock/zx2967*.h
2733F:	include/dt-bindings/soc/zte,*.h
2734F:	sound/soc/codecs/zx_aud96p22.c
2735F:	sound/soc/zte/
2736
2737ARM/ZYNQ ARCHITECTURE
2738M:	Michal Simek <michal.simek@xilinx.com>
2739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2740S:	Supported
2741W:	http://wiki.xilinx.com
2742T:	git https://github.com/Xilinx/linux-xlnx.git
2743F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2744F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2745F:	arch/arm/mach-zynq/
2746F:	drivers/block/xsysace.c
2747F:	drivers/clocksource/timer-cadence-ttc.c
2748F:	drivers/cpuidle/cpuidle-zynq.c
2749F:	drivers/edac/synopsys_edac.c
2750F:	drivers/i2c/busses/i2c-cadence.c
2751F:	drivers/i2c/busses/i2c-xiic.c
2752F:	drivers/mmc/host/sdhci-of-arasan.c
2753N:	zynq
2754N:	xilinx
2755
2756ARM64 PORT (AARCH64 ARCHITECTURE)
2757M:	Catalin Marinas <catalin.marinas@arm.com>
2758M:	Will Deacon <will@kernel.org>
2759L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2760S:	Maintained
2761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2762F:	Documentation/arm64/
2763F:	arch/arm64/
2764F:	tools/testing/selftests/arm64/
2765X:	arch/arm64/boot/dts/
2766
2767AS3645A LED FLASH CONTROLLER DRIVER
2768M:	Sakari Ailus <sakari.ailus@iki.fi>
2769L:	linux-leds@vger.kernel.org
2770S:	Maintained
2771F:	drivers/leds/leds-as3645a.c
2772
2773ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2774M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2775L:	linux-media@vger.kernel.org
2776S:	Maintained
2777T:	git git://linuxtv.org/media_tree.git
2778F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2779F:	drivers/media/i2c/ak7375.c
2780
2781ASAHI KASEI AK8974 DRIVER
2782M:	Linus Walleij <linus.walleij@linaro.org>
2783L:	linux-iio@vger.kernel.org
2784S:	Supported
2785W:	http://www.akm.com/
2786F:	drivers/iio/magnetometer/ak8974.c
2787
2788ASC7621 HARDWARE MONITOR DRIVER
2789M:	George Joseph <george.joseph@fairview5.com>
2790L:	linux-hwmon@vger.kernel.org
2791S:	Maintained
2792F:	Documentation/hwmon/asc7621.rst
2793F:	drivers/hwmon/asc7621.c
2794
2795ASPEED PINCTRL DRIVERS
2796M:	Andrew Jeffery <andrew@aj.id.au>
2797L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2798L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2799L:	linux-gpio@vger.kernel.org
2800S:	Maintained
2801F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2802F:	drivers/pinctrl/aspeed/
2803
2804ASPEED SCU INTERRUPT CONTROLLER DRIVER
2805M:	Eddie James <eajames@linux.ibm.com>
2806L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2807S:	Maintained
2808F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2809F:	drivers/irqchip/irq-aspeed-scu-ic.c
2810F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2811
2812ASPEED VIDEO ENGINE DRIVER
2813M:	Eddie James <eajames@linux.ibm.com>
2814L:	linux-media@vger.kernel.org
2815L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2816S:	Maintained
2817F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2818F:	drivers/media/platform/aspeed-video.c
2819
2820ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2821M:	Corentin Chary <corentin.chary@gmail.com>
2822L:	acpi4asus-user@lists.sourceforge.net
2823L:	platform-driver-x86@vger.kernel.org
2824S:	Maintained
2825W:	http://acpi4asus.sf.net
2826F:	drivers/platform/x86/asus*.c
2827F:	drivers/platform/x86/eeepc*.c
2828
2829ASUS WIRELESS RADIO CONTROL DRIVER
2830M:	João Paulo Rechi Vita <jprvita@gmail.com>
2831L:	platform-driver-x86@vger.kernel.org
2832S:	Maintained
2833F:	drivers/platform/x86/asus-wireless.c
2834
2835ASYMMETRIC KEYS
2836M:	David Howells <dhowells@redhat.com>
2837L:	keyrings@vger.kernel.org
2838S:	Maintained
2839F:	Documentation/crypto/asymmetric-keys.txt
2840F:	crypto/asymmetric_keys/
2841F:	include/crypto/pkcs7.h
2842F:	include/crypto/public_key.h
2843F:	include/linux/verification.h
2844
2845ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2846R:	Dan Williams <dan.j.williams@intel.com>
2847S:	Odd fixes
2848W:	http://sourceforge.net/projects/xscaleiop
2849F:	Documentation/crypto/async-tx-api.txt
2850F:	crypto/async_tx/
2851F:	drivers/dma/
2852F:	include/linux/async_tx.h
2853F:	include/linux/dmaengine.h
2854
2855AT24 EEPROM DRIVER
2856M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2857L:	linux-i2c@vger.kernel.org
2858S:	Maintained
2859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2860F:	Documentation/devicetree/bindings/eeprom/at24.yaml
2861F:	drivers/misc/eeprom/at24.c
2862
2863ATA OVER ETHERNET (AOE) DRIVER
2864M:	"Justin Sanders" <justin@coraid.com>
2865S:	Supported
2866W:	http://www.openaoe.org/
2867F:	Documentation/admin-guide/aoe/
2868F:	drivers/block/aoe/
2869
2870ATHEROS 71XX/9XXX GPIO DRIVER
2871M:	Alban Bedel <albeu@free.fr>
2872S:	Maintained
2873W:	https://github.com/AlbanBedel/linux
2874T:	git git://github.com/AlbanBedel/linux
2875F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2876F:	drivers/gpio/gpio-ath79.c
2877
2878ATHEROS 71XX/9XXX USB PHY DRIVER
2879M:	Alban Bedel <albeu@free.fr>
2880S:	Maintained
2881W:	https://github.com/AlbanBedel/linux
2882T:	git git://github.com/AlbanBedel/linux
2883F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2884F:	drivers/phy/qualcomm/phy-ath79-usb.c
2885
2886ATHEROS ATH GENERIC UTILITIES
2887M:	Kalle Valo <kvalo@codeaurora.org>
2888L:	linux-wireless@vger.kernel.org
2889S:	Supported
2890F:	drivers/net/wireless/ath/*
2891
2892ATHEROS ATH5K WIRELESS DRIVER
2893M:	Jiri Slaby <jirislaby@gmail.com>
2894M:	Nick Kossifidis <mickflemm@gmail.com>
2895M:	Luis Chamberlain <mcgrof@kernel.org>
2896L:	linux-wireless@vger.kernel.org
2897S:	Maintained
2898W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2899F:	drivers/net/wireless/ath/ath5k/
2900
2901ATHEROS ATH6KL WIRELESS DRIVER
2902M:	Kalle Valo <kvalo@codeaurora.org>
2903L:	linux-wireless@vger.kernel.org
2904S:	Supported
2905W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2907F:	drivers/net/wireless/ath/ath6kl/
2908
2909ATI_REMOTE2 DRIVER
2910M:	Ville Syrjala <syrjala@sci.fi>
2911S:	Maintained
2912F:	drivers/input/misc/ati_remote2.c
2913
2914ATK0110 HWMON DRIVER
2915M:	Luca Tettamanti <kronos.it@gmail.com>
2916L:	linux-hwmon@vger.kernel.org
2917S:	Maintained
2918F:	drivers/hwmon/asus_atk0110.c
2919
2920ATLX ETHERNET DRIVERS
2921M:	Jay Cliburn <jcliburn@gmail.com>
2922M:	Chris Snook <chris.snook@gmail.com>
2923L:	netdev@vger.kernel.org
2924S:	Maintained
2925W:	http://sourceforge.net/projects/atl1
2926W:	http://atl1.sourceforge.net
2927F:	drivers/net/ethernet/atheros/
2928
2929ATM
2930M:	Chas Williams <3chas3@gmail.com>
2931L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2932L:	netdev@vger.kernel.org
2933S:	Maintained
2934W:	http://linux-atm.sourceforge.net
2935F:	drivers/atm/
2936F:	include/linux/atm*
2937F:	include/uapi/linux/atm*
2938
2939ATMEL MACB ETHERNET DRIVER
2940M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2941M:	Claudiu Beznea <claudiu.beznea@microchip.com>
2942S:	Supported
2943F:	drivers/net/ethernet/cadence/
2944
2945ATMEL MAXTOUCH DRIVER
2946M:	Nick Dyer <nick@shmanahar.org>
2947S:	Maintained
2948T:	git git://github.com/ndyer/linux.git
2949F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2950F:	drivers/input/touchscreen/atmel_mxt_ts.c
2951
2952ATMEL WIRELESS DRIVER
2953M:	Simon Kelley <simon@thekelleys.org.uk>
2954L:	linux-wireless@vger.kernel.org
2955S:	Maintained
2956W:	http://www.thekelleys.org.uk/atmel
2957W:	http://atmelwlandriver.sourceforge.net/
2958F:	drivers/net/wireless/atmel/atmel*
2959
2960ATOMIC INFRASTRUCTURE
2961M:	Will Deacon <will@kernel.org>
2962M:	Peter Zijlstra <peterz@infradead.org>
2963R:	Boqun Feng <boqun.feng@gmail.com>
2964L:	linux-kernel@vger.kernel.org
2965S:	Maintained
2966F:	arch/*/include/asm/atomic*.h
2967F:	include/*/atomic*.h
2968F:	scripts/atomic/
2969
2970ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2971M:	Bradley Grove <linuxdrivers@attotech.com>
2972L:	linux-scsi@vger.kernel.org
2973S:	Supported
2974W:	http://www.attotech.com
2975F:	drivers/scsi/esas2r
2976
2977ATUSB IEEE 802.15.4 RADIO DRIVER
2978M:	Stefan Schmidt <stefan@datenfreihafen.org>
2979L:	linux-wpan@vger.kernel.org
2980S:	Maintained
2981F:	drivers/net/ieee802154/at86rf230.h
2982F:	drivers/net/ieee802154/atusb.c
2983F:	drivers/net/ieee802154/atusb.h
2984
2985AUDIT SUBSYSTEM
2986M:	Paul Moore <paul@paul-moore.com>
2987M:	Eric Paris <eparis@redhat.com>
2988L:	linux-audit@redhat.com (moderated for non-subscribers)
2989S:	Supported
2990W:	https://github.com/linux-audit
2991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2992F:	include/linux/audit.h
2993F:	include/uapi/linux/audit.h
2994F:	kernel/audit*
2995
2996AUXILIARY DISPLAY DRIVERS
2997M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2998S:	Maintained
2999F:	drivers/auxdisplay/
3000F:	include/linux/cfag12864b.h
3001
3002AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3003M:	Andreas Klinger <ak@it-klinger.de>
3004L:	linux-iio@vger.kernel.org
3005S:	Maintained
3006F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3007F:	drivers/iio/adc/hx711.c
3008
3009AX.25 NETWORK LAYER
3010M:	Ralf Baechle <ralf@linux-mips.org>
3011L:	linux-hams@vger.kernel.org
3012S:	Maintained
3013W:	http://www.linux-ax25.org/
3014F:	include/net/ax25.h
3015F:	include/uapi/linux/ax25.h
3016F:	net/ax25/
3017
3018AXENTIA ARM DEVICES
3019M:	Peter Rosin <peda@axentia.se>
3020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3021S:	Maintained
3022F:	arch/arm/boot/dts/at91-linea.dtsi
3023F:	arch/arm/boot/dts/at91-natte.dtsi
3024F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3025F:	arch/arm/boot/dts/at91-tse850-3.dts
3026
3027AXENTIA ASOC DRIVERS
3028M:	Peter Rosin <peda@axentia.se>
3029L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3030S:	Maintained
3031F:	Documentation/devicetree/bindings/sound/axentia,*
3032F:	sound/soc/atmel/tse850-pcm5142.c
3033
3034AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3035M:	Nuno Sá <nuno.sa@analog.com>
3036L:	linux-hwmon@vger.kernel.org
3037S:	Supported
3038W:	http://ez.analog.com/community/linux-device-drivers
3039F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3040F:	drivers/hwmon/axi-fan-control.c
3041
3042AXXIA I2C CONTROLLER
3043M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3044L:	linux-i2c@vger.kernel.org
3045S:	Maintained
3046F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3047F:	drivers/i2c/busses/i2c-axxia.c
3048
3049AZ6007 DVB DRIVER
3050M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3051L:	linux-media@vger.kernel.org
3052S:	Maintained
3053W:	https://linuxtv.org
3054T:	git git://linuxtv.org/media_tree.git
3055F:	drivers/media/usb/dvb-usb-v2/az6007.c
3056
3057AZTECH FM RADIO RECEIVER DRIVER
3058M:	Hans Verkuil <hverkuil@xs4all.nl>
3059L:	linux-media@vger.kernel.org
3060S:	Maintained
3061W:	https://linuxtv.org
3062T:	git git://linuxtv.org/media_tree.git
3063F:	drivers/media/radio/radio-aztech*
3064
3065B43 WIRELESS DRIVER
3066L:	linux-wireless@vger.kernel.org
3067L:	b43-dev@lists.infradead.org
3068S:	Odd Fixes
3069W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3070F:	drivers/net/wireless/broadcom/b43/
3071
3072B43LEGACY WIRELESS DRIVER
3073M:	Larry Finger <Larry.Finger@lwfinger.net>
3074L:	linux-wireless@vger.kernel.org
3075L:	b43-dev@lists.infradead.org
3076S:	Maintained
3077W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3078F:	drivers/net/wireless/broadcom/b43legacy/
3079
3080BACKLIGHT CLASS/SUBSYSTEM
3081M:	Lee Jones <lee.jones@linaro.org>
3082M:	Daniel Thompson <daniel.thompson@linaro.org>
3083M:	Jingoo Han <jingoohan1@gmail.com>
3084L:	dri-devel@lists.freedesktop.org
3085S:	Maintained
3086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3087F:	Documentation/ABI/stable/sysfs-class-backlight
3088F:	Documentation/ABI/testing/sysfs-class-backlight
3089F:	Documentation/devicetree/bindings/leds/backlight
3090F:	drivers/video/backlight/
3091F:	include/linux/backlight.h
3092F:	include/linux/pwm_backlight.h
3093
3094BATMAN ADVANCED
3095M:	Marek Lindner <mareklindner@neomailbox.ch>
3096M:	Simon Wunderlich <sw@simonwunderlich.de>
3097M:	Antonio Quartulli <a@unstable.cc>
3098M:	Sven Eckelmann <sven@narfation.org>
3099L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3100S:	Maintained
3101W:	https://www.open-mesh.org/
3102Q:	https://patchwork.open-mesh.org/project/batman/list/
3103B:	https://www.open-mesh.org/projects/batman-adv/issues
3104C:	irc://chat.freenode.net/batman
3105T:	git https://git.open-mesh.org/linux-merge.git
3106F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3107F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
3108F:	Documentation/networking/batman-adv.rst
3109F:	include/uapi/linux/batadv_packet.h
3110F:	include/uapi/linux/batman_adv.h
3111F:	net/batman-adv/
3112
3113BAYCOM/HDLCDRV DRIVERS FOR AX.25
3114M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3115L:	linux-hams@vger.kernel.org
3116S:	Maintained
3117W:	http://www.baycom.org/~tom/ham/ham.html
3118F:	drivers/net/hamradio/baycom*
3119
3120BCACHE (BLOCK LAYER CACHE)
3121M:	Coly Li <colyli@suse.de>
3122M:	Kent Overstreet <kent.overstreet@gmail.com>
3123L:	linux-bcache@vger.kernel.org
3124S:	Maintained
3125W:	http://bcache.evilpiepirate.org
3126C:	irc://irc.oftc.net/bcache
3127F:	drivers/md/bcache/
3128
3129BDISP ST MEDIA DRIVER
3130M:	Fabien Dessenne <fabien.dessenne@st.com>
3131L:	linux-media@vger.kernel.org
3132S:	Supported
3133W:	https://linuxtv.org
3134T:	git git://linuxtv.org/media_tree.git
3135F:	drivers/media/platform/sti/bdisp
3136
3137BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3138M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3139L:	netdev@vger.kernel.org
3140S:	Maintained
3141F:	drivers/net/ethernet/ec_bhf.c
3142
3143BEFS FILE SYSTEM
3144M:	Luis de Bethencourt <luisbg@kernel.org>
3145M:	Salah Triki <salah.triki@gmail.com>
3146S:	Maintained
3147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3148F:	Documentation/filesystems/befs.rst
3149F:	fs/befs/
3150
3151BFQ I/O SCHEDULER
3152M:	Paolo Valente <paolo.valente@linaro.org>
3153M:	Jens Axboe <axboe@kernel.dk>
3154L:	linux-block@vger.kernel.org
3155S:	Maintained
3156F:	Documentation/block/bfq-iosched.rst
3157F:	block/bfq-*
3158
3159BFS FILE SYSTEM
3160M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3161S:	Maintained
3162F:	Documentation/filesystems/bfs.rst
3163F:	fs/bfs/
3164F:	include/uapi/linux/bfs_fs.h
3165
3166BLINKM RGB LED DRIVER
3167M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3168S:	Maintained
3169F:	drivers/leds/leds-blinkm.c
3170
3171BLOCK LAYER
3172M:	Jens Axboe <axboe@kernel.dk>
3173L:	linux-block@vger.kernel.org
3174S:	Maintained
3175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3176F:	block/
3177F:	drivers/block/
3178F:	kernel/trace/blktrace.c
3179F:	lib/sbitmap.c
3180
3181BLOCK2MTD DRIVER
3182M:	Joern Engel <joern@lazybastard.org>
3183L:	linux-mtd@lists.infradead.org
3184S:	Maintained
3185F:	drivers/mtd/devices/block2mtd.c
3186
3187BLUETOOTH DRIVERS
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:	drivers/bluetooth/
3196
3197BLUETOOTH SUBSYSTEM
3198M:	Marcel Holtmann <marcel@holtmann.org>
3199M:	Johan Hedberg <johan.hedberg@gmail.com>
3200L:	linux-bluetooth@vger.kernel.org
3201S:	Maintained
3202W:	http://www.bluez.org/
3203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3205F:	include/net/bluetooth/
3206F:	net/bluetooth/
3207
3208BONDING DRIVER
3209M:	Jay Vosburgh <j.vosburgh@gmail.com>
3210M:	Veaceslav Falico <vfalico@gmail.com>
3211M:	Andy Gospodarek <andy@greyhouse.net>
3212L:	netdev@vger.kernel.org
3213S:	Supported
3214W:	http://sourceforge.net/projects/bonding/
3215F:	drivers/net/bonding/
3216F:	include/uapi/linux/if_bonding.h
3217
3218BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3219M:	Dan Robertson <dan@dlrobertson.com>
3220L:	linux-iio@vger.kernel.org
3221S:	Maintained
3222F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3223F:	drivers/iio/accel/bma400*
3224
3225BPF (Safe dynamic programs and tools)
3226M:	Alexei Starovoitov <ast@kernel.org>
3227M:	Daniel Borkmann <daniel@iogearbox.net>
3228R:	Martin KaFai Lau <kafai@fb.com>
3229R:	Song Liu <songliubraving@fb.com>
3230R:	Yonghong Song <yhs@fb.com>
3231R:	Andrii Nakryiko <andriin@fb.com>
3232R:	John Fastabend <john.fastabend@gmail.com>
3233R:	KP Singh <kpsingh@chromium.org>
3234L:	netdev@vger.kernel.org
3235L:	bpf@vger.kernel.org
3236S:	Supported
3237Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3240F:	Documentation/bpf/
3241F:	Documentation/networking/filter.rst
3242F:	arch/*/net/*
3243F:	include/linux/bpf*
3244F:	include/linux/filter.h
3245F:	include/trace/events/xdp.h
3246F:	include/uapi/linux/bpf*
3247F:	include/uapi/linux/filter.h
3248F:	kernel/bpf/
3249F:	kernel/trace/bpf_trace.c
3250F:	lib/test_bpf.c
3251F:	net/bpf/
3252F:	net/core/filter.c
3253F:	net/sched/act_bpf.c
3254F:	net/sched/cls_bpf.c
3255F:	samples/bpf/
3256F:	tools/bpf/
3257F:	tools/lib/bpf/
3258F:	tools/testing/selftests/bpf/
3259N:	bpf
3260K:	bpf
3261
3262BPF JIT for ARM
3263M:	Shubham Bansal <illusionist.neo@gmail.com>
3264L:	netdev@vger.kernel.org
3265L:	bpf@vger.kernel.org
3266S:	Maintained
3267F:	arch/arm/net/
3268
3269BPF JIT for ARM64
3270M:	Daniel Borkmann <daniel@iogearbox.net>
3271M:	Alexei Starovoitov <ast@kernel.org>
3272M:	Zi Shen Lim <zlim.lnx@gmail.com>
3273L:	netdev@vger.kernel.org
3274L:	bpf@vger.kernel.org
3275S:	Supported
3276F:	arch/arm64/net/
3277
3278BPF JIT for MIPS (32-BIT AND 64-BIT)
3279M:	Paul Burton <paulburton@kernel.org>
3280L:	netdev@vger.kernel.org
3281L:	bpf@vger.kernel.org
3282S:	Maintained
3283F:	arch/mips/net/
3284
3285BPF JIT for NFP NICs
3286M:	Jakub Kicinski <kuba@kernel.org>
3287L:	netdev@vger.kernel.org
3288L:	bpf@vger.kernel.org
3289S:	Supported
3290F:	drivers/net/ethernet/netronome/nfp/bpf/
3291
3292BPF JIT for POWERPC (32-BIT AND 64-BIT)
3293M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3294M:	Sandipan Das <sandipan@linux.ibm.com>
3295L:	netdev@vger.kernel.org
3296L:	bpf@vger.kernel.org
3297S:	Maintained
3298F:	arch/powerpc/net/
3299
3300BPF JIT for RISC-V (32-bit)
3301M:	Luke Nelson <luke.r.nels@gmail.com>
3302M:	Xi Wang <xi.wang@gmail.com>
3303L:	netdev@vger.kernel.org
3304L:	bpf@vger.kernel.org
3305S:	Maintained
3306F:	arch/riscv/net/
3307X:	arch/riscv/net/bpf_jit_comp64.c
3308
3309BPF JIT for RISC-V (64-bit)
3310M:	Björn Töpel <bjorn.topel@gmail.com>
3311L:	netdev@vger.kernel.org
3312L:	bpf@vger.kernel.org
3313S:	Maintained
3314F:	arch/riscv/net/
3315X:	arch/riscv/net/bpf_jit_comp32.c
3316
3317BPF JIT for S390
3318M:	Ilya Leoshkevich <iii@linux.ibm.com>
3319M:	Heiko Carstens <hca@linux.ibm.com>
3320M:	Vasily Gorbik <gor@linux.ibm.com>
3321L:	netdev@vger.kernel.org
3322L:	bpf@vger.kernel.org
3323S:	Maintained
3324F:	arch/s390/net/
3325X:	arch/s390/net/pnet.c
3326
3327BPF JIT for SPARC (32-BIT AND 64-BIT)
3328M:	David S. Miller <davem@davemloft.net>
3329L:	netdev@vger.kernel.org
3330L:	bpf@vger.kernel.org
3331S:	Maintained
3332F:	arch/sparc/net/
3333
3334BPF JIT for X86 32-BIT
3335M:	Wang YanQing <udknight@gmail.com>
3336L:	netdev@vger.kernel.org
3337L:	bpf@vger.kernel.org
3338S:	Maintained
3339F:	arch/x86/net/bpf_jit_comp32.c
3340
3341BPF JIT for X86 64-BIT
3342M:	Alexei Starovoitov <ast@kernel.org>
3343M:	Daniel Borkmann <daniel@iogearbox.net>
3344L:	netdev@vger.kernel.org
3345L:	bpf@vger.kernel.org
3346S:	Supported
3347F:	arch/x86/net/
3348X:	arch/x86/net/bpf_jit_comp32.c
3349
3350BROADCOM B44 10/100 ETHERNET DRIVER
3351M:	Michael Chan <michael.chan@broadcom.com>
3352L:	netdev@vger.kernel.org
3353S:	Supported
3354F:	drivers/net/ethernet/broadcom/b44.*
3355
3356BROADCOM B53 ETHERNET SWITCH DRIVER
3357M:	Florian Fainelli <f.fainelli@gmail.com>
3358L:	netdev@vger.kernel.org
3359L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3360S:	Supported
3361F:	drivers/net/dsa/b53/*
3362F:	include/linux/platform_data/b53.h
3363
3364BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3365M:	Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3366L:	bcm-kernel-feedback-list@broadcom.com
3367L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3369S:	Maintained
3370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3371F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3372F:	drivers/pci/controller/pcie-brcmstb.c
3373F:	drivers/staging/vc04_services
3374N:	bcm2711
3375N:	bcm2835
3376
3377BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3378M:	Florian Fainelli <f.fainelli@gmail.com>
3379M:	Ray Jui <rjui@broadcom.com>
3380M:	Scott Branden <sbranden@broadcom.com>
3381M:	bcm-kernel-feedback-list@broadcom.com
3382S:	Maintained
3383T:	git git://github.com/broadcom/mach-bcm
3384F:	arch/arm/mach-bcm/
3385N:	bcm281*
3386N:	bcm113*
3387N:	bcm216*
3388N:	kona
3389
3390BROADCOM BCM47XX MIPS ARCHITECTURE
3391M:	Hauke Mehrtens <hauke@hauke-m.de>
3392M:	Rafał Miłecki <zajec5@gmail.com>
3393L:	linux-mips@vger.kernel.org
3394S:	Maintained
3395F:	Documentation/devicetree/bindings/mips/brcm/
3396F:	arch/mips/bcm47xx/*
3397F:	arch/mips/include/asm/mach-bcm47xx/*
3398
3399BROADCOM BCM5301X ARM ARCHITECTURE
3400M:	Hauke Mehrtens <hauke@hauke-m.de>
3401M:	Rafał Miłecki <zajec5@gmail.com>
3402M:	bcm-kernel-feedback-list@broadcom.com
3403L:	linux-arm-kernel@lists.infradead.org
3404S:	Maintained
3405F:	arch/arm/boot/dts/bcm470*
3406F:	arch/arm/boot/dts/bcm5301x*.dtsi
3407F:	arch/arm/boot/dts/bcm953012*
3408F:	arch/arm/mach-bcm/bcm_5301x.c
3409
3410BROADCOM BCM53573 ARM ARCHITECTURE
3411M:	Rafał Miłecki <rafal@milecki.pl>
3412L:	bcm-kernel-feedback-list@broadcom.com
3413L:	linux-arm-kernel@lists.infradead.org
3414S:	Maintained
3415F:	arch/arm/boot/dts/bcm47189*
3416F:	arch/arm/boot/dts/bcm53573*
3417
3418BROADCOM BCM63XX ARM ARCHITECTURE
3419M:	Florian Fainelli <f.fainelli@gmail.com>
3420M:	bcm-kernel-feedback-list@broadcom.com
3421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3422S:	Maintained
3423T:	git git://github.com/broadcom/stblinux.git
3424N:	bcm63xx
3425
3426BROADCOM BCM63XX/BCM33XX UDC DRIVER
3427M:	Kevin Cernekee <cernekee@gmail.com>
3428L:	linux-usb@vger.kernel.org
3429S:	Maintained
3430F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3431
3432BROADCOM BCM7XXX ARM ARCHITECTURE
3433M:	Florian Fainelli <f.fainelli@gmail.com>
3434M:	bcm-kernel-feedback-list@broadcom.com
3435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3436S:	Maintained
3437T:	git git://github.com/broadcom/stblinux.git
3438F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3439F:	arch/arm/boot/dts/bcm7*.dts*
3440F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3441F:	arch/arm/mach-bcm/*brcmstb*
3442F:	arch/arm/mm/cache-b15-rac.c
3443F:	drivers/bus/brcmstb_gisb.c
3444F:	drivers/pci/controller/pcie-brcmstb.c
3445N:	brcmstb
3446
3447BROADCOM BMIPS CPUFREQ DRIVER
3448M:	Markus Mayer <mmayer@broadcom.com>
3449M:	bcm-kernel-feedback-list@broadcom.com
3450L:	linux-pm@vger.kernel.org
3451S:	Maintained
3452F:	drivers/cpufreq/bmips-cpufreq.c
3453
3454BROADCOM BMIPS MIPS ARCHITECTURE
3455M:	Florian Fainelli <f.fainelli@gmail.com>
3456L:	bcm-kernel-feedback-list@broadcom.com
3457L:	linux-mips@vger.kernel.org
3458S:	Maintained
3459T:	git git://github.com/broadcom/stblinux.git
3460F:	arch/mips/bmips/*
3461F:	arch/mips/boot/dts/brcm/bcm*.dts*
3462F:	arch/mips/include/asm/mach-bmips/*
3463F:	arch/mips/kernel/*bmips*
3464F:	drivers/irqchip/irq-bcm63*
3465F:	drivers/irqchip/irq-bcm7*
3466F:	drivers/irqchip/irq-brcmstb*
3467F:	include/linux/bcm963xx_nvram.h
3468F:	include/linux/bcm963xx_tag.h
3469
3470BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3471M:	Rasesh Mody <rmody@marvell.com>
3472M:	GR-Linux-NIC-Dev@marvell.com
3473L:	netdev@vger.kernel.org
3474S:	Supported
3475F:	drivers/net/ethernet/broadcom/bnx2.*
3476F:	drivers/net/ethernet/broadcom/bnx2_*
3477
3478BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3479M:	QLogic-Storage-Upstream@qlogic.com
3480L:	linux-scsi@vger.kernel.org
3481S:	Supported
3482F:	drivers/scsi/bnx2fc/
3483
3484BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3485M:	QLogic-Storage-Upstream@qlogic.com
3486L:	linux-scsi@vger.kernel.org
3487S:	Supported
3488F:	drivers/scsi/bnx2i/
3489
3490BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3491M:	Ariel Elior <aelior@marvell.com>
3492M:	Sudarsana Kalluru <skalluru@marvell.com>
3493M:	GR-everest-linux-l2@marvell.com
3494L:	netdev@vger.kernel.org
3495S:	Supported
3496F:	drivers/net/ethernet/broadcom/bnx2x/
3497
3498BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3499M:	Michael Chan <michael.chan@broadcom.com>
3500L:	netdev@vger.kernel.org
3501S:	Supported
3502F:	drivers/net/ethernet/broadcom/bnxt/
3503
3504BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3505M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3506M:	Franky Lin <franky.lin@broadcom.com>
3507M:	Hante Meuleman <hante.meuleman@broadcom.com>
3508M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3509M:	Wright Feng <wright.feng@cypress.com>
3510L:	linux-wireless@vger.kernel.org
3511L:	brcm80211-dev-list.pdl@broadcom.com
3512L:	brcm80211-dev-list@cypress.com
3513S:	Supported
3514F:	drivers/net/wireless/broadcom/brcm80211/
3515
3516BROADCOM BRCMSTB GPIO DRIVER
3517M:	Gregory Fong <gregory.0xf0@gmail.com>
3518L:	bcm-kernel-feedback-list@broadcom.com
3519S:	Supported
3520F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3521F:	drivers/gpio/gpio-brcmstb.c
3522
3523BROADCOM BRCMSTB I2C DRIVER
3524M:	Kamal Dasu <kdasu.kdev@gmail.com>
3525L:	linux-i2c@vger.kernel.org
3526L:	bcm-kernel-feedback-list@broadcom.com
3527S:	Supported
3528F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3529F:	drivers/i2c/busses/i2c-brcmstb.c
3530
3531BROADCOM BRCMSTB USB EHCI DRIVER
3532M:	Al Cooper <alcooperx@gmail.com>
3533L:	linux-usb@vger.kernel.org
3534L:	bcm-kernel-feedback-list@broadcom.com
3535S:	Maintained
3536F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3537F:	drivers/usb/host/ehci-brcm.*
3538
3539BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3540M:	Al Cooper <alcooperx@gmail.com>
3541L:	linux-kernel@vger.kernel.org
3542L:	bcm-kernel-feedback-list@broadcom.com
3543S:	Maintained
3544F:	drivers/phy/broadcom/phy-brcm-usb*
3545
3546BROADCOM GENET ETHERNET DRIVER
3547M:	Doug Berger <opendmb@gmail.com>
3548M:	Florian Fainelli <f.fainelli@gmail.com>
3549L:	bcm-kernel-feedback-list@broadcom.com
3550L:	netdev@vger.kernel.org
3551S:	Supported
3552F:	drivers/net/ethernet/broadcom/genet/
3553
3554BROADCOM IPROC ARM ARCHITECTURE
3555M:	Ray Jui <rjui@broadcom.com>
3556M:	Scott Branden <sbranden@broadcom.com>
3557M:	bcm-kernel-feedback-list@broadcom.com
3558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3559S:	Maintained
3560T:	git git://github.com/broadcom/cygnus-linux.git
3561F:	arch/arm64/boot/dts/broadcom/northstar2/*
3562F:	arch/arm64/boot/dts/broadcom/stingray/*
3563F:	drivers/clk/bcm/clk-ns*
3564F:	drivers/clk/bcm/clk-sr*
3565F:	drivers/pinctrl/bcm/pinctrl-ns*
3566F:	include/dt-bindings/clock/bcm-sr*
3567N:	iproc
3568N:	cygnus
3569N:	bcm[-_]nsp
3570N:	bcm9113*
3571N:	bcm9583*
3572N:	bcm9585*
3573N:	bcm9586*
3574N:	bcm988312
3575N:	bcm113*
3576N:	bcm583*
3577N:	bcm585*
3578N:	bcm586*
3579N:	bcm88312
3580N:	hr2
3581N:	stingray
3582
3583BROADCOM KONA GPIO DRIVER
3584M:	Ray Jui <rjui@broadcom.com>
3585L:	bcm-kernel-feedback-list@broadcom.com
3586S:	Supported
3587F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3588F:	drivers/gpio/gpio-bcm-kona.c
3589
3590BROADCOM NETXTREME-E ROCE DRIVER
3591M:	Selvin Xavier <selvin.xavier@broadcom.com>
3592M:	Devesh Sharma <devesh.sharma@broadcom.com>
3593M:	Somnath Kotur <somnath.kotur@broadcom.com>
3594M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3595L:	linux-rdma@vger.kernel.org
3596S:	Supported
3597W:	http://www.broadcom.com
3598F:	drivers/infiniband/hw/bnxt_re/
3599F:	include/uapi/rdma/bnxt_re-abi.h
3600
3601BROADCOM NVRAM DRIVER
3602M:	Rafał Miłecki <zajec5@gmail.com>
3603L:	linux-mips@vger.kernel.org
3604S:	Maintained
3605F:	drivers/firmware/broadcom/*
3606
3607BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3608M:	Rafał Miłecki <zajec5@gmail.com>
3609L:	linux-wireless@vger.kernel.org
3610S:	Maintained
3611F:	drivers/bcma/
3612F:	include/linux/bcma/
3613
3614BROADCOM SPI DRIVER
3615M:	Kamal Dasu <kdasu.kdev@gmail.com>
3616M:	bcm-kernel-feedback-list@broadcom.com
3617S:	Maintained
3618F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3619F:	drivers/spi/spi-bcm-qspi.*
3620F:	drivers/spi/spi-brcmstb-qspi.c
3621F:	drivers/spi/spi-iproc-qspi.c
3622
3623BROADCOM STB AVS CPUFREQ DRIVER
3624M:	Markus Mayer <mmayer@broadcom.com>
3625M:	bcm-kernel-feedback-list@broadcom.com
3626L:	linux-pm@vger.kernel.org
3627S:	Maintained
3628F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3629F:	drivers/cpufreq/brcmstb*
3630
3631BROADCOM STB AVS TMON DRIVER
3632M:	Markus Mayer <mmayer@broadcom.com>
3633M:	bcm-kernel-feedback-list@broadcom.com
3634L:	linux-pm@vger.kernel.org
3635S:	Maintained
3636F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3637F:	drivers/thermal/broadcom/brcmstb*
3638
3639BROADCOM STB DPFE DRIVER
3640M:	Markus Mayer <mmayer@broadcom.com>
3641M:	bcm-kernel-feedback-list@broadcom.com
3642L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3643S:	Maintained
3644F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3645F:	drivers/memory/brcmstb_dpfe.c
3646
3647BROADCOM STB NAND FLASH DRIVER
3648M:	Brian Norris <computersforpeace@gmail.com>
3649M:	Kamal Dasu <kdasu.kdev@gmail.com>
3650L:	linux-mtd@lists.infradead.org
3651L:	bcm-kernel-feedback-list@broadcom.com
3652S:	Maintained
3653F:	drivers/mtd/nand/raw/brcmnand/
3654
3655BROADCOM SYSTEMPORT ETHERNET DRIVER
3656M:	Florian Fainelli <f.fainelli@gmail.com>
3657L:	bcm-kernel-feedback-list@broadcom.com
3658L:	netdev@vger.kernel.org
3659S:	Supported
3660F:	drivers/net/ethernet/broadcom/bcmsysport.*
3661
3662BROADCOM TG3 GIGABIT ETHERNET DRIVER
3663M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3664M:	Prashant Sreedharan <prashant@broadcom.com>
3665M:	Michael Chan <mchan@broadcom.com>
3666L:	netdev@vger.kernel.org
3667S:	Supported
3668F:	drivers/net/ethernet/broadcom/tg3.*
3669
3670BROCADE BFA FC SCSI DRIVER
3671M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3672M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3673L:	linux-scsi@vger.kernel.org
3674S:	Supported
3675F:	drivers/scsi/bfa/
3676
3677BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3678M:	Rasesh Mody <rmody@marvell.com>
3679M:	Sudarsana Kalluru <skalluru@marvell.com>
3680M:	GR-Linux-NIC-Dev@marvell.com
3681L:	netdev@vger.kernel.org
3682S:	Supported
3683F:	drivers/net/ethernet/brocade/bna/
3684
3685BSG (block layer generic sg v4 driver)
3686M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3687L:	linux-scsi@vger.kernel.org
3688S:	Supported
3689F:	block/bsg.c
3690F:	include/linux/bsg.h
3691F:	include/uapi/linux/bsg.h
3692
3693BT87X AUDIO DRIVER
3694M:	Clemens Ladisch <clemens@ladisch.de>
3695L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3696S:	Maintained
3697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3698F:	Documentation/sound/cards/bt87x.rst
3699F:	sound/pci/bt87x.c
3700
3701BT8XXGPIO DRIVER
3702M:	Michael Buesch <m@bues.ch>
3703S:	Maintained
3704W:	http://bu3sch.de/btgpio.php
3705F:	drivers/gpio/gpio-bt8xx.c
3706
3707BTRFS FILE SYSTEM
3708M:	Chris Mason <clm@fb.com>
3709M:	Josef Bacik <josef@toxicpanda.com>
3710M:	David Sterba <dsterba@suse.com>
3711L:	linux-btrfs@vger.kernel.org
3712S:	Maintained
3713W:	http://btrfs.wiki.kernel.org/
3714Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3716F:	Documentation/filesystems/btrfs.rst
3717F:	fs/btrfs/
3718F:	include/linux/btrfs*
3719F:	include/uapi/linux/btrfs*
3720
3721BTTV VIDEO4LINUX DRIVER
3722M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3723L:	linux-media@vger.kernel.org
3724S:	Odd fixes
3725W:	https://linuxtv.org
3726T:	git git://linuxtv.org/media_tree.git
3727F:	Documentation/driver-api/media/drivers/bttv*
3728F:	drivers/media/pci/bt8xx/bttv*
3729
3730BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3731M:	Chanwoo Choi <cw00.choi@samsung.com>
3732L:	linux-pm@vger.kernel.org
3733L:	linux-samsung-soc@vger.kernel.org
3734S:	Maintained
3735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3736F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3737F:	drivers/devfreq/exynos-bus.c
3738
3739BUSLOGIC SCSI DRIVER
3740M:	Khalid Aziz <khalid@gonehiking.org>
3741L:	linux-scsi@vger.kernel.org
3742S:	Maintained
3743F:	drivers/scsi/BusLogic.*
3744F:	drivers/scsi/FlashPoint.*
3745
3746C-MEDIA CMI8788 DRIVER
3747M:	Clemens Ladisch <clemens@ladisch.de>
3748L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3749S:	Maintained
3750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3751F:	sound/pci/oxygen/
3752
3753C-SKY ARCHITECTURE
3754M:	Guo Ren <guoren@kernel.org>
3755L:	linux-csky@vger.kernel.org
3756S:	Supported
3757T:	git https://github.com/c-sky/csky-linux.git
3758F:	Documentation/devicetree/bindings/csky/
3759F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3760F:	Documentation/devicetree/bindings/timer/csky,*
3761F:	arch/csky/
3762F:	drivers/clocksource/timer-gx6605s.c
3763F:	drivers/clocksource/timer-mp-csky.c
3764F:	drivers/irqchip/irq-csky-*
3765N:	csky
3766K:	csky
3767
3768C6X ARCHITECTURE
3769M:	Mark Salter <msalter@redhat.com>
3770M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3771L:	linux-c6x-dev@linux-c6x.org
3772S:	Maintained
3773W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3774F:	arch/c6x/
3775
3776CA8210 IEEE-802.15.4 RADIO DRIVER
3777M:	Harry Morris <h.morris@cascoda.com>
3778L:	linux-wpan@vger.kernel.org
3779S:	Maintained
3780W:	https://github.com/Cascoda/ca8210-linux.git
3781F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3782F:	drivers/net/ieee802154/ca8210.c
3783
3784CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3785M:	David Howells <dhowells@redhat.com>
3786L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3787S:	Supported
3788F:	Documentation/filesystems/caching/cachefiles.rst
3789F:	fs/cachefiles/
3790
3791CADENCE MIPI-CSI2 BRIDGES
3792M:	Maxime Ripard <mripard@kernel.org>
3793L:	linux-media@vger.kernel.org
3794S:	Maintained
3795F:	Documentation/devicetree/bindings/media/cdns,*.txt
3796F:	drivers/media/platform/cadence/cdns-csi2*
3797
3798CADENCE NAND DRIVER
3799L:	linux-mtd@lists.infradead.org
3800S:	Orphan
3801F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3802F:	drivers/mtd/nand/raw/cadence-nand-controller.c
3803
3804CADET FM/AM RADIO RECEIVER DRIVER
3805M:	Hans Verkuil <hverkuil@xs4all.nl>
3806L:	linux-media@vger.kernel.org
3807S:	Maintained
3808W:	https://linuxtv.org
3809T:	git git://linuxtv.org/media_tree.git
3810F:	drivers/media/radio/radio-cadet*
3811
3812CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3813M:	Jonathan Corbet <corbet@lwn.net>
3814L:	linux-media@vger.kernel.org
3815S:	Maintained
3816T:	git git://linuxtv.org/media_tree.git
3817F:	Documentation/admin-guide/media/cafe_ccic*
3818F:	drivers/media/platform/marvell-ccic/
3819
3820CAIF NETWORK LAYER
3821L:	netdev@vger.kernel.org
3822S:	Orphan
3823F:	Documentation/networking/caif/
3824F:	drivers/net/caif/
3825F:	include/net/caif/
3826F:	include/uapi/linux/caif/
3827F:	net/caif/
3828
3829CAKE QDISC
3830M:	Toke Høiland-Jørgensen <toke@toke.dk>
3831L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3832S:	Maintained
3833F:	net/sched/sch_cake.c
3834
3835CAN NETWORK DRIVERS
3836M:	Wolfgang Grandegger <wg@grandegger.com>
3837M:	Marc Kleine-Budde <mkl@pengutronix.de>
3838L:	linux-can@vger.kernel.org
3839S:	Maintained
3840W:	https://github.com/linux-can
3841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3843F:	Documentation/devicetree/bindings/net/can/
3844F:	drivers/net/can/
3845F:	include/linux/can/dev.h
3846F:	include/linux/can/led.h
3847F:	include/linux/can/platform/
3848F:	include/linux/can/rx-offload.h
3849F:	include/uapi/linux/can/error.h
3850F:	include/uapi/linux/can/netlink.h
3851F:	include/uapi/linux/can/vxcan.h
3852
3853CAN NETWORK LAYER
3854M:	Oliver Hartkopp <socketcan@hartkopp.net>
3855M:	Marc Kleine-Budde <mkl@pengutronix.de>
3856L:	linux-can@vger.kernel.org
3857S:	Maintained
3858W:	https://github.com/linux-can
3859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3861F:	Documentation/networking/can.rst
3862F:	include/linux/can/core.h
3863F:	include/linux/can/skb.h
3864F:	include/net/netns/can.h
3865F:	include/uapi/linux/can.h
3866F:	include/uapi/linux/can/bcm.h
3867F:	include/uapi/linux/can/gw.h
3868F:	include/uapi/linux/can/raw.h
3869F:	net/can/
3870
3871CAN-J1939 NETWORK LAYER
3872M:	Robin van der Gracht <robin@protonic.nl>
3873M:	Oleksij Rempel <o.rempel@pengutronix.de>
3874R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3875L:	linux-can@vger.kernel.org
3876S:	Maintained
3877F:	Documentation/networking/j1939.rst
3878F:	include/uapi/linux/can/j1939.h
3879F:	net/can/j1939/
3880
3881CAPABILITIES
3882M:	Serge Hallyn <serge@hallyn.com>
3883L:	linux-security-module@vger.kernel.org
3884S:	Supported
3885F:	include/linux/capability.h
3886F:	include/uapi/linux/capability.h
3887F:	kernel/capability.c
3888F:	security/commoncap.c
3889
3890CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3891M:	Kevin Tsai <ktsai@capellamicro.com>
3892S:	Maintained
3893F:	drivers/iio/light/cm*
3894
3895CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3896M:	Christian Lamparter <chunkeey@googlemail.com>
3897L:	linux-wireless@vger.kernel.org
3898S:	Maintained
3899W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3900F:	drivers/net/wireless/ath/carl9170/
3901
3902CAVIUM I2C DRIVER
3903M:	Robert Richter <rrichter@marvell.com>
3904S:	Supported
3905W:	http://www.marvell.com
3906F:	drivers/i2c/busses/i2c-octeon*
3907F:	drivers/i2c/busses/i2c-thunderx*
3908
3909CAVIUM LIQUIDIO NETWORK DRIVER
3910M:	Derek Chickles <dchickles@marvell.com>
3911M:	Satanand Burla <sburla@marvell.com>
3912M:	Felix Manlunas <fmanlunas@marvell.com>
3913L:	netdev@vger.kernel.org
3914S:	Supported
3915W:	http://www.marvell.com
3916F:	drivers/net/ethernet/cavium/liquidio/
3917
3918CAVIUM MMC DRIVER
3919M:	Robert Richter <rrichter@marvell.com>
3920S:	Supported
3921W:	http://www.marvell.com
3922F:	drivers/mmc/host/cavium*
3923
3924CAVIUM OCTEON-TX CRYPTO DRIVER
3925M:	George Cherian <gcherian@marvell.com>
3926L:	linux-crypto@vger.kernel.org
3927S:	Supported
3928W:	http://www.marvell.com
3929F:	drivers/crypto/cavium/cpt/
3930
3931CAVIUM THUNDERX2 ARM64 SOC
3932M:	Robert Richter <rrichter@marvell.com>
3933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3934S:	Maintained
3935F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3936F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3937
3938CC2520 IEEE-802.15.4 RADIO DRIVER
3939M:	Varka Bhadram <varkabhadram@gmail.com>
3940L:	linux-wpan@vger.kernel.org
3941S:	Maintained
3942F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3943F:	drivers/net/ieee802154/cc2520.c
3944F:	include/linux/spi/cc2520.h
3945
3946CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3947M:	Gilad Ben-Yossef <gilad@benyossef.com>
3948L:	linux-crypto@vger.kernel.org
3949S:	Supported
3950W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3951F:	drivers/crypto/ccree/
3952
3953CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
3954M:	Hadar Gat <hadar.gat@arm.com>
3955L:	linux-crypto@vger.kernel.org
3956S:	Supported
3957F:	drivers/char/hw_random/cctrng.c
3958F:	drivers/char/hw_random/cctrng.h
3959F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
3960W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3961
3962CEC FRAMEWORK
3963M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3964L:	linux-media@vger.kernel.org
3965S:	Supported
3966W:	http://linuxtv.org
3967T:	git git://linuxtv.org/media_tree.git
3968F:	Documentation/ABI/testing/debugfs-cec-error-inj
3969F:	Documentation/devicetree/bindings/media/cec.txt
3970F:	Documentation/driver-api/media/cec-core.rst
3971F:	Documentation/userspace-api/media/cec
3972F:	drivers/media/cec/
3973F:	drivers/media/rc/keymaps/rc-cec.c
3974F:	include/media/cec-notifier.h
3975F:	include/media/cec.h
3976F:	include/uapi/linux/cec-funcs.h
3977F:	include/uapi/linux/cec.h
3978
3979CEC GPIO DRIVER
3980M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3981L:	linux-media@vger.kernel.org
3982S:	Supported
3983W:	http://linuxtv.org
3984T:	git git://linuxtv.org/media_tree.git
3985F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3986F:	drivers/media/platform/cec-gpio/
3987
3988CELL BROADBAND ENGINE ARCHITECTURE
3989M:	Arnd Bergmann <arnd@arndb.de>
3990L:	linuxppc-dev@lists.ozlabs.org
3991S:	Supported
3992W:	http://www.ibm.com/developerworks/power/cell/
3993F:	arch/powerpc/include/asm/cell*.h
3994F:	arch/powerpc/include/asm/spu*.h
3995F:	arch/powerpc/include/uapi/asm/spu*.h
3996F:	arch/powerpc/oprofile/*cell*
3997F:	arch/powerpc/platforms/cell/
3998
3999CELLWISE CW2015 BATTERY DRIVER
4000M:	Tobias Schrammm <t.schramm@manjaro.org>
4001S:	Maintained
4002F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4003F:	drivers/power/supply/cw2015_battery.c
4004
4005CEPH COMMON CODE (LIBCEPH)
4006M:	Ilya Dryomov <idryomov@gmail.com>
4007M:	Jeff Layton <jlayton@kernel.org>
4008L:	ceph-devel@vger.kernel.org
4009S:	Supported
4010W:	http://ceph.com/
4011T:	git git://github.com/ceph/ceph-client.git
4012F:	include/linux/ceph/
4013F:	include/linux/crush/
4014F:	net/ceph/
4015
4016CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4017M:	Jeff Layton <jlayton@kernel.org>
4018M:	Ilya Dryomov <idryomov@gmail.com>
4019L:	ceph-devel@vger.kernel.org
4020S:	Supported
4021W:	http://ceph.com/
4022T:	git git://github.com/ceph/ceph-client.git
4023F:	Documentation/filesystems/ceph.rst
4024F:	fs/ceph/
4025
4026CERTIFICATE HANDLING
4027M:	David Howells <dhowells@redhat.com>
4028M:	David Woodhouse <dwmw2@infradead.org>
4029L:	keyrings@vger.kernel.org
4030S:	Maintained
4031F:	Documentation/admin-guide/module-signing.rst
4032F:	certs/
4033F:	scripts/extract-cert.c
4034F:	scripts/sign-file.c
4035
4036CFAG12864B LCD DRIVER
4037M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4038S:	Maintained
4039F:	drivers/auxdisplay/cfag12864b.c
4040F:	include/linux/cfag12864b.h
4041
4042CFAG12864BFB LCD FRAMEBUFFER DRIVER
4043M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4044S:	Maintained
4045F:	drivers/auxdisplay/cfag12864bfb.c
4046F:	include/linux/cfag12864b.h
4047
4048CHAR and MISC DRIVERS
4049M:	Arnd Bergmann <arnd@arndb.de>
4050M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4051S:	Supported
4052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4053F:	drivers/char/
4054F:	drivers/misc/
4055F:	include/linux/miscdevice.h
4056
4057CHECKPATCH
4058M:	Andy Whitcroft <apw@canonical.com>
4059M:	Joe Perches <joe@perches.com>
4060S:	Maintained
4061F:	scripts/checkpatch.pl
4062
4063CHINESE DOCUMENTATION
4064M:	Harry Wei <harryxiyou@gmail.com>
4065M:	Alex Shi <alex.shi@linux.alibaba.com>
4066L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4067S:	Maintained
4068F:	Documentation/translations/zh_CN/
4069
4070CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4071M:	Peter Chen <Peter.Chen@nxp.com>
4072L:	linux-usb@vger.kernel.org
4073S:	Maintained
4074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4075F:	drivers/usb/chipidea/
4076
4077CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4078M:	Hans de Goede <hdegoede@redhat.com>
4079L:	linux-input@vger.kernel.org
4080S:	Maintained
4081F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4082F:	drivers/input/touchscreen/chipone_icn8318.c
4083
4084CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4085M:	Hans de Goede <hdegoede@redhat.com>
4086L:	linux-input@vger.kernel.org
4087S:	Maintained
4088F:	drivers/input/touchscreen/chipone_icn8505.c
4089
4090CHROME HARDWARE PLATFORM SUPPORT
4091M:	Benson Leung <bleung@chromium.org>
4092M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4093S:	Maintained
4094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4095F:	drivers/platform/chrome/
4096
4097CHROMEOS EC CODEC DRIVER
4098M:	Cheng-Yi Chiang <cychiang@chromium.org>
4099R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4100R:	Guenter Roeck <groeck@chromium.org>
4101S:	Maintained
4102F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4103F:	sound/soc/codecs/cros_ec_codec.*
4104
4105CHROMEOS EC SUBDRIVERS
4106M:	Benson Leung <bleung@chromium.org>
4107M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4108R:	Guenter Roeck <groeck@chromium.org>
4109S:	Maintained
4110F:	drivers/power/supply/cros_usbpd-charger.c
4111N:	cros_ec
4112N:	cros-ec
4113
4114CIRRUS LOGIC AUDIO CODEC DRIVERS
4115M:	James Schulman <james.schulman@cirrus.com>
4116M:	David Rhodes <david.rhodes@cirrus.com>
4117L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4118S:	Maintained
4119F:	sound/soc/codecs/cs*
4120
4121CIRRUS LOGIC EP93XX ETHERNET DRIVER
4122M:	Hartley Sweeten <hsweeten@visionengravers.com>
4123L:	netdev@vger.kernel.org
4124S:	Maintained
4125F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4126
4127CIRRUS LOGIC LOCHNAGAR DRIVER
4128M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4129M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4130L:	patches@opensource.cirrus.com
4131S:	Supported
4132F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4133F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4134F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4135F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4136F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4137F:	Documentation/hwmon/lochnagar.rst
4138F:	drivers/clk/clk-lochnagar.c
4139F:	drivers/hwmon/lochnagar-hwmon.c
4140F:	drivers/mfd/lochnagar-i2c.c
4141F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4142F:	drivers/regulator/lochnagar-regulator.c
4143F:	include/dt-bindings/clk/lochnagar.h
4144F:	include/dt-bindings/pinctrl/lochnagar.h
4145F:	include/linux/mfd/lochnagar*
4146F:	sound/soc/codecs/lochnagar-sc.c
4147
4148CIRRUS LOGIC MADERA CODEC DRIVERS
4149M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4150M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4151L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4152L:	patches@opensource.cirrus.com
4153S:	Supported
4154W:	https://github.com/CirrusLogic/linux-drivers/wiki
4155T:	git https://github.com/CirrusLogic/linux-drivers.git
4156F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4157F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4158F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4159F:	drivers/gpio/gpio-madera*
4160F:	drivers/irqchip/irq-madera*
4161F:	drivers/mfd/cs47l*
4162F:	drivers/mfd/madera*
4163F:	drivers/pinctrl/cirrus/*
4164F:	include/dt-bindings/sound/madera*
4165F:	include/linux/irqchip/irq-madera*
4166F:	include/linux/mfd/madera/*
4167F:	include/sound/madera*
4168F:	sound/soc/codecs/cs47l*
4169F:	sound/soc/codecs/madera*
4170
4171CISCO FCOE HBA DRIVER
4172M:	Satish Kharat <satishkh@cisco.com>
4173M:	Sesidhar Baddela <sebaddel@cisco.com>
4174M:	Karan Tilak Kumar <kartilak@cisco.com>
4175L:	linux-scsi@vger.kernel.org
4176S:	Supported
4177F:	drivers/scsi/fnic/
4178
4179CISCO SCSI HBA DRIVER
4180M:	Karan Tilak Kumar <kartilak@cisco.com>
4181M:	Sesidhar Baddela <sebaddel@cisco.com>
4182L:	linux-scsi@vger.kernel.org
4183S:	Supported
4184F:	drivers/scsi/snic/
4185
4186CISCO VIC ETHERNET NIC DRIVER
4187M:	Christian Benvenuti <benve@cisco.com>
4188M:	Govindarajulu Varadarajan <_govind@gmx.com>
4189S:	Supported
4190F:	drivers/net/ethernet/cisco/enic/
4191
4192CISCO VIC LOW LATENCY NIC DRIVER
4193M:	Christian Benvenuti <benve@cisco.com>
4194M:	Nelson Escobar <neescoba@cisco.com>
4195M:	Parvi Kaustubhi <pkaustub@cisco.com>
4196S:	Supported
4197F:	drivers/infiniband/hw/usnic/
4198
4199CLANG-FORMAT FILE
4200M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4201S:	Maintained
4202F:	.clang-format
4203
4204CLANG/LLVM BUILD SUPPORT
4205L:	clang-built-linux@googlegroups.com
4206S:	Supported
4207W:	https://clangbuiltlinux.github.io/
4208B:	https://github.com/ClangBuiltLinux/linux/issues
4209C:	irc://chat.freenode.net/clangbuiltlinux
4210F:	Documentation/kbuild/llvm.rst
4211K:	\b(?i:clang|llvm)\b
4212
4213CLEANCACHE API
4214M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4215L:	linux-kernel@vger.kernel.org
4216S:	Maintained
4217F:	include/linux/cleancache.h
4218F:	mm/cleancache.c
4219
4220CLK API
4221M:	Russell King <linux@armlinux.org.uk>
4222L:	linux-clk@vger.kernel.org
4223S:	Maintained
4224F:	include/linux/clk.h
4225
4226CLOCKSOURCE, CLOCKEVENT DRIVERS
4227M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4228M:	Thomas Gleixner <tglx@linutronix.de>
4229L:	linux-kernel@vger.kernel.org
4230S:	Supported
4231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4232F:	Documentation/devicetree/bindings/timer/
4233F:	drivers/clocksource/
4234
4235CMPC ACPI DRIVER
4236M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4237M:	Daniel Oliveira Nascimento <don@syst.com.br>
4238L:	platform-driver-x86@vger.kernel.org
4239S:	Supported
4240F:	drivers/platform/x86/classmate-laptop.c
4241
4242COBALT MEDIA DRIVER
4243M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4244L:	linux-media@vger.kernel.org
4245S:	Supported
4246W:	https://linuxtv.org
4247T:	git git://linuxtv.org/media_tree.git
4248F:	drivers/media/pci/cobalt/
4249
4250COCCINELLE/Semantic Patches (SmPL)
4251M:	Julia Lawall <Julia.Lawall@lip6.fr>
4252M:	Gilles Muller <Gilles.Muller@lip6.fr>
4253M:	Nicolas Palix <nicolas.palix@imag.fr>
4254M:	Michal Marek <michal.lkml@markovi.net>
4255L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4256S:	Supported
4257W:	http://coccinelle.lip6.fr/
4258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4259F:	Documentation/dev-tools/coccinelle.rst
4260F:	scripts/coccicheck
4261F:	scripts/coccinelle/
4262
4263CODA FILE SYSTEM
4264M:	Jan Harkes <jaharkes@cs.cmu.edu>
4265M:	coda@cs.cmu.edu
4266L:	codalist@coda.cs.cmu.edu
4267S:	Maintained
4268W:	http://www.coda.cs.cmu.edu/
4269F:	Documentation/filesystems/coda.rst
4270F:	fs/coda/
4271F:	include/linux/coda*.h
4272F:	include/uapi/linux/coda*.h
4273
4274CODA V4L2 MEM2MEM DRIVER
4275M:	Philipp Zabel <p.zabel@pengutronix.de>
4276L:	linux-media@vger.kernel.org
4277S:	Maintained
4278F:	Documentation/devicetree/bindings/media/coda.txt
4279F:	drivers/media/platform/coda/
4280
4281CODE OF CONDUCT
4282M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4283S:	Supported
4284F:	Documentation/process/code-of-conduct-interpretation.rst
4285F:	Documentation/process/code-of-conduct.rst
4286
4287COMMON CLK FRAMEWORK
4288M:	Michael Turquette <mturquette@baylibre.com>
4289M:	Stephen Boyd <sboyd@kernel.org>
4290L:	linux-clk@vger.kernel.org
4291S:	Maintained
4292Q:	http://patchwork.kernel.org/project/linux-clk/list/
4293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4294F:	Documentation/devicetree/bindings/clock/
4295F:	drivers/clk/
4296F:	include/linux/clk-pr*
4297F:	include/linux/clk/
4298F:	include/linux/of_clk.h
4299X:	drivers/clk/clkdev.c
4300
4301COMMON INTERNET FILE SYSTEM (CIFS)
4302M:	Steve French <sfrench@samba.org>
4303L:	linux-cifs@vger.kernel.org
4304L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4305S:	Supported
4306W:	http://linux-cifs.samba.org/
4307T:	git git://git.samba.org/sfrench/cifs-2.6.git
4308F:	Documentation/admin-guide/cifs/
4309F:	fs/cifs/
4310
4311COMPACTPCI HOTPLUG CORE
4312M:	Scott Murray <scott@spiteful.org>
4313L:	linux-pci@vger.kernel.org
4314S:	Maintained
4315F:	drivers/pci/hotplug/cpci_hotplug*
4316
4317COMPACTPCI HOTPLUG GENERIC DRIVER
4318M:	Scott Murray <scott@spiteful.org>
4319L:	linux-pci@vger.kernel.org
4320S:	Maintained
4321F:	drivers/pci/hotplug/cpcihp_generic.c
4322
4323COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4324M:	Scott Murray <scott@spiteful.org>
4325L:	linux-pci@vger.kernel.org
4326S:	Maintained
4327F:	drivers/pci/hotplug/cpcihp_zt5550.*
4328
4329COMPAL LAPTOP SUPPORT
4330M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4331L:	platform-driver-x86@vger.kernel.org
4332S:	Maintained
4333F:	drivers/platform/x86/compal-laptop.c
4334
4335COMPILER ATTRIBUTES
4336M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4337S:	Maintained
4338F:	include/linux/compiler_attributes.h
4339
4340CONEXANT ACCESSRUNNER USB DRIVER
4341L:	accessrunner-general@lists.sourceforge.net
4342S:	Orphan
4343W:	http://accessrunner.sourceforge.net/
4344F:	drivers/usb/atm/cxacru.c
4345
4346CONFIGFS
4347M:	Joel Becker <jlbec@evilplan.org>
4348M:	Christoph Hellwig <hch@lst.de>
4349S:	Supported
4350T:	git git://git.infradead.org/users/hch/configfs.git
4351F:	fs/configfs/
4352F:	include/linux/configfs.h
4353
4354CONNECTOR
4355M:	Evgeniy Polyakov <zbr@ioremap.net>
4356L:	netdev@vger.kernel.org
4357S:	Maintained
4358F:	drivers/connector/
4359
4360CONTROL GROUP (CGROUP)
4361M:	Tejun Heo <tj@kernel.org>
4362M:	Li Zefan <lizefan@huawei.com>
4363M:	Johannes Weiner <hannes@cmpxchg.org>
4364L:	cgroups@vger.kernel.org
4365S:	Maintained
4366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4367F:	Documentation/admin-guide/cgroup-v1/
4368F:	Documentation/admin-guide/cgroup-v2.rst
4369F:	include/linux/cgroup*
4370F:	kernel/cgroup/
4371
4372CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4373M:	Tejun Heo <tj@kernel.org>
4374M:	Jens Axboe <axboe@kernel.dk>
4375L:	cgroups@vger.kernel.org
4376L:	linux-block@vger.kernel.org
4377T:	git git://git.kernel.dk/linux-block
4378F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4379F:	block/bfq-cgroup.c
4380F:	block/blk-cgroup.c
4381F:	block/blk-iolatency.c
4382F:	block/blk-throttle.c
4383F:	include/linux/blk-cgroup.h
4384
4385CONTROL GROUP - CPUSET
4386M:	Li Zefan <lizefan@huawei.com>
4387L:	cgroups@vger.kernel.org
4388S:	Maintained
4389W:	http://www.bullopensource.org/cpuset/
4390W:	http://oss.sgi.com/projects/cpusets/
4391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4392F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4393F:	include/linux/cpuset.h
4394F:	kernel/cgroup/cpuset.c
4395
4396CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4397M:	Johannes Weiner <hannes@cmpxchg.org>
4398M:	Michal Hocko <mhocko@kernel.org>
4399M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4400L:	cgroups@vger.kernel.org
4401L:	linux-mm@kvack.org
4402S:	Maintained
4403F:	mm/memcontrol.c
4404F:	mm/swap_cgroup.c
4405
4406CORETEMP HARDWARE MONITORING DRIVER
4407M:	Fenghua Yu <fenghua.yu@intel.com>
4408L:	linux-hwmon@vger.kernel.org
4409S:	Maintained
4410F:	Documentation/hwmon/coretemp.rst
4411F:	drivers/hwmon/coretemp.c
4412
4413COSA/SRP SYNC SERIAL DRIVER
4414M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4415S:	Maintained
4416W:	http://www.fi.muni.cz/~kas/cosa/
4417F:	drivers/net/wan/cosa*
4418
4419COUNTER SUBSYSTEM
4420M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4421L:	linux-iio@vger.kernel.org
4422S:	Maintained
4423F:	Documentation/ABI/testing/sysfs-bus-counter*
4424F:	Documentation/driver-api/generic-counter.rst
4425F:	drivers/counter/
4426F:	include/linux/counter.h
4427F:	include/linux/counter_enum.h
4428
4429CPMAC ETHERNET DRIVER
4430M:	Florian Fainelli <f.fainelli@gmail.com>
4431L:	netdev@vger.kernel.org
4432S:	Maintained
4433F:	drivers/net/ethernet/ti/cpmac.c
4434
4435CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4436M:	Viresh Kumar <viresh.kumar@linaro.org>
4437M:	Sudeep Holla <sudeep.holla@arm.com>
4438L:	linux-pm@vger.kernel.org
4439S:	Maintained
4440W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4441F:	drivers/cpufreq/vexpress-spc-cpufreq.c
4442
4443CPU FREQUENCY SCALING FRAMEWORK
4444M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4445M:	Viresh Kumar <viresh.kumar@linaro.org>
4446L:	linux-pm@vger.kernel.org
4447S:	Maintained
4448B:	https://bugzilla.kernel.org
4449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4451F:	Documentation/admin-guide/pm/cpufreq.rst
4452F:	Documentation/admin-guide/pm/intel_pstate.rst
4453F:	Documentation/cpu-freq/
4454F:	Documentation/devicetree/bindings/cpufreq/
4455F:	drivers/cpufreq/
4456F:	include/linux/cpufreq.h
4457F:	include/linux/sched/cpufreq.h
4458F:	kernel/sched/cpufreq*.c
4459F:	tools/testing/selftests/cpufreq/
4460
4461CPU IDLE TIME MANAGEMENT FRAMEWORK
4462M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4463M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4464L:	linux-pm@vger.kernel.org
4465S:	Maintained
4466B:	https://bugzilla.kernel.org
4467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4468F:	Documentation/admin-guide/pm/cpuidle.rst
4469F:	Documentation/driver-api/pm/cpuidle.rst
4470F:	drivers/cpuidle/*
4471F:	include/linux/cpuidle.h
4472
4473CPU POWER MONITORING SUBSYSTEM
4474M:	Thomas Renninger <trenn@suse.com>
4475M:	Shuah Khan <shuah@kernel.org>
4476M:	Shuah Khan <skhan@linuxfoundation.org>
4477L:	linux-pm@vger.kernel.org
4478S:	Maintained
4479F:	tools/power/cpupower/
4480
4481CPUID/MSR DRIVER
4482M:	"H. Peter Anvin" <hpa@zytor.com>
4483S:	Maintained
4484F:	arch/x86/kernel/cpuid.c
4485F:	arch/x86/kernel/msr.c
4486
4487CPUIDLE DRIVER - ARM BIG LITTLE
4488M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4489M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4490L:	linux-pm@vger.kernel.org
4491L:	linux-arm-kernel@lists.infradead.org
4492S:	Maintained
4493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4494F:	drivers/cpuidle/cpuidle-big_little.c
4495
4496CPUIDLE DRIVER - ARM EXYNOS
4497M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4498M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4499M:	Kukjin Kim <kgene@kernel.org>
4500L:	linux-pm@vger.kernel.org
4501L:	linux-samsung-soc@vger.kernel.org
4502S:	Supported
4503F:	arch/arm/mach-exynos/pm.c
4504F:	drivers/cpuidle/cpuidle-exynos.c
4505
4506CPUIDLE DRIVER - ARM PSCI
4507M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4508M:	Sudeep Holla <sudeep.holla@arm.com>
4509L:	linux-pm@vger.kernel.org
4510L:	linux-arm-kernel@lists.infradead.org
4511S:	Supported
4512F:	drivers/cpuidle/cpuidle-psci.c
4513
4514CRAMFS FILESYSTEM
4515M:	Nicolas Pitre <nico@fluxnic.net>
4516S:	Maintained
4517F:	Documentation/filesystems/cramfs.rst
4518F:	fs/cramfs/
4519
4520CREATIVE SB0540
4521M:	Bastien Nocera <hadess@hadess.net>
4522L:	linux-input@vger.kernel.org
4523S:	Maintained
4524F:	drivers/hid/hid-creative-sb0540.c
4525
4526CRYPTO API
4527M:	Herbert Xu <herbert@gondor.apana.org.au>
4528M:	"David S. Miller" <davem@davemloft.net>
4529L:	linux-crypto@vger.kernel.org
4530S:	Maintained
4531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4533F:	Documentation/crypto/
4534F:	Documentation/devicetree/bindings/crypto/
4535F:	arch/*/crypto/
4536F:	crypto/
4537F:	drivers/crypto/
4538F:	include/crypto/
4539F:	include/linux/crypto*
4540F:	lib/crypto/
4541
4542CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4543M:	Neil Horman <nhorman@tuxdriver.com>
4544L:	linux-crypto@vger.kernel.org
4545S:	Maintained
4546F:	crypto/ansi_cprng.c
4547F:	crypto/rng.c
4548
4549CS3308 MEDIA DRIVER
4550M:	Hans Verkuil <hverkuil@xs4all.nl>
4551L:	linux-media@vger.kernel.org
4552S:	Odd Fixes
4553W:	http://linuxtv.org
4554T:	git git://linuxtv.org/media_tree.git
4555F:	drivers/media/i2c/cs3308.c
4556
4557CS5535 Audio ALSA driver
4558M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4559S:	Maintained
4560F:	sound/pci/cs5535audio/
4561
4562CSI DRIVERS FOR ALLWINNER V3s
4563M:	Yong Deng <yong.deng@magewell.com>
4564L:	linux-media@vger.kernel.org
4565S:	Maintained
4566T:	git git://linuxtv.org/media_tree.git
4567F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4568F:	drivers/media/platform/sunxi/sun6i-csi/
4569
4570CW1200 WLAN driver
4571M:	Solomon Peachy <pizza@shaftnet.org>
4572S:	Maintained
4573F:	drivers/net/wireless/st/cw1200/
4574
4575CX18 VIDEO4LINUX DRIVER
4576M:	Andy Walls <awalls@md.metrocast.net>
4577L:	linux-media@vger.kernel.org
4578S:	Maintained
4579W:	https://linuxtv.org
4580T:	git git://linuxtv.org/media_tree.git
4581F:	drivers/media/pci/cx18/
4582F:	include/uapi/linux/ivtv*
4583
4584CX2341X MPEG ENCODER HELPER MODULE
4585M:	Hans Verkuil <hverkuil@xs4all.nl>
4586L:	linux-media@vger.kernel.org
4587S:	Maintained
4588W:	https://linuxtv.org
4589T:	git git://linuxtv.org/media_tree.git
4590F:	drivers/media/common/cx2341x*
4591F:	include/media/drv-intf/cx2341x.h
4592
4593CX24120 MEDIA DRIVER
4594M:	Jemma Denson <jdenson@gmail.com>
4595M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4596L:	linux-media@vger.kernel.org
4597S:	Maintained
4598W:	https://linuxtv.org
4599Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4600F:	drivers/media/dvb-frontends/cx24120*
4601
4602CX88 VIDEO4LINUX DRIVER
4603M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4604L:	linux-media@vger.kernel.org
4605S:	Odd fixes
4606W:	https://linuxtv.org
4607T:	git git://linuxtv.org/media_tree.git
4608F:	Documentation/driver-api/media/drivers/cx88*
4609F:	drivers/media/pci/cx88/
4610
4611CXD2820R MEDIA DRIVER
4612M:	Antti Palosaari <crope@iki.fi>
4613L:	linux-media@vger.kernel.org
4614S:	Maintained
4615W:	https://linuxtv.org
4616W:	http://palosaari.fi/linux/
4617Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4618T:	git git://linuxtv.org/anttip/media_tree.git
4619F:	drivers/media/dvb-frontends/cxd2820r*
4620
4621CXGB3 ETHERNET DRIVER (CXGB3)
4622M:	Vishal Kulkarni <vishal@chelsio.com>
4623L:	netdev@vger.kernel.org
4624S:	Supported
4625W:	http://www.chelsio.com
4626F:	drivers/net/ethernet/chelsio/cxgb3/
4627
4628CXGB3 ISCSI DRIVER (CXGB3I)
4629M:	Karen Xie <kxie@chelsio.com>
4630L:	linux-scsi@vger.kernel.org
4631S:	Supported
4632W:	http://www.chelsio.com
4633F:	drivers/scsi/cxgbi/cxgb3i
4634
4635CXGB4 CRYPTO DRIVER (chcr)
4636M:	Ayush Sawal <ayush.sawal@chelsio.com>
4637M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4638M:	Rohit Maheshwari <rohitm@chelsio.com>
4639L:	linux-crypto@vger.kernel.org
4640S:	Supported
4641W:	http://www.chelsio.com
4642F:	drivers/crypto/chelsio
4643
4644CXGB4 ETHERNET DRIVER (CXGB4)
4645M:	Vishal Kulkarni <vishal@chelsio.com>
4646L:	netdev@vger.kernel.org
4647S:	Supported
4648W:	http://www.chelsio.com
4649F:	drivers/net/ethernet/chelsio/cxgb4/
4650
4651CXGB4 ISCSI DRIVER (CXGB4I)
4652M:	Karen Xie <kxie@chelsio.com>
4653L:	linux-scsi@vger.kernel.org
4654S:	Supported
4655W:	http://www.chelsio.com
4656F:	drivers/scsi/cxgbi/cxgb4i
4657
4658CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4659M:	Potnuri Bharat Teja <bharat@chelsio.com>
4660L:	linux-rdma@vger.kernel.org
4661S:	Supported
4662W:	http://www.openfabrics.org
4663F:	drivers/infiniband/hw/cxgb4/
4664F:	include/uapi/rdma/cxgb4-abi.h
4665
4666CXGB4VF ETHERNET DRIVER (CXGB4VF)
4667M:	Vishal Kulkarni <vishal@gmail.com>
4668L:	netdev@vger.kernel.org
4669S:	Supported
4670W:	http://www.chelsio.com
4671F:	drivers/net/ethernet/chelsio/cxgb4vf/
4672
4673CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4674M:	Frederic Barrat <fbarrat@linux.ibm.com>
4675M:	Andrew Donnellan <ajd@linux.ibm.com>
4676L:	linuxppc-dev@lists.ozlabs.org
4677S:	Supported
4678F:	Documentation/ABI/testing/sysfs-class-cxl
4679F:	Documentation/powerpc/cxl.rst
4680F:	arch/powerpc/platforms/powernv/pci-cxl.c
4681F:	drivers/misc/cxl/
4682F:	include/misc/cxl*
4683F:	include/uapi/misc/cxl.h
4684
4685CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4686M:	Manoj N. Kumar <manoj@linux.ibm.com>
4687M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4688M:	Uma Krishnan <ukrishn@linux.ibm.com>
4689L:	linux-scsi@vger.kernel.org
4690S:	Supported
4691F:	Documentation/powerpc/cxlflash.rst
4692F:	drivers/scsi/cxlflash/
4693F:	include/uapi/scsi/cxlflash_ioctl.h
4694
4695CYBERPRO FB DRIVER
4696M:	Russell King <linux@armlinux.org.uk>
4697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4698S:	Maintained
4699W:	http://www.armlinux.org.uk/
4700F:	drivers/video/fbdev/cyber2000fb.*
4701
4702CYCLADES ASYNC MUX DRIVER
4703S:	Orphan
4704W:	http://www.cyclades.com/
4705F:	drivers/tty/cyclades.c
4706F:	include/linux/cyclades.h
4707F:	include/uapi/linux/cyclades.h
4708
4709CYCLADES PC300 DRIVER
4710S:	Orphan
4711W:	http://www.cyclades.com/
4712F:	drivers/net/wan/pc300*
4713
4714CYPRESS_FIRMWARE MEDIA DRIVER
4715M:	Antti Palosaari <crope@iki.fi>
4716L:	linux-media@vger.kernel.org
4717S:	Maintained
4718W:	https://linuxtv.org
4719W:	http://palosaari.fi/linux/
4720Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4721T:	git git://linuxtv.org/anttip/media_tree.git
4722F:	drivers/media/common/cypress_firmware*
4723
4724CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4725M:	Linus Walleij <linus.walleij@linaro.org>
4726L:	linux-input@vger.kernel.org
4727S:	Maintained
4728F:	drivers/input/touchscreen/cy8ctma140.c
4729
4730CYTTSP TOUCHSCREEN DRIVER
4731M:	Ferruh Yigit <fery@cypress.com>
4732L:	linux-input@vger.kernel.org
4733S:	Supported
4734F:	drivers/input/touchscreen/cyttsp*
4735F:	include/linux/input/cyttsp.h
4736
4737D-LINK DIR-685 TOUCHKEYS DRIVER
4738M:	Linus Walleij <linus.walleij@linaro.org>
4739L:	linux-input@vger.kernel.org
4740S:	Supported
4741F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4742
4743DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4744M:	Joshua Kinard <kumba@gentoo.org>
4745S:	Maintained
4746F:	drivers/rtc/rtc-ds1685.c
4747F:	include/linux/rtc/ds1685.h
4748
4749DAMA SLAVE for AX.25
4750M:	Joerg Reuter <jreuter@yaina.de>
4751L:	linux-hams@vger.kernel.org
4752S:	Maintained
4753W:	http://yaina.de/jreuter/
4754W:	http://www.qsl.net/dl1bke/
4755F:	net/ax25/af_ax25.c
4756F:	net/ax25/ax25_dev.c
4757F:	net/ax25/ax25_ds_*
4758F:	net/ax25/ax25_in.c
4759F:	net/ax25/ax25_out.c
4760F:	net/ax25/ax25_timer.c
4761F:	net/ax25/sysctl_net_ax25.c
4762
4763DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4764L:	netdev@vger.kernel.org
4765S:	Orphan
4766F:	Documentation/networking/device_drivers/dec/dmfe.rst
4767F:	drivers/net/ethernet/dec/tulip/dmfe.c
4768
4769DC390/AM53C974 SCSI driver
4770M:	Hannes Reinecke <hare@suse.com>
4771L:	linux-scsi@vger.kernel.org
4772S:	Maintained
4773F:	drivers/scsi/am53c974.c
4774
4775DC395x SCSI driver
4776M:	Oliver Neukum <oliver@neukum.org>
4777M:	Ali Akcaagac <aliakc@web.de>
4778M:	Jamie Lenehan <lenehan@twibble.org>
4779L:	dc395x@twibble.org
4780S:	Maintained
4781W:	http://twibble.org/dist/dc395x/
4782W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4783F:	Documentation/scsi/dc395x.rst
4784F:	drivers/scsi/dc395x.*
4785
4786DCCP PROTOCOL
4787M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4788L:	dccp@vger.kernel.org
4789S:	Maintained
4790W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4791F:	include/linux/dccp.h
4792F:	include/linux/tfrc.h
4793F:	include/uapi/linux/dccp.h
4794F:	net/dccp/
4795
4796DECnet NETWORK LAYER
4797L:	linux-decnet-user@lists.sourceforge.net
4798S:	Orphan
4799W:	http://linux-decnet.sourceforge.net
4800F:	Documentation/networking/decnet.rst
4801F:	net/decnet/
4802
4803DECSTATION PLATFORM SUPPORT
4804M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4805L:	linux-mips@vger.kernel.org
4806S:	Maintained
4807W:	http://www.linux-mips.org/wiki/DECstation
4808F:	arch/mips/dec/
4809F:	arch/mips/include/asm/dec/
4810F:	arch/mips/include/asm/mach-dec/
4811
4812DEFXX FDDI NETWORK DRIVER
4813M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4814S:	Maintained
4815F:	drivers/net/fddi/defxx.*
4816
4817DEFZA FDDI NETWORK DRIVER
4818M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4819S:	Maintained
4820F:	drivers/net/fddi/defza.*
4821
4822DEINTERLACE DRIVERS FOR ALLWINNER H3
4823M:	Jernej Skrabec <jernej.skrabec@siol.net>
4824L:	linux-media@vger.kernel.org
4825S:	Maintained
4826T:	git git://linuxtv.org/media_tree.git
4827F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4828F:	drivers/media/platform/sunxi/sun8i-di/
4829
4830DELL LAPTOP DRIVER
4831M:	Matthew Garrett <mjg59@srcf.ucam.org>
4832M:	Pali Rohár <pali@kernel.org>
4833L:	platform-driver-x86@vger.kernel.org
4834S:	Maintained
4835F:	drivers/platform/x86/dell-laptop.c
4836
4837DELL LAPTOP FREEFALL DRIVER
4838M:	Pali Rohár <pali@kernel.org>
4839S:	Maintained
4840F:	drivers/platform/x86/dell-smo8800.c
4841
4842DELL LAPTOP RBTN DRIVER
4843M:	Pali Rohár <pali@kernel.org>
4844S:	Maintained
4845F:	drivers/platform/x86/dell-rbtn.*
4846
4847DELL LAPTOP SMM DRIVER
4848M:	Pali Rohár <pali@kernel.org>
4849S:	Maintained
4850F:	drivers/hwmon/dell-smm-hwmon.c
4851F:	include/uapi/linux/i8k.h
4852
4853DELL REMOTE BIOS UPDATE DRIVER
4854M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4855L:	platform-driver-x86@vger.kernel.org
4856S:	Maintained
4857F:	drivers/platform/x86/dell_rbu.c
4858
4859DELL SMBIOS DRIVER
4860M:	Pali Rohár <pali@kernel.org>
4861M:	Mario Limonciello <mario.limonciello@dell.com>
4862L:	platform-driver-x86@vger.kernel.org
4863S:	Maintained
4864F:	drivers/platform/x86/dell-smbios.*
4865
4866DELL SMBIOS SMM DRIVER
4867M:	Mario Limonciello <mario.limonciello@dell.com>
4868L:	platform-driver-x86@vger.kernel.org
4869S:	Maintained
4870F:	drivers/platform/x86/dell-smbios-smm.c
4871
4872DELL SMBIOS WMI DRIVER
4873M:	Mario Limonciello <mario.limonciello@dell.com>
4874L:	platform-driver-x86@vger.kernel.org
4875S:	Maintained
4876F:	drivers/platform/x86/dell-smbios-wmi.c
4877F:	tools/wmi/dell-smbios-example.c
4878
4879DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4880M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4881L:	platform-driver-x86@vger.kernel.org
4882S:	Maintained
4883F:	Documentation/driver-api/dcdbas.rst
4884F:	drivers/platform/x86/dcdbas.*
4885
4886DELL WMI DESCRIPTOR DRIVER
4887M:	Mario Limonciello <mario.limonciello@dell.com>
4888S:	Maintained
4889F:	drivers/platform/x86/dell-wmi-descriptor.c
4890
4891DELL WMI NOTIFICATIONS DRIVER
4892M:	Matthew Garrett <mjg59@srcf.ucam.org>
4893M:	Pali Rohár <pali@kernel.org>
4894S:	Maintained
4895F:	drivers/platform/x86/dell-wmi.c
4896
4897DELTA ST MEDIA DRIVER
4898M:	Hugues Fruchet <hugues.fruchet@st.com>
4899L:	linux-media@vger.kernel.org
4900S:	Supported
4901W:	https://linuxtv.org
4902T:	git git://linuxtv.org/media_tree.git
4903F:	drivers/media/platform/sti/delta
4904
4905DENALI NAND DRIVER
4906M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4907L:	linux-mtd@lists.infradead.org
4908S:	Supported
4909F:	drivers/mtd/nand/raw/denali*
4910
4911DESIGNWARE EDMA CORE IP DRIVER
4912M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4913L:	dmaengine@vger.kernel.org
4914S:	Maintained
4915F:	drivers/dma/dw-edma/
4916F:	include/linux/dma/edma.h
4917
4918DESIGNWARE USB2 DRD IP DRIVER
4919M:	Minas Harutyunyan <hminas@synopsys.com>
4920L:	linux-usb@vger.kernel.org
4921S:	Maintained
4922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4923F:	drivers/usb/dwc2/
4924
4925DESIGNWARE USB3 DRD IP DRIVER
4926M:	Felipe Balbi <balbi@kernel.org>
4927L:	linux-usb@vger.kernel.org
4928S:	Maintained
4929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4930F:	drivers/usb/dwc3/
4931
4932DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4933M:	Andreas Klinger <ak@it-klinger.de>
4934L:	linux-iio@vger.kernel.org
4935S:	Maintained
4936F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4937F:	drivers/iio/proximity/srf*.c
4938
4939DEVICE COREDUMP (DEV_COREDUMP)
4940M:	Johannes Berg <johannes@sipsolutions.net>
4941L:	linux-kernel@vger.kernel.org
4942S:	Maintained
4943F:	drivers/base/devcoredump.c
4944F:	include/linux/devcoredump.h
4945
4946DEVICE DIRECT ACCESS (DAX)
4947M:	Dan Williams <dan.j.williams@intel.com>
4948M:	Vishal Verma <vishal.l.verma@intel.com>
4949M:	Dave Jiang <dave.jiang@intel.com>
4950L:	linux-nvdimm@lists.01.org
4951S:	Supported
4952F:	drivers/dax/
4953
4954DEVICE FREQUENCY (DEVFREQ)
4955M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4956M:	Kyungmin Park <kyungmin.park@samsung.com>
4957M:	Chanwoo Choi <cw00.choi@samsung.com>
4958L:	linux-pm@vger.kernel.org
4959S:	Maintained
4960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4961F:	Documentation/devicetree/bindings/devfreq/
4962F:	drivers/devfreq/
4963F:	include/linux/devfreq.h
4964F:	include/trace/events/devfreq.h
4965
4966DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4967M:	Chanwoo Choi <cw00.choi@samsung.com>
4968L:	linux-pm@vger.kernel.org
4969S:	Supported
4970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4971F:	Documentation/devicetree/bindings/devfreq/event/
4972F:	drivers/devfreq/devfreq-event.c
4973F:	drivers/devfreq/event/
4974F:	include/dt-bindings/pmu/exynos_ppmu.h
4975F:	include/linux/devfreq-event.h
4976
4977DEVICE NUMBER REGISTRY
4978M:	Torben Mathiasen <device@lanana.org>
4979S:	Maintained
4980W:	http://lanana.org/docs/device-list/index.html
4981
4982DEVICE-MAPPER  (LVM)
4983M:	Alasdair Kergon <agk@redhat.com>
4984M:	Mike Snitzer <snitzer@redhat.com>
4985M:	dm-devel@redhat.com
4986L:	dm-devel@redhat.com
4987S:	Maintained
4988W:	http://sources.redhat.com/dm
4989Q:	http://patchwork.kernel.org/project/dm-devel/list/
4990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4991T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4992F:	Documentation/admin-guide/device-mapper/
4993F:	drivers/md/Kconfig
4994F:	drivers/md/Makefile
4995F:	drivers/md/dm*
4996F:	drivers/md/persistent-data/
4997F:	include/linux/device-mapper.h
4998F:	include/linux/dm-*.h
4999F:	include/uapi/linux/dm-*.h
5000
5001DEVLINK
5002M:	Jiri Pirko <jiri@mellanox.com>
5003L:	netdev@vger.kernel.org
5004S:	Supported
5005F:	Documentation/networking/devlink
5006F:	include/net/devlink.h
5007F:	include/uapi/linux/devlink.h
5008F:	net/core/devlink.c
5009
5010DIALOG SEMICONDUCTOR DRIVERS
5011M:	Support Opensource <support.opensource@diasemi.com>
5012S:	Supported
5013W:	http://www.dialog-semiconductor.com/products
5014F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
5015F:	Documentation/devicetree/bindings/mfd/da90*.txt
5016F:	Documentation/devicetree/bindings/regulator/da92*.txt
5017F:	Documentation/devicetree/bindings/regulator/slg51000.txt
5018F:	Documentation/devicetree/bindings/sound/da[79]*.txt
5019F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5020F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5021F:	Documentation/hwmon/da90??.rst
5022F:	drivers/gpio/gpio-da90??.c
5023F:	drivers/hwmon/da90??-hwmon.c
5024F:	drivers/iio/adc/da91??-*.c
5025F:	drivers/input/misc/da90??_onkey.c
5026F:	drivers/input/touchscreen/da9052_tsi.c
5027F:	drivers/leds/leds-da90??.c
5028F:	drivers/mfd/da903x.c
5029F:	drivers/mfd/da90??-*.c
5030F:	drivers/mfd/da91??-*.c
5031F:	drivers/pinctrl/pinctrl-da90??.c
5032F:	drivers/power/supply/da9052-battery.c
5033F:	drivers/power/supply/da91??-*.c
5034F:	drivers/regulator/da9???-regulator.[ch]
5035F:	drivers/regulator/slg51000-regulator.[ch]
5036F:	drivers/rtc/rtc-da90??.c
5037F:	drivers/thermal/da90??-thermal.c
5038F:	drivers/video/backlight/da90??_bl.c
5039F:	drivers/watchdog/da90??_wdt.c
5040F:	include/linux/mfd/da903x.h
5041F:	include/linux/mfd/da9052/
5042F:	include/linux/mfd/da9055/
5043F:	include/linux/mfd/da9062/
5044F:	include/linux/mfd/da9063/
5045F:	include/linux/mfd/da9150/
5046F:	include/linux/regulator/da9211.h
5047F:	include/sound/da[79]*.h
5048F:	sound/soc/codecs/da[79]*.[ch]
5049
5050DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5051M:	William Breathitt Gray <vilhelm.gray@gmail.com>
5052L:	linux-gpio@vger.kernel.org
5053S:	Maintained
5054F:	drivers/gpio/gpio-gpio-mm.c
5055
5056DIOLAN U2C-12 I2C DRIVER
5057M:	Guenter Roeck <linux@roeck-us.net>
5058L:	linux-i2c@vger.kernel.org
5059S:	Maintained
5060F:	drivers/i2c/busses/i2c-diolan-u2c.c
5061
5062DIRECTORY NOTIFICATION (DNOTIFY)
5063M:	Jan Kara <jack@suse.cz>
5064R:	Amir Goldstein <amir73il@gmail.com>
5065L:	linux-fsdevel@vger.kernel.org
5066S:	Maintained
5067F:	Documentation/filesystems/dnotify.rst
5068F:	fs/notify/dnotify/
5069F:	include/linux/dnotify.h
5070
5071DISK GEOMETRY AND PARTITION HANDLING
5072M:	Andries Brouwer <aeb@cwi.nl>
5073S:	Maintained
5074W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5075W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5076W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5077
5078DISKQUOTA
5079M:	Jan Kara <jack@suse.com>
5080S:	Maintained
5081F:	Documentation/filesystems/quota.rst
5082F:	fs/quota/
5083F:	include/linux/quota*.h
5084F:	include/uapi/linux/quota*.h
5085
5086DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5087M:	Bernie Thompson <bernie@plugable.com>
5088L:	linux-fbdev@vger.kernel.org
5089S:	Maintained
5090W:	http://plugable.com/category/projects/udlfb/
5091F:	Documentation/fb/udlfb.rst
5092F:	drivers/video/fbdev/udlfb.c
5093F:	include/video/udlfb.h
5094
5095DISTRIBUTED LOCK MANAGER (DLM)
5096M:	Christine Caulfield <ccaulfie@redhat.com>
5097M:	David Teigland <teigland@redhat.com>
5098L:	cluster-devel@redhat.com
5099S:	Supported
5100W:	http://sources.redhat.com/cluster/
5101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5102F:	fs/dlm/
5103
5104DMA BUFFER SHARING FRAMEWORK
5105M:	Sumit Semwal <sumit.semwal@linaro.org>
5106L:	linux-media@vger.kernel.org
5107L:	dri-devel@lists.freedesktop.org
5108L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5109S:	Maintained
5110T:	git git://anongit.freedesktop.org/drm/drm-misc
5111F:	Documentation/driver-api/dma-buf.rst
5112F:	drivers/dma-buf/
5113F:	include/linux/*fence.h
5114F:	include/linux/dma-buf*
5115F:	include/linux/dma-resv.h
5116K:	\bdma_(?:buf|fence|resv)\b
5117
5118DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5119M:	Vinod Koul <vkoul@kernel.org>
5120L:	dmaengine@vger.kernel.org
5121S:	Maintained
5122Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
5123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5124F:	Documentation/devicetree/bindings/dma/
5125F:	Documentation/driver-api/dmaengine/
5126F:	drivers/dma/
5127F:	include/linux/dmaengine.h
5128F:	include/linux/of_dma.h
5129
5130DMA MAPPING HELPERS
5131M:	Christoph Hellwig <hch@lst.de>
5132M:	Marek Szyprowski <m.szyprowski@samsung.com>
5133R:	Robin Murphy <robin.murphy@arm.com>
5134L:	iommu@lists.linux-foundation.org
5135S:	Supported
5136W:	http://git.infradead.org/users/hch/dma-mapping.git
5137T:	git git://git.infradead.org/users/hch/dma-mapping.git
5138F:	include/asm-generic/dma-mapping.h
5139F:	include/linux/dma-direct.h
5140F:	include/linux/dma-mapping.h
5141F:	include/linux/dma-noncoherent.h
5142F:	kernel/dma/
5143
5144DMA-BUF HEAPS FRAMEWORK
5145M:	Sumit Semwal <sumit.semwal@linaro.org>
5146R:	Andrew F. Davis <afd@ti.com>
5147R:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5148R:	Liam Mark <lmark@codeaurora.org>
5149R:	Laura Abbott <labbott@redhat.com>
5150R:	Brian Starkey <Brian.Starkey@arm.com>
5151R:	John Stultz <john.stultz@linaro.org>
5152L:	linux-media@vger.kernel.org
5153L:	dri-devel@lists.freedesktop.org
5154L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5155S:	Maintained
5156T:	git git://anongit.freedesktop.org/drm/drm-misc
5157F:	drivers/dma-buf/dma-heap.c
5158F:	drivers/dma-buf/heaps/*
5159F:	include/linux/dma-heap.h
5160F:	include/uapi/linux/dma-heap.h
5161
5162DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5163M:	Lukasz Luba <lukasz.luba@arm.com>
5164L:	linux-pm@vger.kernel.org
5165L:	linux-samsung-soc@vger.kernel.org
5166S:	Maintained
5167F:	Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5168F:	drivers/memory/samsung/exynos5422-dmc.c
5169
5170DME1737 HARDWARE MONITOR DRIVER
5171M:	Juerg Haefliger <juergh@gmail.com>
5172L:	linux-hwmon@vger.kernel.org
5173S:	Maintained
5174F:	Documentation/hwmon/dme1737.rst
5175F:	drivers/hwmon/dme1737.c
5176
5177DMI/SMBIOS SUPPORT
5178M:	Jean Delvare <jdelvare@suse.com>
5179S:	Maintained
5180T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5181F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
5182F:	drivers/firmware/dmi-id.c
5183F:	drivers/firmware/dmi_scan.c
5184F:	include/linux/dmi.h
5185
5186DOCUMENTATION
5187M:	Jonathan Corbet <corbet@lwn.net>
5188L:	linux-doc@vger.kernel.org
5189S:	Maintained
5190T:	git git://git.lwn.net/linux.git docs-next
5191F:	Documentation/
5192F:	scripts/documentation-file-ref-check
5193F:	scripts/kernel-doc
5194F:	scripts/sphinx-pre-install
5195X:	Documentation/ABI/
5196X:	Documentation/admin-guide/media/
5197X:	Documentation/devicetree/
5198X:	Documentation/driver-api/media/
5199X:	Documentation/firmware-guide/acpi/
5200X:	Documentation/i2c/
5201X:	Documentation/power/
5202X:	Documentation/spi/
5203X:	Documentation/userspace-api/media/
5204
5205DOCUMENTATION SCRIPTS
5206M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5207L:	linux-doc@vger.kernel.org
5208S:	Maintained
5209F:	Documentation/sphinx/parse-headers.pl
5210F:	scripts/documentation-file-ref-check
5211F:	scripts/sphinx-pre-install
5212
5213DOCUMENTATION/ITALIAN
5214M:	Federico Vaga <federico.vaga@vaga.pv.it>
5215L:	linux-doc@vger.kernel.org
5216S:	Maintained
5217F:	Documentation/translations/it_IT
5218
5219DONGWOON DW9714 LENS VOICE COIL DRIVER
5220M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5221L:	linux-media@vger.kernel.org
5222S:	Maintained
5223T:	git git://linuxtv.org/media_tree.git
5224F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5225F:	drivers/media/i2c/dw9714.c
5226
5227DONGWOON DW9807 LENS VOICE COIL DRIVER
5228M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5229L:	linux-media@vger.kernel.org
5230S:	Maintained
5231T:	git git://linuxtv.org/media_tree.git
5232F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5233F:	drivers/media/i2c/dw9807-vcm.c
5234
5235DOUBLETALK DRIVER
5236M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5237L:	blinux-list@redhat.com
5238S:	Maintained
5239F:	drivers/char/dtlk.c
5240F:	include/linux/dtlk.h
5241
5242DPAA2 DATAPATH I/O (DPIO) DRIVER
5243M:	Roy Pledge <Roy.Pledge@nxp.com>
5244L:	linux-kernel@vger.kernel.org
5245S:	Maintained
5246F:	drivers/soc/fsl/dpio
5247
5248DPAA2 ETHERNET DRIVER
5249M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5250M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5251L:	netdev@vger.kernel.org
5252S:	Maintained
5253F:	Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5254F:	Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5255F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5256F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5257F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5258F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5259F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5260F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
5261F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5262
5263DPAA2 ETHERNET SWITCH DRIVER
5264M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5265M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5266L:	linux-kernel@vger.kernel.org
5267S:	Maintained
5268F:	drivers/staging/fsl-dpaa2/ethsw
5269
5270DPT_I2O SCSI RAID DRIVER
5271M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5272L:	linux-scsi@vger.kernel.org
5273S:	Maintained
5274W:	http://www.adaptec.com/
5275F:	drivers/scsi/dpt*
5276F:	drivers/scsi/dpt/
5277
5278DRBD DRIVER
5279M:	Philipp Reisner <philipp.reisner@linbit.com>
5280M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5281L:	drbd-dev@lists.linbit.com
5282S:	Supported
5283W:	http://www.drbd.org
5284T:	git git://git.linbit.com/linux-drbd.git
5285T:	git git://git.linbit.com/drbd-8.4.git
5286F:	Documentation/admin-guide/blockdev/
5287F:	drivers/block/drbd/
5288F:	lib/lru_cache.c
5289
5290DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5291M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5292R:	"Rafael J. Wysocki" <rafael@kernel.org>
5293S:	Supported
5294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5295F:	Documentation/core-api/kobject.rst
5296F:	drivers/base/
5297F:	fs/debugfs/
5298F:	fs/sysfs/
5299F:	include/linux/debugfs.h
5300F:	include/linux/kobj*
5301F:	lib/kobj*
5302
5303DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5304M:	Kevin Hilman <khilman@kernel.org>
5305M:	Nishanth Menon <nm@ti.com>
5306L:	linux-pm@vger.kernel.org
5307S:	Maintained
5308F:	drivers/power/avs/
5309F:	include/linux/power/smartreflex.h
5310
5311DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5312M:	Maxime Ripard <mripard@kernel.org>
5313M:	Chen-Yu Tsai <wens@csie.org>
5314R:	Jernej Skrabec <jernej.skrabec@siol.net>
5315L:	dri-devel@lists.freedesktop.org
5316S:	Supported
5317T:	git git://anongit.freedesktop.org/drm/drm-misc
5318F:	drivers/gpu/drm/sun4i/sun8i*
5319
5320DRM DRIVER FOR ARM PL111 CLCD
5321M:	Eric Anholt <eric@anholt.net>
5322S:	Supported
5323T:	git git://anongit.freedesktop.org/drm/drm-misc
5324F:	drivers/gpu/drm/pl111/
5325
5326DRM DRIVER FOR ARM VERSATILE TFT PANELS
5327M:	Linus Walleij <linus.walleij@linaro.org>
5328S:	Maintained
5329T:	git git://anongit.freedesktop.org/drm/drm-misc
5330F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5331F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5332
5333DRM DRIVER FOR ASPEED BMC GFX
5334M:	Joel Stanley <joel@jms.id.au>
5335L:	linux-aspeed@lists.ozlabs.org
5336S:	Supported
5337T:	git git://anongit.freedesktop.org/drm/drm-misc
5338F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5339F:	drivers/gpu/drm/aspeed/
5340
5341DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5342M:	Dave Airlie <airlied@redhat.com>
5343S:	Odd Fixes
5344F:	drivers/gpu/drm/ast/
5345
5346DRM DRIVER FOR BOCHS VIRTUAL GPU
5347M:	Gerd Hoffmann <kraxel@redhat.com>
5348L:	virtualization@lists.linux-foundation.org
5349S:	Maintained
5350T:	git git://anongit.freedesktop.org/drm/drm-misc
5351F:	drivers/gpu/drm/bochs/
5352
5353DRM DRIVER FOR BOE HIMAX8279D PANELS
5354M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5355S:	Maintained
5356F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5357F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
5358
5359DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5360M:	Linus Walleij <linus.walleij@linaro.org>
5361S:	Maintained
5362T:	git git://anongit.freedesktop.org/drm/drm-misc
5363F:	drivers/gpu/drm/tve200/
5364
5365DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5366M:	Icenowy Zheng <icenowy@aosc.io>
5367S:	Maintained
5368F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5369F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5370
5371DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5372M:	Jagan Teki <jagan@amarulasolutions.com>
5373S:	Maintained
5374F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5375F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5376
5377DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5378M:	Hans de Goede <hdegoede@redhat.com>
5379S:	Maintained
5380T:	git git://anongit.freedesktop.org/drm/drm-misc
5381F:	drivers/gpu/drm/tiny/gm12u320.c
5382
5383DRM DRIVER FOR HX8357D PANELS
5384M:	Eric Anholt <eric@anholt.net>
5385S:	Maintained
5386T:	git git://anongit.freedesktop.org/drm/drm-misc
5387F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5388F:	drivers/gpu/drm/tiny/hx8357d.c
5389
5390DRM DRIVER FOR ILITEK ILI9225 PANELS
5391M:	David Lechner <david@lechnology.com>
5392S:	Maintained
5393T:	git git://anongit.freedesktop.org/drm/drm-misc
5394F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5395F:	drivers/gpu/drm/tiny/ili9225.c
5396
5397DRM DRIVER FOR ILITEK ILI9486 PANELS
5398M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5399S:	Maintained
5400T:	git git://anongit.freedesktop.org/drm/drm-misc
5401F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5402F:	drivers/gpu/drm/tiny/ili9486.c
5403
5404DRM DRIVER FOR INTEL I810 VIDEO CARDS
5405S:	Orphan / Obsolete
5406F:	drivers/gpu/drm/i810/
5407F:	include/uapi/drm/i810_drm.h
5408
5409DRM DRIVER FOR LVDS PANELS
5410M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5411L:	dri-devel@lists.freedesktop.org
5412T:	git git://anongit.freedesktop.org/drm/drm-misc
5413S:	Maintained
5414F:	drivers/gpu/drm/panel/panel-lvds.c
5415F:	Documentation/devicetree/bindings/display/panel/lvds.yaml
5416
5417DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5418S:	Orphan / Obsolete
5419F:	drivers/gpu/drm/mga/
5420F:	include/uapi/drm/mga_drm.h
5421
5422DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5423M:	Dave Airlie <airlied@redhat.com>
5424S:	Odd Fixes
5425F:	drivers/gpu/drm/mgag200/
5426
5427DRM DRIVER FOR MI0283QT
5428M:	Noralf Trønnes <noralf@tronnes.org>
5429S:	Maintained
5430T:	git git://anongit.freedesktop.org/drm/drm-misc
5431F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5432F:	drivers/gpu/drm/tiny/mi0283qt.c
5433
5434DRM DRIVER FOR MSM ADRENO GPU
5435M:	Rob Clark <robdclark@gmail.com>
5436M:	Sean Paul <sean@poorly.run>
5437L:	linux-arm-msm@vger.kernel.org
5438L:	dri-devel@lists.freedesktop.org
5439L:	freedreno@lists.freedesktop.org
5440S:	Maintained
5441T:	git https://gitlab.freedesktop.org/drm/msm.git
5442F:	Documentation/devicetree/bindings/display/msm/
5443F:	drivers/gpu/drm/msm/
5444F:	include/uapi/drm/msm_drm.h
5445
5446DRM DRIVER FOR NOVATEK NT35510 PANELS
5447M:	Linus Walleij <linus.walleij@linaro.org>
5448S:	Maintained
5449T:	git git://anongit.freedesktop.org/drm/drm-misc
5450F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5451F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
5452
5453DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5454M:	Ben Skeggs <bskeggs@redhat.com>
5455L:	dri-devel@lists.freedesktop.org
5456L:	nouveau@lists.freedesktop.org
5457S:	Supported
5458T:	git git://github.com/skeggsb/linux
5459F:	drivers/gpu/drm/nouveau/
5460F:	include/uapi/drm/nouveau_drm.h
5461
5462DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5463M:	Stefan Mavrodiev <stefan@olimex.com>
5464S:	Maintained
5465F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5466F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5467
5468DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5469M:	Noralf Trønnes <noralf@tronnes.org>
5470S:	Maintained
5471T:	git git://anongit.freedesktop.org/drm/drm-misc
5472F:	Documentation/devicetree/bindings/display/repaper.txt
5473F:	drivers/gpu/drm/tiny/repaper.c
5474
5475DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5476M:	Dave Airlie <airlied@redhat.com>
5477M:	Gerd Hoffmann <kraxel@redhat.com>
5478L:	virtualization@lists.linux-foundation.org
5479S:	Obsolete
5480W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5481T:	git git://anongit.freedesktop.org/drm/drm-misc
5482F:	drivers/gpu/drm/tiny/cirrus.c
5483
5484DRM DRIVER FOR QXL VIRTUAL GPU
5485M:	Dave Airlie <airlied@redhat.com>
5486M:	Gerd Hoffmann <kraxel@redhat.com>
5487L:	virtualization@lists.linux-foundation.org
5488L:	spice-devel@lists.freedesktop.org
5489S:	Maintained
5490T:	git git://anongit.freedesktop.org/drm/drm-misc
5491F:	drivers/gpu/drm/qxl/
5492F:	include/uapi/drm/qxl_drm.h
5493
5494DRM DRIVER FOR RAGE 128 VIDEO CARDS
5495S:	Orphan / Obsolete
5496F:	drivers/gpu/drm/r128/
5497F:	include/uapi/drm/r128_drm.h
5498
5499DRM DRIVER FOR RAYDIUM RM67191 PANELS
5500M:	Robert Chiras <robert.chiras@nxp.com>
5501S:	Maintained
5502F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5503F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5504
5505DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5506M:	Guido Günther <agx@sigxcpu.org>
5507R:	Purism Kernel Team <kernel@puri.sm>
5508S:	Maintained
5509F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5510F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5511
5512DRM DRIVER FOR SAVAGE VIDEO CARDS
5513S:	Orphan / Obsolete
5514F:	drivers/gpu/drm/savage/
5515F:	include/uapi/drm/savage_drm.h
5516
5517DRM DRIVER FOR SIS VIDEO CARDS
5518S:	Orphan / Obsolete
5519F:	drivers/gpu/drm/sis/
5520F:	include/uapi/drm/sis_drm.h
5521
5522DRM DRIVER FOR SITRONIX ST7586 PANELS
5523M:	David Lechner <david@lechnology.com>
5524S:	Maintained
5525T:	git git://anongit.freedesktop.org/drm/drm-misc
5526F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5527F:	drivers/gpu/drm/tiny/st7586.c
5528
5529DRM DRIVER FOR SITRONIX ST7701 PANELS
5530M:	Jagan Teki <jagan@amarulasolutions.com>
5531S:	Maintained
5532F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5533F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5534
5535DRM DRIVER FOR SITRONIX ST7735R PANELS
5536M:	David Lechner <david@lechnology.com>
5537S:	Maintained
5538T:	git git://anongit.freedesktop.org/drm/drm-misc
5539F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5540F:	drivers/gpu/drm/tiny/st7735r.c
5541
5542DRM DRIVER FOR SONY ACX424AKP PANELS
5543M:	Linus Walleij <linus.walleij@linaro.org>
5544S:	Maintained
5545T:	git git://anongit.freedesktop.org/drm/drm-misc
5546F:	drivers/gpu/drm/panel/panel-sony-acx424akp.c
5547
5548DRM DRIVER FOR ST-ERICSSON MCDE
5549M:	Linus Walleij <linus.walleij@linaro.org>
5550S:	Maintained
5551T:	git git://anongit.freedesktop.org/drm/drm-misc
5552F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5553F:	drivers/gpu/drm/mcde/
5554
5555DRM DRIVER FOR TDFX VIDEO CARDS
5556S:	Orphan / Obsolete
5557F:	drivers/gpu/drm/tdfx/
5558
5559DRM DRIVER FOR TPO TPG110 PANELS
5560M:	Linus Walleij <linus.walleij@linaro.org>
5561S:	Maintained
5562T:	git git://anongit.freedesktop.org/drm/drm-misc
5563F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5564F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5565
5566DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5567M:	Dave Airlie <airlied@redhat.com>
5568R:	Sean Paul <sean@poorly.run>
5569L:	dri-devel@lists.freedesktop.org
5570S:	Odd Fixes
5571T:	git git://anongit.freedesktop.org/drm/drm-misc
5572F:	drivers/gpu/drm/udl/
5573
5574DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5575M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5576R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5577R:	Daniel Vetter <daniel@ffwll.ch>
5578L:	dri-devel@lists.freedesktop.org
5579S:	Maintained
5580T:	git git://anongit.freedesktop.org/drm/drm-misc
5581F:	Documentation/gpu/vkms.rst
5582F:	drivers/gpu/drm/vkms/
5583
5584DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5585M:	Hans de Goede <hdegoede@redhat.com>
5586L:	dri-devel@lists.freedesktop.org
5587S:	Maintained
5588T:	git git://anongit.freedesktop.org/drm/drm-misc
5589F:	drivers/gpu/drm/vboxvideo/
5590
5591DRM DRIVER FOR VMWARE VIRTUAL GPU
5592M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5593M:	Roland Scheidegger <sroland@vmware.com>
5594L:	dri-devel@lists.freedesktop.org
5595S:	Supported
5596T:	git git://people.freedesktop.org/~sroland/linux
5597F:	drivers/gpu/drm/vmwgfx/
5598F:	include/uapi/drm/vmwgfx_drm.h
5599
5600DRM DRIVERS
5601M:	David Airlie <airlied@linux.ie>
5602M:	Daniel Vetter <daniel@ffwll.ch>
5603L:	dri-devel@lists.freedesktop.org
5604S:	Maintained
5605B:	https://bugs.freedesktop.org/
5606C:	irc://chat.freenode.net/dri-devel
5607T:	git git://anongit.freedesktop.org/drm/drm
5608F:	Documentation/devicetree/bindings/display/
5609F:	Documentation/devicetree/bindings/gpu/
5610F:	Documentation/gpu/
5611F:	drivers/gpu/drm/
5612F:	drivers/gpu/vga/
5613F:	include/drm/
5614F:	include/linux/vga*
5615F:	include/uapi/drm/
5616
5617DRM DRIVERS AND MISC GPU PATCHES
5618M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5619M:	Maxime Ripard <mripard@kernel.org>
5620M:	Thomas Zimmermann <tzimmermann@suse.de>
5621S:	Maintained
5622W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5623T:	git git://anongit.freedesktop.org/drm/drm-misc
5624F:	Documentation/gpu/
5625F:	drivers/gpu/drm/*
5626F:	drivers/gpu/vga/
5627F:	include/drm/drm*
5628F:	include/linux/vga*
5629F:	include/uapi/drm/drm*
5630
5631DRM DRIVERS FOR ALLWINNER A10
5632M:	Maxime Ripard <mripard@kernel.org>
5633M:	Chen-Yu Tsai <wens@csie.org>
5634L:	dri-devel@lists.freedesktop.org
5635S:	Supported
5636T:	git git://anongit.freedesktop.org/drm/drm-misc
5637F:	Documentation/devicetree/bindings/display/allwinner*
5638F:	drivers/gpu/drm/sun4i/
5639
5640DRM DRIVERS FOR AMLOGIC SOCS
5641M:	Neil Armstrong <narmstrong@baylibre.com>
5642L:	dri-devel@lists.freedesktop.org
5643L:	linux-amlogic@lists.infradead.org
5644S:	Supported
5645W:	http://linux-meson.com/
5646T:	git git://anongit.freedesktop.org/drm/drm-misc
5647F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5648F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5649F:	Documentation/gpu/meson.rst
5650F:	drivers/gpu/drm/meson/
5651
5652DRM DRIVERS FOR ATMEL HLCDC
5653M:	Sam Ravnborg <sam@ravnborg.org>
5654M:	Boris Brezillon <bbrezillon@kernel.org>
5655L:	dri-devel@lists.freedesktop.org
5656S:	Supported
5657T:	git git://anongit.freedesktop.org/drm/drm-misc
5658F:	Documentation/devicetree/bindings/display/atmel/
5659F:	drivers/gpu/drm/atmel-hlcdc/
5660
5661DRM DRIVERS FOR BRIDGE CHIPS
5662M:	Andrzej Hajda <a.hajda@samsung.com>
5663M:	Neil Armstrong <narmstrong@baylibre.com>
5664R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5665R:	Jonas Karlman <jonas@kwiboo.se>
5666R:	Jernej Skrabec <jernej.skrabec@siol.net>
5667S:	Maintained
5668T:	git git://anongit.freedesktop.org/drm/drm-misc
5669F:	drivers/gpu/drm/bridge/
5670
5671DRM DRIVERS FOR EXYNOS
5672M:	Inki Dae <inki.dae@samsung.com>
5673M:	Joonyoung Shim <jy0922.shim@samsung.com>
5674M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5675M:	Kyungmin Park <kyungmin.park@samsung.com>
5676L:	dri-devel@lists.freedesktop.org
5677S:	Supported
5678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5679F:	Documentation/devicetree/bindings/display/exynos/
5680F:	drivers/gpu/drm/exynos/
5681F:	include/uapi/drm/exynos_drm.h
5682
5683DRM DRIVERS FOR FREESCALE DCU
5684M:	Stefan Agner <stefan@agner.ch>
5685M:	Alison Wang <alison.wang@nxp.com>
5686L:	dri-devel@lists.freedesktop.org
5687S:	Supported
5688T:	git git://anongit.freedesktop.org/drm/drm-misc
5689F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5690F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5691F:	drivers/gpu/drm/fsl-dcu/
5692
5693DRM DRIVERS FOR FREESCALE IMX
5694M:	Philipp Zabel <p.zabel@pengutronix.de>
5695L:	dri-devel@lists.freedesktop.org
5696S:	Maintained
5697F:	Documentation/devicetree/bindings/display/imx/
5698F:	drivers/gpu/drm/imx/
5699F:	drivers/gpu/ipu-v3/
5700
5701DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5702M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5703L:	dri-devel@lists.freedesktop.org
5704S:	Maintained
5705T:	git git://github.com/patjak/drm-gma500
5706F:	drivers/gpu/drm/gma500/
5707
5708DRM DRIVERS FOR HISILICON
5709M:	Xinliang Liu <xinliang.liu@linaro.org>
5710M:	Rongrong Zou <zourongrong@gmail.com>
5711R:	John Stultz <john.stultz@linaro.org>
5712R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5713R:	Chen Feng <puck.chen@hisilicon.com>
5714L:	dri-devel@lists.freedesktop.org
5715S:	Maintained
5716T:	git git://anongit.freedesktop.org/drm/drm-misc
5717F:	Documentation/devicetree/bindings/display/hisilicon/
5718F:	drivers/gpu/drm/hisilicon/
5719
5720DRM DRIVERS FOR LIMA
5721M:	Qiang Yu <yuq825@gmail.com>
5722L:	dri-devel@lists.freedesktop.org
5723L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5724S:	Maintained
5725T:	git git://anongit.freedesktop.org/drm/drm-misc
5726F:	drivers/gpu/drm/lima/
5727F:	include/uapi/drm/lima_drm.h
5728
5729DRM DRIVERS FOR MEDIATEK
5730M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
5731M:	Philipp Zabel <p.zabel@pengutronix.de>
5732L:	dri-devel@lists.freedesktop.org
5733S:	Supported
5734F:	Documentation/devicetree/bindings/display/mediatek/
5735F:	drivers/gpu/drm/mediatek/
5736
5737DRM DRIVERS FOR NVIDIA TEGRA
5738M:	Thierry Reding <thierry.reding@gmail.com>
5739L:	dri-devel@lists.freedesktop.org
5740L:	linux-tegra@vger.kernel.org
5741S:	Supported
5742T:	git git://anongit.freedesktop.org/tegra/linux.git
5743F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5744F:	drivers/gpu/drm/tegra/
5745F:	drivers/gpu/host1x/
5746F:	include/linux/host1x.h
5747F:	include/uapi/drm/tegra_drm.h
5748
5749DRM DRIVERS FOR RENESAS
5750M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5751M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5752L:	dri-devel@lists.freedesktop.org
5753L:	linux-renesas-soc@vger.kernel.org
5754S:	Supported
5755T:	git git://linuxtv.org/pinchartl/media drm/du/next
5756F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5757F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5758F:	Documentation/devicetree/bindings/display/renesas,du.txt
5759F:	drivers/gpu/drm/rcar-du/
5760F:	drivers/gpu/drm/shmobile/
5761F:	include/linux/platform_data/shmob_drm.h
5762
5763DRM DRIVERS FOR ROCKCHIP
5764M:	Sandy Huang <hjc@rock-chips.com>
5765M:	Heiko Stübner <heiko@sntech.de>
5766L:	dri-devel@lists.freedesktop.org
5767S:	Maintained
5768T:	git git://anongit.freedesktop.org/drm/drm-misc
5769F:	Documentation/devicetree/bindings/display/rockchip/
5770F:	drivers/gpu/drm/rockchip/
5771
5772DRM DRIVERS FOR STI
5773M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5774M:	Vincent Abriou <vincent.abriou@st.com>
5775L:	dri-devel@lists.freedesktop.org
5776S:	Maintained
5777T:	git git://anongit.freedesktop.org/drm/drm-misc
5778F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5779F:	drivers/gpu/drm/sti
5780
5781DRM DRIVERS FOR STM
5782M:	Yannick Fertre <yannick.fertre@st.com>
5783M:	Philippe Cornu <philippe.cornu@st.com>
5784M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5785M:	Vincent Abriou <vincent.abriou@st.com>
5786L:	dri-devel@lists.freedesktop.org
5787S:	Maintained
5788T:	git git://anongit.freedesktop.org/drm/drm-misc
5789F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5790F:	drivers/gpu/drm/stm
5791
5792DRM DRIVERS FOR TI KEYSTONE
5793M:	Jyri Sarha <jsarha@ti.com>
5794M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5795L:	dri-devel@lists.freedesktop.org
5796S:	Maintained
5797T:	git git://anongit.freedesktop.org/drm/drm-misc
5798F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5799F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5800F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5801F:	drivers/gpu/drm/tidss/
5802
5803DRM DRIVERS FOR TI LCDC
5804M:	Jyri Sarha <jsarha@ti.com>
5805R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5806L:	dri-devel@lists.freedesktop.org
5807S:	Maintained
5808F:	Documentation/devicetree/bindings/display/tilcdc/
5809F:	drivers/gpu/drm/tilcdc/
5810
5811DRM DRIVERS FOR TI OMAP
5812M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5813L:	dri-devel@lists.freedesktop.org
5814S:	Maintained
5815F:	Documentation/devicetree/bindings/display/ti/
5816F:	drivers/gpu/drm/omapdrm/
5817
5818DRM DRIVERS FOR V3D
5819M:	Eric Anholt <eric@anholt.net>
5820S:	Supported
5821T:	git git://anongit.freedesktop.org/drm/drm-misc
5822F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5823F:	drivers/gpu/drm/v3d/
5824F:	include/uapi/drm/v3d_drm.h
5825
5826DRM DRIVERS FOR VC4
5827M:	Eric Anholt <eric@anholt.net>
5828S:	Supported
5829T:	git git://github.com/anholt/linux
5830T:	git git://anongit.freedesktop.org/drm/drm-misc
5831F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5832F:	drivers/gpu/drm/vc4/
5833F:	include/uapi/drm/vc4_drm.h
5834
5835DRM DRIVERS FOR VIVANTE GPU IP
5836M:	Lucas Stach <l.stach@pengutronix.de>
5837R:	Russell King <linux+etnaviv@armlinux.org.uk>
5838R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5839L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5840L:	dri-devel@lists.freedesktop.org
5841S:	Maintained
5842F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5843F:	drivers/gpu/drm/etnaviv/
5844F:	include/uapi/drm/etnaviv_drm.h
5845
5846DRM DRIVERS FOR XEN
5847M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5848L:	dri-devel@lists.freedesktop.org
5849L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5850S:	Supported
5851T:	git git://anongit.freedesktop.org/drm/drm-misc
5852F:	Documentation/gpu/xen-front.rst
5853F:	drivers/gpu/drm/xen/
5854
5855DRM DRIVERS FOR ZTE ZX
5856M:	Shawn Guo <shawnguo@kernel.org>
5857L:	dri-devel@lists.freedesktop.org
5858S:	Maintained
5859T:	git git://anongit.freedesktop.org/drm/drm-misc
5860F:	Documentation/devicetree/bindings/display/zte,vou.txt
5861F:	drivers/gpu/drm/zte/
5862
5863DRM PANEL DRIVERS
5864M:	Thierry Reding <thierry.reding@gmail.com>
5865R:	Sam Ravnborg <sam@ravnborg.org>
5866L:	dri-devel@lists.freedesktop.org
5867S:	Maintained
5868T:	git git://anongit.freedesktop.org/drm/drm-misc
5869F:	Documentation/devicetree/bindings/display/panel/
5870F:	drivers/gpu/drm/drm_panel.c
5871F:	drivers/gpu/drm/panel/
5872F:	include/drm/drm_panel.h
5873
5874DRM TTM SUBSYSTEM
5875M:	Christian Koenig <christian.koenig@amd.com>
5876M:	Huang Rui <ray.huang@amd.com>
5877L:	dri-devel@lists.freedesktop.org
5878S:	Maintained
5879T:	git git://people.freedesktop.org/~agd5f/linux
5880F:	drivers/gpu/drm/ttm/
5881F:	include/drm/ttm/
5882
5883DSBR100 USB FM RADIO DRIVER
5884M:	Alexey Klimov <klimov.linux@gmail.com>
5885L:	linux-media@vger.kernel.org
5886S:	Maintained
5887T:	git git://linuxtv.org/media_tree.git
5888F:	drivers/media/radio/dsbr100.c
5889
5890DT3155 MEDIA DRIVER
5891M:	Hans Verkuil <hverkuil@xs4all.nl>
5892L:	linux-media@vger.kernel.org
5893S:	Odd Fixes
5894W:	https://linuxtv.org
5895T:	git git://linuxtv.org/media_tree.git
5896F:	drivers/media/pci/dt3155/
5897
5898DVB_USB_AF9015 MEDIA DRIVER
5899M:	Antti Palosaari <crope@iki.fi>
5900L:	linux-media@vger.kernel.org
5901S:	Maintained
5902W:	https://linuxtv.org
5903W:	http://palosaari.fi/linux/
5904Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5905T:	git git://linuxtv.org/anttip/media_tree.git
5906F:	drivers/media/usb/dvb-usb-v2/af9015*
5907
5908DVB_USB_AF9035 MEDIA DRIVER
5909M:	Antti Palosaari <crope@iki.fi>
5910L:	linux-media@vger.kernel.org
5911S:	Maintained
5912W:	https://linuxtv.org
5913W:	http://palosaari.fi/linux/
5914Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5915T:	git git://linuxtv.org/anttip/media_tree.git
5916F:	drivers/media/usb/dvb-usb-v2/af9035*
5917
5918DVB_USB_ANYSEE MEDIA DRIVER
5919M:	Antti Palosaari <crope@iki.fi>
5920L:	linux-media@vger.kernel.org
5921S:	Maintained
5922W:	https://linuxtv.org
5923W:	http://palosaari.fi/linux/
5924Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5925T:	git git://linuxtv.org/anttip/media_tree.git
5926F:	drivers/media/usb/dvb-usb-v2/anysee*
5927
5928DVB_USB_AU6610 MEDIA DRIVER
5929M:	Antti Palosaari <crope@iki.fi>
5930L:	linux-media@vger.kernel.org
5931S:	Maintained
5932W:	https://linuxtv.org
5933W:	http://palosaari.fi/linux/
5934Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5935T:	git git://linuxtv.org/anttip/media_tree.git
5936F:	drivers/media/usb/dvb-usb-v2/au6610*
5937
5938DVB_USB_CE6230 MEDIA DRIVER
5939M:	Antti Palosaari <crope@iki.fi>
5940L:	linux-media@vger.kernel.org
5941S:	Maintained
5942W:	https://linuxtv.org
5943W:	http://palosaari.fi/linux/
5944Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5945T:	git git://linuxtv.org/anttip/media_tree.git
5946F:	drivers/media/usb/dvb-usb-v2/ce6230*
5947
5948DVB_USB_CXUSB MEDIA DRIVER
5949M:	Michael Krufky <mkrufky@linuxtv.org>
5950L:	linux-media@vger.kernel.org
5951S:	Maintained
5952W:	https://linuxtv.org
5953W:	http://github.com/mkrufky
5954Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5955T:	git git://linuxtv.org/media_tree.git
5956F:	drivers/media/usb/dvb-usb/cxusb*
5957
5958DVB_USB_EC168 MEDIA DRIVER
5959M:	Antti Palosaari <crope@iki.fi>
5960L:	linux-media@vger.kernel.org
5961S:	Maintained
5962W:	https://linuxtv.org
5963W:	http://palosaari.fi/linux/
5964Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5965T:	git git://linuxtv.org/anttip/media_tree.git
5966F:	drivers/media/usb/dvb-usb-v2/ec168*
5967
5968DVB_USB_GL861 MEDIA DRIVER
5969M:	Antti Palosaari <crope@iki.fi>
5970L:	linux-media@vger.kernel.org
5971S:	Maintained
5972W:	https://linuxtv.org
5973Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5974T:	git git://linuxtv.org/anttip/media_tree.git
5975F:	drivers/media/usb/dvb-usb-v2/gl861*
5976
5977DVB_USB_MXL111SF MEDIA DRIVER
5978M:	Michael Krufky <mkrufky@linuxtv.org>
5979L:	linux-media@vger.kernel.org
5980S:	Maintained
5981W:	https://linuxtv.org
5982W:	http://github.com/mkrufky
5983Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5984T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5985F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5986
5987DVB_USB_RTL28XXU MEDIA DRIVER
5988M:	Antti Palosaari <crope@iki.fi>
5989L:	linux-media@vger.kernel.org
5990S:	Maintained
5991W:	https://linuxtv.org
5992W:	http://palosaari.fi/linux/
5993Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5994T:	git git://linuxtv.org/anttip/media_tree.git
5995F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5996
5997DVB_USB_V2 MEDIA DRIVER
5998M:	Antti Palosaari <crope@iki.fi>
5999L:	linux-media@vger.kernel.org
6000S:	Maintained
6001W:	https://linuxtv.org
6002W:	http://palosaari.fi/linux/
6003Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6004T:	git git://linuxtv.org/anttip/media_tree.git
6005F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
6006F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
6007
6008DYNAMIC DEBUG
6009M:	Jason Baron <jbaron@akamai.com>
6010S:	Maintained
6011F:	include/linux/dynamic_debug.h
6012F:	lib/dynamic_debug.c
6013
6014DYNAMIC INTERRUPT MODERATION
6015M:	Tal Gilboa <talgi@mellanox.com>
6016S:	Maintained
6017F:	Documentation/networking/net_dim.rst
6018F:	include/linux/dim.h
6019F:	lib/dim/
6020
6021DZ DECSTATION DZ11 SERIAL DRIVER
6022M:	"Maciej W. Rozycki" <macro@linux-mips.org>
6023S:	Maintained
6024F:	drivers/tty/serial/dz.*
6025
6026E3X0 POWER BUTTON DRIVER
6027M:	Moritz Fischer <moritz.fischer@ettus.com>
6028L:	usrp-users@lists.ettus.com
6029S:	Supported
6030W:	http://www.ettus.com
6031F:	Documentation/devicetree/bindings/input/e3x0-button.txt
6032F:	drivers/input/misc/e3x0-button.c
6033
6034E4000 MEDIA DRIVER
6035M:	Antti Palosaari <crope@iki.fi>
6036L:	linux-media@vger.kernel.org
6037S:	Maintained
6038W:	https://linuxtv.org
6039W:	http://palosaari.fi/linux/
6040Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6041T:	git git://linuxtv.org/anttip/media_tree.git
6042F:	drivers/media/tuners/e4000*
6043
6044EARTH_PT1 MEDIA DRIVER
6045M:	Akihiro Tsukada <tskd08@gmail.com>
6046L:	linux-media@vger.kernel.org
6047S:	Odd Fixes
6048F:	drivers/media/pci/pt1/
6049
6050EARTH_PT3 MEDIA DRIVER
6051M:	Akihiro Tsukada <tskd08@gmail.com>
6052L:	linux-media@vger.kernel.org
6053S:	Odd Fixes
6054F:	drivers/media/pci/pt3/
6055
6056EC100 MEDIA DRIVER
6057M:	Antti Palosaari <crope@iki.fi>
6058L:	linux-media@vger.kernel.org
6059S:	Maintained
6060W:	https://linuxtv.org
6061W:	http://palosaari.fi/linux/
6062Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6063T:	git git://linuxtv.org/anttip/media_tree.git
6064F:	drivers/media/dvb-frontends/ec100*
6065
6066ECRYPT FILE SYSTEM
6067M:	Tyler Hicks <code@tyhicks.com>
6068L:	ecryptfs@vger.kernel.org
6069S:	Odd Fixes
6070W:	http://ecryptfs.org
6071W:	https://launchpad.net/ecryptfs
6072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6073F:	Documentation/filesystems/ecryptfs.rst
6074F:	fs/ecryptfs/
6075
6076EDAC-AMD64
6077M:	Borislav Petkov <bp@alien8.de>
6078L:	linux-edac@vger.kernel.org
6079S:	Maintained
6080F:	drivers/edac/amd64_edac*
6081
6082EDAC-ARMADA
6083M:	Jan Luebbe <jlu@pengutronix.de>
6084L:	linux-edac@vger.kernel.org
6085S:	Maintained
6086F:	drivers/edac/armada_xp_*
6087
6088EDAC-AST2500
6089M:	Stefan Schaeckeler <sschaeck@cisco.com>
6090S:	Supported
6091F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6092F:	drivers/edac/aspeed_edac.c
6093
6094EDAC-BLUEFIELD
6095M:	Shravan Kumar Ramani <sramani@mellanox.com>
6096S:	Supported
6097F:	drivers/edac/bluefield_edac.c
6098
6099EDAC-CALXEDA
6100M:	Robert Richter <rric@kernel.org>
6101L:	linux-edac@vger.kernel.org
6102S:	Maintained
6103F:	drivers/edac/highbank*
6104
6105EDAC-CAVIUM OCTEON
6106M:	Ralf Baechle <ralf@linux-mips.org>
6107M:	Robert Richter <rrichter@marvell.com>
6108L:	linux-edac@vger.kernel.org
6109L:	linux-mips@vger.kernel.org
6110S:	Supported
6111F:	drivers/edac/octeon_edac*
6112
6113EDAC-CAVIUM THUNDERX
6114M:	Robert Richter <rrichter@marvell.com>
6115L:	linux-edac@vger.kernel.org
6116S:	Supported
6117F:	drivers/edac/thunderx_edac*
6118
6119EDAC-CORE
6120M:	Borislav Petkov <bp@alien8.de>
6121M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6122M:	Tony Luck <tony.luck@intel.com>
6123R:	James Morse <james.morse@arm.com>
6124R:	Robert Richter <rrichter@marvell.com>
6125L:	linux-edac@vger.kernel.org
6126S:	Supported
6127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6128F:	Documentation/admin-guide/ras.rst
6129F:	Documentation/driver-api/edac.rst
6130F:	drivers/edac/
6131F:	include/linux/edac.h
6132
6133EDAC-DMC520
6134M:	Lei Wang <lewan@microsoft.com>
6135L:	linux-edac@vger.kernel.org
6136S:	Supported
6137F:	drivers/edac/dmc520_edac.c
6138
6139EDAC-E752X
6140M:	Mark Gross <mark.gross@intel.com>
6141L:	linux-edac@vger.kernel.org
6142S:	Maintained
6143F:	drivers/edac/e752x_edac.c
6144
6145EDAC-E7XXX
6146L:	linux-edac@vger.kernel.org
6147S:	Maintained
6148F:	drivers/edac/e7xxx_edac.c
6149
6150EDAC-FSL_DDR
6151M:	York Sun <york.sun@nxp.com>
6152L:	linux-edac@vger.kernel.org
6153S:	Maintained
6154F:	drivers/edac/fsl_ddr_edac.*
6155
6156EDAC-GHES
6157M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6158L:	linux-edac@vger.kernel.org
6159S:	Maintained
6160F:	drivers/edac/ghes_edac.c
6161
6162EDAC-I10NM
6163M:	Tony Luck <tony.luck@intel.com>
6164L:	linux-edac@vger.kernel.org
6165S:	Maintained
6166F:	drivers/edac/i10nm_base.c
6167
6168EDAC-I3000
6169L:	linux-edac@vger.kernel.org
6170S:	Orphan
6171F:	drivers/edac/i3000_edac.c
6172
6173EDAC-I5000
6174L:	linux-edac@vger.kernel.org
6175S:	Maintained
6176F:	drivers/edac/i5000_edac.c
6177
6178EDAC-I5400
6179M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6180L:	linux-edac@vger.kernel.org
6181S:	Maintained
6182F:	drivers/edac/i5400_edac.c
6183
6184EDAC-I7300
6185M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6186L:	linux-edac@vger.kernel.org
6187S:	Maintained
6188F:	drivers/edac/i7300_edac.c
6189
6190EDAC-I7CORE
6191M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6192L:	linux-edac@vger.kernel.org
6193S:	Maintained
6194F:	drivers/edac/i7core_edac.c
6195
6196EDAC-I82443BXGX
6197M:	Tim Small <tim@buttersideup.com>
6198L:	linux-edac@vger.kernel.org
6199S:	Maintained
6200F:	drivers/edac/i82443bxgx_edac.c
6201
6202EDAC-I82975X
6203M:	"Arvind R." <arvino55@gmail.com>
6204L:	linux-edac@vger.kernel.org
6205S:	Maintained
6206F:	drivers/edac/i82975x_edac.c
6207
6208EDAC-IE31200
6209M:	Jason Baron <jbaron@akamai.com>
6210L:	linux-edac@vger.kernel.org
6211S:	Maintained
6212F:	drivers/edac/ie31200_edac.c
6213
6214EDAC-MPC85XX
6215M:	Johannes Thumshirn <morbidrsa@gmail.com>
6216L:	linux-edac@vger.kernel.org
6217S:	Maintained
6218F:	drivers/edac/mpc85xx_edac.[ch]
6219
6220EDAC-PASEMI
6221M:	Egor Martovetsky <egor@pasemi.com>
6222L:	linux-edac@vger.kernel.org
6223S:	Maintained
6224F:	drivers/edac/pasemi_edac.c
6225
6226EDAC-PND2
6227M:	Tony Luck <tony.luck@intel.com>
6228L:	linux-edac@vger.kernel.org
6229S:	Maintained
6230F:	drivers/edac/pnd2_edac.[ch]
6231
6232EDAC-QCOM
6233M:	Channagoud Kadabi <ckadabi@codeaurora.org>
6234M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6235L:	linux-arm-msm@vger.kernel.org
6236L:	linux-edac@vger.kernel.org
6237S:	Maintained
6238F:	drivers/edac/qcom_edac.c
6239
6240EDAC-R82600
6241M:	Tim Small <tim@buttersideup.com>
6242L:	linux-edac@vger.kernel.org
6243S:	Maintained
6244F:	drivers/edac/r82600_edac.c
6245
6246EDAC-SBRIDGE
6247M:	Tony Luck <tony.luck@intel.com>
6248R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6249L:	linux-edac@vger.kernel.org
6250S:	Maintained
6251F:	drivers/edac/sb_edac.c
6252
6253EDAC-SIFIVE
6254M:	Yash Shah <yash.shah@sifive.com>
6255L:	linux-edac@vger.kernel.org
6256S:	Supported
6257F:	drivers/edac/sifive_edac.c
6258
6259EDAC-SKYLAKE
6260M:	Tony Luck <tony.luck@intel.com>
6261L:	linux-edac@vger.kernel.org
6262S:	Maintained
6263F:	drivers/edac/skx_*.c
6264
6265EDAC-TI
6266M:	Tero Kristo <t-kristo@ti.com>
6267L:	linux-edac@vger.kernel.org
6268S:	Maintained
6269F:	drivers/edac/ti_edac.c
6270
6271EDIROL UA-101/UA-1000 DRIVER
6272M:	Clemens Ladisch <clemens@ladisch.de>
6273L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6274S:	Maintained
6275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6276F:	sound/usb/misc/ua101.c
6277
6278EFI TEST DRIVER
6279M:	Ivan Hu <ivan.hu@canonical.com>
6280M:	Ard Biesheuvel <ardb@kernel.org>
6281L:	linux-efi@vger.kernel.org
6282S:	Maintained
6283F:	drivers/firmware/efi/test/
6284
6285EFI VARIABLE FILESYSTEM
6286M:	Matthew Garrett <matthew.garrett@nebula.com>
6287M:	Jeremy Kerr <jk@ozlabs.org>
6288M:	Ard Biesheuvel <ardb@kernel.org>
6289L:	linux-efi@vger.kernel.org
6290S:	Maintained
6291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6292F:	fs/efivarfs/
6293
6294EFIFB FRAMEBUFFER DRIVER
6295M:	Peter Jones <pjones@redhat.com>
6296L:	linux-fbdev@vger.kernel.org
6297S:	Maintained
6298F:	drivers/video/fbdev/efifb.c
6299
6300EFS FILESYSTEM
6301S:	Orphan
6302W:	http://aeschi.ch.eu.org/efs/
6303F:	fs/efs/
6304
6305EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6306M:	Douglas Miller <dougmill@linux.ibm.com>
6307L:	netdev@vger.kernel.org
6308S:	Maintained
6309F:	drivers/net/ethernet/ibm/ehea/
6310
6311EM28XX VIDEO4LINUX DRIVER
6312M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6313L:	linux-media@vger.kernel.org
6314S:	Maintained
6315W:	https://linuxtv.org
6316T:	git git://linuxtv.org/media_tree.git
6317F:	Documentation/admin-guide/media/em28xx*
6318F:	drivers/media/usb/em28xx/
6319
6320EMBEDDED LINUX
6321M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6322M:	Matt Mackall <mpm@selenic.com>
6323M:	David Woodhouse <dwmw2@infradead.org>
6324L:	linux-embedded@vger.kernel.org
6325S:	Maintained
6326
6327EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6328M:	Adrian Hunter <adrian.hunter@intel.com>
6329M:	Ritesh Harjani <riteshh@codeaurora.org>
6330M:	Asutosh Das <asutoshd@codeaurora.org>
6331L:	linux-mmc@vger.kernel.org
6332S:	Maintained
6333F:	drivers/mmc/host/cqhci*
6334
6335EMULEX 10Gbps iSCSI - OneConnect DRIVER
6336M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6337M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6338M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6339L:	linux-scsi@vger.kernel.org
6340S:	Supported
6341W:	http://www.broadcom.com
6342F:	drivers/scsi/be2iscsi/
6343
6344EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6345M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6346M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6347M:	Somnath Kotur <somnath.kotur@broadcom.com>
6348L:	netdev@vger.kernel.org
6349S:	Supported
6350W:	http://www.emulex.com
6351F:	drivers/net/ethernet/emulex/benet/
6352
6353EMULEX ONECONNECT ROCE DRIVER
6354M:	Selvin Xavier <selvin.xavier@broadcom.com>
6355M:	Devesh Sharma <devesh.sharma@broadcom.com>
6356L:	linux-rdma@vger.kernel.org
6357S:	Odd Fixes
6358W:	http://www.broadcom.com
6359F:	drivers/infiniband/hw/ocrdma/
6360F:	include/uapi/rdma/ocrdma-abi.h
6361
6362EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6363M:	James Smart <james.smart@broadcom.com>
6364M:	Dick Kennedy <dick.kennedy@broadcom.com>
6365L:	linux-scsi@vger.kernel.org
6366S:	Supported
6367W:	http://www.broadcom.com
6368F:	drivers/scsi/lpfc/
6369
6370ENE CB710 FLASH CARD READER DRIVER
6371M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6372S:	Maintained
6373F:	drivers/misc/cb710/
6374F:	drivers/mmc/host/cb710-mmc.*
6375F:	include/linux/cb710.h
6376
6377ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6378M:	Maxim Levitsky <maximlevitsky@gmail.com>
6379S:	Maintained
6380F:	drivers/media/rc/ene_ir.*
6381
6382EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6383M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
6384L:	linuxppc-dev@lists.ozlabs.org
6385S:	Maintained
6386F:	drivers/tty/ehv_bytechan.c
6387
6388EPSON S1D13XXX FRAMEBUFFER DRIVER
6389M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6390S:	Maintained
6391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6392F:	drivers/video/fbdev/s1d13xxxfb.c
6393F:	include/video/s1d13xxxfb.h
6394
6395EROFS FILE SYSTEM
6396M:	Gao Xiang <xiang@kernel.org>
6397M:	Chao Yu <yuchao0@huawei.com>
6398L:	linux-erofs@lists.ozlabs.org
6399S:	Maintained
6400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6401F:	Documentation/filesystems/erofs.rst
6402F:	fs/erofs/
6403F:	include/trace/events/erofs.h
6404
6405ERRSEQ ERROR TRACKING INFRASTRUCTURE
6406M:	Jeff Layton <jlayton@kernel.org>
6407S:	Maintained
6408F:	include/linux/errseq.h
6409F:	lib/errseq.c
6410
6411ET131X NETWORK DRIVER
6412M:	Mark Einon <mark.einon@gmail.com>
6413S:	Odd Fixes
6414F:	drivers/net/ethernet/agere/
6415
6416ETHERNET BRIDGE
6417M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6418M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6419L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6420L:	netdev@vger.kernel.org
6421S:	Maintained
6422W:	http://www.linuxfoundation.org/en/Net:Bridge
6423F:	include/linux/netfilter_bridge/
6424F:	net/bridge/
6425
6426ETHERNET PHY LIBRARY
6427M:	Andrew Lunn <andrew@lunn.ch>
6428M:	Florian Fainelli <f.fainelli@gmail.com>
6429M:	Heiner Kallweit <hkallweit1@gmail.com>
6430R:	Russell King <linux@armlinux.org.uk>
6431L:	netdev@vger.kernel.org
6432S:	Maintained
6433F:	Documentation/ABI/testing/sysfs-class-net-phydev
6434F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6435F:	Documentation/devicetree/bindings/net/mdio*
6436F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
6437F:	Documentation/networking/phy.rst
6438F:	drivers/net/phy/
6439F:	drivers/of/of_mdio.c
6440F:	drivers/of/of_net.c
6441F:	include/dt-bindings/net/qca-ar803x.h
6442F:	include/linux/*mdio*.h
6443F:	include/linux/of_net.h
6444F:	include/linux/phy.h
6445F:	include/linux/phy_fixed.h
6446F:	include/linux/platform_data/mdio-bcm-unimac.h
6447F:	include/linux/platform_data/mdio-gpio.h
6448F:	include/trace/events/mdio.h
6449F:	include/uapi/linux/mdio.h
6450F:	include/uapi/linux/mii.h
6451
6452EXFAT FILE SYSTEM
6453M:	Namjae Jeon <namjae.jeon@samsung.com>
6454M:	Sungjong Seo <sj1557.seo@samsung.com>
6455L:	linux-fsdevel@vger.kernel.org
6456S:	Maintained
6457F:	fs/exfat/
6458
6459EXT2 FILE SYSTEM
6460M:	Jan Kara <jack@suse.com>
6461L:	linux-ext4@vger.kernel.org
6462S:	Maintained
6463F:	Documentation/filesystems/ext2.rst
6464F:	fs/ext2/
6465F:	include/linux/ext2*
6466
6467EXT4 FILE SYSTEM
6468M:	"Theodore Ts'o" <tytso@mit.edu>
6469M:	Andreas Dilger <adilger.kernel@dilger.ca>
6470L:	linux-ext4@vger.kernel.org
6471S:	Maintained
6472W:	http://ext4.wiki.kernel.org
6473Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6475F:	Documentation/filesystems/ext4/
6476F:	fs/ext4/
6477
6478Extended Verification Module (EVM)
6479M:	Mimi Zohar <zohar@linux.ibm.com>
6480L:	linux-integrity@vger.kernel.org
6481S:	Supported
6482F:	security/integrity/evm/
6483
6484EXTENSIBLE FIRMWARE INTERFACE (EFI)
6485M:	Ard Biesheuvel <ardb@kernel.org>
6486L:	linux-efi@vger.kernel.org
6487S:	Maintained
6488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6489F:	Documentation/admin-guide/efi-stub.rst
6490F:	arch/*/include/asm/efi.h
6491F:	arch/*/kernel/efi.c
6492F:	arch/arm/boot/compressed/efi-header.S
6493F:	arch/arm64/kernel/efi-entry.S
6494F:	arch/x86/platform/efi/
6495F:	drivers/firmware/efi/
6496F:	include/linux/efi*.h
6497
6498EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6499M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6500M:	Chanwoo Choi <cw00.choi@samsung.com>
6501L:	linux-kernel@vger.kernel.org
6502S:	Maintained
6503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6504F:	Documentation/devicetree/bindings/extcon/
6505F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6506F:	drivers/extcon/
6507F:	include/linux/extcon.h
6508F:	include/linux/extcon/
6509
6510EXTRA BOOT CONFIG
6511M:	Masami Hiramatsu <mhiramat@kernel.org>
6512S:	Maintained
6513F:	Documentation/admin-guide/bootconfig.rst
6514F:	fs/proc/bootconfig.c
6515F:	include/linux/bootconfig.h
6516F:	lib/bootconfig.c
6517F:	tools/bootconfig/*
6518
6519EXYNOS DP DRIVER
6520M:	Jingoo Han <jingoohan1@gmail.com>
6521L:	dri-devel@lists.freedesktop.org
6522S:	Maintained
6523F:	drivers/gpu/drm/exynos/exynos_dp*
6524
6525EXYNOS SYSMMU (IOMMU) driver
6526M:	Marek Szyprowski <m.szyprowski@samsung.com>
6527L:	iommu@lists.linux-foundation.org
6528S:	Maintained
6529F:	drivers/iommu/exynos-iommu.c
6530
6531EZchip NPS platform support
6532M:	Vineet Gupta <vgupta@synopsys.com>
6533M:	Ofer Levi <oferle@mellanox.com>
6534S:	Supported
6535F:	arch/arc/boot/dts/eznps.dts
6536F:	arch/arc/plat-eznps
6537
6538F2FS FILE SYSTEM
6539M:	Jaegeuk Kim <jaegeuk@kernel.org>
6540M:	Chao Yu <yuchao0@huawei.com>
6541L:	linux-f2fs-devel@lists.sourceforge.net
6542S:	Maintained
6543W:	https://f2fs.wiki.kernel.org/
6544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6545F:	Documentation/ABI/testing/sysfs-fs-f2fs
6546F:	Documentation/filesystems/f2fs.rst
6547F:	fs/f2fs/
6548F:	include/linux/f2fs_fs.h
6549F:	include/trace/events/f2fs.h
6550
6551F71805F HARDWARE MONITORING DRIVER
6552M:	Jean Delvare <jdelvare@suse.com>
6553L:	linux-hwmon@vger.kernel.org
6554S:	Maintained
6555F:	Documentation/hwmon/f71805f.rst
6556F:	drivers/hwmon/f71805f.c
6557
6558FADDR2LINE
6559M:	Josh Poimboeuf <jpoimboe@redhat.com>
6560S:	Maintained
6561F:	scripts/faddr2line
6562
6563FAILOVER MODULE
6564M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6565L:	netdev@vger.kernel.org
6566S:	Supported
6567F:	Documentation/networking/failover.rst
6568F:	include/net/failover.h
6569F:	net/core/failover.c
6570
6571FANOTIFY
6572M:	Jan Kara <jack@suse.cz>
6573R:	Amir Goldstein <amir73il@gmail.com>
6574L:	linux-fsdevel@vger.kernel.org
6575S:	Maintained
6576F:	fs/notify/fanotify/
6577F:	include/linux/fanotify.h
6578F:	include/uapi/linux/fanotify.h
6579
6580FARSYNC SYNCHRONOUS DRIVER
6581M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6582S:	Supported
6583W:	http://www.farsite.co.uk/
6584F:	drivers/net/wan/farsync.*
6585
6586FAULT INJECTION SUPPORT
6587M:	Akinobu Mita <akinobu.mita@gmail.com>
6588S:	Supported
6589F:	Documentation/fault-injection/
6590F:	lib/fault-inject.c
6591
6592FBTFT Framebuffer drivers
6593L:	dri-devel@lists.freedesktop.org
6594L:	linux-fbdev@vger.kernel.org
6595S:	Orphan
6596F:	drivers/staging/fbtft/
6597
6598FC0011 TUNER DRIVER
6599M:	Michael Buesch <m@bues.ch>
6600L:	linux-media@vger.kernel.org
6601S:	Maintained
6602F:	drivers/media/tuners/fc0011.c
6603F:	drivers/media/tuners/fc0011.h
6604
6605FC2580 MEDIA DRIVER
6606M:	Antti Palosaari <crope@iki.fi>
6607L:	linux-media@vger.kernel.org
6608S:	Maintained
6609W:	https://linuxtv.org
6610W:	http://palosaari.fi/linux/
6611Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6612T:	git git://linuxtv.org/anttip/media_tree.git
6613F:	drivers/media/tuners/fc2580*
6614
6615FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6616M:	Hannes Reinecke <hare@suse.de>
6617L:	linux-scsi@vger.kernel.org
6618S:	Supported
6619W:	www.Open-FCoE.org
6620F:	drivers/scsi/fcoe/
6621F:	drivers/scsi/libfc/
6622F:	include/scsi/fc/
6623F:	include/scsi/libfc.h
6624F:	include/scsi/libfcoe.h
6625F:	include/uapi/scsi/fc/
6626
6627FILE LOCKING (flock() and fcntl()/lockf())
6628M:	Jeff Layton <jlayton@kernel.org>
6629M:	"J. Bruce Fields" <bfields@fieldses.org>
6630L:	linux-fsdevel@vger.kernel.org
6631S:	Maintained
6632F:	fs/fcntl.c
6633F:	fs/locks.c
6634F:	include/linux/fcntl.h
6635F:	include/uapi/linux/fcntl.h
6636
6637FILESYSTEM DIRECT ACCESS (DAX)
6638M:	Dan Williams <dan.j.williams@intel.com>
6639R:	Matthew Wilcox <willy@infradead.org>
6640R:	Jan Kara <jack@suse.cz>
6641L:	linux-fsdevel@vger.kernel.org
6642L:	linux-nvdimm@lists.01.org
6643S:	Supported
6644F:	fs/dax.c
6645F:	include/linux/dax.h
6646F:	include/trace/events/fs_dax.h
6647
6648FILESYSTEMS (VFS and infrastructure)
6649M:	Alexander Viro <viro@zeniv.linux.org.uk>
6650L:	linux-fsdevel@vger.kernel.org
6651S:	Maintained
6652F:	fs/*
6653F:	include/linux/fs.h
6654F:	include/linux/fs_types.h
6655F:	include/uapi/linux/fs.h
6656F:	include/uapi/linux/openat2.h
6657
6658FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6659M:	Riku Voipio <riku.voipio@iki.fi>
6660L:	linux-hwmon@vger.kernel.org
6661S:	Maintained
6662F:	drivers/hwmon/f75375s.c
6663F:	include/linux/f75375s.h
6664
6665FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6666M:	Clemens Ladisch <clemens@ladisch.de>
6667M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6668L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6669S:	Maintained
6670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6671F:	include/uapi/sound/firewire.h
6672F:	sound/firewire/
6673
6674FIREWIRE MEDIA DRIVERS (firedtv)
6675M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6676L:	linux-media@vger.kernel.org
6677L:	linux1394-devel@lists.sourceforge.net
6678S:	Maintained
6679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6680F:	drivers/media/firewire/
6681
6682FIREWIRE SBP-2 TARGET
6683M:	Chris Boot <bootc@bootc.net>
6684L:	linux-scsi@vger.kernel.org
6685L:	target-devel@vger.kernel.org
6686L:	linux1394-devel@lists.sourceforge.net
6687S:	Maintained
6688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6689F:	drivers/target/sbp/
6690
6691FIREWIRE SUBSYSTEM
6692M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6693L:	linux1394-devel@lists.sourceforge.net
6694S:	Maintained
6695W:	http://ieee1394.wiki.kernel.org/
6696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6697F:	drivers/firewire/
6698F:	include/linux/firewire.h
6699F:	include/uapi/linux/firewire*.h
6700F:	tools/firewire/
6701
6702FIRMWARE LOADER (request_firmware)
6703M:	Luis Chamberlain <mcgrof@kernel.org>
6704L:	linux-kernel@vger.kernel.org
6705S:	Maintained
6706F:	Documentation/firmware_class/
6707F:	drivers/base/firmware_loader/
6708F:	include/linux/firmware.h
6709
6710FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6711M:	Joshua Morris <josh.h.morris@us.ibm.com>
6712M:	Philip Kelleher <pjk1939@linux.ibm.com>
6713S:	Maintained
6714F:	drivers/block/rsxx/
6715
6716FLEXTIMER FTM-QUADDEC DRIVER
6717M:	Patrick Havelange <patrick.havelange@essensium.com>
6718L:	linux-iio@vger.kernel.org
6719S:	Maintained
6720F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6721F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6722F:	drivers/counter/ftm-quaddec.c
6723
6724FLOPPY DRIVER
6725M:	Denis Efremov <efremov@linux.com>
6726L:	linux-block@vger.kernel.org
6727S:	Odd Fixes
6728F:	drivers/block/floppy.c
6729
6730FLYSKY FSIA6B RC RECEIVER
6731M:	Markus Koch <markus@notsyncing.net>
6732L:	linux-input@vger.kernel.org
6733S:	Maintained
6734F:	drivers/input/joystick/fsia6b.c
6735
6736FORCEDETH GIGABIT ETHERNET DRIVER
6737M:	Rain River <rain.1986.08.12@gmail.com>
6738M:	Zhu Yanjun <zyjzyj2000@gmail.com>
6739L:	netdev@vger.kernel.org
6740S:	Maintained
6741F:	drivers/net/ethernet/nvidia/*
6742
6743FPGA DFL DRIVERS
6744M:	Wu Hao <hao.wu@intel.com>
6745L:	linux-fpga@vger.kernel.org
6746S:	Maintained
6747F:	Documentation/fpga/dfl.rst
6748F:	drivers/fpga/dfl*
6749F:	include/uapi/linux/fpga-dfl.h
6750
6751FPGA MANAGER FRAMEWORK
6752M:	Moritz Fischer <mdf@kernel.org>
6753L:	linux-fpga@vger.kernel.org
6754S:	Maintained
6755W:	http://www.rocketboards.org
6756Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6758F:	Documentation/devicetree/bindings/fpga/
6759F:	Documentation/driver-api/fpga/
6760F:	Documentation/fpga/
6761F:	drivers/fpga/
6762F:	include/linux/fpga/
6763
6764FPU EMULATOR
6765M:	Bill Metzenthen <billm@melbpc.org.au>
6766S:	Maintained
6767W:	http://floatingpoint.sourceforge.net/emulator/index.html
6768F:	arch/x86/math-emu/
6769
6770FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6771L:	netdev@vger.kernel.org
6772S:	Orphan
6773F:	drivers/net/wan/dlci.c
6774F:	drivers/net/wan/sdla.c
6775
6776FRAMEBUFFER LAYER
6777M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6778L:	dri-devel@lists.freedesktop.org
6779L:	linux-fbdev@vger.kernel.org
6780S:	Maintained
6781Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6782T:	git git://anongit.freedesktop.org/drm/drm-misc
6783F:	Documentation/fb/
6784F:	drivers/video/
6785F:	include/linux/fb.h
6786F:	include/uapi/linux/fb.h
6787F:	include/uapi/video/
6788F:	include/video/
6789
6790FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6791M:	Horia Geantă <horia.geanta@nxp.com>
6792M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6793L:	linux-crypto@vger.kernel.org
6794S:	Maintained
6795F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6796F:	drivers/crypto/caam/
6797
6798FREESCALE COLDFIRE M5441X MMC DRIVER
6799M:	Angelo Dureghello <angelo.dureghello@timesys.com>
6800L:	linux-mmc@vger.kernel.org
6801S:	Maintained
6802F:	drivers/mmc/host/sdhci-esdhc-mcf.c
6803F:	include/linux/platform_data/mmc-esdhc-mcf.h
6804
6805FREESCALE DIU FRAMEBUFFER DRIVER
6806M:	Timur Tabi <timur@kernel.org>
6807L:	linux-fbdev@vger.kernel.org
6808S:	Maintained
6809F:	drivers/video/fbdev/fsl-diu-fb.*
6810
6811FREESCALE DMA DRIVER
6812M:	Li Yang <leoyang.li@nxp.com>
6813M:	Zhang Wei <zw@zh-kernel.org>
6814L:	linuxppc-dev@lists.ozlabs.org
6815S:	Maintained
6816F:	drivers/dma/fsldma.*
6817
6818FREESCALE ENETC ETHERNET DRIVERS
6819M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6820L:	netdev@vger.kernel.org
6821S:	Maintained
6822F:	drivers/net/ethernet/freescale/enetc/
6823
6824FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6825M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6826L:	netdev@vger.kernel.org
6827S:	Maintained
6828F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6829F:	drivers/net/ethernet/freescale/gianfar*
6830
6831FREESCALE GPMI NAND DRIVER
6832M:	Han Xu <han.xu@nxp.com>
6833L:	linux-mtd@lists.infradead.org
6834S:	Maintained
6835F:	drivers/mtd/nand/raw/gpmi-nand/*
6836
6837FREESCALE I2C CPM DRIVER
6838M:	Jochen Friedrich <jochen@scram.de>
6839L:	linuxppc-dev@lists.ozlabs.org
6840L:	linux-i2c@vger.kernel.org
6841S:	Maintained
6842F:	drivers/i2c/busses/i2c-cpm.c
6843
6844FREESCALE IMX / MXC FEC DRIVER
6845M:	Fugang Duan <fugang.duan@nxp.com>
6846L:	netdev@vger.kernel.org
6847S:	Maintained
6848F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6849F:	drivers/net/ethernet/freescale/fec.h
6850F:	drivers/net/ethernet/freescale/fec_main.c
6851F:	drivers/net/ethernet/freescale/fec_ptp.c
6852
6853FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6854M:	Sascha Hauer <s.hauer@pengutronix.de>
6855R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6856L:	linux-fbdev@vger.kernel.org
6857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6858S:	Maintained
6859F:	drivers/video/fbdev/imxfb.c
6860F:	include/linux/platform_data/video-imxfb.h
6861
6862FREESCALE IMX DDR PMU DRIVER
6863M:	Frank Li <Frank.li@nxp.com>
6864L:	linux-arm-kernel@lists.infradead.org
6865S:	Maintained
6866F:	Documentation/admin-guide/perf/imx-ddr.rst
6867F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6868F:	drivers/perf/fsl_imx8_ddr_perf.c
6869
6870FREESCALE IMX I2C DRIVER
6871M:	Oleksij Rempel <o.rempel@pengutronix.de>
6872R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6873L:	linux-i2c@vger.kernel.org
6874S:	Maintained
6875F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6876F:	drivers/i2c/busses/i2c-imx.c
6877
6878FREESCALE IMX LPI2C DRIVER
6879M:	Dong Aisheng <aisheng.dong@nxp.com>
6880L:	linux-i2c@vger.kernel.org
6881L:	linux-imx@nxp.com
6882S:	Maintained
6883F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6884F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6885
6886FREESCALE QORIQ DPAA ETHERNET DRIVER
6887M:	Madalin Bucur <madalin.bucur@nxp.com>
6888L:	netdev@vger.kernel.org
6889S:	Maintained
6890F:	drivers/net/ethernet/freescale/dpaa
6891
6892FREESCALE QORIQ DPAA FMAN DRIVER
6893M:	Madalin Bucur <madalin.bucur@nxp.com>
6894L:	netdev@vger.kernel.org
6895S:	Maintained
6896F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6897F:	drivers/net/ethernet/freescale/fman
6898
6899FREESCALE QORIQ PTP CLOCK DRIVER
6900M:	Yangbo Lu <yangbo.lu@nxp.com>
6901L:	netdev@vger.kernel.org
6902S:	Maintained
6903F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6904F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6905F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6906F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6907F:	drivers/ptp/ptp_qoriq.c
6908F:	drivers/ptp/ptp_qoriq_debugfs.c
6909F:	include/linux/fsl/ptp_qoriq.h
6910
6911FREESCALE QUAD SPI DRIVER
6912M:	Han Xu <han.xu@nxp.com>
6913L:	linux-spi@vger.kernel.org
6914S:	Maintained
6915F:	drivers/spi/spi-fsl-qspi.c
6916
6917FREESCALE QUICC ENGINE LIBRARY
6918M:	Qiang Zhao <qiang.zhao@nxp.com>
6919L:	linuxppc-dev@lists.ozlabs.org
6920S:	Maintained
6921F:	drivers/soc/fsl/qe/
6922F:	include/soc/fsl/*qe*.h
6923F:	include/soc/fsl/*ucc*.h
6924
6925FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6926M:	Li Yang <leoyang.li@nxp.com>
6927L:	netdev@vger.kernel.org
6928L:	linuxppc-dev@lists.ozlabs.org
6929S:	Maintained
6930F:	drivers/net/ethernet/freescale/ucc_geth*
6931
6932FREESCALE QUICC ENGINE UCC HDLC DRIVER
6933M:	Zhao Qiang <qiang.zhao@nxp.com>
6934L:	netdev@vger.kernel.org
6935L:	linuxppc-dev@lists.ozlabs.org
6936S:	Maintained
6937F:	drivers/net/wan/fsl_ucc_hdlc*
6938
6939FREESCALE QUICC ENGINE UCC UART DRIVER
6940M:	Timur Tabi <timur@kernel.org>
6941L:	linuxppc-dev@lists.ozlabs.org
6942S:	Maintained
6943F:	drivers/tty/serial/ucc_uart.c
6944
6945FREESCALE SOC DRIVERS
6946M:	Li Yang <leoyang.li@nxp.com>
6947L:	linuxppc-dev@lists.ozlabs.org
6948L:	linux-arm-kernel@lists.infradead.org
6949S:	Maintained
6950F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6951F:	Documentation/devicetree/bindings/soc/fsl/
6952F:	drivers/soc/fsl/
6953F:	include/linux/fsl/
6954
6955FREESCALE SOC FS_ENET DRIVER
6956M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6957L:	linuxppc-dev@lists.ozlabs.org
6958L:	netdev@vger.kernel.org
6959S:	Maintained
6960F:	drivers/net/ethernet/freescale/fs_enet/
6961F:	include/linux/fs_enet_pd.h
6962
6963FREESCALE SOC SOUND DRIVERS
6964M:	Timur Tabi <timur@kernel.org>
6965M:	Nicolin Chen <nicoleotsuka@gmail.com>
6966M:	Xiubo Li <Xiubo.Lee@gmail.com>
6967R:	Fabio Estevam <festevam@gmail.com>
6968R:	Shengjiu Wang <shengjiu.wang@gmail.com>
6969L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6970L:	linuxppc-dev@lists.ozlabs.org
6971S:	Maintained
6972F:	sound/soc/fsl/fsl*
6973F:	sound/soc/fsl/imx*
6974F:	sound/soc/fsl/mpc8610_hpcd.c
6975
6976FREESCALE USB PERIPHERAL DRIVERS
6977M:	Li Yang <leoyang.li@nxp.com>
6978L:	linux-usb@vger.kernel.org
6979L:	linuxppc-dev@lists.ozlabs.org
6980S:	Maintained
6981F:	drivers/usb/gadget/udc/fsl*
6982
6983FREEVXFS FILESYSTEM
6984M:	Christoph Hellwig <hch@infradead.org>
6985S:	Maintained
6986W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6987F:	fs/freevxfs/
6988
6989FREEZER
6990M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6991M:	Pavel Machek <pavel@ucw.cz>
6992L:	linux-pm@vger.kernel.org
6993S:	Supported
6994F:	Documentation/power/freezing-of-tasks.rst
6995F:	include/linux/freezer.h
6996F:	kernel/freezer.c
6997
6998FRONTSWAP API
6999M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7000L:	linux-kernel@vger.kernel.org
7001S:	Maintained
7002F:	include/linux/frontswap.h
7003F:	mm/frontswap.c
7004
7005FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7006M:	David Howells <dhowells@redhat.com>
7007L:	linux-cachefs@redhat.com (moderated for non-subscribers)
7008S:	Supported
7009F:	Documentation/filesystems/caching/
7010F:	fs/fscache/
7011F:	include/linux/fscache*.h
7012
7013FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7014M:	Theodore Y. Ts'o <tytso@mit.edu>
7015M:	Jaegeuk Kim <jaegeuk@kernel.org>
7016M:	Eric Biggers <ebiggers@kernel.org>
7017L:	linux-fscrypt@vger.kernel.org
7018S:	Supported
7019Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
7020T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7021F:	Documentation/filesystems/fscrypt.rst
7022F:	fs/crypto/
7023F:	include/linux/fscrypt*.h
7024F:	include/uapi/linux/fscrypt.h
7025
7026FSI SUBSYSTEM
7027M:	Jeremy Kerr <jk@ozlabs.org>
7028M:	Joel Stanley <joel@jms.id.au>
7029R:	Alistar Popple <alistair@popple.id.au>
7030R:	Eddie James <eajames@linux.ibm.com>
7031L:	linux-fsi@lists.ozlabs.org
7032S:	Supported
7033Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
7034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7035F:	drivers/fsi/
7036F:	include/linux/fsi*.h
7037F:	include/trace/events/fsi*.h
7038
7039FSI-ATTACHED I2C DRIVER
7040M:	Eddie James <eajames@linux.ibm.com>
7041L:	linux-i2c@vger.kernel.org
7042L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
7043S:	Maintained
7044F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7045F:	drivers/i2c/busses/i2c-fsi.c
7046
7047FSI-ATTACHED SPI DRIVER
7048M:	Eddie James <eajames@linux.ibm.com>
7049L:	linux-spi@vger.kernel.org
7050S:	Maintained
7051F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7052F:	drivers/spi/spi-fsi.c
7053
7054FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7055M:	Jan Kara <jack@suse.cz>
7056R:	Amir Goldstein <amir73il@gmail.com>
7057L:	linux-fsdevel@vger.kernel.org
7058S:	Maintained
7059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7060F:	fs/notify/
7061F:	include/linux/fsnotify*.h
7062
7063FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7064M:	Eric Biggers <ebiggers@kernel.org>
7065M:	Theodore Y. Ts'o <tytso@mit.edu>
7066L:	linux-fscrypt@vger.kernel.org
7067S:	Supported
7068Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
7069T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7070F:	Documentation/filesystems/fsverity.rst
7071F:	fs/verity/
7072F:	include/linux/fsverity.h
7073F:	include/uapi/linux/fsverity.h
7074
7075FUJITSU LAPTOP EXTRAS
7076M:	Jonathan Woithe <jwoithe@just42.net>
7077L:	platform-driver-x86@vger.kernel.org
7078S:	Maintained
7079F:	drivers/platform/x86/fujitsu-laptop.c
7080
7081FUJITSU M-5MO LS CAMERA ISP DRIVER
7082M:	Kyungmin Park <kyungmin.park@samsung.com>
7083M:	Heungjun Kim <riverful.kim@samsung.com>
7084L:	linux-media@vger.kernel.org
7085S:	Maintained
7086F:	drivers/media/i2c/m5mols/
7087F:	include/media/i2c/m5mols.h
7088
7089FUJITSU TABLET EXTRAS
7090M:	Robert Gerlach <khnz@gmx.de>
7091L:	platform-driver-x86@vger.kernel.org
7092S:	Maintained
7093F:	drivers/platform/x86/fujitsu-tablet.c
7094
7095FUSE: FILESYSTEM IN USERSPACE
7096M:	Miklos Szeredi <miklos@szeredi.hu>
7097L:	linux-fsdevel@vger.kernel.org
7098S:	Maintained
7099W:	http://fuse.sourceforge.net/
7100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7101F:	Documentation/filesystems/fuse.rst
7102F:	fs/fuse/
7103F:	include/uapi/linux/fuse.h
7104
7105FUTEX SUBSYSTEM
7106M:	Thomas Gleixner <tglx@linutronix.de>
7107M:	Ingo Molnar <mingo@redhat.com>
7108R:	Peter Zijlstra <peterz@infradead.org>
7109R:	Darren Hart <dvhart@infradead.org>
7110L:	linux-kernel@vger.kernel.org
7111S:	Maintained
7112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7113F:	Documentation/locking/*futex*
7114F:	include/asm-generic/futex.h
7115F:	include/linux/futex.h
7116F:	include/uapi/linux/futex.h
7117F:	kernel/futex.c
7118F:	tools/perf/bench/futex*
7119F:	Documentation/locking/*futex*
7120
7121GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7122M:	Tim Harvey <tharvey@gateworks.com>
7123M:	Robert Jones <rjones@gateworks.com>
7124S:	Maintained
7125F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7126F:	drivers/mfd/gateworks-gsc.c
7127F:	include/linux/mfd/gsc.h
7128F:	Documentation/hwmon/gsc-hwmon.rst
7129F:	drivers/hwmon/gsc-hwmon.c
7130F:	include/linux/platform_data/gsc_hwmon.h
7131
7132GASKET DRIVER FRAMEWORK
7133M:	Rob Springer <rspringer@google.com>
7134M:	Todd Poynor <toddpoynor@google.com>
7135M:	Ben Chan <benchan@chromium.org>
7136M:	Richard Yeh <rcy@google.com>
7137S:	Maintained
7138F:	drivers/staging/gasket/
7139
7140GCC PLUGINS
7141M:	Kees Cook <keescook@chromium.org>
7142R:	Emese Revfy <re.emese@gmail.com>
7143L:	kernel-hardening@lists.openwall.com
7144S:	Maintained
7145F:	Documentation/kbuild/gcc-plugins.rst
7146F:	scripts/Makefile.gcc-plugins
7147F:	scripts/gcc-plugin.sh
7148F:	scripts/gcc-plugins/
7149
7150GCOV BASED KERNEL PROFILING
7151M:	Peter Oberparleiter <oberpar@linux.ibm.com>
7152S:	Maintained
7153F:	Documentation/dev-tools/gcov.rst
7154F:	kernel/gcov/
7155
7156GDB KERNEL DEBUGGING HELPER SCRIPTS
7157M:	Jan Kiszka <jan.kiszka@siemens.com>
7158M:	Kieran Bingham <kbingham@kernel.org>
7159S:	Supported
7160F:	scripts/gdb/
7161
7162GDT SCSI DISK ARRAY CONTROLLER DRIVER
7163M:	Achim Leubner <achim_leubner@adaptec.com>
7164L:	linux-scsi@vger.kernel.org
7165S:	Supported
7166W:	http://www.icp-vortex.com/
7167F:	drivers/scsi/gdt*
7168
7169GEMTEK FM RADIO RECEIVER DRIVER
7170M:	Hans Verkuil <hverkuil@xs4all.nl>
7171L:	linux-media@vger.kernel.org
7172S:	Maintained
7173W:	https://linuxtv.org
7174T:	git git://linuxtv.org/media_tree.git
7175F:	drivers/media/radio/radio-gemtek*
7176
7177GENERIC ARCHITECTURE TOPOLOGY
7178M:	Sudeep Holla <sudeep.holla@arm.com>
7179L:	linux-kernel@vger.kernel.org
7180S:	Maintained
7181F:	drivers/base/arch_topology.c
7182F:	include/linux/arch_topology.h
7183
7184GENERIC GPIO I2C DRIVER
7185M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7186S:	Supported
7187F:	drivers/i2c/busses/i2c-gpio.c
7188F:	include/linux/platform_data/i2c-gpio.h
7189
7190GENERIC GPIO I2C MULTIPLEXER DRIVER
7191M:	Peter Korsgaard <peter.korsgaard@barco.com>
7192L:	linux-i2c@vger.kernel.org
7193S:	Supported
7194F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
7195F:	drivers/i2c/muxes/i2c-mux-gpio.c
7196F:	include/linux/platform_data/i2c-mux-gpio.h
7197
7198GENERIC HDLC (WAN) DRIVERS
7199M:	Krzysztof Halasa <khc@pm.waw.pl>
7200S:	Maintained
7201W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
7202F:	drivers/net/wan/c101.c
7203F:	drivers/net/wan/hd6457*
7204F:	drivers/net/wan/hdlc*
7205F:	drivers/net/wan/n2.c
7206F:	drivers/net/wan/pc300too.c
7207F:	drivers/net/wan/pci200syn.c
7208F:	drivers/net/wan/wanxl*
7209
7210GENERIC INCLUDE/ASM HEADER FILES
7211M:	Arnd Bergmann <arnd@arndb.de>
7212L:	linux-arch@vger.kernel.org
7213S:	Maintained
7214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7215F:	include/asm-generic/
7216F:	include/uapi/asm-generic/
7217
7218GENERIC PHY FRAMEWORK
7219M:	Kishon Vijay Abraham I <kishon@ti.com>
7220M:	Vinod Koul <vkoul@kernel.org>
7221L:	linux-kernel@vger.kernel.org
7222S:	Supported
7223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7224F:	Documentation/devicetree/bindings/phy/
7225F:	drivers/phy/
7226F:	include/linux/phy/
7227
7228GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7229M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7230S:	Supported
7231F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
7232
7233GENERIC PM DOMAINS
7234M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7235M:	Kevin Hilman <khilman@kernel.org>
7236M:	Ulf Hansson <ulf.hansson@linaro.org>
7237L:	linux-pm@vger.kernel.org
7238S:	Supported
7239F:	Documentation/devicetree/bindings/power/power?domain*
7240F:	drivers/base/power/domain*.c
7241F:	include/linux/pm_domain.h
7242
7243GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7244M:	Eugen Hristev <eugen.hristev@microchip.com>
7245L:	linux-input@vger.kernel.org
7246S:	Maintained
7247F:	drivers/input/touchscreen/resistive-adc-touch.c
7248
7249GENERIC UIO DRIVER FOR PCI DEVICES
7250M:	"Michael S. Tsirkin" <mst@redhat.com>
7251L:	kvm@vger.kernel.org
7252S:	Supported
7253F:	drivers/uio/uio_pci_generic.c
7254
7255GENERIC VDSO LIBRARY
7256M:	Andy Lutomirski <luto@kernel.org>
7257M:	Thomas Gleixner <tglx@linutronix.de>
7258M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
7259L:	linux-kernel@vger.kernel.org
7260S:	Maintained
7261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7262F:	include/asm-generic/vdso/vsyscall.h
7263F:	include/vdso/
7264F:	kernel/time/vsyscall.c
7265F:	lib/vdso/
7266
7267GENWQE (IBM Generic Workqueue Card)
7268M:	Frank Haverkamp <haver@linux.ibm.com>
7269S:	Supported
7270F:	drivers/misc/genwqe/
7271
7272GET_MAINTAINER SCRIPT
7273M:	Joe Perches <joe@perches.com>
7274S:	Maintained
7275F:	scripts/get_maintainer.pl
7276
7277GFS2 FILE SYSTEM
7278M:	Bob Peterson <rpeterso@redhat.com>
7279M:	Andreas Gruenbacher <agruenba@redhat.com>
7280L:	cluster-devel@redhat.com
7281S:	Supported
7282W:	http://sources.redhat.com/cluster/
7283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7284F:	Documentation/filesystems/gfs2*
7285F:	fs/gfs2/
7286F:	include/uapi/linux/gfs2_ondisk.h
7287
7288GNSS SUBSYSTEM
7289M:	Johan Hovold <johan@kernel.org>
7290S:	Maintained
7291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7292F:	Documentation/ABI/testing/sysfs-class-gnss
7293F:	Documentation/devicetree/bindings/gnss/
7294F:	drivers/gnss/
7295F:	include/linux/gnss.h
7296
7297GO7007 MPEG CODEC
7298M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
7299L:	linux-media@vger.kernel.org
7300S:	Maintained
7301F:	drivers/media/usb/go7007/
7302
7303GOODIX TOUCHSCREEN
7304M:	Bastien Nocera <hadess@hadess.net>
7305L:	linux-input@vger.kernel.org
7306S:	Maintained
7307F:	drivers/input/touchscreen/goodix.c
7308
7309GOOGLE ETHERNET DRIVERS
7310M:	Catherine Sullivan <csully@google.com>
7311R:	Sagi Shahar <sagis@google.com>
7312R:	Jon Olson <jonolson@google.com>
7313L:	netdev@vger.kernel.org
7314S:	Supported
7315F:	Documentation/networking/device_drivers/google/gve.rst
7316F:	drivers/net/ethernet/google
7317
7318GPD POCKET FAN DRIVER
7319M:	Hans de Goede <hdegoede@redhat.com>
7320L:	platform-driver-x86@vger.kernel.org
7321S:	Maintained
7322F:	drivers/platform/x86/gpd-pocket-fan.c
7323
7324GPIO ACPI SUPPORT
7325M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7326M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7327L:	linux-gpio@vger.kernel.org
7328L:	linux-acpi@vger.kernel.org
7329S:	Maintained
7330F:	Documentation/firmware-guide/acpi/gpio-properties.rst
7331F:	drivers/gpio/gpiolib-acpi.c
7332F:	drivers/gpio/gpiolib-acpi.h
7333
7334GPIO AGGREGATOR
7335M:	Geert Uytterhoeven <geert+renesas@glider.be>
7336L:	linux-gpio@vger.kernel.org
7337S:	Supported
7338F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
7339F:	drivers/gpio/gpio-aggregator.c
7340
7341GPIO IR Transmitter
7342M:	Sean Young <sean@mess.org>
7343L:	linux-media@vger.kernel.org
7344S:	Maintained
7345F:	drivers/media/rc/gpio-ir-tx.c
7346
7347GPIO MOCKUP DRIVER
7348M:	Bamvor Jian Zhang <bamv2005@gmail.com>
7349L:	linux-gpio@vger.kernel.org
7350S:	Maintained
7351F:	drivers/gpio/gpio-mockup.c
7352F:	tools/testing/selftests/gpio/
7353
7354GPIO REGMAP
7355R:	Michael Walle <michael@walle.cc>
7356S:	Maintained
7357F:	drivers/gpio/gpio-regmap.c
7358F:	include/linux/gpio/regmap.h
7359
7360GPIO SUBSYSTEM
7361M:	Linus Walleij <linus.walleij@linaro.org>
7362M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
7363L:	linux-gpio@vger.kernel.org
7364S:	Maintained
7365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7366F:	Documentation/ABI/obsolete/sysfs-gpio
7367F:	Documentation/ABI/testing/gpio-cdev
7368F:	Documentation/admin-guide/gpio/
7369F:	Documentation/devicetree/bindings/gpio/
7370F:	Documentation/driver-api/gpio/
7371F:	drivers/gpio/
7372F:	include/asm-generic/gpio.h
7373F:	include/linux/gpio.h
7374F:	include/linux/gpio/
7375F:	include/linux/of_gpio.h
7376F:	include/uapi/linux/gpio.h
7377F:	tools/gpio/
7378
7379GRE DEMULTIPLEXER DRIVER
7380M:	Dmitry Kozlov <xeb@mail.ru>
7381L:	netdev@vger.kernel.org
7382S:	Maintained
7383F:	include/net/gre.h
7384F:	net/ipv4/gre_demux.c
7385F:	net/ipv4/gre_offload.c
7386
7387GRETH 10/100/1G Ethernet MAC device driver
7388M:	Andreas Larsson <andreas@gaisler.com>
7389L:	netdev@vger.kernel.org
7390S:	Maintained
7391F:	drivers/net/ethernet/aeroflex/
7392
7393GREYBUS AUDIO PROTOCOLS DRIVERS
7394M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7395M:	Mark Greer <mgreer@animalcreek.com>
7396S:	Maintained
7397F:	drivers/staging/greybus/audio_apbridgea.c
7398F:	drivers/staging/greybus/audio_apbridgea.h
7399F:	drivers/staging/greybus/audio_codec.c
7400F:	drivers/staging/greybus/audio_codec.h
7401F:	drivers/staging/greybus/audio_gb.c
7402F:	drivers/staging/greybus/audio_manager.c
7403F:	drivers/staging/greybus/audio_manager.h
7404F:	drivers/staging/greybus/audio_manager_module.c
7405F:	drivers/staging/greybus/audio_manager_private.h
7406F:	drivers/staging/greybus/audio_manager_sysfs.c
7407F:	drivers/staging/greybus/audio_module.c
7408F:	drivers/staging/greybus/audio_topology.c
7409
7410GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7411M:	Viresh Kumar <vireshk@kernel.org>
7412S:	Maintained
7413F:	drivers/staging/greybus/authentication.c
7414F:	drivers/staging/greybus/bootrom.c
7415F:	drivers/staging/greybus/firmware.h
7416F:	drivers/staging/greybus/fw-core.c
7417F:	drivers/staging/greybus/fw-download.c
7418F:	drivers/staging/greybus/fw-management.c
7419F:	drivers/staging/greybus/greybus_authentication.h
7420F:	drivers/staging/greybus/greybus_firmware.h
7421F:	drivers/staging/greybus/hid.c
7422F:	drivers/staging/greybus/i2c.c
7423F:	drivers/staging/greybus/spi.c
7424F:	drivers/staging/greybus/spilib.c
7425F:	drivers/staging/greybus/spilib.h
7426
7427GREYBUS LOOPBACK DRIVER
7428M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7429S:	Maintained
7430F:	drivers/staging/greybus/loopback.c
7431
7432GREYBUS PLATFORM DRIVERS
7433M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7434S:	Maintained
7435F:	drivers/staging/greybus/arche-apb-ctrl.c
7436F:	drivers/staging/greybus/arche-platform.c
7437F:	drivers/staging/greybus/arche_platform.h
7438
7439GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7440M:	Rui Miguel Silva <rmfrfs@gmail.com>
7441S:	Maintained
7442F:	drivers/staging/greybus/gpio.c
7443F:	drivers/staging/greybus/light.c
7444F:	drivers/staging/greybus/power_supply.c
7445F:	drivers/staging/greybus/sdio.c
7446F:	drivers/staging/greybus/spi.c
7447F:	drivers/staging/greybus/spilib.c
7448
7449GREYBUS SUBSYSTEM
7450M:	Johan Hovold <johan@kernel.org>
7451M:	Alex Elder <elder@kernel.org>
7452M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7453L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7454S:	Maintained
7455F:	drivers/greybus/
7456F:	drivers/staging/greybus/
7457F:	include/linux/greybus.h
7458F:	include/linux/greybus/
7459
7460GREYBUS UART PROTOCOLS DRIVERS
7461M:	David Lin <dtwlin@gmail.com>
7462S:	Maintained
7463F:	drivers/staging/greybus/log.c
7464F:	drivers/staging/greybus/uart.c
7465
7466GS1662 VIDEO SERIALIZER
7467M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7468L:	linux-media@vger.kernel.org
7469S:	Maintained
7470T:	git git://linuxtv.org/media_tree.git
7471F:	drivers/media/spi/gs1662.c
7472
7473GSPCA FINEPIX SUBDRIVER
7474M:	Frank Zago <frank@zago.net>
7475L:	linux-media@vger.kernel.org
7476S:	Maintained
7477T:	git git://linuxtv.org/media_tree.git
7478F:	drivers/media/usb/gspca/finepix.c
7479
7480GSPCA GL860 SUBDRIVER
7481M:	Olivier Lorin <o.lorin@laposte.net>
7482L:	linux-media@vger.kernel.org
7483S:	Maintained
7484T:	git git://linuxtv.org/media_tree.git
7485F:	drivers/media/usb/gspca/gl860/
7486
7487GSPCA M5602 SUBDRIVER
7488M:	Erik Andren <erik.andren@gmail.com>
7489L:	linux-media@vger.kernel.org
7490S:	Maintained
7491T:	git git://linuxtv.org/media_tree.git
7492F:	drivers/media/usb/gspca/m5602/
7493
7494GSPCA PAC207 SONIXB SUBDRIVER
7495M:	Hans Verkuil <hverkuil@xs4all.nl>
7496L:	linux-media@vger.kernel.org
7497S:	Odd Fixes
7498T:	git git://linuxtv.org/media_tree.git
7499F:	drivers/media/usb/gspca/pac207.c
7500
7501GSPCA SN9C20X SUBDRIVER
7502M:	Brian Johnson <brijohn@gmail.com>
7503L:	linux-media@vger.kernel.org
7504S:	Maintained
7505T:	git git://linuxtv.org/media_tree.git
7506F:	drivers/media/usb/gspca/sn9c20x.c
7507
7508GSPCA T613 SUBDRIVER
7509M:	Leandro Costantino <lcostantino@gmail.com>
7510L:	linux-media@vger.kernel.org
7511S:	Maintained
7512T:	git git://linuxtv.org/media_tree.git
7513F:	drivers/media/usb/gspca/t613.c
7514
7515GSPCA USB WEBCAM DRIVER
7516M:	Hans Verkuil <hverkuil@xs4all.nl>
7517L:	linux-media@vger.kernel.org
7518S:	Odd Fixes
7519T:	git git://linuxtv.org/media_tree.git
7520F:	drivers/media/usb/gspca/
7521
7522GTP (GPRS Tunneling Protocol)
7523M:	Pablo Neira Ayuso <pablo@netfilter.org>
7524M:	Harald Welte <laforge@gnumonks.org>
7525L:	osmocom-net-gprs@lists.osmocom.org
7526S:	Maintained
7527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7528F:	drivers/net/gtp.c
7529
7530GUID PARTITION TABLE (GPT)
7531M:	Davidlohr Bueso <dave@stgolabs.net>
7532L:	linux-efi@vger.kernel.org
7533S:	Maintained
7534F:	block/partitions/efi.*
7535
7536H8/300 ARCHITECTURE
7537M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7538L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7539S:	Maintained
7540W:	http://uclinux-h8.sourceforge.jp
7541T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7542F:	arch/h8300/
7543F:	drivers/clk/h8300/
7544F:	drivers/clocksource/h8300_*.c
7545F:	drivers/irqchip/irq-renesas-h8*.c
7546
7547HABANALABS PCI DRIVER
7548M:	Oded Gabbay <oded.gabbay@gmail.com>
7549S:	Supported
7550T:	git https://github.com/HabanaAI/linux.git
7551F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7552F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7553F:	drivers/misc/habanalabs/
7554F:	include/uapi/misc/habanalabs.h
7555
7556HACKRF MEDIA DRIVER
7557M:	Antti Palosaari <crope@iki.fi>
7558L:	linux-media@vger.kernel.org
7559S:	Maintained
7560W:	https://linuxtv.org
7561W:	http://palosaari.fi/linux/
7562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7563T:	git git://linuxtv.org/anttip/media_tree.git
7564F:	drivers/media/usb/hackrf/
7565
7566HANTRO VPU CODEC DRIVER
7567M:	Ezequiel Garcia <ezequiel@collabora.com>
7568M:	Philipp Zabel <p.zabel@pengutronix.de>
7569L:	linux-media@vger.kernel.org
7570L:	linux-rockchip@lists.infradead.org
7571S:	Maintained
7572F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7573F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7574F:	drivers/staging/media/hantro/
7575
7576HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7577M:	Frank Seidel <frank@f-seidel.de>
7578L:	platform-driver-x86@vger.kernel.org
7579S:	Maintained
7580W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7581F:	drivers/platform/x86/hdaps.c
7582
7583HARDWARE MONITORING
7584M:	Jean Delvare <jdelvare@suse.com>
7585M:	Guenter Roeck <linux@roeck-us.net>
7586L:	linux-hwmon@vger.kernel.org
7587S:	Maintained
7588W:	http://hwmon.wiki.kernel.org/
7589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7590F:	Documentation/devicetree/bindings/hwmon/
7591F:	Documentation/hwmon/
7592F:	drivers/hwmon/
7593F:	include/linux/hwmon*.h
7594F:	include/trace/events/hwmon*.h
7595
7596HARDWARE RANDOM NUMBER GENERATOR CORE
7597M:	Matt Mackall <mpm@selenic.com>
7598M:	Herbert Xu <herbert@gondor.apana.org.au>
7599L:	linux-crypto@vger.kernel.org
7600S:	Odd fixes
7601F:	Documentation/admin-guide/hw_random.rst
7602F:	Documentation/devicetree/bindings/rng/
7603F:	drivers/char/hw_random/
7604F:	include/linux/hw_random.h
7605
7606HARDWARE SPINLOCK CORE
7607M:	Ohad Ben-Cohen <ohad@wizery.com>
7608M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7609R:	Baolin Wang <baolin.wang7@gmail.com>
7610L:	linux-remoteproc@vger.kernel.org
7611S:	Maintained
7612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7613F:	Documentation/devicetree/bindings/hwlock/
7614F:	Documentation/locking/hwspinlock.rst
7615F:	drivers/hwspinlock/
7616F:	include/linux/hwspinlock.h
7617
7618HARDWARE TRACING FACILITIES
7619M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7620S:	Maintained
7621F:	drivers/hwtracing/
7622
7623HARMONY SOUND DRIVER
7624L:	linux-parisc@vger.kernel.org
7625S:	Maintained
7626F:	sound/parisc/harmony.*
7627
7628HDPVR USB VIDEO ENCODER DRIVER
7629M:	Hans Verkuil <hverkuil@xs4all.nl>
7630L:	linux-media@vger.kernel.org
7631S:	Odd Fixes
7632W:	https://linuxtv.org
7633T:	git git://linuxtv.org/media_tree.git
7634F:	drivers/media/usb/hdpvr/
7635
7636HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7637M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7638S:	Supported
7639F:	Documentation/watchdog/hpwdt.rst
7640F:	drivers/watchdog/hpwdt.c
7641
7642HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7643M:	Don Brace <don.brace@microsemi.com>
7644L:	esc.storagedev@microsemi.com
7645L:	linux-scsi@vger.kernel.org
7646S:	Supported
7647F:	Documentation/scsi/hpsa.rst
7648F:	drivers/scsi/hpsa*.[ch]
7649F:	include/linux/cciss*.h
7650F:	include/uapi/linux/cciss*.h
7651
7652HFI1 DRIVER
7653M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7654M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7655L:	linux-rdma@vger.kernel.org
7656S:	Supported
7657F:	drivers/infiniband/hw/hfi1
7658
7659HFS FILESYSTEM
7660L:	linux-fsdevel@vger.kernel.org
7661S:	Orphan
7662F:	Documentation/filesystems/hfs.rst
7663F:	fs/hfs/
7664
7665HFSPLUS FILESYSTEM
7666L:	linux-fsdevel@vger.kernel.org
7667S:	Orphan
7668F:	Documentation/filesystems/hfsplus.rst
7669F:	fs/hfsplus/
7670
7671HGA FRAMEBUFFER DRIVER
7672M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7673L:	linux-nvidia@lists.surfsouth.com
7674S:	Maintained
7675W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7676F:	drivers/video/fbdev/hgafb.c
7677
7678HIBERNATION (aka Software Suspend, aka swsusp)
7679M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7680M:	Pavel Machek <pavel@ucw.cz>
7681L:	linux-pm@vger.kernel.org
7682S:	Supported
7683B:	https://bugzilla.kernel.org
7684F:	arch/*/include/asm/suspend*.h
7685F:	arch/x86/power/
7686F:	drivers/base/power/
7687F:	include/linux/freezer.h
7688F:	include/linux/pm.h
7689F:	include/linux/suspend.h
7690F:	kernel/power/
7691
7692HID CORE LAYER
7693M:	Jiri Kosina <jikos@kernel.org>
7694M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7695L:	linux-input@vger.kernel.org
7696S:	Maintained
7697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7698F:	drivers/hid/
7699F:	include/linux/hid*
7700F:	include/uapi/linux/hid*
7701
7702HID SENSOR HUB DRIVERS
7703M:	Jiri Kosina <jikos@kernel.org>
7704M:	Jonathan Cameron <jic23@kernel.org>
7705M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7706L:	linux-input@vger.kernel.org
7707L:	linux-iio@vger.kernel.org
7708S:	Maintained
7709F:	Documentation/hid/hid-sensor*
7710F:	drivers/hid/hid-sensor-*
7711F:	drivers/iio/*/hid-*
7712F:	include/linux/hid-sensor-*
7713
7714HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7715M:	Thomas Gleixner <tglx@linutronix.de>
7716L:	linux-kernel@vger.kernel.org
7717S:	Maintained
7718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7719F:	Documentation/timers/
7720F:	include/linux/clockchips.h
7721F:	include/linux/hrtimer.h
7722F:	kernel/time/clockevents.c
7723F:	kernel/time/hrtimer.c
7724F:	kernel/time/timer_*.c
7725
7726HIGH-SPEED SCC DRIVER FOR AX.25
7727L:	linux-hams@vger.kernel.org
7728S:	Orphan
7729F:	drivers/net/hamradio/dmascc.c
7730F:	drivers/net/hamradio/scc.c
7731
7732HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7733M:	HighPoint Linux Team <linux@highpoint-tech.com>
7734S:	Supported
7735W:	http://www.highpoint-tech.com
7736F:	Documentation/scsi/hptiop.rst
7737F:	drivers/scsi/hptiop.c
7738
7739HIPPI
7740M:	Jes Sorensen <jes@trained-monkey.org>
7741L:	linux-hippi@sunsite.dk
7742S:	Maintained
7743F:	drivers/net/hippi/
7744F:	include/linux/hippidevice.h
7745F:	include/uapi/linux/if_hippi.h
7746F:	net/802/hippi.c
7747
7748HISILICON DMA DRIVER
7749M:	Zhou Wang <wangzhou1@hisilicon.com>
7750L:	dmaengine@vger.kernel.org
7751S:	Maintained
7752F:	drivers/dma/hisi_dma.c
7753
7754HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7755M:	Zaibo Xu <xuzaibo@huawei.com>
7756L:	linux-crypto@vger.kernel.org
7757S:	Maintained
7758F:	Documentation/ABI/testing/debugfs-hisi-hpre
7759F:	drivers/crypto/hisilicon/hpre/hpre.h
7760F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
7761F:	drivers/crypto/hisilicon/hpre/hpre_main.c
7762
7763HISILICON LPC BUS DRIVER
7764M:	john.garry@huawei.com
7765S:	Maintained
7766W:	http://www.hisilicon.com
7767F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7768F:	drivers/bus/hisi_lpc.c
7769
7770HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7771M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7772M:	Salil Mehta <salil.mehta@huawei.com>
7773L:	netdev@vger.kernel.org
7774S:	Maintained
7775W:	http://www.hisilicon.com
7776F:	drivers/net/ethernet/hisilicon/hns3/
7777
7778HISILICON NETWORK SUBSYSTEM DRIVER
7779M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7780M:	Salil Mehta <salil.mehta@huawei.com>
7781L:	netdev@vger.kernel.org
7782S:	Maintained
7783W:	http://www.hisilicon.com
7784F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7785F:	drivers/net/ethernet/hisilicon/
7786
7787HISILICON PMU DRIVER
7788M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7789S:	Supported
7790W:	http://www.hisilicon.com
7791F:	Documentation/admin-guide/perf/hisi-pmu.rst
7792F:	drivers/perf/hisilicon
7793
7794HISILICON QM AND ZIP Controller DRIVER
7795M:	Zhou Wang <wangzhou1@hisilicon.com>
7796L:	linux-crypto@vger.kernel.org
7797S:	Maintained
7798F:	Documentation/ABI/testing/debugfs-hisi-zip
7799F:	drivers/crypto/hisilicon/qm.c
7800F:	drivers/crypto/hisilicon/qm.h
7801F:	drivers/crypto/hisilicon/sgl.c
7802F:	drivers/crypto/hisilicon/zip/
7803
7804HISILICON ROCE DRIVER
7805M:	Lijun Ou <oulijun@huawei.com>
7806M:	Wei Hu(Xavier) <huwei87@hisilicon.com>
7807M:	Weihang Li <liweihang@huawei.com>
7808L:	linux-rdma@vger.kernel.org
7809S:	Maintained
7810F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7811F:	drivers/infiniband/hw/hns/
7812
7813HISILICON SAS Controller
7814M:	John Garry <john.garry@huawei.com>
7815S:	Supported
7816W:	http://www.hisilicon.com
7817F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7818F:	drivers/scsi/hisi_sas/
7819
7820HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7821M:	Zaibo Xu <xuzaibo@huawei.com>
7822L:	linux-crypto@vger.kernel.org
7823S:	Maintained
7824F:	Documentation/ABI/testing/debugfs-hisi-sec
7825F:	drivers/crypto/hisilicon/sec2/sec.h
7826F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
7827F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
7828F:	drivers/crypto/hisilicon/sec2/sec_main.c
7829
7830HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7831M:	Zaibo Xu <xuzaibo@huawei.com>
7832S:	Maintained
7833F:	drivers/char/hw_random/hisi-trng-v2.c
7834
7835HISILICON V3XX SPI NOR FLASH Controller Driver
7836M:	John Garry <john.garry@huawei.com>
7837S:	Maintained
7838W:	http://www.hisilicon.com
7839F:	drivers/spi/spi-hisi-sfc-v3xx.c
7840
7841HMM - Heterogeneous Memory Management
7842M:	Jérôme Glisse <jglisse@redhat.com>
7843L:	linux-mm@kvack.org
7844S:	Maintained
7845F:	Documentation/vm/hmm.rst
7846F:	include/linux/hmm*
7847F:	lib/test_hmm*
7848F:	mm/hmm*
7849F:	tools/testing/selftests/vm/*hmm*
7850
7851HOST AP DRIVER
7852M:	Jouni Malinen <j@w1.fi>
7853L:	linux-wireless@vger.kernel.org
7854S:	Obsolete
7855W:	http://w1.fi/hostap-driver.html
7856F:	drivers/net/wireless/intersil/hostap/
7857
7858HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7859L:	platform-driver-x86@vger.kernel.org
7860S:	Orphan
7861F:	drivers/platform/x86/tc1100-wmi.c
7862
7863HPET:	High Precision Event Timers driver
7864M:	Clemens Ladisch <clemens@ladisch.de>
7865S:	Maintained
7866F:	Documentation/timers/hpet.rst
7867F:	drivers/char/hpet.c
7868F:	include/linux/hpet.h
7869F:	include/uapi/linux/hpet.h
7870
7871HPET:	x86
7872S:	Orphan
7873F:	arch/x86/include/asm/hpet.h
7874F:	arch/x86/kernel/hpet.c
7875
7876HPFS FILESYSTEM
7877M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7878S:	Maintained
7879W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7880F:	fs/hpfs/
7881
7882HSI SUBSYSTEM
7883M:	Sebastian Reichel <sre@kernel.org>
7884S:	Maintained
7885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7886F:	Documentation/ABI/testing/sysfs-bus-hsi
7887F:	Documentation/driver-api/hsi.rst
7888F:	drivers/hsi/
7889F:	include/linux/hsi/
7890F:	include/uapi/linux/hsi/
7891
7892HSO 3G MODEM DRIVER
7893L:	linux-usb@vger.kernel.org
7894S:	Orphan
7895F:	drivers/net/usb/hso.c
7896
7897HSR NETWORK PROTOCOL
7898L:	netdev@vger.kernel.org
7899S:	Orphan
7900F:	net/hsr/
7901
7902HT16K33 LED CONTROLLER DRIVER
7903M:	Robin van der Gracht <robin@protonic.nl>
7904S:	Maintained
7905F:	Documentation/devicetree/bindings/display/ht16k33.txt
7906F:	drivers/auxdisplay/ht16k33.c
7907
7908HTCPEN TOUCHSCREEN DRIVER
7909M:	Pau Oliva Fora <pof@eslack.org>
7910L:	linux-input@vger.kernel.org
7911S:	Maintained
7912F:	drivers/input/touchscreen/htcpen.c
7913
7914HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7915M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7916L:	linux-iio@vger.kernel.org
7917S:	Maintained
7918W:	http://www.st.com/
7919F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7920F:	drivers/iio/humidity/hts221*
7921
7922HUAWEI ETHERNET DRIVER
7923M:	Bin Luo <luobin9@huawei.com>
7924L:	netdev@vger.kernel.org
7925S:	Supported
7926F:	Documentation/networking/hinic.rst
7927F:	drivers/net/ethernet/huawei/hinic/
7928
7929HUGETLB FILESYSTEM
7930M:	Mike Kravetz <mike.kravetz@oracle.com>
7931L:	linux-mm@kvack.org
7932S:	Maintained
7933F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7934F:	Documentation/admin-guide/mm/hugetlbpage.rst
7935F:	Documentation/vm/hugetlbfs_reserv.rst
7936F:	fs/hugetlbfs/
7937F:	include/linux/hugetlb.h
7938F:	mm/hugetlb.c
7939
7940HVA ST MEDIA DRIVER
7941M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7942L:	linux-media@vger.kernel.org
7943S:	Supported
7944W:	https://linuxtv.org
7945T:	git git://linuxtv.org/media_tree.git
7946F:	drivers/media/platform/sti/hva
7947
7948HWPOISON MEMORY FAILURE HANDLING
7949M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
7950L:	linux-mm@kvack.org
7951S:	Maintained
7952F:	mm/hwpoison-inject.c
7953F:	mm/memory-failure.c
7954
7955HYGON PROCESSOR SUPPORT
7956M:	Pu Wen <puwen@hygon.cn>
7957L:	linux-kernel@vger.kernel.org
7958S:	Maintained
7959F:	arch/x86/kernel/cpu/hygon.c
7960
7961HYNIX HI556 SENSOR DRIVER
7962M:	Shawn Tu <shawnx.tu@intel.com>
7963L:	linux-media@vger.kernel.org
7964S:	Maintained
7965T:	git git://linuxtv.org/media_tree.git
7966F:	drivers/media/i2c/hi556.c
7967
7968Hyper-V CORE AND DRIVERS
7969M:	"K. Y. Srinivasan" <kys@microsoft.com>
7970M:	Haiyang Zhang <haiyangz@microsoft.com>
7971M:	Stephen Hemminger <sthemmin@microsoft.com>
7972M:	Wei Liu <wei.liu@kernel.org>
7973L:	linux-hyperv@vger.kernel.org
7974S:	Supported
7975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7976F:	Documentation/ABI/stable/sysfs-bus-vmbus
7977F:	Documentation/ABI/testing/debugfs-hyperv
7978F:	Documentation/networking/device_drivers/microsoft/netvsc.rst
7979F:	arch/x86/hyperv
7980F:	arch/x86/include/asm/hyperv-tlfs.h
7981F:	arch/x86/include/asm/mshyperv.h
7982F:	arch/x86/include/asm/trace/hyperv.h
7983F:	arch/x86/kernel/cpu/mshyperv.c
7984F:	drivers/clocksource/hyperv_timer.c
7985F:	drivers/hid/hid-hyperv.c
7986F:	drivers/hv/
7987F:	drivers/input/serio/hyperv-keyboard.c
7988F:	drivers/iommu/hyperv-iommu.c
7989F:	drivers/net/hyperv/
7990F:	drivers/pci/controller/pci-hyperv-intf.c
7991F:	drivers/pci/controller/pci-hyperv.c
7992F:	drivers/scsi/storvsc_drv.c
7993F:	drivers/uio/uio_hv_generic.c
7994F:	drivers/video/fbdev/hyperv_fb.c
7995F:	include/asm-generic/hyperv-tlfs.h
7996F:	include/asm-generic/mshyperv.h
7997F:	include/clocksource/hyperv_timer.h
7998F:	include/linux/hyperv.h
7999F:	include/uapi/linux/hyperv.h
8000F:	net/vmw_vsock/hyperv_transport.c
8001F:	tools/hv/
8002
8003HYPERBUS SUPPORT
8004M:	Vignesh Raghavendra <vigneshr@ti.com>
8005L:	linux-mtd@lists.infradead.org
8006S:	Supported
8007Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8008C:	irc://irc.oftc.net/mtd
8009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8010F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8011F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8012F:	drivers/mtd/hyperbus/
8013F:	include/linux/mtd/hyperbus.h
8014
8015HYPERVISOR VIRTUAL CONSOLE DRIVER
8016L:	linuxppc-dev@lists.ozlabs.org
8017S:	Odd Fixes
8018F:	drivers/tty/hvc/
8019
8020I2C ACPI SUPPORT
8021M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8022L:	linux-i2c@vger.kernel.org
8023L:	linux-acpi@vger.kernel.org
8024S:	Maintained
8025F:	drivers/i2c/i2c-core-acpi.c
8026
8027I2C CONTROLLER DRIVER FOR NVIDIA GPU
8028M:	Ajay Gupta <ajayg@nvidia.com>
8029L:	linux-i2c@vger.kernel.org
8030S:	Maintained
8031F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
8032F:	drivers/i2c/busses/i2c-nvidia-gpu.c
8033
8034I2C MUXES
8035M:	Peter Rosin <peda@axentia.se>
8036L:	linux-i2c@vger.kernel.org
8037S:	Maintained
8038F:	Documentation/devicetree/bindings/i2c/i2c-arb*
8039F:	Documentation/devicetree/bindings/i2c/i2c-gate*
8040F:	Documentation/devicetree/bindings/i2c/i2c-mux*
8041F:	Documentation/i2c/i2c-topology.rst
8042F:	Documentation/i2c/muxes/
8043F:	drivers/i2c/i2c-mux.c
8044F:	drivers/i2c/muxes/
8045F:	include/linux/i2c-mux.h
8046
8047I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8048M:	Gregory CLEMENT <gregory.clement@bootlin.com>
8049L:	linux-i2c@vger.kernel.org
8050S:	Maintained
8051F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8052F:	drivers/i2c/busses/i2c-mv64xxx.c
8053
8054I2C OVER PARALLEL PORT
8055M:	Jean Delvare <jdelvare@suse.com>
8056L:	linux-i2c@vger.kernel.org
8057S:	Maintained
8058F:	Documentation/i2c/busses/i2c-parport.rst
8059F:	drivers/i2c/busses/i2c-parport.c
8060
8061I2C SUBSYSTEM
8062M:	Wolfram Sang <wsa@kernel.org>
8063L:	linux-i2c@vger.kernel.org
8064S:	Maintained
8065W:	https://i2c.wiki.kernel.org/
8066Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
8067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8068F:	Documentation/devicetree/bindings/i2c/i2c.txt
8069F:	Documentation/i2c/
8070F:	drivers/i2c/*
8071F:	include/linux/i2c-dev.h
8072F:	include/linux/i2c-smbus.h
8073F:	include/linux/i2c.h
8074F:	include/uapi/linux/i2c-*.h
8075F:	include/uapi/linux/i2c.h
8076
8077I2C SUBSYSTEM HOST DRIVERS
8078L:	linux-i2c@vger.kernel.org
8079S:	Odd Fixes
8080W:	https://i2c.wiki.kernel.org/
8081Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
8082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8083F:	Documentation/devicetree/bindings/i2c/
8084F:	drivers/i2c/algos/
8085F:	drivers/i2c/busses/
8086
8087I2C-TAOS-EVM DRIVER
8088M:	Jean Delvare <jdelvare@suse.com>
8089L:	linux-i2c@vger.kernel.org
8090S:	Maintained
8091F:	Documentation/i2c/busses/i2c-taos-evm.rst
8092F:	drivers/i2c/busses/i2c-taos-evm.c
8093
8094I2C-TINY-USB DRIVER
8095M:	Till Harbaum <till@harbaum.org>
8096L:	linux-i2c@vger.kernel.org
8097S:	Maintained
8098W:	http://www.harbaum.org/till/i2c_tiny_usb
8099F:	drivers/i2c/busses/i2c-tiny-usb.c
8100
8101I2C/SMBUS CONTROLLER DRIVERS FOR PC
8102M:	Jean Delvare <jdelvare@suse.com>
8103L:	linux-i2c@vger.kernel.org
8104S:	Maintained
8105F:	Documentation/i2c/busses/i2c-ali1535.rst
8106F:	Documentation/i2c/busses/i2c-ali1563.rst
8107F:	Documentation/i2c/busses/i2c-ali15x3.rst
8108F:	Documentation/i2c/busses/i2c-amd756.rst
8109F:	Documentation/i2c/busses/i2c-amd8111.rst
8110F:	Documentation/i2c/busses/i2c-i801.rst
8111F:	Documentation/i2c/busses/i2c-nforce2.rst
8112F:	Documentation/i2c/busses/i2c-piix4.rst
8113F:	Documentation/i2c/busses/i2c-sis5595.rst
8114F:	Documentation/i2c/busses/i2c-sis630.rst
8115F:	Documentation/i2c/busses/i2c-sis96x.rst
8116F:	Documentation/i2c/busses/i2c-via.rst
8117F:	Documentation/i2c/busses/i2c-viapro.rst
8118F:	drivers/i2c/busses/i2c-ali1535.c
8119F:	drivers/i2c/busses/i2c-ali1563.c
8120F:	drivers/i2c/busses/i2c-ali15x3.c
8121F:	drivers/i2c/busses/i2c-amd756-s4882.c
8122F:	drivers/i2c/busses/i2c-amd756.c
8123F:	drivers/i2c/busses/i2c-amd8111.c
8124F:	drivers/i2c/busses/i2c-i801.c
8125F:	drivers/i2c/busses/i2c-isch.c
8126F:	drivers/i2c/busses/i2c-nforce2-s4985.c
8127F:	drivers/i2c/busses/i2c-nforce2.c
8128F:	drivers/i2c/busses/i2c-piix4.c
8129F:	drivers/i2c/busses/i2c-sis5595.c
8130F:	drivers/i2c/busses/i2c-sis630.c
8131F:	drivers/i2c/busses/i2c-sis96x.c
8132F:	drivers/i2c/busses/i2c-via.c
8133F:	drivers/i2c/busses/i2c-viapro.c
8134
8135I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8136M:	Hans de Goede <hdegoede@redhat.com>
8137L:	linux-i2c@vger.kernel.org
8138S:	Maintained
8139F:	drivers/i2c/busses/i2c-cht-wc.c
8140
8141I2C/SMBUS ISMT DRIVER
8142M:	Seth Heasley <seth.heasley@intel.com>
8143M:	Neil Horman <nhorman@tuxdriver.com>
8144L:	linux-i2c@vger.kernel.org
8145F:	Documentation/i2c/busses/i2c-ismt.rst
8146F:	drivers/i2c/busses/i2c-ismt.c
8147
8148I2C/SMBUS STUB DRIVER
8149M:	Jean Delvare <jdelvare@suse.com>
8150L:	linux-i2c@vger.kernel.org
8151S:	Maintained
8152F:	drivers/i2c/i2c-stub.c
8153
8154I3C DRIVER FOR CADENCE I3C MASTER IP
8155M:	Przemysław Gaj <pgaj@cadence.com>
8156S:	Maintained
8157F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8158F:	drivers/i3c/master/i3c-master-cdns.c
8159
8160I3C DRIVER FOR SYNOPSYS DESIGNWARE
8161M:	Vitor Soares <vitor.soares@synopsys.com>
8162S:	Maintained
8163F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8164F:	drivers/i3c/master/dw*
8165
8166I3C SUBSYSTEM
8167M:	Boris Brezillon <bbrezillon@kernel.org>
8168L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
8169S:	Maintained
8170C:	irc://chat.freenode.net/linux-i3c
8171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8172F:	Documentation/ABI/testing/sysfs-bus-i3c
8173F:	Documentation/devicetree/bindings/i3c/
8174F:	Documentation/driver-api/i3c
8175F:	drivers/i3c/
8176F:	include/linux/i3c/
8177
8178IA64 (Itanium) PLATFORM
8179M:	Tony Luck <tony.luck@intel.com>
8180M:	Fenghua Yu <fenghua.yu@intel.com>
8181L:	linux-ia64@vger.kernel.org
8182S:	Maintained
8183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8184F:	Documentation/ia64/
8185F:	arch/ia64/
8186
8187IBM Power 842 compression accelerator
8188M:	Haren Myneni <haren@us.ibm.com>
8189S:	Supported
8190F:	crypto/842.c
8191F:	drivers/crypto/nx/Kconfig
8192F:	drivers/crypto/nx/Makefile
8193F:	drivers/crypto/nx/nx-842*
8194F:	include/linux/sw842.h
8195F:	lib/842/
8196
8197IBM Power in-Nest Crypto Acceleration
8198M:	Breno Leitão <leitao@debian.org>
8199M:	Nayna Jain <nayna@linux.ibm.com>
8200M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8201L:	linux-crypto@vger.kernel.org
8202S:	Supported
8203F:	drivers/crypto/nx/Kconfig
8204F:	drivers/crypto/nx/Makefile
8205F:	drivers/crypto/nx/nx-aes*
8206F:	drivers/crypto/nx/nx-sha*
8207F:	drivers/crypto/nx/nx.*
8208F:	drivers/crypto/nx/nx_csbcpb.h
8209F:	drivers/crypto/nx/nx_debugfs.c
8210
8211IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8212M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8213L:	linux-pci@vger.kernel.org
8214L:	linuxppc-dev@lists.ozlabs.org
8215S:	Supported
8216F:	drivers/pci/hotplug/rpadlpar*
8217
8218IBM Power Linux RAID adapter
8219M:	Brian King <brking@us.ibm.com>
8220S:	Supported
8221F:	drivers/scsi/ipr.*
8222
8223IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8224M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8225L:	linux-pci@vger.kernel.org
8226L:	linuxppc-dev@lists.ozlabs.org
8227S:	Supported
8228F:	drivers/pci/hotplug/rpaphp*
8229
8230IBM Power SRIOV Virtual NIC Device Driver
8231M:	Thomas Falcon <tlfalcon@linux.ibm.com>
8232M:	John Allen <jallen@linux.ibm.com>
8233L:	netdev@vger.kernel.org
8234S:	Supported
8235F:	drivers/net/ethernet/ibm/ibmvnic.*
8236
8237IBM Power Virtual Accelerator Switchboard
8238M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8239L:	linuxppc-dev@lists.ozlabs.org
8240S:	Supported
8241F:	arch/powerpc/include/asm/vas.h
8242F:	arch/powerpc/platforms/powernv/copy-paste.h
8243F:	arch/powerpc/platforms/powernv/vas*
8244
8245IBM Power Virtual Ethernet Device Driver
8246M:	Thomas Falcon <tlfalcon@linux.ibm.com>
8247L:	netdev@vger.kernel.org
8248S:	Supported
8249F:	drivers/net/ethernet/ibm/ibmveth.*
8250
8251IBM Power Virtual FC Device Drivers
8252M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8253L:	linux-scsi@vger.kernel.org
8254S:	Supported
8255F:	drivers/scsi/ibmvscsi/ibmvfc*
8256
8257IBM Power Virtual Management Channel Driver
8258M:	Steven Royer <seroyer@linux.ibm.com>
8259S:	Supported
8260F:	drivers/misc/ibmvmc.*
8261
8262IBM Power Virtual SCSI Device Drivers
8263M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8264L:	linux-scsi@vger.kernel.org
8265S:	Supported
8266F:	drivers/scsi/ibmvscsi/ibmvscsi*
8267F:	include/scsi/viosrp.h
8268
8269IBM Power Virtual SCSI Device Target Driver
8270M:	Michael Cyr <mikecyr@linux.ibm.com>
8271L:	linux-scsi@vger.kernel.org
8272L:	target-devel@vger.kernel.org
8273S:	Supported
8274F:	drivers/scsi/ibmvscsi_tgt/
8275
8276IBM Power VMX Cryptographic instructions
8277M:	Breno Leitão <leitao@debian.org>
8278M:	Nayna Jain <nayna@linux.ibm.com>
8279M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8280L:	linux-crypto@vger.kernel.org
8281S:	Supported
8282F:	drivers/crypto/vmx/Kconfig
8283F:	drivers/crypto/vmx/Makefile
8284F:	drivers/crypto/vmx/aes*
8285F:	drivers/crypto/vmx/ghash*
8286F:	drivers/crypto/vmx/ppc-xlate.pl
8287F:	drivers/crypto/vmx/vmx.c
8288
8289IBM ServeRAID RAID DRIVER
8290S:	Orphan
8291F:	drivers/scsi/ips.*
8292
8293ICH LPC AND GPIO DRIVER
8294M:	Peter Tyser <ptyser@xes-inc.com>
8295S:	Maintained
8296F:	drivers/gpio/gpio-ich.c
8297F:	drivers/mfd/lpc_ich.c
8298
8299ICY I2C DRIVER
8300M:	Max Staudt <max@enpas.org>
8301L:	linux-i2c@vger.kernel.org
8302S:	Maintained
8303F:	drivers/i2c/busses/i2c-icy.c
8304
8305IDE SUBSYSTEM
8306M:	"David S. Miller" <davem@davemloft.net>
8307L:	linux-ide@vger.kernel.org
8308S:	Maintained
8309Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
8310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8311F:	Documentation/ide/
8312F:	drivers/ide/
8313F:	include/linux/ide.h
8314
8315IDE/ATAPI DRIVERS
8316M:	Borislav Petkov <bp@alien8.de>
8317L:	linux-ide@vger.kernel.org
8318S:	Maintained
8319F:	Documentation/cdrom/ide-cd.rst
8320F:	drivers/ide/ide-cd*
8321
8322IDEAPAD LAPTOP EXTRAS DRIVER
8323M:	Ike Panhc <ike.pan@canonical.com>
8324L:	platform-driver-x86@vger.kernel.org
8325S:	Maintained
8326W:	http://launchpad.net/ideapad-laptop
8327F:	drivers/platform/x86/ideapad-laptop.c
8328
8329IDEAPAD LAPTOP SLIDEBAR DRIVER
8330M:	Andrey Moiseev <o2g.org.ru@gmail.com>
8331L:	linux-input@vger.kernel.org
8332S:	Maintained
8333W:	https://github.com/o2genum/ideapad-slidebar
8334F:	drivers/input/misc/ideapad_slidebar.c
8335
8336IDT VersaClock 5 CLOCK DRIVER
8337M:	Marek Vasut <marek.vasut@gmail.com>
8338S:	Maintained
8339F:	drivers/clk/clk-versaclock5.c
8340
8341IEEE 802.15.4 SUBSYSTEM
8342M:	Alexander Aring <alex.aring@gmail.com>
8343M:	Stefan Schmidt <stefan@datenfreihafen.org>
8344L:	linux-wpan@vger.kernel.org
8345S:	Maintained
8346W:	https://linux-wpan.org/
8347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8349F:	Documentation/networking/ieee802154.rst
8350F:	drivers/net/ieee802154/
8351F:	include/linux/ieee802154.h
8352F:	include/linux/nl802154.h
8353F:	include/net/af_ieee802154.h
8354F:	include/net/cfg802154.h
8355F:	include/net/ieee802154_netdev.h
8356F:	include/net/mac802154.h
8357F:	include/net/nl802154.h
8358F:	net/ieee802154/
8359F:	net/mac802154/
8360
8361IFE PROTOCOL
8362M:	Yotam Gigi <yotam.gi@gmail.com>
8363M:	Jamal Hadi Salim <jhs@mojatatu.com>
8364F:	include/net/ife.h
8365F:	include/uapi/linux/ife.h
8366F:	net/ife
8367
8368IGORPLUG-USB IR RECEIVER
8369M:	Sean Young <sean@mess.org>
8370L:	linux-media@vger.kernel.org
8371S:	Maintained
8372F:	drivers/media/rc/igorplugusb.c
8373
8374IGUANAWORKS USB IR TRANSCEIVER
8375M:	Sean Young <sean@mess.org>
8376L:	linux-media@vger.kernel.org
8377S:	Maintained
8378F:	drivers/media/rc/iguanair.c
8379
8380IIO DIGITAL POTENTIOMETER DAC
8381M:	Peter Rosin <peda@axentia.se>
8382L:	linux-iio@vger.kernel.org
8383S:	Maintained
8384F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8385F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8386F:	drivers/iio/dac/dpot-dac.c
8387
8388IIO ENVELOPE DETECTOR
8389M:	Peter Rosin <peda@axentia.se>
8390L:	linux-iio@vger.kernel.org
8391S:	Maintained
8392F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8393F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8394F:	drivers/iio/adc/envelope-detector.c
8395
8396IIO MULTIPLEXER
8397M:	Peter Rosin <peda@axentia.se>
8398L:	linux-iio@vger.kernel.org
8399S:	Maintained
8400F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8401F:	drivers/iio/multiplexer/iio-mux.c
8402
8403IIO SUBSYSTEM AND DRIVERS
8404M:	Jonathan Cameron <jic23@kernel.org>
8405R:	Hartmut Knaack <knaack.h@gmx.de>
8406R:	Lars-Peter Clausen <lars@metafoo.de>
8407R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8408L:	linux-iio@vger.kernel.org
8409S:	Maintained
8410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8411F:	Documentation/ABI/testing/configfs-iio*
8412F:	Documentation/ABI/testing/sysfs-bus-iio*
8413F:	Documentation/devicetree/bindings/iio/
8414F:	drivers/iio/
8415F:	drivers/staging/iio/
8416F:	include/linux/iio/
8417F:	tools/iio/
8418
8419IIO UNIT CONVERTER
8420M:	Peter Rosin <peda@axentia.se>
8421L:	linux-iio@vger.kernel.org
8422S:	Maintained
8423F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8424F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8425F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8426F:	drivers/iio/afe/iio-rescale.c
8427
8428IKANOS/ADI EAGLE ADSL USB DRIVER
8429M:	Matthieu Castet <castet.matthieu@free.fr>
8430M:	Stanislaw Gruszka <stf_xl@wp.pl>
8431S:	Maintained
8432F:	drivers/usb/atm/ueagle-atm.c
8433
8434IMGTEC ASCII LCD DRIVER
8435M:	Paul Burton <paulburton@kernel.org>
8436S:	Maintained
8437F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8438F:	drivers/auxdisplay/img-ascii-lcd.c
8439
8440IMGTEC IR DECODER DRIVER
8441S:	Orphan
8442F:	drivers/media/rc/img-ir/
8443
8444IMON SOUNDGRAPH USB IR RECEIVER
8445M:	Sean Young <sean@mess.org>
8446L:	linux-media@vger.kernel.org
8447S:	Maintained
8448F:	drivers/media/rc/imon.c
8449F:	drivers/media/rc/imon_raw.c
8450
8451IMS TWINTURBO FRAMEBUFFER DRIVER
8452L:	linux-fbdev@vger.kernel.org
8453S:	Orphan
8454F:	drivers/video/fbdev/imsttfb.c
8455
8456INA209 HARDWARE MONITOR DRIVER
8457M:	Guenter Roeck <linux@roeck-us.net>
8458L:	linux-hwmon@vger.kernel.org
8459S:	Maintained
8460F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8461F:	Documentation/hwmon/ina209.rst
8462F:	drivers/hwmon/ina209.c
8463
8464INA2XX HARDWARE MONITOR DRIVER
8465M:	Guenter Roeck <linux@roeck-us.net>
8466L:	linux-hwmon@vger.kernel.org
8467S:	Maintained
8468F:	Documentation/hwmon/ina2xx.rst
8469F:	drivers/hwmon/ina2xx.c
8470F:	include/linux/platform_data/ina2xx.h
8471
8472INDUSTRY PACK SUBSYSTEM (IPACK)
8473M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8474M:	Jens Taprogge <jens.taprogge@taprogge.org>
8475M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8476L:	industrypack-devel@lists.sourceforge.net
8477S:	Maintained
8478W:	http://industrypack.sourceforge.net
8479F:	drivers/ipack/
8480
8481INFINEON DPS310 Driver
8482M:	Eddie James <eajames@linux.ibm.com>
8483L:	linux-iio@vger.kernel.org
8484S:	Maintained
8485F:	drivers/iio/pressure/dps310.c
8486
8487INFINIBAND SUBSYSTEM
8488M:	Doug Ledford <dledford@redhat.com>
8489M:	Jason Gunthorpe <jgg@mellanox.com>
8490L:	linux-rdma@vger.kernel.org
8491S:	Supported
8492W:	https://github.com/linux-rdma/rdma-core
8493Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8495F:	Documentation/devicetree/bindings/infiniband/
8496F:	Documentation/infiniband/
8497F:	drivers/infiniband/
8498F:	include/rdma/
8499F:	include/trace/events/ib_mad.h
8500F:	include/trace/events/ib_umad.h
8501F:	include/uapi/linux/if_infiniband.h
8502F:	include/uapi/rdma/
8503F:	samples/bpf/ibumad_kern.c
8504F:	samples/bpf/ibumad_user.c
8505
8506INGENIC JZ4780 DMA Driver
8507M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8508S:	Maintained
8509F:	drivers/dma/dma-jz4780.c
8510
8511INGENIC JZ4780 NAND DRIVER
8512M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8513L:	linux-mtd@lists.infradead.org
8514S:	Maintained
8515F:	drivers/mtd/nand/raw/ingenic/
8516
8517INGENIC JZ47xx SoCs
8518M:	Paul Cercueil <paul@crapouillou.net>
8519S:	Maintained
8520F:	arch/mips/boot/dts/ingenic/
8521F:	arch/mips/include/asm/mach-jz4740/
8522F:	arch/mips/jz4740/
8523F:	drivers/clk/ingenic/
8524F:	drivers/dma/dma-jz4780.c
8525F:	drivers/gpu/drm/ingenic/
8526F:	drivers/i2c/busses/i2c-jz4780.c
8527F:	drivers/iio/adc/ingenic-adc.c
8528F:	drivers/irqchip/irq-ingenic.c
8529F:	drivers/memory/jz4780-nemc.c
8530F:	drivers/mmc/host/jz4740_mmc.c
8531F:	drivers/mtd/nand/raw/ingenic/
8532F:	drivers/pinctrl/pinctrl-ingenic.c
8533F:	drivers/power/supply/ingenic-battery.c
8534F:	drivers/pwm/pwm-jz4740.c
8535F:	drivers/remoteproc/ingenic_rproc.c
8536F:	drivers/rtc/rtc-jz4740.c
8537F:	drivers/tty/serial/8250/8250_ingenic.c
8538F:	drivers/usb/musb/jz4740.c
8539F:	drivers/watchdog/jz4740_wdt.c
8540F:	include/dt-bindings/iio/adc/ingenic,adc.h
8541F:	include/linux/mfd/ingenic-tcu.h
8542F:	sound/soc/codecs/jz47*
8543F:	sound/soc/jz4740/
8544
8545INOTIFY
8546M:	Jan Kara <jack@suse.cz>
8547R:	Amir Goldstein <amir73il@gmail.com>
8548L:	linux-fsdevel@vger.kernel.org
8549S:	Maintained
8550F:	Documentation/filesystems/inotify.rst
8551F:	fs/notify/inotify/
8552F:	include/linux/inotify.h
8553F:	include/uapi/linux/inotify.h
8554
8555INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8556M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8557L:	linux-input@vger.kernel.org
8558S:	Maintained
8559Q:	http://patchwork.kernel.org/project/linux-input/list/
8560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8561F:	Documentation/devicetree/bindings/input/
8562F:	Documentation/devicetree/bindings/serio/
8563F:	Documentation/input/
8564F:	drivers/input/
8565F:	include/linux/input.h
8566F:	include/linux/input/
8567F:	include/uapi/linux/input-event-codes.h
8568F:	include/uapi/linux/input.h
8569
8570INPUT MULTITOUCH (MT) PROTOCOL
8571M:	Henrik Rydberg <rydberg@bitmath.org>
8572L:	linux-input@vger.kernel.org
8573S:	Odd fixes
8574F:	Documentation/input/multi-touch-protocol.rst
8575F:	drivers/input/input-mt.c
8576K:	\b(ABS|SYN)_MT_
8577
8578INSIDE SECURE CRYPTO DRIVER
8579M:	Antoine Tenart <antoine.tenart@bootlin.com>
8580L:	linux-crypto@vger.kernel.org
8581S:	Maintained
8582F:	drivers/crypto/inside-secure/
8583
8584INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8585M:	Mimi Zohar <zohar@linux.ibm.com>
8586M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8587L:	linux-integrity@vger.kernel.org
8588S:	Supported
8589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8590F:	security/integrity/ima/
8591
8592INTEL 810/815 FRAMEBUFFER DRIVER
8593M:	Antonino Daplas <adaplas@gmail.com>
8594L:	linux-fbdev@vger.kernel.org
8595S:	Maintained
8596F:	drivers/video/fbdev/i810/
8597
8598INTEL ASoC DRIVERS
8599M:	Cezary Rojewski <cezary.rojewski@intel.com>
8600M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8601M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8602M:	Jie Yang <yang.jie@linux.intel.com>
8603L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8604S:	Supported
8605F:	sound/soc/intel/
8606
8607INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8608M:	Hans de Goede <hdegoede@redhat.com>
8609L:	platform-driver-x86@vger.kernel.org
8610S:	Maintained
8611F:	drivers/platform/x86/intel_atomisp2_pm.c
8612
8613INTEL BROXTON PMC DRIVER
8614M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8615M:	Zha Qipeng <qipeng.zha@intel.com>
8616S:	Maintained
8617F:	drivers/mfd/intel_pmc_bxt.c
8618F:	include/linux/mfd/intel_pmc_bxt.h
8619
8620INTEL C600 SERIES SAS CONTROLLER DRIVER
8621M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8622M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8623L:	linux-scsi@vger.kernel.org
8624S:	Supported
8625T:	git git://git.code.sf.net/p/intel-sas/isci
8626F:	drivers/scsi/isci/
8627
8628INTEL CPU family model numbers
8629M:	Tony Luck <tony.luck@intel.com>
8630M:	x86@kernel.org
8631L:	linux-kernel@vger.kernel.org
8632S:	Supported
8633F:	arch/x86/include/asm/intel-family.h
8634
8635INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8636M:	Jani Nikula <jani.nikula@linux.intel.com>
8637M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8638M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8639L:	intel-gfx@lists.freedesktop.org
8640S:	Supported
8641W:	https://01.org/linuxgraphics/
8642Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8643B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8644C:	irc://chat.freenode.net/intel-gfx
8645T:	git git://anongit.freedesktop.org/drm-intel
8646F:	Documentation/gpu/i915.rst
8647F:	drivers/gpu/drm/i915/
8648F:	include/drm/i915*
8649F:	include/uapi/drm/i915_drm.h
8650
8651INTEL ETHERNET DRIVERS
8652M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8653L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8654S:	Supported
8655W:	http://www.intel.com/support/feedback.htm
8656W:	http://e1000.sourceforge.net/
8657Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8660F:	Documentation/networking/device_drivers/intel/e100.rst
8661F:	Documentation/networking/device_drivers/intel/e1000.rst
8662F:	Documentation/networking/device_drivers/intel/e1000e.rst
8663F:	Documentation/networking/device_drivers/intel/fm10k.rst
8664F:	Documentation/networking/device_drivers/intel/i40e.rst
8665F:	Documentation/networking/device_drivers/intel/iavf.rst
8666F:	Documentation/networking/device_drivers/intel/ice.rst
8667F:	Documentation/networking/device_drivers/intel/igb.rst
8668F:	Documentation/networking/device_drivers/intel/igbvf.rst
8669F:	Documentation/networking/device_drivers/intel/ixgb.rst
8670F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8671F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8672F:	drivers/net/ethernet/intel/
8673F:	drivers/net/ethernet/intel/*/
8674F:	include/linux/avf/virtchnl.h
8675
8676INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8677M:	Maik Broemme <mbroemme@libmpq.org>
8678L:	linux-fbdev@vger.kernel.org
8679S:	Maintained
8680F:	Documentation/fb/intelfb.rst
8681F:	drivers/video/fbdev/intelfb/
8682
8683INTEL GPIO DRIVERS
8684M:	Andy Shevchenko <andy@kernel.org>
8685L:	linux-gpio@vger.kernel.org
8686S:	Maintained
8687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8688F:	drivers/gpio/gpio-ich.c
8689F:	drivers/gpio/gpio-intel-mid.c
8690F:	drivers/gpio/gpio-merrifield.c
8691F:	drivers/gpio/gpio-ml-ioh.c
8692F:	drivers/gpio/gpio-pch.c
8693F:	drivers/gpio/gpio-sch.c
8694F:	drivers/gpio/gpio-sodaville.c
8695
8696INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8697M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8698M:	Zhi Wang <zhi.a.wang@intel.com>
8699L:	intel-gvt-dev@lists.freedesktop.org
8700L:	intel-gfx@lists.freedesktop.org
8701S:	Supported
8702W:	https://01.org/igvt-g
8703T:	git https://github.com/intel/gvt-linux.git
8704F:	drivers/gpu/drm/i915/gvt/
8705
8706INTEL HID EVENT DRIVER
8707M:	Alex Hung <alex.hung@canonical.com>
8708L:	platform-driver-x86@vger.kernel.org
8709S:	Maintained
8710F:	drivers/platform/x86/intel-hid.c
8711
8712INTEL I/OAT DMA DRIVER
8713M:	Dave Jiang <dave.jiang@intel.com>
8714R:	Dan Williams <dan.j.williams@intel.com>
8715L:	dmaengine@vger.kernel.org
8716S:	Supported
8717Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8718F:	drivers/dma/ioat*
8719
8720INTEL IADX DRIVER
8721M:	Dave Jiang <dave.jiang@intel.com>
8722L:	dmaengine@vger.kernel.org
8723S:	Supported
8724F:	drivers/dma/idxd/*
8725F:	include/uapi/linux/idxd.h
8726
8727INTEL IDLE DRIVER
8728M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8729M:	Len Brown <lenb@kernel.org>
8730L:	linux-pm@vger.kernel.org
8731S:	Supported
8732B:	https://bugzilla.kernel.org
8733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8734F:	drivers/idle/intel_idle.c
8735
8736INTEL INTEGRATED SENSOR HUB DRIVER
8737M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8738M:	Jiri Kosina <jikos@kernel.org>
8739L:	linux-input@vger.kernel.org
8740S:	Maintained
8741F:	drivers/hid/intel-ish-hid/
8742
8743INTEL IOMMU (VT-d)
8744M:	David Woodhouse <dwmw2@infradead.org>
8745M:	Lu Baolu <baolu.lu@linux.intel.com>
8746L:	iommu@lists.linux-foundation.org
8747S:	Supported
8748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8749F:	drivers/iommu/intel/
8750F:	include/linux/intel-iommu.h
8751F:	include/linux/intel-svm.h
8752
8753INTEL IOP-ADMA DMA DRIVER
8754R:	Dan Williams <dan.j.williams@intel.com>
8755S:	Odd fixes
8756F:	drivers/dma/iop-adma.c
8757
8758INTEL IPU3 CSI-2 CIO2 DRIVER
8759M:	Yong Zhi <yong.zhi@intel.com>
8760M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8761M:	Bingbu Cao <bingbu.cao@intel.com>
8762R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8763L:	linux-media@vger.kernel.org
8764S:	Maintained
8765F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8766F:	drivers/media/pci/intel/ipu3/
8767
8768INTEL IPU3 CSI-2 IMGU DRIVER
8769M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8770R:	Bingbu Cao <bingbu.cao@intel.com>
8771R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8772L:	linux-media@vger.kernel.org
8773S:	Maintained
8774F:	Documentation/admin-guide/media/ipu3.rst
8775F:	Documentation/admin-guide/media/ipu3_rcb.svg
8776F:	Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8777F:	drivers/staging/media/ipu3/
8778
8779INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8780M:	Krzysztof Halasa <khalasa@piap.pl>
8781S:	Maintained
8782F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8783F:	drivers/net/wan/ixp4xx_hss.c
8784F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8785F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8786F:	include/linux/soc/ixp4xx/npe.h
8787F:	include/linux/soc/ixp4xx/qmgr.h
8788
8789INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8790M:	Deepak Saxena <dsaxena@plexity.net>
8791S:	Maintained
8792F:	drivers/char/hw_random/ixp4xx-rng.c
8793
8794INTEL MANAGEMENT ENGINE (mei)
8795M:	Tomas Winkler <tomas.winkler@intel.com>
8796L:	linux-kernel@vger.kernel.org
8797S:	Supported
8798F:	Documentation/driver-api/mei/*
8799F:	drivers/misc/mei/*
8800F:	drivers/watchdog/mei_wdt.c
8801F:	include/linux/mei_cl_bus.h
8802F:	include/uapi/linux/mei.h
8803F:	samples/mei/*
8804
8805INTEL MENLOW THERMAL DRIVER
8806M:	Sujith Thomas <sujith.thomas@intel.com>
8807L:	platform-driver-x86@vger.kernel.org
8808S:	Supported
8809W:	https://01.org/linux-acpi
8810F:	drivers/platform/x86/intel_menlow.c
8811
8812INTEL MIC DRIVERS (mic)
8813M:	Sudeep Dutt <sudeep.dutt@intel.com>
8814M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8815S:	Supported
8816W:	https://github.com/sudeepdutt/mic
8817W:	http://software.intel.com/en-us/mic-developer
8818F:	Documentation/misc-devices/mic/
8819F:	drivers/dma/mic_x100_dma.c
8820F:	drivers/dma/mic_x100_dma.h
8821F:	drivers/misc/mic/
8822F:	include/linux/mic_bus.h
8823F:	include/linux/scif.h
8824F:	include/uapi/linux/mic_common.h
8825F:	include/uapi/linux/mic_ioctl.h
8826F:	include/uapi/linux/scif_ioctl.h
8827
8828INTEL P-Unit IPC DRIVER
8829M:	Zha Qipeng <qipeng.zha@intel.com>
8830L:	platform-driver-x86@vger.kernel.org
8831S:	Maintained
8832F:	arch/x86/include/asm/intel_punit_ipc.h
8833F:	drivers/platform/x86/intel_punit_ipc.c
8834
8835INTEL PMC CORE DRIVER
8836M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8837M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8838L:	platform-driver-x86@vger.kernel.org
8839S:	Maintained
8840F:	drivers/platform/x86/intel_pmc_core*
8841
8842INTEL PMIC GPIO DRIVERS
8843M:	Andy Shevchenko <andy@kernel.org>
8844S:	Maintained
8845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8846F:	drivers/gpio/gpio-*cove.c
8847F:	drivers/gpio/gpio-msic.c
8848
8849INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8850R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8851S:	Maintained
8852F:	drivers/mfd/intel_msic.c
8853F:	drivers/mfd/intel_soc_pmic*
8854F:	include/linux/mfd/intel_msic.h
8855F:	include/linux/mfd/intel_soc_pmic*
8856
8857INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8858M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8859L:	linux-wireless@vger.kernel.org
8860S:	Maintained
8861F:	Documentation/networking/device_drivers/intel/ipw2100.rst
8862F:	Documentation/networking/device_drivers/intel/ipw2200.rst
8863F:	drivers/net/wireless/intel/ipw2x00/
8864
8865INTEL PSTATE DRIVER
8866M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8867M:	Len Brown <lenb@kernel.org>
8868L:	linux-pm@vger.kernel.org
8869S:	Supported
8870F:	drivers/cpufreq/intel_pstate.c
8871
8872INTEL RDMA RNIC DRIVER
8873M:	Faisal Latif <faisal.latif@intel.com>
8874M:	Shiraz Saleem <shiraz.saleem@intel.com>
8875L:	linux-rdma@vger.kernel.org
8876S:	Supported
8877F:	drivers/infiniband/hw/i40iw/
8878F:	include/uapi/rdma/i40iw-abi.h
8879
8880INTEL SCU DRIVERS
8881M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8882S:	Maintained
8883F:	arch/x86/include/asm/intel_scu_ipc.h
8884F:	drivers/platform/x86/intel_scu_*
8885
8886INTEL SPEED SELECT TECHNOLOGY
8887M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8888L:	platform-driver-x86@vger.kernel.org
8889S:	Maintained
8890F:	drivers/platform/x86/intel_speed_select_if/
8891F:	include/uapi/linux/isst_if.h
8892F:	tools/power/x86/intel-speed-select/
8893
8894INTEL STRATIX10 FIRMWARE DRIVERS
8895M:	Richard Gong <richard.gong@linux.intel.com>
8896L:	linux-kernel@vger.kernel.org
8897S:	Maintained
8898F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8899F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8900F:	drivers/firmware/stratix10-rsu.c
8901F:	drivers/firmware/stratix10-svc.c
8902F:	include/linux/firmware/intel/stratix10-smc.h
8903F:	include/linux/firmware/intel/stratix10-svc-client.h
8904
8905INTEL TELEMETRY DRIVER
8906M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8907M:	"David E. Box" <david.e.box@linux.intel.com>
8908L:	platform-driver-x86@vger.kernel.org
8909S:	Maintained
8910F:	arch/x86/include/asm/intel_telemetry.h
8911F:	drivers/platform/x86/intel_telemetry*
8912
8913INTEL UNCORE FREQUENCY CONTROL
8914M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8915L:	platform-driver-x86@vger.kernel.org
8916S:	Maintained
8917F:	drivers/platform/x86/intel-uncore-frequency.c
8918
8919INTEL VIRTUAL BUTTON DRIVER
8920M:	AceLan Kao <acelan.kao@canonical.com>
8921L:	platform-driver-x86@vger.kernel.org
8922S:	Maintained
8923F:	drivers/platform/x86/intel-vbtn.c
8924
8925INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8926M:	Stanislaw Gruszka <stf_xl@wp.pl>
8927L:	linux-wireless@vger.kernel.org
8928S:	Supported
8929F:	drivers/net/wireless/intel/iwlegacy/
8930
8931INTEL WIRELESS WIFI LINK (iwlwifi)
8932M:	Johannes Berg <johannes.berg@intel.com>
8933M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8934M:	Luca Coelho <luciano.coelho@intel.com>
8935M:	Intel Linux Wireless <linuxwifi@intel.com>
8936L:	linux-wireless@vger.kernel.org
8937S:	Supported
8938W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
8939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8940F:	drivers/net/wireless/intel/iwlwifi/
8941
8942INTEL WIRELESS WIMAX CONNECTION 2400
8943M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8944M:	linux-wimax@intel.com
8945L:	wimax@linuxwimax.org (subscribers-only)
8946S:	Supported
8947W:	http://linuxwimax.org
8948F:	Documentation/admin-guide/wimax/i2400m.rst
8949F:	drivers/net/wimax/i2400m/
8950F:	include/uapi/linux/wimax/i2400m.h
8951
8952INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
8953M:	Jithu Joseph <jithu.joseph@intel.com>
8954R:	Maurice Ma <maurice.ma@intel.com>
8955S:	Maintained
8956W:	https://slimbootloader.github.io/security/firmware-update.html
8957F:	drivers/platform/x86/intel-wmi-sbl-fw-update.c
8958
8959INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8960M:	Mario Limonciello <mario.limonciello@dell.com>
8961S:	Maintained
8962F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8963
8964INTEL(R) TRACE HUB
8965M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8966S:	Supported
8967F:	Documentation/trace/intel_th.rst
8968F:	drivers/hwtracing/intel_th/
8969F:	include/linux/intel_th.h
8970
8971INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8972M:	Ning Sun <ning.sun@intel.com>
8973L:	tboot-devel@lists.sourceforge.net
8974S:	Supported
8975W:	http://tboot.sourceforge.net
8976T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8977F:	Documentation/x86/intel_txt.rst
8978F:	arch/x86/kernel/tboot.c
8979F:	include/linux/tboot.h
8980
8981INTERCONNECT API
8982M:	Georgi Djakov <georgi.djakov@linaro.org>
8983L:	linux-pm@vger.kernel.org
8984S:	Maintained
8985F:	Documentation/devicetree/bindings/interconnect/
8986F:	Documentation/driver-api/interconnect.rst
8987F:	drivers/interconnect/
8988F:	include/dt-bindings/interconnect/
8989F:	include/linux/interconnect-provider.h
8990F:	include/linux/interconnect.h
8991
8992INVENSENSE MPU-3050 GYROSCOPE DRIVER
8993M:	Linus Walleij <linus.walleij@linaro.org>
8994L:	linux-iio@vger.kernel.org
8995S:	Maintained
8996F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8997F:	drivers/iio/gyro/mpu3050*
8998
8999IOC3 ETHERNET DRIVER
9000M:	Ralf Baechle <ralf@linux-mips.org>
9001L:	linux-mips@vger.kernel.org
9002S:	Maintained
9003F:	drivers/net/ethernet/sgi/ioc3-eth.c
9004
9005IOMAP FILESYSTEM LIBRARY
9006M:	Christoph Hellwig <hch@infradead.org>
9007M:	Darrick J. Wong <darrick.wong@oracle.com>
9008M:	linux-xfs@vger.kernel.org
9009M:	linux-fsdevel@vger.kernel.org
9010L:	linux-xfs@vger.kernel.org
9011L:	linux-fsdevel@vger.kernel.org
9012S:	Supported
9013T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9014F:	fs/iomap/
9015F:	include/linux/iomap.h
9016
9017IOMMU DRIVERS
9018M:	Joerg Roedel <joro@8bytes.org>
9019L:	iommu@lists.linux-foundation.org
9020S:	Maintained
9021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9022F:	Documentation/devicetree/bindings/iommu/
9023F:	drivers/iommu/
9024F:	include/linux/iommu.h
9025F:	include/linux/iova.h
9026F:	include/linux/of_iommu.h
9027
9028IO_URING
9029M:	Jens Axboe <axboe@kernel.dk>
9030L:	io-uring@vger.kernel.org
9031S:	Maintained
9032T:	git git://git.kernel.dk/linux-block
9033T:	git git://git.kernel.dk/liburing
9034F:	fs/io-wq.c
9035F:	fs/io-wq.h
9036F:	fs/io_uring.c
9037F:	include/uapi/linux/io_uring.h
9038
9039IPMI SUBSYSTEM
9040M:	Corey Minyard <minyard@acm.org>
9041L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9042S:	Supported
9043W:	http://openipmi.sourceforge.net/
9044F:	Documentation/driver-api/ipmi.rst
9045F:	Documentation/devicetree/bindings/ipmi/
9046F:	drivers/char/ipmi/
9047F:	include/linux/ipmi*
9048F:	include/uapi/linux/ipmi*
9049
9050IPS SCSI RAID DRIVER
9051M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9052L:	linux-scsi@vger.kernel.org
9053S:	Maintained
9054W:	http://www.adaptec.com/
9055F:	drivers/scsi/ips*
9056
9057IPVS
9058M:	Wensong Zhang <wensong@linux-vs.org>
9059M:	Simon Horman <horms@verge.net.au>
9060M:	Julian Anastasov <ja@ssi.bg>
9061L:	netdev@vger.kernel.org
9062L:	lvs-devel@vger.kernel.org
9063S:	Maintained
9064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9066F:	Documentation/networking/ipvs-sysctl.rst
9067F:	include/net/ip_vs.h
9068F:	include/uapi/linux/ip_vs.h
9069F:	net/netfilter/ipvs/
9070
9071IPWIRELESS DRIVER
9072M:	Jiri Kosina <jikos@kernel.org>
9073M:	David Sterba <dsterba@suse.com>
9074S:	Odd Fixes
9075F:	drivers/tty/ipwireless/
9076
9077IPX NETWORK LAYER
9078L:	netdev@vger.kernel.org
9079S:	Obsolete
9080F:	include/uapi/linux/ipx.h
9081
9082IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9083M:	Marc Zyngier <maz@kernel.org>
9084S:	Maintained
9085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9086F:	Documentation/core-api/irq/irq-domain.rst
9087F:	include/linux/irqdomain.h
9088F:	kernel/irq/irqdomain.c
9089F:	kernel/irq/msi.c
9090
9091IRQ SUBSYSTEM
9092M:	Thomas Gleixner <tglx@linutronix.de>
9093L:	linux-kernel@vger.kernel.org
9094S:	Maintained
9095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9096F:	kernel/irq/
9097
9098IRQCHIP DRIVERS
9099M:	Thomas Gleixner <tglx@linutronix.de>
9100M:	Jason Cooper <jason@lakedaemon.net>
9101M:	Marc Zyngier <maz@kernel.org>
9102L:	linux-kernel@vger.kernel.org
9103S:	Maintained
9104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9105F:	Documentation/devicetree/bindings/interrupt-controller/
9106F:	drivers/irqchip/
9107
9108ISA
9109M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9110S:	Maintained
9111F:	Documentation/driver-api/isa.rst
9112F:	drivers/base/isa.c
9113F:	include/linux/isa.h
9114
9115ISA RADIO MODULE
9116M:	Hans Verkuil <hverkuil@xs4all.nl>
9117L:	linux-media@vger.kernel.org
9118S:	Maintained
9119W:	https://linuxtv.org
9120T:	git git://linuxtv.org/media_tree.git
9121F:	drivers/media/radio/radio-isa*
9122
9123ISAPNP
9124M:	Jaroslav Kysela <perex@perex.cz>
9125S:	Maintained
9126F:	Documentation/driver-api/isapnp.rst
9127F:	drivers/pnp/isapnp/
9128F:	include/linux/isapnp.h
9129
9130ISCSI
9131M:	Lee Duncan <lduncan@suse.com>
9132M:	Chris Leech <cleech@redhat.com>
9133L:	open-iscsi@googlegroups.com
9134L:	linux-scsi@vger.kernel.org
9135S:	Maintained
9136W:	www.open-iscsi.com
9137F:	drivers/scsi/*iscsi*
9138F:	include/scsi/*iscsi*
9139
9140iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9141M:	Peter Jones <pjones@redhat.com>
9142M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
9143S:	Maintained
9144F:	drivers/firmware/iscsi_ibft*
9145
9146ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9147M:	Sagi Grimberg <sagi@grimberg.me>
9148M:	Max Gurtovoy <maxg@mellanox.com>
9149L:	linux-rdma@vger.kernel.org
9150S:	Supported
9151W:	http://www.openfabrics.org
9152W:	www.open-iscsi.org
9153Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9154F:	drivers/infiniband/ulp/iser/
9155
9156ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9157M:	Sagi Grimberg <sagi@grimberg.me>
9158L:	linux-rdma@vger.kernel.org
9159L:	target-devel@vger.kernel.org
9160S:	Supported
9161W:	http://www.linux-iscsi.org
9162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9163F:	drivers/infiniband/ulp/isert
9164
9165ISDN/CMTP OVER BLUETOOTH
9166M:	Karsten Keil <isdn@linux-pingi.de>
9167L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
9168L:	netdev@vger.kernel.org
9169S:	Odd Fixes
9170W:	http://www.isdn4linux.de
9171F:	Documentation/isdn/
9172F:	drivers/isdn/capi/
9173F:	include/linux/isdn/
9174F:	include/uapi/linux/isdn/
9175F:	net/bluetooth/cmtp/
9176
9177ISDN/mISDN SUBSYSTEM
9178M:	Karsten Keil <isdn@linux-pingi.de>
9179L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
9180L:	netdev@vger.kernel.org
9181S:	Maintained
9182W:	http://www.isdn4linux.de
9183F:	drivers/isdn/Kconfig
9184F:	drivers/isdn/Makefile
9185F:	drivers/isdn/hardware/
9186F:	drivers/isdn/mISDN/
9187
9188IT87 HARDWARE MONITORING DRIVER
9189M:	Jean Delvare <jdelvare@suse.com>
9190L:	linux-hwmon@vger.kernel.org
9191S:	Maintained
9192F:	Documentation/hwmon/it87.rst
9193F:	drivers/hwmon/it87.c
9194
9195IT913X MEDIA DRIVER
9196M:	Antti Palosaari <crope@iki.fi>
9197L:	linux-media@vger.kernel.org
9198S:	Maintained
9199W:	https://linuxtv.org
9200W:	http://palosaari.fi/linux/
9201Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9202T:	git git://linuxtv.org/anttip/media_tree.git
9203F:	drivers/media/tuners/it913x*
9204
9205IVTV VIDEO4LINUX DRIVER
9206M:	Andy Walls <awalls@md.metrocast.net>
9207L:	linux-media@vger.kernel.org
9208S:	Maintained
9209W:	https://linuxtv.org
9210T:	git git://linuxtv.org/media_tree.git
9211F:	Documentation/admin-guide/media/ivtv*
9212F:	drivers/media/pci/ivtv/
9213F:	include/uapi/linux/ivtv*
9214
9215IX2505V MEDIA DRIVER
9216M:	Malcolm Priestley <tvboxspy@gmail.com>
9217L:	linux-media@vger.kernel.org
9218S:	Maintained
9219W:	https://linuxtv.org
9220Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9221F:	drivers/media/dvb-frontends/ix2505v*
9222
9223JAILHOUSE HYPERVISOR INTERFACE
9224M:	Jan Kiszka <jan.kiszka@siemens.com>
9225L:	jailhouse-dev@googlegroups.com
9226S:	Maintained
9227F:	arch/x86/include/asm/jailhouse_para.h
9228F:	arch/x86/kernel/jailhouse.c
9229
9230JC42.4 TEMPERATURE SENSOR DRIVER
9231M:	Guenter Roeck <linux@roeck-us.net>
9232L:	linux-hwmon@vger.kernel.org
9233S:	Maintained
9234F:	Documentation/hwmon/jc42.rst
9235F:	drivers/hwmon/jc42.c
9236
9237JFS FILESYSTEM
9238M:	Dave Kleikamp <shaggy@kernel.org>
9239L:	jfs-discussion@lists.sourceforge.net
9240S:	Maintained
9241W:	http://jfs.sourceforge.net/
9242T:	git git://github.com/kleikamp/linux-shaggy.git
9243F:	Documentation/admin-guide/jfs.rst
9244F:	fs/jfs/
9245
9246JME NETWORK DRIVER
9247M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
9248L:	netdev@vger.kernel.org
9249S:	Maintained
9250F:	drivers/net/ethernet/jme.*
9251
9252JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9253M:	David Woodhouse <dwmw2@infradead.org>
9254M:	Richard Weinberger <richard@nod.at>
9255L:	linux-mtd@lists.infradead.org
9256S:	Odd Fixes
9257W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
9258T:	git git://git.infradead.org/ubifs-2.6.git
9259F:	fs/jffs2/
9260F:	include/uapi/linux/jffs2.h
9261
9262JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9263M:	"Theodore Ts'o" <tytso@mit.edu>
9264M:	Jan Kara <jack@suse.com>
9265L:	linux-ext4@vger.kernel.org
9266S:	Maintained
9267F:	fs/jbd2/
9268F:	include/linux/jbd2.h
9269
9270JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9271M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9272L:	linux-media@vger.kernel.org
9273S:	Maintained
9274F:	drivers/media/platform/rcar_jpu.c
9275
9276JSM Neo PCI based serial card
9277L:	linux-serial@vger.kernel.org
9278S:	Orphan
9279F:	drivers/tty/serial/jsm/
9280
9281K10TEMP HARDWARE MONITORING DRIVER
9282M:	Clemens Ladisch <clemens@ladisch.de>
9283L:	linux-hwmon@vger.kernel.org
9284S:	Maintained
9285F:	Documentation/hwmon/k10temp.rst
9286F:	drivers/hwmon/k10temp.c
9287
9288K8TEMP HARDWARE MONITORING DRIVER
9289M:	Rudolf Marek <r.marek@assembler.cz>
9290L:	linux-hwmon@vger.kernel.org
9291S:	Maintained
9292F:	Documentation/hwmon/k8temp.rst
9293F:	drivers/hwmon/k8temp.c
9294
9295KASAN
9296M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
9297R:	Alexander Potapenko <glider@google.com>
9298R:	Dmitry Vyukov <dvyukov@google.com>
9299L:	kasan-dev@googlegroups.com
9300S:	Maintained
9301F:	Documentation/dev-tools/kasan.rst
9302F:	arch/*/include/asm/kasan.h
9303F:	arch/*/mm/kasan_init*
9304F:	include/linux/kasan*.h
9305F:	lib/test_kasan.c
9306F:	mm/kasan/
9307F:	scripts/Makefile.kasan
9308
9309KCONFIG
9310M:	Masahiro Yamada <masahiroy@kernel.org>
9311L:	linux-kbuild@vger.kernel.org
9312S:	Maintained
9313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9314F:	Documentation/kbuild/kconfig*
9315F:	scripts/Kconfig.include
9316F:	scripts/kconfig/
9317
9318KCOV
9319R:	Dmitry Vyukov <dvyukov@google.com>
9320R:	Andrey Konovalov <andreyknvl@google.com>
9321L:	kasan-dev@googlegroups.com
9322S:	Maintained
9323F:	Documentation/dev-tools/kcov.rst
9324F:	include/linux/kcov.h
9325F:	include/uapi/linux/kcov.h
9326F:	kernel/kcov.c
9327F:	scripts/Makefile.kcov
9328
9329KCSAN
9330M:	Marco Elver <elver@google.com>
9331R:	Dmitry Vyukov <dvyukov@google.com>
9332L:	kasan-dev@googlegroups.com
9333S:	Maintained
9334F:	Documentation/dev-tools/kcsan.rst
9335F:	include/linux/kcsan*.h
9336F:	kernel/kcsan/
9337F:	lib/Kconfig.kcsan
9338F:	scripts/Makefile.kcsan
9339
9340KDUMP
9341M:	Dave Young <dyoung@redhat.com>
9342M:	Baoquan He <bhe@redhat.com>
9343R:	Vivek Goyal <vgoyal@redhat.com>
9344L:	kexec@lists.infradead.org
9345S:	Maintained
9346W:	http://lse.sourceforge.net/kdump/
9347F:	Documentation/admin-guide/kdump/
9348F:	fs/proc/vmcore.c
9349F:	include/linux/crash_core.h
9350F:	include/linux/crash_dump.h
9351F:	include/uapi/linux/vmcore.h
9352F:	kernel/crash_*.c
9353
9354KEENE FM RADIO TRANSMITTER DRIVER
9355M:	Hans Verkuil <hverkuil@xs4all.nl>
9356L:	linux-media@vger.kernel.org
9357S:	Maintained
9358W:	https://linuxtv.org
9359T:	git git://linuxtv.org/media_tree.git
9360F:	drivers/media/radio/radio-keene*
9361
9362KERNEL AUTOMOUNTER
9363M:	Ian Kent <raven@themaw.net>
9364L:	autofs@vger.kernel.org
9365S:	Maintained
9366F:	fs/autofs/
9367
9368KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9369M:	Masahiro Yamada <masahiroy@kernel.org>
9370M:	Michal Marek <michal.lkml@markovi.net>
9371L:	linux-kbuild@vger.kernel.org
9372S:	Maintained
9373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9374F:	Documentation/kbuild/
9375F:	Makefile
9376F:	scripts/*vmlinux*
9377F:	scripts/Kbuild*
9378F:	scripts/Makefile*
9379F:	scripts/basic/
9380F:	scripts/mk*
9381F:	scripts/mod/
9382F:	scripts/package/
9383
9384KERNEL JANITORS
9385L:	kernel-janitors@vger.kernel.org
9386S:	Odd Fixes
9387W:	http://kernelnewbies.org/KernelJanitors
9388
9389KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9390M:	"J. Bruce Fields" <bfields@fieldses.org>
9391M:	Chuck Lever <chuck.lever@oracle.com>
9392L:	linux-nfs@vger.kernel.org
9393S:	Supported
9394W:	http://nfs.sourceforge.net/
9395T:	git git://linux-nfs.org/~bfields/linux.git
9396F:	fs/lockd/
9397F:	fs/nfs_common/
9398F:	fs/nfsd/
9399F:	include/linux/lockd/
9400F:	include/linux/sunrpc/
9401F:	include/uapi/linux/nfsd/
9402F:	include/uapi/linux/sunrpc/
9403F:	net/sunrpc/
9404
9405KERNEL SELFTEST FRAMEWORK
9406M:	Shuah Khan <shuah@kernel.org>
9407M:	Shuah Khan <skhan@linuxfoundation.org>
9408L:	linux-kselftest@vger.kernel.org
9409S:	Maintained
9410Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
9411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9412F:	Documentation/dev-tools/kselftest*
9413F:	tools/testing/selftests/
9414
9415KERNEL UNIT TESTING FRAMEWORK (KUnit)
9416M:	Brendan Higgins <brendanhiggins@google.com>
9417L:	linux-kselftest@vger.kernel.org
9418L:	kunit-dev@googlegroups.com
9419S:	Maintained
9420W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
9421F:	Documentation/dev-tools/kunit/
9422F:	include/kunit/
9423F:	lib/kunit/
9424F:	tools/testing/kunit/
9425
9426KERNEL USERMODE HELPER
9427M:	Luis Chamberlain <mcgrof@kernel.org>
9428L:	linux-kernel@vger.kernel.org
9429S:	Maintained
9430F:	include/linux/umh.h
9431F:	kernel/umh.c
9432
9433KERNEL VIRTUAL MACHINE (KVM)
9434M:	Paolo Bonzini <pbonzini@redhat.com>
9435L:	kvm@vger.kernel.org
9436S:	Supported
9437W:	http://www.linux-kvm.org
9438T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9439F:	Documentation/virt/kvm/
9440F:	include/asm-generic/kvm*
9441F:	include/kvm/iodev.h
9442F:	include/linux/kvm*
9443F:	include/trace/events/kvm.h
9444F:	include/uapi/asm-generic/kvm*
9445F:	include/uapi/linux/kvm*
9446F:	tools/kvm/
9447F:	tools/testing/selftests/kvm/
9448F:	virt/kvm/*
9449
9450KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9451M:	Marc Zyngier <maz@kernel.org>
9452R:	James Morse <james.morse@arm.com>
9453R:	Julien Thierry <julien.thierry.kdev@gmail.com>
9454R:	Suzuki K Poulose <suzuki.poulose@arm.com>
9455L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9456L:	kvmarm@lists.cs.columbia.edu
9457S:	Maintained
9458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9459F:	arch/arm64/include/asm/kvm*
9460F:	arch/arm64/include/uapi/asm/kvm*
9461F:	arch/arm64/kvm/
9462F:	include/kvm/arm_*
9463
9464KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9465L:	linux-mips@vger.kernel.org
9466L:	kvm@vger.kernel.org
9467S:	Orphan
9468F:	arch/mips/include/asm/kvm*
9469F:	arch/mips/include/uapi/asm/kvm*
9470F:	arch/mips/kvm/
9471
9472KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9473M:	Paul Mackerras <paulus@ozlabs.org>
9474L:	kvm-ppc@vger.kernel.org
9475S:	Supported
9476W:	http://www.linux-kvm.org/
9477T:	git git://github.com/agraf/linux-2.6.git
9478F:	arch/powerpc/include/asm/kvm*
9479F:	arch/powerpc/include/uapi/asm/kvm*
9480F:	arch/powerpc/kernel/kvm*
9481F:	arch/powerpc/kvm/
9482
9483KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9484M:	Christian Borntraeger <borntraeger@de.ibm.com>
9485M:	Janosch Frank <frankja@linux.ibm.com>
9486R:	David Hildenbrand <david@redhat.com>
9487R:	Cornelia Huck <cohuck@redhat.com>
9488R:	Claudio Imbrenda <imbrenda@linux.ibm.com>
9489L:	kvm@vger.kernel.org
9490S:	Supported
9491W:	http://www.ibm.com/developerworks/linux/linux390/
9492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9493F:	Documentation/virt/kvm/s390*
9494F:	arch/s390/include/asm/gmap.h
9495F:	arch/s390/include/asm/kvm*
9496F:	arch/s390/include/uapi/asm/kvm*
9497F:	arch/s390/kvm/
9498F:	arch/s390/mm/gmap.c
9499F:	tools/testing/selftests/kvm/*/s390x/
9500F:	tools/testing/selftests/kvm/s390x/
9501
9502KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9503M:	Paolo Bonzini <pbonzini@redhat.com>
9504R:	Sean Christopherson <sean.j.christopherson@intel.com>
9505R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9506R:	Wanpeng Li <wanpengli@tencent.com>
9507R:	Jim Mattson <jmattson@google.com>
9508R:	Joerg Roedel <joro@8bytes.org>
9509L:	kvm@vger.kernel.org
9510S:	Supported
9511W:	http://www.linux-kvm.org
9512T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9513F:	arch/x86/include/asm/kvm*
9514F:	arch/x86/include/asm/pvclock-abi.h
9515F:	arch/x86/include/asm/svm.h
9516F:	arch/x86/include/asm/vmx*.h
9517F:	arch/x86/include/uapi/asm/kvm*
9518F:	arch/x86/include/uapi/asm/svm.h
9519F:	arch/x86/include/uapi/asm/vmx.h
9520F:	arch/x86/kernel/kvm.c
9521F:	arch/x86/kernel/kvmclock.c
9522F:	arch/x86/kvm/
9523F:	arch/x86/kvm/*/
9524
9525KERNFS
9526M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9527M:	Tejun Heo <tj@kernel.org>
9528S:	Supported
9529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9530F:	fs/kernfs/
9531F:	include/linux/kernfs.h
9532
9533KEXEC
9534M:	Eric Biederman <ebiederm@xmission.com>
9535L:	kexec@lists.infradead.org
9536S:	Maintained
9537W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9538F:	include/linux/kexec.h
9539F:	include/uapi/linux/kexec.h
9540F:	kernel/kexec*
9541
9542KEYS-ENCRYPTED
9543M:	Mimi Zohar <zohar@linux.ibm.com>
9544L:	linux-integrity@vger.kernel.org
9545L:	keyrings@vger.kernel.org
9546S:	Supported
9547F:	Documentation/security/keys/trusted-encrypted.rst
9548F:	include/keys/encrypted-type.h
9549F:	security/keys/encrypted-keys/
9550
9551KEYS-TRUSTED
9552M:	James Bottomley <jejb@linux.ibm.com>
9553M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9554M:	Mimi Zohar <zohar@linux.ibm.com>
9555L:	linux-integrity@vger.kernel.org
9556L:	keyrings@vger.kernel.org
9557S:	Supported
9558F:	Documentation/security/keys/trusted-encrypted.rst
9559F:	include/keys/trusted-type.h
9560F:	include/keys/trusted_tpm.h
9561F:	security/keys/trusted-keys/
9562
9563KEYS/KEYRINGS
9564M:	David Howells <dhowells@redhat.com>
9565M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9566L:	keyrings@vger.kernel.org
9567S:	Maintained
9568F:	Documentation/security/keys/core.rst
9569F:	include/keys/
9570F:	include/linux/key-type.h
9571F:	include/linux/key.h
9572F:	include/linux/keyctl.h
9573F:	include/uapi/linux/keyctl.h
9574F:	security/keys/
9575
9576KFIFO
9577M:	Stefani Seibold <stefani@seibold.net>
9578S:	Maintained
9579F:	include/linux/kfifo.h
9580F:	lib/kfifo.c
9581F:	samples/kfifo/
9582
9583KGDB / KDB /debug_core
9584M:	Jason Wessel <jason.wessel@windriver.com>
9585M:	Daniel Thompson <daniel.thompson@linaro.org>
9586R:	Douglas Anderson <dianders@chromium.org>
9587L:	kgdb-bugreport@lists.sourceforge.net
9588S:	Maintained
9589W:	http://kgdb.wiki.kernel.org/
9590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9591F:	Documentation/dev-tools/kgdb.rst
9592F:	drivers/misc/kgdbts.c
9593F:	drivers/tty/serial/kgdboc.c
9594F:	include/linux/kdb.h
9595F:	include/linux/kgdb.h
9596F:	kernel/debug/
9597
9598KMEMLEAK
9599M:	Catalin Marinas <catalin.marinas@arm.com>
9600S:	Maintained
9601F:	Documentation/dev-tools/kmemleak.rst
9602F:	include/linux/kmemleak.h
9603F:	mm/kmemleak-test.c
9604F:	mm/kmemleak.c
9605
9606KMOD KERNEL MODULE LOADER - USERMODE HELPER
9607M:	Luis Chamberlain <mcgrof@kernel.org>
9608L:	linux-kernel@vger.kernel.org
9609S:	Maintained
9610F:	include/linux/kmod.h
9611F:	kernel/kmod.c
9612F:	lib/test_kmod.c
9613F:	tools/testing/selftests/kmod/
9614
9615KPROBES
9616M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9617M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9618M:	"David S. Miller" <davem@davemloft.net>
9619M:	Masami Hiramatsu <mhiramat@kernel.org>
9620S:	Maintained
9621F:	Documentation/kprobes.txt
9622F:	include/asm-generic/kprobes.h
9623F:	include/linux/kprobes.h
9624F:	kernel/kprobes.c
9625
9626KS0108 LCD CONTROLLER DRIVER
9627M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9628S:	Maintained
9629F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9630F:	drivers/auxdisplay/ks0108.c
9631F:	include/linux/ks0108.h
9632
9633L3MDEV
9634M:	David Ahern <dsahern@kernel.org>
9635L:	netdev@vger.kernel.org
9636S:	Maintained
9637F:	include/net/l3mdev.h
9638F:	net/l3mdev
9639
9640L7 BPF FRAMEWORK
9641M:	John Fastabend <john.fastabend@gmail.com>
9642M:	Daniel Borkmann <daniel@iogearbox.net>
9643M:	Jakub Sitnicki <jakub@cloudflare.com>
9644M:	Lorenz Bauer <lmb@cloudflare.com>
9645L:	netdev@vger.kernel.org
9646L:	bpf@vger.kernel.org
9647S:	Maintained
9648F:	include/linux/skmsg.h
9649F:	net/core/skmsg.c
9650F:	net/core/sock_map.c
9651F:	net/ipv4/tcp_bpf.c
9652F:	net/ipv4/udp_bpf.c
9653
9654LANTIQ / INTEL Ethernet drivers
9655M:	Hauke Mehrtens <hauke@hauke-m.de>
9656L:	netdev@vger.kernel.org
9657S:	Maintained
9658F:	drivers/net/dsa/lantiq_gswip.c
9659F:	drivers/net/dsa/lantiq_pce.h
9660F:	drivers/net/ethernet/lantiq_xrx200.c
9661F:	net/dsa/tag_gswip.c
9662
9663LANTIQ MIPS ARCHITECTURE
9664M:	John Crispin <john@phrozen.org>
9665L:	linux-mips@vger.kernel.org
9666S:	Maintained
9667F:	arch/mips/lantiq
9668F:	drivers/soc/lantiq
9669
9670LAPB module
9671L:	linux-x25@vger.kernel.org
9672S:	Orphan
9673F:	Documentation/networking/lapb-module.rst
9674F:	include/*/lapb.h
9675F:	net/lapb/
9676
9677LASI 53c700 driver for PARISC
9678M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9679L:	linux-scsi@vger.kernel.org
9680S:	Maintained
9681F:	Documentation/scsi/53c700.rst
9682F:	drivers/scsi/53c700*
9683
9684LEAKING_ADDRESSES
9685M:	Tobin C. Harding <me@tobin.cc>
9686M:	Tycho Andersen <tycho@tycho.ws>
9687L:	kernel-hardening@lists.openwall.com
9688S:	Maintained
9689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9690F:	scripts/leaking_addresses.pl
9691
9692LED SUBSYSTEM
9693M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9694M:	Pavel Machek <pavel@ucw.cz>
9695R:	Dan Murphy <dmurphy@ti.com>
9696L:	linux-leds@vger.kernel.org
9697S:	Maintained
9698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9700F:	Documentation/devicetree/bindings/leds/
9701F:	drivers/leds/
9702F:	include/linux/leds.h
9703
9704LEGACY EEPROM DRIVER
9705M:	Jean Delvare <jdelvare@suse.com>
9706S:	Maintained
9707F:	Documentation/misc-devices/eeprom.rst
9708F:	drivers/misc/eeprom/eeprom.c
9709
9710LEGO MINDSTORMS EV3
9711R:	David Lechner <david@lechnology.com>
9712S:	Maintained
9713F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9714F:	arch/arm/boot/dts/da850-lego-ev3.dts
9715F:	drivers/power/supply/lego_ev3_battery.c
9716
9717LEGO USB Tower driver
9718M:	Juergen Stuber <starblue@users.sourceforge.net>
9719L:	legousb-devel@lists.sourceforge.net
9720S:	Maintained
9721W:	http://legousb.sourceforge.net/
9722F:	drivers/usb/misc/legousbtower.c
9723
9724LG LAPTOP EXTRAS
9725M:	Matan Ziv-Av <matan@svgalib.org>
9726L:	platform-driver-x86@vger.kernel.org
9727S:	Maintained
9728F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9729F:	Documentation/admin-guide/laptops/lg-laptop.rst
9730F:	drivers/platform/x86/lg-laptop.c
9731
9732LG2160 MEDIA DRIVER
9733M:	Michael Krufky <mkrufky@linuxtv.org>
9734L:	linux-media@vger.kernel.org
9735S:	Maintained
9736W:	https://linuxtv.org
9737W:	http://github.com/mkrufky
9738Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9739T:	git git://linuxtv.org/mkrufky/tuners.git
9740F:	drivers/media/dvb-frontends/lg2160.*
9741
9742LGDT3305 MEDIA DRIVER
9743M:	Michael Krufky <mkrufky@linuxtv.org>
9744L:	linux-media@vger.kernel.org
9745S:	Maintained
9746W:	https://linuxtv.org
9747W:	http://github.com/mkrufky
9748Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9749T:	git git://linuxtv.org/mkrufky/tuners.git
9750F:	drivers/media/dvb-frontends/lgdt3305.*
9751
9752LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9753M:	Viresh Kumar <vireshk@kernel.org>
9754L:	linux-ide@vger.kernel.org
9755S:	Maintained
9756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9757F:	drivers/ata/pata_arasan_cf.c
9758F:	include/linux/pata_arasan_cf_data.h
9759
9760LIBATA PATA DRIVERS
9761M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9762M:	Jens Axboe <axboe@kernel.dk>
9763L:	linux-ide@vger.kernel.org
9764S:	Maintained
9765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9766F:	drivers/ata/ata_generic.c
9767F:	drivers/ata/pata_*.c
9768
9769LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9770M:	Linus Walleij <linus.walleij@linaro.org>
9771L:	linux-ide@vger.kernel.org
9772S:	Maintained
9773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9774F:	drivers/ata/pata_ftide010.c
9775F:	drivers/ata/sata_gemini.c
9776F:	drivers/ata/sata_gemini.h
9777
9778LIBATA SATA AHCI PLATFORM devices support
9779M:	Hans de Goede <hdegoede@redhat.com>
9780M:	Jens Axboe <axboe@kernel.dk>
9781L:	linux-ide@vger.kernel.org
9782S:	Maintained
9783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9784F:	drivers/ata/ahci_platform.c
9785F:	drivers/ata/libahci_platform.c
9786F:	include/linux/ahci_platform.h
9787
9788LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9789M:	Mikael Pettersson <mikpelinux@gmail.com>
9790L:	linux-ide@vger.kernel.org
9791S:	Maintained
9792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9793F:	drivers/ata/sata_promise.*
9794
9795LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9796M:	Jens Axboe <axboe@kernel.dk>
9797L:	linux-ide@vger.kernel.org
9798S:	Maintained
9799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9800F:	Documentation/devicetree/bindings/ata/
9801F:	drivers/ata/
9802F:	include/linux/ata.h
9803F:	include/linux/libata.h
9804
9805LIBLOCKDEP
9806M:	Sasha Levin <alexander.levin@microsoft.com>
9807S:	Maintained
9808F:	tools/lib/lockdep/
9809
9810LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9811M:	Dan Williams <dan.j.williams@intel.com>
9812M:	Vishal Verma <vishal.l.verma@intel.com>
9813M:	Dave Jiang <dave.jiang@intel.com>
9814L:	linux-nvdimm@lists.01.org
9815S:	Supported
9816Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9817P:	Documentation/nvdimm/maintainer-entry-profile.rst
9818F:	drivers/nvdimm/blk.c
9819F:	drivers/nvdimm/region_devs.c
9820
9821LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9822M:	Vishal Verma <vishal.l.verma@intel.com>
9823M:	Dan Williams <dan.j.williams@intel.com>
9824M:	Dave Jiang <dave.jiang@intel.com>
9825L:	linux-nvdimm@lists.01.org
9826S:	Supported
9827Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9828P:	Documentation/nvdimm/maintainer-entry-profile.rst
9829F:	drivers/nvdimm/btt*
9830
9831LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9832M:	Dan Williams <dan.j.williams@intel.com>
9833M:	Vishal Verma <vishal.l.verma@intel.com>
9834M:	Dave Jiang <dave.jiang@intel.com>
9835L:	linux-nvdimm@lists.01.org
9836S:	Supported
9837Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9838P:	Documentation/nvdimm/maintainer-entry-profile.rst
9839F:	drivers/nvdimm/pmem*
9840
9841LIBNVDIMM: DEVICETREE BINDINGS
9842M:	Oliver O'Halloran <oohall@gmail.com>
9843L:	linux-nvdimm@lists.01.org
9844S:	Supported
9845Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9846F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9847F:	drivers/nvdimm/of_pmem.c
9848
9849LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9850M:	Dan Williams <dan.j.williams@intel.com>
9851M:	Vishal Verma <vishal.l.verma@intel.com>
9852M:	Dave Jiang <dave.jiang@intel.com>
9853M:	Ira Weiny <ira.weiny@intel.com>
9854L:	linux-nvdimm@lists.01.org
9855S:	Supported
9856Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9857P:	Documentation/nvdimm/maintainer-entry-profile.rst
9858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9859F:	drivers/acpi/nfit/*
9860F:	drivers/nvdimm/*
9861F:	include/linux/libnvdimm.h
9862F:	include/linux/nd.h
9863F:	include/uapi/linux/ndctl.h
9864F:	tools/testing/nvdimm/
9865
9866LICENSES and SPDX stuff
9867M:	Thomas Gleixner <tglx@linutronix.de>
9868M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9869L:	linux-spdx@vger.kernel.org
9870S:	Maintained
9871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9872F:	COPYING
9873F:	Documentation/process/license-rules.rst
9874F:	LICENSES/
9875F:	scripts/spdxcheck-test.sh
9876F:	scripts/spdxcheck.py
9877
9878LIGHTNVM PLATFORM SUPPORT
9879M:	Matias Bjorling <mb@lightnvm.io>
9880L:	linux-block@vger.kernel.org
9881S:	Maintained
9882W:	http://github/OpenChannelSSD
9883F:	drivers/lightnvm/
9884F:	include/linux/lightnvm.h
9885F:	include/uapi/linux/lightnvm.h
9886
9887LINEAR RANGES HELPERS
9888M:	Mark Brown <broonie@kernel.org>
9889R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
9890F:	lib/linear_ranges.c
9891F:	lib/test_linear_ranges.c
9892F:	include/linux/linear_range.h
9893
9894LINUX FOR POWER MACINTOSH
9895M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9896L:	linuxppc-dev@lists.ozlabs.org
9897S:	Odd Fixes
9898F:	arch/powerpc/platforms/powermac/
9899F:	drivers/macintosh/
9900
9901LINUX FOR POWERPC (32-BIT AND 64-BIT)
9902M:	Michael Ellerman <mpe@ellerman.id.au>
9903R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9904R:	Paul Mackerras <paulus@samba.org>
9905L:	linuxppc-dev@lists.ozlabs.org
9906S:	Supported
9907W:	https://github.com/linuxppc/wiki/wiki
9908Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9910F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9911F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9912F:	Documentation/devicetree/bindings/powerpc/
9913F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9914F:	Documentation/powerpc/
9915F:	arch/powerpc/
9916F:	drivers/*/*/*pasemi*
9917F:	drivers/*/*pasemi*
9918F:	drivers/char/tpm/tpm_ibmvtpm*
9919F:	drivers/crypto/nx/
9920F:	drivers/crypto/vmx/
9921F:	drivers/i2c/busses/i2c-opal.c
9922F:	drivers/net/ethernet/ibm/ibmveth.*
9923F:	drivers/net/ethernet/ibm/ibmvnic.*
9924F:	drivers/pci/hotplug/pnv_php.c
9925F:	drivers/pci/hotplug/rpa*
9926F:	drivers/rtc/rtc-opal.c
9927F:	drivers/scsi/ibmvscsi/
9928F:	drivers/tty/hvc/hvc_opal.c
9929F:	drivers/watchdog/wdrtas.c
9930F:	tools/testing/selftests/powerpc
9931N:	/pmac
9932N:	powermac
9933N:	powernv
9934N:	[^a-z0-9]ps3
9935N:	pseries
9936
9937LINUX FOR POWERPC EMBEDDED MPC5XXX
9938M:	Anatolij Gustschin <agust@denx.de>
9939L:	linuxppc-dev@lists.ozlabs.org
9940S:	Odd Fixes
9941F:	arch/powerpc/platforms/512x/
9942F:	arch/powerpc/platforms/52xx/
9943
9944LINUX FOR POWERPC EMBEDDED PPC4XX
9945L:	linuxppc-dev@lists.ozlabs.org
9946S:	Orphan
9947F:	arch/powerpc/platforms/40x/
9948F:	arch/powerpc/platforms/44x/
9949
9950LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9951M:	Scott Wood <oss@buserror.net>
9952L:	linuxppc-dev@lists.ozlabs.org
9953S:	Odd fixes
9954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9955F:	Documentation/devicetree/bindings/powerpc/fsl/
9956F:	arch/powerpc/platforms/83xx/
9957F:	arch/powerpc/platforms/85xx/
9958
9959LINUX FOR POWERPC EMBEDDED PPC8XX
9960M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9961L:	linuxppc-dev@lists.ozlabs.org
9962S:	Maintained
9963F:	arch/powerpc/platforms/8xx/
9964
9965LINUX KERNEL DUMP TEST MODULE (LKDTM)
9966M:	Kees Cook <keescook@chromium.org>
9967S:	Maintained
9968F:	drivers/misc/lkdtm/*
9969F:	tools/testing/selftests/lkdtm/*
9970
9971LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9972M:	Alan Stern <stern@rowland.harvard.edu>
9973M:	Andrea Parri <parri.andrea@gmail.com>
9974M:	Will Deacon <will@kernel.org>
9975M:	Peter Zijlstra <peterz@infradead.org>
9976M:	Boqun Feng <boqun.feng@gmail.com>
9977M:	Nicholas Piggin <npiggin@gmail.com>
9978M:	David Howells <dhowells@redhat.com>
9979M:	Jade Alglave <j.alglave@ucl.ac.uk>
9980M:	Luc Maranget <luc.maranget@inria.fr>
9981M:	"Paul E. McKenney" <paulmck@kernel.org>
9982R:	Akira Yokosawa <akiyks@gmail.com>
9983R:	Daniel Lustig <dlustig@nvidia.com>
9984L:	linux-kernel@vger.kernel.org
9985L:	linux-arch@vger.kernel.org
9986S:	Supported
9987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9988F:	Documentation/atomic_bitops.txt
9989F:	Documentation/atomic_t.txt
9990F:	Documentation/core-api/atomic_ops.rst
9991F:	Documentation/core-api/refcount-vs-atomic.rst
9992F:	Documentation/memory-barriers.txt
9993F:	tools/memory-model/
9994
9995LIS3LV02D ACCELEROMETER DRIVER
9996M:	Eric Piel <eric.piel@tremplin-utc.net>
9997S:	Maintained
9998F:	Documentation/misc-devices/lis3lv02d.rst
9999F:	drivers/misc/lis3lv02d/
10000F:	drivers/platform/x86/hp_accel.c
10001
10002LIST KUNIT TEST
10003M:	David Gow <davidgow@google.com>
10004L:	linux-kselftest@vger.kernel.org
10005L:	kunit-dev@googlegroups.com
10006S:	Maintained
10007F:	lib/list-test.c
10008
10009LIVE PATCHING
10010M:	Josh Poimboeuf <jpoimboe@redhat.com>
10011M:	Jiri Kosina <jikos@kernel.org>
10012M:	Miroslav Benes <mbenes@suse.cz>
10013M:	Petr Mladek <pmladek@suse.com>
10014R:	Joe Lawrence <joe.lawrence@redhat.com>
10015L:	live-patching@vger.kernel.org
10016S:	Maintained
10017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10018F:	Documentation/ABI/testing/sysfs-kernel-livepatch
10019F:	Documentation/livepatch/
10020F:	arch/powerpc/include/asm/livepatch.h
10021F:	arch/s390/include/asm/livepatch.h
10022F:	arch/x86/include/asm/livepatch.h
10023F:	include/linux/livepatch.h
10024F:	kernel/livepatch/
10025F:	lib/livepatch/
10026F:	samples/livepatch/
10027F:	tools/testing/selftests/livepatch/
10028
10029LLC (802.2)
10030L:	netdev@vger.kernel.org
10031S:	Odd fixes
10032F:	include/linux/llc.h
10033F:	include/net/llc*
10034F:	include/uapi/linux/llc.h
10035F:	net/llc/
10036
10037LM73 HARDWARE MONITOR DRIVER
10038M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
10039L:	linux-hwmon@vger.kernel.org
10040S:	Maintained
10041F:	drivers/hwmon/lm73.c
10042
10043LM78 HARDWARE MONITOR DRIVER
10044M:	Jean Delvare <jdelvare@suse.com>
10045L:	linux-hwmon@vger.kernel.org
10046S:	Maintained
10047F:	Documentation/hwmon/lm78.rst
10048F:	drivers/hwmon/lm78.c
10049
10050LM83 HARDWARE MONITOR DRIVER
10051M:	Jean Delvare <jdelvare@suse.com>
10052L:	linux-hwmon@vger.kernel.org
10053S:	Maintained
10054F:	Documentation/hwmon/lm83.rst
10055F:	drivers/hwmon/lm83.c
10056
10057LM90 HARDWARE MONITOR DRIVER
10058M:	Jean Delvare <jdelvare@suse.com>
10059L:	linux-hwmon@vger.kernel.org
10060S:	Maintained
10061F:	Documentation/devicetree/bindings/hwmon/lm90.txt
10062F:	Documentation/hwmon/lm90.rst
10063F:	drivers/hwmon/lm90.c
10064F:	include/dt-bindings/thermal/lm90.h
10065
10066LM95234 HARDWARE MONITOR DRIVER
10067M:	Guenter Roeck <linux@roeck-us.net>
10068L:	linux-hwmon@vger.kernel.org
10069S:	Maintained
10070F:	Documentation/hwmon/lm95234.rst
10071F:	drivers/hwmon/lm95234.c
10072
10073LME2510 MEDIA DRIVER
10074M:	Malcolm Priestley <tvboxspy@gmail.com>
10075L:	linux-media@vger.kernel.org
10076S:	Maintained
10077W:	https://linuxtv.org
10078Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10079F:	drivers/media/usb/dvb-usb-v2/lmedm04*
10080
10081LOADPIN SECURITY MODULE
10082M:	Kees Cook <keescook@chromium.org>
10083S:	Supported
10084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10085F:	Documentation/admin-guide/LSM/LoadPin.rst
10086F:	security/loadpin/
10087
10088LOCKING PRIMITIVES
10089M:	Peter Zijlstra <peterz@infradead.org>
10090M:	Ingo Molnar <mingo@redhat.com>
10091M:	Will Deacon <will@kernel.org>
10092L:	linux-kernel@vger.kernel.org
10093S:	Maintained
10094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10095F:	Documentation/locking/
10096F:	arch/*/include/asm/spinlock*.h
10097F:	include/linux/lockdep.h
10098F:	include/linux/mutex*.h
10099F:	include/linux/rwlock*.h
10100F:	include/linux/rwsem*.h
10101F:	include/linux/seqlock.h
10102F:	include/linux/spinlock*.h
10103F:	kernel/locking/
10104F:	lib/locking*.[ch]
10105X:	kernel/locking/locktorture.c
10106
10107LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10108M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
10109L:	linux-ntfs-dev@lists.sourceforge.net
10110S:	Maintained
10111W:	http://www.linux-ntfs.org/content/view/19/37/
10112F:	Documentation/admin-guide/ldm.rst
10113F:	block/partitions/ldm.*
10114
10115LOGITECH HID GAMING KEYBOARDS
10116M:	Hans de Goede <hdegoede@redhat.com>
10117L:	linux-input@vger.kernel.org
10118S:	Maintained
10119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10120F:	drivers/hid/hid-lg-g15.c
10121
10122LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10123M:	Sathya Prakash <sathya.prakash@broadcom.com>
10124M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10125M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10126L:	MPT-FusionLinux.pdl@broadcom.com
10127L:	linux-scsi@vger.kernel.org
10128S:	Supported
10129W:	http://www.avagotech.com/support/
10130F:	drivers/message/fusion/
10131F:	drivers/scsi/mpt3sas/
10132
10133LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10134M:	Matthew Wilcox <willy@infradead.org>
10135L:	linux-scsi@vger.kernel.org
10136S:	Maintained
10137F:	drivers/scsi/sym53c8xx_2/
10138
10139LTC1660 DAC DRIVER
10140M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10141L:	linux-iio@vger.kernel.org
10142S:	Maintained
10143F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10144F:	drivers/iio/dac/ltc1660.c
10145
10146LTC2947 HARDWARE MONITOR DRIVER
10147M:	Nuno Sá <nuno.sa@analog.com>
10148L:	linux-hwmon@vger.kernel.org
10149S:	Supported
10150W:	http://ez.analog.com/community/linux-device-drivers
10151F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10152F:	drivers/hwmon/ltc2947-core.c
10153F:	drivers/hwmon/ltc2947-i2c.c
10154F:	drivers/hwmon/ltc2947-spi.c
10155F:	drivers/hwmon/ltc2947.h
10156
10157LTC2983 IIO TEMPERATURE DRIVER
10158M:	Nuno Sá <nuno.sa@analog.com>
10159L:	linux-iio@vger.kernel.org
10160S:	Supported
10161W:	http://ez.analog.com/community/linux-device-drivers
10162F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10163F:	drivers/iio/temperature/ltc2983.c
10164
10165LTC4261 HARDWARE MONITOR DRIVER
10166M:	Guenter Roeck <linux@roeck-us.net>
10167L:	linux-hwmon@vger.kernel.org
10168S:	Maintained
10169F:	Documentation/hwmon/ltc4261.rst
10170F:	drivers/hwmon/ltc4261.c
10171
10172LTC4306 I2C MULTIPLEXER DRIVER
10173M:	Michael Hennerich <michael.hennerich@analog.com>
10174L:	linux-i2c@vger.kernel.org
10175S:	Supported
10176W:	http://ez.analog.com/community/linux-device-drivers
10177F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10178F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
10179
10180LTP (Linux Test Project)
10181M:	Mike Frysinger <vapier@gentoo.org>
10182M:	Cyril Hrubis <chrubis@suse.cz>
10183M:	Wanlong Gao <wanlong.gao@gmail.com>
10184M:	Jan Stancek <jstancek@redhat.com>
10185M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10186M:	Alexey Kodanev <alexey.kodanev@oracle.com>
10187L:	ltp@lists.linux.it (subscribers-only)
10188S:	Maintained
10189W:	http://linux-test-project.github.io/
10190T:	git git://github.com/linux-test-project/ltp.git
10191
10192M68K ARCHITECTURE
10193M:	Geert Uytterhoeven <geert@linux-m68k.org>
10194L:	linux-m68k@lists.linux-m68k.org
10195S:	Maintained
10196W:	http://www.linux-m68k.org/
10197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10198F:	arch/m68k/
10199F:	drivers/zorro/
10200
10201M68K ON APPLE MACINTOSH
10202M:	Joshua Thompson <funaho@jurai.org>
10203L:	linux-m68k@lists.linux-m68k.org
10204S:	Maintained
10205W:	http://www.mac.linux-m68k.org/
10206F:	arch/m68k/mac/
10207
10208M68K ON HP9000/300
10209M:	Philip Blundell <philb@gnu.org>
10210S:	Maintained
10211W:	http://www.tazenda.demon.co.uk/phil/linux-hp
10212F:	arch/m68k/hp300/
10213
10214M88DS3103 MEDIA DRIVER
10215M:	Antti Palosaari <crope@iki.fi>
10216L:	linux-media@vger.kernel.org
10217S:	Maintained
10218W:	https://linuxtv.org
10219W:	http://palosaari.fi/linux/
10220Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10221T:	git git://linuxtv.org/anttip/media_tree.git
10222F:	drivers/media/dvb-frontends/m88ds3103*
10223
10224M88RS2000 MEDIA DRIVER
10225M:	Malcolm Priestley <tvboxspy@gmail.com>
10226L:	linux-media@vger.kernel.org
10227S:	Maintained
10228W:	https://linuxtv.org
10229Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10230F:	drivers/media/dvb-frontends/m88rs2000*
10231
10232MA901 MASTERKIT USB FM RADIO DRIVER
10233M:	Alexey Klimov <klimov.linux@gmail.com>
10234L:	linux-media@vger.kernel.org
10235S:	Maintained
10236T:	git git://linuxtv.org/media_tree.git
10237F:	drivers/media/radio/radio-ma901.c
10238
10239MAC80211
10240M:	Johannes Berg <johannes@sipsolutions.net>
10241L:	linux-wireless@vger.kernel.org
10242S:	Maintained
10243W:	https://wireless.wiki.kernel.org/
10244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10246F:	Documentation/networking/mac80211-injection.rst
10247F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10248F:	drivers/net/wireless/mac80211_hwsim.[ch]
10249F:	include/net/mac80211.h
10250F:	net/mac80211/
10251
10252MAILBOX API
10253M:	Jassi Brar <jassisinghbrar@gmail.com>
10254L:	linux-kernel@vger.kernel.org
10255S:	Maintained
10256F:	drivers/mailbox/
10257F:	include/linux/mailbox_client.h
10258F:	include/linux/mailbox_controller.h
10259
10260MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10261M:	Michael Kerrisk <mtk.manpages@gmail.com>
10262L:	linux-man@vger.kernel.org
10263S:	Maintained
10264W:	http://www.kernel.org/doc/man-pages
10265
10266MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10267M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
10268L:	linux-mips@vger.kernel.org
10269S:	Maintained
10270F:	arch/mips/boot/dts/img/pistachio_marduk.dts
10271
10272MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10273M:	Andrew Lunn <andrew@lunn.ch>
10274M:	Vivien Didelot <vivien.didelot@gmail.com>
10275L:	netdev@vger.kernel.org
10276S:	Maintained
10277F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
10278F:	Documentation/networking/devlink/mv88e6xxx.rst
10279F:	drivers/net/dsa/mv88e6xxx/
10280F:	include/linux/platform_data/mv88e6xxx.h
10281
10282MARVELL ARMADA 3700 PHY DRIVERS
10283M:	Miquel Raynal <miquel.raynal@bootlin.com>
10284S:	Maintained
10285F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10286F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10287F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10288F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10289
10290MARVELL ARMADA DRM SUPPORT
10291M:	Russell King <linux@armlinux.org.uk>
10292S:	Maintained
10293T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10294T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10295F:	Documentation/devicetree/bindings/display/armada/
10296F:	drivers/gpu/drm/armada/
10297F:	include/uapi/drm/armada_drm.h
10298
10299MARVELL CRYPTO DRIVER
10300M:	Boris Brezillon <bbrezillon@kernel.org>
10301M:	Arnaud Ebalard <arno@natisbad.org>
10302M:	Srujana Challa <schalla@marvell.com>
10303L:	linux-crypto@vger.kernel.org
10304S:	Maintained
10305F:	drivers/crypto/marvell/
10306
10307MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10308M:	Mirko Lindner <mlindner@marvell.com>
10309M:	Stephen Hemminger <stephen@networkplumber.org>
10310L:	netdev@vger.kernel.org
10311S:	Maintained
10312F:	drivers/net/ethernet/marvell/sk*
10313
10314MARVELL LIBERTAS WIRELESS DRIVER
10315L:	libertas-dev@lists.infradead.org
10316S:	Orphan
10317F:	drivers/net/wireless/marvell/libertas/
10318
10319MARVELL MACCHIATOBIN SUPPORT
10320M:	Russell King <linux@armlinux.org.uk>
10321L:	linux-arm-kernel@lists.infradead.org
10322S:	Maintained
10323F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10324
10325MARVELL MV643XX ETHERNET DRIVER
10326M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10327L:	netdev@vger.kernel.org
10328S:	Maintained
10329F:	drivers/net/ethernet/marvell/mv643xx_eth.*
10330F:	include/linux/mv643xx.h
10331
10332MARVELL MV88X3310 PHY DRIVER
10333M:	Russell King <linux@armlinux.org.uk>
10334L:	netdev@vger.kernel.org
10335S:	Maintained
10336F:	drivers/net/phy/marvell10g.c
10337
10338MARVELL MVEBU THERMAL DRIVER
10339M:	Miquel Raynal <miquel.raynal@bootlin.com>
10340S:	Maintained
10341F:	drivers/thermal/armada_thermal.c
10342
10343MARVELL MVNETA ETHERNET DRIVER
10344M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10345L:	netdev@vger.kernel.org
10346S:	Maintained
10347F:	drivers/net/ethernet/marvell/mvneta.*
10348
10349MARVELL MWIFIEX WIRELESS DRIVER
10350M:	Amitkumar Karwar <amitkarwar@gmail.com>
10351M:	Ganapathi Bhat <ganapathi.bhat@nxp.com>
10352M:	Xinming Hu <huxinming820@gmail.com>
10353L:	linux-wireless@vger.kernel.org
10354S:	Maintained
10355F:	drivers/net/wireless/marvell/mwifiex/
10356
10357MARVELL MWL8K WIRELESS DRIVER
10358M:	Lennert Buytenhek <buytenh@wantstofly.org>
10359L:	linux-wireless@vger.kernel.org
10360S:	Odd Fixes
10361F:	drivers/net/wireless/marvell/mwl8k.c
10362
10363MARVELL NAND CONTROLLER DRIVER
10364M:	Miquel Raynal <miquel.raynal@bootlin.com>
10365L:	linux-mtd@lists.infradead.org
10366S:	Maintained
10367F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
10368F:	drivers/mtd/nand/raw/marvell_nand.c
10369
10370MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10371M:	Sunil Goutham <sgoutham@marvell.com>
10372M:	Geetha sowjanya <gakula@marvell.com>
10373M:	Subbaraya Sundeep <sbhatta@marvell.com>
10374M:	hariprasad <hkelam@marvell.com>
10375L:	netdev@vger.kernel.org
10376S:	Supported
10377F:	drivers/net/ethernet/marvell/octeontx2/nic/
10378
10379MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10380M:	Sunil Goutham <sgoutham@marvell.com>
10381M:	Linu Cherian <lcherian@marvell.com>
10382M:	Geetha sowjanya <gakula@marvell.com>
10383M:	Jerin Jacob <jerinj@marvell.com>
10384L:	netdev@vger.kernel.org
10385S:	Supported
10386F:	Documentation/networking/device_drivers/marvell/octeontx2.rst
10387F:	drivers/net/ethernet/marvell/octeontx2/af/
10388
10389MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10390M:	Nicolas Pitre <nico@fluxnic.net>
10391S:	Odd Fixes
10392F:	drivers/mmc/host/mvsdio.*
10393
10394MARVELL USB MDIO CONTROLLER DRIVER
10395M:	Tobias Waldekranz <tobias@waldekranz.com>
10396L:	netdev@vger.kernel.org
10397S:	Maintained
10398F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10399F:	drivers/net/phy/mdio-mvusb.c
10400
10401MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10402M:	Hu Ziji <huziji@marvell.com>
10403L:	linux-mmc@vger.kernel.org
10404S:	Supported
10405F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10406F:	drivers/mmc/host/sdhci-xenon*
10407
10408MATROX FRAMEBUFFER DRIVER
10409L:	linux-fbdev@vger.kernel.org
10410S:	Orphan
10411F:	drivers/video/fbdev/matrox/matroxfb_*
10412F:	include/uapi/linux/matroxfb.h
10413
10414MAX16065 HARDWARE MONITOR DRIVER
10415M:	Guenter Roeck <linux@roeck-us.net>
10416L:	linux-hwmon@vger.kernel.org
10417S:	Maintained
10418F:	Documentation/hwmon/max16065.rst
10419F:	drivers/hwmon/max16065.c
10420
10421MAX2175 SDR TUNER DRIVER
10422M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10423L:	linux-media@vger.kernel.org
10424S:	Maintained
10425T:	git git://linuxtv.org/media_tree.git
10426F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
10427F:	Documentation/userspace-api/media/drivers/max2175.rst
10428F:	drivers/media/i2c/max2175*
10429F:	include/uapi/linux/max2175.h
10430
10431MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10432L:	linux-hwmon@vger.kernel.org
10433S:	Orphan
10434F:	Documentation/hwmon/max6650.rst
10435F:	drivers/hwmon/max6650.c
10436
10437MAX6697 HARDWARE MONITOR DRIVER
10438M:	Guenter Roeck <linux@roeck-us.net>
10439L:	linux-hwmon@vger.kernel.org
10440S:	Maintained
10441F:	Documentation/devicetree/bindings/hwmon/max6697.txt
10442F:	Documentation/hwmon/max6697.rst
10443F:	drivers/hwmon/max6697.c
10444F:	include/linux/platform_data/max6697.h
10445
10446MAX9860 MONO AUDIO VOICE CODEC DRIVER
10447M:	Peter Rosin <peda@axentia.se>
10448L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10449S:	Maintained
10450F:	Documentation/devicetree/bindings/sound/max9860.txt
10451F:	sound/soc/codecs/max9860.*
10452
10453MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10454M:	Andreas Klinger <ak@it-klinger.de>
10455L:	linux-iio@vger.kernel.org
10456S:	Maintained
10457F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10458F:	drivers/iio/proximity/mb1232.c
10459
10460MAXIM MAX77650 PMIC MFD DRIVER
10461M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
10462L:	linux-kernel@vger.kernel.org
10463S:	Maintained
10464F:	Documentation/devicetree/bindings/*/*max77650.yaml
10465F:	Documentation/devicetree/bindings/*/max77650*.yaml
10466F:	drivers/gpio/gpio-max77650.c
10467F:	drivers/input/misc/max77650-onkey.c
10468F:	drivers/leds/leds-max77650.c
10469F:	drivers/mfd/max77650.c
10470F:	drivers/power/supply/max77650-charger.c
10471F:	drivers/regulator/max77650-regulator.c
10472F:	include/linux/mfd/max77650.h
10473
10474MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10475M:	Javier Martinez Canillas <javier@dowhile0.org>
10476L:	linux-kernel@vger.kernel.org
10477S:	Supported
10478F:	Documentation/devicetree/bindings/*/*max77802.txt
10479F:	drivers/regulator/max77802-regulator.c
10480F:	include/dt-bindings/*/*max77802.h
10481
10482MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10483M:	Krzysztof Kozlowski <krzk@kernel.org>
10484M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10485L:	linux-pm@vger.kernel.org
10486S:	Supported
10487F:	drivers/power/supply/max14577_charger.c
10488F:	drivers/power/supply/max77693_charger.c
10489
10490MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10491M:	Chanwoo Choi <cw00.choi@samsung.com>
10492M:	Krzysztof Kozlowski <krzk@kernel.org>
10493M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10494L:	linux-kernel@vger.kernel.org
10495S:	Supported
10496F:	Documentation/devicetree/bindings/*/max77686.txt
10497F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
10498F:	Documentation/devicetree/bindings/mfd/max14577.txt
10499F:	Documentation/devicetree/bindings/mfd/max77693.txt
10500F:	drivers/*/max14577*.c
10501F:	drivers/*/max77686*.c
10502F:	drivers/*/max77693*.c
10503F:	drivers/clk/clk-max77686.c
10504F:	drivers/extcon/extcon-max14577.c
10505F:	drivers/extcon/extcon-max77693.c
10506F:	drivers/rtc/rtc-max77686.c
10507F:	include/linux/mfd/max14577*.h
10508F:	include/linux/mfd/max77686*.h
10509F:	include/linux/mfd/max77693*.h
10510
10511MAXIRADIO FM RADIO RECEIVER DRIVER
10512M:	Hans Verkuil <hverkuil@xs4all.nl>
10513L:	linux-media@vger.kernel.org
10514S:	Maintained
10515W:	https://linuxtv.org
10516T:	git git://linuxtv.org/media_tree.git
10517F:	drivers/media/radio/radio-maxiradio*
10518
10519MCAN MMIO DEVICE DRIVER
10520M:	Dan Murphy <dmurphy@ti.com>
10521M:	Sriram Dash <sriram.dash@samsung.com>
10522L:	linux-can@vger.kernel.org
10523S:	Maintained
10524F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10525F:	drivers/net/can/m_can/m_can.c
10526F:	drivers/net/can/m_can/m_can.h
10527F:	drivers/net/can/m_can/m_can_platform.c
10528
10529MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10530M:	Rishi Gupta <gupt21@gmail.com>
10531L:	linux-i2c@vger.kernel.org
10532L:	linux-input@vger.kernel.org
10533S:	Maintained
10534F:	drivers/hid/hid-mcp2221.c
10535
10536MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10537M:	Peter Rosin <peda@axentia.se>
10538L:	linux-iio@vger.kernel.org
10539S:	Maintained
10540F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10541F:	drivers/iio/potentiometer/mcp4018.c
10542F:	drivers/iio/potentiometer/mcp4531.c
10543
10544MCR20A IEEE-802.15.4 RADIO DRIVER
10545M:	Xue Liu <liuxuenetmail@gmail.com>
10546L:	linux-wpan@vger.kernel.org
10547S:	Maintained
10548W:	https://github.com/xueliu/mcr20a-linux
10549F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10550F:	drivers/net/ieee802154/mcr20a.c
10551F:	drivers/net/ieee802154/mcr20a.h
10552
10553MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10554M:	William Breathitt Gray <vilhelm.gray@gmail.com>
10555L:	linux-iio@vger.kernel.org
10556S:	Maintained
10557F:	drivers/iio/dac/cio-dac.c
10558
10559MEDIA CONTROLLER FRAMEWORK
10560M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10561M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10562L:	linux-media@vger.kernel.org
10563S:	Supported
10564W:	https://www.linuxtv.org
10565T:	git git://linuxtv.org/media_tree.git
10566F:	drivers/media/mc/
10567F:	include/media/media-*.h
10568F:	include/uapi/linux/media.h
10569
10570MEDIA DRIVER FOR FREESCALE IMX PXP
10571M:	Philipp Zabel <p.zabel@pengutronix.de>
10572L:	linux-media@vger.kernel.org
10573S:	Maintained
10574T:	git git://linuxtv.org/media_tree.git
10575F:	drivers/media/platform/imx-pxp.[ch]
10576
10577MEDIA DRIVERS FOR ASCOT2E
10578M:	Sergey Kozlov <serjk@netup.ru>
10579M:	Abylay Ospan <aospan@netup.ru>
10580L:	linux-media@vger.kernel.org
10581S:	Supported
10582W:	https://linuxtv.org
10583W:	http://netup.tv/
10584T:	git git://linuxtv.org/media_tree.git
10585F:	drivers/media/dvb-frontends/ascot2e*
10586
10587MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10588M:	Jasmin Jessich <jasmin@anw.at>
10589L:	linux-media@vger.kernel.org
10590S:	Maintained
10591W:	https://linuxtv.org
10592T:	git git://linuxtv.org/media_tree.git
10593F:	drivers/media/dvb-frontends/cxd2099*
10594
10595MEDIA DRIVERS FOR CXD2841ER
10596M:	Sergey Kozlov <serjk@netup.ru>
10597M:	Abylay Ospan <aospan@netup.ru>
10598L:	linux-media@vger.kernel.org
10599S:	Supported
10600W:	https://linuxtv.org
10601W:	http://netup.tv/
10602T:	git git://linuxtv.org/media_tree.git
10603F:	drivers/media/dvb-frontends/cxd2841er*
10604
10605MEDIA DRIVERS FOR CXD2880
10606M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10607L:	linux-media@vger.kernel.org
10608S:	Supported
10609W:	http://linuxtv.org/
10610T:	git git://linuxtv.org/media_tree.git
10611F:	drivers/media/dvb-frontends/cxd2880/*
10612F:	drivers/media/spi/cxd2880*
10613
10614MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10615L:	linux-media@vger.kernel.org
10616S:	Orphan
10617W:	https://linuxtv.org
10618T:	git git://linuxtv.org/media_tree.git
10619F:	drivers/media/pci/ddbridge/*
10620
10621MEDIA DRIVERS FOR FREESCALE IMX
10622M:	Steve Longerbeam <slongerbeam@gmail.com>
10623M:	Philipp Zabel <p.zabel@pengutronix.de>
10624L:	linux-media@vger.kernel.org
10625S:	Maintained
10626T:	git git://linuxtv.org/media_tree.git
10627F:	Documentation/admin-guide/media/imx.rst
10628F:	Documentation/devicetree/bindings/media/imx.txt
10629F:	drivers/staging/media/imx/
10630F:	include/linux/imx-media.h
10631F:	include/media/imx.h
10632
10633MEDIA DRIVERS FOR FREESCALE IMX7
10634M:	Rui Miguel Silva <rmfrfs@gmail.com>
10635L:	linux-media@vger.kernel.org
10636S:	Maintained
10637T:	git git://linuxtv.org/media_tree.git
10638F:	Documentation/admin-guide/media/imx7.rst
10639F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10640F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10641F:	drivers/staging/media/imx/imx7-media-csi.c
10642F:	drivers/staging/media/imx/imx7-mipi-csis.c
10643
10644MEDIA DRIVERS FOR HELENE
10645M:	Abylay Ospan <aospan@netup.ru>
10646L:	linux-media@vger.kernel.org
10647S:	Supported
10648W:	https://linuxtv.org
10649W:	http://netup.tv/
10650T:	git git://linuxtv.org/media_tree.git
10651F:	drivers/media/dvb-frontends/helene*
10652
10653MEDIA DRIVERS FOR HORUS3A
10654M:	Sergey Kozlov <serjk@netup.ru>
10655M:	Abylay Ospan <aospan@netup.ru>
10656L:	linux-media@vger.kernel.org
10657S:	Supported
10658W:	https://linuxtv.org
10659W:	http://netup.tv/
10660T:	git git://linuxtv.org/media_tree.git
10661F:	drivers/media/dvb-frontends/horus3a*
10662
10663MEDIA DRIVERS FOR LNBH25
10664M:	Sergey Kozlov <serjk@netup.ru>
10665M:	Abylay Ospan <aospan@netup.ru>
10666L:	linux-media@vger.kernel.org
10667S:	Supported
10668W:	https://linuxtv.org
10669W:	http://netup.tv/
10670T:	git git://linuxtv.org/media_tree.git
10671F:	drivers/media/dvb-frontends/lnbh25*
10672
10673MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10674L:	linux-media@vger.kernel.org
10675S:	Orphan
10676W:	https://linuxtv.org
10677T:	git git://linuxtv.org/media_tree.git
10678F:	drivers/media/dvb-frontends/mxl5xx*
10679
10680MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10681M:	Sergey Kozlov <serjk@netup.ru>
10682M:	Abylay Ospan <aospan@netup.ru>
10683L:	linux-media@vger.kernel.org
10684S:	Supported
10685W:	https://linuxtv.org
10686W:	http://netup.tv/
10687T:	git git://linuxtv.org/media_tree.git
10688F:	drivers/media/pci/netup_unidvb/*
10689
10690MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10691M:	Dmitry Osipenko <digetx@gmail.com>
10692L:	linux-media@vger.kernel.org
10693L:	linux-tegra@vger.kernel.org
10694S:	Maintained
10695T:	git git://linuxtv.org/media_tree.git
10696F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10697F:	drivers/staging/media/tegra-vde/
10698
10699MEDIA DRIVERS FOR RENESAS - CEU
10700M:	Jacopo Mondi <jacopo@jmondi.org>
10701L:	linux-media@vger.kernel.org
10702L:	linux-renesas-soc@vger.kernel.org
10703S:	Supported
10704T:	git git://linuxtv.org/media_tree.git
10705F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
10706F:	drivers/media/platform/renesas-ceu.c
10707F:	include/media/drv-intf/renesas-ceu.h
10708
10709MEDIA DRIVERS FOR RENESAS - DRIF
10710M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10711L:	linux-media@vger.kernel.org
10712L:	linux-renesas-soc@vger.kernel.org
10713S:	Supported
10714T:	git git://linuxtv.org/media_tree.git
10715F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10716F:	drivers/media/platform/rcar_drif.c
10717
10718MEDIA DRIVERS FOR RENESAS - FCP
10719M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10720L:	linux-media@vger.kernel.org
10721L:	linux-renesas-soc@vger.kernel.org
10722S:	Supported
10723T:	git git://linuxtv.org/media_tree.git
10724F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10725F:	drivers/media/platform/rcar-fcp.c
10726F:	include/media/rcar-fcp.h
10727
10728MEDIA DRIVERS FOR RENESAS - FDP1
10729M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10730L:	linux-media@vger.kernel.org
10731L:	linux-renesas-soc@vger.kernel.org
10732S:	Supported
10733T:	git git://linuxtv.org/media_tree.git
10734F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10735F:	drivers/media/platform/rcar_fdp1.c
10736
10737MEDIA DRIVERS FOR RENESAS - VIN
10738M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10739L:	linux-media@vger.kernel.org
10740L:	linux-renesas-soc@vger.kernel.org
10741S:	Supported
10742T:	git git://linuxtv.org/media_tree.git
10743F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
10744F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
10745F:	drivers/media/platform/rcar-vin/
10746
10747MEDIA DRIVERS FOR RENESAS - VSP1
10748M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10749M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10750L:	linux-media@vger.kernel.org
10751L:	linux-renesas-soc@vger.kernel.org
10752S:	Supported
10753T:	git git://linuxtv.org/media_tree.git
10754F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10755F:	drivers/media/platform/vsp1/
10756
10757MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10758L:	linux-media@vger.kernel.org
10759S:	Orphan
10760W:	https://linuxtv.org
10761T:	git git://linuxtv.org/media_tree.git
10762F:	drivers/media/dvb-frontends/stv0910*
10763
10764MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10765L:	linux-media@vger.kernel.org
10766S:	Orphan
10767W:	https://linuxtv.org
10768T:	git git://linuxtv.org/media_tree.git
10769F:	drivers/media/dvb-frontends/stv6111*
10770
10771MEDIA DRIVERS FOR STM32 - DCMI
10772M:	Hugues Fruchet <hugues.fruchet@st.com>
10773L:	linux-media@vger.kernel.org
10774S:	Supported
10775T:	git git://linuxtv.org/media_tree.git
10776F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10777F:	drivers/media/platform/stm32/stm32-dcmi.c
10778
10779MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10780M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10781L:	linux-media@vger.kernel.org
10782S:	Maintained
10783W:	https://linuxtv.org
10784Q:	http://patchwork.kernel.org/project/linux-media/list/
10785T:	git git://linuxtv.org/media_tree.git
10786F:	Documentation/admin-guide/media/
10787F:	Documentation/devicetree/bindings/media/
10788F:	Documentation/driver-api/media/
10789F:	Documentation/userspace-api/media/
10790F:	drivers/media/
10791F:	drivers/staging/media/
10792F:	include/linux/platform_data/media/
10793F:	include/media/
10794F:	include/uapi/linux/dvb/
10795F:	include/uapi/linux/ivtv*
10796F:	include/uapi/linux/media.h
10797F:	include/uapi/linux/meye.h
10798F:	include/uapi/linux/uvcvideo.h
10799F:	include/uapi/linux/v4l2-*
10800F:	include/uapi/linux/videodev2.h
10801
10802MEDIATEK BLUETOOTH DRIVER
10803M:	Sean Wang <sean.wang@mediatek.com>
10804L:	linux-bluetooth@vger.kernel.org
10805L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10806S:	Maintained
10807F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10808F:	drivers/bluetooth/btmtkuart.c
10809
10810MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10811M:	Sean Wang <sean.wang@mediatek.com>
10812L:	linux-pm@vger.kernel.org
10813S:	Maintained
10814F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10815F:	drivers/power/reset/mt6323-poweroff.c
10816
10817MEDIATEK CIR DRIVER
10818M:	Sean Wang <sean.wang@mediatek.com>
10819S:	Maintained
10820F:	drivers/media/rc/mtk-cir.c
10821
10822MEDIATEK DMA DRIVER
10823M:	Sean Wang <sean.wang@mediatek.com>
10824L:	dmaengine@vger.kernel.org
10825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10826L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10827S:	Maintained
10828F:	Documentation/devicetree/bindings/dma/mtk-*
10829F:	drivers/dma/mediatek/
10830
10831MEDIATEK ETHERNET DRIVER
10832M:	Felix Fietkau <nbd@nbd.name>
10833M:	John Crispin <john@phrozen.org>
10834M:	Sean Wang <sean.wang@mediatek.com>
10835M:	Mark Lee <Mark-MC.Lee@mediatek.com>
10836L:	netdev@vger.kernel.org
10837S:	Maintained
10838F:	drivers/net/ethernet/mediatek/
10839
10840MEDIATEK I2C CONTROLLER DRIVER
10841M:	Qii Wang <qii.wang@mediatek.com>
10842L:	linux-i2c@vger.kernel.org
10843S:	Maintained
10844F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10845F:	drivers/i2c/busses/i2c-mt65xx.c
10846
10847MEDIATEK JPEG DRIVER
10848M:	Rick Chang <rick.chang@mediatek.com>
10849M:	Bin Liu <bin.liu@mediatek.com>
10850S:	Supported
10851F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10852F:	drivers/media/platform/mtk-jpeg/
10853
10854MEDIATEK MDP DRIVER
10855M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10856M:	Houlong Wei <houlong.wei@mediatek.com>
10857M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10858S:	Supported
10859F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10860F:	drivers/media/platform/mtk-mdp/
10861F:	drivers/media/platform/mtk-vpu/
10862
10863MEDIATEK MEDIA DRIVER
10864M:	Tiffany Lin <tiffany.lin@mediatek.com>
10865M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10866S:	Supported
10867F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10868F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10869F:	drivers/media/platform/mtk-vcodec/
10870F:	drivers/media/platform/mtk-vpu/
10871
10872MEDIATEK MMC/SD/SDIO DRIVER
10873M:	Chaotian Jing <chaotian.jing@mediatek.com>
10874S:	Maintained
10875F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10876F:	drivers/mmc/host/mtk-sd.c
10877
10878MEDIATEK MT76 WIRELESS LAN DRIVER
10879M:	Felix Fietkau <nbd@nbd.name>
10880M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10881R:	Ryder Lee <ryder.lee@mediatek.com>
10882L:	linux-wireless@vger.kernel.org
10883S:	Maintained
10884F:	drivers/net/wireless/mediatek/mt76/
10885
10886MEDIATEK MT7601U WIRELESS LAN DRIVER
10887M:	Jakub Kicinski <kubakici@wp.pl>
10888L:	linux-wireless@vger.kernel.org
10889S:	Maintained
10890F:	drivers/net/wireless/mediatek/mt7601u/
10891
10892MEDIATEK MT7621/28/88 I2C DRIVER
10893M:	Stefan Roese <sr@denx.de>
10894L:	linux-i2c@vger.kernel.org
10895S:	Maintained
10896F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10897F:	drivers/i2c/busses/i2c-mt7621.c
10898
10899MEDIATEK NAND CONTROLLER DRIVER
10900L:	linux-mtd@lists.infradead.org
10901S:	Orphan
10902F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10903F:	drivers/mtd/nand/raw/mtk_*
10904
10905MEDIATEK PMIC LED DRIVER
10906M:	Sean Wang <sean.wang@mediatek.com>
10907S:	Maintained
10908F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10909F:	drivers/leds/leds-mt6323.c
10910
10911MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10912M:	Sean Wang <sean.wang@mediatek.com>
10913S:	Maintained
10914F:	drivers/char/hw_random/mtk-rng.c
10915
10916MEDIATEK SWITCH DRIVER
10917M:	Sean Wang <sean.wang@mediatek.com>
10918L:	netdev@vger.kernel.org
10919S:	Maintained
10920F:	drivers/net/dsa/mt7530.*
10921F:	net/dsa/tag_mtk.c
10922
10923MEDIATEK USB3 DRD IP DRIVER
10924M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10925L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10926L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10927L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10928S:	Maintained
10929F:	drivers/usb/mtu3/
10930
10931MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10932M:	Peter Senna Tschudin <peter.senna@gmail.com>
10933M:	Martin Donnelly <martin.donnelly@ge.com>
10934M:	Martyn Welch <martyn.welch@collabora.co.uk>
10935S:	Maintained
10936F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10937F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10938
10939MEGARAID SCSI/SAS DRIVERS
10940M:	Kashyap Desai <kashyap.desai@broadcom.com>
10941M:	Sumit Saxena <sumit.saxena@broadcom.com>
10942M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10943L:	megaraidlinux.pdl@broadcom.com
10944L:	linux-scsi@vger.kernel.org
10945S:	Maintained
10946W:	http://www.avagotech.com/support/
10947F:	Documentation/scsi/megaraid.rst
10948F:	drivers/scsi/megaraid.*
10949F:	drivers/scsi/megaraid/
10950
10951MELEXIS MLX90614 DRIVER
10952M:	Crt Mori <cmo@melexis.com>
10953L:	linux-iio@vger.kernel.org
10954S:	Supported
10955W:	http://www.melexis.com
10956F:	drivers/iio/temperature/mlx90614.c
10957
10958MELEXIS MLX90632 DRIVER
10959M:	Crt Mori <cmo@melexis.com>
10960L:	linux-iio@vger.kernel.org
10961S:	Supported
10962W:	http://www.melexis.com
10963F:	drivers/iio/temperature/mlx90632.c
10964
10965MELFAS MIP4 TOUCHSCREEN DRIVER
10966M:	Sangwon Jee <jeesw@melfas.com>
10967S:	Supported
10968W:	http://www.melfas.com
10969F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10970F:	drivers/input/touchscreen/melfas_mip4.c
10971
10972MELLANOX ETHERNET DRIVER (mlx4_en)
10973M:	Tariq Toukan <tariqt@mellanox.com>
10974L:	netdev@vger.kernel.org
10975S:	Supported
10976W:	http://www.mellanox.com
10977Q:	http://patchwork.ozlabs.org/project/netdev/list/
10978F:	drivers/net/ethernet/mellanox/mlx4/en_*
10979
10980MELLANOX ETHERNET DRIVER (mlx5e)
10981M:	Saeed Mahameed <saeedm@mellanox.com>
10982L:	netdev@vger.kernel.org
10983S:	Supported
10984W:	http://www.mellanox.com
10985Q:	http://patchwork.ozlabs.org/project/netdev/list/
10986F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10987
10988MELLANOX ETHERNET INNOVA DRIVERS
10989R:	Boris Pismenny <borisp@mellanox.com>
10990L:	netdev@vger.kernel.org
10991S:	Supported
10992W:	http://www.mellanox.com
10993Q:	http://patchwork.ozlabs.org/project/netdev/list/
10994F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10995F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10996F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10997F:	include/linux/mlx5/mlx5_ifc_fpga.h
10998
10999MELLANOX ETHERNET SWITCH DRIVERS
11000M:	Jiri Pirko <jiri@mellanox.com>
11001M:	Ido Schimmel <idosch@mellanox.com>
11002L:	netdev@vger.kernel.org
11003S:	Supported
11004W:	http://www.mellanox.com
11005Q:	http://patchwork.ozlabs.org/project/netdev/list/
11006F:	drivers/net/ethernet/mellanox/mlxsw/
11007F:	tools/testing/selftests/drivers/net/mlxsw/
11008
11009MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11010M:	mlxsw@mellanox.com
11011L:	netdev@vger.kernel.org
11012S:	Supported
11013W:	http://www.mellanox.com
11014Q:	http://patchwork.ozlabs.org/project/netdev/list/
11015F:	drivers/net/ethernet/mellanox/mlxfw/
11016
11017MELLANOX HARDWARE PLATFORM SUPPORT
11018M:	Andy Shevchenko <andy@infradead.org>
11019M:	Darren Hart <dvhart@infradead.org>
11020M:	Vadim Pasternak <vadimp@mellanox.com>
11021L:	platform-driver-x86@vger.kernel.org
11022S:	Supported
11023F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11024F:	drivers/platform/mellanox/
11025F:	include/linux/platform_data/mlxreg.h
11026
11027MELLANOX MLX4 core VPI driver
11028M:	Tariq Toukan <tariqt@mellanox.com>
11029L:	netdev@vger.kernel.org
11030L:	linux-rdma@vger.kernel.org
11031S:	Supported
11032W:	http://www.mellanox.com
11033Q:	http://patchwork.ozlabs.org/project/netdev/list/
11034F:	drivers/net/ethernet/mellanox/mlx4/
11035F:	include/linux/mlx4/
11036
11037MELLANOX MLX4 IB driver
11038M:	Yishai Hadas <yishaih@mellanox.com>
11039L:	linux-rdma@vger.kernel.org
11040S:	Supported
11041W:	http://www.mellanox.com
11042Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11043F:	drivers/infiniband/hw/mlx4/
11044F:	include/linux/mlx4/
11045F:	include/uapi/rdma/mlx4-abi.h
11046
11047MELLANOX MLX5 core VPI driver
11048M:	Saeed Mahameed <saeedm@mellanox.com>
11049M:	Leon Romanovsky <leonro@mellanox.com>
11050L:	netdev@vger.kernel.org
11051L:	linux-rdma@vger.kernel.org
11052S:	Supported
11053W:	http://www.mellanox.com
11054Q:	http://patchwork.ozlabs.org/project/netdev/list/
11055F:	Documentation/networking/device_drivers/mellanox/
11056F:	drivers/net/ethernet/mellanox/mlx5/core/
11057F:	include/linux/mlx5/
11058
11059MELLANOX MLX5 IB driver
11060M:	Leon Romanovsky <leonro@mellanox.com>
11061L:	linux-rdma@vger.kernel.org
11062S:	Supported
11063W:	http://www.mellanox.com
11064Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11065F:	drivers/infiniband/hw/mlx5/
11066F:	include/linux/mlx5/
11067F:	include/uapi/rdma/mlx5-abi.h
11068
11069MELLANOX MLXCPLD I2C AND MUX DRIVER
11070M:	Vadim Pasternak <vadimp@mellanox.com>
11071M:	Michael Shych <michaelsh@mellanox.com>
11072L:	linux-i2c@vger.kernel.org
11073S:	Supported
11074F:	Documentation/i2c/busses/i2c-mlxcpld.rst
11075F:	drivers/i2c/busses/i2c-mlxcpld.c
11076F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
11077
11078MELLANOX MLXCPLD LED DRIVER
11079M:	Vadim Pasternak <vadimp@mellanox.com>
11080L:	linux-leds@vger.kernel.org
11081S:	Supported
11082F:	Documentation/leds/leds-mlxcpld.rst
11083F:	drivers/leds/leds-mlxcpld.c
11084F:	drivers/leds/leds-mlxreg.c
11085
11086MELLANOX PLATFORM DRIVER
11087M:	Vadim Pasternak <vadimp@mellanox.com>
11088L:	platform-driver-x86@vger.kernel.org
11089S:	Supported
11090F:	drivers/platform/x86/mlx-platform.c
11091
11092MEMBARRIER SUPPORT
11093M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11094M:	"Paul E. McKenney" <paulmck@kernel.org>
11095L:	linux-kernel@vger.kernel.org
11096S:	Supported
11097F:	arch/powerpc/include/asm/membarrier.h
11098F:	include/uapi/linux/membarrier.h
11099F:	kernel/sched/membarrier.c
11100
11101MEMBLOCK
11102M:	Mike Rapoport <rppt@linux.ibm.com>
11103L:	linux-mm@kvack.org
11104S:	Maintained
11105F:	Documentation/core-api/boot-time-mm.rst
11106F:	include/linux/memblock.h
11107F:	mm/memblock.c
11108
11109MEMORY MANAGEMENT
11110M:	Andrew Morton <akpm@linux-foundation.org>
11111L:	linux-mm@kvack.org
11112S:	Maintained
11113W:	http://www.linux-mm.org
11114T:	quilt https://ozlabs.org/~akpm/mmotm/
11115T:	quilt https://ozlabs.org/~akpm/mmots/
11116T:	git git://github.com/hnaz/linux-mm.git
11117F:	include/linux/gfp.h
11118F:	include/linux/memory_hotplug.h
11119F:	include/linux/mm.h
11120F:	include/linux/mmzone.h
11121F:	include/linux/vmalloc.h
11122F:	mm/
11123
11124MEMORY TECHNOLOGY DEVICES (MTD)
11125M:	Miquel Raynal <miquel.raynal@bootlin.com>
11126M:	Richard Weinberger <richard@nod.at>
11127M:	Vignesh Raghavendra <vigneshr@ti.com>
11128L:	linux-mtd@lists.infradead.org
11129S:	Maintained
11130W:	http://www.linux-mtd.infradead.org/
11131Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11132C:	irc://irc.oftc.net/mtd
11133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11135F:	Documentation/devicetree/bindings/mtd/
11136F:	drivers/mtd/
11137F:	include/linux/mtd/
11138F:	include/uapi/mtd/
11139
11140MEN A21 WATCHDOG DRIVER
11141M:	Johannes Thumshirn <morbidrsa@gmail.com>
11142L:	linux-watchdog@vger.kernel.org
11143S:	Maintained
11144F:	drivers/watchdog/mena21_wdt.c
11145
11146MEN CHAMELEON BUS (mcb)
11147M:	Johannes Thumshirn <morbidrsa@gmail.com>
11148S:	Maintained
11149F:	Documentation/driver-api/men-chameleon-bus.rst
11150F:	drivers/mcb/
11151F:	include/linux/mcb.h
11152
11153MEN F21BMC (Board Management Controller)
11154M:	Andreas Werner <andreas.werner@men.de>
11155S:	Supported
11156F:	Documentation/hwmon/menf21bmc.rst
11157F:	drivers/hwmon/menf21bmc_hwmon.c
11158F:	drivers/leds/leds-menf21bmc.c
11159F:	drivers/mfd/menf21bmc.c
11160F:	drivers/watchdog/menf21bmc_wdt.c
11161
11162MEN Z069 WATCHDOG DRIVER
11163M:	Johannes Thumshirn <jth@kernel.org>
11164L:	linux-watchdog@vger.kernel.org
11165S:	Maintained
11166F:	drivers/watchdog/menz69_wdt.c
11167
11168MESON AO CEC DRIVER FOR AMLOGIC SOCS
11169M:	Neil Armstrong <narmstrong@baylibre.com>
11170L:	linux-media@vger.kernel.org
11171L:	linux-amlogic@lists.infradead.org
11172S:	Supported
11173W:	http://linux-meson.com/
11174T:	git git://linuxtv.org/media_tree.git
11175F:	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11176F:	drivers/media/platform/meson/ao-cec-g12a.c
11177F:	drivers/media/platform/meson/ao-cec.c
11178
11179MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11180M:	Liang Yang <liang.yang@amlogic.com>
11181L:	linux-mtd@lists.infradead.org
11182S:	Maintained
11183F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11184F:	drivers/mtd/nand/raw/meson_*
11185
11186MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11187M:	Maxime Jourdan <mjourdan@baylibre.com>
11188M:	Neil Armstrong <narmstrong@baylibre.com>
11189L:	linux-media@vger.kernel.org
11190L:	linux-amlogic@lists.infradead.org
11191S:	Supported
11192T:	git git://linuxtv.org/media_tree.git
11193F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11194F:	drivers/staging/media/meson/vdec/
11195
11196METHODE UDPU SUPPORT
11197M:	Vladimir Vid <vladimir.vid@sartura.hr>
11198S:	Maintained
11199F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11200
11201MHI BUS
11202M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11203M:	Hemant Kumar <hemantk@codeaurora.org>
11204L:	linux-arm-msm@vger.kernel.org
11205S:	Maintained
11206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11207F:	Documentation/mhi/
11208F:	drivers/bus/mhi/
11209F:	include/linux/mhi.h
11210
11211MICROBLAZE ARCHITECTURE
11212M:	Michal Simek <monstr@monstr.eu>
11213S:	Supported
11214W:	http://www.monstr.eu/fdt/
11215T:	git git://git.monstr.eu/linux-2.6-microblaze.git
11216F:	arch/microblaze/
11217
11218MICROCHIP AT91 SERIAL DRIVER
11219M:	Richard Genoud <richard.genoud@gmail.com>
11220S:	Maintained
11221F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11222F:	drivers/tty/serial/atmel_serial.c
11223F:	drivers/tty/serial/atmel_serial.h
11224
11225MICROCHIP AT91 USART MFD DRIVER
11226M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11227L:	linux-kernel@vger.kernel.org
11228S:	Supported
11229F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11230F:	drivers/mfd/at91-usart.c
11231F:	include/dt-bindings/mfd/at91-usart.h
11232
11233MICROCHIP AT91 USART SPI DRIVER
11234M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11235L:	linux-spi@vger.kernel.org
11236S:	Supported
11237F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11238F:	drivers/spi/spi-at91-usart.c
11239
11240MICROCHIP AUDIO ASOC DRIVERS
11241M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11242L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11243S:	Supported
11244F:	sound/soc/atmel
11245
11246MICROCHIP DMA DRIVER
11247M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11249L:	dmaengine@vger.kernel.org
11250S:	Supported
11251F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
11252F:	drivers/dma/at_hdmac.c
11253F:	drivers/dma/at_hdmac_regs.h
11254F:	include/dt-bindings/dma/at91.h
11255F:	include/linux/platform_data/dma-atmel.h
11256
11257MICROCHIP ECC DRIVER
11258M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11259L:	linux-crypto@vger.kernel.org
11260S:	Maintained
11261F:	drivers/crypto/atmel-ecc.*
11262
11263MICROCHIP I2C DRIVER
11264M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11265L:	linux-i2c@vger.kernel.org
11266S:	Supported
11267F:	drivers/i2c/busses/i2c-at91-*.c
11268F:	drivers/i2c/busses/i2c-at91.h
11269
11270MICROCHIP ISC DRIVER
11271M:	Eugen Hristev <eugen.hristev@microchip.com>
11272L:	linux-media@vger.kernel.org
11273S:	Supported
11274F:	Documentation/devicetree/bindings/media/atmel-isc.txt
11275F:	drivers/media/platform/atmel/atmel-isc-base.c
11276F:	drivers/media/platform/atmel/atmel-isc-regs.h
11277F:	drivers/media/platform/atmel/atmel-isc.h
11278F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
11279F:	include/linux/atmel-isc-media.h
11280
11281MICROCHIP ISI DRIVER
11282M:	Eugen Hristev <eugen.hristev@microchip.com>
11283L:	linux-media@vger.kernel.org
11284S:	Supported
11285F:	drivers/media/platform/atmel/atmel-isi.c
11286F:	drivers/media/platform/atmel/atmel-isi.h
11287
11288MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11289M:	Woojung Huh <woojung.huh@microchip.com>
11290M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11291L:	netdev@vger.kernel.org
11292S:	Maintained
11293F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
11294F:	drivers/net/dsa/microchip/*
11295F:	include/linux/platform_data/microchip-ksz.h
11296F:	net/dsa/tag_ksz.c
11297
11298MICROCHIP LAN743X ETHERNET DRIVER
11299M:	Bryan Whitehead <bryan.whitehead@microchip.com>
11300M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11301L:	netdev@vger.kernel.org
11302S:	Maintained
11303F:	drivers/net/ethernet/microchip/lan743x_*
11304
11305MICROCHIP LCDFB DRIVER
11306M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11307L:	linux-fbdev@vger.kernel.org
11308S:	Maintained
11309F:	drivers/video/fbdev/atmel_lcdfb.c
11310F:	include/video/atmel_lcdc.h
11311
11312MICROCHIP MCP16502 PMIC DRIVER
11313M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
11314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11315S:	Maintained
11316F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11317F:	drivers/regulator/mcp16502.c
11318
11319MICROCHIP MCP3911 ADC DRIVER
11320M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11321M:	Kent Gustavsson <kent@minoris.se>
11322L:	linux-iio@vger.kernel.org
11323S:	Supported
11324F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11325F:	drivers/iio/adc/mcp3911.c
11326
11327MICROCHIP MMC/SD/SDIO MCI DRIVER
11328M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11329S:	Maintained
11330F:	drivers/mmc/host/atmel-mci.c
11331
11332MICROCHIP NAND DRIVER
11333M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11334L:	linux-mtd@lists.infradead.org
11335S:	Supported
11336F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
11337F:	drivers/mtd/nand/raw/atmel/*
11338
11339MICROCHIP PWM DRIVER
11340M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11342L:	linux-pwm@vger.kernel.org
11343S:	Supported
11344F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11345F:	drivers/pwm/pwm-atmel.c
11346
11347MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11348M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11349M:	Eugen Hristev <eugen.hristev@microchip.com>
11350L:	linux-iio@vger.kernel.org
11351S:	Supported
11352F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11353F:	drivers/iio/adc/at91-sama5d2_adc.c
11354F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11355
11356MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11357M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11358S:	Supported
11359F:	drivers/power/reset/at91-sama5d2_shdwc.c
11360
11361MICROCHIP SPI DRIVER
11362M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11363S:	Supported
11364F:	drivers/spi/spi-atmel.*
11365
11366MICROCHIP SSC DRIVER
11367M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11369S:	Supported
11370F:	drivers/misc/atmel-ssc.c
11371F:	include/linux/atmel-ssc.h
11372
11373MICROCHIP USB251XB DRIVER
11374M:	Richard Leitner <richard.leitner@skidata.com>
11375L:	linux-usb@vger.kernel.org
11376S:	Maintained
11377F:	Documentation/devicetree/bindings/usb/usb251xb.txt
11378F:	drivers/usb/misc/usb251xb.c
11379
11380MICROCHIP USBA UDC DRIVER
11381M:	Cristian Birsan <cristian.birsan@microchip.com>
11382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11383S:	Supported
11384F:	drivers/usb/gadget/udc/atmel_usba_udc.*
11385
11386MICROCHIP XDMA DRIVER
11387M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11388L:	linux-arm-kernel@lists.infradead.org
11389L:	dmaengine@vger.kernel.org
11390S:	Supported
11391F:	drivers/dma/at_xdmac.c
11392
11393MICROSEMI MIPS SOCS
11394M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11395M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11396L:	linux-mips@vger.kernel.org
11397S:	Supported
11398F:	Documentation/devicetree/bindings/mips/mscc.txt
11399F:	arch/mips/boot/dts/mscc/
11400F:	arch/mips/configs/generic/board-ocelot.config
11401F:	arch/mips/generic/board-ocelot.c
11402
11403MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11404M:	Don Brace <don.brace@microsemi.com>
11405L:	esc.storagedev@microsemi.com
11406L:	linux-scsi@vger.kernel.org
11407S:	Supported
11408F:	Documentation/scsi/smartpqi.rst
11409F:	drivers/scsi/smartpqi/Kconfig
11410F:	drivers/scsi/smartpqi/Makefile
11411F:	drivers/scsi/smartpqi/smartpqi*.[ch]
11412F:	include/linux/cciss*.h
11413F:	include/uapi/linux/cciss*.h
11414
11415MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11416M:	Chen Yu <yu.c.chen@intel.com>
11417L:	platform-driver-x86@vger.kernel.org
11418S:	Supported
11419F:	drivers/platform/x86/surfacepro3_button.c
11420
11421MICROTEK X6 SCANNER
11422M:	Oliver Neukum <oliver@neukum.org>
11423S:	Maintained
11424F:	drivers/usb/image/microtek.*
11425
11426MIPS
11427M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11428L:	linux-mips@vger.kernel.org
11429S:	Maintained
11430W:	http://www.linux-mips.org/
11431Q:	https://patchwork.kernel.org/project/linux-mips/list/
11432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11433F:	Documentation/devicetree/bindings/mips/
11434F:	Documentation/mips/
11435F:	arch/mips/
11436F:	drivers/platform/mips/
11437
11438MIPS BOSTON DEVELOPMENT BOARD
11439M:	Paul Burton <paulburton@kernel.org>
11440L:	linux-mips@vger.kernel.org
11441S:	Maintained
11442F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
11443F:	arch/mips/boot/dts/img/boston.dts
11444F:	arch/mips/configs/generic/board-boston.config
11445F:	drivers/clk/imgtec/clk-boston.c
11446F:	include/dt-bindings/clock/boston-clock.h
11447
11448MIPS GENERIC PLATFORM
11449M:	Paul Burton <paulburton@kernel.org>
11450L:	linux-mips@vger.kernel.org
11451S:	Supported
11452F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11453F:	arch/mips/generic/
11454F:	arch/mips/tools/generic-board-config.sh
11455
11456MIPS RINT INSTRUCTION EMULATION
11457M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
11458L:	linux-mips@vger.kernel.org
11459S:	Supported
11460F:	arch/mips/math-emu/dp_rint.c
11461F:	arch/mips/math-emu/sp_rint.c
11462
11463MIPS/LOONGSON1 ARCHITECTURE
11464M:	Keguang Zhang <keguang.zhang@gmail.com>
11465L:	linux-mips@vger.kernel.org
11466S:	Maintained
11467F:	arch/mips/include/asm/mach-loongson32/
11468F:	arch/mips/loongson32/
11469F:	drivers/*/*/*loongson1*
11470F:	drivers/*/*loongson1*
11471
11472MIPS/LOONGSON2EF ARCHITECTURE
11473M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11474L:	linux-mips@vger.kernel.org
11475S:	Maintained
11476F:	arch/mips/include/asm/mach-loongson2ef/
11477F:	arch/mips/loongson2ef/
11478F:	drivers/*/*/*loongson2*
11479F:	drivers/*/*loongson2*
11480
11481MIPS/LOONGSON64 ARCHITECTURE
11482M:	Huacai Chen <chenhc@lemote.com>
11483M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11484L:	linux-mips@vger.kernel.org
11485S:	Maintained
11486F:	arch/mips/include/asm/mach-loongson64/
11487F:	arch/mips/loongson64/
11488F:	drivers/*/*/*loongson3*
11489F:	drivers/*/*loongson3*
11490F:	drivers/irqchip/irq-loongson*
11491F:	drivers/platform/mips/cpu_hwmon.c
11492
11493MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11494M:	Hans Verkuil <hverkuil@xs4all.nl>
11495L:	linux-media@vger.kernel.org
11496S:	Odd Fixes
11497W:	https://linuxtv.org
11498T:	git git://linuxtv.org/media_tree.git
11499F:	drivers/media/radio/radio-miropcm20*
11500
11501MMP SUPPORT
11502R:	Lubomir Rintel <lkundrak@v3.sk>
11503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11504S:	Odd Fixes
11505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11506F:	arch/arm/boot/dts/mmp*
11507F:	arch/arm/mach-mmp/
11508F:	linux/soc/mmp/
11509
11510MMP USB PHY DRIVERS
11511R:	Lubomir Rintel <lkundrak@v3.sk>
11512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11513S:	Maintained
11514F:	drivers/phy/marvell/phy-mmp3-usb.c
11515F:	drivers/phy/marvell/phy-pxa-usb.c
11516
11517MMU GATHER AND TLB INVALIDATION
11518M:	Will Deacon <will@kernel.org>
11519M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11520M:	Andrew Morton <akpm@linux-foundation.org>
11521M:	Nick Piggin <npiggin@gmail.com>
11522M:	Peter Zijlstra <peterz@infradead.org>
11523L:	linux-arch@vger.kernel.org
11524L:	linux-mm@kvack.org
11525S:	Maintained
11526F:	arch/*/include/asm/tlb.h
11527F:	include/asm-generic/tlb.h
11528F:	mm/mmu_gather.c
11529
11530MN88472 MEDIA DRIVER
11531M:	Antti Palosaari <crope@iki.fi>
11532L:	linux-media@vger.kernel.org
11533S:	Maintained
11534W:	https://linuxtv.org
11535W:	http://palosaari.fi/linux/
11536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11537F:	drivers/media/dvb-frontends/mn88472*
11538
11539MN88473 MEDIA DRIVER
11540M:	Antti Palosaari <crope@iki.fi>
11541L:	linux-media@vger.kernel.org
11542S:	Maintained
11543W:	https://linuxtv.org
11544W:	http://palosaari.fi/linux/
11545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11546F:	drivers/media/dvb-frontends/mn88473*
11547
11548MODULE SUPPORT
11549M:	Jessica Yu <jeyu@kernel.org>
11550S:	Maintained
11551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11552F:	include/linux/module.h
11553F:	kernel/module.c
11554
11555MONOLITHIC POWER SYSTEM PMIC DRIVER
11556M:	Saravanan Sekar <sravanhome@gmail.com>
11557S:	Maintained
11558F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11559F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11560F:	drivers/iio/adc/mp2629_adc.c
11561F:	drivers/mfd/mp2629.c
11562F:	drivers/power/supply/mp2629_charger.c
11563F:	drivers/regulator/mp5416.c
11564F:	drivers/regulator/mpq7920.c
11565F:	drivers/regulator/mpq7920.h
11566F:	include/linux/mfd/mp2629.h
11567
11568MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11569S:	Orphan
11570W:	http://popies.net/meye/
11571F:	Documentation/userspace-api/media/drivers/meye*
11572F:	drivers/media/pci/meye/
11573F:	include/uapi/linux/meye.h
11574
11575MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11576M:	Jiri Slaby <jirislaby@gmail.com>
11577S:	Maintained
11578F:	Documentation/driver-api/serial/moxa-smartio.rst
11579F:	drivers/tty/mxser.*
11580
11581MR800 AVERMEDIA USB FM RADIO DRIVER
11582M:	Alexey Klimov <klimov.linux@gmail.com>
11583L:	linux-media@vger.kernel.org
11584S:	Maintained
11585T:	git git://linuxtv.org/media_tree.git
11586F:	drivers/media/radio/radio-mr800.c
11587
11588MRF24J40 IEEE 802.15.4 RADIO DRIVER
11589M:	Alan Ott <alan@signal11.us>
11590L:	linux-wpan@vger.kernel.org
11591S:	Maintained
11592F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11593F:	drivers/net/ieee802154/mrf24j40.c
11594
11595MSI LAPTOP SUPPORT
11596M:	"Lee, Chun-Yi" <jlee@suse.com>
11597L:	platform-driver-x86@vger.kernel.org
11598S:	Maintained
11599F:	drivers/platform/x86/msi-laptop.c
11600
11601MSI WMI SUPPORT
11602L:	platform-driver-x86@vger.kernel.org
11603S:	Orphan
11604F:	drivers/platform/x86/msi-wmi.c
11605
11606MSI001 MEDIA DRIVER
11607M:	Antti Palosaari <crope@iki.fi>
11608L:	linux-media@vger.kernel.org
11609S:	Maintained
11610W:	https://linuxtv.org
11611W:	http://palosaari.fi/linux/
11612Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11613T:	git git://linuxtv.org/anttip/media_tree.git
11614F:	drivers/media/tuners/msi001*
11615
11616MSI2500 MEDIA DRIVER
11617M:	Antti Palosaari <crope@iki.fi>
11618L:	linux-media@vger.kernel.org
11619S:	Maintained
11620W:	https://linuxtv.org
11621W:	http://palosaari.fi/linux/
11622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11623T:	git git://linuxtv.org/anttip/media_tree.git
11624F:	drivers/media/usb/msi2500/
11625
11626MSYSTEMS DISKONCHIP G3 MTD DRIVER
11627M:	Robert Jarzmik <robert.jarzmik@free.fr>
11628L:	linux-mtd@lists.infradead.org
11629S:	Maintained
11630F:	drivers/mtd/devices/docg3*
11631
11632MT9M032 APTINA SENSOR DRIVER
11633M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11634L:	linux-media@vger.kernel.org
11635S:	Maintained
11636T:	git git://linuxtv.org/media_tree.git
11637F:	drivers/media/i2c/mt9m032.c
11638F:	include/media/i2c/mt9m032.h
11639
11640MT9P031 APTINA CAMERA SENSOR
11641M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11642L:	linux-media@vger.kernel.org
11643S:	Maintained
11644T:	git git://linuxtv.org/media_tree.git
11645F:	drivers/media/i2c/mt9p031.c
11646F:	include/media/i2c/mt9p031.h
11647
11648MT9T001 APTINA CAMERA SENSOR
11649M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11650L:	linux-media@vger.kernel.org
11651S:	Maintained
11652T:	git git://linuxtv.org/media_tree.git
11653F:	drivers/media/i2c/mt9t001.c
11654F:	include/media/i2c/mt9t001.h
11655
11656MT9T112 APTINA CAMERA SENSOR
11657M:	Jacopo Mondi <jacopo@jmondi.org>
11658L:	linux-media@vger.kernel.org
11659S:	Odd Fixes
11660T:	git git://linuxtv.org/media_tree.git
11661F:	drivers/media/i2c/mt9t112.c
11662F:	include/media/i2c/mt9t112.h
11663
11664MT9V032 APTINA CAMERA SENSOR
11665M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11666L:	linux-media@vger.kernel.org
11667S:	Maintained
11668T:	git git://linuxtv.org/media_tree.git
11669F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11670F:	drivers/media/i2c/mt9v032.c
11671F:	include/media/i2c/mt9v032.h
11672
11673MT9V111 APTINA CAMERA SENSOR
11674M:	Jacopo Mondi <jacopo@jmondi.org>
11675L:	linux-media@vger.kernel.org
11676S:	Maintained
11677T:	git git://linuxtv.org/media_tree.git
11678F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11679F:	drivers/media/i2c/mt9v111.c
11680
11681MULTIFUNCTION DEVICES (MFD)
11682M:	Lee Jones <lee.jones@linaro.org>
11683S:	Supported
11684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11685F:	Documentation/devicetree/bindings/mfd/
11686F:	drivers/mfd/
11687F:	include/dt-bindings/mfd/
11688F:	include/linux/mfd/
11689
11690MULTIMEDIA CARD (MMC) ETC. OVER SPI
11691S:	Orphan
11692F:	drivers/mmc/host/mmc_spi.c
11693F:	include/linux/spi/mmc_spi.h
11694
11695MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11696M:	Ulf Hansson <ulf.hansson@linaro.org>
11697L:	linux-mmc@vger.kernel.org
11698S:	Maintained
11699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11700F:	Documentation/devicetree/bindings/mmc/
11701F:	drivers/mmc/
11702F:	include/linux/mmc/
11703F:	include/uapi/linux/mmc/
11704
11705MULTIPLEXER SUBSYSTEM
11706M:	Peter Rosin <peda@axentia.se>
11707S:	Maintained
11708F:	Documentation/ABI/testing/sysfs-class-mux*
11709F:	Documentation/devicetree/bindings/mux/
11710F:	drivers/mux/
11711F:	include/dt-bindings/mux/
11712F:	include/linux/mux/
11713
11714MULTITECH MULTIPORT CARD (ISICOM)
11715S:	Orphan
11716F:	drivers/tty/isicom.c
11717F:	include/linux/isicom.h
11718
11719MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11720M:	Bin Liu <b-liu@ti.com>
11721L:	linux-usb@vger.kernel.org
11722S:	Maintained
11723F:	drivers/usb/musb/
11724
11725MXL301RF MEDIA DRIVER
11726M:	Akihiro Tsukada <tskd08@gmail.com>
11727L:	linux-media@vger.kernel.org
11728S:	Odd Fixes
11729F:	drivers/media/tuners/mxl301rf*
11730
11731MXL5007T MEDIA DRIVER
11732M:	Michael Krufky <mkrufky@linuxtv.org>
11733L:	linux-media@vger.kernel.org
11734S:	Maintained
11735W:	https://linuxtv.org
11736W:	http://github.com/mkrufky
11737Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11738T:	git git://linuxtv.org/mkrufky/tuners.git
11739F:	drivers/media/tuners/mxl5007t.*
11740
11741MXSFB DRM DRIVER
11742M:	Marek Vasut <marex@denx.de>
11743M:	Stefan Agner <stefan@agner.ch>
11744L:	dri-devel@lists.freedesktop.org
11745S:	Supported
11746T:	git git://anongit.freedesktop.org/drm/drm-misc
11747F:	Documentation/devicetree/bindings/display/mxsfb.txt
11748F:	drivers/gpu/drm/mxsfb/
11749
11750MYLEX DAC960 PCI RAID Controller
11751M:	Hannes Reinecke <hare@kernel.org>
11752L:	linux-scsi@vger.kernel.org
11753S:	Supported
11754F:	drivers/scsi/myrb.*
11755F:	drivers/scsi/myrs.*
11756
11757MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11758M:	Chris Lee <christopher.lee@cspi.com>
11759L:	netdev@vger.kernel.org
11760S:	Supported
11761W:	https://www.cspi.com/ethernet-products/support/downloads/
11762F:	drivers/net/ethernet/myricom/myri10ge/
11763
11764NAND FLASH SUBSYSTEM
11765M:	Miquel Raynal <miquel.raynal@bootlin.com>
11766R:	Richard Weinberger <richard@nod.at>
11767L:	linux-mtd@lists.infradead.org
11768S:	Maintained
11769W:	http://www.linux-mtd.infradead.org/
11770Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11771C:	irc://irc.oftc.net/mtd
11772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11773F:	drivers/mtd/nand/
11774F:	include/linux/mtd/*nand*.h
11775
11776NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11777M:	Daniel Mack <zonque@gmail.com>
11778L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11779S:	Maintained
11780W:	http://www.native-instruments.com
11781F:	sound/usb/caiaq/
11782
11783NATSEMI ETHERNET DRIVER (DP8381x)
11784S:	Orphan
11785F:	drivers/net/ethernet/natsemi/natsemi.c
11786
11787NCR 5380 SCSI DRIVERS
11788M:	Finn Thain <fthain@telegraphics.com.au>
11789M:	Michael Schmitz <schmitzmic@gmail.com>
11790L:	linux-scsi@vger.kernel.org
11791S:	Maintained
11792F:	Documentation/scsi/g_NCR5380.rst
11793F:	drivers/scsi/NCR5380.*
11794F:	drivers/scsi/arm/cumana_1.c
11795F:	drivers/scsi/arm/oak.c
11796F:	drivers/scsi/atari_scsi.*
11797F:	drivers/scsi/dmx3191d.c
11798F:	drivers/scsi/g_NCR5380.*
11799F:	drivers/scsi/mac_scsi.*
11800F:	drivers/scsi/sun3_scsi.*
11801F:	drivers/scsi/sun3_scsi_vme.c
11802
11803NCSI LIBRARY
11804M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11805S:	Maintained
11806F:	net/ncsi/
11807
11808NCT6775 HARDWARE MONITOR DRIVER
11809M:	Guenter Roeck <linux@roeck-us.net>
11810L:	linux-hwmon@vger.kernel.org
11811S:	Maintained
11812F:	Documentation/hwmon/nct6775.rst
11813F:	drivers/hwmon/nct6775.c
11814
11815NETDEVSIM
11816M:	Jakub Kicinski <kuba@kernel.org>
11817S:	Maintained
11818F:	drivers/net/netdevsim/*
11819
11820NETEM NETWORK EMULATOR
11821M:	Stephen Hemminger <stephen@networkplumber.org>
11822L:	netdev@vger.kernel.org
11823S:	Maintained
11824F:	net/sched/sch_netem.c
11825
11826NETERION 10GbE DRIVERS (s2io/vxge)
11827M:	Jon Mason <jdmason@kudzu.us>
11828L:	netdev@vger.kernel.org
11829S:	Supported
11830F:	Documentation/networking/device_drivers/neterion/s2io.rst
11831F:	Documentation/networking/device_drivers/neterion/vxge.rst
11832F:	drivers/net/ethernet/neterion/
11833
11834NETFILTER
11835M:	Pablo Neira Ayuso <pablo@netfilter.org>
11836M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11837M:	Florian Westphal <fw@strlen.de>
11838L:	netfilter-devel@vger.kernel.org
11839L:	coreteam@netfilter.org
11840S:	Maintained
11841W:	http://www.netfilter.org/
11842W:	http://www.iptables.org/
11843W:	http://www.nftables.org/
11844Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11847F:	include/linux/netfilter*
11848F:	include/linux/netfilter/
11849F:	include/net/netfilter/
11850F:	include/uapi/linux/netfilter*
11851F:	include/uapi/linux/netfilter/
11852F:	net/*/netfilter.c
11853F:	net/*/netfilter/
11854F:	net/bridge/br_netfilter*.c
11855F:	net/netfilter/
11856
11857NETROM NETWORK LAYER
11858M:	Ralf Baechle <ralf@linux-mips.org>
11859L:	linux-hams@vger.kernel.org
11860S:	Maintained
11861W:	http://www.linux-ax25.org/
11862F:	include/net/netrom.h
11863F:	include/uapi/linux/netrom.h
11864F:	net/netrom/
11865
11866NETRONOME ETHERNET DRIVERS
11867M:	Jakub Kicinski <kuba@kernel.org>
11868L:	oss-drivers@netronome.com
11869S:	Maintained
11870F:	drivers/net/ethernet/netronome/
11871
11872NETWORK BLOCK DEVICE (NBD)
11873M:	Josef Bacik <josef@toxicpanda.com>
11874L:	linux-block@vger.kernel.org
11875L:	nbd@other.debian.org
11876S:	Maintained
11877F:	Documentation/admin-guide/blockdev/nbd.rst
11878F:	drivers/block/nbd.c
11879F:	include/trace/events/nbd.h
11880F:	include/uapi/linux/nbd.h
11881
11882NETWORK DROP MONITOR
11883M:	Neil Horman <nhorman@tuxdriver.com>
11884L:	netdev@vger.kernel.org
11885S:	Maintained
11886W:	https://fedorahosted.org/dropwatch/
11887F:	include/net/drop_monitor.h
11888F:	include/uapi/linux/net_dropmon.h
11889F:	net/core/drop_monitor.c
11890
11891NETWORKING DRIVERS
11892M:	"David S. Miller" <davem@davemloft.net>
11893M:	Jakub Kicinski <kuba@kernel.org>
11894L:	netdev@vger.kernel.org
11895S:	Maintained
11896W:	http://www.linuxfoundation.org/en/Net
11897Q:	http://patchwork.ozlabs.org/project/netdev/list/
11898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11900F:	Documentation/devicetree/bindings/net/
11901F:	drivers/net/
11902F:	include/linux/etherdevice.h
11903F:	include/linux/fcdevice.h
11904F:	include/linux/fddidevice.h
11905F:	include/linux/hippidevice.h
11906F:	include/linux/if_*
11907F:	include/linux/inetdevice.h
11908F:	include/linux/netdevice.h
11909F:	include/uapi/linux/if_*
11910F:	include/uapi/linux/netdevice.h
11911
11912NETWORKING DRIVERS (WIRELESS)
11913M:	Kalle Valo <kvalo@codeaurora.org>
11914L:	linux-wireless@vger.kernel.org
11915S:	Maintained
11916Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11919F:	Documentation/devicetree/bindings/net/wireless/
11920F:	drivers/net/wireless/
11921
11922NETWORKING [DSA]
11923M:	Andrew Lunn <andrew@lunn.ch>
11924M:	Vivien Didelot <vivien.didelot@gmail.com>
11925M:	Florian Fainelli <f.fainelli@gmail.com>
11926S:	Maintained
11927F:	Documentation/devicetree/bindings/net/dsa/
11928F:	drivers/net/dsa/
11929F:	include/linux/dsa/
11930F:	include/linux/platform_data/dsa.h
11931F:	include/net/dsa.h
11932F:	net/dsa/
11933
11934NETWORKING [GENERAL]
11935M:	"David S. Miller" <davem@davemloft.net>
11936M:	Jakub Kicinski <kuba@kernel.org>
11937L:	netdev@vger.kernel.org
11938S:	Maintained
11939W:	http://www.linuxfoundation.org/en/Net
11940Q:	http://patchwork.ozlabs.org/project/netdev/list/
11941B:	mailto:netdev@vger.kernel.org
11942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11944F:	Documentation/networking/
11945F:	include/linux/in.h
11946F:	include/linux/net.h
11947F:	include/linux/netdevice.h
11948F:	include/net/
11949F:	include/uapi/linux/in.h
11950F:	include/uapi/linux/net.h
11951F:	include/uapi/linux/net_namespace.h
11952F:	include/uapi/linux/netdevice.h
11953F:	lib/net_utils.c
11954F:	lib/random32.c
11955F:	net/
11956F:	tools/testing/selftests/net/
11957
11958NETWORKING [IPSEC]
11959M:	Steffen Klassert <steffen.klassert@secunet.com>
11960M:	Herbert Xu <herbert@gondor.apana.org.au>
11961M:	"David S. Miller" <davem@davemloft.net>
11962L:	netdev@vger.kernel.org
11963S:	Maintained
11964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11966F:	include/net/xfrm.h
11967F:	include/uapi/linux/xfrm.h
11968F:	net/ipv4/ah4.c
11969F:	net/ipv4/esp4*
11970F:	net/ipv4/ip_vti.c
11971F:	net/ipv4/ipcomp.c
11972F:	net/ipv4/xfrm*
11973F:	net/ipv6/ah6.c
11974F:	net/ipv6/esp6*
11975F:	net/ipv6/ip6_vti.c
11976F:	net/ipv6/ipcomp6.c
11977F:	net/ipv6/xfrm*
11978F:	net/key/
11979F:	net/xfrm/
11980
11981NETWORKING [IPv4/IPv6]
11982M:	"David S. Miller" <davem@davemloft.net>
11983M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11984M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11985L:	netdev@vger.kernel.org
11986S:	Maintained
11987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11988F:	arch/x86/net/*
11989F:	include/net/ip*
11990F:	net/ipv4/
11991F:	net/ipv6/
11992
11993NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11994M:	Paul Moore <paul@paul-moore.com>
11995L:	netdev@vger.kernel.org
11996L:	linux-security-module@vger.kernel.org
11997S:	Maintained
11998W:	https://github.com/netlabel
11999F:	Documentation/netlabel/
12000F:	include/net/calipso.h
12001F:	include/net/cipso_ipv4.h
12002F:	include/net/netlabel.h
12003F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
12004F:	include/uapi/linux/netfilter/xt_SECMARK.h
12005F:	net/ipv4/cipso_ipv4.c
12006F:	net/ipv6/calipso.c
12007F:	net/netfilter/xt_CONNSECMARK.c
12008F:	net/netfilter/xt_SECMARK.c
12009F:	net/netlabel/
12010
12011NETWORKING [MPTCP]
12012M:	Mat Martineau <mathew.j.martineau@linux.intel.com>
12013M:	Matthieu Baerts <matthieu.baerts@tessares.net>
12014L:	netdev@vger.kernel.org
12015L:	mptcp@lists.01.org
12016S:	Maintained
12017W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
12018B:	https://github.com/multipath-tcp/mptcp_net-next/issues
12019F:	include/net/mptcp.h
12020F:	include/uapi/linux/mptcp.h
12021F:	net/mptcp/
12022F:	tools/testing/selftests/net/mptcp/
12023
12024NETWORKING [TCP]
12025M:	Eric Dumazet <edumazet@google.com>
12026L:	netdev@vger.kernel.org
12027S:	Maintained
12028F:	include/linux/tcp.h
12029F:	include/net/tcp.h
12030F:	include/trace/events/tcp.h
12031F:	include/uapi/linux/tcp.h
12032F:	net/ipv4/syncookies.c
12033F:	net/ipv4/tcp*.c
12034F:	net/ipv6/syncookies.c
12035F:	net/ipv6/tcp*.c
12036
12037NETWORKING [TLS]
12038M:	Boris Pismenny <borisp@mellanox.com>
12039M:	Aviad Yehezkel <aviadye@mellanox.com>
12040M:	John Fastabend <john.fastabend@gmail.com>
12041M:	Daniel Borkmann <daniel@iogearbox.net>
12042M:	Jakub Kicinski <kuba@kernel.org>
12043L:	netdev@vger.kernel.org
12044S:	Maintained
12045F:	include/net/tls.h
12046F:	include/uapi/linux/tls.h
12047F:	net/tls/*
12048
12049NETWORKING [WIRELESS]
12050L:	linux-wireless@vger.kernel.org
12051Q:	http://patchwork.kernel.org/project/linux-wireless/list/
12052
12053NETXEN (1/10) GbE SUPPORT
12054M:	Manish Chopra <manishc@marvell.com>
12055M:	Rahul Verma <rahulv@marvell.com>
12056M:	GR-Linux-NIC-Dev@marvell.com
12057L:	netdev@vger.kernel.org
12058S:	Supported
12059F:	drivers/net/ethernet/qlogic/netxen/
12060
12061NET_FAILOVER MODULE
12062M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
12063L:	netdev@vger.kernel.org
12064S:	Supported
12065F:	Documentation/networking/net_failover.rst
12066F:	drivers/net/net_failover.c
12067F:	include/net/net_failover.h
12068
12069NEXTHOP
12070M:	David Ahern <dsahern@kernel.org>
12071L:	netdev@vger.kernel.org
12072S:	Maintained
12073F:	include/net/netns/nexthop.h
12074F:	include/net/nexthop.h
12075F:	include/uapi/linux/nexthop.h
12076F:	net/ipv4/nexthop.c
12077
12078NFC SUBSYSTEM
12079L:	netdev@vger.kernel.org
12080S:	Orphan
12081F:	Documentation/devicetree/bindings/net/nfc/
12082F:	drivers/nfc/
12083F:	include/linux/platform_data/nfcmrvl.h
12084F:	include/net/nfc/
12085F:	include/uapi/linux/nfc.h
12086F:	net/nfc/
12087
12088NFS, SUNRPC, AND LOCKD CLIENTS
12089M:	Trond Myklebust <trond.myklebust@hammerspace.com>
12090M:	Anna Schumaker <anna.schumaker@netapp.com>
12091L:	linux-nfs@vger.kernel.org
12092S:	Maintained
12093W:	http://client.linux-nfs.org
12094T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12095F:	fs/lockd/
12096F:	fs/nfs/
12097F:	fs/nfs_common/
12098F:	include/linux/lockd/
12099F:	include/linux/nfs*
12100F:	include/linux/sunrpc/
12101F:	include/uapi/linux/nfs*
12102F:	include/uapi/linux/sunrpc/
12103F:	net/sunrpc/
12104
12105NILFS2 FILESYSTEM
12106M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
12107L:	linux-nilfs@vger.kernel.org
12108S:	Supported
12109W:	https://nilfs.sourceforge.io/
12110W:	https://nilfs.osdn.jp/
12111T:	git git://github.com/konis/nilfs2.git
12112F:	Documentation/filesystems/nilfs2.rst
12113F:	fs/nilfs2/
12114F:	include/trace/events/nilfs2.h
12115F:	include/uapi/linux/nilfs2_api.h
12116F:	include/uapi/linux/nilfs2_ondisk.h
12117
12118NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12119M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12120S:	Maintained
12121W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12122F:	Documentation/scsi/NinjaSCSI.rst
12123F:	drivers/scsi/pcmcia/nsp_*
12124
12125NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12126M:	GOTO Masanori <gotom@debian.or.jp>
12127M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12128S:	Maintained
12129W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12130F:	Documentation/scsi/NinjaSCSI.rst
12131F:	drivers/scsi/nsp32*
12132
12133NIOS2 ARCHITECTURE
12134M:	Ley Foon Tan <ley.foon.tan@intel.com>
12135S:	Maintained
12136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12137F:	arch/nios2/
12138
12139NOHZ, DYNTICKS SUPPORT
12140M:	Frederic Weisbecker <fweisbec@gmail.com>
12141M:	Thomas Gleixner <tglx@linutronix.de>
12142M:	Ingo Molnar <mingo@kernel.org>
12143L:	linux-kernel@vger.kernel.org
12144S:	Maintained
12145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12146F:	include/linux/sched/nohz.h
12147F:	include/linux/tick.h
12148F:	kernel/time/tick*.*
12149
12150NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12151M:	Pavel Machek <pavel@ucw.cz>
12152M:	Sakari Ailus <sakari.ailus@iki.fi>
12153L:	linux-media@vger.kernel.org
12154S:	Maintained
12155F:	drivers/media/i2c/ad5820.c
12156F:	drivers/media/i2c/et8ek8
12157
12158NOKIA N900 POWER SUPPLY DRIVERS
12159R:	Pali Rohár <pali@kernel.org>
12160F:	drivers/power/supply/bq2415x_charger.c
12161F:	drivers/power/supply/bq27xxx_battery.c
12162F:	drivers/power/supply/bq27xxx_battery_i2c.c
12163F:	drivers/power/supply/isp1704_charger.c
12164F:	drivers/power/supply/rx51_battery.c
12165F:	include/linux/power/bq2415x_charger.h
12166F:	include/linux/power/bq27xxx_battery.h
12167
12168NOLIBC HEADER FILE
12169M:	Willy Tarreau <w@1wt.eu>
12170S:	Maintained
12171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12172F:	tools/include/nolibc/
12173
12174NSDEPS
12175M:	Matthias Maennich <maennich@google.com>
12176S:	Maintained
12177F:	Documentation/core-api/symbol-namespaces.rst
12178F:	scripts/nsdeps
12179
12180NTB AMD DRIVER
12181M:	Sanjay R Mehta <sanju.mehta@amd.com>
12182M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12183L:	linux-ntb@googlegroups.com
12184S:	Supported
12185F:	drivers/ntb/hw/amd/
12186
12187NTB DRIVER CORE
12188M:	Jon Mason <jdmason@kudzu.us>
12189M:	Dave Jiang <dave.jiang@intel.com>
12190M:	Allen Hubbe <allenbh@gmail.com>
12191L:	linux-ntb@googlegroups.com
12192S:	Supported
12193W:	https://github.com/jonmason/ntb/wiki
12194T:	git git://github.com/jonmason/ntb.git
12195F:	drivers/net/ntb_netdev.c
12196F:	drivers/ntb/
12197F:	include/linux/ntb.h
12198F:	include/linux/ntb_transport.h
12199F:	tools/testing/selftests/ntb/
12200
12201NTB IDT DRIVER
12202M:	Serge Semin <fancer.lancer@gmail.com>
12203L:	linux-ntb@googlegroups.com
12204S:	Supported
12205F:	drivers/ntb/hw/idt/
12206
12207NTB INTEL DRIVER
12208M:	Dave Jiang <dave.jiang@intel.com>
12209L:	linux-ntb@googlegroups.com
12210S:	Supported
12211W:	https://github.com/davejiang/linux/wiki
12212T:	git https://github.com/davejiang/linux.git
12213F:	drivers/ntb/hw/intel/
12214
12215NTFS FILESYSTEM
12216M:	Anton Altaparmakov <anton@tuxera.com>
12217L:	linux-ntfs-dev@lists.sourceforge.net
12218S:	Supported
12219W:	http://www.tuxera.com/
12220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12221F:	Documentation/filesystems/ntfs.rst
12222F:	fs/ntfs/
12223
12224NUBUS SUBSYSTEM
12225M:	Finn Thain <fthain@telegraphics.com.au>
12226L:	linux-m68k@lists.linux-m68k.org
12227S:	Maintained
12228F:	arch/*/include/asm/nubus.h
12229F:	drivers/nubus/
12230F:	include/linux/nubus.h
12231F:	include/uapi/linux/nubus.h
12232
12233NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12234M:	Antonino Daplas <adaplas@gmail.com>
12235L:	linux-fbdev@vger.kernel.org
12236S:	Maintained
12237F:	drivers/video/fbdev/nvidia/
12238F:	drivers/video/fbdev/riva/
12239
12240NVM EXPRESS DRIVER
12241M:	Keith Busch <kbusch@kernel.org>
12242M:	Jens Axboe <axboe@fb.com>
12243M:	Christoph Hellwig <hch@lst.de>
12244M:	Sagi Grimberg <sagi@grimberg.me>
12245L:	linux-nvme@lists.infradead.org
12246S:	Supported
12247W:	http://git.infradead.org/nvme.git
12248T:	git://git.infradead.org/nvme.git
12249F:	drivers/nvme/host/
12250F:	include/linux/nvme.h
12251F:	include/uapi/linux/nvme_ioctl.h
12252
12253NVM EXPRESS FC TRANSPORT DRIVERS
12254M:	James Smart <james.smart@broadcom.com>
12255L:	linux-nvme@lists.infradead.org
12256S:	Supported
12257F:	drivers/nvme/host/fc.c
12258F:	drivers/nvme/target/fc.c
12259F:	drivers/nvme/target/fcloop.c
12260F:	include/linux/nvme-fc-driver.h
12261F:	include/linux/nvme-fc.h
12262
12263NVM EXPRESS TARGET DRIVER
12264M:	Christoph Hellwig <hch@lst.de>
12265M:	Sagi Grimberg <sagi@grimberg.me>
12266M:	Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12267L:	linux-nvme@lists.infradead.org
12268S:	Supported
12269W:	http://git.infradead.org/nvme.git
12270T:	git://git.infradead.org/nvme.git
12271F:	drivers/nvme/target/
12272
12273NVMEM FRAMEWORK
12274M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12275S:	Maintained
12276F:	Documentation/ABI/stable/sysfs-bus-nvmem
12277F:	Documentation/devicetree/bindings/nvmem/
12278F:	drivers/nvmem/
12279F:	include/linux/nvmem-consumer.h
12280F:	include/linux/nvmem-provider.h
12281
12282NXP FSPI DRIVER
12283M:	Ashish Kumar <ashish.kumar@nxp.com>
12284R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
12285L:	linux-spi@vger.kernel.org
12286S:	Maintained
12287F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12288F:	drivers/spi/spi-nxp-fspi.c
12289
12290NXP FXAS21002C DRIVER
12291M:	Rui Miguel Silva <rmfrfs@gmail.com>
12292L:	linux-iio@vger.kernel.org
12293S:	Maintained
12294F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12295F:	drivers/iio/gyro/fxas21002c.h
12296F:	drivers/iio/gyro/fxas21002c_core.c
12297F:	drivers/iio/gyro/fxas21002c_i2c.c
12298F:	drivers/iio/gyro/fxas21002c_spi.c
12299
12300NXP SGTL5000 DRIVER
12301M:	Fabio Estevam <festevam@gmail.com>
12302L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12303S:	Maintained
12304F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
12305F:	sound/soc/codecs/sgtl5000*
12306
12307NXP SJA1105 ETHERNET SWITCH DRIVER
12308M:	Vladimir Oltean <olteanv@gmail.com>
12309L:	linux-kernel@vger.kernel.org
12310S:	Maintained
12311F:	drivers/net/dsa/sja1105
12312
12313NXP TDA998X DRM DRIVER
12314M:	Russell King <linux@armlinux.org.uk>
12315S:	Maintained
12316T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12317T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12318F:	drivers/gpu/drm/i2c/tda998x_drv.c
12319F:	include/drm/i2c/tda998x.h
12320F:	include/dt-bindings/display/tda998x.h
12321K:	"nxp,tda998x"
12322
12323NXP TFA9879 DRIVER
12324M:	Peter Rosin <peda@axentia.se>
12325L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12326S:	Maintained
12327F:	Documentation/devicetree/bindings/sound/tfa9879.txt
12328F:	sound/soc/codecs/tfa9879*
12329
12330NXP-NCI NFC DRIVER
12331M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
12332R:	Charles Gorand <charles.gorand@effinnov.com>
12333L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12334S:	Supported
12335F:	drivers/nfc/nxp-nci
12336
12337OBJAGG
12338M:	Jiri Pirko <jiri@mellanox.com>
12339L:	netdev@vger.kernel.org
12340S:	Supported
12341F:	include/linux/objagg.h
12342F:	lib/objagg.c
12343F:	lib/test_objagg.c
12344
12345OBJTOOL
12346M:	Josh Poimboeuf <jpoimboe@redhat.com>
12347M:	Peter Zijlstra <peterz@infradead.org>
12348S:	Supported
12349F:	tools/objtool/
12350
12351OCELOT ETHERNET SWITCH DRIVER
12352M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12353M:	Vladimir Oltean <vladimir.oltean@nxp.com>
12354M:	Claudiu Manoil <claudiu.manoil@nxp.com>
12355M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12356L:	netdev@vger.kernel.org
12357S:	Supported
12358F:	drivers/net/dsa/ocelot/*
12359F:	drivers/net/ethernet/mscc/
12360F:	include/soc/mscc/ocelot*
12361F:	net/dsa/tag_ocelot.c
12362
12363OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12364M:	Frederic Barrat <fbarrat@linux.ibm.com>
12365M:	Andrew Donnellan <ajd@linux.ibm.com>
12366L:	linuxppc-dev@lists.ozlabs.org
12367S:	Supported
12368F:	Documentation/userspace-api/accelerators/ocxl.rst
12369F:	arch/powerpc/include/asm/pnv-ocxl.h
12370F:	arch/powerpc/platforms/powernv/ocxl.c
12371F:	drivers/misc/ocxl/
12372F:	include/misc/ocxl*
12373F:	include/uapi/misc/ocxl.h
12374
12375OMAP AUDIO SUPPORT
12376M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12377M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
12378L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12379L:	linux-omap@vger.kernel.org
12380S:	Maintained
12381F:	sound/soc/ti/n810.c
12382F:	sound/soc/ti/omap*
12383F:	sound/soc/ti/rx51.c
12384F:	sound/soc/ti/sdma-pcm.*
12385
12386OMAP CLOCK FRAMEWORK SUPPORT
12387M:	Paul Walmsley <paul@pwsan.com>
12388L:	linux-omap@vger.kernel.org
12389S:	Maintained
12390F:	arch/arm/*omap*/*clock*
12391
12392OMAP DEVICE TREE SUPPORT
12393M:	Benoît Cousson <bcousson@baylibre.com>
12394M:	Tony Lindgren <tony@atomide.com>
12395L:	linux-omap@vger.kernel.org
12396L:	devicetree@vger.kernel.org
12397S:	Maintained
12398F:	arch/arm/boot/dts/*am3*
12399F:	arch/arm/boot/dts/*am4*
12400F:	arch/arm/boot/dts/*am5*
12401F:	arch/arm/boot/dts/*dra7*
12402F:	arch/arm/boot/dts/*omap*
12403F:	arch/arm/boot/dts/logicpd-som-lv*
12404F:	arch/arm/boot/dts/logicpd-torpedo*
12405
12406OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12407L:	linux-omap@vger.kernel.org
12408L:	linux-fbdev@vger.kernel.org
12409S:	Orphan
12410F:	Documentation/arm/omap/dss.rst
12411F:	drivers/video/fbdev/omap2/
12412
12413OMAP FRAMEBUFFER SUPPORT
12414L:	linux-fbdev@vger.kernel.org
12415L:	linux-omap@vger.kernel.org
12416S:	Orphan
12417F:	drivers/video/fbdev/omap/
12418
12419OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12420M:	Roger Quadros <rogerq@ti.com>
12421M:	Tony Lindgren <tony@atomide.com>
12422L:	linux-omap@vger.kernel.org
12423S:	Maintained
12424F:	arch/arm/mach-omap2/*gpmc*
12425F:	drivers/memory/omap-gpmc.c
12426
12427OMAP GPIO DRIVER
12428M:	Grygorii Strashko <grygorii.strashko@ti.com>
12429M:	Santosh Shilimkar <ssantosh@kernel.org>
12430M:	Kevin Hilman <khilman@kernel.org>
12431L:	linux-omap@vger.kernel.org
12432S:	Maintained
12433F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
12434F:	drivers/gpio/gpio-omap.c
12435
12436OMAP HARDWARE SPINLOCK SUPPORT
12437M:	Ohad Ben-Cohen <ohad@wizery.com>
12438L:	linux-omap@vger.kernel.org
12439S:	Maintained
12440F:	drivers/hwspinlock/omap_hwspinlock.c
12441
12442OMAP HS MMC SUPPORT
12443L:	linux-mmc@vger.kernel.org
12444L:	linux-omap@vger.kernel.org
12445S:	Orphan
12446F:	drivers/mmc/host/omap_hsmmc.c
12447
12448OMAP HWMOD DATA
12449M:	Paul Walmsley <paul@pwsan.com>
12450L:	linux-omap@vger.kernel.org
12451S:	Maintained
12452F:	arch/arm/mach-omap2/omap_hwmod*data*
12453
12454OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12455M:	Benoît Cousson <bcousson@baylibre.com>
12456L:	linux-omap@vger.kernel.org
12457S:	Maintained
12458F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12459
12460OMAP HWMOD SUPPORT
12461M:	Benoît Cousson <bcousson@baylibre.com>
12462M:	Paul Walmsley <paul@pwsan.com>
12463L:	linux-omap@vger.kernel.org
12464S:	Maintained
12465F:	arch/arm/mach-omap2/omap_hwmod.*
12466
12467OMAP I2C DRIVER
12468M:	Vignesh R <vigneshr@ti.com>
12469L:	linux-omap@vger.kernel.org
12470L:	linux-i2c@vger.kernel.org
12471S:	Maintained
12472F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
12473F:	drivers/i2c/busses/i2c-omap.c
12474
12475OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12476M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12477L:	linux-media@vger.kernel.org
12478S:	Maintained
12479F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
12480F:	drivers/media/platform/omap3isp/
12481F:	drivers/staging/media/omap4iss/
12482
12483OMAP MMC SUPPORT
12484M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12485L:	linux-omap@vger.kernel.org
12486S:	Odd Fixes
12487F:	drivers/mmc/host/omap.c
12488
12489OMAP POWER MANAGEMENT SUPPORT
12490M:	Kevin Hilman <khilman@kernel.org>
12491L:	linux-omap@vger.kernel.org
12492S:	Maintained
12493F:	arch/arm/*omap*/*pm*
12494F:	drivers/cpufreq/omap-cpufreq.c
12495
12496OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12497M:	Rajendra Nayak <rnayak@codeaurora.org>
12498M:	Paul Walmsley <paul@pwsan.com>
12499L:	linux-omap@vger.kernel.org
12500S:	Maintained
12501F:	arch/arm/mach-omap2/prm*
12502
12503OMAP RANDOM NUMBER GENERATOR SUPPORT
12504M:	Deepak Saxena <dsaxena@plexity.net>
12505S:	Maintained
12506F:	drivers/char/hw_random/omap-rng.c
12507
12508OMAP USB SUPPORT
12509L:	linux-usb@vger.kernel.org
12510L:	linux-omap@vger.kernel.org
12511S:	Orphan
12512F:	arch/arm/*omap*/usb*
12513F:	drivers/usb/*/*omap*
12514
12515OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12516M:	Mark Jackson <mpfj@newflow.co.uk>
12517L:	linux-omap@vger.kernel.org
12518S:	Maintained
12519F:	arch/arm/boot/dts/am335x-nano.dts
12520
12521OMAP1 SUPPORT
12522M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12523M:	Tony Lindgren <tony@atomide.com>
12524L:	linux-omap@vger.kernel.org
12525S:	Maintained
12526Q:	http://patchwork.kernel.org/project/linux-omap/list/
12527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12528F:	arch/arm/configs/omap1_defconfig
12529F:	arch/arm/mach-omap1/
12530F:	arch/arm/plat-omap/
12531F:	drivers/i2c/busses/i2c-omap.c
12532F:	include/linux/platform_data/ams-delta-fiq.h
12533F:	include/linux/platform_data/i2c-omap.h
12534
12535OMAP2+ SUPPORT
12536M:	Tony Lindgren <tony@atomide.com>
12537L:	linux-omap@vger.kernel.org
12538S:	Maintained
12539W:	http://www.muru.com/linux/omap/
12540W:	http://linux.omap.com/
12541Q:	http://patchwork.kernel.org/project/linux-omap/list/
12542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12543F:	arch/arm/configs/omap2plus_defconfig
12544F:	arch/arm/mach-omap2/
12545F:	arch/arm/plat-omap/
12546F:	drivers/bus/ti-sysc.c
12547F:	drivers/i2c/busses/i2c-omap.c
12548F:	drivers/irqchip/irq-omap-intc.c
12549F:	drivers/mfd/*omap*.c
12550F:	drivers/mfd/menelaus.c
12551F:	drivers/mfd/palmas.c
12552F:	drivers/mfd/tps65217.c
12553F:	drivers/mfd/tps65218.c
12554F:	drivers/mfd/tps65910.c
12555F:	drivers/mfd/twl-core.[ch]
12556F:	drivers/mfd/twl4030*.c
12557F:	drivers/mfd/twl6030*.c
12558F:	drivers/mfd/twl6040*.c
12559F:	drivers/regulator/palmas-regulator*.c
12560F:	drivers/regulator/pbias-regulator.c
12561F:	drivers/regulator/tps65217-regulator.c
12562F:	drivers/regulator/tps65218-regulator.c
12563F:	drivers/regulator/tps65910-regulator.c
12564F:	drivers/regulator/twl-regulator.c
12565F:	drivers/regulator/twl6030-regulator.c
12566F:	include/linux/platform_data/i2c-omap.h
12567F:	include/linux/platform_data/ti-sysc.h
12568
12569OMFS FILESYSTEM
12570M:	Bob Copeland <me@bobcopeland.com>
12571L:	linux-karma-devel@lists.sourceforge.net
12572S:	Maintained
12573F:	Documentation/filesystems/omfs.rst
12574F:	fs/omfs/
12575
12576OMNIKEY CARDMAN 4000 DRIVER
12577M:	Harald Welte <laforge@gnumonks.org>
12578S:	Maintained
12579F:	drivers/char/pcmcia/cm4000_cs.c
12580F:	include/linux/cm4000_cs.h
12581F:	include/uapi/linux/cm4000_cs.h
12582
12583OMNIKEY CARDMAN 4040 DRIVER
12584M:	Harald Welte <laforge@gnumonks.org>
12585S:	Maintained
12586F:	drivers/char/pcmcia/cm4040_cs.*
12587
12588OMNIVISION OV13858 SENSOR DRIVER
12589M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12590L:	linux-media@vger.kernel.org
12591S:	Maintained
12592T:	git git://linuxtv.org/media_tree.git
12593F:	drivers/media/i2c/ov13858.c
12594
12595OMNIVISION OV2680 SENSOR DRIVER
12596M:	Rui Miguel Silva <rmfrfs@gmail.com>
12597L:	linux-media@vger.kernel.org
12598S:	Maintained
12599T:	git git://linuxtv.org/media_tree.git
12600F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
12601F:	drivers/media/i2c/ov2680.c
12602
12603OMNIVISION OV2685 SENSOR DRIVER
12604M:	Shunqian Zheng <zhengsq@rock-chips.com>
12605L:	linux-media@vger.kernel.org
12606S:	Maintained
12607T:	git git://linuxtv.org/media_tree.git
12608F:	drivers/media/i2c/ov2685.c
12609
12610OMNIVISION OV2740 SENSOR DRIVER
12611M:	Tianshu Qiu <tian.shu.qiua@intel.com>
12612R:	Shawn Tu <shawnx.tu@intel.com>
12613R:	Bingbu Cao <bingbu.cao@intel.com>
12614L:	linux-media@vger.kernel.org
12615S:	Maintained
12616T:	git git://linuxtv.org/media_tree.git
12617F:	drivers/media/i2c/ov2740.c
12618
12619OMNIVISION OV5640 SENSOR DRIVER
12620M:	Steve Longerbeam <slongerbeam@gmail.com>
12621L:	linux-media@vger.kernel.org
12622S:	Maintained
12623T:	git git://linuxtv.org/media_tree.git
12624F:	drivers/media/i2c/ov5640.c
12625
12626OMNIVISION OV5647 SENSOR DRIVER
12627M:	Luis Oliveira <lolivei@synopsys.com>
12628L:	linux-media@vger.kernel.org
12629S:	Maintained
12630T:	git git://linuxtv.org/media_tree.git
12631F:	drivers/media/i2c/ov5647.c
12632
12633OMNIVISION OV5670 SENSOR DRIVER
12634M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12635M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
12636L:	linux-media@vger.kernel.org
12637S:	Maintained
12638T:	git git://linuxtv.org/media_tree.git
12639F:	drivers/media/i2c/ov5670.c
12640
12641OMNIVISION OV5675 SENSOR DRIVER
12642M:	Shawn Tu <shawnx.tu@intel.com>
12643L:	linux-media@vger.kernel.org
12644S:	Maintained
12645T:	git git://linuxtv.org/media_tree.git
12646F:	drivers/media/i2c/ov5675.c
12647
12648OMNIVISION OV5695 SENSOR DRIVER
12649M:	Shunqian Zheng <zhengsq@rock-chips.com>
12650L:	linux-media@vger.kernel.org
12651S:	Maintained
12652T:	git git://linuxtv.org/media_tree.git
12653F:	drivers/media/i2c/ov5695.c
12654
12655OMNIVISION OV7670 SENSOR DRIVER
12656M:	Jonathan Corbet <corbet@lwn.net>
12657L:	linux-media@vger.kernel.org
12658S:	Maintained
12659T:	git git://linuxtv.org/media_tree.git
12660F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12661F:	drivers/media/i2c/ov7670.c
12662
12663OMNIVISION OV772x SENSOR DRIVER
12664M:	Jacopo Mondi <jacopo@jmondi.org>
12665L:	linux-media@vger.kernel.org
12666S:	Odd fixes
12667T:	git git://linuxtv.org/media_tree.git
12668F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12669F:	drivers/media/i2c/ov772x.c
12670F:	include/media/i2c/ov772x.h
12671
12672OMNIVISION OV7740 SENSOR DRIVER
12673M:	Wenyou Yang <wenyou.yang@microchip.com>
12674L:	linux-media@vger.kernel.org
12675S:	Maintained
12676T:	git git://linuxtv.org/media_tree.git
12677F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12678F:	drivers/media/i2c/ov7740.c
12679
12680OMNIVISION OV8856 SENSOR DRIVER
12681M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
12682L:	linux-media@vger.kernel.org
12683S:	Maintained
12684T:	git git://linuxtv.org/media_tree.git
12685F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12686F:	drivers/media/i2c/ov8856.c
12687
12688OMNIVISION OV9640 SENSOR DRIVER
12689M:	Petr Cvek <petrcvekcz@gmail.com>
12690L:	linux-media@vger.kernel.org
12691S:	Maintained
12692F:	drivers/media/i2c/ov9640.*
12693
12694OMNIVISION OV9650 SENSOR DRIVER
12695M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12696R:	Akinobu Mita <akinobu.mita@gmail.com>
12697R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12698L:	linux-media@vger.kernel.org
12699S:	Maintained
12700T:	git git://linuxtv.org/media_tree.git
12701F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12702F:	drivers/media/i2c/ov9650.c
12703
12704ONENAND FLASH DRIVER
12705M:	Kyungmin Park <kyungmin.park@samsung.com>
12706L:	linux-mtd@lists.infradead.org
12707S:	Maintained
12708F:	drivers/mtd/nand/onenand/
12709F:	include/linux/mtd/onenand*.h
12710
12711ONION OMEGA2+ BOARD
12712M:	Harvey Hunt <harveyhuntnexus@gmail.com>
12713L:	linux-mips@vger.kernel.org
12714S:	Maintained
12715F:	arch/mips/boot/dts/ralink/omega2p.dts
12716
12717OP-TEE DRIVER
12718M:	Jens Wiklander <jens.wiklander@linaro.org>
12719L:	op-tee@lists.trustedfirmware.org
12720S:	Maintained
12721F:	drivers/tee/optee/
12722
12723OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12724M:	Sumit Garg <sumit.garg@linaro.org>
12725L:	op-tee@lists.trustedfirmware.org
12726S:	Maintained
12727F:	drivers/char/hw_random/optee-rng.c
12728
12729OPA-VNIC DRIVER
12730M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12731M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12732L:	linux-rdma@vger.kernel.org
12733S:	Supported
12734F:	drivers/infiniband/ulp/opa_vnic
12735
12736OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12737M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12738M:	Frank Rowand <frowand.list@gmail.com>
12739L:	devicetree@vger.kernel.org
12740S:	Maintained
12741F:	Documentation/devicetree/dynamic-resolution-notes.rst
12742F:	Documentation/devicetree/overlay-notes.rst
12743F:	drivers/of/overlay.c
12744F:	drivers/of/resolver.c
12745K:	of_overlay_notifier_
12746
12747OPEN FIRMWARE AND FLATTENED DEVICE TREE
12748M:	Rob Herring <robh+dt@kernel.org>
12749M:	Frank Rowand <frowand.list@gmail.com>
12750L:	devicetree@vger.kernel.org
12751S:	Maintained
12752W:	http://www.devicetree.org/
12753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12754F:	Documentation/ABI/testing/sysfs-firmware-ofw
12755F:	drivers/of/
12756F:	include/linux/of*.h
12757F:	scripts/dtc/
12758
12759OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12760M:	Rob Herring <robh+dt@kernel.org>
12761L:	devicetree@vger.kernel.org
12762S:	Maintained
12763Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12765F:	Documentation/devicetree/
12766F:	arch/*/boot/dts/
12767F:	include/dt-bindings/
12768
12769OPENCORES I2C BUS DRIVER
12770M:	Peter Korsgaard <peter@korsgaard.com>
12771M:	Andrew Lunn <andrew@lunn.ch>
12772L:	linux-i2c@vger.kernel.org
12773S:	Maintained
12774F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12775F:	Documentation/i2c/busses/i2c-ocores.rst
12776F:	drivers/i2c/busses/i2c-ocores.c
12777F:	include/linux/platform_data/i2c-ocores.h
12778
12779OPENRISC ARCHITECTURE
12780M:	Jonas Bonn <jonas@southpole.se>
12781M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12782M:	Stafford Horne <shorne@gmail.com>
12783L:	openrisc@lists.librecores.org
12784S:	Maintained
12785W:	http://openrisc.io
12786T:	git git://github.com/openrisc/linux.git
12787F:	Documentation/devicetree/bindings/openrisc/
12788F:	Documentation/openrisc/
12789F:	arch/openrisc/
12790F:	drivers/irqchip/irq-ompic.c
12791F:	drivers/irqchip/irq-or1k-*
12792
12793OPENVSWITCH
12794M:	Pravin B Shelar <pshelar@ovn.org>
12795L:	netdev@vger.kernel.org
12796L:	dev@openvswitch.org
12797S:	Maintained
12798W:	http://openvswitch.org
12799F:	include/uapi/linux/openvswitch.h
12800F:	net/openvswitch/
12801
12802OPERATING PERFORMANCE POINTS (OPP)
12803M:	Viresh Kumar <vireshk@kernel.org>
12804M:	Nishanth Menon <nm@ti.com>
12805M:	Stephen Boyd <sboyd@kernel.org>
12806L:	linux-pm@vger.kernel.org
12807S:	Maintained
12808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12809F:	Documentation/devicetree/bindings/opp/
12810F:	Documentation/power/opp.rst
12811F:	drivers/opp/
12812F:	include/linux/pm_opp.h
12813
12814OPL4 DRIVER
12815M:	Clemens Ladisch <clemens@ladisch.de>
12816L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12817S:	Maintained
12818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12819F:	sound/drivers/opl4/
12820
12821OPROFILE
12822M:	Robert Richter <rric@kernel.org>
12823L:	oprofile-list@lists.sf.net
12824S:	Maintained
12825F:	arch/*/include/asm/oprofile*.h
12826F:	arch/*/oprofile/
12827F:	drivers/oprofile/
12828F:	include/linux/oprofile.h
12829
12830ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12831M:	Mark Fasheh <mark@fasheh.com>
12832M:	Joel Becker <jlbec@evilplan.org>
12833M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12834L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12835S:	Supported
12836W:	http://ocfs2.wiki.kernel.org
12837F:	Documentation/filesystems/dlmfs.rst
12838F:	Documentation/filesystems/ocfs2.rst
12839F:	fs/ocfs2/
12840
12841ORANGEFS FILESYSTEM
12842M:	Mike Marshall <hubcap@omnibond.com>
12843R:	Martin Brandenburg <martin@omnibond.com>
12844L:	devel@lists.orangefs.org
12845S:	Supported
12846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12847F:	Documentation/filesystems/orangefs.rst
12848F:	fs/orangefs/
12849
12850ORINOCO DRIVER
12851L:	linux-wireless@vger.kernel.org
12852S:	Orphan
12853W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
12854W:	http://www.nongnu.org/orinoco/
12855F:	drivers/net/wireless/intersil/orinoco/
12856
12857OV2659 OMNIVISION SENSOR DRIVER
12858M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12859L:	linux-media@vger.kernel.org
12860S:	Maintained
12861W:	https://linuxtv.org
12862Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12863T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12864F:	drivers/media/i2c/ov2659.c
12865F:	include/media/i2c/ov2659.h
12866
12867OVERLAY FILESYSTEM
12868M:	Miklos Szeredi <miklos@szeredi.hu>
12869L:	linux-unionfs@vger.kernel.org
12870S:	Supported
12871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12872F:	Documentation/filesystems/overlayfs.rst
12873F:	fs/overlayfs/
12874
12875P54 WIRELESS DRIVER
12876M:	Christian Lamparter <chunkeey@googlemail.com>
12877L:	linux-wireless@vger.kernel.org
12878S:	Maintained
12879W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
12880F:	drivers/net/wireless/intersil/p54/
12881
12882PACKING
12883M:	Vladimir Oltean <olteanv@gmail.com>
12884L:	netdev@vger.kernel.org
12885S:	Supported
12886F:	Documentation/core-api/packing.rst
12887F:	include/linux/packing.h
12888F:	lib/packing.c
12889
12890PADATA PARALLEL EXECUTION MECHANISM
12891M:	Steffen Klassert <steffen.klassert@secunet.com>
12892L:	linux-crypto@vger.kernel.org
12893S:	Maintained
12894F:	Documentation/core-api/padata.rst
12895F:	include/linux/padata.h
12896F:	kernel/padata.c
12897
12898PAGE POOL
12899M:	Jesper Dangaard Brouer <hawk@kernel.org>
12900M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12901L:	netdev@vger.kernel.org
12902S:	Supported
12903F:	include/net/page_pool.h
12904F:	net/core/page_pool.c
12905
12906PANASONIC LAPTOP ACPI EXTRAS DRIVER
12907M:	Harald Welte <laforge@gnumonks.org>
12908L:	platform-driver-x86@vger.kernel.org
12909S:	Maintained
12910F:	drivers/platform/x86/panasonic-laptop.c
12911
12912PARALLAX PING IIO SENSOR DRIVER
12913M:	Andreas Klinger <ak@it-klinger.de>
12914L:	linux-iio@vger.kernel.org
12915S:	Maintained
12916F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12917F:	drivers/iio/proximity/ping.c
12918
12919PARALLEL LCD/KEYPAD PANEL DRIVER
12920M:	Willy Tarreau <willy@haproxy.com>
12921M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12922S:	Odd Fixes
12923F:	Documentation/admin-guide/lcd-panel-cgram.rst
12924F:	drivers/auxdisplay/panel.c
12925
12926PARALLEL PORT SUBSYSTEM
12927M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12928M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12929L:	linux-parport@lists.infradead.org (subscribers-only)
12930S:	Maintained
12931F:	Documentation/driver-api/parport*.rst
12932F:	drivers/char/ppdev.c
12933F:	drivers/parport/
12934F:	include/linux/parport*.h
12935F:	include/uapi/linux/ppdev.h
12936
12937PARAVIRT_OPS INTERFACE
12938M:	Juergen Gross <jgross@suse.com>
12939M:	Deep Shah <sdeep@vmware.com>
12940M:	"VMware, Inc." <pv-drivers@vmware.com>
12941L:	virtualization@lists.linux-foundation.org
12942S:	Supported
12943F:	Documentation/virt/paravirt_ops.rst
12944F:	arch/*/include/asm/paravirt*.h
12945F:	arch/*/kernel/paravirt*
12946F:	include/linux/hypervisor.h
12947
12948PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12949M:	Tim Waugh <tim@cyberelk.net>
12950L:	linux-parport@lists.infradead.org (subscribers-only)
12951S:	Maintained
12952F:	Documentation/admin-guide/blockdev/paride.rst
12953F:	drivers/block/paride/
12954
12955PARISC ARCHITECTURE
12956M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12957M:	Helge Deller <deller@gmx.de>
12958L:	linux-parisc@vger.kernel.org
12959S:	Maintained
12960W:	https://parisc.wiki.kernel.org
12961Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12964F:	Documentation/parisc/
12965F:	arch/parisc/
12966F:	drivers/char/agp/parisc-agp.c
12967F:	drivers/input/misc/hp_sdc_rtc.c
12968F:	drivers/input/serio/gscps2.c
12969F:	drivers/input/serio/hp_sdc*
12970F:	drivers/parisc/
12971F:	drivers/parport/parport_gsc.*
12972F:	drivers/tty/serial/8250/8250_gsc.c
12973F:	drivers/video/console/sti*
12974F:	drivers/video/fbdev/sti*
12975F:	drivers/video/logo/logo_parisc*
12976F:	include/linux/hp_sdc.h
12977
12978PARMAN
12979M:	Jiri Pirko <jiri@mellanox.com>
12980L:	netdev@vger.kernel.org
12981S:	Supported
12982F:	include/linux/parman.h
12983F:	lib/parman.c
12984F:	lib/test_parman.c
12985
12986PC ENGINES APU BOARD DRIVER
12987M:	Enrico Weigelt, metux IT consult <info@metux.net>
12988S:	Maintained
12989F:	drivers/platform/x86/pcengines-apuv2.c
12990
12991PC87360 HARDWARE MONITORING DRIVER
12992M:	Jim Cromie <jim.cromie@gmail.com>
12993L:	linux-hwmon@vger.kernel.org
12994S:	Maintained
12995F:	Documentation/hwmon/pc87360.rst
12996F:	drivers/hwmon/pc87360.c
12997
12998PC8736x GPIO DRIVER
12999M:	Jim Cromie <jim.cromie@gmail.com>
13000S:	Maintained
13001F:	drivers/char/pc8736x_gpio.c
13002
13003PC87427 HARDWARE MONITORING DRIVER
13004M:	Jean Delvare <jdelvare@suse.com>
13005L:	linux-hwmon@vger.kernel.org
13006S:	Maintained
13007F:	Documentation/hwmon/pc87427.rst
13008F:	drivers/hwmon/pc87427.c
13009
13010PCA9532 LED DRIVER
13011M:	Riku Voipio <riku.voipio@iki.fi>
13012S:	Maintained
13013F:	drivers/leds/leds-pca9532.c
13014F:	include/linux/leds-pca9532.h
13015
13016PCA9541 I2C BUS MASTER SELECTOR DRIVER
13017M:	Guenter Roeck <linux@roeck-us.net>
13018L:	linux-i2c@vger.kernel.org
13019S:	Maintained
13020F:	drivers/i2c/muxes/i2c-mux-pca9541.c
13021
13022PCDP - PRIMARY CONSOLE AND DEBUG PORT
13023M:	Khalid Aziz <khalid@gonehiking.org>
13024S:	Maintained
13025F:	drivers/firmware/pcdp.*
13026
13027PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13028M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13029L:	linux-pci@vger.kernel.org
13030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13031S:	Maintained
13032F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
13033F:	drivers/pci/controller/pci-aardvark.c
13034
13035PCI DRIVER FOR ALTERA PCIE IP
13036M:	Ley Foon Tan <ley.foon.tan@intel.com>
13037L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
13038L:	linux-pci@vger.kernel.org
13039S:	Supported
13040F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
13041F:	drivers/pci/controller/pcie-altera.c
13042
13043PCI DRIVER FOR APPLIEDMICRO XGENE
13044M:	Toan Le <toan@os.amperecomputing.com>
13045L:	linux-pci@vger.kernel.org
13046L:	linux-arm-kernel@lists.infradead.org
13047S:	Maintained
13048F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
13049F:	drivers/pci/controller/pci-xgene.c
13050
13051PCI DRIVER FOR ARM VERSATILE PLATFORM
13052M:	Rob Herring <robh@kernel.org>
13053L:	linux-pci@vger.kernel.org
13054L:	linux-arm-kernel@lists.infradead.org
13055S:	Maintained
13056F:	Documentation/devicetree/bindings/pci/versatile.yaml
13057F:	drivers/pci/controller/pci-versatile.c
13058
13059PCI DRIVER FOR ARMADA 8K
13060M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13061L:	linux-pci@vger.kernel.org
13062L:	linux-arm-kernel@lists.infradead.org
13063S:	Maintained
13064F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
13065F:	drivers/pci/controller/dwc/pcie-armada8k.c
13066
13067PCI DRIVER FOR CADENCE PCIE IP
13068M:	Tom Joseph <tjoseph@cadence.com>
13069L:	linux-pci@vger.kernel.org
13070S:	Maintained
13071F:	Documentation/devicetree/bindings/pci/cdns,*
13072F:	drivers/pci/controller/cadence/
13073
13074PCI DRIVER FOR FREESCALE LAYERSCAPE
13075M:	Minghuan Lian <minghuan.Lian@nxp.com>
13076M:	Mingkai Hu <mingkai.hu@nxp.com>
13077M:	Roy Zang <roy.zang@nxp.com>
13078L:	linuxppc-dev@lists.ozlabs.org
13079L:	linux-pci@vger.kernel.org
13080L:	linux-arm-kernel@lists.infradead.org
13081S:	Maintained
13082F:	drivers/pci/controller/dwc/*layerscape*
13083
13084PCI DRIVER FOR GENERIC OF HOSTS
13085M:	Will Deacon <will@kernel.org>
13086L:	linux-pci@vger.kernel.org
13087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13088S:	Maintained
13089F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13090F:	drivers/pci/controller/pci-host-common.c
13091F:	drivers/pci/controller/pci-host-generic.c
13092
13093PCI DRIVER FOR IMX6
13094M:	Richard Zhu <hongxing.zhu@nxp.com>
13095M:	Lucas Stach <l.stach@pengutronix.de>
13096L:	linux-pci@vger.kernel.org
13097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13098S:	Maintained
13099F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13100F:	drivers/pci/controller/dwc/*imx6*
13101
13102PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13103M:	Jonathan Derrick <jonathan.derrick@intel.com>
13104L:	linux-pci@vger.kernel.org
13105S:	Supported
13106F:	drivers/pci/controller/vmd.c
13107
13108PCI DRIVER FOR MICROSEMI SWITCHTEC
13109M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13110M:	Logan Gunthorpe <logang@deltatee.com>
13111L:	linux-pci@vger.kernel.org
13112S:	Maintained
13113F:	Documentation/ABI/testing/sysfs-class-switchtec
13114F:	Documentation/driver-api/switchtec.rst
13115F:	drivers/ntb/hw/mscc/
13116F:	drivers/pci/switch/switchtec*
13117F:	include/linux/switchtec.h
13118F:	include/uapi/linux/switchtec_ioctl.h
13119
13120PCI DRIVER FOR MOBIVEIL PCIE IP
13121M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13122M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13123L:	linux-pci@vger.kernel.org
13124S:	Supported
13125F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13126F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
13127
13128PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13129M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13130M:	Jason Cooper <jason@lakedaemon.net>
13131L:	linux-pci@vger.kernel.org
13132L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13133S:	Maintained
13134F:	drivers/pci/controller/*mvebu*
13135
13136PCI DRIVER FOR NVIDIA TEGRA
13137M:	Thierry Reding <thierry.reding@gmail.com>
13138L:	linux-tegra@vger.kernel.org
13139L:	linux-pci@vger.kernel.org
13140S:	Supported
13141F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13142F:	drivers/pci/controller/pci-tegra.c
13143
13144PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13145M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13146L:	linux-pci@vger.kernel.org
13147L:	linux-arm-kernel@lists.infradead.org
13148S:	Maintained
13149F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13150F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13151
13152PCI DRIVER FOR RENESAS R-CAR
13153M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13154M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13155L:	linux-pci@vger.kernel.org
13156L:	linux-renesas-soc@vger.kernel.org
13157S:	Maintained
13158F:	Documentation/devicetree/bindings/pci/*rcar*
13159F:	drivers/pci/controller/*rcar*
13160
13161PCI DRIVER FOR SAMSUNG EXYNOS
13162M:	Jingoo Han <jingoohan1@gmail.com>
13163L:	linux-pci@vger.kernel.org
13164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13165L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13166S:	Maintained
13167F:	drivers/pci/controller/dwc/pci-exynos.c
13168
13169PCI DRIVER FOR SYNOPSYS DESIGNWARE
13170M:	Jingoo Han <jingoohan1@gmail.com>
13171M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13172L:	linux-pci@vger.kernel.org
13173S:	Maintained
13174F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
13175F:	drivers/pci/controller/dwc/*designware*
13176
13177PCI DRIVER FOR TI DRA7XX
13178M:	Kishon Vijay Abraham I <kishon@ti.com>
13179L:	linux-omap@vger.kernel.org
13180L:	linux-pci@vger.kernel.org
13181S:	Supported
13182F:	Documentation/devicetree/bindings/pci/ti-pci.txt
13183F:	drivers/pci/controller/dwc/pci-dra7xx.c
13184
13185PCI DRIVER FOR TI KEYSTONE
13186M:	Murali Karicheri <m-karicheri2@ti.com>
13187L:	linux-pci@vger.kernel.org
13188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13189S:	Maintained
13190F:	drivers/pci/controller/dwc/pci-keystone.c
13191
13192PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13193M:	Linus Walleij <linus.walleij@linaro.org>
13194L:	linux-pci@vger.kernel.org
13195S:	Maintained
13196F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13197F:	drivers/pci/controller/pci-v3-semi.c
13198
13199PCI ENDPOINT SUBSYSTEM
13200M:	Kishon Vijay Abraham I <kishon@ti.com>
13201M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13202L:	linux-pci@vger.kernel.org
13203S:	Supported
13204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13205F:	drivers/misc/pci_endpoint_test.c
13206F:	drivers/pci/endpoint/
13207F:	tools/pci/
13208
13209PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13210M:	Russell Currey <ruscur@russell.cc>
13211M:	Sam Bobroff <sbobroff@linux.ibm.com>
13212M:	Oliver O'Halloran <oohall@gmail.com>
13213L:	linuxppc-dev@lists.ozlabs.org
13214S:	Supported
13215F:	Documentation/PCI/pci-error-recovery.rst
13216F:	Documentation/powerpc/eeh-pci-error-recovery.rst
13217F:	arch/powerpc/include/*/eeh*.h
13218F:	arch/powerpc/kernel/eeh*.c
13219F:	arch/powerpc/platforms/*/eeh*.c
13220F:	drivers/pci/pcie/aer.c
13221F:	drivers/pci/pcie/dpc.c
13222F:	drivers/pci/pcie/err.c
13223
13224PCI ERROR RECOVERY
13225M:	Linas Vepstas <linasvepstas@gmail.com>
13226L:	linux-pci@vger.kernel.org
13227S:	Supported
13228F:	Documentation/PCI/pci-error-recovery.rst
13229
13230PCI MSI DRIVER FOR ALTERA MSI IP
13231M:	Ley Foon Tan <ley.foon.tan@intel.com>
13232L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
13233L:	linux-pci@vger.kernel.org
13234S:	Supported
13235F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13236F:	drivers/pci/controller/pcie-altera-msi.c
13237
13238PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13239M:	Toan Le <toan@os.amperecomputing.com>
13240L:	linux-pci@vger.kernel.org
13241L:	linux-arm-kernel@lists.infradead.org
13242S:	Maintained
13243F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13244F:	drivers/pci/controller/pci-xgene-msi.c
13245
13246PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13247M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13248R:	Rob Herring <robh@kernel.org>
13249L:	linux-pci@vger.kernel.org
13250S:	Supported
13251Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
13252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13253F:	drivers/pci/controller/
13254
13255PCI SUBSYSTEM
13256M:	Bjorn Helgaas <bhelgaas@google.com>
13257L:	linux-pci@vger.kernel.org
13258S:	Supported
13259Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
13260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13261F:	Documentation/PCI/
13262F:	Documentation/devicetree/bindings/pci/
13263F:	arch/x86/kernel/early-quirks.c
13264F:	arch/x86/kernel/quirks.c
13265F:	arch/x86/pci/
13266F:	drivers/acpi/pci*
13267F:	drivers/pci/
13268F:	include/asm-generic/pci*
13269F:	include/linux/of_pci.h
13270F:	include/linux/pci*
13271F:	include/uapi/linux/pci*
13272F:	lib/pci*
13273
13274PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13275M:	Jonathan Chocron <jonnyc@amazon.com>
13276L:	linux-pci@vger.kernel.org
13277S:	Maintained
13278F:	Documentation/devicetree/bindings/pci/pcie-al.txt
13279F:	drivers/pci/controller/dwc/pcie-al.c
13280
13281PCIE DRIVER FOR AMLOGIC MESON
13282M:	Yue Wang <yue.wang@Amlogic.com>
13283L:	linux-pci@vger.kernel.org
13284L:	linux-amlogic@lists.infradead.org
13285S:	Maintained
13286F:	drivers/pci/controller/dwc/pci-meson.c
13287
13288PCIE DRIVER FOR AXIS ARTPEC
13289M:	Jesper Nilsson <jesper.nilsson@axis.com>
13290L:	linux-arm-kernel@axis.com
13291L:	linux-pci@vger.kernel.org
13292S:	Maintained
13293F:	Documentation/devicetree/bindings/pci/axis,artpec*
13294F:	drivers/pci/controller/dwc/*artpec*
13295
13296PCIE DRIVER FOR CAVIUM THUNDERX
13297M:	Robert Richter <rrichter@marvell.com>
13298L:	linux-pci@vger.kernel.org
13299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13300S:	Supported
13301F:	drivers/pci/controller/pci-thunder-*
13302
13303PCIE DRIVER FOR HISILICON
13304M:	Zhou Wang <wangzhou1@hisilicon.com>
13305L:	linux-pci@vger.kernel.org
13306S:	Maintained
13307F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13308F:	drivers/pci/controller/dwc/pcie-hisi.c
13309
13310PCIE DRIVER FOR HISILICON KIRIN
13311M:	Xiaowei Song <songxiaowei@hisilicon.com>
13312M:	Binghui Wang <wangbinghui@hisilicon.com>
13313L:	linux-pci@vger.kernel.org
13314S:	Maintained
13315F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
13316F:	drivers/pci/controller/dwc/pcie-kirin.c
13317
13318PCIE DRIVER FOR HISILICON STB
13319M:	Shawn Guo <shawn.guo@linaro.org>
13320L:	linux-pci@vger.kernel.org
13321S:	Maintained
13322F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13323F:	drivers/pci/controller/dwc/pcie-histb.c
13324
13325PCIE DRIVER FOR MEDIATEK
13326M:	Ryder Lee <ryder.lee@mediatek.com>
13327L:	linux-pci@vger.kernel.org
13328L:	linux-mediatek@lists.infradead.org
13329S:	Supported
13330F:	Documentation/devicetree/bindings/pci/mediatek*
13331F:	drivers/pci/controller/*mediatek*
13332
13333PCIE DRIVER FOR QUALCOMM MSM
13334M:	Stanimir Varbanov <svarbanov@mm-sol.com>
13335L:	linux-pci@vger.kernel.org
13336L:	linux-arm-msm@vger.kernel.org
13337S:	Maintained
13338F:	drivers/pci/controller/dwc/*qcom*
13339
13340PCIE DRIVER FOR ROCKCHIP
13341M:	Shawn Lin <shawn.lin@rock-chips.com>
13342L:	linux-pci@vger.kernel.org
13343L:	linux-rockchip@lists.infradead.org
13344S:	Maintained
13345F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
13346F:	drivers/pci/controller/pcie-rockchip*
13347
13348PCIE DRIVER FOR SOCIONEXT UNIPHIER
13349M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13350L:	linux-pci@vger.kernel.org
13351S:	Maintained
13352F:	Documentation/devicetree/bindings/pci/uniphier-pcie*
13353F:	drivers/pci/controller/dwc/pcie-uniphier*
13354
13355PCIE DRIVER FOR ST SPEAR13XX
13356M:	Pratyush Anand <pratyush.anand@gmail.com>
13357L:	linux-pci@vger.kernel.org
13358S:	Maintained
13359F:	drivers/pci/controller/dwc/*spear*
13360
13361PCMCIA SUBSYSTEM
13362M:	Dominik Brodowski <linux@dominikbrodowski.net>
13363S:	Odd Fixes
13364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13365F:	Documentation/pcmcia/
13366F:	drivers/pcmcia/
13367F:	include/pcmcia/
13368F:	tools/pcmcia/
13369
13370PCNET32 NETWORK DRIVER
13371M:	Don Fry <pcnet32@frontier.com>
13372L:	netdev@vger.kernel.org
13373S:	Maintained
13374F:	drivers/net/ethernet/amd/pcnet32.c
13375
13376PCRYPT PARALLEL CRYPTO ENGINE
13377M:	Steffen Klassert <steffen.klassert@secunet.com>
13378L:	linux-crypto@vger.kernel.org
13379S:	Maintained
13380F:	crypto/pcrypt.c
13381F:	include/crypto/pcrypt.h
13382
13383PEAQ WMI HOTKEYS DRIVER
13384M:	Hans de Goede <hdegoede@redhat.com>
13385L:	platform-driver-x86@vger.kernel.org
13386S:	Maintained
13387F:	drivers/platform/x86/peaq-wmi.c
13388
13389PENSANDO ETHERNET DRIVERS
13390M:	Shannon Nelson <snelson@pensando.io>
13391M:	Pensando Drivers <drivers@pensando.io>
13392L:	netdev@vger.kernel.org
13393S:	Supported
13394F:	Documentation/networking/device_drivers/pensando/ionic.rst
13395F:	drivers/net/ethernet/pensando/
13396
13397PER-CPU MEMORY ALLOCATOR
13398M:	Dennis Zhou <dennis@kernel.org>
13399M:	Tejun Heo <tj@kernel.org>
13400M:	Christoph Lameter <cl@linux.com>
13401S:	Maintained
13402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13403F:	arch/*/include/asm/percpu.h
13404F:	include/linux/percpu*.h
13405F:	mm/percpu*.c
13406
13407PER-TASK DELAY ACCOUNTING
13408M:	Balbir Singh <bsingharora@gmail.com>
13409S:	Maintained
13410F:	include/linux/delayacct.h
13411F:	kernel/delayacct.c
13412
13413PERFORMANCE EVENTS SUBSYSTEM
13414M:	Peter Zijlstra <peterz@infradead.org>
13415M:	Ingo Molnar <mingo@redhat.com>
13416M:	Arnaldo Carvalho de Melo <acme@kernel.org>
13417R:	Mark Rutland <mark.rutland@arm.com>
13418R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13419R:	Jiri Olsa <jolsa@redhat.com>
13420R:	Namhyung Kim <namhyung@kernel.org>
13421L:	linux-kernel@vger.kernel.org
13422S:	Supported
13423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13424F:	arch/*/events/*
13425F:	arch/*/events/*/*
13426F:	arch/*/include/asm/perf_event.h
13427F:	arch/*/kernel/*/*/perf_event*.c
13428F:	arch/*/kernel/*/perf_event*.c
13429F:	arch/*/kernel/perf_callchain.c
13430F:	arch/*/kernel/perf_event*.c
13431F:	include/linux/perf_event.h
13432F:	include/uapi/linux/perf_event.h
13433F:	kernel/events/*
13434F:	tools/perf/
13435
13436PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13437R:	John Garry <john.garry@huawei.com>
13438R:	Will Deacon <will@kernel.org>
13439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13440S:	Supported
13441F:	tools/perf/pmu-events/arch/arm64/
13442
13443PERSONALITY HANDLING
13444M:	Christoph Hellwig <hch@infradead.org>
13445L:	linux-abi-devel@lists.sourceforge.net
13446S:	Maintained
13447F:	include/linux/personality.h
13448F:	include/uapi/linux/personality.h
13449
13450PHOENIX RC FLIGHT CONTROLLER ADAPTER
13451M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13452L:	linux-input@vger.kernel.org
13453S:	Maintained
13454F:	Documentation/input/devices/pxrc.rst
13455F:	drivers/input/joystick/pxrc.c
13456
13457PHONET PROTOCOL
13458M:	Remi Denis-Courmont <courmisch@gmail.com>
13459S:	Supported
13460F:	Documentation/networking/phonet.rst
13461F:	include/linux/phonet.h
13462F:	include/net/phonet/
13463F:	include/uapi/linux/phonet.h
13464F:	net/phonet/
13465
13466PHRAM MTD DRIVER
13467M:	Joern Engel <joern@lazybastard.org>
13468L:	linux-mtd@lists.infradead.org
13469S:	Maintained
13470F:	drivers/mtd/devices/phram.c
13471
13472PICOLCD HID DRIVER
13473M:	Bruno Prémont <bonbons@linux-vserver.org>
13474L:	linux-input@vger.kernel.org
13475S:	Maintained
13476F:	drivers/hid/hid-picolcd*
13477
13478PICOXCELL SUPPORT
13479M:	Jamie Iles <jamie@jamieiles.com>
13480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13481S:	Supported
13482T:	git git://github.com/jamieiles/linux-2.6-ji.git
13483F:	arch/arm/boot/dts/picoxcell*
13484F:	arch/arm/mach-picoxcell/
13485F:	drivers/crypto/picoxcell*
13486
13487PIDFD API
13488M:	Christian Brauner <christian@brauner.io>
13489L:	linux-kernel@vger.kernel.org
13490S:	Maintained
13491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13492F:	samples/pidfd/
13493F:	tools/testing/selftests/clone3/
13494F:	tools/testing/selftests/pid_namespace/
13495F:	tools/testing/selftests/pidfd/
13496K:	(?i)pidfd
13497K:	(?i)clone3
13498K:	\b(clone_args|kernel_clone_args)\b
13499
13500PIN CONTROL SUBSYSTEM
13501M:	Linus Walleij <linus.walleij@linaro.org>
13502L:	linux-gpio@vger.kernel.org
13503S:	Maintained
13504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13505F:	Documentation/devicetree/bindings/pinctrl/
13506F:	Documentation/driver-api/pinctl.rst
13507F:	drivers/pinctrl/
13508F:	include/linux/pinctrl/
13509
13510PIN CONTROLLER - FREESCALE
13511M:	Dong Aisheng <aisheng.dong@nxp.com>
13512M:	Fabio Estevam <festevam@gmail.com>
13513M:	Shawn Guo <shawnguo@kernel.org>
13514M:	Stefan Agner <stefan@agner.ch>
13515R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13516L:	linux-gpio@vger.kernel.org
13517S:	Maintained
13518F:	Documentation/devicetree/bindings/pinctrl/fsl,*
13519F:	drivers/pinctrl/freescale/
13520
13521PIN CONTROLLER - INTEL
13522M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13523M:	Andy Shevchenko <andy@kernel.org>
13524S:	Maintained
13525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13526F:	drivers/pinctrl/intel/
13527
13528PIN CONTROLLER - MEDIATEK
13529M:	Sean Wang <sean.wang@kernel.org>
13530L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13531S:	Maintained
13532F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13533F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13534F:	drivers/pinctrl/mediatek/
13535
13536PIN CONTROLLER - MICROCHIP AT91
13537M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13539L:	linux-gpio@vger.kernel.org
13540S:	Supported
13541F:	drivers/gpio/gpio-sama5d2-piobu.c
13542F:	drivers/pinctrl/pinctrl-at91*
13543
13544PIN CONTROLLER - QUALCOMM
13545M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13546L:	linux-arm-msm@vger.kernel.org
13547S:	Maintained
13548F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13549F:	drivers/pinctrl/qcom/
13550
13551PIN CONTROLLER - RENESAS
13552M:	Geert Uytterhoeven <geert+renesas@glider.be>
13553L:	linux-renesas-soc@vger.kernel.org
13554S:	Supported
13555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13556F:	Documentation/devicetree/bindings/pinctrl/renesas,*
13557F:	drivers/pinctrl/pinctrl-rz*
13558F:	drivers/pinctrl/sh-pfc/
13559
13560PIN CONTROLLER - SAMSUNG
13561M:	Tomasz Figa <tomasz.figa@gmail.com>
13562M:	Krzysztof Kozlowski <krzk@kernel.org>
13563M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13565L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13566S:	Maintained
13567Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
13568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13569F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13570F:	drivers/pinctrl/samsung/
13571F:	include/dt-bindings/pinctrl/samsung.h
13572
13573PIN CONTROLLER - SINGLE
13574M:	Tony Lindgren <tony@atomide.com>
13575M:	Haojian Zhuang <haojian.zhuang@linaro.org>
13576L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13577L:	linux-omap@vger.kernel.org
13578S:	Maintained
13579F:	drivers/pinctrl/pinctrl-single.c
13580
13581PIN CONTROLLER - ST SPEAR
13582M:	Viresh Kumar <vireshk@kernel.org>
13583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13584S:	Maintained
13585W:	http://www.st.com/spear
13586F:	drivers/pinctrl/spear/
13587
13588PISTACHIO SOC SUPPORT
13589M:	James Hartley <james.hartley@sondrel.com>
13590L:	linux-mips@vger.kernel.org
13591S:	Odd Fixes
13592F:	arch/mips/boot/dts/img/pistachio*
13593F:	arch/mips/configs/pistachio*_defconfig
13594F:	arch/mips/include/asm/mach-pistachio/
13595F:	arch/mips/pistachio/
13596
13597PKTCDVD DRIVER
13598M:	linux-block@vger.kernel.org
13599S:	Orphan
13600F:	drivers/block/pktcdvd.c
13601F:	include/linux/pktcdvd.h
13602F:	include/uapi/linux/pktcdvd.h
13603
13604PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13605M:	Tomasz Duszynski <tduszyns@gmail.com>
13606S:	Maintained
13607F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13608F:	drivers/iio/chemical/pms7003.c
13609
13610PLX DMA DRIVER
13611M:	Logan Gunthorpe <logang@deltatee.com>
13612S:	Maintained
13613F:	drivers/dma/plx_dma.c
13614
13615PM-GRAPH UTILITY
13616M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
13617L:	linux-pm@vger.kernel.org
13618S:	Supported
13619W:	https://01.org/pm-graph
13620B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13621T:	git git://github.com/intel/pm-graph
13622F:	tools/power/pm-graph
13623
13624PMBUS HARDWARE MONITORING DRIVERS
13625M:	Guenter Roeck <linux@roeck-us.net>
13626L:	linux-hwmon@vger.kernel.org
13627S:	Maintained
13628W:	http://hwmon.wiki.kernel.org/
13629W:	http://www.roeck-us.net/linux/drivers/
13630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13631F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13632F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
13633F:	Documentation/devicetree/bindings/hwmon/max31785.txt
13634F:	Documentation/hwmon/adm1275.rst
13635F:	Documentation/hwmon/ibm-cffps.rst
13636F:	Documentation/hwmon/ir35221.rst
13637F:	Documentation/hwmon/lm25066.rst
13638F:	Documentation/hwmon/ltc2978.rst
13639F:	Documentation/hwmon/ltc3815.rst
13640F:	Documentation/hwmon/max16064.rst
13641F:	Documentation/hwmon/max20751.rst
13642F:	Documentation/hwmon/max31785.rst
13643F:	Documentation/hwmon/max34440.rst
13644F:	Documentation/hwmon/max8688.rst
13645F:	Documentation/hwmon/pmbus-core.rst
13646F:	Documentation/hwmon/pmbus.rst
13647F:	Documentation/hwmon/tps40422.rst
13648F:	Documentation/hwmon/ucd9000.rst
13649F:	Documentation/hwmon/ucd9200.rst
13650F:	Documentation/hwmon/zl6100.rst
13651F:	drivers/hwmon/pmbus/
13652F:	include/linux/pmbus.h
13653
13654PMC SIERRA MaxRAID DRIVER
13655L:	linux-scsi@vger.kernel.org
13656S:	Orphan
13657W:	http://www.pmc-sierra.com/
13658F:	drivers/scsi/pmcraid.*
13659
13660PMC SIERRA PM8001 DRIVER
13661M:	Jack Wang <jinpu.wang@cloud.ionos.com>
13662L:	linux-scsi@vger.kernel.org
13663S:	Supported
13664F:	drivers/scsi/pm8001/
13665
13666PNI RM3100 IIO DRIVER
13667M:	Song Qiang <songqiang1304521@gmail.com>
13668L:	linux-iio@vger.kernel.org
13669S:	Maintained
13670F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13671F:	drivers/iio/magnetometer/rm3100*
13672
13673PNP SUPPORT
13674M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13675L:	linux-acpi@vger.kernel.org
13676S:	Maintained
13677F:	drivers/pnp/
13678F:	include/linux/pnp.h
13679
13680POSIX CLOCKS and TIMERS
13681M:	Thomas Gleixner <tglx@linutronix.de>
13682L:	linux-kernel@vger.kernel.org
13683S:	Maintained
13684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13685F:	fs/timerfd.c
13686F:	include/linux/time_namespace.h
13687F:	include/linux/timer*
13688F:	kernel/time/*timer*
13689F:	kernel/time/namespace.c
13690
13691POWER MANAGEMENT CORE
13692M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13693L:	linux-pm@vger.kernel.org
13694S:	Supported
13695B:	https://bugzilla.kernel.org
13696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13697F:	drivers/base/power/
13698F:	drivers/powercap/
13699F:	include/linux/intel_rapl.h
13700F:	include/linux/pm.h
13701F:	include/linux/pm_*
13702F:	include/linux/powercap.h
13703F:	kernel/configs/nopm.config
13704
13705POWER STATE COORDINATION INTERFACE (PSCI)
13706M:	Mark Rutland <mark.rutland@arm.com>
13707M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13708L:	linux-arm-kernel@lists.infradead.org
13709S:	Maintained
13710F:	drivers/firmware/psci/
13711F:	include/linux/psci.h
13712F:	include/uapi/linux/psci.h
13713
13714POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13715M:	Sebastian Reichel <sre@kernel.org>
13716L:	linux-pm@vger.kernel.org
13717S:	Maintained
13718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13719F:	Documentation/ABI/testing/sysfs-class-power
13720F:	Documentation/devicetree/bindings/power/supply/
13721F:	drivers/power/supply/
13722F:	include/linux/power_supply.h
13723
13724POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13725M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13726L:	linuxppc-dev@lists.ozlabs.org
13727S:	Maintained
13728F:	drivers/char/powernv-op-panel.c
13729
13730PPP OVER ATM (RFC 2364)
13731M:	Mitchell Blank Jr <mitch@sfgoth.com>
13732S:	Maintained
13733F:	include/uapi/linux/atmppp.h
13734F:	net/atm/pppoatm.c
13735
13736PPP OVER ETHERNET
13737M:	Michal Ostrowski <mostrows@earthlink.net>
13738S:	Maintained
13739F:	drivers/net/ppp/pppoe.c
13740F:	drivers/net/ppp/pppox.c
13741
13742PPP OVER L2TP
13743M:	James Chapman <jchapman@katalix.com>
13744S:	Maintained
13745F:	include/linux/if_pppol2tp.h
13746F:	include/uapi/linux/if_pppol2tp.h
13747F:	net/l2tp/l2tp_ppp.c
13748
13749PPP PROTOCOL DRIVERS AND COMPRESSORS
13750M:	Paul Mackerras <paulus@samba.org>
13751L:	linux-ppp@vger.kernel.org
13752S:	Maintained
13753F:	drivers/net/ppp/ppp_*
13754
13755PPS SUPPORT
13756M:	Rodolfo Giometti <giometti@enneenne.com>
13757L:	linuxpps@ml.enneenne.com (subscribers-only)
13758S:	Maintained
13759W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13760F:	Documentation/ABI/testing/sysfs-pps
13761F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13762F:	Documentation/driver-api/pps.rst
13763F:	drivers/pps/
13764F:	include/linux/pps*.h
13765F:	include/uapi/linux/pps.h
13766
13767PPTP DRIVER
13768M:	Dmitry Kozlov <xeb@mail.ru>
13769L:	netdev@vger.kernel.org
13770S:	Maintained
13771W:	http://sourceforge.net/projects/accel-pptp
13772F:	drivers/net/ppp/pptp.c
13773
13774PRESSURE STALL INFORMATION (PSI)
13775M:	Johannes Weiner <hannes@cmpxchg.org>
13776S:	Maintained
13777F:	include/linux/psi*
13778F:	kernel/sched/psi.c
13779
13780PRINTK
13781M:	Petr Mladek <pmladek@suse.com>
13782M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13783R:	Steven Rostedt <rostedt@goodmis.org>
13784S:	Maintained
13785F:	include/linux/printk.h
13786F:	kernel/printk/
13787
13788PRISM54 WIRELESS DRIVER
13789M:	Luis Chamberlain <mcgrof@kernel.org>
13790L:	linux-wireless@vger.kernel.org
13791S:	Obsolete
13792W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
13793F:	drivers/net/wireless/intersil/prism54/
13794
13795PROC FILESYSTEM
13796R:	Alexey Dobriyan <adobriyan@gmail.com>
13797L:	linux-kernel@vger.kernel.org
13798L:	linux-fsdevel@vger.kernel.org
13799S:	Maintained
13800F:	Documentation/filesystems/proc.rst
13801F:	fs/proc/
13802F:	include/linux/proc_fs.h
13803F:	tools/testing/selftests/proc/
13804
13805PROC SYSCTL
13806M:	Luis Chamberlain <mcgrof@kernel.org>
13807M:	Kees Cook <keescook@chromium.org>
13808M:	Iurii Zaikin <yzaikin@google.com>
13809L:	linux-kernel@vger.kernel.org
13810L:	linux-fsdevel@vger.kernel.org
13811S:	Maintained
13812F:	fs/proc/proc_sysctl.c
13813F:	include/linux/sysctl.h
13814F:	kernel/sysctl-test.c
13815F:	kernel/sysctl.c
13816F:	tools/testing/selftests/sysctl/
13817
13818PS3 NETWORK SUPPORT
13819M:	Geoff Levand <geoff@infradead.org>
13820L:	netdev@vger.kernel.org
13821L:	linuxppc-dev@lists.ozlabs.org
13822S:	Maintained
13823F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13824
13825PS3 PLATFORM SUPPORT
13826M:	Geoff Levand <geoff@infradead.org>
13827L:	linuxppc-dev@lists.ozlabs.org
13828S:	Maintained
13829F:	arch/powerpc/boot/ps3*
13830F:	arch/powerpc/include/asm/lv1call.h
13831F:	arch/powerpc/include/asm/ps3*.h
13832F:	arch/powerpc/platforms/ps3/
13833F:	drivers/*/ps3*
13834F:	drivers/ps3/
13835F:	drivers/rtc/rtc-ps3.c
13836F:	drivers/usb/host/*ps3.c
13837F:	sound/ppc/snd_ps3*
13838
13839PS3VRAM DRIVER
13840M:	Jim Paris <jim@jtan.com>
13841M:	Geoff Levand <geoff@infradead.org>
13842L:	linuxppc-dev@lists.ozlabs.org
13843S:	Maintained
13844F:	drivers/block/ps3vram.c
13845
13846PSAMPLE PACKET SAMPLING SUPPORT
13847M:	Yotam Gigi <yotam.gi@gmail.com>
13848S:	Maintained
13849F:	include/net/psample.h
13850F:	include/uapi/linux/psample.h
13851F:	net/psample
13852
13853PSTORE FILESYSTEM
13854M:	Kees Cook <keescook@chromium.org>
13855M:	Anton Vorontsov <anton@enomsg.org>
13856M:	Colin Cross <ccross@android.com>
13857M:	Tony Luck <tony.luck@intel.com>
13858S:	Maintained
13859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13860F:	Documentation/admin-guide/ramoops.rst
13861F:	Documentation/admin-guide/pstore-blk.rst
13862F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13863F:	drivers/acpi/apei/erst.c
13864F:	drivers/firmware/efi/efi-pstore.c
13865F:	fs/pstore/
13866F:	include/linux/pstore*
13867K:	\b(pstore|ramoops)
13868
13869PTP HARDWARE CLOCK SUPPORT
13870M:	Richard Cochran <richardcochran@gmail.com>
13871L:	netdev@vger.kernel.org
13872S:	Maintained
13873W:	http://linuxptp.sourceforge.net/
13874F:	Documentation/ABI/testing/sysfs-ptp
13875F:	Documentation/driver-api/ptp.rst
13876F:	drivers/net/phy/dp83640*
13877F:	drivers/ptp/*
13878F:	include/linux/ptp_cl*
13879
13880PTRACE SUPPORT
13881M:	Oleg Nesterov <oleg@redhat.com>
13882S:	Maintained
13883F:	arch/*/*/ptrace*.c
13884F:	arch/*/include/asm/ptrace*.h
13885F:	arch/*/ptrace*.c
13886F:	include/asm-generic/syscall.h
13887F:	include/linux/ptrace.h
13888F:	include/linux/regset.h
13889F:	include/linux/tracehook.h
13890F:	include/uapi/linux/ptrace.h
13891F:	include/uapi/linux/ptrace.h
13892F:	kernel/ptrace.c
13893
13894PULSE8-CEC DRIVER
13895M:	Hans Verkuil <hverkuil@xs4all.nl>
13896L:	linux-media@vger.kernel.org
13897S:	Maintained
13898T:	git git://linuxtv.org/media_tree.git
13899F:	Documentation/admin-guide/media/pulse8-cec.rst
13900F:	drivers/media/cec/usb/pulse8/
13901
13902PVRUSB2 VIDEO4LINUX DRIVER
13903M:	Mike Isely <isely@pobox.com>
13904L:	pvrusb2@isely.net	(subscribers-only)
13905L:	linux-media@vger.kernel.org
13906S:	Maintained
13907W:	http://www.isely.net/pvrusb2/
13908T:	git git://linuxtv.org/media_tree.git
13909F:	Documentation/driver-api/media/drivers/pvrusb2*
13910F:	drivers/media/usb/pvrusb2/
13911
13912PWC WEBCAM DRIVER
13913M:	Hans Verkuil <hverkuil@xs4all.nl>
13914L:	linux-media@vger.kernel.org
13915S:	Odd Fixes
13916T:	git git://linuxtv.org/media_tree.git
13917F:	drivers/media/usb/pwc/*
13918F:	include/trace/events/pwc.h
13919
13920PWM FAN DRIVER
13921M:	Kamil Debski <kamil@wypas.org>
13922M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13923L:	linux-hwmon@vger.kernel.org
13924S:	Supported
13925F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13926F:	Documentation/hwmon/pwm-fan.rst
13927F:	drivers/hwmon/pwm-fan.c
13928
13929PWM IR Transmitter
13930M:	Sean Young <sean@mess.org>
13931L:	linux-media@vger.kernel.org
13932S:	Maintained
13933F:	drivers/media/rc/pwm-ir-tx.c
13934
13935PWM SUBSYSTEM
13936M:	Thierry Reding <thierry.reding@gmail.com>
13937R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13938M:	Lee Jones <lee.jones@linaro.org>
13939L:	linux-pwm@vger.kernel.org
13940S:	Maintained
13941Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13943F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13944F:	Documentation/devicetree/bindings/pwm/
13945F:	Documentation/driver-api/pwm.rst
13946F:	drivers/gpio/gpio-mvebu.c
13947F:	drivers/pwm/
13948F:	drivers/video/backlight/pwm_bl.c
13949F:	include/linux/pwm.h
13950F:	include/linux/pwm_backlight.h
13951K:	pwm_(config|apply_state|ops)
13952
13953PXA GPIO DRIVER
13954M:	Robert Jarzmik <robert.jarzmik@free.fr>
13955L:	linux-gpio@vger.kernel.org
13956S:	Maintained
13957F:	drivers/gpio/gpio-pxa.c
13958
13959PXA MMCI DRIVER
13960S:	Orphan
13961
13962PXA RTC DRIVER
13963M:	Robert Jarzmik <robert.jarzmik@free.fr>
13964L:	linux-rtc@vger.kernel.org
13965S:	Maintained
13966
13967PXA2xx/PXA3xx SUPPORT
13968M:	Daniel Mack <daniel@zonque.org>
13969M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13970M:	Robert Jarzmik <robert.jarzmik@free.fr>
13971L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13972S:	Maintained
13973T:	git git://github.com/hzhuang1/linux.git
13974T:	git git://github.com/rjarzmik/linux.git
13975F:	arch/arm/boot/dts/pxa*
13976F:	arch/arm/mach-pxa/
13977F:	drivers/dma/pxa*
13978F:	drivers/pcmcia/pxa2xx*
13979F:	drivers/pinctrl/pxa/
13980F:	drivers/spi/spi-pxa2xx*
13981F:	drivers/usb/gadget/udc/pxa2*
13982F:	include/sound/pxa2xx-lib.h
13983F:	sound/arm/pxa*
13984F:	sound/soc/pxa/
13985
13986QAT DRIVER
13987M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13988L:	qat-linux@intel.com
13989S:	Supported
13990F:	drivers/crypto/qat/
13991
13992QCOM AUDIO (ASoC) DRIVERS
13993M:	Patrick Lai <plai@codeaurora.org>
13994M:	Banajit Goswami <bgoswami@codeaurora.org>
13995L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13996S:	Supported
13997F:	sound/soc/qcom/
13998
13999QCOM IPA DRIVER
14000M:	Alex Elder <elder@kernel.org>
14001L:	netdev@vger.kernel.org
14002S:	Supported
14003F:	drivers/net/ipa/
14004
14005QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14006M:	Gabriel Somlo <somlo@cmu.edu>
14007M:	"Michael S. Tsirkin" <mst@redhat.com>
14008L:	qemu-devel@nongnu.org
14009S:	Maintained
14010F:	drivers/firmware/qemu_fw_cfg.c
14011F:	include/uapi/linux/qemu_fw_cfg.h
14012
14013QIB DRIVER
14014M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
14015M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
14016L:	linux-rdma@vger.kernel.org
14017S:	Supported
14018F:	drivers/infiniband/hw/qib/
14019
14020QLOGIC QL41xxx FCOE DRIVER
14021M:	QLogic-Storage-Upstream@cavium.com
14022L:	linux-scsi@vger.kernel.org
14023S:	Supported
14024F:	drivers/scsi/qedf/
14025
14026QLOGIC QL41xxx ISCSI DRIVER
14027M:	QLogic-Storage-Upstream@cavium.com
14028L:	linux-scsi@vger.kernel.org
14029S:	Supported
14030F:	drivers/scsi/qedi/
14031
14032QLOGIC QL4xxx ETHERNET DRIVER
14033M:	Ariel Elior <aelior@marvell.com>
14034M:	GR-everest-linux-l2@marvell.com
14035L:	netdev@vger.kernel.org
14036S:	Supported
14037F:	drivers/net/ethernet/qlogic/qed/
14038F:	drivers/net/ethernet/qlogic/qede/
14039F:	include/linux/qed/
14040
14041QLOGIC QL4xxx RDMA DRIVER
14042M:	Michal Kalderon <mkalderon@marvell.com>
14043M:	Ariel Elior <aelior@marvell.com>
14044L:	linux-rdma@vger.kernel.org
14045S:	Supported
14046F:	drivers/infiniband/hw/qedr/
14047F:	include/uapi/rdma/qedr-abi.h
14048
14049QLOGIC QLA1280 SCSI DRIVER
14050M:	Michael Reed <mdr@sgi.com>
14051L:	linux-scsi@vger.kernel.org
14052S:	Maintained
14053F:	drivers/scsi/qla1280.[ch]
14054
14055QLOGIC QLA2XXX FC-SCSI DRIVER
14056M:	Nilesh Javali <njavali@marvell.com>
14057M:	GR-QLogic-Storage-Upstream@marvell.com
14058L:	linux-scsi@vger.kernel.org
14059S:	Supported
14060F:	Documentation/scsi/LICENSE.qla2xxx
14061F:	drivers/scsi/qla2xxx/
14062
14063QLOGIC QLA3XXX NETWORK DRIVER
14064M:	GR-Linux-NIC-Dev@marvell.com
14065L:	netdev@vger.kernel.org
14066S:	Supported
14067F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
14068F:	drivers/net/ethernet/qlogic/qla3xxx.*
14069
14070QLOGIC QLA4XXX iSCSI DRIVER
14071M:	QLogic-Storage-Upstream@qlogic.com
14072L:	linux-scsi@vger.kernel.org
14073S:	Supported
14074F:	Documentation/scsi/LICENSE.qla4xxx
14075F:	drivers/scsi/qla4xxx/
14076
14077QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14078M:	Shahed Shaikh <shshaikh@marvell.com>
14079M:	Manish Chopra <manishc@marvell.com>
14080M:	GR-Linux-NIC-Dev@marvell.com
14081L:	netdev@vger.kernel.org
14082S:	Supported
14083F:	drivers/net/ethernet/qlogic/qlcnic/
14084
14085QLOGIC QLGE 10Gb ETHERNET DRIVER
14086M:	Manish Chopra <manishc@marvell.com>
14087M:	GR-Linux-NIC-Dev@marvell.com
14088L:	netdev@vger.kernel.org
14089S:	Supported
14090F:	drivers/staging/qlge/
14091
14092QM1D1B0004 MEDIA DRIVER
14093M:	Akihiro Tsukada <tskd08@gmail.com>
14094L:	linux-media@vger.kernel.org
14095S:	Odd Fixes
14096F:	drivers/media/tuners/qm1d1b0004*
14097
14098QM1D1C0042 MEDIA DRIVER
14099M:	Akihiro Tsukada <tskd08@gmail.com>
14100L:	linux-media@vger.kernel.org
14101S:	Odd Fixes
14102F:	drivers/media/tuners/qm1d1c0042*
14103
14104QNX4 FILESYSTEM
14105M:	Anders Larsen <al@alarsen.net>
14106S:	Maintained
14107W:	http://www.alarsen.net/linux/qnx4fs/
14108F:	fs/qnx4/
14109F:	include/uapi/linux/qnx4_fs.h
14110F:	include/uapi/linux/qnxtypes.h
14111
14112QORIQ DPAA2 FSL-MC BUS DRIVER
14113M:	Stuart Yoder <stuyoder@gmail.com>
14114M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
14115L:	linux-kernel@vger.kernel.org
14116S:	Maintained
14117F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14118F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
14119F:	drivers/bus/fsl-mc/
14120
14121QT1010 MEDIA DRIVER
14122M:	Antti Palosaari <crope@iki.fi>
14123L:	linux-media@vger.kernel.org
14124S:	Maintained
14125W:	https://linuxtv.org
14126W:	http://palosaari.fi/linux/
14127Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14128T:	git git://linuxtv.org/anttip/media_tree.git
14129F:	drivers/media/tuners/qt1010*
14130
14131QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14132M:	Kalle Valo <kvalo@codeaurora.org>
14133L:	ath10k@lists.infradead.org
14134S:	Supported
14135W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14137F:	drivers/net/wireless/ath/ath10k/
14138
14139QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14140M:	Kalle Valo <kvalo@codeaurora.org>
14141L:	ath11k@lists.infradead.org
14142S:	Supported
14143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14144F:	drivers/net/wireless/ath/ath11k/
14145
14146QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14147M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14148L:	linux-wireless@vger.kernel.org
14149S:	Supported
14150W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14151F:	drivers/net/wireless/ath/ath9k/
14152
14153QUALCOMM CAMERA SUBSYSTEM DRIVER
14154M:	Todor Tomov <todor.too@gmail.com>
14155L:	linux-media@vger.kernel.org
14156S:	Maintained
14157F:	Documentation/admin-guide/media/qcom_camss.rst
14158F:	Documentation/devicetree/bindings/media/qcom,camss.txt
14159F:	drivers/media/platform/qcom/camss/
14160
14161QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14162M:	Niklas Cassel <nks@flawful.org>
14163L:	linux-pm@vger.kernel.org
14164L:	linux-arm-msm@vger.kernel.org
14165S:	Maintained
14166F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14167F:	drivers/power/avs/qcom-cpr.c
14168
14169QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14170M:	Ilia Lin <ilia.lin@kernel.org>
14171L:	linux-pm@vger.kernel.org
14172S:	Maintained
14173F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14174F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
14175
14176QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14177M:	Timur Tabi <timur@kernel.org>
14178L:	netdev@vger.kernel.org
14179S:	Maintained
14180F:	drivers/net/ethernet/qualcomm/emac/
14181
14182QUALCOMM ETHQOS ETHERNET DRIVER
14183M:	Vinod Koul <vkoul@kernel.org>
14184L:	netdev@vger.kernel.org
14185S:	Maintained
14186F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
14187F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14188
14189QUALCOMM GENERIC INTERFACE I2C DRIVER
14190M:	Akash Asthana <akashast@codeaurora.org>
14191M:	Mukesh Savaliya <msavaliy@codeaurora.org>
14192L:	linux-i2c@vger.kernel.org
14193L:	linux-arm-msm@vger.kernel.org
14194S:	Supported
14195F:	drivers/i2c/busses/i2c-qcom-geni.c
14196
14197QUALCOMM HEXAGON ARCHITECTURE
14198M:	Brian Cain <bcain@codeaurora.org>
14199L:	linux-hexagon@vger.kernel.org
14200S:	Supported
14201F:	arch/hexagon/
14202
14203QUALCOMM HIDMA DRIVER
14204M:	Sinan Kaya <okaya@kernel.org>
14205L:	linux-arm-kernel@lists.infradead.org
14206L:	linux-arm-msm@vger.kernel.org
14207L:	dmaengine@vger.kernel.org
14208S:	Supported
14209F:	drivers/dma/qcom/hidma*
14210
14211QUALCOMM I2C CCI DRIVER
14212M:	Loic Poulain <loic.poulain@linaro.org>
14213M:	Robert Foss <robert.foss@linaro.org>
14214L:	linux-i2c@vger.kernel.org
14215L:	linux-arm-msm@vger.kernel.org
14216S:	Maintained
14217F:	Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14218F:	drivers/i2c/busses/i2c-qcom-cci.c
14219
14220QUALCOMM IOMMU
14221M:	Rob Clark <robdclark@gmail.com>
14222L:	iommu@lists.linux-foundation.org
14223L:	linux-arm-msm@vger.kernel.org
14224S:	Maintained
14225F:	drivers/iommu/qcom_iommu.c
14226
14227QUALCOMM IPCC MAILBOX DRIVER
14228M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14229L:	linux-arm-msm@vger.kernel.org
14230S:	Supported
14231F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14232F:	drivers/mailbox/qcom-ipcc.c
14233F:	include/dt-bindings/mailbox/qcom-ipcc.h
14234
14235QUALCOMM RMNET DRIVER
14236M:	Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14237M:	Sean Tranchetti <stranche@codeaurora.org>
14238L:	netdev@vger.kernel.org
14239S:	Maintained
14240F:	Documentation/networking/device_drivers/qualcomm/rmnet.rst
14241F:	drivers/net/ethernet/qualcomm/rmnet/
14242F:	include/linux/if_rmnet.h
14243
14244QUALCOMM TSENS THERMAL DRIVER
14245M:	Amit Kucheria <amit.kucheria@linaro.org>
14246L:	linux-pm@vger.kernel.org
14247L:	linux-arm-msm@vger.kernel.org
14248S:	Maintained
14249F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14250F:	drivers/thermal/qcom/
14251
14252QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14253M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
14254L:	linux-media@vger.kernel.org
14255L:	linux-arm-msm@vger.kernel.org
14256S:	Maintained
14257T:	git git://linuxtv.org/media_tree.git
14258F:	Documentation/devicetree/bindings/media/*venus*
14259F:	drivers/media/platform/qcom/venus/
14260
14261QUALCOMM WCN36XX WIRELESS DRIVER
14262M:	Kalle Valo <kvalo@codeaurora.org>
14263L:	wcn36xx@lists.infradead.org
14264S:	Supported
14265W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14266T:	git git://github.com/KrasnikovEugene/wcn36xx.git
14267F:	drivers/net/wireless/ath/wcn36xx/
14268
14269QUANTENNA QTNFMAC WIRELESS DRIVER
14270M:	Igor Mitsyanko <imitsyanko@quantenna.com>
14271R:	Sergey Matyukevich <geomatsi@gmail.com>
14272L:	linux-wireless@vger.kernel.org
14273S:	Maintained
14274F:	drivers/net/wireless/quantenna
14275
14276RADEON and AMDGPU DRM DRIVERS
14277M:	Alex Deucher <alexander.deucher@amd.com>
14278M:	Christian König <christian.koenig@amd.com>
14279L:	amd-gfx@lists.freedesktop.org
14280S:	Supported
14281T:	git git://people.freedesktop.org/~agd5f/linux
14282F:	drivers/gpu/drm/amd/
14283F:	drivers/gpu/drm/radeon/
14284F:	include/uapi/drm/amdgpu_drm.h
14285F:	include/uapi/drm/radeon_drm.h
14286
14287RADEON FRAMEBUFFER DISPLAY DRIVER
14288M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
14289L:	linux-fbdev@vger.kernel.org
14290S:	Maintained
14291F:	drivers/video/fbdev/aty/radeon*
14292F:	include/uapi/linux/radeonfb.h
14293
14294RADIOSHARK RADIO DRIVER
14295M:	Hans Verkuil <hverkuil@xs4all.nl>
14296L:	linux-media@vger.kernel.org
14297S:	Maintained
14298T:	git git://linuxtv.org/media_tree.git
14299F:	drivers/media/radio/radio-shark.c
14300
14301RADIOSHARK2 RADIO DRIVER
14302M:	Hans Verkuil <hverkuil@xs4all.nl>
14303L:	linux-media@vger.kernel.org
14304S:	Maintained
14305T:	git git://linuxtv.org/media_tree.git
14306F:	drivers/media/radio/radio-shark2.c
14307F:	drivers/media/radio/radio-tea5777.c
14308
14309RADOS BLOCK DEVICE (RBD)
14310M:	Ilya Dryomov <idryomov@gmail.com>
14311R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
14312L:	ceph-devel@vger.kernel.org
14313S:	Supported
14314W:	http://ceph.com/
14315T:	git git://github.com/ceph/ceph-client.git
14316F:	Documentation/ABI/testing/sysfs-bus-rbd
14317F:	drivers/block/rbd.c
14318F:	drivers/block/rbd_types.h
14319
14320RAGE128 FRAMEBUFFER DISPLAY DRIVER
14321M:	Paul Mackerras <paulus@samba.org>
14322L:	linux-fbdev@vger.kernel.org
14323S:	Maintained
14324F:	drivers/video/fbdev/aty/aty128fb.c
14325
14326RAINSHADOW-CEC DRIVER
14327M:	Hans Verkuil <hverkuil@xs4all.nl>
14328L:	linux-media@vger.kernel.org
14329S:	Maintained
14330T:	git git://linuxtv.org/media_tree.git
14331F:	drivers/media/cec/usb/rainshadow/
14332
14333RALINK MIPS ARCHITECTURE
14334M:	John Crispin <john@phrozen.org>
14335L:	linux-mips@vger.kernel.org
14336S:	Maintained
14337F:	arch/mips/ralink
14338
14339RALINK RT2X00 WIRELESS LAN DRIVER
14340M:	Stanislaw Gruszka <stf_xl@wp.pl>
14341M:	Helmut Schaa <helmut.schaa@googlemail.com>
14342L:	linux-wireless@vger.kernel.org
14343S:	Maintained
14344F:	drivers/net/wireless/ralink/rt2x00/
14345
14346RAMDISK RAM BLOCK DEVICE DRIVER
14347M:	Jens Axboe <axboe@kernel.dk>
14348S:	Maintained
14349F:	Documentation/admin-guide/blockdev/ramdisk.rst
14350F:	drivers/block/brd.c
14351
14352RANCHU VIRTUAL BOARD FOR MIPS
14353M:	Miodrag Dinic <miodrag.dinic@mips.com>
14354L:	linux-mips@vger.kernel.org
14355S:	Supported
14356F:	arch/mips/configs/generic/board-ranchu.config
14357F:	arch/mips/generic/board-ranchu.c
14358
14359RANDOM NUMBER DRIVER
14360M:	"Theodore Ts'o" <tytso@mit.edu>
14361S:	Maintained
14362F:	drivers/char/random.c
14363
14364RAPIDIO SUBSYSTEM
14365M:	Matt Porter <mporter@kernel.crashing.org>
14366M:	Alexandre Bounine <alex.bou9@gmail.com>
14367S:	Maintained
14368F:	drivers/rapidio/
14369
14370RAS INFRASTRUCTURE
14371M:	Tony Luck <tony.luck@intel.com>
14372M:	Borislav Petkov <bp@alien8.de>
14373L:	linux-edac@vger.kernel.org
14374S:	Maintained
14375F:	Documentation/admin-guide/ras.rst
14376F:	drivers/ras/
14377F:	include/linux/ras.h
14378F:	include/ras/ras_event.h
14379
14380RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14381L:	linux-wireless@vger.kernel.org
14382S:	Orphan
14383F:	drivers/net/wireless/ray*
14384
14385RCMM REMOTE CONTROLS DECODER
14386M:	Patrick Lerda <patrick9876@free.fr>
14387S:	Maintained
14388F:	drivers/media/rc/ir-rcmm-decoder.c
14389
14390RCUTORTURE TEST FRAMEWORK
14391M:	"Paul E. McKenney" <paulmck@kernel.org>
14392M:	Josh Triplett <josh@joshtriplett.org>
14393R:	Steven Rostedt <rostedt@goodmis.org>
14394R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14395R:	Lai Jiangshan <jiangshanlai@gmail.com>
14396L:	rcu@vger.kernel.org
14397S:	Supported
14398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14399F:	tools/testing/selftests/rcutorture
14400
14401RDC R-321X SoC
14402M:	Florian Fainelli <florian@openwrt.org>
14403S:	Maintained
14404
14405RDC R6040 FAST ETHERNET DRIVER
14406M:	Florian Fainelli <f.fainelli@gmail.com>
14407L:	netdev@vger.kernel.org
14408S:	Maintained
14409F:	drivers/net/ethernet/rdc/r6040.c
14410
14411RDMAVT - RDMA verbs software
14412M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
14413M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
14414L:	linux-rdma@vger.kernel.org
14415S:	Supported
14416F:	drivers/infiniband/sw/rdmavt
14417
14418RDS - RELIABLE DATAGRAM SOCKETS
14419M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
14420L:	netdev@vger.kernel.org
14421L:	linux-rdma@vger.kernel.org
14422L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
14423S:	Supported
14424W:	https://oss.oracle.com/projects/rds/
14425F:	Documentation/networking/rds.rst
14426F:	net/rds/
14427
14428RDT - RESOURCE ALLOCATION
14429M:	Fenghua Yu <fenghua.yu@intel.com>
14430M:	Reinette Chatre <reinette.chatre@intel.com>
14431L:	linux-kernel@vger.kernel.org
14432S:	Supported
14433F:	Documentation/x86/resctrl*
14434F:	arch/x86/include/asm/resctrl.h
14435F:	arch/x86/kernel/cpu/resctrl/
14436F:	tools/testing/selftests/resctrl/
14437
14438READ-COPY UPDATE (RCU)
14439M:	"Paul E. McKenney" <paulmck@kernel.org>
14440M:	Josh Triplett <josh@joshtriplett.org>
14441R:	Steven Rostedt <rostedt@goodmis.org>
14442R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14443R:	Lai Jiangshan <jiangshanlai@gmail.com>
14444R:	Joel Fernandes <joel@joelfernandes.org>
14445L:	rcu@vger.kernel.org
14446S:	Supported
14447W:	http://www.rdrop.com/users/paulmck/RCU/
14448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14449F:	Documentation/RCU/
14450F:	include/linux/rcu*
14451F:	kernel/rcu/
14452X:	Documentation/RCU/torture.txt
14453X:	include/linux/srcu*.h
14454X:	kernel/rcu/srcu*.c
14455
14456REAL TIME CLOCK (RTC) SUBSYSTEM
14457M:	Alessandro Zummo <a.zummo@towertech.it>
14458M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14459L:	linux-rtc@vger.kernel.org
14460S:	Maintained
14461Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
14462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14463F:	Documentation/admin-guide/rtc.rst
14464F:	Documentation/devicetree/bindings/rtc/
14465F:	drivers/rtc/
14466F:	include/linux/platform_data/rtc-*
14467F:	include/linux/rtc.h
14468F:	include/linux/rtc/
14469F:	include/uapi/linux/rtc.h
14470F:	tools/testing/selftests/rtc/
14471
14472REALTEK AUDIO CODECS
14473M:	Oder Chiou <oder_chiou@realtek.com>
14474S:	Maintained
14475F:	include/sound/rt*.h
14476F:	sound/soc/codecs/rt*
14477
14478REALTEK RTL83xx SMI DSA ROUTER CHIPS
14479M:	Linus Walleij <linus.walleij@linaro.org>
14480S:	Maintained
14481F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14482F:	drivers/net/dsa/realtek-smi*
14483F:	drivers/net/dsa/rtl83*
14484
14485REALTEK WIRELESS DRIVER (rtlwifi family)
14486M:	Ping-Ke Shih <pkshih@realtek.com>
14487L:	linux-wireless@vger.kernel.org
14488S:	Maintained
14489W:	https://wireless.wiki.kernel.org/
14490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14491F:	drivers/net/wireless/realtek/rtlwifi/
14492
14493REALTEK WIRELESS DRIVER (rtw88)
14494M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14495L:	linux-wireless@vger.kernel.org
14496S:	Maintained
14497F:	drivers/net/wireless/realtek/rtw88/
14498
14499REDPINE WIRELESS DRIVER
14500M:	Amitkumar Karwar <amitkarwar@gmail.com>
14501M:	Siva Rebbagondla <siva8118@gmail.com>
14502L:	linux-wireless@vger.kernel.org
14503S:	Maintained
14504F:	drivers/net/wireless/rsi/
14505
14506REGISTER MAP ABSTRACTION
14507M:	Mark Brown <broonie@kernel.org>
14508L:	linux-kernel@vger.kernel.org
14509S:	Supported
14510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14511F:	Documentation/devicetree/bindings/regmap/
14512F:	drivers/base/regmap/
14513F:	include/linux/regmap.h
14514
14515REISERFS FILE SYSTEM
14516L:	reiserfs-devel@vger.kernel.org
14517S:	Supported
14518F:	fs/reiserfs/
14519
14520REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14521M:	Ohad Ben-Cohen <ohad@wizery.com>
14522M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14523L:	linux-remoteproc@vger.kernel.org
14524S:	Maintained
14525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14526F:	Documentation/ABI/testing/sysfs-class-remoteproc
14527F:	Documentation/devicetree/bindings/remoteproc/
14528F:	Documentation/remoteproc.txt
14529F:	drivers/remoteproc/
14530F:	include/linux/remoteproc.h
14531F:	include/linux/remoteproc/
14532
14533REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14534M:	Ohad Ben-Cohen <ohad@wizery.com>
14535M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14536L:	linux-remoteproc@vger.kernel.org
14537S:	Maintained
14538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14539F:	Documentation/ABI/testing/sysfs-bus-rpmsg
14540F:	Documentation/rpmsg.txt
14541F:	drivers/rpmsg/
14542F:	include/linux/rpmsg.h
14543F:	include/linux/rpmsg/
14544F:	include/uapi/linux/rpmsg.h
14545F:	samples/rpmsg/
14546
14547RENESAS CLOCK DRIVERS
14548M:	Geert Uytterhoeven <geert+renesas@glider.be>
14549L:	linux-renesas-soc@vger.kernel.org
14550S:	Supported
14551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14552F:	Documentation/devicetree/bindings/clock/renesas,*
14553F:	drivers/clk/renesas/
14554
14555RENESAS EMEV2 I2C DRIVER
14556M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14557S:	Supported
14558F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14559F:	drivers/i2c/busses/i2c-emev2.c
14560
14561RENESAS ETHERNET DRIVERS
14562R:	Sergei Shtylyov <sergei.shtylyov@gmail.com>
14563L:	netdev@vger.kernel.org
14564L:	linux-renesas-soc@vger.kernel.org
14565F:	Documentation/devicetree/bindings/net/renesas,*.txt
14566F:	Documentation/devicetree/bindings/net/renesas,*.yaml
14567F:	drivers/net/ethernet/renesas/
14568F:	include/linux/sh_eth.h
14569
14570RENESAS R-CAR GYROADC DRIVER
14571M:	Marek Vasut <marek.vasut@gmail.com>
14572L:	linux-iio@vger.kernel.org
14573S:	Supported
14574F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14575F:	drivers/iio/adc/rcar-gyroadc.c
14576
14577RENESAS R-CAR I2C DRIVERS
14578M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14579S:	Supported
14580F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14581F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
14582F:	drivers/i2c/busses/i2c-rcar.c
14583F:	drivers/i2c/busses/i2c-sh_mobile.c
14584
14585RENESAS R-CAR THERMAL DRIVERS
14586M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14587L:	linux-renesas-soc@vger.kernel.org
14588S:	Supported
14589F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14590F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14591F:	drivers/thermal/rcar_gen3_thermal.c
14592F:	drivers/thermal/rcar_thermal.c
14593
14594RENESAS RIIC DRIVER
14595M:	Chris Brandt <chris.brandt@renesas.com>
14596S:	Supported
14597F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
14598F:	drivers/i2c/busses/i2c-riic.c
14599
14600RENESAS USB PHY DRIVER
14601M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14602L:	linux-renesas-soc@vger.kernel.org
14603S:	Maintained
14604F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
14605
14606RESET CONTROLLER FRAMEWORK
14607M:	Philipp Zabel <p.zabel@pengutronix.de>
14608S:	Maintained
14609T:	git git://git.pengutronix.de/git/pza/linux
14610F:	Documentation/devicetree/bindings/reset/
14611F:	drivers/reset/
14612F:	include/dt-bindings/reset/
14613F:	include/linux/reset-controller.h
14614F:	include/linux/reset.h
14615F:	include/linux/reset/
14616K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14617
14618RESTARTABLE SEQUENCES SUPPORT
14619M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14620M:	Peter Zijlstra <peterz@infradead.org>
14621M:	"Paul E. McKenney" <paulmck@kernel.org>
14622M:	Boqun Feng <boqun.feng@gmail.com>
14623L:	linux-kernel@vger.kernel.org
14624S:	Supported
14625F:	include/trace/events/rseq.h
14626F:	include/uapi/linux/rseq.h
14627F:	kernel/rseq.c
14628F:	tools/testing/selftests/rseq/
14629
14630RFKILL
14631M:	Johannes Berg <johannes@sipsolutions.net>
14632L:	linux-wireless@vger.kernel.org
14633S:	Maintained
14634W:	https://wireless.wiki.kernel.org/
14635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14637F:	Documentation/ABI/stable/sysfs-class-rfkill
14638F:	Documentation/driver-api/rfkill.rst
14639F:	include/linux/rfkill.h
14640F:	include/uapi/linux/rfkill.h
14641F:	net/rfkill/
14642
14643RHASHTABLE
14644M:	Thomas Graf <tgraf@suug.ch>
14645M:	Herbert Xu <herbert@gondor.apana.org.au>
14646L:	netdev@vger.kernel.org
14647S:	Maintained
14648F:	include/linux/rhashtable-types.h
14649F:	include/linux/rhashtable.h
14650F:	lib/rhashtable.c
14651F:	lib/test_rhashtable.c
14652
14653RICOH R5C592 MEMORYSTICK DRIVER
14654M:	Maxim Levitsky <maximlevitsky@gmail.com>
14655S:	Maintained
14656F:	drivers/memstick/host/r592.*
14657
14658RICOH SMARTMEDIA/XD DRIVER
14659M:	Maxim Levitsky <maximlevitsky@gmail.com>
14660S:	Maintained
14661F:	drivers/mtd/nand/raw/r852.c
14662F:	drivers/mtd/nand/raw/r852.h
14663
14664RISC-V ARCHITECTURE
14665M:	Paul Walmsley <paul.walmsley@sifive.com>
14666M:	Palmer Dabbelt <palmer@dabbelt.com>
14667M:	Albert Ou <aou@eecs.berkeley.edu>
14668L:	linux-riscv@lists.infradead.org
14669S:	Supported
14670P:	Documentation/riscv/patch-acceptance.rst
14671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14672F:	arch/riscv/
14673N:	riscv
14674K:	riscv
14675
14676RNBD BLOCK DRIVERS
14677M:	Danil Kipnis <danil.kipnis@cloud.ionos.com>
14678M:	Jack Wang <jinpu.wang@cloud.ionos.com>
14679L:	linux-block@vger.kernel.org
14680S:	Maintained
14681F:	drivers/block/rnbd/
14682
14683ROCCAT DRIVERS
14684M:	Stefan Achatz <erazor_de@users.sourceforge.net>
14685S:	Maintained
14686W:	http://sourceforge.net/projects/roccat/
14687F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
14688F:	drivers/hid/hid-roccat*
14689F:	include/linux/hid-roccat*
14690
14691ROCKCHIP ISP V1 DRIVER
14692M:	Helen Koike <helen.koike@collabora.com>
14693L:	linux-media@vger.kernel.org
14694S:	Maintained
14695F:	drivers/staging/media/rkisp1/
14696
14697ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14698M:	Jacob Chen <jacob-chen@iotwrt.com>
14699M:	Ezequiel Garcia <ezequiel@collabora.com>
14700L:	linux-media@vger.kernel.org
14701L:	linux-rockchip@lists.infradead.org
14702S:	Maintained
14703F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
14704F:	drivers/media/platform/rockchip/rga/
14705
14706ROCKCHIP VIDEO DECODER DRIVER
14707M:	Ezequiel Garcia <ezequiel@collabora.com>
14708L:	linux-media@vger.kernel.org
14709L:	linux-rockchip@lists.infradead.org
14710S:	Maintained
14711F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14712F:	drivers/staging/media/rkvdec/
14713
14714ROCKER DRIVER
14715M:	Jiri Pirko <jiri@resnulli.us>
14716L:	netdev@vger.kernel.org
14717S:	Supported
14718F:	drivers/net/ethernet/rocker/
14719
14720ROCKETPORT DRIVER
14721S:	Maintained
14722W:	http://www.comtrol.com
14723F:	Documentation/driver-api/serial/rocket.rst
14724F:	drivers/tty/rocket*
14725
14726ROCKETPORT EXPRESS/INFINITY DRIVER
14727M:	Kevin Cernekee <cernekee@gmail.com>
14728L:	linux-serial@vger.kernel.org
14729S:	Odd Fixes
14730F:	drivers/tty/serial/rp2.*
14731
14732ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14733M:	Tomasz Duszynski <tduszyns@gmail.com>
14734S:	Maintained
14735F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
14736F:	drivers/iio/light/bh1750.c
14737
14738ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14739M:	Marek Vasut <marek.vasut+renesas@gmail.com>
14740L:	linux-kernel@vger.kernel.org
14741L:	linux-renesas-soc@vger.kernel.org
14742S:	Supported
14743F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14744F:	drivers/gpio/gpio-bd9571mwv.c
14745F:	drivers/mfd/bd9571mwv.c
14746F:	drivers/regulator/bd9571mwv-regulator.c
14747F:	include/linux/mfd/bd9571mwv.h
14748
14749ROSE NETWORK LAYER
14750M:	Ralf Baechle <ralf@linux-mips.org>
14751L:	linux-hams@vger.kernel.org
14752S:	Maintained
14753W:	http://www.linux-ax25.org/
14754F:	include/net/rose.h
14755F:	include/uapi/linux/rose.h
14756F:	net/rose/
14757
14758ROTATION DRIVER FOR ALLWINNER A83T
14759M:	Jernej Skrabec <jernej.skrabec@siol.net>
14760L:	linux-media@vger.kernel.org
14761S:	Maintained
14762T:	git git://linuxtv.org/media_tree.git
14763F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14764F:	drivers/media/platform/sunxi/sun8i-rotate/
14765
14766RTL2830 MEDIA DRIVER
14767M:	Antti Palosaari <crope@iki.fi>
14768L:	linux-media@vger.kernel.org
14769S:	Maintained
14770W:	https://linuxtv.org
14771W:	http://palosaari.fi/linux/
14772Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14773T:	git git://linuxtv.org/anttip/media_tree.git
14774F:	drivers/media/dvb-frontends/rtl2830*
14775
14776RTL2832 MEDIA DRIVER
14777M:	Antti Palosaari <crope@iki.fi>
14778L:	linux-media@vger.kernel.org
14779S:	Maintained
14780W:	https://linuxtv.org
14781W:	http://palosaari.fi/linux/
14782Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14783T:	git git://linuxtv.org/anttip/media_tree.git
14784F:	drivers/media/dvb-frontends/rtl2832*
14785
14786RTL2832_SDR MEDIA DRIVER
14787M:	Antti Palosaari <crope@iki.fi>
14788L:	linux-media@vger.kernel.org
14789S:	Maintained
14790W:	https://linuxtv.org
14791W:	http://palosaari.fi/linux/
14792Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14793T:	git git://linuxtv.org/anttip/media_tree.git
14794F:	drivers/media/dvb-frontends/rtl2832_sdr*
14795
14796RTL8180 WIRELESS DRIVER
14797L:	linux-wireless@vger.kernel.org
14798S:	Orphan
14799W:	https://wireless.wiki.kernel.org/
14800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14801F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14802
14803RTL8187 WIRELESS DRIVER
14804M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14805M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14806M:	Larry Finger <Larry.Finger@lwfinger.net>
14807L:	linux-wireless@vger.kernel.org
14808S:	Maintained
14809W:	https://wireless.wiki.kernel.org/
14810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14811F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14812
14813RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14814M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14815L:	linux-wireless@vger.kernel.org
14816S:	Maintained
14817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14818F:	drivers/net/wireless/realtek/rtl8xxxu/
14819
14820RTRS TRANSPORT DRIVERS
14821M:	Danil Kipnis <danil.kipnis@cloud.ionos.com>
14822M:	Jack Wang <jinpu.wang@cloud.ionos.com>
14823L:	linux-rdma@vger.kernel.org
14824S:	Maintained
14825F:	drivers/infiniband/ulp/rtrs/
14826
14827RXRPC SOCKETS (AF_RXRPC)
14828M:	David Howells <dhowells@redhat.com>
14829L:	linux-afs@lists.infradead.org
14830S:	Supported
14831W:	https://www.infradead.org/~dhowells/kafs/
14832F:	Documentation/networking/rxrpc.rst
14833F:	include/keys/rxrpc-type.h
14834F:	include/net/af_rxrpc.h
14835F:	include/trace/events/rxrpc.h
14836F:	include/uapi/linux/rxrpc.h
14837F:	net/rxrpc/
14838
14839S3 SAVAGE FRAMEBUFFER DRIVER
14840M:	Antonino Daplas <adaplas@gmail.com>
14841L:	linux-fbdev@vger.kernel.org
14842S:	Maintained
14843F:	drivers/video/fbdev/savage/
14844
14845S390
14846M:	Heiko Carstens <hca@linux.ibm.com>
14847M:	Vasily Gorbik <gor@linux.ibm.com>
14848M:	Christian Borntraeger <borntraeger@de.ibm.com>
14849L:	linux-s390@vger.kernel.org
14850S:	Supported
14851W:	http://www.ibm.com/developerworks/linux/linux390/
14852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14853F:	Documentation/driver-api/s390-drivers.rst
14854F:	Documentation/s390/
14855F:	arch/s390/
14856F:	drivers/s390/
14857
14858S390 COMMON I/O LAYER
14859M:	Vineeth Vijayan <vneethv@linux.ibm.com>
14860M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14861L:	linux-s390@vger.kernel.org
14862S:	Supported
14863W:	http://www.ibm.com/developerworks/linux/linux390/
14864F:	drivers/s390/cio/
14865
14866S390 DASD DRIVER
14867M:	Stefan Haberland <sth@linux.ibm.com>
14868M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14869L:	linux-s390@vger.kernel.org
14870S:	Supported
14871W:	http://www.ibm.com/developerworks/linux/linux390/
14872F:	block/partitions/ibm.c
14873F:	drivers/s390/block/dasd*
14874F:	include/linux/dasd_mod.h
14875
14876S390 IOMMU (PCI)
14877M:	Matthew Rosato <mjrosato@linux.ibm.com>
14878M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
14879L:	linux-s390@vger.kernel.org
14880S:	Supported
14881W:	http://www.ibm.com/developerworks/linux/linux390/
14882F:	drivers/iommu/s390-iommu.c
14883
14884S390 IUCV NETWORK LAYER
14885M:	Julian Wiedmann <jwi@linux.ibm.com>
14886M:	Karsten Graul <kgraul@linux.ibm.com>
14887M:	Ursula Braun <ubraun@linux.ibm.com>
14888L:	linux-s390@vger.kernel.org
14889S:	Supported
14890W:	http://www.ibm.com/developerworks/linux/linux390/
14891F:	drivers/s390/net/*iucv*
14892F:	include/net/iucv/
14893F:	net/iucv/
14894
14895S390 NETWORK DRIVERS
14896M:	Julian Wiedmann <jwi@linux.ibm.com>
14897M:	Karsten Graul <kgraul@linux.ibm.com>
14898M:	Ursula Braun <ubraun@linux.ibm.com>
14899L:	linux-s390@vger.kernel.org
14900S:	Supported
14901W:	http://www.ibm.com/developerworks/linux/linux390/
14902F:	drivers/s390/net/
14903
14904S390 PCI SUBSYSTEM
14905M:	Niklas Schnelle <schnelle@linux.ibm.com>
14906M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
14907L:	linux-s390@vger.kernel.org
14908S:	Supported
14909W:	http://www.ibm.com/developerworks/linux/linux390/
14910F:	arch/s390/pci/
14911F:	drivers/pci/hotplug/s390_pci_hpc.c
14912F:	Documentation/s390/pci.rst
14913
14914S390 VFIO AP DRIVER
14915M:	Tony Krowiak <akrowiak@linux.ibm.com>
14916M:	Pierre Morel <pmorel@linux.ibm.com>
14917M:	Halil Pasic <pasic@linux.ibm.com>
14918L:	linux-s390@vger.kernel.org
14919S:	Supported
14920W:	http://www.ibm.com/developerworks/linux/linux390/
14921F:	Documentation/s390/vfio-ap.rst
14922F:	drivers/s390/crypto/vfio_ap_drv.c
14923F:	drivers/s390/crypto/vfio_ap_ops.c
14924F:	drivers/s390/crypto/vfio_ap_private.h
14925
14926S390 VFIO-CCW DRIVER
14927M:	Cornelia Huck <cohuck@redhat.com>
14928M:	Eric Farman <farman@linux.ibm.com>
14929R:	Halil Pasic <pasic@linux.ibm.com>
14930L:	linux-s390@vger.kernel.org
14931L:	kvm@vger.kernel.org
14932S:	Supported
14933F:	Documentation/s390/vfio-ccw.rst
14934F:	drivers/s390/cio/vfio_ccw*
14935F:	include/uapi/linux/vfio_ccw.h
14936
14937S390 ZCRYPT DRIVER
14938M:	Harald Freudenberger <freude@linux.ibm.com>
14939L:	linux-s390@vger.kernel.org
14940S:	Supported
14941W:	http://www.ibm.com/developerworks/linux/linux390/
14942F:	drivers/s390/crypto/
14943
14944S390 ZFCP DRIVER
14945M:	Steffen Maier <maier@linux.ibm.com>
14946M:	Benjamin Block <bblock@linux.ibm.com>
14947L:	linux-s390@vger.kernel.org
14948S:	Supported
14949W:	http://www.ibm.com/developerworks/linux/linux390/
14950F:	drivers/s390/scsi/zfcp_*
14951
14952S3C24XX SD/MMC Driver
14953M:	Ben Dooks <ben-linux@fluff.org>
14954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14955S:	Supported
14956F:	drivers/mmc/host/s3cmci.*
14957
14958SAA6588 RDS RECEIVER DRIVER
14959M:	Hans Verkuil <hverkuil@xs4all.nl>
14960L:	linux-media@vger.kernel.org
14961S:	Odd Fixes
14962W:	https://linuxtv.org
14963T:	git git://linuxtv.org/media_tree.git
14964F:	drivers/media/i2c/saa6588*
14965
14966SAA7134 VIDEO4LINUX DRIVER
14967M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14968L:	linux-media@vger.kernel.org
14969S:	Odd fixes
14970W:	https://linuxtv.org
14971T:	git git://linuxtv.org/media_tree.git
14972F:	Documentation/driver-api/media/drivers/saa7134*
14973F:	drivers/media/pci/saa7134/
14974
14975SAA7146 VIDEO4LINUX-2 DRIVER
14976M:	Hans Verkuil <hverkuil@xs4all.nl>
14977L:	linux-media@vger.kernel.org
14978S:	Maintained
14979T:	git git://linuxtv.org/media_tree.git
14980F:	drivers/media/common/saa7146/
14981F:	drivers/media/pci/saa7146/
14982F:	include/media/drv-intf/saa7146*
14983
14984SAFESETID SECURITY MODULE
14985M:	Micah Morton <mortonm@chromium.org>
14986S:	Supported
14987F:	Documentation/admin-guide/LSM/SafeSetID.rst
14988F:	security/safesetid/
14989
14990SAMSUNG AUDIO (ASoC) DRIVERS
14991M:	Krzysztof Kozlowski <krzk@kernel.org>
14992M:	Sangbeom Kim <sbkim73@samsung.com>
14993M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14994L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14995S:	Supported
14996F:	Documentation/devicetree/bindings/sound/samsung*
14997F:	sound/soc/samsung/
14998
14999SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15000M:	Krzysztof Kozlowski <krzk@kernel.org>
15001L:	linux-crypto@vger.kernel.org
15002L:	linux-samsung-soc@vger.kernel.org
15003S:	Maintained
15004F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15005F:	drivers/crypto/exynos-rng.c
15006
15007SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15008M:	Łukasz Stelmach <l.stelmach@samsung.com>
15009L:	linux-samsung-soc@vger.kernel.org
15010S:	Maintained
15011F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15012F:	drivers/char/hw_random/exynos-trng.c
15013
15014SAMSUNG FRAMEBUFFER DRIVER
15015M:	Jingoo Han <jingoohan1@gmail.com>
15016L:	linux-fbdev@vger.kernel.org
15017S:	Maintained
15018F:	drivers/video/fbdev/s3c-fb.c
15019
15020SAMSUNG LAPTOP DRIVER
15021M:	Corentin Chary <corentin.chary@gmail.com>
15022L:	platform-driver-x86@vger.kernel.org
15023S:	Maintained
15024F:	drivers/platform/x86/samsung-laptop.c
15025
15026SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15027M:	Sangbeom Kim <sbkim73@samsung.com>
15028M:	Krzysztof Kozlowski <krzk@kernel.org>
15029M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15030L:	linux-kernel@vger.kernel.org
15031L:	linux-samsung-soc@vger.kernel.org
15032S:	Supported
15033F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15034F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15035F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15036F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15037F:	drivers/clk/clk-s2mps11.c
15038F:	drivers/mfd/sec*.c
15039F:	drivers/regulator/s2m*.c
15040F:	drivers/regulator/s5m*.c
15041F:	drivers/rtc/rtc-s5m.c
15042F:	include/linux/mfd/samsung/
15043
15044SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15045M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15046L:	linux-media@vger.kernel.org
15047L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15048S:	Maintained
15049F:	drivers/media/platform/s3c-camif/
15050F:	include/media/drv-intf/s3c_camif.h
15051
15052SAMSUNG S3FWRN5 NFC DRIVER
15053M:	Robert Baldyga <r.baldyga@samsung.com>
15054M:	Krzysztof Opasiak <k.opasiak@samsung.com>
15055L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15056S:	Supported
15057F:	drivers/nfc/s3fwrn5
15058
15059SAMSUNG S5C73M3 CAMERA DRIVER
15060M:	Kyungmin Park <kyungmin.park@samsung.com>
15061M:	Andrzej Hajda <a.hajda@samsung.com>
15062L:	linux-media@vger.kernel.org
15063S:	Supported
15064F:	drivers/media/i2c/s5c73m3/*
15065
15066SAMSUNG S5K5BAF CAMERA DRIVER
15067M:	Kyungmin Park <kyungmin.park@samsung.com>
15068M:	Andrzej Hajda <a.hajda@samsung.com>
15069L:	linux-media@vger.kernel.org
15070S:	Supported
15071F:	drivers/media/i2c/s5k5baf.c
15072
15073SAMSUNG S5P Security SubSystem (SSS) DRIVER
15074M:	Krzysztof Kozlowski <krzk@kernel.org>
15075M:	Vladimir Zapolskiy <vz@mleia.com>
15076M:	Kamil Konieczny <k.konieczny@samsung.com>
15077L:	linux-crypto@vger.kernel.org
15078L:	linux-samsung-soc@vger.kernel.org
15079S:	Maintained
15080F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15081F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15082F:	drivers/crypto/s5p-sss.c
15083
15084SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15085M:	Kyungmin Park <kyungmin.park@samsung.com>
15086M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15087L:	linux-media@vger.kernel.org
15088S:	Supported
15089Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15090F:	drivers/media/platform/exynos4-is/
15091
15092SAMSUNG SOC CLOCK DRIVERS
15093M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15094M:	Tomasz Figa <tomasz.figa@gmail.com>
15095M:	Chanwoo Choi <cw00.choi@samsung.com>
15096L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15097S:	Supported
15098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15099F:	Documentation/devicetree/bindings/clock/exynos*.txt
15100F:	Documentation/devicetree/bindings/clock/samsung,s3c*
15101F:	Documentation/devicetree/bindings/clock/samsung,s5p*
15102F:	drivers/clk/samsung/
15103F:	include/dt-bindings/clock/exynos*.h
15104
15105SAMSUNG SPI DRIVERS
15106M:	Kukjin Kim <kgene@kernel.org>
15107M:	Krzysztof Kozlowski <krzk@kernel.org>
15108M:	Andi Shyti <andi@etezian.org>
15109L:	linux-spi@vger.kernel.org
15110L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15111S:	Maintained
15112F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
15113F:	drivers/spi/spi-s3c*
15114F:	include/linux/platform_data/spi-s3c64xx.h
15115
15116SAMSUNG SXGBE DRIVERS
15117M:	Byungho An <bh74.an@samsung.com>
15118L:	netdev@vger.kernel.org
15119S:	Supported
15120F:	drivers/net/ethernet/samsung/sxgbe/
15121
15122SAMSUNG THERMAL DRIVER
15123M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15124L:	linux-pm@vger.kernel.org
15125L:	linux-samsung-soc@vger.kernel.org
15126S:	Supported
15127T:	git https://github.com/lmajewski/linux-samsung-thermal.git
15128F:	drivers/thermal/samsung/
15129
15130SAMSUNG USB2 PHY DRIVER
15131M:	Kamil Debski <kamil@wypas.org>
15132M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15133L:	linux-kernel@vger.kernel.org
15134S:	Supported
15135F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
15136F:	Documentation/driver-api/phy/samsung-usb2.rst
15137F:	drivers/phy/samsung/phy-exynos4210-usb2.c
15138F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
15139F:	drivers/phy/samsung/phy-exynos5250-usb2.c
15140F:	drivers/phy/samsung/phy-s5pv210-usb2.c
15141F:	drivers/phy/samsung/phy-samsung-usb2.c
15142F:	drivers/phy/samsung/phy-samsung-usb2.h
15143
15144SC1200 WDT DRIVER
15145M:	Zwane Mwaikambo <zwanem@gmail.com>
15146S:	Maintained
15147F:	drivers/watchdog/sc1200wdt.c
15148
15149SCHEDULER
15150M:	Ingo Molnar <mingo@redhat.com>
15151M:	Peter Zijlstra <peterz@infradead.org>
15152M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15153M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15154R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15155R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15156R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15157R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15158L:	linux-kernel@vger.kernel.org
15159S:	Maintained
15160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15161F:	include/linux/preempt.h
15162F:	include/linux/sched.h
15163F:	include/linux/wait.h
15164F:	include/uapi/linux/sched.h
15165F:	kernel/sched/
15166
15167SCR24X CHIP CARD INTERFACE DRIVER
15168M:	Lubomir Rintel <lkundrak@v3.sk>
15169S:	Supported
15170F:	drivers/char/pcmcia/scr24x_cs.c
15171
15172SCSI CDROM DRIVER
15173M:	Jens Axboe <axboe@kernel.dk>
15174L:	linux-scsi@vger.kernel.org
15175S:	Maintained
15176W:	http://www.kernel.dk
15177F:	drivers/scsi/sr*
15178
15179SCSI RDMA PROTOCOL (SRP) INITIATOR
15180M:	Bart Van Assche <bvanassche@acm.org>
15181L:	linux-rdma@vger.kernel.org
15182S:	Supported
15183Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15184F:	drivers/infiniband/ulp/srp/
15185F:	include/scsi/srp.h
15186
15187SCSI RDMA PROTOCOL (SRP) TARGET
15188M:	Bart Van Assche <bvanassche@acm.org>
15189L:	linux-rdma@vger.kernel.org
15190L:	target-devel@vger.kernel.org
15191S:	Supported
15192Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15193F:	drivers/infiniband/ulp/srpt/
15194
15195SCSI SG DRIVER
15196M:	Doug Gilbert <dgilbert@interlog.com>
15197L:	linux-scsi@vger.kernel.org
15198S:	Maintained
15199W:	http://sg.danny.cz/sg
15200F:	Documentation/scsi/scsi-generic.rst
15201F:	drivers/scsi/sg.c
15202F:	include/scsi/sg.h
15203
15204SCSI SUBSYSTEM
15205M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
15206M:	"Martin K. Petersen" <martin.petersen@oracle.com>
15207L:	linux-scsi@vger.kernel.org
15208S:	Maintained
15209Q:	https://patchwork.kernel.org/project/linux-scsi/list/
15210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15212F:	Documentation/devicetree/bindings/scsi/
15213F:	drivers/scsi/
15214F:	include/scsi/
15215
15216SCSI TAPE DRIVER
15217M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15218L:	linux-scsi@vger.kernel.org
15219S:	Maintained
15220F:	Documentation/scsi/st.rst
15221F:	drivers/scsi/st.*
15222F:	drivers/scsi/st_*.h
15223
15224SCSI TARGET SUBSYSTEM
15225M:	"Martin K. Petersen" <martin.petersen@oracle.com>
15226L:	linux-scsi@vger.kernel.org
15227L:	target-devel@vger.kernel.org
15228S:	Supported
15229W:	http://www.linux-iscsi.org
15230Q:	https://patchwork.kernel.org/project/target-devel/list/
15231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15232F:	Documentation/target/
15233F:	drivers/target/
15234F:	include/target/
15235
15236SCTP PROTOCOL
15237M:	Vlad Yasevich <vyasevich@gmail.com>
15238M:	Neil Horman <nhorman@tuxdriver.com>
15239M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15240L:	linux-sctp@vger.kernel.org
15241S:	Maintained
15242W:	http://lksctp.sourceforge.net
15243F:	Documentation/networking/sctp.rst
15244F:	include/linux/sctp.h
15245F:	include/net/sctp/
15246F:	include/uapi/linux/sctp.h
15247F:	net/sctp/
15248
15249SCx200 CPU SUPPORT
15250M:	Jim Cromie <jim.cromie@gmail.com>
15251S:	Odd Fixes
15252F:	Documentation/i2c/busses/scx200_acb.rst
15253F:	arch/x86/platform/scx200/
15254F:	drivers/i2c/busses/scx200*
15255F:	drivers/mtd/maps/scx200_docflash.c
15256F:	drivers/watchdog/scx200_wdt.c
15257F:	include/linux/scx200.h
15258
15259SCx200 GPIO DRIVER
15260M:	Jim Cromie <jim.cromie@gmail.com>
15261S:	Maintained
15262F:	drivers/char/scx200_gpio.c
15263F:	include/linux/scx200_gpio.h
15264
15265SCx200 HRT CLOCKSOURCE DRIVER
15266M:	Jim Cromie <jim.cromie@gmail.com>
15267S:	Maintained
15268F:	drivers/clocksource/scx200_hrt.c
15269
15270SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15271M:	Sascha Sommer <saschasommer@freenet.de>
15272L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15273S:	Maintained
15274F:	drivers/mmc/host/sdricoh_cs.c
15275
15276SECO BOARDS CEC DRIVER
15277M:	Ettore Chimenti <ek5.chimenti@gmail.com>
15278S:	Maintained
15279F:	drivers/media/platform/seco-cec/seco-cec.c
15280F:	drivers/media/platform/seco-cec/seco-cec.h
15281
15282SECURE COMPUTING
15283M:	Kees Cook <keescook@chromium.org>
15284R:	Andy Lutomirski <luto@amacapital.net>
15285R:	Will Drewry <wad@chromium.org>
15286S:	Supported
15287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15288F:	Documentation/userspace-api/seccomp_filter.rst
15289F:	include/linux/seccomp.h
15290F:	include/uapi/linux/seccomp.h
15291F:	kernel/seccomp.c
15292F:	tools/testing/selftests/kselftest_harness.h
15293F:	tools/testing/selftests/seccomp/*
15294K:	\bsecure_computing
15295K:	\bTIF_SECCOMP\b
15296
15297SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15298M:	Al Cooper <alcooperx@gmail.com>
15299L:	linux-mmc@vger.kernel.org
15300L:	bcm-kernel-feedback-list@broadcom.com
15301S:	Maintained
15302F:	drivers/mmc/host/sdhci-brcmstb*
15303
15304SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15305M:	Adrian Hunter <adrian.hunter@intel.com>
15306L:	linux-mmc@vger.kernel.org
15307S:	Maintained
15308F:	drivers/mmc/host/sdhci*
15309F:	include/linux/mmc/sdhci*
15310
15311SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15312M:	Ludovic Desroches <ludovic.desroches@microchip.com>
15313L:	linux-mmc@vger.kernel.org
15314S:	Supported
15315F:	drivers/mmc/host/sdhci-of-at91.c
15316
15317SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15318M:	Ben Dooks <ben-linux@fluff.org>
15319M:	Jaehoon Chung <jh80.chung@samsung.com>
15320L:	linux-mmc@vger.kernel.org
15321S:	Maintained
15322F:	drivers/mmc/host/sdhci-s3c*
15323
15324SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15325M:	Viresh Kumar <vireshk@kernel.org>
15326L:	linux-mmc@vger.kernel.org
15327S:	Maintained
15328F:	drivers/mmc/host/sdhci-spear.c
15329
15330SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15331M:	Kishon Vijay Abraham I <kishon@ti.com>
15332L:	linux-mmc@vger.kernel.org
15333S:	Maintained
15334F:	drivers/mmc/host/sdhci-omap.c
15335
15336SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15337M:	Jonathan Derrick <jonathan.derrick@intel.com>
15338M:	Revanth Rajashekar <revanth.rajashekar@intel.com>
15339L:	linux-block@vger.kernel.org
15340S:	Supported
15341F:	block/opal_proto.h
15342F:	block/sed*
15343F:	include/linux/sed*
15344F:	include/uapi/linux/sed*
15345
15346SECURITY CONTACT
15347M:	Security Officers <security@kernel.org>
15348S:	Supported
15349
15350SECURITY SUBSYSTEM
15351M:	James Morris <jmorris@namei.org>
15352M:	"Serge E. Hallyn" <serge@hallyn.com>
15353L:	linux-security-module@vger.kernel.org (suggested Cc:)
15354S:	Supported
15355W:	http://kernsec.org/
15356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15357F:	security/
15358X:	security/selinux/
15359
15360SELINUX SECURITY MODULE
15361M:	Paul Moore <paul@paul-moore.com>
15362M:	Stephen Smalley <stephen.smalley.work@gmail.com>
15363M:	Eric Paris <eparis@parisplace.org>
15364L:	selinux@vger.kernel.org
15365S:	Supported
15366W:	https://selinuxproject.org
15367W:	https://github.com/SELinuxProject
15368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15369F:	Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15370F:	Documentation/ABI/obsolete/sysfs-selinux-disable
15371F:	Documentation/admin-guide/LSM/SELinux.rst
15372F:	include/uapi/linux/selinux_netlink.h
15373F:	scripts/selinux/
15374F:	security/selinux/
15375
15376SENSABLE PHANTOM
15377M:	Jiri Slaby <jirislaby@gmail.com>
15378S:	Maintained
15379F:	drivers/misc/phantom.c
15380F:	include/uapi/linux/phantom.h
15381
15382SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15383M:	Tomasz Duszynski <tduszyns@gmail.com>
15384S:	Maintained
15385F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15386F:	drivers/iio/chemical/sps30.c
15387
15388SERIAL DEVICE BUS
15389M:	Rob Herring <robh@kernel.org>
15390L:	linux-serial@vger.kernel.org
15391S:	Maintained
15392F:	Documentation/devicetree/bindings/serial/serial.yaml
15393F:	drivers/tty/serdev/
15394F:	include/linux/serdev.h
15395
15396SERIAL DRIVERS
15397M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15398L:	linux-serial@vger.kernel.org
15399S:	Maintained
15400F:	Documentation/devicetree/bindings/serial/
15401F:	drivers/tty/serial/
15402
15403SERIAL IR RECEIVER
15404M:	Sean Young <sean@mess.org>
15405L:	linux-media@vger.kernel.org
15406S:	Maintained
15407F:	drivers/media/rc/serial_ir.c
15408
15409SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15410M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15411L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15412S:	Maintained
15413F:	Documentation/devicetree/bindings/slimbus/
15414F:	drivers/slimbus/
15415F:	include/linux/slimbus.h
15416
15417SFC NETWORK DRIVER
15418M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15419M:	Edward Cree <ecree@solarflare.com>
15420M:	Martin Habets <mhabets@solarflare.com>
15421L:	netdev@vger.kernel.org
15422S:	Supported
15423F:	drivers/net/ethernet/sfc/
15424
15425SFF/SFP/SFP+ MODULE SUPPORT
15426M:	Russell King <linux@armlinux.org.uk>
15427L:	netdev@vger.kernel.org
15428S:	Maintained
15429F:	drivers/net/phy/phylink.c
15430F:	drivers/net/phy/sfp*
15431F:	include/linux/phylink.h
15432F:	include/linux/sfp.h
15433K:	phylink
15434
15435SGI GRU DRIVER
15436M:	Dimitri Sivanich <sivanich@sgi.com>
15437S:	Maintained
15438F:	drivers/misc/sgi-gru/
15439
15440SGI XP/XPC/XPNET DRIVER
15441M:	Cliff Whickman <cpw@sgi.com>
15442M:	Robin Holt <robinmholt@gmail.com>
15443S:	Maintained
15444F:	drivers/misc/sgi-xp/
15445
15446SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15447M:	Ursula Braun <ubraun@linux.ibm.com>
15448M:	Karsten Graul <kgraul@linux.ibm.com>
15449L:	linux-s390@vger.kernel.org
15450S:	Supported
15451W:	http://www.ibm.com/developerworks/linux/linux390/
15452F:	net/smc/
15453
15454SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15455M:	Linus Walleij <linus.walleij@linaro.org>
15456L:	linux-iio@vger.kernel.org
15457S:	Maintained
15458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15459F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15460F:	drivers/iio/light/gp2ap002.c
15461
15462SHARP RJ54N1CB0C SENSOR DRIVER
15463M:	Jacopo Mondi <jacopo@jmondi.org>
15464L:	linux-media@vger.kernel.org
15465S:	Odd fixes
15466T:	git git://linuxtv.org/media_tree.git
15467F:	drivers/media/i2c/rj54n1cb0c.c
15468F:	include/media/i2c/rj54n1cb0c.h
15469
15470SH_VOU V4L2 OUTPUT DRIVER
15471L:	linux-media@vger.kernel.org
15472S:	Orphan
15473F:	drivers/media/platform/sh_vou.c
15474F:	include/media/drv-intf/sh_vou.h
15475
15476SI2157 MEDIA DRIVER
15477M:	Antti Palosaari <crope@iki.fi>
15478L:	linux-media@vger.kernel.org
15479S:	Maintained
15480W:	https://linuxtv.org
15481W:	http://palosaari.fi/linux/
15482Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15483T:	git git://linuxtv.org/anttip/media_tree.git
15484F:	drivers/media/tuners/si2157*
15485
15486SI2165 MEDIA DRIVER
15487M:	Matthias Schwarzott <zzam@gentoo.org>
15488L:	linux-media@vger.kernel.org
15489S:	Maintained
15490W:	https://linuxtv.org
15491Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15492F:	drivers/media/dvb-frontends/si2165*
15493
15494SI2168 MEDIA DRIVER
15495M:	Antti Palosaari <crope@iki.fi>
15496L:	linux-media@vger.kernel.org
15497S:	Maintained
15498W:	https://linuxtv.org
15499W:	http://palosaari.fi/linux/
15500Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15501T:	git git://linuxtv.org/anttip/media_tree.git
15502F:	drivers/media/dvb-frontends/si2168*
15503
15504SI470X FM RADIO RECEIVER I2C DRIVER
15505M:	Hans Verkuil <hverkuil@xs4all.nl>
15506L:	linux-media@vger.kernel.org
15507S:	Odd Fixes
15508W:	https://linuxtv.org
15509T:	git git://linuxtv.org/media_tree.git
15510F:	drivers/media/radio/si470x/radio-si470x-i2c.c
15511
15512SI470X FM RADIO RECEIVER USB DRIVER
15513M:	Hans Verkuil <hverkuil@xs4all.nl>
15514L:	linux-media@vger.kernel.org
15515S:	Maintained
15516W:	https://linuxtv.org
15517T:	git git://linuxtv.org/media_tree.git
15518F:	drivers/media/radio/si470x/radio-si470x-common.c
15519F:	drivers/media/radio/si470x/radio-si470x-usb.c
15520F:	drivers/media/radio/si470x/radio-si470x.h
15521
15522SI4713 FM RADIO TRANSMITTER I2C DRIVER
15523M:	Eduardo Valentin <edubezval@gmail.com>
15524L:	linux-media@vger.kernel.org
15525S:	Odd Fixes
15526W:	https://linuxtv.org
15527T:	git git://linuxtv.org/media_tree.git
15528F:	drivers/media/radio/si4713/si4713.?
15529
15530SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15531M:	Eduardo Valentin <edubezval@gmail.com>
15532L:	linux-media@vger.kernel.org
15533S:	Odd Fixes
15534W:	https://linuxtv.org
15535T:	git git://linuxtv.org/media_tree.git
15536F:	drivers/media/radio/si4713/radio-platform-si4713.c
15537
15538SI4713 FM RADIO TRANSMITTER USB DRIVER
15539M:	Hans Verkuil <hverkuil@xs4all.nl>
15540L:	linux-media@vger.kernel.org
15541S:	Maintained
15542W:	https://linuxtv.org
15543T:	git git://linuxtv.org/media_tree.git
15544F:	drivers/media/radio/si4713/radio-usb-si4713.c
15545
15546SIANO DVB DRIVER
15547M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15548L:	linux-media@vger.kernel.org
15549S:	Odd fixes
15550W:	https://linuxtv.org
15551T:	git git://linuxtv.org/media_tree.git
15552F:	drivers/media/common/siano/
15553F:	drivers/media/mmc/siano/
15554F:	drivers/media/usb/siano/
15555F:	drivers/media/usb/siano/
15556
15557SIFIVE DRIVERS
15558M:	Palmer Dabbelt <palmer@dabbelt.com>
15559M:	Paul Walmsley <paul.walmsley@sifive.com>
15560L:	linux-riscv@lists.infradead.org
15561S:	Supported
15562T:	git git://github.com/sifive/riscv-linux.git
15563N:	sifive
15564K:	[^@]sifive
15565
15566SIFIVE FU540 SYSTEM-ON-CHIP
15567M:	Paul Walmsley <paul.walmsley@sifive.com>
15568M:	Palmer Dabbelt <palmer@dabbelt.com>
15569L:	linux-riscv@lists.infradead.org
15570S:	Supported
15571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15572N:	fu540
15573K:	fu540
15574
15575SIFIVE PDMA DRIVER
15576M:	Green Wan <green.wan@sifive.com>
15577S:	Maintained
15578F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15579F:	drivers/dma/sf-pdma/
15580
15581SILEAD TOUCHSCREEN DRIVER
15582M:	Hans de Goede <hdegoede@redhat.com>
15583L:	linux-input@vger.kernel.org
15584L:	platform-driver-x86@vger.kernel.org
15585S:	Maintained
15586F:	drivers/input/touchscreen/silead.c
15587F:	drivers/platform/x86/touchscreen_dmi.c
15588
15589SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15590M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
15591S:	Supported
15592F:	drivers/staging/wfx/
15593
15594SILICON MOTION SM712 FRAME BUFFER DRIVER
15595M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15596M:	Teddy Wang <teddy.wang@siliconmotion.com>
15597M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15598L:	linux-fbdev@vger.kernel.org
15599S:	Maintained
15600F:	Documentation/fb/sm712fb.rst
15601F:	drivers/video/fbdev/sm712*
15602
15603SIMPLE FIRMWARE INTERFACE (SFI)
15604S:	Obsolete
15605W:	http://simplefirmware.org/
15606F:	arch/x86/platform/sfi/
15607F:	drivers/sfi/
15608F:	include/linux/sfi*.h
15609
15610SIMPLEFB FB DRIVER
15611M:	Hans de Goede <hdegoede@redhat.com>
15612L:	linux-fbdev@vger.kernel.org
15613S:	Maintained
15614F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15615F:	drivers/video/fbdev/simplefb.c
15616F:	include/linux/platform_data/simplefb.h
15617
15618SIMTEC EB110ATX (Chalice CATS)
15619M:	Vincent Sanders <vince@simtec.co.uk>
15620M:	Simtec Linux Team <linux@simtec.co.uk>
15621S:	Supported
15622W:	http://www.simtec.co.uk/products/EB110ATX/
15623
15624SIMTEC EB2410ITX (BAST)
15625M:	Vincent Sanders <vince@simtec.co.uk>
15626M:	Simtec Linux Team <linux@simtec.co.uk>
15627S:	Supported
15628W:	http://www.simtec.co.uk/products/EB2410ITX/
15629F:	arch/arm/mach-s3c24xx/bast-ide.c
15630F:	arch/arm/mach-s3c24xx/bast-irq.c
15631F:	arch/arm/mach-s3c24xx/mach-bast.c
15632
15633SIOX
15634M:	Thorsten Scherer <t.scherer@eckelmann.de>
15635M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15636R:	Pengutronix Kernel Team <kernel@pengutronix.de>
15637S:	Supported
15638F:	drivers/gpio/gpio-siox.c
15639F:	drivers/siox/*
15640F:	include/trace/events/siox.h
15641
15642SIPHASH PRF ROUTINES
15643M:	Jason A. Donenfeld <Jason@zx2c4.com>
15644S:	Maintained
15645F:	include/linux/siphash.h
15646F:	lib/siphash.c
15647F:	lib/test_siphash.c
15648
15649SIS 190 ETHERNET DRIVER
15650M:	Francois Romieu <romieu@fr.zoreil.com>
15651L:	netdev@vger.kernel.org
15652S:	Maintained
15653F:	drivers/net/ethernet/sis/sis190.c
15654
15655SIS 900/7016 FAST ETHERNET DRIVER
15656M:	Daniele Venzano <venza@brownhat.org>
15657L:	netdev@vger.kernel.org
15658S:	Maintained
15659W:	http://www.brownhat.org/sis900.html
15660F:	drivers/net/ethernet/sis/sis900.*
15661
15662SIS FRAMEBUFFER DRIVER
15663M:	Thomas Winischhofer <thomas@winischhofer.net>
15664S:	Maintained
15665W:	http://www.winischhofer.net/linuxsisvga.shtml
15666F:	Documentation/fb/sisfb.rst
15667F:	drivers/video/fbdev/sis/
15668F:	include/video/sisfb.h
15669
15670SIS USB2VGA DRIVER
15671M:	Thomas Winischhofer <thomas@winischhofer.net>
15672S:	Maintained
15673W:	http://www.winischhofer.at/linuxsisusbvga.shtml
15674F:	drivers/usb/misc/sisusbvga/
15675
15676SLAB ALLOCATOR
15677M:	Christoph Lameter <cl@linux.com>
15678M:	Pekka Enberg <penberg@kernel.org>
15679M:	David Rientjes <rientjes@google.com>
15680M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
15681M:	Andrew Morton <akpm@linux-foundation.org>
15682L:	linux-mm@kvack.org
15683S:	Maintained
15684F:	include/linux/sl?b*.h
15685F:	mm/sl?b*
15686
15687SLEEPABLE READ-COPY UPDATE (SRCU)
15688M:	Lai Jiangshan <jiangshanlai@gmail.com>
15689M:	"Paul E. McKenney" <paulmck@kernel.org>
15690M:	Josh Triplett <josh@joshtriplett.org>
15691R:	Steven Rostedt <rostedt@goodmis.org>
15692R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15693L:	rcu@vger.kernel.org
15694S:	Supported
15695W:	http://www.rdrop.com/users/paulmck/RCU/
15696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15697F:	include/linux/srcu*.h
15698F:	kernel/rcu/srcu*.c
15699
15700SMACK SECURITY MODULE
15701M:	Casey Schaufler <casey@schaufler-ca.com>
15702L:	linux-security-module@vger.kernel.org
15703S:	Maintained
15704W:	http://schaufler-ca.com
15705T:	git git://github.com/cschaufler/smack-next
15706F:	Documentation/admin-guide/LSM/Smack.rst
15707F:	security/smack/
15708
15709SMC91x ETHERNET DRIVER
15710M:	Nicolas Pitre <nico@fluxnic.net>
15711S:	Odd Fixes
15712F:	drivers/net/ethernet/smsc/smc91x.*
15713
15714SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15715M:	Mark Rutland <mark.rutland@arm.com>
15716M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15717M:	Sudeep Holla <sudeep.holla@arm.com>
15718L:	linux-arm-kernel@lists.infradead.org
15719S:	Maintained
15720F:	drivers/firmware/smccc/
15721F:	include/linux/arm-smccc.h
15722
15723SMIA AND SMIA++ IMAGE SENSOR DRIVER
15724M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15725L:	linux-media@vger.kernel.org
15726S:	Maintained
15727F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15728F:	drivers/media/i2c/smiapp-pll.c
15729F:	drivers/media/i2c/smiapp-pll.h
15730F:	drivers/media/i2c/smiapp/
15731F:	include/uapi/linux/smiapp.h
15732
15733SMM665 HARDWARE MONITOR DRIVER
15734M:	Guenter Roeck <linux@roeck-us.net>
15735L:	linux-hwmon@vger.kernel.org
15736S:	Maintained
15737F:	Documentation/hwmon/smm665.rst
15738F:	drivers/hwmon/smm665.c
15739
15740SMSC EMC2103 HARDWARE MONITOR DRIVER
15741M:	Steve Glendinning <steve.glendinning@shawell.net>
15742L:	linux-hwmon@vger.kernel.org
15743S:	Maintained
15744F:	Documentation/hwmon/emc2103.rst
15745F:	drivers/hwmon/emc2103.c
15746
15747SMSC SCH5627 HARDWARE MONITOR DRIVER
15748M:	Hans de Goede <hdegoede@redhat.com>
15749L:	linux-hwmon@vger.kernel.org
15750S:	Supported
15751F:	Documentation/hwmon/sch5627.rst
15752F:	drivers/hwmon/sch5627.c
15753
15754SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15755M:	Steve Glendinning <steve.glendinning@shawell.net>
15756L:	linux-fbdev@vger.kernel.org
15757S:	Maintained
15758F:	drivers/video/fbdev/smscufx.c
15759
15760SMSC47B397 HARDWARE MONITOR DRIVER
15761M:	Jean Delvare <jdelvare@suse.com>
15762L:	linux-hwmon@vger.kernel.org
15763S:	Maintained
15764F:	Documentation/hwmon/smsc47b397.rst
15765F:	drivers/hwmon/smsc47b397.c
15766
15767SMSC911x ETHERNET DRIVER
15768M:	Steve Glendinning <steve.glendinning@shawell.net>
15769L:	netdev@vger.kernel.org
15770S:	Maintained
15771F:	drivers/net/ethernet/smsc/smsc911x.*
15772F:	include/linux/smsc911x.h
15773
15774SMSC9420 PCI ETHERNET DRIVER
15775M:	Steve Glendinning <steve.glendinning@shawell.net>
15776L:	netdev@vger.kernel.org
15777S:	Maintained
15778F:	drivers/net/ethernet/smsc/smsc9420.*
15779
15780SOC-CAMERA V4L2 SUBSYSTEM
15781L:	linux-media@vger.kernel.org
15782S:	Orphan
15783T:	git git://linuxtv.org/media_tree.git
15784F:	drivers/staging/media/soc_camera/
15785F:	include/media/soc_camera.h
15786
15787SOCIONEXT (SNI) AVE NETWORK DRIVER
15788M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15789L:	netdev@vger.kernel.org
15790S:	Maintained
15791F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
15792F:	drivers/net/ethernet/socionext/sni_ave.c
15793
15794SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15795M:	Jassi Brar <jaswinder.singh@linaro.org>
15796M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15797L:	netdev@vger.kernel.org
15798S:	Maintained
15799F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15800F:	drivers/net/ethernet/socionext/netsec.c
15801
15802SOCIONEXT (SNI) Synquacer SPI DRIVER
15803M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15804M:	Jassi Brar <jaswinder.singh@linaro.org>
15805L:	linux-spi@vger.kernel.org
15806S:	Maintained
15807F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15808F:	drivers/spi/spi-synquacer.c
15809
15810SOCIONEXT SYNQUACER I2C DRIVER
15811M:	Ard Biesheuvel <ardb@kernel.org>
15812L:	linux-i2c@vger.kernel.org
15813S:	Maintained
15814F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15815F:	drivers/i2c/busses/i2c-synquacer.c
15816
15817SOCIONEXT UNIPHIER SOUND DRIVER
15818L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15819S:	Orphan
15820F:	sound/soc/uniphier/
15821
15822SOEKRIS NET48XX LED SUPPORT
15823M:	Chris Boot <bootc@bootc.net>
15824S:	Maintained
15825F:	drivers/leds/leds-net48xx.c
15826
15827SOFT-IWARP DRIVER (siw)
15828M:	Bernard Metzler <bmt@zurich.ibm.com>
15829L:	linux-rdma@vger.kernel.org
15830S:	Supported
15831F:	drivers/infiniband/sw/siw/
15832F:	include/uapi/rdma/siw-abi.h
15833
15834SOFT-ROCE DRIVER (rxe)
15835M:	Zhu Yanjun <yanjunz@mellanox.com>
15836L:	linux-rdma@vger.kernel.org
15837S:	Supported
15838F:	drivers/infiniband/sw/rxe/
15839F:	include/uapi/rdma/rdma_user_rxe.h
15840
15841SOFTLOGIC 6x10 MPEG CODEC
15842M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15843M:	Anton Sviridenko <anton@corp.bluecherry.net>
15844M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15845M:	Andrey Utkin <andrey_utkin@fastmail.com>
15846M:	Ismael Luceno <ismael@iodev.co.uk>
15847L:	linux-media@vger.kernel.org
15848S:	Supported
15849F:	drivers/media/pci/solo6x10/
15850
15851SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15852M:	James Morse <james.morse@arm.com>
15853L:	linux-arm-kernel@lists.infradead.org
15854S:	Maintained
15855F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15856F:	drivers/firmware/arm_sdei.c
15857F:	include/linux/arm_sdei.h
15858F:	include/uapi/linux/arm_sdei.h
15859
15860SOFTWARE RAID (Multiple Disks) SUPPORT
15861M:	Song Liu <song@kernel.org>
15862L:	linux-raid@vger.kernel.org
15863S:	Supported
15864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15865F:	drivers/md/Kconfig
15866F:	drivers/md/Makefile
15867F:	drivers/md/md*
15868F:	drivers/md/raid*
15869F:	include/linux/raid/
15870F:	include/uapi/linux/raid/
15871
15872SOLIDRUN CLEARFOG SUPPORT
15873M:	Russell King <linux@armlinux.org.uk>
15874S:	Maintained
15875F:	arch/arm/boot/dts/armada-388-clearfog*
15876F:	arch/arm/boot/dts/armada-38x-solidrun-*
15877
15878SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15879M:	Russell King <linux@armlinux.org.uk>
15880S:	Maintained
15881F:	arch/arm/boot/dts/imx6*-cubox-i*
15882F:	arch/arm/boot/dts/imx6*-hummingboard*
15883F:	arch/arm/boot/dts/imx6*-sr-*
15884
15885SONIC NETWORK DRIVER
15886M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15887L:	netdev@vger.kernel.org
15888S:	Maintained
15889F:	drivers/net/ethernet/natsemi/sonic.*
15890
15891SONICS SILICON BACKPLANE DRIVER (SSB)
15892M:	Michael Buesch <m@bues.ch>
15893L:	linux-wireless@vger.kernel.org
15894S:	Maintained
15895F:	drivers/ssb/
15896F:	include/linux/ssb/
15897
15898SONY IMX214 SENSOR DRIVER
15899M:	Ricardo Ribalda <ribalda@kernel.org>
15900L:	linux-media@vger.kernel.org
15901S:	Maintained
15902T:	git git://linuxtv.org/media_tree.git
15903F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15904F:	drivers/media/i2c/imx214.c
15905
15906SONY IMX219 SENSOR DRIVER
15907M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
15908L:	linux-media@vger.kernel.org
15909S:	Maintained
15910T:	git git://linuxtv.org/media_tree.git
15911F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
15912F:	drivers/media/i2c/imx219.c
15913
15914SONY IMX258 SENSOR DRIVER
15915M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15916L:	linux-media@vger.kernel.org
15917S:	Maintained
15918T:	git git://linuxtv.org/media_tree.git
15919F:	drivers/media/i2c/imx258.c
15920
15921SONY IMX274 SENSOR DRIVER
15922M:	Leon Luo <leonl@leopardimaging.com>
15923L:	linux-media@vger.kernel.org
15924S:	Maintained
15925T:	git git://linuxtv.org/media_tree.git
15926F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15927F:	drivers/media/i2c/imx274.c
15928
15929SONY IMX290 SENSOR DRIVER
15930M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15931L:	linux-media@vger.kernel.org
15932S:	Maintained
15933T:	git git://linuxtv.org/media_tree.git
15934F:	Documentation/devicetree/bindings/media/i2c/imx290.txt
15935F:	drivers/media/i2c/imx290.c
15936
15937SONY IMX319 SENSOR DRIVER
15938M:	Bingbu Cao <bingbu.cao@intel.com>
15939L:	linux-media@vger.kernel.org
15940S:	Maintained
15941T:	git git://linuxtv.org/media_tree.git
15942F:	drivers/media/i2c/imx319.c
15943
15944SONY IMX355 SENSOR DRIVER
15945M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15946L:	linux-media@vger.kernel.org
15947S:	Maintained
15948T:	git git://linuxtv.org/media_tree.git
15949F:	drivers/media/i2c/imx355.c
15950
15951SONY MEMORYSTICK SUBSYSTEM
15952M:	Maxim Levitsky <maximlevitsky@gmail.com>
15953M:	Alex Dubov <oakad@yahoo.com>
15954M:	Ulf Hansson <ulf.hansson@linaro.org>
15955L:	linux-mmc@vger.kernel.org
15956S:	Maintained
15957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15958F:	drivers/memstick/
15959F:	include/linux/memstick.h
15960
15961SONY VAIO CONTROL DEVICE DRIVER
15962M:	Mattia Dongili <malattia@linux.it>
15963L:	platform-driver-x86@vger.kernel.org
15964S:	Maintained
15965W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15966F:	Documentation/admin-guide/laptops/sony-laptop.rst
15967F:	drivers/char/sonypi.c
15968F:	drivers/platform/x86/sony-laptop.c
15969F:	include/linux/sony-laptop.h
15970
15971SOUND
15972M:	Jaroslav Kysela <perex@perex.cz>
15973M:	Takashi Iwai <tiwai@suse.com>
15974L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15975S:	Maintained
15976W:	http://www.alsa-project.org/
15977Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15979F:	Documentation/sound/
15980F:	include/sound/
15981F:	include/uapi/sound/
15982F:	sound/
15983
15984SOUND - COMPRESSED AUDIO
15985M:	Vinod Koul <vkoul@kernel.org>
15986L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15987S:	Supported
15988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15989F:	Documentation/sound/designs/compress-offload.rst
15990F:	include/sound/compress_driver.h
15991F:	include/uapi/sound/compress_*
15992F:	sound/core/compress_offload.c
15993F:	sound/soc/soc-compress.c
15994
15995SOUND - DMAENGINE HELPERS
15996M:	Lars-Peter Clausen <lars@metafoo.de>
15997S:	Supported
15998F:	include/sound/dmaengine_pcm.h
15999F:	sound/core/pcm_dmaengine.c
16000F:	sound/soc/soc-generic-dmaengine-pcm.c
16001
16002SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16003M:	Liam Girdwood <lgirdwood@gmail.com>
16004M:	Mark Brown <broonie@kernel.org>
16005L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16006S:	Supported
16007W:	http://alsa-project.org/main/index.php/ASoC
16008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16009F:	Documentation/devicetree/bindings/sound/
16010F:	Documentation/sound/soc/
16011F:	include/dt-bindings/sound/
16012F:	include/sound/soc*
16013F:	sound/soc/
16014
16015SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16016M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16017M:	Liam Girdwood <lgirdwood@gmail.com>
16018M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16019M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
16020M:	Daniel Baluta <daniel.baluta@nxp.com>
16021L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16022S:	Supported
16023W:	https://github.com/thesofproject/linux/
16024F:	sound/soc/sof/
16025
16026SOUNDWIRE SUBSYSTEM
16027M:	Vinod Koul <vkoul@kernel.org>
16028M:	Sanyog Kale <sanyog.r.kale@intel.com>
16029R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16030L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16031S:	Supported
16032F:	Documentation/driver-api/soundwire/
16033F:	drivers/soundwire/
16034F:	include/linux/soundwire/
16035
16036SP2 MEDIA DRIVER
16037M:	Olli Salonen <olli.salonen@iki.fi>
16038L:	linux-media@vger.kernel.org
16039S:	Maintained
16040W:	https://linuxtv.org
16041Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16042F:	drivers/media/dvb-frontends/sp2*
16043
16044SPARC + UltraSPARC (sparc/sparc64)
16045M:	"David S. Miller" <davem@davemloft.net>
16046L:	sparclinux@vger.kernel.org
16047S:	Maintained
16048Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
16049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16051F:	arch/sparc/
16052F:	drivers/sbus/
16053
16054SPARC SERIAL DRIVERS
16055M:	"David S. Miller" <davem@davemloft.net>
16056L:	sparclinux@vger.kernel.org
16057S:	Maintained
16058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16060F:	drivers/tty/serial/suncore.c
16061F:	drivers/tty/serial/sunhv.c
16062F:	drivers/tty/serial/sunsab.c
16063F:	drivers/tty/serial/sunsab.h
16064F:	drivers/tty/serial/sunsu.c
16065F:	drivers/tty/serial/sunzilog.c
16066F:	drivers/tty/serial/sunzilog.h
16067F:	drivers/tty/vcc.c
16068F:	include/linux/sunserialcore.h
16069
16070SPARSE CHECKER
16071M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16072L:	linux-sparse@vger.kernel.org
16073S:	Maintained
16074W:	https://sparse.docs.kernel.org/
16075T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16076Q:	https://patchwork.kernel.org/project/linux-sparse/list/
16077B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16078F:	include/linux/compiler.h
16079
16080SPEAR CLOCK FRAMEWORK SUPPORT
16081M:	Viresh Kumar <vireshk@kernel.org>
16082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16083S:	Maintained
16084W:	http://www.st.com/spear
16085F:	drivers/clk/spear/
16086
16087SPEAR PLATFORM SUPPORT
16088M:	Viresh Kumar <vireshk@kernel.org>
16089M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16091S:	Maintained
16092W:	http://www.st.com/spear
16093F:	arch/arm/boot/dts/spear*
16094F:	arch/arm/mach-spear/
16095
16096SPI NOR SUBSYSTEM
16097M:	Tudor Ambarus <tudor.ambarus@microchip.com>
16098L:	linux-mtd@lists.infradead.org
16099S:	Maintained
16100W:	http://www.linux-mtd.infradead.org/
16101Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16102C:	irc://irc.oftc.net/mtd
16103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16104F:	drivers/mtd/spi-nor/
16105F:	include/linux/mtd/spi-nor.h
16106
16107SPI SUBSYSTEM
16108M:	Mark Brown <broonie@kernel.org>
16109L:	linux-spi@vger.kernel.org
16110S:	Maintained
16111Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
16112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16113F:	Documentation/devicetree/bindings/spi/
16114F:	Documentation/spi/
16115F:	drivers/spi/
16116F:	include/linux/spi/
16117F:	include/uapi/linux/spi/
16118F:	tools/spi/
16119
16120SPIDERNET NETWORK DRIVER for CELL
16121M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16122L:	netdev@vger.kernel.org
16123S:	Supported
16124F:	Documentation/networking/device_drivers/toshiba/spider_net.rst
16125F:	drivers/net/ethernet/toshiba/spider_net*
16126
16127SPMI SUBSYSTEM
16128R:	Stephen Boyd <sboyd@kernel.org>
16129L:	linux-arm-msm@vger.kernel.org
16130F:	Documentation/devicetree/bindings/spmi/
16131F:	drivers/spmi/
16132F:	include/dt-bindings/spmi/spmi.h
16133F:	include/linux/spmi.h
16134F:	include/trace/events/spmi.h
16135
16136SPU FILE SYSTEM
16137M:	Jeremy Kerr <jk@ozlabs.org>
16138L:	linuxppc-dev@lists.ozlabs.org
16139S:	Supported
16140W:	http://www.ibm.com/developerworks/power/cell/
16141F:	Documentation/filesystems/spufs/spufs.rst
16142F:	arch/powerpc/platforms/cell/spufs/
16143
16144SQUASHFS FILE SYSTEM
16145M:	Phillip Lougher <phillip@squashfs.org.uk>
16146L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
16147S:	Maintained
16148W:	http://squashfs.org.uk
16149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16150F:	Documentation/filesystems/squashfs.rst
16151F:	fs/squashfs/
16152
16153SRM (Alpha) environment access
16154M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
16155S:	Maintained
16156F:	arch/alpha/kernel/srm_env.c
16157
16158ST LSM6DSx IMU IIO DRIVER
16159M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16160L:	linux-iio@vger.kernel.org
16161S:	Maintained
16162W:	http://www.st.com/
16163F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16164F:	drivers/iio/imu/st_lsm6dsx/
16165
16166ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16167M:	Mickael Guene <mickael.guene@st.com>
16168L:	linux-media@vger.kernel.org
16169S:	Maintained
16170T:	git git://linuxtv.org/media_tree.git
16171F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16172F:	drivers/media/i2c/st-mipid02.c
16173
16174ST STM32 I2C/SMBUS DRIVER
16175M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16176L:	linux-i2c@vger.kernel.org
16177S:	Maintained
16178F:	drivers/i2c/busses/i2c-stm32*
16179
16180ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16181M:	Song Qiang <songqiang1304521@gmail.com>
16182L:	linux-iio@vger.kernel.org
16183S:	Maintained
16184F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16185F:	drivers/iio/proximity/vl53l0x-i2c.c
16186
16187STABLE BRANCH
16188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16189M:	Sasha Levin <sashal@kernel.org>
16190L:	stable@vger.kernel.org
16191S:	Supported
16192F:	Documentation/process/stable-kernel-rules.rst
16193
16194STAGING - ATOMISP DRIVER
16195M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16196R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16197L:	linux-media@vger.kernel.org
16198S:	Maintained
16199F:	drivers/staging/media/atomisp/
16200
16201STAGING - COMEDI
16202M:	Ian Abbott <abbotti@mev.co.uk>
16203M:	H Hartley Sweeten <hsweeten@visionengravers.com>
16204S:	Odd Fixes
16205F:	drivers/staging/comedi/
16206
16207STAGING - FIELDBUS SUBSYSTEM
16208M:	Sven Van Asbroeck <TheSven73@gmail.com>
16209S:	Maintained
16210F:	drivers/staging/fieldbus/*
16211F:	drivers/staging/fieldbus/Documentation/
16212
16213STAGING - HMS ANYBUS-S BUS
16214M:	Sven Van Asbroeck <TheSven73@gmail.com>
16215S:	Maintained
16216F:	drivers/staging/fieldbus/anybuss/
16217
16218STAGING - INDUSTRIAL IO
16219M:	Jonathan Cameron <jic23@kernel.org>
16220L:	linux-iio@vger.kernel.org
16221S:	Odd Fixes
16222F:	Documentation/devicetree/bindings/staging/iio/
16223F:	drivers/staging/iio/
16224
16225STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16226M:	Marc Dietrich <marvin24@gmx.de>
16227L:	ac100@lists.launchpad.net (moderated for non-subscribers)
16228L:	linux-tegra@vger.kernel.org
16229S:	Maintained
16230F:	drivers/staging/nvec/
16231
16232STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16233M:	Jens Frederich <jfrederich@gmail.com>
16234M:	Daniel Drake <dsd@laptop.org>
16235M:	Jon Nettleton <jon.nettleton@gmail.com>
16236S:	Maintained
16237W:	http://wiki.laptop.org/go/DCON
16238F:	drivers/staging/olpc_dcon/
16239
16240STAGING - REALTEK RTL8188EU DRIVERS
16241M:	Larry Finger <Larry.Finger@lwfinger.net>
16242S:	Odd Fixes
16243F:	drivers/staging/rtl8188eu/
16244
16245STAGING - REALTEK RTL8712U DRIVERS
16246M:	Larry Finger <Larry.Finger@lwfinger.net>
16247M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16248S:	Odd Fixes
16249F:	drivers/staging/rtl8712/
16250
16251STAGING - SEPS525 LCD CONTROLLER DRIVERS
16252M:	Michael Hennerich <michael.hennerich@analog.com>
16253M:	Beniamin Bia <beniamin.bia@analog.com>
16254L:	linux-fbdev@vger.kernel.org
16255S:	Supported
16256F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16257F:	drivers/staging/fbtft/fb_seps525.c
16258
16259STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16260M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16261M:	Teddy Wang <teddy.wang@siliconmotion.com>
16262M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16263L:	linux-fbdev@vger.kernel.org
16264S:	Maintained
16265F:	drivers/staging/sm750fb/
16266
16267STAGING - SPEAKUP CONSOLE SPEECH DRIVER
16268M:	William Hubbs <w.d.hubbs@gmail.com>
16269M:	Chris Brannon <chris@the-brannons.com>
16270M:	Kirk Reiser <kirk@reisers.ca>
16271M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
16272L:	speakup@linux-speakup.org
16273S:	Odd Fixes
16274W:	http://www.linux-speakup.org/
16275F:	drivers/staging/speakup/
16276
16277STAGING - VIA VT665X DRIVERS
16278M:	Forest Bond <forest@alittletooquiet.net>
16279S:	Odd Fixes
16280F:	drivers/staging/vt665?/
16281
16282STAGING - WILC1000 WIFI DRIVER
16283M:	Adham Abozaeid <adham.abozaeid@microchip.com>
16284M:	Ajay Singh <ajay.kathat@microchip.com>
16285L:	linux-wireless@vger.kernel.org
16286S:	Supported
16287F:	drivers/staging/wilc1000/
16288
16289STAGING SUBSYSTEM
16290M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16291L:	devel@driverdev.osuosl.org
16292S:	Supported
16293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16294F:	drivers/staging/
16295
16296STARFIRE/DURALAN NETWORK DRIVER
16297M:	Ion Badulescu <ionut@badula.org>
16298S:	Odd Fixes
16299F:	drivers/net/ethernet/adaptec/starfire*
16300
16301STEC S1220 SKD DRIVER
16302M:	Damien Le Moal <Damien.LeMoal@wdc.com>
16303L:	linux-block@vger.kernel.org
16304S:	Maintained
16305F:	drivers/block/skd*[ch]
16306
16307STI AUDIO (ASoC) DRIVERS
16308M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
16309L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16310S:	Maintained
16311F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16312F:	sound/soc/sti/
16313
16314STI CEC DRIVER
16315M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
16316S:	Maintained
16317F:	Documentation/devicetree/bindings/media/stih-cec.txt
16318F:	drivers/media/platform/sti/cec/
16319
16320STK1160 USB VIDEO CAPTURE DRIVER
16321M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16322L:	linux-media@vger.kernel.org
16323S:	Maintained
16324T:	git git://linuxtv.org/media_tree.git
16325F:	drivers/media/usb/stk1160/
16326
16327STM32 AUDIO (ASoC) DRIVERS
16328M:	Olivier Moysan <olivier.moysan@st.com>
16329M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
16330L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16331S:	Maintained
16332F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
16333F:	sound/soc/stm/
16334
16335STM32 TIMER/LPTIMER DRIVERS
16336M:	Fabrice Gasnier <fabrice.gasnier@st.com>
16337S:	Maintained
16338F:	Documentation/ABI/testing/*timer-stm32
16339F:	Documentation/devicetree/bindings/*/*stm32-*timer*
16340F:	drivers/*/stm32-*timer*
16341F:	drivers/pwm/pwm-stm32*
16342F:	include/linux/*/stm32-*tim*
16343
16344STMMAC ETHERNET DRIVER
16345M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
16346M:	Alexandre Torgue <alexandre.torgue@st.com>
16347M:	Jose Abreu <joabreu@synopsys.com>
16348L:	netdev@vger.kernel.org
16349S:	Supported
16350W:	http://www.stlinux.com
16351F:	Documentation/networking/device_drivers/stmicro/
16352F:	drivers/net/ethernet/stmicro/stmmac/
16353
16354SUN3/3X
16355M:	Sam Creasey <sammy@sammy.net>
16356S:	Maintained
16357W:	http://sammy.net/sun3/
16358F:	arch/m68k/include/asm/sun3*
16359F:	arch/m68k/kernel/*sun3*
16360F:	arch/m68k/sun3*/
16361F:	drivers/net/ethernet/i825xx/sun3*
16362
16363SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16364M:	Hans de Goede <hdegoede@redhat.com>
16365L:	linux-input@vger.kernel.org
16366S:	Maintained
16367F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16368F:	drivers/input/keyboard/sun4i-lradc-keys.c
16369
16370SUNDANCE NETWORK DRIVER
16371M:	Denis Kirjanov <kda@linux-powerpc.org>
16372L:	netdev@vger.kernel.org
16373S:	Maintained
16374F:	drivers/net/ethernet/dlink/sundance.c
16375
16376SUPERH
16377M:	Yoshinori Sato <ysato@users.sourceforge.jp>
16378M:	Rich Felker <dalias@libc.org>
16379L:	linux-sh@vger.kernel.org
16380S:	Maintained
16381Q:	http://patchwork.kernel.org/project/linux-sh/list/
16382F:	Documentation/sh/
16383F:	arch/sh/
16384F:	drivers/sh/
16385
16386SUSPEND TO RAM
16387M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
16388M:	Len Brown <len.brown@intel.com>
16389M:	Pavel Machek <pavel@ucw.cz>
16390L:	linux-pm@vger.kernel.org
16391S:	Supported
16392B:	https://bugzilla.kernel.org
16393F:	Documentation/power/
16394F:	arch/x86/kernel/acpi/
16395F:	drivers/base/power/
16396F:	include/linux/freezer.h
16397F:	include/linux/pm.h
16398F:	include/linux/suspend.h
16399F:	kernel/power/
16400
16401SVGA HANDLING
16402M:	Martin Mares <mj@ucw.cz>
16403L:	linux-video@atrey.karlin.mff.cuni.cz
16404S:	Maintained
16405F:	Documentation/admin-guide/svga.rst
16406F:	arch/x86/boot/video*
16407
16408SWIOTLB SUBSYSTEM
16409M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16410L:	iommu@lists.linux-foundation.org
16411S:	Supported
16412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16413F:	arch/*/kernel/pci-swiotlb.c
16414F:	include/linux/swiotlb.h
16415F:	kernel/dma/swiotlb.c
16416
16417SWITCHDEV
16418M:	Jiri Pirko <jiri@resnulli.us>
16419M:	Ivan Vecera <ivecera@redhat.com>
16420L:	netdev@vger.kernel.org
16421S:	Supported
16422F:	include/net/switchdev.h
16423F:	net/switchdev/
16424
16425SY8106A REGULATOR DRIVER
16426M:	Icenowy Zheng <icenowy@aosc.io>
16427S:	Maintained
16428F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16429F:	drivers/regulator/sy8106a-regulator.c
16430
16431SYNC FILE FRAMEWORK
16432M:	Sumit Semwal <sumit.semwal@linaro.org>
16433R:	Gustavo Padovan <gustavo@padovan.org>
16434L:	linux-media@vger.kernel.org
16435L:	dri-devel@lists.freedesktop.org
16436S:	Maintained
16437T:	git git://anongit.freedesktop.org/drm/drm-misc
16438F:	Documentation/driver-api/sync_file.rst
16439F:	drivers/dma-buf/dma-fence*
16440F:	drivers/dma-buf/sw_sync.c
16441F:	drivers/dma-buf/sync_*
16442F:	include/linux/sync_file.h
16443F:	include/uapi/linux/sync_file.h
16444
16445SYNOPSYS ARC ARCHITECTURE
16446M:	Vineet Gupta <vgupta@synopsys.com>
16447L:	linux-snps-arc@lists.infradead.org
16448S:	Supported
16449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16450F:	Documentation/devicetree/bindings/arc/*
16451F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16452F:	arch/arc/
16453F:	drivers/clocksource/arc_timer.c
16454F:	drivers/tty/serial/arc_uart.c
16455
16456SYNOPSYS ARC HSDK SDP pll clock driver
16457M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16458S:	Supported
16459F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16460F:	drivers/clk/clk-hsdk-pll.c
16461
16462SYNOPSYS ARC SDP clock driver
16463M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16464S:	Supported
16465F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16466F:	drivers/clk/axs10x/*
16467
16468SYNOPSYS ARC SDP platform support
16469M:	Alexey Brodkin <abrodkin@synopsys.com>
16470S:	Supported
16471F:	Documentation/devicetree/bindings/arc/axs10*
16472F:	arch/arc/boot/dts/ax*
16473F:	arch/arc/plat-axs10x
16474
16475SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16476M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16477S:	Supported
16478F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16479F:	drivers/reset/reset-axs10x.c
16480
16481SYNOPSYS CREG GPIO DRIVER
16482M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16483S:	Maintained
16484F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16485F:	drivers/gpio/gpio-creg-snps.c
16486
16487SYNOPSYS DESIGNWARE 8250 UART DRIVER
16488R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16489S:	Maintained
16490F:	drivers/tty/serial/8250/8250_dw.c
16491F:	drivers/tty/serial/8250/8250_dwlib.*
16492F:	drivers/tty/serial/8250/8250_lpss.c
16493
16494SYNOPSYS DESIGNWARE APB GPIO DRIVER
16495M:	Hoan Tran <hoan@os.amperecomputing.com>
16496M:	Serge Semin <fancer.lancer@gmail.com>
16497L:	linux-gpio@vger.kernel.org
16498S:	Maintained
16499F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16500F:	drivers/gpio/gpio-dwapb.c
16501
16502SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16503M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16504S:	Maintained
16505F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16506F:	drivers/dma/dw-axi-dmac/
16507
16508SYNOPSYS DESIGNWARE DMAC DRIVER
16509M:	Viresh Kumar <vireshk@kernel.org>
16510R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16511S:	Maintained
16512F:	Documentation/devicetree/bindings/dma/snps-dma.txt
16513F:	drivers/dma/dw/
16514F:	include/dt-bindings/dma/dw-dmac.h
16515F:	include/linux/dma/dw.h
16516F:	include/linux/platform_data/dma-dw.h
16517
16518SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16519M:	Jose Abreu <Jose.Abreu@synopsys.com>
16520L:	netdev@vger.kernel.org
16521S:	Supported
16522F:	drivers/net/ethernet/synopsys/
16523
16524SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16525M:	Jose Abreu <Jose.Abreu@synopsys.com>
16526L:	netdev@vger.kernel.org
16527S:	Supported
16528F:	drivers/net/phy/mdio-xpcs.c
16529F:	include/linux/mdio-xpcs.h
16530
16531SYNOPSYS DESIGNWARE I2C DRIVER
16532M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
16533R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16534R:	Mika Westerberg <mika.westerberg@linux.intel.com>
16535L:	linux-i2c@vger.kernel.org
16536S:	Maintained
16537F:	drivers/i2c/busses/i2c-designware-*
16538F:	include/linux/platform_data/i2c-designware.h
16539
16540SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16541M:	Jaehoon Chung <jh80.chung@samsung.com>
16542L:	linux-mmc@vger.kernel.org
16543S:	Maintained
16544F:	drivers/mmc/host/dw_mmc*
16545
16546SYNOPSYS HSDK RESET CONTROLLER DRIVER
16547M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16548S:	Supported
16549F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16550F:	drivers/reset/reset-hsdk.c
16551F:	include/dt-bindings/reset/snps,hsdk-reset.h
16552
16553SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16554M:	Prabu Thangamuthu <prabu.t@synopsys.com>
16555M:	Manjunath M B <manjumb@synopsys.com>
16556L:	linux-mmc@vger.kernel.org
16557S:	Maintained
16558F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
16559
16560SYSTEM CONFIGURATION (SYSCON)
16561M:	Lee Jones <lee.jones@linaro.org>
16562M:	Arnd Bergmann <arnd@arndb.de>
16563S:	Supported
16564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16565F:	drivers/mfd/syscon.c
16566
16567SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16568M:	Sudeep Holla <sudeep.holla@arm.com>
16569L:	linux-arm-kernel@lists.infradead.org
16570S:	Maintained
16571F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16572F:	drivers/clk/clk-sc[mp]i.c
16573F:	drivers/cpufreq/sc[mp]i-cpufreq.c
16574F:	drivers/firmware/arm_scmi/
16575F:	drivers/firmware/arm_scpi.c
16576F:	drivers/reset/reset-scmi.c
16577F:	include/linux/sc[mp]i_protocol.h
16578F:	include/trace/events/scmi.h
16579
16580SYSTEM RESET/SHUTDOWN DRIVERS
16581M:	Sebastian Reichel <sre@kernel.org>
16582L:	linux-pm@vger.kernel.org
16583S:	Maintained
16584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16585F:	Documentation/devicetree/bindings/power/reset/
16586F:	drivers/power/reset/
16587
16588SYSTEM TRACE MODULE CLASS
16589M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
16590S:	Maintained
16591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16592F:	Documentation/trace/stm.rst
16593F:	drivers/hwtracing/stm/
16594F:	include/linux/stm.h
16595F:	include/uapi/linux/stm.h
16596
16597SYSTEM76 ACPI DRIVER
16598M:	Jeremy Soller <jeremy@system76.com>
16599M:	System76 Product Development <productdev@system76.com>
16600L:	platform-driver-x86@vger.kernel.org
16601S:	Maintained
16602F:	drivers/platform/x86/system76_acpi.c
16603
16604SYSV FILESYSTEM
16605M:	Christoph Hellwig <hch@infradead.org>
16606S:	Maintained
16607F:	Documentation/filesystems/sysv-fs.rst
16608F:	fs/sysv/
16609F:	include/linux/sysv_fs.h
16610
16611TASKSTATS STATISTICS INTERFACE
16612M:	Balbir Singh <bsingharora@gmail.com>
16613S:	Maintained
16614F:	Documentation/accounting/taskstats*
16615F:	include/linux/taskstats*
16616F:	kernel/taskstats.c
16617
16618TC subsystem
16619M:	Jamal Hadi Salim <jhs@mojatatu.com>
16620M:	Cong Wang <xiyou.wangcong@gmail.com>
16621M:	Jiri Pirko <jiri@resnulli.us>
16622L:	netdev@vger.kernel.org
16623S:	Maintained
16624F:	include/net/pkt_cls.h
16625F:	include/net/pkt_sched.h
16626F:	include/net/tc_act/
16627F:	include/uapi/linux/pkt_cls.h
16628F:	include/uapi/linux/pkt_sched.h
16629F:	include/uapi/linux/tc_act/
16630F:	include/uapi/linux/tc_ematch/
16631F:	net/sched/
16632
16633TC90522 MEDIA DRIVER
16634M:	Akihiro Tsukada <tskd08@gmail.com>
16635L:	linux-media@vger.kernel.org
16636S:	Odd Fixes
16637F:	drivers/media/dvb-frontends/tc90522*
16638
16639TCP LOW PRIORITY MODULE
16640M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16641M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16642S:	Maintained
16643W:	http://tcp-lp-mod.sourceforge.net/
16644F:	net/ipv4/tcp_lp.c
16645
16646TDA10071 MEDIA DRIVER
16647M:	Antti Palosaari <crope@iki.fi>
16648L:	linux-media@vger.kernel.org
16649S:	Maintained
16650W:	https://linuxtv.org
16651W:	http://palosaari.fi/linux/
16652Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16653T:	git git://linuxtv.org/anttip/media_tree.git
16654F:	drivers/media/dvb-frontends/tda10071*
16655
16656TDA18212 MEDIA DRIVER
16657M:	Antti Palosaari <crope@iki.fi>
16658L:	linux-media@vger.kernel.org
16659S:	Maintained
16660W:	https://linuxtv.org
16661W:	http://palosaari.fi/linux/
16662Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16663T:	git git://linuxtv.org/anttip/media_tree.git
16664F:	drivers/media/tuners/tda18212*
16665
16666TDA18218 MEDIA DRIVER
16667M:	Antti Palosaari <crope@iki.fi>
16668L:	linux-media@vger.kernel.org
16669S:	Maintained
16670W:	https://linuxtv.org
16671W:	http://palosaari.fi/linux/
16672Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16673T:	git git://linuxtv.org/anttip/media_tree.git
16674F:	drivers/media/tuners/tda18218*
16675
16676TDA18250 MEDIA DRIVER
16677M:	Olli Salonen <olli.salonen@iki.fi>
16678L:	linux-media@vger.kernel.org
16679S:	Maintained
16680W:	https://linuxtv.org
16681Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16682T:	git git://linuxtv.org/media_tree.git
16683F:	drivers/media/tuners/tda18250*
16684
16685TDA18271 MEDIA DRIVER
16686M:	Michael Krufky <mkrufky@linuxtv.org>
16687L:	linux-media@vger.kernel.org
16688S:	Maintained
16689W:	https://linuxtv.org
16690W:	http://github.com/mkrufky
16691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16692T:	git git://linuxtv.org/mkrufky/tuners.git
16693F:	drivers/media/tuners/tda18271*
16694
16695TDA1997x MEDIA DRIVER
16696M:	Tim Harvey <tharvey@gateworks.com>
16697L:	linux-media@vger.kernel.org
16698S:	Maintained
16699W:	https://linuxtv.org
16700Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16701F:	drivers/media/i2c/tda1997x.*
16702
16703TDA827x MEDIA DRIVER
16704M:	Michael Krufky <mkrufky@linuxtv.org>
16705L:	linux-media@vger.kernel.org
16706S:	Maintained
16707W:	https://linuxtv.org
16708W:	http://github.com/mkrufky
16709Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16710T:	git git://linuxtv.org/mkrufky/tuners.git
16711F:	drivers/media/tuners/tda8290.*
16712
16713TDA8290 MEDIA DRIVER
16714M:	Michael Krufky <mkrufky@linuxtv.org>
16715L:	linux-media@vger.kernel.org
16716S:	Maintained
16717W:	https://linuxtv.org
16718W:	http://github.com/mkrufky
16719Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16720T:	git git://linuxtv.org/mkrufky/tuners.git
16721F:	drivers/media/tuners/tda8290.*
16722
16723TDA9840 MEDIA DRIVER
16724M:	Hans Verkuil <hverkuil@xs4all.nl>
16725L:	linux-media@vger.kernel.org
16726S:	Maintained
16727W:	https://linuxtv.org
16728T:	git git://linuxtv.org/media_tree.git
16729F:	drivers/media/i2c/tda9840*
16730
16731TEA5761 TUNER DRIVER
16732M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16733L:	linux-media@vger.kernel.org
16734S:	Odd fixes
16735W:	https://linuxtv.org
16736T:	git git://linuxtv.org/media_tree.git
16737F:	drivers/media/tuners/tea5761.*
16738
16739TEA5767 TUNER DRIVER
16740M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16741L:	linux-media@vger.kernel.org
16742S:	Maintained
16743W:	https://linuxtv.org
16744T:	git git://linuxtv.org/media_tree.git
16745F:	drivers/media/tuners/tea5767.*
16746
16747TEA6415C MEDIA DRIVER
16748M:	Hans Verkuil <hverkuil@xs4all.nl>
16749L:	linux-media@vger.kernel.org
16750S:	Maintained
16751W:	https://linuxtv.org
16752T:	git git://linuxtv.org/media_tree.git
16753F:	drivers/media/i2c/tea6415c*
16754
16755TEA6420 MEDIA DRIVER
16756M:	Hans Verkuil <hverkuil@xs4all.nl>
16757L:	linux-media@vger.kernel.org
16758S:	Maintained
16759W:	https://linuxtv.org
16760T:	git git://linuxtv.org/media_tree.git
16761F:	drivers/media/i2c/tea6420*
16762
16763TEAM DRIVER
16764M:	Jiri Pirko <jiri@resnulli.us>
16765L:	netdev@vger.kernel.org
16766S:	Supported
16767F:	drivers/net/team/
16768F:	include/linux/if_team.h
16769F:	include/uapi/linux/if_team.h
16770
16771TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16772M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16773S:	Maintained
16774F:	arch/x86/platform/ts5500/
16775
16776TECHNOTREND USB IR RECEIVER
16777M:	Sean Young <sean@mess.org>
16778L:	linux-media@vger.kernel.org
16779S:	Maintained
16780F:	drivers/media/rc/ttusbir.c
16781
16782TECHWELL TW9910 VIDEO DECODER
16783L:	linux-media@vger.kernel.org
16784S:	Orphan
16785F:	drivers/media/i2c/tw9910.c
16786F:	include/media/i2c/tw9910.h
16787
16788TEE SUBSYSTEM
16789M:	Jens Wiklander <jens.wiklander@linaro.org>
16790L:	op-tee@lists.trustedfirmware.org
16791S:	Maintained
16792F:	Documentation/tee.txt
16793F:	drivers/tee/
16794F:	include/linux/tee_drv.h
16795F:	include/uapi/linux/tee.h
16796
16797TEGRA ARCHITECTURE SUPPORT
16798M:	Thierry Reding <thierry.reding@gmail.com>
16799M:	Jonathan Hunter <jonathanh@nvidia.com>
16800L:	linux-tegra@vger.kernel.org
16801S:	Supported
16802Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
16803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16804N:	[^a-z]tegra
16805
16806TEGRA CLOCK DRIVER
16807M:	Peter De Schrijver <pdeschrijver@nvidia.com>
16808M:	Prashant Gaikwad <pgaikwad@nvidia.com>
16809S:	Supported
16810F:	drivers/clk/tegra/
16811
16812TEGRA DMA DRIVERS
16813M:	Laxman Dewangan <ldewangan@nvidia.com>
16814M:	Jon Hunter <jonathanh@nvidia.com>
16815S:	Supported
16816F:	drivers/dma/tegra*
16817
16818TEGRA I2C DRIVER
16819M:	Laxman Dewangan <ldewangan@nvidia.com>
16820R:	Dmitry Osipenko <digetx@gmail.com>
16821S:	Supported
16822F:	drivers/i2c/busses/i2c-tegra.c
16823
16824TEGRA IOMMU DRIVERS
16825M:	Thierry Reding <thierry.reding@gmail.com>
16826L:	linux-tegra@vger.kernel.org
16827S:	Supported
16828F:	drivers/iommu/tegra*
16829
16830TEGRA KBC DRIVER
16831M:	Laxman Dewangan <ldewangan@nvidia.com>
16832S:	Supported
16833F:	drivers/input/keyboard/tegra-kbc.c
16834
16835TEGRA NAND DRIVER
16836M:	Stefan Agner <stefan@agner.ch>
16837M:	Lucas Stach <dev@lynxeye.de>
16838S:	Maintained
16839F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16840F:	drivers/mtd/nand/raw/tegra_nand.c
16841
16842TEGRA PWM DRIVER
16843M:	Thierry Reding <thierry.reding@gmail.com>
16844S:	Supported
16845F:	drivers/pwm/pwm-tegra.c
16846
16847TEGRA SERIAL DRIVER
16848M:	Laxman Dewangan <ldewangan@nvidia.com>
16849S:	Supported
16850F:	drivers/tty/serial/serial-tegra.c
16851
16852TEGRA SPI DRIVER
16853M:	Laxman Dewangan <ldewangan@nvidia.com>
16854S:	Supported
16855F:	drivers/spi/spi-tegra*
16856
16857TEGRA VIDEO DRIVER
16858M:	Thierry Reding <thierry.reding@gmail.com>
16859M:	Jonathan Hunter <jonathanh@nvidia.com>
16860M:	Sowjanya Komatineni <skomatineni@nvidia.com>
16861L:	linux-media@vger.kernel.org
16862L:	linux-tegra@vger.kernel.org
16863S:	Maintained
16864F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
16865F:	drivers/staging/media/tegra-video/
16866
16867TEGRA XUSB PADCTL DRIVER
16868M:	JC Kuo <jckuo@nvidia.com>
16869S:	Supported
16870F:	drivers/phy/tegra/xusb*
16871
16872TEHUTI ETHERNET DRIVER
16873M:	Andy Gospodarek <andy@greyhouse.net>
16874L:	netdev@vger.kernel.org
16875S:	Supported
16876F:	drivers/net/ethernet/tehuti/*
16877
16878TELECOM CLOCK DRIVER FOR MCPL0010
16879M:	Mark Gross <mark.gross@intel.com>
16880S:	Supported
16881F:	drivers/char/tlclk.c
16882
16883TEMPO SEMICONDUCTOR DRIVERS
16884M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16885S:	Maintained
16886F:	Documentation/devicetree/bindings/sound/tscs*.txt
16887F:	sound/soc/codecs/tscs*.c
16888F:	sound/soc/codecs/tscs*.h
16889
16890TENSILICA XTENSA PORT (xtensa)
16891M:	Chris Zankel <chris@zankel.net>
16892M:	Max Filippov <jcmvbkbc@gmail.com>
16893L:	linux-xtensa@linux-xtensa.org
16894S:	Maintained
16895T:	git git://github.com/czankel/xtensa-linux.git
16896F:	arch/xtensa/
16897F:	drivers/irqchip/irq-xtensa-*
16898
16899TEXAS INSTRUMENTS ASoC DRIVERS
16900M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16901L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16902S:	Maintained
16903F:	sound/soc/ti/
16904
16905TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
16906M:	Ricardo Ribalda <ribalda@kernel.org>
16907L:	linux-iio@vger.kernel.org
16908S:	Supported
16909F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16910F:	drivers/iio/dac/ti-dac7612.c
16911
16912TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
16913M:	Nishanth Menon <nm@ti.com>
16914M:	Tero Kristo <t-kristo@ti.com>
16915M:	Santosh Shilimkar <ssantosh@kernel.org>
16916L:	linux-arm-kernel@lists.infradead.org
16917S:	Maintained
16918F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16919F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16920F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16921F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16922F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16923F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16924F:	drivers/clk/keystone/sci-clk.c
16925F:	drivers/firmware/ti_sci*
16926F:	drivers/irqchip/irq-ti-sci-inta.c
16927F:	drivers/irqchip/irq-ti-sci-intr.c
16928F:	drivers/reset/reset-ti-sci.c
16929F:	drivers/soc/ti/ti_sci_inta_msi.c
16930F:	drivers/soc/ti/ti_sci_pm_domains.c
16931F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16932F:	include/linux/soc/ti/ti_sci_inta_msi.h
16933F:	include/linux/soc/ti/ti_sci_protocol.h
16934
16935THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16936M:	Hans Verkuil <hverkuil@xs4all.nl>
16937L:	linux-media@vger.kernel.org
16938S:	Maintained
16939W:	https://linuxtv.org
16940T:	git git://linuxtv.org/media_tree.git
16941F:	drivers/media/radio/radio-raremono.c
16942
16943THERMAL
16944M:	Zhang Rui <rui.zhang@intel.com>
16945M:	Daniel Lezcano <daniel.lezcano@linaro.org>
16946R:	Amit Kucheria <amit.kucheria@verdurent.com>
16947L:	linux-pm@vger.kernel.org
16948S:	Supported
16949Q:	https://patchwork.kernel.org/project/linux-pm/list/
16950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16951F:	Documentation/devicetree/bindings/thermal/
16952F:	drivers/thermal/
16953F:	include/linux/cpu_cooling.h
16954F:	include/linux/thermal.h
16955F:	include/uapi/linux/thermal.h
16956
16957THERMAL DRIVER FOR AMLOGIC SOCS
16958M:	Guillaume La Roque <glaroque@baylibre.com>
16959L:	linux-pm@vger.kernel.org
16960L:	linux-amlogic@lists.infradead.org
16961S:	Supported
16962W:	http://linux-meson.com/
16963F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16964F:	drivers/thermal/amlogic_thermal.c
16965
16966THERMAL/CPU_COOLING
16967M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16968M:	Daniel Lezcano <daniel.lezcano@linaro.org>
16969M:	Viresh Kumar <viresh.kumar@linaro.org>
16970M:	Javi Merino <javi.merino@kernel.org>
16971L:	linux-pm@vger.kernel.org
16972S:	Supported
16973F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16974F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
16975F:	drivers/thermal/cpufreq_cooling.c
16976F:	drivers/thermal/cpuidle_cooling.c
16977F:	include/linux/cpu_cooling.h
16978
16979THINKPAD ACPI EXTRAS DRIVER
16980M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16981L:	ibm-acpi-devel@lists.sourceforge.net
16982L:	platform-driver-x86@vger.kernel.org
16983S:	Maintained
16984W:	http://ibm-acpi.sourceforge.net
16985W:	http://thinkwiki.org/wiki/Ibm-acpi
16986T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16987F:	drivers/platform/x86/thinkpad_acpi.c
16988
16989THUNDERBOLT DRIVER
16990M:	Andreas Noever <andreas.noever@gmail.com>
16991M:	Michael Jamet <michael.jamet@intel.com>
16992M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16993M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16994L:	linux-usb@vger.kernel.org
16995S:	Maintained
16996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16997F:	Documentation/admin-guide/thunderbolt.rst
16998F:	drivers/thunderbolt/
16999F:	include/linux/thunderbolt.h
17000
17001THUNDERBOLT NETWORK DRIVER
17002M:	Michael Jamet <michael.jamet@intel.com>
17003M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17004M:	Yehezkel Bernat <YehezkelShB@gmail.com>
17005L:	netdev@vger.kernel.org
17006S:	Maintained
17007F:	drivers/net/thunderbolt.c
17008
17009THUNDERX GPIO DRIVER
17010M:	Robert Richter <rrichter@marvell.com>
17011S:	Maintained
17012F:	drivers/gpio/gpio-thunderx.c
17013
17014TI AM437X VPFE DRIVER
17015M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17016L:	linux-media@vger.kernel.org
17017S:	Maintained
17018W:	https://linuxtv.org
17019Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17020T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17021F:	drivers/media/platform/am437x/
17022
17023TI BANDGAP AND THERMAL DRIVER
17024M:	Eduardo Valentin <edubezval@gmail.com>
17025M:	Keerthy <j-keerthy@ti.com>
17026L:	linux-pm@vger.kernel.org
17027L:	linux-omap@vger.kernel.org
17028S:	Maintained
17029F:	drivers/thermal/ti-soc-thermal/
17030
17031TI BQ27XXX POWER SUPPLY DRIVER
17032R:	Andrew F. Davis <afd@ti.com>
17033F:	drivers/power/supply/bq27xxx_battery.c
17034F:	drivers/power/supply/bq27xxx_battery_i2c.c
17035F:	include/linux/power/bq27xxx_battery.h
17036
17037TI CDCE706 CLOCK DRIVER
17038M:	Max Filippov <jcmvbkbc@gmail.com>
17039S:	Maintained
17040F:	drivers/clk/clk-cdce706.c
17041
17042TI CLOCK DRIVER
17043M:	Tero Kristo <t-kristo@ti.com>
17044L:	linux-omap@vger.kernel.org
17045S:	Maintained
17046F:	drivers/clk/ti/
17047F:	include/linux/clk/ti.h
17048
17049TI DAVINCI MACHINE SUPPORT
17050M:	Sekhar Nori <nsekhar@ti.com>
17051R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
17052L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17053S:	Supported
17054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17055F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17056F:	arch/arm/boot/dts/da850*
17057F:	arch/arm/mach-davinci/
17058F:	drivers/i2c/busses/i2c-davinci.c
17059
17060TI DAVINCI SERIES CLOCK DRIVER
17061M:	David Lechner <david@lechnology.com>
17062R:	Sekhar Nori <nsekhar@ti.com>
17063S:	Maintained
17064F:	Documentation/devicetree/bindings/clock/ti/davinci/
17065F:	drivers/clk/davinci/
17066
17067TI DAVINCI SERIES GPIO DRIVER
17068M:	Keerthy <j-keerthy@ti.com>
17069L:	linux-gpio@vger.kernel.org
17070S:	Maintained
17071F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17072F:	drivers/gpio/gpio-davinci.c
17073
17074TI DAVINCI SERIES MEDIA DRIVER
17075M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17076L:	linux-media@vger.kernel.org
17077S:	Maintained
17078W:	https://linuxtv.org
17079Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17080T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17081F:	drivers/media/platform/davinci/
17082F:	include/media/davinci/
17083
17084TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17085R:	David Lechner <david@lechnology.com>
17086L:	linux-iio@vger.kernel.org
17087F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
17088F:	drivers/counter/ti-eqep.c
17089
17090TI ETHERNET SWITCH DRIVER (CPSW)
17091R:	Grygorii Strashko <grygorii.strashko@ti.com>
17092L:	linux-omap@vger.kernel.org
17093L:	netdev@vger.kernel.org
17094S:	Maintained
17095F:	drivers/net/ethernet/ti/cpsw*
17096F:	drivers/net/ethernet/ti/davinci*
17097
17098TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17099M:	Alex Dubov <oakad@yahoo.com>
17100S:	Maintained
17101W:	http://tifmxx.berlios.de/
17102F:	drivers/memstick/host/tifm_ms.c
17103F:	drivers/misc/tifm*
17104F:	drivers/mmc/host/tifm_sd.c
17105F:	include/linux/tifm.h
17106
17107TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17108M:	Santosh Shilimkar <ssantosh@kernel.org>
17109L:	linux-kernel@vger.kernel.org
17110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17111S:	Maintained
17112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17113F:	drivers/soc/ti/*
17114
17115TI LM49xxx FAMILY ASoC CODEC DRIVERS
17116M:	M R Swami Reddy <mr.swami.reddy@ti.com>
17117M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17118L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17119S:	Maintained
17120F:	sound/soc/codecs/isabelle*
17121F:	sound/soc/codecs/lm49453*
17122
17123TI LP855x BACKLIGHT DRIVER
17124M:	Milo Kim <milo.kim@ti.com>
17125S:	Maintained
17126F:	Documentation/driver-api/backlight/lp855x-driver.rst
17127F:	drivers/video/backlight/lp855x_bl.c
17128F:	include/linux/platform_data/lp855x.h
17129
17130TI LP8727 CHARGER DRIVER
17131M:	Milo Kim <milo.kim@ti.com>
17132S:	Maintained
17133F:	drivers/power/supply/lp8727_charger.c
17134F:	include/linux/platform_data/lp8727.h
17135
17136TI LP8788 MFD DRIVER
17137M:	Milo Kim <milo.kim@ti.com>
17138S:	Maintained
17139F:	drivers/iio/adc/lp8788_adc.c
17140F:	drivers/leds/leds-lp8788.c
17141F:	drivers/mfd/lp8788*.c
17142F:	drivers/power/supply/lp8788-charger.c
17143F:	drivers/regulator/lp8788-*.c
17144F:	include/linux/mfd/lp8788*.h
17145
17146TI NETCP ETHERNET DRIVER
17147M:	Wingman Kwok <w-kwok2@ti.com>
17148M:	Murali Karicheri <m-karicheri2@ti.com>
17149L:	netdev@vger.kernel.org
17150S:	Maintained
17151F:	drivers/net/ethernet/ti/netcp*
17152
17153TI PCM3060 ASoC CODEC DRIVER
17154M:	Kirill Marinushkin <kmarinushkin@birdec.com>
17155L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17156S:	Maintained
17157F:	Documentation/devicetree/bindings/sound/pcm3060.txt
17158F:	sound/soc/codecs/pcm3060*
17159
17160TI TAS571X FAMILY ASoC CODEC DRIVER
17161M:	Kevin Cernekee <cernekee@chromium.org>
17162L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17163S:	Odd Fixes
17164F:	sound/soc/codecs/tas571x*
17165
17166TI TCAN4X5X DEVICE DRIVER
17167M:	Dan Murphy <dmurphy@ti.com>
17168L:	linux-can@vger.kernel.org
17169S:	Maintained
17170F:	Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17171F:	drivers/net/can/m_can/tcan4x5x.c
17172
17173TI TRF7970A NFC DRIVER
17174M:	Mark Greer <mgreer@animalcreek.com>
17175L:	linux-wireless@vger.kernel.org
17176L:	linux-nfc@lists.01.org (moderated for non-subscribers)
17177S:	Supported
17178F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17179F:	drivers/nfc/trf7970a.c
17180
17181TI TWL4030 SERIES SOC CODEC DRIVER
17182M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
17183L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17184S:	Maintained
17185F:	sound/soc/codecs/twl4030*
17186
17187TI VPE/CAL DRIVERS
17188M:	Benoit Parrot <bparrot@ti.com>
17189L:	linux-media@vger.kernel.org
17190S:	Maintained
17191W:	http://linuxtv.org/
17192Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17193F:	Documentation/devicetree/bindings/media/ti,cal.yaml
17194F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
17195F:	drivers/media/platform/ti-vpe/
17196
17197TI WILINK WIRELESS DRIVERS
17198L:	linux-wireless@vger.kernel.org
17199S:	Orphan
17200W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17201W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17203F:	drivers/net/wireless/ti/
17204F:	include/linux/wl12xx.h
17205
17206TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17207M:	John Stultz <john.stultz@linaro.org>
17208M:	Thomas Gleixner <tglx@linutronix.de>
17209R:	Stephen Boyd <sboyd@kernel.org>
17210L:	linux-kernel@vger.kernel.org
17211S:	Supported
17212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17213F:	include/linux/clocksource.h
17214F:	include/linux/time.h
17215F:	include/linux/timex.h
17216F:	include/uapi/linux/time.h
17217F:	include/uapi/linux/timex.h
17218F:	kernel/time/alarmtimer.c
17219F:	kernel/time/clocksource.c
17220F:	kernel/time/ntp.c
17221F:	kernel/time/time*.c
17222F:	tools/testing/selftests/timers/
17223
17224TIPC NETWORK LAYER
17225M:	Jon Maloy <jmaloy@redhat.com>
17226M:	Ying Xue <ying.xue@windriver.com>
17227L:	netdev@vger.kernel.org (core kernel code)
17228L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17229S:	Maintained
17230W:	http://tipc.sourceforge.net/
17231F:	include/uapi/linux/tipc*.h
17232F:	net/tipc/
17233
17234TLAN NETWORK DRIVER
17235M:	Samuel Chessman <chessman@tux.org>
17236L:	tlan-devel@lists.sourceforge.net (subscribers-only)
17237S:	Maintained
17238W:	http://sourceforge.net/projects/tlan/
17239F:	Documentation/networking/device_drivers/ti/tlan.rst
17240F:	drivers/net/ethernet/ti/tlan.*
17241
17242TM6000 VIDEO4LINUX DRIVER
17243M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17244L:	linux-media@vger.kernel.org
17245S:	Odd fixes
17246W:	https://linuxtv.org
17247T:	git git://linuxtv.org/media_tree.git
17248F:	Documentation/admin-guide/media/tm6000*
17249F:	drivers/media/usb/tm6000/
17250
17251TMIO/SDHI MMC DRIVER
17252M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
17253L:	linux-mmc@vger.kernel.org
17254S:	Supported
17255F:	drivers/mmc/host/renesas_sdhi*
17256F:	drivers/mmc/host/tmio_mmc*
17257F:	include/linux/mfd/tmio.h
17258
17259TMP401 HARDWARE MONITOR DRIVER
17260M:	Guenter Roeck <linux@roeck-us.net>
17261L:	linux-hwmon@vger.kernel.org
17262S:	Maintained
17263F:	Documentation/hwmon/tmp401.rst
17264F:	drivers/hwmon/tmp401.c
17265
17266TMP513 HARDWARE MONITOR DRIVER
17267M:	Eric Tremblay <etremblay@distech-controls.com>
17268L:	linux-hwmon@vger.kernel.org
17269S:	Maintained
17270F:	Documentation/hwmon/tmp513.rst
17271F:	drivers/hwmon/tmp513.c
17272
17273TMPFS (SHMEM FILESYSTEM)
17274M:	Hugh Dickins <hughd@google.com>
17275L:	linux-mm@kvack.org
17276S:	Maintained
17277F:	include/linux/shmem_fs.h
17278F:	mm/shmem.c
17279
17280TOMOYO SECURITY MODULE
17281M:	Kentaro Takeda <takedakn@nttdata.co.jp>
17282M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17283L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17284L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17285L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17286L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17287S:	Maintained
17288W:	https://tomoyo.osdn.jp/
17289F:	security/tomoyo/
17290
17291TOPSTAR LAPTOP EXTRAS DRIVER
17292M:	Herton Ronaldo Krzesinski <herton@canonical.com>
17293L:	platform-driver-x86@vger.kernel.org
17294S:	Maintained
17295F:	drivers/platform/x86/topstar-laptop.c
17296
17297TORTURE-TEST MODULES
17298M:	Davidlohr Bueso <dave@stgolabs.net>
17299M:	"Paul E. McKenney" <paulmck@kernel.org>
17300M:	Josh Triplett <josh@joshtriplett.org>
17301L:	linux-kernel@vger.kernel.org
17302S:	Supported
17303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17304F:	Documentation/RCU/torture.txt
17305F:	kernel/locking/locktorture.c
17306F:	kernel/rcu/rcuperf.c
17307F:	kernel/rcu/rcutorture.c
17308F:	kernel/torture.c
17309
17310TOSHIBA ACPI EXTRAS DRIVER
17311M:	Azael Avalos <coproscefalo@gmail.com>
17312L:	platform-driver-x86@vger.kernel.org
17313S:	Maintained
17314F:	drivers/platform/x86/toshiba_acpi.c
17315
17316TOSHIBA BLUETOOTH DRIVER
17317M:	Azael Avalos <coproscefalo@gmail.com>
17318L:	platform-driver-x86@vger.kernel.org
17319S:	Maintained
17320F:	drivers/platform/x86/toshiba_bluetooth.c
17321
17322TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17323M:	Azael Avalos <coproscefalo@gmail.com>
17324L:	platform-driver-x86@vger.kernel.org
17325S:	Maintained
17326F:	drivers/platform/x86/toshiba_haps.c
17327
17328TOSHIBA SMM DRIVER
17329M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
17330S:	Maintained
17331W:	http://www.buzzard.org.uk/toshiba/
17332F:	drivers/char/toshiba.c
17333F:	include/linux/toshiba.h
17334F:	include/uapi/linux/toshiba.h
17335
17336TOSHIBA TC358743 DRIVER
17337M:	Mats Randgaard <matrandg@cisco.com>
17338L:	linux-media@vger.kernel.org
17339S:	Maintained
17340F:	drivers/media/i2c/tc358743*
17341F:	include/media/i2c/tc358743.h
17342
17343TOSHIBA WMI HOTKEYS DRIVER
17344M:	Azael Avalos <coproscefalo@gmail.com>
17345L:	platform-driver-x86@vger.kernel.org
17346S:	Maintained
17347F:	drivers/platform/x86/toshiba-wmi.c
17348
17349TPM DEVICE DRIVER
17350M:	Peter Huewe <peterhuewe@gmx.de>
17351M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17352R:	Jason Gunthorpe <jgg@ziepe.ca>
17353L:	linux-integrity@vger.kernel.org
17354S:	Maintained
17355W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17356Q:	https://patchwork.kernel.org/project/linux-integrity/list/
17357T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
17358F:	drivers/char/tpm/
17359
17360TRACING
17361M:	Steven Rostedt <rostedt@goodmis.org>
17362M:	Ingo Molnar <mingo@redhat.com>
17363S:	Maintained
17364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17365F:	Documentation/trace/ftrace.rst
17366F:	arch/*/*/*/ftrace.h
17367F:	arch/*/kernel/ftrace.c
17368F:	include/*/ftrace.h
17369F:	include/linux/trace*.h
17370F:	include/trace/
17371F:	kernel/trace/
17372F:	tools/testing/selftests/ftrace/
17373
17374TRACING MMIO ACCESSES (MMIOTRACE)
17375M:	Steven Rostedt <rostedt@goodmis.org>
17376M:	Ingo Molnar <mingo@kernel.org>
17377R:	Karol Herbst <karolherbst@gmail.com>
17378R:	Pekka Paalanen <ppaalanen@gmail.com>
17379L:	linux-kernel@vger.kernel.org
17380L:	nouveau@lists.freedesktop.org
17381S:	Maintained
17382F:	arch/x86/mm/kmmio.c
17383F:	arch/x86/mm/mmio-mod.c
17384F:	arch/x86/mm/testmmiotrace.c
17385F:	include/linux/mmiotrace.h
17386F:	kernel/trace/trace_mmiotrace.c
17387
17388TRIVIAL PATCHES
17389M:	Jiri Kosina <trivial@kernel.org>
17390S:	Maintained
17391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17392K:	^Subject:.*(?i)trivial
17393
17394TTY LAYER
17395M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17396M:	Jiri Slaby <jslaby@suse.com>
17397S:	Supported
17398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17399F:	Documentation/driver-api/serial/
17400F:	drivers/tty/
17401F:	drivers/tty/serial/serial_core.c
17402F:	include/linux/serial.h
17403F:	include/linux/serial_core.h
17404F:	include/linux/tty.h
17405F:	include/uapi/linux/serial.h
17406F:	include/uapi/linux/serial_core.h
17407F:	include/uapi/linux/tty.h
17408
17409TUA9001 MEDIA DRIVER
17410M:	Antti Palosaari <crope@iki.fi>
17411L:	linux-media@vger.kernel.org
17412S:	Maintained
17413W:	https://linuxtv.org
17414W:	http://palosaari.fi/linux/
17415Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17416T:	git git://linuxtv.org/anttip/media_tree.git
17417F:	drivers/media/tuners/tua9001*
17418
17419TULIP NETWORK DRIVERS
17420L:	netdev@vger.kernel.org
17421L:	linux-parisc@vger.kernel.org
17422S:	Orphan
17423F:	drivers/net/ethernet/dec/tulip/
17424
17425TUN/TAP driver
17426M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
17427S:	Maintained
17428W:	http://vtun.sourceforge.net/tun
17429F:	Documentation/networking/tuntap.rst
17430F:	arch/um/os-Linux/drivers/
17431
17432TURBOCHANNEL SUBSYSTEM
17433M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17434M:	Ralf Baechle <ralf@linux-mips.org>
17435L:	linux-mips@vger.kernel.org
17436S:	Maintained
17437Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
17438F:	drivers/tc/
17439F:	include/linux/tc.h
17440
17441TURBOSTAT UTILITY
17442M:	"Len Brown" <lenb@kernel.org>
17443L:	linux-pm@vger.kernel.org
17444S:	Supported
17445Q:	https://patchwork.kernel.org/project/linux-pm/list/
17446B:	https://bugzilla.kernel.org
17447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17448F:	tools/power/x86/turbostat/
17449
17450TW5864 VIDEO4LINUX DRIVER
17451M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17452M:	Anton Sviridenko <anton@corp.bluecherry.net>
17453M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17454M:	Andrey Utkin <andrey_utkin@fastmail.com>
17455L:	linux-media@vger.kernel.org
17456S:	Supported
17457F:	drivers/media/pci/tw5864/
17458
17459TW68 VIDEO4LINUX DRIVER
17460M:	Hans Verkuil <hverkuil@xs4all.nl>
17461L:	linux-media@vger.kernel.org
17462S:	Odd Fixes
17463W:	https://linuxtv.org
17464T:	git git://linuxtv.org/media_tree.git
17465F:	drivers/media/pci/tw68/
17466
17467TW686X VIDEO4LINUX DRIVER
17468M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17469L:	linux-media@vger.kernel.org
17470S:	Maintained
17471W:	http://linuxtv.org
17472T:	git git://linuxtv.org/media_tree.git
17473F:	drivers/media/pci/tw686x/
17474
17475UACCE ACCELERATOR FRAMEWORK
17476M:	Zhangfei Gao <zhangfei.gao@linaro.org>
17477M:	Zhou Wang <wangzhou1@hisilicon.com>
17478L:	linux-accelerators@lists.ozlabs.org
17479L:	linux-kernel@vger.kernel.org
17480S:	Maintained
17481F:	Documentation/ABI/testing/sysfs-driver-uacce
17482F:	Documentation/misc-devices/uacce.rst
17483F:	drivers/misc/uacce/
17484F:	include/linux/uacce.h
17485F:	include/uapi/misc/uacce/
17486
17487UBI FILE SYSTEM (UBIFS)
17488M:	Richard Weinberger <richard@nod.at>
17489L:	linux-mtd@lists.infradead.org
17490S:	Supported
17491W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
17492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17494F:	Documentation/filesystems/ubifs.rst
17495F:	fs/ubifs/
17496
17497UCLINUX (M68KNOMMU AND COLDFIRE)
17498M:	Greg Ungerer <gerg@linux-m68k.org>
17499L:	linux-m68k@lists.linux-m68k.org
17500L:	uclinux-dev@uclinux.org  (subscribers-only)
17501S:	Maintained
17502W:	http://www.linux-m68k.org/
17503W:	http://www.uclinux.org/
17504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17505F:	arch/m68k/*/*_no.*
17506F:	arch/m68k/68*/
17507F:	arch/m68k/coldfire/
17508F:	arch/m68k/include/asm/*_no.*
17509
17510UDF FILESYSTEM
17511M:	Jan Kara <jack@suse.com>
17512S:	Maintained
17513F:	Documentation/filesystems/udf.rst
17514F:	fs/udf/
17515
17516UDRAW TABLET
17517M:	Bastien Nocera <hadess@hadess.net>
17518L:	linux-input@vger.kernel.org
17519S:	Maintained
17520F:	drivers/hid/hid-udraw-ps3.c
17521
17522UFS FILESYSTEM
17523M:	Evgeniy Dushistov <dushistov@mail.ru>
17524S:	Maintained
17525F:	Documentation/admin-guide/ufs.rst
17526F:	fs/ufs/
17527
17528UHID USERSPACE HID IO DRIVER
17529M:	David Rheinsberg <david.rheinsberg@gmail.com>
17530L:	linux-input@vger.kernel.org
17531S:	Maintained
17532F:	drivers/hid/uhid.c
17533F:	include/uapi/linux/uhid.h
17534
17535ULPI BUS
17536M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17537L:	linux-usb@vger.kernel.org
17538S:	Maintained
17539F:	drivers/usb/common/ulpi.c
17540F:	include/linux/ulpi/
17541
17542UNICODE SUBSYSTEM
17543M:	Gabriel Krisman Bertazi <krisman@collabora.com>
17544L:	linux-fsdevel@vger.kernel.org
17545S:	Supported
17546F:	fs/unicode/
17547
17548UNIFDEF
17549M:	Tony Finch <dot@dotat.at>
17550S:	Maintained
17551W:	http://dotat.at/prog/unifdef
17552F:	scripts/unifdef.c
17553
17554UNIFORM CDROM DRIVER
17555M:	Jens Axboe <axboe@kernel.dk>
17556S:	Maintained
17557W:	http://www.kernel.dk
17558F:	Documentation/cdrom/
17559F:	drivers/cdrom/cdrom.c
17560F:	include/linux/cdrom.h
17561F:	include/uapi/linux/cdrom.h
17562
17563UNISYS S-PAR DRIVERS
17564M:	David Kershner <david.kershner@unisys.com>
17565L:	sparmaintainer@unisys.com (Unisys internal)
17566S:	Supported
17567F:	drivers/staging/unisys/
17568F:	drivers/visorbus/
17569F:	include/linux/visorbus.h
17570
17571UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17572R:	Alim Akhtar <alim.akhtar@samsung.com>
17573R:	Avri Altman <avri.altman@wdc.com>
17574L:	linux-scsi@vger.kernel.org
17575S:	Supported
17576F:	Documentation/scsi/ufs.rst
17577F:	drivers/scsi/ufs/
17578
17579UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17580M:	Pedro Sousa <pedrom.sousa@synopsys.com>
17581L:	linux-scsi@vger.kernel.org
17582S:	Supported
17583F:	drivers/scsi/ufs/*dwc*
17584
17585UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17586M:	Stanley Chu <stanley.chu@mediatek.com>
17587L:	linux-scsi@vger.kernel.org
17588L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17589S:	Maintained
17590F:	drivers/scsi/ufs/ufs-mediatek*
17591
17592UNSORTED BLOCK IMAGES (UBI)
17593M:	Richard Weinberger <richard@nod.at>
17594L:	linux-mtd@lists.infradead.org
17595S:	Supported
17596W:	http://www.linux-mtd.infradead.org/
17597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17599F:	drivers/mtd/ubi/
17600F:	include/linux/mtd/ubi.h
17601F:	include/uapi/mtd/ubi-user.h
17602
17603USB "USBNET" DRIVER FRAMEWORK
17604M:	Oliver Neukum <oneukum@suse.com>
17605L:	netdev@vger.kernel.org
17606S:	Maintained
17607W:	http://www.linux-usb.org/usbnet
17608F:	drivers/net/usb/usbnet.c
17609F:	include/linux/usb/usbnet.h
17610
17611USB ACM DRIVER
17612M:	Oliver Neukum <oneukum@suse.com>
17613L:	linux-usb@vger.kernel.org
17614S:	Maintained
17615F:	Documentation/usb/acm.rst
17616F:	drivers/usb/class/cdc-acm.*
17617
17618USB APPLE MFI FASTCHARGE DRIVER
17619M:	Bastien Nocera <hadess@hadess.net>
17620L:	linux-usb@vger.kernel.org
17621S:	Maintained
17622F:	drivers/usb/misc/apple-mfi-fastcharge.c
17623
17624USB AR5523 WIRELESS DRIVER
17625M:	Pontus Fuchs <pontus.fuchs@gmail.com>
17626L:	linux-wireless@vger.kernel.org
17627S:	Maintained
17628F:	drivers/net/wireless/ath/ar5523/
17629
17630USB ATTACHED SCSI
17631M:	Oliver Neukum <oneukum@suse.com>
17632L:	linux-usb@vger.kernel.org
17633L:	linux-scsi@vger.kernel.org
17634S:	Maintained
17635F:	drivers/usb/storage/uas.c
17636
17637USB CDC ETHERNET DRIVER
17638M:	Oliver Neukum <oliver@neukum.org>
17639L:	linux-usb@vger.kernel.org
17640S:	Maintained
17641F:	drivers/net/usb/cdc_*.c
17642F:	include/uapi/linux/usb/cdc.h
17643
17644USB CHAOSKEY DRIVER
17645M:	Keith Packard <keithp@keithp.com>
17646L:	linux-usb@vger.kernel.org
17647S:	Maintained
17648F:	drivers/usb/misc/chaoskey.c
17649
17650USB CYPRESS C67X00 DRIVER
17651M:	Peter Korsgaard <jacmet@sunsite.dk>
17652L:	linux-usb@vger.kernel.org
17653S:	Maintained
17654F:	drivers/usb/c67x00/
17655
17656USB DAVICOM DM9601 DRIVER
17657M:	Peter Korsgaard <jacmet@sunsite.dk>
17658L:	netdev@vger.kernel.org
17659S:	Maintained
17660W:	http://www.linux-usb.org/usbnet
17661F:	drivers/net/usb/dm9601.c
17662
17663USB EHCI DRIVER
17664M:	Alan Stern <stern@rowland.harvard.edu>
17665L:	linux-usb@vger.kernel.org
17666S:	Maintained
17667F:	Documentation/usb/ehci.rst
17668F:	drivers/usb/host/ehci*
17669
17670USB GADGET/PERIPHERAL SUBSYSTEM
17671M:	Felipe Balbi <balbi@kernel.org>
17672L:	linux-usb@vger.kernel.org
17673S:	Maintained
17674W:	http://www.linux-usb.org/gadget
17675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17676F:	drivers/usb/gadget/
17677F:	include/linux/usb/gadget*
17678
17679USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17680M:	Jiri Kosina <jikos@kernel.org>
17681M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
17682L:	linux-usb@vger.kernel.org
17683S:	Maintained
17684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17685F:	Documentation/hid/hiddev.rst
17686F:	drivers/hid/usbhid/
17687
17688USB INTEL XHCI ROLE MUX DRIVER
17689M:	Hans de Goede <hdegoede@redhat.com>
17690L:	linux-usb@vger.kernel.org
17691S:	Maintained
17692F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
17693
17694USB IP DRIVER FOR HISILICON KIRIN
17695M:	Yu Chen <chenyu56@huawei.com>
17696M:	Binghui Wang <wangbinghui@hisilicon.com>
17697L:	linux-usb@vger.kernel.org
17698S:	Maintained
17699F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17700F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
17701
17702USB ISP116X DRIVER
17703M:	Olav Kongas <ok@artecdesign.ee>
17704L:	linux-usb@vger.kernel.org
17705S:	Maintained
17706F:	drivers/usb/host/isp116x*
17707F:	include/linux/usb/isp116x.h
17708
17709USB LAN78XX ETHERNET DRIVER
17710M:	Woojung Huh <woojung.huh@microchip.com>
17711M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17712L:	netdev@vger.kernel.org
17713S:	Maintained
17714F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17715F:	drivers/net/usb/lan78xx.*
17716F:	include/dt-bindings/net/microchip-lan78xx.h
17717
17718USB MASS STORAGE DRIVER
17719M:	Alan Stern <stern@rowland.harvard.edu>
17720L:	linux-usb@vger.kernel.org
17721L:	usb-storage@lists.one-eyed-alien.net
17722S:	Maintained
17723F:	drivers/usb/storage/
17724
17725USB MIDI DRIVER
17726M:	Clemens Ladisch <clemens@ladisch.de>
17727L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17728S:	Maintained
17729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17730F:	sound/usb/midi.*
17731
17732USB NETWORKING DRIVERS
17733L:	linux-usb@vger.kernel.org
17734S:	Odd Fixes
17735F:	drivers/net/usb/
17736
17737USB OHCI DRIVER
17738M:	Alan Stern <stern@rowland.harvard.edu>
17739L:	linux-usb@vger.kernel.org
17740S:	Maintained
17741F:	Documentation/usb/ohci.rst
17742F:	drivers/usb/host/ohci*
17743
17744USB OTG FSM (Finite State Machine)
17745M:	Peter Chen <Peter.Chen@nxp.com>
17746L:	linux-usb@vger.kernel.org
17747S:	Maintained
17748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17749F:	drivers/usb/common/usb-otg-fsm.c
17750
17751USB OVER IP DRIVER
17752M:	Valentina Manea <valentina.manea.m@gmail.com>
17753M:	Shuah Khan <shuah@kernel.org>
17754M:	Shuah Khan <skhan@linuxfoundation.org>
17755L:	linux-usb@vger.kernel.org
17756S:	Maintained
17757F:	Documentation/usb/usbip_protocol.rst
17758F:	drivers/usb/usbip/
17759F:	tools/testing/selftests/drivers/usb/usbip/
17760F:	tools/usb/usbip/
17761
17762USB PEGASUS DRIVER
17763M:	Petko Manolov <petkan@nucleusys.com>
17764L:	linux-usb@vger.kernel.org
17765L:	netdev@vger.kernel.org
17766S:	Maintained
17767W:	https://github.com/petkan/pegasus
17768T:	git git://github.com/petkan/pegasus.git
17769F:	drivers/net/usb/pegasus.*
17770
17771USB PHY LAYER
17772M:	Felipe Balbi <balbi@kernel.org>
17773L:	linux-usb@vger.kernel.org
17774S:	Maintained
17775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17776F:	drivers/usb/phy/
17777
17778USB PRINTER DRIVER (usblp)
17779M:	Pete Zaitcev <zaitcev@redhat.com>
17780L:	linux-usb@vger.kernel.org
17781S:	Supported
17782F:	drivers/usb/class/usblp.c
17783
17784USB QMI WWAN NETWORK DRIVER
17785M:	Bjørn Mork <bjorn@mork.no>
17786L:	netdev@vger.kernel.org
17787S:	Maintained
17788F:	Documentation/ABI/testing/sysfs-class-net-qmi
17789F:	drivers/net/usb/qmi_wwan.c
17790
17791USB RTL8150 DRIVER
17792M:	Petko Manolov <petkan@nucleusys.com>
17793L:	linux-usb@vger.kernel.org
17794L:	netdev@vger.kernel.org
17795S:	Maintained
17796W:	https://github.com/petkan/rtl8150
17797T:	git git://github.com/petkan/rtl8150.git
17798F:	drivers/net/usb/rtl8150.c
17799
17800USB SERIAL SUBSYSTEM
17801M:	Johan Hovold <johan@kernel.org>
17802L:	linux-usb@vger.kernel.org
17803S:	Maintained
17804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17805F:	Documentation/usb/usb-serial.rst
17806F:	drivers/usb/serial/
17807F:	include/linux/usb/serial.h
17808
17809USB SMSC75XX ETHERNET DRIVER
17810M:	Steve Glendinning <steve.glendinning@shawell.net>
17811L:	netdev@vger.kernel.org
17812S:	Maintained
17813F:	drivers/net/usb/smsc75xx.*
17814
17815USB SMSC95XX ETHERNET DRIVER
17816M:	Steve Glendinning <steve.glendinning@shawell.net>
17817M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17818L:	netdev@vger.kernel.org
17819S:	Maintained
17820F:	drivers/net/usb/smsc95xx.*
17821
17822USB SUBSYSTEM
17823M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17824L:	linux-usb@vger.kernel.org
17825S:	Supported
17826W:	http://www.linux-usb.org
17827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17828F:	Documentation/devicetree/bindings/usb/
17829F:	Documentation/usb/
17830F:	drivers/usb/
17831F:	include/linux/usb.h
17832F:	include/linux/usb/
17833
17834USB TYPEC BUS FOR ALTERNATE MODES
17835M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17836L:	linux-usb@vger.kernel.org
17837S:	Maintained
17838F:	Documentation/ABI/testing/sysfs-bus-typec
17839F:	Documentation/driver-api/usb/typec_bus.rst
17840F:	drivers/usb/typec/altmodes/
17841F:	include/linux/usb/typec_altmode.h
17842
17843USB TYPEC CLASS
17844M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17845L:	linux-usb@vger.kernel.org
17846S:	Maintained
17847F:	Documentation/ABI/testing/sysfs-class-typec
17848F:	Documentation/driver-api/usb/typec.rst
17849F:	drivers/usb/typec/
17850F:	include/linux/usb/typec.h
17851
17852USB TYPEC INTEL PMC MUX DRIVER
17853M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17854L:	linux-usb@vger.kernel.org
17855S:	Maintained
17856F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
17857F:	drivers/usb/typec/mux/intel_pmc_mux.c
17858
17859USB TYPEC PI3USB30532 MUX DRIVER
17860M:	Hans de Goede <hdegoede@redhat.com>
17861L:	linux-usb@vger.kernel.org
17862S:	Maintained
17863F:	drivers/usb/typec/mux/pi3usb30532.c
17864
17865USB TYPEC PORT CONTROLLER DRIVERS
17866M:	Guenter Roeck <linux@roeck-us.net>
17867L:	linux-usb@vger.kernel.org
17868S:	Maintained
17869F:	drivers/usb/typec/tcpm/
17870
17871USB UHCI DRIVER
17872M:	Alan Stern <stern@rowland.harvard.edu>
17873L:	linux-usb@vger.kernel.org
17874S:	Maintained
17875F:	drivers/usb/host/uhci*
17876
17877USB VIDEO CLASS
17878M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17879L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17880L:	linux-media@vger.kernel.org
17881S:	Maintained
17882W:	http://www.ideasonboard.org/uvc/
17883T:	git git://linuxtv.org/media_tree.git
17884F:	drivers/media/usb/uvc/
17885F:	include/uapi/linux/uvcvideo.h
17886
17887USB VISION DRIVER
17888M:	Hans Verkuil <hverkuil@xs4all.nl>
17889L:	linux-media@vger.kernel.org
17890S:	Odd Fixes
17891W:	https://linuxtv.org
17892T:	git git://linuxtv.org/media_tree.git
17893F:	drivers/staging/media/usbvision/
17894
17895USB WEBCAM GADGET
17896M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17897L:	linux-usb@vger.kernel.org
17898S:	Maintained
17899F:	drivers/usb/gadget/function/*uvc*
17900F:	drivers/usb/gadget/legacy/webcam.c
17901F:	include/uapi/linux/usb/g_uvc.h
17902
17903USB WIRELESS RNDIS DRIVER (rndis_wlan)
17904M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17905L:	linux-wireless@vger.kernel.org
17906S:	Maintained
17907F:	drivers/net/wireless/rndis_wlan.c
17908
17909USB XHCI DRIVER
17910M:	Mathias Nyman <mathias.nyman@intel.com>
17911L:	linux-usb@vger.kernel.org
17912S:	Supported
17913F:	drivers/usb/host/pci-quirks*
17914F:	drivers/usb/host/xhci*
17915
17916USB ZD1201 DRIVER
17917L:	linux-wireless@vger.kernel.org
17918S:	Orphan
17919W:	http://linux-lc100020.sourceforge.net
17920F:	drivers/net/wireless/zydas/zd1201.*
17921
17922USB ZR364XX DRIVER
17923M:	Antoine Jacquet <royale@zerezo.com>
17924L:	linux-usb@vger.kernel.org
17925L:	linux-media@vger.kernel.org
17926S:	Maintained
17927W:	http://royale.zerezo.com/zr364xx/
17928T:	git git://linuxtv.org/media_tree.git
17929F:	Documentation/admin-guide/media/zr364xx*
17930F:	drivers/media/usb/zr364xx/
17931
17932USER-MODE LINUX (UML)
17933M:	Jeff Dike <jdike@addtoit.com>
17934M:	Richard Weinberger <richard@nod.at>
17935M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17936L:	linux-um@lists.infradead.org
17937S:	Maintained
17938W:	http://user-mode-linux.sourceforge.net
17939Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17941F:	Documentation/virt/uml/
17942F:	arch/um/
17943F:	arch/x86/um/
17944F:	fs/hostfs/
17945
17946USERSPACE COPYIN/COPYOUT (UIOVEC)
17947M:	Alexander Viro <viro@zeniv.linux.org.uk>
17948S:	Maintained
17949F:	include/linux/uio.h
17950F:	lib/iov_iter.c
17951
17952USERSPACE DMA BUFFER DRIVER
17953M:	Gerd Hoffmann <kraxel@redhat.com>
17954L:	dri-devel@lists.freedesktop.org
17955S:	Maintained
17956T:	git git://anongit.freedesktop.org/drm/drm-misc
17957F:	drivers/dma-buf/udmabuf.c
17958F:	include/uapi/linux/udmabuf.h
17959
17960USERSPACE I/O (UIO)
17961M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17962S:	Maintained
17963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17964F:	Documentation/driver-api/uio-howto.rst
17965F:	drivers/uio/
17966F:	include/linux/uio_driver.h
17967
17968UTIL-LINUX PACKAGE
17969M:	Karel Zak <kzak@redhat.com>
17970L:	util-linux@vger.kernel.org
17971S:	Maintained
17972W:	http://en.wikipedia.org/wiki/Util-linux
17973T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17974
17975UUID HELPERS
17976M:	Christoph Hellwig <hch@lst.de>
17977R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17978L:	linux-kernel@vger.kernel.org
17979S:	Maintained
17980T:	git git://git.infradead.org/users/hch/uuid.git
17981F:	include/linux/uuid.h
17982F:	include/uapi/linux/uuid.h
17983F:	lib/test_uuid.c
17984F:	lib/uuid.c
17985
17986UVESAFB DRIVER
17987M:	Michal Januszewski <spock@gentoo.org>
17988L:	linux-fbdev@vger.kernel.org
17989S:	Maintained
17990W:	https://github.com/mjanusz/v86d
17991F:	Documentation/fb/uvesafb.rst
17992F:	drivers/video/fbdev/uvesafb.*
17993
17994Ux500 CLOCK DRIVERS
17995M:	Ulf Hansson <ulf.hansson@linaro.org>
17996L:	linux-clk@vger.kernel.org
17997L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17998S:	Maintained
17999F:	drivers/clk/ux500/
18000
18001VF610 NAND DRIVER
18002M:	Stefan Agner <stefan@agner.ch>
18003L:	linux-mtd@lists.infradead.org
18004S:	Supported
18005F:	drivers/mtd/nand/raw/vf610_nfc.c
18006
18007VFAT/FAT/MSDOS FILESYSTEM
18008M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18009S:	Maintained
18010F:	Documentation/filesystems/vfat.rst
18011F:	fs/fat/
18012
18013VFIO DRIVER
18014M:	Alex Williamson <alex.williamson@redhat.com>
18015R:	Cornelia Huck <cohuck@redhat.com>
18016L:	kvm@vger.kernel.org
18017S:	Maintained
18018T:	git git://github.com/awilliam/linux-vfio.git
18019F:	Documentation/driver-api/vfio.rst
18020F:	drivers/vfio/
18021F:	include/linux/vfio.h
18022F:	include/uapi/linux/vfio.h
18023
18024VFIO MEDIATED DEVICE DRIVERS
18025M:	Kirti Wankhede <kwankhede@nvidia.com>
18026L:	kvm@vger.kernel.org
18027S:	Maintained
18028F:	Documentation/driver-api/vfio-mediated-device.rst
18029F:	drivers/vfio/mdev/
18030F:	include/linux/mdev.h
18031F:	samples/vfio-mdev/
18032
18033VFIO PLATFORM DRIVER
18034M:	Eric Auger <eric.auger@redhat.com>
18035L:	kvm@vger.kernel.org
18036S:	Maintained
18037F:	drivers/vfio/platform/
18038
18039VGA_SWITCHEROO
18040R:	Lukas Wunner <lukas@wunner.de>
18041S:	Maintained
18042T:	git git://anongit.freedesktop.org/drm/drm-misc
18043F:	Documentation/gpu/vga-switcheroo.rst
18044F:	drivers/gpu/vga/vga_switcheroo.c
18045F:	include/linux/vga_switcheroo.h
18046
18047VIA RHINE NETWORK DRIVER
18048S:	Orphan
18049F:	drivers/net/ethernet/via/via-rhine.c
18050
18051VIA SD/MMC CARD CONTROLLER DRIVER
18052M:	Bruce Chang <brucechang@via.com.tw>
18053M:	Harald Welte <HaraldWelte@viatech.com>
18054S:	Maintained
18055F:	drivers/mmc/host/via-sdmmc.c
18056
18057VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18058M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18059L:	linux-fbdev@vger.kernel.org
18060S:	Maintained
18061F:	drivers/video/fbdev/via/
18062F:	include/linux/via-core.h
18063F:	include/linux/via-gpio.h
18064F:	include/linux/via_i2c.h
18065
18066VIA VELOCITY NETWORK DRIVER
18067M:	Francois Romieu <romieu@fr.zoreil.com>
18068L:	netdev@vger.kernel.org
18069S:	Maintained
18070F:	drivers/net/ethernet/via/via-velocity.*
18071
18072VICODEC VIRTUAL CODEC DRIVER
18073M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
18074L:	linux-media@vger.kernel.org
18075S:	Maintained
18076W:	https://linuxtv.org
18077T:	git git://linuxtv.org/media_tree.git
18078F:	drivers/media/test-drivers/vicodec/*
18079
18080VIDEO I2C POLLING DRIVER
18081M:	Matt Ranostay <matt.ranostay@konsulko.com>
18082L:	linux-media@vger.kernel.org
18083S:	Maintained
18084F:	drivers/media/i2c/video-i2c.c
18085
18086VIDEO MULTIPLEXER DRIVER
18087M:	Philipp Zabel <p.zabel@pengutronix.de>
18088L:	linux-media@vger.kernel.org
18089S:	Maintained
18090F:	drivers/media/platform/video-mux.c
18091
18092VIDEOBUF2 FRAMEWORK
18093M:	Pawel Osciak <pawel@osciak.com>
18094M:	Marek Szyprowski <m.szyprowski@samsung.com>
18095M:	Kyungmin Park <kyungmin.park@samsung.com>
18096R:	Tomasz Figa <tfiga@chromium.org>
18097L:	linux-media@vger.kernel.org
18098S:	Maintained
18099F:	drivers/media/common/videobuf2/*
18100F:	include/media/videobuf2-*
18101
18102VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18103M:	Helen Koike <helen.koike@collabora.com>
18104R:	Shuah Khan <skhan@linuxfoundation.org>
18105L:	linux-media@vger.kernel.org
18106S:	Maintained
18107W:	https://linuxtv.org
18108T:	git git://linuxtv.org/media_tree.git
18109F:	drivers/media/test-drivers/vimc/*
18110
18111VIRT LIB
18112M:	Alex Williamson <alex.williamson@redhat.com>
18113M:	Paolo Bonzini <pbonzini@redhat.com>
18114L:	kvm@vger.kernel.org
18115S:	Supported
18116F:	virt/lib/
18117
18118VIRTIO AND VHOST VSOCK DRIVER
18119M:	Stefan Hajnoczi <stefanha@redhat.com>
18120M:	Stefano Garzarella <sgarzare@redhat.com>
18121L:	kvm@vger.kernel.org
18122L:	virtualization@lists.linux-foundation.org
18123L:	netdev@vger.kernel.org
18124S:	Maintained
18125F:	drivers/net/vsockmon.c
18126F:	drivers/vhost/vsock.c
18127F:	include/linux/virtio_vsock.h
18128F:	include/uapi/linux/virtio_vsock.h
18129F:	include/uapi/linux/vm_sockets_diag.h
18130F:	include/uapi/linux/vsockmon.h
18131F:	net/vmw_vsock/af_vsock_tap.c
18132F:	net/vmw_vsock/diag.c
18133F:	net/vmw_vsock/virtio_transport.c
18134F:	net/vmw_vsock/virtio_transport_common.c
18135F:	net/vmw_vsock/vsock_loopback.c
18136F:	tools/testing/vsock/
18137
18138VIRTIO BLOCK AND SCSI DRIVERS
18139M:	"Michael S. Tsirkin" <mst@redhat.com>
18140M:	Jason Wang <jasowang@redhat.com>
18141R:	Paolo Bonzini <pbonzini@redhat.com>
18142R:	Stefan Hajnoczi <stefanha@redhat.com>
18143L:	virtualization@lists.linux-foundation.org
18144S:	Maintained
18145F:	drivers/block/virtio_blk.c
18146F:	drivers/scsi/virtio_scsi.c
18147F:	drivers/vhost/scsi.c
18148F:	include/uapi/linux/virtio_blk.h
18149F:	include/uapi/linux/virtio_scsi.h
18150
18151VIRTIO CONSOLE DRIVER
18152M:	Amit Shah <amit@kernel.org>
18153L:	virtualization@lists.linux-foundation.org
18154S:	Maintained
18155F:	drivers/char/virtio_console.c
18156F:	include/linux/virtio_console.h
18157F:	include/uapi/linux/virtio_console.h
18158
18159VIRTIO CORE AND NET DRIVERS
18160M:	"Michael S. Tsirkin" <mst@redhat.com>
18161M:	Jason Wang <jasowang@redhat.com>
18162L:	virtualization@lists.linux-foundation.org
18163S:	Maintained
18164F:	Documentation/devicetree/bindings/virtio/
18165F:	drivers/block/virtio_blk.c
18166F:	drivers/crypto/virtio/
18167F:	drivers/net/virtio_net.c
18168F:	drivers/vdpa/
18169F:	drivers/virtio/
18170F:	include/linux/vdpa.h
18171F:	include/linux/virtio*.h
18172F:	include/uapi/linux/virtio_*.h
18173F:	tools/virtio/
18174
18175VIRTIO BALLOON
18176M:	"Michael S. Tsirkin" <mst@redhat.com>
18177M:	David Hildenbrand <david@redhat.com>
18178L:	virtualization@lists.linux-foundation.org
18179S:	Maintained
18180F:	drivers/virtio/virtio_balloon.c
18181F:	include/uapi/linux/virtio_balloon.h
18182F:	include/linux/balloon_compaction.h
18183F:	mm/balloon_compaction.c
18184
18185VIRTIO CRYPTO DRIVER
18186M:	Gonglei <arei.gonglei@huawei.com>
18187L:	virtualization@lists.linux-foundation.org
18188L:	linux-crypto@vger.kernel.org
18189S:	Maintained
18190F:	drivers/crypto/virtio/
18191F:	include/uapi/linux/virtio_crypto.h
18192
18193VIRTIO DRIVERS FOR S390
18194M:	Cornelia Huck <cohuck@redhat.com>
18195M:	Halil Pasic <pasic@linux.ibm.com>
18196L:	linux-s390@vger.kernel.org
18197L:	virtualization@lists.linux-foundation.org
18198L:	kvm@vger.kernel.org
18199S:	Supported
18200F:	arch/s390/include/uapi/asm/virtio-ccw.h
18201F:	drivers/s390/virtio/
18202
18203VIRTIO FILE SYSTEM
18204M:	Vivek Goyal <vgoyal@redhat.com>
18205M:	Stefan Hajnoczi <stefanha@redhat.com>
18206M:	Miklos Szeredi <miklos@szeredi.hu>
18207L:	virtualization@lists.linux-foundation.org
18208L:	linux-fsdevel@vger.kernel.org
18209S:	Supported
18210W:	https://virtio-fs.gitlab.io/
18211F:	Documentation/filesystems/virtiofs.rst
18212F:	fs/fuse/virtio_fs.c
18213F:	include/uapi/linux/virtio_fs.h
18214
18215VIRTIO GPU DRIVER
18216M:	David Airlie <airlied@linux.ie>
18217M:	Gerd Hoffmann <kraxel@redhat.com>
18218L:	dri-devel@lists.freedesktop.org
18219L:	virtualization@lists.linux-foundation.org
18220S:	Maintained
18221T:	git git://anongit.freedesktop.org/drm/drm-misc
18222F:	drivers/gpu/drm/virtio/
18223F:	include/uapi/linux/virtio_gpu.h
18224
18225VIRTIO HOST (VHOST)
18226M:	"Michael S. Tsirkin" <mst@redhat.com>
18227M:	Jason Wang <jasowang@redhat.com>
18228L:	kvm@vger.kernel.org
18229L:	virtualization@lists.linux-foundation.org
18230L:	netdev@vger.kernel.org
18231S:	Maintained
18232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18233F:	drivers/vhost/
18234F:	include/linux/vhost_iotlb.h
18235F:	include/uapi/linux/vhost.h
18236
18237VIRTIO INPUT DRIVER
18238M:	Gerd Hoffmann <kraxel@redhat.com>
18239S:	Maintained
18240F:	drivers/virtio/virtio_input.c
18241F:	include/uapi/linux/virtio_input.h
18242
18243VIRTIO IOMMU DRIVER
18244M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
18245L:	virtualization@lists.linux-foundation.org
18246S:	Maintained
18247F:	drivers/iommu/virtio-iommu.c
18248F:	include/uapi/linux/virtio_iommu.h
18249
18250VIRTIO MEM DRIVER
18251M:	David Hildenbrand <david@redhat.com>
18252L:	virtualization@lists.linux-foundation.org
18253S:	Maintained
18254F:	drivers/virtio/virtio_mem.c
18255F:	include/uapi/linux/virtio_mem.h
18256
18257VIRTUAL BOX GUEST DEVICE DRIVER
18258M:	Hans de Goede <hdegoede@redhat.com>
18259M:	Arnd Bergmann <arnd@arndb.de>
18260M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18261S:	Maintained
18262F:	drivers/virt/vboxguest/
18263F:	include/linux/vbox_utils.h
18264F:	include/uapi/linux/vbox*.h
18265
18266VIRTUAL BOX SHARED FOLDER VFS DRIVER
18267M:	Hans de Goede <hdegoede@redhat.com>
18268L:	linux-fsdevel@vger.kernel.org
18269S:	Maintained
18270F:	fs/vboxsf/*
18271
18272VIRTUAL SERIO DEVICE DRIVER
18273M:	Stephen Chandler Paul <thatslyude@gmail.com>
18274S:	Maintained
18275F:	drivers/input/serio/userio.c
18276F:	include/uapi/linux/userio.h
18277
18278VIVID VIRTUAL VIDEO DRIVER
18279M:	Hans Verkuil <hverkuil@xs4all.nl>
18280L:	linux-media@vger.kernel.org
18281S:	Maintained
18282W:	https://linuxtv.org
18283T:	git git://linuxtv.org/media_tree.git
18284F:	drivers/media/test-drivers/vivid/*
18285
18286VLYNQ BUS
18287M:	Florian Fainelli <f.fainelli@gmail.com>
18288L:	openwrt-devel@lists.openwrt.org (subscribers-only)
18289S:	Maintained
18290F:	drivers/vlynq/vlynq.c
18291F:	include/linux/vlynq.h
18292
18293VME SUBSYSTEM
18294M:	Martyn Welch <martyn@welchs.me.uk>
18295M:	Manohar Vanga <manohar.vanga@gmail.com>
18296M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18297L:	devel@driverdev.osuosl.org
18298S:	Maintained
18299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18300F:	Documentation/driver-api/vme.rst
18301F:	drivers/staging/vme/
18302F:	drivers/vme/
18303F:	include/linux/vme*
18304
18305VMWARE BALLOON DRIVER
18306M:	Nadav Amit <namit@vmware.com>
18307M:	"VMware, Inc." <pv-drivers@vmware.com>
18308L:	linux-kernel@vger.kernel.org
18309S:	Maintained
18310F:	drivers/misc/vmw_balloon.c
18311
18312VMWARE HYPERVISOR INTERFACE
18313M:	Deep Shah <sdeep@vmware.com>
18314M:	"VMware, Inc." <pv-drivers@vmware.com>
18315L:	virtualization@lists.linux-foundation.org
18316S:	Supported
18317F:	arch/x86/include/asm/vmware.h
18318F:	arch/x86/kernel/cpu/vmware.c
18319
18320VMWARE PVRDMA DRIVER
18321M:	Adit Ranadive <aditr@vmware.com>
18322M:	VMware PV-Drivers <pv-drivers@vmware.com>
18323L:	linux-rdma@vger.kernel.org
18324S:	Maintained
18325F:	drivers/infiniband/hw/vmw_pvrdma/
18326
18327VMware PVSCSI driver
18328M:	Jim Gill <jgill@vmware.com>
18329M:	VMware PV-Drivers <pv-drivers@vmware.com>
18330L:	linux-scsi@vger.kernel.org
18331S:	Maintained
18332F:	drivers/scsi/vmw_pvscsi.c
18333F:	drivers/scsi/vmw_pvscsi.h
18334
18335VMWARE VIRTUAL PTP CLOCK DRIVER
18336M:	Vivek Thampi <vithampi@vmware.com>
18337M:	"VMware, Inc." <pv-drivers@vmware.com>
18338L:	netdev@vger.kernel.org
18339S:	Supported
18340F:	drivers/ptp/ptp_vmw.c
18341
18342VMWARE VMMOUSE SUBDRIVER
18343M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
18344M:	"VMware, Inc." <pv-drivers@vmware.com>
18345L:	linux-input@vger.kernel.org
18346S:	Maintained
18347F:	drivers/input/mouse/vmmouse.c
18348F:	drivers/input/mouse/vmmouse.h
18349
18350VMWARE VMXNET3 ETHERNET DRIVER
18351M:	Ronak Doshi <doshir@vmware.com>
18352M:	"VMware, Inc." <pv-drivers@vmware.com>
18353L:	netdev@vger.kernel.org
18354S:	Maintained
18355F:	drivers/net/vmxnet3/
18356
18357VOCORE VOCORE2 BOARD
18358M:	Harvey Hunt <harveyhuntnexus@gmail.com>
18359L:	linux-mips@vger.kernel.org
18360S:	Maintained
18361F:	arch/mips/boot/dts/ralink/vocore2.dts
18362
18363VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18364M:	Liam Girdwood <lgirdwood@gmail.com>
18365M:	Mark Brown <broonie@kernel.org>
18366L:	linux-kernel@vger.kernel.org
18367S:	Supported
18368W:	http://www.slimlogic.co.uk/?p=48
18369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18370F:	Documentation/devicetree/bindings/regulator/
18371F:	Documentation/power/regulator/
18372F:	drivers/regulator/
18373F:	include/dt-bindings/regulator/
18374F:	include/linux/regulator/
18375K:	regulator_get_optional
18376
18377VRF
18378M:	David Ahern <dsahern@kernel.org>
18379M:	Shrijeet Mukherjee <shrijeet@gmail.com>
18380L:	netdev@vger.kernel.org
18381S:	Maintained
18382F:	Documentation/networking/vrf.rst
18383F:	drivers/net/vrf.c
18384
18385VSPRINTF
18386M:	Petr Mladek <pmladek@suse.com>
18387M:	Steven Rostedt <rostedt@goodmis.org>
18388M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18389R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18390R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
18391S:	Maintained
18392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18393F:	Documentation/core-api/printk-formats.rst
18394F:	lib/test_printf.c
18395F:	lib/vsprintf.c
18396
18397VT1211 HARDWARE MONITOR DRIVER
18398M:	Juerg Haefliger <juergh@gmail.com>
18399L:	linux-hwmon@vger.kernel.org
18400S:	Maintained
18401F:	Documentation/hwmon/vt1211.rst
18402F:	drivers/hwmon/vt1211.c
18403
18404VT8231 HARDWARE MONITOR DRIVER
18405M:	Roger Lucas <vt8231@hiddenengine.co.uk>
18406L:	linux-hwmon@vger.kernel.org
18407S:	Maintained
18408F:	drivers/hwmon/vt8231.c
18409
18410VUB300 USB to SDIO/SD/MMC bridge chip
18411L:	linux-mmc@vger.kernel.org
18412S:	Orphan
18413F:	drivers/mmc/host/vub300.c
18414
18415W1 DALLAS'S 1-WIRE BUS
18416M:	Evgeniy Polyakov <zbr@ioremap.net>
18417S:	Maintained
18418F:	Documentation/devicetree/bindings/w1/
18419F:	Documentation/w1/
18420F:	drivers/w1/
18421F:	include/linux/w1.h
18422
18423W83791D HARDWARE MONITORING DRIVER
18424M:	Marc Hulsman <m.hulsman@tudelft.nl>
18425L:	linux-hwmon@vger.kernel.org
18426S:	Maintained
18427F:	Documentation/hwmon/w83791d.rst
18428F:	drivers/hwmon/w83791d.c
18429
18430W83793 HARDWARE MONITORING DRIVER
18431M:	Rudolf Marek <r.marek@assembler.cz>
18432L:	linux-hwmon@vger.kernel.org
18433S:	Maintained
18434F:	Documentation/hwmon/w83793.rst
18435F:	drivers/hwmon/w83793.c
18436
18437W83795 HARDWARE MONITORING DRIVER
18438M:	Jean Delvare <jdelvare@suse.com>
18439L:	linux-hwmon@vger.kernel.org
18440S:	Maintained
18441F:	drivers/hwmon/w83795.c
18442
18443W83L51xD SD/MMC CARD INTERFACE DRIVER
18444M:	Pierre Ossman <pierre@ossman.eu>
18445S:	Maintained
18446F:	drivers/mmc/host/wbsd.*
18447
18448WACOM PROTOCOL 4 SERIAL TABLETS
18449M:	Julian Squires <julian@cipht.net>
18450M:	Hans de Goede <hdegoede@redhat.com>
18451L:	linux-input@vger.kernel.org
18452S:	Maintained
18453F:	drivers/input/tablet/wacom_serial4.c
18454
18455WATCHDOG DEVICE DRIVERS
18456M:	Wim Van Sebroeck <wim@linux-watchdog.org>
18457M:	Guenter Roeck <linux@roeck-us.net>
18458L:	linux-watchdog@vger.kernel.org
18459S:	Maintained
18460W:	http://www.linux-watchdog.org/
18461T:	git git://www.linux-watchdog.org/linux-watchdog.git
18462F:	Documentation/devicetree/bindings/watchdog/
18463F:	Documentation/watchdog/
18464F:	drivers/watchdog/
18465F:	include/linux/watchdog.h
18466F:	include/uapi/linux/watchdog.h
18467
18468WHISKEYCOVE PMIC GPIO DRIVER
18469M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18470L:	linux-gpio@vger.kernel.org
18471S:	Maintained
18472F:	drivers/gpio/gpio-wcove.c
18473
18474WHWAVE RTC DRIVER
18475M:	Dianlong Li <long17.cool@163.com>
18476L:	linux-rtc@vger.kernel.org
18477S:	Maintained
18478F:	drivers/rtc/rtc-sd3078.c
18479
18480WIIMOTE HID DRIVER
18481M:	David Rheinsberg <david.rheinsberg@gmail.com>
18482L:	linux-input@vger.kernel.org
18483S:	Maintained
18484F:	drivers/hid/hid-wiimote*
18485
18486WILOCITY WIL6210 WIRELESS DRIVER
18487M:	Maya Erez <merez@codeaurora.org>
18488L:	linux-wireless@vger.kernel.org
18489L:	wil6210@qti.qualcomm.com
18490S:	Supported
18491W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18492F:	drivers/net/wireless/ath/wil6210/
18493
18494WIMAX STACK
18495M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18496M:	linux-wimax@intel.com
18497L:	wimax@linuxwimax.org (subscribers-only)
18498S:	Supported
18499W:	http://linuxwimax.org
18500F:	Documentation/admin-guide/wimax/wimax.rst
18501F:	include/linux/wimax/debug.h
18502F:	include/net/wimax.h
18503F:	include/uapi/linux/wimax.h
18504F:	net/wimax/
18505
18506WINBOND CIR DRIVER
18507M:	David Härdeman <david@hardeman.nu>
18508S:	Maintained
18509F:	drivers/media/rc/winbond-cir.c
18510
18511WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18512M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18513L:	linux-watchdog@vger.kernel.org
18514S:	Maintained
18515F:	drivers/watchdog/ebc-c384_wdt.c
18516
18517WINSYSTEMS WS16C48 GPIO DRIVER
18518M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18519L:	linux-gpio@vger.kernel.org
18520S:	Maintained
18521F:	drivers/gpio/gpio-ws16c48.c
18522
18523WIREGUARD SECURE NETWORK TUNNEL
18524M:	Jason A. Donenfeld <Jason@zx2c4.com>
18525L:	wireguard@lists.zx2c4.com
18526L:	netdev@vger.kernel.org
18527S:	Maintained
18528F:	drivers/net/wireguard/
18529F:	tools/testing/selftests/wireguard/
18530
18531WISTRON LAPTOP BUTTON DRIVER
18532M:	Miloslav Trmac <mitr@volny.cz>
18533S:	Maintained
18534F:	drivers/input/misc/wistron_btns.c
18535
18536WL3501 WIRELESS PCMCIA CARD DRIVER
18537L:	linux-wireless@vger.kernel.org
18538S:	Odd fixes
18539F:	drivers/net/wireless/wl3501*
18540
18541WOLFSON MICROELECTRONICS DRIVERS
18542L:	patches@opensource.cirrus.com
18543S:	Supported
18544W:	https://github.com/CirrusLogic/linux-drivers/wiki
18545T:	git https://github.com/CirrusLogic/linux-drivers.git
18546F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18547F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18548F:	Documentation/devicetree/bindings/mfd/wm831x.txt
18549F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18550F:	Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18551F:	Documentation/hwmon/wm83??.rst
18552F:	arch/arm/mach-s3c64xx/mach-crag6410*
18553F:	drivers/clk/clk-wm83*.c
18554F:	drivers/extcon/extcon-arizona.c
18555F:	drivers/gpio/gpio-*wm*.c
18556F:	drivers/gpio/gpio-arizona.c
18557F:	drivers/hwmon/wm83??-hwmon.c
18558F:	drivers/input/misc/wm831x-on.c
18559F:	drivers/input/touchscreen/wm831x-ts.c
18560F:	drivers/input/touchscreen/wm97*.c
18561F:	drivers/leds/leds-wm83*.c
18562F:	drivers/mfd/arizona*
18563F:	drivers/mfd/cs47l24*
18564F:	drivers/mfd/wm*.c
18565F:	drivers/power/supply/wm83*.c
18566F:	drivers/regulator/arizona*
18567F:	drivers/regulator/wm8*.c
18568F:	drivers/rtc/rtc-wm83*.c
18569F:	drivers/video/backlight/wm83*_bl.c
18570F:	drivers/watchdog/wm83*_wdt.c
18571F:	include/linux/mfd/arizona/
18572F:	include/linux/mfd/wm831x/
18573F:	include/linux/mfd/wm8350/
18574F:	include/linux/mfd/wm8400*
18575F:	include/linux/regulator/arizona*
18576F:	include/linux/wm97xx.h
18577F:	include/sound/wm????.h
18578F:	sound/soc/codecs/arizona.?
18579F:	sound/soc/codecs/cs47l24*
18580F:	sound/soc/codecs/wm*
18581
18582WORKQUEUE
18583M:	Tejun Heo <tj@kernel.org>
18584R:	Lai Jiangshan <jiangshanlai@gmail.com>
18585S:	Maintained
18586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18587F:	Documentation/core-api/workqueue.rst
18588F:	include/linux/workqueue.h
18589F:	kernel/workqueue.c
18590
18591X-POWERS AXP288 PMIC DRIVERS
18592M:	Hans de Goede <hdegoede@redhat.com>
18593S:	Maintained
18594F:	drivers/acpi/pmic/intel_pmic_xpower.c
18595N:	axp288
18596
18597X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18598M:	Chen-Yu Tsai <wens@csie.org>
18599L:	linux-kernel@vger.kernel.org
18600S:	Maintained
18601N:	axp[128]
18602
18603X.25 NETWORK LAYER
18604M:	Andrew Hendry <andrew.hendry@gmail.com>
18605L:	linux-x25@vger.kernel.org
18606S:	Odd Fixes
18607F:	Documentation/networking/x25*
18608F:	include/net/x25*
18609F:	net/x25/
18610
18611X86 ARCHITECTURE (32-BIT AND 64-BIT)
18612M:	Thomas Gleixner <tglx@linutronix.de>
18613M:	Ingo Molnar <mingo@redhat.com>
18614M:	Borislav Petkov <bp@alien8.de>
18615M:	x86@kernel.org
18616R:	"H. Peter Anvin" <hpa@zytor.com>
18617L:	linux-kernel@vger.kernel.org
18618S:	Maintained
18619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18620F:	Documentation/devicetree/bindings/x86/
18621F:	Documentation/x86/
18622F:	arch/x86/
18623
18624X86 ENTRY CODE
18625M:	Andy Lutomirski <luto@kernel.org>
18626L:	linux-kernel@vger.kernel.org
18627S:	Maintained
18628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18629F:	arch/x86/entry/
18630
18631X86 MCE INFRASTRUCTURE
18632M:	Tony Luck <tony.luck@intel.com>
18633M:	Borislav Petkov <bp@alien8.de>
18634L:	linux-edac@vger.kernel.org
18635S:	Maintained
18636F:	arch/x86/kernel/cpu/mce/*
18637
18638X86 MICROCODE UPDATE SUPPORT
18639M:	Borislav Petkov <bp@alien8.de>
18640S:	Maintained
18641F:	arch/x86/kernel/cpu/microcode/*
18642
18643X86 MM
18644M:	Dave Hansen <dave.hansen@linux.intel.com>
18645M:	Andy Lutomirski <luto@kernel.org>
18646M:	Peter Zijlstra <peterz@infradead.org>
18647L:	linux-kernel@vger.kernel.org
18648S:	Maintained
18649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18650F:	arch/x86/mm/
18651
18652X86 PLATFORM DRIVERS
18653M:	Darren Hart <dvhart@infradead.org>
18654M:	Andy Shevchenko <andy@infradead.org>
18655L:	platform-driver-x86@vger.kernel.org
18656S:	Odd Fixes
18657T:	git git://git.infradead.org/linux-platform-drivers-x86.git
18658F:	drivers/platform/olpc/
18659F:	drivers/platform/x86/
18660
18661X86 PLATFORM DRIVERS - ARCH
18662R:	Darren Hart <dvhart@infradead.org>
18663R:	Andy Shevchenko <andy@infradead.org>
18664L:	platform-driver-x86@vger.kernel.org
18665L:	x86@kernel.org
18666S:	Maintained
18667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18668F:	arch/x86/platform
18669
18670X86 VDSO
18671M:	Andy Lutomirski <luto@kernel.org>
18672L:	linux-kernel@vger.kernel.org
18673S:	Maintained
18674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18675F:	arch/x86/entry/vdso/
18676
18677XARRAY
18678M:	Matthew Wilcox <willy@infradead.org>
18679L:	linux-fsdevel@vger.kernel.org
18680S:	Supported
18681F:	Documentation/core-api/xarray.rst
18682F:	include/linux/idr.h
18683F:	include/linux/xarray.h
18684F:	lib/idr.c
18685F:	lib/xarray.c
18686F:	tools/testing/radix-tree
18687
18688XBOX DVD IR REMOTE
18689M:	Benjamin Valentin <benpicco@googlemail.com>
18690S:	Maintained
18691F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
18692F:	drivers/media/rc/xbox_remote.c
18693
18694XC2028/3028 TUNER DRIVER
18695M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18696L:	linux-media@vger.kernel.org
18697S:	Maintained
18698W:	https://linuxtv.org
18699T:	git git://linuxtv.org/media_tree.git
18700F:	drivers/media/tuners/tuner-xc2028.*
18701
18702XDP (eXpress Data Path)
18703M:	Alexei Starovoitov <ast@kernel.org>
18704M:	Daniel Borkmann <daniel@iogearbox.net>
18705M:	David S. Miller <davem@davemloft.net>
18706M:	Jakub Kicinski <kuba@kernel.org>
18707M:	Jesper Dangaard Brouer <hawk@kernel.org>
18708M:	John Fastabend <john.fastabend@gmail.com>
18709L:	netdev@vger.kernel.org
18710L:	bpf@vger.kernel.org
18711S:	Supported
18712F:	include/net/xdp.h
18713F:	include/trace/events/xdp.h
18714F:	kernel/bpf/cpumap.c
18715F:	kernel/bpf/devmap.c
18716F:	net/core/xdp.c
18717N:	xdp
18718K:	xdp
18719
18720XDP SOCKETS (AF_XDP)
18721M:	Björn Töpel <bjorn.topel@intel.com>
18722M:	Magnus Karlsson <magnus.karlsson@intel.com>
18723R:	Jonathan Lemon <jonathan.lemon@gmail.com>
18724L:	netdev@vger.kernel.org
18725L:	bpf@vger.kernel.org
18726S:	Maintained
18727F:	include/net/xdp_sock*
18728F:	include/net/xsk_buff_pool.h
18729F:	include/uapi/linux/if_xdp.h
18730F:	net/xdp/
18731F:	samples/bpf/xdpsock*
18732F:	tools/lib/bpf/xsk*
18733
18734XEN BLOCK SUBSYSTEM
18735M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18736M:	Roger Pau Monné <roger.pau@citrix.com>
18737L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18738S:	Supported
18739F:	drivers/block/xen*
18740F:	drivers/block/xen-blkback/*
18741
18742XEN HYPERVISOR ARM
18743M:	Stefano Stabellini <sstabellini@kernel.org>
18744L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18745S:	Maintained
18746F:	arch/arm/include/asm/xen/
18747F:	arch/arm/xen/
18748
18749XEN HYPERVISOR ARM64
18750M:	Stefano Stabellini <sstabellini@kernel.org>
18751L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18752S:	Maintained
18753F:	arch/arm64/include/asm/xen/
18754F:	arch/arm64/xen/
18755
18756XEN HYPERVISOR INTERFACE
18757M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
18758M:	Juergen Gross <jgross@suse.com>
18759R:	Stefano Stabellini <sstabellini@kernel.org>
18760L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18761S:	Supported
18762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18763F:	Documentation/ABI/stable/sysfs-hypervisor-xen
18764F:	Documentation/ABI/testing/sysfs-hypervisor-xen
18765F:	arch/x86/include/asm/pvclock-abi.h
18766F:	arch/x86/include/asm/xen/
18767F:	arch/x86/platform/pvh/
18768F:	arch/x86/xen/
18769F:	drivers/*/xen-*front.c
18770F:	drivers/xen/
18771F:	include/uapi/xen/
18772F:	include/xen/
18773
18774XEN NETWORK BACKEND DRIVER
18775M:	Wei Liu <wei.liu@kernel.org>
18776M:	Paul Durrant <paul@xen.org>
18777L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18778L:	netdev@vger.kernel.org
18779S:	Supported
18780F:	drivers/net/xen-netback/*
18781
18782XEN PCI SUBSYSTEM
18783M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18784L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18785S:	Supported
18786F:	arch/x86/pci/*xen*
18787F:	drivers/pci/*xen*
18788
18789XEN PVSCSI DRIVERS
18790M:	Juergen Gross <jgross@suse.com>
18791L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18792L:	linux-scsi@vger.kernel.org
18793S:	Supported
18794F:	drivers/scsi/xen-scsifront.c
18795F:	drivers/xen/xen-scsiback.c
18796F:	include/xen/interface/io/vscsiif.h
18797
18798XEN SOUND FRONTEND DRIVER
18799M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18800L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18801L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18802S:	Supported
18803F:	sound/xen/*
18804
18805XEN SWIOTLB SUBSYSTEM
18806M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18807L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18808L:	iommu@lists.linux-foundation.org
18809S:	Supported
18810F:	arch/x86/xen/*swiotlb*
18811F:	drivers/xen/*swiotlb*
18812
18813XFS FILESYSTEM
18814M:	Darrick J. Wong <darrick.wong@oracle.com>
18815M:	linux-xfs@vger.kernel.org
18816L:	linux-xfs@vger.kernel.org
18817S:	Supported
18818W:	http://xfs.org/
18819T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18820F:	Documentation/ABI/testing/sysfs-fs-xfs
18821F:	Documentation/admin-guide/xfs.rst
18822F:	Documentation/filesystems/xfs-delayed-logging-design.rst
18823F:	Documentation/filesystems/xfs-self-describing-metadata.rst
18824F:	fs/xfs/
18825F:	include/uapi/linux/dqblk_xfs.h
18826F:	include/uapi/linux/fsmap.h
18827
18828XILINX AXI ETHERNET DRIVER
18829M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18830S:	Maintained
18831F:	drivers/net/ethernet/xilinx/xilinx_axienet*
18832
18833XILINX CAN DRIVER
18834M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18835R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18836L:	linux-can@vger.kernel.org
18837S:	Maintained
18838F:	Documentation/devicetree/bindings/net/can/xilinx_can.txt
18839F:	drivers/net/can/xilinx_can.c
18840
18841XILINX SD-FEC IP CORES
18842M:	Derek Kiernan <derek.kiernan@xilinx.com>
18843M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
18844S:	Maintained
18845F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18846F:	Documentation/misc-devices/xilinx_sdfec.rst
18847F:	drivers/misc/Kconfig
18848F:	drivers/misc/Makefile
18849F:	drivers/misc/xilinx_sdfec.c
18850F:	include/uapi/misc/xilinx_sdfec.h
18851
18852XILINX UARTLITE SERIAL DRIVER
18853M:	Peter Korsgaard <jacmet@sunsite.dk>
18854L:	linux-serial@vger.kernel.org
18855S:	Maintained
18856F:	drivers/tty/serial/uartlite.c
18857
18858XILINX VIDEO IP CORES
18859M:	Hyun Kwon <hyun.kwon@xilinx.com>
18860M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18861L:	linux-media@vger.kernel.org
18862S:	Supported
18863T:	git git://linuxtv.org/media_tree.git
18864F:	Documentation/devicetree/bindings/media/xilinx/
18865F:	drivers/media/platform/xilinx/
18866F:	include/uapi/linux/xilinx-v4l2-controls.h
18867
18868XILLYBUS DRIVER
18869M:	Eli Billauer <eli.billauer@gmail.com>
18870L:	linux-kernel@vger.kernel.org
18871S:	Supported
18872F:	drivers/char/xillybus/
18873
18874XLP9XX I2C DRIVER
18875M:	George Cherian <gcherian@marvell.com>
18876L:	linux-i2c@vger.kernel.org
18877S:	Supported
18878W:	http://www.marvell.com
18879F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18880F:	drivers/i2c/busses/i2c-xlp9xx.c
18881
18882XRA1403 GPIO EXPANDER
18883M:	Nandor Han <nandor.han@ge.com>
18884M:	Semi Malinen <semi.malinen@ge.com>
18885L:	linux-gpio@vger.kernel.org
18886S:	Maintained
18887F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18888F:	drivers/gpio/gpio-xra1403.c
18889
18890XTENSA XTFPGA PLATFORM SUPPORT
18891M:	Max Filippov <jcmvbkbc@gmail.com>
18892L:	linux-xtensa@linux-xtensa.org
18893S:	Maintained
18894F:	drivers/spi/spi-xtensa-xtfpga.c
18895F:	sound/soc/xtensa/xtfpga-i2s.c
18896
18897YAM DRIVER FOR AX.25
18898M:	Jean-Paul Roubelat <jpr@f6fbb.org>
18899L:	linux-hams@vger.kernel.org
18900S:	Maintained
18901F:	drivers/net/hamradio/yam*
18902F:	include/linux/yam.h
18903
18904YAMA SECURITY MODULE
18905M:	Kees Cook <keescook@chromium.org>
18906S:	Supported
18907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18908F:	Documentation/admin-guide/LSM/Yama.rst
18909F:	security/yama/
18910
18911YEALINK PHONE DRIVER
18912M:	Henk Vergonet <Henk.Vergonet@gmail.com>
18913L:	usbb2k-api-dev@nongnu.org
18914S:	Maintained
18915F:	Documentation/input/devices/yealink.rst
18916F:	drivers/input/misc/yealink.*
18917
18918Z8530 DRIVER FOR AX.25
18919M:	Joerg Reuter <jreuter@yaina.de>
18920L:	linux-hams@vger.kernel.org
18921S:	Maintained
18922W:	http://yaina.de/jreuter/
18923W:	http://www.qsl.net/dl1bke/
18924F:	Documentation/networking/z8530drv.rst
18925F:	drivers/net/hamradio/*scc.c
18926F:	drivers/net/hamradio/z8530.h
18927
18928ZBUD COMPRESSED PAGE ALLOCATOR
18929M:	Seth Jennings <sjenning@redhat.com>
18930M:	Dan Streetman <ddstreet@ieee.org>
18931L:	linux-mm@kvack.org
18932S:	Maintained
18933F:	include/linux/zbud.h
18934F:	mm/zbud.c
18935
18936ZD1211RW WIRELESS DRIVER
18937M:	Daniel Drake <dsd@gentoo.org>
18938M:	Ulrich Kunitz <kune@deine-taler.de>
18939L:	linux-wireless@vger.kernel.org
18940L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
18941S:	Maintained
18942W:	http://zd1211.ath.cx/wiki/DriverRewrite
18943F:	drivers/net/wireless/zydas/zd1211rw/
18944
18945ZD1301 MEDIA DRIVER
18946M:	Antti Palosaari <crope@iki.fi>
18947L:	linux-media@vger.kernel.org
18948S:	Maintained
18949W:	https://linuxtv.org/
18950W:	http://palosaari.fi/linux/
18951Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18952F:	drivers/media/usb/dvb-usb-v2/zd1301*
18953
18954ZD1301_DEMOD MEDIA DRIVER
18955M:	Antti Palosaari <crope@iki.fi>
18956L:	linux-media@vger.kernel.org
18957S:	Maintained
18958W:	https://linuxtv.org/
18959W:	http://palosaari.fi/linux/
18960Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18961F:	drivers/media/dvb-frontends/zd1301_demod*
18962
18963ZHAOXIN PROCESSOR SUPPORT
18964M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18965L:	linux-kernel@vger.kernel.org
18966S:	Maintained
18967F:	arch/x86/kernel/cpu/zhaoxin.c
18968
18969ZONEFS FILESYSTEM
18970M:	Damien Le Moal <damien.lemoal@wdc.com>
18971M:	Naohiro Aota <naohiro.aota@wdc.com>
18972R:	Johannes Thumshirn <jth@kernel.org>
18973L:	linux-fsdevel@vger.kernel.org
18974S:	Maintained
18975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
18976F:	Documentation/filesystems/zonefs.rst
18977F:	fs/zonefs/
18978
18979ZPOOL COMPRESSED PAGE STORAGE API
18980M:	Dan Streetman <ddstreet@ieee.org>
18981L:	linux-mm@kvack.org
18982S:	Maintained
18983F:	include/linux/zpool.h
18984F:	mm/zpool.c
18985
18986ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18987M:	Minchan Kim <minchan@kernel.org>
18988M:	Nitin Gupta <ngupta@vflare.org>
18989R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18990L:	linux-kernel@vger.kernel.org
18991S:	Maintained
18992F:	Documentation/admin-guide/blockdev/zram.rst
18993F:	drivers/block/zram/
18994
18995ZS DECSTATION Z85C30 SERIAL DRIVER
18996M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18997S:	Maintained
18998F:	drivers/tty/serial/zs.*
18999
19000ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19001M:	Minchan Kim <minchan@kernel.org>
19002M:	Nitin Gupta <ngupta@vflare.org>
19003R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19004L:	linux-mm@kvack.org
19005S:	Maintained
19006F:	Documentation/vm/zsmalloc.rst
19007F:	include/linux/zsmalloc.h
19008F:	mm/zsmalloc.c
19009
19010ZSWAP COMPRESSED SWAP CACHING
19011M:	Seth Jennings <sjenning@redhat.com>
19012M:	Dan Streetman <ddstreet@ieee.org>
19013M:	Vitaly Wool <vitaly.wool@konsulko.com>
19014L:	linux-mm@kvack.org
19015S:	Maintained
19016F:	mm/zswap.c
19017
19018THE REST
19019M:	Linus Torvalds <torvalds@linux-foundation.org>
19020L:	linux-kernel@vger.kernel.org
19021S:	Buried alive in reporters
19022Q:	http://patchwork.kernel.org/project/LKML/list/
19023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
19024F:	*
19025F:	*/
19026