xref: /openbmc/linux/MAINTAINERS (revision 5edb7691)
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/allwinner,sun50i-h6-operating-points.yaml
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.yaml
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>
4076S:	Supported
4077F:	drivers/net/ethernet/cisco/enic/
4078
4079CISCO VIC LOW LATENCY NIC DRIVER
4080M:	Christian Benvenuti <benve@cisco.com>
4081M:	Nelson Escobar <neescoba@cisco.com>
4082M:	Parvi Kaustubhi <pkaustub@cisco.com>
4083S:	Supported
4084F:	drivers/infiniband/hw/usnic/
4085
4086CIRRUS LOGIC MADERA CODEC DRIVERS
4087M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4088M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4089L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4090L:	patches@opensource.cirrus.com
4091T:	git https://github.com/CirrusLogic/linux-drivers.git
4092W:	https://github.com/CirrusLogic/linux-drivers/wiki
4093S:	Supported
4094F:	Documentation/devicetree/bindings/mfd/madera.txt
4095F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4096F:	Documentation/devicetree/bindings/sound/madera.txt
4097F:	include/dt-bindings/sound/madera*
4098F:	include/linux/irqchip/irq-madera*
4099F:	include/linux/mfd/madera/*
4100F:	include/sound/madera*
4101F:	drivers/gpio/gpio-madera*
4102F:	drivers/irqchip/irq-madera*
4103F:	drivers/mfd/madera*
4104F:	drivers/mfd/cs47l*
4105F:	drivers/pinctrl/cirrus/*
4106F:	sound/soc/codecs/cs47l*
4107F:	sound/soc/codecs/madera*
4108
4109CLANG-FORMAT FILE
4110M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4111S:	Maintained
4112F:	.clang-format
4113
4114CLANG/LLVM BUILD SUPPORT
4115L:	clang-built-linux@googlegroups.com
4116W:	https://clangbuiltlinux.github.io/
4117B:	https://github.com/ClangBuiltLinux/linux/issues
4118C:	irc://chat.freenode.net/clangbuiltlinux
4119S:	Supported
4120K:	\b(?i:clang|llvm)\b
4121
4122CLEANCACHE API
4123M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4124L:	linux-kernel@vger.kernel.org
4125S:	Maintained
4126F:	mm/cleancache.c
4127F:	include/linux/cleancache.h
4128
4129CLK API
4130M:	Russell King <linux@armlinux.org.uk>
4131L:	linux-clk@vger.kernel.org
4132S:	Maintained
4133F:	include/linux/clk.h
4134
4135CLOCKSOURCE, CLOCKEVENT DRIVERS
4136M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4137M:	Thomas Gleixner <tglx@linutronix.de>
4138L:	linux-kernel@vger.kernel.org
4139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4140S:	Supported
4141F:	drivers/clocksource/
4142F:	Documentation/devicetree/bindings/timer/
4143
4144CMPC ACPI DRIVER
4145M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4146M:	Daniel Oliveira Nascimento <don@syst.com.br>
4147L:	platform-driver-x86@vger.kernel.org
4148S:	Supported
4149F:	drivers/platform/x86/classmate-laptop.c
4150
4151COBALT MEDIA DRIVER
4152M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4153L:	linux-media@vger.kernel.org
4154T:	git git://linuxtv.org/media_tree.git
4155W:	https://linuxtv.org
4156S:	Supported
4157F:	drivers/media/pci/cobalt/
4158
4159COCCINELLE/Semantic Patches (SmPL)
4160M:	Julia Lawall <Julia.Lawall@lip6.fr>
4161M:	Gilles Muller <Gilles.Muller@lip6.fr>
4162M:	Nicolas Palix <nicolas.palix@imag.fr>
4163M:	Michal Marek <michal.lkml@markovi.net>
4164L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4166W:	http://coccinelle.lip6.fr/
4167S:	Supported
4168F:	Documentation/dev-tools/coccinelle.rst
4169F:	scripts/coccinelle/
4170F:	scripts/coccicheck
4171
4172CODA FILE SYSTEM
4173M:	Jan Harkes <jaharkes@cs.cmu.edu>
4174M:	coda@cs.cmu.edu
4175L:	codalist@coda.cs.cmu.edu
4176W:	http://www.coda.cs.cmu.edu/
4177S:	Maintained
4178F:	Documentation/filesystems/coda.txt
4179F:	fs/coda/
4180F:	include/linux/coda*.h
4181F:	include/uapi/linux/coda*.h
4182
4183CODA V4L2 MEM2MEM DRIVER
4184M:	Philipp Zabel <p.zabel@pengutronix.de>
4185L:	linux-media@vger.kernel.org
4186S:	Maintained
4187F:	Documentation/devicetree/bindings/media/coda.txt
4188F:	drivers/media/platform/coda/
4189
4190CODE OF CONDUCT
4191M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4192S:	Supported
4193F:	Documentation/process/code-of-conduct.rst
4194F:	Documentation/process/code-of-conduct-interpretation.rst
4195
4196COMMON CLK FRAMEWORK
4197M:	Michael Turquette <mturquette@baylibre.com>
4198M:	Stephen Boyd <sboyd@kernel.org>
4199L:	linux-clk@vger.kernel.org
4200Q:	http://patchwork.kernel.org/project/linux-clk/list/
4201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4202S:	Maintained
4203F:	Documentation/devicetree/bindings/clock/
4204F:	drivers/clk/
4205X:	drivers/clk/clkdev.c
4206F:	include/linux/clk-pr*
4207F:	include/linux/clk/
4208F:	include/linux/of_clk.h
4209
4210COMMON INTERNET FILE SYSTEM (CIFS)
4211M:	Steve French <sfrench@samba.org>
4212L:	linux-cifs@vger.kernel.org
4213L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4214W:	http://linux-cifs.samba.org/
4215T:	git git://git.samba.org/sfrench/cifs-2.6.git
4216S:	Supported
4217F:	Documentation/admin-guide/cifs/
4218F:	fs/cifs/
4219
4220COMPACTPCI HOTPLUG CORE
4221M:	Scott Murray <scott@spiteful.org>
4222L:	linux-pci@vger.kernel.org
4223S:	Maintained
4224F:	drivers/pci/hotplug/cpci_hotplug*
4225
4226COMPACTPCI HOTPLUG GENERIC DRIVER
4227M:	Scott Murray <scott@spiteful.org>
4228L:	linux-pci@vger.kernel.org
4229S:	Maintained
4230F:	drivers/pci/hotplug/cpcihp_generic.c
4231
4232COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4233M:	Scott Murray <scott@spiteful.org>
4234L:	linux-pci@vger.kernel.org
4235S:	Maintained
4236F:	drivers/pci/hotplug/cpcihp_zt5550.*
4237
4238COMPAL LAPTOP SUPPORT
4239M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4240L:	platform-driver-x86@vger.kernel.org
4241S:	Maintained
4242F:	drivers/platform/x86/compal-laptop.c
4243
4244COMPILER ATTRIBUTES
4245M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4246S:	Maintained
4247F:	include/linux/compiler_attributes.h
4248
4249CONEXANT ACCESSRUNNER USB DRIVER
4250L:	accessrunner-general@lists.sourceforge.net
4251W:	http://accessrunner.sourceforge.net/
4252S:	Orphan
4253F:	drivers/usb/atm/cxacru.c
4254
4255CONFIGFS
4256M:	Joel Becker <jlbec@evilplan.org>
4257M:	Christoph Hellwig <hch@lst.de>
4258T:	git git://git.infradead.org/users/hch/configfs.git
4259S:	Supported
4260F:	fs/configfs/
4261F:	include/linux/configfs.h
4262
4263CONNECTOR
4264M:	Evgeniy Polyakov <zbr@ioremap.net>
4265L:	netdev@vger.kernel.org
4266S:	Maintained
4267F:	drivers/connector/
4268
4269CONTROL GROUP (CGROUP)
4270M:	Tejun Heo <tj@kernel.org>
4271M:	Li Zefan <lizefan@huawei.com>
4272M:	Johannes Weiner <hannes@cmpxchg.org>
4273L:	cgroups@vger.kernel.org
4274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4275S:	Maintained
4276F:	Documentation/admin-guide/cgroup-v2.rst
4277F:	Documentation/admin-guide/cgroup-v1/
4278F:	include/linux/cgroup*
4279F:	kernel/cgroup/
4280
4281CONTROL GROUP - CPUSET
4282M:	Li Zefan <lizefan@huawei.com>
4283L:	cgroups@vger.kernel.org
4284W:	http://www.bullopensource.org/cpuset/
4285W:	http://oss.sgi.com/projects/cpusets/
4286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4287S:	Maintained
4288F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4289F:	include/linux/cpuset.h
4290F:	kernel/cgroup/cpuset.c
4291
4292CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4293M:	Johannes Weiner <hannes@cmpxchg.org>
4294M:	Michal Hocko <mhocko@kernel.org>
4295M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4296L:	cgroups@vger.kernel.org
4297L:	linux-mm@kvack.org
4298S:	Maintained
4299F:	mm/memcontrol.c
4300F:	mm/swap_cgroup.c
4301
4302CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4303M:	Tejun Heo <tj@kernel.org>
4304M:	Jens Axboe <axboe@kernel.dk>
4305L:	cgroups@vger.kernel.org
4306L:	linux-block@vger.kernel.org
4307T:	git git://git.kernel.dk/linux-block
4308F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4309F:	block/blk-cgroup.c
4310F:	include/linux/blk-cgroup.h
4311F:	block/blk-throttle.c
4312F:	block/blk-iolatency.c
4313F:	block/bfq-cgroup.c
4314
4315CORETEMP HARDWARE MONITORING DRIVER
4316M:	Fenghua Yu <fenghua.yu@intel.com>
4317L:	linux-hwmon@vger.kernel.org
4318S:	Maintained
4319F:	Documentation/hwmon/coretemp.rst
4320F:	drivers/hwmon/coretemp.c
4321
4322COSA/SRP SYNC SERIAL DRIVER
4323M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4324W:	http://www.fi.muni.cz/~kas/cosa/
4325S:	Maintained
4326F:	drivers/net/wan/cosa*
4327
4328COUNTER SUBSYSTEM
4329M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4330L:	linux-iio@vger.kernel.org
4331S:	Maintained
4332F:	Documentation/ABI/testing/sysfs-bus-counter*
4333F:	Documentation/driver-api/generic-counter.rst
4334F:	drivers/counter/
4335F:	include/linux/counter.h
4336F:	include/linux/counter_enum.h
4337
4338CPMAC ETHERNET DRIVER
4339M:	Florian Fainelli <f.fainelli@gmail.com>
4340L:	netdev@vger.kernel.org
4341S:	Maintained
4342F:	drivers/net/ethernet/ti/cpmac.c
4343
4344CPU FREQUENCY SCALING FRAMEWORK
4345M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4346M:	Viresh Kumar <viresh.kumar@linaro.org>
4347L:	linux-pm@vger.kernel.org
4348S:	Maintained
4349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4351B:	https://bugzilla.kernel.org
4352F:	Documentation/admin-guide/pm/cpufreq.rst
4353F:	Documentation/admin-guide/pm/intel_pstate.rst
4354F:	Documentation/cpu-freq/
4355F:	Documentation/devicetree/bindings/cpufreq/
4356F:	drivers/cpufreq/
4357F:	kernel/sched/cpufreq*.c
4358F:	include/linux/cpufreq.h
4359F:	include/linux/sched/cpufreq.h
4360F:	tools/testing/selftests/cpufreq/
4361
4362CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4363M:	Viresh Kumar <viresh.kumar@linaro.org>
4364M:	Sudeep Holla <sudeep.holla@arm.com>
4365L:	linux-pm@vger.kernel.org
4366W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4367S:	Maintained
4368F:	drivers/cpufreq/vexpress-spc-cpufreq.c
4369
4370CPU POWER MONITORING SUBSYSTEM
4371M:	Thomas Renninger <trenn@suse.com>
4372M:	Shuah Khan <shuah@kernel.org>
4373M:	Shuah Khan <skhan@linuxfoundation.org>
4374L:	linux-pm@vger.kernel.org
4375S:	Maintained
4376F:	tools/power/cpupower/
4377
4378CPUID/MSR DRIVER
4379M:	"H. Peter Anvin" <hpa@zytor.com>
4380S:	Maintained
4381F:	arch/x86/kernel/cpuid.c
4382F:	arch/x86/kernel/msr.c
4383
4384CPUIDLE DRIVER - ARM BIG LITTLE
4385M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4386M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4387L:	linux-pm@vger.kernel.org
4388L:	linux-arm-kernel@lists.infradead.org
4389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4390S:	Maintained
4391F:	drivers/cpuidle/cpuidle-big_little.c
4392
4393CPUIDLE DRIVER - ARM EXYNOS
4394M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4395M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4396M:	Kukjin Kim <kgene@kernel.org>
4397L:	linux-pm@vger.kernel.org
4398L:	linux-samsung-soc@vger.kernel.org
4399S:	Supported
4400F:	drivers/cpuidle/cpuidle-exynos.c
4401F:	arch/arm/mach-exynos/pm.c
4402
4403CPUIDLE DRIVER - ARM PSCI
4404M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4405M:	Sudeep Holla <sudeep.holla@arm.com>
4406L:	linux-pm@vger.kernel.org
4407L:	linux-arm-kernel@lists.infradead.org
4408S:	Supported
4409F:	drivers/cpuidle/cpuidle-psci.c
4410
4411CPU IDLE TIME MANAGEMENT FRAMEWORK
4412M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4413M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4414L:	linux-pm@vger.kernel.org
4415S:	Maintained
4416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4417B:	https://bugzilla.kernel.org
4418F:	Documentation/admin-guide/pm/cpuidle.rst
4419F:	Documentation/driver-api/pm/cpuidle.rst
4420F:	drivers/cpuidle/*
4421F:	include/linux/cpuidle.h
4422
4423CRAMFS FILESYSTEM
4424M:	Nicolas Pitre <nico@fluxnic.net>
4425S:	Maintained
4426F:	Documentation/filesystems/cramfs.txt
4427F:	fs/cramfs/
4428
4429CREATIVE SB0540
4430M:	Bastien Nocera <hadess@hadess.net>
4431L:	linux-input@vger.kernel.org
4432S:	Maintained
4433F:	drivers/hid/hid-creative-sb0540.c
4434
4435CRYPTO API
4436M:	Herbert Xu <herbert@gondor.apana.org.au>
4437M:	"David S. Miller" <davem@davemloft.net>
4438L:	linux-crypto@vger.kernel.org
4439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4441S:	Maintained
4442F:	Documentation/crypto/
4443F:	Documentation/devicetree/bindings/crypto/
4444F:	arch/*/crypto/
4445F:	crypto/
4446F:	drivers/crypto/
4447F:	include/crypto/
4448F:	include/linux/crypto*
4449F:	lib/crypto/
4450
4451CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4452M:	Neil Horman <nhorman@tuxdriver.com>
4453L:	linux-crypto@vger.kernel.org
4454S:	Maintained
4455F:	crypto/ansi_cprng.c
4456F:	crypto/rng.c
4457
4458CS3308 MEDIA DRIVER
4459M:	Hans Verkuil <hverkuil@xs4all.nl>
4460L:	linux-media@vger.kernel.org
4461T:	git git://linuxtv.org/media_tree.git
4462W:	http://linuxtv.org
4463S:	Odd Fixes
4464F:	drivers/media/i2c/cs3308.c
4465
4466CS5535 Audio ALSA driver
4467M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4468S:	Maintained
4469F:	sound/pci/cs5535audio/
4470
4471CSI DRIVERS FOR ALLWINNER V3s
4472M:	Yong Deng <yong.deng@magewell.com>
4473L:	linux-media@vger.kernel.org
4474T:	git git://linuxtv.org/media_tree.git
4475S:	Maintained
4476F:	drivers/media/platform/sunxi/sun6i-csi/
4477F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4478
4479CW1200 WLAN driver
4480M:	Solomon Peachy <pizza@shaftnet.org>
4481S:	Maintained
4482F:	drivers/net/wireless/st/cw1200/
4483
4484CX18 VIDEO4LINUX DRIVER
4485M:	Andy Walls <awalls@md.metrocast.net>
4486L:	linux-media@vger.kernel.org
4487T:	git git://linuxtv.org/media_tree.git
4488W:	https://linuxtv.org
4489S:	Maintained
4490F:	drivers/media/pci/cx18/
4491F:	include/uapi/linux/ivtv*
4492
4493CX2341X MPEG ENCODER HELPER MODULE
4494M:	Hans Verkuil <hverkuil@xs4all.nl>
4495L:	linux-media@vger.kernel.org
4496T:	git git://linuxtv.org/media_tree.git
4497W:	https://linuxtv.org
4498S:	Maintained
4499F:	drivers/media/common/cx2341x*
4500F:	include/media/drv-intf/cx2341x.h
4501
4502CX24120 MEDIA DRIVER
4503M:	Jemma Denson <jdenson@gmail.com>
4504M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4505L:	linux-media@vger.kernel.org
4506W:	https://linuxtv.org
4507Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4508S:	Maintained
4509F:	drivers/media/dvb-frontends/cx24120*
4510
4511CX88 VIDEO4LINUX DRIVER
4512M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4513L:	linux-media@vger.kernel.org
4514W:	https://linuxtv.org
4515T:	git git://linuxtv.org/media_tree.git
4516S:	Odd fixes
4517F:	Documentation/media/v4l-drivers/cx88*
4518F:	drivers/media/pci/cx88/
4519
4520CXD2820R MEDIA DRIVER
4521M:	Antti Palosaari <crope@iki.fi>
4522L:	linux-media@vger.kernel.org
4523W:	https://linuxtv.org
4524W:	http://palosaari.fi/linux/
4525Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4526T:	git git://linuxtv.org/anttip/media_tree.git
4527S:	Maintained
4528F:	drivers/media/dvb-frontends/cxd2820r*
4529
4530CXGB3 ETHERNET DRIVER (CXGB3)
4531M:	Vishal Kulkarni <vishal@chelsio.com>
4532L:	netdev@vger.kernel.org
4533W:	http://www.chelsio.com
4534S:	Supported
4535F:	drivers/net/ethernet/chelsio/cxgb3/
4536
4537CXGB3 ISCSI DRIVER (CXGB3I)
4538M:	Karen Xie <kxie@chelsio.com>
4539L:	linux-scsi@vger.kernel.org
4540W:	http://www.chelsio.com
4541S:	Supported
4542F:	drivers/scsi/cxgbi/cxgb3i
4543
4544CXGB4 CRYPTO DRIVER (chcr)
4545M:	Atul Gupta <atul.gupta@chelsio.com>
4546L:	linux-crypto@vger.kernel.org
4547W:	http://www.chelsio.com
4548S:	Supported
4549F:	drivers/crypto/chelsio
4550
4551CXGB4 ETHERNET DRIVER (CXGB4)
4552M:	Vishal Kulkarni <vishal@chelsio.com>
4553L:	netdev@vger.kernel.org
4554W:	http://www.chelsio.com
4555S:	Supported
4556F:	drivers/net/ethernet/chelsio/cxgb4/
4557
4558CXGB4 ISCSI DRIVER (CXGB4I)
4559M:	Karen Xie <kxie@chelsio.com>
4560L:	linux-scsi@vger.kernel.org
4561W:	http://www.chelsio.com
4562S:	Supported
4563F:	drivers/scsi/cxgbi/cxgb4i
4564
4565CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4566M:	Potnuri Bharat Teja <bharat@chelsio.com>
4567L:	linux-rdma@vger.kernel.org
4568W:	http://www.openfabrics.org
4569S:	Supported
4570F:	drivers/infiniband/hw/cxgb4/
4571F:	include/uapi/rdma/cxgb4-abi.h
4572
4573CXGB4VF ETHERNET DRIVER (CXGB4VF)
4574M:	Vishal Kulkarni <vishal@gmail.com>
4575L:	netdev@vger.kernel.org
4576W:	http://www.chelsio.com
4577S:	Supported
4578F:	drivers/net/ethernet/chelsio/cxgb4vf/
4579
4580CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4581M:	Frederic Barrat <fbarrat@linux.ibm.com>
4582M:	Andrew Donnellan <ajd@linux.ibm.com>
4583L:	linuxppc-dev@lists.ozlabs.org
4584S:	Supported
4585F:	arch/powerpc/platforms/powernv/pci-cxl.c
4586F:	drivers/misc/cxl/
4587F:	include/misc/cxl*
4588F:	include/uapi/misc/cxl.h
4589F:	Documentation/powerpc/cxl.rst
4590F:	Documentation/ABI/testing/sysfs-class-cxl
4591
4592CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4593M:	Manoj N. Kumar <manoj@linux.ibm.com>
4594M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4595M:	Uma Krishnan <ukrishn@linux.ibm.com>
4596L:	linux-scsi@vger.kernel.org
4597S:	Supported
4598F:	drivers/scsi/cxlflash/
4599F:	include/uapi/scsi/cxlflash_ioctl.h
4600F:	Documentation/powerpc/cxlflash.rst
4601
4602CYBERPRO FB DRIVER
4603M:	Russell King <linux@armlinux.org.uk>
4604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4605W:	http://www.armlinux.org.uk/
4606S:	Maintained
4607F:	drivers/video/fbdev/cyber2000fb.*
4608
4609CYCLADES ASYNC MUX DRIVER
4610W:	http://www.cyclades.com/
4611S:	Orphan
4612F:	drivers/tty/cyclades.c
4613F:	include/linux/cyclades.h
4614F:	include/uapi/linux/cyclades.h
4615
4616CYCLADES PC300 DRIVER
4617W:	http://www.cyclades.com/
4618S:	Orphan
4619F:	drivers/net/wan/pc300*
4620
4621CYPRESS_FIRMWARE MEDIA DRIVER
4622M:	Antti Palosaari <crope@iki.fi>
4623L:	linux-media@vger.kernel.org
4624W:	https://linuxtv.org
4625W:	http://palosaari.fi/linux/
4626Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4627T:	git git://linuxtv.org/anttip/media_tree.git
4628S:	Maintained
4629F:	drivers/media/common/cypress_firmware*
4630
4631CYTTSP TOUCHSCREEN DRIVER
4632M:	Ferruh Yigit <fery@cypress.com>
4633L:	linux-input@vger.kernel.org
4634S:	Supported
4635F:	drivers/input/touchscreen/cyttsp*
4636F:	include/linux/input/cyttsp.h
4637
4638D-LINK DIR-685 TOUCHKEYS DRIVER
4639M:	Linus Walleij <linus.walleij@linaro.org>
4640L:	linux-input@vger.kernel.org
4641S:	Supported
4642F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4643
4644DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4645M:	Joshua Kinard <kumba@gentoo.org>
4646S:	Maintained
4647F:	drivers/rtc/rtc-ds1685.c
4648F:	include/linux/rtc/ds1685.h
4649
4650DAMA SLAVE for AX.25
4651M:	Joerg Reuter <jreuter@yaina.de>
4652W:	http://yaina.de/jreuter/
4653W:	http://www.qsl.net/dl1bke/
4654L:	linux-hams@vger.kernel.org
4655S:	Maintained
4656F:	net/ax25/af_ax25.c
4657F:	net/ax25/ax25_dev.c
4658F:	net/ax25/ax25_ds_*
4659F:	net/ax25/ax25_in.c
4660F:	net/ax25/ax25_out.c
4661F:	net/ax25/ax25_timer.c
4662F:	net/ax25/sysctl_net_ax25.c
4663
4664DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4665L:	netdev@vger.kernel.org
4666S:	Orphan
4667F:	Documentation/networking/device_drivers/dec/dmfe.txt
4668F:	drivers/net/ethernet/dec/tulip/dmfe.c
4669
4670DC390/AM53C974 SCSI driver
4671M:	Hannes Reinecke <hare@suse.com>
4672L:	linux-scsi@vger.kernel.org
4673S:	Maintained
4674F:	drivers/scsi/am53c974.c
4675
4676DC395x SCSI driver
4677M:	Oliver Neukum <oliver@neukum.org>
4678M:	Ali Akcaagac <aliakc@web.de>
4679M:	Jamie Lenehan <lenehan@twibble.org>
4680L:	dc395x@twibble.org
4681W:	http://twibble.org/dist/dc395x/
4682W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4683S:	Maintained
4684F:	Documentation/scsi/dc395x.txt
4685F:	drivers/scsi/dc395x.*
4686
4687DCCP PROTOCOL
4688M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4689L:	dccp@vger.kernel.org
4690W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4691S:	Maintained
4692F:	include/linux/dccp.h
4693F:	include/uapi/linux/dccp.h
4694F:	include/linux/tfrc.h
4695F:	net/dccp/
4696
4697DECnet NETWORK LAYER
4698W:	http://linux-decnet.sourceforge.net
4699L:	linux-decnet-user@lists.sourceforge.net
4700S:	Orphan
4701F:	Documentation/networking/decnet.txt
4702F:	net/decnet/
4703
4704DECSTATION PLATFORM SUPPORT
4705M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4706L:	linux-mips@vger.kernel.org
4707W:	http://www.linux-mips.org/wiki/DECstation
4708S:	Maintained
4709F:	arch/mips/dec/
4710F:	arch/mips/include/asm/dec/
4711F:	arch/mips/include/asm/mach-dec/
4712
4713DEFXX FDDI NETWORK DRIVER
4714M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4715S:	Maintained
4716F:	drivers/net/fddi/defxx.*
4717
4718DEINTERLACE DRIVERS FOR ALLWINNER H3
4719M:	Jernej Skrabec <jernej.skrabec@siol.net>
4720L:	linux-media@vger.kernel.org
4721T:	git git://linuxtv.org/media_tree.git
4722S:	Maintained
4723F:	drivers/media/platform/sunxi/sun8i-di/
4724F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4725
4726DELL SMBIOS DRIVER
4727M:	Pali Rohár <pali.rohar@gmail.com>
4728M:	Mario Limonciello <mario.limonciello@dell.com>
4729L:	platform-driver-x86@vger.kernel.org
4730S:	Maintained
4731F:	drivers/platform/x86/dell-smbios.*
4732
4733DELL SMBIOS SMM DRIVER
4734M:	Mario Limonciello <mario.limonciello@dell.com>
4735L:	platform-driver-x86@vger.kernel.org
4736S:	Maintained
4737F:	drivers/platform/x86/dell-smbios-smm.c
4738
4739DELL SMBIOS WMI DRIVER
4740M:	Mario Limonciello <mario.limonciello@dell.com>
4741L:	platform-driver-x86@vger.kernel.org
4742S:	Maintained
4743F:	drivers/platform/x86/dell-smbios-wmi.c
4744F:	tools/wmi/dell-smbios-example.c
4745
4746DEFZA FDDI NETWORK DRIVER
4747M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4748S:	Maintained
4749F:	drivers/net/fddi/defza.*
4750
4751DELL LAPTOP DRIVER
4752M:	Matthew Garrett <mjg59@srcf.ucam.org>
4753M:	Pali Rohár <pali.rohar@gmail.com>
4754L:	platform-driver-x86@vger.kernel.org
4755S:	Maintained
4756F:	drivers/platform/x86/dell-laptop.c
4757
4758DELL LAPTOP FREEFALL DRIVER
4759M:	Pali Rohár <pali.rohar@gmail.com>
4760S:	Maintained
4761F:	drivers/platform/x86/dell-smo8800.c
4762
4763DELL LAPTOP RBTN DRIVER
4764M:	Pali Rohár <pali.rohar@gmail.com>
4765S:	Maintained
4766F:	drivers/platform/x86/dell-rbtn.*
4767
4768DELL REMOTE BIOS UPDATE DRIVER
4769M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4770L:	platform-driver-x86@vger.kernel.org
4771S:	Maintained
4772F:	drivers/platform/x86/dell_rbu.c
4773
4774DELL LAPTOP SMM DRIVER
4775M:	Pali Rohár <pali.rohar@gmail.com>
4776S:	Maintained
4777F:	drivers/hwmon/dell-smm-hwmon.c
4778F:	include/uapi/linux/i8k.h
4779
4780DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4781M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4782L:	platform-driver-x86@vger.kernel.org
4783S:	Maintained
4784F:	Documentation/driver-api/dcdbas.rst
4785F:	drivers/platform/x86/dcdbas.*
4786
4787DELL WMI NOTIFICATIONS DRIVER
4788M:	Matthew Garrett <mjg59@srcf.ucam.org>
4789M:	Pali Rohár <pali.rohar@gmail.com>
4790S:	Maintained
4791F:	drivers/platform/x86/dell-wmi.c
4792
4793DELL WMI DESCRIPTOR DRIVER
4794M:	Mario Limonciello <mario.limonciello@dell.com>
4795S:	Maintained
4796F:	drivers/platform/x86/dell-wmi-descriptor.c
4797
4798DELTA ST MEDIA DRIVER
4799M:	Hugues Fruchet <hugues.fruchet@st.com>
4800L:	linux-media@vger.kernel.org
4801T:	git git://linuxtv.org/media_tree.git
4802W:	https://linuxtv.org
4803S:	Supported
4804F:	drivers/media/platform/sti/delta
4805
4806DENALI NAND DRIVER
4807M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4808L:	linux-mtd@lists.infradead.org
4809S:	Supported
4810F:	drivers/mtd/nand/raw/denali*
4811
4812DESIGNWARE EDMA CORE IP DRIVER
4813M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4814L:	dmaengine@vger.kernel.org
4815S:	Maintained
4816F:	drivers/dma/dw-edma/
4817F:	include/linux/dma/edma.h
4818
4819DESIGNWARE USB2 DRD IP DRIVER
4820M:	Minas Harutyunyan <hminas@synopsys.com>
4821L:	linux-usb@vger.kernel.org
4822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4823S:	Maintained
4824F:	drivers/usb/dwc2/
4825
4826DESIGNWARE USB3 DRD IP DRIVER
4827M:	Felipe Balbi <balbi@kernel.org>
4828L:	linux-usb@vger.kernel.org
4829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4830S:	Maintained
4831F:	drivers/usb/dwc3/
4832
4833DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4834M:	Andreas Klinger <ak@it-klinger.de>
4835L:	linux-iio@vger.kernel.org
4836S:	Maintained
4837F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4838F:	drivers/iio/proximity/srf*.c
4839
4840DEVICE COREDUMP (DEV_COREDUMP)
4841M:	Johannes Berg <johannes@sipsolutions.net>
4842L:	linux-kernel@vger.kernel.org
4843S:	Maintained
4844F:	drivers/base/devcoredump.c
4845F:	include/linux/devcoredump.h
4846
4847DEVICE FREQUENCY (DEVFREQ)
4848M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4849M:	Kyungmin Park <kyungmin.park@samsung.com>
4850M:	Chanwoo Choi <cw00.choi@samsung.com>
4851L:	linux-pm@vger.kernel.org
4852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4853S:	Maintained
4854F:	drivers/devfreq/
4855F:	include/linux/devfreq.h
4856F:	Documentation/devicetree/bindings/devfreq/
4857F:	include/trace/events/devfreq.h
4858
4859DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4860M:	Chanwoo Choi <cw00.choi@samsung.com>
4861L:	linux-pm@vger.kernel.org
4862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4863S:	Supported
4864F:	drivers/devfreq/event/
4865F:	drivers/devfreq/devfreq-event.c
4866F:	include/dt-bindings/pmu/exynos_ppmu.h
4867F:	include/linux/devfreq-event.h
4868F:	Documentation/devicetree/bindings/devfreq/event/
4869
4870DEVICE NUMBER REGISTRY
4871M:	Torben Mathiasen <device@lanana.org>
4872W:	http://lanana.org/docs/device-list/index.html
4873S:	Maintained
4874
4875DEVICE-MAPPER  (LVM)
4876M:	Alasdair Kergon <agk@redhat.com>
4877M:	Mike Snitzer <snitzer@redhat.com>
4878M:	dm-devel@redhat.com
4879L:	dm-devel@redhat.com
4880W:	http://sources.redhat.com/dm
4881Q:	http://patchwork.kernel.org/project/dm-devel/list/
4882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4883T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4884S:	Maintained
4885F:	Documentation/admin-guide/device-mapper/
4886F:	drivers/md/Makefile
4887F:	drivers/md/Kconfig
4888F:	drivers/md/dm*
4889F:	drivers/md/persistent-data/
4890F:	include/linux/device-mapper.h
4891F:	include/linux/dm-*.h
4892F:	include/uapi/linux/dm-*.h
4893
4894DEVLINK
4895M:	Jiri Pirko <jiri@mellanox.com>
4896L:	netdev@vger.kernel.org
4897S:	Supported
4898F:	net/core/devlink.c
4899F:	include/net/devlink.h
4900F:	include/uapi/linux/devlink.h
4901F:	Documentation/networking/devlink
4902
4903DIALOG SEMICONDUCTOR DRIVERS
4904M:	Support Opensource <support.opensource@diasemi.com>
4905W:	http://www.dialog-semiconductor.com/products
4906S:	Supported
4907F:	Documentation/hwmon/da90??.rst
4908F:	Documentation/devicetree/bindings/mfd/da90*.txt
4909F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4910F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4911F:	Documentation/devicetree/bindings/regulator/da92*.txt
4912F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4913F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4914F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4915F:	drivers/gpio/gpio-da90??.c
4916F:	drivers/hwmon/da90??-hwmon.c
4917F:	drivers/iio/adc/da91??-*.c
4918F:	drivers/input/misc/da90??_onkey.c
4919F:	drivers/input/touchscreen/da9052_tsi.c
4920F:	drivers/leds/leds-da90??.c
4921F:	drivers/mfd/da903x.c
4922F:	drivers/mfd/da90??-*.c
4923F:	drivers/mfd/da91??-*.c
4924F:	drivers/power/supply/da9052-battery.c
4925F:	drivers/power/supply/da91??-*.c
4926F:	drivers/regulator/da903x.c
4927F:	drivers/regulator/da9???-regulator.[ch]
4928F:	drivers/regulator/slg51000-regulator.[ch]
4929F:	drivers/thermal/da90??-thermal.c
4930F:	drivers/rtc/rtc-da90??.c
4931F:	drivers/video/backlight/da90??_bl.c
4932F:	drivers/watchdog/da90??_wdt.c
4933F:	include/linux/mfd/da903x.h
4934F:	include/linux/mfd/da9052/
4935F:	include/linux/mfd/da9055/
4936F:	include/linux/mfd/da9062/
4937F:	include/linux/mfd/da9063/
4938F:	include/linux/mfd/da9150/
4939F:	include/linux/regulator/da9211.h
4940F:	include/sound/da[79]*.h
4941F:	sound/soc/codecs/da[79]*.[ch]
4942
4943DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4944M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4945L:	linux-gpio@vger.kernel.org
4946S:	Maintained
4947F:	drivers/gpio/gpio-gpio-mm.c
4948
4949DIOLAN U2C-12 I2C DRIVER
4950M:	Guenter Roeck <linux@roeck-us.net>
4951L:	linux-i2c@vger.kernel.org
4952S:	Maintained
4953F:	drivers/i2c/busses/i2c-diolan-u2c.c
4954
4955FILESYSTEM DIRECT ACCESS (DAX)
4956M:	Dan Williams <dan.j.williams@intel.com>
4957R:	Matthew Wilcox <willy@infradead.org>
4958R:	Jan Kara <jack@suse.cz>
4959L:	linux-fsdevel@vger.kernel.org
4960L:	linux-nvdimm@lists.01.org
4961S:	Supported
4962F:	fs/dax.c
4963F:	include/linux/dax.h
4964F:	include/trace/events/fs_dax.h
4965
4966DEVICE DIRECT ACCESS (DAX)
4967M:	Dan Williams <dan.j.williams@intel.com>
4968M:	Vishal Verma <vishal.l.verma@intel.com>
4969M:	Dave Jiang <dave.jiang@intel.com>
4970L:	linux-nvdimm@lists.01.org
4971S:	Supported
4972F:	drivers/dax/
4973
4974DIRECTORY NOTIFICATION (DNOTIFY)
4975M:	Jan Kara <jack@suse.cz>
4976R:	Amir Goldstein <amir73il@gmail.com>
4977L:	linux-fsdevel@vger.kernel.org
4978S:	Maintained
4979F:	Documentation/filesystems/dnotify.txt
4980F:	fs/notify/dnotify/
4981F:	include/linux/dnotify.h
4982
4983DISK GEOMETRY AND PARTITION HANDLING
4984M:	Andries Brouwer <aeb@cwi.nl>
4985W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4986W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4987W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4988S:	Maintained
4989
4990DISKQUOTA
4991M:	Jan Kara <jack@suse.com>
4992S:	Maintained
4993F:	Documentation/filesystems/quota.txt
4994F:	fs/quota/
4995F:	include/linux/quota*.h
4996F:	include/uapi/linux/quota*.h
4997
4998DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4999M:	Bernie Thompson <bernie@plugable.com>
5000L:	linux-fbdev@vger.kernel.org
5001S:	Maintained
5002W:	http://plugable.com/category/projects/udlfb/
5003F:	drivers/video/fbdev/udlfb.c
5004F:	include/video/udlfb.h
5005F:	Documentation/fb/udlfb.rst
5006
5007DISTRIBUTED LOCK MANAGER (DLM)
5008M:	Christine Caulfield <ccaulfie@redhat.com>
5009M:	David Teigland <teigland@redhat.com>
5010L:	cluster-devel@redhat.com
5011W:	http://sources.redhat.com/cluster/
5012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5013S:	Supported
5014F:	fs/dlm/
5015
5016DMA BUFFER SHARING FRAMEWORK
5017M:	Sumit Semwal <sumit.semwal@linaro.org>
5018S:	Maintained
5019L:	linux-media@vger.kernel.org
5020L:	dri-devel@lists.freedesktop.org
5021L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5022F:	drivers/dma-buf/
5023F:	include/linux/dma-buf*
5024F:	include/linux/dma-resv.h
5025F:	include/linux/*fence.h
5026F:	Documentation/driver-api/dma-buf.rst
5027K:	dma_(buf|fence|resv)
5028T:	git git://anongit.freedesktop.org/drm/drm-misc
5029
5030DMA-BUF HEAPS FRAMEWORK
5031M:	Sumit Semwal <sumit.semwal@linaro.org>
5032R:	Andrew F. Davis <afd@ti.com>
5033R:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5034R:	Liam Mark <lmark@codeaurora.org>
5035R:	Laura Abbott <labbott@redhat.com>
5036R:	Brian Starkey <Brian.Starkey@arm.com>
5037R:	John Stultz <john.stultz@linaro.org>
5038S:	Maintained
5039L:	linux-media@vger.kernel.org
5040L:	dri-devel@lists.freedesktop.org
5041L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5042F:	include/uapi/linux/dma-heap.h
5043F:	include/linux/dma-heap.h
5044F:	drivers/dma-buf/dma-heap.c
5045F:	drivers/dma-buf/heaps/*
5046T:	git git://anongit.freedesktop.org/drm/drm-misc
5047
5048DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5049M:	Vinod Koul <vkoul@kernel.org>
5050L:	dmaengine@vger.kernel.org
5051Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
5052S:	Maintained
5053F:	drivers/dma/
5054F:	include/linux/dmaengine.h
5055F:	include/linux/of_dma.h
5056F:	Documentation/devicetree/bindings/dma/
5057F:	Documentation/driver-api/dmaengine/
5058T:	git git://git.infradead.org/users/vkoul/slave-dma.git
5059
5060DMA MAPPING HELPERS
5061M:	Christoph Hellwig <hch@lst.de>
5062M:	Marek Szyprowski <m.szyprowski@samsung.com>
5063R:	Robin Murphy <robin.murphy@arm.com>
5064L:	iommu@lists.linux-foundation.org
5065T:	git git://git.infradead.org/users/hch/dma-mapping.git
5066W:	http://git.infradead.org/users/hch/dma-mapping.git
5067S:	Supported
5068F:	kernel/dma/
5069F:	include/asm-generic/dma-mapping.h
5070F:	include/linux/dma-direct.h
5071F:	include/linux/dma-mapping.h
5072F:	include/linux/dma-noncoherent.h
5073
5074DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5075M:	Lukasz Luba <lukasz.luba@arm.com>
5076L:	linux-pm@vger.kernel.org
5077L:	linux-samsung-soc@vger.kernel.org
5078S:	Maintained
5079F:	drivers/memory/samsung/exynos5422-dmc.c
5080F:	Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5081
5082DME1737 HARDWARE MONITOR DRIVER
5083M:	Juerg Haefliger <juergh@gmail.com>
5084L:	linux-hwmon@vger.kernel.org
5085S:	Maintained
5086F:	Documentation/hwmon/dme1737.rst
5087F:	drivers/hwmon/dme1737.c
5088
5089DMI/SMBIOS SUPPORT
5090M:	Jean Delvare <jdelvare@suse.com>
5091S:	Maintained
5092T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5093F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
5094F:	drivers/firmware/dmi-id.c
5095F:	drivers/firmware/dmi_scan.c
5096F:	include/linux/dmi.h
5097
5098DOCUMENTATION
5099M:	Jonathan Corbet <corbet@lwn.net>
5100L:	linux-doc@vger.kernel.org
5101S:	Maintained
5102F:	Documentation/
5103F:	scripts/documentation-file-ref-check
5104F:	scripts/kernel-doc
5105F:	scripts/sphinx-pre-install
5106X:	Documentation/ABI/
5107X:	Documentation/firmware-guide/acpi/
5108X:	Documentation/devicetree/
5109X:	Documentation/i2c/
5110X:	Documentation/media/
5111X:	Documentation/power/
5112X:	Documentation/spi/
5113T:	git git://git.lwn.net/linux.git docs-next
5114
5115DOCUMENTATION/ITALIAN
5116M:	Federico Vaga <federico.vaga@vaga.pv.it>
5117L:	linux-doc@vger.kernel.org
5118S:	Maintained
5119F:	Documentation/translations/it_IT
5120
5121DOCUMENTATION SCRIPTS
5122M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5123L:	linux-doc@vger.kernel.org
5124S:	Maintained
5125F:	scripts/documentation-file-ref-check
5126F:	scripts/sphinx-pre-install
5127F:	Documentation/sphinx/parse-headers.pl
5128
5129DONGWOON DW9714 LENS VOICE COIL DRIVER
5130M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5131L:	linux-media@vger.kernel.org
5132T:	git git://linuxtv.org/media_tree.git
5133S:	Maintained
5134F:	drivers/media/i2c/dw9714.c
5135F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5136
5137DONGWOON DW9807 LENS VOICE COIL DRIVER
5138M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5139L:	linux-media@vger.kernel.org
5140T:	git git://linuxtv.org/media_tree.git
5141S:	Maintained
5142F:	drivers/media/i2c/dw9807-vcm.c
5143F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5144
5145DOUBLETALK DRIVER
5146M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5147L:	blinux-list@redhat.com
5148S:	Maintained
5149F:	drivers/char/dtlk.c
5150F:	include/linux/dtlk.h
5151
5152DPAA2 DATAPATH I/O (DPIO) DRIVER
5153M:	Roy Pledge <Roy.Pledge@nxp.com>
5154L:	linux-kernel@vger.kernel.org
5155S:	Maintained
5156F:	drivers/soc/fsl/dpio
5157
5158DPAA2 ETHERNET DRIVER
5159M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5160L:	netdev@vger.kernel.org
5161S:	Maintained
5162F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5163F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5164F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5165F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
5166F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5167F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5168F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5169F:	Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5170F:	Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5171
5172DPAA2 ETHERNET SWITCH DRIVER
5173M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5174M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5175L:	linux-kernel@vger.kernel.org
5176S:	Maintained
5177F:	drivers/staging/fsl-dpaa2/ethsw
5178
5179DPT_I2O SCSI RAID DRIVER
5180M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5181L:	linux-scsi@vger.kernel.org
5182W:	http://www.adaptec.com/
5183S:	Maintained
5184F:	drivers/scsi/dpt*
5185F:	drivers/scsi/dpt/
5186
5187DRBD DRIVER
5188M:	Philipp Reisner <philipp.reisner@linbit.com>
5189M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5190L:	drbd-dev@lists.linbit.com
5191W:	http://www.drbd.org
5192T:	git git://git.linbit.com/linux-drbd.git
5193T:	git git://git.linbit.com/drbd-8.4.git
5194S:	Supported
5195F:	drivers/block/drbd/
5196F:	lib/lru_cache.c
5197F:	Documentation/admin-guide/blockdev/
5198
5199DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5200M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5201R:	"Rafael J. Wysocki" <rafael@kernel.org>
5202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5203S:	Supported
5204F:	Documentation/kobject.txt
5205F:	drivers/base/
5206F:	fs/debugfs/
5207F:	fs/sysfs/
5208F:	include/linux/debugfs.h
5209F:	include/linux/kobj*
5210F:	lib/kobj*
5211
5212DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5213M:	Kevin Hilman <khilman@kernel.org>
5214M:	Nishanth Menon <nm@ti.com>
5215S:	Maintained
5216F:	drivers/power/avs/
5217F:	include/linux/power/smartreflex.h
5218L:	linux-pm@vger.kernel.org
5219
5220DRM DRIVER FOR ARM PL111 CLCD
5221M:	Eric Anholt <eric@anholt.net>
5222T:	git git://anongit.freedesktop.org/drm/drm-misc
5223S:	Supported
5224F:	drivers/gpu/drm/pl111/
5225
5226DRM DRIVER FOR ARM VERSATILE TFT PANELS
5227M:	Linus Walleij <linus.walleij@linaro.org>
5228T:	git git://anongit.freedesktop.org/drm/drm-misc
5229S:	Maintained
5230F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5231F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5232
5233DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5234M:	Dave Airlie <airlied@redhat.com>
5235S:	Odd Fixes
5236F:	drivers/gpu/drm/ast/
5237
5238DRM DRIVER FOR ASPEED BMC GFX
5239M:	Joel Stanley <joel@jms.id.au>
5240L:	linux-aspeed@lists.ozlabs.org
5241T:	git git://anongit.freedesktop.org/drm/drm-misc
5242S:	Supported
5243F:	drivers/gpu/drm/aspeed/
5244F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5245
5246DRM DRIVER FOR BOCHS VIRTUAL GPU
5247M:	Gerd Hoffmann <kraxel@redhat.com>
5248L:	virtualization@lists.linux-foundation.org
5249T:	git git://anongit.freedesktop.org/drm/drm-misc
5250S:	Maintained
5251F:	drivers/gpu/drm/bochs/
5252
5253DRM DRIVER FOR BOE HIMAX8279D PANELS
5254M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5255S:	Maintained
5256F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
5257F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt
5258
5259DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5260M:	Linus Walleij <linus.walleij@linaro.org>
5261T:	git git://anongit.freedesktop.org/drm/drm-misc
5262S:	Maintained
5263F:	drivers/gpu/drm/tve200/
5264
5265DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5266M:	Icenowy Zheng <icenowy@aosc.io>
5267S:	Maintained
5268F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5269F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5270
5271DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5272M:	Jagan Teki <jagan@amarulasolutions.com>
5273S:	Maintained
5274F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5275F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5276
5277DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5278M:	Hans de Goede <hdegoede@redhat.com>
5279T:	git git://anongit.freedesktop.org/drm/drm-misc
5280S:	Maintained
5281F:	drivers/gpu/drm/tiny/gm12u320.c
5282
5283DRM DRIVER FOR ILITEK ILI9225 PANELS
5284M:	David Lechner <david@lechnology.com>
5285T:	git git://anongit.freedesktop.org/drm/drm-misc
5286S:	Maintained
5287F:	drivers/gpu/drm/tiny/ili9225.c
5288F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5289
5290DRM DRIVER FOR ILITEK ILI9486 PANELS
5291M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5292T:	git git://anongit.freedesktop.org/drm/drm-misc
5293S:	Maintained
5294F:	drivers/gpu/drm/tiny/ili9486.c
5295F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5296
5297DRM DRIVER FOR HX8357D PANELS
5298M:	Eric Anholt <eric@anholt.net>
5299T:	git git://anongit.freedesktop.org/drm/drm-misc
5300S:	Maintained
5301F:	drivers/gpu/drm/tiny/hx8357d.c
5302F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5303
5304DRM DRIVER FOR INTEL I810 VIDEO CARDS
5305S:	Orphan / Obsolete
5306F:	drivers/gpu/drm/i810/
5307F:	include/uapi/drm/i810_drm.h
5308
5309DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5310S:	Orphan / Obsolete
5311F:	drivers/gpu/drm/mga/
5312F:	include/uapi/drm/mga_drm.h
5313
5314DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5315M:	Dave Airlie <airlied@redhat.com>
5316S:	Odd Fixes
5317F:	drivers/gpu/drm/mgag200/
5318
5319DRM DRIVER FOR MI0283QT
5320M:	Noralf Trønnes <noralf@tronnes.org>
5321T:	git git://anongit.freedesktop.org/drm/drm-misc
5322S:	Maintained
5323F:	drivers/gpu/drm/tiny/mi0283qt.c
5324F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5325
5326DRM DRIVER FOR MSM ADRENO GPU
5327M:	Rob Clark <robdclark@gmail.com>
5328M:	Sean Paul <sean@poorly.run>
5329L:	linux-arm-msm@vger.kernel.org
5330L:	dri-devel@lists.freedesktop.org
5331L:	freedreno@lists.freedesktop.org
5332T:	git https://gitlab.freedesktop.org/drm/msm.git
5333S:	Maintained
5334F:	drivers/gpu/drm/msm/
5335F:	include/uapi/drm/msm_drm.h
5336F:	Documentation/devicetree/bindings/display/msm/
5337
5338DRM DRIVER FOR NOVATEK NT35510 PANELS
5339M:	Linus Walleij <linus.walleij@linaro.org>
5340T:	git git://anongit.freedesktop.org/drm/drm-misc
5341S:	Maintained
5342F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
5343F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5344
5345DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5346M:	Ben Skeggs <bskeggs@redhat.com>
5347L:	dri-devel@lists.freedesktop.org
5348L:	nouveau@lists.freedesktop.org
5349T:	git git://github.com/skeggsb/linux
5350S:	Supported
5351F:	drivers/gpu/drm/nouveau/
5352F:	include/uapi/drm/nouveau_drm.h
5353
5354DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5355M:	Stefan Mavrodiev <stefan@olimex.com>
5356S:	Maintained
5357F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5358F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5359
5360DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5361M:	Noralf Trønnes <noralf@tronnes.org>
5362T:	git git://anongit.freedesktop.org/drm/drm-misc
5363S:	Maintained
5364F:	drivers/gpu/drm/tiny/repaper.c
5365F:	Documentation/devicetree/bindings/display/repaper.txt
5366
5367DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5368M:	Dave Airlie <airlied@redhat.com>
5369M:	Gerd Hoffmann <kraxel@redhat.com>
5370L:	virtualization@lists.linux-foundation.org
5371T:	git git://anongit.freedesktop.org/drm/drm-misc
5372S:	Obsolete
5373W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5374F:	drivers/gpu/drm/cirrus/
5375
5376DRM DRIVER FOR QXL VIRTUAL GPU
5377M:	Dave Airlie <airlied@redhat.com>
5378M:	Gerd Hoffmann <kraxel@redhat.com>
5379L:	virtualization@lists.linux-foundation.org
5380L:	spice-devel@lists.freedesktop.org
5381T:	git git://anongit.freedesktop.org/drm/drm-misc
5382S:	Maintained
5383F:	drivers/gpu/drm/qxl/
5384F:	include/uapi/drm/qxl_drm.h
5385
5386DRM DRIVER FOR RAYDIUM RM67191 PANELS
5387M:	Robert Chiras <robert.chiras@nxp.com>
5388S:	Maintained
5389F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5390F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5391
5392DRM DRIVER FOR RAGE 128 VIDEO CARDS
5393S:	Orphan / Obsolete
5394F:	drivers/gpu/drm/r128/
5395F:	include/uapi/drm/r128_drm.h
5396
5397DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5398M:	Guido Günther <agx@sigxcpu.org>
5399R:	Purism Kernel Team <kernel@puri.sm>
5400S:	Maintained
5401F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5402F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5403
5404DRM DRIVER FOR SAVAGE VIDEO CARDS
5405S:	Orphan / Obsolete
5406F:	drivers/gpu/drm/savage/
5407F:	include/uapi/drm/savage_drm.h
5408
5409DRM DRIVER FOR SIS VIDEO CARDS
5410S:	Orphan / Obsolete
5411F:	drivers/gpu/drm/sis/
5412F:	include/uapi/drm/sis_drm.h
5413
5414DRM DRIVER FOR SITRONIX ST7701 PANELS
5415M:	Jagan Teki <jagan@amarulasolutions.com>
5416S:	Maintained
5417F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5418F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5419
5420DRM DRIVER FOR SITRONIX ST7586 PANELS
5421M:	David Lechner <david@lechnology.com>
5422T:	git git://anongit.freedesktop.org/drm/drm-misc
5423S:	Maintained
5424F:	drivers/gpu/drm/tiny/st7586.c
5425F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5426
5427DRM DRIVER FOR SITRONIX ST7735R PANELS
5428M:	David Lechner <david@lechnology.com>
5429T:	git git://anongit.freedesktop.org/drm/drm-misc
5430S:	Maintained
5431F:	drivers/gpu/drm/tiny/st7735r.c
5432F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5433
5434DRM DRIVER FOR SONY ACX424AKP PANELS
5435M:	Linus Walleij <linus.walleij@linaro.org>
5436T:	git git://anongit.freedesktop.org/drm/drm-misc
5437S:	Maintained
5438F:	drivers/gpu/drm/panel/panel-sony-acx424akp.c
5439
5440DRM DRIVER FOR ST-ERICSSON MCDE
5441M:	Linus Walleij <linus.walleij@linaro.org>
5442T:	git git://anongit.freedesktop.org/drm/drm-misc
5443S:	Maintained
5444F:	drivers/gpu/drm/mcde/
5445F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5446
5447DRM DRIVER FOR TDFX VIDEO CARDS
5448S:	Orphan / Obsolete
5449F:	drivers/gpu/drm/tdfx/
5450
5451DRM DRIVER FOR TPO TPG110 PANELS
5452M:	Linus Walleij <linus.walleij@linaro.org>
5453T:	git git://anongit.freedesktop.org/drm/drm-misc
5454S:	Maintained
5455F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5456F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5457
5458DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5459M:	Dave Airlie <airlied@redhat.com>
5460R:	Sean Paul <sean@poorly.run>
5461L:	dri-devel@lists.freedesktop.org
5462S:	Odd Fixes
5463F:	drivers/gpu/drm/udl/
5464T:	git git://anongit.freedesktop.org/drm/drm-misc
5465
5466DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5467M:	Hans de Goede <hdegoede@redhat.com>
5468L:	dri-devel@lists.freedesktop.org
5469S:	Maintained
5470F:	drivers/gpu/drm/vboxvideo/
5471T:	git git://anongit.freedesktop.org/drm/drm-misc
5472
5473DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5474M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5475R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5476R:	Daniel Vetter <daniel@ffwll.ch>
5477T:	git git://anongit.freedesktop.org/drm/drm-misc
5478S:	Maintained
5479L:	dri-devel@lists.freedesktop.org
5480F:	drivers/gpu/drm/vkms/
5481F:	Documentation/gpu/vkms.rst
5482
5483DRM DRIVER FOR VMWARE VIRTUAL GPU
5484M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5485M:	Thomas Hellstrom <thellstrom@vmware.com>
5486L:	dri-devel@lists.freedesktop.org
5487T:	git git://people.freedesktop.org/~thomash/linux
5488S:	Supported
5489F:	drivers/gpu/drm/vmwgfx/
5490F:	include/uapi/drm/vmwgfx_drm.h
5491
5492DRM DRIVERS
5493M:	David Airlie <airlied@linux.ie>
5494M:	Daniel Vetter <daniel@ffwll.ch>
5495L:	dri-devel@lists.freedesktop.org
5496T:	git git://anongit.freedesktop.org/drm/drm
5497B:	https://bugs.freedesktop.org/
5498C:	irc://chat.freenode.net/dri-devel
5499S:	Maintained
5500F:	drivers/gpu/drm/
5501F:	drivers/gpu/vga/
5502F:	Documentation/devicetree/bindings/display/
5503F:	Documentation/devicetree/bindings/gpu/
5504F:	Documentation/gpu/
5505F:	include/drm/
5506F:	include/uapi/drm/
5507F:	include/linux/vga*
5508
5509DRM DRIVERS AND MISC GPU PATCHES
5510M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5511M:	Maxime Ripard <mripard@kernel.org>
5512M:	Thomas Zimmermann <tzimmermann@suse.de>
5513W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5514S:	Maintained
5515T:	git git://anongit.freedesktop.org/drm/drm-misc
5516F:	Documentation/gpu/
5517F:	drivers/gpu/vga/
5518F:	drivers/gpu/drm/*
5519F:	include/drm/drm*
5520F:	include/uapi/drm/drm*
5521F:	include/linux/vga*
5522
5523DRM DRIVERS FOR ALLWINNER A10
5524M:	Maxime Ripard <mripard@kernel.org>
5525M:	Chen-Yu Tsai <wens@csie.org>
5526L:	dri-devel@lists.freedesktop.org
5527S:	Supported
5528F:	drivers/gpu/drm/sun4i/
5529F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5530T:	git git://anongit.freedesktop.org/drm/drm-misc
5531
5532DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5533M:	Maxime Ripard <mripard@kernel.org>
5534M:	Chen-Yu Tsai <wens@csie.org>
5535R:	Jernej Skrabec <jernej.skrabec@siol.net>
5536L:	dri-devel@lists.freedesktop.org
5537S:	Supported
5538F:	drivers/gpu/drm/sun4i/sun8i*
5539T:	git git://anongit.freedesktop.org/drm/drm-misc
5540
5541DRM DRIVERS FOR AMLOGIC SOCS
5542M:	Neil Armstrong <narmstrong@baylibre.com>
5543L:	dri-devel@lists.freedesktop.org
5544L:	linux-amlogic@lists.infradead.org
5545W:	http://linux-meson.com/
5546S:	Supported
5547F:	drivers/gpu/drm/meson/
5548F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5549F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5550F:	Documentation/gpu/meson.rst
5551T:	git git://anongit.freedesktop.org/drm/drm-misc
5552
5553DRM DRIVERS FOR ATMEL HLCDC
5554M:	Sam Ravnborg <sam@ravnborg.org>
5555M:	Boris Brezillon <bbrezillon@kernel.org>
5556L:	dri-devel@lists.freedesktop.org
5557S:	Supported
5558F:	drivers/gpu/drm/atmel-hlcdc/
5559F:	Documentation/devicetree/bindings/display/atmel/
5560T:	git git://anongit.freedesktop.org/drm/drm-misc
5561
5562DRM DRIVERS FOR BRIDGE CHIPS
5563M:	Andrzej Hajda <a.hajda@samsung.com>
5564M:	Neil Armstrong <narmstrong@baylibre.com>
5565R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5566R:	Jonas Karlman <jonas@kwiboo.se>
5567R:	Jernej Skrabec <jernej.skrabec@siol.net>
5568S:	Maintained
5569T:	git git://anongit.freedesktop.org/drm/drm-misc
5570F:	drivers/gpu/drm/bridge/
5571
5572DRM DRIVERS FOR EXYNOS
5573M:	Inki Dae <inki.dae@samsung.com>
5574M:	Joonyoung Shim <jy0922.shim@samsung.com>
5575M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5576M:	Kyungmin Park <kyungmin.park@samsung.com>
5577L:	dri-devel@lists.freedesktop.org
5578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5579S:	Supported
5580F:	drivers/gpu/drm/exynos/
5581F:	include/uapi/drm/exynos_drm.h
5582F:	Documentation/devicetree/bindings/display/exynos/
5583
5584DRM DRIVERS FOR FREESCALE DCU
5585M:	Stefan Agner <stefan@agner.ch>
5586M:	Alison Wang <alison.wang@nxp.com>
5587L:	dri-devel@lists.freedesktop.org
5588S:	Supported
5589F:	drivers/gpu/drm/fsl-dcu/
5590F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5591F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5592T:	git git://anongit.freedesktop.org/drm/drm-misc
5593
5594DRM DRIVERS FOR FREESCALE IMX
5595M:	Philipp Zabel <p.zabel@pengutronix.de>
5596L:	dri-devel@lists.freedesktop.org
5597S:	Maintained
5598F:	drivers/gpu/drm/imx/
5599F:	drivers/gpu/ipu-v3/
5600F:	Documentation/devicetree/bindings/display/imx/
5601
5602DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5603M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5604L:	dri-devel@lists.freedesktop.org
5605T:	git git://github.com/patjak/drm-gma500
5606S:	Maintained
5607F:	drivers/gpu/drm/gma500/
5608
5609DRM DRIVERS FOR HISILICON
5610M:	Xinliang Liu <xinliang.liu@linaro.org>
5611M:	Rongrong Zou <zourongrong@gmail.com>
5612R:	John Stultz <john.stultz@linaro.org>
5613R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5614R:	Chen Feng <puck.chen@hisilicon.com>
5615L:	dri-devel@lists.freedesktop.org
5616T:	git git://anongit.freedesktop.org/drm/drm-misc
5617S:	Maintained
5618F:	drivers/gpu/drm/hisilicon/
5619F:	Documentation/devicetree/bindings/display/hisilicon/
5620
5621DRM DRIVERS FOR LIMA
5622M:	Qiang Yu <yuq825@gmail.com>
5623L:	dri-devel@lists.freedesktop.org
5624L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5625S:	Maintained
5626F:	drivers/gpu/drm/lima/
5627F:	include/uapi/drm/lima_drm.h
5628T:	git git://anongit.freedesktop.org/drm/drm-misc
5629
5630DRM DRIVERS FOR MEDIATEK
5631M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
5632M:	Philipp Zabel <p.zabel@pengutronix.de>
5633L:	dri-devel@lists.freedesktop.org
5634S:	Supported
5635F:	drivers/gpu/drm/mediatek/
5636F:	Documentation/devicetree/bindings/display/mediatek/
5637
5638DRM DRIVERS FOR NVIDIA TEGRA
5639M:	Thierry Reding <thierry.reding@gmail.com>
5640L:	dri-devel@lists.freedesktop.org
5641L:	linux-tegra@vger.kernel.org
5642T:	git git://anongit.freedesktop.org/tegra/linux.git
5643S:	Supported
5644F:	drivers/gpu/drm/tegra/
5645F:	drivers/gpu/host1x/
5646F:	include/linux/host1x.h
5647F:	include/uapi/drm/tegra_drm.h
5648F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5649
5650DRM DRIVERS FOR RENESAS
5651M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5652M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5653L:	dri-devel@lists.freedesktop.org
5654L:	linux-renesas-soc@vger.kernel.org
5655T:	git git://linuxtv.org/pinchartl/media drm/du/next
5656S:	Supported
5657F:	drivers/gpu/drm/rcar-du/
5658F:	drivers/gpu/drm/shmobile/
5659F:	include/linux/platform_data/shmob_drm.h
5660F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5661F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5662F:	Documentation/devicetree/bindings/display/renesas,du.txt
5663
5664DRM DRIVERS FOR ROCKCHIP
5665M:	Sandy Huang <hjc@rock-chips.com>
5666M:	Heiko Stübner <heiko@sntech.de>
5667L:	dri-devel@lists.freedesktop.org
5668S:	Maintained
5669F:	drivers/gpu/drm/rockchip/
5670F:	Documentation/devicetree/bindings/display/rockchip/
5671T:	git git://anongit.freedesktop.org/drm/drm-misc
5672
5673DRM DRIVERS FOR STI
5674M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5675M:	Vincent Abriou <vincent.abriou@st.com>
5676L:	dri-devel@lists.freedesktop.org
5677T:	git git://anongit.freedesktop.org/drm/drm-misc
5678S:	Maintained
5679F:	drivers/gpu/drm/sti
5680F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5681
5682DRM DRIVERS FOR STM
5683M:	Yannick Fertre <yannick.fertre@st.com>
5684M:	Philippe Cornu <philippe.cornu@st.com>
5685M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5686M:	Vincent Abriou <vincent.abriou@st.com>
5687L:	dri-devel@lists.freedesktop.org
5688T:	git git://anongit.freedesktop.org/drm/drm-misc
5689S:	Maintained
5690F:	drivers/gpu/drm/stm
5691F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5692
5693DRM DRIVERS FOR TI LCDC
5694M:	Jyri Sarha <jsarha@ti.com>
5695R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5696L:	dri-devel@lists.freedesktop.org
5697S:	Maintained
5698F:	drivers/gpu/drm/tilcdc/
5699F:	Documentation/devicetree/bindings/display/tilcdc/
5700
5701DRM DRIVERS FOR TI OMAP
5702M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5703L:	dri-devel@lists.freedesktop.org
5704S:	Maintained
5705F:	drivers/gpu/drm/omapdrm/
5706F:	Documentation/devicetree/bindings/display/ti/
5707
5708DRM DRIVERS FOR TI KEYSTONE
5709M:	Jyri Sarha <jsarha@ti.com>
5710M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5711L:	dri-devel@lists.freedesktop.org
5712S:	Maintained
5713F:	drivers/gpu/drm/tidss/
5714F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5715F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5716F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5717T:	git git://anongit.freedesktop.org/drm/drm-misc
5718
5719DRM DRIVERS FOR V3D
5720M:	Eric Anholt <eric@anholt.net>
5721S:	Supported
5722F:	drivers/gpu/drm/v3d/
5723F:	include/uapi/drm/v3d_drm.h
5724F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5725T:	git git://anongit.freedesktop.org/drm/drm-misc
5726
5727DRM DRIVERS FOR VC4
5728M:	Eric Anholt <eric@anholt.net>
5729T:	git git://github.com/anholt/linux
5730S:	Supported
5731F:	drivers/gpu/drm/vc4/
5732F:	include/uapi/drm/vc4_drm.h
5733F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5734T:	git git://anongit.freedesktop.org/drm/drm-misc
5735
5736DRM DRIVERS FOR VIVANTE GPU IP
5737M:	Lucas Stach <l.stach@pengutronix.de>
5738R:	Russell King <linux+etnaviv@armlinux.org.uk>
5739R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5740L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5741L:	dri-devel@lists.freedesktop.org
5742S:	Maintained
5743F:	drivers/gpu/drm/etnaviv/
5744F:	include/uapi/drm/etnaviv_drm.h
5745F:	Documentation/devicetree/bindings/display/etnaviv/
5746
5747DRM DRIVERS FOR ZTE ZX
5748M:	Shawn Guo <shawnguo@kernel.org>
5749L:	dri-devel@lists.freedesktop.org
5750S:	Maintained
5751F:	drivers/gpu/drm/zte/
5752F:	Documentation/devicetree/bindings/display/zte,vou.txt
5753T:	git git://anongit.freedesktop.org/drm/drm-misc
5754
5755DRM PANEL DRIVERS
5756M:	Thierry Reding <thierry.reding@gmail.com>
5757R:	Sam Ravnborg <sam@ravnborg.org>
5758L:	dri-devel@lists.freedesktop.org
5759T:	git git://anongit.freedesktop.org/drm/drm-misc
5760S:	Maintained
5761F:	drivers/gpu/drm/drm_panel.c
5762F:	drivers/gpu/drm/panel/
5763F:	include/drm/drm_panel.h
5764F:	Documentation/devicetree/bindings/display/panel/
5765
5766DRM DRIVERS FOR XEN
5767M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5768T:	git git://anongit.freedesktop.org/drm/drm-misc
5769L:	dri-devel@lists.freedesktop.org
5770L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5771S:	Supported
5772F:	drivers/gpu/drm/xen/
5773F:	Documentation/gpu/xen-front.rst
5774
5775DRM TTM SUBSYSTEM
5776M:	Christian Koenig <christian.koenig@amd.com>
5777M:	Huang Rui <ray.huang@amd.com>
5778T:	git git://people.freedesktop.org/~agd5f/linux
5779S:	Maintained
5780L:	dri-devel@lists.freedesktop.org
5781F:	include/drm/ttm/
5782F:	drivers/gpu/drm/ttm/
5783
5784DSBR100 USB FM RADIO DRIVER
5785M:	Alexey Klimov <klimov.linux@gmail.com>
5786L:	linux-media@vger.kernel.org
5787T:	git git://linuxtv.org/media_tree.git
5788S:	Maintained
5789F:	drivers/media/radio/dsbr100.c
5790
5791DT3155 MEDIA DRIVER
5792M:	Hans Verkuil <hverkuil@xs4all.nl>
5793L:	linux-media@vger.kernel.org
5794T:	git git://linuxtv.org/media_tree.git
5795W:	https://linuxtv.org
5796S:	Odd Fixes
5797F:	drivers/media/pci/dt3155/
5798
5799DVB_USB_AF9015 MEDIA DRIVER
5800M:	Antti Palosaari <crope@iki.fi>
5801L:	linux-media@vger.kernel.org
5802W:	https://linuxtv.org
5803W:	http://palosaari.fi/linux/
5804Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5805T:	git git://linuxtv.org/anttip/media_tree.git
5806S:	Maintained
5807F:	drivers/media/usb/dvb-usb-v2/af9015*
5808
5809DVB_USB_AF9035 MEDIA DRIVER
5810M:	Antti Palosaari <crope@iki.fi>
5811L:	linux-media@vger.kernel.org
5812W:	https://linuxtv.org
5813W:	http://palosaari.fi/linux/
5814Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5815T:	git git://linuxtv.org/anttip/media_tree.git
5816S:	Maintained
5817F:	drivers/media/usb/dvb-usb-v2/af9035*
5818
5819DVB_USB_ANYSEE MEDIA DRIVER
5820M:	Antti Palosaari <crope@iki.fi>
5821L:	linux-media@vger.kernel.org
5822W:	https://linuxtv.org
5823W:	http://palosaari.fi/linux/
5824Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5825T:	git git://linuxtv.org/anttip/media_tree.git
5826S:	Maintained
5827F:	drivers/media/usb/dvb-usb-v2/anysee*
5828
5829DVB_USB_AU6610 MEDIA DRIVER
5830M:	Antti Palosaari <crope@iki.fi>
5831L:	linux-media@vger.kernel.org
5832W:	https://linuxtv.org
5833W:	http://palosaari.fi/linux/
5834Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5835T:	git git://linuxtv.org/anttip/media_tree.git
5836S:	Maintained
5837F:	drivers/media/usb/dvb-usb-v2/au6610*
5838
5839DVB_USB_CE6230 MEDIA DRIVER
5840M:	Antti Palosaari <crope@iki.fi>
5841L:	linux-media@vger.kernel.org
5842W:	https://linuxtv.org
5843W:	http://palosaari.fi/linux/
5844Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5845T:	git git://linuxtv.org/anttip/media_tree.git
5846S:	Maintained
5847F:	drivers/media/usb/dvb-usb-v2/ce6230*
5848
5849DVB_USB_CXUSB MEDIA DRIVER
5850M:	Michael Krufky <mkrufky@linuxtv.org>
5851L:	linux-media@vger.kernel.org
5852W:	https://linuxtv.org
5853W:	http://github.com/mkrufky
5854Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5855T:	git git://linuxtv.org/media_tree.git
5856S:	Maintained
5857F:	drivers/media/usb/dvb-usb/cxusb*
5858
5859DVB_USB_EC168 MEDIA DRIVER
5860M:	Antti Palosaari <crope@iki.fi>
5861L:	linux-media@vger.kernel.org
5862W:	https://linuxtv.org
5863W:	http://palosaari.fi/linux/
5864Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5865T:	git git://linuxtv.org/anttip/media_tree.git
5866S:	Maintained
5867F:	drivers/media/usb/dvb-usb-v2/ec168*
5868
5869DVB_USB_GL861 MEDIA DRIVER
5870M:	Antti Palosaari <crope@iki.fi>
5871L:	linux-media@vger.kernel.org
5872W:	https://linuxtv.org
5873Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5874T:	git git://linuxtv.org/anttip/media_tree.git
5875S:	Maintained
5876F:	drivers/media/usb/dvb-usb-v2/gl861*
5877
5878DVB_USB_MXL111SF MEDIA DRIVER
5879M:	Michael Krufky <mkrufky@linuxtv.org>
5880L:	linux-media@vger.kernel.org
5881W:	https://linuxtv.org
5882W:	http://github.com/mkrufky
5883Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5884T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5885S:	Maintained
5886F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5887
5888DVB_USB_RTL28XXU MEDIA DRIVER
5889M:	Antti Palosaari <crope@iki.fi>
5890L:	linux-media@vger.kernel.org
5891W:	https://linuxtv.org
5892W:	http://palosaari.fi/linux/
5893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5894T:	git git://linuxtv.org/anttip/media_tree.git
5895S:	Maintained
5896F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5897
5898DVB_USB_V2 MEDIA DRIVER
5899M:	Antti Palosaari <crope@iki.fi>
5900L:	linux-media@vger.kernel.org
5901W:	https://linuxtv.org
5902W:	http://palosaari.fi/linux/
5903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5904T:	git git://linuxtv.org/anttip/media_tree.git
5905S:	Maintained
5906F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5907F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5908
5909DYNAMIC DEBUG
5910M:	Jason Baron <jbaron@akamai.com>
5911S:	Maintained
5912F:	lib/dynamic_debug.c
5913F:	include/linux/dynamic_debug.h
5914
5915DYNAMIC INTERRUPT MODERATION
5916M:	Tal Gilboa <talgi@mellanox.com>
5917S:	Maintained
5918F:	include/linux/dim.h
5919F:	lib/dim/
5920
5921DZ DECSTATION DZ11 SERIAL DRIVER
5922M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5923S:	Maintained
5924F:	drivers/tty/serial/dz.*
5925
5926E3X0 POWER BUTTON DRIVER
5927M:	Moritz Fischer <moritz.fischer@ettus.com>
5928L:	usrp-users@lists.ettus.com
5929W:	http://www.ettus.com
5930S:	Supported
5931F:	drivers/input/misc/e3x0-button.c
5932F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5933
5934E4000 MEDIA DRIVER
5935M:	Antti Palosaari <crope@iki.fi>
5936L:	linux-media@vger.kernel.org
5937W:	https://linuxtv.org
5938W:	http://palosaari.fi/linux/
5939Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5940T:	git git://linuxtv.org/anttip/media_tree.git
5941S:	Maintained
5942F:	drivers/media/tuners/e4000*
5943
5944EARTH_PT1 MEDIA DRIVER
5945M:	Akihiro Tsukada <tskd08@gmail.com>
5946L:	linux-media@vger.kernel.org
5947S:	Odd Fixes
5948F:	drivers/media/pci/pt1/
5949
5950EARTH_PT3 MEDIA DRIVER
5951M:	Akihiro Tsukada <tskd08@gmail.com>
5952L:	linux-media@vger.kernel.org
5953S:	Odd Fixes
5954F:	drivers/media/pci/pt3/
5955
5956EC100 MEDIA DRIVER
5957M:	Antti Palosaari <crope@iki.fi>
5958L:	linux-media@vger.kernel.org
5959W:	https://linuxtv.org
5960W:	http://palosaari.fi/linux/
5961Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5962T:	git git://linuxtv.org/anttip/media_tree.git
5963S:	Maintained
5964F:	drivers/media/dvb-frontends/ec100*
5965
5966ECRYPT FILE SYSTEM
5967M:	Tyler Hicks <code@tyhicks.com>
5968L:	ecryptfs@vger.kernel.org
5969W:	http://ecryptfs.org
5970W:	https://launchpad.net/ecryptfs
5971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5972S:	Odd Fixes
5973F:	Documentation/filesystems/ecryptfs.txt
5974F:	fs/ecryptfs/
5975
5976EDAC-AMD64
5977M:	Borislav Petkov <bp@alien8.de>
5978L:	linux-edac@vger.kernel.org
5979S:	Maintained
5980F:	drivers/edac/amd64_edac*
5981
5982EDAC-ARMADA
5983M:	Jan Luebbe <jlu@pengutronix.de>
5984L:	linux-edac@vger.kernel.org
5985S:	Maintained
5986F:	drivers/edac/armada_xp_*
5987
5988EDAC-AST2500
5989M:	Stefan Schaeckeler <sschaeck@cisco.com>
5990S:	Supported
5991F:	drivers/edac/aspeed_edac.c
5992F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5993
5994EDAC-BLUEFIELD
5995M:	Shravan Kumar Ramani <sramani@mellanox.com>
5996S:	Supported
5997F:	drivers/edac/bluefield_edac.c
5998
5999EDAC-CALXEDA
6000M:	Robert Richter <rric@kernel.org>
6001L:	linux-edac@vger.kernel.org
6002S:	Maintained
6003F:	drivers/edac/highbank*
6004
6005EDAC-CAVIUM OCTEON
6006M:	Ralf Baechle <ralf@linux-mips.org>
6007M:	Robert Richter <rrichter@marvell.com>
6008L:	linux-edac@vger.kernel.org
6009L:	linux-mips@vger.kernel.org
6010S:	Supported
6011F:	drivers/edac/octeon_edac*
6012
6013EDAC-CAVIUM THUNDERX
6014M:	Robert Richter <rrichter@marvell.com>
6015L:	linux-edac@vger.kernel.org
6016S:	Supported
6017F:	drivers/edac/thunderx_edac*
6018
6019EDAC-CORE
6020M:	Borislav Petkov <bp@alien8.de>
6021M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6022M:	Tony Luck <tony.luck@intel.com>
6023R:	James Morse <james.morse@arm.com>
6024R:	Robert Richter <rrichter@marvell.com>
6025L:	linux-edac@vger.kernel.org
6026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6027S:	Supported
6028F:	Documentation/admin-guide/ras.rst
6029F:	Documentation/driver-api/edac.rst
6030F:	drivers/edac/
6031F:	include/linux/edac.h
6032
6033EDAC-E752X
6034M:	Mark Gross <mark.gross@intel.com>
6035L:	linux-edac@vger.kernel.org
6036S:	Maintained
6037F:	drivers/edac/e752x_edac.c
6038
6039EDAC-E7XXX
6040L:	linux-edac@vger.kernel.org
6041S:	Maintained
6042F:	drivers/edac/e7xxx_edac.c
6043
6044EDAC-FSL_DDR
6045M:	York Sun <york.sun@nxp.com>
6046L:	linux-edac@vger.kernel.org
6047S:	Maintained
6048F:	drivers/edac/fsl_ddr_edac.*
6049
6050EDAC-GHES
6051M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6052L:	linux-edac@vger.kernel.org
6053S:	Maintained
6054F:	drivers/edac/ghes_edac.c
6055
6056EDAC-I10NM
6057M:	Tony Luck <tony.luck@intel.com>
6058L:	linux-edac@vger.kernel.org
6059S:	Maintained
6060F:	drivers/edac/i10nm_base.c
6061
6062EDAC-I3000
6063L:	linux-edac@vger.kernel.org
6064S:	Orphan
6065F:	drivers/edac/i3000_edac.c
6066
6067EDAC-I5000
6068L:	linux-edac@vger.kernel.org
6069S:	Maintained
6070F:	drivers/edac/i5000_edac.c
6071
6072EDAC-I5400
6073M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6074L:	linux-edac@vger.kernel.org
6075S:	Maintained
6076F:	drivers/edac/i5400_edac.c
6077
6078EDAC-I7300
6079M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6080L:	linux-edac@vger.kernel.org
6081S:	Maintained
6082F:	drivers/edac/i7300_edac.c
6083
6084EDAC-I7CORE
6085M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6086L:	linux-edac@vger.kernel.org
6087S:	Maintained
6088F:	drivers/edac/i7core_edac.c
6089
6090EDAC-I82443BXGX
6091M:	Tim Small <tim@buttersideup.com>
6092L:	linux-edac@vger.kernel.org
6093S:	Maintained
6094F:	drivers/edac/i82443bxgx_edac.c
6095
6096EDAC-I82975X
6097M:	"Arvind R." <arvino55@gmail.com>
6098L:	linux-edac@vger.kernel.org
6099S:	Maintained
6100F:	drivers/edac/i82975x_edac.c
6101
6102EDAC-IE31200
6103M:	Jason Baron <jbaron@akamai.com>
6104L:	linux-edac@vger.kernel.org
6105S:	Maintained
6106F:	drivers/edac/ie31200_edac.c
6107
6108EDAC-MPC85XX
6109M:	Johannes Thumshirn <morbidrsa@gmail.com>
6110L:	linux-edac@vger.kernel.org
6111S:	Maintained
6112F:	drivers/edac/mpc85xx_edac.[ch]
6113
6114EDAC-PASEMI
6115M:	Egor Martovetsky <egor@pasemi.com>
6116L:	linux-edac@vger.kernel.org
6117S:	Maintained
6118F:	drivers/edac/pasemi_edac.c
6119
6120EDAC-PND2
6121M:	Tony Luck <tony.luck@intel.com>
6122L:	linux-edac@vger.kernel.org
6123S:	Maintained
6124F:	drivers/edac/pnd2_edac.[ch]
6125
6126EDAC-R82600
6127M:	Tim Small <tim@buttersideup.com>
6128L:	linux-edac@vger.kernel.org
6129S:	Maintained
6130F:	drivers/edac/r82600_edac.c
6131
6132EDAC-SBRIDGE
6133M:	Tony Luck <tony.luck@intel.com>
6134R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6135L:	linux-edac@vger.kernel.org
6136S:	Maintained
6137F:	drivers/edac/sb_edac.c
6138
6139EDAC-SIFIVE
6140M:	Yash Shah <yash.shah@sifive.com>
6141L:	linux-edac@vger.kernel.org
6142S:	Supported
6143F:	drivers/edac/sifive_edac.c
6144F:	drivers/soc/sifive_l2_cache.c
6145
6146EDAC-SKYLAKE
6147M:	Tony Luck <tony.luck@intel.com>
6148L:	linux-edac@vger.kernel.org
6149S:	Maintained
6150F:	drivers/edac/skx_*.c
6151
6152EDAC-TI
6153M:	Tero Kristo <t-kristo@ti.com>
6154L:	linux-edac@vger.kernel.org
6155S:	Maintained
6156F:	drivers/edac/ti_edac.c
6157
6158EDAC-QCOM
6159M:	Channagoud Kadabi <ckadabi@codeaurora.org>
6160M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6161L:	linux-arm-msm@vger.kernel.org
6162L:	linux-edac@vger.kernel.org
6163S:	Maintained
6164F:	drivers/edac/qcom_edac.c
6165
6166EDIROL UA-101/UA-1000 DRIVER
6167M:	Clemens Ladisch <clemens@ladisch.de>
6168L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6170S:	Maintained
6171F:	sound/usb/misc/ua101.c
6172
6173EFI TEST DRIVER
6174L:	linux-efi@vger.kernel.org
6175M:	Ivan Hu <ivan.hu@canonical.com>
6176M:	Ard Biesheuvel <ardb@kernel.org>
6177S:	Maintained
6178F:	drivers/firmware/efi/test/
6179
6180EFI VARIABLE FILESYSTEM
6181M:	Matthew Garrett <matthew.garrett@nebula.com>
6182M:	Jeremy Kerr <jk@ozlabs.org>
6183M:	Ard Biesheuvel <ardb@kernel.org>
6184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6185L:	linux-efi@vger.kernel.org
6186S:	Maintained
6187F:	fs/efivarfs/
6188
6189EFIFB FRAMEBUFFER DRIVER
6190L:	linux-fbdev@vger.kernel.org
6191M:	Peter Jones <pjones@redhat.com>
6192S:	Maintained
6193F:	drivers/video/fbdev/efifb.c
6194
6195EFS FILESYSTEM
6196W:	http://aeschi.ch.eu.org/efs/
6197S:	Orphan
6198F:	fs/efs/
6199
6200EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6201M:	Douglas Miller <dougmill@linux.ibm.com>
6202L:	netdev@vger.kernel.org
6203S:	Maintained
6204F:	drivers/net/ethernet/ibm/ehea/
6205
6206EM28XX VIDEO4LINUX DRIVER
6207M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6208L:	linux-media@vger.kernel.org
6209W:	https://linuxtv.org
6210T:	git git://linuxtv.org/media_tree.git
6211S:	Maintained
6212F:	drivers/media/usb/em28xx/
6213F:	Documentation/media/v4l-drivers/em28xx*
6214
6215EMBEDDED LINUX
6216M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6217M:	Matt Mackall <mpm@selenic.com>
6218M:	David Woodhouse <dwmw2@infradead.org>
6219L:	linux-embedded@vger.kernel.org
6220S:	Maintained
6221
6222Emulex 10Gbps iSCSI - OneConnect DRIVER
6223M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6224M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6225M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6226L:	linux-scsi@vger.kernel.org
6227W:	http://www.broadcom.com
6228S:	Supported
6229F:	drivers/scsi/be2iscsi/
6230
6231Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6232M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6233M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6234M:	Somnath Kotur <somnath.kotur@broadcom.com>
6235L:	netdev@vger.kernel.org
6236W:	http://www.emulex.com
6237S:	Supported
6238F:	drivers/net/ethernet/emulex/benet/
6239
6240EMULEX ONECONNECT ROCE DRIVER
6241M:	Selvin Xavier <selvin.xavier@broadcom.com>
6242M:	Devesh Sharma <devesh.sharma@broadcom.com>
6243L:	linux-rdma@vger.kernel.org
6244W:	http://www.broadcom.com
6245S:	Odd Fixes
6246F:	drivers/infiniband/hw/ocrdma/
6247F:	include/uapi/rdma/ocrdma-abi.h
6248
6249EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6250M:	James Smart <james.smart@broadcom.com>
6251M:	Dick Kennedy <dick.kennedy@broadcom.com>
6252L:	linux-scsi@vger.kernel.org
6253W:	http://www.broadcom.com
6254S:	Supported
6255F:	drivers/scsi/lpfc/
6256
6257ENE CB710 FLASH CARD READER DRIVER
6258M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6259S:	Maintained
6260F:	drivers/misc/cb710/
6261F:	drivers/mmc/host/cb710-mmc.*
6262F:	include/linux/cb710.h
6263
6264ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6265M:	Maxim Levitsky <maximlevitsky@gmail.com>
6266S:	Maintained
6267F:	drivers/media/rc/ene_ir.*
6268
6269EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6270M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
6271L:	linuxppc-dev@lists.ozlabs.org
6272S:	Maintained
6273F:	drivers/tty/ehv_bytechan.c
6274
6275EPSON S1D13XXX FRAMEBUFFER DRIVER
6276M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6277S:	Maintained
6278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6279F:	drivers/video/fbdev/s1d13xxxfb.c
6280F:	include/video/s1d13xxxfb.h
6281
6282EROFS FILE SYSTEM
6283M:	Gao Xiang <gaoxiang25@huawei.com>
6284M:	Chao Yu <yuchao0@huawei.com>
6285L:	linux-erofs@lists.ozlabs.org
6286S:	Maintained
6287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6288F:	Documentation/filesystems/erofs.txt
6289F:	fs/erofs/
6290F:	include/trace/events/erofs.h
6291
6292ERRSEQ ERROR TRACKING INFRASTRUCTURE
6293M:	Jeff Layton <jlayton@kernel.org>
6294S:	Maintained
6295F:	lib/errseq.c
6296F:	include/linux/errseq.h
6297
6298ET131X NETWORK DRIVER
6299M:	Mark Einon <mark.einon@gmail.com>
6300S:	Odd Fixes
6301F:	drivers/net/ethernet/agere/
6302
6303ETHERNET BRIDGE
6304M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6305M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6306L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6307L:	netdev@vger.kernel.org
6308W:	http://www.linuxfoundation.org/en/Net:Bridge
6309S:	Maintained
6310F:	include/linux/netfilter_bridge/
6311F:	net/bridge/
6312
6313ETHERNET PHY LIBRARY
6314M:	Andrew Lunn <andrew@lunn.ch>
6315M:	Florian Fainelli <f.fainelli@gmail.com>
6316M:	Heiner Kallweit <hkallweit1@gmail.com>
6317R:	Russell King <linux@armlinux.org.uk>
6318L:	netdev@vger.kernel.org
6319S:	Maintained
6320F:	Documentation/ABI/testing/sysfs-class-net-phydev
6321F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6322F:	Documentation/devicetree/bindings/net/mdio*
6323F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
6324F:	Documentation/networking/phy.rst
6325F:	drivers/net/phy/
6326F:	drivers/of/of_mdio.c
6327F:	drivers/of/of_net.c
6328F:	include/dt-bindings/net/qca-ar803x.h
6329F:	include/linux/*mdio*.h
6330F:	include/linux/of_net.h
6331F:	include/linux/phy.h
6332F:	include/linux/phy_fixed.h
6333F:	include/linux/platform_data/mdio-bcm-unimac.h
6334F:	include/linux/platform_data/mdio-gpio.h
6335F:	include/trace/events/mdio.h
6336F:	include/uapi/linux/mdio.h
6337F:	include/uapi/linux/mii.h
6338
6339EXFAT FILE SYSTEM
6340M:	Valdis Kletnieks <valdis.kletnieks@vt.edu>
6341L:	linux-fsdevel@vger.kernel.org
6342S:	Maintained
6343F:	drivers/staging/exfat/
6344
6345EXT2 FILE SYSTEM
6346M:	Jan Kara <jack@suse.com>
6347L:	linux-ext4@vger.kernel.org
6348S:	Maintained
6349F:	Documentation/filesystems/ext2.txt
6350F:	fs/ext2/
6351F:	include/linux/ext2*
6352
6353EXT4 FILE SYSTEM
6354M:	"Theodore Ts'o" <tytso@mit.edu>
6355M:	Andreas Dilger <adilger.kernel@dilger.ca>
6356L:	linux-ext4@vger.kernel.org
6357W:	http://ext4.wiki.kernel.org
6358Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6360S:	Maintained
6361F:	Documentation/filesystems/ext4/
6362F:	fs/ext4/
6363
6364Extended Verification Module (EVM)
6365M:	Mimi Zohar <zohar@linux.ibm.com>
6366L:	linux-integrity@vger.kernel.org
6367S:	Supported
6368F:	security/integrity/evm/
6369
6370EXTENSIBLE FIRMWARE INTERFACE (EFI)
6371M:	Ard Biesheuvel <ardb@kernel.org>
6372L:	linux-efi@vger.kernel.org
6373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6374S:	Maintained
6375F:	Documentation/admin-guide/efi-stub.rst
6376F:	arch/*/kernel/efi.c
6377F:	arch/x86/boot/compressed/eboot.[ch]
6378F:	arch/*/include/asm/efi.h
6379F:	arch/x86/platform/efi/
6380F:	drivers/firmware/efi/
6381F:	include/linux/efi*.h
6382F:	arch/arm/boot/compressed/efi-header.S
6383F:	arch/arm64/kernel/efi-entry.S
6384
6385EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6386M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6387M:	Chanwoo Choi <cw00.choi@samsung.com>
6388L:	linux-kernel@vger.kernel.org
6389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6390S:	Maintained
6391F:	drivers/extcon/
6392F:	include/linux/extcon/
6393F:	include/linux/extcon.h
6394F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6395F:	Documentation/devicetree/bindings/extcon/
6396
6397EXYNOS DP DRIVER
6398M:	Jingoo Han <jingoohan1@gmail.com>
6399L:	dri-devel@lists.freedesktop.org
6400S:	Maintained
6401F:	drivers/gpu/drm/exynos/exynos_dp*
6402
6403EXYNOS SYSMMU (IOMMU) driver
6404M:	Marek Szyprowski <m.szyprowski@samsung.com>
6405L:	iommu@lists.linux-foundation.org
6406S:	Maintained
6407F:	drivers/iommu/exynos-iommu.c
6408
6409EZchip NPS platform support
6410M:	Vineet Gupta <vgupta@synopsys.com>
6411M:	Ofer Levi <oferle@mellanox.com>
6412S:	Supported
6413F:	arch/arc/plat-eznps
6414F:	arch/arc/boot/dts/eznps.dts
6415
6416F2FS FILE SYSTEM
6417M:	Jaegeuk Kim <jaegeuk@kernel.org>
6418M:	Chao Yu <yuchao0@huawei.com>
6419L:	linux-f2fs-devel@lists.sourceforge.net
6420W:	https://f2fs.wiki.kernel.org/
6421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6422S:	Maintained
6423F:	Documentation/filesystems/f2fs.txt
6424F:	Documentation/ABI/testing/sysfs-fs-f2fs
6425F:	fs/f2fs/
6426F:	include/linux/f2fs_fs.h
6427F:	include/trace/events/f2fs.h
6428
6429F71805F HARDWARE MONITORING DRIVER
6430M:	Jean Delvare <jdelvare@suse.com>
6431L:	linux-hwmon@vger.kernel.org
6432S:	Maintained
6433F:	Documentation/hwmon/f71805f.rst
6434F:	drivers/hwmon/f71805f.c
6435
6436FADDR2LINE
6437M:	Josh Poimboeuf <jpoimboe@redhat.com>
6438S:	Maintained
6439F:	scripts/faddr2line
6440
6441FAILOVER MODULE
6442M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6443L:	netdev@vger.kernel.org
6444S:	Supported
6445F:	net/core/failover.c
6446F:	include/net/failover.h
6447F:	Documentation/networking/failover.rst
6448
6449FANOTIFY
6450M:	Jan Kara <jack@suse.cz>
6451R:	Amir Goldstein <amir73il@gmail.com>
6452L:	linux-fsdevel@vger.kernel.org
6453S:	Maintained
6454F:	fs/notify/fanotify/
6455F:	include/linux/fanotify.h
6456F:	include/uapi/linux/fanotify.h
6457
6458FARSYNC SYNCHRONOUS DRIVER
6459M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6460W:	http://www.farsite.co.uk/
6461S:	Supported
6462F:	drivers/net/wan/farsync.*
6463
6464FAULT INJECTION SUPPORT
6465M:	Akinobu Mita <akinobu.mita@gmail.com>
6466S:	Supported
6467F:	Documentation/fault-injection/
6468F:	lib/fault-inject.c
6469
6470FBTFT Framebuffer drivers
6471S:	Orphan
6472L:	dri-devel@lists.freedesktop.org
6473L:	linux-fbdev@vger.kernel.org
6474F:	drivers/staging/fbtft/
6475
6476FC0011 TUNER DRIVER
6477M:	Michael Buesch <m@bues.ch>
6478L:	linux-media@vger.kernel.org
6479S:	Maintained
6480F:	drivers/media/tuners/fc0011.h
6481F:	drivers/media/tuners/fc0011.c
6482
6483FC2580 MEDIA DRIVER
6484M:	Antti Palosaari <crope@iki.fi>
6485L:	linux-media@vger.kernel.org
6486W:	https://linuxtv.org
6487W:	http://palosaari.fi/linux/
6488Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6489T:	git git://linuxtv.org/anttip/media_tree.git
6490S:	Maintained
6491F:	drivers/media/tuners/fc2580*
6492
6493FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6494M:	Hannes Reinecke <hare@suse.de>
6495L:	linux-scsi@vger.kernel.org
6496W:	www.Open-FCoE.org
6497S:	Supported
6498F:	drivers/scsi/libfc/
6499F:	drivers/scsi/fcoe/
6500F:	include/scsi/fc/
6501F:	include/scsi/libfc.h
6502F:	include/scsi/libfcoe.h
6503F:	include/uapi/scsi/fc/
6504
6505FILE LOCKING (flock() and fcntl()/lockf())
6506M:	Jeff Layton <jlayton@kernel.org>
6507M:	"J. Bruce Fields" <bfields@fieldses.org>
6508L:	linux-fsdevel@vger.kernel.org
6509S:	Maintained
6510F:	include/linux/fcntl.h
6511F:	include/uapi/linux/fcntl.h
6512F:	fs/fcntl.c
6513F:	fs/locks.c
6514
6515FILESYSTEMS (VFS and infrastructure)
6516M:	Alexander Viro <viro@zeniv.linux.org.uk>
6517L:	linux-fsdevel@vger.kernel.org
6518S:	Maintained
6519F:	fs/*
6520F:	include/linux/fs.h
6521F:	include/linux/fs_types.h
6522F:	include/uapi/linux/fs.h
6523F:	include/uapi/linux/openat2.h
6524
6525FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6526M:	Riku Voipio <riku.voipio@iki.fi>
6527L:	linux-hwmon@vger.kernel.org
6528S:	Maintained
6529F:	drivers/hwmon/f75375s.c
6530F:	include/linux/f75375s.h
6531
6532FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6533M:	Clemens Ladisch <clemens@ladisch.de>
6534M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6535L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6537S:	Maintained
6538F:	sound/firewire/
6539F:	include/uapi/sound/firewire.h
6540
6541FIREWIRE MEDIA DRIVERS (firedtv)
6542M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6543L:	linux-media@vger.kernel.org
6544L:	linux1394-devel@lists.sourceforge.net
6545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6546S:	Maintained
6547F:	drivers/media/firewire/
6548
6549FIREWIRE SBP-2 TARGET
6550M:	Chris Boot <bootc@bootc.net>
6551L:	linux-scsi@vger.kernel.org
6552L:	target-devel@vger.kernel.org
6553L:	linux1394-devel@lists.sourceforge.net
6554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6555S:	Maintained
6556F:	drivers/target/sbp/
6557
6558FIREWIRE SUBSYSTEM
6559M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6560L:	linux1394-devel@lists.sourceforge.net
6561W:	http://ieee1394.wiki.kernel.org/
6562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6563S:	Maintained
6564F:	drivers/firewire/
6565F:	include/linux/firewire.h
6566F:	include/uapi/linux/firewire*.h
6567F:	tools/firewire/
6568
6569FIRMWARE LOADER (request_firmware)
6570M:	Luis Chamberlain <mcgrof@kernel.org>
6571L:	linux-kernel@vger.kernel.org
6572S:	Maintained
6573F:	Documentation/firmware_class/
6574F:	drivers/base/firmware_loader/
6575F:	include/linux/firmware.h
6576
6577FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6578M:	Joshua Morris <josh.h.morris@us.ibm.com>
6579M:	Philip Kelleher <pjk1939@linux.ibm.com>
6580S:	Maintained
6581F:	drivers/block/rsxx/
6582
6583FLEXTIMER FTM-QUADDEC DRIVER
6584M:	Patrick Havelange <patrick.havelange@essensium.com>
6585L:	linux-iio@vger.kernel.org
6586S:	Maintained
6587F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6588F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6589F:	drivers/counter/ftm-quaddec.c
6590
6591FLOPPY DRIVER
6592M:	Denis Efremov <efremov@linux.com>
6593S:	Odd Fixes
6594L:	linux-block@vger.kernel.org
6595F:	drivers/block/floppy.c
6596
6597FPGA MANAGER FRAMEWORK
6598M:	Moritz Fischer <mdf@kernel.org>
6599L:	linux-fpga@vger.kernel.org
6600S:	Maintained
6601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6602Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6603F:	Documentation/fpga/
6604F:	Documentation/driver-api/fpga/
6605F:	Documentation/devicetree/bindings/fpga/
6606F:	drivers/fpga/
6607F:	include/linux/fpga/
6608W:	http://www.rocketboards.org
6609
6610FPGA DFL DRIVERS
6611M:	Wu Hao <hao.wu@intel.com>
6612L:	linux-fpga@vger.kernel.org
6613S:	Maintained
6614F:	Documentation/fpga/dfl.rst
6615F:	include/uapi/linux/fpga-dfl.h
6616F:	drivers/fpga/dfl*
6617
6618FPU EMULATOR
6619M:	Bill Metzenthen <billm@melbpc.org.au>
6620W:	http://floatingpoint.sourceforge.net/emulator/index.html
6621S:	Maintained
6622F:	arch/x86/math-emu/
6623
6624FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6625L:	netdev@vger.kernel.org
6626S:	Orphan
6627F:	drivers/net/wan/dlci.c
6628F:	drivers/net/wan/sdla.c
6629
6630FRAMEBUFFER LAYER
6631M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6632L:	dri-devel@lists.freedesktop.org
6633L:	linux-fbdev@vger.kernel.org
6634T:	git git://anongit.freedesktop.org/drm/drm-misc
6635Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6636S:	Maintained
6637F:	Documentation/fb/
6638F:	drivers/video/
6639F:	include/video/
6640F:	include/linux/fb.h
6641F:	include/uapi/video/
6642F:	include/uapi/linux/fb.h
6643
6644FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6645M:	Horia Geantă <horia.geanta@nxp.com>
6646M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6647L:	linux-crypto@vger.kernel.org
6648S:	Maintained
6649F:	drivers/crypto/caam/
6650F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6651
6652FREESCALE DIU FRAMEBUFFER DRIVER
6653M:	Timur Tabi <timur@kernel.org>
6654L:	linux-fbdev@vger.kernel.org
6655S:	Maintained
6656F:	drivers/video/fbdev/fsl-diu-fb.*
6657
6658FREESCALE DMA DRIVER
6659M:	Li Yang <leoyang.li@nxp.com>
6660M:	Zhang Wei <zw@zh-kernel.org>
6661L:	linuxppc-dev@lists.ozlabs.org
6662S:	Maintained
6663F:	drivers/dma/fsldma.*
6664
6665FREESCALE ENETC ETHERNET DRIVERS
6666M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6667L:	netdev@vger.kernel.org
6668S:	Maintained
6669F:	drivers/net/ethernet/freescale/enetc/
6670
6671FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6672M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6673L:	netdev@vger.kernel.org
6674S:	Maintained
6675F:	drivers/net/ethernet/freescale/gianfar*
6676F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6677
6678FREESCALE GPMI NAND DRIVER
6679M:	Han Xu <han.xu@nxp.com>
6680L:	linux-mtd@lists.infradead.org
6681S:	Maintained
6682F:	drivers/mtd/nand/raw/gpmi-nand/*
6683
6684FREESCALE I2C CPM DRIVER
6685M:	Jochen Friedrich <jochen@scram.de>
6686L:	linuxppc-dev@lists.ozlabs.org
6687L:	linux-i2c@vger.kernel.org
6688S:	Maintained
6689F:	drivers/i2c/busses/i2c-cpm.c
6690
6691FREESCALE IMX DDR PMU DRIVER
6692M:	Frank Li <Frank.li@nxp.com>
6693L:	linux-arm-kernel@lists.infradead.org
6694S:	Maintained
6695F:	drivers/perf/fsl_imx8_ddr_perf.c
6696F:	Documentation/admin-guide/perf/imx-ddr.rst
6697F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6698
6699FREESCALE IMX I2C DRIVER
6700M:	Oleksij Rempel <o.rempel@pengutronix.de>
6701R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6702L:	linux-i2c@vger.kernel.org
6703S:	Maintained
6704F:	drivers/i2c/busses/i2c-imx.c
6705F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6706
6707FREESCALE IMX LPI2C DRIVER
6708M:	Dong Aisheng <aisheng.dong@nxp.com>
6709L:	linux-i2c@vger.kernel.org
6710L:	linux-imx@nxp.com
6711S:	Maintained
6712F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6713F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6714
6715FREESCALE IMX / MXC FEC DRIVER
6716M:	Fugang Duan <fugang.duan@nxp.com>
6717L:	netdev@vger.kernel.org
6718S:	Maintained
6719F:	drivers/net/ethernet/freescale/fec_main.c
6720F:	drivers/net/ethernet/freescale/fec_ptp.c
6721F:	drivers/net/ethernet/freescale/fec.h
6722F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6723
6724FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6725M:	Sascha Hauer <s.hauer@pengutronix.de>
6726R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6727L:	linux-fbdev@vger.kernel.org
6728L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6729S:	Maintained
6730F:	include/linux/platform_data/video-imxfb.h
6731F:	drivers/video/fbdev/imxfb.c
6732
6733FREESCALE QORIQ DPAA ETHERNET DRIVER
6734M:	Madalin Bucur <madalin.bucur@nxp.com>
6735L:	netdev@vger.kernel.org
6736S:	Maintained
6737F:	drivers/net/ethernet/freescale/dpaa
6738
6739FREESCALE QORIQ DPAA FMAN DRIVER
6740M:	Madalin Bucur <madalin.bucur@nxp.com>
6741L:	netdev@vger.kernel.org
6742S:	Maintained
6743F:	drivers/net/ethernet/freescale/fman
6744F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6745
6746FREESCALE QORIQ PTP CLOCK DRIVER
6747M:	Yangbo Lu <yangbo.lu@nxp.com>
6748L:	netdev@vger.kernel.org
6749S:	Maintained
6750F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6751F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6752F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6753F:	drivers/ptp/ptp_qoriq.c
6754F:	drivers/ptp/ptp_qoriq_debugfs.c
6755F:	include/linux/fsl/ptp_qoriq.h
6756F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6757
6758FREESCALE QUAD SPI DRIVER
6759M:	Han Xu <han.xu@nxp.com>
6760L:	linux-spi@vger.kernel.org
6761S:	Maintained
6762F:	drivers/spi/spi-fsl-qspi.c
6763
6764FREESCALE QUICC ENGINE LIBRARY
6765M:	Qiang Zhao <qiang.zhao@nxp.com>
6766L:	linuxppc-dev@lists.ozlabs.org
6767S:	Maintained
6768F:	drivers/soc/fsl/qe/
6769F:	include/soc/fsl/*qe*.h
6770F:	include/soc/fsl/*ucc*.h
6771
6772FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6773M:	Li Yang <leoyang.li@nxp.com>
6774L:	netdev@vger.kernel.org
6775L:	linuxppc-dev@lists.ozlabs.org
6776S:	Maintained
6777F:	drivers/net/ethernet/freescale/ucc_geth*
6778
6779FREESCALE QUICC ENGINE UCC HDLC DRIVER
6780M:	Zhao Qiang <qiang.zhao@nxp.com>
6781L:	netdev@vger.kernel.org
6782L:	linuxppc-dev@lists.ozlabs.org
6783S:	Maintained
6784F:	drivers/net/wan/fsl_ucc_hdlc*
6785
6786FREESCALE QUICC ENGINE UCC UART DRIVER
6787M:	Timur Tabi <timur@kernel.org>
6788L:	linuxppc-dev@lists.ozlabs.org
6789S:	Maintained
6790F:	drivers/tty/serial/ucc_uart.c
6791
6792FREESCALE SOC DRIVERS
6793M:	Li Yang <leoyang.li@nxp.com>
6794L:	linuxppc-dev@lists.ozlabs.org
6795L:	linux-arm-kernel@lists.infradead.org
6796S:	Maintained
6797F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6798F:	Documentation/devicetree/bindings/soc/fsl/
6799F:	drivers/soc/fsl/
6800F:	include/linux/fsl/
6801
6802FREESCALE SOC FS_ENET DRIVER
6803M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6804L:	linuxppc-dev@lists.ozlabs.org
6805L:	netdev@vger.kernel.org
6806S:	Maintained
6807F:	drivers/net/ethernet/freescale/fs_enet/
6808F:	include/linux/fs_enet_pd.h
6809
6810FREESCALE SOC SOUND DRIVERS
6811M:	Timur Tabi <timur@kernel.org>
6812M:	Nicolin Chen <nicoleotsuka@gmail.com>
6813M:	Xiubo Li <Xiubo.Lee@gmail.com>
6814R:	Fabio Estevam <festevam@gmail.com>
6815L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6816L:	linuxppc-dev@lists.ozlabs.org
6817S:	Maintained
6818F:	sound/soc/fsl/fsl*
6819F:	sound/soc/fsl/imx*
6820F:	sound/soc/fsl/mpc8610_hpcd.c
6821
6822FREESCALE USB PERIPHERAL DRIVERS
6823M:	Li Yang <leoyang.li@nxp.com>
6824L:	linux-usb@vger.kernel.org
6825L:	linuxppc-dev@lists.ozlabs.org
6826S:	Maintained
6827F:	drivers/usb/gadget/udc/fsl*
6828
6829FREEVXFS FILESYSTEM
6830M:	Christoph Hellwig <hch@infradead.org>
6831W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6832S:	Maintained
6833F:	fs/freevxfs/
6834
6835FREEZER
6836M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6837M:	Pavel Machek <pavel@ucw.cz>
6838L:	linux-pm@vger.kernel.org
6839S:	Supported
6840F:	Documentation/power/freezing-of-tasks.rst
6841F:	include/linux/freezer.h
6842F:	kernel/freezer.c
6843
6844FRONTSWAP API
6845M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6846L:	linux-kernel@vger.kernel.org
6847S:	Maintained
6848F:	mm/frontswap.c
6849F:	include/linux/frontswap.h
6850
6851FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6852M:	David Howells <dhowells@redhat.com>
6853L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6854S:	Supported
6855F:	Documentation/filesystems/caching/
6856F:	fs/fscache/
6857F:	include/linux/fscache*.h
6858
6859FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6860M:	Theodore Y. Ts'o <tytso@mit.edu>
6861M:	Jaegeuk Kim <jaegeuk@kernel.org>
6862M:	Eric Biggers <ebiggers@kernel.org>
6863L:	linux-fscrypt@vger.kernel.org
6864Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6865T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6866S:	Supported
6867F:	fs/crypto/
6868F:	include/linux/fscrypt*.h
6869F:	include/uapi/linux/fscrypt.h
6870F:	Documentation/filesystems/fscrypt.rst
6871
6872FSI SUBSYSTEM
6873M:	Jeremy Kerr <jk@ozlabs.org>
6874M:	Joel Stanley <joel@jms.id.au>
6875R:	Alistar Popple <alistair@popple.id.au>
6876R:	Eddie James <eajames@linux.ibm.com>
6877L:	linux-fsi@lists.ozlabs.org
6878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6879Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6880S:	Supported
6881F:	drivers/fsi/
6882F:	include/linux/fsi*.h
6883F:	include/trace/events/fsi*.h
6884
6885FSI-ATTACHED I2C DRIVER
6886M:	Eddie James <eajames@linux.ibm.com>
6887L:	linux-i2c@vger.kernel.org
6888L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6889S:	Maintained
6890F:	drivers/i2c/busses/i2c-fsi.c
6891F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6892
6893FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6894M:	Jan Kara <jack@suse.cz>
6895R:	Amir Goldstein <amir73il@gmail.com>
6896L:	linux-fsdevel@vger.kernel.org
6897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6898S:	Maintained
6899F:	fs/notify/
6900F:	include/linux/fsnotify*.h
6901
6902FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6903M:	Eric Biggers <ebiggers@kernel.org>
6904M:	Theodore Y. Ts'o <tytso@mit.edu>
6905L:	linux-fscrypt@vger.kernel.org
6906Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6907T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6908S:	Supported
6909F:	fs/verity/
6910F:	include/linux/fsverity.h
6911F:	include/uapi/linux/fsverity.h
6912F:	Documentation/filesystems/fsverity.rst
6913
6914FUJITSU LAPTOP EXTRAS
6915M:	Jonathan Woithe <jwoithe@just42.net>
6916L:	platform-driver-x86@vger.kernel.org
6917S:	Maintained
6918F:	drivers/platform/x86/fujitsu-laptop.c
6919
6920FUJITSU M-5MO LS CAMERA ISP DRIVER
6921M:	Kyungmin Park <kyungmin.park@samsung.com>
6922M:	Heungjun Kim <riverful.kim@samsung.com>
6923L:	linux-media@vger.kernel.org
6924S:	Maintained
6925F:	drivers/media/i2c/m5mols/
6926F:	include/media/i2c/m5mols.h
6927
6928FUJITSU TABLET EXTRAS
6929M:	Robert Gerlach <khnz@gmx.de>
6930L:	platform-driver-x86@vger.kernel.org
6931S:	Maintained
6932F:	drivers/platform/x86/fujitsu-tablet.c
6933
6934FUSE: FILESYSTEM IN USERSPACE
6935M:	Miklos Szeredi <miklos@szeredi.hu>
6936L:	linux-fsdevel@vger.kernel.org
6937W:	http://fuse.sourceforge.net/
6938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6939S:	Maintained
6940F:	fs/fuse/
6941F:	include/uapi/linux/fuse.h
6942F:	Documentation/filesystems/fuse.rst
6943
6944FUTEX SUBSYSTEM
6945M:	Thomas Gleixner <tglx@linutronix.de>
6946M:	Ingo Molnar <mingo@redhat.com>
6947R:	Peter Zijlstra <peterz@infradead.org>
6948R:	Darren Hart <dvhart@infradead.org>
6949L:	linux-kernel@vger.kernel.org
6950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6951S:	Maintained
6952F:	kernel/futex.c
6953F:	include/asm-generic/futex.h
6954F:	include/linux/futex.h
6955F:	include/uapi/linux/futex.h
6956F:	tools/testing/selftests/futex/
6957F:	tools/perf/bench/futex*
6958F:	Documentation/*futex*
6959
6960GCC PLUGINS
6961M:	Kees Cook <keescook@chromium.org>
6962R:	Emese Revfy <re.emese@gmail.com>
6963L:	kernel-hardening@lists.openwall.com
6964S:	Maintained
6965F:	scripts/gcc-plugins/
6966F:	scripts/gcc-plugin.sh
6967F:	scripts/Makefile.gcc-plugins
6968F:	Documentation/core-api/gcc-plugins.rst
6969
6970GASKET DRIVER FRAMEWORK
6971M:	Rob Springer <rspringer@google.com>
6972M:	Todd Poynor <toddpoynor@google.com>
6973M:	Ben Chan <benchan@chromium.org>
6974S:	Maintained
6975F:	drivers/staging/gasket/
6976
6977GCOV BASED KERNEL PROFILING
6978M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6979S:	Maintained
6980F:	kernel/gcov/
6981F:	Documentation/dev-tools/gcov.rst
6982
6983GDB KERNEL DEBUGGING HELPER SCRIPTS
6984M:	Jan Kiszka <jan.kiszka@siemens.com>
6985M:	Kieran Bingham <kbingham@kernel.org>
6986S:	Supported
6987F:	scripts/gdb/
6988
6989GDT SCSI DISK ARRAY CONTROLLER DRIVER
6990M:	Achim Leubner <achim_leubner@adaptec.com>
6991L:	linux-scsi@vger.kernel.org
6992W:	http://www.icp-vortex.com/
6993S:	Supported
6994F:	drivers/scsi/gdt*
6995
6996GEMTEK FM RADIO RECEIVER DRIVER
6997M:	Hans Verkuil <hverkuil@xs4all.nl>
6998L:	linux-media@vger.kernel.org
6999T:	git git://linuxtv.org/media_tree.git
7000W:	https://linuxtv.org
7001S:	Maintained
7002F:	drivers/media/radio/radio-gemtek*
7003
7004GENERIC ARCHITECTURE TOPOLOGY
7005M:	Sudeep Holla <sudeep.holla@arm.com>
7006L:	linux-kernel@vger.kernel.org
7007S:	Maintained
7008F:	drivers/base/arch_topology.c
7009F:	include/linux/arch_topology.h
7010
7011GENERIC GPIO I2C DRIVER
7012M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7013S:	Supported
7014F:	drivers/i2c/busses/i2c-gpio.c
7015F:	include/linux/platform_data/i2c-gpio.h
7016
7017GENERIC GPIO I2C MULTIPLEXER DRIVER
7018M:	Peter Korsgaard <peter.korsgaard@barco.com>
7019L:	linux-i2c@vger.kernel.org
7020S:	Supported
7021F:	drivers/i2c/muxes/i2c-mux-gpio.c
7022F:	include/linux/platform_data/i2c-mux-gpio.h
7023F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
7024
7025GENERIC HDLC (WAN) DRIVERS
7026M:	Krzysztof Halasa <khc@pm.waw.pl>
7027W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
7028S:	Maintained
7029F:	drivers/net/wan/c101.c
7030F:	drivers/net/wan/hd6457*
7031F:	drivers/net/wan/hdlc*
7032F:	drivers/net/wan/n2.c
7033F:	drivers/net/wan/pc300too.c
7034F:	drivers/net/wan/pci200syn.c
7035F:	drivers/net/wan/wanxl*
7036
7037GENERIC INCLUDE/ASM HEADER FILES
7038M:	Arnd Bergmann <arnd@arndb.de>
7039L:	linux-arch@vger.kernel.org
7040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7041S:	Maintained
7042F:	include/asm-generic/
7043F:	include/uapi/asm-generic/
7044
7045GENERIC PHY FRAMEWORK
7046M:	Kishon Vijay Abraham I <kishon@ti.com>
7047L:	linux-kernel@vger.kernel.org
7048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
7049S:	Supported
7050F:	drivers/phy/
7051F:	include/linux/phy/
7052F:	Documentation/devicetree/bindings/phy/
7053
7054GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7055M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7056S:	Supported
7057F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
7058
7059GENERIC PM DOMAINS
7060M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7061M:	Kevin Hilman <khilman@kernel.org>
7062M:	Ulf Hansson <ulf.hansson@linaro.org>
7063L:	linux-pm@vger.kernel.org
7064S:	Supported
7065F:	drivers/base/power/domain*.c
7066F:	include/linux/pm_domain.h
7067F:	Documentation/devicetree/bindings/power/power?domain*
7068
7069GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7070M:	Eugen Hristev <eugen.hristev@microchip.com>
7071L:	linux-input@vger.kernel.org
7072S:	Maintained
7073F:	drivers/input/touchscreen/resistive-adc-touch.c
7074
7075GENERIC UIO DRIVER FOR PCI DEVICES
7076M:	"Michael S. Tsirkin" <mst@redhat.com>
7077L:	kvm@vger.kernel.org
7078S:	Supported
7079F:	drivers/uio/uio_pci_generic.c
7080
7081GENERIC VDSO LIBRARY
7082M:	Andy Lutomirski <luto@kernel.org>
7083M:	Thomas Gleixner <tglx@linutronix.de>
7084M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
7085L:	linux-kernel@vger.kernel.org
7086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7087S:	Maintained
7088F:	lib/vdso/
7089F:	kernel/time/vsyscall.c
7090F:	include/vdso/
7091F:	include/asm-generic/vdso/vsyscall.h
7092
7093GENWQE (IBM Generic Workqueue Card)
7094M:	Frank Haverkamp <haver@linux.ibm.com>
7095S:	Supported
7096F:	drivers/misc/genwqe/
7097
7098GET_MAINTAINER SCRIPT
7099M:	Joe Perches <joe@perches.com>
7100S:	Maintained
7101F:	scripts/get_maintainer.pl
7102
7103GFS2 FILE SYSTEM
7104M:	Bob Peterson <rpeterso@redhat.com>
7105M:	Andreas Gruenbacher <agruenba@redhat.com>
7106L:	cluster-devel@redhat.com
7107W:	http://sources.redhat.com/cluster/
7108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7109S:	Supported
7110F:	Documentation/filesystems/gfs2*.txt
7111F:	fs/gfs2/
7112F:	include/uapi/linux/gfs2_ondisk.h
7113
7114GNSS SUBSYSTEM
7115M:	Johan Hovold <johan@kernel.org>
7116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7117S:	Maintained
7118F:	Documentation/ABI/testing/sysfs-class-gnss
7119F:	Documentation/devicetree/bindings/gnss/
7120F:	drivers/gnss/
7121F:	include/linux/gnss.h
7122
7123GO7007 MPEG CODEC
7124M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
7125L:	linux-media@vger.kernel.org
7126S:	Maintained
7127F:	drivers/media/usb/go7007/
7128
7129GOODIX TOUCHSCREEN
7130M:	Bastien Nocera <hadess@hadess.net>
7131L:	linux-input@vger.kernel.org
7132S:	Maintained
7133F:	drivers/input/touchscreen/goodix.c
7134
7135GOOGLE ETHERNET DRIVERS
7136M:	Catherine Sullivan <csully@google.com>
7137R:	Sagi Shahar <sagis@google.com>
7138R:	Jon Olson <jonolson@google.com>
7139L:	netdev@vger.kernel.org
7140S:	Supported
7141F:	Documentation/networking/device_drivers/google/gve.rst
7142F:	drivers/net/ethernet/google
7143
7144GPD POCKET FAN DRIVER
7145M:	Hans de Goede <hdegoede@redhat.com>
7146L:	platform-driver-x86@vger.kernel.org
7147S:	Maintained
7148F:	drivers/platform/x86/gpd-pocket-fan.c
7149
7150GPIO ACPI SUPPORT
7151M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7152M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7153L:	linux-gpio@vger.kernel.org
7154L:	linux-acpi@vger.kernel.org
7155S:	Maintained
7156F:	Documentation/firmware-guide/acpi/gpio-properties.rst
7157F:	drivers/gpio/gpiolib-acpi.c
7158F:	drivers/gpio/gpiolib-acpi.h
7159
7160GPIO IR Transmitter
7161M:	Sean Young <sean@mess.org>
7162L:	linux-media@vger.kernel.org
7163S:	Maintained
7164F:	drivers/media/rc/gpio-ir-tx.c
7165
7166GPIO MOCKUP DRIVER
7167M:	Bamvor Jian Zhang <bamv2005@gmail.com>
7168L:	linux-gpio@vger.kernel.org
7169S:	Maintained
7170F:	drivers/gpio/gpio-mockup.c
7171F:	tools/testing/selftests/gpio/
7172
7173GPIO SUBSYSTEM
7174M:	Linus Walleij <linus.walleij@linaro.org>
7175M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
7176L:	linux-gpio@vger.kernel.org
7177S:	Maintained
7178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7179F:	Documentation/ABI/obsolete/sysfs-gpio
7180F:	Documentation/ABI/testing/gpio-cdev
7181F:	Documentation/admin-guide/gpio/
7182F:	Documentation/devicetree/bindings/gpio/
7183F:	Documentation/driver-api/gpio/
7184F:	drivers/gpio/
7185F:	include/asm-generic/gpio.h
7186F:	include/linux/gpio/
7187F:	include/linux/gpio.h
7188F:	include/linux/of_gpio.h
7189F:	include/uapi/linux/gpio.h
7190F:	tools/gpio/
7191
7192GRE DEMULTIPLEXER DRIVER
7193M:	Dmitry Kozlov <xeb@mail.ru>
7194L:	netdev@vger.kernel.org
7195S:	Maintained
7196F:	net/ipv4/gre_demux.c
7197F:	net/ipv4/gre_offload.c
7198F:	include/net/gre.h
7199
7200GRETH 10/100/1G Ethernet MAC device driver
7201M:	Andreas Larsson <andreas@gaisler.com>
7202L:	netdev@vger.kernel.org
7203S:	Maintained
7204F:	drivers/net/ethernet/aeroflex/
7205
7206GREYBUS AUDIO PROTOCOLS DRIVERS
7207M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7208M:	Mark Greer <mgreer@animalcreek.com>
7209S:	Maintained
7210F:	drivers/staging/greybus/audio_apbridgea.c
7211F:	drivers/staging/greybus/audio_apbridgea.h
7212F:	drivers/staging/greybus/audio_codec.c
7213F:	drivers/staging/greybus/audio_codec.h
7214F:	drivers/staging/greybus/audio_gb.c
7215F:	drivers/staging/greybus/audio_manager.c
7216F:	drivers/staging/greybus/audio_manager.h
7217F:	drivers/staging/greybus/audio_manager_module.c
7218F:	drivers/staging/greybus/audio_manager_private.h
7219F:	drivers/staging/greybus/audio_manager_sysfs.c
7220F:	drivers/staging/greybus/audio_module.c
7221F:	drivers/staging/greybus/audio_topology.c
7222
7223GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7224M:	Viresh Kumar <vireshk@kernel.org>
7225S:	Maintained
7226F:	drivers/staging/greybus/authentication.c
7227F:	drivers/staging/greybus/bootrom.c
7228F:	drivers/staging/greybus/firmware.h
7229F:	drivers/staging/greybus/fw-core.c
7230F:	drivers/staging/greybus/fw-download.c
7231F:	drivers/staging/greybus/fw-management.c
7232F:	drivers/staging/greybus/greybus_authentication.h
7233F:	drivers/staging/greybus/greybus_firmware.h
7234F:	drivers/staging/greybus/hid.c
7235F:	drivers/staging/greybus/i2c.c
7236F:	drivers/staging/greybus/spi.c
7237F:	drivers/staging/greybus/spilib.c
7238F:	drivers/staging/greybus/spilib.h
7239
7240GREYBUS LOOPBACK DRIVER
7241M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7242S:	Maintained
7243F:	drivers/staging/greybus/loopback.c
7244
7245GREYBUS PLATFORM DRIVERS
7246M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7247S:	Maintained
7248F:	drivers/staging/greybus/arche-platform.c
7249F:	drivers/staging/greybus/arche-apb-ctrl.c
7250F:	drivers/staging/greybus/arche_platform.h
7251
7252GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7253M:	Rui Miguel Silva <rmfrfs@gmail.com>
7254S:	Maintained
7255F:	drivers/staging/greybus/sdio.c
7256F:	drivers/staging/greybus/light.c
7257F:	drivers/staging/greybus/gpio.c
7258F:	drivers/staging/greybus/power_supply.c
7259F:	drivers/staging/greybus/spi.c
7260F:	drivers/staging/greybus/spilib.c
7261
7262GREYBUS SUBSYSTEM
7263M:	Johan Hovold <johan@kernel.org>
7264M:	Alex Elder <elder@kernel.org>
7265M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7266S:	Maintained
7267F:	drivers/staging/greybus/
7268F:	drivers/greybus/
7269F:	include/linux/greybus.h
7270F:	include/linux/greybus/
7271L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7272
7273GREYBUS UART PROTOCOLS DRIVERS
7274M:	David Lin <dtwlin@gmail.com>
7275S:	Maintained
7276F:	drivers/staging/greybus/uart.c
7277F:	drivers/staging/greybus/log.c
7278
7279GS1662 VIDEO SERIALIZER
7280M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7281L:	linux-media@vger.kernel.org
7282T:	git git://linuxtv.org/media_tree.git
7283S:	Maintained
7284F:	drivers/media/spi/gs1662.c
7285
7286GSPCA FINEPIX SUBDRIVER
7287M:	Frank Zago <frank@zago.net>
7288L:	linux-media@vger.kernel.org
7289T:	git git://linuxtv.org/media_tree.git
7290S:	Maintained
7291F:	drivers/media/usb/gspca/finepix.c
7292
7293GSPCA GL860 SUBDRIVER
7294M:	Olivier Lorin <o.lorin@laposte.net>
7295L:	linux-media@vger.kernel.org
7296T:	git git://linuxtv.org/media_tree.git
7297S:	Maintained
7298F:	drivers/media/usb/gspca/gl860/
7299
7300GSPCA M5602 SUBDRIVER
7301M:	Erik Andren <erik.andren@gmail.com>
7302L:	linux-media@vger.kernel.org
7303T:	git git://linuxtv.org/media_tree.git
7304S:	Maintained
7305F:	drivers/media/usb/gspca/m5602/
7306
7307GSPCA PAC207 SONIXB SUBDRIVER
7308M:	Hans Verkuil <hverkuil@xs4all.nl>
7309L:	linux-media@vger.kernel.org
7310T:	git git://linuxtv.org/media_tree.git
7311S:	Odd Fixes
7312F:	drivers/media/usb/gspca/pac207.c
7313
7314GSPCA SN9C20X SUBDRIVER
7315M:	Brian Johnson <brijohn@gmail.com>
7316L:	linux-media@vger.kernel.org
7317T:	git git://linuxtv.org/media_tree.git
7318S:	Maintained
7319F:	drivers/media/usb/gspca/sn9c20x.c
7320
7321GSPCA T613 SUBDRIVER
7322M:	Leandro Costantino <lcostantino@gmail.com>
7323L:	linux-media@vger.kernel.org
7324T:	git git://linuxtv.org/media_tree.git
7325S:	Maintained
7326F:	drivers/media/usb/gspca/t613.c
7327
7328GSPCA USB WEBCAM DRIVER
7329M:	Hans Verkuil <hverkuil@xs4all.nl>
7330L:	linux-media@vger.kernel.org
7331T:	git git://linuxtv.org/media_tree.git
7332S:	Odd Fixes
7333F:	drivers/media/usb/gspca/
7334
7335GTP (GPRS Tunneling Protocol)
7336M:	Pablo Neira Ayuso <pablo@netfilter.org>
7337M:	Harald Welte <laforge@gnumonks.org>
7338L:	osmocom-net-gprs@lists.osmocom.org
7339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7340S:	Maintained
7341F:	drivers/net/gtp.c
7342
7343GUID PARTITION TABLE (GPT)
7344M:	Davidlohr Bueso <dave@stgolabs.net>
7345L:	linux-efi@vger.kernel.org
7346S:	Maintained
7347F:	block/partitions/efi.*
7348
7349H8/300 ARCHITECTURE
7350M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7351L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7352W:	http://uclinux-h8.sourceforge.jp
7353T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7354S:	Maintained
7355F:	arch/h8300/
7356F:	drivers/clocksource/h8300_*.c
7357F:	drivers/clk/h8300/
7358F:	drivers/irqchip/irq-renesas-h8*.c
7359
7360HABANALABS PCI DRIVER
7361M:	Oded Gabbay <oded.gabbay@gmail.com>
7362T:	git https://github.com/HabanaAI/linux.git
7363S:	Supported
7364F:	drivers/misc/habanalabs/
7365F:	include/uapi/misc/habanalabs.h
7366F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7367F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7368
7369HACKRF MEDIA DRIVER
7370M:	Antti Palosaari <crope@iki.fi>
7371L:	linux-media@vger.kernel.org
7372W:	https://linuxtv.org
7373W:	http://palosaari.fi/linux/
7374Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7375T:	git git://linuxtv.org/anttip/media_tree.git
7376S:	Maintained
7377F:	drivers/media/usb/hackrf/
7378
7379HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7380M:	Frank Seidel <frank@f-seidel.de>
7381L:	platform-driver-x86@vger.kernel.org
7382W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7383S:	Maintained
7384F:	drivers/platform/x86/hdaps.c
7385
7386HARDWARE MONITORING
7387M:	Jean Delvare <jdelvare@suse.com>
7388M:	Guenter Roeck <linux@roeck-us.net>
7389L:	linux-hwmon@vger.kernel.org
7390W:	http://hwmon.wiki.kernel.org/
7391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7392S:	Maintained
7393F:	Documentation/devicetree/bindings/hwmon/
7394F:	Documentation/hwmon/
7395F:	drivers/hwmon/
7396F:	include/linux/hwmon*.h
7397F:	include/trace/events/hwmon*.h
7398
7399HARDWARE RANDOM NUMBER GENERATOR CORE
7400M:	Matt Mackall <mpm@selenic.com>
7401M:	Herbert Xu <herbert@gondor.apana.org.au>
7402L:	linux-crypto@vger.kernel.org
7403S:	Odd fixes
7404F:	Documentation/devicetree/bindings/rng/
7405F:	Documentation/admin-guide/hw_random.rst
7406F:	drivers/char/hw_random/
7407F:	include/linux/hw_random.h
7408
7409HARDWARE TRACING FACILITIES
7410M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7411S:	Maintained
7412F:	drivers/hwtracing/
7413
7414HARDWARE SPINLOCK CORE
7415M:	Ohad Ben-Cohen <ohad@wizery.com>
7416M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7417R:	Baolin Wang <baolin.wang7@gmail.com>
7418L:	linux-remoteproc@vger.kernel.org
7419S:	Maintained
7420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7421F:	Documentation/devicetree/bindings/hwlock/
7422F:	Documentation/hwspinlock.txt
7423F:	drivers/hwspinlock/
7424F:	include/linux/hwspinlock.h
7425
7426HARMONY SOUND DRIVER
7427L:	linux-parisc@vger.kernel.org
7428S:	Maintained
7429F:	sound/parisc/harmony.*
7430
7431HDPVR USB VIDEO ENCODER DRIVER
7432M:	Hans Verkuil <hverkuil@xs4all.nl>
7433L:	linux-media@vger.kernel.org
7434T:	git git://linuxtv.org/media_tree.git
7435W:	https://linuxtv.org
7436S:	Odd Fixes
7437F:	drivers/media/usb/hdpvr/
7438
7439HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7440M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7441S:	Supported
7442F:	Documentation/watchdog/hpwdt.rst
7443F:	drivers/watchdog/hpwdt.c
7444
7445HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7446M:	Don Brace <don.brace@microsemi.com>
7447L:	esc.storagedev@microsemi.com
7448L:	linux-scsi@vger.kernel.org
7449S:	Supported
7450F:	Documentation/scsi/hpsa.txt
7451F:	drivers/scsi/hpsa*.[ch]
7452F:	include/linux/cciss*.h
7453F:	include/uapi/linux/cciss*.h
7454
7455HFI1 DRIVER
7456M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7457M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7458L:	linux-rdma@vger.kernel.org
7459S:	Supported
7460F:	drivers/infiniband/hw/hfi1
7461
7462HFS FILESYSTEM
7463L:	linux-fsdevel@vger.kernel.org
7464S:	Orphan
7465F:	Documentation/filesystems/hfs.txt
7466F:	fs/hfs/
7467
7468HFSPLUS FILESYSTEM
7469L:	linux-fsdevel@vger.kernel.org
7470S:	Orphan
7471F:	Documentation/filesystems/hfsplus.txt
7472F:	fs/hfsplus/
7473
7474HGA FRAMEBUFFER DRIVER
7475M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7476L:	linux-nvidia@lists.surfsouth.com
7477W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7478S:	Maintained
7479F:	drivers/video/fbdev/hgafb.c
7480
7481HIBERNATION (aka Software Suspend, aka swsusp)
7482M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7483M:	Pavel Machek <pavel@ucw.cz>
7484L:	linux-pm@vger.kernel.org
7485B:	https://bugzilla.kernel.org
7486S:	Supported
7487F:	arch/x86/power/
7488F:	drivers/base/power/
7489F:	kernel/power/
7490F:	include/linux/suspend.h
7491F:	include/linux/freezer.h
7492F:	include/linux/pm.h
7493F:	arch/*/include/asm/suspend*.h
7494
7495HID CORE LAYER
7496M:	Jiri Kosina <jikos@kernel.org>
7497M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7498L:	linux-input@vger.kernel.org
7499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7500S:	Maintained
7501F:	drivers/hid/
7502F:	include/linux/hid*
7503F:	include/uapi/linux/hid*
7504
7505HID SENSOR HUB DRIVERS
7506M:	Jiri Kosina <jikos@kernel.org>
7507M:	Jonathan Cameron <jic23@kernel.org>
7508M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7509L:	linux-input@vger.kernel.org
7510L:	linux-iio@vger.kernel.org
7511S:	Maintained
7512F:	Documentation/hid/hid-sensor*
7513F:	drivers/hid/hid-sensor-*
7514F:	drivers/iio/*/hid-*
7515F:	include/linux/hid-sensor-*
7516
7517HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7518M:	Thomas Gleixner <tglx@linutronix.de>
7519L:	linux-kernel@vger.kernel.org
7520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7521S:	Maintained
7522F:	Documentation/timers/
7523F:	kernel/time/hrtimer.c
7524F:	kernel/time/clockevents.c
7525F:	kernel/time/timer_*.c
7526F:	include/linux/clockchips.h
7527F:	include/linux/hrtimer.h
7528
7529HIGH-SPEED SCC DRIVER FOR AX.25
7530L:	linux-hams@vger.kernel.org
7531S:	Orphan
7532F:	drivers/net/hamradio/dmascc.c
7533F:	drivers/net/hamradio/scc.c
7534
7535HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7536M:	HighPoint Linux Team <linux@highpoint-tech.com>
7537W:	http://www.highpoint-tech.com
7538S:	Supported
7539F:	Documentation/scsi/hptiop.txt
7540F:	drivers/scsi/hptiop.c
7541
7542HIPPI
7543M:	Jes Sorensen <jes@trained-monkey.org>
7544L:	linux-hippi@sunsite.dk
7545S:	Maintained
7546F:	include/linux/hippidevice.h
7547F:	include/uapi/linux/if_hippi.h
7548F:	net/802/hippi.c
7549F:	drivers/net/hippi/
7550
7551HISILICON DMA DRIVER
7552M:	Zhou Wang <wangzhou1@hisilicon.com>
7553L:	dmaengine@vger.kernel.org
7554S:	Maintained
7555F:	drivers/dma/hisi_dma.c
7556
7557HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7558M:	Zaibo Xu <xuzaibo@huawei.com>
7559L:	linux-crypto@vger.kernel.org
7560S:	Maintained
7561F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
7562F:	drivers/crypto/hisilicon/sec2/sec_main.c
7563F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
7564F:	drivers/crypto/hisilicon/sec2/sec.h
7565F:	Documentation/ABI/testing/debugfs-hisi-sec
7566
7567HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7568M:	Zaibo Xu <xuzaibo@huawei.com>
7569L:	linux-crypto@vger.kernel.org
7570S:	Maintained
7571F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
7572F:	drivers/crypto/hisilicon/hpre/hpre_main.c
7573F:	drivers/crypto/hisilicon/hpre/hpre.h
7574F:	Documentation/ABI/testing/debugfs-hisi-hpre
7575
7576HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7577M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7578M:	Salil Mehta <salil.mehta@huawei.com>
7579L:	netdev@vger.kernel.org
7580W:	http://www.hisilicon.com
7581S:	Maintained
7582F:	drivers/net/ethernet/hisilicon/hns3/
7583
7584HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7585M:	Zaibo Xu <xuzaibo@huawei.com>
7586S:	Maintained
7587F:	drivers/char/hw_random/hisi-trng-v2.c
7588
7589HISILICON LPC BUS DRIVER
7590M:	john.garry@huawei.com
7591W:	http://www.hisilicon.com
7592S:	Maintained
7593F:	drivers/bus/hisi_lpc.c
7594F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7595
7596HISILICON NETWORK SUBSYSTEM DRIVER
7597M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7598M:	Salil Mehta <salil.mehta@huawei.com>
7599L:	netdev@vger.kernel.org
7600W:	http://www.hisilicon.com
7601S:	Maintained
7602F:	drivers/net/ethernet/hisilicon/
7603F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7604
7605HISILICON PMU DRIVER
7606M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7607W:	http://www.hisilicon.com
7608S:	Supported
7609F:	drivers/perf/hisilicon
7610F:	Documentation/admin-guide/perf/hisi-pmu.rst
7611
7612HISILICON ROCE DRIVER
7613M:	Lijun Ou <oulijun@huawei.com>
7614M:	Wei Hu(Xavier) <huwei87@hisilicon.com>
7615M:	Weihang Li <liweihang@huawei.com>
7616L:	linux-rdma@vger.kernel.org
7617S:	Maintained
7618F:	drivers/infiniband/hw/hns/
7619F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7620
7621HISILICON SAS Controller
7622M:	John Garry <john.garry@huawei.com>
7623W:	http://www.hisilicon.com
7624S:	Supported
7625F:	drivers/scsi/hisi_sas/
7626F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7627
7628HISILICON V3XX SPI NOR FLASH Controller Driver
7629M:	John Garry <john.garry@huawei.com>
7630W:	http://www.hisilicon.com
7631S:	Maintained
7632F:	drivers/spi/spi-hisi-sfc-v3xx.c
7633
7634HISILICON QM AND ZIP Controller DRIVER
7635M:	Zhou Wang <wangzhou1@hisilicon.com>
7636L:	linux-crypto@vger.kernel.org
7637S:	Maintained
7638F:	drivers/crypto/hisilicon/qm.c
7639F:	drivers/crypto/hisilicon/qm.h
7640F:	drivers/crypto/hisilicon/sgl.c
7641F:	drivers/crypto/hisilicon/zip/
7642F:	Documentation/ABI/testing/debugfs-hisi-zip
7643
7644HMM - Heterogeneous Memory Management
7645M:	Jérôme Glisse <jglisse@redhat.com>
7646L:	linux-mm@kvack.org
7647S:	Maintained
7648F:	mm/hmm*
7649F:	include/linux/hmm*
7650F:	Documentation/vm/hmm.rst
7651
7652HOST AP DRIVER
7653M:	Jouni Malinen <j@w1.fi>
7654L:	linux-wireless@vger.kernel.org
7655W:	http://w1.fi/hostap-driver.html
7656S:	Obsolete
7657F:	drivers/net/wireless/intersil/hostap/
7658
7659HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7660L:	platform-driver-x86@vger.kernel.org
7661S:	Orphan
7662F:	drivers/platform/x86/tc1100-wmi.c
7663
7664HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7665M:	Jaroslav Kysela <perex@perex.cz>
7666S:	Obsolete
7667F:	drivers/staging/hp/hp100.*
7668
7669HPET:	High Precision Event Timers driver
7670M:	Clemens Ladisch <clemens@ladisch.de>
7671S:	Maintained
7672F:	Documentation/timers/hpet.rst
7673F:	drivers/char/hpet.c
7674F:	include/linux/hpet.h
7675F:	include/uapi/linux/hpet.h
7676
7677HPET:	x86
7678S:	Orphan
7679F:	arch/x86/kernel/hpet.c
7680F:	arch/x86/include/asm/hpet.h
7681
7682HPFS FILESYSTEM
7683M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7684W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7685S:	Maintained
7686F:	fs/hpfs/
7687
7688HSI SUBSYSTEM
7689M:	Sebastian Reichel <sre@kernel.org>
7690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7691S:	Maintained
7692F:	Documentation/ABI/testing/sysfs-bus-hsi
7693F:	Documentation/driver-api/hsi.rst
7694F:	drivers/hsi/
7695F:	include/linux/hsi/
7696F:	include/uapi/linux/hsi/
7697
7698HSO 3G MODEM DRIVER
7699L:	linux-usb@vger.kernel.org
7700S:	Orphan
7701F:	drivers/net/usb/hso.c
7702
7703HSR NETWORK PROTOCOL
7704L:	netdev@vger.kernel.org
7705S:	Orphan
7706F:	net/hsr/
7707
7708HT16K33 LED CONTROLLER DRIVER
7709M:	Robin van der Gracht <robin@protonic.nl>
7710S:	Maintained
7711F:	drivers/auxdisplay/ht16k33.c
7712F:	Documentation/devicetree/bindings/display/ht16k33.txt
7713
7714HTCPEN TOUCHSCREEN DRIVER
7715M:	Pau Oliva Fora <pof@eslack.org>
7716L:	linux-input@vger.kernel.org
7717S:	Maintained
7718F:	drivers/input/touchscreen/htcpen.c
7719
7720HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7721M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7722L:	linux-iio@vger.kernel.org
7723W:	http://www.st.com/
7724S:	Maintained
7725F:	drivers/iio/humidity/hts221*
7726F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7727
7728HUAWEI ETHERNET DRIVER
7729M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7730L:	netdev@vger.kernel.org
7731S:	Supported
7732F:	Documentation/networking/hinic.txt
7733F:	drivers/net/ethernet/huawei/hinic/
7734
7735HUGETLB FILESYSTEM
7736M:	Mike Kravetz <mike.kravetz@oracle.com>
7737L:	linux-mm@kvack.org
7738S:	Maintained
7739F:	fs/hugetlbfs/
7740F:	mm/hugetlb.c
7741F:	include/linux/hugetlb.h
7742F:	Documentation/admin-guide/mm/hugetlbpage.rst
7743F:	Documentation/vm/hugetlbfs_reserv.rst
7744F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7745
7746HVA ST MEDIA DRIVER
7747M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7748L:	linux-media@vger.kernel.org
7749T:	git git://linuxtv.org/media_tree.git
7750W:	https://linuxtv.org
7751S:	Supported
7752F:	drivers/media/platform/sti/hva
7753
7754HWPOISON MEMORY FAILURE HANDLING
7755M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7756L:	linux-mm@kvack.org
7757S:	Maintained
7758F:	mm/memory-failure.c
7759F:	mm/hwpoison-inject.c
7760
7761HYGON PROCESSOR SUPPORT
7762M:	Pu Wen <puwen@hygon.cn>
7763L:	linux-kernel@vger.kernel.org
7764S:	Maintained
7765F:	arch/x86/kernel/cpu/hygon.c
7766
7767HYNIX HI556 SENSOR DRIVER
7768M:	Shawn Tu <shawnx.tu@intel.com>
7769L:	linux-media@vger.kernel.org
7770T:	git git://linuxtv.org/media_tree.git
7771S:	Maintained
7772F:	drivers/media/i2c/hi556.c
7773
7774Hyper-V CORE AND DRIVERS
7775M:	"K. Y. Srinivasan" <kys@microsoft.com>
7776M:	Haiyang Zhang <haiyangz@microsoft.com>
7777M:	Stephen Hemminger <sthemmin@microsoft.com>
7778M:	Wei Liu <wei.liu@kernel.org>
7779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7780L:	linux-hyperv@vger.kernel.org
7781S:	Supported
7782F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7783F:	arch/x86/include/asm/mshyperv.h
7784F:	arch/x86/include/asm/trace/hyperv.h
7785F:	arch/x86/include/asm/hyperv-tlfs.h
7786F:	arch/x86/kernel/cpu/mshyperv.c
7787F:	arch/x86/hyperv
7788F:	drivers/clocksource/hyperv_timer.c
7789F:	drivers/hid/hid-hyperv.c
7790F:	drivers/hv/
7791F:	drivers/input/serio/hyperv-keyboard.c
7792F:	drivers/pci/controller/pci-hyperv.c
7793F:	drivers/pci/controller/pci-hyperv-intf.c
7794F:	drivers/net/hyperv/
7795F:	drivers/scsi/storvsc_drv.c
7796F:	drivers/uio/uio_hv_generic.c
7797F:	drivers/video/fbdev/hyperv_fb.c
7798F:	drivers/iommu/hyperv-iommu.c
7799F:	net/vmw_vsock/hyperv_transport.c
7800F:	include/clocksource/hyperv_timer.h
7801F:	include/linux/hyperv.h
7802F:	include/uapi/linux/hyperv.h
7803F:	include/asm-generic/mshyperv.h
7804F:	tools/hv/
7805F:	Documentation/ABI/stable/sysfs-bus-vmbus
7806F:	Documentation/ABI/testing/debugfs-hyperv
7807
7808HYPERBUS SUPPORT
7809M:	Vignesh Raghavendra <vigneshr@ti.com>
7810S:	Supported
7811F:	drivers/mtd/hyperbus/
7812F:	include/linux/mtd/hyperbus.h
7813F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7814F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7815
7816HYPERVISOR VIRTUAL CONSOLE DRIVER
7817L:	linuxppc-dev@lists.ozlabs.org
7818S:	Odd Fixes
7819F:	drivers/tty/hvc/
7820
7821I2C ACPI SUPPORT
7822M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7823L:	linux-i2c@vger.kernel.org
7824L:	linux-acpi@vger.kernel.org
7825S:	Maintained
7826F:	drivers/i2c/i2c-core-acpi.c
7827
7828I2C CONTROLLER DRIVER FOR NVIDIA GPU
7829M:	Ajay Gupta <ajayg@nvidia.com>
7830L:	linux-i2c@vger.kernel.org
7831S:	Maintained
7832F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
7833F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7834
7835I2C MUXES
7836M:	Peter Rosin <peda@axentia.se>
7837L:	linux-i2c@vger.kernel.org
7838S:	Maintained
7839F:	Documentation/i2c/i2c-topology.rst
7840F:	Documentation/i2c/muxes/
7841F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7842F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7843F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7844F:	drivers/i2c/i2c-mux.c
7845F:	drivers/i2c/muxes/
7846F:	include/linux/i2c-mux.h
7847
7848I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7849M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7850L:	linux-i2c@vger.kernel.org
7851S:	Maintained
7852F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7853F:	drivers/i2c/busses/i2c-mv64xxx.c
7854
7855I2C OVER PARALLEL PORT
7856M:	Jean Delvare <jdelvare@suse.com>
7857L:	linux-i2c@vger.kernel.org
7858S:	Maintained
7859F:	Documentation/i2c/busses/i2c-parport.rst
7860F:	drivers/i2c/busses/i2c-parport.c
7861
7862I2C SUBSYSTEM
7863M:	Wolfram Sang <wsa@the-dreams.de>
7864L:	linux-i2c@vger.kernel.org
7865W:	https://i2c.wiki.kernel.org/
7866Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7868S:	Maintained
7869F:	Documentation/devicetree/bindings/i2c/i2c.txt
7870F:	Documentation/i2c/
7871F:	drivers/i2c/*
7872F:	include/linux/i2c.h
7873F:	include/linux/i2c-dev.h
7874F:	include/linux/i2c-smbus.h
7875F:	include/uapi/linux/i2c.h
7876F:	include/uapi/linux/i2c-*.h
7877
7878I2C SUBSYSTEM HOST DRIVERS
7879L:	linux-i2c@vger.kernel.org
7880W:	https://i2c.wiki.kernel.org/
7881Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7883S:	Odd Fixes
7884F:	Documentation/devicetree/bindings/i2c/
7885F:	drivers/i2c/algos/
7886F:	drivers/i2c/busses/
7887
7888I2C-TAOS-EVM DRIVER
7889M:	Jean Delvare <jdelvare@suse.com>
7890L:	linux-i2c@vger.kernel.org
7891S:	Maintained
7892F:	Documentation/i2c/busses/i2c-taos-evm.rst
7893F:	drivers/i2c/busses/i2c-taos-evm.c
7894
7895I2C-TINY-USB DRIVER
7896M:	Till Harbaum <till@harbaum.org>
7897L:	linux-i2c@vger.kernel.org
7898W:	http://www.harbaum.org/till/i2c_tiny_usb
7899S:	Maintained
7900F:	drivers/i2c/busses/i2c-tiny-usb.c
7901
7902I2C/SMBUS CONTROLLER DRIVERS FOR PC
7903M:	Jean Delvare <jdelvare@suse.com>
7904L:	linux-i2c@vger.kernel.org
7905S:	Maintained
7906F:	Documentation/i2c/busses/i2c-ali1535.rst
7907F:	Documentation/i2c/busses/i2c-ali1563.rst
7908F:	Documentation/i2c/busses/i2c-ali15x3.rst
7909F:	Documentation/i2c/busses/i2c-amd756.rst
7910F:	Documentation/i2c/busses/i2c-amd8111.rst
7911F:	Documentation/i2c/busses/i2c-i801.rst
7912F:	Documentation/i2c/busses/i2c-nforce2.rst
7913F:	Documentation/i2c/busses/i2c-piix4.rst
7914F:	Documentation/i2c/busses/i2c-sis5595.rst
7915F:	Documentation/i2c/busses/i2c-sis630.rst
7916F:	Documentation/i2c/busses/i2c-sis96x.rst
7917F:	Documentation/i2c/busses/i2c-via.rst
7918F:	Documentation/i2c/busses/i2c-viapro.rst
7919F:	drivers/i2c/busses/i2c-ali1535.c
7920F:	drivers/i2c/busses/i2c-ali1563.c
7921F:	drivers/i2c/busses/i2c-ali15x3.c
7922F:	drivers/i2c/busses/i2c-amd756.c
7923F:	drivers/i2c/busses/i2c-amd756-s4882.c
7924F:	drivers/i2c/busses/i2c-amd8111.c
7925F:	drivers/i2c/busses/i2c-i801.c
7926F:	drivers/i2c/busses/i2c-isch.c
7927F:	drivers/i2c/busses/i2c-nforce2.c
7928F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7929F:	drivers/i2c/busses/i2c-piix4.c
7930F:	drivers/i2c/busses/i2c-sis5595.c
7931F:	drivers/i2c/busses/i2c-sis630.c
7932F:	drivers/i2c/busses/i2c-sis96x.c
7933F:	drivers/i2c/busses/i2c-via.c
7934F:	drivers/i2c/busses/i2c-viapro.c
7935
7936I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7937M:	Hans de Goede <hdegoede@redhat.com>
7938L:	linux-i2c@vger.kernel.org
7939S:	Maintained
7940F:	drivers/i2c/busses/i2c-cht-wc.c
7941
7942I2C/SMBUS ISMT DRIVER
7943M:	Seth Heasley <seth.heasley@intel.com>
7944M:	Neil Horman <nhorman@tuxdriver.com>
7945L:	linux-i2c@vger.kernel.org
7946F:	drivers/i2c/busses/i2c-ismt.c
7947F:	Documentation/i2c/busses/i2c-ismt.rst
7948
7949I2C/SMBUS STUB DRIVER
7950M:	Jean Delvare <jdelvare@suse.com>
7951L:	linux-i2c@vger.kernel.org
7952S:	Maintained
7953F:	drivers/i2c/i2c-stub.c
7954
7955I3C SUBSYSTEM
7956M:	Boris Brezillon <bbrezillon@kernel.org>
7957L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
7958C:	irc://chat.freenode.net/linux-i3c
7959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7960S:	Maintained
7961F:	Documentation/ABI/testing/sysfs-bus-i3c
7962F:	Documentation/devicetree/bindings/i3c/
7963F:	Documentation/driver-api/i3c
7964F:	drivers/i3c/
7965F:	include/linux/i3c/
7966
7967I3C DRIVER FOR SYNOPSYS DESIGNWARE
7968M:	Vitor Soares <vitor.soares@synopsys.com>
7969S:	Maintained
7970F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7971F:	drivers/i3c/master/dw*
7972
7973I3C DRIVER FOR CADENCE I3C MASTER IP
7974M:	Przemysław Gaj <pgaj@cadence.com>
7975S:	Maintained
7976F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7977F:	drivers/i3c/master/i3c-master-cdns.c
7978
7979IA64 (Itanium) PLATFORM
7980M:	Tony Luck <tony.luck@intel.com>
7981M:	Fenghua Yu <fenghua.yu@intel.com>
7982L:	linux-ia64@vger.kernel.org
7983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7984S:	Maintained
7985F:	arch/ia64/
7986
7987IBM Power 842 compression accelerator
7988M:	Haren Myneni <haren@us.ibm.com>
7989S:	Supported
7990F:	drivers/crypto/nx/Makefile
7991F:	drivers/crypto/nx/Kconfig
7992F:	drivers/crypto/nx/nx-842*
7993F:	include/linux/sw842.h
7994F:	crypto/842.c
7995F:	lib/842/
7996
7997IBM Power in-Nest Crypto Acceleration
7998M:	Breno Leitão <leitao@debian.org>
7999M:	Nayna Jain <nayna@linux.ibm.com>
8000M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8001L:	linux-crypto@vger.kernel.org
8002S:	Supported
8003F:	drivers/crypto/nx/Makefile
8004F:	drivers/crypto/nx/Kconfig
8005F:	drivers/crypto/nx/nx-aes*
8006F:	drivers/crypto/nx/nx-sha*
8007F:	drivers/crypto/nx/nx.*
8008F:	drivers/crypto/nx/nx_csbcpb.h
8009F:	drivers/crypto/nx/nx_debugfs.c
8010
8011IBM Power Linux RAID adapter
8012M:	Brian King <brking@us.ibm.com>
8013S:	Supported
8014F:	drivers/scsi/ipr.*
8015
8016IBM Power SRIOV Virtual NIC Device Driver
8017M:	Thomas Falcon <tlfalcon@linux.ibm.com>
8018M:	John Allen <jallen@linux.ibm.com>
8019L:	netdev@vger.kernel.org
8020S:	Supported
8021F:	drivers/net/ethernet/ibm/ibmvnic.*
8022
8023IBM Power Virtual Accelerator Switchboard
8024M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8025L:	linuxppc-dev@lists.ozlabs.org
8026S:	Supported
8027F:	arch/powerpc/platforms/powernv/vas*
8028F:	arch/powerpc/platforms/powernv/copy-paste.h
8029F:	arch/powerpc/include/asm/vas.h
8030
8031IBM Power Virtual Ethernet Device Driver
8032M:	Thomas Falcon <tlfalcon@linux.ibm.com>
8033L:	netdev@vger.kernel.org
8034S:	Supported
8035F:	drivers/net/ethernet/ibm/ibmveth.*
8036
8037IBM Power Virtual FC Device Drivers
8038M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8039L:	linux-scsi@vger.kernel.org
8040S:	Supported
8041F:	drivers/scsi/ibmvscsi/ibmvfc*
8042
8043IBM Power Virtual Management Channel Driver
8044M:	Steven Royer <seroyer@linux.ibm.com>
8045S:	Supported
8046F:	drivers/misc/ibmvmc.*
8047
8048IBM Power Virtual SCSI Device Drivers
8049M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8050L:	linux-scsi@vger.kernel.org
8051S:	Supported
8052F:	drivers/scsi/ibmvscsi/ibmvscsi*
8053F:	include/scsi/viosrp.h
8054
8055IBM Power Virtual SCSI Device Target Driver
8056M:	Michael Cyr <mikecyr@linux.ibm.com>
8057L:	linux-scsi@vger.kernel.org
8058L:	target-devel@vger.kernel.org
8059S:	Supported
8060F:	drivers/scsi/ibmvscsi_tgt/
8061
8062IBM Power VMX Cryptographic instructions
8063M:	Breno Leitão <leitao@debian.org>
8064M:	Nayna Jain <nayna@linux.ibm.com>
8065M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8066L:	linux-crypto@vger.kernel.org
8067S:	Supported
8068F:	drivers/crypto/vmx/Makefile
8069F:	drivers/crypto/vmx/Kconfig
8070F:	drivers/crypto/vmx/vmx.c
8071F:	drivers/crypto/vmx/aes*
8072F:	drivers/crypto/vmx/ghash*
8073F:	drivers/crypto/vmx/ppc-xlate.pl
8074
8075IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8076M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8077L:	linux-pci@vger.kernel.org
8078L:	linuxppc-dev@lists.ozlabs.org
8079S:	Supported
8080F:	drivers/pci/hotplug/rpaphp*
8081
8082IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8083M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8084L:	linux-pci@vger.kernel.org
8085L:	linuxppc-dev@lists.ozlabs.org
8086S:	Supported
8087F:	drivers/pci/hotplug/rpadlpar*
8088
8089IBM ServeRAID RAID DRIVER
8090S:	Orphan
8091F:	drivers/scsi/ips.*
8092
8093ICH LPC AND GPIO DRIVER
8094M:	Peter Tyser <ptyser@xes-inc.com>
8095S:	Maintained
8096F:	drivers/gpio/gpio-ich.c
8097F:	drivers/mfd/lpc_ich.c
8098
8099ICY I2C DRIVER
8100M:	Max Staudt <max@enpas.org>
8101L:	linux-i2c@vger.kernel.org
8102S:	Maintained
8103F:	drivers/i2c/busses/i2c-icy.c
8104
8105IDE SUBSYSTEM
8106M:	"David S. Miller" <davem@davemloft.net>
8107L:	linux-ide@vger.kernel.org
8108Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
8109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8110S:	Maintained
8111F:	Documentation/ide/
8112F:	drivers/ide/
8113F:	include/linux/ide.h
8114
8115IDE/ATAPI DRIVERS
8116M:	Borislav Petkov <bp@alien8.de>
8117L:	linux-ide@vger.kernel.org
8118S:	Maintained
8119F:	Documentation/cdrom/ide-cd.rst
8120F:	drivers/ide/ide-cd*
8121
8122IDEAPAD LAPTOP EXTRAS DRIVER
8123M:	Ike Panhc <ike.pan@canonical.com>
8124L:	platform-driver-x86@vger.kernel.org
8125W:	http://launchpad.net/ideapad-laptop
8126S:	Maintained
8127F:	drivers/platform/x86/ideapad-laptop.c
8128
8129IDEAPAD LAPTOP SLIDEBAR DRIVER
8130M:	Andrey Moiseev <o2g.org.ru@gmail.com>
8131L:	linux-input@vger.kernel.org
8132W:	https://github.com/o2genum/ideapad-slidebar
8133S:	Maintained
8134F:	drivers/input/misc/ideapad_slidebar.c
8135
8136IDT VersaClock 5 CLOCK DRIVER
8137M:	Marek Vasut <marek.vasut@gmail.com>
8138S:	Maintained
8139F:	drivers/clk/clk-versaclock5.c
8140
8141IEEE 802.15.4 SUBSYSTEM
8142M:	Alexander Aring <alex.aring@gmail.com>
8143M:	Stefan Schmidt <stefan@datenfreihafen.org>
8144L:	linux-wpan@vger.kernel.org
8145W:	http://wpan.cakelab.org/
8146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8148S:	Maintained
8149F:	net/ieee802154/
8150F:	net/mac802154/
8151F:	drivers/net/ieee802154/
8152F:	include/linux/nl802154.h
8153F:	include/linux/ieee802154.h
8154F:	include/net/nl802154.h
8155F:	include/net/mac802154.h
8156F:	include/net/af_ieee802154.h
8157F:	include/net/cfg802154.h
8158F:	include/net/ieee802154_netdev.h
8159F:	Documentation/networking/ieee802154.rst
8160
8161IFE PROTOCOL
8162M:	Yotam Gigi <yotam.gi@gmail.com>
8163M:	Jamal Hadi Salim <jhs@mojatatu.com>
8164F:	net/ife
8165F:	include/net/ife.h
8166F:	include/uapi/linux/ife.h
8167
8168IGORPLUG-USB IR RECEIVER
8169M:	Sean Young <sean@mess.org>
8170L:	linux-media@vger.kernel.org
8171S:	Maintained
8172F:	drivers/media/rc/igorplugusb.c
8173
8174IGUANAWORKS USB IR TRANSCEIVER
8175M:	Sean Young <sean@mess.org>
8176L:	linux-media@vger.kernel.org
8177S:	Maintained
8178F:	drivers/media/rc/iguanair.c
8179
8180IIO DIGITAL POTENTIOMETER DAC
8181M:	Peter Rosin <peda@axentia.se>
8182L:	linux-iio@vger.kernel.org
8183S:	Maintained
8184F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8185F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8186F:	drivers/iio/dac/dpot-dac.c
8187
8188IIO ENVELOPE DETECTOR
8189M:	Peter Rosin <peda@axentia.se>
8190L:	linux-iio@vger.kernel.org
8191S:	Maintained
8192F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8193F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8194F:	drivers/iio/adc/envelope-detector.c
8195
8196IIO MULTIPLEXER
8197M:	Peter Rosin <peda@axentia.se>
8198L:	linux-iio@vger.kernel.org
8199S:	Maintained
8200F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8201F:	drivers/iio/multiplexer/iio-mux.c
8202
8203IIO SUBSYSTEM AND DRIVERS
8204M:	Jonathan Cameron <jic23@kernel.org>
8205R:	Hartmut Knaack <knaack.h@gmx.de>
8206R:	Lars-Peter Clausen <lars@metafoo.de>
8207R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8208L:	linux-iio@vger.kernel.org
8209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8210S:	Maintained
8211F:	Documentation/ABI/testing/configfs-iio*
8212F:	Documentation/ABI/testing/sysfs-bus-iio*
8213F:	Documentation/devicetree/bindings/iio/
8214F:	drivers/iio/
8215F:	drivers/staging/iio/
8216F:	include/linux/iio/
8217F:	tools/iio/
8218
8219IIO UNIT CONVERTER
8220M:	Peter Rosin <peda@axentia.se>
8221L:	linux-iio@vger.kernel.org
8222S:	Maintained
8223F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8224F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8225F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8226F:	drivers/iio/afe/iio-rescale.c
8227
8228IKANOS/ADI EAGLE ADSL USB DRIVER
8229M:	Matthieu Castet <castet.matthieu@free.fr>
8230M:	Stanislaw Gruszka <stf_xl@wp.pl>
8231S:	Maintained
8232F:	drivers/usb/atm/ueagle-atm.c
8233
8234IMGTEC ASCII LCD DRIVER
8235M:	Paul Burton <paulburton@kernel.org>
8236S:	Maintained
8237F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8238F:	drivers/auxdisplay/img-ascii-lcd.c
8239
8240IMGTEC IR DECODER DRIVER
8241S:	Orphan
8242F:	drivers/media/rc/img-ir/
8243
8244IMON SOUNDGRAPH USB IR RECEIVER
8245M:	Sean Young <sean@mess.org>
8246L:	linux-media@vger.kernel.org
8247S:	Maintained
8248F:	drivers/media/rc/imon_raw.c
8249F:	drivers/media/rc/imon.c
8250
8251IMS TWINTURBO FRAMEBUFFER DRIVER
8252L:	linux-fbdev@vger.kernel.org
8253S:	Orphan
8254F:	drivers/video/fbdev/imsttfb.c
8255
8256INA209 HARDWARE MONITOR DRIVER
8257M:	Guenter Roeck <linux@roeck-us.net>
8258L:	linux-hwmon@vger.kernel.org
8259S:	Maintained
8260F:	Documentation/hwmon/ina209.rst
8261F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8262F:	drivers/hwmon/ina209.c
8263
8264INA2XX HARDWARE MONITOR DRIVER
8265M:	Guenter Roeck <linux@roeck-us.net>
8266L:	linux-hwmon@vger.kernel.org
8267S:	Maintained
8268F:	Documentation/hwmon/ina2xx.rst
8269F:	drivers/hwmon/ina2xx.c
8270F:	include/linux/platform_data/ina2xx.h
8271
8272INDUSTRY PACK SUBSYSTEM (IPACK)
8273M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8274M:	Jens Taprogge <jens.taprogge@taprogge.org>
8275M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8276L:	industrypack-devel@lists.sourceforge.net
8277W:	http://industrypack.sourceforge.net
8278S:	Maintained
8279F:	drivers/ipack/
8280
8281INFINEON DPS310 Driver
8282M:	Eddie James <eajames@linux.ibm.com>
8283L:	linux-iio@vger.kernel.org
8284F:	drivers/iio/pressure/dps310.c
8285S:	Maintained
8286
8287INFINIBAND SUBSYSTEM
8288M:	Doug Ledford <dledford@redhat.com>
8289M:	Jason Gunthorpe <jgg@mellanox.com>
8290L:	linux-rdma@vger.kernel.org
8291W:	https://github.com/linux-rdma/rdma-core
8292Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8294S:	Supported
8295F:	Documentation/devicetree/bindings/infiniband/
8296F:	Documentation/infiniband/
8297F:	drivers/infiniband/
8298F:	include/uapi/linux/if_infiniband.h
8299F:	include/uapi/rdma/
8300F:	include/rdma/
8301F:	include/trace/events/ib_mad.h
8302F:	include/trace/events/ib_umad.h
8303F:	samples/bpf/ibumad_kern.c
8304F:	samples/bpf/ibumad_user.c
8305
8306INGENIC JZ4780 DMA Driver
8307M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8308S:	Maintained
8309F:	drivers/dma/dma-jz4780.c
8310
8311INGENIC JZ4780 NAND DRIVER
8312M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8313L:	linux-mtd@lists.infradead.org
8314S:	Maintained
8315F:	drivers/mtd/nand/raw/ingenic/
8316
8317INGENIC JZ47xx SoCs
8318M:	Paul Cercueil <paul@crapouillou.net>
8319S:	Maintained
8320F:	arch/mips/boot/dts/ingenic/
8321F:	arch/mips/include/asm/mach-jz4740/
8322F:	arch/mips/jz4740/
8323F:	drivers/clk/ingenic/
8324F:	drivers/dma/dma-jz4780.c
8325F:	drivers/gpu/drm/ingenic/
8326F:	drivers/i2c/busses/i2c-jz4780.c
8327F:	drivers/iio/adc/ingenic-adc.c
8328F:	drivers/irqchip/irq-ingenic.c
8329F:	drivers/memory/jz4780-nemc.c
8330F:	drivers/mmc/host/jz4740_mmc.c
8331F:	drivers/mtd/nand/raw/ingenic/
8332F:	drivers/pinctrl/pinctrl-ingenic.c
8333F:	drivers/power/supply/ingenic-battery.c
8334F:	drivers/pwm/pwm-jz4740.c
8335F:	drivers/rtc/rtc-jz4740.c
8336F:	drivers/tty/serial/8250/8250_ingenic.c
8337F:	drivers/usb/musb/jz4740.c
8338F:	drivers/watchdog/jz4740_wdt.c
8339F:	include/dt-bindings/iio/adc/ingenic,adc.h
8340F:	include/linux/mfd/ingenic-tcu.h
8341F:	sound/soc/jz4740/
8342F:	sound/soc/codecs/jz47*
8343
8344INOTIFY
8345M:	Jan Kara <jack@suse.cz>
8346R:	Amir Goldstein <amir73il@gmail.com>
8347L:	linux-fsdevel@vger.kernel.org
8348S:	Maintained
8349F:	Documentation/filesystems/inotify.txt
8350F:	fs/notify/inotify/
8351F:	include/linux/inotify.h
8352F:	include/uapi/linux/inotify.h
8353
8354INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8355M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8356L:	linux-input@vger.kernel.org
8357Q:	http://patchwork.kernel.org/project/linux-input/list/
8358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8359S:	Maintained
8360F:	drivers/input/
8361F:	include/linux/input.h
8362F:	include/uapi/linux/input.h
8363F:	include/uapi/linux/input-event-codes.h
8364F:	include/linux/input/
8365F:	Documentation/devicetree/bindings/input/
8366F:	Documentation/devicetree/bindings/serio/
8367F:	Documentation/input/
8368
8369INPUT MULTITOUCH (MT) PROTOCOL
8370M:	Henrik Rydberg <rydberg@bitmath.org>
8371L:	linux-input@vger.kernel.org
8372S:	Odd fixes
8373F:	Documentation/input/multi-touch-protocol.rst
8374F:	drivers/input/input-mt.c
8375K:	\b(ABS|SYN)_MT_
8376
8377INSIDE SECURE CRYPTO DRIVER
8378M:	Antoine Tenart <antoine.tenart@bootlin.com>
8379F:	drivers/crypto/inside-secure/
8380S:	Maintained
8381L:	linux-crypto@vger.kernel.org
8382
8383INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8384M:	Mimi Zohar <zohar@linux.ibm.com>
8385M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8386L:	linux-integrity@vger.kernel.org
8387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8388S:	Supported
8389F:	security/integrity/ima/
8390
8391INTEL 810/815 FRAMEBUFFER DRIVER
8392M:	Antonino Daplas <adaplas@gmail.com>
8393L:	linux-fbdev@vger.kernel.org
8394S:	Maintained
8395F:	drivers/video/fbdev/i810/
8396
8397INTEL ASoC DRIVERS
8398M:	Cezary Rojewski <cezary.rojewski@intel.com>
8399M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8400M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8401M:	Jie Yang <yang.jie@linux.intel.com>
8402L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8403S:	Supported
8404F:	sound/soc/intel/
8405
8406INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8407M:	Hans de Goede <hdegoede@redhat.com>
8408L:	platform-driver-x86@vger.kernel.org
8409S:	Maintained
8410F:	drivers/platform/x86/intel_atomisp2_pm.c
8411
8412INTEL C600 SERIES SAS CONTROLLER DRIVER
8413M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8414M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8415L:	linux-scsi@vger.kernel.org
8416T:	git git://git.code.sf.net/p/intel-sas/isci
8417S:	Supported
8418F:	drivers/scsi/isci/
8419
8420INTEL CPU family model numbers
8421M:	Tony Luck <tony.luck@intel.com>
8422M:	x86@kernel.org
8423L:	linux-kernel@vger.kernel.org
8424S:	Supported
8425F:	arch/x86/include/asm/intel-family.h
8426
8427INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8428M:	Jani Nikula <jani.nikula@linux.intel.com>
8429M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8430M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8431L:	intel-gfx@lists.freedesktop.org
8432W:	https://01.org/linuxgraphics/
8433B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8434C:	irc://chat.freenode.net/intel-gfx
8435Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8436T:	git git://anongit.freedesktop.org/drm-intel
8437S:	Supported
8438F:	drivers/gpu/drm/i915/
8439F:	include/drm/i915*
8440F:	include/uapi/drm/i915_drm.h
8441F:	Documentation/gpu/i915.rst
8442
8443INTEL ETHERNET DRIVERS
8444M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8445L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8446W:	http://www.intel.com/support/feedback.htm
8447W:	http://e1000.sourceforge.net/
8448Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8451S:	Supported
8452F:	Documentation/networking/device_drivers/intel/e100.rst
8453F:	Documentation/networking/device_drivers/intel/e1000.rst
8454F:	Documentation/networking/device_drivers/intel/e1000e.rst
8455F:	Documentation/networking/device_drivers/intel/fm10k.rst
8456F:	Documentation/networking/device_drivers/intel/igb.rst
8457F:	Documentation/networking/device_drivers/intel/igbvf.rst
8458F:	Documentation/networking/device_drivers/intel/ixgb.rst
8459F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8460F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8461F:	Documentation/networking/device_drivers/intel/i40e.rst
8462F:	Documentation/networking/device_drivers/intel/iavf.rst
8463F:	Documentation/networking/device_drivers/intel/ice.rst
8464F:	drivers/net/ethernet/intel/
8465F:	drivers/net/ethernet/intel/*/
8466F:	include/linux/avf/virtchnl.h
8467
8468INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8469M:	Maik Broemme <mbroemme@libmpq.org>
8470L:	linux-fbdev@vger.kernel.org
8471S:	Maintained
8472F:	Documentation/fb/intelfb.rst
8473F:	drivers/video/fbdev/intelfb/
8474
8475INTEL GPIO DRIVERS
8476M:	Andy Shevchenko <andy@kernel.org>
8477L:	linux-gpio@vger.kernel.org
8478S:	Maintained
8479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8480F:	drivers/gpio/gpio-ich.c
8481F:	drivers/gpio/gpio-intel-mid.c
8482F:	drivers/gpio/gpio-merrifield.c
8483F:	drivers/gpio/gpio-ml-ioh.c
8484F:	drivers/gpio/gpio-pch.c
8485F:	drivers/gpio/gpio-sch.c
8486F:	drivers/gpio/gpio-sodaville.c
8487
8488INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8489M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8490M:	Zhi Wang <zhi.a.wang@intel.com>
8491L:	intel-gvt-dev@lists.freedesktop.org
8492L:	intel-gfx@lists.freedesktop.org
8493W:	https://01.org/igvt-g
8494T:	git https://github.com/intel/gvt-linux.git
8495S:	Supported
8496F:	drivers/gpu/drm/i915/gvt/
8497
8498INTEL HID EVENT DRIVER
8499M:	Alex Hung <alex.hung@canonical.com>
8500L:	platform-driver-x86@vger.kernel.org
8501S:	Maintained
8502F:	drivers/platform/x86/intel-hid.c
8503
8504INTEL I/OAT DMA DRIVER
8505M:	Dave Jiang <dave.jiang@intel.com>
8506R:	Dan Williams <dan.j.williams@intel.com>
8507L:	dmaengine@vger.kernel.org
8508Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8509S:	Supported
8510F:	drivers/dma/ioat*
8511
8512INTEL IADX DRIVER
8513M:	Dave Jiang <dave.jiang@intel.com>
8514L:	dmaengine@vger.kernel.org
8515S:	Supported
8516F:	drivers/dma/idxd/*
8517F:	include/uapi/linux/idxd.h
8518
8519INTEL IDLE DRIVER
8520M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8521M:	Len Brown <lenb@kernel.org>
8522L:	linux-pm@vger.kernel.org
8523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8524B:	https://bugzilla.kernel.org
8525S:	Supported
8526F:	drivers/idle/intel_idle.c
8527
8528INTEL INTEGRATED SENSOR HUB DRIVER
8529M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8530M:	Jiri Kosina <jikos@kernel.org>
8531L:	linux-input@vger.kernel.org
8532S:	Maintained
8533F:	drivers/hid/intel-ish-hid/
8534
8535INTEL IOMMU (VT-d)
8536M:	David Woodhouse <dwmw2@infradead.org>
8537M:	Lu Baolu <baolu.lu@linux.intel.com>
8538L:	iommu@lists.linux-foundation.org
8539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8540S:	Supported
8541F:	drivers/iommu/dmar.c
8542F:	drivers/iommu/intel*.[ch]
8543F:	include/linux/intel-iommu.h
8544F:	include/linux/intel-svm.h
8545
8546INTEL IOP-ADMA DMA DRIVER
8547R:	Dan Williams <dan.j.williams@intel.com>
8548S:	Odd fixes
8549F:	drivers/dma/iop-adma.c
8550
8551INTEL IPU3 CSI-2 CIO2 DRIVER
8552M:	Yong Zhi <yong.zhi@intel.com>
8553M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8554M:	Bingbu Cao <bingbu.cao@intel.com>
8555R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8556L:	linux-media@vger.kernel.org
8557S:	Maintained
8558F:	drivers/media/pci/intel/ipu3/
8559F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8560
8561INTEL IPU3 CSI-2 IMGU DRIVER
8562M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8563L:	linux-media@vger.kernel.org
8564S:	Maintained
8565F:	drivers/staging/media/ipu3/
8566F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8567F:	Documentation/media/v4l-drivers/ipu3.rst
8568F:	Documentation/media/v4l-drivers/ipu3_rcb.svg
8569
8570INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8571M:	Krzysztof Halasa <khalasa@piap.pl>
8572S:	Maintained
8573F:	include/linux/soc/ixp4xx/qmgr.h
8574F:	include/linux/soc/ixp4xx/npe.h
8575F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8576F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8577F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8578F:	drivers/net/wan/ixp4xx_hss.c
8579
8580INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8581M:	Deepak Saxena <dsaxena@plexity.net>
8582S:	Maintained
8583F:	drivers/char/hw_random/ixp4xx-rng.c
8584
8585INTEL MANAGEMENT ENGINE (mei)
8586M:	Tomas Winkler <tomas.winkler@intel.com>
8587L:	linux-kernel@vger.kernel.org
8588S:	Supported
8589F:	include/uapi/linux/mei.h
8590F:	include/linux/mei_cl_bus.h
8591F:	drivers/misc/mei/*
8592F:	drivers/watchdog/mei_wdt.c
8593F:	Documentation/driver-api/mei/*
8594F:	samples/mei/*
8595
8596INTEL MENLOW THERMAL DRIVER
8597M:	Sujith Thomas <sujith.thomas@intel.com>
8598L:	platform-driver-x86@vger.kernel.org
8599W:	https://01.org/linux-acpi
8600S:	Supported
8601F:	drivers/platform/x86/intel_menlow.c
8602
8603INTEL MIC DRIVERS (mic)
8604M:	Sudeep Dutt <sudeep.dutt@intel.com>
8605M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8606S:	Supported
8607W:	https://github.com/sudeepdutt/mic
8608W:	http://software.intel.com/en-us/mic-developer
8609F:	include/linux/mic_bus.h
8610F:	include/linux/scif.h
8611F:	include/uapi/linux/mic_common.h
8612F:	include/uapi/linux/mic_ioctl.h
8613F:	include/uapi/linux/scif_ioctl.h
8614F:	drivers/misc/mic/
8615F:	drivers/dma/mic_x100_dma.c
8616F:	drivers/dma/mic_x100_dma.h
8617F:	Documentation/mic/
8618
8619INTEL PMC CORE DRIVER
8620M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8621M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8622L:	platform-driver-x86@vger.kernel.org
8623S:	Maintained
8624F:	drivers/platform/x86/intel_pmc_core*
8625
8626INTEL PMC/P-Unit IPC DRIVER
8627M:	Zha Qipeng<qipeng.zha@intel.com>
8628L:	platform-driver-x86@vger.kernel.org
8629S:	Maintained
8630F:	drivers/platform/x86/intel_pmc_ipc.c
8631F:	drivers/platform/x86/intel_punit_ipc.c
8632F:	arch/x86/include/asm/intel_pmc_ipc.h
8633F:	arch/x86/include/asm/intel_punit_ipc.h
8634
8635INTEL PMIC GPIO DRIVERS
8636M:	Andy Shevchenko <andy@kernel.org>
8637S:	Maintained
8638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8639F:	drivers/gpio/gpio-*cove.c
8640F:	drivers/gpio/gpio-msic.c
8641
8642INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8643R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8644S:	Maintained
8645F:	drivers/mfd/intel_msic.c
8646F:	drivers/mfd/intel_soc_pmic*
8647F:	include/linux/mfd/intel_msic.h
8648F:	include/linux/mfd/intel_soc_pmic*
8649
8650INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8651M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8652L:	linux-wireless@vger.kernel.org
8653S:	Maintained
8654F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8655F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8656F:	drivers/net/wireless/intel/ipw2x00/
8657
8658INTEL PSTATE DRIVER
8659M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8660M:	Len Brown <lenb@kernel.org>
8661L:	linux-pm@vger.kernel.org
8662S:	Supported
8663F:	drivers/cpufreq/intel_pstate.c
8664
8665INTEL RDMA RNIC DRIVER
8666M:	Faisal Latif <faisal.latif@intel.com>
8667M:	Shiraz Saleem <shiraz.saleem@intel.com>
8668L:	linux-rdma@vger.kernel.org
8669S:	Supported
8670F:	drivers/infiniband/hw/i40iw/
8671F:	include/uapi/rdma/i40iw-abi.h
8672
8673INTEL SPEED SELECT TECHNOLOGY
8674M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8675L:	platform-driver-x86@vger.kernel.org
8676S:	Maintained
8677F:	drivers/platform/x86/intel_speed_select_if/
8678F:	tools/power/x86/intel-speed-select/
8679F:	include/uapi/linux/isst_if.h
8680
8681INTEL STRATIX10 FIRMWARE DRIVERS
8682M:	Richard Gong <richard.gong@linux.intel.com>
8683L:	linux-kernel@vger.kernel.org
8684S:	Maintained
8685F:	drivers/firmware/stratix10-rsu.c
8686F:	drivers/firmware/stratix10-svc.c
8687F:	include/linux/firmware/intel/stratix10-smc.h
8688F:	include/linux/firmware/intel/stratix10-svc-client.h
8689F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8690F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8691
8692INTEL TELEMETRY DRIVER
8693M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8694M:	"David E. Box" <david.e.box@linux.intel.com>
8695L:	platform-driver-x86@vger.kernel.org
8696S:	Maintained
8697F:	arch/x86/include/asm/intel_telemetry.h
8698F:	drivers/platform/x86/intel_telemetry*
8699
8700INTEL UNCORE FREQUENCY CONTROL
8701M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8702L:	platform-driver-x86@vger.kernel.org
8703S:	Maintained
8704F:	drivers/platform/x86/intel-uncore-frequency.c
8705
8706INTEL VIRTUAL BUTTON DRIVER
8707M:	AceLan Kao <acelan.kao@canonical.com>
8708L:	platform-driver-x86@vger.kernel.org
8709S:	Maintained
8710F:	drivers/platform/x86/intel-vbtn.c
8711
8712INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8713M:	Stanislaw Gruszka <stf_xl@wp.pl>
8714L:	linux-wireless@vger.kernel.org
8715S:	Supported
8716F:	drivers/net/wireless/intel/iwlegacy/
8717
8718INTEL WIRELESS WIFI LINK (iwlwifi)
8719M:	Johannes Berg <johannes.berg@intel.com>
8720M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8721M:	Luca Coelho <luciano.coelho@intel.com>
8722M:	Intel Linux Wireless <linuxwifi@intel.com>
8723L:	linux-wireless@vger.kernel.org
8724W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
8725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8726S:	Supported
8727F:	drivers/net/wireless/intel/iwlwifi/
8728
8729INTEL WIRELESS WIMAX CONNECTION 2400
8730M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8731M:	linux-wimax@intel.com
8732L:	wimax@linuxwimax.org (subscribers-only)
8733S:	Supported
8734W:	http://linuxwimax.org
8735F:	Documentation/admin-guide/wimax/i2400m.rst
8736F:	drivers/net/wimax/i2400m/
8737F:	include/uapi/linux/wimax/i2400m.h
8738
8739INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8740M:	Mario Limonciello <mario.limonciello@dell.com>
8741S:	Maintained
8742F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8743
8744INTEL(R) TRACE HUB
8745M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8746S:	Supported
8747F:	Documentation/trace/intel_th.rst
8748F:	drivers/hwtracing/intel_th/
8749F:	include/linux/intel_th.h
8750
8751INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8752M:	Ning Sun <ning.sun@intel.com>
8753L:	tboot-devel@lists.sourceforge.net
8754W:	http://tboot.sourceforge.net
8755T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8756S:	Supported
8757F:	Documentation/x86/intel_txt.rst
8758F:	include/linux/tboot.h
8759F:	arch/x86/kernel/tboot.c
8760
8761INTERCONNECT API
8762M:	Georgi Djakov <georgi.djakov@linaro.org>
8763L:	linux-pm@vger.kernel.org
8764S:	Maintained
8765F:	Documentation/driver-api/interconnect.rst
8766F:	Documentation/devicetree/bindings/interconnect/
8767F:	drivers/interconnect/
8768F:	include/dt-bindings/interconnect/
8769F:	include/linux/interconnect-provider.h
8770F:	include/linux/interconnect.h
8771
8772INVENSENSE MPU-3050 GYROSCOPE DRIVER
8773M:	Linus Walleij <linus.walleij@linaro.org>
8774L:	linux-iio@vger.kernel.org
8775S:	Maintained
8776F:	drivers/iio/gyro/mpu3050*
8777F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8778
8779IOC3 ETHERNET DRIVER
8780M:	Ralf Baechle <ralf@linux-mips.org>
8781L:	linux-mips@vger.kernel.org
8782S:	Maintained
8783F:	drivers/net/ethernet/sgi/ioc3-eth.c
8784
8785IOMAP FILESYSTEM LIBRARY
8786M:	Christoph Hellwig <hch@infradead.org>
8787M:	Darrick J. Wong <darrick.wong@oracle.com>
8788M:	linux-xfs@vger.kernel.org
8789M:	linux-fsdevel@vger.kernel.org
8790L:	linux-xfs@vger.kernel.org
8791L:	linux-fsdevel@vger.kernel.org
8792T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8793S:	Supported
8794F:	fs/iomap/
8795F:	include/linux/iomap.h
8796
8797IOMMU DRIVERS
8798M:	Joerg Roedel <joro@8bytes.org>
8799L:	iommu@lists.linux-foundation.org
8800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8801S:	Maintained
8802F:	Documentation/devicetree/bindings/iommu/
8803F:	drivers/iommu/
8804F:	include/linux/iommu.h
8805F:	include/linux/of_iommu.h
8806F:	include/linux/iova.h
8807
8808IO_URING
8809M:	Jens Axboe <axboe@kernel.dk>
8810L:	io-uring@vger.kernel.org
8811T:	git git://git.kernel.dk/linux-block
8812T:	git git://git.kernel.dk/liburing
8813S:	Maintained
8814F:	fs/io_uring.c
8815F:	fs/io-wq.c
8816F:	fs/io-wq.h
8817F:	include/uapi/linux/io_uring.h
8818
8819IPMI SUBSYSTEM
8820M:	Corey Minyard <minyard@acm.org>
8821L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8822W:	http://openipmi.sourceforge.net/
8823S:	Supported
8824F:	Documentation/devicetree/bindings/ipmi/
8825F:	Documentation/IPMI.txt
8826F:	drivers/char/ipmi/
8827F:	include/linux/ipmi*
8828F:	include/uapi/linux/ipmi*
8829
8830IPS SCSI RAID DRIVER
8831M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8832L:	linux-scsi@vger.kernel.org
8833W:	http://www.adaptec.com/
8834S:	Maintained
8835F:	drivers/scsi/ips*
8836
8837IPVS
8838M:	Wensong Zhang <wensong@linux-vs.org>
8839M:	Simon Horman <horms@verge.net.au>
8840M:	Julian Anastasov <ja@ssi.bg>
8841L:	netdev@vger.kernel.org
8842L:	lvs-devel@vger.kernel.org
8843S:	Maintained
8844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8846F:	Documentation/networking/ipvs-sysctl.txt
8847F:	include/net/ip_vs.h
8848F:	include/uapi/linux/ip_vs.h
8849F:	net/netfilter/ipvs/
8850
8851IPWIRELESS DRIVER
8852M:	Jiri Kosina <jikos@kernel.org>
8853M:	David Sterba <dsterba@suse.com>
8854S:	Odd Fixes
8855F:	drivers/tty/ipwireless/
8856
8857IPX NETWORK LAYER
8858L:	netdev@vger.kernel.org
8859S:	Obsolete
8860F:	include/uapi/linux/ipx.h
8861
8862IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8863M:	Marc Zyngier <maz@kernel.org>
8864S:	Maintained
8865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8866F:	Documentation/IRQ-domain.txt
8867F:	include/linux/irqdomain.h
8868F:	kernel/irq/irqdomain.c
8869F:	kernel/irq/msi.c
8870
8871IRQ SUBSYSTEM
8872M:	Thomas Gleixner <tglx@linutronix.de>
8873L:	linux-kernel@vger.kernel.org
8874S:	Maintained
8875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8876F:	kernel/irq/
8877
8878IRQCHIP DRIVERS
8879M:	Thomas Gleixner <tglx@linutronix.de>
8880M:	Jason Cooper <jason@lakedaemon.net>
8881M:	Marc Zyngier <maz@kernel.org>
8882L:	linux-kernel@vger.kernel.org
8883S:	Maintained
8884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8885F:	Documentation/devicetree/bindings/interrupt-controller/
8886F:	drivers/irqchip/
8887
8888ISA
8889M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8890S:	Maintained
8891F:	Documentation/driver-api/isa.rst
8892F:	drivers/base/isa.c
8893F:	include/linux/isa.h
8894
8895ISA RADIO MODULE
8896M:	Hans Verkuil <hverkuil@xs4all.nl>
8897L:	linux-media@vger.kernel.org
8898T:	git git://linuxtv.org/media_tree.git
8899W:	https://linuxtv.org
8900S:	Maintained
8901F:	drivers/media/radio/radio-isa*
8902
8903ISAPNP
8904M:	Jaroslav Kysela <perex@perex.cz>
8905S:	Maintained
8906F:	Documentation/driver-api/isapnp.rst
8907F:	drivers/pnp/isapnp/
8908F:	include/linux/isapnp.h
8909
8910ISCSI
8911M:	Lee Duncan <lduncan@suse.com>
8912M:	Chris Leech <cleech@redhat.com>
8913L:	open-iscsi@googlegroups.com
8914L:	linux-scsi@vger.kernel.org
8915W:	www.open-iscsi.com
8916S:	Maintained
8917F:	drivers/scsi/*iscsi*
8918F:	include/scsi/*iscsi*
8919
8920iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8921M:	Peter Jones <pjones@redhat.com>
8922M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8923S:	Maintained
8924F:	drivers/firmware/iscsi_ibft*
8925
8926ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8927M:	Sagi Grimberg <sagi@grimberg.me>
8928M:	Max Gurtovoy <maxg@mellanox.com>
8929L:	linux-rdma@vger.kernel.org
8930S:	Supported
8931W:	http://www.openfabrics.org
8932W:	www.open-iscsi.org
8933Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8934F:	drivers/infiniband/ulp/iser/
8935
8936ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8937M:	Sagi Grimberg <sagi@grimberg.me>
8938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8939L:	linux-rdma@vger.kernel.org
8940L:	target-devel@vger.kernel.org
8941S:	Supported
8942W:	http://www.linux-iscsi.org
8943F:	drivers/infiniband/ulp/isert
8944
8945ISDN/mISDN SUBSYSTEM
8946M:	Karsten Keil <isdn@linux-pingi.de>
8947L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8948L:	netdev@vger.kernel.org
8949W:	http://www.isdn4linux.de
8950S:	Maintained
8951F:	drivers/isdn/mISDN/
8952F:	drivers/isdn/hardware/
8953F:	drivers/isdn/Kconfig
8954F:	drivers/isdn/Makefile
8955
8956ISDN/CMTP OVER BLUETOOTH
8957M:	Karsten Keil <isdn@linux-pingi.de>
8958L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8959L:	netdev@vger.kernel.org
8960W:	http://www.isdn4linux.de
8961S:	Odd Fixes
8962F:	Documentation/isdn/
8963F:	drivers/isdn/capi/
8964F:	net/bluetooth/cmtp/
8965F:	include/linux/isdn/
8966F:	include/uapi/linux/isdn/
8967
8968IT87 HARDWARE MONITORING DRIVER
8969M:	Jean Delvare <jdelvare@suse.com>
8970L:	linux-hwmon@vger.kernel.org
8971S:	Maintained
8972F:	Documentation/hwmon/it87.rst
8973F:	drivers/hwmon/it87.c
8974
8975IT913X MEDIA DRIVER
8976M:	Antti Palosaari <crope@iki.fi>
8977L:	linux-media@vger.kernel.org
8978W:	https://linuxtv.org
8979W:	http://palosaari.fi/linux/
8980Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8981T:	git git://linuxtv.org/anttip/media_tree.git
8982S:	Maintained
8983F:	drivers/media/tuners/it913x*
8984
8985IVTV VIDEO4LINUX DRIVER
8986M:	Andy Walls <awalls@md.metrocast.net>
8987L:	linux-media@vger.kernel.org
8988T:	git git://linuxtv.org/media_tree.git
8989W:	https://linuxtv.org
8990S:	Maintained
8991F:	Documentation/media/v4l-drivers/ivtv*
8992F:	drivers/media/pci/ivtv/
8993F:	include/uapi/linux/ivtv*
8994
8995IX2505V MEDIA DRIVER
8996M:	Malcolm Priestley <tvboxspy@gmail.com>
8997L:	linux-media@vger.kernel.org
8998W:	https://linuxtv.org
8999Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9000S:	Maintained
9001F:	drivers/media/dvb-frontends/ix2505v*
9002
9003JAILHOUSE HYPERVISOR INTERFACE
9004M:	Jan Kiszka <jan.kiszka@siemens.com>
9005L:	jailhouse-dev@googlegroups.com
9006S:	Maintained
9007F:	arch/x86/kernel/jailhouse.c
9008F:	arch/x86/include/asm/jailhouse_para.h
9009
9010JC42.4 TEMPERATURE SENSOR DRIVER
9011M:	Guenter Roeck <linux@roeck-us.net>
9012L:	linux-hwmon@vger.kernel.org
9013S:	Maintained
9014F:	drivers/hwmon/jc42.c
9015F:	Documentation/hwmon/jc42.rst
9016
9017JFS FILESYSTEM
9018M:	Dave Kleikamp <shaggy@kernel.org>
9019L:	jfs-discussion@lists.sourceforge.net
9020W:	http://jfs.sourceforge.net/
9021T:	git git://github.com/kleikamp/linux-shaggy.git
9022S:	Maintained
9023F:	Documentation/admin-guide/jfs.rst
9024F:	fs/jfs/
9025
9026JME NETWORK DRIVER
9027M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
9028L:	netdev@vger.kernel.org
9029S:	Maintained
9030F:	drivers/net/ethernet/jme.*
9031
9032JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9033M:	David Woodhouse <dwmw2@infradead.org>
9034M:	Richard Weinberger <richard@nod.at>
9035L:	linux-mtd@lists.infradead.org
9036W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
9037T:	git git://git.infradead.org/ubifs-2.6.git
9038S:	Odd Fixes
9039F:	fs/jffs2/
9040F:	include/uapi/linux/jffs2.h
9041
9042JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9043M:	"Theodore Ts'o" <tytso@mit.edu>
9044M:	Jan Kara <jack@suse.com>
9045L:	linux-ext4@vger.kernel.org
9046S:	Maintained
9047F:	fs/jbd2/
9048F:	include/linux/jbd2.h
9049
9050JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9051M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9052L:	linux-media@vger.kernel.org
9053S:	Maintained
9054F:	drivers/media/platform/rcar_jpu.c
9055
9056JSM Neo PCI based serial card
9057L:	linux-serial@vger.kernel.org
9058S:	Orphan
9059F:	drivers/tty/serial/jsm/
9060
9061K10TEMP HARDWARE MONITORING DRIVER
9062M:	Clemens Ladisch <clemens@ladisch.de>
9063L:	linux-hwmon@vger.kernel.org
9064S:	Maintained
9065F:	Documentation/hwmon/k10temp.rst
9066F:	drivers/hwmon/k10temp.c
9067
9068K8TEMP HARDWARE MONITORING DRIVER
9069M:	Rudolf Marek <r.marek@assembler.cz>
9070L:	linux-hwmon@vger.kernel.org
9071S:	Maintained
9072F:	Documentation/hwmon/k8temp.rst
9073F:	drivers/hwmon/k8temp.c
9074
9075KASAN
9076M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
9077R:	Alexander Potapenko <glider@google.com>
9078R:	Dmitry Vyukov <dvyukov@google.com>
9079L:	kasan-dev@googlegroups.com
9080S:	Maintained
9081F:	arch/*/include/asm/kasan.h
9082F:	arch/*/mm/kasan_init*
9083F:	Documentation/dev-tools/kasan.rst
9084F:	include/linux/kasan*.h
9085F:	lib/test_kasan.c
9086F:	mm/kasan/
9087F:	scripts/Makefile.kasan
9088
9089KCONFIG
9090M:	Masahiro Yamada <masahiroy@kernel.org>
9091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9092L:	linux-kbuild@vger.kernel.org
9093S:	Maintained
9094F:	Documentation/kbuild/kconfig*
9095F:	scripts/kconfig/
9096F:	scripts/Kconfig.include
9097
9098KDUMP
9099M:	Dave Young <dyoung@redhat.com>
9100M:	Baoquan He <bhe@redhat.com>
9101R:	Vivek Goyal <vgoyal@redhat.com>
9102L:	kexec@lists.infradead.org
9103W:	http://lse.sourceforge.net/kdump/
9104S:	Maintained
9105F:	Documentation/admin-guide/kdump/
9106
9107KEENE FM RADIO TRANSMITTER DRIVER
9108M:	Hans Verkuil <hverkuil@xs4all.nl>
9109L:	linux-media@vger.kernel.org
9110T:	git git://linuxtv.org/media_tree.git
9111W:	https://linuxtv.org
9112S:	Maintained
9113F:	drivers/media/radio/radio-keene*
9114
9115KERNEL AUTOMOUNTER
9116M:	Ian Kent <raven@themaw.net>
9117L:	autofs@vger.kernel.org
9118S:	Maintained
9119F:	fs/autofs/
9120
9121KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9122M:	Masahiro Yamada <masahiroy@kernel.org>
9123M:	Michal Marek <michal.lkml@markovi.net>
9124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9125L:	linux-kbuild@vger.kernel.org
9126S:	Maintained
9127F:	Documentation/kbuild/
9128F:	Makefile
9129F:	scripts/Kbuild*
9130F:	scripts/Makefile*
9131F:	scripts/basic/
9132F:	scripts/mk*
9133F:	scripts/*vmlinux*
9134F:	scripts/mod/
9135F:	scripts/package/
9136
9137KERNEL JANITORS
9138L:	kernel-janitors@vger.kernel.org
9139W:	http://kernelnewbies.org/KernelJanitors
9140S:	Odd Fixes
9141
9142KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9143M:	"J. Bruce Fields" <bfields@fieldses.org>
9144M:	Chuck Lever <chuck.lever@oracle.com>
9145L:	linux-nfs@vger.kernel.org
9146W:	http://nfs.sourceforge.net/
9147T:	git git://linux-nfs.org/~bfields/linux.git
9148S:	Supported
9149F:	fs/nfsd/
9150F:	include/uapi/linux/nfsd/
9151F:	fs/lockd/
9152F:	fs/nfs_common/
9153F:	net/sunrpc/
9154F:	include/linux/lockd/
9155F:	include/linux/sunrpc/
9156F:	include/uapi/linux/sunrpc/
9157
9158KERNEL SELFTEST FRAMEWORK
9159M:	Shuah Khan <shuah@kernel.org>
9160M:	Shuah Khan <skhan@linuxfoundation.org>
9161L:	linux-kselftest@vger.kernel.org
9162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9163Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
9164S:	Maintained
9165F:	tools/testing/selftests/
9166F:	Documentation/dev-tools/kselftest*
9167
9168KERNEL UNIT TESTING FRAMEWORK (KUnit)
9169M:	Brendan Higgins <brendanhiggins@google.com>
9170L:	linux-kselftest@vger.kernel.org
9171L:	kunit-dev@googlegroups.com
9172W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
9173S:	Maintained
9174F:	Documentation/dev-tools/kunit/
9175F:	include/kunit/
9176F:	lib/kunit/
9177F:	tools/testing/kunit/
9178
9179KERNEL USERMODE HELPER
9180M:	Luis Chamberlain <mcgrof@kernel.org>
9181L:	linux-kernel@vger.kernel.org
9182S:	Maintained
9183F:	kernel/umh.c
9184F:	include/linux/umh.h
9185
9186KERNEL VIRTUAL MACHINE (KVM)
9187M:	Paolo Bonzini <pbonzini@redhat.com>
9188L:	kvm@vger.kernel.org
9189W:	http://www.linux-kvm.org
9190T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9191S:	Supported
9192F:	Documentation/virt/kvm/
9193F:	include/trace/events/kvm.h
9194F:	include/uapi/asm-generic/kvm*
9195F:	include/uapi/linux/kvm*
9196F:	include/asm-generic/kvm*
9197F:	include/linux/kvm*
9198F:	include/kvm/iodev.h
9199F:	virt/kvm/*
9200F:	tools/kvm/
9201F:	tools/testing/selftests/kvm/
9202
9203KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9204M:	Marc Zyngier <maz@kernel.org>
9205R:	James Morse <james.morse@arm.com>
9206R:	Julien Thierry <julien.thierry.kdev@gmail.com>
9207R:	Suzuki K Poulose <suzuki.poulose@arm.com>
9208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9209L:	kvmarm@lists.cs.columbia.edu
9210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9211S:	Maintained
9212F:	arch/arm/include/uapi/asm/kvm*
9213F:	arch/arm/include/asm/kvm*
9214F:	arch/arm/kvm/
9215F:	arch/arm64/include/uapi/asm/kvm*
9216F:	arch/arm64/include/asm/kvm*
9217F:	arch/arm64/kvm/
9218F:	virt/kvm/arm/
9219F:	include/kvm/arm_*
9220
9221KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9222L:	linux-mips@vger.kernel.org
9223L:	kvm@vger.kernel.org
9224S:	Orphan
9225F:	arch/mips/include/uapi/asm/kvm*
9226F:	arch/mips/include/asm/kvm*
9227F:	arch/mips/kvm/
9228
9229KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9230M:	Paul Mackerras <paulus@ozlabs.org>
9231L:	kvm-ppc@vger.kernel.org
9232W:	http://www.linux-kvm.org/
9233T:	git git://github.com/agraf/linux-2.6.git
9234S:	Supported
9235F:	arch/powerpc/include/uapi/asm/kvm*
9236F:	arch/powerpc/include/asm/kvm*
9237F:	arch/powerpc/kvm/
9238F:	arch/powerpc/kernel/kvm*
9239
9240KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9241M:	Christian Borntraeger <borntraeger@de.ibm.com>
9242M:	Janosch Frank <frankja@linux.ibm.com>
9243R:	David Hildenbrand <david@redhat.com>
9244R:	Cornelia Huck <cohuck@redhat.com>
9245L:	kvm@vger.kernel.org
9246W:	http://www.ibm.com/developerworks/linux/linux390/
9247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9248S:	Supported
9249F:	arch/s390/include/uapi/asm/kvm*
9250F:	arch/s390/include/asm/gmap.h
9251F:	arch/s390/include/asm/kvm*
9252F:	arch/s390/kvm/
9253F:	arch/s390/mm/gmap.c
9254F:	tools/testing/selftests/kvm/s390x/
9255F:	tools/testing/selftests/kvm/*/s390x/
9256
9257KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9258M:	Paolo Bonzini <pbonzini@redhat.com>
9259R:	Sean Christopherson <sean.j.christopherson@intel.com>
9260R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9261R:	Wanpeng Li <wanpengli@tencent.com>
9262R:	Jim Mattson <jmattson@google.com>
9263R:	Joerg Roedel <joro@8bytes.org>
9264L:	kvm@vger.kernel.org
9265W:	http://www.linux-kvm.org
9266T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9267S:	Supported
9268F:	arch/x86/kvm/
9269F:	arch/x86/kvm/*/
9270F:	arch/x86/include/uapi/asm/kvm*
9271F:	arch/x86/include/uapi/asm/vmx.h
9272F:	arch/x86/include/uapi/asm/svm.h
9273F:	arch/x86/include/asm/kvm*
9274F:	arch/x86/include/asm/pvclock-abi.h
9275F:	arch/x86/include/asm/svm.h
9276F:	arch/x86/include/asm/vmx*.h
9277F:	arch/x86/kernel/kvm.c
9278F:	arch/x86/kernel/kvmclock.c
9279
9280KERNFS
9281M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9282M:	Tejun Heo <tj@kernel.org>
9283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9284S:	Supported
9285F:	include/linux/kernfs.h
9286F:	fs/kernfs/
9287
9288KEXEC
9289M:	Eric Biederman <ebiederm@xmission.com>
9290W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9291L:	kexec@lists.infradead.org
9292S:	Maintained
9293F:	include/linux/kexec.h
9294F:	include/uapi/linux/kexec.h
9295F:	kernel/kexec*
9296
9297KEYS-ENCRYPTED
9298M:	Mimi Zohar <zohar@linux.ibm.com>
9299L:	linux-integrity@vger.kernel.org
9300L:	keyrings@vger.kernel.org
9301S:	Supported
9302F:	Documentation/security/keys/trusted-encrypted.rst
9303F:	include/keys/encrypted-type.h
9304F:	security/keys/encrypted-keys/
9305
9306KEYS-TRUSTED
9307M:	James Bottomley <jejb@linux.ibm.com>
9308M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9309M:	Mimi Zohar <zohar@linux.ibm.com>
9310L:	linux-integrity@vger.kernel.org
9311L:	keyrings@vger.kernel.org
9312S:	Supported
9313F:	Documentation/security/keys/trusted-encrypted.rst
9314F:	include/keys/trusted-type.h
9315F:	security/keys/trusted.c
9316F:	include/keys/trusted.h
9317
9318KEYS/KEYRINGS
9319M:	David Howells <dhowells@redhat.com>
9320M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9321L:	keyrings@vger.kernel.org
9322S:	Maintained
9323F:	Documentation/security/keys/core.rst
9324F:	include/linux/key.h
9325F:	include/linux/key-type.h
9326F:	include/linux/keyctl.h
9327F:	include/uapi/linux/keyctl.h
9328F:	include/keys/
9329F:	security/keys/
9330
9331KGDB / KDB /debug_core
9332M:	Jason Wessel <jason.wessel@windriver.com>
9333M:	Daniel Thompson <daniel.thompson@linaro.org>
9334R:	Douglas Anderson <dianders@chromium.org>
9335W:	http://kgdb.wiki.kernel.org/
9336L:	kgdb-bugreport@lists.sourceforge.net
9337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9338S:	Maintained
9339F:	Documentation/dev-tools/kgdb.rst
9340F:	drivers/misc/kgdbts.c
9341F:	drivers/tty/serial/kgdboc.c
9342F:	include/linux/kdb.h
9343F:	include/linux/kgdb.h
9344F:	kernel/debug/
9345
9346KMEMLEAK
9347M:	Catalin Marinas <catalin.marinas@arm.com>
9348S:	Maintained
9349F:	Documentation/dev-tools/kmemleak.rst
9350F:	include/linux/kmemleak.h
9351F:	mm/kmemleak.c
9352F:	mm/kmemleak-test.c
9353
9354KMOD KERNEL MODULE LOADER - USERMODE HELPER
9355M:	Luis Chamberlain <mcgrof@kernel.org>
9356L:	linux-kernel@vger.kernel.org
9357S:	Maintained
9358F:	kernel/kmod.c
9359F:	include/linux/kmod.h
9360F:	lib/test_kmod.c
9361F:	tools/testing/selftests/kmod/
9362
9363KPROBES
9364M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9365M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9366M:	"David S. Miller" <davem@davemloft.net>
9367M:	Masami Hiramatsu <mhiramat@kernel.org>
9368S:	Maintained
9369F:	Documentation/kprobes.txt
9370F:	include/linux/kprobes.h
9371F:	include/asm-generic/kprobes.h
9372F:	kernel/kprobes.c
9373
9374KS0108 LCD CONTROLLER DRIVER
9375M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9376S:	Maintained
9377F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9378F:	drivers/auxdisplay/ks0108.c
9379F:	include/linux/ks0108.h
9380
9381L3MDEV
9382M:	David Ahern <dsahern@kernel.org>
9383L:	netdev@vger.kernel.org
9384S:	Maintained
9385F:	net/l3mdev
9386F:	include/net/l3mdev.h
9387
9388L7 BPF FRAMEWORK
9389M:	John Fastabend <john.fastabend@gmail.com>
9390M:	Daniel Borkmann <daniel@iogearbox.net>
9391L:	netdev@vger.kernel.org
9392L:	bpf@vger.kernel.org
9393S:	Maintained
9394F:	include/linux/skmsg.h
9395F:	net/core/skmsg.c
9396F:	net/core/sock_map.c
9397F:	net/ipv4/tcp_bpf.c
9398
9399LANTIQ / INTEL Ethernet drivers
9400M:	Hauke Mehrtens <hauke@hauke-m.de>
9401L:	netdev@vger.kernel.org
9402S:	Maintained
9403F:	net/dsa/tag_gswip.c
9404F:	drivers/net/ethernet/lantiq_xrx200.c
9405F:	drivers/net/dsa/lantiq_pce.h
9406F:	drivers/net/dsa/lantiq_gswip.c
9407
9408LANTIQ MIPS ARCHITECTURE
9409M:	John Crispin <john@phrozen.org>
9410L:	linux-mips@vger.kernel.org
9411S:	Maintained
9412F:	arch/mips/lantiq
9413F:	drivers/soc/lantiq
9414
9415LAPB module
9416L:	linux-x25@vger.kernel.org
9417S:	Orphan
9418F:	Documentation/networking/lapb-module.txt
9419F:	include/*/lapb.h
9420F:	net/lapb/
9421
9422LASI 53c700 driver for PARISC
9423M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9424L:	linux-scsi@vger.kernel.org
9425S:	Maintained
9426F:	Documentation/scsi/53c700.txt
9427F:	drivers/scsi/53c700*
9428
9429LEAKING_ADDRESSES
9430M:	Tobin C. Harding <me@tobin.cc>
9431M:	Tycho Andersen <tycho@tycho.ws>
9432L:	kernel-hardening@lists.openwall.com
9433S:	Maintained
9434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9435F:	scripts/leaking_addresses.pl
9436
9437LED SUBSYSTEM
9438M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9439M:	Pavel Machek <pavel@ucw.cz>
9440R:	Dan Murphy <dmurphy@ti.com>
9441L:	linux-leds@vger.kernel.org
9442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9444S:	Maintained
9445F:	Documentation/devicetree/bindings/leds/
9446F:	drivers/leds/
9447F:	include/linux/leds.h
9448
9449LEGACY EEPROM DRIVER
9450M:	Jean Delvare <jdelvare@suse.com>
9451S:	Maintained
9452F:	Documentation/misc-devices/eeprom.rst
9453F:	drivers/misc/eeprom/eeprom.c
9454
9455LEGO MINDSTORMS EV3
9456R:	David Lechner <david@lechnology.com>
9457S:	Maintained
9458F:	arch/arm/boot/dts/da850-lego-ev3.dts
9459F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9460F:	drivers/power/supply/lego_ev3_battery.c
9461
9462LEGO USB Tower driver
9463M:	Juergen Stuber <starblue@users.sourceforge.net>
9464L:	legousb-devel@lists.sourceforge.net
9465W:	http://legousb.sourceforge.net/
9466S:	Maintained
9467F:	drivers/usb/misc/legousbtower.c
9468
9469LG LAPTOP EXTRAS
9470M:	Matan Ziv-Av <matan@svgalib.org>
9471L:	platform-driver-x86@vger.kernel.org
9472S:	Maintained
9473F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9474F:	Documentation/admin-guide/laptops/lg-laptop.rst
9475F:	drivers/platform/x86/lg-laptop.c
9476
9477LG2160 MEDIA DRIVER
9478M:	Michael Krufky <mkrufky@linuxtv.org>
9479L:	linux-media@vger.kernel.org
9480W:	https://linuxtv.org
9481W:	http://github.com/mkrufky
9482Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9483T:	git git://linuxtv.org/mkrufky/tuners.git
9484S:	Maintained
9485F:	drivers/media/dvb-frontends/lg2160.*
9486
9487LGDT3305 MEDIA DRIVER
9488M:	Michael Krufky <mkrufky@linuxtv.org>
9489L:	linux-media@vger.kernel.org
9490W:	https://linuxtv.org
9491W:	http://github.com/mkrufky
9492Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9493T:	git git://linuxtv.org/mkrufky/tuners.git
9494S:	Maintained
9495F:	drivers/media/dvb-frontends/lgdt3305.*
9496
9497LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9498M:	Viresh Kumar <vireshk@kernel.org>
9499L:	linux-ide@vger.kernel.org
9500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9501S:	Maintained
9502F:	include/linux/pata_arasan_cf_data.h
9503F:	drivers/ata/pata_arasan_cf.c
9504
9505LIBATA PATA DRIVERS
9506M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9507M:	Jens Axboe <axboe@kernel.dk>
9508L:	linux-ide@vger.kernel.org
9509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9510S:	Maintained
9511F:	drivers/ata/pata_*.c
9512F:	drivers/ata/ata_generic.c
9513
9514LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9515M:	Linus Walleij <linus.walleij@linaro.org>
9516L:	linux-ide@vger.kernel.org
9517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9518S:	Maintained
9519F:	drivers/ata/pata_ftide010.c
9520F:	drivers/ata/sata_gemini.c
9521F:	drivers/ata/sata_gemini.h
9522
9523LIBATA SATA AHCI PLATFORM devices support
9524M:	Hans de Goede <hdegoede@redhat.com>
9525M:	Jens Axboe <axboe@kernel.dk>
9526L:	linux-ide@vger.kernel.org
9527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9528S:	Maintained
9529F:	drivers/ata/ahci_platform.c
9530F:	drivers/ata/libahci_platform.c
9531F:	include/linux/ahci_platform.h
9532
9533LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9534M:	Mikael Pettersson <mikpelinux@gmail.com>
9535L:	linux-ide@vger.kernel.org
9536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9537S:	Maintained
9538F:	drivers/ata/sata_promise.*
9539
9540LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9541M:	Jens Axboe <axboe@kernel.dk>
9542L:	linux-ide@vger.kernel.org
9543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9544S:	Maintained
9545F:	drivers/ata/
9546F:	include/linux/ata.h
9547F:	include/linux/libata.h
9548F:	Documentation/devicetree/bindings/ata/
9549
9550LIBLOCKDEP
9551M:	Sasha Levin <alexander.levin@microsoft.com>
9552S:	Maintained
9553F:	tools/lib/lockdep/
9554
9555LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9556M:	Dan Williams <dan.j.williams@intel.com>
9557M:	Vishal Verma <vishal.l.verma@intel.com>
9558M:	Dave Jiang <dave.jiang@intel.com>
9559L:	linux-nvdimm@lists.01.org
9560P:	Documentation/nvdimm/maintainer-entry-profile.rst
9561Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9562S:	Supported
9563F:	drivers/nvdimm/blk.c
9564F:	drivers/nvdimm/region_devs.c
9565
9566LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9567M:	Vishal Verma <vishal.l.verma@intel.com>
9568M:	Dan Williams <dan.j.williams@intel.com>
9569M:	Dave Jiang <dave.jiang@intel.com>
9570L:	linux-nvdimm@lists.01.org
9571P:	Documentation/nvdimm/maintainer-entry-profile.rst
9572Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9573S:	Supported
9574F:	drivers/nvdimm/btt*
9575
9576LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9577M:	Dan Williams <dan.j.williams@intel.com>
9578M:	Vishal Verma <vishal.l.verma@intel.com>
9579M:	Dave Jiang <dave.jiang@intel.com>
9580L:	linux-nvdimm@lists.01.org
9581P:	Documentation/nvdimm/maintainer-entry-profile.rst
9582Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9583S:	Supported
9584F:	drivers/nvdimm/pmem*
9585
9586LIBNVDIMM: DEVICETREE BINDINGS
9587M:	Oliver O'Halloran <oohall@gmail.com>
9588L:	linux-nvdimm@lists.01.org
9589Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9590S:	Supported
9591F:	drivers/nvdimm/of_pmem.c
9592F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9593
9594LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9595M:	Dan Williams <dan.j.williams@intel.com>
9596M:	Vishal Verma <vishal.l.verma@intel.com>
9597M:	Dave Jiang <dave.jiang@intel.com>
9598M:	Ira Weiny <ira.weiny@intel.com>
9599L:	linux-nvdimm@lists.01.org
9600P:	Documentation/nvdimm/maintainer-entry-profile.rst
9601Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9603S:	Supported
9604F:	drivers/nvdimm/*
9605F:	drivers/acpi/nfit/*
9606F:	include/linux/nd.h
9607F:	include/linux/libnvdimm.h
9608F:	include/uapi/linux/ndctl.h
9609
9610LICENSES and SPDX stuff
9611M:	Thomas Gleixner <tglx@linutronix.de>
9612M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9613L:	linux-spdx@vger.kernel.org
9614S:	Maintained
9615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9616F:	COPYING
9617F:	Documentation/process/license-rules.rst
9618F:	LICENSES/
9619F:	scripts/spdxcheck-test.sh
9620F:	scripts/spdxcheck.py
9621
9622LIGHTNVM PLATFORM SUPPORT
9623M:	Matias Bjorling <mb@lightnvm.io>
9624W:	http://github/OpenChannelSSD
9625L:	linux-block@vger.kernel.org
9626S:	Maintained
9627F:	drivers/lightnvm/
9628F:	include/linux/lightnvm.h
9629F:	include/uapi/linux/lightnvm.h
9630
9631LINUX FOR POWER MACINTOSH
9632M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9633W:	http://www.penguinppc.org/
9634L:	linuxppc-dev@lists.ozlabs.org
9635S:	Maintained
9636F:	arch/powerpc/platforms/powermac/
9637F:	drivers/macintosh/
9638
9639LINUX FOR POWERPC (32-BIT AND 64-BIT)
9640M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9641M:	Paul Mackerras <paulus@samba.org>
9642M:	Michael Ellerman <mpe@ellerman.id.au>
9643W:	https://github.com/linuxppc/linux/wiki
9644L:	linuxppc-dev@lists.ozlabs.org
9645Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9647S:	Supported
9648F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9649F:	Documentation/devicetree/bindings/powerpc/
9650F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9651F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9652F:	Documentation/powerpc/
9653F:	arch/powerpc/
9654F:	drivers/char/tpm/tpm_ibmvtpm*
9655F:	drivers/crypto/nx/
9656F:	drivers/crypto/vmx/
9657F:	drivers/i2c/busses/i2c-opal.c
9658F:	drivers/net/ethernet/ibm/ibmveth.*
9659F:	drivers/net/ethernet/ibm/ibmvnic.*
9660F:	drivers/pci/hotplug/pnv_php.c
9661F:	drivers/pci/hotplug/rpa*
9662F:	drivers/rtc/rtc-opal.c
9663F:	drivers/scsi/ibmvscsi/
9664F:	drivers/tty/hvc/hvc_opal.c
9665F:	drivers/watchdog/wdrtas.c
9666F:	tools/testing/selftests/powerpc
9667N:	/pmac
9668N:	powermac
9669N:	powernv
9670N:	[^a-z0-9]ps3
9671N:	pseries
9672
9673LINUX FOR POWERPC EMBEDDED MPC5XXX
9674M:	Anatolij Gustschin <agust@denx.de>
9675L:	linuxppc-dev@lists.ozlabs.org
9676T:	git git://git.denx.de/linux-denx-agust.git
9677S:	Maintained
9678F:	arch/powerpc/platforms/512x/
9679F:	arch/powerpc/platforms/52xx/
9680
9681LINUX FOR POWERPC EMBEDDED PPC4XX
9682M:	Alistair Popple <alistair@popple.id.au>
9683M:	Matt Porter <mporter@kernel.crashing.org>
9684W:	http://www.penguinppc.org/
9685L:	linuxppc-dev@lists.ozlabs.org
9686S:	Maintained
9687F:	arch/powerpc/platforms/40x/
9688F:	arch/powerpc/platforms/44x/
9689
9690LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9691M:	Scott Wood <oss@buserror.net>
9692M:	Kumar Gala <galak@kernel.crashing.org>
9693W:	http://www.penguinppc.org/
9694L:	linuxppc-dev@lists.ozlabs.org
9695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9696S:	Maintained
9697F:	arch/powerpc/platforms/83xx/
9698F:	arch/powerpc/platforms/85xx/
9699F:	Documentation/devicetree/bindings/powerpc/fsl/
9700
9701LINUX FOR POWERPC EMBEDDED PPC8XX
9702M:	Vitaly Bordug <vitb@kernel.crashing.org>
9703W:	http://www.penguinppc.org/
9704L:	linuxppc-dev@lists.ozlabs.org
9705S:	Maintained
9706F:	arch/powerpc/platforms/8xx/
9707
9708LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9709L:	linuxppc-dev@lists.ozlabs.org
9710S:	Orphan
9711F:	arch/powerpc/*/*virtex*
9712F:	arch/powerpc/*/*/*virtex*
9713
9714LINUX FOR POWERPC PA SEMI PWRFICIENT
9715L:	linuxppc-dev@lists.ozlabs.org
9716S:	Orphan
9717F:	arch/powerpc/platforms/pasemi/
9718F:	drivers/*/*pasemi*
9719F:	drivers/*/*/*pasemi*
9720
9721LINUX KERNEL DUMP TEST MODULE (LKDTM)
9722M:	Kees Cook <keescook@chromium.org>
9723S:	Maintained
9724F:	drivers/misc/lkdtm/*
9725F:	tools/testing/selftests/lkdtm/*
9726
9727LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9728M:	Alan Stern <stern@rowland.harvard.edu>
9729M:	Andrea Parri <parri.andrea@gmail.com>
9730M:	Will Deacon <will@kernel.org>
9731M:	Peter Zijlstra <peterz@infradead.org>
9732M:	Boqun Feng <boqun.feng@gmail.com>
9733M:	Nicholas Piggin <npiggin@gmail.com>
9734M:	David Howells <dhowells@redhat.com>
9735M:	Jade Alglave <j.alglave@ucl.ac.uk>
9736M:	Luc Maranget <luc.maranget@inria.fr>
9737M:	"Paul E. McKenney" <paulmck@kernel.org>
9738R:	Akira Yokosawa <akiyks@gmail.com>
9739R:	Daniel Lustig <dlustig@nvidia.com>
9740L:	linux-kernel@vger.kernel.org
9741L:	linux-arch@vger.kernel.org
9742S:	Supported
9743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9744F:	tools/memory-model/
9745F:	Documentation/atomic_bitops.txt
9746F:	Documentation/atomic_t.txt
9747F:	Documentation/core-api/atomic_ops.rst
9748F:	Documentation/core-api/refcount-vs-atomic.rst
9749F:	Documentation/memory-barriers.txt
9750
9751LIS3LV02D ACCELEROMETER DRIVER
9752M:	Eric Piel <eric.piel@tremplin-utc.net>
9753S:	Maintained
9754F:	Documentation/misc-devices/lis3lv02d.rst
9755F:	drivers/misc/lis3lv02d/
9756F:	drivers/platform/x86/hp_accel.c
9757
9758LIST KUNIT TEST
9759M:	David Gow <davidgow@google.com>
9760L:	linux-kselftest@vger.kernel.org
9761L:	kunit-dev@googlegroups.com
9762S:	Maintained
9763F:	lib/list-test.c
9764
9765LIVE PATCHING
9766M:	Josh Poimboeuf <jpoimboe@redhat.com>
9767M:	Jiri Kosina <jikos@kernel.org>
9768M:	Miroslav Benes <mbenes@suse.cz>
9769M:	Petr Mladek <pmladek@suse.com>
9770R:	Joe Lawrence <joe.lawrence@redhat.com>
9771S:	Maintained
9772F:	kernel/livepatch/
9773F:	include/linux/livepatch.h
9774F:	arch/x86/include/asm/livepatch.h
9775F:	arch/x86/kernel/livepatch.c
9776F:	Documentation/livepatch/
9777F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9778F:	samples/livepatch/
9779F:	tools/testing/selftests/livepatch/
9780L:	live-patching@vger.kernel.org
9781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9782
9783LLC (802.2)
9784L:	netdev@vger.kernel.org
9785S:	Odd fixes
9786F:	include/linux/llc.h
9787F:	include/uapi/linux/llc.h
9788F:	include/net/llc*
9789F:	net/llc/
9790
9791LM73 HARDWARE MONITOR DRIVER
9792M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9793L:	linux-hwmon@vger.kernel.org
9794S:	Maintained
9795F:	drivers/hwmon/lm73.c
9796
9797LM78 HARDWARE MONITOR DRIVER
9798M:	Jean Delvare <jdelvare@suse.com>
9799L:	linux-hwmon@vger.kernel.org
9800S:	Maintained
9801F:	Documentation/hwmon/lm78.rst
9802F:	drivers/hwmon/lm78.c
9803
9804LM83 HARDWARE MONITOR DRIVER
9805M:	Jean Delvare <jdelvare@suse.com>
9806L:	linux-hwmon@vger.kernel.org
9807S:	Maintained
9808F:	Documentation/hwmon/lm83.rst
9809F:	drivers/hwmon/lm83.c
9810
9811LM90 HARDWARE MONITOR DRIVER
9812M:	Jean Delvare <jdelvare@suse.com>
9813L:	linux-hwmon@vger.kernel.org
9814S:	Maintained
9815F:	Documentation/hwmon/lm90.rst
9816F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9817F:	drivers/hwmon/lm90.c
9818F:	include/dt-bindings/thermal/lm90.h
9819
9820LM95234 HARDWARE MONITOR DRIVER
9821M:	Guenter Roeck <linux@roeck-us.net>
9822L:	linux-hwmon@vger.kernel.org
9823S:	Maintained
9824F:	Documentation/hwmon/lm95234.rst
9825F:	drivers/hwmon/lm95234.c
9826
9827LME2510 MEDIA DRIVER
9828M:	Malcolm Priestley <tvboxspy@gmail.com>
9829L:	linux-media@vger.kernel.org
9830W:	https://linuxtv.org
9831Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9832S:	Maintained
9833F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9834
9835LOADPIN SECURITY MODULE
9836M:	Kees Cook <keescook@chromium.org>
9837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9838S:	Supported
9839F:	security/loadpin/
9840F:	Documentation/admin-guide/LSM/LoadPin.rst
9841
9842LOCKING PRIMITIVES
9843M:	Peter Zijlstra <peterz@infradead.org>
9844M:	Ingo Molnar <mingo@redhat.com>
9845M:	Will Deacon <will@kernel.org>
9846L:	linux-kernel@vger.kernel.org
9847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9848S:	Maintained
9849F:	Documentation/locking/
9850F:	include/linux/lockdep.h
9851F:	include/linux/spinlock*.h
9852F:	arch/*/include/asm/spinlock*.h
9853F:	include/linux/rwlock*.h
9854F:	include/linux/mutex*.h
9855F:	include/linux/rwsem*.h
9856F:	include/linux/seqlock.h
9857F:	lib/locking*.[ch]
9858F:	kernel/locking/
9859X:	kernel/locking/locktorture.c
9860
9861LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9862M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9863L:	linux-ntfs-dev@lists.sourceforge.net
9864W:	http://www.linux-ntfs.org/content/view/19/37/
9865S:	Maintained
9866F:	Documentation/admin-guide/ldm.rst
9867F:	block/partitions/ldm.*
9868
9869LOGITECH HID GAMING KEYBOARDS
9870M:	Hans de Goede <hdegoede@redhat.com>
9871L:	linux-input@vger.kernel.org
9872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9873S:	Maintained
9874F:	drivers/hid/hid-lg-g15.c
9875
9876LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9877M:	Sathya Prakash <sathya.prakash@broadcom.com>
9878M:	Chaitra P B <chaitra.basappa@broadcom.com>
9879M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9880L:	MPT-FusionLinux.pdl@broadcom.com
9881L:	linux-scsi@vger.kernel.org
9882W:	http://www.avagotech.com/support/
9883S:	Supported
9884F:	drivers/message/fusion/
9885F:	drivers/scsi/mpt3sas/
9886
9887LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9888M:	Matthew Wilcox <willy@infradead.org>
9889L:	linux-scsi@vger.kernel.org
9890S:	Maintained
9891F:	drivers/scsi/sym53c8xx_2/
9892
9893LTC1660 DAC DRIVER
9894M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9895L:	linux-iio@vger.kernel.org
9896S:	Maintained
9897F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9898F:	drivers/iio/dac/ltc1660.c
9899
9900LTC2983 IIO TEMPERATURE DRIVER
9901M:	Nuno Sá <nuno.sa@analog.com>
9902W:	http://ez.analog.com/community/linux-device-drivers
9903L:	linux-iio@vger.kernel.org
9904S:	Supported
9905F:	drivers/iio/temperature/ltc2983.c
9906F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9907
9908LTC4261 HARDWARE MONITOR DRIVER
9909M:	Guenter Roeck <linux@roeck-us.net>
9910L:	linux-hwmon@vger.kernel.org
9911S:	Maintained
9912F:	Documentation/hwmon/ltc4261.rst
9913F:	drivers/hwmon/ltc4261.c
9914
9915LTC2947 HARDWARE MONITOR DRIVER
9916M:	Nuno Sá <nuno.sa@analog.com>
9917W:	http://ez.analog.com/community/linux-device-drivers
9918L:	linux-hwmon@vger.kernel.org
9919S:	Supported
9920F:	drivers/hwmon/ltc2947-core.c
9921F:	drivers/hwmon/ltc2947-spi.c
9922F:	drivers/hwmon/ltc2947-i2c.c
9923F:	drivers/hwmon/ltc2947.h
9924F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9925
9926LTC4306 I2C MULTIPLEXER DRIVER
9927M:	Michael Hennerich <michael.hennerich@analog.com>
9928W:	http://ez.analog.com/community/linux-device-drivers
9929L:	linux-i2c@vger.kernel.org
9930S:	Supported
9931F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9932F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9933
9934LTP (Linux Test Project)
9935M:	Mike Frysinger <vapier@gentoo.org>
9936M:	Cyril Hrubis <chrubis@suse.cz>
9937M:	Wanlong Gao <wanlong.gao@gmail.com>
9938M:	Jan Stancek <jstancek@redhat.com>
9939M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9940M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9941L:	ltp@lists.linux.it (subscribers-only)
9942W:	http://linux-test-project.github.io/
9943T:	git git://github.com/linux-test-project/ltp.git
9944S:	Maintained
9945
9946M68K ARCHITECTURE
9947M:	Geert Uytterhoeven <geert@linux-m68k.org>
9948L:	linux-m68k@lists.linux-m68k.org
9949W:	http://www.linux-m68k.org/
9950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9951S:	Maintained
9952F:	arch/m68k/
9953F:	drivers/zorro/
9954
9955M68K ON APPLE MACINTOSH
9956M:	Joshua Thompson <funaho@jurai.org>
9957W:	http://www.mac.linux-m68k.org/
9958L:	linux-m68k@lists.linux-m68k.org
9959S:	Maintained
9960F:	arch/m68k/mac/
9961
9962M68K ON HP9000/300
9963M:	Philip Blundell <philb@gnu.org>
9964W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9965S:	Maintained
9966F:	arch/m68k/hp300/
9967
9968M88DS3103 MEDIA DRIVER
9969M:	Antti Palosaari <crope@iki.fi>
9970L:	linux-media@vger.kernel.org
9971W:	https://linuxtv.org
9972W:	http://palosaari.fi/linux/
9973Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9974T:	git git://linuxtv.org/anttip/media_tree.git
9975S:	Maintained
9976F:	drivers/media/dvb-frontends/m88ds3103*
9977
9978M88RS2000 MEDIA DRIVER
9979M:	Malcolm Priestley <tvboxspy@gmail.com>
9980L:	linux-media@vger.kernel.org
9981W:	https://linuxtv.org
9982Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9983S:	Maintained
9984F:	drivers/media/dvb-frontends/m88rs2000*
9985
9986MA901 MASTERKIT USB FM RADIO DRIVER
9987M:	Alexey Klimov <klimov.linux@gmail.com>
9988L:	linux-media@vger.kernel.org
9989T:	git git://linuxtv.org/media_tree.git
9990S:	Maintained
9991F:	drivers/media/radio/radio-ma901.c
9992
9993MAC80211
9994M:	Johannes Berg <johannes@sipsolutions.net>
9995L:	linux-wireless@vger.kernel.org
9996W:	http://wireless.kernel.org/
9997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9999S:	Maintained
10000F:	Documentation/networking/mac80211-injection.txt
10001F:	include/net/mac80211.h
10002F:	net/mac80211/
10003F:	drivers/net/wireless/mac80211_hwsim.[ch]
10004F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10005
10006MAILBOX API
10007M:	Jassi Brar <jassisinghbrar@gmail.com>
10008L:	linux-kernel@vger.kernel.org
10009S:	Maintained
10010F:	drivers/mailbox/
10011F:	include/linux/mailbox_client.h
10012F:	include/linux/mailbox_controller.h
10013
10014MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10015M:	Michael Kerrisk <mtk.manpages@gmail.com>
10016W:	http://www.kernel.org/doc/man-pages
10017L:	linux-man@vger.kernel.org
10018S:	Maintained
10019
10020MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10021M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
10022L:	linux-mips@vger.kernel.org
10023S:	Maintained
10024F:	arch/mips/boot/dts/img/pistachio_marduk.dts
10025
10026MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10027M:	Andrew Lunn <andrew@lunn.ch>
10028M:	Vivien Didelot <vivien.didelot@gmail.com>
10029L:	netdev@vger.kernel.org
10030S:	Maintained
10031F:	drivers/net/dsa/mv88e6xxx/
10032F:	include/linux/platform_data/mv88e6xxx.h
10033F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
10034F:	Documentation/networking/devlink/mv88e6xxx.rst
10035
10036MARVELL ARMADA DRM SUPPORT
10037M:	Russell King <linux@armlinux.org.uk>
10038S:	Maintained
10039T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10040T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10041F:	drivers/gpu/drm/armada/
10042F:	include/uapi/drm/armada_drm.h
10043F:	Documentation/devicetree/bindings/display/armada/
10044
10045MARVELL ARMADA 3700 PHY DRIVERS
10046M:	Miquel Raynal <miquel.raynal@bootlin.com>
10047S:	Maintained
10048F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10049F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10050F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10051F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10052
10053MARVELL CRYPTO DRIVER
10054M:	Boris Brezillon <bbrezillon@kernel.org>
10055M:	Arnaud Ebalard <arno@natisbad.org>
10056F:	drivers/crypto/marvell/
10057S:	Maintained
10058L:	linux-crypto@vger.kernel.org
10059
10060MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10061M:	Mirko Lindner <mlindner@marvell.com>
10062M:	Stephen Hemminger <stephen@networkplumber.org>
10063L:	netdev@vger.kernel.org
10064S:	Maintained
10065F:	drivers/net/ethernet/marvell/sk*
10066
10067MARVELL LIBERTAS WIRELESS DRIVER
10068L:	libertas-dev@lists.infradead.org
10069S:	Orphan
10070F:	drivers/net/wireless/marvell/libertas/
10071
10072MARVELL MACCHIATOBIN SUPPORT
10073M:	Russell King <linux@armlinux.org.uk>
10074L:	linux-arm-kernel@lists.infradead.org
10075S:	Maintained
10076F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10077
10078MARVELL MV643XX ETHERNET DRIVER
10079M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10080L:	netdev@vger.kernel.org
10081S:	Maintained
10082F:	drivers/net/ethernet/marvell/mv643xx_eth.*
10083F:	include/linux/mv643xx.h
10084
10085MARVELL MV88X3310 PHY DRIVER
10086M:	Russell King <linux@armlinux.org.uk>
10087L:	netdev@vger.kernel.org
10088S:	Maintained
10089F:	drivers/net/phy/marvell10g.c
10090
10091MARVELL MVEBU THERMAL DRIVER
10092M:	Miquel Raynal <miquel.raynal@bootlin.com>
10093S:	Maintained
10094F:	drivers/thermal/armada_thermal.c
10095
10096MARVELL MVNETA ETHERNET DRIVER
10097M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10098L:	netdev@vger.kernel.org
10099S:	Maintained
10100F:	drivers/net/ethernet/marvell/mvneta.*
10101
10102MARVELL MWIFIEX WIRELESS DRIVER
10103M:	Amitkumar Karwar <amitkarwar@gmail.com>
10104M:	Ganapathi Bhat <ganapathi.bhat@nxp.com>
10105M:	Xinming Hu <huxinming820@gmail.com>
10106L:	linux-wireless@vger.kernel.org
10107S:	Maintained
10108F:	drivers/net/wireless/marvell/mwifiex/
10109
10110MARVELL MWL8K WIRELESS DRIVER
10111M:	Lennert Buytenhek <buytenh@wantstofly.org>
10112L:	linux-wireless@vger.kernel.org
10113S:	Odd Fixes
10114F:	drivers/net/wireless/marvell/mwl8k.c
10115
10116MARVELL NAND CONTROLLER DRIVER
10117M:	Miquel Raynal <miquel.raynal@bootlin.com>
10118L:	linux-mtd@lists.infradead.org
10119S:	Maintained
10120F:	drivers/mtd/nand/raw/marvell_nand.c
10121F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
10122
10123MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10124M:	Nicolas Pitre <nico@fluxnic.net>
10125S:	Odd Fixes
10126F:	drivers/mmc/host/mvsdio.*
10127
10128MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10129M:	Hu Ziji <huziji@marvell.com>
10130L:	linux-mmc@vger.kernel.org
10131S:	Supported
10132F:	drivers/mmc/host/sdhci-xenon*
10133F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10134
10135MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10136M:	Sunil Goutham <sgoutham@marvell.com>
10137M:	Linu Cherian <lcherian@marvell.com>
10138M:	Geetha sowjanya <gakula@marvell.com>
10139M:	Jerin Jacob <jerinj@marvell.com>
10140L:	netdev@vger.kernel.org
10141S:	Supported
10142F:	drivers/net/ethernet/marvell/octeontx2/af/
10143F:	Documentation/networking/device_drivers/marvell/octeontx2.rst
10144
10145MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10146M:	Sunil Goutham <sgoutham@marvell.com>
10147M:	Geetha sowjanya <gakula@marvell.com>
10148M:	Subbaraya Sundeep <sbhatta@marvell.com>
10149M:	hariprasad <hkelam@marvell.com>
10150L:	netdev@vger.kernel.org
10151S:	Supported
10152F:	drivers/net/ethernet/marvell/octeontx2/nic/
10153
10154MATROX FRAMEBUFFER DRIVER
10155L:	linux-fbdev@vger.kernel.org
10156S:	Orphan
10157F:	drivers/video/fbdev/matrox/matroxfb_*
10158F:	include/uapi/linux/matroxfb.h
10159
10160MAX16065 HARDWARE MONITOR DRIVER
10161M:	Guenter Roeck <linux@roeck-us.net>
10162L:	linux-hwmon@vger.kernel.org
10163S:	Maintained
10164F:	Documentation/hwmon/max16065.rst
10165F:	drivers/hwmon/max16065.c
10166
10167MAX2175 SDR TUNER DRIVER
10168M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10169L:	linux-media@vger.kernel.org
10170T:	git git://linuxtv.org/media_tree.git
10171S:	Maintained
10172F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
10173F:	Documentation/media/v4l-drivers/max2175.rst
10174F:	drivers/media/i2c/max2175*
10175F:	include/uapi/linux/max2175.h
10176
10177MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10178L:	linux-hwmon@vger.kernel.org
10179S:	Orphan
10180F:	Documentation/hwmon/max6650.rst
10181F:	drivers/hwmon/max6650.c
10182
10183MAX6697 HARDWARE MONITOR DRIVER
10184M:	Guenter Roeck <linux@roeck-us.net>
10185L:	linux-hwmon@vger.kernel.org
10186S:	Maintained
10187F:	Documentation/hwmon/max6697.rst
10188F:	Documentation/devicetree/bindings/hwmon/max6697.txt
10189F:	drivers/hwmon/max6697.c
10190F:	include/linux/platform_data/max6697.h
10191
10192MAX9860 MONO AUDIO VOICE CODEC DRIVER
10193M:	Peter Rosin <peda@axentia.se>
10194L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10195S:	Maintained
10196F:	Documentation/devicetree/bindings/sound/max9860.txt
10197F:	sound/soc/codecs/max9860.*
10198
10199MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10200M:	Andreas Klinger <ak@it-klinger.de>
10201L:	linux-iio@vger.kernel.org
10202S:	Maintained
10203F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10204F:	drivers/iio/proximity/mb1232.c
10205
10206MAXIM MAX77650 PMIC MFD DRIVER
10207M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
10208L:	linux-kernel@vger.kernel.org
10209S:	Maintained
10210F:	Documentation/devicetree/bindings/*/*max77650.yaml
10211F:	Documentation/devicetree/bindings/*/max77650*.yaml
10212F:	include/linux/mfd/max77650.h
10213F:	drivers/mfd/max77650.c
10214F:	drivers/regulator/max77650-regulator.c
10215F:	drivers/power/supply/max77650-charger.c
10216F:	drivers/input/misc/max77650-onkey.c
10217F:	drivers/leds/leds-max77650.c
10218F:	drivers/gpio/gpio-max77650.c
10219
10220MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10221M:	Javier Martinez Canillas <javier@dowhile0.org>
10222L:	linux-kernel@vger.kernel.org
10223S:	Supported
10224F:	drivers/regulator/max77802-regulator.c
10225F:	Documentation/devicetree/bindings/*/*max77802.txt
10226F:	include/dt-bindings/*/*max77802.h
10227
10228MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10229M:	Krzysztof Kozlowski <krzk@kernel.org>
10230M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10231L:	linux-pm@vger.kernel.org
10232S:	Supported
10233F:	drivers/power/supply/max14577_charger.c
10234F:	drivers/power/supply/max77693_charger.c
10235
10236MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10237M:	Chanwoo Choi <cw00.choi@samsung.com>
10238M:	Krzysztof Kozlowski <krzk@kernel.org>
10239M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10240L:	linux-kernel@vger.kernel.org
10241S:	Supported
10242F:	drivers/*/max14577*.c
10243F:	drivers/*/max77686*.c
10244F:	drivers/*/max77693*.c
10245F:	drivers/extcon/extcon-max14577.c
10246F:	drivers/extcon/extcon-max77693.c
10247F:	drivers/rtc/rtc-max77686.c
10248F:	drivers/clk/clk-max77686.c
10249F:	Documentation/devicetree/bindings/mfd/max14577.txt
10250F:	Documentation/devicetree/bindings/*/max77686.txt
10251F:	Documentation/devicetree/bindings/mfd/max77693.txt
10252F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
10253F:	include/linux/mfd/max14577*.h
10254F:	include/linux/mfd/max77686*.h
10255F:	include/linux/mfd/max77693*.h
10256
10257MAXIRADIO FM RADIO RECEIVER DRIVER
10258M:	Hans Verkuil <hverkuil@xs4all.nl>
10259L:	linux-media@vger.kernel.org
10260T:	git git://linuxtv.org/media_tree.git
10261W:	https://linuxtv.org
10262S:	Maintained
10263F:	drivers/media/radio/radio-maxiradio*
10264
10265MCAN MMIO DEVICE DRIVER
10266M:	Dan Murphy <dmurphy@ti.com>
10267M:	Sriram Dash <sriram.dash@samsung.com>
10268L:	linux-can@vger.kernel.org
10269S:	Maintained
10270F:	Documentation/devicetree/bindings/net/can/m_can.txt
10271F:	drivers/net/can/m_can/m_can.c
10272F:	drivers/net/can/m_can/m_can.h
10273F:	drivers/net/can/m_can/m_can_platform.c
10274
10275MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10276M:	Peter Rosin <peda@axentia.se>
10277L:	linux-iio@vger.kernel.org
10278S:	Maintained
10279F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10280F:	drivers/iio/potentiometer/mcp4018.c
10281F:	drivers/iio/potentiometer/mcp4531.c
10282
10283MCR20A IEEE-802.15.4 RADIO DRIVER
10284M:	Xue Liu <liuxuenetmail@gmail.com>
10285L:	linux-wpan@vger.kernel.org
10286W:	https://github.com/xueliu/mcr20a-linux
10287S:	Maintained
10288F:	drivers/net/ieee802154/mcr20a.c
10289F:	drivers/net/ieee802154/mcr20a.h
10290F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10291
10292MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10293M:	William Breathitt Gray <vilhelm.gray@gmail.com>
10294L:	linux-iio@vger.kernel.org
10295S:	Maintained
10296F:	drivers/iio/dac/cio-dac.c
10297
10298MEDIA CONTROLLER FRAMEWORK
10299M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10300M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10301L:	linux-media@vger.kernel.org
10302W:	https://www.linuxtv.org
10303T:	git git://linuxtv.org/media_tree.git
10304S:	Supported
10305F:	drivers/media/mc/
10306F:	include/media/media-*.h
10307F:	include/uapi/linux/media.h
10308
10309MEDIA DRIVERS FOR ASCOT2E
10310M:	Sergey Kozlov <serjk@netup.ru>
10311M:	Abylay Ospan <aospan@netup.ru>
10312L:	linux-media@vger.kernel.org
10313W:	https://linuxtv.org
10314W:	http://netup.tv/
10315T:	git git://linuxtv.org/media_tree.git
10316S:	Supported
10317F:	drivers/media/dvb-frontends/ascot2e*
10318
10319MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10320M:	Jasmin Jessich <jasmin@anw.at>
10321L:	linux-media@vger.kernel.org
10322W:	https://linuxtv.org
10323T:	git git://linuxtv.org/media_tree.git
10324S:	Maintained
10325F:	drivers/media/dvb-frontends/cxd2099*
10326
10327MEDIA DRIVERS FOR CXD2841ER
10328M:	Sergey Kozlov <serjk@netup.ru>
10329M:	Abylay Ospan <aospan@netup.ru>
10330L:	linux-media@vger.kernel.org
10331W:	https://linuxtv.org
10332W:	http://netup.tv/
10333T:	git git://linuxtv.org/media_tree.git
10334S:	Supported
10335F:	drivers/media/dvb-frontends/cxd2841er*
10336
10337MEDIA DRIVERS FOR CXD2880
10338M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10339L:	linux-media@vger.kernel.org
10340W:	http://linuxtv.org/
10341T:	git git://linuxtv.org/media_tree.git
10342S:	Supported
10343F:	drivers/media/dvb-frontends/cxd2880/*
10344F:	drivers/media/spi/cxd2880*
10345
10346MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10347L:	linux-media@vger.kernel.org
10348W:	https://linuxtv.org
10349T:	git git://linuxtv.org/media_tree.git
10350S:	Orphan
10351F:	drivers/media/pci/ddbridge/*
10352
10353MEDIA DRIVERS FOR FREESCALE IMX
10354M:	Steve Longerbeam <slongerbeam@gmail.com>
10355M:	Philipp Zabel <p.zabel@pengutronix.de>
10356L:	linux-media@vger.kernel.org
10357T:	git git://linuxtv.org/media_tree.git
10358S:	Maintained
10359F:	Documentation/devicetree/bindings/media/imx.txt
10360F:	Documentation/media/v4l-drivers/imx.rst
10361F:	drivers/staging/media/imx/
10362F:	include/linux/imx-media.h
10363F:	include/media/imx.h
10364
10365MEDIA DRIVER FOR FREESCALE IMX PXP
10366M:	Philipp Zabel <p.zabel@pengutronix.de>
10367L:	linux-media@vger.kernel.org
10368T:	git git://linuxtv.org/media_tree.git
10369S:	Maintained
10370F:	drivers/media/platform/imx-pxp.[ch]
10371
10372MEDIA DRIVERS FOR FREESCALE IMX7
10373M:	Rui Miguel Silva <rmfrfs@gmail.com>
10374L:	linux-media@vger.kernel.org
10375T:	git git://linuxtv.org/media_tree.git
10376S:	Maintained
10377F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10378F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10379F:	Documentation/media/v4l-drivers/imx7.rst
10380F:	drivers/staging/media/imx/imx7-media-csi.c
10381F:	drivers/staging/media/imx/imx7-mipi-csis.c
10382
10383MEDIA DRIVERS FOR HELENE
10384M:	Abylay Ospan <aospan@netup.ru>
10385L:	linux-media@vger.kernel.org
10386W:	https://linuxtv.org
10387W:	http://netup.tv/
10388T:	git git://linuxtv.org/media_tree.git
10389S:	Supported
10390F:	drivers/media/dvb-frontends/helene*
10391
10392MEDIA DRIVERS FOR HORUS3A
10393M:	Sergey Kozlov <serjk@netup.ru>
10394M:	Abylay Ospan <aospan@netup.ru>
10395L:	linux-media@vger.kernel.org
10396W:	https://linuxtv.org
10397W:	http://netup.tv/
10398T:	git git://linuxtv.org/media_tree.git
10399S:	Supported
10400F:	drivers/media/dvb-frontends/horus3a*
10401
10402MEDIA DRIVERS FOR LNBH25
10403M:	Sergey Kozlov <serjk@netup.ru>
10404M:	Abylay Ospan <aospan@netup.ru>
10405L:	linux-media@vger.kernel.org
10406W:	https://linuxtv.org
10407W:	http://netup.tv/
10408T:	git git://linuxtv.org/media_tree.git
10409S:	Supported
10410F:	drivers/media/dvb-frontends/lnbh25*
10411
10412MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10413L:	linux-media@vger.kernel.org
10414W:	https://linuxtv.org
10415T:	git git://linuxtv.org/media_tree.git
10416S:	Orphan
10417F:	drivers/media/dvb-frontends/mxl5xx*
10418
10419MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10420M:	Sergey Kozlov <serjk@netup.ru>
10421M:	Abylay Ospan <aospan@netup.ru>
10422L:	linux-media@vger.kernel.org
10423W:	https://linuxtv.org
10424W:	http://netup.tv/
10425T:	git git://linuxtv.org/media_tree.git
10426S:	Supported
10427F:	drivers/media/pci/netup_unidvb/*
10428
10429MEDIA DRIVERS FOR RENESAS - CEU
10430M:	Jacopo Mondi <jacopo@jmondi.org>
10431L:	linux-media@vger.kernel.org
10432L:	linux-renesas-soc@vger.kernel.org
10433T:	git git://linuxtv.org/media_tree.git
10434S:	Supported
10435F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
10436F:	drivers/media/platform/renesas-ceu.c
10437F:	include/media/drv-intf/renesas-ceu.h
10438
10439MEDIA DRIVERS FOR RENESAS - DRIF
10440M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10441L:	linux-media@vger.kernel.org
10442L:	linux-renesas-soc@vger.kernel.org
10443T:	git git://linuxtv.org/media_tree.git
10444S:	Supported
10445F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10446F:	drivers/media/platform/rcar_drif.c
10447
10448MEDIA DRIVERS FOR RENESAS - FCP
10449M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10450L:	linux-media@vger.kernel.org
10451L:	linux-renesas-soc@vger.kernel.org
10452T:	git git://linuxtv.org/media_tree.git
10453S:	Supported
10454F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10455F:	drivers/media/platform/rcar-fcp.c
10456F:	include/media/rcar-fcp.h
10457
10458MEDIA DRIVERS FOR RENESAS - FDP1
10459M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10460L:	linux-media@vger.kernel.org
10461L:	linux-renesas-soc@vger.kernel.org
10462T:	git git://linuxtv.org/media_tree.git
10463S:	Supported
10464F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10465F:	drivers/media/platform/rcar_fdp1.c
10466
10467MEDIA DRIVERS FOR RENESAS - VIN
10468M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10469L:	linux-media@vger.kernel.org
10470L:	linux-renesas-soc@vger.kernel.org
10471T:	git git://linuxtv.org/media_tree.git
10472S:	Supported
10473F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
10474F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10475F:	drivers/media/platform/rcar-vin/
10476
10477MEDIA DRIVERS FOR RENESAS - VSP1
10478M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10479M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10480L:	linux-media@vger.kernel.org
10481L:	linux-renesas-soc@vger.kernel.org
10482T:	git git://linuxtv.org/media_tree.git
10483S:	Supported
10484F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10485F:	drivers/media/platform/vsp1/
10486
10487MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10488L:	linux-media@vger.kernel.org
10489W:	https://linuxtv.org
10490T:	git git://linuxtv.org/media_tree.git
10491S:	Orphan
10492F:	drivers/media/dvb-frontends/stv0910*
10493
10494MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10495L:	linux-media@vger.kernel.org
10496W:	https://linuxtv.org
10497T:	git git://linuxtv.org/media_tree.git
10498S:	Orphan
10499F:	drivers/media/dvb-frontends/stv6111*
10500
10501MEDIA DRIVERS FOR STM32 - DCMI
10502M:	Hugues Fruchet <hugues.fruchet@st.com>
10503L:	linux-media@vger.kernel.org
10504T:	git git://linuxtv.org/media_tree.git
10505S:	Supported
10506F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10507F:	drivers/media/platform/stm32/stm32-dcmi.c
10508
10509MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10510M:	Dmitry Osipenko <digetx@gmail.com>
10511L:	linux-media@vger.kernel.org
10512L:	linux-tegra@vger.kernel.org
10513T:	git git://linuxtv.org/media_tree.git
10514S:	Maintained
10515F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10516F:	drivers/staging/media/tegra-vde/
10517
10518MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10519M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10520L:	linux-media@vger.kernel.org
10521W:	https://linuxtv.org
10522Q:	http://patchwork.kernel.org/project/linux-media/list/
10523T:	git git://linuxtv.org/media_tree.git
10524S:	Maintained
10525F:	Documentation/devicetree/bindings/media/
10526F:	Documentation/media/
10527F:	drivers/media/
10528F:	drivers/staging/media/
10529F:	include/linux/platform_data/media/
10530F:	include/media/
10531F:	include/uapi/linux/dvb/
10532F:	include/uapi/linux/videodev2.h
10533F:	include/uapi/linux/media.h
10534F:	include/uapi/linux/v4l2-*
10535F:	include/uapi/linux/meye.h
10536F:	include/uapi/linux/ivtv*
10537F:	include/uapi/linux/uvcvideo.h
10538
10539MEDIATEK BLUETOOTH DRIVER
10540M:	Sean Wang <sean.wang@mediatek.com>
10541L:	linux-bluetooth@vger.kernel.org
10542L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10543S:	Maintained
10544F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10545F:	drivers/bluetooth/btmtkuart.c
10546
10547MEDIATEK CIR DRIVER
10548M:	Sean Wang <sean.wang@mediatek.com>
10549S:	Maintained
10550F:	drivers/media/rc/mtk-cir.c
10551
10552MEDIATEK DMA DRIVER
10553M:	Sean Wang <sean.wang@mediatek.com>
10554L:	dmaengine@vger.kernel.org
10555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10556L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10557S:	Maintained
10558F:	Documentation/devicetree/bindings/dma/mtk-*
10559F:	drivers/dma/mediatek/
10560
10561MEDIATEK PMIC LED DRIVER
10562M:	Sean Wang <sean.wang@mediatek.com>
10563S:	Maintained
10564F:	drivers/leds/leds-mt6323.c
10565F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10566
10567MEDIATEK ETHERNET DRIVER
10568M:	Felix Fietkau <nbd@openwrt.org>
10569M:	John Crispin <john@phrozen.org>
10570M:	Sean Wang <sean.wang@mediatek.com>
10571M:	Mark Lee <Mark-MC.Lee@mediatek.com>
10572L:	netdev@vger.kernel.org
10573S:	Maintained
10574F:	drivers/net/ethernet/mediatek/
10575
10576MEDIATEK SWITCH DRIVER
10577M:	Sean Wang <sean.wang@mediatek.com>
10578L:	netdev@vger.kernel.org
10579S:	Maintained
10580F:	drivers/net/dsa/mt7530.*
10581F:	net/dsa/tag_mtk.c
10582
10583MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10584M:	Sean Wang <sean.wang@mediatek.com>
10585L:	linux-pm@vger.kernel.org
10586S:	Maintained
10587F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10588F:	drivers/power/reset/mt6323-poweroff.c
10589
10590MEDIATEK JPEG DRIVER
10591M:	Rick Chang <rick.chang@mediatek.com>
10592M:	Bin Liu <bin.liu@mediatek.com>
10593S:	Supported
10594F:	drivers/media/platform/mtk-jpeg/
10595F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10596
10597MEDIATEK MDP DRIVER
10598M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10599M:	Houlong Wei <houlong.wei@mediatek.com>
10600M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10601S:	Supported
10602F:	drivers/media/platform/mtk-mdp/
10603F:	drivers/media/platform/mtk-vpu/
10604F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10605
10606MEDIATEK MEDIA DRIVER
10607M:	Tiffany Lin <tiffany.lin@mediatek.com>
10608M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10609S:	Supported
10610F:	drivers/media/platform/mtk-vcodec/
10611F:	drivers/media/platform/mtk-vpu/
10612F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10613F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10614
10615MEDIATEK MMC/SD/SDIO DRIVER
10616M:	Chaotian Jing <chaotian.jing@mediatek.com>
10617S:	Maintained
10618F:	drivers/mmc/host/mtk-sd.c
10619F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10620
10621MEDIATEK MT76 WIRELESS LAN DRIVER
10622M:	Felix Fietkau <nbd@nbd.name>
10623M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10624R:	Ryder Lee <ryder.lee@mediatek.com>
10625R:	Roy Luo <royluo@google.com>
10626L:	linux-wireless@vger.kernel.org
10627S:	Maintained
10628F:	drivers/net/wireless/mediatek/mt76/
10629
10630MEDIATEK MT7601U WIRELESS LAN DRIVER
10631M:	Jakub Kicinski <kubakici@wp.pl>
10632L:	linux-wireless@vger.kernel.org
10633S:	Maintained
10634F:	drivers/net/wireless/mediatek/mt7601u/
10635
10636MEDIATEK MT7621/28/88 I2C DRIVER
10637M:	Stefan Roese <sr@denx.de>
10638L:	linux-i2c@vger.kernel.org
10639S:	Maintained
10640F:	drivers/i2c/busses/i2c-mt7621.c
10641F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10642
10643MEDIATEK NAND CONTROLLER DRIVER
10644M:	Xiaolei Li <xiaolei.li@mediatek.com>
10645L:	linux-mtd@lists.infradead.org
10646S:	Maintained
10647F:	drivers/mtd/nand/raw/mtk_*
10648F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10649
10650MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10651M:	Sean Wang <sean.wang@mediatek.com>
10652S:	Maintained
10653F:	drivers/char/hw_random/mtk-rng.c
10654
10655MEDIATEK USB3 DRD IP DRIVER
10656M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10657L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10658L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10659L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10660S:	Maintained
10661F:	drivers/usb/mtu3/
10662
10663MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10664M:	Peter Senna Tschudin <peter.senna@gmail.com>
10665M:	Martin Donnelly <martin.donnelly@ge.com>
10666M:	Martyn Welch <martyn.welch@collabora.co.uk>
10667S:	Maintained
10668F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10669F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10670
10671MEGARAID SCSI/SAS DRIVERS
10672M:	Kashyap Desai <kashyap.desai@broadcom.com>
10673M:	Sumit Saxena <sumit.saxena@broadcom.com>
10674M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10675L:	megaraidlinux.pdl@broadcom.com
10676L:	linux-scsi@vger.kernel.org
10677W:	http://www.avagotech.com/support/
10678S:	Maintained
10679F:	Documentation/scsi/megaraid.txt
10680F:	drivers/scsi/megaraid.*
10681F:	drivers/scsi/megaraid/
10682
10683MELEXIS MLX90614 DRIVER
10684M:	Crt Mori <cmo@melexis.com>
10685L:	linux-iio@vger.kernel.org
10686W:	http://www.melexis.com
10687S:	Supported
10688F:	drivers/iio/temperature/mlx90614.c
10689
10690MELEXIS MLX90632 DRIVER
10691M:	Crt Mori <cmo@melexis.com>
10692L:	linux-iio@vger.kernel.org
10693W:	http://www.melexis.com
10694S:	Supported
10695F:	drivers/iio/temperature/mlx90632.c
10696
10697MELFAS MIP4 TOUCHSCREEN DRIVER
10698M:	Sangwon Jee <jeesw@melfas.com>
10699W:	http://www.melfas.com
10700S:	Supported
10701F:	drivers/input/touchscreen/melfas_mip4.c
10702F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10703
10704MELLANOX ETHERNET DRIVER (mlx4_en)
10705M:	Tariq Toukan <tariqt@mellanox.com>
10706L:	netdev@vger.kernel.org
10707S:	Supported
10708W:	http://www.mellanox.com
10709Q:	http://patchwork.ozlabs.org/project/netdev/list/
10710F:	drivers/net/ethernet/mellanox/mlx4/en_*
10711
10712MELLANOX ETHERNET DRIVER (mlx5e)
10713M:	Saeed Mahameed <saeedm@mellanox.com>
10714L:	netdev@vger.kernel.org
10715S:	Supported
10716W:	http://www.mellanox.com
10717Q:	http://patchwork.ozlabs.org/project/netdev/list/
10718F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10719
10720MELLANOX ETHERNET INNOVA DRIVERS
10721R:	Boris Pismenny <borisp@mellanox.com>
10722L:	netdev@vger.kernel.org
10723S:	Supported
10724W:	http://www.mellanox.com
10725Q:	http://patchwork.ozlabs.org/project/netdev/list/
10726F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10727F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10728F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10729F:	include/linux/mlx5/mlx5_ifc_fpga.h
10730
10731MELLANOX ETHERNET SWITCH DRIVERS
10732M:	Jiri Pirko <jiri@mellanox.com>
10733M:	Ido Schimmel <idosch@mellanox.com>
10734L:	netdev@vger.kernel.org
10735S:	Supported
10736W:	http://www.mellanox.com
10737Q:	http://patchwork.ozlabs.org/project/netdev/list/
10738F:	drivers/net/ethernet/mellanox/mlxsw/
10739F:	tools/testing/selftests/drivers/net/mlxsw/
10740
10741MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10742M:	mlxsw@mellanox.com
10743L:	netdev@vger.kernel.org
10744S:	Supported
10745W:	http://www.mellanox.com
10746Q:	http://patchwork.ozlabs.org/project/netdev/list/
10747F:	drivers/net/ethernet/mellanox/mlxfw/
10748
10749MELLANOX HARDWARE PLATFORM SUPPORT
10750M:	Andy Shevchenko <andy@infradead.org>
10751M:	Darren Hart <dvhart@infradead.org>
10752M:	Vadim Pasternak <vadimp@mellanox.com>
10753L:	platform-driver-x86@vger.kernel.org
10754S:	Supported
10755F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10756F:	drivers/platform/mellanox/
10757F:	include/linux/platform_data/mlxreg.h
10758
10759MELLANOX MLX4 core VPI driver
10760M:	Tariq Toukan <tariqt@mellanox.com>
10761L:	netdev@vger.kernel.org
10762L:	linux-rdma@vger.kernel.org
10763W:	http://www.mellanox.com
10764Q:	http://patchwork.ozlabs.org/project/netdev/list/
10765S:	Supported
10766F:	drivers/net/ethernet/mellanox/mlx4/
10767F:	include/linux/mlx4/
10768
10769MELLANOX MLX4 IB driver
10770M:	Yishai Hadas <yishaih@mellanox.com>
10771L:	linux-rdma@vger.kernel.org
10772W:	http://www.mellanox.com
10773Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10774S:	Supported
10775F:	drivers/infiniband/hw/mlx4/
10776F:	include/linux/mlx4/
10777F:	include/uapi/rdma/mlx4-abi.h
10778
10779MELLANOX MLX5 core VPI driver
10780M:	Saeed Mahameed <saeedm@mellanox.com>
10781M:	Leon Romanovsky <leonro@mellanox.com>
10782L:	netdev@vger.kernel.org
10783L:	linux-rdma@vger.kernel.org
10784W:	http://www.mellanox.com
10785Q:	http://patchwork.ozlabs.org/project/netdev/list/
10786S:	Supported
10787F:	drivers/net/ethernet/mellanox/mlx5/core/
10788F:	include/linux/mlx5/
10789F:	Documentation/networking/device_drivers/mellanox/
10790
10791MELLANOX MLX5 IB driver
10792M:	Leon Romanovsky <leonro@mellanox.com>
10793L:	linux-rdma@vger.kernel.org
10794W:	http://www.mellanox.com
10795Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10796S:	Supported
10797F:	drivers/infiniband/hw/mlx5/
10798F:	include/linux/mlx5/
10799F:	include/uapi/rdma/mlx5-abi.h
10800
10801MELLANOX MLXCPLD I2C AND MUX DRIVER
10802M:	Vadim Pasternak <vadimp@mellanox.com>
10803M:	Michael Shych <michaelsh@mellanox.com>
10804L:	linux-i2c@vger.kernel.org
10805S:	Supported
10806F:	drivers/i2c/busses/i2c-mlxcpld.c
10807F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10808F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10809
10810MELLANOX MLXCPLD LED DRIVER
10811M:	Vadim Pasternak <vadimp@mellanox.com>
10812L:	linux-leds@vger.kernel.org
10813S:	Supported
10814F:	drivers/leds/leds-mlxcpld.c
10815F:	drivers/leds/leds-mlxreg.c
10816F:	Documentation/leds/leds-mlxcpld.rst
10817
10818MELLANOX PLATFORM DRIVER
10819M:	Vadim Pasternak <vadimp@mellanox.com>
10820L:	platform-driver-x86@vger.kernel.org
10821S:	Supported
10822F:	drivers/platform/x86/mlx-platform.c
10823
10824MEMBARRIER SUPPORT
10825M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10826M:	"Paul E. McKenney" <paulmck@kernel.org>
10827L:	linux-kernel@vger.kernel.org
10828S:	Supported
10829F:	kernel/sched/membarrier.c
10830F:	include/uapi/linux/membarrier.h
10831F:	arch/powerpc/include/asm/membarrier.h
10832
10833MEMBLOCK
10834M:	Mike Rapoport <rppt@linux.ibm.com>
10835L:	linux-mm@kvack.org
10836S:	Maintained
10837F:	include/linux/memblock.h
10838F:	mm/memblock.c
10839F:	Documentation/core-api/boot-time-mm.rst
10840
10841MEMORY MANAGEMENT
10842M:	Andrew Morton <akpm@linux-foundation.org>
10843L:	linux-mm@kvack.org
10844W:	http://www.linux-mm.org
10845T:	quilt https://ozlabs.org/~akpm/mmotm/
10846T:	quilt https://ozlabs.org/~akpm/mmots/
10847T:	git git://github.com/hnaz/linux-mm.git
10848S:	Maintained
10849F:	include/linux/mm.h
10850F:	include/linux/gfp.h
10851F:	include/linux/mmzone.h
10852F:	include/linux/memory_hotplug.h
10853F:	include/linux/vmalloc.h
10854F:	mm/
10855
10856MEMORY TECHNOLOGY DEVICES (MTD)
10857M:	Miquel Raynal <miquel.raynal@bootlin.com>
10858M:	Richard Weinberger <richard@nod.at>
10859M:	Vignesh Raghavendra <vigneshr@ti.com>
10860L:	linux-mtd@lists.infradead.org
10861W:	http://www.linux-mtd.infradead.org/
10862Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10863C:	irc://irc.oftc.net/mtd
10864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10866S:	Maintained
10867F:	Documentation/devicetree/bindings/mtd/
10868F:	drivers/mtd/
10869F:	include/linux/mtd/
10870F:	include/uapi/mtd/
10871
10872MEN A21 WATCHDOG DRIVER
10873M:	Johannes Thumshirn <morbidrsa@gmail.com>
10874L:	linux-watchdog@vger.kernel.org
10875S:	Maintained
10876F:	drivers/watchdog/mena21_wdt.c
10877
10878MEN CHAMELEON BUS (mcb)
10879M:	Johannes Thumshirn <morbidrsa@gmail.com>
10880S:	Maintained
10881F:	drivers/mcb/
10882F:	include/linux/mcb.h
10883F:	Documentation/driver-api/men-chameleon-bus.rst
10884
10885MEN F21BMC (Board Management Controller)
10886M:	Andreas Werner <andreas.werner@men.de>
10887S:	Supported
10888F:	drivers/mfd/menf21bmc.c
10889F:	drivers/watchdog/menf21bmc_wdt.c
10890F:	drivers/leds/leds-menf21bmc.c
10891F:	drivers/hwmon/menf21bmc_hwmon.c
10892F:	Documentation/hwmon/menf21bmc.rst
10893
10894MEN Z069 WATCHDOG DRIVER
10895M:	Johannes Thumshirn <jth@kernel.org>
10896L:	linux-watchdog@vger.kernel.org
10897S:	Maintained
10898F:	drivers/watchdog/menz69_wdt.c
10899
10900MESON AO CEC DRIVER FOR AMLOGIC SOCS
10901M:	Neil Armstrong <narmstrong@baylibre.com>
10902L:	linux-media@vger.kernel.org
10903L:	linux-amlogic@lists.infradead.org
10904W:	http://linux-meson.com/
10905S:	Supported
10906F:	drivers/media/platform/meson/ao-cec.c
10907F:	drivers/media/platform/meson/ao-cec-g12a.c
10908F:	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10909T:	git git://linuxtv.org/media_tree.git
10910
10911MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10912M:	Liang Yang <liang.yang@amlogic.com>
10913L:	linux-mtd@lists.infradead.org
10914S:	Maintained
10915F:	drivers/mtd/nand/raw/meson_*
10916F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10917
10918MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10919M:	Maxime Jourdan <mjourdan@baylibre.com>
10920L:	linux-media@vger.kernel.org
10921L:	linux-amlogic@lists.infradead.org
10922S:	Supported
10923F:	drivers/staging/media/meson/vdec/
10924T:	git git://linuxtv.org/media_tree.git
10925
10926METHODE UDPU SUPPORT
10927M:	Vladimir Vid <vladimir.vid@sartura.hr>
10928S:	Maintained
10929F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10930
10931MICROBLAZE ARCHITECTURE
10932M:	Michal Simek <monstr@monstr.eu>
10933W:	http://www.monstr.eu/fdt/
10934T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10935S:	Supported
10936F:	arch/microblaze/
10937
10938MICROCHIP AT91 SERIAL DRIVER
10939M:	Richard Genoud <richard.genoud@gmail.com>
10940S:	Maintained
10941F:	drivers/tty/serial/atmel_serial.c
10942F:	drivers/tty/serial/atmel_serial.h
10943F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10944
10945MICROCHIP AUDIO ASOC DRIVERS
10946M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10947L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10948S:	Supported
10949F:	sound/soc/atmel
10950
10951MICROCHIP DMA DRIVER
10952M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10954L:	dmaengine@vger.kernel.org
10955S:	Supported
10956F:	drivers/dma/at_hdmac.c
10957F:	drivers/dma/at_hdmac_regs.h
10958F:	include/linux/platform_data/dma-atmel.h
10959F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10960F:	include/dt-bindings/dma/at91.h
10961
10962MICROCHIP ECC DRIVER
10963M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10964L:	linux-crypto@vger.kernel.org
10965S:	Maintained
10966F:	drivers/crypto/atmel-ecc.*
10967
10968MICROCHIP I2C DRIVER
10969M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10970L:	linux-i2c@vger.kernel.org
10971S:	Supported
10972F:	drivers/i2c/busses/i2c-at91.h
10973F:	drivers/i2c/busses/i2c-at91-*.c
10974
10975MICROCHIP ISC DRIVER
10976M:	Eugen Hristev <eugen.hristev@microchip.com>
10977L:	linux-media@vger.kernel.org
10978S:	Supported
10979F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10980F:	drivers/media/platform/atmel/atmel-isc.h
10981F:	drivers/media/platform/atmel/atmel-isc-base.c
10982F:	drivers/media/platform/atmel/atmel-isc-regs.h
10983F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10984
10985MICROCHIP ISI DRIVER
10986M:	Eugen Hristev <eugen.hristev@microchip.com>
10987L:	linux-media@vger.kernel.org
10988S:	Supported
10989F:	drivers/media/platform/atmel/atmel-isi.c
10990F:	drivers/media/platform/atmel/atmel-isi.h
10991
10992MICROCHIP AT91 USART MFD DRIVER
10993M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10994L:	linux-kernel@vger.kernel.org
10995S:	Supported
10996F:	drivers/mfd/at91-usart.c
10997F:	include/dt-bindings/mfd/at91-usart.h
10998F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10999
11000MICROCHIP AT91 USART SPI DRIVER
11001M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11002L:	linux-spi@vger.kernel.org
11003S:	Supported
11004F:	drivers/spi/spi-at91-usart.c
11005F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11006
11007MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11008M:	Woojung Huh <woojung.huh@microchip.com>
11009M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11010L:	netdev@vger.kernel.org
11011S:	Maintained
11012F:	net/dsa/tag_ksz.c
11013F:	drivers/net/dsa/microchip/*
11014F:	include/linux/platform_data/microchip-ksz.h
11015F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
11016
11017MICROCHIP LAN743X ETHERNET DRIVER
11018M:	Bryan Whitehead <bryan.whitehead@microchip.com>
11019M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11020L:	netdev@vger.kernel.org
11021S:	Maintained
11022F:	drivers/net/ethernet/microchip/lan743x_*
11023
11024MICROCHIP LCDFB DRIVER
11025M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11026L:	linux-fbdev@vger.kernel.org
11027S:	Maintained
11028F:	drivers/video/fbdev/atmel_lcdfb.c
11029F:	include/video/atmel_lcdc.h
11030
11031MICROCHIP MMC/SD/SDIO MCI DRIVER
11032M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11033S:	Maintained
11034F:	drivers/mmc/host/atmel-mci.c
11035
11036MICROCHIP MCP16502 PMIC DRIVER
11037M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
11038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11039S:	Maintained
11040F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11041F:	drivers/regulator/mcp16502.c
11042
11043MICROCHIP MCP3911 ADC DRIVER
11044M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11045M:	Kent Gustavsson <kent@minoris.se>
11046L:	linux-iio@vger.kernel.org
11047S:	Supported
11048F:	drivers/iio/adc/mcp3911.c
11049F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11050
11051MICROCHIP NAND DRIVER
11052M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11053L:	linux-mtd@lists.infradead.org
11054S:	Supported
11055F:	drivers/mtd/nand/raw/atmel/*
11056F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
11057
11058MICROCHIP PWM DRIVER
11059M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11060L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11061L:	linux-pwm@vger.kernel.org
11062S:	Supported
11063F:	drivers/pwm/pwm-atmel.c
11064F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11065
11066MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11067M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11068M:	Eugen Hristev <eugen.hristev@microchip.com>
11069L:	linux-iio@vger.kernel.org
11070S:	Supported
11071F:	drivers/iio/adc/at91-sama5d2_adc.c
11072F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11073F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11074
11075MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11076M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11077S:	Supported
11078F:	drivers/power/reset/at91-sama5d2_shdwc.c
11079
11080MICROCHIP SPI DRIVER
11081M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11082S:	Supported
11083F:	drivers/spi/spi-atmel.*
11084
11085MICROCHIP SSC DRIVER
11086M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11088S:	Supported
11089F:	drivers/misc/atmel-ssc.c
11090F:	include/linux/atmel-ssc.h
11091
11092MICROCHIP USBA UDC DRIVER
11093M:	Cristian Birsan <cristian.birsan@microchip.com>
11094L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11095S:	Supported
11096F:	drivers/usb/gadget/udc/atmel_usba_udc.*
11097
11098MICROCHIP USB251XB DRIVER
11099M:	Richard Leitner <richard.leitner@skidata.com>
11100L:	linux-usb@vger.kernel.org
11101S:	Maintained
11102F:	drivers/usb/misc/usb251xb.c
11103F:	Documentation/devicetree/bindings/usb/usb251xb.txt
11104
11105MICROCHIP XDMA DRIVER
11106M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11107L:	linux-arm-kernel@lists.infradead.org
11108L:	dmaengine@vger.kernel.org
11109S:	Supported
11110F:	drivers/dma/at_xdmac.c
11111
11112MICROSEMI MIPS SOCS
11113M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11114M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11115L:	linux-mips@vger.kernel.org
11116S:	Supported
11117F:	arch/mips/generic/board-ocelot.c
11118F:	arch/mips/configs/generic/board-ocelot.config
11119F:	arch/mips/boot/dts/mscc/
11120F:	Documentation/devicetree/bindings/mips/mscc.txt
11121
11122MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11123M:	Don Brace <don.brace@microsemi.com>
11124L:	esc.storagedev@microsemi.com
11125L:	linux-scsi@vger.kernel.org
11126S:	Supported
11127F:	drivers/scsi/smartpqi/smartpqi*.[ch]
11128F:	drivers/scsi/smartpqi/Kconfig
11129F:	drivers/scsi/smartpqi/Makefile
11130F:	include/linux/cciss*.h
11131F:	include/uapi/linux/cciss*.h
11132F:	Documentation/scsi/smartpqi.txt
11133
11134MICROSEMI ETHERNET SWITCH DRIVER
11135M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11136M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11137L:	netdev@vger.kernel.org
11138S:	Supported
11139F:	drivers/net/ethernet/mscc/
11140F:	include/soc/mscc/ocelot*
11141
11142MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11143M:	Chen Yu <yu.c.chen@intel.com>
11144L:	platform-driver-x86@vger.kernel.org
11145S:	Supported
11146F:	drivers/platform/x86/surfacepro3_button.c
11147
11148MICROTEK X6 SCANNER
11149M:	Oliver Neukum <oliver@neukum.org>
11150S:	Maintained
11151F:	drivers/usb/image/microtek.*
11152
11153MIPS
11154M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11155L:	linux-mips@vger.kernel.org
11156W:	http://www.linux-mips.org/
11157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11158Q:	https://patchwork.kernel.org/project/linux-mips/list/
11159S:	Maintained
11160F:	Documentation/devicetree/bindings/mips/
11161F:	Documentation/mips/
11162F:	arch/mips/
11163F:	drivers/platform/mips/
11164
11165MIPS BOSTON DEVELOPMENT BOARD
11166M:	Paul Burton <paulburton@kernel.org>
11167L:	linux-mips@vger.kernel.org
11168S:	Maintained
11169F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
11170F:	arch/mips/boot/dts/img/boston.dts
11171F:	arch/mips/configs/generic/board-boston.config
11172F:	drivers/clk/imgtec/clk-boston.c
11173F:	include/dt-bindings/clock/boston-clock.h
11174
11175MIPS GENERIC PLATFORM
11176M:	Paul Burton <paulburton@kernel.org>
11177L:	linux-mips@vger.kernel.org
11178S:	Supported
11179F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11180F:	arch/mips/generic/
11181F:	arch/mips/tools/generic-board-config.sh
11182
11183MIPS/LOONGSON1 ARCHITECTURE
11184M:	Keguang Zhang <keguang.zhang@gmail.com>
11185L:	linux-mips@vger.kernel.org
11186S:	Maintained
11187F:	arch/mips/loongson32/
11188F:	arch/mips/include/asm/mach-loongson32/
11189F:	drivers/*/*loongson1*
11190F:	drivers/*/*/*loongson1*
11191
11192MIPS/LOONGSON2EF ARCHITECTURE
11193M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11194L:	linux-mips@vger.kernel.org
11195S:	Maintained
11196F:	arch/mips/loongson2ef/
11197F:	arch/mips/include/asm/mach-loongson2ef/
11198F:	drivers/*/*loongson2*
11199F:	drivers/*/*/*loongson2*
11200
11201MIPS/LOONGSON64 ARCHITECTURE
11202M:	Huacai Chen <chenhc@lemote.com>
11203M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11204L:	linux-mips@vger.kernel.org
11205S:	Maintained
11206F:	arch/mips/loongson64/
11207F:	arch/mips/include/asm/mach-loongson64/
11208F:	drivers/platform/mips/cpu_hwmon.c
11209F:	drivers/*/*loongson3*
11210F:	drivers/*/*/*loongson3*
11211
11212MIPS RINT INSTRUCTION EMULATION
11213M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
11214L:	linux-mips@vger.kernel.org
11215S:	Supported
11216F:	arch/mips/math-emu/sp_rint.c
11217F:	arch/mips/math-emu/dp_rint.c
11218
11219MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11220M:	Hans Verkuil <hverkuil@xs4all.nl>
11221L:	linux-media@vger.kernel.org
11222T:	git git://linuxtv.org/media_tree.git
11223W:	https://linuxtv.org
11224S:	Odd Fixes
11225F:	drivers/media/radio/radio-miropcm20*
11226
11227MMP SUPPORT
11228R:	Lubomir Rintel <lkundrak@v3.sk>
11229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11231S:	Odd Fixes
11232F:	arch/arm/boot/dts/mmp*
11233F:	arch/arm/mach-mmp/
11234F:	linux/soc/mmp/
11235
11236MMP USB PHY DRIVERS
11237R:	Lubomir Rintel <lkundrak@v3.sk>
11238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11239S:	Maintained
11240F:	drivers/phy/marvell/phy-mmp3-usb.c
11241F:	drivers/phy/marvell/phy-pxa-usb.c
11242
11243MMU GATHER AND TLB INVALIDATION
11244M:	Will Deacon <will@kernel.org>
11245M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11246M:	Andrew Morton <akpm@linux-foundation.org>
11247M:	Nick Piggin <npiggin@gmail.com>
11248M:	Peter Zijlstra <peterz@infradead.org>
11249L:	linux-arch@vger.kernel.org
11250L:	linux-mm@kvack.org
11251S:	Maintained
11252F:	arch/*/include/asm/tlb.h
11253F:	include/asm-generic/tlb.h
11254F:	mm/mmu_gather.c
11255
11256MN88472 MEDIA DRIVER
11257M:	Antti Palosaari <crope@iki.fi>
11258L:	linux-media@vger.kernel.org
11259W:	https://linuxtv.org
11260W:	http://palosaari.fi/linux/
11261Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11262S:	Maintained
11263F:	drivers/media/dvb-frontends/mn88472*
11264
11265MN88473 MEDIA DRIVER
11266M:	Antti Palosaari <crope@iki.fi>
11267L:	linux-media@vger.kernel.org
11268W:	https://linuxtv.org
11269W:	http://palosaari.fi/linux/
11270Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11271S:	Maintained
11272F:	drivers/media/dvb-frontends/mn88473*
11273
11274MODULE SUPPORT
11275M:	Jessica Yu <jeyu@kernel.org>
11276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11277S:	Maintained
11278F:	include/linux/module.h
11279F:	kernel/module.c
11280
11281MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11282W:	http://popies.net/meye/
11283S:	Orphan
11284F:	Documentation/media/v4l-drivers/meye*
11285F:	drivers/media/pci/meye/
11286F:	include/uapi/linux/meye.h
11287
11288MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11289M:	Jiri Slaby <jirislaby@gmail.com>
11290S:	Maintained
11291F:	Documentation/driver-api/serial/moxa-smartio.rst
11292F:	drivers/tty/mxser.*
11293
11294MONOLITHIC POWER SYSTEM PMIC DRIVER
11295M:	Saravanan Sekar <sravanhome@gmail.com>
11296S:	Maintained
11297F:	Documentation/devicetree/bindings/regulator/mpq7920.yaml
11298F:	drivers/regulator/mpq7920.c
11299F:	drivers/regulator/mpq7920.h
11300
11301MR800 AVERMEDIA USB FM RADIO DRIVER
11302M:	Alexey Klimov <klimov.linux@gmail.com>
11303L:	linux-media@vger.kernel.org
11304T:	git git://linuxtv.org/media_tree.git
11305S:	Maintained
11306F:	drivers/media/radio/radio-mr800.c
11307
11308MRF24J40 IEEE 802.15.4 RADIO DRIVER
11309M:	Alan Ott <alan@signal11.us>
11310L:	linux-wpan@vger.kernel.org
11311S:	Maintained
11312F:	drivers/net/ieee802154/mrf24j40.c
11313F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11314
11315MSI LAPTOP SUPPORT
11316M:	"Lee, Chun-Yi" <jlee@suse.com>
11317L:	platform-driver-x86@vger.kernel.org
11318S:	Maintained
11319F:	drivers/platform/x86/msi-laptop.c
11320
11321MSI WMI SUPPORT
11322L:	platform-driver-x86@vger.kernel.org
11323S:	Orphan
11324F:	drivers/platform/x86/msi-wmi.c
11325
11326MSI001 MEDIA DRIVER
11327M:	Antti Palosaari <crope@iki.fi>
11328L:	linux-media@vger.kernel.org
11329W:	https://linuxtv.org
11330W:	http://palosaari.fi/linux/
11331Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11332T:	git git://linuxtv.org/anttip/media_tree.git
11333S:	Maintained
11334F:	drivers/media/tuners/msi001*
11335
11336MSI2500 MEDIA DRIVER
11337M:	Antti Palosaari <crope@iki.fi>
11338L:	linux-media@vger.kernel.org
11339W:	https://linuxtv.org
11340W:	http://palosaari.fi/linux/
11341Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11342T:	git git://linuxtv.org/anttip/media_tree.git
11343S:	Maintained
11344F:	drivers/media/usb/msi2500/
11345
11346MSYSTEMS DISKONCHIP G3 MTD DRIVER
11347M:	Robert Jarzmik <robert.jarzmik@free.fr>
11348L:	linux-mtd@lists.infradead.org
11349S:	Maintained
11350F:	drivers/mtd/devices/docg3*
11351
11352MT9M032 APTINA SENSOR DRIVER
11353M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11354L:	linux-media@vger.kernel.org
11355T:	git git://linuxtv.org/media_tree.git
11356S:	Maintained
11357F:	drivers/media/i2c/mt9m032.c
11358F:	include/media/i2c/mt9m032.h
11359
11360MT9P031 APTINA CAMERA SENSOR
11361M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11362L:	linux-media@vger.kernel.org
11363T:	git git://linuxtv.org/media_tree.git
11364S:	Maintained
11365F:	drivers/media/i2c/mt9p031.c
11366F:	include/media/i2c/mt9p031.h
11367
11368MT9T001 APTINA CAMERA SENSOR
11369M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11370L:	linux-media@vger.kernel.org
11371T:	git git://linuxtv.org/media_tree.git
11372S:	Maintained
11373F:	drivers/media/i2c/mt9t001.c
11374F:	include/media/i2c/mt9t001.h
11375
11376MT9T112 APTINA CAMERA SENSOR
11377M:	Jacopo Mondi <jacopo@jmondi.org>
11378L:	linux-media@vger.kernel.org
11379T:	git git://linuxtv.org/media_tree.git
11380S:	Odd Fixes
11381F:	drivers/media/i2c/mt9t112.c
11382F:	include/media/i2c/mt9t112.h
11383
11384MT9V032 APTINA CAMERA SENSOR
11385M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11386L:	linux-media@vger.kernel.org
11387T:	git git://linuxtv.org/media_tree.git
11388S:	Maintained
11389F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11390F:	drivers/media/i2c/mt9v032.c
11391F:	include/media/i2c/mt9v032.h
11392
11393MT9V111 APTINA CAMERA SENSOR
11394M:	Jacopo Mondi <jacopo@jmondi.org>
11395L:	linux-media@vger.kernel.org
11396T:	git git://linuxtv.org/media_tree.git
11397S:	Maintained
11398F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11399F:	drivers/media/i2c/mt9v111.c
11400
11401MULTIFUNCTION DEVICES (MFD)
11402M:	Lee Jones <lee.jones@linaro.org>
11403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11404S:	Supported
11405F:	Documentation/devicetree/bindings/mfd/
11406F:	drivers/mfd/
11407F:	include/linux/mfd/
11408F:	include/dt-bindings/mfd/
11409
11410MULTIMEDIA CARD (MMC) ETC. OVER SPI
11411S:	Orphan
11412F:	drivers/mmc/host/mmc_spi.c
11413F:	include/linux/spi/mmc_spi.h
11414
11415MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11416M:	Ulf Hansson <ulf.hansson@linaro.org>
11417L:	linux-mmc@vger.kernel.org
11418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11419S:	Maintained
11420F:	Documentation/devicetree/bindings/mmc/
11421F:	drivers/mmc/
11422F:	include/linux/mmc/
11423F:	include/uapi/linux/mmc/
11424
11425MULTIPLEXER SUBSYSTEM
11426M:	Peter Rosin <peda@axentia.se>
11427S:	Maintained
11428F:	Documentation/ABI/testing/sysfs-class-mux*
11429F:	Documentation/devicetree/bindings/mux/
11430F:	include/dt-bindings/mux/
11431F:	include/linux/mux/
11432F:	drivers/mux/
11433
11434MULTITECH MULTIPORT CARD (ISICOM)
11435S:	Orphan
11436F:	drivers/tty/isicom.c
11437F:	include/linux/isicom.h
11438
11439MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11440M:	Bin Liu <b-liu@ti.com>
11441L:	linux-usb@vger.kernel.org
11442S:	Maintained
11443F:	drivers/usb/musb/
11444
11445MXL301RF MEDIA DRIVER
11446M:	Akihiro Tsukada <tskd08@gmail.com>
11447L:	linux-media@vger.kernel.org
11448S:	Odd Fixes
11449F:	drivers/media/tuners/mxl301rf*
11450
11451MXL5007T MEDIA DRIVER
11452M:	Michael Krufky <mkrufky@linuxtv.org>
11453L:	linux-media@vger.kernel.org
11454W:	https://linuxtv.org
11455W:	http://github.com/mkrufky
11456Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11457T:	git git://linuxtv.org/mkrufky/tuners.git
11458S:	Maintained
11459F:	drivers/media/tuners/mxl5007t.*
11460
11461MXSFB DRM DRIVER
11462M:	Marek Vasut <marex@denx.de>
11463M:	Stefan Agner <stefan@agner.ch>
11464L:	dri-devel@lists.freedesktop.org
11465S:	Supported
11466F:	drivers/gpu/drm/mxsfb/
11467F:	Documentation/devicetree/bindings/display/mxsfb.txt
11468T:	git git://anongit.freedesktop.org/drm/drm-misc
11469
11470MYLEX DAC960 PCI RAID Controller
11471M:	Hannes Reinecke <hare@kernel.org>
11472L:	linux-scsi@vger.kernel.org
11473S:	Supported
11474F:	drivers/scsi/myrb.*
11475F:	drivers/scsi/myrs.*
11476
11477MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11478M:	Chris Lee <christopher.lee@cspi.com>
11479L:	netdev@vger.kernel.org
11480W:	https://www.cspi.com/ethernet-products/support/downloads/
11481S:	Supported
11482F:	drivers/net/ethernet/myricom/myri10ge/
11483
11484NAND FLASH SUBSYSTEM
11485M:	Miquel Raynal <miquel.raynal@bootlin.com>
11486R:	Richard Weinberger <richard@nod.at>
11487L:	linux-mtd@lists.infradead.org
11488W:	http://www.linux-mtd.infradead.org/
11489Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11491S:	Maintained
11492F:	drivers/mtd/nand/
11493F:	include/linux/mtd/*nand*.h
11494
11495NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11496M:	Daniel Mack <zonque@gmail.com>
11497S:	Maintained
11498L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11499W:	http://www.native-instruments.com
11500F:	sound/usb/caiaq/
11501
11502NATSEMI ETHERNET DRIVER (DP8381x)
11503S:	Orphan
11504F:	drivers/net/ethernet/natsemi/natsemi.c
11505
11506NCR 5380 SCSI DRIVERS
11507M:	Finn Thain <fthain@telegraphics.com.au>
11508M:	Michael Schmitz <schmitzmic@gmail.com>
11509L:	linux-scsi@vger.kernel.org
11510S:	Maintained
11511F:	Documentation/scsi/g_NCR5380.txt
11512F:	drivers/scsi/NCR5380.*
11513F:	drivers/scsi/arm/cumana_1.c
11514F:	drivers/scsi/arm/oak.c
11515F:	drivers/scsi/atari_scsi.*
11516F:	drivers/scsi/dmx3191d.c
11517F:	drivers/scsi/g_NCR5380.*
11518F:	drivers/scsi/mac_scsi.*
11519F:	drivers/scsi/sun3_scsi.*
11520F:	drivers/scsi/sun3_scsi_vme.c
11521
11522NCSI LIBRARY
11523M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11524S:	Maintained
11525F:	net/ncsi/
11526
11527NCT6775 HARDWARE MONITOR DRIVER
11528M:	Guenter Roeck <linux@roeck-us.net>
11529L:	linux-hwmon@vger.kernel.org
11530S:	Maintained
11531F:	Documentation/hwmon/nct6775.rst
11532F:	drivers/hwmon/nct6775.c
11533
11534NET_FAILOVER MODULE
11535M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11536L:	netdev@vger.kernel.org
11537S:	Supported
11538F:	drivers/net/net_failover.c
11539F:	include/net/net_failover.h
11540F:	Documentation/networking/net_failover.rst
11541
11542NETEM NETWORK EMULATOR
11543M:	Stephen Hemminger <stephen@networkplumber.org>
11544L:	netdev@vger.kernel.org
11545S:	Maintained
11546F:	net/sched/sch_netem.c
11547
11548NETERION 10GbE DRIVERS (s2io/vxge)
11549M:	Jon Mason <jdmason@kudzu.us>
11550L:	netdev@vger.kernel.org
11551S:	Supported
11552F:	Documentation/networking/device_drivers/neterion/s2io.txt
11553F:	Documentation/networking/device_drivers/neterion/vxge.txt
11554F:	drivers/net/ethernet/neterion/
11555
11556NETFILTER
11557M:	Pablo Neira Ayuso <pablo@netfilter.org>
11558M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11559M:	Florian Westphal <fw@strlen.de>
11560L:	netfilter-devel@vger.kernel.org
11561L:	coreteam@netfilter.org
11562W:	http://www.netfilter.org/
11563W:	http://www.iptables.org/
11564W:	http://www.nftables.org/
11565Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11568S:	Maintained
11569F:	include/linux/netfilter*
11570F:	include/linux/netfilter/
11571F:	include/net/netfilter/
11572F:	include/uapi/linux/netfilter*
11573F:	include/uapi/linux/netfilter/
11574F:	net/*/netfilter.c
11575F:	net/*/netfilter/
11576F:	net/netfilter/
11577F:	net/bridge/br_netfilter*.c
11578
11579NETROM NETWORK LAYER
11580M:	Ralf Baechle <ralf@linux-mips.org>
11581L:	linux-hams@vger.kernel.org
11582W:	http://www.linux-ax25.org/
11583S:	Maintained
11584F:	include/net/netrom.h
11585F:	include/uapi/linux/netrom.h
11586F:	net/netrom/
11587
11588NETRONOME ETHERNET DRIVERS
11589M:	Jakub Kicinski <kuba@kernel.org>
11590L:	oss-drivers@netronome.com
11591S:	Maintained
11592F:	drivers/net/ethernet/netronome/
11593
11594NETWORK BLOCK DEVICE (NBD)
11595M:	Josef Bacik <josef@toxicpanda.com>
11596S:	Maintained
11597L:	linux-block@vger.kernel.org
11598L:	nbd@other.debian.org
11599F:	Documentation/admin-guide/blockdev/nbd.rst
11600F:	drivers/block/nbd.c
11601F:	include/trace/events/nbd.h
11602F:	include/uapi/linux/nbd.h
11603
11604NETWORK DROP MONITOR
11605M:	Neil Horman <nhorman@tuxdriver.com>
11606L:	netdev@vger.kernel.org
11607S:	Maintained
11608W:	https://fedorahosted.org/dropwatch/
11609F:	net/core/drop_monitor.c
11610F:	include/uapi/linux/net_dropmon.h
11611F:	include/net/drop_monitor.h
11612
11613NETWORKING DRIVERS
11614M:	"David S. Miller" <davem@davemloft.net>
11615L:	netdev@vger.kernel.org
11616W:	http://www.linuxfoundation.org/en/Net
11617Q:	http://patchwork.ozlabs.org/project/netdev/list/
11618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11620S:	Odd Fixes
11621F:	Documentation/devicetree/bindings/net/
11622F:	drivers/net/
11623F:	include/linux/if_*
11624F:	include/linux/netdevice.h
11625F:	include/linux/etherdevice.h
11626F:	include/linux/fcdevice.h
11627F:	include/linux/fddidevice.h
11628F:	include/linux/hippidevice.h
11629F:	include/linux/inetdevice.h
11630F:	include/uapi/linux/if_*
11631F:	include/uapi/linux/netdevice.h
11632
11633NETWORKING DRIVERS (WIRELESS)
11634M:	Kalle Valo <kvalo@codeaurora.org>
11635L:	linux-wireless@vger.kernel.org
11636Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11639S:	Maintained
11640F:	Documentation/devicetree/bindings/net/wireless/
11641F:	drivers/net/wireless/
11642
11643NETWORKING [DSA]
11644M:	Andrew Lunn <andrew@lunn.ch>
11645M:	Vivien Didelot <vivien.didelot@gmail.com>
11646M:	Florian Fainelli <f.fainelli@gmail.com>
11647S:	Maintained
11648F:	Documentation/devicetree/bindings/net/dsa/
11649F:	net/dsa/
11650F:	include/net/dsa.h
11651F:	include/linux/dsa/
11652F:	include/linux/platform_data/dsa.h
11653F:	drivers/net/dsa/
11654
11655NETWORKING [GENERAL]
11656M:	"David S. Miller" <davem@davemloft.net>
11657M:	Jakub Kicinski <kuba@kernel.org>
11658L:	netdev@vger.kernel.org
11659W:	http://www.linuxfoundation.org/en/Net
11660Q:	http://patchwork.ozlabs.org/project/netdev/list/
11661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11663B:	mailto:netdev@vger.kernel.org
11664S:	Maintained
11665F:	net/
11666F:	include/net/
11667F:	include/linux/in.h
11668F:	include/linux/net.h
11669F:	include/linux/netdevice.h
11670F:	include/uapi/linux/in.h
11671F:	include/uapi/linux/net.h
11672F:	include/uapi/linux/netdevice.h
11673F:	include/uapi/linux/net_namespace.h
11674F:	tools/testing/selftests/net/
11675F:	lib/net_utils.c
11676F:	lib/random32.c
11677F:	Documentation/networking/
11678
11679NETWORKING [IPSEC]
11680M:	Steffen Klassert <steffen.klassert@secunet.com>
11681M:	Herbert Xu <herbert@gondor.apana.org.au>
11682M:	"David S. Miller" <davem@davemloft.net>
11683L:	netdev@vger.kernel.org
11684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11686S:	Maintained
11687F:	net/xfrm/
11688F:	net/key/
11689F:	net/ipv4/xfrm*
11690F:	net/ipv4/esp4*
11691F:	net/ipv4/ah4.c
11692F:	net/ipv4/ipcomp.c
11693F:	net/ipv4/ip_vti.c
11694F:	net/ipv6/xfrm*
11695F:	net/ipv6/esp6*
11696F:	net/ipv6/ah6.c
11697F:	net/ipv6/ipcomp6.c
11698F:	net/ipv6/ip6_vti.c
11699F:	include/uapi/linux/xfrm.h
11700F:	include/net/xfrm.h
11701
11702NETWORKING [IPv4/IPv6]
11703M:	"David S. Miller" <davem@davemloft.net>
11704M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11705M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11706L:	netdev@vger.kernel.org
11707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11708S:	Maintained
11709F:	net/ipv4/
11710F:	net/ipv6/
11711F:	include/net/ip*
11712F:	arch/x86/net/*
11713
11714NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11715M:	Paul Moore <paul@paul-moore.com>
11716W:	https://github.com/netlabel
11717L:	netdev@vger.kernel.org
11718L:	linux-security-module@vger.kernel.org
11719S:	Maintained
11720F:	Documentation/netlabel/
11721F:	include/net/calipso.h
11722F:	include/net/cipso_ipv4.h
11723F:	include/net/netlabel.h
11724F:	include/uapi/linux/netfilter/xt_SECMARK.h
11725F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11726F:	net/netlabel/
11727F:	net/ipv4/cipso_ipv4.c
11728F:	net/ipv6/calipso.c
11729F:	net/netfilter/xt_CONNSECMARK.c
11730F:	net/netfilter/xt_SECMARK.c
11731
11732NETWORKING [MPTCP]
11733M:	Mat Martineau <mathew.j.martineau@linux.intel.com>
11734M:	Matthieu Baerts <matthieu.baerts@tessares.net>
11735L:	netdev@vger.kernel.org
11736L:	mptcp@lists.01.org
11737W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
11738B:	https://github.com/multipath-tcp/mptcp_net-next/issues
11739S:	Maintained
11740F:	include/net/mptcp.h
11741F:	net/mptcp/
11742F:	tools/testing/selftests/net/mptcp/
11743
11744NETWORKING [TCP]
11745M:	Eric Dumazet <edumazet@google.com>
11746L:	netdev@vger.kernel.org
11747S:	Maintained
11748F:	net/ipv4/tcp*.c
11749F:	net/ipv4/syncookies.c
11750F:	net/ipv6/tcp*.c
11751F:	net/ipv6/syncookies.c
11752F:	include/uapi/linux/tcp.h
11753F:	include/net/tcp.h
11754F:	include/linux/tcp.h
11755F:	include/trace/events/tcp.h
11756
11757NETWORKING [TLS]
11758M:	Boris Pismenny <borisp@mellanox.com>
11759M:	Aviad Yehezkel <aviadye@mellanox.com>
11760M:	John Fastabend <john.fastabend@gmail.com>
11761M:	Daniel Borkmann <daniel@iogearbox.net>
11762M:	Jakub Kicinski <kuba@kernel.org>
11763L:	netdev@vger.kernel.org
11764S:	Maintained
11765F:	net/tls/*
11766F:	include/uapi/linux/tls.h
11767F:	include/net/tls.h
11768
11769NETWORKING [WIRELESS]
11770L:	linux-wireless@vger.kernel.org
11771Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11772
11773NETDEVSIM
11774M:	Jakub Kicinski <kuba@kernel.org>
11775S:	Maintained
11776F:	drivers/net/netdevsim/*
11777
11778NETXEN (1/10) GbE SUPPORT
11779M:	Manish Chopra <manishc@marvell.com>
11780M:	Rahul Verma <rahulv@marvell.com>
11781M:	GR-Linux-NIC-Dev@marvell.com
11782L:	netdev@vger.kernel.org
11783S:	Supported
11784F:	drivers/net/ethernet/qlogic/netxen/
11785
11786NEXTHOP
11787M:	David Ahern <dsahern@kernel.org>
11788L:	netdev@vger.kernel.org
11789S:	Maintained
11790F:	include/net/nexthop.h
11791F:	include/uapi/linux/nexthop.h
11792F:	include/net/netns/nexthop.h
11793F:	net/ipv4/nexthop.c
11794
11795NFC SUBSYSTEM
11796L:	netdev@vger.kernel.org
11797S:	Orphan
11798F:	net/nfc/
11799F:	include/net/nfc/
11800F:	include/uapi/linux/nfc.h
11801F:	drivers/nfc/
11802F:	include/linux/platform_data/nfcmrvl.h
11803F:	Documentation/devicetree/bindings/net/nfc/
11804
11805NFS, SUNRPC, AND LOCKD CLIENTS
11806M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11807M:	Anna Schumaker <anna.schumaker@netapp.com>
11808L:	linux-nfs@vger.kernel.org
11809W:	http://client.linux-nfs.org
11810T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11811S:	Maintained
11812F:	fs/lockd/
11813F:	fs/nfs/
11814F:	fs/nfs_common/
11815F:	net/sunrpc/
11816F:	include/linux/lockd/
11817F:	include/linux/nfs*
11818F:	include/linux/sunrpc/
11819F:	include/uapi/linux/nfs*
11820F:	include/uapi/linux/sunrpc/
11821
11822NILFS2 FILESYSTEM
11823M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11824L:	linux-nilfs@vger.kernel.org
11825W:	https://nilfs.sourceforge.io/
11826W:	https://nilfs.osdn.jp/
11827T:	git git://github.com/konis/nilfs2.git
11828S:	Supported
11829F:	Documentation/filesystems/nilfs2.txt
11830F:	fs/nilfs2/
11831F:	include/trace/events/nilfs2.h
11832F:	include/uapi/linux/nilfs2_api.h
11833F:	include/uapi/linux/nilfs2_ondisk.h
11834
11835NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11836M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11837W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11838S:	Maintained
11839F:	Documentation/scsi/NinjaSCSI.txt
11840F:	drivers/scsi/pcmcia/nsp_*
11841
11842NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11843M:	GOTO Masanori <gotom@debian.or.jp>
11844M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11845W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11846S:	Maintained
11847F:	Documentation/scsi/NinjaSCSI.txt
11848F:	drivers/scsi/nsp32*
11849
11850NIOS2 ARCHITECTURE
11851M:	Ley Foon Tan <ley.foon.tan@intel.com>
11852L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11854S:	Maintained
11855F:	arch/nios2/
11856
11857NOHZ, DYNTICKS SUPPORT
11858M:	Frederic Weisbecker <fweisbec@gmail.com>
11859M:	Thomas Gleixner <tglx@linutronix.de>
11860M:	Ingo Molnar <mingo@kernel.org>
11861L:	linux-kernel@vger.kernel.org
11862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11863S:	Maintained
11864F:	kernel/time/tick*.*
11865F:	include/linux/tick.h
11866F:	include/linux/sched/nohz.h
11867
11868NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11869M:	Pavel Machek <pavel@ucw.cz>
11870M:	Sakari Ailus <sakari.ailus@iki.fi>
11871L:	linux-media@vger.kernel.org
11872S:	Maintained
11873F:	drivers/media/i2c/et8ek8
11874F:	drivers/media/i2c/ad5820.c
11875
11876NOKIA N900 POWER SUPPLY DRIVERS
11877R:	Pali Rohár <pali.rohar@gmail.com>
11878F:	include/linux/power/bq2415x_charger.h
11879F:	include/linux/power/bq27xxx_battery.h
11880F:	drivers/power/supply/bq2415x_charger.c
11881F:	drivers/power/supply/bq27xxx_battery.c
11882F:	drivers/power/supply/bq27xxx_battery_i2c.c
11883F:	drivers/power/supply/isp1704_charger.c
11884F:	drivers/power/supply/rx51_battery.c
11885
11886NOLIBC HEADER FILE
11887M:	Willy Tarreau <w@1wt.eu>
11888S:	Maintained
11889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11890F:	tools/include/nolibc/
11891
11892NSDEPS
11893M:	Matthias Maennich <maennich@google.com>
11894S:	Maintained
11895F:	scripts/nsdeps
11896F:	Documentation/core-api/symbol-namespaces.rst
11897
11898NTB AMD DRIVER
11899M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11900L:	linux-ntb@googlegroups.com
11901S:	Supported
11902F:	drivers/ntb/hw/amd/
11903
11904NTB DRIVER CORE
11905M:	Jon Mason <jdmason@kudzu.us>
11906M:	Dave Jiang <dave.jiang@intel.com>
11907M:	Allen Hubbe <allenbh@gmail.com>
11908L:	linux-ntb@googlegroups.com
11909S:	Supported
11910W:	https://github.com/jonmason/ntb/wiki
11911T:	git git://github.com/jonmason/ntb.git
11912F:	drivers/ntb/
11913F:	drivers/net/ntb_netdev.c
11914F:	include/linux/ntb.h
11915F:	include/linux/ntb_transport.h
11916F:	tools/testing/selftests/ntb/
11917
11918NTB IDT DRIVER
11919M:	Serge Semin <fancer.lancer@gmail.com>
11920L:	linux-ntb@googlegroups.com
11921S:	Supported
11922F:	drivers/ntb/hw/idt/
11923
11924NTB INTEL DRIVER
11925M:	Dave Jiang <dave.jiang@intel.com>
11926L:	linux-ntb@googlegroups.com
11927S:	Supported
11928W:	https://github.com/davejiang/linux/wiki
11929T:	git https://github.com/davejiang/linux.git
11930F:	drivers/ntb/hw/intel/
11931
11932NTFS FILESYSTEM
11933M:	Anton Altaparmakov <anton@tuxera.com>
11934L:	linux-ntfs-dev@lists.sourceforge.net
11935W:	http://www.tuxera.com/
11936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11937S:	Supported
11938F:	Documentation/filesystems/ntfs.txt
11939F:	fs/ntfs/
11940
11941NUBUS SUBSYSTEM
11942M:	Finn Thain <fthain@telegraphics.com.au>
11943L:	linux-m68k@lists.linux-m68k.org
11944S:	Maintained
11945F:	arch/*/include/asm/nubus.h
11946F:	drivers/nubus/
11947F:	include/linux/nubus.h
11948F:	include/uapi/linux/nubus.h
11949
11950NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11951M:	Antonino Daplas <adaplas@gmail.com>
11952L:	linux-fbdev@vger.kernel.org
11953S:	Maintained
11954F:	drivers/video/fbdev/riva/
11955F:	drivers/video/fbdev/nvidia/
11956
11957NVM EXPRESS DRIVER
11958M:	Keith Busch <kbusch@kernel.org>
11959M:	Jens Axboe <axboe@fb.com>
11960M:	Christoph Hellwig <hch@lst.de>
11961M:	Sagi Grimberg <sagi@grimberg.me>
11962L:	linux-nvme@lists.infradead.org
11963T:	git://git.infradead.org/nvme.git
11964W:	http://git.infradead.org/nvme.git
11965S:	Supported
11966F:	drivers/nvme/host/
11967F:	include/linux/nvme.h
11968F:	include/uapi/linux/nvme_ioctl.h
11969
11970NVM EXPRESS FC TRANSPORT DRIVERS
11971M:	James Smart <james.smart@broadcom.com>
11972L:	linux-nvme@lists.infradead.org
11973S:	Supported
11974F:	include/linux/nvme-fc.h
11975F:	include/linux/nvme-fc-driver.h
11976F:	drivers/nvme/host/fc.c
11977F:	drivers/nvme/target/fc.c
11978F:	drivers/nvme/target/fcloop.c
11979
11980NVM EXPRESS TARGET DRIVER
11981M:	Christoph Hellwig <hch@lst.de>
11982M:	Sagi Grimberg <sagi@grimberg.me>
11983M:	Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11984L:	linux-nvme@lists.infradead.org
11985T:	git://git.infradead.org/nvme.git
11986W:	http://git.infradead.org/nvme.git
11987S:	Supported
11988F:	drivers/nvme/target/
11989
11990NVMEM FRAMEWORK
11991M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11992S:	Maintained
11993F:	drivers/nvmem/
11994F:	Documentation/devicetree/bindings/nvmem/
11995F:	Documentation/ABI/stable/sysfs-bus-nvmem
11996F:	include/linux/nvmem-consumer.h
11997F:	include/linux/nvmem-provider.h
11998
11999NXP FXAS21002C DRIVER
12000M:	Rui Miguel Silva <rmfrfs@gmail.com>
12001L:	linux-iio@vger.kernel.org
12002S:	Maintained
12003F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12004F:	drivers/iio/gyro/fxas21002c_core.c
12005F:	drivers/iio/gyro/fxas21002c.h
12006F:	drivers/iio/gyro/fxas21002c_i2c.c
12007F:	drivers/iio/gyro/fxas21002c_spi.c
12008
12009NXP SGTL5000 DRIVER
12010M:	Fabio Estevam <festevam@gmail.com>
12011L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12012S:	Maintained
12013F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
12014F:	sound/soc/codecs/sgtl5000*
12015
12016NXP SJA1105 ETHERNET SWITCH DRIVER
12017M:	Vladimir Oltean <olteanv@gmail.com>
12018L:	linux-kernel@vger.kernel.org
12019S:	Maintained
12020F:	drivers/net/dsa/sja1105
12021
12022NXP TDA998X DRM DRIVER
12023M:	Russell King <linux@armlinux.org.uk>
12024S:	Maintained
12025T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12026T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12027F:	drivers/gpu/drm/i2c/tda998x_drv.c
12028F:	include/drm/i2c/tda998x.h
12029F:	include/dt-bindings/display/tda998x.h
12030K:	"nxp,tda998x"
12031
12032NXP TFA9879 DRIVER
12033M:	Peter Rosin <peda@axentia.se>
12034L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12035S:	Maintained
12036F:	Documentation/devicetree/bindings/sound/tfa9879.txt
12037F:	sound/soc/codecs/tfa9879*
12038
12039NXP-NCI NFC DRIVER
12040M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
12041R:	Charles Gorand <charles.gorand@effinnov.com>
12042L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12043S:	Supported
12044F:	drivers/nfc/nxp-nci
12045
12046OBJAGG
12047M:	Jiri Pirko <jiri@mellanox.com>
12048L:	netdev@vger.kernel.org
12049S:	Supported
12050F:	lib/objagg.c
12051F:	lib/test_objagg.c
12052F:	include/linux/objagg.h
12053
12054NXP FSPI DRIVER
12055R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
12056M:	Ashish Kumar <ashish.kumar@nxp.com>
12057L:	linux-spi@vger.kernel.org
12058S:	Maintained
12059F:	drivers/spi/spi-nxp-fspi.c
12060F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12061
12062OBJTOOL
12063M:	Josh Poimboeuf <jpoimboe@redhat.com>
12064M:	Peter Zijlstra <peterz@infradead.org>
12065S:	Supported
12066F:	tools/objtool/
12067
12068OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12069M:	Frederic Barrat <fbarrat@linux.ibm.com>
12070M:	Andrew Donnellan <ajd@linux.ibm.com>
12071L:	linuxppc-dev@lists.ozlabs.org
12072S:	Supported
12073F:	arch/powerpc/platforms/powernv/ocxl.c
12074F:	arch/powerpc/include/asm/pnv-ocxl.h
12075F:	drivers/misc/ocxl/
12076F:	include/misc/ocxl*
12077F:	include/uapi/misc/ocxl.h
12078F:	Documentation/userspace-api/accelerators/ocxl.rst
12079
12080OMAP AUDIO SUPPORT
12081M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12082M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
12083L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12084L:	linux-omap@vger.kernel.org
12085S:	Maintained
12086F:	sound/soc/ti/omap*
12087F:	sound/soc/ti/rx51.c
12088F:	sound/soc/ti/n810.c
12089F:	sound/soc/ti/sdma-pcm.*
12090
12091OMAP CLOCK FRAMEWORK SUPPORT
12092M:	Paul Walmsley <paul@pwsan.com>
12093L:	linux-omap@vger.kernel.org
12094S:	Maintained
12095F:	arch/arm/*omap*/*clock*
12096
12097OMAP DEVICE TREE SUPPORT
12098M:	Benoît Cousson <bcousson@baylibre.com>
12099M:	Tony Lindgren <tony@atomide.com>
12100L:	linux-omap@vger.kernel.org
12101L:	devicetree@vger.kernel.org
12102S:	Maintained
12103F:	arch/arm/boot/dts/*omap*
12104F:	arch/arm/boot/dts/*am3*
12105F:	arch/arm/boot/dts/*am4*
12106F:	arch/arm/boot/dts/*am5*
12107F:	arch/arm/boot/dts/*dra7*
12108F:	arch/arm/boot/dts/logicpd-som-lv*
12109F:	arch/arm/boot/dts/logicpd-torpedo*
12110
12111OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12112L:	linux-omap@vger.kernel.org
12113L:	linux-fbdev@vger.kernel.org
12114S:	Orphan
12115F:	drivers/video/fbdev/omap2/
12116F:	Documentation/arm/omap/dss.rst
12117
12118OMAP FRAMEBUFFER SUPPORT
12119L:	linux-fbdev@vger.kernel.org
12120L:	linux-omap@vger.kernel.org
12121S:	Orphan
12122F:	drivers/video/fbdev/omap/
12123
12124OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12125M:	Roger Quadros <rogerq@ti.com>
12126M:	Tony Lindgren <tony@atomide.com>
12127L:	linux-omap@vger.kernel.org
12128S:	Maintained
12129F:	drivers/memory/omap-gpmc.c
12130F:	arch/arm/mach-omap2/*gpmc*
12131
12132OMAP GPIO DRIVER
12133M:	Grygorii Strashko <grygorii.strashko@ti.com>
12134M:	Santosh Shilimkar <ssantosh@kernel.org>
12135M:	Kevin Hilman <khilman@kernel.org>
12136L:	linux-omap@vger.kernel.org
12137S:	Maintained
12138F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
12139F:	drivers/gpio/gpio-omap.c
12140
12141OMAP HARDWARE SPINLOCK SUPPORT
12142M:	Ohad Ben-Cohen <ohad@wizery.com>
12143L:	linux-omap@vger.kernel.org
12144S:	Maintained
12145F:	drivers/hwspinlock/omap_hwspinlock.c
12146
12147OMAP HS MMC SUPPORT
12148L:	linux-mmc@vger.kernel.org
12149L:	linux-omap@vger.kernel.org
12150S:	Orphan
12151F:	drivers/mmc/host/omap_hsmmc.c
12152
12153OMAP HWMOD DATA
12154M:	Paul Walmsley <paul@pwsan.com>
12155L:	linux-omap@vger.kernel.org
12156S:	Maintained
12157F:	arch/arm/mach-omap2/omap_hwmod*data*
12158
12159OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12160M:	Benoît Cousson <bcousson@baylibre.com>
12161L:	linux-omap@vger.kernel.org
12162S:	Maintained
12163F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12164
12165OMAP HWMOD SUPPORT
12166M:	Benoît Cousson <bcousson@baylibre.com>
12167M:	Paul Walmsley <paul@pwsan.com>
12168L:	linux-omap@vger.kernel.org
12169S:	Maintained
12170F:	arch/arm/mach-omap2/omap_hwmod.*
12171
12172OMAP I2C DRIVER
12173M:	Vignesh R <vigneshr@ti.com>
12174L:	linux-omap@vger.kernel.org
12175L:	linux-i2c@vger.kernel.org
12176S:	Maintained
12177F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
12178F:	drivers/i2c/busses/i2c-omap.c
12179
12180OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12181M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12182L:	linux-media@vger.kernel.org
12183S:	Maintained
12184F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
12185F:	drivers/media/platform/omap3isp/
12186F:	drivers/staging/media/omap4iss/
12187
12188OMAP MMC SUPPORT
12189M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12190L:	linux-omap@vger.kernel.org
12191S:	Odd Fixes
12192F:	drivers/mmc/host/omap.c
12193
12194OMAP POWER MANAGEMENT SUPPORT
12195M:	Kevin Hilman <khilman@kernel.org>
12196L:	linux-omap@vger.kernel.org
12197S:	Maintained
12198F:	arch/arm/*omap*/*pm*
12199F:	drivers/cpufreq/omap-cpufreq.c
12200
12201OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12202M:	Rajendra Nayak <rnayak@codeaurora.org>
12203M:	Paul Walmsley <paul@pwsan.com>
12204L:	linux-omap@vger.kernel.org
12205S:	Maintained
12206F:	arch/arm/mach-omap2/prm*
12207
12208OMAP RANDOM NUMBER GENERATOR SUPPORT
12209M:	Deepak Saxena <dsaxena@plexity.net>
12210S:	Maintained
12211F:	drivers/char/hw_random/omap-rng.c
12212
12213OMAP USB SUPPORT
12214L:	linux-usb@vger.kernel.org
12215L:	linux-omap@vger.kernel.org
12216S:	Orphan
12217F:	drivers/usb/*/*omap*
12218F:	arch/arm/*omap*/usb*
12219
12220OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12221M:	Mark Jackson <mpfj@newflow.co.uk>
12222L:	linux-omap@vger.kernel.org
12223S:	Maintained
12224F:	arch/arm/boot/dts/am335x-nano.dts
12225
12226OMAP1 SUPPORT
12227M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12228M:	Tony Lindgren <tony@atomide.com>
12229L:	linux-omap@vger.kernel.org
12230Q:	http://patchwork.kernel.org/project/linux-omap/list/
12231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12232S:	Maintained
12233F:	arch/arm/mach-omap1/
12234F:	arch/arm/plat-omap/
12235F:	arch/arm/configs/omap1_defconfig
12236F:	drivers/i2c/busses/i2c-omap.c
12237F:	include/linux/platform_data/i2c-omap.h
12238F:	include/linux/platform_data/ams-delta-fiq.h
12239
12240OMAP2+ SUPPORT
12241M:	Tony Lindgren <tony@atomide.com>
12242L:	linux-omap@vger.kernel.org
12243W:	http://www.muru.com/linux/omap/
12244W:	http://linux.omap.com/
12245Q:	http://patchwork.kernel.org/project/linux-omap/list/
12246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12247S:	Maintained
12248F:	arch/arm/mach-omap2/
12249F:	arch/arm/plat-omap/
12250F:	arch/arm/configs/omap2plus_defconfig
12251F:	drivers/bus/ti-sysc.c
12252F:	drivers/i2c/busses/i2c-omap.c
12253F:	drivers/irqchip/irq-omap-intc.c
12254F:	drivers/mfd/*omap*.c
12255F:	drivers/mfd/menelaus.c
12256F:	drivers/mfd/palmas.c
12257F:	drivers/mfd/tps65217.c
12258F:	drivers/mfd/tps65218.c
12259F:	drivers/mfd/tps65910.c
12260F:	drivers/mfd/twl-core.[ch]
12261F:	drivers/mfd/twl4030*.c
12262F:	drivers/mfd/twl6030*.c
12263F:	drivers/mfd/twl6040*.c
12264F:	drivers/regulator/palmas-regulator*.c
12265F:	drivers/regulator/pbias-regulator.c
12266F:	drivers/regulator/tps65217-regulator.c
12267F:	drivers/regulator/tps65218-regulator.c
12268F:	drivers/regulator/tps65910-regulator.c
12269F:	drivers/regulator/twl-regulator.c
12270F:	drivers/regulator/twl6030-regulator.c
12271F:	include/linux/platform_data/i2c-omap.h
12272F:	include/linux/platform_data/ti-sysc.h
12273
12274ONION OMEGA2+ BOARD
12275M:	Harvey Hunt <harveyhuntnexus@gmail.com>
12276L:	linux-mips@vger.kernel.org
12277S:	Maintained
12278F:	arch/mips/boot/dts/ralink/omega2p.dts
12279
12280OMFS FILESYSTEM
12281M:	Bob Copeland <me@bobcopeland.com>
12282L:	linux-karma-devel@lists.sourceforge.net
12283S:	Maintained
12284F:	Documentation/filesystems/omfs.txt
12285F:	fs/omfs/
12286
12287OMNIKEY CARDMAN 4000 DRIVER
12288M:	Harald Welte <laforge@gnumonks.org>
12289S:	Maintained
12290F:	drivers/char/pcmcia/cm4000_cs.c
12291F:	include/linux/cm4000_cs.h
12292F:	include/uapi/linux/cm4000_cs.h
12293
12294OMNIKEY CARDMAN 4040 DRIVER
12295M:	Harald Welte <laforge@gnumonks.org>
12296S:	Maintained
12297F:	drivers/char/pcmcia/cm4040_cs.*
12298
12299OMNIVISION OV13858 SENSOR DRIVER
12300M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12301L:	linux-media@vger.kernel.org
12302T:	git git://linuxtv.org/media_tree.git
12303S:	Maintained
12304F:	drivers/media/i2c/ov13858.c
12305
12306OMNIVISION OV2680 SENSOR DRIVER
12307M:	Rui Miguel Silva <rmfrfs@gmail.com>
12308L:	linux-media@vger.kernel.org
12309T:	git git://linuxtv.org/media_tree.git
12310S:	Maintained
12311F:	drivers/media/i2c/ov2680.c
12312F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
12313
12314OMNIVISION OV2685 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/ov2685.c
12320
12321OMNIVISION OV5640 SENSOR DRIVER
12322M:	Steve Longerbeam <slongerbeam@gmail.com>
12323L:	linux-media@vger.kernel.org
12324T:	git git://linuxtv.org/media_tree.git
12325S:	Maintained
12326F:	drivers/media/i2c/ov5640.c
12327
12328OMNIVISION OV5647 SENSOR DRIVER
12329M:	Luis Oliveira <lolivei@synopsys.com>
12330L:	linux-media@vger.kernel.org
12331T:	git git://linuxtv.org/media_tree.git
12332S:	Maintained
12333F:	drivers/media/i2c/ov5647.c
12334
12335OMNIVISION OV5670 SENSOR DRIVER
12336M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12337M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
12338L:	linux-media@vger.kernel.org
12339T:	git git://linuxtv.org/media_tree.git
12340S:	Maintained
12341F:	drivers/media/i2c/ov5670.c
12342
12343OMNIVISION OV5675 SENSOR DRIVER
12344M:	Shawn Tu <shawnx.tu@intel.com>
12345L:	linux-media@vger.kernel.org
12346T:	git git://linuxtv.org/media_tree.git
12347S:	Maintained
12348F:	drivers/media/i2c/ov5675.c
12349
12350OMNIVISION OV5695 SENSOR DRIVER
12351M:	Shunqian Zheng <zhengsq@rock-chips.com>
12352L:	linux-media@vger.kernel.org
12353T:	git git://linuxtv.org/media_tree.git
12354S:	Maintained
12355F:	drivers/media/i2c/ov5695.c
12356
12357OMNIVISION OV7670 SENSOR DRIVER
12358M:	Jonathan Corbet <corbet@lwn.net>
12359L:	linux-media@vger.kernel.org
12360T:	git git://linuxtv.org/media_tree.git
12361S:	Maintained
12362F:	drivers/media/i2c/ov7670.c
12363F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12364
12365OMNIVISION OV772x SENSOR DRIVER
12366M:	Jacopo Mondi <jacopo@jmondi.org>
12367L:	linux-media@vger.kernel.org
12368T:	git git://linuxtv.org/media_tree.git
12369S:	Odd fixes
12370F:	drivers/media/i2c/ov772x.c
12371F:	include/media/i2c/ov772x.h
12372F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12373
12374OMNIVISION OV7740 SENSOR DRIVER
12375M:	Wenyou Yang <wenyou.yang@microchip.com>
12376L:	linux-media@vger.kernel.org
12377T:	git git://linuxtv.org/media_tree.git
12378S:	Maintained
12379F:	drivers/media/i2c/ov7740.c
12380F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12381
12382OMNIVISION OV9640 SENSOR DRIVER
12383M:	Petr Cvek <petrcvekcz@gmail.com>
12384L:	linux-media@vger.kernel.org
12385S:	Maintained
12386F:	drivers/media/i2c/ov9640.*
12387
12388OMNIVISION OV8856 SENSOR DRIVER
12389M:	Ben Kao <ben.kao@intel.com>
12390L:	linux-media@vger.kernel.org
12391T:	git git://linuxtv.org/media_tree.git
12392S:	Maintained
12393F:	drivers/media/i2c/ov8856.c
12394
12395OMNIVISION OV9650 SENSOR DRIVER
12396M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12397R:	Akinobu Mita <akinobu.mita@gmail.com>
12398R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12399L:	linux-media@vger.kernel.org
12400T:	git git://linuxtv.org/media_tree.git
12401S:	Maintained
12402F:	drivers/media/i2c/ov9650.c
12403F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12404
12405ONENAND FLASH DRIVER
12406M:	Kyungmin Park <kyungmin.park@samsung.com>
12407L:	linux-mtd@lists.infradead.org
12408S:	Maintained
12409F:	drivers/mtd/nand/onenand/
12410F:	include/linux/mtd/onenand*.h
12411
12412OP-TEE DRIVER
12413M:	Jens Wiklander <jens.wiklander@linaro.org>
12414L:	tee-dev@lists.linaro.org
12415S:	Maintained
12416F:	drivers/tee/optee/
12417
12418OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12419M:	Sumit Garg <sumit.garg@linaro.org>
12420L:	tee-dev@lists.linaro.org
12421S:	Maintained
12422F:	drivers/char/hw_random/optee-rng.c
12423
12424OPA-VNIC DRIVER
12425M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12426M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12427L:	linux-rdma@vger.kernel.org
12428S:	Supported
12429F:	drivers/infiniband/ulp/opa_vnic
12430
12431OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12432M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12433M:	Frank Rowand <frowand.list@gmail.com>
12434L:	devicetree@vger.kernel.org
12435S:	Maintained
12436F:	Documentation/devicetree/dynamic-resolution-notes.txt
12437F:	Documentation/devicetree/overlay-notes.txt
12438F:	drivers/of/overlay.c
12439F:	drivers/of/resolver.c
12440K:	of_overlay_notifier_
12441
12442OPEN FIRMWARE AND FLATTENED DEVICE TREE
12443M:	Rob Herring <robh+dt@kernel.org>
12444M:	Frank Rowand <frowand.list@gmail.com>
12445L:	devicetree@vger.kernel.org
12446W:	http://www.devicetree.org/
12447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12448S:	Maintained
12449F:	drivers/of/
12450F:	include/linux/of*.h
12451F:	scripts/dtc/
12452F:	Documentation/ABI/testing/sysfs-firmware-ofw
12453
12454OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12455M:	Rob Herring <robh+dt@kernel.org>
12456M:	Mark Rutland <mark.rutland@arm.com>
12457L:	devicetree@vger.kernel.org
12458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12459Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12460S:	Maintained
12461F:	Documentation/devicetree/
12462F:	arch/*/boot/dts/
12463F:	include/dt-bindings/
12464
12465OPENCORES I2C BUS DRIVER
12466M:	Peter Korsgaard <peter@korsgaard.com>
12467M:	Andrew Lunn <andrew@lunn.ch>
12468L:	linux-i2c@vger.kernel.org
12469S:	Maintained
12470F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12471F:	Documentation/i2c/busses/i2c-ocores.rst
12472F:	drivers/i2c/busses/i2c-ocores.c
12473F:	include/linux/platform_data/i2c-ocores.h
12474
12475OPENRISC ARCHITECTURE
12476M:	Jonas Bonn <jonas@southpole.se>
12477M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12478M:	Stafford Horne <shorne@gmail.com>
12479T:	git git://github.com/openrisc/linux.git
12480L:	openrisc@lists.librecores.org
12481W:	http://openrisc.io
12482S:	Maintained
12483F:	Documentation/devicetree/bindings/openrisc/
12484F:	Documentation/openrisc/
12485F:	arch/openrisc/
12486F:	drivers/irqchip/irq-ompic.c
12487F:	drivers/irqchip/irq-or1k-*
12488
12489OPENVSWITCH
12490M:	Pravin B Shelar <pshelar@ovn.org>
12491L:	netdev@vger.kernel.org
12492L:	dev@openvswitch.org
12493W:	http://openvswitch.org
12494S:	Maintained
12495F:	net/openvswitch/
12496F:	include/uapi/linux/openvswitch.h
12497
12498OPERATING PERFORMANCE POINTS (OPP)
12499M:	Viresh Kumar <vireshk@kernel.org>
12500M:	Nishanth Menon <nm@ti.com>
12501M:	Stephen Boyd <sboyd@kernel.org>
12502L:	linux-pm@vger.kernel.org
12503S:	Maintained
12504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12505F:	drivers/opp/
12506F:	include/linux/pm_opp.h
12507F:	Documentation/power/opp.rst
12508F:	Documentation/devicetree/bindings/opp/
12509
12510OPL4 DRIVER
12511M:	Clemens Ladisch <clemens@ladisch.de>
12512L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12514S:	Maintained
12515F:	sound/drivers/opl4/
12516
12517OPROFILE
12518M:	Robert Richter <rric@kernel.org>
12519L:	oprofile-list@lists.sf.net
12520S:	Maintained
12521F:	arch/*/include/asm/oprofile*.h
12522F:	arch/*/oprofile/
12523F:	drivers/oprofile/
12524F:	include/linux/oprofile.h
12525
12526ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12527M:	Mark Fasheh <mark@fasheh.com>
12528M:	Joel Becker <jlbec@evilplan.org>
12529M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12530L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12531W:	http://ocfs2.wiki.kernel.org
12532S:	Supported
12533F:	Documentation/filesystems/ocfs2.txt
12534F:	Documentation/filesystems/dlmfs.txt
12535F:	fs/ocfs2/
12536
12537ORANGEFS FILESYSTEM
12538M:	Mike Marshall <hubcap@omnibond.com>
12539R:	Martin Brandenburg <martin@omnibond.com>
12540L:	devel@lists.orangefs.org
12541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12542S:	Supported
12543F:	fs/orangefs/
12544F:	Documentation/filesystems/orangefs.txt
12545
12546ORINOCO DRIVER
12547L:	linux-wireless@vger.kernel.org
12548W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12549W:	http://www.nongnu.org/orinoco/
12550S:	Orphan
12551F:	drivers/net/wireless/intersil/orinoco/
12552
12553OV2659 OMNIVISION SENSOR DRIVER
12554M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12555L:	linux-media@vger.kernel.org
12556W:	https://linuxtv.org
12557Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12558T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12559S:	Maintained
12560F:	drivers/media/i2c/ov2659.c
12561F:	include/media/i2c/ov2659.h
12562
12563OVERLAY FILESYSTEM
12564M:	Miklos Szeredi <miklos@szeredi.hu>
12565L:	linux-unionfs@vger.kernel.org
12566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12567S:	Supported
12568F:	fs/overlayfs/
12569F:	Documentation/filesystems/overlayfs.rst
12570
12571P54 WIRELESS DRIVER
12572M:	Christian Lamparter <chunkeey@googlemail.com>
12573L:	linux-wireless@vger.kernel.org
12574W:	http://wireless.kernel.org/en/users/Drivers/p54
12575S:	Maintained
12576F:	drivers/net/wireless/intersil/p54/
12577
12578PA SEMI ETHERNET DRIVER
12579L:	netdev@vger.kernel.org
12580S:	Orphan
12581F:	drivers/net/ethernet/pasemi/*
12582
12583PA SEMI SMBUS DRIVER
12584L:	linux-i2c@vger.kernel.org
12585S:	Orphan
12586F:	drivers/i2c/busses/i2c-pasemi.c
12587
12588PACKING
12589M:	Vladimir Oltean <olteanv@gmail.com>
12590L:	netdev@vger.kernel.org
12591S:	Supported
12592F:	lib/packing.c
12593F:	include/linux/packing.h
12594F:	Documentation/core-api/packing.rst
12595
12596PADATA PARALLEL EXECUTION MECHANISM
12597M:	Steffen Klassert <steffen.klassert@secunet.com>
12598L:	linux-crypto@vger.kernel.org
12599S:	Maintained
12600F:	kernel/padata.c
12601F:	include/linux/padata.h
12602F:	Documentation/core-api/padata.rst
12603
12604PAGE POOL
12605M:	Jesper Dangaard Brouer <hawk@kernel.org>
12606M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12607L:	netdev@vger.kernel.org
12608S:	Supported
12609F:	net/core/page_pool.c
12610F:	include/net/page_pool.h
12611
12612PANASONIC LAPTOP ACPI EXTRAS DRIVER
12613M:	Harald Welte <laforge@gnumonks.org>
12614L:	platform-driver-x86@vger.kernel.org
12615S:	Maintained
12616F:	drivers/platform/x86/panasonic-laptop.c
12617
12618PARALLAX PING IIO SENSOR DRIVER
12619M:	Andreas Klinger <ak@it-klinger.de>
12620L:	linux-iio@vger.kernel.org
12621S:	Maintained
12622F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12623F:	drivers/iio/proximity/ping.c
12624
12625PARALLEL LCD/KEYPAD PANEL DRIVER
12626M:	Willy Tarreau <willy@haproxy.com>
12627M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12628S:	Odd Fixes
12629F:	Documentation/admin-guide/lcd-panel-cgram.rst
12630F:	drivers/auxdisplay/panel.c
12631
12632PARALLEL PORT SUBSYSTEM
12633M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12634M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12635L:	linux-parport@lists.infradead.org (subscribers-only)
12636S:	Maintained
12637F:	drivers/parport/
12638F:	include/linux/parport*.h
12639F:	drivers/char/ppdev.c
12640F:	include/uapi/linux/ppdev.h
12641F:	Documentation/driver-api/parport*.rst
12642
12643PARAVIRT_OPS INTERFACE
12644M:	Juergen Gross <jgross@suse.com>
12645M:	Thomas Hellstrom <thellstrom@vmware.com>
12646M:	"VMware, Inc." <pv-drivers@vmware.com>
12647L:	virtualization@lists.linux-foundation.org
12648S:	Supported
12649F:	Documentation/virt/paravirt_ops.rst
12650F:	arch/*/kernel/paravirt*
12651F:	arch/*/include/asm/paravirt*.h
12652F:	include/linux/hypervisor.h
12653
12654PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12655M:	Tim Waugh <tim@cyberelk.net>
12656L:	linux-parport@lists.infradead.org (subscribers-only)
12657S:	Maintained
12658F:	Documentation/admin-guide/blockdev/paride.rst
12659F:	drivers/block/paride/
12660
12661PARISC ARCHITECTURE
12662M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12663M:	Helge Deller <deller@gmx.de>
12664L:	linux-parisc@vger.kernel.org
12665W:	http://www.parisc-linux.org/
12666Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12669S:	Maintained
12670F:	arch/parisc/
12671F:	Documentation/parisc/
12672F:	drivers/parisc/
12673F:	drivers/char/agp/parisc-agp.c
12674F:	drivers/input/misc/hp_sdc_rtc.c
12675F:	drivers/input/serio/gscps2.c
12676F:	drivers/input/serio/hp_sdc*
12677F:	drivers/parport/parport_gsc.*
12678F:	drivers/tty/serial/8250/8250_gsc.c
12679F:	drivers/video/fbdev/sti*
12680F:	drivers/video/console/sti*
12681F:	drivers/video/logo/logo_parisc*
12682F:	include/linux/hp_sdc.h
12683
12684PARMAN
12685M:	Jiri Pirko <jiri@mellanox.com>
12686L:	netdev@vger.kernel.org
12687S:	Supported
12688F:	lib/parman.c
12689F:	lib/test_parman.c
12690F:	include/linux/parman.h
12691
12692PC ENGINES APU BOARD DRIVER
12693M:	Enrico Weigelt, metux IT consult <info@metux.net>
12694S:	Maintained
12695F:	drivers/platform/x86/pcengines-apuv2.c
12696
12697PC87360 HARDWARE MONITORING DRIVER
12698M:	Jim Cromie <jim.cromie@gmail.com>
12699L:	linux-hwmon@vger.kernel.org
12700S:	Maintained
12701F:	Documentation/hwmon/pc87360.rst
12702F:	drivers/hwmon/pc87360.c
12703
12704PC8736x GPIO DRIVER
12705M:	Jim Cromie <jim.cromie@gmail.com>
12706S:	Maintained
12707F:	drivers/char/pc8736x_gpio.c
12708
12709PC87427 HARDWARE MONITORING DRIVER
12710M:	Jean Delvare <jdelvare@suse.com>
12711L:	linux-hwmon@vger.kernel.org
12712S:	Maintained
12713F:	Documentation/hwmon/pc87427.rst
12714F:	drivers/hwmon/pc87427.c
12715
12716PCA9532 LED DRIVER
12717M:	Riku Voipio <riku.voipio@iki.fi>
12718S:	Maintained
12719F:	drivers/leds/leds-pca9532.c
12720F:	include/linux/leds-pca9532.h
12721
12722PCA9541 I2C BUS MASTER SELECTOR DRIVER
12723M:	Guenter Roeck <linux@roeck-us.net>
12724L:	linux-i2c@vger.kernel.org
12725S:	Maintained
12726F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12727
12728PCDP - PRIMARY CONSOLE AND DEBUG PORT
12729M:	Khalid Aziz <khalid@gonehiking.org>
12730S:	Maintained
12731F:	drivers/firmware/pcdp.*
12732
12733PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12734M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12735L:	linux-pci@vger.kernel.org
12736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12737S:	Maintained
12738F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12739F:	drivers/pci/controller/pci-aardvark.c
12740
12741PCI DRIVER FOR ALTERA PCIE IP
12742M:	Ley Foon Tan <ley.foon.tan@intel.com>
12743L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12744L:	linux-pci@vger.kernel.org
12745S:	Supported
12746F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12747F:	drivers/pci/controller/pcie-altera.c
12748
12749PCI DRIVER FOR APPLIEDMICRO XGENE
12750M:	Toan Le <toan@os.amperecomputing.com>
12751L:	linux-pci@vger.kernel.org
12752L:	linux-arm-kernel@lists.infradead.org
12753S:	Maintained
12754F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12755F:	drivers/pci/controller/pci-xgene.c
12756
12757PCI DRIVER FOR ARM VERSATILE PLATFORM
12758M:	Rob Herring <robh@kernel.org>
12759L:	linux-pci@vger.kernel.org
12760L:	linux-arm-kernel@lists.infradead.org
12761S:	Maintained
12762F:	Documentation/devicetree/bindings/pci/versatile.yaml
12763F:	drivers/pci/controller/pci-versatile.c
12764
12765PCI DRIVER FOR ARMADA 8K
12766M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12767L:	linux-pci@vger.kernel.org
12768L:	linux-arm-kernel@lists.infradead.org
12769S:	Maintained
12770F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12771F:	drivers/pci/controller/dwc/pcie-armada8k.c
12772
12773PCI DRIVER FOR CADENCE PCIE IP
12774M:	Tom Joseph <tjoseph@cadence.com>
12775L:	linux-pci@vger.kernel.org
12776S:	Maintained
12777F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12778F:	drivers/pci/controller/cadence/
12779
12780PCI DRIVER FOR FREESCALE LAYERSCAPE
12781M:	Minghuan Lian <minghuan.Lian@nxp.com>
12782M:	Mingkai Hu <mingkai.hu@nxp.com>
12783M:	Roy Zang <roy.zang@nxp.com>
12784L:	linuxppc-dev@lists.ozlabs.org
12785L:	linux-pci@vger.kernel.org
12786L:	linux-arm-kernel@lists.infradead.org
12787S:	Maintained
12788F:	drivers/pci/controller/dwc/*layerscape*
12789
12790PCI DRIVER FOR GENERIC OF HOSTS
12791M:	Will Deacon <will@kernel.org>
12792L:	linux-pci@vger.kernel.org
12793L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12794S:	Maintained
12795F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
12796F:	drivers/pci/controller/pci-host-common.c
12797F:	drivers/pci/controller/pci-host-generic.c
12798
12799PCI DRIVER FOR IMX6
12800M:	Richard Zhu <hongxing.zhu@nxp.com>
12801M:	Lucas Stach <l.stach@pengutronix.de>
12802L:	linux-pci@vger.kernel.org
12803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12804S:	Maintained
12805F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12806F:	drivers/pci/controller/dwc/*imx6*
12807
12808PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12809M:	Jonathan Derrick <jonathan.derrick@intel.com>
12810L:	linux-pci@vger.kernel.org
12811S:	Supported
12812F:	drivers/pci/controller/vmd.c
12813
12814PCI DRIVER FOR MICROSEMI SWITCHTEC
12815M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12816M:	Logan Gunthorpe <logang@deltatee.com>
12817L:	linux-pci@vger.kernel.org
12818S:	Maintained
12819F:	Documentation/driver-api/switchtec.rst
12820F:	Documentation/ABI/testing/sysfs-class-switchtec
12821F:	drivers/pci/switch/switchtec*
12822F:	include/uapi/linux/switchtec_ioctl.h
12823F:	include/linux/switchtec.h
12824F:	drivers/ntb/hw/mscc/
12825
12826PCI DRIVER FOR MOBIVEIL PCIE IP
12827M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12828M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12829L:	linux-pci@vger.kernel.org
12830S:	Supported
12831F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12832F:	drivers/pci/controller/pcie-mobiveil.c
12833
12834PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12835M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12836M:	Jason Cooper <jason@lakedaemon.net>
12837L:	linux-pci@vger.kernel.org
12838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12839S:	Maintained
12840F:	drivers/pci/controller/*mvebu*
12841
12842PCI DRIVER FOR NVIDIA TEGRA
12843M:	Thierry Reding <thierry.reding@gmail.com>
12844L:	linux-tegra@vger.kernel.org
12845L:	linux-pci@vger.kernel.org
12846S:	Supported
12847F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12848F:	drivers/pci/controller/pci-tegra.c
12849
12850PCI DRIVER FOR RENESAS R-CAR
12851M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12852M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12853L:	linux-pci@vger.kernel.org
12854L:	linux-renesas-soc@vger.kernel.org
12855S:	Maintained
12856F:	drivers/pci/controller/*rcar*
12857
12858PCI DRIVER FOR SAMSUNG EXYNOS
12859M:	Jingoo Han <jingoohan1@gmail.com>
12860L:	linux-pci@vger.kernel.org
12861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12862L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12863S:	Maintained
12864F:	drivers/pci/controller/dwc/pci-exynos.c
12865
12866PCI DRIVER FOR SYNOPSYS DESIGNWARE
12867M:	Jingoo Han <jingoohan1@gmail.com>
12868M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12869L:	linux-pci@vger.kernel.org
12870S:	Maintained
12871F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12872F:	drivers/pci/controller/dwc/*designware*
12873
12874PCI DRIVER FOR TI DRA7XX
12875M:	Kishon Vijay Abraham I <kishon@ti.com>
12876L:	linux-omap@vger.kernel.org
12877L:	linux-pci@vger.kernel.org
12878S:	Supported
12879F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12880F:	drivers/pci/controller/dwc/pci-dra7xx.c
12881
12882PCI DRIVER FOR TI KEYSTONE
12883M:	Murali Karicheri <m-karicheri2@ti.com>
12884L:	linux-pci@vger.kernel.org
12885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12886S:	Maintained
12887F:	drivers/pci/controller/dwc/pci-keystone.c
12888
12889PCI ENDPOINT SUBSYSTEM
12890M:	Kishon Vijay Abraham I <kishon@ti.com>
12891M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12892L:	linux-pci@vger.kernel.org
12893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12894S:	Supported
12895F:	drivers/pci/endpoint/
12896F:	drivers/misc/pci_endpoint_test.c
12897F:	tools/pci/
12898
12899PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12900M:	Russell Currey <ruscur@russell.cc>
12901M:	Sam Bobroff <sbobroff@linux.ibm.com>
12902M:	Oliver O'Halloran <oohall@gmail.com>
12903L:	linuxppc-dev@lists.ozlabs.org
12904S:	Supported
12905F:	Documentation/PCI/pci-error-recovery.rst
12906F:	drivers/pci/pcie/aer.c
12907F:	drivers/pci/pcie/dpc.c
12908F:	drivers/pci/pcie/err.c
12909F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12910F:	arch/powerpc/kernel/eeh*.c
12911F:	arch/powerpc/platforms/*/eeh*.c
12912F:	arch/powerpc/include/*/eeh*.h
12913
12914PCI ERROR RECOVERY
12915M:	Linas Vepstas <linasvepstas@gmail.com>
12916L:	linux-pci@vger.kernel.org
12917S:	Supported
12918F:	Documentation/PCI/pci-error-recovery.rst
12919
12920PCI MSI DRIVER FOR ALTERA MSI IP
12921M:	Ley Foon Tan <ley.foon.tan@intel.com>
12922L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12923L:	linux-pci@vger.kernel.org
12924S:	Supported
12925F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12926F:	drivers/pci/controller/pcie-altera-msi.c
12927
12928PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12929M:	Toan Le <toan@os.amperecomputing.com>
12930L:	linux-pci@vger.kernel.org
12931L:	linux-arm-kernel@lists.infradead.org
12932S:	Maintained
12933F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12934F:	drivers/pci/controller/pci-xgene-msi.c
12935
12936PCI SUBSYSTEM
12937M:	Bjorn Helgaas <bhelgaas@google.com>
12938L:	linux-pci@vger.kernel.org
12939Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12941S:	Supported
12942F:	Documentation/devicetree/bindings/pci/
12943F:	Documentation/PCI/
12944F:	drivers/acpi/pci*
12945F:	drivers/pci/
12946F:	include/asm-generic/pci*
12947F:	include/linux/pci*
12948F:	include/linux/of_pci.h
12949F:	include/uapi/linux/pci*
12950F:	lib/pci*
12951F:	arch/x86/pci/
12952F:	arch/x86/kernel/quirks.c
12953F:	arch/x86/kernel/early-quirks.c
12954
12955PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12956M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12957R:	Andrew Murray <amurray@thegoodpenguin.co.uk>
12958L:	linux-pci@vger.kernel.org
12959Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12961S:	Supported
12962F:	drivers/pci/controller/
12963
12964PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12965M:	Jonathan Chocron <jonnyc@amazon.com>
12966L:	linux-pci@vger.kernel.org
12967S:	Maintained
12968F:	Documentation/devicetree/bindings/pci/pcie-al.txt
12969F:	drivers/pci/controller/dwc/pcie-al.c
12970
12971PCIE DRIVER FOR AMLOGIC MESON
12972M:	Yue Wang <yue.wang@Amlogic.com>
12973L:	linux-pci@vger.kernel.org
12974L:	linux-amlogic@lists.infradead.org
12975S:	Maintained
12976F:	drivers/pci/controller/dwc/pci-meson.c
12977
12978PCIE DRIVER FOR AXIS ARTPEC
12979M:	Jesper Nilsson <jesper.nilsson@axis.com>
12980L:	linux-arm-kernel@axis.com
12981L:	linux-pci@vger.kernel.org
12982S:	Maintained
12983F:	Documentation/devicetree/bindings/pci/axis,artpec*
12984F:	drivers/pci/controller/dwc/*artpec*
12985
12986PCIE DRIVER FOR CAVIUM THUNDERX
12987M:	Robert Richter <rrichter@marvell.com>
12988L:	linux-pci@vger.kernel.org
12989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12990S:	Supported
12991F:	drivers/pci/controller/pci-thunder-*
12992
12993PCIE DRIVER FOR HISILICON
12994M:	Zhou Wang <wangzhou1@hisilicon.com>
12995L:	linux-pci@vger.kernel.org
12996S:	Maintained
12997F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12998F:	drivers/pci/controller/dwc/pcie-hisi.c
12999
13000PCIE DRIVER FOR HISILICON KIRIN
13001M:	Xiaowei Song <songxiaowei@hisilicon.com>
13002M:	Binghui Wang <wangbinghui@hisilicon.com>
13003L:	linux-pci@vger.kernel.org
13004S:	Maintained
13005F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
13006F:	drivers/pci/controller/dwc/pcie-kirin.c
13007
13008PCIE DRIVER FOR HISILICON STB
13009M:	Shawn Guo <shawn.guo@linaro.org>
13010L:	linux-pci@vger.kernel.org
13011S:	Maintained
13012F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13013F:	drivers/pci/controller/dwc/pcie-histb.c
13014
13015PCIE DRIVER FOR MEDIATEK
13016M:	Ryder Lee <ryder.lee@mediatek.com>
13017L:	linux-pci@vger.kernel.org
13018L:	linux-mediatek@lists.infradead.org
13019S:	Supported
13020F:	Documentation/devicetree/bindings/pci/mediatek*
13021F:	drivers/pci/controller/*mediatek*
13022
13023PCIE DRIVER FOR QUALCOMM MSM
13024M:	Stanimir Varbanov <svarbanov@mm-sol.com>
13025L:	linux-pci@vger.kernel.org
13026L:	linux-arm-msm@vger.kernel.org
13027S:	Maintained
13028F:	drivers/pci/controller/dwc/*qcom*
13029
13030PCIE DRIVER FOR ROCKCHIP
13031M:	Shawn Lin <shawn.lin@rock-chips.com>
13032L:	linux-pci@vger.kernel.org
13033L:	linux-rockchip@lists.infradead.org
13034S:	Maintained
13035F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
13036F:	drivers/pci/controller/pcie-rockchip*
13037
13038PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13039M:	Linus Walleij <linus.walleij@linaro.org>
13040L:	linux-pci@vger.kernel.org
13041S:	Maintained
13042F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13043F:	drivers/pci/controller/pci-v3-semi.c
13044
13045PCIE DRIVER FOR SOCIONEXT UNIPHIER
13046M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13047L:	linux-pci@vger.kernel.org
13048S:	Maintained
13049F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
13050F:	drivers/pci/controller/dwc/pcie-uniphier.c
13051
13052PCIE DRIVER FOR ST SPEAR13XX
13053M:	Pratyush Anand <pratyush.anand@gmail.com>
13054L:	linux-pci@vger.kernel.org
13055S:	Maintained
13056F:	drivers/pci/controller/dwc/*spear*
13057
13058PCMCIA SUBSYSTEM
13059M:	Dominik Brodowski <linux@dominikbrodowski.net>
13060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13061S:	Odd Fixes
13062F:	Documentation/pcmcia/
13063F:	tools/pcmcia/
13064F:	drivers/pcmcia/
13065F:	include/pcmcia/
13066
13067PCNET32 NETWORK DRIVER
13068M:	Don Fry <pcnet32@frontier.com>
13069L:	netdev@vger.kernel.org
13070S:	Maintained
13071F:	drivers/net/ethernet/amd/pcnet32.c
13072
13073PCRYPT PARALLEL CRYPTO ENGINE
13074M:	Steffen Klassert <steffen.klassert@secunet.com>
13075L:	linux-crypto@vger.kernel.org
13076S:	Maintained
13077F:	crypto/pcrypt.c
13078F:	include/crypto/pcrypt.h
13079
13080PEAQ WMI HOTKEYS DRIVER
13081M:	Hans de Goede <hdegoede@redhat.com>
13082L:	platform-driver-x86@vger.kernel.org
13083S:	Maintained
13084F:	drivers/platform/x86/peaq-wmi.c
13085
13086PENSANDO ETHERNET DRIVERS
13087M:	Shannon Nelson <snelson@pensando.io>
13088M:	Pensando Drivers <drivers@pensando.io>
13089L:	netdev@vger.kernel.org
13090S:	Supported
13091F:	Documentation/networking/device_drivers/pensando/ionic.rst
13092F:	drivers/net/ethernet/pensando/
13093
13094PER-CPU MEMORY ALLOCATOR
13095M:	Dennis Zhou <dennis@kernel.org>
13096M:	Tejun Heo <tj@kernel.org>
13097M:	Christoph Lameter <cl@linux.com>
13098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13099S:	Maintained
13100F:	include/linux/percpu*.h
13101F:	mm/percpu*.c
13102F:	arch/*/include/asm/percpu.h
13103
13104PER-TASK DELAY ACCOUNTING
13105M:	Balbir Singh <bsingharora@gmail.com>
13106S:	Maintained
13107F:	include/linux/delayacct.h
13108F:	kernel/delayacct.c
13109
13110PERFORMANCE EVENTS SUBSYSTEM
13111M:	Peter Zijlstra <peterz@infradead.org>
13112M:	Ingo Molnar <mingo@redhat.com>
13113M:	Arnaldo Carvalho de Melo <acme@kernel.org>
13114R:	Mark Rutland <mark.rutland@arm.com>
13115R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13116R:	Jiri Olsa <jolsa@redhat.com>
13117R:	Namhyung Kim <namhyung@kernel.org>
13118L:	linux-kernel@vger.kernel.org
13119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13120S:	Supported
13121F:	kernel/events/*
13122F:	include/linux/perf_event.h
13123F:	include/uapi/linux/perf_event.h
13124F:	arch/*/kernel/perf_event*.c
13125F:	arch/*/kernel/*/perf_event*.c
13126F:	arch/*/kernel/*/*/perf_event*.c
13127F:	arch/*/include/asm/perf_event.h
13128F:	arch/*/kernel/perf_callchain.c
13129F:	arch/*/events/*
13130F:	arch/*/events/*/*
13131F:	tools/perf/
13132
13133PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13134R:	John Garry <john.garry@huawei.com>
13135R:	Will Deacon <will@kernel.org>
13136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13137S:	Supported
13138F:	tools/perf/pmu-events/arch/arm64/
13139
13140PERSONALITY HANDLING
13141M:	Christoph Hellwig <hch@infradead.org>
13142L:	linux-abi-devel@lists.sourceforge.net
13143S:	Maintained
13144F:	include/linux/personality.h
13145F:	include/uapi/linux/personality.h
13146
13147PHOENIX RC FLIGHT CONTROLLER ADAPTER
13148M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13149L:	linux-input@vger.kernel.org
13150S:	Maintained
13151F:	Documentation/input/devices/pxrc.rst
13152F:	drivers/input/joystick/pxrc.c
13153
13154FLYSKY FSIA6B RC RECEIVER
13155M:	Markus Koch <markus@notsyncing.net>
13156L:	linux-input@vger.kernel.org
13157S:	Maintained
13158F:	drivers/input/joystick/fsia6b.c
13159
13160PHONET PROTOCOL
13161M:	Remi Denis-Courmont <courmisch@gmail.com>
13162S:	Supported
13163F:	Documentation/networking/phonet.txt
13164F:	include/linux/phonet.h
13165F:	include/net/phonet/
13166F:	include/uapi/linux/phonet.h
13167F:	net/phonet/
13168
13169PHRAM MTD DRIVER
13170M:	Joern Engel <joern@lazybastard.org>
13171L:	linux-mtd@lists.infradead.org
13172S:	Maintained
13173F:	drivers/mtd/devices/phram.c
13174
13175PICOLCD HID DRIVER
13176M:	Bruno Prémont <bonbons@linux-vserver.org>
13177L:	linux-input@vger.kernel.org
13178S:	Maintained
13179F:	drivers/hid/hid-picolcd*
13180
13181PICOXCELL SUPPORT
13182M:	Jamie Iles <jamie@jamieiles.com>
13183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13184T:	git git://github.com/jamieiles/linux-2.6-ji.git
13185S:	Supported
13186F:	arch/arm/boot/dts/picoxcell*
13187F:	arch/arm/mach-picoxcell/
13188F:	drivers/crypto/picoxcell*
13189
13190PIDFD API
13191M:	Christian Brauner <christian@brauner.io>
13192L:	linux-kernel@vger.kernel.org
13193S:	Maintained
13194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13195F:	samples/pidfd/
13196F:	tools/testing/selftests/pidfd/
13197F:	tools/testing/selftests/clone3/
13198K:	(?i)pidfd
13199K:	(?i)clone3
13200K:	\b(clone_args|kernel_clone_args)\b
13201
13202PIN CONTROL SUBSYSTEM
13203M:	Linus Walleij <linus.walleij@linaro.org>
13204L:	linux-gpio@vger.kernel.org
13205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13206S:	Maintained
13207F:	Documentation/devicetree/bindings/pinctrl/
13208F:	Documentation/driver-api/pinctl.rst
13209F:	drivers/pinctrl/
13210F:	include/linux/pinctrl/
13211
13212PIN CONTROLLER - MICROCHIP AT91
13213M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13215L:	linux-gpio@vger.kernel.org
13216S:	Supported
13217F:	drivers/pinctrl/pinctrl-at91*
13218F:	drivers/gpio/gpio-sama5d2-piobu.c
13219
13220PIN CONTROLLER - FREESCALE
13221M:	Dong Aisheng <aisheng.dong@nxp.com>
13222M:	Fabio Estevam <festevam@gmail.com>
13223M:	Shawn Guo <shawnguo@kernel.org>
13224M:	Stefan Agner <stefan@agner.ch>
13225R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13226L:	linux-gpio@vger.kernel.org
13227S:	Maintained
13228F:	drivers/pinctrl/freescale/
13229F:	Documentation/devicetree/bindings/pinctrl/fsl,*
13230
13231PIN CONTROLLER - INTEL
13232M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13233M:	Andy Shevchenko <andy@kernel.org>
13234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13235S:	Maintained
13236F:	drivers/pinctrl/intel/
13237
13238PIN CONTROLLER - MEDIATEK
13239M:	Sean Wang <sean.wang@kernel.org>
13240L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13241S:	Maintained
13242F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13243F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13244F:	drivers/pinctrl/mediatek/
13245
13246PIN CONTROLLER - QUALCOMM
13247M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13248S:	Maintained
13249L:	linux-arm-msm@vger.kernel.org
13250F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13251F:	drivers/pinctrl/qcom/
13252
13253PIN CONTROLLER - RENESAS
13254M:	Geert Uytterhoeven <geert+renesas@glider.be>
13255L:	linux-renesas-soc@vger.kernel.org
13256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13257S:	Maintained
13258F:	drivers/pinctrl/pinctrl-rz*
13259F:	drivers/pinctrl/sh-pfc/
13260
13261PIN CONTROLLER - SAMSUNG
13262M:	Tomasz Figa <tomasz.figa@gmail.com>
13263M:	Krzysztof Kozlowski <krzk@kernel.org>
13264M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13266L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13267Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
13268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13269S:	Maintained
13270F:	drivers/pinctrl/samsung/
13271F:	include/dt-bindings/pinctrl/samsung.h
13272F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13273
13274PIN CONTROLLER - SINGLE
13275M:	Tony Lindgren <tony@atomide.com>
13276M:	Haojian Zhuang <haojian.zhuang@linaro.org>
13277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13278L:	linux-omap@vger.kernel.org
13279S:	Maintained
13280F:	drivers/pinctrl/pinctrl-single.c
13281
13282PIN CONTROLLER - ST SPEAR
13283M:	Viresh Kumar <vireshk@kernel.org>
13284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13285W:	http://www.st.com/spear
13286S:	Maintained
13287F:	drivers/pinctrl/spear/
13288
13289PISTACHIO SOC SUPPORT
13290M:	James Hartley <james.hartley@sondrel.com>
13291L:	linux-mips@vger.kernel.org
13292S:	Odd Fixes
13293F:	arch/mips/pistachio/
13294F:	arch/mips/include/asm/mach-pistachio/
13295F:	arch/mips/boot/dts/img/pistachio*
13296F:	arch/mips/configs/pistachio*_defconfig
13297
13298PKTCDVD DRIVER
13299S:	Orphan
13300M:	linux-block@vger.kernel.org
13301F:	drivers/block/pktcdvd.c
13302F:	include/linux/pktcdvd.h
13303F:	include/uapi/linux/pktcdvd.h
13304
13305PKUNITY SOC DRIVERS
13306M:	Guan Xuetao <gxt@pku.edu.cn>
13307W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13308S:	Maintained
13309T:	git git://github.com/gxt/linux.git
13310F:	drivers/input/serio/i8042-unicore32io.h
13311F:	drivers/i2c/busses/i2c-puv3.c
13312F:	drivers/video/fbdev/fb-puv3.c
13313F:	drivers/rtc/rtc-puv3.c
13314
13315PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13316M:	Tomasz Duszynski <tduszyns@gmail.com>
13317S:	Maintained
13318F:	drivers/iio/chemical/pms7003.c
13319F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13320
13321PLX DMA DRIVER
13322M:	Logan Gunthorpe <logang@deltatee.com>
13323S:	Maintained
13324F:	drivers/dma/plx_dma.c
13325
13326PMBUS HARDWARE MONITORING DRIVERS
13327M:	Guenter Roeck <linux@roeck-us.net>
13328L:	linux-hwmon@vger.kernel.org
13329W:	http://hwmon.wiki.kernel.org/
13330W:	http://www.roeck-us.net/linux/drivers/
13331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13332S:	Maintained
13333F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13334F:	Documentation/devicetree/bindings/hwmon/max31785.txt
13335F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
13336F:	Documentation/hwmon/adm1275.rst
13337F:	Documentation/hwmon/ibm-cffps.rst
13338F:	Documentation/hwmon/ir35221.rst
13339F:	Documentation/hwmon/lm25066.rst
13340F:	Documentation/hwmon/ltc2978.rst
13341F:	Documentation/hwmon/ltc3815.rst
13342F:	Documentation/hwmon/max16064.rst
13343F:	Documentation/hwmon/max20751.rst
13344F:	Documentation/hwmon/max31785.rst
13345F:	Documentation/hwmon/max34440.rst
13346F:	Documentation/hwmon/max8688.rst
13347F:	Documentation/hwmon/pmbus.rst
13348F:	Documentation/hwmon/pmbus-core.rst
13349F:	Documentation/hwmon/tps40422.rst
13350F:	Documentation/hwmon/ucd9000.rst
13351F:	Documentation/hwmon/ucd9200.rst
13352F:	Documentation/hwmon/zl6100.rst
13353F:	drivers/hwmon/pmbus/
13354F:	include/linux/pmbus.h
13355
13356PMC SIERRA MaxRAID DRIVER
13357L:	linux-scsi@vger.kernel.org
13358W:	http://www.pmc-sierra.com/
13359S:	Orphan
13360F:	drivers/scsi/pmcraid.*
13361
13362PMC SIERRA PM8001 DRIVER
13363M:	Jack Wang <jinpu.wang@cloud.ionos.com>
13364L:	linux-scsi@vger.kernel.org
13365S:	Supported
13366F:	drivers/scsi/pm8001/
13367
13368PM-GRAPH UTILITY
13369M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
13370L:	linux-pm@vger.kernel.org
13371W:	https://01.org/pm-graph
13372B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13373T:	git git://github.com/intel/pm-graph
13374S:	Supported
13375F:	tools/power/pm-graph
13376
13377PNI RM3100 IIO DRIVER
13378M:	Song Qiang <songqiang1304521@gmail.com>
13379L:	linux-iio@vger.kernel.org
13380S:	Maintained
13381F:	drivers/iio/magnetometer/rm3100*
13382F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13383
13384PNP SUPPORT
13385M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13386S:	Maintained
13387F:	drivers/pnp/
13388
13389POSIX CLOCKS and TIMERS
13390M:	Thomas Gleixner <tglx@linutronix.de>
13391L:	linux-kernel@vger.kernel.org
13392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13393S:	Maintained
13394F:	fs/timerfd.c
13395F:	include/linux/timer*
13396F:	include/linux/time_namespace.h
13397F:	kernel/time/namespace.c
13398F:	kernel/time/*timer*
13399
13400POWER MANAGEMENT CORE
13401M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13402L:	linux-pm@vger.kernel.org
13403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13404B:	https://bugzilla.kernel.org
13405S:	Supported
13406F:	drivers/base/power/
13407F:	include/linux/pm.h
13408F:	include/linux/pm_*
13409F:	include/linux/powercap.h
13410F:	include/linux/intel_rapl.h
13411F:	drivers/powercap/
13412F:	kernel/configs/nopm.config
13413
13414POWER STATE COORDINATION INTERFACE (PSCI)
13415M:	Mark Rutland <mark.rutland@arm.com>
13416M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13417L:	linux-arm-kernel@lists.infradead.org
13418S:	Maintained
13419F:	drivers/firmware/psci/
13420F:	include/linux/psci.h
13421F:	include/uapi/linux/psci.h
13422
13423POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13424M:	Sebastian Reichel <sre@kernel.org>
13425L:	linux-pm@vger.kernel.org
13426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13427S:	Maintained
13428F:	Documentation/ABI/testing/sysfs-class-power
13429F:	Documentation/devicetree/bindings/power/supply/
13430F:	include/linux/power_supply.h
13431F:	drivers/power/supply/
13432
13433POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13434M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13435L:	linuxppc-dev@lists.ozlabs.org
13436S:	Maintained
13437F:	drivers/char/powernv-op-panel.c
13438
13439PPP OVER ATM (RFC 2364)
13440M:	Mitchell Blank Jr <mitch@sfgoth.com>
13441S:	Maintained
13442F:	net/atm/pppoatm.c
13443F:	include/uapi/linux/atmppp.h
13444
13445PPP OVER ETHERNET
13446M:	Michal Ostrowski <mostrows@earthlink.net>
13447S:	Maintained
13448F:	drivers/net/ppp/pppoe.c
13449F:	drivers/net/ppp/pppox.c
13450
13451PPP OVER L2TP
13452M:	James Chapman <jchapman@katalix.com>
13453S:	Maintained
13454F:	net/l2tp/l2tp_ppp.c
13455F:	include/linux/if_pppol2tp.h
13456F:	include/uapi/linux/if_pppol2tp.h
13457
13458PPP PROTOCOL DRIVERS AND COMPRESSORS
13459M:	Paul Mackerras <paulus@samba.org>
13460L:	linux-ppp@vger.kernel.org
13461S:	Maintained
13462F:	drivers/net/ppp/ppp_*
13463
13464PPS SUPPORT
13465M:	Rodolfo Giometti <giometti@enneenne.com>
13466W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13467L:	linuxpps@ml.enneenne.com (subscribers-only)
13468S:	Maintained
13469F:	Documentation/driver-api/pps.rst
13470F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13471F:	Documentation/ABI/testing/sysfs-pps
13472F:	drivers/pps/
13473F:	include/linux/pps*.h
13474F:	include/uapi/linux/pps.h
13475
13476PPTP DRIVER
13477M:	Dmitry Kozlov <xeb@mail.ru>
13478L:	netdev@vger.kernel.org
13479S:	Maintained
13480F:	drivers/net/ppp/pptp.c
13481W:	http://sourceforge.net/projects/accel-pptp
13482
13483PRINTK
13484M:	Petr Mladek <pmladek@suse.com>
13485M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13486R:	Steven Rostedt <rostedt@goodmis.org>
13487S:	Maintained
13488F:	kernel/printk/
13489F:	include/linux/printk.h
13490
13491PRISM54 WIRELESS DRIVER
13492M:	Luis Chamberlain <mcgrof@kernel.org>
13493L:	linux-wireless@vger.kernel.org
13494W:	http://wireless.kernel.org/en/users/Drivers/p54
13495S:	Obsolete
13496F:	drivers/net/wireless/intersil/prism54/
13497
13498PROC FILESYSTEM
13499R:	Alexey Dobriyan <adobriyan@gmail.com>
13500L:	linux-kernel@vger.kernel.org
13501L:	linux-fsdevel@vger.kernel.org
13502S:	Maintained
13503F:	fs/proc/
13504F:	include/linux/proc_fs.h
13505F:	tools/testing/selftests/proc/
13506F:	Documentation/filesystems/proc.txt
13507
13508PROC SYSCTL
13509M:	Luis Chamberlain <mcgrof@kernel.org>
13510M:	Kees Cook <keescook@chromium.org>
13511M:	Iurii Zaikin <yzaikin@google.com>
13512L:	linux-kernel@vger.kernel.org
13513L:	linux-fsdevel@vger.kernel.org
13514S:	Maintained
13515F:	fs/proc/proc_sysctl.c
13516F:	include/linux/sysctl.h
13517F:	kernel/sysctl.c
13518F:	kernel/sysctl-test.c
13519F:	tools/testing/selftests/sysctl/
13520
13521PS3 NETWORK SUPPORT
13522M:	Geoff Levand <geoff@infradead.org>
13523L:	netdev@vger.kernel.org
13524L:	linuxppc-dev@lists.ozlabs.org
13525S:	Maintained
13526F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13527
13528PS3 PLATFORM SUPPORT
13529M:	Geoff Levand <geoff@infradead.org>
13530L:	linuxppc-dev@lists.ozlabs.org
13531S:	Maintained
13532F:	arch/powerpc/boot/ps3*
13533F:	arch/powerpc/include/asm/lv1call.h
13534F:	arch/powerpc/include/asm/ps3*.h
13535F:	arch/powerpc/platforms/ps3/
13536F:	drivers/*/ps3*
13537F:	drivers/ps3/
13538F:	drivers/rtc/rtc-ps3.c
13539F:	drivers/usb/host/*ps3.c
13540F:	sound/ppc/snd_ps3*
13541
13542PS3VRAM DRIVER
13543M:	Jim Paris <jim@jtan.com>
13544M:	Geoff Levand <geoff@infradead.org>
13545L:	linuxppc-dev@lists.ozlabs.org
13546S:	Maintained
13547F:	drivers/block/ps3vram.c
13548
13549PSAMPLE PACKET SAMPLING SUPPORT
13550M:	Yotam Gigi <yotam.gi@gmail.com>
13551S:	Maintained
13552F:	net/psample
13553F:	include/net/psample.h
13554F:	include/uapi/linux/psample.h
13555
13556PSTORE FILESYSTEM
13557M:	Kees Cook <keescook@chromium.org>
13558M:	Anton Vorontsov <anton@enomsg.org>
13559M:	Colin Cross <ccross@android.com>
13560M:	Tony Luck <tony.luck@intel.com>
13561S:	Maintained
13562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13563F:	fs/pstore/
13564F:	include/linux/pstore*
13565F:	drivers/firmware/efi/efi-pstore.c
13566F:	drivers/acpi/apei/erst.c
13567F:	Documentation/admin-guide/ramoops.rst
13568F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13569K:	\b(pstore|ramoops)
13570
13571PTP HARDWARE CLOCK SUPPORT
13572M:	Richard Cochran <richardcochran@gmail.com>
13573L:	netdev@vger.kernel.org
13574S:	Maintained
13575W:	http://linuxptp.sourceforge.net/
13576F:	Documentation/ABI/testing/sysfs-ptp
13577F:	Documentation/driver-api/ptp.rst
13578F:	drivers/net/phy/dp83640*
13579F:	drivers/ptp/*
13580F:	include/linux/ptp_cl*
13581
13582PTRACE SUPPORT
13583M:	Oleg Nesterov <oleg@redhat.com>
13584S:	Maintained
13585F:	include/asm-generic/syscall.h
13586F:	include/linux/ptrace.h
13587F:	include/linux/regset.h
13588F:	include/linux/tracehook.h
13589F:	include/uapi/linux/ptrace.h
13590F:	include/uapi/linux/ptrace.h
13591F:	kernel/ptrace.c
13592F:	arch/*/ptrace*.c
13593F:	arch/*/*/ptrace*.c
13594F:	arch/*/include/asm/ptrace*.h
13595
13596PULSE8-CEC DRIVER
13597M:	Hans Verkuil <hverkuil@xs4all.nl>
13598L:	linux-media@vger.kernel.org
13599T:	git git://linuxtv.org/media_tree.git
13600S:	Maintained
13601F:	drivers/media/usb/pulse8-cec/*
13602F:	Documentation/media/cec-drivers/pulse8-cec.rst
13603
13604PVRUSB2 VIDEO4LINUX DRIVER
13605M:	Mike Isely <isely@pobox.com>
13606L:	pvrusb2@isely.net	(subscribers-only)
13607L:	linux-media@vger.kernel.org
13608W:	http://www.isely.net/pvrusb2/
13609T:	git git://linuxtv.org/media_tree.git
13610S:	Maintained
13611F:	Documentation/media/v4l-drivers/pvrusb2*
13612F:	drivers/media/usb/pvrusb2/
13613
13614PWC WEBCAM DRIVER
13615M:	Hans Verkuil <hverkuil@xs4all.nl>
13616L:	linux-media@vger.kernel.org
13617T:	git git://linuxtv.org/media_tree.git
13618S:	Odd Fixes
13619F:	drivers/media/usb/pwc/*
13620F:	include/trace/events/pwc.h
13621
13622PWM FAN DRIVER
13623M:	Kamil Debski <kamil@wypas.org>
13624M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13625L:	linux-hwmon@vger.kernel.org
13626S:	Supported
13627F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13628F:	Documentation/hwmon/pwm-fan.rst
13629F:	drivers/hwmon/pwm-fan.c
13630
13631PWM IR Transmitter
13632M:	Sean Young <sean@mess.org>
13633L:	linux-media@vger.kernel.org
13634S:	Maintained
13635F:	drivers/media/rc/pwm-ir-tx.c
13636
13637PWM SUBSYSTEM
13638M:	Thierry Reding <thierry.reding@gmail.com>
13639R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13640L:	linux-pwm@vger.kernel.org
13641S:	Maintained
13642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13643Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13644F:	Documentation/driver-api/pwm.rst
13645F:	Documentation/devicetree/bindings/pwm/
13646F:	include/linux/pwm.h
13647F:	drivers/pwm/
13648F:	drivers/video/backlight/pwm_bl.c
13649F:	include/linux/pwm_backlight.h
13650F:	drivers/gpio/gpio-mvebu.c
13651F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13652K:	pwm_(config|apply_state|ops)
13653
13654PXA GPIO DRIVER
13655M:	Robert Jarzmik <robert.jarzmik@free.fr>
13656L:	linux-gpio@vger.kernel.org
13657S:	Maintained
13658F:	drivers/gpio/gpio-pxa.c
13659
13660PXA MMCI DRIVER
13661S:	Orphan
13662
13663PXA RTC DRIVER
13664M:	Robert Jarzmik <robert.jarzmik@free.fr>
13665L:	linux-rtc@vger.kernel.org
13666S:	Maintained
13667
13668PXA2xx/PXA3xx SUPPORT
13669M:	Daniel Mack <daniel@zonque.org>
13670M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13671M:	Robert Jarzmik <robert.jarzmik@free.fr>
13672L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13673T:	git git://github.com/hzhuang1/linux.git
13674T:	git git://github.com/rjarzmik/linux.git
13675S:	Maintained
13676F:	arch/arm/boot/dts/pxa*
13677F:	arch/arm/mach-pxa/
13678F:	drivers/dma/pxa*
13679F:	drivers/pcmcia/pxa2xx*
13680F:	drivers/pinctrl/pxa/
13681F:	drivers/spi/spi-pxa2xx*
13682F:	drivers/usb/gadget/udc/pxa2*
13683F:	include/sound/pxa2xx-lib.h
13684F:	sound/arm/pxa*
13685F:	sound/soc/pxa/
13686
13687QAT DRIVER
13688M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13689L:	qat-linux@intel.com
13690S:	Supported
13691F:	drivers/crypto/qat/
13692
13693QCOM AUDIO (ASoC) DRIVERS
13694M:	Patrick Lai <plai@codeaurora.org>
13695M:	Banajit Goswami <bgoswami@codeaurora.org>
13696L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13697S:	Supported
13698F:	sound/soc/qcom/
13699
13700QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13701M:	Gabriel Somlo <somlo@cmu.edu>
13702M:	"Michael S. Tsirkin" <mst@redhat.com>
13703L:	qemu-devel@nongnu.org
13704S:	Maintained
13705F:	drivers/firmware/qemu_fw_cfg.c
13706F:	include/uapi/linux/qemu_fw_cfg.h
13707
13708QIB DRIVER
13709M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13710M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13711L:	linux-rdma@vger.kernel.org
13712S:	Supported
13713F:	drivers/infiniband/hw/qib/
13714
13715QLOGIC QL41xxx FCOE DRIVER
13716M:	QLogic-Storage-Upstream@cavium.com
13717L:	linux-scsi@vger.kernel.org
13718S:	Supported
13719F:	drivers/scsi/qedf/
13720
13721QLOGIC QL41xxx ISCSI DRIVER
13722M:	QLogic-Storage-Upstream@cavium.com
13723L:	linux-scsi@vger.kernel.org
13724S:	Supported
13725F:	drivers/scsi/qedi/
13726
13727QLOGIC QL4xxx ETHERNET DRIVER
13728M:	Ariel Elior <aelior@marvell.com>
13729M:	GR-everest-linux-l2@marvell.com
13730L:	netdev@vger.kernel.org
13731S:	Supported
13732F:	drivers/net/ethernet/qlogic/qed/
13733F:	include/linux/qed/
13734F:	drivers/net/ethernet/qlogic/qede/
13735
13736QLOGIC QL4xxx RDMA DRIVER
13737M:	Michal Kalderon <mkalderon@marvell.com>
13738M:	Ariel Elior <aelior@marvell.com>
13739L:	linux-rdma@vger.kernel.org
13740S:	Supported
13741F:	drivers/infiniband/hw/qedr/
13742F:	include/uapi/rdma/qedr-abi.h
13743
13744QLOGIC QLA1280 SCSI DRIVER
13745M:	Michael Reed <mdr@sgi.com>
13746L:	linux-scsi@vger.kernel.org
13747S:	Maintained
13748F:	drivers/scsi/qla1280.[ch]
13749
13750QLOGIC QLA2XXX FC-SCSI DRIVER
13751M:	hmadhani@marvell.com
13752L:	linux-scsi@vger.kernel.org
13753S:	Supported
13754F:	Documentation/scsi/LICENSE.qla2xxx
13755F:	drivers/scsi/qla2xxx/
13756
13757QLOGIC QLA3XXX NETWORK DRIVER
13758M:	GR-Linux-NIC-Dev@marvell.com
13759L:	netdev@vger.kernel.org
13760S:	Supported
13761F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13762F:	drivers/net/ethernet/qlogic/qla3xxx.*
13763
13764QLOGIC QLA4XXX iSCSI DRIVER
13765M:	QLogic-Storage-Upstream@qlogic.com
13766L:	linux-scsi@vger.kernel.org
13767S:	Supported
13768F:	Documentation/scsi/LICENSE.qla4xxx
13769F:	drivers/scsi/qla4xxx/
13770
13771QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13772M:	Shahed Shaikh <shshaikh@marvell.com>
13773M:	Manish Chopra <manishc@marvell.com>
13774M:	GR-Linux-NIC-Dev@marvell.com
13775L:	netdev@vger.kernel.org
13776S:	Supported
13777F:	drivers/net/ethernet/qlogic/qlcnic/
13778
13779QLOGIC QLGE 10Gb ETHERNET DRIVER
13780M:	Manish Chopra <manishc@marvell.com>
13781M:	GR-Linux-NIC-Dev@marvell.com
13782L:	netdev@vger.kernel.org
13783S:	Supported
13784F:	drivers/staging/qlge/
13785
13786QM1D1B0004 MEDIA DRIVER
13787M:	Akihiro Tsukada <tskd08@gmail.com>
13788L:	linux-media@vger.kernel.org
13789S:	Odd Fixes
13790F:	drivers/media/tuners/qm1d1b0004*
13791
13792QM1D1C0042 MEDIA DRIVER
13793M:	Akihiro Tsukada <tskd08@gmail.com>
13794L:	linux-media@vger.kernel.org
13795S:	Odd Fixes
13796F:	drivers/media/tuners/qm1d1c0042*
13797
13798QNX4 FILESYSTEM
13799M:	Anders Larsen <al@alarsen.net>
13800W:	http://www.alarsen.net/linux/qnx4fs/
13801S:	Maintained
13802F:	fs/qnx4/
13803F:	include/uapi/linux/qnx4_fs.h
13804F:	include/uapi/linux/qnxtypes.h
13805
13806QORIQ DPAA2 FSL-MC BUS DRIVER
13807M:	Stuart Yoder <stuyoder@gmail.com>
13808M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13809L:	linux-kernel@vger.kernel.org
13810S:	Maintained
13811F:	drivers/bus/fsl-mc/
13812F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13813F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13814
13815QT1010 MEDIA DRIVER
13816M:	Antti Palosaari <crope@iki.fi>
13817L:	linux-media@vger.kernel.org
13818W:	https://linuxtv.org
13819W:	http://palosaari.fi/linux/
13820Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13821T:	git git://linuxtv.org/anttip/media_tree.git
13822S:	Maintained
13823F:	drivers/media/tuners/qt1010*
13824
13825QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13826M:	Kalle Valo <kvalo@codeaurora.org>
13827L:	ath10k@lists.infradead.org
13828W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13830S:	Supported
13831F:	drivers/net/wireless/ath/ath10k/
13832
13833QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
13834M:	Kalle Valo <kvalo@codeaurora.org>
13835L:	ath11k@lists.infradead.org
13836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13837S:	Supported
13838F:	drivers/net/wireless/ath/ath11k/
13839
13840QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13841M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13842L:	linux-wireless@vger.kernel.org
13843W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13844S:	Supported
13845F:	drivers/net/wireless/ath/ath9k/
13846
13847QUALCOMM CAMERA SUBSYSTEM DRIVER
13848M:	Todor Tomov <todor.too@gmail.com>
13849L:	linux-media@vger.kernel.org
13850S:	Maintained
13851F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13852F:	Documentation/media/v4l-drivers/qcom_camss.rst
13853F:	drivers/media/platform/qcom/camss/
13854
13855QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13856M:	Ilia Lin <ilia.lin@kernel.org>
13857L:	linux-pm@vger.kernel.org
13858S:	Maintained
13859F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13860F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13861
13862QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
13863M:	Niklas Cassel <nks@flawful.org>
13864L:	linux-pm@vger.kernel.org
13865L:	linux-arm-msm@vger.kernel.org
13866S:	Maintained
13867F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
13868F:	drivers/power/avs/qcom-cpr.c
13869
13870QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13871M:	Timur Tabi <timur@kernel.org>
13872L:	netdev@vger.kernel.org
13873S:	Maintained
13874F:	drivers/net/ethernet/qualcomm/emac/
13875
13876QUALCOMM ETHQOS ETHERNET DRIVER
13877M:	Vinod Koul <vkoul@kernel.org>
13878L:	netdev@vger.kernel.org
13879S:	Maintained
13880F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13881F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13882
13883QUALCOMM GENERIC INTERFACE I2C DRIVER
13884M:	Alok Chauhan <alokc@codeaurora.org>
13885L:	linux-i2c@vger.kernel.org
13886L:	linux-arm-msm@vger.kernel.org
13887S:	Supported
13888F:	drivers/i2c/busses/i2c-qcom-geni.c
13889
13890QUALCOMM HEXAGON ARCHITECTURE
13891M:	Brian Cain <bcain@codeaurora.org>
13892L:	linux-hexagon@vger.kernel.org
13893S:	Supported
13894F:	arch/hexagon/
13895
13896QUALCOMM HIDMA DRIVER
13897M:	Sinan Kaya <okaya@kernel.org>
13898L:	linux-arm-kernel@lists.infradead.org
13899L:	linux-arm-msm@vger.kernel.org
13900L:	dmaengine@vger.kernel.org
13901S:	Supported
13902F:	drivers/dma/qcom/hidma*
13903
13904QUALCOMM IOMMU
13905M:	Rob Clark <robdclark@gmail.com>
13906L:	iommu@lists.linux-foundation.org
13907L:	linux-arm-msm@vger.kernel.org
13908S:	Maintained
13909F:	drivers/iommu/qcom_iommu.c
13910
13911QUALCOMM RMNET DRIVER
13912M:	Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
13913M:	Sean Tranchetti <stranche@codeaurora.org>
13914L:	netdev@vger.kernel.org
13915S:	Maintained
13916F:	drivers/net/ethernet/qualcomm/rmnet/
13917F:	Documentation/networking/device_drivers/qualcomm/rmnet.txt
13918F:	include/linux/if_rmnet.h
13919
13920QUALCOMM TSENS THERMAL DRIVER
13921M:	Amit Kucheria <amit.kucheria@linaro.org>
13922L:	linux-pm@vger.kernel.org
13923L:	linux-arm-msm@vger.kernel.org
13924S:	Maintained
13925F:	drivers/thermal/qcom/
13926F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
13927
13928QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13929M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13930L:	linux-media@vger.kernel.org
13931L:	linux-arm-msm@vger.kernel.org
13932T:	git git://linuxtv.org/media_tree.git
13933S:	Maintained
13934F:	drivers/media/platform/qcom/venus/
13935
13936QUALCOMM WCN36XX WIRELESS DRIVER
13937M:	Kalle Valo <kvalo@codeaurora.org>
13938L:	wcn36xx@lists.infradead.org
13939W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13940T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13941S:	Supported
13942F:	drivers/net/wireless/ath/wcn36xx/
13943
13944QUANTENNA QTNFMAC WIRELESS DRIVER
13945M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13946M:	Avinash Patil <avinashp@quantenna.com>
13947M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13948L:	linux-wireless@vger.kernel.org
13949S:	Maintained
13950F:	drivers/net/wireless/quantenna
13951
13952RADEON and AMDGPU DRM DRIVERS
13953M:	Alex Deucher <alexander.deucher@amd.com>
13954M:	Christian König <christian.koenig@amd.com>
13955M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13956L:	amd-gfx@lists.freedesktop.org
13957T:	git git://people.freedesktop.org/~agd5f/linux
13958S:	Supported
13959F:	drivers/gpu/drm/radeon/
13960F:	include/uapi/drm/radeon_drm.h
13961F:	drivers/gpu/drm/amd/
13962F:	include/uapi/drm/amdgpu_drm.h
13963
13964RADEON FRAMEBUFFER DISPLAY DRIVER
13965M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13966L:	linux-fbdev@vger.kernel.org
13967S:	Maintained
13968F:	drivers/video/fbdev/aty/radeon*
13969F:	include/uapi/linux/radeonfb.h
13970
13971RADIOSHARK RADIO DRIVER
13972M:	Hans Verkuil <hverkuil@xs4all.nl>
13973L:	linux-media@vger.kernel.org
13974T:	git git://linuxtv.org/media_tree.git
13975S:	Maintained
13976F:	drivers/media/radio/radio-shark.c
13977
13978RADIOSHARK2 RADIO DRIVER
13979M:	Hans Verkuil <hverkuil@xs4all.nl>
13980L:	linux-media@vger.kernel.org
13981T:	git git://linuxtv.org/media_tree.git
13982S:	Maintained
13983F:	drivers/media/radio/radio-shark2.c
13984F:	drivers/media/radio/radio-tea5777.c
13985
13986RADOS BLOCK DEVICE (RBD)
13987M:	Ilya Dryomov <idryomov@gmail.com>
13988M:	Sage Weil <sage@redhat.com>
13989R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
13990L:	ceph-devel@vger.kernel.org
13991W:	http://ceph.com/
13992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13993T:	git git://github.com/ceph/ceph-client.git
13994S:	Supported
13995F:	Documentation/ABI/testing/sysfs-bus-rbd
13996F:	drivers/block/rbd.c
13997F:	drivers/block/rbd_types.h
13998
13999RAGE128 FRAMEBUFFER DISPLAY DRIVER
14000M:	Paul Mackerras <paulus@samba.org>
14001L:	linux-fbdev@vger.kernel.org
14002S:	Maintained
14003F:	drivers/video/fbdev/aty/aty128fb.c
14004
14005RAINSHADOW-CEC DRIVER
14006M:	Hans Verkuil <hverkuil@xs4all.nl>
14007L:	linux-media@vger.kernel.org
14008T:	git git://linuxtv.org/media_tree.git
14009S:	Maintained
14010F:	drivers/media/usb/rainshadow-cec/*
14011
14012RALINK MIPS ARCHITECTURE
14013M:	John Crispin <john@phrozen.org>
14014L:	linux-mips@vger.kernel.org
14015S:	Maintained
14016F:	arch/mips/ralink
14017
14018RALINK RT2X00 WIRELESS LAN DRIVER
14019M:	Stanislaw Gruszka <stf_xl@wp.pl>
14020M:	Helmut Schaa <helmut.schaa@googlemail.com>
14021L:	linux-wireless@vger.kernel.org
14022S:	Maintained
14023F:	drivers/net/wireless/ralink/rt2x00/
14024
14025RAMDISK RAM BLOCK DEVICE DRIVER
14026M:	Jens Axboe <axboe@kernel.dk>
14027S:	Maintained
14028F:	Documentation/admin-guide/blockdev/ramdisk.rst
14029F:	drivers/block/brd.c
14030
14031RANCHU VIRTUAL BOARD FOR MIPS
14032M:	Miodrag Dinic <miodrag.dinic@mips.com>
14033L:	linux-mips@vger.kernel.org
14034S:	Supported
14035F:	arch/mips/generic/board-ranchu.c
14036F:	arch/mips/configs/generic/board-ranchu.config
14037
14038RANDOM NUMBER DRIVER
14039M:	"Theodore Ts'o" <tytso@mit.edu>
14040S:	Maintained
14041F:	drivers/char/random.c
14042
14043RAPIDIO SUBSYSTEM
14044M:	Matt Porter <mporter@kernel.crashing.org>
14045M:	Alexandre Bounine <alex.bou9@gmail.com>
14046S:	Maintained
14047F:	drivers/rapidio/
14048
14049RAS INFRASTRUCTURE
14050M:	Tony Luck <tony.luck@intel.com>
14051M:	Borislav Petkov <bp@alien8.de>
14052L:	linux-edac@vger.kernel.org
14053S:	Maintained
14054F:	drivers/ras/
14055F:	include/linux/ras.h
14056F:	include/ras/ras_event.h
14057F:	Documentation/admin-guide/ras.rst
14058
14059RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14060L:	linux-wireless@vger.kernel.org
14061S:	Orphan
14062F:	drivers/net/wireless/ray*
14063
14064RCUTORTURE TEST FRAMEWORK
14065M:	"Paul E. McKenney" <paulmck@kernel.org>
14066M:	Josh Triplett <josh@joshtriplett.org>
14067R:	Steven Rostedt <rostedt@goodmis.org>
14068R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14069R:	Lai Jiangshan <jiangshanlai@gmail.com>
14070L:	rcu@vger.kernel.org
14071S:	Supported
14072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14073F:	tools/testing/selftests/rcutorture
14074
14075RDC R-321X SoC
14076M:	Florian Fainelli <florian@openwrt.org>
14077S:	Maintained
14078
14079RDC R6040 FAST ETHERNET DRIVER
14080M:	Florian Fainelli <f.fainelli@gmail.com>
14081L:	netdev@vger.kernel.org
14082S:	Maintained
14083F:	drivers/net/ethernet/rdc/r6040.c
14084
14085RDMAVT - RDMA verbs software
14086M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
14087M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
14088L:	linux-rdma@vger.kernel.org
14089S:	Supported
14090F:	drivers/infiniband/sw/rdmavt
14091
14092RDS - RELIABLE DATAGRAM SOCKETS
14093M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
14094L:	netdev@vger.kernel.org
14095L:	linux-rdma@vger.kernel.org
14096L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
14097W:	https://oss.oracle.com/projects/rds/
14098S:	Supported
14099F:	net/rds/
14100F:	Documentation/networking/rds.txt
14101
14102RDT - RESOURCE ALLOCATION
14103M:	Fenghua Yu <fenghua.yu@intel.com>
14104M:	Reinette Chatre <reinette.chatre@intel.com>
14105L:	linux-kernel@vger.kernel.org
14106S:	Supported
14107F:	arch/x86/kernel/cpu/resctrl/
14108F:	arch/x86/include/asm/resctrl_sched.h
14109F:	Documentation/x86/resctrl*
14110
14111READ-COPY UPDATE (RCU)
14112M:	"Paul E. McKenney" <paulmck@kernel.org>
14113M:	Josh Triplett <josh@joshtriplett.org>
14114R:	Steven Rostedt <rostedt@goodmis.org>
14115R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14116R:	Lai Jiangshan <jiangshanlai@gmail.com>
14117R:	Joel Fernandes <joel@joelfernandes.org>
14118L:	rcu@vger.kernel.org
14119W:	http://www.rdrop.com/users/paulmck/RCU/
14120S:	Supported
14121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14122F:	Documentation/RCU/
14123X:	Documentation/RCU/torture.txt
14124F:	include/linux/rcu*
14125X:	include/linux/srcu*.h
14126F:	kernel/rcu/
14127X:	kernel/rcu/srcu*.c
14128
14129REAL TIME CLOCK (RTC) SUBSYSTEM
14130M:	Alessandro Zummo <a.zummo@towertech.it>
14131M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14132L:	linux-rtc@vger.kernel.org
14133Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
14134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14135S:	Maintained
14136F:	Documentation/devicetree/bindings/rtc/
14137F:	Documentation/admin-guide/rtc.rst
14138F:	drivers/rtc/
14139F:	include/linux/rtc.h
14140F:	include/uapi/linux/rtc.h
14141F:	include/linux/rtc/
14142F:	include/linux/platform_data/rtc-*
14143F:	tools/testing/selftests/rtc/
14144
14145REALTEK AUDIO CODECS
14146M:	Oder Chiou <oder_chiou@realtek.com>
14147S:	Maintained
14148F:	sound/soc/codecs/rt*
14149F:	include/sound/rt*.h
14150
14151REALTEK RTL83xx SMI DSA ROUTER CHIPS
14152M:	Linus Walleij <linus.walleij@linaro.org>
14153S:	Maintained
14154F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14155F:	drivers/net/dsa/realtek-smi*
14156F:	drivers/net/dsa/rtl83*
14157
14158REDPINE WIRELESS DRIVER
14159M:	Amitkumar Karwar <amitkarwar@gmail.com>
14160M:	Siva Rebbagondla <siva8118@gmail.com>
14161L:	linux-wireless@vger.kernel.org
14162S:	Maintained
14163F:	drivers/net/wireless/rsi/
14164
14165REGISTER MAP ABSTRACTION
14166M:	Mark Brown <broonie@kernel.org>
14167L:	linux-kernel@vger.kernel.org
14168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14169S:	Supported
14170F:	Documentation/devicetree/bindings/regmap/
14171F:	drivers/base/regmap/
14172F:	include/linux/regmap.h
14173
14174REISERFS FILE SYSTEM
14175L:	reiserfs-devel@vger.kernel.org
14176S:	Supported
14177F:	fs/reiserfs/
14178
14179REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14180M:	Ohad Ben-Cohen <ohad@wizery.com>
14181M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14182L:	linux-remoteproc@vger.kernel.org
14183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14184S:	Maintained
14185F:	Documentation/devicetree/bindings/remoteproc/
14186F:	Documentation/ABI/testing/sysfs-class-remoteproc
14187F:	Documentation/remoteproc.txt
14188F:	drivers/remoteproc/
14189F:	include/linux/remoteproc.h
14190F:	include/linux/remoteproc/
14191
14192REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14193M:	Ohad Ben-Cohen <ohad@wizery.com>
14194M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14195L:	linux-remoteproc@vger.kernel.org
14196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14197S:	Maintained
14198F:	drivers/rpmsg/
14199F:	Documentation/rpmsg.txt
14200F:	Documentation/ABI/testing/sysfs-bus-rpmsg
14201F:	include/linux/rpmsg.h
14202F:	include/linux/rpmsg/
14203F:	include/uapi/linux/rpmsg.h
14204F:	samples/rpmsg/
14205
14206RENESAS CLOCK DRIVERS
14207M:	Geert Uytterhoeven <geert+renesas@glider.be>
14208L:	linux-renesas-soc@vger.kernel.org
14209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14210S:	Supported
14211F:	drivers/clk/renesas/
14212
14213RENESAS EMEV2 I2C DRIVER
14214M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14215S:	Supported
14216F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14217F:	drivers/i2c/busses/i2c-emev2.c
14218
14219RENESAS ETHERNET DRIVERS
14220R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14221L:	netdev@vger.kernel.org
14222L:	linux-renesas-soc@vger.kernel.org
14223F:	Documentation/devicetree/bindings/net/renesas,*.txt
14224F:	Documentation/devicetree/bindings/net/renesas,*.yaml
14225F:	drivers/net/ethernet/renesas/
14226F:	include/linux/sh_eth.h
14227
14228RENESAS R-CAR GYROADC DRIVER
14229M:	Marek Vasut <marek.vasut@gmail.com>
14230L:	linux-iio@vger.kernel.org
14231S:	Supported
14232F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14233F:	drivers/iio/adc/rcar-gyroadc.c
14234
14235RENESAS R-CAR I2C DRIVERS
14236M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14237S:	Supported
14238F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14239F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
14240F:	drivers/i2c/busses/i2c-rcar.c
14241F:	drivers/i2c/busses/i2c-sh_mobile.c
14242
14243RENESAS RIIC DRIVER
14244M:	Chris Brandt <chris.brandt@renesas.com>
14245S:	Supported
14246F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
14247F:	drivers/i2c/busses/i2c-riic.c
14248
14249RENESAS USB PHY DRIVER
14250M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14251L:	linux-renesas-soc@vger.kernel.org
14252S:	Maintained
14253F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
14254
14255RESET CONTROLLER FRAMEWORK
14256M:	Philipp Zabel <p.zabel@pengutronix.de>
14257T:	git git://git.pengutronix.de/git/pza/linux
14258S:	Maintained
14259F:	drivers/reset/
14260F:	Documentation/devicetree/bindings/reset/
14261F:	include/dt-bindings/reset/
14262F:	include/linux/reset.h
14263F:	include/linux/reset/
14264F:	include/linux/reset-controller.h
14265K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14266
14267RESTARTABLE SEQUENCES SUPPORT
14268M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14269M:	Peter Zijlstra <peterz@infradead.org>
14270M:	"Paul E. McKenney" <paulmck@kernel.org>
14271M:	Boqun Feng <boqun.feng@gmail.com>
14272L:	linux-kernel@vger.kernel.org
14273S:	Supported
14274F:	kernel/rseq.c
14275F:	include/uapi/linux/rseq.h
14276F:	include/trace/events/rseq.h
14277F:	tools/testing/selftests/rseq/
14278
14279RFKILL
14280M:	Johannes Berg <johannes@sipsolutions.net>
14281L:	linux-wireless@vger.kernel.org
14282W:	http://wireless.kernel.org/
14283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14285S:	Maintained
14286F:	Documentation/driver-api/rfkill.rst
14287F:	Documentation/ABI/stable/sysfs-class-rfkill
14288F:	net/rfkill/
14289F:	include/linux/rfkill.h
14290F:	include/uapi/linux/rfkill.h
14291
14292RHASHTABLE
14293M:	Thomas Graf <tgraf@suug.ch>
14294M:	Herbert Xu <herbert@gondor.apana.org.au>
14295L:	netdev@vger.kernel.org
14296S:	Maintained
14297F:	lib/rhashtable.c
14298F:	lib/test_rhashtable.c
14299F:	include/linux/rhashtable.h
14300F:	include/linux/rhashtable-types.h
14301
14302RICOH R5C592 MEMORYSTICK DRIVER
14303M:	Maxim Levitsky <maximlevitsky@gmail.com>
14304S:	Maintained
14305F:	drivers/memstick/host/r592.*
14306
14307RICOH SMARTMEDIA/XD DRIVER
14308M:	Maxim Levitsky <maximlevitsky@gmail.com>
14309S:	Maintained
14310F:	drivers/mtd/nand/raw/r852.c
14311F:	drivers/mtd/nand/raw/r852.h
14312
14313RISC-V ARCHITECTURE
14314M:	Paul Walmsley <paul.walmsley@sifive.com>
14315M:	Palmer Dabbelt <palmer@dabbelt.com>
14316M:	Albert Ou <aou@eecs.berkeley.edu>
14317L:	linux-riscv@lists.infradead.org
14318P:	Documentation/riscv/patch-acceptance.rst
14319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14320S:	Supported
14321F:	arch/riscv/
14322K:	riscv
14323N:	riscv
14324
14325ROCCAT DRIVERS
14326M:	Stefan Achatz <erazor_de@users.sourceforge.net>
14327W:	http://sourceforge.net/projects/roccat/
14328S:	Maintained
14329F:	drivers/hid/hid-roccat*
14330F:	include/linux/hid-roccat*
14331F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
14332
14333ROCKCHIP ISP V1 DRIVER
14334M:	Helen Koike <helen.koike@collabora.com>
14335L:	linux-media@vger.kernel.org
14336S:	Maintained
14337F:	drivers/staging/media/rkisp1/
14338
14339ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14340M:	Jacob Chen <jacob-chen@iotwrt.com>
14341M:	Ezequiel Garcia <ezequiel@collabora.com>
14342L:	linux-media@vger.kernel.org
14343S:	Maintained
14344F:	drivers/media/platform/rockchip/rga/
14345F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
14346
14347HANTRO VPU CODEC DRIVER
14348M:	Ezequiel Garcia <ezequiel@collabora.com>
14349L:	linux-media@vger.kernel.org
14350S:	Maintained
14351F:	drivers/staging/media/hantro/
14352F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
14353
14354ROCKER DRIVER
14355M:	Jiri Pirko <jiri@resnulli.us>
14356L:	netdev@vger.kernel.org
14357S:	Supported
14358F:	drivers/net/ethernet/rocker/
14359
14360ROCKETPORT DRIVER
14361W:	http://www.comtrol.com
14362S:	Maintained
14363F:	Documentation/driver-api/serial/rocket.rst
14364F:	drivers/tty/rocket*
14365
14366ROCKETPORT EXPRESS/INFINITY DRIVER
14367M:	Kevin Cernekee <cernekee@gmail.com>
14368L:	linux-serial@vger.kernel.org
14369S:	Odd Fixes
14370F:	drivers/tty/serial/rp2.*
14371
14372ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14373M:	Tomasz Duszynski <tduszyns@gmail.com>
14374S:	Maintained
14375F:	drivers/iio/light/bh1750.c
14376F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
14377
14378ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14379M:	Marek Vasut <marek.vasut+renesas@gmail.com>
14380L:	linux-kernel@vger.kernel.org
14381L:	linux-renesas-soc@vger.kernel.org
14382S:	Supported
14383F:	drivers/mfd/bd9571mwv.c
14384F:	drivers/regulator/bd9571mwv-regulator.c
14385F:	drivers/gpio/gpio-bd9571mwv.c
14386F:	include/linux/mfd/bd9571mwv.h
14387F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14388
14389ROSE NETWORK LAYER
14390M:	Ralf Baechle <ralf@linux-mips.org>
14391L:	linux-hams@vger.kernel.org
14392W:	http://www.linux-ax25.org/
14393S:	Maintained
14394F:	include/net/rose.h
14395F:	include/uapi/linux/rose.h
14396F:	net/rose/
14397
14398RTL2830 MEDIA DRIVER
14399M:	Antti Palosaari <crope@iki.fi>
14400L:	linux-media@vger.kernel.org
14401W:	https://linuxtv.org
14402W:	http://palosaari.fi/linux/
14403Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14404T:	git git://linuxtv.org/anttip/media_tree.git
14405S:	Maintained
14406F:	drivers/media/dvb-frontends/rtl2830*
14407
14408RTL2832 MEDIA DRIVER
14409M:	Antti Palosaari <crope@iki.fi>
14410L:	linux-media@vger.kernel.org
14411W:	https://linuxtv.org
14412W:	http://palosaari.fi/linux/
14413Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14414T:	git git://linuxtv.org/anttip/media_tree.git
14415S:	Maintained
14416F:	drivers/media/dvb-frontends/rtl2832*
14417
14418RTL2832_SDR MEDIA DRIVER
14419M:	Antti Palosaari <crope@iki.fi>
14420L:	linux-media@vger.kernel.org
14421W:	https://linuxtv.org
14422W:	http://palosaari.fi/linux/
14423Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14424T:	git git://linuxtv.org/anttip/media_tree.git
14425S:	Maintained
14426F:	drivers/media/dvb-frontends/rtl2832_sdr*
14427
14428RTL8180 WIRELESS DRIVER
14429L:	linux-wireless@vger.kernel.org
14430W:	http://wireless.kernel.org/
14431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14432S:	Orphan
14433F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14434
14435RTL8187 WIRELESS DRIVER
14436M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14437M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14438M:	Larry Finger <Larry.Finger@lwfinger.net>
14439L:	linux-wireless@vger.kernel.org
14440W:	http://wireless.kernel.org/
14441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14442S:	Maintained
14443F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14444
14445REALTEK WIRELESS DRIVER (rtlwifi family)
14446M:	Ping-Ke Shih <pkshih@realtek.com>
14447L:	linux-wireless@vger.kernel.org
14448W:	http://wireless.kernel.org/
14449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14450S:	Maintained
14451F:	drivers/net/wireless/realtek/rtlwifi/
14452
14453REALTEK WIRELESS DRIVER (rtw88)
14454M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14455L:	linux-wireless@vger.kernel.org
14456S:	Maintained
14457F:	drivers/net/wireless/realtek/rtw88/
14458
14459RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14460M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14461L:	linux-wireless@vger.kernel.org
14462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14463S:	Maintained
14464F:	drivers/net/wireless/realtek/rtl8xxxu/
14465
14466RXRPC SOCKETS (AF_RXRPC)
14467M:	David Howells <dhowells@redhat.com>
14468L:	linux-afs@lists.infradead.org
14469S:	Supported
14470F:	net/rxrpc/
14471F:	include/keys/rxrpc-type.h
14472F:	include/net/af_rxrpc.h
14473F:	include/trace/events/rxrpc.h
14474F:	include/uapi/linux/rxrpc.h
14475F:	Documentation/networking/rxrpc.txt
14476W:	https://www.infradead.org/~dhowells/kafs/
14477
14478S3 SAVAGE FRAMEBUFFER DRIVER
14479M:	Antonino Daplas <adaplas@gmail.com>
14480L:	linux-fbdev@vger.kernel.org
14481S:	Maintained
14482F:	drivers/video/fbdev/savage/
14483
14484S390
14485M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14486M:	Vasily Gorbik <gor@linux.ibm.com>
14487M:	Christian Borntraeger <borntraeger@de.ibm.com>
14488L:	linux-s390@vger.kernel.org
14489W:	http://www.ibm.com/developerworks/linux/linux390/
14490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14491S:	Supported
14492F:	arch/s390/
14493F:	drivers/s390/
14494F:	Documentation/s390/
14495F:	Documentation/driver-api/s390-drivers.rst
14496
14497S390 COMMON I/O LAYER
14498M:	Sebastian Ott <sebott@linux.ibm.com>
14499M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14500L:	linux-s390@vger.kernel.org
14501W:	http://www.ibm.com/developerworks/linux/linux390/
14502S:	Supported
14503F:	drivers/s390/cio/
14504
14505S390 DASD DRIVER
14506M:	Stefan Haberland <sth@linux.ibm.com>
14507M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14508L:	linux-s390@vger.kernel.org
14509W:	http://www.ibm.com/developerworks/linux/linux390/
14510S:	Supported
14511F:	drivers/s390/block/dasd*
14512F:	block/partitions/ibm.c
14513
14514S390 IOMMU (PCI)
14515M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14516L:	linux-s390@vger.kernel.org
14517W:	http://www.ibm.com/developerworks/linux/linux390/
14518S:	Supported
14519F:	drivers/iommu/s390-iommu.c
14520
14521S390 IUCV NETWORK LAYER
14522M:	Julian Wiedmann <jwi@linux.ibm.com>
14523M:	Ursula Braun <ubraun@linux.ibm.com>
14524L:	linux-s390@vger.kernel.org
14525W:	http://www.ibm.com/developerworks/linux/linux390/
14526S:	Supported
14527F:	drivers/s390/net/*iucv*
14528F:	include/net/iucv/
14529F:	net/iucv/
14530
14531S390 NETWORK DRIVERS
14532M:	Julian Wiedmann <jwi@linux.ibm.com>
14533M:	Ursula Braun <ubraun@linux.ibm.com>
14534L:	linux-s390@vger.kernel.org
14535W:	http://www.ibm.com/developerworks/linux/linux390/
14536S:	Supported
14537F:	drivers/s390/net/
14538
14539S390 PCI SUBSYSTEM
14540M:	Sebastian Ott <sebott@linux.ibm.com>
14541M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14542L:	linux-s390@vger.kernel.org
14543W:	http://www.ibm.com/developerworks/linux/linux390/
14544S:	Supported
14545F:	arch/s390/pci/
14546F:	drivers/pci/hotplug/s390_pci_hpc.c
14547
14548S390 VFIO-CCW DRIVER
14549M:	Cornelia Huck <cohuck@redhat.com>
14550M:	Eric Farman <farman@linux.ibm.com>
14551R:	Halil Pasic <pasic@linux.ibm.com>
14552L:	linux-s390@vger.kernel.org
14553L:	kvm@vger.kernel.org
14554S:	Supported
14555F:	drivers/s390/cio/vfio_ccw*
14556F:	Documentation/s390/vfio-ccw.rst
14557F:	include/uapi/linux/vfio_ccw.h
14558
14559S390 ZCRYPT DRIVER
14560M:	Harald Freudenberger <freude@linux.ibm.com>
14561L:	linux-s390@vger.kernel.org
14562W:	http://www.ibm.com/developerworks/linux/linux390/
14563S:	Supported
14564F:	drivers/s390/crypto/
14565
14566S390 VFIO AP DRIVER
14567M:	Tony Krowiak <akrowiak@linux.ibm.com>
14568M:	Pierre Morel <pmorel@linux.ibm.com>
14569M:	Halil Pasic <pasic@linux.ibm.com>
14570L:	linux-s390@vger.kernel.org
14571W:	http://www.ibm.com/developerworks/linux/linux390/
14572S:	Supported
14573F:	drivers/s390/crypto/vfio_ap_drv.c
14574F:	drivers/s390/crypto/vfio_ap_private.h
14575F:	drivers/s390/crypto/vfio_ap_ops.c
14576F:	Documentation/s390/vfio-ap.rst
14577
14578S390 ZFCP DRIVER
14579M:	Steffen Maier <maier@linux.ibm.com>
14580M:	Benjamin Block <bblock@linux.ibm.com>
14581L:	linux-s390@vger.kernel.org
14582W:	http://www.ibm.com/developerworks/linux/linux390/
14583S:	Supported
14584F:	drivers/s390/scsi/zfcp_*
14585
14586S3C24XX SD/MMC Driver
14587M:	Ben Dooks <ben-linux@fluff.org>
14588L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14589S:	Supported
14590F:	drivers/mmc/host/s3cmci.*
14591
14592SAA6588 RDS RECEIVER DRIVER
14593M:	Hans Verkuil <hverkuil@xs4all.nl>
14594L:	linux-media@vger.kernel.org
14595T:	git git://linuxtv.org/media_tree.git
14596W:	https://linuxtv.org
14597S:	Odd Fixes
14598F:	drivers/media/i2c/saa6588*
14599
14600SAA7134 VIDEO4LINUX DRIVER
14601M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14602L:	linux-media@vger.kernel.org
14603W:	https://linuxtv.org
14604T:	git git://linuxtv.org/media_tree.git
14605S:	Odd fixes
14606F:	Documentation/media/v4l-drivers/saa7134*
14607F:	drivers/media/pci/saa7134/
14608
14609SAA7146 VIDEO4LINUX-2 DRIVER
14610M:	Hans Verkuil <hverkuil@xs4all.nl>
14611L:	linux-media@vger.kernel.org
14612T:	git git://linuxtv.org/media_tree.git
14613S:	Maintained
14614F:	drivers/media/common/saa7146/
14615F:	drivers/media/pci/saa7146/
14616F:	include/media/drv-intf/saa7146*
14617
14618SAFESETID SECURITY MODULE
14619M:	Micah Morton <mortonm@chromium.org>
14620S:	Supported
14621F:	security/safesetid/
14622F:	Documentation/admin-guide/LSM/SafeSetID.rst
14623
14624SAMSUNG AUDIO (ASoC) DRIVERS
14625M:	Krzysztof Kozlowski <krzk@kernel.org>
14626M:	Sangbeom Kim <sbkim73@samsung.com>
14627M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14628L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14629S:	Supported
14630F:	sound/soc/samsung/
14631F:	Documentation/devicetree/bindings/sound/samsung*
14632
14633SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14634M:	Krzysztof Kozlowski <krzk@kernel.org>
14635L:	linux-crypto@vger.kernel.org
14636L:	linux-samsung-soc@vger.kernel.org
14637S:	Maintained
14638F:	drivers/crypto/exynos-rng.c
14639F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14640
14641SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14642M:	Łukasz Stelmach <l.stelmach@samsung.com>
14643L:	linux-samsung-soc@vger.kernel.org
14644S:	Maintained
14645F:	drivers/char/hw_random/exynos-trng.c
14646F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14647
14648SAMSUNG FRAMEBUFFER DRIVER
14649M:	Jingoo Han <jingoohan1@gmail.com>
14650L:	linux-fbdev@vger.kernel.org
14651S:	Maintained
14652F:	drivers/video/fbdev/s3c-fb.c
14653
14654SAMSUNG LAPTOP DRIVER
14655M:	Corentin Chary <corentin.chary@gmail.com>
14656L:	platform-driver-x86@vger.kernel.org
14657S:	Maintained
14658F:	drivers/platform/x86/samsung-laptop.c
14659
14660SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14661M:	Sangbeom Kim <sbkim73@samsung.com>
14662M:	Krzysztof Kozlowski <krzk@kernel.org>
14663M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14664L:	linux-kernel@vger.kernel.org
14665L:	linux-samsung-soc@vger.kernel.org
14666S:	Supported
14667F:	drivers/mfd/sec*.c
14668F:	drivers/regulator/s2m*.c
14669F:	drivers/regulator/s5m*.c
14670F:	drivers/clk/clk-s2mps11.c
14671F:	drivers/rtc/rtc-s5m.c
14672F:	include/linux/mfd/samsung/
14673F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14674F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14675F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14676F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14677
14678SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14679M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14680L:	linux-media@vger.kernel.org
14681L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14682S:	Maintained
14683F:	drivers/media/platform/s3c-camif/
14684F:	include/media/drv-intf/s3c_camif.h
14685
14686SAMSUNG S3FWRN5 NFC DRIVER
14687M:	Robert Baldyga <r.baldyga@samsung.com>
14688M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14689L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14690S:	Supported
14691F:	drivers/nfc/s3fwrn5
14692
14693SAMSUNG S5C73M3 CAMERA DRIVER
14694M:	Kyungmin Park <kyungmin.park@samsung.com>
14695M:	Andrzej Hajda <a.hajda@samsung.com>
14696L:	linux-media@vger.kernel.org
14697S:	Supported
14698F:	drivers/media/i2c/s5c73m3/*
14699
14700SAMSUNG S5K5BAF CAMERA DRIVER
14701M:	Kyungmin Park <kyungmin.park@samsung.com>
14702M:	Andrzej Hajda <a.hajda@samsung.com>
14703L:	linux-media@vger.kernel.org
14704S:	Supported
14705F:	drivers/media/i2c/s5k5baf.c
14706
14707SAMSUNG S5P Security SubSystem (SSS) DRIVER
14708M:	Krzysztof Kozlowski <krzk@kernel.org>
14709M:	Vladimir Zapolskiy <vz@mleia.com>
14710M:	Kamil Konieczny <k.konieczny@samsung.com>
14711L:	linux-crypto@vger.kernel.org
14712L:	linux-samsung-soc@vger.kernel.org
14713S:	Maintained
14714F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14715F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14716F:	drivers/crypto/s5p-sss.c
14717
14718SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14719M:	Kyungmin Park <kyungmin.park@samsung.com>
14720M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14721L:	linux-media@vger.kernel.org
14722Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14723S:	Supported
14724F:	drivers/media/platform/exynos4-is/
14725
14726SAMSUNG SOC CLOCK DRIVERS
14727M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14728M:	Tomasz Figa <tomasz.figa@gmail.com>
14729M:	Chanwoo Choi <cw00.choi@samsung.com>
14730S:	Supported
14731L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14733F:	drivers/clk/samsung/
14734F:	include/dt-bindings/clock/exynos*.h
14735F:	Documentation/devicetree/bindings/clock/exynos*.txt
14736F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14737F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14738
14739SAMSUNG SPI DRIVERS
14740M:	Kukjin Kim <kgene@kernel.org>
14741M:	Krzysztof Kozlowski <krzk@kernel.org>
14742M:	Andi Shyti <andi@etezian.org>
14743L:	linux-spi@vger.kernel.org
14744L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14745S:	Maintained
14746F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14747F:	drivers/spi/spi-s3c*
14748F:	include/linux/platform_data/spi-s3c64xx.h
14749
14750SAMSUNG SXGBE DRIVERS
14751M:	Byungho An <bh74.an@samsung.com>
14752S:	Supported
14753L:	netdev@vger.kernel.org
14754F:	drivers/net/ethernet/samsung/sxgbe/
14755
14756SAMSUNG THERMAL DRIVER
14757M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14758L:	linux-pm@vger.kernel.org
14759L:	linux-samsung-soc@vger.kernel.org
14760S:	Supported
14761T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14762F:	drivers/thermal/samsung/
14763
14764SAMSUNG USB2 PHY DRIVER
14765M:	Kamil Debski <kamil@wypas.org>
14766M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14767L:	linux-kernel@vger.kernel.org
14768S:	Supported
14769F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14770F:	Documentation/driver-api/phy/samsung-usb2.rst
14771F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14772F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14773F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14774F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14775F:	drivers/phy/samsung/phy-samsung-usb2.c
14776F:	drivers/phy/samsung/phy-samsung-usb2.h
14777
14778SC1200 WDT DRIVER
14779M:	Zwane Mwaikambo <zwanem@gmail.com>
14780S:	Maintained
14781F:	drivers/watchdog/sc1200wdt.c
14782
14783SCHEDULER
14784M:	Ingo Molnar <mingo@redhat.com>
14785M:	Peter Zijlstra <peterz@infradead.org>
14786M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14787M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14788R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14789R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14790R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14791R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14792L:	linux-kernel@vger.kernel.org
14793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14794S:	Maintained
14795F:	kernel/sched/
14796F:	include/linux/sched.h
14797F:	include/uapi/linux/sched.h
14798F:	include/linux/wait.h
14799F:	include/linux/preempt.h
14800
14801SCR24X CHIP CARD INTERFACE DRIVER
14802M:	Lubomir Rintel <lkundrak@v3.sk>
14803S:	Supported
14804F:	drivers/char/pcmcia/scr24x_cs.c
14805
14806SCSI CDROM DRIVER
14807M:	Jens Axboe <axboe@kernel.dk>
14808L:	linux-scsi@vger.kernel.org
14809W:	http://www.kernel.dk
14810S:	Maintained
14811F:	drivers/scsi/sr*
14812
14813SCSI RDMA PROTOCOL (SRP) INITIATOR
14814M:	Bart Van Assche <bvanassche@acm.org>
14815L:	linux-rdma@vger.kernel.org
14816S:	Supported
14817Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14818F:	drivers/infiniband/ulp/srp/
14819F:	include/scsi/srp.h
14820
14821SCSI RDMA PROTOCOL (SRP) TARGET
14822M:	Bart Van Assche <bvanassche@acm.org>
14823L:	linux-rdma@vger.kernel.org
14824L:	target-devel@vger.kernel.org
14825S:	Supported
14826Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14827F:	drivers/infiniband/ulp/srpt/
14828
14829SCSI SG DRIVER
14830M:	Doug Gilbert <dgilbert@interlog.com>
14831L:	linux-scsi@vger.kernel.org
14832W:	http://sg.danny.cz/sg
14833S:	Maintained
14834F:	Documentation/scsi/scsi-generic.txt
14835F:	drivers/scsi/sg.c
14836F:	include/scsi/sg.h
14837
14838SCSI SUBSYSTEM
14839M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14841M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14843Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14844L:	linux-scsi@vger.kernel.org
14845S:	Maintained
14846F:	Documentation/devicetree/bindings/scsi/
14847F:	drivers/scsi/
14848F:	include/scsi/
14849
14850SCSI TAPE DRIVER
14851M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14852L:	linux-scsi@vger.kernel.org
14853S:	Maintained
14854F:	Documentation/scsi/st.txt
14855F:	drivers/scsi/st.*
14856F:	drivers/scsi/st_*.h
14857
14858SCSI TARGET SUBSYSTEM
14859M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14860L:	linux-scsi@vger.kernel.org
14861L:	target-devel@vger.kernel.org
14862W:	http://www.linux-iscsi.org
14863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14864Q:	https://patchwork.kernel.org/project/target-devel/list/
14865S:	Supported
14866F:	drivers/target/
14867F:	include/target/
14868F:	Documentation/target/
14869
14870SCTP PROTOCOL
14871M:	Vlad Yasevich <vyasevich@gmail.com>
14872M:	Neil Horman <nhorman@tuxdriver.com>
14873M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14874L:	linux-sctp@vger.kernel.org
14875W:	http://lksctp.sourceforge.net
14876S:	Maintained
14877F:	Documentation/networking/sctp.txt
14878F:	include/linux/sctp.h
14879F:	include/uapi/linux/sctp.h
14880F:	include/net/sctp/
14881F:	net/sctp/
14882
14883SCx200 CPU SUPPORT
14884M:	Jim Cromie <jim.cromie@gmail.com>
14885S:	Odd Fixes
14886F:	Documentation/i2c/busses/scx200_acb.rst
14887F:	arch/x86/platform/scx200/
14888F:	drivers/watchdog/scx200_wdt.c
14889F:	drivers/i2c/busses/scx200*
14890F:	drivers/mtd/maps/scx200_docflash.c
14891F:	include/linux/scx200.h
14892
14893SCx200 GPIO DRIVER
14894M:	Jim Cromie <jim.cromie@gmail.com>
14895S:	Maintained
14896F:	drivers/char/scx200_gpio.c
14897F:	include/linux/scx200_gpio.h
14898
14899SCx200 HRT CLOCKSOURCE DRIVER
14900M:	Jim Cromie <jim.cromie@gmail.com>
14901S:	Maintained
14902F:	drivers/clocksource/scx200_hrt.c
14903
14904SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14905M:	Sascha Sommer <saschasommer@freenet.de>
14906L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14907S:	Maintained
14908F:	drivers/mmc/host/sdricoh_cs.c
14909
14910SECO BOARDS CEC DRIVER
14911M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14912S:	Maintained
14913F:	drivers/media/platform/seco-cec/seco-cec.c
14914F:	drivers/media/platform/seco-cec/seco-cec.h
14915
14916SECURE COMPUTING
14917M:	Kees Cook <keescook@chromium.org>
14918R:	Andy Lutomirski <luto@amacapital.net>
14919R:	Will Drewry <wad@chromium.org>
14920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14921S:	Supported
14922F:	kernel/seccomp.c
14923F:	include/uapi/linux/seccomp.h
14924F:	include/linux/seccomp.h
14925F:	tools/testing/selftests/seccomp/*
14926F:	tools/testing/selftests/kselftest_harness.h
14927F:	Documentation/userspace-api/seccomp_filter.rst
14928K:	\bsecure_computing
14929K:	\bTIF_SECCOMP\b
14930
14931SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14932M:	Al Cooper <alcooperx@gmail.com>
14933L:	linux-mmc@vger.kernel.org
14934L:	bcm-kernel-feedback-list@broadcom.com
14935S:	Maintained
14936F:	drivers/mmc/host/sdhci-brcmstb*
14937
14938SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14939M:	Adrian Hunter <adrian.hunter@intel.com>
14940L:	linux-mmc@vger.kernel.org
14941S:	Maintained
14942F:	drivers/mmc/host/sdhci*
14943F:	include/linux/mmc/sdhci*
14944
14945EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14946M:	Adrian Hunter <adrian.hunter@intel.com>
14947M:	Ritesh Harjani <riteshh@codeaurora.org>
14948M:	Asutosh Das <asutoshd@codeaurora.org>
14949L:	linux-mmc@vger.kernel.org
14950S:	Maintained
14951F:	drivers/mmc/host/cqhci*
14952
14953SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14954M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14955M:	Manjunath M B <manjumb@synopsys.com>
14956L:	linux-mmc@vger.kernel.org
14957S:	Maintained
14958F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14959
14960SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14961M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14962L:	linux-mmc@vger.kernel.org
14963S:	Supported
14964F:	drivers/mmc/host/sdhci-of-at91.c
14965
14966SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14967M:	Ben Dooks <ben-linux@fluff.org>
14968M:	Jaehoon Chung <jh80.chung@samsung.com>
14969L:	linux-mmc@vger.kernel.org
14970S:	Maintained
14971F:	drivers/mmc/host/sdhci-s3c*
14972
14973SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14974M:	Viresh Kumar <vireshk@kernel.org>
14975L:	linux-mmc@vger.kernel.org
14976S:	Maintained
14977F:	drivers/mmc/host/sdhci-spear.c
14978
14979SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14980M:	Kishon Vijay Abraham I <kishon@ti.com>
14981L:	linux-mmc@vger.kernel.org
14982S:	Maintained
14983F:	drivers/mmc/host/sdhci-omap.c
14984
14985SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14986M:	Jonathan Derrick <jonathan.derrick@intel.com>
14987M:	Revanth Rajashekar <revanth.rajashekar@intel.com>
14988L:	linux-block@vger.kernel.org
14989S:	Supported
14990F:	block/sed*
14991F:	block/opal_proto.h
14992F:	include/linux/sed*
14993F:	include/uapi/linux/sed*
14994
14995SECURITY CONTACT
14996M:	Security Officers <security@kernel.org>
14997S:	Supported
14998
14999SECURITY SUBSYSTEM
15000M:	James Morris <jmorris@namei.org>
15001M:	"Serge E. Hallyn" <serge@hallyn.com>
15002L:	linux-security-module@vger.kernel.org (suggested Cc:)
15003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15004W:	http://kernsec.org/
15005S:	Supported
15006F:	security/
15007X:	security/selinux/
15008
15009SELINUX SECURITY MODULE
15010M:	Paul Moore <paul@paul-moore.com>
15011M:	Stephen Smalley <sds@tycho.nsa.gov>
15012M:	Eric Paris <eparis@parisplace.org>
15013L:	selinux@vger.kernel.org
15014W:	https://selinuxproject.org
15015W:	https://github.com/SELinuxProject
15016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15017S:	Supported
15018F:	include/uapi/linux/selinux_netlink.h
15019F:	security/selinux/
15020F:	scripts/selinux/
15021F:	Documentation/admin-guide/LSM/SELinux.rst
15022F:	Documentation/ABI/obsolete/sysfs-selinux-disable
15023
15024SENSABLE PHANTOM
15025M:	Jiri Slaby <jirislaby@gmail.com>
15026S:	Maintained
15027F:	drivers/misc/phantom.c
15028F:	include/uapi/linux/phantom.h
15029
15030SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15031M:	Tomasz Duszynski <tduszyns@gmail.com>
15032S:	Maintained
15033F:	drivers/iio/chemical/sps30.c
15034F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15035
15036SERIAL DEVICE BUS
15037M:	Rob Herring <robh@kernel.org>
15038L:	linux-serial@vger.kernel.org
15039S:	Maintained
15040F:	Documentation/devicetree/bindings/serial/slave-device.txt
15041F:	drivers/tty/serdev/
15042F:	include/linux/serdev.h
15043
15044SERIAL DRIVERS
15045M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15046L:	linux-serial@vger.kernel.org
15047S:	Maintained
15048F:	Documentation/devicetree/bindings/serial/
15049F:	drivers/tty/serial/
15050
15051SERIAL IR RECEIVER
15052M:	Sean Young <sean@mess.org>
15053L:	linux-media@vger.kernel.org
15054S:	Maintained
15055F:	drivers/media/rc/serial_ir.c
15056
15057SFC NETWORK DRIVER
15058M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15059M:	Edward Cree <ecree@solarflare.com>
15060M:	Martin Habets <mhabets@solarflare.com>
15061L:	netdev@vger.kernel.org
15062S:	Supported
15063F:	drivers/net/ethernet/sfc/
15064
15065SFF/SFP/SFP+ MODULE SUPPORT
15066M:	Russell King <linux@armlinux.org.uk>
15067L:	netdev@vger.kernel.org
15068S:	Maintained
15069F:	drivers/net/phy/phylink.c
15070F:	drivers/net/phy/sfp*
15071F:	include/linux/phylink.h
15072F:	include/linux/sfp.h
15073K:	phylink
15074
15075SGI GRU DRIVER
15076M:	Dimitri Sivanich <sivanich@sgi.com>
15077S:	Maintained
15078F:	drivers/misc/sgi-gru/
15079
15080SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
15081M:	Pat Gefre <pfg@sgi.com>
15082L:	linux-ia64@vger.kernel.org
15083S:	Supported
15084F:	Documentation/ia64/serial.rst
15085F:	drivers/tty/serial/ioc?_serial.c
15086F:	include/linux/ioc?.h
15087
15088SGI XP/XPC/XPNET DRIVER
15089M:	Cliff Whickman <cpw@sgi.com>
15090M:	Robin Holt <robinmholt@gmail.com>
15091S:	Maintained
15092F:	drivers/misc/sgi-xp/
15093
15094SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15095M:	Ursula Braun <ubraun@linux.ibm.com>
15096M:	Karsten Graul <kgraul@linux.ibm.com>
15097L:	linux-s390@vger.kernel.org
15098W:	http://www.ibm.com/developerworks/linux/linux390/
15099S:	Supported
15100F:	net/smc/
15101
15102SHARP RJ54N1CB0C SENSOR DRIVER
15103M:	Jacopo Mondi <jacopo@jmondi.org>
15104L:	linux-media@vger.kernel.org
15105T:	git git://linuxtv.org/media_tree.git
15106S:	Odd fixes
15107F:	drivers/media/i2c/rj54n1cb0c.c
15108F:	include/media/i2c/rj54n1cb0c.h
15109
15110SH_VEU V4L2 MEM2MEM DRIVER
15111L:	linux-media@vger.kernel.org
15112S:	Orphan
15113F:	drivers/media/platform/sh_veu.c
15114
15115SH_VOU V4L2 OUTPUT DRIVER
15116L:	linux-media@vger.kernel.org
15117S:	Orphan
15118F:	drivers/media/platform/sh_vou.c
15119F:	include/media/drv-intf/sh_vou.h
15120
15121SI2157 MEDIA DRIVER
15122M:	Antti Palosaari <crope@iki.fi>
15123L:	linux-media@vger.kernel.org
15124W:	https://linuxtv.org
15125W:	http://palosaari.fi/linux/
15126Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15127T:	git git://linuxtv.org/anttip/media_tree.git
15128S:	Maintained
15129F:	drivers/media/tuners/si2157*
15130
15131SI2165 MEDIA DRIVER
15132M:	Matthias Schwarzott <zzam@gentoo.org>
15133L:	linux-media@vger.kernel.org
15134W:	https://linuxtv.org
15135Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15136S:	Maintained
15137F:	drivers/media/dvb-frontends/si2165*
15138
15139SI2168 MEDIA DRIVER
15140M:	Antti Palosaari <crope@iki.fi>
15141L:	linux-media@vger.kernel.org
15142W:	https://linuxtv.org
15143W:	http://palosaari.fi/linux/
15144Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15145T:	git git://linuxtv.org/anttip/media_tree.git
15146S:	Maintained
15147F:	drivers/media/dvb-frontends/si2168*
15148
15149SI470X FM RADIO RECEIVER I2C DRIVER
15150M:	Hans Verkuil <hverkuil@xs4all.nl>
15151L:	linux-media@vger.kernel.org
15152T:	git git://linuxtv.org/media_tree.git
15153W:	https://linuxtv.org
15154S:	Odd Fixes
15155F:	drivers/media/radio/si470x/radio-si470x-i2c.c
15156
15157SI470X FM RADIO RECEIVER USB DRIVER
15158M:	Hans Verkuil <hverkuil@xs4all.nl>
15159L:	linux-media@vger.kernel.org
15160T:	git git://linuxtv.org/media_tree.git
15161W:	https://linuxtv.org
15162S:	Maintained
15163F:	drivers/media/radio/si470x/radio-si470x-common.c
15164F:	drivers/media/radio/si470x/radio-si470x.h
15165F:	drivers/media/radio/si470x/radio-si470x-usb.c
15166
15167SI4713 FM RADIO TRANSMITTER I2C DRIVER
15168M:	Eduardo Valentin <edubezval@gmail.com>
15169L:	linux-media@vger.kernel.org
15170T:	git git://linuxtv.org/media_tree.git
15171W:	https://linuxtv.org
15172S:	Odd Fixes
15173F:	drivers/media/radio/si4713/si4713.?
15174
15175SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15176M:	Eduardo Valentin <edubezval@gmail.com>
15177L:	linux-media@vger.kernel.org
15178T:	git git://linuxtv.org/media_tree.git
15179W:	https://linuxtv.org
15180S:	Odd Fixes
15181F:	drivers/media/radio/si4713/radio-platform-si4713.c
15182
15183SI4713 FM RADIO TRANSMITTER USB DRIVER
15184M:	Hans Verkuil <hverkuil@xs4all.nl>
15185L:	linux-media@vger.kernel.org
15186T:	git git://linuxtv.org/media_tree.git
15187W:	https://linuxtv.org
15188S:	Maintained
15189F:	drivers/media/radio/si4713/radio-usb-si4713.c
15190
15191SIANO DVB DRIVER
15192M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15193L:	linux-media@vger.kernel.org
15194W:	https://linuxtv.org
15195T:	git git://linuxtv.org/media_tree.git
15196S:	Odd fixes
15197F:	drivers/media/common/siano/
15198F:	drivers/media/usb/siano/
15199F:	drivers/media/usb/siano/
15200F:	drivers/media/mmc/siano/
15201
15202SIFIVE PDMA DRIVER
15203M:	Green Wan <green.wan@sifive.com>
15204S:	Maintained
15205F:	drivers/dma/sf-pdma/
15206F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15207
15208SIFIVE DRIVERS
15209M:	Palmer Dabbelt <palmer@dabbelt.com>
15210M:	Paul Walmsley <paul.walmsley@sifive.com>
15211L:	linux-riscv@lists.infradead.org
15212T:	git git://github.com/sifive/riscv-linux.git
15213S:	Supported
15214K:	[^@]sifive
15215N:	sifive
15216
15217SIFIVE FU540 SYSTEM-ON-CHIP
15218M:	Paul Walmsley <paul.walmsley@sifive.com>
15219M:	Palmer Dabbelt <palmer@dabbelt.com>
15220L:	linux-riscv@lists.infradead.org
15221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15222S:	Supported
15223K:	fu540
15224N:	fu540
15225
15226SILEAD TOUCHSCREEN DRIVER
15227M:	Hans de Goede <hdegoede@redhat.com>
15228L:	linux-input@vger.kernel.org
15229L:	platform-driver-x86@vger.kernel.org
15230S:	Maintained
15231F:	drivers/input/touchscreen/silead.c
15232F:	drivers/platform/x86/touchscreen_dmi.c
15233
15234SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15235M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
15236S:	Supported
15237F:	drivers/staging/wfx/
15238
15239SILICON MOTION SM712 FRAME BUFFER DRIVER
15240M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15241M:	Teddy Wang <teddy.wang@siliconmotion.com>
15242M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15243L:	linux-fbdev@vger.kernel.org
15244S:	Maintained
15245F:	drivers/video/fbdev/sm712*
15246F:	Documentation/fb/sm712fb.rst
15247
15248SIMPLE FIRMWARE INTERFACE (SFI)
15249W:	http://simplefirmware.org/
15250S:	Obsolete
15251F:	arch/x86/platform/sfi/
15252F:	drivers/sfi/
15253F:	include/linux/sfi*.h
15254
15255SIMPLEFB FB DRIVER
15256M:	Hans de Goede <hdegoede@redhat.com>
15257L:	linux-fbdev@vger.kernel.org
15258S:	Maintained
15259F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15260F:	drivers/video/fbdev/simplefb.c
15261F:	include/linux/platform_data/simplefb.h
15262
15263SIMTEC EB110ATX (Chalice CATS)
15264M:	Vincent Sanders <vince@simtec.co.uk>
15265M:	Simtec Linux Team <linux@simtec.co.uk>
15266W:	http://www.simtec.co.uk/products/EB110ATX/
15267S:	Supported
15268
15269SIMTEC EB2410ITX (BAST)
15270M:	Vincent Sanders <vince@simtec.co.uk>
15271M:	Simtec Linux Team <linux@simtec.co.uk>
15272W:	http://www.simtec.co.uk/products/EB2410ITX/
15273S:	Supported
15274F:	arch/arm/mach-s3c24xx/mach-bast.c
15275F:	arch/arm/mach-s3c24xx/bast-ide.c
15276F:	arch/arm/mach-s3c24xx/bast-irq.c
15277
15278SIPHASH PRF ROUTINES
15279M:	Jason A. Donenfeld <Jason@zx2c4.com>
15280S:	Maintained
15281F:	lib/siphash.c
15282F:	lib/test_siphash.c
15283F:	include/linux/siphash.h
15284
15285SIOX
15286M:	Thorsten Scherer <t.scherer@eckelmann.de>
15287M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15288R:	Pengutronix Kernel Team <kernel@pengutronix.de>
15289S:	Supported
15290F:	drivers/siox/*
15291F:	drivers/gpio/gpio-siox.c
15292F:	include/trace/events/siox.h
15293
15294SIS 190 ETHERNET DRIVER
15295M:	Francois Romieu <romieu@fr.zoreil.com>
15296L:	netdev@vger.kernel.org
15297S:	Maintained
15298F:	drivers/net/ethernet/sis/sis190.c
15299
15300SIS 900/7016 FAST ETHERNET DRIVER
15301M:	Daniele Venzano <venza@brownhat.org>
15302W:	http://www.brownhat.org/sis900.html
15303L:	netdev@vger.kernel.org
15304S:	Maintained
15305F:	drivers/net/ethernet/sis/sis900.*
15306
15307SIS FRAMEBUFFER DRIVER
15308M:	Thomas Winischhofer <thomas@winischhofer.net>
15309W:	http://www.winischhofer.net/linuxsisvga.shtml
15310S:	Maintained
15311F:	Documentation/fb/sisfb.rst
15312F:	drivers/video/fbdev/sis/
15313F:	include/video/sisfb.h
15314
15315SIS USB2VGA DRIVER
15316M:	Thomas Winischhofer <thomas@winischhofer.net>
15317W:	http://www.winischhofer.at/linuxsisusbvga.shtml
15318S:	Maintained
15319F:	drivers/usb/misc/sisusbvga/
15320
15321SLAB ALLOCATOR
15322M:	Christoph Lameter <cl@linux.com>
15323M:	Pekka Enberg <penberg@kernel.org>
15324M:	David Rientjes <rientjes@google.com>
15325M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
15326M:	Andrew Morton <akpm@linux-foundation.org>
15327L:	linux-mm@kvack.org
15328S:	Maintained
15329F:	include/linux/sl?b*.h
15330F:	mm/sl?b*
15331
15332SLEEPABLE READ-COPY UPDATE (SRCU)
15333M:	Lai Jiangshan <jiangshanlai@gmail.com>
15334M:	"Paul E. McKenney" <paulmck@kernel.org>
15335M:	Josh Triplett <josh@joshtriplett.org>
15336R:	Steven Rostedt <rostedt@goodmis.org>
15337R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15338L:	rcu@vger.kernel.org
15339W:	http://www.rdrop.com/users/paulmck/RCU/
15340S:	Supported
15341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15342F:	include/linux/srcu*.h
15343F:	kernel/rcu/srcu*.c
15344
15345SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15346M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15347L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15348S:	Maintained
15349F:	drivers/slimbus/
15350F:	Documentation/devicetree/bindings/slimbus/
15351F:	include/linux/slimbus.h
15352
15353SMACK SECURITY MODULE
15354M:	Casey Schaufler <casey@schaufler-ca.com>
15355L:	linux-security-module@vger.kernel.org
15356W:	http://schaufler-ca.com
15357T:	git git://github.com/cschaufler/smack-next
15358S:	Maintained
15359F:	Documentation/admin-guide/LSM/Smack.rst
15360F:	security/smack/
15361
15362SMC91x ETHERNET DRIVER
15363M:	Nicolas Pitre <nico@fluxnic.net>
15364S:	Odd Fixes
15365F:	drivers/net/ethernet/smsc/smc91x.*
15366
15367SMIA AND SMIA++ IMAGE SENSOR DRIVER
15368M:	Sakari Ailus <sakari.ailus@iki.fi>
15369L:	linux-media@vger.kernel.org
15370S:	Maintained
15371F:	drivers/media/i2c/smiapp/
15372F:	include/media/i2c/smiapp.h
15373F:	drivers/media/i2c/smiapp-pll.c
15374F:	drivers/media/i2c/smiapp-pll.h
15375F:	include/uapi/linux/smiapp.h
15376F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15377
15378SMM665 HARDWARE MONITOR DRIVER
15379M:	Guenter Roeck <linux@roeck-us.net>
15380L:	linux-hwmon@vger.kernel.org
15381S:	Maintained
15382F:	Documentation/hwmon/smm665.rst
15383F:	drivers/hwmon/smm665.c
15384
15385SMSC EMC2103 HARDWARE MONITOR DRIVER
15386M:	Steve Glendinning <steve.glendinning@shawell.net>
15387L:	linux-hwmon@vger.kernel.org
15388S:	Maintained
15389F:	Documentation/hwmon/emc2103.rst
15390F:	drivers/hwmon/emc2103.c
15391
15392SMSC SCH5627 HARDWARE MONITOR DRIVER
15393M:	Hans de Goede <hdegoede@redhat.com>
15394L:	linux-hwmon@vger.kernel.org
15395S:	Supported
15396F:	Documentation/hwmon/sch5627.rst
15397F:	drivers/hwmon/sch5627.c
15398
15399SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15400M:	Steve Glendinning <steve.glendinning@shawell.net>
15401L:	linux-fbdev@vger.kernel.org
15402S:	Maintained
15403F:	drivers/video/fbdev/smscufx.c
15404
15405SMSC47B397 HARDWARE MONITOR DRIVER
15406M:	Jean Delvare <jdelvare@suse.com>
15407L:	linux-hwmon@vger.kernel.org
15408S:	Maintained
15409F:	Documentation/hwmon/smsc47b397.rst
15410F:	drivers/hwmon/smsc47b397.c
15411
15412SMSC911x ETHERNET DRIVER
15413M:	Steve Glendinning <steve.glendinning@shawell.net>
15414L:	netdev@vger.kernel.org
15415S:	Maintained
15416F:	include/linux/smsc911x.h
15417F:	drivers/net/ethernet/smsc/smsc911x.*
15418
15419SMSC9420 PCI ETHERNET DRIVER
15420M:	Steve Glendinning <steve.glendinning@shawell.net>
15421L:	netdev@vger.kernel.org
15422S:	Maintained
15423F:	drivers/net/ethernet/smsc/smsc9420.*
15424
15425SOC-CAMERA V4L2 SUBSYSTEM
15426L:	linux-media@vger.kernel.org
15427T:	git git://linuxtv.org/media_tree.git
15428S:	Orphan
15429F:	include/media/soc_camera.h
15430F:	drivers/staging/media/soc_camera/
15431
15432SOCIONEXT SYNQUACER I2C DRIVER
15433M:	Ard Biesheuvel <ardb@kernel.org>
15434L:	linux-i2c@vger.kernel.org
15435S:	Maintained
15436F:	drivers/i2c/busses/i2c-synquacer.c
15437F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15438
15439SOCIONEXT UNIPHIER SOUND DRIVER
15440L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15441S:	Orphan
15442F:	sound/soc/uniphier/
15443
15444SOEKRIS NET48XX LED SUPPORT
15445M:	Chris Boot <bootc@bootc.net>
15446S:	Maintained
15447F:	drivers/leds/leds-net48xx.c
15448
15449SOFT-IWARP DRIVER (siw)
15450M:	Bernard Metzler <bmt@zurich.ibm.com>
15451L:	linux-rdma@vger.kernel.org
15452S:	Supported
15453F:	drivers/infiniband/sw/siw/
15454F:	include/uapi/rdma/siw-abi.h
15455
15456SOFT-ROCE DRIVER (rxe)
15457M:	Zhu Yanjun <yanjunz@mellanox.com>
15458L:	linux-rdma@vger.kernel.org
15459S:	Supported
15460F:	drivers/infiniband/sw/rxe/
15461F:	include/uapi/rdma/rdma_user_rxe.h
15462
15463SOFTLOGIC 6x10 MPEG CODEC
15464M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15465M:	Anton Sviridenko <anton@corp.bluecherry.net>
15466M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15467M:	Andrey Utkin <andrey_utkin@fastmail.com>
15468M:	Ismael Luceno <ismael@iodev.co.uk>
15469L:	linux-media@vger.kernel.org
15470S:	Supported
15471F:	drivers/media/pci/solo6x10/
15472
15473SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15474M:	James Morse <james.morse@arm.com>
15475L:	linux-arm-kernel@lists.infradead.org
15476S:	Maintained
15477F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15478F:	drivers/firmware/arm_sdei.c
15479F:	include/linux/arm_sdei.h
15480F:	include/uapi/linux/arm_sdei.h
15481
15482SOFTWARE RAID (Multiple Disks) SUPPORT
15483M:	Song Liu <song@kernel.org>
15484L:	linux-raid@vger.kernel.org
15485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15486S:	Supported
15487F:	drivers/md/Makefile
15488F:	drivers/md/Kconfig
15489F:	drivers/md/md*
15490F:	drivers/md/raid*
15491F:	include/linux/raid/
15492F:	include/uapi/linux/raid/
15493
15494SOCIONEXT (SNI) AVE NETWORK DRIVER
15495M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15496L:	netdev@vger.kernel.org
15497S:	Maintained
15498F:	drivers/net/ethernet/socionext/sni_ave.c
15499F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15500
15501SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15502M:	Jassi Brar <jaswinder.singh@linaro.org>
15503M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15504L:	netdev@vger.kernel.org
15505S:	Maintained
15506F:	drivers/net/ethernet/socionext/netsec.c
15507F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15508
15509SOCIONEXT (SNI) Synquacer SPI DRIVER
15510M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15511M:	Jassi Brar <jaswinder.singh@linaro.org>
15512L:	linux-spi@vger.kernel.org
15513S:	Maintained
15514F:	drivers/spi/spi-synquacer.c
15515F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15516
15517SOLIDRUN CLEARFOG SUPPORT
15518M:	Russell King <linux@armlinux.org.uk>
15519S:	Maintained
15520F:	arch/arm/boot/dts/armada-388-clearfog*
15521F:	arch/arm/boot/dts/armada-38x-solidrun-*
15522
15523SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15524M:	Russell King <linux@armlinux.org.uk>
15525S:	Maintained
15526F:	arch/arm/boot/dts/imx6*-cubox-i*
15527F:	arch/arm/boot/dts/imx6*-hummingboard*
15528F:	arch/arm/boot/dts/imx6*-sr-*
15529
15530SONIC NETWORK DRIVER
15531M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15532L:	netdev@vger.kernel.org
15533S:	Maintained
15534F:	drivers/net/ethernet/natsemi/sonic.*
15535
15536SONICS SILICON BACKPLANE DRIVER (SSB)
15537M:	Michael Buesch <m@bues.ch>
15538L:	linux-wireless@vger.kernel.org
15539S:	Maintained
15540F:	drivers/ssb/
15541F:	include/linux/ssb/
15542
15543SONY IMX214 SENSOR DRIVER
15544M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15545L:	linux-media@vger.kernel.org
15546T:	git git://linuxtv.org/media_tree.git
15547S:	Maintained
15548F:	drivers/media/i2c/imx214.c
15549F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15550
15551SONY IMX258 SENSOR DRIVER
15552M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15553L:	linux-media@vger.kernel.org
15554T:	git git://linuxtv.org/media_tree.git
15555S:	Maintained
15556F:	drivers/media/i2c/imx258.c
15557
15558SONY IMX274 SENSOR DRIVER
15559M:	Leon Luo <leonl@leopardimaging.com>
15560L:	linux-media@vger.kernel.org
15561T:	git git://linuxtv.org/media_tree.git
15562S:	Maintained
15563F:	drivers/media/i2c/imx274.c
15564F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15565
15566SONY IMX290 SENSOR DRIVER
15567M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15568L:	linux-media@vger.kernel.org
15569T:	git git://linuxtv.org/media_tree.git
15570S:	Maintained
15571F:	drivers/media/i2c/imx290.c
15572F:	Documentation/devicetree/bindings/media/i2c/imx290.txt
15573
15574SONY IMX319 SENSOR DRIVER
15575M:	Bingbu Cao <bingbu.cao@intel.com>
15576L:	linux-media@vger.kernel.org
15577T:	git git://linuxtv.org/media_tree.git
15578S:	Maintained
15579F:	drivers/media/i2c/imx319.c
15580
15581SONY IMX355 SENSOR DRIVER
15582M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15583L:	linux-media@vger.kernel.org
15584T:	git git://linuxtv.org/media_tree.git
15585S:	Maintained
15586F:	drivers/media/i2c/imx355.c
15587
15588SONY MEMORYSTICK SUBSYSTEM
15589M:	Maxim Levitsky <maximlevitsky@gmail.com>
15590M:	Alex Dubov <oakad@yahoo.com>
15591M:	Ulf Hansson <ulf.hansson@linaro.org>
15592L:	linux-mmc@vger.kernel.org
15593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15594S:	Maintained
15595F:	drivers/memstick/
15596F:	include/linux/memstick.h
15597
15598SONY VAIO CONTROL DEVICE DRIVER
15599M:	Mattia Dongili <malattia@linux.it>
15600L:	platform-driver-x86@vger.kernel.org
15601W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15602S:	Maintained
15603F:	Documentation/admin-guide/laptops/sony-laptop.rst
15604F:	drivers/char/sonypi.c
15605F:	drivers/platform/x86/sony-laptop.c
15606F:	include/linux/sony-laptop.h
15607
15608SOUND
15609M:	Jaroslav Kysela <perex@perex.cz>
15610M:	Takashi Iwai <tiwai@suse.com>
15611L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15612W:	http://www.alsa-project.org/
15613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15614Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15615S:	Maintained
15616F:	Documentation/sound/
15617F:	include/sound/
15618F:	include/uapi/sound/
15619F:	sound/
15620
15621SOUND - COMPRESSED AUDIO
15622M:	Vinod Koul <vkoul@kernel.org>
15623L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15625S:	Supported
15626F:	Documentation/sound/designs/compress-offload.rst
15627F:	include/sound/compress_driver.h
15628F:	include/uapi/sound/compress_*
15629F:	sound/core/compress_offload.c
15630F:	sound/soc/soc-compress.c
15631
15632SOUND - DMAENGINE HELPERS
15633M:	Lars-Peter Clausen <lars@metafoo.de>
15634S:	Supported
15635F:	include/sound/dmaengine_pcm.h
15636F:	sound/core/pcm_dmaengine.c
15637F:	sound/soc/soc-generic-dmaengine-pcm.c
15638
15639SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15640M:	Liam Girdwood <lgirdwood@gmail.com>
15641M:	Mark Brown <broonie@kernel.org>
15642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15643L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15644W:	http://alsa-project.org/main/index.php/ASoC
15645S:	Supported
15646F:	Documentation/devicetree/bindings/sound/
15647F:	Documentation/sound/soc/
15648F:	sound/soc/
15649F:	include/dt-bindings/sound/
15650F:	include/sound/soc*
15651
15652SOUNDWIRE SUBSYSTEM
15653M:	Vinod Koul <vkoul@kernel.org>
15654M:	Sanyog Kale <sanyog.r.kale@intel.com>
15655R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15656L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15657S:	Supported
15658F:	Documentation/driver-api/soundwire/
15659F:	drivers/soundwire/
15660F:	include/linux/soundwire/
15661
15662SP2 MEDIA DRIVER
15663M:	Olli Salonen <olli.salonen@iki.fi>
15664L:	linux-media@vger.kernel.org
15665W:	https://linuxtv.org
15666Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15667S:	Maintained
15668F:	drivers/media/dvb-frontends/sp2*
15669
15670SPARC + UltraSPARC (sparc/sparc64)
15671M:	"David S. Miller" <davem@davemloft.net>
15672L:	sparclinux@vger.kernel.org
15673Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15676S:	Maintained
15677F:	arch/sparc/
15678F:	drivers/sbus/
15679
15680SPARC SERIAL DRIVERS
15681M:	"David S. Miller" <davem@davemloft.net>
15682L:	sparclinux@vger.kernel.org
15683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15685S:	Maintained
15686F:	include/linux/sunserialcore.h
15687F:	drivers/tty/serial/suncore.c
15688F:	drivers/tty/serial/sunhv.c
15689F:	drivers/tty/serial/sunsab.c
15690F:	drivers/tty/serial/sunsab.h
15691F:	drivers/tty/serial/sunsu.c
15692F:	drivers/tty/serial/sunzilog.c
15693F:	drivers/tty/serial/sunzilog.h
15694F:	drivers/tty/vcc.c
15695
15696SPARSE CHECKER
15697M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15698L:	linux-sparse@vger.kernel.org
15699W:	https://sparse.wiki.kernel.org/
15700T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15701S:	Maintained
15702F:	include/linux/compiler.h
15703
15704SPEAR CLOCK FRAMEWORK SUPPORT
15705M:	Viresh Kumar <vireshk@kernel.org>
15706L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15707W:	http://www.st.com/spear
15708S:	Maintained
15709F:	drivers/clk/spear/
15710
15711SPEAR PLATFORM SUPPORT
15712M:	Viresh Kumar <vireshk@kernel.org>
15713M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15715W:	http://www.st.com/spear
15716S:	Maintained
15717F:	arch/arm/boot/dts/spear*
15718F:	arch/arm/mach-spear/
15719
15720SPI NOR SUBSYSTEM
15721M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15722L:	linux-mtd@lists.infradead.org
15723W:	http://www.linux-mtd.infradead.org/
15724Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15726S:	Maintained
15727F:	drivers/mtd/spi-nor/
15728F:	include/linux/mtd/spi-nor.h
15729
15730SPI SUBSYSTEM
15731M:	Mark Brown <broonie@kernel.org>
15732L:	linux-spi@vger.kernel.org
15733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15734Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15735S:	Maintained
15736F:	Documentation/devicetree/bindings/spi/
15737F:	Documentation/spi/
15738F:	drivers/spi/
15739F:	include/linux/spi/
15740F:	include/uapi/linux/spi/
15741F:	tools/spi/
15742
15743SPIDERNET NETWORK DRIVER for CELL
15744M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15745L:	netdev@vger.kernel.org
15746S:	Supported
15747F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15748F:	drivers/net/ethernet/toshiba/spider_net*
15749
15750SPMI SUBSYSTEM
15751R:	Stephen Boyd <sboyd@kernel.org>
15752L:	linux-arm-msm@vger.kernel.org
15753F:	Documentation/devicetree/bindings/spmi/
15754F:	drivers/spmi/
15755F:	include/dt-bindings/spmi/spmi.h
15756F:	include/linux/spmi.h
15757F:	include/trace/events/spmi.h
15758
15759SPU FILE SYSTEM
15760M:	Jeremy Kerr <jk@ozlabs.org>
15761L:	linuxppc-dev@lists.ozlabs.org
15762W:	http://www.ibm.com/developerworks/power/cell/
15763S:	Supported
15764F:	Documentation/filesystems/spufs.txt
15765F:	arch/powerpc/platforms/cell/spufs/
15766
15767SQUASHFS FILE SYSTEM
15768M:	Phillip Lougher <phillip@squashfs.org.uk>
15769L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15770W:	http://squashfs.org.uk
15771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15772S:	Maintained
15773F:	Documentation/filesystems/squashfs.txt
15774F:	fs/squashfs/
15775
15776SRM (Alpha) environment access
15777M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15778S:	Maintained
15779F:	arch/alpha/kernel/srm_env.c
15780
15781ST LSM6DSx IMU IIO DRIVER
15782M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15783L:	linux-iio@vger.kernel.org
15784W:	http://www.st.com/
15785S:	Maintained
15786F:	drivers/iio/imu/st_lsm6dsx/
15787F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15788
15789ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15790M:	Mickael Guene <mickael.guene@st.com>
15791L:	linux-media@vger.kernel.org
15792T:	git git://linuxtv.org/media_tree.git
15793S:	Maintained
15794F:	drivers/media/i2c/st-mipid02.c
15795F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15796
15797ST STM32 I2C/SMBUS DRIVER
15798M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15799L:	linux-i2c@vger.kernel.org
15800S:	Maintained
15801F:	drivers/i2c/busses/i2c-stm32*
15802
15803ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15804M:	Song Qiang <songqiang1304521@gmail.com>
15805L:	linux-iio@vger.kernel.org
15806S:	Maintained
15807F:	drivers/iio/proximity/vl53l0x-i2c.c
15808F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15809
15810STABLE BRANCH
15811M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15812M:	Sasha Levin <sashal@kernel.org>
15813L:	stable@vger.kernel.org
15814S:	Supported
15815F:	Documentation/process/stable-kernel-rules.rst
15816
15817STAGING - COMEDI
15818M:	Ian Abbott <abbotti@mev.co.uk>
15819M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15820S:	Odd Fixes
15821F:	drivers/staging/comedi/
15822
15823STAGING - FIELDBUS SUBSYSTEM
15824M:	Sven Van Asbroeck <TheSven73@gmail.com>
15825S:	Maintained
15826F:	drivers/staging/fieldbus/*
15827F:	drivers/staging/fieldbus/Documentation/
15828
15829STAGING - HMS ANYBUS-S BUS
15830M:	Sven Van Asbroeck <TheSven73@gmail.com>
15831S:	Maintained
15832F:	drivers/staging/fieldbus/anybuss/
15833
15834STAGING - INDUSTRIAL IO
15835M:	Jonathan Cameron <jic23@kernel.org>
15836L:	linux-iio@vger.kernel.org
15837S:	Odd Fixes
15838F:	Documentation/devicetree/bindings/staging/iio/
15839F:	drivers/staging/iio/
15840
15841STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15842M:	Marc Dietrich <marvin24@gmx.de>
15843L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15844L:	linux-tegra@vger.kernel.org
15845S:	Maintained
15846F:	drivers/staging/nvec/
15847
15848STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15849M:	Jens Frederich <jfrederich@gmail.com>
15850M:	Daniel Drake <dsd@laptop.org>
15851M:	Jon Nettleton <jon.nettleton@gmail.com>
15852W:	http://wiki.laptop.org/go/DCON
15853S:	Maintained
15854F:	drivers/staging/olpc_dcon/
15855
15856STAGING - REALTEK RTL8712U DRIVERS
15857M:	Larry Finger <Larry.Finger@lwfinger.net>
15858M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15859S:	Odd Fixes
15860F:	drivers/staging/rtl8712/
15861
15862STAGING - REALTEK RTL8188EU DRIVERS
15863M:	Larry Finger <Larry.Finger@lwfinger.net>
15864S:	Odd Fixes
15865F:	drivers/staging/rtl8188eu/
15866
15867STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15868M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15869M:	Teddy Wang <teddy.wang@siliconmotion.com>
15870M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15871L:	linux-fbdev@vger.kernel.org
15872S:	Maintained
15873F:	drivers/staging/sm750fb/
15874
15875STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15876M:	William Hubbs <w.d.hubbs@gmail.com>
15877M:	Chris Brannon <chris@the-brannons.com>
15878M:	Kirk Reiser <kirk@reisers.ca>
15879M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15880L:	speakup@linux-speakup.org
15881W:	http://www.linux-speakup.org/
15882S:	Odd Fixes
15883F:	drivers/staging/speakup/
15884
15885STAGING - VIA VT665X DRIVERS
15886M:	Forest Bond <forest@alittletooquiet.net>
15887S:	Odd Fixes
15888F:	drivers/staging/vt665?/
15889
15890STAGING - WILC1000 WIFI DRIVER
15891M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15892M:	Ajay Singh <ajay.kathat@microchip.com>
15893L:	linux-wireless@vger.kernel.org
15894S:	Supported
15895F:	drivers/staging/wilc1000/
15896
15897STAGING - SEPS525 LCD CONTROLLER DRIVERS
15898M:	Michael Hennerich <michael.hennerich@analog.com>
15899M:	Beniamin Bia <beniamin.bia@analog.com>
15900L:	linux-fbdev@vger.kernel.org
15901S:	Supported
15902F:	drivers/staging/fbtft/fb_seps525.c
15903F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15904
15905STAGING SUBSYSTEM
15906M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15908L:	devel@driverdev.osuosl.org
15909S:	Supported
15910F:	drivers/staging/
15911
15912STARFIRE/DURALAN NETWORK DRIVER
15913M:	Ion Badulescu <ionut@badula.org>
15914S:	Odd Fixes
15915F:	drivers/net/ethernet/adaptec/starfire*
15916
15917STEC S1220 SKD DRIVER
15918M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15919L:	linux-block@vger.kernel.org
15920S:	Maintained
15921F:	drivers/block/skd*[ch]
15922
15923STI AUDIO (ASoC) DRIVERS
15924M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15925L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15926S:	Maintained
15927F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15928F:	sound/soc/sti/
15929
15930STI CEC DRIVER
15931M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15932S:	Maintained
15933F:	drivers/media/platform/sti/cec/
15934F:	Documentation/devicetree/bindings/media/stih-cec.txt
15935
15936STK1160 USB VIDEO CAPTURE DRIVER
15937M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15938L:	linux-media@vger.kernel.org
15939T:	git git://linuxtv.org/media_tree.git
15940S:	Maintained
15941F:	drivers/media/usb/stk1160/
15942
15943STM32 AUDIO (ASoC) DRIVERS
15944M:	Olivier Moysan <olivier.moysan@st.com>
15945M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15946L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15947S:	Maintained
15948F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15949F:	sound/soc/stm/
15950
15951STM32 TIMER/LPTIMER DRIVERS
15952M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15953S:	Maintained
15954F:	drivers/*/stm32-*timer*
15955F:	drivers/pwm/pwm-stm32*
15956F:	include/linux/*/stm32-*tim*
15957F:	Documentation/ABI/testing/*timer-stm32
15958F:	Documentation/devicetree/bindings/*/*stm32-*timer*
15959F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15960
15961STMMAC ETHERNET DRIVER
15962M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15963M:	Alexandre Torgue <alexandre.torgue@st.com>
15964M:	Jose Abreu <joabreu@synopsys.com>
15965L:	netdev@vger.kernel.org
15966W:	http://www.stlinux.com
15967S:	Supported
15968F:	Documentation/networking/device_drivers/stmicro/
15969F:	drivers/net/ethernet/stmicro/stmmac/
15970
15971EXTRA BOOT CONFIG
15972M:	Masami Hiramatsu <mhiramat@kernel.org>
15973S:	Maintained
15974F:	lib/bootconfig.c
15975F:	fs/proc/bootconfig.c
15976F:	include/linux/bootconfig.h
15977F:	tools/bootconfig/*
15978F:	Documentation/admin-guide/bootconfig.rst
15979
15980SUN3/3X
15981M:	Sam Creasey <sammy@sammy.net>
15982W:	http://sammy.net/sun3/
15983S:	Maintained
15984F:	arch/m68k/kernel/*sun3*
15985F:	arch/m68k/sun3*/
15986F:	arch/m68k/include/asm/sun3*
15987F:	drivers/net/ethernet/i825xx/sun3*
15988
15989SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15990M:	Hans de Goede <hdegoede@redhat.com>
15991L:	linux-input@vger.kernel.org
15992S:	Maintained
15993F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
15994F:	drivers/input/keyboard/sun4i-lradc-keys.c
15995
15996SUNDANCE NETWORK DRIVER
15997M:	Denis Kirjanov <kda@linux-powerpc.org>
15998L:	netdev@vger.kernel.org
15999S:	Maintained
16000F:	drivers/net/ethernet/dlink/sundance.c
16001
16002SUPERH
16003M:	Yoshinori Sato <ysato@users.sourceforge.jp>
16004M:	Rich Felker <dalias@libc.org>
16005L:	linux-sh@vger.kernel.org
16006Q:	http://patchwork.kernel.org/project/linux-sh/list/
16007S:	Maintained
16008F:	Documentation/sh/
16009F:	arch/sh/
16010F:	drivers/sh/
16011
16012SUSPEND TO RAM
16013M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
16014M:	Len Brown <len.brown@intel.com>
16015M:	Pavel Machek <pavel@ucw.cz>
16016L:	linux-pm@vger.kernel.org
16017B:	https://bugzilla.kernel.org
16018S:	Supported
16019F:	Documentation/power/
16020F:	arch/x86/kernel/acpi/
16021F:	drivers/base/power/
16022F:	kernel/power/
16023F:	include/linux/suspend.h
16024F:	include/linux/freezer.h
16025F:	include/linux/pm.h
16026
16027SVGA HANDLING
16028M:	Martin Mares <mj@ucw.cz>
16029L:	linux-video@atrey.karlin.mff.cuni.cz
16030S:	Maintained
16031F:	Documentation/admin-guide/svga.rst
16032F:	arch/x86/boot/video*
16033
16034SWIOTLB SUBSYSTEM
16035M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16036L:	iommu@lists.linux-foundation.org
16037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16038S:	Supported
16039F:	kernel/dma/swiotlb.c
16040F:	arch/*/kernel/pci-swiotlb.c
16041F:	include/linux/swiotlb.h
16042
16043SWITCHDEV
16044M:	Jiri Pirko <jiri@resnulli.us>
16045M:	Ivan Vecera <ivecera@redhat.com>
16046L:	netdev@vger.kernel.org
16047S:	Supported
16048F:	net/switchdev/
16049F:	include/net/switchdev.h
16050
16051SY8106A REGULATOR DRIVER
16052M:	Icenowy Zheng <icenowy@aosc.io>
16053S:	Maintained
16054F:	drivers/regulator/sy8106a-regulator.c
16055F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16056
16057SYNC FILE FRAMEWORK
16058M:	Sumit Semwal <sumit.semwal@linaro.org>
16059R:	Gustavo Padovan <gustavo@padovan.org>
16060S:	Maintained
16061L:	linux-media@vger.kernel.org
16062L:	dri-devel@lists.freedesktop.org
16063F:	drivers/dma-buf/sync_*
16064F:	drivers/dma-buf/dma-fence*
16065F:	drivers/dma-buf/sw_sync.c
16066F:	include/linux/sync_file.h
16067F:	include/uapi/linux/sync_file.h
16068F:	Documentation/driver-api/sync_file.rst
16069T:	git git://anongit.freedesktop.org/drm/drm-misc
16070
16071SYNOPSYS ARC ARCHITECTURE
16072M:	Vineet Gupta <vgupta@synopsys.com>
16073L:	linux-snps-arc@lists.infradead.org
16074S:	Supported
16075F:	arch/arc/
16076F:	Documentation/devicetree/bindings/arc/*
16077F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16078F:	drivers/clocksource/arc_timer.c
16079F:	drivers/tty/serial/arc_uart.c
16080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16081
16082SYNOPSYS ARC HSDK SDP pll clock driver
16083M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16084S:	Supported
16085F:	drivers/clk/clk-hsdk-pll.c
16086F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16087
16088SYNOPSYS ARC SDP clock driver
16089M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16090S:	Supported
16091F:	drivers/clk/axs10x/*
16092F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16093
16094SYNOPSYS ARC SDP platform support
16095M:	Alexey Brodkin <abrodkin@synopsys.com>
16096S:	Supported
16097F:	arch/arc/plat-axs10x
16098F:	arch/arc/boot/dts/ax*
16099F:	Documentation/devicetree/bindings/arc/axs10*
16100
16101SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16102M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16103S:	Supported
16104F:	drivers/reset/reset-axs10x.c
16105F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16106
16107SYNOPSYS CREG GPIO DRIVER
16108M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16109S:	Maintained
16110F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16111F:	drivers/gpio/gpio-creg-snps.c
16112
16113SYNOPSYS DESIGNWARE 8250 UART DRIVER
16114R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16115S:	Maintained
16116F:	drivers/tty/serial/8250/8250_dw.c
16117F:	drivers/tty/serial/8250/8250_dwlib.*
16118F:	drivers/tty/serial/8250/8250_lpss.c
16119
16120SYNOPSYS DESIGNWARE APB GPIO DRIVER
16121M:	Hoan Tran <hoan@os.amperecomputing.com>
16122L:	linux-gpio@vger.kernel.org
16123S:	Maintained
16124F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
16125F:	drivers/gpio/gpio-dwapb.c
16126
16127SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16128M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16129S:	Maintained
16130F:	drivers/dma/dw-axi-dmac/
16131F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16132
16133SYNOPSYS DESIGNWARE DMAC DRIVER
16134M:	Viresh Kumar <vireshk@kernel.org>
16135R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16136S:	Maintained
16137F:	Documentation/devicetree/bindings/dma/snps-dma.txt
16138F:	drivers/dma/dw/
16139F:	include/dt-bindings/dma/dw-dmac.h
16140F:	include/linux/dma/dw.h
16141F:	include/linux/platform_data/dma-dw.h
16142
16143SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16144M:	Jose Abreu <Jose.Abreu@synopsys.com>
16145L:	netdev@vger.kernel.org
16146S:	Supported
16147F:	drivers/net/ethernet/synopsys/
16148
16149SYNOPSYS DESIGNWARE I2C DRIVER
16150M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
16151R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16152R:	Mika Westerberg <mika.westerberg@linux.intel.com>
16153L:	linux-i2c@vger.kernel.org
16154S:	Maintained
16155F:	drivers/i2c/busses/i2c-designware-*
16156F:	include/linux/platform_data/i2c-designware.h
16157
16158SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16159M:	Jaehoon Chung <jh80.chung@samsung.com>
16160L:	linux-mmc@vger.kernel.org
16161S:	Maintained
16162F:	drivers/mmc/host/dw_mmc*
16163
16164SYNOPSYS HSDK RESET CONTROLLER DRIVER
16165M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16166S:	Supported
16167F:	drivers/reset/reset-hsdk.c
16168F:	include/dt-bindings/reset/snps,hsdk-reset.h
16169F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16170
16171SYSTEM CONFIGURATION (SYSCON)
16172M:	Lee Jones <lee.jones@linaro.org>
16173M:	Arnd Bergmann <arnd@arndb.de>
16174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16175S:	Supported
16176F:	drivers/mfd/syscon.c
16177
16178SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16179M:	Sudeep Holla <sudeep.holla@arm.com>
16180L:	linux-arm-kernel@lists.infradead.org
16181S:	Maintained
16182F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16183F:	drivers/clk/clk-sc[mp]i.c
16184F:	drivers/cpufreq/sc[mp]i-cpufreq.c
16185F:	drivers/firmware/arm_scpi.c
16186F:	drivers/firmware/arm_scmi/
16187F:	drivers/reset/reset-scmi.c
16188F:	include/linux/sc[mp]i_protocol.h
16189F:	include/trace/events/scmi.h
16190
16191SYSTEM RESET/SHUTDOWN DRIVERS
16192M:	Sebastian Reichel <sre@kernel.org>
16193L:	linux-pm@vger.kernel.org
16194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16195S:	Maintained
16196F:	Documentation/devicetree/bindings/power/reset/
16197F:	drivers/power/reset/
16198
16199SYSTEM TRACE MODULE CLASS
16200M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
16201S:	Maintained
16202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16203F:	Documentation/trace/stm.rst
16204F:	drivers/hwtracing/stm/
16205F:	include/linux/stm.h
16206F:	include/uapi/linux/stm.h
16207
16208SYSTEM76 ACPI DRIVER
16209M:	Jeremy Soller <jeremy@system76.com>
16210M:	System76 Product Development <productdev@system76.com>
16211L:	platform-driver-x86@vger.kernel.org
16212S:	Maintained
16213F:	drivers/platform/x86/system76_acpi.c
16214
16215SYSV FILESYSTEM
16216M:	Christoph Hellwig <hch@infradead.org>
16217S:	Maintained
16218F:	Documentation/filesystems/sysv-fs.txt
16219F:	fs/sysv/
16220F:	include/linux/sysv_fs.h
16221
16222TASKSTATS STATISTICS INTERFACE
16223M:	Balbir Singh <bsingharora@gmail.com>
16224S:	Maintained
16225F:	Documentation/accounting/taskstats*
16226F:	include/linux/taskstats*
16227F:	kernel/taskstats.c
16228
16229TC subsystem
16230M:	Jamal Hadi Salim <jhs@mojatatu.com>
16231M:	Cong Wang <xiyou.wangcong@gmail.com>
16232M:	Jiri Pirko <jiri@resnulli.us>
16233L:	netdev@vger.kernel.org
16234S:	Maintained
16235F:	include/net/pkt_cls.h
16236F:	include/net/pkt_sched.h
16237F:	include/net/tc_act/
16238F:	include/uapi/linux/pkt_cls.h
16239F:	include/uapi/linux/pkt_sched.h
16240F:	include/uapi/linux/tc_act/
16241F:	include/uapi/linux/tc_ematch/
16242F:	net/sched/
16243
16244TC90522 MEDIA DRIVER
16245M:	Akihiro Tsukada <tskd08@gmail.com>
16246L:	linux-media@vger.kernel.org
16247S:	Odd Fixes
16248F:	drivers/media/dvb-frontends/tc90522*
16249
16250TCP LOW PRIORITY MODULE
16251M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16252M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16253W:	http://tcp-lp-mod.sourceforge.net/
16254S:	Maintained
16255F:	net/ipv4/tcp_lp.c
16256
16257TDA10071 MEDIA DRIVER
16258M:	Antti Palosaari <crope@iki.fi>
16259L:	linux-media@vger.kernel.org
16260W:	https://linuxtv.org
16261W:	http://palosaari.fi/linux/
16262Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16263T:	git git://linuxtv.org/anttip/media_tree.git
16264S:	Maintained
16265F:	drivers/media/dvb-frontends/tda10071*
16266
16267TDA18212 MEDIA DRIVER
16268M:	Antti Palosaari <crope@iki.fi>
16269L:	linux-media@vger.kernel.org
16270W:	https://linuxtv.org
16271W:	http://palosaari.fi/linux/
16272Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16273T:	git git://linuxtv.org/anttip/media_tree.git
16274S:	Maintained
16275F:	drivers/media/tuners/tda18212*
16276
16277TDA18218 MEDIA DRIVER
16278M:	Antti Palosaari <crope@iki.fi>
16279L:	linux-media@vger.kernel.org
16280W:	https://linuxtv.org
16281W:	http://palosaari.fi/linux/
16282Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16283T:	git git://linuxtv.org/anttip/media_tree.git
16284S:	Maintained
16285F:	drivers/media/tuners/tda18218*
16286
16287TDA18250 MEDIA DRIVER
16288M:	Olli Salonen <olli.salonen@iki.fi>
16289L:	linux-media@vger.kernel.org
16290W:	https://linuxtv.org
16291Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16292T:	git git://linuxtv.org/media_tree.git
16293S:	Maintained
16294F:	drivers/media/tuners/tda18250*
16295
16296TDA18271 MEDIA DRIVER
16297M:	Michael Krufky <mkrufky@linuxtv.org>
16298L:	linux-media@vger.kernel.org
16299W:	https://linuxtv.org
16300W:	http://github.com/mkrufky
16301Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16302T:	git git://linuxtv.org/mkrufky/tuners.git
16303S:	Maintained
16304F:	drivers/media/tuners/tda18271*
16305
16306TDA1997x MEDIA DRIVER
16307M:	Tim Harvey <tharvey@gateworks.com>
16308L:	linux-media@vger.kernel.org
16309W:	https://linuxtv.org
16310Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16311S:	Maintained
16312F:	drivers/media/i2c/tda1997x.*
16313
16314TDA827x MEDIA DRIVER
16315M:	Michael Krufky <mkrufky@linuxtv.org>
16316L:	linux-media@vger.kernel.org
16317W:	https://linuxtv.org
16318W:	http://github.com/mkrufky
16319Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16320T:	git git://linuxtv.org/mkrufky/tuners.git
16321S:	Maintained
16322F:	drivers/media/tuners/tda8290.*
16323
16324TDA8290 MEDIA DRIVER
16325M:	Michael Krufky <mkrufky@linuxtv.org>
16326L:	linux-media@vger.kernel.org
16327W:	https://linuxtv.org
16328W:	http://github.com/mkrufky
16329Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16330T:	git git://linuxtv.org/mkrufky/tuners.git
16331S:	Maintained
16332F:	drivers/media/tuners/tda8290.*
16333
16334TDA9840 MEDIA DRIVER
16335M:	Hans Verkuil <hverkuil@xs4all.nl>
16336L:	linux-media@vger.kernel.org
16337T:	git git://linuxtv.org/media_tree.git
16338W:	https://linuxtv.org
16339S:	Maintained
16340F:	drivers/media/i2c/tda9840*
16341
16342TEA5761 TUNER DRIVER
16343M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16344L:	linux-media@vger.kernel.org
16345W:	https://linuxtv.org
16346T:	git git://linuxtv.org/media_tree.git
16347S:	Odd fixes
16348F:	drivers/media/tuners/tea5761.*
16349
16350TEA5767 TUNER DRIVER
16351M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16352L:	linux-media@vger.kernel.org
16353W:	https://linuxtv.org
16354T:	git git://linuxtv.org/media_tree.git
16355S:	Maintained
16356F:	drivers/media/tuners/tea5767.*
16357
16358TEA6415C MEDIA DRIVER
16359M:	Hans Verkuil <hverkuil@xs4all.nl>
16360L:	linux-media@vger.kernel.org
16361T:	git git://linuxtv.org/media_tree.git
16362W:	https://linuxtv.org
16363S:	Maintained
16364F:	drivers/media/i2c/tea6415c*
16365
16366TEA6420 MEDIA DRIVER
16367M:	Hans Verkuil <hverkuil@xs4all.nl>
16368L:	linux-media@vger.kernel.org
16369T:	git git://linuxtv.org/media_tree.git
16370W:	https://linuxtv.org
16371S:	Maintained
16372F:	drivers/media/i2c/tea6420*
16373
16374TEAM DRIVER
16375M:	Jiri Pirko <jiri@resnulli.us>
16376L:	netdev@vger.kernel.org
16377S:	Supported
16378F:	drivers/net/team/
16379F:	include/linux/if_team.h
16380F:	include/uapi/linux/if_team.h
16381
16382TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16383M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16384S:	Maintained
16385F:	arch/x86/platform/ts5500/
16386
16387TECHNOTREND USB IR RECEIVER
16388M:	Sean Young <sean@mess.org>
16389L:	linux-media@vger.kernel.org
16390S:	Maintained
16391F:	drivers/media/rc/ttusbir.c
16392
16393TECHWELL TW9910 VIDEO DECODER
16394L:	linux-media@vger.kernel.org
16395S:	Orphan
16396F:	drivers/media/i2c/tw9910.c
16397F:	include/media/i2c/tw9910.h
16398
16399TEE SUBSYSTEM
16400M:	Jens Wiklander <jens.wiklander@linaro.org>
16401L:	tee-dev@lists.linaro.org
16402S:	Maintained
16403F:	include/linux/tee_drv.h
16404F:	include/uapi/linux/tee.h
16405F:	drivers/tee/
16406F:	Documentation/tee.txt
16407
16408TEGRA ARCHITECTURE SUPPORT
16409M:	Thierry Reding <thierry.reding@gmail.com>
16410M:	Jonathan Hunter <jonathanh@nvidia.com>
16411L:	linux-tegra@vger.kernel.org
16412Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
16413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16414S:	Supported
16415N:	[^a-z]tegra
16416
16417TEGRA CLOCK DRIVER
16418M:	Peter De Schrijver <pdeschrijver@nvidia.com>
16419M:	Prashant Gaikwad <pgaikwad@nvidia.com>
16420S:	Supported
16421F:	drivers/clk/tegra/
16422
16423TEGRA DMA DRIVERS
16424M:	Laxman Dewangan <ldewangan@nvidia.com>
16425M:	Jon Hunter <jonathanh@nvidia.com>
16426S:	Supported
16427F:	drivers/dma/tegra*
16428
16429TEGRA I2C DRIVER
16430M:	Laxman Dewangan <ldewangan@nvidia.com>
16431R:	Dmitry Osipenko <digetx@gmail.com>
16432S:	Supported
16433F:	drivers/i2c/busses/i2c-tegra.c
16434
16435TEGRA IOMMU DRIVERS
16436M:	Thierry Reding <thierry.reding@gmail.com>
16437L:	linux-tegra@vger.kernel.org
16438S:	Supported
16439F:	drivers/iommu/tegra*
16440
16441TEGRA KBC DRIVER
16442M:	Laxman Dewangan <ldewangan@nvidia.com>
16443S:	Supported
16444F:	drivers/input/keyboard/tegra-kbc.c
16445
16446TEGRA NAND DRIVER
16447M:	Stefan Agner <stefan@agner.ch>
16448M:	Lucas Stach <dev@lynxeye.de>
16449S:	Maintained
16450F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16451F:	drivers/mtd/nand/raw/tegra_nand.c
16452
16453TEGRA PWM DRIVER
16454M:	Thierry Reding <thierry.reding@gmail.com>
16455S:	Supported
16456F:	drivers/pwm/pwm-tegra.c
16457
16458TEGRA SERIAL DRIVER
16459M:	Laxman Dewangan <ldewangan@nvidia.com>
16460S:	Supported
16461F:	drivers/tty/serial/serial-tegra.c
16462
16463TEGRA SPI DRIVER
16464M:	Laxman Dewangan <ldewangan@nvidia.com>
16465S:	Supported
16466F:	drivers/spi/spi-tegra*
16467
16468TEGRA XUSB PADCTL DRIVER
16469M:	JC Kuo <jckuo@nvidia.com>
16470S:	Supported
16471F:	drivers/phy/tegra/xusb*
16472
16473TEHUTI ETHERNET DRIVER
16474M:	Andy Gospodarek <andy@greyhouse.net>
16475L:	netdev@vger.kernel.org
16476S:	Supported
16477F:	drivers/net/ethernet/tehuti/*
16478
16479Telecom Clock Driver for MCPL0010
16480M:	Mark Gross <mark.gross@intel.com>
16481S:	Supported
16482F:	drivers/char/tlclk.c
16483
16484TENSILICA XTENSA PORT (xtensa)
16485M:	Chris Zankel <chris@zankel.net>
16486M:	Max Filippov <jcmvbkbc@gmail.com>
16487L:	linux-xtensa@linux-xtensa.org
16488T:	git git://github.com/czankel/xtensa-linux.git
16489S:	Maintained
16490F:	arch/xtensa/
16491F:	drivers/irqchip/irq-xtensa-*
16492
16493Texas Instruments' System Control Interface (TISCI) Protocol Driver
16494M:	Nishanth Menon <nm@ti.com>
16495M:	Tero Kristo <t-kristo@ti.com>
16496M:	Santosh Shilimkar <ssantosh@kernel.org>
16497L:	linux-arm-kernel@lists.infradead.org
16498S:	Maintained
16499F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16500F:	drivers/firmware/ti_sci*
16501F:	include/linux/soc/ti/ti_sci_protocol.h
16502F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16503F:	drivers/soc/ti/ti_sci_pm_domains.c
16504F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16505F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16506F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16507F:	drivers/clk/keystone/sci-clk.c
16508F:	drivers/reset/reset-ti-sci.c
16509F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16510F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16511F:	drivers/irqchip/irq-ti-sci-intr.c
16512F:	drivers/irqchip/irq-ti-sci-inta.c
16513F:	include/linux/soc/ti/ti_sci_inta_msi.h
16514F:	drivers/soc/ti/ti_sci_inta_msi.c
16515
16516Texas Instruments ASoC drivers
16517M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16518L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16519S:	Maintained
16520F:	sound/soc/ti/
16521
16522Texas Instruments' DAC7612 DAC Driver
16523M:	Ricardo Ribalda <ricardo@ribalda.com>
16524L:	linux-iio@vger.kernel.org
16525S:	Supported
16526F:	drivers/iio/dac/ti-dac7612.c
16527F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16528
16529THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16530M:	Hans Verkuil <hverkuil@xs4all.nl>
16531L:	linux-media@vger.kernel.org
16532T:	git git://linuxtv.org/media_tree.git
16533W:	https://linuxtv.org
16534S:	Maintained
16535F:	drivers/media/radio/radio-raremono.c
16536
16537THERMAL
16538M:	Zhang Rui <rui.zhang@intel.com>
16539M:	Daniel Lezcano <daniel.lezcano@linaro.org>
16540R:	Amit Kucheria <amit.kucheria@verdurent.com>
16541L:	linux-pm@vger.kernel.org
16542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16543Q:	https://patchwork.kernel.org/project/linux-pm/list/
16544S:	Supported
16545F:	drivers/thermal/
16546F:	include/linux/thermal.h
16547F:	include/uapi/linux/thermal.h
16548F:	include/linux/cpu_cooling.h
16549F:	Documentation/devicetree/bindings/thermal/
16550
16551THERMAL/CPU_COOLING
16552M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16553M:	Daniel Lezcano <daniel.lezcano@linaro.org>
16554M:	Viresh Kumar <viresh.kumar@linaro.org>
16555M:	Javi Merino <javi.merino@kernel.org>
16556L:	linux-pm@vger.kernel.org
16557S:	Supported
16558F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16559F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
16560F:	drivers/thermal/cpufreq_cooling.c
16561F:	drivers/thermal/cpuidle_cooling.c
16562F:	include/linux/cpu_cooling.h
16563
16564THERMAL DRIVER FOR AMLOGIC SOCS
16565M:	Guillaume La Roque <glaroque@baylibre.com>
16566L:	linux-pm@vger.kernel.org
16567L:	linux-amlogic@lists.infradead.org
16568W:	http://linux-meson.com/
16569S:	Supported
16570F:	drivers/thermal/amlogic_thermal.c
16571F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16572
16573THINKPAD ACPI EXTRAS DRIVER
16574M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16575L:	ibm-acpi-devel@lists.sourceforge.net
16576L:	platform-driver-x86@vger.kernel.org
16577W:	http://ibm-acpi.sourceforge.net
16578W:	http://thinkwiki.org/wiki/Ibm-acpi
16579T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16580S:	Maintained
16581F:	drivers/platform/x86/thinkpad_acpi.c
16582
16583THUNDERBOLT DRIVER
16584M:	Andreas Noever <andreas.noever@gmail.com>
16585M:	Michael Jamet <michael.jamet@intel.com>
16586M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16587M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16588L:	linux-usb@vger.kernel.org
16589S:	Maintained
16590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16591F:	Documentation/admin-guide/thunderbolt.rst
16592F:	drivers/thunderbolt/
16593F:	include/linux/thunderbolt.h
16594
16595THUNDERBOLT NETWORK DRIVER
16596M:	Michael Jamet <michael.jamet@intel.com>
16597M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16598M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16599L:	netdev@vger.kernel.org
16600S:	Maintained
16601F:	drivers/net/thunderbolt.c
16602
16603THUNDERX GPIO DRIVER
16604M:	Robert Richter <rrichter@marvell.com>
16605S:	Maintained
16606F:	drivers/gpio/gpio-thunderx.c
16607
16608TI AM437X VPFE DRIVER
16609M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16610L:	linux-media@vger.kernel.org
16611W:	https://linuxtv.org
16612Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16613T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16614S:	Maintained
16615F:	drivers/media/platform/am437x/
16616
16617TI BANDGAP AND THERMAL DRIVER
16618M:	Eduardo Valentin <edubezval@gmail.com>
16619M:	Keerthy <j-keerthy@ti.com>
16620L:	linux-pm@vger.kernel.org
16621L:	linux-omap@vger.kernel.org
16622S:	Maintained
16623F:	drivers/thermal/ti-soc-thermal/
16624
16625TI BQ27XXX POWER SUPPLY DRIVER
16626R:	Andrew F. Davis <afd@ti.com>
16627F:	include/linux/power/bq27xxx_battery.h
16628F:	drivers/power/supply/bq27xxx_battery.c
16629F:	drivers/power/supply/bq27xxx_battery_i2c.c
16630
16631TI CDCE706 CLOCK DRIVER
16632M:	Max Filippov <jcmvbkbc@gmail.com>
16633S:	Maintained
16634F:	drivers/clk/clk-cdce706.c
16635
16636TI CLOCK DRIVER
16637M:	Tero Kristo <t-kristo@ti.com>
16638L:	linux-omap@vger.kernel.org
16639S:	Maintained
16640F:	drivers/clk/ti/
16641F:	include/linux/clk/ti.h
16642
16643TI DAVINCI MACHINE SUPPORT
16644M:	Sekhar Nori <nsekhar@ti.com>
16645R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16648S:	Supported
16649F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16650F:	arch/arm/mach-davinci/
16651F:	drivers/i2c/busses/i2c-davinci.c
16652F:	arch/arm/boot/dts/da850*
16653
16654TI DAVINCI SERIES CLOCK DRIVER
16655M:	David Lechner <david@lechnology.com>
16656R:	Sekhar Nori <nsekhar@ti.com>
16657S:	Maintained
16658F:	Documentation/devicetree/bindings/clock/ti/davinci/
16659F:	drivers/clk/davinci/
16660
16661TI DAVINCI SERIES GPIO DRIVER
16662M:	Keerthy <j-keerthy@ti.com>
16663L:	linux-gpio@vger.kernel.org
16664S:	Maintained
16665F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16666F:	drivers/gpio/gpio-davinci.c
16667
16668TI DAVINCI SERIES MEDIA DRIVER
16669M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16670L:	linux-media@vger.kernel.org
16671W:	https://linuxtv.org
16672Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16673T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16674S:	Maintained
16675F:	drivers/media/platform/davinci/
16676F:	include/media/davinci/
16677
16678TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16679R:	David Lechner <david@lechnology.com>
16680L:	linux-iio@vger.kernel.org
16681F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
16682F:	drivers/counter/ti-eqep.c
16683
16684TI ETHERNET SWITCH DRIVER (CPSW)
16685R:	Grygorii Strashko <grygorii.strashko@ti.com>
16686L:	linux-omap@vger.kernel.org
16687L:	netdev@vger.kernel.org
16688S:	Maintained
16689F:	drivers/net/ethernet/ti/cpsw*
16690F:	drivers/net/ethernet/ti/davinci*
16691
16692TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16693M:	Alex Dubov <oakad@yahoo.com>
16694S:	Maintained
16695W:	http://tifmxx.berlios.de/
16696F:	drivers/memstick/host/tifm_ms.c
16697F:	drivers/misc/tifm*
16698F:	drivers/mmc/host/tifm_sd.c
16699F:	include/linux/tifm.h
16700
16701TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16702M:	Santosh Shilimkar <ssantosh@kernel.org>
16703L:	linux-kernel@vger.kernel.org
16704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16705S:	Maintained
16706F:	drivers/soc/ti/*
16707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16708
16709TI LM49xxx FAMILY ASoC CODEC DRIVERS
16710M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16711M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16712L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16713S:	Maintained
16714F:	sound/soc/codecs/lm49453*
16715F:	sound/soc/codecs/isabelle*
16716
16717TI LP855x BACKLIGHT DRIVER
16718M:	Milo Kim <milo.kim@ti.com>
16719S:	Maintained
16720F:	Documentation/driver-api/backlight/lp855x-driver.rst
16721F:	drivers/video/backlight/lp855x_bl.c
16722F:	include/linux/platform_data/lp855x.h
16723
16724TI LP8727 CHARGER DRIVER
16725M:	Milo Kim <milo.kim@ti.com>
16726S:	Maintained
16727F:	drivers/power/supply/lp8727_charger.c
16728F:	include/linux/platform_data/lp8727.h
16729
16730TI LP8788 MFD DRIVER
16731M:	Milo Kim <milo.kim@ti.com>
16732S:	Maintained
16733F:	drivers/iio/adc/lp8788_adc.c
16734F:	drivers/leds/leds-lp8788.c
16735F:	drivers/mfd/lp8788*.c
16736F:	drivers/power/supply/lp8788-charger.c
16737F:	drivers/regulator/lp8788-*.c
16738F:	include/linux/mfd/lp8788*.h
16739
16740TI NETCP ETHERNET DRIVER
16741M:	Wingman Kwok <w-kwok2@ti.com>
16742M:	Murali Karicheri <m-karicheri2@ti.com>
16743L:	netdev@vger.kernel.org
16744S:	Maintained
16745F:	drivers/net/ethernet/ti/netcp*
16746
16747TI PCM3060 ASoC CODEC DRIVER
16748M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16749L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16750S:	Maintained
16751F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16752F:	sound/soc/codecs/pcm3060*
16753
16754TI TAS571X FAMILY ASoC CODEC DRIVER
16755M:	Kevin Cernekee <cernekee@chromium.org>
16756L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16757S:	Odd Fixes
16758F:	sound/soc/codecs/tas571x*
16759
16760TI TCAN4X5X DEVICE DRIVER
16761M:	Dan Murphy <dmurphy@ti.com>
16762L:	linux-can@vger.kernel.org
16763S:	Maintained
16764F:	Documentation/devicetree/bindings/net/can/tcan4x5x.txt
16765F:	drivers/net/can/m_can/tcan4x5x.c
16766
16767TI TRF7970A NFC DRIVER
16768M:	Mark Greer <mgreer@animalcreek.com>
16769L:	linux-wireless@vger.kernel.org
16770L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16771S:	Supported
16772F:	drivers/nfc/trf7970a.c
16773F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16774
16775TI TWL4030 SERIES SOC CODEC DRIVER
16776M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16777L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16778S:	Maintained
16779F:	sound/soc/codecs/twl4030*
16780
16781TI VPE/CAL DRIVERS
16782M:	Benoit Parrot <bparrot@ti.com>
16783L:	linux-media@vger.kernel.org
16784W:	http://linuxtv.org/
16785Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16786S:	Maintained
16787F:	drivers/media/platform/ti-vpe/
16788F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
16789F:	Documentation/devicetree/bindings/media/ti,cal.yaml
16790
16791TI WILINK WIRELESS DRIVERS
16792L:	linux-wireless@vger.kernel.org
16793W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16794W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16796S:	Orphan
16797F:	drivers/net/wireless/ti/
16798F:	include/linux/wl12xx.h
16799
16800TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16801M:	John Stultz <john.stultz@linaro.org>
16802M:	Thomas Gleixner <tglx@linutronix.de>
16803R:	Stephen Boyd <sboyd@kernel.org>
16804L:	linux-kernel@vger.kernel.org
16805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16806S:	Supported
16807F:	include/linux/clocksource.h
16808F:	include/linux/time.h
16809F:	include/linux/timex.h
16810F:	include/uapi/linux/time.h
16811F:	include/uapi/linux/timex.h
16812F:	kernel/time/clocksource.c
16813F:	kernel/time/time*.c
16814F:	kernel/time/alarmtimer.c
16815F:	kernel/time/ntp.c
16816F:	tools/testing/selftests/timers/
16817
16818TIPC NETWORK LAYER
16819M:	Jon Maloy <jmaloy@redhat.com>
16820M:	Ying Xue <ying.xue@windriver.com>
16821L:	netdev@vger.kernel.org (core kernel code)
16822L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16823W:	http://tipc.sourceforge.net/
16824S:	Maintained
16825F:	include/uapi/linux/tipc*.h
16826F:	net/tipc/
16827
16828TLAN NETWORK DRIVER
16829M:	Samuel Chessman <chessman@tux.org>
16830L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16831W:	http://sourceforge.net/projects/tlan/
16832S:	Maintained
16833F:	Documentation/networking/device_drivers/ti/tlan.txt
16834F:	drivers/net/ethernet/ti/tlan.*
16835
16836TM6000 VIDEO4LINUX DRIVER
16837M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16838L:	linux-media@vger.kernel.org
16839W:	https://linuxtv.org
16840T:	git git://linuxtv.org/media_tree.git
16841S:	Odd fixes
16842F:	drivers/media/usb/tm6000/
16843F:	Documentation/media/v4l-drivers/tm6000*
16844
16845TMIO/SDHI MMC DRIVER
16846M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16847L:	linux-mmc@vger.kernel.org
16848S:	Supported
16849F:	drivers/mmc/host/tmio_mmc*
16850F:	drivers/mmc/host/renesas_sdhi*
16851F:	include/linux/mfd/tmio.h
16852
16853TMP401 HARDWARE MONITOR DRIVER
16854M:	Guenter Roeck <linux@roeck-us.net>
16855L:	linux-hwmon@vger.kernel.org
16856S:	Maintained
16857F:	Documentation/hwmon/tmp401.rst
16858F:	drivers/hwmon/tmp401.c
16859
16860TMP513 HARDWARE MONITOR DRIVER
16861M:	Eric Tremblay <etremblay@distech-controls.com>
16862L:	linux-hwmon@vger.kernel.org
16863S:	Maintained
16864F:	Documentation/hwmon/tmp513.rst
16865F:	drivers/hwmon/tmp513.c
16866
16867TMPFS (SHMEM FILESYSTEM)
16868M:	Hugh Dickins <hughd@google.com>
16869L:	linux-mm@kvack.org
16870S:	Maintained
16871F:	include/linux/shmem_fs.h
16872F:	mm/shmem.c
16873
16874TOMOYO SECURITY MODULE
16875M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16876M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16877L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16878L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16879L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16880L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16881W:	https://tomoyo.osdn.jp/
16882S:	Maintained
16883F:	security/tomoyo/
16884
16885TOPSTAR LAPTOP EXTRAS DRIVER
16886M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16887L:	platform-driver-x86@vger.kernel.org
16888S:	Maintained
16889F:	drivers/platform/x86/topstar-laptop.c
16890
16891TORTURE-TEST MODULES
16892M:	Davidlohr Bueso <dave@stgolabs.net>
16893M:	"Paul E. McKenney" <paulmck@kernel.org>
16894M:	Josh Triplett <josh@joshtriplett.org>
16895L:	linux-kernel@vger.kernel.org
16896S:	Supported
16897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16898F:	Documentation/RCU/torture.txt
16899F:	kernel/torture.c
16900F:	kernel/rcu/rcutorture.c
16901F:	kernel/rcu/rcuperf.c
16902F:	kernel/locking/locktorture.c
16903
16904TOSHIBA ACPI EXTRAS DRIVER
16905M:	Azael Avalos <coproscefalo@gmail.com>
16906L:	platform-driver-x86@vger.kernel.org
16907S:	Maintained
16908F:	drivers/platform/x86/toshiba_acpi.c
16909
16910TOSHIBA BLUETOOTH DRIVER
16911M:	Azael Avalos <coproscefalo@gmail.com>
16912L:	platform-driver-x86@vger.kernel.org
16913S:	Maintained
16914F:	drivers/platform/x86/toshiba_bluetooth.c
16915
16916TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16917M:	Azael Avalos <coproscefalo@gmail.com>
16918L:	platform-driver-x86@vger.kernel.org
16919S:	Maintained
16920F:	drivers/platform/x86/toshiba_haps.c
16921
16922TOSHIBA SMM DRIVER
16923M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16924W:	http://www.buzzard.org.uk/toshiba/
16925S:	Maintained
16926F:	drivers/char/toshiba.c
16927F:	include/linux/toshiba.h
16928F:	include/uapi/linux/toshiba.h
16929
16930TOSHIBA TC358743 DRIVER
16931M:	Mats Randgaard <matrandg@cisco.com>
16932L:	linux-media@vger.kernel.org
16933S:	Maintained
16934F:	drivers/media/i2c/tc358743*
16935F:	include/media/i2c/tc358743.h
16936
16937TOSHIBA WMI HOTKEYS DRIVER
16938M:	Azael Avalos <coproscefalo@gmail.com>
16939L:	platform-driver-x86@vger.kernel.org
16940S:	Maintained
16941F:	drivers/platform/x86/toshiba-wmi.c
16942
16943TPM DEVICE DRIVER
16944M:	Peter Huewe <peterhuewe@gmx.de>
16945M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16946R:	Jason Gunthorpe <jgg@ziepe.ca>
16947L:	linux-integrity@vger.kernel.org
16948Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16949W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16950T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16951S:	Maintained
16952F:	drivers/char/tpm/
16953
16954TRACING
16955M:	Steven Rostedt <rostedt@goodmis.org>
16956M:	Ingo Molnar <mingo@redhat.com>
16957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16958S:	Maintained
16959F:	Documentation/trace/ftrace.rst
16960F:	arch/*/*/*/ftrace.h
16961F:	arch/*/kernel/ftrace.c
16962F:	include/*/ftrace.h
16963F:	include/linux/trace*.h
16964F:	include/trace/
16965F:	kernel/trace/
16966F:	tools/testing/selftests/ftrace/
16967
16968TRACING MMIO ACCESSES (MMIOTRACE)
16969M:	Steven Rostedt <rostedt@goodmis.org>
16970M:	Ingo Molnar <mingo@kernel.org>
16971R:	Karol Herbst <karolherbst@gmail.com>
16972R:	Pekka Paalanen <ppaalanen@gmail.com>
16973S:	Maintained
16974L:	linux-kernel@vger.kernel.org
16975L:	nouveau@lists.freedesktop.org
16976F:	kernel/trace/trace_mmiotrace.c
16977F:	include/linux/mmiotrace.h
16978F:	arch/x86/mm/kmmio.c
16979F:	arch/x86/mm/mmio-mod.c
16980F:	arch/x86/mm/testmmiotrace.c
16981
16982TRIVIAL PATCHES
16983M:	Jiri Kosina <trivial@kernel.org>
16984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16985S:	Maintained
16986K:	^Subject:.*(?i)trivial
16987
16988TEMPO SEMICONDUCTOR DRIVERS
16989M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16990S:	Maintained
16991F:	sound/soc/codecs/tscs*.c
16992F:	sound/soc/codecs/tscs*.h
16993F:	Documentation/devicetree/bindings/sound/tscs*.txt
16994
16995TTY LAYER
16996M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16997M:	Jiri Slaby <jslaby@suse.com>
16998S:	Supported
16999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17000F:	Documentation/driver-api/serial/
17001F:	drivers/tty/
17002F:	drivers/tty/serial/serial_core.c
17003F:	include/linux/serial_core.h
17004F:	include/linux/serial.h
17005F:	include/linux/tty.h
17006F:	include/uapi/linux/serial_core.h
17007F:	include/uapi/linux/serial.h
17008F:	include/uapi/linux/tty.h
17009
17010TUA9001 MEDIA DRIVER
17011M:	Antti Palosaari <crope@iki.fi>
17012L:	linux-media@vger.kernel.org
17013W:	https://linuxtv.org
17014W:	http://palosaari.fi/linux/
17015Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17016T:	git git://linuxtv.org/anttip/media_tree.git
17017S:	Maintained
17018F:	drivers/media/tuners/tua9001*
17019
17020TULIP NETWORK DRIVERS
17021L:	netdev@vger.kernel.org
17022L:	linux-parisc@vger.kernel.org
17023S:	Orphan
17024F:	drivers/net/ethernet/dec/tulip/
17025
17026TUN/TAP driver
17027M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
17028W:	http://vtun.sourceforge.net/tun
17029S:	Maintained
17030F:	Documentation/networking/tuntap.txt
17031F:	arch/um/os-Linux/drivers/
17032
17033TURBOCHANNEL SUBSYSTEM
17034M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17035M:	Ralf Baechle <ralf@linux-mips.org>
17036L:	linux-mips@vger.kernel.org
17037Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
17038S:	Maintained
17039F:	drivers/tc/
17040F:	include/linux/tc.h
17041
17042TURBOSTAT UTILITY
17043M:	"Len Brown" <lenb@kernel.org>
17044L:	linux-pm@vger.kernel.org
17045B:	https://bugzilla.kernel.org
17046Q:	https://patchwork.kernel.org/project/linux-pm/list/
17047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17048S:	Supported
17049F:	tools/power/x86/turbostat/
17050
17051TW5864 VIDEO4LINUX DRIVER
17052M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17053M:	Anton Sviridenko <anton@corp.bluecherry.net>
17054M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17055M:	Andrey Utkin <andrey_utkin@fastmail.com>
17056L:	linux-media@vger.kernel.org
17057S:	Supported
17058F:	drivers/media/pci/tw5864/
17059
17060TW68 VIDEO4LINUX DRIVER
17061M:	Hans Verkuil <hverkuil@xs4all.nl>
17062L:	linux-media@vger.kernel.org
17063T:	git git://linuxtv.org/media_tree.git
17064W:	https://linuxtv.org
17065S:	Odd Fixes
17066F:	drivers/media/pci/tw68/
17067
17068TW686X VIDEO4LINUX DRIVER
17069M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17070L:	linux-media@vger.kernel.org
17071T:	git git://linuxtv.org/media_tree.git
17072W:	http://linuxtv.org
17073S:	Maintained
17074F:	drivers/media/pci/tw686x/
17075
17076UBI FILE SYSTEM (UBIFS)
17077M:	Richard Weinberger <richard@nod.at>
17078L:	linux-mtd@lists.infradead.org
17079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17081W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
17082S:	Supported
17083F:	Documentation/filesystems/ubifs.txt
17084F:	fs/ubifs/
17085
17086UCLINUX (M68KNOMMU AND COLDFIRE)
17087M:	Greg Ungerer <gerg@linux-m68k.org>
17088W:	http://www.linux-m68k.org/
17089W:	http://www.uclinux.org/
17090L:	linux-m68k@lists.linux-m68k.org
17091L:	uclinux-dev@uclinux.org  (subscribers-only)
17092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17093S:	Maintained
17094F:	arch/m68k/coldfire/
17095F:	arch/m68k/68*/
17096F:	arch/m68k/*/*_no.*
17097F:	arch/m68k/include/asm/*_no.*
17098
17099UDF FILESYSTEM
17100M:	Jan Kara <jack@suse.com>
17101S:	Maintained
17102F:	Documentation/filesystems/udf.txt
17103F:	fs/udf/
17104
17105UDRAW TABLET
17106M:	Bastien Nocera <hadess@hadess.net>
17107L:	linux-input@vger.kernel.org
17108S:	Maintained
17109F:	drivers/hid/hid-udraw-ps3.c
17110
17111UFS FILESYSTEM
17112M:	Evgeniy Dushistov <dushistov@mail.ru>
17113S:	Maintained
17114F:	Documentation/admin-guide/ufs.rst
17115F:	fs/ufs/
17116
17117UHID USERSPACE HID IO DRIVER
17118M:	David Herrmann <dh.herrmann@googlemail.com>
17119L:	linux-input@vger.kernel.org
17120S:	Maintained
17121F:	drivers/hid/uhid.c
17122F:	include/uapi/linux/uhid.h
17123
17124ULPI BUS
17125M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17126L:	linux-usb@vger.kernel.org
17127S:	Maintained
17128F:	drivers/usb/common/ulpi.c
17129F:	include/linux/ulpi/
17130
17131ULTRA-WIDEBAND (UWB) SUBSYSTEM
17132L:	devel@driverdev.osuosl.org
17133S:	Obsolete
17134F:	drivers/staging/uwb/
17135
17136UNICODE SUBSYSTEM
17137M:	Gabriel Krisman Bertazi <krisman@collabora.com>
17138L:	linux-fsdevel@vger.kernel.org
17139S:	Supported
17140F:	fs/unicode/
17141
17142UNICORE32 ARCHITECTURE
17143M:	Guan Xuetao <gxt@pku.edu.cn>
17144W:	http://mprc.pku.edu.cn/~guanxuetao/linux
17145S:	Maintained
17146T:	git git://github.com/gxt/linux.git
17147F:	arch/unicore32/
17148
17149UNIFDEF
17150M:	Tony Finch <dot@dotat.at>
17151W:	http://dotat.at/prog/unifdef
17152S:	Maintained
17153F:	scripts/unifdef.c
17154
17155UNIFORM CDROM DRIVER
17156M:	Jens Axboe <axboe@kernel.dk>
17157W:	http://www.kernel.dk
17158S:	Maintained
17159F:	Documentation/cdrom/
17160F:	drivers/cdrom/cdrom.c
17161F:	include/linux/cdrom.h
17162F:	include/uapi/linux/cdrom.h
17163
17164UNISYS S-PAR DRIVERS
17165M:	David Kershner <david.kershner@unisys.com>
17166L:	sparmaintainer@unisys.com (Unisys internal)
17167S:	Supported
17168F:	include/linux/visorbus.h
17169F:	drivers/visorbus/
17170F:	drivers/staging/unisys/
17171
17172UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17173R:	Alim Akhtar <alim.akhtar@samsung.com>
17174R:	Avri Altman <avri.altman@wdc.com>
17175L:	linux-scsi@vger.kernel.org
17176S:	Supported
17177F:	Documentation/scsi/ufs.txt
17178F:	drivers/scsi/ufs/
17179
17180UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17181M:	Pedro Sousa <pedrom.sousa@synopsys.com>
17182L:	linux-scsi@vger.kernel.org
17183S:	Supported
17184F:	drivers/scsi/ufs/*dwc*
17185
17186UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17187M:	Stanley Chu <stanley.chu@mediatek.com>
17188L:	linux-scsi@vger.kernel.org
17189L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17190S:	Maintained
17191F:	drivers/scsi/ufs/ufs-mediatek*
17192
17193UNSORTED BLOCK IMAGES (UBI)
17194M:	Richard Weinberger <richard@nod.at>
17195W:	http://www.linux-mtd.infradead.org/
17196L:	linux-mtd@lists.infradead.org
17197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17199S:	Supported
17200F:	drivers/mtd/ubi/
17201F:	include/linux/mtd/ubi.h
17202F:	include/uapi/mtd/ubi-user.h
17203
17204USB "USBNET" DRIVER FRAMEWORK
17205M:	Oliver Neukum <oneukum@suse.com>
17206L:	netdev@vger.kernel.org
17207W:	http://www.linux-usb.org/usbnet
17208S:	Maintained
17209F:	drivers/net/usb/usbnet.c
17210F:	include/linux/usb/usbnet.h
17211
17212USB ACM DRIVER
17213M:	Oliver Neukum <oneukum@suse.com>
17214L:	linux-usb@vger.kernel.org
17215S:	Maintained
17216F:	Documentation/usb/acm.rst
17217F:	drivers/usb/class/cdc-acm.*
17218
17219USB AR5523 WIRELESS DRIVER
17220M:	Pontus Fuchs <pontus.fuchs@gmail.com>
17221L:	linux-wireless@vger.kernel.org
17222S:	Maintained
17223F:	drivers/net/wireless/ath/ar5523/
17224
17225USB ATTACHED SCSI
17226M:	Oliver Neukum <oneukum@suse.com>
17227L:	linux-usb@vger.kernel.org
17228L:	linux-scsi@vger.kernel.org
17229S:	Maintained
17230F:	drivers/usb/storage/uas.c
17231
17232USB CDC ETHERNET DRIVER
17233M:	Oliver Neukum <oliver@neukum.org>
17234L:	linux-usb@vger.kernel.org
17235S:	Maintained
17236F:	drivers/net/usb/cdc_*.c
17237F:	include/uapi/linux/usb/cdc.h
17238
17239USB CHAOSKEY DRIVER
17240M:	Keith Packard <keithp@keithp.com>
17241L:	linux-usb@vger.kernel.org
17242S:	Maintained
17243F:	drivers/usb/misc/chaoskey.c
17244
17245USB CYPRESS C67X00 DRIVER
17246M:	Peter Korsgaard <jacmet@sunsite.dk>
17247L:	linux-usb@vger.kernel.org
17248S:	Maintained
17249F:	drivers/usb/c67x00/
17250
17251USB DAVICOM DM9601 DRIVER
17252M:	Peter Korsgaard <jacmet@sunsite.dk>
17253L:	netdev@vger.kernel.org
17254W:	http://www.linux-usb.org/usbnet
17255S:	Maintained
17256F:	drivers/net/usb/dm9601.c
17257
17258USB EHCI DRIVER
17259M:	Alan Stern <stern@rowland.harvard.edu>
17260L:	linux-usb@vger.kernel.org
17261S:	Maintained
17262F:	Documentation/usb/ehci.rst
17263F:	drivers/usb/host/ehci*
17264
17265USB GADGET/PERIPHERAL SUBSYSTEM
17266M:	Felipe Balbi <balbi@kernel.org>
17267L:	linux-usb@vger.kernel.org
17268W:	http://www.linux-usb.org/gadget
17269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17270S:	Maintained
17271F:	drivers/usb/gadget/
17272F:	include/linux/usb/gadget*
17273
17274USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17275M:	Jiri Kosina <jikos@kernel.org>
17276M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
17277L:	linux-usb@vger.kernel.org
17278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17279S:	Maintained
17280F:	Documentation/hid/hiddev.rst
17281F:	drivers/hid/usbhid/
17282
17283USB INTEL XHCI ROLE MUX DRIVER
17284M:	Hans de Goede <hdegoede@redhat.com>
17285L:	linux-usb@vger.kernel.org
17286S:	Maintained
17287F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
17288
17289USB IP DRIVER FOR HISILICON KIRIN
17290M:	Yu Chen <chenyu56@huawei.com>
17291M:	Binghui Wang <wangbinghui@hisilicon.com>
17292L:	linux-usb@vger.kernel.org
17293S:	Maintained
17294F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17295F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
17296
17297USB ISP116X DRIVER
17298M:	Olav Kongas <ok@artecdesign.ee>
17299L:	linux-usb@vger.kernel.org
17300S:	Maintained
17301F:	drivers/usb/host/isp116x*
17302F:	include/linux/usb/isp116x.h
17303
17304USB LAN78XX ETHERNET DRIVER
17305M:	Woojung Huh <woojung.huh@microchip.com>
17306M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17307L:	netdev@vger.kernel.org
17308S:	Maintained
17309F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17310F:	drivers/net/usb/lan78xx.*
17311F:	include/dt-bindings/net/microchip-lan78xx.h
17312
17313USB MASS STORAGE DRIVER
17314M:	Alan Stern <stern@rowland.harvard.edu>
17315L:	linux-usb@vger.kernel.org
17316L:	usb-storage@lists.one-eyed-alien.net
17317S:	Maintained
17318F:	drivers/usb/storage/
17319
17320USB MIDI DRIVER
17321M:	Clemens Ladisch <clemens@ladisch.de>
17322L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17324S:	Maintained
17325F:	sound/usb/midi.*
17326
17327USB NETWORKING DRIVERS
17328L:	linux-usb@vger.kernel.org
17329S:	Odd Fixes
17330F:	drivers/net/usb/
17331
17332USB OHCI DRIVER
17333M:	Alan Stern <stern@rowland.harvard.edu>
17334L:	linux-usb@vger.kernel.org
17335S:	Maintained
17336F:	Documentation/usb/ohci.rst
17337F:	drivers/usb/host/ohci*
17338
17339USB OTG FSM (Finite State Machine)
17340M:	Peter Chen <Peter.Chen@nxp.com>
17341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17342L:	linux-usb@vger.kernel.org
17343S:	Maintained
17344F:	drivers/usb/common/usb-otg-fsm.c
17345
17346USB OVER IP DRIVER
17347M:	Valentina Manea <valentina.manea.m@gmail.com>
17348M:	Shuah Khan <shuah@kernel.org>
17349M:	Shuah Khan <skhan@linuxfoundation.org>
17350L:	linux-usb@vger.kernel.org
17351S:	Maintained
17352F:	Documentation/usb/usbip_protocol.rst
17353F:	drivers/usb/usbip/
17354F:	tools/usb/usbip/
17355F:	tools/testing/selftests/drivers/usb/usbip/
17356
17357USB PEGASUS DRIVER
17358M:	Petko Manolov <petkan@nucleusys.com>
17359L:	linux-usb@vger.kernel.org
17360L:	netdev@vger.kernel.org
17361T:	git git://github.com/petkan/pegasus.git
17362W:	https://github.com/petkan/pegasus
17363S:	Maintained
17364F:	drivers/net/usb/pegasus.*
17365
17366USB PHY LAYER
17367M:	Felipe Balbi <balbi@kernel.org>
17368L:	linux-usb@vger.kernel.org
17369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17370S:	Maintained
17371F:	drivers/usb/phy/
17372
17373USB PRINTER DRIVER (usblp)
17374M:	Pete Zaitcev <zaitcev@redhat.com>
17375L:	linux-usb@vger.kernel.org
17376S:	Supported
17377F:	drivers/usb/class/usblp.c
17378
17379USB QMI WWAN NETWORK DRIVER
17380M:	Bjørn Mork <bjorn@mork.no>
17381L:	netdev@vger.kernel.org
17382S:	Maintained
17383F:	Documentation/ABI/testing/sysfs-class-net-qmi
17384F:	drivers/net/usb/qmi_wwan.c
17385
17386USB RTL8150 DRIVER
17387M:	Petko Manolov <petkan@nucleusys.com>
17388L:	linux-usb@vger.kernel.org
17389L:	netdev@vger.kernel.org
17390T:	git git://github.com/petkan/rtl8150.git
17391W:	https://github.com/petkan/rtl8150
17392S:	Maintained
17393F:	drivers/net/usb/rtl8150.c
17394
17395USB SERIAL SUBSYSTEM
17396M:	Johan Hovold <johan@kernel.org>
17397L:	linux-usb@vger.kernel.org
17398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17399S:	Maintained
17400F:	Documentation/usb/usb-serial.rst
17401F:	drivers/usb/serial/
17402F:	include/linux/usb/serial.h
17403
17404USB SMSC75XX ETHERNET DRIVER
17405M:	Steve Glendinning <steve.glendinning@shawell.net>
17406L:	netdev@vger.kernel.org
17407S:	Maintained
17408F:	drivers/net/usb/smsc75xx.*
17409
17410USB SMSC95XX ETHERNET DRIVER
17411M:	Steve Glendinning <steve.glendinning@shawell.net>
17412M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17413L:	netdev@vger.kernel.org
17414S:	Maintained
17415F:	drivers/net/usb/smsc95xx.*
17416
17417USB SUBSYSTEM
17418M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17419L:	linux-usb@vger.kernel.org
17420W:	http://www.linux-usb.org
17421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17422S:	Supported
17423F:	Documentation/devicetree/bindings/usb/
17424F:	Documentation/usb/
17425F:	drivers/usb/
17426F:	include/linux/usb.h
17427F:	include/linux/usb/
17428
17429USB TYPEC BUS FOR ALTERNATE MODES
17430M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17431L:	linux-usb@vger.kernel.org
17432S:	Maintained
17433F:	Documentation/ABI/testing/sysfs-bus-typec
17434F:	Documentation/driver-api/usb/typec_bus.rst
17435F:	drivers/usb/typec/altmodes/
17436F:	include/linux/usb/typec_altmode.h
17437
17438USB TYPEC CLASS
17439M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17440L:	linux-usb@vger.kernel.org
17441S:	Maintained
17442F:	Documentation/ABI/testing/sysfs-class-typec
17443F:	Documentation/driver-api/usb/typec.rst
17444F:	drivers/usb/typec/
17445F:	include/linux/usb/typec.h
17446
17447USB TYPEC PI3USB30532 MUX DRIVER
17448M:	Hans de Goede <hdegoede@redhat.com>
17449L:	linux-usb@vger.kernel.org
17450S:	Maintained
17451F:	drivers/usb/typec/mux/pi3usb30532.c
17452
17453USB TYPEC PORT CONTROLLER DRIVERS
17454M:	Guenter Roeck <linux@roeck-us.net>
17455L:	linux-usb@vger.kernel.org
17456S:	Maintained
17457F:	drivers/usb/typec/tcpm/
17458
17459USB UHCI DRIVER
17460M:	Alan Stern <stern@rowland.harvard.edu>
17461L:	linux-usb@vger.kernel.org
17462S:	Maintained
17463F:	drivers/usb/host/uhci*
17464
17465USB VIDEO CLASS
17466M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17467L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17468L:	linux-media@vger.kernel.org
17469T:	git git://linuxtv.org/media_tree.git
17470W:	http://www.ideasonboard.org/uvc/
17471S:	Maintained
17472F:	drivers/media/usb/uvc/
17473F:	include/uapi/linux/uvcvideo.h
17474
17475USB VISION DRIVER
17476M:	Hans Verkuil <hverkuil@xs4all.nl>
17477L:	linux-media@vger.kernel.org
17478T:	git git://linuxtv.org/media_tree.git
17479W:	https://linuxtv.org
17480S:	Odd Fixes
17481F:	drivers/media/usb/usbvision/
17482
17483USB WEBCAM GADGET
17484M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17485L:	linux-usb@vger.kernel.org
17486S:	Maintained
17487F:	drivers/usb/gadget/function/*uvc*
17488F:	drivers/usb/gadget/legacy/webcam.c
17489F:	include/uapi/linux/usb/g_uvc.h
17490
17491USB WIRELESS RNDIS DRIVER (rndis_wlan)
17492M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17493L:	linux-wireless@vger.kernel.org
17494S:	Maintained
17495F:	drivers/net/wireless/rndis_wlan.c
17496
17497USB XHCI DRIVER
17498M:	Mathias Nyman <mathias.nyman@intel.com>
17499L:	linux-usb@vger.kernel.org
17500S:	Supported
17501F:	drivers/usb/host/xhci*
17502F:	drivers/usb/host/pci-quirks*
17503
17504USB ZD1201 DRIVER
17505L:	linux-wireless@vger.kernel.org
17506W:	http://linux-lc100020.sourceforge.net
17507S:	Orphan
17508F:	drivers/net/wireless/zydas/zd1201.*
17509
17510USB ZR364XX DRIVER
17511M:	Antoine Jacquet <royale@zerezo.com>
17512L:	linux-usb@vger.kernel.org
17513L:	linux-media@vger.kernel.org
17514T:	git git://linuxtv.org/media_tree.git
17515W:	http://royale.zerezo.com/zr364xx/
17516S:	Maintained
17517F:	Documentation/media/v4l-drivers/zr364xx*
17518F:	drivers/media/usb/zr364xx/
17519
17520USER-MODE LINUX (UML)
17521M:	Jeff Dike <jdike@addtoit.com>
17522M:	Richard Weinberger <richard@nod.at>
17523M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17524L:	linux-um@lists.infradead.org
17525W:	http://user-mode-linux.sourceforge.net
17526Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17528S:	Maintained
17529F:	Documentation/virt/uml/
17530F:	arch/um/
17531F:	arch/x86/um/
17532F:	fs/hostfs/
17533
17534USERSPACE COPYIN/COPYOUT (UIOVEC)
17535M:	Alexander Viro <viro@zeniv.linux.org.uk>
17536S:	Maintained
17537F:	lib/iov_iter.c
17538F:	include/linux/uio.h
17539
17540USERSPACE DMA BUFFER DRIVER
17541M:	Gerd Hoffmann <kraxel@redhat.com>
17542S:	Maintained
17543L:	dri-devel@lists.freedesktop.org
17544F:	drivers/dma-buf/udmabuf.c
17545F:	include/uapi/linux/udmabuf.h
17546T:	git git://anongit.freedesktop.org/drm/drm-misc
17547
17548USERSPACE I/O (UIO)
17549M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17550S:	Maintained
17551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17552F:	Documentation/driver-api/uio-howto.rst
17553F:	drivers/uio/
17554F:	include/linux/uio_driver.h
17555
17556UTIL-LINUX PACKAGE
17557M:	Karel Zak <kzak@redhat.com>
17558L:	util-linux@vger.kernel.org
17559W:	http://en.wikipedia.org/wiki/Util-linux
17560T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17561S:	Maintained
17562
17563UUID HELPERS
17564M:	Christoph Hellwig <hch@lst.de>
17565R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17566L:	linux-kernel@vger.kernel.org
17567T:	git git://git.infradead.org/users/hch/uuid.git
17568F:	lib/uuid.c
17569F:	lib/test_uuid.c
17570F:	include/linux/uuid.h
17571F:	include/uapi/linux/uuid.h
17572S:	Maintained
17573
17574UVESAFB DRIVER
17575M:	Michal Januszewski <spock@gentoo.org>
17576L:	linux-fbdev@vger.kernel.org
17577W:	https://github.com/mjanusz/v86d
17578S:	Maintained
17579F:	Documentation/fb/uvesafb.rst
17580F:	drivers/video/fbdev/uvesafb.*
17581
17582VF610 NAND DRIVER
17583M:	Stefan Agner <stefan@agner.ch>
17584L:	linux-mtd@lists.infradead.org
17585S:	Supported
17586F:	drivers/mtd/nand/raw/vf610_nfc.c
17587
17588VFAT/FAT/MSDOS FILESYSTEM
17589M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17590S:	Maintained
17591F:	Documentation/filesystems/vfat.rst
17592F:	fs/fat/
17593
17594VFIO DRIVER
17595M:	Alex Williamson <alex.williamson@redhat.com>
17596R:	Cornelia Huck <cohuck@redhat.com>
17597L:	kvm@vger.kernel.org
17598T:	git git://github.com/awilliam/linux-vfio.git
17599S:	Maintained
17600F:	Documentation/driver-api/vfio.rst
17601F:	drivers/vfio/
17602F:	include/linux/vfio.h
17603F:	include/uapi/linux/vfio.h
17604
17605VFIO MEDIATED DEVICE DRIVERS
17606M:	Kirti Wankhede <kwankhede@nvidia.com>
17607L:	kvm@vger.kernel.org
17608S:	Maintained
17609F:	Documentation/driver-api/vfio-mediated-device.rst
17610F:	drivers/vfio/mdev/
17611F:	include/linux/mdev.h
17612F:	samples/vfio-mdev/
17613
17614VFIO PLATFORM DRIVER
17615M:	Eric Auger <eric.auger@redhat.com>
17616L:	kvm@vger.kernel.org
17617S:	Maintained
17618F:	drivers/vfio/platform/
17619
17620VGA_SWITCHEROO
17621R:	Lukas Wunner <lukas@wunner.de>
17622S:	Maintained
17623F:	Documentation/gpu/vga-switcheroo.rst
17624F:	drivers/gpu/vga/vga_switcheroo.c
17625F:	include/linux/vga_switcheroo.h
17626T:	git git://anongit.freedesktop.org/drm/drm-misc
17627
17628VIA RHINE NETWORK DRIVER
17629S:	Orphan
17630F:	drivers/net/ethernet/via/via-rhine.c
17631
17632VIA SD/MMC CARD CONTROLLER DRIVER
17633M:	Bruce Chang <brucechang@via.com.tw>
17634M:	Harald Welte <HaraldWelte@viatech.com>
17635S:	Maintained
17636F:	drivers/mmc/host/via-sdmmc.c
17637
17638VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17639M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17640L:	linux-fbdev@vger.kernel.org
17641S:	Maintained
17642F:	include/linux/via-core.h
17643F:	include/linux/via-gpio.h
17644F:	include/linux/via_i2c.h
17645F:	drivers/video/fbdev/via/
17646
17647VIA VELOCITY NETWORK DRIVER
17648M:	Francois Romieu <romieu@fr.zoreil.com>
17649L:	netdev@vger.kernel.org
17650S:	Maintained
17651F:	drivers/net/ethernet/via/via-velocity.*
17652
17653VICODEC VIRTUAL CODEC DRIVER
17654M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17655L:	linux-media@vger.kernel.org
17656T:	git git://linuxtv.org/media_tree.git
17657W:	https://linuxtv.org
17658S:	Maintained
17659F:	drivers/media/platform/vicodec/*
17660
17661VIDEO MULTIPLEXER DRIVER
17662M:	Philipp Zabel <p.zabel@pengutronix.de>
17663L:	linux-media@vger.kernel.org
17664S:	Maintained
17665F:	drivers/media/platform/video-mux.c
17666
17667VIDEO I2C POLLING DRIVER
17668M:	Matt Ranostay <matt.ranostay@konsulko.com>
17669L:	linux-media@vger.kernel.org
17670S:	Maintained
17671F:	drivers/media/i2c/video-i2c.c
17672
17673VIDEOBUF2 FRAMEWORK
17674M:	Pawel Osciak <pawel@osciak.com>
17675M:	Marek Szyprowski <m.szyprowski@samsung.com>
17676M:	Kyungmin Park <kyungmin.park@samsung.com>
17677R:	Tomasz Figa <tfiga@chromium.org>
17678L:	linux-media@vger.kernel.org
17679S:	Maintained
17680F:	drivers/media/common/videobuf2/*
17681F:	include/media/videobuf2-*
17682
17683VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17684M:	Helen Koike <helen.koike@collabora.com>
17685R:	Shuah Khan <skhan@linuxfoundation.org>
17686L:	linux-media@vger.kernel.org
17687T:	git git://linuxtv.org/media_tree.git
17688W:	https://linuxtv.org
17689S:	Maintained
17690F:	drivers/media/platform/vimc/*
17691
17692VIRT LIB
17693M:	Alex Williamson <alex.williamson@redhat.com>
17694M:	Paolo Bonzini <pbonzini@redhat.com>
17695L:	kvm@vger.kernel.org
17696S:	Supported
17697F:	virt/lib/
17698
17699VIRTIO AND VHOST VSOCK DRIVER
17700M:	Stefan Hajnoczi <stefanha@redhat.com>
17701M:	Stefano Garzarella <sgarzare@redhat.com>
17702L:	kvm@vger.kernel.org
17703L:	virtualization@lists.linux-foundation.org
17704L:	netdev@vger.kernel.org
17705S:	Maintained
17706F:	include/linux/virtio_vsock.h
17707F:	include/uapi/linux/virtio_vsock.h
17708F:	include/uapi/linux/vsockmon.h
17709F:	include/uapi/linux/vm_sockets_diag.h
17710F:	net/vmw_vsock/diag.c
17711F:	net/vmw_vsock/af_vsock_tap.c
17712F:	net/vmw_vsock/virtio_transport_common.c
17713F:	net/vmw_vsock/virtio_transport.c
17714F:	net/vmw_vsock/vsock_loopback.c
17715F:	drivers/net/vsockmon.c
17716F:	drivers/vhost/vsock.c
17717F:	tools/testing/vsock/
17718
17719VIRTIO CONSOLE DRIVER
17720M:	Amit Shah <amit@kernel.org>
17721L:	virtualization@lists.linux-foundation.org
17722S:	Maintained
17723F:	drivers/char/virtio_console.c
17724F:	include/linux/virtio_console.h
17725F:	include/uapi/linux/virtio_console.h
17726
17727VIRTIO CORE AND NET DRIVERS
17728M:	"Michael S. Tsirkin" <mst@redhat.com>
17729M:	Jason Wang <jasowang@redhat.com>
17730L:	virtualization@lists.linux-foundation.org
17731S:	Maintained
17732F:	Documentation/devicetree/bindings/virtio/
17733F:	drivers/virtio/
17734F:	tools/virtio/
17735F:	drivers/net/virtio_net.c
17736F:	drivers/block/virtio_blk.c
17737F:	include/linux/virtio*.h
17738F:	include/uapi/linux/virtio_*.h
17739F:	drivers/crypto/virtio/
17740F:	mm/balloon_compaction.c
17741
17742VIRTIO BLOCK AND SCSI DRIVERS
17743M:	"Michael S. Tsirkin" <mst@redhat.com>
17744M:	Jason Wang <jasowang@redhat.com>
17745R:	Paolo Bonzini <pbonzini@redhat.com>
17746R:	Stefan Hajnoczi <stefanha@redhat.com>
17747L:	virtualization@lists.linux-foundation.org
17748S:	Maintained
17749F:	drivers/block/virtio_blk.c
17750F:	drivers/scsi/virtio_scsi.c
17751F:	include/uapi/linux/virtio_blk.h
17752F:	include/uapi/linux/virtio_scsi.h
17753F:	drivers/vhost/scsi.c
17754
17755VIRTIO CRYPTO DRIVER
17756M:	Gonglei <arei.gonglei@huawei.com>
17757L:	virtualization@lists.linux-foundation.org
17758L:	linux-crypto@vger.kernel.org
17759S:	Maintained
17760F:	drivers/crypto/virtio/
17761F:	include/uapi/linux/virtio_crypto.h
17762
17763VIRTIO DRIVERS FOR S390
17764M:	Cornelia Huck <cohuck@redhat.com>
17765M:	Halil Pasic <pasic@linux.ibm.com>
17766L:	linux-s390@vger.kernel.org
17767L:	virtualization@lists.linux-foundation.org
17768L:	kvm@vger.kernel.org
17769S:	Supported
17770F:	drivers/s390/virtio/
17771F:	arch/s390/include/uapi/asm/virtio-ccw.h
17772
17773VIRTIO FILE SYSTEM
17774M:	Vivek Goyal <vgoyal@redhat.com>
17775M:	Stefan Hajnoczi <stefanha@redhat.com>
17776M:	Miklos Szeredi <miklos@szeredi.hu>
17777L:	virtualization@lists.linux-foundation.org
17778L:	linux-fsdevel@vger.kernel.org
17779W:	https://virtio-fs.gitlab.io/
17780S:	Supported
17781F:	fs/fuse/virtio_fs.c
17782F:	include/uapi/linux/virtio_fs.h
17783F:	Documentation/filesystems/virtiofs.rst
17784
17785VIRTIO GPU DRIVER
17786M:	David Airlie <airlied@linux.ie>
17787M:	Gerd Hoffmann <kraxel@redhat.com>
17788L:	dri-devel@lists.freedesktop.org
17789L:	virtualization@lists.linux-foundation.org
17790T:	git git://anongit.freedesktop.org/drm/drm-misc
17791S:	Maintained
17792F:	drivers/gpu/drm/virtio/
17793F:	include/uapi/linux/virtio_gpu.h
17794
17795VIRTIO HOST (VHOST)
17796M:	"Michael S. Tsirkin" <mst@redhat.com>
17797M:	Jason Wang <jasowang@redhat.com>
17798L:	kvm@vger.kernel.org
17799L:	virtualization@lists.linux-foundation.org
17800L:	netdev@vger.kernel.org
17801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17802S:	Maintained
17803F:	drivers/vhost/
17804F:	include/uapi/linux/vhost.h
17805
17806VIRTIO INPUT DRIVER
17807M:	Gerd Hoffmann <kraxel@redhat.com>
17808S:	Maintained
17809F:	drivers/virtio/virtio_input.c
17810F:	include/uapi/linux/virtio_input.h
17811
17812VIRTIO IOMMU DRIVER
17813M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17814L:	virtualization@lists.linux-foundation.org
17815S:	Maintained
17816F:	drivers/iommu/virtio-iommu.c
17817F:	include/uapi/linux/virtio_iommu.h
17818
17819VIRTUAL BOX GUEST DEVICE DRIVER
17820M:	Hans de Goede <hdegoede@redhat.com>
17821M:	Arnd Bergmann <arnd@arndb.de>
17822M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17823S:	Maintained
17824F:	include/linux/vbox_utils.h
17825F:	include/uapi/linux/vbox*.h
17826F:	drivers/virt/vboxguest/
17827
17828VIRTUAL BOX SHARED FOLDER VFS DRIVER
17829M:	Hans de Goede <hdegoede@redhat.com>
17830L:	linux-fsdevel@vger.kernel.org
17831S:	Maintained
17832F:	fs/vboxsf/*
17833
17834VIRTUAL SERIO DEVICE DRIVER
17835M:	Stephen Chandler Paul <thatslyude@gmail.com>
17836S:	Maintained
17837F:	drivers/input/serio/userio.c
17838F:	include/uapi/linux/userio.h
17839
17840VITESSE FELIX ETHERNET SWITCH DRIVER
17841M:	Vladimir Oltean <vladimir.oltean@nxp.com>
17842M:	Claudiu Manoil <claudiu.manoil@nxp.com>
17843L:	netdev@vger.kernel.org
17844S:	Maintained
17845F:	drivers/net/dsa/ocelot/*
17846F:	net/dsa/tag_ocelot.c
17847
17848VIVID VIRTUAL VIDEO DRIVER
17849M:	Hans Verkuil <hverkuil@xs4all.nl>
17850L:	linux-media@vger.kernel.org
17851T:	git git://linuxtv.org/media_tree.git
17852W:	https://linuxtv.org
17853S:	Maintained
17854F:	drivers/media/platform/vivid/*
17855
17856VLYNQ BUS
17857M:	Florian Fainelli <f.fainelli@gmail.com>
17858L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17859S:	Maintained
17860F:	drivers/vlynq/vlynq.c
17861F:	include/linux/vlynq.h
17862
17863VME SUBSYSTEM
17864M:	Martyn Welch <martyn@welchs.me.uk>
17865M:	Manohar Vanga <manohar.vanga@gmail.com>
17866M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17867L:	devel@driverdev.osuosl.org
17868S:	Maintained
17869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17870F:	Documentation/driver-api/vme.rst
17871F:	drivers/staging/vme/
17872F:	drivers/vme/
17873F:	include/linux/vme*
17874
17875VMWARE BALLOON DRIVER
17876M:	Nadav Amit <namit@vmware.com>
17877M:	"VMware, Inc." <pv-drivers@vmware.com>
17878L:	linux-kernel@vger.kernel.org
17879S:	Maintained
17880F:	drivers/misc/vmw_balloon.c
17881
17882VMWARE HYPERVISOR INTERFACE
17883M:	Thomas Hellstrom <thellstrom@vmware.com>
17884M:	"VMware, Inc." <pv-drivers@vmware.com>
17885L:	virtualization@lists.linux-foundation.org
17886S:	Supported
17887F:	arch/x86/kernel/cpu/vmware.c
17888F:	arch/x86/include/asm/vmware.h
17889
17890VMWARE PVRDMA DRIVER
17891M:	Adit Ranadive <aditr@vmware.com>
17892M:	VMware PV-Drivers <pv-drivers@vmware.com>
17893L:	linux-rdma@vger.kernel.org
17894S:	Maintained
17895F:	drivers/infiniband/hw/vmw_pvrdma/
17896
17897VMware PVSCSI driver
17898M:	Jim Gill <jgill@vmware.com>
17899M:	VMware PV-Drivers <pv-drivers@vmware.com>
17900L:	linux-scsi@vger.kernel.org
17901S:	Maintained
17902F:	drivers/scsi/vmw_pvscsi.c
17903F:	drivers/scsi/vmw_pvscsi.h
17904
17905VMWARE VMMOUSE SUBDRIVER
17906M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17907M:	"VMware, Inc." <pv-drivers@vmware.com>
17908L:	linux-input@vger.kernel.org
17909S:	Maintained
17910F:	drivers/input/mouse/vmmouse.c
17911F:	drivers/input/mouse/vmmouse.h
17912
17913VMWARE VMXNET3 ETHERNET DRIVER
17914M:	Ronak Doshi <doshir@vmware.com>
17915M:	"VMware, Inc." <pv-drivers@vmware.com>
17916L:	netdev@vger.kernel.org
17917S:	Maintained
17918F:	drivers/net/vmxnet3/
17919
17920VOCORE VOCORE2 BOARD
17921M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17922L:	linux-mips@vger.kernel.org
17923S:	Maintained
17924F:	arch/mips/boot/dts/ralink/vocore2.dts
17925
17926VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17927M:	Liam Girdwood <lgirdwood@gmail.com>
17928M:	Mark Brown <broonie@kernel.org>
17929L:	linux-kernel@vger.kernel.org
17930W:	http://www.slimlogic.co.uk/?p=48
17931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17932S:	Supported
17933F:	Documentation/devicetree/bindings/regulator/
17934F:	Documentation/power/regulator/
17935F:	drivers/regulator/
17936F:	include/dt-bindings/regulator/
17937F:	include/linux/regulator/
17938K:	regulator_get_optional
17939
17940VRF
17941M:	David Ahern <dsahern@kernel.org>
17942M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17943L:	netdev@vger.kernel.org
17944S:	Maintained
17945F:	drivers/net/vrf.c
17946F:	Documentation/networking/vrf.txt
17947
17948VSPRINTF
17949M:	Petr Mladek <pmladek@suse.com>
17950M:	Steven Rostedt <rostedt@goodmis.org>
17951M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17952R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17953R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
17954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17955S:	Maintained
17956F:	lib/vsprintf.c
17957F:	lib/test_printf.c
17958F:	Documentation/core-api/printk-formats.rst
17959
17960VT1211 HARDWARE MONITOR DRIVER
17961M:	Juerg Haefliger <juergh@gmail.com>
17962L:	linux-hwmon@vger.kernel.org
17963S:	Maintained
17964F:	Documentation/hwmon/vt1211.rst
17965F:	drivers/hwmon/vt1211.c
17966
17967VT8231 HARDWARE MONITOR DRIVER
17968M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17969L:	linux-hwmon@vger.kernel.org
17970S:	Maintained
17971F:	drivers/hwmon/vt8231.c
17972
17973VUB300 USB to SDIO/SD/MMC bridge chip
17974L:	linux-mmc@vger.kernel.org
17975S:	Orphan
17976F:	drivers/mmc/host/vub300.c
17977
17978W1 DALLAS'S 1-WIRE BUS
17979M:	Evgeniy Polyakov <zbr@ioremap.net>
17980S:	Maintained
17981F:	Documentation/devicetree/bindings/w1/
17982F:	Documentation/w1/
17983F:	drivers/w1/
17984F:	include/linux/w1.h
17985
17986W83791D HARDWARE MONITORING DRIVER
17987M:	Marc Hulsman <m.hulsman@tudelft.nl>
17988L:	linux-hwmon@vger.kernel.org
17989S:	Maintained
17990F:	Documentation/hwmon/w83791d.rst
17991F:	drivers/hwmon/w83791d.c
17992
17993W83793 HARDWARE MONITORING DRIVER
17994M:	Rudolf Marek <r.marek@assembler.cz>
17995L:	linux-hwmon@vger.kernel.org
17996S:	Maintained
17997F:	Documentation/hwmon/w83793.rst
17998F:	drivers/hwmon/w83793.c
17999
18000W83795 HARDWARE MONITORING DRIVER
18001M:	Jean Delvare <jdelvare@suse.com>
18002L:	linux-hwmon@vger.kernel.org
18003S:	Maintained
18004F:	drivers/hwmon/w83795.c
18005
18006W83L51xD SD/MMC CARD INTERFACE DRIVER
18007M:	Pierre Ossman <pierre@ossman.eu>
18008S:	Maintained
18009F:	drivers/mmc/host/wbsd.*
18010
18011WACOM PROTOCOL 4 SERIAL TABLETS
18012M:	Julian Squires <julian@cipht.net>
18013M:	Hans de Goede <hdegoede@redhat.com>
18014L:	linux-input@vger.kernel.org
18015S:	Maintained
18016F:	drivers/input/tablet/wacom_serial4.c
18017
18018WATCHDOG DEVICE DRIVERS
18019M:	Wim Van Sebroeck <wim@linux-watchdog.org>
18020M:	Guenter Roeck <linux@roeck-us.net>
18021L:	linux-watchdog@vger.kernel.org
18022W:	http://www.linux-watchdog.org/
18023T:	git git://www.linux-watchdog.org/linux-watchdog.git
18024S:	Maintained
18025F:	Documentation/devicetree/bindings/watchdog/
18026F:	Documentation/watchdog/
18027F:	drivers/watchdog/
18028F:	include/linux/watchdog.h
18029F:	include/uapi/linux/watchdog.h
18030
18031WHISKEYCOVE PMIC GPIO DRIVER
18032M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18033L:	linux-gpio@vger.kernel.org
18034S:	Maintained
18035F:	drivers/gpio/gpio-wcove.c
18036
18037WHWAVE RTC DRIVER
18038M:	Dianlong Li <long17.cool@163.com>
18039L:	linux-rtc@vger.kernel.org
18040S:	Maintained
18041F:	drivers/rtc/rtc-sd3078.c
18042
18043WIIMOTE HID DRIVER
18044M:	David Herrmann <dh.herrmann@googlemail.com>
18045L:	linux-input@vger.kernel.org
18046S:	Maintained
18047F:	drivers/hid/hid-wiimote*
18048
18049WILOCITY WIL6210 WIRELESS DRIVER
18050M:	Maya Erez <merez@codeaurora.org>
18051L:	linux-wireless@vger.kernel.org
18052L:	wil6210@qti.qualcomm.com
18053S:	Supported
18054W:	http://wireless.kernel.org/en/users/Drivers/wil6210
18055F:	drivers/net/wireless/ath/wil6210/
18056
18057WIMAX STACK
18058M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18059M:	linux-wimax@intel.com
18060L:	wimax@linuxwimax.org (subscribers-only)
18061S:	Supported
18062W:	http://linuxwimax.org
18063F:	Documentation/admin-guide/wimax/wimax.rst
18064F:	include/linux/wimax/debug.h
18065F:	include/net/wimax.h
18066F:	include/uapi/linux/wimax.h
18067F:	net/wimax/
18068
18069WINBOND CIR DRIVER
18070M:	David Härdeman <david@hardeman.nu>
18071S:	Maintained
18072F:	drivers/media/rc/winbond-cir.c
18073
18074RCMM REMOTE CONTROLS DECODER
18075M:	Patrick Lerda <patrick9876@free.fr>
18076S:	Maintained
18077F:	drivers/media/rc/ir-rcmm-decoder.c
18078
18079WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18080M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18081L:	linux-watchdog@vger.kernel.org
18082S:	Maintained
18083F:	drivers/watchdog/ebc-c384_wdt.c
18084
18085WINSYSTEMS WS16C48 GPIO DRIVER
18086M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18087L:	linux-gpio@vger.kernel.org
18088S:	Maintained
18089F:	drivers/gpio/gpio-ws16c48.c
18090
18091WIREGUARD SECURE NETWORK TUNNEL
18092M:	Jason A. Donenfeld <Jason@zx2c4.com>
18093S:	Maintained
18094F:	drivers/net/wireguard/
18095F:	tools/testing/selftests/wireguard/
18096L:	wireguard@lists.zx2c4.com
18097L:	netdev@vger.kernel.org
18098
18099WISTRON LAPTOP BUTTON DRIVER
18100M:	Miloslav Trmac <mitr@volny.cz>
18101S:	Maintained
18102F:	drivers/input/misc/wistron_btns.c
18103
18104WL3501 WIRELESS PCMCIA CARD DRIVER
18105L:	linux-wireless@vger.kernel.org
18106S:	Odd fixes
18107F:	drivers/net/wireless/wl3501*
18108
18109WOLFSON MICROELECTRONICS DRIVERS
18110L:	patches@opensource.cirrus.com
18111T:	git https://github.com/CirrusLogic/linux-drivers.git
18112W:	https://github.com/CirrusLogic/linux-drivers/wiki
18113S:	Supported
18114F:	Documentation/hwmon/wm83??.rst
18115F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
18116F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
18117F:	Documentation/devicetree/bindings/mfd/arizona.txt
18118F:	Documentation/devicetree/bindings/mfd/wm831x.txt
18119F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
18120F:	arch/arm/mach-s3c64xx/mach-crag6410*
18121F:	drivers/clk/clk-wm83*.c
18122F:	drivers/extcon/extcon-arizona.c
18123F:	drivers/leds/leds-wm83*.c
18124F:	drivers/gpio/gpio-*wm*.c
18125F:	drivers/gpio/gpio-arizona.c
18126F:	drivers/hwmon/wm83??-hwmon.c
18127F:	drivers/input/misc/wm831x-on.c
18128F:	drivers/input/touchscreen/wm831x-ts.c
18129F:	drivers/input/touchscreen/wm97*.c
18130F:	drivers/mfd/arizona*
18131F:	drivers/mfd/wm*.c
18132F:	drivers/mfd/cs47l24*
18133F:	drivers/power/supply/wm83*.c
18134F:	drivers/rtc/rtc-wm83*.c
18135F:	drivers/regulator/wm8*.c
18136F:	drivers/regulator/arizona*
18137F:	drivers/video/backlight/wm83*_bl.c
18138F:	drivers/watchdog/wm83*_wdt.c
18139F:	include/linux/mfd/arizona/
18140F:	include/linux/mfd/wm831x/
18141F:	include/linux/mfd/wm8350/
18142F:	include/linux/mfd/wm8400*
18143F:	include/linux/regulator/arizona*
18144F:	include/linux/wm97xx.h
18145F:	include/sound/wm????.h
18146F:	sound/soc/codecs/arizona.?
18147F:	sound/soc/codecs/wm*
18148F:	sound/soc/codecs/cs47l24*
18149
18150WORKQUEUE
18151M:	Tejun Heo <tj@kernel.org>
18152R:	Lai Jiangshan <jiangshanlai@gmail.com>
18153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18154S:	Maintained
18155F:	include/linux/workqueue.h
18156F:	kernel/workqueue.c
18157F:	Documentation/core-api/workqueue.rst
18158
18159X-POWERS AXP288 PMIC DRIVERS
18160M:	Hans de Goede <hdegoede@redhat.com>
18161S:	Maintained
18162F:	drivers/acpi/pmic/intel_pmic_xpower.c
18163N:	axp288
18164
18165X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18166M:	Chen-Yu Tsai <wens@csie.org>
18167L:	linux-kernel@vger.kernel.org
18168S:	Maintained
18169N:	axp[128]
18170
18171X.25 NETWORK LAYER
18172M:	Andrew Hendry <andrew.hendry@gmail.com>
18173L:	linux-x25@vger.kernel.org
18174S:	Odd Fixes
18175F:	Documentation/networking/x25*
18176F:	include/net/x25*
18177F:	net/x25/
18178
18179X86 ARCHITECTURE (32-BIT AND 64-BIT)
18180M:	Thomas Gleixner <tglx@linutronix.de>
18181M:	Ingo Molnar <mingo@redhat.com>
18182M:	Borislav Petkov <bp@alien8.de>
18183R:	"H. Peter Anvin" <hpa@zytor.com>
18184M:	x86@kernel.org
18185L:	linux-kernel@vger.kernel.org
18186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18187S:	Maintained
18188F:	Documentation/devicetree/bindings/x86/
18189F:	Documentation/x86/
18190F:	arch/x86/
18191
18192X86 ENTRY CODE
18193M:	Andy Lutomirski <luto@kernel.org>
18194L:	linux-kernel@vger.kernel.org
18195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18196S:	Maintained
18197F:	arch/x86/entry/
18198
18199X86 MCE INFRASTRUCTURE
18200M:	Tony Luck <tony.luck@intel.com>
18201M:	Borislav Petkov <bp@alien8.de>
18202L:	linux-edac@vger.kernel.org
18203S:	Maintained
18204F:	arch/x86/kernel/cpu/mce/*
18205
18206X86 MICROCODE UPDATE SUPPORT
18207M:	Borislav Petkov <bp@alien8.de>
18208S:	Maintained
18209F:	arch/x86/kernel/cpu/microcode/*
18210
18211X86 MM
18212M:	Dave Hansen <dave.hansen@linux.intel.com>
18213M:	Andy Lutomirski <luto@kernel.org>
18214M:	Peter Zijlstra <peterz@infradead.org>
18215L:	linux-kernel@vger.kernel.org
18216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18217S:	Maintained
18218F:	arch/x86/mm/
18219
18220X86 PLATFORM DRIVERS
18221M:	Darren Hart <dvhart@infradead.org>
18222M:	Andy Shevchenko <andy@infradead.org>
18223L:	platform-driver-x86@vger.kernel.org
18224T:	git git://git.infradead.org/linux-platform-drivers-x86.git
18225S:	Odd Fixes
18226F:	drivers/platform/x86/
18227F:	drivers/platform/olpc/
18228
18229X86 PLATFORM DRIVERS - ARCH
18230R:	Darren Hart <dvhart@infradead.org>
18231R:	Andy Shevchenko <andy@infradead.org>
18232L:	platform-driver-x86@vger.kernel.org
18233L:	x86@kernel.org
18234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18235S:	Maintained
18236F:	arch/x86/platform
18237
18238X86 VDSO
18239M:	Andy Lutomirski <luto@kernel.org>
18240L:	linux-kernel@vger.kernel.org
18241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18242S:	Maintained
18243F:	arch/x86/entry/vdso/
18244
18245XARRAY
18246M:	Matthew Wilcox <willy@infradead.org>
18247L:	linux-fsdevel@vger.kernel.org
18248S:	Supported
18249F:	Documentation/core-api/xarray.rst
18250F:	lib/idr.c
18251F:	lib/xarray.c
18252F:	include/linux/idr.h
18253F:	include/linux/xarray.h
18254F:	tools/testing/radix-tree
18255
18256XBOX DVD IR REMOTE
18257M:	Benjamin Valentin <benpicco@googlemail.com>
18258S:	Maintained
18259F:	drivers/media/rc/xbox_remote.c
18260F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
18261
18262XC2028/3028 TUNER DRIVER
18263M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18264L:	linux-media@vger.kernel.org
18265W:	https://linuxtv.org
18266T:	git git://linuxtv.org/media_tree.git
18267S:	Maintained
18268F:	drivers/media/tuners/tuner-xc2028.*
18269
18270XDP (eXpress Data Path)
18271M:	Alexei Starovoitov <ast@kernel.org>
18272M:	Daniel Borkmann <daniel@iogearbox.net>
18273M:	David S. Miller <davem@davemloft.net>
18274M:	Jakub Kicinski <kuba@kernel.org>
18275M:	Jesper Dangaard Brouer <hawk@kernel.org>
18276M:	John Fastabend <john.fastabend@gmail.com>
18277L:	netdev@vger.kernel.org
18278L:	bpf@vger.kernel.org
18279S:	Supported
18280F:	net/core/xdp.c
18281F:	include/net/xdp.h
18282F:	kernel/bpf/devmap.c
18283F:	kernel/bpf/cpumap.c
18284F:	include/trace/events/xdp.h
18285K:	xdp
18286N:	xdp
18287
18288XDP SOCKETS (AF_XDP)
18289M:	Björn Töpel <bjorn.topel@intel.com>
18290M:	Magnus Karlsson <magnus.karlsson@intel.com>
18291R:	Jonathan Lemon <jonathan.lemon@gmail.com>
18292L:	netdev@vger.kernel.org
18293L:	bpf@vger.kernel.org
18294S:	Maintained
18295F:	kernel/bpf/xskmap.c
18296F:	net/xdp/
18297
18298XEN BLOCK SUBSYSTEM
18299M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18300M:	Roger Pau Monné <roger.pau@citrix.com>
18301L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18302S:	Supported
18303F:	drivers/block/xen-blkback/*
18304F:	drivers/block/xen*
18305
18306XEN HYPERVISOR ARM
18307M:	Stefano Stabellini <sstabellini@kernel.org>
18308L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18309S:	Maintained
18310F:	arch/arm/xen/
18311F:	arch/arm/include/asm/xen/
18312
18313XEN HYPERVISOR ARM64
18314M:	Stefano Stabellini <sstabellini@kernel.org>
18315L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18316S:	Maintained
18317F:	arch/arm64/xen/
18318F:	arch/arm64/include/asm/xen/
18319
18320XEN HYPERVISOR INTERFACE
18321M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
18322M:	Juergen Gross <jgross@suse.com>
18323R:	Stefano Stabellini <sstabellini@kernel.org>
18324L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18326S:	Supported
18327F:	arch/x86/xen/
18328F:	arch/x86/platform/pvh/
18329F:	drivers/*/xen-*front.c
18330F:	drivers/xen/
18331F:	arch/x86/include/asm/xen/
18332F:	arch/x86/include/asm/pvclock-abi.h
18333F:	include/xen/
18334F:	include/uapi/xen/
18335F:	Documentation/ABI/stable/sysfs-hypervisor-xen
18336F:	Documentation/ABI/testing/sysfs-hypervisor-xen
18337
18338XEN NETWORK BACKEND DRIVER
18339M:	Wei Liu <wei.liu@kernel.org>
18340M:	Paul Durrant <paul@xen.org>
18341L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18342L:	netdev@vger.kernel.org
18343S:	Supported
18344F:	drivers/net/xen-netback/*
18345
18346XEN PCI SUBSYSTEM
18347M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18348L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18349S:	Supported
18350F:	arch/x86/pci/*xen*
18351F:	drivers/pci/*xen*
18352
18353XEN PVSCSI DRIVERS
18354M:	Juergen Gross <jgross@suse.com>
18355L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18356L:	linux-scsi@vger.kernel.org
18357S:	Supported
18358F:	drivers/scsi/xen-scsifront.c
18359F:	drivers/xen/xen-scsiback.c
18360F:	include/xen/interface/io/vscsiif.h
18361
18362XEN SWIOTLB SUBSYSTEM
18363M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18364L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18365L:	iommu@lists.linux-foundation.org
18366S:	Supported
18367F:	arch/x86/xen/*swiotlb*
18368F:	drivers/xen/*swiotlb*
18369
18370XEN SOUND FRONTEND DRIVER
18371M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18372L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18373L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18374S:	Supported
18375F:	sound/xen/*
18376
18377XFS FILESYSTEM
18378M:	Darrick J. Wong <darrick.wong@oracle.com>
18379M:	linux-xfs@vger.kernel.org
18380L:	linux-xfs@vger.kernel.org
18381W:	http://xfs.org/
18382T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18383S:	Supported
18384F:	Documentation/admin-guide/xfs.rst
18385F:	Documentation/ABI/testing/sysfs-fs-xfs
18386F:	Documentation/filesystems/xfs-delayed-logging-design.txt
18387F:	Documentation/filesystems/xfs-self-describing-metadata.txt
18388F:	fs/xfs/
18389F:	include/uapi/linux/dqblk_xfs.h
18390F:	include/uapi/linux/fsmap.h
18391
18392XILINX AXI ETHERNET DRIVER
18393M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18394S:	Maintained
18395F:	drivers/net/ethernet/xilinx/xilinx_axienet*
18396
18397XILINX CAN DRIVER
18398M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18399R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18400L:	linux-can@vger.kernel.org
18401S:	Maintained
18402F:	Documentation/devicetree/bindings/net/can/xilinx_can.txt
18403F:	drivers/net/can/xilinx_can.c
18404
18405XILINX UARTLITE SERIAL DRIVER
18406M:	Peter Korsgaard <jacmet@sunsite.dk>
18407L:	linux-serial@vger.kernel.org
18408S:	Maintained
18409F:	drivers/tty/serial/uartlite.c
18410
18411XILINX VIDEO IP CORES
18412M:	Hyun Kwon <hyun.kwon@xilinx.com>
18413M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18414L:	linux-media@vger.kernel.org
18415T:	git git://linuxtv.org/media_tree.git
18416S:	Supported
18417F:	Documentation/devicetree/bindings/media/xilinx/
18418F:	drivers/media/platform/xilinx/
18419F:	include/uapi/linux/xilinx-v4l2-controls.h
18420
18421XILINX SD-FEC IP CORES
18422M:	Derek Kiernan <derek.kiernan@xilinx.com>
18423M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
18424S:	Maintained
18425F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18426F:	Documentation/misc-devices/xilinx_sdfec.rst
18427F:	drivers/misc/xilinx_sdfec.c
18428F:	drivers/misc/Kconfig
18429F:	drivers/misc/Makefile
18430F:	include/uapi/misc/xilinx_sdfec.h
18431
18432XILLYBUS DRIVER
18433M:	Eli Billauer <eli.billauer@gmail.com>
18434L:	linux-kernel@vger.kernel.org
18435S:	Supported
18436F:	drivers/char/xillybus/
18437
18438XLP9XX I2C DRIVER
18439M:	George Cherian <gcherian@marvell.com>
18440L:	linux-i2c@vger.kernel.org
18441W:	http://www.marvell.com
18442S:	Supported
18443F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18444F:	drivers/i2c/busses/i2c-xlp9xx.c
18445
18446XRA1403 GPIO EXPANDER
18447M:	Nandor Han <nandor.han@ge.com>
18448M:	Semi Malinen <semi.malinen@ge.com>
18449L:	linux-gpio@vger.kernel.org
18450S:	Maintained
18451F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18452F:	drivers/gpio/gpio-xra1403.c
18453
18454XTENSA XTFPGA PLATFORM SUPPORT
18455M:	Max Filippov <jcmvbkbc@gmail.com>
18456L:	linux-xtensa@linux-xtensa.org
18457S:	Maintained
18458F:	drivers/spi/spi-xtensa-xtfpga.c
18459F:	sound/soc/xtensa/xtfpga-i2s.c
18460
18461YAM DRIVER FOR AX.25
18462M:	Jean-Paul Roubelat <jpr@f6fbb.org>
18463L:	linux-hams@vger.kernel.org
18464S:	Maintained
18465F:	drivers/net/hamradio/yam*
18466F:	include/linux/yam.h
18467
18468YAMA SECURITY MODULE
18469M:	Kees Cook <keescook@chromium.org>
18470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18471S:	Supported
18472F:	security/yama/
18473F:	Documentation/admin-guide/LSM/Yama.rst
18474
18475YEALINK PHONE DRIVER
18476M:	Henk Vergonet <Henk.Vergonet@gmail.com>
18477L:	usbb2k-api-dev@nongnu.org
18478S:	Maintained
18479F:	Documentation/input/devices/yealink.rst
18480F:	drivers/input/misc/yealink.*
18481
18482Z8530 DRIVER FOR AX.25
18483M:	Joerg Reuter <jreuter@yaina.de>
18484W:	http://yaina.de/jreuter/
18485W:	http://www.qsl.net/dl1bke/
18486L:	linux-hams@vger.kernel.org
18487S:	Maintained
18488F:	Documentation/networking/z8530drv.txt
18489F:	drivers/net/hamradio/*scc.c
18490F:	drivers/net/hamradio/z8530.h
18491
18492ZBUD COMPRESSED PAGE ALLOCATOR
18493M:	Seth Jennings <sjenning@redhat.com>
18494M:	Dan Streetman <ddstreet@ieee.org>
18495L:	linux-mm@kvack.org
18496S:	Maintained
18497F:	mm/zbud.c
18498F:	include/linux/zbud.h
18499
18500ZD1211RW WIRELESS DRIVER
18501M:	Daniel Drake <dsd@gentoo.org>
18502M:	Ulrich Kunitz <kune@deine-taler.de>
18503W:	http://zd1211.ath.cx/wiki/DriverRewrite
18504L:	linux-wireless@vger.kernel.org
18505L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
18506S:	Maintained
18507F:	drivers/net/wireless/zydas/zd1211rw/
18508
18509ZD1301 MEDIA DRIVER
18510M:	Antti Palosaari <crope@iki.fi>
18511L:	linux-media@vger.kernel.org
18512W:	https://linuxtv.org/
18513W:	http://palosaari.fi/linux/
18514Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18515S:	Maintained
18516F:	drivers/media/usb/dvb-usb-v2/zd1301*
18517
18518ZD1301_DEMOD MEDIA DRIVER
18519M:	Antti Palosaari <crope@iki.fi>
18520L:	linux-media@vger.kernel.org
18521W:	https://linuxtv.org/
18522W:	http://palosaari.fi/linux/
18523Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18524S:	Maintained
18525F:	drivers/media/dvb-frontends/zd1301_demod*
18526
18527ZHAOXIN PROCESSOR SUPPORT
18528M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18529L:	linux-kernel@vger.kernel.org
18530S:	Maintained
18531F:	arch/x86/kernel/cpu/zhaoxin.c
18532
18533ZONEFS FILESYSTEM
18534M:	Damien Le Moal <damien.lemoal@wdc.com>
18535M:	Naohiro Aota <naohiro.aota@wdc.com>
18536R:	Johannes Thumshirn <jth@kernel.org>
18537L:	linux-fsdevel@vger.kernel.org
18538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
18539S:	Maintained
18540F:	fs/zonefs/
18541F:	Documentation/filesystems/zonefs.txt
18542
18543ZPOOL COMPRESSED PAGE STORAGE API
18544M:	Dan Streetman <ddstreet@ieee.org>
18545L:	linux-mm@kvack.org
18546S:	Maintained
18547F:	mm/zpool.c
18548F:	include/linux/zpool.h
18549
18550ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18551M:	Minchan Kim <minchan@kernel.org>
18552M:	Nitin Gupta <ngupta@vflare.org>
18553R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18554L:	linux-kernel@vger.kernel.org
18555S:	Maintained
18556F:	drivers/block/zram/
18557F:	Documentation/admin-guide/blockdev/zram.rst
18558
18559ZS DECSTATION Z85C30 SERIAL DRIVER
18560M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18561S:	Maintained
18562F:	drivers/tty/serial/zs.*
18563
18564ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18565M:	Minchan Kim <minchan@kernel.org>
18566M:	Nitin Gupta <ngupta@vflare.org>
18567R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18568L:	linux-mm@kvack.org
18569S:	Maintained
18570F:	mm/zsmalloc.c
18571F:	include/linux/zsmalloc.h
18572F:	Documentation/vm/zsmalloc.rst
18573
18574ZSWAP COMPRESSED SWAP CACHING
18575M:	Seth Jennings <sjenning@redhat.com>
18576M:	Dan Streetman <ddstreet@ieee.org>
18577M:	Vitaly Wool <vitaly.wool@konsulko.com>
18578L:	linux-mm@kvack.org
18579S:	Maintained
18580F:	mm/zswap.c
18581
18582THE REST
18583M:	Linus Torvalds <torvalds@linux-foundation.org>
18584L:	linux-kernel@vger.kernel.org
18585Q:	http://patchwork.kernel.org/project/LKML/list/
18586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18587S:	Buried alive in reporters
18588F:	*
18589F:	*/
18590