xref: /openbmc/linux/MAINTAINERS (revision 5f2fb52fac15a8a8e10ce020dd532504a8abfc4e)
1List of maintainers and how to submit kernel changes
2====================================================
3
4Please try to follow the guidelines below.  This will make things
5easier on the maintainers.  Not all of these guidelines matter for every
6trivial patch so apply some common sense.
7
8Tips for patch submitters
9-------------------------
10
111.	Always *test* your changes, however small, on at least 4 or
12	5 people, preferably many more.
13
142.	Try to release a few ALPHA test versions to the net. Announce
15	them onto the kernel channel and await results. This is especially
16	important for device drivers, because often that's the only way
17	you will find things like the fact version 3 firmware needs
18	a magic fix you didn't know about, or some clown changed the
19	chips on a board and not its name.  (Don't laugh!  Look at the
20	SMC etherpower for that.)
21
223.	Make sure your changes compile correctly in multiple
23	configurations. In particular check that changes work both as a
24	module and built into the kernel.
25
264.	When you are happy with a change make it generally available for
27	testing and await feedback.
28
295.	Make a patch available to the relevant maintainer in the list. Use
30	``diff -u`` to make the patch easy to merge. Be prepared to get your
31	changes sent back with seemingly silly requests about formatting
32	and variable names.  These aren't as silly as they seem. One
33	job the maintainers (and especially Linus) do is to keep things
34	looking the same. Sometimes this means that the clever hack in
35	your driver to get around a problem actually needs to become a
36	generalized kernel feature ready for next time.
37
38	PLEASE check your patch with the automated style checker
39	(scripts/checkpatch.pl) to catch trivial style violations.
40	See Documentation/process/coding-style.rst for guidance here.
41
42	PLEASE CC: the maintainers and mailing lists that are generated
43	by ``scripts/get_maintainer.pl.`` The results returned by the
44	script will be best if you have git installed and are making
45	your changes in a branch derived from Linus' latest git tree.
46	See Documentation/process/submitting-patches.rst for details.
47
48	PLEASE try to include any credit lines you want added with the
49	patch. It avoids people being missed off by mistake and makes
50	it easier to know who wants adding and who doesn't.
51
52	PLEASE document known bugs. If it doesn't work for everything
53	or does something very odd once a month document it.
54
55	PLEASE remember that submissions must be made under the terms
56	of the Linux Foundation certificate of contribution and should
57	include a Signed-off-by: line.  The current version of this
58	"Developer's Certificate of Origin" (DCO) is listed in the file
59	Documentation/process/submitting-patches.rst.
60
616.	Make sure you have the right to send any changes you make. If you
62	do changes at work you may find your employer owns the patch
63	not you.
64
657.	When sending security related changes or reports to a maintainer
66	please Cc: security@kernel.org, especially if the maintainer
67	does not respond. Please keep in mind that the security team is
68	a small set of people who can be efficient only when working on
69	verified bugs. Please only Cc: this list when you have identified
70	that the bug would present a short-term risk to other users if it
71	were publicly disclosed. For example, reports of address leaks do
72	not represent an immediate threat and are better handled publicly,
73	and ideally, should come with a patch proposal. Please do not send
74	automated reports to this list either. Such bugs will be handled
75	better and faster in the usual public places. See
76	Documentation/admin-guide/security-bugs.rst for details.
77
788.	Happy hacking.
79
80Descriptions of section entries
81-------------------------------
82
83	M: *Mail* patches to: FullName <address@domain>
84	R: Designated *Reviewer*: FullName <address@domain>
85	   These reviewers should be CCed on patches.
86	L: *Mailing list* that is relevant to this area
87	W: *Web-page* with status/info
88	B: URI for where to file *bugs*. A web-page with detailed bug
89	   filing info, a direct bug tracker link, or a mailto: URI.
90	C: URI for *chat* protocol, server and channel where developers
91	   usually hang out, for example irc://server/channel.
92	Q: *Patchwork* web based patch tracking system site
93	T: *SCM* tree type and location.
94	   Type is one of: git, hg, quilt, stgit, topgit
95	S: *Status*, one of the following:
96	   Supported:	Someone is actually paid to look after this.
97	   Maintained:	Someone actually looks after it.
98	   Odd Fixes:	It has a maintainer but they don't have time to do
99			much other than throw the odd patch in. See below..
100	   Orphan:	No current maintainer [but maybe you could take the
101			role as you write your new code].
102	   Obsolete:	Old code. Something tagged obsolete generally means
103			it has been replaced by a better system and you
104			should be using that.
105	P: Subsystem Profile document for more details submitting
106	   patches to the given subsystem. This is either an in-tree file,
107	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
108	   for details.
109	F: *Files* and directories wildcard patterns.
110	   A trailing slash includes all files and subdirectory files.
111	   F:	drivers/net/	all files in and below drivers/net
112	   F:	drivers/net/*	all files in drivers/net, but not below
113	   F:	*/net/*		all files in "any top level directory"/net
114	   One pattern per line.  Multiple F: lines acceptable.
115	N: Files and directories *Regex* patterns.
116	   N:	[^a-z]tegra	all files whose path contains the word tegra
117	   One pattern per line.  Multiple N: lines acceptable.
118	   scripts/get_maintainer.pl has different behavior for files that
119	   match F: pattern and matches of N: patterns.  By default,
120	   get_maintainer will not look at git log history when an F: pattern
121	   match occurs.  When an N: match occurs, git log history is used
122	   to also notify the people that have git commit signatures.
123	X: *Excluded* files and directories that are NOT maintained, same
124	   rules as F:. Files exclusions are tested before file matches.
125	   Can be useful for excluding a specific subdirectory, for instance:
126	   F:	net/
127	   X:	net/ipv6/
128	   matches all files in and below net excluding net/ipv6/
129	K: *Content regex* (perl extended) pattern match in a patch or file.
130	   For instance:
131	   K: of_get_profile
132	      matches patches or files that contain "of_get_profile"
133	   K: \b(printk|pr_(info|err))\b
134	      matches patches or files that contain one or more of the words
135	      printk, pr_info or pr_err
136	   One regex pattern per line.  Multiple K: lines acceptable.
137
138Maintainers List
139----------------
140
141.. note:: When reading this list, please look for the most precise areas
142          first. When adding to this list, please keep the entries in
143          alphabetical order.
144
1453C59X NETWORK DRIVER
146M:	Steffen Klassert <klassert@kernel.org>
147L:	netdev@vger.kernel.org
148S:	Odd Fixes
149F:	Documentation/networking/device_drivers/3com/vortex.txt
150F:	drivers/net/ethernet/3com/3c59x.c
151
1523CR990 NETWORK DRIVER
153M:	David Dillow <dave@thedillows.org>
154L:	netdev@vger.kernel.org
155S:	Maintained
156F:	drivers/net/ethernet/3com/typhoon*
157
1583WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
159M:	Adam Radford <aradford@gmail.com>
160L:	linux-scsi@vger.kernel.org
161W:	http://www.lsi.com
162S:	Supported
163F:	drivers/scsi/3w-*
164
16553C700 AND 53C700-66 SCSI DRIVER
166M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
167L:	linux-scsi@vger.kernel.org
168S:	Maintained
169F:	drivers/scsi/53c700*
170
1716LOWPAN GENERIC (BTLE/IEEE 802.15.4)
172M:	Alexander Aring <alex.aring@gmail.com>
173M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
174L:	linux-bluetooth@vger.kernel.org
175L:	linux-wpan@vger.kernel.org
176S:	Maintained
177F:	net/6lowpan/
178F:	include/net/6lowpan.h
179F:	Documentation/networking/6lowpan.txt
180
1816PACK NETWORK DRIVER FOR AX.25
182M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
183L:	linux-hams@vger.kernel.org
184S:	Maintained
185F:	drivers/net/hamradio/6pack.c
186
1878169 10/100/1000 GIGABIT ETHERNET DRIVER
188M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
189M:	Heiner Kallweit <hkallweit1@gmail.com>
190L:	netdev@vger.kernel.org
191S:	Maintained
192F:	drivers/net/ethernet/realtek/r8169*
193
1948250/16?50 (AND CLONE UARTS) SERIAL DRIVER
195M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
196L:	linux-serial@vger.kernel.org
197S:	Maintained
198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
199F:	drivers/tty/serial/8250*
200F:	include/linux/serial_8250.h
201
2028390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
203L:	netdev@vger.kernel.org
204S:	Orphan / Obsolete
205F:	drivers/net/ethernet/8390/
206
2079P FILE SYSTEM
208M:	Eric Van Hensbergen <ericvh@gmail.com>
209M:	Latchesar Ionkov <lucho@ionkov.net>
210M:	Dominique Martinet <asmadeus@codewreck.org>
211L:	v9fs-developer@lists.sourceforge.net
212W:	http://swik.net/v9fs
213Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
215T:	git git://github.com/martinetd/linux.git
216S:	Maintained
217F:	Documentation/filesystems/9p.txt
218F:	fs/9p/
219F:	net/9p/
220F:	include/net/9p/
221F:	include/uapi/linux/virtio_9p.h
222F:	include/trace/events/9p.h
223
224A8293 MEDIA DRIVER
225M:	Antti Palosaari <crope@iki.fi>
226L:	linux-media@vger.kernel.org
227W:	https://linuxtv.org
228W:	http://palosaari.fi/linux/
229Q:	http://patchwork.linuxtv.org/project/linux-media/list/
230T:	git git://linuxtv.org/anttip/media_tree.git
231S:	Maintained
232F:	drivers/media/dvb-frontends/a8293*
233
234AACRAID SCSI RAID DRIVER
235M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
236L:	linux-scsi@vger.kernel.org
237W:	http://www.adaptec.com/
238S:	Supported
239F:	Documentation/scsi/aacraid.txt
240F:	drivers/scsi/aacraid/
241
242ABI/API
243L:	linux-api@vger.kernel.org
244F:	include/linux/syscalls.h
245F:	kernel/sys_ni.c
246
247ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
248M:	Hans de Goede <hdegoede@redhat.com>
249L:	linux-hwmon@vger.kernel.org
250S:	Maintained
251F:	drivers/hwmon/abituguru.c
252
253ABIT UGURU 3 HARDWARE MONITOR DRIVER
254M:	Alistair John Strachan <alistair@devzero.co.uk>
255L:	linux-hwmon@vger.kernel.org
256S:	Maintained
257F:	drivers/hwmon/abituguru3.c
258
259ACCES 104-DIO-48E GPIO DRIVER
260M:	William Breathitt Gray <vilhelm.gray@gmail.com>
261L:	linux-gpio@vger.kernel.org
262S:	Maintained
263F:	drivers/gpio/gpio-104-dio-48e.c
264
265ACCES 104-IDI-48 GPIO DRIVER
266M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
267L:	linux-gpio@vger.kernel.org
268S:	Maintained
269F:	drivers/gpio/gpio-104-idi-48.c
270
271ACCES 104-IDIO-16 GPIO DRIVER
272M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
273L:	linux-gpio@vger.kernel.org
274S:	Maintained
275F:	drivers/gpio/gpio-104-idio-16.c
276
277ACCES 104-QUAD-8 DRIVER
278M:	William Breathitt Gray <vilhelm.gray@gmail.com>
279L:	linux-iio@vger.kernel.org
280S:	Maintained
281F:	Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
282F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
283F:	drivers/counter/104-quad-8.c
284
285ACCES PCI-IDIO-16 GPIO DRIVER
286M:	William Breathitt Gray <vilhelm.gray@gmail.com>
287L:	linux-gpio@vger.kernel.org
288S:	Maintained
289F:	drivers/gpio/gpio-pci-idio-16.c
290
291ACCES PCIe-IDIO-24 GPIO DRIVER
292M:	William Breathitt Gray <vilhelm.gray@gmail.com>
293L:	linux-gpio@vger.kernel.org
294S:	Maintained
295F:	drivers/gpio/gpio-pcie-idio-24.c
296
297ACENIC DRIVER
298M:	Jes Sorensen <jes@trained-monkey.org>
299L:	linux-acenic@sunsite.dk
300S:	Maintained
301F:	drivers/net/ethernet/alteon/acenic*
302
303ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
304M:	Peter Kaestle <peter@piie.net>
305L:	platform-driver-x86@vger.kernel.org
306W:	http://piie.net/?section=acerhdf
307S:	Maintained
308F:	drivers/platform/x86/acerhdf.c
309
310ACER WMI LAPTOP EXTRAS
311M:	"Lee, Chun-Yi" <jlee@suse.com>
312L:	platform-driver-x86@vger.kernel.org
313S:	Maintained
314F:	drivers/platform/x86/acer-wmi.c
315
316ACPI
317M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
318M:	Len Brown <lenb@kernel.org>
319L:	linux-acpi@vger.kernel.org
320S:	Supported
321W:	https://01.org/linux-acpi
322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323Q:	https://patchwork.kernel.org/project/linux-acpi/list/
324B:	https://bugzilla.kernel.org
325F:	Documentation/ABI/testing/configfs-acpi
326F:	Documentation/ABI/testing/sysfs-bus-acpi
327F:	Documentation/firmware-guide/acpi/
328F:	drivers/acpi/
329F:	drivers/pci/*/*acpi*
330F:	drivers/pci/*acpi*
331F:	drivers/pnp/pnpacpi/
332F:	include/acpi/
333F:	include/linux/acpi.h
334F:	include/linux/fwnode.h
335F:	tools/power/acpi/
336
337ACPI APEI
338M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
339M:	Len Brown <lenb@kernel.org>
340R:	James Morse <james.morse@arm.com>
341R:	Tony Luck <tony.luck@intel.com>
342R:	Borislav Petkov <bp@alien8.de>
343L:	linux-acpi@vger.kernel.org
344F:	drivers/acpi/apei/
345
346ACPI COMPONENT ARCHITECTURE (ACPICA)
347M:	Robert Moore <robert.moore@intel.com>
348M:	Erik Kaneda <erik.kaneda@intel.com>
349M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
350L:	linux-acpi@vger.kernel.org
351L:	devel@acpica.org
352S:	Supported
353W:	https://acpica.org/
354W:	https://github.com/acpica/acpica/
355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
356Q:	https://patchwork.kernel.org/project/linux-acpi/list/
357B:	https://bugzilla.kernel.org
358B:	https://bugs.acpica.org
359F:	drivers/acpi/acpica/
360F:	include/acpi/
361F:	tools/power/acpi/
362
363ACPI FAN DRIVER
364M:	Zhang Rui <rui.zhang@intel.com>
365L:	linux-acpi@vger.kernel.org
366S:	Supported
367W:	https://01.org/linux-acpi
368B:	https://bugzilla.kernel.org
369F:	drivers/acpi/fan.c
370
371ACPI FOR ARM64 (ACPI/arm64)
372M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
373M:	Hanjun Guo <guohanjun@huawei.com>
374M:	Sudeep Holla <sudeep.holla@arm.com>
375L:	linux-acpi@vger.kernel.org
376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
377S:	Maintained
378F:	drivers/acpi/arm64
379
380ACPI I2C MULTI INSTANTIATE DRIVER
381M:	Hans de Goede <hdegoede@redhat.com>
382L:	platform-driver-x86@vger.kernel.org
383S:	Maintained
384F:	drivers/platform/x86/i2c-multi-instantiate.c
385
386ACPI PMIC DRIVERS
387M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
388M:	Len Brown <lenb@kernel.org>
389R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
390R:	Mika Westerberg <mika.westerberg@linux.intel.com>
391L:	linux-acpi@vger.kernel.org
392S:	Supported
393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
394Q:	https://patchwork.kernel.org/project/linux-acpi/list/
395B:	https://bugzilla.kernel.org
396F:	drivers/acpi/pmic/
397
398ACPI THERMAL DRIVER
399M:	Zhang Rui <rui.zhang@intel.com>
400L:	linux-acpi@vger.kernel.org
401S:	Supported
402W:	https://01.org/linux-acpi
403B:	https://bugzilla.kernel.org
404F:	drivers/acpi/*thermal*
405
406ACPI VIDEO DRIVER
407M:	Zhang Rui <rui.zhang@intel.com>
408L:	linux-acpi@vger.kernel.org
409S:	Supported
410W:	https://01.org/linux-acpi
411B:	https://bugzilla.kernel.org
412F:	drivers/acpi/acpi_video.c
413
414ACPI WMI DRIVER
415L:	platform-driver-x86@vger.kernel.org
416S:	Orphan
417F:	drivers/platform/x86/wmi.c
418F:	include/uapi/linux/wmi.h
419
420AD1889 ALSA SOUND DRIVER
421W:	https://parisc.wiki.kernel.org/index.php/AD1889
422L:	linux-parisc@vger.kernel.org
423S:	Maintained
424F:	sound/pci/ad1889.*
425
426AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
427M:	Michael Hennerich <michael.hennerich@analog.com>
428W:	http://wiki.analog.com/AD5254
429W:	http://ez.analog.com/community/linux-device-drivers
430S:	Supported
431F:	drivers/misc/ad525x_dpot.c
432
433AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
434M:	Michael Hennerich <michael.hennerich@analog.com>
435W:	http://wiki.analog.com/AD5398
436W:	http://ez.analog.com/community/linux-device-drivers
437S:	Supported
438F:	drivers/regulator/ad5398.c
439
440AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
441M:	Michael Hennerich <michael.hennerich@analog.com>
442W:	http://wiki.analog.com/AD7142
443W:	http://ez.analog.com/community/linux-device-drivers
444S:	Supported
445F:	drivers/input/misc/ad714x.c
446
447AD7877 TOUCHSCREEN DRIVER
448M:	Michael Hennerich <michael.hennerich@analog.com>
449W:	http://wiki.analog.com/AD7877
450W:	http://ez.analog.com/community/linux-device-drivers
451S:	Supported
452F:	drivers/input/touchscreen/ad7877.c
453
454AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
455M:	Michael Hennerich <michael.hennerich@analog.com>
456W:	http://wiki.analog.com/AD7879
457W:	http://ez.analog.com/community/linux-device-drivers
458S:	Supported
459F:	drivers/input/touchscreen/ad7879.c
460
461ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
462M:	Jiri Kosina <jikos@kernel.org>
463S:	Maintained
464
465ADF7242 IEEE 802.15.4 RADIO DRIVER
466M:	Michael Hennerich <michael.hennerich@analog.com>
467W:	https://wiki.analog.com/ADF7242
468W:	http://ez.analog.com/community/linux-device-drivers
469L:	linux-wpan@vger.kernel.org
470S:	Supported
471F:	drivers/net/ieee802154/adf7242.c
472F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
473
474ADM1025 HARDWARE MONITOR DRIVER
475M:	Jean Delvare <jdelvare@suse.com>
476L:	linux-hwmon@vger.kernel.org
477S:	Maintained
478F:	Documentation/hwmon/adm1025.rst
479F:	drivers/hwmon/adm1025.c
480
481ADM1029 HARDWARE MONITOR DRIVER
482M:	Corentin Labbe <clabbe.montjoie@gmail.com>
483L:	linux-hwmon@vger.kernel.org
484S:	Maintained
485F:	drivers/hwmon/adm1029.c
486
487ADM8211 WIRELESS DRIVER
488L:	linux-wireless@vger.kernel.org
489W:	http://wireless.kernel.org/
490S:	Orphan
491F:	drivers/net/wireless/admtek/adm8211.*
492
493ADP1653 FLASH CONTROLLER DRIVER
494M:	Sakari Ailus <sakari.ailus@iki.fi>
495L:	linux-media@vger.kernel.org
496S:	Maintained
497F:	drivers/media/i2c/adp1653.c
498F:	include/media/i2c/adp1653.h
499
500ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
501M:	Michael Hennerich <michael.hennerich@analog.com>
502W:	http://wiki.analog.com/ADP5520
503W:	http://ez.analog.com/community/linux-device-drivers
504S:	Supported
505F:	drivers/mfd/adp5520.c
506F:	drivers/video/backlight/adp5520_bl.c
507F:	drivers/leds/leds-adp5520.c
508F:	drivers/gpio/gpio-adp5520.c
509F:	drivers/input/keyboard/adp5520-keys.c
510
511ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
512M:	Michael Hennerich <michael.hennerich@analog.com>
513W:	http://wiki.analog.com/ADP5588
514W:	http://ez.analog.com/community/linux-device-drivers
515S:	Supported
516F:	drivers/input/keyboard/adp5588-keys.c
517F:	drivers/gpio/gpio-adp5588.c
518
519ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
520M:	Michael Hennerich <michael.hennerich@analog.com>
521W:	http://wiki.analog.com/ADP8860
522W:	http://ez.analog.com/community/linux-device-drivers
523S:	Supported
524F:	drivers/video/backlight/adp8860_bl.c
525
526ADT746X FAN DRIVER
527M:	Colin Leroy <colin@colino.net>
528S:	Maintained
529F:	drivers/macintosh/therm_adt746x.c
530
531ADT7475 HARDWARE MONITOR DRIVER
532M:	Jean Delvare <jdelvare@suse.com>
533L:	linux-hwmon@vger.kernel.org
534S:	Maintained
535F:	Documentation/hwmon/adt7475.rst
536F:	drivers/hwmon/adt7475.c
537
538ADVANSYS SCSI DRIVER
539M:	Matthew Wilcox <willy@infradead.org>
540M:	Hannes Reinecke <hare@suse.com>
541L:	linux-scsi@vger.kernel.org
542S:	Maintained
543F:	Documentation/scsi/advansys.txt
544F:	drivers/scsi/advansys.c
545
546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547M:	Michael Hennerich <michael.hennerich@analog.com>
548W:	http://wiki.analog.com/ADXL345
549W:	http://ez.analog.com/community/linux-device-drivers
550S:	Supported
551F:	drivers/input/misc/adxl34x.c
552F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
553
554ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
555M:	Stefan Popa <stefan.popa@analog.com>
556W:	http://ez.analog.com/community/linux-device-drivers
557S:	Supported
558F:	drivers/iio/accel/adxl372.c
559F:	drivers/iio/accel/adxl372_spi.c
560F:	drivers/iio/accel/adxl372_i2c.c
561F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
562
563AF9013 MEDIA DRIVER
564M:	Antti Palosaari <crope@iki.fi>
565L:	linux-media@vger.kernel.org
566W:	https://linuxtv.org
567W:	http://palosaari.fi/linux/
568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
569T:	git git://linuxtv.org/anttip/media_tree.git
570S:	Maintained
571F:	drivers/media/dvb-frontends/af9013*
572
573AF9033 MEDIA DRIVER
574M:	Antti Palosaari <crope@iki.fi>
575L:	linux-media@vger.kernel.org
576W:	https://linuxtv.org
577W:	http://palosaari.fi/linux/
578Q:	http://patchwork.linuxtv.org/project/linux-media/list/
579T:	git git://linuxtv.org/anttip/media_tree.git
580S:	Maintained
581F:	drivers/media/dvb-frontends/af9033*
582
583AFFS FILE SYSTEM
584M:	David Sterba <dsterba@suse.com>
585L:	linux-fsdevel@vger.kernel.org
586S:	Odd Fixes
587F:	Documentation/filesystems/affs.txt
588F:	fs/affs/
589
590AFS FILESYSTEM
591M:	David Howells <dhowells@redhat.com>
592L:	linux-afs@lists.infradead.org
593S:	Supported
594F:	fs/afs/
595F:	include/trace/events/afs.h
596F:	Documentation/filesystems/afs.txt
597W:	https://www.infradead.org/~dhowells/kafs/
598
599AGPGART DRIVER
600M:	David Airlie <airlied@linux.ie>
601T:	git git://anongit.freedesktop.org/drm/drm
602S:	Maintained
603F:	drivers/char/agp/
604F:	include/linux/agp*
605F:	include/uapi/linux/agp*
606
607AHA152X SCSI DRIVER
608M:	"Juergen E. Fischer" <fischer@norbit.de>
609L:	linux-scsi@vger.kernel.org
610S:	Maintained
611F:	drivers/scsi/aha152x*
612F:	drivers/scsi/pcmcia/aha152x*
613
614AIC7XXX / AIC79XX SCSI DRIVER
615M:	Hannes Reinecke <hare@suse.com>
616L:	linux-scsi@vger.kernel.org
617S:	Maintained
618F:	drivers/scsi/aic7xxx/
619
620AIMSLAB FM RADIO RECEIVER DRIVER
621M:	Hans Verkuil <hverkuil@xs4all.nl>
622L:	linux-media@vger.kernel.org
623T:	git git://linuxtv.org/media_tree.git
624W:	https://linuxtv.org
625S:	Maintained
626F:	drivers/media/radio/radio-aimslab*
627
628AIO
629M:	Benjamin LaHaise <bcrl@kvack.org>
630L:	linux-aio@kvack.org
631S:	Supported
632F:	fs/aio.c
633F:	include/linux/*aio*.h
634
635AIRSPY MEDIA DRIVER
636M:	Antti Palosaari <crope@iki.fi>
637L:	linux-media@vger.kernel.org
638W:	https://linuxtv.org
639W:	http://palosaari.fi/linux/
640Q:	http://patchwork.linuxtv.org/project/linux-media/list/
641T:	git git://linuxtv.org/anttip/media_tree.git
642S:	Maintained
643F:	drivers/media/usb/airspy/
644
645ALACRITECH GIGABIT ETHERNET DRIVER
646M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
647S:	Maintained
648F:	drivers/net/ethernet/alacritech/*
649
650FORCEDETH GIGABIT ETHERNET DRIVER
651M:	Rain River <rain.1986.08.12@gmail.com>
652M:	Zhu Yanjun <zyjzyj2000@gmail.com>
653L:	netdev@vger.kernel.org
654S:	Maintained
655F:	drivers/net/ethernet/nvidia/*
656
657ALCATEL SPEEDTOUCH USB DRIVER
658M:	Duncan Sands <duncan.sands@free.fr>
659L:	linux-usb@vger.kernel.org
660W:	http://www.linux-usb.org/SpeedTouch/
661S:	Maintained
662F:	drivers/usb/atm/speedtch.c
663F:	drivers/usb/atm/usbatm.c
664
665ALCHEMY AU1XX0 MMC DRIVER
666M:	Manuel Lauss <manuel.lauss@gmail.com>
667S:	Maintained
668F:	drivers/mmc/host/au1xmmc.c
669
670ALI1563 I2C DRIVER
671M:	Rudolf Marek <r.marek@assembler.cz>
672L:	linux-i2c@vger.kernel.org
673S:	Maintained
674F:	Documentation/i2c/busses/i2c-ali1563.rst
675F:	drivers/i2c/busses/i2c-ali1563.c
676
677ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
678M:	Tomislav Denis <tomislav.denis@avl.com>
679W:	http://www.allsensors.com/
680S:	Maintained
681L:	linux-iio@vger.kernel.org
682F:	drivers/iio/pressure/dlhl60d.c
683F:	Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
684
685ALLEGRO DVT VIDEO IP CORE DRIVER
686M:	Michael Tretter <m.tretter@pengutronix.de>
687R:	Pengutronix Kernel Team <kernel@pengutronix.de>
688L:	linux-media@vger.kernel.org
689S:	Maintained
690F:	drivers/staging/media/allegro-dvt/
691
692ALLWINNER CPUFREQ DRIVER
693M:	Yangtao Li <tiny.windzz@gmail.com>
694L:	linux-pm@vger.kernel.org
695S:	Maintained
696F:	Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
697F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
698
699ALLWINNER CRYPTO DRIVERS
700M:	Corentin Labbe <clabbe.montjoie@gmail.com>
701L:	linux-crypto@vger.kernel.org
702S:	Maintained
703F:	drivers/crypto/allwinner/
704
705ALLWINNER THERMAL DRIVER
706M:	Vasily Khoruzhick <anarsoul@gmail.com>
707M:	Yangtao Li <tiny.windzz@gmail.com>
708L:	linux-pm@vger.kernel.org
709S:	Maintained
710F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
711F:	drivers/thermal/sun8i_thermal.c
712
713ALLWINNER VPU DRIVER
714M:	Maxime Ripard <mripard@kernel.org>
715M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
716L:	linux-media@vger.kernel.org
717S:	Maintained
718F:	drivers/staging/media/sunxi/cedrus/
719
720ALPHA PORT
721M:	Richard Henderson <rth@twiddle.net>
722M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
723M:	Matt Turner <mattst88@gmail.com>
724S:	Odd Fixes
725L:	linux-alpha@vger.kernel.org
726F:	arch/alpha/
727
728ALPS PS/2 TOUCHPAD DRIVER
729R:	Pali Rohár <pali.rohar@gmail.com>
730F:	drivers/input/mouse/alps.*
731
732ALTERA I2C CONTROLLER DRIVER
733M:	Thor Thayer <thor.thayer@linux.intel.com>
734S:	Maintained
735F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
736F:	drivers/i2c/busses/i2c-altera.c
737
738ALTERA MAILBOX DRIVER
739M:	Ley Foon Tan <ley.foon.tan@intel.com>
740L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
741S:	Maintained
742F:	drivers/mailbox/mailbox-altera.c
743
744ALTERA PIO DRIVER
745M:	Joyce Ooi <joyce.ooi@intel.com>
746L:	linux-gpio@vger.kernel.org
747S:	Maintained
748F:	drivers/gpio/gpio-altera.c
749
750ALTERA SYSTEM MANAGER DRIVER
751M:	Thor Thayer <thor.thayer@linux.intel.com>
752S:	Maintained
753F:	drivers/mfd/altera-sysmgr.c
754F:	include/linux/mfd/altera-sysmgr.h
755
756ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
757M:	Thor Thayer <thor.thayer@linux.intel.com>
758S:	Maintained
759F:	drivers/gpio/gpio-altera-a10sr.c
760F:	drivers/mfd/altera-a10sr.c
761F:	drivers/reset/reset-a10sr.c
762F:	include/linux/mfd/altera-a10sr.h
763F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
764
765ALTERA TRIPLE SPEED ETHERNET DRIVER
766M:	Thor Thayer <thor.thayer@linux.intel.com>
767L:	netdev@vger.kernel.org
768L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
769S:	Maintained
770F:	drivers/net/ethernet/altera/
771
772ALTERA UART/JTAG UART SERIAL DRIVERS
773M:	Tobias Klauser <tklauser@distanz.ch>
774L:	linux-serial@vger.kernel.org
775L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
776S:	Maintained
777F:	drivers/tty/serial/altera_uart.c
778F:	drivers/tty/serial/altera_jtaguart.c
779F:	include/linux/altera_uart.h
780F:	include/linux/altera_jtaguart.h
781
782AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
783M:	Talel Shenhar <talel@amazon.com>
784S:	Maintained
785F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
786F:	drivers/thermal/thermal_mmio.c
787
788AMAZON ETHERNET DRIVERS
789M:	Netanel Belgazal <netanel@amazon.com>
790M:	Arthur Kiyanovski <akiyano@amazon.com>
791R:	Guy Tzalik <gtzalik@amazon.com>
792R:	Saeed Bishara <saeedb@amazon.com>
793R:	Zorik Machulsky <zorik@amazon.com>
794L:	netdev@vger.kernel.org
795S:	Supported
796F:	Documentation/networking/device_drivers/amazon/ena.txt
797F:	drivers/net/ethernet/amazon/
798
799AMAZON RDMA EFA DRIVER
800M:	Gal Pressman <galpress@amazon.com>
801R:	Yossi Leybovich <sleybo@amazon.com>
802L:	linux-rdma@vger.kernel.org
803Q:	https://patchwork.kernel.org/project/linux-rdma/list/
804S:	Supported
805F:	drivers/infiniband/hw/efa/
806F:	include/uapi/rdma/efa-abi.h
807
808AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
809M:	Tom Lendacky <thomas.lendacky@amd.com>
810L:	linux-crypto@vger.kernel.org
811S:	Supported
812F:	drivers/crypto/ccp/
813F:	include/linux/ccp.h
814
815AMD DISPLAY CORE
816M:	Harry Wentland <harry.wentland@amd.com>
817M:	Leo Li <sunpeng.li@amd.com>
818L:	amd-gfx@lists.freedesktop.org
819T:	git git://people.freedesktop.org/~agd5f/linux
820S:	Supported
821F:	drivers/gpu/drm/amd/display/
822
823AMD FAM15H PROCESSOR POWER MONITORING DRIVER
824M:	Huang Rui <ray.huang@amd.com>
825L:	linux-hwmon@vger.kernel.org
826S:	Supported
827F:	Documentation/hwmon/fam15h_power.rst
828F:	drivers/hwmon/fam15h_power.c
829
830AMD FCH GPIO DRIVER
831M:	Enrico Weigelt, metux IT consult <info@metux.net>
832L:	linux-gpio@vger.kernel.org
833S:	Maintained
834F:	drivers/gpio/gpio-amd-fch.c
835F:	include/linux/platform_data/gpio/gpio-amd-fch.h
836
837AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
838L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
839S:	Orphan
840F:	drivers/usb/gadget/udc/amd5536udc.*
841
842AMD GEODE PROCESSOR/CHIPSET SUPPORT
843M:	Andres Salomon <dilinger@queued.net>
844L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
845W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
846S:	Supported
847F:	drivers/char/hw_random/geode-rng.c
848F:	drivers/crypto/geode*
849F:	drivers/video/fbdev/geode/
850F:	arch/x86/include/asm/geode.h
851
852AMD IOMMU (AMD-VI)
853M:	Joerg Roedel <joro@8bytes.org>
854L:	iommu@lists.linux-foundation.org
855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
856S:	Maintained
857F:	drivers/iommu/amd_iommu*.[ch]
858F:	include/linux/amd-iommu.h
859
860AMD KFD
861M:	Felix Kuehling <Felix.Kuehling@amd.com>
862L:	amd-gfx@lists.freedesktop.org
863T:	git git://people.freedesktop.org/~agd5f/linux
864S:	Supported
865F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
866F:	drivers/gpu/drm/amd/amdkfd/
867F:	drivers/gpu/drm/amd/include/cik_structs.h
868F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
869F:	drivers/gpu/drm/amd/include/vi_structs.h
870F:	drivers/gpu/drm/amd/include/v9_structs.h
871F:	include/uapi/linux/kfd_ioctl.h
872
873AMD MP2 I2C DRIVER
874M:	Elie Morisse <syniurge@gmail.com>
875M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
876M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
877L:	linux-i2c@vger.kernel.org
878S:	Maintained
879F:	drivers/i2c/busses/i2c-amd-mp2*
880
881AMD POWERPLAY
882M:	Evan Quan <evan.quan@amd.com>
883L:	amd-gfx@lists.freedesktop.org
884S:	Supported
885F:	drivers/gpu/drm/amd/powerplay/
886T:	git git://people.freedesktop.org/~agd5f/linux
887
888AMD SEATTLE DEVICE TREE SUPPORT
889M:	Brijesh Singh <brijeshkumar.singh@amd.com>
890M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
891M:	Tom Lendacky <thomas.lendacky@amd.com>
892S:	Supported
893F:	arch/arm64/boot/dts/amd/
894
895AMD XGBE DRIVER
896M:	Tom Lendacky <thomas.lendacky@amd.com>
897L:	netdev@vger.kernel.org
898S:	Supported
899F:	drivers/net/ethernet/amd/xgbe/
900F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
901
902ANALOG DEVICES INC AD5686 DRIVER
903M:	Stefan Popa <stefan.popa@analog.com>
904L:	linux-pm@vger.kernel.org
905W:	http://ez.analog.com/community/linux-device-drivers
906S:	Supported
907F:	drivers/iio/dac/ad5686*
908F:	drivers/iio/dac/ad5696*
909
910ANALOG DEVICES INC AD5758 DRIVER
911M:	Stefan Popa <stefan.popa@analog.com>
912L:	linux-iio@vger.kernel.org
913W:	http://ez.analog.com/community/linux-device-drivers
914S:	Supported
915F:	drivers/iio/dac/ad5758.c
916F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
917
918ANALOG DEVICES INC AD7091R5 DRIVER
919M:	Beniamin Bia <beniamin.bia@analog.com>
920L:	linux-iio@vger.kernel.org
921W:	http://ez.analog.com/community/linux-device-drivers
922S:	Supported
923F:	drivers/iio/adc/ad7091r5.c
924F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
925
926ANALOG DEVICES INC AD7124 DRIVER
927M:	Stefan Popa <stefan.popa@analog.com>
928L:	linux-iio@vger.kernel.org
929W:	http://ez.analog.com/community/linux-device-drivers
930S:	Supported
931F:	drivers/iio/adc/ad7124.c
932F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
933
934ANALOG DEVICES INC AD7292 DRIVER
935M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
936L:	linux-iio@vger.kernel.org
937W:	http://ez.analog.com/community/linux-device-drivers
938S:	Supported
939F:	drivers/iio/adc/ad7292.c
940F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
941
942ANALOG DEVICES INC AD7606 DRIVER
943M:	Stefan Popa <stefan.popa@analog.com>
944M:	Beniamin Bia <beniamin.bia@analog.com>
945L:	linux-iio@vger.kernel.org
946W:	http://ez.analog.com/community/linux-device-drivers
947S:	Supported
948F:	drivers/iio/adc/ad7606.c
949F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
950
951ANALOG DEVICES INC AD7768-1 DRIVER
952M:	Stefan Popa <stefan.popa@analog.com>
953L:	linux-iio@vger.kernel.org
954W:	http://ez.analog.com/community/linux-device-drivers
955S:	Supported
956F:	drivers/iio/adc/ad7768-1.c
957F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
958
959ANALOG DEVICES INC AD7780 DRIVER
960M:	Michael Hennerich <Michael.Hennerich@analog.com>
961M:	Renato Lui Geh <renatogeh@gmail.com>
962L:	linux-iio@vger.kernel.org
963W:	http://ez.analog.com/community/linux-device-drivers
964S:	Supported
965F:	drivers/iio/adc/ad7780.c
966F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
967
968ANALOG DEVICES INC AD9389B DRIVER
969M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
970L:	linux-media@vger.kernel.org
971S:	Maintained
972F:	drivers/media/i2c/ad9389b*
973
974ANALOG DEVICES INC ADGS1408 DRIVER
975M:	Mircea Caprioru <mircea.caprioru@analog.com>
976S:	Supported
977F:	drivers/mux/adgs1408.c
978F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
979
980ANALOG DEVICES INC ADIN DRIVER
981M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
982L:	netdev@vger.kernel.org
983W:	http://ez.analog.com/community/linux-device-drivers
984S:	Supported
985F:	drivers/net/phy/adin.c
986F:	Documentation/devicetree/bindings/net/adi,adin.yaml
987
988ANALOG DEVICES INC ADIS DRIVER LIBRARY
989M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
990S:	Supported
991L:	linux-iio@vger.kernel.org
992F:	include/linux/iio/imu/adis.h
993F:	drivers/iio/imu/adis.c
994
995ANALOG DEVICES INC ADIS16460 DRIVER
996M:	Dragos Bogdan <dragos.bogdan@analog.com>
997S:	Supported
998L:	linux-iio@vger.kernel.org
999W:	http://ez.analog.com/community/linux-device-drivers
1000F:	drivers/iio/imu/adis16460.c
1001F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1002
1003ANALOG DEVICES INC ADM1177 DRIVER
1004M:	Beniamin Bia <beniamin.bia@analog.com>
1005M:	Michael Hennerich <Michael.Hennerich@analog.com>
1006L:	linux-hwmon@vger.kernel.org
1007W:	http://ez.analog.com/community/linux-device-drivers
1008S:	Supported
1009F:	drivers/hwmon/adm1177.c
1010F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1011
1012ANALOG DEVICES INC ADP5061 DRIVER
1013M:	Stefan Popa <stefan.popa@analog.com>
1014L:	linux-pm@vger.kernel.org
1015W:	http://ez.analog.com/community/linux-device-drivers
1016S:	Supported
1017F:	drivers/power/supply/adp5061.c
1018
1019ANALOG DEVICES INC ADV7180 DRIVER
1020M:	Lars-Peter Clausen <lars@metafoo.de>
1021L:	linux-media@vger.kernel.org
1022W:	http://ez.analog.com/community/linux-device-drivers
1023S:	Supported
1024F:	drivers/media/i2c/adv7180.c
1025
1026ANALOG DEVICES INC ADV748X DRIVER
1027M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1028L:	linux-media@vger.kernel.org
1029S:	Maintained
1030F:	drivers/media/i2c/adv748x/*
1031
1032ANALOG DEVICES INC ADV7511 DRIVER
1033M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1034L:	linux-media@vger.kernel.org
1035S:	Maintained
1036F:	drivers/media/i2c/adv7511*
1037
1038ANALOG DEVICES INC ADV7604 DRIVER
1039M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1040L:	linux-media@vger.kernel.org
1041S:	Maintained
1042F:	drivers/media/i2c/adv7604*
1043
1044ANALOG DEVICES INC ADV7842 DRIVER
1045M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1046L:	linux-media@vger.kernel.org
1047S:	Maintained
1048F:	drivers/media/i2c/adv7842*
1049
1050ANALOG DEVICES INC ASOC CODEC DRIVERS
1051M:	Lars-Peter Clausen <lars@metafoo.de>
1052M:	Nuno Sá <nuno.sa@analog.com>
1053L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1054W:	http://wiki.analog.com/
1055W:	http://ez.analog.com/community/linux-device-drivers
1056S:	Supported
1057F:	sound/soc/codecs/adau*
1058F:	sound/soc/codecs/adav*
1059F:	sound/soc/codecs/ad1*
1060F:	sound/soc/codecs/ad7*
1061F:	sound/soc/codecs/ssm*
1062F:	sound/soc/codecs/sigmadsp.*
1063
1064ANALOG DEVICES INC DMA DRIVERS
1065M:	Lars-Peter Clausen <lars@metafoo.de>
1066W:	http://ez.analog.com/community/linux-device-drivers
1067S:	Supported
1068F:	drivers/dma/dma-axi-dmac.c
1069
1070ANALOG DEVICES INC IIO DRIVERS
1071M:	Lars-Peter Clausen <lars@metafoo.de>
1072M:	Michael Hennerich <Michael.Hennerich@analog.com>
1073M:	Stefan Popa <stefan.popa@analog.com>
1074W:	http://wiki.analog.com/
1075W:	http://ez.analog.com/community/linux-device-drivers
1076S:	Supported
1077F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1078F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1079F:	drivers/iio/*/ad*
1080F:	drivers/iio/adc/ltc249*
1081X:	drivers/iio/*/adjd*
1082F:	drivers/staging/iio/*/ad*
1083
1084ANALOGBITS PLL LIBRARIES
1085M:	Paul Walmsley <paul.walmsley@sifive.com>
1086S:	Supported
1087F:	drivers/clk/analogbits/*
1088F:	include/linux/clk/analogbits*
1089
1090ANDES ARCHITECTURE
1091M:	Nick Hu <nickhu@andestech.com>
1092M:	Greentime Hu <green.hu@gmail.com>
1093M:	Vincent Chen <deanbo422@gmail.com>
1094T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1095S:	Supported
1096F:	arch/nds32/
1097F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1098F:	Documentation/devicetree/bindings/nds32/
1099K:	nds32
1100N:	nds32
1101
1102ANDROID CONFIG FRAGMENTS
1103M:	Rob Herring <robh@kernel.org>
1104S:	Supported
1105F:	kernel/configs/android*
1106
1107ANDROID DRIVERS
1108M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1109M:	Arve Hjønnevåg <arve@android.com>
1110M:	Todd Kjos <tkjos@android.com>
1111M:	Martijn Coenen <maco@android.com>
1112M:	Joel Fernandes <joel@joelfernandes.org>
1113M:	Christian Brauner <christian@brauner.io>
1114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1115L:	devel@driverdev.osuosl.org
1116S:	Supported
1117F:	drivers/android/
1118F:	drivers/staging/android/
1119
1120ANDROID GOLDFISH PIC DRIVER
1121M:	Miodrag Dinic <miodrag.dinic@mips.com>
1122S:	Supported
1123F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1124F:	drivers/irqchip/irq-goldfish-pic.c
1125
1126ANDROID GOLDFISH RTC DRIVER
1127M:	Miodrag Dinic <miodrag.dinic@mips.com>
1128S:	Supported
1129F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1130F:	drivers/rtc/rtc-goldfish.c
1131
1132ANDROID ION DRIVER
1133M:	Laura Abbott <labbott@redhat.com>
1134M:	Sumit Semwal <sumit.semwal@linaro.org>
1135L:	devel@driverdev.osuosl.org
1136L:	dri-devel@lists.freedesktop.org
1137L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1138S:	Supported
1139F:	drivers/staging/android/ion
1140F:	drivers/staging/android/uapi/ion.h
1141
1142AOA (Apple Onboard Audio) ALSA DRIVER
1143M:	Johannes Berg <johannes@sipsolutions.net>
1144L:	linuxppc-dev@lists.ozlabs.org
1145L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1146S:	Maintained
1147F:	sound/aoa/
1148
1149APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1150M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1151L:	linux-iio@vger.kernel.org
1152S:	Maintained
1153F:	drivers/iio/adc/stx104.c
1154
1155APM DRIVER
1156M:	Jiri Kosina <jikos@kernel.org>
1157S:	Odd fixes
1158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1159F:	arch/x86/kernel/apm_32.c
1160F:	include/linux/apm_bios.h
1161F:	include/uapi/linux/apm_bios.h
1162F:	drivers/char/apm-emulation.c
1163
1164APPARMOR SECURITY MODULE
1165M:	John Johansen <john.johansen@canonical.com>
1166L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1167W:	wiki.apparmor.net
1168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1169S:	Supported
1170F:	security/apparmor/
1171F:	Documentation/admin-guide/LSM/apparmor.rst
1172
1173APPLE BCM5974 MULTITOUCH DRIVER
1174M:	Henrik Rydberg <rydberg@bitmath.org>
1175L:	linux-input@vger.kernel.org
1176S:	Odd fixes
1177F:	drivers/input/mouse/bcm5974.c
1178
1179APPLE SMC DRIVER
1180M:	Henrik Rydberg <rydberg@bitmath.org>
1181L:	linux-hwmon@vger.kernel.org
1182S:	Odd fixes
1183F:	drivers/hwmon/applesmc.c
1184
1185APPLETALK NETWORK LAYER
1186L:	netdev@vger.kernel.org
1187S:	Odd fixes
1188F:	drivers/net/appletalk/
1189F:	net/appletalk/
1190F:	include/linux/atalk.h
1191F:	include/uapi/linux/atalk.h
1192
1193APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1194M:	Khuong Dinh <khuong@os.amperecomputing.com>
1195S:	Supported
1196F:	arch/arm64/boot/dts/apm/
1197
1198APPLIED MICRO (APM) X-GENE SOC EDAC
1199M:	Khuong Dinh <khuong@os.amperecomputing.com>
1200S:	Supported
1201F:	drivers/edac/xgene_edac.c
1202F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1203
1204APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1205M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1206M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1207S:	Supported
1208F:	drivers/net/ethernet/apm/xgene-v2/
1209
1210APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1211M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1212M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1213M:	Quan Nguyen <quan@os.amperecomputing.com>
1214S:	Supported
1215F:	drivers/net/ethernet/apm/xgene/
1216F:	drivers/net/phy/mdio-xgene.c
1217F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1218F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1219
1220APPLIED MICRO (APM) X-GENE SOC PMU
1221M:	Khuong Dinh <khuong@os.amperecomputing.com>
1222S:	Supported
1223F:	drivers/perf/xgene_pmu.c
1224F:	Documentation/admin-guide/perf/xgene-pmu.rst
1225F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1226
1227APTINA CAMERA SENSOR PLL
1228M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1229L:	linux-media@vger.kernel.org
1230S:	Maintained
1231F:	drivers/media/i2c/aptina-pll.*
1232
1233AQUANTIA ETHERNET DRIVER (atlantic)
1234M:	Igor Russkikh <irusskikh@marvell.com>
1235L:	netdev@vger.kernel.org
1236S:	Supported
1237W:	https://www.marvell.com/
1238Q:	http://patchwork.ozlabs.org/project/netdev/list/
1239F:	drivers/net/ethernet/aquantia/atlantic/
1240F:	Documentation/networking/device_drivers/aquantia/atlantic.txt
1241
1242AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1243M:	Egor Pomozov <epomozov@marvell.com>
1244L:	netdev@vger.kernel.org
1245S:	Supported
1246W:	http://www.aquantia.com
1247F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1248
1249ARC FRAMEBUFFER DRIVER
1250M:	Jaya Kumar <jayalk@intworks.biz>
1251S:	Maintained
1252F:	drivers/video/fbdev/arcfb.c
1253F:	drivers/video/fbdev/core/fb_defio.c
1254
1255ARC PGU DRM DRIVER
1256M:	Alexey Brodkin <abrodkin@synopsys.com>
1257S:	Supported
1258F:	drivers/gpu/drm/arc/
1259F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1260
1261ARCNET NETWORK LAYER
1262M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1263L:	netdev@vger.kernel.org
1264S:	Maintained
1265F:	drivers/net/arcnet/
1266F:	include/uapi/linux/if_arcnet.h
1267
1268ARM ARCHITECTED TIMER DRIVER
1269M:	Mark Rutland <mark.rutland@arm.com>
1270M:	Marc Zyngier <maz@kernel.org>
1271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272S:	Maintained
1273F:	arch/arm/include/asm/arch_timer.h
1274F:	arch/arm64/include/asm/arch_timer.h
1275F:	drivers/clocksource/arm_arch_timer.c
1276
1277ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1278M:	Linus Walleij <linus.walleij@linaro.org>
1279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S:	Maintained
1281F:	Documentation/devicetree/bindings/arm/arm-boards
1282F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1283F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1284F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1285F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1286F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1287F:	arch/arm/mach-integrator/
1288F:	arch/arm/mach-realview/
1289F:	arch/arm/mach-versatile/
1290F:	arch/arm/plat-versatile/
1291F:	arch/arm/boot/dts/arm-realview-*
1292F:	arch/arm/boot/dts/integrator*
1293F:	arch/arm/boot/dts/versatile*
1294F:	drivers/clk/versatile/
1295F:	drivers/i2c/busses/i2c-versatile.c
1296F:	drivers/irqchip/irq-versatile-fpga.c
1297F:	drivers/mtd/maps/physmap_of_versatile.c
1298F:	drivers/power/reset/arm-versatile-reboot.c
1299F:	drivers/soc/versatile/
1300
1301ARM HDLCD DRM DRIVER
1302M:	Liviu Dudau <liviu.dudau@arm.com>
1303S:	Supported
1304F:	drivers/gpu/drm/arm/hdlcd_*
1305F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1306
1307ARM KOMEDA DRM-KMS DRIVER
1308M:	James (Qian) Wang <james.qian.wang@arm.com>
1309M:	Liviu Dudau <liviu.dudau@arm.com>
1310M:	Mihail Atanassov <mihail.atanassov@arm.com>
1311L:	Mali DP Maintainers <malidp@foss.arm.com>
1312S:	Supported
1313T:	git git://anongit.freedesktop.org/drm/drm-misc
1314F:	drivers/gpu/drm/arm/display/include/
1315F:	drivers/gpu/drm/arm/display/komeda/
1316F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1317F:	Documentation/gpu/komeda-kms.rst
1318
1319ARM MALI-DP DRM DRIVER
1320M:	Liviu Dudau <liviu.dudau@arm.com>
1321M:	Brian Starkey <brian.starkey@arm.com>
1322L:	Mali DP Maintainers <malidp@foss.arm.com>
1323S:	Supported
1324T:	git git://anongit.freedesktop.org/drm/drm-misc
1325F:	drivers/gpu/drm/arm/
1326F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1327F:	Documentation/gpu/afbc.rst
1328
1329ARM MALI PANFROST DRM DRIVER
1330M:	Rob Herring <robh@kernel.org>
1331M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1332R:	Steven Price <steven.price@arm.com>
1333R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1334L:	dri-devel@lists.freedesktop.org
1335S:	Supported
1336T:	git git://anongit.freedesktop.org/drm/drm-misc
1337F:	drivers/gpu/drm/panfrost/
1338F:	include/uapi/drm/panfrost_drm.h
1339
1340ARM MFM AND FLOPPY DRIVERS
1341M:	Ian Molton <spyro@f2s.com>
1342S:	Maintained
1343F:	arch/arm/mach-rpc/floppydma.S
1344F:	arch/arm/include/asm/floppy.h
1345
1346ARM PMU PROFILING AND DEBUGGING
1347M:	Will Deacon <will@kernel.org>
1348M:	Mark Rutland <mark.rutland@arm.com>
1349S:	Maintained
1350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351F:	arch/arm*/kernel/perf_*
1352F:	arch/arm/oprofile/common.c
1353F:	arch/arm*/kernel/hw_breakpoint.c
1354F:	arch/arm*/include/asm/hw_breakpoint.h
1355F:	arch/arm*/include/asm/perf_event.h
1356F:	drivers/perf/*
1357F:	include/linux/perf/arm_pmu.h
1358F:	Documentation/devicetree/bindings/arm/pmu.yaml
1359F:	Documentation/devicetree/bindings/perf/
1360
1361ARM PORT
1362M:	Russell King <linux@armlinux.org.uk>
1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364W:	http://www.armlinux.org.uk/
1365S:	Odd Fixes
1366T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1367F:	arch/arm/
1368X:	arch/arm/boot/dts/
1369
1370ARM PRIMECELL AACI PL041 DRIVER
1371M:	Russell King <linux@armlinux.org.uk>
1372S:	Odd Fixes
1373F:	sound/arm/aaci.*
1374
1375ARM PRIMECELL BUS SUPPORT
1376M:	Russell King <linux@armlinux.org.uk>
1377S:	Odd Fixes
1378F:	drivers/amba/
1379F:	include/linux/amba/bus.h
1380
1381ARM PRIMECELL CLCD PL110 DRIVER
1382M:	Russell King <linux@armlinux.org.uk>
1383S:	Odd Fixes
1384F:	drivers/video/fbdev/amba-clcd.*
1385
1386ARM PRIMECELL KMI PL050 DRIVER
1387M:	Russell King <linux@armlinux.org.uk>
1388S:	Odd Fixes
1389F:	drivers/input/serio/ambakmi.*
1390F:	include/linux/amba/kmi.h
1391
1392ARM PRIMECELL MMCI PL180/1 DRIVER
1393M:	Russell King <linux@armlinux.org.uk>
1394S:	Odd Fixes
1395F:	drivers/mmc/host/mmci.*
1396F:	include/linux/amba/mmci.h
1397
1398ARM PRIMECELL SSP PL022 SPI DRIVER
1399M:	Linus Walleij <linus.walleij@linaro.org>
1400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401S:	Maintained
1402F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1403F:	drivers/spi/spi-pl022.c
1404
1405ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1406M:	Russell King <linux@armlinux.org.uk>
1407S:	Odd Fixes
1408F:	drivers/tty/serial/amba-pl01*.c
1409F:	include/linux/amba/serial.h
1410
1411ARM PRIMECELL VIC PL190/PL192 DRIVER
1412M:	Linus Walleij <linus.walleij@linaro.org>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1416F:	drivers/irqchip/irq-vic.c
1417
1418AMAZON ANNAPURNA LABS FIC DRIVER
1419M:	Talel Shenhar <talel@amazon.com>
1420S:	Maintained
1421F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1422F:	drivers/irqchip/irq-al-fic.c
1423
1424ARM SMMU DRIVERS
1425M:	Will Deacon <will@kernel.org>
1426R:	Robin Murphy <robin.murphy@arm.com>
1427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428S:	Maintained
1429F:	drivers/iommu/arm-smmu*
1430F:	drivers/iommu/io-pgtable-arm.c
1431F:	drivers/iommu/io-pgtable-arm-v7s.c
1432
1433ARM SUB-ARCHITECTURES
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436F:	arch/arm/mach-*/
1437F:	arch/arm/plat-*/
1438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1439
1440ARM/ACTIONS SEMI ARCHITECTURE
1441M:	Andreas Färber <afaerber@suse.de>
1442M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444S:	Maintained
1445N:	owl
1446F:	arch/arm/mach-actions/
1447F:	arch/arm/boot/dts/owl-*
1448F:	arch/arm64/boot/dts/actions/
1449F:	drivers/clk/actions/
1450F:	drivers/clocksource/timer-owl*
1451F:	drivers/dma/owl-dma.c
1452F:	drivers/i2c/busses/i2c-owl.c
1453F:	drivers/mmc/host/owl-mmc.c
1454F:	drivers/pinctrl/actions/*
1455F:	drivers/soc/actions/
1456F:	include/dt-bindings/power/owl-*
1457F:	include/linux/soc/actions/
1458F:	Documentation/devicetree/bindings/arm/actions.yaml
1459F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1460F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1461F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1462F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1463F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1464F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1465F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1466
1467ARM/ADS SPHERE MACHINE SUPPORT
1468M:	Lennert Buytenhek <kernel@wantstofly.org>
1469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470S:	Maintained
1471
1472ARM/AFEB9260 MACHINE SUPPORT
1473M:	Sergey Lapin <slapin@ossfans.org>
1474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475S:	Maintained
1476
1477ARM/AJECO 1ARM MACHINE SUPPORT
1478M:	Lennert Buytenhek <kernel@wantstofly.org>
1479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480S:	Maintained
1481
1482ARM/Allwinner SoC Clock Support
1483M:	Emilio López <emilio@elopez.com.ar>
1484S:	Maintained
1485F:	drivers/clk/sunxi/
1486
1487ARM/Allwinner sunXi SoC support
1488M:	Maxime Ripard <mripard@kernel.org>
1489M:	Chen-Yu Tsai <wens@csie.org>
1490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S:	Maintained
1492N:	sun[x456789]i
1493N:	sun50i
1494F:	arch/arm/mach-sunxi/
1495F:	arch/arm64/boot/dts/allwinner/
1496F:	drivers/clk/sunxi-ng/
1497F:	drivers/pinctrl/sunxi/
1498F:	drivers/soc/sunxi/
1499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1500
1501Allwinner A10 CSI driver
1502M:	Maxime Ripard <mripard@kernel.org>
1503L:	linux-media@vger.kernel.org
1504T:	git git://linuxtv.org/media_tree.git
1505F:	drivers/media/platform/sunxi/sun4i-csi/
1506F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1507S:	Maintained
1508
1509ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1510M:	Neil Armstrong <narmstrong@baylibre.com>
1511M:	Jerome Brunet <jbrunet@baylibre.com>
1512L:	linux-amlogic@lists.infradead.org
1513S:	Maintained
1514F:	drivers/clk/meson/
1515F:	include/dt-bindings/clock/meson*
1516F:	include/dt-bindings/clock/gxbb*
1517F:	Documentation/devicetree/bindings/clock/amlogic*
1518
1519ARM/Amlogic Meson SoC support
1520M:	Kevin Hilman <khilman@baylibre.com>
1521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522L:	linux-amlogic@lists.infradead.org
1523W:	http://linux-meson.com/
1524S:	Maintained
1525F:	arch/arm/mach-meson/
1526F:	arch/arm/boot/dts/meson*
1527F:	arch/arm64/boot/dts/amlogic/
1528F:	drivers/pinctrl/meson/
1529F:	drivers/mmc/host/meson*
1530F:	drivers/soc/amlogic/
1531F:	drivers/rtc/rtc-meson*
1532N:	meson
1533
1534ARM/Amlogic Meson SoC Crypto Drivers
1535M:	Corentin Labbe <clabbe@baylibre.com>
1536L:	linux-crypto@vger.kernel.org
1537L:	linux-amlogic@lists.infradead.org
1538S:	Maintained
1539F:	drivers/crypto/amlogic/
1540F:	Documentation/devicetree/bindings/crypto/amlogic*
1541
1542ARM/Amlogic Meson SoC Sound Drivers
1543M:	Jerome Brunet <jbrunet@baylibre.com>
1544L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1545S:	Maintained
1546F:	sound/soc/meson/
1547F:	Documentation/devicetree/bindings/sound/amlogic*
1548
1549ARM/Annapurna Labs ALPINE ARCHITECTURE
1550M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1551M:	Antoine Tenart <antoine.tenart@bootlin.com>
1552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553S:	Maintained
1554F:	arch/arm/mach-alpine/
1555F:	arch/arm/boot/dts/alpine*
1556F:	arch/arm64/boot/dts/al/
1557F:	drivers/*/*alpine*
1558
1559ARM/ARTPEC MACHINE SUPPORT
1560M:	Jesper Nilsson <jesper.nilsson@axis.com>
1561M:	Lars Persson <lars.persson@axis.com>
1562S:	Maintained
1563L:	linux-arm-kernel@axis.com
1564F:	arch/arm/mach-artpec
1565F:	arch/arm/boot/dts/artpec6*
1566F:	drivers/clk/axis
1567F:	drivers/crypto/axis
1568F:	drivers/mmc/host/usdhi6rol0.c
1569F:	drivers/pinctrl/pinctrl-artpec*
1570F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1571
1572ARM/ASPEED I2C DRIVER
1573M:	Brendan Higgins <brendanhiggins@google.com>
1574R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1575R:	Joel Stanley <joel@jms.id.au>
1576L:	linux-i2c@vger.kernel.org
1577L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1578S:	Maintained
1579F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1580F:	drivers/i2c/busses/i2c-aspeed.c
1581F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1582F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1583
1584ARM/ASPEED MACHINE SUPPORT
1585M:	Joel Stanley <joel@jms.id.au>
1586R:	Andrew Jeffery <andrew@aj.id.au>
1587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1589Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1590S:	Supported
1591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1592F:	arch/arm/mach-aspeed/
1593F:	arch/arm/boot/dts/aspeed-*
1594N:	aspeed
1595
1596ARM/BITMAIN ARCHITECTURE
1597M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599S:	Maintained
1600F:	arch/arm64/boot/dts/bitmain/
1601F:	drivers/clk/clk-bm1880.c
1602F:	drivers/pinctrl/pinctrl-bm1880.c
1603F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1604F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1605F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1606
1607ARM/CALXEDA HIGHBANK ARCHITECTURE
1608M:	Rob Herring <robh@kernel.org>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610S:	Maintained
1611F:	arch/arm/mach-highbank/
1612F:	arch/arm/boot/dts/highbank.dts
1613F:	arch/arm/boot/dts/ecx-*.dts*
1614
1615ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1616M:	Krzysztof Halasa <khalasa@piap.pl>
1617S:	Maintained
1618F:	arch/arm/mach-cns3xxx/
1619
1620ARM/CAVIUM THUNDER NETWORK DRIVER
1621M:	Sunil Goutham <sgoutham@marvell.com>
1622M:	Robert Richter <rrichter@marvell.com>
1623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624S:	Supported
1625F:	drivers/net/ethernet/cavium/thunder/
1626
1627ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1628M:	Lukasz Majewski <lukma@denx.de>
1629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630S:	Maintained
1631F:	arch/arm/mach-ep93xx/ts72xx.c
1632
1633ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1634M:	Alexander Shiyan <shc_work@mail.ru>
1635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636S:	Odd Fixes
1637N:	clps711x
1638
1639ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1640M:	Lennert Buytenhek <kernel@wantstofly.org>
1641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642S:	Maintained
1643
1644ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1645M:	Hartley Sweeten <hsweeten@visionengravers.com>
1646M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648S:	Maintained
1649F:	arch/arm/mach-ep93xx/
1650F:	arch/arm/mach-ep93xx/include/mach/
1651
1652ARM/CLKDEV SUPPORT
1653M:	Russell King <linux@armlinux.org.uk>
1654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655S:	Maintained
1656T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1657F:	drivers/clk/clkdev.c
1658
1659ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1660M:	Mike Rapoport <mike@compulab.co.il>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662S:	Maintained
1663
1664ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1665M:	Baruch Siach <baruch@tkos.co.il>
1666L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667S:	Maintained
1668F:	arch/arm/boot/dts/cx92755*
1669N:	digicolor
1670
1671ARM/CONTEC MICRO9 MACHINE SUPPORT
1672M:	Hubert Feurstein <hubert.feurstein@contec.at>
1673S:	Maintained
1674F:	arch/arm/mach-ep93xx/micro9.c
1675
1676ARM/CORESIGHT FRAMEWORK AND DRIVERS
1677M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1678R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680S:	Maintained
1681F:	drivers/hwtracing/coresight/*
1682F:	Documentation/trace/coresight/*
1683F:	Documentation/devicetree/bindings/arm/coresight.txt
1684F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1685F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1686F:	tools/perf/arch/arm/util/pmu.c
1687F:	tools/perf/arch/arm/util/auxtrace.c
1688F:	tools/perf/arch/arm/util/cs-etm.c
1689F:	tools/perf/arch/arm/util/cs-etm.h
1690F:	tools/perf/util/cs-etm.*
1691F:	tools/perf/util/cs-etm-decoder/*
1692
1693ARM/CORGI MACHINE SUPPORT
1694M:	Richard Purdie <rpurdie@rpsys.net>
1695S:	Maintained
1696
1697ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1698M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1699M:	Linus Walleij <linus.walleij@linaro.org>
1700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701T:	git git://github.com/ulli-kroll/linux.git
1702S:	Maintained
1703F:	Documentation/devicetree/bindings/arm/gemini.txt
1704F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1705F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1706F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1707F:	arch/arm/mach-gemini/
1708F:	drivers/net/ethernet/cortina/
1709F:	drivers/pinctrl/pinctrl-gemini.c
1710F:	drivers/rtc/rtc-ftrtc010.c
1711
1712ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1713M:	Barry Song <baohua@kernel.org>
1714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1716S:	Maintained
1717F:	arch/arm/boot/dts/prima2*
1718F:	arch/arm/mach-prima2/
1719F:	drivers/clk/sirf/
1720F:	drivers/clocksource/timer-prima2.c
1721F:	drivers/clocksource/timer-atlas7.c
1722N:	[^a-z]sirf
1723X:	drivers/gnss
1724
1725ARM/CZ.NIC TURRIS MOX SUPPORT
1726M:	Marek Behun <marek.behun@nic.cz>
1727W:	http://mox.turris.cz
1728S:	Maintained
1729F:	Documentation/ABI/testing/debugfs-moxtet
1730F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1731F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1732F:	Documentation/devicetree/bindings/bus/moxtet.txt
1733F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1734F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1735F:	include/linux/moxtet.h
1736F:	drivers/bus/moxtet.c
1737F:	drivers/firmware/turris-mox-rwtm.c
1738F:	drivers/gpio/gpio-moxtet.c
1739
1740ARM/EBSA110 MACHINE SUPPORT
1741M:	Russell King <linux@armlinux.org.uk>
1742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743W:	http://www.armlinux.org.uk/
1744S:	Maintained
1745F:	arch/arm/mach-ebsa110/
1746F:	drivers/net/ethernet/amd/am79c961a.*
1747
1748ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1749M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1750R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1751L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752S:	Maintained
1753N:	efm32
1754
1755ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1756M:	Robert Jarzmik <robert.jarzmik@free.fr>
1757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758S:	Maintained
1759F:	arch/arm/mach-pxa/ezx.c
1760
1761ARM/FARADAY FA526 PORT
1762M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764S:	Maintained
1765T:	git git://git.berlios.de/gemini-board
1766F:	arch/arm/mm/*-fa*
1767
1768ARM/FOOTBRIDGE ARCHITECTURE
1769M:	Russell King <linux@armlinux.org.uk>
1770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771W:	http://www.armlinux.org.uk/
1772S:	Maintained
1773F:	arch/arm/include/asm/hardware/dec21285.h
1774F:	arch/arm/mach-footbridge/
1775
1776ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1777M:	Shawn Guo <shawnguo@kernel.org>
1778M:	Sascha Hauer <s.hauer@pengutronix.de>
1779R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1780R:	Fabio Estevam <festevam@gmail.com>
1781R:	NXP Linux Team <linux-imx@nxp.com>
1782L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783S:	Maintained
1784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1785N:	imx
1786N:	mxs
1787X:	drivers/media/i2c/
1788
1789ARM/FREESCALE VYBRID ARM ARCHITECTURE
1790M:	Shawn Guo <shawnguo@kernel.org>
1791M:	Sascha Hauer <s.hauer@pengutronix.de>
1792R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1793R:	Stefan Agner <stefan@agner.ch>
1794L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795S:	Maintained
1796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1797F:	arch/arm/mach-imx/*vf610*
1798F:	arch/arm/boot/dts/vf*
1799
1800ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1801M:	Shawn Guo <shawnguo@kernel.org>
1802M:	Li Yang <leoyang.li@nxp.com>
1803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804S:	Maintained
1805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1806F:	arch/arm/boot/dts/ls1021a*
1807F:	arch/arm64/boot/dts/freescale/fsl-*
1808F:	arch/arm64/boot/dts/freescale/qoriq-*
1809
1810ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1811M:	Lennert Buytenhek <kernel@wantstofly.org>
1812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813S:	Maintained
1814
1815ARM/GUMSTIX MACHINE SUPPORT
1816M:	Steve Sakoman <sakoman@gmail.com>
1817L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818S:	Maintained
1819
1820ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1821M:	Philipp Zabel <philipp.zabel@gmail.com>
1822M:	Paul Parsons <lost.distance@yahoo.com>
1823L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824S:	Maintained
1825F:	arch/arm/mach-pxa/hx4700.c
1826F:	arch/arm/mach-pxa/include/mach/hx4700.h
1827F:	sound/soc/pxa/hx4700.c
1828
1829ARM/HISILICON SOC SUPPORT
1830M:	Wei Xu <xuwei5@hisilicon.com>
1831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832W:	http://www.hisilicon.com
1833S:	Supported
1834T:	git git://github.com/hisilicon/linux-hisi.git
1835F:	arch/arm/mach-hisi/
1836F:	arch/arm/boot/dts/hi3*
1837F:	arch/arm/boot/dts/hip*
1838F:	arch/arm/boot/dts/hisi*
1839F:	arch/arm64/boot/dts/hisilicon/
1840
1841ARM/HP JORNADA 7XX MACHINE SUPPORT
1842M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1843W:	www.jlime.com
1844S:	Maintained
1845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1846F:	arch/arm/mach-sa1100/jornada720.c
1847F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1848
1849ARM/IGEP MACHINE SUPPORT
1850M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1851M:	Javier Martinez Canillas <javier@dowhile0.org>
1852L:	linux-omap@vger.kernel.org
1853L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854S:	Maintained
1855F:	arch/arm/boot/dts/omap3-igep*
1856
1857ARM/INCOME PXA270 SUPPORT
1858M:	Marek Vasut <marek.vasut@gmail.com>
1859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860S:	Maintained
1861F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1862
1863ARM/INTEL IOP32X ARM ARCHITECTURE
1864M:	Lennert Buytenhek <kernel@wantstofly.org>
1865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866S:	Maintained
1867
1868ARM/INTEL IQ81342EX MACHINE SUPPORT
1869M:	Lennert Buytenhek <kernel@wantstofly.org>
1870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871S:	Maintained
1872
1873ARM/INTEL IXDP2850 MACHINE SUPPORT
1874M:	Lennert Buytenhek <kernel@wantstofly.org>
1875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S:	Maintained
1877
1878ARM/INTEL IXP4XX ARM ARCHITECTURE
1879M:	Linus Walleij <linusw@kernel.org>
1880M:	Imre Kaloz <kaloz@openwrt.org>
1881M:	Krzysztof Halasa <khalasa@piap.pl>
1882L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883S:	Maintained
1884F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1885F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1886F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1887F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1888F:	arch/arm/mach-ixp4xx/
1889F:	drivers/clocksource/timer-ixp4xx.c
1890F:	drivers/gpio/gpio-ixp4xx.c
1891F:	drivers/irqchip/irq-ixp4xx.c
1892F:	include/linux/irqchip/irq-ixp4xx.h
1893F:	include/linux/platform_data/timer-ixp4xx.h
1894
1895ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1896M:	Jonathan Cameron <jic23@cam.ac.uk>
1897L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898S:	Maintained
1899F:	arch/arm/mach-pxa/stargate2.c
1900F:	drivers/pcmcia/pxa2xx_stargate2.c
1901
1902ARM/INTEL XSC3 (MANZANO) ARM CORE
1903M:	Lennert Buytenhek <kernel@wantstofly.org>
1904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905S:	Maintained
1906
1907ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1908M:	Lennert Buytenhek <kernel@wantstofly.org>
1909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S:	Maintained
1911
1912ARM/LG1K ARCHITECTURE
1913M:	Chanho Min <chanho.min@lge.com>
1914L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915S:	Maintained
1916F:	arch/arm64/boot/dts/lg/
1917
1918ARM/LOGICPD PXA270 MACHINE SUPPORT
1919M:	Lennert Buytenhek <kernel@wantstofly.org>
1920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921S:	Maintained
1922
1923ARM/LPC18XX ARCHITECTURE
1924M:	Vladimir Zapolskiy <vz@mleia.com>
1925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926S:	Maintained
1927F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1928F:	arch/arm/boot/dts/lpc43*
1929F:	drivers/i2c/busses/i2c-lpc2k.c
1930F:	drivers/memory/pl172.c
1931F:	drivers/mtd/spi-nor/nxp-spifi.c
1932F:	drivers/rtc/rtc-lpc24xx.c
1933N:	lpc18xx
1934
1935ARM/LPC32XX SOC SUPPORT
1936M:	Vladimir Zapolskiy <vz@mleia.com>
1937M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1940S:	Maintained
1941F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1942F:	arch/arm/boot/dts/lpc32*
1943F:	arch/arm/mach-lpc32xx/
1944F:	drivers/i2c/busses/i2c-pnx.c
1945F:	drivers/net/ethernet/nxp/lpc_eth.c
1946F:	drivers/usb/host/ohci-nxp.c
1947F:	drivers/watchdog/pnx4008_wdt.c
1948N:	lpc32xx
1949
1950ARM/MAGICIAN MACHINE SUPPORT
1951M:	Philipp Zabel <philipp.zabel@gmail.com>
1952S:	Maintained
1953
1954ARM/Marvell Dove/MV78xx0/Orion SOC support
1955M:	Jason Cooper <jason@lakedaemon.net>
1956M:	Andrew Lunn <andrew@lunn.ch>
1957M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1958M:	Gregory Clement <gregory.clement@bootlin.com>
1959L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960S:	Maintained
1961F:	Documentation/devicetree/bindings/soc/dove/
1962F:	arch/arm/mach-dove/
1963F:	arch/arm/mach-mv78xx0/
1964F:	arch/arm/mach-orion5x/
1965F:	arch/arm/plat-orion/
1966F:	arch/arm/boot/dts/dove*
1967F:	arch/arm/boot/dts/orion5x*
1968T:	git git://git.infradead.org/linux-mvebu.git
1969
1970ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
1971M:	Jason Cooper <jason@lakedaemon.net>
1972M:	Andrew Lunn <andrew@lunn.ch>
1973M:	Gregory Clement <gregory.clement@bootlin.com>
1974M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1975L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976S:	Maintained
1977F:	arch/arm/boot/dts/armada*
1978F:	arch/arm/boot/dts/kirkwood*
1979F:	arch/arm/configs/mvebu_*_defconfig
1980F:	arch/arm/mach-mvebu/
1981F:	arch/arm64/boot/dts/marvell/armada*
1982F:	arch/arm64/boot/dts/marvell/cn913*
1983F:	drivers/cpufreq/armada-37xx-cpufreq.c
1984F:	drivers/cpufreq/armada-8k-cpufreq.c
1985F:	drivers/cpufreq/mvebu-cpufreq.c
1986F:	drivers/irqchip/irq-armada-370-xp.c
1987F:	drivers/irqchip/irq-mvebu-*
1988F:	drivers/pinctrl/mvebu/
1989F:	drivers/rtc/rtc-armada38x.c
1990T:	git git://git.infradead.org/linux-mvebu.git
1991
1992ARM/Mediatek RTC DRIVER
1993M:	Eddie Huang <eddie.huang@mediatek.com>
1994M:	Sean Wang <sean.wang@mediatek.com>
1995L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1997S:	Maintained
1998F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1999F:	drivers/rtc/rtc-mt6397.c
2000F:	drivers/rtc/rtc-mt7622.c
2001
2002ARM/Mediatek SoC support
2003M:	Matthias Brugger <matthias.bgg@gmail.com>
2004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2006W:	https://mtk.bcnfs.org/
2007C:	irc://chat.freenode.net/linux-mediatek
2008S:	Maintained
2009F:	arch/arm/boot/dts/mt6*
2010F:	arch/arm/boot/dts/mt7*
2011F:	arch/arm/boot/dts/mt8*
2012F:	arch/arm/mach-mediatek/
2013F:	arch/arm64/boot/dts/mediatek/
2014F:	drivers/soc/mediatek/
2015N:	mtk
2016N:	mt[678]
2017K:	mediatek
2018
2019ARM/Mediatek USB3 PHY DRIVER
2020M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2023S:	Maintained
2024F:	drivers/phy/mediatek/
2025F:	Documentation/devicetree/bindings/phy/phy-mtk-*
2026
2027ARM/Microchip (AT91) SoC support
2028M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2029M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2030M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032W:	http://www.linux4sam.org
2033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2034S:	Supported
2035N:	at91
2036N:	atmel
2037F:	arch/arm/mach-at91/
2038F:	include/soc/at91/
2039F:	arch/arm/boot/dts/at91*.dts
2040F:	arch/arm/boot/dts/at91*.dtsi
2041F:	arch/arm/boot/dts/sama*.dts
2042F:	arch/arm/boot/dts/sama*.dtsi
2043F:	arch/arm/include/debug/at91.S
2044F:	drivers/memory/atmel*
2045F:	drivers/watchdog/sama5d4_wdt.c
2046X:	drivers/input/touchscreen/atmel_mxt_ts.c
2047X:	drivers/net/wireless/atmel/
2048
2049ARM/MIOA701 MACHINE SUPPORT
2050M:	Robert Jarzmik <robert.jarzmik@free.fr>
2051L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052F:	arch/arm/mach-pxa/mioa701.c
2053S:	Maintained
2054
2055ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2056M:	Michael Petchkovsky <mkpetch@internode.on.net>
2057S:	Maintained
2058
2059ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2060M:	Linus Walleij <linus.walleij@linaro.org>
2061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062S:	Maintained
2063F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2064F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2065F:	arch/arm/mach-nomadik/
2066F:	arch/arm/mach-u300/
2067F:	arch/arm/mach-ux500/
2068F:	drivers/soc/ux500/
2069F:	arch/arm/boot/dts/ste-*
2070F:	drivers/clk/clk-nomadik.c
2071F:	drivers/clk/clk-u300.c
2072F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2073F:	drivers/clocksource/timer-u300.c
2074F:	drivers/dma/coh901318*
2075F:	drivers/dma/ste_dma40*
2076F:	drivers/hwspinlock/u8500_hsem.c
2077F:	drivers/i2c/busses/i2c-nomadik.c
2078F:	drivers/i2c/busses/i2c-stu300.c
2079F:	drivers/iio/adc/ab8500-gpadc.c
2080F:	drivers/mfd/ab3100*
2081F:	drivers/mfd/ab8500*
2082F:	drivers/mfd/abx500*
2083F:	drivers/mfd/dbx500*
2084F:	drivers/mfd/db8500*
2085F:	drivers/pinctrl/nomadik/
2086F:	drivers/pinctrl/pinctrl-coh901*
2087F:	drivers/pinctrl/pinctrl-u300.c
2088F:	drivers/rtc/rtc-ab3100.c
2089F:	drivers/rtc/rtc-ab8500.c
2090F:	drivers/rtc/rtc-coh901331.c
2091F:	drivers/rtc/rtc-pl031.c
2092F:	drivers/watchdog/coh901327_wdt.c
2093F:	Documentation/devicetree/bindings/arm/ste-*
2094F:	Documentation/devicetree/bindings/arm/ux500/
2095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2096
2097ARM/NUVOTON NPCM ARCHITECTURE
2098M:	Avi Fishman <avifishman70@gmail.com>
2099M:	Tomer Maimon <tmaimon77@gmail.com>
2100M:	Tali Perry <tali.perry1@gmail.com>
2101R:	Patrick Venture <venture@google.com>
2102R:	Nancy Yuen <yuenn@google.com>
2103R:	Benjamin Fair <benjaminfair@google.com>
2104L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2105S:	Supported
2106F:	arch/arm/mach-npcm/
2107F:	arch/arm/boot/dts/nuvoton-npcm*
2108F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2109F:	drivers/*/*npcm*
2110F:	Documentation/devicetree/bindings/*/*npcm*
2111F:	Documentation/devicetree/bindings/*/*/*npcm*
2112
2113ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2114L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2115W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2116S:	Orphan
2117F:	arch/arm/mach-s3c24xx/mach-gta02.c
2118F:	arch/arm/mach-s3c24xx/gta02.h
2119
2120ARM/Orion SoC/Technologic Systems TS-78xx platform support
2121M:	Alexander Clouter <alex@digriz.org.uk>
2122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123W:	http://www.digriz.org.uk/ts78xx/kernel
2124S:	Maintained
2125F:	arch/arm/mach-orion5x/ts78xx-*
2126
2127ARM/OXNAS platform support
2128M:	Neil Armstrong <narmstrong@baylibre.com>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130L:	linux-oxnas@groups.io (moderated for non-subscribers)
2131S:	Maintained
2132F:	arch/arm/mach-oxnas/
2133F:	arch/arm/boot/dts/ox8*.dts*
2134N:	oxnas
2135
2136ARM/PALM TREO SUPPORT
2137M:	Tomas Cech <sleep_walker@suse.com>
2138L:	linux-arm-kernel@lists.infradead.org
2139W:	http://hackndev.com
2140S:	Maintained
2141F:	arch/arm/mach-pxa/palmtreo.*
2142
2143ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2144M:	Marek Vasut <marek.vasut@gmail.com>
2145L:	linux-arm-kernel@lists.infradead.org
2146W:	http://hackndev.com
2147S:	Maintained
2148F:	arch/arm/mach-pxa/include/mach/palmtx.h
2149F:	arch/arm/mach-pxa/palmtx.c
2150F:	arch/arm/mach-pxa/palmt5.*
2151F:	arch/arm/mach-pxa/include/mach/palmld.h
2152F:	arch/arm/mach-pxa/palmld.c
2153F:	arch/arm/mach-pxa/palmte2.*
2154F:	arch/arm/mach-pxa/include/mach/palmtc.h
2155F:	arch/arm/mach-pxa/palmtc.c
2156
2157ARM/PALMZ72 SUPPORT
2158M:	Sergey Lapin <slapin@ossfans.org>
2159L:	linux-arm-kernel@lists.infradead.org
2160W:	http://hackndev.com
2161S:	Maintained
2162F:	arch/arm/mach-pxa/palmz72.*
2163
2164ARM/PLEB SUPPORT
2165M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2166W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2167S:	Maintained
2168
2169ARM/PT DIGITAL BOARD PORT
2170M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172W:	http://www.armlinux.org.uk/
2173S:	Maintained
2174
2175ARM/QUALCOMM SUPPORT
2176M:	Andy Gross <agross@kernel.org>
2177M:	Bjorn Andersson <bjorn.andersson@linaro.org>
2178L:	linux-arm-msm@vger.kernel.org
2179S:	Maintained
2180F:	Documentation/devicetree/bindings/soc/qcom/
2181F:	Documentation/devicetree/bindings/*/qcom*
2182F:	arch/arm/boot/dts/qcom-*.dts
2183F:	arch/arm/boot/dts/qcom-*.dtsi
2184F:	arch/arm/mach-qcom/
2185F:	arch/arm64/boot/dts/qcom/
2186F:	drivers/*/qcom/
2187F:	drivers/*/qcom*
2188F:	drivers/*/*/qcom/
2189F:	drivers/*/*/qcom*
2190F:	drivers/*/pm8???-*
2191F:	drivers/bluetooth/btqcomsmd.c
2192F:	drivers/clocksource/timer-qcom.c
2193F:	drivers/extcon/extcon-qcom*
2194F:	drivers/iommu/msm*
2195F:	drivers/i2c/busses/i2c-qup.c
2196F:	drivers/i2c/busses/i2c-qcom-geni.c
2197F:	drivers/mfd/ssbi.c
2198F:	drivers/mmc/host/mmci_qcom*
2199F:	drivers/mmc/host/sdhci-msm.c
2200F:	drivers/pci/controller/dwc/pcie-qcom.c
2201F:	drivers/phy/qualcomm/
2202F:	drivers/power/*/msm*
2203F:	drivers/reset/reset-qcom-*
2204F:	drivers/scsi/ufs/ufs-qcom.*
2205F:	drivers/spi/spi-qup.c
2206F:	drivers/spi/spi-geni-qcom.c
2207F:	drivers/spi/spi-qcom-qspi.c
2208F:	drivers/tty/serial/msm_serial.c
2209F:	drivers/usb/dwc3/dwc3-qcom.c
2210F:	include/dt-bindings/*/qcom*
2211F:	include/linux/*/qcom*
2212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2213
2214ARM/RADISYS ENP2611 MACHINE SUPPORT
2215M:	Lennert Buytenhek <kernel@wantstofly.org>
2216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217S:	Maintained
2218
2219ARM/RDA MICRO ARCHITECTURE
2220M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2223S:	Maintained
2224F:	arch/arm/boot/dts/rda8810pl-*
2225F:	drivers/clocksource/timer-rda.c
2226F:	drivers/gpio/gpio-rda.c
2227F:	drivers/irqchip/irq-rda-intc.c
2228F:	drivers/tty/serial/rda-uart.c
2229F:	Documentation/devicetree/bindings/arm/rda.yaml
2230F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2231F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2232F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2233F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2234
2235ARM/REALTEK ARCHITECTURE
2236M:	Andreas Färber <afaerber@suse.de>
2237L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2239S:	Maintained
2240F:	arch/arm64/boot/dts/realtek/
2241F:	Documentation/devicetree/bindings/arm/realtek.yaml
2242
2243ARM/RENESAS ARM64 ARCHITECTURE
2244M:	Geert Uytterhoeven <geert+renesas@glider.be>
2245M:	Magnus Damm <magnus.damm@gmail.com>
2246L:	linux-renesas-soc@vger.kernel.org
2247Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2249S:	Supported
2250F:	arch/arm64/boot/dts/renesas/
2251F:	Documentation/devicetree/bindings/arm/renesas.yaml
2252F:	drivers/soc/renesas/
2253F:	include/linux/soc/renesas/
2254
2255ARM/RISCPC ARCHITECTURE
2256M:	Russell King <linux@armlinux.org.uk>
2257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258W:	http://www.armlinux.org.uk/
2259S:	Maintained
2260F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2261F:	arch/arm/include/asm/hardware/ioc.h
2262F:	arch/arm/include/asm/hardware/iomd.h
2263F:	arch/arm/include/asm/hardware/memc.h
2264F:	arch/arm/mach-rpc/
2265F:	drivers/net/ethernet/8390/etherh.c
2266F:	drivers/net/ethernet/i825xx/ether1*
2267F:	drivers/net/ethernet/seeq/ether3*
2268F:	drivers/scsi/arm/
2269
2270ARM/Rockchip SoC support
2271M:	Heiko Stuebner <heiko@sntech.de>
2272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2273L:	linux-rockchip@lists.infradead.org
2274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2275S:	Maintained
2276F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2277F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2278F:	arch/arm/boot/dts/rk3*
2279F:	arch/arm/boot/dts/rv1108*
2280F:	arch/arm/mach-rockchip/
2281F:	drivers/clk/rockchip/
2282F:	drivers/i2c/busses/i2c-rk3x.c
2283F:	drivers/*/*rockchip*
2284F:	drivers/*/*/*rockchip*
2285F:	sound/soc/rockchip/
2286N:	rockchip
2287
2288ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2289M:	Kukjin Kim <kgene@kernel.org>
2290M:	Krzysztof Kozlowski <krzk@kernel.org>
2291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2293Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2294S:	Maintained
2295F:	arch/arm/boot/dts/s3c*
2296F:	arch/arm/boot/dts/s5p*
2297F:	arch/arm/boot/dts/exynos*
2298F:	arch/arm64/boot/dts/exynos/
2299F:	arch/arm/plat-samsung/
2300F:	arch/arm/mach-s3c24*/
2301F:	arch/arm/mach-s3c64xx/
2302F:	arch/arm/mach-s5p*/
2303F:	arch/arm/mach-exynos*/
2304F:	drivers/*/*s3c24*
2305F:	drivers/*/*/*s3c24*
2306F:	drivers/*/*s3c64xx*
2307F:	drivers/*/*s5pv210*
2308F:	drivers/memory/samsung/
2309F:	drivers/soc/samsung/
2310F:	drivers/tty/serial/samsung*
2311F:	include/linux/soc/samsung/
2312F:	Documentation/arm/samsung/
2313F:	Documentation/devicetree/bindings/arm/samsung/
2314F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2315N:	exynos
2316
2317ARM/SAMSUNG MOBILE MACHINE SUPPORT
2318M:	Kyungmin Park <kyungmin.park@samsung.com>
2319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320S:	Maintained
2321F:	arch/arm/mach-s5pv210/
2322
2323ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2324M:	Kyungmin Park <kyungmin.park@samsung.com>
2325M:	Kamil Debski <kamil@wypas.org>
2326M:	Andrzej Hajda <a.hajda@samsung.com>
2327L:	linux-arm-kernel@lists.infradead.org
2328L:	linux-media@vger.kernel.org
2329S:	Maintained
2330F:	drivers/media/platform/s5p-g2d/
2331
2332ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2333M:	Marek Szyprowski <m.szyprowski@samsung.com>
2334L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2335L:	linux-media@vger.kernel.org
2336S:	Maintained
2337F:	drivers/media/platform/s5p-cec/
2338F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2339
2340ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2341M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2342M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2343M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2344L:	linux-arm-kernel@lists.infradead.org
2345L:	linux-media@vger.kernel.org
2346S:	Maintained
2347F:	drivers/media/platform/s5p-jpeg/
2348
2349ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2350M:	Kyungmin Park <kyungmin.park@samsung.com>
2351M:	Kamil Debski <kamil@wypas.org>
2352M:	Jeongtae Park <jtp.park@samsung.com>
2353M:	Andrzej Hajda <a.hajda@samsung.com>
2354L:	linux-arm-kernel@lists.infradead.org
2355L:	linux-media@vger.kernel.org
2356S:	Maintained
2357F:	drivers/media/platform/s5p-mfc/
2358
2359ARM/SHMOBILE ARM ARCHITECTURE
2360M:	Geert Uytterhoeven <geert+renesas@glider.be>
2361M:	Magnus Damm <magnus.damm@gmail.com>
2362L:	linux-renesas-soc@vger.kernel.org
2363Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2365S:	Supported
2366F:	arch/arm/boot/dts/emev2*
2367F:	arch/arm/boot/dts/gr-peach*
2368F:	arch/arm/boot/dts/iwg20d-q7*
2369F:	arch/arm/boot/dts/r7s*
2370F:	arch/arm/boot/dts/r8a*
2371F:	arch/arm/boot/dts/r9a*
2372F:	arch/arm/boot/dts/sh*
2373F:	arch/arm/configs/shmobile_defconfig
2374F:	arch/arm/include/debug/renesas-scif.S
2375F:	arch/arm/mach-shmobile/
2376F:	Documentation/devicetree/bindings/arm/renesas.yaml
2377F:	drivers/soc/renesas/
2378F:	include/linux/soc/renesas/
2379
2380ARM/SOCFPGA ARCHITECTURE
2381M:	Dinh Nguyen <dinguyen@kernel.org>
2382S:	Maintained
2383F:	arch/arm/mach-socfpga/
2384F:	arch/arm/boot/dts/socfpga*
2385F:	arch/arm/configs/socfpga_defconfig
2386F:	arch/arm64/boot/dts/altera/
2387F:	arch/arm64/boot/dts/intel/
2388W:	http://www.rocketboards.org
2389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2390
2391ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2392M:	Dinh Nguyen <dinguyen@kernel.org>
2393S:	Maintained
2394F:	drivers/clk/socfpga/
2395
2396ARM/SOCFPGA EDAC SUPPORT
2397M:	Thor Thayer <thor.thayer@linux.intel.com>
2398S:	Maintained
2399F:	drivers/edac/altera_edac.
2400
2401ARM/SPREADTRUM SoC SUPPORT
2402M:	Orson Zhai <orsonzhai@gmail.com>
2403M:	Baolin Wang <baolin.wang7@gmail.com>
2404M:	Chunyan Zhang <zhang.lyra@gmail.com>
2405S:	Maintained
2406F:	arch/arm64/boot/dts/sprd
2407N:	sprd
2408N:	sc27xx
2409N:	sc2731
2410
2411ARM/STI ARCHITECTURE
2412M:	Patrice Chotard <patrice.chotard@st.com>
2413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414W:	http://www.stlinux.com
2415S:	Maintained
2416F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2417F:	arch/arm/mach-sti/
2418F:	arch/arm/boot/dts/sti*
2419F:	drivers/char/hw_random/st-rng.c
2420F:	drivers/clocksource/arm_global_timer.c
2421F:	drivers/clocksource/clksrc_st_lpc.c
2422F:	drivers/cpufreq/sti-cpufreq.c
2423F:	drivers/dma/st_fdma*
2424F:	drivers/i2c/busses/i2c-st.c
2425F:	drivers/media/rc/st_rc.c
2426F:	drivers/media/platform/sti/c8sectpfe/
2427F:	drivers/mmc/host/sdhci-st.c
2428F:	drivers/phy/st/phy-miphy28lp.c
2429F:	drivers/phy/st/phy-stih407-usb.c
2430F:	drivers/pinctrl/pinctrl-st.c
2431F:	drivers/remoteproc/st_remoteproc.c
2432F:	drivers/remoteproc/st_slim_rproc.c
2433F:	drivers/reset/sti/
2434F:	drivers/rtc/rtc-st-lpc.c
2435F:	drivers/tty/serial/st-asc.c
2436F:	drivers/usb/dwc3/dwc3-st.c
2437F:	drivers/usb/host/ehci-st.c
2438F:	drivers/usb/host/ohci-st.c
2439F:	drivers/watchdog/st_lpc_wdt.c
2440F:	drivers/ata/ahci_st.c
2441F:	include/linux/remoteproc/st_slim_rproc.h
2442
2443ARM/STM32 ARCHITECTURE
2444M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2445M:	Alexandre Torgue <alexandre.torgue@st.com>
2446L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2448S:	Maintained
2449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2450N:	stm32
2451N:	stm
2452F:	arch/arm/boot/dts/stm32*
2453F:	arch/arm/mach-stm32/
2454F:	drivers/clocksource/armv7m_systick.c
2455
2456ARM/Synaptics SoC support
2457M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2458M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2460S:	Maintained
2461F:	arch/arm/mach-berlin/
2462F:	arch/arm/boot/dts/berlin*
2463F:	arch/arm64/boot/dts/synaptics/
2464
2465ARM/TANGO ARCHITECTURE
2466M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2467M:	Mans Rullgard <mans@mansr.com>
2468L:	linux-arm-kernel@lists.infradead.org
2469S:	Odd Fixes
2470N:	tango
2471
2472ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2473M:	Lennert Buytenhek <kernel@wantstofly.org>
2474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2475S:	Maintained
2476
2477ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2478M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2479L:	linux-tegra@vger.kernel.org
2480L:	linux-media@vger.kernel.org
2481S:	Maintained
2482F:	drivers/media/platform/tegra-cec/
2483F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2484
2485ARM/TETON BGA MACHINE SUPPORT
2486M:	"Mark F. Brown" <mark.brown314@gmail.com>
2487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2488S:	Maintained
2489
2490ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2491M:	Santosh Shilimkar <ssantosh@kernel.org>
2492L:	linux-kernel@vger.kernel.org
2493S:	Maintained
2494F:	drivers/memory/*emif*
2495
2496ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2497M:	Tero Kristo <t-kristo@ti.com>
2498M:	Nishanth Menon <nm@ti.com>
2499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500S:	Supported
2501F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2502F:	arch/arm64/boot/dts/ti/Makefile
2503F:	arch/arm64/boot/dts/ti/k3-*
2504F:	include/dt-bindings/pinctrl/k3.h
2505
2506ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2507M:	Santosh Shilimkar <ssantosh@kernel.org>
2508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509S:	Maintained
2510F:	arch/arm/mach-keystone/
2511F:	arch/arm/boot/dts/keystone-*
2512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2513
2514ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2515M:	Santosh Shilimkar <ssantosh@kernel.org>
2516L:	linux-kernel@vger.kernel.org
2517S:	Maintained
2518F:	drivers/clk/keystone/
2519
2520ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2521M:	Santosh Shilimkar <ssantosh@kernel.org>
2522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523L:	linux-kernel@vger.kernel.org
2524S:	Maintained
2525F:	drivers/clocksource/timer-keystone.c
2526
2527ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2528M:	Santosh Shilimkar <ssantosh@kernel.org>
2529L:	linux-kernel@vger.kernel.org
2530S:	Maintained
2531F:	drivers/power/reset/keystone-reset.c
2532
2533ARM/THECUS N2100 MACHINE SUPPORT
2534M:	Lennert Buytenhek <kernel@wantstofly.org>
2535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2536S:	Maintained
2537
2538ARM/TOSA MACHINE SUPPORT
2539M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2540M:	Dirk Opfer <dirk@opfer-online.de>
2541S:	Maintained
2542
2543ARM/UNIPHIER ARCHITECTURE
2544M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2545L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2547S:	Maintained
2548F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2549F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2550F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2551F:	arch/arm/boot/dts/uniphier*
2552F:	arch/arm/include/asm/hardware/cache-uniphier.h
2553F:	arch/arm/mach-uniphier/
2554F:	arch/arm/mm/cache-uniphier.c
2555F:	arch/arm64/boot/dts/socionext/uniphier*
2556F:	drivers/bus/uniphier-system-bus.c
2557F:	drivers/clk/uniphier/
2558F:	drivers/dma/uniphier-mdmac.c
2559F:	drivers/gpio/gpio-uniphier.c
2560F:	drivers/i2c/busses/i2c-uniphier*
2561F:	drivers/irqchip/irq-uniphier-aidet.c
2562F:	drivers/mmc/host/uniphier-sd.c
2563F:	drivers/pinctrl/uniphier/
2564F:	drivers/reset/reset-uniphier.c
2565F:	drivers/tty/serial/8250/8250_uniphier.c
2566N:	uniphier
2567
2568Ux500 CLOCK DRIVERS
2569M:	Ulf Hansson <ulf.hansson@linaro.org>
2570L:	linux-clk@vger.kernel.org
2571L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2572S:	Maintained
2573F:	drivers/clk/ux500/
2574
2575ARM/VERSATILE EXPRESS PLATFORM
2576M:	Liviu Dudau <liviu.dudau@arm.com>
2577M:	Sudeep Holla <sudeep.holla@arm.com>
2578M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2580S:	Maintained
2581F:	arch/arm/boot/dts/vexpress*
2582F:	arch/arm64/boot/dts/arm/
2583F:	arch/arm/mach-vexpress/
2584F:	*/*/vexpress*
2585F:	*/*/*/vexpress*
2586F:	drivers/clk/versatile/clk-vexpress-osc.c
2587F:	drivers/clocksource/timer-versatile.c
2588N:	mps2
2589
2590ARM/VFP SUPPORT
2591M:	Russell King <linux@armlinux.org.uk>
2592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2593W:	http://www.armlinux.org.uk/
2594S:	Maintained
2595F:	arch/arm/vfp/
2596
2597ARM/VOIPAC PXA270 SUPPORT
2598M:	Marek Vasut <marek.vasut@gmail.com>
2599L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2600S:	Maintained
2601F:	arch/arm/mach-pxa/vpac270.c
2602F:	arch/arm/mach-pxa/include/mach/vpac270.h
2603
2604ARM/VT8500 ARM ARCHITECTURE
2605M:	Tony Prisk <linux@prisktech.co.nz>
2606L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2607S:	Maintained
2608F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2609F:	arch/arm/mach-vt8500/
2610F:	drivers/clocksource/timer-vt8500.c
2611F:	drivers/i2c/busses/i2c-wmt.c
2612F:	drivers/mmc/host/wmt-sdmmc.c
2613F:	drivers/pwm/pwm-vt8500.c
2614F:	drivers/rtc/rtc-vt8500.c
2615F:	drivers/tty/serial/vt8500_serial.c
2616F:	drivers/usb/host/ehci-platform.c
2617F:	drivers/usb/host/uhci-platform.c
2618F:	drivers/video/fbdev/vt8500lcdfb.*
2619F:	drivers/video/fbdev/wm8505fb*
2620F:	drivers/video/fbdev/wmt_ge_rops.*
2621
2622ARM/ZIPIT Z2 SUPPORT
2623M:	Marek Vasut <marek.vasut@gmail.com>
2624L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2625S:	Maintained
2626F:	arch/arm/mach-pxa/z2.c
2627F:	arch/arm/mach-pxa/include/mach/z2.h
2628
2629ARM/ZTE ARCHITECTURE
2630M:	Jun Nie <jun.nie@linaro.org>
2631M:	Shawn Guo <shawnguo@kernel.org>
2632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2633S:	Maintained
2634F:	arch/arm/boot/dts/zx2967*
2635F:	arch/arm/mach-zx/
2636F:	arch/arm64/boot/dts/zte/
2637F:	drivers/clk/zte/
2638F:	drivers/dma/zx_dma.c
2639F:	drivers/gpio/gpio-zx.c
2640F:	drivers/i2c/busses/i2c-zx2967.c
2641F:	drivers/mmc/host/dw_mmc-zx.*
2642F:	drivers/pinctrl/zte/
2643F:	drivers/soc/zte/
2644F:	drivers/thermal/zx2967_thermal.c
2645F:	drivers/watchdog/zx2967_wdt.c
2646F:	Documentation/devicetree/bindings/arm/zte.yaml
2647F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2648F:	Documentation/devicetree/bindings/dma/zxdma.txt
2649F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2650F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2651F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2652F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2653F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2654F:	Documentation/devicetree/bindings/soc/zte/
2655F:	Documentation/devicetree/bindings/sound/zte,*.txt
2656F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2657F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2658F:	include/dt-bindings/clock/zx2967*.h
2659F:	include/dt-bindings/soc/zte,*.h
2660F:	sound/soc/codecs/zx_aud96p22.c
2661F:	sound/soc/zte/
2662
2663ARM/ZYNQ ARCHITECTURE
2664M:	Michal Simek <michal.simek@xilinx.com>
2665L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2666W:	http://wiki.xilinx.com
2667T:	git https://github.com/Xilinx/linux-xlnx.git
2668S:	Supported
2669F:	arch/arm/mach-zynq/
2670F:	drivers/cpuidle/cpuidle-zynq.c
2671F:	drivers/block/xsysace.c
2672N:	zynq
2673N:	xilinx
2674F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2675F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2676F:	drivers/clocksource/timer-cadence-ttc.c
2677F:	drivers/i2c/busses/i2c-cadence.c
2678F:	drivers/mmc/host/sdhci-of-arasan.c
2679F:	drivers/edac/synopsys_edac.c
2680F:	drivers/i2c/busses/i2c-xiic.c
2681
2682ARM64 PORT (AARCH64 ARCHITECTURE)
2683M:	Catalin Marinas <catalin.marinas@arm.com>
2684M:	Will Deacon <will@kernel.org>
2685L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2687S:	Maintained
2688F:	arch/arm64/
2689X:	arch/arm64/boot/dts/
2690F:	Documentation/arm64/
2691F:	tools/testing/selftests/arm64/
2692
2693AS3645A LED FLASH CONTROLLER DRIVER
2694M:	Sakari Ailus <sakari.ailus@iki.fi>
2695L:	linux-leds@vger.kernel.org
2696S:	Maintained
2697F:	drivers/leds/leds-as3645a.c
2698
2699ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2700M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2701L:	linux-media@vger.kernel.org
2702T:	git git://linuxtv.org/media_tree.git
2703S:	Maintained
2704F:	drivers/media/i2c/ak7375.c
2705F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2706
2707ASAHI KASEI AK8974 DRIVER
2708M:	Linus Walleij <linus.walleij@linaro.org>
2709L:	linux-iio@vger.kernel.org
2710W:	http://www.akm.com/
2711S:	Supported
2712F:	drivers/iio/magnetometer/ak8974.c
2713
2714ASC7621 HARDWARE MONITOR DRIVER
2715M:	George Joseph <george.joseph@fairview5.com>
2716L:	linux-hwmon@vger.kernel.org
2717S:	Maintained
2718F:	Documentation/hwmon/asc7621.rst
2719F:	drivers/hwmon/asc7621.c
2720
2721ASPEED PINCTRL DRIVERS
2722M:	Andrew Jeffery <andrew@aj.id.au>
2723L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2724L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2725L:	linux-gpio@vger.kernel.org
2726S:	Maintained
2727F:	drivers/pinctrl/aspeed/
2728F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2729
2730ASPEED SCU INTERRUPT CONTROLLER DRIVER
2731M:	Eddie James <eajames@linux.ibm.com>
2732L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2733S:	Maintained
2734F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2735F:	drivers/irqchip/irq-aspeed-scu-ic.c
2736F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2737
2738ASPEED VIDEO ENGINE DRIVER
2739M:	Eddie James <eajames@linux.ibm.com>
2740L:	linux-media@vger.kernel.org
2741L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2742S:	Maintained
2743F:	drivers/media/platform/aspeed-video.c
2744F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2745
2746ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2747M:	Corentin Chary <corentin.chary@gmail.com>
2748L:	acpi4asus-user@lists.sourceforge.net
2749L:	platform-driver-x86@vger.kernel.org
2750W:	http://acpi4asus.sf.net
2751S:	Maintained
2752F:	drivers/platform/x86/asus*.c
2753F:	drivers/platform/x86/eeepc*.c
2754
2755ASUS WIRELESS RADIO CONTROL DRIVER
2756M:	João Paulo Rechi Vita <jprvita@gmail.com>
2757L:	platform-driver-x86@vger.kernel.org
2758S:	Maintained
2759F:	drivers/platform/x86/asus-wireless.c
2760
2761ASYMMETRIC KEYS
2762M:	David Howells <dhowells@redhat.com>
2763L:	keyrings@vger.kernel.org
2764S:	Maintained
2765F:	Documentation/crypto/asymmetric-keys.txt
2766F:	include/linux/verification.h
2767F:	include/crypto/public_key.h
2768F:	include/crypto/pkcs7.h
2769F:	crypto/asymmetric_keys/
2770
2771ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2772R:	Dan Williams <dan.j.williams@intel.com>
2773W:	http://sourceforge.net/projects/xscaleiop
2774S:	Odd fixes
2775F:	Documentation/crypto/async-tx-api.txt
2776F:	crypto/async_tx/
2777F:	drivers/dma/
2778F:	include/linux/dmaengine.h
2779F:	include/linux/async_tx.h
2780
2781AT24 EEPROM DRIVER
2782M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2783L:	linux-i2c@vger.kernel.org
2784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2785S:	Maintained
2786F:	Documentation/devicetree/bindings/eeprom/at24.yaml
2787F:	drivers/misc/eeprom/at24.c
2788
2789ATA OVER ETHERNET (AOE) DRIVER
2790M:	"Justin Sanders" <justin@coraid.com>
2791W:	http://www.openaoe.org/
2792S:	Supported
2793F:	Documentation/admin-guide/aoe/
2794F:	drivers/block/aoe/
2795
2796ATHEROS 71XX/9XXX GPIO DRIVER
2797M:	Alban Bedel <albeu@free.fr>
2798W:	https://github.com/AlbanBedel/linux
2799T:	git git://github.com/AlbanBedel/linux
2800S:	Maintained
2801F:	drivers/gpio/gpio-ath79.c
2802F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2803
2804ATHEROS 71XX/9XXX USB PHY DRIVER
2805M:	Alban Bedel <albeu@free.fr>
2806W:	https://github.com/AlbanBedel/linux
2807T:	git git://github.com/AlbanBedel/linux
2808S:	Maintained
2809F:	drivers/phy/qualcomm/phy-ath79-usb.c
2810F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2811
2812ATHEROS ATH GENERIC UTILITIES
2813M:	Kalle Valo <kvalo@codeaurora.org>
2814L:	linux-wireless@vger.kernel.org
2815S:	Supported
2816F:	drivers/net/wireless/ath/*
2817
2818ATHEROS ATH5K WIRELESS DRIVER
2819M:	Jiri Slaby <jirislaby@gmail.com>
2820M:	Nick Kossifidis <mickflemm@gmail.com>
2821M:	Luis Chamberlain <mcgrof@kernel.org>
2822L:	linux-wireless@vger.kernel.org
2823W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2824S:	Maintained
2825F:	drivers/net/wireless/ath/ath5k/
2826
2827ATHEROS ATH6KL WIRELESS DRIVER
2828M:	Kalle Valo <kvalo@codeaurora.org>
2829L:	linux-wireless@vger.kernel.org
2830W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2832S:	Supported
2833F:	drivers/net/wireless/ath/ath6kl/
2834
2835ATI_REMOTE2 DRIVER
2836M:	Ville Syrjala <syrjala@sci.fi>
2837S:	Maintained
2838F:	drivers/input/misc/ati_remote2.c
2839
2840ATK0110 HWMON DRIVER
2841M:	Luca Tettamanti <kronos.it@gmail.com>
2842L:	linux-hwmon@vger.kernel.org
2843S:	Maintained
2844F:	drivers/hwmon/asus_atk0110.c
2845
2846ATLX ETHERNET DRIVERS
2847M:	Jay Cliburn <jcliburn@gmail.com>
2848M:	Chris Snook <chris.snook@gmail.com>
2849L:	netdev@vger.kernel.org
2850W:	http://sourceforge.net/projects/atl1
2851W:	http://atl1.sourceforge.net
2852S:	Maintained
2853F:	drivers/net/ethernet/atheros/
2854
2855ATM
2856M:	Chas Williams <3chas3@gmail.com>
2857L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2858L:	netdev@vger.kernel.org
2859W:	http://linux-atm.sourceforge.net
2860S:	Maintained
2861F:	drivers/atm/
2862F:	include/linux/atm*
2863F:	include/uapi/linux/atm*
2864
2865ATMEL MACB ETHERNET DRIVER
2866M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2867S:	Supported
2868F:	drivers/net/ethernet/cadence/
2869
2870ATMEL MAXTOUCH DRIVER
2871M:	Nick Dyer <nick@shmanahar.org>
2872T:	git git://github.com/ndyer/linux.git
2873S:	Maintained
2874F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2875F:	drivers/input/touchscreen/atmel_mxt_ts.c
2876
2877ATMEL WIRELESS DRIVER
2878M:	Simon Kelley <simon@thekelleys.org.uk>
2879L:	linux-wireless@vger.kernel.org
2880W:	http://www.thekelleys.org.uk/atmel
2881W:	http://atmelwlandriver.sourceforge.net/
2882S:	Maintained
2883F:	drivers/net/wireless/atmel/atmel*
2884
2885ATOMIC INFRASTRUCTURE
2886M:	Will Deacon <will@kernel.org>
2887M:	Peter Zijlstra <peterz@infradead.org>
2888R:	Boqun Feng <boqun.feng@gmail.com>
2889L:	linux-kernel@vger.kernel.org
2890S:	Maintained
2891F:	arch/*/include/asm/atomic*.h
2892F:	include/*/atomic*.h
2893F:	scripts/atomic/
2894
2895ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2896M:	Bradley Grove <linuxdrivers@attotech.com>
2897L:	linux-scsi@vger.kernel.org
2898W:	http://www.attotech.com
2899S:	Supported
2900F:	drivers/scsi/esas2r
2901
2902ATUSB IEEE 802.15.4 RADIO DRIVER
2903M:	Stefan Schmidt <stefan@datenfreihafen.org>
2904L:	linux-wpan@vger.kernel.org
2905S:	Maintained
2906F:	drivers/net/ieee802154/atusb.c
2907F:	drivers/net/ieee802154/atusb.h
2908F:	drivers/net/ieee802154/at86rf230.h
2909
2910AUDIT SUBSYSTEM
2911M:	Paul Moore <paul@paul-moore.com>
2912M:	Eric Paris <eparis@redhat.com>
2913L:	linux-audit@redhat.com (moderated for non-subscribers)
2914W:	https://github.com/linux-audit
2915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2916S:	Supported
2917F:	include/linux/audit.h
2918F:	include/uapi/linux/audit.h
2919F:	kernel/audit*
2920
2921AUXILIARY DISPLAY DRIVERS
2922M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2923S:	Maintained
2924F:	drivers/auxdisplay/
2925F:	include/linux/cfag12864b.h
2926
2927AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2928M:	Andreas Klinger <ak@it-klinger.de>
2929L:	linux-iio@vger.kernel.org
2930S:	Maintained
2931F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2932F:	drivers/iio/adc/hx711.c
2933
2934AX.25 NETWORK LAYER
2935M:	Ralf Baechle <ralf@linux-mips.org>
2936L:	linux-hams@vger.kernel.org
2937W:	http://www.linux-ax25.org/
2938S:	Maintained
2939F:	include/uapi/linux/ax25.h
2940F:	include/net/ax25.h
2941F:	net/ax25/
2942
2943AXENTIA ARM DEVICES
2944M:	Peter Rosin <peda@axentia.se>
2945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2946S:	Maintained
2947F:	arch/arm/boot/dts/at91-linea.dtsi
2948F:	arch/arm/boot/dts/at91-natte.dtsi
2949F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2950F:	arch/arm/boot/dts/at91-tse850-3.dts
2951
2952AXENTIA ASOC DRIVERS
2953M:	Peter Rosin <peda@axentia.se>
2954L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2955S:	Maintained
2956F:	Documentation/devicetree/bindings/sound/axentia,*
2957F:	sound/soc/atmel/tse850-pcm5142.c
2958
2959AXXIA I2C CONTROLLER
2960M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2961L:	linux-i2c@vger.kernel.org
2962S:	Maintained
2963F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2964F:	drivers/i2c/busses/i2c-axxia.c
2965
2966AZ6007 DVB DRIVER
2967M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2968L:	linux-media@vger.kernel.org
2969W:	https://linuxtv.org
2970T:	git git://linuxtv.org/media_tree.git
2971S:	Maintained
2972F:	drivers/media/usb/dvb-usb-v2/az6007.c
2973
2974AZTECH FM RADIO RECEIVER DRIVER
2975M:	Hans Verkuil <hverkuil@xs4all.nl>
2976L:	linux-media@vger.kernel.org
2977T:	git git://linuxtv.org/media_tree.git
2978W:	https://linuxtv.org
2979S:	Maintained
2980F:	drivers/media/radio/radio-aztech*
2981
2982B43 WIRELESS DRIVER
2983L:	linux-wireless@vger.kernel.org
2984L:	b43-dev@lists.infradead.org
2985W:	http://wireless.kernel.org/en/users/Drivers/b43
2986S:	Odd Fixes
2987F:	drivers/net/wireless/broadcom/b43/
2988
2989B43LEGACY WIRELESS DRIVER
2990M:	Larry Finger <Larry.Finger@lwfinger.net>
2991L:	linux-wireless@vger.kernel.org
2992L:	b43-dev@lists.infradead.org
2993W:	http://wireless.kernel.org/en/users/Drivers/b43
2994S:	Maintained
2995F:	drivers/net/wireless/broadcom/b43legacy/
2996
2997BACKLIGHT CLASS/SUBSYSTEM
2998M:	Lee Jones <lee.jones@linaro.org>
2999M:	Daniel Thompson <daniel.thompson@linaro.org>
3000M:	Jingoo Han <jingoohan1@gmail.com>
3001L:	dri-devel@lists.freedesktop.org
3002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3003S:	Maintained
3004F:	drivers/video/backlight/
3005F:	include/linux/backlight.h
3006F:	include/linux/pwm_backlight.h
3007F:	Documentation/devicetree/bindings/leds/backlight
3008F:	Documentation/ABI/stable/sysfs-class-backlight
3009F:	Documentation/ABI/testing/sysfs-class-backlight
3010
3011BATMAN ADVANCED
3012M:	Marek Lindner <mareklindner@neomailbox.ch>
3013M:	Simon Wunderlich <sw@simonwunderlich.de>
3014M:	Antonio Quartulli <a@unstable.cc>
3015M:	Sven Eckelmann <sven@narfation.org>
3016L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3017W:	https://www.open-mesh.org/
3018B:	https://www.open-mesh.org/projects/batman-adv/issues
3019C:	irc://chat.freenode.net/batman
3020Q:	https://patchwork.open-mesh.org/project/batman/list/
3021T:	git https://git.open-mesh.org/linux-merge.git
3022S:	Maintained
3023F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3024F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
3025F:	Documentation/networking/batman-adv.rst
3026F:	include/uapi/linux/batadv_packet.h
3027F:	include/uapi/linux/batman_adv.h
3028F:	net/batman-adv/
3029
3030BAYCOM/HDLCDRV DRIVERS FOR AX.25
3031M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3032L:	linux-hams@vger.kernel.org
3033W:	http://www.baycom.org/~tom/ham/ham.html
3034S:	Maintained
3035F:	drivers/net/hamradio/baycom*
3036
3037BCACHE (BLOCK LAYER CACHE)
3038M:	Coly Li <colyli@suse.de>
3039M:	Kent Overstreet <kent.overstreet@gmail.com>
3040L:	linux-bcache@vger.kernel.org
3041W:	http://bcache.evilpiepirate.org
3042C:	irc://irc.oftc.net/bcache
3043S:	Maintained
3044F:	drivers/md/bcache/
3045
3046BDISP ST MEDIA DRIVER
3047M:	Fabien Dessenne <fabien.dessenne@st.com>
3048L:	linux-media@vger.kernel.org
3049T:	git git://linuxtv.org/media_tree.git
3050W:	https://linuxtv.org
3051S:	Supported
3052F:	drivers/media/platform/sti/bdisp
3053
3054BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3055M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3056L:	netdev@vger.kernel.org
3057S:	Maintained
3058F:	drivers/net/ethernet/ec_bhf.c
3059
3060BEFS FILE SYSTEM
3061M:	Luis de Bethencourt <luisbg@kernel.org>
3062M:	Salah Triki <salah.triki@gmail.com>
3063S:	Maintained
3064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3065F:	Documentation/filesystems/befs.txt
3066F:	fs/befs/
3067
3068BFQ I/O SCHEDULER
3069M:	Paolo Valente <paolo.valente@linaro.org>
3070M:	Jens Axboe <axboe@kernel.dk>
3071L:	linux-block@vger.kernel.org
3072S:	Maintained
3073F:	block/bfq-*
3074F:	Documentation/block/bfq-iosched.rst
3075
3076BFS FILE SYSTEM
3077M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3078S:	Maintained
3079F:	Documentation/filesystems/bfs.txt
3080F:	fs/bfs/
3081F:	include/uapi/linux/bfs_fs.h
3082
3083BLINKM RGB LED DRIVER
3084M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3085S:	Maintained
3086F:	drivers/leds/leds-blinkm.c
3087
3088BLOCK LAYER
3089M:	Jens Axboe <axboe@kernel.dk>
3090L:	linux-block@vger.kernel.org
3091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3092S:	Maintained
3093F:	block/
3094F:	drivers/block/
3095F:	kernel/trace/blktrace.c
3096F:	lib/sbitmap.c
3097
3098BLOCK2MTD DRIVER
3099M:	Joern Engel <joern@lazybastard.org>
3100L:	linux-mtd@lists.infradead.org
3101S:	Maintained
3102F:	drivers/mtd/devices/block2mtd.c
3103
3104BLUETOOTH DRIVERS
3105M:	Marcel Holtmann <marcel@holtmann.org>
3106M:	Johan Hedberg <johan.hedberg@gmail.com>
3107L:	linux-bluetooth@vger.kernel.org
3108W:	http://www.bluez.org/
3109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3111S:	Maintained
3112F:	drivers/bluetooth/
3113
3114BLUETOOTH SUBSYSTEM
3115M:	Marcel Holtmann <marcel@holtmann.org>
3116M:	Johan Hedberg <johan.hedberg@gmail.com>
3117L:	linux-bluetooth@vger.kernel.org
3118W:	http://www.bluez.org/
3119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3121S:	Maintained
3122F:	net/bluetooth/
3123F:	include/net/bluetooth/
3124
3125BONDING DRIVER
3126M:	Jay Vosburgh <j.vosburgh@gmail.com>
3127M:	Veaceslav Falico <vfalico@gmail.com>
3128M:	Andy Gospodarek <andy@greyhouse.net>
3129L:	netdev@vger.kernel.org
3130W:	http://sourceforge.net/projects/bonding/
3131S:	Supported
3132F:	drivers/net/bonding/
3133F:	include/uapi/linux/if_bonding.h
3134
3135BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3136M:	Dan Robertson <dan@dlrobertson.com>
3137L:	linux-iio@vger.kernel.org
3138S:	Maintained
3139F:	drivers/iio/accel/bma400*
3140F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3141
3142BPF (Safe dynamic programs and tools)
3143M:	Alexei Starovoitov <ast@kernel.org>
3144M:	Daniel Borkmann <daniel@iogearbox.net>
3145R:	Martin KaFai Lau <kafai@fb.com>
3146R:	Song Liu <songliubraving@fb.com>
3147R:	Yonghong Song <yhs@fb.com>
3148R:	Andrii Nakryiko <andriin@fb.com>
3149L:	netdev@vger.kernel.org
3150L:	bpf@vger.kernel.org
3151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3153Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3154S:	Supported
3155F:	arch/*/net/*
3156F:	Documentation/networking/filter.txt
3157F:	Documentation/bpf/
3158F:	include/linux/bpf*
3159F:	include/linux/filter.h
3160F:	include/trace/events/xdp.h
3161F:	include/uapi/linux/bpf*
3162F:	include/uapi/linux/filter.h
3163F:	kernel/bpf/
3164F:	kernel/trace/bpf_trace.c
3165F:	lib/test_bpf.c
3166F:	net/bpf/
3167F:	net/core/filter.c
3168F:	net/sched/act_bpf.c
3169F:	net/sched/cls_bpf.c
3170F:	samples/bpf/
3171F:	tools/bpf/
3172F:	tools/lib/bpf/
3173F:	tools/testing/selftests/bpf/
3174K:	bpf
3175N:	bpf
3176
3177BPF JIT for ARM
3178M:	Shubham Bansal <illusionist.neo@gmail.com>
3179L:	netdev@vger.kernel.org
3180L:	bpf@vger.kernel.org
3181S:	Maintained
3182F:	arch/arm/net/
3183
3184BPF JIT for ARM64
3185M:	Daniel Borkmann <daniel@iogearbox.net>
3186M:	Alexei Starovoitov <ast@kernel.org>
3187M:	Zi Shen Lim <zlim.lnx@gmail.com>
3188L:	netdev@vger.kernel.org
3189L:	bpf@vger.kernel.org
3190S:	Supported
3191F:	arch/arm64/net/
3192
3193BPF JIT for MIPS (32-BIT AND 64-BIT)
3194M:	Paul Burton <paulburton@kernel.org>
3195L:	netdev@vger.kernel.org
3196L:	bpf@vger.kernel.org
3197S:	Maintained
3198F:	arch/mips/net/
3199
3200BPF JIT for NFP NICs
3201M:	Jakub Kicinski <kuba@kernel.org>
3202L:	netdev@vger.kernel.org
3203L:	bpf@vger.kernel.org
3204S:	Supported
3205F:	drivers/net/ethernet/netronome/nfp/bpf/
3206
3207BPF JIT for POWERPC (32-BIT AND 64-BIT)
3208M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3209M:	Sandipan Das <sandipan@linux.ibm.com>
3210L:	netdev@vger.kernel.org
3211L:	bpf@vger.kernel.org
3212S:	Maintained
3213F:	arch/powerpc/net/
3214
3215BPF JIT for RISC-V (RV64G)
3216M:	Björn Töpel <bjorn.topel@gmail.com>
3217L:	netdev@vger.kernel.org
3218S:	Maintained
3219F:	arch/riscv/net/
3220
3221BPF JIT for S390
3222M:	Ilya Leoshkevich <iii@linux.ibm.com>
3223M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3224M:	Vasily Gorbik <gor@linux.ibm.com>
3225L:	netdev@vger.kernel.org
3226L:	bpf@vger.kernel.org
3227S:	Maintained
3228F:	arch/s390/net/
3229X:	arch/s390/net/pnet.c
3230
3231BPF JIT for SPARC (32-BIT AND 64-BIT)
3232M:	David S. Miller <davem@davemloft.net>
3233L:	netdev@vger.kernel.org
3234L:	bpf@vger.kernel.org
3235S:	Maintained
3236F:	arch/sparc/net/
3237
3238BPF JIT for X86 32-BIT
3239M:	Wang YanQing <udknight@gmail.com>
3240L:	netdev@vger.kernel.org
3241L:	bpf@vger.kernel.org
3242S:	Maintained
3243F:	arch/x86/net/bpf_jit_comp32.c
3244
3245BPF JIT for X86 64-BIT
3246M:	Alexei Starovoitov <ast@kernel.org>
3247M:	Daniel Borkmann <daniel@iogearbox.net>
3248L:	netdev@vger.kernel.org
3249L:	bpf@vger.kernel.org
3250S:	Supported
3251F:	arch/x86/net/
3252X:	arch/x86/net/bpf_jit_comp32.c
3253
3254BROADCOM B44 10/100 ETHERNET DRIVER
3255M:	Michael Chan <michael.chan@broadcom.com>
3256L:	netdev@vger.kernel.org
3257S:	Supported
3258F:	drivers/net/ethernet/broadcom/b44.*
3259
3260BROADCOM B53 ETHERNET SWITCH DRIVER
3261M:	Florian Fainelli <f.fainelli@gmail.com>
3262L:	netdev@vger.kernel.org
3263L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3264S:	Supported
3265F:	drivers/net/dsa/b53/*
3266F:	include/linux/platform_data/b53.h
3267
3268BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3269M:	Florian Fainelli <f.fainelli@gmail.com>
3270M:	Ray Jui <rjui@broadcom.com>
3271M:	Scott Branden <sbranden@broadcom.com>
3272M:	bcm-kernel-feedback-list@broadcom.com
3273T:	git git://github.com/broadcom/mach-bcm
3274S:	Maintained
3275N:	bcm281*
3276N:	bcm113*
3277N:	bcm216*
3278N:	kona
3279F:	arch/arm/mach-bcm/
3280
3281BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3282M:	Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3283L:	bcm-kernel-feedback-list@broadcom.com
3284L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3286T:	git git://github.com/anholt/linux
3287S:	Maintained
3288N:	bcm2711
3289N:	bcm2835
3290F:	drivers/staging/vc04_services
3291
3292BROADCOM BCM47XX MIPS ARCHITECTURE
3293M:	Hauke Mehrtens <hauke@hauke-m.de>
3294M:	Rafał Miłecki <zajec5@gmail.com>
3295L:	linux-mips@vger.kernel.org
3296S:	Maintained
3297F:	Documentation/devicetree/bindings/mips/brcm/
3298F:	arch/mips/bcm47xx/*
3299F:	arch/mips/include/asm/mach-bcm47xx/*
3300
3301BROADCOM BCM5301X ARM ARCHITECTURE
3302M:	Hauke Mehrtens <hauke@hauke-m.de>
3303M:	Rafał Miłecki <zajec5@gmail.com>
3304M:	bcm-kernel-feedback-list@broadcom.com
3305L:	linux-arm-kernel@lists.infradead.org
3306S:	Maintained
3307F:	arch/arm/mach-bcm/bcm_5301x.c
3308F:	arch/arm/boot/dts/bcm5301x*.dtsi
3309F:	arch/arm/boot/dts/bcm470*
3310F:	arch/arm/boot/dts/bcm953012*
3311
3312BROADCOM BCM53573 ARM ARCHITECTURE
3313M:	Rafał Miłecki <rafal@milecki.pl>
3314L:	bcm-kernel-feedback-list@broadcom.com
3315L:	linux-arm-kernel@lists.infradead.org
3316S:	Maintained
3317F:	arch/arm/boot/dts/bcm53573*
3318F:	arch/arm/boot/dts/bcm47189*
3319
3320BROADCOM BCM63XX ARM ARCHITECTURE
3321M:	Florian Fainelli <f.fainelli@gmail.com>
3322M:	bcm-kernel-feedback-list@broadcom.com
3323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3324T:	git git://github.com/broadcom/stblinux.git
3325S:	Maintained
3326N:	bcm63xx
3327
3328BROADCOM BCM63XX/BCM33XX UDC DRIVER
3329M:	Kevin Cernekee <cernekee@gmail.com>
3330L:	linux-usb@vger.kernel.org
3331S:	Maintained
3332F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3333
3334BROADCOM BCM7XXX ARM ARCHITECTURE
3335M:	Florian Fainelli <f.fainelli@gmail.com>
3336M:	bcm-kernel-feedback-list@broadcom.com
3337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3338T:	git git://github.com/broadcom/stblinux.git
3339S:	Maintained
3340F:	arch/arm/mach-bcm/*brcmstb*
3341F:	arch/arm/boot/dts/bcm7*.dts*
3342F:	drivers/bus/brcmstb_gisb.c
3343F:	arch/arm/mm/cache-b15-rac.c
3344F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3345N:	brcmstb
3346
3347BROADCOM BMIPS CPUFREQ DRIVER
3348M:	Markus Mayer <mmayer@broadcom.com>
3349M:	bcm-kernel-feedback-list@broadcom.com
3350L:	linux-pm@vger.kernel.org
3351S:	Maintained
3352F:	drivers/cpufreq/bmips-cpufreq.c
3353
3354BROADCOM BMIPS MIPS ARCHITECTURE
3355M:	Florian Fainelli <f.fainelli@gmail.com>
3356L:	bcm-kernel-feedback-list@broadcom.com
3357L:	linux-mips@vger.kernel.org
3358T:	git git://github.com/broadcom/stblinux.git
3359S:	Maintained
3360F:	arch/mips/bmips/*
3361F:	arch/mips/include/asm/mach-bmips/*
3362F:	arch/mips/kernel/*bmips*
3363F:	arch/mips/boot/dts/brcm/bcm*.dts*
3364F:	drivers/irqchip/irq-bcm63*
3365F:	drivers/irqchip/irq-bcm7*
3366F:	drivers/irqchip/irq-brcmstb*
3367F:	include/linux/bcm963xx_nvram.h
3368F:	include/linux/bcm963xx_tag.h
3369
3370BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3371M:	Rasesh Mody <rmody@marvell.com>
3372M:	GR-Linux-NIC-Dev@marvell.com
3373L:	netdev@vger.kernel.org
3374S:	Supported
3375F:	drivers/net/ethernet/broadcom/bnx2.*
3376F:	drivers/net/ethernet/broadcom/bnx2_*
3377
3378BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3379M:	QLogic-Storage-Upstream@qlogic.com
3380L:	linux-scsi@vger.kernel.org
3381S:	Supported
3382F:	drivers/scsi/bnx2fc/
3383
3384BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3385M:	QLogic-Storage-Upstream@qlogic.com
3386L:	linux-scsi@vger.kernel.org
3387S:	Supported
3388F:	drivers/scsi/bnx2i/
3389
3390BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3391M:	Ariel Elior <aelior@marvell.com>
3392M:	Sudarsana Kalluru <skalluru@marvell.com>
3393M:	GR-everest-linux-l2@marvell.com
3394L:	netdev@vger.kernel.org
3395S:	Supported
3396F:	drivers/net/ethernet/broadcom/bnx2x/
3397
3398BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3399M:	Michael Chan <michael.chan@broadcom.com>
3400L:	netdev@vger.kernel.org
3401S:	Supported
3402F:	drivers/net/ethernet/broadcom/bnxt/
3403
3404BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3405M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3406M:	Franky Lin <franky.lin@broadcom.com>
3407M:	Hante Meuleman <hante.meuleman@broadcom.com>
3408M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3409M:	Wright Feng <wright.feng@cypress.com>
3410L:	linux-wireless@vger.kernel.org
3411L:	brcm80211-dev-list.pdl@broadcom.com
3412L:	brcm80211-dev-list@cypress.com
3413S:	Supported
3414F:	drivers/net/wireless/broadcom/brcm80211/
3415
3416BROADCOM BRCMSTB GPIO DRIVER
3417M:	Gregory Fong <gregory.0xf0@gmail.com>
3418L:	bcm-kernel-feedback-list@broadcom.com
3419S:	Supported
3420F:	drivers/gpio/gpio-brcmstb.c
3421F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3422
3423BROADCOM BRCMSTB I2C DRIVER
3424M:	Kamal Dasu <kdasu.kdev@gmail.com>
3425L:	linux-i2c@vger.kernel.org
3426L:	bcm-kernel-feedback-list@broadcom.com
3427S:	Supported
3428F:	drivers/i2c/busses/i2c-brcmstb.c
3429F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3430
3431BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3432M:	Al Cooper <alcooperx@gmail.com>
3433L:	linux-kernel@vger.kernel.org
3434L:	bcm-kernel-feedback-list@broadcom.com
3435S:	Maintained
3436F:	drivers/phy/broadcom/phy-brcm-usb*
3437
3438BROADCOM GENET ETHERNET DRIVER
3439M:	Doug Berger <opendmb@gmail.com>
3440M:	Florian Fainelli <f.fainelli@gmail.com>
3441L:	bcm-kernel-feedback-list@broadcom.com
3442L:	netdev@vger.kernel.org
3443S:	Supported
3444F:	drivers/net/ethernet/broadcom/genet/
3445
3446BROADCOM IPROC ARM ARCHITECTURE
3447M:	Ray Jui <rjui@broadcom.com>
3448M:	Scott Branden <sbranden@broadcom.com>
3449M:	bcm-kernel-feedback-list@broadcom.com
3450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3451T:	git git://github.com/broadcom/cygnus-linux.git
3452S:	Maintained
3453N:	iproc
3454N:	cygnus
3455N:	bcm[-_]nsp
3456N:	bcm9113*
3457N:	bcm9583*
3458N:	bcm9585*
3459N:	bcm9586*
3460N:	bcm988312
3461N:	bcm113*
3462N:	bcm583*
3463N:	bcm585*
3464N:	bcm586*
3465N:	bcm88312
3466N:	hr2
3467N:	stingray
3468F:	arch/arm64/boot/dts/broadcom/northstar2/*
3469F:	arch/arm64/boot/dts/broadcom/stingray/*
3470F:	drivers/clk/bcm/clk-ns*
3471F:	drivers/clk/bcm/clk-sr*
3472F:	drivers/pinctrl/bcm/pinctrl-ns*
3473F:	include/dt-bindings/clock/bcm-sr*
3474
3475BROADCOM KONA GPIO DRIVER
3476M:	Ray Jui <rjui@broadcom.com>
3477L:	bcm-kernel-feedback-list@broadcom.com
3478S:	Supported
3479F:	drivers/gpio/gpio-bcm-kona.c
3480F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3481
3482BROADCOM NETXTREME-E ROCE DRIVER
3483M:	Selvin Xavier <selvin.xavier@broadcom.com>
3484M:	Devesh Sharma <devesh.sharma@broadcom.com>
3485M:	Somnath Kotur <somnath.kotur@broadcom.com>
3486M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3487L:	linux-rdma@vger.kernel.org
3488W:	http://www.broadcom.com
3489S:	Supported
3490F:	drivers/infiniband/hw/bnxt_re/
3491F:	include/uapi/rdma/bnxt_re-abi.h
3492
3493BROADCOM NVRAM DRIVER
3494M:	Rafał Miłecki <zajec5@gmail.com>
3495L:	linux-mips@vger.kernel.org
3496S:	Maintained
3497F:	drivers/firmware/broadcom/*
3498
3499BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3500M:	Rafał Miłecki <zajec5@gmail.com>
3501L:	linux-wireless@vger.kernel.org
3502S:	Maintained
3503F:	drivers/bcma/
3504F:	include/linux/bcma/
3505
3506BROADCOM STB AVS CPUFREQ DRIVER
3507M:	Markus Mayer <mmayer@broadcom.com>
3508M:	bcm-kernel-feedback-list@broadcom.com
3509L:	linux-pm@vger.kernel.org
3510S:	Maintained
3511F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3512F:	drivers/cpufreq/brcmstb*
3513
3514BROADCOM STB AVS TMON DRIVER
3515M:	Markus Mayer <mmayer@broadcom.com>
3516M:	bcm-kernel-feedback-list@broadcom.com
3517L:	linux-pm@vger.kernel.org
3518S:	Maintained
3519F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3520F:	drivers/thermal/broadcom/brcmstb*
3521
3522BROADCOM STB NAND FLASH DRIVER
3523M:	Brian Norris <computersforpeace@gmail.com>
3524M:	Kamal Dasu <kdasu.kdev@gmail.com>
3525L:	linux-mtd@lists.infradead.org
3526L:	bcm-kernel-feedback-list@broadcom.com
3527S:	Maintained
3528F:	drivers/mtd/nand/raw/brcmnand/
3529
3530BROADCOM STB DPFE DRIVER
3531M:	Markus Mayer <mmayer@broadcom.com>
3532M:	bcm-kernel-feedback-list@broadcom.com
3533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3534S:	Maintained
3535F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3536F:	drivers/memory/brcmstb_dpfe.c
3537
3538BROADCOM SPI DRIVER
3539M:	Kamal Dasu <kdasu.kdev@gmail.com>
3540M:	bcm-kernel-feedback-list@broadcom.com
3541S:	Maintained
3542F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3543F:	drivers/spi/spi-bcm-qspi.*
3544F:	drivers/spi/spi-brcmstb-qspi.c
3545F:	drivers/spi/spi-iproc-qspi.c
3546
3547BROADCOM SYSTEMPORT ETHERNET DRIVER
3548M:	Florian Fainelli <f.fainelli@gmail.com>
3549L:	bcm-kernel-feedback-list@broadcom.com
3550L:	netdev@vger.kernel.org
3551S:	Supported
3552F:	drivers/net/ethernet/broadcom/bcmsysport.*
3553
3554BROADCOM TG3 GIGABIT ETHERNET DRIVER
3555M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3556M:	Prashant Sreedharan <prashant@broadcom.com>
3557M:	Michael Chan <mchan@broadcom.com>
3558L:	netdev@vger.kernel.org
3559S:	Supported
3560F:	drivers/net/ethernet/broadcom/tg3.*
3561
3562BROCADE BFA FC SCSI DRIVER
3563M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3564M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3565L:	linux-scsi@vger.kernel.org
3566S:	Supported
3567F:	drivers/scsi/bfa/
3568
3569BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3570M:	Rasesh Mody <rmody@marvell.com>
3571M:	Sudarsana Kalluru <skalluru@marvell.com>
3572M:	GR-Linux-NIC-Dev@marvell.com
3573L:	netdev@vger.kernel.org
3574S:	Supported
3575F:	drivers/net/ethernet/brocade/bna/
3576
3577BSG (block layer generic sg v4 driver)
3578M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3579L:	linux-scsi@vger.kernel.org
3580S:	Supported
3581F:	block/bsg.c
3582F:	include/linux/bsg.h
3583F:	include/uapi/linux/bsg.h
3584
3585BT87X AUDIO DRIVER
3586M:	Clemens Ladisch <clemens@ladisch.de>
3587L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3589S:	Maintained
3590F:	Documentation/sound/cards/bt87x.rst
3591F:	sound/pci/bt87x.c
3592
3593BT8XXGPIO DRIVER
3594M:	Michael Buesch <m@bues.ch>
3595W:	http://bu3sch.de/btgpio.php
3596S:	Maintained
3597F:	drivers/gpio/gpio-bt8xx.c
3598
3599BTRFS FILE SYSTEM
3600M:	Chris Mason <clm@fb.com>
3601M:	Josef Bacik <josef@toxicpanda.com>
3602M:	David Sterba <dsterba@suse.com>
3603L:	linux-btrfs@vger.kernel.org
3604W:	http://btrfs.wiki.kernel.org/
3605Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3607S:	Maintained
3608F:	Documentation/filesystems/btrfs.txt
3609F:	fs/btrfs/
3610F:	include/linux/btrfs*
3611F:	include/uapi/linux/btrfs*
3612
3613BTTV VIDEO4LINUX DRIVER
3614M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3615L:	linux-media@vger.kernel.org
3616W:	https://linuxtv.org
3617T:	git git://linuxtv.org/media_tree.git
3618S:	Odd fixes
3619F:	Documentation/media/v4l-drivers/bttv*
3620F:	drivers/media/pci/bt8xx/bttv*
3621
3622BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3623M:	Chanwoo Choi <cw00.choi@samsung.com>
3624L:	linux-pm@vger.kernel.org
3625L:	linux-samsung-soc@vger.kernel.org
3626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3627S:	Maintained
3628F:	drivers/devfreq/exynos-bus.c
3629F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3630
3631BUSLOGIC SCSI DRIVER
3632M:	Khalid Aziz <khalid@gonehiking.org>
3633L:	linux-scsi@vger.kernel.org
3634S:	Maintained
3635F:	drivers/scsi/BusLogic.*
3636F:	drivers/scsi/FlashPoint.*
3637
3638C-MEDIA CMI8788 DRIVER
3639M:	Clemens Ladisch <clemens@ladisch.de>
3640L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3642S:	Maintained
3643F:	sound/pci/oxygen/
3644
3645C-SKY ARCHITECTURE
3646M:	Guo Ren <guoren@kernel.org>
3647T:	git https://github.com/c-sky/csky-linux.git
3648S:	Supported
3649F:	arch/csky/
3650F:	Documentation/devicetree/bindings/csky/
3651F:	drivers/irqchip/irq-csky-*
3652F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3653F:	drivers/clocksource/timer-gx6605s.c
3654F:	drivers/clocksource/timer-mp-csky.c
3655F:	Documentation/devicetree/bindings/timer/csky,*
3656K:	csky
3657N:	csky
3658
3659C6X ARCHITECTURE
3660M:	Mark Salter <msalter@redhat.com>
3661M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3662L:	linux-c6x-dev@linux-c6x.org
3663W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3664S:	Maintained
3665F:	arch/c6x/
3666
3667CA8210 IEEE-802.15.4 RADIO DRIVER
3668M:	Harry Morris <h.morris@cascoda.com>
3669L:	linux-wpan@vger.kernel.org
3670W:	https://github.com/Cascoda/ca8210-linux.git
3671S:	Maintained
3672F:	drivers/net/ieee802154/ca8210.c
3673F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3674
3675CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3676M:	David Howells <dhowells@redhat.com>
3677L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3678S:	Supported
3679F:	Documentation/filesystems/caching/cachefiles.txt
3680F:	fs/cachefiles/
3681
3682CADENCE MIPI-CSI2 BRIDGES
3683M:	Maxime Ripard <mripard@kernel.org>
3684L:	linux-media@vger.kernel.org
3685S:	Maintained
3686F:	Documentation/devicetree/bindings/media/cdns,*.txt
3687F:	drivers/media/platform/cadence/cdns-csi2*
3688
3689CADENCE NAND DRIVER
3690M:	Piotr Sroka <piotrs@cadence.com>
3691L:	linux-mtd@lists.infradead.org
3692S:	Maintained
3693F:	drivers/mtd/nand/raw/cadence-nand-controller.c
3694F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3695
3696CADET FM/AM RADIO RECEIVER DRIVER
3697M:	Hans Verkuil <hverkuil@xs4all.nl>
3698L:	linux-media@vger.kernel.org
3699T:	git git://linuxtv.org/media_tree.git
3700W:	https://linuxtv.org
3701S:	Maintained
3702F:	drivers/media/radio/radio-cadet*
3703
3704CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3705M:	Jonathan Corbet <corbet@lwn.net>
3706L:	linux-media@vger.kernel.org
3707T:	git git://linuxtv.org/media_tree.git
3708S:	Maintained
3709F:	Documentation/media/v4l-drivers/cafe_ccic*
3710F:	drivers/media/platform/marvell-ccic/
3711
3712CAIF NETWORK LAYER
3713L:	netdev@vger.kernel.org
3714S:	Orphan
3715F:	Documentation/networking/caif/
3716F:	drivers/net/caif/
3717F:	include/uapi/linux/caif/
3718F:	include/net/caif/
3719F:	net/caif/
3720
3721CAKE QDISC
3722M:	Toke Høiland-Jørgensen <toke@toke.dk>
3723L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3724S:	Maintained
3725F:	net/sched/sch_cake.c
3726
3727CAN NETWORK DRIVERS
3728M:	Wolfgang Grandegger <wg@grandegger.com>
3729M:	Marc Kleine-Budde <mkl@pengutronix.de>
3730L:	linux-can@vger.kernel.org
3731W:	https://github.com/linux-can
3732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3734S:	Maintained
3735F:	Documentation/devicetree/bindings/net/can/
3736F:	drivers/net/can/
3737F:	include/linux/can/dev.h
3738F:	include/linux/can/led.h
3739F:	include/linux/can/rx-offload.h
3740F:	include/linux/can/platform/
3741F:	include/uapi/linux/can/error.h
3742F:	include/uapi/linux/can/netlink.h
3743F:	include/uapi/linux/can/vxcan.h
3744
3745CAN NETWORK LAYER
3746M:	Oliver Hartkopp <socketcan@hartkopp.net>
3747M:	Marc Kleine-Budde <mkl@pengutronix.de>
3748L:	linux-can@vger.kernel.org
3749W:	https://github.com/linux-can
3750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3752S:	Maintained
3753F:	Documentation/networking/can.rst
3754F:	net/can/
3755F:	include/linux/can/core.h
3756F:	include/linux/can/skb.h
3757F:	include/net/netns/can.h
3758F:	include/uapi/linux/can.h
3759F:	include/uapi/linux/can/bcm.h
3760F:	include/uapi/linux/can/raw.h
3761F:	include/uapi/linux/can/gw.h
3762
3763CAN-J1939 NETWORK LAYER
3764M:	Robin van der Gracht <robin@protonic.nl>
3765M:	Oleksij Rempel <o.rempel@pengutronix.de>
3766R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3767L:	linux-can@vger.kernel.org
3768S:	Maintained
3769F:	Documentation/networking/j1939.rst
3770F:	net/can/j1939/
3771F:	include/uapi/linux/can/j1939.h
3772
3773CAPABILITIES
3774M:	Serge Hallyn <serge@hallyn.com>
3775L:	linux-security-module@vger.kernel.org
3776S:	Supported
3777F:	include/linux/capability.h
3778F:	include/uapi/linux/capability.h
3779F:	security/commoncap.c
3780F:	kernel/capability.c
3781
3782CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3783M:	Kevin Tsai <ktsai@capellamicro.com>
3784S:	Maintained
3785F:	drivers/iio/light/cm*
3786
3787CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3788M:	Christian Lamparter <chunkeey@googlemail.com>
3789L:	linux-wireless@vger.kernel.org
3790W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3791S:	Maintained
3792F:	drivers/net/wireless/ath/carl9170/
3793
3794CAVIUM I2C DRIVER
3795M:	Robert Richter <rrichter@marvell.com>
3796W:	http://www.marvell.com
3797S:	Supported
3798F:	drivers/i2c/busses/i2c-octeon*
3799F:	drivers/i2c/busses/i2c-thunderx*
3800
3801CAVIUM LIQUIDIO NETWORK DRIVER
3802M:	Derek Chickles <dchickles@marvell.com>
3803M:	Satanand Burla <sburla@marvell.com>
3804M:	Felix Manlunas <fmanlunas@marvell.com>
3805L:	netdev@vger.kernel.org
3806W:	http://www.marvell.com
3807S:	Supported
3808F:	drivers/net/ethernet/cavium/liquidio/
3809
3810CAVIUM MMC DRIVER
3811M:	Robert Richter <rrichter@marvell.com>
3812W:	http://www.marvell.com
3813S:	Supported
3814F:	drivers/mmc/host/cavium*
3815
3816CAVIUM OCTEON-TX CRYPTO DRIVER
3817M:	George Cherian <gcherian@marvell.com>
3818L:	linux-crypto@vger.kernel.org
3819W:	http://www.marvell.com
3820S:	Supported
3821F:	drivers/crypto/cavium/cpt/
3822
3823CAVIUM THUNDERX2 ARM64 SOC
3824M:	Robert Richter <rrichter@marvell.com>
3825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3826S:	Maintained
3827F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3828F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3829
3830CC2520 IEEE-802.15.4 RADIO DRIVER
3831M:	Varka Bhadram <varkabhadram@gmail.com>
3832L:	linux-wpan@vger.kernel.org
3833S:	Maintained
3834F:	drivers/net/ieee802154/cc2520.c
3835F:	include/linux/spi/cc2520.h
3836F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3837
3838CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3839M:	Gilad Ben-Yossef <gilad@benyossef.com>
3840L:	linux-crypto@vger.kernel.org
3841S:	Supported
3842F:	drivers/crypto/ccree/
3843W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3844
3845CEC FRAMEWORK
3846M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3847L:	linux-media@vger.kernel.org
3848T:	git git://linuxtv.org/media_tree.git
3849W:	http://linuxtv.org
3850S:	Supported
3851F:	Documentation/media/kapi/cec-core.rst
3852F:	Documentation/media/uapi/cec
3853F:	drivers/media/cec/
3854F:	drivers/media/rc/keymaps/rc-cec.c
3855F:	include/media/cec.h
3856F:	include/media/cec-notifier.h
3857F:	include/uapi/linux/cec.h
3858F:	include/uapi/linux/cec-funcs.h
3859F:	Documentation/devicetree/bindings/media/cec.txt
3860F:	Documentation/ABI/testing/debugfs-cec-error-inj
3861
3862CEC GPIO DRIVER
3863M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3864L:	linux-media@vger.kernel.org
3865T:	git git://linuxtv.org/media_tree.git
3866W:	http://linuxtv.org
3867S:	Supported
3868F:	drivers/media/platform/cec-gpio/
3869F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3870
3871CELL BROADBAND ENGINE ARCHITECTURE
3872M:	Arnd Bergmann <arnd@arndb.de>
3873L:	linuxppc-dev@lists.ozlabs.org
3874W:	http://www.ibm.com/developerworks/power/cell/
3875S:	Supported
3876F:	arch/powerpc/include/asm/cell*.h
3877F:	arch/powerpc/include/asm/spu*.h
3878F:	arch/powerpc/include/uapi/asm/spu*.h
3879F:	arch/powerpc/oprofile/*cell*
3880F:	arch/powerpc/platforms/cell/
3881
3882CEPH COMMON CODE (LIBCEPH)
3883M:	Ilya Dryomov <idryomov@gmail.com>
3884M:	Jeff Layton <jlayton@kernel.org>
3885M:	Sage Weil <sage@redhat.com>
3886L:	ceph-devel@vger.kernel.org
3887W:	http://ceph.com/
3888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3889T:	git git://github.com/ceph/ceph-client.git
3890S:	Supported
3891F:	net/ceph/
3892F:	include/linux/ceph/
3893F:	include/linux/crush/
3894
3895CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3896M:	Jeff Layton <jlayton@kernel.org>
3897M:	Sage Weil <sage@redhat.com>
3898M:	Ilya Dryomov <idryomov@gmail.com>
3899L:	ceph-devel@vger.kernel.org
3900W:	http://ceph.com/
3901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3902T:	git git://github.com/ceph/ceph-client.git
3903S:	Supported
3904F:	Documentation/filesystems/ceph.txt
3905F:	fs/ceph/
3906
3907CERTIFICATE HANDLING:
3908M:	David Howells <dhowells@redhat.com>
3909M:	David Woodhouse <dwmw2@infradead.org>
3910L:	keyrings@vger.kernel.org
3911S:	Maintained
3912F:	Documentation/admin-guide/module-signing.rst
3913F:	certs/
3914F:	scripts/sign-file.c
3915F:	scripts/extract-cert.c
3916
3917CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3918L:	devel@driverdev.osuosl.org
3919S:	Obsolete
3920F:	drivers/staging/wusbcore/
3921
3922CFAG12864B LCD DRIVER
3923M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3924S:	Maintained
3925F:	drivers/auxdisplay/cfag12864b.c
3926F:	include/linux/cfag12864b.h
3927
3928CFAG12864BFB LCD FRAMEBUFFER DRIVER
3929M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3930S:	Maintained
3931F:	drivers/auxdisplay/cfag12864bfb.c
3932F:	include/linux/cfag12864b.h
3933
3934802.11 (including CFG80211/NL80211)
3935M:	Johannes Berg <johannes@sipsolutions.net>
3936L:	linux-wireless@vger.kernel.org
3937W:	http://wireless.kernel.org/
3938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3940S:	Maintained
3941F:	net/wireless/
3942F:	include/uapi/linux/nl80211.h
3943F:	include/linux/ieee80211.h
3944F:	include/net/wext.h
3945F:	include/net/cfg80211.h
3946F:	include/net/iw_handler.h
3947F:	include/net/ieee80211_radiotap.h
3948F:	Documentation/driver-api/80211/cfg80211.rst
3949F:	Documentation/networking/regulatory.txt
3950
3951CHAR and MISC DRIVERS
3952M:	Arnd Bergmann <arnd@arndb.de>
3953M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3955S:	Supported
3956F:	drivers/char/
3957F:	drivers/misc/
3958F:	include/linux/miscdevice.h
3959
3960CHECKPATCH
3961M:	Andy Whitcroft <apw@canonical.com>
3962M:	Joe Perches <joe@perches.com>
3963S:	Maintained
3964F:	scripts/checkpatch.pl
3965
3966CHINESE DOCUMENTATION
3967M:	Harry Wei <harryxiyou@gmail.com>
3968M:	Alex Shi <alex.shi@linux.alibaba.com>
3969L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3970S:	Maintained
3971F:	Documentation/translations/zh_CN/
3972
3973CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3974M:	Peter Chen <Peter.Chen@nxp.com>
3975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3976L:	linux-usb@vger.kernel.org
3977S:	Maintained
3978F:	drivers/usb/chipidea/
3979
3980CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3981M:	Hans de Goede <hdegoede@redhat.com>
3982L:	linux-input@vger.kernel.org
3983S:	Maintained
3984F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3985F:	drivers/input/touchscreen/chipone_icn8318.c
3986
3987CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3988M:	Hans de Goede <hdegoede@redhat.com>
3989L:	linux-input@vger.kernel.org
3990S:	Maintained
3991F:	drivers/input/touchscreen/chipone_icn8505.c
3992
3993CHROME HARDWARE PLATFORM SUPPORT
3994M:	Benson Leung <bleung@chromium.org>
3995M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3996S:	Maintained
3997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3998F:	drivers/platform/chrome/
3999
4000CHROMEOS EC SUBDRIVERS
4001M:	Benson Leung <bleung@chromium.org>
4002M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4003R:	Guenter Roeck <groeck@chromium.org>
4004S:	Maintained
4005N:	cros_ec
4006N:	cros-ec
4007F:	drivers/power/supply/cros_usbpd-charger.c
4008
4009CHROMEOS EC CODEC DRIVER
4010M:	Cheng-Yi Chiang <cychiang@chromium.org>
4011S:	Maintained
4012R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4013R:	Guenter Roeck <groeck@chromium.org>
4014F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
4015F:	sound/soc/codecs/cros_ec_codec.*
4016
4017CIRRUS LOGIC AUDIO CODEC DRIVERS
4018M:	Brian Austin <brian.austin@cirrus.com>
4019M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
4020L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4021S:	Maintained
4022F:	sound/soc/codecs/cs*
4023
4024CIRRUS LOGIC EP93XX ETHERNET DRIVER
4025M:	Hartley Sweeten <hsweeten@visionengravers.com>
4026L:	netdev@vger.kernel.org
4027S:	Maintained
4028F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4029
4030CIRRUS LOGIC LOCHNAGAR DRIVER
4031M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4032M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4033L:	patches@opensource.cirrus.com
4034S:	Supported
4035F:	drivers/clk/clk-lochnagar.c
4036F:	drivers/hwmon/lochnagar-hwmon.c
4037F:	drivers/mfd/lochnagar-i2c.c
4038F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4039F:	drivers/regulator/lochnagar-regulator.c
4040F:	sound/soc/codecs/lochnagar-sc.c
4041F:	include/dt-bindings/clk/lochnagar.h
4042F:	include/dt-bindings/pinctrl/lochnagar.h
4043F:	include/linux/mfd/lochnagar*
4044F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
4045F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
4046F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
4047F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
4048F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
4049F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
4050F:	Documentation/hwmon/lochnagar.rst
4051
4052CISCO FCOE HBA DRIVER
4053M:	Satish Kharat <satishkh@cisco.com>
4054M:	Sesidhar Baddela <sebaddel@cisco.com>
4055M:	Karan Tilak Kumar <kartilak@cisco.com>
4056L:	linux-scsi@vger.kernel.org
4057S:	Supported
4058F:	drivers/scsi/fnic/
4059
4060CISCO SCSI HBA DRIVER
4061M:	Karan Tilak Kumar <kartilak@cisco.com>
4062M:	Sesidhar Baddela <sebaddel@cisco.com>
4063L:	linux-scsi@vger.kernel.org
4064S:	Supported
4065F:	drivers/scsi/snic/
4066
4067CISCO VIC ETHERNET NIC DRIVER
4068M:	Christian Benvenuti <benve@cisco.com>
4069M:	Govindarajulu Varadarajan <_govind@gmx.com>
4070M:	Parvi Kaustubhi <pkaustub@cisco.com>
4071S:	Supported
4072F:	drivers/net/ethernet/cisco/enic/
4073
4074CISCO VIC LOW LATENCY NIC DRIVER
4075M:	Christian Benvenuti <benve@cisco.com>
4076M:	Nelson Escobar <neescoba@cisco.com>
4077M:	Parvi Kaustubhi <pkaustub@cisco.com>
4078S:	Supported
4079F:	drivers/infiniband/hw/usnic/
4080
4081CIRRUS LOGIC MADERA CODEC DRIVERS
4082M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4083M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4084L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4085L:	patches@opensource.cirrus.com
4086T:	git https://github.com/CirrusLogic/linux-drivers.git
4087W:	https://github.com/CirrusLogic/linux-drivers/wiki
4088S:	Supported
4089F:	Documentation/devicetree/bindings/mfd/madera.txt
4090F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4091F:	Documentation/devicetree/bindings/sound/madera.txt
4092F:	include/dt-bindings/sound/madera*
4093F:	include/linux/irqchip/irq-madera*
4094F:	include/linux/mfd/madera/*
4095F:	include/sound/madera*
4096F:	drivers/gpio/gpio-madera*
4097F:	drivers/irqchip/irq-madera*
4098F:	drivers/mfd/madera*
4099F:	drivers/mfd/cs47l*
4100F:	drivers/pinctrl/cirrus/*
4101F:	sound/soc/codecs/cs47l*
4102F:	sound/soc/codecs/madera*
4103
4104CLANG-FORMAT FILE
4105M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4106S:	Maintained
4107F:	.clang-format
4108
4109CLANG/LLVM BUILD SUPPORT
4110L:	clang-built-linux@googlegroups.com
4111W:	https://clangbuiltlinux.github.io/
4112B:	https://github.com/ClangBuiltLinux/linux/issues
4113C:	irc://chat.freenode.net/clangbuiltlinux
4114S:	Supported
4115K:	\b(?i:clang|llvm)\b
4116
4117CLEANCACHE API
4118M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4119L:	linux-kernel@vger.kernel.org
4120S:	Maintained
4121F:	mm/cleancache.c
4122F:	include/linux/cleancache.h
4123
4124CLK API
4125M:	Russell King <linux@armlinux.org.uk>
4126L:	linux-clk@vger.kernel.org
4127S:	Maintained
4128F:	include/linux/clk.h
4129
4130CLOCKSOURCE, CLOCKEVENT DRIVERS
4131M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4132M:	Thomas Gleixner <tglx@linutronix.de>
4133L:	linux-kernel@vger.kernel.org
4134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4135S:	Supported
4136F:	drivers/clocksource/
4137F:	Documentation/devicetree/bindings/timer/
4138
4139CMPC ACPI DRIVER
4140M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4141M:	Daniel Oliveira Nascimento <don@syst.com.br>
4142L:	platform-driver-x86@vger.kernel.org
4143S:	Supported
4144F:	drivers/platform/x86/classmate-laptop.c
4145
4146COBALT MEDIA DRIVER
4147M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4148L:	linux-media@vger.kernel.org
4149T:	git git://linuxtv.org/media_tree.git
4150W:	https://linuxtv.org
4151S:	Supported
4152F:	drivers/media/pci/cobalt/
4153
4154COCCINELLE/Semantic Patches (SmPL)
4155M:	Julia Lawall <Julia.Lawall@lip6.fr>
4156M:	Gilles Muller <Gilles.Muller@lip6.fr>
4157M:	Nicolas Palix <nicolas.palix@imag.fr>
4158M:	Michal Marek <michal.lkml@markovi.net>
4159L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4161W:	http://coccinelle.lip6.fr/
4162S:	Supported
4163F:	Documentation/dev-tools/coccinelle.rst
4164F:	scripts/coccinelle/
4165F:	scripts/coccicheck
4166
4167CODA FILE SYSTEM
4168M:	Jan Harkes <jaharkes@cs.cmu.edu>
4169M:	coda@cs.cmu.edu
4170L:	codalist@coda.cs.cmu.edu
4171W:	http://www.coda.cs.cmu.edu/
4172S:	Maintained
4173F:	Documentation/filesystems/coda.txt
4174F:	fs/coda/
4175F:	include/linux/coda*.h
4176F:	include/uapi/linux/coda*.h
4177
4178CODA V4L2 MEM2MEM DRIVER
4179M:	Philipp Zabel <p.zabel@pengutronix.de>
4180L:	linux-media@vger.kernel.org
4181S:	Maintained
4182F:	Documentation/devicetree/bindings/media/coda.txt
4183F:	drivers/media/platform/coda/
4184
4185CODE OF CONDUCT
4186M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4187S:	Supported
4188F:	Documentation/process/code-of-conduct.rst
4189F:	Documentation/process/code-of-conduct-interpretation.rst
4190
4191COMMON CLK FRAMEWORK
4192M:	Michael Turquette <mturquette@baylibre.com>
4193M:	Stephen Boyd <sboyd@kernel.org>
4194L:	linux-clk@vger.kernel.org
4195Q:	http://patchwork.kernel.org/project/linux-clk/list/
4196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4197S:	Maintained
4198F:	Documentation/devicetree/bindings/clock/
4199F:	drivers/clk/
4200X:	drivers/clk/clkdev.c
4201F:	include/linux/clk-pr*
4202F:	include/linux/clk/
4203F:	include/linux/of_clk.h
4204
4205COMMON INTERNET FILE SYSTEM (CIFS)
4206M:	Steve French <sfrench@samba.org>
4207L:	linux-cifs@vger.kernel.org
4208L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4209W:	http://linux-cifs.samba.org/
4210T:	git git://git.samba.org/sfrench/cifs-2.6.git
4211S:	Supported
4212F:	Documentation/admin-guide/cifs/
4213F:	fs/cifs/
4214
4215COMPACTPCI HOTPLUG CORE
4216M:	Scott Murray <scott@spiteful.org>
4217L:	linux-pci@vger.kernel.org
4218S:	Maintained
4219F:	drivers/pci/hotplug/cpci_hotplug*
4220
4221COMPACTPCI HOTPLUG GENERIC DRIVER
4222M:	Scott Murray <scott@spiteful.org>
4223L:	linux-pci@vger.kernel.org
4224S:	Maintained
4225F:	drivers/pci/hotplug/cpcihp_generic.c
4226
4227COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4228M:	Scott Murray <scott@spiteful.org>
4229L:	linux-pci@vger.kernel.org
4230S:	Maintained
4231F:	drivers/pci/hotplug/cpcihp_zt5550.*
4232
4233COMPAL LAPTOP SUPPORT
4234M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4235L:	platform-driver-x86@vger.kernel.org
4236S:	Maintained
4237F:	drivers/platform/x86/compal-laptop.c
4238
4239COMPILER ATTRIBUTES
4240M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4241S:	Maintained
4242F:	include/linux/compiler_attributes.h
4243
4244CONEXANT ACCESSRUNNER USB DRIVER
4245L:	accessrunner-general@lists.sourceforge.net
4246W:	http://accessrunner.sourceforge.net/
4247S:	Orphan
4248F:	drivers/usb/atm/cxacru.c
4249
4250CONFIGFS
4251M:	Joel Becker <jlbec@evilplan.org>
4252M:	Christoph Hellwig <hch@lst.de>
4253T:	git git://git.infradead.org/users/hch/configfs.git
4254S:	Supported
4255F:	fs/configfs/
4256F:	include/linux/configfs.h
4257
4258CONNECTOR
4259M:	Evgeniy Polyakov <zbr@ioremap.net>
4260L:	netdev@vger.kernel.org
4261S:	Maintained
4262F:	drivers/connector/
4263
4264CONTROL GROUP (CGROUP)
4265M:	Tejun Heo <tj@kernel.org>
4266M:	Li Zefan <lizefan@huawei.com>
4267M:	Johannes Weiner <hannes@cmpxchg.org>
4268L:	cgroups@vger.kernel.org
4269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4270S:	Maintained
4271F:	Documentation/admin-guide/cgroup-v2.rst
4272F:	Documentation/admin-guide/cgroup-v1/
4273F:	include/linux/cgroup*
4274F:	kernel/cgroup/
4275
4276CONTROL GROUP - CPUSET
4277M:	Li Zefan <lizefan@huawei.com>
4278L:	cgroups@vger.kernel.org
4279W:	http://www.bullopensource.org/cpuset/
4280W:	http://oss.sgi.com/projects/cpusets/
4281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4282S:	Maintained
4283F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4284F:	include/linux/cpuset.h
4285F:	kernel/cgroup/cpuset.c
4286
4287CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4288M:	Johannes Weiner <hannes@cmpxchg.org>
4289M:	Michal Hocko <mhocko@kernel.org>
4290M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4291L:	cgroups@vger.kernel.org
4292L:	linux-mm@kvack.org
4293S:	Maintained
4294F:	mm/memcontrol.c
4295F:	mm/swap_cgroup.c
4296
4297CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4298M:	Tejun Heo <tj@kernel.org>
4299M:	Jens Axboe <axboe@kernel.dk>
4300L:	cgroups@vger.kernel.org
4301L:	linux-block@vger.kernel.org
4302T:	git git://git.kernel.dk/linux-block
4303F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4304F:	block/blk-cgroup.c
4305F:	include/linux/blk-cgroup.h
4306F:	block/blk-throttle.c
4307F:	block/blk-iolatency.c
4308F:	block/bfq-cgroup.c
4309
4310CORETEMP HARDWARE MONITORING DRIVER
4311M:	Fenghua Yu <fenghua.yu@intel.com>
4312L:	linux-hwmon@vger.kernel.org
4313S:	Maintained
4314F:	Documentation/hwmon/coretemp.rst
4315F:	drivers/hwmon/coretemp.c
4316
4317COSA/SRP SYNC SERIAL DRIVER
4318M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4319W:	http://www.fi.muni.cz/~kas/cosa/
4320S:	Maintained
4321F:	drivers/net/wan/cosa*
4322
4323COUNTER SUBSYSTEM
4324M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4325L:	linux-iio@vger.kernel.org
4326S:	Maintained
4327F:	Documentation/ABI/testing/sysfs-bus-counter*
4328F:	Documentation/driver-api/generic-counter.rst
4329F:	drivers/counter/
4330F:	include/linux/counter.h
4331F:	include/linux/counter_enum.h
4332
4333CPMAC ETHERNET DRIVER
4334M:	Florian Fainelli <f.fainelli@gmail.com>
4335L:	netdev@vger.kernel.org
4336S:	Maintained
4337F:	drivers/net/ethernet/ti/cpmac.c
4338
4339CPU FREQUENCY SCALING FRAMEWORK
4340M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4341M:	Viresh Kumar <viresh.kumar@linaro.org>
4342L:	linux-pm@vger.kernel.org
4343S:	Maintained
4344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4346B:	https://bugzilla.kernel.org
4347F:	Documentation/admin-guide/pm/cpufreq.rst
4348F:	Documentation/admin-guide/pm/intel_pstate.rst
4349F:	Documentation/cpu-freq/
4350F:	Documentation/devicetree/bindings/cpufreq/
4351F:	drivers/cpufreq/
4352F:	kernel/sched/cpufreq*.c
4353F:	include/linux/cpufreq.h
4354F:	include/linux/sched/cpufreq.h
4355F:	tools/testing/selftests/cpufreq/
4356
4357CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4358M:	Viresh Kumar <viresh.kumar@linaro.org>
4359M:	Sudeep Holla <sudeep.holla@arm.com>
4360L:	linux-pm@vger.kernel.org
4361W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4362S:	Maintained
4363F:	drivers/cpufreq/vexpress-spc-cpufreq.c
4364
4365CPU POWER MONITORING SUBSYSTEM
4366M:	Thomas Renninger <trenn@suse.com>
4367M:	Shuah Khan <shuah@kernel.org>
4368M:	Shuah Khan <skhan@linuxfoundation.org>
4369L:	linux-pm@vger.kernel.org
4370S:	Maintained
4371F:	tools/power/cpupower/
4372
4373CPUID/MSR DRIVER
4374M:	"H. Peter Anvin" <hpa@zytor.com>
4375S:	Maintained
4376F:	arch/x86/kernel/cpuid.c
4377F:	arch/x86/kernel/msr.c
4378
4379CPUIDLE DRIVER - ARM BIG LITTLE
4380M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4381M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4382L:	linux-pm@vger.kernel.org
4383L:	linux-arm-kernel@lists.infradead.org
4384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4385S:	Maintained
4386F:	drivers/cpuidle/cpuidle-big_little.c
4387
4388CPUIDLE DRIVER - ARM EXYNOS
4389M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4390M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4391M:	Kukjin Kim <kgene@kernel.org>
4392L:	linux-pm@vger.kernel.org
4393L:	linux-samsung-soc@vger.kernel.org
4394S:	Supported
4395F:	drivers/cpuidle/cpuidle-exynos.c
4396F:	arch/arm/mach-exynos/pm.c
4397
4398CPUIDLE DRIVER - ARM PSCI
4399M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4400M:	Sudeep Holla <sudeep.holla@arm.com>
4401L:	linux-pm@vger.kernel.org
4402L:	linux-arm-kernel@lists.infradead.org
4403S:	Supported
4404F:	drivers/cpuidle/cpuidle-psci.c
4405
4406CPU IDLE TIME MANAGEMENT FRAMEWORK
4407M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4408M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4409L:	linux-pm@vger.kernel.org
4410S:	Maintained
4411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4412B:	https://bugzilla.kernel.org
4413F:	Documentation/admin-guide/pm/cpuidle.rst
4414F:	Documentation/driver-api/pm/cpuidle.rst
4415F:	drivers/cpuidle/*
4416F:	include/linux/cpuidle.h
4417
4418CRAMFS FILESYSTEM
4419M:	Nicolas Pitre <nico@fluxnic.net>
4420S:	Maintained
4421F:	Documentation/filesystems/cramfs.txt
4422F:	fs/cramfs/
4423
4424CREATIVE SB0540
4425M:	Bastien Nocera <hadess@hadess.net>
4426L:	linux-input@vger.kernel.org
4427S:	Maintained
4428F:	drivers/hid/hid-creative-sb0540.c
4429
4430CRYPTO API
4431M:	Herbert Xu <herbert@gondor.apana.org.au>
4432M:	"David S. Miller" <davem@davemloft.net>
4433L:	linux-crypto@vger.kernel.org
4434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4436S:	Maintained
4437F:	Documentation/crypto/
4438F:	Documentation/devicetree/bindings/crypto/
4439F:	arch/*/crypto/
4440F:	crypto/
4441F:	drivers/crypto/
4442F:	include/crypto/
4443F:	include/linux/crypto*
4444F:	lib/crypto/
4445
4446CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4447M:	Neil Horman <nhorman@tuxdriver.com>
4448L:	linux-crypto@vger.kernel.org
4449S:	Maintained
4450F:	crypto/ansi_cprng.c
4451F:	crypto/rng.c
4452
4453CS3308 MEDIA DRIVER
4454M:	Hans Verkuil <hverkuil@xs4all.nl>
4455L:	linux-media@vger.kernel.org
4456T:	git git://linuxtv.org/media_tree.git
4457W:	http://linuxtv.org
4458S:	Odd Fixes
4459F:	drivers/media/i2c/cs3308.c
4460
4461CS5535 Audio ALSA driver
4462M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4463S:	Maintained
4464F:	sound/pci/cs5535audio/
4465
4466CSI DRIVERS FOR ALLWINNER V3s
4467M:	Yong Deng <yong.deng@magewell.com>
4468L:	linux-media@vger.kernel.org
4469T:	git git://linuxtv.org/media_tree.git
4470S:	Maintained
4471F:	drivers/media/platform/sunxi/sun6i-csi/
4472F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4473
4474CW1200 WLAN driver
4475M:	Solomon Peachy <pizza@shaftnet.org>
4476S:	Maintained
4477F:	drivers/net/wireless/st/cw1200/
4478
4479CX18 VIDEO4LINUX DRIVER
4480M:	Andy Walls <awalls@md.metrocast.net>
4481L:	linux-media@vger.kernel.org
4482T:	git git://linuxtv.org/media_tree.git
4483W:	https://linuxtv.org
4484S:	Maintained
4485F:	drivers/media/pci/cx18/
4486F:	include/uapi/linux/ivtv*
4487
4488CX2341X MPEG ENCODER HELPER MODULE
4489M:	Hans Verkuil <hverkuil@xs4all.nl>
4490L:	linux-media@vger.kernel.org
4491T:	git git://linuxtv.org/media_tree.git
4492W:	https://linuxtv.org
4493S:	Maintained
4494F:	drivers/media/common/cx2341x*
4495F:	include/media/drv-intf/cx2341x.h
4496
4497CX24120 MEDIA DRIVER
4498M:	Jemma Denson <jdenson@gmail.com>
4499M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4500L:	linux-media@vger.kernel.org
4501W:	https://linuxtv.org
4502Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4503S:	Maintained
4504F:	drivers/media/dvb-frontends/cx24120*
4505
4506CX88 VIDEO4LINUX DRIVER
4507M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4508L:	linux-media@vger.kernel.org
4509W:	https://linuxtv.org
4510T:	git git://linuxtv.org/media_tree.git
4511S:	Odd fixes
4512F:	Documentation/media/v4l-drivers/cx88*
4513F:	drivers/media/pci/cx88/
4514
4515CXD2820R MEDIA DRIVER
4516M:	Antti Palosaari <crope@iki.fi>
4517L:	linux-media@vger.kernel.org
4518W:	https://linuxtv.org
4519W:	http://palosaari.fi/linux/
4520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4521T:	git git://linuxtv.org/anttip/media_tree.git
4522S:	Maintained
4523F:	drivers/media/dvb-frontends/cxd2820r*
4524
4525CXGB3 ETHERNET DRIVER (CXGB3)
4526M:	Vishal Kulkarni <vishal@chelsio.com>
4527L:	netdev@vger.kernel.org
4528W:	http://www.chelsio.com
4529S:	Supported
4530F:	drivers/net/ethernet/chelsio/cxgb3/
4531
4532CXGB3 ISCSI DRIVER (CXGB3I)
4533M:	Karen Xie <kxie@chelsio.com>
4534L:	linux-scsi@vger.kernel.org
4535W:	http://www.chelsio.com
4536S:	Supported
4537F:	drivers/scsi/cxgbi/cxgb3i
4538
4539CXGB4 CRYPTO DRIVER (chcr)
4540M:	Atul Gupta <atul.gupta@chelsio.com>
4541L:	linux-crypto@vger.kernel.org
4542W:	http://www.chelsio.com
4543S:	Supported
4544F:	drivers/crypto/chelsio
4545
4546CXGB4 ETHERNET DRIVER (CXGB4)
4547M:	Vishal Kulkarni <vishal@chelsio.com>
4548L:	netdev@vger.kernel.org
4549W:	http://www.chelsio.com
4550S:	Supported
4551F:	drivers/net/ethernet/chelsio/cxgb4/
4552
4553CXGB4 ISCSI DRIVER (CXGB4I)
4554M:	Karen Xie <kxie@chelsio.com>
4555L:	linux-scsi@vger.kernel.org
4556W:	http://www.chelsio.com
4557S:	Supported
4558F:	drivers/scsi/cxgbi/cxgb4i
4559
4560CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4561M:	Potnuri Bharat Teja <bharat@chelsio.com>
4562L:	linux-rdma@vger.kernel.org
4563W:	http://www.openfabrics.org
4564S:	Supported
4565F:	drivers/infiniband/hw/cxgb4/
4566F:	include/uapi/rdma/cxgb4-abi.h
4567
4568CXGB4VF ETHERNET DRIVER (CXGB4VF)
4569M:	Casey Leedom <leedom@chelsio.com>
4570L:	netdev@vger.kernel.org
4571W:	http://www.chelsio.com
4572S:	Supported
4573F:	drivers/net/ethernet/chelsio/cxgb4vf/
4574
4575CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4576M:	Frederic Barrat <fbarrat@linux.ibm.com>
4577M:	Andrew Donnellan <ajd@linux.ibm.com>
4578L:	linuxppc-dev@lists.ozlabs.org
4579S:	Supported
4580F:	arch/powerpc/platforms/powernv/pci-cxl.c
4581F:	drivers/misc/cxl/
4582F:	include/misc/cxl*
4583F:	include/uapi/misc/cxl.h
4584F:	Documentation/powerpc/cxl.rst
4585F:	Documentation/ABI/testing/sysfs-class-cxl
4586
4587CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4588M:	Manoj N. Kumar <manoj@linux.ibm.com>
4589M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4590M:	Uma Krishnan <ukrishn@linux.ibm.com>
4591L:	linux-scsi@vger.kernel.org
4592S:	Supported
4593F:	drivers/scsi/cxlflash/
4594F:	include/uapi/scsi/cxlflash_ioctl.h
4595F:	Documentation/powerpc/cxlflash.rst
4596
4597CYBERPRO FB DRIVER
4598M:	Russell King <linux@armlinux.org.uk>
4599L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4600W:	http://www.armlinux.org.uk/
4601S:	Maintained
4602F:	drivers/video/fbdev/cyber2000fb.*
4603
4604CYCLADES ASYNC MUX DRIVER
4605W:	http://www.cyclades.com/
4606S:	Orphan
4607F:	drivers/tty/cyclades.c
4608F:	include/linux/cyclades.h
4609F:	include/uapi/linux/cyclades.h
4610
4611CYCLADES PC300 DRIVER
4612W:	http://www.cyclades.com/
4613S:	Orphan
4614F:	drivers/net/wan/pc300*
4615
4616CYPRESS_FIRMWARE MEDIA DRIVER
4617M:	Antti Palosaari <crope@iki.fi>
4618L:	linux-media@vger.kernel.org
4619W:	https://linuxtv.org
4620W:	http://palosaari.fi/linux/
4621Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4622T:	git git://linuxtv.org/anttip/media_tree.git
4623S:	Maintained
4624F:	drivers/media/common/cypress_firmware*
4625
4626CYTTSP TOUCHSCREEN DRIVER
4627M:	Ferruh Yigit <fery@cypress.com>
4628L:	linux-input@vger.kernel.org
4629S:	Supported
4630F:	drivers/input/touchscreen/cyttsp*
4631F:	include/linux/input/cyttsp.h
4632
4633D-LINK DIR-685 TOUCHKEYS DRIVER
4634M:	Linus Walleij <linus.walleij@linaro.org>
4635L:	linux-input@vger.kernel.org
4636S:	Supported
4637F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4638
4639DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4640M:	Joshua Kinard <kumba@gentoo.org>
4641S:	Maintained
4642F:	drivers/rtc/rtc-ds1685.c
4643F:	include/linux/rtc/ds1685.h
4644
4645DAMA SLAVE for AX.25
4646M:	Joerg Reuter <jreuter@yaina.de>
4647W:	http://yaina.de/jreuter/
4648W:	http://www.qsl.net/dl1bke/
4649L:	linux-hams@vger.kernel.org
4650S:	Maintained
4651F:	net/ax25/af_ax25.c
4652F:	net/ax25/ax25_dev.c
4653F:	net/ax25/ax25_ds_*
4654F:	net/ax25/ax25_in.c
4655F:	net/ax25/ax25_out.c
4656F:	net/ax25/ax25_timer.c
4657F:	net/ax25/sysctl_net_ax25.c
4658
4659DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4660L:	netdev@vger.kernel.org
4661S:	Orphan
4662F:	Documentation/networking/device_drivers/dec/dmfe.txt
4663F:	drivers/net/ethernet/dec/tulip/dmfe.c
4664
4665DC390/AM53C974 SCSI driver
4666M:	Hannes Reinecke <hare@suse.com>
4667L:	linux-scsi@vger.kernel.org
4668S:	Maintained
4669F:	drivers/scsi/am53c974.c
4670
4671DC395x SCSI driver
4672M:	Oliver Neukum <oliver@neukum.org>
4673M:	Ali Akcaagac <aliakc@web.de>
4674M:	Jamie Lenehan <lenehan@twibble.org>
4675L:	dc395x@twibble.org
4676W:	http://twibble.org/dist/dc395x/
4677W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4678S:	Maintained
4679F:	Documentation/scsi/dc395x.txt
4680F:	drivers/scsi/dc395x.*
4681
4682DCCP PROTOCOL
4683M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4684L:	dccp@vger.kernel.org
4685W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4686S:	Maintained
4687F:	include/linux/dccp.h
4688F:	include/uapi/linux/dccp.h
4689F:	include/linux/tfrc.h
4690F:	net/dccp/
4691
4692DECnet NETWORK LAYER
4693W:	http://linux-decnet.sourceforge.net
4694L:	linux-decnet-user@lists.sourceforge.net
4695S:	Orphan
4696F:	Documentation/networking/decnet.txt
4697F:	net/decnet/
4698
4699DECSTATION PLATFORM SUPPORT
4700M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4701L:	linux-mips@vger.kernel.org
4702W:	http://www.linux-mips.org/wiki/DECstation
4703S:	Maintained
4704F:	arch/mips/dec/
4705F:	arch/mips/include/asm/dec/
4706F:	arch/mips/include/asm/mach-dec/
4707
4708DEFXX FDDI NETWORK DRIVER
4709M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4710S:	Maintained
4711F:	drivers/net/fddi/defxx.*
4712
4713DEINTERLACE DRIVERS FOR ALLWINNER H3
4714M:	Jernej Skrabec <jernej.skrabec@siol.net>
4715L:	linux-media@vger.kernel.org
4716T:	git git://linuxtv.org/media_tree.git
4717S:	Maintained
4718F:	drivers/media/platform/sunxi/sun8i-di/
4719F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4720
4721DELL SMBIOS DRIVER
4722M:	Pali Rohár <pali.rohar@gmail.com>
4723M:	Mario Limonciello <mario.limonciello@dell.com>
4724L:	platform-driver-x86@vger.kernel.org
4725S:	Maintained
4726F:	drivers/platform/x86/dell-smbios.*
4727
4728DELL SMBIOS SMM DRIVER
4729M:	Mario Limonciello <mario.limonciello@dell.com>
4730L:	platform-driver-x86@vger.kernel.org
4731S:	Maintained
4732F:	drivers/platform/x86/dell-smbios-smm.c
4733
4734DELL SMBIOS WMI DRIVER
4735M:	Mario Limonciello <mario.limonciello@dell.com>
4736L:	platform-driver-x86@vger.kernel.org
4737S:	Maintained
4738F:	drivers/platform/x86/dell-smbios-wmi.c
4739F:	tools/wmi/dell-smbios-example.c
4740
4741DEFZA FDDI NETWORK DRIVER
4742M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4743S:	Maintained
4744F:	drivers/net/fddi/defza.*
4745
4746DELL LAPTOP DRIVER
4747M:	Matthew Garrett <mjg59@srcf.ucam.org>
4748M:	Pali Rohár <pali.rohar@gmail.com>
4749L:	platform-driver-x86@vger.kernel.org
4750S:	Maintained
4751F:	drivers/platform/x86/dell-laptop.c
4752
4753DELL LAPTOP FREEFALL DRIVER
4754M:	Pali Rohár <pali.rohar@gmail.com>
4755S:	Maintained
4756F:	drivers/platform/x86/dell-smo8800.c
4757
4758DELL LAPTOP RBTN DRIVER
4759M:	Pali Rohár <pali.rohar@gmail.com>
4760S:	Maintained
4761F:	drivers/platform/x86/dell-rbtn.*
4762
4763DELL REMOTE BIOS UPDATE DRIVER
4764M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4765L:	platform-driver-x86@vger.kernel.org
4766S:	Maintained
4767F:	drivers/platform/x86/dell_rbu.c
4768
4769DELL LAPTOP SMM DRIVER
4770M:	Pali Rohár <pali.rohar@gmail.com>
4771S:	Maintained
4772F:	drivers/hwmon/dell-smm-hwmon.c
4773F:	include/uapi/linux/i8k.h
4774
4775DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4776M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4777L:	platform-driver-x86@vger.kernel.org
4778S:	Maintained
4779F:	Documentation/driver-api/dcdbas.rst
4780F:	drivers/platform/x86/dcdbas.*
4781
4782DELL WMI NOTIFICATIONS DRIVER
4783M:	Matthew Garrett <mjg59@srcf.ucam.org>
4784M:	Pali Rohár <pali.rohar@gmail.com>
4785S:	Maintained
4786F:	drivers/platform/x86/dell-wmi.c
4787
4788DELL WMI DESCRIPTOR DRIVER
4789M:	Mario Limonciello <mario.limonciello@dell.com>
4790S:	Maintained
4791F:	drivers/platform/x86/dell-wmi-descriptor.c
4792
4793DELTA ST MEDIA DRIVER
4794M:	Hugues Fruchet <hugues.fruchet@st.com>
4795L:	linux-media@vger.kernel.org
4796T:	git git://linuxtv.org/media_tree.git
4797W:	https://linuxtv.org
4798S:	Supported
4799F:	drivers/media/platform/sti/delta
4800
4801DENALI NAND DRIVER
4802M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4803L:	linux-mtd@lists.infradead.org
4804S:	Supported
4805F:	drivers/mtd/nand/raw/denali*
4806
4807DESIGNWARE EDMA CORE IP DRIVER
4808M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4809L:	dmaengine@vger.kernel.org
4810S:	Maintained
4811F:	drivers/dma/dw-edma/
4812F:	include/linux/dma/edma.h
4813
4814DESIGNWARE USB2 DRD IP DRIVER
4815M:	Minas Harutyunyan <hminas@synopsys.com>
4816L:	linux-usb@vger.kernel.org
4817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4818S:	Maintained
4819F:	drivers/usb/dwc2/
4820
4821DESIGNWARE USB3 DRD IP DRIVER
4822M:	Felipe Balbi <balbi@kernel.org>
4823L:	linux-usb@vger.kernel.org
4824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4825S:	Maintained
4826F:	drivers/usb/dwc3/
4827
4828DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4829M:	Andreas Klinger <ak@it-klinger.de>
4830L:	linux-iio@vger.kernel.org
4831S:	Maintained
4832F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4833F:	drivers/iio/proximity/srf*.c
4834
4835DEVICE COREDUMP (DEV_COREDUMP)
4836M:	Johannes Berg <johannes@sipsolutions.net>
4837L:	linux-kernel@vger.kernel.org
4838S:	Maintained
4839F:	drivers/base/devcoredump.c
4840F:	include/linux/devcoredump.h
4841
4842DEVICE FREQUENCY (DEVFREQ)
4843M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4844M:	Kyungmin Park <kyungmin.park@samsung.com>
4845M:	Chanwoo Choi <cw00.choi@samsung.com>
4846L:	linux-pm@vger.kernel.org
4847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4848S:	Maintained
4849F:	drivers/devfreq/
4850F:	include/linux/devfreq.h
4851F:	Documentation/devicetree/bindings/devfreq/
4852F:	include/trace/events/devfreq.h
4853
4854DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4855M:	Chanwoo Choi <cw00.choi@samsung.com>
4856L:	linux-pm@vger.kernel.org
4857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4858S:	Supported
4859F:	drivers/devfreq/event/
4860F:	drivers/devfreq/devfreq-event.c
4861F:	include/dt-bindings/pmu/exynos_ppmu.h
4862F:	include/linux/devfreq-event.h
4863F:	Documentation/devicetree/bindings/devfreq/event/
4864
4865DEVICE NUMBER REGISTRY
4866M:	Torben Mathiasen <device@lanana.org>
4867W:	http://lanana.org/docs/device-list/index.html
4868S:	Maintained
4869
4870DEVICE-MAPPER  (LVM)
4871M:	Alasdair Kergon <agk@redhat.com>
4872M:	Mike Snitzer <snitzer@redhat.com>
4873M:	dm-devel@redhat.com
4874L:	dm-devel@redhat.com
4875W:	http://sources.redhat.com/dm
4876Q:	http://patchwork.kernel.org/project/dm-devel/list/
4877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4878T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4879S:	Maintained
4880F:	Documentation/admin-guide/device-mapper/
4881F:	drivers/md/Makefile
4882F:	drivers/md/Kconfig
4883F:	drivers/md/dm*
4884F:	drivers/md/persistent-data/
4885F:	include/linux/device-mapper.h
4886F:	include/linux/dm-*.h
4887F:	include/uapi/linux/dm-*.h
4888
4889DEVLINK
4890M:	Jiri Pirko <jiri@mellanox.com>
4891L:	netdev@vger.kernel.org
4892S:	Supported
4893F:	net/core/devlink.c
4894F:	include/net/devlink.h
4895F:	include/uapi/linux/devlink.h
4896F:	Documentation/networking/devlink
4897
4898DIALOG SEMICONDUCTOR DRIVERS
4899M:	Support Opensource <support.opensource@diasemi.com>
4900W:	http://www.dialog-semiconductor.com/products
4901S:	Supported
4902F:	Documentation/hwmon/da90??.rst
4903F:	Documentation/devicetree/bindings/mfd/da90*.txt
4904F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4905F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4906F:	Documentation/devicetree/bindings/regulator/da92*.txt
4907F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4908F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4909F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4910F:	drivers/gpio/gpio-da90??.c
4911F:	drivers/hwmon/da90??-hwmon.c
4912F:	drivers/iio/adc/da91??-*.c
4913F:	drivers/input/misc/da90??_onkey.c
4914F:	drivers/input/touchscreen/da9052_tsi.c
4915F:	drivers/leds/leds-da90??.c
4916F:	drivers/mfd/da903x.c
4917F:	drivers/mfd/da90??-*.c
4918F:	drivers/mfd/da91??-*.c
4919F:	drivers/power/supply/da9052-battery.c
4920F:	drivers/power/supply/da91??-*.c
4921F:	drivers/regulator/da903x.c
4922F:	drivers/regulator/da9???-regulator.[ch]
4923F:	drivers/regulator/slg51000-regulator.[ch]
4924F:	drivers/thermal/da90??-thermal.c
4925F:	drivers/rtc/rtc-da90??.c
4926F:	drivers/video/backlight/da90??_bl.c
4927F:	drivers/watchdog/da90??_wdt.c
4928F:	include/linux/mfd/da903x.h
4929F:	include/linux/mfd/da9052/
4930F:	include/linux/mfd/da9055/
4931F:	include/linux/mfd/da9062/
4932F:	include/linux/mfd/da9063/
4933F:	include/linux/mfd/da9150/
4934F:	include/linux/regulator/da9211.h
4935F:	include/sound/da[79]*.h
4936F:	sound/soc/codecs/da[79]*.[ch]
4937
4938DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4939M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4940L:	linux-gpio@vger.kernel.org
4941S:	Maintained
4942F:	drivers/gpio/gpio-gpio-mm.c
4943
4944DIOLAN U2C-12 I2C DRIVER
4945M:	Guenter Roeck <linux@roeck-us.net>
4946L:	linux-i2c@vger.kernel.org
4947S:	Maintained
4948F:	drivers/i2c/busses/i2c-diolan-u2c.c
4949
4950FILESYSTEM DIRECT ACCESS (DAX)
4951M:	Dan Williams <dan.j.williams@intel.com>
4952R:	Matthew Wilcox <willy@infradead.org>
4953R:	Jan Kara <jack@suse.cz>
4954L:	linux-fsdevel@vger.kernel.org
4955L:	linux-nvdimm@lists.01.org
4956S:	Supported
4957F:	fs/dax.c
4958F:	include/linux/dax.h
4959F:	include/trace/events/fs_dax.h
4960
4961DEVICE DIRECT ACCESS (DAX)
4962M:	Dan Williams <dan.j.williams@intel.com>
4963M:	Vishal Verma <vishal.l.verma@intel.com>
4964M:	Dave Jiang <dave.jiang@intel.com>
4965L:	linux-nvdimm@lists.01.org
4966S:	Supported
4967F:	drivers/dax/
4968
4969DIRECTORY NOTIFICATION (DNOTIFY)
4970M:	Jan Kara <jack@suse.cz>
4971R:	Amir Goldstein <amir73il@gmail.com>
4972L:	linux-fsdevel@vger.kernel.org
4973S:	Maintained
4974F:	Documentation/filesystems/dnotify.txt
4975F:	fs/notify/dnotify/
4976F:	include/linux/dnotify.h
4977
4978DISK GEOMETRY AND PARTITION HANDLING
4979M:	Andries Brouwer <aeb@cwi.nl>
4980W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4981W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4982W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4983S:	Maintained
4984
4985DISKQUOTA
4986M:	Jan Kara <jack@suse.com>
4987S:	Maintained
4988F:	Documentation/filesystems/quota.txt
4989F:	fs/quota/
4990F:	include/linux/quota*.h
4991F:	include/uapi/linux/quota*.h
4992
4993DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4994M:	Bernie Thompson <bernie@plugable.com>
4995L:	linux-fbdev@vger.kernel.org
4996S:	Maintained
4997W:	http://plugable.com/category/projects/udlfb/
4998F:	drivers/video/fbdev/udlfb.c
4999F:	include/video/udlfb.h
5000F:	Documentation/fb/udlfb.rst
5001
5002DISTRIBUTED LOCK MANAGER (DLM)
5003M:	Christine Caulfield <ccaulfie@redhat.com>
5004M:	David Teigland <teigland@redhat.com>
5005L:	cluster-devel@redhat.com
5006W:	http://sources.redhat.com/cluster/
5007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5008S:	Supported
5009F:	fs/dlm/
5010
5011DMA BUFFER SHARING FRAMEWORK
5012M:	Sumit Semwal <sumit.semwal@linaro.org>
5013S:	Maintained
5014L:	linux-media@vger.kernel.org
5015L:	dri-devel@lists.freedesktop.org
5016L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5017F:	drivers/dma-buf/
5018F:	include/linux/dma-buf*
5019F:	include/linux/reservation.h
5020F:	include/linux/*fence.h
5021F:	Documentation/driver-api/dma-buf.rst
5022K:	dma_(buf|fence|resv)
5023T:	git git://anongit.freedesktop.org/drm/drm-misc
5024
5025DMA-BUF HEAPS FRAMEWORK
5026M:	Sumit Semwal <sumit.semwal@linaro.org>
5027R:	Andrew F. Davis <afd@ti.com>
5028R:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5029R:	Liam Mark <lmark@codeaurora.org>
5030R:	Laura Abbott <labbott@redhat.com>
5031R:	Brian Starkey <Brian.Starkey@arm.com>
5032R:	John Stultz <john.stultz@linaro.org>
5033S:	Maintained
5034L:	linux-media@vger.kernel.org
5035L:	dri-devel@lists.freedesktop.org
5036L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5037F:	include/uapi/linux/dma-heap.h
5038F:	include/linux/dma-heap.h
5039F:	drivers/dma-buf/dma-heap.c
5040F:	drivers/dma-buf/heaps/*
5041T:	git git://anongit.freedesktop.org/drm/drm-misc
5042
5043DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5044M:	Vinod Koul <vkoul@kernel.org>
5045L:	dmaengine@vger.kernel.org
5046Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
5047S:	Maintained
5048F:	drivers/dma/
5049F:	include/linux/dmaengine.h
5050F:	include/linux/of_dma.h
5051F:	Documentation/devicetree/bindings/dma/
5052F:	Documentation/driver-api/dmaengine/
5053T:	git git://git.infradead.org/users/vkoul/slave-dma.git
5054
5055DMA MAPPING HELPERS
5056M:	Christoph Hellwig <hch@lst.de>
5057M:	Marek Szyprowski <m.szyprowski@samsung.com>
5058R:	Robin Murphy <robin.murphy@arm.com>
5059L:	iommu@lists.linux-foundation.org
5060T:	git git://git.infradead.org/users/hch/dma-mapping.git
5061W:	http://git.infradead.org/users/hch/dma-mapping.git
5062S:	Supported
5063F:	kernel/dma/
5064F:	include/asm-generic/dma-mapping.h
5065F:	include/linux/dma-direct.h
5066F:	include/linux/dma-mapping.h
5067F:	include/linux/dma-noncoherent.h
5068
5069DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5070M:	Lukasz Luba <lukasz.luba@arm.com>
5071L:	linux-pm@vger.kernel.org
5072L:	linux-samsung-soc@vger.kernel.org
5073S:	Maintained
5074F:	drivers/memory/samsung/exynos5422-dmc.c
5075F:	Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5076
5077DME1737 HARDWARE MONITOR DRIVER
5078M:	Juerg Haefliger <juergh@gmail.com>
5079L:	linux-hwmon@vger.kernel.org
5080S:	Maintained
5081F:	Documentation/hwmon/dme1737.rst
5082F:	drivers/hwmon/dme1737.c
5083
5084DMI/SMBIOS SUPPORT
5085M:	Jean Delvare <jdelvare@suse.com>
5086S:	Maintained
5087T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5088F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
5089F:	drivers/firmware/dmi-id.c
5090F:	drivers/firmware/dmi_scan.c
5091F:	include/linux/dmi.h
5092
5093DOCUMENTATION
5094M:	Jonathan Corbet <corbet@lwn.net>
5095L:	linux-doc@vger.kernel.org
5096S:	Maintained
5097F:	Documentation/
5098F:	scripts/documentation-file-ref-check
5099F:	scripts/kernel-doc
5100F:	scripts/sphinx-pre-install
5101X:	Documentation/ABI/
5102X:	Documentation/firmware-guide/acpi/
5103X:	Documentation/devicetree/
5104X:	Documentation/i2c/
5105X:	Documentation/media/
5106X:	Documentation/power/
5107X:	Documentation/spi/
5108T:	git git://git.lwn.net/linux.git docs-next
5109
5110DOCUMENTATION/ITALIAN
5111M:	Federico Vaga <federico.vaga@vaga.pv.it>
5112L:	linux-doc@vger.kernel.org
5113S:	Maintained
5114F:	Documentation/translations/it_IT
5115
5116DOCUMENTATION SCRIPTS
5117M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5118L:	linux-doc@vger.kernel.org
5119S:	Maintained
5120F:	scripts/documentation-file-ref-check
5121F:	scripts/sphinx-pre-install
5122F:	Documentation/sphinx/parse-headers.pl
5123
5124DONGWOON DW9714 LENS VOICE COIL DRIVER
5125M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5126L:	linux-media@vger.kernel.org
5127T:	git git://linuxtv.org/media_tree.git
5128S:	Maintained
5129F:	drivers/media/i2c/dw9714.c
5130F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5131
5132DONGWOON DW9807 LENS VOICE COIL DRIVER
5133M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5134L:	linux-media@vger.kernel.org
5135T:	git git://linuxtv.org/media_tree.git
5136S:	Maintained
5137F:	drivers/media/i2c/dw9807-vcm.c
5138F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5139
5140DOUBLETALK DRIVER
5141M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5142L:	blinux-list@redhat.com
5143S:	Maintained
5144F:	drivers/char/dtlk.c
5145F:	include/linux/dtlk.h
5146
5147DPAA2 DATAPATH I/O (DPIO) DRIVER
5148M:	Roy Pledge <Roy.Pledge@nxp.com>
5149L:	linux-kernel@vger.kernel.org
5150S:	Maintained
5151F:	drivers/soc/fsl/dpio
5152
5153DPAA2 ETHERNET DRIVER
5154M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5155L:	netdev@vger.kernel.org
5156S:	Maintained
5157F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5158F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5159F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5160F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
5161F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5162F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5163F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5164F:	Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5165F:	Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5166
5167DPAA2 ETHERNET SWITCH DRIVER
5168M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5169M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5170L:	linux-kernel@vger.kernel.org
5171S:	Maintained
5172F:	drivers/staging/fsl-dpaa2/ethsw
5173
5174DPT_I2O SCSI RAID DRIVER
5175M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5176L:	linux-scsi@vger.kernel.org
5177W:	http://www.adaptec.com/
5178S:	Maintained
5179F:	drivers/scsi/dpt*
5180F:	drivers/scsi/dpt/
5181
5182DRBD DRIVER
5183M:	Philipp Reisner <philipp.reisner@linbit.com>
5184M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5185L:	drbd-dev@lists.linbit.com
5186W:	http://www.drbd.org
5187T:	git git://git.linbit.com/linux-drbd.git
5188T:	git git://git.linbit.com/drbd-8.4.git
5189S:	Supported
5190F:	drivers/block/drbd/
5191F:	lib/lru_cache.c
5192F:	Documentation/admin-guide/blockdev/
5193
5194DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5195M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5196R:	"Rafael J. Wysocki" <rafael@kernel.org>
5197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5198S:	Supported
5199F:	Documentation/kobject.txt
5200F:	drivers/base/
5201F:	fs/debugfs/
5202F:	fs/sysfs/
5203F:	include/linux/debugfs.h
5204F:	include/linux/kobj*
5205F:	lib/kobj*
5206
5207DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5208M:	Kevin Hilman <khilman@kernel.org>
5209M:	Nishanth Menon <nm@ti.com>
5210S:	Maintained
5211F:	drivers/power/avs/
5212F:	include/linux/power/smartreflex.h
5213L:	linux-pm@vger.kernel.org
5214
5215DRM DRIVER FOR ARM PL111 CLCD
5216M:	Eric Anholt <eric@anholt.net>
5217T:	git git://anongit.freedesktop.org/drm/drm-misc
5218S:	Supported
5219F:	drivers/gpu/drm/pl111/
5220
5221DRM DRIVER FOR ARM VERSATILE TFT PANELS
5222M:	Linus Walleij <linus.walleij@linaro.org>
5223T:	git git://anongit.freedesktop.org/drm/drm-misc
5224S:	Maintained
5225F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5226F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5227
5228DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5229M:	Dave Airlie <airlied@redhat.com>
5230S:	Odd Fixes
5231F:	drivers/gpu/drm/ast/
5232
5233DRM DRIVER FOR ASPEED BMC GFX
5234M:	Joel Stanley <joel@jms.id.au>
5235L:	linux-aspeed@lists.ozlabs.org
5236T:	git git://anongit.freedesktop.org/drm/drm-misc
5237S:	Supported
5238F:	drivers/gpu/drm/aspeed/
5239F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5240
5241DRM DRIVER FOR BOCHS VIRTUAL GPU
5242M:	Gerd Hoffmann <kraxel@redhat.com>
5243L:	virtualization@lists.linux-foundation.org
5244T:	git git://anongit.freedesktop.org/drm/drm-misc
5245S:	Maintained
5246F:	drivers/gpu/drm/bochs/
5247
5248DRM DRIVER FOR BOE HIMAX8279D PANELS
5249M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5250S:	Maintained
5251F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
5252F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt
5253
5254DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5255M:	Linus Walleij <linus.walleij@linaro.org>
5256T:	git git://anongit.freedesktop.org/drm/drm-misc
5257S:	Maintained
5258F:	drivers/gpu/drm/tve200/
5259
5260DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5261M:	Jagan Teki <jagan@amarulasolutions.com>
5262S:	Maintained
5263F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5264F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5265
5266DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5267M:	Hans de Goede <hdegoede@redhat.com>
5268T:	git git://anongit.freedesktop.org/drm/drm-misc
5269S:	Maintained
5270F:	drivers/gpu/drm/tiny/gm12u320.c
5271
5272DRM DRIVER FOR ILITEK ILI9225 PANELS
5273M:	David Lechner <david@lechnology.com>
5274T:	git git://anongit.freedesktop.org/drm/drm-misc
5275S:	Maintained
5276F:	drivers/gpu/drm/tiny/ili9225.c
5277F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5278
5279DRM DRIVER FOR HX8357D PANELS
5280M:	Eric Anholt <eric@anholt.net>
5281T:	git git://anongit.freedesktop.org/drm/drm-misc
5282S:	Maintained
5283F:	drivers/gpu/drm/tiny/hx8357d.c
5284F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5285
5286DRM DRIVER FOR INTEL I810 VIDEO CARDS
5287S:	Orphan / Obsolete
5288F:	drivers/gpu/drm/i810/
5289F:	include/uapi/drm/i810_drm.h
5290
5291DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5292S:	Orphan / Obsolete
5293F:	drivers/gpu/drm/mga/
5294F:	include/uapi/drm/mga_drm.h
5295
5296DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5297M:	Dave Airlie <airlied@redhat.com>
5298S:	Odd Fixes
5299F:	drivers/gpu/drm/mgag200/
5300
5301DRM DRIVER FOR MI0283QT
5302M:	Noralf Trønnes <noralf@tronnes.org>
5303T:	git git://anongit.freedesktop.org/drm/drm-misc
5304S:	Maintained
5305F:	drivers/gpu/drm/tiny/mi0283qt.c
5306F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5307
5308DRM DRIVER FOR MSM ADRENO GPU
5309M:	Rob Clark <robdclark@gmail.com>
5310M:	Sean Paul <sean@poorly.run>
5311L:	linux-arm-msm@vger.kernel.org
5312L:	dri-devel@lists.freedesktop.org
5313L:	freedreno@lists.freedesktop.org
5314T:	git https://gitlab.freedesktop.org/drm/msm.git
5315S:	Maintained
5316F:	drivers/gpu/drm/msm/
5317F:	include/uapi/drm/msm_drm.h
5318F:	Documentation/devicetree/bindings/display/msm/
5319
5320DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5321M:	Ben Skeggs <bskeggs@redhat.com>
5322L:	dri-devel@lists.freedesktop.org
5323L:	nouveau@lists.freedesktop.org
5324T:	git git://github.com/skeggsb/linux
5325S:	Supported
5326F:	drivers/gpu/drm/nouveau/
5327F:	include/uapi/drm/nouveau_drm.h
5328
5329DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5330M:	Stefan Mavrodiev <stefan@olimex.com>
5331S:	Maintained
5332F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5333F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5334
5335DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5336M:	Noralf Trønnes <noralf@tronnes.org>
5337T:	git git://anongit.freedesktop.org/drm/drm-misc
5338S:	Maintained
5339F:	drivers/gpu/drm/tiny/repaper.c
5340F:	Documentation/devicetree/bindings/display/repaper.txt
5341
5342DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5343M:	Dave Airlie <airlied@redhat.com>
5344M:	Gerd Hoffmann <kraxel@redhat.com>
5345L:	virtualization@lists.linux-foundation.org
5346T:	git git://anongit.freedesktop.org/drm/drm-misc
5347S:	Obsolete
5348W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5349F:	drivers/gpu/drm/cirrus/
5350
5351DRM DRIVER FOR QXL VIRTUAL GPU
5352M:	Dave Airlie <airlied@redhat.com>
5353M:	Gerd Hoffmann <kraxel@redhat.com>
5354L:	virtualization@lists.linux-foundation.org
5355L:	spice-devel@lists.freedesktop.org
5356T:	git git://anongit.freedesktop.org/drm/drm-misc
5357S:	Maintained
5358F:	drivers/gpu/drm/qxl/
5359F:	include/uapi/drm/qxl_drm.h
5360
5361DRM DRIVER FOR RAYDIUM RM67191 PANELS
5362M:	Robert Chiras <robert.chiras@nxp.com>
5363S:	Maintained
5364F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5365F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5366
5367DRM DRIVER FOR RAGE 128 VIDEO CARDS
5368S:	Orphan / Obsolete
5369F:	drivers/gpu/drm/r128/
5370F:	include/uapi/drm/r128_drm.h
5371
5372DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5373M:	Guido Günther <agx@sigxcpu.org>
5374R:	Purism Kernel Team <kernel@puri.sm>
5375S:	Maintained
5376F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5377F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5378
5379DRM DRIVER FOR SAVAGE VIDEO CARDS
5380S:	Orphan / Obsolete
5381F:	drivers/gpu/drm/savage/
5382F:	include/uapi/drm/savage_drm.h
5383
5384DRM DRIVER FOR SIS VIDEO CARDS
5385S:	Orphan / Obsolete
5386F:	drivers/gpu/drm/sis/
5387F:	include/uapi/drm/sis_drm.h
5388
5389DRM DRIVER FOR SITRONIX ST7701 PANELS
5390M:	Jagan Teki <jagan@amarulasolutions.com>
5391S:	Maintained
5392F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5393F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5394
5395DRM DRIVER FOR SITRONIX ST7586 PANELS
5396M:	David Lechner <david@lechnology.com>
5397T:	git git://anongit.freedesktop.org/drm/drm-misc
5398S:	Maintained
5399F:	drivers/gpu/drm/tiny/st7586.c
5400F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5401
5402DRM DRIVER FOR SITRONIX ST7735R PANELS
5403M:	David Lechner <david@lechnology.com>
5404T:	git git://anongit.freedesktop.org/drm/drm-misc
5405S:	Maintained
5406F:	drivers/gpu/drm/tiny/st7735r.c
5407F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5408
5409DRM DRIVER FOR SONY ACX424AKP PANELS
5410M:	Linus Walleij <linus.walleij@linaro.org>
5411T:	git git://anongit.freedesktop.org/drm/drm-misc
5412S:	Maintained
5413F:	drivers/gpu/drm/panel/panel-sony-acx424akp.c
5414
5415DRM DRIVER FOR ST-ERICSSON MCDE
5416M:	Linus Walleij <linus.walleij@linaro.org>
5417T:	git git://anongit.freedesktop.org/drm/drm-misc
5418S:	Maintained
5419F:	drivers/gpu/drm/mcde/
5420F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5421
5422DRM DRIVER FOR TDFX VIDEO CARDS
5423S:	Orphan / Obsolete
5424F:	drivers/gpu/drm/tdfx/
5425
5426DRM DRIVER FOR TPO TPG110 PANELS
5427M:	Linus Walleij <linus.walleij@linaro.org>
5428T:	git git://anongit.freedesktop.org/drm/drm-misc
5429S:	Maintained
5430F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5431F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5432
5433DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5434M:	Dave Airlie <airlied@redhat.com>
5435R:	Sean Paul <sean@poorly.run>
5436L:	dri-devel@lists.freedesktop.org
5437S:	Odd Fixes
5438F:	drivers/gpu/drm/udl/
5439T:	git git://anongit.freedesktop.org/drm/drm-misc
5440
5441DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5442M:	Hans de Goede <hdegoede@redhat.com>
5443L:	dri-devel@lists.freedesktop.org
5444S:	Maintained
5445F:	drivers/gpu/drm/vboxvideo/
5446T:	git git://anongit.freedesktop.org/drm/drm-misc
5447
5448DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5449M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5450R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5451R:	Daniel Vetter <daniel@ffwll.ch>
5452T:	git git://anongit.freedesktop.org/drm/drm-misc
5453S:	Maintained
5454L:	dri-devel@lists.freedesktop.org
5455F:	drivers/gpu/drm/vkms/
5456F:	Documentation/gpu/vkms.rst
5457
5458DRM DRIVER FOR VMWARE VIRTUAL GPU
5459M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5460M:	Thomas Hellstrom <thellstrom@vmware.com>
5461L:	dri-devel@lists.freedesktop.org
5462T:	git git://people.freedesktop.org/~thomash/linux
5463S:	Supported
5464F:	drivers/gpu/drm/vmwgfx/
5465F:	include/uapi/drm/vmwgfx_drm.h
5466
5467DRM DRIVERS
5468M:	David Airlie <airlied@linux.ie>
5469M:	Daniel Vetter <daniel@ffwll.ch>
5470L:	dri-devel@lists.freedesktop.org
5471T:	git git://anongit.freedesktop.org/drm/drm
5472B:	https://bugs.freedesktop.org/
5473C:	irc://chat.freenode.net/dri-devel
5474S:	Maintained
5475F:	drivers/gpu/drm/
5476F:	drivers/gpu/vga/
5477F:	Documentation/devicetree/bindings/display/
5478F:	Documentation/devicetree/bindings/gpu/
5479F:	Documentation/gpu/
5480F:	include/drm/
5481F:	include/uapi/drm/
5482F:	include/linux/vga*
5483
5484DRM DRIVERS AND MISC GPU PATCHES
5485M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5486M:	Maxime Ripard <mripard@kernel.org>
5487W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5488S:	Maintained
5489T:	git git://anongit.freedesktop.org/drm/drm-misc
5490F:	Documentation/gpu/
5491F:	drivers/gpu/vga/
5492F:	drivers/gpu/drm/*
5493F:	include/drm/drm*
5494F:	include/uapi/drm/drm*
5495F:	include/linux/vga*
5496
5497DRM DRIVERS FOR ALLWINNER A10
5498M:	Maxime Ripard <mripard@kernel.org>
5499M:	Chen-Yu Tsai <wens@csie.org>
5500L:	dri-devel@lists.freedesktop.org
5501S:	Supported
5502F:	drivers/gpu/drm/sun4i/
5503F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5504T:	git git://anongit.freedesktop.org/drm/drm-misc
5505
5506DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5507M:	Maxime Ripard <mripard@kernel.org>
5508M:	Chen-Yu Tsai <wens@csie.org>
5509R:	Jernej Skrabec <jernej.skrabec@siol.net>
5510L:	dri-devel@lists.freedesktop.org
5511S:	Supported
5512F:	drivers/gpu/drm/sun4i/sun8i*
5513T:	git git://anongit.freedesktop.org/drm/drm-misc
5514
5515DRM DRIVERS FOR AMLOGIC SOCS
5516M:	Neil Armstrong <narmstrong@baylibre.com>
5517L:	dri-devel@lists.freedesktop.org
5518L:	linux-amlogic@lists.infradead.org
5519W:	http://linux-meson.com/
5520S:	Supported
5521F:	drivers/gpu/drm/meson/
5522F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5523F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5524F:	Documentation/gpu/meson.rst
5525T:	git git://anongit.freedesktop.org/drm/drm-misc
5526
5527DRM DRIVERS FOR ATMEL HLCDC
5528M:	Sam Ravnborg <sam@ravnborg.org>
5529M:	Boris Brezillon <bbrezillon@kernel.org>
5530L:	dri-devel@lists.freedesktop.org
5531S:	Supported
5532F:	drivers/gpu/drm/atmel-hlcdc/
5533F:	Documentation/devicetree/bindings/display/atmel/
5534T:	git git://anongit.freedesktop.org/drm/drm-misc
5535
5536DRM DRIVERS FOR BRIDGE CHIPS
5537M:	Andrzej Hajda <a.hajda@samsung.com>
5538M:	Neil Armstrong <narmstrong@baylibre.com>
5539R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5540R:	Jonas Karlman <jonas@kwiboo.se>
5541R:	Jernej Skrabec <jernej.skrabec@siol.net>
5542S:	Maintained
5543T:	git git://anongit.freedesktop.org/drm/drm-misc
5544F:	drivers/gpu/drm/bridge/
5545
5546DRM DRIVERS FOR EXYNOS
5547M:	Inki Dae <inki.dae@samsung.com>
5548M:	Joonyoung Shim <jy0922.shim@samsung.com>
5549M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5550M:	Kyungmin Park <kyungmin.park@samsung.com>
5551L:	dri-devel@lists.freedesktop.org
5552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5553S:	Supported
5554F:	drivers/gpu/drm/exynos/
5555F:	include/uapi/drm/exynos_drm.h
5556F:	Documentation/devicetree/bindings/display/exynos/
5557
5558DRM DRIVERS FOR FREESCALE DCU
5559M:	Stefan Agner <stefan@agner.ch>
5560M:	Alison Wang <alison.wang@nxp.com>
5561L:	dri-devel@lists.freedesktop.org
5562S:	Supported
5563F:	drivers/gpu/drm/fsl-dcu/
5564F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5565F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5566F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5567T:	git git://anongit.freedesktop.org/drm/drm-misc
5568
5569DRM DRIVERS FOR FREESCALE IMX
5570M:	Philipp Zabel <p.zabel@pengutronix.de>
5571L:	dri-devel@lists.freedesktop.org
5572S:	Maintained
5573F:	drivers/gpu/drm/imx/
5574F:	drivers/gpu/ipu-v3/
5575F:	Documentation/devicetree/bindings/display/imx/
5576
5577DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5578M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5579L:	dri-devel@lists.freedesktop.org
5580T:	git git://github.com/patjak/drm-gma500
5581S:	Maintained
5582F:	drivers/gpu/drm/gma500/
5583
5584DRM DRIVERS FOR HISILICON
5585M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5586M:	Rongrong Zou <zourongrong@gmail.com>
5587R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5588R:	Chen Feng <puck.chen@hisilicon.com>
5589L:	dri-devel@lists.freedesktop.org
5590T:	git git://github.com/xin3liang/linux.git
5591S:	Maintained
5592F:	drivers/gpu/drm/hisilicon/
5593F:	Documentation/devicetree/bindings/display/hisilicon/
5594
5595DRM DRIVERS FOR LIMA
5596M:	Qiang Yu <yuq825@gmail.com>
5597L:	dri-devel@lists.freedesktop.org
5598L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5599S:	Maintained
5600F:	drivers/gpu/drm/lima/
5601F:	include/uapi/drm/lima_drm.h
5602T:	git git://anongit.freedesktop.org/drm/drm-misc
5603
5604DRM DRIVERS FOR MEDIATEK
5605M:	CK Hu <ck.hu@mediatek.com>
5606M:	Philipp Zabel <p.zabel@pengutronix.de>
5607L:	dri-devel@lists.freedesktop.org
5608S:	Supported
5609F:	drivers/gpu/drm/mediatek/
5610F:	Documentation/devicetree/bindings/display/mediatek/
5611
5612DRM DRIVERS FOR NVIDIA TEGRA
5613M:	Thierry Reding <thierry.reding@gmail.com>
5614L:	dri-devel@lists.freedesktop.org
5615L:	linux-tegra@vger.kernel.org
5616T:	git git://anongit.freedesktop.org/tegra/linux.git
5617S:	Supported
5618F:	drivers/gpu/drm/tegra/
5619F:	drivers/gpu/host1x/
5620F:	include/linux/host1x.h
5621F:	include/uapi/drm/tegra_drm.h
5622F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5623
5624DRM DRIVERS FOR RENESAS
5625M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5626M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5627L:	dri-devel@lists.freedesktop.org
5628L:	linux-renesas-soc@vger.kernel.org
5629T:	git git://linuxtv.org/pinchartl/media drm/du/next
5630S:	Supported
5631F:	drivers/gpu/drm/rcar-du/
5632F:	drivers/gpu/drm/shmobile/
5633F:	include/linux/platform_data/shmob_drm.h
5634F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5635F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5636F:	Documentation/devicetree/bindings/display/renesas,du.txt
5637
5638DRM DRIVERS FOR ROCKCHIP
5639M:	Sandy Huang <hjc@rock-chips.com>
5640M:	Heiko Stübner <heiko@sntech.de>
5641L:	dri-devel@lists.freedesktop.org
5642S:	Maintained
5643F:	drivers/gpu/drm/rockchip/
5644F:	Documentation/devicetree/bindings/display/rockchip/
5645T:	git git://anongit.freedesktop.org/drm/drm-misc
5646
5647DRM DRIVERS FOR STI
5648M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5649M:	Vincent Abriou <vincent.abriou@st.com>
5650L:	dri-devel@lists.freedesktop.org
5651T:	git git://anongit.freedesktop.org/drm/drm-misc
5652S:	Maintained
5653F:	drivers/gpu/drm/sti
5654F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5655
5656DRM DRIVERS FOR STM
5657M:	Yannick Fertre <yannick.fertre@st.com>
5658M:	Philippe Cornu <philippe.cornu@st.com>
5659M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5660M:	Vincent Abriou <vincent.abriou@st.com>
5661L:	dri-devel@lists.freedesktop.org
5662T:	git git://anongit.freedesktop.org/drm/drm-misc
5663S:	Maintained
5664F:	drivers/gpu/drm/stm
5665F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5666
5667DRM DRIVERS FOR TI LCDC
5668M:	Jyri Sarha <jsarha@ti.com>
5669R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5670L:	dri-devel@lists.freedesktop.org
5671S:	Maintained
5672F:	drivers/gpu/drm/tilcdc/
5673F:	Documentation/devicetree/bindings/display/tilcdc/
5674
5675DRM DRIVERS FOR TI OMAP
5676M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5677L:	dri-devel@lists.freedesktop.org
5678S:	Maintained
5679F:	drivers/gpu/drm/omapdrm/
5680F:	Documentation/devicetree/bindings/display/ti/
5681
5682DRM DRIVERS FOR V3D
5683M:	Eric Anholt <eric@anholt.net>
5684S:	Supported
5685F:	drivers/gpu/drm/v3d/
5686F:	include/uapi/drm/v3d_drm.h
5687F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5688T:	git git://anongit.freedesktop.org/drm/drm-misc
5689
5690DRM DRIVERS FOR VC4
5691M:	Eric Anholt <eric@anholt.net>
5692T:	git git://github.com/anholt/linux
5693S:	Supported
5694F:	drivers/gpu/drm/vc4/
5695F:	include/uapi/drm/vc4_drm.h
5696F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5697T:	git git://anongit.freedesktop.org/drm/drm-misc
5698
5699DRM DRIVERS FOR VIVANTE GPU IP
5700M:	Lucas Stach <l.stach@pengutronix.de>
5701R:	Russell King <linux+etnaviv@armlinux.org.uk>
5702R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5703L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5704L:	dri-devel@lists.freedesktop.org
5705S:	Maintained
5706F:	drivers/gpu/drm/etnaviv/
5707F:	include/uapi/drm/etnaviv_drm.h
5708F:	Documentation/devicetree/bindings/display/etnaviv/
5709
5710DRM DRIVERS FOR ZTE ZX
5711M:	Shawn Guo <shawnguo@kernel.org>
5712L:	dri-devel@lists.freedesktop.org
5713S:	Maintained
5714F:	drivers/gpu/drm/zte/
5715F:	Documentation/devicetree/bindings/display/zte,vou.txt
5716T:	git git://anongit.freedesktop.org/drm/drm-misc
5717
5718DRM PANEL DRIVERS
5719M:	Thierry Reding <thierry.reding@gmail.com>
5720R:	Sam Ravnborg <sam@ravnborg.org>
5721L:	dri-devel@lists.freedesktop.org
5722T:	git git://anongit.freedesktop.org/drm/drm-misc
5723S:	Maintained
5724F:	drivers/gpu/drm/drm_panel.c
5725F:	drivers/gpu/drm/panel/
5726F:	include/drm/drm_panel.h
5727F:	Documentation/devicetree/bindings/display/panel/
5728
5729DRM DRIVERS FOR XEN
5730M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5731T:	git git://anongit.freedesktop.org/drm/drm-misc
5732L:	dri-devel@lists.freedesktop.org
5733L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5734S:	Supported
5735F:	drivers/gpu/drm/xen/
5736F:	Documentation/gpu/xen-front.rst
5737
5738DRM TTM SUBSYSTEM
5739M:	Christian Koenig <christian.koenig@amd.com>
5740M:	Huang Rui <ray.huang@amd.com>
5741T:	git git://people.freedesktop.org/~agd5f/linux
5742S:	Maintained
5743L:	dri-devel@lists.freedesktop.org
5744F:	include/drm/ttm/
5745F:	drivers/gpu/drm/ttm/
5746
5747DSBR100 USB FM RADIO DRIVER
5748M:	Alexey Klimov <klimov.linux@gmail.com>
5749L:	linux-media@vger.kernel.org
5750T:	git git://linuxtv.org/media_tree.git
5751S:	Maintained
5752F:	drivers/media/radio/dsbr100.c
5753
5754DT3155 MEDIA DRIVER
5755M:	Hans Verkuil <hverkuil@xs4all.nl>
5756L:	linux-media@vger.kernel.org
5757T:	git git://linuxtv.org/media_tree.git
5758W:	https://linuxtv.org
5759S:	Odd Fixes
5760F:	drivers/media/pci/dt3155/
5761
5762DVB_USB_AF9015 MEDIA DRIVER
5763M:	Antti Palosaari <crope@iki.fi>
5764L:	linux-media@vger.kernel.org
5765W:	https://linuxtv.org
5766W:	http://palosaari.fi/linux/
5767Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5768T:	git git://linuxtv.org/anttip/media_tree.git
5769S:	Maintained
5770F:	drivers/media/usb/dvb-usb-v2/af9015*
5771
5772DVB_USB_AF9035 MEDIA DRIVER
5773M:	Antti Palosaari <crope@iki.fi>
5774L:	linux-media@vger.kernel.org
5775W:	https://linuxtv.org
5776W:	http://palosaari.fi/linux/
5777Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5778T:	git git://linuxtv.org/anttip/media_tree.git
5779S:	Maintained
5780F:	drivers/media/usb/dvb-usb-v2/af9035*
5781
5782DVB_USB_ANYSEE MEDIA DRIVER
5783M:	Antti Palosaari <crope@iki.fi>
5784L:	linux-media@vger.kernel.org
5785W:	https://linuxtv.org
5786W:	http://palosaari.fi/linux/
5787Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5788T:	git git://linuxtv.org/anttip/media_tree.git
5789S:	Maintained
5790F:	drivers/media/usb/dvb-usb-v2/anysee*
5791
5792DVB_USB_AU6610 MEDIA DRIVER
5793M:	Antti Palosaari <crope@iki.fi>
5794L:	linux-media@vger.kernel.org
5795W:	https://linuxtv.org
5796W:	http://palosaari.fi/linux/
5797Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5798T:	git git://linuxtv.org/anttip/media_tree.git
5799S:	Maintained
5800F:	drivers/media/usb/dvb-usb-v2/au6610*
5801
5802DVB_USB_CE6230 MEDIA DRIVER
5803M:	Antti Palosaari <crope@iki.fi>
5804L:	linux-media@vger.kernel.org
5805W:	https://linuxtv.org
5806W:	http://palosaari.fi/linux/
5807Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5808T:	git git://linuxtv.org/anttip/media_tree.git
5809S:	Maintained
5810F:	drivers/media/usb/dvb-usb-v2/ce6230*
5811
5812DVB_USB_CXUSB MEDIA DRIVER
5813M:	Michael Krufky <mkrufky@linuxtv.org>
5814L:	linux-media@vger.kernel.org
5815W:	https://linuxtv.org
5816W:	http://github.com/mkrufky
5817Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5818T:	git git://linuxtv.org/media_tree.git
5819S:	Maintained
5820F:	drivers/media/usb/dvb-usb/cxusb*
5821
5822DVB_USB_EC168 MEDIA DRIVER
5823M:	Antti Palosaari <crope@iki.fi>
5824L:	linux-media@vger.kernel.org
5825W:	https://linuxtv.org
5826W:	http://palosaari.fi/linux/
5827Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5828T:	git git://linuxtv.org/anttip/media_tree.git
5829S:	Maintained
5830F:	drivers/media/usb/dvb-usb-v2/ec168*
5831
5832DVB_USB_GL861 MEDIA DRIVER
5833M:	Antti Palosaari <crope@iki.fi>
5834L:	linux-media@vger.kernel.org
5835W:	https://linuxtv.org
5836Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5837T:	git git://linuxtv.org/anttip/media_tree.git
5838S:	Maintained
5839F:	drivers/media/usb/dvb-usb-v2/gl861*
5840
5841DVB_USB_MXL111SF MEDIA DRIVER
5842M:	Michael Krufky <mkrufky@linuxtv.org>
5843L:	linux-media@vger.kernel.org
5844W:	https://linuxtv.org
5845W:	http://github.com/mkrufky
5846Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5847T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5848S:	Maintained
5849F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5850
5851DVB_USB_RTL28XXU MEDIA DRIVER
5852M:	Antti Palosaari <crope@iki.fi>
5853L:	linux-media@vger.kernel.org
5854W:	https://linuxtv.org
5855W:	http://palosaari.fi/linux/
5856Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5857T:	git git://linuxtv.org/anttip/media_tree.git
5858S:	Maintained
5859F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5860
5861DVB_USB_V2 MEDIA DRIVER
5862M:	Antti Palosaari <crope@iki.fi>
5863L:	linux-media@vger.kernel.org
5864W:	https://linuxtv.org
5865W:	http://palosaari.fi/linux/
5866Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5867T:	git git://linuxtv.org/anttip/media_tree.git
5868S:	Maintained
5869F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5870F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5871
5872DYNAMIC DEBUG
5873M:	Jason Baron <jbaron@akamai.com>
5874S:	Maintained
5875F:	lib/dynamic_debug.c
5876F:	include/linux/dynamic_debug.h
5877
5878DYNAMIC INTERRUPT MODERATION
5879M:	Tal Gilboa <talgi@mellanox.com>
5880S:	Maintained
5881F:	include/linux/dim.h
5882F:	lib/dim/
5883
5884DZ DECSTATION DZ11 SERIAL DRIVER
5885M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5886S:	Maintained
5887F:	drivers/tty/serial/dz.*
5888
5889E3X0 POWER BUTTON DRIVER
5890M:	Moritz Fischer <moritz.fischer@ettus.com>
5891L:	usrp-users@lists.ettus.com
5892W:	http://www.ettus.com
5893S:	Supported
5894F:	drivers/input/misc/e3x0-button.c
5895F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5896
5897E4000 MEDIA DRIVER
5898M:	Antti Palosaari <crope@iki.fi>
5899L:	linux-media@vger.kernel.org
5900W:	https://linuxtv.org
5901W:	http://palosaari.fi/linux/
5902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5903T:	git git://linuxtv.org/anttip/media_tree.git
5904S:	Maintained
5905F:	drivers/media/tuners/e4000*
5906
5907EARTH_PT1 MEDIA DRIVER
5908M:	Akihiro Tsukada <tskd08@gmail.com>
5909L:	linux-media@vger.kernel.org
5910S:	Odd Fixes
5911F:	drivers/media/pci/pt1/
5912
5913EARTH_PT3 MEDIA DRIVER
5914M:	Akihiro Tsukada <tskd08@gmail.com>
5915L:	linux-media@vger.kernel.org
5916S:	Odd Fixes
5917F:	drivers/media/pci/pt3/
5918
5919EC100 MEDIA DRIVER
5920M:	Antti Palosaari <crope@iki.fi>
5921L:	linux-media@vger.kernel.org
5922W:	https://linuxtv.org
5923W:	http://palosaari.fi/linux/
5924Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5925T:	git git://linuxtv.org/anttip/media_tree.git
5926S:	Maintained
5927F:	drivers/media/dvb-frontends/ec100*
5928
5929ECRYPT FILE SYSTEM
5930M:	Tyler Hicks <tyhicks@canonical.com>
5931L:	ecryptfs@vger.kernel.org
5932W:	http://ecryptfs.org
5933W:	https://launchpad.net/ecryptfs
5934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5935S:	Supported
5936F:	Documentation/filesystems/ecryptfs.txt
5937F:	fs/ecryptfs/
5938
5939EDAC-AMD64
5940M:	Borislav Petkov <bp@alien8.de>
5941L:	linux-edac@vger.kernel.org
5942S:	Maintained
5943F:	drivers/edac/amd64_edac*
5944
5945EDAC-ARMADA
5946M:	Jan Luebbe <jlu@pengutronix.de>
5947L:	linux-edac@vger.kernel.org
5948S:	Maintained
5949F:	drivers/edac/armada_xp_*
5950
5951EDAC-AST2500
5952M:	Stefan Schaeckeler <sschaeck@cisco.com>
5953S:	Supported
5954F:	drivers/edac/aspeed_edac.c
5955F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5956
5957EDAC-BLUEFIELD
5958M:	Shravan Kumar Ramani <sramani@mellanox.com>
5959S:	Supported
5960F:	drivers/edac/bluefield_edac.c
5961
5962EDAC-CALXEDA
5963M:	Robert Richter <rric@kernel.org>
5964L:	linux-edac@vger.kernel.org
5965S:	Maintained
5966F:	drivers/edac/highbank*
5967
5968EDAC-CAVIUM OCTEON
5969M:	Ralf Baechle <ralf@linux-mips.org>
5970M:	Robert Richter <rrichter@marvell.com>
5971L:	linux-edac@vger.kernel.org
5972L:	linux-mips@vger.kernel.org
5973S:	Supported
5974F:	drivers/edac/octeon_edac*
5975
5976EDAC-CAVIUM THUNDERX
5977M:	Robert Richter <rrichter@marvell.com>
5978L:	linux-edac@vger.kernel.org
5979S:	Supported
5980F:	drivers/edac/thunderx_edac*
5981
5982EDAC-CORE
5983M:	Borislav Petkov <bp@alien8.de>
5984M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5985M:	Tony Luck <tony.luck@intel.com>
5986R:	James Morse <james.morse@arm.com>
5987R:	Robert Richter <rrichter@marvell.com>
5988L:	linux-edac@vger.kernel.org
5989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5990S:	Supported
5991F:	Documentation/admin-guide/ras.rst
5992F:	Documentation/driver-api/edac.rst
5993F:	drivers/edac/
5994F:	include/linux/edac.h
5995
5996EDAC-E752X
5997M:	Mark Gross <mark.gross@intel.com>
5998L:	linux-edac@vger.kernel.org
5999S:	Maintained
6000F:	drivers/edac/e752x_edac.c
6001
6002EDAC-E7XXX
6003L:	linux-edac@vger.kernel.org
6004S:	Maintained
6005F:	drivers/edac/e7xxx_edac.c
6006
6007EDAC-FSL_DDR
6008M:	York Sun <york.sun@nxp.com>
6009L:	linux-edac@vger.kernel.org
6010S:	Maintained
6011F:	drivers/edac/fsl_ddr_edac.*
6012
6013EDAC-GHES
6014M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6015L:	linux-edac@vger.kernel.org
6016S:	Maintained
6017F:	drivers/edac/ghes_edac.c
6018
6019EDAC-I10NM
6020M:	Tony Luck <tony.luck@intel.com>
6021L:	linux-edac@vger.kernel.org
6022S:	Maintained
6023F:	drivers/edac/i10nm_base.c
6024
6025EDAC-I3000
6026L:	linux-edac@vger.kernel.org
6027S:	Orphan
6028F:	drivers/edac/i3000_edac.c
6029
6030EDAC-I5000
6031L:	linux-edac@vger.kernel.org
6032S:	Maintained
6033F:	drivers/edac/i5000_edac.c
6034
6035EDAC-I5400
6036M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6037L:	linux-edac@vger.kernel.org
6038S:	Maintained
6039F:	drivers/edac/i5400_edac.c
6040
6041EDAC-I7300
6042M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6043L:	linux-edac@vger.kernel.org
6044S:	Maintained
6045F:	drivers/edac/i7300_edac.c
6046
6047EDAC-I7CORE
6048M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6049L:	linux-edac@vger.kernel.org
6050S:	Maintained
6051F:	drivers/edac/i7core_edac.c
6052
6053EDAC-I82443BXGX
6054M:	Tim Small <tim@buttersideup.com>
6055L:	linux-edac@vger.kernel.org
6056S:	Maintained
6057F:	drivers/edac/i82443bxgx_edac.c
6058
6059EDAC-I82975X
6060M:	"Arvind R." <arvino55@gmail.com>
6061L:	linux-edac@vger.kernel.org
6062S:	Maintained
6063F:	drivers/edac/i82975x_edac.c
6064
6065EDAC-IE31200
6066M:	Jason Baron <jbaron@akamai.com>
6067L:	linux-edac@vger.kernel.org
6068S:	Maintained
6069F:	drivers/edac/ie31200_edac.c
6070
6071EDAC-MPC85XX
6072M:	Johannes Thumshirn <morbidrsa@gmail.com>
6073L:	linux-edac@vger.kernel.org
6074S:	Maintained
6075F:	drivers/edac/mpc85xx_edac.[ch]
6076
6077EDAC-PASEMI
6078M:	Egor Martovetsky <egor@pasemi.com>
6079L:	linux-edac@vger.kernel.org
6080S:	Maintained
6081F:	drivers/edac/pasemi_edac.c
6082
6083EDAC-PND2
6084M:	Tony Luck <tony.luck@intel.com>
6085L:	linux-edac@vger.kernel.org
6086S:	Maintained
6087F:	drivers/edac/pnd2_edac.[ch]
6088
6089EDAC-R82600
6090M:	Tim Small <tim@buttersideup.com>
6091L:	linux-edac@vger.kernel.org
6092S:	Maintained
6093F:	drivers/edac/r82600_edac.c
6094
6095EDAC-SBRIDGE
6096M:	Tony Luck <tony.luck@intel.com>
6097R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6098L:	linux-edac@vger.kernel.org
6099S:	Maintained
6100F:	drivers/edac/sb_edac.c
6101
6102EDAC-SIFIVE
6103M:	Yash Shah <yash.shah@sifive.com>
6104L:	linux-edac@vger.kernel.org
6105S:	Supported
6106F:	drivers/edac/sifive_edac.c
6107F:	drivers/soc/sifive_l2_cache.c
6108
6109EDAC-SKYLAKE
6110M:	Tony Luck <tony.luck@intel.com>
6111L:	linux-edac@vger.kernel.org
6112S:	Maintained
6113F:	drivers/edac/skx_*.c
6114
6115EDAC-TI
6116M:	Tero Kristo <t-kristo@ti.com>
6117L:	linux-edac@vger.kernel.org
6118S:	Maintained
6119F:	drivers/edac/ti_edac.c
6120
6121EDAC-QCOM
6122M:	Channagoud Kadabi <ckadabi@codeaurora.org>
6123M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6124L:	linux-arm-msm@vger.kernel.org
6125L:	linux-edac@vger.kernel.org
6126S:	Maintained
6127F:	drivers/edac/qcom_edac.c
6128
6129EDIROL UA-101/UA-1000 DRIVER
6130M:	Clemens Ladisch <clemens@ladisch.de>
6131L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6133S:	Maintained
6134F:	sound/usb/misc/ua101.c
6135
6136EFI TEST DRIVER
6137L:	linux-efi@vger.kernel.org
6138M:	Ivan Hu <ivan.hu@canonical.com>
6139M:	Ard Biesheuvel <ardb@kernel.org>
6140S:	Maintained
6141F:	drivers/firmware/efi/test/
6142
6143EFI VARIABLE FILESYSTEM
6144M:	Matthew Garrett <matthew.garrett@nebula.com>
6145M:	Jeremy Kerr <jk@ozlabs.org>
6146M:	Ard Biesheuvel <ardb@kernel.org>
6147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6148L:	linux-efi@vger.kernel.org
6149S:	Maintained
6150F:	fs/efivarfs/
6151
6152EFIFB FRAMEBUFFER DRIVER
6153L:	linux-fbdev@vger.kernel.org
6154M:	Peter Jones <pjones@redhat.com>
6155S:	Maintained
6156F:	drivers/video/fbdev/efifb.c
6157
6158EFS FILESYSTEM
6159W:	http://aeschi.ch.eu.org/efs/
6160S:	Orphan
6161F:	fs/efs/
6162
6163EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6164M:	Douglas Miller <dougmill@linux.ibm.com>
6165L:	netdev@vger.kernel.org
6166S:	Maintained
6167F:	drivers/net/ethernet/ibm/ehea/
6168
6169EM28XX VIDEO4LINUX DRIVER
6170M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6171L:	linux-media@vger.kernel.org
6172W:	https://linuxtv.org
6173T:	git git://linuxtv.org/media_tree.git
6174S:	Maintained
6175F:	drivers/media/usb/em28xx/
6176F:	Documentation/media/v4l-drivers/em28xx*
6177
6178EMBEDDED LINUX
6179M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6180M:	Matt Mackall <mpm@selenic.com>
6181M:	David Woodhouse <dwmw2@infradead.org>
6182L:	linux-embedded@vger.kernel.org
6183S:	Maintained
6184
6185Emulex 10Gbps iSCSI - OneConnect DRIVER
6186M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6187M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6188M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6189L:	linux-scsi@vger.kernel.org
6190W:	http://www.broadcom.com
6191S:	Supported
6192F:	drivers/scsi/be2iscsi/
6193
6194Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6195M:	Sathya Perla <sathya.perla@broadcom.com>
6196M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6197M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6198M:	Somnath Kotur <somnath.kotur@broadcom.com>
6199L:	netdev@vger.kernel.org
6200W:	http://www.emulex.com
6201S:	Supported
6202F:	drivers/net/ethernet/emulex/benet/
6203
6204EMULEX ONECONNECT ROCE DRIVER
6205M:	Selvin Xavier <selvin.xavier@broadcom.com>
6206M:	Devesh Sharma <devesh.sharma@broadcom.com>
6207L:	linux-rdma@vger.kernel.org
6208W:	http://www.broadcom.com
6209S:	Odd Fixes
6210F:	drivers/infiniband/hw/ocrdma/
6211F:	include/uapi/rdma/ocrdma-abi.h
6212
6213EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6214M:	James Smart <james.smart@broadcom.com>
6215M:	Dick Kennedy <dick.kennedy@broadcom.com>
6216L:	linux-scsi@vger.kernel.org
6217W:	http://www.broadcom.com
6218S:	Supported
6219F:	drivers/scsi/lpfc/
6220
6221ENE CB710 FLASH CARD READER DRIVER
6222M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6223S:	Maintained
6224F:	drivers/misc/cb710/
6225F:	drivers/mmc/host/cb710-mmc.*
6226F:	include/linux/cb710.h
6227
6228ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6229M:	Maxim Levitsky <maximlevitsky@gmail.com>
6230S:	Maintained
6231F:	drivers/media/rc/ene_ir.*
6232
6233EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6234M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
6235L:	linuxppc-dev@lists.ozlabs.org
6236S:	Maintained
6237F:	drivers/tty/ehv_bytechan.c
6238
6239EPSON S1D13XXX FRAMEBUFFER DRIVER
6240M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6241S:	Maintained
6242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6243F:	drivers/video/fbdev/s1d13xxxfb.c
6244F:	include/video/s1d13xxxfb.h
6245
6246EROFS FILE SYSTEM
6247M:	Gao Xiang <gaoxiang25@huawei.com>
6248M:	Chao Yu <yuchao0@huawei.com>
6249L:	linux-erofs@lists.ozlabs.org
6250S:	Maintained
6251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6252F:	Documentation/filesystems/erofs.txt
6253F:	fs/erofs/
6254F:	include/trace/events/erofs.h
6255
6256ERRSEQ ERROR TRACKING INFRASTRUCTURE
6257M:	Jeff Layton <jlayton@kernel.org>
6258S:	Maintained
6259F:	lib/errseq.c
6260F:	include/linux/errseq.h
6261
6262ET131X NETWORK DRIVER
6263M:	Mark Einon <mark.einon@gmail.com>
6264S:	Odd Fixes
6265F:	drivers/net/ethernet/agere/
6266
6267ETHERNET BRIDGE
6268M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6269M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6270L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6271L:	netdev@vger.kernel.org
6272W:	http://www.linuxfoundation.org/en/Net:Bridge
6273S:	Maintained
6274F:	include/linux/netfilter_bridge/
6275F:	net/bridge/
6276
6277ETHERNET PHY LIBRARY
6278M:	Andrew Lunn <andrew@lunn.ch>
6279M:	Florian Fainelli <f.fainelli@gmail.com>
6280M:	Heiner Kallweit <hkallweit1@gmail.com>
6281R:	Russell King <linux@armlinux.org.uk>
6282L:	netdev@vger.kernel.org
6283S:	Maintained
6284F:	Documentation/ABI/testing/sysfs-class-net-phydev
6285F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6286F:	Documentation/devicetree/bindings/net/mdio*
6287F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
6288F:	Documentation/networking/phy.rst
6289F:	drivers/net/phy/
6290F:	drivers/of/of_mdio.c
6291F:	drivers/of/of_net.c
6292F:	include/dt-bindings/net/qca-ar803x.h
6293F:	include/linux/*mdio*.h
6294F:	include/linux/of_net.h
6295F:	include/linux/phy.h
6296F:	include/linux/phy_fixed.h
6297F:	include/linux/platform_data/mdio-bcm-unimac.h
6298F:	include/linux/platform_data/mdio-gpio.h
6299F:	include/trace/events/mdio.h
6300F:	include/uapi/linux/mdio.h
6301F:	include/uapi/linux/mii.h
6302
6303EXFAT FILE SYSTEM
6304M:	Valdis Kletnieks <valdis.kletnieks@vt.edu>
6305L:	linux-fsdevel@vger.kernel.org
6306S:	Maintained
6307F:	drivers/staging/exfat/
6308
6309EXT2 FILE SYSTEM
6310M:	Jan Kara <jack@suse.com>
6311L:	linux-ext4@vger.kernel.org
6312S:	Maintained
6313F:	Documentation/filesystems/ext2.txt
6314F:	fs/ext2/
6315F:	include/linux/ext2*
6316
6317EXT4 FILE SYSTEM
6318M:	"Theodore Ts'o" <tytso@mit.edu>
6319M:	Andreas Dilger <adilger.kernel@dilger.ca>
6320L:	linux-ext4@vger.kernel.org
6321W:	http://ext4.wiki.kernel.org
6322Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6324S:	Maintained
6325F:	Documentation/filesystems/ext4/
6326F:	fs/ext4/
6327
6328Extended Verification Module (EVM)
6329M:	Mimi Zohar <zohar@linux.ibm.com>
6330L:	linux-integrity@vger.kernel.org
6331S:	Supported
6332F:	security/integrity/evm/
6333
6334EXTENSIBLE FIRMWARE INTERFACE (EFI)
6335M:	Ard Biesheuvel <ardb@kernel.org>
6336L:	linux-efi@vger.kernel.org
6337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6338S:	Maintained
6339F:	Documentation/admin-guide/efi-stub.rst
6340F:	arch/*/kernel/efi.c
6341F:	arch/x86/boot/compressed/eboot.[ch]
6342F:	arch/*/include/asm/efi.h
6343F:	arch/x86/platform/efi/
6344F:	drivers/firmware/efi/
6345F:	include/linux/efi*.h
6346F:	arch/arm/boot/compressed/efi-header.S
6347F:	arch/arm64/kernel/efi-entry.S
6348
6349EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6350M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6351M:	Chanwoo Choi <cw00.choi@samsung.com>
6352L:	linux-kernel@vger.kernel.org
6353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6354S:	Maintained
6355F:	drivers/extcon/
6356F:	include/linux/extcon/
6357F:	include/linux/extcon.h
6358F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6359F:	Documentation/devicetree/bindings/extcon/
6360
6361EXYNOS DP DRIVER
6362M:	Jingoo Han <jingoohan1@gmail.com>
6363L:	dri-devel@lists.freedesktop.org
6364S:	Maintained
6365F:	drivers/gpu/drm/exynos/exynos_dp*
6366
6367EXYNOS SYSMMU (IOMMU) driver
6368M:	Marek Szyprowski <m.szyprowski@samsung.com>
6369L:	iommu@lists.linux-foundation.org
6370S:	Maintained
6371F:	drivers/iommu/exynos-iommu.c
6372
6373EZchip NPS platform support
6374M:	Vineet Gupta <vgupta@synopsys.com>
6375M:	Ofer Levi <oferle@mellanox.com>
6376S:	Supported
6377F:	arch/arc/plat-eznps
6378F:	arch/arc/boot/dts/eznps.dts
6379
6380F2FS FILE SYSTEM
6381M:	Jaegeuk Kim <jaegeuk@kernel.org>
6382M:	Chao Yu <yuchao0@huawei.com>
6383L:	linux-f2fs-devel@lists.sourceforge.net
6384W:	https://f2fs.wiki.kernel.org/
6385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6386S:	Maintained
6387F:	Documentation/filesystems/f2fs.txt
6388F:	Documentation/ABI/testing/sysfs-fs-f2fs
6389F:	fs/f2fs/
6390F:	include/linux/f2fs_fs.h
6391F:	include/trace/events/f2fs.h
6392
6393F71805F HARDWARE MONITORING DRIVER
6394M:	Jean Delvare <jdelvare@suse.com>
6395L:	linux-hwmon@vger.kernel.org
6396S:	Maintained
6397F:	Documentation/hwmon/f71805f.rst
6398F:	drivers/hwmon/f71805f.c
6399
6400FADDR2LINE
6401M:	Josh Poimboeuf <jpoimboe@redhat.com>
6402S:	Maintained
6403F:	scripts/faddr2line
6404
6405FAILOVER MODULE
6406M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6407L:	netdev@vger.kernel.org
6408S:	Supported
6409F:	net/core/failover.c
6410F:	include/net/failover.h
6411F:	Documentation/networking/failover.rst
6412
6413FANOTIFY
6414M:	Jan Kara <jack@suse.cz>
6415R:	Amir Goldstein <amir73il@gmail.com>
6416L:	linux-fsdevel@vger.kernel.org
6417S:	Maintained
6418F:	fs/notify/fanotify/
6419F:	include/linux/fanotify.h
6420F:	include/uapi/linux/fanotify.h
6421
6422FARSYNC SYNCHRONOUS DRIVER
6423M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6424W:	http://www.farsite.co.uk/
6425S:	Supported
6426F:	drivers/net/wan/farsync.*
6427
6428FAULT INJECTION SUPPORT
6429M:	Akinobu Mita <akinobu.mita@gmail.com>
6430S:	Supported
6431F:	Documentation/fault-injection/
6432F:	lib/fault-inject.c
6433
6434FBTFT Framebuffer drivers
6435S:	Orphan
6436L:	dri-devel@lists.freedesktop.org
6437L:	linux-fbdev@vger.kernel.org
6438F:	drivers/staging/fbtft/
6439
6440FC0011 TUNER DRIVER
6441M:	Michael Buesch <m@bues.ch>
6442L:	linux-media@vger.kernel.org
6443S:	Maintained
6444F:	drivers/media/tuners/fc0011.h
6445F:	drivers/media/tuners/fc0011.c
6446
6447FC2580 MEDIA DRIVER
6448M:	Antti Palosaari <crope@iki.fi>
6449L:	linux-media@vger.kernel.org
6450W:	https://linuxtv.org
6451W:	http://palosaari.fi/linux/
6452Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6453T:	git git://linuxtv.org/anttip/media_tree.git
6454S:	Maintained
6455F:	drivers/media/tuners/fc2580*
6456
6457FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6458M:	Hannes Reinecke <hare@suse.de>
6459L:	linux-scsi@vger.kernel.org
6460W:	www.Open-FCoE.org
6461S:	Supported
6462F:	drivers/scsi/libfc/
6463F:	drivers/scsi/fcoe/
6464F:	include/scsi/fc/
6465F:	include/scsi/libfc.h
6466F:	include/scsi/libfcoe.h
6467F:	include/uapi/scsi/fc/
6468
6469FILE LOCKING (flock() and fcntl()/lockf())
6470M:	Jeff Layton <jlayton@kernel.org>
6471M:	"J. Bruce Fields" <bfields@fieldses.org>
6472L:	linux-fsdevel@vger.kernel.org
6473S:	Maintained
6474F:	include/linux/fcntl.h
6475F:	include/uapi/linux/fcntl.h
6476F:	fs/fcntl.c
6477F:	fs/locks.c
6478
6479FILESYSTEMS (VFS and infrastructure)
6480M:	Alexander Viro <viro@zeniv.linux.org.uk>
6481L:	linux-fsdevel@vger.kernel.org
6482S:	Maintained
6483F:	fs/*
6484F:	include/linux/fs.h
6485F:	include/linux/fs_types.h
6486F:	include/uapi/linux/fs.h
6487F:	include/uapi/linux/openat2.h
6488
6489FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6490M:	Riku Voipio <riku.voipio@iki.fi>
6491L:	linux-hwmon@vger.kernel.org
6492S:	Maintained
6493F:	drivers/hwmon/f75375s.c
6494F:	include/linux/f75375s.h
6495
6496FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6497M:	Clemens Ladisch <clemens@ladisch.de>
6498M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6499L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6501S:	Maintained
6502F:	sound/firewire/
6503F:	include/uapi/sound/firewire.h
6504
6505FIREWIRE MEDIA DRIVERS (firedtv)
6506M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6507L:	linux-media@vger.kernel.org
6508L:	linux1394-devel@lists.sourceforge.net
6509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6510S:	Maintained
6511F:	drivers/media/firewire/
6512
6513FIREWIRE SBP-2 TARGET
6514M:	Chris Boot <bootc@bootc.net>
6515L:	linux-scsi@vger.kernel.org
6516L:	target-devel@vger.kernel.org
6517L:	linux1394-devel@lists.sourceforge.net
6518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6519S:	Maintained
6520F:	drivers/target/sbp/
6521
6522FIREWIRE SUBSYSTEM
6523M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6524L:	linux1394-devel@lists.sourceforge.net
6525W:	http://ieee1394.wiki.kernel.org/
6526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6527S:	Maintained
6528F:	drivers/firewire/
6529F:	include/linux/firewire.h
6530F:	include/uapi/linux/firewire*.h
6531F:	tools/firewire/
6532
6533FIRMWARE LOADER (request_firmware)
6534M:	Luis Chamberlain <mcgrof@kernel.org>
6535L:	linux-kernel@vger.kernel.org
6536S:	Maintained
6537F:	Documentation/firmware_class/
6538F:	drivers/base/firmware_loader/
6539F:	include/linux/firmware.h
6540
6541FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6542M:	Joshua Morris <josh.h.morris@us.ibm.com>
6543M:	Philip Kelleher <pjk1939@linux.ibm.com>
6544S:	Maintained
6545F:	drivers/block/rsxx/
6546
6547FLEXTIMER FTM-QUADDEC DRIVER
6548M:	Patrick Havelange <patrick.havelange@essensium.com>
6549L:	linux-iio@vger.kernel.org
6550S:	Maintained
6551F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6552F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6553F:	drivers/counter/ftm-quaddec.c
6554
6555FLOPPY DRIVER
6556M:	Denis Efremov <efremov@linux.com>
6557S:	Odd Fixes
6558L:	linux-block@vger.kernel.org
6559F:	drivers/block/floppy.c
6560
6561FPGA MANAGER FRAMEWORK
6562M:	Moritz Fischer <mdf@kernel.org>
6563L:	linux-fpga@vger.kernel.org
6564S:	Maintained
6565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6566Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6567F:	Documentation/fpga/
6568F:	Documentation/driver-api/fpga/
6569F:	Documentation/devicetree/bindings/fpga/
6570F:	drivers/fpga/
6571F:	include/linux/fpga/
6572W:	http://www.rocketboards.org
6573
6574FPGA DFL DRIVERS
6575M:	Wu Hao <hao.wu@intel.com>
6576L:	linux-fpga@vger.kernel.org
6577S:	Maintained
6578F:	Documentation/fpga/dfl.rst
6579F:	include/uapi/linux/fpga-dfl.h
6580F:	drivers/fpga/dfl*
6581
6582FPU EMULATOR
6583M:	Bill Metzenthen <billm@melbpc.org.au>
6584W:	http://floatingpoint.sourceforge.net/emulator/index.html
6585S:	Maintained
6586F:	arch/x86/math-emu/
6587
6588FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6589L:	netdev@vger.kernel.org
6590S:	Orphan
6591F:	drivers/net/wan/dlci.c
6592F:	drivers/net/wan/sdla.c
6593
6594FRAMEBUFFER LAYER
6595M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6596L:	dri-devel@lists.freedesktop.org
6597L:	linux-fbdev@vger.kernel.org
6598T:	git git://anongit.freedesktop.org/drm/drm-misc
6599Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6600S:	Maintained
6601F:	Documentation/fb/
6602F:	drivers/video/
6603F:	include/video/
6604F:	include/linux/fb.h
6605F:	include/uapi/video/
6606F:	include/uapi/linux/fb.h
6607
6608FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6609M:	Horia Geantă <horia.geanta@nxp.com>
6610M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6611L:	linux-crypto@vger.kernel.org
6612S:	Maintained
6613F:	drivers/crypto/caam/
6614F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6615
6616FREESCALE DIU FRAMEBUFFER DRIVER
6617M:	Timur Tabi <timur@kernel.org>
6618L:	linux-fbdev@vger.kernel.org
6619S:	Maintained
6620F:	drivers/video/fbdev/fsl-diu-fb.*
6621
6622FREESCALE DMA DRIVER
6623M:	Li Yang <leoyang.li@nxp.com>
6624M:	Zhang Wei <zw@zh-kernel.org>
6625L:	linuxppc-dev@lists.ozlabs.org
6626S:	Maintained
6627F:	drivers/dma/fsldma.*
6628
6629FREESCALE ENETC ETHERNET DRIVERS
6630M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6631L:	netdev@vger.kernel.org
6632S:	Maintained
6633F:	drivers/net/ethernet/freescale/enetc/
6634
6635FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6636M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6637L:	netdev@vger.kernel.org
6638S:	Maintained
6639F:	drivers/net/ethernet/freescale/gianfar*
6640F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6641
6642FREESCALE GPMI NAND DRIVER
6643M:	Han Xu <han.xu@nxp.com>
6644L:	linux-mtd@lists.infradead.org
6645S:	Maintained
6646F:	drivers/mtd/nand/raw/gpmi-nand/*
6647
6648FREESCALE I2C CPM DRIVER
6649M:	Jochen Friedrich <jochen@scram.de>
6650L:	linuxppc-dev@lists.ozlabs.org
6651L:	linux-i2c@vger.kernel.org
6652S:	Maintained
6653F:	drivers/i2c/busses/i2c-cpm.c
6654
6655FREESCALE IMX DDR PMU DRIVER
6656M:	Frank Li <Frank.li@nxp.com>
6657L:	linux-arm-kernel@lists.infradead.org
6658S:	Maintained
6659F:	drivers/perf/fsl_imx8_ddr_perf.c
6660F:	Documentation/admin-guide/perf/imx-ddr.rst
6661F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6662
6663FREESCALE IMX I2C DRIVER
6664M:	Oleksij Rempel <o.rempel@pengutronix.de>
6665R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6666L:	linux-i2c@vger.kernel.org
6667S:	Maintained
6668F:	drivers/i2c/busses/i2c-imx.c
6669F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6670
6671FREESCALE IMX LPI2C DRIVER
6672M:	Dong Aisheng <aisheng.dong@nxp.com>
6673L:	linux-i2c@vger.kernel.org
6674L:	linux-imx@nxp.com
6675S:	Maintained
6676F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6677F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6678
6679FREESCALE IMX / MXC FEC DRIVER
6680M:	Fugang Duan <fugang.duan@nxp.com>
6681L:	netdev@vger.kernel.org
6682S:	Maintained
6683F:	drivers/net/ethernet/freescale/fec_main.c
6684F:	drivers/net/ethernet/freescale/fec_ptp.c
6685F:	drivers/net/ethernet/freescale/fec.h
6686F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6687
6688FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6689M:	Sascha Hauer <s.hauer@pengutronix.de>
6690R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6691L:	linux-fbdev@vger.kernel.org
6692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6693S:	Maintained
6694F:	include/linux/platform_data/video-imxfb.h
6695F:	drivers/video/fbdev/imxfb.c
6696
6697FREESCALE QORIQ DPAA ETHERNET DRIVER
6698M:	Madalin Bucur <madalin.bucur@nxp.com>
6699L:	netdev@vger.kernel.org
6700S:	Maintained
6701F:	drivers/net/ethernet/freescale/dpaa
6702
6703FREESCALE QORIQ DPAA FMAN DRIVER
6704M:	Madalin Bucur <madalin.bucur@nxp.com>
6705L:	netdev@vger.kernel.org
6706S:	Maintained
6707F:	drivers/net/ethernet/freescale/fman
6708F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6709
6710FREESCALE QORIQ PTP CLOCK DRIVER
6711M:	Yangbo Lu <yangbo.lu@nxp.com>
6712L:	netdev@vger.kernel.org
6713S:	Maintained
6714F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6715F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6716F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6717F:	drivers/ptp/ptp_qoriq.c
6718F:	drivers/ptp/ptp_qoriq_debugfs.c
6719F:	include/linux/fsl/ptp_qoriq.h
6720F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6721
6722FREESCALE QUAD SPI DRIVER
6723M:	Han Xu <han.xu@nxp.com>
6724L:	linux-spi@vger.kernel.org
6725S:	Maintained
6726F:	drivers/spi/spi-fsl-qspi.c
6727
6728FREESCALE QUICC ENGINE LIBRARY
6729M:	Qiang Zhao <qiang.zhao@nxp.com>
6730L:	linuxppc-dev@lists.ozlabs.org
6731S:	Maintained
6732F:	drivers/soc/fsl/qe/
6733F:	include/soc/fsl/*qe*.h
6734F:	include/soc/fsl/*ucc*.h
6735
6736FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6737M:	Li Yang <leoyang.li@nxp.com>
6738L:	netdev@vger.kernel.org
6739L:	linuxppc-dev@lists.ozlabs.org
6740S:	Maintained
6741F:	drivers/net/ethernet/freescale/ucc_geth*
6742
6743FREESCALE QUICC ENGINE UCC HDLC DRIVER
6744M:	Zhao Qiang <qiang.zhao@nxp.com>
6745L:	netdev@vger.kernel.org
6746L:	linuxppc-dev@lists.ozlabs.org
6747S:	Maintained
6748F:	drivers/net/wan/fsl_ucc_hdlc*
6749
6750FREESCALE QUICC ENGINE UCC UART DRIVER
6751M:	Timur Tabi <timur@kernel.org>
6752L:	linuxppc-dev@lists.ozlabs.org
6753S:	Maintained
6754F:	drivers/tty/serial/ucc_uart.c
6755
6756FREESCALE SOC DRIVERS
6757M:	Li Yang <leoyang.li@nxp.com>
6758L:	linuxppc-dev@lists.ozlabs.org
6759L:	linux-arm-kernel@lists.infradead.org
6760S:	Maintained
6761F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6762F:	Documentation/devicetree/bindings/soc/fsl/
6763F:	drivers/soc/fsl/
6764F:	include/linux/fsl/
6765
6766FREESCALE SOC FS_ENET DRIVER
6767M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6768L:	linuxppc-dev@lists.ozlabs.org
6769L:	netdev@vger.kernel.org
6770S:	Maintained
6771F:	drivers/net/ethernet/freescale/fs_enet/
6772F:	include/linux/fs_enet_pd.h
6773
6774FREESCALE SOC SOUND DRIVERS
6775M:	Timur Tabi <timur@kernel.org>
6776M:	Nicolin Chen <nicoleotsuka@gmail.com>
6777M:	Xiubo Li <Xiubo.Lee@gmail.com>
6778R:	Fabio Estevam <festevam@gmail.com>
6779L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6780L:	linuxppc-dev@lists.ozlabs.org
6781S:	Maintained
6782F:	sound/soc/fsl/fsl*
6783F:	sound/soc/fsl/imx*
6784F:	sound/soc/fsl/mpc8610_hpcd.c
6785
6786FREESCALE USB PERIPHERAL DRIVERS
6787M:	Li Yang <leoyang.li@nxp.com>
6788L:	linux-usb@vger.kernel.org
6789L:	linuxppc-dev@lists.ozlabs.org
6790S:	Maintained
6791F:	drivers/usb/gadget/udc/fsl*
6792
6793FREEVXFS FILESYSTEM
6794M:	Christoph Hellwig <hch@infradead.org>
6795W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6796S:	Maintained
6797F:	fs/freevxfs/
6798
6799FREEZER
6800M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6801M:	Pavel Machek <pavel@ucw.cz>
6802L:	linux-pm@vger.kernel.org
6803S:	Supported
6804F:	Documentation/power/freezing-of-tasks.rst
6805F:	include/linux/freezer.h
6806F:	kernel/freezer.c
6807
6808FRONTSWAP API
6809M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6810L:	linux-kernel@vger.kernel.org
6811S:	Maintained
6812F:	mm/frontswap.c
6813F:	include/linux/frontswap.h
6814
6815FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6816M:	David Howells <dhowells@redhat.com>
6817L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6818S:	Supported
6819F:	Documentation/filesystems/caching/
6820F:	fs/fscache/
6821F:	include/linux/fscache*.h
6822
6823FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6824M:	Theodore Y. Ts'o <tytso@mit.edu>
6825M:	Jaegeuk Kim <jaegeuk@kernel.org>
6826M:	Eric Biggers <ebiggers@kernel.org>
6827L:	linux-fscrypt@vger.kernel.org
6828Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6829T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6830S:	Supported
6831F:	fs/crypto/
6832F:	include/linux/fscrypt*.h
6833F:	include/uapi/linux/fscrypt.h
6834F:	Documentation/filesystems/fscrypt.rst
6835
6836FSI SUBSYSTEM
6837M:	Jeremy Kerr <jk@ozlabs.org>
6838M:	Joel Stanley <joel@jms.id.au>
6839R:	Alistar Popple <alistair@popple.id.au>
6840R:	Eddie James <eajames@linux.ibm.com>
6841L:	linux-fsi@lists.ozlabs.org
6842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6843Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6844S:	Supported
6845F:	drivers/fsi/
6846F:	include/linux/fsi*.h
6847F:	include/trace/events/fsi*.h
6848
6849FSI-ATTACHED I2C DRIVER
6850M:	Eddie James <eajames@linux.ibm.com>
6851L:	linux-i2c@vger.kernel.org
6852L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6853S:	Maintained
6854F:	drivers/i2c/busses/i2c-fsi.c
6855F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6856
6857FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6858M:	Jan Kara <jack@suse.cz>
6859R:	Amir Goldstein <amir73il@gmail.com>
6860L:	linux-fsdevel@vger.kernel.org
6861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6862S:	Maintained
6863F:	fs/notify/
6864F:	include/linux/fsnotify*.h
6865
6866FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6867M:	Eric Biggers <ebiggers@kernel.org>
6868M:	Theodore Y. Ts'o <tytso@mit.edu>
6869L:	linux-fscrypt@vger.kernel.org
6870Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6871T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6872S:	Supported
6873F:	fs/verity/
6874F:	include/linux/fsverity.h
6875F:	include/uapi/linux/fsverity.h
6876F:	Documentation/filesystems/fsverity.rst
6877
6878FUJITSU LAPTOP EXTRAS
6879M:	Jonathan Woithe <jwoithe@just42.net>
6880L:	platform-driver-x86@vger.kernel.org
6881S:	Maintained
6882F:	drivers/platform/x86/fujitsu-laptop.c
6883
6884FUJITSU M-5MO LS CAMERA ISP DRIVER
6885M:	Kyungmin Park <kyungmin.park@samsung.com>
6886M:	Heungjun Kim <riverful.kim@samsung.com>
6887L:	linux-media@vger.kernel.org
6888S:	Maintained
6889F:	drivers/media/i2c/m5mols/
6890F:	include/media/i2c/m5mols.h
6891
6892FUJITSU TABLET EXTRAS
6893M:	Robert Gerlach <khnz@gmx.de>
6894L:	platform-driver-x86@vger.kernel.org
6895S:	Maintained
6896F:	drivers/platform/x86/fujitsu-tablet.c
6897
6898FUSE: FILESYSTEM IN USERSPACE
6899M:	Miklos Szeredi <miklos@szeredi.hu>
6900L:	linux-fsdevel@vger.kernel.org
6901W:	http://fuse.sourceforge.net/
6902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6903S:	Maintained
6904F:	fs/fuse/
6905F:	include/uapi/linux/fuse.h
6906F:	Documentation/filesystems/fuse.txt
6907
6908FUTEX SUBSYSTEM
6909M:	Thomas Gleixner <tglx@linutronix.de>
6910M:	Ingo Molnar <mingo@redhat.com>
6911R:	Peter Zijlstra <peterz@infradead.org>
6912R:	Darren Hart <dvhart@infradead.org>
6913L:	linux-kernel@vger.kernel.org
6914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6915S:	Maintained
6916F:	kernel/futex.c
6917F:	include/asm-generic/futex.h
6918F:	include/linux/futex.h
6919F:	include/uapi/linux/futex.h
6920F:	tools/testing/selftests/futex/
6921F:	tools/perf/bench/futex*
6922F:	Documentation/*futex*
6923
6924GCC PLUGINS
6925M:	Kees Cook <keescook@chromium.org>
6926R:	Emese Revfy <re.emese@gmail.com>
6927L:	kernel-hardening@lists.openwall.com
6928S:	Maintained
6929F:	scripts/gcc-plugins/
6930F:	scripts/gcc-plugin.sh
6931F:	scripts/Makefile.gcc-plugins
6932F:	Documentation/core-api/gcc-plugins.rst
6933
6934GASKET DRIVER FRAMEWORK
6935M:	Rob Springer <rspringer@google.com>
6936M:	Todd Poynor <toddpoynor@google.com>
6937M:	Ben Chan <benchan@chromium.org>
6938S:	Maintained
6939F:	drivers/staging/gasket/
6940
6941GCOV BASED KERNEL PROFILING
6942M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6943S:	Maintained
6944F:	kernel/gcov/
6945F:	Documentation/dev-tools/gcov.rst
6946
6947GDB KERNEL DEBUGGING HELPER SCRIPTS
6948M:	Jan Kiszka <jan.kiszka@siemens.com>
6949M:	Kieran Bingham <kbingham@kernel.org>
6950S:	Supported
6951F:	scripts/gdb/
6952
6953GDT SCSI DISK ARRAY CONTROLLER DRIVER
6954M:	Achim Leubner <achim_leubner@adaptec.com>
6955L:	linux-scsi@vger.kernel.org
6956W:	http://www.icp-vortex.com/
6957S:	Supported
6958F:	drivers/scsi/gdt*
6959
6960GEMTEK FM RADIO RECEIVER DRIVER
6961M:	Hans Verkuil <hverkuil@xs4all.nl>
6962L:	linux-media@vger.kernel.org
6963T:	git git://linuxtv.org/media_tree.git
6964W:	https://linuxtv.org
6965S:	Maintained
6966F:	drivers/media/radio/radio-gemtek*
6967
6968GENERIC ARCHITECTURE TOPOLOGY
6969M:	Sudeep Holla <sudeep.holla@arm.com>
6970L:	linux-kernel@vger.kernel.org
6971S:	Maintained
6972F:	drivers/base/arch_topology.c
6973F:	include/linux/arch_topology.h
6974
6975GENERIC GPIO I2C DRIVER
6976M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6977S:	Supported
6978F:	drivers/i2c/busses/i2c-gpio.c
6979F:	include/linux/platform_data/i2c-gpio.h
6980
6981GENERIC GPIO I2C MULTIPLEXER DRIVER
6982M:	Peter Korsgaard <peter.korsgaard@barco.com>
6983L:	linux-i2c@vger.kernel.org
6984S:	Supported
6985F:	drivers/i2c/muxes/i2c-mux-gpio.c
6986F:	include/linux/platform_data/i2c-mux-gpio.h
6987F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
6988
6989GENERIC HDLC (WAN) DRIVERS
6990M:	Krzysztof Halasa <khc@pm.waw.pl>
6991W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6992S:	Maintained
6993F:	drivers/net/wan/c101.c
6994F:	drivers/net/wan/hd6457*
6995F:	drivers/net/wan/hdlc*
6996F:	drivers/net/wan/n2.c
6997F:	drivers/net/wan/pc300too.c
6998F:	drivers/net/wan/pci200syn.c
6999F:	drivers/net/wan/wanxl*
7000
7001GENERIC INCLUDE/ASM HEADER FILES
7002M:	Arnd Bergmann <arnd@arndb.de>
7003L:	linux-arch@vger.kernel.org
7004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7005S:	Maintained
7006F:	include/asm-generic/
7007F:	include/uapi/asm-generic/
7008
7009GENERIC PHY FRAMEWORK
7010M:	Kishon Vijay Abraham I <kishon@ti.com>
7011L:	linux-kernel@vger.kernel.org
7012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
7013S:	Supported
7014F:	drivers/phy/
7015F:	include/linux/phy/
7016F:	Documentation/devicetree/bindings/phy/
7017
7018GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7019M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7020S:	Supported
7021F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
7022
7023GENERIC PM DOMAINS
7024M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7025M:	Kevin Hilman <khilman@kernel.org>
7026M:	Ulf Hansson <ulf.hansson@linaro.org>
7027L:	linux-pm@vger.kernel.org
7028S:	Supported
7029F:	drivers/base/power/domain*.c
7030F:	include/linux/pm_domain.h
7031F:	Documentation/devicetree/bindings/power/power?domain*
7032
7033GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7034M:	Eugen Hristev <eugen.hristev@microchip.com>
7035L:	linux-input@vger.kernel.org
7036S:	Maintained
7037F:	drivers/input/touchscreen/resistive-adc-touch.c
7038
7039GENERIC UIO DRIVER FOR PCI DEVICES
7040M:	"Michael S. Tsirkin" <mst@redhat.com>
7041L:	kvm@vger.kernel.org
7042S:	Supported
7043F:	drivers/uio/uio_pci_generic.c
7044
7045GENERIC VDSO LIBRARY:
7046M:	Andy Lutomirski <luto@kernel.org>
7047M:	Thomas Gleixner <tglx@linutronix.de>
7048M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
7049L:	linux-kernel@vger.kernel.org
7050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7051S:	Maintained
7052F:	lib/vdso/
7053F:	kernel/time/vsyscall.c
7054F:	include/vdso/
7055F:	include/asm-generic/vdso/vsyscall.h
7056
7057GENWQE (IBM Generic Workqueue Card)
7058M:	Frank Haverkamp <haver@linux.ibm.com>
7059S:	Supported
7060F:	drivers/misc/genwqe/
7061
7062GET_MAINTAINER SCRIPT
7063M:	Joe Perches <joe@perches.com>
7064S:	Maintained
7065F:	scripts/get_maintainer.pl
7066
7067GFS2 FILE SYSTEM
7068M:	Bob Peterson <rpeterso@redhat.com>
7069M:	Andreas Gruenbacher <agruenba@redhat.com>
7070L:	cluster-devel@redhat.com
7071W:	http://sources.redhat.com/cluster/
7072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7073S:	Supported
7074F:	Documentation/filesystems/gfs2*.txt
7075F:	fs/gfs2/
7076F:	include/uapi/linux/gfs2_ondisk.h
7077
7078GNSS SUBSYSTEM
7079M:	Johan Hovold <johan@kernel.org>
7080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7081S:	Maintained
7082F:	Documentation/ABI/testing/sysfs-class-gnss
7083F:	Documentation/devicetree/bindings/gnss/
7084F:	drivers/gnss/
7085F:	include/linux/gnss.h
7086
7087GO7007 MPEG CODEC
7088M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
7089L:	linux-media@vger.kernel.org
7090S:	Maintained
7091F:	drivers/media/usb/go7007/
7092
7093GOODIX TOUCHSCREEN
7094M:	Bastien Nocera <hadess@hadess.net>
7095L:	linux-input@vger.kernel.org
7096S:	Maintained
7097F:	drivers/input/touchscreen/goodix.c
7098
7099GOOGLE ETHERNET DRIVERS
7100M:	Catherine Sullivan <csully@google.com>
7101R:	Sagi Shahar <sagis@google.com>
7102R:	Jon Olson <jonolson@google.com>
7103L:	netdev@vger.kernel.org
7104S:	Supported
7105F:	Documentation/networking/device_drivers/google/gve.rst
7106F:	drivers/net/ethernet/google
7107
7108GPD POCKET FAN DRIVER
7109M:	Hans de Goede <hdegoede@redhat.com>
7110L:	platform-driver-x86@vger.kernel.org
7111S:	Maintained
7112F:	drivers/platform/x86/gpd-pocket-fan.c
7113
7114GPIO ACPI SUPPORT
7115M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7116M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7117L:	linux-gpio@vger.kernel.org
7118L:	linux-acpi@vger.kernel.org
7119S:	Maintained
7120F:	Documentation/firmware-guide/acpi/gpio-properties.rst
7121F:	drivers/gpio/gpiolib-acpi.c
7122F:	drivers/gpio/gpiolib-acpi.h
7123
7124GPIO IR Transmitter
7125M:	Sean Young <sean@mess.org>
7126L:	linux-media@vger.kernel.org
7127S:	Maintained
7128F:	drivers/media/rc/gpio-ir-tx.c
7129
7130GPIO MOCKUP DRIVER
7131M:	Bamvor Jian Zhang <bamv2005@gmail.com>
7132L:	linux-gpio@vger.kernel.org
7133S:	Maintained
7134F:	drivers/gpio/gpio-mockup.c
7135F:	tools/testing/selftests/gpio/
7136
7137GPIO SUBSYSTEM
7138M:	Linus Walleij <linus.walleij@linaro.org>
7139M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
7140L:	linux-gpio@vger.kernel.org
7141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7142S:	Maintained
7143F:	Documentation/devicetree/bindings/gpio/
7144F:	Documentation/driver-api/gpio/
7145F:	Documentation/admin-guide/gpio/
7146F:	Documentation/ABI/testing/gpio-cdev
7147F:	Documentation/ABI/obsolete/sysfs-gpio
7148F:	drivers/gpio/
7149F:	include/linux/gpio/
7150F:	include/linux/gpio.h
7151F:	include/linux/of_gpio.h
7152F:	include/asm-generic/gpio.h
7153F:	include/uapi/linux/gpio.h
7154F:	tools/gpio/
7155
7156GRE DEMULTIPLEXER DRIVER
7157M:	Dmitry Kozlov <xeb@mail.ru>
7158L:	netdev@vger.kernel.org
7159S:	Maintained
7160F:	net/ipv4/gre_demux.c
7161F:	net/ipv4/gre_offload.c
7162F:	include/net/gre.h
7163
7164GRETH 10/100/1G Ethernet MAC device driver
7165M:	Andreas Larsson <andreas@gaisler.com>
7166L:	netdev@vger.kernel.org
7167S:	Maintained
7168F:	drivers/net/ethernet/aeroflex/
7169
7170GREYBUS AUDIO PROTOCOLS DRIVERS
7171M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7172M:	Mark Greer <mgreer@animalcreek.com>
7173S:	Maintained
7174F:	drivers/staging/greybus/audio_apbridgea.c
7175F:	drivers/staging/greybus/audio_apbridgea.h
7176F:	drivers/staging/greybus/audio_codec.c
7177F:	drivers/staging/greybus/audio_codec.h
7178F:	drivers/staging/greybus/audio_gb.c
7179F:	drivers/staging/greybus/audio_manager.c
7180F:	drivers/staging/greybus/audio_manager.h
7181F:	drivers/staging/greybus/audio_manager_module.c
7182F:	drivers/staging/greybus/audio_manager_private.h
7183F:	drivers/staging/greybus/audio_manager_sysfs.c
7184F:	drivers/staging/greybus/audio_module.c
7185F:	drivers/staging/greybus/audio_topology.c
7186
7187GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7188M:	Viresh Kumar <vireshk@kernel.org>
7189S:	Maintained
7190F:	drivers/staging/greybus/authentication.c
7191F:	drivers/staging/greybus/bootrom.c
7192F:	drivers/staging/greybus/firmware.h
7193F:	drivers/staging/greybus/fw-core.c
7194F:	drivers/staging/greybus/fw-download.c
7195F:	drivers/staging/greybus/fw-management.c
7196F:	drivers/staging/greybus/greybus_authentication.h
7197F:	drivers/staging/greybus/greybus_firmware.h
7198F:	drivers/staging/greybus/hid.c
7199F:	drivers/staging/greybus/i2c.c
7200F:	drivers/staging/greybus/spi.c
7201F:	drivers/staging/greybus/spilib.c
7202F:	drivers/staging/greybus/spilib.h
7203
7204GREYBUS LOOPBACK DRIVER
7205M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7206S:	Maintained
7207F:	drivers/staging/greybus/loopback.c
7208
7209GREYBUS PLATFORM DRIVERS
7210M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7211S:	Maintained
7212F:	drivers/staging/greybus/arche-platform.c
7213F:	drivers/staging/greybus/arche-apb-ctrl.c
7214F:	drivers/staging/greybus/arche_platform.h
7215
7216GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7217M:	Rui Miguel Silva <rmfrfs@gmail.com>
7218S:	Maintained
7219F:	drivers/staging/greybus/sdio.c
7220F:	drivers/staging/greybus/light.c
7221F:	drivers/staging/greybus/gpio.c
7222F:	drivers/staging/greybus/power_supply.c
7223F:	drivers/staging/greybus/spi.c
7224F:	drivers/staging/greybus/spilib.c
7225
7226GREYBUS SUBSYSTEM
7227M:	Johan Hovold <johan@kernel.org>
7228M:	Alex Elder <elder@kernel.org>
7229M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7230S:	Maintained
7231F:	drivers/staging/greybus/
7232F:	drivers/greybus/
7233F:	include/linux/greybus.h
7234F:	include/linux/greybus/
7235L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7236
7237GREYBUS UART PROTOCOLS DRIVERS
7238M:	David Lin <dtwlin@gmail.com>
7239S:	Maintained
7240F:	drivers/staging/greybus/uart.c
7241F:	drivers/staging/greybus/log.c
7242
7243GS1662 VIDEO SERIALIZER
7244M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7245L:	linux-media@vger.kernel.org
7246T:	git git://linuxtv.org/media_tree.git
7247S:	Maintained
7248F:	drivers/media/spi/gs1662.c
7249
7250GSPCA FINEPIX SUBDRIVER
7251M:	Frank Zago <frank@zago.net>
7252L:	linux-media@vger.kernel.org
7253T:	git git://linuxtv.org/media_tree.git
7254S:	Maintained
7255F:	drivers/media/usb/gspca/finepix.c
7256
7257GSPCA GL860 SUBDRIVER
7258M:	Olivier Lorin <o.lorin@laposte.net>
7259L:	linux-media@vger.kernel.org
7260T:	git git://linuxtv.org/media_tree.git
7261S:	Maintained
7262F:	drivers/media/usb/gspca/gl860/
7263
7264GSPCA M5602 SUBDRIVER
7265M:	Erik Andren <erik.andren@gmail.com>
7266L:	linux-media@vger.kernel.org
7267T:	git git://linuxtv.org/media_tree.git
7268S:	Maintained
7269F:	drivers/media/usb/gspca/m5602/
7270
7271GSPCA PAC207 SONIXB SUBDRIVER
7272M:	Hans Verkuil <hverkuil@xs4all.nl>
7273L:	linux-media@vger.kernel.org
7274T:	git git://linuxtv.org/media_tree.git
7275S:	Odd Fixes
7276F:	drivers/media/usb/gspca/pac207.c
7277
7278GSPCA SN9C20X SUBDRIVER
7279M:	Brian Johnson <brijohn@gmail.com>
7280L:	linux-media@vger.kernel.org
7281T:	git git://linuxtv.org/media_tree.git
7282S:	Maintained
7283F:	drivers/media/usb/gspca/sn9c20x.c
7284
7285GSPCA T613 SUBDRIVER
7286M:	Leandro Costantino <lcostantino@gmail.com>
7287L:	linux-media@vger.kernel.org
7288T:	git git://linuxtv.org/media_tree.git
7289S:	Maintained
7290F:	drivers/media/usb/gspca/t613.c
7291
7292GSPCA USB WEBCAM DRIVER
7293M:	Hans Verkuil <hverkuil@xs4all.nl>
7294L:	linux-media@vger.kernel.org
7295T:	git git://linuxtv.org/media_tree.git
7296S:	Odd Fixes
7297F:	drivers/media/usb/gspca/
7298
7299GTP (GPRS Tunneling Protocol)
7300M:	Pablo Neira Ayuso <pablo@netfilter.org>
7301M:	Harald Welte <laforge@gnumonks.org>
7302L:	osmocom-net-gprs@lists.osmocom.org
7303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7304S:	Maintained
7305F:	drivers/net/gtp.c
7306
7307GUID PARTITION TABLE (GPT)
7308M:	Davidlohr Bueso <dave@stgolabs.net>
7309L:	linux-efi@vger.kernel.org
7310S:	Maintained
7311F:	block/partitions/efi.*
7312
7313H8/300 ARCHITECTURE
7314M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7315L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7316W:	http://uclinux-h8.sourceforge.jp
7317T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7318S:	Maintained
7319F:	arch/h8300/
7320F:	drivers/clocksource/h8300_*.c
7321F:	drivers/clk/h8300/
7322F:	drivers/irqchip/irq-renesas-h8*.c
7323
7324HABANALABS PCI DRIVER
7325M:	Oded Gabbay <oded.gabbay@gmail.com>
7326T:	git https://github.com/HabanaAI/linux.git
7327S:	Supported
7328F:	drivers/misc/habanalabs/
7329F:	include/uapi/misc/habanalabs.h
7330F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7331F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7332
7333HACKRF MEDIA DRIVER
7334M:	Antti Palosaari <crope@iki.fi>
7335L:	linux-media@vger.kernel.org
7336W:	https://linuxtv.org
7337W:	http://palosaari.fi/linux/
7338Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7339T:	git git://linuxtv.org/anttip/media_tree.git
7340S:	Maintained
7341F:	drivers/media/usb/hackrf/
7342
7343HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7344M:	Frank Seidel <frank@f-seidel.de>
7345L:	platform-driver-x86@vger.kernel.org
7346W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7347S:	Maintained
7348F:	drivers/platform/x86/hdaps.c
7349
7350HARDWARE MONITORING
7351M:	Jean Delvare <jdelvare@suse.com>
7352M:	Guenter Roeck <linux@roeck-us.net>
7353L:	linux-hwmon@vger.kernel.org
7354W:	http://hwmon.wiki.kernel.org/
7355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7356S:	Maintained
7357F:	Documentation/devicetree/bindings/hwmon/
7358F:	Documentation/hwmon/
7359F:	drivers/hwmon/
7360F:	include/linux/hwmon*.h
7361F:	include/trace/events/hwmon*.h
7362
7363HARDWARE RANDOM NUMBER GENERATOR CORE
7364M:	Matt Mackall <mpm@selenic.com>
7365M:	Herbert Xu <herbert@gondor.apana.org.au>
7366L:	linux-crypto@vger.kernel.org
7367S:	Odd fixes
7368F:	Documentation/devicetree/bindings/rng/
7369F:	Documentation/admin-guide/hw_random.rst
7370F:	drivers/char/hw_random/
7371F:	include/linux/hw_random.h
7372
7373HARDWARE TRACING FACILITIES
7374M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7375S:	Maintained
7376F:	drivers/hwtracing/
7377
7378HARDWARE SPINLOCK CORE
7379M:	Ohad Ben-Cohen <ohad@wizery.com>
7380M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7381L:	linux-remoteproc@vger.kernel.org
7382S:	Maintained
7383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7384F:	Documentation/devicetree/bindings/hwlock/
7385F:	Documentation/hwspinlock.txt
7386F:	drivers/hwspinlock/
7387F:	include/linux/hwspinlock.h
7388
7389HARMONY SOUND DRIVER
7390L:	linux-parisc@vger.kernel.org
7391S:	Maintained
7392F:	sound/parisc/harmony.*
7393
7394HDPVR USB VIDEO ENCODER DRIVER
7395M:	Hans Verkuil <hverkuil@xs4all.nl>
7396L:	linux-media@vger.kernel.org
7397T:	git git://linuxtv.org/media_tree.git
7398W:	https://linuxtv.org
7399S:	Odd Fixes
7400F:	drivers/media/usb/hdpvr/
7401
7402HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7403M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7404S:	Supported
7405F:	Documentation/watchdog/hpwdt.rst
7406F:	drivers/watchdog/hpwdt.c
7407
7408HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7409M:	Don Brace <don.brace@microsemi.com>
7410L:	esc.storagedev@microsemi.com
7411L:	linux-scsi@vger.kernel.org
7412S:	Supported
7413F:	Documentation/scsi/hpsa.txt
7414F:	drivers/scsi/hpsa*.[ch]
7415F:	include/linux/cciss*.h
7416F:	include/uapi/linux/cciss*.h
7417
7418HFI1 DRIVER
7419M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7420M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7421L:	linux-rdma@vger.kernel.org
7422S:	Supported
7423F:	drivers/infiniband/hw/hfi1
7424
7425HFS FILESYSTEM
7426L:	linux-fsdevel@vger.kernel.org
7427S:	Orphan
7428F:	Documentation/filesystems/hfs.txt
7429F:	fs/hfs/
7430
7431HFSPLUS FILESYSTEM
7432L:	linux-fsdevel@vger.kernel.org
7433S:	Orphan
7434F:	Documentation/filesystems/hfsplus.txt
7435F:	fs/hfsplus/
7436
7437HGA FRAMEBUFFER DRIVER
7438M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7439L:	linux-nvidia@lists.surfsouth.com
7440W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7441S:	Maintained
7442F:	drivers/video/fbdev/hgafb.c
7443
7444HIBERNATION (aka Software Suspend, aka swsusp)
7445M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7446M:	Pavel Machek <pavel@ucw.cz>
7447L:	linux-pm@vger.kernel.org
7448B:	https://bugzilla.kernel.org
7449S:	Supported
7450F:	arch/x86/power/
7451F:	drivers/base/power/
7452F:	kernel/power/
7453F:	include/linux/suspend.h
7454F:	include/linux/freezer.h
7455F:	include/linux/pm.h
7456F:	arch/*/include/asm/suspend*.h
7457
7458HID CORE LAYER
7459M:	Jiri Kosina <jikos@kernel.org>
7460M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7461L:	linux-input@vger.kernel.org
7462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7463S:	Maintained
7464F:	drivers/hid/
7465F:	include/linux/hid*
7466F:	include/uapi/linux/hid*
7467
7468HID SENSOR HUB DRIVERS
7469M:	Jiri Kosina <jikos@kernel.org>
7470M:	Jonathan Cameron <jic23@kernel.org>
7471M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7472L:	linux-input@vger.kernel.org
7473L:	linux-iio@vger.kernel.org
7474S:	Maintained
7475F:	Documentation/hid/hid-sensor*
7476F:	drivers/hid/hid-sensor-*
7477F:	drivers/iio/*/hid-*
7478F:	include/linux/hid-sensor-*
7479
7480HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7481M:	Thomas Gleixner <tglx@linutronix.de>
7482L:	linux-kernel@vger.kernel.org
7483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7484S:	Maintained
7485F:	Documentation/timers/
7486F:	kernel/time/hrtimer.c
7487F:	kernel/time/clockevents.c
7488F:	kernel/time/timer_*.c
7489F:	include/linux/clockchips.h
7490F:	include/linux/hrtimer.h
7491
7492HIGH-SPEED SCC DRIVER FOR AX.25
7493L:	linux-hams@vger.kernel.org
7494S:	Orphan
7495F:	drivers/net/hamradio/dmascc.c
7496F:	drivers/net/hamradio/scc.c
7497
7498HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7499M:	HighPoint Linux Team <linux@highpoint-tech.com>
7500W:	http://www.highpoint-tech.com
7501S:	Supported
7502F:	Documentation/scsi/hptiop.txt
7503F:	drivers/scsi/hptiop.c
7504
7505HIPPI
7506M:	Jes Sorensen <jes@trained-monkey.org>
7507L:	linux-hippi@sunsite.dk
7508S:	Maintained
7509F:	include/linux/hippidevice.h
7510F:	include/uapi/linux/if_hippi.h
7511F:	net/802/hippi.c
7512F:	drivers/net/hippi/
7513
7514HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7515M:	Zaibo Xu <xuzaibo@huawei.com>
7516L:	linux-crypto@vger.kernel.org
7517S:	Maintained
7518F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
7519F:	drivers/crypto/hisilicon/sec2/sec_main.c
7520F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
7521F:	drivers/crypto/hisilicon/sec2/sec.h
7522F:	Documentation/ABI/testing/debugfs-hisi-sec
7523
7524HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7525M:	Zaibo Xu <xuzaibo@huawei.com>
7526L:	linux-crypto@vger.kernel.org
7527S:	Maintained
7528F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
7529F:	drivers/crypto/hisilicon/hpre/hpre_main.c
7530F:	drivers/crypto/hisilicon/hpre/hpre.h
7531F:	Documentation/ABI/testing/debugfs-hisi-hpre
7532
7533HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7534M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7535M:	Salil Mehta <salil.mehta@huawei.com>
7536L:	netdev@vger.kernel.org
7537W:	http://www.hisilicon.com
7538S:	Maintained
7539F:	drivers/net/ethernet/hisilicon/hns3/
7540
7541HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7542M:	Zaibo Xu <xuzaibo@huawei.com>
7543S:	Maintained
7544F:	drivers/char/hw_random/hisi-trng-v2.c
7545
7546HISILICON LPC BUS DRIVER
7547M:	john.garry@huawei.com
7548W:	http://www.hisilicon.com
7549S:	Maintained
7550F:	drivers/bus/hisi_lpc.c
7551F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7552
7553HISILICON NETWORK SUBSYSTEM DRIVER
7554M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7555M:	Salil Mehta <salil.mehta@huawei.com>
7556L:	netdev@vger.kernel.org
7557W:	http://www.hisilicon.com
7558S:	Maintained
7559F:	drivers/net/ethernet/hisilicon/
7560F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7561
7562HISILICON PMU DRIVER
7563M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7564W:	http://www.hisilicon.com
7565S:	Supported
7566F:	drivers/perf/hisilicon
7567F:	Documentation/admin-guide/perf/hisi-pmu.rst
7568
7569HISILICON ROCE DRIVER
7570M:	Lijun Ou <oulijun@huawei.com>
7571M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7572L:	linux-rdma@vger.kernel.org
7573S:	Maintained
7574F:	drivers/infiniband/hw/hns/
7575F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7576
7577HISILICON SAS Controller
7578M:	John Garry <john.garry@huawei.com>
7579W:	http://www.hisilicon.com
7580S:	Supported
7581F:	drivers/scsi/hisi_sas/
7582F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7583
7584HISILICON V3XX SPI NOR FLASH Controller Driver
7585M:	John Garry <john.garry@huawei.com>
7586W:	http://www.hisilicon.com
7587S:	Maintained
7588F:	drivers/spi/spi-hisi-sfc-v3xx.c
7589
7590HISILICON QM AND ZIP Controller DRIVER
7591M:	Zhou Wang <wangzhou1@hisilicon.com>
7592L:	linux-crypto@vger.kernel.org
7593S:	Maintained
7594F:	drivers/crypto/hisilicon/qm.c
7595F:	drivers/crypto/hisilicon/qm.h
7596F:	drivers/crypto/hisilicon/sgl.c
7597F:	drivers/crypto/hisilicon/zip/
7598F:	Documentation/ABI/testing/debugfs-hisi-zip
7599
7600HMM - Heterogeneous Memory Management
7601M:	Jérôme Glisse <jglisse@redhat.com>
7602L:	linux-mm@kvack.org
7603S:	Maintained
7604F:	mm/hmm*
7605F:	include/linux/hmm*
7606F:	Documentation/vm/hmm.rst
7607
7608HOST AP DRIVER
7609M:	Jouni Malinen <j@w1.fi>
7610L:	linux-wireless@vger.kernel.org
7611W:	http://w1.fi/hostap-driver.html
7612S:	Obsolete
7613F:	drivers/net/wireless/intersil/hostap/
7614
7615HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7616L:	platform-driver-x86@vger.kernel.org
7617S:	Orphan
7618F:	drivers/platform/x86/tc1100-wmi.c
7619
7620HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7621M:	Jaroslav Kysela <perex@perex.cz>
7622S:	Obsolete
7623F:	drivers/staging/hp/hp100.*
7624
7625HPET:	High Precision Event Timers driver
7626M:	Clemens Ladisch <clemens@ladisch.de>
7627S:	Maintained
7628F:	Documentation/timers/hpet.rst
7629F:	drivers/char/hpet.c
7630F:	include/linux/hpet.h
7631F:	include/uapi/linux/hpet.h
7632
7633HPET:	x86
7634S:	Orphan
7635F:	arch/x86/kernel/hpet.c
7636F:	arch/x86/include/asm/hpet.h
7637
7638HPFS FILESYSTEM
7639M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7640W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7641S:	Maintained
7642F:	fs/hpfs/
7643
7644HSI SUBSYSTEM
7645M:	Sebastian Reichel <sre@kernel.org>
7646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7647S:	Maintained
7648F:	Documentation/ABI/testing/sysfs-bus-hsi
7649F:	Documentation/driver-api/hsi.rst
7650F:	drivers/hsi/
7651F:	include/linux/hsi/
7652F:	include/uapi/linux/hsi/
7653
7654HSO 3G MODEM DRIVER
7655L:	linux-usb@vger.kernel.org
7656S:	Orphan
7657F:	drivers/net/usb/hso.c
7658
7659HSR NETWORK PROTOCOL
7660M:	Arvid Brodin <arvid.brodin@alten.se>
7661L:	netdev@vger.kernel.org
7662S:	Maintained
7663F:	net/hsr/
7664
7665HT16K33 LED CONTROLLER DRIVER
7666M:	Robin van der Gracht <robin@protonic.nl>
7667S:	Maintained
7668F:	drivers/auxdisplay/ht16k33.c
7669F:	Documentation/devicetree/bindings/display/ht16k33.txt
7670
7671HTCPEN TOUCHSCREEN DRIVER
7672M:	Pau Oliva Fora <pof@eslack.org>
7673L:	linux-input@vger.kernel.org
7674S:	Maintained
7675F:	drivers/input/touchscreen/htcpen.c
7676
7677HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7678M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7679L:	linux-iio@vger.kernel.org
7680W:	http://www.st.com/
7681S:	Maintained
7682F:	drivers/iio/humidity/hts221*
7683F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7684
7685HUAWEI ETHERNET DRIVER
7686M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7687L:	netdev@vger.kernel.org
7688S:	Supported
7689F:	Documentation/networking/hinic.txt
7690F:	drivers/net/ethernet/huawei/hinic/
7691
7692HUGETLB FILESYSTEM
7693M:	Mike Kravetz <mike.kravetz@oracle.com>
7694L:	linux-mm@kvack.org
7695S:	Maintained
7696F:	fs/hugetlbfs/
7697F:	mm/hugetlb.c
7698F:	include/linux/hugetlb.h
7699F:	Documentation/admin-guide/mm/hugetlbpage.rst
7700F:	Documentation/vm/hugetlbfs_reserv.rst
7701F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7702
7703HVA ST MEDIA DRIVER
7704M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7705L:	linux-media@vger.kernel.org
7706T:	git git://linuxtv.org/media_tree.git
7707W:	https://linuxtv.org
7708S:	Supported
7709F:	drivers/media/platform/sti/hva
7710
7711HWPOISON MEMORY FAILURE HANDLING
7712M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7713L:	linux-mm@kvack.org
7714S:	Maintained
7715F:	mm/memory-failure.c
7716F:	mm/hwpoison-inject.c
7717
7718HYGON PROCESSOR SUPPORT
7719M:	Pu Wen <puwen@hygon.cn>
7720L:	linux-kernel@vger.kernel.org
7721S:	Maintained
7722F:	arch/x86/kernel/cpu/hygon.c
7723
7724HYNIX HI556 SENSOR DRIVER
7725M:	Shawn Tu <shawnx.tu@intel.com>
7726L:	linux-media@vger.kernel.org
7727T:	git git://linuxtv.org/media_tree.git
7728S:	Maintained
7729F:	drivers/media/i2c/hi556.c
7730
7731Hyper-V CORE AND DRIVERS
7732M:	"K. Y. Srinivasan" <kys@microsoft.com>
7733M:	Haiyang Zhang <haiyangz@microsoft.com>
7734M:	Stephen Hemminger <sthemmin@microsoft.com>
7735M:	Sasha Levin <sashal@kernel.org>
7736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7737L:	linux-hyperv@vger.kernel.org
7738S:	Supported
7739F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7740F:	arch/x86/include/asm/mshyperv.h
7741F:	arch/x86/include/asm/trace/hyperv.h
7742F:	arch/x86/include/asm/hyperv-tlfs.h
7743F:	arch/x86/kernel/cpu/mshyperv.c
7744F:	arch/x86/hyperv
7745F:	drivers/clocksource/hyperv_timer.c
7746F:	drivers/hid/hid-hyperv.c
7747F:	drivers/hv/
7748F:	drivers/input/serio/hyperv-keyboard.c
7749F:	drivers/pci/controller/pci-hyperv.c
7750F:	drivers/pci/controller/pci-hyperv-intf.c
7751F:	drivers/net/hyperv/
7752F:	drivers/scsi/storvsc_drv.c
7753F:	drivers/uio/uio_hv_generic.c
7754F:	drivers/video/fbdev/hyperv_fb.c
7755F:	drivers/iommu/hyperv-iommu.c
7756F:	net/vmw_vsock/hyperv_transport.c
7757F:	include/clocksource/hyperv_timer.h
7758F:	include/linux/hyperv.h
7759F:	include/uapi/linux/hyperv.h
7760F:	include/asm-generic/mshyperv.h
7761F:	tools/hv/
7762F:	Documentation/ABI/stable/sysfs-bus-vmbus
7763F:	Documentation/ABI/testing/debugfs-hyperv
7764
7765HYPERBUS SUPPORT
7766M:	Vignesh Raghavendra <vigneshr@ti.com>
7767S:	Supported
7768F:	drivers/mtd/hyperbus/
7769F:	include/linux/mtd/hyperbus.h
7770F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7771F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7772
7773HYPERVISOR VIRTUAL CONSOLE DRIVER
7774L:	linuxppc-dev@lists.ozlabs.org
7775S:	Odd Fixes
7776F:	drivers/tty/hvc/
7777
7778I2C ACPI SUPPORT
7779M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7780L:	linux-i2c@vger.kernel.org
7781L:	linux-acpi@vger.kernel.org
7782S:	Maintained
7783F:	drivers/i2c/i2c-core-acpi.c
7784
7785I2C CONTROLLER DRIVER FOR NVIDIA GPU
7786M:	Ajay Gupta <ajayg@nvidia.com>
7787L:	linux-i2c@vger.kernel.org
7788S:	Maintained
7789F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
7790F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7791
7792I2C MUXES
7793M:	Peter Rosin <peda@axentia.se>
7794L:	linux-i2c@vger.kernel.org
7795S:	Maintained
7796F:	Documentation/i2c/i2c-topology.rst
7797F:	Documentation/i2c/muxes/
7798F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7799F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7800F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7801F:	drivers/i2c/i2c-mux.c
7802F:	drivers/i2c/muxes/
7803F:	include/linux/i2c-mux.h
7804
7805I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7806M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7807L:	linux-i2c@vger.kernel.org
7808S:	Maintained
7809F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7810F:	drivers/i2c/busses/i2c-mv64xxx.c
7811
7812I2C OVER PARALLEL PORT
7813M:	Jean Delvare <jdelvare@suse.com>
7814L:	linux-i2c@vger.kernel.org
7815S:	Maintained
7816F:	Documentation/i2c/busses/i2c-parport.rst
7817F:	Documentation/i2c/busses/i2c-parport-light.rst
7818F:	drivers/i2c/busses/i2c-parport.c
7819F:	drivers/i2c/busses/i2c-parport-light.c
7820
7821I2C SUBSYSTEM
7822M:	Wolfram Sang <wsa@the-dreams.de>
7823L:	linux-i2c@vger.kernel.org
7824W:	https://i2c.wiki.kernel.org/
7825Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7827S:	Maintained
7828F:	Documentation/devicetree/bindings/i2c/i2c.txt
7829F:	Documentation/i2c/
7830F:	drivers/i2c/*
7831F:	include/linux/i2c.h
7832F:	include/linux/i2c-dev.h
7833F:	include/linux/i2c-smbus.h
7834F:	include/uapi/linux/i2c.h
7835F:	include/uapi/linux/i2c-*.h
7836
7837I2C SUBSYSTEM HOST DRIVERS
7838L:	linux-i2c@vger.kernel.org
7839W:	https://i2c.wiki.kernel.org/
7840Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7842S:	Odd Fixes
7843F:	Documentation/devicetree/bindings/i2c/
7844F:	drivers/i2c/algos/
7845F:	drivers/i2c/busses/
7846
7847I2C-TAOS-EVM DRIVER
7848M:	Jean Delvare <jdelvare@suse.com>
7849L:	linux-i2c@vger.kernel.org
7850S:	Maintained
7851F:	Documentation/i2c/busses/i2c-taos-evm.rst
7852F:	drivers/i2c/busses/i2c-taos-evm.c
7853
7854I2C-TINY-USB DRIVER
7855M:	Till Harbaum <till@harbaum.org>
7856L:	linux-i2c@vger.kernel.org
7857W:	http://www.harbaum.org/till/i2c_tiny_usb
7858S:	Maintained
7859F:	drivers/i2c/busses/i2c-tiny-usb.c
7860
7861I2C/SMBUS CONTROLLER DRIVERS FOR PC
7862M:	Jean Delvare <jdelvare@suse.com>
7863L:	linux-i2c@vger.kernel.org
7864S:	Maintained
7865F:	Documentation/i2c/busses/i2c-ali1535.rst
7866F:	Documentation/i2c/busses/i2c-ali1563.rst
7867F:	Documentation/i2c/busses/i2c-ali15x3.rst
7868F:	Documentation/i2c/busses/i2c-amd756.rst
7869F:	Documentation/i2c/busses/i2c-amd8111.rst
7870F:	Documentation/i2c/busses/i2c-i801.rst
7871F:	Documentation/i2c/busses/i2c-nforce2.rst
7872F:	Documentation/i2c/busses/i2c-piix4.rst
7873F:	Documentation/i2c/busses/i2c-sis5595.rst
7874F:	Documentation/i2c/busses/i2c-sis630.rst
7875F:	Documentation/i2c/busses/i2c-sis96x.rst
7876F:	Documentation/i2c/busses/i2c-via.rst
7877F:	Documentation/i2c/busses/i2c-viapro.rst
7878F:	drivers/i2c/busses/i2c-ali1535.c
7879F:	drivers/i2c/busses/i2c-ali1563.c
7880F:	drivers/i2c/busses/i2c-ali15x3.c
7881F:	drivers/i2c/busses/i2c-amd756.c
7882F:	drivers/i2c/busses/i2c-amd756-s4882.c
7883F:	drivers/i2c/busses/i2c-amd8111.c
7884F:	drivers/i2c/busses/i2c-i801.c
7885F:	drivers/i2c/busses/i2c-isch.c
7886F:	drivers/i2c/busses/i2c-nforce2.c
7887F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7888F:	drivers/i2c/busses/i2c-piix4.c
7889F:	drivers/i2c/busses/i2c-sis5595.c
7890F:	drivers/i2c/busses/i2c-sis630.c
7891F:	drivers/i2c/busses/i2c-sis96x.c
7892F:	drivers/i2c/busses/i2c-via.c
7893F:	drivers/i2c/busses/i2c-viapro.c
7894
7895I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7896M:	Hans de Goede <hdegoede@redhat.com>
7897L:	linux-i2c@vger.kernel.org
7898S:	Maintained
7899F:	drivers/i2c/busses/i2c-cht-wc.c
7900
7901I2C/SMBUS ISMT DRIVER
7902M:	Seth Heasley <seth.heasley@intel.com>
7903M:	Neil Horman <nhorman@tuxdriver.com>
7904L:	linux-i2c@vger.kernel.org
7905F:	drivers/i2c/busses/i2c-ismt.c
7906F:	Documentation/i2c/busses/i2c-ismt.rst
7907
7908I2C/SMBUS STUB DRIVER
7909M:	Jean Delvare <jdelvare@suse.com>
7910L:	linux-i2c@vger.kernel.org
7911S:	Maintained
7912F:	drivers/i2c/i2c-stub.c
7913
7914I3C SUBSYSTEM
7915M:	Boris Brezillon <bbrezillon@kernel.org>
7916L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
7917C:	irc://chat.freenode.net/linux-i3c
7918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7919S:	Maintained
7920F:	Documentation/ABI/testing/sysfs-bus-i3c
7921F:	Documentation/devicetree/bindings/i3c/
7922F:	Documentation/driver-api/i3c
7923F:	drivers/i3c/
7924F:	include/linux/i3c/
7925
7926I3C DRIVER FOR SYNOPSYS DESIGNWARE
7927M:	Vitor Soares <vitor.soares@synopsys.com>
7928S:	Maintained
7929F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7930F:	drivers/i3c/master/dw*
7931
7932I3C DRIVER FOR CADENCE I3C MASTER IP
7933M:	Przemysław Gaj <pgaj@cadence.com>
7934S:	Maintained
7935F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7936F:	drivers/i3c/master/i3c-master-cdns.c
7937
7938IA64 (Itanium) PLATFORM
7939M:	Tony Luck <tony.luck@intel.com>
7940M:	Fenghua Yu <fenghua.yu@intel.com>
7941L:	linux-ia64@vger.kernel.org
7942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7943S:	Maintained
7944F:	arch/ia64/
7945
7946IBM Power 842 compression accelerator
7947M:	Haren Myneni <haren@us.ibm.com>
7948S:	Supported
7949F:	drivers/crypto/nx/Makefile
7950F:	drivers/crypto/nx/Kconfig
7951F:	drivers/crypto/nx/nx-842*
7952F:	include/linux/sw842.h
7953F:	crypto/842.c
7954F:	lib/842/
7955
7956IBM Power in-Nest Crypto Acceleration
7957M:	Breno Leitão <leitao@debian.org>
7958M:	Nayna Jain <nayna@linux.ibm.com>
7959M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7960L:	linux-crypto@vger.kernel.org
7961S:	Supported
7962F:	drivers/crypto/nx/Makefile
7963F:	drivers/crypto/nx/Kconfig
7964F:	drivers/crypto/nx/nx-aes*
7965F:	drivers/crypto/nx/nx-sha*
7966F:	drivers/crypto/nx/nx.*
7967F:	drivers/crypto/nx/nx_csbcpb.h
7968F:	drivers/crypto/nx/nx_debugfs.c
7969
7970IBM Power Linux RAID adapter
7971M:	Brian King <brking@us.ibm.com>
7972S:	Supported
7973F:	drivers/scsi/ipr.*
7974
7975IBM Power SRIOV Virtual NIC Device Driver
7976M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7977M:	John Allen <jallen@linux.ibm.com>
7978L:	netdev@vger.kernel.org
7979S:	Supported
7980F:	drivers/net/ethernet/ibm/ibmvnic.*
7981
7982IBM Power Virtual Accelerator Switchboard
7983M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7984L:	linuxppc-dev@lists.ozlabs.org
7985S:	Supported
7986F:	arch/powerpc/platforms/powernv/vas*
7987F:	arch/powerpc/platforms/powernv/copy-paste.h
7988F:	arch/powerpc/include/asm/vas.h
7989
7990IBM Power Virtual Ethernet Device Driver
7991M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7992L:	netdev@vger.kernel.org
7993S:	Supported
7994F:	drivers/net/ethernet/ibm/ibmveth.*
7995
7996IBM Power Virtual FC Device Drivers
7997M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7998L:	linux-scsi@vger.kernel.org
7999S:	Supported
8000F:	drivers/scsi/ibmvscsi/ibmvfc*
8001
8002IBM Power Virtual Management Channel Driver
8003M:	Steven Royer <seroyer@linux.ibm.com>
8004S:	Supported
8005F:	drivers/misc/ibmvmc.*
8006
8007IBM Power Virtual SCSI Device Drivers
8008M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8009L:	linux-scsi@vger.kernel.org
8010S:	Supported
8011F:	drivers/scsi/ibmvscsi/ibmvscsi*
8012F:	include/scsi/viosrp.h
8013
8014IBM Power Virtual SCSI Device Target Driver
8015M:	Michael Cyr <mikecyr@linux.ibm.com>
8016L:	linux-scsi@vger.kernel.org
8017L:	target-devel@vger.kernel.org
8018S:	Supported
8019F:	drivers/scsi/ibmvscsi_tgt/
8020
8021IBM Power VMX Cryptographic instructions
8022M:	Breno Leitão <leitao@debian.org>
8023M:	Nayna Jain <nayna@linux.ibm.com>
8024M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8025L:	linux-crypto@vger.kernel.org
8026S:	Supported
8027F:	drivers/crypto/vmx/Makefile
8028F:	drivers/crypto/vmx/Kconfig
8029F:	drivers/crypto/vmx/vmx.c
8030F:	drivers/crypto/vmx/aes*
8031F:	drivers/crypto/vmx/ghash*
8032F:	drivers/crypto/vmx/ppc-xlate.pl
8033
8034IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8035M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8036L:	linux-pci@vger.kernel.org
8037L:	linuxppc-dev@lists.ozlabs.org
8038S:	Supported
8039F:	drivers/pci/hotplug/rpaphp*
8040
8041IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8042M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8043L:	linux-pci@vger.kernel.org
8044L:	linuxppc-dev@lists.ozlabs.org
8045S:	Supported
8046F:	drivers/pci/hotplug/rpadlpar*
8047
8048IBM ServeRAID RAID DRIVER
8049S:	Orphan
8050F:	drivers/scsi/ips.*
8051
8052ICH LPC AND GPIO DRIVER
8053M:	Peter Tyser <ptyser@xes-inc.com>
8054S:	Maintained
8055F:	drivers/mfd/lpc_ich.c
8056F:	drivers/gpio/gpio-ich.c
8057
8058ICY I2C DRIVER
8059M:	Max Staudt <max@enpas.org>
8060L:	linux-i2c@vger.kernel.org
8061S:	Maintained
8062F:	drivers/i2c/busses/i2c-icy.c
8063
8064IDE SUBSYSTEM
8065M:	"David S. Miller" <davem@davemloft.net>
8066L:	linux-ide@vger.kernel.org
8067Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
8068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8069S:	Maintained
8070F:	Documentation/ide/
8071F:	drivers/ide/
8072F:	include/linux/ide.h
8073
8074IDE/ATAPI DRIVERS
8075M:	Borislav Petkov <bp@alien8.de>
8076L:	linux-ide@vger.kernel.org
8077S:	Maintained
8078F:	Documentation/cdrom/ide-cd.rst
8079F:	drivers/ide/ide-cd*
8080
8081IDEAPAD LAPTOP EXTRAS DRIVER
8082M:	Ike Panhc <ike.pan@canonical.com>
8083L:	platform-driver-x86@vger.kernel.org
8084W:	http://launchpad.net/ideapad-laptop
8085S:	Maintained
8086F:	drivers/platform/x86/ideapad-laptop.c
8087
8088IDEAPAD LAPTOP SLIDEBAR DRIVER
8089M:	Andrey Moiseev <o2g.org.ru@gmail.com>
8090L:	linux-input@vger.kernel.org
8091W:	https://github.com/o2genum/ideapad-slidebar
8092S:	Maintained
8093F:	drivers/input/misc/ideapad_slidebar.c
8094
8095IDT VersaClock 5 CLOCK DRIVER
8096M:	Marek Vasut <marek.vasut@gmail.com>
8097S:	Maintained
8098F:	drivers/clk/clk-versaclock5.c
8099
8100IEEE 802.15.4 SUBSYSTEM
8101M:	Alexander Aring <alex.aring@gmail.com>
8102M:	Stefan Schmidt <stefan@datenfreihafen.org>
8103L:	linux-wpan@vger.kernel.org
8104W:	http://wpan.cakelab.org/
8105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8107S:	Maintained
8108F:	net/ieee802154/
8109F:	net/mac802154/
8110F:	drivers/net/ieee802154/
8111F:	include/linux/nl802154.h
8112F:	include/linux/ieee802154.h
8113F:	include/net/nl802154.h
8114F:	include/net/mac802154.h
8115F:	include/net/af_ieee802154.h
8116F:	include/net/cfg802154.h
8117F:	include/net/ieee802154_netdev.h
8118F:	Documentation/networking/ieee802154.rst
8119
8120IFE PROTOCOL
8121M:	Yotam Gigi <yotam.gi@gmail.com>
8122M:	Jamal Hadi Salim <jhs@mojatatu.com>
8123F:	net/ife
8124F:	include/net/ife.h
8125F:	include/uapi/linux/ife.h
8126
8127IGORPLUG-USB IR RECEIVER
8128M:	Sean Young <sean@mess.org>
8129L:	linux-media@vger.kernel.org
8130S:	Maintained
8131F:	drivers/media/rc/igorplugusb.c
8132
8133IGUANAWORKS USB IR TRANSCEIVER
8134M:	Sean Young <sean@mess.org>
8135L:	linux-media@vger.kernel.org
8136S:	Maintained
8137F:	drivers/media/rc/iguanair.c
8138
8139IIO DIGITAL POTENTIOMETER DAC
8140M:	Peter Rosin <peda@axentia.se>
8141L:	linux-iio@vger.kernel.org
8142S:	Maintained
8143F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8144F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8145F:	drivers/iio/dac/dpot-dac.c
8146
8147IIO ENVELOPE DETECTOR
8148M:	Peter Rosin <peda@axentia.se>
8149L:	linux-iio@vger.kernel.org
8150S:	Maintained
8151F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8152F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8153F:	drivers/iio/adc/envelope-detector.c
8154
8155IIO MULTIPLEXER
8156M:	Peter Rosin <peda@axentia.se>
8157L:	linux-iio@vger.kernel.org
8158S:	Maintained
8159F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8160F:	drivers/iio/multiplexer/iio-mux.c
8161
8162IIO SUBSYSTEM AND DRIVERS
8163M:	Jonathan Cameron <jic23@kernel.org>
8164R:	Hartmut Knaack <knaack.h@gmx.de>
8165R:	Lars-Peter Clausen <lars@metafoo.de>
8166R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8167L:	linux-iio@vger.kernel.org
8168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8169S:	Maintained
8170F:	Documentation/ABI/testing/configfs-iio*
8171F:	Documentation/ABI/testing/sysfs-bus-iio*
8172F:	Documentation/devicetree/bindings/iio/
8173F:	drivers/iio/
8174F:	drivers/staging/iio/
8175F:	include/linux/iio/
8176F:	tools/iio/
8177
8178IIO UNIT CONVERTER
8179M:	Peter Rosin <peda@axentia.se>
8180L:	linux-iio@vger.kernel.org
8181S:	Maintained
8182F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8183F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8184F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8185F:	drivers/iio/afe/iio-rescale.c
8186
8187IKANOS/ADI EAGLE ADSL USB DRIVER
8188M:	Matthieu Castet <castet.matthieu@free.fr>
8189M:	Stanislaw Gruszka <stf_xl@wp.pl>
8190S:	Maintained
8191F:	drivers/usb/atm/ueagle-atm.c
8192
8193IMGTEC ASCII LCD DRIVER
8194M:	Paul Burton <paulburton@kernel.org>
8195S:	Maintained
8196F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8197F:	drivers/auxdisplay/img-ascii-lcd.c
8198
8199IMGTEC IR DECODER DRIVER
8200S:	Orphan
8201F:	drivers/media/rc/img-ir/
8202
8203IMON SOUNDGRAPH USB IR RECEIVER
8204M:	Sean Young <sean@mess.org>
8205L:	linux-media@vger.kernel.org
8206S:	Maintained
8207F:	drivers/media/rc/imon_raw.c
8208F:	drivers/media/rc/imon.c
8209
8210IMS TWINTURBO FRAMEBUFFER DRIVER
8211L:	linux-fbdev@vger.kernel.org
8212S:	Orphan
8213F:	drivers/video/fbdev/imsttfb.c
8214
8215INA209 HARDWARE MONITOR DRIVER
8216M:	Guenter Roeck <linux@roeck-us.net>
8217L:	linux-hwmon@vger.kernel.org
8218S:	Maintained
8219F:	Documentation/hwmon/ina209.rst
8220F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8221F:	drivers/hwmon/ina209.c
8222
8223INA2XX HARDWARE MONITOR DRIVER
8224M:	Guenter Roeck <linux@roeck-us.net>
8225L:	linux-hwmon@vger.kernel.org
8226S:	Maintained
8227F:	Documentation/hwmon/ina2xx.rst
8228F:	drivers/hwmon/ina2xx.c
8229F:	include/linux/platform_data/ina2xx.h
8230
8231INDUSTRY PACK SUBSYSTEM (IPACK)
8232M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8233M:	Jens Taprogge <jens.taprogge@taprogge.org>
8234M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8235L:	industrypack-devel@lists.sourceforge.net
8236W:	http://industrypack.sourceforge.net
8237S:	Maintained
8238F:	drivers/ipack/
8239
8240INFINEON DPS310 Driver
8241M:	Eddie James <eajames@linux.ibm.com>
8242L:	linux-iio@vger.kernel.org
8243F:	drivers/iio/pressure/dps310.c
8244S:	Maintained
8245
8246INFINIBAND SUBSYSTEM
8247M:	Doug Ledford <dledford@redhat.com>
8248M:	Jason Gunthorpe <jgg@mellanox.com>
8249L:	linux-rdma@vger.kernel.org
8250W:	https://github.com/linux-rdma/rdma-core
8251Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8253S:	Supported
8254F:	Documentation/devicetree/bindings/infiniband/
8255F:	Documentation/infiniband/
8256F:	drivers/infiniband/
8257F:	include/uapi/linux/if_infiniband.h
8258F:	include/uapi/rdma/
8259F:	include/rdma/
8260F:	include/trace/events/ib_mad.h
8261F:	include/trace/events/ib_umad.h
8262F:	samples/bpf/ibumad_kern.c
8263F:	samples/bpf/ibumad_user.c
8264
8265INGENIC JZ4780 DMA Driver
8266M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8267S:	Maintained
8268F:	drivers/dma/dma-jz4780.c
8269
8270INGENIC JZ4780 NAND DRIVER
8271M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8272L:	linux-mtd@lists.infradead.org
8273S:	Maintained
8274F:	drivers/mtd/nand/raw/ingenic/
8275
8276INGENIC JZ47xx SoCs
8277M:	Paul Cercueil <paul@crapouillou.net>
8278S:	Maintained
8279F:	arch/mips/boot/dts/ingenic/
8280F:	arch/mips/include/asm/mach-jz4740/
8281F:	arch/mips/jz4740/
8282F:	drivers/clk/ingenic/
8283F:	drivers/dma/dma-jz4780.c
8284F:	drivers/gpu/drm/ingenic/
8285F:	drivers/i2c/busses/i2c-jz4780.c
8286F:	drivers/iio/adc/ingenic-adc.c
8287F:	drivers/irqchip/irq-ingenic.c
8288F:	drivers/memory/jz4780-nemc.c
8289F:	drivers/mmc/host/jz4740_mmc.c
8290F:	drivers/mtd/nand/raw/ingenic/
8291F:	drivers/pinctrl/pinctrl-ingenic.c
8292F:	drivers/power/supply/ingenic-battery.c
8293F:	drivers/pwm/pwm-jz4740.c
8294F:	drivers/rtc/rtc-jz4740.c
8295F:	drivers/tty/serial/8250/8250_ingenic.c
8296F:	drivers/usb/musb/jz4740.c
8297F:	drivers/watchdog/jz4740_wdt.c
8298F:	include/dt-bindings/iio/adc/ingenic,adc.h
8299F:	include/linux/mfd/ingenic-tcu.h
8300F:	sound/soc/jz4740/
8301F:	sound/soc/codecs/jz47*
8302
8303INOTIFY
8304M:	Jan Kara <jack@suse.cz>
8305R:	Amir Goldstein <amir73il@gmail.com>
8306L:	linux-fsdevel@vger.kernel.org
8307S:	Maintained
8308F:	Documentation/filesystems/inotify.txt
8309F:	fs/notify/inotify/
8310F:	include/linux/inotify.h
8311F:	include/uapi/linux/inotify.h
8312
8313INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8314M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8315L:	linux-input@vger.kernel.org
8316Q:	http://patchwork.kernel.org/project/linux-input/list/
8317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8318S:	Maintained
8319F:	drivers/input/
8320F:	include/linux/input.h
8321F:	include/uapi/linux/input.h
8322F:	include/uapi/linux/input-event-codes.h
8323F:	include/linux/input/
8324F:	Documentation/devicetree/bindings/input/
8325F:	Documentation/devicetree/bindings/serio/
8326F:	Documentation/input/
8327
8328INPUT MULTITOUCH (MT) PROTOCOL
8329M:	Henrik Rydberg <rydberg@bitmath.org>
8330L:	linux-input@vger.kernel.org
8331S:	Odd fixes
8332F:	Documentation/input/multi-touch-protocol.rst
8333F:	drivers/input/input-mt.c
8334K:	\b(ABS|SYN)_MT_
8335
8336INSIDE SECURE CRYPTO DRIVER
8337M:	Antoine Tenart <antoine.tenart@bootlin.com>
8338F:	drivers/crypto/inside-secure/
8339S:	Maintained
8340L:	linux-crypto@vger.kernel.org
8341
8342INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8343M:	Mimi Zohar <zohar@linux.ibm.com>
8344M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8345L:	linux-integrity@vger.kernel.org
8346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8347S:	Supported
8348F:	security/integrity/ima/
8349
8350INTEL 810/815 FRAMEBUFFER DRIVER
8351M:	Antonino Daplas <adaplas@gmail.com>
8352L:	linux-fbdev@vger.kernel.org
8353S:	Maintained
8354F:	drivers/video/fbdev/i810/
8355
8356INTEL ASoC DRIVERS
8357M:	Cezary Rojewski <cezary.rojewski@intel.com>
8358M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8359M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8360M:	Jie Yang <yang.jie@linux.intel.com>
8361L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8362S:	Supported
8363F:	sound/soc/intel/
8364
8365INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8366M:	Hans de Goede <hdegoede@redhat.com>
8367L:	platform-driver-x86@vger.kernel.org
8368S:	Maintained
8369F:	drivers/platform/x86/intel_atomisp2_pm.c
8370
8371INTEL C600 SERIES SAS CONTROLLER DRIVER
8372M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8373M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8374L:	linux-scsi@vger.kernel.org
8375T:	git git://git.code.sf.net/p/intel-sas/isci
8376S:	Supported
8377F:	drivers/scsi/isci/
8378
8379INTEL CPU family model numbers
8380M:	Tony Luck <tony.luck@intel.com>
8381M:	x86@kernel.org
8382L:	linux-kernel@vger.kernel.org
8383S:	Supported
8384F:	arch/x86/include/asm/intel-family.h
8385
8386INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8387M:	Jani Nikula <jani.nikula@linux.intel.com>
8388M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8389M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8390L:	intel-gfx@lists.freedesktop.org
8391W:	https://01.org/linuxgraphics/
8392B:	https://01.org/linuxgraphics/documentation/how-report-bugs
8393C:	irc://chat.freenode.net/intel-gfx
8394Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8395T:	git git://anongit.freedesktop.org/drm-intel
8396S:	Supported
8397F:	drivers/gpu/drm/i915/
8398F:	include/drm/i915*
8399F:	include/uapi/drm/i915_drm.h
8400F:	Documentation/gpu/i915.rst
8401
8402INTEL ETHERNET DRIVERS
8403M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8404L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8405W:	http://www.intel.com/support/feedback.htm
8406W:	http://e1000.sourceforge.net/
8407Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8410S:	Supported
8411F:	Documentation/networking/device_drivers/intel/e100.rst
8412F:	Documentation/networking/device_drivers/intel/e1000.rst
8413F:	Documentation/networking/device_drivers/intel/e1000e.rst
8414F:	Documentation/networking/device_drivers/intel/fm10k.rst
8415F:	Documentation/networking/device_drivers/intel/igb.rst
8416F:	Documentation/networking/device_drivers/intel/igbvf.rst
8417F:	Documentation/networking/device_drivers/intel/ixgb.rst
8418F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8419F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8420F:	Documentation/networking/device_drivers/intel/i40e.rst
8421F:	Documentation/networking/device_drivers/intel/iavf.rst
8422F:	Documentation/networking/device_drivers/intel/ice.rst
8423F:	drivers/net/ethernet/intel/
8424F:	drivers/net/ethernet/intel/*/
8425F:	include/linux/avf/virtchnl.h
8426
8427INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8428M:	Maik Broemme <mbroemme@libmpq.org>
8429L:	linux-fbdev@vger.kernel.org
8430S:	Maintained
8431F:	Documentation/fb/intelfb.rst
8432F:	drivers/video/fbdev/intelfb/
8433
8434INTEL GPIO DRIVERS
8435M:	Andy Shevchenko <andy@kernel.org>
8436L:	linux-gpio@vger.kernel.org
8437S:	Maintained
8438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8439F:	drivers/gpio/gpio-ich.c
8440F:	drivers/gpio/gpio-intel-mid.c
8441F:	drivers/gpio/gpio-merrifield.c
8442F:	drivers/gpio/gpio-ml-ioh.c
8443F:	drivers/gpio/gpio-pch.c
8444F:	drivers/gpio/gpio-sch.c
8445F:	drivers/gpio/gpio-sodaville.c
8446
8447INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8448M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8449M:	Zhi Wang <zhi.a.wang@intel.com>
8450L:	intel-gvt-dev@lists.freedesktop.org
8451L:	intel-gfx@lists.freedesktop.org
8452W:	https://01.org/igvt-g
8453T:	git https://github.com/intel/gvt-linux.git
8454S:	Supported
8455F:	drivers/gpu/drm/i915/gvt/
8456
8457INTEL HID EVENT DRIVER
8458M:	Alex Hung <alex.hung@canonical.com>
8459L:	platform-driver-x86@vger.kernel.org
8460S:	Maintained
8461F:	drivers/platform/x86/intel-hid.c
8462
8463INTEL I/OAT DMA DRIVER
8464M:	Dave Jiang <dave.jiang@intel.com>
8465R:	Dan Williams <dan.j.williams@intel.com>
8466L:	dmaengine@vger.kernel.org
8467Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8468S:	Supported
8469F:	drivers/dma/ioat*
8470
8471INTEL IADX DRIVER
8472M:	Dave Jiang <dave.jiang@intel.com>
8473L:	dmaengine@vger.kernel.org
8474S:	Supported
8475F:	drivers/dma/idxd/*
8476F:	include/uapi/linux/idxd.h
8477F:	include/linux/idxd.h
8478
8479INTEL IDLE DRIVER
8480M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8481M:	Len Brown <lenb@kernel.org>
8482L:	linux-pm@vger.kernel.org
8483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8484B:	https://bugzilla.kernel.org
8485S:	Supported
8486F:	drivers/idle/intel_idle.c
8487
8488INTEL INTEGRATED SENSOR HUB DRIVER
8489M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8490M:	Jiri Kosina <jikos@kernel.org>
8491L:	linux-input@vger.kernel.org
8492S:	Maintained
8493F:	drivers/hid/intel-ish-hid/
8494
8495INTEL IOMMU (VT-d)
8496M:	David Woodhouse <dwmw2@infradead.org>
8497M:	Lu Baolu <baolu.lu@linux.intel.com>
8498L:	iommu@lists.linux-foundation.org
8499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8500S:	Supported
8501F:	drivers/iommu/dmar.c
8502F:	drivers/iommu/intel*.[ch]
8503F:	include/linux/intel-iommu.h
8504F:	include/linux/intel-svm.h
8505
8506INTEL IOP-ADMA DMA DRIVER
8507R:	Dan Williams <dan.j.williams@intel.com>
8508S:	Odd fixes
8509F:	drivers/dma/iop-adma.c
8510
8511INTEL IPU3 CSI-2 CIO2 DRIVER
8512M:	Yong Zhi <yong.zhi@intel.com>
8513M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8514M:	Bingbu Cao <bingbu.cao@intel.com>
8515R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8516L:	linux-media@vger.kernel.org
8517S:	Maintained
8518F:	drivers/media/pci/intel/ipu3/
8519F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8520
8521INTEL IPU3 CSI-2 IMGU DRIVER
8522M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8523L:	linux-media@vger.kernel.org
8524S:	Maintained
8525F:	drivers/staging/media/ipu3/
8526F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8527F:	Documentation/media/v4l-drivers/ipu3.rst
8528F:	Documentation/media/v4l-drivers/ipu3_rcb.svg
8529
8530INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8531M:	Krzysztof Halasa <khalasa@piap.pl>
8532S:	Maintained
8533F:	include/linux/soc/ixp4xx/qmgr.h
8534F:	include/linux/soc/ixp4xx/npe.h
8535F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8536F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8537F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8538F:	drivers/net/wan/ixp4xx_hss.c
8539
8540INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8541M:	Deepak Saxena <dsaxena@plexity.net>
8542S:	Maintained
8543F:	drivers/char/hw_random/ixp4xx-rng.c
8544
8545INTEL MANAGEMENT ENGINE (mei)
8546M:	Tomas Winkler <tomas.winkler@intel.com>
8547L:	linux-kernel@vger.kernel.org
8548S:	Supported
8549F:	include/uapi/linux/mei.h
8550F:	include/linux/mei_cl_bus.h
8551F:	drivers/misc/mei/*
8552F:	drivers/watchdog/mei_wdt.c
8553F:	Documentation/driver-api/mei/*
8554F:	samples/mei/*
8555
8556INTEL MENLOW THERMAL DRIVER
8557M:	Sujith Thomas <sujith.thomas@intel.com>
8558L:	platform-driver-x86@vger.kernel.org
8559W:	https://01.org/linux-acpi
8560S:	Supported
8561F:	drivers/platform/x86/intel_menlow.c
8562
8563INTEL MIC DRIVERS (mic)
8564M:	Sudeep Dutt <sudeep.dutt@intel.com>
8565M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8566S:	Supported
8567W:	https://github.com/sudeepdutt/mic
8568W:	http://software.intel.com/en-us/mic-developer
8569F:	include/linux/mic_bus.h
8570F:	include/linux/scif.h
8571F:	include/uapi/linux/mic_common.h
8572F:	include/uapi/linux/mic_ioctl.h
8573F:	include/uapi/linux/scif_ioctl.h
8574F:	drivers/misc/mic/
8575F:	drivers/dma/mic_x100_dma.c
8576F:	drivers/dma/mic_x100_dma.h
8577F:	Documentation/mic/
8578
8579INTEL PMC CORE DRIVER
8580M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8581M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8582L:	platform-driver-x86@vger.kernel.org
8583S:	Maintained
8584F:	drivers/platform/x86/intel_pmc_core*
8585
8586INTEL PMC/P-Unit IPC DRIVER
8587M:	Zha Qipeng<qipeng.zha@intel.com>
8588L:	platform-driver-x86@vger.kernel.org
8589S:	Maintained
8590F:	drivers/platform/x86/intel_pmc_ipc.c
8591F:	drivers/platform/x86/intel_punit_ipc.c
8592F:	arch/x86/include/asm/intel_pmc_ipc.h
8593F:	arch/x86/include/asm/intel_punit_ipc.h
8594
8595INTEL PMIC GPIO DRIVERS
8596M:	Andy Shevchenko <andy@kernel.org>
8597S:	Maintained
8598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8599F:	drivers/gpio/gpio-*cove.c
8600F:	drivers/gpio/gpio-msic.c
8601
8602INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8603R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8604S:	Maintained
8605F:	drivers/mfd/intel_msic.c
8606F:	drivers/mfd/intel_soc_pmic*
8607F:	include/linux/mfd/intel_msic.h
8608F:	include/linux/mfd/intel_soc_pmic*
8609
8610INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8611M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8612L:	linux-wireless@vger.kernel.org
8613S:	Maintained
8614F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8615F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8616F:	drivers/net/wireless/intel/ipw2x00/
8617
8618INTEL PSTATE DRIVER
8619M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8620M:	Len Brown <lenb@kernel.org>
8621L:	linux-pm@vger.kernel.org
8622S:	Supported
8623F:	drivers/cpufreq/intel_pstate.c
8624
8625INTEL RDMA RNIC DRIVER
8626M:	Faisal Latif <faisal.latif@intel.com>
8627M:	Shiraz Saleem <shiraz.saleem@intel.com>
8628L:	linux-rdma@vger.kernel.org
8629S:	Supported
8630F:	drivers/infiniband/hw/i40iw/
8631F:	include/uapi/rdma/i40iw-abi.h
8632
8633INTEL SPEED SELECT TECHNOLOGY
8634M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8635L:	platform-driver-x86@vger.kernel.org
8636S:	Maintained
8637F:	drivers/platform/x86/intel_speed_select_if/
8638F:	tools/power/x86/intel-speed-select/
8639F:	include/uapi/linux/isst_if.h
8640
8641INTEL STRATIX10 FIRMWARE DRIVERS
8642M:	Richard Gong <richard.gong@linux.intel.com>
8643L:	linux-kernel@vger.kernel.org
8644S:	Maintained
8645F:	drivers/firmware/stratix10-rsu.c
8646F:	drivers/firmware/stratix10-svc.c
8647F:	include/linux/firmware/intel/stratix10-smc.h
8648F:	include/linux/firmware/intel/stratix10-svc-client.h
8649F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8650F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8651
8652INTEL TELEMETRY DRIVER
8653M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8654M:	"David E. Box" <david.e.box@linux.intel.com>
8655L:	platform-driver-x86@vger.kernel.org
8656S:	Maintained
8657F:	arch/x86/include/asm/intel_telemetry.h
8658F:	drivers/platform/x86/intel_telemetry*
8659
8660INTEL UNCORE FREQUENCY CONTROL
8661M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8662L:	platform-driver-x86@vger.kernel.org
8663S:	Maintained
8664F:	drivers/platform/x86/intel-uncore-frequency.c
8665
8666INTEL VIRTUAL BUTTON DRIVER
8667M:	AceLan Kao <acelan.kao@canonical.com>
8668L:	platform-driver-x86@vger.kernel.org
8669S:	Maintained
8670F:	drivers/platform/x86/intel-vbtn.c
8671
8672INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8673M:	Stanislaw Gruszka <stf_xl@wp.pl>
8674L:	linux-wireless@vger.kernel.org
8675S:	Supported
8676F:	drivers/net/wireless/intel/iwlegacy/
8677
8678INTEL WIRELESS WIFI LINK (iwlwifi)
8679M:	Johannes Berg <johannes.berg@intel.com>
8680M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8681M:	Luca Coelho <luciano.coelho@intel.com>
8682M:	Intel Linux Wireless <linuxwifi@intel.com>
8683L:	linux-wireless@vger.kernel.org
8684W:	http://intellinuxwireless.org
8685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8686S:	Supported
8687F:	drivers/net/wireless/intel/iwlwifi/
8688
8689INTEL WIRELESS WIMAX CONNECTION 2400
8690M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8691M:	linux-wimax@intel.com
8692L:	wimax@linuxwimax.org (subscribers-only)
8693S:	Supported
8694W:	http://linuxwimax.org
8695F:	Documentation/admin-guide/wimax/i2400m.rst
8696F:	drivers/net/wimax/i2400m/
8697F:	include/uapi/linux/wimax/i2400m.h
8698
8699INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8700M:	Mario Limonciello <mario.limonciello@dell.com>
8701S:	Maintained
8702F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8703
8704INTEL(R) TRACE HUB
8705M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8706S:	Supported
8707F:	Documentation/trace/intel_th.rst
8708F:	drivers/hwtracing/intel_th/
8709F:	include/linux/intel_th.h
8710
8711INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8712M:	Ning Sun <ning.sun@intel.com>
8713L:	tboot-devel@lists.sourceforge.net
8714W:	http://tboot.sourceforge.net
8715T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8716S:	Supported
8717F:	Documentation/x86/intel_txt.rst
8718F:	include/linux/tboot.h
8719F:	arch/x86/kernel/tboot.c
8720
8721INTERCONNECT API
8722M:	Georgi Djakov <georgi.djakov@linaro.org>
8723L:	linux-pm@vger.kernel.org
8724S:	Maintained
8725F:	Documentation/driver-api/interconnect.rst
8726F:	Documentation/devicetree/bindings/interconnect/
8727F:	drivers/interconnect/
8728F:	include/dt-bindings/interconnect/
8729F:	include/linux/interconnect-provider.h
8730F:	include/linux/interconnect.h
8731
8732INVENSENSE MPU-3050 GYROSCOPE DRIVER
8733M:	Linus Walleij <linus.walleij@linaro.org>
8734L:	linux-iio@vger.kernel.org
8735S:	Maintained
8736F:	drivers/iio/gyro/mpu3050*
8737F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8738
8739IOC3 ETHERNET DRIVER
8740M:	Ralf Baechle <ralf@linux-mips.org>
8741L:	linux-mips@vger.kernel.org
8742S:	Maintained
8743F:	drivers/net/ethernet/sgi/ioc3-eth.c
8744
8745IOMAP FILESYSTEM LIBRARY
8746M:	Christoph Hellwig <hch@infradead.org>
8747M:	Darrick J. Wong <darrick.wong@oracle.com>
8748M:	linux-xfs@vger.kernel.org
8749M:	linux-fsdevel@vger.kernel.org
8750L:	linux-xfs@vger.kernel.org
8751L:	linux-fsdevel@vger.kernel.org
8752T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8753S:	Supported
8754F:	fs/iomap/
8755F:	include/linux/iomap.h
8756
8757IOMMU DRIVERS
8758M:	Joerg Roedel <joro@8bytes.org>
8759L:	iommu@lists.linux-foundation.org
8760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8761S:	Maintained
8762F:	Documentation/devicetree/bindings/iommu/
8763F:	drivers/iommu/
8764F:	include/linux/iommu.h
8765F:	include/linux/of_iommu.h
8766F:	include/linux/iova.h
8767
8768IO_URING
8769M:	Jens Axboe <axboe@kernel.dk>
8770L:	io-uring@vger.kernel.org
8771T:	git git://git.kernel.dk/linux-block
8772T:	git git://git.kernel.dk/liburing
8773S:	Maintained
8774F:	fs/io_uring.c
8775F:	fs/io-wq.c
8776F:	fs/io-wq.h
8777F:	include/uapi/linux/io_uring.h
8778
8779IPMI SUBSYSTEM
8780M:	Corey Minyard <minyard@acm.org>
8781L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8782W:	http://openipmi.sourceforge.net/
8783S:	Supported
8784F:	Documentation/devicetree/bindings/ipmi/
8785F:	Documentation/IPMI.txt
8786F:	drivers/char/ipmi/
8787F:	include/linux/ipmi*
8788F:	include/uapi/linux/ipmi*
8789
8790IPS SCSI RAID DRIVER
8791M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8792L:	linux-scsi@vger.kernel.org
8793W:	http://www.adaptec.com/
8794S:	Maintained
8795F:	drivers/scsi/ips*
8796
8797IPVS
8798M:	Wensong Zhang <wensong@linux-vs.org>
8799M:	Simon Horman <horms@verge.net.au>
8800M:	Julian Anastasov <ja@ssi.bg>
8801L:	netdev@vger.kernel.org
8802L:	lvs-devel@vger.kernel.org
8803S:	Maintained
8804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8806F:	Documentation/networking/ipvs-sysctl.txt
8807F:	include/net/ip_vs.h
8808F:	include/uapi/linux/ip_vs.h
8809F:	net/netfilter/ipvs/
8810
8811IPWIRELESS DRIVER
8812M:	Jiri Kosina <jikos@kernel.org>
8813M:	David Sterba <dsterba@suse.com>
8814S:	Odd Fixes
8815F:	drivers/tty/ipwireless/
8816
8817IPX NETWORK LAYER
8818L:	netdev@vger.kernel.org
8819S:	Obsolete
8820F:	include/uapi/linux/ipx.h
8821
8822IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8823M:	Marc Zyngier <maz@kernel.org>
8824S:	Maintained
8825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8826F:	Documentation/IRQ-domain.txt
8827F:	include/linux/irqdomain.h
8828F:	kernel/irq/irqdomain.c
8829F:	kernel/irq/msi.c
8830
8831IRQ SUBSYSTEM
8832M:	Thomas Gleixner <tglx@linutronix.de>
8833L:	linux-kernel@vger.kernel.org
8834S:	Maintained
8835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8836F:	kernel/irq/
8837
8838IRQCHIP DRIVERS
8839M:	Thomas Gleixner <tglx@linutronix.de>
8840M:	Jason Cooper <jason@lakedaemon.net>
8841M:	Marc Zyngier <maz@kernel.org>
8842L:	linux-kernel@vger.kernel.org
8843S:	Maintained
8844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8845F:	Documentation/devicetree/bindings/interrupt-controller/
8846F:	drivers/irqchip/
8847
8848ISA
8849M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8850S:	Maintained
8851F:	Documentation/driver-api/isa.rst
8852F:	drivers/base/isa.c
8853F:	include/linux/isa.h
8854
8855ISA RADIO MODULE
8856M:	Hans Verkuil <hverkuil@xs4all.nl>
8857L:	linux-media@vger.kernel.org
8858T:	git git://linuxtv.org/media_tree.git
8859W:	https://linuxtv.org
8860S:	Maintained
8861F:	drivers/media/radio/radio-isa*
8862
8863ISAPNP
8864M:	Jaroslav Kysela <perex@perex.cz>
8865S:	Maintained
8866F:	Documentation/driver-api/isapnp.rst
8867F:	drivers/pnp/isapnp/
8868F:	include/linux/isapnp.h
8869
8870ISCSI
8871M:	Lee Duncan <lduncan@suse.com>
8872M:	Chris Leech <cleech@redhat.com>
8873L:	open-iscsi@googlegroups.com
8874L:	linux-scsi@vger.kernel.org
8875W:	www.open-iscsi.com
8876S:	Maintained
8877F:	drivers/scsi/*iscsi*
8878F:	include/scsi/*iscsi*
8879
8880iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8881M:	Peter Jones <pjones@redhat.com>
8882M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8883S:	Maintained
8884F:	drivers/firmware/iscsi_ibft*
8885
8886ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8887M:	Sagi Grimberg <sagi@grimberg.me>
8888M:	Max Gurtovoy <maxg@mellanox.com>
8889L:	linux-rdma@vger.kernel.org
8890S:	Supported
8891W:	http://www.openfabrics.org
8892W:	www.open-iscsi.org
8893Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8894F:	drivers/infiniband/ulp/iser/
8895
8896ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8897M:	Sagi Grimberg <sagi@grimberg.me>
8898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8899L:	linux-rdma@vger.kernel.org
8900L:	target-devel@vger.kernel.org
8901S:	Supported
8902W:	http://www.linux-iscsi.org
8903F:	drivers/infiniband/ulp/isert
8904
8905ISDN/mISDN SUBSYSTEM
8906M:	Karsten Keil <isdn@linux-pingi.de>
8907L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8908L:	netdev@vger.kernel.org
8909W:	http://www.isdn4linux.de
8910S:	Maintained
8911F:	drivers/isdn/mISDN
8912F:	drivers/isdn/hardware
8913
8914ISDN/CMTP OVER BLUETOOTH
8915M:	Karsten Keil <isdn@linux-pingi.de>
8916L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8917L:	netdev@vger.kernel.org
8918W:	http://www.isdn4linux.de
8919S:	Odd Fixes
8920F:	Documentation/isdn/
8921F:	drivers/isdn/capi/
8922F:	net/bluetooth/cmtp/
8923F:	include/linux/isdn/
8924F:	include/uapi/linux/isdn/
8925
8926IT87 HARDWARE MONITORING DRIVER
8927M:	Jean Delvare <jdelvare@suse.com>
8928L:	linux-hwmon@vger.kernel.org
8929S:	Maintained
8930F:	Documentation/hwmon/it87.rst
8931F:	drivers/hwmon/it87.c
8932
8933IT913X MEDIA DRIVER
8934M:	Antti Palosaari <crope@iki.fi>
8935L:	linux-media@vger.kernel.org
8936W:	https://linuxtv.org
8937W:	http://palosaari.fi/linux/
8938Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8939T:	git git://linuxtv.org/anttip/media_tree.git
8940S:	Maintained
8941F:	drivers/media/tuners/it913x*
8942
8943IVTV VIDEO4LINUX DRIVER
8944M:	Andy Walls <awalls@md.metrocast.net>
8945L:	linux-media@vger.kernel.org
8946T:	git git://linuxtv.org/media_tree.git
8947W:	https://linuxtv.org
8948S:	Maintained
8949F:	Documentation/media/v4l-drivers/ivtv*
8950F:	drivers/media/pci/ivtv/
8951F:	include/uapi/linux/ivtv*
8952
8953IX2505V MEDIA DRIVER
8954M:	Malcolm Priestley <tvboxspy@gmail.com>
8955L:	linux-media@vger.kernel.org
8956W:	https://linuxtv.org
8957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8958S:	Maintained
8959F:	drivers/media/dvb-frontends/ix2505v*
8960
8961JAILHOUSE HYPERVISOR INTERFACE
8962M:	Jan Kiszka <jan.kiszka@siemens.com>
8963L:	jailhouse-dev@googlegroups.com
8964S:	Maintained
8965F:	arch/x86/kernel/jailhouse.c
8966F:	arch/x86/include/asm/jailhouse_para.h
8967
8968JC42.4 TEMPERATURE SENSOR DRIVER
8969M:	Guenter Roeck <linux@roeck-us.net>
8970L:	linux-hwmon@vger.kernel.org
8971S:	Maintained
8972F:	drivers/hwmon/jc42.c
8973F:	Documentation/hwmon/jc42.rst
8974
8975JFS FILESYSTEM
8976M:	Dave Kleikamp <shaggy@kernel.org>
8977L:	jfs-discussion@lists.sourceforge.net
8978W:	http://jfs.sourceforge.net/
8979T:	git git://github.com/kleikamp/linux-shaggy.git
8980S:	Maintained
8981F:	Documentation/admin-guide/jfs.rst
8982F:	fs/jfs/
8983
8984JME NETWORK DRIVER
8985M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8986L:	netdev@vger.kernel.org
8987S:	Maintained
8988F:	drivers/net/ethernet/jme.*
8989
8990JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8991M:	David Woodhouse <dwmw2@infradead.org>
8992M:	Richard Weinberger <richard@nod.at>
8993L:	linux-mtd@lists.infradead.org
8994W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8995T:	git git://git.infradead.org/ubifs-2.6.git
8996S:	Odd Fixes
8997F:	fs/jffs2/
8998F:	include/uapi/linux/jffs2.h
8999
9000JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9001M:	"Theodore Ts'o" <tytso@mit.edu>
9002M:	Jan Kara <jack@suse.com>
9003L:	linux-ext4@vger.kernel.org
9004S:	Maintained
9005F:	fs/jbd2/
9006F:	include/linux/jbd2.h
9007
9008JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9009M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9010L:	linux-media@vger.kernel.org
9011S:	Maintained
9012F:	drivers/media/platform/rcar_jpu.c
9013
9014JSM Neo PCI based serial card
9015L:	linux-serial@vger.kernel.org
9016S:	Orphan
9017F:	drivers/tty/serial/jsm/
9018
9019K10TEMP HARDWARE MONITORING DRIVER
9020M:	Clemens Ladisch <clemens@ladisch.de>
9021L:	linux-hwmon@vger.kernel.org
9022S:	Maintained
9023F:	Documentation/hwmon/k10temp.rst
9024F:	drivers/hwmon/k10temp.c
9025
9026K8TEMP HARDWARE MONITORING DRIVER
9027M:	Rudolf Marek <r.marek@assembler.cz>
9028L:	linux-hwmon@vger.kernel.org
9029S:	Maintained
9030F:	Documentation/hwmon/k8temp.rst
9031F:	drivers/hwmon/k8temp.c
9032
9033KASAN
9034M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
9035R:	Alexander Potapenko <glider@google.com>
9036R:	Dmitry Vyukov <dvyukov@google.com>
9037L:	kasan-dev@googlegroups.com
9038S:	Maintained
9039F:	arch/*/include/asm/kasan.h
9040F:	arch/*/mm/kasan_init*
9041F:	Documentation/dev-tools/kasan.rst
9042F:	include/linux/kasan*.h
9043F:	lib/test_kasan.c
9044F:	mm/kasan/
9045F:	scripts/Makefile.kasan
9046
9047KCONFIG
9048M:	Masahiro Yamada <masahiroy@kernel.org>
9049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9050L:	linux-kbuild@vger.kernel.org
9051S:	Maintained
9052F:	Documentation/kbuild/kconfig*
9053F:	scripts/kconfig/
9054F:	scripts/Kconfig.include
9055
9056KDUMP
9057M:	Dave Young <dyoung@redhat.com>
9058M:	Baoquan He <bhe@redhat.com>
9059R:	Vivek Goyal <vgoyal@redhat.com>
9060L:	kexec@lists.infradead.org
9061W:	http://lse.sourceforge.net/kdump/
9062S:	Maintained
9063F:	Documentation/admin-guide/kdump/
9064
9065KEENE FM RADIO TRANSMITTER DRIVER
9066M:	Hans Verkuil <hverkuil@xs4all.nl>
9067L:	linux-media@vger.kernel.org
9068T:	git git://linuxtv.org/media_tree.git
9069W:	https://linuxtv.org
9070S:	Maintained
9071F:	drivers/media/radio/radio-keene*
9072
9073KERNEL AUTOMOUNTER
9074M:	Ian Kent <raven@themaw.net>
9075L:	autofs@vger.kernel.org
9076S:	Maintained
9077F:	fs/autofs/
9078
9079KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9080M:	Masahiro Yamada <masahiroy@kernel.org>
9081M:	Michal Marek <michal.lkml@markovi.net>
9082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9083L:	linux-kbuild@vger.kernel.org
9084S:	Maintained
9085F:	Documentation/kbuild/
9086F:	Makefile
9087F:	scripts/Kbuild*
9088F:	scripts/Makefile*
9089F:	scripts/basic/
9090F:	scripts/mk*
9091F:	scripts/*vmlinux*
9092F:	scripts/mod/
9093F:	scripts/package/
9094
9095KERNEL JANITORS
9096L:	kernel-janitors@vger.kernel.org
9097W:	http://kernelnewbies.org/KernelJanitors
9098S:	Odd Fixes
9099
9100KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9101M:	"J. Bruce Fields" <bfields@fieldses.org>
9102M:	Chuck Lever <chuck.lever@oracle.com>
9103L:	linux-nfs@vger.kernel.org
9104W:	http://nfs.sourceforge.net/
9105T:	git git://linux-nfs.org/~bfields/linux.git
9106S:	Supported
9107F:	fs/nfsd/
9108F:	include/uapi/linux/nfsd/
9109F:	fs/lockd/
9110F:	fs/nfs_common/
9111F:	net/sunrpc/
9112F:	include/linux/lockd/
9113F:	include/linux/sunrpc/
9114F:	include/uapi/linux/sunrpc/
9115
9116KERNEL SELFTEST FRAMEWORK
9117M:	Shuah Khan <shuah@kernel.org>
9118M:	Shuah Khan <skhan@linuxfoundation.org>
9119L:	linux-kselftest@vger.kernel.org
9120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9121Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
9122S:	Maintained
9123F:	tools/testing/selftests/
9124F:	Documentation/dev-tools/kselftest*
9125
9126KERNEL UNIT TESTING FRAMEWORK (KUnit)
9127M:	Brendan Higgins <brendanhiggins@google.com>
9128L:	linux-kselftest@vger.kernel.org
9129L:	kunit-dev@googlegroups.com
9130W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
9131S:	Maintained
9132F:	Documentation/dev-tools/kunit/
9133F:	include/kunit/
9134F:	lib/kunit/
9135F:	tools/testing/kunit/
9136
9137KERNEL USERMODE HELPER
9138M:	Luis Chamberlain <mcgrof@kernel.org>
9139L:	linux-kernel@vger.kernel.org
9140S:	Maintained
9141F:	kernel/umh.c
9142F:	include/linux/umh.h
9143
9144KERNEL VIRTUAL MACHINE (KVM)
9145M:	Paolo Bonzini <pbonzini@redhat.com>
9146L:	kvm@vger.kernel.org
9147W:	http://www.linux-kvm.org
9148T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9149S:	Supported
9150F:	Documentation/virt/kvm/
9151F:	include/trace/events/kvm.h
9152F:	include/uapi/asm-generic/kvm*
9153F:	include/uapi/linux/kvm*
9154F:	include/asm-generic/kvm*
9155F:	include/linux/kvm*
9156F:	include/kvm/iodev.h
9157F:	virt/kvm/*
9158F:	tools/kvm/
9159F:	tools/testing/selftests/kvm/
9160
9161KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9162M:	Marc Zyngier <maz@kernel.org>
9163R:	James Morse <james.morse@arm.com>
9164R:	Julien Thierry <julien.thierry.kdev@gmail.com>
9165R:	Suzuki K Poulose <suzuki.poulose@arm.com>
9166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9167L:	kvmarm@lists.cs.columbia.edu
9168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9169S:	Maintained
9170F:	arch/arm/include/uapi/asm/kvm*
9171F:	arch/arm/include/asm/kvm*
9172F:	arch/arm/kvm/
9173F:	arch/arm64/include/uapi/asm/kvm*
9174F:	arch/arm64/include/asm/kvm*
9175F:	arch/arm64/kvm/
9176F:	virt/kvm/arm/
9177F:	include/kvm/arm_*
9178
9179KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9180L:	linux-mips@vger.kernel.org
9181L:	kvm@vger.kernel.org
9182S:	Orphan
9183F:	arch/mips/include/uapi/asm/kvm*
9184F:	arch/mips/include/asm/kvm*
9185F:	arch/mips/kvm/
9186
9187KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9188M:	Paul Mackerras <paulus@ozlabs.org>
9189L:	kvm-ppc@vger.kernel.org
9190W:	http://www.linux-kvm.org/
9191T:	git git://github.com/agraf/linux-2.6.git
9192S:	Supported
9193F:	arch/powerpc/include/uapi/asm/kvm*
9194F:	arch/powerpc/include/asm/kvm*
9195F:	arch/powerpc/kvm/
9196F:	arch/powerpc/kernel/kvm*
9197
9198KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9199M:	Christian Borntraeger <borntraeger@de.ibm.com>
9200M:	Janosch Frank <frankja@linux.ibm.com>
9201R:	David Hildenbrand <david@redhat.com>
9202R:	Cornelia Huck <cohuck@redhat.com>
9203L:	kvm@vger.kernel.org
9204W:	http://www.ibm.com/developerworks/linux/linux390/
9205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9206S:	Supported
9207F:	arch/s390/include/uapi/asm/kvm*
9208F:	arch/s390/include/asm/gmap.h
9209F:	arch/s390/include/asm/kvm*
9210F:	arch/s390/kvm/
9211F:	arch/s390/mm/gmap.c
9212F:	tools/testing/selftests/kvm/s390x/
9213F:	tools/testing/selftests/kvm/*/s390x/
9214
9215KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9216M:	Paolo Bonzini <pbonzini@redhat.com>
9217R:	Sean Christopherson <sean.j.christopherson@intel.com>
9218R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9219R:	Wanpeng Li <wanpengli@tencent.com>
9220R:	Jim Mattson <jmattson@google.com>
9221R:	Joerg Roedel <joro@8bytes.org>
9222L:	kvm@vger.kernel.org
9223W:	http://www.linux-kvm.org
9224T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9225S:	Supported
9226F:	arch/x86/kvm/
9227F:	arch/x86/kvm/*/
9228F:	arch/x86/include/uapi/asm/kvm*
9229F:	arch/x86/include/uapi/asm/vmx.h
9230F:	arch/x86/include/uapi/asm/svm.h
9231F:	arch/x86/include/asm/kvm*
9232F:	arch/x86/include/asm/pvclock-abi.h
9233F:	arch/x86/include/asm/svm.h
9234F:	arch/x86/include/asm/vmx*.h
9235F:	arch/x86/kernel/kvm.c
9236F:	arch/x86/kernel/kvmclock.c
9237
9238KERNFS
9239M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9240M:	Tejun Heo <tj@kernel.org>
9241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9242S:	Supported
9243F:	include/linux/kernfs.h
9244F:	fs/kernfs/
9245
9246KEXEC
9247M:	Eric Biederman <ebiederm@xmission.com>
9248W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9249L:	kexec@lists.infradead.org
9250S:	Maintained
9251F:	include/linux/kexec.h
9252F:	include/uapi/linux/kexec.h
9253F:	kernel/kexec*
9254
9255KEYS-ENCRYPTED
9256M:	Mimi Zohar <zohar@linux.ibm.com>
9257L:	linux-integrity@vger.kernel.org
9258L:	keyrings@vger.kernel.org
9259S:	Supported
9260F:	Documentation/security/keys/trusted-encrypted.rst
9261F:	include/keys/encrypted-type.h
9262F:	security/keys/encrypted-keys/
9263
9264KEYS-TRUSTED
9265M:	James Bottomley <jejb@linux.ibm.com>
9266M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9267M:	Mimi Zohar <zohar@linux.ibm.com>
9268L:	linux-integrity@vger.kernel.org
9269L:	keyrings@vger.kernel.org
9270S:	Supported
9271F:	Documentation/security/keys/trusted-encrypted.rst
9272F:	include/keys/trusted-type.h
9273F:	security/keys/trusted.c
9274F:	include/keys/trusted.h
9275
9276KEYS/KEYRINGS:
9277M:	David Howells <dhowells@redhat.com>
9278M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9279L:	keyrings@vger.kernel.org
9280S:	Maintained
9281F:	Documentation/security/keys/core.rst
9282F:	include/linux/key.h
9283F:	include/linux/key-type.h
9284F:	include/linux/keyctl.h
9285F:	include/uapi/linux/keyctl.h
9286F:	include/keys/
9287F:	security/keys/
9288
9289KGDB / KDB /debug_core
9290M:	Jason Wessel <jason.wessel@windriver.com>
9291M:	Daniel Thompson <daniel.thompson@linaro.org>
9292R:	Douglas Anderson <dianders@chromium.org>
9293W:	http://kgdb.wiki.kernel.org/
9294L:	kgdb-bugreport@lists.sourceforge.net
9295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9296S:	Maintained
9297F:	Documentation/dev-tools/kgdb.rst
9298F:	drivers/misc/kgdbts.c
9299F:	drivers/tty/serial/kgdboc.c
9300F:	include/linux/kdb.h
9301F:	include/linux/kgdb.h
9302F:	kernel/debug/
9303
9304KMEMLEAK
9305M:	Catalin Marinas <catalin.marinas@arm.com>
9306S:	Maintained
9307F:	Documentation/dev-tools/kmemleak.rst
9308F:	include/linux/kmemleak.h
9309F:	mm/kmemleak.c
9310F:	mm/kmemleak-test.c
9311
9312KMOD KERNEL MODULE LOADER - USERMODE HELPER
9313M:	Luis Chamberlain <mcgrof@kernel.org>
9314L:	linux-kernel@vger.kernel.org
9315S:	Maintained
9316F:	kernel/kmod.c
9317F:	include/linux/kmod.h
9318F:	lib/test_kmod.c
9319F:	tools/testing/selftests/kmod/
9320
9321KPROBES
9322M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9323M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9324M:	"David S. Miller" <davem@davemloft.net>
9325M:	Masami Hiramatsu <mhiramat@kernel.org>
9326S:	Maintained
9327F:	Documentation/kprobes.txt
9328F:	include/linux/kprobes.h
9329F:	include/asm-generic/kprobes.h
9330F:	kernel/kprobes.c
9331
9332KS0108 LCD CONTROLLER DRIVER
9333M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9334S:	Maintained
9335F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9336F:	drivers/auxdisplay/ks0108.c
9337F:	include/linux/ks0108.h
9338
9339L3MDEV
9340M:	David Ahern <dsahern@kernel.org>
9341L:	netdev@vger.kernel.org
9342S:	Maintained
9343F:	net/l3mdev
9344F:	include/net/l3mdev.h
9345
9346L7 BPF FRAMEWORK
9347M:	John Fastabend <john.fastabend@gmail.com>
9348M:	Daniel Borkmann <daniel@iogearbox.net>
9349L:	netdev@vger.kernel.org
9350L:	bpf@vger.kernel.org
9351S:	Maintained
9352F:	include/linux/skmsg.h
9353F:	net/core/skmsg.c
9354F:	net/core/sock_map.c
9355F:	net/ipv4/tcp_bpf.c
9356
9357LANTIQ / INTEL Ethernet drivers
9358M:	Hauke Mehrtens <hauke@hauke-m.de>
9359L:	netdev@vger.kernel.org
9360S:	Maintained
9361F:	net/dsa/tag_gswip.c
9362F:	drivers/net/ethernet/lantiq_xrx200.c
9363F:	drivers/net/dsa/lantiq_pce.h
9364F:	drivers/net/dsa/lantiq_gswip.c
9365
9366LANTIQ MIPS ARCHITECTURE
9367M:	John Crispin <john@phrozen.org>
9368L:	linux-mips@vger.kernel.org
9369S:	Maintained
9370F:	arch/mips/lantiq
9371F:	drivers/soc/lantiq
9372
9373LAPB module
9374L:	linux-x25@vger.kernel.org
9375S:	Orphan
9376F:	Documentation/networking/lapb-module.txt
9377F:	include/*/lapb.h
9378F:	net/lapb/
9379
9380LASI 53c700 driver for PARISC
9381M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9382L:	linux-scsi@vger.kernel.org
9383S:	Maintained
9384F:	Documentation/scsi/53c700.txt
9385F:	drivers/scsi/53c700*
9386
9387LEAKING_ADDRESSES
9388M:	Tobin C. Harding <me@tobin.cc>
9389M:	Tycho Andersen <tycho@tycho.ws>
9390L:	kernel-hardening@lists.openwall.com
9391S:	Maintained
9392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9393F:	scripts/leaking_addresses.pl
9394
9395LED SUBSYSTEM
9396M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9397M:	Pavel Machek <pavel@ucw.cz>
9398R:	Dan Murphy <dmurphy@ti.com>
9399L:	linux-leds@vger.kernel.org
9400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9402S:	Maintained
9403F:	Documentation/devicetree/bindings/leds/
9404F:	drivers/leds/
9405F:	include/linux/leds.h
9406
9407LEGACY EEPROM DRIVER
9408M:	Jean Delvare <jdelvare@suse.com>
9409S:	Maintained
9410F:	Documentation/misc-devices/eeprom.rst
9411F:	drivers/misc/eeprom/eeprom.c
9412
9413LEGO MINDSTORMS EV3
9414R:	David Lechner <david@lechnology.com>
9415S:	Maintained
9416F:	arch/arm/boot/dts/da850-lego-ev3.dts
9417F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9418F:	drivers/power/supply/lego_ev3_battery.c
9419
9420LEGO USB Tower driver
9421M:	Juergen Stuber <starblue@users.sourceforge.net>
9422L:	legousb-devel@lists.sourceforge.net
9423W:	http://legousb.sourceforge.net/
9424S:	Maintained
9425F:	drivers/usb/misc/legousbtower.c
9426
9427LG LAPTOP EXTRAS
9428M:	Matan Ziv-Av <matan@svgalib.org>
9429L:	platform-driver-x86@vger.kernel.org
9430S:	Maintained
9431F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9432F:	Documentation/admin-guide/laptops/lg-laptop.rst
9433F:	drivers/platform/x86/lg-laptop.c
9434
9435LG2160 MEDIA DRIVER
9436M:	Michael Krufky <mkrufky@linuxtv.org>
9437L:	linux-media@vger.kernel.org
9438W:	https://linuxtv.org
9439W:	http://github.com/mkrufky
9440Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9441T:	git git://linuxtv.org/mkrufky/tuners.git
9442S:	Maintained
9443F:	drivers/media/dvb-frontends/lg2160.*
9444
9445LGDT3305 MEDIA DRIVER
9446M:	Michael Krufky <mkrufky@linuxtv.org>
9447L:	linux-media@vger.kernel.org
9448W:	https://linuxtv.org
9449W:	http://github.com/mkrufky
9450Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9451T:	git git://linuxtv.org/mkrufky/tuners.git
9452S:	Maintained
9453F:	drivers/media/dvb-frontends/lgdt3305.*
9454
9455LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9456M:	Viresh Kumar <vireshk@kernel.org>
9457L:	linux-ide@vger.kernel.org
9458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9459S:	Maintained
9460F:	include/linux/pata_arasan_cf_data.h
9461F:	drivers/ata/pata_arasan_cf.c
9462
9463LIBATA PATA DRIVERS
9464M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9465M:	Jens Axboe <axboe@kernel.dk>
9466L:	linux-ide@vger.kernel.org
9467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9468S:	Maintained
9469F:	drivers/ata/pata_*.c
9470F:	drivers/ata/ata_generic.c
9471
9472LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9473M:	Linus Walleij <linus.walleij@linaro.org>
9474L:	linux-ide@vger.kernel.org
9475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9476S:	Maintained
9477F:	drivers/ata/pata_ftide010.c
9478F:	drivers/ata/sata_gemini.c
9479F:	drivers/ata/sata_gemini.h
9480
9481LIBATA SATA AHCI PLATFORM devices support
9482M:	Hans de Goede <hdegoede@redhat.com>
9483M:	Jens Axboe <axboe@kernel.dk>
9484L:	linux-ide@vger.kernel.org
9485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9486S:	Maintained
9487F:	drivers/ata/ahci_platform.c
9488F:	drivers/ata/libahci_platform.c
9489F:	include/linux/ahci_platform.h
9490
9491LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9492M:	Mikael Pettersson <mikpelinux@gmail.com>
9493L:	linux-ide@vger.kernel.org
9494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9495S:	Maintained
9496F:	drivers/ata/sata_promise.*
9497
9498LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9499M:	Jens Axboe <axboe@kernel.dk>
9500L:	linux-ide@vger.kernel.org
9501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9502S:	Maintained
9503F:	drivers/ata/
9504F:	include/linux/ata.h
9505F:	include/linux/libata.h
9506F:	Documentation/devicetree/bindings/ata/
9507
9508LIBLOCKDEP
9509M:	Sasha Levin <alexander.levin@microsoft.com>
9510S:	Maintained
9511F:	tools/lib/lockdep/
9512
9513LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9514M:	Dan Williams <dan.j.williams@intel.com>
9515M:	Vishal Verma <vishal.l.verma@intel.com>
9516M:	Dave Jiang <dave.jiang@intel.com>
9517L:	linux-nvdimm@lists.01.org
9518P:	Documentation/nvdimm/maintainer-entry-profile.rst
9519Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9520S:	Supported
9521F:	drivers/nvdimm/blk.c
9522F:	drivers/nvdimm/region_devs.c
9523
9524LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9525M:	Vishal Verma <vishal.l.verma@intel.com>
9526M:	Dan Williams <dan.j.williams@intel.com>
9527M:	Dave Jiang <dave.jiang@intel.com>
9528L:	linux-nvdimm@lists.01.org
9529P:	Documentation/nvdimm/maintainer-entry-profile.rst
9530Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9531S:	Supported
9532F:	drivers/nvdimm/btt*
9533
9534LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9535M:	Dan Williams <dan.j.williams@intel.com>
9536M:	Vishal Verma <vishal.l.verma@intel.com>
9537M:	Dave Jiang <dave.jiang@intel.com>
9538L:	linux-nvdimm@lists.01.org
9539P:	Documentation/nvdimm/maintainer-entry-profile.rst
9540Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9541S:	Supported
9542F:	drivers/nvdimm/pmem*
9543
9544LIBNVDIMM: DEVICETREE BINDINGS
9545M:	Oliver O'Halloran <oohall@gmail.com>
9546L:	linux-nvdimm@lists.01.org
9547Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9548S:	Supported
9549F:	drivers/nvdimm/of_pmem.c
9550F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9551
9552LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9553M:	Dan Williams <dan.j.williams@intel.com>
9554M:	Vishal Verma <vishal.l.verma@intel.com>
9555M:	Dave Jiang <dave.jiang@intel.com>
9556M:	Ira Weiny <ira.weiny@intel.com>
9557L:	linux-nvdimm@lists.01.org
9558P:	Documentation/nvdimm/maintainer-entry-profile.rst
9559Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9561S:	Supported
9562F:	drivers/nvdimm/*
9563F:	drivers/acpi/nfit/*
9564F:	include/linux/nd.h
9565F:	include/linux/libnvdimm.h
9566F:	include/uapi/linux/ndctl.h
9567
9568LICENSES and SPDX stuff
9569M:	Thomas Gleixner <tglx@linutronix.de>
9570M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9571L:	linux-spdx@vger.kernel.org
9572S:	Maintained
9573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9574F:	COPYING
9575F:	Documentation/process/license-rules.rst
9576F:	LICENSES/
9577F:	scripts/spdxcheck-test.sh
9578F:	scripts/spdxcheck.py
9579
9580LIGHTNVM PLATFORM SUPPORT
9581M:	Matias Bjorling <mb@lightnvm.io>
9582W:	http://github/OpenChannelSSD
9583L:	linux-block@vger.kernel.org
9584S:	Maintained
9585F:	drivers/lightnvm/
9586F:	include/linux/lightnvm.h
9587F:	include/uapi/linux/lightnvm.h
9588
9589LINUX FOR POWER MACINTOSH
9590M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9591W:	http://www.penguinppc.org/
9592L:	linuxppc-dev@lists.ozlabs.org
9593S:	Maintained
9594F:	arch/powerpc/platforms/powermac/
9595F:	drivers/macintosh/
9596
9597LINUX FOR POWERPC (32-BIT AND 64-BIT)
9598M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9599M:	Paul Mackerras <paulus@samba.org>
9600M:	Michael Ellerman <mpe@ellerman.id.au>
9601W:	https://github.com/linuxppc/linux/wiki
9602L:	linuxppc-dev@lists.ozlabs.org
9603Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9605S:	Supported
9606F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9607F:	Documentation/devicetree/bindings/powerpc/
9608F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9609F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9610F:	Documentation/powerpc/
9611F:	arch/powerpc/
9612F:	drivers/char/tpm/tpm_ibmvtpm*
9613F:	drivers/crypto/nx/
9614F:	drivers/crypto/vmx/
9615F:	drivers/i2c/busses/i2c-opal.c
9616F:	drivers/net/ethernet/ibm/ibmveth.*
9617F:	drivers/net/ethernet/ibm/ibmvnic.*
9618F:	drivers/pci/hotplug/pnv_php.c
9619F:	drivers/pci/hotplug/rpa*
9620F:	drivers/rtc/rtc-opal.c
9621F:	drivers/scsi/ibmvscsi/
9622F:	drivers/tty/hvc/hvc_opal.c
9623F:	drivers/watchdog/wdrtas.c
9624F:	tools/testing/selftests/powerpc
9625N:	/pmac
9626N:	powermac
9627N:	powernv
9628N:	[^a-z0-9]ps3
9629N:	pseries
9630
9631LINUX FOR POWERPC EMBEDDED MPC5XXX
9632M:	Anatolij Gustschin <agust@denx.de>
9633L:	linuxppc-dev@lists.ozlabs.org
9634T:	git git://git.denx.de/linux-denx-agust.git
9635S:	Maintained
9636F:	arch/powerpc/platforms/512x/
9637F:	arch/powerpc/platforms/52xx/
9638
9639LINUX FOR POWERPC EMBEDDED PPC4XX
9640M:	Alistair Popple <alistair@popple.id.au>
9641M:	Matt Porter <mporter@kernel.crashing.org>
9642W:	http://www.penguinppc.org/
9643L:	linuxppc-dev@lists.ozlabs.org
9644S:	Maintained
9645F:	arch/powerpc/platforms/40x/
9646F:	arch/powerpc/platforms/44x/
9647
9648LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9649M:	Scott Wood <oss@buserror.net>
9650M:	Kumar Gala <galak@kernel.crashing.org>
9651W:	http://www.penguinppc.org/
9652L:	linuxppc-dev@lists.ozlabs.org
9653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9654S:	Maintained
9655F:	arch/powerpc/platforms/83xx/
9656F:	arch/powerpc/platforms/85xx/
9657F:	Documentation/devicetree/bindings/powerpc/fsl/
9658
9659LINUX FOR POWERPC EMBEDDED PPC8XX
9660M:	Vitaly Bordug <vitb@kernel.crashing.org>
9661W:	http://www.penguinppc.org/
9662L:	linuxppc-dev@lists.ozlabs.org
9663S:	Maintained
9664F:	arch/powerpc/platforms/8xx/
9665
9666LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9667L:	linuxppc-dev@lists.ozlabs.org
9668S:	Orphan
9669F:	arch/powerpc/*/*virtex*
9670F:	arch/powerpc/*/*/*virtex*
9671
9672LINUX FOR POWERPC PA SEMI PWRFICIENT
9673L:	linuxppc-dev@lists.ozlabs.org
9674S:	Orphan
9675F:	arch/powerpc/platforms/pasemi/
9676F:	drivers/*/*pasemi*
9677F:	drivers/*/*/*pasemi*
9678
9679LINUX KERNEL DUMP TEST MODULE (LKDTM)
9680M:	Kees Cook <keescook@chromium.org>
9681S:	Maintained
9682F:	drivers/misc/lkdtm/*
9683F:	tools/testing/selftests/lkdtm/*
9684
9685LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9686M:	Alan Stern <stern@rowland.harvard.edu>
9687M:	Andrea Parri <parri.andrea@gmail.com>
9688M:	Will Deacon <will@kernel.org>
9689M:	Peter Zijlstra <peterz@infradead.org>
9690M:	Boqun Feng <boqun.feng@gmail.com>
9691M:	Nicholas Piggin <npiggin@gmail.com>
9692M:	David Howells <dhowells@redhat.com>
9693M:	Jade Alglave <j.alglave@ucl.ac.uk>
9694M:	Luc Maranget <luc.maranget@inria.fr>
9695M:	"Paul E. McKenney" <paulmck@kernel.org>
9696R:	Akira Yokosawa <akiyks@gmail.com>
9697R:	Daniel Lustig <dlustig@nvidia.com>
9698L:	linux-kernel@vger.kernel.org
9699L:	linux-arch@vger.kernel.org
9700S:	Supported
9701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9702F:	tools/memory-model/
9703F:	Documentation/atomic_bitops.txt
9704F:	Documentation/atomic_t.txt
9705F:	Documentation/core-api/atomic_ops.rst
9706F:	Documentation/core-api/refcount-vs-atomic.rst
9707F:	Documentation/memory-barriers.txt
9708
9709LIS3LV02D ACCELEROMETER DRIVER
9710M:	Eric Piel <eric.piel@tremplin-utc.net>
9711S:	Maintained
9712F:	Documentation/misc-devices/lis3lv02d.rst
9713F:	drivers/misc/lis3lv02d/
9714F:	drivers/platform/x86/hp_accel.c
9715
9716LIST KUNIT TEST
9717M:	David Gow <davidgow@google.com>
9718L:	linux-kselftest@vger.kernel.org
9719L:	kunit-dev@googlegroups.com
9720S:	Maintained
9721F:	lib/list-test.c
9722
9723LIVE PATCHING
9724M:	Josh Poimboeuf <jpoimboe@redhat.com>
9725M:	Jiri Kosina <jikos@kernel.org>
9726M:	Miroslav Benes <mbenes@suse.cz>
9727M:	Petr Mladek <pmladek@suse.com>
9728R:	Joe Lawrence <joe.lawrence@redhat.com>
9729S:	Maintained
9730F:	kernel/livepatch/
9731F:	include/linux/livepatch.h
9732F:	arch/x86/include/asm/livepatch.h
9733F:	arch/x86/kernel/livepatch.c
9734F:	Documentation/livepatch/
9735F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9736F:	samples/livepatch/
9737F:	tools/testing/selftests/livepatch/
9738L:	live-patching@vger.kernel.org
9739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9740
9741LLC (802.2)
9742L:	netdev@vger.kernel.org
9743S:	Odd fixes
9744F:	include/linux/llc.h
9745F:	include/uapi/linux/llc.h
9746F:	include/net/llc*
9747F:	net/llc/
9748
9749LM73 HARDWARE MONITOR DRIVER
9750M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9751L:	linux-hwmon@vger.kernel.org
9752S:	Maintained
9753F:	drivers/hwmon/lm73.c
9754
9755LM78 HARDWARE MONITOR DRIVER
9756M:	Jean Delvare <jdelvare@suse.com>
9757L:	linux-hwmon@vger.kernel.org
9758S:	Maintained
9759F:	Documentation/hwmon/lm78.rst
9760F:	drivers/hwmon/lm78.c
9761
9762LM83 HARDWARE MONITOR DRIVER
9763M:	Jean Delvare <jdelvare@suse.com>
9764L:	linux-hwmon@vger.kernel.org
9765S:	Maintained
9766F:	Documentation/hwmon/lm83.rst
9767F:	drivers/hwmon/lm83.c
9768
9769LM90 HARDWARE MONITOR DRIVER
9770M:	Jean Delvare <jdelvare@suse.com>
9771L:	linux-hwmon@vger.kernel.org
9772S:	Maintained
9773F:	Documentation/hwmon/lm90.rst
9774F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9775F:	drivers/hwmon/lm90.c
9776F:	include/dt-bindings/thermal/lm90.h
9777
9778LM95234 HARDWARE MONITOR DRIVER
9779M:	Guenter Roeck <linux@roeck-us.net>
9780L:	linux-hwmon@vger.kernel.org
9781S:	Maintained
9782F:	Documentation/hwmon/lm95234.rst
9783F:	drivers/hwmon/lm95234.c
9784
9785LME2510 MEDIA DRIVER
9786M:	Malcolm Priestley <tvboxspy@gmail.com>
9787L:	linux-media@vger.kernel.org
9788W:	https://linuxtv.org
9789Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9790S:	Maintained
9791F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9792
9793LOADPIN SECURITY MODULE
9794M:	Kees Cook <keescook@chromium.org>
9795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9796S:	Supported
9797F:	security/loadpin/
9798F:	Documentation/admin-guide/LSM/LoadPin.rst
9799
9800LOCKING PRIMITIVES
9801M:	Peter Zijlstra <peterz@infradead.org>
9802M:	Ingo Molnar <mingo@redhat.com>
9803M:	Will Deacon <will@kernel.org>
9804L:	linux-kernel@vger.kernel.org
9805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9806S:	Maintained
9807F:	Documentation/locking/
9808F:	include/linux/lockdep.h
9809F:	include/linux/spinlock*.h
9810F:	arch/*/include/asm/spinlock*.h
9811F:	include/linux/rwlock*.h
9812F:	include/linux/mutex*.h
9813F:	include/linux/rwsem*.h
9814F:	include/linux/seqlock.h
9815F:	lib/locking*.[ch]
9816F:	kernel/locking/
9817X:	kernel/locking/locktorture.c
9818
9819LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9820M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9821L:	linux-ntfs-dev@lists.sourceforge.net
9822W:	http://www.linux-ntfs.org/content/view/19/37/
9823S:	Maintained
9824F:	Documentation/admin-guide/ldm.rst
9825F:	block/partitions/ldm.*
9826
9827LOGITECH HID GAMING KEYBOARDS
9828M:	Hans de Goede <hdegoede@redhat.com>
9829L:	linux-input@vger.kernel.org
9830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9831S:	Maintained
9832F:	drivers/hid/hid-lg-g15.c
9833
9834LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9835M:	Sathya Prakash <sathya.prakash@broadcom.com>
9836M:	Chaitra P B <chaitra.basappa@broadcom.com>
9837M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9838L:	MPT-FusionLinux.pdl@broadcom.com
9839L:	linux-scsi@vger.kernel.org
9840W:	http://www.avagotech.com/support/
9841S:	Supported
9842F:	drivers/message/fusion/
9843F:	drivers/scsi/mpt3sas/
9844
9845LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9846M:	Matthew Wilcox <willy@infradead.org>
9847L:	linux-scsi@vger.kernel.org
9848S:	Maintained
9849F:	drivers/scsi/sym53c8xx_2/
9850
9851LTC1660 DAC DRIVER
9852M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9853L:	linux-iio@vger.kernel.org
9854S:	Maintained
9855F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9856F:	drivers/iio/dac/ltc1660.c
9857
9858LTC2983 IIO TEMPERATURE DRIVER
9859M:	Nuno Sá <nuno.sa@analog.com>
9860W:	http://ez.analog.com/community/linux-device-drivers
9861L:	linux-iio@vger.kernel.org
9862S:	Supported
9863F:	drivers/iio/temperature/ltc2983.c
9864F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9865
9866LTC4261 HARDWARE MONITOR DRIVER
9867M:	Guenter Roeck <linux@roeck-us.net>
9868L:	linux-hwmon@vger.kernel.org
9869S:	Maintained
9870F:	Documentation/hwmon/ltc4261.rst
9871F:	drivers/hwmon/ltc4261.c
9872
9873LTC2947 HARDWARE MONITOR DRIVER
9874M:	Nuno Sá <nuno.sa@analog.com>
9875W:	http://ez.analog.com/community/linux-device-drivers
9876L:	linux-hwmon@vger.kernel.org
9877S:	Supported
9878F:	drivers/hwmon/ltc2947-core.c
9879F:	drivers/hwmon/ltc2947-spi.c
9880F:	drivers/hwmon/ltc2947-i2c.c
9881F:	drivers/hwmon/ltc2947.h
9882F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9883
9884LTC4306 I2C MULTIPLEXER DRIVER
9885M:	Michael Hennerich <michael.hennerich@analog.com>
9886W:	http://ez.analog.com/community/linux-device-drivers
9887L:	linux-i2c@vger.kernel.org
9888S:	Supported
9889F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9890F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9891
9892LTP (Linux Test Project)
9893M:	Mike Frysinger <vapier@gentoo.org>
9894M:	Cyril Hrubis <chrubis@suse.cz>
9895M:	Wanlong Gao <wanlong.gao@gmail.com>
9896M:	Jan Stancek <jstancek@redhat.com>
9897M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9898M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9899L:	ltp@lists.linux.it (subscribers-only)
9900W:	http://linux-test-project.github.io/
9901T:	git git://github.com/linux-test-project/ltp.git
9902S:	Maintained
9903
9904M68K ARCHITECTURE
9905M:	Geert Uytterhoeven <geert@linux-m68k.org>
9906L:	linux-m68k@lists.linux-m68k.org
9907W:	http://www.linux-m68k.org/
9908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9909S:	Maintained
9910F:	arch/m68k/
9911F:	drivers/zorro/
9912
9913M68K ON APPLE MACINTOSH
9914M:	Joshua Thompson <funaho@jurai.org>
9915W:	http://www.mac.linux-m68k.org/
9916L:	linux-m68k@lists.linux-m68k.org
9917S:	Maintained
9918F:	arch/m68k/mac/
9919
9920M68K ON HP9000/300
9921M:	Philip Blundell <philb@gnu.org>
9922W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9923S:	Maintained
9924F:	arch/m68k/hp300/
9925
9926M88DS3103 MEDIA DRIVER
9927M:	Antti Palosaari <crope@iki.fi>
9928L:	linux-media@vger.kernel.org
9929W:	https://linuxtv.org
9930W:	http://palosaari.fi/linux/
9931Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9932T:	git git://linuxtv.org/anttip/media_tree.git
9933S:	Maintained
9934F:	drivers/media/dvb-frontends/m88ds3103*
9935
9936M88RS2000 MEDIA DRIVER
9937M:	Malcolm Priestley <tvboxspy@gmail.com>
9938L:	linux-media@vger.kernel.org
9939W:	https://linuxtv.org
9940Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9941S:	Maintained
9942F:	drivers/media/dvb-frontends/m88rs2000*
9943
9944MA901 MASTERKIT USB FM RADIO DRIVER
9945M:	Alexey Klimov <klimov.linux@gmail.com>
9946L:	linux-media@vger.kernel.org
9947T:	git git://linuxtv.org/media_tree.git
9948S:	Maintained
9949F:	drivers/media/radio/radio-ma901.c
9950
9951MAC80211
9952M:	Johannes Berg <johannes@sipsolutions.net>
9953L:	linux-wireless@vger.kernel.org
9954W:	http://wireless.kernel.org/
9955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9957S:	Maintained
9958F:	Documentation/networking/mac80211-injection.txt
9959F:	include/net/mac80211.h
9960F:	net/mac80211/
9961F:	drivers/net/wireless/mac80211_hwsim.[ch]
9962F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9963
9964MAILBOX API
9965M:	Jassi Brar <jassisinghbrar@gmail.com>
9966L:	linux-kernel@vger.kernel.org
9967S:	Maintained
9968F:	drivers/mailbox/
9969F:	include/linux/mailbox_client.h
9970F:	include/linux/mailbox_controller.h
9971
9972MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9973M:	Michael Kerrisk <mtk.manpages@gmail.com>
9974W:	http://www.kernel.org/doc/man-pages
9975L:	linux-man@vger.kernel.org
9976S:	Maintained
9977
9978MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9979M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9980L:	linux-mips@vger.kernel.org
9981S:	Maintained
9982F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9983
9984MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9985M:	Andrew Lunn <andrew@lunn.ch>
9986M:	Vivien Didelot <vivien.didelot@gmail.com>
9987L:	netdev@vger.kernel.org
9988S:	Maintained
9989F:	drivers/net/dsa/mv88e6xxx/
9990F:	include/linux/platform_data/mv88e6xxx.h
9991F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9992F:	Documentation/networking/devlink/mv88e6xxx.rst
9993
9994MARVELL ARMADA DRM SUPPORT
9995M:	Russell King <linux@armlinux.org.uk>
9996S:	Maintained
9997T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9998T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9999F:	drivers/gpu/drm/armada/
10000F:	include/uapi/drm/armada_drm.h
10001F:	Documentation/devicetree/bindings/display/armada/
10002
10003MARVELL ARMADA 3700 PHY DRIVERS
10004M:	Miquel Raynal <miquel.raynal@bootlin.com>
10005S:	Maintained
10006F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10007F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10008F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10009F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10010
10011MARVELL CRYPTO DRIVER
10012M:	Boris Brezillon <bbrezillon@kernel.org>
10013M:	Arnaud Ebalard <arno@natisbad.org>
10014F:	drivers/crypto/marvell/
10015S:	Maintained
10016L:	linux-crypto@vger.kernel.org
10017
10018MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10019M:	Mirko Lindner <mlindner@marvell.com>
10020M:	Stephen Hemminger <stephen@networkplumber.org>
10021L:	netdev@vger.kernel.org
10022S:	Maintained
10023F:	drivers/net/ethernet/marvell/sk*
10024
10025MARVELL LIBERTAS WIRELESS DRIVER
10026L:	libertas-dev@lists.infradead.org
10027S:	Orphan
10028F:	drivers/net/wireless/marvell/libertas/
10029
10030MARVELL MACCHIATOBIN SUPPORT
10031M:	Russell King <linux@armlinux.org.uk>
10032L:	linux-arm-kernel@lists.infradead.org
10033S:	Maintained
10034F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10035
10036MARVELL MV643XX ETHERNET DRIVER
10037M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10038L:	netdev@vger.kernel.org
10039S:	Maintained
10040F:	drivers/net/ethernet/marvell/mv643xx_eth.*
10041F:	include/linux/mv643xx.h
10042
10043MARVELL MV88X3310 PHY DRIVER
10044M:	Russell King <linux@armlinux.org.uk>
10045L:	netdev@vger.kernel.org
10046S:	Maintained
10047F:	drivers/net/phy/marvell10g.c
10048
10049MARVELL MVEBU THERMAL DRIVER
10050M:	Miquel Raynal <miquel.raynal@bootlin.com>
10051S:	Maintained
10052F:	drivers/thermal/armada_thermal.c
10053
10054MARVELL MVNETA ETHERNET DRIVER
10055M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10056L:	netdev@vger.kernel.org
10057S:	Maintained
10058F:	drivers/net/ethernet/marvell/mvneta.*
10059
10060MARVELL MWIFIEX WIRELESS DRIVER
10061M:	Amitkumar Karwar <amitkarwar@gmail.com>
10062M:	Ganapathi Bhat <ganapathi.bhat@nxp.com>
10063M:	Xinming Hu <huxinming820@gmail.com>
10064L:	linux-wireless@vger.kernel.org
10065S:	Maintained
10066F:	drivers/net/wireless/marvell/mwifiex/
10067
10068MARVELL MWL8K WIRELESS DRIVER
10069M:	Lennert Buytenhek <buytenh@wantstofly.org>
10070L:	linux-wireless@vger.kernel.org
10071S:	Odd Fixes
10072F:	drivers/net/wireless/marvell/mwl8k.c
10073
10074MARVELL NAND CONTROLLER DRIVER
10075M:	Miquel Raynal <miquel.raynal@bootlin.com>
10076L:	linux-mtd@lists.infradead.org
10077S:	Maintained
10078F:	drivers/mtd/nand/raw/marvell_nand.c
10079F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
10080
10081MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10082M:	Nicolas Pitre <nico@fluxnic.net>
10083S:	Odd Fixes
10084F:	drivers/mmc/host/mvsdio.*
10085
10086MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10087M:	Hu Ziji <huziji@marvell.com>
10088L:	linux-mmc@vger.kernel.org
10089S:	Supported
10090F:	drivers/mmc/host/sdhci-xenon*
10091F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10092
10093MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10094M:	Sunil Goutham <sgoutham@marvell.com>
10095M:	Linu Cherian <lcherian@marvell.com>
10096M:	Geetha sowjanya <gakula@marvell.com>
10097M:	Jerin Jacob <jerinj@marvell.com>
10098L:	netdev@vger.kernel.org
10099S:	Supported
10100F:	drivers/net/ethernet/marvell/octeontx2/af/
10101F:	Documentation/networking/device_drivers/marvell/octeontx2.rst
10102
10103MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10104M:	Sunil Goutham <sgoutham@marvell.com>
10105M:	Geetha sowjanya <gakula@marvell.com>
10106M:	Subbaraya Sundeep <sbhatta@marvell.com>
10107M:	hariprasad <hkelam@marvell.com>
10108L:	netdev@vger.kernel.org
10109S:	Supported
10110F:	drivers/net/ethernet/marvell/octeontx2/nic/
10111
10112MATROX FRAMEBUFFER DRIVER
10113L:	linux-fbdev@vger.kernel.org
10114S:	Orphan
10115F:	drivers/video/fbdev/matrox/matroxfb_*
10116F:	include/uapi/linux/matroxfb.h
10117
10118MAX16065 HARDWARE MONITOR DRIVER
10119M:	Guenter Roeck <linux@roeck-us.net>
10120L:	linux-hwmon@vger.kernel.org
10121S:	Maintained
10122F:	Documentation/hwmon/max16065.rst
10123F:	drivers/hwmon/max16065.c
10124
10125MAX2175 SDR TUNER DRIVER
10126M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10127L:	linux-media@vger.kernel.org
10128T:	git git://linuxtv.org/media_tree.git
10129S:	Maintained
10130F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
10131F:	Documentation/media/v4l-drivers/max2175.rst
10132F:	drivers/media/i2c/max2175*
10133F:	include/uapi/linux/max2175.h
10134
10135MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10136L:	linux-hwmon@vger.kernel.org
10137S:	Orphan
10138F:	Documentation/hwmon/max6650.rst
10139F:	drivers/hwmon/max6650.c
10140
10141MAX6697 HARDWARE MONITOR DRIVER
10142M:	Guenter Roeck <linux@roeck-us.net>
10143L:	linux-hwmon@vger.kernel.org
10144S:	Maintained
10145F:	Documentation/hwmon/max6697.rst
10146F:	Documentation/devicetree/bindings/hwmon/max6697.txt
10147F:	drivers/hwmon/max6697.c
10148F:	include/linux/platform_data/max6697.h
10149
10150MAX9860 MONO AUDIO VOICE CODEC DRIVER
10151M:	Peter Rosin <peda@axentia.se>
10152L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10153S:	Maintained
10154F:	Documentation/devicetree/bindings/sound/max9860.txt
10155F:	sound/soc/codecs/max9860.*
10156
10157MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10158M:	Andreas Klinger <ak@it-klinger.de>
10159L:	linux-iio@vger.kernel.org
10160S:	Maintained
10161F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
10162F:	drivers/iio/proximity/mb1232.c
10163
10164MAXIM MAX77650 PMIC MFD DRIVER
10165M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
10166L:	linux-kernel@vger.kernel.org
10167S:	Maintained
10168F:	Documentation/devicetree/bindings/*/*max77650.yaml
10169F:	Documentation/devicetree/bindings/*/max77650*.yaml
10170F:	include/linux/mfd/max77650.h
10171F:	drivers/mfd/max77650.c
10172F:	drivers/regulator/max77650-regulator.c
10173F:	drivers/power/supply/max77650-charger.c
10174F:	drivers/input/misc/max77650-onkey.c
10175F:	drivers/leds/leds-max77650.c
10176F:	drivers/gpio/gpio-max77650.c
10177
10178MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10179M:	Javier Martinez Canillas <javier@dowhile0.org>
10180L:	linux-kernel@vger.kernel.org
10181S:	Supported
10182F:	drivers/regulator/max77802-regulator.c
10183F:	Documentation/devicetree/bindings/*/*max77802.txt
10184F:	include/dt-bindings/*/*max77802.h
10185
10186MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10187M:	Krzysztof Kozlowski <krzk@kernel.org>
10188M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10189L:	linux-pm@vger.kernel.org
10190S:	Supported
10191F:	drivers/power/supply/max14577_charger.c
10192F:	drivers/power/supply/max77693_charger.c
10193
10194MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10195M:	Chanwoo Choi <cw00.choi@samsung.com>
10196M:	Krzysztof Kozlowski <krzk@kernel.org>
10197M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10198L:	linux-kernel@vger.kernel.org
10199S:	Supported
10200F:	drivers/*/max14577*.c
10201F:	drivers/*/max77686*.c
10202F:	drivers/*/max77693*.c
10203F:	drivers/extcon/extcon-max14577.c
10204F:	drivers/extcon/extcon-max77693.c
10205F:	drivers/rtc/rtc-max77686.c
10206F:	drivers/clk/clk-max77686.c
10207F:	Documentation/devicetree/bindings/mfd/max14577.txt
10208F:	Documentation/devicetree/bindings/*/max77686.txt
10209F:	Documentation/devicetree/bindings/mfd/max77693.txt
10210F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
10211F:	include/linux/mfd/max14577*.h
10212F:	include/linux/mfd/max77686*.h
10213F:	include/linux/mfd/max77693*.h
10214
10215MAXIRADIO FM RADIO RECEIVER DRIVER
10216M:	Hans Verkuil <hverkuil@xs4all.nl>
10217L:	linux-media@vger.kernel.org
10218T:	git git://linuxtv.org/media_tree.git
10219W:	https://linuxtv.org
10220S:	Maintained
10221F:	drivers/media/radio/radio-maxiradio*
10222
10223MCAN MMIO DEVICE DRIVER
10224M:	Dan Murphy <dmurphy@ti.com>
10225M:	Sriram Dash <sriram.dash@samsung.com>
10226L:	linux-can@vger.kernel.org
10227S:	Maintained
10228F:	Documentation/devicetree/bindings/net/can/m_can.txt
10229F:	drivers/net/can/m_can/m_can.c
10230F:	drivers/net/can/m_can/m_can.h
10231F:	drivers/net/can/m_can/m_can_platform.c
10232
10233MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10234M:	Peter Rosin <peda@axentia.se>
10235L:	linux-iio@vger.kernel.org
10236S:	Maintained
10237F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10238F:	drivers/iio/potentiometer/mcp4018.c
10239F:	drivers/iio/potentiometer/mcp4531.c
10240
10241MCR20A IEEE-802.15.4 RADIO DRIVER
10242M:	Xue Liu <liuxuenetmail@gmail.com>
10243L:	linux-wpan@vger.kernel.org
10244W:	https://github.com/xueliu/mcr20a-linux
10245S:	Maintained
10246F:	drivers/net/ieee802154/mcr20a.c
10247F:	drivers/net/ieee802154/mcr20a.h
10248F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10249
10250MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10251M:	William Breathitt Gray <vilhelm.gray@gmail.com>
10252L:	linux-iio@vger.kernel.org
10253S:	Maintained
10254F:	drivers/iio/dac/cio-dac.c
10255
10256MEDIA CONTROLLER FRAMEWORK
10257M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10258M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10259L:	linux-media@vger.kernel.org
10260W:	https://www.linuxtv.org
10261T:	git git://linuxtv.org/media_tree.git
10262S:	Supported
10263F:	drivers/media/mc/
10264F:	include/media/media-*.h
10265F:	include/uapi/linux/media.h
10266
10267MEDIA DRIVERS FOR ASCOT2E
10268M:	Sergey Kozlov <serjk@netup.ru>
10269M:	Abylay Ospan <aospan@netup.ru>
10270L:	linux-media@vger.kernel.org
10271W:	https://linuxtv.org
10272W:	http://netup.tv/
10273T:	git git://linuxtv.org/media_tree.git
10274S:	Supported
10275F:	drivers/media/dvb-frontends/ascot2e*
10276
10277MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10278M:	Jasmin Jessich <jasmin@anw.at>
10279L:	linux-media@vger.kernel.org
10280W:	https://linuxtv.org
10281T:	git git://linuxtv.org/media_tree.git
10282S:	Maintained
10283F:	drivers/media/dvb-frontends/cxd2099*
10284
10285MEDIA DRIVERS FOR CXD2841ER
10286M:	Sergey Kozlov <serjk@netup.ru>
10287M:	Abylay Ospan <aospan@netup.ru>
10288L:	linux-media@vger.kernel.org
10289W:	https://linuxtv.org
10290W:	http://netup.tv/
10291T:	git git://linuxtv.org/media_tree.git
10292S:	Supported
10293F:	drivers/media/dvb-frontends/cxd2841er*
10294
10295MEDIA DRIVERS FOR CXD2880
10296M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10297L:	linux-media@vger.kernel.org
10298W:	http://linuxtv.org/
10299T:	git git://linuxtv.org/media_tree.git
10300S:	Supported
10301F:	drivers/media/dvb-frontends/cxd2880/*
10302F:	drivers/media/spi/cxd2880*
10303
10304MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10305L:	linux-media@vger.kernel.org
10306W:	https://linuxtv.org
10307T:	git git://linuxtv.org/media_tree.git
10308S:	Orphan
10309F:	drivers/media/pci/ddbridge/*
10310
10311MEDIA DRIVERS FOR FREESCALE IMX
10312M:	Steve Longerbeam <slongerbeam@gmail.com>
10313M:	Philipp Zabel <p.zabel@pengutronix.de>
10314L:	linux-media@vger.kernel.org
10315T:	git git://linuxtv.org/media_tree.git
10316S:	Maintained
10317F:	Documentation/devicetree/bindings/media/imx.txt
10318F:	Documentation/media/v4l-drivers/imx.rst
10319F:	drivers/staging/media/imx/
10320F:	include/linux/imx-media.h
10321F:	include/media/imx.h
10322
10323MEDIA DRIVER FOR FREESCALE IMX PXP
10324M:	Philipp Zabel <p.zabel@pengutronix.de>
10325L:	linux-media@vger.kernel.org
10326T:	git git://linuxtv.org/media_tree.git
10327S:	Maintained
10328F:	drivers/media/platform/imx-pxp.[ch]
10329
10330MEDIA DRIVERS FOR FREESCALE IMX7
10331M:	Rui Miguel Silva <rmfrfs@gmail.com>
10332L:	linux-media@vger.kernel.org
10333T:	git git://linuxtv.org/media_tree.git
10334S:	Maintained
10335F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10336F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10337F:	Documentation/media/v4l-drivers/imx7.rst
10338F:	drivers/staging/media/imx/imx7-media-csi.c
10339F:	drivers/staging/media/imx/imx7-mipi-csis.c
10340
10341MEDIA DRIVERS FOR HELENE
10342M:	Abylay Ospan <aospan@netup.ru>
10343L:	linux-media@vger.kernel.org
10344W:	https://linuxtv.org
10345W:	http://netup.tv/
10346T:	git git://linuxtv.org/media_tree.git
10347S:	Supported
10348F:	drivers/media/dvb-frontends/helene*
10349
10350MEDIA DRIVERS FOR HORUS3A
10351M:	Sergey Kozlov <serjk@netup.ru>
10352M:	Abylay Ospan <aospan@netup.ru>
10353L:	linux-media@vger.kernel.org
10354W:	https://linuxtv.org
10355W:	http://netup.tv/
10356T:	git git://linuxtv.org/media_tree.git
10357S:	Supported
10358F:	drivers/media/dvb-frontends/horus3a*
10359
10360MEDIA DRIVERS FOR LNBH25
10361M:	Sergey Kozlov <serjk@netup.ru>
10362M:	Abylay Ospan <aospan@netup.ru>
10363L:	linux-media@vger.kernel.org
10364W:	https://linuxtv.org
10365W:	http://netup.tv/
10366T:	git git://linuxtv.org/media_tree.git
10367S:	Supported
10368F:	drivers/media/dvb-frontends/lnbh25*
10369
10370MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10371L:	linux-media@vger.kernel.org
10372W:	https://linuxtv.org
10373T:	git git://linuxtv.org/media_tree.git
10374S:	Orphan
10375F:	drivers/media/dvb-frontends/mxl5xx*
10376
10377MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10378M:	Sergey Kozlov <serjk@netup.ru>
10379M:	Abylay Ospan <aospan@netup.ru>
10380L:	linux-media@vger.kernel.org
10381W:	https://linuxtv.org
10382W:	http://netup.tv/
10383T:	git git://linuxtv.org/media_tree.git
10384S:	Supported
10385F:	drivers/media/pci/netup_unidvb/*
10386
10387MEDIA DRIVERS FOR RENESAS - CEU
10388M:	Jacopo Mondi <jacopo@jmondi.org>
10389L:	linux-media@vger.kernel.org
10390L:	linux-renesas-soc@vger.kernel.org
10391T:	git git://linuxtv.org/media_tree.git
10392S:	Supported
10393F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
10394F:	drivers/media/platform/renesas-ceu.c
10395F:	include/media/drv-intf/renesas-ceu.h
10396
10397MEDIA DRIVERS FOR RENESAS - DRIF
10398M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10399L:	linux-media@vger.kernel.org
10400L:	linux-renesas-soc@vger.kernel.org
10401T:	git git://linuxtv.org/media_tree.git
10402S:	Supported
10403F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10404F:	drivers/media/platform/rcar_drif.c
10405
10406MEDIA DRIVERS FOR RENESAS - FCP
10407M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10408L:	linux-media@vger.kernel.org
10409L:	linux-renesas-soc@vger.kernel.org
10410T:	git git://linuxtv.org/media_tree.git
10411S:	Supported
10412F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10413F:	drivers/media/platform/rcar-fcp.c
10414F:	include/media/rcar-fcp.h
10415
10416MEDIA DRIVERS FOR RENESAS - FDP1
10417M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10418L:	linux-media@vger.kernel.org
10419L:	linux-renesas-soc@vger.kernel.org
10420T:	git git://linuxtv.org/media_tree.git
10421S:	Supported
10422F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10423F:	drivers/media/platform/rcar_fdp1.c
10424
10425MEDIA DRIVERS FOR RENESAS - VIN
10426M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10427L:	linux-media@vger.kernel.org
10428L:	linux-renesas-soc@vger.kernel.org
10429T:	git git://linuxtv.org/media_tree.git
10430S:	Supported
10431F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
10432F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10433F:	drivers/media/platform/rcar-vin/
10434
10435MEDIA DRIVERS FOR RENESAS - VSP1
10436M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10437M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10438L:	linux-media@vger.kernel.org
10439L:	linux-renesas-soc@vger.kernel.org
10440T:	git git://linuxtv.org/media_tree.git
10441S:	Supported
10442F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10443F:	drivers/media/platform/vsp1/
10444
10445MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10446L:	linux-media@vger.kernel.org
10447W:	https://linuxtv.org
10448T:	git git://linuxtv.org/media_tree.git
10449S:	Orphan
10450F:	drivers/media/dvb-frontends/stv0910*
10451
10452MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10453L:	linux-media@vger.kernel.org
10454W:	https://linuxtv.org
10455T:	git git://linuxtv.org/media_tree.git
10456S:	Orphan
10457F:	drivers/media/dvb-frontends/stv6111*
10458
10459MEDIA DRIVERS FOR STM32 - DCMI
10460M:	Hugues Fruchet <hugues.fruchet@st.com>
10461L:	linux-media@vger.kernel.org
10462T:	git git://linuxtv.org/media_tree.git
10463S:	Supported
10464F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10465F:	drivers/media/platform/stm32/stm32-dcmi.c
10466
10467MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10468M:	Dmitry Osipenko <digetx@gmail.com>
10469L:	linux-media@vger.kernel.org
10470L:	linux-tegra@vger.kernel.org
10471T:	git git://linuxtv.org/media_tree.git
10472S:	Maintained
10473F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10474F:	drivers/staging/media/tegra-vde/
10475
10476MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10477M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10478L:	linux-media@vger.kernel.org
10479W:	https://linuxtv.org
10480Q:	http://patchwork.kernel.org/project/linux-media/list/
10481T:	git git://linuxtv.org/media_tree.git
10482S:	Maintained
10483F:	Documentation/devicetree/bindings/media/
10484F:	Documentation/media/
10485F:	drivers/media/
10486F:	drivers/staging/media/
10487F:	include/linux/platform_data/media/
10488F:	include/media/
10489F:	include/uapi/linux/dvb/
10490F:	include/uapi/linux/videodev2.h
10491F:	include/uapi/linux/media.h
10492F:	include/uapi/linux/v4l2-*
10493F:	include/uapi/linux/meye.h
10494F:	include/uapi/linux/ivtv*
10495F:	include/uapi/linux/uvcvideo.h
10496
10497MEDIATEK BLUETOOTH DRIVER
10498M:	Sean Wang <sean.wang@mediatek.com>
10499L:	linux-bluetooth@vger.kernel.org
10500L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10501S:	Maintained
10502F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10503F:	drivers/bluetooth/btmtkuart.c
10504
10505MEDIATEK CIR DRIVER
10506M:	Sean Wang <sean.wang@mediatek.com>
10507S:	Maintained
10508F:	drivers/media/rc/mtk-cir.c
10509
10510MEDIATEK DMA DRIVER
10511M:	Sean Wang <sean.wang@mediatek.com>
10512L:	dmaengine@vger.kernel.org
10513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10514L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10515S:	Maintained
10516F:	Documentation/devicetree/bindings/dma/mtk-*
10517F:	drivers/dma/mediatek/
10518
10519MEDIATEK PMIC LED DRIVER
10520M:	Sean Wang <sean.wang@mediatek.com>
10521S:	Maintained
10522F:	drivers/leds/leds-mt6323.c
10523F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10524
10525MEDIATEK ETHERNET DRIVER
10526M:	Felix Fietkau <nbd@openwrt.org>
10527M:	John Crispin <john@phrozen.org>
10528M:	Sean Wang <sean.wang@mediatek.com>
10529M:	Mark Lee <Mark-MC.Lee@mediatek.com>
10530L:	netdev@vger.kernel.org
10531S:	Maintained
10532F:	drivers/net/ethernet/mediatek/
10533
10534MEDIATEK SWITCH DRIVER
10535M:	Sean Wang <sean.wang@mediatek.com>
10536L:	netdev@vger.kernel.org
10537S:	Maintained
10538F:	drivers/net/dsa/mt7530.*
10539F:	net/dsa/tag_mtk.c
10540
10541MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10542M:	Sean Wang <sean.wang@mediatek.com>
10543L:	linux-pm@vger.kernel.org
10544S:	Maintained
10545F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10546F:	drivers/power/reset/mt6323-poweroff.c
10547
10548MEDIATEK JPEG DRIVER
10549M:	Rick Chang <rick.chang@mediatek.com>
10550M:	Bin Liu <bin.liu@mediatek.com>
10551S:	Supported
10552F:	drivers/media/platform/mtk-jpeg/
10553F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10554
10555MEDIATEK MDP DRIVER
10556M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10557M:	Houlong Wei <houlong.wei@mediatek.com>
10558M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10559S:	Supported
10560F:	drivers/media/platform/mtk-mdp/
10561F:	drivers/media/platform/mtk-vpu/
10562F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10563
10564MEDIATEK MEDIA DRIVER
10565M:	Tiffany Lin <tiffany.lin@mediatek.com>
10566M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10567S:	Supported
10568F:	drivers/media/platform/mtk-vcodec/
10569F:	drivers/media/platform/mtk-vpu/
10570F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10571F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10572
10573MEDIATEK MMC/SD/SDIO DRIVER
10574M:	Chaotian Jing <chaotian.jing@mediatek.com>
10575S:	Maintained
10576F:	drivers/mmc/host/mtk-sd.c
10577F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10578
10579MEDIATEK MT76 WIRELESS LAN DRIVER
10580M:	Felix Fietkau <nbd@nbd.name>
10581M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10582R:	Ryder Lee <ryder.lee@mediatek.com>
10583R:	Roy Luo <royluo@google.com>
10584L:	linux-wireless@vger.kernel.org
10585S:	Maintained
10586F:	drivers/net/wireless/mediatek/mt76/
10587
10588MEDIATEK MT7601U WIRELESS LAN DRIVER
10589M:	Jakub Kicinski <kubakici@wp.pl>
10590L:	linux-wireless@vger.kernel.org
10591S:	Maintained
10592F:	drivers/net/wireless/mediatek/mt7601u/
10593
10594MEDIATEK MT7621/28/88 I2C DRIVER
10595M:	Stefan Roese <sr@denx.de>
10596L:	linux-i2c@vger.kernel.org
10597S:	Maintained
10598F:	drivers/i2c/busses/i2c-mt7621.c
10599F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10600
10601MEDIATEK NAND CONTROLLER DRIVER
10602M:	Xiaolei Li <xiaolei.li@mediatek.com>
10603L:	linux-mtd@lists.infradead.org
10604S:	Maintained
10605F:	drivers/mtd/nand/raw/mtk_*
10606F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10607
10608MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10609M:	Sean Wang <sean.wang@mediatek.com>
10610S:	Maintained
10611F:	drivers/char/hw_random/mtk-rng.c
10612
10613MEDIATEK USB3 DRD IP DRIVER
10614M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10615L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10617L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10618S:	Maintained
10619F:	drivers/usb/mtu3/
10620
10621MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10622M:	Peter Senna Tschudin <peter.senna@gmail.com>
10623M:	Martin Donnelly <martin.donnelly@ge.com>
10624M:	Martyn Welch <martyn.welch@collabora.co.uk>
10625S:	Maintained
10626F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10627F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10628
10629MEGARAID SCSI/SAS DRIVERS
10630M:	Kashyap Desai <kashyap.desai@broadcom.com>
10631M:	Sumit Saxena <sumit.saxena@broadcom.com>
10632M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10633L:	megaraidlinux.pdl@broadcom.com
10634L:	linux-scsi@vger.kernel.org
10635W:	http://www.avagotech.com/support/
10636S:	Maintained
10637F:	Documentation/scsi/megaraid.txt
10638F:	drivers/scsi/megaraid.*
10639F:	drivers/scsi/megaraid/
10640
10641MELEXIS MLX90614 DRIVER
10642M:	Crt Mori <cmo@melexis.com>
10643L:	linux-iio@vger.kernel.org
10644W:	http://www.melexis.com
10645S:	Supported
10646F:	drivers/iio/temperature/mlx90614.c
10647
10648MELEXIS MLX90632 DRIVER
10649M:	Crt Mori <cmo@melexis.com>
10650L:	linux-iio@vger.kernel.org
10651W:	http://www.melexis.com
10652S:	Supported
10653F:	drivers/iio/temperature/mlx90632.c
10654
10655MELFAS MIP4 TOUCHSCREEN DRIVER
10656M:	Sangwon Jee <jeesw@melfas.com>
10657W:	http://www.melfas.com
10658S:	Supported
10659F:	drivers/input/touchscreen/melfas_mip4.c
10660F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10661
10662MELLANOX ETHERNET DRIVER (mlx4_en)
10663M:	Tariq Toukan <tariqt@mellanox.com>
10664L:	netdev@vger.kernel.org
10665S:	Supported
10666W:	http://www.mellanox.com
10667Q:	http://patchwork.ozlabs.org/project/netdev/list/
10668F:	drivers/net/ethernet/mellanox/mlx4/en_*
10669
10670MELLANOX ETHERNET DRIVER (mlx5e)
10671M:	Saeed Mahameed <saeedm@mellanox.com>
10672L:	netdev@vger.kernel.org
10673S:	Supported
10674W:	http://www.mellanox.com
10675Q:	http://patchwork.ozlabs.org/project/netdev/list/
10676F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10677
10678MELLANOX ETHERNET INNOVA DRIVERS
10679R:	Boris Pismenny <borisp@mellanox.com>
10680L:	netdev@vger.kernel.org
10681S:	Supported
10682W:	http://www.mellanox.com
10683Q:	http://patchwork.ozlabs.org/project/netdev/list/
10684F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10685F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10686F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10687F:	include/linux/mlx5/mlx5_ifc_fpga.h
10688
10689MELLANOX ETHERNET SWITCH DRIVERS
10690M:	Jiri Pirko <jiri@mellanox.com>
10691M:	Ido Schimmel <idosch@mellanox.com>
10692L:	netdev@vger.kernel.org
10693S:	Supported
10694W:	http://www.mellanox.com
10695Q:	http://patchwork.ozlabs.org/project/netdev/list/
10696F:	drivers/net/ethernet/mellanox/mlxsw/
10697F:	tools/testing/selftests/drivers/net/mlxsw/
10698
10699MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10700M:	mlxsw@mellanox.com
10701L:	netdev@vger.kernel.org
10702S:	Supported
10703W:	http://www.mellanox.com
10704Q:	http://patchwork.ozlabs.org/project/netdev/list/
10705F:	drivers/net/ethernet/mellanox/mlxfw/
10706
10707MELLANOX HARDWARE PLATFORM SUPPORT
10708M:	Andy Shevchenko <andy@infradead.org>
10709M:	Darren Hart <dvhart@infradead.org>
10710M:	Vadim Pasternak <vadimp@mellanox.com>
10711L:	platform-driver-x86@vger.kernel.org
10712S:	Supported
10713F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10714F:	drivers/platform/mellanox/
10715F:	include/linux/platform_data/mlxreg.h
10716
10717MELLANOX MLX4 core VPI driver
10718M:	Tariq Toukan <tariqt@mellanox.com>
10719L:	netdev@vger.kernel.org
10720L:	linux-rdma@vger.kernel.org
10721W:	http://www.mellanox.com
10722Q:	http://patchwork.ozlabs.org/project/netdev/list/
10723S:	Supported
10724F:	drivers/net/ethernet/mellanox/mlx4/
10725F:	include/linux/mlx4/
10726
10727MELLANOX MLX4 IB driver
10728M:	Yishai Hadas <yishaih@mellanox.com>
10729L:	linux-rdma@vger.kernel.org
10730W:	http://www.mellanox.com
10731Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10732S:	Supported
10733F:	drivers/infiniband/hw/mlx4/
10734F:	include/linux/mlx4/
10735F:	include/uapi/rdma/mlx4-abi.h
10736
10737MELLANOX MLX5 core VPI driver
10738M:	Saeed Mahameed <saeedm@mellanox.com>
10739M:	Leon Romanovsky <leonro@mellanox.com>
10740L:	netdev@vger.kernel.org
10741L:	linux-rdma@vger.kernel.org
10742W:	http://www.mellanox.com
10743Q:	http://patchwork.ozlabs.org/project/netdev/list/
10744S:	Supported
10745F:	drivers/net/ethernet/mellanox/mlx5/core/
10746F:	include/linux/mlx5/
10747F:	Documentation/networking/device_drivers/mellanox/
10748
10749MELLANOX MLX5 IB driver
10750M:	Leon Romanovsky <leonro@mellanox.com>
10751L:	linux-rdma@vger.kernel.org
10752W:	http://www.mellanox.com
10753Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10754S:	Supported
10755F:	drivers/infiniband/hw/mlx5/
10756F:	include/linux/mlx5/
10757F:	include/uapi/rdma/mlx5-abi.h
10758
10759MELLANOX MLXCPLD I2C AND MUX DRIVER
10760M:	Vadim Pasternak <vadimp@mellanox.com>
10761M:	Michael Shych <michaelsh@mellanox.com>
10762L:	linux-i2c@vger.kernel.org
10763S:	Supported
10764F:	drivers/i2c/busses/i2c-mlxcpld.c
10765F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10766F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10767
10768MELLANOX MLXCPLD LED DRIVER
10769M:	Vadim Pasternak <vadimp@mellanox.com>
10770L:	linux-leds@vger.kernel.org
10771S:	Supported
10772F:	drivers/leds/leds-mlxcpld.c
10773F:	drivers/leds/leds-mlxreg.c
10774F:	Documentation/leds/leds-mlxcpld.rst
10775
10776MELLANOX PLATFORM DRIVER
10777M:	Vadim Pasternak <vadimp@mellanox.com>
10778L:	platform-driver-x86@vger.kernel.org
10779S:	Supported
10780F:	drivers/platform/x86/mlx-platform.c
10781
10782MEMBARRIER SUPPORT
10783M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10784M:	"Paul E. McKenney" <paulmck@kernel.org>
10785L:	linux-kernel@vger.kernel.org
10786S:	Supported
10787F:	kernel/sched/membarrier.c
10788F:	include/uapi/linux/membarrier.h
10789F:	arch/powerpc/include/asm/membarrier.h
10790
10791MEMBLOCK
10792M:	Mike Rapoport <rppt@linux.ibm.com>
10793L:	linux-mm@kvack.org
10794S:	Maintained
10795F:	include/linux/memblock.h
10796F:	mm/memblock.c
10797F:	Documentation/core-api/boot-time-mm.rst
10798
10799MEMORY MANAGEMENT
10800M:	Andrew Morton <akpm@linux-foundation.org>
10801L:	linux-mm@kvack.org
10802W:	http://www.linux-mm.org
10803T:	quilt https://ozlabs.org/~akpm/mmotm/
10804T:	quilt https://ozlabs.org/~akpm/mmots/
10805T:	git git://github.com/hnaz/linux-mm.git
10806S:	Maintained
10807F:	include/linux/mm.h
10808F:	include/linux/gfp.h
10809F:	include/linux/mmzone.h
10810F:	include/linux/memory_hotplug.h
10811F:	include/linux/vmalloc.h
10812F:	mm/
10813
10814MEMORY TECHNOLOGY DEVICES (MTD)
10815M:	Miquel Raynal <miquel.raynal@bootlin.com>
10816M:	Richard Weinberger <richard@nod.at>
10817M:	Vignesh Raghavendra <vigneshr@ti.com>
10818L:	linux-mtd@lists.infradead.org
10819W:	http://www.linux-mtd.infradead.org/
10820Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10821C:	irc://irc.oftc.net/mtd
10822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10824S:	Maintained
10825F:	Documentation/devicetree/bindings/mtd/
10826F:	drivers/mtd/
10827F:	include/linux/mtd/
10828F:	include/uapi/mtd/
10829
10830MEN A21 WATCHDOG DRIVER
10831M:	Johannes Thumshirn <morbidrsa@gmail.com>
10832L:	linux-watchdog@vger.kernel.org
10833S:	Maintained
10834F:	drivers/watchdog/mena21_wdt.c
10835
10836MEN CHAMELEON BUS (mcb)
10837M:	Johannes Thumshirn <morbidrsa@gmail.com>
10838S:	Maintained
10839F:	drivers/mcb/
10840F:	include/linux/mcb.h
10841F:	Documentation/driver-api/men-chameleon-bus.rst
10842
10843MEN F21BMC (Board Management Controller)
10844M:	Andreas Werner <andreas.werner@men.de>
10845S:	Supported
10846F:	drivers/mfd/menf21bmc.c
10847F:	drivers/watchdog/menf21bmc_wdt.c
10848F:	drivers/leds/leds-menf21bmc.c
10849F:	drivers/hwmon/menf21bmc_hwmon.c
10850F:	Documentation/hwmon/menf21bmc.rst
10851
10852MEN Z069 WATCHDOG DRIVER
10853M:	Johannes Thumshirn <jth@kernel.org>
10854L:	linux-watchdog@vger.kernel.org
10855S:	Maintained
10856F:	drivers/watchdog/menz69_wdt.c
10857
10858MESON AO CEC DRIVER FOR AMLOGIC SOCS
10859M:	Neil Armstrong <narmstrong@baylibre.com>
10860L:	linux-media@vger.kernel.org
10861L:	linux-amlogic@lists.infradead.org
10862W:	http://linux-meson.com/
10863S:	Supported
10864F:	drivers/media/platform/meson/ao-cec.c
10865F:	drivers/media/platform/meson/ao-cec-g12a.c
10866F:	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10867T:	git git://linuxtv.org/media_tree.git
10868
10869MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10870M:	Liang Yang <liang.yang@amlogic.com>
10871L:	linux-mtd@lists.infradead.org
10872S:	Maintained
10873F:	drivers/mtd/nand/raw/meson_*
10874F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10875
10876MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10877M:	Maxime Jourdan <mjourdan@baylibre.com>
10878L:	linux-media@vger.kernel.org
10879L:	linux-amlogic@lists.infradead.org
10880S:	Supported
10881F:	drivers/staging/media/meson/vdec/
10882T:	git git://linuxtv.org/media_tree.git
10883
10884METHODE UDPU SUPPORT
10885M:	Vladimir Vid <vladimir.vid@sartura.hr>
10886S:	Maintained
10887F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10888
10889MICROBLAZE ARCHITECTURE
10890M:	Michal Simek <monstr@monstr.eu>
10891W:	http://www.monstr.eu/fdt/
10892T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10893S:	Supported
10894F:	arch/microblaze/
10895
10896MICROCHIP AT91 SERIAL DRIVER
10897M:	Richard Genoud <richard.genoud@gmail.com>
10898S:	Maintained
10899F:	drivers/tty/serial/atmel_serial.c
10900F:	drivers/tty/serial/atmel_serial.h
10901F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10902
10903MICROCHIP AUDIO ASOC DRIVERS
10904M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10905L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10906S:	Supported
10907F:	sound/soc/atmel
10908
10909MICROCHIP DMA DRIVER
10910M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10912L:	dmaengine@vger.kernel.org
10913S:	Supported
10914F:	drivers/dma/at_hdmac.c
10915F:	drivers/dma/at_hdmac_regs.h
10916F:	include/linux/platform_data/dma-atmel.h
10917F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10918F:	include/dt-bindings/dma/at91.h
10919
10920MICROCHIP ECC DRIVER
10921M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10922L:	linux-crypto@vger.kernel.org
10923S:	Maintained
10924F:	drivers/crypto/atmel-ecc.*
10925
10926MICROCHIP I2C DRIVER
10927M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10928L:	linux-i2c@vger.kernel.org
10929S:	Supported
10930F:	drivers/i2c/busses/i2c-at91.h
10931F:	drivers/i2c/busses/i2c-at91-*.c
10932
10933MICROCHIP ISC DRIVER
10934M:	Eugen Hristev <eugen.hristev@microchip.com>
10935L:	linux-media@vger.kernel.org
10936S:	Supported
10937F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10938F:	drivers/media/platform/atmel/atmel-isc.h
10939F:	drivers/media/platform/atmel/atmel-isc-base.c
10940F:	drivers/media/platform/atmel/atmel-isc-regs.h
10941F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10942
10943MICROCHIP ISI DRIVER
10944M:	Eugen Hristev <eugen.hristev@microchip.com>
10945L:	linux-media@vger.kernel.org
10946S:	Supported
10947F:	drivers/media/platform/atmel/atmel-isi.c
10948F:	drivers/media/platform/atmel/atmel-isi.h
10949
10950MICROCHIP AT91 USART MFD DRIVER
10951M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10952L:	linux-kernel@vger.kernel.org
10953S:	Supported
10954F:	drivers/mfd/at91-usart.c
10955F:	include/dt-bindings/mfd/at91-usart.h
10956F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10957
10958MICROCHIP AT91 USART SPI DRIVER
10959M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10960L:	linux-spi@vger.kernel.org
10961S:	Supported
10962F:	drivers/spi/spi-at91-usart.c
10963F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10964
10965MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10966M:	Woojung Huh <woojung.huh@microchip.com>
10967M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10968L:	netdev@vger.kernel.org
10969S:	Maintained
10970F:	net/dsa/tag_ksz.c
10971F:	drivers/net/dsa/microchip/*
10972F:	include/linux/platform_data/microchip-ksz.h
10973F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10974
10975MICROCHIP LAN743X ETHERNET DRIVER
10976M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10977M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10978L:	netdev@vger.kernel.org
10979S:	Maintained
10980F:	drivers/net/ethernet/microchip/lan743x_*
10981
10982MICROCHIP LCDFB DRIVER
10983M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10984L:	linux-fbdev@vger.kernel.org
10985S:	Maintained
10986F:	drivers/video/fbdev/atmel_lcdfb.c
10987F:	include/video/atmel_lcdc.h
10988
10989MICROCHIP MMC/SD/SDIO MCI DRIVER
10990M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10991S:	Maintained
10992F:	drivers/mmc/host/atmel-mci.c
10993
10994MICROCHIP MCP16502 PMIC DRIVER
10995M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10997S:	Maintained
10998F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10999F:	drivers/regulator/mcp16502.c
11000
11001MICROCHIP MCP3911 ADC DRIVER
11002M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11003M:	Kent Gustavsson <kent@minoris.se>
11004L:	linux-iio@vger.kernel.org
11005S:	Supported
11006F:	drivers/iio/adc/mcp3911.c
11007F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11008
11009MICROCHIP NAND DRIVER
11010M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11011L:	linux-mtd@lists.infradead.org
11012S:	Supported
11013F:	drivers/mtd/nand/raw/atmel/*
11014F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
11015
11016MICROCHIP PWM DRIVER
11017M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11019L:	linux-pwm@vger.kernel.org
11020S:	Supported
11021F:	drivers/pwm/pwm-atmel.c
11022F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11023
11024MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11025M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11026M:	Eugen Hristev <eugen.hristev@microchip.com>
11027L:	linux-iio@vger.kernel.org
11028S:	Supported
11029F:	drivers/iio/adc/at91-sama5d2_adc.c
11030F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11031F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11032
11033MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11034M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11035S:	Supported
11036F:	drivers/power/reset/at91-sama5d2_shdwc.c
11037
11038MICROCHIP SPI DRIVER
11039M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11040S:	Supported
11041F:	drivers/spi/spi-atmel.*
11042
11043MICROCHIP SSC DRIVER
11044M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11045L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11046S:	Supported
11047F:	drivers/misc/atmel-ssc.c
11048F:	include/linux/atmel-ssc.h
11049
11050MICROCHIP USBA UDC DRIVER
11051M:	Cristian Birsan <cristian.birsan@microchip.com>
11052L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11053S:	Supported
11054F:	drivers/usb/gadget/udc/atmel_usba_udc.*
11055
11056MICROCHIP USB251XB DRIVER
11057M:	Richard Leitner <richard.leitner@skidata.com>
11058L:	linux-usb@vger.kernel.org
11059S:	Maintained
11060F:	drivers/usb/misc/usb251xb.c
11061F:	Documentation/devicetree/bindings/usb/usb251xb.txt
11062
11063MICROCHIP XDMA DRIVER
11064M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11065L:	linux-arm-kernel@lists.infradead.org
11066L:	dmaengine@vger.kernel.org
11067S:	Supported
11068F:	drivers/dma/at_xdmac.c
11069
11070MICROSEMI MIPS SOCS
11071M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11072M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11073L:	linux-mips@vger.kernel.org
11074S:	Supported
11075F:	arch/mips/generic/board-ocelot.c
11076F:	arch/mips/configs/generic/board-ocelot.config
11077F:	arch/mips/boot/dts/mscc/
11078F:	Documentation/devicetree/bindings/mips/mscc.txt
11079
11080MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11081M:	Don Brace <don.brace@microsemi.com>
11082L:	esc.storagedev@microsemi.com
11083L:	linux-scsi@vger.kernel.org
11084S:	Supported
11085F:	drivers/scsi/smartpqi/smartpqi*.[ch]
11086F:	drivers/scsi/smartpqi/Kconfig
11087F:	drivers/scsi/smartpqi/Makefile
11088F:	include/linux/cciss*.h
11089F:	include/uapi/linux/cciss*.h
11090F:	Documentation/scsi/smartpqi.txt
11091
11092MICROSEMI ETHERNET SWITCH DRIVER
11093M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11094M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11095L:	netdev@vger.kernel.org
11096S:	Supported
11097F:	drivers/net/ethernet/mscc/
11098F:	include/soc/mscc/ocelot*
11099
11100MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11101M:	Chen Yu <yu.c.chen@intel.com>
11102L:	platform-driver-x86@vger.kernel.org
11103S:	Supported
11104F:	drivers/platform/x86/surfacepro3_button.c
11105
11106MICROTEK X6 SCANNER
11107M:	Oliver Neukum <oliver@neukum.org>
11108S:	Maintained
11109F:	drivers/usb/image/microtek.*
11110
11111MIPS
11112M:	Ralf Baechle <ralf@linux-mips.org>
11113M:	Paul Burton <paulburton@kernel.org>
11114L:	linux-mips@vger.kernel.org
11115W:	http://www.linux-mips.org/
11116T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
11117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11118Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
11119S:	Supported
11120F:	Documentation/devicetree/bindings/mips/
11121F:	Documentation/mips/
11122F:	arch/mips/
11123F:	drivers/platform/mips/
11124
11125MIPS BOSTON DEVELOPMENT BOARD
11126M:	Paul Burton <paulburton@kernel.org>
11127L:	linux-mips@vger.kernel.org
11128S:	Maintained
11129F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
11130F:	arch/mips/boot/dts/img/boston.dts
11131F:	arch/mips/configs/generic/board-boston.config
11132F:	drivers/clk/imgtec/clk-boston.c
11133F:	include/dt-bindings/clock/boston-clock.h
11134
11135MIPS GENERIC PLATFORM
11136M:	Paul Burton <paulburton@kernel.org>
11137L:	linux-mips@vger.kernel.org
11138S:	Supported
11139F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11140F:	arch/mips/generic/
11141F:	arch/mips/tools/generic-board-config.sh
11142
11143MIPS/LOONGSON1 ARCHITECTURE
11144M:	Keguang Zhang <keguang.zhang@gmail.com>
11145L:	linux-mips@vger.kernel.org
11146S:	Maintained
11147F:	arch/mips/loongson32/
11148F:	arch/mips/include/asm/mach-loongson32/
11149F:	drivers/*/*loongson1*
11150F:	drivers/*/*/*loongson1*
11151
11152MIPS/LOONGSON2EF ARCHITECTURE
11153M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11154L:	linux-mips@vger.kernel.org
11155S:	Maintained
11156F:	arch/mips/loongson2ef/
11157F:	arch/mips/include/asm/mach-loongson2ef/
11158F:	drivers/*/*loongson2*
11159F:	drivers/*/*/*loongson2*
11160
11161MIPS/LOONGSON64 ARCHITECTURE
11162M:	Huacai Chen <chenhc@lemote.com>
11163M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11164L:	linux-mips@vger.kernel.org
11165S:	Maintained
11166F:	arch/mips/loongson64/
11167F:	arch/mips/include/asm/mach-loongson64/
11168F:	drivers/platform/mips/cpu_hwmon.c
11169F:	drivers/*/*loongson3*
11170F:	drivers/*/*/*loongson3*
11171
11172MIPS RINT INSTRUCTION EMULATION
11173M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
11174L:	linux-mips@vger.kernel.org
11175S:	Supported
11176F:	arch/mips/math-emu/sp_rint.c
11177F:	arch/mips/math-emu/dp_rint.c
11178
11179MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11180M:	Hans Verkuil <hverkuil@xs4all.nl>
11181L:	linux-media@vger.kernel.org
11182T:	git git://linuxtv.org/media_tree.git
11183W:	https://linuxtv.org
11184S:	Odd Fixes
11185F:	drivers/media/radio/radio-miropcm20*
11186
11187MMP SUPPORT
11188R:	Lubomir Rintel <lkundrak@v3.sk>
11189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11191S:	Odd Fixes
11192F:	arch/arm/boot/dts/mmp*
11193F:	arch/arm/mach-mmp/
11194F:	linux/soc/mmp/
11195
11196MMP USB PHY DRIVERS
11197R:	Lubomir Rintel <lkundrak@v3.sk>
11198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11199S:	Maintained
11200F:	drivers/phy/marvell/phy-mmp3-usb.c
11201F:	drivers/phy/marvell/phy-pxa-usb.c
11202
11203MMU GATHER AND TLB INVALIDATION
11204M:	Will Deacon <will@kernel.org>
11205M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11206M:	Andrew Morton <akpm@linux-foundation.org>
11207M:	Nick Piggin <npiggin@gmail.com>
11208M:	Peter Zijlstra <peterz@infradead.org>
11209L:	linux-arch@vger.kernel.org
11210L:	linux-mm@kvack.org
11211S:	Maintained
11212F:	arch/*/include/asm/tlb.h
11213F:	include/asm-generic/tlb.h
11214F:	mm/mmu_gather.c
11215
11216MN88472 MEDIA DRIVER
11217M:	Antti Palosaari <crope@iki.fi>
11218L:	linux-media@vger.kernel.org
11219W:	https://linuxtv.org
11220W:	http://palosaari.fi/linux/
11221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11222S:	Maintained
11223F:	drivers/media/dvb-frontends/mn88472*
11224
11225MN88473 MEDIA DRIVER
11226M:	Antti Palosaari <crope@iki.fi>
11227L:	linux-media@vger.kernel.org
11228W:	https://linuxtv.org
11229W:	http://palosaari.fi/linux/
11230Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11231S:	Maintained
11232F:	drivers/media/dvb-frontends/mn88473*
11233
11234MODULE SUPPORT
11235M:	Jessica Yu <jeyu@kernel.org>
11236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11237S:	Maintained
11238F:	include/linux/module.h
11239F:	kernel/module.c
11240
11241MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11242W:	http://popies.net/meye/
11243S:	Orphan
11244F:	Documentation/media/v4l-drivers/meye*
11245F:	drivers/media/pci/meye/
11246F:	include/uapi/linux/meye.h
11247
11248MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11249M:	Jiri Slaby <jirislaby@gmail.com>
11250S:	Maintained
11251F:	Documentation/driver-api/serial/moxa-smartio.rst
11252F:	drivers/tty/mxser.*
11253
11254MONOLITHIC POWER SYSTEM PMIC DRIVER
11255M:	Saravanan Sekar <sravanhome@gmail.com>
11256S:	Maintained
11257F:	Documentation/devicetree/bindings/regulator/mpq7920.yaml
11258F:	drivers/regulator/mpq7920.c
11259F:	drivers/regulator/mpq7920.h
11260
11261MR800 AVERMEDIA USB FM RADIO DRIVER
11262M:	Alexey Klimov <klimov.linux@gmail.com>
11263L:	linux-media@vger.kernel.org
11264T:	git git://linuxtv.org/media_tree.git
11265S:	Maintained
11266F:	drivers/media/radio/radio-mr800.c
11267
11268MRF24J40 IEEE 802.15.4 RADIO DRIVER
11269M:	Alan Ott <alan@signal11.us>
11270L:	linux-wpan@vger.kernel.org
11271S:	Maintained
11272F:	drivers/net/ieee802154/mrf24j40.c
11273F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11274
11275MSI LAPTOP SUPPORT
11276M:	"Lee, Chun-Yi" <jlee@suse.com>
11277L:	platform-driver-x86@vger.kernel.org
11278S:	Maintained
11279F:	drivers/platform/x86/msi-laptop.c
11280
11281MSI WMI SUPPORT
11282L:	platform-driver-x86@vger.kernel.org
11283S:	Orphan
11284F:	drivers/platform/x86/msi-wmi.c
11285
11286MSI001 MEDIA DRIVER
11287M:	Antti Palosaari <crope@iki.fi>
11288L:	linux-media@vger.kernel.org
11289W:	https://linuxtv.org
11290W:	http://palosaari.fi/linux/
11291Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11292T:	git git://linuxtv.org/anttip/media_tree.git
11293S:	Maintained
11294F:	drivers/media/tuners/msi001*
11295
11296MSI2500 MEDIA DRIVER
11297M:	Antti Palosaari <crope@iki.fi>
11298L:	linux-media@vger.kernel.org
11299W:	https://linuxtv.org
11300W:	http://palosaari.fi/linux/
11301Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11302T:	git git://linuxtv.org/anttip/media_tree.git
11303S:	Maintained
11304F:	drivers/media/usb/msi2500/
11305
11306MSYSTEMS DISKONCHIP G3 MTD DRIVER
11307M:	Robert Jarzmik <robert.jarzmik@free.fr>
11308L:	linux-mtd@lists.infradead.org
11309S:	Maintained
11310F:	drivers/mtd/devices/docg3*
11311
11312MT9M032 APTINA SENSOR DRIVER
11313M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11314L:	linux-media@vger.kernel.org
11315T:	git git://linuxtv.org/media_tree.git
11316S:	Maintained
11317F:	drivers/media/i2c/mt9m032.c
11318F:	include/media/i2c/mt9m032.h
11319
11320MT9P031 APTINA CAMERA SENSOR
11321M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11322L:	linux-media@vger.kernel.org
11323T:	git git://linuxtv.org/media_tree.git
11324S:	Maintained
11325F:	drivers/media/i2c/mt9p031.c
11326F:	include/media/i2c/mt9p031.h
11327
11328MT9T001 APTINA CAMERA SENSOR
11329M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11330L:	linux-media@vger.kernel.org
11331T:	git git://linuxtv.org/media_tree.git
11332S:	Maintained
11333F:	drivers/media/i2c/mt9t001.c
11334F:	include/media/i2c/mt9t001.h
11335
11336MT9T112 APTINA CAMERA SENSOR
11337M:	Jacopo Mondi <jacopo@jmondi.org>
11338L:	linux-media@vger.kernel.org
11339T:	git git://linuxtv.org/media_tree.git
11340S:	Odd Fixes
11341F:	drivers/media/i2c/mt9t112.c
11342F:	include/media/i2c/mt9t112.h
11343
11344MT9V032 APTINA CAMERA SENSOR
11345M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11346L:	linux-media@vger.kernel.org
11347T:	git git://linuxtv.org/media_tree.git
11348S:	Maintained
11349F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11350F:	drivers/media/i2c/mt9v032.c
11351F:	include/media/i2c/mt9v032.h
11352
11353MT9V111 APTINA CAMERA SENSOR
11354M:	Jacopo Mondi <jacopo@jmondi.org>
11355L:	linux-media@vger.kernel.org
11356T:	git git://linuxtv.org/media_tree.git
11357S:	Maintained
11358F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11359F:	drivers/media/i2c/mt9v111.c
11360
11361MULTIFUNCTION DEVICES (MFD)
11362M:	Lee Jones <lee.jones@linaro.org>
11363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11364S:	Supported
11365F:	Documentation/devicetree/bindings/mfd/
11366F:	drivers/mfd/
11367F:	include/linux/mfd/
11368F:	include/dt-bindings/mfd/
11369
11370MULTIMEDIA CARD (MMC) ETC. OVER SPI
11371S:	Orphan
11372F:	drivers/mmc/host/mmc_spi.c
11373F:	include/linux/spi/mmc_spi.h
11374
11375MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11376M:	Ulf Hansson <ulf.hansson@linaro.org>
11377L:	linux-mmc@vger.kernel.org
11378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11379S:	Maintained
11380F:	Documentation/devicetree/bindings/mmc/
11381F:	drivers/mmc/
11382F:	include/linux/mmc/
11383F:	include/uapi/linux/mmc/
11384
11385MULTIPLEXER SUBSYSTEM
11386M:	Peter Rosin <peda@axentia.se>
11387S:	Maintained
11388F:	Documentation/ABI/testing/sysfs-class-mux*
11389F:	Documentation/devicetree/bindings/mux/
11390F:	include/dt-bindings/mux/
11391F:	include/linux/mux/
11392F:	drivers/mux/
11393
11394MULTITECH MULTIPORT CARD (ISICOM)
11395S:	Orphan
11396F:	drivers/tty/isicom.c
11397F:	include/linux/isicom.h
11398
11399MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11400M:	Bin Liu <b-liu@ti.com>
11401L:	linux-usb@vger.kernel.org
11402S:	Maintained
11403F:	drivers/usb/musb/
11404
11405MXL301RF MEDIA DRIVER
11406M:	Akihiro Tsukada <tskd08@gmail.com>
11407L:	linux-media@vger.kernel.org
11408S:	Odd Fixes
11409F:	drivers/media/tuners/mxl301rf*
11410
11411MXL5007T MEDIA DRIVER
11412M:	Michael Krufky <mkrufky@linuxtv.org>
11413L:	linux-media@vger.kernel.org
11414W:	https://linuxtv.org
11415W:	http://github.com/mkrufky
11416Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11417T:	git git://linuxtv.org/mkrufky/tuners.git
11418S:	Maintained
11419F:	drivers/media/tuners/mxl5007t.*
11420
11421MXSFB DRM DRIVER
11422M:	Marek Vasut <marex@denx.de>
11423M:	Stefan Agner <stefan@agner.ch>
11424L:	dri-devel@lists.freedesktop.org
11425S:	Supported
11426F:	drivers/gpu/drm/mxsfb/
11427F:	Documentation/devicetree/bindings/display/mxsfb.txt
11428T:	git git://anongit.freedesktop.org/drm/drm-misc
11429
11430MYLEX DAC960 PCI RAID Controller
11431M:	Hannes Reinecke <hare@kernel.org>
11432L:	linux-scsi@vger.kernel.org
11433S:	Supported
11434F:	drivers/scsi/myrb.*
11435F:	drivers/scsi/myrs.*
11436
11437MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11438M:	Chris Lee <christopher.lee@cspi.com>
11439L:	netdev@vger.kernel.org
11440W:	https://www.cspi.com/ethernet-products/support/downloads/
11441S:	Supported
11442F:	drivers/net/ethernet/myricom/myri10ge/
11443
11444NAND FLASH SUBSYSTEM
11445M:	Miquel Raynal <miquel.raynal@bootlin.com>
11446R:	Richard Weinberger <richard@nod.at>
11447L:	linux-mtd@lists.infradead.org
11448W:	http://www.linux-mtd.infradead.org/
11449Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11451S:	Maintained
11452F:	drivers/mtd/nand/
11453F:	include/linux/mtd/*nand*.h
11454
11455NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11456M:	Daniel Mack <zonque@gmail.com>
11457S:	Maintained
11458L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11459W:	http://www.native-instruments.com
11460F:	sound/usb/caiaq/
11461
11462NATSEMI ETHERNET DRIVER (DP8381x)
11463S:	Orphan
11464F:	drivers/net/ethernet/natsemi/natsemi.c
11465
11466NCR 5380 SCSI DRIVERS
11467M:	Finn Thain <fthain@telegraphics.com.au>
11468M:	Michael Schmitz <schmitzmic@gmail.com>
11469L:	linux-scsi@vger.kernel.org
11470S:	Maintained
11471F:	Documentation/scsi/g_NCR5380.txt
11472F:	drivers/scsi/NCR5380.*
11473F:	drivers/scsi/arm/cumana_1.c
11474F:	drivers/scsi/arm/oak.c
11475F:	drivers/scsi/atari_scsi.*
11476F:	drivers/scsi/dmx3191d.c
11477F:	drivers/scsi/g_NCR5380.*
11478F:	drivers/scsi/mac_scsi.*
11479F:	drivers/scsi/sun3_scsi.*
11480F:	drivers/scsi/sun3_scsi_vme.c
11481
11482NCSI LIBRARY:
11483M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11484S:	Maintained
11485F:	net/ncsi/
11486
11487NCT6775 HARDWARE MONITOR DRIVER
11488M:	Guenter Roeck <linux@roeck-us.net>
11489L:	linux-hwmon@vger.kernel.org
11490S:	Maintained
11491F:	Documentation/hwmon/nct6775.rst
11492F:	drivers/hwmon/nct6775.c
11493
11494NET_FAILOVER MODULE
11495M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11496L:	netdev@vger.kernel.org
11497S:	Supported
11498F:	drivers/net/net_failover.c
11499F:	include/net/net_failover.h
11500F:	Documentation/networking/net_failover.rst
11501
11502NETEM NETWORK EMULATOR
11503M:	Stephen Hemminger <stephen@networkplumber.org>
11504L:	netdev@vger.kernel.org
11505S:	Maintained
11506F:	net/sched/sch_netem.c
11507
11508NETERION 10GbE DRIVERS (s2io/vxge)
11509M:	Jon Mason <jdmason@kudzu.us>
11510L:	netdev@vger.kernel.org
11511S:	Supported
11512F:	Documentation/networking/device_drivers/neterion/s2io.txt
11513F:	Documentation/networking/device_drivers/neterion/vxge.txt
11514F:	drivers/net/ethernet/neterion/
11515
11516NETFILTER
11517M:	Pablo Neira Ayuso <pablo@netfilter.org>
11518M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11519M:	Florian Westphal <fw@strlen.de>
11520L:	netfilter-devel@vger.kernel.org
11521L:	coreteam@netfilter.org
11522W:	http://www.netfilter.org/
11523W:	http://www.iptables.org/
11524W:	http://www.nftables.org/
11525Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11528S:	Maintained
11529F:	include/linux/netfilter*
11530F:	include/linux/netfilter/
11531F:	include/net/netfilter/
11532F:	include/uapi/linux/netfilter*
11533F:	include/uapi/linux/netfilter/
11534F:	net/*/netfilter.c
11535F:	net/*/netfilter/
11536F:	net/netfilter/
11537F:	net/bridge/br_netfilter*.c
11538
11539NETROM NETWORK LAYER
11540M:	Ralf Baechle <ralf@linux-mips.org>
11541L:	linux-hams@vger.kernel.org
11542W:	http://www.linux-ax25.org/
11543S:	Maintained
11544F:	include/net/netrom.h
11545F:	include/uapi/linux/netrom.h
11546F:	net/netrom/
11547
11548NETRONOME ETHERNET DRIVERS
11549M:	Jakub Kicinski <kuba@kernel.org>
11550L:	oss-drivers@netronome.com
11551S:	Maintained
11552F:	drivers/net/ethernet/netronome/
11553
11554NETWORK BLOCK DEVICE (NBD)
11555M:	Josef Bacik <josef@toxicpanda.com>
11556S:	Maintained
11557L:	linux-block@vger.kernel.org
11558L:	nbd@other.debian.org
11559F:	Documentation/admin-guide/blockdev/nbd.rst
11560F:	drivers/block/nbd.c
11561F:	include/trace/events/nbd.h
11562F:	include/uapi/linux/nbd.h
11563
11564NETWORK DROP MONITOR
11565M:	Neil Horman <nhorman@tuxdriver.com>
11566L:	netdev@vger.kernel.org
11567S:	Maintained
11568W:	https://fedorahosted.org/dropwatch/
11569F:	net/core/drop_monitor.c
11570F:	include/uapi/linux/net_dropmon.h
11571F:	include/net/drop_monitor.h
11572
11573NETWORKING DRIVERS
11574M:	"David S. Miller" <davem@davemloft.net>
11575L:	netdev@vger.kernel.org
11576W:	http://www.linuxfoundation.org/en/Net
11577Q:	http://patchwork.ozlabs.org/project/netdev/list/
11578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11580S:	Odd Fixes
11581F:	Documentation/devicetree/bindings/net/
11582F:	drivers/net/
11583F:	include/linux/if_*
11584F:	include/linux/netdevice.h
11585F:	include/linux/etherdevice.h
11586F:	include/linux/fcdevice.h
11587F:	include/linux/fddidevice.h
11588F:	include/linux/hippidevice.h
11589F:	include/linux/inetdevice.h
11590F:	include/uapi/linux/if_*
11591F:	include/uapi/linux/netdevice.h
11592
11593NETWORKING DRIVERS (WIRELESS)
11594M:	Kalle Valo <kvalo@codeaurora.org>
11595L:	linux-wireless@vger.kernel.org
11596Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11599S:	Maintained
11600F:	Documentation/devicetree/bindings/net/wireless/
11601F:	drivers/net/wireless/
11602
11603NETWORKING [DSA]
11604M:	Andrew Lunn <andrew@lunn.ch>
11605M:	Vivien Didelot <vivien.didelot@gmail.com>
11606M:	Florian Fainelli <f.fainelli@gmail.com>
11607S:	Maintained
11608F:	Documentation/devicetree/bindings/net/dsa/
11609F:	net/dsa/
11610F:	include/net/dsa.h
11611F:	include/linux/dsa/
11612F:	include/linux/platform_data/dsa.h
11613F:	drivers/net/dsa/
11614
11615NETWORKING [GENERAL]
11616M:	"David S. Miller" <davem@davemloft.net>
11617M:	Jakub Kicinski <kuba@kernel.org>
11618L:	netdev@vger.kernel.org
11619W:	http://www.linuxfoundation.org/en/Net
11620Q:	http://patchwork.ozlabs.org/project/netdev/list/
11621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11623B:	mailto:netdev@vger.kernel.org
11624S:	Maintained
11625F:	net/
11626F:	include/net/
11627F:	include/linux/in.h
11628F:	include/linux/net.h
11629F:	include/linux/netdevice.h
11630F:	include/uapi/linux/in.h
11631F:	include/uapi/linux/net.h
11632F:	include/uapi/linux/netdevice.h
11633F:	include/uapi/linux/net_namespace.h
11634F:	tools/testing/selftests/net/
11635F:	lib/net_utils.c
11636F:	lib/random32.c
11637F:	Documentation/networking/
11638
11639NETWORKING [IPSEC]
11640M:	Steffen Klassert <steffen.klassert@secunet.com>
11641M:	Herbert Xu <herbert@gondor.apana.org.au>
11642M:	"David S. Miller" <davem@davemloft.net>
11643L:	netdev@vger.kernel.org
11644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11646S:	Maintained
11647F:	net/xfrm/
11648F:	net/key/
11649F:	net/ipv4/xfrm*
11650F:	net/ipv4/esp4*
11651F:	net/ipv4/ah4.c
11652F:	net/ipv4/ipcomp.c
11653F:	net/ipv4/ip_vti.c
11654F:	net/ipv6/xfrm*
11655F:	net/ipv6/esp6*
11656F:	net/ipv6/ah6.c
11657F:	net/ipv6/ipcomp6.c
11658F:	net/ipv6/ip6_vti.c
11659F:	include/uapi/linux/xfrm.h
11660F:	include/net/xfrm.h
11661
11662NETWORKING [IPv4/IPv6]
11663M:	"David S. Miller" <davem@davemloft.net>
11664M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11665M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11666L:	netdev@vger.kernel.org
11667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11668S:	Maintained
11669F:	net/ipv4/
11670F:	net/ipv6/
11671F:	include/net/ip*
11672F:	arch/x86/net/*
11673
11674NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11675M:	Paul Moore <paul@paul-moore.com>
11676W:	https://github.com/netlabel
11677L:	netdev@vger.kernel.org
11678L:	linux-security-module@vger.kernel.org
11679S:	Maintained
11680F:	Documentation/netlabel/
11681F:	include/net/calipso.h
11682F:	include/net/cipso_ipv4.h
11683F:	include/net/netlabel.h
11684F:	include/uapi/linux/netfilter/xt_SECMARK.h
11685F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11686F:	net/netlabel/
11687F:	net/ipv4/cipso_ipv4.c
11688F:	net/ipv6/calipso.c
11689F:	net/netfilter/xt_CONNSECMARK.c
11690F:	net/netfilter/xt_SECMARK.c
11691
11692NETWORKING [MPTCP]
11693M:	Mat Martineau <mathew.j.martineau@linux.intel.com>
11694M:	Matthieu Baerts <matthieu.baerts@tessares.net>
11695L:	netdev@vger.kernel.org
11696L:	mptcp@lists.01.org
11697W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
11698B:	https://github.com/multipath-tcp/mptcp_net-next/issues
11699S:	Maintained
11700F:	include/net/mptcp.h
11701F:	net/mptcp/
11702F:	tools/testing/selftests/net/mptcp/
11703
11704NETWORKING [TCP]
11705M:	Eric Dumazet <edumazet@google.com>
11706L:	netdev@vger.kernel.org
11707S:	Maintained
11708F:	net/ipv4/tcp*.c
11709F:	net/ipv4/syncookies.c
11710F:	net/ipv6/tcp*.c
11711F:	net/ipv6/syncookies.c
11712F:	include/uapi/linux/tcp.h
11713F:	include/net/tcp.h
11714F:	include/linux/tcp.h
11715F:	include/trace/events/tcp.h
11716
11717NETWORKING [TLS]
11718M:	Boris Pismenny <borisp@mellanox.com>
11719M:	Aviad Yehezkel <aviadye@mellanox.com>
11720M:	John Fastabend <john.fastabend@gmail.com>
11721M:	Daniel Borkmann <daniel@iogearbox.net>
11722M:	Jakub Kicinski <kuba@kernel.org>
11723L:	netdev@vger.kernel.org
11724S:	Maintained
11725F:	net/tls/*
11726F:	include/uapi/linux/tls.h
11727F:	include/net/tls.h
11728
11729NETWORKING [WIRELESS]
11730L:	linux-wireless@vger.kernel.org
11731Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11732
11733NETDEVSIM
11734M:	Jakub Kicinski <kuba@kernel.org>
11735S:	Maintained
11736F:	drivers/net/netdevsim/*
11737
11738NETXEN (1/10) GbE SUPPORT
11739M:	Manish Chopra <manishc@marvell.com>
11740M:	Rahul Verma <rahulv@marvell.com>
11741M:	GR-Linux-NIC-Dev@marvell.com
11742L:	netdev@vger.kernel.org
11743S:	Supported
11744F:	drivers/net/ethernet/qlogic/netxen/
11745
11746NEXTHOP
11747M:	David Ahern <dsahern@kernel.org>
11748L:	netdev@vger.kernel.org
11749S:	Maintained
11750F:	include/net/nexthop.h
11751F:	include/uapi/linux/nexthop.h
11752F:	include/net/netns/nexthop.h
11753F:	net/ipv4/nexthop.c
11754
11755NFC SUBSYSTEM
11756L:	netdev@vger.kernel.org
11757S:	Orphan
11758F:	net/nfc/
11759F:	include/net/nfc/
11760F:	include/uapi/linux/nfc.h
11761F:	drivers/nfc/
11762F:	include/linux/platform_data/nfcmrvl.h
11763F:	Documentation/devicetree/bindings/net/nfc/
11764
11765NFS, SUNRPC, AND LOCKD CLIENTS
11766M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11767M:	Anna Schumaker <anna.schumaker@netapp.com>
11768L:	linux-nfs@vger.kernel.org
11769W:	http://client.linux-nfs.org
11770T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11771S:	Maintained
11772F:	fs/lockd/
11773F:	fs/nfs/
11774F:	fs/nfs_common/
11775F:	net/sunrpc/
11776F:	include/linux/lockd/
11777F:	include/linux/nfs*
11778F:	include/linux/sunrpc/
11779F:	include/uapi/linux/nfs*
11780F:	include/uapi/linux/sunrpc/
11781
11782NILFS2 FILESYSTEM
11783M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11784L:	linux-nilfs@vger.kernel.org
11785W:	https://nilfs.sourceforge.io/
11786W:	https://nilfs.osdn.jp/
11787T:	git git://github.com/konis/nilfs2.git
11788S:	Supported
11789F:	Documentation/filesystems/nilfs2.txt
11790F:	fs/nilfs2/
11791F:	include/trace/events/nilfs2.h
11792F:	include/uapi/linux/nilfs2_api.h
11793F:	include/uapi/linux/nilfs2_ondisk.h
11794
11795NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11796M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11797W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11798S:	Maintained
11799F:	Documentation/scsi/NinjaSCSI.txt
11800F:	drivers/scsi/pcmcia/nsp_*
11801
11802NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11803M:	GOTO Masanori <gotom@debian.or.jp>
11804M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11805W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11806S:	Maintained
11807F:	Documentation/scsi/NinjaSCSI.txt
11808F:	drivers/scsi/nsp32*
11809
11810NIOS2 ARCHITECTURE
11811M:	Ley Foon Tan <ley.foon.tan@intel.com>
11812L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11814S:	Maintained
11815F:	arch/nios2/
11816
11817NOHZ, DYNTICKS SUPPORT
11818M:	Frederic Weisbecker <fweisbec@gmail.com>
11819M:	Thomas Gleixner <tglx@linutronix.de>
11820M:	Ingo Molnar <mingo@kernel.org>
11821L:	linux-kernel@vger.kernel.org
11822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11823S:	Maintained
11824F:	kernel/time/tick*.*
11825F:	include/linux/tick.h
11826F:	include/linux/sched/nohz.h
11827
11828NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11829M:	Pavel Machek <pavel@ucw.cz>
11830M:	Sakari Ailus <sakari.ailus@iki.fi>
11831L:	linux-media@vger.kernel.org
11832S:	Maintained
11833F:	drivers/media/i2c/et8ek8
11834F:	drivers/media/i2c/ad5820.c
11835
11836NOKIA N900 POWER SUPPLY DRIVERS
11837R:	Pali Rohár <pali.rohar@gmail.com>
11838F:	include/linux/power/bq2415x_charger.h
11839F:	include/linux/power/bq27xxx_battery.h
11840F:	drivers/power/supply/bq2415x_charger.c
11841F:	drivers/power/supply/bq27xxx_battery.c
11842F:	drivers/power/supply/bq27xxx_battery_i2c.c
11843F:	drivers/power/supply/isp1704_charger.c
11844F:	drivers/power/supply/rx51_battery.c
11845
11846NOLIBC HEADER FILE
11847M:	Willy Tarreau <w@1wt.eu>
11848S:	Maintained
11849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11850F:	tools/include/nolibc/
11851
11852NSDEPS
11853M:	Matthias Maennich <maennich@google.com>
11854S:	Maintained
11855F:	scripts/nsdeps
11856F:	Documentation/core-api/symbol-namespaces.rst
11857
11858NTB AMD DRIVER
11859M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11860L:	linux-ntb@googlegroups.com
11861S:	Supported
11862F:	drivers/ntb/hw/amd/
11863
11864NTB DRIVER CORE
11865M:	Jon Mason <jdmason@kudzu.us>
11866M:	Dave Jiang <dave.jiang@intel.com>
11867M:	Allen Hubbe <allenbh@gmail.com>
11868L:	linux-ntb@googlegroups.com
11869S:	Supported
11870W:	https://github.com/jonmason/ntb/wiki
11871T:	git git://github.com/jonmason/ntb.git
11872F:	drivers/ntb/
11873F:	drivers/net/ntb_netdev.c
11874F:	include/linux/ntb.h
11875F:	include/linux/ntb_transport.h
11876F:	tools/testing/selftests/ntb/
11877
11878NTB IDT DRIVER
11879M:	Serge Semin <fancer.lancer@gmail.com>
11880L:	linux-ntb@googlegroups.com
11881S:	Supported
11882F:	drivers/ntb/hw/idt/
11883
11884NTB INTEL DRIVER
11885M:	Dave Jiang <dave.jiang@intel.com>
11886L:	linux-ntb@googlegroups.com
11887S:	Supported
11888W:	https://github.com/davejiang/linux/wiki
11889T:	git https://github.com/davejiang/linux.git
11890F:	drivers/ntb/hw/intel/
11891
11892NTFS FILESYSTEM
11893M:	Anton Altaparmakov <anton@tuxera.com>
11894L:	linux-ntfs-dev@lists.sourceforge.net
11895W:	http://www.tuxera.com/
11896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11897S:	Supported
11898F:	Documentation/filesystems/ntfs.txt
11899F:	fs/ntfs/
11900
11901NUBUS SUBSYSTEM
11902M:	Finn Thain <fthain@telegraphics.com.au>
11903L:	linux-m68k@lists.linux-m68k.org
11904S:	Maintained
11905F:	arch/*/include/asm/nubus.h
11906F:	drivers/nubus/
11907F:	include/linux/nubus.h
11908F:	include/uapi/linux/nubus.h
11909
11910NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11911M:	Antonino Daplas <adaplas@gmail.com>
11912L:	linux-fbdev@vger.kernel.org
11913S:	Maintained
11914F:	drivers/video/fbdev/riva/
11915F:	drivers/video/fbdev/nvidia/
11916
11917NVM EXPRESS DRIVER
11918M:	Keith Busch <kbusch@kernel.org>
11919M:	Jens Axboe <axboe@fb.com>
11920M:	Christoph Hellwig <hch@lst.de>
11921M:	Sagi Grimberg <sagi@grimberg.me>
11922L:	linux-nvme@lists.infradead.org
11923T:	git://git.infradead.org/nvme.git
11924W:	http://git.infradead.org/nvme.git
11925S:	Supported
11926F:	drivers/nvme/host/
11927F:	include/linux/nvme.h
11928F:	include/uapi/linux/nvme_ioctl.h
11929
11930NVM EXPRESS FC TRANSPORT DRIVERS
11931M:	James Smart <james.smart@broadcom.com>
11932L:	linux-nvme@lists.infradead.org
11933S:	Supported
11934F:	include/linux/nvme-fc.h
11935F:	include/linux/nvme-fc-driver.h
11936F:	drivers/nvme/host/fc.c
11937F:	drivers/nvme/target/fc.c
11938F:	drivers/nvme/target/fcloop.c
11939
11940NVM EXPRESS TARGET DRIVER
11941M:	Christoph Hellwig <hch@lst.de>
11942M:	Sagi Grimberg <sagi@grimberg.me>
11943M:	Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11944L:	linux-nvme@lists.infradead.org
11945T:	git://git.infradead.org/nvme.git
11946W:	http://git.infradead.org/nvme.git
11947S:	Supported
11948F:	drivers/nvme/target/
11949
11950NVMEM FRAMEWORK
11951M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11952S:	Maintained
11953F:	drivers/nvmem/
11954F:	Documentation/devicetree/bindings/nvmem/
11955F:	Documentation/ABI/stable/sysfs-bus-nvmem
11956F:	include/linux/nvmem-consumer.h
11957F:	include/linux/nvmem-provider.h
11958
11959NXP FXAS21002C DRIVER
11960M:	Rui Miguel Silva <rmfrfs@gmail.com>
11961L:	linux-iio@vger.kernel.org
11962S:	Maintained
11963F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11964F:	drivers/iio/gyro/fxas21002c_core.c
11965F:	drivers/iio/gyro/fxas21002c.h
11966F:	drivers/iio/gyro/fxas21002c_i2c.c
11967F:	drivers/iio/gyro/fxas21002c_spi.c
11968
11969NXP SGTL5000 DRIVER
11970M:	Fabio Estevam <festevam@gmail.com>
11971L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11972S:	Maintained
11973F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11974F:	sound/soc/codecs/sgtl5000*
11975
11976NXP SJA1105 ETHERNET SWITCH DRIVER
11977M:	Vladimir Oltean <olteanv@gmail.com>
11978L:	linux-kernel@vger.kernel.org
11979S:	Maintained
11980F:	drivers/net/dsa/sja1105
11981
11982NXP TDA998X DRM DRIVER
11983M:	Russell King <linux@armlinux.org.uk>
11984S:	Maintained
11985T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11986T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11987F:	drivers/gpu/drm/i2c/tda998x_drv.c
11988F:	include/drm/i2c/tda998x.h
11989F:	include/dt-bindings/display/tda998x.h
11990K:	"nxp,tda998x"
11991
11992NXP TFA9879 DRIVER
11993M:	Peter Rosin <peda@axentia.se>
11994L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11995S:	Maintained
11996F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11997F:	sound/soc/codecs/tfa9879*
11998
11999NXP-NCI NFC DRIVER
12000M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
12001R:	Charles Gorand <charles.gorand@effinnov.com>
12002L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12003S:	Supported
12004F:	drivers/nfc/nxp-nci
12005
12006OBJAGG
12007M:	Jiri Pirko <jiri@mellanox.com>
12008L:	netdev@vger.kernel.org
12009S:	Supported
12010F:	lib/objagg.c
12011F:	lib/test_objagg.c
12012F:	include/linux/objagg.h
12013
12014NXP FSPI DRIVER
12015R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
12016M:	Ashish Kumar <ashish.kumar@nxp.com>
12017L:	linux-spi@vger.kernel.org
12018S:	Maintained
12019F:	drivers/spi/spi-nxp-fspi.c
12020F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12021
12022OBJTOOL
12023M:	Josh Poimboeuf <jpoimboe@redhat.com>
12024M:	Peter Zijlstra <peterz@infradead.org>
12025S:	Supported
12026F:	tools/objtool/
12027
12028OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12029M:	Frederic Barrat <fbarrat@linux.ibm.com>
12030M:	Andrew Donnellan <ajd@linux.ibm.com>
12031L:	linuxppc-dev@lists.ozlabs.org
12032S:	Supported
12033F:	arch/powerpc/platforms/powernv/ocxl.c
12034F:	arch/powerpc/include/asm/pnv-ocxl.h
12035F:	drivers/misc/ocxl/
12036F:	include/misc/ocxl*
12037F:	include/uapi/misc/ocxl.h
12038F:	Documentation/userspace-api/accelerators/ocxl.rst
12039
12040OMAP AUDIO SUPPORT
12041M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12042M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
12043L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12044L:	linux-omap@vger.kernel.org
12045S:	Maintained
12046F:	sound/soc/ti/omap*
12047F:	sound/soc/ti/rx51.c
12048F:	sound/soc/ti/n810.c
12049F:	sound/soc/ti/sdma-pcm.*
12050
12051OMAP CLOCK FRAMEWORK SUPPORT
12052M:	Paul Walmsley <paul@pwsan.com>
12053L:	linux-omap@vger.kernel.org
12054S:	Maintained
12055F:	arch/arm/*omap*/*clock*
12056
12057OMAP DEVICE TREE SUPPORT
12058M:	Benoît Cousson <bcousson@baylibre.com>
12059M:	Tony Lindgren <tony@atomide.com>
12060L:	linux-omap@vger.kernel.org
12061L:	devicetree@vger.kernel.org
12062S:	Maintained
12063F:	arch/arm/boot/dts/*omap*
12064F:	arch/arm/boot/dts/*am3*
12065F:	arch/arm/boot/dts/*am4*
12066F:	arch/arm/boot/dts/*am5*
12067F:	arch/arm/boot/dts/*dra7*
12068F:	arch/arm/boot/dts/logicpd-som-lv*
12069F:	arch/arm/boot/dts/logicpd-torpedo*
12070
12071OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12072L:	linux-omap@vger.kernel.org
12073L:	linux-fbdev@vger.kernel.org
12074S:	Orphan
12075F:	drivers/video/fbdev/omap2/
12076F:	Documentation/arm/omap/dss.rst
12077
12078OMAP FRAMEBUFFER SUPPORT
12079L:	linux-fbdev@vger.kernel.org
12080L:	linux-omap@vger.kernel.org
12081S:	Orphan
12082F:	drivers/video/fbdev/omap/
12083
12084OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12085M:	Roger Quadros <rogerq@ti.com>
12086M:	Tony Lindgren <tony@atomide.com>
12087L:	linux-omap@vger.kernel.org
12088S:	Maintained
12089F:	drivers/memory/omap-gpmc.c
12090F:	arch/arm/mach-omap2/*gpmc*
12091
12092OMAP GPIO DRIVER
12093M:	Grygorii Strashko <grygorii.strashko@ti.com>
12094M:	Santosh Shilimkar <ssantosh@kernel.org>
12095M:	Kevin Hilman <khilman@kernel.org>
12096L:	linux-omap@vger.kernel.org
12097S:	Maintained
12098F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
12099F:	drivers/gpio/gpio-omap.c
12100
12101OMAP HARDWARE SPINLOCK SUPPORT
12102M:	Ohad Ben-Cohen <ohad@wizery.com>
12103L:	linux-omap@vger.kernel.org
12104S:	Maintained
12105F:	drivers/hwspinlock/omap_hwspinlock.c
12106
12107OMAP HS MMC SUPPORT
12108L:	linux-mmc@vger.kernel.org
12109L:	linux-omap@vger.kernel.org
12110S:	Orphan
12111F:	drivers/mmc/host/omap_hsmmc.c
12112
12113OMAP HWMOD DATA
12114M:	Paul Walmsley <paul@pwsan.com>
12115L:	linux-omap@vger.kernel.org
12116S:	Maintained
12117F:	arch/arm/mach-omap2/omap_hwmod*data*
12118
12119OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12120M:	Benoît Cousson <bcousson@baylibre.com>
12121L:	linux-omap@vger.kernel.org
12122S:	Maintained
12123F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12124
12125OMAP HWMOD SUPPORT
12126M:	Benoît Cousson <bcousson@baylibre.com>
12127M:	Paul Walmsley <paul@pwsan.com>
12128L:	linux-omap@vger.kernel.org
12129S:	Maintained
12130F:	arch/arm/mach-omap2/omap_hwmod.*
12131
12132OMAP I2C DRIVER
12133M:	Vignesh R <vigneshr@ti.com>
12134L:	linux-omap@vger.kernel.org
12135L:	linux-i2c@vger.kernel.org
12136S:	Maintained
12137F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
12138F:	drivers/i2c/busses/i2c-omap.c
12139
12140OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12141M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12142L:	linux-media@vger.kernel.org
12143S:	Maintained
12144F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
12145F:	drivers/media/platform/omap3isp/
12146F:	drivers/staging/media/omap4iss/
12147
12148OMAP MMC SUPPORT
12149M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12150L:	linux-omap@vger.kernel.org
12151S:	Odd Fixes
12152F:	drivers/mmc/host/omap.c
12153
12154OMAP POWER MANAGEMENT SUPPORT
12155M:	Kevin Hilman <khilman@kernel.org>
12156L:	linux-omap@vger.kernel.org
12157S:	Maintained
12158F:	arch/arm/*omap*/*pm*
12159F:	drivers/cpufreq/omap-cpufreq.c
12160
12161OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12162M:	Rajendra Nayak <rnayak@codeaurora.org>
12163M:	Paul Walmsley <paul@pwsan.com>
12164L:	linux-omap@vger.kernel.org
12165S:	Maintained
12166F:	arch/arm/mach-omap2/prm*
12167
12168OMAP RANDOM NUMBER GENERATOR SUPPORT
12169M:	Deepak Saxena <dsaxena@plexity.net>
12170S:	Maintained
12171F:	drivers/char/hw_random/omap-rng.c
12172
12173OMAP USB SUPPORT
12174L:	linux-usb@vger.kernel.org
12175L:	linux-omap@vger.kernel.org
12176S:	Orphan
12177F:	drivers/usb/*/*omap*
12178F:	arch/arm/*omap*/usb*
12179
12180OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12181M:	Mark Jackson <mpfj@newflow.co.uk>
12182L:	linux-omap@vger.kernel.org
12183S:	Maintained
12184F:	arch/arm/boot/dts/am335x-nano.dts
12185
12186OMAP1 SUPPORT
12187M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12188M:	Tony Lindgren <tony@atomide.com>
12189L:	linux-omap@vger.kernel.org
12190Q:	http://patchwork.kernel.org/project/linux-omap/list/
12191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12192S:	Maintained
12193F:	arch/arm/mach-omap1/
12194F:	arch/arm/plat-omap/
12195F:	arch/arm/configs/omap1_defconfig
12196F:	drivers/i2c/busses/i2c-omap.c
12197F:	include/linux/platform_data/i2c-omap.h
12198F:	include/linux/platform_data/ams-delta-fiq.h
12199
12200OMAP2+ SUPPORT
12201M:	Tony Lindgren <tony@atomide.com>
12202L:	linux-omap@vger.kernel.org
12203W:	http://www.muru.com/linux/omap/
12204W:	http://linux.omap.com/
12205Q:	http://patchwork.kernel.org/project/linux-omap/list/
12206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12207S:	Maintained
12208F:	arch/arm/mach-omap2/
12209F:	arch/arm/plat-omap/
12210F:	arch/arm/configs/omap2plus_defconfig
12211F:	drivers/bus/ti-sysc.c
12212F:	drivers/i2c/busses/i2c-omap.c
12213F:	drivers/irqchip/irq-omap-intc.c
12214F:	drivers/mfd/*omap*.c
12215F:	drivers/mfd/menelaus.c
12216F:	drivers/mfd/palmas.c
12217F:	drivers/mfd/tps65217.c
12218F:	drivers/mfd/tps65218.c
12219F:	drivers/mfd/tps65910.c
12220F:	drivers/mfd/twl-core.[ch]
12221F:	drivers/mfd/twl4030*.c
12222F:	drivers/mfd/twl6030*.c
12223F:	drivers/mfd/twl6040*.c
12224F:	drivers/regulator/palmas-regulator*.c
12225F:	drivers/regulator/pbias-regulator.c
12226F:	drivers/regulator/tps65217-regulator.c
12227F:	drivers/regulator/tps65218-regulator.c
12228F:	drivers/regulator/tps65910-regulator.c
12229F:	drivers/regulator/twl-regulator.c
12230F:	drivers/regulator/twl6030-regulator.c
12231F:	include/linux/platform_data/i2c-omap.h
12232F:	include/linux/platform_data/ti-sysc.h
12233
12234ONION OMEGA2+ BOARD
12235M:	Harvey Hunt <harveyhuntnexus@gmail.com>
12236L:	linux-mips@vger.kernel.org
12237S:	Maintained
12238F:	arch/mips/boot/dts/ralink/omega2p.dts
12239
12240OMFS FILESYSTEM
12241M:	Bob Copeland <me@bobcopeland.com>
12242L:	linux-karma-devel@lists.sourceforge.net
12243S:	Maintained
12244F:	Documentation/filesystems/omfs.txt
12245F:	fs/omfs/
12246
12247OMNIKEY CARDMAN 4000 DRIVER
12248M:	Harald Welte <laforge@gnumonks.org>
12249S:	Maintained
12250F:	drivers/char/pcmcia/cm4000_cs.c
12251F:	include/linux/cm4000_cs.h
12252F:	include/uapi/linux/cm4000_cs.h
12253
12254OMNIKEY CARDMAN 4040 DRIVER
12255M:	Harald Welte <laforge@gnumonks.org>
12256S:	Maintained
12257F:	drivers/char/pcmcia/cm4040_cs.*
12258
12259OMNIVISION OV13858 SENSOR DRIVER
12260M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12261L:	linux-media@vger.kernel.org
12262T:	git git://linuxtv.org/media_tree.git
12263S:	Maintained
12264F:	drivers/media/i2c/ov13858.c
12265
12266OMNIVISION OV2680 SENSOR DRIVER
12267M:	Rui Miguel Silva <rmfrfs@gmail.com>
12268L:	linux-media@vger.kernel.org
12269T:	git git://linuxtv.org/media_tree.git
12270S:	Maintained
12271F:	drivers/media/i2c/ov2680.c
12272F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
12273
12274OMNIVISION OV2685 SENSOR DRIVER
12275M:	Shunqian Zheng <zhengsq@rock-chips.com>
12276L:	linux-media@vger.kernel.org
12277T:	git git://linuxtv.org/media_tree.git
12278S:	Maintained
12279F:	drivers/media/i2c/ov2685.c
12280
12281OMNIVISION OV5640 SENSOR DRIVER
12282M:	Steve Longerbeam <slongerbeam@gmail.com>
12283L:	linux-media@vger.kernel.org
12284T:	git git://linuxtv.org/media_tree.git
12285S:	Maintained
12286F:	drivers/media/i2c/ov5640.c
12287
12288OMNIVISION OV5647 SENSOR DRIVER
12289M:	Luis Oliveira <lolivei@synopsys.com>
12290L:	linux-media@vger.kernel.org
12291T:	git git://linuxtv.org/media_tree.git
12292S:	Maintained
12293F:	drivers/media/i2c/ov5647.c
12294
12295OMNIVISION OV5670 SENSOR DRIVER
12296M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12297M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
12298L:	linux-media@vger.kernel.org
12299T:	git git://linuxtv.org/media_tree.git
12300S:	Maintained
12301F:	drivers/media/i2c/ov5670.c
12302
12303OMNIVISION OV5675 SENSOR DRIVER
12304M:	Shawn Tu <shawnx.tu@intel.com>
12305L:	linux-media@vger.kernel.org
12306T:	git git://linuxtv.org/media_tree.git
12307S:	Maintained
12308F:	drivers/media/i2c/ov5675.c
12309
12310OMNIVISION OV5695 SENSOR DRIVER
12311M:	Shunqian Zheng <zhengsq@rock-chips.com>
12312L:	linux-media@vger.kernel.org
12313T:	git git://linuxtv.org/media_tree.git
12314S:	Maintained
12315F:	drivers/media/i2c/ov5695.c
12316
12317OMNIVISION OV7670 SENSOR DRIVER
12318M:	Jonathan Corbet <corbet@lwn.net>
12319L:	linux-media@vger.kernel.org
12320T:	git git://linuxtv.org/media_tree.git
12321S:	Maintained
12322F:	drivers/media/i2c/ov7670.c
12323F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12324
12325OMNIVISION OV772x SENSOR DRIVER
12326M:	Jacopo Mondi <jacopo@jmondi.org>
12327L:	linux-media@vger.kernel.org
12328T:	git git://linuxtv.org/media_tree.git
12329S:	Odd fixes
12330F:	drivers/media/i2c/ov772x.c
12331F:	include/media/i2c/ov772x.h
12332F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12333
12334OMNIVISION OV7740 SENSOR DRIVER
12335M:	Wenyou Yang <wenyou.yang@microchip.com>
12336L:	linux-media@vger.kernel.org
12337T:	git git://linuxtv.org/media_tree.git
12338S:	Maintained
12339F:	drivers/media/i2c/ov7740.c
12340F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12341
12342OMNIVISION OV9640 SENSOR DRIVER
12343M:	Petr Cvek <petrcvekcz@gmail.com>
12344L:	linux-media@vger.kernel.org
12345S:	Maintained
12346F:	drivers/media/i2c/ov9640.*
12347
12348OMNIVISION OV8856 SENSOR DRIVER
12349M:	Ben Kao <ben.kao@intel.com>
12350L:	linux-media@vger.kernel.org
12351T:	git git://linuxtv.org/media_tree.git
12352S:	Maintained
12353F:	drivers/media/i2c/ov8856.c
12354
12355OMNIVISION OV9650 SENSOR DRIVER
12356M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12357R:	Akinobu Mita <akinobu.mita@gmail.com>
12358R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12359L:	linux-media@vger.kernel.org
12360T:	git git://linuxtv.org/media_tree.git
12361S:	Maintained
12362F:	drivers/media/i2c/ov9650.c
12363F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12364
12365ONENAND FLASH DRIVER
12366M:	Kyungmin Park <kyungmin.park@samsung.com>
12367L:	linux-mtd@lists.infradead.org
12368S:	Maintained
12369F:	drivers/mtd/nand/onenand/
12370F:	include/linux/mtd/onenand*.h
12371
12372OP-TEE DRIVER
12373M:	Jens Wiklander <jens.wiklander@linaro.org>
12374L:	tee-dev@lists.linaro.org
12375S:	Maintained
12376F:	drivers/tee/optee/
12377
12378OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12379M:	Sumit Garg <sumit.garg@linaro.org>
12380L:	tee-dev@lists.linaro.org
12381S:	Maintained
12382F:	drivers/char/hw_random/optee-rng.c
12383
12384OPA-VNIC DRIVER
12385M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12386M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12387L:	linux-rdma@vger.kernel.org
12388S:	Supported
12389F:	drivers/infiniband/ulp/opa_vnic
12390
12391OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12392M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12393M:	Frank Rowand <frowand.list@gmail.com>
12394L:	devicetree@vger.kernel.org
12395S:	Maintained
12396F:	Documentation/devicetree/dynamic-resolution-notes.txt
12397F:	Documentation/devicetree/overlay-notes.txt
12398F:	drivers/of/overlay.c
12399F:	drivers/of/resolver.c
12400K:	of_overlay_notifier_
12401
12402OPEN FIRMWARE AND FLATTENED DEVICE TREE
12403M:	Rob Herring <robh+dt@kernel.org>
12404M:	Frank Rowand <frowand.list@gmail.com>
12405L:	devicetree@vger.kernel.org
12406W:	http://www.devicetree.org/
12407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12408S:	Maintained
12409F:	drivers/of/
12410F:	include/linux/of*.h
12411F:	scripts/dtc/
12412F:	Documentation/ABI/testing/sysfs-firmware-ofw
12413
12414OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12415M:	Rob Herring <robh+dt@kernel.org>
12416M:	Mark Rutland <mark.rutland@arm.com>
12417L:	devicetree@vger.kernel.org
12418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12419Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12420S:	Maintained
12421F:	Documentation/devicetree/
12422F:	arch/*/boot/dts/
12423F:	include/dt-bindings/
12424
12425OPENCORES I2C BUS DRIVER
12426M:	Peter Korsgaard <peter@korsgaard.com>
12427M:	Andrew Lunn <andrew@lunn.ch>
12428L:	linux-i2c@vger.kernel.org
12429S:	Maintained
12430F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12431F:	Documentation/i2c/busses/i2c-ocores.rst
12432F:	drivers/i2c/busses/i2c-ocores.c
12433F:	include/linux/platform_data/i2c-ocores.h
12434
12435OPENRISC ARCHITECTURE
12436M:	Jonas Bonn <jonas@southpole.se>
12437M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12438M:	Stafford Horne <shorne@gmail.com>
12439T:	git git://github.com/openrisc/linux.git
12440L:	openrisc@lists.librecores.org
12441W:	http://openrisc.io
12442S:	Maintained
12443F:	Documentation/devicetree/bindings/openrisc/
12444F:	Documentation/openrisc/
12445F:	arch/openrisc/
12446F:	drivers/irqchip/irq-ompic.c
12447F:	drivers/irqchip/irq-or1k-*
12448
12449OPENVSWITCH
12450M:	Pravin B Shelar <pshelar@ovn.org>
12451L:	netdev@vger.kernel.org
12452L:	dev@openvswitch.org
12453W:	http://openvswitch.org
12454S:	Maintained
12455F:	net/openvswitch/
12456F:	include/uapi/linux/openvswitch.h
12457
12458OPERATING PERFORMANCE POINTS (OPP)
12459M:	Viresh Kumar <vireshk@kernel.org>
12460M:	Nishanth Menon <nm@ti.com>
12461M:	Stephen Boyd <sboyd@kernel.org>
12462L:	linux-pm@vger.kernel.org
12463S:	Maintained
12464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12465F:	drivers/opp/
12466F:	include/linux/pm_opp.h
12467F:	Documentation/power/opp.rst
12468F:	Documentation/devicetree/bindings/opp/
12469
12470OPL4 DRIVER
12471M:	Clemens Ladisch <clemens@ladisch.de>
12472L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12474S:	Maintained
12475F:	sound/drivers/opl4/
12476
12477OPROFILE
12478M:	Robert Richter <rric@kernel.org>
12479L:	oprofile-list@lists.sf.net
12480S:	Maintained
12481F:	arch/*/include/asm/oprofile*.h
12482F:	arch/*/oprofile/
12483F:	drivers/oprofile/
12484F:	include/linux/oprofile.h
12485
12486ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12487M:	Mark Fasheh <mark@fasheh.com>
12488M:	Joel Becker <jlbec@evilplan.org>
12489M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12490L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12491W:	http://ocfs2.wiki.kernel.org
12492S:	Supported
12493F:	Documentation/filesystems/ocfs2.txt
12494F:	Documentation/filesystems/dlmfs.txt
12495F:	fs/ocfs2/
12496
12497ORANGEFS FILESYSTEM
12498M:	Mike Marshall <hubcap@omnibond.com>
12499R:	Martin Brandenburg <martin@omnibond.com>
12500L:	devel@lists.orangefs.org
12501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12502S:	Supported
12503F:	fs/orangefs/
12504F:	Documentation/filesystems/orangefs.txt
12505
12506ORINOCO DRIVER
12507L:	linux-wireless@vger.kernel.org
12508W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12509W:	http://www.nongnu.org/orinoco/
12510S:	Orphan
12511F:	drivers/net/wireless/intersil/orinoco/
12512
12513OV2659 OMNIVISION SENSOR DRIVER
12514M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12515L:	linux-media@vger.kernel.org
12516W:	https://linuxtv.org
12517Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12518T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12519S:	Maintained
12520F:	drivers/media/i2c/ov2659.c
12521F:	include/media/i2c/ov2659.h
12522
12523OVERLAY FILESYSTEM
12524M:	Miklos Szeredi <miklos@szeredi.hu>
12525L:	linux-unionfs@vger.kernel.org
12526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12527S:	Supported
12528F:	fs/overlayfs/
12529F:	Documentation/filesystems/overlayfs.rst
12530
12531P54 WIRELESS DRIVER
12532M:	Christian Lamparter <chunkeey@googlemail.com>
12533L:	linux-wireless@vger.kernel.org
12534W:	http://wireless.kernel.org/en/users/Drivers/p54
12535S:	Maintained
12536F:	drivers/net/wireless/intersil/p54/
12537
12538PA SEMI ETHERNET DRIVER
12539L:	netdev@vger.kernel.org
12540S:	Orphan
12541F:	drivers/net/ethernet/pasemi/*
12542
12543PA SEMI SMBUS DRIVER
12544L:	linux-i2c@vger.kernel.org
12545S:	Orphan
12546F:	drivers/i2c/busses/i2c-pasemi.c
12547
12548PACKING
12549M:	Vladimir Oltean <olteanv@gmail.com>
12550L:	netdev@vger.kernel.org
12551S:	Supported
12552F:	lib/packing.c
12553F:	include/linux/packing.h
12554F:	Documentation/core-api/packing.rst
12555
12556PADATA PARALLEL EXECUTION MECHANISM
12557M:	Steffen Klassert <steffen.klassert@secunet.com>
12558L:	linux-crypto@vger.kernel.org
12559S:	Maintained
12560F:	kernel/padata.c
12561F:	include/linux/padata.h
12562F:	Documentation/core-api/padata.rst
12563
12564PAGE POOL
12565M:	Jesper Dangaard Brouer <hawk@kernel.org>
12566M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12567L:	netdev@vger.kernel.org
12568S:	Supported
12569F:	net/core/page_pool.c
12570F:	include/net/page_pool.h
12571
12572PANASONIC LAPTOP ACPI EXTRAS DRIVER
12573M:	Harald Welte <laforge@gnumonks.org>
12574L:	platform-driver-x86@vger.kernel.org
12575S:	Maintained
12576F:	drivers/platform/x86/panasonic-laptop.c
12577
12578PARALLAX PING IIO SENSOR DRIVER
12579M:	Andreas Klinger <ak@it-klinger.de>
12580L:	linux-iio@vger.kernel.org
12581S:	Maintained
12582F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12583F:	drivers/iio/proximity/ping.c
12584
12585PARALLEL LCD/KEYPAD PANEL DRIVER
12586M:	Willy Tarreau <willy@haproxy.com>
12587M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12588S:	Odd Fixes
12589F:	Documentation/admin-guide/lcd-panel-cgram.rst
12590F:	drivers/auxdisplay/panel.c
12591
12592PARALLEL PORT SUBSYSTEM
12593M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12594M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12595L:	linux-parport@lists.infradead.org (subscribers-only)
12596S:	Maintained
12597F:	drivers/parport/
12598F:	include/linux/parport*.h
12599F:	drivers/char/ppdev.c
12600F:	include/uapi/linux/ppdev.h
12601F:	Documentation/driver-api/parport*.rst
12602
12603PARAVIRT_OPS INTERFACE
12604M:	Juergen Gross <jgross@suse.com>
12605M:	Thomas Hellstrom <thellstrom@vmware.com>
12606M:	"VMware, Inc." <pv-drivers@vmware.com>
12607L:	virtualization@lists.linux-foundation.org
12608S:	Supported
12609F:	Documentation/virt/paravirt_ops.rst
12610F:	arch/*/kernel/paravirt*
12611F:	arch/*/include/asm/paravirt*.h
12612F:	include/linux/hypervisor.h
12613
12614PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12615M:	Tim Waugh <tim@cyberelk.net>
12616L:	linux-parport@lists.infradead.org (subscribers-only)
12617S:	Maintained
12618F:	Documentation/admin-guide/blockdev/paride.rst
12619F:	drivers/block/paride/
12620
12621PARISC ARCHITECTURE
12622M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12623M:	Helge Deller <deller@gmx.de>
12624L:	linux-parisc@vger.kernel.org
12625W:	http://www.parisc-linux.org/
12626Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12629S:	Maintained
12630F:	arch/parisc/
12631F:	Documentation/parisc/
12632F:	drivers/parisc/
12633F:	drivers/char/agp/parisc-agp.c
12634F:	drivers/input/misc/hp_sdc_rtc.c
12635F:	drivers/input/serio/gscps2.c
12636F:	drivers/input/serio/hp_sdc*
12637F:	drivers/parport/parport_gsc.*
12638F:	drivers/tty/serial/8250/8250_gsc.c
12639F:	drivers/video/fbdev/sti*
12640F:	drivers/video/console/sti*
12641F:	drivers/video/logo/logo_parisc*
12642F:	include/linux/hp_sdc.h
12643
12644PARMAN
12645M:	Jiri Pirko <jiri@mellanox.com>
12646L:	netdev@vger.kernel.org
12647S:	Supported
12648F:	lib/parman.c
12649F:	lib/test_parman.c
12650F:	include/linux/parman.h
12651
12652PC ENGINES APU BOARD DRIVER
12653M:	Enrico Weigelt, metux IT consult <info@metux.net>
12654S:	Maintained
12655F:	drivers/platform/x86/pcengines-apuv2.c
12656
12657PC87360 HARDWARE MONITORING DRIVER
12658M:	Jim Cromie <jim.cromie@gmail.com>
12659L:	linux-hwmon@vger.kernel.org
12660S:	Maintained
12661F:	Documentation/hwmon/pc87360.rst
12662F:	drivers/hwmon/pc87360.c
12663
12664PC8736x GPIO DRIVER
12665M:	Jim Cromie <jim.cromie@gmail.com>
12666S:	Maintained
12667F:	drivers/char/pc8736x_gpio.c
12668
12669PC87427 HARDWARE MONITORING DRIVER
12670M:	Jean Delvare <jdelvare@suse.com>
12671L:	linux-hwmon@vger.kernel.org
12672S:	Maintained
12673F:	Documentation/hwmon/pc87427.rst
12674F:	drivers/hwmon/pc87427.c
12675
12676PCA9532 LED DRIVER
12677M:	Riku Voipio <riku.voipio@iki.fi>
12678S:	Maintained
12679F:	drivers/leds/leds-pca9532.c
12680F:	include/linux/leds-pca9532.h
12681
12682PCA9541 I2C BUS MASTER SELECTOR DRIVER
12683M:	Guenter Roeck <linux@roeck-us.net>
12684L:	linux-i2c@vger.kernel.org
12685S:	Maintained
12686F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12687
12688PCDP - PRIMARY CONSOLE AND DEBUG PORT
12689M:	Khalid Aziz <khalid@gonehiking.org>
12690S:	Maintained
12691F:	drivers/firmware/pcdp.*
12692
12693PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12694M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12695L:	linux-pci@vger.kernel.org
12696L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12697S:	Maintained
12698F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12699F:	drivers/pci/controller/pci-aardvark.c
12700
12701PCI DRIVER FOR ALTERA PCIE IP
12702M:	Ley Foon Tan <ley.foon.tan@intel.com>
12703L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12704L:	linux-pci@vger.kernel.org
12705S:	Supported
12706F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12707F:	drivers/pci/controller/pcie-altera.c
12708
12709PCI DRIVER FOR APPLIEDMICRO XGENE
12710M:	Toan Le <toan@os.amperecomputing.com>
12711L:	linux-pci@vger.kernel.org
12712L:	linux-arm-kernel@lists.infradead.org
12713S:	Maintained
12714F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12715F:	drivers/pci/controller/pci-xgene.c
12716
12717PCI DRIVER FOR ARM VERSATILE PLATFORM
12718M:	Rob Herring <robh@kernel.org>
12719L:	linux-pci@vger.kernel.org
12720L:	linux-arm-kernel@lists.infradead.org
12721S:	Maintained
12722F:	Documentation/devicetree/bindings/pci/versatile.yaml
12723F:	drivers/pci/controller/pci-versatile.c
12724
12725PCI DRIVER FOR ARMADA 8K
12726M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12727L:	linux-pci@vger.kernel.org
12728L:	linux-arm-kernel@lists.infradead.org
12729S:	Maintained
12730F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12731F:	drivers/pci/controller/dwc/pcie-armada8k.c
12732
12733PCI DRIVER FOR CADENCE PCIE IP
12734M:	Tom Joseph <tjoseph@cadence.com>
12735L:	linux-pci@vger.kernel.org
12736S:	Maintained
12737F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12738F:	drivers/pci/controller/pcie-cadence*
12739
12740PCI DRIVER FOR FREESCALE LAYERSCAPE
12741M:	Minghuan Lian <minghuan.Lian@nxp.com>
12742M:	Mingkai Hu <mingkai.hu@nxp.com>
12743M:	Roy Zang <roy.zang@nxp.com>
12744L:	linuxppc-dev@lists.ozlabs.org
12745L:	linux-pci@vger.kernel.org
12746L:	linux-arm-kernel@lists.infradead.org
12747S:	Maintained
12748F:	drivers/pci/controller/dwc/*layerscape*
12749
12750PCI DRIVER FOR GENERIC OF HOSTS
12751M:	Will Deacon <will@kernel.org>
12752L:	linux-pci@vger.kernel.org
12753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12754S:	Maintained
12755F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
12756F:	drivers/pci/controller/pci-host-common.c
12757F:	drivers/pci/controller/pci-host-generic.c
12758
12759PCI DRIVER FOR IMX6
12760M:	Richard Zhu <hongxing.zhu@nxp.com>
12761M:	Lucas Stach <l.stach@pengutronix.de>
12762L:	linux-pci@vger.kernel.org
12763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12764S:	Maintained
12765F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12766F:	drivers/pci/controller/dwc/*imx6*
12767
12768PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12769M:	Jonathan Derrick <jonathan.derrick@intel.com>
12770L:	linux-pci@vger.kernel.org
12771S:	Supported
12772F:	drivers/pci/controller/vmd.c
12773
12774PCI DRIVER FOR MICROSEMI SWITCHTEC
12775M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12776M:	Logan Gunthorpe <logang@deltatee.com>
12777L:	linux-pci@vger.kernel.org
12778S:	Maintained
12779F:	Documentation/driver-api/switchtec.rst
12780F:	Documentation/ABI/testing/sysfs-class-switchtec
12781F:	drivers/pci/switch/switchtec*
12782F:	include/uapi/linux/switchtec_ioctl.h
12783F:	include/linux/switchtec.h
12784F:	drivers/ntb/hw/mscc/
12785
12786PCI DRIVER FOR MOBIVEIL PCIE IP
12787M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12788M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12789L:	linux-pci@vger.kernel.org
12790S:	Supported
12791F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12792F:	drivers/pci/controller/pcie-mobiveil.c
12793
12794PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12795M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12796M:	Jason Cooper <jason@lakedaemon.net>
12797L:	linux-pci@vger.kernel.org
12798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12799S:	Maintained
12800F:	drivers/pci/controller/*mvebu*
12801
12802PCI DRIVER FOR NVIDIA TEGRA
12803M:	Thierry Reding <thierry.reding@gmail.com>
12804L:	linux-tegra@vger.kernel.org
12805L:	linux-pci@vger.kernel.org
12806S:	Supported
12807F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12808F:	drivers/pci/controller/pci-tegra.c
12809
12810PCI DRIVER FOR RENESAS R-CAR
12811M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12812M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12813L:	linux-pci@vger.kernel.org
12814L:	linux-renesas-soc@vger.kernel.org
12815S:	Maintained
12816F:	drivers/pci/controller/*rcar*
12817
12818PCI DRIVER FOR SAMSUNG EXYNOS
12819M:	Jingoo Han <jingoohan1@gmail.com>
12820L:	linux-pci@vger.kernel.org
12821L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12822L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12823S:	Maintained
12824F:	drivers/pci/controller/dwc/pci-exynos.c
12825
12826PCI DRIVER FOR SYNOPSYS DESIGNWARE
12827M:	Jingoo Han <jingoohan1@gmail.com>
12828M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12829L:	linux-pci@vger.kernel.org
12830S:	Maintained
12831F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12832F:	drivers/pci/controller/dwc/*designware*
12833
12834PCI DRIVER FOR TI DRA7XX
12835M:	Kishon Vijay Abraham I <kishon@ti.com>
12836L:	linux-omap@vger.kernel.org
12837L:	linux-pci@vger.kernel.org
12838S:	Supported
12839F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12840F:	drivers/pci/controller/dwc/pci-dra7xx.c
12841
12842PCI DRIVER FOR TI KEYSTONE
12843M:	Murali Karicheri <m-karicheri2@ti.com>
12844L:	linux-pci@vger.kernel.org
12845L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12846S:	Maintained
12847F:	drivers/pci/controller/dwc/pci-keystone.c
12848
12849PCI ENDPOINT SUBSYSTEM
12850M:	Kishon Vijay Abraham I <kishon@ti.com>
12851M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12852L:	linux-pci@vger.kernel.org
12853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12854S:	Supported
12855F:	drivers/pci/endpoint/
12856F:	drivers/misc/pci_endpoint_test.c
12857F:	tools/pci/
12858
12859PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12860M:	Russell Currey <ruscur@russell.cc>
12861M:	Sam Bobroff <sbobroff@linux.ibm.com>
12862M:	Oliver O'Halloran <oohall@gmail.com>
12863L:	linuxppc-dev@lists.ozlabs.org
12864S:	Supported
12865F:	Documentation/PCI/pci-error-recovery.rst
12866F:	drivers/pci/pcie/aer.c
12867F:	drivers/pci/pcie/dpc.c
12868F:	drivers/pci/pcie/err.c
12869F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12870F:	arch/powerpc/kernel/eeh*.c
12871F:	arch/powerpc/platforms/*/eeh*.c
12872F:	arch/powerpc/include/*/eeh*.h
12873
12874PCI ERROR RECOVERY
12875M:	Linas Vepstas <linasvepstas@gmail.com>
12876L:	linux-pci@vger.kernel.org
12877S:	Supported
12878F:	Documentation/PCI/pci-error-recovery.rst
12879
12880PCI MSI DRIVER FOR ALTERA MSI IP
12881M:	Ley Foon Tan <ley.foon.tan@intel.com>
12882L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12883L:	linux-pci@vger.kernel.org
12884S:	Supported
12885F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12886F:	drivers/pci/controller/pcie-altera-msi.c
12887
12888PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12889M:	Toan Le <toan@os.amperecomputing.com>
12890L:	linux-pci@vger.kernel.org
12891L:	linux-arm-kernel@lists.infradead.org
12892S:	Maintained
12893F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12894F:	drivers/pci/controller/pci-xgene-msi.c
12895
12896PCI SUBSYSTEM
12897M:	Bjorn Helgaas <bhelgaas@google.com>
12898L:	linux-pci@vger.kernel.org
12899Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12901S:	Supported
12902F:	Documentation/devicetree/bindings/pci/
12903F:	Documentation/PCI/
12904F:	drivers/acpi/pci*
12905F:	drivers/pci/
12906F:	include/asm-generic/pci*
12907F:	include/linux/pci*
12908F:	include/linux/of_pci.h
12909F:	include/uapi/linux/pci*
12910F:	lib/pci*
12911F:	arch/x86/pci/
12912F:	arch/x86/kernel/quirks.c
12913F:	arch/x86/kernel/early-quirks.c
12914
12915PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12916M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12917R:	Andrew Murray <amurray@thegoodpenguin.co.uk>
12918L:	linux-pci@vger.kernel.org
12919Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12921S:	Supported
12922F:	drivers/pci/controller/
12923
12924PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12925M:	Jonathan Chocron <jonnyc@amazon.com>
12926L:	linux-pci@vger.kernel.org
12927S:	Maintained
12928F:	Documentation/devicetree/bindings/pci/pcie-al.txt
12929F:	drivers/pci/controller/dwc/pcie-al.c
12930
12931PCIE DRIVER FOR AMLOGIC MESON
12932M:	Yue Wang <yue.wang@Amlogic.com>
12933L:	linux-pci@vger.kernel.org
12934L:	linux-amlogic@lists.infradead.org
12935S:	Maintained
12936F:	drivers/pci/controller/dwc/pci-meson.c
12937
12938PCIE DRIVER FOR AXIS ARTPEC
12939M:	Jesper Nilsson <jesper.nilsson@axis.com>
12940L:	linux-arm-kernel@axis.com
12941L:	linux-pci@vger.kernel.org
12942S:	Maintained
12943F:	Documentation/devicetree/bindings/pci/axis,artpec*
12944F:	drivers/pci/controller/dwc/*artpec*
12945
12946PCIE DRIVER FOR CAVIUM THUNDERX
12947M:	Robert Richter <rrichter@marvell.com>
12948L:	linux-pci@vger.kernel.org
12949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12950S:	Supported
12951F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12952F:	drivers/pci/controller/pci-thunder-*
12953
12954PCIE DRIVER FOR HISILICON
12955M:	Zhou Wang <wangzhou1@hisilicon.com>
12956L:	linux-pci@vger.kernel.org
12957S:	Maintained
12958F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12959F:	drivers/pci/controller/dwc/pcie-hisi.c
12960
12961PCIE DRIVER FOR HISILICON KIRIN
12962M:	Xiaowei Song <songxiaowei@hisilicon.com>
12963M:	Binghui Wang <wangbinghui@hisilicon.com>
12964L:	linux-pci@vger.kernel.org
12965S:	Maintained
12966F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12967F:	drivers/pci/controller/dwc/pcie-kirin.c
12968
12969PCIE DRIVER FOR HISILICON STB
12970M:	Shawn Guo <shawn.guo@linaro.org>
12971L:	linux-pci@vger.kernel.org
12972S:	Maintained
12973F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12974F:	drivers/pci/controller/dwc/pcie-histb.c
12975
12976PCIE DRIVER FOR MEDIATEK
12977M:	Ryder Lee <ryder.lee@mediatek.com>
12978L:	linux-pci@vger.kernel.org
12979L:	linux-mediatek@lists.infradead.org
12980S:	Supported
12981F:	Documentation/devicetree/bindings/pci/mediatek*
12982F:	drivers/pci/controller/*mediatek*
12983
12984PCIE DRIVER FOR QUALCOMM MSM
12985M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12986L:	linux-pci@vger.kernel.org
12987L:	linux-arm-msm@vger.kernel.org
12988S:	Maintained
12989F:	drivers/pci/controller/dwc/*qcom*
12990
12991PCIE DRIVER FOR ROCKCHIP
12992M:	Shawn Lin <shawn.lin@rock-chips.com>
12993L:	linux-pci@vger.kernel.org
12994L:	linux-rockchip@lists.infradead.org
12995S:	Maintained
12996F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12997F:	drivers/pci/controller/pcie-rockchip*
12998
12999PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13000M:	Linus Walleij <linus.walleij@linaro.org>
13001L:	linux-pci@vger.kernel.org
13002S:	Maintained
13003F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13004F:	drivers/pci/controller/pci-v3-semi.c
13005
13006PCIE DRIVER FOR SOCIONEXT UNIPHIER
13007M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13008L:	linux-pci@vger.kernel.org
13009S:	Maintained
13010F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
13011F:	drivers/pci/controller/dwc/pcie-uniphier.c
13012
13013PCIE DRIVER FOR ST SPEAR13XX
13014M:	Pratyush Anand <pratyush.anand@gmail.com>
13015L:	linux-pci@vger.kernel.org
13016S:	Maintained
13017F:	drivers/pci/controller/dwc/*spear*
13018
13019PCMCIA SUBSYSTEM
13020M:	Dominik Brodowski <linux@dominikbrodowski.net>
13021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13022S:	Odd Fixes
13023F:	Documentation/pcmcia/
13024F:	tools/pcmcia/
13025F:	drivers/pcmcia/
13026F:	include/pcmcia/
13027
13028PCNET32 NETWORK DRIVER
13029M:	Don Fry <pcnet32@frontier.com>
13030L:	netdev@vger.kernel.org
13031S:	Maintained
13032F:	drivers/net/ethernet/amd/pcnet32.c
13033
13034PCRYPT PARALLEL CRYPTO ENGINE
13035M:	Steffen Klassert <steffen.klassert@secunet.com>
13036L:	linux-crypto@vger.kernel.org
13037S:	Maintained
13038F:	crypto/pcrypt.c
13039F:	include/crypto/pcrypt.h
13040
13041PEAQ WMI HOTKEYS DRIVER
13042M:	Hans de Goede <hdegoede@redhat.com>
13043L:	platform-driver-x86@vger.kernel.org
13044S:	Maintained
13045F:	drivers/platform/x86/peaq-wmi.c
13046
13047PENSANDO ETHERNET DRIVERS
13048M:	Shannon Nelson <snelson@pensando.io>
13049M:	Pensando Drivers <drivers@pensando.io>
13050L:	netdev@vger.kernel.org
13051S:	Supported
13052F:	Documentation/networking/device_drivers/pensando/ionic.rst
13053F:	drivers/net/ethernet/pensando/
13054
13055PER-CPU MEMORY ALLOCATOR
13056M:	Dennis Zhou <dennis@kernel.org>
13057M:	Tejun Heo <tj@kernel.org>
13058M:	Christoph Lameter <cl@linux.com>
13059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13060S:	Maintained
13061F:	include/linux/percpu*.h
13062F:	mm/percpu*.c
13063F:	arch/*/include/asm/percpu.h
13064
13065PER-TASK DELAY ACCOUNTING
13066M:	Balbir Singh <bsingharora@gmail.com>
13067S:	Maintained
13068F:	include/linux/delayacct.h
13069F:	kernel/delayacct.c
13070
13071PERFORMANCE EVENTS SUBSYSTEM
13072M:	Peter Zijlstra <peterz@infradead.org>
13073M:	Ingo Molnar <mingo@redhat.com>
13074M:	Arnaldo Carvalho de Melo <acme@kernel.org>
13075R:	Mark Rutland <mark.rutland@arm.com>
13076R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13077R:	Jiri Olsa <jolsa@redhat.com>
13078R:	Namhyung Kim <namhyung@kernel.org>
13079L:	linux-kernel@vger.kernel.org
13080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13081S:	Supported
13082F:	kernel/events/*
13083F:	include/linux/perf_event.h
13084F:	include/uapi/linux/perf_event.h
13085F:	arch/*/kernel/perf_event*.c
13086F:	arch/*/kernel/*/perf_event*.c
13087F:	arch/*/kernel/*/*/perf_event*.c
13088F:	arch/*/include/asm/perf_event.h
13089F:	arch/*/kernel/perf_callchain.c
13090F:	arch/*/events/*
13091F:	arch/*/events/*/*
13092F:	tools/perf/
13093
13094PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13095R:	John Garry <john.garry@huawei.com>
13096R:	Will Deacon <will@kernel.org>
13097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13098S:	Supported
13099F:	tools/perf/pmu-events/arch/arm64/
13100
13101PERSONALITY HANDLING
13102M:	Christoph Hellwig <hch@infradead.org>
13103L:	linux-abi-devel@lists.sourceforge.net
13104S:	Maintained
13105F:	include/linux/personality.h
13106F:	include/uapi/linux/personality.h
13107
13108PHOENIX RC FLIGHT CONTROLLER ADAPTER
13109M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13110L:	linux-input@vger.kernel.org
13111S:	Maintained
13112F:	Documentation/input/devices/pxrc.rst
13113F:	drivers/input/joystick/pxrc.c
13114
13115FLYSKY FSIA6B RC RECEIVER
13116M:	Markus Koch <markus@notsyncing.net>
13117L:	linux-input@vger.kernel.org
13118S:	Maintained
13119F:	drivers/input/joystick/fsia6b.c
13120
13121PHONET PROTOCOL
13122M:	Remi Denis-Courmont <courmisch@gmail.com>
13123S:	Supported
13124F:	Documentation/networking/phonet.txt
13125F:	include/linux/phonet.h
13126F:	include/net/phonet/
13127F:	include/uapi/linux/phonet.h
13128F:	net/phonet/
13129
13130PHRAM MTD DRIVER
13131M:	Joern Engel <joern@lazybastard.org>
13132L:	linux-mtd@lists.infradead.org
13133S:	Maintained
13134F:	drivers/mtd/devices/phram.c
13135
13136PICOLCD HID DRIVER
13137M:	Bruno Prémont <bonbons@linux-vserver.org>
13138L:	linux-input@vger.kernel.org
13139S:	Maintained
13140F:	drivers/hid/hid-picolcd*
13141
13142PICOXCELL SUPPORT
13143M:	Jamie Iles <jamie@jamieiles.com>
13144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13145T:	git git://github.com/jamieiles/linux-2.6-ji.git
13146S:	Supported
13147F:	arch/arm/boot/dts/picoxcell*
13148F:	arch/arm/mach-picoxcell/
13149F:	drivers/crypto/picoxcell*
13150
13151PIDFD API
13152M:	Christian Brauner <christian@brauner.io>
13153L:	linux-kernel@vger.kernel.org
13154S:	Maintained
13155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13156F:	samples/pidfd/
13157F:	tools/testing/selftests/pidfd/
13158F:	tools/testing/selftests/clone3/
13159K:	(?i)pidfd
13160K:	(?i)clone3
13161K:	\b(clone_args|kernel_clone_args)\b
13162
13163PIN CONTROL SUBSYSTEM
13164M:	Linus Walleij <linus.walleij@linaro.org>
13165L:	linux-gpio@vger.kernel.org
13166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13167S:	Maintained
13168F:	Documentation/devicetree/bindings/pinctrl/
13169F:	Documentation/driver-api/pinctl.rst
13170F:	drivers/pinctrl/
13171F:	include/linux/pinctrl/
13172
13173PIN CONTROLLER - MICROCHIP AT91
13174M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13175L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13176L:	linux-gpio@vger.kernel.org
13177S:	Supported
13178F:	drivers/pinctrl/pinctrl-at91*
13179F:	drivers/gpio/gpio-sama5d2-piobu.c
13180
13181PIN CONTROLLER - FREESCALE
13182M:	Dong Aisheng <aisheng.dong@nxp.com>
13183M:	Fabio Estevam <festevam@gmail.com>
13184M:	Shawn Guo <shawnguo@kernel.org>
13185M:	Stefan Agner <stefan@agner.ch>
13186R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13187L:	linux-gpio@vger.kernel.org
13188S:	Maintained
13189F:	drivers/pinctrl/freescale/
13190F:	Documentation/devicetree/bindings/pinctrl/fsl,*
13191
13192PIN CONTROLLER - INTEL
13193M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13194M:	Andy Shevchenko <andy@kernel.org>
13195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13196S:	Maintained
13197F:	drivers/pinctrl/intel/
13198
13199PIN CONTROLLER - MEDIATEK
13200M:	Sean Wang <sean.wang@kernel.org>
13201L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13202S:	Maintained
13203F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13204F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13205F:	drivers/pinctrl/mediatek/
13206
13207PIN CONTROLLER - QUALCOMM
13208M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13209S:	Maintained
13210L:	linux-arm-msm@vger.kernel.org
13211F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13212F:	drivers/pinctrl/qcom/
13213
13214PIN CONTROLLER - RENESAS
13215M:	Geert Uytterhoeven <geert+renesas@glider.be>
13216L:	linux-renesas-soc@vger.kernel.org
13217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13218S:	Maintained
13219F:	drivers/pinctrl/pinctrl-rz*
13220F:	drivers/pinctrl/sh-pfc/
13221
13222PIN CONTROLLER - SAMSUNG
13223M:	Tomasz Figa <tomasz.figa@gmail.com>
13224M:	Krzysztof Kozlowski <krzk@kernel.org>
13225M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13227L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13228Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
13229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13230S:	Maintained
13231F:	drivers/pinctrl/samsung/
13232F:	include/dt-bindings/pinctrl/samsung.h
13233F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13234
13235PIN CONTROLLER - SINGLE
13236M:	Tony Lindgren <tony@atomide.com>
13237M:	Haojian Zhuang <haojian.zhuang@linaro.org>
13238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13239L:	linux-omap@vger.kernel.org
13240S:	Maintained
13241F:	drivers/pinctrl/pinctrl-single.c
13242
13243PIN CONTROLLER - ST SPEAR
13244M:	Viresh Kumar <vireshk@kernel.org>
13245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13246W:	http://www.st.com/spear
13247S:	Maintained
13248F:	drivers/pinctrl/spear/
13249
13250PISTACHIO SOC SUPPORT
13251M:	James Hartley <james.hartley@sondrel.com>
13252L:	linux-mips@vger.kernel.org
13253S:	Odd Fixes
13254F:	arch/mips/pistachio/
13255F:	arch/mips/include/asm/mach-pistachio/
13256F:	arch/mips/boot/dts/img/pistachio*
13257F:	arch/mips/configs/pistachio*_defconfig
13258
13259PKTCDVD DRIVER
13260S:	Orphan
13261M:	linux-block@vger.kernel.org
13262F:	drivers/block/pktcdvd.c
13263F:	include/linux/pktcdvd.h
13264F:	include/uapi/linux/pktcdvd.h
13265
13266PKUNITY SOC DRIVERS
13267M:	Guan Xuetao <gxt@pku.edu.cn>
13268W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13269S:	Maintained
13270T:	git git://github.com/gxt/linux.git
13271F:	drivers/input/serio/i8042-unicore32io.h
13272F:	drivers/i2c/busses/i2c-puv3.c
13273F:	drivers/video/fbdev/fb-puv3.c
13274F:	drivers/rtc/rtc-puv3.c
13275
13276PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13277M:	Tomasz Duszynski <tduszyns@gmail.com>
13278S:	Maintained
13279F:	drivers/iio/chemical/pms7003.c
13280F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13281
13282PLX DMA DRIVER
13283M:	Logan Gunthorpe <logang@deltatee.com>
13284S:	Maintained
13285F:	drivers/dma/plx_dma.c
13286
13287PMBUS HARDWARE MONITORING DRIVERS
13288M:	Guenter Roeck <linux@roeck-us.net>
13289L:	linux-hwmon@vger.kernel.org
13290W:	http://hwmon.wiki.kernel.org/
13291W:	http://www.roeck-us.net/linux/drivers/
13292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13293S:	Maintained
13294F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13295F:	Documentation/devicetree/bindings/hwmon/max31785.txt
13296F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
13297F:	Documentation/hwmon/adm1275.rst
13298F:	Documentation/hwmon/ibm-cffps.rst
13299F:	Documentation/hwmon/ir35221.rst
13300F:	Documentation/hwmon/lm25066.rst
13301F:	Documentation/hwmon/ltc2978.rst
13302F:	Documentation/hwmon/ltc3815.rst
13303F:	Documentation/hwmon/max16064.rst
13304F:	Documentation/hwmon/max20751.rst
13305F:	Documentation/hwmon/max31785.rst
13306F:	Documentation/hwmon/max34440.rst
13307F:	Documentation/hwmon/max8688.rst
13308F:	Documentation/hwmon/pmbus.rst
13309F:	Documentation/hwmon/pmbus-core.rst
13310F:	Documentation/hwmon/tps40422.rst
13311F:	Documentation/hwmon/ucd9000.rst
13312F:	Documentation/hwmon/ucd9200.rst
13313F:	Documentation/hwmon/zl6100.rst
13314F:	drivers/hwmon/pmbus/
13315F:	include/linux/pmbus.h
13316
13317PMC SIERRA MaxRAID DRIVER
13318L:	linux-scsi@vger.kernel.org
13319W:	http://www.pmc-sierra.com/
13320S:	Orphan
13321F:	drivers/scsi/pmcraid.*
13322
13323PMC SIERRA PM8001 DRIVER
13324M:	Jack Wang <jinpu.wang@cloud.ionos.com>
13325L:	linux-scsi@vger.kernel.org
13326S:	Supported
13327F:	drivers/scsi/pm8001/
13328
13329PM-GRAPH UTILITY
13330M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
13331L:	linux-pm@vger.kernel.org
13332W:	https://01.org/pm-graph
13333B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13334T:	git git://github.com/intel/pm-graph
13335S:	Supported
13336F:	tools/power/pm-graph
13337
13338PNI RM3100 IIO DRIVER
13339M:	Song Qiang <songqiang1304521@gmail.com>
13340L:	linux-iio@vger.kernel.org
13341S:	Maintained
13342F:	drivers/iio/magnetometer/rm3100*
13343F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13344
13345PNP SUPPORT
13346M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13347S:	Maintained
13348F:	drivers/pnp/
13349
13350POSIX CLOCKS and TIMERS
13351M:	Thomas Gleixner <tglx@linutronix.de>
13352L:	linux-kernel@vger.kernel.org
13353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13354S:	Maintained
13355F:	fs/timerfd.c
13356F:	include/linux/timer*
13357F:	include/linux/time_namespace.h
13358F:	kernel/time_namespace.c
13359F:	kernel/time/*timer*
13360
13361POWER MANAGEMENT CORE
13362M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13363L:	linux-pm@vger.kernel.org
13364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13365B:	https://bugzilla.kernel.org
13366S:	Supported
13367F:	drivers/base/power/
13368F:	include/linux/pm.h
13369F:	include/linux/pm_*
13370F:	include/linux/powercap.h
13371F:	include/linux/intel_rapl.h
13372F:	drivers/powercap/
13373F:	kernel/configs/nopm.config
13374
13375POWER STATE COORDINATION INTERFACE (PSCI)
13376M:	Mark Rutland <mark.rutland@arm.com>
13377M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13378L:	linux-arm-kernel@lists.infradead.org
13379S:	Maintained
13380F:	drivers/firmware/psci/
13381F:	include/linux/psci.h
13382F:	include/uapi/linux/psci.h
13383
13384POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13385M:	Sebastian Reichel <sre@kernel.org>
13386L:	linux-pm@vger.kernel.org
13387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13388S:	Maintained
13389F:	Documentation/ABI/testing/sysfs-class-power
13390F:	Documentation/devicetree/bindings/power/supply/
13391F:	include/linux/power_supply.h
13392F:	drivers/power/supply/
13393
13394POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13395M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13396L:	linuxppc-dev@lists.ozlabs.org
13397S:	Maintained
13398F:	drivers/char/powernv-op-panel.c
13399
13400PPP OVER ATM (RFC 2364)
13401M:	Mitchell Blank Jr <mitch@sfgoth.com>
13402S:	Maintained
13403F:	net/atm/pppoatm.c
13404F:	include/uapi/linux/atmppp.h
13405
13406PPP OVER ETHERNET
13407M:	Michal Ostrowski <mostrows@earthlink.net>
13408S:	Maintained
13409F:	drivers/net/ppp/pppoe.c
13410F:	drivers/net/ppp/pppox.c
13411
13412PPP OVER L2TP
13413M:	James Chapman <jchapman@katalix.com>
13414S:	Maintained
13415F:	net/l2tp/l2tp_ppp.c
13416F:	include/linux/if_pppol2tp.h
13417F:	include/uapi/linux/if_pppol2tp.h
13418
13419PPP PROTOCOL DRIVERS AND COMPRESSORS
13420M:	Paul Mackerras <paulus@samba.org>
13421L:	linux-ppp@vger.kernel.org
13422S:	Maintained
13423F:	drivers/net/ppp/ppp_*
13424
13425PPS SUPPORT
13426M:	Rodolfo Giometti <giometti@enneenne.com>
13427W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13428L:	linuxpps@ml.enneenne.com (subscribers-only)
13429S:	Maintained
13430F:	Documentation/driver-api/pps.rst
13431F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13432F:	Documentation/ABI/testing/sysfs-pps
13433F:	drivers/pps/
13434F:	include/linux/pps*.h
13435F:	include/uapi/linux/pps.h
13436
13437PPTP DRIVER
13438M:	Dmitry Kozlov <xeb@mail.ru>
13439L:	netdev@vger.kernel.org
13440S:	Maintained
13441F:	drivers/net/ppp/pptp.c
13442W:	http://sourceforge.net/projects/accel-pptp
13443
13444PRINTK
13445M:	Petr Mladek <pmladek@suse.com>
13446M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13447R:	Steven Rostedt <rostedt@goodmis.org>
13448S:	Maintained
13449F:	kernel/printk/
13450F:	include/linux/printk.h
13451
13452PRISM54 WIRELESS DRIVER
13453M:	Luis Chamberlain <mcgrof@kernel.org>
13454L:	linux-wireless@vger.kernel.org
13455W:	http://wireless.kernel.org/en/users/Drivers/p54
13456S:	Obsolete
13457F:	drivers/net/wireless/intersil/prism54/
13458
13459PROC FILESYSTEM
13460R:	Alexey Dobriyan <adobriyan@gmail.com>
13461L:	linux-kernel@vger.kernel.org
13462L:	linux-fsdevel@vger.kernel.org
13463S:	Maintained
13464F:	fs/proc/
13465F:	include/linux/proc_fs.h
13466F:	tools/testing/selftests/proc/
13467F:	Documentation/filesystems/proc.txt
13468
13469PROC SYSCTL
13470M:	Luis Chamberlain <mcgrof@kernel.org>
13471M:	Kees Cook <keescook@chromium.org>
13472M:	Iurii Zaikin <yzaikin@google.com>
13473L:	linux-kernel@vger.kernel.org
13474L:	linux-fsdevel@vger.kernel.org
13475S:	Maintained
13476F:	fs/proc/proc_sysctl.c
13477F:	include/linux/sysctl.h
13478F:	kernel/sysctl.c
13479F:	kernel/sysctl-test.c
13480F:	tools/testing/selftests/sysctl/
13481
13482PS3 NETWORK SUPPORT
13483M:	Geoff Levand <geoff@infradead.org>
13484L:	netdev@vger.kernel.org
13485L:	linuxppc-dev@lists.ozlabs.org
13486S:	Maintained
13487F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13488
13489PS3 PLATFORM SUPPORT
13490M:	Geoff Levand <geoff@infradead.org>
13491L:	linuxppc-dev@lists.ozlabs.org
13492S:	Maintained
13493F:	arch/powerpc/boot/ps3*
13494F:	arch/powerpc/include/asm/lv1call.h
13495F:	arch/powerpc/include/asm/ps3*.h
13496F:	arch/powerpc/platforms/ps3/
13497F:	drivers/*/ps3*
13498F:	drivers/ps3/
13499F:	drivers/rtc/rtc-ps3.c
13500F:	drivers/usb/host/*ps3.c
13501F:	sound/ppc/snd_ps3*
13502
13503PS3VRAM DRIVER
13504M:	Jim Paris <jim@jtan.com>
13505M:	Geoff Levand <geoff@infradead.org>
13506L:	linuxppc-dev@lists.ozlabs.org
13507S:	Maintained
13508F:	drivers/block/ps3vram.c
13509
13510PSAMPLE PACKET SAMPLING SUPPORT:
13511M:	Yotam Gigi <yotam.gi@gmail.com>
13512S:	Maintained
13513F:	net/psample
13514F:	include/net/psample.h
13515F:	include/uapi/linux/psample.h
13516
13517PSTORE FILESYSTEM
13518M:	Kees Cook <keescook@chromium.org>
13519M:	Anton Vorontsov <anton@enomsg.org>
13520M:	Colin Cross <ccross@android.com>
13521M:	Tony Luck <tony.luck@intel.com>
13522S:	Maintained
13523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13524F:	fs/pstore/
13525F:	include/linux/pstore*
13526F:	drivers/firmware/efi/efi-pstore.c
13527F:	drivers/acpi/apei/erst.c
13528F:	Documentation/admin-guide/ramoops.rst
13529F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13530K:	\b(pstore|ramoops)
13531
13532PTP HARDWARE CLOCK SUPPORT
13533M:	Richard Cochran <richardcochran@gmail.com>
13534L:	netdev@vger.kernel.org
13535S:	Maintained
13536W:	http://linuxptp.sourceforge.net/
13537F:	Documentation/ABI/testing/sysfs-ptp
13538F:	Documentation/driver-api/ptp.rst
13539F:	drivers/net/phy/dp83640*
13540F:	drivers/ptp/*
13541F:	include/linux/ptp_cl*
13542
13543PTRACE SUPPORT
13544M:	Oleg Nesterov <oleg@redhat.com>
13545S:	Maintained
13546F:	include/asm-generic/syscall.h
13547F:	include/linux/ptrace.h
13548F:	include/linux/regset.h
13549F:	include/linux/tracehook.h
13550F:	include/uapi/linux/ptrace.h
13551F:	include/uapi/linux/ptrace.h
13552F:	kernel/ptrace.c
13553F:	arch/*/ptrace*.c
13554F:	arch/*/*/ptrace*.c
13555F:	arch/*/include/asm/ptrace*.h
13556
13557PULSE8-CEC DRIVER
13558M:	Hans Verkuil <hverkuil@xs4all.nl>
13559L:	linux-media@vger.kernel.org
13560T:	git git://linuxtv.org/media_tree.git
13561S:	Maintained
13562F:	drivers/media/usb/pulse8-cec/*
13563F:	Documentation/media/cec-drivers/pulse8-cec.rst
13564
13565PVRUSB2 VIDEO4LINUX DRIVER
13566M:	Mike Isely <isely@pobox.com>
13567L:	pvrusb2@isely.net	(subscribers-only)
13568L:	linux-media@vger.kernel.org
13569W:	http://www.isely.net/pvrusb2/
13570T:	git git://linuxtv.org/media_tree.git
13571S:	Maintained
13572F:	Documentation/media/v4l-drivers/pvrusb2*
13573F:	drivers/media/usb/pvrusb2/
13574
13575PWC WEBCAM DRIVER
13576M:	Hans Verkuil <hverkuil@xs4all.nl>
13577L:	linux-media@vger.kernel.org
13578T:	git git://linuxtv.org/media_tree.git
13579S:	Odd Fixes
13580F:	drivers/media/usb/pwc/*
13581F:	include/trace/events/pwc.h
13582
13583PWM FAN DRIVER
13584M:	Kamil Debski <kamil@wypas.org>
13585M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13586L:	linux-hwmon@vger.kernel.org
13587S:	Supported
13588F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13589F:	Documentation/hwmon/pwm-fan.rst
13590F:	drivers/hwmon/pwm-fan.c
13591
13592PWM IR Transmitter
13593M:	Sean Young <sean@mess.org>
13594L:	linux-media@vger.kernel.org
13595S:	Maintained
13596F:	drivers/media/rc/pwm-ir-tx.c
13597
13598PWM SUBSYSTEM
13599M:	Thierry Reding <thierry.reding@gmail.com>
13600R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13601L:	linux-pwm@vger.kernel.org
13602S:	Maintained
13603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13604Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13605F:	Documentation/driver-api/pwm.rst
13606F:	Documentation/devicetree/bindings/pwm/
13607F:	include/linux/pwm.h
13608F:	drivers/pwm/
13609F:	drivers/video/backlight/pwm_bl.c
13610F:	include/linux/pwm_backlight.h
13611F:	drivers/gpio/gpio-mvebu.c
13612F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13613K:	pwm_(config|apply_state|ops)
13614
13615PXA GPIO DRIVER
13616M:	Robert Jarzmik <robert.jarzmik@free.fr>
13617L:	linux-gpio@vger.kernel.org
13618S:	Maintained
13619F:	drivers/gpio/gpio-pxa.c
13620
13621PXA MMCI DRIVER
13622S:	Orphan
13623
13624PXA RTC DRIVER
13625M:	Robert Jarzmik <robert.jarzmik@free.fr>
13626L:	linux-rtc@vger.kernel.org
13627S:	Maintained
13628
13629PXA2xx/PXA3xx SUPPORT
13630M:	Daniel Mack <daniel@zonque.org>
13631M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13632M:	Robert Jarzmik <robert.jarzmik@free.fr>
13633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13634T:	git git://github.com/hzhuang1/linux.git
13635T:	git git://github.com/rjarzmik/linux.git
13636S:	Maintained
13637F:	arch/arm/boot/dts/pxa*
13638F:	arch/arm/mach-pxa/
13639F:	drivers/dma/pxa*
13640F:	drivers/pcmcia/pxa2xx*
13641F:	drivers/pinctrl/pxa/
13642F:	drivers/spi/spi-pxa2xx*
13643F:	drivers/usb/gadget/udc/pxa2*
13644F:	include/sound/pxa2xx-lib.h
13645F:	sound/arm/pxa*
13646F:	sound/soc/pxa/
13647
13648QAT DRIVER
13649M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13650L:	qat-linux@intel.com
13651S:	Supported
13652F:	drivers/crypto/qat/
13653
13654QCOM AUDIO (ASoC) DRIVERS
13655M:	Patrick Lai <plai@codeaurora.org>
13656M:	Banajit Goswami <bgoswami@codeaurora.org>
13657L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13658S:	Supported
13659F:	sound/soc/qcom/
13660
13661QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13662M:	Gabriel Somlo <somlo@cmu.edu>
13663M:	"Michael S. Tsirkin" <mst@redhat.com>
13664L:	qemu-devel@nongnu.org
13665S:	Maintained
13666F:	drivers/firmware/qemu_fw_cfg.c
13667F:	include/uapi/linux/qemu_fw_cfg.h
13668
13669QIB DRIVER
13670M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13671M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13672L:	linux-rdma@vger.kernel.org
13673S:	Supported
13674F:	drivers/infiniband/hw/qib/
13675
13676QLOGIC QL41xxx FCOE DRIVER
13677M:	QLogic-Storage-Upstream@cavium.com
13678L:	linux-scsi@vger.kernel.org
13679S:	Supported
13680F:	drivers/scsi/qedf/
13681
13682QLOGIC QL41xxx ISCSI DRIVER
13683M:	QLogic-Storage-Upstream@cavium.com
13684L:	linux-scsi@vger.kernel.org
13685S:	Supported
13686F:	drivers/scsi/qedi/
13687
13688QLOGIC QL4xxx ETHERNET DRIVER
13689M:	Ariel Elior <aelior@marvell.com>
13690M:	GR-everest-linux-l2@marvell.com
13691L:	netdev@vger.kernel.org
13692S:	Supported
13693F:	drivers/net/ethernet/qlogic/qed/
13694F:	include/linux/qed/
13695F:	drivers/net/ethernet/qlogic/qede/
13696
13697QLOGIC QL4xxx RDMA DRIVER
13698M:	Michal Kalderon <mkalderon@marvell.com>
13699M:	Ariel Elior <aelior@marvell.com>
13700L:	linux-rdma@vger.kernel.org
13701S:	Supported
13702F:	drivers/infiniband/hw/qedr/
13703F:	include/uapi/rdma/qedr-abi.h
13704
13705QLOGIC QLA1280 SCSI DRIVER
13706M:	Michael Reed <mdr@sgi.com>
13707L:	linux-scsi@vger.kernel.org
13708S:	Maintained
13709F:	drivers/scsi/qla1280.[ch]
13710
13711QLOGIC QLA2XXX FC-SCSI DRIVER
13712M:	hmadhani@marvell.com
13713L:	linux-scsi@vger.kernel.org
13714S:	Supported
13715F:	Documentation/scsi/LICENSE.qla2xxx
13716F:	drivers/scsi/qla2xxx/
13717
13718QLOGIC QLA3XXX NETWORK DRIVER
13719M:	GR-Linux-NIC-Dev@marvell.com
13720L:	netdev@vger.kernel.org
13721S:	Supported
13722F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13723F:	drivers/net/ethernet/qlogic/qla3xxx.*
13724
13725QLOGIC QLA4XXX iSCSI DRIVER
13726M:	QLogic-Storage-Upstream@qlogic.com
13727L:	linux-scsi@vger.kernel.org
13728S:	Supported
13729F:	Documentation/scsi/LICENSE.qla4xxx
13730F:	drivers/scsi/qla4xxx/
13731
13732QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13733M:	Shahed Shaikh <shshaikh@marvell.com>
13734M:	Manish Chopra <manishc@marvell.com>
13735M:	GR-Linux-NIC-Dev@marvell.com
13736L:	netdev@vger.kernel.org
13737S:	Supported
13738F:	drivers/net/ethernet/qlogic/qlcnic/
13739
13740QLOGIC QLGE 10Gb ETHERNET DRIVER
13741M:	Manish Chopra <manishc@marvell.com>
13742M:	GR-Linux-NIC-Dev@marvell.com
13743L:	netdev@vger.kernel.org
13744S:	Supported
13745F:	drivers/staging/qlge/
13746
13747QM1D1B0004 MEDIA DRIVER
13748M:	Akihiro Tsukada <tskd08@gmail.com>
13749L:	linux-media@vger.kernel.org
13750S:	Odd Fixes
13751F:	drivers/media/tuners/qm1d1b0004*
13752
13753QM1D1C0042 MEDIA DRIVER
13754M:	Akihiro Tsukada <tskd08@gmail.com>
13755L:	linux-media@vger.kernel.org
13756S:	Odd Fixes
13757F:	drivers/media/tuners/qm1d1c0042*
13758
13759QNX4 FILESYSTEM
13760M:	Anders Larsen <al@alarsen.net>
13761W:	http://www.alarsen.net/linux/qnx4fs/
13762S:	Maintained
13763F:	fs/qnx4/
13764F:	include/uapi/linux/qnx4_fs.h
13765F:	include/uapi/linux/qnxtypes.h
13766
13767QORIQ DPAA2 FSL-MC BUS DRIVER
13768M:	Stuart Yoder <stuyoder@gmail.com>
13769M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13770L:	linux-kernel@vger.kernel.org
13771S:	Maintained
13772F:	drivers/bus/fsl-mc/
13773F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13774F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13775
13776QT1010 MEDIA DRIVER
13777M:	Antti Palosaari <crope@iki.fi>
13778L:	linux-media@vger.kernel.org
13779W:	https://linuxtv.org
13780W:	http://palosaari.fi/linux/
13781Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13782T:	git git://linuxtv.org/anttip/media_tree.git
13783S:	Maintained
13784F:	drivers/media/tuners/qt1010*
13785
13786QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13787M:	Kalle Valo <kvalo@codeaurora.org>
13788L:	ath10k@lists.infradead.org
13789W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13791S:	Supported
13792F:	drivers/net/wireless/ath/ath10k/
13793
13794QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
13795M:	Kalle Valo <kvalo@codeaurora.org>
13796L:	ath11k@lists.infradead.org
13797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13798S:	Supported
13799F:	drivers/net/wireless/ath/ath11k/
13800
13801QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13802M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13803L:	linux-wireless@vger.kernel.org
13804W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13805S:	Supported
13806F:	drivers/net/wireless/ath/ath9k/
13807
13808QUALCOMM CAMERA SUBSYSTEM DRIVER
13809M:	Todor Tomov <todor.too@gmail.com>
13810L:	linux-media@vger.kernel.org
13811S:	Maintained
13812F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13813F:	Documentation/media/v4l-drivers/qcom_camss.rst
13814F:	drivers/media/platform/qcom/camss/
13815
13816QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13817M:	Ilia Lin <ilia.lin@kernel.org>
13818L:	linux-pm@vger.kernel.org
13819S:	Maintained
13820F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13821F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13822
13823QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
13824M:	Niklas Cassel <nks@flawful.org>
13825L:	linux-pm@vger.kernel.org
13826L:	linux-arm-msm@vger.kernel.org
13827S:	Maintained
13828F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
13829F:	drivers/power/avs/qcom-cpr.c
13830
13831QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13832M:	Timur Tabi <timur@kernel.org>
13833L:	netdev@vger.kernel.org
13834S:	Maintained
13835F:	drivers/net/ethernet/qualcomm/emac/
13836
13837QUALCOMM ETHQOS ETHERNET DRIVER
13838M:	Vinod Koul <vkoul@kernel.org>
13839L:	netdev@vger.kernel.org
13840S:	Maintained
13841F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13842F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13843
13844QUALCOMM GENERIC INTERFACE I2C DRIVER
13845M:	Alok Chauhan <alokc@codeaurora.org>
13846L:	linux-i2c@vger.kernel.org
13847L:	linux-arm-msm@vger.kernel.org
13848S:	Supported
13849F:	drivers/i2c/busses/i2c-qcom-geni.c
13850
13851QUALCOMM HEXAGON ARCHITECTURE
13852M:	Brian Cain <bcain@codeaurora.org>
13853L:	linux-hexagon@vger.kernel.org
13854S:	Supported
13855F:	arch/hexagon/
13856
13857QUALCOMM HIDMA DRIVER
13858M:	Sinan Kaya <okaya@kernel.org>
13859L:	linux-arm-kernel@lists.infradead.org
13860L:	linux-arm-msm@vger.kernel.org
13861L:	dmaengine@vger.kernel.org
13862S:	Supported
13863F:	drivers/dma/qcom/hidma*
13864
13865QUALCOMM IOMMU
13866M:	Rob Clark <robdclark@gmail.com>
13867L:	iommu@lists.linux-foundation.org
13868L:	linux-arm-msm@vger.kernel.org
13869S:	Maintained
13870F:	drivers/iommu/qcom_iommu.c
13871
13872QUALCOMM RMNET DRIVER
13873M:	Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
13874M:	Sean Tranchetti <stranche@codeaurora.org>
13875L:	netdev@vger.kernel.org
13876S:	Maintained
13877F:	drivers/net/ethernet/qualcomm/rmnet/
13878F:	Documentation/networking/device_drivers/qualcomm/rmnet.txt
13879F:	include/linux/if_rmnet.h
13880
13881QUALCOMM TSENS THERMAL DRIVER
13882M:	Amit Kucheria <amit.kucheria@linaro.org>
13883L:	linux-pm@vger.kernel.org
13884L:	linux-arm-msm@vger.kernel.org
13885S:	Maintained
13886F:	drivers/thermal/qcom/
13887F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
13888
13889QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13890M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13891L:	linux-media@vger.kernel.org
13892L:	linux-arm-msm@vger.kernel.org
13893T:	git git://linuxtv.org/media_tree.git
13894S:	Maintained
13895F:	drivers/media/platform/qcom/venus/
13896
13897QUALCOMM WCN36XX WIRELESS DRIVER
13898M:	Kalle Valo <kvalo@codeaurora.org>
13899L:	wcn36xx@lists.infradead.org
13900W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13901T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13902S:	Supported
13903F:	drivers/net/wireless/ath/wcn36xx/
13904
13905QUANTENNA QTNFMAC WIRELESS DRIVER
13906M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13907M:	Avinash Patil <avinashp@quantenna.com>
13908M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13909L:	linux-wireless@vger.kernel.org
13910S:	Maintained
13911F:	drivers/net/wireless/quantenna
13912
13913RADEON and AMDGPU DRM DRIVERS
13914M:	Alex Deucher <alexander.deucher@amd.com>
13915M:	Christian König <christian.koenig@amd.com>
13916M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13917L:	amd-gfx@lists.freedesktop.org
13918T:	git git://people.freedesktop.org/~agd5f/linux
13919S:	Supported
13920F:	drivers/gpu/drm/radeon/
13921F:	include/uapi/drm/radeon_drm.h
13922F:	drivers/gpu/drm/amd/
13923F:	include/uapi/drm/amdgpu_drm.h
13924
13925RADEON FRAMEBUFFER DISPLAY DRIVER
13926M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13927L:	linux-fbdev@vger.kernel.org
13928S:	Maintained
13929F:	drivers/video/fbdev/aty/radeon*
13930F:	include/uapi/linux/radeonfb.h
13931
13932RADIOSHARK RADIO DRIVER
13933M:	Hans Verkuil <hverkuil@xs4all.nl>
13934L:	linux-media@vger.kernel.org
13935T:	git git://linuxtv.org/media_tree.git
13936S:	Maintained
13937F:	drivers/media/radio/radio-shark.c
13938
13939RADIOSHARK2 RADIO DRIVER
13940M:	Hans Verkuil <hverkuil@xs4all.nl>
13941L:	linux-media@vger.kernel.org
13942T:	git git://linuxtv.org/media_tree.git
13943S:	Maintained
13944F:	drivers/media/radio/radio-shark2.c
13945F:	drivers/media/radio/radio-tea5777.c
13946
13947RADOS BLOCK DEVICE (RBD)
13948M:	Ilya Dryomov <idryomov@gmail.com>
13949M:	Sage Weil <sage@redhat.com>
13950R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
13951L:	ceph-devel@vger.kernel.org
13952W:	http://ceph.com/
13953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13954T:	git git://github.com/ceph/ceph-client.git
13955S:	Supported
13956F:	Documentation/ABI/testing/sysfs-bus-rbd
13957F:	drivers/block/rbd.c
13958F:	drivers/block/rbd_types.h
13959
13960RAGE128 FRAMEBUFFER DISPLAY DRIVER
13961M:	Paul Mackerras <paulus@samba.org>
13962L:	linux-fbdev@vger.kernel.org
13963S:	Maintained
13964F:	drivers/video/fbdev/aty/aty128fb.c
13965
13966RAINSHADOW-CEC DRIVER
13967M:	Hans Verkuil <hverkuil@xs4all.nl>
13968L:	linux-media@vger.kernel.org
13969T:	git git://linuxtv.org/media_tree.git
13970S:	Maintained
13971F:	drivers/media/usb/rainshadow-cec/*
13972
13973RALINK MIPS ARCHITECTURE
13974M:	John Crispin <john@phrozen.org>
13975L:	linux-mips@vger.kernel.org
13976S:	Maintained
13977F:	arch/mips/ralink
13978
13979RALINK RT2X00 WIRELESS LAN DRIVER
13980M:	Stanislaw Gruszka <stf_xl@wp.pl>
13981M:	Helmut Schaa <helmut.schaa@googlemail.com>
13982L:	linux-wireless@vger.kernel.org
13983S:	Maintained
13984F:	drivers/net/wireless/ralink/rt2x00/
13985
13986RAMDISK RAM BLOCK DEVICE DRIVER
13987M:	Jens Axboe <axboe@kernel.dk>
13988S:	Maintained
13989F:	Documentation/admin-guide/blockdev/ramdisk.rst
13990F:	drivers/block/brd.c
13991
13992RANCHU VIRTUAL BOARD FOR MIPS
13993M:	Miodrag Dinic <miodrag.dinic@mips.com>
13994L:	linux-mips@vger.kernel.org
13995S:	Supported
13996F:	arch/mips/generic/board-ranchu.c
13997F:	arch/mips/configs/generic/board-ranchu.config
13998
13999RANDOM NUMBER DRIVER
14000M:	"Theodore Ts'o" <tytso@mit.edu>
14001S:	Maintained
14002F:	drivers/char/random.c
14003
14004RAPIDIO SUBSYSTEM
14005M:	Matt Porter <mporter@kernel.crashing.org>
14006M:	Alexandre Bounine <alex.bou9@gmail.com>
14007S:	Maintained
14008F:	drivers/rapidio/
14009
14010RAS INFRASTRUCTURE
14011M:	Tony Luck <tony.luck@intel.com>
14012M:	Borislav Petkov <bp@alien8.de>
14013L:	linux-edac@vger.kernel.org
14014S:	Maintained
14015F:	drivers/ras/
14016F:	include/linux/ras.h
14017F:	include/ras/ras_event.h
14018F:	Documentation/admin-guide/ras.rst
14019
14020RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14021L:	linux-wireless@vger.kernel.org
14022S:	Orphan
14023F:	drivers/net/wireless/ray*
14024
14025RCUTORTURE TEST FRAMEWORK
14026M:	"Paul E. McKenney" <paulmck@kernel.org>
14027M:	Josh Triplett <josh@joshtriplett.org>
14028R:	Steven Rostedt <rostedt@goodmis.org>
14029R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14030R:	Lai Jiangshan <jiangshanlai@gmail.com>
14031L:	rcu@vger.kernel.org
14032S:	Supported
14033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14034F:	tools/testing/selftests/rcutorture
14035
14036RDC R-321X SoC
14037M:	Florian Fainelli <florian@openwrt.org>
14038S:	Maintained
14039
14040RDC R6040 FAST ETHERNET DRIVER
14041M:	Florian Fainelli <f.fainelli@gmail.com>
14042L:	netdev@vger.kernel.org
14043S:	Maintained
14044F:	drivers/net/ethernet/rdc/r6040.c
14045
14046RDMAVT - RDMA verbs software
14047M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
14048M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
14049L:	linux-rdma@vger.kernel.org
14050S:	Supported
14051F:	drivers/infiniband/sw/rdmavt
14052
14053RDS - RELIABLE DATAGRAM SOCKETS
14054M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
14055L:	netdev@vger.kernel.org
14056L:	linux-rdma@vger.kernel.org
14057L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
14058W:	https://oss.oracle.com/projects/rds/
14059S:	Supported
14060F:	net/rds/
14061F:	Documentation/networking/rds.txt
14062
14063RDT - RESOURCE ALLOCATION
14064M:	Fenghua Yu <fenghua.yu@intel.com>
14065M:	Reinette Chatre <reinette.chatre@intel.com>
14066L:	linux-kernel@vger.kernel.org
14067S:	Supported
14068F:	arch/x86/kernel/cpu/resctrl/
14069F:	arch/x86/include/asm/resctrl_sched.h
14070F:	Documentation/x86/resctrl*
14071
14072READ-COPY UPDATE (RCU)
14073M:	"Paul E. McKenney" <paulmck@kernel.org>
14074M:	Josh Triplett <josh@joshtriplett.org>
14075R:	Steven Rostedt <rostedt@goodmis.org>
14076R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14077R:	Lai Jiangshan <jiangshanlai@gmail.com>
14078R:	Joel Fernandes <joel@joelfernandes.org>
14079L:	rcu@vger.kernel.org
14080W:	http://www.rdrop.com/users/paulmck/RCU/
14081S:	Supported
14082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14083F:	Documentation/RCU/
14084X:	Documentation/RCU/torture.txt
14085F:	include/linux/rcu*
14086X:	include/linux/srcu*.h
14087F:	kernel/rcu/
14088X:	kernel/rcu/srcu*.c
14089
14090REAL TIME CLOCK (RTC) SUBSYSTEM
14091M:	Alessandro Zummo <a.zummo@towertech.it>
14092M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14093L:	linux-rtc@vger.kernel.org
14094Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
14095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14096S:	Maintained
14097F:	Documentation/devicetree/bindings/rtc/
14098F:	Documentation/admin-guide/rtc.rst
14099F:	drivers/rtc/
14100F:	include/linux/rtc.h
14101F:	include/uapi/linux/rtc.h
14102F:	include/linux/rtc/
14103F:	include/linux/platform_data/rtc-*
14104F:	tools/testing/selftests/rtc/
14105
14106REALTEK AUDIO CODECS
14107M:	Bard Liao <bardliao@realtek.com>
14108M:	Oder Chiou <oder_chiou@realtek.com>
14109S:	Maintained
14110F:	sound/soc/codecs/rt*
14111F:	include/sound/rt*.h
14112
14113REALTEK RTL83xx SMI DSA ROUTER CHIPS
14114M:	Linus Walleij <linus.walleij@linaro.org>
14115S:	Maintained
14116F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14117F:	drivers/net/dsa/realtek-smi*
14118F:	drivers/net/dsa/rtl83*
14119
14120REDPINE WIRELESS DRIVER
14121M:	Amitkumar Karwar <amitkarwar@gmail.com>
14122M:	Siva Rebbagondla <siva8118@gmail.com>
14123L:	linux-wireless@vger.kernel.org
14124S:	Maintained
14125F:	drivers/net/wireless/rsi/
14126
14127REGISTER MAP ABSTRACTION
14128M:	Mark Brown <broonie@kernel.org>
14129L:	linux-kernel@vger.kernel.org
14130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14131S:	Supported
14132F:	Documentation/devicetree/bindings/regmap/
14133F:	drivers/base/regmap/
14134F:	include/linux/regmap.h
14135
14136REISERFS FILE SYSTEM
14137L:	reiserfs-devel@vger.kernel.org
14138S:	Supported
14139F:	fs/reiserfs/
14140
14141REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14142M:	Ohad Ben-Cohen <ohad@wizery.com>
14143M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14144L:	linux-remoteproc@vger.kernel.org
14145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14146S:	Maintained
14147F:	Documentation/devicetree/bindings/remoteproc/
14148F:	Documentation/ABI/testing/sysfs-class-remoteproc
14149F:	Documentation/remoteproc.txt
14150F:	drivers/remoteproc/
14151F:	include/linux/remoteproc.h
14152F:	include/linux/remoteproc/
14153
14154REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14155M:	Ohad Ben-Cohen <ohad@wizery.com>
14156M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14157L:	linux-remoteproc@vger.kernel.org
14158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14159S:	Maintained
14160F:	drivers/rpmsg/
14161F:	Documentation/rpmsg.txt
14162F:	Documentation/ABI/testing/sysfs-bus-rpmsg
14163F:	include/linux/rpmsg.h
14164F:	include/linux/rpmsg/
14165F:	include/uapi/linux/rpmsg.h
14166F:	samples/rpmsg/
14167
14168RENESAS CLOCK DRIVERS
14169M:	Geert Uytterhoeven <geert+renesas@glider.be>
14170L:	linux-renesas-soc@vger.kernel.org
14171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14172S:	Supported
14173F:	drivers/clk/renesas/
14174
14175RENESAS EMEV2 I2C DRIVER
14176M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14177S:	Supported
14178F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14179F:	drivers/i2c/busses/i2c-emev2.c
14180
14181RENESAS ETHERNET DRIVERS
14182R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14183L:	netdev@vger.kernel.org
14184L:	linux-renesas-soc@vger.kernel.org
14185F:	Documentation/devicetree/bindings/net/renesas,*.txt
14186F:	Documentation/devicetree/bindings/net/renesas,*.yaml
14187F:	drivers/net/ethernet/renesas/
14188F:	include/linux/sh_eth.h
14189
14190RENESAS R-CAR GYROADC DRIVER
14191M:	Marek Vasut <marek.vasut@gmail.com>
14192L:	linux-iio@vger.kernel.org
14193S:	Supported
14194F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14195F:	drivers/iio/adc/rcar-gyroadc.c
14196
14197RENESAS R-CAR I2C DRIVERS
14198M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14199S:	Supported
14200F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14201F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
14202F:	drivers/i2c/busses/i2c-rcar.c
14203F:	drivers/i2c/busses/i2c-sh_mobile.c
14204
14205RENESAS RIIC DRIVER
14206M:	Chris Brandt <chris.brandt@renesas.com>
14207S:	Supported
14208F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
14209F:	drivers/i2c/busses/i2c-riic.c
14210
14211RENESAS USB PHY DRIVER
14212M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14213L:	linux-renesas-soc@vger.kernel.org
14214S:	Maintained
14215F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
14216
14217RESET CONTROLLER FRAMEWORK
14218M:	Philipp Zabel <p.zabel@pengutronix.de>
14219T:	git git://git.pengutronix.de/git/pza/linux
14220S:	Maintained
14221F:	drivers/reset/
14222F:	Documentation/devicetree/bindings/reset/
14223F:	include/dt-bindings/reset/
14224F:	include/linux/reset.h
14225F:	include/linux/reset/
14226F:	include/linux/reset-controller.h
14227K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14228
14229RESTARTABLE SEQUENCES SUPPORT
14230M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14231M:	Peter Zijlstra <peterz@infradead.org>
14232M:	"Paul E. McKenney" <paulmck@kernel.org>
14233M:	Boqun Feng <boqun.feng@gmail.com>
14234L:	linux-kernel@vger.kernel.org
14235S:	Supported
14236F:	kernel/rseq.c
14237F:	include/uapi/linux/rseq.h
14238F:	include/trace/events/rseq.h
14239F:	tools/testing/selftests/rseq/
14240
14241RFKILL
14242M:	Johannes Berg <johannes@sipsolutions.net>
14243L:	linux-wireless@vger.kernel.org
14244W:	http://wireless.kernel.org/
14245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14247S:	Maintained
14248F:	Documentation/driver-api/rfkill.rst
14249F:	Documentation/ABI/stable/sysfs-class-rfkill
14250F:	net/rfkill/
14251F:	include/linux/rfkill.h
14252F:	include/uapi/linux/rfkill.h
14253
14254RHASHTABLE
14255M:	Thomas Graf <tgraf@suug.ch>
14256M:	Herbert Xu <herbert@gondor.apana.org.au>
14257L:	netdev@vger.kernel.org
14258S:	Maintained
14259F:	lib/rhashtable.c
14260F:	lib/test_rhashtable.c
14261F:	include/linux/rhashtable.h
14262F:	include/linux/rhashtable-types.h
14263
14264RICOH R5C592 MEMORYSTICK DRIVER
14265M:	Maxim Levitsky <maximlevitsky@gmail.com>
14266S:	Maintained
14267F:	drivers/memstick/host/r592.*
14268
14269RICOH SMARTMEDIA/XD DRIVER
14270M:	Maxim Levitsky <maximlevitsky@gmail.com>
14271S:	Maintained
14272F:	drivers/mtd/nand/raw/r852.c
14273F:	drivers/mtd/nand/raw/r852.h
14274
14275RISC-V ARCHITECTURE
14276M:	Paul Walmsley <paul.walmsley@sifive.com>
14277M:	Palmer Dabbelt <palmer@dabbelt.com>
14278M:	Albert Ou <aou@eecs.berkeley.edu>
14279L:	linux-riscv@lists.infradead.org
14280P:	Documentation/riscv/patch-acceptance.rst
14281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14282S:	Supported
14283F:	arch/riscv/
14284K:	riscv
14285N:	riscv
14286
14287ROCCAT DRIVERS
14288M:	Stefan Achatz <erazor_de@users.sourceforge.net>
14289W:	http://sourceforge.net/projects/roccat/
14290S:	Maintained
14291F:	drivers/hid/hid-roccat*
14292F:	include/linux/hid-roccat*
14293F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
14294
14295ROCKCHIP ISP V1 DRIVER
14296M:	Helen Koike <helen.koike@collabora.com>
14297L:	linux-media@vger.kernel.org
14298S:	Maintained
14299F:	drivers/staging/media/rkisp1/
14300
14301ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14302M:	Jacob Chen <jacob-chen@iotwrt.com>
14303M:	Ezequiel Garcia <ezequiel@collabora.com>
14304L:	linux-media@vger.kernel.org
14305S:	Maintained
14306F:	drivers/media/platform/rockchip/rga/
14307F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
14308
14309HANTRO VPU CODEC DRIVER
14310M:	Ezequiel Garcia <ezequiel@collabora.com>
14311L:	linux-media@vger.kernel.org
14312S:	Maintained
14313F:	drivers/staging/media/hantro/
14314F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
14315
14316ROCKER DRIVER
14317M:	Jiri Pirko <jiri@resnulli.us>
14318L:	netdev@vger.kernel.org
14319S:	Supported
14320F:	drivers/net/ethernet/rocker/
14321
14322ROCKETPORT DRIVER
14323W:	http://www.comtrol.com
14324S:	Maintained
14325F:	Documentation/driver-api/serial/rocket.rst
14326F:	drivers/tty/rocket*
14327
14328ROCKETPORT EXPRESS/INFINITY DRIVER
14329M:	Kevin Cernekee <cernekee@gmail.com>
14330L:	linux-serial@vger.kernel.org
14331S:	Odd Fixes
14332F:	drivers/tty/serial/rp2.*
14333
14334ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14335M:	Tomasz Duszynski <tduszyns@gmail.com>
14336S:	Maintained
14337F:	drivers/iio/light/bh1750.c
14338F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
14339
14340ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14341M:	Marek Vasut <marek.vasut+renesas@gmail.com>
14342L:	linux-kernel@vger.kernel.org
14343L:	linux-renesas-soc@vger.kernel.org
14344S:	Supported
14345F:	drivers/mfd/bd9571mwv.c
14346F:	drivers/regulator/bd9571mwv-regulator.c
14347F:	drivers/gpio/gpio-bd9571mwv.c
14348F:	include/linux/mfd/bd9571mwv.h
14349F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14350
14351ROSE NETWORK LAYER
14352M:	Ralf Baechle <ralf@linux-mips.org>
14353L:	linux-hams@vger.kernel.org
14354W:	http://www.linux-ax25.org/
14355S:	Maintained
14356F:	include/net/rose.h
14357F:	include/uapi/linux/rose.h
14358F:	net/rose/
14359
14360RTL2830 MEDIA DRIVER
14361M:	Antti Palosaari <crope@iki.fi>
14362L:	linux-media@vger.kernel.org
14363W:	https://linuxtv.org
14364W:	http://palosaari.fi/linux/
14365Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14366T:	git git://linuxtv.org/anttip/media_tree.git
14367S:	Maintained
14368F:	drivers/media/dvb-frontends/rtl2830*
14369
14370RTL2832 MEDIA DRIVER
14371M:	Antti Palosaari <crope@iki.fi>
14372L:	linux-media@vger.kernel.org
14373W:	https://linuxtv.org
14374W:	http://palosaari.fi/linux/
14375Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14376T:	git git://linuxtv.org/anttip/media_tree.git
14377S:	Maintained
14378F:	drivers/media/dvb-frontends/rtl2832*
14379
14380RTL2832_SDR MEDIA DRIVER
14381M:	Antti Palosaari <crope@iki.fi>
14382L:	linux-media@vger.kernel.org
14383W:	https://linuxtv.org
14384W:	http://palosaari.fi/linux/
14385Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14386T:	git git://linuxtv.org/anttip/media_tree.git
14387S:	Maintained
14388F:	drivers/media/dvb-frontends/rtl2832_sdr*
14389
14390RTL8180 WIRELESS DRIVER
14391L:	linux-wireless@vger.kernel.org
14392W:	http://wireless.kernel.org/
14393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14394S:	Orphan
14395F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14396
14397RTL8187 WIRELESS DRIVER
14398M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14399M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14400M:	Larry Finger <Larry.Finger@lwfinger.net>
14401L:	linux-wireless@vger.kernel.org
14402W:	http://wireless.kernel.org/
14403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14404S:	Maintained
14405F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14406
14407REALTEK WIRELESS DRIVER (rtlwifi family)
14408M:	Ping-Ke Shih <pkshih@realtek.com>
14409L:	linux-wireless@vger.kernel.org
14410W:	http://wireless.kernel.org/
14411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14412S:	Maintained
14413F:	drivers/net/wireless/realtek/rtlwifi/
14414
14415REALTEK WIRELESS DRIVER (rtw88)
14416M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14417L:	linux-wireless@vger.kernel.org
14418S:	Maintained
14419F:	drivers/net/wireless/realtek/rtw88/
14420
14421RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14422M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14423L:	linux-wireless@vger.kernel.org
14424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14425S:	Maintained
14426F:	drivers/net/wireless/realtek/rtl8xxxu/
14427
14428RXRPC SOCKETS (AF_RXRPC)
14429M:	David Howells <dhowells@redhat.com>
14430L:	linux-afs@lists.infradead.org
14431S:	Supported
14432F:	net/rxrpc/
14433F:	include/keys/rxrpc-type.h
14434F:	include/net/af_rxrpc.h
14435F:	include/trace/events/rxrpc.h
14436F:	include/uapi/linux/rxrpc.h
14437F:	Documentation/networking/rxrpc.txt
14438W:	https://www.infradead.org/~dhowells/kafs/
14439
14440S3 SAVAGE FRAMEBUFFER DRIVER
14441M:	Antonino Daplas <adaplas@gmail.com>
14442L:	linux-fbdev@vger.kernel.org
14443S:	Maintained
14444F:	drivers/video/fbdev/savage/
14445
14446S390
14447M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14448M:	Vasily Gorbik <gor@linux.ibm.com>
14449M:	Christian Borntraeger <borntraeger@de.ibm.com>
14450L:	linux-s390@vger.kernel.org
14451W:	http://www.ibm.com/developerworks/linux/linux390/
14452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14453S:	Supported
14454F:	arch/s390/
14455F:	drivers/s390/
14456F:	Documentation/s390/
14457F:	Documentation/driver-api/s390-drivers.rst
14458
14459S390 COMMON I/O LAYER
14460M:	Sebastian Ott <sebott@linux.ibm.com>
14461M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14462L:	linux-s390@vger.kernel.org
14463W:	http://www.ibm.com/developerworks/linux/linux390/
14464S:	Supported
14465F:	drivers/s390/cio/
14466
14467S390 DASD DRIVER
14468M:	Stefan Haberland <sth@linux.ibm.com>
14469M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14470L:	linux-s390@vger.kernel.org
14471W:	http://www.ibm.com/developerworks/linux/linux390/
14472S:	Supported
14473F:	drivers/s390/block/dasd*
14474F:	block/partitions/ibm.c
14475
14476S390 IOMMU (PCI)
14477M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14478L:	linux-s390@vger.kernel.org
14479W:	http://www.ibm.com/developerworks/linux/linux390/
14480S:	Supported
14481F:	drivers/iommu/s390-iommu.c
14482
14483S390 IUCV NETWORK LAYER
14484M:	Julian Wiedmann <jwi@linux.ibm.com>
14485M:	Ursula Braun <ubraun@linux.ibm.com>
14486L:	linux-s390@vger.kernel.org
14487W:	http://www.ibm.com/developerworks/linux/linux390/
14488S:	Supported
14489F:	drivers/s390/net/*iucv*
14490F:	include/net/iucv/
14491F:	net/iucv/
14492
14493S390 NETWORK DRIVERS
14494M:	Julian Wiedmann <jwi@linux.ibm.com>
14495M:	Ursula Braun <ubraun@linux.ibm.com>
14496L:	linux-s390@vger.kernel.org
14497W:	http://www.ibm.com/developerworks/linux/linux390/
14498S:	Supported
14499F:	drivers/s390/net/
14500
14501S390 PCI SUBSYSTEM
14502M:	Sebastian Ott <sebott@linux.ibm.com>
14503M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14504L:	linux-s390@vger.kernel.org
14505W:	http://www.ibm.com/developerworks/linux/linux390/
14506S:	Supported
14507F:	arch/s390/pci/
14508F:	drivers/pci/hotplug/s390_pci_hpc.c
14509
14510S390 VFIO-CCW DRIVER
14511M:	Cornelia Huck <cohuck@redhat.com>
14512M:	Eric Farman <farman@linux.ibm.com>
14513R:	Halil Pasic <pasic@linux.ibm.com>
14514L:	linux-s390@vger.kernel.org
14515L:	kvm@vger.kernel.org
14516S:	Supported
14517F:	drivers/s390/cio/vfio_ccw*
14518F:	Documentation/s390/vfio-ccw.rst
14519F:	include/uapi/linux/vfio_ccw.h
14520
14521S390 ZCRYPT DRIVER
14522M:	Harald Freudenberger <freude@linux.ibm.com>
14523L:	linux-s390@vger.kernel.org
14524W:	http://www.ibm.com/developerworks/linux/linux390/
14525S:	Supported
14526F:	drivers/s390/crypto/
14527
14528S390 VFIO AP DRIVER
14529M:	Tony Krowiak <akrowiak@linux.ibm.com>
14530M:	Pierre Morel <pmorel@linux.ibm.com>
14531M:	Halil Pasic <pasic@linux.ibm.com>
14532L:	linux-s390@vger.kernel.org
14533W:	http://www.ibm.com/developerworks/linux/linux390/
14534S:	Supported
14535F:	drivers/s390/crypto/vfio_ap_drv.c
14536F:	drivers/s390/crypto/vfio_ap_private.h
14537F:	drivers/s390/crypto/vfio_ap_ops.c
14538F:	Documentation/s390/vfio-ap.rst
14539
14540S390 ZFCP DRIVER
14541M:	Steffen Maier <maier@linux.ibm.com>
14542M:	Benjamin Block <bblock@linux.ibm.com>
14543L:	linux-s390@vger.kernel.org
14544W:	http://www.ibm.com/developerworks/linux/linux390/
14545S:	Supported
14546F:	drivers/s390/scsi/zfcp_*
14547
14548S3C24XX SD/MMC Driver
14549M:	Ben Dooks <ben-linux@fluff.org>
14550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14551S:	Supported
14552F:	drivers/mmc/host/s3cmci.*
14553
14554SAA6588 RDS RECEIVER DRIVER
14555M:	Hans Verkuil <hverkuil@xs4all.nl>
14556L:	linux-media@vger.kernel.org
14557T:	git git://linuxtv.org/media_tree.git
14558W:	https://linuxtv.org
14559S:	Odd Fixes
14560F:	drivers/media/i2c/saa6588*
14561
14562SAA7134 VIDEO4LINUX DRIVER
14563M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14564L:	linux-media@vger.kernel.org
14565W:	https://linuxtv.org
14566T:	git git://linuxtv.org/media_tree.git
14567S:	Odd fixes
14568F:	Documentation/media/v4l-drivers/saa7134*
14569F:	drivers/media/pci/saa7134/
14570
14571SAA7146 VIDEO4LINUX-2 DRIVER
14572M:	Hans Verkuil <hverkuil@xs4all.nl>
14573L:	linux-media@vger.kernel.org
14574T:	git git://linuxtv.org/media_tree.git
14575S:	Maintained
14576F:	drivers/media/common/saa7146/
14577F:	drivers/media/pci/saa7146/
14578F:	include/media/drv-intf/saa7146*
14579
14580SAFESETID SECURITY MODULE
14581M:     Micah Morton <mortonm@chromium.org>
14582S:     Supported
14583F:     security/safesetid/
14584F:     Documentation/admin-guide/LSM/SafeSetID.rst
14585
14586SAMSUNG AUDIO (ASoC) DRIVERS
14587M:	Krzysztof Kozlowski <krzk@kernel.org>
14588M:	Sangbeom Kim <sbkim73@samsung.com>
14589M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14590L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14591S:	Supported
14592F:	sound/soc/samsung/
14593F:	Documentation/devicetree/bindings/sound/samsung*
14594
14595SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14596M:	Krzysztof Kozlowski <krzk@kernel.org>
14597L:	linux-crypto@vger.kernel.org
14598L:	linux-samsung-soc@vger.kernel.org
14599S:	Maintained
14600F:	drivers/crypto/exynos-rng.c
14601F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14602
14603SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14604M:	Łukasz Stelmach <l.stelmach@samsung.com>
14605L:	linux-samsung-soc@vger.kernel.org
14606S:	Maintained
14607F:	drivers/char/hw_random/exynos-trng.c
14608F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14609
14610SAMSUNG FRAMEBUFFER DRIVER
14611M:	Jingoo Han <jingoohan1@gmail.com>
14612L:	linux-fbdev@vger.kernel.org
14613S:	Maintained
14614F:	drivers/video/fbdev/s3c-fb.c
14615
14616SAMSUNG LAPTOP DRIVER
14617M:	Corentin Chary <corentin.chary@gmail.com>
14618L:	platform-driver-x86@vger.kernel.org
14619S:	Maintained
14620F:	drivers/platform/x86/samsung-laptop.c
14621
14622SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14623M:	Sangbeom Kim <sbkim73@samsung.com>
14624M:	Krzysztof Kozlowski <krzk@kernel.org>
14625M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14626L:	linux-kernel@vger.kernel.org
14627L:	linux-samsung-soc@vger.kernel.org
14628S:	Supported
14629F:	drivers/mfd/sec*.c
14630F:	drivers/regulator/s2m*.c
14631F:	drivers/regulator/s5m*.c
14632F:	drivers/clk/clk-s2mps11.c
14633F:	drivers/rtc/rtc-s5m.c
14634F:	include/linux/mfd/samsung/
14635F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14636F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14637F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14638F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14639
14640SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14641M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14642L:	linux-media@vger.kernel.org
14643L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14644S:	Maintained
14645F:	drivers/media/platform/s3c-camif/
14646F:	include/media/drv-intf/s3c_camif.h
14647
14648SAMSUNG S3FWRN5 NFC DRIVER
14649M:	Robert Baldyga <r.baldyga@samsung.com>
14650M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14651L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14652S:	Supported
14653F:	drivers/nfc/s3fwrn5
14654
14655SAMSUNG S5C73M3 CAMERA DRIVER
14656M:	Kyungmin Park <kyungmin.park@samsung.com>
14657M:	Andrzej Hajda <a.hajda@samsung.com>
14658L:	linux-media@vger.kernel.org
14659S:	Supported
14660F:	drivers/media/i2c/s5c73m3/*
14661
14662SAMSUNG S5K5BAF CAMERA DRIVER
14663M:	Kyungmin Park <kyungmin.park@samsung.com>
14664M:	Andrzej Hajda <a.hajda@samsung.com>
14665L:	linux-media@vger.kernel.org
14666S:	Supported
14667F:	drivers/media/i2c/s5k5baf.c
14668
14669SAMSUNG S5P Security SubSystem (SSS) DRIVER
14670M:	Krzysztof Kozlowski <krzk@kernel.org>
14671M:	Vladimir Zapolskiy <vz@mleia.com>
14672M:	Kamil Konieczny <k.konieczny@samsung.com>
14673L:	linux-crypto@vger.kernel.org
14674L:	linux-samsung-soc@vger.kernel.org
14675S:	Maintained
14676F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14677F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14678F:	drivers/crypto/s5p-sss.c
14679
14680SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14681M:	Kyungmin Park <kyungmin.park@samsung.com>
14682M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14683L:	linux-media@vger.kernel.org
14684Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14685S:	Supported
14686F:	drivers/media/platform/exynos4-is/
14687
14688SAMSUNG SOC CLOCK DRIVERS
14689M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14690M:	Tomasz Figa <tomasz.figa@gmail.com>
14691M:	Chanwoo Choi <cw00.choi@samsung.com>
14692S:	Supported
14693L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14695F:	drivers/clk/samsung/
14696F:	include/dt-bindings/clock/exynos*.h
14697F:	Documentation/devicetree/bindings/clock/exynos*.txt
14698F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14699F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14700
14701SAMSUNG SPI DRIVERS
14702M:	Kukjin Kim <kgene@kernel.org>
14703M:	Krzysztof Kozlowski <krzk@kernel.org>
14704M:	Andi Shyti <andi@etezian.org>
14705L:	linux-spi@vger.kernel.org
14706L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14707S:	Maintained
14708F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14709F:	drivers/spi/spi-s3c*
14710F:	include/linux/platform_data/spi-s3c64xx.h
14711
14712SAMSUNG SXGBE DRIVERS
14713M:	Byungho An <bh74.an@samsung.com>
14714S:	Supported
14715L:	netdev@vger.kernel.org
14716F:	drivers/net/ethernet/samsung/sxgbe/
14717
14718SAMSUNG THERMAL DRIVER
14719M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14720L:	linux-pm@vger.kernel.org
14721L:	linux-samsung-soc@vger.kernel.org
14722S:	Supported
14723T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14724F:	drivers/thermal/samsung/
14725
14726SAMSUNG USB2 PHY DRIVER
14727M:	Kamil Debski <kamil@wypas.org>
14728M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14729L:	linux-kernel@vger.kernel.org
14730S:	Supported
14731F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14732F:	Documentation/driver-api/phy/samsung-usb2.rst
14733F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14734F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14735F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14736F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14737F:	drivers/phy/samsung/phy-samsung-usb2.c
14738F:	drivers/phy/samsung/phy-samsung-usb2.h
14739
14740SC1200 WDT DRIVER
14741M:	Zwane Mwaikambo <zwanem@gmail.com>
14742S:	Maintained
14743F:	drivers/watchdog/sc1200wdt.c
14744
14745SCHEDULER
14746M:	Ingo Molnar <mingo@redhat.com>
14747M:	Peter Zijlstra <peterz@infradead.org>
14748M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14749M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14750R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14751R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14752R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14753R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14754L:	linux-kernel@vger.kernel.org
14755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14756S:	Maintained
14757F:	kernel/sched/
14758F:	include/linux/sched.h
14759F:	include/uapi/linux/sched.h
14760F:	include/linux/wait.h
14761F:	include/linux/preempt.h
14762
14763SCR24X CHIP CARD INTERFACE DRIVER
14764M:	Lubomir Rintel <lkundrak@v3.sk>
14765S:	Supported
14766F:	drivers/char/pcmcia/scr24x_cs.c
14767
14768SCSI CDROM DRIVER
14769M:	Jens Axboe <axboe@kernel.dk>
14770L:	linux-scsi@vger.kernel.org
14771W:	http://www.kernel.dk
14772S:	Maintained
14773F:	drivers/scsi/sr*
14774
14775SCSI RDMA PROTOCOL (SRP) INITIATOR
14776M:	Bart Van Assche <bvanassche@acm.org>
14777L:	linux-rdma@vger.kernel.org
14778S:	Supported
14779Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14780F:	drivers/infiniband/ulp/srp/
14781F:	include/scsi/srp.h
14782
14783SCSI RDMA PROTOCOL (SRP) TARGET
14784M:	Bart Van Assche <bvanassche@acm.org>
14785L:	linux-rdma@vger.kernel.org
14786L:	target-devel@vger.kernel.org
14787S:	Supported
14788Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14789F:	drivers/infiniband/ulp/srpt/
14790
14791SCSI SG DRIVER
14792M:	Doug Gilbert <dgilbert@interlog.com>
14793L:	linux-scsi@vger.kernel.org
14794W:	http://sg.danny.cz/sg
14795S:	Maintained
14796F:	Documentation/scsi/scsi-generic.txt
14797F:	drivers/scsi/sg.c
14798F:	include/scsi/sg.h
14799
14800SCSI SUBSYSTEM
14801M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14803M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14805Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14806L:	linux-scsi@vger.kernel.org
14807S:	Maintained
14808F:	Documentation/devicetree/bindings/scsi/
14809F:	drivers/scsi/
14810F:	include/scsi/
14811
14812SCSI TAPE DRIVER
14813M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14814L:	linux-scsi@vger.kernel.org
14815S:	Maintained
14816F:	Documentation/scsi/st.txt
14817F:	drivers/scsi/st.*
14818F:	drivers/scsi/st_*.h
14819
14820SCSI TARGET SUBSYSTEM
14821M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14822L:	linux-scsi@vger.kernel.org
14823L:	target-devel@vger.kernel.org
14824W:	http://www.linux-iscsi.org
14825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14826Q:	https://patchwork.kernel.org/project/target-devel/list/
14827S:	Supported
14828F:	drivers/target/
14829F:	include/target/
14830F:	Documentation/target/
14831
14832SCTP PROTOCOL
14833M:	Vlad Yasevich <vyasevich@gmail.com>
14834M:	Neil Horman <nhorman@tuxdriver.com>
14835M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14836L:	linux-sctp@vger.kernel.org
14837W:	http://lksctp.sourceforge.net
14838S:	Maintained
14839F:	Documentation/networking/sctp.txt
14840F:	include/linux/sctp.h
14841F:	include/uapi/linux/sctp.h
14842F:	include/net/sctp/
14843F:	net/sctp/
14844
14845SCx200 CPU SUPPORT
14846M:	Jim Cromie <jim.cromie@gmail.com>
14847S:	Odd Fixes
14848F:	Documentation/i2c/busses/scx200_acb.rst
14849F:	arch/x86/platform/scx200/
14850F:	drivers/watchdog/scx200_wdt.c
14851F:	drivers/i2c/busses/scx200*
14852F:	drivers/mtd/maps/scx200_docflash.c
14853F:	include/linux/scx200.h
14854
14855SCx200 GPIO DRIVER
14856M:	Jim Cromie <jim.cromie@gmail.com>
14857S:	Maintained
14858F:	drivers/char/scx200_gpio.c
14859F:	include/linux/scx200_gpio.h
14860
14861SCx200 HRT CLOCKSOURCE DRIVER
14862M:	Jim Cromie <jim.cromie@gmail.com>
14863S:	Maintained
14864F:	drivers/clocksource/scx200_hrt.c
14865
14866SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14867M:	Sascha Sommer <saschasommer@freenet.de>
14868L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14869S:	Maintained
14870F:	drivers/mmc/host/sdricoh_cs.c
14871
14872SECO BOARDS CEC DRIVER
14873M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14874S:	Maintained
14875F:	drivers/media/platform/seco-cec/seco-cec.c
14876F:	drivers/media/platform/seco-cec/seco-cec.h
14877
14878SECURE COMPUTING
14879M:	Kees Cook <keescook@chromium.org>
14880R:	Andy Lutomirski <luto@amacapital.net>
14881R:	Will Drewry <wad@chromium.org>
14882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14883S:	Supported
14884F:	kernel/seccomp.c
14885F:	include/uapi/linux/seccomp.h
14886F:	include/linux/seccomp.h
14887F:	tools/testing/selftests/seccomp/*
14888F:	tools/testing/selftests/kselftest_harness.h
14889F:	Documentation/userspace-api/seccomp_filter.rst
14890K:	\bsecure_computing
14891K:	\bTIF_SECCOMP\b
14892
14893SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14894M:	Al Cooper <alcooperx@gmail.com>
14895L:	linux-mmc@vger.kernel.org
14896L:	bcm-kernel-feedback-list@broadcom.com
14897S:	Maintained
14898F:	drivers/mmc/host/sdhci-brcmstb*
14899
14900SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14901M:	Adrian Hunter <adrian.hunter@intel.com>
14902L:	linux-mmc@vger.kernel.org
14903S:	Maintained
14904F:	drivers/mmc/host/sdhci*
14905F:	include/linux/mmc/sdhci*
14906
14907EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14908M:	Adrian Hunter <adrian.hunter@intel.com>
14909M:	Ritesh Harjani <riteshh@codeaurora.org>
14910M:	Asutosh Das <asutoshd@codeaurora.org>
14911L:	linux-mmc@vger.kernel.org
14912S:	Maintained
14913F:	drivers/mmc/host/cqhci*
14914
14915SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14916M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14917M:	Manjunath M B <manjumb@synopsys.com>
14918L:	linux-mmc@vger.kernel.org
14919S:	Maintained
14920F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14921
14922SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14923M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14924L:	linux-mmc@vger.kernel.org
14925S:	Supported
14926F:	drivers/mmc/host/sdhci-of-at91.c
14927
14928SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14929M:	Ben Dooks <ben-linux@fluff.org>
14930M:	Jaehoon Chung <jh80.chung@samsung.com>
14931L:	linux-mmc@vger.kernel.org
14932S:	Maintained
14933F:	drivers/mmc/host/sdhci-s3c*
14934
14935SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14936M:	Viresh Kumar <vireshk@kernel.org>
14937L:	linux-mmc@vger.kernel.org
14938S:	Maintained
14939F:	drivers/mmc/host/sdhci-spear.c
14940
14941SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14942M:	Kishon Vijay Abraham I <kishon@ti.com>
14943L:	linux-mmc@vger.kernel.org
14944S:	Maintained
14945F:	drivers/mmc/host/sdhci-omap.c
14946
14947SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14948M:	Scott Bauer <scott.bauer@intel.com>
14949M:	Jonathan Derrick <jonathan.derrick@intel.com>
14950L:	linux-block@vger.kernel.org
14951S:	Supported
14952F:	block/sed*
14953F:	block/opal_proto.h
14954F:	include/linux/sed*
14955F:	include/uapi/linux/sed*
14956
14957SECURITY CONTACT
14958M:	Security Officers <security@kernel.org>
14959S:	Supported
14960
14961SECURITY SUBSYSTEM
14962M:	James Morris <jmorris@namei.org>
14963M:	"Serge E. Hallyn" <serge@hallyn.com>
14964L:	linux-security-module@vger.kernel.org (suggested Cc:)
14965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14966W:	http://kernsec.org/
14967S:	Supported
14968F:	security/
14969X:	security/selinux/
14970
14971SELINUX SECURITY MODULE
14972M:	Paul Moore <paul@paul-moore.com>
14973M:	Stephen Smalley <sds@tycho.nsa.gov>
14974M:	Eric Paris <eparis@parisplace.org>
14975L:	selinux@vger.kernel.org
14976W:	https://selinuxproject.org
14977W:	https://github.com/SELinuxProject
14978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14979S:	Supported
14980F:	include/uapi/linux/selinux_netlink.h
14981F:	security/selinux/
14982F:	scripts/selinux/
14983F:	Documentation/admin-guide/LSM/SELinux.rst
14984F:	Documentation/ABI/obsolete/sysfs-selinux-disable
14985
14986SENSABLE PHANTOM
14987M:	Jiri Slaby <jirislaby@gmail.com>
14988S:	Maintained
14989F:	drivers/misc/phantom.c
14990F:	include/uapi/linux/phantom.h
14991
14992SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14993M:	Tomasz Duszynski <tduszyns@gmail.com>
14994S:	Maintained
14995F:	drivers/iio/chemical/sps30.c
14996F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14997
14998SERIAL DEVICE BUS
14999M:	Rob Herring <robh@kernel.org>
15000L:	linux-serial@vger.kernel.org
15001S:	Maintained
15002F:	Documentation/devicetree/bindings/serial/slave-device.txt
15003F:	drivers/tty/serdev/
15004F:	include/linux/serdev.h
15005
15006SERIAL DRIVERS
15007M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15008L:	linux-serial@vger.kernel.org
15009S:	Maintained
15010F:	Documentation/devicetree/bindings/serial/
15011F:	drivers/tty/serial/
15012
15013SERIAL IR RECEIVER
15014M:	Sean Young <sean@mess.org>
15015L:	linux-media@vger.kernel.org
15016S:	Maintained
15017F:	drivers/media/rc/serial_ir.c
15018
15019SFC NETWORK DRIVER
15020M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15021M:	Edward Cree <ecree@solarflare.com>
15022M:	Martin Habets <mhabets@solarflare.com>
15023L:	netdev@vger.kernel.org
15024S:	Supported
15025F:	drivers/net/ethernet/sfc/
15026
15027SFF/SFP/SFP+ MODULE SUPPORT
15028M:	Russell King <linux@armlinux.org.uk>
15029L:	netdev@vger.kernel.org
15030S:	Maintained
15031F:	drivers/net/phy/phylink.c
15032F:	drivers/net/phy/sfp*
15033F:	include/linux/phylink.h
15034F:	include/linux/sfp.h
15035K:	phylink
15036
15037SGI GRU DRIVER
15038M:	Dimitri Sivanich <sivanich@sgi.com>
15039S:	Maintained
15040F:	drivers/misc/sgi-gru/
15041
15042SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
15043M:	Pat Gefre <pfg@sgi.com>
15044L:	linux-ia64@vger.kernel.org
15045S:	Supported
15046F:	Documentation/ia64/serial.rst
15047F:	drivers/tty/serial/ioc?_serial.c
15048F:	include/linux/ioc?.h
15049
15050SGI XP/XPC/XPNET DRIVER
15051M:	Cliff Whickman <cpw@sgi.com>
15052M:	Robin Holt <robinmholt@gmail.com>
15053S:	Maintained
15054F:	drivers/misc/sgi-xp/
15055
15056SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15057M:	Ursula Braun <ubraun@linux.ibm.com>
15058M:	Karsten Graul <kgraul@linux.ibm.com>
15059L:	linux-s390@vger.kernel.org
15060W:	http://www.ibm.com/developerworks/linux/linux390/
15061S:	Supported
15062F:	net/smc/
15063
15064SHARP RJ54N1CB0C SENSOR DRIVER
15065M:	Jacopo Mondi <jacopo@jmondi.org>
15066L:	linux-media@vger.kernel.org
15067T:	git git://linuxtv.org/media_tree.git
15068S:	Odd fixes
15069F:	drivers/media/i2c/rj54n1cb0c.c
15070F:	include/media/i2c/rj54n1cb0c.h
15071
15072SH_VEU V4L2 MEM2MEM DRIVER
15073L:	linux-media@vger.kernel.org
15074S:	Orphan
15075F:	drivers/media/platform/sh_veu.c
15076
15077SH_VOU V4L2 OUTPUT DRIVER
15078L:	linux-media@vger.kernel.org
15079S:	Orphan
15080F:	drivers/media/platform/sh_vou.c
15081F:	include/media/drv-intf/sh_vou.h
15082
15083SI2157 MEDIA DRIVER
15084M:	Antti Palosaari <crope@iki.fi>
15085L:	linux-media@vger.kernel.org
15086W:	https://linuxtv.org
15087W:	http://palosaari.fi/linux/
15088Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15089T:	git git://linuxtv.org/anttip/media_tree.git
15090S:	Maintained
15091F:	drivers/media/tuners/si2157*
15092
15093SI2165 MEDIA DRIVER
15094M:	Matthias Schwarzott <zzam@gentoo.org>
15095L:	linux-media@vger.kernel.org
15096W:	https://linuxtv.org
15097Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15098S:	Maintained
15099F:	drivers/media/dvb-frontends/si2165*
15100
15101SI2168 MEDIA DRIVER
15102M:	Antti Palosaari <crope@iki.fi>
15103L:	linux-media@vger.kernel.org
15104W:	https://linuxtv.org
15105W:	http://palosaari.fi/linux/
15106Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15107T:	git git://linuxtv.org/anttip/media_tree.git
15108S:	Maintained
15109F:	drivers/media/dvb-frontends/si2168*
15110
15111SI470X FM RADIO RECEIVER I2C DRIVER
15112M:	Hans Verkuil <hverkuil@xs4all.nl>
15113L:	linux-media@vger.kernel.org
15114T:	git git://linuxtv.org/media_tree.git
15115W:	https://linuxtv.org
15116S:	Odd Fixes
15117F:	drivers/media/radio/si470x/radio-si470x-i2c.c
15118
15119SI470X FM RADIO RECEIVER USB DRIVER
15120M:	Hans Verkuil <hverkuil@xs4all.nl>
15121L:	linux-media@vger.kernel.org
15122T:	git git://linuxtv.org/media_tree.git
15123W:	https://linuxtv.org
15124S:	Maintained
15125F:	drivers/media/radio/si470x/radio-si470x-common.c
15126F:	drivers/media/radio/si470x/radio-si470x.h
15127F:	drivers/media/radio/si470x/radio-si470x-usb.c
15128
15129SI4713 FM RADIO TRANSMITTER I2C DRIVER
15130M:	Eduardo Valentin <edubezval@gmail.com>
15131L:	linux-media@vger.kernel.org
15132T:	git git://linuxtv.org/media_tree.git
15133W:	https://linuxtv.org
15134S:	Odd Fixes
15135F:	drivers/media/radio/si4713/si4713.?
15136
15137SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15138M:	Eduardo Valentin <edubezval@gmail.com>
15139L:	linux-media@vger.kernel.org
15140T:	git git://linuxtv.org/media_tree.git
15141W:	https://linuxtv.org
15142S:	Odd Fixes
15143F:	drivers/media/radio/si4713/radio-platform-si4713.c
15144
15145SI4713 FM RADIO TRANSMITTER USB DRIVER
15146M:	Hans Verkuil <hverkuil@xs4all.nl>
15147L:	linux-media@vger.kernel.org
15148T:	git git://linuxtv.org/media_tree.git
15149W:	https://linuxtv.org
15150S:	Maintained
15151F:	drivers/media/radio/si4713/radio-usb-si4713.c
15152
15153SIANO DVB DRIVER
15154M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15155L:	linux-media@vger.kernel.org
15156W:	https://linuxtv.org
15157T:	git git://linuxtv.org/media_tree.git
15158S:	Odd fixes
15159F:	drivers/media/common/siano/
15160F:	drivers/media/usb/siano/
15161F:	drivers/media/usb/siano/
15162F:	drivers/media/mmc/siano/
15163
15164SIFIVE PDMA DRIVER
15165M:	Green Wan <green.wan@sifive.com>
15166S:	Maintained
15167F:	drivers/dma/sf-pdma/
15168F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15169
15170SIFIVE DRIVERS
15171M:	Palmer Dabbelt <palmer@dabbelt.com>
15172M:	Paul Walmsley <paul.walmsley@sifive.com>
15173L:	linux-riscv@lists.infradead.org
15174T:	git git://github.com/sifive/riscv-linux.git
15175S:	Supported
15176K:	[^@]sifive
15177N:	sifive
15178
15179SIFIVE FU540 SYSTEM-ON-CHIP
15180M:	Paul Walmsley <paul.walmsley@sifive.com>
15181M:	Palmer Dabbelt <palmer@dabbelt.com>
15182L:	linux-riscv@lists.infradead.org
15183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15184S:	Supported
15185K:	fu540
15186N:	fu540
15187
15188SILEAD TOUCHSCREEN DRIVER
15189M:	Hans de Goede <hdegoede@redhat.com>
15190L:	linux-input@vger.kernel.org
15191L:	platform-driver-x86@vger.kernel.org
15192S:	Maintained
15193F:	drivers/input/touchscreen/silead.c
15194F:	drivers/platform/x86/touchscreen_dmi.c
15195
15196SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15197M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
15198S:	Supported
15199F:	drivers/staging/wfx/
15200
15201SILICON MOTION SM712 FRAME BUFFER DRIVER
15202M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15203M:	Teddy Wang <teddy.wang@siliconmotion.com>
15204M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15205L:	linux-fbdev@vger.kernel.org
15206S:	Maintained
15207F:	drivers/video/fbdev/sm712*
15208F:	Documentation/fb/sm712fb.rst
15209
15210SIMPLE FIRMWARE INTERFACE (SFI)
15211W:	http://simplefirmware.org/
15212S:	Obsolete
15213F:	arch/x86/platform/sfi/
15214F:	drivers/sfi/
15215F:	include/linux/sfi*.h
15216
15217SIMPLEFB FB DRIVER
15218M:	Hans de Goede <hdegoede@redhat.com>
15219L:	linux-fbdev@vger.kernel.org
15220S:	Maintained
15221F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15222F:	drivers/video/fbdev/simplefb.c
15223F:	include/linux/platform_data/simplefb.h
15224
15225SIMTEC EB110ATX (Chalice CATS)
15226M:	Vincent Sanders <vince@simtec.co.uk>
15227M:	Simtec Linux Team <linux@simtec.co.uk>
15228W:	http://www.simtec.co.uk/products/EB110ATX/
15229S:	Supported
15230
15231SIMTEC EB2410ITX (BAST)
15232M:	Vincent Sanders <vince@simtec.co.uk>
15233M:	Simtec Linux Team <linux@simtec.co.uk>
15234W:	http://www.simtec.co.uk/products/EB2410ITX/
15235S:	Supported
15236F:	arch/arm/mach-s3c24xx/mach-bast.c
15237F:	arch/arm/mach-s3c24xx/bast-ide.c
15238F:	arch/arm/mach-s3c24xx/bast-irq.c
15239
15240SIPHASH PRF ROUTINES
15241M:	Jason A. Donenfeld <Jason@zx2c4.com>
15242S:	Maintained
15243F:	lib/siphash.c
15244F:	lib/test_siphash.c
15245F:	include/linux/siphash.h
15246
15247SIOX
15248M:	Thorsten Scherer <t.scherer@eckelmann.de>
15249M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15250R:	Pengutronix Kernel Team <kernel@pengutronix.de>
15251S:	Supported
15252F:	drivers/siox/*
15253F:	drivers/gpio/gpio-siox.c
15254F:	include/trace/events/siox.h
15255
15256SIS 190 ETHERNET DRIVER
15257M:	Francois Romieu <romieu@fr.zoreil.com>
15258L:	netdev@vger.kernel.org
15259S:	Maintained
15260F:	drivers/net/ethernet/sis/sis190.c
15261
15262SIS 900/7016 FAST ETHERNET DRIVER
15263M:	Daniele Venzano <venza@brownhat.org>
15264W:	http://www.brownhat.org/sis900.html
15265L:	netdev@vger.kernel.org
15266S:	Maintained
15267F:	drivers/net/ethernet/sis/sis900.*
15268
15269SIS FRAMEBUFFER DRIVER
15270M:	Thomas Winischhofer <thomas@winischhofer.net>
15271W:	http://www.winischhofer.net/linuxsisvga.shtml
15272S:	Maintained
15273F:	Documentation/fb/sisfb.rst
15274F:	drivers/video/fbdev/sis/
15275F:	include/video/sisfb.h
15276
15277SIS USB2VGA DRIVER
15278M:	Thomas Winischhofer <thomas@winischhofer.net>
15279W:	http://www.winischhofer.at/linuxsisusbvga.shtml
15280S:	Maintained
15281F:	drivers/usb/misc/sisusbvga/
15282
15283SLAB ALLOCATOR
15284M:	Christoph Lameter <cl@linux.com>
15285M:	Pekka Enberg <penberg@kernel.org>
15286M:	David Rientjes <rientjes@google.com>
15287M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
15288M:	Andrew Morton <akpm@linux-foundation.org>
15289L:	linux-mm@kvack.org
15290S:	Maintained
15291F:	include/linux/sl?b*.h
15292F:	mm/sl?b*
15293
15294SLEEPABLE READ-COPY UPDATE (SRCU)
15295M:	Lai Jiangshan <jiangshanlai@gmail.com>
15296M:	"Paul E. McKenney" <paulmck@kernel.org>
15297M:	Josh Triplett <josh@joshtriplett.org>
15298R:	Steven Rostedt <rostedt@goodmis.org>
15299R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15300L:	rcu@vger.kernel.org
15301W:	http://www.rdrop.com/users/paulmck/RCU/
15302S:	Supported
15303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15304F:	include/linux/srcu*.h
15305F:	kernel/rcu/srcu*.c
15306
15307SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15308M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15309L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15310S:	Maintained
15311F:	drivers/slimbus/
15312F:	Documentation/devicetree/bindings/slimbus/
15313F:	include/linux/slimbus.h
15314
15315SMACK SECURITY MODULE
15316M:	Casey Schaufler <casey@schaufler-ca.com>
15317L:	linux-security-module@vger.kernel.org
15318W:	http://schaufler-ca.com
15319T:	git git://github.com/cschaufler/smack-next
15320S:	Maintained
15321F:	Documentation/admin-guide/LSM/Smack.rst
15322F:	security/smack/
15323
15324SMC91x ETHERNET DRIVER
15325M:	Nicolas Pitre <nico@fluxnic.net>
15326S:	Odd Fixes
15327F:	drivers/net/ethernet/smsc/smc91x.*
15328
15329SMIA AND SMIA++ IMAGE SENSOR DRIVER
15330M:	Sakari Ailus <sakari.ailus@iki.fi>
15331L:	linux-media@vger.kernel.org
15332S:	Maintained
15333F:	drivers/media/i2c/smiapp/
15334F:	include/media/i2c/smiapp.h
15335F:	drivers/media/i2c/smiapp-pll.c
15336F:	drivers/media/i2c/smiapp-pll.h
15337F:	include/uapi/linux/smiapp.h
15338F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15339
15340SMM665 HARDWARE MONITOR DRIVER
15341M:	Guenter Roeck <linux@roeck-us.net>
15342L:	linux-hwmon@vger.kernel.org
15343S:	Maintained
15344F:	Documentation/hwmon/smm665.rst
15345F:	drivers/hwmon/smm665.c
15346
15347SMSC EMC2103 HARDWARE MONITOR DRIVER
15348M:	Steve Glendinning <steve.glendinning@shawell.net>
15349L:	linux-hwmon@vger.kernel.org
15350S:	Maintained
15351F:	Documentation/hwmon/emc2103.rst
15352F:	drivers/hwmon/emc2103.c
15353
15354SMSC SCH5627 HARDWARE MONITOR DRIVER
15355M:	Hans de Goede <hdegoede@redhat.com>
15356L:	linux-hwmon@vger.kernel.org
15357S:	Supported
15358F:	Documentation/hwmon/sch5627.rst
15359F:	drivers/hwmon/sch5627.c
15360
15361SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15362M:	Steve Glendinning <steve.glendinning@shawell.net>
15363L:	linux-fbdev@vger.kernel.org
15364S:	Maintained
15365F:	drivers/video/fbdev/smscufx.c
15366
15367SMSC47B397 HARDWARE MONITOR DRIVER
15368M:	Jean Delvare <jdelvare@suse.com>
15369L:	linux-hwmon@vger.kernel.org
15370S:	Maintained
15371F:	Documentation/hwmon/smsc47b397.rst
15372F:	drivers/hwmon/smsc47b397.c
15373
15374SMSC911x ETHERNET DRIVER
15375M:	Steve Glendinning <steve.glendinning@shawell.net>
15376L:	netdev@vger.kernel.org
15377S:	Maintained
15378F:	include/linux/smsc911x.h
15379F:	drivers/net/ethernet/smsc/smsc911x.*
15380
15381SMSC9420 PCI ETHERNET DRIVER
15382M:	Steve Glendinning <steve.glendinning@shawell.net>
15383L:	netdev@vger.kernel.org
15384S:	Maintained
15385F:	drivers/net/ethernet/smsc/smsc9420.*
15386
15387SOC-CAMERA V4L2 SUBSYSTEM
15388L:	linux-media@vger.kernel.org
15389T:	git git://linuxtv.org/media_tree.git
15390S:	Orphan
15391F:	include/media/soc_camera.h
15392F:	drivers/staging/media/soc_camera/
15393
15394SOCIONEXT SYNQUACER I2C DRIVER
15395M:	Ard Biesheuvel <ardb@kernel.org>
15396L:	linux-i2c@vger.kernel.org
15397S:	Maintained
15398F:	drivers/i2c/busses/i2c-synquacer.c
15399F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15400
15401SOCIONEXT UNIPHIER SOUND DRIVER
15402L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15403S:	Orphan
15404F:	sound/soc/uniphier/
15405
15406SOEKRIS NET48XX LED SUPPORT
15407M:	Chris Boot <bootc@bootc.net>
15408S:	Maintained
15409F:	drivers/leds/leds-net48xx.c
15410
15411SOFT-IWARP DRIVER (siw)
15412M:	Bernard Metzler <bmt@zurich.ibm.com>
15413L:	linux-rdma@vger.kernel.org
15414S:	Supported
15415F:	drivers/infiniband/sw/siw/
15416F:	include/uapi/rdma/siw-abi.h
15417
15418SOFT-ROCE DRIVER (rxe)
15419M:	Moni Shoua <monis@mellanox.com>
15420L:	linux-rdma@vger.kernel.org
15421S:	Supported
15422W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15423Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15424F:	drivers/infiniband/sw/rxe/
15425F:	include/uapi/rdma/rdma_user_rxe.h
15426
15427SOFTLOGIC 6x10 MPEG CODEC
15428M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15429M:	Anton Sviridenko <anton@corp.bluecherry.net>
15430M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15431M:	Andrey Utkin <andrey_utkin@fastmail.com>
15432M:	Ismael Luceno <ismael@iodev.co.uk>
15433L:	linux-media@vger.kernel.org
15434S:	Supported
15435F:	drivers/media/pci/solo6x10/
15436
15437SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15438M:	James Morse <james.morse@arm.com>
15439L:	linux-arm-kernel@lists.infradead.org
15440S:	Maintained
15441F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15442F:	drivers/firmware/arm_sdei.c
15443F:	include/linux/arm_sdei.h
15444F:	include/uapi/linux/arm_sdei.h
15445
15446SOFTWARE RAID (Multiple Disks) SUPPORT
15447M:	Song Liu <song@kernel.org>
15448L:	linux-raid@vger.kernel.org
15449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15450S:	Supported
15451F:	drivers/md/Makefile
15452F:	drivers/md/Kconfig
15453F:	drivers/md/md*
15454F:	drivers/md/raid*
15455F:	include/linux/raid/
15456F:	include/uapi/linux/raid/
15457
15458SOCIONEXT (SNI) AVE NETWORK DRIVER
15459M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15460L:	netdev@vger.kernel.org
15461S:	Maintained
15462F:	drivers/net/ethernet/socionext/sni_ave.c
15463F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15464
15465SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15466M:	Jassi Brar <jaswinder.singh@linaro.org>
15467M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15468L:	netdev@vger.kernel.org
15469S:	Maintained
15470F:	drivers/net/ethernet/socionext/netsec.c
15471F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15472
15473SOCIONEXT (SNI) Synquacer SPI DRIVER
15474M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15475M:	Jassi Brar <jaswinder.singh@linaro.org>
15476L:	linux-spi@vger.kernel.org
15477S:	Maintained
15478F:	drivers/spi/spi-synquacer.c
15479F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15480
15481SOLIDRUN CLEARFOG SUPPORT
15482M:	Russell King <linux@armlinux.org.uk>
15483S:	Maintained
15484F:	arch/arm/boot/dts/armada-388-clearfog*
15485F:	arch/arm/boot/dts/armada-38x-solidrun-*
15486
15487SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15488M:	Russell King <linux@armlinux.org.uk>
15489S:	Maintained
15490F:	arch/arm/boot/dts/imx6*-cubox-i*
15491F:	arch/arm/boot/dts/imx6*-hummingboard*
15492F:	arch/arm/boot/dts/imx6*-sr-*
15493
15494SONIC NETWORK DRIVER
15495M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15496L:	netdev@vger.kernel.org
15497S:	Maintained
15498F:	drivers/net/ethernet/natsemi/sonic.*
15499
15500SONICS SILICON BACKPLANE DRIVER (SSB)
15501M:	Michael Buesch <m@bues.ch>
15502L:	linux-wireless@vger.kernel.org
15503S:	Maintained
15504F:	drivers/ssb/
15505F:	include/linux/ssb/
15506
15507SONY IMX214 SENSOR DRIVER
15508M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15509L:	linux-media@vger.kernel.org
15510T:	git git://linuxtv.org/media_tree.git
15511S:	Maintained
15512F:	drivers/media/i2c/imx214.c
15513F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15514
15515SONY IMX258 SENSOR DRIVER
15516M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15517L:	linux-media@vger.kernel.org
15518T:	git git://linuxtv.org/media_tree.git
15519S:	Maintained
15520F:	drivers/media/i2c/imx258.c
15521
15522SONY IMX274 SENSOR DRIVER
15523M:	Leon Luo <leonl@leopardimaging.com>
15524L:	linux-media@vger.kernel.org
15525T:	git git://linuxtv.org/media_tree.git
15526S:	Maintained
15527F:	drivers/media/i2c/imx274.c
15528F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15529
15530SONY IMX290 SENSOR DRIVER
15531M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15532L:	linux-media@vger.kernel.org
15533T:	git git://linuxtv.org/media_tree.git
15534S:	Maintained
15535F:	drivers/media/i2c/imx290.c
15536F:	Documentation/devicetree/bindings/media/i2c/imx290.txt
15537
15538SONY IMX319 SENSOR DRIVER
15539M:	Bingbu Cao <bingbu.cao@intel.com>
15540L:	linux-media@vger.kernel.org
15541T:	git git://linuxtv.org/media_tree.git
15542S:	Maintained
15543F:	drivers/media/i2c/imx319.c
15544
15545SONY IMX355 SENSOR DRIVER
15546M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15547L:	linux-media@vger.kernel.org
15548T:	git git://linuxtv.org/media_tree.git
15549S:	Maintained
15550F:	drivers/media/i2c/imx355.c
15551
15552SONY MEMORYSTICK SUBSYSTEM
15553M:	Maxim Levitsky <maximlevitsky@gmail.com>
15554M:	Alex Dubov <oakad@yahoo.com>
15555M:	Ulf Hansson <ulf.hansson@linaro.org>
15556L:	linux-mmc@vger.kernel.org
15557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15558S:	Maintained
15559F:	drivers/memstick/
15560F:	include/linux/memstick.h
15561
15562SONY VAIO CONTROL DEVICE DRIVER
15563M:	Mattia Dongili <malattia@linux.it>
15564L:	platform-driver-x86@vger.kernel.org
15565W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15566S:	Maintained
15567F:	Documentation/admin-guide/laptops/sony-laptop.rst
15568F:	drivers/char/sonypi.c
15569F:	drivers/platform/x86/sony-laptop.c
15570F:	include/linux/sony-laptop.h
15571
15572SOUND
15573M:	Jaroslav Kysela <perex@perex.cz>
15574M:	Takashi Iwai <tiwai@suse.com>
15575L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15576W:	http://www.alsa-project.org/
15577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15578Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15579S:	Maintained
15580F:	Documentation/sound/
15581F:	include/sound/
15582F:	include/uapi/sound/
15583F:	sound/
15584
15585SOUND - COMPRESSED AUDIO
15586M:	Vinod Koul <vkoul@kernel.org>
15587L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15589S:	Supported
15590F:	Documentation/sound/designs/compress-offload.rst
15591F:	include/sound/compress_driver.h
15592F:	include/uapi/sound/compress_*
15593F:	sound/core/compress_offload.c
15594F:	sound/soc/soc-compress.c
15595
15596SOUND - DMAENGINE HELPERS
15597M:	Lars-Peter Clausen <lars@metafoo.de>
15598S:	Supported
15599F:	include/sound/dmaengine_pcm.h
15600F:	sound/core/pcm_dmaengine.c
15601F:	sound/soc/soc-generic-dmaengine-pcm.c
15602
15603SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15604M:	Liam Girdwood <lgirdwood@gmail.com>
15605M:	Mark Brown <broonie@kernel.org>
15606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15607L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15608W:	http://alsa-project.org/main/index.php/ASoC
15609S:	Supported
15610F:	Documentation/devicetree/bindings/sound/
15611F:	Documentation/sound/soc/
15612F:	sound/soc/
15613F:	include/dt-bindings/sound/
15614F:	include/sound/soc*
15615
15616SOUNDWIRE SUBSYSTEM
15617M:	Vinod Koul <vkoul@kernel.org>
15618M:	Sanyog Kale <sanyog.r.kale@intel.com>
15619R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15620L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15621S:	Supported
15622F:	Documentation/driver-api/soundwire/
15623F:	drivers/soundwire/
15624F:	include/linux/soundwire/
15625
15626SP2 MEDIA DRIVER
15627M:	Olli Salonen <olli.salonen@iki.fi>
15628L:	linux-media@vger.kernel.org
15629W:	https://linuxtv.org
15630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15631S:	Maintained
15632F:	drivers/media/dvb-frontends/sp2*
15633
15634SPARC + UltraSPARC (sparc/sparc64)
15635M:	"David S. Miller" <davem@davemloft.net>
15636L:	sparclinux@vger.kernel.org
15637Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15640S:	Maintained
15641F:	arch/sparc/
15642F:	drivers/sbus/
15643
15644SPARC SERIAL DRIVERS
15645M:	"David S. Miller" <davem@davemloft.net>
15646L:	sparclinux@vger.kernel.org
15647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15649S:	Maintained
15650F:	include/linux/sunserialcore.h
15651F:	drivers/tty/serial/suncore.c
15652F:	drivers/tty/serial/sunhv.c
15653F:	drivers/tty/serial/sunsab.c
15654F:	drivers/tty/serial/sunsab.h
15655F:	drivers/tty/serial/sunsu.c
15656F:	drivers/tty/serial/sunzilog.c
15657F:	drivers/tty/serial/sunzilog.h
15658F:	drivers/tty/vcc.c
15659
15660SPARSE CHECKER
15661M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15662L:	linux-sparse@vger.kernel.org
15663W:	https://sparse.wiki.kernel.org/
15664T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15665S:	Maintained
15666F:	include/linux/compiler.h
15667
15668SPEAR CLOCK FRAMEWORK SUPPORT
15669M:	Viresh Kumar <vireshk@kernel.org>
15670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15671W:	http://www.st.com/spear
15672S:	Maintained
15673F:	drivers/clk/spear/
15674
15675SPEAR PLATFORM SUPPORT
15676M:	Viresh Kumar <vireshk@kernel.org>
15677M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15679W:	http://www.st.com/spear
15680S:	Maintained
15681F:	arch/arm/boot/dts/spear*
15682F:	arch/arm/mach-spear/
15683
15684SPI NOR SUBSYSTEM
15685M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15686L:	linux-mtd@lists.infradead.org
15687W:	http://www.linux-mtd.infradead.org/
15688Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15690S:	Maintained
15691F:	drivers/mtd/spi-nor/
15692F:	include/linux/mtd/spi-nor.h
15693
15694SPI SUBSYSTEM
15695M:	Mark Brown <broonie@kernel.org>
15696L:	linux-spi@vger.kernel.org
15697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15698Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15699S:	Maintained
15700F:	Documentation/devicetree/bindings/spi/
15701F:	Documentation/spi/
15702F:	drivers/spi/
15703F:	include/linux/spi/
15704F:	include/uapi/linux/spi/
15705F:	tools/spi/
15706
15707SPIDERNET NETWORK DRIVER for CELL
15708M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15709L:	netdev@vger.kernel.org
15710S:	Supported
15711F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15712F:	drivers/net/ethernet/toshiba/spider_net*
15713
15714SPMI SUBSYSTEM
15715R:	Stephen Boyd <sboyd@kernel.org>
15716L:	linux-arm-msm@vger.kernel.org
15717F:	Documentation/devicetree/bindings/spmi/
15718F:	drivers/spmi/
15719F:	include/dt-bindings/spmi/spmi.h
15720F:	include/linux/spmi.h
15721F:	include/trace/events/spmi.h
15722
15723SPU FILE SYSTEM
15724M:	Jeremy Kerr <jk@ozlabs.org>
15725L:	linuxppc-dev@lists.ozlabs.org
15726W:	http://www.ibm.com/developerworks/power/cell/
15727S:	Supported
15728F:	Documentation/filesystems/spufs.txt
15729F:	arch/powerpc/platforms/cell/spufs/
15730
15731SQUASHFS FILE SYSTEM
15732M:	Phillip Lougher <phillip@squashfs.org.uk>
15733L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15734W:	http://squashfs.org.uk
15735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15736S:	Maintained
15737F:	Documentation/filesystems/squashfs.txt
15738F:	fs/squashfs/
15739
15740SRM (Alpha) environment access
15741M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15742S:	Maintained
15743F:	arch/alpha/kernel/srm_env.c
15744
15745ST LSM6DSx IMU IIO DRIVER
15746M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15747L:	linux-iio@vger.kernel.org
15748W:	http://www.st.com/
15749S:	Maintained
15750F:	drivers/iio/imu/st_lsm6dsx/
15751F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15752
15753ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15754M:	Mickael Guene <mickael.guene@st.com>
15755L:	linux-media@vger.kernel.org
15756T:	git git://linuxtv.org/media_tree.git
15757S:	Maintained
15758F:	drivers/media/i2c/st-mipid02.c
15759F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15760
15761ST STM32 I2C/SMBUS DRIVER
15762M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15763L:	linux-i2c@vger.kernel.org
15764S:	Maintained
15765F:	drivers/i2c/busses/i2c-stm32*
15766
15767ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15768M:	Song Qiang <songqiang1304521@gmail.com>
15769L:	linux-iio@vger.kernel.org
15770S:	Maintained
15771F:	drivers/iio/proximity/vl53l0x-i2c.c
15772F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15773
15774STABLE BRANCH
15775M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15776M:	Sasha Levin <sashal@kernel.org>
15777L:	stable@vger.kernel.org
15778S:	Supported
15779F:	Documentation/process/stable-kernel-rules.rst
15780
15781STAGING - COMEDI
15782M:	Ian Abbott <abbotti@mev.co.uk>
15783M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15784S:	Odd Fixes
15785F:	drivers/staging/comedi/
15786
15787STAGING - FIELDBUS SUBSYSTEM
15788M:	Sven Van Asbroeck <TheSven73@gmail.com>
15789S:	Maintained
15790F:	drivers/staging/fieldbus/*
15791F:	drivers/staging/fieldbus/Documentation/
15792
15793STAGING - HMS ANYBUS-S BUS
15794M:	Sven Van Asbroeck <TheSven73@gmail.com>
15795S:	Maintained
15796F:	drivers/staging/fieldbus/anybuss/
15797
15798STAGING - INDUSTRIAL IO
15799M:	Jonathan Cameron <jic23@kernel.org>
15800L:	linux-iio@vger.kernel.org
15801S:	Odd Fixes
15802F:	Documentation/devicetree/bindings/staging/iio/
15803F:	drivers/staging/iio/
15804
15805STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15806M:	Marc Dietrich <marvin24@gmx.de>
15807L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15808L:	linux-tegra@vger.kernel.org
15809S:	Maintained
15810F:	drivers/staging/nvec/
15811
15812STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15813M:	Jens Frederich <jfrederich@gmail.com>
15814M:	Daniel Drake <dsd@laptop.org>
15815M:	Jon Nettleton <jon.nettleton@gmail.com>
15816W:	http://wiki.laptop.org/go/DCON
15817S:	Maintained
15818F:	drivers/staging/olpc_dcon/
15819
15820STAGING - REALTEK RTL8712U DRIVERS
15821M:	Larry Finger <Larry.Finger@lwfinger.net>
15822M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15823S:	Odd Fixes
15824F:	drivers/staging/rtl8712/
15825
15826STAGING - REALTEK RTL8188EU DRIVERS
15827M:	Larry Finger <Larry.Finger@lwfinger.net>
15828S:	Odd Fixes
15829F:	drivers/staging/rtl8188eu/
15830
15831STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15832M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15833M:	Teddy Wang <teddy.wang@siliconmotion.com>
15834M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15835L:	linux-fbdev@vger.kernel.org
15836S:	Maintained
15837F:	drivers/staging/sm750fb/
15838
15839STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15840M:	William Hubbs <w.d.hubbs@gmail.com>
15841M:	Chris Brannon <chris@the-brannons.com>
15842M:	Kirk Reiser <kirk@reisers.ca>
15843M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15844L:	speakup@linux-speakup.org
15845W:	http://www.linux-speakup.org/
15846S:	Odd Fixes
15847F:	drivers/staging/speakup/
15848
15849STAGING - VIA VT665X DRIVERS
15850M:	Forest Bond <forest@alittletooquiet.net>
15851S:	Odd Fixes
15852F:	drivers/staging/vt665?/
15853
15854STAGING - WILC1000 WIFI DRIVER
15855M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15856M:	Ajay Singh <ajay.kathat@microchip.com>
15857L:	linux-wireless@vger.kernel.org
15858S:	Supported
15859F:	drivers/staging/wilc1000/
15860
15861STAGING - SEPS525 LCD CONTROLLER DRIVERS
15862M:	Michael Hennerich <michael.hennerich@analog.com>
15863M:	Beniamin Bia <beniamin.bia@analog.com>
15864L:	linux-fbdev@vger.kernel.org
15865S:	Supported
15866F:	drivers/staging/fbtft/fb_seps525.c
15867F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15868
15869STAGING SUBSYSTEM
15870M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15872L:	devel@driverdev.osuosl.org
15873S:	Supported
15874F:	drivers/staging/
15875
15876STARFIRE/DURALAN NETWORK DRIVER
15877M:	Ion Badulescu <ionut@badula.org>
15878S:	Odd Fixes
15879F:	drivers/net/ethernet/adaptec/starfire*
15880
15881STEC S1220 SKD DRIVER
15882M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15883L:	linux-block@vger.kernel.org
15884S:	Maintained
15885F:	drivers/block/skd*[ch]
15886
15887STI AUDIO (ASoC) DRIVERS
15888M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15889L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15890S:	Maintained
15891F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15892F:	sound/soc/sti/
15893
15894STI CEC DRIVER
15895M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15896S:	Maintained
15897F:	drivers/media/platform/sti/cec/
15898F:	Documentation/devicetree/bindings/media/stih-cec.txt
15899
15900STK1160 USB VIDEO CAPTURE DRIVER
15901M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15902L:	linux-media@vger.kernel.org
15903T:	git git://linuxtv.org/media_tree.git
15904S:	Maintained
15905F:	drivers/media/usb/stk1160/
15906
15907STM32 AUDIO (ASoC) DRIVERS
15908M:	Olivier Moysan <olivier.moysan@st.com>
15909M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15910L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15911S:	Maintained
15912F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15913F:	sound/soc/stm/
15914
15915STM32 TIMER/LPTIMER DRIVERS
15916M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15917S:	Maintained
15918F:	drivers/*/stm32-*timer*
15919F:	drivers/pwm/pwm-stm32*
15920F:	include/linux/*/stm32-*tim*
15921F:	Documentation/ABI/testing/*timer-stm32
15922F:	Documentation/devicetree/bindings/*/stm32-*timer*
15923F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15924
15925STMMAC ETHERNET DRIVER
15926M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15927M:	Alexandre Torgue <alexandre.torgue@st.com>
15928M:	Jose Abreu <joabreu@synopsys.com>
15929L:	netdev@vger.kernel.org
15930W:	http://www.stlinux.com
15931S:	Supported
15932F:	Documentation/networking/device_drivers/stmicro/
15933F:	drivers/net/ethernet/stmicro/stmmac/
15934
15935SUN3/3X
15936M:	Sam Creasey <sammy@sammy.net>
15937W:	http://sammy.net/sun3/
15938S:	Maintained
15939F:	arch/m68k/kernel/*sun3*
15940F:	arch/m68k/sun3*/
15941F:	arch/m68k/include/asm/sun3*
15942F:	drivers/net/ethernet/i825xx/sun3*
15943
15944SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15945M:	Hans de Goede <hdegoede@redhat.com>
15946L:	linux-input@vger.kernel.org
15947S:	Maintained
15948F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
15949F:	drivers/input/keyboard/sun4i-lradc-keys.c
15950
15951SUNDANCE NETWORK DRIVER
15952M:	Denis Kirjanov <kda@linux-powerpc.org>
15953L:	netdev@vger.kernel.org
15954S:	Maintained
15955F:	drivers/net/ethernet/dlink/sundance.c
15956
15957SUPERH
15958M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15959M:	Rich Felker <dalias@libc.org>
15960L:	linux-sh@vger.kernel.org
15961Q:	http://patchwork.kernel.org/project/linux-sh/list/
15962S:	Maintained
15963F:	Documentation/sh/
15964F:	arch/sh/
15965F:	drivers/sh/
15966
15967SUSPEND TO RAM
15968M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15969M:	Len Brown <len.brown@intel.com>
15970M:	Pavel Machek <pavel@ucw.cz>
15971L:	linux-pm@vger.kernel.org
15972B:	https://bugzilla.kernel.org
15973S:	Supported
15974F:	Documentation/power/
15975F:	arch/x86/kernel/acpi/
15976F:	drivers/base/power/
15977F:	kernel/power/
15978F:	include/linux/suspend.h
15979F:	include/linux/freezer.h
15980F:	include/linux/pm.h
15981
15982SVGA HANDLING
15983M:	Martin Mares <mj@ucw.cz>
15984L:	linux-video@atrey.karlin.mff.cuni.cz
15985S:	Maintained
15986F:	Documentation/admin-guide/svga.rst
15987F:	arch/x86/boot/video*
15988
15989SWIOTLB SUBSYSTEM
15990M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15991L:	iommu@lists.linux-foundation.org
15992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15993S:	Supported
15994F:	kernel/dma/swiotlb.c
15995F:	arch/*/kernel/pci-swiotlb.c
15996F:	include/linux/swiotlb.h
15997
15998SWITCHDEV
15999M:	Jiri Pirko <jiri@resnulli.us>
16000M:	Ivan Vecera <ivecera@redhat.com>
16001L:	netdev@vger.kernel.org
16002S:	Supported
16003F:	net/switchdev/
16004F:	include/net/switchdev.h
16005
16006SY8106A REGULATOR DRIVER
16007M:	Icenowy Zheng <icenowy@aosc.io>
16008S:	Maintained
16009F:	drivers/regulator/sy8106a-regulator.c
16010F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16011
16012SYNC FILE FRAMEWORK
16013M:	Sumit Semwal <sumit.semwal@linaro.org>
16014R:	Gustavo Padovan <gustavo@padovan.org>
16015S:	Maintained
16016L:	linux-media@vger.kernel.org
16017L:	dri-devel@lists.freedesktop.org
16018F:	drivers/dma-buf/sync_*
16019F:	drivers/dma-buf/dma-fence*
16020F:	drivers/dma-buf/sw_sync.c
16021F:	include/linux/sync_file.h
16022F:	include/uapi/linux/sync_file.h
16023F:	Documentation/driver-api/sync_file.rst
16024T:	git git://anongit.freedesktop.org/drm/drm-misc
16025
16026SYNOPSYS ARC ARCHITECTURE
16027M:	Vineet Gupta <vgupta@synopsys.com>
16028L:	linux-snps-arc@lists.infradead.org
16029S:	Supported
16030F:	arch/arc/
16031F:	Documentation/devicetree/bindings/arc/*
16032F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16033F:	drivers/clocksource/arc_timer.c
16034F:	drivers/tty/serial/arc_uart.c
16035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16036
16037SYNOPSYS ARC HSDK SDP pll clock driver
16038M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16039S:	Supported
16040F:	drivers/clk/clk-hsdk-pll.c
16041F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16042
16043SYNOPSYS ARC SDP clock driver
16044M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16045S:	Supported
16046F:	drivers/clk/axs10x/*
16047F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16048
16049SYNOPSYS ARC SDP platform support
16050M:	Alexey Brodkin <abrodkin@synopsys.com>
16051S:	Supported
16052F:	arch/arc/plat-axs10x
16053F:	arch/arc/boot/dts/ax*
16054F:	Documentation/devicetree/bindings/arc/axs10*
16055
16056SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16057M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16058S:	Supported
16059F:	drivers/reset/reset-axs10x.c
16060F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16061
16062SYNOPSYS CREG GPIO DRIVER
16063M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16064S:	Maintained
16065F:	drivers/gpio/gpio-creg-snps.c
16066F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16067
16068SYNOPSYS DESIGNWARE 8250 UART DRIVER
16069R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16070S:	Maintained
16071F:	drivers/tty/serial/8250/8250_dw.c
16072
16073SYNOPSYS DESIGNWARE APB GPIO DRIVER
16074M:	Hoan Tran <hoan@os.amperecomputing.com>
16075L:	linux-gpio@vger.kernel.org
16076S:	Maintained
16077F:	drivers/gpio/gpio-dwapb.c
16078F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
16079
16080SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16081M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16082S:	Maintained
16083F:	drivers/dma/dw-axi-dmac/
16084F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16085
16086SYNOPSYS DESIGNWARE DMAC DRIVER
16087M:	Viresh Kumar <vireshk@kernel.org>
16088R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16089S:	Maintained
16090F:	Documentation/devicetree/bindings/dma/snps-dma.txt
16091F:	drivers/dma/dw/
16092F:	include/dt-bindings/dma/dw-dmac.h
16093F:	include/linux/dma/dw.h
16094F:	include/linux/platform_data/dma-dw.h
16095
16096SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16097M:	Jose Abreu <Jose.Abreu@synopsys.com>
16098L:	netdev@vger.kernel.org
16099S:	Supported
16100F:	drivers/net/ethernet/synopsys/
16101
16102SYNOPSYS DESIGNWARE I2C DRIVER
16103M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
16104R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16105R:	Mika Westerberg <mika.westerberg@linux.intel.com>
16106L:	linux-i2c@vger.kernel.org
16107S:	Maintained
16108F:	drivers/i2c/busses/i2c-designware-*
16109F:	include/linux/platform_data/i2c-designware.h
16110
16111SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16112M:	Jaehoon Chung <jh80.chung@samsung.com>
16113L:	linux-mmc@vger.kernel.org
16114S:	Maintained
16115F:	drivers/mmc/host/dw_mmc*
16116
16117SYNOPSYS HSDK RESET CONTROLLER DRIVER
16118M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16119S:	Supported
16120F:	drivers/reset/reset-hsdk.c
16121F:	include/dt-bindings/reset/snps,hsdk-reset.h
16122F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16123
16124SYSTEM CONFIGURATION (SYSCON)
16125M:	Lee Jones <lee.jones@linaro.org>
16126M:	Arnd Bergmann <arnd@arndb.de>
16127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16128S:	Supported
16129F:	drivers/mfd/syscon.c
16130
16131SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16132M:	Sudeep Holla <sudeep.holla@arm.com>
16133L:	linux-arm-kernel@lists.infradead.org
16134S:	Maintained
16135F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16136F:	drivers/clk/clk-sc[mp]i.c
16137F:	drivers/cpufreq/sc[mp]i-cpufreq.c
16138F:	drivers/firmware/arm_scpi.c
16139F:	drivers/firmware/arm_scmi/
16140F:	drivers/reset/reset-scmi.c
16141F:	include/linux/sc[mp]i_protocol.h
16142
16143SYSTEM RESET/SHUTDOWN DRIVERS
16144M:	Sebastian Reichel <sre@kernel.org>
16145L:	linux-pm@vger.kernel.org
16146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16147S:	Maintained
16148F:	Documentation/devicetree/bindings/power/reset/
16149F:	drivers/power/reset/
16150
16151SYSTEM TRACE MODULE CLASS
16152M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
16153S:	Maintained
16154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16155F:	Documentation/trace/stm.rst
16156F:	drivers/hwtracing/stm/
16157F:	include/linux/stm.h
16158F:	include/uapi/linux/stm.h
16159
16160SYSTEM76 ACPI DRIVER
16161M:	Jeremy Soller <jeremy@system76.com>
16162M:	System76 Product Development <productdev@system76.com>
16163L:	platform-driver-x86@vger.kernel.org
16164S:	Maintained
16165F:	drivers/platform/x86/system76_acpi.c
16166
16167SYSV FILESYSTEM
16168M:	Christoph Hellwig <hch@infradead.org>
16169S:	Maintained
16170F:	Documentation/filesystems/sysv-fs.txt
16171F:	fs/sysv/
16172F:	include/linux/sysv_fs.h
16173
16174TASKSTATS STATISTICS INTERFACE
16175M:	Balbir Singh <bsingharora@gmail.com>
16176S:	Maintained
16177F:	Documentation/accounting/taskstats*
16178F:	include/linux/taskstats*
16179F:	kernel/taskstats.c
16180
16181TC subsystem
16182M:	Jamal Hadi Salim <jhs@mojatatu.com>
16183M:	Cong Wang <xiyou.wangcong@gmail.com>
16184M:	Jiri Pirko <jiri@resnulli.us>
16185L:	netdev@vger.kernel.org
16186S:	Maintained
16187F:	include/net/pkt_cls.h
16188F:	include/net/pkt_sched.h
16189F:	include/net/tc_act/
16190F:	include/uapi/linux/pkt_cls.h
16191F:	include/uapi/linux/pkt_sched.h
16192F:	include/uapi/linux/tc_act/
16193F:	include/uapi/linux/tc_ematch/
16194F:	net/sched/
16195
16196TC90522 MEDIA DRIVER
16197M:	Akihiro Tsukada <tskd08@gmail.com>
16198L:	linux-media@vger.kernel.org
16199S:	Odd Fixes
16200F:	drivers/media/dvb-frontends/tc90522*
16201
16202TCP LOW PRIORITY MODULE
16203M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16204M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16205W:	http://tcp-lp-mod.sourceforge.net/
16206S:	Maintained
16207F:	net/ipv4/tcp_lp.c
16208
16209TDA10071 MEDIA DRIVER
16210M:	Antti Palosaari <crope@iki.fi>
16211L:	linux-media@vger.kernel.org
16212W:	https://linuxtv.org
16213W:	http://palosaari.fi/linux/
16214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16215T:	git git://linuxtv.org/anttip/media_tree.git
16216S:	Maintained
16217F:	drivers/media/dvb-frontends/tda10071*
16218
16219TDA18212 MEDIA DRIVER
16220M:	Antti Palosaari <crope@iki.fi>
16221L:	linux-media@vger.kernel.org
16222W:	https://linuxtv.org
16223W:	http://palosaari.fi/linux/
16224Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16225T:	git git://linuxtv.org/anttip/media_tree.git
16226S:	Maintained
16227F:	drivers/media/tuners/tda18212*
16228
16229TDA18218 MEDIA DRIVER
16230M:	Antti Palosaari <crope@iki.fi>
16231L:	linux-media@vger.kernel.org
16232W:	https://linuxtv.org
16233W:	http://palosaari.fi/linux/
16234Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16235T:	git git://linuxtv.org/anttip/media_tree.git
16236S:	Maintained
16237F:	drivers/media/tuners/tda18218*
16238
16239TDA18250 MEDIA DRIVER
16240M:	Olli Salonen <olli.salonen@iki.fi>
16241L:	linux-media@vger.kernel.org
16242W:	https://linuxtv.org
16243Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16244T:	git git://linuxtv.org/media_tree.git
16245S:	Maintained
16246F:	drivers/media/tuners/tda18250*
16247
16248TDA18271 MEDIA DRIVER
16249M:	Michael Krufky <mkrufky@linuxtv.org>
16250L:	linux-media@vger.kernel.org
16251W:	https://linuxtv.org
16252W:	http://github.com/mkrufky
16253Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16254T:	git git://linuxtv.org/mkrufky/tuners.git
16255S:	Maintained
16256F:	drivers/media/tuners/tda18271*
16257
16258TDA1997x MEDIA DRIVER
16259M:	Tim Harvey <tharvey@gateworks.com>
16260L:	linux-media@vger.kernel.org
16261W:	https://linuxtv.org
16262Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16263S:	Maintained
16264F:	drivers/media/i2c/tda1997x.*
16265
16266TDA827x MEDIA DRIVER
16267M:	Michael Krufky <mkrufky@linuxtv.org>
16268L:	linux-media@vger.kernel.org
16269W:	https://linuxtv.org
16270W:	http://github.com/mkrufky
16271Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16272T:	git git://linuxtv.org/mkrufky/tuners.git
16273S:	Maintained
16274F:	drivers/media/tuners/tda8290.*
16275
16276TDA8290 MEDIA DRIVER
16277M:	Michael Krufky <mkrufky@linuxtv.org>
16278L:	linux-media@vger.kernel.org
16279W:	https://linuxtv.org
16280W:	http://github.com/mkrufky
16281Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16282T:	git git://linuxtv.org/mkrufky/tuners.git
16283S:	Maintained
16284F:	drivers/media/tuners/tda8290.*
16285
16286TDA9840 MEDIA DRIVER
16287M:	Hans Verkuil <hverkuil@xs4all.nl>
16288L:	linux-media@vger.kernel.org
16289T:	git git://linuxtv.org/media_tree.git
16290W:	https://linuxtv.org
16291S:	Maintained
16292F:	drivers/media/i2c/tda9840*
16293
16294TEA5761 TUNER DRIVER
16295M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16296L:	linux-media@vger.kernel.org
16297W:	https://linuxtv.org
16298T:	git git://linuxtv.org/media_tree.git
16299S:	Odd fixes
16300F:	drivers/media/tuners/tea5761.*
16301
16302TEA5767 TUNER DRIVER
16303M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16304L:	linux-media@vger.kernel.org
16305W:	https://linuxtv.org
16306T:	git git://linuxtv.org/media_tree.git
16307S:	Maintained
16308F:	drivers/media/tuners/tea5767.*
16309
16310TEA6415C MEDIA DRIVER
16311M:	Hans Verkuil <hverkuil@xs4all.nl>
16312L:	linux-media@vger.kernel.org
16313T:	git git://linuxtv.org/media_tree.git
16314W:	https://linuxtv.org
16315S:	Maintained
16316F:	drivers/media/i2c/tea6415c*
16317
16318TEA6420 MEDIA DRIVER
16319M:	Hans Verkuil <hverkuil@xs4all.nl>
16320L:	linux-media@vger.kernel.org
16321T:	git git://linuxtv.org/media_tree.git
16322W:	https://linuxtv.org
16323S:	Maintained
16324F:	drivers/media/i2c/tea6420*
16325
16326TEAM DRIVER
16327M:	Jiri Pirko <jiri@resnulli.us>
16328L:	netdev@vger.kernel.org
16329S:	Supported
16330F:	drivers/net/team/
16331F:	include/linux/if_team.h
16332F:	include/uapi/linux/if_team.h
16333
16334TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16335M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16336S:	Maintained
16337F:	arch/x86/platform/ts5500/
16338
16339TECHNOTREND USB IR RECEIVER
16340M:	Sean Young <sean@mess.org>
16341L:	linux-media@vger.kernel.org
16342S:	Maintained
16343F:	drivers/media/rc/ttusbir.c
16344
16345TECHWELL TW9910 VIDEO DECODER
16346L:	linux-media@vger.kernel.org
16347S:	Orphan
16348F:	drivers/media/i2c/tw9910.c
16349F:	include/media/i2c/tw9910.h
16350
16351TEE SUBSYSTEM
16352M:	Jens Wiklander <jens.wiklander@linaro.org>
16353L:	tee-dev@lists.linaro.org
16354S:	Maintained
16355F:	include/linux/tee_drv.h
16356F:	include/uapi/linux/tee.h
16357F:	drivers/tee/
16358F:	Documentation/tee.txt
16359
16360TEGRA ARCHITECTURE SUPPORT
16361M:	Thierry Reding <thierry.reding@gmail.com>
16362M:	Jonathan Hunter <jonathanh@nvidia.com>
16363L:	linux-tegra@vger.kernel.org
16364Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
16365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16366S:	Supported
16367N:	[^a-z]tegra
16368
16369TEGRA CLOCK DRIVER
16370M:	Peter De Schrijver <pdeschrijver@nvidia.com>
16371M:	Prashant Gaikwad <pgaikwad@nvidia.com>
16372S:	Supported
16373F:	drivers/clk/tegra/
16374
16375TEGRA DMA DRIVERS
16376M:	Laxman Dewangan <ldewangan@nvidia.com>
16377M:	Jon Hunter <jonathanh@nvidia.com>
16378S:	Supported
16379F:	drivers/dma/tegra*
16380
16381TEGRA I2C DRIVER
16382M:	Laxman Dewangan <ldewangan@nvidia.com>
16383R:	Dmitry Osipenko <digetx@gmail.com>
16384S:	Supported
16385F:	drivers/i2c/busses/i2c-tegra.c
16386
16387TEGRA IOMMU DRIVERS
16388M:	Thierry Reding <thierry.reding@gmail.com>
16389L:	linux-tegra@vger.kernel.org
16390S:	Supported
16391F:	drivers/iommu/tegra*
16392
16393TEGRA KBC DRIVER
16394M:	Laxman Dewangan <ldewangan@nvidia.com>
16395S:	Supported
16396F:	drivers/input/keyboard/tegra-kbc.c
16397
16398TEGRA NAND DRIVER
16399M:	Stefan Agner <stefan@agner.ch>
16400M:	Lucas Stach <dev@lynxeye.de>
16401S:	Maintained
16402F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16403F:	drivers/mtd/nand/raw/tegra_nand.c
16404
16405TEGRA PWM DRIVER
16406M:	Thierry Reding <thierry.reding@gmail.com>
16407S:	Supported
16408F:	drivers/pwm/pwm-tegra.c
16409
16410TEGRA SERIAL DRIVER
16411M:	Laxman Dewangan <ldewangan@nvidia.com>
16412S:	Supported
16413F:	drivers/tty/serial/serial-tegra.c
16414
16415TEGRA SPI DRIVER
16416M:	Laxman Dewangan <ldewangan@nvidia.com>
16417S:	Supported
16418F:	drivers/spi/spi-tegra*
16419
16420TEGRA XUSB PADCTL DRIVER
16421M:	JC Kuo <jckuo@nvidia.com>
16422S:	Supported
16423F:	drivers/phy/tegra/xusb*
16424
16425TEHUTI ETHERNET DRIVER
16426M:	Andy Gospodarek <andy@greyhouse.net>
16427L:	netdev@vger.kernel.org
16428S:	Supported
16429F:	drivers/net/ethernet/tehuti/*
16430
16431Telecom Clock Driver for MCPL0010
16432M:	Mark Gross <mark.gross@intel.com>
16433S:	Supported
16434F:	drivers/char/tlclk.c
16435
16436TENSILICA XTENSA PORT (xtensa)
16437M:	Chris Zankel <chris@zankel.net>
16438M:	Max Filippov <jcmvbkbc@gmail.com>
16439L:	linux-xtensa@linux-xtensa.org
16440T:	git git://github.com/czankel/xtensa-linux.git
16441S:	Maintained
16442F:	arch/xtensa/
16443F:	drivers/irqchip/irq-xtensa-*
16444
16445Texas Instruments' System Control Interface (TISCI) Protocol Driver
16446M:	Nishanth Menon <nm@ti.com>
16447M:	Tero Kristo <t-kristo@ti.com>
16448M:	Santosh Shilimkar <ssantosh@kernel.org>
16449L:	linux-arm-kernel@lists.infradead.org
16450S:	Maintained
16451F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16452F:	drivers/firmware/ti_sci*
16453F:	include/linux/soc/ti/ti_sci_protocol.h
16454F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16455F:	drivers/soc/ti/ti_sci_pm_domains.c
16456F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16457F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16458F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16459F:	drivers/clk/keystone/sci-clk.c
16460F:	drivers/reset/reset-ti-sci.c
16461F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16462F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16463F:	drivers/irqchip/irq-ti-sci-intr.c
16464F:	drivers/irqchip/irq-ti-sci-inta.c
16465F:	include/linux/soc/ti/ti_sci_inta_msi.h
16466F:	drivers/soc/ti/ti_sci_inta_msi.c
16467
16468Texas Instruments ASoC drivers
16469M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16470L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16471S:	Maintained
16472F:	sound/soc/ti/
16473
16474Texas Instruments' DAC7612 DAC Driver
16475M:	Ricardo Ribalda <ricardo@ribalda.com>
16476L:	linux-iio@vger.kernel.org
16477S:	Supported
16478F:	drivers/iio/dac/ti-dac7612.c
16479F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16480
16481THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16482M:	Hans Verkuil <hverkuil@xs4all.nl>
16483L:	linux-media@vger.kernel.org
16484T:	git git://linuxtv.org/media_tree.git
16485W:	https://linuxtv.org
16486S:	Maintained
16487F:	drivers/media/radio/radio-raremono.c
16488
16489THERMAL
16490M:	Zhang Rui <rui.zhang@intel.com>
16491M:	Daniel Lezcano <daniel.lezcano@linaro.org>
16492R:	Amit Kucheria <amit.kucheria@verdurent.com>
16493L:	linux-pm@vger.kernel.org
16494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16495Q:	https://patchwork.kernel.org/project/linux-pm/list/
16496S:	Supported
16497F:	drivers/thermal/
16498F:	include/linux/thermal.h
16499F:	include/uapi/linux/thermal.h
16500F:	include/linux/cpu_cooling.h
16501F:	Documentation/devicetree/bindings/thermal/
16502
16503THERMAL/CPU_COOLING
16504M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16505M:	Daniel Lezcano <daniel.lezcano@linaro.org>
16506M:	Viresh Kumar <viresh.kumar@linaro.org>
16507M:	Javi Merino <javi.merino@kernel.org>
16508L:	linux-pm@vger.kernel.org
16509S:	Supported
16510F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16511F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
16512F:	drivers/thermal/cpufreq_cooling.c
16513F:	drivers/thermal/cpuidle_cooling.c
16514F:	include/linux/cpu_cooling.h
16515
16516THERMAL DRIVER FOR AMLOGIC SOCS
16517M:	Guillaume La Roque <glaroque@baylibre.com>
16518L:	linux-pm@vger.kernel.org
16519L:	linux-amlogic@lists.infradead.org
16520W:	http://linux-meson.com/
16521S:	Supported
16522F:	drivers/thermal/amlogic_thermal.c
16523F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16524
16525THINKPAD ACPI EXTRAS DRIVER
16526M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16527L:	ibm-acpi-devel@lists.sourceforge.net
16528L:	platform-driver-x86@vger.kernel.org
16529W:	http://ibm-acpi.sourceforge.net
16530W:	http://thinkwiki.org/wiki/Ibm-acpi
16531T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16532S:	Maintained
16533F:	drivers/platform/x86/thinkpad_acpi.c
16534
16535THUNDERBOLT DRIVER
16536M:	Andreas Noever <andreas.noever@gmail.com>
16537M:	Michael Jamet <michael.jamet@intel.com>
16538M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16539M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16540L:	linux-usb@vger.kernel.org
16541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16542S:	Maintained
16543F:	Documentation/admin-guide/thunderbolt.rst
16544F:	drivers/thunderbolt/
16545F:	include/linux/thunderbolt.h
16546
16547THUNDERBOLT NETWORK DRIVER
16548M:	Michael Jamet <michael.jamet@intel.com>
16549M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16550M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16551L:	netdev@vger.kernel.org
16552S:	Maintained
16553F:	drivers/net/thunderbolt.c
16554
16555THUNDERX GPIO DRIVER
16556M:	Robert Richter <rrichter@marvell.com>
16557S:	Maintained
16558F:	drivers/gpio/gpio-thunderx.c
16559
16560TI AM437X VPFE DRIVER
16561M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16562L:	linux-media@vger.kernel.org
16563W:	https://linuxtv.org
16564Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16565T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16566S:	Maintained
16567F:	drivers/media/platform/am437x/
16568
16569TI BANDGAP AND THERMAL DRIVER
16570M:	Eduardo Valentin <edubezval@gmail.com>
16571M:	Keerthy <j-keerthy@ti.com>
16572L:	linux-pm@vger.kernel.org
16573L:	linux-omap@vger.kernel.org
16574S:	Maintained
16575F:	drivers/thermal/ti-soc-thermal/
16576
16577TI BQ27XXX POWER SUPPLY DRIVER
16578R:	Andrew F. Davis <afd@ti.com>
16579F:	include/linux/power/bq27xxx_battery.h
16580F:	drivers/power/supply/bq27xxx_battery.c
16581F:	drivers/power/supply/bq27xxx_battery_i2c.c
16582
16583TI CDCE706 CLOCK DRIVER
16584M:	Max Filippov <jcmvbkbc@gmail.com>
16585S:	Maintained
16586F:	drivers/clk/clk-cdce706.c
16587
16588TI CLOCK DRIVER
16589M:	Tero Kristo <t-kristo@ti.com>
16590L:	linux-omap@vger.kernel.org
16591S:	Maintained
16592F:	drivers/clk/ti/
16593F:	include/linux/clk/ti.h
16594
16595TI DAVINCI MACHINE SUPPORT
16596M:	Sekhar Nori <nsekhar@ti.com>
16597R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16600S:	Supported
16601F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16602F:	arch/arm/mach-davinci/
16603F:	drivers/i2c/busses/i2c-davinci.c
16604F:	arch/arm/boot/dts/da850*
16605
16606TI DAVINCI SERIES CLOCK DRIVER
16607M:	David Lechner <david@lechnology.com>
16608R:	Sekhar Nori <nsekhar@ti.com>
16609S:	Maintained
16610F:	Documentation/devicetree/bindings/clock/ti/davinci/
16611F:	drivers/clk/davinci/
16612
16613TI DAVINCI SERIES GPIO DRIVER
16614M:	Keerthy <j-keerthy@ti.com>
16615L:	linux-gpio@vger.kernel.org
16616S:	Maintained
16617F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16618F:	drivers/gpio/gpio-davinci.c
16619
16620TI DAVINCI SERIES MEDIA DRIVER
16621M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16622L:	linux-media@vger.kernel.org
16623W:	https://linuxtv.org
16624Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16625T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16626S:	Maintained
16627F:	drivers/media/platform/davinci/
16628F:	include/media/davinci/
16629
16630TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16631R:	David Lechner <david@lechnology.com>
16632L:	linux-iio@vger.kernel.org
16633F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
16634F:	drivers/counter/ti-eqep.c
16635
16636TI ETHERNET SWITCH DRIVER (CPSW)
16637R:	Grygorii Strashko <grygorii.strashko@ti.com>
16638L:	linux-omap@vger.kernel.org
16639L:	netdev@vger.kernel.org
16640S:	Maintained
16641F:	drivers/net/ethernet/ti/cpsw*
16642F:	drivers/net/ethernet/ti/davinci*
16643
16644TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16645M:	Alex Dubov <oakad@yahoo.com>
16646S:	Maintained
16647W:	http://tifmxx.berlios.de/
16648F:	drivers/memstick/host/tifm_ms.c
16649F:	drivers/misc/tifm*
16650F:	drivers/mmc/host/tifm_sd.c
16651F:	include/linux/tifm.h
16652
16653TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16654M:	Santosh Shilimkar <ssantosh@kernel.org>
16655L:	linux-kernel@vger.kernel.org
16656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16657S:	Maintained
16658F:	drivers/soc/ti/*
16659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16660
16661TI LM49xxx FAMILY ASoC CODEC DRIVERS
16662M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16663M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16664L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16665S:	Maintained
16666F:	sound/soc/codecs/lm49453*
16667F:	sound/soc/codecs/isabelle*
16668
16669TI LP855x BACKLIGHT DRIVER
16670M:	Milo Kim <milo.kim@ti.com>
16671S:	Maintained
16672F:	Documentation/driver-api/backlight/lp855x-driver.rst
16673F:	drivers/video/backlight/lp855x_bl.c
16674F:	include/linux/platform_data/lp855x.h
16675
16676TI LP8727 CHARGER DRIVER
16677M:	Milo Kim <milo.kim@ti.com>
16678S:	Maintained
16679F:	drivers/power/supply/lp8727_charger.c
16680F:	include/linux/platform_data/lp8727.h
16681
16682TI LP8788 MFD DRIVER
16683M:	Milo Kim <milo.kim@ti.com>
16684S:	Maintained
16685F:	drivers/iio/adc/lp8788_adc.c
16686F:	drivers/leds/leds-lp8788.c
16687F:	drivers/mfd/lp8788*.c
16688F:	drivers/power/supply/lp8788-charger.c
16689F:	drivers/regulator/lp8788-*.c
16690F:	include/linux/mfd/lp8788*.h
16691
16692TI NETCP ETHERNET DRIVER
16693M:	Wingman Kwok <w-kwok2@ti.com>
16694M:	Murali Karicheri <m-karicheri2@ti.com>
16695L:	netdev@vger.kernel.org
16696S:	Maintained
16697F:	drivers/net/ethernet/ti/netcp*
16698
16699TI PCM3060 ASoC CODEC DRIVER
16700M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16701L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16702S:	Maintained
16703F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16704F:	sound/soc/codecs/pcm3060*
16705
16706TI TAS571X FAMILY ASoC CODEC DRIVER
16707M:	Kevin Cernekee <cernekee@chromium.org>
16708L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16709S:	Odd Fixes
16710F:	sound/soc/codecs/tas571x*
16711
16712TI TCAN4X5X DEVICE DRIVER
16713M:	Dan Murphy <dmurphy@ti.com>
16714L:	linux-can@vger.kernel.org
16715S:	Maintained
16716F:	Documentation/devicetree/bindings/net/can/tcan4x5x.txt
16717F:	drivers/net/can/m_can/tcan4x5x.c
16718
16719TI TRF7970A NFC DRIVER
16720M:	Mark Greer <mgreer@animalcreek.com>
16721L:	linux-wireless@vger.kernel.org
16722L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16723S:	Supported
16724F:	drivers/nfc/trf7970a.c
16725F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16726
16727TI TWL4030 SERIES SOC CODEC DRIVER
16728M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16729L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16730S:	Maintained
16731F:	sound/soc/codecs/twl4030*
16732
16733TI VPE/CAL DRIVERS
16734M:	Benoit Parrot <bparrot@ti.com>
16735L:	linux-media@vger.kernel.org
16736W:	http://linuxtv.org/
16737Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16738S:	Maintained
16739F:	drivers/media/platform/ti-vpe/
16740F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
16741	Documentation/devicetree/bindings/media/ti,cal.yaml
16742
16743TI WILINK WIRELESS DRIVERS
16744L:	linux-wireless@vger.kernel.org
16745W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16746W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16748S:	Orphan
16749F:	drivers/net/wireless/ti/
16750F:	include/linux/wl12xx.h
16751
16752TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16753M:	John Stultz <john.stultz@linaro.org>
16754M:	Thomas Gleixner <tglx@linutronix.de>
16755R:	Stephen Boyd <sboyd@kernel.org>
16756L:	linux-kernel@vger.kernel.org
16757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16758S:	Supported
16759F:	include/linux/clocksource.h
16760F:	include/linux/time.h
16761F:	include/linux/timex.h
16762F:	include/uapi/linux/time.h
16763F:	include/uapi/linux/timex.h
16764F:	kernel/time/clocksource.c
16765F:	kernel/time/time*.c
16766F:	kernel/time/alarmtimer.c
16767F:	kernel/time/ntp.c
16768F:	tools/testing/selftests/timers/
16769
16770TIPC NETWORK LAYER
16771M:	Jon Maloy <jmaloy@redhat.com>
16772M:	Ying Xue <ying.xue@windriver.com>
16773L:	netdev@vger.kernel.org (core kernel code)
16774L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16775W:	http://tipc.sourceforge.net/
16776S:	Maintained
16777F:	include/uapi/linux/tipc*.h
16778F:	net/tipc/
16779
16780TLAN NETWORK DRIVER
16781M:	Samuel Chessman <chessman@tux.org>
16782L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16783W:	http://sourceforge.net/projects/tlan/
16784S:	Maintained
16785F:	Documentation/networking/device_drivers/ti/tlan.txt
16786F:	drivers/net/ethernet/ti/tlan.*
16787
16788TM6000 VIDEO4LINUX DRIVER
16789M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16790L:	linux-media@vger.kernel.org
16791W:	https://linuxtv.org
16792T:	git git://linuxtv.org/media_tree.git
16793S:	Odd fixes
16794F:	drivers/media/usb/tm6000/
16795F:	Documentation/media/v4l-drivers/tm6000*
16796
16797TMIO/SDHI MMC DRIVER
16798M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16799L:	linux-mmc@vger.kernel.org
16800S:	Supported
16801F:	drivers/mmc/host/tmio_mmc*
16802F:	drivers/mmc/host/renesas_sdhi*
16803F:	include/linux/mfd/tmio.h
16804
16805TMP401 HARDWARE MONITOR DRIVER
16806M:	Guenter Roeck <linux@roeck-us.net>
16807L:	linux-hwmon@vger.kernel.org
16808S:	Maintained
16809F:	Documentation/hwmon/tmp401.rst
16810F:	drivers/hwmon/tmp401.c
16811
16812TMP513 HARDWARE MONITOR DRIVER
16813M:	Eric Tremblay <etremblay@distech-controls.com>
16814L:	linux-hwmon@vger.kernel.org
16815S:	Maintained
16816F:	Documentation/hwmon/tmp513.rst
16817F:	drivers/hwmon/tmp513.c
16818
16819TMPFS (SHMEM FILESYSTEM)
16820M:	Hugh Dickins <hughd@google.com>
16821L:	linux-mm@kvack.org
16822S:	Maintained
16823F:	include/linux/shmem_fs.h
16824F:	mm/shmem.c
16825
16826TOMOYO SECURITY MODULE
16827M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16828M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16829L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16830L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16831L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16832L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16833W:	https://tomoyo.osdn.jp/
16834S:	Maintained
16835F:	security/tomoyo/
16836
16837TOPSTAR LAPTOP EXTRAS DRIVER
16838M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16839L:	platform-driver-x86@vger.kernel.org
16840S:	Maintained
16841F:	drivers/platform/x86/topstar-laptop.c
16842
16843TORTURE-TEST MODULES
16844M:	Davidlohr Bueso <dave@stgolabs.net>
16845M:	"Paul E. McKenney" <paulmck@kernel.org>
16846M:	Josh Triplett <josh@joshtriplett.org>
16847L:	linux-kernel@vger.kernel.org
16848S:	Supported
16849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16850F:	Documentation/RCU/torture.txt
16851F:	kernel/torture.c
16852F:	kernel/rcu/rcutorture.c
16853F:	kernel/rcu/rcuperf.c
16854F:	kernel/locking/locktorture.c
16855
16856TOSHIBA ACPI EXTRAS DRIVER
16857M:	Azael Avalos <coproscefalo@gmail.com>
16858L:	platform-driver-x86@vger.kernel.org
16859S:	Maintained
16860F:	drivers/platform/x86/toshiba_acpi.c
16861
16862TOSHIBA BLUETOOTH DRIVER
16863M:	Azael Avalos <coproscefalo@gmail.com>
16864L:	platform-driver-x86@vger.kernel.org
16865S:	Maintained
16866F:	drivers/platform/x86/toshiba_bluetooth.c
16867
16868TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16869M:	Azael Avalos <coproscefalo@gmail.com>
16870L:	platform-driver-x86@vger.kernel.org
16871S:	Maintained
16872F:	drivers/platform/x86/toshiba_haps.c
16873
16874TOSHIBA SMM DRIVER
16875M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16876W:	http://www.buzzard.org.uk/toshiba/
16877S:	Maintained
16878F:	drivers/char/toshiba.c
16879F:	include/linux/toshiba.h
16880F:	include/uapi/linux/toshiba.h
16881
16882TOSHIBA TC358743 DRIVER
16883M:	Mats Randgaard <matrandg@cisco.com>
16884L:	linux-media@vger.kernel.org
16885S:	Maintained
16886F:	drivers/media/i2c/tc358743*
16887F:	include/media/i2c/tc358743.h
16888
16889TOSHIBA WMI HOTKEYS DRIVER
16890M:	Azael Avalos <coproscefalo@gmail.com>
16891L:	platform-driver-x86@vger.kernel.org
16892S:	Maintained
16893F:	drivers/platform/x86/toshiba-wmi.c
16894
16895TPM DEVICE DRIVER
16896M:	Peter Huewe <peterhuewe@gmx.de>
16897M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16898R:	Jason Gunthorpe <jgg@ziepe.ca>
16899L:	linux-integrity@vger.kernel.org
16900Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16901W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16902T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16903S:	Maintained
16904F:	drivers/char/tpm/
16905
16906TRACING
16907M:	Steven Rostedt <rostedt@goodmis.org>
16908M:	Ingo Molnar <mingo@redhat.com>
16909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16910S:	Maintained
16911F:	Documentation/trace/ftrace.rst
16912F:	arch/*/*/*/ftrace.h
16913F:	arch/*/kernel/ftrace.c
16914F:	include/*/ftrace.h
16915F:	include/linux/trace*.h
16916F:	include/trace/
16917F:	kernel/trace/
16918F:	tools/testing/selftests/ftrace/
16919
16920TRACING MMIO ACCESSES (MMIOTRACE)
16921M:	Steven Rostedt <rostedt@goodmis.org>
16922M:	Ingo Molnar <mingo@kernel.org>
16923R:	Karol Herbst <karolherbst@gmail.com>
16924R:	Pekka Paalanen <ppaalanen@gmail.com>
16925S:	Maintained
16926L:	linux-kernel@vger.kernel.org
16927L:	nouveau@lists.freedesktop.org
16928F:	kernel/trace/trace_mmiotrace.c
16929F:	include/linux/mmiotrace.h
16930F:	arch/x86/mm/kmmio.c
16931F:	arch/x86/mm/mmio-mod.c
16932F:	arch/x86/mm/testmmiotrace.c
16933
16934TRIVIAL PATCHES
16935M:	Jiri Kosina <trivial@kernel.org>
16936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16937S:	Maintained
16938K:	^Subject:.*(?i)trivial
16939
16940TEMPO SEMICONDUCTOR DRIVERS
16941M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16942S:	Maintained
16943F:	sound/soc/codecs/tscs*.c
16944F:	sound/soc/codecs/tscs*.h
16945F:	Documentation/devicetree/bindings/sound/tscs*.txt
16946
16947TTY LAYER
16948M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16949M:	Jiri Slaby <jslaby@suse.com>
16950S:	Supported
16951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16952F:	Documentation/driver-api/serial/
16953F:	drivers/tty/
16954F:	drivers/tty/serial/serial_core.c
16955F:	include/linux/serial_core.h
16956F:	include/linux/serial.h
16957F:	include/linux/tty.h
16958F:	include/uapi/linux/serial_core.h
16959F:	include/uapi/linux/serial.h
16960F:	include/uapi/linux/tty.h
16961
16962TUA9001 MEDIA DRIVER
16963M:	Antti Palosaari <crope@iki.fi>
16964L:	linux-media@vger.kernel.org
16965W:	https://linuxtv.org
16966W:	http://palosaari.fi/linux/
16967Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16968T:	git git://linuxtv.org/anttip/media_tree.git
16969S:	Maintained
16970F:	drivers/media/tuners/tua9001*
16971
16972TULIP NETWORK DRIVERS
16973L:	netdev@vger.kernel.org
16974L:	linux-parisc@vger.kernel.org
16975S:	Orphan
16976F:	drivers/net/ethernet/dec/tulip/
16977
16978TUN/TAP driver
16979M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16980W:	http://vtun.sourceforge.net/tun
16981S:	Maintained
16982F:	Documentation/networking/tuntap.txt
16983F:	arch/um/os-Linux/drivers/
16984
16985TURBOCHANNEL SUBSYSTEM
16986M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16987M:	Ralf Baechle <ralf@linux-mips.org>
16988L:	linux-mips@vger.kernel.org
16989Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16990S:	Maintained
16991F:	drivers/tc/
16992F:	include/linux/tc.h
16993
16994TURBOSTAT UTILITY
16995M:	"Len Brown" <lenb@kernel.org>
16996L:	linux-pm@vger.kernel.org
16997B:	https://bugzilla.kernel.org
16998Q:	https://patchwork.kernel.org/project/linux-pm/list/
16999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17000S:	Supported
17001F:	tools/power/x86/turbostat/
17002
17003TW5864 VIDEO4LINUX DRIVER
17004M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17005M:	Anton Sviridenko <anton@corp.bluecherry.net>
17006M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17007M:	Andrey Utkin <andrey_utkin@fastmail.com>
17008L:	linux-media@vger.kernel.org
17009S:	Supported
17010F:	drivers/media/pci/tw5864/
17011
17012TW68 VIDEO4LINUX DRIVER
17013M:	Hans Verkuil <hverkuil@xs4all.nl>
17014L:	linux-media@vger.kernel.org
17015T:	git git://linuxtv.org/media_tree.git
17016W:	https://linuxtv.org
17017S:	Odd Fixes
17018F:	drivers/media/pci/tw68/
17019
17020TW686X VIDEO4LINUX DRIVER
17021M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17022L:	linux-media@vger.kernel.org
17023T:	git git://linuxtv.org/media_tree.git
17024W:	http://linuxtv.org
17025S:	Maintained
17026F:	drivers/media/pci/tw686x/
17027
17028UBI FILE SYSTEM (UBIFS)
17029M:	Richard Weinberger <richard@nod.at>
17030L:	linux-mtd@lists.infradead.org
17031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17033W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
17034S:	Supported
17035F:	Documentation/filesystems/ubifs.txt
17036F:	fs/ubifs/
17037
17038UCLINUX (M68KNOMMU AND COLDFIRE)
17039M:	Greg Ungerer <gerg@linux-m68k.org>
17040W:	http://www.linux-m68k.org/
17041W:	http://www.uclinux.org/
17042L:	linux-m68k@lists.linux-m68k.org
17043L:	uclinux-dev@uclinux.org  (subscribers-only)
17044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17045S:	Maintained
17046F:	arch/m68k/coldfire/
17047F:	arch/m68k/68*/
17048F:	arch/m68k/*/*_no.*
17049F:	arch/m68k/include/asm/*_no.*
17050
17051UDF FILESYSTEM
17052M:	Jan Kara <jack@suse.com>
17053S:	Maintained
17054F:	Documentation/filesystems/udf.txt
17055F:	fs/udf/
17056
17057UDRAW TABLET
17058M:	Bastien Nocera <hadess@hadess.net>
17059L:	linux-input@vger.kernel.org
17060S:	Maintained
17061F:	drivers/hid/hid-udraw-ps3.c
17062
17063UFS FILESYSTEM
17064M:	Evgeniy Dushistov <dushistov@mail.ru>
17065S:	Maintained
17066F:	Documentation/admin-guide/ufs.rst
17067F:	fs/ufs/
17068
17069UHID USERSPACE HID IO DRIVER:
17070M:	David Herrmann <dh.herrmann@googlemail.com>
17071L:	linux-input@vger.kernel.org
17072S:	Maintained
17073F:	drivers/hid/uhid.c
17074F:	include/uapi/linux/uhid.h
17075
17076ULPI BUS
17077M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17078L:	linux-usb@vger.kernel.org
17079S:	Maintained
17080F:	drivers/usb/common/ulpi.c
17081F:	include/linux/ulpi/
17082
17083ULTRA-WIDEBAND (UWB) SUBSYSTEM:
17084L:	devel@driverdev.osuosl.org
17085S:	Obsolete
17086F:	drivers/staging/uwb/
17087
17088UNICODE SUBSYSTEM:
17089M:	Gabriel Krisman Bertazi <krisman@collabora.com>
17090L:	linux-fsdevel@vger.kernel.org
17091S:	Supported
17092F:	fs/unicode/
17093
17094UNICORE32 ARCHITECTURE:
17095M:	Guan Xuetao <gxt@pku.edu.cn>
17096W:	http://mprc.pku.edu.cn/~guanxuetao/linux
17097S:	Maintained
17098T:	git git://github.com/gxt/linux.git
17099F:	arch/unicore32/
17100
17101UNIFDEF
17102M:	Tony Finch <dot@dotat.at>
17103W:	http://dotat.at/prog/unifdef
17104S:	Maintained
17105F:	scripts/unifdef.c
17106
17107UNIFORM CDROM DRIVER
17108M:	Jens Axboe <axboe@kernel.dk>
17109W:	http://www.kernel.dk
17110S:	Maintained
17111F:	Documentation/cdrom/
17112F:	drivers/cdrom/cdrom.c
17113F:	include/linux/cdrom.h
17114F:	include/uapi/linux/cdrom.h
17115
17116UNISYS S-PAR DRIVERS
17117M:	David Kershner <david.kershner@unisys.com>
17118L:	sparmaintainer@unisys.com (Unisys internal)
17119S:	Supported
17120F:	include/linux/visorbus.h
17121F:	drivers/visorbus/
17122F:	drivers/staging/unisys/
17123
17124UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17125R:	Alim Akhtar <alim.akhtar@samsung.com>
17126R:	Avri Altman <avri.altman@wdc.com>
17127R:	Pedro Sousa <pedrom.sousa@synopsys.com>
17128L:	linux-scsi@vger.kernel.org
17129S:	Supported
17130F:	Documentation/scsi/ufs.txt
17131F:	drivers/scsi/ufs/
17132
17133UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17134M:	Pedro Sousa <pedrom.sousa@synopsys.com>
17135L:	linux-scsi@vger.kernel.org
17136S:	Supported
17137F:	drivers/scsi/ufs/*dwc*
17138
17139UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17140M:	Stanley Chu <stanley.chu@mediatek.com>
17141L:	linux-scsi@vger.kernel.org
17142L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17143S:	Maintained
17144F:	drivers/scsi/ufs/ufs-mediatek*
17145
17146UNSORTED BLOCK IMAGES (UBI)
17147M:	Richard Weinberger <richard@nod.at>
17148W:	http://www.linux-mtd.infradead.org/
17149L:	linux-mtd@lists.infradead.org
17150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17152S:	Supported
17153F:	drivers/mtd/ubi/
17154F:	include/linux/mtd/ubi.h
17155F:	include/uapi/mtd/ubi-user.h
17156
17157USB "USBNET" DRIVER FRAMEWORK
17158M:	Oliver Neukum <oneukum@suse.com>
17159L:	netdev@vger.kernel.org
17160W:	http://www.linux-usb.org/usbnet
17161S:	Maintained
17162F:	drivers/net/usb/usbnet.c
17163F:	include/linux/usb/usbnet.h
17164
17165USB ACM DRIVER
17166M:	Oliver Neukum <oneukum@suse.com>
17167L:	linux-usb@vger.kernel.org
17168S:	Maintained
17169F:	Documentation/usb/acm.rst
17170F:	drivers/usb/class/cdc-acm.*
17171
17172USB AR5523 WIRELESS DRIVER
17173M:	Pontus Fuchs <pontus.fuchs@gmail.com>
17174L:	linux-wireless@vger.kernel.org
17175S:	Maintained
17176F:	drivers/net/wireless/ath/ar5523/
17177
17178USB ATTACHED SCSI
17179M:	Oliver Neukum <oneukum@suse.com>
17180L:	linux-usb@vger.kernel.org
17181L:	linux-scsi@vger.kernel.org
17182S:	Maintained
17183F:	drivers/usb/storage/uas.c
17184
17185USB CDC ETHERNET DRIVER
17186M:	Oliver Neukum <oliver@neukum.org>
17187L:	linux-usb@vger.kernel.org
17188S:	Maintained
17189F:	drivers/net/usb/cdc_*.c
17190F:	include/uapi/linux/usb/cdc.h
17191
17192USB CHAOSKEY DRIVER
17193M:	Keith Packard <keithp@keithp.com>
17194L:	linux-usb@vger.kernel.org
17195S:	Maintained
17196F:	drivers/usb/misc/chaoskey.c
17197
17198USB CYPRESS C67X00 DRIVER
17199M:	Peter Korsgaard <jacmet@sunsite.dk>
17200L:	linux-usb@vger.kernel.org
17201S:	Maintained
17202F:	drivers/usb/c67x00/
17203
17204USB DAVICOM DM9601 DRIVER
17205M:	Peter Korsgaard <jacmet@sunsite.dk>
17206L:	netdev@vger.kernel.org
17207W:	http://www.linux-usb.org/usbnet
17208S:	Maintained
17209F:	drivers/net/usb/dm9601.c
17210
17211USB EHCI DRIVER
17212M:	Alan Stern <stern@rowland.harvard.edu>
17213L:	linux-usb@vger.kernel.org
17214S:	Maintained
17215F:	Documentation/usb/ehci.rst
17216F:	drivers/usb/host/ehci*
17217
17218USB GADGET/PERIPHERAL SUBSYSTEM
17219M:	Felipe Balbi <balbi@kernel.org>
17220L:	linux-usb@vger.kernel.org
17221W:	http://www.linux-usb.org/gadget
17222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17223S:	Maintained
17224F:	drivers/usb/gadget/
17225F:	include/linux/usb/gadget*
17226
17227USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17228M:	Jiri Kosina <jikos@kernel.org>
17229M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
17230L:	linux-usb@vger.kernel.org
17231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17232S:	Maintained
17233F:	Documentation/hid/hiddev.rst
17234F:	drivers/hid/usbhid/
17235
17236USB INTEL XHCI ROLE MUX DRIVER
17237M:	Hans de Goede <hdegoede@redhat.com>
17238L:	linux-usb@vger.kernel.org
17239S:	Maintained
17240F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
17241
17242USB IP DRIVER FOR HISILICON KIRIN
17243M:	Yu Chen <chenyu56@huawei.com>
17244M:	Binghui Wang <wangbinghui@hisilicon.com>
17245L:	linux-usb@vger.kernel.org
17246S:	Maintained
17247F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17248F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
17249
17250USB ISP116X DRIVER
17251M:	Olav Kongas <ok@artecdesign.ee>
17252L:	linux-usb@vger.kernel.org
17253S:	Maintained
17254F:	drivers/usb/host/isp116x*
17255F:	include/linux/usb/isp116x.h
17256
17257USB LAN78XX ETHERNET DRIVER
17258M:	Woojung Huh <woojung.huh@microchip.com>
17259M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17260L:	netdev@vger.kernel.org
17261S:	Maintained
17262F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17263F:	drivers/net/usb/lan78xx.*
17264F:	include/dt-bindings/net/microchip-lan78xx.h
17265
17266USB MASS STORAGE DRIVER
17267M:	Alan Stern <stern@rowland.harvard.edu>
17268L:	linux-usb@vger.kernel.org
17269L:	usb-storage@lists.one-eyed-alien.net
17270S:	Maintained
17271F:	drivers/usb/storage/
17272
17273USB MIDI DRIVER
17274M:	Clemens Ladisch <clemens@ladisch.de>
17275L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17277S:	Maintained
17278F:	sound/usb/midi.*
17279
17280USB NETWORKING DRIVERS
17281L:	linux-usb@vger.kernel.org
17282S:	Odd Fixes
17283F:	drivers/net/usb/
17284
17285USB OHCI DRIVER
17286M:	Alan Stern <stern@rowland.harvard.edu>
17287L:	linux-usb@vger.kernel.org
17288S:	Maintained
17289F:	Documentation/usb/ohci.rst
17290F:	drivers/usb/host/ohci*
17291
17292USB OTG FSM (Finite State Machine)
17293M:	Peter Chen <Peter.Chen@nxp.com>
17294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17295L:	linux-usb@vger.kernel.org
17296S:	Maintained
17297F:	drivers/usb/common/usb-otg-fsm.c
17298
17299USB OVER IP DRIVER
17300M:	Valentina Manea <valentina.manea.m@gmail.com>
17301M:	Shuah Khan <shuah@kernel.org>
17302M:	Shuah Khan <skhan@linuxfoundation.org>
17303L:	linux-usb@vger.kernel.org
17304S:	Maintained
17305F:	Documentation/usb/usbip_protocol.rst
17306F:	drivers/usb/usbip/
17307F:	tools/usb/usbip/
17308F:	tools/testing/selftests/drivers/usb/usbip/
17309
17310USB PEGASUS DRIVER
17311M:	Petko Manolov <petkan@nucleusys.com>
17312L:	linux-usb@vger.kernel.org
17313L:	netdev@vger.kernel.org
17314T:	git git://github.com/petkan/pegasus.git
17315W:	https://github.com/petkan/pegasus
17316S:	Maintained
17317F:	drivers/net/usb/pegasus.*
17318
17319USB PHY LAYER
17320M:	Felipe Balbi <balbi@kernel.org>
17321L:	linux-usb@vger.kernel.org
17322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17323S:	Maintained
17324F:	drivers/usb/phy/
17325
17326USB PRINTER DRIVER (usblp)
17327M:	Pete Zaitcev <zaitcev@redhat.com>
17328L:	linux-usb@vger.kernel.org
17329S:	Supported
17330F:	drivers/usb/class/usblp.c
17331
17332USB QMI WWAN NETWORK DRIVER
17333M:	Bjørn Mork <bjorn@mork.no>
17334L:	netdev@vger.kernel.org
17335S:	Maintained
17336F:	Documentation/ABI/testing/sysfs-class-net-qmi
17337F:	drivers/net/usb/qmi_wwan.c
17338
17339USB RTL8150 DRIVER
17340M:	Petko Manolov <petkan@nucleusys.com>
17341L:	linux-usb@vger.kernel.org
17342L:	netdev@vger.kernel.org
17343T:	git git://github.com/petkan/rtl8150.git
17344W:	https://github.com/petkan/rtl8150
17345S:	Maintained
17346F:	drivers/net/usb/rtl8150.c
17347
17348USB SERIAL SUBSYSTEM
17349M:	Johan Hovold <johan@kernel.org>
17350L:	linux-usb@vger.kernel.org
17351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17352S:	Maintained
17353F:	Documentation/usb/usb-serial.rst
17354F:	drivers/usb/serial/
17355F:	include/linux/usb/serial.h
17356
17357USB SMSC75XX ETHERNET DRIVER
17358M:	Steve Glendinning <steve.glendinning@shawell.net>
17359L:	netdev@vger.kernel.org
17360S:	Maintained
17361F:	drivers/net/usb/smsc75xx.*
17362
17363USB SMSC95XX ETHERNET DRIVER
17364M:	Steve Glendinning <steve.glendinning@shawell.net>
17365M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17366L:	netdev@vger.kernel.org
17367S:	Maintained
17368F:	drivers/net/usb/smsc95xx.*
17369
17370USB SUBSYSTEM
17371M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17372L:	linux-usb@vger.kernel.org
17373W:	http://www.linux-usb.org
17374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17375S:	Supported
17376F:	Documentation/devicetree/bindings/usb/
17377F:	Documentation/usb/
17378F:	drivers/usb/
17379F:	include/linux/usb.h
17380F:	include/linux/usb/
17381
17382USB TYPEC PI3USB30532 MUX DRIVER
17383M:	Hans de Goede <hdegoede@redhat.com>
17384L:	linux-usb@vger.kernel.org
17385S:	Maintained
17386F:	drivers/usb/typec/mux/pi3usb30532.c
17387
17388USB TYPEC CLASS
17389M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17390L:	linux-usb@vger.kernel.org
17391S:	Maintained
17392F:	Documentation/ABI/testing/sysfs-class-typec
17393F:	Documentation/driver-api/usb/typec.rst
17394F:	drivers/usb/typec/
17395F:	include/linux/usb/typec.h
17396
17397USB TYPEC BUS FOR ALTERNATE MODES
17398M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17399L:	linux-usb@vger.kernel.org
17400S:	Maintained
17401F:	Documentation/ABI/testing/sysfs-bus-typec
17402F:	Documentation/driver-api/usb/typec_bus.rst
17403F:	drivers/usb/typec/altmodes/
17404F:	include/linux/usb/typec_altmode.h
17405
17406USB TYPEC PORT CONTROLLER DRIVERS
17407M:	Guenter Roeck <linux@roeck-us.net>
17408L:	linux-usb@vger.kernel.org
17409S:	Maintained
17410F:	drivers/usb/typec/tcpm/
17411
17412USB UHCI DRIVER
17413M:	Alan Stern <stern@rowland.harvard.edu>
17414L:	linux-usb@vger.kernel.org
17415S:	Maintained
17416F:	drivers/usb/host/uhci*
17417
17418USB VIDEO CLASS
17419M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17420L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17421L:	linux-media@vger.kernel.org
17422T:	git git://linuxtv.org/media_tree.git
17423W:	http://www.ideasonboard.org/uvc/
17424S:	Maintained
17425F:	drivers/media/usb/uvc/
17426F:	include/uapi/linux/uvcvideo.h
17427
17428USB VISION DRIVER
17429M:	Hans Verkuil <hverkuil@xs4all.nl>
17430L:	linux-media@vger.kernel.org
17431T:	git git://linuxtv.org/media_tree.git
17432W:	https://linuxtv.org
17433S:	Odd Fixes
17434F:	drivers/media/usb/usbvision/
17435
17436USB WEBCAM GADGET
17437M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17438L:	linux-usb@vger.kernel.org
17439S:	Maintained
17440F:	drivers/usb/gadget/function/*uvc*
17441F:	drivers/usb/gadget/legacy/webcam.c
17442F:	include/uapi/linux/usb/g_uvc.h
17443
17444USB WIRELESS RNDIS DRIVER (rndis_wlan)
17445M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17446L:	linux-wireless@vger.kernel.org
17447S:	Maintained
17448F:	drivers/net/wireless/rndis_wlan.c
17449
17450USB XHCI DRIVER
17451M:	Mathias Nyman <mathias.nyman@intel.com>
17452L:	linux-usb@vger.kernel.org
17453S:	Supported
17454F:	drivers/usb/host/xhci*
17455F:	drivers/usb/host/pci-quirks*
17456
17457USB ZD1201 DRIVER
17458L:	linux-wireless@vger.kernel.org
17459W:	http://linux-lc100020.sourceforge.net
17460S:	Orphan
17461F:	drivers/net/wireless/zydas/zd1201.*
17462
17463USB ZR364XX DRIVER
17464M:	Antoine Jacquet <royale@zerezo.com>
17465L:	linux-usb@vger.kernel.org
17466L:	linux-media@vger.kernel.org
17467T:	git git://linuxtv.org/media_tree.git
17468W:	http://royale.zerezo.com/zr364xx/
17469S:	Maintained
17470F:	Documentation/media/v4l-drivers/zr364xx*
17471F:	drivers/media/usb/zr364xx/
17472
17473USER-MODE LINUX (UML)
17474M:	Jeff Dike <jdike@addtoit.com>
17475M:	Richard Weinberger <richard@nod.at>
17476M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17477L:	linux-um@lists.infradead.org
17478W:	http://user-mode-linux.sourceforge.net
17479Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17481S:	Maintained
17482F:	Documentation/virt/uml/
17483F:	arch/um/
17484F:	arch/x86/um/
17485F:	fs/hostfs/
17486
17487USERSPACE COPYIN/COPYOUT (UIOVEC)
17488M:	Alexander Viro <viro@zeniv.linux.org.uk>
17489S:	Maintained
17490F:	lib/iov_iter.c
17491F:	include/linux/uio.h
17492
17493USERSPACE DMA BUFFER DRIVER
17494M:	Gerd Hoffmann <kraxel@redhat.com>
17495S:	Maintained
17496L:	dri-devel@lists.freedesktop.org
17497F:	drivers/dma-buf/udmabuf.c
17498F:	include/uapi/linux/udmabuf.h
17499T:	git git://anongit.freedesktop.org/drm/drm-misc
17500
17501USERSPACE I/O (UIO)
17502M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17503S:	Maintained
17504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17505F:	Documentation/driver-api/uio-howto.rst
17506F:	drivers/uio/
17507F:	include/linux/uio_driver.h
17508
17509UTIL-LINUX PACKAGE
17510M:	Karel Zak <kzak@redhat.com>
17511L:	util-linux@vger.kernel.org
17512W:	http://en.wikipedia.org/wiki/Util-linux
17513T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17514S:	Maintained
17515
17516UUID HELPERS
17517M:	Christoph Hellwig <hch@lst.de>
17518R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17519L:	linux-kernel@vger.kernel.org
17520T:	git git://git.infradead.org/users/hch/uuid.git
17521F:	lib/uuid.c
17522F:	lib/test_uuid.c
17523F:	include/linux/uuid.h
17524F:	include/uapi/linux/uuid.h
17525S:	Maintained
17526
17527UVESAFB DRIVER
17528M:	Michal Januszewski <spock@gentoo.org>
17529L:	linux-fbdev@vger.kernel.org
17530W:	https://github.com/mjanusz/v86d
17531S:	Maintained
17532F:	Documentation/fb/uvesafb.rst
17533F:	drivers/video/fbdev/uvesafb.*
17534
17535VF610 NAND DRIVER
17536M:	Stefan Agner <stefan@agner.ch>
17537L:	linux-mtd@lists.infradead.org
17538S:	Supported
17539F:	drivers/mtd/nand/raw/vf610_nfc.c
17540
17541VFAT/FAT/MSDOS FILESYSTEM
17542M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17543S:	Maintained
17544F:	Documentation/filesystems/vfat.rst
17545F:	fs/fat/
17546
17547VFIO DRIVER
17548M:	Alex Williamson <alex.williamson@redhat.com>
17549R:	Cornelia Huck <cohuck@redhat.com>
17550L:	kvm@vger.kernel.org
17551T:	git git://github.com/awilliam/linux-vfio.git
17552S:	Maintained
17553F:	Documentation/driver-api/vfio.rst
17554F:	drivers/vfio/
17555F:	include/linux/vfio.h
17556F:	include/uapi/linux/vfio.h
17557
17558VFIO MEDIATED DEVICE DRIVERS
17559M:	Kirti Wankhede <kwankhede@nvidia.com>
17560L:	kvm@vger.kernel.org
17561S:	Maintained
17562F:	Documentation/driver-api/vfio-mediated-device.rst
17563F:	drivers/vfio/mdev/
17564F:	include/linux/mdev.h
17565F:	samples/vfio-mdev/
17566
17567VFIO PLATFORM DRIVER
17568M:	Eric Auger <eric.auger@redhat.com>
17569L:	kvm@vger.kernel.org
17570S:	Maintained
17571F:	drivers/vfio/platform/
17572
17573VGA_SWITCHEROO
17574R:	Lukas Wunner <lukas@wunner.de>
17575S:	Maintained
17576F:	Documentation/gpu/vga-switcheroo.rst
17577F:	drivers/gpu/vga/vga_switcheroo.c
17578F:	include/linux/vga_switcheroo.h
17579T:	git git://anongit.freedesktop.org/drm/drm-misc
17580
17581VIA RHINE NETWORK DRIVER
17582S:	Orphan
17583F:	drivers/net/ethernet/via/via-rhine.c
17584
17585VIA SD/MMC CARD CONTROLLER DRIVER
17586M:	Bruce Chang <brucechang@via.com.tw>
17587M:	Harald Welte <HaraldWelte@viatech.com>
17588S:	Maintained
17589F:	drivers/mmc/host/via-sdmmc.c
17590
17591VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17592M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17593L:	linux-fbdev@vger.kernel.org
17594S:	Maintained
17595F:	include/linux/via-core.h
17596F:	include/linux/via-gpio.h
17597F:	include/linux/via_i2c.h
17598F:	drivers/video/fbdev/via/
17599
17600VIA VELOCITY NETWORK DRIVER
17601M:	Francois Romieu <romieu@fr.zoreil.com>
17602L:	netdev@vger.kernel.org
17603S:	Maintained
17604F:	drivers/net/ethernet/via/via-velocity.*
17605
17606VICODEC VIRTUAL CODEC DRIVER
17607M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17608L:	linux-media@vger.kernel.org
17609T:	git git://linuxtv.org/media_tree.git
17610W:	https://linuxtv.org
17611S:	Maintained
17612F:	drivers/media/platform/vicodec/*
17613
17614VIDEO MULTIPLEXER DRIVER
17615M:	Philipp Zabel <p.zabel@pengutronix.de>
17616L:	linux-media@vger.kernel.org
17617S:	Maintained
17618F:	drivers/media/platform/video-mux.c
17619
17620VIDEO I2C POLLING DRIVER
17621M:	Matt Ranostay <matt.ranostay@konsulko.com>
17622L:	linux-media@vger.kernel.org
17623S:	Maintained
17624F:	drivers/media/i2c/video-i2c.c
17625
17626VIDEOBUF2 FRAMEWORK
17627M:	Pawel Osciak <pawel@osciak.com>
17628M:	Marek Szyprowski <m.szyprowski@samsung.com>
17629M:	Kyungmin Park <kyungmin.park@samsung.com>
17630R:	Tomasz Figa <tfiga@chromium.org>
17631L:	linux-media@vger.kernel.org
17632S:	Maintained
17633F:	drivers/media/common/videobuf2/*
17634F:	include/media/videobuf2-*
17635
17636VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17637M:	Helen Koike <helen.koike@collabora.com>
17638R:	Shuah Khan <skhan@linuxfoundation.org>
17639L:	linux-media@vger.kernel.org
17640T:	git git://linuxtv.org/media_tree.git
17641W:	https://linuxtv.org
17642S:	Maintained
17643F:	drivers/media/platform/vimc/*
17644
17645VIRT LIB
17646M:	Alex Williamson <alex.williamson@redhat.com>
17647M:	Paolo Bonzini <pbonzini@redhat.com>
17648L:	kvm@vger.kernel.org
17649S:	Supported
17650F:	virt/lib/
17651
17652VIRTIO AND VHOST VSOCK DRIVER
17653M:	Stefan Hajnoczi <stefanha@redhat.com>
17654M:	Stefano Garzarella <sgarzare@redhat.com>
17655L:	kvm@vger.kernel.org
17656L:	virtualization@lists.linux-foundation.org
17657L:	netdev@vger.kernel.org
17658S:	Maintained
17659F:	include/linux/virtio_vsock.h
17660F:	include/uapi/linux/virtio_vsock.h
17661F:	include/uapi/linux/vsockmon.h
17662F:	include/uapi/linux/vm_sockets_diag.h
17663F:	net/vmw_vsock/diag.c
17664F:	net/vmw_vsock/af_vsock_tap.c
17665F:	net/vmw_vsock/virtio_transport_common.c
17666F:	net/vmw_vsock/virtio_transport.c
17667F:	net/vmw_vsock/vsock_loopback.c
17668F:	drivers/net/vsockmon.c
17669F:	drivers/vhost/vsock.c
17670F:	tools/testing/vsock/
17671
17672VIRTIO CONSOLE DRIVER
17673M:	Amit Shah <amit@kernel.org>
17674L:	virtualization@lists.linux-foundation.org
17675S:	Maintained
17676F:	drivers/char/virtio_console.c
17677F:	include/linux/virtio_console.h
17678F:	include/uapi/linux/virtio_console.h
17679
17680VIRTIO CORE AND NET DRIVERS
17681M:	"Michael S. Tsirkin" <mst@redhat.com>
17682M:	Jason Wang <jasowang@redhat.com>
17683L:	virtualization@lists.linux-foundation.org
17684S:	Maintained
17685F:	Documentation/devicetree/bindings/virtio/
17686F:	drivers/virtio/
17687F:	tools/virtio/
17688F:	drivers/net/virtio_net.c
17689F:	drivers/block/virtio_blk.c
17690F:	include/linux/virtio*.h
17691F:	include/uapi/linux/virtio_*.h
17692F:	drivers/crypto/virtio/
17693F:	mm/balloon_compaction.c
17694
17695VIRTIO BLOCK AND SCSI DRIVERS
17696M:	"Michael S. Tsirkin" <mst@redhat.com>
17697M:	Jason Wang <jasowang@redhat.com>
17698R:	Paolo Bonzini <pbonzini@redhat.com>
17699R:	Stefan Hajnoczi <stefanha@redhat.com>
17700L:	virtualization@lists.linux-foundation.org
17701S:	Maintained
17702F:	drivers/block/virtio_blk.c
17703F:	drivers/scsi/virtio_scsi.c
17704F:	include/uapi/linux/virtio_blk.h
17705F:	include/uapi/linux/virtio_scsi.h
17706F:	drivers/vhost/scsi.c
17707
17708VIRTIO CRYPTO DRIVER
17709M:	Gonglei <arei.gonglei@huawei.com>
17710L:	virtualization@lists.linux-foundation.org
17711L:	linux-crypto@vger.kernel.org
17712S:	Maintained
17713F:	drivers/crypto/virtio/
17714F:	include/uapi/linux/virtio_crypto.h
17715
17716VIRTIO DRIVERS FOR S390
17717M:	Cornelia Huck <cohuck@redhat.com>
17718M:	Halil Pasic <pasic@linux.ibm.com>
17719L:	linux-s390@vger.kernel.org
17720L:	virtualization@lists.linux-foundation.org
17721L:	kvm@vger.kernel.org
17722S:	Supported
17723F:	drivers/s390/virtio/
17724F:	arch/s390/include/uapi/asm/virtio-ccw.h
17725
17726VIRTIO FILE SYSTEM
17727M:	Vivek Goyal <vgoyal@redhat.com>
17728M:	Stefan Hajnoczi <stefanha@redhat.com>
17729M:	Miklos Szeredi <miklos@szeredi.hu>
17730L:	virtualization@lists.linux-foundation.org
17731L:	linux-fsdevel@vger.kernel.org
17732W:	https://virtio-fs.gitlab.io/
17733S:	Supported
17734F:	fs/fuse/virtio_fs.c
17735F:	include/uapi/linux/virtio_fs.h
17736F:	Documentation/filesystems/virtiofs.rst
17737
17738VIRTIO GPU DRIVER
17739M:	David Airlie <airlied@linux.ie>
17740M:	Gerd Hoffmann <kraxel@redhat.com>
17741L:	dri-devel@lists.freedesktop.org
17742L:	virtualization@lists.linux-foundation.org
17743T:	git git://anongit.freedesktop.org/drm/drm-misc
17744S:	Maintained
17745F:	drivers/gpu/drm/virtio/
17746F:	include/uapi/linux/virtio_gpu.h
17747
17748VIRTIO HOST (VHOST)
17749M:	"Michael S. Tsirkin" <mst@redhat.com>
17750M:	Jason Wang <jasowang@redhat.com>
17751L:	kvm@vger.kernel.org
17752L:	virtualization@lists.linux-foundation.org
17753L:	netdev@vger.kernel.org
17754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17755S:	Maintained
17756F:	drivers/vhost/
17757F:	include/uapi/linux/vhost.h
17758
17759VIRTIO INPUT DRIVER
17760M:	Gerd Hoffmann <kraxel@redhat.com>
17761S:	Maintained
17762F:	drivers/virtio/virtio_input.c
17763F:	include/uapi/linux/virtio_input.h
17764
17765VIRTIO IOMMU DRIVER
17766M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17767L:	virtualization@lists.linux-foundation.org
17768S:	Maintained
17769F:	drivers/iommu/virtio-iommu.c
17770F:	include/uapi/linux/virtio_iommu.h
17771
17772VIRTUAL BOX GUEST DEVICE DRIVER
17773M:	Hans de Goede <hdegoede@redhat.com>
17774M:	Arnd Bergmann <arnd@arndb.de>
17775M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17776S:	Maintained
17777F:	include/linux/vbox_utils.h
17778F:	include/uapi/linux/vbox*.h
17779F:	drivers/virt/vboxguest/
17780
17781VIRTUAL SERIO DEVICE DRIVER
17782M:	Stephen Chandler Paul <thatslyude@gmail.com>
17783S:	Maintained
17784F:	drivers/input/serio/userio.c
17785F:	include/uapi/linux/userio.h
17786
17787VITESSE FELIX ETHERNET SWITCH DRIVER
17788M:	Vladimir Oltean <vladimir.oltean@nxp.com>
17789M:	Claudiu Manoil <claudiu.manoil@nxp.com>
17790L:	netdev@vger.kernel.org
17791S:	Maintained
17792F:	drivers/net/dsa/ocelot/*
17793F:	net/dsa/tag_ocelot.c
17794
17795VIVID VIRTUAL VIDEO DRIVER
17796M:	Hans Verkuil <hverkuil@xs4all.nl>
17797L:	linux-media@vger.kernel.org
17798T:	git git://linuxtv.org/media_tree.git
17799W:	https://linuxtv.org
17800S:	Maintained
17801F:	drivers/media/platform/vivid/*
17802
17803VLYNQ BUS
17804M:	Florian Fainelli <f.fainelli@gmail.com>
17805L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17806S:	Maintained
17807F:	drivers/vlynq/vlynq.c
17808F:	include/linux/vlynq.h
17809
17810VME SUBSYSTEM
17811M:	Martyn Welch <martyn@welchs.me.uk>
17812M:	Manohar Vanga <manohar.vanga@gmail.com>
17813M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17814L:	devel@driverdev.osuosl.org
17815S:	Maintained
17816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17817F:	Documentation/driver-api/vme.rst
17818F:	drivers/staging/vme/
17819F:	drivers/vme/
17820F:	include/linux/vme*
17821
17822VMWARE BALLOON DRIVER
17823M:	Nadav Amit <namit@vmware.com>
17824M:	"VMware, Inc." <pv-drivers@vmware.com>
17825L:	linux-kernel@vger.kernel.org
17826S:	Maintained
17827F:	drivers/misc/vmw_balloon.c
17828
17829VMWARE HYPERVISOR INTERFACE
17830M:	Thomas Hellstrom <thellstrom@vmware.com>
17831M:	"VMware, Inc." <pv-drivers@vmware.com>
17832L:	virtualization@lists.linux-foundation.org
17833S:	Supported
17834F:	arch/x86/kernel/cpu/vmware.c
17835F:	arch/x86/include/asm/vmware.h
17836
17837VMWARE PVRDMA DRIVER
17838M:	Adit Ranadive <aditr@vmware.com>
17839M:	VMware PV-Drivers <pv-drivers@vmware.com>
17840L:	linux-rdma@vger.kernel.org
17841S:	Maintained
17842F:	drivers/infiniband/hw/vmw_pvrdma/
17843
17844VMware PVSCSI driver
17845M:	Jim Gill <jgill@vmware.com>
17846M:	VMware PV-Drivers <pv-drivers@vmware.com>
17847L:	linux-scsi@vger.kernel.org
17848S:	Maintained
17849F:	drivers/scsi/vmw_pvscsi.c
17850F:	drivers/scsi/vmw_pvscsi.h
17851
17852VMWARE VMMOUSE SUBDRIVER
17853M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17854M:	"VMware, Inc." <pv-drivers@vmware.com>
17855L:	linux-input@vger.kernel.org
17856S:	Maintained
17857F:	drivers/input/mouse/vmmouse.c
17858F:	drivers/input/mouse/vmmouse.h
17859
17860VMWARE VMXNET3 ETHERNET DRIVER
17861M:	Ronak Doshi <doshir@vmware.com>
17862M:	"VMware, Inc." <pv-drivers@vmware.com>
17863L:	netdev@vger.kernel.org
17864S:	Maintained
17865F:	drivers/net/vmxnet3/
17866
17867VOCORE VOCORE2 BOARD
17868M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17869L:	linux-mips@vger.kernel.org
17870S:	Maintained
17871F:	arch/mips/boot/dts/ralink/vocore2.dts
17872
17873VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17874M:	Liam Girdwood <lgirdwood@gmail.com>
17875M:	Mark Brown <broonie@kernel.org>
17876L:	linux-kernel@vger.kernel.org
17877W:	http://www.slimlogic.co.uk/?p=48
17878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17879S:	Supported
17880F:	Documentation/devicetree/bindings/regulator/
17881F:	Documentation/power/regulator/
17882F:	drivers/regulator/
17883F:	include/dt-bindings/regulator/
17884F:	include/linux/regulator/
17885K:	regulator_get_optional
17886
17887VRF
17888M:	David Ahern <dsahern@kernel.org>
17889M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17890L:	netdev@vger.kernel.org
17891S:	Maintained
17892F:	drivers/net/vrf.c
17893F:	Documentation/networking/vrf.txt
17894
17895VSPRINTF
17896M:	Petr Mladek <pmladek@suse.com>
17897M:	Steven Rostedt <rostedt@goodmis.org>
17898M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17899R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17900R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
17901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17902S:	Maintained
17903F:	lib/vsprintf.c
17904F:	lib/test_printf.c
17905F:	Documentation/core-api/printk-formats.rst
17906
17907VT1211 HARDWARE MONITOR DRIVER
17908M:	Juerg Haefliger <juergh@gmail.com>
17909L:	linux-hwmon@vger.kernel.org
17910S:	Maintained
17911F:	Documentation/hwmon/vt1211.rst
17912F:	drivers/hwmon/vt1211.c
17913
17914VT8231 HARDWARE MONITOR DRIVER
17915M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17916L:	linux-hwmon@vger.kernel.org
17917S:	Maintained
17918F:	drivers/hwmon/vt8231.c
17919
17920VUB300 USB to SDIO/SD/MMC bridge chip
17921L:	linux-mmc@vger.kernel.org
17922S:	Orphan
17923F:	drivers/mmc/host/vub300.c
17924
17925W1 DALLAS'S 1-WIRE BUS
17926M:	Evgeniy Polyakov <zbr@ioremap.net>
17927S:	Maintained
17928F:	Documentation/devicetree/bindings/w1/
17929F:	Documentation/w1/
17930F:	drivers/w1/
17931F:	include/linux/w1.h
17932
17933W83791D HARDWARE MONITORING DRIVER
17934M:	Marc Hulsman <m.hulsman@tudelft.nl>
17935L:	linux-hwmon@vger.kernel.org
17936S:	Maintained
17937F:	Documentation/hwmon/w83791d.rst
17938F:	drivers/hwmon/w83791d.c
17939
17940W83793 HARDWARE MONITORING DRIVER
17941M:	Rudolf Marek <r.marek@assembler.cz>
17942L:	linux-hwmon@vger.kernel.org
17943S:	Maintained
17944F:	Documentation/hwmon/w83793.rst
17945F:	drivers/hwmon/w83793.c
17946
17947W83795 HARDWARE MONITORING DRIVER
17948M:	Jean Delvare <jdelvare@suse.com>
17949L:	linux-hwmon@vger.kernel.org
17950S:	Maintained
17951F:	drivers/hwmon/w83795.c
17952
17953W83L51xD SD/MMC CARD INTERFACE DRIVER
17954M:	Pierre Ossman <pierre@ossman.eu>
17955S:	Maintained
17956F:	drivers/mmc/host/wbsd.*
17957
17958WACOM PROTOCOL 4 SERIAL TABLETS
17959M:	Julian Squires <julian@cipht.net>
17960M:	Hans de Goede <hdegoede@redhat.com>
17961L:	linux-input@vger.kernel.org
17962S:	Maintained
17963F:	drivers/input/tablet/wacom_serial4.c
17964
17965WATCHDOG DEVICE DRIVERS
17966M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17967M:	Guenter Roeck <linux@roeck-us.net>
17968L:	linux-watchdog@vger.kernel.org
17969W:	http://www.linux-watchdog.org/
17970T:	git git://www.linux-watchdog.org/linux-watchdog.git
17971S:	Maintained
17972F:	Documentation/devicetree/bindings/watchdog/
17973F:	Documentation/watchdog/
17974F:	drivers/watchdog/
17975F:	include/linux/watchdog.h
17976F:	include/uapi/linux/watchdog.h
17977
17978WHISKEYCOVE PMIC GPIO DRIVER
17979M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17980L:	linux-gpio@vger.kernel.org
17981S:	Maintained
17982F:	drivers/gpio/gpio-wcove.c
17983
17984WHWAVE RTC DRIVER
17985M:	Dianlong Li <long17.cool@163.com>
17986L:	linux-rtc@vger.kernel.org
17987S:	Maintained
17988F:	drivers/rtc/rtc-sd3078.c
17989
17990WIIMOTE HID DRIVER
17991M:	David Herrmann <dh.herrmann@googlemail.com>
17992L:	linux-input@vger.kernel.org
17993S:	Maintained
17994F:	drivers/hid/hid-wiimote*
17995
17996WILOCITY WIL6210 WIRELESS DRIVER
17997M:	Maya Erez <merez@codeaurora.org>
17998L:	linux-wireless@vger.kernel.org
17999L:	wil6210@qti.qualcomm.com
18000S:	Supported
18001W:	http://wireless.kernel.org/en/users/Drivers/wil6210
18002F:	drivers/net/wireless/ath/wil6210/
18003
18004WIMAX STACK
18005M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18006M:	linux-wimax@intel.com
18007L:	wimax@linuxwimax.org (subscribers-only)
18008S:	Supported
18009W:	http://linuxwimax.org
18010F:	Documentation/admin-guide/wimax/wimax.rst
18011F:	include/linux/wimax/debug.h
18012F:	include/net/wimax.h
18013F:	include/uapi/linux/wimax.h
18014F:	net/wimax/
18015
18016WINBOND CIR DRIVER
18017M:	David Härdeman <david@hardeman.nu>
18018S:	Maintained
18019F:	drivers/media/rc/winbond-cir.c
18020
18021RCMM REMOTE CONTROLS DECODER
18022M:	Patrick Lerda <patrick9876@free.fr>
18023S:	Maintained
18024F:	drivers/media/rc/ir-rcmm-decoder.c
18025
18026WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18027M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18028L:	linux-watchdog@vger.kernel.org
18029S:	Maintained
18030F:	drivers/watchdog/ebc-c384_wdt.c
18031
18032WINSYSTEMS WS16C48 GPIO DRIVER
18033M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18034L:	linux-gpio@vger.kernel.org
18035S:	Maintained
18036F:	drivers/gpio/gpio-ws16c48.c
18037
18038WIREGUARD SECURE NETWORK TUNNEL
18039M:	Jason A. Donenfeld <Jason@zx2c4.com>
18040S:	Maintained
18041F:	drivers/net/wireguard/
18042F:	tools/testing/selftests/wireguard/
18043L:	wireguard@lists.zx2c4.com
18044L:	netdev@vger.kernel.org
18045
18046WISTRON LAPTOP BUTTON DRIVER
18047M:	Miloslav Trmac <mitr@volny.cz>
18048S:	Maintained
18049F:	drivers/input/misc/wistron_btns.c
18050
18051WL3501 WIRELESS PCMCIA CARD DRIVER
18052L:	linux-wireless@vger.kernel.org
18053S:	Odd fixes
18054F:	drivers/net/wireless/wl3501*
18055
18056WOLFSON MICROELECTRONICS DRIVERS
18057L:	patches@opensource.cirrus.com
18058T:	git https://github.com/CirrusLogic/linux-drivers.git
18059W:	https://github.com/CirrusLogic/linux-drivers/wiki
18060S:	Supported
18061F:	Documentation/hwmon/wm83??.rst
18062F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
18063F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
18064F:	Documentation/devicetree/bindings/mfd/arizona.txt
18065F:	Documentation/devicetree/bindings/mfd/wm831x.txt
18066F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
18067F:	arch/arm/mach-s3c64xx/mach-crag6410*
18068F:	drivers/clk/clk-wm83*.c
18069F:	drivers/extcon/extcon-arizona.c
18070F:	drivers/leds/leds-wm83*.c
18071F:	drivers/gpio/gpio-*wm*.c
18072F:	drivers/gpio/gpio-arizona.c
18073F:	drivers/hwmon/wm83??-hwmon.c
18074F:	drivers/input/misc/wm831x-on.c
18075F:	drivers/input/touchscreen/wm831x-ts.c
18076F:	drivers/input/touchscreen/wm97*.c
18077F:	drivers/mfd/arizona*
18078F:	drivers/mfd/wm*.c
18079F:	drivers/mfd/cs47l24*
18080F:	drivers/power/supply/wm83*.c
18081F:	drivers/rtc/rtc-wm83*.c
18082F:	drivers/regulator/wm8*.c
18083F:	drivers/regulator/arizona*
18084F:	drivers/video/backlight/wm83*_bl.c
18085F:	drivers/watchdog/wm83*_wdt.c
18086F:	include/linux/mfd/arizona/
18087F:	include/linux/mfd/wm831x/
18088F:	include/linux/mfd/wm8350/
18089F:	include/linux/mfd/wm8400*
18090F:	include/linux/regulator/arizona*
18091F:	include/linux/wm97xx.h
18092F:	include/sound/wm????.h
18093F:	sound/soc/codecs/arizona.?
18094F:	sound/soc/codecs/wm*
18095F:	sound/soc/codecs/cs47l24*
18096
18097WORKQUEUE
18098M:	Tejun Heo <tj@kernel.org>
18099R:	Lai Jiangshan <jiangshanlai@gmail.com>
18100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18101S:	Maintained
18102F:	include/linux/workqueue.h
18103F:	kernel/workqueue.c
18104F:	Documentation/core-api/workqueue.rst
18105
18106X-POWERS AXP288 PMIC DRIVERS
18107M:	Hans de Goede <hdegoede@redhat.com>
18108S:	Maintained
18109F:	drivers/acpi/pmic/intel_pmic_xpower.c
18110N:	axp288
18111
18112X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18113M:	Chen-Yu Tsai <wens@csie.org>
18114L:	linux-kernel@vger.kernel.org
18115S:	Maintained
18116N:	axp[128]
18117
18118X.25 NETWORK LAYER
18119M:	Andrew Hendry <andrew.hendry@gmail.com>
18120L:	linux-x25@vger.kernel.org
18121S:	Odd Fixes
18122F:	Documentation/networking/x25*
18123F:	include/net/x25*
18124F:	net/x25/
18125
18126X86 ARCHITECTURE (32-BIT AND 64-BIT)
18127M:	Thomas Gleixner <tglx@linutronix.de>
18128M:	Ingo Molnar <mingo@redhat.com>
18129M:	Borislav Petkov <bp@alien8.de>
18130R:	"H. Peter Anvin" <hpa@zytor.com>
18131M:	x86@kernel.org
18132L:	linux-kernel@vger.kernel.org
18133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18134S:	Maintained
18135F:	Documentation/devicetree/bindings/x86/
18136F:	Documentation/x86/
18137F:	arch/x86/
18138
18139X86 ENTRY CODE
18140M:	Andy Lutomirski <luto@kernel.org>
18141L:	linux-kernel@vger.kernel.org
18142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18143S:	Maintained
18144F:	arch/x86/entry/
18145
18146X86 MCE INFRASTRUCTURE
18147M:	Tony Luck <tony.luck@intel.com>
18148M:	Borislav Petkov <bp@alien8.de>
18149L:	linux-edac@vger.kernel.org
18150S:	Maintained
18151F:	arch/x86/kernel/cpu/mce/*
18152
18153X86 MICROCODE UPDATE SUPPORT
18154M:	Borislav Petkov <bp@alien8.de>
18155S:	Maintained
18156F:	arch/x86/kernel/cpu/microcode/*
18157
18158X86 MM
18159M:	Dave Hansen <dave.hansen@linux.intel.com>
18160M:	Andy Lutomirski <luto@kernel.org>
18161M:	Peter Zijlstra <peterz@infradead.org>
18162L:	linux-kernel@vger.kernel.org
18163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18164S:	Maintained
18165F:	arch/x86/mm/
18166
18167X86 PLATFORM DRIVERS
18168M:	Darren Hart <dvhart@infradead.org>
18169M:	Andy Shevchenko <andy@infradead.org>
18170L:	platform-driver-x86@vger.kernel.org
18171T:	git git://git.infradead.org/linux-platform-drivers-x86.git
18172S:	Odd Fixes
18173F:	drivers/platform/x86/
18174F:	drivers/platform/olpc/
18175
18176X86 PLATFORM DRIVERS - ARCH
18177R:	Darren Hart <dvhart@infradead.org>
18178R:	Andy Shevchenko <andy@infradead.org>
18179L:	platform-driver-x86@vger.kernel.org
18180L:	x86@kernel.org
18181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18182S:	Maintained
18183F:	arch/x86/platform
18184
18185X86 VDSO
18186M:	Andy Lutomirski <luto@kernel.org>
18187L:	linux-kernel@vger.kernel.org
18188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18189S:	Maintained
18190F:	arch/x86/entry/vdso/
18191
18192XARRAY
18193M:	Matthew Wilcox <willy@infradead.org>
18194L:	linux-fsdevel@vger.kernel.org
18195S:	Supported
18196F:	Documentation/core-api/xarray.rst
18197F:	lib/idr.c
18198F:	lib/xarray.c
18199F:	include/linux/idr.h
18200F:	include/linux/xarray.h
18201F:	tools/testing/radix-tree
18202
18203XBOX DVD IR REMOTE
18204M:	Benjamin Valentin <benpicco@googlemail.com>
18205S:	Maintained
18206F:	drivers/media/rc/xbox_remote.c
18207F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
18208
18209XC2028/3028 TUNER DRIVER
18210M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18211L:	linux-media@vger.kernel.org
18212W:	https://linuxtv.org
18213T:	git git://linuxtv.org/media_tree.git
18214S:	Maintained
18215F:	drivers/media/tuners/tuner-xc2028.*
18216
18217XDP (eXpress Data Path)
18218M:	Alexei Starovoitov <ast@kernel.org>
18219M:	Daniel Borkmann <daniel@iogearbox.net>
18220M:	David S. Miller <davem@davemloft.net>
18221M:	Jakub Kicinski <kuba@kernel.org>
18222M:	Jesper Dangaard Brouer <hawk@kernel.org>
18223M:	John Fastabend <john.fastabend@gmail.com>
18224L:	netdev@vger.kernel.org
18225L:	bpf@vger.kernel.org
18226S:	Supported
18227F:	net/core/xdp.c
18228F:	include/net/xdp.h
18229F:	kernel/bpf/devmap.c
18230F:	kernel/bpf/cpumap.c
18231F:	include/trace/events/xdp.h
18232K:	xdp
18233N:	xdp
18234
18235XDP SOCKETS (AF_XDP)
18236M:	Björn Töpel <bjorn.topel@intel.com>
18237M:	Magnus Karlsson <magnus.karlsson@intel.com>
18238R:	Jonathan Lemon <jonathan.lemon@gmail.com>
18239L:	netdev@vger.kernel.org
18240L:	bpf@vger.kernel.org
18241S:	Maintained
18242F:	kernel/bpf/xskmap.c
18243F:	net/xdp/
18244
18245XEN BLOCK SUBSYSTEM
18246M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18247M:	Roger Pau Monné <roger.pau@citrix.com>
18248L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18249S:	Supported
18250F:	drivers/block/xen-blkback/*
18251F:	drivers/block/xen*
18252
18253XEN HYPERVISOR ARM
18254M:	Stefano Stabellini <sstabellini@kernel.org>
18255L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18256S:	Maintained
18257F:	arch/arm/xen/
18258F:	arch/arm/include/asm/xen/
18259
18260XEN HYPERVISOR ARM64
18261M:	Stefano Stabellini <sstabellini@kernel.org>
18262L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18263S:	Maintained
18264F:	arch/arm64/xen/
18265F:	arch/arm64/include/asm/xen/
18266
18267XEN HYPERVISOR INTERFACE
18268M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
18269M:	Juergen Gross <jgross@suse.com>
18270R:	Stefano Stabellini <sstabellini@kernel.org>
18271L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18273S:	Supported
18274F:	arch/x86/xen/
18275F:	arch/x86/platform/pvh/
18276F:	drivers/*/xen-*front.c
18277F:	drivers/xen/
18278F:	arch/x86/include/asm/xen/
18279F:	arch/x86/include/asm/pvclock-abi.h
18280F:	include/xen/
18281F:	include/uapi/xen/
18282F:	Documentation/ABI/stable/sysfs-hypervisor-xen
18283F:	Documentation/ABI/testing/sysfs-hypervisor-xen
18284
18285XEN NETWORK BACKEND DRIVER
18286M:	Wei Liu <wei.liu@kernel.org>
18287M:	Paul Durrant <paul@xen.org>
18288L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18289L:	netdev@vger.kernel.org
18290S:	Supported
18291F:	drivers/net/xen-netback/*
18292
18293XEN PCI SUBSYSTEM
18294M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18295L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18296S:	Supported
18297F:	arch/x86/pci/*xen*
18298F:	drivers/pci/*xen*
18299
18300XEN PVSCSI DRIVERS
18301M:	Juergen Gross <jgross@suse.com>
18302L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18303L:	linux-scsi@vger.kernel.org
18304S:	Supported
18305F:	drivers/scsi/xen-scsifront.c
18306F:	drivers/xen/xen-scsiback.c
18307F:	include/xen/interface/io/vscsiif.h
18308
18309XEN SWIOTLB SUBSYSTEM
18310M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18311L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18312L:	iommu@lists.linux-foundation.org
18313S:	Supported
18314F:	arch/x86/xen/*swiotlb*
18315F:	drivers/xen/*swiotlb*
18316
18317XEN SOUND FRONTEND DRIVER
18318M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18319L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18320L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18321S:	Supported
18322F:	sound/xen/*
18323
18324XFS FILESYSTEM
18325M:	Darrick J. Wong <darrick.wong@oracle.com>
18326M:	linux-xfs@vger.kernel.org
18327L:	linux-xfs@vger.kernel.org
18328W:	http://xfs.org/
18329T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18330S:	Supported
18331F:	Documentation/admin-guide/xfs.rst
18332F:	Documentation/ABI/testing/sysfs-fs-xfs
18333F:	Documentation/filesystems/xfs-delayed-logging-design.txt
18334F:	Documentation/filesystems/xfs-self-describing-metadata.txt
18335F:	fs/xfs/
18336F:	include/uapi/linux/dqblk_xfs.h
18337F:	include/uapi/linux/fsmap.h
18338
18339XILINX AXI ETHERNET DRIVER
18340M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18341S:	Maintained
18342F:	drivers/net/ethernet/xilinx/xilinx_axienet*
18343
18344XILINX CAN DRIVER
18345M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18346R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18347L:	linux-can@vger.kernel.org
18348S:	Maintained
18349F:	Documentation/devicetree/bindings/net/can/xilinx_can.txt
18350F:	drivers/net/can/xilinx_can.c
18351
18352XILINX UARTLITE SERIAL DRIVER
18353M:	Peter Korsgaard <jacmet@sunsite.dk>
18354L:	linux-serial@vger.kernel.org
18355S:	Maintained
18356F:	drivers/tty/serial/uartlite.c
18357
18358XILINX VIDEO IP CORES
18359M:	Hyun Kwon <hyun.kwon@xilinx.com>
18360M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18361L:	linux-media@vger.kernel.org
18362T:	git git://linuxtv.org/media_tree.git
18363S:	Supported
18364F:	Documentation/devicetree/bindings/media/xilinx/
18365F:	drivers/media/platform/xilinx/
18366F:	include/uapi/linux/xilinx-v4l2-controls.h
18367
18368XILINX SD-FEC IP CORES
18369M:	Derek Kiernan <derek.kiernan@xilinx.com>
18370M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
18371S:	Maintained
18372F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18373F:	Documentation/misc-devices/xilinx_sdfec.rst
18374F:	drivers/misc/xilinx_sdfec.c
18375F:	drivers/misc/Kconfig
18376F:	drivers/misc/Makefile
18377F:	include/uapi/misc/xilinx_sdfec.h
18378
18379XILLYBUS DRIVER
18380M:	Eli Billauer <eli.billauer@gmail.com>
18381L:	linux-kernel@vger.kernel.org
18382S:	Supported
18383F:	drivers/char/xillybus/
18384
18385XLP9XX I2C DRIVER
18386M:	George Cherian <gcherian@marvell.com>
18387L:	linux-i2c@vger.kernel.org
18388W:	http://www.marvell.com
18389S:	Supported
18390F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18391F:	drivers/i2c/busses/i2c-xlp9xx.c
18392
18393XRA1403 GPIO EXPANDER
18394M:	Nandor Han <nandor.han@ge.com>
18395M:	Semi Malinen <semi.malinen@ge.com>
18396L:	linux-gpio@vger.kernel.org
18397S:	Maintained
18398F:	drivers/gpio/gpio-xra1403.c
18399F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18400
18401XTENSA XTFPGA PLATFORM SUPPORT
18402M:	Max Filippov <jcmvbkbc@gmail.com>
18403L:	linux-xtensa@linux-xtensa.org
18404S:	Maintained
18405F:	drivers/spi/spi-xtensa-xtfpga.c
18406F:	sound/soc/xtensa/xtfpga-i2s.c
18407
18408YAM DRIVER FOR AX.25
18409M:	Jean-Paul Roubelat <jpr@f6fbb.org>
18410L:	linux-hams@vger.kernel.org
18411S:	Maintained
18412F:	drivers/net/hamradio/yam*
18413F:	include/linux/yam.h
18414
18415YAMA SECURITY MODULE
18416M:	Kees Cook <keescook@chromium.org>
18417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18418S:	Supported
18419F:	security/yama/
18420F:	Documentation/admin-guide/LSM/Yama.rst
18421
18422YEALINK PHONE DRIVER
18423M:	Henk Vergonet <Henk.Vergonet@gmail.com>
18424L:	usbb2k-api-dev@nongnu.org
18425S:	Maintained
18426F:	Documentation/input/devices/yealink.rst
18427F:	drivers/input/misc/yealink.*
18428
18429Z8530 DRIVER FOR AX.25
18430M:	Joerg Reuter <jreuter@yaina.de>
18431W:	http://yaina.de/jreuter/
18432W:	http://www.qsl.net/dl1bke/
18433L:	linux-hams@vger.kernel.org
18434S:	Maintained
18435F:	Documentation/networking/z8530drv.txt
18436F:	drivers/net/hamradio/*scc.c
18437F:	drivers/net/hamradio/z8530.h
18438
18439ZBUD COMPRESSED PAGE ALLOCATOR
18440M:	Seth Jennings <sjenning@redhat.com>
18441M:	Dan Streetman <ddstreet@ieee.org>
18442L:	linux-mm@kvack.org
18443S:	Maintained
18444F:	mm/zbud.c
18445F:	include/linux/zbud.h
18446
18447ZD1211RW WIRELESS DRIVER
18448M:	Daniel Drake <dsd@gentoo.org>
18449M:	Ulrich Kunitz <kune@deine-taler.de>
18450W:	http://zd1211.ath.cx/wiki/DriverRewrite
18451L:	linux-wireless@vger.kernel.org
18452L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
18453S:	Maintained
18454F:	drivers/net/wireless/zydas/zd1211rw/
18455
18456ZD1301 MEDIA DRIVER
18457M:	Antti Palosaari <crope@iki.fi>
18458L:	linux-media@vger.kernel.org
18459W:	https://linuxtv.org/
18460W:	http://palosaari.fi/linux/
18461Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18462S:	Maintained
18463F:	drivers/media/usb/dvb-usb-v2/zd1301*
18464
18465ZD1301_DEMOD MEDIA DRIVER
18466M:	Antti Palosaari <crope@iki.fi>
18467L:	linux-media@vger.kernel.org
18468W:	https://linuxtv.org/
18469W:	http://palosaari.fi/linux/
18470Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18471S:	Maintained
18472F:	drivers/media/dvb-frontends/zd1301_demod*
18473
18474ZHAOXIN PROCESSOR SUPPORT
18475M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18476L:	linux-kernel@vger.kernel.org
18477S:	Maintained
18478F:	arch/x86/kernel/cpu/zhaoxin.c
18479
18480ZPOOL COMPRESSED PAGE STORAGE API
18481M:	Dan Streetman <ddstreet@ieee.org>
18482L:	linux-mm@kvack.org
18483S:	Maintained
18484F:	mm/zpool.c
18485F:	include/linux/zpool.h
18486
18487ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18488M:	Minchan Kim <minchan@kernel.org>
18489M:	Nitin Gupta <ngupta@vflare.org>
18490R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18491L:	linux-kernel@vger.kernel.org
18492S:	Maintained
18493F:	drivers/block/zram/
18494F:	Documentation/admin-guide/blockdev/zram.rst
18495
18496ZS DECSTATION Z85C30 SERIAL DRIVER
18497M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18498S:	Maintained
18499F:	drivers/tty/serial/zs.*
18500
18501ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18502M:	Minchan Kim <minchan@kernel.org>
18503M:	Nitin Gupta <ngupta@vflare.org>
18504R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18505L:	linux-mm@kvack.org
18506S:	Maintained
18507F:	mm/zsmalloc.c
18508F:	include/linux/zsmalloc.h
18509F:	Documentation/vm/zsmalloc.rst
18510
18511ZSWAP COMPRESSED SWAP CACHING
18512M:	Seth Jennings <sjenning@redhat.com>
18513M:	Dan Streetman <ddstreet@ieee.org>
18514M:	Vitaly Wool <vitaly.wool@konsulko.com>
18515L:	linux-mm@kvack.org
18516S:	Maintained
18517F:	mm/zswap.c
18518
18519THE REST
18520M:	Linus Torvalds <torvalds@linux-foundation.org>
18521L:	linux-kernel@vger.kernel.org
18522Q:	http://patchwork.kernel.org/project/LKML/list/
18523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18524S:	Buried alive in reporters
18525F:	*
18526F:	*/
18527