xref: /openbmc/linux/MAINTAINERS (revision 8622a0e5)
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
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	W: *Web-page* with status/info
88	B: URI for where to file *bugs*. A web-page with detailed bug
89	   filing info, a direct bug tracker link, or a mailto: URI.
90	C: URI for *chat* protocol, server and channel where developers
91	   usually hang out, for example irc://server/channel.
92	Q: *Patchwork* web based patch tracking system site
93	T: *SCM* tree type and location.
94	   Type is one of: git, hg, quilt, stgit, topgit
95	S: *Status*, one of the following:
96	   Supported:	Someone is actually paid to look after this.
97	   Maintained:	Someone actually looks after it.
98	   Odd Fixes:	It has a maintainer but they don't have time to do
99			much other than throw the odd patch in. See below..
100	   Orphan:	No current maintainer [but maybe you could take the
101			role as you write your new code].
102	   Obsolete:	Old code. Something tagged obsolete generally means
103			it has been replaced by a better system and you
104			should be using that.
105	P: Subsystem Profile document for more details submitting
106	   patches to the given subsystem. This is either an in-tree file,
107	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
108	   for details.
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	N: Files and directories *Regex* patterns.
116	   N:	[^a-z]tegra	all files whose path contains the word tegra
117	   One pattern per line.  Multiple N: lines acceptable.
118	   scripts/get_maintainer.pl has different behavior for files that
119	   match F: pattern and matches of N: patterns.  By default,
120	   get_maintainer will not look at git log history when an F: pattern
121	   match occurs.  When an N: match occurs, git log history is used
122	   to also notify the people that have git commit signatures.
123	X: *Excluded* files and directories that are NOT maintained, same
124	   rules as F:. Files exclusions are tested before file matches.
125	   Can be useful for excluding a specific subdirectory, for instance:
126	   F:	net/
127	   X:	net/ipv6/
128	   matches all files in and below net excluding net/ipv6/
129	K: *Content regex* (perl extended) pattern match in a patch or file.
130	   For instance:
131	   K: of_get_profile
132	      matches patches or files that contain "of_get_profile"
133	   K: \b(printk|pr_(info|err))\b
134	      matches patches or files that contain one or more of the words
135	      printk, pr_info or pr_err
136	   One regex pattern per line.  Multiple K: lines acceptable.
137
138Maintainers List
139----------------
140
141.. note:: When reading this list, please look for the most precise areas
142          first. When adding to this list, please keep the entries in
143          alphabetical order.
144
1453C59X NETWORK DRIVER
146M:	Steffen Klassert <klassert@kernel.org>
147L:	netdev@vger.kernel.org
148S:	Odd Fixes
149F:	Documentation/networking/device_drivers/3com/vortex.txt
150F:	drivers/net/ethernet/3com/3c59x.c
151
1523CR990 NETWORK DRIVER
153M:	David Dillow <dave@thedillows.org>
154L:	netdev@vger.kernel.org
155S:	Maintained
156F:	drivers/net/ethernet/3com/typhoon*
157
1583WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
159M:	Adam Radford <aradford@gmail.com>
160L:	linux-scsi@vger.kernel.org
161W:	http://www.lsi.com
162S:	Supported
163F:	drivers/scsi/3w-*
164
16553C700 AND 53C700-66 SCSI DRIVER
166M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
167L:	linux-scsi@vger.kernel.org
168S:	Maintained
169F:	drivers/scsi/53c700*
170
1716LOWPAN GENERIC (BTLE/IEEE 802.15.4)
172M:	Alexander Aring <alex.aring@gmail.com>
173M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
174L:	linux-bluetooth@vger.kernel.org
175L:	linux-wpan@vger.kernel.org
176S:	Maintained
177F:	net/6lowpan/
178F:	include/net/6lowpan.h
179F:	Documentation/networking/6lowpan.txt
180
1816PACK NETWORK DRIVER FOR AX.25
182M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
183L:	linux-hams@vger.kernel.org
184S:	Maintained
185F:	drivers/net/hamradio/6pack.c
186
1878169 10/100/1000 GIGABIT ETHERNET DRIVER
188M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
189M:	Heiner Kallweit <hkallweit1@gmail.com>
190L:	netdev@vger.kernel.org
191S:	Maintained
192F:	drivers/net/ethernet/realtek/r8169*
193
1948250/16?50 (AND CLONE UARTS) SERIAL DRIVER
195M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
196L:	linux-serial@vger.kernel.org
197S:	Maintained
198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
199F:	drivers/tty/serial/8250*
200F:	include/linux/serial_8250.h
201
2028390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
203L:	netdev@vger.kernel.org
204S:	Orphan / Obsolete
205F:	drivers/net/ethernet/8390/
206
2079P FILE SYSTEM
208M:	Eric Van Hensbergen <ericvh@gmail.com>
209M:	Latchesar Ionkov <lucho@ionkov.net>
210M:	Dominique Martinet <asmadeus@codewreck.org>
211L:	v9fs-developer@lists.sourceforge.net
212W:	http://swik.net/v9fs
213Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
215T:	git git://github.com/martinetd/linux.git
216S:	Maintained
217F:	Documentation/filesystems/9p.txt
218F:	fs/9p/
219F:	net/9p/
220F:	include/net/9p/
221F:	include/uapi/linux/virtio_9p.h
222F:	include/trace/events/9p.h
223
224A8293 MEDIA DRIVER
225M:	Antti Palosaari <crope@iki.fi>
226L:	linux-media@vger.kernel.org
227W:	https://linuxtv.org
228W:	http://palosaari.fi/linux/
229Q:	http://patchwork.linuxtv.org/project/linux-media/list/
230T:	git git://linuxtv.org/anttip/media_tree.git
231S:	Maintained
232F:	drivers/media/dvb-frontends/a8293*
233
234AACRAID SCSI RAID DRIVER
235M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
236L:	linux-scsi@vger.kernel.org
237W:	http://www.adaptec.com/
238S:	Supported
239F:	Documentation/scsi/aacraid.txt
240F:	drivers/scsi/aacraid/
241
242ABI/API
243L:	linux-api@vger.kernel.org
244F:	include/linux/syscalls.h
245F:	kernel/sys_ni.c
246
247ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
248M:	Hans de Goede <hdegoede@redhat.com>
249L:	linux-hwmon@vger.kernel.org
250S:	Maintained
251F:	drivers/hwmon/abituguru.c
252
253ABIT UGURU 3 HARDWARE MONITOR DRIVER
254M:	Alistair John Strachan <alistair@devzero.co.uk>
255L:	linux-hwmon@vger.kernel.org
256S:	Maintained
257F:	drivers/hwmon/abituguru3.c
258
259ACCES 104-DIO-48E GPIO DRIVER
260M:	William Breathitt Gray <vilhelm.gray@gmail.com>
261L:	linux-gpio@vger.kernel.org
262S:	Maintained
263F:	drivers/gpio/gpio-104-dio-48e.c
264
265ACCES 104-IDI-48 GPIO DRIVER
266M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
267L:	linux-gpio@vger.kernel.org
268S:	Maintained
269F:	drivers/gpio/gpio-104-idi-48.c
270
271ACCES 104-IDIO-16 GPIO DRIVER
272M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
273L:	linux-gpio@vger.kernel.org
274S:	Maintained
275F:	drivers/gpio/gpio-104-idio-16.c
276
277ACCES 104-QUAD-8 DRIVER
278M:	William Breathitt Gray <vilhelm.gray@gmail.com>
279L:	linux-iio@vger.kernel.org
280S:	Maintained
281F:	Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
282F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
283F:	drivers/counter/104-quad-8.c
284
285ACCES PCI-IDIO-16 GPIO DRIVER
286M:	William Breathitt Gray <vilhelm.gray@gmail.com>
287L:	linux-gpio@vger.kernel.org
288S:	Maintained
289F:	drivers/gpio/gpio-pci-idio-16.c
290
291ACCES PCIe-IDIO-24 GPIO DRIVER
292M:	William Breathitt Gray <vilhelm.gray@gmail.com>
293L:	linux-gpio@vger.kernel.org
294S:	Maintained
295F:	drivers/gpio/gpio-pcie-idio-24.c
296
297ACENIC DRIVER
298M:	Jes Sorensen <jes@trained-monkey.org>
299L:	linux-acenic@sunsite.dk
300S:	Maintained
301F:	drivers/net/ethernet/alteon/acenic*
302
303ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
304M:	Peter Kaestle <peter@piie.net>
305L:	platform-driver-x86@vger.kernel.org
306W:	http://piie.net/?section=acerhdf
307S:	Maintained
308F:	drivers/platform/x86/acerhdf.c
309
310ACER WMI LAPTOP EXTRAS
311M:	"Lee, Chun-Yi" <jlee@suse.com>
312L:	platform-driver-x86@vger.kernel.org
313S:	Maintained
314F:	drivers/platform/x86/acer-wmi.c
315
316ACPI
317M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
318M:	Len Brown <lenb@kernel.org>
319L:	linux-acpi@vger.kernel.org
320S:	Supported
321W:	https://01.org/linux-acpi
322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323Q:	https://patchwork.kernel.org/project/linux-acpi/list/
324B:	https://bugzilla.kernel.org
325F:	Documentation/ABI/testing/configfs-acpi
326F:	Documentation/ABI/testing/sysfs-bus-acpi
327F:	Documentation/firmware-guide/acpi/
328F:	drivers/acpi/
329F:	drivers/pci/*/*acpi*
330F:	drivers/pci/*acpi*
331F:	drivers/pnp/pnpacpi/
332F:	include/acpi/
333F:	include/linux/acpi.h
334F:	include/linux/fwnode.h
335F:	tools/power/acpi/
336
337ACPI APEI
338M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
339M:	Len Brown <lenb@kernel.org>
340R:	James Morse <james.morse@arm.com>
341R:	Tony Luck <tony.luck@intel.com>
342R:	Borislav Petkov <bp@alien8.de>
343L:	linux-acpi@vger.kernel.org
344F:	drivers/acpi/apei/
345
346ACPI COMPONENT ARCHITECTURE (ACPICA)
347M:	Robert Moore <robert.moore@intel.com>
348M:	Erik Kaneda <erik.kaneda@intel.com>
349M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
350L:	linux-acpi@vger.kernel.org
351L:	devel@acpica.org
352S:	Supported
353W:	https://acpica.org/
354W:	https://github.com/acpica/acpica/
355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
356Q:	https://patchwork.kernel.org/project/linux-acpi/list/
357B:	https://bugzilla.kernel.org
358B:	https://bugs.acpica.org
359F:	drivers/acpi/acpica/
360F:	include/acpi/
361F:	tools/power/acpi/
362
363ACPI FAN DRIVER
364M:	Zhang Rui <rui.zhang@intel.com>
365L:	linux-acpi@vger.kernel.org
366S:	Supported
367W:	https://01.org/linux-acpi
368B:	https://bugzilla.kernel.org
369F:	drivers/acpi/fan.c
370
371ACPI FOR ARM64 (ACPI/arm64)
372M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
373M:	Hanjun Guo <guohanjun@huawei.com>
374M:	Sudeep Holla <sudeep.holla@arm.com>
375L:	linux-acpi@vger.kernel.org
376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
377S:	Maintained
378F:	drivers/acpi/arm64
379
380ACPI I2C MULTI INSTANTIATE DRIVER
381M:	Hans de Goede <hdegoede@redhat.com>
382L:	platform-driver-x86@vger.kernel.org
383S:	Maintained
384F:	drivers/platform/x86/i2c-multi-instantiate.c
385
386ACPI PMIC DRIVERS
387M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
388M:	Len Brown <lenb@kernel.org>
389R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
390R:	Mika Westerberg <mika.westerberg@linux.intel.com>
391L:	linux-acpi@vger.kernel.org
392S:	Supported
393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
394Q:	https://patchwork.kernel.org/project/linux-acpi/list/
395B:	https://bugzilla.kernel.org
396F:	drivers/acpi/pmic/
397
398ACPI THERMAL DRIVER
399M:	Zhang Rui <rui.zhang@intel.com>
400L:	linux-acpi@vger.kernel.org
401S:	Supported
402W:	https://01.org/linux-acpi
403B:	https://bugzilla.kernel.org
404F:	drivers/acpi/*thermal*
405
406ACPI VIDEO DRIVER
407M:	Zhang Rui <rui.zhang@intel.com>
408L:	linux-acpi@vger.kernel.org
409S:	Supported
410W:	https://01.org/linux-acpi
411B:	https://bugzilla.kernel.org
412F:	drivers/acpi/acpi_video.c
413
414ACPI WMI DRIVER
415L:	platform-driver-x86@vger.kernel.org
416S:	Orphan
417F:	drivers/platform/x86/wmi.c
418F:	include/uapi/linux/wmi.h
419
420AD1889 ALSA SOUND DRIVER
421W:	https://parisc.wiki.kernel.org/index.php/AD1889
422L:	linux-parisc@vger.kernel.org
423S:	Maintained
424F:	sound/pci/ad1889.*
425
426AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
427M:	Michael Hennerich <michael.hennerich@analog.com>
428W:	http://wiki.analog.com/AD5254
429W:	http://ez.analog.com/community/linux-device-drivers
430S:	Supported
431F:	drivers/misc/ad525x_dpot.c
432
433AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
434M:	Michael Hennerich <michael.hennerich@analog.com>
435W:	http://wiki.analog.com/AD5398
436W:	http://ez.analog.com/community/linux-device-drivers
437S:	Supported
438F:	drivers/regulator/ad5398.c
439
440AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
441M:	Michael Hennerich <michael.hennerich@analog.com>
442W:	http://wiki.analog.com/AD7142
443W:	http://ez.analog.com/community/linux-device-drivers
444S:	Supported
445F:	drivers/input/misc/ad714x.c
446
447AD7877 TOUCHSCREEN DRIVER
448M:	Michael Hennerich <michael.hennerich@analog.com>
449W:	http://wiki.analog.com/AD7877
450W:	http://ez.analog.com/community/linux-device-drivers
451S:	Supported
452F:	drivers/input/touchscreen/ad7877.c
453
454AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
455M:	Michael Hennerich <michael.hennerich@analog.com>
456W:	http://wiki.analog.com/AD7879
457W:	http://ez.analog.com/community/linux-device-drivers
458S:	Supported
459F:	drivers/input/touchscreen/ad7879.c
460
461ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
462M:	Jiri Kosina <jikos@kernel.org>
463S:	Maintained
464
465ADF7242 IEEE 802.15.4 RADIO DRIVER
466M:	Michael Hennerich <michael.hennerich@analog.com>
467W:	https://wiki.analog.com/ADF7242
468W:	http://ez.analog.com/community/linux-device-drivers
469L:	linux-wpan@vger.kernel.org
470S:	Supported
471F:	drivers/net/ieee802154/adf7242.c
472F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
473
474ADM1025 HARDWARE MONITOR DRIVER
475M:	Jean Delvare <jdelvare@suse.com>
476L:	linux-hwmon@vger.kernel.org
477S:	Maintained
478F:	Documentation/hwmon/adm1025.rst
479F:	drivers/hwmon/adm1025.c
480
481ADM1029 HARDWARE MONITOR DRIVER
482M:	Corentin Labbe <clabbe.montjoie@gmail.com>
483L:	linux-hwmon@vger.kernel.org
484S:	Maintained
485F:	drivers/hwmon/adm1029.c
486
487ADM8211 WIRELESS DRIVER
488L:	linux-wireless@vger.kernel.org
489W:	http://wireless.kernel.org/
490S:	Orphan
491F:	drivers/net/wireless/admtek/adm8211.*
492
493ADP1653 FLASH CONTROLLER DRIVER
494M:	Sakari Ailus <sakari.ailus@iki.fi>
495L:	linux-media@vger.kernel.org
496S:	Maintained
497F:	drivers/media/i2c/adp1653.c
498F:	include/media/i2c/adp1653.h
499
500ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
501M:	Michael Hennerich <michael.hennerich@analog.com>
502W:	http://wiki.analog.com/ADP5520
503W:	http://ez.analog.com/community/linux-device-drivers
504S:	Supported
505F:	drivers/mfd/adp5520.c
506F:	drivers/video/backlight/adp5520_bl.c
507F:	drivers/leds/leds-adp5520.c
508F:	drivers/gpio/gpio-adp5520.c
509F:	drivers/input/keyboard/adp5520-keys.c
510
511ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
512M:	Michael Hennerich <michael.hennerich@analog.com>
513W:	http://wiki.analog.com/ADP5588
514W:	http://ez.analog.com/community/linux-device-drivers
515S:	Supported
516F:	drivers/input/keyboard/adp5588-keys.c
517F:	drivers/gpio/gpio-adp5588.c
518
519ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
520M:	Michael Hennerich <michael.hennerich@analog.com>
521W:	http://wiki.analog.com/ADP8860
522W:	http://ez.analog.com/community/linux-device-drivers
523S:	Supported
524F:	drivers/video/backlight/adp8860_bl.c
525
526ADT746X FAN DRIVER
527M:	Colin Leroy <colin@colino.net>
528S:	Maintained
529F:	drivers/macintosh/therm_adt746x.c
530
531ADT7475 HARDWARE MONITOR DRIVER
532M:	Jean Delvare <jdelvare@suse.com>
533L:	linux-hwmon@vger.kernel.org
534S:	Maintained
535F:	Documentation/hwmon/adt7475.rst
536F:	drivers/hwmon/adt7475.c
537
538ADVANSYS SCSI DRIVER
539M:	Matthew Wilcox <willy@infradead.org>
540M:	Hannes Reinecke <hare@suse.com>
541L:	linux-scsi@vger.kernel.org
542S:	Maintained
543F:	Documentation/scsi/advansys.txt
544F:	drivers/scsi/advansys.c
545
546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547M:	Michael Hennerich <michael.hennerich@analog.com>
548W:	http://wiki.analog.com/ADXL345
549W:	http://ez.analog.com/community/linux-device-drivers
550S:	Supported
551F:	drivers/input/misc/adxl34x.c
552F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
553
554ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
555M:	Stefan Popa <stefan.popa@analog.com>
556W:	http://ez.analog.com/community/linux-device-drivers
557S:	Supported
558F:	drivers/iio/accel/adxl372.c
559F:	drivers/iio/accel/adxl372_spi.c
560F:	drivers/iio/accel/adxl372_i2c.c
561F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
562
563AF9013 MEDIA DRIVER
564M:	Antti Palosaari <crope@iki.fi>
565L:	linux-media@vger.kernel.org
566W:	https://linuxtv.org
567W:	http://palosaari.fi/linux/
568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
569T:	git git://linuxtv.org/anttip/media_tree.git
570S:	Maintained
571F:	drivers/media/dvb-frontends/af9013*
572
573AF9033 MEDIA DRIVER
574M:	Antti Palosaari <crope@iki.fi>
575L:	linux-media@vger.kernel.org
576W:	https://linuxtv.org
577W:	http://palosaari.fi/linux/
578Q:	http://patchwork.linuxtv.org/project/linux-media/list/
579T:	git git://linuxtv.org/anttip/media_tree.git
580S:	Maintained
581F:	drivers/media/dvb-frontends/af9033*
582
583AFFS FILE SYSTEM
584M:	David Sterba <dsterba@suse.com>
585L:	linux-fsdevel@vger.kernel.org
586S:	Odd Fixes
587F:	Documentation/filesystems/affs.txt
588F:	fs/affs/
589
590AFS FILESYSTEM
591M:	David Howells <dhowells@redhat.com>
592L:	linux-afs@lists.infradead.org
593S:	Supported
594F:	fs/afs/
595F:	include/trace/events/afs.h
596F:	Documentation/filesystems/afs.txt
597W:	https://www.infradead.org/~dhowells/kafs/
598
599AGPGART DRIVER
600M:	David Airlie <airlied@linux.ie>
601T:	git git://anongit.freedesktop.org/drm/drm
602S:	Maintained
603F:	drivers/char/agp/
604F:	include/linux/agp*
605F:	include/uapi/linux/agp*
606
607AHA152X SCSI DRIVER
608M:	"Juergen E. Fischer" <fischer@norbit.de>
609L:	linux-scsi@vger.kernel.org
610S:	Maintained
611F:	drivers/scsi/aha152x*
612F:	drivers/scsi/pcmcia/aha152x*
613
614AIC7XXX / AIC79XX SCSI DRIVER
615M:	Hannes Reinecke <hare@suse.com>
616L:	linux-scsi@vger.kernel.org
617S:	Maintained
618F:	drivers/scsi/aic7xxx/
619
620AIMSLAB FM RADIO RECEIVER DRIVER
621M:	Hans Verkuil <hverkuil@xs4all.nl>
622L:	linux-media@vger.kernel.org
623T:	git git://linuxtv.org/media_tree.git
624W:	https://linuxtv.org
625S:	Maintained
626F:	drivers/media/radio/radio-aimslab*
627
628AIO
629M:	Benjamin LaHaise <bcrl@kvack.org>
630L:	linux-aio@kvack.org
631S:	Supported
632F:	fs/aio.c
633F:	include/linux/*aio*.h
634
635AIRSPY MEDIA DRIVER
636M:	Antti Palosaari <crope@iki.fi>
637L:	linux-media@vger.kernel.org
638W:	https://linuxtv.org
639W:	http://palosaari.fi/linux/
640Q:	http://patchwork.linuxtv.org/project/linux-media/list/
641T:	git git://linuxtv.org/anttip/media_tree.git
642S:	Maintained
643F:	drivers/media/usb/airspy/
644
645ALACRITECH GIGABIT ETHERNET DRIVER
646M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
647S:	Maintained
648F:	drivers/net/ethernet/alacritech/*
649
650FORCEDETH GIGABIT ETHERNET DRIVER
651M:	Rain River <rain.1986.08.12@gmail.com>
652M:	Zhu Yanjun <zyjzyj2000@gmail.com>
653L:	netdev@vger.kernel.org
654S:	Maintained
655F:	drivers/net/ethernet/nvidia/*
656
657ALCATEL SPEEDTOUCH USB DRIVER
658M:	Duncan Sands <duncan.sands@free.fr>
659L:	linux-usb@vger.kernel.org
660W:	http://www.linux-usb.org/SpeedTouch/
661S:	Maintained
662F:	drivers/usb/atm/speedtch.c
663F:	drivers/usb/atm/usbatm.c
664
665ALCHEMY AU1XX0 MMC DRIVER
666M:	Manuel Lauss <manuel.lauss@gmail.com>
667S:	Maintained
668F:	drivers/mmc/host/au1xmmc.c
669
670ALI1563 I2C DRIVER
671M:	Rudolf Marek <r.marek@assembler.cz>
672L:	linux-i2c@vger.kernel.org
673S:	Maintained
674F:	Documentation/i2c/busses/i2c-ali1563.rst
675F:	drivers/i2c/busses/i2c-ali1563.c
676
677ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
678M:	Tomislav Denis <tomislav.denis@avl.com>
679W:	http://www.allsensors.com/
680S:	Maintained
681L:	linux-iio@vger.kernel.org
682F:	drivers/iio/pressure/dlhl60d.c
683F:	Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
684
685ALLEGRO DVT VIDEO IP CORE DRIVER
686M:	Michael Tretter <m.tretter@pengutronix.de>
687R:	Pengutronix Kernel Team <kernel@pengutronix.de>
688L:	linux-media@vger.kernel.org
689S:	Maintained
690F:	drivers/staging/media/allegro-dvt/
691
692ALLWINNER CPUFREQ DRIVER
693M:	Yangtao Li <tiny.windzz@gmail.com>
694L:	linux-pm@vger.kernel.org
695S:	Maintained
696F:	Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
697F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
698
699ALLWINNER CRYPTO DRIVERS
700M:	Corentin Labbe <clabbe.montjoie@gmail.com>
701L:	linux-crypto@vger.kernel.org
702S:	Maintained
703F:	drivers/crypto/allwinner/
704
705ALLWINNER THERMAL DRIVER
706M:	Vasily Khoruzhick <anarsoul@gmail.com>
707M:	Yangtao Li <tiny.windzz@gmail.com>
708L:	linux-pm@vger.kernel.org
709S:	Maintained
710F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
711F:	drivers/thermal/sun8i_thermal.c
712
713ALLWINNER VPU DRIVER
714M:	Maxime Ripard <mripard@kernel.org>
715M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
716L:	linux-media@vger.kernel.org
717S:	Maintained
718F:	drivers/staging/media/sunxi/cedrus/
719
720ALPHA PORT
721M:	Richard Henderson <rth@twiddle.net>
722M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
723M:	Matt Turner <mattst88@gmail.com>
724S:	Odd Fixes
725L:	linux-alpha@vger.kernel.org
726F:	arch/alpha/
727
728ALPS PS/2 TOUCHPAD DRIVER
729R:	Pali Rohár <pali.rohar@gmail.com>
730F:	drivers/input/mouse/alps.*
731
732ALTERA I2C CONTROLLER DRIVER
733M:	Thor Thayer <thor.thayer@linux.intel.com>
734S:	Maintained
735F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
736F:	drivers/i2c/busses/i2c-altera.c
737
738ALTERA MAILBOX DRIVER
739M:	Ley Foon Tan <ley.foon.tan@intel.com>
740L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
741S:	Maintained
742F:	drivers/mailbox/mailbox-altera.c
743
744ALTERA PIO DRIVER
745M:	Joyce Ooi <joyce.ooi@intel.com>
746L:	linux-gpio@vger.kernel.org
747S:	Maintained
748F:	drivers/gpio/gpio-altera.c
749
750ALTERA SYSTEM MANAGER DRIVER
751M:	Thor Thayer <thor.thayer@linux.intel.com>
752S:	Maintained
753F:	drivers/mfd/altera-sysmgr.c
754F:	include/linux/mfd/altera-sysmgr.h
755
756ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
757M:	Thor Thayer <thor.thayer@linux.intel.com>
758S:	Maintained
759F:	drivers/gpio/gpio-altera-a10sr.c
760F:	drivers/mfd/altera-a10sr.c
761F:	drivers/reset/reset-a10sr.c
762F:	include/linux/mfd/altera-a10sr.h
763F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
764
765ALTERA TRIPLE SPEED ETHERNET DRIVER
766M:	Thor Thayer <thor.thayer@linux.intel.com>
767L:	netdev@vger.kernel.org
768L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
769S:	Maintained
770F:	drivers/net/ethernet/altera/
771
772ALTERA UART/JTAG UART SERIAL DRIVERS
773M:	Tobias Klauser <tklauser@distanz.ch>
774L:	linux-serial@vger.kernel.org
775L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
776S:	Maintained
777F:	drivers/tty/serial/altera_uart.c
778F:	drivers/tty/serial/altera_jtaguart.c
779F:	include/linux/altera_uart.h
780F:	include/linux/altera_jtaguart.h
781
782AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
783M:	Talel Shenhar <talel@amazon.com>
784S:	Maintained
785F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
786F:	drivers/thermal/thermal_mmio.c
787
788AMAZON ETHERNET DRIVERS
789M:	Netanel Belgazal <netanel@amazon.com>
790M:	Arthur Kiyanovski <akiyano@amazon.com>
791R:	Guy Tzalik <gtzalik@amazon.com>
792R:	Saeed Bishara <saeedb@amazon.com>
793R:	Zorik Machulsky <zorik@amazon.com>
794L:	netdev@vger.kernel.org
795S:	Supported
796F:	Documentation/networking/device_drivers/amazon/ena.txt
797F:	drivers/net/ethernet/amazon/
798
799AMAZON RDMA EFA DRIVER
800M:	Gal Pressman <galpress@amazon.com>
801R:	Yossi Leybovich <sleybo@amazon.com>
802L:	linux-rdma@vger.kernel.org
803Q:	https://patchwork.kernel.org/project/linux-rdma/list/
804S:	Supported
805F:	drivers/infiniband/hw/efa/
806F:	include/uapi/rdma/efa-abi.h
807
808AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
809M:	Tom Lendacky <thomas.lendacky@amd.com>
810L:	linux-crypto@vger.kernel.org
811S:	Supported
812F:	drivers/crypto/ccp/
813F:	include/linux/ccp.h
814
815AMD DISPLAY CORE
816M:	Harry Wentland <harry.wentland@amd.com>
817M:	Leo Li <sunpeng.li@amd.com>
818L:	amd-gfx@lists.freedesktop.org
819T:	git git://people.freedesktop.org/~agd5f/linux
820S:	Supported
821F:	drivers/gpu/drm/amd/display/
822
823AMD FAM15H PROCESSOR POWER MONITORING DRIVER
824M:	Huang Rui <ray.huang@amd.com>
825L:	linux-hwmon@vger.kernel.org
826S:	Supported
827F:	Documentation/hwmon/fam15h_power.rst
828F:	drivers/hwmon/fam15h_power.c
829
830AMD FCH GPIO DRIVER
831M:	Enrico Weigelt, metux IT consult <info@metux.net>
832L:	linux-gpio@vger.kernel.org
833S:	Maintained
834F:	drivers/gpio/gpio-amd-fch.c
835F:	include/linux/platform_data/gpio/gpio-amd-fch.h
836
837AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
838L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
839S:	Orphan
840F:	drivers/usb/gadget/udc/amd5536udc.*
841
842AMD GEODE PROCESSOR/CHIPSET SUPPORT
843M:	Andres Salomon <dilinger@queued.net>
844L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
845W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
846S:	Supported
847F:	drivers/char/hw_random/geode-rng.c
848F:	drivers/crypto/geode*
849F:	drivers/video/fbdev/geode/
850F:	arch/x86/include/asm/geode.h
851
852AMD IOMMU (AMD-VI)
853M:	Joerg Roedel <joro@8bytes.org>
854L:	iommu@lists.linux-foundation.org
855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
856S:	Maintained
857F:	drivers/iommu/amd_iommu*.[ch]
858F:	include/linux/amd-iommu.h
859
860AMD KFD
861M:	Felix Kuehling <Felix.Kuehling@amd.com>
862L:	amd-gfx@lists.freedesktop.org
863T:	git git://people.freedesktop.org/~agd5f/linux
864S:	Supported
865F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
866F:	drivers/gpu/drm/amd/amdkfd/
867F:	drivers/gpu/drm/amd/include/cik_structs.h
868F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
869F:	drivers/gpu/drm/amd/include/vi_structs.h
870F:	drivers/gpu/drm/amd/include/v9_structs.h
871F:	include/uapi/linux/kfd_ioctl.h
872
873AMD MP2 I2C DRIVER
874M:	Elie Morisse <syniurge@gmail.com>
875M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
876M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
877L:	linux-i2c@vger.kernel.org
878S:	Maintained
879F:	drivers/i2c/busses/i2c-amd-mp2*
880
881AMD POWERPLAY
882M:	Evan Quan <evan.quan@amd.com>
883L:	amd-gfx@lists.freedesktop.org
884S:	Supported
885F:	drivers/gpu/drm/amd/powerplay/
886T:	git git://people.freedesktop.org/~agd5f/linux
887
888AMD SEATTLE DEVICE TREE SUPPORT
889M:	Brijesh Singh <brijeshkumar.singh@amd.com>
890M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
891M:	Tom Lendacky <thomas.lendacky@amd.com>
892S:	Supported
893F:	arch/arm64/boot/dts/amd/
894
895AMD XGBE DRIVER
896M:	Tom Lendacky <thomas.lendacky@amd.com>
897L:	netdev@vger.kernel.org
898S:	Supported
899F:	drivers/net/ethernet/amd/xgbe/
900F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
901
902ANALOG DEVICES INC AD5686 DRIVER
903M:	Stefan Popa <stefan.popa@analog.com>
904L:	linux-pm@vger.kernel.org
905W:	http://ez.analog.com/community/linux-device-drivers
906S:	Supported
907F:	drivers/iio/dac/ad5686*
908F:	drivers/iio/dac/ad5696*
909
910ANALOG DEVICES INC AD5758 DRIVER
911M:	Stefan Popa <stefan.popa@analog.com>
912L:	linux-iio@vger.kernel.org
913W:	http://ez.analog.com/community/linux-device-drivers
914S:	Supported
915F:	drivers/iio/dac/ad5758.c
916F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
917
918ANALOG DEVICES INC AD7091R5 DRIVER
919M:	Beniamin Bia <beniamin.bia@analog.com>
920L:	linux-iio@vger.kernel.org
921W:	http://ez.analog.com/community/linux-device-drivers
922S:	Supported
923F:	drivers/iio/adc/ad7091r5.c
924F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
925
926ANALOG DEVICES INC AD7124 DRIVER
927M:	Stefan Popa <stefan.popa@analog.com>
928L:	linux-iio@vger.kernel.org
929W:	http://ez.analog.com/community/linux-device-drivers
930S:	Supported
931F:	drivers/iio/adc/ad7124.c
932F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
933
934ANALOG DEVICES INC AD7292 DRIVER
935M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
936L:	linux-iio@vger.kernel.org
937W:	http://ez.analog.com/community/linux-device-drivers
938S:	Supported
939F:	drivers/iio/adc/ad7292.c
940F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
941
942ANALOG DEVICES INC AD7606 DRIVER
943M:	Stefan Popa <stefan.popa@analog.com>
944M:	Beniamin Bia <beniamin.bia@analog.com>
945L:	linux-iio@vger.kernel.org
946W:	http://ez.analog.com/community/linux-device-drivers
947S:	Supported
948F:	drivers/iio/adc/ad7606.c
949F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
950
951ANALOG DEVICES INC AD7768-1 DRIVER
952M:	Stefan Popa <stefan.popa@analog.com>
953L:	linux-iio@vger.kernel.org
954W:	http://ez.analog.com/community/linux-device-drivers
955S:	Supported
956F:	drivers/iio/adc/ad7768-1.c
957F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
958
959ANALOG DEVICES INC AD7780 DRIVER
960M:	Michael Hennerich <Michael.Hennerich@analog.com>
961M:	Renato Lui Geh <renatogeh@gmail.com>
962L:	linux-iio@vger.kernel.org
963W:	http://ez.analog.com/community/linux-device-drivers
964S:	Supported
965F:	drivers/iio/adc/ad7780.c
966F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
967
968ANALOG DEVICES INC AD9389B DRIVER
969M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
970L:	linux-media@vger.kernel.org
971S:	Maintained
972F:	drivers/media/i2c/ad9389b*
973
974ANALOG DEVICES INC ADGS1408 DRIVER
975M:	Mircea Caprioru <mircea.caprioru@analog.com>
976S:	Supported
977F:	drivers/mux/adgs1408.c
978F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
979
980ANALOG DEVICES INC ADIN DRIVER
981M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
982L:	netdev@vger.kernel.org
983W:	http://ez.analog.com/community/linux-device-drivers
984S:	Supported
985F:	drivers/net/phy/adin.c
986F:	Documentation/devicetree/bindings/net/adi,adin.yaml
987
988ANALOG DEVICES INC ADIS DRIVER LIBRARY
989M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
990S:	Supported
991L:	linux-iio@vger.kernel.org
992F:	include/linux/iio/imu/adis.h
993F:	drivers/iio/imu/adis.c
994
995ANALOG DEVICES INC ADIS16460 DRIVER
996M:	Dragos Bogdan <dragos.bogdan@analog.com>
997S:	Supported
998L:	linux-iio@vger.kernel.org
999W:	http://ez.analog.com/community/linux-device-drivers
1000F:	drivers/iio/imu/adis16460.c
1001F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1002
1003ANALOG DEVICES INC ADM1177 DRIVER
1004M:	Beniamin Bia <beniamin.bia@analog.com>
1005M:	Michael Hennerich <Michael.Hennerich@analog.com>
1006L:	linux-hwmon@vger.kernel.org
1007W:	http://ez.analog.com/community/linux-device-drivers
1008S:	Supported
1009F:	drivers/hwmon/adm1177.c
1010F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1011
1012ANALOG DEVICES INC ADP5061 DRIVER
1013M:	Stefan Popa <stefan.popa@analog.com>
1014L:	linux-pm@vger.kernel.org
1015W:	http://ez.analog.com/community/linux-device-drivers
1016S:	Supported
1017F:	drivers/power/supply/adp5061.c
1018
1019ANALOG DEVICES INC ADV7180 DRIVER
1020M:	Lars-Peter Clausen <lars@metafoo.de>
1021L:	linux-media@vger.kernel.org
1022W:	http://ez.analog.com/community/linux-device-drivers
1023S:	Supported
1024F:	drivers/media/i2c/adv7180.c
1025
1026ANALOG DEVICES INC ADV748X DRIVER
1027M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1028L:	linux-media@vger.kernel.org
1029S:	Maintained
1030F:	drivers/media/i2c/adv748x/*
1031
1032ANALOG DEVICES INC ADV7511 DRIVER
1033M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1034L:	linux-media@vger.kernel.org
1035S:	Maintained
1036F:	drivers/media/i2c/adv7511*
1037
1038ANALOG DEVICES INC ADV7604 DRIVER
1039M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1040L:	linux-media@vger.kernel.org
1041S:	Maintained
1042F:	drivers/media/i2c/adv7604*
1043
1044ANALOG DEVICES INC ADV7842 DRIVER
1045M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1046L:	linux-media@vger.kernel.org
1047S:	Maintained
1048F:	drivers/media/i2c/adv7842*
1049
1050ANALOG DEVICES INC ASOC CODEC DRIVERS
1051M:	Lars-Peter Clausen <lars@metafoo.de>
1052M:	Nuno Sá <nuno.sa@analog.com>
1053L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1054W:	http://wiki.analog.com/
1055W:	http://ez.analog.com/community/linux-device-drivers
1056S:	Supported
1057F:	sound/soc/codecs/adau*
1058F:	sound/soc/codecs/adav*
1059F:	sound/soc/codecs/ad1*
1060F:	sound/soc/codecs/ad7*
1061F:	sound/soc/codecs/ssm*
1062F:	sound/soc/codecs/sigmadsp.*
1063
1064ANALOG DEVICES INC DMA DRIVERS
1065M:	Lars-Peter Clausen <lars@metafoo.de>
1066W:	http://ez.analog.com/community/linux-device-drivers
1067S:	Supported
1068F:	drivers/dma/dma-axi-dmac.c
1069
1070ANALOG DEVICES INC IIO DRIVERS
1071M:	Lars-Peter Clausen <lars@metafoo.de>
1072M:	Michael Hennerich <Michael.Hennerich@analog.com>
1073M:	Stefan Popa <stefan.popa@analog.com>
1074W:	http://wiki.analog.com/
1075W:	http://ez.analog.com/community/linux-device-drivers
1076S:	Supported
1077F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1078F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1079F:	drivers/iio/*/ad*
1080F:	drivers/iio/adc/ltc249*
1081X:	drivers/iio/*/adjd*
1082F:	drivers/staging/iio/*/ad*
1083
1084ANALOGBITS PLL LIBRARIES
1085M:	Paul Walmsley <paul.walmsley@sifive.com>
1086S:	Supported
1087F:	drivers/clk/analogbits/*
1088F:	include/linux/clk/analogbits*
1089
1090ANDES ARCHITECTURE
1091M:	Nick Hu <nickhu@andestech.com>
1092M:	Greentime Hu <green.hu@gmail.com>
1093M:	Vincent Chen <deanbo422@gmail.com>
1094T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1095S:	Supported
1096F:	arch/nds32/
1097F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1098F:	Documentation/devicetree/bindings/nds32/
1099K:	nds32
1100N:	nds32
1101
1102ANDROID CONFIG FRAGMENTS
1103M:	Rob Herring <robh@kernel.org>
1104S:	Supported
1105F:	kernel/configs/android*
1106
1107ANDROID DRIVERS
1108M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1109M:	Arve Hjønnevåg <arve@android.com>
1110M:	Todd Kjos <tkjos@android.com>
1111M:	Martijn Coenen <maco@android.com>
1112M:	Joel Fernandes <joel@joelfernandes.org>
1113M:	Christian Brauner <christian@brauner.io>
1114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1115L:	devel@driverdev.osuosl.org
1116S:	Supported
1117F:	drivers/android/
1118F:	drivers/staging/android/
1119
1120ANDROID GOLDFISH PIC DRIVER
1121M:	Miodrag Dinic <miodrag.dinic@mips.com>
1122S:	Supported
1123F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1124F:	drivers/irqchip/irq-goldfish-pic.c
1125
1126ANDROID GOLDFISH RTC DRIVER
1127M:	Miodrag Dinic <miodrag.dinic@mips.com>
1128S:	Supported
1129F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1130F:	drivers/rtc/rtc-goldfish.c
1131
1132ANDROID ION DRIVER
1133M:	Laura Abbott <labbott@redhat.com>
1134M:	Sumit Semwal <sumit.semwal@linaro.org>
1135L:	devel@driverdev.osuosl.org
1136L:	dri-devel@lists.freedesktop.org
1137L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1138S:	Supported
1139F:	drivers/staging/android/ion
1140F:	drivers/staging/android/uapi/ion.h
1141
1142AOA (Apple Onboard Audio) ALSA DRIVER
1143M:	Johannes Berg <johannes@sipsolutions.net>
1144L:	linuxppc-dev@lists.ozlabs.org
1145L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1146S:	Maintained
1147F:	sound/aoa/
1148
1149APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1150M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1151L:	linux-iio@vger.kernel.org
1152S:	Maintained
1153F:	drivers/iio/adc/stx104.c
1154
1155APM DRIVER
1156M:	Jiri Kosina <jikos@kernel.org>
1157S:	Odd fixes
1158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1159F:	arch/x86/kernel/apm_32.c
1160F:	include/linux/apm_bios.h
1161F:	include/uapi/linux/apm_bios.h
1162F:	drivers/char/apm-emulation.c
1163
1164APPARMOR SECURITY MODULE
1165M:	John Johansen <john.johansen@canonical.com>
1166L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1167W:	wiki.apparmor.net
1168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1169S:	Supported
1170F:	security/apparmor/
1171F:	Documentation/admin-guide/LSM/apparmor.rst
1172
1173APPLE BCM5974 MULTITOUCH DRIVER
1174M:	Henrik Rydberg <rydberg@bitmath.org>
1175L:	linux-input@vger.kernel.org
1176S:	Odd fixes
1177F:	drivers/input/mouse/bcm5974.c
1178
1179APPLE SMC DRIVER
1180M:	Henrik Rydberg <rydberg@bitmath.org>
1181L:	linux-hwmon@vger.kernel.org
1182S:	Odd fixes
1183F:	drivers/hwmon/applesmc.c
1184
1185APPLETALK NETWORK LAYER
1186L:	netdev@vger.kernel.org
1187S:	Odd fixes
1188F:	drivers/net/appletalk/
1189F:	net/appletalk/
1190F:	include/linux/atalk.h
1191F:	include/uapi/linux/atalk.h
1192
1193APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1194M:	Khuong Dinh <khuong@os.amperecomputing.com>
1195S:	Supported
1196F:	arch/arm64/boot/dts/apm/
1197
1198APPLIED MICRO (APM) X-GENE SOC EDAC
1199M:	Khuong Dinh <khuong@os.amperecomputing.com>
1200S:	Supported
1201F:	drivers/edac/xgene_edac.c
1202F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1203
1204APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1205M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1206M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1207S:	Supported
1208F:	drivers/net/ethernet/apm/xgene-v2/
1209
1210APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1211M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1212M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1213M:	Quan Nguyen <quan@os.amperecomputing.com>
1214S:	Supported
1215F:	drivers/net/ethernet/apm/xgene/
1216F:	drivers/net/phy/mdio-xgene.c
1217F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1218F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1219
1220APPLIED MICRO (APM) X-GENE SOC PMU
1221M:	Khuong Dinh <khuong@os.amperecomputing.com>
1222S:	Supported
1223F:	drivers/perf/xgene_pmu.c
1224F:	Documentation/admin-guide/perf/xgene-pmu.rst
1225F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1226
1227APTINA CAMERA SENSOR PLL
1228M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1229L:	linux-media@vger.kernel.org
1230S:	Maintained
1231F:	drivers/media/i2c/aptina-pll.*
1232
1233AQUANTIA ETHERNET DRIVER (atlantic)
1234M:	Igor Russkikh <irusskikh@marvell.com>
1235L:	netdev@vger.kernel.org
1236S:	Supported
1237W:	https://www.marvell.com/
1238Q:	http://patchwork.ozlabs.org/project/netdev/list/
1239F:	drivers/net/ethernet/aquantia/atlantic/
1240F:	Documentation/networking/device_drivers/aquantia/atlantic.txt
1241
1242AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1243M:	Egor Pomozov <epomozov@marvell.com>
1244L:	netdev@vger.kernel.org
1245S:	Supported
1246W:	http://www.aquantia.com
1247F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1248
1249ARC FRAMEBUFFER DRIVER
1250M:	Jaya Kumar <jayalk@intworks.biz>
1251S:	Maintained
1252F:	drivers/video/fbdev/arcfb.c
1253F:	drivers/video/fbdev/core/fb_defio.c
1254
1255ARC PGU DRM DRIVER
1256M:	Alexey Brodkin <abrodkin@synopsys.com>
1257S:	Supported
1258F:	drivers/gpu/drm/arc/
1259F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1260
1261ARCNET NETWORK LAYER
1262M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1263L:	netdev@vger.kernel.org
1264S:	Maintained
1265F:	drivers/net/arcnet/
1266F:	include/uapi/linux/if_arcnet.h
1267
1268ARM ARCHITECTED TIMER DRIVER
1269M:	Mark Rutland <mark.rutland@arm.com>
1270M:	Marc Zyngier <maz@kernel.org>
1271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272S:	Maintained
1273F:	arch/arm/include/asm/arch_timer.h
1274F:	arch/arm64/include/asm/arch_timer.h
1275F:	drivers/clocksource/arm_arch_timer.c
1276
1277ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1278M:	Linus Walleij <linus.walleij@linaro.org>
1279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S:	Maintained
1281F:	Documentation/devicetree/bindings/arm/arm-boards
1282F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1283F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1284F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1285F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1286F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1287F:	arch/arm/mach-integrator/
1288F:	arch/arm/mach-realview/
1289F:	arch/arm/mach-versatile/
1290F:	arch/arm/plat-versatile/
1291F:	arch/arm/boot/dts/arm-realview-*
1292F:	arch/arm/boot/dts/integrator*
1293F:	arch/arm/boot/dts/versatile*
1294F:	drivers/clk/versatile/
1295F:	drivers/i2c/busses/i2c-versatile.c
1296F:	drivers/irqchip/irq-versatile-fpga.c
1297F:	drivers/mtd/maps/physmap_of_versatile.c
1298F:	drivers/power/reset/arm-versatile-reboot.c
1299F:	drivers/soc/versatile/
1300
1301ARM HDLCD DRM DRIVER
1302M:	Liviu Dudau <liviu.dudau@arm.com>
1303S:	Supported
1304F:	drivers/gpu/drm/arm/hdlcd_*
1305F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1306
1307ARM KOMEDA DRM-KMS DRIVER
1308M:	James (Qian) Wang <james.qian.wang@arm.com>
1309M:	Liviu Dudau <liviu.dudau@arm.com>
1310M:	Mihail Atanassov <mihail.atanassov@arm.com>
1311L:	Mali DP Maintainers <malidp@foss.arm.com>
1312S:	Supported
1313T:	git git://anongit.freedesktop.org/drm/drm-misc
1314F:	drivers/gpu/drm/arm/display/include/
1315F:	drivers/gpu/drm/arm/display/komeda/
1316F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1317F:	Documentation/gpu/komeda-kms.rst
1318
1319ARM MALI-DP DRM DRIVER
1320M:	Liviu Dudau <liviu.dudau@arm.com>
1321M:	Brian Starkey <brian.starkey@arm.com>
1322L:	Mali DP Maintainers <malidp@foss.arm.com>
1323S:	Supported
1324T:	git git://anongit.freedesktop.org/drm/drm-misc
1325F:	drivers/gpu/drm/arm/
1326F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1327F:	Documentation/gpu/afbc.rst
1328
1329ARM MALI PANFROST DRM DRIVER
1330M:	Rob Herring <robh@kernel.org>
1331M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1332R:	Steven Price <steven.price@arm.com>
1333R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1334L:	dri-devel@lists.freedesktop.org
1335S:	Supported
1336T:	git git://anongit.freedesktop.org/drm/drm-misc
1337F:	drivers/gpu/drm/panfrost/
1338F:	include/uapi/drm/panfrost_drm.h
1339
1340ARM MFM AND FLOPPY DRIVERS
1341M:	Ian Molton <spyro@f2s.com>
1342S:	Maintained
1343F:	arch/arm/mach-rpc/floppydma.S
1344F:	arch/arm/include/asm/floppy.h
1345
1346ARM PMU PROFILING AND DEBUGGING
1347M:	Will Deacon <will@kernel.org>
1348M:	Mark Rutland <mark.rutland@arm.com>
1349S:	Maintained
1350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351F:	arch/arm*/kernel/perf_*
1352F:	arch/arm/oprofile/common.c
1353F:	arch/arm*/kernel/hw_breakpoint.c
1354F:	arch/arm*/include/asm/hw_breakpoint.h
1355F:	arch/arm*/include/asm/perf_event.h
1356F:	drivers/perf/*
1357F:	include/linux/perf/arm_pmu.h
1358F:	Documentation/devicetree/bindings/arm/pmu.yaml
1359F:	Documentation/devicetree/bindings/perf/
1360
1361ARM PORT
1362M:	Russell King <linux@armlinux.org.uk>
1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364W:	http://www.armlinux.org.uk/
1365S:	Odd Fixes
1366T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1367F:	arch/arm/
1368X:	arch/arm/boot/dts/
1369
1370ARM PRIMECELL AACI PL041 DRIVER
1371M:	Russell King <linux@armlinux.org.uk>
1372S:	Odd Fixes
1373F:	sound/arm/aaci.*
1374
1375ARM PRIMECELL BUS SUPPORT
1376M:	Russell King <linux@armlinux.org.uk>
1377S:	Odd Fixes
1378F:	drivers/amba/
1379F:	include/linux/amba/bus.h
1380
1381ARM PRIMECELL CLCD PL110 DRIVER
1382M:	Russell King <linux@armlinux.org.uk>
1383S:	Odd Fixes
1384F:	drivers/video/fbdev/amba-clcd.*
1385
1386ARM PRIMECELL KMI PL050 DRIVER
1387M:	Russell King <linux@armlinux.org.uk>
1388S:	Odd Fixes
1389F:	drivers/input/serio/ambakmi.*
1390F:	include/linux/amba/kmi.h
1391
1392ARM PRIMECELL MMCI PL180/1 DRIVER
1393M:	Russell King <linux@armlinux.org.uk>
1394S:	Odd Fixes
1395F:	drivers/mmc/host/mmci.*
1396F:	include/linux/amba/mmci.h
1397
1398ARM PRIMECELL SSP PL022 SPI DRIVER
1399M:	Linus Walleij <linus.walleij@linaro.org>
1400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401S:	Maintained
1402F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1403F:	drivers/spi/spi-pl022.c
1404
1405ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1406M:	Russell King <linux@armlinux.org.uk>
1407S:	Odd Fixes
1408F:	drivers/tty/serial/amba-pl01*.c
1409F:	include/linux/amba/serial.h
1410
1411ARM PRIMECELL VIC PL190/PL192 DRIVER
1412M:	Linus Walleij <linus.walleij@linaro.org>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1416F:	drivers/irqchip/irq-vic.c
1417
1418AMAZON ANNAPURNA LABS FIC DRIVER
1419M:	Talel Shenhar <talel@amazon.com>
1420S:	Maintained
1421F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1422F:	drivers/irqchip/irq-al-fic.c
1423
1424ARM SMMU DRIVERS
1425M:	Will Deacon <will@kernel.org>
1426R:	Robin Murphy <robin.murphy@arm.com>
1427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428S:	Maintained
1429F:	drivers/iommu/arm-smmu*
1430F:	drivers/iommu/io-pgtable-arm.c
1431F:	drivers/iommu/io-pgtable-arm-v7s.c
1432
1433ARM SUB-ARCHITECTURES
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436F:	arch/arm/mach-*/
1437F:	arch/arm/plat-*/
1438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1439
1440ARM/ACTIONS SEMI ARCHITECTURE
1441M:	Andreas Färber <afaerber@suse.de>
1442M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444S:	Maintained
1445N:	owl
1446F:	arch/arm/mach-actions/
1447F:	arch/arm/boot/dts/owl-*
1448F:	arch/arm64/boot/dts/actions/
1449F:	drivers/clk/actions/
1450F:	drivers/clocksource/timer-owl*
1451F:	drivers/dma/owl-dma.c
1452F:	drivers/i2c/busses/i2c-owl.c
1453F:	drivers/mmc/host/owl-mmc.c
1454F:	drivers/pinctrl/actions/*
1455F:	drivers/soc/actions/
1456F:	include/dt-bindings/power/owl-*
1457F:	include/linux/soc/actions/
1458F:	Documentation/devicetree/bindings/arm/actions.yaml
1459F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1460F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1461F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1462F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1463F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1464F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1465F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1466
1467ARM/ADS SPHERE MACHINE SUPPORT
1468M:	Lennert Buytenhek <kernel@wantstofly.org>
1469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470S:	Maintained
1471
1472ARM/AFEB9260 MACHINE SUPPORT
1473M:	Sergey Lapin <slapin@ossfans.org>
1474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475S:	Maintained
1476
1477ARM/AJECO 1ARM MACHINE SUPPORT
1478M:	Lennert Buytenhek <kernel@wantstofly.org>
1479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480S:	Maintained
1481
1482ARM/Allwinner SoC Clock Support
1483M:	Emilio López <emilio@elopez.com.ar>
1484S:	Maintained
1485F:	drivers/clk/sunxi/
1486
1487ARM/Allwinner sunXi SoC support
1488M:	Maxime Ripard <mripard@kernel.org>
1489M:	Chen-Yu Tsai <wens@csie.org>
1490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S:	Maintained
1492N:	sun[x456789]i
1493N:	sun50i
1494F:	arch/arm/mach-sunxi/
1495F:	arch/arm64/boot/dts/allwinner/
1496F:	drivers/clk/sunxi-ng/
1497F:	drivers/pinctrl/sunxi/
1498F:	drivers/soc/sunxi/
1499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1500
1501Allwinner A10 CSI driver
1502M:	Maxime Ripard <mripard@kernel.org>
1503L:	linux-media@vger.kernel.org
1504T:	git git://linuxtv.org/media_tree.git
1505F:	drivers/media/platform/sunxi/sun4i-csi/
1506F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1507S:	Maintained
1508
1509ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1510M:	Neil Armstrong <narmstrong@baylibre.com>
1511M:	Jerome Brunet <jbrunet@baylibre.com>
1512L:	linux-amlogic@lists.infradead.org
1513S:	Maintained
1514F:	drivers/clk/meson/
1515F:	include/dt-bindings/clock/meson*
1516F:	include/dt-bindings/clock/gxbb*
1517F:	Documentation/devicetree/bindings/clock/amlogic*
1518
1519ARM/Amlogic Meson SoC support
1520M:	Kevin Hilman <khilman@baylibre.com>
1521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522L:	linux-amlogic@lists.infradead.org
1523W:	http://linux-meson.com/
1524S:	Maintained
1525F:	arch/arm/mach-meson/
1526F:	arch/arm/boot/dts/meson*
1527F:	arch/arm64/boot/dts/amlogic/
1528F:	drivers/pinctrl/meson/
1529F:	drivers/mmc/host/meson*
1530F:	drivers/soc/amlogic/
1531F:	drivers/rtc/rtc-meson*
1532N:	meson
1533
1534ARM/Amlogic Meson SoC Crypto Drivers
1535M:	Corentin Labbe <clabbe@baylibre.com>
1536L:	linux-crypto@vger.kernel.org
1537L:	linux-amlogic@lists.infradead.org
1538S:	Maintained
1539F:	drivers/crypto/amlogic/
1540F:	Documentation/devicetree/bindings/crypto/amlogic*
1541
1542ARM/Amlogic Meson SoC Sound Drivers
1543M:	Jerome Brunet <jbrunet@baylibre.com>
1544L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1545S:	Maintained
1546F:	sound/soc/meson/
1547F:	Documentation/devicetree/bindings/sound/amlogic*
1548
1549ARM/Annapurna Labs ALPINE ARCHITECTURE
1550M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1551M:	Antoine Tenart <antoine.tenart@bootlin.com>
1552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553S:	Maintained
1554F:	arch/arm/mach-alpine/
1555F:	arch/arm/boot/dts/alpine*
1556F:	arch/arm64/boot/dts/al/
1557F:	drivers/*/*alpine*
1558
1559ARM/ARTPEC MACHINE SUPPORT
1560M:	Jesper Nilsson <jesper.nilsson@axis.com>
1561M:	Lars Persson <lars.persson@axis.com>
1562S:	Maintained
1563L:	linux-arm-kernel@axis.com
1564F:	arch/arm/mach-artpec
1565F:	arch/arm/boot/dts/artpec6*
1566F:	drivers/clk/axis
1567F:	drivers/crypto/axis
1568F:	drivers/mmc/host/usdhi6rol0.c
1569F:	drivers/pinctrl/pinctrl-artpec*
1570F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1571
1572ARM/ASPEED I2C DRIVER
1573M:	Brendan Higgins <brendanhiggins@google.com>
1574R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1575R:	Joel Stanley <joel@jms.id.au>
1576L:	linux-i2c@vger.kernel.org
1577L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1578S:	Maintained
1579F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1580F:	drivers/i2c/busses/i2c-aspeed.c
1581F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1582F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1583
1584ARM/ASPEED MACHINE SUPPORT
1585M:	Joel Stanley <joel@jms.id.au>
1586R:	Andrew Jeffery <andrew@aj.id.au>
1587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1589Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1590S:	Supported
1591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1592F:	arch/arm/mach-aspeed/
1593F:	arch/arm/boot/dts/aspeed-*
1594N:	aspeed
1595
1596ARM/BITMAIN ARCHITECTURE
1597M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599S:	Maintained
1600F:	arch/arm64/boot/dts/bitmain/
1601F:	drivers/clk/clk-bm1880.c
1602F:	drivers/pinctrl/pinctrl-bm1880.c
1603F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1604F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1605F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1606
1607ARM/CALXEDA HIGHBANK ARCHITECTURE
1608M:	Rob Herring <robh@kernel.org>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610S:	Maintained
1611F:	arch/arm/mach-highbank/
1612F:	arch/arm/boot/dts/highbank.dts
1613F:	arch/arm/boot/dts/ecx-*.dts*
1614
1615ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1616M:	Krzysztof Halasa <khalasa@piap.pl>
1617S:	Maintained
1618F:	arch/arm/mach-cns3xxx/
1619
1620ARM/CAVIUM THUNDER NETWORK DRIVER
1621M:	Sunil Goutham <sgoutham@marvell.com>
1622M:	Robert Richter <rrichter@marvell.com>
1623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624S:	Supported
1625F:	drivers/net/ethernet/cavium/thunder/
1626
1627ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1628M:	Lukasz Majewski <lukma@denx.de>
1629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630S:	Maintained
1631F:	arch/arm/mach-ep93xx/ts72xx.c
1632
1633ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1634M:	Alexander Shiyan <shc_work@mail.ru>
1635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636S:	Odd Fixes
1637N:	clps711x
1638
1639ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1640M:	Lennert Buytenhek <kernel@wantstofly.org>
1641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642S:	Maintained
1643
1644ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1645M:	Hartley Sweeten <hsweeten@visionengravers.com>
1646M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648S:	Maintained
1649F:	arch/arm/mach-ep93xx/
1650F:	arch/arm/mach-ep93xx/include/mach/
1651
1652ARM/CLKDEV SUPPORT
1653M:	Russell King <linux@armlinux.org.uk>
1654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655S:	Maintained
1656T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1657F:	drivers/clk/clkdev.c
1658
1659ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1660M:	Mike Rapoport <mike@compulab.co.il>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662S:	Maintained
1663
1664ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1665M:	Baruch Siach <baruch@tkos.co.il>
1666L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667S:	Maintained
1668F:	arch/arm/boot/dts/cx92755*
1669N:	digicolor
1670
1671ARM/CONTEC MICRO9 MACHINE SUPPORT
1672M:	Hubert Feurstein <hubert.feurstein@contec.at>
1673S:	Maintained
1674F:	arch/arm/mach-ep93xx/micro9.c
1675
1676ARM/CORESIGHT FRAMEWORK AND DRIVERS
1677M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1678R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680S:	Maintained
1681F:	drivers/hwtracing/coresight/*
1682F:	Documentation/trace/coresight/*
1683F:	Documentation/devicetree/bindings/arm/coresight.txt
1684F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1685F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1686F:	tools/perf/arch/arm/util/pmu.c
1687F:	tools/perf/arch/arm/util/auxtrace.c
1688F:	tools/perf/arch/arm/util/cs-etm.c
1689F:	tools/perf/arch/arm/util/cs-etm.h
1690F:	tools/perf/util/cs-etm.*
1691F:	tools/perf/util/cs-etm-decoder/*
1692
1693ARM/CORGI MACHINE SUPPORT
1694M:	Richard Purdie <rpurdie@rpsys.net>
1695S:	Maintained
1696
1697ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1698M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1699M:	Linus Walleij <linus.walleij@linaro.org>
1700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701T:	git git://github.com/ulli-kroll/linux.git
1702S:	Maintained
1703F:	Documentation/devicetree/bindings/arm/gemini.txt
1704F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1705F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1706F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1707F:	arch/arm/mach-gemini/
1708F:	drivers/net/ethernet/cortina/
1709F:	drivers/pinctrl/pinctrl-gemini.c
1710F:	drivers/rtc/rtc-ftrtc010.c
1711
1712ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1713M:	Barry Song <baohua@kernel.org>
1714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1716S:	Maintained
1717F:	arch/arm/boot/dts/prima2*
1718F:	arch/arm/mach-prima2/
1719F:	drivers/clk/sirf/
1720F:	drivers/clocksource/timer-prima2.c
1721F:	drivers/clocksource/timer-atlas7.c
1722N:	[^a-z]sirf
1723X:	drivers/gnss
1724
1725ARM/CZ.NIC TURRIS MOX SUPPORT
1726M:	Marek Behun <marek.behun@nic.cz>
1727W:	http://mox.turris.cz
1728S:	Maintained
1729F:	Documentation/ABI/testing/debugfs-moxtet
1730F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1731F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1732F:	Documentation/devicetree/bindings/bus/moxtet.txt
1733F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1734F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1735F:	include/linux/moxtet.h
1736F:	drivers/bus/moxtet.c
1737F:	drivers/firmware/turris-mox-rwtm.c
1738F:	drivers/gpio/gpio-moxtet.c
1739
1740ARM/EBSA110 MACHINE SUPPORT
1741M:	Russell King <linux@armlinux.org.uk>
1742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743W:	http://www.armlinux.org.uk/
1744S:	Maintained
1745F:	arch/arm/mach-ebsa110/
1746F:	drivers/net/ethernet/amd/am79c961a.*
1747
1748ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1749M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1750R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1751L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752S:	Maintained
1753N:	efm32
1754
1755ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1756M:	Robert Jarzmik <robert.jarzmik@free.fr>
1757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758S:	Maintained
1759F:	arch/arm/mach-pxa/ezx.c
1760
1761ARM/FARADAY FA526 PORT
1762M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764S:	Maintained
1765T:	git git://git.berlios.de/gemini-board
1766F:	arch/arm/mm/*-fa*
1767
1768ARM/FOOTBRIDGE ARCHITECTURE
1769M:	Russell King <linux@armlinux.org.uk>
1770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771W:	http://www.armlinux.org.uk/
1772S:	Maintained
1773F:	arch/arm/include/asm/hardware/dec21285.h
1774F:	arch/arm/mach-footbridge/
1775
1776ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1777M:	Shawn Guo <shawnguo@kernel.org>
1778M:	Sascha Hauer <s.hauer@pengutronix.de>
1779R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1780R:	Fabio Estevam <festevam@gmail.com>
1781R:	NXP Linux Team <linux-imx@nxp.com>
1782L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783S:	Maintained
1784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1785N:	imx
1786N:	mxs
1787X:	drivers/media/i2c/
1788
1789ARM/FREESCALE VYBRID ARM ARCHITECTURE
1790M:	Shawn Guo <shawnguo@kernel.org>
1791M:	Sascha Hauer <s.hauer@pengutronix.de>
1792R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1793R:	Stefan Agner <stefan@agner.ch>
1794L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795S:	Maintained
1796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1797F:	arch/arm/mach-imx/*vf610*
1798F:	arch/arm/boot/dts/vf*
1799
1800ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1801M:	Shawn Guo <shawnguo@kernel.org>
1802M:	Li Yang <leoyang.li@nxp.com>
1803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804S:	Maintained
1805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1806F:	arch/arm/boot/dts/ls1021a*
1807F:	arch/arm64/boot/dts/freescale/fsl-*
1808F:	arch/arm64/boot/dts/freescale/qoriq-*
1809
1810ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1811M:	Lennert Buytenhek <kernel@wantstofly.org>
1812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813S:	Maintained
1814
1815ARM/GUMSTIX MACHINE SUPPORT
1816M:	Steve Sakoman <sakoman@gmail.com>
1817L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818S:	Maintained
1819
1820ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1821M:	Philipp Zabel <philipp.zabel@gmail.com>
1822M:	Paul Parsons <lost.distance@yahoo.com>
1823L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824S:	Maintained
1825F:	arch/arm/mach-pxa/hx4700.c
1826F:	arch/arm/mach-pxa/include/mach/hx4700.h
1827F:	sound/soc/pxa/hx4700.c
1828
1829ARM/HISILICON SOC SUPPORT
1830M:	Wei Xu <xuwei5@hisilicon.com>
1831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832W:	http://www.hisilicon.com
1833S:	Supported
1834T:	git git://github.com/hisilicon/linux-hisi.git
1835F:	arch/arm/mach-hisi/
1836F:	arch/arm/boot/dts/hi3*
1837F:	arch/arm/boot/dts/hip*
1838F:	arch/arm/boot/dts/hisi*
1839F:	arch/arm64/boot/dts/hisilicon/
1840
1841ARM/HP JORNADA 7XX MACHINE SUPPORT
1842M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1843W:	www.jlime.com
1844S:	Maintained
1845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1846F:	arch/arm/mach-sa1100/jornada720.c
1847F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1848
1849ARM/IGEP MACHINE SUPPORT
1850M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1851M:	Javier Martinez Canillas <javier@dowhile0.org>
1852L:	linux-omap@vger.kernel.org
1853L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854S:	Maintained
1855F:	arch/arm/boot/dts/omap3-igep*
1856
1857ARM/INCOME PXA270 SUPPORT
1858M:	Marek Vasut <marek.vasut@gmail.com>
1859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860S:	Maintained
1861F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1862
1863ARM/INTEL IOP32X ARM ARCHITECTURE
1864M:	Lennert Buytenhek <kernel@wantstofly.org>
1865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866S:	Maintained
1867
1868ARM/INTEL IQ81342EX MACHINE SUPPORT
1869M:	Lennert Buytenhek <kernel@wantstofly.org>
1870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871S:	Maintained
1872
1873ARM/INTEL IXDP2850 MACHINE SUPPORT
1874M:	Lennert Buytenhek <kernel@wantstofly.org>
1875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S:	Maintained
1877
1878ARM/INTEL IXP4XX ARM ARCHITECTURE
1879M:	Linus Walleij <linusw@kernel.org>
1880M:	Imre Kaloz <kaloz@openwrt.org>
1881M:	Krzysztof Halasa <khalasa@piap.pl>
1882L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883S:	Maintained
1884F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1885F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1886F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1887F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1888F:	arch/arm/mach-ixp4xx/
1889F:	drivers/clocksource/timer-ixp4xx.c
1890F:	drivers/gpio/gpio-ixp4xx.c
1891F:	drivers/irqchip/irq-ixp4xx.c
1892F:	include/linux/irqchip/irq-ixp4xx.h
1893F:	include/linux/platform_data/timer-ixp4xx.h
1894
1895ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1896M:	Jonathan Cameron <jic23@cam.ac.uk>
1897L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898S:	Maintained
1899F:	arch/arm/mach-pxa/stargate2.c
1900F:	drivers/pcmcia/pxa2xx_stargate2.c
1901
1902ARM/INTEL XSC3 (MANZANO) ARM CORE
1903M:	Lennert Buytenhek <kernel@wantstofly.org>
1904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905S:	Maintained
1906
1907ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1908M:	Lennert Buytenhek <kernel@wantstofly.org>
1909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S:	Maintained
1911
1912ARM/LG1K ARCHITECTURE
1913M:	Chanho Min <chanho.min@lge.com>
1914L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915S:	Maintained
1916F:	arch/arm64/boot/dts/lg/
1917
1918ARM/LOGICPD PXA270 MACHINE SUPPORT
1919M:	Lennert Buytenhek <kernel@wantstofly.org>
1920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921S:	Maintained
1922
1923ARM/LPC18XX ARCHITECTURE
1924M:	Vladimir Zapolskiy <vz@mleia.com>
1925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926S:	Maintained
1927F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1928F:	arch/arm/boot/dts/lpc43*
1929F:	drivers/i2c/busses/i2c-lpc2k.c
1930F:	drivers/memory/pl172.c
1931F:	drivers/mtd/spi-nor/nxp-spifi.c
1932F:	drivers/rtc/rtc-lpc24xx.c
1933N:	lpc18xx
1934
1935ARM/LPC32XX SOC SUPPORT
1936M:	Vladimir Zapolskiy <vz@mleia.com>
1937M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1940S:	Maintained
1941F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1942F:	arch/arm/boot/dts/lpc32*
1943F:	arch/arm/mach-lpc32xx/
1944F:	drivers/i2c/busses/i2c-pnx.c
1945F:	drivers/net/ethernet/nxp/lpc_eth.c
1946F:	drivers/usb/host/ohci-nxp.c
1947F:	drivers/watchdog/pnx4008_wdt.c
1948N:	lpc32xx
1949
1950ARM/MAGICIAN MACHINE SUPPORT
1951M:	Philipp Zabel <philipp.zabel@gmail.com>
1952S:	Maintained
1953
1954ARM/Marvell Dove/MV78xx0/Orion SOC support
1955M:	Jason Cooper <jason@lakedaemon.net>
1956M:	Andrew Lunn <andrew@lunn.ch>
1957M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1958M:	Gregory Clement <gregory.clement@bootlin.com>
1959L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960S:	Maintained
1961F:	Documentation/devicetree/bindings/soc/dove/
1962F:	arch/arm/mach-dove/
1963F:	arch/arm/mach-mv78xx0/
1964F:	arch/arm/mach-orion5x/
1965F:	arch/arm/plat-orion/
1966F:	arch/arm/boot/dts/dove*
1967F:	arch/arm/boot/dts/orion5x*
1968T:	git git://git.infradead.org/linux-mvebu.git
1969
1970ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
1971M:	Jason Cooper <jason@lakedaemon.net>
1972M:	Andrew Lunn <andrew@lunn.ch>
1973M:	Gregory Clement <gregory.clement@bootlin.com>
1974M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1975L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976S:	Maintained
1977F:	arch/arm/boot/dts/armada*
1978F:	arch/arm/boot/dts/kirkwood*
1979F:	arch/arm/configs/mvebu_*_defconfig
1980F:	arch/arm/mach-mvebu/
1981F:	arch/arm64/boot/dts/marvell/armada*
1982F:	arch/arm64/boot/dts/marvell/cn913*
1983F:	drivers/cpufreq/armada-37xx-cpufreq.c
1984F:	drivers/cpufreq/armada-8k-cpufreq.c
1985F:	drivers/cpufreq/mvebu-cpufreq.c
1986F:	drivers/irqchip/irq-armada-370-xp.c
1987F:	drivers/irqchip/irq-mvebu-*
1988F:	drivers/pinctrl/mvebu/
1989F:	drivers/rtc/rtc-armada38x.c
1990T:	git git://git.infradead.org/linux-mvebu.git
1991
1992ARM/Mediatek RTC DRIVER
1993M:	Eddie Huang <eddie.huang@mediatek.com>
1994M:	Sean Wang <sean.wang@mediatek.com>
1995L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1997S:	Maintained
1998F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1999F:	drivers/rtc/rtc-mt6397.c
2000F:	drivers/rtc/rtc-mt7622.c
2001
2002ARM/Mediatek SoC support
2003M:	Matthias Brugger <matthias.bgg@gmail.com>
2004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2006W:	https://mtk.bcnfs.org/
2007C:	irc://chat.freenode.net/linux-mediatek
2008S:	Maintained
2009F:	arch/arm/boot/dts/mt6*
2010F:	arch/arm/boot/dts/mt7*
2011F:	arch/arm/boot/dts/mt8*
2012F:	arch/arm/mach-mediatek/
2013F:	arch/arm64/boot/dts/mediatek/
2014F:	drivers/soc/mediatek/
2015N:	mtk
2016N:	mt[678]
2017K:	mediatek
2018
2019ARM/Mediatek USB3 PHY DRIVER
2020M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2023S:	Maintained
2024F:	drivers/phy/mediatek/
2025F:	Documentation/devicetree/bindings/phy/phy-mtk-*
2026
2027ARM/Microchip (AT91) SoC support
2028M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2029M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2030M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032W:	http://www.linux4sam.org
2033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2034S:	Supported
2035N:	at91
2036N:	atmel
2037F:	arch/arm/mach-at91/
2038F:	include/soc/at91/
2039F:	arch/arm/boot/dts/at91*.dts
2040F:	arch/arm/boot/dts/at91*.dtsi
2041F:	arch/arm/boot/dts/sama*.dts
2042F:	arch/arm/boot/dts/sama*.dtsi
2043F:	arch/arm/include/debug/at91.S
2044F:	drivers/memory/atmel*
2045F:	drivers/watchdog/sama5d4_wdt.c
2046X:	drivers/input/touchscreen/atmel_mxt_ts.c
2047X:	drivers/net/wireless/atmel/
2048
2049ARM/MIOA701 MACHINE SUPPORT
2050M:	Robert Jarzmik <robert.jarzmik@free.fr>
2051L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052F:	arch/arm/mach-pxa/mioa701.c
2053S:	Maintained
2054
2055ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2056M:	Michael Petchkovsky <mkpetch@internode.on.net>
2057S:	Maintained
2058
2059ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2060M:	Linus Walleij <linus.walleij@linaro.org>
2061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062S:	Maintained
2063F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2064F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2065F:	arch/arm/mach-nomadik/
2066F:	arch/arm/mach-u300/
2067F:	arch/arm/mach-ux500/
2068F:	drivers/soc/ux500/
2069F:	arch/arm/boot/dts/ste-*
2070F:	drivers/clk/clk-nomadik.c
2071F:	drivers/clk/clk-u300.c
2072F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2073F:	drivers/clocksource/timer-u300.c
2074F:	drivers/dma/coh901318*
2075F:	drivers/dma/ste_dma40*
2076F:	drivers/hwspinlock/u8500_hsem.c
2077F:	drivers/i2c/busses/i2c-nomadik.c
2078F:	drivers/i2c/busses/i2c-stu300.c
2079F:	drivers/iio/adc/ab8500-gpadc.c
2080F:	drivers/mfd/ab3100*
2081F:	drivers/mfd/ab8500*
2082F:	drivers/mfd/abx500*
2083F:	drivers/mfd/dbx500*
2084F:	drivers/mfd/db8500*
2085F:	drivers/pinctrl/nomadik/
2086F:	drivers/pinctrl/pinctrl-coh901*
2087F:	drivers/pinctrl/pinctrl-u300.c
2088F:	drivers/rtc/rtc-ab3100.c
2089F:	drivers/rtc/rtc-ab8500.c
2090F:	drivers/rtc/rtc-coh901331.c
2091F:	drivers/rtc/rtc-pl031.c
2092F:	drivers/watchdog/coh901327_wdt.c
2093F:	Documentation/devicetree/bindings/arm/ste-*
2094F:	Documentation/devicetree/bindings/arm/ux500/
2095F:	Documentation/devicetree/bindings/arm/ux500.yaml
2096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2097
2098ARM/NUVOTON NPCM ARCHITECTURE
2099M:	Avi Fishman <avifishman70@gmail.com>
2100M:	Tomer Maimon <tmaimon77@gmail.com>
2101M:	Tali Perry <tali.perry1@gmail.com>
2102R:	Patrick Venture <venture@google.com>
2103R:	Nancy Yuen <yuenn@google.com>
2104R:	Benjamin Fair <benjaminfair@google.com>
2105L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2106S:	Supported
2107F:	arch/arm/mach-npcm/
2108F:	arch/arm/boot/dts/nuvoton-npcm*
2109F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2110F:	drivers/*/*npcm*
2111F:	Documentation/devicetree/bindings/*/*npcm*
2112F:	Documentation/devicetree/bindings/*/*/*npcm*
2113
2114ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2115L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2116W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2117S:	Orphan
2118F:	arch/arm/mach-s3c24xx/mach-gta02.c
2119F:	arch/arm/mach-s3c24xx/gta02.h
2120
2121ARM/Orion SoC/Technologic Systems TS-78xx platform support
2122M:	Alexander Clouter <alex@digriz.org.uk>
2123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124W:	http://www.digriz.org.uk/ts78xx/kernel
2125S:	Maintained
2126F:	arch/arm/mach-orion5x/ts78xx-*
2127
2128ARM/OXNAS platform support
2129M:	Neil Armstrong <narmstrong@baylibre.com>
2130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131L:	linux-oxnas@groups.io (moderated for non-subscribers)
2132S:	Maintained
2133F:	arch/arm/mach-oxnas/
2134F:	arch/arm/boot/dts/ox8*.dts*
2135N:	oxnas
2136
2137ARM/PALM TREO SUPPORT
2138M:	Tomas Cech <sleep_walker@suse.com>
2139L:	linux-arm-kernel@lists.infradead.org
2140W:	http://hackndev.com
2141S:	Maintained
2142F:	arch/arm/mach-pxa/palmtreo.*
2143
2144ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2145M:	Marek Vasut <marek.vasut@gmail.com>
2146L:	linux-arm-kernel@lists.infradead.org
2147W:	http://hackndev.com
2148S:	Maintained
2149F:	arch/arm/mach-pxa/include/mach/palmtx.h
2150F:	arch/arm/mach-pxa/palmtx.c
2151F:	arch/arm/mach-pxa/palmt5.*
2152F:	arch/arm/mach-pxa/include/mach/palmld.h
2153F:	arch/arm/mach-pxa/palmld.c
2154F:	arch/arm/mach-pxa/palmte2.*
2155F:	arch/arm/mach-pxa/include/mach/palmtc.h
2156F:	arch/arm/mach-pxa/palmtc.c
2157
2158ARM/PALMZ72 SUPPORT
2159M:	Sergey Lapin <slapin@ossfans.org>
2160L:	linux-arm-kernel@lists.infradead.org
2161W:	http://hackndev.com
2162S:	Maintained
2163F:	arch/arm/mach-pxa/palmz72.*
2164
2165ARM/PLEB SUPPORT
2166M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2167W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2168S:	Maintained
2169
2170ARM/PT DIGITAL BOARD PORT
2171M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173W:	http://www.armlinux.org.uk/
2174S:	Maintained
2175
2176ARM/QUALCOMM SUPPORT
2177M:	Andy Gross <agross@kernel.org>
2178M:	Bjorn Andersson <bjorn.andersson@linaro.org>
2179L:	linux-arm-msm@vger.kernel.org
2180S:	Maintained
2181F:	Documentation/devicetree/bindings/soc/qcom/
2182F:	Documentation/devicetree/bindings/*/qcom*
2183F:	arch/arm/boot/dts/qcom-*.dts
2184F:	arch/arm/boot/dts/qcom-*.dtsi
2185F:	arch/arm/mach-qcom/
2186F:	arch/arm64/boot/dts/qcom/
2187F:	drivers/*/qcom/
2188F:	drivers/*/qcom*
2189F:	drivers/*/*/qcom/
2190F:	drivers/*/*/qcom*
2191F:	drivers/*/pm8???-*
2192F:	drivers/bluetooth/btqcomsmd.c
2193F:	drivers/clocksource/timer-qcom.c
2194F:	drivers/extcon/extcon-qcom*
2195F:	drivers/iommu/msm*
2196F:	drivers/i2c/busses/i2c-qup.c
2197F:	drivers/i2c/busses/i2c-qcom-geni.c
2198F:	drivers/mfd/ssbi.c
2199F:	drivers/mmc/host/mmci_qcom*
2200F:	drivers/mmc/host/sdhci-msm.c
2201F:	drivers/pci/controller/dwc/pcie-qcom.c
2202F:	drivers/phy/qualcomm/
2203F:	drivers/power/*/msm*
2204F:	drivers/reset/reset-qcom-*
2205F:	drivers/scsi/ufs/ufs-qcom.*
2206F:	drivers/spi/spi-qup.c
2207F:	drivers/spi/spi-geni-qcom.c
2208F:	drivers/spi/spi-qcom-qspi.c
2209F:	drivers/tty/serial/msm_serial.c
2210F:	drivers/usb/dwc3/dwc3-qcom.c
2211F:	include/dt-bindings/*/qcom*
2212F:	include/linux/*/qcom*
2213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2214
2215ARM/RADISYS ENP2611 MACHINE SUPPORT
2216M:	Lennert Buytenhek <kernel@wantstofly.org>
2217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218S:	Maintained
2219
2220ARM/RDA MICRO ARCHITECTURE
2221M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2222L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2223L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2224S:	Maintained
2225F:	arch/arm/boot/dts/rda8810pl-*
2226F:	drivers/clocksource/timer-rda.c
2227F:	drivers/gpio/gpio-rda.c
2228F:	drivers/irqchip/irq-rda-intc.c
2229F:	drivers/tty/serial/rda-uart.c
2230F:	Documentation/devicetree/bindings/arm/rda.yaml
2231F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2232F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2233F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2234F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2235
2236ARM/REALTEK ARCHITECTURE
2237M:	Andreas Färber <afaerber@suse.de>
2238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2240S:	Maintained
2241F:	arch/arm64/boot/dts/realtek/
2242F:	Documentation/devicetree/bindings/arm/realtek.yaml
2243
2244ARM/RENESAS ARM64 ARCHITECTURE
2245M:	Geert Uytterhoeven <geert+renesas@glider.be>
2246M:	Magnus Damm <magnus.damm@gmail.com>
2247L:	linux-renesas-soc@vger.kernel.org
2248Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2250S:	Supported
2251F:	arch/arm64/boot/dts/renesas/
2252F:	Documentation/devicetree/bindings/arm/renesas.yaml
2253F:	drivers/soc/renesas/
2254F:	include/linux/soc/renesas/
2255
2256ARM/RISCPC ARCHITECTURE
2257M:	Russell King <linux@armlinux.org.uk>
2258L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259W:	http://www.armlinux.org.uk/
2260S:	Maintained
2261F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2262F:	arch/arm/include/asm/hardware/ioc.h
2263F:	arch/arm/include/asm/hardware/iomd.h
2264F:	arch/arm/include/asm/hardware/memc.h
2265F:	arch/arm/mach-rpc/
2266F:	drivers/net/ethernet/8390/etherh.c
2267F:	drivers/net/ethernet/i825xx/ether1*
2268F:	drivers/net/ethernet/seeq/ether3*
2269F:	drivers/scsi/arm/
2270
2271ARM/Rockchip SoC support
2272M:	Heiko Stuebner <heiko@sntech.de>
2273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274L:	linux-rockchip@lists.infradead.org
2275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2276S:	Maintained
2277F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2278F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2279F:	arch/arm/boot/dts/rk3*
2280F:	arch/arm/boot/dts/rv1108*
2281F:	arch/arm/mach-rockchip/
2282F:	drivers/clk/rockchip/
2283F:	drivers/i2c/busses/i2c-rk3x.c
2284F:	drivers/*/*rockchip*
2285F:	drivers/*/*/*rockchip*
2286F:	sound/soc/rockchip/
2287N:	rockchip
2288
2289ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2290M:	Kukjin Kim <kgene@kernel.org>
2291M:	Krzysztof Kozlowski <krzk@kernel.org>
2292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2294Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2295S:	Maintained
2296F:	arch/arm/boot/dts/s3c*
2297F:	arch/arm/boot/dts/s5p*
2298F:	arch/arm/boot/dts/exynos*
2299F:	arch/arm64/boot/dts/exynos/
2300F:	arch/arm/plat-samsung/
2301F:	arch/arm/mach-s3c24*/
2302F:	arch/arm/mach-s3c64xx/
2303F:	arch/arm/mach-s5p*/
2304F:	arch/arm/mach-exynos*/
2305F:	drivers/*/*s3c24*
2306F:	drivers/*/*/*s3c24*
2307F:	drivers/*/*s3c64xx*
2308F:	drivers/*/*s5pv210*
2309F:	drivers/memory/samsung/
2310F:	drivers/soc/samsung/
2311F:	drivers/tty/serial/samsung*
2312F:	include/linux/soc/samsung/
2313F:	Documentation/arm/samsung/
2314F:	Documentation/devicetree/bindings/arm/samsung/
2315F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2316N:	exynos
2317
2318ARM/SAMSUNG MOBILE MACHINE SUPPORT
2319M:	Kyungmin Park <kyungmin.park@samsung.com>
2320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2321S:	Maintained
2322F:	arch/arm/mach-s5pv210/
2323
2324ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2325M:	Kyungmin Park <kyungmin.park@samsung.com>
2326M:	Kamil Debski <kamil@wypas.org>
2327M:	Andrzej Hajda <a.hajda@samsung.com>
2328L:	linux-arm-kernel@lists.infradead.org
2329L:	linux-media@vger.kernel.org
2330S:	Maintained
2331F:	drivers/media/platform/s5p-g2d/
2332
2333ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2334M:	Marek Szyprowski <m.szyprowski@samsung.com>
2335L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2336L:	linux-media@vger.kernel.org
2337S:	Maintained
2338F:	drivers/media/platform/s5p-cec/
2339F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2340
2341ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2342M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2343M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2344M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2345L:	linux-arm-kernel@lists.infradead.org
2346L:	linux-media@vger.kernel.org
2347S:	Maintained
2348F:	drivers/media/platform/s5p-jpeg/
2349
2350ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2351M:	Kyungmin Park <kyungmin.park@samsung.com>
2352M:	Kamil Debski <kamil@wypas.org>
2353M:	Jeongtae Park <jtp.park@samsung.com>
2354M:	Andrzej Hajda <a.hajda@samsung.com>
2355L:	linux-arm-kernel@lists.infradead.org
2356L:	linux-media@vger.kernel.org
2357S:	Maintained
2358F:	drivers/media/platform/s5p-mfc/
2359
2360ARM/SHMOBILE ARM ARCHITECTURE
2361M:	Geert Uytterhoeven <geert+renesas@glider.be>
2362M:	Magnus Damm <magnus.damm@gmail.com>
2363L:	linux-renesas-soc@vger.kernel.org
2364Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2366S:	Supported
2367F:	arch/arm/boot/dts/emev2*
2368F:	arch/arm/boot/dts/gr-peach*
2369F:	arch/arm/boot/dts/iwg20d-q7*
2370F:	arch/arm/boot/dts/r7s*
2371F:	arch/arm/boot/dts/r8a*
2372F:	arch/arm/boot/dts/r9a*
2373F:	arch/arm/boot/dts/sh*
2374F:	arch/arm/configs/shmobile_defconfig
2375F:	arch/arm/include/debug/renesas-scif.S
2376F:	arch/arm/mach-shmobile/
2377F:	Documentation/devicetree/bindings/arm/renesas.yaml
2378F:	drivers/soc/renesas/
2379F:	include/linux/soc/renesas/
2380
2381ARM/SOCFPGA ARCHITECTURE
2382M:	Dinh Nguyen <dinguyen@kernel.org>
2383S:	Maintained
2384F:	arch/arm/mach-socfpga/
2385F:	arch/arm/boot/dts/socfpga*
2386F:	arch/arm/configs/socfpga_defconfig
2387F:	arch/arm64/boot/dts/altera/
2388F:	arch/arm64/boot/dts/intel/
2389W:	http://www.rocketboards.org
2390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2391
2392ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2393M:	Dinh Nguyen <dinguyen@kernel.org>
2394S:	Maintained
2395F:	drivers/clk/socfpga/
2396
2397ARM/SOCFPGA EDAC SUPPORT
2398M:	Thor Thayer <thor.thayer@linux.intel.com>
2399S:	Maintained
2400F:	drivers/edac/altera_edac.
2401
2402ARM/SPREADTRUM SoC SUPPORT
2403M:	Orson Zhai <orsonzhai@gmail.com>
2404M:	Baolin Wang <baolin.wang7@gmail.com>
2405M:	Chunyan Zhang <zhang.lyra@gmail.com>
2406S:	Maintained
2407F:	arch/arm64/boot/dts/sprd
2408N:	sprd
2409N:	sc27xx
2410N:	sc2731
2411
2412ARM/STI ARCHITECTURE
2413M:	Patrice Chotard <patrice.chotard@st.com>
2414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415W:	http://www.stlinux.com
2416S:	Maintained
2417F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2418F:	arch/arm/mach-sti/
2419F:	arch/arm/boot/dts/sti*
2420F:	drivers/char/hw_random/st-rng.c
2421F:	drivers/clocksource/arm_global_timer.c
2422F:	drivers/clocksource/clksrc_st_lpc.c
2423F:	drivers/cpufreq/sti-cpufreq.c
2424F:	drivers/dma/st_fdma*
2425F:	drivers/i2c/busses/i2c-st.c
2426F:	drivers/media/rc/st_rc.c
2427F:	drivers/media/platform/sti/c8sectpfe/
2428F:	drivers/mmc/host/sdhci-st.c
2429F:	drivers/phy/st/phy-miphy28lp.c
2430F:	drivers/phy/st/phy-stih407-usb.c
2431F:	drivers/pinctrl/pinctrl-st.c
2432F:	drivers/remoteproc/st_remoteproc.c
2433F:	drivers/remoteproc/st_slim_rproc.c
2434F:	drivers/reset/sti/
2435F:	drivers/rtc/rtc-st-lpc.c
2436F:	drivers/tty/serial/st-asc.c
2437F:	drivers/usb/dwc3/dwc3-st.c
2438F:	drivers/usb/host/ehci-st.c
2439F:	drivers/usb/host/ohci-st.c
2440F:	drivers/watchdog/st_lpc_wdt.c
2441F:	drivers/ata/ahci_st.c
2442F:	include/linux/remoteproc/st_slim_rproc.h
2443
2444ARM/STM32 ARCHITECTURE
2445M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2446M:	Alexandre Torgue <alexandre.torgue@st.com>
2447L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2449S:	Maintained
2450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2451N:	stm32
2452N:	stm
2453F:	arch/arm/boot/dts/stm32*
2454F:	arch/arm/mach-stm32/
2455F:	drivers/clocksource/armv7m_systick.c
2456
2457ARM/Synaptics SoC support
2458M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2459M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2461S:	Maintained
2462F:	arch/arm/mach-berlin/
2463F:	arch/arm/boot/dts/berlin*
2464F:	arch/arm64/boot/dts/synaptics/
2465
2466ARM/TANGO ARCHITECTURE
2467M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2468M:	Mans Rullgard <mans@mansr.com>
2469L:	linux-arm-kernel@lists.infradead.org
2470S:	Odd Fixes
2471N:	tango
2472
2473ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2474M:	Lennert Buytenhek <kernel@wantstofly.org>
2475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476S:	Maintained
2477
2478ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2479M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2480L:	linux-tegra@vger.kernel.org
2481L:	linux-media@vger.kernel.org
2482S:	Maintained
2483F:	drivers/media/platform/tegra-cec/
2484F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2485
2486ARM/TETON BGA MACHINE SUPPORT
2487M:	"Mark F. Brown" <mark.brown314@gmail.com>
2488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2489S:	Maintained
2490
2491ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2492M:	Santosh Shilimkar <ssantosh@kernel.org>
2493L:	linux-kernel@vger.kernel.org
2494S:	Maintained
2495F:	drivers/memory/*emif*
2496
2497ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2498M:	Tero Kristo <t-kristo@ti.com>
2499M:	Nishanth Menon <nm@ti.com>
2500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501S:	Supported
2502F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2503F:	arch/arm64/boot/dts/ti/Makefile
2504F:	arch/arm64/boot/dts/ti/k3-*
2505F:	include/dt-bindings/pinctrl/k3.h
2506
2507ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2508M:	Santosh Shilimkar <ssantosh@kernel.org>
2509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2510S:	Maintained
2511F:	arch/arm/mach-keystone/
2512F:	arch/arm/boot/dts/keystone-*
2513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2514
2515ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2516M:	Santosh Shilimkar <ssantosh@kernel.org>
2517L:	linux-kernel@vger.kernel.org
2518S:	Maintained
2519F:	drivers/clk/keystone/
2520
2521ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2522M:	Santosh Shilimkar <ssantosh@kernel.org>
2523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524L:	linux-kernel@vger.kernel.org
2525S:	Maintained
2526F:	drivers/clocksource/timer-keystone.c
2527
2528ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2529M:	Santosh Shilimkar <ssantosh@kernel.org>
2530L:	linux-kernel@vger.kernel.org
2531S:	Maintained
2532F:	drivers/power/reset/keystone-reset.c
2533
2534ARM/THECUS N2100 MACHINE SUPPORT
2535M:	Lennert Buytenhek <kernel@wantstofly.org>
2536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2537S:	Maintained
2538
2539ARM/TOSA MACHINE SUPPORT
2540M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2541M:	Dirk Opfer <dirk@opfer-online.de>
2542S:	Maintained
2543
2544ARM/UNIPHIER ARCHITECTURE
2545M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2548S:	Maintained
2549F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2550F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2551F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2552F:	arch/arm/boot/dts/uniphier*
2553F:	arch/arm/include/asm/hardware/cache-uniphier.h
2554F:	arch/arm/mach-uniphier/
2555F:	arch/arm/mm/cache-uniphier.c
2556F:	arch/arm64/boot/dts/socionext/uniphier*
2557F:	drivers/bus/uniphier-system-bus.c
2558F:	drivers/clk/uniphier/
2559F:	drivers/dma/uniphier-mdmac.c
2560F:	drivers/gpio/gpio-uniphier.c
2561F:	drivers/i2c/busses/i2c-uniphier*
2562F:	drivers/irqchip/irq-uniphier-aidet.c
2563F:	drivers/mmc/host/uniphier-sd.c
2564F:	drivers/pinctrl/uniphier/
2565F:	drivers/reset/reset-uniphier.c
2566F:	drivers/tty/serial/8250/8250_uniphier.c
2567N:	uniphier
2568
2569Ux500 CLOCK DRIVERS
2570M:	Ulf Hansson <ulf.hansson@linaro.org>
2571L:	linux-clk@vger.kernel.org
2572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2573S:	Maintained
2574F:	drivers/clk/ux500/
2575
2576ARM/VERSATILE EXPRESS PLATFORM
2577M:	Liviu Dudau <liviu.dudau@arm.com>
2578M:	Sudeep Holla <sudeep.holla@arm.com>
2579M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2581S:	Maintained
2582F:	arch/arm/boot/dts/vexpress*
2583F:	arch/arm64/boot/dts/arm/
2584F:	arch/arm/mach-vexpress/
2585F:	*/*/vexpress*
2586F:	*/*/*/vexpress*
2587F:	drivers/clk/versatile/clk-vexpress-osc.c
2588F:	drivers/clocksource/timer-versatile.c
2589N:	mps2
2590
2591ARM/VFP SUPPORT
2592M:	Russell King <linux@armlinux.org.uk>
2593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2594W:	http://www.armlinux.org.uk/
2595S:	Maintained
2596F:	arch/arm/vfp/
2597
2598ARM/VOIPAC PXA270 SUPPORT
2599M:	Marek Vasut <marek.vasut@gmail.com>
2600L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601S:	Maintained
2602F:	arch/arm/mach-pxa/vpac270.c
2603F:	arch/arm/mach-pxa/include/mach/vpac270.h
2604
2605ARM/VT8500 ARM ARCHITECTURE
2606M:	Tony Prisk <linux@prisktech.co.nz>
2607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2608S:	Maintained
2609F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2610F:	arch/arm/mach-vt8500/
2611F:	drivers/clocksource/timer-vt8500.c
2612F:	drivers/i2c/busses/i2c-wmt.c
2613F:	drivers/mmc/host/wmt-sdmmc.c
2614F:	drivers/pwm/pwm-vt8500.c
2615F:	drivers/rtc/rtc-vt8500.c
2616F:	drivers/tty/serial/vt8500_serial.c
2617F:	drivers/usb/host/ehci-platform.c
2618F:	drivers/usb/host/uhci-platform.c
2619F:	drivers/video/fbdev/vt8500lcdfb.*
2620F:	drivers/video/fbdev/wm8505fb*
2621F:	drivers/video/fbdev/wmt_ge_rops.*
2622
2623ARM/ZIPIT Z2 SUPPORT
2624M:	Marek Vasut <marek.vasut@gmail.com>
2625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2626S:	Maintained
2627F:	arch/arm/mach-pxa/z2.c
2628F:	arch/arm/mach-pxa/include/mach/z2.h
2629
2630ARM/ZTE ARCHITECTURE
2631M:	Jun Nie <jun.nie@linaro.org>
2632M:	Shawn Guo <shawnguo@kernel.org>
2633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2634S:	Maintained
2635F:	arch/arm/boot/dts/zx2967*
2636F:	arch/arm/mach-zx/
2637F:	arch/arm64/boot/dts/zte/
2638F:	drivers/clk/zte/
2639F:	drivers/dma/zx_dma.c
2640F:	drivers/gpio/gpio-zx.c
2641F:	drivers/i2c/busses/i2c-zx2967.c
2642F:	drivers/mmc/host/dw_mmc-zx.*
2643F:	drivers/pinctrl/zte/
2644F:	drivers/soc/zte/
2645F:	drivers/thermal/zx2967_thermal.c
2646F:	drivers/watchdog/zx2967_wdt.c
2647F:	Documentation/devicetree/bindings/arm/zte.yaml
2648F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2649F:	Documentation/devicetree/bindings/dma/zxdma.txt
2650F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2651F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2652F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2653F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2654F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2655F:	Documentation/devicetree/bindings/soc/zte/
2656F:	Documentation/devicetree/bindings/sound/zte,*.txt
2657F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2658F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2659F:	include/dt-bindings/clock/zx2967*.h
2660F:	include/dt-bindings/soc/zte,*.h
2661F:	sound/soc/codecs/zx_aud96p22.c
2662F:	sound/soc/zte/
2663
2664ARM/ZYNQ ARCHITECTURE
2665M:	Michal Simek <michal.simek@xilinx.com>
2666L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2667W:	http://wiki.xilinx.com
2668T:	git https://github.com/Xilinx/linux-xlnx.git
2669S:	Supported
2670F:	arch/arm/mach-zynq/
2671F:	drivers/cpuidle/cpuidle-zynq.c
2672F:	drivers/block/xsysace.c
2673N:	zynq
2674N:	xilinx
2675F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2676F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2677F:	drivers/clocksource/timer-cadence-ttc.c
2678F:	drivers/i2c/busses/i2c-cadence.c
2679F:	drivers/mmc/host/sdhci-of-arasan.c
2680F:	drivers/edac/synopsys_edac.c
2681F:	drivers/i2c/busses/i2c-xiic.c
2682
2683ARM64 PORT (AARCH64 ARCHITECTURE)
2684M:	Catalin Marinas <catalin.marinas@arm.com>
2685M:	Will Deacon <will@kernel.org>
2686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2688S:	Maintained
2689F:	arch/arm64/
2690X:	arch/arm64/boot/dts/
2691F:	Documentation/arm64/
2692F:	tools/testing/selftests/arm64/
2693
2694AS3645A LED FLASH CONTROLLER DRIVER
2695M:	Sakari Ailus <sakari.ailus@iki.fi>
2696L:	linux-leds@vger.kernel.org
2697S:	Maintained
2698F:	drivers/leds/leds-as3645a.c
2699
2700ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2701M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2702L:	linux-media@vger.kernel.org
2703T:	git git://linuxtv.org/media_tree.git
2704S:	Maintained
2705F:	drivers/media/i2c/ak7375.c
2706F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2707
2708ASAHI KASEI AK8974 DRIVER
2709M:	Linus Walleij <linus.walleij@linaro.org>
2710L:	linux-iio@vger.kernel.org
2711W:	http://www.akm.com/
2712S:	Supported
2713F:	drivers/iio/magnetometer/ak8974.c
2714
2715ASC7621 HARDWARE MONITOR DRIVER
2716M:	George Joseph <george.joseph@fairview5.com>
2717L:	linux-hwmon@vger.kernel.org
2718S:	Maintained
2719F:	Documentation/hwmon/asc7621.rst
2720F:	drivers/hwmon/asc7621.c
2721
2722ASPEED PINCTRL DRIVERS
2723M:	Andrew Jeffery <andrew@aj.id.au>
2724L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2725L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2726L:	linux-gpio@vger.kernel.org
2727S:	Maintained
2728F:	drivers/pinctrl/aspeed/
2729F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2730
2731ASPEED SCU INTERRUPT CONTROLLER DRIVER
2732M:	Eddie James <eajames@linux.ibm.com>
2733L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2734S:	Maintained
2735F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2736F:	drivers/irqchip/irq-aspeed-scu-ic.c
2737F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2738
2739ASPEED VIDEO ENGINE DRIVER
2740M:	Eddie James <eajames@linux.ibm.com>
2741L:	linux-media@vger.kernel.org
2742L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2743S:	Maintained
2744F:	drivers/media/platform/aspeed-video.c
2745F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2746
2747ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2748M:	Corentin Chary <corentin.chary@gmail.com>
2749L:	acpi4asus-user@lists.sourceforge.net
2750L:	platform-driver-x86@vger.kernel.org
2751W:	http://acpi4asus.sf.net
2752S:	Maintained
2753F:	drivers/platform/x86/asus*.c
2754F:	drivers/platform/x86/eeepc*.c
2755
2756ASUS WIRELESS RADIO CONTROL DRIVER
2757M:	João Paulo Rechi Vita <jprvita@gmail.com>
2758L:	platform-driver-x86@vger.kernel.org
2759S:	Maintained
2760F:	drivers/platform/x86/asus-wireless.c
2761
2762ASYMMETRIC KEYS
2763M:	David Howells <dhowells@redhat.com>
2764L:	keyrings@vger.kernel.org
2765S:	Maintained
2766F:	Documentation/crypto/asymmetric-keys.txt
2767F:	include/linux/verification.h
2768F:	include/crypto/public_key.h
2769F:	include/crypto/pkcs7.h
2770F:	crypto/asymmetric_keys/
2771
2772ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2773R:	Dan Williams <dan.j.williams@intel.com>
2774W:	http://sourceforge.net/projects/xscaleiop
2775S:	Odd fixes
2776F:	Documentation/crypto/async-tx-api.txt
2777F:	crypto/async_tx/
2778F:	drivers/dma/
2779F:	include/linux/dmaengine.h
2780F:	include/linux/async_tx.h
2781
2782AT24 EEPROM DRIVER
2783M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2784L:	linux-i2c@vger.kernel.org
2785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2786S:	Maintained
2787F:	Documentation/devicetree/bindings/eeprom/at24.yaml
2788F:	drivers/misc/eeprom/at24.c
2789
2790ATA OVER ETHERNET (AOE) DRIVER
2791M:	"Justin Sanders" <justin@coraid.com>
2792W:	http://www.openaoe.org/
2793S:	Supported
2794F:	Documentation/admin-guide/aoe/
2795F:	drivers/block/aoe/
2796
2797ATHEROS 71XX/9XXX GPIO DRIVER
2798M:	Alban Bedel <albeu@free.fr>
2799S:	Maintained
2800W:	https://github.com/AlbanBedel/linux
2801T:	git git://github.com/AlbanBedel/linux
2802F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2803F:	drivers/gpio/gpio-ath79.c
2804
2805ATHEROS 71XX/9XXX USB PHY DRIVER
2806M:	Alban Bedel <albeu@free.fr>
2807W:	https://github.com/AlbanBedel/linux
2808T:	git git://github.com/AlbanBedel/linux
2809S:	Maintained
2810F:	drivers/phy/qualcomm/phy-ath79-usb.c
2811F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2812
2813ATHEROS ATH GENERIC UTILITIES
2814M:	Kalle Valo <kvalo@codeaurora.org>
2815L:	linux-wireless@vger.kernel.org
2816S:	Supported
2817F:	drivers/net/wireless/ath/*
2818
2819ATHEROS ATH5K WIRELESS DRIVER
2820M:	Jiri Slaby <jirislaby@gmail.com>
2821M:	Nick Kossifidis <mickflemm@gmail.com>
2822M:	Luis Chamberlain <mcgrof@kernel.org>
2823L:	linux-wireless@vger.kernel.org
2824W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2825S:	Maintained
2826F:	drivers/net/wireless/ath/ath5k/
2827
2828ATHEROS ATH6KL WIRELESS DRIVER
2829M:	Kalle Valo <kvalo@codeaurora.org>
2830L:	linux-wireless@vger.kernel.org
2831W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2833S:	Supported
2834F:	drivers/net/wireless/ath/ath6kl/
2835
2836ATI_REMOTE2 DRIVER
2837M:	Ville Syrjala <syrjala@sci.fi>
2838S:	Maintained
2839F:	drivers/input/misc/ati_remote2.c
2840
2841ATK0110 HWMON DRIVER
2842M:	Luca Tettamanti <kronos.it@gmail.com>
2843L:	linux-hwmon@vger.kernel.org
2844S:	Maintained
2845F:	drivers/hwmon/asus_atk0110.c
2846
2847ATLX ETHERNET DRIVERS
2848M:	Jay Cliburn <jcliburn@gmail.com>
2849M:	Chris Snook <chris.snook@gmail.com>
2850L:	netdev@vger.kernel.org
2851W:	http://sourceforge.net/projects/atl1
2852W:	http://atl1.sourceforge.net
2853S:	Maintained
2854F:	drivers/net/ethernet/atheros/
2855
2856ATM
2857M:	Chas Williams <3chas3@gmail.com>
2858L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2859L:	netdev@vger.kernel.org
2860W:	http://linux-atm.sourceforge.net
2861S:	Maintained
2862F:	drivers/atm/
2863F:	include/linux/atm*
2864F:	include/uapi/linux/atm*
2865
2866ATMEL MACB ETHERNET DRIVER
2867M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2868S:	Supported
2869F:	drivers/net/ethernet/cadence/
2870
2871ATMEL MAXTOUCH DRIVER
2872M:	Nick Dyer <nick@shmanahar.org>
2873T:	git git://github.com/ndyer/linux.git
2874S:	Maintained
2875F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2876F:	drivers/input/touchscreen/atmel_mxt_ts.c
2877
2878ATMEL WIRELESS DRIVER
2879M:	Simon Kelley <simon@thekelleys.org.uk>
2880L:	linux-wireless@vger.kernel.org
2881W:	http://www.thekelleys.org.uk/atmel
2882W:	http://atmelwlandriver.sourceforge.net/
2883S:	Maintained
2884F:	drivers/net/wireless/atmel/atmel*
2885
2886ATOMIC INFRASTRUCTURE
2887M:	Will Deacon <will@kernel.org>
2888M:	Peter Zijlstra <peterz@infradead.org>
2889R:	Boqun Feng <boqun.feng@gmail.com>
2890L:	linux-kernel@vger.kernel.org
2891S:	Maintained
2892F:	arch/*/include/asm/atomic*.h
2893F:	include/*/atomic*.h
2894F:	scripts/atomic/
2895
2896ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2897M:	Bradley Grove <linuxdrivers@attotech.com>
2898L:	linux-scsi@vger.kernel.org
2899W:	http://www.attotech.com
2900S:	Supported
2901F:	drivers/scsi/esas2r
2902
2903ATUSB IEEE 802.15.4 RADIO DRIVER
2904M:	Stefan Schmidt <stefan@datenfreihafen.org>
2905L:	linux-wpan@vger.kernel.org
2906S:	Maintained
2907F:	drivers/net/ieee802154/atusb.c
2908F:	drivers/net/ieee802154/atusb.h
2909F:	drivers/net/ieee802154/at86rf230.h
2910
2911AUDIT SUBSYSTEM
2912M:	Paul Moore <paul@paul-moore.com>
2913M:	Eric Paris <eparis@redhat.com>
2914L:	linux-audit@redhat.com (moderated for non-subscribers)
2915W:	https://github.com/linux-audit
2916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2917S:	Supported
2918F:	include/linux/audit.h
2919F:	include/uapi/linux/audit.h
2920F:	kernel/audit*
2921
2922AUXILIARY DISPLAY DRIVERS
2923M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2924S:	Maintained
2925F:	drivers/auxdisplay/
2926F:	include/linux/cfag12864b.h
2927
2928AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2929M:	Andreas Klinger <ak@it-klinger.de>
2930L:	linux-iio@vger.kernel.org
2931S:	Maintained
2932F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2933F:	drivers/iio/adc/hx711.c
2934
2935AX.25 NETWORK LAYER
2936M:	Ralf Baechle <ralf@linux-mips.org>
2937L:	linux-hams@vger.kernel.org
2938W:	http://www.linux-ax25.org/
2939S:	Maintained
2940F:	include/uapi/linux/ax25.h
2941F:	include/net/ax25.h
2942F:	net/ax25/
2943
2944AXENTIA ARM DEVICES
2945M:	Peter Rosin <peda@axentia.se>
2946L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2947S:	Maintained
2948F:	arch/arm/boot/dts/at91-linea.dtsi
2949F:	arch/arm/boot/dts/at91-natte.dtsi
2950F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2951F:	arch/arm/boot/dts/at91-tse850-3.dts
2952
2953AXENTIA ASOC DRIVERS
2954M:	Peter Rosin <peda@axentia.se>
2955L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2956S:	Maintained
2957F:	Documentation/devicetree/bindings/sound/axentia,*
2958F:	sound/soc/atmel/tse850-pcm5142.c
2959
2960AXXIA I2C CONTROLLER
2961M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2962L:	linux-i2c@vger.kernel.org
2963S:	Maintained
2964F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2965F:	drivers/i2c/busses/i2c-axxia.c
2966
2967AZ6007 DVB DRIVER
2968M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2969L:	linux-media@vger.kernel.org
2970W:	https://linuxtv.org
2971T:	git git://linuxtv.org/media_tree.git
2972S:	Maintained
2973F:	drivers/media/usb/dvb-usb-v2/az6007.c
2974
2975AZTECH FM RADIO RECEIVER DRIVER
2976M:	Hans Verkuil <hverkuil@xs4all.nl>
2977L:	linux-media@vger.kernel.org
2978T:	git git://linuxtv.org/media_tree.git
2979W:	https://linuxtv.org
2980S:	Maintained
2981F:	drivers/media/radio/radio-aztech*
2982
2983B43 WIRELESS DRIVER
2984L:	linux-wireless@vger.kernel.org
2985L:	b43-dev@lists.infradead.org
2986W:	http://wireless.kernel.org/en/users/Drivers/b43
2987S:	Odd Fixes
2988F:	drivers/net/wireless/broadcom/b43/
2989
2990B43LEGACY WIRELESS DRIVER
2991M:	Larry Finger <Larry.Finger@lwfinger.net>
2992L:	linux-wireless@vger.kernel.org
2993L:	b43-dev@lists.infradead.org
2994W:	http://wireless.kernel.org/en/users/Drivers/b43
2995S:	Maintained
2996F:	drivers/net/wireless/broadcom/b43legacy/
2997
2998BACKLIGHT CLASS/SUBSYSTEM
2999M:	Lee Jones <lee.jones@linaro.org>
3000M:	Daniel Thompson <daniel.thompson@linaro.org>
3001M:	Jingoo Han <jingoohan1@gmail.com>
3002L:	dri-devel@lists.freedesktop.org
3003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3004S:	Maintained
3005F:	drivers/video/backlight/
3006F:	include/linux/backlight.h
3007F:	include/linux/pwm_backlight.h
3008F:	Documentation/devicetree/bindings/leds/backlight
3009F:	Documentation/ABI/stable/sysfs-class-backlight
3010F:	Documentation/ABI/testing/sysfs-class-backlight
3011
3012BATMAN ADVANCED
3013M:	Marek Lindner <mareklindner@neomailbox.ch>
3014M:	Simon Wunderlich <sw@simonwunderlich.de>
3015M:	Antonio Quartulli <a@unstable.cc>
3016M:	Sven Eckelmann <sven@narfation.org>
3017L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3018W:	https://www.open-mesh.org/
3019B:	https://www.open-mesh.org/projects/batman-adv/issues
3020C:	irc://chat.freenode.net/batman
3021Q:	https://patchwork.open-mesh.org/project/batman/list/
3022T:	git https://git.open-mesh.org/linux-merge.git
3023S:	Maintained
3024F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3025F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
3026F:	Documentation/networking/batman-adv.rst
3027F:	include/uapi/linux/batadv_packet.h
3028F:	include/uapi/linux/batman_adv.h
3029F:	net/batman-adv/
3030
3031BAYCOM/HDLCDRV DRIVERS FOR AX.25
3032M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3033L:	linux-hams@vger.kernel.org
3034W:	http://www.baycom.org/~tom/ham/ham.html
3035S:	Maintained
3036F:	drivers/net/hamradio/baycom*
3037
3038BCACHE (BLOCK LAYER CACHE)
3039M:	Coly Li <colyli@suse.de>
3040M:	Kent Overstreet <kent.overstreet@gmail.com>
3041L:	linux-bcache@vger.kernel.org
3042W:	http://bcache.evilpiepirate.org
3043C:	irc://irc.oftc.net/bcache
3044S:	Maintained
3045F:	drivers/md/bcache/
3046
3047BDISP ST MEDIA DRIVER
3048M:	Fabien Dessenne <fabien.dessenne@st.com>
3049L:	linux-media@vger.kernel.org
3050T:	git git://linuxtv.org/media_tree.git
3051W:	https://linuxtv.org
3052S:	Supported
3053F:	drivers/media/platform/sti/bdisp
3054
3055BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3056M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3057L:	netdev@vger.kernel.org
3058S:	Maintained
3059F:	drivers/net/ethernet/ec_bhf.c
3060
3061BEFS FILE SYSTEM
3062M:	Luis de Bethencourt <luisbg@kernel.org>
3063M:	Salah Triki <salah.triki@gmail.com>
3064S:	Maintained
3065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3066F:	Documentation/filesystems/befs.txt
3067F:	fs/befs/
3068
3069BFQ I/O SCHEDULER
3070M:	Paolo Valente <paolo.valente@linaro.org>
3071M:	Jens Axboe <axboe@kernel.dk>
3072L:	linux-block@vger.kernel.org
3073S:	Maintained
3074F:	block/bfq-*
3075F:	Documentation/block/bfq-iosched.rst
3076
3077BFS FILE SYSTEM
3078M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3079S:	Maintained
3080F:	Documentation/filesystems/bfs.txt
3081F:	fs/bfs/
3082F:	include/uapi/linux/bfs_fs.h
3083
3084BLINKM RGB LED DRIVER
3085M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3086S:	Maintained
3087F:	drivers/leds/leds-blinkm.c
3088
3089BLOCK LAYER
3090M:	Jens Axboe <axboe@kernel.dk>
3091L:	linux-block@vger.kernel.org
3092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3093S:	Maintained
3094F:	block/
3095F:	drivers/block/
3096F:	kernel/trace/blktrace.c
3097F:	lib/sbitmap.c
3098
3099BLOCK2MTD DRIVER
3100M:	Joern Engel <joern@lazybastard.org>
3101L:	linux-mtd@lists.infradead.org
3102S:	Maintained
3103F:	drivers/mtd/devices/block2mtd.c
3104
3105BLUETOOTH DRIVERS
3106M:	Marcel Holtmann <marcel@holtmann.org>
3107M:	Johan Hedberg <johan.hedberg@gmail.com>
3108L:	linux-bluetooth@vger.kernel.org
3109W:	http://www.bluez.org/
3110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3112S:	Maintained
3113F:	drivers/bluetooth/
3114
3115BLUETOOTH SUBSYSTEM
3116M:	Marcel Holtmann <marcel@holtmann.org>
3117M:	Johan Hedberg <johan.hedberg@gmail.com>
3118L:	linux-bluetooth@vger.kernel.org
3119W:	http://www.bluez.org/
3120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3122S:	Maintained
3123F:	net/bluetooth/
3124F:	include/net/bluetooth/
3125
3126BONDING DRIVER
3127M:	Jay Vosburgh <j.vosburgh@gmail.com>
3128M:	Veaceslav Falico <vfalico@gmail.com>
3129M:	Andy Gospodarek <andy@greyhouse.net>
3130L:	netdev@vger.kernel.org
3131W:	http://sourceforge.net/projects/bonding/
3132S:	Supported
3133F:	drivers/net/bonding/
3134F:	include/uapi/linux/if_bonding.h
3135
3136BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3137M:	Dan Robertson <dan@dlrobertson.com>
3138L:	linux-iio@vger.kernel.org
3139S:	Maintained
3140F:	drivers/iio/accel/bma400*
3141F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3142
3143BPF (Safe dynamic programs and tools)
3144M:	Alexei Starovoitov <ast@kernel.org>
3145M:	Daniel Borkmann <daniel@iogearbox.net>
3146R:	Martin KaFai Lau <kafai@fb.com>
3147R:	Song Liu <songliubraving@fb.com>
3148R:	Yonghong Song <yhs@fb.com>
3149R:	Andrii Nakryiko <andriin@fb.com>
3150L:	netdev@vger.kernel.org
3151L:	bpf@vger.kernel.org
3152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3154Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3155S:	Supported
3156F:	arch/*/net/*
3157F:	Documentation/networking/filter.txt
3158F:	Documentation/bpf/
3159F:	include/linux/bpf*
3160F:	include/linux/filter.h
3161F:	include/trace/events/xdp.h
3162F:	include/uapi/linux/bpf*
3163F:	include/uapi/linux/filter.h
3164F:	kernel/bpf/
3165F:	kernel/trace/bpf_trace.c
3166F:	lib/test_bpf.c
3167F:	net/bpf/
3168F:	net/core/filter.c
3169F:	net/sched/act_bpf.c
3170F:	net/sched/cls_bpf.c
3171F:	samples/bpf/
3172F:	tools/bpf/
3173F:	tools/lib/bpf/
3174F:	tools/testing/selftests/bpf/
3175K:	bpf
3176N:	bpf
3177
3178BPF JIT for ARM
3179M:	Shubham Bansal <illusionist.neo@gmail.com>
3180L:	netdev@vger.kernel.org
3181L:	bpf@vger.kernel.org
3182S:	Maintained
3183F:	arch/arm/net/
3184
3185BPF JIT for ARM64
3186M:	Daniel Borkmann <daniel@iogearbox.net>
3187M:	Alexei Starovoitov <ast@kernel.org>
3188M:	Zi Shen Lim <zlim.lnx@gmail.com>
3189L:	netdev@vger.kernel.org
3190L:	bpf@vger.kernel.org
3191S:	Supported
3192F:	arch/arm64/net/
3193
3194BPF JIT for MIPS (32-BIT AND 64-BIT)
3195M:	Paul Burton <paulburton@kernel.org>
3196L:	netdev@vger.kernel.org
3197L:	bpf@vger.kernel.org
3198S:	Maintained
3199F:	arch/mips/net/
3200
3201BPF JIT for NFP NICs
3202M:	Jakub Kicinski <kuba@kernel.org>
3203L:	netdev@vger.kernel.org
3204L:	bpf@vger.kernel.org
3205S:	Supported
3206F:	drivers/net/ethernet/netronome/nfp/bpf/
3207
3208BPF JIT for POWERPC (32-BIT AND 64-BIT)
3209M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3210M:	Sandipan Das <sandipan@linux.ibm.com>
3211L:	netdev@vger.kernel.org
3212L:	bpf@vger.kernel.org
3213S:	Maintained
3214F:	arch/powerpc/net/
3215
3216BPF JIT for RISC-V (RV64G)
3217M:	Björn Töpel <bjorn.topel@gmail.com>
3218L:	netdev@vger.kernel.org
3219S:	Maintained
3220F:	arch/riscv/net/
3221
3222BPF JIT for S390
3223M:	Ilya Leoshkevich <iii@linux.ibm.com>
3224M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3225M:	Vasily Gorbik <gor@linux.ibm.com>
3226L:	netdev@vger.kernel.org
3227L:	bpf@vger.kernel.org
3228S:	Maintained
3229F:	arch/s390/net/
3230X:	arch/s390/net/pnet.c
3231
3232BPF JIT for SPARC (32-BIT AND 64-BIT)
3233M:	David S. Miller <davem@davemloft.net>
3234L:	netdev@vger.kernel.org
3235L:	bpf@vger.kernel.org
3236S:	Maintained
3237F:	arch/sparc/net/
3238
3239BPF JIT for X86 32-BIT
3240M:	Wang YanQing <udknight@gmail.com>
3241L:	netdev@vger.kernel.org
3242L:	bpf@vger.kernel.org
3243S:	Maintained
3244F:	arch/x86/net/bpf_jit_comp32.c
3245
3246BPF JIT for X86 64-BIT
3247M:	Alexei Starovoitov <ast@kernel.org>
3248M:	Daniel Borkmann <daniel@iogearbox.net>
3249L:	netdev@vger.kernel.org
3250L:	bpf@vger.kernel.org
3251S:	Supported
3252F:	arch/x86/net/
3253X:	arch/x86/net/bpf_jit_comp32.c
3254
3255BROADCOM B44 10/100 ETHERNET DRIVER
3256M:	Michael Chan <michael.chan@broadcom.com>
3257L:	netdev@vger.kernel.org
3258S:	Supported
3259F:	drivers/net/ethernet/broadcom/b44.*
3260
3261BROADCOM B53 ETHERNET SWITCH DRIVER
3262M:	Florian Fainelli <f.fainelli@gmail.com>
3263L:	netdev@vger.kernel.org
3264L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3265S:	Supported
3266F:	drivers/net/dsa/b53/*
3267F:	include/linux/platform_data/b53.h
3268
3269BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3270M:	Florian Fainelli <f.fainelli@gmail.com>
3271M:	Ray Jui <rjui@broadcom.com>
3272M:	Scott Branden <sbranden@broadcom.com>
3273M:	bcm-kernel-feedback-list@broadcom.com
3274T:	git git://github.com/broadcom/mach-bcm
3275S:	Maintained
3276N:	bcm281*
3277N:	bcm113*
3278N:	bcm216*
3279N:	kona
3280F:	arch/arm/mach-bcm/
3281
3282BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3283M:	Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3284L:	bcm-kernel-feedback-list@broadcom.com
3285L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3287T:	git git://github.com/anholt/linux
3288S:	Maintained
3289N:	bcm2711
3290N:	bcm2835
3291F:	drivers/staging/vc04_services
3292F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3293F:	drivers/pci/controller/pcie-brcmstb.c
3294
3295BROADCOM BCM47XX MIPS ARCHITECTURE
3296M:	Hauke Mehrtens <hauke@hauke-m.de>
3297M:	Rafał Miłecki <zajec5@gmail.com>
3298L:	linux-mips@vger.kernel.org
3299S:	Maintained
3300F:	Documentation/devicetree/bindings/mips/brcm/
3301F:	arch/mips/bcm47xx/*
3302F:	arch/mips/include/asm/mach-bcm47xx/*
3303
3304BROADCOM BCM5301X ARM ARCHITECTURE
3305M:	Hauke Mehrtens <hauke@hauke-m.de>
3306M:	Rafał Miłecki <zajec5@gmail.com>
3307M:	bcm-kernel-feedback-list@broadcom.com
3308L:	linux-arm-kernel@lists.infradead.org
3309S:	Maintained
3310F:	arch/arm/mach-bcm/bcm_5301x.c
3311F:	arch/arm/boot/dts/bcm5301x*.dtsi
3312F:	arch/arm/boot/dts/bcm470*
3313F:	arch/arm/boot/dts/bcm953012*
3314
3315BROADCOM BCM53573 ARM ARCHITECTURE
3316M:	Rafał Miłecki <rafal@milecki.pl>
3317L:	bcm-kernel-feedback-list@broadcom.com
3318L:	linux-arm-kernel@lists.infradead.org
3319S:	Maintained
3320F:	arch/arm/boot/dts/bcm53573*
3321F:	arch/arm/boot/dts/bcm47189*
3322
3323BROADCOM BCM63XX ARM ARCHITECTURE
3324M:	Florian Fainelli <f.fainelli@gmail.com>
3325M:	bcm-kernel-feedback-list@broadcom.com
3326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3327T:	git git://github.com/broadcom/stblinux.git
3328S:	Maintained
3329N:	bcm63xx
3330
3331BROADCOM BCM63XX/BCM33XX UDC DRIVER
3332M:	Kevin Cernekee <cernekee@gmail.com>
3333L:	linux-usb@vger.kernel.org
3334S:	Maintained
3335F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3336
3337BROADCOM BCM7XXX ARM ARCHITECTURE
3338M:	Florian Fainelli <f.fainelli@gmail.com>
3339M:	bcm-kernel-feedback-list@broadcom.com
3340L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3341T:	git git://github.com/broadcom/stblinux.git
3342S:	Maintained
3343F:	arch/arm/mach-bcm/*brcmstb*
3344F:	arch/arm/boot/dts/bcm7*.dts*
3345F:	drivers/bus/brcmstb_gisb.c
3346F:	arch/arm/mm/cache-b15-rac.c
3347F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3348N:	brcmstb
3349F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3350F:	drivers/pci/controller/pcie-brcmstb.c
3351
3352BROADCOM BMIPS CPUFREQ DRIVER
3353M:	Markus Mayer <mmayer@broadcom.com>
3354M:	bcm-kernel-feedback-list@broadcom.com
3355L:	linux-pm@vger.kernel.org
3356S:	Maintained
3357F:	drivers/cpufreq/bmips-cpufreq.c
3358
3359BROADCOM BMIPS MIPS ARCHITECTURE
3360M:	Florian Fainelli <f.fainelli@gmail.com>
3361L:	bcm-kernel-feedback-list@broadcom.com
3362L:	linux-mips@vger.kernel.org
3363T:	git git://github.com/broadcom/stblinux.git
3364S:	Maintained
3365F:	arch/mips/bmips/*
3366F:	arch/mips/include/asm/mach-bmips/*
3367F:	arch/mips/kernel/*bmips*
3368F:	arch/mips/boot/dts/brcm/bcm*.dts*
3369F:	drivers/irqchip/irq-bcm63*
3370F:	drivers/irqchip/irq-bcm7*
3371F:	drivers/irqchip/irq-brcmstb*
3372F:	include/linux/bcm963xx_nvram.h
3373F:	include/linux/bcm963xx_tag.h
3374
3375BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3376M:	Rasesh Mody <rmody@marvell.com>
3377M:	GR-Linux-NIC-Dev@marvell.com
3378L:	netdev@vger.kernel.org
3379S:	Supported
3380F:	drivers/net/ethernet/broadcom/bnx2.*
3381F:	drivers/net/ethernet/broadcom/bnx2_*
3382
3383BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3384M:	QLogic-Storage-Upstream@qlogic.com
3385L:	linux-scsi@vger.kernel.org
3386S:	Supported
3387F:	drivers/scsi/bnx2fc/
3388
3389BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3390M:	QLogic-Storage-Upstream@qlogic.com
3391L:	linux-scsi@vger.kernel.org
3392S:	Supported
3393F:	drivers/scsi/bnx2i/
3394
3395BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3396M:	Ariel Elior <aelior@marvell.com>
3397M:	Sudarsana Kalluru <skalluru@marvell.com>
3398M:	GR-everest-linux-l2@marvell.com
3399L:	netdev@vger.kernel.org
3400S:	Supported
3401F:	drivers/net/ethernet/broadcom/bnx2x/
3402
3403BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3404M:	Michael Chan <michael.chan@broadcom.com>
3405L:	netdev@vger.kernel.org
3406S:	Supported
3407F:	drivers/net/ethernet/broadcom/bnxt/
3408
3409BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3410M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3411M:	Franky Lin <franky.lin@broadcom.com>
3412M:	Hante Meuleman <hante.meuleman@broadcom.com>
3413M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3414M:	Wright Feng <wright.feng@cypress.com>
3415L:	linux-wireless@vger.kernel.org
3416L:	brcm80211-dev-list.pdl@broadcom.com
3417L:	brcm80211-dev-list@cypress.com
3418S:	Supported
3419F:	drivers/net/wireless/broadcom/brcm80211/
3420
3421BROADCOM BRCMSTB GPIO DRIVER
3422M:	Gregory Fong <gregory.0xf0@gmail.com>
3423L:	bcm-kernel-feedback-list@broadcom.com
3424S:	Supported
3425F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3426F:	drivers/gpio/gpio-brcmstb.c
3427
3428BROADCOM BRCMSTB I2C DRIVER
3429M:	Kamal Dasu <kdasu.kdev@gmail.com>
3430L:	linux-i2c@vger.kernel.org
3431L:	bcm-kernel-feedback-list@broadcom.com
3432S:	Supported
3433F:	drivers/i2c/busses/i2c-brcmstb.c
3434F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3435
3436BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3437M:	Al Cooper <alcooperx@gmail.com>
3438L:	linux-kernel@vger.kernel.org
3439L:	bcm-kernel-feedback-list@broadcom.com
3440S:	Maintained
3441F:	drivers/phy/broadcom/phy-brcm-usb*
3442
3443BROADCOM GENET ETHERNET DRIVER
3444M:	Doug Berger <opendmb@gmail.com>
3445M:	Florian Fainelli <f.fainelli@gmail.com>
3446L:	bcm-kernel-feedback-list@broadcom.com
3447L:	netdev@vger.kernel.org
3448S:	Supported
3449F:	drivers/net/ethernet/broadcom/genet/
3450
3451BROADCOM IPROC ARM ARCHITECTURE
3452M:	Ray Jui <rjui@broadcom.com>
3453M:	Scott Branden <sbranden@broadcom.com>
3454M:	bcm-kernel-feedback-list@broadcom.com
3455L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3456T:	git git://github.com/broadcom/cygnus-linux.git
3457S:	Maintained
3458N:	iproc
3459N:	cygnus
3460N:	bcm[-_]nsp
3461N:	bcm9113*
3462N:	bcm9583*
3463N:	bcm9585*
3464N:	bcm9586*
3465N:	bcm988312
3466N:	bcm113*
3467N:	bcm583*
3468N:	bcm585*
3469N:	bcm586*
3470N:	bcm88312
3471N:	hr2
3472N:	stingray
3473F:	arch/arm64/boot/dts/broadcom/northstar2/*
3474F:	arch/arm64/boot/dts/broadcom/stingray/*
3475F:	drivers/clk/bcm/clk-ns*
3476F:	drivers/clk/bcm/clk-sr*
3477F:	drivers/pinctrl/bcm/pinctrl-ns*
3478F:	include/dt-bindings/clock/bcm-sr*
3479
3480BROADCOM KONA GPIO DRIVER
3481M:	Ray Jui <rjui@broadcom.com>
3482L:	bcm-kernel-feedback-list@broadcom.com
3483S:	Supported
3484F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3485F:	drivers/gpio/gpio-bcm-kona.c
3486
3487BROADCOM NETXTREME-E ROCE DRIVER
3488M:	Selvin Xavier <selvin.xavier@broadcom.com>
3489M:	Devesh Sharma <devesh.sharma@broadcom.com>
3490M:	Somnath Kotur <somnath.kotur@broadcom.com>
3491M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3492L:	linux-rdma@vger.kernel.org
3493W:	http://www.broadcom.com
3494S:	Supported
3495F:	drivers/infiniband/hw/bnxt_re/
3496F:	include/uapi/rdma/bnxt_re-abi.h
3497
3498BROADCOM NVRAM DRIVER
3499M:	Rafał Miłecki <zajec5@gmail.com>
3500L:	linux-mips@vger.kernel.org
3501S:	Maintained
3502F:	drivers/firmware/broadcom/*
3503
3504BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3505M:	Rafał Miłecki <zajec5@gmail.com>
3506L:	linux-wireless@vger.kernel.org
3507S:	Maintained
3508F:	drivers/bcma/
3509F:	include/linux/bcma/
3510
3511BROADCOM STB AVS CPUFREQ DRIVER
3512M:	Markus Mayer <mmayer@broadcom.com>
3513M:	bcm-kernel-feedback-list@broadcom.com
3514L:	linux-pm@vger.kernel.org
3515S:	Maintained
3516F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3517F:	drivers/cpufreq/brcmstb*
3518
3519BROADCOM STB AVS TMON DRIVER
3520M:	Markus Mayer <mmayer@broadcom.com>
3521M:	bcm-kernel-feedback-list@broadcom.com
3522L:	linux-pm@vger.kernel.org
3523S:	Maintained
3524F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3525F:	drivers/thermal/broadcom/brcmstb*
3526
3527BROADCOM STB NAND FLASH DRIVER
3528M:	Brian Norris <computersforpeace@gmail.com>
3529M:	Kamal Dasu <kdasu.kdev@gmail.com>
3530L:	linux-mtd@lists.infradead.org
3531L:	bcm-kernel-feedback-list@broadcom.com
3532S:	Maintained
3533F:	drivers/mtd/nand/raw/brcmnand/
3534
3535BROADCOM STB DPFE DRIVER
3536M:	Markus Mayer <mmayer@broadcom.com>
3537M:	bcm-kernel-feedback-list@broadcom.com
3538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3539S:	Maintained
3540F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3541F:	drivers/memory/brcmstb_dpfe.c
3542
3543BROADCOM SPI DRIVER
3544M:	Kamal Dasu <kdasu.kdev@gmail.com>
3545M:	bcm-kernel-feedback-list@broadcom.com
3546S:	Maintained
3547F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3548F:	drivers/spi/spi-bcm-qspi.*
3549F:	drivers/spi/spi-brcmstb-qspi.c
3550F:	drivers/spi/spi-iproc-qspi.c
3551
3552BROADCOM SYSTEMPORT ETHERNET DRIVER
3553M:	Florian Fainelli <f.fainelli@gmail.com>
3554L:	bcm-kernel-feedback-list@broadcom.com
3555L:	netdev@vger.kernel.org
3556S:	Supported
3557F:	drivers/net/ethernet/broadcom/bcmsysport.*
3558
3559BROADCOM TG3 GIGABIT ETHERNET DRIVER
3560M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3561M:	Prashant Sreedharan <prashant@broadcom.com>
3562M:	Michael Chan <mchan@broadcom.com>
3563L:	netdev@vger.kernel.org
3564S:	Supported
3565F:	drivers/net/ethernet/broadcom/tg3.*
3566
3567BROCADE BFA FC SCSI DRIVER
3568M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3569M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3570L:	linux-scsi@vger.kernel.org
3571S:	Supported
3572F:	drivers/scsi/bfa/
3573
3574BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3575M:	Rasesh Mody <rmody@marvell.com>
3576M:	Sudarsana Kalluru <skalluru@marvell.com>
3577M:	GR-Linux-NIC-Dev@marvell.com
3578L:	netdev@vger.kernel.org
3579S:	Supported
3580F:	drivers/net/ethernet/brocade/bna/
3581
3582BSG (block layer generic sg v4 driver)
3583M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3584L:	linux-scsi@vger.kernel.org
3585S:	Supported
3586F:	block/bsg.c
3587F:	include/linux/bsg.h
3588F:	include/uapi/linux/bsg.h
3589
3590BT87X AUDIO DRIVER
3591M:	Clemens Ladisch <clemens@ladisch.de>
3592L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3594S:	Maintained
3595F:	Documentation/sound/cards/bt87x.rst
3596F:	sound/pci/bt87x.c
3597
3598BT8XXGPIO DRIVER
3599M:	Michael Buesch <m@bues.ch>
3600S:	Maintained
3601W:	http://bu3sch.de/btgpio.php
3602F:	drivers/gpio/gpio-bt8xx.c
3603
3604BTRFS FILE SYSTEM
3605M:	Chris Mason <clm@fb.com>
3606M:	Josef Bacik <josef@toxicpanda.com>
3607M:	David Sterba <dsterba@suse.com>
3608L:	linux-btrfs@vger.kernel.org
3609W:	http://btrfs.wiki.kernel.org/
3610Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3612S:	Maintained
3613F:	Documentation/filesystems/btrfs.txt
3614F:	fs/btrfs/
3615F:	include/linux/btrfs*
3616F:	include/uapi/linux/btrfs*
3617
3618BTTV VIDEO4LINUX DRIVER
3619M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3620L:	linux-media@vger.kernel.org
3621W:	https://linuxtv.org
3622T:	git git://linuxtv.org/media_tree.git
3623S:	Odd fixes
3624F:	Documentation/media/v4l-drivers/bttv*
3625F:	drivers/media/pci/bt8xx/bttv*
3626
3627BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3628M:	Chanwoo Choi <cw00.choi@samsung.com>
3629L:	linux-pm@vger.kernel.org
3630L:	linux-samsung-soc@vger.kernel.org
3631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3632S:	Maintained
3633F:	drivers/devfreq/exynos-bus.c
3634F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3635
3636BUSLOGIC SCSI DRIVER
3637M:	Khalid Aziz <khalid@gonehiking.org>
3638L:	linux-scsi@vger.kernel.org
3639S:	Maintained
3640F:	drivers/scsi/BusLogic.*
3641F:	drivers/scsi/FlashPoint.*
3642
3643C-MEDIA CMI8788 DRIVER
3644M:	Clemens Ladisch <clemens@ladisch.de>
3645L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3647S:	Maintained
3648F:	sound/pci/oxygen/
3649
3650C-SKY ARCHITECTURE
3651M:	Guo Ren <guoren@kernel.org>
3652L:	linux-csky@vger.kernel.org
3653T:	git https://github.com/c-sky/csky-linux.git
3654S:	Supported
3655F:	arch/csky/
3656F:	Documentation/devicetree/bindings/csky/
3657F:	drivers/irqchip/irq-csky-*
3658F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3659F:	drivers/clocksource/timer-gx6605s.c
3660F:	drivers/clocksource/timer-mp-csky.c
3661F:	Documentation/devicetree/bindings/timer/csky,*
3662K:	csky
3663N:	csky
3664
3665C6X ARCHITECTURE
3666M:	Mark Salter <msalter@redhat.com>
3667M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3668L:	linux-c6x-dev@linux-c6x.org
3669W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3670S:	Maintained
3671F:	arch/c6x/
3672
3673CA8210 IEEE-802.15.4 RADIO DRIVER
3674M:	Harry Morris <h.morris@cascoda.com>
3675L:	linux-wpan@vger.kernel.org
3676W:	https://github.com/Cascoda/ca8210-linux.git
3677S:	Maintained
3678F:	drivers/net/ieee802154/ca8210.c
3679F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3680
3681CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3682M:	David Howells <dhowells@redhat.com>
3683L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3684S:	Supported
3685F:	Documentation/filesystems/caching/cachefiles.txt
3686F:	fs/cachefiles/
3687
3688CADENCE MIPI-CSI2 BRIDGES
3689M:	Maxime Ripard <mripard@kernel.org>
3690L:	linux-media@vger.kernel.org
3691S:	Maintained
3692F:	Documentation/devicetree/bindings/media/cdns,*.txt
3693F:	drivers/media/platform/cadence/cdns-csi2*
3694
3695CADENCE NAND DRIVER
3696M:	Piotr Sroka <piotrs@cadence.com>
3697L:	linux-mtd@lists.infradead.org
3698S:	Maintained
3699F:	drivers/mtd/nand/raw/cadence-nand-controller.c
3700F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3701
3702CADET FM/AM RADIO RECEIVER DRIVER
3703M:	Hans Verkuil <hverkuil@xs4all.nl>
3704L:	linux-media@vger.kernel.org
3705T:	git git://linuxtv.org/media_tree.git
3706W:	https://linuxtv.org
3707S:	Maintained
3708F:	drivers/media/radio/radio-cadet*
3709
3710CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3711M:	Jonathan Corbet <corbet@lwn.net>
3712L:	linux-media@vger.kernel.org
3713T:	git git://linuxtv.org/media_tree.git
3714S:	Maintained
3715F:	Documentation/media/v4l-drivers/cafe_ccic*
3716F:	drivers/media/platform/marvell-ccic/
3717
3718CAIF NETWORK LAYER
3719L:	netdev@vger.kernel.org
3720S:	Orphan
3721F:	Documentation/networking/caif/
3722F:	drivers/net/caif/
3723F:	include/uapi/linux/caif/
3724F:	include/net/caif/
3725F:	net/caif/
3726
3727CAKE QDISC
3728M:	Toke Høiland-Jørgensen <toke@toke.dk>
3729L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3730S:	Maintained
3731F:	net/sched/sch_cake.c
3732
3733CAN NETWORK DRIVERS
3734M:	Wolfgang Grandegger <wg@grandegger.com>
3735M:	Marc Kleine-Budde <mkl@pengutronix.de>
3736L:	linux-can@vger.kernel.org
3737W:	https://github.com/linux-can
3738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3740S:	Maintained
3741F:	Documentation/devicetree/bindings/net/can/
3742F:	drivers/net/can/
3743F:	include/linux/can/dev.h
3744F:	include/linux/can/led.h
3745F:	include/linux/can/rx-offload.h
3746F:	include/linux/can/platform/
3747F:	include/uapi/linux/can/error.h
3748F:	include/uapi/linux/can/netlink.h
3749F:	include/uapi/linux/can/vxcan.h
3750
3751CAN NETWORK LAYER
3752M:	Oliver Hartkopp <socketcan@hartkopp.net>
3753M:	Marc Kleine-Budde <mkl@pengutronix.de>
3754L:	linux-can@vger.kernel.org
3755W:	https://github.com/linux-can
3756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3758S:	Maintained
3759F:	Documentation/networking/can.rst
3760F:	net/can/
3761F:	include/linux/can/core.h
3762F:	include/linux/can/skb.h
3763F:	include/net/netns/can.h
3764F:	include/uapi/linux/can.h
3765F:	include/uapi/linux/can/bcm.h
3766F:	include/uapi/linux/can/raw.h
3767F:	include/uapi/linux/can/gw.h
3768
3769CAN-J1939 NETWORK LAYER
3770M:	Robin van der Gracht <robin@protonic.nl>
3771M:	Oleksij Rempel <o.rempel@pengutronix.de>
3772R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3773L:	linux-can@vger.kernel.org
3774S:	Maintained
3775F:	Documentation/networking/j1939.rst
3776F:	net/can/j1939/
3777F:	include/uapi/linux/can/j1939.h
3778
3779CAPABILITIES
3780M:	Serge Hallyn <serge@hallyn.com>
3781L:	linux-security-module@vger.kernel.org
3782S:	Supported
3783F:	include/linux/capability.h
3784F:	include/uapi/linux/capability.h
3785F:	security/commoncap.c
3786F:	kernel/capability.c
3787
3788CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3789M:	Kevin Tsai <ktsai@capellamicro.com>
3790S:	Maintained
3791F:	drivers/iio/light/cm*
3792
3793CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3794M:	Christian Lamparter <chunkeey@googlemail.com>
3795L:	linux-wireless@vger.kernel.org
3796W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3797S:	Maintained
3798F:	drivers/net/wireless/ath/carl9170/
3799
3800CAVIUM I2C DRIVER
3801M:	Robert Richter <rrichter@marvell.com>
3802W:	http://www.marvell.com
3803S:	Supported
3804F:	drivers/i2c/busses/i2c-octeon*
3805F:	drivers/i2c/busses/i2c-thunderx*
3806
3807CAVIUM LIQUIDIO NETWORK DRIVER
3808M:	Derek Chickles <dchickles@marvell.com>
3809M:	Satanand Burla <sburla@marvell.com>
3810M:	Felix Manlunas <fmanlunas@marvell.com>
3811L:	netdev@vger.kernel.org
3812W:	http://www.marvell.com
3813S:	Supported
3814F:	drivers/net/ethernet/cavium/liquidio/
3815
3816CAVIUM MMC DRIVER
3817M:	Robert Richter <rrichter@marvell.com>
3818W:	http://www.marvell.com
3819S:	Supported
3820F:	drivers/mmc/host/cavium*
3821
3822CAVIUM OCTEON-TX CRYPTO DRIVER
3823M:	George Cherian <gcherian@marvell.com>
3824L:	linux-crypto@vger.kernel.org
3825W:	http://www.marvell.com
3826S:	Supported
3827F:	drivers/crypto/cavium/cpt/
3828
3829CAVIUM THUNDERX2 ARM64 SOC
3830M:	Robert Richter <rrichter@marvell.com>
3831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3832S:	Maintained
3833F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3834F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3835
3836CC2520 IEEE-802.15.4 RADIO DRIVER
3837M:	Varka Bhadram <varkabhadram@gmail.com>
3838L:	linux-wpan@vger.kernel.org
3839S:	Maintained
3840F:	drivers/net/ieee802154/cc2520.c
3841F:	include/linux/spi/cc2520.h
3842F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3843
3844CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3845M:	Gilad Ben-Yossef <gilad@benyossef.com>
3846L:	linux-crypto@vger.kernel.org
3847S:	Supported
3848F:	drivers/crypto/ccree/
3849W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3850
3851CEC FRAMEWORK
3852M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3853L:	linux-media@vger.kernel.org
3854T:	git git://linuxtv.org/media_tree.git
3855W:	http://linuxtv.org
3856S:	Supported
3857F:	Documentation/media/kapi/cec-core.rst
3858F:	Documentation/media/uapi/cec
3859F:	drivers/media/cec/
3860F:	drivers/media/rc/keymaps/rc-cec.c
3861F:	include/media/cec.h
3862F:	include/media/cec-notifier.h
3863F:	include/uapi/linux/cec.h
3864F:	include/uapi/linux/cec-funcs.h
3865F:	Documentation/devicetree/bindings/media/cec.txt
3866F:	Documentation/ABI/testing/debugfs-cec-error-inj
3867
3868CEC GPIO DRIVER
3869M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3870L:	linux-media@vger.kernel.org
3871T:	git git://linuxtv.org/media_tree.git
3872W:	http://linuxtv.org
3873S:	Supported
3874F:	drivers/media/platform/cec-gpio/
3875F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3876
3877CELL BROADBAND ENGINE ARCHITECTURE
3878M:	Arnd Bergmann <arnd@arndb.de>
3879L:	linuxppc-dev@lists.ozlabs.org
3880W:	http://www.ibm.com/developerworks/power/cell/
3881S:	Supported
3882F:	arch/powerpc/include/asm/cell*.h
3883F:	arch/powerpc/include/asm/spu*.h
3884F:	arch/powerpc/include/uapi/asm/spu*.h
3885F:	arch/powerpc/oprofile/*cell*
3886F:	arch/powerpc/platforms/cell/
3887
3888CEPH COMMON CODE (LIBCEPH)
3889M:	Ilya Dryomov <idryomov@gmail.com>
3890M:	Jeff Layton <jlayton@kernel.org>
3891M:	Sage Weil <sage@redhat.com>
3892L:	ceph-devel@vger.kernel.org
3893W:	http://ceph.com/
3894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3895T:	git git://github.com/ceph/ceph-client.git
3896S:	Supported
3897F:	net/ceph/
3898F:	include/linux/ceph/
3899F:	include/linux/crush/
3900
3901CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3902M:	Jeff Layton <jlayton@kernel.org>
3903M:	Sage Weil <sage@redhat.com>
3904M:	Ilya Dryomov <idryomov@gmail.com>
3905L:	ceph-devel@vger.kernel.org
3906W:	http://ceph.com/
3907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3908T:	git git://github.com/ceph/ceph-client.git
3909S:	Supported
3910F:	Documentation/filesystems/ceph.txt
3911F:	fs/ceph/
3912
3913CERTIFICATE HANDLING
3914M:	David Howells <dhowells@redhat.com>
3915M:	David Woodhouse <dwmw2@infradead.org>
3916L:	keyrings@vger.kernel.org
3917S:	Maintained
3918F:	Documentation/admin-guide/module-signing.rst
3919F:	certs/
3920F:	scripts/sign-file.c
3921F:	scripts/extract-cert.c
3922
3923CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM
3924L:	devel@driverdev.osuosl.org
3925S:	Obsolete
3926F:	drivers/staging/wusbcore/
3927
3928CFAG12864B LCD DRIVER
3929M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3930S:	Maintained
3931F:	drivers/auxdisplay/cfag12864b.c
3932F:	include/linux/cfag12864b.h
3933
3934CFAG12864BFB LCD FRAMEBUFFER DRIVER
3935M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3936S:	Maintained
3937F:	drivers/auxdisplay/cfag12864bfb.c
3938F:	include/linux/cfag12864b.h
3939
3940802.11 (including CFG80211/NL80211)
3941M:	Johannes Berg <johannes@sipsolutions.net>
3942L:	linux-wireless@vger.kernel.org
3943W:	http://wireless.kernel.org/
3944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3946S:	Maintained
3947F:	net/wireless/
3948F:	include/uapi/linux/nl80211.h
3949F:	include/linux/ieee80211.h
3950F:	include/net/wext.h
3951F:	include/net/cfg80211.h
3952F:	include/net/iw_handler.h
3953F:	include/net/ieee80211_radiotap.h
3954F:	Documentation/driver-api/80211/cfg80211.rst
3955F:	Documentation/networking/regulatory.txt
3956
3957CHAR and MISC DRIVERS
3958M:	Arnd Bergmann <arnd@arndb.de>
3959M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3961S:	Supported
3962F:	drivers/char/
3963F:	drivers/misc/
3964F:	include/linux/miscdevice.h
3965
3966CHECKPATCH
3967M:	Andy Whitcroft <apw@canonical.com>
3968M:	Joe Perches <joe@perches.com>
3969S:	Maintained
3970F:	scripts/checkpatch.pl
3971
3972CHINESE DOCUMENTATION
3973M:	Harry Wei <harryxiyou@gmail.com>
3974M:	Alex Shi <alex.shi@linux.alibaba.com>
3975L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3976S:	Maintained
3977F:	Documentation/translations/zh_CN/
3978
3979CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3980M:	Peter Chen <Peter.Chen@nxp.com>
3981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3982L:	linux-usb@vger.kernel.org
3983S:	Maintained
3984F:	drivers/usb/chipidea/
3985
3986CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3987M:	Hans de Goede <hdegoede@redhat.com>
3988L:	linux-input@vger.kernel.org
3989S:	Maintained
3990F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3991F:	drivers/input/touchscreen/chipone_icn8318.c
3992
3993CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3994M:	Hans de Goede <hdegoede@redhat.com>
3995L:	linux-input@vger.kernel.org
3996S:	Maintained
3997F:	drivers/input/touchscreen/chipone_icn8505.c
3998
3999CHROME HARDWARE PLATFORM SUPPORT
4000M:	Benson Leung <bleung@chromium.org>
4001M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4002S:	Maintained
4003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4004F:	drivers/platform/chrome/
4005
4006CHROMEOS EC SUBDRIVERS
4007M:	Benson Leung <bleung@chromium.org>
4008M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4009R:	Guenter Roeck <groeck@chromium.org>
4010S:	Maintained
4011N:	cros_ec
4012N:	cros-ec
4013F:	drivers/power/supply/cros_usbpd-charger.c
4014
4015CHROMEOS EC CODEC DRIVER
4016M:	Cheng-Yi Chiang <cychiang@chromium.org>
4017S:	Maintained
4018R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4019R:	Guenter Roeck <groeck@chromium.org>
4020F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
4021F:	sound/soc/codecs/cros_ec_codec.*
4022
4023CIRRUS LOGIC AUDIO CODEC DRIVERS
4024M:	Brian Austin <brian.austin@cirrus.com>
4025M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
4026L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4027S:	Maintained
4028F:	sound/soc/codecs/cs*
4029
4030CIRRUS LOGIC EP93XX ETHERNET DRIVER
4031M:	Hartley Sweeten <hsweeten@visionengravers.com>
4032L:	netdev@vger.kernel.org
4033S:	Maintained
4034F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4035
4036CIRRUS LOGIC LOCHNAGAR DRIVER
4037M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4038M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4039L:	patches@opensource.cirrus.com
4040S:	Supported
4041F:	drivers/clk/clk-lochnagar.c
4042F:	drivers/hwmon/lochnagar-hwmon.c
4043F:	drivers/mfd/lochnagar-i2c.c
4044F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4045F:	drivers/regulator/lochnagar-regulator.c
4046F:	sound/soc/codecs/lochnagar-sc.c
4047F:	include/dt-bindings/clk/lochnagar.h
4048F:	include/dt-bindings/pinctrl/lochnagar.h
4049F:	include/linux/mfd/lochnagar*
4050F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
4051F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
4052F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
4053F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
4054F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
4055F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
4056F:	Documentation/hwmon/lochnagar.rst
4057
4058CISCO FCOE HBA DRIVER
4059M:	Satish Kharat <satishkh@cisco.com>
4060M:	Sesidhar Baddela <sebaddel@cisco.com>
4061M:	Karan Tilak Kumar <kartilak@cisco.com>
4062L:	linux-scsi@vger.kernel.org
4063S:	Supported
4064F:	drivers/scsi/fnic/
4065
4066CISCO SCSI HBA DRIVER
4067M:	Karan Tilak Kumar <kartilak@cisco.com>
4068M:	Sesidhar Baddela <sebaddel@cisco.com>
4069L:	linux-scsi@vger.kernel.org
4070S:	Supported
4071F:	drivers/scsi/snic/
4072
4073CISCO VIC ETHERNET NIC DRIVER
4074M:	Christian Benvenuti <benve@cisco.com>
4075M:	Govindarajulu Varadarajan <_govind@gmx.com>
4076M:	Parvi Kaustubhi <pkaustub@cisco.com>
4077S:	Supported
4078F:	drivers/net/ethernet/cisco/enic/
4079
4080CISCO VIC LOW LATENCY NIC DRIVER
4081M:	Christian Benvenuti <benve@cisco.com>
4082M:	Nelson Escobar <neescoba@cisco.com>
4083M:	Parvi Kaustubhi <pkaustub@cisco.com>
4084S:	Supported
4085F:	drivers/infiniband/hw/usnic/
4086
4087CIRRUS LOGIC MADERA CODEC DRIVERS
4088M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4089M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4090L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4091L:	patches@opensource.cirrus.com
4092T:	git https://github.com/CirrusLogic/linux-drivers.git
4093W:	https://github.com/CirrusLogic/linux-drivers/wiki
4094S:	Supported
4095F:	Documentation/devicetree/bindings/mfd/madera.txt
4096F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4097F:	Documentation/devicetree/bindings/sound/madera.txt
4098F:	include/dt-bindings/sound/madera*
4099F:	include/linux/irqchip/irq-madera*
4100F:	include/linux/mfd/madera/*
4101F:	include/sound/madera*
4102F:	drivers/gpio/gpio-madera*
4103F:	drivers/irqchip/irq-madera*
4104F:	drivers/mfd/madera*
4105F:	drivers/mfd/cs47l*
4106F:	drivers/pinctrl/cirrus/*
4107F:	sound/soc/codecs/cs47l*
4108F:	sound/soc/codecs/madera*
4109
4110CLANG-FORMAT FILE
4111M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4112S:	Maintained
4113F:	.clang-format
4114
4115CLANG/LLVM BUILD SUPPORT
4116L:	clang-built-linux@googlegroups.com
4117W:	https://clangbuiltlinux.github.io/
4118B:	https://github.com/ClangBuiltLinux/linux/issues
4119C:	irc://chat.freenode.net/clangbuiltlinux
4120S:	Supported
4121K:	\b(?i:clang|llvm)\b
4122
4123CLEANCACHE API
4124M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4125L:	linux-kernel@vger.kernel.org
4126S:	Maintained
4127F:	mm/cleancache.c
4128F:	include/linux/cleancache.h
4129
4130CLK API
4131M:	Russell King <linux@armlinux.org.uk>
4132L:	linux-clk@vger.kernel.org
4133S:	Maintained
4134F:	include/linux/clk.h
4135
4136CLOCKSOURCE, CLOCKEVENT DRIVERS
4137M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4138M:	Thomas Gleixner <tglx@linutronix.de>
4139L:	linux-kernel@vger.kernel.org
4140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4141S:	Supported
4142F:	drivers/clocksource/
4143F:	Documentation/devicetree/bindings/timer/
4144
4145CMPC ACPI DRIVER
4146M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4147M:	Daniel Oliveira Nascimento <don@syst.com.br>
4148L:	platform-driver-x86@vger.kernel.org
4149S:	Supported
4150F:	drivers/platform/x86/classmate-laptop.c
4151
4152COBALT MEDIA DRIVER
4153M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4154L:	linux-media@vger.kernel.org
4155T:	git git://linuxtv.org/media_tree.git
4156W:	https://linuxtv.org
4157S:	Supported
4158F:	drivers/media/pci/cobalt/
4159
4160COCCINELLE/Semantic Patches (SmPL)
4161M:	Julia Lawall <Julia.Lawall@lip6.fr>
4162M:	Gilles Muller <Gilles.Muller@lip6.fr>
4163M:	Nicolas Palix <nicolas.palix@imag.fr>
4164M:	Michal Marek <michal.lkml@markovi.net>
4165L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4167W:	http://coccinelle.lip6.fr/
4168S:	Supported
4169F:	Documentation/dev-tools/coccinelle.rst
4170F:	scripts/coccinelle/
4171F:	scripts/coccicheck
4172
4173CODA FILE SYSTEM
4174M:	Jan Harkes <jaharkes@cs.cmu.edu>
4175M:	coda@cs.cmu.edu
4176L:	codalist@coda.cs.cmu.edu
4177W:	http://www.coda.cs.cmu.edu/
4178S:	Maintained
4179F:	Documentation/filesystems/coda.txt
4180F:	fs/coda/
4181F:	include/linux/coda*.h
4182F:	include/uapi/linux/coda*.h
4183
4184CODA V4L2 MEM2MEM DRIVER
4185M:	Philipp Zabel <p.zabel@pengutronix.de>
4186L:	linux-media@vger.kernel.org
4187S:	Maintained
4188F:	Documentation/devicetree/bindings/media/coda.txt
4189F:	drivers/media/platform/coda/
4190
4191CODE OF CONDUCT
4192M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4193S:	Supported
4194F:	Documentation/process/code-of-conduct.rst
4195F:	Documentation/process/code-of-conduct-interpretation.rst
4196
4197COMMON CLK FRAMEWORK
4198M:	Michael Turquette <mturquette@baylibre.com>
4199M:	Stephen Boyd <sboyd@kernel.org>
4200L:	linux-clk@vger.kernel.org
4201Q:	http://patchwork.kernel.org/project/linux-clk/list/
4202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4203S:	Maintained
4204F:	Documentation/devicetree/bindings/clock/
4205F:	drivers/clk/
4206X:	drivers/clk/clkdev.c
4207F:	include/linux/clk-pr*
4208F:	include/linux/clk/
4209F:	include/linux/of_clk.h
4210
4211COMMON INTERNET FILE SYSTEM (CIFS)
4212M:	Steve French <sfrench@samba.org>
4213L:	linux-cifs@vger.kernel.org
4214L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4215W:	http://linux-cifs.samba.org/
4216T:	git git://git.samba.org/sfrench/cifs-2.6.git
4217S:	Supported
4218F:	Documentation/admin-guide/cifs/
4219F:	fs/cifs/
4220
4221COMPACTPCI HOTPLUG CORE
4222M:	Scott Murray <scott@spiteful.org>
4223L:	linux-pci@vger.kernel.org
4224S:	Maintained
4225F:	drivers/pci/hotplug/cpci_hotplug*
4226
4227COMPACTPCI HOTPLUG GENERIC DRIVER
4228M:	Scott Murray <scott@spiteful.org>
4229L:	linux-pci@vger.kernel.org
4230S:	Maintained
4231F:	drivers/pci/hotplug/cpcihp_generic.c
4232
4233COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4234M:	Scott Murray <scott@spiteful.org>
4235L:	linux-pci@vger.kernel.org
4236S:	Maintained
4237F:	drivers/pci/hotplug/cpcihp_zt5550.*
4238
4239COMPAL LAPTOP SUPPORT
4240M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4241L:	platform-driver-x86@vger.kernel.org
4242S:	Maintained
4243F:	drivers/platform/x86/compal-laptop.c
4244
4245COMPILER ATTRIBUTES
4246M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4247S:	Maintained
4248F:	include/linux/compiler_attributes.h
4249
4250CONEXANT ACCESSRUNNER USB DRIVER
4251L:	accessrunner-general@lists.sourceforge.net
4252W:	http://accessrunner.sourceforge.net/
4253S:	Orphan
4254F:	drivers/usb/atm/cxacru.c
4255
4256CONFIGFS
4257M:	Joel Becker <jlbec@evilplan.org>
4258M:	Christoph Hellwig <hch@lst.de>
4259T:	git git://git.infradead.org/users/hch/configfs.git
4260S:	Supported
4261F:	fs/configfs/
4262F:	include/linux/configfs.h
4263
4264CONNECTOR
4265M:	Evgeniy Polyakov <zbr@ioremap.net>
4266L:	netdev@vger.kernel.org
4267S:	Maintained
4268F:	drivers/connector/
4269
4270CONTROL GROUP (CGROUP)
4271M:	Tejun Heo <tj@kernel.org>
4272M:	Li Zefan <lizefan@huawei.com>
4273M:	Johannes Weiner <hannes@cmpxchg.org>
4274L:	cgroups@vger.kernel.org
4275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4276S:	Maintained
4277F:	Documentation/admin-guide/cgroup-v2.rst
4278F:	Documentation/admin-guide/cgroup-v1/
4279F:	include/linux/cgroup*
4280F:	kernel/cgroup/
4281
4282CONTROL GROUP - CPUSET
4283M:	Li Zefan <lizefan@huawei.com>
4284L:	cgroups@vger.kernel.org
4285W:	http://www.bullopensource.org/cpuset/
4286W:	http://oss.sgi.com/projects/cpusets/
4287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4288S:	Maintained
4289F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4290F:	include/linux/cpuset.h
4291F:	kernel/cgroup/cpuset.c
4292
4293CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4294M:	Johannes Weiner <hannes@cmpxchg.org>
4295M:	Michal Hocko <mhocko@kernel.org>
4296M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4297L:	cgroups@vger.kernel.org
4298L:	linux-mm@kvack.org
4299S:	Maintained
4300F:	mm/memcontrol.c
4301F:	mm/swap_cgroup.c
4302
4303CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4304M:	Tejun Heo <tj@kernel.org>
4305M:	Jens Axboe <axboe@kernel.dk>
4306L:	cgroups@vger.kernel.org
4307L:	linux-block@vger.kernel.org
4308T:	git git://git.kernel.dk/linux-block
4309F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4310F:	block/blk-cgroup.c
4311F:	include/linux/blk-cgroup.h
4312F:	block/blk-throttle.c
4313F:	block/blk-iolatency.c
4314F:	block/bfq-cgroup.c
4315
4316CORETEMP HARDWARE MONITORING DRIVER
4317M:	Fenghua Yu <fenghua.yu@intel.com>
4318L:	linux-hwmon@vger.kernel.org
4319S:	Maintained
4320F:	Documentation/hwmon/coretemp.rst
4321F:	drivers/hwmon/coretemp.c
4322
4323COSA/SRP SYNC SERIAL DRIVER
4324M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4325W:	http://www.fi.muni.cz/~kas/cosa/
4326S:	Maintained
4327F:	drivers/net/wan/cosa*
4328
4329COUNTER SUBSYSTEM
4330M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4331L:	linux-iio@vger.kernel.org
4332S:	Maintained
4333F:	Documentation/ABI/testing/sysfs-bus-counter*
4334F:	Documentation/driver-api/generic-counter.rst
4335F:	drivers/counter/
4336F:	include/linux/counter.h
4337F:	include/linux/counter_enum.h
4338
4339CPMAC ETHERNET DRIVER
4340M:	Florian Fainelli <f.fainelli@gmail.com>
4341L:	netdev@vger.kernel.org
4342S:	Maintained
4343F:	drivers/net/ethernet/ti/cpmac.c
4344
4345CPU FREQUENCY SCALING FRAMEWORK
4346M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4347M:	Viresh Kumar <viresh.kumar@linaro.org>
4348L:	linux-pm@vger.kernel.org
4349S:	Maintained
4350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4352B:	https://bugzilla.kernel.org
4353F:	Documentation/admin-guide/pm/cpufreq.rst
4354F:	Documentation/admin-guide/pm/intel_pstate.rst
4355F:	Documentation/cpu-freq/
4356F:	Documentation/devicetree/bindings/cpufreq/
4357F:	drivers/cpufreq/
4358F:	kernel/sched/cpufreq*.c
4359F:	include/linux/cpufreq.h
4360F:	include/linux/sched/cpufreq.h
4361F:	tools/testing/selftests/cpufreq/
4362
4363CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4364M:	Viresh Kumar <viresh.kumar@linaro.org>
4365M:	Sudeep Holla <sudeep.holla@arm.com>
4366L:	linux-pm@vger.kernel.org
4367W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4368S:	Maintained
4369F:	drivers/cpufreq/vexpress-spc-cpufreq.c
4370
4371CPU POWER MONITORING SUBSYSTEM
4372M:	Thomas Renninger <trenn@suse.com>
4373M:	Shuah Khan <shuah@kernel.org>
4374M:	Shuah Khan <skhan@linuxfoundation.org>
4375L:	linux-pm@vger.kernel.org
4376S:	Maintained
4377F:	tools/power/cpupower/
4378
4379CPUID/MSR DRIVER
4380M:	"H. Peter Anvin" <hpa@zytor.com>
4381S:	Maintained
4382F:	arch/x86/kernel/cpuid.c
4383F:	arch/x86/kernel/msr.c
4384
4385CPUIDLE DRIVER - ARM BIG LITTLE
4386M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4387M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4388L:	linux-pm@vger.kernel.org
4389L:	linux-arm-kernel@lists.infradead.org
4390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4391S:	Maintained
4392F:	drivers/cpuidle/cpuidle-big_little.c
4393
4394CPUIDLE DRIVER - ARM EXYNOS
4395M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4396M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4397M:	Kukjin Kim <kgene@kernel.org>
4398L:	linux-pm@vger.kernel.org
4399L:	linux-samsung-soc@vger.kernel.org
4400S:	Supported
4401F:	drivers/cpuidle/cpuidle-exynos.c
4402F:	arch/arm/mach-exynos/pm.c
4403
4404CPUIDLE DRIVER - ARM PSCI
4405M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4406M:	Sudeep Holla <sudeep.holla@arm.com>
4407L:	linux-pm@vger.kernel.org
4408L:	linux-arm-kernel@lists.infradead.org
4409S:	Supported
4410F:	drivers/cpuidle/cpuidle-psci.c
4411
4412CPU IDLE TIME MANAGEMENT FRAMEWORK
4413M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4414M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4415L:	linux-pm@vger.kernel.org
4416S:	Maintained
4417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4418B:	https://bugzilla.kernel.org
4419F:	Documentation/admin-guide/pm/cpuidle.rst
4420F:	Documentation/driver-api/pm/cpuidle.rst
4421F:	drivers/cpuidle/*
4422F:	include/linux/cpuidle.h
4423
4424CRAMFS FILESYSTEM
4425M:	Nicolas Pitre <nico@fluxnic.net>
4426S:	Maintained
4427F:	Documentation/filesystems/cramfs.txt
4428F:	fs/cramfs/
4429
4430CREATIVE SB0540
4431M:	Bastien Nocera <hadess@hadess.net>
4432L:	linux-input@vger.kernel.org
4433S:	Maintained
4434F:	drivers/hid/hid-creative-sb0540.c
4435
4436CRYPTO API
4437M:	Herbert Xu <herbert@gondor.apana.org.au>
4438M:	"David S. Miller" <davem@davemloft.net>
4439L:	linux-crypto@vger.kernel.org
4440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4442S:	Maintained
4443F:	Documentation/crypto/
4444F:	Documentation/devicetree/bindings/crypto/
4445F:	arch/*/crypto/
4446F:	crypto/
4447F:	drivers/crypto/
4448F:	include/crypto/
4449F:	include/linux/crypto*
4450F:	lib/crypto/
4451
4452CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4453M:	Neil Horman <nhorman@tuxdriver.com>
4454L:	linux-crypto@vger.kernel.org
4455S:	Maintained
4456F:	crypto/ansi_cprng.c
4457F:	crypto/rng.c
4458
4459CS3308 MEDIA DRIVER
4460M:	Hans Verkuil <hverkuil@xs4all.nl>
4461L:	linux-media@vger.kernel.org
4462T:	git git://linuxtv.org/media_tree.git
4463W:	http://linuxtv.org
4464S:	Odd Fixes
4465F:	drivers/media/i2c/cs3308.c
4466
4467CS5535 Audio ALSA driver
4468M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4469S:	Maintained
4470F:	sound/pci/cs5535audio/
4471
4472CSI DRIVERS FOR ALLWINNER V3s
4473M:	Yong Deng <yong.deng@magewell.com>
4474L:	linux-media@vger.kernel.org
4475T:	git git://linuxtv.org/media_tree.git
4476S:	Maintained
4477F:	drivers/media/platform/sunxi/sun6i-csi/
4478F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4479
4480CW1200 WLAN driver
4481M:	Solomon Peachy <pizza@shaftnet.org>
4482S:	Maintained
4483F:	drivers/net/wireless/st/cw1200/
4484
4485CX18 VIDEO4LINUX DRIVER
4486M:	Andy Walls <awalls@md.metrocast.net>
4487L:	linux-media@vger.kernel.org
4488T:	git git://linuxtv.org/media_tree.git
4489W:	https://linuxtv.org
4490S:	Maintained
4491F:	drivers/media/pci/cx18/
4492F:	include/uapi/linux/ivtv*
4493
4494CX2341X MPEG ENCODER HELPER MODULE
4495M:	Hans Verkuil <hverkuil@xs4all.nl>
4496L:	linux-media@vger.kernel.org
4497T:	git git://linuxtv.org/media_tree.git
4498W:	https://linuxtv.org
4499S:	Maintained
4500F:	drivers/media/common/cx2341x*
4501F:	include/media/drv-intf/cx2341x.h
4502
4503CX24120 MEDIA DRIVER
4504M:	Jemma Denson <jdenson@gmail.com>
4505M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4506L:	linux-media@vger.kernel.org
4507W:	https://linuxtv.org
4508Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4509S:	Maintained
4510F:	drivers/media/dvb-frontends/cx24120*
4511
4512CX88 VIDEO4LINUX DRIVER
4513M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4514L:	linux-media@vger.kernel.org
4515W:	https://linuxtv.org
4516T:	git git://linuxtv.org/media_tree.git
4517S:	Odd fixes
4518F:	Documentation/media/v4l-drivers/cx88*
4519F:	drivers/media/pci/cx88/
4520
4521CXD2820R MEDIA DRIVER
4522M:	Antti Palosaari <crope@iki.fi>
4523L:	linux-media@vger.kernel.org
4524W:	https://linuxtv.org
4525W:	http://palosaari.fi/linux/
4526Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4527T:	git git://linuxtv.org/anttip/media_tree.git
4528S:	Maintained
4529F:	drivers/media/dvb-frontends/cxd2820r*
4530
4531CXGB3 ETHERNET DRIVER (CXGB3)
4532M:	Vishal Kulkarni <vishal@chelsio.com>
4533L:	netdev@vger.kernel.org
4534W:	http://www.chelsio.com
4535S:	Supported
4536F:	drivers/net/ethernet/chelsio/cxgb3/
4537
4538CXGB3 ISCSI DRIVER (CXGB3I)
4539M:	Karen Xie <kxie@chelsio.com>
4540L:	linux-scsi@vger.kernel.org
4541W:	http://www.chelsio.com
4542S:	Supported
4543F:	drivers/scsi/cxgbi/cxgb3i
4544
4545CXGB4 CRYPTO DRIVER (chcr)
4546M:	Atul Gupta <atul.gupta@chelsio.com>
4547L:	linux-crypto@vger.kernel.org
4548W:	http://www.chelsio.com
4549S:	Supported
4550F:	drivers/crypto/chelsio
4551
4552CXGB4 ETHERNET DRIVER (CXGB4)
4553M:	Vishal Kulkarni <vishal@chelsio.com>
4554L:	netdev@vger.kernel.org
4555W:	http://www.chelsio.com
4556S:	Supported
4557F:	drivers/net/ethernet/chelsio/cxgb4/
4558
4559CXGB4 ISCSI DRIVER (CXGB4I)
4560M:	Karen Xie <kxie@chelsio.com>
4561L:	linux-scsi@vger.kernel.org
4562W:	http://www.chelsio.com
4563S:	Supported
4564F:	drivers/scsi/cxgbi/cxgb4i
4565
4566CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4567M:	Potnuri Bharat Teja <bharat@chelsio.com>
4568L:	linux-rdma@vger.kernel.org
4569W:	http://www.openfabrics.org
4570S:	Supported
4571F:	drivers/infiniband/hw/cxgb4/
4572F:	include/uapi/rdma/cxgb4-abi.h
4573
4574CXGB4VF ETHERNET DRIVER (CXGB4VF)
4575M:	Casey Leedom <leedom@chelsio.com>
4576L:	netdev@vger.kernel.org
4577W:	http://www.chelsio.com
4578S:	Supported
4579F:	drivers/net/ethernet/chelsio/cxgb4vf/
4580
4581CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4582M:	Frederic Barrat <fbarrat@linux.ibm.com>
4583M:	Andrew Donnellan <ajd@linux.ibm.com>
4584L:	linuxppc-dev@lists.ozlabs.org
4585S:	Supported
4586F:	arch/powerpc/platforms/powernv/pci-cxl.c
4587F:	drivers/misc/cxl/
4588F:	include/misc/cxl*
4589F:	include/uapi/misc/cxl.h
4590F:	Documentation/powerpc/cxl.rst
4591F:	Documentation/ABI/testing/sysfs-class-cxl
4592
4593CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4594M:	Manoj N. Kumar <manoj@linux.ibm.com>
4595M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4596M:	Uma Krishnan <ukrishn@linux.ibm.com>
4597L:	linux-scsi@vger.kernel.org
4598S:	Supported
4599F:	drivers/scsi/cxlflash/
4600F:	include/uapi/scsi/cxlflash_ioctl.h
4601F:	Documentation/powerpc/cxlflash.rst
4602
4603CYBERPRO FB DRIVER
4604M:	Russell King <linux@armlinux.org.uk>
4605L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4606W:	http://www.armlinux.org.uk/
4607S:	Maintained
4608F:	drivers/video/fbdev/cyber2000fb.*
4609
4610CYCLADES ASYNC MUX DRIVER
4611W:	http://www.cyclades.com/
4612S:	Orphan
4613F:	drivers/tty/cyclades.c
4614F:	include/linux/cyclades.h
4615F:	include/uapi/linux/cyclades.h
4616
4617CYCLADES PC300 DRIVER
4618W:	http://www.cyclades.com/
4619S:	Orphan
4620F:	drivers/net/wan/pc300*
4621
4622CYPRESS_FIRMWARE MEDIA DRIVER
4623M:	Antti Palosaari <crope@iki.fi>
4624L:	linux-media@vger.kernel.org
4625W:	https://linuxtv.org
4626W:	http://palosaari.fi/linux/
4627Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4628T:	git git://linuxtv.org/anttip/media_tree.git
4629S:	Maintained
4630F:	drivers/media/common/cypress_firmware*
4631
4632CYTTSP TOUCHSCREEN DRIVER
4633M:	Ferruh Yigit <fery@cypress.com>
4634L:	linux-input@vger.kernel.org
4635S:	Supported
4636F:	drivers/input/touchscreen/cyttsp*
4637F:	include/linux/input/cyttsp.h
4638
4639D-LINK DIR-685 TOUCHKEYS DRIVER
4640M:	Linus Walleij <linus.walleij@linaro.org>
4641L:	linux-input@vger.kernel.org
4642S:	Supported
4643F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4644
4645DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4646M:	Joshua Kinard <kumba@gentoo.org>
4647S:	Maintained
4648F:	drivers/rtc/rtc-ds1685.c
4649F:	include/linux/rtc/ds1685.h
4650
4651DAMA SLAVE for AX.25
4652M:	Joerg Reuter <jreuter@yaina.de>
4653W:	http://yaina.de/jreuter/
4654W:	http://www.qsl.net/dl1bke/
4655L:	linux-hams@vger.kernel.org
4656S:	Maintained
4657F:	net/ax25/af_ax25.c
4658F:	net/ax25/ax25_dev.c
4659F:	net/ax25/ax25_ds_*
4660F:	net/ax25/ax25_in.c
4661F:	net/ax25/ax25_out.c
4662F:	net/ax25/ax25_timer.c
4663F:	net/ax25/sysctl_net_ax25.c
4664
4665DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4666L:	netdev@vger.kernel.org
4667S:	Orphan
4668F:	Documentation/networking/device_drivers/dec/dmfe.txt
4669F:	drivers/net/ethernet/dec/tulip/dmfe.c
4670
4671DC390/AM53C974 SCSI driver
4672M:	Hannes Reinecke <hare@suse.com>
4673L:	linux-scsi@vger.kernel.org
4674S:	Maintained
4675F:	drivers/scsi/am53c974.c
4676
4677DC395x SCSI driver
4678M:	Oliver Neukum <oliver@neukum.org>
4679M:	Ali Akcaagac <aliakc@web.de>
4680M:	Jamie Lenehan <lenehan@twibble.org>
4681L:	dc395x@twibble.org
4682W:	http://twibble.org/dist/dc395x/
4683W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4684S:	Maintained
4685F:	Documentation/scsi/dc395x.txt
4686F:	drivers/scsi/dc395x.*
4687
4688DCCP PROTOCOL
4689M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4690L:	dccp@vger.kernel.org
4691W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4692S:	Maintained
4693F:	include/linux/dccp.h
4694F:	include/uapi/linux/dccp.h
4695F:	include/linux/tfrc.h
4696F:	net/dccp/
4697
4698DECnet NETWORK LAYER
4699W:	http://linux-decnet.sourceforge.net
4700L:	linux-decnet-user@lists.sourceforge.net
4701S:	Orphan
4702F:	Documentation/networking/decnet.txt
4703F:	net/decnet/
4704
4705DECSTATION PLATFORM SUPPORT
4706M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4707L:	linux-mips@vger.kernel.org
4708W:	http://www.linux-mips.org/wiki/DECstation
4709S:	Maintained
4710F:	arch/mips/dec/
4711F:	arch/mips/include/asm/dec/
4712F:	arch/mips/include/asm/mach-dec/
4713
4714DEFXX FDDI NETWORK DRIVER
4715M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4716S:	Maintained
4717F:	drivers/net/fddi/defxx.*
4718
4719DEINTERLACE DRIVERS FOR ALLWINNER H3
4720M:	Jernej Skrabec <jernej.skrabec@siol.net>
4721L:	linux-media@vger.kernel.org
4722T:	git git://linuxtv.org/media_tree.git
4723S:	Maintained
4724F:	drivers/media/platform/sunxi/sun8i-di/
4725F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4726
4727DELL SMBIOS DRIVER
4728M:	Pali Rohár <pali.rohar@gmail.com>
4729M:	Mario Limonciello <mario.limonciello@dell.com>
4730L:	platform-driver-x86@vger.kernel.org
4731S:	Maintained
4732F:	drivers/platform/x86/dell-smbios.*
4733
4734DELL SMBIOS SMM DRIVER
4735M:	Mario Limonciello <mario.limonciello@dell.com>
4736L:	platform-driver-x86@vger.kernel.org
4737S:	Maintained
4738F:	drivers/platform/x86/dell-smbios-smm.c
4739
4740DELL SMBIOS WMI DRIVER
4741M:	Mario Limonciello <mario.limonciello@dell.com>
4742L:	platform-driver-x86@vger.kernel.org
4743S:	Maintained
4744F:	drivers/platform/x86/dell-smbios-wmi.c
4745F:	tools/wmi/dell-smbios-example.c
4746
4747DEFZA FDDI NETWORK DRIVER
4748M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4749S:	Maintained
4750F:	drivers/net/fddi/defza.*
4751
4752DELL LAPTOP DRIVER
4753M:	Matthew Garrett <mjg59@srcf.ucam.org>
4754M:	Pali Rohár <pali.rohar@gmail.com>
4755L:	platform-driver-x86@vger.kernel.org
4756S:	Maintained
4757F:	drivers/platform/x86/dell-laptop.c
4758
4759DELL LAPTOP FREEFALL DRIVER
4760M:	Pali Rohár <pali.rohar@gmail.com>
4761S:	Maintained
4762F:	drivers/platform/x86/dell-smo8800.c
4763
4764DELL LAPTOP RBTN DRIVER
4765M:	Pali Rohár <pali.rohar@gmail.com>
4766S:	Maintained
4767F:	drivers/platform/x86/dell-rbtn.*
4768
4769DELL REMOTE BIOS UPDATE DRIVER
4770M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4771L:	platform-driver-x86@vger.kernel.org
4772S:	Maintained
4773F:	drivers/platform/x86/dell_rbu.c
4774
4775DELL LAPTOP SMM DRIVER
4776M:	Pali Rohár <pali.rohar@gmail.com>
4777S:	Maintained
4778F:	drivers/hwmon/dell-smm-hwmon.c
4779F:	include/uapi/linux/i8k.h
4780
4781DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4782M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4783L:	platform-driver-x86@vger.kernel.org
4784S:	Maintained
4785F:	Documentation/driver-api/dcdbas.rst
4786F:	drivers/platform/x86/dcdbas.*
4787
4788DELL WMI NOTIFICATIONS DRIVER
4789M:	Matthew Garrett <mjg59@srcf.ucam.org>
4790M:	Pali Rohár <pali.rohar@gmail.com>
4791S:	Maintained
4792F:	drivers/platform/x86/dell-wmi.c
4793
4794DELL WMI DESCRIPTOR DRIVER
4795M:	Mario Limonciello <mario.limonciello@dell.com>
4796S:	Maintained
4797F:	drivers/platform/x86/dell-wmi-descriptor.c
4798
4799DELTA ST MEDIA DRIVER
4800M:	Hugues Fruchet <hugues.fruchet@st.com>
4801L:	linux-media@vger.kernel.org
4802T:	git git://linuxtv.org/media_tree.git
4803W:	https://linuxtv.org
4804S:	Supported
4805F:	drivers/media/platform/sti/delta
4806
4807DENALI NAND DRIVER
4808M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4809L:	linux-mtd@lists.infradead.org
4810S:	Supported
4811F:	drivers/mtd/nand/raw/denali*
4812
4813DESIGNWARE EDMA CORE IP DRIVER
4814M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4815L:	dmaengine@vger.kernel.org
4816S:	Maintained
4817F:	drivers/dma/dw-edma/
4818F:	include/linux/dma/edma.h
4819
4820DESIGNWARE USB2 DRD IP DRIVER
4821M:	Minas Harutyunyan <hminas@synopsys.com>
4822L:	linux-usb@vger.kernel.org
4823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4824S:	Maintained
4825F:	drivers/usb/dwc2/
4826
4827DESIGNWARE USB3 DRD IP DRIVER
4828M:	Felipe Balbi <balbi@kernel.org>
4829L:	linux-usb@vger.kernel.org
4830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4831S:	Maintained
4832F:	drivers/usb/dwc3/
4833
4834DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4835M:	Andreas Klinger <ak@it-klinger.de>
4836L:	linux-iio@vger.kernel.org
4837S:	Maintained
4838F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4839F:	drivers/iio/proximity/srf*.c
4840
4841DEVICE COREDUMP (DEV_COREDUMP)
4842M:	Johannes Berg <johannes@sipsolutions.net>
4843L:	linux-kernel@vger.kernel.org
4844S:	Maintained
4845F:	drivers/base/devcoredump.c
4846F:	include/linux/devcoredump.h
4847
4848DEVICE FREQUENCY (DEVFREQ)
4849M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4850M:	Kyungmin Park <kyungmin.park@samsung.com>
4851M:	Chanwoo Choi <cw00.choi@samsung.com>
4852L:	linux-pm@vger.kernel.org
4853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4854S:	Maintained
4855F:	drivers/devfreq/
4856F:	include/linux/devfreq.h
4857F:	Documentation/devicetree/bindings/devfreq/
4858F:	include/trace/events/devfreq.h
4859
4860DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4861M:	Chanwoo Choi <cw00.choi@samsung.com>
4862L:	linux-pm@vger.kernel.org
4863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4864S:	Supported
4865F:	drivers/devfreq/event/
4866F:	drivers/devfreq/devfreq-event.c
4867F:	include/dt-bindings/pmu/exynos_ppmu.h
4868F:	include/linux/devfreq-event.h
4869F:	Documentation/devicetree/bindings/devfreq/event/
4870
4871DEVICE NUMBER REGISTRY
4872M:	Torben Mathiasen <device@lanana.org>
4873W:	http://lanana.org/docs/device-list/index.html
4874S:	Maintained
4875
4876DEVICE-MAPPER  (LVM)
4877M:	Alasdair Kergon <agk@redhat.com>
4878M:	Mike Snitzer <snitzer@redhat.com>
4879M:	dm-devel@redhat.com
4880L:	dm-devel@redhat.com
4881W:	http://sources.redhat.com/dm
4882Q:	http://patchwork.kernel.org/project/dm-devel/list/
4883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4884T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4885S:	Maintained
4886F:	Documentation/admin-guide/device-mapper/
4887F:	drivers/md/Makefile
4888F:	drivers/md/Kconfig
4889F:	drivers/md/dm*
4890F:	drivers/md/persistent-data/
4891F:	include/linux/device-mapper.h
4892F:	include/linux/dm-*.h
4893F:	include/uapi/linux/dm-*.h
4894
4895DEVLINK
4896M:	Jiri Pirko <jiri@mellanox.com>
4897L:	netdev@vger.kernel.org
4898S:	Supported
4899F:	net/core/devlink.c
4900F:	include/net/devlink.h
4901F:	include/uapi/linux/devlink.h
4902F:	Documentation/networking/devlink
4903
4904DIALOG SEMICONDUCTOR DRIVERS
4905M:	Support Opensource <support.opensource@diasemi.com>
4906W:	http://www.dialog-semiconductor.com/products
4907S:	Supported
4908F:	Documentation/hwmon/da90??.rst
4909F:	Documentation/devicetree/bindings/mfd/da90*.txt
4910F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4911F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4912F:	Documentation/devicetree/bindings/regulator/da92*.txt
4913F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4914F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4915F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4916F:	drivers/gpio/gpio-da90??.c
4917F:	drivers/hwmon/da90??-hwmon.c
4918F:	drivers/iio/adc/da91??-*.c
4919F:	drivers/input/misc/da90??_onkey.c
4920F:	drivers/input/touchscreen/da9052_tsi.c
4921F:	drivers/leds/leds-da90??.c
4922F:	drivers/mfd/da903x.c
4923F:	drivers/mfd/da90??-*.c
4924F:	drivers/mfd/da91??-*.c
4925F:	drivers/power/supply/da9052-battery.c
4926F:	drivers/power/supply/da91??-*.c
4927F:	drivers/regulator/da903x.c
4928F:	drivers/regulator/da9???-regulator.[ch]
4929F:	drivers/regulator/slg51000-regulator.[ch]
4930F:	drivers/thermal/da90??-thermal.c
4931F:	drivers/rtc/rtc-da90??.c
4932F:	drivers/video/backlight/da90??_bl.c
4933F:	drivers/watchdog/da90??_wdt.c
4934F:	include/linux/mfd/da903x.h
4935F:	include/linux/mfd/da9052/
4936F:	include/linux/mfd/da9055/
4937F:	include/linux/mfd/da9062/
4938F:	include/linux/mfd/da9063/
4939F:	include/linux/mfd/da9150/
4940F:	include/linux/regulator/da9211.h
4941F:	include/sound/da[79]*.h
4942F:	sound/soc/codecs/da[79]*.[ch]
4943
4944DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4945M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4946L:	linux-gpio@vger.kernel.org
4947S:	Maintained
4948F:	drivers/gpio/gpio-gpio-mm.c
4949
4950DIOLAN U2C-12 I2C DRIVER
4951M:	Guenter Roeck <linux@roeck-us.net>
4952L:	linux-i2c@vger.kernel.org
4953S:	Maintained
4954F:	drivers/i2c/busses/i2c-diolan-u2c.c
4955
4956FILESYSTEM DIRECT ACCESS (DAX)
4957M:	Dan Williams <dan.j.williams@intel.com>
4958R:	Matthew Wilcox <willy@infradead.org>
4959R:	Jan Kara <jack@suse.cz>
4960L:	linux-fsdevel@vger.kernel.org
4961L:	linux-nvdimm@lists.01.org
4962S:	Supported
4963F:	fs/dax.c
4964F:	include/linux/dax.h
4965F:	include/trace/events/fs_dax.h
4966
4967DEVICE DIRECT ACCESS (DAX)
4968M:	Dan Williams <dan.j.williams@intel.com>
4969M:	Vishal Verma <vishal.l.verma@intel.com>
4970M:	Dave Jiang <dave.jiang@intel.com>
4971L:	linux-nvdimm@lists.01.org
4972S:	Supported
4973F:	drivers/dax/
4974
4975DIRECTORY NOTIFICATION (DNOTIFY)
4976M:	Jan Kara <jack@suse.cz>
4977R:	Amir Goldstein <amir73il@gmail.com>
4978L:	linux-fsdevel@vger.kernel.org
4979S:	Maintained
4980F:	Documentation/filesystems/dnotify.txt
4981F:	fs/notify/dnotify/
4982F:	include/linux/dnotify.h
4983
4984DISK GEOMETRY AND PARTITION HANDLING
4985M:	Andries Brouwer <aeb@cwi.nl>
4986W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4987W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4988W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4989S:	Maintained
4990
4991DISKQUOTA
4992M:	Jan Kara <jack@suse.com>
4993S:	Maintained
4994F:	Documentation/filesystems/quota.txt
4995F:	fs/quota/
4996F:	include/linux/quota*.h
4997F:	include/uapi/linux/quota*.h
4998
4999DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5000M:	Bernie Thompson <bernie@plugable.com>
5001L:	linux-fbdev@vger.kernel.org
5002S:	Maintained
5003W:	http://plugable.com/category/projects/udlfb/
5004F:	drivers/video/fbdev/udlfb.c
5005F:	include/video/udlfb.h
5006F:	Documentation/fb/udlfb.rst
5007
5008DISTRIBUTED LOCK MANAGER (DLM)
5009M:	Christine Caulfield <ccaulfie@redhat.com>
5010M:	David Teigland <teigland@redhat.com>
5011L:	cluster-devel@redhat.com
5012W:	http://sources.redhat.com/cluster/
5013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5014S:	Supported
5015F:	fs/dlm/
5016
5017DMA BUFFER SHARING FRAMEWORK
5018M:	Sumit Semwal <sumit.semwal@linaro.org>
5019S:	Maintained
5020L:	linux-media@vger.kernel.org
5021L:	dri-devel@lists.freedesktop.org
5022L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5023F:	drivers/dma-buf/
5024F:	include/linux/dma-buf*
5025F:	include/linux/reservation.h
5026F:	include/linux/*fence.h
5027F:	Documentation/driver-api/dma-buf.rst
5028K:	dma_(buf|fence|resv)
5029T:	git git://anongit.freedesktop.org/drm/drm-misc
5030
5031DMA-BUF HEAPS FRAMEWORK
5032M:	Sumit Semwal <sumit.semwal@linaro.org>
5033R:	Andrew F. Davis <afd@ti.com>
5034R:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5035R:	Liam Mark <lmark@codeaurora.org>
5036R:	Laura Abbott <labbott@redhat.com>
5037R:	Brian Starkey <Brian.Starkey@arm.com>
5038R:	John Stultz <john.stultz@linaro.org>
5039S:	Maintained
5040L:	linux-media@vger.kernel.org
5041L:	dri-devel@lists.freedesktop.org
5042L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5043F:	include/uapi/linux/dma-heap.h
5044F:	include/linux/dma-heap.h
5045F:	drivers/dma-buf/dma-heap.c
5046F:	drivers/dma-buf/heaps/*
5047T:	git git://anongit.freedesktop.org/drm/drm-misc
5048
5049DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5050M:	Vinod Koul <vkoul@kernel.org>
5051L:	dmaengine@vger.kernel.org
5052Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
5053S:	Maintained
5054F:	drivers/dma/
5055F:	include/linux/dmaengine.h
5056F:	include/linux/of_dma.h
5057F:	Documentation/devicetree/bindings/dma/
5058F:	Documentation/driver-api/dmaengine/
5059T:	git git://git.infradead.org/users/vkoul/slave-dma.git
5060
5061DMA MAPPING HELPERS
5062M:	Christoph Hellwig <hch@lst.de>
5063M:	Marek Szyprowski <m.szyprowski@samsung.com>
5064R:	Robin Murphy <robin.murphy@arm.com>
5065L:	iommu@lists.linux-foundation.org
5066T:	git git://git.infradead.org/users/hch/dma-mapping.git
5067W:	http://git.infradead.org/users/hch/dma-mapping.git
5068S:	Supported
5069F:	kernel/dma/
5070F:	include/asm-generic/dma-mapping.h
5071F:	include/linux/dma-direct.h
5072F:	include/linux/dma-mapping.h
5073F:	include/linux/dma-noncoherent.h
5074
5075DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5076M:	Lukasz Luba <lukasz.luba@arm.com>
5077L:	linux-pm@vger.kernel.org
5078L:	linux-samsung-soc@vger.kernel.org
5079S:	Maintained
5080F:	drivers/memory/samsung/exynos5422-dmc.c
5081F:	Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5082
5083DME1737 HARDWARE MONITOR DRIVER
5084M:	Juerg Haefliger <juergh@gmail.com>
5085L:	linux-hwmon@vger.kernel.org
5086S:	Maintained
5087F:	Documentation/hwmon/dme1737.rst
5088F:	drivers/hwmon/dme1737.c
5089
5090DMI/SMBIOS SUPPORT
5091M:	Jean Delvare <jdelvare@suse.com>
5092S:	Maintained
5093T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5094F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
5095F:	drivers/firmware/dmi-id.c
5096F:	drivers/firmware/dmi_scan.c
5097F:	include/linux/dmi.h
5098
5099DOCUMENTATION
5100M:	Jonathan Corbet <corbet@lwn.net>
5101L:	linux-doc@vger.kernel.org
5102S:	Maintained
5103F:	Documentation/
5104F:	scripts/documentation-file-ref-check
5105F:	scripts/kernel-doc
5106F:	scripts/sphinx-pre-install
5107X:	Documentation/ABI/
5108X:	Documentation/firmware-guide/acpi/
5109X:	Documentation/devicetree/
5110X:	Documentation/i2c/
5111X:	Documentation/media/
5112X:	Documentation/power/
5113X:	Documentation/spi/
5114T:	git git://git.lwn.net/linux.git docs-next
5115
5116DOCUMENTATION/ITALIAN
5117M:	Federico Vaga <federico.vaga@vaga.pv.it>
5118L:	linux-doc@vger.kernel.org
5119S:	Maintained
5120F:	Documentation/translations/it_IT
5121
5122DOCUMENTATION SCRIPTS
5123M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5124L:	linux-doc@vger.kernel.org
5125S:	Maintained
5126F:	scripts/documentation-file-ref-check
5127F:	scripts/sphinx-pre-install
5128F:	Documentation/sphinx/parse-headers.pl
5129
5130DONGWOON DW9714 LENS VOICE COIL DRIVER
5131M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5132L:	linux-media@vger.kernel.org
5133T:	git git://linuxtv.org/media_tree.git
5134S:	Maintained
5135F:	drivers/media/i2c/dw9714.c
5136F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5137
5138DONGWOON DW9807 LENS VOICE COIL DRIVER
5139M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5140L:	linux-media@vger.kernel.org
5141T:	git git://linuxtv.org/media_tree.git
5142S:	Maintained
5143F:	drivers/media/i2c/dw9807-vcm.c
5144F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5145
5146DOUBLETALK DRIVER
5147M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5148L:	blinux-list@redhat.com
5149S:	Maintained
5150F:	drivers/char/dtlk.c
5151F:	include/linux/dtlk.h
5152
5153DPAA2 DATAPATH I/O (DPIO) DRIVER
5154M:	Roy Pledge <Roy.Pledge@nxp.com>
5155L:	linux-kernel@vger.kernel.org
5156S:	Maintained
5157F:	drivers/soc/fsl/dpio
5158
5159DPAA2 ETHERNET DRIVER
5160M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5161L:	netdev@vger.kernel.org
5162S:	Maintained
5163F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5164F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5165F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5166F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
5167F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5168F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5169F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5170F:	Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5171F:	Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5172
5173DPAA2 ETHERNET SWITCH DRIVER
5174M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5175M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5176L:	linux-kernel@vger.kernel.org
5177S:	Maintained
5178F:	drivers/staging/fsl-dpaa2/ethsw
5179
5180DPT_I2O SCSI RAID DRIVER
5181M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5182L:	linux-scsi@vger.kernel.org
5183W:	http://www.adaptec.com/
5184S:	Maintained
5185F:	drivers/scsi/dpt*
5186F:	drivers/scsi/dpt/
5187
5188DRBD DRIVER
5189M:	Philipp Reisner <philipp.reisner@linbit.com>
5190M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5191L:	drbd-dev@lists.linbit.com
5192W:	http://www.drbd.org
5193T:	git git://git.linbit.com/linux-drbd.git
5194T:	git git://git.linbit.com/drbd-8.4.git
5195S:	Supported
5196F:	drivers/block/drbd/
5197F:	lib/lru_cache.c
5198F:	Documentation/admin-guide/blockdev/
5199
5200DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5201M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5202R:	"Rafael J. Wysocki" <rafael@kernel.org>
5203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5204S:	Supported
5205F:	Documentation/kobject.txt
5206F:	drivers/base/
5207F:	fs/debugfs/
5208F:	fs/sysfs/
5209F:	include/linux/debugfs.h
5210F:	include/linux/kobj*
5211F:	lib/kobj*
5212
5213DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5214M:	Kevin Hilman <khilman@kernel.org>
5215M:	Nishanth Menon <nm@ti.com>
5216S:	Maintained
5217F:	drivers/power/avs/
5218F:	include/linux/power/smartreflex.h
5219L:	linux-pm@vger.kernel.org
5220
5221DRM DRIVER FOR ARM PL111 CLCD
5222M:	Eric Anholt <eric@anholt.net>
5223T:	git git://anongit.freedesktop.org/drm/drm-misc
5224S:	Supported
5225F:	drivers/gpu/drm/pl111/
5226
5227DRM DRIVER FOR ARM VERSATILE TFT PANELS
5228M:	Linus Walleij <linus.walleij@linaro.org>
5229T:	git git://anongit.freedesktop.org/drm/drm-misc
5230S:	Maintained
5231F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5232F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5233
5234DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5235M:	Dave Airlie <airlied@redhat.com>
5236S:	Odd Fixes
5237F:	drivers/gpu/drm/ast/
5238
5239DRM DRIVER FOR ASPEED BMC GFX
5240M:	Joel Stanley <joel@jms.id.au>
5241L:	linux-aspeed@lists.ozlabs.org
5242T:	git git://anongit.freedesktop.org/drm/drm-misc
5243S:	Supported
5244F:	drivers/gpu/drm/aspeed/
5245F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5246
5247DRM DRIVER FOR BOCHS VIRTUAL GPU
5248M:	Gerd Hoffmann <kraxel@redhat.com>
5249L:	virtualization@lists.linux-foundation.org
5250T:	git git://anongit.freedesktop.org/drm/drm-misc
5251S:	Maintained
5252F:	drivers/gpu/drm/bochs/
5253
5254DRM DRIVER FOR BOE HIMAX8279D PANELS
5255M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5256S:	Maintained
5257F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
5258F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt
5259
5260DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5261M:	Linus Walleij <linus.walleij@linaro.org>
5262T:	git git://anongit.freedesktop.org/drm/drm-misc
5263S:	Maintained
5264F:	drivers/gpu/drm/tve200/
5265
5266DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5267M:	Jagan Teki <jagan@amarulasolutions.com>
5268S:	Maintained
5269F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5270F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5271
5272DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5273M:	Hans de Goede <hdegoede@redhat.com>
5274T:	git git://anongit.freedesktop.org/drm/drm-misc
5275S:	Maintained
5276F:	drivers/gpu/drm/tiny/gm12u320.c
5277
5278DRM DRIVER FOR ILITEK ILI9225 PANELS
5279M:	David Lechner <david@lechnology.com>
5280T:	git git://anongit.freedesktop.org/drm/drm-misc
5281S:	Maintained
5282F:	drivers/gpu/drm/tiny/ili9225.c
5283F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5284
5285DRM DRIVER FOR HX8357D PANELS
5286M:	Eric Anholt <eric@anholt.net>
5287T:	git git://anongit.freedesktop.org/drm/drm-misc
5288S:	Maintained
5289F:	drivers/gpu/drm/tiny/hx8357d.c
5290F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5291
5292DRM DRIVER FOR INTEL I810 VIDEO CARDS
5293S:	Orphan / Obsolete
5294F:	drivers/gpu/drm/i810/
5295F:	include/uapi/drm/i810_drm.h
5296
5297DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5298S:	Orphan / Obsolete
5299F:	drivers/gpu/drm/mga/
5300F:	include/uapi/drm/mga_drm.h
5301
5302DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5303M:	Dave Airlie <airlied@redhat.com>
5304S:	Odd Fixes
5305F:	drivers/gpu/drm/mgag200/
5306
5307DRM DRIVER FOR MI0283QT
5308M:	Noralf Trønnes <noralf@tronnes.org>
5309T:	git git://anongit.freedesktop.org/drm/drm-misc
5310S:	Maintained
5311F:	drivers/gpu/drm/tiny/mi0283qt.c
5312F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5313
5314DRM DRIVER FOR MSM ADRENO GPU
5315M:	Rob Clark <robdclark@gmail.com>
5316M:	Sean Paul <sean@poorly.run>
5317L:	linux-arm-msm@vger.kernel.org
5318L:	dri-devel@lists.freedesktop.org
5319L:	freedreno@lists.freedesktop.org
5320T:	git https://gitlab.freedesktop.org/drm/msm.git
5321S:	Maintained
5322F:	drivers/gpu/drm/msm/
5323F:	include/uapi/drm/msm_drm.h
5324F:	Documentation/devicetree/bindings/display/msm/
5325
5326DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5327M:	Ben Skeggs <bskeggs@redhat.com>
5328L:	dri-devel@lists.freedesktop.org
5329L:	nouveau@lists.freedesktop.org
5330T:	git git://github.com/skeggsb/linux
5331S:	Supported
5332F:	drivers/gpu/drm/nouveau/
5333F:	include/uapi/drm/nouveau_drm.h
5334
5335DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5336M:	Stefan Mavrodiev <stefan@olimex.com>
5337S:	Maintained
5338F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5339F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5340
5341DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5342M:	Noralf Trønnes <noralf@tronnes.org>
5343T:	git git://anongit.freedesktop.org/drm/drm-misc
5344S:	Maintained
5345F:	drivers/gpu/drm/tiny/repaper.c
5346F:	Documentation/devicetree/bindings/display/repaper.txt
5347
5348DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5349M:	Dave Airlie <airlied@redhat.com>
5350M:	Gerd Hoffmann <kraxel@redhat.com>
5351L:	virtualization@lists.linux-foundation.org
5352T:	git git://anongit.freedesktop.org/drm/drm-misc
5353S:	Obsolete
5354W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5355F:	drivers/gpu/drm/cirrus/
5356
5357DRM DRIVER FOR QXL VIRTUAL GPU
5358M:	Dave Airlie <airlied@redhat.com>
5359M:	Gerd Hoffmann <kraxel@redhat.com>
5360L:	virtualization@lists.linux-foundation.org
5361L:	spice-devel@lists.freedesktop.org
5362T:	git git://anongit.freedesktop.org/drm/drm-misc
5363S:	Maintained
5364F:	drivers/gpu/drm/qxl/
5365F:	include/uapi/drm/qxl_drm.h
5366
5367DRM DRIVER FOR RAYDIUM RM67191 PANELS
5368M:	Robert Chiras <robert.chiras@nxp.com>
5369S:	Maintained
5370F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5371F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5372
5373DRM DRIVER FOR RAGE 128 VIDEO CARDS
5374S:	Orphan / Obsolete
5375F:	drivers/gpu/drm/r128/
5376F:	include/uapi/drm/r128_drm.h
5377
5378DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5379M:	Guido Günther <agx@sigxcpu.org>
5380R:	Purism Kernel Team <kernel@puri.sm>
5381S:	Maintained
5382F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5383F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5384
5385DRM DRIVER FOR SAVAGE VIDEO CARDS
5386S:	Orphan / Obsolete
5387F:	drivers/gpu/drm/savage/
5388F:	include/uapi/drm/savage_drm.h
5389
5390DRM DRIVER FOR SIS VIDEO CARDS
5391S:	Orphan / Obsolete
5392F:	drivers/gpu/drm/sis/
5393F:	include/uapi/drm/sis_drm.h
5394
5395DRM DRIVER FOR SITRONIX ST7701 PANELS
5396M:	Jagan Teki <jagan@amarulasolutions.com>
5397S:	Maintained
5398F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5399F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5400
5401DRM DRIVER FOR SITRONIX ST7586 PANELS
5402M:	David Lechner <david@lechnology.com>
5403T:	git git://anongit.freedesktop.org/drm/drm-misc
5404S:	Maintained
5405F:	drivers/gpu/drm/tiny/st7586.c
5406F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5407
5408DRM DRIVER FOR SITRONIX ST7735R PANELS
5409M:	David Lechner <david@lechnology.com>
5410T:	git git://anongit.freedesktop.org/drm/drm-misc
5411S:	Maintained
5412F:	drivers/gpu/drm/tiny/st7735r.c
5413F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5414
5415DRM DRIVER FOR SONY ACX424AKP PANELS
5416M:	Linus Walleij <linus.walleij@linaro.org>
5417T:	git git://anongit.freedesktop.org/drm/drm-misc
5418S:	Maintained
5419F:	drivers/gpu/drm/panel/panel-sony-acx424akp.c
5420
5421DRM DRIVER FOR ST-ERICSSON MCDE
5422M:	Linus Walleij <linus.walleij@linaro.org>
5423T:	git git://anongit.freedesktop.org/drm/drm-misc
5424S:	Maintained
5425F:	drivers/gpu/drm/mcde/
5426F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5427
5428DRM DRIVER FOR TDFX VIDEO CARDS
5429S:	Orphan / Obsolete
5430F:	drivers/gpu/drm/tdfx/
5431
5432DRM DRIVER FOR TPO TPG110 PANELS
5433M:	Linus Walleij <linus.walleij@linaro.org>
5434T:	git git://anongit.freedesktop.org/drm/drm-misc
5435S:	Maintained
5436F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5437F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5438
5439DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5440M:	Dave Airlie <airlied@redhat.com>
5441R:	Sean Paul <sean@poorly.run>
5442L:	dri-devel@lists.freedesktop.org
5443S:	Odd Fixes
5444F:	drivers/gpu/drm/udl/
5445T:	git git://anongit.freedesktop.org/drm/drm-misc
5446
5447DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5448M:	Hans de Goede <hdegoede@redhat.com>
5449L:	dri-devel@lists.freedesktop.org
5450S:	Maintained
5451F:	drivers/gpu/drm/vboxvideo/
5452T:	git git://anongit.freedesktop.org/drm/drm-misc
5453
5454DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5455M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5456R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5457R:	Daniel Vetter <daniel@ffwll.ch>
5458T:	git git://anongit.freedesktop.org/drm/drm-misc
5459S:	Maintained
5460L:	dri-devel@lists.freedesktop.org
5461F:	drivers/gpu/drm/vkms/
5462F:	Documentation/gpu/vkms.rst
5463
5464DRM DRIVER FOR VMWARE VIRTUAL GPU
5465M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5466M:	Thomas Hellstrom <thellstrom@vmware.com>
5467L:	dri-devel@lists.freedesktop.org
5468T:	git git://people.freedesktop.org/~thomash/linux
5469S:	Supported
5470F:	drivers/gpu/drm/vmwgfx/
5471F:	include/uapi/drm/vmwgfx_drm.h
5472
5473DRM DRIVERS
5474M:	David Airlie <airlied@linux.ie>
5475M:	Daniel Vetter <daniel@ffwll.ch>
5476L:	dri-devel@lists.freedesktop.org
5477T:	git git://anongit.freedesktop.org/drm/drm
5478B:	https://bugs.freedesktop.org/
5479C:	irc://chat.freenode.net/dri-devel
5480S:	Maintained
5481F:	drivers/gpu/drm/
5482F:	drivers/gpu/vga/
5483F:	Documentation/devicetree/bindings/display/
5484F:	Documentation/devicetree/bindings/gpu/
5485F:	Documentation/gpu/
5486F:	include/drm/
5487F:	include/uapi/drm/
5488F:	include/linux/vga*
5489
5490DRM DRIVERS AND MISC GPU PATCHES
5491M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5492M:	Maxime Ripard <mripard@kernel.org>
5493W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5494S:	Maintained
5495T:	git git://anongit.freedesktop.org/drm/drm-misc
5496F:	Documentation/gpu/
5497F:	drivers/gpu/vga/
5498F:	drivers/gpu/drm/*
5499F:	include/drm/drm*
5500F:	include/uapi/drm/drm*
5501F:	include/linux/vga*
5502
5503DRM DRIVERS FOR ALLWINNER A10
5504M:	Maxime Ripard <mripard@kernel.org>
5505M:	Chen-Yu Tsai <wens@csie.org>
5506L:	dri-devel@lists.freedesktop.org
5507S:	Supported
5508F:	drivers/gpu/drm/sun4i/
5509F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5510T:	git git://anongit.freedesktop.org/drm/drm-misc
5511
5512DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5513M:	Maxime Ripard <mripard@kernel.org>
5514M:	Chen-Yu Tsai <wens@csie.org>
5515R:	Jernej Skrabec <jernej.skrabec@siol.net>
5516L:	dri-devel@lists.freedesktop.org
5517S:	Supported
5518F:	drivers/gpu/drm/sun4i/sun8i*
5519T:	git git://anongit.freedesktop.org/drm/drm-misc
5520
5521DRM DRIVERS FOR AMLOGIC SOCS
5522M:	Neil Armstrong <narmstrong@baylibre.com>
5523L:	dri-devel@lists.freedesktop.org
5524L:	linux-amlogic@lists.infradead.org
5525W:	http://linux-meson.com/
5526S:	Supported
5527F:	drivers/gpu/drm/meson/
5528F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5529F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5530F:	Documentation/gpu/meson.rst
5531T:	git git://anongit.freedesktop.org/drm/drm-misc
5532
5533DRM DRIVERS FOR ATMEL HLCDC
5534M:	Sam Ravnborg <sam@ravnborg.org>
5535M:	Boris Brezillon <bbrezillon@kernel.org>
5536L:	dri-devel@lists.freedesktop.org
5537S:	Supported
5538F:	drivers/gpu/drm/atmel-hlcdc/
5539F:	Documentation/devicetree/bindings/display/atmel/
5540T:	git git://anongit.freedesktop.org/drm/drm-misc
5541
5542DRM DRIVERS FOR BRIDGE CHIPS
5543M:	Andrzej Hajda <a.hajda@samsung.com>
5544M:	Neil Armstrong <narmstrong@baylibre.com>
5545R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5546R:	Jonas Karlman <jonas@kwiboo.se>
5547R:	Jernej Skrabec <jernej.skrabec@siol.net>
5548S:	Maintained
5549T:	git git://anongit.freedesktop.org/drm/drm-misc
5550F:	drivers/gpu/drm/bridge/
5551
5552DRM DRIVERS FOR EXYNOS
5553M:	Inki Dae <inki.dae@samsung.com>
5554M:	Joonyoung Shim <jy0922.shim@samsung.com>
5555M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5556M:	Kyungmin Park <kyungmin.park@samsung.com>
5557L:	dri-devel@lists.freedesktop.org
5558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5559S:	Supported
5560F:	drivers/gpu/drm/exynos/
5561F:	include/uapi/drm/exynos_drm.h
5562F:	Documentation/devicetree/bindings/display/exynos/
5563
5564DRM DRIVERS FOR FREESCALE DCU
5565M:	Stefan Agner <stefan@agner.ch>
5566M:	Alison Wang <alison.wang@nxp.com>
5567L:	dri-devel@lists.freedesktop.org
5568S:	Supported
5569F:	drivers/gpu/drm/fsl-dcu/
5570F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5571F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5572F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5573T:	git git://anongit.freedesktop.org/drm/drm-misc
5574
5575DRM DRIVERS FOR FREESCALE IMX
5576M:	Philipp Zabel <p.zabel@pengutronix.de>
5577L:	dri-devel@lists.freedesktop.org
5578S:	Maintained
5579F:	drivers/gpu/drm/imx/
5580F:	drivers/gpu/ipu-v3/
5581F:	Documentation/devicetree/bindings/display/imx/
5582
5583DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5584M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5585L:	dri-devel@lists.freedesktop.org
5586T:	git git://github.com/patjak/drm-gma500
5587S:	Maintained
5588F:	drivers/gpu/drm/gma500/
5589
5590DRM DRIVERS FOR HISILICON
5591M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5592M:	Rongrong Zou <zourongrong@gmail.com>
5593R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5594R:	Chen Feng <puck.chen@hisilicon.com>
5595L:	dri-devel@lists.freedesktop.org
5596T:	git git://github.com/xin3liang/linux.git
5597S:	Maintained
5598F:	drivers/gpu/drm/hisilicon/
5599F:	Documentation/devicetree/bindings/display/hisilicon/
5600
5601DRM DRIVERS FOR LIMA
5602M:	Qiang Yu <yuq825@gmail.com>
5603L:	dri-devel@lists.freedesktop.org
5604L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5605S:	Maintained
5606F:	drivers/gpu/drm/lima/
5607F:	include/uapi/drm/lima_drm.h
5608T:	git git://anongit.freedesktop.org/drm/drm-misc
5609
5610DRM DRIVERS FOR MEDIATEK
5611M:	CK Hu <ck.hu@mediatek.com>
5612M:	Philipp Zabel <p.zabel@pengutronix.de>
5613L:	dri-devel@lists.freedesktop.org
5614S:	Supported
5615F:	drivers/gpu/drm/mediatek/
5616F:	Documentation/devicetree/bindings/display/mediatek/
5617
5618DRM DRIVERS FOR NVIDIA TEGRA
5619M:	Thierry Reding <thierry.reding@gmail.com>
5620L:	dri-devel@lists.freedesktop.org
5621L:	linux-tegra@vger.kernel.org
5622T:	git git://anongit.freedesktop.org/tegra/linux.git
5623S:	Supported
5624F:	drivers/gpu/drm/tegra/
5625F:	drivers/gpu/host1x/
5626F:	include/linux/host1x.h
5627F:	include/uapi/drm/tegra_drm.h
5628F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5629
5630DRM DRIVERS FOR RENESAS
5631M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5632M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5633L:	dri-devel@lists.freedesktop.org
5634L:	linux-renesas-soc@vger.kernel.org
5635T:	git git://linuxtv.org/pinchartl/media drm/du/next
5636S:	Supported
5637F:	drivers/gpu/drm/rcar-du/
5638F:	drivers/gpu/drm/shmobile/
5639F:	include/linux/platform_data/shmob_drm.h
5640F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5641F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5642F:	Documentation/devicetree/bindings/display/renesas,du.txt
5643
5644DRM DRIVERS FOR ROCKCHIP
5645M:	Sandy Huang <hjc@rock-chips.com>
5646M:	Heiko Stübner <heiko@sntech.de>
5647L:	dri-devel@lists.freedesktop.org
5648S:	Maintained
5649F:	drivers/gpu/drm/rockchip/
5650F:	Documentation/devicetree/bindings/display/rockchip/
5651T:	git git://anongit.freedesktop.org/drm/drm-misc
5652
5653DRM DRIVERS FOR STI
5654M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5655M:	Vincent Abriou <vincent.abriou@st.com>
5656L:	dri-devel@lists.freedesktop.org
5657T:	git git://anongit.freedesktop.org/drm/drm-misc
5658S:	Maintained
5659F:	drivers/gpu/drm/sti
5660F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5661
5662DRM DRIVERS FOR STM
5663M:	Yannick Fertre <yannick.fertre@st.com>
5664M:	Philippe Cornu <philippe.cornu@st.com>
5665M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5666M:	Vincent Abriou <vincent.abriou@st.com>
5667L:	dri-devel@lists.freedesktop.org
5668T:	git git://anongit.freedesktop.org/drm/drm-misc
5669S:	Maintained
5670F:	drivers/gpu/drm/stm
5671F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5672
5673DRM DRIVERS FOR TI LCDC
5674M:	Jyri Sarha <jsarha@ti.com>
5675R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5676L:	dri-devel@lists.freedesktop.org
5677S:	Maintained
5678F:	drivers/gpu/drm/tilcdc/
5679F:	Documentation/devicetree/bindings/display/tilcdc/
5680
5681DRM DRIVERS FOR TI OMAP
5682M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5683L:	dri-devel@lists.freedesktop.org
5684S:	Maintained
5685F:	drivers/gpu/drm/omapdrm/
5686F:	Documentation/devicetree/bindings/display/ti/
5687
5688DRM DRIVERS FOR V3D
5689M:	Eric Anholt <eric@anholt.net>
5690S:	Supported
5691F:	drivers/gpu/drm/v3d/
5692F:	include/uapi/drm/v3d_drm.h
5693F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5694T:	git git://anongit.freedesktop.org/drm/drm-misc
5695
5696DRM DRIVERS FOR VC4
5697M:	Eric Anholt <eric@anholt.net>
5698T:	git git://github.com/anholt/linux
5699S:	Supported
5700F:	drivers/gpu/drm/vc4/
5701F:	include/uapi/drm/vc4_drm.h
5702F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5703T:	git git://anongit.freedesktop.org/drm/drm-misc
5704
5705DRM DRIVERS FOR VIVANTE GPU IP
5706M:	Lucas Stach <l.stach@pengutronix.de>
5707R:	Russell King <linux+etnaviv@armlinux.org.uk>
5708R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5709L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5710L:	dri-devel@lists.freedesktop.org
5711S:	Maintained
5712F:	drivers/gpu/drm/etnaviv/
5713F:	include/uapi/drm/etnaviv_drm.h
5714F:	Documentation/devicetree/bindings/display/etnaviv/
5715
5716DRM DRIVERS FOR ZTE ZX
5717M:	Shawn Guo <shawnguo@kernel.org>
5718L:	dri-devel@lists.freedesktop.org
5719S:	Maintained
5720F:	drivers/gpu/drm/zte/
5721F:	Documentation/devicetree/bindings/display/zte,vou.txt
5722T:	git git://anongit.freedesktop.org/drm/drm-misc
5723
5724DRM PANEL DRIVERS
5725M:	Thierry Reding <thierry.reding@gmail.com>
5726R:	Sam Ravnborg <sam@ravnborg.org>
5727L:	dri-devel@lists.freedesktop.org
5728T:	git git://anongit.freedesktop.org/drm/drm-misc
5729S:	Maintained
5730F:	drivers/gpu/drm/drm_panel.c
5731F:	drivers/gpu/drm/panel/
5732F:	include/drm/drm_panel.h
5733F:	Documentation/devicetree/bindings/display/panel/
5734
5735DRM DRIVERS FOR XEN
5736M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5737T:	git git://anongit.freedesktop.org/drm/drm-misc
5738L:	dri-devel@lists.freedesktop.org
5739L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5740S:	Supported
5741F:	drivers/gpu/drm/xen/
5742F:	Documentation/gpu/xen-front.rst
5743
5744DRM TTM SUBSYSTEM
5745M:	Christian Koenig <christian.koenig@amd.com>
5746M:	Huang Rui <ray.huang@amd.com>
5747T:	git git://people.freedesktop.org/~agd5f/linux
5748S:	Maintained
5749L:	dri-devel@lists.freedesktop.org
5750F:	include/drm/ttm/
5751F:	drivers/gpu/drm/ttm/
5752
5753DSBR100 USB FM RADIO DRIVER
5754M:	Alexey Klimov <klimov.linux@gmail.com>
5755L:	linux-media@vger.kernel.org
5756T:	git git://linuxtv.org/media_tree.git
5757S:	Maintained
5758F:	drivers/media/radio/dsbr100.c
5759
5760DT3155 MEDIA DRIVER
5761M:	Hans Verkuil <hverkuil@xs4all.nl>
5762L:	linux-media@vger.kernel.org
5763T:	git git://linuxtv.org/media_tree.git
5764W:	https://linuxtv.org
5765S:	Odd Fixes
5766F:	drivers/media/pci/dt3155/
5767
5768DVB_USB_AF9015 MEDIA DRIVER
5769M:	Antti Palosaari <crope@iki.fi>
5770L:	linux-media@vger.kernel.org
5771W:	https://linuxtv.org
5772W:	http://palosaari.fi/linux/
5773Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5774T:	git git://linuxtv.org/anttip/media_tree.git
5775S:	Maintained
5776F:	drivers/media/usb/dvb-usb-v2/af9015*
5777
5778DVB_USB_AF9035 MEDIA DRIVER
5779M:	Antti Palosaari <crope@iki.fi>
5780L:	linux-media@vger.kernel.org
5781W:	https://linuxtv.org
5782W:	http://palosaari.fi/linux/
5783Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5784T:	git git://linuxtv.org/anttip/media_tree.git
5785S:	Maintained
5786F:	drivers/media/usb/dvb-usb-v2/af9035*
5787
5788DVB_USB_ANYSEE MEDIA DRIVER
5789M:	Antti Palosaari <crope@iki.fi>
5790L:	linux-media@vger.kernel.org
5791W:	https://linuxtv.org
5792W:	http://palosaari.fi/linux/
5793Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5794T:	git git://linuxtv.org/anttip/media_tree.git
5795S:	Maintained
5796F:	drivers/media/usb/dvb-usb-v2/anysee*
5797
5798DVB_USB_AU6610 MEDIA DRIVER
5799M:	Antti Palosaari <crope@iki.fi>
5800L:	linux-media@vger.kernel.org
5801W:	https://linuxtv.org
5802W:	http://palosaari.fi/linux/
5803Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5804T:	git git://linuxtv.org/anttip/media_tree.git
5805S:	Maintained
5806F:	drivers/media/usb/dvb-usb-v2/au6610*
5807
5808DVB_USB_CE6230 MEDIA DRIVER
5809M:	Antti Palosaari <crope@iki.fi>
5810L:	linux-media@vger.kernel.org
5811W:	https://linuxtv.org
5812W:	http://palosaari.fi/linux/
5813Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5814T:	git git://linuxtv.org/anttip/media_tree.git
5815S:	Maintained
5816F:	drivers/media/usb/dvb-usb-v2/ce6230*
5817
5818DVB_USB_CXUSB MEDIA DRIVER
5819M:	Michael Krufky <mkrufky@linuxtv.org>
5820L:	linux-media@vger.kernel.org
5821W:	https://linuxtv.org
5822W:	http://github.com/mkrufky
5823Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5824T:	git git://linuxtv.org/media_tree.git
5825S:	Maintained
5826F:	drivers/media/usb/dvb-usb/cxusb*
5827
5828DVB_USB_EC168 MEDIA DRIVER
5829M:	Antti Palosaari <crope@iki.fi>
5830L:	linux-media@vger.kernel.org
5831W:	https://linuxtv.org
5832W:	http://palosaari.fi/linux/
5833Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5834T:	git git://linuxtv.org/anttip/media_tree.git
5835S:	Maintained
5836F:	drivers/media/usb/dvb-usb-v2/ec168*
5837
5838DVB_USB_GL861 MEDIA DRIVER
5839M:	Antti Palosaari <crope@iki.fi>
5840L:	linux-media@vger.kernel.org
5841W:	https://linuxtv.org
5842Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5843T:	git git://linuxtv.org/anttip/media_tree.git
5844S:	Maintained
5845F:	drivers/media/usb/dvb-usb-v2/gl861*
5846
5847DVB_USB_MXL111SF MEDIA DRIVER
5848M:	Michael Krufky <mkrufky@linuxtv.org>
5849L:	linux-media@vger.kernel.org
5850W:	https://linuxtv.org
5851W:	http://github.com/mkrufky
5852Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5853T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5854S:	Maintained
5855F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5856
5857DVB_USB_RTL28XXU MEDIA DRIVER
5858M:	Antti Palosaari <crope@iki.fi>
5859L:	linux-media@vger.kernel.org
5860W:	https://linuxtv.org
5861W:	http://palosaari.fi/linux/
5862Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5863T:	git git://linuxtv.org/anttip/media_tree.git
5864S:	Maintained
5865F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5866
5867DVB_USB_V2 MEDIA DRIVER
5868M:	Antti Palosaari <crope@iki.fi>
5869L:	linux-media@vger.kernel.org
5870W:	https://linuxtv.org
5871W:	http://palosaari.fi/linux/
5872Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5873T:	git git://linuxtv.org/anttip/media_tree.git
5874S:	Maintained
5875F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5876F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5877
5878DYNAMIC DEBUG
5879M:	Jason Baron <jbaron@akamai.com>
5880S:	Maintained
5881F:	lib/dynamic_debug.c
5882F:	include/linux/dynamic_debug.h
5883
5884DYNAMIC INTERRUPT MODERATION
5885M:	Tal Gilboa <talgi@mellanox.com>
5886S:	Maintained
5887F:	include/linux/dim.h
5888F:	lib/dim/
5889
5890DZ DECSTATION DZ11 SERIAL DRIVER
5891M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5892S:	Maintained
5893F:	drivers/tty/serial/dz.*
5894
5895E3X0 POWER BUTTON DRIVER
5896M:	Moritz Fischer <moritz.fischer@ettus.com>
5897L:	usrp-users@lists.ettus.com
5898W:	http://www.ettus.com
5899S:	Supported
5900F:	drivers/input/misc/e3x0-button.c
5901F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5902
5903E4000 MEDIA DRIVER
5904M:	Antti Palosaari <crope@iki.fi>
5905L:	linux-media@vger.kernel.org
5906W:	https://linuxtv.org
5907W:	http://palosaari.fi/linux/
5908Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5909T:	git git://linuxtv.org/anttip/media_tree.git
5910S:	Maintained
5911F:	drivers/media/tuners/e4000*
5912
5913EARTH_PT1 MEDIA DRIVER
5914M:	Akihiro Tsukada <tskd08@gmail.com>
5915L:	linux-media@vger.kernel.org
5916S:	Odd Fixes
5917F:	drivers/media/pci/pt1/
5918
5919EARTH_PT3 MEDIA DRIVER
5920M:	Akihiro Tsukada <tskd08@gmail.com>
5921L:	linux-media@vger.kernel.org
5922S:	Odd Fixes
5923F:	drivers/media/pci/pt3/
5924
5925EC100 MEDIA DRIVER
5926M:	Antti Palosaari <crope@iki.fi>
5927L:	linux-media@vger.kernel.org
5928W:	https://linuxtv.org
5929W:	http://palosaari.fi/linux/
5930Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5931T:	git git://linuxtv.org/anttip/media_tree.git
5932S:	Maintained
5933F:	drivers/media/dvb-frontends/ec100*
5934
5935ECRYPT FILE SYSTEM
5936M:	Tyler Hicks <code@tyhicks.com>
5937L:	ecryptfs@vger.kernel.org
5938W:	http://ecryptfs.org
5939W:	https://launchpad.net/ecryptfs
5940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5941S:	Odd Fixes
5942F:	Documentation/filesystems/ecryptfs.txt
5943F:	fs/ecryptfs/
5944
5945EDAC-AMD64
5946M:	Borislav Petkov <bp@alien8.de>
5947L:	linux-edac@vger.kernel.org
5948S:	Maintained
5949F:	drivers/edac/amd64_edac*
5950
5951EDAC-ARMADA
5952M:	Jan Luebbe <jlu@pengutronix.de>
5953L:	linux-edac@vger.kernel.org
5954S:	Maintained
5955F:	drivers/edac/armada_xp_*
5956
5957EDAC-AST2500
5958M:	Stefan Schaeckeler <sschaeck@cisco.com>
5959S:	Supported
5960F:	drivers/edac/aspeed_edac.c
5961F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5962
5963EDAC-BLUEFIELD
5964M:	Shravan Kumar Ramani <sramani@mellanox.com>
5965S:	Supported
5966F:	drivers/edac/bluefield_edac.c
5967
5968EDAC-CALXEDA
5969M:	Robert Richter <rric@kernel.org>
5970L:	linux-edac@vger.kernel.org
5971S:	Maintained
5972F:	drivers/edac/highbank*
5973
5974EDAC-CAVIUM OCTEON
5975M:	Ralf Baechle <ralf@linux-mips.org>
5976M:	Robert Richter <rrichter@marvell.com>
5977L:	linux-edac@vger.kernel.org
5978L:	linux-mips@vger.kernel.org
5979S:	Supported
5980F:	drivers/edac/octeon_edac*
5981
5982EDAC-CAVIUM THUNDERX
5983M:	Robert Richter <rrichter@marvell.com>
5984L:	linux-edac@vger.kernel.org
5985S:	Supported
5986F:	drivers/edac/thunderx_edac*
5987
5988EDAC-CORE
5989M:	Borislav Petkov <bp@alien8.de>
5990M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5991M:	Tony Luck <tony.luck@intel.com>
5992R:	James Morse <james.morse@arm.com>
5993R:	Robert Richter <rrichter@marvell.com>
5994L:	linux-edac@vger.kernel.org
5995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5996S:	Supported
5997F:	Documentation/admin-guide/ras.rst
5998F:	Documentation/driver-api/edac.rst
5999F:	drivers/edac/
6000F:	include/linux/edac.h
6001
6002EDAC-E752X
6003M:	Mark Gross <mark.gross@intel.com>
6004L:	linux-edac@vger.kernel.org
6005S:	Maintained
6006F:	drivers/edac/e752x_edac.c
6007
6008EDAC-E7XXX
6009L:	linux-edac@vger.kernel.org
6010S:	Maintained
6011F:	drivers/edac/e7xxx_edac.c
6012
6013EDAC-FSL_DDR
6014M:	York Sun <york.sun@nxp.com>
6015L:	linux-edac@vger.kernel.org
6016S:	Maintained
6017F:	drivers/edac/fsl_ddr_edac.*
6018
6019EDAC-GHES
6020M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6021L:	linux-edac@vger.kernel.org
6022S:	Maintained
6023F:	drivers/edac/ghes_edac.c
6024
6025EDAC-I10NM
6026M:	Tony Luck <tony.luck@intel.com>
6027L:	linux-edac@vger.kernel.org
6028S:	Maintained
6029F:	drivers/edac/i10nm_base.c
6030
6031EDAC-I3000
6032L:	linux-edac@vger.kernel.org
6033S:	Orphan
6034F:	drivers/edac/i3000_edac.c
6035
6036EDAC-I5000
6037L:	linux-edac@vger.kernel.org
6038S:	Maintained
6039F:	drivers/edac/i5000_edac.c
6040
6041EDAC-I5400
6042M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6043L:	linux-edac@vger.kernel.org
6044S:	Maintained
6045F:	drivers/edac/i5400_edac.c
6046
6047EDAC-I7300
6048M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6049L:	linux-edac@vger.kernel.org
6050S:	Maintained
6051F:	drivers/edac/i7300_edac.c
6052
6053EDAC-I7CORE
6054M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6055L:	linux-edac@vger.kernel.org
6056S:	Maintained
6057F:	drivers/edac/i7core_edac.c
6058
6059EDAC-I82443BXGX
6060M:	Tim Small <tim@buttersideup.com>
6061L:	linux-edac@vger.kernel.org
6062S:	Maintained
6063F:	drivers/edac/i82443bxgx_edac.c
6064
6065EDAC-I82975X
6066M:	"Arvind R." <arvino55@gmail.com>
6067L:	linux-edac@vger.kernel.org
6068S:	Maintained
6069F:	drivers/edac/i82975x_edac.c
6070
6071EDAC-IE31200
6072M:	Jason Baron <jbaron@akamai.com>
6073L:	linux-edac@vger.kernel.org
6074S:	Maintained
6075F:	drivers/edac/ie31200_edac.c
6076
6077EDAC-MPC85XX
6078M:	Johannes Thumshirn <morbidrsa@gmail.com>
6079L:	linux-edac@vger.kernel.org
6080S:	Maintained
6081F:	drivers/edac/mpc85xx_edac.[ch]
6082
6083EDAC-PASEMI
6084M:	Egor Martovetsky <egor@pasemi.com>
6085L:	linux-edac@vger.kernel.org
6086S:	Maintained
6087F:	drivers/edac/pasemi_edac.c
6088
6089EDAC-PND2
6090M:	Tony Luck <tony.luck@intel.com>
6091L:	linux-edac@vger.kernel.org
6092S:	Maintained
6093F:	drivers/edac/pnd2_edac.[ch]
6094
6095EDAC-R82600
6096M:	Tim Small <tim@buttersideup.com>
6097L:	linux-edac@vger.kernel.org
6098S:	Maintained
6099F:	drivers/edac/r82600_edac.c
6100
6101EDAC-SBRIDGE
6102M:	Tony Luck <tony.luck@intel.com>
6103R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6104L:	linux-edac@vger.kernel.org
6105S:	Maintained
6106F:	drivers/edac/sb_edac.c
6107
6108EDAC-SIFIVE
6109M:	Yash Shah <yash.shah@sifive.com>
6110L:	linux-edac@vger.kernel.org
6111S:	Supported
6112F:	drivers/edac/sifive_edac.c
6113F:	drivers/soc/sifive_l2_cache.c
6114
6115EDAC-SKYLAKE
6116M:	Tony Luck <tony.luck@intel.com>
6117L:	linux-edac@vger.kernel.org
6118S:	Maintained
6119F:	drivers/edac/skx_*.c
6120
6121EDAC-TI
6122M:	Tero Kristo <t-kristo@ti.com>
6123L:	linux-edac@vger.kernel.org
6124S:	Maintained
6125F:	drivers/edac/ti_edac.c
6126
6127EDAC-QCOM
6128M:	Channagoud Kadabi <ckadabi@codeaurora.org>
6129M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6130L:	linux-arm-msm@vger.kernel.org
6131L:	linux-edac@vger.kernel.org
6132S:	Maintained
6133F:	drivers/edac/qcom_edac.c
6134
6135EDIROL UA-101/UA-1000 DRIVER
6136M:	Clemens Ladisch <clemens@ladisch.de>
6137L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6139S:	Maintained
6140F:	sound/usb/misc/ua101.c
6141
6142EFI TEST DRIVER
6143L:	linux-efi@vger.kernel.org
6144M:	Ivan Hu <ivan.hu@canonical.com>
6145M:	Ard Biesheuvel <ardb@kernel.org>
6146S:	Maintained
6147F:	drivers/firmware/efi/test/
6148
6149EFI VARIABLE FILESYSTEM
6150M:	Matthew Garrett <matthew.garrett@nebula.com>
6151M:	Jeremy Kerr <jk@ozlabs.org>
6152M:	Ard Biesheuvel <ardb@kernel.org>
6153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6154L:	linux-efi@vger.kernel.org
6155S:	Maintained
6156F:	fs/efivarfs/
6157
6158EFIFB FRAMEBUFFER DRIVER
6159L:	linux-fbdev@vger.kernel.org
6160M:	Peter Jones <pjones@redhat.com>
6161S:	Maintained
6162F:	drivers/video/fbdev/efifb.c
6163
6164EFS FILESYSTEM
6165W:	http://aeschi.ch.eu.org/efs/
6166S:	Orphan
6167F:	fs/efs/
6168
6169EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6170M:	Douglas Miller <dougmill@linux.ibm.com>
6171L:	netdev@vger.kernel.org
6172S:	Maintained
6173F:	drivers/net/ethernet/ibm/ehea/
6174
6175EM28XX VIDEO4LINUX DRIVER
6176M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6177L:	linux-media@vger.kernel.org
6178W:	https://linuxtv.org
6179T:	git git://linuxtv.org/media_tree.git
6180S:	Maintained
6181F:	drivers/media/usb/em28xx/
6182F:	Documentation/media/v4l-drivers/em28xx*
6183
6184EMBEDDED LINUX
6185M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6186M:	Matt Mackall <mpm@selenic.com>
6187M:	David Woodhouse <dwmw2@infradead.org>
6188L:	linux-embedded@vger.kernel.org
6189S:	Maintained
6190
6191Emulex 10Gbps iSCSI - OneConnect DRIVER
6192M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6193M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6194M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6195L:	linux-scsi@vger.kernel.org
6196W:	http://www.broadcom.com
6197S:	Supported
6198F:	drivers/scsi/be2iscsi/
6199
6200Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6201M:	Sathya Perla <sathya.perla@broadcom.com>
6202M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6203M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6204M:	Somnath Kotur <somnath.kotur@broadcom.com>
6205L:	netdev@vger.kernel.org
6206W:	http://www.emulex.com
6207S:	Supported
6208F:	drivers/net/ethernet/emulex/benet/
6209
6210EMULEX ONECONNECT ROCE DRIVER
6211M:	Selvin Xavier <selvin.xavier@broadcom.com>
6212M:	Devesh Sharma <devesh.sharma@broadcom.com>
6213L:	linux-rdma@vger.kernel.org
6214W:	http://www.broadcom.com
6215S:	Odd Fixes
6216F:	drivers/infiniband/hw/ocrdma/
6217F:	include/uapi/rdma/ocrdma-abi.h
6218
6219EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6220M:	James Smart <james.smart@broadcom.com>
6221M:	Dick Kennedy <dick.kennedy@broadcom.com>
6222L:	linux-scsi@vger.kernel.org
6223W:	http://www.broadcom.com
6224S:	Supported
6225F:	drivers/scsi/lpfc/
6226
6227ENE CB710 FLASH CARD READER DRIVER
6228M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6229S:	Maintained
6230F:	drivers/misc/cb710/
6231F:	drivers/mmc/host/cb710-mmc.*
6232F:	include/linux/cb710.h
6233
6234ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6235M:	Maxim Levitsky <maximlevitsky@gmail.com>
6236S:	Maintained
6237F:	drivers/media/rc/ene_ir.*
6238
6239EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6240M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
6241L:	linuxppc-dev@lists.ozlabs.org
6242S:	Maintained
6243F:	drivers/tty/ehv_bytechan.c
6244
6245EPSON S1D13XXX FRAMEBUFFER DRIVER
6246M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6247S:	Maintained
6248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6249F:	drivers/video/fbdev/s1d13xxxfb.c
6250F:	include/video/s1d13xxxfb.h
6251
6252EROFS FILE SYSTEM
6253M:	Gao Xiang <gaoxiang25@huawei.com>
6254M:	Chao Yu <yuchao0@huawei.com>
6255L:	linux-erofs@lists.ozlabs.org
6256S:	Maintained
6257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6258F:	Documentation/filesystems/erofs.txt
6259F:	fs/erofs/
6260F:	include/trace/events/erofs.h
6261
6262ERRSEQ ERROR TRACKING INFRASTRUCTURE
6263M:	Jeff Layton <jlayton@kernel.org>
6264S:	Maintained
6265F:	lib/errseq.c
6266F:	include/linux/errseq.h
6267
6268ET131X NETWORK DRIVER
6269M:	Mark Einon <mark.einon@gmail.com>
6270S:	Odd Fixes
6271F:	drivers/net/ethernet/agere/
6272
6273ETHERNET BRIDGE
6274M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6275M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6276L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6277L:	netdev@vger.kernel.org
6278W:	http://www.linuxfoundation.org/en/Net:Bridge
6279S:	Maintained
6280F:	include/linux/netfilter_bridge/
6281F:	net/bridge/
6282
6283ETHERNET PHY LIBRARY
6284M:	Andrew Lunn <andrew@lunn.ch>
6285M:	Florian Fainelli <f.fainelli@gmail.com>
6286M:	Heiner Kallweit <hkallweit1@gmail.com>
6287R:	Russell King <linux@armlinux.org.uk>
6288L:	netdev@vger.kernel.org
6289S:	Maintained
6290F:	Documentation/ABI/testing/sysfs-class-net-phydev
6291F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6292F:	Documentation/devicetree/bindings/net/mdio*
6293F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
6294F:	Documentation/networking/phy.rst
6295F:	drivers/net/phy/
6296F:	drivers/of/of_mdio.c
6297F:	drivers/of/of_net.c
6298F:	include/dt-bindings/net/qca-ar803x.h
6299F:	include/linux/*mdio*.h
6300F:	include/linux/of_net.h
6301F:	include/linux/phy.h
6302F:	include/linux/phy_fixed.h
6303F:	include/linux/platform_data/mdio-bcm-unimac.h
6304F:	include/linux/platform_data/mdio-gpio.h
6305F:	include/trace/events/mdio.h
6306F:	include/uapi/linux/mdio.h
6307F:	include/uapi/linux/mii.h
6308
6309EXFAT FILE SYSTEM
6310M:	Valdis Kletnieks <valdis.kletnieks@vt.edu>
6311L:	linux-fsdevel@vger.kernel.org
6312S:	Maintained
6313F:	drivers/staging/exfat/
6314
6315EXT2 FILE SYSTEM
6316M:	Jan Kara <jack@suse.com>
6317L:	linux-ext4@vger.kernel.org
6318S:	Maintained
6319F:	Documentation/filesystems/ext2.txt
6320F:	fs/ext2/
6321F:	include/linux/ext2*
6322
6323EXT4 FILE SYSTEM
6324M:	"Theodore Ts'o" <tytso@mit.edu>
6325M:	Andreas Dilger <adilger.kernel@dilger.ca>
6326L:	linux-ext4@vger.kernel.org
6327W:	http://ext4.wiki.kernel.org
6328Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6330S:	Maintained
6331F:	Documentation/filesystems/ext4/
6332F:	fs/ext4/
6333
6334Extended Verification Module (EVM)
6335M:	Mimi Zohar <zohar@linux.ibm.com>
6336L:	linux-integrity@vger.kernel.org
6337S:	Supported
6338F:	security/integrity/evm/
6339
6340EXTENSIBLE FIRMWARE INTERFACE (EFI)
6341M:	Ard Biesheuvel <ardb@kernel.org>
6342L:	linux-efi@vger.kernel.org
6343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6344S:	Maintained
6345F:	Documentation/admin-guide/efi-stub.rst
6346F:	arch/*/kernel/efi.c
6347F:	arch/x86/boot/compressed/eboot.[ch]
6348F:	arch/*/include/asm/efi.h
6349F:	arch/x86/platform/efi/
6350F:	drivers/firmware/efi/
6351F:	include/linux/efi*.h
6352F:	arch/arm/boot/compressed/efi-header.S
6353F:	arch/arm64/kernel/efi-entry.S
6354
6355EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6356M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6357M:	Chanwoo Choi <cw00.choi@samsung.com>
6358L:	linux-kernel@vger.kernel.org
6359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6360S:	Maintained
6361F:	drivers/extcon/
6362F:	include/linux/extcon/
6363F:	include/linux/extcon.h
6364F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6365F:	Documentation/devicetree/bindings/extcon/
6366
6367EXYNOS DP DRIVER
6368M:	Jingoo Han <jingoohan1@gmail.com>
6369L:	dri-devel@lists.freedesktop.org
6370S:	Maintained
6371F:	drivers/gpu/drm/exynos/exynos_dp*
6372
6373EXYNOS SYSMMU (IOMMU) driver
6374M:	Marek Szyprowski <m.szyprowski@samsung.com>
6375L:	iommu@lists.linux-foundation.org
6376S:	Maintained
6377F:	drivers/iommu/exynos-iommu.c
6378
6379EZchip NPS platform support
6380M:	Vineet Gupta <vgupta@synopsys.com>
6381M:	Ofer Levi <oferle@mellanox.com>
6382S:	Supported
6383F:	arch/arc/plat-eznps
6384F:	arch/arc/boot/dts/eznps.dts
6385
6386F2FS FILE SYSTEM
6387M:	Jaegeuk Kim <jaegeuk@kernel.org>
6388M:	Chao Yu <yuchao0@huawei.com>
6389L:	linux-f2fs-devel@lists.sourceforge.net
6390W:	https://f2fs.wiki.kernel.org/
6391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6392S:	Maintained
6393F:	Documentation/filesystems/f2fs.txt
6394F:	Documentation/ABI/testing/sysfs-fs-f2fs
6395F:	fs/f2fs/
6396F:	include/linux/f2fs_fs.h
6397F:	include/trace/events/f2fs.h
6398
6399F71805F HARDWARE MONITORING DRIVER
6400M:	Jean Delvare <jdelvare@suse.com>
6401L:	linux-hwmon@vger.kernel.org
6402S:	Maintained
6403F:	Documentation/hwmon/f71805f.rst
6404F:	drivers/hwmon/f71805f.c
6405
6406FADDR2LINE
6407M:	Josh Poimboeuf <jpoimboe@redhat.com>
6408S:	Maintained
6409F:	scripts/faddr2line
6410
6411FAILOVER MODULE
6412M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6413L:	netdev@vger.kernel.org
6414S:	Supported
6415F:	net/core/failover.c
6416F:	include/net/failover.h
6417F:	Documentation/networking/failover.rst
6418
6419FANOTIFY
6420M:	Jan Kara <jack@suse.cz>
6421R:	Amir Goldstein <amir73il@gmail.com>
6422L:	linux-fsdevel@vger.kernel.org
6423S:	Maintained
6424F:	fs/notify/fanotify/
6425F:	include/linux/fanotify.h
6426F:	include/uapi/linux/fanotify.h
6427
6428FARSYNC SYNCHRONOUS DRIVER
6429M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6430W:	http://www.farsite.co.uk/
6431S:	Supported
6432F:	drivers/net/wan/farsync.*
6433
6434FAULT INJECTION SUPPORT
6435M:	Akinobu Mita <akinobu.mita@gmail.com>
6436S:	Supported
6437F:	Documentation/fault-injection/
6438F:	lib/fault-inject.c
6439
6440FBTFT Framebuffer drivers
6441S:	Orphan
6442L:	dri-devel@lists.freedesktop.org
6443L:	linux-fbdev@vger.kernel.org
6444F:	drivers/staging/fbtft/
6445
6446FC0011 TUNER DRIVER
6447M:	Michael Buesch <m@bues.ch>
6448L:	linux-media@vger.kernel.org
6449S:	Maintained
6450F:	drivers/media/tuners/fc0011.h
6451F:	drivers/media/tuners/fc0011.c
6452
6453FC2580 MEDIA DRIVER
6454M:	Antti Palosaari <crope@iki.fi>
6455L:	linux-media@vger.kernel.org
6456W:	https://linuxtv.org
6457W:	http://palosaari.fi/linux/
6458Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6459T:	git git://linuxtv.org/anttip/media_tree.git
6460S:	Maintained
6461F:	drivers/media/tuners/fc2580*
6462
6463FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6464M:	Hannes Reinecke <hare@suse.de>
6465L:	linux-scsi@vger.kernel.org
6466W:	www.Open-FCoE.org
6467S:	Supported
6468F:	drivers/scsi/libfc/
6469F:	drivers/scsi/fcoe/
6470F:	include/scsi/fc/
6471F:	include/scsi/libfc.h
6472F:	include/scsi/libfcoe.h
6473F:	include/uapi/scsi/fc/
6474
6475FILE LOCKING (flock() and fcntl()/lockf())
6476M:	Jeff Layton <jlayton@kernel.org>
6477M:	"J. Bruce Fields" <bfields@fieldses.org>
6478L:	linux-fsdevel@vger.kernel.org
6479S:	Maintained
6480F:	include/linux/fcntl.h
6481F:	include/uapi/linux/fcntl.h
6482F:	fs/fcntl.c
6483F:	fs/locks.c
6484
6485FILESYSTEMS (VFS and infrastructure)
6486M:	Alexander Viro <viro@zeniv.linux.org.uk>
6487L:	linux-fsdevel@vger.kernel.org
6488S:	Maintained
6489F:	fs/*
6490F:	include/linux/fs.h
6491F:	include/linux/fs_types.h
6492F:	include/uapi/linux/fs.h
6493F:	include/uapi/linux/openat2.h
6494
6495FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6496M:	Riku Voipio <riku.voipio@iki.fi>
6497L:	linux-hwmon@vger.kernel.org
6498S:	Maintained
6499F:	drivers/hwmon/f75375s.c
6500F:	include/linux/f75375s.h
6501
6502FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6503M:	Clemens Ladisch <clemens@ladisch.de>
6504M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6505L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6507S:	Maintained
6508F:	sound/firewire/
6509F:	include/uapi/sound/firewire.h
6510
6511FIREWIRE MEDIA DRIVERS (firedtv)
6512M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6513L:	linux-media@vger.kernel.org
6514L:	linux1394-devel@lists.sourceforge.net
6515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6516S:	Maintained
6517F:	drivers/media/firewire/
6518
6519FIREWIRE SBP-2 TARGET
6520M:	Chris Boot <bootc@bootc.net>
6521L:	linux-scsi@vger.kernel.org
6522L:	target-devel@vger.kernel.org
6523L:	linux1394-devel@lists.sourceforge.net
6524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6525S:	Maintained
6526F:	drivers/target/sbp/
6527
6528FIREWIRE SUBSYSTEM
6529M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6530L:	linux1394-devel@lists.sourceforge.net
6531W:	http://ieee1394.wiki.kernel.org/
6532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6533S:	Maintained
6534F:	drivers/firewire/
6535F:	include/linux/firewire.h
6536F:	include/uapi/linux/firewire*.h
6537F:	tools/firewire/
6538
6539FIRMWARE LOADER (request_firmware)
6540M:	Luis Chamberlain <mcgrof@kernel.org>
6541L:	linux-kernel@vger.kernel.org
6542S:	Maintained
6543F:	Documentation/firmware_class/
6544F:	drivers/base/firmware_loader/
6545F:	include/linux/firmware.h
6546
6547FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6548M:	Joshua Morris <josh.h.morris@us.ibm.com>
6549M:	Philip Kelleher <pjk1939@linux.ibm.com>
6550S:	Maintained
6551F:	drivers/block/rsxx/
6552
6553FLEXTIMER FTM-QUADDEC DRIVER
6554M:	Patrick Havelange <patrick.havelange@essensium.com>
6555L:	linux-iio@vger.kernel.org
6556S:	Maintained
6557F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6558F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6559F:	drivers/counter/ftm-quaddec.c
6560
6561FLOPPY DRIVER
6562M:	Denis Efremov <efremov@linux.com>
6563S:	Odd Fixes
6564L:	linux-block@vger.kernel.org
6565F:	drivers/block/floppy.c
6566
6567FPGA MANAGER FRAMEWORK
6568M:	Moritz Fischer <mdf@kernel.org>
6569L:	linux-fpga@vger.kernel.org
6570S:	Maintained
6571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6572Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6573F:	Documentation/fpga/
6574F:	Documentation/driver-api/fpga/
6575F:	Documentation/devicetree/bindings/fpga/
6576F:	drivers/fpga/
6577F:	include/linux/fpga/
6578W:	http://www.rocketboards.org
6579
6580FPGA DFL DRIVERS
6581M:	Wu Hao <hao.wu@intel.com>
6582L:	linux-fpga@vger.kernel.org
6583S:	Maintained
6584F:	Documentation/fpga/dfl.rst
6585F:	include/uapi/linux/fpga-dfl.h
6586F:	drivers/fpga/dfl*
6587
6588FPU EMULATOR
6589M:	Bill Metzenthen <billm@melbpc.org.au>
6590W:	http://floatingpoint.sourceforge.net/emulator/index.html
6591S:	Maintained
6592F:	arch/x86/math-emu/
6593
6594FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6595L:	netdev@vger.kernel.org
6596S:	Orphan
6597F:	drivers/net/wan/dlci.c
6598F:	drivers/net/wan/sdla.c
6599
6600FRAMEBUFFER LAYER
6601M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6602L:	dri-devel@lists.freedesktop.org
6603L:	linux-fbdev@vger.kernel.org
6604T:	git git://anongit.freedesktop.org/drm/drm-misc
6605Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6606S:	Maintained
6607F:	Documentation/fb/
6608F:	drivers/video/
6609F:	include/video/
6610F:	include/linux/fb.h
6611F:	include/uapi/video/
6612F:	include/uapi/linux/fb.h
6613
6614FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6615M:	Horia Geantă <horia.geanta@nxp.com>
6616M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6617L:	linux-crypto@vger.kernel.org
6618S:	Maintained
6619F:	drivers/crypto/caam/
6620F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6621
6622FREESCALE DIU FRAMEBUFFER DRIVER
6623M:	Timur Tabi <timur@kernel.org>
6624L:	linux-fbdev@vger.kernel.org
6625S:	Maintained
6626F:	drivers/video/fbdev/fsl-diu-fb.*
6627
6628FREESCALE DMA DRIVER
6629M:	Li Yang <leoyang.li@nxp.com>
6630M:	Zhang Wei <zw@zh-kernel.org>
6631L:	linuxppc-dev@lists.ozlabs.org
6632S:	Maintained
6633F:	drivers/dma/fsldma.*
6634
6635FREESCALE ENETC ETHERNET DRIVERS
6636M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6637L:	netdev@vger.kernel.org
6638S:	Maintained
6639F:	drivers/net/ethernet/freescale/enetc/
6640
6641FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6642M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6643L:	netdev@vger.kernel.org
6644S:	Maintained
6645F:	drivers/net/ethernet/freescale/gianfar*
6646F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6647
6648FREESCALE GPMI NAND DRIVER
6649M:	Han Xu <han.xu@nxp.com>
6650L:	linux-mtd@lists.infradead.org
6651S:	Maintained
6652F:	drivers/mtd/nand/raw/gpmi-nand/*
6653
6654FREESCALE I2C CPM DRIVER
6655M:	Jochen Friedrich <jochen@scram.de>
6656L:	linuxppc-dev@lists.ozlabs.org
6657L:	linux-i2c@vger.kernel.org
6658S:	Maintained
6659F:	drivers/i2c/busses/i2c-cpm.c
6660
6661FREESCALE IMX DDR PMU DRIVER
6662M:	Frank Li <Frank.li@nxp.com>
6663L:	linux-arm-kernel@lists.infradead.org
6664S:	Maintained
6665F:	drivers/perf/fsl_imx8_ddr_perf.c
6666F:	Documentation/admin-guide/perf/imx-ddr.rst
6667F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6668
6669FREESCALE IMX I2C DRIVER
6670M:	Oleksij Rempel <o.rempel@pengutronix.de>
6671R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6672L:	linux-i2c@vger.kernel.org
6673S:	Maintained
6674F:	drivers/i2c/busses/i2c-imx.c
6675F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6676
6677FREESCALE IMX LPI2C DRIVER
6678M:	Dong Aisheng <aisheng.dong@nxp.com>
6679L:	linux-i2c@vger.kernel.org
6680L:	linux-imx@nxp.com
6681S:	Maintained
6682F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6683F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6684
6685FREESCALE IMX / MXC FEC DRIVER
6686M:	Fugang Duan <fugang.duan@nxp.com>
6687L:	netdev@vger.kernel.org
6688S:	Maintained
6689F:	drivers/net/ethernet/freescale/fec_main.c
6690F:	drivers/net/ethernet/freescale/fec_ptp.c
6691F:	drivers/net/ethernet/freescale/fec.h
6692F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6693
6694FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6695M:	Sascha Hauer <s.hauer@pengutronix.de>
6696R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6697L:	linux-fbdev@vger.kernel.org
6698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6699S:	Maintained
6700F:	include/linux/platform_data/video-imxfb.h
6701F:	drivers/video/fbdev/imxfb.c
6702
6703FREESCALE QORIQ DPAA ETHERNET DRIVER
6704M:	Madalin Bucur <madalin.bucur@nxp.com>
6705L:	netdev@vger.kernel.org
6706S:	Maintained
6707F:	drivers/net/ethernet/freescale/dpaa
6708
6709FREESCALE QORIQ DPAA FMAN DRIVER
6710M:	Madalin Bucur <madalin.bucur@nxp.com>
6711L:	netdev@vger.kernel.org
6712S:	Maintained
6713F:	drivers/net/ethernet/freescale/fman
6714F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6715
6716FREESCALE QORIQ PTP CLOCK DRIVER
6717M:	Yangbo Lu <yangbo.lu@nxp.com>
6718L:	netdev@vger.kernel.org
6719S:	Maintained
6720F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6721F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6722F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6723F:	drivers/ptp/ptp_qoriq.c
6724F:	drivers/ptp/ptp_qoriq_debugfs.c
6725F:	include/linux/fsl/ptp_qoriq.h
6726F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6727
6728FREESCALE QUAD SPI DRIVER
6729M:	Han Xu <han.xu@nxp.com>
6730L:	linux-spi@vger.kernel.org
6731S:	Maintained
6732F:	drivers/spi/spi-fsl-qspi.c
6733
6734FREESCALE QUICC ENGINE LIBRARY
6735M:	Qiang Zhao <qiang.zhao@nxp.com>
6736L:	linuxppc-dev@lists.ozlabs.org
6737S:	Maintained
6738F:	drivers/soc/fsl/qe/
6739F:	include/soc/fsl/*qe*.h
6740F:	include/soc/fsl/*ucc*.h
6741
6742FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6743M:	Li Yang <leoyang.li@nxp.com>
6744L:	netdev@vger.kernel.org
6745L:	linuxppc-dev@lists.ozlabs.org
6746S:	Maintained
6747F:	drivers/net/ethernet/freescale/ucc_geth*
6748
6749FREESCALE QUICC ENGINE UCC HDLC DRIVER
6750M:	Zhao Qiang <qiang.zhao@nxp.com>
6751L:	netdev@vger.kernel.org
6752L:	linuxppc-dev@lists.ozlabs.org
6753S:	Maintained
6754F:	drivers/net/wan/fsl_ucc_hdlc*
6755
6756FREESCALE QUICC ENGINE UCC UART DRIVER
6757M:	Timur Tabi <timur@kernel.org>
6758L:	linuxppc-dev@lists.ozlabs.org
6759S:	Maintained
6760F:	drivers/tty/serial/ucc_uart.c
6761
6762FREESCALE SOC DRIVERS
6763M:	Li Yang <leoyang.li@nxp.com>
6764L:	linuxppc-dev@lists.ozlabs.org
6765L:	linux-arm-kernel@lists.infradead.org
6766S:	Maintained
6767F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6768F:	Documentation/devicetree/bindings/soc/fsl/
6769F:	drivers/soc/fsl/
6770F:	include/linux/fsl/
6771
6772FREESCALE SOC FS_ENET DRIVER
6773M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6774L:	linuxppc-dev@lists.ozlabs.org
6775L:	netdev@vger.kernel.org
6776S:	Maintained
6777F:	drivers/net/ethernet/freescale/fs_enet/
6778F:	include/linux/fs_enet_pd.h
6779
6780FREESCALE SOC SOUND DRIVERS
6781M:	Timur Tabi <timur@kernel.org>
6782M:	Nicolin Chen <nicoleotsuka@gmail.com>
6783M:	Xiubo Li <Xiubo.Lee@gmail.com>
6784R:	Fabio Estevam <festevam@gmail.com>
6785L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6786L:	linuxppc-dev@lists.ozlabs.org
6787S:	Maintained
6788F:	sound/soc/fsl/fsl*
6789F:	sound/soc/fsl/imx*
6790F:	sound/soc/fsl/mpc8610_hpcd.c
6791
6792FREESCALE USB PERIPHERAL DRIVERS
6793M:	Li Yang <leoyang.li@nxp.com>
6794L:	linux-usb@vger.kernel.org
6795L:	linuxppc-dev@lists.ozlabs.org
6796S:	Maintained
6797F:	drivers/usb/gadget/udc/fsl*
6798
6799FREEVXFS FILESYSTEM
6800M:	Christoph Hellwig <hch@infradead.org>
6801W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6802S:	Maintained
6803F:	fs/freevxfs/
6804
6805FREEZER
6806M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6807M:	Pavel Machek <pavel@ucw.cz>
6808L:	linux-pm@vger.kernel.org
6809S:	Supported
6810F:	Documentation/power/freezing-of-tasks.rst
6811F:	include/linux/freezer.h
6812F:	kernel/freezer.c
6813
6814FRONTSWAP API
6815M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6816L:	linux-kernel@vger.kernel.org
6817S:	Maintained
6818F:	mm/frontswap.c
6819F:	include/linux/frontswap.h
6820
6821FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6822M:	David Howells <dhowells@redhat.com>
6823L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6824S:	Supported
6825F:	Documentation/filesystems/caching/
6826F:	fs/fscache/
6827F:	include/linux/fscache*.h
6828
6829FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6830M:	Theodore Y. Ts'o <tytso@mit.edu>
6831M:	Jaegeuk Kim <jaegeuk@kernel.org>
6832M:	Eric Biggers <ebiggers@kernel.org>
6833L:	linux-fscrypt@vger.kernel.org
6834Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6835T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6836S:	Supported
6837F:	fs/crypto/
6838F:	include/linux/fscrypt*.h
6839F:	include/uapi/linux/fscrypt.h
6840F:	Documentation/filesystems/fscrypt.rst
6841
6842FSI SUBSYSTEM
6843M:	Jeremy Kerr <jk@ozlabs.org>
6844M:	Joel Stanley <joel@jms.id.au>
6845R:	Alistar Popple <alistair@popple.id.au>
6846R:	Eddie James <eajames@linux.ibm.com>
6847L:	linux-fsi@lists.ozlabs.org
6848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6849Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6850S:	Supported
6851F:	drivers/fsi/
6852F:	include/linux/fsi*.h
6853F:	include/trace/events/fsi*.h
6854
6855FSI-ATTACHED I2C DRIVER
6856M:	Eddie James <eajames@linux.ibm.com>
6857L:	linux-i2c@vger.kernel.org
6858L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6859S:	Maintained
6860F:	drivers/i2c/busses/i2c-fsi.c
6861F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6862
6863FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6864M:	Jan Kara <jack@suse.cz>
6865R:	Amir Goldstein <amir73il@gmail.com>
6866L:	linux-fsdevel@vger.kernel.org
6867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6868S:	Maintained
6869F:	fs/notify/
6870F:	include/linux/fsnotify*.h
6871
6872FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6873M:	Eric Biggers <ebiggers@kernel.org>
6874M:	Theodore Y. Ts'o <tytso@mit.edu>
6875L:	linux-fscrypt@vger.kernel.org
6876Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6877T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6878S:	Supported
6879F:	fs/verity/
6880F:	include/linux/fsverity.h
6881F:	include/uapi/linux/fsverity.h
6882F:	Documentation/filesystems/fsverity.rst
6883
6884FUJITSU LAPTOP EXTRAS
6885M:	Jonathan Woithe <jwoithe@just42.net>
6886L:	platform-driver-x86@vger.kernel.org
6887S:	Maintained
6888F:	drivers/platform/x86/fujitsu-laptop.c
6889
6890FUJITSU M-5MO LS CAMERA ISP DRIVER
6891M:	Kyungmin Park <kyungmin.park@samsung.com>
6892M:	Heungjun Kim <riverful.kim@samsung.com>
6893L:	linux-media@vger.kernel.org
6894S:	Maintained
6895F:	drivers/media/i2c/m5mols/
6896F:	include/media/i2c/m5mols.h
6897
6898FUJITSU TABLET EXTRAS
6899M:	Robert Gerlach <khnz@gmx.de>
6900L:	platform-driver-x86@vger.kernel.org
6901S:	Maintained
6902F:	drivers/platform/x86/fujitsu-tablet.c
6903
6904FUSE: FILESYSTEM IN USERSPACE
6905M:	Miklos Szeredi <miklos@szeredi.hu>
6906L:	linux-fsdevel@vger.kernel.org
6907W:	http://fuse.sourceforge.net/
6908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6909S:	Maintained
6910F:	fs/fuse/
6911F:	include/uapi/linux/fuse.h
6912F:	Documentation/filesystems/fuse.rst
6913
6914FUTEX SUBSYSTEM
6915M:	Thomas Gleixner <tglx@linutronix.de>
6916M:	Ingo Molnar <mingo@redhat.com>
6917R:	Peter Zijlstra <peterz@infradead.org>
6918R:	Darren Hart <dvhart@infradead.org>
6919L:	linux-kernel@vger.kernel.org
6920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6921S:	Maintained
6922F:	kernel/futex.c
6923F:	include/asm-generic/futex.h
6924F:	include/linux/futex.h
6925F:	include/uapi/linux/futex.h
6926F:	tools/testing/selftests/futex/
6927F:	tools/perf/bench/futex*
6928F:	Documentation/*futex*
6929
6930GCC PLUGINS
6931M:	Kees Cook <keescook@chromium.org>
6932R:	Emese Revfy <re.emese@gmail.com>
6933L:	kernel-hardening@lists.openwall.com
6934S:	Maintained
6935F:	scripts/gcc-plugins/
6936F:	scripts/gcc-plugin.sh
6937F:	scripts/Makefile.gcc-plugins
6938F:	Documentation/core-api/gcc-plugins.rst
6939
6940GASKET DRIVER FRAMEWORK
6941M:	Rob Springer <rspringer@google.com>
6942M:	Todd Poynor <toddpoynor@google.com>
6943M:	Ben Chan <benchan@chromium.org>
6944S:	Maintained
6945F:	drivers/staging/gasket/
6946
6947GCOV BASED KERNEL PROFILING
6948M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6949S:	Maintained
6950F:	kernel/gcov/
6951F:	Documentation/dev-tools/gcov.rst
6952
6953GDB KERNEL DEBUGGING HELPER SCRIPTS
6954M:	Jan Kiszka <jan.kiszka@siemens.com>
6955M:	Kieran Bingham <kbingham@kernel.org>
6956S:	Supported
6957F:	scripts/gdb/
6958
6959GDT SCSI DISK ARRAY CONTROLLER DRIVER
6960M:	Achim Leubner <achim_leubner@adaptec.com>
6961L:	linux-scsi@vger.kernel.org
6962W:	http://www.icp-vortex.com/
6963S:	Supported
6964F:	drivers/scsi/gdt*
6965
6966GEMTEK FM RADIO RECEIVER DRIVER
6967M:	Hans Verkuil <hverkuil@xs4all.nl>
6968L:	linux-media@vger.kernel.org
6969T:	git git://linuxtv.org/media_tree.git
6970W:	https://linuxtv.org
6971S:	Maintained
6972F:	drivers/media/radio/radio-gemtek*
6973
6974GENERIC ARCHITECTURE TOPOLOGY
6975M:	Sudeep Holla <sudeep.holla@arm.com>
6976L:	linux-kernel@vger.kernel.org
6977S:	Maintained
6978F:	drivers/base/arch_topology.c
6979F:	include/linux/arch_topology.h
6980
6981GENERIC GPIO I2C DRIVER
6982M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6983S:	Supported
6984F:	drivers/i2c/busses/i2c-gpio.c
6985F:	include/linux/platform_data/i2c-gpio.h
6986
6987GENERIC GPIO I2C MULTIPLEXER DRIVER
6988M:	Peter Korsgaard <peter.korsgaard@barco.com>
6989L:	linux-i2c@vger.kernel.org
6990S:	Supported
6991F:	drivers/i2c/muxes/i2c-mux-gpio.c
6992F:	include/linux/platform_data/i2c-mux-gpio.h
6993F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
6994
6995GENERIC HDLC (WAN) DRIVERS
6996M:	Krzysztof Halasa <khc@pm.waw.pl>
6997W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6998S:	Maintained
6999F:	drivers/net/wan/c101.c
7000F:	drivers/net/wan/hd6457*
7001F:	drivers/net/wan/hdlc*
7002F:	drivers/net/wan/n2.c
7003F:	drivers/net/wan/pc300too.c
7004F:	drivers/net/wan/pci200syn.c
7005F:	drivers/net/wan/wanxl*
7006
7007GENERIC INCLUDE/ASM HEADER FILES
7008M:	Arnd Bergmann <arnd@arndb.de>
7009L:	linux-arch@vger.kernel.org
7010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7011S:	Maintained
7012F:	include/asm-generic/
7013F:	include/uapi/asm-generic/
7014
7015GENERIC PHY FRAMEWORK
7016M:	Kishon Vijay Abraham I <kishon@ti.com>
7017L:	linux-kernel@vger.kernel.org
7018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
7019S:	Supported
7020F:	drivers/phy/
7021F:	include/linux/phy/
7022F:	Documentation/devicetree/bindings/phy/
7023
7024GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7025M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7026S:	Supported
7027F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
7028
7029GENERIC PM DOMAINS
7030M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7031M:	Kevin Hilman <khilman@kernel.org>
7032M:	Ulf Hansson <ulf.hansson@linaro.org>
7033L:	linux-pm@vger.kernel.org
7034S:	Supported
7035F:	drivers/base/power/domain*.c
7036F:	include/linux/pm_domain.h
7037F:	Documentation/devicetree/bindings/power/power?domain*
7038
7039GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7040M:	Eugen Hristev <eugen.hristev@microchip.com>
7041L:	linux-input@vger.kernel.org
7042S:	Maintained
7043F:	drivers/input/touchscreen/resistive-adc-touch.c
7044
7045GENERIC UIO DRIVER FOR PCI DEVICES
7046M:	"Michael S. Tsirkin" <mst@redhat.com>
7047L:	kvm@vger.kernel.org
7048S:	Supported
7049F:	drivers/uio/uio_pci_generic.c
7050
7051GENERIC VDSO LIBRARY
7052M:	Andy Lutomirski <luto@kernel.org>
7053M:	Thomas Gleixner <tglx@linutronix.de>
7054M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
7055L:	linux-kernel@vger.kernel.org
7056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7057S:	Maintained
7058F:	lib/vdso/
7059F:	kernel/time/vsyscall.c
7060F:	include/vdso/
7061F:	include/asm-generic/vdso/vsyscall.h
7062
7063GENWQE (IBM Generic Workqueue Card)
7064M:	Frank Haverkamp <haver@linux.ibm.com>
7065S:	Supported
7066F:	drivers/misc/genwqe/
7067
7068GET_MAINTAINER SCRIPT
7069M:	Joe Perches <joe@perches.com>
7070S:	Maintained
7071F:	scripts/get_maintainer.pl
7072
7073GFS2 FILE SYSTEM
7074M:	Bob Peterson <rpeterso@redhat.com>
7075M:	Andreas Gruenbacher <agruenba@redhat.com>
7076L:	cluster-devel@redhat.com
7077W:	http://sources.redhat.com/cluster/
7078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7079S:	Supported
7080F:	Documentation/filesystems/gfs2*.txt
7081F:	fs/gfs2/
7082F:	include/uapi/linux/gfs2_ondisk.h
7083
7084GNSS SUBSYSTEM
7085M:	Johan Hovold <johan@kernel.org>
7086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7087S:	Maintained
7088F:	Documentation/ABI/testing/sysfs-class-gnss
7089F:	Documentation/devicetree/bindings/gnss/
7090F:	drivers/gnss/
7091F:	include/linux/gnss.h
7092
7093GO7007 MPEG CODEC
7094M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
7095L:	linux-media@vger.kernel.org
7096S:	Maintained
7097F:	drivers/media/usb/go7007/
7098
7099GOODIX TOUCHSCREEN
7100M:	Bastien Nocera <hadess@hadess.net>
7101L:	linux-input@vger.kernel.org
7102S:	Maintained
7103F:	drivers/input/touchscreen/goodix.c
7104
7105GOOGLE ETHERNET DRIVERS
7106M:	Catherine Sullivan <csully@google.com>
7107R:	Sagi Shahar <sagis@google.com>
7108R:	Jon Olson <jonolson@google.com>
7109L:	netdev@vger.kernel.org
7110S:	Supported
7111F:	Documentation/networking/device_drivers/google/gve.rst
7112F:	drivers/net/ethernet/google
7113
7114GPD POCKET FAN DRIVER
7115M:	Hans de Goede <hdegoede@redhat.com>
7116L:	platform-driver-x86@vger.kernel.org
7117S:	Maintained
7118F:	drivers/platform/x86/gpd-pocket-fan.c
7119
7120GPIO ACPI SUPPORT
7121M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7122M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7123L:	linux-gpio@vger.kernel.org
7124L:	linux-acpi@vger.kernel.org
7125S:	Maintained
7126F:	Documentation/firmware-guide/acpi/gpio-properties.rst
7127F:	drivers/gpio/gpiolib-acpi.c
7128F:	drivers/gpio/gpiolib-acpi.h
7129
7130GPIO IR Transmitter
7131M:	Sean Young <sean@mess.org>
7132L:	linux-media@vger.kernel.org
7133S:	Maintained
7134F:	drivers/media/rc/gpio-ir-tx.c
7135
7136GPIO MOCKUP DRIVER
7137M:	Bamvor Jian Zhang <bamv2005@gmail.com>
7138L:	linux-gpio@vger.kernel.org
7139S:	Maintained
7140F:	drivers/gpio/gpio-mockup.c
7141F:	tools/testing/selftests/gpio/
7142
7143GPIO SUBSYSTEM
7144M:	Linus Walleij <linus.walleij@linaro.org>
7145M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
7146L:	linux-gpio@vger.kernel.org
7147S:	Maintained
7148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7149F:	Documentation/ABI/obsolete/sysfs-gpio
7150F:	Documentation/ABI/testing/gpio-cdev
7151F:	Documentation/admin-guide/gpio/
7152F:	Documentation/devicetree/bindings/gpio/
7153F:	Documentation/driver-api/gpio/
7154F:	drivers/gpio/
7155F:	include/asm-generic/gpio.h
7156F:	include/linux/gpio/
7157F:	include/linux/gpio.h
7158F:	include/linux/of_gpio.h
7159F:	include/uapi/linux/gpio.h
7160F:	tools/gpio/
7161
7162GRE DEMULTIPLEXER DRIVER
7163M:	Dmitry Kozlov <xeb@mail.ru>
7164L:	netdev@vger.kernel.org
7165S:	Maintained
7166F:	net/ipv4/gre_demux.c
7167F:	net/ipv4/gre_offload.c
7168F:	include/net/gre.h
7169
7170GRETH 10/100/1G Ethernet MAC device driver
7171M:	Andreas Larsson <andreas@gaisler.com>
7172L:	netdev@vger.kernel.org
7173S:	Maintained
7174F:	drivers/net/ethernet/aeroflex/
7175
7176GREYBUS AUDIO PROTOCOLS DRIVERS
7177M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7178M:	Mark Greer <mgreer@animalcreek.com>
7179S:	Maintained
7180F:	drivers/staging/greybus/audio_apbridgea.c
7181F:	drivers/staging/greybus/audio_apbridgea.h
7182F:	drivers/staging/greybus/audio_codec.c
7183F:	drivers/staging/greybus/audio_codec.h
7184F:	drivers/staging/greybus/audio_gb.c
7185F:	drivers/staging/greybus/audio_manager.c
7186F:	drivers/staging/greybus/audio_manager.h
7187F:	drivers/staging/greybus/audio_manager_module.c
7188F:	drivers/staging/greybus/audio_manager_private.h
7189F:	drivers/staging/greybus/audio_manager_sysfs.c
7190F:	drivers/staging/greybus/audio_module.c
7191F:	drivers/staging/greybus/audio_topology.c
7192
7193GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7194M:	Viresh Kumar <vireshk@kernel.org>
7195S:	Maintained
7196F:	drivers/staging/greybus/authentication.c
7197F:	drivers/staging/greybus/bootrom.c
7198F:	drivers/staging/greybus/firmware.h
7199F:	drivers/staging/greybus/fw-core.c
7200F:	drivers/staging/greybus/fw-download.c
7201F:	drivers/staging/greybus/fw-management.c
7202F:	drivers/staging/greybus/greybus_authentication.h
7203F:	drivers/staging/greybus/greybus_firmware.h
7204F:	drivers/staging/greybus/hid.c
7205F:	drivers/staging/greybus/i2c.c
7206F:	drivers/staging/greybus/spi.c
7207F:	drivers/staging/greybus/spilib.c
7208F:	drivers/staging/greybus/spilib.h
7209
7210GREYBUS LOOPBACK DRIVER
7211M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7212S:	Maintained
7213F:	drivers/staging/greybus/loopback.c
7214
7215GREYBUS PLATFORM DRIVERS
7216M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7217S:	Maintained
7218F:	drivers/staging/greybus/arche-platform.c
7219F:	drivers/staging/greybus/arche-apb-ctrl.c
7220F:	drivers/staging/greybus/arche_platform.h
7221
7222GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7223M:	Rui Miguel Silva <rmfrfs@gmail.com>
7224S:	Maintained
7225F:	drivers/staging/greybus/sdio.c
7226F:	drivers/staging/greybus/light.c
7227F:	drivers/staging/greybus/gpio.c
7228F:	drivers/staging/greybus/power_supply.c
7229F:	drivers/staging/greybus/spi.c
7230F:	drivers/staging/greybus/spilib.c
7231
7232GREYBUS SUBSYSTEM
7233M:	Johan Hovold <johan@kernel.org>
7234M:	Alex Elder <elder@kernel.org>
7235M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7236S:	Maintained
7237F:	drivers/staging/greybus/
7238F:	drivers/greybus/
7239F:	include/linux/greybus.h
7240F:	include/linux/greybus/
7241L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7242
7243GREYBUS UART PROTOCOLS DRIVERS
7244M:	David Lin <dtwlin@gmail.com>
7245S:	Maintained
7246F:	drivers/staging/greybus/uart.c
7247F:	drivers/staging/greybus/log.c
7248
7249GS1662 VIDEO SERIALIZER
7250M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7251L:	linux-media@vger.kernel.org
7252T:	git git://linuxtv.org/media_tree.git
7253S:	Maintained
7254F:	drivers/media/spi/gs1662.c
7255
7256GSPCA FINEPIX SUBDRIVER
7257M:	Frank Zago <frank@zago.net>
7258L:	linux-media@vger.kernel.org
7259T:	git git://linuxtv.org/media_tree.git
7260S:	Maintained
7261F:	drivers/media/usb/gspca/finepix.c
7262
7263GSPCA GL860 SUBDRIVER
7264M:	Olivier Lorin <o.lorin@laposte.net>
7265L:	linux-media@vger.kernel.org
7266T:	git git://linuxtv.org/media_tree.git
7267S:	Maintained
7268F:	drivers/media/usb/gspca/gl860/
7269
7270GSPCA M5602 SUBDRIVER
7271M:	Erik Andren <erik.andren@gmail.com>
7272L:	linux-media@vger.kernel.org
7273T:	git git://linuxtv.org/media_tree.git
7274S:	Maintained
7275F:	drivers/media/usb/gspca/m5602/
7276
7277GSPCA PAC207 SONIXB SUBDRIVER
7278M:	Hans Verkuil <hverkuil@xs4all.nl>
7279L:	linux-media@vger.kernel.org
7280T:	git git://linuxtv.org/media_tree.git
7281S:	Odd Fixes
7282F:	drivers/media/usb/gspca/pac207.c
7283
7284GSPCA SN9C20X SUBDRIVER
7285M:	Brian Johnson <brijohn@gmail.com>
7286L:	linux-media@vger.kernel.org
7287T:	git git://linuxtv.org/media_tree.git
7288S:	Maintained
7289F:	drivers/media/usb/gspca/sn9c20x.c
7290
7291GSPCA T613 SUBDRIVER
7292M:	Leandro Costantino <lcostantino@gmail.com>
7293L:	linux-media@vger.kernel.org
7294T:	git git://linuxtv.org/media_tree.git
7295S:	Maintained
7296F:	drivers/media/usb/gspca/t613.c
7297
7298GSPCA USB WEBCAM DRIVER
7299M:	Hans Verkuil <hverkuil@xs4all.nl>
7300L:	linux-media@vger.kernel.org
7301T:	git git://linuxtv.org/media_tree.git
7302S:	Odd Fixes
7303F:	drivers/media/usb/gspca/
7304
7305GTP (GPRS Tunneling Protocol)
7306M:	Pablo Neira Ayuso <pablo@netfilter.org>
7307M:	Harald Welte <laforge@gnumonks.org>
7308L:	osmocom-net-gprs@lists.osmocom.org
7309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7310S:	Maintained
7311F:	drivers/net/gtp.c
7312
7313GUID PARTITION TABLE (GPT)
7314M:	Davidlohr Bueso <dave@stgolabs.net>
7315L:	linux-efi@vger.kernel.org
7316S:	Maintained
7317F:	block/partitions/efi.*
7318
7319H8/300 ARCHITECTURE
7320M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7321L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7322W:	http://uclinux-h8.sourceforge.jp
7323T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7324S:	Maintained
7325F:	arch/h8300/
7326F:	drivers/clocksource/h8300_*.c
7327F:	drivers/clk/h8300/
7328F:	drivers/irqchip/irq-renesas-h8*.c
7329
7330HABANALABS PCI DRIVER
7331M:	Oded Gabbay <oded.gabbay@gmail.com>
7332T:	git https://github.com/HabanaAI/linux.git
7333S:	Supported
7334F:	drivers/misc/habanalabs/
7335F:	include/uapi/misc/habanalabs.h
7336F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7337F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7338
7339HACKRF MEDIA DRIVER
7340M:	Antti Palosaari <crope@iki.fi>
7341L:	linux-media@vger.kernel.org
7342W:	https://linuxtv.org
7343W:	http://palosaari.fi/linux/
7344Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7345T:	git git://linuxtv.org/anttip/media_tree.git
7346S:	Maintained
7347F:	drivers/media/usb/hackrf/
7348
7349HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7350M:	Frank Seidel <frank@f-seidel.de>
7351L:	platform-driver-x86@vger.kernel.org
7352W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7353S:	Maintained
7354F:	drivers/platform/x86/hdaps.c
7355
7356HARDWARE MONITORING
7357M:	Jean Delvare <jdelvare@suse.com>
7358M:	Guenter Roeck <linux@roeck-us.net>
7359L:	linux-hwmon@vger.kernel.org
7360W:	http://hwmon.wiki.kernel.org/
7361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7362S:	Maintained
7363F:	Documentation/devicetree/bindings/hwmon/
7364F:	Documentation/hwmon/
7365F:	drivers/hwmon/
7366F:	include/linux/hwmon*.h
7367F:	include/trace/events/hwmon*.h
7368
7369HARDWARE RANDOM NUMBER GENERATOR CORE
7370M:	Matt Mackall <mpm@selenic.com>
7371M:	Herbert Xu <herbert@gondor.apana.org.au>
7372L:	linux-crypto@vger.kernel.org
7373S:	Odd fixes
7374F:	Documentation/devicetree/bindings/rng/
7375F:	Documentation/admin-guide/hw_random.rst
7376F:	drivers/char/hw_random/
7377F:	include/linux/hw_random.h
7378
7379HARDWARE TRACING FACILITIES
7380M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7381S:	Maintained
7382F:	drivers/hwtracing/
7383
7384HARDWARE SPINLOCK CORE
7385M:	Ohad Ben-Cohen <ohad@wizery.com>
7386M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7387R:	Baolin Wang <baolin.wang7@gmail.com>
7388L:	linux-remoteproc@vger.kernel.org
7389S:	Maintained
7390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7391F:	Documentation/devicetree/bindings/hwlock/
7392F:	Documentation/hwspinlock.txt
7393F:	drivers/hwspinlock/
7394F:	include/linux/hwspinlock.h
7395
7396HARMONY SOUND DRIVER
7397L:	linux-parisc@vger.kernel.org
7398S:	Maintained
7399F:	sound/parisc/harmony.*
7400
7401HDPVR USB VIDEO ENCODER DRIVER
7402M:	Hans Verkuil <hverkuil@xs4all.nl>
7403L:	linux-media@vger.kernel.org
7404T:	git git://linuxtv.org/media_tree.git
7405W:	https://linuxtv.org
7406S:	Odd Fixes
7407F:	drivers/media/usb/hdpvr/
7408
7409HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7410M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7411S:	Supported
7412F:	Documentation/watchdog/hpwdt.rst
7413F:	drivers/watchdog/hpwdt.c
7414
7415HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7416M:	Don Brace <don.brace@microsemi.com>
7417L:	esc.storagedev@microsemi.com
7418L:	linux-scsi@vger.kernel.org
7419S:	Supported
7420F:	Documentation/scsi/hpsa.txt
7421F:	drivers/scsi/hpsa*.[ch]
7422F:	include/linux/cciss*.h
7423F:	include/uapi/linux/cciss*.h
7424
7425HFI1 DRIVER
7426M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7427M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7428L:	linux-rdma@vger.kernel.org
7429S:	Supported
7430F:	drivers/infiniband/hw/hfi1
7431
7432HFS FILESYSTEM
7433L:	linux-fsdevel@vger.kernel.org
7434S:	Orphan
7435F:	Documentation/filesystems/hfs.txt
7436F:	fs/hfs/
7437
7438HFSPLUS FILESYSTEM
7439L:	linux-fsdevel@vger.kernel.org
7440S:	Orphan
7441F:	Documentation/filesystems/hfsplus.txt
7442F:	fs/hfsplus/
7443
7444HGA FRAMEBUFFER DRIVER
7445M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7446L:	linux-nvidia@lists.surfsouth.com
7447W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7448S:	Maintained
7449F:	drivers/video/fbdev/hgafb.c
7450
7451HIBERNATION (aka Software Suspend, aka swsusp)
7452M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7453M:	Pavel Machek <pavel@ucw.cz>
7454L:	linux-pm@vger.kernel.org
7455B:	https://bugzilla.kernel.org
7456S:	Supported
7457F:	arch/x86/power/
7458F:	drivers/base/power/
7459F:	kernel/power/
7460F:	include/linux/suspend.h
7461F:	include/linux/freezer.h
7462F:	include/linux/pm.h
7463F:	arch/*/include/asm/suspend*.h
7464
7465HID CORE LAYER
7466M:	Jiri Kosina <jikos@kernel.org>
7467M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7468L:	linux-input@vger.kernel.org
7469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7470S:	Maintained
7471F:	drivers/hid/
7472F:	include/linux/hid*
7473F:	include/uapi/linux/hid*
7474
7475HID SENSOR HUB DRIVERS
7476M:	Jiri Kosina <jikos@kernel.org>
7477M:	Jonathan Cameron <jic23@kernel.org>
7478M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7479L:	linux-input@vger.kernel.org
7480L:	linux-iio@vger.kernel.org
7481S:	Maintained
7482F:	Documentation/hid/hid-sensor*
7483F:	drivers/hid/hid-sensor-*
7484F:	drivers/iio/*/hid-*
7485F:	include/linux/hid-sensor-*
7486
7487HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7488M:	Thomas Gleixner <tglx@linutronix.de>
7489L:	linux-kernel@vger.kernel.org
7490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7491S:	Maintained
7492F:	Documentation/timers/
7493F:	kernel/time/hrtimer.c
7494F:	kernel/time/clockevents.c
7495F:	kernel/time/timer_*.c
7496F:	include/linux/clockchips.h
7497F:	include/linux/hrtimer.h
7498
7499HIGH-SPEED SCC DRIVER FOR AX.25
7500L:	linux-hams@vger.kernel.org
7501S:	Orphan
7502F:	drivers/net/hamradio/dmascc.c
7503F:	drivers/net/hamradio/scc.c
7504
7505HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7506M:	HighPoint Linux Team <linux@highpoint-tech.com>
7507W:	http://www.highpoint-tech.com
7508S:	Supported
7509F:	Documentation/scsi/hptiop.txt
7510F:	drivers/scsi/hptiop.c
7511
7512HIPPI
7513M:	Jes Sorensen <jes@trained-monkey.org>
7514L:	linux-hippi@sunsite.dk
7515S:	Maintained
7516F:	include/linux/hippidevice.h
7517F:	include/uapi/linux/if_hippi.h
7518F:	net/802/hippi.c
7519F:	drivers/net/hippi/
7520
7521HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7522M:	Zaibo Xu <xuzaibo@huawei.com>
7523L:	linux-crypto@vger.kernel.org
7524S:	Maintained
7525F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
7526F:	drivers/crypto/hisilicon/sec2/sec_main.c
7527F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
7528F:	drivers/crypto/hisilicon/sec2/sec.h
7529F:	Documentation/ABI/testing/debugfs-hisi-sec
7530
7531HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7532M:	Zaibo Xu <xuzaibo@huawei.com>
7533L:	linux-crypto@vger.kernel.org
7534S:	Maintained
7535F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
7536F:	drivers/crypto/hisilicon/hpre/hpre_main.c
7537F:	drivers/crypto/hisilicon/hpre/hpre.h
7538F:	Documentation/ABI/testing/debugfs-hisi-hpre
7539
7540HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7541M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7542M:	Salil Mehta <salil.mehta@huawei.com>
7543L:	netdev@vger.kernel.org
7544W:	http://www.hisilicon.com
7545S:	Maintained
7546F:	drivers/net/ethernet/hisilicon/hns3/
7547
7548HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7549M:	Zaibo Xu <xuzaibo@huawei.com>
7550S:	Maintained
7551F:	drivers/char/hw_random/hisi-trng-v2.c
7552
7553HISILICON LPC BUS DRIVER
7554M:	john.garry@huawei.com
7555W:	http://www.hisilicon.com
7556S:	Maintained
7557F:	drivers/bus/hisi_lpc.c
7558F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7559
7560HISILICON NETWORK SUBSYSTEM DRIVER
7561M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7562M:	Salil Mehta <salil.mehta@huawei.com>
7563L:	netdev@vger.kernel.org
7564W:	http://www.hisilicon.com
7565S:	Maintained
7566F:	drivers/net/ethernet/hisilicon/
7567F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7568
7569HISILICON PMU DRIVER
7570M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7571W:	http://www.hisilicon.com
7572S:	Supported
7573F:	drivers/perf/hisilicon
7574F:	Documentation/admin-guide/perf/hisi-pmu.rst
7575
7576HISILICON ROCE DRIVER
7577M:	Lijun Ou <oulijun@huawei.com>
7578M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7579L:	linux-rdma@vger.kernel.org
7580S:	Maintained
7581F:	drivers/infiniband/hw/hns/
7582F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7583
7584HISILICON SAS Controller
7585M:	John Garry <john.garry@huawei.com>
7586W:	http://www.hisilicon.com
7587S:	Supported
7588F:	drivers/scsi/hisi_sas/
7589F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7590
7591HISILICON V3XX SPI NOR FLASH Controller Driver
7592M:	John Garry <john.garry@huawei.com>
7593W:	http://www.hisilicon.com
7594S:	Maintained
7595F:	drivers/spi/spi-hisi-sfc-v3xx.c
7596
7597HISILICON QM AND ZIP Controller DRIVER
7598M:	Zhou Wang <wangzhou1@hisilicon.com>
7599L:	linux-crypto@vger.kernel.org
7600S:	Maintained
7601F:	drivers/crypto/hisilicon/qm.c
7602F:	drivers/crypto/hisilicon/qm.h
7603F:	drivers/crypto/hisilicon/sgl.c
7604F:	drivers/crypto/hisilicon/zip/
7605F:	Documentation/ABI/testing/debugfs-hisi-zip
7606
7607HMM - Heterogeneous Memory Management
7608M:	Jérôme Glisse <jglisse@redhat.com>
7609L:	linux-mm@kvack.org
7610S:	Maintained
7611F:	mm/hmm*
7612F:	include/linux/hmm*
7613F:	Documentation/vm/hmm.rst
7614
7615HOST AP DRIVER
7616M:	Jouni Malinen <j@w1.fi>
7617L:	linux-wireless@vger.kernel.org
7618W:	http://w1.fi/hostap-driver.html
7619S:	Obsolete
7620F:	drivers/net/wireless/intersil/hostap/
7621
7622HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7623L:	platform-driver-x86@vger.kernel.org
7624S:	Orphan
7625F:	drivers/platform/x86/tc1100-wmi.c
7626
7627HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7628M:	Jaroslav Kysela <perex@perex.cz>
7629S:	Obsolete
7630F:	drivers/staging/hp/hp100.*
7631
7632HPET:	High Precision Event Timers driver
7633M:	Clemens Ladisch <clemens@ladisch.de>
7634S:	Maintained
7635F:	Documentation/timers/hpet.rst
7636F:	drivers/char/hpet.c
7637F:	include/linux/hpet.h
7638F:	include/uapi/linux/hpet.h
7639
7640HPET:	x86
7641S:	Orphan
7642F:	arch/x86/kernel/hpet.c
7643F:	arch/x86/include/asm/hpet.h
7644
7645HPFS FILESYSTEM
7646M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7647W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7648S:	Maintained
7649F:	fs/hpfs/
7650
7651HSI SUBSYSTEM
7652M:	Sebastian Reichel <sre@kernel.org>
7653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7654S:	Maintained
7655F:	Documentation/ABI/testing/sysfs-bus-hsi
7656F:	Documentation/driver-api/hsi.rst
7657F:	drivers/hsi/
7658F:	include/linux/hsi/
7659F:	include/uapi/linux/hsi/
7660
7661HSO 3G MODEM DRIVER
7662L:	linux-usb@vger.kernel.org
7663S:	Orphan
7664F:	drivers/net/usb/hso.c
7665
7666HSR NETWORK PROTOCOL
7667L:	netdev@vger.kernel.org
7668S:	Orphan
7669F:	net/hsr/
7670
7671HT16K33 LED CONTROLLER DRIVER
7672M:	Robin van der Gracht <robin@protonic.nl>
7673S:	Maintained
7674F:	drivers/auxdisplay/ht16k33.c
7675F:	Documentation/devicetree/bindings/display/ht16k33.txt
7676
7677HTCPEN TOUCHSCREEN DRIVER
7678M:	Pau Oliva Fora <pof@eslack.org>
7679L:	linux-input@vger.kernel.org
7680S:	Maintained
7681F:	drivers/input/touchscreen/htcpen.c
7682
7683HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7684M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7685L:	linux-iio@vger.kernel.org
7686W:	http://www.st.com/
7687S:	Maintained
7688F:	drivers/iio/humidity/hts221*
7689F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7690
7691HUAWEI ETHERNET DRIVER
7692M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7693L:	netdev@vger.kernel.org
7694S:	Supported
7695F:	Documentation/networking/hinic.txt
7696F:	drivers/net/ethernet/huawei/hinic/
7697
7698HUGETLB FILESYSTEM
7699M:	Mike Kravetz <mike.kravetz@oracle.com>
7700L:	linux-mm@kvack.org
7701S:	Maintained
7702F:	fs/hugetlbfs/
7703F:	mm/hugetlb.c
7704F:	include/linux/hugetlb.h
7705F:	Documentation/admin-guide/mm/hugetlbpage.rst
7706F:	Documentation/vm/hugetlbfs_reserv.rst
7707F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7708
7709HVA ST MEDIA DRIVER
7710M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7711L:	linux-media@vger.kernel.org
7712T:	git git://linuxtv.org/media_tree.git
7713W:	https://linuxtv.org
7714S:	Supported
7715F:	drivers/media/platform/sti/hva
7716
7717HWPOISON MEMORY FAILURE HANDLING
7718M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7719L:	linux-mm@kvack.org
7720S:	Maintained
7721F:	mm/memory-failure.c
7722F:	mm/hwpoison-inject.c
7723
7724HYGON PROCESSOR SUPPORT
7725M:	Pu Wen <puwen@hygon.cn>
7726L:	linux-kernel@vger.kernel.org
7727S:	Maintained
7728F:	arch/x86/kernel/cpu/hygon.c
7729
7730HYNIX HI556 SENSOR DRIVER
7731M:	Shawn Tu <shawnx.tu@intel.com>
7732L:	linux-media@vger.kernel.org
7733T:	git git://linuxtv.org/media_tree.git
7734S:	Maintained
7735F:	drivers/media/i2c/hi556.c
7736
7737Hyper-V CORE AND DRIVERS
7738M:	"K. Y. Srinivasan" <kys@microsoft.com>
7739M:	Haiyang Zhang <haiyangz@microsoft.com>
7740M:	Stephen Hemminger <sthemmin@microsoft.com>
7741M:	Sasha Levin <sashal@kernel.org>
7742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7743L:	linux-hyperv@vger.kernel.org
7744S:	Supported
7745F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7746F:	arch/x86/include/asm/mshyperv.h
7747F:	arch/x86/include/asm/trace/hyperv.h
7748F:	arch/x86/include/asm/hyperv-tlfs.h
7749F:	arch/x86/kernel/cpu/mshyperv.c
7750F:	arch/x86/hyperv
7751F:	drivers/clocksource/hyperv_timer.c
7752F:	drivers/hid/hid-hyperv.c
7753F:	drivers/hv/
7754F:	drivers/input/serio/hyperv-keyboard.c
7755F:	drivers/pci/controller/pci-hyperv.c
7756F:	drivers/pci/controller/pci-hyperv-intf.c
7757F:	drivers/net/hyperv/
7758F:	drivers/scsi/storvsc_drv.c
7759F:	drivers/uio/uio_hv_generic.c
7760F:	drivers/video/fbdev/hyperv_fb.c
7761F:	drivers/iommu/hyperv-iommu.c
7762F:	net/vmw_vsock/hyperv_transport.c
7763F:	include/clocksource/hyperv_timer.h
7764F:	include/linux/hyperv.h
7765F:	include/uapi/linux/hyperv.h
7766F:	include/asm-generic/mshyperv.h
7767F:	tools/hv/
7768F:	Documentation/ABI/stable/sysfs-bus-vmbus
7769F:	Documentation/ABI/testing/debugfs-hyperv
7770
7771HYPERBUS SUPPORT
7772M:	Vignesh Raghavendra <vigneshr@ti.com>
7773S:	Supported
7774F:	drivers/mtd/hyperbus/
7775F:	include/linux/mtd/hyperbus.h
7776F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7777F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7778
7779HYPERVISOR VIRTUAL CONSOLE DRIVER
7780L:	linuxppc-dev@lists.ozlabs.org
7781S:	Odd Fixes
7782F:	drivers/tty/hvc/
7783
7784I2C ACPI SUPPORT
7785M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7786L:	linux-i2c@vger.kernel.org
7787L:	linux-acpi@vger.kernel.org
7788S:	Maintained
7789F:	drivers/i2c/i2c-core-acpi.c
7790
7791I2C CONTROLLER DRIVER FOR NVIDIA GPU
7792M:	Ajay Gupta <ajayg@nvidia.com>
7793L:	linux-i2c@vger.kernel.org
7794S:	Maintained
7795F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
7796F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7797
7798I2C MUXES
7799M:	Peter Rosin <peda@axentia.se>
7800L:	linux-i2c@vger.kernel.org
7801S:	Maintained
7802F:	Documentation/i2c/i2c-topology.rst
7803F:	Documentation/i2c/muxes/
7804F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7805F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7806F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7807F:	drivers/i2c/i2c-mux.c
7808F:	drivers/i2c/muxes/
7809F:	include/linux/i2c-mux.h
7810
7811I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7812M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7813L:	linux-i2c@vger.kernel.org
7814S:	Maintained
7815F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7816F:	drivers/i2c/busses/i2c-mv64xxx.c
7817
7818I2C OVER PARALLEL PORT
7819M:	Jean Delvare <jdelvare@suse.com>
7820L:	linux-i2c@vger.kernel.org
7821S:	Maintained
7822F:	Documentation/i2c/busses/i2c-parport.rst
7823F:	drivers/i2c/busses/i2c-parport.c
7824
7825I2C SUBSYSTEM
7826M:	Wolfram Sang <wsa@the-dreams.de>
7827L:	linux-i2c@vger.kernel.org
7828W:	https://i2c.wiki.kernel.org/
7829Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7831S:	Maintained
7832F:	Documentation/devicetree/bindings/i2c/i2c.txt
7833F:	Documentation/i2c/
7834F:	drivers/i2c/*
7835F:	include/linux/i2c.h
7836F:	include/linux/i2c-dev.h
7837F:	include/linux/i2c-smbus.h
7838F:	include/uapi/linux/i2c.h
7839F:	include/uapi/linux/i2c-*.h
7840
7841I2C SUBSYSTEM HOST DRIVERS
7842L:	linux-i2c@vger.kernel.org
7843W:	https://i2c.wiki.kernel.org/
7844Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7846S:	Odd Fixes
7847F:	Documentation/devicetree/bindings/i2c/
7848F:	drivers/i2c/algos/
7849F:	drivers/i2c/busses/
7850
7851I2C-TAOS-EVM DRIVER
7852M:	Jean Delvare <jdelvare@suse.com>
7853L:	linux-i2c@vger.kernel.org
7854S:	Maintained
7855F:	Documentation/i2c/busses/i2c-taos-evm.rst
7856F:	drivers/i2c/busses/i2c-taos-evm.c
7857
7858I2C-TINY-USB DRIVER
7859M:	Till Harbaum <till@harbaum.org>
7860L:	linux-i2c@vger.kernel.org
7861W:	http://www.harbaum.org/till/i2c_tiny_usb
7862S:	Maintained
7863F:	drivers/i2c/busses/i2c-tiny-usb.c
7864
7865I2C/SMBUS CONTROLLER DRIVERS FOR PC
7866M:	Jean Delvare <jdelvare@suse.com>
7867L:	linux-i2c@vger.kernel.org
7868S:	Maintained
7869F:	Documentation/i2c/busses/i2c-ali1535.rst
7870F:	Documentation/i2c/busses/i2c-ali1563.rst
7871F:	Documentation/i2c/busses/i2c-ali15x3.rst
7872F:	Documentation/i2c/busses/i2c-amd756.rst
7873F:	Documentation/i2c/busses/i2c-amd8111.rst
7874F:	Documentation/i2c/busses/i2c-i801.rst
7875F:	Documentation/i2c/busses/i2c-nforce2.rst
7876F:	Documentation/i2c/busses/i2c-piix4.rst
7877F:	Documentation/i2c/busses/i2c-sis5595.rst
7878F:	Documentation/i2c/busses/i2c-sis630.rst
7879F:	Documentation/i2c/busses/i2c-sis96x.rst
7880F:	Documentation/i2c/busses/i2c-via.rst
7881F:	Documentation/i2c/busses/i2c-viapro.rst
7882F:	drivers/i2c/busses/i2c-ali1535.c
7883F:	drivers/i2c/busses/i2c-ali1563.c
7884F:	drivers/i2c/busses/i2c-ali15x3.c
7885F:	drivers/i2c/busses/i2c-amd756.c
7886F:	drivers/i2c/busses/i2c-amd756-s4882.c
7887F:	drivers/i2c/busses/i2c-amd8111.c
7888F:	drivers/i2c/busses/i2c-i801.c
7889F:	drivers/i2c/busses/i2c-isch.c
7890F:	drivers/i2c/busses/i2c-nforce2.c
7891F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7892F:	drivers/i2c/busses/i2c-piix4.c
7893F:	drivers/i2c/busses/i2c-sis5595.c
7894F:	drivers/i2c/busses/i2c-sis630.c
7895F:	drivers/i2c/busses/i2c-sis96x.c
7896F:	drivers/i2c/busses/i2c-via.c
7897F:	drivers/i2c/busses/i2c-viapro.c
7898
7899I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7900M:	Hans de Goede <hdegoede@redhat.com>
7901L:	linux-i2c@vger.kernel.org
7902S:	Maintained
7903F:	drivers/i2c/busses/i2c-cht-wc.c
7904
7905I2C/SMBUS ISMT DRIVER
7906M:	Seth Heasley <seth.heasley@intel.com>
7907M:	Neil Horman <nhorman@tuxdriver.com>
7908L:	linux-i2c@vger.kernel.org
7909F:	drivers/i2c/busses/i2c-ismt.c
7910F:	Documentation/i2c/busses/i2c-ismt.rst
7911
7912I2C/SMBUS STUB DRIVER
7913M:	Jean Delvare <jdelvare@suse.com>
7914L:	linux-i2c@vger.kernel.org
7915S:	Maintained
7916F:	drivers/i2c/i2c-stub.c
7917
7918I3C SUBSYSTEM
7919M:	Boris Brezillon <bbrezillon@kernel.org>
7920L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
7921C:	irc://chat.freenode.net/linux-i3c
7922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7923S:	Maintained
7924F:	Documentation/ABI/testing/sysfs-bus-i3c
7925F:	Documentation/devicetree/bindings/i3c/
7926F:	Documentation/driver-api/i3c
7927F:	drivers/i3c/
7928F:	include/linux/i3c/
7929
7930I3C DRIVER FOR SYNOPSYS DESIGNWARE
7931M:	Vitor Soares <vitor.soares@synopsys.com>
7932S:	Maintained
7933F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7934F:	drivers/i3c/master/dw*
7935
7936I3C DRIVER FOR CADENCE I3C MASTER IP
7937M:	Przemysław Gaj <pgaj@cadence.com>
7938S:	Maintained
7939F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7940F:	drivers/i3c/master/i3c-master-cdns.c
7941
7942IA64 (Itanium) PLATFORM
7943M:	Tony Luck <tony.luck@intel.com>
7944M:	Fenghua Yu <fenghua.yu@intel.com>
7945L:	linux-ia64@vger.kernel.org
7946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7947S:	Maintained
7948F:	arch/ia64/
7949
7950IBM Power 842 compression accelerator
7951M:	Haren Myneni <haren@us.ibm.com>
7952S:	Supported
7953F:	drivers/crypto/nx/Makefile
7954F:	drivers/crypto/nx/Kconfig
7955F:	drivers/crypto/nx/nx-842*
7956F:	include/linux/sw842.h
7957F:	crypto/842.c
7958F:	lib/842/
7959
7960IBM Power in-Nest Crypto Acceleration
7961M:	Breno Leitão <leitao@debian.org>
7962M:	Nayna Jain <nayna@linux.ibm.com>
7963M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7964L:	linux-crypto@vger.kernel.org
7965S:	Supported
7966F:	drivers/crypto/nx/Makefile
7967F:	drivers/crypto/nx/Kconfig
7968F:	drivers/crypto/nx/nx-aes*
7969F:	drivers/crypto/nx/nx-sha*
7970F:	drivers/crypto/nx/nx.*
7971F:	drivers/crypto/nx/nx_csbcpb.h
7972F:	drivers/crypto/nx/nx_debugfs.c
7973
7974IBM Power Linux RAID adapter
7975M:	Brian King <brking@us.ibm.com>
7976S:	Supported
7977F:	drivers/scsi/ipr.*
7978
7979IBM Power SRIOV Virtual NIC Device Driver
7980M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7981M:	John Allen <jallen@linux.ibm.com>
7982L:	netdev@vger.kernel.org
7983S:	Supported
7984F:	drivers/net/ethernet/ibm/ibmvnic.*
7985
7986IBM Power Virtual Accelerator Switchboard
7987M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7988L:	linuxppc-dev@lists.ozlabs.org
7989S:	Supported
7990F:	arch/powerpc/platforms/powernv/vas*
7991F:	arch/powerpc/platforms/powernv/copy-paste.h
7992F:	arch/powerpc/include/asm/vas.h
7993
7994IBM Power Virtual Ethernet Device Driver
7995M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7996L:	netdev@vger.kernel.org
7997S:	Supported
7998F:	drivers/net/ethernet/ibm/ibmveth.*
7999
8000IBM Power Virtual FC Device Drivers
8001M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8002L:	linux-scsi@vger.kernel.org
8003S:	Supported
8004F:	drivers/scsi/ibmvscsi/ibmvfc*
8005
8006IBM Power Virtual Management Channel Driver
8007M:	Steven Royer <seroyer@linux.ibm.com>
8008S:	Supported
8009F:	drivers/misc/ibmvmc.*
8010
8011IBM Power Virtual SCSI Device Drivers
8012M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8013L:	linux-scsi@vger.kernel.org
8014S:	Supported
8015F:	drivers/scsi/ibmvscsi/ibmvscsi*
8016F:	include/scsi/viosrp.h
8017
8018IBM Power Virtual SCSI Device Target Driver
8019M:	Michael Cyr <mikecyr@linux.ibm.com>
8020L:	linux-scsi@vger.kernel.org
8021L:	target-devel@vger.kernel.org
8022S:	Supported
8023F:	drivers/scsi/ibmvscsi_tgt/
8024
8025IBM Power VMX Cryptographic instructions
8026M:	Breno Leitão <leitao@debian.org>
8027M:	Nayna Jain <nayna@linux.ibm.com>
8028M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8029L:	linux-crypto@vger.kernel.org
8030S:	Supported
8031F:	drivers/crypto/vmx/Makefile
8032F:	drivers/crypto/vmx/Kconfig
8033F:	drivers/crypto/vmx/vmx.c
8034F:	drivers/crypto/vmx/aes*
8035F:	drivers/crypto/vmx/ghash*
8036F:	drivers/crypto/vmx/ppc-xlate.pl
8037
8038IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8039M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8040L:	linux-pci@vger.kernel.org
8041L:	linuxppc-dev@lists.ozlabs.org
8042S:	Supported
8043F:	drivers/pci/hotplug/rpaphp*
8044
8045IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8046M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8047L:	linux-pci@vger.kernel.org
8048L:	linuxppc-dev@lists.ozlabs.org
8049S:	Supported
8050F:	drivers/pci/hotplug/rpadlpar*
8051
8052IBM ServeRAID RAID DRIVER
8053S:	Orphan
8054F:	drivers/scsi/ips.*
8055
8056ICH LPC AND GPIO DRIVER
8057M:	Peter Tyser <ptyser@xes-inc.com>
8058S:	Maintained
8059F:	drivers/gpio/gpio-ich.c
8060F:	drivers/mfd/lpc_ich.c
8061
8062ICY I2C DRIVER
8063M:	Max Staudt <max@enpas.org>
8064L:	linux-i2c@vger.kernel.org
8065S:	Maintained
8066F:	drivers/i2c/busses/i2c-icy.c
8067
8068IDE SUBSYSTEM
8069M:	"David S. Miller" <davem@davemloft.net>
8070L:	linux-ide@vger.kernel.org
8071Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
8072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8073S:	Maintained
8074F:	Documentation/ide/
8075F:	drivers/ide/
8076F:	include/linux/ide.h
8077
8078IDE/ATAPI DRIVERS
8079M:	Borislav Petkov <bp@alien8.de>
8080L:	linux-ide@vger.kernel.org
8081S:	Maintained
8082F:	Documentation/cdrom/ide-cd.rst
8083F:	drivers/ide/ide-cd*
8084
8085IDEAPAD LAPTOP EXTRAS DRIVER
8086M:	Ike Panhc <ike.pan@canonical.com>
8087L:	platform-driver-x86@vger.kernel.org
8088W:	http://launchpad.net/ideapad-laptop
8089S:	Maintained
8090F:	drivers/platform/x86/ideapad-laptop.c
8091
8092IDEAPAD LAPTOP SLIDEBAR DRIVER
8093M:	Andrey Moiseev <o2g.org.ru@gmail.com>
8094L:	linux-input@vger.kernel.org
8095W:	https://github.com/o2genum/ideapad-slidebar
8096S:	Maintained
8097F:	drivers/input/misc/ideapad_slidebar.c
8098
8099IDT VersaClock 5 CLOCK DRIVER
8100M:	Marek Vasut <marek.vasut@gmail.com>
8101S:	Maintained
8102F:	drivers/clk/clk-versaclock5.c
8103
8104IEEE 802.15.4 SUBSYSTEM
8105M:	Alexander Aring <alex.aring@gmail.com>
8106M:	Stefan Schmidt <stefan@datenfreihafen.org>
8107L:	linux-wpan@vger.kernel.org
8108W:	http://wpan.cakelab.org/
8109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8111S:	Maintained
8112F:	net/ieee802154/
8113F:	net/mac802154/
8114F:	drivers/net/ieee802154/
8115F:	include/linux/nl802154.h
8116F:	include/linux/ieee802154.h
8117F:	include/net/nl802154.h
8118F:	include/net/mac802154.h
8119F:	include/net/af_ieee802154.h
8120F:	include/net/cfg802154.h
8121F:	include/net/ieee802154_netdev.h
8122F:	Documentation/networking/ieee802154.rst
8123
8124IFE PROTOCOL
8125M:	Yotam Gigi <yotam.gi@gmail.com>
8126M:	Jamal Hadi Salim <jhs@mojatatu.com>
8127F:	net/ife
8128F:	include/net/ife.h
8129F:	include/uapi/linux/ife.h
8130
8131IGORPLUG-USB IR RECEIVER
8132M:	Sean Young <sean@mess.org>
8133L:	linux-media@vger.kernel.org
8134S:	Maintained
8135F:	drivers/media/rc/igorplugusb.c
8136
8137IGUANAWORKS USB IR TRANSCEIVER
8138M:	Sean Young <sean@mess.org>
8139L:	linux-media@vger.kernel.org
8140S:	Maintained
8141F:	drivers/media/rc/iguanair.c
8142
8143IIO DIGITAL POTENTIOMETER DAC
8144M:	Peter Rosin <peda@axentia.se>
8145L:	linux-iio@vger.kernel.org
8146S:	Maintained
8147F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8148F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8149F:	drivers/iio/dac/dpot-dac.c
8150
8151IIO ENVELOPE DETECTOR
8152M:	Peter Rosin <peda@axentia.se>
8153L:	linux-iio@vger.kernel.org
8154S:	Maintained
8155F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8156F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8157F:	drivers/iio/adc/envelope-detector.c
8158
8159IIO MULTIPLEXER
8160M:	Peter Rosin <peda@axentia.se>
8161L:	linux-iio@vger.kernel.org
8162S:	Maintained
8163F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8164F:	drivers/iio/multiplexer/iio-mux.c
8165
8166IIO SUBSYSTEM AND DRIVERS
8167M:	Jonathan Cameron <jic23@kernel.org>
8168R:	Hartmut Knaack <knaack.h@gmx.de>
8169R:	Lars-Peter Clausen <lars@metafoo.de>
8170R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8171L:	linux-iio@vger.kernel.org
8172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8173S:	Maintained
8174F:	Documentation/ABI/testing/configfs-iio*
8175F:	Documentation/ABI/testing/sysfs-bus-iio*
8176F:	Documentation/devicetree/bindings/iio/
8177F:	drivers/iio/
8178F:	drivers/staging/iio/
8179F:	include/linux/iio/
8180F:	tools/iio/
8181
8182IIO UNIT CONVERTER
8183M:	Peter Rosin <peda@axentia.se>
8184L:	linux-iio@vger.kernel.org
8185S:	Maintained
8186F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8187F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8188F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8189F:	drivers/iio/afe/iio-rescale.c
8190
8191IKANOS/ADI EAGLE ADSL USB DRIVER
8192M:	Matthieu Castet <castet.matthieu@free.fr>
8193M:	Stanislaw Gruszka <stf_xl@wp.pl>
8194S:	Maintained
8195F:	drivers/usb/atm/ueagle-atm.c
8196
8197IMGTEC ASCII LCD DRIVER
8198M:	Paul Burton <paulburton@kernel.org>
8199S:	Maintained
8200F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8201F:	drivers/auxdisplay/img-ascii-lcd.c
8202
8203IMGTEC IR DECODER DRIVER
8204S:	Orphan
8205F:	drivers/media/rc/img-ir/
8206
8207IMON SOUNDGRAPH USB IR RECEIVER
8208M:	Sean Young <sean@mess.org>
8209L:	linux-media@vger.kernel.org
8210S:	Maintained
8211F:	drivers/media/rc/imon_raw.c
8212F:	drivers/media/rc/imon.c
8213
8214IMS TWINTURBO FRAMEBUFFER DRIVER
8215L:	linux-fbdev@vger.kernel.org
8216S:	Orphan
8217F:	drivers/video/fbdev/imsttfb.c
8218
8219INA209 HARDWARE MONITOR DRIVER
8220M:	Guenter Roeck <linux@roeck-us.net>
8221L:	linux-hwmon@vger.kernel.org
8222S:	Maintained
8223F:	Documentation/hwmon/ina209.rst
8224F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8225F:	drivers/hwmon/ina209.c
8226
8227INA2XX HARDWARE MONITOR DRIVER
8228M:	Guenter Roeck <linux@roeck-us.net>
8229L:	linux-hwmon@vger.kernel.org
8230S:	Maintained
8231F:	Documentation/hwmon/ina2xx.rst
8232F:	drivers/hwmon/ina2xx.c
8233F:	include/linux/platform_data/ina2xx.h
8234
8235INDUSTRY PACK SUBSYSTEM (IPACK)
8236M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8237M:	Jens Taprogge <jens.taprogge@taprogge.org>
8238M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8239L:	industrypack-devel@lists.sourceforge.net
8240W:	http://industrypack.sourceforge.net
8241S:	Maintained
8242F:	drivers/ipack/
8243
8244INFINEON DPS310 Driver
8245M:	Eddie James <eajames@linux.ibm.com>
8246L:	linux-iio@vger.kernel.org
8247F:	drivers/iio/pressure/dps310.c
8248S:	Maintained
8249
8250INFINIBAND SUBSYSTEM
8251M:	Doug Ledford <dledford@redhat.com>
8252M:	Jason Gunthorpe <jgg@mellanox.com>
8253L:	linux-rdma@vger.kernel.org
8254W:	https://github.com/linux-rdma/rdma-core
8255Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8257S:	Supported
8258F:	Documentation/devicetree/bindings/infiniband/
8259F:	Documentation/infiniband/
8260F:	drivers/infiniband/
8261F:	include/uapi/linux/if_infiniband.h
8262F:	include/uapi/rdma/
8263F:	include/rdma/
8264F:	include/trace/events/ib_mad.h
8265F:	include/trace/events/ib_umad.h
8266F:	samples/bpf/ibumad_kern.c
8267F:	samples/bpf/ibumad_user.c
8268
8269INGENIC JZ4780 DMA Driver
8270M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8271S:	Maintained
8272F:	drivers/dma/dma-jz4780.c
8273
8274INGENIC JZ4780 NAND DRIVER
8275M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8276L:	linux-mtd@lists.infradead.org
8277S:	Maintained
8278F:	drivers/mtd/nand/raw/ingenic/
8279
8280INGENIC JZ47xx SoCs
8281M:	Paul Cercueil <paul@crapouillou.net>
8282S:	Maintained
8283F:	arch/mips/boot/dts/ingenic/
8284F:	arch/mips/include/asm/mach-jz4740/
8285F:	arch/mips/jz4740/
8286F:	drivers/clk/ingenic/
8287F:	drivers/dma/dma-jz4780.c
8288F:	drivers/gpu/drm/ingenic/
8289F:	drivers/i2c/busses/i2c-jz4780.c
8290F:	drivers/iio/adc/ingenic-adc.c
8291F:	drivers/irqchip/irq-ingenic.c
8292F:	drivers/memory/jz4780-nemc.c
8293F:	drivers/mmc/host/jz4740_mmc.c
8294F:	drivers/mtd/nand/raw/ingenic/
8295F:	drivers/pinctrl/pinctrl-ingenic.c
8296F:	drivers/power/supply/ingenic-battery.c
8297F:	drivers/pwm/pwm-jz4740.c
8298F:	drivers/rtc/rtc-jz4740.c
8299F:	drivers/tty/serial/8250/8250_ingenic.c
8300F:	drivers/usb/musb/jz4740.c
8301F:	drivers/watchdog/jz4740_wdt.c
8302F:	include/dt-bindings/iio/adc/ingenic,adc.h
8303F:	include/linux/mfd/ingenic-tcu.h
8304F:	sound/soc/jz4740/
8305F:	sound/soc/codecs/jz47*
8306
8307INOTIFY
8308M:	Jan Kara <jack@suse.cz>
8309R:	Amir Goldstein <amir73il@gmail.com>
8310L:	linux-fsdevel@vger.kernel.org
8311S:	Maintained
8312F:	Documentation/filesystems/inotify.txt
8313F:	fs/notify/inotify/
8314F:	include/linux/inotify.h
8315F:	include/uapi/linux/inotify.h
8316
8317INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8318M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8319L:	linux-input@vger.kernel.org
8320Q:	http://patchwork.kernel.org/project/linux-input/list/
8321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8322S:	Maintained
8323F:	drivers/input/
8324F:	include/linux/input.h
8325F:	include/uapi/linux/input.h
8326F:	include/uapi/linux/input-event-codes.h
8327F:	include/linux/input/
8328F:	Documentation/devicetree/bindings/input/
8329F:	Documentation/devicetree/bindings/serio/
8330F:	Documentation/input/
8331
8332INPUT MULTITOUCH (MT) PROTOCOL
8333M:	Henrik Rydberg <rydberg@bitmath.org>
8334L:	linux-input@vger.kernel.org
8335S:	Odd fixes
8336F:	Documentation/input/multi-touch-protocol.rst
8337F:	drivers/input/input-mt.c
8338K:	\b(ABS|SYN)_MT_
8339
8340INSIDE SECURE CRYPTO DRIVER
8341M:	Antoine Tenart <antoine.tenart@bootlin.com>
8342F:	drivers/crypto/inside-secure/
8343S:	Maintained
8344L:	linux-crypto@vger.kernel.org
8345
8346INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8347M:	Mimi Zohar <zohar@linux.ibm.com>
8348M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8349L:	linux-integrity@vger.kernel.org
8350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8351S:	Supported
8352F:	security/integrity/ima/
8353
8354INTEL 810/815 FRAMEBUFFER DRIVER
8355M:	Antonino Daplas <adaplas@gmail.com>
8356L:	linux-fbdev@vger.kernel.org
8357S:	Maintained
8358F:	drivers/video/fbdev/i810/
8359
8360INTEL ASoC DRIVERS
8361M:	Cezary Rojewski <cezary.rojewski@intel.com>
8362M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8363M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8364M:	Jie Yang <yang.jie@linux.intel.com>
8365L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8366S:	Supported
8367F:	sound/soc/intel/
8368
8369INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8370M:	Hans de Goede <hdegoede@redhat.com>
8371L:	platform-driver-x86@vger.kernel.org
8372S:	Maintained
8373F:	drivers/platform/x86/intel_atomisp2_pm.c
8374
8375INTEL C600 SERIES SAS CONTROLLER DRIVER
8376M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8377M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8378L:	linux-scsi@vger.kernel.org
8379T:	git git://git.code.sf.net/p/intel-sas/isci
8380S:	Supported
8381F:	drivers/scsi/isci/
8382
8383INTEL CPU family model numbers
8384M:	Tony Luck <tony.luck@intel.com>
8385M:	x86@kernel.org
8386L:	linux-kernel@vger.kernel.org
8387S:	Supported
8388F:	arch/x86/include/asm/intel-family.h
8389
8390INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8391M:	Jani Nikula <jani.nikula@linux.intel.com>
8392M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8393M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8394L:	intel-gfx@lists.freedesktop.org
8395W:	https://01.org/linuxgraphics/
8396B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8397C:	irc://chat.freenode.net/intel-gfx
8398Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8399T:	git git://anongit.freedesktop.org/drm-intel
8400S:	Supported
8401F:	drivers/gpu/drm/i915/
8402F:	include/drm/i915*
8403F:	include/uapi/drm/i915_drm.h
8404F:	Documentation/gpu/i915.rst
8405
8406INTEL ETHERNET DRIVERS
8407M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8408L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8409W:	http://www.intel.com/support/feedback.htm
8410W:	http://e1000.sourceforge.net/
8411Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8414S:	Supported
8415F:	Documentation/networking/device_drivers/intel/e100.rst
8416F:	Documentation/networking/device_drivers/intel/e1000.rst
8417F:	Documentation/networking/device_drivers/intel/e1000e.rst
8418F:	Documentation/networking/device_drivers/intel/fm10k.rst
8419F:	Documentation/networking/device_drivers/intel/igb.rst
8420F:	Documentation/networking/device_drivers/intel/igbvf.rst
8421F:	Documentation/networking/device_drivers/intel/ixgb.rst
8422F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8423F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8424F:	Documentation/networking/device_drivers/intel/i40e.rst
8425F:	Documentation/networking/device_drivers/intel/iavf.rst
8426F:	Documentation/networking/device_drivers/intel/ice.rst
8427F:	drivers/net/ethernet/intel/
8428F:	drivers/net/ethernet/intel/*/
8429F:	include/linux/avf/virtchnl.h
8430
8431INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8432M:	Maik Broemme <mbroemme@libmpq.org>
8433L:	linux-fbdev@vger.kernel.org
8434S:	Maintained
8435F:	Documentation/fb/intelfb.rst
8436F:	drivers/video/fbdev/intelfb/
8437
8438INTEL GPIO DRIVERS
8439M:	Andy Shevchenko <andy@kernel.org>
8440L:	linux-gpio@vger.kernel.org
8441S:	Maintained
8442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8443F:	drivers/gpio/gpio-ich.c
8444F:	drivers/gpio/gpio-intel-mid.c
8445F:	drivers/gpio/gpio-merrifield.c
8446F:	drivers/gpio/gpio-ml-ioh.c
8447F:	drivers/gpio/gpio-pch.c
8448F:	drivers/gpio/gpio-sch.c
8449F:	drivers/gpio/gpio-sodaville.c
8450
8451INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8452M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8453M:	Zhi Wang <zhi.a.wang@intel.com>
8454L:	intel-gvt-dev@lists.freedesktop.org
8455L:	intel-gfx@lists.freedesktop.org
8456W:	https://01.org/igvt-g
8457T:	git https://github.com/intel/gvt-linux.git
8458S:	Supported
8459F:	drivers/gpu/drm/i915/gvt/
8460
8461INTEL HID EVENT DRIVER
8462M:	Alex Hung <alex.hung@canonical.com>
8463L:	platform-driver-x86@vger.kernel.org
8464S:	Maintained
8465F:	drivers/platform/x86/intel-hid.c
8466
8467INTEL I/OAT DMA DRIVER
8468M:	Dave Jiang <dave.jiang@intel.com>
8469R:	Dan Williams <dan.j.williams@intel.com>
8470L:	dmaengine@vger.kernel.org
8471Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8472S:	Supported
8473F:	drivers/dma/ioat*
8474
8475INTEL IADX DRIVER
8476M:	Dave Jiang <dave.jiang@intel.com>
8477L:	dmaengine@vger.kernel.org
8478S:	Supported
8479F:	drivers/dma/idxd/*
8480F:	include/uapi/linux/idxd.h
8481F:	include/linux/idxd.h
8482
8483INTEL IDLE DRIVER
8484M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8485M:	Len Brown <lenb@kernel.org>
8486L:	linux-pm@vger.kernel.org
8487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8488B:	https://bugzilla.kernel.org
8489S:	Supported
8490F:	drivers/idle/intel_idle.c
8491
8492INTEL INTEGRATED SENSOR HUB DRIVER
8493M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8494M:	Jiri Kosina <jikos@kernel.org>
8495L:	linux-input@vger.kernel.org
8496S:	Maintained
8497F:	drivers/hid/intel-ish-hid/
8498
8499INTEL IOMMU (VT-d)
8500M:	David Woodhouse <dwmw2@infradead.org>
8501M:	Lu Baolu <baolu.lu@linux.intel.com>
8502L:	iommu@lists.linux-foundation.org
8503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8504S:	Supported
8505F:	drivers/iommu/dmar.c
8506F:	drivers/iommu/intel*.[ch]
8507F:	include/linux/intel-iommu.h
8508F:	include/linux/intel-svm.h
8509
8510INTEL IOP-ADMA DMA DRIVER
8511R:	Dan Williams <dan.j.williams@intel.com>
8512S:	Odd fixes
8513F:	drivers/dma/iop-adma.c
8514
8515INTEL IPU3 CSI-2 CIO2 DRIVER
8516M:	Yong Zhi <yong.zhi@intel.com>
8517M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8518M:	Bingbu Cao <bingbu.cao@intel.com>
8519R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8520L:	linux-media@vger.kernel.org
8521S:	Maintained
8522F:	drivers/media/pci/intel/ipu3/
8523F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8524
8525INTEL IPU3 CSI-2 IMGU DRIVER
8526M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8527L:	linux-media@vger.kernel.org
8528S:	Maintained
8529F:	drivers/staging/media/ipu3/
8530F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8531F:	Documentation/media/v4l-drivers/ipu3.rst
8532F:	Documentation/media/v4l-drivers/ipu3_rcb.svg
8533
8534INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8535M:	Krzysztof Halasa <khalasa@piap.pl>
8536S:	Maintained
8537F:	include/linux/soc/ixp4xx/qmgr.h
8538F:	include/linux/soc/ixp4xx/npe.h
8539F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8540F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8541F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8542F:	drivers/net/wan/ixp4xx_hss.c
8543
8544INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8545M:	Deepak Saxena <dsaxena@plexity.net>
8546S:	Maintained
8547F:	drivers/char/hw_random/ixp4xx-rng.c
8548
8549INTEL MANAGEMENT ENGINE (mei)
8550M:	Tomas Winkler <tomas.winkler@intel.com>
8551L:	linux-kernel@vger.kernel.org
8552S:	Supported
8553F:	include/uapi/linux/mei.h
8554F:	include/linux/mei_cl_bus.h
8555F:	drivers/misc/mei/*
8556F:	drivers/watchdog/mei_wdt.c
8557F:	Documentation/driver-api/mei/*
8558F:	samples/mei/*
8559
8560INTEL MENLOW THERMAL DRIVER
8561M:	Sujith Thomas <sujith.thomas@intel.com>
8562L:	platform-driver-x86@vger.kernel.org
8563W:	https://01.org/linux-acpi
8564S:	Supported
8565F:	drivers/platform/x86/intel_menlow.c
8566
8567INTEL MIC DRIVERS (mic)
8568M:	Sudeep Dutt <sudeep.dutt@intel.com>
8569M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8570S:	Supported
8571W:	https://github.com/sudeepdutt/mic
8572W:	http://software.intel.com/en-us/mic-developer
8573F:	include/linux/mic_bus.h
8574F:	include/linux/scif.h
8575F:	include/uapi/linux/mic_common.h
8576F:	include/uapi/linux/mic_ioctl.h
8577F:	include/uapi/linux/scif_ioctl.h
8578F:	drivers/misc/mic/
8579F:	drivers/dma/mic_x100_dma.c
8580F:	drivers/dma/mic_x100_dma.h
8581F:	Documentation/mic/
8582
8583INTEL PMC CORE DRIVER
8584M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8585M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8586L:	platform-driver-x86@vger.kernel.org
8587S:	Maintained
8588F:	drivers/platform/x86/intel_pmc_core*
8589
8590INTEL PMC/P-Unit IPC DRIVER
8591M:	Zha Qipeng<qipeng.zha@intel.com>
8592L:	platform-driver-x86@vger.kernel.org
8593S:	Maintained
8594F:	drivers/platform/x86/intel_pmc_ipc.c
8595F:	drivers/platform/x86/intel_punit_ipc.c
8596F:	arch/x86/include/asm/intel_pmc_ipc.h
8597F:	arch/x86/include/asm/intel_punit_ipc.h
8598
8599INTEL PMIC GPIO DRIVERS
8600M:	Andy Shevchenko <andy@kernel.org>
8601S:	Maintained
8602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8603F:	drivers/gpio/gpio-*cove.c
8604F:	drivers/gpio/gpio-msic.c
8605
8606INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8607R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8608S:	Maintained
8609F:	drivers/mfd/intel_msic.c
8610F:	drivers/mfd/intel_soc_pmic*
8611F:	include/linux/mfd/intel_msic.h
8612F:	include/linux/mfd/intel_soc_pmic*
8613
8614INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8615M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8616L:	linux-wireless@vger.kernel.org
8617S:	Maintained
8618F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8619F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8620F:	drivers/net/wireless/intel/ipw2x00/
8621
8622INTEL PSTATE DRIVER
8623M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8624M:	Len Brown <lenb@kernel.org>
8625L:	linux-pm@vger.kernel.org
8626S:	Supported
8627F:	drivers/cpufreq/intel_pstate.c
8628
8629INTEL RDMA RNIC DRIVER
8630M:	Faisal Latif <faisal.latif@intel.com>
8631M:	Shiraz Saleem <shiraz.saleem@intel.com>
8632L:	linux-rdma@vger.kernel.org
8633S:	Supported
8634F:	drivers/infiniband/hw/i40iw/
8635F:	include/uapi/rdma/i40iw-abi.h
8636
8637INTEL SPEED SELECT TECHNOLOGY
8638M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8639L:	platform-driver-x86@vger.kernel.org
8640S:	Maintained
8641F:	drivers/platform/x86/intel_speed_select_if/
8642F:	tools/power/x86/intel-speed-select/
8643F:	include/uapi/linux/isst_if.h
8644
8645INTEL STRATIX10 FIRMWARE DRIVERS
8646M:	Richard Gong <richard.gong@linux.intel.com>
8647L:	linux-kernel@vger.kernel.org
8648S:	Maintained
8649F:	drivers/firmware/stratix10-rsu.c
8650F:	drivers/firmware/stratix10-svc.c
8651F:	include/linux/firmware/intel/stratix10-smc.h
8652F:	include/linux/firmware/intel/stratix10-svc-client.h
8653F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8654F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8655
8656INTEL TELEMETRY DRIVER
8657M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8658M:	"David E. Box" <david.e.box@linux.intel.com>
8659L:	platform-driver-x86@vger.kernel.org
8660S:	Maintained
8661F:	arch/x86/include/asm/intel_telemetry.h
8662F:	drivers/platform/x86/intel_telemetry*
8663
8664INTEL UNCORE FREQUENCY CONTROL
8665M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8666L:	platform-driver-x86@vger.kernel.org
8667S:	Maintained
8668F:	drivers/platform/x86/intel-uncore-frequency.c
8669
8670INTEL VIRTUAL BUTTON DRIVER
8671M:	AceLan Kao <acelan.kao@canonical.com>
8672L:	platform-driver-x86@vger.kernel.org
8673S:	Maintained
8674F:	drivers/platform/x86/intel-vbtn.c
8675
8676INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8677M:	Stanislaw Gruszka <stf_xl@wp.pl>
8678L:	linux-wireless@vger.kernel.org
8679S:	Supported
8680F:	drivers/net/wireless/intel/iwlegacy/
8681
8682INTEL WIRELESS WIFI LINK (iwlwifi)
8683M:	Johannes Berg <johannes.berg@intel.com>
8684M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8685M:	Luca Coelho <luciano.coelho@intel.com>
8686M:	Intel Linux Wireless <linuxwifi@intel.com>
8687L:	linux-wireless@vger.kernel.org
8688W:	http://intellinuxwireless.org
8689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8690S:	Supported
8691F:	drivers/net/wireless/intel/iwlwifi/
8692
8693INTEL WIRELESS WIMAX CONNECTION 2400
8694M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8695M:	linux-wimax@intel.com
8696L:	wimax@linuxwimax.org (subscribers-only)
8697S:	Supported
8698W:	http://linuxwimax.org
8699F:	Documentation/admin-guide/wimax/i2400m.rst
8700F:	drivers/net/wimax/i2400m/
8701F:	include/uapi/linux/wimax/i2400m.h
8702
8703INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8704M:	Mario Limonciello <mario.limonciello@dell.com>
8705S:	Maintained
8706F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8707
8708INTEL(R) TRACE HUB
8709M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8710S:	Supported
8711F:	Documentation/trace/intel_th.rst
8712F:	drivers/hwtracing/intel_th/
8713F:	include/linux/intel_th.h
8714
8715INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8716M:	Ning Sun <ning.sun@intel.com>
8717L:	tboot-devel@lists.sourceforge.net
8718W:	http://tboot.sourceforge.net
8719T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8720S:	Supported
8721F:	Documentation/x86/intel_txt.rst
8722F:	include/linux/tboot.h
8723F:	arch/x86/kernel/tboot.c
8724
8725INTERCONNECT API
8726M:	Georgi Djakov <georgi.djakov@linaro.org>
8727L:	linux-pm@vger.kernel.org
8728S:	Maintained
8729F:	Documentation/driver-api/interconnect.rst
8730F:	Documentation/devicetree/bindings/interconnect/
8731F:	drivers/interconnect/
8732F:	include/dt-bindings/interconnect/
8733F:	include/linux/interconnect-provider.h
8734F:	include/linux/interconnect.h
8735
8736INVENSENSE MPU-3050 GYROSCOPE DRIVER
8737M:	Linus Walleij <linus.walleij@linaro.org>
8738L:	linux-iio@vger.kernel.org
8739S:	Maintained
8740F:	drivers/iio/gyro/mpu3050*
8741F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8742
8743IOC3 ETHERNET DRIVER
8744M:	Ralf Baechle <ralf@linux-mips.org>
8745L:	linux-mips@vger.kernel.org
8746S:	Maintained
8747F:	drivers/net/ethernet/sgi/ioc3-eth.c
8748
8749IOMAP FILESYSTEM LIBRARY
8750M:	Christoph Hellwig <hch@infradead.org>
8751M:	Darrick J. Wong <darrick.wong@oracle.com>
8752M:	linux-xfs@vger.kernel.org
8753M:	linux-fsdevel@vger.kernel.org
8754L:	linux-xfs@vger.kernel.org
8755L:	linux-fsdevel@vger.kernel.org
8756T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8757S:	Supported
8758F:	fs/iomap/
8759F:	include/linux/iomap.h
8760
8761IOMMU DRIVERS
8762M:	Joerg Roedel <joro@8bytes.org>
8763L:	iommu@lists.linux-foundation.org
8764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8765S:	Maintained
8766F:	Documentation/devicetree/bindings/iommu/
8767F:	drivers/iommu/
8768F:	include/linux/iommu.h
8769F:	include/linux/of_iommu.h
8770F:	include/linux/iova.h
8771
8772IO_URING
8773M:	Jens Axboe <axboe@kernel.dk>
8774L:	io-uring@vger.kernel.org
8775T:	git git://git.kernel.dk/linux-block
8776T:	git git://git.kernel.dk/liburing
8777S:	Maintained
8778F:	fs/io_uring.c
8779F:	fs/io-wq.c
8780F:	fs/io-wq.h
8781F:	include/uapi/linux/io_uring.h
8782
8783IPMI SUBSYSTEM
8784M:	Corey Minyard <minyard@acm.org>
8785L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8786W:	http://openipmi.sourceforge.net/
8787S:	Supported
8788F:	Documentation/devicetree/bindings/ipmi/
8789F:	Documentation/IPMI.txt
8790F:	drivers/char/ipmi/
8791F:	include/linux/ipmi*
8792F:	include/uapi/linux/ipmi*
8793
8794IPS SCSI RAID DRIVER
8795M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8796L:	linux-scsi@vger.kernel.org
8797W:	http://www.adaptec.com/
8798S:	Maintained
8799F:	drivers/scsi/ips*
8800
8801IPVS
8802M:	Wensong Zhang <wensong@linux-vs.org>
8803M:	Simon Horman <horms@verge.net.au>
8804M:	Julian Anastasov <ja@ssi.bg>
8805L:	netdev@vger.kernel.org
8806L:	lvs-devel@vger.kernel.org
8807S:	Maintained
8808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8810F:	Documentation/networking/ipvs-sysctl.txt
8811F:	include/net/ip_vs.h
8812F:	include/uapi/linux/ip_vs.h
8813F:	net/netfilter/ipvs/
8814
8815IPWIRELESS DRIVER
8816M:	Jiri Kosina <jikos@kernel.org>
8817M:	David Sterba <dsterba@suse.com>
8818S:	Odd Fixes
8819F:	drivers/tty/ipwireless/
8820
8821IPX NETWORK LAYER
8822L:	netdev@vger.kernel.org
8823S:	Obsolete
8824F:	include/uapi/linux/ipx.h
8825
8826IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8827M:	Marc Zyngier <maz@kernel.org>
8828S:	Maintained
8829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8830F:	Documentation/IRQ-domain.txt
8831F:	include/linux/irqdomain.h
8832F:	kernel/irq/irqdomain.c
8833F:	kernel/irq/msi.c
8834
8835IRQ SUBSYSTEM
8836M:	Thomas Gleixner <tglx@linutronix.de>
8837L:	linux-kernel@vger.kernel.org
8838S:	Maintained
8839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8840F:	kernel/irq/
8841
8842IRQCHIP DRIVERS
8843M:	Thomas Gleixner <tglx@linutronix.de>
8844M:	Jason Cooper <jason@lakedaemon.net>
8845M:	Marc Zyngier <maz@kernel.org>
8846L:	linux-kernel@vger.kernel.org
8847S:	Maintained
8848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8849F:	Documentation/devicetree/bindings/interrupt-controller/
8850F:	drivers/irqchip/
8851
8852ISA
8853M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8854S:	Maintained
8855F:	Documentation/driver-api/isa.rst
8856F:	drivers/base/isa.c
8857F:	include/linux/isa.h
8858
8859ISA RADIO MODULE
8860M:	Hans Verkuil <hverkuil@xs4all.nl>
8861L:	linux-media@vger.kernel.org
8862T:	git git://linuxtv.org/media_tree.git
8863W:	https://linuxtv.org
8864S:	Maintained
8865F:	drivers/media/radio/radio-isa*
8866
8867ISAPNP
8868M:	Jaroslav Kysela <perex@perex.cz>
8869S:	Maintained
8870F:	Documentation/driver-api/isapnp.rst
8871F:	drivers/pnp/isapnp/
8872F:	include/linux/isapnp.h
8873
8874ISCSI
8875M:	Lee Duncan <lduncan@suse.com>
8876M:	Chris Leech <cleech@redhat.com>
8877L:	open-iscsi@googlegroups.com
8878L:	linux-scsi@vger.kernel.org
8879W:	www.open-iscsi.com
8880S:	Maintained
8881F:	drivers/scsi/*iscsi*
8882F:	include/scsi/*iscsi*
8883
8884iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8885M:	Peter Jones <pjones@redhat.com>
8886M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8887S:	Maintained
8888F:	drivers/firmware/iscsi_ibft*
8889
8890ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8891M:	Sagi Grimberg <sagi@grimberg.me>
8892M:	Max Gurtovoy <maxg@mellanox.com>
8893L:	linux-rdma@vger.kernel.org
8894S:	Supported
8895W:	http://www.openfabrics.org
8896W:	www.open-iscsi.org
8897Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8898F:	drivers/infiniband/ulp/iser/
8899
8900ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8901M:	Sagi Grimberg <sagi@grimberg.me>
8902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8903L:	linux-rdma@vger.kernel.org
8904L:	target-devel@vger.kernel.org
8905S:	Supported
8906W:	http://www.linux-iscsi.org
8907F:	drivers/infiniband/ulp/isert
8908
8909ISDN/mISDN SUBSYSTEM
8910M:	Karsten Keil <isdn@linux-pingi.de>
8911L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8912L:	netdev@vger.kernel.org
8913W:	http://www.isdn4linux.de
8914S:	Maintained
8915F:	drivers/isdn/mISDN/
8916F:	drivers/isdn/hardware/
8917F:	drivers/isdn/Kconfig
8918F:	drivers/isdn/Makefile
8919
8920ISDN/CMTP OVER BLUETOOTH
8921M:	Karsten Keil <isdn@linux-pingi.de>
8922L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8923L:	netdev@vger.kernel.org
8924W:	http://www.isdn4linux.de
8925S:	Odd Fixes
8926F:	Documentation/isdn/
8927F:	drivers/isdn/capi/
8928F:	net/bluetooth/cmtp/
8929F:	include/linux/isdn/
8930F:	include/uapi/linux/isdn/
8931
8932IT87 HARDWARE MONITORING DRIVER
8933M:	Jean Delvare <jdelvare@suse.com>
8934L:	linux-hwmon@vger.kernel.org
8935S:	Maintained
8936F:	Documentation/hwmon/it87.rst
8937F:	drivers/hwmon/it87.c
8938
8939IT913X MEDIA DRIVER
8940M:	Antti Palosaari <crope@iki.fi>
8941L:	linux-media@vger.kernel.org
8942W:	https://linuxtv.org
8943W:	http://palosaari.fi/linux/
8944Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8945T:	git git://linuxtv.org/anttip/media_tree.git
8946S:	Maintained
8947F:	drivers/media/tuners/it913x*
8948
8949IVTV VIDEO4LINUX DRIVER
8950M:	Andy Walls <awalls@md.metrocast.net>
8951L:	linux-media@vger.kernel.org
8952T:	git git://linuxtv.org/media_tree.git
8953W:	https://linuxtv.org
8954S:	Maintained
8955F:	Documentation/media/v4l-drivers/ivtv*
8956F:	drivers/media/pci/ivtv/
8957F:	include/uapi/linux/ivtv*
8958
8959IX2505V MEDIA DRIVER
8960M:	Malcolm Priestley <tvboxspy@gmail.com>
8961L:	linux-media@vger.kernel.org
8962W:	https://linuxtv.org
8963Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8964S:	Maintained
8965F:	drivers/media/dvb-frontends/ix2505v*
8966
8967JAILHOUSE HYPERVISOR INTERFACE
8968M:	Jan Kiszka <jan.kiszka@siemens.com>
8969L:	jailhouse-dev@googlegroups.com
8970S:	Maintained
8971F:	arch/x86/kernel/jailhouse.c
8972F:	arch/x86/include/asm/jailhouse_para.h
8973
8974JC42.4 TEMPERATURE SENSOR DRIVER
8975M:	Guenter Roeck <linux@roeck-us.net>
8976L:	linux-hwmon@vger.kernel.org
8977S:	Maintained
8978F:	drivers/hwmon/jc42.c
8979F:	Documentation/hwmon/jc42.rst
8980
8981JFS FILESYSTEM
8982M:	Dave Kleikamp <shaggy@kernel.org>
8983L:	jfs-discussion@lists.sourceforge.net
8984W:	http://jfs.sourceforge.net/
8985T:	git git://github.com/kleikamp/linux-shaggy.git
8986S:	Maintained
8987F:	Documentation/admin-guide/jfs.rst
8988F:	fs/jfs/
8989
8990JME NETWORK DRIVER
8991M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8992L:	netdev@vger.kernel.org
8993S:	Maintained
8994F:	drivers/net/ethernet/jme.*
8995
8996JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8997M:	David Woodhouse <dwmw2@infradead.org>
8998M:	Richard Weinberger <richard@nod.at>
8999L:	linux-mtd@lists.infradead.org
9000W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
9001T:	git git://git.infradead.org/ubifs-2.6.git
9002S:	Odd Fixes
9003F:	fs/jffs2/
9004F:	include/uapi/linux/jffs2.h
9005
9006JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9007M:	"Theodore Ts'o" <tytso@mit.edu>
9008M:	Jan Kara <jack@suse.com>
9009L:	linux-ext4@vger.kernel.org
9010S:	Maintained
9011F:	fs/jbd2/
9012F:	include/linux/jbd2.h
9013
9014JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9015M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9016L:	linux-media@vger.kernel.org
9017S:	Maintained
9018F:	drivers/media/platform/rcar_jpu.c
9019
9020JSM Neo PCI based serial card
9021L:	linux-serial@vger.kernel.org
9022S:	Orphan
9023F:	drivers/tty/serial/jsm/
9024
9025K10TEMP HARDWARE MONITORING DRIVER
9026M:	Clemens Ladisch <clemens@ladisch.de>
9027L:	linux-hwmon@vger.kernel.org
9028S:	Maintained
9029F:	Documentation/hwmon/k10temp.rst
9030F:	drivers/hwmon/k10temp.c
9031
9032K8TEMP HARDWARE MONITORING DRIVER
9033M:	Rudolf Marek <r.marek@assembler.cz>
9034L:	linux-hwmon@vger.kernel.org
9035S:	Maintained
9036F:	Documentation/hwmon/k8temp.rst
9037F:	drivers/hwmon/k8temp.c
9038
9039KASAN
9040M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
9041R:	Alexander Potapenko <glider@google.com>
9042R:	Dmitry Vyukov <dvyukov@google.com>
9043L:	kasan-dev@googlegroups.com
9044S:	Maintained
9045F:	arch/*/include/asm/kasan.h
9046F:	arch/*/mm/kasan_init*
9047F:	Documentation/dev-tools/kasan.rst
9048F:	include/linux/kasan*.h
9049F:	lib/test_kasan.c
9050F:	mm/kasan/
9051F:	scripts/Makefile.kasan
9052
9053KCONFIG
9054M:	Masahiro Yamada <masahiroy@kernel.org>
9055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9056L:	linux-kbuild@vger.kernel.org
9057S:	Maintained
9058F:	Documentation/kbuild/kconfig*
9059F:	scripts/kconfig/
9060F:	scripts/Kconfig.include
9061
9062KDUMP
9063M:	Dave Young <dyoung@redhat.com>
9064M:	Baoquan He <bhe@redhat.com>
9065R:	Vivek Goyal <vgoyal@redhat.com>
9066L:	kexec@lists.infradead.org
9067W:	http://lse.sourceforge.net/kdump/
9068S:	Maintained
9069F:	Documentation/admin-guide/kdump/
9070
9071KEENE FM RADIO TRANSMITTER DRIVER
9072M:	Hans Verkuil <hverkuil@xs4all.nl>
9073L:	linux-media@vger.kernel.org
9074T:	git git://linuxtv.org/media_tree.git
9075W:	https://linuxtv.org
9076S:	Maintained
9077F:	drivers/media/radio/radio-keene*
9078
9079KERNEL AUTOMOUNTER
9080M:	Ian Kent <raven@themaw.net>
9081L:	autofs@vger.kernel.org
9082S:	Maintained
9083F:	fs/autofs/
9084
9085KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9086M:	Masahiro Yamada <masahiroy@kernel.org>
9087M:	Michal Marek <michal.lkml@markovi.net>
9088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9089L:	linux-kbuild@vger.kernel.org
9090S:	Maintained
9091F:	Documentation/kbuild/
9092F:	Makefile
9093F:	scripts/Kbuild*
9094F:	scripts/Makefile*
9095F:	scripts/basic/
9096F:	scripts/mk*
9097F:	scripts/*vmlinux*
9098F:	scripts/mod/
9099F:	scripts/package/
9100
9101KERNEL JANITORS
9102L:	kernel-janitors@vger.kernel.org
9103W:	http://kernelnewbies.org/KernelJanitors
9104S:	Odd Fixes
9105
9106KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9107M:	"J. Bruce Fields" <bfields@fieldses.org>
9108M:	Chuck Lever <chuck.lever@oracle.com>
9109L:	linux-nfs@vger.kernel.org
9110W:	http://nfs.sourceforge.net/
9111T:	git git://linux-nfs.org/~bfields/linux.git
9112S:	Supported
9113F:	fs/nfsd/
9114F:	include/uapi/linux/nfsd/
9115F:	fs/lockd/
9116F:	fs/nfs_common/
9117F:	net/sunrpc/
9118F:	include/linux/lockd/
9119F:	include/linux/sunrpc/
9120F:	include/uapi/linux/sunrpc/
9121
9122KERNEL SELFTEST FRAMEWORK
9123M:	Shuah Khan <shuah@kernel.org>
9124M:	Shuah Khan <skhan@linuxfoundation.org>
9125L:	linux-kselftest@vger.kernel.org
9126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9127Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
9128S:	Maintained
9129F:	tools/testing/selftests/
9130F:	Documentation/dev-tools/kselftest*
9131
9132KERNEL UNIT TESTING FRAMEWORK (KUnit)
9133M:	Brendan Higgins <brendanhiggins@google.com>
9134L:	linux-kselftest@vger.kernel.org
9135L:	kunit-dev@googlegroups.com
9136W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
9137S:	Maintained
9138F:	Documentation/dev-tools/kunit/
9139F:	include/kunit/
9140F:	lib/kunit/
9141F:	tools/testing/kunit/
9142
9143KERNEL USERMODE HELPER
9144M:	Luis Chamberlain <mcgrof@kernel.org>
9145L:	linux-kernel@vger.kernel.org
9146S:	Maintained
9147F:	kernel/umh.c
9148F:	include/linux/umh.h
9149
9150KERNEL VIRTUAL MACHINE (KVM)
9151M:	Paolo Bonzini <pbonzini@redhat.com>
9152L:	kvm@vger.kernel.org
9153W:	http://www.linux-kvm.org
9154T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9155S:	Supported
9156F:	Documentation/virt/kvm/
9157F:	include/trace/events/kvm.h
9158F:	include/uapi/asm-generic/kvm*
9159F:	include/uapi/linux/kvm*
9160F:	include/asm-generic/kvm*
9161F:	include/linux/kvm*
9162F:	include/kvm/iodev.h
9163F:	virt/kvm/*
9164F:	tools/kvm/
9165F:	tools/testing/selftests/kvm/
9166
9167KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9168M:	Marc Zyngier <maz@kernel.org>
9169R:	James Morse <james.morse@arm.com>
9170R:	Julien Thierry <julien.thierry.kdev@gmail.com>
9171R:	Suzuki K Poulose <suzuki.poulose@arm.com>
9172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9173L:	kvmarm@lists.cs.columbia.edu
9174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9175S:	Maintained
9176F:	arch/arm/include/uapi/asm/kvm*
9177F:	arch/arm/include/asm/kvm*
9178F:	arch/arm/kvm/
9179F:	arch/arm64/include/uapi/asm/kvm*
9180F:	arch/arm64/include/asm/kvm*
9181F:	arch/arm64/kvm/
9182F:	virt/kvm/arm/
9183F:	include/kvm/arm_*
9184
9185KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9186L:	linux-mips@vger.kernel.org
9187L:	kvm@vger.kernel.org
9188S:	Orphan
9189F:	arch/mips/include/uapi/asm/kvm*
9190F:	arch/mips/include/asm/kvm*
9191F:	arch/mips/kvm/
9192
9193KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9194M:	Paul Mackerras <paulus@ozlabs.org>
9195L:	kvm-ppc@vger.kernel.org
9196W:	http://www.linux-kvm.org/
9197T:	git git://github.com/agraf/linux-2.6.git
9198S:	Supported
9199F:	arch/powerpc/include/uapi/asm/kvm*
9200F:	arch/powerpc/include/asm/kvm*
9201F:	arch/powerpc/kvm/
9202F:	arch/powerpc/kernel/kvm*
9203
9204KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9205M:	Christian Borntraeger <borntraeger@de.ibm.com>
9206M:	Janosch Frank <frankja@linux.ibm.com>
9207R:	David Hildenbrand <david@redhat.com>
9208R:	Cornelia Huck <cohuck@redhat.com>
9209L:	kvm@vger.kernel.org
9210W:	http://www.ibm.com/developerworks/linux/linux390/
9211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9212S:	Supported
9213F:	arch/s390/include/uapi/asm/kvm*
9214F:	arch/s390/include/asm/gmap.h
9215F:	arch/s390/include/asm/kvm*
9216F:	arch/s390/kvm/
9217F:	arch/s390/mm/gmap.c
9218F:	tools/testing/selftests/kvm/s390x/
9219F:	tools/testing/selftests/kvm/*/s390x/
9220
9221KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9222M:	Paolo Bonzini <pbonzini@redhat.com>
9223R:	Sean Christopherson <sean.j.christopherson@intel.com>
9224R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9225R:	Wanpeng Li <wanpengli@tencent.com>
9226R:	Jim Mattson <jmattson@google.com>
9227R:	Joerg Roedel <joro@8bytes.org>
9228L:	kvm@vger.kernel.org
9229W:	http://www.linux-kvm.org
9230T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9231S:	Supported
9232F:	arch/x86/kvm/
9233F:	arch/x86/kvm/*/
9234F:	arch/x86/include/uapi/asm/kvm*
9235F:	arch/x86/include/uapi/asm/vmx.h
9236F:	arch/x86/include/uapi/asm/svm.h
9237F:	arch/x86/include/asm/kvm*
9238F:	arch/x86/include/asm/pvclock-abi.h
9239F:	arch/x86/include/asm/svm.h
9240F:	arch/x86/include/asm/vmx*.h
9241F:	arch/x86/kernel/kvm.c
9242F:	arch/x86/kernel/kvmclock.c
9243
9244KERNFS
9245M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9246M:	Tejun Heo <tj@kernel.org>
9247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9248S:	Supported
9249F:	include/linux/kernfs.h
9250F:	fs/kernfs/
9251
9252KEXEC
9253M:	Eric Biederman <ebiederm@xmission.com>
9254W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9255L:	kexec@lists.infradead.org
9256S:	Maintained
9257F:	include/linux/kexec.h
9258F:	include/uapi/linux/kexec.h
9259F:	kernel/kexec*
9260
9261KEYS-ENCRYPTED
9262M:	Mimi Zohar <zohar@linux.ibm.com>
9263L:	linux-integrity@vger.kernel.org
9264L:	keyrings@vger.kernel.org
9265S:	Supported
9266F:	Documentation/security/keys/trusted-encrypted.rst
9267F:	include/keys/encrypted-type.h
9268F:	security/keys/encrypted-keys/
9269
9270KEYS-TRUSTED
9271M:	James Bottomley <jejb@linux.ibm.com>
9272M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9273M:	Mimi Zohar <zohar@linux.ibm.com>
9274L:	linux-integrity@vger.kernel.org
9275L:	keyrings@vger.kernel.org
9276S:	Supported
9277F:	Documentation/security/keys/trusted-encrypted.rst
9278F:	include/keys/trusted-type.h
9279F:	security/keys/trusted.c
9280F:	include/keys/trusted.h
9281
9282KEYS/KEYRINGS
9283M:	David Howells <dhowells@redhat.com>
9284M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9285L:	keyrings@vger.kernel.org
9286S:	Maintained
9287F:	Documentation/security/keys/core.rst
9288F:	include/linux/key.h
9289F:	include/linux/key-type.h
9290F:	include/linux/keyctl.h
9291F:	include/uapi/linux/keyctl.h
9292F:	include/keys/
9293F:	security/keys/
9294
9295KGDB / KDB /debug_core
9296M:	Jason Wessel <jason.wessel@windriver.com>
9297M:	Daniel Thompson <daniel.thompson@linaro.org>
9298R:	Douglas Anderson <dianders@chromium.org>
9299W:	http://kgdb.wiki.kernel.org/
9300L:	kgdb-bugreport@lists.sourceforge.net
9301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9302S:	Maintained
9303F:	Documentation/dev-tools/kgdb.rst
9304F:	drivers/misc/kgdbts.c
9305F:	drivers/tty/serial/kgdboc.c
9306F:	include/linux/kdb.h
9307F:	include/linux/kgdb.h
9308F:	kernel/debug/
9309
9310KMEMLEAK
9311M:	Catalin Marinas <catalin.marinas@arm.com>
9312S:	Maintained
9313F:	Documentation/dev-tools/kmemleak.rst
9314F:	include/linux/kmemleak.h
9315F:	mm/kmemleak.c
9316F:	mm/kmemleak-test.c
9317
9318KMOD KERNEL MODULE LOADER - USERMODE HELPER
9319M:	Luis Chamberlain <mcgrof@kernel.org>
9320L:	linux-kernel@vger.kernel.org
9321S:	Maintained
9322F:	kernel/kmod.c
9323F:	include/linux/kmod.h
9324F:	lib/test_kmod.c
9325F:	tools/testing/selftests/kmod/
9326
9327KPROBES
9328M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9329M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9330M:	"David S. Miller" <davem@davemloft.net>
9331M:	Masami Hiramatsu <mhiramat@kernel.org>
9332S:	Maintained
9333F:	Documentation/kprobes.txt
9334F:	include/linux/kprobes.h
9335F:	include/asm-generic/kprobes.h
9336F:	kernel/kprobes.c
9337
9338KS0108 LCD CONTROLLER DRIVER
9339M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9340S:	Maintained
9341F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9342F:	drivers/auxdisplay/ks0108.c
9343F:	include/linux/ks0108.h
9344
9345L3MDEV
9346M:	David Ahern <dsahern@kernel.org>
9347L:	netdev@vger.kernel.org
9348S:	Maintained
9349F:	net/l3mdev
9350F:	include/net/l3mdev.h
9351
9352L7 BPF FRAMEWORK
9353M:	John Fastabend <john.fastabend@gmail.com>
9354M:	Daniel Borkmann <daniel@iogearbox.net>
9355L:	netdev@vger.kernel.org
9356L:	bpf@vger.kernel.org
9357S:	Maintained
9358F:	include/linux/skmsg.h
9359F:	net/core/skmsg.c
9360F:	net/core/sock_map.c
9361F:	net/ipv4/tcp_bpf.c
9362
9363LANTIQ / INTEL Ethernet drivers
9364M:	Hauke Mehrtens <hauke@hauke-m.de>
9365L:	netdev@vger.kernel.org
9366S:	Maintained
9367F:	net/dsa/tag_gswip.c
9368F:	drivers/net/ethernet/lantiq_xrx200.c
9369F:	drivers/net/dsa/lantiq_pce.h
9370F:	drivers/net/dsa/lantiq_gswip.c
9371
9372LANTIQ MIPS ARCHITECTURE
9373M:	John Crispin <john@phrozen.org>
9374L:	linux-mips@vger.kernel.org
9375S:	Maintained
9376F:	arch/mips/lantiq
9377F:	drivers/soc/lantiq
9378
9379LAPB module
9380L:	linux-x25@vger.kernel.org
9381S:	Orphan
9382F:	Documentation/networking/lapb-module.txt
9383F:	include/*/lapb.h
9384F:	net/lapb/
9385
9386LASI 53c700 driver for PARISC
9387M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9388L:	linux-scsi@vger.kernel.org
9389S:	Maintained
9390F:	Documentation/scsi/53c700.txt
9391F:	drivers/scsi/53c700*
9392
9393LEAKING_ADDRESSES
9394M:	Tobin C. Harding <me@tobin.cc>
9395M:	Tycho Andersen <tycho@tycho.ws>
9396L:	kernel-hardening@lists.openwall.com
9397S:	Maintained
9398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9399F:	scripts/leaking_addresses.pl
9400
9401LED SUBSYSTEM
9402M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9403M:	Pavel Machek <pavel@ucw.cz>
9404R:	Dan Murphy <dmurphy@ti.com>
9405L:	linux-leds@vger.kernel.org
9406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9408S:	Maintained
9409F:	Documentation/devicetree/bindings/leds/
9410F:	drivers/leds/
9411F:	include/linux/leds.h
9412
9413LEGACY EEPROM DRIVER
9414M:	Jean Delvare <jdelvare@suse.com>
9415S:	Maintained
9416F:	Documentation/misc-devices/eeprom.rst
9417F:	drivers/misc/eeprom/eeprom.c
9418
9419LEGO MINDSTORMS EV3
9420R:	David Lechner <david@lechnology.com>
9421S:	Maintained
9422F:	arch/arm/boot/dts/da850-lego-ev3.dts
9423F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9424F:	drivers/power/supply/lego_ev3_battery.c
9425
9426LEGO USB Tower driver
9427M:	Juergen Stuber <starblue@users.sourceforge.net>
9428L:	legousb-devel@lists.sourceforge.net
9429W:	http://legousb.sourceforge.net/
9430S:	Maintained
9431F:	drivers/usb/misc/legousbtower.c
9432
9433LG LAPTOP EXTRAS
9434M:	Matan Ziv-Av <matan@svgalib.org>
9435L:	platform-driver-x86@vger.kernel.org
9436S:	Maintained
9437F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9438F:	Documentation/admin-guide/laptops/lg-laptop.rst
9439F:	drivers/platform/x86/lg-laptop.c
9440
9441LG2160 MEDIA DRIVER
9442M:	Michael Krufky <mkrufky@linuxtv.org>
9443L:	linux-media@vger.kernel.org
9444W:	https://linuxtv.org
9445W:	http://github.com/mkrufky
9446Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9447T:	git git://linuxtv.org/mkrufky/tuners.git
9448S:	Maintained
9449F:	drivers/media/dvb-frontends/lg2160.*
9450
9451LGDT3305 MEDIA DRIVER
9452M:	Michael Krufky <mkrufky@linuxtv.org>
9453L:	linux-media@vger.kernel.org
9454W:	https://linuxtv.org
9455W:	http://github.com/mkrufky
9456Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9457T:	git git://linuxtv.org/mkrufky/tuners.git
9458S:	Maintained
9459F:	drivers/media/dvb-frontends/lgdt3305.*
9460
9461LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9462M:	Viresh Kumar <vireshk@kernel.org>
9463L:	linux-ide@vger.kernel.org
9464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9465S:	Maintained
9466F:	include/linux/pata_arasan_cf_data.h
9467F:	drivers/ata/pata_arasan_cf.c
9468
9469LIBATA PATA DRIVERS
9470M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9471M:	Jens Axboe <axboe@kernel.dk>
9472L:	linux-ide@vger.kernel.org
9473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9474S:	Maintained
9475F:	drivers/ata/pata_*.c
9476F:	drivers/ata/ata_generic.c
9477
9478LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9479M:	Linus Walleij <linus.walleij@linaro.org>
9480L:	linux-ide@vger.kernel.org
9481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9482S:	Maintained
9483F:	drivers/ata/pata_ftide010.c
9484F:	drivers/ata/sata_gemini.c
9485F:	drivers/ata/sata_gemini.h
9486
9487LIBATA SATA AHCI PLATFORM devices support
9488M:	Hans de Goede <hdegoede@redhat.com>
9489M:	Jens Axboe <axboe@kernel.dk>
9490L:	linux-ide@vger.kernel.org
9491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9492S:	Maintained
9493F:	drivers/ata/ahci_platform.c
9494F:	drivers/ata/libahci_platform.c
9495F:	include/linux/ahci_platform.h
9496
9497LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9498M:	Mikael Pettersson <mikpelinux@gmail.com>
9499L:	linux-ide@vger.kernel.org
9500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9501S:	Maintained
9502F:	drivers/ata/sata_promise.*
9503
9504LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9505M:	Jens Axboe <axboe@kernel.dk>
9506L:	linux-ide@vger.kernel.org
9507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9508S:	Maintained
9509F:	drivers/ata/
9510F:	include/linux/ata.h
9511F:	include/linux/libata.h
9512F:	Documentation/devicetree/bindings/ata/
9513
9514LIBLOCKDEP
9515M:	Sasha Levin <alexander.levin@microsoft.com>
9516S:	Maintained
9517F:	tools/lib/lockdep/
9518
9519LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9520M:	Dan Williams <dan.j.williams@intel.com>
9521M:	Vishal Verma <vishal.l.verma@intel.com>
9522M:	Dave Jiang <dave.jiang@intel.com>
9523L:	linux-nvdimm@lists.01.org
9524P:	Documentation/nvdimm/maintainer-entry-profile.rst
9525Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9526S:	Supported
9527F:	drivers/nvdimm/blk.c
9528F:	drivers/nvdimm/region_devs.c
9529
9530LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9531M:	Vishal Verma <vishal.l.verma@intel.com>
9532M:	Dan Williams <dan.j.williams@intel.com>
9533M:	Dave Jiang <dave.jiang@intel.com>
9534L:	linux-nvdimm@lists.01.org
9535P:	Documentation/nvdimm/maintainer-entry-profile.rst
9536Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9537S:	Supported
9538F:	drivers/nvdimm/btt*
9539
9540LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9541M:	Dan Williams <dan.j.williams@intel.com>
9542M:	Vishal Verma <vishal.l.verma@intel.com>
9543M:	Dave Jiang <dave.jiang@intel.com>
9544L:	linux-nvdimm@lists.01.org
9545P:	Documentation/nvdimm/maintainer-entry-profile.rst
9546Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9547S:	Supported
9548F:	drivers/nvdimm/pmem*
9549
9550LIBNVDIMM: DEVICETREE BINDINGS
9551M:	Oliver O'Halloran <oohall@gmail.com>
9552L:	linux-nvdimm@lists.01.org
9553Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9554S:	Supported
9555F:	drivers/nvdimm/of_pmem.c
9556F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9557
9558LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9559M:	Dan Williams <dan.j.williams@intel.com>
9560M:	Vishal Verma <vishal.l.verma@intel.com>
9561M:	Dave Jiang <dave.jiang@intel.com>
9562M:	Ira Weiny <ira.weiny@intel.com>
9563L:	linux-nvdimm@lists.01.org
9564P:	Documentation/nvdimm/maintainer-entry-profile.rst
9565Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9567S:	Supported
9568F:	drivers/nvdimm/*
9569F:	drivers/acpi/nfit/*
9570F:	include/linux/nd.h
9571F:	include/linux/libnvdimm.h
9572F:	include/uapi/linux/ndctl.h
9573
9574LICENSES and SPDX stuff
9575M:	Thomas Gleixner <tglx@linutronix.de>
9576M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9577L:	linux-spdx@vger.kernel.org
9578S:	Maintained
9579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9580F:	COPYING
9581F:	Documentation/process/license-rules.rst
9582F:	LICENSES/
9583F:	scripts/spdxcheck-test.sh
9584F:	scripts/spdxcheck.py
9585
9586LIGHTNVM PLATFORM SUPPORT
9587M:	Matias Bjorling <mb@lightnvm.io>
9588W:	http://github/OpenChannelSSD
9589L:	linux-block@vger.kernel.org
9590S:	Maintained
9591F:	drivers/lightnvm/
9592F:	include/linux/lightnvm.h
9593F:	include/uapi/linux/lightnvm.h
9594
9595LINUX FOR POWER MACINTOSH
9596M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9597W:	http://www.penguinppc.org/
9598L:	linuxppc-dev@lists.ozlabs.org
9599S:	Maintained
9600F:	arch/powerpc/platforms/powermac/
9601F:	drivers/macintosh/
9602
9603LINUX FOR POWERPC (32-BIT AND 64-BIT)
9604M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9605M:	Paul Mackerras <paulus@samba.org>
9606M:	Michael Ellerman <mpe@ellerman.id.au>
9607W:	https://github.com/linuxppc/linux/wiki
9608L:	linuxppc-dev@lists.ozlabs.org
9609Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9611S:	Supported
9612F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9613F:	Documentation/devicetree/bindings/powerpc/
9614F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9615F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9616F:	Documentation/powerpc/
9617F:	arch/powerpc/
9618F:	drivers/char/tpm/tpm_ibmvtpm*
9619F:	drivers/crypto/nx/
9620F:	drivers/crypto/vmx/
9621F:	drivers/i2c/busses/i2c-opal.c
9622F:	drivers/net/ethernet/ibm/ibmveth.*
9623F:	drivers/net/ethernet/ibm/ibmvnic.*
9624F:	drivers/pci/hotplug/pnv_php.c
9625F:	drivers/pci/hotplug/rpa*
9626F:	drivers/rtc/rtc-opal.c
9627F:	drivers/scsi/ibmvscsi/
9628F:	drivers/tty/hvc/hvc_opal.c
9629F:	drivers/watchdog/wdrtas.c
9630F:	tools/testing/selftests/powerpc
9631N:	/pmac
9632N:	powermac
9633N:	powernv
9634N:	[^a-z0-9]ps3
9635N:	pseries
9636
9637LINUX FOR POWERPC EMBEDDED MPC5XXX
9638M:	Anatolij Gustschin <agust@denx.de>
9639L:	linuxppc-dev@lists.ozlabs.org
9640T:	git git://git.denx.de/linux-denx-agust.git
9641S:	Maintained
9642F:	arch/powerpc/platforms/512x/
9643F:	arch/powerpc/platforms/52xx/
9644
9645LINUX FOR POWERPC EMBEDDED PPC4XX
9646M:	Alistair Popple <alistair@popple.id.au>
9647M:	Matt Porter <mporter@kernel.crashing.org>
9648W:	http://www.penguinppc.org/
9649L:	linuxppc-dev@lists.ozlabs.org
9650S:	Maintained
9651F:	arch/powerpc/platforms/40x/
9652F:	arch/powerpc/platforms/44x/
9653
9654LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9655M:	Scott Wood <oss@buserror.net>
9656M:	Kumar Gala <galak@kernel.crashing.org>
9657W:	http://www.penguinppc.org/
9658L:	linuxppc-dev@lists.ozlabs.org
9659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9660S:	Maintained
9661F:	arch/powerpc/platforms/83xx/
9662F:	arch/powerpc/platforms/85xx/
9663F:	Documentation/devicetree/bindings/powerpc/fsl/
9664
9665LINUX FOR POWERPC EMBEDDED PPC8XX
9666M:	Vitaly Bordug <vitb@kernel.crashing.org>
9667W:	http://www.penguinppc.org/
9668L:	linuxppc-dev@lists.ozlabs.org
9669S:	Maintained
9670F:	arch/powerpc/platforms/8xx/
9671
9672LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9673L:	linuxppc-dev@lists.ozlabs.org
9674S:	Orphan
9675F:	arch/powerpc/*/*virtex*
9676F:	arch/powerpc/*/*/*virtex*
9677
9678LINUX FOR POWERPC PA SEMI PWRFICIENT
9679L:	linuxppc-dev@lists.ozlabs.org
9680S:	Orphan
9681F:	arch/powerpc/platforms/pasemi/
9682F:	drivers/*/*pasemi*
9683F:	drivers/*/*/*pasemi*
9684
9685LINUX KERNEL DUMP TEST MODULE (LKDTM)
9686M:	Kees Cook <keescook@chromium.org>
9687S:	Maintained
9688F:	drivers/misc/lkdtm/*
9689F:	tools/testing/selftests/lkdtm/*
9690
9691LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9692M:	Alan Stern <stern@rowland.harvard.edu>
9693M:	Andrea Parri <parri.andrea@gmail.com>
9694M:	Will Deacon <will@kernel.org>
9695M:	Peter Zijlstra <peterz@infradead.org>
9696M:	Boqun Feng <boqun.feng@gmail.com>
9697M:	Nicholas Piggin <npiggin@gmail.com>
9698M:	David Howells <dhowells@redhat.com>
9699M:	Jade Alglave <j.alglave@ucl.ac.uk>
9700M:	Luc Maranget <luc.maranget@inria.fr>
9701M:	"Paul E. McKenney" <paulmck@kernel.org>
9702R:	Akira Yokosawa <akiyks@gmail.com>
9703R:	Daniel Lustig <dlustig@nvidia.com>
9704L:	linux-kernel@vger.kernel.org
9705L:	linux-arch@vger.kernel.org
9706S:	Supported
9707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9708F:	tools/memory-model/
9709F:	Documentation/atomic_bitops.txt
9710F:	Documentation/atomic_t.txt
9711F:	Documentation/core-api/atomic_ops.rst
9712F:	Documentation/core-api/refcount-vs-atomic.rst
9713F:	Documentation/memory-barriers.txt
9714
9715LIS3LV02D ACCELEROMETER DRIVER
9716M:	Eric Piel <eric.piel@tremplin-utc.net>
9717S:	Maintained
9718F:	Documentation/misc-devices/lis3lv02d.rst
9719F:	drivers/misc/lis3lv02d/
9720F:	drivers/platform/x86/hp_accel.c
9721
9722LIST KUNIT TEST
9723M:	David Gow <davidgow@google.com>
9724L:	linux-kselftest@vger.kernel.org
9725L:	kunit-dev@googlegroups.com
9726S:	Maintained
9727F:	lib/list-test.c
9728
9729LIVE PATCHING
9730M:	Josh Poimboeuf <jpoimboe@redhat.com>
9731M:	Jiri Kosina <jikos@kernel.org>
9732M:	Miroslav Benes <mbenes@suse.cz>
9733M:	Petr Mladek <pmladek@suse.com>
9734R:	Joe Lawrence <joe.lawrence@redhat.com>
9735S:	Maintained
9736F:	kernel/livepatch/
9737F:	include/linux/livepatch.h
9738F:	arch/x86/include/asm/livepatch.h
9739F:	arch/x86/kernel/livepatch.c
9740F:	Documentation/livepatch/
9741F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9742F:	samples/livepatch/
9743F:	tools/testing/selftests/livepatch/
9744L:	live-patching@vger.kernel.org
9745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9746
9747LLC (802.2)
9748L:	netdev@vger.kernel.org
9749S:	Odd fixes
9750F:	include/linux/llc.h
9751F:	include/uapi/linux/llc.h
9752F:	include/net/llc*
9753F:	net/llc/
9754
9755LM73 HARDWARE MONITOR DRIVER
9756M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9757L:	linux-hwmon@vger.kernel.org
9758S:	Maintained
9759F:	drivers/hwmon/lm73.c
9760
9761LM78 HARDWARE MONITOR DRIVER
9762M:	Jean Delvare <jdelvare@suse.com>
9763L:	linux-hwmon@vger.kernel.org
9764S:	Maintained
9765F:	Documentation/hwmon/lm78.rst
9766F:	drivers/hwmon/lm78.c
9767
9768LM83 HARDWARE MONITOR DRIVER
9769M:	Jean Delvare <jdelvare@suse.com>
9770L:	linux-hwmon@vger.kernel.org
9771S:	Maintained
9772F:	Documentation/hwmon/lm83.rst
9773F:	drivers/hwmon/lm83.c
9774
9775LM90 HARDWARE MONITOR DRIVER
9776M:	Jean Delvare <jdelvare@suse.com>
9777L:	linux-hwmon@vger.kernel.org
9778S:	Maintained
9779F:	Documentation/hwmon/lm90.rst
9780F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9781F:	drivers/hwmon/lm90.c
9782F:	include/dt-bindings/thermal/lm90.h
9783
9784LM95234 HARDWARE MONITOR DRIVER
9785M:	Guenter Roeck <linux@roeck-us.net>
9786L:	linux-hwmon@vger.kernel.org
9787S:	Maintained
9788F:	Documentation/hwmon/lm95234.rst
9789F:	drivers/hwmon/lm95234.c
9790
9791LME2510 MEDIA DRIVER
9792M:	Malcolm Priestley <tvboxspy@gmail.com>
9793L:	linux-media@vger.kernel.org
9794W:	https://linuxtv.org
9795Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9796S:	Maintained
9797F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9798
9799LOADPIN SECURITY MODULE
9800M:	Kees Cook <keescook@chromium.org>
9801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9802S:	Supported
9803F:	security/loadpin/
9804F:	Documentation/admin-guide/LSM/LoadPin.rst
9805
9806LOCKING PRIMITIVES
9807M:	Peter Zijlstra <peterz@infradead.org>
9808M:	Ingo Molnar <mingo@redhat.com>
9809M:	Will Deacon <will@kernel.org>
9810L:	linux-kernel@vger.kernel.org
9811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9812S:	Maintained
9813F:	Documentation/locking/
9814F:	include/linux/lockdep.h
9815F:	include/linux/spinlock*.h
9816F:	arch/*/include/asm/spinlock*.h
9817F:	include/linux/rwlock*.h
9818F:	include/linux/mutex*.h
9819F:	include/linux/rwsem*.h
9820F:	include/linux/seqlock.h
9821F:	lib/locking*.[ch]
9822F:	kernel/locking/
9823X:	kernel/locking/locktorture.c
9824
9825LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9826M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9827L:	linux-ntfs-dev@lists.sourceforge.net
9828W:	http://www.linux-ntfs.org/content/view/19/37/
9829S:	Maintained
9830F:	Documentation/admin-guide/ldm.rst
9831F:	block/partitions/ldm.*
9832
9833LOGITECH HID GAMING KEYBOARDS
9834M:	Hans de Goede <hdegoede@redhat.com>
9835L:	linux-input@vger.kernel.org
9836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9837S:	Maintained
9838F:	drivers/hid/hid-lg-g15.c
9839
9840LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9841M:	Sathya Prakash <sathya.prakash@broadcom.com>
9842M:	Chaitra P B <chaitra.basappa@broadcom.com>
9843M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9844L:	MPT-FusionLinux.pdl@broadcom.com
9845L:	linux-scsi@vger.kernel.org
9846W:	http://www.avagotech.com/support/
9847S:	Supported
9848F:	drivers/message/fusion/
9849F:	drivers/scsi/mpt3sas/
9850
9851LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9852M:	Matthew Wilcox <willy@infradead.org>
9853L:	linux-scsi@vger.kernel.org
9854S:	Maintained
9855F:	drivers/scsi/sym53c8xx_2/
9856
9857LTC1660 DAC DRIVER
9858M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9859L:	linux-iio@vger.kernel.org
9860S:	Maintained
9861F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9862F:	drivers/iio/dac/ltc1660.c
9863
9864LTC2983 IIO TEMPERATURE DRIVER
9865M:	Nuno Sá <nuno.sa@analog.com>
9866W:	http://ez.analog.com/community/linux-device-drivers
9867L:	linux-iio@vger.kernel.org
9868S:	Supported
9869F:	drivers/iio/temperature/ltc2983.c
9870F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9871
9872LTC4261 HARDWARE MONITOR DRIVER
9873M:	Guenter Roeck <linux@roeck-us.net>
9874L:	linux-hwmon@vger.kernel.org
9875S:	Maintained
9876F:	Documentation/hwmon/ltc4261.rst
9877F:	drivers/hwmon/ltc4261.c
9878
9879LTC2947 HARDWARE MONITOR DRIVER
9880M:	Nuno Sá <nuno.sa@analog.com>
9881W:	http://ez.analog.com/community/linux-device-drivers
9882L:	linux-hwmon@vger.kernel.org
9883S:	Supported
9884F:	drivers/hwmon/ltc2947-core.c
9885F:	drivers/hwmon/ltc2947-spi.c
9886F:	drivers/hwmon/ltc2947-i2c.c
9887F:	drivers/hwmon/ltc2947.h
9888F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9889
9890LTC4306 I2C MULTIPLEXER DRIVER
9891M:	Michael Hennerich <michael.hennerich@analog.com>
9892W:	http://ez.analog.com/community/linux-device-drivers
9893L:	linux-i2c@vger.kernel.org
9894S:	Supported
9895F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9896F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9897
9898LTP (Linux Test Project)
9899M:	Mike Frysinger <vapier@gentoo.org>
9900M:	Cyril Hrubis <chrubis@suse.cz>
9901M:	Wanlong Gao <wanlong.gao@gmail.com>
9902M:	Jan Stancek <jstancek@redhat.com>
9903M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9904M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9905L:	ltp@lists.linux.it (subscribers-only)
9906W:	http://linux-test-project.github.io/
9907T:	git git://github.com/linux-test-project/ltp.git
9908S:	Maintained
9909
9910M68K ARCHITECTURE
9911M:	Geert Uytterhoeven <geert@linux-m68k.org>
9912L:	linux-m68k@lists.linux-m68k.org
9913W:	http://www.linux-m68k.org/
9914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9915S:	Maintained
9916F:	arch/m68k/
9917F:	drivers/zorro/
9918
9919M68K ON APPLE MACINTOSH
9920M:	Joshua Thompson <funaho@jurai.org>
9921W:	http://www.mac.linux-m68k.org/
9922L:	linux-m68k@lists.linux-m68k.org
9923S:	Maintained
9924F:	arch/m68k/mac/
9925
9926M68K ON HP9000/300
9927M:	Philip Blundell <philb@gnu.org>
9928W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9929S:	Maintained
9930F:	arch/m68k/hp300/
9931
9932M88DS3103 MEDIA DRIVER
9933M:	Antti Palosaari <crope@iki.fi>
9934L:	linux-media@vger.kernel.org
9935W:	https://linuxtv.org
9936W:	http://palosaari.fi/linux/
9937Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9938T:	git git://linuxtv.org/anttip/media_tree.git
9939S:	Maintained
9940F:	drivers/media/dvb-frontends/m88ds3103*
9941
9942M88RS2000 MEDIA DRIVER
9943M:	Malcolm Priestley <tvboxspy@gmail.com>
9944L:	linux-media@vger.kernel.org
9945W:	https://linuxtv.org
9946Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9947S:	Maintained
9948F:	drivers/media/dvb-frontends/m88rs2000*
9949
9950MA901 MASTERKIT USB FM RADIO DRIVER
9951M:	Alexey Klimov <klimov.linux@gmail.com>
9952L:	linux-media@vger.kernel.org
9953T:	git git://linuxtv.org/media_tree.git
9954S:	Maintained
9955F:	drivers/media/radio/radio-ma901.c
9956
9957MAC80211
9958M:	Johannes Berg <johannes@sipsolutions.net>
9959L:	linux-wireless@vger.kernel.org
9960W:	http://wireless.kernel.org/
9961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9963S:	Maintained
9964F:	Documentation/networking/mac80211-injection.txt
9965F:	include/net/mac80211.h
9966F:	net/mac80211/
9967F:	drivers/net/wireless/mac80211_hwsim.[ch]
9968F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9969
9970MAILBOX API
9971M:	Jassi Brar <jassisinghbrar@gmail.com>
9972L:	linux-kernel@vger.kernel.org
9973S:	Maintained
9974F:	drivers/mailbox/
9975F:	include/linux/mailbox_client.h
9976F:	include/linux/mailbox_controller.h
9977
9978MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9979M:	Michael Kerrisk <mtk.manpages@gmail.com>
9980W:	http://www.kernel.org/doc/man-pages
9981L:	linux-man@vger.kernel.org
9982S:	Maintained
9983
9984MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9985M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9986L:	linux-mips@vger.kernel.org
9987S:	Maintained
9988F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9989
9990MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9991M:	Andrew Lunn <andrew@lunn.ch>
9992M:	Vivien Didelot <vivien.didelot@gmail.com>
9993L:	netdev@vger.kernel.org
9994S:	Maintained
9995F:	drivers/net/dsa/mv88e6xxx/
9996F:	include/linux/platform_data/mv88e6xxx.h
9997F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9998F:	Documentation/networking/devlink/mv88e6xxx.rst
9999
10000MARVELL ARMADA DRM SUPPORT
10001M:	Russell King <linux@armlinux.org.uk>
10002S:	Maintained
10003T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10004T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10005F:	drivers/gpu/drm/armada/
10006F:	include/uapi/drm/armada_drm.h
10007F:	Documentation/devicetree/bindings/display/armada/
10008
10009MARVELL ARMADA 3700 PHY DRIVERS
10010M:	Miquel Raynal <miquel.raynal@bootlin.com>
10011S:	Maintained
10012F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10013F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10014F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10015F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10016
10017MARVELL CRYPTO DRIVER
10018M:	Boris Brezillon <bbrezillon@kernel.org>
10019M:	Arnaud Ebalard <arno@natisbad.org>
10020F:	drivers/crypto/marvell/
10021S:	Maintained
10022L:	linux-crypto@vger.kernel.org
10023
10024MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10025M:	Mirko Lindner <mlindner@marvell.com>
10026M:	Stephen Hemminger <stephen@networkplumber.org>
10027L:	netdev@vger.kernel.org
10028S:	Maintained
10029F:	drivers/net/ethernet/marvell/sk*
10030
10031MARVELL LIBERTAS WIRELESS DRIVER
10032L:	libertas-dev@lists.infradead.org
10033S:	Orphan
10034F:	drivers/net/wireless/marvell/libertas/
10035
10036MARVELL MACCHIATOBIN SUPPORT
10037M:	Russell King <linux@armlinux.org.uk>
10038L:	linux-arm-kernel@lists.infradead.org
10039S:	Maintained
10040F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10041
10042MARVELL MV643XX ETHERNET DRIVER
10043M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10044L:	netdev@vger.kernel.org
10045S:	Maintained
10046F:	drivers/net/ethernet/marvell/mv643xx_eth.*
10047F:	include/linux/mv643xx.h
10048
10049MARVELL MV88X3310 PHY DRIVER
10050M:	Russell King <linux@armlinux.org.uk>
10051L:	netdev@vger.kernel.org
10052S:	Maintained
10053F:	drivers/net/phy/marvell10g.c
10054
10055MARVELL MVEBU THERMAL DRIVER
10056M:	Miquel Raynal <miquel.raynal@bootlin.com>
10057S:	Maintained
10058F:	drivers/thermal/armada_thermal.c
10059
10060MARVELL MVNETA ETHERNET DRIVER
10061M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10062L:	netdev@vger.kernel.org
10063S:	Maintained
10064F:	drivers/net/ethernet/marvell/mvneta.*
10065
10066MARVELL MWIFIEX WIRELESS DRIVER
10067M:	Amitkumar Karwar <amitkarwar@gmail.com>
10068M:	Ganapathi Bhat <ganapathi.bhat@nxp.com>
10069M:	Xinming Hu <huxinming820@gmail.com>
10070L:	linux-wireless@vger.kernel.org
10071S:	Maintained
10072F:	drivers/net/wireless/marvell/mwifiex/
10073
10074MARVELL MWL8K WIRELESS DRIVER
10075M:	Lennert Buytenhek <buytenh@wantstofly.org>
10076L:	linux-wireless@vger.kernel.org
10077S:	Odd Fixes
10078F:	drivers/net/wireless/marvell/mwl8k.c
10079
10080MARVELL NAND CONTROLLER DRIVER
10081M:	Miquel Raynal <miquel.raynal@bootlin.com>
10082L:	linux-mtd@lists.infradead.org
10083S:	Maintained
10084F:	drivers/mtd/nand/raw/marvell_nand.c
10085F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
10086
10087MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10088M:	Nicolas Pitre <nico@fluxnic.net>
10089S:	Odd Fixes
10090F:	drivers/mmc/host/mvsdio.*
10091
10092MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10093M:	Hu Ziji <huziji@marvell.com>
10094L:	linux-mmc@vger.kernel.org
10095S:	Supported
10096F:	drivers/mmc/host/sdhci-xenon*
10097F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10098
10099MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10100M:	Sunil Goutham <sgoutham@marvell.com>
10101M:	Linu Cherian <lcherian@marvell.com>
10102M:	Geetha sowjanya <gakula@marvell.com>
10103M:	Jerin Jacob <jerinj@marvell.com>
10104L:	netdev@vger.kernel.org
10105S:	Supported
10106F:	drivers/net/ethernet/marvell/octeontx2/af/
10107F:	Documentation/networking/device_drivers/marvell/octeontx2.rst
10108
10109MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10110M:	Sunil Goutham <sgoutham@marvell.com>
10111M:	Geetha sowjanya <gakula@marvell.com>
10112M:	Subbaraya Sundeep <sbhatta@marvell.com>
10113M:	hariprasad <hkelam@marvell.com>
10114L:	netdev@vger.kernel.org
10115S:	Supported
10116F:	drivers/net/ethernet/marvell/octeontx2/nic/
10117
10118MATROX FRAMEBUFFER DRIVER
10119L:	linux-fbdev@vger.kernel.org
10120S:	Orphan
10121F:	drivers/video/fbdev/matrox/matroxfb_*
10122F:	include/uapi/linux/matroxfb.h
10123
10124MAX16065 HARDWARE MONITOR DRIVER
10125M:	Guenter Roeck <linux@roeck-us.net>
10126L:	linux-hwmon@vger.kernel.org
10127S:	Maintained
10128F:	Documentation/hwmon/max16065.rst
10129F:	drivers/hwmon/max16065.c
10130
10131MAX2175 SDR TUNER DRIVER
10132M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10133L:	linux-media@vger.kernel.org
10134T:	git git://linuxtv.org/media_tree.git
10135S:	Maintained
10136F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
10137F:	Documentation/media/v4l-drivers/max2175.rst
10138F:	drivers/media/i2c/max2175*
10139F:	include/uapi/linux/max2175.h
10140
10141MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10142L:	linux-hwmon@vger.kernel.org
10143S:	Orphan
10144F:	Documentation/hwmon/max6650.rst
10145F:	drivers/hwmon/max6650.c
10146
10147MAX6697 HARDWARE MONITOR DRIVER
10148M:	Guenter Roeck <linux@roeck-us.net>
10149L:	linux-hwmon@vger.kernel.org
10150S:	Maintained
10151F:	Documentation/hwmon/max6697.rst
10152F:	Documentation/devicetree/bindings/hwmon/max6697.txt
10153F:	drivers/hwmon/max6697.c
10154F:	include/linux/platform_data/max6697.h
10155
10156MAX9860 MONO AUDIO VOICE CODEC DRIVER
10157M:	Peter Rosin <peda@axentia.se>
10158L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10159S:	Maintained
10160F:	Documentation/devicetree/bindings/sound/max9860.txt
10161F:	sound/soc/codecs/max9860.*
10162
10163MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10164M:	Andreas Klinger <ak@it-klinger.de>
10165L:	linux-iio@vger.kernel.org
10166S:	Maintained
10167F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
10168F:	drivers/iio/proximity/mb1232.c
10169
10170MAXIM MAX77650 PMIC MFD DRIVER
10171M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
10172L:	linux-kernel@vger.kernel.org
10173S:	Maintained
10174F:	Documentation/devicetree/bindings/*/*max77650.yaml
10175F:	Documentation/devicetree/bindings/*/max77650*.yaml
10176F:	include/linux/mfd/max77650.h
10177F:	drivers/mfd/max77650.c
10178F:	drivers/regulator/max77650-regulator.c
10179F:	drivers/power/supply/max77650-charger.c
10180F:	drivers/input/misc/max77650-onkey.c
10181F:	drivers/leds/leds-max77650.c
10182F:	drivers/gpio/gpio-max77650.c
10183
10184MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10185M:	Javier Martinez Canillas <javier@dowhile0.org>
10186L:	linux-kernel@vger.kernel.org
10187S:	Supported
10188F:	drivers/regulator/max77802-regulator.c
10189F:	Documentation/devicetree/bindings/*/*max77802.txt
10190F:	include/dt-bindings/*/*max77802.h
10191
10192MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10193M:	Krzysztof Kozlowski <krzk@kernel.org>
10194M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10195L:	linux-pm@vger.kernel.org
10196S:	Supported
10197F:	drivers/power/supply/max14577_charger.c
10198F:	drivers/power/supply/max77693_charger.c
10199
10200MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10201M:	Chanwoo Choi <cw00.choi@samsung.com>
10202M:	Krzysztof Kozlowski <krzk@kernel.org>
10203M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10204L:	linux-kernel@vger.kernel.org
10205S:	Supported
10206F:	drivers/*/max14577*.c
10207F:	drivers/*/max77686*.c
10208F:	drivers/*/max77693*.c
10209F:	drivers/extcon/extcon-max14577.c
10210F:	drivers/extcon/extcon-max77693.c
10211F:	drivers/rtc/rtc-max77686.c
10212F:	drivers/clk/clk-max77686.c
10213F:	Documentation/devicetree/bindings/mfd/max14577.txt
10214F:	Documentation/devicetree/bindings/*/max77686.txt
10215F:	Documentation/devicetree/bindings/mfd/max77693.txt
10216F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
10217F:	include/linux/mfd/max14577*.h
10218F:	include/linux/mfd/max77686*.h
10219F:	include/linux/mfd/max77693*.h
10220
10221MAXIRADIO FM RADIO RECEIVER DRIVER
10222M:	Hans Verkuil <hverkuil@xs4all.nl>
10223L:	linux-media@vger.kernel.org
10224T:	git git://linuxtv.org/media_tree.git
10225W:	https://linuxtv.org
10226S:	Maintained
10227F:	drivers/media/radio/radio-maxiradio*
10228
10229MCAN MMIO DEVICE DRIVER
10230M:	Dan Murphy <dmurphy@ti.com>
10231M:	Sriram Dash <sriram.dash@samsung.com>
10232L:	linux-can@vger.kernel.org
10233S:	Maintained
10234F:	Documentation/devicetree/bindings/net/can/m_can.txt
10235F:	drivers/net/can/m_can/m_can.c
10236F:	drivers/net/can/m_can/m_can.h
10237F:	drivers/net/can/m_can/m_can_platform.c
10238
10239MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10240M:	Peter Rosin <peda@axentia.se>
10241L:	linux-iio@vger.kernel.org
10242S:	Maintained
10243F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10244F:	drivers/iio/potentiometer/mcp4018.c
10245F:	drivers/iio/potentiometer/mcp4531.c
10246
10247MCR20A IEEE-802.15.4 RADIO DRIVER
10248M:	Xue Liu <liuxuenetmail@gmail.com>
10249L:	linux-wpan@vger.kernel.org
10250W:	https://github.com/xueliu/mcr20a-linux
10251S:	Maintained
10252F:	drivers/net/ieee802154/mcr20a.c
10253F:	drivers/net/ieee802154/mcr20a.h
10254F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10255
10256MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10257M:	William Breathitt Gray <vilhelm.gray@gmail.com>
10258L:	linux-iio@vger.kernel.org
10259S:	Maintained
10260F:	drivers/iio/dac/cio-dac.c
10261
10262MEDIA CONTROLLER FRAMEWORK
10263M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10264M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10265L:	linux-media@vger.kernel.org
10266W:	https://www.linuxtv.org
10267T:	git git://linuxtv.org/media_tree.git
10268S:	Supported
10269F:	drivers/media/mc/
10270F:	include/media/media-*.h
10271F:	include/uapi/linux/media.h
10272
10273MEDIA DRIVERS FOR ASCOT2E
10274M:	Sergey Kozlov <serjk@netup.ru>
10275M:	Abylay Ospan <aospan@netup.ru>
10276L:	linux-media@vger.kernel.org
10277W:	https://linuxtv.org
10278W:	http://netup.tv/
10279T:	git git://linuxtv.org/media_tree.git
10280S:	Supported
10281F:	drivers/media/dvb-frontends/ascot2e*
10282
10283MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10284M:	Jasmin Jessich <jasmin@anw.at>
10285L:	linux-media@vger.kernel.org
10286W:	https://linuxtv.org
10287T:	git git://linuxtv.org/media_tree.git
10288S:	Maintained
10289F:	drivers/media/dvb-frontends/cxd2099*
10290
10291MEDIA DRIVERS FOR CXD2841ER
10292M:	Sergey Kozlov <serjk@netup.ru>
10293M:	Abylay Ospan <aospan@netup.ru>
10294L:	linux-media@vger.kernel.org
10295W:	https://linuxtv.org
10296W:	http://netup.tv/
10297T:	git git://linuxtv.org/media_tree.git
10298S:	Supported
10299F:	drivers/media/dvb-frontends/cxd2841er*
10300
10301MEDIA DRIVERS FOR CXD2880
10302M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10303L:	linux-media@vger.kernel.org
10304W:	http://linuxtv.org/
10305T:	git git://linuxtv.org/media_tree.git
10306S:	Supported
10307F:	drivers/media/dvb-frontends/cxd2880/*
10308F:	drivers/media/spi/cxd2880*
10309
10310MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10311L:	linux-media@vger.kernel.org
10312W:	https://linuxtv.org
10313T:	git git://linuxtv.org/media_tree.git
10314S:	Orphan
10315F:	drivers/media/pci/ddbridge/*
10316
10317MEDIA DRIVERS FOR FREESCALE IMX
10318M:	Steve Longerbeam <slongerbeam@gmail.com>
10319M:	Philipp Zabel <p.zabel@pengutronix.de>
10320L:	linux-media@vger.kernel.org
10321T:	git git://linuxtv.org/media_tree.git
10322S:	Maintained
10323F:	Documentation/devicetree/bindings/media/imx.txt
10324F:	Documentation/media/v4l-drivers/imx.rst
10325F:	drivers/staging/media/imx/
10326F:	include/linux/imx-media.h
10327F:	include/media/imx.h
10328
10329MEDIA DRIVER FOR FREESCALE IMX PXP
10330M:	Philipp Zabel <p.zabel@pengutronix.de>
10331L:	linux-media@vger.kernel.org
10332T:	git git://linuxtv.org/media_tree.git
10333S:	Maintained
10334F:	drivers/media/platform/imx-pxp.[ch]
10335
10336MEDIA DRIVERS FOR FREESCALE IMX7
10337M:	Rui Miguel Silva <rmfrfs@gmail.com>
10338L:	linux-media@vger.kernel.org
10339T:	git git://linuxtv.org/media_tree.git
10340S:	Maintained
10341F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10342F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10343F:	Documentation/media/v4l-drivers/imx7.rst
10344F:	drivers/staging/media/imx/imx7-media-csi.c
10345F:	drivers/staging/media/imx/imx7-mipi-csis.c
10346
10347MEDIA DRIVERS FOR HELENE
10348M:	Abylay Ospan <aospan@netup.ru>
10349L:	linux-media@vger.kernel.org
10350W:	https://linuxtv.org
10351W:	http://netup.tv/
10352T:	git git://linuxtv.org/media_tree.git
10353S:	Supported
10354F:	drivers/media/dvb-frontends/helene*
10355
10356MEDIA DRIVERS FOR HORUS3A
10357M:	Sergey Kozlov <serjk@netup.ru>
10358M:	Abylay Ospan <aospan@netup.ru>
10359L:	linux-media@vger.kernel.org
10360W:	https://linuxtv.org
10361W:	http://netup.tv/
10362T:	git git://linuxtv.org/media_tree.git
10363S:	Supported
10364F:	drivers/media/dvb-frontends/horus3a*
10365
10366MEDIA DRIVERS FOR LNBH25
10367M:	Sergey Kozlov <serjk@netup.ru>
10368M:	Abylay Ospan <aospan@netup.ru>
10369L:	linux-media@vger.kernel.org
10370W:	https://linuxtv.org
10371W:	http://netup.tv/
10372T:	git git://linuxtv.org/media_tree.git
10373S:	Supported
10374F:	drivers/media/dvb-frontends/lnbh25*
10375
10376MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10377L:	linux-media@vger.kernel.org
10378W:	https://linuxtv.org
10379T:	git git://linuxtv.org/media_tree.git
10380S:	Orphan
10381F:	drivers/media/dvb-frontends/mxl5xx*
10382
10383MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10384M:	Sergey Kozlov <serjk@netup.ru>
10385M:	Abylay Ospan <aospan@netup.ru>
10386L:	linux-media@vger.kernel.org
10387W:	https://linuxtv.org
10388W:	http://netup.tv/
10389T:	git git://linuxtv.org/media_tree.git
10390S:	Supported
10391F:	drivers/media/pci/netup_unidvb/*
10392
10393MEDIA DRIVERS FOR RENESAS - CEU
10394M:	Jacopo Mondi <jacopo@jmondi.org>
10395L:	linux-media@vger.kernel.org
10396L:	linux-renesas-soc@vger.kernel.org
10397T:	git git://linuxtv.org/media_tree.git
10398S:	Supported
10399F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
10400F:	drivers/media/platform/renesas-ceu.c
10401F:	include/media/drv-intf/renesas-ceu.h
10402
10403MEDIA DRIVERS FOR RENESAS - DRIF
10404M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10405L:	linux-media@vger.kernel.org
10406L:	linux-renesas-soc@vger.kernel.org
10407T:	git git://linuxtv.org/media_tree.git
10408S:	Supported
10409F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10410F:	drivers/media/platform/rcar_drif.c
10411
10412MEDIA DRIVERS FOR RENESAS - FCP
10413M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10414L:	linux-media@vger.kernel.org
10415L:	linux-renesas-soc@vger.kernel.org
10416T:	git git://linuxtv.org/media_tree.git
10417S:	Supported
10418F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10419F:	drivers/media/platform/rcar-fcp.c
10420F:	include/media/rcar-fcp.h
10421
10422MEDIA DRIVERS FOR RENESAS - FDP1
10423M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10424L:	linux-media@vger.kernel.org
10425L:	linux-renesas-soc@vger.kernel.org
10426T:	git git://linuxtv.org/media_tree.git
10427S:	Supported
10428F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10429F:	drivers/media/platform/rcar_fdp1.c
10430
10431MEDIA DRIVERS FOR RENESAS - VIN
10432M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10433L:	linux-media@vger.kernel.org
10434L:	linux-renesas-soc@vger.kernel.org
10435T:	git git://linuxtv.org/media_tree.git
10436S:	Supported
10437F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
10438F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10439F:	drivers/media/platform/rcar-vin/
10440
10441MEDIA DRIVERS FOR RENESAS - VSP1
10442M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10443M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10444L:	linux-media@vger.kernel.org
10445L:	linux-renesas-soc@vger.kernel.org
10446T:	git git://linuxtv.org/media_tree.git
10447S:	Supported
10448F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10449F:	drivers/media/platform/vsp1/
10450
10451MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10452L:	linux-media@vger.kernel.org
10453W:	https://linuxtv.org
10454T:	git git://linuxtv.org/media_tree.git
10455S:	Orphan
10456F:	drivers/media/dvb-frontends/stv0910*
10457
10458MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10459L:	linux-media@vger.kernel.org
10460W:	https://linuxtv.org
10461T:	git git://linuxtv.org/media_tree.git
10462S:	Orphan
10463F:	drivers/media/dvb-frontends/stv6111*
10464
10465MEDIA DRIVERS FOR STM32 - DCMI
10466M:	Hugues Fruchet <hugues.fruchet@st.com>
10467L:	linux-media@vger.kernel.org
10468T:	git git://linuxtv.org/media_tree.git
10469S:	Supported
10470F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10471F:	drivers/media/platform/stm32/stm32-dcmi.c
10472
10473MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10474M:	Dmitry Osipenko <digetx@gmail.com>
10475L:	linux-media@vger.kernel.org
10476L:	linux-tegra@vger.kernel.org
10477T:	git git://linuxtv.org/media_tree.git
10478S:	Maintained
10479F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10480F:	drivers/staging/media/tegra-vde/
10481
10482MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10483M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10484L:	linux-media@vger.kernel.org
10485W:	https://linuxtv.org
10486Q:	http://patchwork.kernel.org/project/linux-media/list/
10487T:	git git://linuxtv.org/media_tree.git
10488S:	Maintained
10489F:	Documentation/devicetree/bindings/media/
10490F:	Documentation/media/
10491F:	drivers/media/
10492F:	drivers/staging/media/
10493F:	include/linux/platform_data/media/
10494F:	include/media/
10495F:	include/uapi/linux/dvb/
10496F:	include/uapi/linux/videodev2.h
10497F:	include/uapi/linux/media.h
10498F:	include/uapi/linux/v4l2-*
10499F:	include/uapi/linux/meye.h
10500F:	include/uapi/linux/ivtv*
10501F:	include/uapi/linux/uvcvideo.h
10502
10503MEDIATEK BLUETOOTH DRIVER
10504M:	Sean Wang <sean.wang@mediatek.com>
10505L:	linux-bluetooth@vger.kernel.org
10506L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10507S:	Maintained
10508F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10509F:	drivers/bluetooth/btmtkuart.c
10510
10511MEDIATEK CIR DRIVER
10512M:	Sean Wang <sean.wang@mediatek.com>
10513S:	Maintained
10514F:	drivers/media/rc/mtk-cir.c
10515
10516MEDIATEK DMA DRIVER
10517M:	Sean Wang <sean.wang@mediatek.com>
10518L:	dmaengine@vger.kernel.org
10519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10520L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10521S:	Maintained
10522F:	Documentation/devicetree/bindings/dma/mtk-*
10523F:	drivers/dma/mediatek/
10524
10525MEDIATEK PMIC LED DRIVER
10526M:	Sean Wang <sean.wang@mediatek.com>
10527S:	Maintained
10528F:	drivers/leds/leds-mt6323.c
10529F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10530
10531MEDIATEK ETHERNET DRIVER
10532M:	Felix Fietkau <nbd@openwrt.org>
10533M:	John Crispin <john@phrozen.org>
10534M:	Sean Wang <sean.wang@mediatek.com>
10535M:	Mark Lee <Mark-MC.Lee@mediatek.com>
10536L:	netdev@vger.kernel.org
10537S:	Maintained
10538F:	drivers/net/ethernet/mediatek/
10539
10540MEDIATEK SWITCH DRIVER
10541M:	Sean Wang <sean.wang@mediatek.com>
10542L:	netdev@vger.kernel.org
10543S:	Maintained
10544F:	drivers/net/dsa/mt7530.*
10545F:	net/dsa/tag_mtk.c
10546
10547MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10548M:	Sean Wang <sean.wang@mediatek.com>
10549L:	linux-pm@vger.kernel.org
10550S:	Maintained
10551F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10552F:	drivers/power/reset/mt6323-poweroff.c
10553
10554MEDIATEK JPEG DRIVER
10555M:	Rick Chang <rick.chang@mediatek.com>
10556M:	Bin Liu <bin.liu@mediatek.com>
10557S:	Supported
10558F:	drivers/media/platform/mtk-jpeg/
10559F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10560
10561MEDIATEK MDP DRIVER
10562M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10563M:	Houlong Wei <houlong.wei@mediatek.com>
10564M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10565S:	Supported
10566F:	drivers/media/platform/mtk-mdp/
10567F:	drivers/media/platform/mtk-vpu/
10568F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10569
10570MEDIATEK MEDIA DRIVER
10571M:	Tiffany Lin <tiffany.lin@mediatek.com>
10572M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10573S:	Supported
10574F:	drivers/media/platform/mtk-vcodec/
10575F:	drivers/media/platform/mtk-vpu/
10576F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10577F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10578
10579MEDIATEK MMC/SD/SDIO DRIVER
10580M:	Chaotian Jing <chaotian.jing@mediatek.com>
10581S:	Maintained
10582F:	drivers/mmc/host/mtk-sd.c
10583F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10584
10585MEDIATEK MT76 WIRELESS LAN DRIVER
10586M:	Felix Fietkau <nbd@nbd.name>
10587M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10588R:	Ryder Lee <ryder.lee@mediatek.com>
10589R:	Roy Luo <royluo@google.com>
10590L:	linux-wireless@vger.kernel.org
10591S:	Maintained
10592F:	drivers/net/wireless/mediatek/mt76/
10593
10594MEDIATEK MT7601U WIRELESS LAN DRIVER
10595M:	Jakub Kicinski <kubakici@wp.pl>
10596L:	linux-wireless@vger.kernel.org
10597S:	Maintained
10598F:	drivers/net/wireless/mediatek/mt7601u/
10599
10600MEDIATEK MT7621/28/88 I2C DRIVER
10601M:	Stefan Roese <sr@denx.de>
10602L:	linux-i2c@vger.kernel.org
10603S:	Maintained
10604F:	drivers/i2c/busses/i2c-mt7621.c
10605F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10606
10607MEDIATEK NAND CONTROLLER DRIVER
10608M:	Xiaolei Li <xiaolei.li@mediatek.com>
10609L:	linux-mtd@lists.infradead.org
10610S:	Maintained
10611F:	drivers/mtd/nand/raw/mtk_*
10612F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10613
10614MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10615M:	Sean Wang <sean.wang@mediatek.com>
10616S:	Maintained
10617F:	drivers/char/hw_random/mtk-rng.c
10618
10619MEDIATEK USB3 DRD IP DRIVER
10620M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10621L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10622L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10623L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10624S:	Maintained
10625F:	drivers/usb/mtu3/
10626
10627MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10628M:	Peter Senna Tschudin <peter.senna@gmail.com>
10629M:	Martin Donnelly <martin.donnelly@ge.com>
10630M:	Martyn Welch <martyn.welch@collabora.co.uk>
10631S:	Maintained
10632F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10633F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10634
10635MEGARAID SCSI/SAS DRIVERS
10636M:	Kashyap Desai <kashyap.desai@broadcom.com>
10637M:	Sumit Saxena <sumit.saxena@broadcom.com>
10638M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10639L:	megaraidlinux.pdl@broadcom.com
10640L:	linux-scsi@vger.kernel.org
10641W:	http://www.avagotech.com/support/
10642S:	Maintained
10643F:	Documentation/scsi/megaraid.txt
10644F:	drivers/scsi/megaraid.*
10645F:	drivers/scsi/megaraid/
10646
10647MELEXIS MLX90614 DRIVER
10648M:	Crt Mori <cmo@melexis.com>
10649L:	linux-iio@vger.kernel.org
10650W:	http://www.melexis.com
10651S:	Supported
10652F:	drivers/iio/temperature/mlx90614.c
10653
10654MELEXIS MLX90632 DRIVER
10655M:	Crt Mori <cmo@melexis.com>
10656L:	linux-iio@vger.kernel.org
10657W:	http://www.melexis.com
10658S:	Supported
10659F:	drivers/iio/temperature/mlx90632.c
10660
10661MELFAS MIP4 TOUCHSCREEN DRIVER
10662M:	Sangwon Jee <jeesw@melfas.com>
10663W:	http://www.melfas.com
10664S:	Supported
10665F:	drivers/input/touchscreen/melfas_mip4.c
10666F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10667
10668MELLANOX ETHERNET DRIVER (mlx4_en)
10669M:	Tariq Toukan <tariqt@mellanox.com>
10670L:	netdev@vger.kernel.org
10671S:	Supported
10672W:	http://www.mellanox.com
10673Q:	http://patchwork.ozlabs.org/project/netdev/list/
10674F:	drivers/net/ethernet/mellanox/mlx4/en_*
10675
10676MELLANOX ETHERNET DRIVER (mlx5e)
10677M:	Saeed Mahameed <saeedm@mellanox.com>
10678L:	netdev@vger.kernel.org
10679S:	Supported
10680W:	http://www.mellanox.com
10681Q:	http://patchwork.ozlabs.org/project/netdev/list/
10682F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10683
10684MELLANOX ETHERNET INNOVA DRIVERS
10685R:	Boris Pismenny <borisp@mellanox.com>
10686L:	netdev@vger.kernel.org
10687S:	Supported
10688W:	http://www.mellanox.com
10689Q:	http://patchwork.ozlabs.org/project/netdev/list/
10690F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10691F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10692F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10693F:	include/linux/mlx5/mlx5_ifc_fpga.h
10694
10695MELLANOX ETHERNET SWITCH DRIVERS
10696M:	Jiri Pirko <jiri@mellanox.com>
10697M:	Ido Schimmel <idosch@mellanox.com>
10698L:	netdev@vger.kernel.org
10699S:	Supported
10700W:	http://www.mellanox.com
10701Q:	http://patchwork.ozlabs.org/project/netdev/list/
10702F:	drivers/net/ethernet/mellanox/mlxsw/
10703F:	tools/testing/selftests/drivers/net/mlxsw/
10704
10705MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10706M:	mlxsw@mellanox.com
10707L:	netdev@vger.kernel.org
10708S:	Supported
10709W:	http://www.mellanox.com
10710Q:	http://patchwork.ozlabs.org/project/netdev/list/
10711F:	drivers/net/ethernet/mellanox/mlxfw/
10712
10713MELLANOX HARDWARE PLATFORM SUPPORT
10714M:	Andy Shevchenko <andy@infradead.org>
10715M:	Darren Hart <dvhart@infradead.org>
10716M:	Vadim Pasternak <vadimp@mellanox.com>
10717L:	platform-driver-x86@vger.kernel.org
10718S:	Supported
10719F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10720F:	drivers/platform/mellanox/
10721F:	include/linux/platform_data/mlxreg.h
10722
10723MELLANOX MLX4 core VPI driver
10724M:	Tariq Toukan <tariqt@mellanox.com>
10725L:	netdev@vger.kernel.org
10726L:	linux-rdma@vger.kernel.org
10727W:	http://www.mellanox.com
10728Q:	http://patchwork.ozlabs.org/project/netdev/list/
10729S:	Supported
10730F:	drivers/net/ethernet/mellanox/mlx4/
10731F:	include/linux/mlx4/
10732
10733MELLANOX MLX4 IB driver
10734M:	Yishai Hadas <yishaih@mellanox.com>
10735L:	linux-rdma@vger.kernel.org
10736W:	http://www.mellanox.com
10737Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10738S:	Supported
10739F:	drivers/infiniband/hw/mlx4/
10740F:	include/linux/mlx4/
10741F:	include/uapi/rdma/mlx4-abi.h
10742
10743MELLANOX MLX5 core VPI driver
10744M:	Saeed Mahameed <saeedm@mellanox.com>
10745M:	Leon Romanovsky <leonro@mellanox.com>
10746L:	netdev@vger.kernel.org
10747L:	linux-rdma@vger.kernel.org
10748W:	http://www.mellanox.com
10749Q:	http://patchwork.ozlabs.org/project/netdev/list/
10750S:	Supported
10751F:	drivers/net/ethernet/mellanox/mlx5/core/
10752F:	include/linux/mlx5/
10753F:	Documentation/networking/device_drivers/mellanox/
10754
10755MELLANOX MLX5 IB driver
10756M:	Leon Romanovsky <leonro@mellanox.com>
10757L:	linux-rdma@vger.kernel.org
10758W:	http://www.mellanox.com
10759Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10760S:	Supported
10761F:	drivers/infiniband/hw/mlx5/
10762F:	include/linux/mlx5/
10763F:	include/uapi/rdma/mlx5-abi.h
10764
10765MELLANOX MLXCPLD I2C AND MUX DRIVER
10766M:	Vadim Pasternak <vadimp@mellanox.com>
10767M:	Michael Shych <michaelsh@mellanox.com>
10768L:	linux-i2c@vger.kernel.org
10769S:	Supported
10770F:	drivers/i2c/busses/i2c-mlxcpld.c
10771F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10772F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10773
10774MELLANOX MLXCPLD LED DRIVER
10775M:	Vadim Pasternak <vadimp@mellanox.com>
10776L:	linux-leds@vger.kernel.org
10777S:	Supported
10778F:	drivers/leds/leds-mlxcpld.c
10779F:	drivers/leds/leds-mlxreg.c
10780F:	Documentation/leds/leds-mlxcpld.rst
10781
10782MELLANOX PLATFORM DRIVER
10783M:	Vadim Pasternak <vadimp@mellanox.com>
10784L:	platform-driver-x86@vger.kernel.org
10785S:	Supported
10786F:	drivers/platform/x86/mlx-platform.c
10787
10788MEMBARRIER SUPPORT
10789M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10790M:	"Paul E. McKenney" <paulmck@kernel.org>
10791L:	linux-kernel@vger.kernel.org
10792S:	Supported
10793F:	kernel/sched/membarrier.c
10794F:	include/uapi/linux/membarrier.h
10795F:	arch/powerpc/include/asm/membarrier.h
10796
10797MEMBLOCK
10798M:	Mike Rapoport <rppt@linux.ibm.com>
10799L:	linux-mm@kvack.org
10800S:	Maintained
10801F:	include/linux/memblock.h
10802F:	mm/memblock.c
10803F:	Documentation/core-api/boot-time-mm.rst
10804
10805MEMORY MANAGEMENT
10806M:	Andrew Morton <akpm@linux-foundation.org>
10807L:	linux-mm@kvack.org
10808W:	http://www.linux-mm.org
10809T:	quilt https://ozlabs.org/~akpm/mmotm/
10810T:	quilt https://ozlabs.org/~akpm/mmots/
10811T:	git git://github.com/hnaz/linux-mm.git
10812S:	Maintained
10813F:	include/linux/mm.h
10814F:	include/linux/gfp.h
10815F:	include/linux/mmzone.h
10816F:	include/linux/memory_hotplug.h
10817F:	include/linux/vmalloc.h
10818F:	mm/
10819
10820MEMORY TECHNOLOGY DEVICES (MTD)
10821M:	Miquel Raynal <miquel.raynal@bootlin.com>
10822M:	Richard Weinberger <richard@nod.at>
10823M:	Vignesh Raghavendra <vigneshr@ti.com>
10824L:	linux-mtd@lists.infradead.org
10825W:	http://www.linux-mtd.infradead.org/
10826Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10827C:	irc://irc.oftc.net/mtd
10828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10830S:	Maintained
10831F:	Documentation/devicetree/bindings/mtd/
10832F:	drivers/mtd/
10833F:	include/linux/mtd/
10834F:	include/uapi/mtd/
10835
10836MEN A21 WATCHDOG DRIVER
10837M:	Johannes Thumshirn <morbidrsa@gmail.com>
10838L:	linux-watchdog@vger.kernel.org
10839S:	Maintained
10840F:	drivers/watchdog/mena21_wdt.c
10841
10842MEN CHAMELEON BUS (mcb)
10843M:	Johannes Thumshirn <morbidrsa@gmail.com>
10844S:	Maintained
10845F:	drivers/mcb/
10846F:	include/linux/mcb.h
10847F:	Documentation/driver-api/men-chameleon-bus.rst
10848
10849MEN F21BMC (Board Management Controller)
10850M:	Andreas Werner <andreas.werner@men.de>
10851S:	Supported
10852F:	drivers/mfd/menf21bmc.c
10853F:	drivers/watchdog/menf21bmc_wdt.c
10854F:	drivers/leds/leds-menf21bmc.c
10855F:	drivers/hwmon/menf21bmc_hwmon.c
10856F:	Documentation/hwmon/menf21bmc.rst
10857
10858MEN Z069 WATCHDOG DRIVER
10859M:	Johannes Thumshirn <jth@kernel.org>
10860L:	linux-watchdog@vger.kernel.org
10861S:	Maintained
10862F:	drivers/watchdog/menz69_wdt.c
10863
10864MESON AO CEC DRIVER FOR AMLOGIC SOCS
10865M:	Neil Armstrong <narmstrong@baylibre.com>
10866L:	linux-media@vger.kernel.org
10867L:	linux-amlogic@lists.infradead.org
10868W:	http://linux-meson.com/
10869S:	Supported
10870F:	drivers/media/platform/meson/ao-cec.c
10871F:	drivers/media/platform/meson/ao-cec-g12a.c
10872F:	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10873T:	git git://linuxtv.org/media_tree.git
10874
10875MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10876M:	Liang Yang <liang.yang@amlogic.com>
10877L:	linux-mtd@lists.infradead.org
10878S:	Maintained
10879F:	drivers/mtd/nand/raw/meson_*
10880F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10881
10882MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10883M:	Maxime Jourdan <mjourdan@baylibre.com>
10884L:	linux-media@vger.kernel.org
10885L:	linux-amlogic@lists.infradead.org
10886S:	Supported
10887F:	drivers/staging/media/meson/vdec/
10888T:	git git://linuxtv.org/media_tree.git
10889
10890METHODE UDPU SUPPORT
10891M:	Vladimir Vid <vladimir.vid@sartura.hr>
10892S:	Maintained
10893F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10894
10895MICROBLAZE ARCHITECTURE
10896M:	Michal Simek <monstr@monstr.eu>
10897W:	http://www.monstr.eu/fdt/
10898T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10899S:	Supported
10900F:	arch/microblaze/
10901
10902MICROCHIP AT91 SERIAL DRIVER
10903M:	Richard Genoud <richard.genoud@gmail.com>
10904S:	Maintained
10905F:	drivers/tty/serial/atmel_serial.c
10906F:	drivers/tty/serial/atmel_serial.h
10907F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10908
10909MICROCHIP AUDIO ASOC DRIVERS
10910M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10911L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10912S:	Supported
10913F:	sound/soc/atmel
10914
10915MICROCHIP DMA DRIVER
10916M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10918L:	dmaengine@vger.kernel.org
10919S:	Supported
10920F:	drivers/dma/at_hdmac.c
10921F:	drivers/dma/at_hdmac_regs.h
10922F:	include/linux/platform_data/dma-atmel.h
10923F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10924F:	include/dt-bindings/dma/at91.h
10925
10926MICROCHIP ECC DRIVER
10927M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10928L:	linux-crypto@vger.kernel.org
10929S:	Maintained
10930F:	drivers/crypto/atmel-ecc.*
10931
10932MICROCHIP I2C DRIVER
10933M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10934L:	linux-i2c@vger.kernel.org
10935S:	Supported
10936F:	drivers/i2c/busses/i2c-at91.h
10937F:	drivers/i2c/busses/i2c-at91-*.c
10938
10939MICROCHIP ISC DRIVER
10940M:	Eugen Hristev <eugen.hristev@microchip.com>
10941L:	linux-media@vger.kernel.org
10942S:	Supported
10943F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10944F:	drivers/media/platform/atmel/atmel-isc.h
10945F:	drivers/media/platform/atmel/atmel-isc-base.c
10946F:	drivers/media/platform/atmel/atmel-isc-regs.h
10947F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10948
10949MICROCHIP ISI DRIVER
10950M:	Eugen Hristev <eugen.hristev@microchip.com>
10951L:	linux-media@vger.kernel.org
10952S:	Supported
10953F:	drivers/media/platform/atmel/atmel-isi.c
10954F:	drivers/media/platform/atmel/atmel-isi.h
10955
10956MICROCHIP AT91 USART MFD DRIVER
10957M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10958L:	linux-kernel@vger.kernel.org
10959S:	Supported
10960F:	drivers/mfd/at91-usart.c
10961F:	include/dt-bindings/mfd/at91-usart.h
10962F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10963
10964MICROCHIP AT91 USART SPI DRIVER
10965M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10966L:	linux-spi@vger.kernel.org
10967S:	Supported
10968F:	drivers/spi/spi-at91-usart.c
10969F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10970
10971MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10972M:	Woojung Huh <woojung.huh@microchip.com>
10973M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10974L:	netdev@vger.kernel.org
10975S:	Maintained
10976F:	net/dsa/tag_ksz.c
10977F:	drivers/net/dsa/microchip/*
10978F:	include/linux/platform_data/microchip-ksz.h
10979F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10980
10981MICROCHIP LAN743X ETHERNET DRIVER
10982M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10983M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10984L:	netdev@vger.kernel.org
10985S:	Maintained
10986F:	drivers/net/ethernet/microchip/lan743x_*
10987
10988MICROCHIP LCDFB DRIVER
10989M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10990L:	linux-fbdev@vger.kernel.org
10991S:	Maintained
10992F:	drivers/video/fbdev/atmel_lcdfb.c
10993F:	include/video/atmel_lcdc.h
10994
10995MICROCHIP MMC/SD/SDIO MCI DRIVER
10996M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10997S:	Maintained
10998F:	drivers/mmc/host/atmel-mci.c
10999
11000MICROCHIP MCP16502 PMIC DRIVER
11001M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
11002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11003S:	Maintained
11004F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11005F:	drivers/regulator/mcp16502.c
11006
11007MICROCHIP MCP3911 ADC DRIVER
11008M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11009M:	Kent Gustavsson <kent@minoris.se>
11010L:	linux-iio@vger.kernel.org
11011S:	Supported
11012F:	drivers/iio/adc/mcp3911.c
11013F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11014
11015MICROCHIP NAND DRIVER
11016M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11017L:	linux-mtd@lists.infradead.org
11018S:	Supported
11019F:	drivers/mtd/nand/raw/atmel/*
11020F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
11021
11022MICROCHIP PWM DRIVER
11023M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11025L:	linux-pwm@vger.kernel.org
11026S:	Supported
11027F:	drivers/pwm/pwm-atmel.c
11028F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11029
11030MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11031M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11032M:	Eugen Hristev <eugen.hristev@microchip.com>
11033L:	linux-iio@vger.kernel.org
11034S:	Supported
11035F:	drivers/iio/adc/at91-sama5d2_adc.c
11036F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11037F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11038
11039MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11040M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11041S:	Supported
11042F:	drivers/power/reset/at91-sama5d2_shdwc.c
11043
11044MICROCHIP SPI DRIVER
11045M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11046S:	Supported
11047F:	drivers/spi/spi-atmel.*
11048
11049MICROCHIP SSC DRIVER
11050M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11051L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11052S:	Supported
11053F:	drivers/misc/atmel-ssc.c
11054F:	include/linux/atmel-ssc.h
11055
11056MICROCHIP USBA UDC DRIVER
11057M:	Cristian Birsan <cristian.birsan@microchip.com>
11058L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11059S:	Supported
11060F:	drivers/usb/gadget/udc/atmel_usba_udc.*
11061
11062MICROCHIP USB251XB DRIVER
11063M:	Richard Leitner <richard.leitner@skidata.com>
11064L:	linux-usb@vger.kernel.org
11065S:	Maintained
11066F:	drivers/usb/misc/usb251xb.c
11067F:	Documentation/devicetree/bindings/usb/usb251xb.txt
11068
11069MICROCHIP XDMA DRIVER
11070M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11071L:	linux-arm-kernel@lists.infradead.org
11072L:	dmaengine@vger.kernel.org
11073S:	Supported
11074F:	drivers/dma/at_xdmac.c
11075
11076MICROSEMI MIPS SOCS
11077M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11078M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11079L:	linux-mips@vger.kernel.org
11080S:	Supported
11081F:	arch/mips/generic/board-ocelot.c
11082F:	arch/mips/configs/generic/board-ocelot.config
11083F:	arch/mips/boot/dts/mscc/
11084F:	Documentation/devicetree/bindings/mips/mscc.txt
11085
11086MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11087M:	Don Brace <don.brace@microsemi.com>
11088L:	esc.storagedev@microsemi.com
11089L:	linux-scsi@vger.kernel.org
11090S:	Supported
11091F:	drivers/scsi/smartpqi/smartpqi*.[ch]
11092F:	drivers/scsi/smartpqi/Kconfig
11093F:	drivers/scsi/smartpqi/Makefile
11094F:	include/linux/cciss*.h
11095F:	include/uapi/linux/cciss*.h
11096F:	Documentation/scsi/smartpqi.txt
11097
11098MICROSEMI ETHERNET SWITCH DRIVER
11099M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11100M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11101L:	netdev@vger.kernel.org
11102S:	Supported
11103F:	drivers/net/ethernet/mscc/
11104F:	include/soc/mscc/ocelot*
11105
11106MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11107M:	Chen Yu <yu.c.chen@intel.com>
11108L:	platform-driver-x86@vger.kernel.org
11109S:	Supported
11110F:	drivers/platform/x86/surfacepro3_button.c
11111
11112MICROTEK X6 SCANNER
11113M:	Oliver Neukum <oliver@neukum.org>
11114S:	Maintained
11115F:	drivers/usb/image/microtek.*
11116
11117MIPS
11118M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11119L:	linux-mips@vger.kernel.org
11120W:	http://www.linux-mips.org/
11121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11122Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
11123S:	Maintained
11124F:	Documentation/devicetree/bindings/mips/
11125F:	Documentation/mips/
11126F:	arch/mips/
11127F:	drivers/platform/mips/
11128
11129MIPS BOSTON DEVELOPMENT BOARD
11130M:	Paul Burton <paulburton@kernel.org>
11131L:	linux-mips@vger.kernel.org
11132S:	Maintained
11133F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
11134F:	arch/mips/boot/dts/img/boston.dts
11135F:	arch/mips/configs/generic/board-boston.config
11136F:	drivers/clk/imgtec/clk-boston.c
11137F:	include/dt-bindings/clock/boston-clock.h
11138
11139MIPS GENERIC PLATFORM
11140M:	Paul Burton <paulburton@kernel.org>
11141L:	linux-mips@vger.kernel.org
11142S:	Supported
11143F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11144F:	arch/mips/generic/
11145F:	arch/mips/tools/generic-board-config.sh
11146
11147MIPS/LOONGSON1 ARCHITECTURE
11148M:	Keguang Zhang <keguang.zhang@gmail.com>
11149L:	linux-mips@vger.kernel.org
11150S:	Maintained
11151F:	arch/mips/loongson32/
11152F:	arch/mips/include/asm/mach-loongson32/
11153F:	drivers/*/*loongson1*
11154F:	drivers/*/*/*loongson1*
11155
11156MIPS/LOONGSON2EF ARCHITECTURE
11157M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11158L:	linux-mips@vger.kernel.org
11159S:	Maintained
11160F:	arch/mips/loongson2ef/
11161F:	arch/mips/include/asm/mach-loongson2ef/
11162F:	drivers/*/*loongson2*
11163F:	drivers/*/*/*loongson2*
11164
11165MIPS/LOONGSON64 ARCHITECTURE
11166M:	Huacai Chen <chenhc@lemote.com>
11167M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11168L:	linux-mips@vger.kernel.org
11169S:	Maintained
11170F:	arch/mips/loongson64/
11171F:	arch/mips/include/asm/mach-loongson64/
11172F:	drivers/platform/mips/cpu_hwmon.c
11173F:	drivers/*/*loongson3*
11174F:	drivers/*/*/*loongson3*
11175
11176MIPS RINT INSTRUCTION EMULATION
11177M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
11178L:	linux-mips@vger.kernel.org
11179S:	Supported
11180F:	arch/mips/math-emu/sp_rint.c
11181F:	arch/mips/math-emu/dp_rint.c
11182
11183MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11184M:	Hans Verkuil <hverkuil@xs4all.nl>
11185L:	linux-media@vger.kernel.org
11186T:	git git://linuxtv.org/media_tree.git
11187W:	https://linuxtv.org
11188S:	Odd Fixes
11189F:	drivers/media/radio/radio-miropcm20*
11190
11191MMP SUPPORT
11192R:	Lubomir Rintel <lkundrak@v3.sk>
11193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11195S:	Odd Fixes
11196F:	arch/arm/boot/dts/mmp*
11197F:	arch/arm/mach-mmp/
11198F:	linux/soc/mmp/
11199
11200MMP USB PHY DRIVERS
11201R:	Lubomir Rintel <lkundrak@v3.sk>
11202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11203S:	Maintained
11204F:	drivers/phy/marvell/phy-mmp3-usb.c
11205F:	drivers/phy/marvell/phy-pxa-usb.c
11206
11207MMU GATHER AND TLB INVALIDATION
11208M:	Will Deacon <will@kernel.org>
11209M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11210M:	Andrew Morton <akpm@linux-foundation.org>
11211M:	Nick Piggin <npiggin@gmail.com>
11212M:	Peter Zijlstra <peterz@infradead.org>
11213L:	linux-arch@vger.kernel.org
11214L:	linux-mm@kvack.org
11215S:	Maintained
11216F:	arch/*/include/asm/tlb.h
11217F:	include/asm-generic/tlb.h
11218F:	mm/mmu_gather.c
11219
11220MN88472 MEDIA DRIVER
11221M:	Antti Palosaari <crope@iki.fi>
11222L:	linux-media@vger.kernel.org
11223W:	https://linuxtv.org
11224W:	http://palosaari.fi/linux/
11225Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11226S:	Maintained
11227F:	drivers/media/dvb-frontends/mn88472*
11228
11229MN88473 MEDIA DRIVER
11230M:	Antti Palosaari <crope@iki.fi>
11231L:	linux-media@vger.kernel.org
11232W:	https://linuxtv.org
11233W:	http://palosaari.fi/linux/
11234Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11235S:	Maintained
11236F:	drivers/media/dvb-frontends/mn88473*
11237
11238MODULE SUPPORT
11239M:	Jessica Yu <jeyu@kernel.org>
11240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11241S:	Maintained
11242F:	include/linux/module.h
11243F:	kernel/module.c
11244
11245MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11246W:	http://popies.net/meye/
11247S:	Orphan
11248F:	Documentation/media/v4l-drivers/meye*
11249F:	drivers/media/pci/meye/
11250F:	include/uapi/linux/meye.h
11251
11252MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11253M:	Jiri Slaby <jirislaby@gmail.com>
11254S:	Maintained
11255F:	Documentation/driver-api/serial/moxa-smartio.rst
11256F:	drivers/tty/mxser.*
11257
11258MONOLITHIC POWER SYSTEM PMIC DRIVER
11259M:	Saravanan Sekar <sravanhome@gmail.com>
11260S:	Maintained
11261F:	Documentation/devicetree/bindings/regulator/mpq7920.yaml
11262F:	drivers/regulator/mpq7920.c
11263F:	drivers/regulator/mpq7920.h
11264
11265MR800 AVERMEDIA USB FM RADIO DRIVER
11266M:	Alexey Klimov <klimov.linux@gmail.com>
11267L:	linux-media@vger.kernel.org
11268T:	git git://linuxtv.org/media_tree.git
11269S:	Maintained
11270F:	drivers/media/radio/radio-mr800.c
11271
11272MRF24J40 IEEE 802.15.4 RADIO DRIVER
11273M:	Alan Ott <alan@signal11.us>
11274L:	linux-wpan@vger.kernel.org
11275S:	Maintained
11276F:	drivers/net/ieee802154/mrf24j40.c
11277F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11278
11279MSI LAPTOP SUPPORT
11280M:	"Lee, Chun-Yi" <jlee@suse.com>
11281L:	platform-driver-x86@vger.kernel.org
11282S:	Maintained
11283F:	drivers/platform/x86/msi-laptop.c
11284
11285MSI WMI SUPPORT
11286L:	platform-driver-x86@vger.kernel.org
11287S:	Orphan
11288F:	drivers/platform/x86/msi-wmi.c
11289
11290MSI001 MEDIA DRIVER
11291M:	Antti Palosaari <crope@iki.fi>
11292L:	linux-media@vger.kernel.org
11293W:	https://linuxtv.org
11294W:	http://palosaari.fi/linux/
11295Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11296T:	git git://linuxtv.org/anttip/media_tree.git
11297S:	Maintained
11298F:	drivers/media/tuners/msi001*
11299
11300MSI2500 MEDIA DRIVER
11301M:	Antti Palosaari <crope@iki.fi>
11302L:	linux-media@vger.kernel.org
11303W:	https://linuxtv.org
11304W:	http://palosaari.fi/linux/
11305Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11306T:	git git://linuxtv.org/anttip/media_tree.git
11307S:	Maintained
11308F:	drivers/media/usb/msi2500/
11309
11310MSYSTEMS DISKONCHIP G3 MTD DRIVER
11311M:	Robert Jarzmik <robert.jarzmik@free.fr>
11312L:	linux-mtd@lists.infradead.org
11313S:	Maintained
11314F:	drivers/mtd/devices/docg3*
11315
11316MT9M032 APTINA SENSOR DRIVER
11317M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11318L:	linux-media@vger.kernel.org
11319T:	git git://linuxtv.org/media_tree.git
11320S:	Maintained
11321F:	drivers/media/i2c/mt9m032.c
11322F:	include/media/i2c/mt9m032.h
11323
11324MT9P031 APTINA CAMERA SENSOR
11325M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11326L:	linux-media@vger.kernel.org
11327T:	git git://linuxtv.org/media_tree.git
11328S:	Maintained
11329F:	drivers/media/i2c/mt9p031.c
11330F:	include/media/i2c/mt9p031.h
11331
11332MT9T001 APTINA CAMERA SENSOR
11333M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11334L:	linux-media@vger.kernel.org
11335T:	git git://linuxtv.org/media_tree.git
11336S:	Maintained
11337F:	drivers/media/i2c/mt9t001.c
11338F:	include/media/i2c/mt9t001.h
11339
11340MT9T112 APTINA CAMERA SENSOR
11341M:	Jacopo Mondi <jacopo@jmondi.org>
11342L:	linux-media@vger.kernel.org
11343T:	git git://linuxtv.org/media_tree.git
11344S:	Odd Fixes
11345F:	drivers/media/i2c/mt9t112.c
11346F:	include/media/i2c/mt9t112.h
11347
11348MT9V032 APTINA CAMERA SENSOR
11349M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11350L:	linux-media@vger.kernel.org
11351T:	git git://linuxtv.org/media_tree.git
11352S:	Maintained
11353F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11354F:	drivers/media/i2c/mt9v032.c
11355F:	include/media/i2c/mt9v032.h
11356
11357MT9V111 APTINA CAMERA SENSOR
11358M:	Jacopo Mondi <jacopo@jmondi.org>
11359L:	linux-media@vger.kernel.org
11360T:	git git://linuxtv.org/media_tree.git
11361S:	Maintained
11362F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11363F:	drivers/media/i2c/mt9v111.c
11364
11365MULTIFUNCTION DEVICES (MFD)
11366M:	Lee Jones <lee.jones@linaro.org>
11367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11368S:	Supported
11369F:	Documentation/devicetree/bindings/mfd/
11370F:	drivers/mfd/
11371F:	include/linux/mfd/
11372F:	include/dt-bindings/mfd/
11373
11374MULTIMEDIA CARD (MMC) ETC. OVER SPI
11375S:	Orphan
11376F:	drivers/mmc/host/mmc_spi.c
11377F:	include/linux/spi/mmc_spi.h
11378
11379MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11380M:	Ulf Hansson <ulf.hansson@linaro.org>
11381L:	linux-mmc@vger.kernel.org
11382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11383S:	Maintained
11384F:	Documentation/devicetree/bindings/mmc/
11385F:	drivers/mmc/
11386F:	include/linux/mmc/
11387F:	include/uapi/linux/mmc/
11388
11389MULTIPLEXER SUBSYSTEM
11390M:	Peter Rosin <peda@axentia.se>
11391S:	Maintained
11392F:	Documentation/ABI/testing/sysfs-class-mux*
11393F:	Documentation/devicetree/bindings/mux/
11394F:	include/dt-bindings/mux/
11395F:	include/linux/mux/
11396F:	drivers/mux/
11397
11398MULTITECH MULTIPORT CARD (ISICOM)
11399S:	Orphan
11400F:	drivers/tty/isicom.c
11401F:	include/linux/isicom.h
11402
11403MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11404M:	Bin Liu <b-liu@ti.com>
11405L:	linux-usb@vger.kernel.org
11406S:	Maintained
11407F:	drivers/usb/musb/
11408
11409MXL301RF MEDIA DRIVER
11410M:	Akihiro Tsukada <tskd08@gmail.com>
11411L:	linux-media@vger.kernel.org
11412S:	Odd Fixes
11413F:	drivers/media/tuners/mxl301rf*
11414
11415MXL5007T MEDIA DRIVER
11416M:	Michael Krufky <mkrufky@linuxtv.org>
11417L:	linux-media@vger.kernel.org
11418W:	https://linuxtv.org
11419W:	http://github.com/mkrufky
11420Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11421T:	git git://linuxtv.org/mkrufky/tuners.git
11422S:	Maintained
11423F:	drivers/media/tuners/mxl5007t.*
11424
11425MXSFB DRM DRIVER
11426M:	Marek Vasut <marex@denx.de>
11427M:	Stefan Agner <stefan@agner.ch>
11428L:	dri-devel@lists.freedesktop.org
11429S:	Supported
11430F:	drivers/gpu/drm/mxsfb/
11431F:	Documentation/devicetree/bindings/display/mxsfb.txt
11432T:	git git://anongit.freedesktop.org/drm/drm-misc
11433
11434MYLEX DAC960 PCI RAID Controller
11435M:	Hannes Reinecke <hare@kernel.org>
11436L:	linux-scsi@vger.kernel.org
11437S:	Supported
11438F:	drivers/scsi/myrb.*
11439F:	drivers/scsi/myrs.*
11440
11441MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11442M:	Chris Lee <christopher.lee@cspi.com>
11443L:	netdev@vger.kernel.org
11444W:	https://www.cspi.com/ethernet-products/support/downloads/
11445S:	Supported
11446F:	drivers/net/ethernet/myricom/myri10ge/
11447
11448NAND FLASH SUBSYSTEM
11449M:	Miquel Raynal <miquel.raynal@bootlin.com>
11450R:	Richard Weinberger <richard@nod.at>
11451L:	linux-mtd@lists.infradead.org
11452W:	http://www.linux-mtd.infradead.org/
11453Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11455S:	Maintained
11456F:	drivers/mtd/nand/
11457F:	include/linux/mtd/*nand*.h
11458
11459NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11460M:	Daniel Mack <zonque@gmail.com>
11461S:	Maintained
11462L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11463W:	http://www.native-instruments.com
11464F:	sound/usb/caiaq/
11465
11466NATSEMI ETHERNET DRIVER (DP8381x)
11467S:	Orphan
11468F:	drivers/net/ethernet/natsemi/natsemi.c
11469
11470NCR 5380 SCSI DRIVERS
11471M:	Finn Thain <fthain@telegraphics.com.au>
11472M:	Michael Schmitz <schmitzmic@gmail.com>
11473L:	linux-scsi@vger.kernel.org
11474S:	Maintained
11475F:	Documentation/scsi/g_NCR5380.txt
11476F:	drivers/scsi/NCR5380.*
11477F:	drivers/scsi/arm/cumana_1.c
11478F:	drivers/scsi/arm/oak.c
11479F:	drivers/scsi/atari_scsi.*
11480F:	drivers/scsi/dmx3191d.c
11481F:	drivers/scsi/g_NCR5380.*
11482F:	drivers/scsi/mac_scsi.*
11483F:	drivers/scsi/sun3_scsi.*
11484F:	drivers/scsi/sun3_scsi_vme.c
11485
11486NCSI LIBRARY
11487M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11488S:	Maintained
11489F:	net/ncsi/
11490
11491NCT6775 HARDWARE MONITOR DRIVER
11492M:	Guenter Roeck <linux@roeck-us.net>
11493L:	linux-hwmon@vger.kernel.org
11494S:	Maintained
11495F:	Documentation/hwmon/nct6775.rst
11496F:	drivers/hwmon/nct6775.c
11497
11498NET_FAILOVER MODULE
11499M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11500L:	netdev@vger.kernel.org
11501S:	Supported
11502F:	drivers/net/net_failover.c
11503F:	include/net/net_failover.h
11504F:	Documentation/networking/net_failover.rst
11505
11506NETEM NETWORK EMULATOR
11507M:	Stephen Hemminger <stephen@networkplumber.org>
11508L:	netdev@vger.kernel.org
11509S:	Maintained
11510F:	net/sched/sch_netem.c
11511
11512NETERION 10GbE DRIVERS (s2io/vxge)
11513M:	Jon Mason <jdmason@kudzu.us>
11514L:	netdev@vger.kernel.org
11515S:	Supported
11516F:	Documentation/networking/device_drivers/neterion/s2io.txt
11517F:	Documentation/networking/device_drivers/neterion/vxge.txt
11518F:	drivers/net/ethernet/neterion/
11519
11520NETFILTER
11521M:	Pablo Neira Ayuso <pablo@netfilter.org>
11522M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11523M:	Florian Westphal <fw@strlen.de>
11524L:	netfilter-devel@vger.kernel.org
11525L:	coreteam@netfilter.org
11526W:	http://www.netfilter.org/
11527W:	http://www.iptables.org/
11528W:	http://www.nftables.org/
11529Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11532S:	Maintained
11533F:	include/linux/netfilter*
11534F:	include/linux/netfilter/
11535F:	include/net/netfilter/
11536F:	include/uapi/linux/netfilter*
11537F:	include/uapi/linux/netfilter/
11538F:	net/*/netfilter.c
11539F:	net/*/netfilter/
11540F:	net/netfilter/
11541F:	net/bridge/br_netfilter*.c
11542
11543NETROM NETWORK LAYER
11544M:	Ralf Baechle <ralf@linux-mips.org>
11545L:	linux-hams@vger.kernel.org
11546W:	http://www.linux-ax25.org/
11547S:	Maintained
11548F:	include/net/netrom.h
11549F:	include/uapi/linux/netrom.h
11550F:	net/netrom/
11551
11552NETRONOME ETHERNET DRIVERS
11553M:	Jakub Kicinski <kuba@kernel.org>
11554L:	oss-drivers@netronome.com
11555S:	Maintained
11556F:	drivers/net/ethernet/netronome/
11557
11558NETWORK BLOCK DEVICE (NBD)
11559M:	Josef Bacik <josef@toxicpanda.com>
11560S:	Maintained
11561L:	linux-block@vger.kernel.org
11562L:	nbd@other.debian.org
11563F:	Documentation/admin-guide/blockdev/nbd.rst
11564F:	drivers/block/nbd.c
11565F:	include/trace/events/nbd.h
11566F:	include/uapi/linux/nbd.h
11567
11568NETWORK DROP MONITOR
11569M:	Neil Horman <nhorman@tuxdriver.com>
11570L:	netdev@vger.kernel.org
11571S:	Maintained
11572W:	https://fedorahosted.org/dropwatch/
11573F:	net/core/drop_monitor.c
11574F:	include/uapi/linux/net_dropmon.h
11575F:	include/net/drop_monitor.h
11576
11577NETWORKING DRIVERS
11578M:	"David S. Miller" <davem@davemloft.net>
11579L:	netdev@vger.kernel.org
11580W:	http://www.linuxfoundation.org/en/Net
11581Q:	http://patchwork.ozlabs.org/project/netdev/list/
11582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11584S:	Odd Fixes
11585F:	Documentation/devicetree/bindings/net/
11586F:	drivers/net/
11587F:	include/linux/if_*
11588F:	include/linux/netdevice.h
11589F:	include/linux/etherdevice.h
11590F:	include/linux/fcdevice.h
11591F:	include/linux/fddidevice.h
11592F:	include/linux/hippidevice.h
11593F:	include/linux/inetdevice.h
11594F:	include/uapi/linux/if_*
11595F:	include/uapi/linux/netdevice.h
11596
11597NETWORKING DRIVERS (WIRELESS)
11598M:	Kalle Valo <kvalo@codeaurora.org>
11599L:	linux-wireless@vger.kernel.org
11600Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11603S:	Maintained
11604F:	Documentation/devicetree/bindings/net/wireless/
11605F:	drivers/net/wireless/
11606
11607NETWORKING [DSA]
11608M:	Andrew Lunn <andrew@lunn.ch>
11609M:	Vivien Didelot <vivien.didelot@gmail.com>
11610M:	Florian Fainelli <f.fainelli@gmail.com>
11611S:	Maintained
11612F:	Documentation/devicetree/bindings/net/dsa/
11613F:	net/dsa/
11614F:	include/net/dsa.h
11615F:	include/linux/dsa/
11616F:	include/linux/platform_data/dsa.h
11617F:	drivers/net/dsa/
11618
11619NETWORKING [GENERAL]
11620M:	"David S. Miller" <davem@davemloft.net>
11621M:	Jakub Kicinski <kuba@kernel.org>
11622L:	netdev@vger.kernel.org
11623W:	http://www.linuxfoundation.org/en/Net
11624Q:	http://patchwork.ozlabs.org/project/netdev/list/
11625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11627B:	mailto:netdev@vger.kernel.org
11628S:	Maintained
11629F:	net/
11630F:	include/net/
11631F:	include/linux/in.h
11632F:	include/linux/net.h
11633F:	include/linux/netdevice.h
11634F:	include/uapi/linux/in.h
11635F:	include/uapi/linux/net.h
11636F:	include/uapi/linux/netdevice.h
11637F:	include/uapi/linux/net_namespace.h
11638F:	tools/testing/selftests/net/
11639F:	lib/net_utils.c
11640F:	lib/random32.c
11641F:	Documentation/networking/
11642
11643NETWORKING [IPSEC]
11644M:	Steffen Klassert <steffen.klassert@secunet.com>
11645M:	Herbert Xu <herbert@gondor.apana.org.au>
11646M:	"David S. Miller" <davem@davemloft.net>
11647L:	netdev@vger.kernel.org
11648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11650S:	Maintained
11651F:	net/xfrm/
11652F:	net/key/
11653F:	net/ipv4/xfrm*
11654F:	net/ipv4/esp4*
11655F:	net/ipv4/ah4.c
11656F:	net/ipv4/ipcomp.c
11657F:	net/ipv4/ip_vti.c
11658F:	net/ipv6/xfrm*
11659F:	net/ipv6/esp6*
11660F:	net/ipv6/ah6.c
11661F:	net/ipv6/ipcomp6.c
11662F:	net/ipv6/ip6_vti.c
11663F:	include/uapi/linux/xfrm.h
11664F:	include/net/xfrm.h
11665
11666NETWORKING [IPv4/IPv6]
11667M:	"David S. Miller" <davem@davemloft.net>
11668M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11669M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11670L:	netdev@vger.kernel.org
11671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11672S:	Maintained
11673F:	net/ipv4/
11674F:	net/ipv6/
11675F:	include/net/ip*
11676F:	arch/x86/net/*
11677
11678NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11679M:	Paul Moore <paul@paul-moore.com>
11680W:	https://github.com/netlabel
11681L:	netdev@vger.kernel.org
11682L:	linux-security-module@vger.kernel.org
11683S:	Maintained
11684F:	Documentation/netlabel/
11685F:	include/net/calipso.h
11686F:	include/net/cipso_ipv4.h
11687F:	include/net/netlabel.h
11688F:	include/uapi/linux/netfilter/xt_SECMARK.h
11689F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11690F:	net/netlabel/
11691F:	net/ipv4/cipso_ipv4.c
11692F:	net/ipv6/calipso.c
11693F:	net/netfilter/xt_CONNSECMARK.c
11694F:	net/netfilter/xt_SECMARK.c
11695
11696NETWORKING [MPTCP]
11697M:	Mat Martineau <mathew.j.martineau@linux.intel.com>
11698M:	Matthieu Baerts <matthieu.baerts@tessares.net>
11699L:	netdev@vger.kernel.org
11700L:	mptcp@lists.01.org
11701W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
11702B:	https://github.com/multipath-tcp/mptcp_net-next/issues
11703S:	Maintained
11704F:	include/net/mptcp.h
11705F:	net/mptcp/
11706F:	tools/testing/selftests/net/mptcp/
11707
11708NETWORKING [TCP]
11709M:	Eric Dumazet <edumazet@google.com>
11710L:	netdev@vger.kernel.org
11711S:	Maintained
11712F:	net/ipv4/tcp*.c
11713F:	net/ipv4/syncookies.c
11714F:	net/ipv6/tcp*.c
11715F:	net/ipv6/syncookies.c
11716F:	include/uapi/linux/tcp.h
11717F:	include/net/tcp.h
11718F:	include/linux/tcp.h
11719F:	include/trace/events/tcp.h
11720
11721NETWORKING [TLS]
11722M:	Boris Pismenny <borisp@mellanox.com>
11723M:	Aviad Yehezkel <aviadye@mellanox.com>
11724M:	John Fastabend <john.fastabend@gmail.com>
11725M:	Daniel Borkmann <daniel@iogearbox.net>
11726M:	Jakub Kicinski <kuba@kernel.org>
11727L:	netdev@vger.kernel.org
11728S:	Maintained
11729F:	net/tls/*
11730F:	include/uapi/linux/tls.h
11731F:	include/net/tls.h
11732
11733NETWORKING [WIRELESS]
11734L:	linux-wireless@vger.kernel.org
11735Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11736
11737NETDEVSIM
11738M:	Jakub Kicinski <kuba@kernel.org>
11739S:	Maintained
11740F:	drivers/net/netdevsim/*
11741
11742NETXEN (1/10) GbE SUPPORT
11743M:	Manish Chopra <manishc@marvell.com>
11744M:	Rahul Verma <rahulv@marvell.com>
11745M:	GR-Linux-NIC-Dev@marvell.com
11746L:	netdev@vger.kernel.org
11747S:	Supported
11748F:	drivers/net/ethernet/qlogic/netxen/
11749
11750NEXTHOP
11751M:	David Ahern <dsahern@kernel.org>
11752L:	netdev@vger.kernel.org
11753S:	Maintained
11754F:	include/net/nexthop.h
11755F:	include/uapi/linux/nexthop.h
11756F:	include/net/netns/nexthop.h
11757F:	net/ipv4/nexthop.c
11758
11759NFC SUBSYSTEM
11760L:	netdev@vger.kernel.org
11761S:	Orphan
11762F:	net/nfc/
11763F:	include/net/nfc/
11764F:	include/uapi/linux/nfc.h
11765F:	drivers/nfc/
11766F:	include/linux/platform_data/nfcmrvl.h
11767F:	Documentation/devicetree/bindings/net/nfc/
11768
11769NFS, SUNRPC, AND LOCKD CLIENTS
11770M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11771M:	Anna Schumaker <anna.schumaker@netapp.com>
11772L:	linux-nfs@vger.kernel.org
11773W:	http://client.linux-nfs.org
11774T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11775S:	Maintained
11776F:	fs/lockd/
11777F:	fs/nfs/
11778F:	fs/nfs_common/
11779F:	net/sunrpc/
11780F:	include/linux/lockd/
11781F:	include/linux/nfs*
11782F:	include/linux/sunrpc/
11783F:	include/uapi/linux/nfs*
11784F:	include/uapi/linux/sunrpc/
11785
11786NILFS2 FILESYSTEM
11787M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11788L:	linux-nilfs@vger.kernel.org
11789W:	https://nilfs.sourceforge.io/
11790W:	https://nilfs.osdn.jp/
11791T:	git git://github.com/konis/nilfs2.git
11792S:	Supported
11793F:	Documentation/filesystems/nilfs2.txt
11794F:	fs/nilfs2/
11795F:	include/trace/events/nilfs2.h
11796F:	include/uapi/linux/nilfs2_api.h
11797F:	include/uapi/linux/nilfs2_ondisk.h
11798
11799NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11800M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11801W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11802S:	Maintained
11803F:	Documentation/scsi/NinjaSCSI.txt
11804F:	drivers/scsi/pcmcia/nsp_*
11805
11806NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11807M:	GOTO Masanori <gotom@debian.or.jp>
11808M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11809W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11810S:	Maintained
11811F:	Documentation/scsi/NinjaSCSI.txt
11812F:	drivers/scsi/nsp32*
11813
11814NIOS2 ARCHITECTURE
11815M:	Ley Foon Tan <ley.foon.tan@intel.com>
11816L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11818S:	Maintained
11819F:	arch/nios2/
11820
11821NOHZ, DYNTICKS SUPPORT
11822M:	Frederic Weisbecker <fweisbec@gmail.com>
11823M:	Thomas Gleixner <tglx@linutronix.de>
11824M:	Ingo Molnar <mingo@kernel.org>
11825L:	linux-kernel@vger.kernel.org
11826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11827S:	Maintained
11828F:	kernel/time/tick*.*
11829F:	include/linux/tick.h
11830F:	include/linux/sched/nohz.h
11831
11832NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11833M:	Pavel Machek <pavel@ucw.cz>
11834M:	Sakari Ailus <sakari.ailus@iki.fi>
11835L:	linux-media@vger.kernel.org
11836S:	Maintained
11837F:	drivers/media/i2c/et8ek8
11838F:	drivers/media/i2c/ad5820.c
11839
11840NOKIA N900 POWER SUPPLY DRIVERS
11841R:	Pali Rohár <pali.rohar@gmail.com>
11842F:	include/linux/power/bq2415x_charger.h
11843F:	include/linux/power/bq27xxx_battery.h
11844F:	drivers/power/supply/bq2415x_charger.c
11845F:	drivers/power/supply/bq27xxx_battery.c
11846F:	drivers/power/supply/bq27xxx_battery_i2c.c
11847F:	drivers/power/supply/isp1704_charger.c
11848F:	drivers/power/supply/rx51_battery.c
11849
11850NOLIBC HEADER FILE
11851M:	Willy Tarreau <w@1wt.eu>
11852S:	Maintained
11853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11854F:	tools/include/nolibc/
11855
11856NSDEPS
11857M:	Matthias Maennich <maennich@google.com>
11858S:	Maintained
11859F:	scripts/nsdeps
11860F:	Documentation/core-api/symbol-namespaces.rst
11861
11862NTB AMD DRIVER
11863M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11864L:	linux-ntb@googlegroups.com
11865S:	Supported
11866F:	drivers/ntb/hw/amd/
11867
11868NTB DRIVER CORE
11869M:	Jon Mason <jdmason@kudzu.us>
11870M:	Dave Jiang <dave.jiang@intel.com>
11871M:	Allen Hubbe <allenbh@gmail.com>
11872L:	linux-ntb@googlegroups.com
11873S:	Supported
11874W:	https://github.com/jonmason/ntb/wiki
11875T:	git git://github.com/jonmason/ntb.git
11876F:	drivers/ntb/
11877F:	drivers/net/ntb_netdev.c
11878F:	include/linux/ntb.h
11879F:	include/linux/ntb_transport.h
11880F:	tools/testing/selftests/ntb/
11881
11882NTB IDT DRIVER
11883M:	Serge Semin <fancer.lancer@gmail.com>
11884L:	linux-ntb@googlegroups.com
11885S:	Supported
11886F:	drivers/ntb/hw/idt/
11887
11888NTB INTEL DRIVER
11889M:	Dave Jiang <dave.jiang@intel.com>
11890L:	linux-ntb@googlegroups.com
11891S:	Supported
11892W:	https://github.com/davejiang/linux/wiki
11893T:	git https://github.com/davejiang/linux.git
11894F:	drivers/ntb/hw/intel/
11895
11896NTFS FILESYSTEM
11897M:	Anton Altaparmakov <anton@tuxera.com>
11898L:	linux-ntfs-dev@lists.sourceforge.net
11899W:	http://www.tuxera.com/
11900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11901S:	Supported
11902F:	Documentation/filesystems/ntfs.txt
11903F:	fs/ntfs/
11904
11905NUBUS SUBSYSTEM
11906M:	Finn Thain <fthain@telegraphics.com.au>
11907L:	linux-m68k@lists.linux-m68k.org
11908S:	Maintained
11909F:	arch/*/include/asm/nubus.h
11910F:	drivers/nubus/
11911F:	include/linux/nubus.h
11912F:	include/uapi/linux/nubus.h
11913
11914NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11915M:	Antonino Daplas <adaplas@gmail.com>
11916L:	linux-fbdev@vger.kernel.org
11917S:	Maintained
11918F:	drivers/video/fbdev/riva/
11919F:	drivers/video/fbdev/nvidia/
11920
11921NVM EXPRESS DRIVER
11922M:	Keith Busch <kbusch@kernel.org>
11923M:	Jens Axboe <axboe@fb.com>
11924M:	Christoph Hellwig <hch@lst.de>
11925M:	Sagi Grimberg <sagi@grimberg.me>
11926L:	linux-nvme@lists.infradead.org
11927T:	git://git.infradead.org/nvme.git
11928W:	http://git.infradead.org/nvme.git
11929S:	Supported
11930F:	drivers/nvme/host/
11931F:	include/linux/nvme.h
11932F:	include/uapi/linux/nvme_ioctl.h
11933
11934NVM EXPRESS FC TRANSPORT DRIVERS
11935M:	James Smart <james.smart@broadcom.com>
11936L:	linux-nvme@lists.infradead.org
11937S:	Supported
11938F:	include/linux/nvme-fc.h
11939F:	include/linux/nvme-fc-driver.h
11940F:	drivers/nvme/host/fc.c
11941F:	drivers/nvme/target/fc.c
11942F:	drivers/nvme/target/fcloop.c
11943
11944NVM EXPRESS TARGET DRIVER
11945M:	Christoph Hellwig <hch@lst.de>
11946M:	Sagi Grimberg <sagi@grimberg.me>
11947M:	Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11948L:	linux-nvme@lists.infradead.org
11949T:	git://git.infradead.org/nvme.git
11950W:	http://git.infradead.org/nvme.git
11951S:	Supported
11952F:	drivers/nvme/target/
11953
11954NVMEM FRAMEWORK
11955M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11956S:	Maintained
11957F:	drivers/nvmem/
11958F:	Documentation/devicetree/bindings/nvmem/
11959F:	Documentation/ABI/stable/sysfs-bus-nvmem
11960F:	include/linux/nvmem-consumer.h
11961F:	include/linux/nvmem-provider.h
11962
11963NXP FXAS21002C DRIVER
11964M:	Rui Miguel Silva <rmfrfs@gmail.com>
11965L:	linux-iio@vger.kernel.org
11966S:	Maintained
11967F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11968F:	drivers/iio/gyro/fxas21002c_core.c
11969F:	drivers/iio/gyro/fxas21002c.h
11970F:	drivers/iio/gyro/fxas21002c_i2c.c
11971F:	drivers/iio/gyro/fxas21002c_spi.c
11972
11973NXP SGTL5000 DRIVER
11974M:	Fabio Estevam <festevam@gmail.com>
11975L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11976S:	Maintained
11977F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11978F:	sound/soc/codecs/sgtl5000*
11979
11980NXP SJA1105 ETHERNET SWITCH DRIVER
11981M:	Vladimir Oltean <olteanv@gmail.com>
11982L:	linux-kernel@vger.kernel.org
11983S:	Maintained
11984F:	drivers/net/dsa/sja1105
11985
11986NXP TDA998X DRM DRIVER
11987M:	Russell King <linux@armlinux.org.uk>
11988S:	Maintained
11989T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11990T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11991F:	drivers/gpu/drm/i2c/tda998x_drv.c
11992F:	include/drm/i2c/tda998x.h
11993F:	include/dt-bindings/display/tda998x.h
11994K:	"nxp,tda998x"
11995
11996NXP TFA9879 DRIVER
11997M:	Peter Rosin <peda@axentia.se>
11998L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11999S:	Maintained
12000F:	Documentation/devicetree/bindings/sound/tfa9879.txt
12001F:	sound/soc/codecs/tfa9879*
12002
12003NXP-NCI NFC DRIVER
12004M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
12005R:	Charles Gorand <charles.gorand@effinnov.com>
12006L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12007S:	Supported
12008F:	drivers/nfc/nxp-nci
12009
12010OBJAGG
12011M:	Jiri Pirko <jiri@mellanox.com>
12012L:	netdev@vger.kernel.org
12013S:	Supported
12014F:	lib/objagg.c
12015F:	lib/test_objagg.c
12016F:	include/linux/objagg.h
12017
12018NXP FSPI DRIVER
12019R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
12020M:	Ashish Kumar <ashish.kumar@nxp.com>
12021L:	linux-spi@vger.kernel.org
12022S:	Maintained
12023F:	drivers/spi/spi-nxp-fspi.c
12024F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12025
12026OBJTOOL
12027M:	Josh Poimboeuf <jpoimboe@redhat.com>
12028M:	Peter Zijlstra <peterz@infradead.org>
12029S:	Supported
12030F:	tools/objtool/
12031
12032OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12033M:	Frederic Barrat <fbarrat@linux.ibm.com>
12034M:	Andrew Donnellan <ajd@linux.ibm.com>
12035L:	linuxppc-dev@lists.ozlabs.org
12036S:	Supported
12037F:	arch/powerpc/platforms/powernv/ocxl.c
12038F:	arch/powerpc/include/asm/pnv-ocxl.h
12039F:	drivers/misc/ocxl/
12040F:	include/misc/ocxl*
12041F:	include/uapi/misc/ocxl.h
12042F:	Documentation/userspace-api/accelerators/ocxl.rst
12043
12044OMAP AUDIO SUPPORT
12045M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12046M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
12047L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12048L:	linux-omap@vger.kernel.org
12049S:	Maintained
12050F:	sound/soc/ti/omap*
12051F:	sound/soc/ti/rx51.c
12052F:	sound/soc/ti/n810.c
12053F:	sound/soc/ti/sdma-pcm.*
12054
12055OMAP CLOCK FRAMEWORK SUPPORT
12056M:	Paul Walmsley <paul@pwsan.com>
12057L:	linux-omap@vger.kernel.org
12058S:	Maintained
12059F:	arch/arm/*omap*/*clock*
12060
12061OMAP DEVICE TREE SUPPORT
12062M:	Benoît Cousson <bcousson@baylibre.com>
12063M:	Tony Lindgren <tony@atomide.com>
12064L:	linux-omap@vger.kernel.org
12065L:	devicetree@vger.kernel.org
12066S:	Maintained
12067F:	arch/arm/boot/dts/*omap*
12068F:	arch/arm/boot/dts/*am3*
12069F:	arch/arm/boot/dts/*am4*
12070F:	arch/arm/boot/dts/*am5*
12071F:	arch/arm/boot/dts/*dra7*
12072F:	arch/arm/boot/dts/logicpd-som-lv*
12073F:	arch/arm/boot/dts/logicpd-torpedo*
12074
12075OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12076L:	linux-omap@vger.kernel.org
12077L:	linux-fbdev@vger.kernel.org
12078S:	Orphan
12079F:	drivers/video/fbdev/omap2/
12080F:	Documentation/arm/omap/dss.rst
12081
12082OMAP FRAMEBUFFER SUPPORT
12083L:	linux-fbdev@vger.kernel.org
12084L:	linux-omap@vger.kernel.org
12085S:	Orphan
12086F:	drivers/video/fbdev/omap/
12087
12088OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12089M:	Roger Quadros <rogerq@ti.com>
12090M:	Tony Lindgren <tony@atomide.com>
12091L:	linux-omap@vger.kernel.org
12092S:	Maintained
12093F:	drivers/memory/omap-gpmc.c
12094F:	arch/arm/mach-omap2/*gpmc*
12095
12096OMAP GPIO DRIVER
12097M:	Grygorii Strashko <grygorii.strashko@ti.com>
12098M:	Santosh Shilimkar <ssantosh@kernel.org>
12099M:	Kevin Hilman <khilman@kernel.org>
12100L:	linux-omap@vger.kernel.org
12101S:	Maintained
12102F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
12103F:	drivers/gpio/gpio-omap.c
12104
12105OMAP HARDWARE SPINLOCK SUPPORT
12106M:	Ohad Ben-Cohen <ohad@wizery.com>
12107L:	linux-omap@vger.kernel.org
12108S:	Maintained
12109F:	drivers/hwspinlock/omap_hwspinlock.c
12110
12111OMAP HS MMC SUPPORT
12112L:	linux-mmc@vger.kernel.org
12113L:	linux-omap@vger.kernel.org
12114S:	Orphan
12115F:	drivers/mmc/host/omap_hsmmc.c
12116
12117OMAP HWMOD DATA
12118M:	Paul Walmsley <paul@pwsan.com>
12119L:	linux-omap@vger.kernel.org
12120S:	Maintained
12121F:	arch/arm/mach-omap2/omap_hwmod*data*
12122
12123OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12124M:	Benoît Cousson <bcousson@baylibre.com>
12125L:	linux-omap@vger.kernel.org
12126S:	Maintained
12127F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12128
12129OMAP HWMOD SUPPORT
12130M:	Benoît Cousson <bcousson@baylibre.com>
12131M:	Paul Walmsley <paul@pwsan.com>
12132L:	linux-omap@vger.kernel.org
12133S:	Maintained
12134F:	arch/arm/mach-omap2/omap_hwmod.*
12135
12136OMAP I2C DRIVER
12137M:	Vignesh R <vigneshr@ti.com>
12138L:	linux-omap@vger.kernel.org
12139L:	linux-i2c@vger.kernel.org
12140S:	Maintained
12141F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
12142F:	drivers/i2c/busses/i2c-omap.c
12143
12144OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12145M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12146L:	linux-media@vger.kernel.org
12147S:	Maintained
12148F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
12149F:	drivers/media/platform/omap3isp/
12150F:	drivers/staging/media/omap4iss/
12151
12152OMAP MMC SUPPORT
12153M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12154L:	linux-omap@vger.kernel.org
12155S:	Odd Fixes
12156F:	drivers/mmc/host/omap.c
12157
12158OMAP POWER MANAGEMENT SUPPORT
12159M:	Kevin Hilman <khilman@kernel.org>
12160L:	linux-omap@vger.kernel.org
12161S:	Maintained
12162F:	arch/arm/*omap*/*pm*
12163F:	drivers/cpufreq/omap-cpufreq.c
12164
12165OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12166M:	Rajendra Nayak <rnayak@codeaurora.org>
12167M:	Paul Walmsley <paul@pwsan.com>
12168L:	linux-omap@vger.kernel.org
12169S:	Maintained
12170F:	arch/arm/mach-omap2/prm*
12171
12172OMAP RANDOM NUMBER GENERATOR SUPPORT
12173M:	Deepak Saxena <dsaxena@plexity.net>
12174S:	Maintained
12175F:	drivers/char/hw_random/omap-rng.c
12176
12177OMAP USB SUPPORT
12178L:	linux-usb@vger.kernel.org
12179L:	linux-omap@vger.kernel.org
12180S:	Orphan
12181F:	drivers/usb/*/*omap*
12182F:	arch/arm/*omap*/usb*
12183
12184OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12185M:	Mark Jackson <mpfj@newflow.co.uk>
12186L:	linux-omap@vger.kernel.org
12187S:	Maintained
12188F:	arch/arm/boot/dts/am335x-nano.dts
12189
12190OMAP1 SUPPORT
12191M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12192M:	Tony Lindgren <tony@atomide.com>
12193L:	linux-omap@vger.kernel.org
12194Q:	http://patchwork.kernel.org/project/linux-omap/list/
12195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12196S:	Maintained
12197F:	arch/arm/mach-omap1/
12198F:	arch/arm/plat-omap/
12199F:	arch/arm/configs/omap1_defconfig
12200F:	drivers/i2c/busses/i2c-omap.c
12201F:	include/linux/platform_data/i2c-omap.h
12202F:	include/linux/platform_data/ams-delta-fiq.h
12203
12204OMAP2+ SUPPORT
12205M:	Tony Lindgren <tony@atomide.com>
12206L:	linux-omap@vger.kernel.org
12207W:	http://www.muru.com/linux/omap/
12208W:	http://linux.omap.com/
12209Q:	http://patchwork.kernel.org/project/linux-omap/list/
12210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12211S:	Maintained
12212F:	arch/arm/mach-omap2/
12213F:	arch/arm/plat-omap/
12214F:	arch/arm/configs/omap2plus_defconfig
12215F:	drivers/bus/ti-sysc.c
12216F:	drivers/i2c/busses/i2c-omap.c
12217F:	drivers/irqchip/irq-omap-intc.c
12218F:	drivers/mfd/*omap*.c
12219F:	drivers/mfd/menelaus.c
12220F:	drivers/mfd/palmas.c
12221F:	drivers/mfd/tps65217.c
12222F:	drivers/mfd/tps65218.c
12223F:	drivers/mfd/tps65910.c
12224F:	drivers/mfd/twl-core.[ch]
12225F:	drivers/mfd/twl4030*.c
12226F:	drivers/mfd/twl6030*.c
12227F:	drivers/mfd/twl6040*.c
12228F:	drivers/regulator/palmas-regulator*.c
12229F:	drivers/regulator/pbias-regulator.c
12230F:	drivers/regulator/tps65217-regulator.c
12231F:	drivers/regulator/tps65218-regulator.c
12232F:	drivers/regulator/tps65910-regulator.c
12233F:	drivers/regulator/twl-regulator.c
12234F:	drivers/regulator/twl6030-regulator.c
12235F:	include/linux/platform_data/i2c-omap.h
12236F:	include/linux/platform_data/ti-sysc.h
12237
12238ONION OMEGA2+ BOARD
12239M:	Harvey Hunt <harveyhuntnexus@gmail.com>
12240L:	linux-mips@vger.kernel.org
12241S:	Maintained
12242F:	arch/mips/boot/dts/ralink/omega2p.dts
12243
12244OMFS FILESYSTEM
12245M:	Bob Copeland <me@bobcopeland.com>
12246L:	linux-karma-devel@lists.sourceforge.net
12247S:	Maintained
12248F:	Documentation/filesystems/omfs.txt
12249F:	fs/omfs/
12250
12251OMNIKEY CARDMAN 4000 DRIVER
12252M:	Harald Welte <laforge@gnumonks.org>
12253S:	Maintained
12254F:	drivers/char/pcmcia/cm4000_cs.c
12255F:	include/linux/cm4000_cs.h
12256F:	include/uapi/linux/cm4000_cs.h
12257
12258OMNIKEY CARDMAN 4040 DRIVER
12259M:	Harald Welte <laforge@gnumonks.org>
12260S:	Maintained
12261F:	drivers/char/pcmcia/cm4040_cs.*
12262
12263OMNIVISION OV13858 SENSOR DRIVER
12264M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12265L:	linux-media@vger.kernel.org
12266T:	git git://linuxtv.org/media_tree.git
12267S:	Maintained
12268F:	drivers/media/i2c/ov13858.c
12269
12270OMNIVISION OV2680 SENSOR DRIVER
12271M:	Rui Miguel Silva <rmfrfs@gmail.com>
12272L:	linux-media@vger.kernel.org
12273T:	git git://linuxtv.org/media_tree.git
12274S:	Maintained
12275F:	drivers/media/i2c/ov2680.c
12276F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
12277
12278OMNIVISION OV2685 SENSOR DRIVER
12279M:	Shunqian Zheng <zhengsq@rock-chips.com>
12280L:	linux-media@vger.kernel.org
12281T:	git git://linuxtv.org/media_tree.git
12282S:	Maintained
12283F:	drivers/media/i2c/ov2685.c
12284
12285OMNIVISION OV5640 SENSOR DRIVER
12286M:	Steve Longerbeam <slongerbeam@gmail.com>
12287L:	linux-media@vger.kernel.org
12288T:	git git://linuxtv.org/media_tree.git
12289S:	Maintained
12290F:	drivers/media/i2c/ov5640.c
12291
12292OMNIVISION OV5647 SENSOR DRIVER
12293M:	Luis Oliveira <lolivei@synopsys.com>
12294L:	linux-media@vger.kernel.org
12295T:	git git://linuxtv.org/media_tree.git
12296S:	Maintained
12297F:	drivers/media/i2c/ov5647.c
12298
12299OMNIVISION OV5670 SENSOR DRIVER
12300M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12301M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
12302L:	linux-media@vger.kernel.org
12303T:	git git://linuxtv.org/media_tree.git
12304S:	Maintained
12305F:	drivers/media/i2c/ov5670.c
12306
12307OMNIVISION OV5675 SENSOR DRIVER
12308M:	Shawn Tu <shawnx.tu@intel.com>
12309L:	linux-media@vger.kernel.org
12310T:	git git://linuxtv.org/media_tree.git
12311S:	Maintained
12312F:	drivers/media/i2c/ov5675.c
12313
12314OMNIVISION OV5695 SENSOR DRIVER
12315M:	Shunqian Zheng <zhengsq@rock-chips.com>
12316L:	linux-media@vger.kernel.org
12317T:	git git://linuxtv.org/media_tree.git
12318S:	Maintained
12319F:	drivers/media/i2c/ov5695.c
12320
12321OMNIVISION OV7670 SENSOR DRIVER
12322M:	Jonathan Corbet <corbet@lwn.net>
12323L:	linux-media@vger.kernel.org
12324T:	git git://linuxtv.org/media_tree.git
12325S:	Maintained
12326F:	drivers/media/i2c/ov7670.c
12327F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12328
12329OMNIVISION OV772x SENSOR DRIVER
12330M:	Jacopo Mondi <jacopo@jmondi.org>
12331L:	linux-media@vger.kernel.org
12332T:	git git://linuxtv.org/media_tree.git
12333S:	Odd fixes
12334F:	drivers/media/i2c/ov772x.c
12335F:	include/media/i2c/ov772x.h
12336F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12337
12338OMNIVISION OV7740 SENSOR DRIVER
12339M:	Wenyou Yang <wenyou.yang@microchip.com>
12340L:	linux-media@vger.kernel.org
12341T:	git git://linuxtv.org/media_tree.git
12342S:	Maintained
12343F:	drivers/media/i2c/ov7740.c
12344F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12345
12346OMNIVISION OV9640 SENSOR DRIVER
12347M:	Petr Cvek <petrcvekcz@gmail.com>
12348L:	linux-media@vger.kernel.org
12349S:	Maintained
12350F:	drivers/media/i2c/ov9640.*
12351
12352OMNIVISION OV8856 SENSOR DRIVER
12353M:	Ben Kao <ben.kao@intel.com>
12354L:	linux-media@vger.kernel.org
12355T:	git git://linuxtv.org/media_tree.git
12356S:	Maintained
12357F:	drivers/media/i2c/ov8856.c
12358
12359OMNIVISION OV9650 SENSOR DRIVER
12360M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12361R:	Akinobu Mita <akinobu.mita@gmail.com>
12362R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12363L:	linux-media@vger.kernel.org
12364T:	git git://linuxtv.org/media_tree.git
12365S:	Maintained
12366F:	drivers/media/i2c/ov9650.c
12367F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12368
12369ONENAND FLASH DRIVER
12370M:	Kyungmin Park <kyungmin.park@samsung.com>
12371L:	linux-mtd@lists.infradead.org
12372S:	Maintained
12373F:	drivers/mtd/nand/onenand/
12374F:	include/linux/mtd/onenand*.h
12375
12376OP-TEE DRIVER
12377M:	Jens Wiklander <jens.wiklander@linaro.org>
12378L:	tee-dev@lists.linaro.org
12379S:	Maintained
12380F:	drivers/tee/optee/
12381
12382OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12383M:	Sumit Garg <sumit.garg@linaro.org>
12384L:	tee-dev@lists.linaro.org
12385S:	Maintained
12386F:	drivers/char/hw_random/optee-rng.c
12387
12388OPA-VNIC DRIVER
12389M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12390M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12391L:	linux-rdma@vger.kernel.org
12392S:	Supported
12393F:	drivers/infiniband/ulp/opa_vnic
12394
12395OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12396M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12397M:	Frank Rowand <frowand.list@gmail.com>
12398L:	devicetree@vger.kernel.org
12399S:	Maintained
12400F:	Documentation/devicetree/dynamic-resolution-notes.txt
12401F:	Documentation/devicetree/overlay-notes.txt
12402F:	drivers/of/overlay.c
12403F:	drivers/of/resolver.c
12404K:	of_overlay_notifier_
12405
12406OPEN FIRMWARE AND FLATTENED DEVICE TREE
12407M:	Rob Herring <robh+dt@kernel.org>
12408M:	Frank Rowand <frowand.list@gmail.com>
12409L:	devicetree@vger.kernel.org
12410W:	http://www.devicetree.org/
12411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12412S:	Maintained
12413F:	drivers/of/
12414F:	include/linux/of*.h
12415F:	scripts/dtc/
12416F:	Documentation/ABI/testing/sysfs-firmware-ofw
12417
12418OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12419M:	Rob Herring <robh+dt@kernel.org>
12420M:	Mark Rutland <mark.rutland@arm.com>
12421L:	devicetree@vger.kernel.org
12422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12423Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12424S:	Maintained
12425F:	Documentation/devicetree/
12426F:	arch/*/boot/dts/
12427F:	include/dt-bindings/
12428
12429OPENCORES I2C BUS DRIVER
12430M:	Peter Korsgaard <peter@korsgaard.com>
12431M:	Andrew Lunn <andrew@lunn.ch>
12432L:	linux-i2c@vger.kernel.org
12433S:	Maintained
12434F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12435F:	Documentation/i2c/busses/i2c-ocores.rst
12436F:	drivers/i2c/busses/i2c-ocores.c
12437F:	include/linux/platform_data/i2c-ocores.h
12438
12439OPENRISC ARCHITECTURE
12440M:	Jonas Bonn <jonas@southpole.se>
12441M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12442M:	Stafford Horne <shorne@gmail.com>
12443T:	git git://github.com/openrisc/linux.git
12444L:	openrisc@lists.librecores.org
12445W:	http://openrisc.io
12446S:	Maintained
12447F:	Documentation/devicetree/bindings/openrisc/
12448F:	Documentation/openrisc/
12449F:	arch/openrisc/
12450F:	drivers/irqchip/irq-ompic.c
12451F:	drivers/irqchip/irq-or1k-*
12452
12453OPENVSWITCH
12454M:	Pravin B Shelar <pshelar@ovn.org>
12455L:	netdev@vger.kernel.org
12456L:	dev@openvswitch.org
12457W:	http://openvswitch.org
12458S:	Maintained
12459F:	net/openvswitch/
12460F:	include/uapi/linux/openvswitch.h
12461
12462OPERATING PERFORMANCE POINTS (OPP)
12463M:	Viresh Kumar <vireshk@kernel.org>
12464M:	Nishanth Menon <nm@ti.com>
12465M:	Stephen Boyd <sboyd@kernel.org>
12466L:	linux-pm@vger.kernel.org
12467S:	Maintained
12468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12469F:	drivers/opp/
12470F:	include/linux/pm_opp.h
12471F:	Documentation/power/opp.rst
12472F:	Documentation/devicetree/bindings/opp/
12473
12474OPL4 DRIVER
12475M:	Clemens Ladisch <clemens@ladisch.de>
12476L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12478S:	Maintained
12479F:	sound/drivers/opl4/
12480
12481OPROFILE
12482M:	Robert Richter <rric@kernel.org>
12483L:	oprofile-list@lists.sf.net
12484S:	Maintained
12485F:	arch/*/include/asm/oprofile*.h
12486F:	arch/*/oprofile/
12487F:	drivers/oprofile/
12488F:	include/linux/oprofile.h
12489
12490ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12491M:	Mark Fasheh <mark@fasheh.com>
12492M:	Joel Becker <jlbec@evilplan.org>
12493M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12494L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12495W:	http://ocfs2.wiki.kernel.org
12496S:	Supported
12497F:	Documentation/filesystems/ocfs2.txt
12498F:	Documentation/filesystems/dlmfs.txt
12499F:	fs/ocfs2/
12500
12501ORANGEFS FILESYSTEM
12502M:	Mike Marshall <hubcap@omnibond.com>
12503R:	Martin Brandenburg <martin@omnibond.com>
12504L:	devel@lists.orangefs.org
12505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12506S:	Supported
12507F:	fs/orangefs/
12508F:	Documentation/filesystems/orangefs.txt
12509
12510ORINOCO DRIVER
12511L:	linux-wireless@vger.kernel.org
12512W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12513W:	http://www.nongnu.org/orinoco/
12514S:	Orphan
12515F:	drivers/net/wireless/intersil/orinoco/
12516
12517OV2659 OMNIVISION SENSOR DRIVER
12518M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12519L:	linux-media@vger.kernel.org
12520W:	https://linuxtv.org
12521Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12522T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12523S:	Maintained
12524F:	drivers/media/i2c/ov2659.c
12525F:	include/media/i2c/ov2659.h
12526
12527OVERLAY FILESYSTEM
12528M:	Miklos Szeredi <miklos@szeredi.hu>
12529L:	linux-unionfs@vger.kernel.org
12530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12531S:	Supported
12532F:	fs/overlayfs/
12533F:	Documentation/filesystems/overlayfs.rst
12534
12535P54 WIRELESS DRIVER
12536M:	Christian Lamparter <chunkeey@googlemail.com>
12537L:	linux-wireless@vger.kernel.org
12538W:	http://wireless.kernel.org/en/users/Drivers/p54
12539S:	Maintained
12540F:	drivers/net/wireless/intersil/p54/
12541
12542PA SEMI ETHERNET DRIVER
12543L:	netdev@vger.kernel.org
12544S:	Orphan
12545F:	drivers/net/ethernet/pasemi/*
12546
12547PA SEMI SMBUS DRIVER
12548L:	linux-i2c@vger.kernel.org
12549S:	Orphan
12550F:	drivers/i2c/busses/i2c-pasemi.c
12551
12552PACKING
12553M:	Vladimir Oltean <olteanv@gmail.com>
12554L:	netdev@vger.kernel.org
12555S:	Supported
12556F:	lib/packing.c
12557F:	include/linux/packing.h
12558F:	Documentation/core-api/packing.rst
12559
12560PADATA PARALLEL EXECUTION MECHANISM
12561M:	Steffen Klassert <steffen.klassert@secunet.com>
12562L:	linux-crypto@vger.kernel.org
12563S:	Maintained
12564F:	kernel/padata.c
12565F:	include/linux/padata.h
12566F:	Documentation/core-api/padata.rst
12567
12568PAGE POOL
12569M:	Jesper Dangaard Brouer <hawk@kernel.org>
12570M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12571L:	netdev@vger.kernel.org
12572S:	Supported
12573F:	net/core/page_pool.c
12574F:	include/net/page_pool.h
12575
12576PANASONIC LAPTOP ACPI EXTRAS DRIVER
12577M:	Harald Welte <laforge@gnumonks.org>
12578L:	platform-driver-x86@vger.kernel.org
12579S:	Maintained
12580F:	drivers/platform/x86/panasonic-laptop.c
12581
12582PARALLAX PING IIO SENSOR DRIVER
12583M:	Andreas Klinger <ak@it-klinger.de>
12584L:	linux-iio@vger.kernel.org
12585S:	Maintained
12586F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12587F:	drivers/iio/proximity/ping.c
12588
12589PARALLEL LCD/KEYPAD PANEL DRIVER
12590M:	Willy Tarreau <willy@haproxy.com>
12591M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12592S:	Odd Fixes
12593F:	Documentation/admin-guide/lcd-panel-cgram.rst
12594F:	drivers/auxdisplay/panel.c
12595
12596PARALLEL PORT SUBSYSTEM
12597M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12598M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12599L:	linux-parport@lists.infradead.org (subscribers-only)
12600S:	Maintained
12601F:	drivers/parport/
12602F:	include/linux/parport*.h
12603F:	drivers/char/ppdev.c
12604F:	include/uapi/linux/ppdev.h
12605F:	Documentation/driver-api/parport*.rst
12606
12607PARAVIRT_OPS INTERFACE
12608M:	Juergen Gross <jgross@suse.com>
12609M:	Thomas Hellstrom <thellstrom@vmware.com>
12610M:	"VMware, Inc." <pv-drivers@vmware.com>
12611L:	virtualization@lists.linux-foundation.org
12612S:	Supported
12613F:	Documentation/virt/paravirt_ops.rst
12614F:	arch/*/kernel/paravirt*
12615F:	arch/*/include/asm/paravirt*.h
12616F:	include/linux/hypervisor.h
12617
12618PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12619M:	Tim Waugh <tim@cyberelk.net>
12620L:	linux-parport@lists.infradead.org (subscribers-only)
12621S:	Maintained
12622F:	Documentation/admin-guide/blockdev/paride.rst
12623F:	drivers/block/paride/
12624
12625PARISC ARCHITECTURE
12626M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12627M:	Helge Deller <deller@gmx.de>
12628L:	linux-parisc@vger.kernel.org
12629W:	http://www.parisc-linux.org/
12630Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12633S:	Maintained
12634F:	arch/parisc/
12635F:	Documentation/parisc/
12636F:	drivers/parisc/
12637F:	drivers/char/agp/parisc-agp.c
12638F:	drivers/input/misc/hp_sdc_rtc.c
12639F:	drivers/input/serio/gscps2.c
12640F:	drivers/input/serio/hp_sdc*
12641F:	drivers/parport/parport_gsc.*
12642F:	drivers/tty/serial/8250/8250_gsc.c
12643F:	drivers/video/fbdev/sti*
12644F:	drivers/video/console/sti*
12645F:	drivers/video/logo/logo_parisc*
12646F:	include/linux/hp_sdc.h
12647
12648PARMAN
12649M:	Jiri Pirko <jiri@mellanox.com>
12650L:	netdev@vger.kernel.org
12651S:	Supported
12652F:	lib/parman.c
12653F:	lib/test_parman.c
12654F:	include/linux/parman.h
12655
12656PC ENGINES APU BOARD DRIVER
12657M:	Enrico Weigelt, metux IT consult <info@metux.net>
12658S:	Maintained
12659F:	drivers/platform/x86/pcengines-apuv2.c
12660
12661PC87360 HARDWARE MONITORING DRIVER
12662M:	Jim Cromie <jim.cromie@gmail.com>
12663L:	linux-hwmon@vger.kernel.org
12664S:	Maintained
12665F:	Documentation/hwmon/pc87360.rst
12666F:	drivers/hwmon/pc87360.c
12667
12668PC8736x GPIO DRIVER
12669M:	Jim Cromie <jim.cromie@gmail.com>
12670S:	Maintained
12671F:	drivers/char/pc8736x_gpio.c
12672
12673PC87427 HARDWARE MONITORING DRIVER
12674M:	Jean Delvare <jdelvare@suse.com>
12675L:	linux-hwmon@vger.kernel.org
12676S:	Maintained
12677F:	Documentation/hwmon/pc87427.rst
12678F:	drivers/hwmon/pc87427.c
12679
12680PCA9532 LED DRIVER
12681M:	Riku Voipio <riku.voipio@iki.fi>
12682S:	Maintained
12683F:	drivers/leds/leds-pca9532.c
12684F:	include/linux/leds-pca9532.h
12685
12686PCA9541 I2C BUS MASTER SELECTOR DRIVER
12687M:	Guenter Roeck <linux@roeck-us.net>
12688L:	linux-i2c@vger.kernel.org
12689S:	Maintained
12690F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12691
12692PCDP - PRIMARY CONSOLE AND DEBUG PORT
12693M:	Khalid Aziz <khalid@gonehiking.org>
12694S:	Maintained
12695F:	drivers/firmware/pcdp.*
12696
12697PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12698M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12699L:	linux-pci@vger.kernel.org
12700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12701S:	Maintained
12702F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12703F:	drivers/pci/controller/pci-aardvark.c
12704
12705PCI DRIVER FOR ALTERA PCIE IP
12706M:	Ley Foon Tan <ley.foon.tan@intel.com>
12707L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12708L:	linux-pci@vger.kernel.org
12709S:	Supported
12710F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12711F:	drivers/pci/controller/pcie-altera.c
12712
12713PCI DRIVER FOR APPLIEDMICRO XGENE
12714M:	Toan Le <toan@os.amperecomputing.com>
12715L:	linux-pci@vger.kernel.org
12716L:	linux-arm-kernel@lists.infradead.org
12717S:	Maintained
12718F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12719F:	drivers/pci/controller/pci-xgene.c
12720
12721PCI DRIVER FOR ARM VERSATILE PLATFORM
12722M:	Rob Herring <robh@kernel.org>
12723L:	linux-pci@vger.kernel.org
12724L:	linux-arm-kernel@lists.infradead.org
12725S:	Maintained
12726F:	Documentation/devicetree/bindings/pci/versatile.yaml
12727F:	drivers/pci/controller/pci-versatile.c
12728
12729PCI DRIVER FOR ARMADA 8K
12730M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12731L:	linux-pci@vger.kernel.org
12732L:	linux-arm-kernel@lists.infradead.org
12733S:	Maintained
12734F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12735F:	drivers/pci/controller/dwc/pcie-armada8k.c
12736
12737PCI DRIVER FOR CADENCE PCIE IP
12738M:	Tom Joseph <tjoseph@cadence.com>
12739L:	linux-pci@vger.kernel.org
12740S:	Maintained
12741F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12742F:	drivers/pci/controller/pcie-cadence*
12743
12744PCI DRIVER FOR FREESCALE LAYERSCAPE
12745M:	Minghuan Lian <minghuan.Lian@nxp.com>
12746M:	Mingkai Hu <mingkai.hu@nxp.com>
12747M:	Roy Zang <roy.zang@nxp.com>
12748L:	linuxppc-dev@lists.ozlabs.org
12749L:	linux-pci@vger.kernel.org
12750L:	linux-arm-kernel@lists.infradead.org
12751S:	Maintained
12752F:	drivers/pci/controller/dwc/*layerscape*
12753
12754PCI DRIVER FOR GENERIC OF HOSTS
12755M:	Will Deacon <will@kernel.org>
12756L:	linux-pci@vger.kernel.org
12757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12758S:	Maintained
12759F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
12760F:	drivers/pci/controller/pci-host-common.c
12761F:	drivers/pci/controller/pci-host-generic.c
12762
12763PCI DRIVER FOR IMX6
12764M:	Richard Zhu <hongxing.zhu@nxp.com>
12765M:	Lucas Stach <l.stach@pengutronix.de>
12766L:	linux-pci@vger.kernel.org
12767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12768S:	Maintained
12769F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12770F:	drivers/pci/controller/dwc/*imx6*
12771
12772PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12773M:	Jonathan Derrick <jonathan.derrick@intel.com>
12774L:	linux-pci@vger.kernel.org
12775S:	Supported
12776F:	drivers/pci/controller/vmd.c
12777
12778PCI DRIVER FOR MICROSEMI SWITCHTEC
12779M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12780M:	Logan Gunthorpe <logang@deltatee.com>
12781L:	linux-pci@vger.kernel.org
12782S:	Maintained
12783F:	Documentation/driver-api/switchtec.rst
12784F:	Documentation/ABI/testing/sysfs-class-switchtec
12785F:	drivers/pci/switch/switchtec*
12786F:	include/uapi/linux/switchtec_ioctl.h
12787F:	include/linux/switchtec.h
12788F:	drivers/ntb/hw/mscc/
12789
12790PCI DRIVER FOR MOBIVEIL PCIE IP
12791M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12792M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12793L:	linux-pci@vger.kernel.org
12794S:	Supported
12795F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12796F:	drivers/pci/controller/pcie-mobiveil.c
12797
12798PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12799M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12800M:	Jason Cooper <jason@lakedaemon.net>
12801L:	linux-pci@vger.kernel.org
12802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12803S:	Maintained
12804F:	drivers/pci/controller/*mvebu*
12805
12806PCI DRIVER FOR NVIDIA TEGRA
12807M:	Thierry Reding <thierry.reding@gmail.com>
12808L:	linux-tegra@vger.kernel.org
12809L:	linux-pci@vger.kernel.org
12810S:	Supported
12811F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12812F:	drivers/pci/controller/pci-tegra.c
12813
12814PCI DRIVER FOR RENESAS R-CAR
12815M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12816M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12817L:	linux-pci@vger.kernel.org
12818L:	linux-renesas-soc@vger.kernel.org
12819S:	Maintained
12820F:	drivers/pci/controller/*rcar*
12821
12822PCI DRIVER FOR SAMSUNG EXYNOS
12823M:	Jingoo Han <jingoohan1@gmail.com>
12824L:	linux-pci@vger.kernel.org
12825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12826L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12827S:	Maintained
12828F:	drivers/pci/controller/dwc/pci-exynos.c
12829
12830PCI DRIVER FOR SYNOPSYS DESIGNWARE
12831M:	Jingoo Han <jingoohan1@gmail.com>
12832M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12833L:	linux-pci@vger.kernel.org
12834S:	Maintained
12835F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12836F:	drivers/pci/controller/dwc/*designware*
12837
12838PCI DRIVER FOR TI DRA7XX
12839M:	Kishon Vijay Abraham I <kishon@ti.com>
12840L:	linux-omap@vger.kernel.org
12841L:	linux-pci@vger.kernel.org
12842S:	Supported
12843F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12844F:	drivers/pci/controller/dwc/pci-dra7xx.c
12845
12846PCI DRIVER FOR TI KEYSTONE
12847M:	Murali Karicheri <m-karicheri2@ti.com>
12848L:	linux-pci@vger.kernel.org
12849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12850S:	Maintained
12851F:	drivers/pci/controller/dwc/pci-keystone.c
12852
12853PCI ENDPOINT SUBSYSTEM
12854M:	Kishon Vijay Abraham I <kishon@ti.com>
12855M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12856L:	linux-pci@vger.kernel.org
12857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12858S:	Supported
12859F:	drivers/pci/endpoint/
12860F:	drivers/misc/pci_endpoint_test.c
12861F:	tools/pci/
12862
12863PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12864M:	Russell Currey <ruscur@russell.cc>
12865M:	Sam Bobroff <sbobroff@linux.ibm.com>
12866M:	Oliver O'Halloran <oohall@gmail.com>
12867L:	linuxppc-dev@lists.ozlabs.org
12868S:	Supported
12869F:	Documentation/PCI/pci-error-recovery.rst
12870F:	drivers/pci/pcie/aer.c
12871F:	drivers/pci/pcie/dpc.c
12872F:	drivers/pci/pcie/err.c
12873F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12874F:	arch/powerpc/kernel/eeh*.c
12875F:	arch/powerpc/platforms/*/eeh*.c
12876F:	arch/powerpc/include/*/eeh*.h
12877
12878PCI ERROR RECOVERY
12879M:	Linas Vepstas <linasvepstas@gmail.com>
12880L:	linux-pci@vger.kernel.org
12881S:	Supported
12882F:	Documentation/PCI/pci-error-recovery.rst
12883
12884PCI MSI DRIVER FOR ALTERA MSI IP
12885M:	Ley Foon Tan <ley.foon.tan@intel.com>
12886L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12887L:	linux-pci@vger.kernel.org
12888S:	Supported
12889F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12890F:	drivers/pci/controller/pcie-altera-msi.c
12891
12892PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12893M:	Toan Le <toan@os.amperecomputing.com>
12894L:	linux-pci@vger.kernel.org
12895L:	linux-arm-kernel@lists.infradead.org
12896S:	Maintained
12897F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12898F:	drivers/pci/controller/pci-xgene-msi.c
12899
12900PCI SUBSYSTEM
12901M:	Bjorn Helgaas <bhelgaas@google.com>
12902L:	linux-pci@vger.kernel.org
12903Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12905S:	Supported
12906F:	Documentation/devicetree/bindings/pci/
12907F:	Documentation/PCI/
12908F:	drivers/acpi/pci*
12909F:	drivers/pci/
12910F:	include/asm-generic/pci*
12911F:	include/linux/pci*
12912F:	include/linux/of_pci.h
12913F:	include/uapi/linux/pci*
12914F:	lib/pci*
12915F:	arch/x86/pci/
12916F:	arch/x86/kernel/quirks.c
12917F:	arch/x86/kernel/early-quirks.c
12918
12919PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12920M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12921R:	Andrew Murray <amurray@thegoodpenguin.co.uk>
12922L:	linux-pci@vger.kernel.org
12923Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12925S:	Supported
12926F:	drivers/pci/controller/
12927
12928PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12929M:	Jonathan Chocron <jonnyc@amazon.com>
12930L:	linux-pci@vger.kernel.org
12931S:	Maintained
12932F:	Documentation/devicetree/bindings/pci/pcie-al.txt
12933F:	drivers/pci/controller/dwc/pcie-al.c
12934
12935PCIE DRIVER FOR AMLOGIC MESON
12936M:	Yue Wang <yue.wang@Amlogic.com>
12937L:	linux-pci@vger.kernel.org
12938L:	linux-amlogic@lists.infradead.org
12939S:	Maintained
12940F:	drivers/pci/controller/dwc/pci-meson.c
12941
12942PCIE DRIVER FOR AXIS ARTPEC
12943M:	Jesper Nilsson <jesper.nilsson@axis.com>
12944L:	linux-arm-kernel@axis.com
12945L:	linux-pci@vger.kernel.org
12946S:	Maintained
12947F:	Documentation/devicetree/bindings/pci/axis,artpec*
12948F:	drivers/pci/controller/dwc/*artpec*
12949
12950PCIE DRIVER FOR CAVIUM THUNDERX
12951M:	Robert Richter <rrichter@marvell.com>
12952L:	linux-pci@vger.kernel.org
12953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12954S:	Supported
12955F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12956F:	drivers/pci/controller/pci-thunder-*
12957
12958PCIE DRIVER FOR HISILICON
12959M:	Zhou Wang <wangzhou1@hisilicon.com>
12960L:	linux-pci@vger.kernel.org
12961S:	Maintained
12962F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12963F:	drivers/pci/controller/dwc/pcie-hisi.c
12964
12965PCIE DRIVER FOR HISILICON KIRIN
12966M:	Xiaowei Song <songxiaowei@hisilicon.com>
12967M:	Binghui Wang <wangbinghui@hisilicon.com>
12968L:	linux-pci@vger.kernel.org
12969S:	Maintained
12970F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12971F:	drivers/pci/controller/dwc/pcie-kirin.c
12972
12973PCIE DRIVER FOR HISILICON STB
12974M:	Shawn Guo <shawn.guo@linaro.org>
12975L:	linux-pci@vger.kernel.org
12976S:	Maintained
12977F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12978F:	drivers/pci/controller/dwc/pcie-histb.c
12979
12980PCIE DRIVER FOR MEDIATEK
12981M:	Ryder Lee <ryder.lee@mediatek.com>
12982L:	linux-pci@vger.kernel.org
12983L:	linux-mediatek@lists.infradead.org
12984S:	Supported
12985F:	Documentation/devicetree/bindings/pci/mediatek*
12986F:	drivers/pci/controller/*mediatek*
12987
12988PCIE DRIVER FOR QUALCOMM MSM
12989M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12990L:	linux-pci@vger.kernel.org
12991L:	linux-arm-msm@vger.kernel.org
12992S:	Maintained
12993F:	drivers/pci/controller/dwc/*qcom*
12994
12995PCIE DRIVER FOR ROCKCHIP
12996M:	Shawn Lin <shawn.lin@rock-chips.com>
12997L:	linux-pci@vger.kernel.org
12998L:	linux-rockchip@lists.infradead.org
12999S:	Maintained
13000F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
13001F:	drivers/pci/controller/pcie-rockchip*
13002
13003PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13004M:	Linus Walleij <linus.walleij@linaro.org>
13005L:	linux-pci@vger.kernel.org
13006S:	Maintained
13007F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13008F:	drivers/pci/controller/pci-v3-semi.c
13009
13010PCIE DRIVER FOR SOCIONEXT UNIPHIER
13011M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13012L:	linux-pci@vger.kernel.org
13013S:	Maintained
13014F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
13015F:	drivers/pci/controller/dwc/pcie-uniphier.c
13016
13017PCIE DRIVER FOR ST SPEAR13XX
13018M:	Pratyush Anand <pratyush.anand@gmail.com>
13019L:	linux-pci@vger.kernel.org
13020S:	Maintained
13021F:	drivers/pci/controller/dwc/*spear*
13022
13023PCMCIA SUBSYSTEM
13024M:	Dominik Brodowski <linux@dominikbrodowski.net>
13025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13026S:	Odd Fixes
13027F:	Documentation/pcmcia/
13028F:	tools/pcmcia/
13029F:	drivers/pcmcia/
13030F:	include/pcmcia/
13031
13032PCNET32 NETWORK DRIVER
13033M:	Don Fry <pcnet32@frontier.com>
13034L:	netdev@vger.kernel.org
13035S:	Maintained
13036F:	drivers/net/ethernet/amd/pcnet32.c
13037
13038PCRYPT PARALLEL CRYPTO ENGINE
13039M:	Steffen Klassert <steffen.klassert@secunet.com>
13040L:	linux-crypto@vger.kernel.org
13041S:	Maintained
13042F:	crypto/pcrypt.c
13043F:	include/crypto/pcrypt.h
13044
13045PEAQ WMI HOTKEYS DRIVER
13046M:	Hans de Goede <hdegoede@redhat.com>
13047L:	platform-driver-x86@vger.kernel.org
13048S:	Maintained
13049F:	drivers/platform/x86/peaq-wmi.c
13050
13051PENSANDO ETHERNET DRIVERS
13052M:	Shannon Nelson <snelson@pensando.io>
13053M:	Pensando Drivers <drivers@pensando.io>
13054L:	netdev@vger.kernel.org
13055S:	Supported
13056F:	Documentation/networking/device_drivers/pensando/ionic.rst
13057F:	drivers/net/ethernet/pensando/
13058
13059PER-CPU MEMORY ALLOCATOR
13060M:	Dennis Zhou <dennis@kernel.org>
13061M:	Tejun Heo <tj@kernel.org>
13062M:	Christoph Lameter <cl@linux.com>
13063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13064S:	Maintained
13065F:	include/linux/percpu*.h
13066F:	mm/percpu*.c
13067F:	arch/*/include/asm/percpu.h
13068
13069PER-TASK DELAY ACCOUNTING
13070M:	Balbir Singh <bsingharora@gmail.com>
13071S:	Maintained
13072F:	include/linux/delayacct.h
13073F:	kernel/delayacct.c
13074
13075PERFORMANCE EVENTS SUBSYSTEM
13076M:	Peter Zijlstra <peterz@infradead.org>
13077M:	Ingo Molnar <mingo@redhat.com>
13078M:	Arnaldo Carvalho de Melo <acme@kernel.org>
13079R:	Mark Rutland <mark.rutland@arm.com>
13080R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13081R:	Jiri Olsa <jolsa@redhat.com>
13082R:	Namhyung Kim <namhyung@kernel.org>
13083L:	linux-kernel@vger.kernel.org
13084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13085S:	Supported
13086F:	kernel/events/*
13087F:	include/linux/perf_event.h
13088F:	include/uapi/linux/perf_event.h
13089F:	arch/*/kernel/perf_event*.c
13090F:	arch/*/kernel/*/perf_event*.c
13091F:	arch/*/kernel/*/*/perf_event*.c
13092F:	arch/*/include/asm/perf_event.h
13093F:	arch/*/kernel/perf_callchain.c
13094F:	arch/*/events/*
13095F:	arch/*/events/*/*
13096F:	tools/perf/
13097
13098PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13099R:	John Garry <john.garry@huawei.com>
13100R:	Will Deacon <will@kernel.org>
13101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13102S:	Supported
13103F:	tools/perf/pmu-events/arch/arm64/
13104
13105PERSONALITY HANDLING
13106M:	Christoph Hellwig <hch@infradead.org>
13107L:	linux-abi-devel@lists.sourceforge.net
13108S:	Maintained
13109F:	include/linux/personality.h
13110F:	include/uapi/linux/personality.h
13111
13112PHOENIX RC FLIGHT CONTROLLER ADAPTER
13113M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13114L:	linux-input@vger.kernel.org
13115S:	Maintained
13116F:	Documentation/input/devices/pxrc.rst
13117F:	drivers/input/joystick/pxrc.c
13118
13119FLYSKY FSIA6B RC RECEIVER
13120M:	Markus Koch <markus@notsyncing.net>
13121L:	linux-input@vger.kernel.org
13122S:	Maintained
13123F:	drivers/input/joystick/fsia6b.c
13124
13125PHONET PROTOCOL
13126M:	Remi Denis-Courmont <courmisch@gmail.com>
13127S:	Supported
13128F:	Documentation/networking/phonet.txt
13129F:	include/linux/phonet.h
13130F:	include/net/phonet/
13131F:	include/uapi/linux/phonet.h
13132F:	net/phonet/
13133
13134PHRAM MTD DRIVER
13135M:	Joern Engel <joern@lazybastard.org>
13136L:	linux-mtd@lists.infradead.org
13137S:	Maintained
13138F:	drivers/mtd/devices/phram.c
13139
13140PICOLCD HID DRIVER
13141M:	Bruno Prémont <bonbons@linux-vserver.org>
13142L:	linux-input@vger.kernel.org
13143S:	Maintained
13144F:	drivers/hid/hid-picolcd*
13145
13146PICOXCELL SUPPORT
13147M:	Jamie Iles <jamie@jamieiles.com>
13148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13149T:	git git://github.com/jamieiles/linux-2.6-ji.git
13150S:	Supported
13151F:	arch/arm/boot/dts/picoxcell*
13152F:	arch/arm/mach-picoxcell/
13153F:	drivers/crypto/picoxcell*
13154
13155PIDFD API
13156M:	Christian Brauner <christian@brauner.io>
13157L:	linux-kernel@vger.kernel.org
13158S:	Maintained
13159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13160F:	samples/pidfd/
13161F:	tools/testing/selftests/pidfd/
13162F:	tools/testing/selftests/clone3/
13163K:	(?i)pidfd
13164K:	(?i)clone3
13165K:	\b(clone_args|kernel_clone_args)\b
13166
13167PIN CONTROL SUBSYSTEM
13168M:	Linus Walleij <linus.walleij@linaro.org>
13169L:	linux-gpio@vger.kernel.org
13170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13171S:	Maintained
13172F:	Documentation/devicetree/bindings/pinctrl/
13173F:	Documentation/driver-api/pinctl.rst
13174F:	drivers/pinctrl/
13175F:	include/linux/pinctrl/
13176
13177PIN CONTROLLER - MICROCHIP AT91
13178M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13180L:	linux-gpio@vger.kernel.org
13181S:	Supported
13182F:	drivers/pinctrl/pinctrl-at91*
13183F:	drivers/gpio/gpio-sama5d2-piobu.c
13184
13185PIN CONTROLLER - FREESCALE
13186M:	Dong Aisheng <aisheng.dong@nxp.com>
13187M:	Fabio Estevam <festevam@gmail.com>
13188M:	Shawn Guo <shawnguo@kernel.org>
13189M:	Stefan Agner <stefan@agner.ch>
13190R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13191L:	linux-gpio@vger.kernel.org
13192S:	Maintained
13193F:	drivers/pinctrl/freescale/
13194F:	Documentation/devicetree/bindings/pinctrl/fsl,*
13195
13196PIN CONTROLLER - INTEL
13197M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13198M:	Andy Shevchenko <andy@kernel.org>
13199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13200S:	Maintained
13201F:	drivers/pinctrl/intel/
13202
13203PIN CONTROLLER - MEDIATEK
13204M:	Sean Wang <sean.wang@kernel.org>
13205L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13206S:	Maintained
13207F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13208F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13209F:	drivers/pinctrl/mediatek/
13210
13211PIN CONTROLLER - QUALCOMM
13212M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13213S:	Maintained
13214L:	linux-arm-msm@vger.kernel.org
13215F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13216F:	drivers/pinctrl/qcom/
13217
13218PIN CONTROLLER - RENESAS
13219M:	Geert Uytterhoeven <geert+renesas@glider.be>
13220L:	linux-renesas-soc@vger.kernel.org
13221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13222S:	Maintained
13223F:	drivers/pinctrl/pinctrl-rz*
13224F:	drivers/pinctrl/sh-pfc/
13225
13226PIN CONTROLLER - SAMSUNG
13227M:	Tomasz Figa <tomasz.figa@gmail.com>
13228M:	Krzysztof Kozlowski <krzk@kernel.org>
13229M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13231L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13232Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
13233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13234S:	Maintained
13235F:	drivers/pinctrl/samsung/
13236F:	include/dt-bindings/pinctrl/samsung.h
13237F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13238
13239PIN CONTROLLER - SINGLE
13240M:	Tony Lindgren <tony@atomide.com>
13241M:	Haojian Zhuang <haojian.zhuang@linaro.org>
13242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13243L:	linux-omap@vger.kernel.org
13244S:	Maintained
13245F:	drivers/pinctrl/pinctrl-single.c
13246
13247PIN CONTROLLER - ST SPEAR
13248M:	Viresh Kumar <vireshk@kernel.org>
13249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13250W:	http://www.st.com/spear
13251S:	Maintained
13252F:	drivers/pinctrl/spear/
13253
13254PISTACHIO SOC SUPPORT
13255M:	James Hartley <james.hartley@sondrel.com>
13256L:	linux-mips@vger.kernel.org
13257S:	Odd Fixes
13258F:	arch/mips/pistachio/
13259F:	arch/mips/include/asm/mach-pistachio/
13260F:	arch/mips/boot/dts/img/pistachio*
13261F:	arch/mips/configs/pistachio*_defconfig
13262
13263PKTCDVD DRIVER
13264S:	Orphan
13265M:	linux-block@vger.kernel.org
13266F:	drivers/block/pktcdvd.c
13267F:	include/linux/pktcdvd.h
13268F:	include/uapi/linux/pktcdvd.h
13269
13270PKUNITY SOC DRIVERS
13271M:	Guan Xuetao <gxt@pku.edu.cn>
13272W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13273S:	Maintained
13274T:	git git://github.com/gxt/linux.git
13275F:	drivers/input/serio/i8042-unicore32io.h
13276F:	drivers/i2c/busses/i2c-puv3.c
13277F:	drivers/video/fbdev/fb-puv3.c
13278F:	drivers/rtc/rtc-puv3.c
13279
13280PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13281M:	Tomasz Duszynski <tduszyns@gmail.com>
13282S:	Maintained
13283F:	drivers/iio/chemical/pms7003.c
13284F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13285
13286PLX DMA DRIVER
13287M:	Logan Gunthorpe <logang@deltatee.com>
13288S:	Maintained
13289F:	drivers/dma/plx_dma.c
13290
13291PMBUS HARDWARE MONITORING DRIVERS
13292M:	Guenter Roeck <linux@roeck-us.net>
13293L:	linux-hwmon@vger.kernel.org
13294W:	http://hwmon.wiki.kernel.org/
13295W:	http://www.roeck-us.net/linux/drivers/
13296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13297S:	Maintained
13298F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13299F:	Documentation/devicetree/bindings/hwmon/max31785.txt
13300F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
13301F:	Documentation/hwmon/adm1275.rst
13302F:	Documentation/hwmon/ibm-cffps.rst
13303F:	Documentation/hwmon/ir35221.rst
13304F:	Documentation/hwmon/lm25066.rst
13305F:	Documentation/hwmon/ltc2978.rst
13306F:	Documentation/hwmon/ltc3815.rst
13307F:	Documentation/hwmon/max16064.rst
13308F:	Documentation/hwmon/max20751.rst
13309F:	Documentation/hwmon/max31785.rst
13310F:	Documentation/hwmon/max34440.rst
13311F:	Documentation/hwmon/max8688.rst
13312F:	Documentation/hwmon/pmbus.rst
13313F:	Documentation/hwmon/pmbus-core.rst
13314F:	Documentation/hwmon/tps40422.rst
13315F:	Documentation/hwmon/ucd9000.rst
13316F:	Documentation/hwmon/ucd9200.rst
13317F:	Documentation/hwmon/zl6100.rst
13318F:	drivers/hwmon/pmbus/
13319F:	include/linux/pmbus.h
13320
13321PMC SIERRA MaxRAID DRIVER
13322L:	linux-scsi@vger.kernel.org
13323W:	http://www.pmc-sierra.com/
13324S:	Orphan
13325F:	drivers/scsi/pmcraid.*
13326
13327PMC SIERRA PM8001 DRIVER
13328M:	Jack Wang <jinpu.wang@cloud.ionos.com>
13329L:	linux-scsi@vger.kernel.org
13330S:	Supported
13331F:	drivers/scsi/pm8001/
13332
13333PM-GRAPH UTILITY
13334M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
13335L:	linux-pm@vger.kernel.org
13336W:	https://01.org/pm-graph
13337B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13338T:	git git://github.com/intel/pm-graph
13339S:	Supported
13340F:	tools/power/pm-graph
13341
13342PNI RM3100 IIO DRIVER
13343M:	Song Qiang <songqiang1304521@gmail.com>
13344L:	linux-iio@vger.kernel.org
13345S:	Maintained
13346F:	drivers/iio/magnetometer/rm3100*
13347F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13348
13349PNP SUPPORT
13350M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13351S:	Maintained
13352F:	drivers/pnp/
13353
13354POSIX CLOCKS and TIMERS
13355M:	Thomas Gleixner <tglx@linutronix.de>
13356L:	linux-kernel@vger.kernel.org
13357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13358S:	Maintained
13359F:	fs/timerfd.c
13360F:	include/linux/timer*
13361F:	include/linux/time_namespace.h
13362F:	kernel/time/namespace.c
13363F:	kernel/time/*timer*
13364
13365POWER MANAGEMENT CORE
13366M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13367L:	linux-pm@vger.kernel.org
13368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13369B:	https://bugzilla.kernel.org
13370S:	Supported
13371F:	drivers/base/power/
13372F:	include/linux/pm.h
13373F:	include/linux/pm_*
13374F:	include/linux/powercap.h
13375F:	include/linux/intel_rapl.h
13376F:	drivers/powercap/
13377F:	kernel/configs/nopm.config
13378
13379POWER STATE COORDINATION INTERFACE (PSCI)
13380M:	Mark Rutland <mark.rutland@arm.com>
13381M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13382L:	linux-arm-kernel@lists.infradead.org
13383S:	Maintained
13384F:	drivers/firmware/psci/
13385F:	include/linux/psci.h
13386F:	include/uapi/linux/psci.h
13387
13388POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13389M:	Sebastian Reichel <sre@kernel.org>
13390L:	linux-pm@vger.kernel.org
13391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13392S:	Maintained
13393F:	Documentation/ABI/testing/sysfs-class-power
13394F:	Documentation/devicetree/bindings/power/supply/
13395F:	include/linux/power_supply.h
13396F:	drivers/power/supply/
13397
13398POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13399M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13400L:	linuxppc-dev@lists.ozlabs.org
13401S:	Maintained
13402F:	drivers/char/powernv-op-panel.c
13403
13404PPP OVER ATM (RFC 2364)
13405M:	Mitchell Blank Jr <mitch@sfgoth.com>
13406S:	Maintained
13407F:	net/atm/pppoatm.c
13408F:	include/uapi/linux/atmppp.h
13409
13410PPP OVER ETHERNET
13411M:	Michal Ostrowski <mostrows@earthlink.net>
13412S:	Maintained
13413F:	drivers/net/ppp/pppoe.c
13414F:	drivers/net/ppp/pppox.c
13415
13416PPP OVER L2TP
13417M:	James Chapman <jchapman@katalix.com>
13418S:	Maintained
13419F:	net/l2tp/l2tp_ppp.c
13420F:	include/linux/if_pppol2tp.h
13421F:	include/uapi/linux/if_pppol2tp.h
13422
13423PPP PROTOCOL DRIVERS AND COMPRESSORS
13424M:	Paul Mackerras <paulus@samba.org>
13425L:	linux-ppp@vger.kernel.org
13426S:	Maintained
13427F:	drivers/net/ppp/ppp_*
13428
13429PPS SUPPORT
13430M:	Rodolfo Giometti <giometti@enneenne.com>
13431W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13432L:	linuxpps@ml.enneenne.com (subscribers-only)
13433S:	Maintained
13434F:	Documentation/driver-api/pps.rst
13435F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13436F:	Documentation/ABI/testing/sysfs-pps
13437F:	drivers/pps/
13438F:	include/linux/pps*.h
13439F:	include/uapi/linux/pps.h
13440
13441PPTP DRIVER
13442M:	Dmitry Kozlov <xeb@mail.ru>
13443L:	netdev@vger.kernel.org
13444S:	Maintained
13445F:	drivers/net/ppp/pptp.c
13446W:	http://sourceforge.net/projects/accel-pptp
13447
13448PRINTK
13449M:	Petr Mladek <pmladek@suse.com>
13450M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13451R:	Steven Rostedt <rostedt@goodmis.org>
13452S:	Maintained
13453F:	kernel/printk/
13454F:	include/linux/printk.h
13455
13456PRISM54 WIRELESS DRIVER
13457M:	Luis Chamberlain <mcgrof@kernel.org>
13458L:	linux-wireless@vger.kernel.org
13459W:	http://wireless.kernel.org/en/users/Drivers/p54
13460S:	Obsolete
13461F:	drivers/net/wireless/intersil/prism54/
13462
13463PROC FILESYSTEM
13464R:	Alexey Dobriyan <adobriyan@gmail.com>
13465L:	linux-kernel@vger.kernel.org
13466L:	linux-fsdevel@vger.kernel.org
13467S:	Maintained
13468F:	fs/proc/
13469F:	include/linux/proc_fs.h
13470F:	tools/testing/selftests/proc/
13471F:	Documentation/filesystems/proc.txt
13472
13473PROC SYSCTL
13474M:	Luis Chamberlain <mcgrof@kernel.org>
13475M:	Kees Cook <keescook@chromium.org>
13476M:	Iurii Zaikin <yzaikin@google.com>
13477L:	linux-kernel@vger.kernel.org
13478L:	linux-fsdevel@vger.kernel.org
13479S:	Maintained
13480F:	fs/proc/proc_sysctl.c
13481F:	include/linux/sysctl.h
13482F:	kernel/sysctl.c
13483F:	kernel/sysctl-test.c
13484F:	tools/testing/selftests/sysctl/
13485
13486PS3 NETWORK SUPPORT
13487M:	Geoff Levand <geoff@infradead.org>
13488L:	netdev@vger.kernel.org
13489L:	linuxppc-dev@lists.ozlabs.org
13490S:	Maintained
13491F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13492
13493PS3 PLATFORM SUPPORT
13494M:	Geoff Levand <geoff@infradead.org>
13495L:	linuxppc-dev@lists.ozlabs.org
13496S:	Maintained
13497F:	arch/powerpc/boot/ps3*
13498F:	arch/powerpc/include/asm/lv1call.h
13499F:	arch/powerpc/include/asm/ps3*.h
13500F:	arch/powerpc/platforms/ps3/
13501F:	drivers/*/ps3*
13502F:	drivers/ps3/
13503F:	drivers/rtc/rtc-ps3.c
13504F:	drivers/usb/host/*ps3.c
13505F:	sound/ppc/snd_ps3*
13506
13507PS3VRAM DRIVER
13508M:	Jim Paris <jim@jtan.com>
13509M:	Geoff Levand <geoff@infradead.org>
13510L:	linuxppc-dev@lists.ozlabs.org
13511S:	Maintained
13512F:	drivers/block/ps3vram.c
13513
13514PSAMPLE PACKET SAMPLING SUPPORT
13515M:	Yotam Gigi <yotam.gi@gmail.com>
13516S:	Maintained
13517F:	net/psample
13518F:	include/net/psample.h
13519F:	include/uapi/linux/psample.h
13520
13521PSTORE FILESYSTEM
13522M:	Kees Cook <keescook@chromium.org>
13523M:	Anton Vorontsov <anton@enomsg.org>
13524M:	Colin Cross <ccross@android.com>
13525M:	Tony Luck <tony.luck@intel.com>
13526S:	Maintained
13527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13528F:	fs/pstore/
13529F:	include/linux/pstore*
13530F:	drivers/firmware/efi/efi-pstore.c
13531F:	drivers/acpi/apei/erst.c
13532F:	Documentation/admin-guide/ramoops.rst
13533F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13534K:	\b(pstore|ramoops)
13535
13536PTP HARDWARE CLOCK SUPPORT
13537M:	Richard Cochran <richardcochran@gmail.com>
13538L:	netdev@vger.kernel.org
13539S:	Maintained
13540W:	http://linuxptp.sourceforge.net/
13541F:	Documentation/ABI/testing/sysfs-ptp
13542F:	Documentation/driver-api/ptp.rst
13543F:	drivers/net/phy/dp83640*
13544F:	drivers/ptp/*
13545F:	include/linux/ptp_cl*
13546
13547PTRACE SUPPORT
13548M:	Oleg Nesterov <oleg@redhat.com>
13549S:	Maintained
13550F:	include/asm-generic/syscall.h
13551F:	include/linux/ptrace.h
13552F:	include/linux/regset.h
13553F:	include/linux/tracehook.h
13554F:	include/uapi/linux/ptrace.h
13555F:	include/uapi/linux/ptrace.h
13556F:	kernel/ptrace.c
13557F:	arch/*/ptrace*.c
13558F:	arch/*/*/ptrace*.c
13559F:	arch/*/include/asm/ptrace*.h
13560
13561PULSE8-CEC DRIVER
13562M:	Hans Verkuil <hverkuil@xs4all.nl>
13563L:	linux-media@vger.kernel.org
13564T:	git git://linuxtv.org/media_tree.git
13565S:	Maintained
13566F:	drivers/media/usb/pulse8-cec/*
13567F:	Documentation/media/cec-drivers/pulse8-cec.rst
13568
13569PVRUSB2 VIDEO4LINUX DRIVER
13570M:	Mike Isely <isely@pobox.com>
13571L:	pvrusb2@isely.net	(subscribers-only)
13572L:	linux-media@vger.kernel.org
13573W:	http://www.isely.net/pvrusb2/
13574T:	git git://linuxtv.org/media_tree.git
13575S:	Maintained
13576F:	Documentation/media/v4l-drivers/pvrusb2*
13577F:	drivers/media/usb/pvrusb2/
13578
13579PWC WEBCAM DRIVER
13580M:	Hans Verkuil <hverkuil@xs4all.nl>
13581L:	linux-media@vger.kernel.org
13582T:	git git://linuxtv.org/media_tree.git
13583S:	Odd Fixes
13584F:	drivers/media/usb/pwc/*
13585F:	include/trace/events/pwc.h
13586
13587PWM FAN DRIVER
13588M:	Kamil Debski <kamil@wypas.org>
13589M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13590L:	linux-hwmon@vger.kernel.org
13591S:	Supported
13592F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13593F:	Documentation/hwmon/pwm-fan.rst
13594F:	drivers/hwmon/pwm-fan.c
13595
13596PWM IR Transmitter
13597M:	Sean Young <sean@mess.org>
13598L:	linux-media@vger.kernel.org
13599S:	Maintained
13600F:	drivers/media/rc/pwm-ir-tx.c
13601
13602PWM SUBSYSTEM
13603M:	Thierry Reding <thierry.reding@gmail.com>
13604R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13605L:	linux-pwm@vger.kernel.org
13606S:	Maintained
13607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13608Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13609F:	Documentation/driver-api/pwm.rst
13610F:	Documentation/devicetree/bindings/pwm/
13611F:	include/linux/pwm.h
13612F:	drivers/pwm/
13613F:	drivers/video/backlight/pwm_bl.c
13614F:	include/linux/pwm_backlight.h
13615F:	drivers/gpio/gpio-mvebu.c
13616F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13617K:	pwm_(config|apply_state|ops)
13618
13619PXA GPIO DRIVER
13620M:	Robert Jarzmik <robert.jarzmik@free.fr>
13621L:	linux-gpio@vger.kernel.org
13622S:	Maintained
13623F:	drivers/gpio/gpio-pxa.c
13624
13625PXA MMCI DRIVER
13626S:	Orphan
13627
13628PXA RTC DRIVER
13629M:	Robert Jarzmik <robert.jarzmik@free.fr>
13630L:	linux-rtc@vger.kernel.org
13631S:	Maintained
13632
13633PXA2xx/PXA3xx SUPPORT
13634M:	Daniel Mack <daniel@zonque.org>
13635M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13636M:	Robert Jarzmik <robert.jarzmik@free.fr>
13637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13638T:	git git://github.com/hzhuang1/linux.git
13639T:	git git://github.com/rjarzmik/linux.git
13640S:	Maintained
13641F:	arch/arm/boot/dts/pxa*
13642F:	arch/arm/mach-pxa/
13643F:	drivers/dma/pxa*
13644F:	drivers/pcmcia/pxa2xx*
13645F:	drivers/pinctrl/pxa/
13646F:	drivers/spi/spi-pxa2xx*
13647F:	drivers/usb/gadget/udc/pxa2*
13648F:	include/sound/pxa2xx-lib.h
13649F:	sound/arm/pxa*
13650F:	sound/soc/pxa/
13651
13652QAT DRIVER
13653M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13654L:	qat-linux@intel.com
13655S:	Supported
13656F:	drivers/crypto/qat/
13657
13658QCOM AUDIO (ASoC) DRIVERS
13659M:	Patrick Lai <plai@codeaurora.org>
13660M:	Banajit Goswami <bgoswami@codeaurora.org>
13661L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13662S:	Supported
13663F:	sound/soc/qcom/
13664
13665QCOM IPA DRIVER
13666M:	Alex Elder <elder@kernel.org>
13667L:	netdev@vger.kernel.org
13668S:	Supported
13669F:	drivers/net/ipa/
13670
13671QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13672M:	Gabriel Somlo <somlo@cmu.edu>
13673M:	"Michael S. Tsirkin" <mst@redhat.com>
13674L:	qemu-devel@nongnu.org
13675S:	Maintained
13676F:	drivers/firmware/qemu_fw_cfg.c
13677F:	include/uapi/linux/qemu_fw_cfg.h
13678
13679QIB DRIVER
13680M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13681M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13682L:	linux-rdma@vger.kernel.org
13683S:	Supported
13684F:	drivers/infiniband/hw/qib/
13685
13686QLOGIC QL41xxx FCOE DRIVER
13687M:	QLogic-Storage-Upstream@cavium.com
13688L:	linux-scsi@vger.kernel.org
13689S:	Supported
13690F:	drivers/scsi/qedf/
13691
13692QLOGIC QL41xxx ISCSI DRIVER
13693M:	QLogic-Storage-Upstream@cavium.com
13694L:	linux-scsi@vger.kernel.org
13695S:	Supported
13696F:	drivers/scsi/qedi/
13697
13698QLOGIC QL4xxx ETHERNET DRIVER
13699M:	Ariel Elior <aelior@marvell.com>
13700M:	GR-everest-linux-l2@marvell.com
13701L:	netdev@vger.kernel.org
13702S:	Supported
13703F:	drivers/net/ethernet/qlogic/qed/
13704F:	include/linux/qed/
13705F:	drivers/net/ethernet/qlogic/qede/
13706
13707QLOGIC QL4xxx RDMA DRIVER
13708M:	Michal Kalderon <mkalderon@marvell.com>
13709M:	Ariel Elior <aelior@marvell.com>
13710L:	linux-rdma@vger.kernel.org
13711S:	Supported
13712F:	drivers/infiniband/hw/qedr/
13713F:	include/uapi/rdma/qedr-abi.h
13714
13715QLOGIC QLA1280 SCSI DRIVER
13716M:	Michael Reed <mdr@sgi.com>
13717L:	linux-scsi@vger.kernel.org
13718S:	Maintained
13719F:	drivers/scsi/qla1280.[ch]
13720
13721QLOGIC QLA2XXX FC-SCSI DRIVER
13722M:	hmadhani@marvell.com
13723L:	linux-scsi@vger.kernel.org
13724S:	Supported
13725F:	Documentation/scsi/LICENSE.qla2xxx
13726F:	drivers/scsi/qla2xxx/
13727
13728QLOGIC QLA3XXX NETWORK DRIVER
13729M:	GR-Linux-NIC-Dev@marvell.com
13730L:	netdev@vger.kernel.org
13731S:	Supported
13732F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13733F:	drivers/net/ethernet/qlogic/qla3xxx.*
13734
13735QLOGIC QLA4XXX iSCSI DRIVER
13736M:	QLogic-Storage-Upstream@qlogic.com
13737L:	linux-scsi@vger.kernel.org
13738S:	Supported
13739F:	Documentation/scsi/LICENSE.qla4xxx
13740F:	drivers/scsi/qla4xxx/
13741
13742QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13743M:	Shahed Shaikh <shshaikh@marvell.com>
13744M:	Manish Chopra <manishc@marvell.com>
13745M:	GR-Linux-NIC-Dev@marvell.com
13746L:	netdev@vger.kernel.org
13747S:	Supported
13748F:	drivers/net/ethernet/qlogic/qlcnic/
13749
13750QLOGIC QLGE 10Gb ETHERNET DRIVER
13751M:	Manish Chopra <manishc@marvell.com>
13752M:	GR-Linux-NIC-Dev@marvell.com
13753L:	netdev@vger.kernel.org
13754S:	Supported
13755F:	drivers/staging/qlge/
13756
13757QM1D1B0004 MEDIA DRIVER
13758M:	Akihiro Tsukada <tskd08@gmail.com>
13759L:	linux-media@vger.kernel.org
13760S:	Odd Fixes
13761F:	drivers/media/tuners/qm1d1b0004*
13762
13763QM1D1C0042 MEDIA DRIVER
13764M:	Akihiro Tsukada <tskd08@gmail.com>
13765L:	linux-media@vger.kernel.org
13766S:	Odd Fixes
13767F:	drivers/media/tuners/qm1d1c0042*
13768
13769QNX4 FILESYSTEM
13770M:	Anders Larsen <al@alarsen.net>
13771W:	http://www.alarsen.net/linux/qnx4fs/
13772S:	Maintained
13773F:	fs/qnx4/
13774F:	include/uapi/linux/qnx4_fs.h
13775F:	include/uapi/linux/qnxtypes.h
13776
13777QORIQ DPAA2 FSL-MC BUS DRIVER
13778M:	Stuart Yoder <stuyoder@gmail.com>
13779M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13780L:	linux-kernel@vger.kernel.org
13781S:	Maintained
13782F:	drivers/bus/fsl-mc/
13783F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13784F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13785
13786QT1010 MEDIA DRIVER
13787M:	Antti Palosaari <crope@iki.fi>
13788L:	linux-media@vger.kernel.org
13789W:	https://linuxtv.org
13790W:	http://palosaari.fi/linux/
13791Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13792T:	git git://linuxtv.org/anttip/media_tree.git
13793S:	Maintained
13794F:	drivers/media/tuners/qt1010*
13795
13796QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13797M:	Kalle Valo <kvalo@codeaurora.org>
13798L:	ath10k@lists.infradead.org
13799W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13801S:	Supported
13802F:	drivers/net/wireless/ath/ath10k/
13803
13804QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
13805M:	Kalle Valo <kvalo@codeaurora.org>
13806L:	ath11k@lists.infradead.org
13807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13808S:	Supported
13809F:	drivers/net/wireless/ath/ath11k/
13810
13811QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13812M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13813L:	linux-wireless@vger.kernel.org
13814W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13815S:	Supported
13816F:	drivers/net/wireless/ath/ath9k/
13817
13818QUALCOMM CAMERA SUBSYSTEM DRIVER
13819M:	Todor Tomov <todor.too@gmail.com>
13820L:	linux-media@vger.kernel.org
13821S:	Maintained
13822F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13823F:	Documentation/media/v4l-drivers/qcom_camss.rst
13824F:	drivers/media/platform/qcom/camss/
13825
13826QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13827M:	Ilia Lin <ilia.lin@kernel.org>
13828L:	linux-pm@vger.kernel.org
13829S:	Maintained
13830F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13831F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13832
13833QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
13834M:	Niklas Cassel <nks@flawful.org>
13835L:	linux-pm@vger.kernel.org
13836L:	linux-arm-msm@vger.kernel.org
13837S:	Maintained
13838F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
13839F:	drivers/power/avs/qcom-cpr.c
13840
13841QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13842M:	Timur Tabi <timur@kernel.org>
13843L:	netdev@vger.kernel.org
13844S:	Maintained
13845F:	drivers/net/ethernet/qualcomm/emac/
13846
13847QUALCOMM ETHQOS ETHERNET DRIVER
13848M:	Vinod Koul <vkoul@kernel.org>
13849L:	netdev@vger.kernel.org
13850S:	Maintained
13851F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13852F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13853
13854QUALCOMM GENERIC INTERFACE I2C DRIVER
13855M:	Alok Chauhan <alokc@codeaurora.org>
13856L:	linux-i2c@vger.kernel.org
13857L:	linux-arm-msm@vger.kernel.org
13858S:	Supported
13859F:	drivers/i2c/busses/i2c-qcom-geni.c
13860
13861QUALCOMM HEXAGON ARCHITECTURE
13862M:	Brian Cain <bcain@codeaurora.org>
13863L:	linux-hexagon@vger.kernel.org
13864S:	Supported
13865F:	arch/hexagon/
13866
13867QUALCOMM HIDMA DRIVER
13868M:	Sinan Kaya <okaya@kernel.org>
13869L:	linux-arm-kernel@lists.infradead.org
13870L:	linux-arm-msm@vger.kernel.org
13871L:	dmaengine@vger.kernel.org
13872S:	Supported
13873F:	drivers/dma/qcom/hidma*
13874
13875QUALCOMM IOMMU
13876M:	Rob Clark <robdclark@gmail.com>
13877L:	iommu@lists.linux-foundation.org
13878L:	linux-arm-msm@vger.kernel.org
13879S:	Maintained
13880F:	drivers/iommu/qcom_iommu.c
13881
13882QUALCOMM RMNET DRIVER
13883M:	Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
13884M:	Sean Tranchetti <stranche@codeaurora.org>
13885L:	netdev@vger.kernel.org
13886S:	Maintained
13887F:	drivers/net/ethernet/qualcomm/rmnet/
13888F:	Documentation/networking/device_drivers/qualcomm/rmnet.txt
13889F:	include/linux/if_rmnet.h
13890
13891QUALCOMM TSENS THERMAL DRIVER
13892M:	Amit Kucheria <amit.kucheria@linaro.org>
13893L:	linux-pm@vger.kernel.org
13894L:	linux-arm-msm@vger.kernel.org
13895S:	Maintained
13896F:	drivers/thermal/qcom/
13897F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
13898
13899QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13900M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13901L:	linux-media@vger.kernel.org
13902L:	linux-arm-msm@vger.kernel.org
13903T:	git git://linuxtv.org/media_tree.git
13904S:	Maintained
13905F:	drivers/media/platform/qcom/venus/
13906
13907QUALCOMM WCN36XX WIRELESS DRIVER
13908M:	Kalle Valo <kvalo@codeaurora.org>
13909L:	wcn36xx@lists.infradead.org
13910W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13911T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13912S:	Supported
13913F:	drivers/net/wireless/ath/wcn36xx/
13914
13915QUANTENNA QTNFMAC WIRELESS DRIVER
13916M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13917M:	Avinash Patil <avinashp@quantenna.com>
13918M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13919L:	linux-wireless@vger.kernel.org
13920S:	Maintained
13921F:	drivers/net/wireless/quantenna
13922
13923RADEON and AMDGPU DRM DRIVERS
13924M:	Alex Deucher <alexander.deucher@amd.com>
13925M:	Christian König <christian.koenig@amd.com>
13926M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13927L:	amd-gfx@lists.freedesktop.org
13928T:	git git://people.freedesktop.org/~agd5f/linux
13929S:	Supported
13930F:	drivers/gpu/drm/radeon/
13931F:	include/uapi/drm/radeon_drm.h
13932F:	drivers/gpu/drm/amd/
13933F:	include/uapi/drm/amdgpu_drm.h
13934
13935RADEON FRAMEBUFFER DISPLAY DRIVER
13936M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13937L:	linux-fbdev@vger.kernel.org
13938S:	Maintained
13939F:	drivers/video/fbdev/aty/radeon*
13940F:	include/uapi/linux/radeonfb.h
13941
13942RADIOSHARK RADIO DRIVER
13943M:	Hans Verkuil <hverkuil@xs4all.nl>
13944L:	linux-media@vger.kernel.org
13945T:	git git://linuxtv.org/media_tree.git
13946S:	Maintained
13947F:	drivers/media/radio/radio-shark.c
13948
13949RADIOSHARK2 RADIO DRIVER
13950M:	Hans Verkuil <hverkuil@xs4all.nl>
13951L:	linux-media@vger.kernel.org
13952T:	git git://linuxtv.org/media_tree.git
13953S:	Maintained
13954F:	drivers/media/radio/radio-shark2.c
13955F:	drivers/media/radio/radio-tea5777.c
13956
13957RADOS BLOCK DEVICE (RBD)
13958M:	Ilya Dryomov <idryomov@gmail.com>
13959M:	Sage Weil <sage@redhat.com>
13960R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
13961L:	ceph-devel@vger.kernel.org
13962W:	http://ceph.com/
13963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13964T:	git git://github.com/ceph/ceph-client.git
13965S:	Supported
13966F:	Documentation/ABI/testing/sysfs-bus-rbd
13967F:	drivers/block/rbd.c
13968F:	drivers/block/rbd_types.h
13969
13970RAGE128 FRAMEBUFFER DISPLAY DRIVER
13971M:	Paul Mackerras <paulus@samba.org>
13972L:	linux-fbdev@vger.kernel.org
13973S:	Maintained
13974F:	drivers/video/fbdev/aty/aty128fb.c
13975
13976RAINSHADOW-CEC DRIVER
13977M:	Hans Verkuil <hverkuil@xs4all.nl>
13978L:	linux-media@vger.kernel.org
13979T:	git git://linuxtv.org/media_tree.git
13980S:	Maintained
13981F:	drivers/media/usb/rainshadow-cec/*
13982
13983RALINK MIPS ARCHITECTURE
13984M:	John Crispin <john@phrozen.org>
13985L:	linux-mips@vger.kernel.org
13986S:	Maintained
13987F:	arch/mips/ralink
13988
13989RALINK RT2X00 WIRELESS LAN DRIVER
13990M:	Stanislaw Gruszka <stf_xl@wp.pl>
13991M:	Helmut Schaa <helmut.schaa@googlemail.com>
13992L:	linux-wireless@vger.kernel.org
13993S:	Maintained
13994F:	drivers/net/wireless/ralink/rt2x00/
13995
13996RAMDISK RAM BLOCK DEVICE DRIVER
13997M:	Jens Axboe <axboe@kernel.dk>
13998S:	Maintained
13999F:	Documentation/admin-guide/blockdev/ramdisk.rst
14000F:	drivers/block/brd.c
14001
14002RANCHU VIRTUAL BOARD FOR MIPS
14003M:	Miodrag Dinic <miodrag.dinic@mips.com>
14004L:	linux-mips@vger.kernel.org
14005S:	Supported
14006F:	arch/mips/generic/board-ranchu.c
14007F:	arch/mips/configs/generic/board-ranchu.config
14008
14009RANDOM NUMBER DRIVER
14010M:	"Theodore Ts'o" <tytso@mit.edu>
14011S:	Maintained
14012F:	drivers/char/random.c
14013
14014RAPIDIO SUBSYSTEM
14015M:	Matt Porter <mporter@kernel.crashing.org>
14016M:	Alexandre Bounine <alex.bou9@gmail.com>
14017S:	Maintained
14018F:	drivers/rapidio/
14019
14020RAS INFRASTRUCTURE
14021M:	Tony Luck <tony.luck@intel.com>
14022M:	Borislav Petkov <bp@alien8.de>
14023L:	linux-edac@vger.kernel.org
14024S:	Maintained
14025F:	drivers/ras/
14026F:	include/linux/ras.h
14027F:	include/ras/ras_event.h
14028F:	Documentation/admin-guide/ras.rst
14029
14030RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14031L:	linux-wireless@vger.kernel.org
14032S:	Orphan
14033F:	drivers/net/wireless/ray*
14034
14035RCUTORTURE TEST FRAMEWORK
14036M:	"Paul E. McKenney" <paulmck@kernel.org>
14037M:	Josh Triplett <josh@joshtriplett.org>
14038R:	Steven Rostedt <rostedt@goodmis.org>
14039R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14040R:	Lai Jiangshan <jiangshanlai@gmail.com>
14041L:	rcu@vger.kernel.org
14042S:	Supported
14043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14044F:	tools/testing/selftests/rcutorture
14045
14046RDC R-321X SoC
14047M:	Florian Fainelli <florian@openwrt.org>
14048S:	Maintained
14049
14050RDC R6040 FAST ETHERNET DRIVER
14051M:	Florian Fainelli <f.fainelli@gmail.com>
14052L:	netdev@vger.kernel.org
14053S:	Maintained
14054F:	drivers/net/ethernet/rdc/r6040.c
14055
14056RDMAVT - RDMA verbs software
14057M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
14058M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
14059L:	linux-rdma@vger.kernel.org
14060S:	Supported
14061F:	drivers/infiniband/sw/rdmavt
14062
14063RDS - RELIABLE DATAGRAM SOCKETS
14064M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
14065L:	netdev@vger.kernel.org
14066L:	linux-rdma@vger.kernel.org
14067L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
14068W:	https://oss.oracle.com/projects/rds/
14069S:	Supported
14070F:	net/rds/
14071F:	Documentation/networking/rds.txt
14072
14073RDT - RESOURCE ALLOCATION
14074M:	Fenghua Yu <fenghua.yu@intel.com>
14075M:	Reinette Chatre <reinette.chatre@intel.com>
14076L:	linux-kernel@vger.kernel.org
14077S:	Supported
14078F:	arch/x86/kernel/cpu/resctrl/
14079F:	arch/x86/include/asm/resctrl_sched.h
14080F:	Documentation/x86/resctrl*
14081
14082READ-COPY UPDATE (RCU)
14083M:	"Paul E. McKenney" <paulmck@kernel.org>
14084M:	Josh Triplett <josh@joshtriplett.org>
14085R:	Steven Rostedt <rostedt@goodmis.org>
14086R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14087R:	Lai Jiangshan <jiangshanlai@gmail.com>
14088R:	Joel Fernandes <joel@joelfernandes.org>
14089L:	rcu@vger.kernel.org
14090W:	http://www.rdrop.com/users/paulmck/RCU/
14091S:	Supported
14092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14093F:	Documentation/RCU/
14094X:	Documentation/RCU/torture.txt
14095F:	include/linux/rcu*
14096X:	include/linux/srcu*.h
14097F:	kernel/rcu/
14098X:	kernel/rcu/srcu*.c
14099
14100REAL TIME CLOCK (RTC) SUBSYSTEM
14101M:	Alessandro Zummo <a.zummo@towertech.it>
14102M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14103L:	linux-rtc@vger.kernel.org
14104Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
14105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14106S:	Maintained
14107F:	Documentation/devicetree/bindings/rtc/
14108F:	Documentation/admin-guide/rtc.rst
14109F:	drivers/rtc/
14110F:	include/linux/rtc.h
14111F:	include/uapi/linux/rtc.h
14112F:	include/linux/rtc/
14113F:	include/linux/platform_data/rtc-*
14114F:	tools/testing/selftests/rtc/
14115
14116REALTEK AUDIO CODECS
14117M:	Oder Chiou <oder_chiou@realtek.com>
14118S:	Maintained
14119F:	sound/soc/codecs/rt*
14120F:	include/sound/rt*.h
14121
14122REALTEK RTL83xx SMI DSA ROUTER CHIPS
14123M:	Linus Walleij <linus.walleij@linaro.org>
14124S:	Maintained
14125F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14126F:	drivers/net/dsa/realtek-smi*
14127F:	drivers/net/dsa/rtl83*
14128
14129REDPINE WIRELESS DRIVER
14130M:	Amitkumar Karwar <amitkarwar@gmail.com>
14131M:	Siva Rebbagondla <siva8118@gmail.com>
14132L:	linux-wireless@vger.kernel.org
14133S:	Maintained
14134F:	drivers/net/wireless/rsi/
14135
14136REGISTER MAP ABSTRACTION
14137M:	Mark Brown <broonie@kernel.org>
14138L:	linux-kernel@vger.kernel.org
14139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14140S:	Supported
14141F:	Documentation/devicetree/bindings/regmap/
14142F:	drivers/base/regmap/
14143F:	include/linux/regmap.h
14144
14145REISERFS FILE SYSTEM
14146L:	reiserfs-devel@vger.kernel.org
14147S:	Supported
14148F:	fs/reiserfs/
14149
14150REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14151M:	Ohad Ben-Cohen <ohad@wizery.com>
14152M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14153L:	linux-remoteproc@vger.kernel.org
14154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14155S:	Maintained
14156F:	Documentation/devicetree/bindings/remoteproc/
14157F:	Documentation/ABI/testing/sysfs-class-remoteproc
14158F:	Documentation/remoteproc.txt
14159F:	drivers/remoteproc/
14160F:	include/linux/remoteproc.h
14161F:	include/linux/remoteproc/
14162
14163REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14164M:	Ohad Ben-Cohen <ohad@wizery.com>
14165M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14166L:	linux-remoteproc@vger.kernel.org
14167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14168S:	Maintained
14169F:	drivers/rpmsg/
14170F:	Documentation/rpmsg.txt
14171F:	Documentation/ABI/testing/sysfs-bus-rpmsg
14172F:	include/linux/rpmsg.h
14173F:	include/linux/rpmsg/
14174F:	include/uapi/linux/rpmsg.h
14175F:	samples/rpmsg/
14176
14177RENESAS CLOCK DRIVERS
14178M:	Geert Uytterhoeven <geert+renesas@glider.be>
14179L:	linux-renesas-soc@vger.kernel.org
14180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14181S:	Supported
14182F:	drivers/clk/renesas/
14183
14184RENESAS EMEV2 I2C DRIVER
14185M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14186S:	Supported
14187F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14188F:	drivers/i2c/busses/i2c-emev2.c
14189
14190RENESAS ETHERNET DRIVERS
14191R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14192L:	netdev@vger.kernel.org
14193L:	linux-renesas-soc@vger.kernel.org
14194F:	Documentation/devicetree/bindings/net/renesas,*.txt
14195F:	Documentation/devicetree/bindings/net/renesas,*.yaml
14196F:	drivers/net/ethernet/renesas/
14197F:	include/linux/sh_eth.h
14198
14199RENESAS R-CAR GYROADC DRIVER
14200M:	Marek Vasut <marek.vasut@gmail.com>
14201L:	linux-iio@vger.kernel.org
14202S:	Supported
14203F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14204F:	drivers/iio/adc/rcar-gyroadc.c
14205
14206RENESAS R-CAR I2C DRIVERS
14207M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14208S:	Supported
14209F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14210F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
14211F:	drivers/i2c/busses/i2c-rcar.c
14212F:	drivers/i2c/busses/i2c-sh_mobile.c
14213
14214RENESAS RIIC DRIVER
14215M:	Chris Brandt <chris.brandt@renesas.com>
14216S:	Supported
14217F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
14218F:	drivers/i2c/busses/i2c-riic.c
14219
14220RENESAS USB PHY DRIVER
14221M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14222L:	linux-renesas-soc@vger.kernel.org
14223S:	Maintained
14224F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
14225
14226RESET CONTROLLER FRAMEWORK
14227M:	Philipp Zabel <p.zabel@pengutronix.de>
14228T:	git git://git.pengutronix.de/git/pza/linux
14229S:	Maintained
14230F:	drivers/reset/
14231F:	Documentation/devicetree/bindings/reset/
14232F:	include/dt-bindings/reset/
14233F:	include/linux/reset.h
14234F:	include/linux/reset/
14235F:	include/linux/reset-controller.h
14236K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14237
14238RESTARTABLE SEQUENCES SUPPORT
14239M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14240M:	Peter Zijlstra <peterz@infradead.org>
14241M:	"Paul E. McKenney" <paulmck@kernel.org>
14242M:	Boqun Feng <boqun.feng@gmail.com>
14243L:	linux-kernel@vger.kernel.org
14244S:	Supported
14245F:	kernel/rseq.c
14246F:	include/uapi/linux/rseq.h
14247F:	include/trace/events/rseq.h
14248F:	tools/testing/selftests/rseq/
14249
14250RFKILL
14251M:	Johannes Berg <johannes@sipsolutions.net>
14252L:	linux-wireless@vger.kernel.org
14253W:	http://wireless.kernel.org/
14254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14256S:	Maintained
14257F:	Documentation/driver-api/rfkill.rst
14258F:	Documentation/ABI/stable/sysfs-class-rfkill
14259F:	net/rfkill/
14260F:	include/linux/rfkill.h
14261F:	include/uapi/linux/rfkill.h
14262
14263RHASHTABLE
14264M:	Thomas Graf <tgraf@suug.ch>
14265M:	Herbert Xu <herbert@gondor.apana.org.au>
14266L:	netdev@vger.kernel.org
14267S:	Maintained
14268F:	lib/rhashtable.c
14269F:	lib/test_rhashtable.c
14270F:	include/linux/rhashtable.h
14271F:	include/linux/rhashtable-types.h
14272
14273RICOH R5C592 MEMORYSTICK DRIVER
14274M:	Maxim Levitsky <maximlevitsky@gmail.com>
14275S:	Maintained
14276F:	drivers/memstick/host/r592.*
14277
14278RICOH SMARTMEDIA/XD DRIVER
14279M:	Maxim Levitsky <maximlevitsky@gmail.com>
14280S:	Maintained
14281F:	drivers/mtd/nand/raw/r852.c
14282F:	drivers/mtd/nand/raw/r852.h
14283
14284RISC-V ARCHITECTURE
14285M:	Paul Walmsley <paul.walmsley@sifive.com>
14286M:	Palmer Dabbelt <palmer@dabbelt.com>
14287M:	Albert Ou <aou@eecs.berkeley.edu>
14288L:	linux-riscv@lists.infradead.org
14289P:	Documentation/riscv/patch-acceptance.rst
14290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14291S:	Supported
14292F:	arch/riscv/
14293K:	riscv
14294N:	riscv
14295
14296ROCCAT DRIVERS
14297M:	Stefan Achatz <erazor_de@users.sourceforge.net>
14298W:	http://sourceforge.net/projects/roccat/
14299S:	Maintained
14300F:	drivers/hid/hid-roccat*
14301F:	include/linux/hid-roccat*
14302F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
14303
14304ROCKCHIP ISP V1 DRIVER
14305M:	Helen Koike <helen.koike@collabora.com>
14306L:	linux-media@vger.kernel.org
14307S:	Maintained
14308F:	drivers/staging/media/rkisp1/
14309
14310ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14311M:	Jacob Chen <jacob-chen@iotwrt.com>
14312M:	Ezequiel Garcia <ezequiel@collabora.com>
14313L:	linux-media@vger.kernel.org
14314S:	Maintained
14315F:	drivers/media/platform/rockchip/rga/
14316F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
14317
14318HANTRO VPU CODEC DRIVER
14319M:	Ezequiel Garcia <ezequiel@collabora.com>
14320L:	linux-media@vger.kernel.org
14321S:	Maintained
14322F:	drivers/staging/media/hantro/
14323F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
14324
14325ROCKER DRIVER
14326M:	Jiri Pirko <jiri@resnulli.us>
14327L:	netdev@vger.kernel.org
14328S:	Supported
14329F:	drivers/net/ethernet/rocker/
14330
14331ROCKETPORT DRIVER
14332W:	http://www.comtrol.com
14333S:	Maintained
14334F:	Documentation/driver-api/serial/rocket.rst
14335F:	drivers/tty/rocket*
14336
14337ROCKETPORT EXPRESS/INFINITY DRIVER
14338M:	Kevin Cernekee <cernekee@gmail.com>
14339L:	linux-serial@vger.kernel.org
14340S:	Odd Fixes
14341F:	drivers/tty/serial/rp2.*
14342
14343ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14344M:	Tomasz Duszynski <tduszyns@gmail.com>
14345S:	Maintained
14346F:	drivers/iio/light/bh1750.c
14347F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
14348
14349ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14350M:	Marek Vasut <marek.vasut+renesas@gmail.com>
14351L:	linux-kernel@vger.kernel.org
14352L:	linux-renesas-soc@vger.kernel.org
14353S:	Supported
14354F:	drivers/mfd/bd9571mwv.c
14355F:	drivers/regulator/bd9571mwv-regulator.c
14356F:	drivers/gpio/gpio-bd9571mwv.c
14357F:	include/linux/mfd/bd9571mwv.h
14358F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14359
14360ROSE NETWORK LAYER
14361M:	Ralf Baechle <ralf@linux-mips.org>
14362L:	linux-hams@vger.kernel.org
14363W:	http://www.linux-ax25.org/
14364S:	Maintained
14365F:	include/net/rose.h
14366F:	include/uapi/linux/rose.h
14367F:	net/rose/
14368
14369RTL2830 MEDIA DRIVER
14370M:	Antti Palosaari <crope@iki.fi>
14371L:	linux-media@vger.kernel.org
14372W:	https://linuxtv.org
14373W:	http://palosaari.fi/linux/
14374Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14375T:	git git://linuxtv.org/anttip/media_tree.git
14376S:	Maintained
14377F:	drivers/media/dvb-frontends/rtl2830*
14378
14379RTL2832 MEDIA DRIVER
14380M:	Antti Palosaari <crope@iki.fi>
14381L:	linux-media@vger.kernel.org
14382W:	https://linuxtv.org
14383W:	http://palosaari.fi/linux/
14384Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14385T:	git git://linuxtv.org/anttip/media_tree.git
14386S:	Maintained
14387F:	drivers/media/dvb-frontends/rtl2832*
14388
14389RTL2832_SDR MEDIA DRIVER
14390M:	Antti Palosaari <crope@iki.fi>
14391L:	linux-media@vger.kernel.org
14392W:	https://linuxtv.org
14393W:	http://palosaari.fi/linux/
14394Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14395T:	git git://linuxtv.org/anttip/media_tree.git
14396S:	Maintained
14397F:	drivers/media/dvb-frontends/rtl2832_sdr*
14398
14399RTL8180 WIRELESS DRIVER
14400L:	linux-wireless@vger.kernel.org
14401W:	http://wireless.kernel.org/
14402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14403S:	Orphan
14404F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14405
14406RTL8187 WIRELESS DRIVER
14407M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14408M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14409M:	Larry Finger <Larry.Finger@lwfinger.net>
14410L:	linux-wireless@vger.kernel.org
14411W:	http://wireless.kernel.org/
14412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14413S:	Maintained
14414F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14415
14416REALTEK WIRELESS DRIVER (rtlwifi family)
14417M:	Ping-Ke Shih <pkshih@realtek.com>
14418L:	linux-wireless@vger.kernel.org
14419W:	http://wireless.kernel.org/
14420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14421S:	Maintained
14422F:	drivers/net/wireless/realtek/rtlwifi/
14423
14424REALTEK WIRELESS DRIVER (rtw88)
14425M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14426L:	linux-wireless@vger.kernel.org
14427S:	Maintained
14428F:	drivers/net/wireless/realtek/rtw88/
14429
14430RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14431M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14432L:	linux-wireless@vger.kernel.org
14433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14434S:	Maintained
14435F:	drivers/net/wireless/realtek/rtl8xxxu/
14436
14437RXRPC SOCKETS (AF_RXRPC)
14438M:	David Howells <dhowells@redhat.com>
14439L:	linux-afs@lists.infradead.org
14440S:	Supported
14441F:	net/rxrpc/
14442F:	include/keys/rxrpc-type.h
14443F:	include/net/af_rxrpc.h
14444F:	include/trace/events/rxrpc.h
14445F:	include/uapi/linux/rxrpc.h
14446F:	Documentation/networking/rxrpc.txt
14447W:	https://www.infradead.org/~dhowells/kafs/
14448
14449S3 SAVAGE FRAMEBUFFER DRIVER
14450M:	Antonino Daplas <adaplas@gmail.com>
14451L:	linux-fbdev@vger.kernel.org
14452S:	Maintained
14453F:	drivers/video/fbdev/savage/
14454
14455S390
14456M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14457M:	Vasily Gorbik <gor@linux.ibm.com>
14458M:	Christian Borntraeger <borntraeger@de.ibm.com>
14459L:	linux-s390@vger.kernel.org
14460W:	http://www.ibm.com/developerworks/linux/linux390/
14461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14462S:	Supported
14463F:	arch/s390/
14464F:	drivers/s390/
14465F:	Documentation/s390/
14466F:	Documentation/driver-api/s390-drivers.rst
14467
14468S390 COMMON I/O LAYER
14469M:	Sebastian Ott <sebott@linux.ibm.com>
14470M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14471L:	linux-s390@vger.kernel.org
14472W:	http://www.ibm.com/developerworks/linux/linux390/
14473S:	Supported
14474F:	drivers/s390/cio/
14475
14476S390 DASD DRIVER
14477M:	Stefan Haberland <sth@linux.ibm.com>
14478M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14479L:	linux-s390@vger.kernel.org
14480W:	http://www.ibm.com/developerworks/linux/linux390/
14481S:	Supported
14482F:	drivers/s390/block/dasd*
14483F:	block/partitions/ibm.c
14484
14485S390 IOMMU (PCI)
14486M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14487L:	linux-s390@vger.kernel.org
14488W:	http://www.ibm.com/developerworks/linux/linux390/
14489S:	Supported
14490F:	drivers/iommu/s390-iommu.c
14491
14492S390 IUCV NETWORK LAYER
14493M:	Julian Wiedmann <jwi@linux.ibm.com>
14494M:	Ursula Braun <ubraun@linux.ibm.com>
14495L:	linux-s390@vger.kernel.org
14496W:	http://www.ibm.com/developerworks/linux/linux390/
14497S:	Supported
14498F:	drivers/s390/net/*iucv*
14499F:	include/net/iucv/
14500F:	net/iucv/
14501
14502S390 NETWORK DRIVERS
14503M:	Julian Wiedmann <jwi@linux.ibm.com>
14504M:	Ursula Braun <ubraun@linux.ibm.com>
14505L:	linux-s390@vger.kernel.org
14506W:	http://www.ibm.com/developerworks/linux/linux390/
14507S:	Supported
14508F:	drivers/s390/net/
14509
14510S390 PCI SUBSYSTEM
14511M:	Sebastian Ott <sebott@linux.ibm.com>
14512M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14513L:	linux-s390@vger.kernel.org
14514W:	http://www.ibm.com/developerworks/linux/linux390/
14515S:	Supported
14516F:	arch/s390/pci/
14517F:	drivers/pci/hotplug/s390_pci_hpc.c
14518
14519S390 VFIO-CCW DRIVER
14520M:	Cornelia Huck <cohuck@redhat.com>
14521M:	Eric Farman <farman@linux.ibm.com>
14522R:	Halil Pasic <pasic@linux.ibm.com>
14523L:	linux-s390@vger.kernel.org
14524L:	kvm@vger.kernel.org
14525S:	Supported
14526F:	drivers/s390/cio/vfio_ccw*
14527F:	Documentation/s390/vfio-ccw.rst
14528F:	include/uapi/linux/vfio_ccw.h
14529
14530S390 ZCRYPT DRIVER
14531M:	Harald Freudenberger <freude@linux.ibm.com>
14532L:	linux-s390@vger.kernel.org
14533W:	http://www.ibm.com/developerworks/linux/linux390/
14534S:	Supported
14535F:	drivers/s390/crypto/
14536
14537S390 VFIO AP DRIVER
14538M:	Tony Krowiak <akrowiak@linux.ibm.com>
14539M:	Pierre Morel <pmorel@linux.ibm.com>
14540M:	Halil Pasic <pasic@linux.ibm.com>
14541L:	linux-s390@vger.kernel.org
14542W:	http://www.ibm.com/developerworks/linux/linux390/
14543S:	Supported
14544F:	drivers/s390/crypto/vfio_ap_drv.c
14545F:	drivers/s390/crypto/vfio_ap_private.h
14546F:	drivers/s390/crypto/vfio_ap_ops.c
14547F:	Documentation/s390/vfio-ap.rst
14548
14549S390 ZFCP DRIVER
14550M:	Steffen Maier <maier@linux.ibm.com>
14551M:	Benjamin Block <bblock@linux.ibm.com>
14552L:	linux-s390@vger.kernel.org
14553W:	http://www.ibm.com/developerworks/linux/linux390/
14554S:	Supported
14555F:	drivers/s390/scsi/zfcp_*
14556
14557S3C24XX SD/MMC Driver
14558M:	Ben Dooks <ben-linux@fluff.org>
14559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14560S:	Supported
14561F:	drivers/mmc/host/s3cmci.*
14562
14563SAA6588 RDS RECEIVER DRIVER
14564M:	Hans Verkuil <hverkuil@xs4all.nl>
14565L:	linux-media@vger.kernel.org
14566T:	git git://linuxtv.org/media_tree.git
14567W:	https://linuxtv.org
14568S:	Odd Fixes
14569F:	drivers/media/i2c/saa6588*
14570
14571SAA7134 VIDEO4LINUX DRIVER
14572M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14573L:	linux-media@vger.kernel.org
14574W:	https://linuxtv.org
14575T:	git git://linuxtv.org/media_tree.git
14576S:	Odd fixes
14577F:	Documentation/media/v4l-drivers/saa7134*
14578F:	drivers/media/pci/saa7134/
14579
14580SAA7146 VIDEO4LINUX-2 DRIVER
14581M:	Hans Verkuil <hverkuil@xs4all.nl>
14582L:	linux-media@vger.kernel.org
14583T:	git git://linuxtv.org/media_tree.git
14584S:	Maintained
14585F:	drivers/media/common/saa7146/
14586F:	drivers/media/pci/saa7146/
14587F:	include/media/drv-intf/saa7146*
14588
14589SAFESETID SECURITY MODULE
14590M:	Micah Morton <mortonm@chromium.org>
14591S:	Supported
14592F:	security/safesetid/
14593F:	Documentation/admin-guide/LSM/SafeSetID.rst
14594
14595SAMSUNG AUDIO (ASoC) DRIVERS
14596M:	Krzysztof Kozlowski <krzk@kernel.org>
14597M:	Sangbeom Kim <sbkim73@samsung.com>
14598M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14599L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14600S:	Supported
14601F:	sound/soc/samsung/
14602F:	Documentation/devicetree/bindings/sound/samsung*
14603
14604SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14605M:	Krzysztof Kozlowski <krzk@kernel.org>
14606L:	linux-crypto@vger.kernel.org
14607L:	linux-samsung-soc@vger.kernel.org
14608S:	Maintained
14609F:	drivers/crypto/exynos-rng.c
14610F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14611
14612SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14613M:	Łukasz Stelmach <l.stelmach@samsung.com>
14614L:	linux-samsung-soc@vger.kernel.org
14615S:	Maintained
14616F:	drivers/char/hw_random/exynos-trng.c
14617F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14618
14619SAMSUNG FRAMEBUFFER DRIVER
14620M:	Jingoo Han <jingoohan1@gmail.com>
14621L:	linux-fbdev@vger.kernel.org
14622S:	Maintained
14623F:	drivers/video/fbdev/s3c-fb.c
14624
14625SAMSUNG LAPTOP DRIVER
14626M:	Corentin Chary <corentin.chary@gmail.com>
14627L:	platform-driver-x86@vger.kernel.org
14628S:	Maintained
14629F:	drivers/platform/x86/samsung-laptop.c
14630
14631SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14632M:	Sangbeom Kim <sbkim73@samsung.com>
14633M:	Krzysztof Kozlowski <krzk@kernel.org>
14634M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14635L:	linux-kernel@vger.kernel.org
14636L:	linux-samsung-soc@vger.kernel.org
14637S:	Supported
14638F:	drivers/mfd/sec*.c
14639F:	drivers/regulator/s2m*.c
14640F:	drivers/regulator/s5m*.c
14641F:	drivers/clk/clk-s2mps11.c
14642F:	drivers/rtc/rtc-s5m.c
14643F:	include/linux/mfd/samsung/
14644F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14645F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14646F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14647F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14648
14649SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14650M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14651L:	linux-media@vger.kernel.org
14652L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14653S:	Maintained
14654F:	drivers/media/platform/s3c-camif/
14655F:	include/media/drv-intf/s3c_camif.h
14656
14657SAMSUNG S3FWRN5 NFC DRIVER
14658M:	Robert Baldyga <r.baldyga@samsung.com>
14659M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14660L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14661S:	Supported
14662F:	drivers/nfc/s3fwrn5
14663
14664SAMSUNG S5C73M3 CAMERA DRIVER
14665M:	Kyungmin Park <kyungmin.park@samsung.com>
14666M:	Andrzej Hajda <a.hajda@samsung.com>
14667L:	linux-media@vger.kernel.org
14668S:	Supported
14669F:	drivers/media/i2c/s5c73m3/*
14670
14671SAMSUNG S5K5BAF CAMERA DRIVER
14672M:	Kyungmin Park <kyungmin.park@samsung.com>
14673M:	Andrzej Hajda <a.hajda@samsung.com>
14674L:	linux-media@vger.kernel.org
14675S:	Supported
14676F:	drivers/media/i2c/s5k5baf.c
14677
14678SAMSUNG S5P Security SubSystem (SSS) DRIVER
14679M:	Krzysztof Kozlowski <krzk@kernel.org>
14680M:	Vladimir Zapolskiy <vz@mleia.com>
14681M:	Kamil Konieczny <k.konieczny@samsung.com>
14682L:	linux-crypto@vger.kernel.org
14683L:	linux-samsung-soc@vger.kernel.org
14684S:	Maintained
14685F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14686F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14687F:	drivers/crypto/s5p-sss.c
14688
14689SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14690M:	Kyungmin Park <kyungmin.park@samsung.com>
14691M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14692L:	linux-media@vger.kernel.org
14693Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14694S:	Supported
14695F:	drivers/media/platform/exynos4-is/
14696
14697SAMSUNG SOC CLOCK DRIVERS
14698M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14699M:	Tomasz Figa <tomasz.figa@gmail.com>
14700M:	Chanwoo Choi <cw00.choi@samsung.com>
14701S:	Supported
14702L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14704F:	drivers/clk/samsung/
14705F:	include/dt-bindings/clock/exynos*.h
14706F:	Documentation/devicetree/bindings/clock/exynos*.txt
14707F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14708F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14709
14710SAMSUNG SPI DRIVERS
14711M:	Kukjin Kim <kgene@kernel.org>
14712M:	Krzysztof Kozlowski <krzk@kernel.org>
14713M:	Andi Shyti <andi@etezian.org>
14714L:	linux-spi@vger.kernel.org
14715L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14716S:	Maintained
14717F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14718F:	drivers/spi/spi-s3c*
14719F:	include/linux/platform_data/spi-s3c64xx.h
14720
14721SAMSUNG SXGBE DRIVERS
14722M:	Byungho An <bh74.an@samsung.com>
14723S:	Supported
14724L:	netdev@vger.kernel.org
14725F:	drivers/net/ethernet/samsung/sxgbe/
14726
14727SAMSUNG THERMAL DRIVER
14728M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14729L:	linux-pm@vger.kernel.org
14730L:	linux-samsung-soc@vger.kernel.org
14731S:	Supported
14732T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14733F:	drivers/thermal/samsung/
14734
14735SAMSUNG USB2 PHY DRIVER
14736M:	Kamil Debski <kamil@wypas.org>
14737M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14738L:	linux-kernel@vger.kernel.org
14739S:	Supported
14740F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14741F:	Documentation/driver-api/phy/samsung-usb2.rst
14742F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14743F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14744F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14745F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14746F:	drivers/phy/samsung/phy-samsung-usb2.c
14747F:	drivers/phy/samsung/phy-samsung-usb2.h
14748
14749SC1200 WDT DRIVER
14750M:	Zwane Mwaikambo <zwanem@gmail.com>
14751S:	Maintained
14752F:	drivers/watchdog/sc1200wdt.c
14753
14754SCHEDULER
14755M:	Ingo Molnar <mingo@redhat.com>
14756M:	Peter Zijlstra <peterz@infradead.org>
14757M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14758M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14759R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14760R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14761R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14762R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14763L:	linux-kernel@vger.kernel.org
14764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14765S:	Maintained
14766F:	kernel/sched/
14767F:	include/linux/sched.h
14768F:	include/uapi/linux/sched.h
14769F:	include/linux/wait.h
14770F:	include/linux/preempt.h
14771
14772SCR24X CHIP CARD INTERFACE DRIVER
14773M:	Lubomir Rintel <lkundrak@v3.sk>
14774S:	Supported
14775F:	drivers/char/pcmcia/scr24x_cs.c
14776
14777SCSI CDROM DRIVER
14778M:	Jens Axboe <axboe@kernel.dk>
14779L:	linux-scsi@vger.kernel.org
14780W:	http://www.kernel.dk
14781S:	Maintained
14782F:	drivers/scsi/sr*
14783
14784SCSI RDMA PROTOCOL (SRP) INITIATOR
14785M:	Bart Van Assche <bvanassche@acm.org>
14786L:	linux-rdma@vger.kernel.org
14787S:	Supported
14788Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14789F:	drivers/infiniband/ulp/srp/
14790F:	include/scsi/srp.h
14791
14792SCSI RDMA PROTOCOL (SRP) TARGET
14793M:	Bart Van Assche <bvanassche@acm.org>
14794L:	linux-rdma@vger.kernel.org
14795L:	target-devel@vger.kernel.org
14796S:	Supported
14797Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14798F:	drivers/infiniband/ulp/srpt/
14799
14800SCSI SG DRIVER
14801M:	Doug Gilbert <dgilbert@interlog.com>
14802L:	linux-scsi@vger.kernel.org
14803W:	http://sg.danny.cz/sg
14804S:	Maintained
14805F:	Documentation/scsi/scsi-generic.txt
14806F:	drivers/scsi/sg.c
14807F:	include/scsi/sg.h
14808
14809SCSI SUBSYSTEM
14810M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14812M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14814Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14815L:	linux-scsi@vger.kernel.org
14816S:	Maintained
14817F:	Documentation/devicetree/bindings/scsi/
14818F:	drivers/scsi/
14819F:	include/scsi/
14820
14821SCSI TAPE DRIVER
14822M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14823L:	linux-scsi@vger.kernel.org
14824S:	Maintained
14825F:	Documentation/scsi/st.txt
14826F:	drivers/scsi/st.*
14827F:	drivers/scsi/st_*.h
14828
14829SCSI TARGET SUBSYSTEM
14830M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14831L:	linux-scsi@vger.kernel.org
14832L:	target-devel@vger.kernel.org
14833W:	http://www.linux-iscsi.org
14834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14835Q:	https://patchwork.kernel.org/project/target-devel/list/
14836S:	Supported
14837F:	drivers/target/
14838F:	include/target/
14839F:	Documentation/target/
14840
14841SCTP PROTOCOL
14842M:	Vlad Yasevich <vyasevich@gmail.com>
14843M:	Neil Horman <nhorman@tuxdriver.com>
14844M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14845L:	linux-sctp@vger.kernel.org
14846W:	http://lksctp.sourceforge.net
14847S:	Maintained
14848F:	Documentation/networking/sctp.txt
14849F:	include/linux/sctp.h
14850F:	include/uapi/linux/sctp.h
14851F:	include/net/sctp/
14852F:	net/sctp/
14853
14854SCx200 CPU SUPPORT
14855M:	Jim Cromie <jim.cromie@gmail.com>
14856S:	Odd Fixes
14857F:	Documentation/i2c/busses/scx200_acb.rst
14858F:	arch/x86/platform/scx200/
14859F:	drivers/watchdog/scx200_wdt.c
14860F:	drivers/i2c/busses/scx200*
14861F:	drivers/mtd/maps/scx200_docflash.c
14862F:	include/linux/scx200.h
14863
14864SCx200 GPIO DRIVER
14865M:	Jim Cromie <jim.cromie@gmail.com>
14866S:	Maintained
14867F:	drivers/char/scx200_gpio.c
14868F:	include/linux/scx200_gpio.h
14869
14870SCx200 HRT CLOCKSOURCE DRIVER
14871M:	Jim Cromie <jim.cromie@gmail.com>
14872S:	Maintained
14873F:	drivers/clocksource/scx200_hrt.c
14874
14875SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14876M:	Sascha Sommer <saschasommer@freenet.de>
14877L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14878S:	Maintained
14879F:	drivers/mmc/host/sdricoh_cs.c
14880
14881SECO BOARDS CEC DRIVER
14882M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14883S:	Maintained
14884F:	drivers/media/platform/seco-cec/seco-cec.c
14885F:	drivers/media/platform/seco-cec/seco-cec.h
14886
14887SECURE COMPUTING
14888M:	Kees Cook <keescook@chromium.org>
14889R:	Andy Lutomirski <luto@amacapital.net>
14890R:	Will Drewry <wad@chromium.org>
14891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14892S:	Supported
14893F:	kernel/seccomp.c
14894F:	include/uapi/linux/seccomp.h
14895F:	include/linux/seccomp.h
14896F:	tools/testing/selftests/seccomp/*
14897F:	tools/testing/selftests/kselftest_harness.h
14898F:	Documentation/userspace-api/seccomp_filter.rst
14899K:	\bsecure_computing
14900K:	\bTIF_SECCOMP\b
14901
14902SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14903M:	Al Cooper <alcooperx@gmail.com>
14904L:	linux-mmc@vger.kernel.org
14905L:	bcm-kernel-feedback-list@broadcom.com
14906S:	Maintained
14907F:	drivers/mmc/host/sdhci-brcmstb*
14908
14909SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14910M:	Adrian Hunter <adrian.hunter@intel.com>
14911L:	linux-mmc@vger.kernel.org
14912S:	Maintained
14913F:	drivers/mmc/host/sdhci*
14914F:	include/linux/mmc/sdhci*
14915
14916EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14917M:	Adrian Hunter <adrian.hunter@intel.com>
14918M:	Ritesh Harjani <riteshh@codeaurora.org>
14919M:	Asutosh Das <asutoshd@codeaurora.org>
14920L:	linux-mmc@vger.kernel.org
14921S:	Maintained
14922F:	drivers/mmc/host/cqhci*
14923
14924SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14925M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14926M:	Manjunath M B <manjumb@synopsys.com>
14927L:	linux-mmc@vger.kernel.org
14928S:	Maintained
14929F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14930
14931SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14932M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14933L:	linux-mmc@vger.kernel.org
14934S:	Supported
14935F:	drivers/mmc/host/sdhci-of-at91.c
14936
14937SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14938M:	Ben Dooks <ben-linux@fluff.org>
14939M:	Jaehoon Chung <jh80.chung@samsung.com>
14940L:	linux-mmc@vger.kernel.org
14941S:	Maintained
14942F:	drivers/mmc/host/sdhci-s3c*
14943
14944SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14945M:	Viresh Kumar <vireshk@kernel.org>
14946L:	linux-mmc@vger.kernel.org
14947S:	Maintained
14948F:	drivers/mmc/host/sdhci-spear.c
14949
14950SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14951M:	Kishon Vijay Abraham I <kishon@ti.com>
14952L:	linux-mmc@vger.kernel.org
14953S:	Maintained
14954F:	drivers/mmc/host/sdhci-omap.c
14955
14956SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14957M:	Jonathan Derrick <jonathan.derrick@intel.com>
14958M:	Revanth Rajashekar <revanth.rajashekar@intel.com>
14959L:	linux-block@vger.kernel.org
14960S:	Supported
14961F:	block/sed*
14962F:	block/opal_proto.h
14963F:	include/linux/sed*
14964F:	include/uapi/linux/sed*
14965
14966SECURITY CONTACT
14967M:	Security Officers <security@kernel.org>
14968S:	Supported
14969
14970SECURITY SUBSYSTEM
14971M:	James Morris <jmorris@namei.org>
14972M:	"Serge E. Hallyn" <serge@hallyn.com>
14973L:	linux-security-module@vger.kernel.org (suggested Cc:)
14974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14975W:	http://kernsec.org/
14976S:	Supported
14977F:	security/
14978X:	security/selinux/
14979
14980SELINUX SECURITY MODULE
14981M:	Paul Moore <paul@paul-moore.com>
14982M:	Stephen Smalley <sds@tycho.nsa.gov>
14983M:	Eric Paris <eparis@parisplace.org>
14984L:	selinux@vger.kernel.org
14985W:	https://selinuxproject.org
14986W:	https://github.com/SELinuxProject
14987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14988S:	Supported
14989F:	include/uapi/linux/selinux_netlink.h
14990F:	security/selinux/
14991F:	scripts/selinux/
14992F:	Documentation/admin-guide/LSM/SELinux.rst
14993F:	Documentation/ABI/obsolete/sysfs-selinux-disable
14994
14995SENSABLE PHANTOM
14996M:	Jiri Slaby <jirislaby@gmail.com>
14997S:	Maintained
14998F:	drivers/misc/phantom.c
14999F:	include/uapi/linux/phantom.h
15000
15001SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15002M:	Tomasz Duszynski <tduszyns@gmail.com>
15003S:	Maintained
15004F:	drivers/iio/chemical/sps30.c
15005F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15006
15007SERIAL DEVICE BUS
15008M:	Rob Herring <robh@kernel.org>
15009L:	linux-serial@vger.kernel.org
15010S:	Maintained
15011F:	Documentation/devicetree/bindings/serial/slave-device.txt
15012F:	drivers/tty/serdev/
15013F:	include/linux/serdev.h
15014
15015SERIAL DRIVERS
15016M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15017L:	linux-serial@vger.kernel.org
15018S:	Maintained
15019F:	Documentation/devicetree/bindings/serial/
15020F:	drivers/tty/serial/
15021
15022SERIAL IR RECEIVER
15023M:	Sean Young <sean@mess.org>
15024L:	linux-media@vger.kernel.org
15025S:	Maintained
15026F:	drivers/media/rc/serial_ir.c
15027
15028SFC NETWORK DRIVER
15029M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15030M:	Edward Cree <ecree@solarflare.com>
15031M:	Martin Habets <mhabets@solarflare.com>
15032L:	netdev@vger.kernel.org
15033S:	Supported
15034F:	drivers/net/ethernet/sfc/
15035
15036SFF/SFP/SFP+ MODULE SUPPORT
15037M:	Russell King <linux@armlinux.org.uk>
15038L:	netdev@vger.kernel.org
15039S:	Maintained
15040F:	drivers/net/phy/phylink.c
15041F:	drivers/net/phy/sfp*
15042F:	include/linux/phylink.h
15043F:	include/linux/sfp.h
15044K:	phylink
15045
15046SGI GRU DRIVER
15047M:	Dimitri Sivanich <sivanich@sgi.com>
15048S:	Maintained
15049F:	drivers/misc/sgi-gru/
15050
15051SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
15052M:	Pat Gefre <pfg@sgi.com>
15053L:	linux-ia64@vger.kernel.org
15054S:	Supported
15055F:	Documentation/ia64/serial.rst
15056F:	drivers/tty/serial/ioc?_serial.c
15057F:	include/linux/ioc?.h
15058
15059SGI XP/XPC/XPNET DRIVER
15060M:	Cliff Whickman <cpw@sgi.com>
15061M:	Robin Holt <robinmholt@gmail.com>
15062S:	Maintained
15063F:	drivers/misc/sgi-xp/
15064
15065SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15066M:	Ursula Braun <ubraun@linux.ibm.com>
15067M:	Karsten Graul <kgraul@linux.ibm.com>
15068L:	linux-s390@vger.kernel.org
15069W:	http://www.ibm.com/developerworks/linux/linux390/
15070S:	Supported
15071F:	net/smc/
15072
15073SHARP RJ54N1CB0C SENSOR DRIVER
15074M:	Jacopo Mondi <jacopo@jmondi.org>
15075L:	linux-media@vger.kernel.org
15076T:	git git://linuxtv.org/media_tree.git
15077S:	Odd fixes
15078F:	drivers/media/i2c/rj54n1cb0c.c
15079F:	include/media/i2c/rj54n1cb0c.h
15080
15081SH_VEU V4L2 MEM2MEM DRIVER
15082L:	linux-media@vger.kernel.org
15083S:	Orphan
15084F:	drivers/media/platform/sh_veu.c
15085
15086SH_VOU V4L2 OUTPUT DRIVER
15087L:	linux-media@vger.kernel.org
15088S:	Orphan
15089F:	drivers/media/platform/sh_vou.c
15090F:	include/media/drv-intf/sh_vou.h
15091
15092SI2157 MEDIA DRIVER
15093M:	Antti Palosaari <crope@iki.fi>
15094L:	linux-media@vger.kernel.org
15095W:	https://linuxtv.org
15096W:	http://palosaari.fi/linux/
15097Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15098T:	git git://linuxtv.org/anttip/media_tree.git
15099S:	Maintained
15100F:	drivers/media/tuners/si2157*
15101
15102SI2165 MEDIA DRIVER
15103M:	Matthias Schwarzott <zzam@gentoo.org>
15104L:	linux-media@vger.kernel.org
15105W:	https://linuxtv.org
15106Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15107S:	Maintained
15108F:	drivers/media/dvb-frontends/si2165*
15109
15110SI2168 MEDIA DRIVER
15111M:	Antti Palosaari <crope@iki.fi>
15112L:	linux-media@vger.kernel.org
15113W:	https://linuxtv.org
15114W:	http://palosaari.fi/linux/
15115Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15116T:	git git://linuxtv.org/anttip/media_tree.git
15117S:	Maintained
15118F:	drivers/media/dvb-frontends/si2168*
15119
15120SI470X FM RADIO RECEIVER I2C DRIVER
15121M:	Hans Verkuil <hverkuil@xs4all.nl>
15122L:	linux-media@vger.kernel.org
15123T:	git git://linuxtv.org/media_tree.git
15124W:	https://linuxtv.org
15125S:	Odd Fixes
15126F:	drivers/media/radio/si470x/radio-si470x-i2c.c
15127
15128SI470X FM RADIO RECEIVER USB DRIVER
15129M:	Hans Verkuil <hverkuil@xs4all.nl>
15130L:	linux-media@vger.kernel.org
15131T:	git git://linuxtv.org/media_tree.git
15132W:	https://linuxtv.org
15133S:	Maintained
15134F:	drivers/media/radio/si470x/radio-si470x-common.c
15135F:	drivers/media/radio/si470x/radio-si470x.h
15136F:	drivers/media/radio/si470x/radio-si470x-usb.c
15137
15138SI4713 FM RADIO TRANSMITTER I2C DRIVER
15139M:	Eduardo Valentin <edubezval@gmail.com>
15140L:	linux-media@vger.kernel.org
15141T:	git git://linuxtv.org/media_tree.git
15142W:	https://linuxtv.org
15143S:	Odd Fixes
15144F:	drivers/media/radio/si4713/si4713.?
15145
15146SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15147M:	Eduardo Valentin <edubezval@gmail.com>
15148L:	linux-media@vger.kernel.org
15149T:	git git://linuxtv.org/media_tree.git
15150W:	https://linuxtv.org
15151S:	Odd Fixes
15152F:	drivers/media/radio/si4713/radio-platform-si4713.c
15153
15154SI4713 FM RADIO TRANSMITTER USB DRIVER
15155M:	Hans Verkuil <hverkuil@xs4all.nl>
15156L:	linux-media@vger.kernel.org
15157T:	git git://linuxtv.org/media_tree.git
15158W:	https://linuxtv.org
15159S:	Maintained
15160F:	drivers/media/radio/si4713/radio-usb-si4713.c
15161
15162SIANO DVB DRIVER
15163M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15164L:	linux-media@vger.kernel.org
15165W:	https://linuxtv.org
15166T:	git git://linuxtv.org/media_tree.git
15167S:	Odd fixes
15168F:	drivers/media/common/siano/
15169F:	drivers/media/usb/siano/
15170F:	drivers/media/usb/siano/
15171F:	drivers/media/mmc/siano/
15172
15173SIFIVE PDMA DRIVER
15174M:	Green Wan <green.wan@sifive.com>
15175S:	Maintained
15176F:	drivers/dma/sf-pdma/
15177F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15178
15179SIFIVE DRIVERS
15180M:	Palmer Dabbelt <palmer@dabbelt.com>
15181M:	Paul Walmsley <paul.walmsley@sifive.com>
15182L:	linux-riscv@lists.infradead.org
15183T:	git git://github.com/sifive/riscv-linux.git
15184S:	Supported
15185K:	[^@]sifive
15186N:	sifive
15187
15188SIFIVE FU540 SYSTEM-ON-CHIP
15189M:	Paul Walmsley <paul.walmsley@sifive.com>
15190M:	Palmer Dabbelt <palmer@dabbelt.com>
15191L:	linux-riscv@lists.infradead.org
15192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15193S:	Supported
15194K:	fu540
15195N:	fu540
15196
15197SILEAD TOUCHSCREEN DRIVER
15198M:	Hans de Goede <hdegoede@redhat.com>
15199L:	linux-input@vger.kernel.org
15200L:	platform-driver-x86@vger.kernel.org
15201S:	Maintained
15202F:	drivers/input/touchscreen/silead.c
15203F:	drivers/platform/x86/touchscreen_dmi.c
15204
15205SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15206M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
15207S:	Supported
15208F:	drivers/staging/wfx/
15209
15210SILICON MOTION SM712 FRAME BUFFER DRIVER
15211M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15212M:	Teddy Wang <teddy.wang@siliconmotion.com>
15213M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15214L:	linux-fbdev@vger.kernel.org
15215S:	Maintained
15216F:	drivers/video/fbdev/sm712*
15217F:	Documentation/fb/sm712fb.rst
15218
15219SIMPLE FIRMWARE INTERFACE (SFI)
15220W:	http://simplefirmware.org/
15221S:	Obsolete
15222F:	arch/x86/platform/sfi/
15223F:	drivers/sfi/
15224F:	include/linux/sfi*.h
15225
15226SIMPLEFB FB DRIVER
15227M:	Hans de Goede <hdegoede@redhat.com>
15228L:	linux-fbdev@vger.kernel.org
15229S:	Maintained
15230F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15231F:	drivers/video/fbdev/simplefb.c
15232F:	include/linux/platform_data/simplefb.h
15233
15234SIMTEC EB110ATX (Chalice CATS)
15235M:	Vincent Sanders <vince@simtec.co.uk>
15236M:	Simtec Linux Team <linux@simtec.co.uk>
15237W:	http://www.simtec.co.uk/products/EB110ATX/
15238S:	Supported
15239
15240SIMTEC EB2410ITX (BAST)
15241M:	Vincent Sanders <vince@simtec.co.uk>
15242M:	Simtec Linux Team <linux@simtec.co.uk>
15243W:	http://www.simtec.co.uk/products/EB2410ITX/
15244S:	Supported
15245F:	arch/arm/mach-s3c24xx/mach-bast.c
15246F:	arch/arm/mach-s3c24xx/bast-ide.c
15247F:	arch/arm/mach-s3c24xx/bast-irq.c
15248
15249SIPHASH PRF ROUTINES
15250M:	Jason A. Donenfeld <Jason@zx2c4.com>
15251S:	Maintained
15252F:	lib/siphash.c
15253F:	lib/test_siphash.c
15254F:	include/linux/siphash.h
15255
15256SIOX
15257M:	Thorsten Scherer <t.scherer@eckelmann.de>
15258M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15259R:	Pengutronix Kernel Team <kernel@pengutronix.de>
15260S:	Supported
15261F:	drivers/siox/*
15262F:	drivers/gpio/gpio-siox.c
15263F:	include/trace/events/siox.h
15264
15265SIS 190 ETHERNET DRIVER
15266M:	Francois Romieu <romieu@fr.zoreil.com>
15267L:	netdev@vger.kernel.org
15268S:	Maintained
15269F:	drivers/net/ethernet/sis/sis190.c
15270
15271SIS 900/7016 FAST ETHERNET DRIVER
15272M:	Daniele Venzano <venza@brownhat.org>
15273W:	http://www.brownhat.org/sis900.html
15274L:	netdev@vger.kernel.org
15275S:	Maintained
15276F:	drivers/net/ethernet/sis/sis900.*
15277
15278SIS FRAMEBUFFER DRIVER
15279M:	Thomas Winischhofer <thomas@winischhofer.net>
15280W:	http://www.winischhofer.net/linuxsisvga.shtml
15281S:	Maintained
15282F:	Documentation/fb/sisfb.rst
15283F:	drivers/video/fbdev/sis/
15284F:	include/video/sisfb.h
15285
15286SIS USB2VGA DRIVER
15287M:	Thomas Winischhofer <thomas@winischhofer.net>
15288W:	http://www.winischhofer.at/linuxsisusbvga.shtml
15289S:	Maintained
15290F:	drivers/usb/misc/sisusbvga/
15291
15292SLAB ALLOCATOR
15293M:	Christoph Lameter <cl@linux.com>
15294M:	Pekka Enberg <penberg@kernel.org>
15295M:	David Rientjes <rientjes@google.com>
15296M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
15297M:	Andrew Morton <akpm@linux-foundation.org>
15298L:	linux-mm@kvack.org
15299S:	Maintained
15300F:	include/linux/sl?b*.h
15301F:	mm/sl?b*
15302
15303SLEEPABLE READ-COPY UPDATE (SRCU)
15304M:	Lai Jiangshan <jiangshanlai@gmail.com>
15305M:	"Paul E. McKenney" <paulmck@kernel.org>
15306M:	Josh Triplett <josh@joshtriplett.org>
15307R:	Steven Rostedt <rostedt@goodmis.org>
15308R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15309L:	rcu@vger.kernel.org
15310W:	http://www.rdrop.com/users/paulmck/RCU/
15311S:	Supported
15312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15313F:	include/linux/srcu*.h
15314F:	kernel/rcu/srcu*.c
15315
15316SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15317M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15318L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15319S:	Maintained
15320F:	drivers/slimbus/
15321F:	Documentation/devicetree/bindings/slimbus/
15322F:	include/linux/slimbus.h
15323
15324SMACK SECURITY MODULE
15325M:	Casey Schaufler <casey@schaufler-ca.com>
15326L:	linux-security-module@vger.kernel.org
15327W:	http://schaufler-ca.com
15328T:	git git://github.com/cschaufler/smack-next
15329S:	Maintained
15330F:	Documentation/admin-guide/LSM/Smack.rst
15331F:	security/smack/
15332
15333SMC91x ETHERNET DRIVER
15334M:	Nicolas Pitre <nico@fluxnic.net>
15335S:	Odd Fixes
15336F:	drivers/net/ethernet/smsc/smc91x.*
15337
15338SMIA AND SMIA++ IMAGE SENSOR DRIVER
15339M:	Sakari Ailus <sakari.ailus@iki.fi>
15340L:	linux-media@vger.kernel.org
15341S:	Maintained
15342F:	drivers/media/i2c/smiapp/
15343F:	include/media/i2c/smiapp.h
15344F:	drivers/media/i2c/smiapp-pll.c
15345F:	drivers/media/i2c/smiapp-pll.h
15346F:	include/uapi/linux/smiapp.h
15347F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15348
15349SMM665 HARDWARE MONITOR DRIVER
15350M:	Guenter Roeck <linux@roeck-us.net>
15351L:	linux-hwmon@vger.kernel.org
15352S:	Maintained
15353F:	Documentation/hwmon/smm665.rst
15354F:	drivers/hwmon/smm665.c
15355
15356SMSC EMC2103 HARDWARE MONITOR DRIVER
15357M:	Steve Glendinning <steve.glendinning@shawell.net>
15358L:	linux-hwmon@vger.kernel.org
15359S:	Maintained
15360F:	Documentation/hwmon/emc2103.rst
15361F:	drivers/hwmon/emc2103.c
15362
15363SMSC SCH5627 HARDWARE MONITOR DRIVER
15364M:	Hans de Goede <hdegoede@redhat.com>
15365L:	linux-hwmon@vger.kernel.org
15366S:	Supported
15367F:	Documentation/hwmon/sch5627.rst
15368F:	drivers/hwmon/sch5627.c
15369
15370SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15371M:	Steve Glendinning <steve.glendinning@shawell.net>
15372L:	linux-fbdev@vger.kernel.org
15373S:	Maintained
15374F:	drivers/video/fbdev/smscufx.c
15375
15376SMSC47B397 HARDWARE MONITOR DRIVER
15377M:	Jean Delvare <jdelvare@suse.com>
15378L:	linux-hwmon@vger.kernel.org
15379S:	Maintained
15380F:	Documentation/hwmon/smsc47b397.rst
15381F:	drivers/hwmon/smsc47b397.c
15382
15383SMSC911x ETHERNET DRIVER
15384M:	Steve Glendinning <steve.glendinning@shawell.net>
15385L:	netdev@vger.kernel.org
15386S:	Maintained
15387F:	include/linux/smsc911x.h
15388F:	drivers/net/ethernet/smsc/smsc911x.*
15389
15390SMSC9420 PCI ETHERNET DRIVER
15391M:	Steve Glendinning <steve.glendinning@shawell.net>
15392L:	netdev@vger.kernel.org
15393S:	Maintained
15394F:	drivers/net/ethernet/smsc/smsc9420.*
15395
15396SOC-CAMERA V4L2 SUBSYSTEM
15397L:	linux-media@vger.kernel.org
15398T:	git git://linuxtv.org/media_tree.git
15399S:	Orphan
15400F:	include/media/soc_camera.h
15401F:	drivers/staging/media/soc_camera/
15402
15403SOCIONEXT SYNQUACER I2C DRIVER
15404M:	Ard Biesheuvel <ardb@kernel.org>
15405L:	linux-i2c@vger.kernel.org
15406S:	Maintained
15407F:	drivers/i2c/busses/i2c-synquacer.c
15408F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15409
15410SOCIONEXT UNIPHIER SOUND DRIVER
15411L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15412S:	Orphan
15413F:	sound/soc/uniphier/
15414
15415SOEKRIS NET48XX LED SUPPORT
15416M:	Chris Boot <bootc@bootc.net>
15417S:	Maintained
15418F:	drivers/leds/leds-net48xx.c
15419
15420SOFT-IWARP DRIVER (siw)
15421M:	Bernard Metzler <bmt@zurich.ibm.com>
15422L:	linux-rdma@vger.kernel.org
15423S:	Supported
15424F:	drivers/infiniband/sw/siw/
15425F:	include/uapi/rdma/siw-abi.h
15426
15427SOFT-ROCE DRIVER (rxe)
15428M:	Moni Shoua <monis@mellanox.com>
15429L:	linux-rdma@vger.kernel.org
15430S:	Supported
15431W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15432Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15433F:	drivers/infiniband/sw/rxe/
15434F:	include/uapi/rdma/rdma_user_rxe.h
15435
15436SOFTLOGIC 6x10 MPEG CODEC
15437M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15438M:	Anton Sviridenko <anton@corp.bluecherry.net>
15439M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15440M:	Andrey Utkin <andrey_utkin@fastmail.com>
15441M:	Ismael Luceno <ismael@iodev.co.uk>
15442L:	linux-media@vger.kernel.org
15443S:	Supported
15444F:	drivers/media/pci/solo6x10/
15445
15446SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15447M:	James Morse <james.morse@arm.com>
15448L:	linux-arm-kernel@lists.infradead.org
15449S:	Maintained
15450F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15451F:	drivers/firmware/arm_sdei.c
15452F:	include/linux/arm_sdei.h
15453F:	include/uapi/linux/arm_sdei.h
15454
15455SOFTWARE RAID (Multiple Disks) SUPPORT
15456M:	Song Liu <song@kernel.org>
15457L:	linux-raid@vger.kernel.org
15458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15459S:	Supported
15460F:	drivers/md/Makefile
15461F:	drivers/md/Kconfig
15462F:	drivers/md/md*
15463F:	drivers/md/raid*
15464F:	include/linux/raid/
15465F:	include/uapi/linux/raid/
15466
15467SOCIONEXT (SNI) AVE NETWORK DRIVER
15468M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15469L:	netdev@vger.kernel.org
15470S:	Maintained
15471F:	drivers/net/ethernet/socionext/sni_ave.c
15472F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15473
15474SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15475M:	Jassi Brar <jaswinder.singh@linaro.org>
15476M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15477L:	netdev@vger.kernel.org
15478S:	Maintained
15479F:	drivers/net/ethernet/socionext/netsec.c
15480F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15481
15482SOCIONEXT (SNI) Synquacer SPI DRIVER
15483M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15484M:	Jassi Brar <jaswinder.singh@linaro.org>
15485L:	linux-spi@vger.kernel.org
15486S:	Maintained
15487F:	drivers/spi/spi-synquacer.c
15488F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15489
15490SOLIDRUN CLEARFOG SUPPORT
15491M:	Russell King <linux@armlinux.org.uk>
15492S:	Maintained
15493F:	arch/arm/boot/dts/armada-388-clearfog*
15494F:	arch/arm/boot/dts/armada-38x-solidrun-*
15495
15496SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15497M:	Russell King <linux@armlinux.org.uk>
15498S:	Maintained
15499F:	arch/arm/boot/dts/imx6*-cubox-i*
15500F:	arch/arm/boot/dts/imx6*-hummingboard*
15501F:	arch/arm/boot/dts/imx6*-sr-*
15502
15503SONIC NETWORK DRIVER
15504M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15505L:	netdev@vger.kernel.org
15506S:	Maintained
15507F:	drivers/net/ethernet/natsemi/sonic.*
15508
15509SONICS SILICON BACKPLANE DRIVER (SSB)
15510M:	Michael Buesch <m@bues.ch>
15511L:	linux-wireless@vger.kernel.org
15512S:	Maintained
15513F:	drivers/ssb/
15514F:	include/linux/ssb/
15515
15516SONY IMX214 SENSOR DRIVER
15517M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15518L:	linux-media@vger.kernel.org
15519T:	git git://linuxtv.org/media_tree.git
15520S:	Maintained
15521F:	drivers/media/i2c/imx214.c
15522F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15523
15524SONY IMX258 SENSOR DRIVER
15525M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15526L:	linux-media@vger.kernel.org
15527T:	git git://linuxtv.org/media_tree.git
15528S:	Maintained
15529F:	drivers/media/i2c/imx258.c
15530
15531SONY IMX274 SENSOR DRIVER
15532M:	Leon Luo <leonl@leopardimaging.com>
15533L:	linux-media@vger.kernel.org
15534T:	git git://linuxtv.org/media_tree.git
15535S:	Maintained
15536F:	drivers/media/i2c/imx274.c
15537F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15538
15539SONY IMX290 SENSOR DRIVER
15540M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15541L:	linux-media@vger.kernel.org
15542T:	git git://linuxtv.org/media_tree.git
15543S:	Maintained
15544F:	drivers/media/i2c/imx290.c
15545F:	Documentation/devicetree/bindings/media/i2c/imx290.txt
15546
15547SONY IMX319 SENSOR DRIVER
15548M:	Bingbu Cao <bingbu.cao@intel.com>
15549L:	linux-media@vger.kernel.org
15550T:	git git://linuxtv.org/media_tree.git
15551S:	Maintained
15552F:	drivers/media/i2c/imx319.c
15553
15554SONY IMX355 SENSOR DRIVER
15555M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15556L:	linux-media@vger.kernel.org
15557T:	git git://linuxtv.org/media_tree.git
15558S:	Maintained
15559F:	drivers/media/i2c/imx355.c
15560
15561SONY MEMORYSTICK SUBSYSTEM
15562M:	Maxim Levitsky <maximlevitsky@gmail.com>
15563M:	Alex Dubov <oakad@yahoo.com>
15564M:	Ulf Hansson <ulf.hansson@linaro.org>
15565L:	linux-mmc@vger.kernel.org
15566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15567S:	Maintained
15568F:	drivers/memstick/
15569F:	include/linux/memstick.h
15570
15571SONY VAIO CONTROL DEVICE DRIVER
15572M:	Mattia Dongili <malattia@linux.it>
15573L:	platform-driver-x86@vger.kernel.org
15574W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15575S:	Maintained
15576F:	Documentation/admin-guide/laptops/sony-laptop.rst
15577F:	drivers/char/sonypi.c
15578F:	drivers/platform/x86/sony-laptop.c
15579F:	include/linux/sony-laptop.h
15580
15581SOUND
15582M:	Jaroslav Kysela <perex@perex.cz>
15583M:	Takashi Iwai <tiwai@suse.com>
15584L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15585W:	http://www.alsa-project.org/
15586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15587Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15588S:	Maintained
15589F:	Documentation/sound/
15590F:	include/sound/
15591F:	include/uapi/sound/
15592F:	sound/
15593
15594SOUND - COMPRESSED AUDIO
15595M:	Vinod Koul <vkoul@kernel.org>
15596L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15598S:	Supported
15599F:	Documentation/sound/designs/compress-offload.rst
15600F:	include/sound/compress_driver.h
15601F:	include/uapi/sound/compress_*
15602F:	sound/core/compress_offload.c
15603F:	sound/soc/soc-compress.c
15604
15605SOUND - DMAENGINE HELPERS
15606M:	Lars-Peter Clausen <lars@metafoo.de>
15607S:	Supported
15608F:	include/sound/dmaengine_pcm.h
15609F:	sound/core/pcm_dmaengine.c
15610F:	sound/soc/soc-generic-dmaengine-pcm.c
15611
15612SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15613M:	Liam Girdwood <lgirdwood@gmail.com>
15614M:	Mark Brown <broonie@kernel.org>
15615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15616L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15617W:	http://alsa-project.org/main/index.php/ASoC
15618S:	Supported
15619F:	Documentation/devicetree/bindings/sound/
15620F:	Documentation/sound/soc/
15621F:	sound/soc/
15622F:	include/dt-bindings/sound/
15623F:	include/sound/soc*
15624
15625SOUNDWIRE SUBSYSTEM
15626M:	Vinod Koul <vkoul@kernel.org>
15627M:	Sanyog Kale <sanyog.r.kale@intel.com>
15628R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15629L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15630S:	Supported
15631F:	Documentation/driver-api/soundwire/
15632F:	drivers/soundwire/
15633F:	include/linux/soundwire/
15634
15635SP2 MEDIA DRIVER
15636M:	Olli Salonen <olli.salonen@iki.fi>
15637L:	linux-media@vger.kernel.org
15638W:	https://linuxtv.org
15639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15640S:	Maintained
15641F:	drivers/media/dvb-frontends/sp2*
15642
15643SPARC + UltraSPARC (sparc/sparc64)
15644M:	"David S. Miller" <davem@davemloft.net>
15645L:	sparclinux@vger.kernel.org
15646Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15649S:	Maintained
15650F:	arch/sparc/
15651F:	drivers/sbus/
15652
15653SPARC SERIAL DRIVERS
15654M:	"David S. Miller" <davem@davemloft.net>
15655L:	sparclinux@vger.kernel.org
15656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15658S:	Maintained
15659F:	include/linux/sunserialcore.h
15660F:	drivers/tty/serial/suncore.c
15661F:	drivers/tty/serial/sunhv.c
15662F:	drivers/tty/serial/sunsab.c
15663F:	drivers/tty/serial/sunsab.h
15664F:	drivers/tty/serial/sunsu.c
15665F:	drivers/tty/serial/sunzilog.c
15666F:	drivers/tty/serial/sunzilog.h
15667F:	drivers/tty/vcc.c
15668
15669SPARSE CHECKER
15670M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15671L:	linux-sparse@vger.kernel.org
15672W:	https://sparse.wiki.kernel.org/
15673T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15674S:	Maintained
15675F:	include/linux/compiler.h
15676
15677SPEAR CLOCK FRAMEWORK SUPPORT
15678M:	Viresh Kumar <vireshk@kernel.org>
15679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15680W:	http://www.st.com/spear
15681S:	Maintained
15682F:	drivers/clk/spear/
15683
15684SPEAR PLATFORM SUPPORT
15685M:	Viresh Kumar <vireshk@kernel.org>
15686M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15688W:	http://www.st.com/spear
15689S:	Maintained
15690F:	arch/arm/boot/dts/spear*
15691F:	arch/arm/mach-spear/
15692
15693SPI NOR SUBSYSTEM
15694M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15695L:	linux-mtd@lists.infradead.org
15696W:	http://www.linux-mtd.infradead.org/
15697Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15699S:	Maintained
15700F:	drivers/mtd/spi-nor/
15701F:	include/linux/mtd/spi-nor.h
15702
15703SPI SUBSYSTEM
15704M:	Mark Brown <broonie@kernel.org>
15705L:	linux-spi@vger.kernel.org
15706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15707Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15708S:	Maintained
15709F:	Documentation/devicetree/bindings/spi/
15710F:	Documentation/spi/
15711F:	drivers/spi/
15712F:	include/linux/spi/
15713F:	include/uapi/linux/spi/
15714F:	tools/spi/
15715
15716SPIDERNET NETWORK DRIVER for CELL
15717M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15718L:	netdev@vger.kernel.org
15719S:	Supported
15720F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15721F:	drivers/net/ethernet/toshiba/spider_net*
15722
15723SPMI SUBSYSTEM
15724R:	Stephen Boyd <sboyd@kernel.org>
15725L:	linux-arm-msm@vger.kernel.org
15726F:	Documentation/devicetree/bindings/spmi/
15727F:	drivers/spmi/
15728F:	include/dt-bindings/spmi/spmi.h
15729F:	include/linux/spmi.h
15730F:	include/trace/events/spmi.h
15731
15732SPU FILE SYSTEM
15733M:	Jeremy Kerr <jk@ozlabs.org>
15734L:	linuxppc-dev@lists.ozlabs.org
15735W:	http://www.ibm.com/developerworks/power/cell/
15736S:	Supported
15737F:	Documentation/filesystems/spufs.txt
15738F:	arch/powerpc/platforms/cell/spufs/
15739
15740SQUASHFS FILE SYSTEM
15741M:	Phillip Lougher <phillip@squashfs.org.uk>
15742L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15743W:	http://squashfs.org.uk
15744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15745S:	Maintained
15746F:	Documentation/filesystems/squashfs.txt
15747F:	fs/squashfs/
15748
15749SRM (Alpha) environment access
15750M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15751S:	Maintained
15752F:	arch/alpha/kernel/srm_env.c
15753
15754ST LSM6DSx IMU IIO DRIVER
15755M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15756L:	linux-iio@vger.kernel.org
15757W:	http://www.st.com/
15758S:	Maintained
15759F:	drivers/iio/imu/st_lsm6dsx/
15760F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15761
15762ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15763M:	Mickael Guene <mickael.guene@st.com>
15764L:	linux-media@vger.kernel.org
15765T:	git git://linuxtv.org/media_tree.git
15766S:	Maintained
15767F:	drivers/media/i2c/st-mipid02.c
15768F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15769
15770ST STM32 I2C/SMBUS DRIVER
15771M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15772L:	linux-i2c@vger.kernel.org
15773S:	Maintained
15774F:	drivers/i2c/busses/i2c-stm32*
15775
15776ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15777M:	Song Qiang <songqiang1304521@gmail.com>
15778L:	linux-iio@vger.kernel.org
15779S:	Maintained
15780F:	drivers/iio/proximity/vl53l0x-i2c.c
15781F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15782
15783STABLE BRANCH
15784M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15785M:	Sasha Levin <sashal@kernel.org>
15786L:	stable@vger.kernel.org
15787S:	Supported
15788F:	Documentation/process/stable-kernel-rules.rst
15789
15790STAGING - COMEDI
15791M:	Ian Abbott <abbotti@mev.co.uk>
15792M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15793S:	Odd Fixes
15794F:	drivers/staging/comedi/
15795
15796STAGING - FIELDBUS SUBSYSTEM
15797M:	Sven Van Asbroeck <TheSven73@gmail.com>
15798S:	Maintained
15799F:	drivers/staging/fieldbus/*
15800F:	drivers/staging/fieldbus/Documentation/
15801
15802STAGING - HMS ANYBUS-S BUS
15803M:	Sven Van Asbroeck <TheSven73@gmail.com>
15804S:	Maintained
15805F:	drivers/staging/fieldbus/anybuss/
15806
15807STAGING - INDUSTRIAL IO
15808M:	Jonathan Cameron <jic23@kernel.org>
15809L:	linux-iio@vger.kernel.org
15810S:	Odd Fixes
15811F:	Documentation/devicetree/bindings/staging/iio/
15812F:	drivers/staging/iio/
15813
15814STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15815M:	Marc Dietrich <marvin24@gmx.de>
15816L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15817L:	linux-tegra@vger.kernel.org
15818S:	Maintained
15819F:	drivers/staging/nvec/
15820
15821STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15822M:	Jens Frederich <jfrederich@gmail.com>
15823M:	Daniel Drake <dsd@laptop.org>
15824M:	Jon Nettleton <jon.nettleton@gmail.com>
15825W:	http://wiki.laptop.org/go/DCON
15826S:	Maintained
15827F:	drivers/staging/olpc_dcon/
15828
15829STAGING - REALTEK RTL8712U DRIVERS
15830M:	Larry Finger <Larry.Finger@lwfinger.net>
15831M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15832S:	Odd Fixes
15833F:	drivers/staging/rtl8712/
15834
15835STAGING - REALTEK RTL8188EU DRIVERS
15836M:	Larry Finger <Larry.Finger@lwfinger.net>
15837S:	Odd Fixes
15838F:	drivers/staging/rtl8188eu/
15839
15840STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15841M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15842M:	Teddy Wang <teddy.wang@siliconmotion.com>
15843M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15844L:	linux-fbdev@vger.kernel.org
15845S:	Maintained
15846F:	drivers/staging/sm750fb/
15847
15848STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15849M:	William Hubbs <w.d.hubbs@gmail.com>
15850M:	Chris Brannon <chris@the-brannons.com>
15851M:	Kirk Reiser <kirk@reisers.ca>
15852M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15853L:	speakup@linux-speakup.org
15854W:	http://www.linux-speakup.org/
15855S:	Odd Fixes
15856F:	drivers/staging/speakup/
15857
15858STAGING - VIA VT665X DRIVERS
15859M:	Forest Bond <forest@alittletooquiet.net>
15860S:	Odd Fixes
15861F:	drivers/staging/vt665?/
15862
15863STAGING - WILC1000 WIFI DRIVER
15864M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15865M:	Ajay Singh <ajay.kathat@microchip.com>
15866L:	linux-wireless@vger.kernel.org
15867S:	Supported
15868F:	drivers/staging/wilc1000/
15869
15870STAGING - SEPS525 LCD CONTROLLER DRIVERS
15871M:	Michael Hennerich <michael.hennerich@analog.com>
15872M:	Beniamin Bia <beniamin.bia@analog.com>
15873L:	linux-fbdev@vger.kernel.org
15874S:	Supported
15875F:	drivers/staging/fbtft/fb_seps525.c
15876F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15877
15878STAGING SUBSYSTEM
15879M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15881L:	devel@driverdev.osuosl.org
15882S:	Supported
15883F:	drivers/staging/
15884
15885STARFIRE/DURALAN NETWORK DRIVER
15886M:	Ion Badulescu <ionut@badula.org>
15887S:	Odd Fixes
15888F:	drivers/net/ethernet/adaptec/starfire*
15889
15890STEC S1220 SKD DRIVER
15891M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15892L:	linux-block@vger.kernel.org
15893S:	Maintained
15894F:	drivers/block/skd*[ch]
15895
15896STI AUDIO (ASoC) DRIVERS
15897M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15898L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15899S:	Maintained
15900F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15901F:	sound/soc/sti/
15902
15903STI CEC DRIVER
15904M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15905S:	Maintained
15906F:	drivers/media/platform/sti/cec/
15907F:	Documentation/devicetree/bindings/media/stih-cec.txt
15908
15909STK1160 USB VIDEO CAPTURE DRIVER
15910M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15911L:	linux-media@vger.kernel.org
15912T:	git git://linuxtv.org/media_tree.git
15913S:	Maintained
15914F:	drivers/media/usb/stk1160/
15915
15916STM32 AUDIO (ASoC) DRIVERS
15917M:	Olivier Moysan <olivier.moysan@st.com>
15918M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15919L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15920S:	Maintained
15921F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15922F:	sound/soc/stm/
15923
15924STM32 TIMER/LPTIMER DRIVERS
15925M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15926S:	Maintained
15927F:	drivers/*/stm32-*timer*
15928F:	drivers/pwm/pwm-stm32*
15929F:	include/linux/*/stm32-*tim*
15930F:	Documentation/ABI/testing/*timer-stm32
15931F:	Documentation/devicetree/bindings/*/stm32-*timer*
15932F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15933
15934STMMAC ETHERNET DRIVER
15935M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15936M:	Alexandre Torgue <alexandre.torgue@st.com>
15937M:	Jose Abreu <joabreu@synopsys.com>
15938L:	netdev@vger.kernel.org
15939W:	http://www.stlinux.com
15940S:	Supported
15941F:	Documentation/networking/device_drivers/stmicro/
15942F:	drivers/net/ethernet/stmicro/stmmac/
15943
15944EXTRA BOOT CONFIG
15945M:	Masami Hiramatsu <mhiramat@kernel.org>
15946S:	Maintained
15947F:	lib/bootconfig.c
15948F:	fs/proc/bootconfig.c
15949F:	include/linux/bootconfig.h
15950F:	tools/bootconfig/*
15951F:	Documentation/admin-guide/bootconfig.rst
15952
15953SUN3/3X
15954M:	Sam Creasey <sammy@sammy.net>
15955W:	http://sammy.net/sun3/
15956S:	Maintained
15957F:	arch/m68k/kernel/*sun3*
15958F:	arch/m68k/sun3*/
15959F:	arch/m68k/include/asm/sun3*
15960F:	drivers/net/ethernet/i825xx/sun3*
15961
15962SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15963M:	Hans de Goede <hdegoede@redhat.com>
15964L:	linux-input@vger.kernel.org
15965S:	Maintained
15966F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
15967F:	drivers/input/keyboard/sun4i-lradc-keys.c
15968
15969SUNDANCE NETWORK DRIVER
15970M:	Denis Kirjanov <kda@linux-powerpc.org>
15971L:	netdev@vger.kernel.org
15972S:	Maintained
15973F:	drivers/net/ethernet/dlink/sundance.c
15974
15975SUPERH
15976M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15977M:	Rich Felker <dalias@libc.org>
15978L:	linux-sh@vger.kernel.org
15979Q:	http://patchwork.kernel.org/project/linux-sh/list/
15980S:	Maintained
15981F:	Documentation/sh/
15982F:	arch/sh/
15983F:	drivers/sh/
15984
15985SUSPEND TO RAM
15986M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15987M:	Len Brown <len.brown@intel.com>
15988M:	Pavel Machek <pavel@ucw.cz>
15989L:	linux-pm@vger.kernel.org
15990B:	https://bugzilla.kernel.org
15991S:	Supported
15992F:	Documentation/power/
15993F:	arch/x86/kernel/acpi/
15994F:	drivers/base/power/
15995F:	kernel/power/
15996F:	include/linux/suspend.h
15997F:	include/linux/freezer.h
15998F:	include/linux/pm.h
15999
16000SVGA HANDLING
16001M:	Martin Mares <mj@ucw.cz>
16002L:	linux-video@atrey.karlin.mff.cuni.cz
16003S:	Maintained
16004F:	Documentation/admin-guide/svga.rst
16005F:	arch/x86/boot/video*
16006
16007SWIOTLB SUBSYSTEM
16008M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16009L:	iommu@lists.linux-foundation.org
16010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16011S:	Supported
16012F:	kernel/dma/swiotlb.c
16013F:	arch/*/kernel/pci-swiotlb.c
16014F:	include/linux/swiotlb.h
16015
16016SWITCHDEV
16017M:	Jiri Pirko <jiri@resnulli.us>
16018M:	Ivan Vecera <ivecera@redhat.com>
16019L:	netdev@vger.kernel.org
16020S:	Supported
16021F:	net/switchdev/
16022F:	include/net/switchdev.h
16023
16024SY8106A REGULATOR DRIVER
16025M:	Icenowy Zheng <icenowy@aosc.io>
16026S:	Maintained
16027F:	drivers/regulator/sy8106a-regulator.c
16028F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16029
16030SYNC FILE FRAMEWORK
16031M:	Sumit Semwal <sumit.semwal@linaro.org>
16032R:	Gustavo Padovan <gustavo@padovan.org>
16033S:	Maintained
16034L:	linux-media@vger.kernel.org
16035L:	dri-devel@lists.freedesktop.org
16036F:	drivers/dma-buf/sync_*
16037F:	drivers/dma-buf/dma-fence*
16038F:	drivers/dma-buf/sw_sync.c
16039F:	include/linux/sync_file.h
16040F:	include/uapi/linux/sync_file.h
16041F:	Documentation/driver-api/sync_file.rst
16042T:	git git://anongit.freedesktop.org/drm/drm-misc
16043
16044SYNOPSYS ARC ARCHITECTURE
16045M:	Vineet Gupta <vgupta@synopsys.com>
16046L:	linux-snps-arc@lists.infradead.org
16047S:	Supported
16048F:	arch/arc/
16049F:	Documentation/devicetree/bindings/arc/*
16050F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16051F:	drivers/clocksource/arc_timer.c
16052F:	drivers/tty/serial/arc_uart.c
16053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16054
16055SYNOPSYS ARC HSDK SDP pll clock driver
16056M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16057S:	Supported
16058F:	drivers/clk/clk-hsdk-pll.c
16059F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16060
16061SYNOPSYS ARC SDP clock driver
16062M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16063S:	Supported
16064F:	drivers/clk/axs10x/*
16065F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16066
16067SYNOPSYS ARC SDP platform support
16068M:	Alexey Brodkin <abrodkin@synopsys.com>
16069S:	Supported
16070F:	arch/arc/plat-axs10x
16071F:	arch/arc/boot/dts/ax*
16072F:	Documentation/devicetree/bindings/arc/axs10*
16073
16074SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16075M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16076S:	Supported
16077F:	drivers/reset/reset-axs10x.c
16078F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16079
16080SYNOPSYS CREG GPIO DRIVER
16081M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16082S:	Maintained
16083F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16084F:	drivers/gpio/gpio-creg-snps.c
16085
16086SYNOPSYS DESIGNWARE 8250 UART DRIVER
16087R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16088S:	Maintained
16089F:	drivers/tty/serial/8250/8250_dw.c
16090
16091SYNOPSYS DESIGNWARE APB GPIO DRIVER
16092M:	Hoan Tran <hoan@os.amperecomputing.com>
16093L:	linux-gpio@vger.kernel.org
16094S:	Maintained
16095F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
16096F:	drivers/gpio/gpio-dwapb.c
16097
16098SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16099M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16100S:	Maintained
16101F:	drivers/dma/dw-axi-dmac/
16102F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16103
16104SYNOPSYS DESIGNWARE DMAC DRIVER
16105M:	Viresh Kumar <vireshk@kernel.org>
16106R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16107S:	Maintained
16108F:	Documentation/devicetree/bindings/dma/snps-dma.txt
16109F:	drivers/dma/dw/
16110F:	include/dt-bindings/dma/dw-dmac.h
16111F:	include/linux/dma/dw.h
16112F:	include/linux/platform_data/dma-dw.h
16113
16114SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16115M:	Jose Abreu <Jose.Abreu@synopsys.com>
16116L:	netdev@vger.kernel.org
16117S:	Supported
16118F:	drivers/net/ethernet/synopsys/
16119
16120SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16121M:	Jose Abreu <Jose.Abreu@synopsys.com>
16122L:	netdev@vger.kernel.org
16123S:	Supported
16124F:	drivers/net/phy/mdio-xpcs.c
16125F:	include/linux/mdio-xpcs.h
16126
16127SYNOPSYS DESIGNWARE I2C DRIVER
16128M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
16129R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16130R:	Mika Westerberg <mika.westerberg@linux.intel.com>
16131L:	linux-i2c@vger.kernel.org
16132S:	Maintained
16133F:	drivers/i2c/busses/i2c-designware-*
16134F:	include/linux/platform_data/i2c-designware.h
16135
16136SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16137M:	Jaehoon Chung <jh80.chung@samsung.com>
16138L:	linux-mmc@vger.kernel.org
16139S:	Maintained
16140F:	drivers/mmc/host/dw_mmc*
16141
16142SYNOPSYS HSDK RESET CONTROLLER DRIVER
16143M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16144S:	Supported
16145F:	drivers/reset/reset-hsdk.c
16146F:	include/dt-bindings/reset/snps,hsdk-reset.h
16147F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16148
16149SYSTEM CONFIGURATION (SYSCON)
16150M:	Lee Jones <lee.jones@linaro.org>
16151M:	Arnd Bergmann <arnd@arndb.de>
16152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16153S:	Supported
16154F:	drivers/mfd/syscon.c
16155
16156SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16157M:	Sudeep Holla <sudeep.holla@arm.com>
16158L:	linux-arm-kernel@lists.infradead.org
16159S:	Maintained
16160F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16161F:	drivers/clk/clk-sc[mp]i.c
16162F:	drivers/cpufreq/sc[mp]i-cpufreq.c
16163F:	drivers/firmware/arm_scpi.c
16164F:	drivers/firmware/arm_scmi/
16165F:	drivers/reset/reset-scmi.c
16166F:	include/linux/sc[mp]i_protocol.h
16167F:	include/trace/events/scmi.h
16168
16169SYSTEM RESET/SHUTDOWN DRIVERS
16170M:	Sebastian Reichel <sre@kernel.org>
16171L:	linux-pm@vger.kernel.org
16172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16173S:	Maintained
16174F:	Documentation/devicetree/bindings/power/reset/
16175F:	drivers/power/reset/
16176
16177SYSTEM TRACE MODULE CLASS
16178M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
16179S:	Maintained
16180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16181F:	Documentation/trace/stm.rst
16182F:	drivers/hwtracing/stm/
16183F:	include/linux/stm.h
16184F:	include/uapi/linux/stm.h
16185
16186SYSTEM76 ACPI DRIVER
16187M:	Jeremy Soller <jeremy@system76.com>
16188M:	System76 Product Development <productdev@system76.com>
16189L:	platform-driver-x86@vger.kernel.org
16190S:	Maintained
16191F:	drivers/platform/x86/system76_acpi.c
16192
16193SYSV FILESYSTEM
16194M:	Christoph Hellwig <hch@infradead.org>
16195S:	Maintained
16196F:	Documentation/filesystems/sysv-fs.txt
16197F:	fs/sysv/
16198F:	include/linux/sysv_fs.h
16199
16200TASKSTATS STATISTICS INTERFACE
16201M:	Balbir Singh <bsingharora@gmail.com>
16202S:	Maintained
16203F:	Documentation/accounting/taskstats*
16204F:	include/linux/taskstats*
16205F:	kernel/taskstats.c
16206
16207TC subsystem
16208M:	Jamal Hadi Salim <jhs@mojatatu.com>
16209M:	Cong Wang <xiyou.wangcong@gmail.com>
16210M:	Jiri Pirko <jiri@resnulli.us>
16211L:	netdev@vger.kernel.org
16212S:	Maintained
16213F:	include/net/pkt_cls.h
16214F:	include/net/pkt_sched.h
16215F:	include/net/tc_act/
16216F:	include/uapi/linux/pkt_cls.h
16217F:	include/uapi/linux/pkt_sched.h
16218F:	include/uapi/linux/tc_act/
16219F:	include/uapi/linux/tc_ematch/
16220F:	net/sched/
16221
16222TC90522 MEDIA DRIVER
16223M:	Akihiro Tsukada <tskd08@gmail.com>
16224L:	linux-media@vger.kernel.org
16225S:	Odd Fixes
16226F:	drivers/media/dvb-frontends/tc90522*
16227
16228TCP LOW PRIORITY MODULE
16229M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16230M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16231W:	http://tcp-lp-mod.sourceforge.net/
16232S:	Maintained
16233F:	net/ipv4/tcp_lp.c
16234
16235TDA10071 MEDIA DRIVER
16236M:	Antti Palosaari <crope@iki.fi>
16237L:	linux-media@vger.kernel.org
16238W:	https://linuxtv.org
16239W:	http://palosaari.fi/linux/
16240Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16241T:	git git://linuxtv.org/anttip/media_tree.git
16242S:	Maintained
16243F:	drivers/media/dvb-frontends/tda10071*
16244
16245TDA18212 MEDIA DRIVER
16246M:	Antti Palosaari <crope@iki.fi>
16247L:	linux-media@vger.kernel.org
16248W:	https://linuxtv.org
16249W:	http://palosaari.fi/linux/
16250Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16251T:	git git://linuxtv.org/anttip/media_tree.git
16252S:	Maintained
16253F:	drivers/media/tuners/tda18212*
16254
16255TDA18218 MEDIA DRIVER
16256M:	Antti Palosaari <crope@iki.fi>
16257L:	linux-media@vger.kernel.org
16258W:	https://linuxtv.org
16259W:	http://palosaari.fi/linux/
16260Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16261T:	git git://linuxtv.org/anttip/media_tree.git
16262S:	Maintained
16263F:	drivers/media/tuners/tda18218*
16264
16265TDA18250 MEDIA DRIVER
16266M:	Olli Salonen <olli.salonen@iki.fi>
16267L:	linux-media@vger.kernel.org
16268W:	https://linuxtv.org
16269Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16270T:	git git://linuxtv.org/media_tree.git
16271S:	Maintained
16272F:	drivers/media/tuners/tda18250*
16273
16274TDA18271 MEDIA DRIVER
16275M:	Michael Krufky <mkrufky@linuxtv.org>
16276L:	linux-media@vger.kernel.org
16277W:	https://linuxtv.org
16278W:	http://github.com/mkrufky
16279Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16280T:	git git://linuxtv.org/mkrufky/tuners.git
16281S:	Maintained
16282F:	drivers/media/tuners/tda18271*
16283
16284TDA1997x MEDIA DRIVER
16285M:	Tim Harvey <tharvey@gateworks.com>
16286L:	linux-media@vger.kernel.org
16287W:	https://linuxtv.org
16288Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16289S:	Maintained
16290F:	drivers/media/i2c/tda1997x.*
16291
16292TDA827x MEDIA DRIVER
16293M:	Michael Krufky <mkrufky@linuxtv.org>
16294L:	linux-media@vger.kernel.org
16295W:	https://linuxtv.org
16296W:	http://github.com/mkrufky
16297Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16298T:	git git://linuxtv.org/mkrufky/tuners.git
16299S:	Maintained
16300F:	drivers/media/tuners/tda8290.*
16301
16302TDA8290 MEDIA DRIVER
16303M:	Michael Krufky <mkrufky@linuxtv.org>
16304L:	linux-media@vger.kernel.org
16305W:	https://linuxtv.org
16306W:	http://github.com/mkrufky
16307Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16308T:	git git://linuxtv.org/mkrufky/tuners.git
16309S:	Maintained
16310F:	drivers/media/tuners/tda8290.*
16311
16312TDA9840 MEDIA DRIVER
16313M:	Hans Verkuil <hverkuil@xs4all.nl>
16314L:	linux-media@vger.kernel.org
16315T:	git git://linuxtv.org/media_tree.git
16316W:	https://linuxtv.org
16317S:	Maintained
16318F:	drivers/media/i2c/tda9840*
16319
16320TEA5761 TUNER DRIVER
16321M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16322L:	linux-media@vger.kernel.org
16323W:	https://linuxtv.org
16324T:	git git://linuxtv.org/media_tree.git
16325S:	Odd fixes
16326F:	drivers/media/tuners/tea5761.*
16327
16328TEA5767 TUNER DRIVER
16329M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16330L:	linux-media@vger.kernel.org
16331W:	https://linuxtv.org
16332T:	git git://linuxtv.org/media_tree.git
16333S:	Maintained
16334F:	drivers/media/tuners/tea5767.*
16335
16336TEA6415C MEDIA DRIVER
16337M:	Hans Verkuil <hverkuil@xs4all.nl>
16338L:	linux-media@vger.kernel.org
16339T:	git git://linuxtv.org/media_tree.git
16340W:	https://linuxtv.org
16341S:	Maintained
16342F:	drivers/media/i2c/tea6415c*
16343
16344TEA6420 MEDIA DRIVER
16345M:	Hans Verkuil <hverkuil@xs4all.nl>
16346L:	linux-media@vger.kernel.org
16347T:	git git://linuxtv.org/media_tree.git
16348W:	https://linuxtv.org
16349S:	Maintained
16350F:	drivers/media/i2c/tea6420*
16351
16352TEAM DRIVER
16353M:	Jiri Pirko <jiri@resnulli.us>
16354L:	netdev@vger.kernel.org
16355S:	Supported
16356F:	drivers/net/team/
16357F:	include/linux/if_team.h
16358F:	include/uapi/linux/if_team.h
16359
16360TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16361M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16362S:	Maintained
16363F:	arch/x86/platform/ts5500/
16364
16365TECHNOTREND USB IR RECEIVER
16366M:	Sean Young <sean@mess.org>
16367L:	linux-media@vger.kernel.org
16368S:	Maintained
16369F:	drivers/media/rc/ttusbir.c
16370
16371TECHWELL TW9910 VIDEO DECODER
16372L:	linux-media@vger.kernel.org
16373S:	Orphan
16374F:	drivers/media/i2c/tw9910.c
16375F:	include/media/i2c/tw9910.h
16376
16377TEE SUBSYSTEM
16378M:	Jens Wiklander <jens.wiklander@linaro.org>
16379L:	tee-dev@lists.linaro.org
16380S:	Maintained
16381F:	include/linux/tee_drv.h
16382F:	include/uapi/linux/tee.h
16383F:	drivers/tee/
16384F:	Documentation/tee.txt
16385
16386TEGRA ARCHITECTURE SUPPORT
16387M:	Thierry Reding <thierry.reding@gmail.com>
16388M:	Jonathan Hunter <jonathanh@nvidia.com>
16389L:	linux-tegra@vger.kernel.org
16390Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
16391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16392S:	Supported
16393N:	[^a-z]tegra
16394
16395TEGRA CLOCK DRIVER
16396M:	Peter De Schrijver <pdeschrijver@nvidia.com>
16397M:	Prashant Gaikwad <pgaikwad@nvidia.com>
16398S:	Supported
16399F:	drivers/clk/tegra/
16400
16401TEGRA DMA DRIVERS
16402M:	Laxman Dewangan <ldewangan@nvidia.com>
16403M:	Jon Hunter <jonathanh@nvidia.com>
16404S:	Supported
16405F:	drivers/dma/tegra*
16406
16407TEGRA I2C DRIVER
16408M:	Laxman Dewangan <ldewangan@nvidia.com>
16409R:	Dmitry Osipenko <digetx@gmail.com>
16410S:	Supported
16411F:	drivers/i2c/busses/i2c-tegra.c
16412
16413TEGRA IOMMU DRIVERS
16414M:	Thierry Reding <thierry.reding@gmail.com>
16415L:	linux-tegra@vger.kernel.org
16416S:	Supported
16417F:	drivers/iommu/tegra*
16418
16419TEGRA KBC DRIVER
16420M:	Laxman Dewangan <ldewangan@nvidia.com>
16421S:	Supported
16422F:	drivers/input/keyboard/tegra-kbc.c
16423
16424TEGRA NAND DRIVER
16425M:	Stefan Agner <stefan@agner.ch>
16426M:	Lucas Stach <dev@lynxeye.de>
16427S:	Maintained
16428F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16429F:	drivers/mtd/nand/raw/tegra_nand.c
16430
16431TEGRA PWM DRIVER
16432M:	Thierry Reding <thierry.reding@gmail.com>
16433S:	Supported
16434F:	drivers/pwm/pwm-tegra.c
16435
16436TEGRA SERIAL DRIVER
16437M:	Laxman Dewangan <ldewangan@nvidia.com>
16438S:	Supported
16439F:	drivers/tty/serial/serial-tegra.c
16440
16441TEGRA SPI DRIVER
16442M:	Laxman Dewangan <ldewangan@nvidia.com>
16443S:	Supported
16444F:	drivers/spi/spi-tegra*
16445
16446TEGRA XUSB PADCTL DRIVER
16447M:	JC Kuo <jckuo@nvidia.com>
16448S:	Supported
16449F:	drivers/phy/tegra/xusb*
16450
16451TEHUTI ETHERNET DRIVER
16452M:	Andy Gospodarek <andy@greyhouse.net>
16453L:	netdev@vger.kernel.org
16454S:	Supported
16455F:	drivers/net/ethernet/tehuti/*
16456
16457Telecom Clock Driver for MCPL0010
16458M:	Mark Gross <mark.gross@intel.com>
16459S:	Supported
16460F:	drivers/char/tlclk.c
16461
16462TENSILICA XTENSA PORT (xtensa)
16463M:	Chris Zankel <chris@zankel.net>
16464M:	Max Filippov <jcmvbkbc@gmail.com>
16465L:	linux-xtensa@linux-xtensa.org
16466T:	git git://github.com/czankel/xtensa-linux.git
16467S:	Maintained
16468F:	arch/xtensa/
16469F:	drivers/irqchip/irq-xtensa-*
16470
16471Texas Instruments' System Control Interface (TISCI) Protocol Driver
16472M:	Nishanth Menon <nm@ti.com>
16473M:	Tero Kristo <t-kristo@ti.com>
16474M:	Santosh Shilimkar <ssantosh@kernel.org>
16475L:	linux-arm-kernel@lists.infradead.org
16476S:	Maintained
16477F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16478F:	drivers/firmware/ti_sci*
16479F:	include/linux/soc/ti/ti_sci_protocol.h
16480F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16481F:	drivers/soc/ti/ti_sci_pm_domains.c
16482F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16483F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16484F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16485F:	drivers/clk/keystone/sci-clk.c
16486F:	drivers/reset/reset-ti-sci.c
16487F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16488F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16489F:	drivers/irqchip/irq-ti-sci-intr.c
16490F:	drivers/irqchip/irq-ti-sci-inta.c
16491F:	include/linux/soc/ti/ti_sci_inta_msi.h
16492F:	drivers/soc/ti/ti_sci_inta_msi.c
16493
16494Texas Instruments ASoC drivers
16495M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16496L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16497S:	Maintained
16498F:	sound/soc/ti/
16499
16500Texas Instruments' DAC7612 DAC Driver
16501M:	Ricardo Ribalda <ricardo@ribalda.com>
16502L:	linux-iio@vger.kernel.org
16503S:	Supported
16504F:	drivers/iio/dac/ti-dac7612.c
16505F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16506
16507THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16508M:	Hans Verkuil <hverkuil@xs4all.nl>
16509L:	linux-media@vger.kernel.org
16510T:	git git://linuxtv.org/media_tree.git
16511W:	https://linuxtv.org
16512S:	Maintained
16513F:	drivers/media/radio/radio-raremono.c
16514
16515THERMAL
16516M:	Zhang Rui <rui.zhang@intel.com>
16517M:	Daniel Lezcano <daniel.lezcano@linaro.org>
16518R:	Amit Kucheria <amit.kucheria@verdurent.com>
16519L:	linux-pm@vger.kernel.org
16520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16521Q:	https://patchwork.kernel.org/project/linux-pm/list/
16522S:	Supported
16523F:	drivers/thermal/
16524F:	include/linux/thermal.h
16525F:	include/uapi/linux/thermal.h
16526F:	include/linux/cpu_cooling.h
16527F:	Documentation/devicetree/bindings/thermal/
16528
16529THERMAL/CPU_COOLING
16530M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16531M:	Daniel Lezcano <daniel.lezcano@linaro.org>
16532M:	Viresh Kumar <viresh.kumar@linaro.org>
16533M:	Javi Merino <javi.merino@kernel.org>
16534L:	linux-pm@vger.kernel.org
16535S:	Supported
16536F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16537F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
16538F:	drivers/thermal/cpufreq_cooling.c
16539F:	drivers/thermal/cpuidle_cooling.c
16540F:	include/linux/cpu_cooling.h
16541
16542THERMAL DRIVER FOR AMLOGIC SOCS
16543M:	Guillaume La Roque <glaroque@baylibre.com>
16544L:	linux-pm@vger.kernel.org
16545L:	linux-amlogic@lists.infradead.org
16546W:	http://linux-meson.com/
16547S:	Supported
16548F:	drivers/thermal/amlogic_thermal.c
16549F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16550
16551THINKPAD ACPI EXTRAS DRIVER
16552M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16553L:	ibm-acpi-devel@lists.sourceforge.net
16554L:	platform-driver-x86@vger.kernel.org
16555W:	http://ibm-acpi.sourceforge.net
16556W:	http://thinkwiki.org/wiki/Ibm-acpi
16557T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16558S:	Maintained
16559F:	drivers/platform/x86/thinkpad_acpi.c
16560
16561THUNDERBOLT DRIVER
16562M:	Andreas Noever <andreas.noever@gmail.com>
16563M:	Michael Jamet <michael.jamet@intel.com>
16564M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16565M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16566L:	linux-usb@vger.kernel.org
16567S:	Maintained
16568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16569F:	Documentation/admin-guide/thunderbolt.rst
16570F:	drivers/thunderbolt/
16571F:	include/linux/thunderbolt.h
16572
16573THUNDERBOLT NETWORK DRIVER
16574M:	Michael Jamet <michael.jamet@intel.com>
16575M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16576M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16577L:	netdev@vger.kernel.org
16578S:	Maintained
16579F:	drivers/net/thunderbolt.c
16580
16581THUNDERX GPIO DRIVER
16582M:	Robert Richter <rrichter@marvell.com>
16583S:	Maintained
16584F:	drivers/gpio/gpio-thunderx.c
16585
16586TI AM437X VPFE DRIVER
16587M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16588L:	linux-media@vger.kernel.org
16589W:	https://linuxtv.org
16590Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16591T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16592S:	Maintained
16593F:	drivers/media/platform/am437x/
16594
16595TI BANDGAP AND THERMAL DRIVER
16596M:	Eduardo Valentin <edubezval@gmail.com>
16597M:	Keerthy <j-keerthy@ti.com>
16598L:	linux-pm@vger.kernel.org
16599L:	linux-omap@vger.kernel.org
16600S:	Maintained
16601F:	drivers/thermal/ti-soc-thermal/
16602
16603TI BQ27XXX POWER SUPPLY DRIVER
16604R:	Andrew F. Davis <afd@ti.com>
16605F:	include/linux/power/bq27xxx_battery.h
16606F:	drivers/power/supply/bq27xxx_battery.c
16607F:	drivers/power/supply/bq27xxx_battery_i2c.c
16608
16609TI CDCE706 CLOCK DRIVER
16610M:	Max Filippov <jcmvbkbc@gmail.com>
16611S:	Maintained
16612F:	drivers/clk/clk-cdce706.c
16613
16614TI CLOCK DRIVER
16615M:	Tero Kristo <t-kristo@ti.com>
16616L:	linux-omap@vger.kernel.org
16617S:	Maintained
16618F:	drivers/clk/ti/
16619F:	include/linux/clk/ti.h
16620
16621TI DAVINCI MACHINE SUPPORT
16622M:	Sekhar Nori <nsekhar@ti.com>
16623R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16624L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16626S:	Supported
16627F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16628F:	arch/arm/mach-davinci/
16629F:	drivers/i2c/busses/i2c-davinci.c
16630F:	arch/arm/boot/dts/da850*
16631
16632TI DAVINCI SERIES CLOCK DRIVER
16633M:	David Lechner <david@lechnology.com>
16634R:	Sekhar Nori <nsekhar@ti.com>
16635S:	Maintained
16636F:	Documentation/devicetree/bindings/clock/ti/davinci/
16637F:	drivers/clk/davinci/
16638
16639TI DAVINCI SERIES GPIO DRIVER
16640M:	Keerthy <j-keerthy@ti.com>
16641L:	linux-gpio@vger.kernel.org
16642S:	Maintained
16643F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16644F:	drivers/gpio/gpio-davinci.c
16645
16646TI DAVINCI SERIES MEDIA DRIVER
16647M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16648L:	linux-media@vger.kernel.org
16649W:	https://linuxtv.org
16650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16651T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16652S:	Maintained
16653F:	drivers/media/platform/davinci/
16654F:	include/media/davinci/
16655
16656TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16657R:	David Lechner <david@lechnology.com>
16658L:	linux-iio@vger.kernel.org
16659F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
16660F:	drivers/counter/ti-eqep.c
16661
16662TI ETHERNET SWITCH DRIVER (CPSW)
16663R:	Grygorii Strashko <grygorii.strashko@ti.com>
16664L:	linux-omap@vger.kernel.org
16665L:	netdev@vger.kernel.org
16666S:	Maintained
16667F:	drivers/net/ethernet/ti/cpsw*
16668F:	drivers/net/ethernet/ti/davinci*
16669
16670TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16671M:	Alex Dubov <oakad@yahoo.com>
16672S:	Maintained
16673W:	http://tifmxx.berlios.de/
16674F:	drivers/memstick/host/tifm_ms.c
16675F:	drivers/misc/tifm*
16676F:	drivers/mmc/host/tifm_sd.c
16677F:	include/linux/tifm.h
16678
16679TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16680M:	Santosh Shilimkar <ssantosh@kernel.org>
16681L:	linux-kernel@vger.kernel.org
16682L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16683S:	Maintained
16684F:	drivers/soc/ti/*
16685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16686
16687TI LM49xxx FAMILY ASoC CODEC DRIVERS
16688M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16689M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16690L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16691S:	Maintained
16692F:	sound/soc/codecs/lm49453*
16693F:	sound/soc/codecs/isabelle*
16694
16695TI LP855x BACKLIGHT DRIVER
16696M:	Milo Kim <milo.kim@ti.com>
16697S:	Maintained
16698F:	Documentation/driver-api/backlight/lp855x-driver.rst
16699F:	drivers/video/backlight/lp855x_bl.c
16700F:	include/linux/platform_data/lp855x.h
16701
16702TI LP8727 CHARGER DRIVER
16703M:	Milo Kim <milo.kim@ti.com>
16704S:	Maintained
16705F:	drivers/power/supply/lp8727_charger.c
16706F:	include/linux/platform_data/lp8727.h
16707
16708TI LP8788 MFD DRIVER
16709M:	Milo Kim <milo.kim@ti.com>
16710S:	Maintained
16711F:	drivers/iio/adc/lp8788_adc.c
16712F:	drivers/leds/leds-lp8788.c
16713F:	drivers/mfd/lp8788*.c
16714F:	drivers/power/supply/lp8788-charger.c
16715F:	drivers/regulator/lp8788-*.c
16716F:	include/linux/mfd/lp8788*.h
16717
16718TI NETCP ETHERNET DRIVER
16719M:	Wingman Kwok <w-kwok2@ti.com>
16720M:	Murali Karicheri <m-karicheri2@ti.com>
16721L:	netdev@vger.kernel.org
16722S:	Maintained
16723F:	drivers/net/ethernet/ti/netcp*
16724
16725TI PCM3060 ASoC CODEC DRIVER
16726M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16727L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16728S:	Maintained
16729F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16730F:	sound/soc/codecs/pcm3060*
16731
16732TI TAS571X FAMILY ASoC CODEC DRIVER
16733M:	Kevin Cernekee <cernekee@chromium.org>
16734L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16735S:	Odd Fixes
16736F:	sound/soc/codecs/tas571x*
16737
16738TI TCAN4X5X DEVICE DRIVER
16739M:	Dan Murphy <dmurphy@ti.com>
16740L:	linux-can@vger.kernel.org
16741S:	Maintained
16742F:	Documentation/devicetree/bindings/net/can/tcan4x5x.txt
16743F:	drivers/net/can/m_can/tcan4x5x.c
16744
16745TI TRF7970A NFC DRIVER
16746M:	Mark Greer <mgreer@animalcreek.com>
16747L:	linux-wireless@vger.kernel.org
16748L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16749S:	Supported
16750F:	drivers/nfc/trf7970a.c
16751F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16752
16753TI TWL4030 SERIES SOC CODEC DRIVER
16754M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16755L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16756S:	Maintained
16757F:	sound/soc/codecs/twl4030*
16758
16759TI VPE/CAL DRIVERS
16760M:	Benoit Parrot <bparrot@ti.com>
16761L:	linux-media@vger.kernel.org
16762W:	http://linuxtv.org/
16763Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16764S:	Maintained
16765F:	drivers/media/platform/ti-vpe/
16766F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
16767	Documentation/devicetree/bindings/media/ti,cal.yaml
16768
16769TI WILINK WIRELESS DRIVERS
16770L:	linux-wireless@vger.kernel.org
16771W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16772W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16774S:	Orphan
16775F:	drivers/net/wireless/ti/
16776F:	include/linux/wl12xx.h
16777
16778TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16779M:	John Stultz <john.stultz@linaro.org>
16780M:	Thomas Gleixner <tglx@linutronix.de>
16781R:	Stephen Boyd <sboyd@kernel.org>
16782L:	linux-kernel@vger.kernel.org
16783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16784S:	Supported
16785F:	include/linux/clocksource.h
16786F:	include/linux/time.h
16787F:	include/linux/timex.h
16788F:	include/uapi/linux/time.h
16789F:	include/uapi/linux/timex.h
16790F:	kernel/time/clocksource.c
16791F:	kernel/time/time*.c
16792F:	kernel/time/alarmtimer.c
16793F:	kernel/time/ntp.c
16794F:	tools/testing/selftests/timers/
16795
16796TIPC NETWORK LAYER
16797M:	Jon Maloy <jmaloy@redhat.com>
16798M:	Ying Xue <ying.xue@windriver.com>
16799L:	netdev@vger.kernel.org (core kernel code)
16800L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16801W:	http://tipc.sourceforge.net/
16802S:	Maintained
16803F:	include/uapi/linux/tipc*.h
16804F:	net/tipc/
16805
16806TLAN NETWORK DRIVER
16807M:	Samuel Chessman <chessman@tux.org>
16808L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16809W:	http://sourceforge.net/projects/tlan/
16810S:	Maintained
16811F:	Documentation/networking/device_drivers/ti/tlan.txt
16812F:	drivers/net/ethernet/ti/tlan.*
16813
16814TM6000 VIDEO4LINUX DRIVER
16815M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16816L:	linux-media@vger.kernel.org
16817W:	https://linuxtv.org
16818T:	git git://linuxtv.org/media_tree.git
16819S:	Odd fixes
16820F:	drivers/media/usb/tm6000/
16821F:	Documentation/media/v4l-drivers/tm6000*
16822
16823TMIO/SDHI MMC DRIVER
16824M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16825L:	linux-mmc@vger.kernel.org
16826S:	Supported
16827F:	drivers/mmc/host/tmio_mmc*
16828F:	drivers/mmc/host/renesas_sdhi*
16829F:	include/linux/mfd/tmio.h
16830
16831TMP401 HARDWARE MONITOR DRIVER
16832M:	Guenter Roeck <linux@roeck-us.net>
16833L:	linux-hwmon@vger.kernel.org
16834S:	Maintained
16835F:	Documentation/hwmon/tmp401.rst
16836F:	drivers/hwmon/tmp401.c
16837
16838TMP513 HARDWARE MONITOR DRIVER
16839M:	Eric Tremblay <etremblay@distech-controls.com>
16840L:	linux-hwmon@vger.kernel.org
16841S:	Maintained
16842F:	Documentation/hwmon/tmp513.rst
16843F:	drivers/hwmon/tmp513.c
16844
16845TMPFS (SHMEM FILESYSTEM)
16846M:	Hugh Dickins <hughd@google.com>
16847L:	linux-mm@kvack.org
16848S:	Maintained
16849F:	include/linux/shmem_fs.h
16850F:	mm/shmem.c
16851
16852TOMOYO SECURITY MODULE
16853M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16854M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16855L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16856L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16857L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16858L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16859W:	https://tomoyo.osdn.jp/
16860S:	Maintained
16861F:	security/tomoyo/
16862
16863TOPSTAR LAPTOP EXTRAS DRIVER
16864M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16865L:	platform-driver-x86@vger.kernel.org
16866S:	Maintained
16867F:	drivers/platform/x86/topstar-laptop.c
16868
16869TORTURE-TEST MODULES
16870M:	Davidlohr Bueso <dave@stgolabs.net>
16871M:	"Paul E. McKenney" <paulmck@kernel.org>
16872M:	Josh Triplett <josh@joshtriplett.org>
16873L:	linux-kernel@vger.kernel.org
16874S:	Supported
16875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16876F:	Documentation/RCU/torture.txt
16877F:	kernel/torture.c
16878F:	kernel/rcu/rcutorture.c
16879F:	kernel/rcu/rcuperf.c
16880F:	kernel/locking/locktorture.c
16881
16882TOSHIBA ACPI EXTRAS DRIVER
16883M:	Azael Avalos <coproscefalo@gmail.com>
16884L:	platform-driver-x86@vger.kernel.org
16885S:	Maintained
16886F:	drivers/platform/x86/toshiba_acpi.c
16887
16888TOSHIBA BLUETOOTH DRIVER
16889M:	Azael Avalos <coproscefalo@gmail.com>
16890L:	platform-driver-x86@vger.kernel.org
16891S:	Maintained
16892F:	drivers/platform/x86/toshiba_bluetooth.c
16893
16894TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16895M:	Azael Avalos <coproscefalo@gmail.com>
16896L:	platform-driver-x86@vger.kernel.org
16897S:	Maintained
16898F:	drivers/platform/x86/toshiba_haps.c
16899
16900TOSHIBA SMM DRIVER
16901M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16902W:	http://www.buzzard.org.uk/toshiba/
16903S:	Maintained
16904F:	drivers/char/toshiba.c
16905F:	include/linux/toshiba.h
16906F:	include/uapi/linux/toshiba.h
16907
16908TOSHIBA TC358743 DRIVER
16909M:	Mats Randgaard <matrandg@cisco.com>
16910L:	linux-media@vger.kernel.org
16911S:	Maintained
16912F:	drivers/media/i2c/tc358743*
16913F:	include/media/i2c/tc358743.h
16914
16915TOSHIBA WMI HOTKEYS DRIVER
16916M:	Azael Avalos <coproscefalo@gmail.com>
16917L:	platform-driver-x86@vger.kernel.org
16918S:	Maintained
16919F:	drivers/platform/x86/toshiba-wmi.c
16920
16921TPM DEVICE DRIVER
16922M:	Peter Huewe <peterhuewe@gmx.de>
16923M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16924R:	Jason Gunthorpe <jgg@ziepe.ca>
16925L:	linux-integrity@vger.kernel.org
16926Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16927W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16928T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16929S:	Maintained
16930F:	drivers/char/tpm/
16931
16932TRACING
16933M:	Steven Rostedt <rostedt@goodmis.org>
16934M:	Ingo Molnar <mingo@redhat.com>
16935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16936S:	Maintained
16937F:	Documentation/trace/ftrace.rst
16938F:	arch/*/*/*/ftrace.h
16939F:	arch/*/kernel/ftrace.c
16940F:	include/*/ftrace.h
16941F:	include/linux/trace*.h
16942F:	include/trace/
16943F:	kernel/trace/
16944F:	tools/testing/selftests/ftrace/
16945
16946TRACING MMIO ACCESSES (MMIOTRACE)
16947M:	Steven Rostedt <rostedt@goodmis.org>
16948M:	Ingo Molnar <mingo@kernel.org>
16949R:	Karol Herbst <karolherbst@gmail.com>
16950R:	Pekka Paalanen <ppaalanen@gmail.com>
16951S:	Maintained
16952L:	linux-kernel@vger.kernel.org
16953L:	nouveau@lists.freedesktop.org
16954F:	kernel/trace/trace_mmiotrace.c
16955F:	include/linux/mmiotrace.h
16956F:	arch/x86/mm/kmmio.c
16957F:	arch/x86/mm/mmio-mod.c
16958F:	arch/x86/mm/testmmiotrace.c
16959
16960TRIVIAL PATCHES
16961M:	Jiri Kosina <trivial@kernel.org>
16962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16963S:	Maintained
16964K:	^Subject:.*(?i)trivial
16965
16966TEMPO SEMICONDUCTOR DRIVERS
16967M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16968S:	Maintained
16969F:	sound/soc/codecs/tscs*.c
16970F:	sound/soc/codecs/tscs*.h
16971F:	Documentation/devicetree/bindings/sound/tscs*.txt
16972
16973TTY LAYER
16974M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16975M:	Jiri Slaby <jslaby@suse.com>
16976S:	Supported
16977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16978F:	Documentation/driver-api/serial/
16979F:	drivers/tty/
16980F:	drivers/tty/serial/serial_core.c
16981F:	include/linux/serial_core.h
16982F:	include/linux/serial.h
16983F:	include/linux/tty.h
16984F:	include/uapi/linux/serial_core.h
16985F:	include/uapi/linux/serial.h
16986F:	include/uapi/linux/tty.h
16987
16988TUA9001 MEDIA DRIVER
16989M:	Antti Palosaari <crope@iki.fi>
16990L:	linux-media@vger.kernel.org
16991W:	https://linuxtv.org
16992W:	http://palosaari.fi/linux/
16993Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16994T:	git git://linuxtv.org/anttip/media_tree.git
16995S:	Maintained
16996F:	drivers/media/tuners/tua9001*
16997
16998TULIP NETWORK DRIVERS
16999L:	netdev@vger.kernel.org
17000L:	linux-parisc@vger.kernel.org
17001S:	Orphan
17002F:	drivers/net/ethernet/dec/tulip/
17003
17004TUN/TAP driver
17005M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
17006W:	http://vtun.sourceforge.net/tun
17007S:	Maintained
17008F:	Documentation/networking/tuntap.txt
17009F:	arch/um/os-Linux/drivers/
17010
17011TURBOCHANNEL SUBSYSTEM
17012M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17013M:	Ralf Baechle <ralf@linux-mips.org>
17014L:	linux-mips@vger.kernel.org
17015Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
17016S:	Maintained
17017F:	drivers/tc/
17018F:	include/linux/tc.h
17019
17020TURBOSTAT UTILITY
17021M:	"Len Brown" <lenb@kernel.org>
17022L:	linux-pm@vger.kernel.org
17023B:	https://bugzilla.kernel.org
17024Q:	https://patchwork.kernel.org/project/linux-pm/list/
17025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17026S:	Supported
17027F:	tools/power/x86/turbostat/
17028
17029TW5864 VIDEO4LINUX DRIVER
17030M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17031M:	Anton Sviridenko <anton@corp.bluecherry.net>
17032M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17033M:	Andrey Utkin <andrey_utkin@fastmail.com>
17034L:	linux-media@vger.kernel.org
17035S:	Supported
17036F:	drivers/media/pci/tw5864/
17037
17038TW68 VIDEO4LINUX DRIVER
17039M:	Hans Verkuil <hverkuil@xs4all.nl>
17040L:	linux-media@vger.kernel.org
17041T:	git git://linuxtv.org/media_tree.git
17042W:	https://linuxtv.org
17043S:	Odd Fixes
17044F:	drivers/media/pci/tw68/
17045
17046TW686X VIDEO4LINUX DRIVER
17047M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17048L:	linux-media@vger.kernel.org
17049T:	git git://linuxtv.org/media_tree.git
17050W:	http://linuxtv.org
17051S:	Maintained
17052F:	drivers/media/pci/tw686x/
17053
17054UBI FILE SYSTEM (UBIFS)
17055M:	Richard Weinberger <richard@nod.at>
17056L:	linux-mtd@lists.infradead.org
17057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17059W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
17060S:	Supported
17061F:	Documentation/filesystems/ubifs.txt
17062F:	fs/ubifs/
17063
17064UCLINUX (M68KNOMMU AND COLDFIRE)
17065M:	Greg Ungerer <gerg@linux-m68k.org>
17066W:	http://www.linux-m68k.org/
17067W:	http://www.uclinux.org/
17068L:	linux-m68k@lists.linux-m68k.org
17069L:	uclinux-dev@uclinux.org  (subscribers-only)
17070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17071S:	Maintained
17072F:	arch/m68k/coldfire/
17073F:	arch/m68k/68*/
17074F:	arch/m68k/*/*_no.*
17075F:	arch/m68k/include/asm/*_no.*
17076
17077UDF FILESYSTEM
17078M:	Jan Kara <jack@suse.com>
17079S:	Maintained
17080F:	Documentation/filesystems/udf.txt
17081F:	fs/udf/
17082
17083UDRAW TABLET
17084M:	Bastien Nocera <hadess@hadess.net>
17085L:	linux-input@vger.kernel.org
17086S:	Maintained
17087F:	drivers/hid/hid-udraw-ps3.c
17088
17089UFS FILESYSTEM
17090M:	Evgeniy Dushistov <dushistov@mail.ru>
17091S:	Maintained
17092F:	Documentation/admin-guide/ufs.rst
17093F:	fs/ufs/
17094
17095UHID USERSPACE HID IO DRIVER
17096M:	David Herrmann <dh.herrmann@googlemail.com>
17097L:	linux-input@vger.kernel.org
17098S:	Maintained
17099F:	drivers/hid/uhid.c
17100F:	include/uapi/linux/uhid.h
17101
17102ULPI BUS
17103M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17104L:	linux-usb@vger.kernel.org
17105S:	Maintained
17106F:	drivers/usb/common/ulpi.c
17107F:	include/linux/ulpi/
17108
17109ULTRA-WIDEBAND (UWB) SUBSYSTEM
17110L:	devel@driverdev.osuosl.org
17111S:	Obsolete
17112F:	drivers/staging/uwb/
17113
17114UNICODE SUBSYSTEM
17115M:	Gabriel Krisman Bertazi <krisman@collabora.com>
17116L:	linux-fsdevel@vger.kernel.org
17117S:	Supported
17118F:	fs/unicode/
17119
17120UNICORE32 ARCHITECTURE
17121M:	Guan Xuetao <gxt@pku.edu.cn>
17122W:	http://mprc.pku.edu.cn/~guanxuetao/linux
17123S:	Maintained
17124T:	git git://github.com/gxt/linux.git
17125F:	arch/unicore32/
17126
17127UNIFDEF
17128M:	Tony Finch <dot@dotat.at>
17129W:	http://dotat.at/prog/unifdef
17130S:	Maintained
17131F:	scripts/unifdef.c
17132
17133UNIFORM CDROM DRIVER
17134M:	Jens Axboe <axboe@kernel.dk>
17135W:	http://www.kernel.dk
17136S:	Maintained
17137F:	Documentation/cdrom/
17138F:	drivers/cdrom/cdrom.c
17139F:	include/linux/cdrom.h
17140F:	include/uapi/linux/cdrom.h
17141
17142UNISYS S-PAR DRIVERS
17143M:	David Kershner <david.kershner@unisys.com>
17144L:	sparmaintainer@unisys.com (Unisys internal)
17145S:	Supported
17146F:	include/linux/visorbus.h
17147F:	drivers/visorbus/
17148F:	drivers/staging/unisys/
17149
17150UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17151R:	Alim Akhtar <alim.akhtar@samsung.com>
17152R:	Avri Altman <avri.altman@wdc.com>
17153L:	linux-scsi@vger.kernel.org
17154S:	Supported
17155F:	Documentation/scsi/ufs.txt
17156F:	drivers/scsi/ufs/
17157
17158UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17159M:	Pedro Sousa <pedrom.sousa@synopsys.com>
17160L:	linux-scsi@vger.kernel.org
17161S:	Supported
17162F:	drivers/scsi/ufs/*dwc*
17163
17164UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17165M:	Stanley Chu <stanley.chu@mediatek.com>
17166L:	linux-scsi@vger.kernel.org
17167L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17168S:	Maintained
17169F:	drivers/scsi/ufs/ufs-mediatek*
17170
17171UNSORTED BLOCK IMAGES (UBI)
17172M:	Richard Weinberger <richard@nod.at>
17173W:	http://www.linux-mtd.infradead.org/
17174L:	linux-mtd@lists.infradead.org
17175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17177S:	Supported
17178F:	drivers/mtd/ubi/
17179F:	include/linux/mtd/ubi.h
17180F:	include/uapi/mtd/ubi-user.h
17181
17182USB "USBNET" DRIVER FRAMEWORK
17183M:	Oliver Neukum <oneukum@suse.com>
17184L:	netdev@vger.kernel.org
17185W:	http://www.linux-usb.org/usbnet
17186S:	Maintained
17187F:	drivers/net/usb/usbnet.c
17188F:	include/linux/usb/usbnet.h
17189
17190USB ACM DRIVER
17191M:	Oliver Neukum <oneukum@suse.com>
17192L:	linux-usb@vger.kernel.org
17193S:	Maintained
17194F:	Documentation/usb/acm.rst
17195F:	drivers/usb/class/cdc-acm.*
17196
17197USB AR5523 WIRELESS DRIVER
17198M:	Pontus Fuchs <pontus.fuchs@gmail.com>
17199L:	linux-wireless@vger.kernel.org
17200S:	Maintained
17201F:	drivers/net/wireless/ath/ar5523/
17202
17203USB ATTACHED SCSI
17204M:	Oliver Neukum <oneukum@suse.com>
17205L:	linux-usb@vger.kernel.org
17206L:	linux-scsi@vger.kernel.org
17207S:	Maintained
17208F:	drivers/usb/storage/uas.c
17209
17210USB CDC ETHERNET DRIVER
17211M:	Oliver Neukum <oliver@neukum.org>
17212L:	linux-usb@vger.kernel.org
17213S:	Maintained
17214F:	drivers/net/usb/cdc_*.c
17215F:	include/uapi/linux/usb/cdc.h
17216
17217USB CHAOSKEY DRIVER
17218M:	Keith Packard <keithp@keithp.com>
17219L:	linux-usb@vger.kernel.org
17220S:	Maintained
17221F:	drivers/usb/misc/chaoskey.c
17222
17223USB CYPRESS C67X00 DRIVER
17224M:	Peter Korsgaard <jacmet@sunsite.dk>
17225L:	linux-usb@vger.kernel.org
17226S:	Maintained
17227F:	drivers/usb/c67x00/
17228
17229USB DAVICOM DM9601 DRIVER
17230M:	Peter Korsgaard <jacmet@sunsite.dk>
17231L:	netdev@vger.kernel.org
17232W:	http://www.linux-usb.org/usbnet
17233S:	Maintained
17234F:	drivers/net/usb/dm9601.c
17235
17236USB EHCI DRIVER
17237M:	Alan Stern <stern@rowland.harvard.edu>
17238L:	linux-usb@vger.kernel.org
17239S:	Maintained
17240F:	Documentation/usb/ehci.rst
17241F:	drivers/usb/host/ehci*
17242
17243USB GADGET/PERIPHERAL SUBSYSTEM
17244M:	Felipe Balbi <balbi@kernel.org>
17245L:	linux-usb@vger.kernel.org
17246W:	http://www.linux-usb.org/gadget
17247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17248S:	Maintained
17249F:	drivers/usb/gadget/
17250F:	include/linux/usb/gadget*
17251
17252USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17253M:	Jiri Kosina <jikos@kernel.org>
17254M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
17255L:	linux-usb@vger.kernel.org
17256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17257S:	Maintained
17258F:	Documentation/hid/hiddev.rst
17259F:	drivers/hid/usbhid/
17260
17261USB INTEL XHCI ROLE MUX DRIVER
17262M:	Hans de Goede <hdegoede@redhat.com>
17263L:	linux-usb@vger.kernel.org
17264S:	Maintained
17265F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
17266
17267USB IP DRIVER FOR HISILICON KIRIN
17268M:	Yu Chen <chenyu56@huawei.com>
17269M:	Binghui Wang <wangbinghui@hisilicon.com>
17270L:	linux-usb@vger.kernel.org
17271S:	Maintained
17272F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17273F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
17274
17275USB ISP116X DRIVER
17276M:	Olav Kongas <ok@artecdesign.ee>
17277L:	linux-usb@vger.kernel.org
17278S:	Maintained
17279F:	drivers/usb/host/isp116x*
17280F:	include/linux/usb/isp116x.h
17281
17282USB LAN78XX ETHERNET DRIVER
17283M:	Woojung Huh <woojung.huh@microchip.com>
17284M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17285L:	netdev@vger.kernel.org
17286S:	Maintained
17287F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17288F:	drivers/net/usb/lan78xx.*
17289F:	include/dt-bindings/net/microchip-lan78xx.h
17290
17291USB MASS STORAGE DRIVER
17292M:	Alan Stern <stern@rowland.harvard.edu>
17293L:	linux-usb@vger.kernel.org
17294L:	usb-storage@lists.one-eyed-alien.net
17295S:	Maintained
17296F:	drivers/usb/storage/
17297
17298USB MIDI DRIVER
17299M:	Clemens Ladisch <clemens@ladisch.de>
17300L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17302S:	Maintained
17303F:	sound/usb/midi.*
17304
17305USB NETWORKING DRIVERS
17306L:	linux-usb@vger.kernel.org
17307S:	Odd Fixes
17308F:	drivers/net/usb/
17309
17310USB OHCI DRIVER
17311M:	Alan Stern <stern@rowland.harvard.edu>
17312L:	linux-usb@vger.kernel.org
17313S:	Maintained
17314F:	Documentation/usb/ohci.rst
17315F:	drivers/usb/host/ohci*
17316
17317USB OTG FSM (Finite State Machine)
17318M:	Peter Chen <Peter.Chen@nxp.com>
17319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17320L:	linux-usb@vger.kernel.org
17321S:	Maintained
17322F:	drivers/usb/common/usb-otg-fsm.c
17323
17324USB OVER IP DRIVER
17325M:	Valentina Manea <valentina.manea.m@gmail.com>
17326M:	Shuah Khan <shuah@kernel.org>
17327M:	Shuah Khan <skhan@linuxfoundation.org>
17328L:	linux-usb@vger.kernel.org
17329S:	Maintained
17330F:	Documentation/usb/usbip_protocol.rst
17331F:	drivers/usb/usbip/
17332F:	tools/usb/usbip/
17333F:	tools/testing/selftests/drivers/usb/usbip/
17334
17335USB PEGASUS DRIVER
17336M:	Petko Manolov <petkan@nucleusys.com>
17337L:	linux-usb@vger.kernel.org
17338L:	netdev@vger.kernel.org
17339T:	git git://github.com/petkan/pegasus.git
17340W:	https://github.com/petkan/pegasus
17341S:	Maintained
17342F:	drivers/net/usb/pegasus.*
17343
17344USB PHY LAYER
17345M:	Felipe Balbi <balbi@kernel.org>
17346L:	linux-usb@vger.kernel.org
17347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17348S:	Maintained
17349F:	drivers/usb/phy/
17350
17351USB PRINTER DRIVER (usblp)
17352M:	Pete Zaitcev <zaitcev@redhat.com>
17353L:	linux-usb@vger.kernel.org
17354S:	Supported
17355F:	drivers/usb/class/usblp.c
17356
17357USB QMI WWAN NETWORK DRIVER
17358M:	Bjørn Mork <bjorn@mork.no>
17359L:	netdev@vger.kernel.org
17360S:	Maintained
17361F:	Documentation/ABI/testing/sysfs-class-net-qmi
17362F:	drivers/net/usb/qmi_wwan.c
17363
17364USB RTL8150 DRIVER
17365M:	Petko Manolov <petkan@nucleusys.com>
17366L:	linux-usb@vger.kernel.org
17367L:	netdev@vger.kernel.org
17368T:	git git://github.com/petkan/rtl8150.git
17369W:	https://github.com/petkan/rtl8150
17370S:	Maintained
17371F:	drivers/net/usb/rtl8150.c
17372
17373USB SERIAL SUBSYSTEM
17374M:	Johan Hovold <johan@kernel.org>
17375L:	linux-usb@vger.kernel.org
17376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17377S:	Maintained
17378F:	Documentation/usb/usb-serial.rst
17379F:	drivers/usb/serial/
17380F:	include/linux/usb/serial.h
17381
17382USB SMSC75XX ETHERNET DRIVER
17383M:	Steve Glendinning <steve.glendinning@shawell.net>
17384L:	netdev@vger.kernel.org
17385S:	Maintained
17386F:	drivers/net/usb/smsc75xx.*
17387
17388USB SMSC95XX ETHERNET DRIVER
17389M:	Steve Glendinning <steve.glendinning@shawell.net>
17390M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17391L:	netdev@vger.kernel.org
17392S:	Maintained
17393F:	drivers/net/usb/smsc95xx.*
17394
17395USB SUBSYSTEM
17396M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17397L:	linux-usb@vger.kernel.org
17398W:	http://www.linux-usb.org
17399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17400S:	Supported
17401F:	Documentation/devicetree/bindings/usb/
17402F:	Documentation/usb/
17403F:	drivers/usb/
17404F:	include/linux/usb.h
17405F:	include/linux/usb/
17406
17407USB TYPEC BUS FOR ALTERNATE MODES
17408M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17409L:	linux-usb@vger.kernel.org
17410S:	Maintained
17411F:	Documentation/ABI/testing/sysfs-bus-typec
17412F:	Documentation/driver-api/usb/typec_bus.rst
17413F:	drivers/usb/typec/altmodes/
17414F:	include/linux/usb/typec_altmode.h
17415
17416USB TYPEC CLASS
17417M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17418L:	linux-usb@vger.kernel.org
17419S:	Maintained
17420F:	Documentation/ABI/testing/sysfs-class-typec
17421F:	Documentation/driver-api/usb/typec.rst
17422F:	drivers/usb/typec/
17423F:	include/linux/usb/typec.h
17424
17425USB TYPEC PI3USB30532 MUX DRIVER
17426M:	Hans de Goede <hdegoede@redhat.com>
17427L:	linux-usb@vger.kernel.org
17428S:	Maintained
17429F:	drivers/usb/typec/mux/pi3usb30532.c
17430
17431USB TYPEC PORT CONTROLLER DRIVERS
17432M:	Guenter Roeck <linux@roeck-us.net>
17433L:	linux-usb@vger.kernel.org
17434S:	Maintained
17435F:	drivers/usb/typec/tcpm/
17436
17437USB UHCI DRIVER
17438M:	Alan Stern <stern@rowland.harvard.edu>
17439L:	linux-usb@vger.kernel.org
17440S:	Maintained
17441F:	drivers/usb/host/uhci*
17442
17443USB VIDEO CLASS
17444M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17445L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17446L:	linux-media@vger.kernel.org
17447T:	git git://linuxtv.org/media_tree.git
17448W:	http://www.ideasonboard.org/uvc/
17449S:	Maintained
17450F:	drivers/media/usb/uvc/
17451F:	include/uapi/linux/uvcvideo.h
17452
17453USB VISION DRIVER
17454M:	Hans Verkuil <hverkuil@xs4all.nl>
17455L:	linux-media@vger.kernel.org
17456T:	git git://linuxtv.org/media_tree.git
17457W:	https://linuxtv.org
17458S:	Odd Fixes
17459F:	drivers/media/usb/usbvision/
17460
17461USB WEBCAM GADGET
17462M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17463L:	linux-usb@vger.kernel.org
17464S:	Maintained
17465F:	drivers/usb/gadget/function/*uvc*
17466F:	drivers/usb/gadget/legacy/webcam.c
17467F:	include/uapi/linux/usb/g_uvc.h
17468
17469USB WIRELESS RNDIS DRIVER (rndis_wlan)
17470M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17471L:	linux-wireless@vger.kernel.org
17472S:	Maintained
17473F:	drivers/net/wireless/rndis_wlan.c
17474
17475USB XHCI DRIVER
17476M:	Mathias Nyman <mathias.nyman@intel.com>
17477L:	linux-usb@vger.kernel.org
17478S:	Supported
17479F:	drivers/usb/host/xhci*
17480F:	drivers/usb/host/pci-quirks*
17481
17482USB ZD1201 DRIVER
17483L:	linux-wireless@vger.kernel.org
17484W:	http://linux-lc100020.sourceforge.net
17485S:	Orphan
17486F:	drivers/net/wireless/zydas/zd1201.*
17487
17488USB ZR364XX DRIVER
17489M:	Antoine Jacquet <royale@zerezo.com>
17490L:	linux-usb@vger.kernel.org
17491L:	linux-media@vger.kernel.org
17492T:	git git://linuxtv.org/media_tree.git
17493W:	http://royale.zerezo.com/zr364xx/
17494S:	Maintained
17495F:	Documentation/media/v4l-drivers/zr364xx*
17496F:	drivers/media/usb/zr364xx/
17497
17498USER-MODE LINUX (UML)
17499M:	Jeff Dike <jdike@addtoit.com>
17500M:	Richard Weinberger <richard@nod.at>
17501M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17502L:	linux-um@lists.infradead.org
17503W:	http://user-mode-linux.sourceforge.net
17504Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17506S:	Maintained
17507F:	Documentation/virt/uml/
17508F:	arch/um/
17509F:	arch/x86/um/
17510F:	fs/hostfs/
17511
17512USERSPACE COPYIN/COPYOUT (UIOVEC)
17513M:	Alexander Viro <viro@zeniv.linux.org.uk>
17514S:	Maintained
17515F:	lib/iov_iter.c
17516F:	include/linux/uio.h
17517
17518USERSPACE DMA BUFFER DRIVER
17519M:	Gerd Hoffmann <kraxel@redhat.com>
17520S:	Maintained
17521L:	dri-devel@lists.freedesktop.org
17522F:	drivers/dma-buf/udmabuf.c
17523F:	include/uapi/linux/udmabuf.h
17524T:	git git://anongit.freedesktop.org/drm/drm-misc
17525
17526USERSPACE I/O (UIO)
17527M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17528S:	Maintained
17529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17530F:	Documentation/driver-api/uio-howto.rst
17531F:	drivers/uio/
17532F:	include/linux/uio_driver.h
17533
17534UTIL-LINUX PACKAGE
17535M:	Karel Zak <kzak@redhat.com>
17536L:	util-linux@vger.kernel.org
17537W:	http://en.wikipedia.org/wiki/Util-linux
17538T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17539S:	Maintained
17540
17541UUID HELPERS
17542M:	Christoph Hellwig <hch@lst.de>
17543R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17544L:	linux-kernel@vger.kernel.org
17545T:	git git://git.infradead.org/users/hch/uuid.git
17546F:	lib/uuid.c
17547F:	lib/test_uuid.c
17548F:	include/linux/uuid.h
17549F:	include/uapi/linux/uuid.h
17550S:	Maintained
17551
17552UVESAFB DRIVER
17553M:	Michal Januszewski <spock@gentoo.org>
17554L:	linux-fbdev@vger.kernel.org
17555W:	https://github.com/mjanusz/v86d
17556S:	Maintained
17557F:	Documentation/fb/uvesafb.rst
17558F:	drivers/video/fbdev/uvesafb.*
17559
17560VF610 NAND DRIVER
17561M:	Stefan Agner <stefan@agner.ch>
17562L:	linux-mtd@lists.infradead.org
17563S:	Supported
17564F:	drivers/mtd/nand/raw/vf610_nfc.c
17565
17566VFAT/FAT/MSDOS FILESYSTEM
17567M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17568S:	Maintained
17569F:	Documentation/filesystems/vfat.rst
17570F:	fs/fat/
17571
17572VFIO DRIVER
17573M:	Alex Williamson <alex.williamson@redhat.com>
17574R:	Cornelia Huck <cohuck@redhat.com>
17575L:	kvm@vger.kernel.org
17576T:	git git://github.com/awilliam/linux-vfio.git
17577S:	Maintained
17578F:	Documentation/driver-api/vfio.rst
17579F:	drivers/vfio/
17580F:	include/linux/vfio.h
17581F:	include/uapi/linux/vfio.h
17582
17583VFIO MEDIATED DEVICE DRIVERS
17584M:	Kirti Wankhede <kwankhede@nvidia.com>
17585L:	kvm@vger.kernel.org
17586S:	Maintained
17587F:	Documentation/driver-api/vfio-mediated-device.rst
17588F:	drivers/vfio/mdev/
17589F:	include/linux/mdev.h
17590F:	samples/vfio-mdev/
17591
17592VFIO PLATFORM DRIVER
17593M:	Eric Auger <eric.auger@redhat.com>
17594L:	kvm@vger.kernel.org
17595S:	Maintained
17596F:	drivers/vfio/platform/
17597
17598VGA_SWITCHEROO
17599R:	Lukas Wunner <lukas@wunner.de>
17600S:	Maintained
17601F:	Documentation/gpu/vga-switcheroo.rst
17602F:	drivers/gpu/vga/vga_switcheroo.c
17603F:	include/linux/vga_switcheroo.h
17604T:	git git://anongit.freedesktop.org/drm/drm-misc
17605
17606VIA RHINE NETWORK DRIVER
17607S:	Orphan
17608F:	drivers/net/ethernet/via/via-rhine.c
17609
17610VIA SD/MMC CARD CONTROLLER DRIVER
17611M:	Bruce Chang <brucechang@via.com.tw>
17612M:	Harald Welte <HaraldWelte@viatech.com>
17613S:	Maintained
17614F:	drivers/mmc/host/via-sdmmc.c
17615
17616VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17617M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17618L:	linux-fbdev@vger.kernel.org
17619S:	Maintained
17620F:	include/linux/via-core.h
17621F:	include/linux/via-gpio.h
17622F:	include/linux/via_i2c.h
17623F:	drivers/video/fbdev/via/
17624
17625VIA VELOCITY NETWORK DRIVER
17626M:	Francois Romieu <romieu@fr.zoreil.com>
17627L:	netdev@vger.kernel.org
17628S:	Maintained
17629F:	drivers/net/ethernet/via/via-velocity.*
17630
17631VICODEC VIRTUAL CODEC DRIVER
17632M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17633L:	linux-media@vger.kernel.org
17634T:	git git://linuxtv.org/media_tree.git
17635W:	https://linuxtv.org
17636S:	Maintained
17637F:	drivers/media/platform/vicodec/*
17638
17639VIDEO MULTIPLEXER DRIVER
17640M:	Philipp Zabel <p.zabel@pengutronix.de>
17641L:	linux-media@vger.kernel.org
17642S:	Maintained
17643F:	drivers/media/platform/video-mux.c
17644
17645VIDEO I2C POLLING DRIVER
17646M:	Matt Ranostay <matt.ranostay@konsulko.com>
17647L:	linux-media@vger.kernel.org
17648S:	Maintained
17649F:	drivers/media/i2c/video-i2c.c
17650
17651VIDEOBUF2 FRAMEWORK
17652M:	Pawel Osciak <pawel@osciak.com>
17653M:	Marek Szyprowski <m.szyprowski@samsung.com>
17654M:	Kyungmin Park <kyungmin.park@samsung.com>
17655R:	Tomasz Figa <tfiga@chromium.org>
17656L:	linux-media@vger.kernel.org
17657S:	Maintained
17658F:	drivers/media/common/videobuf2/*
17659F:	include/media/videobuf2-*
17660
17661VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17662M:	Helen Koike <helen.koike@collabora.com>
17663R:	Shuah Khan <skhan@linuxfoundation.org>
17664L:	linux-media@vger.kernel.org
17665T:	git git://linuxtv.org/media_tree.git
17666W:	https://linuxtv.org
17667S:	Maintained
17668F:	drivers/media/platform/vimc/*
17669
17670VIRT LIB
17671M:	Alex Williamson <alex.williamson@redhat.com>
17672M:	Paolo Bonzini <pbonzini@redhat.com>
17673L:	kvm@vger.kernel.org
17674S:	Supported
17675F:	virt/lib/
17676
17677VIRTIO AND VHOST VSOCK DRIVER
17678M:	Stefan Hajnoczi <stefanha@redhat.com>
17679M:	Stefano Garzarella <sgarzare@redhat.com>
17680L:	kvm@vger.kernel.org
17681L:	virtualization@lists.linux-foundation.org
17682L:	netdev@vger.kernel.org
17683S:	Maintained
17684F:	include/linux/virtio_vsock.h
17685F:	include/uapi/linux/virtio_vsock.h
17686F:	include/uapi/linux/vsockmon.h
17687F:	include/uapi/linux/vm_sockets_diag.h
17688F:	net/vmw_vsock/diag.c
17689F:	net/vmw_vsock/af_vsock_tap.c
17690F:	net/vmw_vsock/virtio_transport_common.c
17691F:	net/vmw_vsock/virtio_transport.c
17692F:	net/vmw_vsock/vsock_loopback.c
17693F:	drivers/net/vsockmon.c
17694F:	drivers/vhost/vsock.c
17695F:	tools/testing/vsock/
17696
17697VIRTIO CONSOLE DRIVER
17698M:	Amit Shah <amit@kernel.org>
17699L:	virtualization@lists.linux-foundation.org
17700S:	Maintained
17701F:	drivers/char/virtio_console.c
17702F:	include/linux/virtio_console.h
17703F:	include/uapi/linux/virtio_console.h
17704
17705VIRTIO CORE AND NET DRIVERS
17706M:	"Michael S. Tsirkin" <mst@redhat.com>
17707M:	Jason Wang <jasowang@redhat.com>
17708L:	virtualization@lists.linux-foundation.org
17709S:	Maintained
17710F:	Documentation/devicetree/bindings/virtio/
17711F:	drivers/virtio/
17712F:	tools/virtio/
17713F:	drivers/net/virtio_net.c
17714F:	drivers/block/virtio_blk.c
17715F:	include/linux/virtio*.h
17716F:	include/uapi/linux/virtio_*.h
17717F:	drivers/crypto/virtio/
17718F:	mm/balloon_compaction.c
17719
17720VIRTIO BLOCK AND SCSI DRIVERS
17721M:	"Michael S. Tsirkin" <mst@redhat.com>
17722M:	Jason Wang <jasowang@redhat.com>
17723R:	Paolo Bonzini <pbonzini@redhat.com>
17724R:	Stefan Hajnoczi <stefanha@redhat.com>
17725L:	virtualization@lists.linux-foundation.org
17726S:	Maintained
17727F:	drivers/block/virtio_blk.c
17728F:	drivers/scsi/virtio_scsi.c
17729F:	include/uapi/linux/virtio_blk.h
17730F:	include/uapi/linux/virtio_scsi.h
17731F:	drivers/vhost/scsi.c
17732
17733VIRTIO CRYPTO DRIVER
17734M:	Gonglei <arei.gonglei@huawei.com>
17735L:	virtualization@lists.linux-foundation.org
17736L:	linux-crypto@vger.kernel.org
17737S:	Maintained
17738F:	drivers/crypto/virtio/
17739F:	include/uapi/linux/virtio_crypto.h
17740
17741VIRTIO DRIVERS FOR S390
17742M:	Cornelia Huck <cohuck@redhat.com>
17743M:	Halil Pasic <pasic@linux.ibm.com>
17744L:	linux-s390@vger.kernel.org
17745L:	virtualization@lists.linux-foundation.org
17746L:	kvm@vger.kernel.org
17747S:	Supported
17748F:	drivers/s390/virtio/
17749F:	arch/s390/include/uapi/asm/virtio-ccw.h
17750
17751VIRTIO FILE SYSTEM
17752M:	Vivek Goyal <vgoyal@redhat.com>
17753M:	Stefan Hajnoczi <stefanha@redhat.com>
17754M:	Miklos Szeredi <miklos@szeredi.hu>
17755L:	virtualization@lists.linux-foundation.org
17756L:	linux-fsdevel@vger.kernel.org
17757W:	https://virtio-fs.gitlab.io/
17758S:	Supported
17759F:	fs/fuse/virtio_fs.c
17760F:	include/uapi/linux/virtio_fs.h
17761F:	Documentation/filesystems/virtiofs.rst
17762
17763VIRTIO GPU DRIVER
17764M:	David Airlie <airlied@linux.ie>
17765M:	Gerd Hoffmann <kraxel@redhat.com>
17766L:	dri-devel@lists.freedesktop.org
17767L:	virtualization@lists.linux-foundation.org
17768T:	git git://anongit.freedesktop.org/drm/drm-misc
17769S:	Maintained
17770F:	drivers/gpu/drm/virtio/
17771F:	include/uapi/linux/virtio_gpu.h
17772
17773VIRTIO HOST (VHOST)
17774M:	"Michael S. Tsirkin" <mst@redhat.com>
17775M:	Jason Wang <jasowang@redhat.com>
17776L:	kvm@vger.kernel.org
17777L:	virtualization@lists.linux-foundation.org
17778L:	netdev@vger.kernel.org
17779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17780S:	Maintained
17781F:	drivers/vhost/
17782F:	include/uapi/linux/vhost.h
17783
17784VIRTIO INPUT DRIVER
17785M:	Gerd Hoffmann <kraxel@redhat.com>
17786S:	Maintained
17787F:	drivers/virtio/virtio_input.c
17788F:	include/uapi/linux/virtio_input.h
17789
17790VIRTIO IOMMU DRIVER
17791M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17792L:	virtualization@lists.linux-foundation.org
17793S:	Maintained
17794F:	drivers/iommu/virtio-iommu.c
17795F:	include/uapi/linux/virtio_iommu.h
17796
17797VIRTUAL BOX GUEST DEVICE DRIVER
17798M:	Hans de Goede <hdegoede@redhat.com>
17799M:	Arnd Bergmann <arnd@arndb.de>
17800M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17801S:	Maintained
17802F:	include/linux/vbox_utils.h
17803F:	include/uapi/linux/vbox*.h
17804F:	drivers/virt/vboxguest/
17805
17806VIRTUAL BOX SHARED FOLDER VFS DRIVER
17807M:	Hans de Goede <hdegoede@redhat.com>
17808L:	linux-fsdevel@vger.kernel.org
17809S:	Maintained
17810F:	fs/vboxsf/*
17811
17812VIRTUAL SERIO DEVICE DRIVER
17813M:	Stephen Chandler Paul <thatslyude@gmail.com>
17814S:	Maintained
17815F:	drivers/input/serio/userio.c
17816F:	include/uapi/linux/userio.h
17817
17818VITESSE FELIX ETHERNET SWITCH DRIVER
17819M:	Vladimir Oltean <vladimir.oltean@nxp.com>
17820M:	Claudiu Manoil <claudiu.manoil@nxp.com>
17821L:	netdev@vger.kernel.org
17822S:	Maintained
17823F:	drivers/net/dsa/ocelot/*
17824F:	net/dsa/tag_ocelot.c
17825
17826VIVID VIRTUAL VIDEO DRIVER
17827M:	Hans Verkuil <hverkuil@xs4all.nl>
17828L:	linux-media@vger.kernel.org
17829T:	git git://linuxtv.org/media_tree.git
17830W:	https://linuxtv.org
17831S:	Maintained
17832F:	drivers/media/platform/vivid/*
17833
17834VLYNQ BUS
17835M:	Florian Fainelli <f.fainelli@gmail.com>
17836L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17837S:	Maintained
17838F:	drivers/vlynq/vlynq.c
17839F:	include/linux/vlynq.h
17840
17841VME SUBSYSTEM
17842M:	Martyn Welch <martyn@welchs.me.uk>
17843M:	Manohar Vanga <manohar.vanga@gmail.com>
17844M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17845L:	devel@driverdev.osuosl.org
17846S:	Maintained
17847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17848F:	Documentation/driver-api/vme.rst
17849F:	drivers/staging/vme/
17850F:	drivers/vme/
17851F:	include/linux/vme*
17852
17853VMWARE BALLOON DRIVER
17854M:	Nadav Amit <namit@vmware.com>
17855M:	"VMware, Inc." <pv-drivers@vmware.com>
17856L:	linux-kernel@vger.kernel.org
17857S:	Maintained
17858F:	drivers/misc/vmw_balloon.c
17859
17860VMWARE HYPERVISOR INTERFACE
17861M:	Thomas Hellstrom <thellstrom@vmware.com>
17862M:	"VMware, Inc." <pv-drivers@vmware.com>
17863L:	virtualization@lists.linux-foundation.org
17864S:	Supported
17865F:	arch/x86/kernel/cpu/vmware.c
17866F:	arch/x86/include/asm/vmware.h
17867
17868VMWARE VIRTUAL PTP CLOCK DRIVER
17869M:	Vivek Thampi <vithampi@vmware.com>
17870M:	"VMware, Inc." <pv-drivers@vmware.com>
17871L:	netdev@vger.kernel.org
17872S:	Supported
17873F:	drivers/ptp/ptp_vmw.c
17874
17875VMWARE PVRDMA DRIVER
17876M:	Adit Ranadive <aditr@vmware.com>
17877M:	VMware PV-Drivers <pv-drivers@vmware.com>
17878L:	linux-rdma@vger.kernel.org
17879S:	Maintained
17880F:	drivers/infiniband/hw/vmw_pvrdma/
17881
17882VMware PVSCSI driver
17883M:	Jim Gill <jgill@vmware.com>
17884M:	VMware PV-Drivers <pv-drivers@vmware.com>
17885L:	linux-scsi@vger.kernel.org
17886S:	Maintained
17887F:	drivers/scsi/vmw_pvscsi.c
17888F:	drivers/scsi/vmw_pvscsi.h
17889
17890VMWARE VMMOUSE SUBDRIVER
17891M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17892M:	"VMware, Inc." <pv-drivers@vmware.com>
17893L:	linux-input@vger.kernel.org
17894S:	Maintained
17895F:	drivers/input/mouse/vmmouse.c
17896F:	drivers/input/mouse/vmmouse.h
17897
17898VMWARE VMXNET3 ETHERNET DRIVER
17899M:	Ronak Doshi <doshir@vmware.com>
17900M:	"VMware, Inc." <pv-drivers@vmware.com>
17901L:	netdev@vger.kernel.org
17902S:	Maintained
17903F:	drivers/net/vmxnet3/
17904
17905VOCORE VOCORE2 BOARD
17906M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17907L:	linux-mips@vger.kernel.org
17908S:	Maintained
17909F:	arch/mips/boot/dts/ralink/vocore2.dts
17910
17911VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17912M:	Liam Girdwood <lgirdwood@gmail.com>
17913M:	Mark Brown <broonie@kernel.org>
17914L:	linux-kernel@vger.kernel.org
17915W:	http://www.slimlogic.co.uk/?p=48
17916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17917S:	Supported
17918F:	Documentation/devicetree/bindings/regulator/
17919F:	Documentation/power/regulator/
17920F:	drivers/regulator/
17921F:	include/dt-bindings/regulator/
17922F:	include/linux/regulator/
17923K:	regulator_get_optional
17924
17925VRF
17926M:	David Ahern <dsahern@kernel.org>
17927M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17928L:	netdev@vger.kernel.org
17929S:	Maintained
17930F:	drivers/net/vrf.c
17931F:	Documentation/networking/vrf.txt
17932
17933VSPRINTF
17934M:	Petr Mladek <pmladek@suse.com>
17935M:	Steven Rostedt <rostedt@goodmis.org>
17936M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17937R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17938R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
17939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17940S:	Maintained
17941F:	lib/vsprintf.c
17942F:	lib/test_printf.c
17943F:	Documentation/core-api/printk-formats.rst
17944
17945VT1211 HARDWARE MONITOR DRIVER
17946M:	Juerg Haefliger <juergh@gmail.com>
17947L:	linux-hwmon@vger.kernel.org
17948S:	Maintained
17949F:	Documentation/hwmon/vt1211.rst
17950F:	drivers/hwmon/vt1211.c
17951
17952VT8231 HARDWARE MONITOR DRIVER
17953M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17954L:	linux-hwmon@vger.kernel.org
17955S:	Maintained
17956F:	drivers/hwmon/vt8231.c
17957
17958VUB300 USB to SDIO/SD/MMC bridge chip
17959L:	linux-mmc@vger.kernel.org
17960S:	Orphan
17961F:	drivers/mmc/host/vub300.c
17962
17963W1 DALLAS'S 1-WIRE BUS
17964M:	Evgeniy Polyakov <zbr@ioremap.net>
17965S:	Maintained
17966F:	Documentation/devicetree/bindings/w1/
17967F:	Documentation/w1/
17968F:	drivers/w1/
17969F:	include/linux/w1.h
17970
17971W83791D HARDWARE MONITORING DRIVER
17972M:	Marc Hulsman <m.hulsman@tudelft.nl>
17973L:	linux-hwmon@vger.kernel.org
17974S:	Maintained
17975F:	Documentation/hwmon/w83791d.rst
17976F:	drivers/hwmon/w83791d.c
17977
17978W83793 HARDWARE MONITORING DRIVER
17979M:	Rudolf Marek <r.marek@assembler.cz>
17980L:	linux-hwmon@vger.kernel.org
17981S:	Maintained
17982F:	Documentation/hwmon/w83793.rst
17983F:	drivers/hwmon/w83793.c
17984
17985W83795 HARDWARE MONITORING DRIVER
17986M:	Jean Delvare <jdelvare@suse.com>
17987L:	linux-hwmon@vger.kernel.org
17988S:	Maintained
17989F:	drivers/hwmon/w83795.c
17990
17991W83L51xD SD/MMC CARD INTERFACE DRIVER
17992M:	Pierre Ossman <pierre@ossman.eu>
17993S:	Maintained
17994F:	drivers/mmc/host/wbsd.*
17995
17996WACOM PROTOCOL 4 SERIAL TABLETS
17997M:	Julian Squires <julian@cipht.net>
17998M:	Hans de Goede <hdegoede@redhat.com>
17999L:	linux-input@vger.kernel.org
18000S:	Maintained
18001F:	drivers/input/tablet/wacom_serial4.c
18002
18003WATCHDOG DEVICE DRIVERS
18004M:	Wim Van Sebroeck <wim@linux-watchdog.org>
18005M:	Guenter Roeck <linux@roeck-us.net>
18006L:	linux-watchdog@vger.kernel.org
18007W:	http://www.linux-watchdog.org/
18008T:	git git://www.linux-watchdog.org/linux-watchdog.git
18009S:	Maintained
18010F:	Documentation/devicetree/bindings/watchdog/
18011F:	Documentation/watchdog/
18012F:	drivers/watchdog/
18013F:	include/linux/watchdog.h
18014F:	include/uapi/linux/watchdog.h
18015
18016WHISKEYCOVE PMIC GPIO DRIVER
18017M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18018L:	linux-gpio@vger.kernel.org
18019S:	Maintained
18020F:	drivers/gpio/gpio-wcove.c
18021
18022WHWAVE RTC DRIVER
18023M:	Dianlong Li <long17.cool@163.com>
18024L:	linux-rtc@vger.kernel.org
18025S:	Maintained
18026F:	drivers/rtc/rtc-sd3078.c
18027
18028WIIMOTE HID DRIVER
18029M:	David Herrmann <dh.herrmann@googlemail.com>
18030L:	linux-input@vger.kernel.org
18031S:	Maintained
18032F:	drivers/hid/hid-wiimote*
18033
18034WILOCITY WIL6210 WIRELESS DRIVER
18035M:	Maya Erez <merez@codeaurora.org>
18036L:	linux-wireless@vger.kernel.org
18037L:	wil6210@qti.qualcomm.com
18038S:	Supported
18039W:	http://wireless.kernel.org/en/users/Drivers/wil6210
18040F:	drivers/net/wireless/ath/wil6210/
18041
18042WIMAX STACK
18043M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18044M:	linux-wimax@intel.com
18045L:	wimax@linuxwimax.org (subscribers-only)
18046S:	Supported
18047W:	http://linuxwimax.org
18048F:	Documentation/admin-guide/wimax/wimax.rst
18049F:	include/linux/wimax/debug.h
18050F:	include/net/wimax.h
18051F:	include/uapi/linux/wimax.h
18052F:	net/wimax/
18053
18054WINBOND CIR DRIVER
18055M:	David Härdeman <david@hardeman.nu>
18056S:	Maintained
18057F:	drivers/media/rc/winbond-cir.c
18058
18059RCMM REMOTE CONTROLS DECODER
18060M:	Patrick Lerda <patrick9876@free.fr>
18061S:	Maintained
18062F:	drivers/media/rc/ir-rcmm-decoder.c
18063
18064WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18065M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18066L:	linux-watchdog@vger.kernel.org
18067S:	Maintained
18068F:	drivers/watchdog/ebc-c384_wdt.c
18069
18070WINSYSTEMS WS16C48 GPIO DRIVER
18071M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18072L:	linux-gpio@vger.kernel.org
18073S:	Maintained
18074F:	drivers/gpio/gpio-ws16c48.c
18075
18076WIREGUARD SECURE NETWORK TUNNEL
18077M:	Jason A. Donenfeld <Jason@zx2c4.com>
18078S:	Maintained
18079F:	drivers/net/wireguard/
18080F:	tools/testing/selftests/wireguard/
18081L:	wireguard@lists.zx2c4.com
18082L:	netdev@vger.kernel.org
18083
18084WISTRON LAPTOP BUTTON DRIVER
18085M:	Miloslav Trmac <mitr@volny.cz>
18086S:	Maintained
18087F:	drivers/input/misc/wistron_btns.c
18088
18089WL3501 WIRELESS PCMCIA CARD DRIVER
18090L:	linux-wireless@vger.kernel.org
18091S:	Odd fixes
18092F:	drivers/net/wireless/wl3501*
18093
18094WOLFSON MICROELECTRONICS DRIVERS
18095L:	patches@opensource.cirrus.com
18096T:	git https://github.com/CirrusLogic/linux-drivers.git
18097W:	https://github.com/CirrusLogic/linux-drivers/wiki
18098S:	Supported
18099F:	Documentation/hwmon/wm83??.rst
18100F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
18101F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
18102F:	Documentation/devicetree/bindings/mfd/arizona.txt
18103F:	Documentation/devicetree/bindings/mfd/wm831x.txt
18104F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
18105F:	arch/arm/mach-s3c64xx/mach-crag6410*
18106F:	drivers/clk/clk-wm83*.c
18107F:	drivers/extcon/extcon-arizona.c
18108F:	drivers/leds/leds-wm83*.c
18109F:	drivers/gpio/gpio-*wm*.c
18110F:	drivers/gpio/gpio-arizona.c
18111F:	drivers/hwmon/wm83??-hwmon.c
18112F:	drivers/input/misc/wm831x-on.c
18113F:	drivers/input/touchscreen/wm831x-ts.c
18114F:	drivers/input/touchscreen/wm97*.c
18115F:	drivers/mfd/arizona*
18116F:	drivers/mfd/wm*.c
18117F:	drivers/mfd/cs47l24*
18118F:	drivers/power/supply/wm83*.c
18119F:	drivers/rtc/rtc-wm83*.c
18120F:	drivers/regulator/wm8*.c
18121F:	drivers/regulator/arizona*
18122F:	drivers/video/backlight/wm83*_bl.c
18123F:	drivers/watchdog/wm83*_wdt.c
18124F:	include/linux/mfd/arizona/
18125F:	include/linux/mfd/wm831x/
18126F:	include/linux/mfd/wm8350/
18127F:	include/linux/mfd/wm8400*
18128F:	include/linux/regulator/arizona*
18129F:	include/linux/wm97xx.h
18130F:	include/sound/wm????.h
18131F:	sound/soc/codecs/arizona.?
18132F:	sound/soc/codecs/wm*
18133F:	sound/soc/codecs/cs47l24*
18134
18135WORKQUEUE
18136M:	Tejun Heo <tj@kernel.org>
18137R:	Lai Jiangshan <jiangshanlai@gmail.com>
18138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18139S:	Maintained
18140F:	include/linux/workqueue.h
18141F:	kernel/workqueue.c
18142F:	Documentation/core-api/workqueue.rst
18143
18144X-POWERS AXP288 PMIC DRIVERS
18145M:	Hans de Goede <hdegoede@redhat.com>
18146S:	Maintained
18147F:	drivers/acpi/pmic/intel_pmic_xpower.c
18148N:	axp288
18149
18150X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18151M:	Chen-Yu Tsai <wens@csie.org>
18152L:	linux-kernel@vger.kernel.org
18153S:	Maintained
18154N:	axp[128]
18155
18156X.25 NETWORK LAYER
18157M:	Andrew Hendry <andrew.hendry@gmail.com>
18158L:	linux-x25@vger.kernel.org
18159S:	Odd Fixes
18160F:	Documentation/networking/x25*
18161F:	include/net/x25*
18162F:	net/x25/
18163
18164X86 ARCHITECTURE (32-BIT AND 64-BIT)
18165M:	Thomas Gleixner <tglx@linutronix.de>
18166M:	Ingo Molnar <mingo@redhat.com>
18167M:	Borislav Petkov <bp@alien8.de>
18168R:	"H. Peter Anvin" <hpa@zytor.com>
18169M:	x86@kernel.org
18170L:	linux-kernel@vger.kernel.org
18171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18172S:	Maintained
18173F:	Documentation/devicetree/bindings/x86/
18174F:	Documentation/x86/
18175F:	arch/x86/
18176
18177X86 ENTRY CODE
18178M:	Andy Lutomirski <luto@kernel.org>
18179L:	linux-kernel@vger.kernel.org
18180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18181S:	Maintained
18182F:	arch/x86/entry/
18183
18184X86 MCE INFRASTRUCTURE
18185M:	Tony Luck <tony.luck@intel.com>
18186M:	Borislav Petkov <bp@alien8.de>
18187L:	linux-edac@vger.kernel.org
18188S:	Maintained
18189F:	arch/x86/kernel/cpu/mce/*
18190
18191X86 MICROCODE UPDATE SUPPORT
18192M:	Borislav Petkov <bp@alien8.de>
18193S:	Maintained
18194F:	arch/x86/kernel/cpu/microcode/*
18195
18196X86 MM
18197M:	Dave Hansen <dave.hansen@linux.intel.com>
18198M:	Andy Lutomirski <luto@kernel.org>
18199M:	Peter Zijlstra <peterz@infradead.org>
18200L:	linux-kernel@vger.kernel.org
18201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18202S:	Maintained
18203F:	arch/x86/mm/
18204
18205X86 PLATFORM DRIVERS
18206M:	Darren Hart <dvhart@infradead.org>
18207M:	Andy Shevchenko <andy@infradead.org>
18208L:	platform-driver-x86@vger.kernel.org
18209T:	git git://git.infradead.org/linux-platform-drivers-x86.git
18210S:	Odd Fixes
18211F:	drivers/platform/x86/
18212F:	drivers/platform/olpc/
18213
18214X86 PLATFORM DRIVERS - ARCH
18215R:	Darren Hart <dvhart@infradead.org>
18216R:	Andy Shevchenko <andy@infradead.org>
18217L:	platform-driver-x86@vger.kernel.org
18218L:	x86@kernel.org
18219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18220S:	Maintained
18221F:	arch/x86/platform
18222
18223X86 VDSO
18224M:	Andy Lutomirski <luto@kernel.org>
18225L:	linux-kernel@vger.kernel.org
18226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18227S:	Maintained
18228F:	arch/x86/entry/vdso/
18229
18230XARRAY
18231M:	Matthew Wilcox <willy@infradead.org>
18232L:	linux-fsdevel@vger.kernel.org
18233S:	Supported
18234F:	Documentation/core-api/xarray.rst
18235F:	lib/idr.c
18236F:	lib/xarray.c
18237F:	include/linux/idr.h
18238F:	include/linux/xarray.h
18239F:	tools/testing/radix-tree
18240
18241XBOX DVD IR REMOTE
18242M:	Benjamin Valentin <benpicco@googlemail.com>
18243S:	Maintained
18244F:	drivers/media/rc/xbox_remote.c
18245F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
18246
18247XC2028/3028 TUNER DRIVER
18248M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18249L:	linux-media@vger.kernel.org
18250W:	https://linuxtv.org
18251T:	git git://linuxtv.org/media_tree.git
18252S:	Maintained
18253F:	drivers/media/tuners/tuner-xc2028.*
18254
18255XDP (eXpress Data Path)
18256M:	Alexei Starovoitov <ast@kernel.org>
18257M:	Daniel Borkmann <daniel@iogearbox.net>
18258M:	David S. Miller <davem@davemloft.net>
18259M:	Jakub Kicinski <kuba@kernel.org>
18260M:	Jesper Dangaard Brouer <hawk@kernel.org>
18261M:	John Fastabend <john.fastabend@gmail.com>
18262L:	netdev@vger.kernel.org
18263L:	bpf@vger.kernel.org
18264S:	Supported
18265F:	net/core/xdp.c
18266F:	include/net/xdp.h
18267F:	kernel/bpf/devmap.c
18268F:	kernel/bpf/cpumap.c
18269F:	include/trace/events/xdp.h
18270K:	xdp
18271N:	xdp
18272
18273XDP SOCKETS (AF_XDP)
18274M:	Björn Töpel <bjorn.topel@intel.com>
18275M:	Magnus Karlsson <magnus.karlsson@intel.com>
18276R:	Jonathan Lemon <jonathan.lemon@gmail.com>
18277L:	netdev@vger.kernel.org
18278L:	bpf@vger.kernel.org
18279S:	Maintained
18280F:	kernel/bpf/xskmap.c
18281F:	net/xdp/
18282
18283XEN BLOCK SUBSYSTEM
18284M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18285M:	Roger Pau Monné <roger.pau@citrix.com>
18286L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18287S:	Supported
18288F:	drivers/block/xen-blkback/*
18289F:	drivers/block/xen*
18290
18291XEN HYPERVISOR ARM
18292M:	Stefano Stabellini <sstabellini@kernel.org>
18293L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18294S:	Maintained
18295F:	arch/arm/xen/
18296F:	arch/arm/include/asm/xen/
18297
18298XEN HYPERVISOR ARM64
18299M:	Stefano Stabellini <sstabellini@kernel.org>
18300L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18301S:	Maintained
18302F:	arch/arm64/xen/
18303F:	arch/arm64/include/asm/xen/
18304
18305XEN HYPERVISOR INTERFACE
18306M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
18307M:	Juergen Gross <jgross@suse.com>
18308R:	Stefano Stabellini <sstabellini@kernel.org>
18309L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18311S:	Supported
18312F:	arch/x86/xen/
18313F:	arch/x86/platform/pvh/
18314F:	drivers/*/xen-*front.c
18315F:	drivers/xen/
18316F:	arch/x86/include/asm/xen/
18317F:	arch/x86/include/asm/pvclock-abi.h
18318F:	include/xen/
18319F:	include/uapi/xen/
18320F:	Documentation/ABI/stable/sysfs-hypervisor-xen
18321F:	Documentation/ABI/testing/sysfs-hypervisor-xen
18322
18323XEN NETWORK BACKEND DRIVER
18324M:	Wei Liu <wei.liu@kernel.org>
18325M:	Paul Durrant <paul@xen.org>
18326L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18327L:	netdev@vger.kernel.org
18328S:	Supported
18329F:	drivers/net/xen-netback/*
18330
18331XEN PCI SUBSYSTEM
18332M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18333L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18334S:	Supported
18335F:	arch/x86/pci/*xen*
18336F:	drivers/pci/*xen*
18337
18338XEN PVSCSI DRIVERS
18339M:	Juergen Gross <jgross@suse.com>
18340L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18341L:	linux-scsi@vger.kernel.org
18342S:	Supported
18343F:	drivers/scsi/xen-scsifront.c
18344F:	drivers/xen/xen-scsiback.c
18345F:	include/xen/interface/io/vscsiif.h
18346
18347XEN SWIOTLB SUBSYSTEM
18348M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18349L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18350L:	iommu@lists.linux-foundation.org
18351S:	Supported
18352F:	arch/x86/xen/*swiotlb*
18353F:	drivers/xen/*swiotlb*
18354
18355XEN SOUND FRONTEND DRIVER
18356M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18357L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18358L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18359S:	Supported
18360F:	sound/xen/*
18361
18362XFS FILESYSTEM
18363M:	Darrick J. Wong <darrick.wong@oracle.com>
18364M:	linux-xfs@vger.kernel.org
18365L:	linux-xfs@vger.kernel.org
18366W:	http://xfs.org/
18367T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18368S:	Supported
18369F:	Documentation/admin-guide/xfs.rst
18370F:	Documentation/ABI/testing/sysfs-fs-xfs
18371F:	Documentation/filesystems/xfs-delayed-logging-design.txt
18372F:	Documentation/filesystems/xfs-self-describing-metadata.txt
18373F:	fs/xfs/
18374F:	include/uapi/linux/dqblk_xfs.h
18375F:	include/uapi/linux/fsmap.h
18376
18377XILINX AXI ETHERNET DRIVER
18378M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18379S:	Maintained
18380F:	drivers/net/ethernet/xilinx/xilinx_axienet*
18381
18382XILINX CAN DRIVER
18383M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18384R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18385L:	linux-can@vger.kernel.org
18386S:	Maintained
18387F:	Documentation/devicetree/bindings/net/can/xilinx_can.txt
18388F:	drivers/net/can/xilinx_can.c
18389
18390XILINX UARTLITE SERIAL DRIVER
18391M:	Peter Korsgaard <jacmet@sunsite.dk>
18392L:	linux-serial@vger.kernel.org
18393S:	Maintained
18394F:	drivers/tty/serial/uartlite.c
18395
18396XILINX VIDEO IP CORES
18397M:	Hyun Kwon <hyun.kwon@xilinx.com>
18398M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18399L:	linux-media@vger.kernel.org
18400T:	git git://linuxtv.org/media_tree.git
18401S:	Supported
18402F:	Documentation/devicetree/bindings/media/xilinx/
18403F:	drivers/media/platform/xilinx/
18404F:	include/uapi/linux/xilinx-v4l2-controls.h
18405
18406XILINX SD-FEC IP CORES
18407M:	Derek Kiernan <derek.kiernan@xilinx.com>
18408M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
18409S:	Maintained
18410F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18411F:	Documentation/misc-devices/xilinx_sdfec.rst
18412F:	drivers/misc/xilinx_sdfec.c
18413F:	drivers/misc/Kconfig
18414F:	drivers/misc/Makefile
18415F:	include/uapi/misc/xilinx_sdfec.h
18416
18417XILLYBUS DRIVER
18418M:	Eli Billauer <eli.billauer@gmail.com>
18419L:	linux-kernel@vger.kernel.org
18420S:	Supported
18421F:	drivers/char/xillybus/
18422
18423XLP9XX I2C DRIVER
18424M:	George Cherian <gcherian@marvell.com>
18425L:	linux-i2c@vger.kernel.org
18426W:	http://www.marvell.com
18427S:	Supported
18428F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18429F:	drivers/i2c/busses/i2c-xlp9xx.c
18430
18431XRA1403 GPIO EXPANDER
18432M:	Nandor Han <nandor.han@ge.com>
18433M:	Semi Malinen <semi.malinen@ge.com>
18434L:	linux-gpio@vger.kernel.org
18435S:	Maintained
18436F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18437F:	drivers/gpio/gpio-xra1403.c
18438
18439XTENSA XTFPGA PLATFORM SUPPORT
18440M:	Max Filippov <jcmvbkbc@gmail.com>
18441L:	linux-xtensa@linux-xtensa.org
18442S:	Maintained
18443F:	drivers/spi/spi-xtensa-xtfpga.c
18444F:	sound/soc/xtensa/xtfpga-i2s.c
18445
18446YAM DRIVER FOR AX.25
18447M:	Jean-Paul Roubelat <jpr@f6fbb.org>
18448L:	linux-hams@vger.kernel.org
18449S:	Maintained
18450F:	drivers/net/hamradio/yam*
18451F:	include/linux/yam.h
18452
18453YAMA SECURITY MODULE
18454M:	Kees Cook <keescook@chromium.org>
18455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18456S:	Supported
18457F:	security/yama/
18458F:	Documentation/admin-guide/LSM/Yama.rst
18459
18460YEALINK PHONE DRIVER
18461M:	Henk Vergonet <Henk.Vergonet@gmail.com>
18462L:	usbb2k-api-dev@nongnu.org
18463S:	Maintained
18464F:	Documentation/input/devices/yealink.rst
18465F:	drivers/input/misc/yealink.*
18466
18467Z8530 DRIVER FOR AX.25
18468M:	Joerg Reuter <jreuter@yaina.de>
18469W:	http://yaina.de/jreuter/
18470W:	http://www.qsl.net/dl1bke/
18471L:	linux-hams@vger.kernel.org
18472S:	Maintained
18473F:	Documentation/networking/z8530drv.txt
18474F:	drivers/net/hamradio/*scc.c
18475F:	drivers/net/hamradio/z8530.h
18476
18477ZBUD COMPRESSED PAGE ALLOCATOR
18478M:	Seth Jennings <sjenning@redhat.com>
18479M:	Dan Streetman <ddstreet@ieee.org>
18480L:	linux-mm@kvack.org
18481S:	Maintained
18482F:	mm/zbud.c
18483F:	include/linux/zbud.h
18484
18485ZD1211RW WIRELESS DRIVER
18486M:	Daniel Drake <dsd@gentoo.org>
18487M:	Ulrich Kunitz <kune@deine-taler.de>
18488W:	http://zd1211.ath.cx/wiki/DriverRewrite
18489L:	linux-wireless@vger.kernel.org
18490L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
18491S:	Maintained
18492F:	drivers/net/wireless/zydas/zd1211rw/
18493
18494ZD1301 MEDIA DRIVER
18495M:	Antti Palosaari <crope@iki.fi>
18496L:	linux-media@vger.kernel.org
18497W:	https://linuxtv.org/
18498W:	http://palosaari.fi/linux/
18499Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18500S:	Maintained
18501F:	drivers/media/usb/dvb-usb-v2/zd1301*
18502
18503ZD1301_DEMOD MEDIA DRIVER
18504M:	Antti Palosaari <crope@iki.fi>
18505L:	linux-media@vger.kernel.org
18506W:	https://linuxtv.org/
18507W:	http://palosaari.fi/linux/
18508Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18509S:	Maintained
18510F:	drivers/media/dvb-frontends/zd1301_demod*
18511
18512ZHAOXIN PROCESSOR SUPPORT
18513M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18514L:	linux-kernel@vger.kernel.org
18515S:	Maintained
18516F:	arch/x86/kernel/cpu/zhaoxin.c
18517
18518ZONEFS FILESYSTEM
18519M:	Damien Le Moal <damien.lemoal@wdc.com>
18520M:	Naohiro Aota <naohiro.aota@wdc.com>
18521R:	Johannes Thumshirn <jth@kernel.org>
18522L:	linux-fsdevel@vger.kernel.org
18523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
18524S:	Maintained
18525F:	fs/zonefs/
18526F:	Documentation/filesystems/zonefs.txt
18527
18528ZPOOL COMPRESSED PAGE STORAGE API
18529M:	Dan Streetman <ddstreet@ieee.org>
18530L:	linux-mm@kvack.org
18531S:	Maintained
18532F:	mm/zpool.c
18533F:	include/linux/zpool.h
18534
18535ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18536M:	Minchan Kim <minchan@kernel.org>
18537M:	Nitin Gupta <ngupta@vflare.org>
18538R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18539L:	linux-kernel@vger.kernel.org
18540S:	Maintained
18541F:	drivers/block/zram/
18542F:	Documentation/admin-guide/blockdev/zram.rst
18543
18544ZS DECSTATION Z85C30 SERIAL DRIVER
18545M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18546S:	Maintained
18547F:	drivers/tty/serial/zs.*
18548
18549ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18550M:	Minchan Kim <minchan@kernel.org>
18551M:	Nitin Gupta <ngupta@vflare.org>
18552R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18553L:	linux-mm@kvack.org
18554S:	Maintained
18555F:	mm/zsmalloc.c
18556F:	include/linux/zsmalloc.h
18557F:	Documentation/vm/zsmalloc.rst
18558
18559ZSWAP COMPRESSED SWAP CACHING
18560M:	Seth Jennings <sjenning@redhat.com>
18561M:	Dan Streetman <ddstreet@ieee.org>
18562M:	Vitaly Wool <vitaly.wool@konsulko.com>
18563L:	linux-mm@kvack.org
18564S:	Maintained
18565F:	mm/zswap.c
18566
18567THE REST
18568M:	Linus Torvalds <torvalds@linux-foundation.org>
18569L:	linux-kernel@vger.kernel.org
18570Q:	http://patchwork.kernel.org/project/LKML/list/
18571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18572S:	Buried alive in reporters
18573F:	*
18574F:	*/
18575