xref: /linux/MAINTAINERS (revision 0e3901891ab66dce0a51579035594c9b685650dd)
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	F: *Files* and directories wildcard patterns.
106	   A trailing slash includes all files and subdirectory files.
107	   F:	drivers/net/	all files in and below drivers/net
108	   F:	drivers/net/*	all files in drivers/net, but not below
109	   F:	*/net/*		all files in "any top level directory"/net
110	   One pattern per line.  Multiple F: lines acceptable.
111	N: Files and directories *Regex* patterns.
112	   N:	[^a-z]tegra	all files whose path contains the word tegra
113	   One pattern per line.  Multiple N: lines acceptable.
114	   scripts/get_maintainer.pl has different behavior for files that
115	   match F: pattern and matches of N: patterns.  By default,
116	   get_maintainer will not look at git log history when an F: pattern
117	   match occurs.  When an N: match occurs, git log history is used
118	   to also notify the people that have git commit signatures.
119	X: *Excluded* files and directories that are NOT maintained, same
120	   rules as F:. Files exclusions are tested before file matches.
121	   Can be useful for excluding a specific subdirectory, for instance:
122	   F:	net/
123	   X:	net/ipv6/
124	   matches all files in and below net excluding net/ipv6/
125	K: *Content regex* (perl extended) pattern match in a patch or file.
126	   For instance:
127	   K: of_get_profile
128	      matches patches or files that contain "of_get_profile"
129	   K: \b(printk|pr_(info|err))\b
130	      matches patches or files that contain one or more of the words
131	      printk, pr_info or pr_err
132	   One regex pattern per line.  Multiple K: lines acceptable.
133
134Maintainers List
135----------------
136
137.. note:: When reading this list, please look for the most precise areas
138          first. When adding to this list, please keep the entries in
139          alphabetical order.
140
1413C59X NETWORK DRIVER
142M:	Steffen Klassert <klassert@kernel.org>
143L:	netdev@vger.kernel.org
144S:	Odd Fixes
145F:	Documentation/networking/device_drivers/3com/vortex.txt
146F:	drivers/net/ethernet/3com/3c59x.c
147
1483CR990 NETWORK DRIVER
149M:	David Dillow <dave@thedillows.org>
150L:	netdev@vger.kernel.org
151S:	Maintained
152F:	drivers/net/ethernet/3com/typhoon*
153
1543WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
155M:	Adam Radford <aradford@gmail.com>
156L:	linux-scsi@vger.kernel.org
157W:	http://www.lsi.com
158S:	Supported
159F:	drivers/scsi/3w-*
160
16153C700 AND 53C700-66 SCSI DRIVER
162M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
163L:	linux-scsi@vger.kernel.org
164S:	Maintained
165F:	drivers/scsi/53c700*
166
1676LOWPAN GENERIC (BTLE/IEEE 802.15.4)
168M:	Alexander Aring <alex.aring@gmail.com>
169M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
170L:	linux-bluetooth@vger.kernel.org
171L:	linux-wpan@vger.kernel.org
172S:	Maintained
173F:	net/6lowpan/
174F:	include/net/6lowpan.h
175F:	Documentation/networking/6lowpan.txt
176
1776PACK NETWORK DRIVER FOR AX.25
178M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
179L:	linux-hams@vger.kernel.org
180S:	Maintained
181F:	drivers/net/hamradio/6pack.c
182
1838169 10/100/1000 GIGABIT ETHERNET DRIVER
184M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
185M:	Heiner Kallweit <hkallweit1@gmail.com>
186L:	netdev@vger.kernel.org
187S:	Maintained
188F:	drivers/net/ethernet/realtek/r8169*
189
1908250/16?50 (AND CLONE UARTS) SERIAL DRIVER
191M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
192L:	linux-serial@vger.kernel.org
193S:	Maintained
194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
195F:	drivers/tty/serial/8250*
196F:	include/linux/serial_8250.h
197
1988390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
199L:	netdev@vger.kernel.org
200S:	Orphan / Obsolete
201F:	drivers/net/ethernet/8390/
202
2039P FILE SYSTEM
204M:	Eric Van Hensbergen <ericvh@gmail.com>
205M:	Latchesar Ionkov <lucho@ionkov.net>
206M:	Dominique Martinet <asmadeus@codewreck.org>
207L:	v9fs-developer@lists.sourceforge.net
208W:	http://swik.net/v9fs
209Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
211T:	git git://github.com/martinetd/linux.git
212S:	Maintained
213F:	Documentation/filesystems/9p.txt
214F:	fs/9p/
215F:	net/9p/
216F:	include/net/9p/
217F:	include/uapi/linux/virtio_9p.h
218F:	include/trace/events/9p.h
219
220A8293 MEDIA DRIVER
221M:	Antti Palosaari <crope@iki.fi>
222L:	linux-media@vger.kernel.org
223W:	https://linuxtv.org
224W:	http://palosaari.fi/linux/
225Q:	http://patchwork.linuxtv.org/project/linux-media/list/
226T:	git git://linuxtv.org/anttip/media_tree.git
227S:	Maintained
228F:	drivers/media/dvb-frontends/a8293*
229
230AACRAID SCSI RAID DRIVER
231M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
232L:	linux-scsi@vger.kernel.org
233W:	http://www.adaptec.com/
234S:	Supported
235F:	Documentation/scsi/aacraid.txt
236F:	drivers/scsi/aacraid/
237
238ABI/API
239L:	linux-api@vger.kernel.org
240F:	include/linux/syscalls.h
241F:	kernel/sys_ni.c
242
243ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
244M:	Hans de Goede <hdegoede@redhat.com>
245L:	linux-hwmon@vger.kernel.org
246S:	Maintained
247F:	drivers/hwmon/abituguru.c
248
249ABIT UGURU 3 HARDWARE MONITOR DRIVER
250M:	Alistair John Strachan <alistair@devzero.co.uk>
251L:	linux-hwmon@vger.kernel.org
252S:	Maintained
253F:	drivers/hwmon/abituguru3.c
254
255ACCES 104-DIO-48E GPIO DRIVER
256M:	William Breathitt Gray <vilhelm.gray@gmail.com>
257L:	linux-gpio@vger.kernel.org
258S:	Maintained
259F:	drivers/gpio/gpio-104-dio-48e.c
260
261ACCES 104-IDI-48 GPIO DRIVER
262M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
263L:	linux-gpio@vger.kernel.org
264S:	Maintained
265F:	drivers/gpio/gpio-104-idi-48.c
266
267ACCES 104-IDIO-16 GPIO DRIVER
268M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
269L:	linux-gpio@vger.kernel.org
270S:	Maintained
271F:	drivers/gpio/gpio-104-idio-16.c
272
273ACCES 104-QUAD-8 DRIVER
274M:	William Breathitt Gray <vilhelm.gray@gmail.com>
275L:	linux-iio@vger.kernel.org
276S:	Maintained
277F:	Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
278F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
279F:	drivers/counter/104-quad-8.c
280
281ACCES PCI-IDIO-16 GPIO DRIVER
282M:	William Breathitt Gray <vilhelm.gray@gmail.com>
283L:	linux-gpio@vger.kernel.org
284S:	Maintained
285F:	drivers/gpio/gpio-pci-idio-16.c
286
287ACCES PCIe-IDIO-24 GPIO DRIVER
288M:	William Breathitt Gray <vilhelm.gray@gmail.com>
289L:	linux-gpio@vger.kernel.org
290S:	Maintained
291F:	drivers/gpio/gpio-pcie-idio-24.c
292
293ACENIC DRIVER
294M:	Jes Sorensen <jes@trained-monkey.org>
295L:	linux-acenic@sunsite.dk
296S:	Maintained
297F:	drivers/net/ethernet/alteon/acenic*
298
299ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
300M:	Peter Feuerer <peter@piie.net>
301L:	platform-driver-x86@vger.kernel.org
302W:	http://piie.net/?section=acerhdf
303S:	Maintained
304F:	drivers/platform/x86/acerhdf.c
305
306ACER WMI LAPTOP EXTRAS
307M:	"Lee, Chun-Yi" <jlee@suse.com>
308L:	platform-driver-x86@vger.kernel.org
309S:	Maintained
310F:	drivers/platform/x86/acer-wmi.c
311
312ACPI
313M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
314M:	Len Brown <lenb@kernel.org>
315L:	linux-acpi@vger.kernel.org
316W:	https://01.org/linux-acpi
317Q:	https://patchwork.kernel.org/project/linux-acpi/list/
318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
319B:	https://bugzilla.kernel.org
320S:	Supported
321F:	drivers/acpi/
322F:	drivers/pnp/pnpacpi/
323F:	include/linux/acpi.h
324F:	include/linux/fwnode.h
325F:	include/acpi/
326F:	Documentation/firmware-guide/acpi/
327F:	Documentation/ABI/testing/sysfs-bus-acpi
328F:	Documentation/ABI/testing/configfs-acpi
329F:	drivers/pci/*acpi*
330F:	drivers/pci/*/*acpi*
331F:	tools/power/acpi/
332
333ACPI APEI
334M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
335M:	Len Brown <lenb@kernel.org>
336L:	linux-acpi@vger.kernel.org
337R:	James Morse <james.morse@arm.com>
338R:	Tony Luck <tony.luck@intel.com>
339R:	Borislav Petkov <bp@alien8.de>
340F:	drivers/acpi/apei/
341
342ACPI COMPONENT ARCHITECTURE (ACPICA)
343M:	Robert Moore <robert.moore@intel.com>
344M:	Erik Schmauss <erik.schmauss@intel.com>
345M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
346L:	linux-acpi@vger.kernel.org
347L:	devel@acpica.org
348W:	https://acpica.org/
349W:	https://github.com/acpica/acpica/
350Q:	https://patchwork.kernel.org/project/linux-acpi/list/
351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
352B:	https://bugzilla.kernel.org
353B:	https://bugs.acpica.org
354S:	Supported
355F:	drivers/acpi/acpica/
356F:	include/acpi/
357F:	tools/power/acpi/
358
359ACPI FAN DRIVER
360M:	Zhang Rui <rui.zhang@intel.com>
361L:	linux-acpi@vger.kernel.org
362W:	https://01.org/linux-acpi
363B:	https://bugzilla.kernel.org
364S:	Supported
365F:	drivers/acpi/fan.c
366
367ACPI FOR ARM64 (ACPI/arm64)
368M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
369M:	Hanjun Guo <guohanjun@huawei.com>
370M:	Sudeep Holla <sudeep.holla@arm.com>
371L:	linux-acpi@vger.kernel.org
372L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
373S:	Maintained
374F:	drivers/acpi/arm64
375
376ACPI I2C MULTI INSTANTIATE DRIVER
377M:	Hans de Goede <hdegoede@redhat.com>
378L:	platform-driver-x86@vger.kernel.org
379S:	Maintained
380F:	drivers/platform/x86/i2c-multi-instantiate.c
381
382ACPI PMIC DRIVERS
383M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
384M:	Len Brown <lenb@kernel.org>
385R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
386R:	Mika Westerberg <mika.westerberg@linux.intel.com>
387L:	linux-acpi@vger.kernel.org
388Q:	https://patchwork.kernel.org/project/linux-acpi/list/
389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
390B:	https://bugzilla.kernel.org
391S:	Supported
392F:	drivers/acpi/pmic/
393
394ACPI THERMAL DRIVER
395M:	Zhang Rui <rui.zhang@intel.com>
396L:	linux-acpi@vger.kernel.org
397W:	https://01.org/linux-acpi
398B:	https://bugzilla.kernel.org
399S:	Supported
400F:	drivers/acpi/*thermal*
401
402ACPI VIDEO DRIVER
403M:	Zhang Rui <rui.zhang@intel.com>
404L:	linux-acpi@vger.kernel.org
405W:	https://01.org/linux-acpi
406B:	https://bugzilla.kernel.org
407S:	Supported
408F:	drivers/acpi/acpi_video.c
409
410ACPI WMI DRIVER
411L:	platform-driver-x86@vger.kernel.org
412S:	Orphan
413F:	drivers/platform/x86/wmi.c
414F:	include/uapi/linux/wmi.h
415
416AD1889 ALSA SOUND DRIVER
417W:	https://parisc.wiki.kernel.org/index.php/AD1889
418L:	linux-parisc@vger.kernel.org
419S:	Maintained
420F:	sound/pci/ad1889.*
421
422AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
423M:	Michael Hennerich <michael.hennerich@analog.com>
424W:	http://wiki.analog.com/AD5254
425W:	http://ez.analog.com/community/linux-device-drivers
426S:	Supported
427F:	drivers/misc/ad525x_dpot.c
428
429AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
430M:	Michael Hennerich <michael.hennerich@analog.com>
431W:	http://wiki.analog.com/AD5398
432W:	http://ez.analog.com/community/linux-device-drivers
433S:	Supported
434F:	drivers/regulator/ad5398.c
435
436AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
437M:	Michael Hennerich <michael.hennerich@analog.com>
438W:	http://wiki.analog.com/AD7142
439W:	http://ez.analog.com/community/linux-device-drivers
440S:	Supported
441F:	drivers/input/misc/ad714x.c
442
443AD7877 TOUCHSCREEN DRIVER
444M:	Michael Hennerich <michael.hennerich@analog.com>
445W:	http://wiki.analog.com/AD7877
446W:	http://ez.analog.com/community/linux-device-drivers
447S:	Supported
448F:	drivers/input/touchscreen/ad7877.c
449
450AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	http://wiki.analog.com/AD7879
453W:	http://ez.analog.com/community/linux-device-drivers
454S:	Supported
455F:	drivers/input/touchscreen/ad7879.c
456
457ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
458M:	Jiri Kosina <jikos@kernel.org>
459S:	Maintained
460
461ADF7242 IEEE 802.15.4 RADIO DRIVER
462M:	Michael Hennerich <michael.hennerich@analog.com>
463W:	https://wiki.analog.com/ADF7242
464W:	http://ez.analog.com/community/linux-device-drivers
465L:	linux-wpan@vger.kernel.org
466S:	Supported
467F:	drivers/net/ieee802154/adf7242.c
468F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
469
470ADM1025 HARDWARE MONITOR DRIVER
471M:	Jean Delvare <jdelvare@suse.com>
472L:	linux-hwmon@vger.kernel.org
473S:	Maintained
474F:	Documentation/hwmon/adm1025.rst
475F:	drivers/hwmon/adm1025.c
476
477ADM1029 HARDWARE MONITOR DRIVER
478M:	Corentin Labbe <clabbe.montjoie@gmail.com>
479L:	linux-hwmon@vger.kernel.org
480S:	Maintained
481F:	drivers/hwmon/adm1029.c
482
483ADM8211 WIRELESS DRIVER
484L:	linux-wireless@vger.kernel.org
485W:	http://wireless.kernel.org/
486S:	Orphan
487F:	drivers/net/wireless/admtek/adm8211.*
488
489ADP1653 FLASH CONTROLLER DRIVER
490M:	Sakari Ailus <sakari.ailus@iki.fi>
491L:	linux-media@vger.kernel.org
492S:	Maintained
493F:	drivers/media/i2c/adp1653.c
494F:	include/media/i2c/adp1653.h
495
496ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5520
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/mfd/adp5520.c
502F:	drivers/video/backlight/adp5520_bl.c
503F:	drivers/leds/leds-adp5520.c
504F:	drivers/gpio/gpio-adp5520.c
505F:	drivers/input/keyboard/adp5520-keys.c
506
507ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
508M:	Michael Hennerich <michael.hennerich@analog.com>
509W:	http://wiki.analog.com/ADP5588
510W:	http://ez.analog.com/community/linux-device-drivers
511S:	Supported
512F:	drivers/input/keyboard/adp5588-keys.c
513F:	drivers/gpio/gpio-adp5588.c
514
515ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
516M:	Michael Hennerich <michael.hennerich@analog.com>
517W:	http://wiki.analog.com/ADP8860
518W:	http://ez.analog.com/community/linux-device-drivers
519S:	Supported
520F:	drivers/video/backlight/adp8860_bl.c
521
522ADT746X FAN DRIVER
523M:	Colin Leroy <colin@colino.net>
524S:	Maintained
525F:	drivers/macintosh/therm_adt746x.c
526
527ADT7475 HARDWARE MONITOR DRIVER
528M:	Jean Delvare <jdelvare@suse.com>
529L:	linux-hwmon@vger.kernel.org
530S:	Maintained
531F:	Documentation/hwmon/adt7475.rst
532F:	drivers/hwmon/adt7475.c
533
534ADVANSYS SCSI DRIVER
535M:	Matthew Wilcox <willy@infradead.org>
536M:	Hannes Reinecke <hare@suse.com>
537L:	linux-scsi@vger.kernel.org
538S:	Maintained
539F:	Documentation/scsi/advansys.txt
540F:	drivers/scsi/advansys.c
541
542ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
543M:	Michael Hennerich <michael.hennerich@analog.com>
544W:	http://wiki.analog.com/ADXL345
545W:	http://ez.analog.com/community/linux-device-drivers
546S:	Supported
547F:	drivers/input/misc/adxl34x.c
548F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
549
550ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
551M:	Stefan Popa <stefan.popa@analog.com>
552W:	http://ez.analog.com/community/linux-device-drivers
553S:	Supported
554F:	drivers/iio/accel/adxl372.c
555F:	drivers/iio/accel/adxl372_spi.c
556F:	drivers/iio/accel/adxl372_i2c.c
557F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
558
559AF9013 MEDIA DRIVER
560M:	Antti Palosaari <crope@iki.fi>
561L:	linux-media@vger.kernel.org
562W:	https://linuxtv.org
563W:	http://palosaari.fi/linux/
564Q:	http://patchwork.linuxtv.org/project/linux-media/list/
565T:	git git://linuxtv.org/anttip/media_tree.git
566S:	Maintained
567F:	drivers/media/dvb-frontends/af9013*
568
569AF9033 MEDIA DRIVER
570M:	Antti Palosaari <crope@iki.fi>
571L:	linux-media@vger.kernel.org
572W:	https://linuxtv.org
573W:	http://palosaari.fi/linux/
574Q:	http://patchwork.linuxtv.org/project/linux-media/list/
575T:	git git://linuxtv.org/anttip/media_tree.git
576S:	Maintained
577F:	drivers/media/dvb-frontends/af9033*
578
579AFFS FILE SYSTEM
580M:	David Sterba <dsterba@suse.com>
581L:	linux-fsdevel@vger.kernel.org
582S:	Odd Fixes
583F:	Documentation/filesystems/affs.txt
584F:	fs/affs/
585
586AFS FILESYSTEM
587M:	David Howells <dhowells@redhat.com>
588L:	linux-afs@lists.infradead.org
589S:	Supported
590F:	fs/afs/
591F:	include/trace/events/afs.h
592F:	Documentation/filesystems/afs.txt
593W:	https://www.infradead.org/~dhowells/kafs/
594
595AGPGART DRIVER
596M:	David Airlie <airlied@linux.ie>
597T:	git git://anongit.freedesktop.org/drm/drm
598S:	Maintained
599F:	drivers/char/agp/
600F:	include/linux/agp*
601F:	include/uapi/linux/agp*
602
603AHA152X SCSI DRIVER
604M:	"Juergen E. Fischer" <fischer@norbit.de>
605L:	linux-scsi@vger.kernel.org
606S:	Maintained
607F:	drivers/scsi/aha152x*
608F:	drivers/scsi/pcmcia/aha152x*
609
610AIC7XXX / AIC79XX SCSI DRIVER
611M:	Hannes Reinecke <hare@suse.com>
612L:	linux-scsi@vger.kernel.org
613S:	Maintained
614F:	drivers/scsi/aic7xxx/
615
616AIMSLAB FM RADIO RECEIVER DRIVER
617M:	Hans Verkuil <hverkuil@xs4all.nl>
618L:	linux-media@vger.kernel.org
619T:	git git://linuxtv.org/media_tree.git
620W:	https://linuxtv.org
621S:	Maintained
622F:	drivers/media/radio/radio-aimslab*
623
624AIO
625M:	Benjamin LaHaise <bcrl@kvack.org>
626L:	linux-aio@kvack.org
627S:	Supported
628F:	fs/aio.c
629F:	include/linux/*aio*.h
630
631AIRSPY MEDIA DRIVER
632M:	Antti Palosaari <crope@iki.fi>
633L:	linux-media@vger.kernel.org
634W:	https://linuxtv.org
635W:	http://palosaari.fi/linux/
636Q:	http://patchwork.linuxtv.org/project/linux-media/list/
637T:	git git://linuxtv.org/anttip/media_tree.git
638S:	Maintained
639F:	drivers/media/usb/airspy/
640
641ALACRITECH GIGABIT ETHERNET DRIVER
642M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
643S:	Maintained
644F:	drivers/net/ethernet/alacritech/*
645
646FORCEDETH GIGABIT ETHERNET DRIVER
647M:	Rain River <rain.1986.08.12@gmail.com>
648M:	Zhu Yanjun <yanjun.zhu@oracle.com>
649L:	netdev@vger.kernel.org
650S:	Maintained
651F:	drivers/net/ethernet/nvidia/*
652
653ALCATEL SPEEDTOUCH USB DRIVER
654M:	Duncan Sands <duncan.sands@free.fr>
655L:	linux-usb@vger.kernel.org
656W:	http://www.linux-usb.org/SpeedTouch/
657S:	Maintained
658F:	drivers/usb/atm/speedtch.c
659F:	drivers/usb/atm/usbatm.c
660
661ALCHEMY AU1XX0 MMC DRIVER
662M:	Manuel Lauss <manuel.lauss@gmail.com>
663S:	Maintained
664F:	drivers/mmc/host/au1xmmc.c
665
666ALI1563 I2C DRIVER
667M:	Rudolf Marek <r.marek@assembler.cz>
668L:	linux-i2c@vger.kernel.org
669S:	Maintained
670F:	Documentation/i2c/busses/i2c-ali1563.rst
671F:	drivers/i2c/busses/i2c-ali1563.c
672
673ALLEGRO DVT VIDEO IP CORE DRIVER
674M:	Michael Tretter <m.tretter@pengutronix.de>
675R:	Pengutronix Kernel Team <kernel@pengutronix.de>
676L:	linux-media@vger.kernel.org
677S:	Maintained
678F:	drivers/staging/media/allegro-dvt/
679
680ALLWINNER CPUFREQ DRIVER
681M:	Yangtao Li <tiny.windzz@gmail.com>
682L:	linux-pm@vger.kernel.org
683S:	Maintained
684F:	Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
685F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
686
687ALLWINNER SECURITY SYSTEM
688M:	Corentin Labbe <clabbe.montjoie@gmail.com>
689L:	linux-crypto@vger.kernel.org
690S:	Maintained
691F:	drivers/crypto/sunxi-ss/
692
693ALLWINNER VPU DRIVER
694M:	Maxime Ripard <mripard@kernel.org>
695M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
696L:	linux-media@vger.kernel.org
697S:	Maintained
698F:	drivers/staging/media/sunxi/cedrus/
699
700ALPHA PORT
701M:	Richard Henderson <rth@twiddle.net>
702M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
703M:	Matt Turner <mattst88@gmail.com>
704S:	Odd Fixes
705L:	linux-alpha@vger.kernel.org
706F:	arch/alpha/
707
708ALPS PS/2 TOUCHPAD DRIVER
709R:	Pali Rohár <pali.rohar@gmail.com>
710F:	drivers/input/mouse/alps.*
711
712ALTERA I2C CONTROLLER DRIVER
713M:	Thor Thayer <thor.thayer@linux.intel.com>
714S:	Maintained
715F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
716F:	drivers/i2c/busses/i2c-altera.c
717
718ALTERA MAILBOX DRIVER
719M:	Ley Foon Tan <lftan@altera.com>
720L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
721S:	Maintained
722F:	drivers/mailbox/mailbox-altera.c
723
724ALTERA PIO DRIVER
725M:	Tien Hock Loh <thloh@altera.com>
726L:	linux-gpio@vger.kernel.org
727S:	Maintained
728F:	drivers/gpio/gpio-altera.c
729
730ALTERA SYSTEM MANAGER DRIVER
731M:	Thor Thayer <thor.thayer@linux.intel.com>
732S:	Maintained
733F:	drivers/mfd/altera-sysmgr.c
734F:	include/linux/mfd/altera-sysmgr.h
735
736ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
737M:	Thor Thayer <thor.thayer@linux.intel.com>
738S:	Maintained
739F:	drivers/gpio/gpio-altera-a10sr.c
740F:	drivers/mfd/altera-a10sr.c
741F:	drivers/reset/reset-a10sr.c
742F:	include/linux/mfd/altera-a10sr.h
743F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
744
745ALTERA TRIPLE SPEED ETHERNET DRIVER
746M:	Thor Thayer <thor.thayer@linux.intel.com>
747L:	netdev@vger.kernel.org
748L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
749S:	Maintained
750F:	drivers/net/ethernet/altera/
751
752ALTERA UART/JTAG UART SERIAL DRIVERS
753M:	Tobias Klauser <tklauser@distanz.ch>
754L:	linux-serial@vger.kernel.org
755L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
756S:	Maintained
757F:	drivers/tty/serial/altera_uart.c
758F:	drivers/tty/serial/altera_jtaguart.c
759F:	include/linux/altera_uart.h
760F:	include/linux/altera_jtaguart.h
761
762AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
763M:	Talel Shenhar <talel@amazon.com>
764S:	Maintained
765F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
766F:	drivers/thermal/thermal_mmio.c
767
768AMAZON ETHERNET DRIVERS
769M:	Netanel Belgazal <netanel@amazon.com>
770R:	Saeed Bishara <saeedb@amazon.com>
771R:	Zorik Machulsky <zorik@amazon.com>
772L:	netdev@vger.kernel.org
773S:	Supported
774F:	Documentation/networking/device_drivers/amazon/ena.txt
775F:	drivers/net/ethernet/amazon/
776
777AMAZON RDMA EFA DRIVER
778M:	Gal Pressman <galpress@amazon.com>
779R:	Yossi Leybovich <sleybo@amazon.com>
780L:	linux-rdma@vger.kernel.org
781Q:	https://patchwork.kernel.org/project/linux-rdma/list/
782S:	Supported
783F:	drivers/infiniband/hw/efa/
784F:	include/uapi/rdma/efa-abi.h
785
786AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
787M:	Tom Lendacky <thomas.lendacky@amd.com>
788M:	Gary Hook <gary.hook@amd.com>
789L:	linux-crypto@vger.kernel.org
790S:	Supported
791F:	drivers/crypto/ccp/
792F:	include/linux/ccp.h
793
794AMD DISPLAY CORE
795M:	Harry Wentland <harry.wentland@amd.com>
796M:	Leo Li <sunpeng.li@amd.com>
797L:	amd-gfx@lists.freedesktop.org
798T:	git git://people.freedesktop.org/~agd5f/linux
799S:	Supported
800F:	drivers/gpu/drm/amd/display/
801
802AMD FAM15H PROCESSOR POWER MONITORING DRIVER
803M:	Huang Rui <ray.huang@amd.com>
804L:	linux-hwmon@vger.kernel.org
805S:	Supported
806F:	Documentation/hwmon/fam15h_power.rst
807F:	drivers/hwmon/fam15h_power.c
808
809AMD FCH GPIO DRIVER
810M:	Enrico Weigelt, metux IT consult <info@metux.net>
811L:	linux-gpio@vger.kernel.org
812S:	Maintained
813F:	drivers/gpio/gpio-amd-fch.c
814F:	include/linux/platform_data/gpio/gpio-amd-fch.h
815
816AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
817L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
818S:	Orphan
819F:	drivers/usb/gadget/udc/amd5536udc.*
820
821AMD GEODE PROCESSOR/CHIPSET SUPPORT
822P:	Andres Salomon <dilinger@queued.net>
823L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
824W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
825S:	Supported
826F:	drivers/char/hw_random/geode-rng.c
827F:	drivers/crypto/geode*
828F:	drivers/video/fbdev/geode/
829F:	arch/x86/include/asm/geode.h
830
831AMD IOMMU (AMD-VI)
832M:	Joerg Roedel <joro@8bytes.org>
833L:	iommu@lists.linux-foundation.org
834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
835S:	Maintained
836F:	drivers/iommu/amd_iommu*.[ch]
837F:	include/linux/amd-iommu.h
838
839AMD KFD
840M:	Felix Kuehling <Felix.Kuehling@amd.com>
841L:	amd-gfx@lists.freedesktop.org
842T:	git git://people.freedesktop.org/~agd5f/linux
843S:	Supported
844F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
845F:	drivers/gpu/drm/amd/amdkfd/
846F:	drivers/gpu/drm/amd/include/cik_structs.h
847F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
848F:	drivers/gpu/drm/amd/include/vi_structs.h
849F:	drivers/gpu/drm/amd/include/v9_structs.h
850F:	include/uapi/linux/kfd_ioctl.h
851
852AMD MP2 I2C DRIVER
853M:	Elie Morisse <syniurge@gmail.com>
854M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
855M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
856L:	linux-i2c@vger.kernel.org
857S:	Maintained
858F:	drivers/i2c/busses/i2c-amd-mp2*
859
860AMD POWERPLAY
861M:	Rex Zhu <rex.zhu@amd.com>
862M:	Evan Quan <evan.quan@amd.com>
863L:	amd-gfx@lists.freedesktop.org
864S:	Supported
865F:	drivers/gpu/drm/amd/powerplay/
866T:	git git://people.freedesktop.org/~agd5f/linux
867
868AMD SEATTLE DEVICE TREE SUPPORT
869M:	Brijesh Singh <brijeshkumar.singh@amd.com>
870M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
871M:	Tom Lendacky <thomas.lendacky@amd.com>
872S:	Supported
873F:	arch/arm64/boot/dts/amd/
874
875AMD XGBE DRIVER
876M:	Tom Lendacky <thomas.lendacky@amd.com>
877L:	netdev@vger.kernel.org
878S:	Supported
879F:	drivers/net/ethernet/amd/xgbe/
880F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
881
882ANALOG DEVICES INC AD5686 DRIVER
883M:	Stefan Popa <stefan.popa@analog.com>
884L:	linux-pm@vger.kernel.org
885W:	http://ez.analog.com/community/linux-device-drivers
886S:	Supported
887F:	drivers/iio/dac/ad5686*
888F:	drivers/iio/dac/ad5696*
889
890ANALOG DEVICES INC AD5758 DRIVER
891M:	Stefan Popa <stefan.popa@analog.com>
892L:	linux-iio@vger.kernel.org
893W:	http://ez.analog.com/community/linux-device-drivers
894S:	Supported
895F:	drivers/iio/dac/ad5758.c
896F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
897
898ANALOG DEVICES INC AD7124 DRIVER
899M:	Stefan Popa <stefan.popa@analog.com>
900L:	linux-iio@vger.kernel.org
901W:	http://ez.analog.com/community/linux-device-drivers
902S:	Supported
903F:	drivers/iio/adc/ad7124.c
904F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
905
906ANALOG DEVICES INC AD7606 DRIVER
907M:	Stefan Popa <stefan.popa@analog.com>
908M:	Beniamin Bia <beniamin.bia@analog.com>
909L:	linux-iio@vger.kernel.org
910W:	http://ez.analog.com/community/linux-device-drivers
911S:	Supported
912F:	drivers/iio/adc/ad7606.c
913F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
914
915ANALOG DEVICES INC AD7768-1 DRIVER
916M:	Stefan Popa <stefan.popa@analog.com>
917L:	linux-iio@vger.kernel.org
918W:	http://ez.analog.com/community/linux-device-drivers
919S:	Supported
920F:	drivers/iio/adc/ad7768-1.c
921F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
922
923ANALOG DEVICES INC AD7780 DRIVER
924M:	Michael Hennerich <Michael.Hennerich@analog.com>
925M:	Renato Lui Geh <renatogeh@gmail.com>
926L:	linux-iio@vger.kernel.org
927W:	http://ez.analog.com/community/linux-device-drivers
928S:	Supported
929F:	drivers/iio/adc/ad7780.c
930F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
931
932ANALOG DEVICES INC AD9389B DRIVER
933M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
934L:	linux-media@vger.kernel.org
935S:	Maintained
936F:	drivers/media/i2c/ad9389b*
937
938ANALOG DEVICES INC ADGS1408 DRIVER
939M:	Mircea Caprioru <mircea.caprioru@analog.com>
940S:	Supported
941F:	drivers/mux/adgs1408.c
942F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
943
944ANALOG DEVICES INC ADIN DRIVER
945M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
946L:	netdev@vger.kernel.org
947W:	http://ez.analog.com/community/linux-device-drivers
948S:	Supported
949F:	drivers/net/phy/adin.c
950F:	Documentation/devicetree/bindings/net/adi,adin.yaml
951
952ANALOG DEVICES INC ADIS DRIVER LIBRARY
953M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
954S:	Supported
955L:	linux-iio@vger.kernel.org
956F:	include/linux/iio/imu/adis.h
957F:	drivers/iio/imu/adis.c
958
959ANALOG DEVICES INC ADIS16460 DRIVER
960M:	Dragos Bogdan <dragos.bogdan@analog.com>
961S:	Supported
962L:	linux-iio@vger.kernel.org
963W:	http://ez.analog.com/community/linux-device-drivers
964F:	drivers/iio/imu/adis16460.c
965F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
966
967ANALOG DEVICES INC ADP5061 DRIVER
968M:	Stefan Popa <stefan.popa@analog.com>
969L:	linux-pm@vger.kernel.org
970W:	http://ez.analog.com/community/linux-device-drivers
971S:	Supported
972F:	drivers/power/supply/adp5061.c
973
974ANALOG DEVICES INC ADV7180 DRIVER
975M:	Lars-Peter Clausen <lars@metafoo.de>
976L:	linux-media@vger.kernel.org
977W:	http://ez.analog.com/community/linux-device-drivers
978S:	Supported
979F:	drivers/media/i2c/adv7180.c
980
981ANALOG DEVICES INC ADV748X DRIVER
982M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
983L:	linux-media@vger.kernel.org
984S:	Maintained
985F:	drivers/media/i2c/adv748x/*
986
987ANALOG DEVICES INC ADV7511 DRIVER
988M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
989L:	linux-media@vger.kernel.org
990S:	Maintained
991F:	drivers/media/i2c/adv7511*
992
993ANALOG DEVICES INC ADV7604 DRIVER
994M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
995L:	linux-media@vger.kernel.org
996S:	Maintained
997F:	drivers/media/i2c/adv7604*
998
999ANALOG DEVICES INC ADV7842 DRIVER
1000M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1001L:	linux-media@vger.kernel.org
1002S:	Maintained
1003F:	drivers/media/i2c/adv7842*
1004
1005ANALOG DEVICES INC ASOC CODEC DRIVERS
1006M:	Lars-Peter Clausen <lars@metafoo.de>
1007L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1008W:	http://wiki.analog.com/
1009W:	http://ez.analog.com/community/linux-device-drivers
1010S:	Supported
1011F:	sound/soc/codecs/adau*
1012F:	sound/soc/codecs/adav*
1013F:	sound/soc/codecs/ad1*
1014F:	sound/soc/codecs/ad7*
1015F:	sound/soc/codecs/ssm*
1016F:	sound/soc/codecs/sigmadsp.*
1017
1018ANALOG DEVICES INC DMA DRIVERS
1019M:	Lars-Peter Clausen <lars@metafoo.de>
1020W:	http://ez.analog.com/community/linux-device-drivers
1021S:	Supported
1022F:	drivers/dma/dma-axi-dmac.c
1023
1024ANALOG DEVICES INC IIO DRIVERS
1025M:	Lars-Peter Clausen <lars@metafoo.de>
1026M:	Michael Hennerich <Michael.Hennerich@analog.com>
1027M:	Stefan Popa <stefan.popa@analog.com>
1028W:	http://wiki.analog.com/
1029W:	http://ez.analog.com/community/linux-device-drivers
1030S:	Supported
1031F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1032F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1033F:	drivers/iio/*/ad*
1034F:	drivers/iio/adc/ltc2497*
1035X:	drivers/iio/*/adjd*
1036F:	drivers/staging/iio/*/ad*
1037
1038ANALOGBITS PLL LIBRARIES
1039M:	Paul Walmsley <paul.walmsley@sifive.com>
1040S:	Supported
1041F:	drivers/clk/analogbits/*
1042F:	include/linux/clk/analogbits*
1043
1044ANDES ARCHITECTURE
1045M:	Greentime Hu <green.hu@gmail.com>
1046M:	Vincent Chen <deanbo422@gmail.com>
1047T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1048S:	Supported
1049F:	arch/nds32/
1050F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1051F:	Documentation/devicetree/bindings/nds32/
1052K:	nds32
1053N:	nds32
1054
1055ANDROID CONFIG FRAGMENTS
1056M:	Rob Herring <robh@kernel.org>
1057S:	Supported
1058F:	kernel/configs/android*
1059
1060ANDROID DRIVERS
1061M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1062M:	Arve Hjønnevåg <arve@android.com>
1063M:	Todd Kjos <tkjos@android.com>
1064M:	Martijn Coenen <maco@android.com>
1065M:	Joel Fernandes <joel@joelfernandes.org>
1066M:	Christian Brauner <christian@brauner.io>
1067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1068L:	devel@driverdev.osuosl.org
1069S:	Supported
1070F:	drivers/android/
1071F:	drivers/staging/android/
1072
1073ANDROID GOLDFISH PIC DRIVER
1074M:	Miodrag Dinic <miodrag.dinic@mips.com>
1075S:	Supported
1076F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1077F:	drivers/irqchip/irq-goldfish-pic.c
1078
1079ANDROID GOLDFISH RTC DRIVER
1080M:	Miodrag Dinic <miodrag.dinic@mips.com>
1081S:	Supported
1082F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1083F:	drivers/rtc/rtc-goldfish.c
1084
1085ANDROID ION DRIVER
1086M:	Laura Abbott <labbott@redhat.com>
1087M:	Sumit Semwal <sumit.semwal@linaro.org>
1088L:	devel@driverdev.osuosl.org
1089L:	dri-devel@lists.freedesktop.org
1090L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1091S:	Supported
1092F:	drivers/staging/android/ion
1093F:	drivers/staging/android/uapi/ion.h
1094
1095AOA (Apple Onboard Audio) ALSA DRIVER
1096M:	Johannes Berg <johannes@sipsolutions.net>
1097L:	linuxppc-dev@lists.ozlabs.org
1098L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1099S:	Maintained
1100F:	sound/aoa/
1101
1102APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1103M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1104L:	linux-iio@vger.kernel.org
1105S:	Maintained
1106F:	drivers/iio/adc/stx104.c
1107
1108APM DRIVER
1109M:	Jiri Kosina <jikos@kernel.org>
1110S:	Odd fixes
1111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1112F:	arch/x86/kernel/apm_32.c
1113F:	include/linux/apm_bios.h
1114F:	include/uapi/linux/apm_bios.h
1115F:	drivers/char/apm-emulation.c
1116
1117APPARMOR SECURITY MODULE
1118M:	John Johansen <john.johansen@canonical.com>
1119L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1120W:	wiki.apparmor.net
1121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1122S:	Supported
1123F:	security/apparmor/
1124F:	Documentation/admin-guide/LSM/apparmor.rst
1125
1126APPLE BCM5974 MULTITOUCH DRIVER
1127M:	Henrik Rydberg <rydberg@bitmath.org>
1128L:	linux-input@vger.kernel.org
1129S:	Odd fixes
1130F:	drivers/input/mouse/bcm5974.c
1131
1132APPLE SMC DRIVER
1133M:	Henrik Rydberg <rydberg@bitmath.org>
1134L:	linux-hwmon@vger.kernel.org
1135S:	Odd fixes
1136F:	drivers/hwmon/applesmc.c
1137
1138APPLETALK NETWORK LAYER
1139L:	netdev@vger.kernel.org
1140S:	Odd fixes
1141F:	drivers/net/appletalk/
1142F:	net/appletalk/
1143F:	include/linux/atalk.h
1144F:	include/uapi/linux/atalk.h
1145
1146APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1147M:	Khuong Dinh <khuong@os.amperecomputing.com>
1148S:	Supported
1149F:	arch/arm64/boot/dts/apm/
1150
1151APPLIED MICRO (APM) X-GENE SOC EDAC
1152M:	Khuong Dinh <khuong@os.amperecomputing.com>
1153S:	Supported
1154F:	drivers/edac/xgene_edac.c
1155F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1156
1157APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1158M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1159M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1160S:	Supported
1161F:	drivers/net/ethernet/apm/xgene-v2/
1162
1163APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1164M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1165M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1166M:	Quan Nguyen <quan@os.amperecomputing.com>
1167S:	Supported
1168F:	drivers/net/ethernet/apm/xgene/
1169F:	drivers/net/phy/mdio-xgene.c
1170F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1171F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1172
1173APPLIED MICRO (APM) X-GENE SOC PMU
1174M:	Khuong Dinh <khuong@os.amperecomputing.com>
1175S:	Supported
1176F:	drivers/perf/xgene_pmu.c
1177F:	Documentation/admin-guide/perf/xgene-pmu.rst
1178F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1179
1180APTINA CAMERA SENSOR PLL
1181M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1182L:	linux-media@vger.kernel.org
1183S:	Maintained
1184F:	drivers/media/i2c/aptina-pll.*
1185
1186AQUANTIA ETHERNET DRIVER (atlantic)
1187M:	Igor Russkikh <igor.russkikh@aquantia.com>
1188L:	netdev@vger.kernel.org
1189S:	Supported
1190W:	http://www.aquantia.com
1191Q:	http://patchwork.ozlabs.org/project/netdev/list/
1192F:	drivers/net/ethernet/aquantia/atlantic/
1193F:	Documentation/networking/device_drivers/aquantia/atlantic.txt
1194
1195ARC FRAMEBUFFER DRIVER
1196M:	Jaya Kumar <jayalk@intworks.biz>
1197S:	Maintained
1198F:	drivers/video/fbdev/arcfb.c
1199F:	drivers/video/fbdev/core/fb_defio.c
1200
1201ARC PGU DRM DRIVER
1202M:	Alexey Brodkin <abrodkin@synopsys.com>
1203S:	Supported
1204F:	drivers/gpu/drm/arc/
1205F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1206
1207ARCNET NETWORK LAYER
1208M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1209L:	netdev@vger.kernel.org
1210S:	Maintained
1211F:	drivers/net/arcnet/
1212F:	include/uapi/linux/if_arcnet.h
1213
1214ARM ARCHITECTED TIMER DRIVER
1215M:	Mark Rutland <mark.rutland@arm.com>
1216M:	Marc Zyngier <maz@kernel.org>
1217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S:	Maintained
1219F:	arch/arm/include/asm/arch_timer.h
1220F:	arch/arm64/include/asm/arch_timer.h
1221F:	drivers/clocksource/arm_arch_timer.c
1222
1223ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1224M:	Linus Walleij <linus.walleij@linaro.org>
1225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S:	Maintained
1227F:	Documentation/devicetree/bindings/arm/arm-boards
1228F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1229F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1230F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1231F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1232F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1233F:	arch/arm/mach-integrator/
1234F:	arch/arm/mach-realview/
1235F:	arch/arm/mach-versatile/
1236F:	arch/arm/plat-versatile/
1237F:	arch/arm/boot/dts/arm-realview-*
1238F:	arch/arm/boot/dts/integrator*
1239F:	arch/arm/boot/dts/versatile*
1240F:	drivers/clk/versatile/
1241F:	drivers/i2c/busses/i2c-versatile.c
1242F:	drivers/irqchip/irq-versatile-fpga.c
1243F:	drivers/mtd/maps/physmap_of_versatile.c
1244F:	drivers/power/reset/arm-versatile-reboot.c
1245F:	drivers/soc/versatile/
1246
1247ARM HDLCD DRM DRIVER
1248M:	Liviu Dudau <liviu.dudau@arm.com>
1249S:	Supported
1250F:	drivers/gpu/drm/arm/hdlcd_*
1251F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1252
1253ARM KOMEDA DRM-KMS DRIVER
1254M:	James (Qian) Wang <james.qian.wang@arm.com>
1255M:	Liviu Dudau <liviu.dudau@arm.com>
1256L:	Mali DP Maintainers <malidp@foss.arm.com>
1257S:	Supported
1258T:	git git://anongit.freedesktop.org/drm/drm-misc
1259F:	drivers/gpu/drm/arm/display/include/
1260F:	drivers/gpu/drm/arm/display/komeda/
1261F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1262F:	Documentation/gpu/komeda-kms.rst
1263
1264ARM MALI-DP DRM DRIVER
1265M:	Liviu Dudau <liviu.dudau@arm.com>
1266M:	Brian Starkey <brian.starkey@arm.com>
1267L:	Mali DP Maintainers <malidp@foss.arm.com>
1268S:	Supported
1269T:	git git://anongit.freedesktop.org/drm/drm-misc
1270F:	drivers/gpu/drm/arm/
1271F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1272F:	Documentation/gpu/afbc.rst
1273
1274ARM MALI PANFROST DRM DRIVER
1275M:	Rob Herring <robh@kernel.org>
1276M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1277L:	dri-devel@lists.freedesktop.org
1278S:	Supported
1279T:	git git://anongit.freedesktop.org/drm/drm-misc
1280F:	drivers/gpu/drm/panfrost/
1281F:	include/uapi/drm/panfrost_drm.h
1282
1283ARM MFM AND FLOPPY DRIVERS
1284M:	Ian Molton <spyro@f2s.com>
1285S:	Maintained
1286F:	arch/arm/mach-rpc/floppydma.S
1287F:	arch/arm/include/asm/floppy.h
1288
1289ARM PMU PROFILING AND DEBUGGING
1290M:	Will Deacon <will@kernel.org>
1291M:	Mark Rutland <mark.rutland@arm.com>
1292S:	Maintained
1293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294F:	arch/arm*/kernel/perf_*
1295F:	arch/arm/oprofile/common.c
1296F:	arch/arm*/kernel/hw_breakpoint.c
1297F:	arch/arm*/include/asm/hw_breakpoint.h
1298F:	arch/arm*/include/asm/perf_event.h
1299F:	drivers/perf/*
1300F:	include/linux/perf/arm_pmu.h
1301F:	Documentation/devicetree/bindings/arm/pmu.yaml
1302F:	Documentation/devicetree/bindings/perf/
1303
1304ARM PORT
1305M:	Russell King <linux@armlinux.org.uk>
1306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307W:	http://www.armlinux.org.uk/
1308S:	Odd Fixes
1309T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1310F:	arch/arm/
1311X:	arch/arm/boot/dts/
1312
1313ARM PRIMECELL AACI PL041 DRIVER
1314M:	Russell King <linux@armlinux.org.uk>
1315S:	Odd Fixes
1316F:	sound/arm/aaci.*
1317
1318ARM PRIMECELL BUS SUPPORT
1319M:	Russell King <linux@armlinux.org.uk>
1320S:	Odd Fixes
1321F:	drivers/amba/
1322F:	include/linux/amba/bus.h
1323
1324ARM PRIMECELL CLCD PL110 DRIVER
1325M:	Russell King <linux@armlinux.org.uk>
1326S:	Odd Fixes
1327F:	drivers/video/fbdev/amba-clcd.*
1328
1329ARM PRIMECELL KMI PL050 DRIVER
1330M:	Russell King <linux@armlinux.org.uk>
1331S:	Odd Fixes
1332F:	drivers/input/serio/ambakmi.*
1333F:	include/linux/amba/kmi.h
1334
1335ARM PRIMECELL MMCI PL180/1 DRIVER
1336M:	Russell King <linux@armlinux.org.uk>
1337S:	Odd Fixes
1338F:	drivers/mmc/host/mmci.*
1339F:	include/linux/amba/mmci.h
1340
1341ARM PRIMECELL SSP PL022 SPI DRIVER
1342M:	Linus Walleij <linus.walleij@linaro.org>
1343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344S:	Maintained
1345F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1346F:	drivers/spi/spi-pl022.c
1347
1348ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1349M:	Russell King <linux@armlinux.org.uk>
1350S:	Odd Fixes
1351F:	drivers/tty/serial/amba-pl01*.c
1352F:	include/linux/amba/serial.h
1353
1354ARM PRIMECELL VIC PL190/PL192 DRIVER
1355M:	Linus Walleij <linus.walleij@linaro.org>
1356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S:	Maintained
1358F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1359F:	drivers/irqchip/irq-vic.c
1360
1361AMAZON ANNAPURNA LABS FIC DRIVER
1362M:	Talel Shenhar <talel@amazon.com>
1363S:	Maintained
1364F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1365F:	drivers/irqchip/irq-al-fic.c
1366
1367ARM SMMU DRIVERS
1368M:	Will Deacon <will@kernel.org>
1369R:	Robin Murphy <robin.murphy@arm.com>
1370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371S:	Maintained
1372F:	drivers/iommu/arm-smmu*
1373F:	drivers/iommu/io-pgtable-arm.c
1374F:	drivers/iommu/io-pgtable-arm-v7s.c
1375
1376ARM SUB-ARCHITECTURES
1377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378S:	Maintained
1379F:	arch/arm/mach-*/
1380F:	arch/arm/plat-*/
1381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1382
1383ARM/ACTIONS SEMI ARCHITECTURE
1384M:	Andreas Färber <afaerber@suse.de>
1385R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:	Maintained
1388N:	owl
1389F:	arch/arm/mach-actions/
1390F:	arch/arm/boot/dts/owl-*
1391F:	arch/arm64/boot/dts/actions/
1392F:	drivers/clk/actions/
1393F:	drivers/clocksource/timer-owl*
1394F:	drivers/dma/owl-dma.c
1395F:	drivers/i2c/busses/i2c-owl.c
1396F:	drivers/pinctrl/actions/*
1397F:	drivers/soc/actions/
1398F:	include/dt-bindings/power/owl-*
1399F:	include/linux/soc/actions/
1400F:	Documentation/devicetree/bindings/arm/actions.yaml
1401F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1402F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1403F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1404F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1405F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1406F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1407
1408ARM/ADS SPHERE MACHINE SUPPORT
1409M:	Lennert Buytenhek <kernel@wantstofly.org>
1410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411S:	Maintained
1412
1413ARM/AFEB9260 MACHINE SUPPORT
1414M:	Sergey Lapin <slapin@ossfans.org>
1415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S:	Maintained
1417
1418ARM/AJECO 1ARM MACHINE SUPPORT
1419M:	Lennert Buytenhek <kernel@wantstofly.org>
1420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421S:	Maintained
1422
1423ARM/Allwinner SoC Clock Support
1424M:	Emilio López <emilio@elopez.com.ar>
1425S:	Maintained
1426F:	drivers/clk/sunxi/
1427
1428ARM/Allwinner sunXi SoC support
1429M:	Maxime Ripard <mripard@kernel.org>
1430M:	Chen-Yu Tsai <wens@csie.org>
1431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432S:	Maintained
1433N:	sun[x456789]i
1434N:	sun50i
1435F:	arch/arm/mach-sunxi/
1436F:	arch/arm64/boot/dts/allwinner/
1437F:	drivers/clk/sunxi-ng/
1438F:	drivers/pinctrl/sunxi/
1439F:	drivers/soc/sunxi/
1440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1441
1442Allwinner A10 CSI driver
1443M:	Maxime Ripard <mripard@kernel.org>
1444L:	linux-media@vger.kernel.org
1445T:	git git://linuxtv.org/media_tree.git
1446F:	drivers/media/platform/sunxi/sun4i-csi/
1447F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1448S:	Maintained
1449
1450ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1451M:	Neil Armstrong <narmstrong@baylibre.com>
1452M:	Jerome Brunet <jbrunet@baylibre.com>
1453L:	linux-amlogic@lists.infradead.org
1454S:	Maintained
1455F:	drivers/clk/meson/
1456F:	include/dt-bindings/clock/meson*
1457F:	include/dt-bindings/clock/gxbb*
1458F:	Documentation/devicetree/bindings/clock/amlogic*
1459
1460ARM/Amlogic Meson SoC support
1461M:	Kevin Hilman <khilman@baylibre.com>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463L:	linux-amlogic@lists.infradead.org
1464W:	http://linux-meson.com/
1465S:	Maintained
1466F:	arch/arm/mach-meson/
1467F:	arch/arm/boot/dts/meson*
1468F:	arch/arm64/boot/dts/amlogic/
1469F:	drivers/pinctrl/meson/
1470F:	drivers/mmc/host/meson*
1471F:	drivers/soc/amlogic/
1472F:	drivers/rtc/rtc-meson*
1473N:	meson
1474
1475ARM/Amlogic Meson SoC Sound Drivers
1476M:	Jerome Brunet <jbrunet@baylibre.com>
1477L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1478S:	Maintained
1479F:	sound/soc/meson/
1480F:	Documentation/devicetree/bindings/sound/amlogic*
1481
1482ARM/Annapurna Labs ALPINE ARCHITECTURE
1483M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1484M:	Antoine Tenart <antoine.tenart@bootlin.com>
1485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486S:	Maintained
1487F:	arch/arm/mach-alpine/
1488F:	arch/arm/boot/dts/alpine*
1489F:	arch/arm64/boot/dts/al/
1490F:	drivers/*/*alpine*
1491
1492ARM/ARTPEC MACHINE SUPPORT
1493M:	Jesper Nilsson <jesper.nilsson@axis.com>
1494M:	Lars Persson <lars.persson@axis.com>
1495S:	Maintained
1496L:	linux-arm-kernel@axis.com
1497F:	arch/arm/mach-artpec
1498F:	arch/arm/boot/dts/artpec6*
1499F:	drivers/clk/axis
1500F:	drivers/crypto/axis
1501F:	drivers/mmc/host/usdhi6rol0.c
1502F:	drivers/pinctrl/pinctrl-artpec*
1503F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1504
1505ARM/ASPEED I2C DRIVER
1506M:	Brendan Higgins <brendanhiggins@google.com>
1507R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1508R:	Joel Stanley <joel@jms.id.au>
1509L:	linux-i2c@vger.kernel.org
1510L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1511S:	Maintained
1512F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1513F:	drivers/i2c/busses/i2c-aspeed.c
1514F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1515F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1516
1517ARM/ASPEED MACHINE SUPPORT
1518M:	Joel Stanley <joel@jms.id.au>
1519R:	Andrew Jeffery <andrew@aj.id.au>
1520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1522Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1523S:	Supported
1524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1525F:	arch/arm/mach-aspeed/
1526F:	arch/arm/boot/dts/aspeed-*
1527N:	aspeed
1528
1529ARM/BITMAIN ARCHITECTURE
1530M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532S:	Maintained
1533F:	arch/arm64/boot/dts/bitmain/
1534F:	drivers/pinctrl/pinctrl-bm1880.c
1535F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1536F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1537
1538ARM/CALXEDA HIGHBANK ARCHITECTURE
1539M:	Rob Herring <robh@kernel.org>
1540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541S:	Maintained
1542F:	arch/arm/mach-highbank/
1543F:	arch/arm/boot/dts/highbank.dts
1544F:	arch/arm/boot/dts/ecx-*.dts*
1545
1546ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1547M:	Krzysztof Halasa <khalasa@piap.pl>
1548S:	Maintained
1549F:	arch/arm/mach-cns3xxx/
1550
1551ARM/CAVIUM THUNDER NETWORK DRIVER
1552M:	Sunil Goutham <sgoutham@cavium.com>
1553M:	Robert Richter <rric@kernel.org>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S:	Supported
1556F:	drivers/net/ethernet/cavium/thunder/
1557
1558ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1559M:	Lukasz Majewski <lukma@denx.de>
1560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561S:	Maintained
1562F:	arch/arm/mach-ep93xx/ts72xx.c
1563
1564ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1565M:	Alexander Shiyan <shc_work@mail.ru>
1566L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567S:	Odd Fixes
1568N:	clps711x
1569
1570ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1571M:	Lennert Buytenhek <kernel@wantstofly.org>
1572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573S:	Maintained
1574
1575ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1576M:	Hartley Sweeten <hsweeten@visionengravers.com>
1577M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579S:	Maintained
1580F:	arch/arm/mach-ep93xx/
1581F:	arch/arm/mach-ep93xx/include/mach/
1582
1583ARM/CLKDEV SUPPORT
1584M:	Russell King <linux@armlinux.org.uk>
1585L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586S:	Maintained
1587T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1588F:	drivers/clk/clkdev.c
1589
1590ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1591M:	Mike Rapoport <mike@compulab.co.il>
1592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593S:	Maintained
1594
1595ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1596M:	Baruch Siach <baruch@tkos.co.il>
1597L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598S:	Maintained
1599F:	arch/arm/boot/dts/cx92755*
1600N:	digicolor
1601
1602ARM/CONTEC MICRO9 MACHINE SUPPORT
1603M:	Hubert Feurstein <hubert.feurstein@contec.at>
1604S:	Maintained
1605F:	arch/arm/mach-ep93xx/micro9.c
1606
1607ARM/CORESIGHT FRAMEWORK AND DRIVERS
1608M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1609R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1610L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611S:	Maintained
1612F:	drivers/hwtracing/coresight/*
1613F:	Documentation/trace/coresight.rst
1614F:	Documentation/trace/coresight-cpu-debug.rst
1615F:	Documentation/devicetree/bindings/arm/coresight.txt
1616F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1617F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1618F:	tools/perf/arch/arm/util/pmu.c
1619F:	tools/perf/arch/arm/util/auxtrace.c
1620F:	tools/perf/arch/arm/util/cs-etm.c
1621F:	tools/perf/arch/arm/util/cs-etm.h
1622F:	tools/perf/util/cs-etm.*
1623F:	tools/perf/util/cs-etm-decoder/*
1624
1625ARM/CORGI MACHINE SUPPORT
1626M:	Richard Purdie <rpurdie@rpsys.net>
1627S:	Maintained
1628
1629ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1630M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1631M:	Linus Walleij <linus.walleij@linaro.org>
1632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633T:	git git://github.com/ulli-kroll/linux.git
1634S:	Maintained
1635F:	Documentation/devicetree/bindings/arm/gemini.txt
1636F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1637F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1638F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1639F:	arch/arm/mach-gemini/
1640F:	drivers/net/ethernet/cortina/
1641F:	drivers/pinctrl/pinctrl-gemini.c
1642F:	drivers/rtc/rtc-ftrtc010.c
1643
1644ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1645M:	Barry Song <baohua@kernel.org>
1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1648S:	Maintained
1649F:	arch/arm/boot/dts/prima2*
1650F:	arch/arm/mach-prima2/
1651F:	drivers/clk/sirf/
1652F:	drivers/clocksource/timer-prima2.c
1653F:	drivers/clocksource/timer-atlas7.c
1654N:	[^a-z]sirf
1655X:	drivers/gnss
1656
1657ARM/CZ.NIC TURRIS MOX SUPPORT
1658M:	Marek Behun <marek.behun@nic.cz>
1659W:	http://mox.turris.cz
1660S:	Maintained
1661F:	Documentation/ABI/testing/debugfs-moxtet
1662F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1663F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1664F:	Documentation/devicetree/bindings/bus/moxtet.txt
1665F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1666F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1667F:	include/linux/moxtet.h
1668F:	drivers/bus/moxtet.c
1669F:	drivers/firmware/turris-mox-rwtm.c
1670F:	drivers/gpio/gpio-moxtet.c
1671
1672ARM/EBSA110 MACHINE SUPPORT
1673M:	Russell King <linux@armlinux.org.uk>
1674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675W:	http://www.armlinux.org.uk/
1676S:	Maintained
1677F:	arch/arm/mach-ebsa110/
1678F:	drivers/net/ethernet/amd/am79c961a.*
1679
1680ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1681M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1682R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1683L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684S:	Maintained
1685N:	efm32
1686
1687ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1688M:	Robert Jarzmik <robert.jarzmik@free.fr>
1689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690S:	Maintained
1691F:	arch/arm/mach-pxa/ezx.c
1692
1693ARM/FARADAY FA526 PORT
1694M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1695L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696S:	Maintained
1697T:	git git://git.berlios.de/gemini-board
1698F:	arch/arm/mm/*-fa*
1699
1700ARM/FOOTBRIDGE ARCHITECTURE
1701M:	Russell King <linux@armlinux.org.uk>
1702L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703W:	http://www.armlinux.org.uk/
1704S:	Maintained
1705F:	arch/arm/include/asm/hardware/dec21285.h
1706F:	arch/arm/mach-footbridge/
1707
1708ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1709M:	Shawn Guo <shawnguo@kernel.org>
1710M:	Sascha Hauer <s.hauer@pengutronix.de>
1711R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1712R:	Fabio Estevam <festevam@gmail.com>
1713R:	NXP Linux Team <linux-imx@nxp.com>
1714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S:	Maintained
1716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1717N:	imx
1718N:	mxs
1719X:	drivers/media/i2c/
1720
1721ARM/FREESCALE VYBRID ARM ARCHITECTURE
1722M:	Shawn Guo <shawnguo@kernel.org>
1723M:	Sascha Hauer <s.hauer@pengutronix.de>
1724R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1725R:	Stefan Agner <stefan@agner.ch>
1726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727S:	Maintained
1728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1729F:	arch/arm/mach-imx/*vf610*
1730F:	arch/arm/boot/dts/vf*
1731
1732ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1733M:	Shawn Guo <shawnguo@kernel.org>
1734M:	Li Yang <leoyang.li@nxp.com>
1735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736S:	Maintained
1737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1738F:	arch/arm/boot/dts/ls1021a*
1739F:	arch/arm64/boot/dts/freescale/fsl-*
1740F:	arch/arm64/boot/dts/freescale/qoriq-*
1741
1742ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1743M:	Lennert Buytenhek <kernel@wantstofly.org>
1744L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745S:	Maintained
1746
1747ARM/GUMSTIX MACHINE SUPPORT
1748M:	Steve Sakoman <sakoman@gmail.com>
1749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750S:	Maintained
1751
1752ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1753M:	Philipp Zabel <philipp.zabel@gmail.com>
1754M:	Paul Parsons <lost.distance@yahoo.com>
1755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756S:	Maintained
1757F:	arch/arm/mach-pxa/hx4700.c
1758F:	arch/arm/mach-pxa/include/mach/hx4700.h
1759F:	sound/soc/pxa/hx4700.c
1760
1761ARM/HISILICON SOC SUPPORT
1762M:	Wei Xu <xuwei5@hisilicon.com>
1763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764W:	http://www.hisilicon.com
1765S:	Supported
1766T:	git git://github.com/hisilicon/linux-hisi.git
1767F:	arch/arm/mach-hisi/
1768F:	arch/arm/boot/dts/hi3*
1769F:	arch/arm/boot/dts/hip*
1770F:	arch/arm/boot/dts/hisi*
1771F:	arch/arm64/boot/dts/hisilicon/
1772
1773ARM/HP JORNADA 7XX MACHINE SUPPORT
1774M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1775W:	www.jlime.com
1776S:	Maintained
1777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1778F:	arch/arm/mach-sa1100/jornada720.c
1779F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1780
1781ARM/IGEP MACHINE SUPPORT
1782M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1783M:	Javier Martinez Canillas <javier@dowhile0.org>
1784L:	linux-omap@vger.kernel.org
1785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786S:	Maintained
1787F:	arch/arm/boot/dts/omap3-igep*
1788
1789ARM/INCOME PXA270 SUPPORT
1790M:	Marek Vasut <marek.vasut@gmail.com>
1791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S:	Maintained
1793F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1794
1795ARM/INTEL IOP32X ARM ARCHITECTURE
1796M:	Lennert Buytenhek <kernel@wantstofly.org>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798S:	Maintained
1799
1800ARM/INTEL IQ81342EX MACHINE SUPPORT
1801M:	Lennert Buytenhek <kernel@wantstofly.org>
1802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803S:	Maintained
1804
1805ARM/INTEL IXDP2850 MACHINE SUPPORT
1806M:	Lennert Buytenhek <kernel@wantstofly.org>
1807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808S:	Maintained
1809
1810ARM/INTEL IXP4XX ARM ARCHITECTURE
1811M:	Linus Walleij <linusw@kernel.org>
1812M:	Imre Kaloz <kaloz@openwrt.org>
1813M:	Krzysztof Halasa <khalasa@piap.pl>
1814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815S:	Maintained
1816F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1817F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1818F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1819F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1820F:	arch/arm/mach-ixp4xx/
1821F:	drivers/clocksource/timer-ixp4xx.c
1822F:	drivers/gpio/gpio-ixp4xx.c
1823F:	drivers/irqchip/irq-ixp4xx.c
1824F:	include/linux/irqchip/irq-ixp4xx.h
1825F:	include/linux/platform_data/timer-ixp4xx.h
1826
1827ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1828M:	Jonathan Cameron <jic23@cam.ac.uk>
1829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830S:	Maintained
1831F:	arch/arm/mach-pxa/stargate2.c
1832F:	drivers/pcmcia/pxa2xx_stargate2.c
1833
1834ARM/INTEL XSC3 (MANZANO) ARM CORE
1835M:	Lennert Buytenhek <kernel@wantstofly.org>
1836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S:	Maintained
1838
1839ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1840M:	Lennert Buytenhek <kernel@wantstofly.org>
1841L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842S:	Maintained
1843
1844ARM/LG1K ARCHITECTURE
1845M:	Chanho Min <chanho.min@lge.com>
1846L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847S:	Maintained
1848F:	arch/arm64/boot/dts/lg/
1849
1850ARM/LOGICPD PXA270 MACHINE SUPPORT
1851M:	Lennert Buytenhek <kernel@wantstofly.org>
1852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853S:	Maintained
1854
1855ARM/LPC18XX ARCHITECTURE
1856M:	Vladimir Zapolskiy <vz@mleia.com>
1857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S:	Maintained
1859F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1860F:	arch/arm/boot/dts/lpc43*
1861F:	drivers/i2c/busses/i2c-lpc2k.c
1862F:	drivers/memory/pl172.c
1863F:	drivers/mtd/spi-nor/nxp-spifi.c
1864F:	drivers/rtc/rtc-lpc24xx.c
1865N:	lpc18xx
1866
1867ARM/LPC32XX SOC SUPPORT
1868M:	Vladimir Zapolskiy <vz@mleia.com>
1869M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1872S:	Maintained
1873F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1874F:	arch/arm/boot/dts/lpc32*
1875F:	arch/arm/mach-lpc32xx/
1876F:	drivers/i2c/busses/i2c-pnx.c
1877F:	drivers/net/ethernet/nxp/lpc_eth.c
1878F:	drivers/usb/host/ohci-nxp.c
1879F:	drivers/watchdog/pnx4008_wdt.c
1880N:	lpc32xx
1881
1882ARM/MAGICIAN MACHINE SUPPORT
1883M:	Philipp Zabel <philipp.zabel@gmail.com>
1884S:	Maintained
1885
1886ARM/Marvell Dove/MV78xx0/Orion SOC support
1887M:	Jason Cooper <jason@lakedaemon.net>
1888M:	Andrew Lunn <andrew@lunn.ch>
1889M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1890M:	Gregory Clement <gregory.clement@bootlin.com>
1891L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892S:	Maintained
1893F:	Documentation/devicetree/bindings/soc/dove/
1894F:	arch/arm/mach-dove/
1895F:	arch/arm/mach-mv78xx0/
1896F:	arch/arm/mach-orion5x/
1897F:	arch/arm/plat-orion/
1898F:	arch/arm/boot/dts/dove*
1899F:	arch/arm/boot/dts/orion5x*
1900T:	git git://git.infradead.org/linux-mvebu.git
1901
1902ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1903M:	Jason Cooper <jason@lakedaemon.net>
1904M:	Andrew Lunn <andrew@lunn.ch>
1905M:	Gregory Clement <gregory.clement@bootlin.com>
1906M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1907L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908S:	Maintained
1909F:	arch/arm/boot/dts/armada*
1910F:	arch/arm/boot/dts/kirkwood*
1911F:	arch/arm/configs/mvebu_*_defconfig
1912F:	arch/arm/mach-mvebu/
1913F:	arch/arm64/boot/dts/marvell/armada*
1914F:	drivers/cpufreq/armada-37xx-cpufreq.c
1915F:	drivers/cpufreq/armada-8k-cpufreq.c
1916F:	drivers/cpufreq/mvebu-cpufreq.c
1917F:	drivers/irqchip/irq-armada-370-xp.c
1918F:	drivers/irqchip/irq-mvebu-*
1919F:	drivers/pinctrl/mvebu/
1920F:	drivers/rtc/rtc-armada38x.c
1921T:	git git://git.infradead.org/linux-mvebu.git
1922
1923ARM/Mediatek RTC DRIVER
1924M:	Eddie Huang <eddie.huang@mediatek.com>
1925M:	Sean Wang <sean.wang@mediatek.com>
1926L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1928S:	Maintained
1929F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1930F:	drivers/rtc/rtc-mt6397.c
1931F:	drivers/rtc/rtc-mt7622.c
1932
1933ARM/Mediatek SoC support
1934M:	Matthias Brugger <matthias.bgg@gmail.com>
1935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1937W:	https://mtk.bcnfs.org/
1938C:	irc://chat.freenode.net/linux-mediatek
1939S:	Maintained
1940F:	arch/arm/boot/dts/mt6*
1941F:	arch/arm/boot/dts/mt7*
1942F:	arch/arm/boot/dts/mt8*
1943F:	arch/arm/mach-mediatek/
1944F:	arch/arm64/boot/dts/mediatek/
1945F:	drivers/soc/mediatek/
1946N:	mtk
1947N:	mt[678]
1948K:	mediatek
1949
1950ARM/Mediatek USB3 PHY DRIVER
1951M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1954S:	Maintained
1955F:	drivers/phy/mediatek/
1956F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1957
1958ARM/Microchip (AT91) SoC support
1959M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1960M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1961M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963W:	http://www.linux4sam.org
1964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1965S:	Supported
1966N:	at91
1967N:	atmel
1968F:	arch/arm/mach-at91/
1969F:	include/soc/at91/
1970F:	arch/arm/boot/dts/at91*.dts
1971F:	arch/arm/boot/dts/at91*.dtsi
1972F:	arch/arm/boot/dts/sama*.dts
1973F:	arch/arm/boot/dts/sama*.dtsi
1974F:	arch/arm/include/debug/at91.S
1975F:	drivers/memory/atmel*
1976F:	drivers/watchdog/sama5d4_wdt.c
1977X:	drivers/input/touchscreen/atmel_mxt_ts.c
1978X:	drivers/net/wireless/atmel/
1979
1980ARM/MIOA701 MACHINE SUPPORT
1981M:	Robert Jarzmik <robert.jarzmik@free.fr>
1982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983F:	arch/arm/mach-pxa/mioa701.c
1984S:	Maintained
1985
1986ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1987M:	Michael Petchkovsky <mkpetch@internode.on.net>
1988S:	Maintained
1989
1990ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1991M:	Linus Walleij <linus.walleij@linaro.org>
1992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993S:	Maintained
1994F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1995F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1996F:	arch/arm/mach-nomadik/
1997F:	arch/arm/mach-u300/
1998F:	arch/arm/mach-ux500/
1999F:	drivers/soc/ux500/
2000F:	arch/arm/boot/dts/ste-*
2001F:	drivers/clk/clk-nomadik.c
2002F:	drivers/clk/clk-u300.c
2003F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2004F:	drivers/clocksource/timer-u300.c
2005F:	drivers/dma/coh901318*
2006F:	drivers/dma/ste_dma40*
2007F:	drivers/hwspinlock/u8500_hsem.c
2008F:	drivers/i2c/busses/i2c-nomadik.c
2009F:	drivers/i2c/busses/i2c-stu300.c
2010F:	drivers/mfd/ab3100*
2011F:	drivers/mfd/ab8500*
2012F:	drivers/mfd/abx500*
2013F:	drivers/mfd/dbx500*
2014F:	drivers/mfd/db8500*
2015F:	drivers/pinctrl/nomadik/
2016F:	drivers/pinctrl/pinctrl-coh901*
2017F:	drivers/pinctrl/pinctrl-u300.c
2018F:	drivers/rtc/rtc-ab3100.c
2019F:	drivers/rtc/rtc-ab8500.c
2020F:	drivers/rtc/rtc-coh901331.c
2021F:	drivers/rtc/rtc-pl031.c
2022F:	drivers/watchdog/coh901327_wdt.c
2023F:	Documentation/devicetree/bindings/arm/ste-*
2024F:	Documentation/devicetree/bindings/arm/ux500/
2025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2026
2027ARM/NUVOTON NPCM ARCHITECTURE
2028M:	Avi Fishman <avifishman70@gmail.com>
2029M:	Tomer Maimon <tmaimon77@gmail.com>
2030M:	Tali Perry <tali.perry1@gmail.com>
2031R:	Patrick Venture <venture@google.com>
2032R:	Nancy Yuen <yuenn@google.com>
2033R:	Benjamin Fair <benjaminfair@google.com>
2034L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2035S:	Supported
2036F:	arch/arm/mach-npcm/
2037F:	arch/arm/boot/dts/nuvoton-npcm*
2038F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2039F:	drivers/*/*npcm*
2040F:	Documentation/devicetree/bindings/*/*npcm*
2041F:	Documentation/devicetree/bindings/*/*/*npcm*
2042
2043ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2044L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2045W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2046S:	Orphan
2047F:	arch/arm/mach-s3c24xx/mach-gta02.c
2048F:	arch/arm/mach-s3c24xx/gta02.h
2049
2050ARM/Orion SoC/Technologic Systems TS-78xx platform support
2051M:	Alexander Clouter <alex@digriz.org.uk>
2052L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053W:	http://www.digriz.org.uk/ts78xx/kernel
2054S:	Maintained
2055F:	arch/arm/mach-orion5x/ts78xx-*
2056
2057ARM/OXNAS platform support
2058M:	Neil Armstrong <narmstrong@baylibre.com>
2059L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2060L:	linux-oxnas@groups.io (moderated for non-subscribers)
2061S:	Maintained
2062F:	arch/arm/mach-oxnas/
2063F:	arch/arm/boot/dts/ox8*.dts*
2064N:	oxnas
2065
2066ARM/PALM TREO SUPPORT
2067M:	Tomas Cech <sleep_walker@suse.com>
2068L:	linux-arm-kernel@lists.infradead.org
2069W:	http://hackndev.com
2070S:	Maintained
2071F:	arch/arm/mach-pxa/palmtreo.*
2072
2073ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2074M:	Marek Vasut <marek.vasut@gmail.com>
2075L:	linux-arm-kernel@lists.infradead.org
2076W:	http://hackndev.com
2077S:	Maintained
2078F:	arch/arm/mach-pxa/include/mach/palmtx.h
2079F:	arch/arm/mach-pxa/palmtx.c
2080F:	arch/arm/mach-pxa/palmt5.*
2081F:	arch/arm/mach-pxa/include/mach/palmld.h
2082F:	arch/arm/mach-pxa/palmld.c
2083F:	arch/arm/mach-pxa/palmte2.*
2084F:	arch/arm/mach-pxa/include/mach/palmtc.h
2085F:	arch/arm/mach-pxa/palmtc.c
2086
2087ARM/PALMZ72 SUPPORT
2088M:	Sergey Lapin <slapin@ossfans.org>
2089L:	linux-arm-kernel@lists.infradead.org
2090W:	http://hackndev.com
2091S:	Maintained
2092F:	arch/arm/mach-pxa/palmz72.*
2093
2094ARM/PLEB SUPPORT
2095M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2096W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2097S:	Maintained
2098
2099ARM/PT DIGITAL BOARD PORT
2100M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102W:	http://www.armlinux.org.uk/
2103S:	Maintained
2104
2105ARM/QUALCOMM SUPPORT
2106M:	Andy Gross <agross@kernel.org>
2107L:	linux-arm-msm@vger.kernel.org
2108S:	Maintained
2109F:	Documentation/devicetree/bindings/soc/qcom/
2110F:	Documentation/devicetree/bindings/*/qcom*
2111F:	arch/arm/boot/dts/qcom-*.dts
2112F:	arch/arm/boot/dts/qcom-*.dtsi
2113F:	arch/arm/mach-qcom/
2114F:	arch/arm64/boot/dts/qcom/
2115F:	drivers/*/qcom/
2116F:	drivers/*/qcom*
2117F:	drivers/*/*/qcom/
2118F:	drivers/*/*/qcom*
2119F:	drivers/*/pm8???-*
2120F:	drivers/bluetooth/btqcomsmd.c
2121F:	drivers/clocksource/timer-qcom.c
2122F:	drivers/extcon/extcon-qcom*
2123F:	drivers/iommu/msm*
2124F:	drivers/i2c/busses/i2c-qup.c
2125F:	drivers/i2c/busses/i2c-qcom-geni.c
2126F:	drivers/mfd/ssbi.c
2127F:	drivers/mmc/host/mmci_qcom*
2128F:	drivers/mmc/host/sdhci-msm.c
2129F:	drivers/pci/controller/dwc/pcie-qcom.c
2130F:	drivers/phy/qualcomm/
2131F:	drivers/power/*/msm*
2132F:	drivers/reset/reset-qcom-*
2133F:	drivers/scsi/ufs/ufs-qcom.*
2134F:	drivers/spi/spi-qup.c
2135F:	drivers/spi/spi-geni-qcom.c
2136F:	drivers/spi/spi-qcom-qspi.c
2137F:	drivers/tty/serial/msm_serial.c
2138F:	drivers/usb/dwc3/dwc3-qcom.c
2139F:	include/dt-bindings/*/qcom*
2140F:	include/linux/*/qcom*
2141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2142
2143ARM/RADISYS ENP2611 MACHINE SUPPORT
2144M:	Lennert Buytenhek <kernel@wantstofly.org>
2145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146S:	Maintained
2147
2148ARM/RDA MICRO ARCHITECTURE
2149M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2152S:	Maintained
2153F:	arch/arm/boot/dts/rda8810pl-*
2154F:	drivers/clocksource/timer-rda.c
2155F:	drivers/irqchip/irq-rda-intc.c
2156F:	drivers/tty/serial/rda-uart.c
2157F:	Documentation/devicetree/bindings/arm/rda.yaml
2158F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2159F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2160F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2161
2162ARM/REALTEK ARCHITECTURE
2163M:	Andreas Färber <afaerber@suse.de>
2164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165S:	Maintained
2166F:	arch/arm64/boot/dts/realtek/
2167F:	Documentation/devicetree/bindings/arm/realtek.yaml
2168
2169ARM/RENESAS ARM64 ARCHITECTURE
2170M:	Simon Horman <horms@verge.net.au>
2171M:	Geert Uytterhoeven <geert+renesas@glider.be>
2172M:	Magnus Damm <magnus.damm@gmail.com>
2173L:	linux-renesas-soc@vger.kernel.org
2174Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2177S:	Supported
2178F:	arch/arm64/boot/dts/renesas/
2179F:	Documentation/devicetree/bindings/arm/renesas.yaml
2180F:	drivers/soc/renesas/
2181F:	include/linux/soc/renesas/
2182
2183ARM/RISCPC ARCHITECTURE
2184M:	Russell King <linux@armlinux.org.uk>
2185L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186W:	http://www.armlinux.org.uk/
2187S:	Maintained
2188F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2189F:	arch/arm/include/asm/hardware/ioc.h
2190F:	arch/arm/include/asm/hardware/iomd.h
2191F:	arch/arm/include/asm/hardware/memc.h
2192F:	arch/arm/mach-rpc/
2193F:	drivers/net/ethernet/8390/etherh.c
2194F:	drivers/net/ethernet/i825xx/ether1*
2195F:	drivers/net/ethernet/seeq/ether3*
2196F:	drivers/scsi/arm/
2197
2198ARM/Rockchip SoC support
2199M:	Heiko Stuebner <heiko@sntech.de>
2200L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2201L:	linux-rockchip@lists.infradead.org
2202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2203S:	Maintained
2204F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2205F:	arch/arm/boot/dts/rk3*
2206F:	arch/arm/boot/dts/rv1108*
2207F:	arch/arm/mach-rockchip/
2208F:	drivers/clk/rockchip/
2209F:	drivers/i2c/busses/i2c-rk3x.c
2210F:	drivers/*/*rockchip*
2211F:	drivers/*/*/*rockchip*
2212F:	sound/soc/rockchip/
2213N:	rockchip
2214
2215ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2216M:	Kukjin Kim <kgene@kernel.org>
2217M:	Krzysztof Kozlowski <krzk@kernel.org>
2218L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2220Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2221S:	Maintained
2222F:	arch/arm/boot/dts/s3c*
2223F:	arch/arm/boot/dts/s5p*
2224F:	arch/arm/boot/dts/exynos*
2225F:	arch/arm64/boot/dts/exynos/
2226F:	arch/arm/plat-samsung/
2227F:	arch/arm/mach-s3c24*/
2228F:	arch/arm/mach-s3c64xx/
2229F:	arch/arm/mach-s5p*/
2230F:	arch/arm/mach-exynos*/
2231F:	drivers/*/*s3c24*
2232F:	drivers/*/*/*s3c24*
2233F:	drivers/*/*s3c64xx*
2234F:	drivers/*/*s5pv210*
2235F:	drivers/memory/samsung/
2236F:	drivers/soc/samsung/
2237F:	include/linux/soc/samsung/
2238F:	Documentation/arm/samsung/
2239F:	Documentation/devicetree/bindings/arm/samsung/
2240F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2241F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2242N:	exynos
2243
2244ARM/SAMSUNG MOBILE MACHINE SUPPORT
2245M:	Kyungmin Park <kyungmin.park@samsung.com>
2246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247S:	Maintained
2248F:	arch/arm/mach-s5pv210/
2249
2250ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2251M:	Kyungmin Park <kyungmin.park@samsung.com>
2252M:	Kamil Debski <kamil@wypas.org>
2253M:	Andrzej Hajda <a.hajda@samsung.com>
2254L:	linux-arm-kernel@lists.infradead.org
2255L:	linux-media@vger.kernel.org
2256S:	Maintained
2257F:	drivers/media/platform/s5p-g2d/
2258
2259ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2260M:	Marek Szyprowski <m.szyprowski@samsung.com>
2261L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2262L:	linux-media@vger.kernel.org
2263S:	Maintained
2264F:	drivers/media/platform/s5p-cec/
2265F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2266
2267ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2268M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2269M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2270M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2271L:	linux-arm-kernel@lists.infradead.org
2272L:	linux-media@vger.kernel.org
2273S:	Maintained
2274F:	drivers/media/platform/s5p-jpeg/
2275
2276ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2277M:	Kyungmin Park <kyungmin.park@samsung.com>
2278M:	Kamil Debski <kamil@wypas.org>
2279M:	Jeongtae Park <jtp.park@samsung.com>
2280M:	Andrzej Hajda <a.hajda@samsung.com>
2281L:	linux-arm-kernel@lists.infradead.org
2282L:	linux-media@vger.kernel.org
2283S:	Maintained
2284F:	drivers/media/platform/s5p-mfc/
2285
2286ARM/SHMOBILE ARM ARCHITECTURE
2287M:	Simon Horman <horms@verge.net.au>
2288M:	Geert Uytterhoeven <geert+renesas@glider.be>
2289M:	Magnus Damm <magnus.damm@gmail.com>
2290L:	linux-renesas-soc@vger.kernel.org
2291Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2294S:	Supported
2295F:	arch/arm/boot/dts/emev2*
2296F:	arch/arm/boot/dts/gr-peach*
2297F:	arch/arm/boot/dts/iwg20d-q7*
2298F:	arch/arm/boot/dts/r7s*
2299F:	arch/arm/boot/dts/r8a*
2300F:	arch/arm/boot/dts/r9a*
2301F:	arch/arm/boot/dts/sh*
2302F:	arch/arm/configs/shmobile_defconfig
2303F:	arch/arm/include/debug/renesas-scif.S
2304F:	arch/arm/mach-shmobile/
2305F:	Documentation/devicetree/bindings/arm/renesas.yaml
2306F:	drivers/soc/renesas/
2307F:	include/linux/soc/renesas/
2308
2309ARM/SOCFPGA ARCHITECTURE
2310M:	Dinh Nguyen <dinguyen@kernel.org>
2311S:	Maintained
2312F:	arch/arm/mach-socfpga/
2313F:	arch/arm/boot/dts/socfpga*
2314F:	arch/arm/configs/socfpga_defconfig
2315F:	arch/arm64/boot/dts/altera/
2316F:	arch/arm64/boot/dts/intel/
2317W:	http://www.rocketboards.org
2318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2319
2320ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2321M:	Dinh Nguyen <dinguyen@kernel.org>
2322S:	Maintained
2323F:	drivers/clk/socfpga/
2324
2325ARM/SOCFPGA EDAC SUPPORT
2326M:	Thor Thayer <thor.thayer@linux.intel.com>
2327S:	Maintained
2328F:	drivers/edac/altera_edac.
2329
2330ARM/SPREADTRUM SoC SUPPORT
2331M:	Orson Zhai <orsonzhai@gmail.com>
2332M:	Baolin Wang <baolin.wang@linaro.org>
2333M:	Chunyan Zhang <zhang.lyra@gmail.com>
2334S:	Maintained
2335F:	arch/arm64/boot/dts/sprd
2336N:	sprd
2337
2338ARM/STI ARCHITECTURE
2339M:	Patrice Chotard <patrice.chotard@st.com>
2340L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2341W:	http://www.stlinux.com
2342S:	Maintained
2343F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2344F:	arch/arm/mach-sti/
2345F:	arch/arm/boot/dts/sti*
2346F:	drivers/char/hw_random/st-rng.c
2347F:	drivers/clocksource/arm_global_timer.c
2348F:	drivers/clocksource/clksrc_st_lpc.c
2349F:	drivers/cpufreq/sti-cpufreq.c
2350F:	drivers/dma/st_fdma*
2351F:	drivers/i2c/busses/i2c-st.c
2352F:	drivers/media/rc/st_rc.c
2353F:	drivers/media/platform/sti/c8sectpfe/
2354F:	drivers/mmc/host/sdhci-st.c
2355F:	drivers/phy/st/phy-miphy28lp.c
2356F:	drivers/phy/st/phy-stih407-usb.c
2357F:	drivers/pinctrl/pinctrl-st.c
2358F:	drivers/remoteproc/st_remoteproc.c
2359F:	drivers/remoteproc/st_slim_rproc.c
2360F:	drivers/reset/sti/
2361F:	drivers/rtc/rtc-st-lpc.c
2362F:	drivers/tty/serial/st-asc.c
2363F:	drivers/usb/dwc3/dwc3-st.c
2364F:	drivers/usb/host/ehci-st.c
2365F:	drivers/usb/host/ohci-st.c
2366F:	drivers/watchdog/st_lpc_wdt.c
2367F:	drivers/ata/ahci_st.c
2368F:	include/linux/remoteproc/st_slim_rproc.h
2369
2370ARM/STM32 ARCHITECTURE
2371M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2372M:	Alexandre Torgue <alexandre.torgue@st.com>
2373L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2375S:	Maintained
2376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2377N:	stm32
2378N:	stm
2379F:	arch/arm/boot/dts/stm32*
2380F:	arch/arm/mach-stm32/
2381F:	drivers/clocksource/armv7m_systick.c
2382
2383ARM/Synaptics SoC support
2384M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2385M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2387S:	Maintained
2388F:	arch/arm/mach-berlin/
2389F:	arch/arm/boot/dts/berlin*
2390F:	arch/arm64/boot/dts/synaptics/
2391
2392ARM/TANGO ARCHITECTURE
2393M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2394M:	Mans Rullgard <mans@mansr.com>
2395L:	linux-arm-kernel@lists.infradead.org
2396S:	Odd Fixes
2397N:	tango
2398
2399ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2400M:	Lennert Buytenhek <kernel@wantstofly.org>
2401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2402S:	Maintained
2403
2404ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2405M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2406L:	linux-tegra@vger.kernel.org
2407L:	linux-media@vger.kernel.org
2408S:	Maintained
2409F:	drivers/media/platform/tegra-cec/
2410F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2411
2412ARM/TETON BGA MACHINE SUPPORT
2413M:	"Mark F. Brown" <mark.brown314@gmail.com>
2414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415S:	Maintained
2416
2417ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2418M:	Santosh Shilimkar <ssantosh@kernel.org>
2419L:	linux-kernel@vger.kernel.org
2420S:	Maintained
2421F:	drivers/memory/*emif*
2422
2423ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2424M:	Tero Kristo <t-kristo@ti.com>
2425M:	Nishanth Menon <nm@ti.com>
2426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2427S:	Supported
2428F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2429F:	arch/arm64/boot/dts/ti/Makefile
2430F:	arch/arm64/boot/dts/ti/k3-*
2431F:	include/dt-bindings/pinctrl/k3.h
2432
2433ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2434M:	Santosh Shilimkar <ssantosh@kernel.org>
2435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2436S:	Maintained
2437F:	arch/arm/mach-keystone/
2438F:	arch/arm/boot/dts/keystone-*
2439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2440
2441ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2442M:	Santosh Shilimkar <ssantosh@kernel.org>
2443L:	linux-kernel@vger.kernel.org
2444S:	Maintained
2445F:	drivers/clk/keystone/
2446
2447ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2448M:	Santosh Shilimkar <ssantosh@kernel.org>
2449L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2450L:	linux-kernel@vger.kernel.org
2451S:	Maintained
2452F:	drivers/clocksource/timer-keystone.c
2453
2454ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2455M:	Santosh Shilimkar <ssantosh@kernel.org>
2456L:	linux-kernel@vger.kernel.org
2457S:	Maintained
2458F:	drivers/power/reset/keystone-reset.c
2459
2460ARM/THECUS N2100 MACHINE SUPPORT
2461M:	Lennert Buytenhek <kernel@wantstofly.org>
2462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2463S:	Maintained
2464
2465ARM/TOSA MACHINE SUPPORT
2466M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2467M:	Dirk Opfer <dirk@opfer-online.de>
2468S:	Maintained
2469
2470ARM/UNIPHIER ARCHITECTURE
2471M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2474S:	Maintained
2475F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2476F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2477F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2478F:	arch/arm/boot/dts/uniphier*
2479F:	arch/arm/include/asm/hardware/cache-uniphier.h
2480F:	arch/arm/mach-uniphier/
2481F:	arch/arm/mm/cache-uniphier.c
2482F:	arch/arm64/boot/dts/socionext/uniphier*
2483F:	drivers/bus/uniphier-system-bus.c
2484F:	drivers/clk/uniphier/
2485F:	drivers/dma/uniphier-mdmac.c
2486F:	drivers/gpio/gpio-uniphier.c
2487F:	drivers/i2c/busses/i2c-uniphier*
2488F:	drivers/irqchip/irq-uniphier-aidet.c
2489F:	drivers/mmc/host/uniphier-sd.c
2490F:	drivers/pinctrl/uniphier/
2491F:	drivers/reset/reset-uniphier.c
2492F:	drivers/tty/serial/8250/8250_uniphier.c
2493N:	uniphier
2494
2495ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2496M:	Ulf Hansson <ulf.hansson@linaro.org>
2497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2498T:	git git://git.linaro.org/people/ulfh/clk.git
2499S:	Maintained
2500F:	drivers/clk/ux500/
2501
2502ARM/VERSATILE EXPRESS PLATFORM
2503M:	Liviu Dudau <liviu.dudau@arm.com>
2504M:	Sudeep Holla <sudeep.holla@arm.com>
2505M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2507S:	Maintained
2508F:	arch/arm/boot/dts/vexpress*
2509F:	arch/arm64/boot/dts/arm/
2510F:	arch/arm/mach-vexpress/
2511F:	*/*/vexpress*
2512F:	*/*/*/vexpress*
2513F:	drivers/clk/versatile/clk-vexpress-osc.c
2514F:	drivers/clocksource/timer-versatile.c
2515N:	mps2
2516
2517ARM/VFP SUPPORT
2518M:	Russell King <linux@armlinux.org.uk>
2519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2520W:	http://www.armlinux.org.uk/
2521S:	Maintained
2522F:	arch/arm/vfp/
2523
2524ARM/VOIPAC PXA270 SUPPORT
2525M:	Marek Vasut <marek.vasut@gmail.com>
2526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2527S:	Maintained
2528F:	arch/arm/mach-pxa/vpac270.c
2529F:	arch/arm/mach-pxa/include/mach/vpac270.h
2530
2531ARM/VT8500 ARM ARCHITECTURE
2532M:	Tony Prisk <linux@prisktech.co.nz>
2533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2534S:	Maintained
2535F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2536F:	arch/arm/mach-vt8500/
2537F:	drivers/clocksource/timer-vt8500.c
2538F:	drivers/i2c/busses/i2c-wmt.c
2539F:	drivers/mmc/host/wmt-sdmmc.c
2540F:	drivers/pwm/pwm-vt8500.c
2541F:	drivers/rtc/rtc-vt8500.c
2542F:	drivers/tty/serial/vt8500_serial.c
2543F:	drivers/usb/host/ehci-platform.c
2544F:	drivers/usb/host/uhci-platform.c
2545F:	drivers/video/fbdev/vt8500lcdfb.*
2546F:	drivers/video/fbdev/wm8505fb*
2547F:	drivers/video/fbdev/wmt_ge_rops.*
2548
2549ARM/ZIPIT Z2 SUPPORT
2550M:	Marek Vasut <marek.vasut@gmail.com>
2551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2552S:	Maintained
2553F:	arch/arm/mach-pxa/z2.c
2554F:	arch/arm/mach-pxa/include/mach/z2.h
2555
2556ARM/ZTE ARCHITECTURE
2557M:	Jun Nie <jun.nie@linaro.org>
2558M:	Shawn Guo <shawnguo@kernel.org>
2559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2560S:	Maintained
2561F:	arch/arm/boot/dts/zx2967*
2562F:	arch/arm/mach-zx/
2563F:	arch/arm64/boot/dts/zte/
2564F:	drivers/clk/zte/
2565F:	drivers/dma/zx_dma.c
2566F:	drivers/gpio/gpio-zx.c
2567F:	drivers/i2c/busses/i2c-zx2967.c
2568F:	drivers/mmc/host/dw_mmc-zx.*
2569F:	drivers/pinctrl/zte/
2570F:	drivers/soc/zte/
2571F:	drivers/thermal/zx2967_thermal.c
2572F:	drivers/watchdog/zx2967_wdt.c
2573F:	Documentation/devicetree/bindings/arm/zte.yaml
2574F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2575F:	Documentation/devicetree/bindings/dma/zxdma.txt
2576F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2577F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2578F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2579F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2580F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2581F:	Documentation/devicetree/bindings/soc/zte/
2582F:	Documentation/devicetree/bindings/sound/zte,*.txt
2583F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2584F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2585F:	include/dt-bindings/clock/zx2967*.h
2586F:	include/dt-bindings/soc/zte,*.h
2587F:	sound/soc/codecs/zx_aud96p22.c
2588F:	sound/soc/zte/
2589
2590ARM/ZYNQ ARCHITECTURE
2591M:	Michal Simek <michal.simek@xilinx.com>
2592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2593W:	http://wiki.xilinx.com
2594T:	git https://github.com/Xilinx/linux-xlnx.git
2595S:	Supported
2596F:	arch/arm/mach-zynq/
2597F:	drivers/cpuidle/cpuidle-zynq.c
2598F:	drivers/block/xsysace.c
2599N:	zynq
2600N:	xilinx
2601F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2602F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2603F:	drivers/clocksource/timer-cadence-ttc.c
2604F:	drivers/i2c/busses/i2c-cadence.c
2605F:	drivers/mmc/host/sdhci-of-arasan.c
2606F:	drivers/edac/synopsys_edac.c
2607F:	drivers/i2c/busses/i2c-xiic.c
2608
2609ARM64 PORT (AARCH64 ARCHITECTURE)
2610M:	Catalin Marinas <catalin.marinas@arm.com>
2611M:	Will Deacon <will@kernel.org>
2612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2614S:	Maintained
2615F:	arch/arm64/
2616X:	arch/arm64/boot/dts/
2617F:	Documentation/arm64/
2618
2619AS3645A LED FLASH CONTROLLER DRIVER
2620M:	Sakari Ailus <sakari.ailus@iki.fi>
2621L:	linux-leds@vger.kernel.org
2622S:	Maintained
2623F:	drivers/leds/leds-as3645a.c
2624
2625ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2626M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2627L:	linux-media@vger.kernel.org
2628T:	git git://linuxtv.org/media_tree.git
2629S:	Maintained
2630F:	drivers/media/i2c/ak7375.c
2631F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2632
2633ASAHI KASEI AK8974 DRIVER
2634M:	Linus Walleij <linus.walleij@linaro.org>
2635L:	linux-iio@vger.kernel.org
2636W:	http://www.akm.com/
2637S:	Supported
2638F:	drivers/iio/magnetometer/ak8974.c
2639
2640ASC7621 HARDWARE MONITOR DRIVER
2641M:	George Joseph <george.joseph@fairview5.com>
2642L:	linux-hwmon@vger.kernel.org
2643S:	Maintained
2644F:	Documentation/hwmon/asc7621.rst
2645F:	drivers/hwmon/asc7621.c
2646
2647ASPEED PINCTRL DRIVERS
2648M:	Andrew Jeffery <andrew@aj.id.au>
2649L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2650L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2651L:	linux-gpio@vger.kernel.org
2652S:	Maintained
2653F:	drivers/pinctrl/aspeed/
2654F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2655
2656ASPEED VIDEO ENGINE DRIVER
2657M:	Eddie James <eajames@linux.ibm.com>
2658L:	linux-media@vger.kernel.org
2659L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2660S:	Maintained
2661F:	drivers/media/platform/aspeed-video.c
2662F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2663
2664ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2665M:	Corentin Chary <corentin.chary@gmail.com>
2666L:	acpi4asus-user@lists.sourceforge.net
2667L:	platform-driver-x86@vger.kernel.org
2668W:	http://acpi4asus.sf.net
2669S:	Maintained
2670F:	drivers/platform/x86/asus*.c
2671F:	drivers/platform/x86/eeepc*.c
2672
2673ASUS WIRELESS RADIO CONTROL DRIVER
2674M:	João Paulo Rechi Vita <jprvita@gmail.com>
2675L:	platform-driver-x86@vger.kernel.org
2676S:	Maintained
2677F:	drivers/platform/x86/asus-wireless.c
2678
2679ASYMMETRIC KEYS
2680M:	David Howells <dhowells@redhat.com>
2681L:	keyrings@vger.kernel.org
2682S:	Maintained
2683F:	Documentation/crypto/asymmetric-keys.txt
2684F:	include/linux/verification.h
2685F:	include/crypto/public_key.h
2686F:	include/crypto/pkcs7.h
2687F:	crypto/asymmetric_keys/
2688
2689ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2690R:	Dan Williams <dan.j.williams@intel.com>
2691W:	http://sourceforge.net/projects/xscaleiop
2692S:	Odd fixes
2693F:	Documentation/crypto/async-tx-api.txt
2694F:	crypto/async_tx/
2695F:	drivers/dma/
2696F:	include/linux/dmaengine.h
2697F:	include/linux/async_tx.h
2698
2699AT24 EEPROM DRIVER
2700M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2701L:	linux-i2c@vger.kernel.org
2702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2703S:	Maintained
2704F:	Documentation/devicetree/bindings/eeprom/at24.txt
2705F:	drivers/misc/eeprom/at24.c
2706
2707ATA OVER ETHERNET (AOE) DRIVER
2708M:	"Justin Sanders" <justin@coraid.com>
2709W:	http://www.openaoe.org/
2710S:	Supported
2711F:	Documentation/admin-guide/aoe/
2712F:	drivers/block/aoe/
2713
2714ATHEROS 71XX/9XXX GPIO DRIVER
2715M:	Alban Bedel <albeu@free.fr>
2716W:	https://github.com/AlbanBedel/linux
2717T:	git git://github.com/AlbanBedel/linux
2718S:	Maintained
2719F:	drivers/gpio/gpio-ath79.c
2720F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2721
2722ATHEROS 71XX/9XXX USB PHY DRIVER
2723M:	Alban Bedel <albeu@free.fr>
2724W:	https://github.com/AlbanBedel/linux
2725T:	git git://github.com/AlbanBedel/linux
2726S:	Maintained
2727F:	drivers/phy/qualcomm/phy-ath79-usb.c
2728F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2729
2730ATHEROS ATH GENERIC UTILITIES
2731M:	Kalle Valo <kvalo@codeaurora.org>
2732L:	linux-wireless@vger.kernel.org
2733S:	Supported
2734F:	drivers/net/wireless/ath/*
2735
2736ATHEROS ATH5K WIRELESS DRIVER
2737M:	Jiri Slaby <jirislaby@gmail.com>
2738M:	Nick Kossifidis <mickflemm@gmail.com>
2739M:	Luis Chamberlain <mcgrof@kernel.org>
2740L:	linux-wireless@vger.kernel.org
2741W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2742S:	Maintained
2743F:	drivers/net/wireless/ath/ath5k/
2744
2745ATHEROS ATH6KL WIRELESS DRIVER
2746M:	Kalle Valo <kvalo@codeaurora.org>
2747L:	linux-wireless@vger.kernel.org
2748W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2750S:	Supported
2751F:	drivers/net/wireless/ath/ath6kl/
2752
2753ATI_REMOTE2 DRIVER
2754M:	Ville Syrjala <syrjala@sci.fi>
2755S:	Maintained
2756F:	drivers/input/misc/ati_remote2.c
2757
2758ATK0110 HWMON DRIVER
2759M:	Luca Tettamanti <kronos.it@gmail.com>
2760L:	linux-hwmon@vger.kernel.org
2761S:	Maintained
2762F:	drivers/hwmon/asus_atk0110.c
2763
2764ATLX ETHERNET DRIVERS
2765M:	Jay Cliburn <jcliburn@gmail.com>
2766M:	Chris Snook <chris.snook@gmail.com>
2767L:	netdev@vger.kernel.org
2768W:	http://sourceforge.net/projects/atl1
2769W:	http://atl1.sourceforge.net
2770S:	Maintained
2771F:	drivers/net/ethernet/atheros/
2772
2773ATM
2774M:	Chas Williams <3chas3@gmail.com>
2775L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2776L:	netdev@vger.kernel.org
2777W:	http://linux-atm.sourceforge.net
2778S:	Maintained
2779F:	drivers/atm/
2780F:	include/linux/atm*
2781F:	include/uapi/linux/atm*
2782
2783ATMEL MACB ETHERNET DRIVER
2784M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2785S:	Supported
2786F:	drivers/net/ethernet/cadence/
2787
2788ATMEL MAXTOUCH DRIVER
2789M:	Nick Dyer <nick@shmanahar.org>
2790T:	git git://github.com/ndyer/linux.git
2791S:	Maintained
2792F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2793F:	drivers/input/touchscreen/atmel_mxt_ts.c
2794
2795ATMEL WIRELESS DRIVER
2796M:	Simon Kelley <simon@thekelleys.org.uk>
2797L:	linux-wireless@vger.kernel.org
2798W:	http://www.thekelleys.org.uk/atmel
2799W:	http://atmelwlandriver.sourceforge.net/
2800S:	Maintained
2801F:	drivers/net/wireless/atmel/atmel*
2802
2803ATOMIC INFRASTRUCTURE
2804M:	Will Deacon <will@kernel.org>
2805M:	Peter Zijlstra <peterz@infradead.org>
2806R:	Boqun Feng <boqun.feng@gmail.com>
2807L:	linux-kernel@vger.kernel.org
2808S:	Maintained
2809F:	arch/*/include/asm/atomic*.h
2810F:	include/*/atomic*.h
2811F:	scripts/atomic/
2812
2813ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2814M:	Bradley Grove <linuxdrivers@attotech.com>
2815L:	linux-scsi@vger.kernel.org
2816W:	http://www.attotech.com
2817S:	Supported
2818F:	drivers/scsi/esas2r
2819
2820ATUSB IEEE 802.15.4 RADIO DRIVER
2821M:	Stefan Schmidt <stefan@datenfreihafen.org>
2822L:	linux-wpan@vger.kernel.org
2823S:	Maintained
2824F:	drivers/net/ieee802154/atusb.c
2825F:	drivers/net/ieee802154/atusb.h
2826F:	drivers/net/ieee802154/at86rf230.h
2827
2828AUDIT SUBSYSTEM
2829M:	Paul Moore <paul@paul-moore.com>
2830M:	Eric Paris <eparis@redhat.com>
2831L:	linux-audit@redhat.com (moderated for non-subscribers)
2832W:	https://github.com/linux-audit
2833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2834S:	Supported
2835F:	include/linux/audit.h
2836F:	include/uapi/linux/audit.h
2837F:	kernel/audit*
2838
2839AUXILIARY DISPLAY DRIVERS
2840M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2841S:	Maintained
2842F:	drivers/auxdisplay/
2843F:	include/linux/cfag12864b.h
2844
2845AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2846M:	Andreas Klinger <ak@it-klinger.de>
2847L:	linux-iio@vger.kernel.org
2848S:	Maintained
2849F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2850F:	drivers/iio/adc/hx711.c
2851
2852AX.25 NETWORK LAYER
2853M:	Ralf Baechle <ralf@linux-mips.org>
2854L:	linux-hams@vger.kernel.org
2855W:	http://www.linux-ax25.org/
2856S:	Maintained
2857F:	include/uapi/linux/ax25.h
2858F:	include/net/ax25.h
2859F:	net/ax25/
2860
2861AXENTIA ARM DEVICES
2862M:	Peter Rosin <peda@axentia.se>
2863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2864S:	Maintained
2865F:	Documentation/devicetree/bindings/arm/axentia.txt
2866F:	arch/arm/boot/dts/at91-linea.dtsi
2867F:	arch/arm/boot/dts/at91-natte.dtsi
2868F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2869F:	arch/arm/boot/dts/at91-tse850-3.dts
2870
2871AXENTIA ASOC DRIVERS
2872M:	Peter Rosin <peda@axentia.se>
2873L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2874S:	Maintained
2875F:	Documentation/devicetree/bindings/sound/axentia,*
2876F:	sound/soc/atmel/tse850-pcm5142.c
2877
2878AXXIA I2C CONTROLLER
2879M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2880L:	linux-i2c@vger.kernel.org
2881S:	Maintained
2882F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2883F:	drivers/i2c/busses/i2c-axxia.c
2884
2885AZ6007 DVB DRIVER
2886M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2887L:	linux-media@vger.kernel.org
2888W:	https://linuxtv.org
2889T:	git git://linuxtv.org/media_tree.git
2890S:	Maintained
2891F:	drivers/media/usb/dvb-usb-v2/az6007.c
2892
2893AZTECH FM RADIO RECEIVER DRIVER
2894M:	Hans Verkuil <hverkuil@xs4all.nl>
2895L:	linux-media@vger.kernel.org
2896T:	git git://linuxtv.org/media_tree.git
2897W:	https://linuxtv.org
2898S:	Maintained
2899F:	drivers/media/radio/radio-aztech*
2900
2901B43 WIRELESS DRIVER
2902L:	linux-wireless@vger.kernel.org
2903L:	b43-dev@lists.infradead.org
2904W:	http://wireless.kernel.org/en/users/Drivers/b43
2905S:	Odd Fixes
2906F:	drivers/net/wireless/broadcom/b43/
2907
2908B43LEGACY WIRELESS DRIVER
2909M:	Larry Finger <Larry.Finger@lwfinger.net>
2910L:	linux-wireless@vger.kernel.org
2911L:	b43-dev@lists.infradead.org
2912W:	http://wireless.kernel.org/en/users/Drivers/b43
2913S:	Maintained
2914F:	drivers/net/wireless/broadcom/b43legacy/
2915
2916BACKLIGHT CLASS/SUBSYSTEM
2917M:	Lee Jones <lee.jones@linaro.org>
2918M:	Daniel Thompson <daniel.thompson@linaro.org>
2919M:	Jingoo Han <jingoohan1@gmail.com>
2920L:	dri-devel@lists.freedesktop.org
2921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2922S:	Maintained
2923F:	drivers/video/backlight/
2924F:	include/linux/backlight.h
2925F:	include/linux/pwm_backlight.h
2926F:	Documentation/devicetree/bindings/leds/backlight
2927F:	Documentation/ABI/stable/sysfs-class-backlight
2928F:	Documentation/ABI/testing/sysfs-class-backlight
2929
2930BATMAN ADVANCED
2931M:	Marek Lindner <mareklindner@neomailbox.ch>
2932M:	Simon Wunderlich <sw@simonwunderlich.de>
2933M:	Antonio Quartulli <a@unstable.cc>
2934M:	Sven Eckelmann <sven@narfation.org>
2935L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2936W:	https://www.open-mesh.org/
2937B:	https://www.open-mesh.org/projects/batman-adv/issues
2938C:	irc://chat.freenode.net/batman
2939Q:	https://patchwork.open-mesh.org/project/batman/list/
2940T:	git https://git.open-mesh.org/linux-merge.git
2941S:	Maintained
2942F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2943F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2944F:	Documentation/networking/batman-adv.rst
2945F:	include/uapi/linux/batadv_packet.h
2946F:	include/uapi/linux/batman_adv.h
2947F:	net/batman-adv/
2948
2949BAYCOM/HDLCDRV DRIVERS FOR AX.25
2950M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2951L:	linux-hams@vger.kernel.org
2952W:	http://www.baycom.org/~tom/ham/ham.html
2953S:	Maintained
2954F:	drivers/net/hamradio/baycom*
2955
2956BCACHE (BLOCK LAYER CACHE)
2957M:	Coly Li <colyli@suse.de>
2958M:	Kent Overstreet <kent.overstreet@gmail.com>
2959L:	linux-bcache@vger.kernel.org
2960W:	http://bcache.evilpiepirate.org
2961C:	irc://irc.oftc.net/bcache
2962S:	Maintained
2963F:	drivers/md/bcache/
2964
2965BDISP ST MEDIA DRIVER
2966M:	Fabien Dessenne <fabien.dessenne@st.com>
2967L:	linux-media@vger.kernel.org
2968T:	git git://linuxtv.org/media_tree.git
2969W:	https://linuxtv.org
2970S:	Supported
2971F:	drivers/media/platform/sti/bdisp
2972
2973BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2974M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2975L:	netdev@vger.kernel.org
2976S:	Maintained
2977F:	drivers/net/ethernet/ec_bhf.c
2978
2979BEFS FILE SYSTEM
2980M:	Luis de Bethencourt <luisbg@kernel.org>
2981M:	Salah Triki <salah.triki@gmail.com>
2982S:	Maintained
2983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2984F:	Documentation/filesystems/befs.txt
2985F:	fs/befs/
2986
2987BFQ I/O SCHEDULER
2988M:	Paolo Valente <paolo.valente@linaro.org>
2989M:	Jens Axboe <axboe@kernel.dk>
2990L:	linux-block@vger.kernel.org
2991S:	Maintained
2992F:	block/bfq-*
2993F:	Documentation/block/bfq-iosched.rst
2994
2995BFS FILE SYSTEM
2996M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2997S:	Maintained
2998F:	Documentation/filesystems/bfs.txt
2999F:	fs/bfs/
3000F:	include/uapi/linux/bfs_fs.h
3001
3002BLINKM RGB LED DRIVER
3003M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3004S:	Maintained
3005F:	drivers/leds/leds-blinkm.c
3006
3007BLOCK LAYER
3008M:	Jens Axboe <axboe@kernel.dk>
3009L:	linux-block@vger.kernel.org
3010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3011S:	Maintained
3012F:	block/
3013F:	drivers/block/
3014F:	kernel/trace/blktrace.c
3015F:	lib/sbitmap.c
3016
3017BLOCK2MTD DRIVER
3018M:	Joern Engel <joern@lazybastard.org>
3019L:	linux-mtd@lists.infradead.org
3020S:	Maintained
3021F:	drivers/mtd/devices/block2mtd.c
3022
3023BLUETOOTH DRIVERS
3024M:	Marcel Holtmann <marcel@holtmann.org>
3025M:	Johan Hedberg <johan.hedberg@gmail.com>
3026L:	linux-bluetooth@vger.kernel.org
3027W:	http://www.bluez.org/
3028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3030S:	Maintained
3031F:	drivers/bluetooth/
3032
3033BLUETOOTH SUBSYSTEM
3034M:	Marcel Holtmann <marcel@holtmann.org>
3035M:	Johan Hedberg <johan.hedberg@gmail.com>
3036L:	linux-bluetooth@vger.kernel.org
3037W:	http://www.bluez.org/
3038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3040S:	Maintained
3041F:	net/bluetooth/
3042F:	include/net/bluetooth/
3043
3044BONDING DRIVER
3045M:	Jay Vosburgh <j.vosburgh@gmail.com>
3046M:	Veaceslav Falico <vfalico@gmail.com>
3047M:	Andy Gospodarek <andy@greyhouse.net>
3048L:	netdev@vger.kernel.org
3049W:	http://sourceforge.net/projects/bonding/
3050S:	Supported
3051F:	drivers/net/bonding/
3052F:	include/uapi/linux/if_bonding.h
3053
3054BPF (Safe dynamic programs and tools)
3055M:	Alexei Starovoitov <ast@kernel.org>
3056M:	Daniel Borkmann <daniel@iogearbox.net>
3057R:	Martin KaFai Lau <kafai@fb.com>
3058R:	Song Liu <songliubraving@fb.com>
3059R:	Yonghong Song <yhs@fb.com>
3060L:	netdev@vger.kernel.org
3061L:	bpf@vger.kernel.org
3062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3064Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3065S:	Supported
3066F:	arch/*/net/*
3067F:	Documentation/networking/filter.txt
3068F:	Documentation/bpf/
3069F:	include/linux/bpf*
3070F:	include/linux/filter.h
3071F:	include/trace/events/xdp.h
3072F:	include/uapi/linux/bpf*
3073F:	include/uapi/linux/filter.h
3074F:	kernel/bpf/
3075F:	kernel/trace/bpf_trace.c
3076F:	lib/test_bpf.c
3077F:	net/bpf/
3078F:	net/core/filter.c
3079F:	net/sched/act_bpf.c
3080F:	net/sched/cls_bpf.c
3081F:	samples/bpf/
3082F:	tools/bpf/
3083F:	tools/lib/bpf/
3084F:	tools/testing/selftests/bpf/
3085K:	bpf
3086N:	bpf
3087
3088BPF JIT for ARM
3089M:	Shubham Bansal <illusionist.neo@gmail.com>
3090L:	netdev@vger.kernel.org
3091L:	bpf@vger.kernel.org
3092S:	Maintained
3093F:	arch/arm/net/
3094
3095BPF JIT for ARM64
3096M:	Daniel Borkmann <daniel@iogearbox.net>
3097M:	Alexei Starovoitov <ast@kernel.org>
3098M:	Zi Shen Lim <zlim.lnx@gmail.com>
3099L:	netdev@vger.kernel.org
3100L:	bpf@vger.kernel.org
3101S:	Supported
3102F:	arch/arm64/net/
3103
3104BPF JIT for MIPS (32-BIT AND 64-BIT)
3105M:	Paul Burton <paul.burton@mips.com>
3106L:	netdev@vger.kernel.org
3107L:	bpf@vger.kernel.org
3108S:	Maintained
3109F:	arch/mips/net/
3110
3111BPF JIT for NFP NICs
3112M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3113L:	netdev@vger.kernel.org
3114L:	bpf@vger.kernel.org
3115S:	Supported
3116F:	drivers/net/ethernet/netronome/nfp/bpf/
3117
3118BPF JIT for POWERPC (32-BIT AND 64-BIT)
3119M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3120M:	Sandipan Das <sandipan@linux.ibm.com>
3121L:	netdev@vger.kernel.org
3122L:	bpf@vger.kernel.org
3123S:	Maintained
3124F:	arch/powerpc/net/
3125
3126BPF JIT for RISC-V (RV64G)
3127M:	Björn Töpel <bjorn.topel@gmail.com>
3128L:	netdev@vger.kernel.org
3129S:	Maintained
3130F:	arch/riscv/net/
3131
3132BPF JIT for S390
3133M:	Ilya Leoshkevich <iii@linux.ibm.com>
3134M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3135M:	Vasily Gorbik <gor@linux.ibm.com>
3136L:	netdev@vger.kernel.org
3137L:	bpf@vger.kernel.org
3138S:	Maintained
3139F:	arch/s390/net/
3140X:	arch/s390/net/pnet.c
3141
3142BPF JIT for SPARC (32-BIT AND 64-BIT)
3143M:	David S. Miller <davem@davemloft.net>
3144L:	netdev@vger.kernel.org
3145L:	bpf@vger.kernel.org
3146S:	Maintained
3147F:	arch/sparc/net/
3148
3149BPF JIT for X86 32-BIT
3150M:	Wang YanQing <udknight@gmail.com>
3151L:	netdev@vger.kernel.org
3152L:	bpf@vger.kernel.org
3153S:	Maintained
3154F:	arch/x86/net/bpf_jit_comp32.c
3155
3156BPF JIT for X86 64-BIT
3157M:	Alexei Starovoitov <ast@kernel.org>
3158M:	Daniel Borkmann <daniel@iogearbox.net>
3159L:	netdev@vger.kernel.org
3160L:	bpf@vger.kernel.org
3161S:	Supported
3162F:	arch/x86/net/
3163X:	arch/x86/net/bpf_jit_comp32.c
3164
3165BROADCOM B44 10/100 ETHERNET DRIVER
3166M:	Michael Chan <michael.chan@broadcom.com>
3167L:	netdev@vger.kernel.org
3168S:	Supported
3169F:	drivers/net/ethernet/broadcom/b44.*
3170
3171BROADCOM B53 ETHERNET SWITCH DRIVER
3172M:	Florian Fainelli <f.fainelli@gmail.com>
3173L:	netdev@vger.kernel.org
3174L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3175S:	Supported
3176F:	drivers/net/dsa/b53/*
3177F:	include/linux/platform_data/b53.h
3178
3179BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3180M:	Florian Fainelli <f.fainelli@gmail.com>
3181M:	Ray Jui <rjui@broadcom.com>
3182M:	Scott Branden <sbranden@broadcom.com>
3183M:	bcm-kernel-feedback-list@broadcom.com
3184T:	git git://github.com/broadcom/mach-bcm
3185S:	Maintained
3186N:	bcm281*
3187N:	bcm113*
3188N:	bcm216*
3189N:	kona
3190F:	arch/arm/mach-bcm/
3191
3192BROADCOM BCM2835 ARM ARCHITECTURE
3193M:	Eric Anholt <eric@anholt.net>
3194M:	Stefan Wahren <wahrenst@gmx.net>
3195L:	bcm-kernel-feedback-list@broadcom.com
3196L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3198T:	git git://github.com/anholt/linux
3199S:	Maintained
3200N:	bcm2835
3201F:	drivers/staging/vc04_services
3202
3203BROADCOM BCM47XX MIPS ARCHITECTURE
3204M:	Hauke Mehrtens <hauke@hauke-m.de>
3205M:	Rafał Miłecki <zajec5@gmail.com>
3206L:	linux-mips@vger.kernel.org
3207S:	Maintained
3208F:	Documentation/devicetree/bindings/mips/brcm/
3209F:	arch/mips/bcm47xx/*
3210F:	arch/mips/include/asm/mach-bcm47xx/*
3211
3212BROADCOM BCM5301X ARM ARCHITECTURE
3213M:	Hauke Mehrtens <hauke@hauke-m.de>
3214M:	Rafał Miłecki <zajec5@gmail.com>
3215M:	bcm-kernel-feedback-list@broadcom.com
3216L:	linux-arm-kernel@lists.infradead.org
3217S:	Maintained
3218F:	arch/arm/mach-bcm/bcm_5301x.c
3219F:	arch/arm/boot/dts/bcm5301x*.dtsi
3220F:	arch/arm/boot/dts/bcm470*
3221F:	arch/arm/boot/dts/bcm953012*
3222
3223BROADCOM BCM53573 ARM ARCHITECTURE
3224M:	Rafał Miłecki <rafal@milecki.pl>
3225L:	bcm-kernel-feedback-list@broadcom.com
3226L:	linux-arm-kernel@lists.infradead.org
3227S:	Maintained
3228F:	arch/arm/boot/dts/bcm53573*
3229F:	arch/arm/boot/dts/bcm47189*
3230
3231BROADCOM BCM63XX ARM ARCHITECTURE
3232M:	Florian Fainelli <f.fainelli@gmail.com>
3233M:	bcm-kernel-feedback-list@broadcom.com
3234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3235T:	git git://github.com/broadcom/stblinux.git
3236S:	Maintained
3237N:	bcm63xx
3238
3239BROADCOM BCM63XX/BCM33XX UDC DRIVER
3240M:	Kevin Cernekee <cernekee@gmail.com>
3241L:	linux-usb@vger.kernel.org
3242S:	Maintained
3243F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3244
3245BROADCOM BCM7XXX ARM ARCHITECTURE
3246M:	Brian Norris <computersforpeace@gmail.com>
3247M:	Gregory Fong <gregory.0xf0@gmail.com>
3248M:	Florian Fainelli <f.fainelli@gmail.com>
3249M:	bcm-kernel-feedback-list@broadcom.com
3250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3251T:	git git://github.com/broadcom/stblinux.git
3252S:	Maintained
3253F:	arch/arm/mach-bcm/*brcmstb*
3254F:	arch/arm/boot/dts/bcm7*.dts*
3255F:	drivers/bus/brcmstb_gisb.c
3256F:	arch/arm/mm/cache-b15-rac.c
3257F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3258N:	brcmstb
3259
3260BROADCOM BMIPS CPUFREQ DRIVER
3261M:	Markus Mayer <mmayer@broadcom.com>
3262M:	bcm-kernel-feedback-list@broadcom.com
3263L:	linux-pm@vger.kernel.org
3264S:	Maintained
3265F:	drivers/cpufreq/bmips-cpufreq.c
3266
3267BROADCOM BMIPS MIPS ARCHITECTURE
3268M:	Kevin Cernekee <cernekee@gmail.com>
3269M:	Florian Fainelli <f.fainelli@gmail.com>
3270L:	bcm-kernel-feedback-list@broadcom.com
3271L:	linux-mips@vger.kernel.org
3272T:	git git://github.com/broadcom/stblinux.git
3273S:	Maintained
3274F:	arch/mips/bmips/*
3275F:	arch/mips/include/asm/mach-bmips/*
3276F:	arch/mips/kernel/*bmips*
3277F:	arch/mips/boot/dts/brcm/bcm*.dts*
3278F:	drivers/irqchip/irq-bcm63*
3279F:	drivers/irqchip/irq-bcm7*
3280F:	drivers/irqchip/irq-brcmstb*
3281F:	include/linux/bcm963xx_nvram.h
3282F:	include/linux/bcm963xx_tag.h
3283
3284BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3285M:	Rasesh Mody <rmody@marvell.com>
3286M:	GR-Linux-NIC-Dev@marvell.com
3287L:	netdev@vger.kernel.org
3288S:	Supported
3289F:	drivers/net/ethernet/broadcom/bnx2.*
3290F:	drivers/net/ethernet/broadcom/bnx2_*
3291
3292BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3293M:	QLogic-Storage-Upstream@qlogic.com
3294L:	linux-scsi@vger.kernel.org
3295S:	Supported
3296F:	drivers/scsi/bnx2fc/
3297
3298BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3299M:	QLogic-Storage-Upstream@qlogic.com
3300L:	linux-scsi@vger.kernel.org
3301S:	Supported
3302F:	drivers/scsi/bnx2i/
3303
3304BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3305M:	Ariel Elior <aelior@marvell.com>
3306M:	Sudarsana Kalluru <skalluru@marvell.com>
3307M:	GR-everest-linux-l2@marvell.com
3308L:	netdev@vger.kernel.org
3309S:	Supported
3310F:	drivers/net/ethernet/broadcom/bnx2x/
3311
3312BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3313M:	Michael Chan <michael.chan@broadcom.com>
3314L:	netdev@vger.kernel.org
3315S:	Supported
3316F:	drivers/net/ethernet/broadcom/bnxt/
3317
3318BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3319M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3320M:	Franky Lin <franky.lin@broadcom.com>
3321M:	Hante Meuleman <hante.meuleman@broadcom.com>
3322M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3323M:	Wright Feng <wright.feng@cypress.com>
3324L:	linux-wireless@vger.kernel.org
3325L:	brcm80211-dev-list.pdl@broadcom.com
3326L:	brcm80211-dev-list@cypress.com
3327S:	Supported
3328F:	drivers/net/wireless/broadcom/brcm80211/
3329
3330BROADCOM BRCMSTB GPIO DRIVER
3331M:	Gregory Fong <gregory.0xf0@gmail.com>
3332L:	bcm-kernel-feedback-list@broadcom.com
3333S:	Supported
3334F:	drivers/gpio/gpio-brcmstb.c
3335F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3336
3337BROADCOM BRCMSTB I2C DRIVER
3338M:	Kamal Dasu <kdasu.kdev@gmail.com>
3339L:	linux-i2c@vger.kernel.org
3340L:	bcm-kernel-feedback-list@broadcom.com
3341S:	Supported
3342F:	drivers/i2c/busses/i2c-brcmstb.c
3343F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3344
3345BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3346M:	Al Cooper <alcooperx@gmail.com>
3347L:	linux-kernel@vger.kernel.org
3348L:	bcm-kernel-feedback-list@broadcom.com
3349S:	Maintained
3350F:	drivers/phy/broadcom/phy-brcm-usb*
3351
3352BROADCOM GENET ETHERNET DRIVER
3353M:	Doug Berger <opendmb@gmail.com>
3354M:	Florian Fainelli <f.fainelli@gmail.com>
3355L:	bcm-kernel-feedback-list@broadcom.com
3356L:	netdev@vger.kernel.org
3357S:	Supported
3358F:	drivers/net/ethernet/broadcom/genet/
3359
3360BROADCOM IPROC ARM ARCHITECTURE
3361M:	Ray Jui <rjui@broadcom.com>
3362M:	Scott Branden <sbranden@broadcom.com>
3363M:	bcm-kernel-feedback-list@broadcom.com
3364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3365T:	git git://github.com/broadcom/cygnus-linux.git
3366S:	Maintained
3367N:	iproc
3368N:	cygnus
3369N:	bcm[-_]nsp
3370N:	bcm9113*
3371N:	bcm9583*
3372N:	bcm9585*
3373N:	bcm9586*
3374N:	bcm988312
3375N:	bcm113*
3376N:	bcm583*
3377N:	bcm585*
3378N:	bcm586*
3379N:	bcm88312
3380N:	hr2
3381N:	stingray
3382F:	arch/arm64/boot/dts/broadcom/northstar2/*
3383F:	arch/arm64/boot/dts/broadcom/stingray/*
3384F:	drivers/clk/bcm/clk-ns*
3385F:	drivers/clk/bcm/clk-sr*
3386F:	drivers/pinctrl/bcm/pinctrl-ns*
3387F:	include/dt-bindings/clock/bcm-sr*
3388
3389BROADCOM KONA GPIO DRIVER
3390M:	Ray Jui <rjui@broadcom.com>
3391L:	bcm-kernel-feedback-list@broadcom.com
3392S:	Supported
3393F:	drivers/gpio/gpio-bcm-kona.c
3394F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3395
3396BROADCOM NETXTREME-E ROCE DRIVER
3397M:	Selvin Xavier <selvin.xavier@broadcom.com>
3398M:	Devesh Sharma <devesh.sharma@broadcom.com>
3399M:	Somnath Kotur <somnath.kotur@broadcom.com>
3400M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3401L:	linux-rdma@vger.kernel.org
3402W:	http://www.broadcom.com
3403S:	Supported
3404F:	drivers/infiniband/hw/bnxt_re/
3405F:	include/uapi/rdma/bnxt_re-abi.h
3406
3407BROADCOM NVRAM DRIVER
3408M:	Rafał Miłecki <zajec5@gmail.com>
3409L:	linux-mips@vger.kernel.org
3410S:	Maintained
3411F:	drivers/firmware/broadcom/*
3412
3413BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3414M:	Rafał Miłecki <zajec5@gmail.com>
3415L:	linux-wireless@vger.kernel.org
3416S:	Maintained
3417F:	drivers/bcma/
3418F:	include/linux/bcma/
3419
3420BROADCOM STB AVS CPUFREQ DRIVER
3421M:	Markus Mayer <mmayer@broadcom.com>
3422M:	bcm-kernel-feedback-list@broadcom.com
3423L:	linux-pm@vger.kernel.org
3424S:	Maintained
3425F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3426F:	drivers/cpufreq/brcmstb*
3427
3428BROADCOM STB AVS TMON DRIVER
3429M:	Markus Mayer <mmayer@broadcom.com>
3430M:	bcm-kernel-feedback-list@broadcom.com
3431L:	linux-pm@vger.kernel.org
3432S:	Maintained
3433F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3434F:	drivers/thermal/broadcom/brcmstb*
3435
3436BROADCOM STB NAND FLASH DRIVER
3437M:	Brian Norris <computersforpeace@gmail.com>
3438M:	Kamal Dasu <kdasu.kdev@gmail.com>
3439L:	linux-mtd@lists.infradead.org
3440L:	bcm-kernel-feedback-list@broadcom.com
3441S:	Maintained
3442F:	drivers/mtd/nand/raw/brcmnand/
3443
3444BROADCOM STB DPFE DRIVER
3445M:	Markus Mayer <mmayer@broadcom.com>
3446M:	bcm-kernel-feedback-list@broadcom.com
3447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3448S:	Maintained
3449F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3450F:	drivers/memory/brcmstb_dpfe.c
3451
3452BROADCOM SPI DRIVER
3453M:	Kamal Dasu <kdasu.kdev@gmail.com>
3454M:	bcm-kernel-feedback-list@broadcom.com
3455S:	Maintained
3456F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3457F:	drivers/spi/spi-bcm-qspi.*
3458F:	drivers/spi/spi-brcmstb-qspi.c
3459F:	drivers/spi/spi-iproc-qspi.c
3460
3461BROADCOM SYSTEMPORT ETHERNET DRIVER
3462M:	Florian Fainelli <f.fainelli@gmail.com>
3463L:	bcm-kernel-feedback-list@broadcom.com
3464L:	netdev@vger.kernel.org
3465S:	Supported
3466F:	drivers/net/ethernet/broadcom/bcmsysport.*
3467
3468BROADCOM TG3 GIGABIT ETHERNET DRIVER
3469M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3470M:	Prashant Sreedharan <prashant@broadcom.com>
3471M:	Michael Chan <mchan@broadcom.com>
3472L:	netdev@vger.kernel.org
3473S:	Supported
3474F:	drivers/net/ethernet/broadcom/tg3.*
3475
3476BROCADE BFA FC SCSI DRIVER
3477M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3478M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3479L:	linux-scsi@vger.kernel.org
3480S:	Supported
3481F:	drivers/scsi/bfa/
3482
3483BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3484M:	Rasesh Mody <rmody@marvell.com>
3485M:	Sudarsana Kalluru <skalluru@marvell.com>
3486M:	GR-Linux-NIC-Dev@marvell.com
3487L:	netdev@vger.kernel.org
3488S:	Supported
3489F:	drivers/net/ethernet/brocade/bna/
3490
3491BSG (block layer generic sg v4 driver)
3492M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3493L:	linux-scsi@vger.kernel.org
3494S:	Supported
3495F:	block/bsg.c
3496F:	include/linux/bsg.h
3497F:	include/uapi/linux/bsg.h
3498
3499BT87X AUDIO DRIVER
3500M:	Clemens Ladisch <clemens@ladisch.de>
3501L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3503S:	Maintained
3504F:	Documentation/sound/cards/bt87x.rst
3505F:	sound/pci/bt87x.c
3506
3507BT8XXGPIO DRIVER
3508M:	Michael Buesch <m@bues.ch>
3509W:	http://bu3sch.de/btgpio.php
3510S:	Maintained
3511F:	drivers/gpio/gpio-bt8xx.c
3512
3513BTRFS FILE SYSTEM
3514M:	Chris Mason <clm@fb.com>
3515M:	Josef Bacik <josef@toxicpanda.com>
3516M:	David Sterba <dsterba@suse.com>
3517L:	linux-btrfs@vger.kernel.org
3518W:	http://btrfs.wiki.kernel.org/
3519Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3521S:	Maintained
3522F:	Documentation/filesystems/btrfs.txt
3523F:	fs/btrfs/
3524F:	include/linux/btrfs*
3525F:	include/uapi/linux/btrfs*
3526
3527BTTV VIDEO4LINUX DRIVER
3528M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3529L:	linux-media@vger.kernel.org
3530W:	https://linuxtv.org
3531T:	git git://linuxtv.org/media_tree.git
3532S:	Odd fixes
3533F:	Documentation/media/v4l-drivers/bttv*
3534F:	drivers/media/pci/bt8xx/bttv*
3535
3536BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3537M:	Chanwoo Choi <cw00.choi@samsung.com>
3538L:	linux-pm@vger.kernel.org
3539L:	linux-samsung-soc@vger.kernel.org
3540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3541S:	Maintained
3542F:	drivers/devfreq/exynos-bus.c
3543F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3544
3545BUSLOGIC SCSI DRIVER
3546M:	Khalid Aziz <khalid@gonehiking.org>
3547L:	linux-scsi@vger.kernel.org
3548S:	Maintained
3549F:	drivers/scsi/BusLogic.*
3550F:	drivers/scsi/FlashPoint.*
3551
3552C-MEDIA CMI8788 DRIVER
3553M:	Clemens Ladisch <clemens@ladisch.de>
3554L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3556S:	Maintained
3557F:	sound/pci/oxygen/
3558
3559C-SKY ARCHITECTURE
3560M:	Guo Ren <guoren@kernel.org>
3561T:	git https://github.com/c-sky/csky-linux.git
3562S:	Supported
3563F:	arch/csky/
3564F:	Documentation/devicetree/bindings/csky/
3565F:	drivers/irqchip/irq-csky-*
3566F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3567F:	drivers/clocksource/timer-gx6605s.c
3568F:	drivers/clocksource/timer-mp-csky.c
3569F:	Documentation/devicetree/bindings/timer/csky,*
3570K:	csky
3571N:	csky
3572
3573C6X ARCHITECTURE
3574M:	Mark Salter <msalter@redhat.com>
3575M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3576L:	linux-c6x-dev@linux-c6x.org
3577W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3578S:	Maintained
3579F:	arch/c6x/
3580
3581CA8210 IEEE-802.15.4 RADIO DRIVER
3582M:	Harry Morris <h.morris@cascoda.com>
3583L:	linux-wpan@vger.kernel.org
3584W:	https://github.com/Cascoda/ca8210-linux.git
3585S:	Maintained
3586F:	drivers/net/ieee802154/ca8210.c
3587F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3588
3589CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3590M:	David Howells <dhowells@redhat.com>
3591L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3592S:	Supported
3593F:	Documentation/filesystems/caching/cachefiles.txt
3594F:	fs/cachefiles/
3595
3596CADENCE MIPI-CSI2 BRIDGES
3597M:	Maxime Ripard <mripard@kernel.org>
3598L:	linux-media@vger.kernel.org
3599S:	Maintained
3600F:	Documentation/devicetree/bindings/media/cdns,*.txt
3601F:	drivers/media/platform/cadence/cdns-csi2*
3602
3603CADET FM/AM RADIO RECEIVER DRIVER
3604M:	Hans Verkuil <hverkuil@xs4all.nl>
3605L:	linux-media@vger.kernel.org
3606T:	git git://linuxtv.org/media_tree.git
3607W:	https://linuxtv.org
3608S:	Maintained
3609F:	drivers/media/radio/radio-cadet*
3610
3611CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3612M:	Jonathan Corbet <corbet@lwn.net>
3613L:	linux-media@vger.kernel.org
3614T:	git git://linuxtv.org/media_tree.git
3615S:	Maintained
3616F:	Documentation/media/v4l-drivers/cafe_ccic*
3617F:	drivers/media/platform/marvell-ccic/
3618
3619CAIF NETWORK LAYER
3620L:	netdev@vger.kernel.org
3621S:	Orphan
3622F:	Documentation/networking/caif/
3623F:	drivers/net/caif/
3624F:	include/uapi/linux/caif/
3625F:	include/net/caif/
3626F:	net/caif/
3627
3628CAKE QDISC
3629M:	Toke Høiland-Jørgensen <toke@toke.dk>
3630L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3631S:	Maintained
3632F:	net/sched/sch_cake.c
3633
3634CALGARY x86-64 IOMMU
3635M:	Muli Ben-Yehuda <mulix@mulix.org>
3636M:	Jon Mason <jdmason@kudzu.us>
3637L:	iommu@lists.linux-foundation.org
3638S:	Maintained
3639F:	arch/x86/kernel/pci-calgary_64.c
3640F:	arch/x86/kernel/tce_64.c
3641F:	arch/x86/include/asm/calgary.h
3642F:	arch/x86/include/asm/tce.h
3643
3644CAN NETWORK DRIVERS
3645M:	Wolfgang Grandegger <wg@grandegger.com>
3646M:	Marc Kleine-Budde <mkl@pengutronix.de>
3647L:	linux-can@vger.kernel.org
3648W:	https://github.com/linux-can
3649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3651S:	Maintained
3652F:	Documentation/devicetree/bindings/net/can/
3653F:	drivers/net/can/
3654F:	include/linux/can/dev.h
3655F:	include/linux/can/led.h
3656F:	include/linux/can/rx-offload.h
3657F:	include/linux/can/platform/
3658F:	include/uapi/linux/can/error.h
3659F:	include/uapi/linux/can/netlink.h
3660F:	include/uapi/linux/can/vxcan.h
3661
3662CAN NETWORK LAYER
3663M:	Oliver Hartkopp <socketcan@hartkopp.net>
3664M:	Marc Kleine-Budde <mkl@pengutronix.de>
3665L:	linux-can@vger.kernel.org
3666W:	https://github.com/linux-can
3667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3669S:	Maintained
3670F:	Documentation/networking/can.rst
3671F:	net/can/
3672F:	include/linux/can/core.h
3673F:	include/linux/can/skb.h
3674F:	include/net/netns/can.h
3675F:	include/uapi/linux/can.h
3676F:	include/uapi/linux/can/bcm.h
3677F:	include/uapi/linux/can/raw.h
3678F:	include/uapi/linux/can/gw.h
3679
3680CAN-J1939 NETWORK LAYER
3681M:	Robin van der Gracht <robin@protonic.nl>
3682M:	Oleksij Rempel <o.rempel@pengutronix.de>
3683R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3684L:	linux-can@vger.kernel.org
3685S:	Maintained
3686F:	Documentation/networking/j1939.rst
3687F:	net/can/j1939/
3688F:	include/uapi/linux/can/j1939.h
3689
3690CAPABILITIES
3691M:	Serge Hallyn <serge@hallyn.com>
3692L:	linux-security-module@vger.kernel.org
3693S:	Supported
3694F:	include/linux/capability.h
3695F:	include/uapi/linux/capability.h
3696F:	security/commoncap.c
3697F:	kernel/capability.c
3698
3699CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3700M:	Kevin Tsai <ktsai@capellamicro.com>
3701S:	Maintained
3702F:	drivers/iio/light/cm*
3703
3704CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3705M:	Christian Lamparter <chunkeey@googlemail.com>
3706L:	linux-wireless@vger.kernel.org
3707W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3708S:	Maintained
3709F:	drivers/net/wireless/ath/carl9170/
3710
3711CAVIUM I2C DRIVER
3712M:	Jan Glauber <jglauber@cavium.com>
3713M:	David Daney <david.daney@cavium.com>
3714W:	http://www.cavium.com
3715S:	Supported
3716F:	drivers/i2c/busses/i2c-octeon*
3717F:	drivers/i2c/busses/i2c-thunderx*
3718
3719CAVIUM LIQUIDIO NETWORK DRIVER
3720M:	Derek Chickles <dchickles@marvell.com>
3721M:	Satanand Burla <sburla@marvell.com>
3722M:	Felix Manlunas <fmanlunas@marvell.com>
3723L:	netdev@vger.kernel.org
3724W:	http://www.cavium.com
3725S:	Supported
3726F:	drivers/net/ethernet/cavium/liquidio/
3727
3728CAVIUM MMC DRIVER
3729M:	Jan Glauber <jglauber@cavium.com>
3730M:	David Daney <david.daney@cavium.com>
3731M:	Steven J. Hill <Steven.Hill@cavium.com>
3732W:	http://www.cavium.com
3733S:	Supported
3734F:	drivers/mmc/host/cavium*
3735
3736CAVIUM OCTEON-TX CRYPTO DRIVER
3737M:	George Cherian <george.cherian@cavium.com>
3738L:	linux-crypto@vger.kernel.org
3739W:	http://www.cavium.com
3740S:	Supported
3741F:	drivers/crypto/cavium/cpt/
3742
3743CAVIUM THUNDERX2 ARM64 SOC
3744M:	Robert Richter <rrichter@cavium.com>
3745M:	Jayachandran C <jnair@caviumnetworks.com>
3746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3747S:	Maintained
3748F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3749F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3750
3751CC2520 IEEE-802.15.4 RADIO DRIVER
3752M:	Varka Bhadram <varkabhadram@gmail.com>
3753L:	linux-wpan@vger.kernel.org
3754S:	Maintained
3755F:	drivers/net/ieee802154/cc2520.c
3756F:	include/linux/spi/cc2520.h
3757F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3758
3759CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3760M:	Gilad Ben-Yossef <gilad@benyossef.com>
3761L:	linux-crypto@vger.kernel.org
3762S:	Supported
3763F:	drivers/crypto/ccree/
3764W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3765
3766CEC FRAMEWORK
3767M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3768L:	linux-media@vger.kernel.org
3769T:	git git://linuxtv.org/media_tree.git
3770W:	http://linuxtv.org
3771S:	Supported
3772F:	Documentation/media/kapi/cec-core.rst
3773F:	Documentation/media/uapi/cec
3774F:	drivers/media/cec/
3775F:	drivers/media/rc/keymaps/rc-cec.c
3776F:	include/media/cec.h
3777F:	include/media/cec-notifier.h
3778F:	include/uapi/linux/cec.h
3779F:	include/uapi/linux/cec-funcs.h
3780F:	Documentation/devicetree/bindings/media/cec.txt
3781F:	Documentation/ABI/testing/debugfs-cec-error-inj
3782
3783CEC GPIO DRIVER
3784M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3785L:	linux-media@vger.kernel.org
3786T:	git git://linuxtv.org/media_tree.git
3787W:	http://linuxtv.org
3788S:	Supported
3789F:	drivers/media/platform/cec-gpio/
3790F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3791
3792CELL BROADBAND ENGINE ARCHITECTURE
3793M:	Arnd Bergmann <arnd@arndb.de>
3794L:	linuxppc-dev@lists.ozlabs.org
3795W:	http://www.ibm.com/developerworks/power/cell/
3796S:	Supported
3797F:	arch/powerpc/include/asm/cell*.h
3798F:	arch/powerpc/include/asm/spu*.h
3799F:	arch/powerpc/include/uapi/asm/spu*.h
3800F:	arch/powerpc/oprofile/*cell*
3801F:	arch/powerpc/platforms/cell/
3802
3803CEPH COMMON CODE (LIBCEPH)
3804M:	Ilya Dryomov <idryomov@gmail.com>
3805M:	Jeff Layton <jlayton@kernel.org>
3806M:	Sage Weil <sage@redhat.com>
3807L:	ceph-devel@vger.kernel.org
3808W:	http://ceph.com/
3809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3810T:	git git://github.com/ceph/ceph-client.git
3811S:	Supported
3812F:	net/ceph/
3813F:	include/linux/ceph/
3814F:	include/linux/crush/
3815
3816CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3817M:	Jeff Layton <jlayton@kernel.org>
3818M:	Sage Weil <sage@redhat.com>
3819M:	Ilya Dryomov <idryomov@gmail.com>
3820L:	ceph-devel@vger.kernel.org
3821W:	http://ceph.com/
3822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3823T:	git git://github.com/ceph/ceph-client.git
3824S:	Supported
3825F:	Documentation/filesystems/ceph.txt
3826F:	fs/ceph/
3827
3828CERTIFICATE HANDLING:
3829M:	David Howells <dhowells@redhat.com>
3830M:	David Woodhouse <dwmw2@infradead.org>
3831L:	keyrings@vger.kernel.org
3832S:	Maintained
3833F:	Documentation/admin-guide/module-signing.rst
3834F:	certs/
3835F:	scripts/sign-file.c
3836F:	scripts/extract-cert.c
3837
3838CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3839L:	devel@driverdev.osuosl.org
3840S:	Obsolete
3841F:	drivers/staging/wusbcore/
3842
3843CFAG12864B LCD DRIVER
3844M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3845S:	Maintained
3846F:	drivers/auxdisplay/cfag12864b.c
3847F:	include/linux/cfag12864b.h
3848
3849CFAG12864BFB LCD FRAMEBUFFER DRIVER
3850M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3851S:	Maintained
3852F:	drivers/auxdisplay/cfag12864bfb.c
3853F:	include/linux/cfag12864b.h
3854
3855802.11 (including CFG80211/NL80211)
3856M:	Johannes Berg <johannes@sipsolutions.net>
3857L:	linux-wireless@vger.kernel.org
3858W:	http://wireless.kernel.org/
3859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3861S:	Maintained
3862F:	net/wireless/
3863F:	include/uapi/linux/nl80211.h
3864F:	include/linux/ieee80211.h
3865F:	include/net/wext.h
3866F:	include/net/cfg80211.h
3867F:	include/net/iw_handler.h
3868F:	include/net/ieee80211_radiotap.h
3869F:	Documentation/driver-api/80211/cfg80211.rst
3870F:	Documentation/networking/regulatory.txt
3871
3872CHAR and MISC DRIVERS
3873M:	Arnd Bergmann <arnd@arndb.de>
3874M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3876S:	Supported
3877F:	drivers/char/
3878F:	drivers/misc/
3879F:	include/linux/miscdevice.h
3880
3881CHECKPATCH
3882M:	Andy Whitcroft <apw@canonical.com>
3883M:	Joe Perches <joe@perches.com>
3884S:	Maintained
3885F:	scripts/checkpatch.pl
3886
3887CHINESE DOCUMENTATION
3888M:	Harry Wei <harryxiyou@gmail.com>
3889M:	Alex Shi <alex.shi@linux.alibaba.com>
3890L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3891S:	Maintained
3892F:	Documentation/translations/zh_CN/
3893
3894CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3895M:	Peter Chen <Peter.Chen@nxp.com>
3896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3897L:	linux-usb@vger.kernel.org
3898S:	Maintained
3899F:	drivers/usb/chipidea/
3900
3901CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3902M:	Hans de Goede <hdegoede@redhat.com>
3903L:	linux-input@vger.kernel.org
3904S:	Maintained
3905F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3906F:	drivers/input/touchscreen/chipone_icn8318.c
3907
3908CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3909M:	Hans de Goede <hdegoede@redhat.com>
3910L:	linux-input@vger.kernel.org
3911S:	Maintained
3912F:	drivers/input/touchscreen/chipone_icn8505.c
3913
3914CHROME HARDWARE PLATFORM SUPPORT
3915M:	Benson Leung <bleung@chromium.org>
3916M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3917S:	Maintained
3918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3919F:	drivers/platform/chrome/
3920
3921CHROMEOS EC SUBDRIVERS
3922M:	Benson Leung <bleung@chromium.org>
3923M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3924R:	Guenter Roeck <groeck@chromium.org>
3925S:	Maintained
3926N:	cros_ec
3927N:	cros-ec
3928F:	drivers/power/supply/cros_usbpd-charger.c
3929
3930CHROMEOS EC CODEC DRIVER
3931M:	Cheng-Yi Chiang <cychiang@chromium.org>
3932S:	Maintained
3933R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3934R:	Guenter Roeck <groeck@chromium.org>
3935F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3936F:	sound/soc/codecs/cros_ec_codec.*
3937
3938CIRRUS LOGIC AUDIO CODEC DRIVERS
3939M:	Brian Austin <brian.austin@cirrus.com>
3940M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3941L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3942S:	Maintained
3943F:	sound/soc/codecs/cs*
3944
3945CIRRUS LOGIC EP93XX ETHERNET DRIVER
3946M:	Hartley Sweeten <hsweeten@visionengravers.com>
3947L:	netdev@vger.kernel.org
3948S:	Maintained
3949F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3950
3951CIRRUS LOGIC LOCHNAGAR DRIVER
3952M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3953M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3954L:	patches@opensource.cirrus.com
3955S:	Supported
3956F:	drivers/clk/clk-lochnagar.c
3957F:	drivers/hwmon/lochnagar-hwmon.c
3958F:	drivers/mfd/lochnagar-i2c.c
3959F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3960F:	drivers/regulator/lochnagar-regulator.c
3961F:	sound/soc/codecs/lochnagar-sc.c
3962F:	include/dt-bindings/clk/lochnagar.h
3963F:	include/dt-bindings/pinctrl/lochnagar.h
3964F:	include/linux/mfd/lochnagar*
3965F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3966F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3967F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3968F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3969F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3970F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3971F:	Documentation/hwmon/lochnagar.rst
3972
3973CISCO FCOE HBA DRIVER
3974M:	Satish Kharat <satishkh@cisco.com>
3975M:	Sesidhar Baddela <sebaddel@cisco.com>
3976M:	Karan Tilak Kumar <kartilak@cisco.com>
3977L:	linux-scsi@vger.kernel.org
3978S:	Supported
3979F:	drivers/scsi/fnic/
3980
3981CISCO SCSI HBA DRIVER
3982M:	Karan Tilak Kumar <kartilak@cisco.com>
3983M:	Sesidhar Baddela <sebaddel@cisco.com>
3984L:	linux-scsi@vger.kernel.org
3985S:	Supported
3986F:	drivers/scsi/snic/
3987
3988CISCO VIC ETHERNET NIC DRIVER
3989M:	Christian Benvenuti <benve@cisco.com>
3990M:	Govindarajulu Varadarajan <_govind@gmx.com>
3991M:	Parvi Kaustubhi <pkaustub@cisco.com>
3992S:	Supported
3993F:	drivers/net/ethernet/cisco/enic/
3994
3995CISCO VIC LOW LATENCY NIC DRIVER
3996M:	Christian Benvenuti <benve@cisco.com>
3997M:	Nelson Escobar <neescoba@cisco.com>
3998M:	Parvi Kaustubhi <pkaustub@cisco.com>
3999S:	Supported
4000F:	drivers/infiniband/hw/usnic/
4001
4002CIRRUS LOGIC MADERA CODEC DRIVERS
4003M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4004M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4005L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4006L:	patches@opensource.cirrus.com
4007T:	git https://github.com/CirrusLogic/linux-drivers.git
4008W:	https://github.com/CirrusLogic/linux-drivers/wiki
4009S:	Supported
4010F:	Documentation/devicetree/bindings/mfd/madera.txt
4011F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4012F:	Documentation/devicetree/bindings/sound/madera.txt
4013F:	include/dt-bindings/sound/madera*
4014F:	include/linux/irqchip/irq-madera*
4015F:	include/linux/mfd/madera/*
4016F:	include/sound/madera*
4017F:	drivers/gpio/gpio-madera*
4018F:	drivers/irqchip/irq-madera*
4019F:	drivers/mfd/madera*
4020F:	drivers/mfd/cs47l*
4021F:	drivers/pinctrl/cirrus/*
4022F:	sound/soc/codecs/cs47l*
4023F:	sound/soc/codecs/madera*
4024
4025CLANG-FORMAT FILE
4026M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4027S:	Maintained
4028F:	.clang-format
4029
4030CLANG/LLVM BUILD SUPPORT
4031L:	clang-built-linux@googlegroups.com
4032W:	https://clangbuiltlinux.github.io/
4033B:	https://github.com/ClangBuiltLinux/linux/issues
4034C:	irc://chat.freenode.net/clangbuiltlinux
4035S:	Supported
4036K:	\b(?i:clang|llvm)\b
4037
4038CLEANCACHE API
4039M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4040L:	linux-kernel@vger.kernel.org
4041S:	Maintained
4042F:	mm/cleancache.c
4043F:	include/linux/cleancache.h
4044
4045CLK API
4046M:	Russell King <linux@armlinux.org.uk>
4047L:	linux-clk@vger.kernel.org
4048S:	Maintained
4049F:	include/linux/clk.h
4050
4051CLOCKSOURCE, CLOCKEVENT DRIVERS
4052M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4053M:	Thomas Gleixner <tglx@linutronix.de>
4054L:	linux-kernel@vger.kernel.org
4055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4056S:	Supported
4057F:	drivers/clocksource/
4058F:	Documentation/devicetree/bindings/timer/
4059
4060CMPC ACPI DRIVER
4061M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4062M:	Daniel Oliveira Nascimento <don@syst.com.br>
4063L:	platform-driver-x86@vger.kernel.org
4064S:	Supported
4065F:	drivers/platform/x86/classmate-laptop.c
4066
4067COBALT MEDIA DRIVER
4068M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4069L:	linux-media@vger.kernel.org
4070T:	git git://linuxtv.org/media_tree.git
4071W:	https://linuxtv.org
4072S:	Supported
4073F:	drivers/media/pci/cobalt/
4074
4075COCCINELLE/Semantic Patches (SmPL)
4076M:	Julia Lawall <Julia.Lawall@lip6.fr>
4077M:	Gilles Muller <Gilles.Muller@lip6.fr>
4078M:	Nicolas Palix <nicolas.palix@imag.fr>
4079M:	Michal Marek <michal.lkml@markovi.net>
4080L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4082W:	http://coccinelle.lip6.fr/
4083S:	Supported
4084F:	Documentation/dev-tools/coccinelle.rst
4085F:	scripts/coccinelle/
4086F:	scripts/coccicheck
4087
4088CODA FILE SYSTEM
4089M:	Jan Harkes <jaharkes@cs.cmu.edu>
4090M:	coda@cs.cmu.edu
4091L:	codalist@coda.cs.cmu.edu
4092W:	http://www.coda.cs.cmu.edu/
4093S:	Maintained
4094F:	Documentation/filesystems/coda.txt
4095F:	fs/coda/
4096F:	include/linux/coda*.h
4097F:	include/uapi/linux/coda*.h
4098
4099CODA V4L2 MEM2MEM DRIVER
4100M:	Philipp Zabel <p.zabel@pengutronix.de>
4101L:	linux-media@vger.kernel.org
4102S:	Maintained
4103F:	Documentation/devicetree/bindings/media/coda.txt
4104F:	drivers/media/platform/coda/
4105
4106CODE OF CONDUCT
4107M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4108S:	Supported
4109F:	Documentation/process/code-of-conduct.rst
4110F:	Documentation/process/code-of-conduct-interpretation.rst
4111
4112COMMON CLK FRAMEWORK
4113M:	Michael Turquette <mturquette@baylibre.com>
4114M:	Stephen Boyd <sboyd@kernel.org>
4115L:	linux-clk@vger.kernel.org
4116Q:	http://patchwork.kernel.org/project/linux-clk/list/
4117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4118S:	Maintained
4119F:	Documentation/devicetree/bindings/clock/
4120F:	drivers/clk/
4121X:	drivers/clk/clkdev.c
4122F:	include/linux/clk-pr*
4123F:	include/linux/clk/
4124F:	include/linux/of_clk.h
4125
4126COMMON INTERNET FILE SYSTEM (CIFS)
4127M:	Steve French <sfrench@samba.org>
4128L:	linux-cifs@vger.kernel.org
4129L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4130W:	http://linux-cifs.samba.org/
4131T:	git git://git.samba.org/sfrench/cifs-2.6.git
4132S:	Supported
4133F:	Documentation/admin-guide/cifs/
4134F:	fs/cifs/
4135
4136COMPACTPCI HOTPLUG CORE
4137M:	Scott Murray <scott@spiteful.org>
4138L:	linux-pci@vger.kernel.org
4139S:	Maintained
4140F:	drivers/pci/hotplug/cpci_hotplug*
4141
4142COMPACTPCI HOTPLUG GENERIC DRIVER
4143M:	Scott Murray <scott@spiteful.org>
4144L:	linux-pci@vger.kernel.org
4145S:	Maintained
4146F:	drivers/pci/hotplug/cpcihp_generic.c
4147
4148COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4149M:	Scott Murray <scott@spiteful.org>
4150L:	linux-pci@vger.kernel.org
4151S:	Maintained
4152F:	drivers/pci/hotplug/cpcihp_zt5550.*
4153
4154COMPAL LAPTOP SUPPORT
4155M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4156L:	platform-driver-x86@vger.kernel.org
4157S:	Maintained
4158F:	drivers/platform/x86/compal-laptop.c
4159
4160COMPILER ATTRIBUTES
4161M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4162S:	Maintained
4163F:	include/linux/compiler_attributes.h
4164
4165CONEXANT ACCESSRUNNER USB DRIVER
4166L:	accessrunner-general@lists.sourceforge.net
4167W:	http://accessrunner.sourceforge.net/
4168S:	Orphan
4169F:	drivers/usb/atm/cxacru.c
4170
4171CONFIGFS
4172M:	Joel Becker <jlbec@evilplan.org>
4173M:	Christoph Hellwig <hch@lst.de>
4174T:	git git://git.infradead.org/users/hch/configfs.git
4175S:	Supported
4176F:	fs/configfs/
4177F:	include/linux/configfs.h
4178
4179CONNECTOR
4180M:	Evgeniy Polyakov <zbr@ioremap.net>
4181L:	netdev@vger.kernel.org
4182S:	Maintained
4183F:	drivers/connector/
4184
4185CONTROL GROUP (CGROUP)
4186M:	Tejun Heo <tj@kernel.org>
4187M:	Li Zefan <lizefan@huawei.com>
4188M:	Johannes Weiner <hannes@cmpxchg.org>
4189L:	cgroups@vger.kernel.org
4190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4191S:	Maintained
4192F:	Documentation/admin-guide/cgroup-v2.rst
4193F:	Documentation/admin-guide/cgroup-v1/
4194F:	include/linux/cgroup*
4195F:	kernel/cgroup/
4196
4197CONTROL GROUP - CPUSET
4198M:	Li Zefan <lizefan@huawei.com>
4199L:	cgroups@vger.kernel.org
4200W:	http://www.bullopensource.org/cpuset/
4201W:	http://oss.sgi.com/projects/cpusets/
4202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4203S:	Maintained
4204F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4205F:	include/linux/cpuset.h
4206F:	kernel/cgroup/cpuset.c
4207
4208CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4209M:	Johannes Weiner <hannes@cmpxchg.org>
4210M:	Michal Hocko <mhocko@kernel.org>
4211M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4212L:	cgroups@vger.kernel.org
4213L:	linux-mm@kvack.org
4214S:	Maintained
4215F:	mm/memcontrol.c
4216F:	mm/swap_cgroup.c
4217
4218CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4219M:	Tejun Heo <tj@kernel.org>
4220M:	Jens Axboe <axboe@kernel.dk>
4221L:	cgroups@vger.kernel.org
4222L:	linux-block@vger.kernel.org
4223T:	git git://git.kernel.dk/linux-block
4224F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4225F:	block/blk-cgroup.c
4226F:	include/linux/blk-cgroup.h
4227F:	block/blk-throttle.c
4228F:	block/blk-iolatency.c
4229F:	block/bfq-cgroup.c
4230
4231CORETEMP HARDWARE MONITORING DRIVER
4232M:	Fenghua Yu <fenghua.yu@intel.com>
4233L:	linux-hwmon@vger.kernel.org
4234S:	Maintained
4235F:	Documentation/hwmon/coretemp.rst
4236F:	drivers/hwmon/coretemp.c
4237
4238COSA/SRP SYNC SERIAL DRIVER
4239M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4240W:	http://www.fi.muni.cz/~kas/cosa/
4241S:	Maintained
4242F:	drivers/net/wan/cosa*
4243
4244COUNTER SUBSYSTEM
4245M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4246L:	linux-iio@vger.kernel.org
4247S:	Maintained
4248F:	Documentation/ABI/testing/sysfs-bus-counter*
4249F:	Documentation/driver-api/generic-counter.rst
4250F:	drivers/counter/
4251F:	include/linux/counter.h
4252F:	include/linux/counter_enum.h
4253
4254CPMAC ETHERNET DRIVER
4255M:	Florian Fainelli <f.fainelli@gmail.com>
4256L:	netdev@vger.kernel.org
4257S:	Maintained
4258F:	drivers/net/ethernet/ti/cpmac.c
4259
4260CPU FREQUENCY SCALING FRAMEWORK
4261M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4262M:	Viresh Kumar <viresh.kumar@linaro.org>
4263L:	linux-pm@vger.kernel.org
4264S:	Maintained
4265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4267B:	https://bugzilla.kernel.org
4268F:	Documentation/admin-guide/pm/cpufreq.rst
4269F:	Documentation/admin-guide/pm/intel_pstate.rst
4270F:	Documentation/cpu-freq/
4271F:	Documentation/devicetree/bindings/cpufreq/
4272F:	drivers/cpufreq/
4273F:	kernel/sched/cpufreq*.c
4274F:	include/linux/cpufreq.h
4275F:	include/linux/sched/cpufreq.h
4276F:	tools/testing/selftests/cpufreq/
4277
4278CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4279M:	Viresh Kumar <viresh.kumar@linaro.org>
4280M:	Sudeep Holla <sudeep.holla@arm.com>
4281L:	linux-pm@vger.kernel.org
4282W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4283S:	Maintained
4284F:	drivers/cpufreq/arm_big_little.h
4285F:	drivers/cpufreq/arm_big_little.c
4286
4287CPU POWER MONITORING SUBSYSTEM
4288M:	Thomas Renninger <trenn@suse.com>
4289M:	Shuah Khan <shuah@kernel.org>
4290M:	Shuah Khan <skhan@linuxfoundation.org>
4291L:	linux-pm@vger.kernel.org
4292S:	Maintained
4293F:	tools/power/cpupower/
4294
4295CPUID/MSR DRIVER
4296M:	"H. Peter Anvin" <hpa@zytor.com>
4297S:	Maintained
4298F:	arch/x86/kernel/cpuid.c
4299F:	arch/x86/kernel/msr.c
4300
4301CPUIDLE DRIVER - ARM BIG LITTLE
4302M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4303M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4304L:	linux-pm@vger.kernel.org
4305L:	linux-arm-kernel@lists.infradead.org
4306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4307S:	Maintained
4308F:	drivers/cpuidle/cpuidle-big_little.c
4309
4310CPUIDLE DRIVER - ARM EXYNOS
4311M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4312M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4313M:	Kukjin Kim <kgene@kernel.org>
4314L:	linux-pm@vger.kernel.org
4315L:	linux-samsung-soc@vger.kernel.org
4316S:	Supported
4317F:	drivers/cpuidle/cpuidle-exynos.c
4318F:	arch/arm/mach-exynos/pm.c
4319
4320CPUIDLE DRIVER - ARM PSCI
4321M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4322M:	Sudeep Holla <sudeep.holla@arm.com>
4323L:	linux-pm@vger.kernel.org
4324L:	linux-arm-kernel@lists.infradead.org
4325S:	Supported
4326F:	drivers/cpuidle/cpuidle-psci.c
4327
4328CPU IDLE TIME MANAGEMENT FRAMEWORK
4329M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4330M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4331L:	linux-pm@vger.kernel.org
4332S:	Maintained
4333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4334B:	https://bugzilla.kernel.org
4335F:	Documentation/admin-guide/pm/cpuidle.rst
4336F:	Documentation/driver-api/pm/cpuidle.rst
4337F:	drivers/cpuidle/*
4338F:	include/linux/cpuidle.h
4339
4340CRAMFS FILESYSTEM
4341M:	Nicolas Pitre <nico@fluxnic.net>
4342S:	Maintained
4343F:	Documentation/filesystems/cramfs.txt
4344F:	fs/cramfs/
4345
4346CREATIVE SB0540
4347M:	Bastien Nocera <hadess@hadess.net>
4348L:	linux-input@vger.kernel.org
4349S:	Maintained
4350F:	drivers/hid/hid-creative-sb0540.c
4351
4352CRYPTO API
4353M:	Herbert Xu <herbert@gondor.apana.org.au>
4354M:	"David S. Miller" <davem@davemloft.net>
4355L:	linux-crypto@vger.kernel.org
4356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4358S:	Maintained
4359F:	Documentation/crypto/
4360F:	Documentation/devicetree/bindings/crypto/
4361F:	arch/*/crypto/
4362F:	crypto/
4363F:	drivers/crypto/
4364F:	include/crypto/
4365F:	include/linux/crypto*
4366F:	lib/crypto/
4367
4368CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4369M:	Neil Horman <nhorman@tuxdriver.com>
4370L:	linux-crypto@vger.kernel.org
4371S:	Maintained
4372F:	crypto/ansi_cprng.c
4373F:	crypto/rng.c
4374
4375CS3308 MEDIA DRIVER
4376M:	Hans Verkuil <hverkuil@xs4all.nl>
4377L:	linux-media@vger.kernel.org
4378T:	git git://linuxtv.org/media_tree.git
4379W:	http://linuxtv.org
4380S:	Odd Fixes
4381F:	drivers/media/i2c/cs3308.c
4382
4383CS5535 Audio ALSA driver
4384M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4385S:	Maintained
4386F:	sound/pci/cs5535audio/
4387
4388CSI DRIVERS FOR ALLWINNER V3s
4389M:	Yong Deng <yong.deng@magewell.com>
4390L:	linux-media@vger.kernel.org
4391T:	git git://linuxtv.org/media_tree.git
4392S:	Maintained
4393F:	drivers/media/platform/sunxi/sun6i-csi/
4394F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4395
4396CW1200 WLAN driver
4397M:	Solomon Peachy <pizza@shaftnet.org>
4398S:	Maintained
4399F:	drivers/net/wireless/st/cw1200/
4400
4401CX18 VIDEO4LINUX DRIVER
4402M:	Andy Walls <awalls@md.metrocast.net>
4403L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4404L:	linux-media@vger.kernel.org
4405T:	git git://linuxtv.org/media_tree.git
4406W:	https://linuxtv.org
4407W:	http://www.ivtvdriver.org/index.php/Cx18
4408S:	Maintained
4409F:	Documentation/media/v4l-drivers/cx18*
4410F:	drivers/media/pci/cx18/
4411F:	include/uapi/linux/ivtv*
4412
4413CX2341X MPEG ENCODER HELPER MODULE
4414M:	Hans Verkuil <hverkuil@xs4all.nl>
4415L:	linux-media@vger.kernel.org
4416T:	git git://linuxtv.org/media_tree.git
4417W:	https://linuxtv.org
4418S:	Maintained
4419F:	drivers/media/common/cx2341x*
4420F:	include/media/drv-intf/cx2341x.h
4421
4422CX24120 MEDIA DRIVER
4423M:	Jemma Denson <jdenson@gmail.com>
4424M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4425L:	linux-media@vger.kernel.org
4426W:	https://linuxtv.org
4427Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4428S:	Maintained
4429F:	drivers/media/dvb-frontends/cx24120*
4430
4431CX88 VIDEO4LINUX DRIVER
4432M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4433L:	linux-media@vger.kernel.org
4434W:	https://linuxtv.org
4435T:	git git://linuxtv.org/media_tree.git
4436S:	Odd fixes
4437F:	Documentation/media/v4l-drivers/cx88*
4438F:	drivers/media/pci/cx88/
4439
4440CXD2820R MEDIA DRIVER
4441M:	Antti Palosaari <crope@iki.fi>
4442L:	linux-media@vger.kernel.org
4443W:	https://linuxtv.org
4444W:	http://palosaari.fi/linux/
4445Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4446T:	git git://linuxtv.org/anttip/media_tree.git
4447S:	Maintained
4448F:	drivers/media/dvb-frontends/cxd2820r*
4449
4450CXGB3 ETHERNET DRIVER (CXGB3)
4451M:	Vishal Kulkarni <vishal@chelsio.com>
4452L:	netdev@vger.kernel.org
4453W:	http://www.chelsio.com
4454S:	Supported
4455F:	drivers/net/ethernet/chelsio/cxgb3/
4456
4457CXGB3 ISCSI DRIVER (CXGB3I)
4458M:	Karen Xie <kxie@chelsio.com>
4459L:	linux-scsi@vger.kernel.org
4460W:	http://www.chelsio.com
4461S:	Supported
4462F:	drivers/scsi/cxgbi/cxgb3i
4463
4464CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4465M:	Potnuri Bharat Teja <bharat@chelsio.com>
4466L:	linux-rdma@vger.kernel.org
4467W:	http://www.openfabrics.org
4468S:	Supported
4469F:	drivers/infiniband/hw/cxgb3/
4470F:	include/uapi/rdma/cxgb3-abi.h
4471
4472CXGB4 CRYPTO DRIVER (chcr)
4473M:	Atul Gupta <atul.gupta@chelsio.com>
4474L:	linux-crypto@vger.kernel.org
4475W:	http://www.chelsio.com
4476S:	Supported
4477F:	drivers/crypto/chelsio
4478
4479CXGB4 ETHERNET DRIVER (CXGB4)
4480M:	Vishal Kulkarni <vishal@chelsio.com>
4481L:	netdev@vger.kernel.org
4482W:	http://www.chelsio.com
4483S:	Supported
4484F:	drivers/net/ethernet/chelsio/cxgb4/
4485
4486CXGB4 ISCSI DRIVER (CXGB4I)
4487M:	Karen Xie <kxie@chelsio.com>
4488L:	linux-scsi@vger.kernel.org
4489W:	http://www.chelsio.com
4490S:	Supported
4491F:	drivers/scsi/cxgbi/cxgb4i
4492
4493CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4494M:	Potnuri Bharat Teja <bharat@chelsio.com>
4495L:	linux-rdma@vger.kernel.org
4496W:	http://www.openfabrics.org
4497S:	Supported
4498F:	drivers/infiniband/hw/cxgb4/
4499F:	include/uapi/rdma/cxgb4-abi.h
4500
4501CXGB4VF ETHERNET DRIVER (CXGB4VF)
4502M:	Casey Leedom <leedom@chelsio.com>
4503L:	netdev@vger.kernel.org
4504W:	http://www.chelsio.com
4505S:	Supported
4506F:	drivers/net/ethernet/chelsio/cxgb4vf/
4507
4508CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4509M:	Frederic Barrat <fbarrat@linux.ibm.com>
4510M:	Andrew Donnellan <ajd@linux.ibm.com>
4511L:	linuxppc-dev@lists.ozlabs.org
4512S:	Supported
4513F:	arch/powerpc/platforms/powernv/pci-cxl.c
4514F:	drivers/misc/cxl/
4515F:	include/misc/cxl*
4516F:	include/uapi/misc/cxl.h
4517F:	Documentation/powerpc/cxl.rst
4518F:	Documentation/ABI/testing/sysfs-class-cxl
4519
4520CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4521M:	Manoj N. Kumar <manoj@linux.ibm.com>
4522M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4523M:	Uma Krishnan <ukrishn@linux.ibm.com>
4524L:	linux-scsi@vger.kernel.org
4525S:	Supported
4526F:	drivers/scsi/cxlflash/
4527F:	include/uapi/scsi/cxlflash_ioctl.h
4528F:	Documentation/powerpc/cxlflash.rst
4529
4530CYBERPRO FB DRIVER
4531M:	Russell King <linux@armlinux.org.uk>
4532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4533W:	http://www.armlinux.org.uk/
4534S:	Maintained
4535F:	drivers/video/fbdev/cyber2000fb.*
4536
4537CYCLADES ASYNC MUX DRIVER
4538W:	http://www.cyclades.com/
4539S:	Orphan
4540F:	drivers/tty/cyclades.c
4541F:	include/linux/cyclades.h
4542F:	include/uapi/linux/cyclades.h
4543
4544CYCLADES PC300 DRIVER
4545W:	http://www.cyclades.com/
4546S:	Orphan
4547F:	drivers/net/wan/pc300*
4548
4549CYPRESS_FIRMWARE MEDIA DRIVER
4550M:	Antti Palosaari <crope@iki.fi>
4551L:	linux-media@vger.kernel.org
4552W:	https://linuxtv.org
4553W:	http://palosaari.fi/linux/
4554Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4555T:	git git://linuxtv.org/anttip/media_tree.git
4556S:	Maintained
4557F:	drivers/media/common/cypress_firmware*
4558
4559CYTTSP TOUCHSCREEN DRIVER
4560M:	Ferruh Yigit <fery@cypress.com>
4561L:	linux-input@vger.kernel.org
4562S:	Supported
4563F:	drivers/input/touchscreen/cyttsp*
4564F:	include/linux/input/cyttsp.h
4565
4566D-LINK DIR-685 TOUCHKEYS DRIVER
4567M:	Linus Walleij <linus.walleij@linaro.org>
4568L:	linux-input@vger.kernel.org
4569S:	Supported
4570F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4571
4572DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4573M:	Joshua Kinard <kumba@gentoo.org>
4574S:	Maintained
4575F:	drivers/rtc/rtc-ds1685.c
4576F:	include/linux/rtc/ds1685.h
4577
4578DAMA SLAVE for AX.25
4579M:	Joerg Reuter <jreuter@yaina.de>
4580W:	http://yaina.de/jreuter/
4581W:	http://www.qsl.net/dl1bke/
4582L:	linux-hams@vger.kernel.org
4583S:	Maintained
4584F:	net/ax25/af_ax25.c
4585F:	net/ax25/ax25_dev.c
4586F:	net/ax25/ax25_ds_*
4587F:	net/ax25/ax25_in.c
4588F:	net/ax25/ax25_out.c
4589F:	net/ax25/ax25_timer.c
4590F:	net/ax25/sysctl_net_ax25.c
4591
4592DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4593L:	netdev@vger.kernel.org
4594S:	Orphan
4595F:	Documentation/networking/device_drivers/dec/dmfe.txt
4596F:	drivers/net/ethernet/dec/tulip/dmfe.c
4597
4598DC390/AM53C974 SCSI driver
4599M:	Hannes Reinecke <hare@suse.com>
4600L:	linux-scsi@vger.kernel.org
4601S:	Maintained
4602F:	drivers/scsi/am53c974.c
4603
4604DC395x SCSI driver
4605M:	Oliver Neukum <oliver@neukum.org>
4606M:	Ali Akcaagac <aliakc@web.de>
4607M:	Jamie Lenehan <lenehan@twibble.org>
4608L:	dc395x@twibble.org
4609W:	http://twibble.org/dist/dc395x/
4610W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4611S:	Maintained
4612F:	Documentation/scsi/dc395x.txt
4613F:	drivers/scsi/dc395x.*
4614
4615DCCP PROTOCOL
4616M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4617L:	dccp@vger.kernel.org
4618W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4619S:	Maintained
4620F:	include/linux/dccp.h
4621F:	include/uapi/linux/dccp.h
4622F:	include/linux/tfrc.h
4623F:	net/dccp/
4624
4625DECnet NETWORK LAYER
4626W:	http://linux-decnet.sourceforge.net
4627L:	linux-decnet-user@lists.sourceforge.net
4628S:	Orphan
4629F:	Documentation/networking/decnet.txt
4630F:	net/decnet/
4631
4632DECSTATION PLATFORM SUPPORT
4633M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4634L:	linux-mips@vger.kernel.org
4635W:	http://www.linux-mips.org/wiki/DECstation
4636S:	Maintained
4637F:	arch/mips/dec/
4638F:	arch/mips/include/asm/dec/
4639F:	arch/mips/include/asm/mach-dec/
4640
4641DEFXX FDDI NETWORK DRIVER
4642M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4643S:	Maintained
4644F:	drivers/net/fddi/defxx.*
4645
4646DELL SMBIOS DRIVER
4647M:	Pali Rohár <pali.rohar@gmail.com>
4648M:	Mario Limonciello <mario.limonciello@dell.com>
4649L:	platform-driver-x86@vger.kernel.org
4650S:	Maintained
4651F:	drivers/platform/x86/dell-smbios.*
4652
4653DELL SMBIOS SMM DRIVER
4654M:	Mario Limonciello <mario.limonciello@dell.com>
4655L:	platform-driver-x86@vger.kernel.org
4656S:	Maintained
4657F:	drivers/platform/x86/dell-smbios-smm.c
4658
4659DELL SMBIOS WMI DRIVER
4660M:	Mario Limonciello <mario.limonciello@dell.com>
4661L:	platform-driver-x86@vger.kernel.org
4662S:	Maintained
4663F:	drivers/platform/x86/dell-smbios-wmi.c
4664F:	tools/wmi/dell-smbios-example.c
4665
4666DEFZA FDDI NETWORK DRIVER
4667M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4668S:	Maintained
4669F:	drivers/net/fddi/defza.*
4670
4671DELL LAPTOP DRIVER
4672M:	Matthew Garrett <mjg59@srcf.ucam.org>
4673M:	Pali Rohár <pali.rohar@gmail.com>
4674L:	platform-driver-x86@vger.kernel.org
4675S:	Maintained
4676F:	drivers/platform/x86/dell-laptop.c
4677
4678DELL LAPTOP FREEFALL DRIVER
4679M:	Pali Rohár <pali.rohar@gmail.com>
4680S:	Maintained
4681F:	drivers/platform/x86/dell-smo8800.c
4682
4683DELL LAPTOP RBTN DRIVER
4684M:	Pali Rohár <pali.rohar@gmail.com>
4685S:	Maintained
4686F:	drivers/platform/x86/dell-rbtn.*
4687
4688DELL REMOTE BIOS UPDATE DRIVER
4689M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4690L:	platform-driver-x86@vger.kernel.org
4691S:	Maintained
4692F:	drivers/platform/x86/dell_rbu.c
4693
4694DELL LAPTOP SMM DRIVER
4695M:	Pali Rohár <pali.rohar@gmail.com>
4696S:	Maintained
4697F:	drivers/hwmon/dell-smm-hwmon.c
4698F:	include/uapi/linux/i8k.h
4699
4700DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4701M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4702L:	platform-driver-x86@vger.kernel.org
4703S:	Maintained
4704F:	Documentation/driver-api/dcdbas.rst
4705F:	drivers/platform/x86/dcdbas.*
4706
4707DELL WMI NOTIFICATIONS DRIVER
4708M:	Matthew Garrett <mjg59@srcf.ucam.org>
4709M:	Pali Rohár <pali.rohar@gmail.com>
4710S:	Maintained
4711F:	drivers/platform/x86/dell-wmi.c
4712
4713DELL WMI DESCRIPTOR DRIVER
4714M:	Mario Limonciello <mario.limonciello@dell.com>
4715S:	Maintained
4716F:	drivers/platform/x86/dell-wmi-descriptor.c
4717
4718DELTA ST MEDIA DRIVER
4719M:	Hugues Fruchet <hugues.fruchet@st.com>
4720L:	linux-media@vger.kernel.org
4721T:	git git://linuxtv.org/media_tree.git
4722W:	https://linuxtv.org
4723S:	Supported
4724F:	drivers/media/platform/sti/delta
4725
4726DENALI NAND DRIVER
4727M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4728L:	linux-mtd@lists.infradead.org
4729S:	Supported
4730F:	drivers/mtd/nand/raw/denali*
4731
4732DESIGNWARE EDMA CORE IP DRIVER
4733M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4734L:	dmaengine@vger.kernel.org
4735S:	Maintained
4736F:	drivers/dma/dw-edma/
4737F:	include/linux/dma/edma.h
4738
4739DESIGNWARE USB2 DRD IP DRIVER
4740M:	Minas Harutyunyan <hminas@synopsys.com>
4741L:	linux-usb@vger.kernel.org
4742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4743S:	Maintained
4744F:	drivers/usb/dwc2/
4745
4746DESIGNWARE USB3 DRD IP DRIVER
4747M:	Felipe Balbi <balbi@kernel.org>
4748L:	linux-usb@vger.kernel.org
4749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4750S:	Maintained
4751F:	drivers/usb/dwc3/
4752
4753DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4754M:	Andreas Klinger <ak@it-klinger.de>
4755L:	linux-iio@vger.kernel.org
4756S:	Maintained
4757F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4758F:	drivers/iio/proximity/srf*.c
4759
4760DEVICE COREDUMP (DEV_COREDUMP)
4761M:	Johannes Berg <johannes@sipsolutions.net>
4762L:	linux-kernel@vger.kernel.org
4763S:	Maintained
4764F:	drivers/base/devcoredump.c
4765F:	include/linux/devcoredump.h
4766
4767DEVICE FREQUENCY (DEVFREQ)
4768M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4769M:	Kyungmin Park <kyungmin.park@samsung.com>
4770R:	Chanwoo Choi <cw00.choi@samsung.com>
4771L:	linux-pm@vger.kernel.org
4772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4773S:	Maintained
4774F:	drivers/devfreq/
4775F:	include/linux/devfreq.h
4776F:	Documentation/devicetree/bindings/devfreq/
4777F:	include/trace/events/devfreq.h
4778
4779DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4780M:	Chanwoo Choi <cw00.choi@samsung.com>
4781L:	linux-pm@vger.kernel.org
4782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4783S:	Supported
4784F:	drivers/devfreq/event/
4785F:	drivers/devfreq/devfreq-event.c
4786F:	include/linux/devfreq-event.h
4787F:	Documentation/devicetree/bindings/devfreq/event/
4788
4789DEVICE NUMBER REGISTRY
4790M:	Torben Mathiasen <device@lanana.org>
4791W:	http://lanana.org/docs/device-list/index.html
4792S:	Maintained
4793
4794DEVICE-MAPPER  (LVM)
4795M:	Alasdair Kergon <agk@redhat.com>
4796M:	Mike Snitzer <snitzer@redhat.com>
4797M:	dm-devel@redhat.com
4798L:	dm-devel@redhat.com
4799W:	http://sources.redhat.com/dm
4800Q:	http://patchwork.kernel.org/project/dm-devel/list/
4801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4802T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4803S:	Maintained
4804F:	Documentation/admin-guide/device-mapper/
4805F:	drivers/md/Makefile
4806F:	drivers/md/Kconfig
4807F:	drivers/md/dm*
4808F:	drivers/md/persistent-data/
4809F:	include/linux/device-mapper.h
4810F:	include/linux/dm-*.h
4811F:	include/uapi/linux/dm-*.h
4812
4813DEVLINK
4814M:	Jiri Pirko <jiri@mellanox.com>
4815L:	netdev@vger.kernel.org
4816S:	Supported
4817F:	net/core/devlink.c
4818F:	include/net/devlink.h
4819F:	include/uapi/linux/devlink.h
4820
4821DIALOG SEMICONDUCTOR DRIVERS
4822M:	Support Opensource <support.opensource@diasemi.com>
4823W:	http://www.dialog-semiconductor.com/products
4824S:	Supported
4825F:	Documentation/hwmon/da90??.rst
4826F:	Documentation/devicetree/bindings/mfd/da90*.txt
4827F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4828F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4829F:	Documentation/devicetree/bindings/regulator/da92*.txt
4830F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4831F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4832F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4833F:	drivers/gpio/gpio-da90??.c
4834F:	drivers/hwmon/da90??-hwmon.c
4835F:	drivers/iio/adc/da91??-*.c
4836F:	drivers/input/misc/da90??_onkey.c
4837F:	drivers/input/touchscreen/da9052_tsi.c
4838F:	drivers/leds/leds-da90??.c
4839F:	drivers/mfd/da903x.c
4840F:	drivers/mfd/da90??-*.c
4841F:	drivers/mfd/da91??-*.c
4842F:	drivers/power/supply/da9052-battery.c
4843F:	drivers/power/supply/da91??-*.c
4844F:	drivers/regulator/da903x.c
4845F:	drivers/regulator/da9???-regulator.[ch]
4846F:	drivers/regulator/slg51000-regulator.[ch]
4847F:	drivers/thermal/da90??-thermal.c
4848F:	drivers/rtc/rtc-da90??.c
4849F:	drivers/video/backlight/da90??_bl.c
4850F:	drivers/watchdog/da90??_wdt.c
4851F:	include/linux/mfd/da903x.h
4852F:	include/linux/mfd/da9052/
4853F:	include/linux/mfd/da9055/
4854F:	include/linux/mfd/da9062/
4855F:	include/linux/mfd/da9063/
4856F:	include/linux/mfd/da9150/
4857F:	include/linux/regulator/da9211.h
4858F:	include/sound/da[79]*.h
4859F:	sound/soc/codecs/da[79]*.[ch]
4860
4861DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4862M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4863L:	linux-gpio@vger.kernel.org
4864S:	Maintained
4865F:	drivers/gpio/gpio-gpio-mm.c
4866
4867DIOLAN U2C-12 I2C DRIVER
4868M:	Guenter Roeck <linux@roeck-us.net>
4869L:	linux-i2c@vger.kernel.org
4870S:	Maintained
4871F:	drivers/i2c/busses/i2c-diolan-u2c.c
4872
4873FILESYSTEM DIRECT ACCESS (DAX)
4874M:	Dan Williams <dan.j.williams@intel.com>
4875R:	Matthew Wilcox <willy@infradead.org>
4876R:	Jan Kara <jack@suse.cz>
4877L:	linux-fsdevel@vger.kernel.org
4878L:	linux-nvdimm@lists.01.org
4879S:	Supported
4880F:	fs/dax.c
4881F:	include/linux/dax.h
4882F:	include/trace/events/fs_dax.h
4883
4884DEVICE DIRECT ACCESS (DAX)
4885M:	Dan Williams <dan.j.williams@intel.com>
4886M:	Vishal Verma <vishal.l.verma@intel.com>
4887M:	Keith Busch <keith.busch@intel.com>
4888M:	Dave Jiang <dave.jiang@intel.com>
4889L:	linux-nvdimm@lists.01.org
4890S:	Supported
4891F:	drivers/dax/
4892
4893DIRECTORY NOTIFICATION (DNOTIFY)
4894M:	Jan Kara <jack@suse.cz>
4895R:	Amir Goldstein <amir73il@gmail.com>
4896L:	linux-fsdevel@vger.kernel.org
4897S:	Maintained
4898F:	Documentation/filesystems/dnotify.txt
4899F:	fs/notify/dnotify/
4900F:	include/linux/dnotify.h
4901
4902DISK GEOMETRY AND PARTITION HANDLING
4903M:	Andries Brouwer <aeb@cwi.nl>
4904W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4905W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4906W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4907S:	Maintained
4908
4909DISKQUOTA
4910M:	Jan Kara <jack@suse.com>
4911S:	Maintained
4912F:	Documentation/filesystems/quota.txt
4913F:	fs/quota/
4914F:	include/linux/quota*.h
4915F:	include/uapi/linux/quota*.h
4916
4917DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4918M:	Bernie Thompson <bernie@plugable.com>
4919L:	linux-fbdev@vger.kernel.org
4920S:	Maintained
4921W:	http://plugable.com/category/projects/udlfb/
4922F:	drivers/video/fbdev/udlfb.c
4923F:	include/video/udlfb.h
4924F:	Documentation/fb/udlfb.rst
4925
4926DISTRIBUTED LOCK MANAGER (DLM)
4927M:	Christine Caulfield <ccaulfie@redhat.com>
4928M:	David Teigland <teigland@redhat.com>
4929L:	cluster-devel@redhat.com
4930W:	http://sources.redhat.com/cluster/
4931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4932S:	Supported
4933F:	fs/dlm/
4934
4935DMA BUFFER SHARING FRAMEWORK
4936M:	Sumit Semwal <sumit.semwal@linaro.org>
4937S:	Maintained
4938L:	linux-media@vger.kernel.org
4939L:	dri-devel@lists.freedesktop.org
4940L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4941F:	drivers/dma-buf/
4942F:	include/linux/dma-buf*
4943F:	include/linux/reservation.h
4944F:	include/linux/*fence.h
4945F:	Documentation/driver-api/dma-buf.rst
4946T:	git git://anongit.freedesktop.org/drm/drm-misc
4947
4948DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4949M:	Vinod Koul <vkoul@kernel.org>
4950L:	dmaengine@vger.kernel.org
4951Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4952S:	Maintained
4953F:	drivers/dma/
4954F:	include/linux/dmaengine.h
4955F:	include/linux/of_dma.h
4956F:	Documentation/devicetree/bindings/dma/
4957F:	Documentation/driver-api/dmaengine/
4958T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4959
4960DMA MAPPING HELPERS
4961M:	Christoph Hellwig <hch@lst.de>
4962M:	Marek Szyprowski <m.szyprowski@samsung.com>
4963R:	Robin Murphy <robin.murphy@arm.com>
4964L:	iommu@lists.linux-foundation.org
4965T:	git git://git.infradead.org/users/hch/dma-mapping.git
4966W:	http://git.infradead.org/users/hch/dma-mapping.git
4967S:	Supported
4968F:	kernel/dma/
4969F:	include/asm-generic/dma-mapping.h
4970F:	include/linux/dma-direct.h
4971F:	include/linux/dma-mapping.h
4972F:	include/linux/dma-noncoherent.h
4973
4974DME1737 HARDWARE MONITOR DRIVER
4975M:	Juerg Haefliger <juergh@gmail.com>
4976L:	linux-hwmon@vger.kernel.org
4977S:	Maintained
4978F:	Documentation/hwmon/dme1737.rst
4979F:	drivers/hwmon/dme1737.c
4980
4981DMI/SMBIOS SUPPORT
4982M:	Jean Delvare <jdelvare@suse.com>
4983S:	Maintained
4984T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4985F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4986F:	drivers/firmware/dmi-id.c
4987F:	drivers/firmware/dmi_scan.c
4988F:	include/linux/dmi.h
4989
4990DOCUMENTATION
4991M:	Jonathan Corbet <corbet@lwn.net>
4992L:	linux-doc@vger.kernel.org
4993S:	Maintained
4994F:	Documentation/
4995F:	scripts/documentation-file-ref-check
4996F:	scripts/kernel-doc
4997F:	scripts/sphinx-pre-install
4998X:	Documentation/ABI/
4999X:	Documentation/firmware-guide/acpi/
5000X:	Documentation/devicetree/
5001X:	Documentation/i2c/
5002X:	Documentation/media/
5003X:	Documentation/power/
5004X:	Documentation/spi/
5005T:	git git://git.lwn.net/linux.git docs-next
5006
5007DOCUMENTATION/ITALIAN
5008M:	Federico Vaga <federico.vaga@vaga.pv.it>
5009L:	linux-doc@vger.kernel.org
5010S:	Maintained
5011F:	Documentation/translations/it_IT
5012
5013DOCUMENTATION SCRIPTS
5014M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5015L:	linux-doc@vger.kernel.org
5016S:	Maintained
5017F:	scripts/documentation-file-ref-check
5018F:	scripts/sphinx-pre-install
5019F:	Documentation/sphinx/parse-headers.pl
5020
5021DONGWOON DW9714 LENS VOICE COIL DRIVER
5022M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5023L:	linux-media@vger.kernel.org
5024T:	git git://linuxtv.org/media_tree.git
5025S:	Maintained
5026F:	drivers/media/i2c/dw9714.c
5027F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5028
5029DONGWOON DW9807 LENS VOICE COIL DRIVER
5030M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5031L:	linux-media@vger.kernel.org
5032T:	git git://linuxtv.org/media_tree.git
5033S:	Maintained
5034F:	drivers/media/i2c/dw9807-vcm.c
5035F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5036
5037DOUBLETALK DRIVER
5038M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5039L:	blinux-list@redhat.com
5040S:	Maintained
5041F:	drivers/char/dtlk.c
5042F:	include/linux/dtlk.h
5043
5044DPAA2 DATAPATH I/O (DPIO) DRIVER
5045M:	Roy Pledge <Roy.Pledge@nxp.com>
5046L:	linux-kernel@vger.kernel.org
5047S:	Maintained
5048F:	drivers/soc/fsl/dpio
5049
5050DPAA2 ETHERNET DRIVER
5051M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5052L:	netdev@vger.kernel.org
5053S:	Maintained
5054F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5055F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5056F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5057F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5058F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5059
5060DPAA2 ETHERNET SWITCH DRIVER
5061M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5062M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5063L:	linux-kernel@vger.kernel.org
5064S:	Maintained
5065F:	drivers/staging/fsl-dpaa2/ethsw
5066
5067DPT_I2O SCSI RAID DRIVER
5068M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5069L:	linux-scsi@vger.kernel.org
5070W:	http://www.adaptec.com/
5071S:	Maintained
5072F:	drivers/scsi/dpt*
5073F:	drivers/scsi/dpt/
5074
5075DRBD DRIVER
5076M:	Philipp Reisner <philipp.reisner@linbit.com>
5077M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5078L:	drbd-dev@lists.linbit.com
5079W:	http://www.drbd.org
5080T:	git git://git.linbit.com/linux-drbd.git
5081T:	git git://git.linbit.com/drbd-8.4.git
5082S:	Supported
5083F:	drivers/block/drbd/
5084F:	lib/lru_cache.c
5085F:	Documentation/admin-guide/blockdev/
5086
5087DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5088M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5089R:	"Rafael J. Wysocki" <rafael@kernel.org>
5090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5091S:	Supported
5092F:	Documentation/kobject.txt
5093F:	drivers/base/
5094F:	fs/debugfs/
5095F:	fs/sysfs/
5096F:	include/linux/debugfs.h
5097F:	include/linux/kobj*
5098F:	lib/kobj*
5099
5100DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5101M:	Kevin Hilman <khilman@kernel.org>
5102M:	Nishanth Menon <nm@ti.com>
5103S:	Maintained
5104F:	drivers/power/avs/
5105F:	include/linux/power/smartreflex.h
5106L:	linux-pm@vger.kernel.org
5107
5108DRM DRIVER FOR ARM PL111 CLCD
5109M:	Eric Anholt <eric@anholt.net>
5110T:	git git://anongit.freedesktop.org/drm/drm-misc
5111S:	Supported
5112F:	drivers/gpu/drm/pl111/
5113
5114DRM DRIVER FOR ARM VERSATILE TFT PANELS
5115M:	Linus Walleij <linus.walleij@linaro.org>
5116T:	git git://anongit.freedesktop.org/drm/drm-misc
5117S:	Maintained
5118F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5119F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5120
5121DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5122M:	Dave Airlie <airlied@redhat.com>
5123S:	Odd Fixes
5124F:	drivers/gpu/drm/ast/
5125
5126DRM DRIVER FOR ASPEED BMC GFX
5127M:	Joel Stanley <joel@jms.id.au>
5128L:	linux-aspeed@lists.ozlabs.org
5129T:	git git://anongit.freedesktop.org/drm/drm-misc
5130S:	Supported
5131F:	drivers/gpu/drm/aspeed/
5132F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5133
5134DRM DRIVER FOR BOCHS VIRTUAL GPU
5135M:	Gerd Hoffmann <kraxel@redhat.com>
5136L:	virtualization@lists.linux-foundation.org
5137T:	git git://anongit.freedesktop.org/drm/drm-misc
5138S:	Maintained
5139F:	drivers/gpu/drm/bochs/
5140
5141DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5142M:	Linus Walleij <linus.walleij@linaro.org>
5143T:	git git://anongit.freedesktop.org/drm/drm-misc
5144S:	Maintained
5145F:	drivers/gpu/drm/tve200/
5146
5147DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5148M:	Jagan Teki <jagan@amarulasolutions.com>
5149S:	Maintained
5150F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5151F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5152
5153DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5154M:	Hans de Goede <hdegoede@redhat.com>
5155T:	git git://anongit.freedesktop.org/drm/drm-misc
5156S:	Maintained
5157F:	drivers/gpu/drm/tiny/gm12u320.c
5158
5159DRM DRIVER FOR ILITEK ILI9225 PANELS
5160M:	David Lechner <david@lechnology.com>
5161T:	git git://anongit.freedesktop.org/drm/drm-misc
5162S:	Maintained
5163F:	drivers/gpu/drm/tiny/ili9225.c
5164F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5165
5166DRM DRIVER FOR HX8357D PANELS
5167M:	Eric Anholt <eric@anholt.net>
5168T:	git git://anongit.freedesktop.org/drm/drm-misc
5169S:	Maintained
5170F:	drivers/gpu/drm/tiny/hx8357d.c
5171F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5172
5173DRM DRIVER FOR INTEL I810 VIDEO CARDS
5174S:	Orphan / Obsolete
5175F:	drivers/gpu/drm/i810/
5176F:	include/uapi/drm/i810_drm.h
5177
5178DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5179S:	Orphan / Obsolete
5180F:	drivers/gpu/drm/mga/
5181F:	include/uapi/drm/mga_drm.h
5182
5183DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5184M:	Dave Airlie <airlied@redhat.com>
5185S:	Odd Fixes
5186F:	drivers/gpu/drm/mgag200/
5187
5188DRM DRIVER FOR MI0283QT
5189M:	Noralf Trønnes <noralf@tronnes.org>
5190T:	git git://anongit.freedesktop.org/drm/drm-misc
5191S:	Maintained
5192F:	drivers/gpu/drm/tiny/mi0283qt.c
5193F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5194
5195DRM DRIVER FOR MSM ADRENO GPU
5196M:	Rob Clark <robdclark@gmail.com>
5197M:	Sean Paul <sean@poorly.run>
5198L:	linux-arm-msm@vger.kernel.org
5199L:	dri-devel@lists.freedesktop.org
5200L:	freedreno@lists.freedesktop.org
5201T:	git https://gitlab.freedesktop.org/drm/msm.git
5202S:	Maintained
5203F:	drivers/gpu/drm/msm/
5204F:	include/uapi/drm/msm_drm.h
5205F:	Documentation/devicetree/bindings/display/msm/
5206
5207DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5208M:	Ben Skeggs <bskeggs@redhat.com>
5209L:	dri-devel@lists.freedesktop.org
5210L:	nouveau@lists.freedesktop.org
5211T:	git git://github.com/skeggsb/linux
5212S:	Supported
5213F:	drivers/gpu/drm/nouveau/
5214F:	include/uapi/drm/nouveau_drm.h
5215
5216DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5217M:	Stefan Mavrodiev <stefan@olimex.com>
5218S:	Maintained
5219F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5220F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5221
5222DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5223M:	Noralf Trønnes <noralf@tronnes.org>
5224T:	git git://anongit.freedesktop.org/drm/drm-misc
5225S:	Maintained
5226F:	drivers/gpu/drm/tiny/repaper.c
5227F:	Documentation/devicetree/bindings/display/repaper.txt
5228
5229DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5230M:	Dave Airlie <airlied@redhat.com>
5231M:	Gerd Hoffmann <kraxel@redhat.com>
5232L:	virtualization@lists.linux-foundation.org
5233T:	git git://anongit.freedesktop.org/drm/drm-misc
5234S:	Obsolete
5235W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5236F:	drivers/gpu/drm/cirrus/
5237
5238DRM DRIVER FOR QXL VIRTUAL GPU
5239M:	Dave Airlie <airlied@redhat.com>
5240M:	Gerd Hoffmann <kraxel@redhat.com>
5241L:	virtualization@lists.linux-foundation.org
5242L:	spice-devel@lists.freedesktop.org
5243T:	git git://anongit.freedesktop.org/drm/drm-misc
5244S:	Maintained
5245F:	drivers/gpu/drm/qxl/
5246F:	include/uapi/drm/qxl_drm.h
5247
5248DRM DRIVER FOR RAYDIUM RM67191 PANELS
5249M:	Robert Chiras <robert.chiras@nxp.com>
5250S:	Maintained
5251F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5252F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5253
5254DRM DRIVER FOR RAGE 128 VIDEO CARDS
5255S:	Orphan / Obsolete
5256F:	drivers/gpu/drm/r128/
5257F:	include/uapi/drm/r128_drm.h
5258
5259DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5260M:	Guido Günther <agx@sigxcpu.org>
5261R:	Purism Kernel Team <kernel@puri.sm>
5262S:	Maintained
5263F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5264F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5265
5266DRM DRIVER FOR SAVAGE VIDEO CARDS
5267S:	Orphan / Obsolete
5268F:	drivers/gpu/drm/savage/
5269F:	include/uapi/drm/savage_drm.h
5270
5271DRM DRIVER FOR SIS VIDEO CARDS
5272S:	Orphan / Obsolete
5273F:	drivers/gpu/drm/sis/
5274F:	include/uapi/drm/sis_drm.h
5275
5276DRM DRIVER FOR SITRONIX ST7701 PANELS
5277M:	Jagan Teki <jagan@amarulasolutions.com>
5278S:	Maintained
5279F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5280F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5281
5282DRM DRIVER FOR SITRONIX ST7586 PANELS
5283M:	David Lechner <david@lechnology.com>
5284T:	git git://anongit.freedesktop.org/drm/drm-misc
5285S:	Maintained
5286F:	drivers/gpu/drm/tiny/st7586.c
5287F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5288
5289DRM DRIVER FOR SITRONIX ST7735R PANELS
5290M:	David Lechner <david@lechnology.com>
5291T:	git git://anongit.freedesktop.org/drm/drm-misc
5292S:	Maintained
5293F:	drivers/gpu/drm/tiny/st7735r.c
5294F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5295
5296DRM DRIVER FOR ST-ERICSSON MCDE
5297M:	Linus Walleij <linus.walleij@linaro.org>
5298T:	git git://anongit.freedesktop.org/drm/drm-misc
5299S:	Maintained
5300F:	drivers/gpu/drm/mcde/
5301F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5302
5303DRM DRIVER FOR TDFX VIDEO CARDS
5304S:	Orphan / Obsolete
5305F:	drivers/gpu/drm/tdfx/
5306
5307DRM DRIVER FOR TPO TPG110 PANELS
5308M:	Linus Walleij <linus.walleij@linaro.org>
5309T:	git git://anongit.freedesktop.org/drm/drm-misc
5310S:	Maintained
5311F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5312F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5313
5314DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5315M:	Dave Airlie <airlied@redhat.com>
5316R:	Sean Paul <sean@poorly.run>
5317L:	dri-devel@lists.freedesktop.org
5318S:	Odd Fixes
5319F:	drivers/gpu/drm/udl/
5320T:	git git://anongit.freedesktop.org/drm/drm-misc
5321
5322DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5323M:	Hans de Goede <hdegoede@redhat.com>
5324L:	dri-devel@lists.freedesktop.org
5325S:	Maintained
5326F:	drivers/gpu/drm/vboxvideo/
5327T:	git git://anongit.freedesktop.org/drm/drm-misc
5328
5329DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5330M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5331R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5332R:	Daniel Vetter <daniel@ffwll.ch>
5333T:	git git://anongit.freedesktop.org/drm/drm-misc
5334S:	Maintained
5335L:	dri-devel@lists.freedesktop.org
5336F:	drivers/gpu/drm/vkms/
5337F:	Documentation/gpu/vkms.rst
5338
5339DRM DRIVER FOR VMWARE VIRTUAL GPU
5340M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5341M:	Thomas Hellstrom <thellstrom@vmware.com>
5342L:	dri-devel@lists.freedesktop.org
5343T:	git git://people.freedesktop.org/~thomash/linux
5344S:	Supported
5345F:	drivers/gpu/drm/vmwgfx/
5346F:	include/uapi/drm/vmwgfx_drm.h
5347
5348DRM DRIVERS
5349M:	David Airlie <airlied@linux.ie>
5350M:	Daniel Vetter <daniel@ffwll.ch>
5351L:	dri-devel@lists.freedesktop.org
5352T:	git git://anongit.freedesktop.org/drm/drm
5353B:	https://bugs.freedesktop.org/
5354C:	irc://chat.freenode.net/dri-devel
5355S:	Maintained
5356F:	drivers/gpu/drm/
5357F:	drivers/gpu/vga/
5358F:	Documentation/devicetree/bindings/display/
5359F:	Documentation/devicetree/bindings/gpu/
5360F:	Documentation/gpu/
5361F:	include/drm/
5362F:	include/uapi/drm/
5363F:	include/linux/vga*
5364
5365DRM DRIVERS AND MISC GPU PATCHES
5366M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5367M:	Maxime Ripard <mripard@kernel.org>
5368M:	Sean Paul <sean@poorly.run>
5369W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5370S:	Maintained
5371T:	git git://anongit.freedesktop.org/drm/drm-misc
5372F:	Documentation/gpu/
5373F:	drivers/gpu/vga/
5374F:	drivers/gpu/drm/*
5375F:	include/drm/drm*
5376F:	include/uapi/drm/drm*
5377F:	include/linux/vga*
5378
5379DRM DRIVERS FOR ALLWINNER A10
5380M:	Maxime Ripard <mripard@kernel.org>
5381L:	dri-devel@lists.freedesktop.org
5382S:	Supported
5383F:	drivers/gpu/drm/sun4i/
5384F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5385T:	git git://anongit.freedesktop.org/drm/drm-misc
5386
5387DRM DRIVERS FOR AMLOGIC SOCS
5388M:	Neil Armstrong <narmstrong@baylibre.com>
5389L:	dri-devel@lists.freedesktop.org
5390L:	linux-amlogic@lists.infradead.org
5391W:	http://linux-meson.com/
5392S:	Supported
5393F:	drivers/gpu/drm/meson/
5394F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5395F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5396F:	Documentation/gpu/meson.rst
5397T:	git git://anongit.freedesktop.org/drm/drm-misc
5398
5399DRM DRIVERS FOR ATMEL HLCDC
5400M:	Sam Ravnborg <sam@ravnborg.org>
5401M:	Boris Brezillon <bbrezillon@kernel.org>
5402L:	dri-devel@lists.freedesktop.org
5403S:	Supported
5404F:	drivers/gpu/drm/atmel-hlcdc/
5405F:	Documentation/devicetree/bindings/display/atmel/
5406T:	git git://anongit.freedesktop.org/drm/drm-misc
5407
5408DRM DRIVERS FOR BRIDGE CHIPS
5409M:	Andrzej Hajda <a.hajda@samsung.com>
5410M:	Neil Armstrong <narmstrong@baylibre.com>
5411R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5412R:	Jonas Karlman <jonas@kwiboo.se>
5413R:	Jernej Skrabec <jernej.skrabec@siol.net>
5414S:	Maintained
5415T:	git git://anongit.freedesktop.org/drm/drm-misc
5416F:	drivers/gpu/drm/bridge/
5417
5418DRM DRIVERS FOR EXYNOS
5419M:	Inki Dae <inki.dae@samsung.com>
5420M:	Joonyoung Shim <jy0922.shim@samsung.com>
5421M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5422M:	Kyungmin Park <kyungmin.park@samsung.com>
5423L:	dri-devel@lists.freedesktop.org
5424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5425S:	Supported
5426F:	drivers/gpu/drm/exynos/
5427F:	include/uapi/drm/exynos_drm.h
5428F:	Documentation/devicetree/bindings/display/exynos/
5429
5430DRM DRIVERS FOR FREESCALE DCU
5431M:	Stefan Agner <stefan@agner.ch>
5432M:	Alison Wang <alison.wang@nxp.com>
5433L:	dri-devel@lists.freedesktop.org
5434S:	Supported
5435F:	drivers/gpu/drm/fsl-dcu/
5436F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5437F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5438F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5439T:	git git://anongit.freedesktop.org/drm/drm-misc
5440
5441DRM DRIVERS FOR FREESCALE IMX
5442M:	Philipp Zabel <p.zabel@pengutronix.de>
5443L:	dri-devel@lists.freedesktop.org
5444S:	Maintained
5445F:	drivers/gpu/drm/imx/
5446F:	drivers/gpu/ipu-v3/
5447F:	Documentation/devicetree/bindings/display/imx/
5448
5449DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5450M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5451L:	dri-devel@lists.freedesktop.org
5452T:	git git://github.com/patjak/drm-gma500
5453S:	Maintained
5454F:	drivers/gpu/drm/gma500/
5455
5456DRM DRIVERS FOR HISILICON
5457M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5458M:	Rongrong Zou <zourongrong@gmail.com>
5459R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5460R:	Chen Feng <puck.chen@hisilicon.com>
5461L:	dri-devel@lists.freedesktop.org
5462T:	git git://github.com/xin3liang/linux.git
5463S:	Maintained
5464F:	drivers/gpu/drm/hisilicon/
5465F:	Documentation/devicetree/bindings/display/hisilicon/
5466
5467DRM DRIVERS FOR LIMA
5468M:	Qiang Yu <yuq825@gmail.com>
5469L:	dri-devel@lists.freedesktop.org
5470L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5471S:	Maintained
5472F:	drivers/gpu/drm/lima/
5473F:	include/uapi/drm/lima_drm.h
5474T:	git git://anongit.freedesktop.org/drm/drm-misc
5475
5476DRM DRIVERS FOR MEDIATEK
5477M:	CK Hu <ck.hu@mediatek.com>
5478M:	Philipp Zabel <p.zabel@pengutronix.de>
5479L:	dri-devel@lists.freedesktop.org
5480S:	Supported
5481F:	drivers/gpu/drm/mediatek/
5482F:	Documentation/devicetree/bindings/display/mediatek/
5483
5484DRM DRIVERS FOR NVIDIA TEGRA
5485M:	Thierry Reding <thierry.reding@gmail.com>
5486L:	dri-devel@lists.freedesktop.org
5487L:	linux-tegra@vger.kernel.org
5488T:	git git://anongit.freedesktop.org/tegra/linux.git
5489S:	Supported
5490F:	drivers/gpu/drm/tegra/
5491F:	drivers/gpu/host1x/
5492F:	include/linux/host1x.h
5493F:	include/uapi/drm/tegra_drm.h
5494F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5495
5496DRM DRIVERS FOR RENESAS
5497M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5498M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5499L:	dri-devel@lists.freedesktop.org
5500L:	linux-renesas-soc@vger.kernel.org
5501T:	git git://linuxtv.org/pinchartl/media drm/du/next
5502S:	Supported
5503F:	drivers/gpu/drm/rcar-du/
5504F:	drivers/gpu/drm/shmobile/
5505F:	include/linux/platform_data/shmob_drm.h
5506F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5507F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5508F:	Documentation/devicetree/bindings/display/renesas,du.txt
5509
5510DRM DRIVERS FOR ROCKCHIP
5511M:	Sandy Huang <hjc@rock-chips.com>
5512M:	Heiko Stübner <heiko@sntech.de>
5513L:	dri-devel@lists.freedesktop.org
5514S:	Maintained
5515F:	drivers/gpu/drm/rockchip/
5516F:	Documentation/devicetree/bindings/display/rockchip/
5517T:	git git://anongit.freedesktop.org/drm/drm-misc
5518
5519DRM DRIVERS FOR STI
5520M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5521M:	Vincent Abriou <vincent.abriou@st.com>
5522L:	dri-devel@lists.freedesktop.org
5523T:	git git://anongit.freedesktop.org/drm/drm-misc
5524S:	Maintained
5525F:	drivers/gpu/drm/sti
5526F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5527
5528DRM DRIVERS FOR STM
5529M:	Yannick Fertre <yannick.fertre@st.com>
5530M:	Philippe Cornu <philippe.cornu@st.com>
5531M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5532M:	Vincent Abriou <vincent.abriou@st.com>
5533L:	dri-devel@lists.freedesktop.org
5534T:	git git://anongit.freedesktop.org/drm/drm-misc
5535S:	Maintained
5536F:	drivers/gpu/drm/stm
5537F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5538
5539DRM DRIVERS FOR TI LCDC
5540M:	Jyri Sarha <jsarha@ti.com>
5541R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5542L:	dri-devel@lists.freedesktop.org
5543S:	Maintained
5544F:	drivers/gpu/drm/tilcdc/
5545F:	Documentation/devicetree/bindings/display/tilcdc/
5546
5547DRM DRIVERS FOR TI OMAP
5548M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5549L:	dri-devel@lists.freedesktop.org
5550S:	Maintained
5551F:	drivers/gpu/drm/omapdrm/
5552F:	Documentation/devicetree/bindings/display/ti/
5553
5554DRM DRIVERS FOR V3D
5555M:	Eric Anholt <eric@anholt.net>
5556S:	Supported
5557F:	drivers/gpu/drm/v3d/
5558F:	include/uapi/drm/v3d_drm.h
5559F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5560T:	git git://anongit.freedesktop.org/drm/drm-misc
5561
5562DRM DRIVERS FOR VC4
5563M:	Eric Anholt <eric@anholt.net>
5564T:	git git://github.com/anholt/linux
5565S:	Supported
5566F:	drivers/gpu/drm/vc4/
5567F:	include/uapi/drm/vc4_drm.h
5568F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5569T:	git git://anongit.freedesktop.org/drm/drm-misc
5570
5571DRM DRIVERS FOR VIVANTE GPU IP
5572M:	Lucas Stach <l.stach@pengutronix.de>
5573R:	Russell King <linux+etnaviv@armlinux.org.uk>
5574R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5575L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5576L:	dri-devel@lists.freedesktop.org
5577S:	Maintained
5578F:	drivers/gpu/drm/etnaviv/
5579F:	include/uapi/drm/etnaviv_drm.h
5580F:	Documentation/devicetree/bindings/display/etnaviv/
5581
5582DRM DRIVERS FOR ZTE ZX
5583M:	Shawn Guo <shawnguo@kernel.org>
5584L:	dri-devel@lists.freedesktop.org
5585S:	Maintained
5586F:	drivers/gpu/drm/zte/
5587F:	Documentation/devicetree/bindings/display/zte,vou.txt
5588T:	git git://anongit.freedesktop.org/drm/drm-misc
5589
5590DRM PANEL DRIVERS
5591M:	Thierry Reding <thierry.reding@gmail.com>
5592R:	Sam Ravnborg <sam@ravnborg.org>
5593L:	dri-devel@lists.freedesktop.org
5594T:	git git://anongit.freedesktop.org/drm/drm-misc
5595S:	Maintained
5596F:	drivers/gpu/drm/drm_panel.c
5597F:	drivers/gpu/drm/panel/
5598F:	include/drm/drm_panel.h
5599F:	Documentation/devicetree/bindings/display/panel/
5600
5601DRM DRIVERS FOR XEN
5602M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5603T:	git git://anongit.freedesktop.org/drm/drm-misc
5604L:	dri-devel@lists.freedesktop.org
5605L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5606S:	Supported
5607F:	drivers/gpu/drm/xen/
5608F:	Documentation/gpu/xen-front.rst
5609
5610DRM TTM SUBSYSTEM
5611M:	Christian Koenig <christian.koenig@amd.com>
5612M:	Huang Rui <ray.huang@amd.com>
5613T:	git git://people.freedesktop.org/~agd5f/linux
5614S:	Maintained
5615L:	dri-devel@lists.freedesktop.org
5616F:	include/drm/ttm/
5617F:	drivers/gpu/drm/ttm/
5618
5619DSBR100 USB FM RADIO DRIVER
5620M:	Alexey Klimov <klimov.linux@gmail.com>
5621L:	linux-media@vger.kernel.org
5622T:	git git://linuxtv.org/media_tree.git
5623S:	Maintained
5624F:	drivers/media/radio/dsbr100.c
5625
5626DT3155 MEDIA DRIVER
5627M:	Hans Verkuil <hverkuil@xs4all.nl>
5628L:	linux-media@vger.kernel.org
5629T:	git git://linuxtv.org/media_tree.git
5630W:	https://linuxtv.org
5631S:	Odd Fixes
5632F:	drivers/media/pci/dt3155/
5633
5634DVB_USB_AF9015 MEDIA DRIVER
5635M:	Antti Palosaari <crope@iki.fi>
5636L:	linux-media@vger.kernel.org
5637W:	https://linuxtv.org
5638W:	http://palosaari.fi/linux/
5639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5640T:	git git://linuxtv.org/anttip/media_tree.git
5641S:	Maintained
5642F:	drivers/media/usb/dvb-usb-v2/af9015*
5643
5644DVB_USB_AF9035 MEDIA DRIVER
5645M:	Antti Palosaari <crope@iki.fi>
5646L:	linux-media@vger.kernel.org
5647W:	https://linuxtv.org
5648W:	http://palosaari.fi/linux/
5649Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5650T:	git git://linuxtv.org/anttip/media_tree.git
5651S:	Maintained
5652F:	drivers/media/usb/dvb-usb-v2/af9035*
5653
5654DVB_USB_ANYSEE MEDIA DRIVER
5655M:	Antti Palosaari <crope@iki.fi>
5656L:	linux-media@vger.kernel.org
5657W:	https://linuxtv.org
5658W:	http://palosaari.fi/linux/
5659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5660T:	git git://linuxtv.org/anttip/media_tree.git
5661S:	Maintained
5662F:	drivers/media/usb/dvb-usb-v2/anysee*
5663
5664DVB_USB_AU6610 MEDIA DRIVER
5665M:	Antti Palosaari <crope@iki.fi>
5666L:	linux-media@vger.kernel.org
5667W:	https://linuxtv.org
5668W:	http://palosaari.fi/linux/
5669Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5670T:	git git://linuxtv.org/anttip/media_tree.git
5671S:	Maintained
5672F:	drivers/media/usb/dvb-usb-v2/au6610*
5673
5674DVB_USB_CE6230 MEDIA DRIVER
5675M:	Antti Palosaari <crope@iki.fi>
5676L:	linux-media@vger.kernel.org
5677W:	https://linuxtv.org
5678W:	http://palosaari.fi/linux/
5679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5680T:	git git://linuxtv.org/anttip/media_tree.git
5681S:	Maintained
5682F:	drivers/media/usb/dvb-usb-v2/ce6230*
5683
5684DVB_USB_CXUSB MEDIA DRIVER
5685M:	Michael Krufky <mkrufky@linuxtv.org>
5686L:	linux-media@vger.kernel.org
5687W:	https://linuxtv.org
5688W:	http://github.com/mkrufky
5689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5690T:	git git://linuxtv.org/media_tree.git
5691S:	Maintained
5692F:	drivers/media/usb/dvb-usb/cxusb*
5693
5694DVB_USB_EC168 MEDIA DRIVER
5695M:	Antti Palosaari <crope@iki.fi>
5696L:	linux-media@vger.kernel.org
5697W:	https://linuxtv.org
5698W:	http://palosaari.fi/linux/
5699Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5700T:	git git://linuxtv.org/anttip/media_tree.git
5701S:	Maintained
5702F:	drivers/media/usb/dvb-usb-v2/ec168*
5703
5704DVB_USB_GL861 MEDIA DRIVER
5705M:	Antti Palosaari <crope@iki.fi>
5706L:	linux-media@vger.kernel.org
5707W:	https://linuxtv.org
5708Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5709T:	git git://linuxtv.org/anttip/media_tree.git
5710S:	Maintained
5711F:	drivers/media/usb/dvb-usb-v2/gl861*
5712
5713DVB_USB_MXL111SF MEDIA DRIVER
5714M:	Michael Krufky <mkrufky@linuxtv.org>
5715L:	linux-media@vger.kernel.org
5716W:	https://linuxtv.org
5717W:	http://github.com/mkrufky
5718Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5719T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5720S:	Maintained
5721F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5722
5723DVB_USB_RTL28XXU MEDIA DRIVER
5724M:	Antti Palosaari <crope@iki.fi>
5725L:	linux-media@vger.kernel.org
5726W:	https://linuxtv.org
5727W:	http://palosaari.fi/linux/
5728Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5729T:	git git://linuxtv.org/anttip/media_tree.git
5730S:	Maintained
5731F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5732
5733DVB_USB_V2 MEDIA DRIVER
5734M:	Antti Palosaari <crope@iki.fi>
5735L:	linux-media@vger.kernel.org
5736W:	https://linuxtv.org
5737W:	http://palosaari.fi/linux/
5738Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5739T:	git git://linuxtv.org/anttip/media_tree.git
5740S:	Maintained
5741F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5742F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5743
5744DYNAMIC DEBUG
5745M:	Jason Baron <jbaron@akamai.com>
5746S:	Maintained
5747F:	lib/dynamic_debug.c
5748F:	include/linux/dynamic_debug.h
5749
5750DYNAMIC INTERRUPT MODERATION
5751M:	Tal Gilboa <talgi@mellanox.com>
5752S:	Maintained
5753F:	include/linux/dim.h
5754F:	lib/dim/
5755
5756DZ DECSTATION DZ11 SERIAL DRIVER
5757M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5758S:	Maintained
5759F:	drivers/tty/serial/dz.*
5760
5761E3X0 POWER BUTTON DRIVER
5762M:	Moritz Fischer <moritz.fischer@ettus.com>
5763L:	usrp-users@lists.ettus.com
5764W:	http://www.ettus.com
5765S:	Supported
5766F:	drivers/input/misc/e3x0-button.c
5767F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5768
5769E4000 MEDIA DRIVER
5770M:	Antti Palosaari <crope@iki.fi>
5771L:	linux-media@vger.kernel.org
5772W:	https://linuxtv.org
5773W:	http://palosaari.fi/linux/
5774Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5775T:	git git://linuxtv.org/anttip/media_tree.git
5776S:	Maintained
5777F:	drivers/media/tuners/e4000*
5778
5779EARTH_PT1 MEDIA DRIVER
5780M:	Akihiro Tsukada <tskd08@gmail.com>
5781L:	linux-media@vger.kernel.org
5782S:	Odd Fixes
5783F:	drivers/media/pci/pt1/
5784
5785EARTH_PT3 MEDIA DRIVER
5786M:	Akihiro Tsukada <tskd08@gmail.com>
5787L:	linux-media@vger.kernel.org
5788S:	Odd Fixes
5789F:	drivers/media/pci/pt3/
5790
5791EC100 MEDIA DRIVER
5792M:	Antti Palosaari <crope@iki.fi>
5793L:	linux-media@vger.kernel.org
5794W:	https://linuxtv.org
5795W:	http://palosaari.fi/linux/
5796Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5797T:	git git://linuxtv.org/anttip/media_tree.git
5798S:	Maintained
5799F:	drivers/media/dvb-frontends/ec100*
5800
5801ECRYPT FILE SYSTEM
5802M:	Tyler Hicks <tyhicks@canonical.com>
5803L:	ecryptfs@vger.kernel.org
5804W:	http://ecryptfs.org
5805W:	https://launchpad.net/ecryptfs
5806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5807S:	Supported
5808F:	Documentation/filesystems/ecryptfs.txt
5809F:	fs/ecryptfs/
5810
5811EDAC-AMD64
5812M:	Borislav Petkov <bp@alien8.de>
5813L:	linux-edac@vger.kernel.org
5814S:	Maintained
5815F:	drivers/edac/amd64_edac*
5816
5817EDAC-ARMADA
5818M:	Jan Luebbe <jlu@pengutronix.de>
5819L:	linux-edac@vger.kernel.org
5820S:	Maintained
5821F:	drivers/edac/armada_xp_*
5822
5823EDAC-AST2500
5824M:	Stefan Schaeckeler <sschaeck@cisco.com>
5825S:	Supported
5826F:	drivers/edac/aspeed_edac.c
5827F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5828
5829EDAC-BLUEFIELD
5830M:	Shravan Kumar Ramani <sramani@mellanox.com>
5831S:	Supported
5832F:	drivers/edac/bluefield_edac.c
5833
5834EDAC-CALXEDA
5835M:	Robert Richter <rric@kernel.org>
5836L:	linux-edac@vger.kernel.org
5837S:	Maintained
5838F:	drivers/edac/highbank*
5839
5840EDAC-CAVIUM OCTEON
5841M:	Ralf Baechle <ralf@linux-mips.org>
5842M:	David Daney <david.daney@cavium.com>
5843L:	linux-edac@vger.kernel.org
5844L:	linux-mips@vger.kernel.org
5845S:	Supported
5846F:	drivers/edac/octeon_edac*
5847
5848EDAC-CAVIUM THUNDERX
5849M:	David Daney <david.daney@cavium.com>
5850M:	Jan Glauber <jglauber@cavium.com>
5851L:	linux-edac@vger.kernel.org
5852S:	Supported
5853F:	drivers/edac/thunderx_edac*
5854
5855EDAC-CORE
5856M:	Borislav Petkov <bp@alien8.de>
5857M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5858M:	Tony Luck <tony.luck@intel.com>
5859R:	James Morse <james.morse@arm.com>
5860R:	Robert Richter <rrichter@marvell.com>
5861L:	linux-edac@vger.kernel.org
5862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5863S:	Supported
5864F:	Documentation/admin-guide/ras.rst
5865F:	Documentation/driver-api/edac.rst
5866F:	drivers/edac/
5867F:	include/linux/edac.h
5868
5869EDAC-E752X
5870M:	Mark Gross <mark.gross@intel.com>
5871L:	linux-edac@vger.kernel.org
5872S:	Maintained
5873F:	drivers/edac/e752x_edac.c
5874
5875EDAC-E7XXX
5876L:	linux-edac@vger.kernel.org
5877S:	Maintained
5878F:	drivers/edac/e7xxx_edac.c
5879
5880EDAC-FSL_DDR
5881M:	York Sun <york.sun@nxp.com>
5882L:	linux-edac@vger.kernel.org
5883S:	Maintained
5884F:	drivers/edac/fsl_ddr_edac.*
5885
5886EDAC-GHES
5887M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5888L:	linux-edac@vger.kernel.org
5889S:	Maintained
5890F:	drivers/edac/ghes_edac.c
5891
5892EDAC-I10NM
5893M:	Tony Luck <tony.luck@intel.com>
5894L:	linux-edac@vger.kernel.org
5895S:	Maintained
5896F:	drivers/edac/i10nm_base.c
5897
5898EDAC-I3000
5899L:	linux-edac@vger.kernel.org
5900S:	Orphan
5901F:	drivers/edac/i3000_edac.c
5902
5903EDAC-I5000
5904L:	linux-edac@vger.kernel.org
5905S:	Maintained
5906F:	drivers/edac/i5000_edac.c
5907
5908EDAC-I5400
5909M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5910L:	linux-edac@vger.kernel.org
5911S:	Maintained
5912F:	drivers/edac/i5400_edac.c
5913
5914EDAC-I7300
5915M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5916L:	linux-edac@vger.kernel.org
5917S:	Maintained
5918F:	drivers/edac/i7300_edac.c
5919
5920EDAC-I7CORE
5921M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5922L:	linux-edac@vger.kernel.org
5923S:	Maintained
5924F:	drivers/edac/i7core_edac.c
5925
5926EDAC-I82443BXGX
5927M:	Tim Small <tim@buttersideup.com>
5928L:	linux-edac@vger.kernel.org
5929S:	Maintained
5930F:	drivers/edac/i82443bxgx_edac.c
5931
5932EDAC-I82975X
5933M:	"Arvind R." <arvino55@gmail.com>
5934L:	linux-edac@vger.kernel.org
5935S:	Maintained
5936F:	drivers/edac/i82975x_edac.c
5937
5938EDAC-IE31200
5939M:	Jason Baron <jbaron@akamai.com>
5940L:	linux-edac@vger.kernel.org
5941S:	Maintained
5942F:	drivers/edac/ie31200_edac.c
5943
5944EDAC-MPC85XX
5945M:	Johannes Thumshirn <morbidrsa@gmail.com>
5946L:	linux-edac@vger.kernel.org
5947S:	Maintained
5948F:	drivers/edac/mpc85xx_edac.[ch]
5949
5950EDAC-PASEMI
5951M:	Egor Martovetsky <egor@pasemi.com>
5952L:	linux-edac@vger.kernel.org
5953S:	Maintained
5954F:	drivers/edac/pasemi_edac.c
5955
5956EDAC-PND2
5957M:	Tony Luck <tony.luck@intel.com>
5958L:	linux-edac@vger.kernel.org
5959S:	Maintained
5960F:	drivers/edac/pnd2_edac.[ch]
5961
5962EDAC-R82600
5963M:	Tim Small <tim@buttersideup.com>
5964L:	linux-edac@vger.kernel.org
5965S:	Maintained
5966F:	drivers/edac/r82600_edac.c
5967
5968EDAC-SBRIDGE
5969M:	Tony Luck <tony.luck@intel.com>
5970R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5971L:	linux-edac@vger.kernel.org
5972S:	Maintained
5973F:	drivers/edac/sb_edac.c
5974
5975EDAC-SIFIVE
5976M:	Yash Shah <yash.shah@sifive.com>
5977L:	linux-edac@vger.kernel.org
5978S:	Supported
5979F:	drivers/edac/sifive_edac.c
5980
5981EDAC-SKYLAKE
5982M:	Tony Luck <tony.luck@intel.com>
5983L:	linux-edac@vger.kernel.org
5984S:	Maintained
5985F:	drivers/edac/skx_*.c
5986
5987EDAC-TI
5988M:	Tero Kristo <t-kristo@ti.com>
5989L:	linux-edac@vger.kernel.org
5990S:	Maintained
5991F:	drivers/edac/ti_edac.c
5992
5993EDAC-QCOM
5994M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5995M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5996L:	linux-arm-msm@vger.kernel.org
5997L:	linux-edac@vger.kernel.org
5998S:	Maintained
5999F:	drivers/edac/qcom_edac.c
6000
6001EDIROL UA-101/UA-1000 DRIVER
6002M:	Clemens Ladisch <clemens@ladisch.de>
6003L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6005S:	Maintained
6006F:	sound/usb/misc/ua101.c
6007
6008EFI TEST DRIVER
6009L:	linux-efi@vger.kernel.org
6010M:	Ivan Hu <ivan.hu@canonical.com>
6011M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6012S:	Maintained
6013F:	drivers/firmware/efi/test/
6014
6015EFI VARIABLE FILESYSTEM
6016M:	Matthew Garrett <matthew.garrett@nebula.com>
6017M:	Jeremy Kerr <jk@ozlabs.org>
6018M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6020L:	linux-efi@vger.kernel.org
6021S:	Maintained
6022F:	fs/efivarfs/
6023
6024EFIFB FRAMEBUFFER DRIVER
6025L:	linux-fbdev@vger.kernel.org
6026M:	Peter Jones <pjones@redhat.com>
6027S:	Maintained
6028F:	drivers/video/fbdev/efifb.c
6029
6030EFS FILESYSTEM
6031W:	http://aeschi.ch.eu.org/efs/
6032S:	Orphan
6033F:	fs/efs/
6034
6035EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6036M:	Douglas Miller <dougmill@linux.ibm.com>
6037L:	netdev@vger.kernel.org
6038S:	Maintained
6039F:	drivers/net/ethernet/ibm/ehea/
6040
6041EM28XX VIDEO4LINUX DRIVER
6042M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6043L:	linux-media@vger.kernel.org
6044W:	https://linuxtv.org
6045T:	git git://linuxtv.org/media_tree.git
6046S:	Maintained
6047F:	drivers/media/usb/em28xx/
6048F:	Documentation/media/v4l-drivers/em28xx*
6049
6050EMBEDDED LINUX
6051M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6052M:	Matt Mackall <mpm@selenic.com>
6053M:	David Woodhouse <dwmw2@infradead.org>
6054L:	linux-embedded@vger.kernel.org
6055S:	Maintained
6056
6057Emulex 10Gbps iSCSI - OneConnect DRIVER
6058M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6059M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6060M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6061L:	linux-scsi@vger.kernel.org
6062W:	http://www.broadcom.com
6063S:	Supported
6064F:	drivers/scsi/be2iscsi/
6065
6066Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6067M:	Sathya Perla <sathya.perla@broadcom.com>
6068M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6069M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6070M:	Somnath Kotur <somnath.kotur@broadcom.com>
6071L:	netdev@vger.kernel.org
6072W:	http://www.emulex.com
6073S:	Supported
6074F:	drivers/net/ethernet/emulex/benet/
6075
6076EMULEX ONECONNECT ROCE DRIVER
6077M:	Selvin Xavier <selvin.xavier@broadcom.com>
6078M:	Devesh Sharma <devesh.sharma@broadcom.com>
6079L:	linux-rdma@vger.kernel.org
6080W:	http://www.broadcom.com
6081S:	Odd Fixes
6082F:	drivers/infiniband/hw/ocrdma/
6083F:	include/uapi/rdma/ocrdma-abi.h
6084
6085EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6086M:	James Smart <james.smart@broadcom.com>
6087M:	Dick Kennedy <dick.kennedy@broadcom.com>
6088L:	linux-scsi@vger.kernel.org
6089W:	http://www.broadcom.com
6090S:	Supported
6091F:	drivers/scsi/lpfc/
6092
6093ENE CB710 FLASH CARD READER DRIVER
6094M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6095S:	Maintained
6096F:	drivers/misc/cb710/
6097F:	drivers/mmc/host/cb710-mmc.*
6098F:	include/linux/cb710.h
6099
6100ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6101M:	Maxim Levitsky <maximlevitsky@gmail.com>
6102S:	Maintained
6103F:	drivers/media/rc/ene_ir.*
6104
6105EPSON S1D13XXX FRAMEBUFFER DRIVER
6106M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6107S:	Maintained
6108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6109F:	drivers/video/fbdev/s1d13xxxfb.c
6110F:	include/video/s1d13xxxfb.h
6111
6112EROFS FILE SYSTEM
6113M:	Gao Xiang <gaoxiang25@huawei.com>
6114M:	Chao Yu <yuchao0@huawei.com>
6115L:	linux-erofs@lists.ozlabs.org
6116S:	Maintained
6117F:	fs/erofs/
6118
6119ERRSEQ ERROR TRACKING INFRASTRUCTURE
6120M:	Jeff Layton <jlayton@kernel.org>
6121S:	Maintained
6122F:	lib/errseq.c
6123F:	include/linux/errseq.h
6124
6125ET131X NETWORK DRIVER
6126M:	Mark Einon <mark.einon@gmail.com>
6127S:	Odd Fixes
6128F:	drivers/net/ethernet/agere/
6129
6130ETHERNET BRIDGE
6131M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6132M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6133L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6134L:	netdev@vger.kernel.org
6135W:	http://www.linuxfoundation.org/en/Net:Bridge
6136S:	Maintained
6137F:	include/linux/netfilter_bridge/
6138F:	net/bridge/
6139
6140ETHERNET PHY LIBRARY
6141M:	Andrew Lunn <andrew@lunn.ch>
6142M:	Florian Fainelli <f.fainelli@gmail.com>
6143M:	Heiner Kallweit <hkallweit1@gmail.com>
6144L:	netdev@vger.kernel.org
6145S:	Maintained
6146F:	Documentation/ABI/testing/sysfs-class-net-phydev
6147F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6148F:	Documentation/devicetree/bindings/net/mdio*
6149F:	Documentation/networking/phy.rst
6150F:	drivers/net/phy/
6151F:	drivers/of/of_mdio.c
6152F:	drivers/of/of_net.c
6153F:	include/linux/*mdio*.h
6154F:	include/linux/of_net.h
6155F:	include/linux/phy.h
6156F:	include/linux/phy_fixed.h
6157F:	include/linux/platform_data/mdio-bcm-unimac.h
6158F:	include/linux/platform_data/mdio-gpio.h
6159F:	include/trace/events/mdio.h
6160F:	include/uapi/linux/mdio.h
6161F:	include/uapi/linux/mii.h
6162
6163EXFAT FILE SYSTEM
6164M:	Valdis Kletnieks <valdis.kletnieks@vt.edu>
6165S:	Maintained
6166F:	drivers/staging/exfat/
6167
6168EXT2 FILE SYSTEM
6169M:	Jan Kara <jack@suse.com>
6170L:	linux-ext4@vger.kernel.org
6171S:	Maintained
6172F:	Documentation/filesystems/ext2.txt
6173F:	fs/ext2/
6174F:	include/linux/ext2*
6175
6176EXT4 FILE SYSTEM
6177M:	"Theodore Ts'o" <tytso@mit.edu>
6178M:	Andreas Dilger <adilger.kernel@dilger.ca>
6179L:	linux-ext4@vger.kernel.org
6180W:	http://ext4.wiki.kernel.org
6181Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6183S:	Maintained
6184F:	Documentation/filesystems/ext4/
6185F:	fs/ext4/
6186
6187Extended Verification Module (EVM)
6188M:	Mimi Zohar <zohar@linux.ibm.com>
6189L:	linux-integrity@vger.kernel.org
6190S:	Supported
6191F:	security/integrity/evm/
6192
6193EXTENSIBLE FIRMWARE INTERFACE (EFI)
6194M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6195L:	linux-efi@vger.kernel.org
6196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6197S:	Maintained
6198F:	Documentation/admin-guide/efi-stub.rst
6199F:	arch/*/kernel/efi.c
6200F:	arch/x86/boot/compressed/eboot.[ch]
6201F:	arch/*/include/asm/efi.h
6202F:	arch/x86/platform/efi/
6203F:	drivers/firmware/efi/
6204F:	include/linux/efi*.h
6205F:	arch/arm/boot/compressed/efi-header.S
6206F:	arch/arm64/kernel/efi-entry.S
6207
6208EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6209M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6210M:	Chanwoo Choi <cw00.choi@samsung.com>
6211L:	linux-kernel@vger.kernel.org
6212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6213S:	Maintained
6214F:	drivers/extcon/
6215F:	include/linux/extcon/
6216F:	include/linux/extcon.h
6217F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6218F:	Documentation/devicetree/bindings/extcon/
6219
6220EXYNOS DP DRIVER
6221M:	Jingoo Han <jingoohan1@gmail.com>
6222L:	dri-devel@lists.freedesktop.org
6223S:	Maintained
6224F:	drivers/gpu/drm/exynos/exynos_dp*
6225
6226EXYNOS SYSMMU (IOMMU) driver
6227M:	Marek Szyprowski <m.szyprowski@samsung.com>
6228L:	iommu@lists.linux-foundation.org
6229S:	Maintained
6230F:	drivers/iommu/exynos-iommu.c
6231
6232EZchip NPS platform support
6233M:	Vineet Gupta <vgupta@synopsys.com>
6234M:	Ofer Levi <oferle@mellanox.com>
6235S:	Supported
6236F:	arch/arc/plat-eznps
6237F:	arch/arc/boot/dts/eznps.dts
6238
6239F2FS FILE SYSTEM
6240M:	Jaegeuk Kim <jaegeuk@kernel.org>
6241M:	Chao Yu <yuchao0@huawei.com>
6242L:	linux-f2fs-devel@lists.sourceforge.net
6243W:	https://f2fs.wiki.kernel.org/
6244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6245S:	Maintained
6246F:	Documentation/filesystems/f2fs.txt
6247F:	Documentation/ABI/testing/sysfs-fs-f2fs
6248F:	fs/f2fs/
6249F:	include/linux/f2fs_fs.h
6250F:	include/trace/events/f2fs.h
6251
6252F71805F HARDWARE MONITORING DRIVER
6253M:	Jean Delvare <jdelvare@suse.com>
6254L:	linux-hwmon@vger.kernel.org
6255S:	Maintained
6256F:	Documentation/hwmon/f71805f.rst
6257F:	drivers/hwmon/f71805f.c
6258
6259FADDR2LINE
6260M:	Josh Poimboeuf <jpoimboe@redhat.com>
6261S:	Maintained
6262F:	scripts/faddr2line
6263
6264FAILOVER MODULE
6265M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6266L:	netdev@vger.kernel.org
6267S:	Supported
6268F:	net/core/failover.c
6269F:	include/net/failover.h
6270F:	Documentation/networking/failover.rst
6271
6272FANOTIFY
6273M:	Jan Kara <jack@suse.cz>
6274R:	Amir Goldstein <amir73il@gmail.com>
6275L:	linux-fsdevel@vger.kernel.org
6276S:	Maintained
6277F:	fs/notify/fanotify/
6278F:	include/linux/fanotify.h
6279F:	include/uapi/linux/fanotify.h
6280
6281FARSYNC SYNCHRONOUS DRIVER
6282M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6283W:	http://www.farsite.co.uk/
6284S:	Supported
6285F:	drivers/net/wan/farsync.*
6286
6287FAULT INJECTION SUPPORT
6288M:	Akinobu Mita <akinobu.mita@gmail.com>
6289S:	Supported
6290F:	Documentation/fault-injection/
6291F:	lib/fault-inject.c
6292
6293FBTFT Framebuffer drivers
6294S:	Orphan
6295L:	dri-devel@lists.freedesktop.org
6296L:	linux-fbdev@vger.kernel.org
6297F:	drivers/staging/fbtft/
6298
6299FC0011 TUNER DRIVER
6300M:	Michael Buesch <m@bues.ch>
6301L:	linux-media@vger.kernel.org
6302S:	Maintained
6303F:	drivers/media/tuners/fc0011.h
6304F:	drivers/media/tuners/fc0011.c
6305
6306FC2580 MEDIA DRIVER
6307M:	Antti Palosaari <crope@iki.fi>
6308L:	linux-media@vger.kernel.org
6309W:	https://linuxtv.org
6310W:	http://palosaari.fi/linux/
6311Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6312T:	git git://linuxtv.org/anttip/media_tree.git
6313S:	Maintained
6314F:	drivers/media/tuners/fc2580*
6315
6316FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6317M:	Hannes Reinecke <hare@suse.de>
6318L:	linux-scsi@vger.kernel.org
6319W:	www.Open-FCoE.org
6320S:	Supported
6321F:	drivers/scsi/libfc/
6322F:	drivers/scsi/fcoe/
6323F:	include/scsi/fc/
6324F:	include/scsi/libfc.h
6325F:	include/scsi/libfcoe.h
6326F:	include/uapi/scsi/fc/
6327
6328FILE LOCKING (flock() and fcntl()/lockf())
6329M:	Jeff Layton <jlayton@kernel.org>
6330M:	"J. Bruce Fields" <bfields@fieldses.org>
6331L:	linux-fsdevel@vger.kernel.org
6332S:	Maintained
6333F:	include/linux/fcntl.h
6334F:	include/uapi/linux/fcntl.h
6335F:	fs/fcntl.c
6336F:	fs/locks.c
6337
6338FILESYSTEMS (VFS and infrastructure)
6339M:	Alexander Viro <viro@zeniv.linux.org.uk>
6340L:	linux-fsdevel@vger.kernel.org
6341S:	Maintained
6342F:	fs/*
6343F:	include/linux/fs.h
6344F:	include/linux/fs_types.h
6345F:	include/uapi/linux/fs.h
6346
6347FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6348M:	Riku Voipio <riku.voipio@iki.fi>
6349L:	linux-hwmon@vger.kernel.org
6350S:	Maintained
6351F:	drivers/hwmon/f75375s.c
6352F:	include/linux/f75375s.h
6353
6354FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6355M:	Clemens Ladisch <clemens@ladisch.de>
6356M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6357L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6359S:	Maintained
6360F:	sound/firewire/
6361F:	include/uapi/sound/firewire.h
6362
6363FIREWIRE MEDIA DRIVERS (firedtv)
6364M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6365L:	linux-media@vger.kernel.org
6366L:	linux1394-devel@lists.sourceforge.net
6367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6368S:	Maintained
6369F:	drivers/media/firewire/
6370
6371FIREWIRE SBP-2 TARGET
6372M:	Chris Boot <bootc@bootc.net>
6373L:	linux-scsi@vger.kernel.org
6374L:	target-devel@vger.kernel.org
6375L:	linux1394-devel@lists.sourceforge.net
6376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6377S:	Maintained
6378F:	drivers/target/sbp/
6379
6380FIREWIRE SUBSYSTEM
6381M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6382L:	linux1394-devel@lists.sourceforge.net
6383W:	http://ieee1394.wiki.kernel.org/
6384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6385S:	Maintained
6386F:	drivers/firewire/
6387F:	include/linux/firewire.h
6388F:	include/uapi/linux/firewire*.h
6389F:	tools/firewire/
6390
6391FIRMWARE LOADER (request_firmware)
6392M:	Luis Chamberlain <mcgrof@kernel.org>
6393L:	linux-kernel@vger.kernel.org
6394S:	Maintained
6395F:	Documentation/firmware_class/
6396F:	drivers/base/firmware_loader/
6397F:	include/linux/firmware.h
6398
6399FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6400M:	Joshua Morris <josh.h.morris@us.ibm.com>
6401M:	Philip Kelleher <pjk1939@linux.ibm.com>
6402S:	Maintained
6403F:	drivers/block/rsxx/
6404
6405FLEXTIMER FTM-QUADDEC DRIVER
6406M:	Patrick Havelange <patrick.havelange@essensium.com>
6407L:	linux-iio@vger.kernel.org
6408S:	Maintained
6409F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6410F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6411F:	drivers/counter/ftm-quaddec.c
6412
6413FLOPPY DRIVER
6414M:	Denis Efremov <efremov@linux.com>
6415S:	Odd Fixes
6416L:	linux-block@vger.kernel.org
6417F:	drivers/block/floppy.c
6418
6419FPGA MANAGER FRAMEWORK
6420M:	Moritz Fischer <mdf@kernel.org>
6421L:	linux-fpga@vger.kernel.org
6422S:	Maintained
6423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6424Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6425F:	Documentation/fpga/
6426F:	Documentation/driver-api/fpga/
6427F:	Documentation/devicetree/bindings/fpga/
6428F:	drivers/fpga/
6429F:	include/linux/fpga/
6430W:	http://www.rocketboards.org
6431
6432FPGA DFL DRIVERS
6433M:	Wu Hao <hao.wu@intel.com>
6434L:	linux-fpga@vger.kernel.org
6435S:	Maintained
6436F:	Documentation/fpga/dfl.rst
6437F:	include/uapi/linux/fpga-dfl.h
6438F:	drivers/fpga/dfl*
6439
6440FPU EMULATOR
6441M:	Bill Metzenthen <billm@melbpc.org.au>
6442W:	http://floatingpoint.sourceforge.net/emulator/index.html
6443S:	Maintained
6444F:	arch/x86/math-emu/
6445
6446FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6447L:	netdev@vger.kernel.org
6448S:	Orphan
6449F:	drivers/net/wan/dlci.c
6450F:	drivers/net/wan/sdla.c
6451
6452FRAMEBUFFER LAYER
6453M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6454L:	dri-devel@lists.freedesktop.org
6455L:	linux-fbdev@vger.kernel.org
6456T:	git git://anongit.freedesktop.org/drm/drm-misc
6457Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6458S:	Maintained
6459F:	Documentation/fb/
6460F:	drivers/video/
6461F:	include/video/
6462F:	include/linux/fb.h
6463F:	include/uapi/video/
6464F:	include/uapi/linux/fb.h
6465
6466FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6467M:	Horia Geantă <horia.geanta@nxp.com>
6468M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6469L:	linux-crypto@vger.kernel.org
6470S:	Maintained
6471F:	drivers/crypto/caam/
6472F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6473
6474FREESCALE DIU FRAMEBUFFER DRIVER
6475M:	Timur Tabi <timur@kernel.org>
6476L:	linux-fbdev@vger.kernel.org
6477S:	Maintained
6478F:	drivers/video/fbdev/fsl-diu-fb.*
6479
6480FREESCALE DMA DRIVER
6481M:	Li Yang <leoyang.li@nxp.com>
6482M:	Zhang Wei <zw@zh-kernel.org>
6483L:	linuxppc-dev@lists.ozlabs.org
6484S:	Maintained
6485F:	drivers/dma/fsldma.*
6486
6487FREESCALE ENETC ETHERNET DRIVERS
6488M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6489L:	netdev@vger.kernel.org
6490S:	Maintained
6491F:	drivers/net/ethernet/freescale/enetc/
6492
6493FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6494M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6495L:	netdev@vger.kernel.org
6496S:	Maintained
6497F:	drivers/net/ethernet/freescale/gianfar*
6498F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6499
6500FREESCALE GPMI NAND DRIVER
6501M:	Han Xu <han.xu@nxp.com>
6502L:	linux-mtd@lists.infradead.org
6503S:	Maintained
6504F:	drivers/mtd/nand/raw/gpmi-nand/*
6505
6506FREESCALE I2C CPM DRIVER
6507M:	Jochen Friedrich <jochen@scram.de>
6508L:	linuxppc-dev@lists.ozlabs.org
6509L:	linux-i2c@vger.kernel.org
6510S:	Maintained
6511F:	drivers/i2c/busses/i2c-cpm.c
6512
6513FREESCALE IMX DDR PMU DRIVER
6514M:	Frank Li <Frank.li@nxp.com>
6515L:	linux-arm-kernel@lists.infradead.org
6516S:	Maintained
6517F:	drivers/perf/fsl_imx8_ddr_perf.c
6518F:	Documentation/admin-guide/perf/imx-ddr.rst
6519F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6520
6521FREESCALE IMX I2C DRIVER
6522M:	Oleksij Rempel <o.rempel@pengutronix.de>
6523R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6524L:	linux-i2c@vger.kernel.org
6525S:	Maintained
6526F:	drivers/i2c/busses/i2c-imx.c
6527F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6528
6529FREESCALE IMX LPI2C DRIVER
6530M:	Dong Aisheng <aisheng.dong@nxp.com>
6531L:	linux-i2c@vger.kernel.org
6532L:	linux-imx@nxp.com
6533S:	Maintained
6534F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6535F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6536
6537FREESCALE IMX / MXC FEC DRIVER
6538M:	Fugang Duan <fugang.duan@nxp.com>
6539L:	netdev@vger.kernel.org
6540S:	Maintained
6541F:	drivers/net/ethernet/freescale/fec_main.c
6542F:	drivers/net/ethernet/freescale/fec_ptp.c
6543F:	drivers/net/ethernet/freescale/fec.h
6544F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6545
6546FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6547M:	Sascha Hauer <s.hauer@pengutronix.de>
6548R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6549L:	linux-fbdev@vger.kernel.org
6550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6551S:	Maintained
6552F:	include/linux/platform_data/video-imxfb.h
6553F:	drivers/video/fbdev/imxfb.c
6554
6555FREESCALE QORIQ DPAA ETHERNET DRIVER
6556M:	Madalin Bucur <madalin.bucur@nxp.com>
6557L:	netdev@vger.kernel.org
6558S:	Maintained
6559F:	drivers/net/ethernet/freescale/dpaa
6560
6561FREESCALE QORIQ DPAA FMAN DRIVER
6562M:	Madalin Bucur <madalin.bucur@nxp.com>
6563L:	netdev@vger.kernel.org
6564S:	Maintained
6565F:	drivers/net/ethernet/freescale/fman
6566F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6567
6568FREESCALE QORIQ PTP CLOCK DRIVER
6569M:	Yangbo Lu <yangbo.lu@nxp.com>
6570L:	netdev@vger.kernel.org
6571S:	Maintained
6572F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6573F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6574F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6575F:	drivers/ptp/ptp_qoriq.c
6576F:	drivers/ptp/ptp_qoriq_debugfs.c
6577F:	include/linux/fsl/ptp_qoriq.h
6578F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6579
6580FREESCALE QUAD SPI DRIVER
6581M:	Han Xu <han.xu@nxp.com>
6582L:	linux-spi@vger.kernel.org
6583S:	Maintained
6584F:	drivers/spi/spi-fsl-qspi.c
6585
6586FREESCALE QUICC ENGINE LIBRARY
6587M:	Qiang Zhao <qiang.zhao@nxp.com>
6588L:	linuxppc-dev@lists.ozlabs.org
6589S:	Maintained
6590F:	drivers/soc/fsl/qe/
6591F:	include/soc/fsl/*qe*.h
6592F:	include/soc/fsl/*ucc*.h
6593
6594FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6595M:	Li Yang <leoyang.li@nxp.com>
6596L:	netdev@vger.kernel.org
6597L:	linuxppc-dev@lists.ozlabs.org
6598S:	Maintained
6599F:	drivers/net/ethernet/freescale/ucc_geth*
6600
6601FREESCALE QUICC ENGINE UCC HDLC DRIVER
6602M:	Zhao Qiang <qiang.zhao@nxp.com>
6603L:	netdev@vger.kernel.org
6604L:	linuxppc-dev@lists.ozlabs.org
6605S:	Maintained
6606F:	drivers/net/wan/fsl_ucc_hdlc*
6607
6608FREESCALE QUICC ENGINE UCC UART DRIVER
6609M:	Timur Tabi <timur@kernel.org>
6610L:	linuxppc-dev@lists.ozlabs.org
6611S:	Maintained
6612F:	drivers/tty/serial/ucc_uart.c
6613
6614FREESCALE SOC DRIVERS
6615M:	Li Yang <leoyang.li@nxp.com>
6616L:	linuxppc-dev@lists.ozlabs.org
6617L:	linux-arm-kernel@lists.infradead.org
6618S:	Maintained
6619F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6620F:	Documentation/devicetree/bindings/soc/fsl/
6621F:	drivers/soc/fsl/
6622F:	include/linux/fsl/
6623
6624FREESCALE SOC FS_ENET DRIVER
6625M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6626L:	linuxppc-dev@lists.ozlabs.org
6627L:	netdev@vger.kernel.org
6628S:	Maintained
6629F:	drivers/net/ethernet/freescale/fs_enet/
6630F:	include/linux/fs_enet_pd.h
6631
6632FREESCALE SOC SOUND DRIVERS
6633M:	Timur Tabi <timur@kernel.org>
6634M:	Nicolin Chen <nicoleotsuka@gmail.com>
6635M:	Xiubo Li <Xiubo.Lee@gmail.com>
6636R:	Fabio Estevam <festevam@gmail.com>
6637L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6638L:	linuxppc-dev@lists.ozlabs.org
6639S:	Maintained
6640F:	sound/soc/fsl/fsl*
6641F:	sound/soc/fsl/imx*
6642F:	sound/soc/fsl/mpc8610_hpcd.c
6643
6644FREESCALE USB PERIPHERAL DRIVERS
6645M:	Li Yang <leoyang.li@nxp.com>
6646L:	linux-usb@vger.kernel.org
6647L:	linuxppc-dev@lists.ozlabs.org
6648S:	Maintained
6649F:	drivers/usb/gadget/udc/fsl*
6650
6651FREEVXFS FILESYSTEM
6652M:	Christoph Hellwig <hch@infradead.org>
6653W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6654S:	Maintained
6655F:	fs/freevxfs/
6656
6657FREEZER
6658M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6659M:	Pavel Machek <pavel@ucw.cz>
6660L:	linux-pm@vger.kernel.org
6661S:	Supported
6662F:	Documentation/power/freezing-of-tasks.rst
6663F:	include/linux/freezer.h
6664F:	kernel/freezer.c
6665
6666FRONTSWAP API
6667M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6668L:	linux-kernel@vger.kernel.org
6669S:	Maintained
6670F:	mm/frontswap.c
6671F:	include/linux/frontswap.h
6672
6673FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6674M:	David Howells <dhowells@redhat.com>
6675L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6676S:	Supported
6677F:	Documentation/filesystems/caching/
6678F:	fs/fscache/
6679F:	include/linux/fscache*.h
6680
6681FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6682M:	Theodore Y. Ts'o <tytso@mit.edu>
6683M:	Jaegeuk Kim <jaegeuk@kernel.org>
6684M:	Eric Biggers <ebiggers@kernel.org>
6685L:	linux-fscrypt@vger.kernel.org
6686Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6687T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6688S:	Supported
6689F:	fs/crypto/
6690F:	include/linux/fscrypt*.h
6691F:	include/uapi/linux/fscrypt.h
6692F:	Documentation/filesystems/fscrypt.rst
6693
6694FSI SUBSYSTEM
6695M:	Jeremy Kerr <jk@ozlabs.org>
6696M:	Joel Stanley <joel@jms.id.au>
6697R:	Alistar Popple <alistair@popple.id.au>
6698R:	Eddie James <eajames@linux.ibm.com>
6699L:	linux-fsi@lists.ozlabs.org
6700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6701Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6702S:	Supported
6703F:	drivers/fsi/
6704F:	include/linux/fsi*.h
6705F:	include/trace/events/fsi*.h
6706
6707FSI-ATTACHED I2C DRIVER
6708M:	Eddie James <eajames@linux.ibm.com>
6709L:	linux-i2c@vger.kernel.org
6710L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6711S:	Maintained
6712F:	drivers/i2c/busses/i2c-fsi.c
6713F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6714
6715FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6716M:	Jan Kara <jack@suse.cz>
6717R:	Amir Goldstein <amir73il@gmail.com>
6718L:	linux-fsdevel@vger.kernel.org
6719S:	Maintained
6720F:	fs/notify/
6721F:	include/linux/fsnotify*.h
6722
6723FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6724M:	Eric Biggers <ebiggers@kernel.org>
6725M:	Theodore Y. Ts'o <tytso@mit.edu>
6726L:	linux-fscrypt@vger.kernel.org
6727Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6728T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6729S:	Supported
6730F:	fs/verity/
6731F:	include/linux/fsverity.h
6732F:	include/uapi/linux/fsverity.h
6733F:	Documentation/filesystems/fsverity.rst
6734
6735FUJITSU LAPTOP EXTRAS
6736M:	Jonathan Woithe <jwoithe@just42.net>
6737L:	platform-driver-x86@vger.kernel.org
6738S:	Maintained
6739F:	drivers/platform/x86/fujitsu-laptop.c
6740
6741FUJITSU M-5MO LS CAMERA ISP DRIVER
6742M:	Kyungmin Park <kyungmin.park@samsung.com>
6743M:	Heungjun Kim <riverful.kim@samsung.com>
6744L:	linux-media@vger.kernel.org
6745S:	Maintained
6746F:	drivers/media/i2c/m5mols/
6747F:	include/media/i2c/m5mols.h
6748
6749FUJITSU TABLET EXTRAS
6750M:	Robert Gerlach <khnz@gmx.de>
6751L:	platform-driver-x86@vger.kernel.org
6752S:	Maintained
6753F:	drivers/platform/x86/fujitsu-tablet.c
6754
6755FUSE: FILESYSTEM IN USERSPACE
6756M:	Miklos Szeredi <miklos@szeredi.hu>
6757L:	linux-fsdevel@vger.kernel.org
6758W:	http://fuse.sourceforge.net/
6759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6760S:	Maintained
6761F:	fs/fuse/
6762F:	include/uapi/linux/fuse.h
6763F:	Documentation/filesystems/fuse.txt
6764
6765FUTEX SUBSYSTEM
6766M:	Thomas Gleixner <tglx@linutronix.de>
6767M:	Ingo Molnar <mingo@redhat.com>
6768R:	Peter Zijlstra <peterz@infradead.org>
6769R:	Darren Hart <dvhart@infradead.org>
6770L:	linux-kernel@vger.kernel.org
6771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6772S:	Maintained
6773F:	kernel/futex.c
6774F:	include/asm-generic/futex.h
6775F:	include/linux/futex.h
6776F:	include/uapi/linux/futex.h
6777F:	tools/testing/selftests/futex/
6778F:	tools/perf/bench/futex*
6779F:	Documentation/*futex*
6780
6781GCC PLUGINS
6782M:	Kees Cook <keescook@chromium.org>
6783R:	Emese Revfy <re.emese@gmail.com>
6784L:	kernel-hardening@lists.openwall.com
6785S:	Maintained
6786F:	scripts/gcc-plugins/
6787F:	scripts/gcc-plugin.sh
6788F:	scripts/Makefile.gcc-plugins
6789F:	Documentation/core-api/gcc-plugins.rst
6790
6791GASKET DRIVER FRAMEWORK
6792M:	Rob Springer <rspringer@google.com>
6793M:	Todd Poynor <toddpoynor@google.com>
6794M:	Ben Chan <benchan@chromium.org>
6795S:	Maintained
6796F:	drivers/staging/gasket/
6797
6798GCOV BASED KERNEL PROFILING
6799M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6800S:	Maintained
6801F:	kernel/gcov/
6802F:	Documentation/dev-tools/gcov.rst
6803
6804GDB KERNEL DEBUGGING HELPER SCRIPTS
6805M:	Jan Kiszka <jan.kiszka@siemens.com>
6806M:	Kieran Bingham <kbingham@kernel.org>
6807S:	Supported
6808F:	scripts/gdb/
6809
6810GDT SCSI DISK ARRAY CONTROLLER DRIVER
6811M:	Achim Leubner <achim_leubner@adaptec.com>
6812L:	linux-scsi@vger.kernel.org
6813W:	http://www.icp-vortex.com/
6814S:	Supported
6815F:	drivers/scsi/gdt*
6816
6817GEMTEK FM RADIO RECEIVER DRIVER
6818M:	Hans Verkuil <hverkuil@xs4all.nl>
6819L:	linux-media@vger.kernel.org
6820T:	git git://linuxtv.org/media_tree.git
6821W:	https://linuxtv.org
6822S:	Maintained
6823F:	drivers/media/radio/radio-gemtek*
6824
6825GENERIC ARCHITECTURE TOPOLOGY
6826M:	Sudeep Holla <sudeep.holla@arm.com>
6827L:	linux-kernel@vger.kernel.org
6828S:	Maintained
6829F:	drivers/base/arch_topology.c
6830F:	include/linux/arch_topology.h
6831
6832GENERIC GPIO I2C DRIVER
6833M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6834S:	Supported
6835F:	drivers/i2c/busses/i2c-gpio.c
6836F:	include/linux/platform_data/i2c-gpio.h
6837
6838GENERIC GPIO I2C MULTIPLEXER DRIVER
6839M:	Peter Korsgaard <peter.korsgaard@barco.com>
6840L:	linux-i2c@vger.kernel.org
6841S:	Supported
6842F:	drivers/i2c/muxes/i2c-mux-gpio.c
6843F:	include/linux/platform_data/i2c-mux-gpio.h
6844F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
6845
6846GENERIC HDLC (WAN) DRIVERS
6847M:	Krzysztof Halasa <khc@pm.waw.pl>
6848W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6849S:	Maintained
6850F:	drivers/net/wan/c101.c
6851F:	drivers/net/wan/hd6457*
6852F:	drivers/net/wan/hdlc*
6853F:	drivers/net/wan/n2.c
6854F:	drivers/net/wan/pc300too.c
6855F:	drivers/net/wan/pci200syn.c
6856F:	drivers/net/wan/wanxl*
6857
6858GENERIC INCLUDE/ASM HEADER FILES
6859M:	Arnd Bergmann <arnd@arndb.de>
6860L:	linux-arch@vger.kernel.org
6861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6862S:	Maintained
6863F:	include/asm-generic/
6864F:	include/uapi/asm-generic/
6865
6866GENERIC PHY FRAMEWORK
6867M:	Kishon Vijay Abraham I <kishon@ti.com>
6868L:	linux-kernel@vger.kernel.org
6869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6870S:	Supported
6871F:	drivers/phy/
6872F:	include/linux/phy/
6873F:	Documentation/devicetree/bindings/phy/
6874
6875GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6876M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6877S:	Supported
6878F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6879
6880GENERIC PM DOMAINS
6881M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6882M:	Kevin Hilman <khilman@kernel.org>
6883M:	Ulf Hansson <ulf.hansson@linaro.org>
6884L:	linux-pm@vger.kernel.org
6885S:	Supported
6886F:	drivers/base/power/domain*.c
6887F:	include/linux/pm_domain.h
6888F:	Documentation/devicetree/bindings/power/power_domain.txt
6889
6890GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6891M:	Eugen Hristev <eugen.hristev@microchip.com>
6892L:	linux-input@vger.kernel.org
6893S:	Maintained
6894F:	drivers/input/touchscreen/resistive-adc-touch.c
6895
6896GENERIC UIO DRIVER FOR PCI DEVICES
6897M:	"Michael S. Tsirkin" <mst@redhat.com>
6898L:	kvm@vger.kernel.org
6899S:	Supported
6900F:	drivers/uio/uio_pci_generic.c
6901
6902GENERIC VDSO LIBRARY:
6903M:	Andy Lutomirski <luto@kernel.org>
6904M:	Thomas Gleixner <tglx@linutronix.de>
6905M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
6906L:	linux-kernel@vger.kernel.org
6907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6908S:	Maintained
6909F:	lib/vdso/
6910F:	kernel/time/vsyscall.c
6911F:	include/vdso/
6912F:	include/asm-generic/vdso/vsyscall.h
6913
6914GENWQE (IBM Generic Workqueue Card)
6915M:	Frank Haverkamp <haver@linux.ibm.com>
6916S:	Supported
6917F:	drivers/misc/genwqe/
6918
6919GET_MAINTAINER SCRIPT
6920M:	Joe Perches <joe@perches.com>
6921S:	Maintained
6922F:	scripts/get_maintainer.pl
6923
6924GFS2 FILE SYSTEM
6925M:	Bob Peterson <rpeterso@redhat.com>
6926M:	Andreas Gruenbacher <agruenba@redhat.com>
6927L:	cluster-devel@redhat.com
6928W:	http://sources.redhat.com/cluster/
6929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6930S:	Supported
6931F:	Documentation/filesystems/gfs2*.txt
6932F:	fs/gfs2/
6933F:	include/uapi/linux/gfs2_ondisk.h
6934
6935GNSS SUBSYSTEM
6936M:	Johan Hovold <johan@kernel.org>
6937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6938S:	Maintained
6939F:	Documentation/ABI/testing/sysfs-class-gnss
6940F:	Documentation/devicetree/bindings/gnss/
6941F:	drivers/gnss/
6942F:	include/linux/gnss.h
6943
6944GO7007 MPEG CODEC
6945M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6946L:	linux-media@vger.kernel.org
6947S:	Maintained
6948F:	drivers/media/usb/go7007/
6949
6950GOODIX TOUCHSCREEN
6951M:	Bastien Nocera <hadess@hadess.net>
6952L:	linux-input@vger.kernel.org
6953S:	Maintained
6954F:	drivers/input/touchscreen/goodix.c
6955
6956GOOGLE ETHERNET DRIVERS
6957M:	Catherine Sullivan <csully@google.com>
6958R:	Sagi Shahar <sagis@google.com>
6959R:	Jon Olson <jonolson@google.com>
6960L:	netdev@vger.kernel.org
6961S:	Supported
6962F:	Documentation/networking/device_drivers/google/gve.rst
6963F:	drivers/net/ethernet/google
6964
6965GPD POCKET FAN DRIVER
6966M:	Hans de Goede <hdegoede@redhat.com>
6967L:	platform-driver-x86@vger.kernel.org
6968S:	Maintained
6969F:	drivers/platform/x86/gpd-pocket-fan.c
6970
6971GPIO ACPI SUPPORT
6972M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6973M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6974L:	linux-gpio@vger.kernel.org
6975L:	linux-acpi@vger.kernel.org
6976S:	Maintained
6977F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6978F:	drivers/gpio/gpiolib-acpi.c
6979
6980GPIO IR Transmitter
6981M:	Sean Young <sean@mess.org>
6982L:	linux-media@vger.kernel.org
6983S:	Maintained
6984F:	drivers/media/rc/gpio-ir-tx.c
6985
6986GPIO MOCKUP DRIVER
6987M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6988L:	linux-gpio@vger.kernel.org
6989S:	Maintained
6990F:	drivers/gpio/gpio-mockup.c
6991F:	tools/testing/selftests/gpio/
6992
6993GPIO SUBSYSTEM
6994M:	Linus Walleij <linus.walleij@linaro.org>
6995M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6996L:	linux-gpio@vger.kernel.org
6997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6998S:	Maintained
6999F:	Documentation/devicetree/bindings/gpio/
7000F:	Documentation/driver-api/gpio/
7001F:	Documentation/admin-guide/gpio/
7002F:	Documentation/ABI/testing/gpio-cdev
7003F:	Documentation/ABI/obsolete/sysfs-gpio
7004F:	drivers/gpio/
7005F:	include/linux/gpio/
7006F:	include/linux/gpio.h
7007F:	include/linux/of_gpio.h
7008F:	include/asm-generic/gpio.h
7009F:	include/uapi/linux/gpio.h
7010F:	tools/gpio/
7011
7012GRE DEMULTIPLEXER DRIVER
7013M:	Dmitry Kozlov <xeb@mail.ru>
7014L:	netdev@vger.kernel.org
7015S:	Maintained
7016F:	net/ipv4/gre_demux.c
7017F:	net/ipv4/gre_offload.c
7018F:	include/net/gre.h
7019
7020GRETH 10/100/1G Ethernet MAC device driver
7021M:	Andreas Larsson <andreas@gaisler.com>
7022L:	netdev@vger.kernel.org
7023S:	Maintained
7024F:	drivers/net/ethernet/aeroflex/
7025
7026GREYBUS AUDIO PROTOCOLS DRIVERS
7027M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7028M:	Mark Greer <mgreer@animalcreek.com>
7029S:	Maintained
7030F:	drivers/staging/greybus/audio_apbridgea.c
7031F:	drivers/staging/greybus/audio_apbridgea.h
7032F:	drivers/staging/greybus/audio_codec.c
7033F:	drivers/staging/greybus/audio_codec.h
7034F:	drivers/staging/greybus/audio_gb.c
7035F:	drivers/staging/greybus/audio_manager.c
7036F:	drivers/staging/greybus/audio_manager.h
7037F:	drivers/staging/greybus/audio_manager_module.c
7038F:	drivers/staging/greybus/audio_manager_private.h
7039F:	drivers/staging/greybus/audio_manager_sysfs.c
7040F:	drivers/staging/greybus/audio_module.c
7041F:	drivers/staging/greybus/audio_topology.c
7042
7043GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7044M:	Viresh Kumar <vireshk@kernel.org>
7045S:	Maintained
7046F:	drivers/staging/greybus/authentication.c
7047F:	drivers/staging/greybus/bootrom.c
7048F:	drivers/staging/greybus/firmware.h
7049F:	drivers/staging/greybus/fw-core.c
7050F:	drivers/staging/greybus/fw-download.c
7051F:	drivers/staging/greybus/fw-management.c
7052F:	drivers/staging/greybus/greybus_authentication.h
7053F:	drivers/staging/greybus/greybus_firmware.h
7054F:	drivers/staging/greybus/hid.c
7055F:	drivers/staging/greybus/i2c.c
7056F:	drivers/staging/greybus/spi.c
7057F:	drivers/staging/greybus/spilib.c
7058F:	drivers/staging/greybus/spilib.h
7059
7060GREYBUS LOOPBACK DRIVER
7061M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7062S:	Maintained
7063F:	drivers/staging/greybus/loopback.c
7064
7065GREYBUS PLATFORM DRIVERS
7066M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7067S:	Maintained
7068F:	drivers/staging/greybus/arche-platform.c
7069F:	drivers/staging/greybus/arche-apb-ctrl.c
7070F:	drivers/staging/greybus/arche_platform.h
7071
7072GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7073M:	Rui Miguel Silva <rmfrfs@gmail.com>
7074S:	Maintained
7075F:	drivers/staging/greybus/sdio.c
7076F:	drivers/staging/greybus/light.c
7077F:	drivers/staging/greybus/gpio.c
7078F:	drivers/staging/greybus/power_supply.c
7079F:	drivers/staging/greybus/spi.c
7080F:	drivers/staging/greybus/spilib.c
7081
7082GREYBUS SUBSYSTEM
7083M:	Johan Hovold <johan@kernel.org>
7084M:	Alex Elder <elder@kernel.org>
7085M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7086S:	Maintained
7087F:	drivers/staging/greybus/
7088F:	drivers/greybus/
7089F:	include/linux/greybus.h
7090F:	include/linux/greybus/
7091L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7092
7093GREYBUS UART PROTOCOLS DRIVERS
7094M:	David Lin <dtwlin@gmail.com>
7095S:	Maintained
7096F:	drivers/staging/greybus/uart.c
7097F:	drivers/staging/greybus/log.c
7098
7099GS1662 VIDEO SERIALIZER
7100M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7101L:	linux-media@vger.kernel.org
7102T:	git git://linuxtv.org/media_tree.git
7103S:	Maintained
7104F:	drivers/media/spi/gs1662.c
7105
7106GSPCA FINEPIX SUBDRIVER
7107M:	Frank Zago <frank@zago.net>
7108L:	linux-media@vger.kernel.org
7109T:	git git://linuxtv.org/media_tree.git
7110S:	Maintained
7111F:	drivers/media/usb/gspca/finepix.c
7112
7113GSPCA GL860 SUBDRIVER
7114M:	Olivier Lorin <o.lorin@laposte.net>
7115L:	linux-media@vger.kernel.org
7116T:	git git://linuxtv.org/media_tree.git
7117S:	Maintained
7118F:	drivers/media/usb/gspca/gl860/
7119
7120GSPCA M5602 SUBDRIVER
7121M:	Erik Andren <erik.andren@gmail.com>
7122L:	linux-media@vger.kernel.org
7123T:	git git://linuxtv.org/media_tree.git
7124S:	Maintained
7125F:	drivers/media/usb/gspca/m5602/
7126
7127GSPCA PAC207 SONIXB SUBDRIVER
7128M:	Hans Verkuil <hverkuil@xs4all.nl>
7129L:	linux-media@vger.kernel.org
7130T:	git git://linuxtv.org/media_tree.git
7131S:	Odd Fixes
7132F:	drivers/media/usb/gspca/pac207.c
7133
7134GSPCA SN9C20X SUBDRIVER
7135M:	Brian Johnson <brijohn@gmail.com>
7136L:	linux-media@vger.kernel.org
7137T:	git git://linuxtv.org/media_tree.git
7138S:	Maintained
7139F:	drivers/media/usb/gspca/sn9c20x.c
7140
7141GSPCA T613 SUBDRIVER
7142M:	Leandro Costantino <lcostantino@gmail.com>
7143L:	linux-media@vger.kernel.org
7144T:	git git://linuxtv.org/media_tree.git
7145S:	Maintained
7146F:	drivers/media/usb/gspca/t613.c
7147
7148GSPCA USB WEBCAM DRIVER
7149M:	Hans Verkuil <hverkuil@xs4all.nl>
7150L:	linux-media@vger.kernel.org
7151T:	git git://linuxtv.org/media_tree.git
7152S:	Odd Fixes
7153F:	drivers/media/usb/gspca/
7154
7155GTP (GPRS Tunneling Protocol)
7156M:	Pablo Neira Ayuso <pablo@netfilter.org>
7157M:	Harald Welte <laforge@gnumonks.org>
7158L:	osmocom-net-gprs@lists.osmocom.org
7159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7160S:	Maintained
7161F:	drivers/net/gtp.c
7162
7163GUID PARTITION TABLE (GPT)
7164M:	Davidlohr Bueso <dave@stgolabs.net>
7165L:	linux-efi@vger.kernel.org
7166S:	Maintained
7167F:	block/partitions/efi.*
7168
7169H8/300 ARCHITECTURE
7170M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7171L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7172W:	http://uclinux-h8.sourceforge.jp
7173T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7174S:	Maintained
7175F:	arch/h8300/
7176F:	drivers/clocksource/h8300_*.c
7177F:	drivers/clk/h8300/
7178F:	drivers/irqchip/irq-renesas-h8*.c
7179
7180HABANALABS PCI DRIVER
7181M:	Oded Gabbay <oded.gabbay@gmail.com>
7182T:	git https://github.com/HabanaAI/linux.git
7183S:	Supported
7184F:	drivers/misc/habanalabs/
7185F:	include/uapi/misc/habanalabs.h
7186F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7187F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7188
7189HACKRF MEDIA DRIVER
7190M:	Antti Palosaari <crope@iki.fi>
7191L:	linux-media@vger.kernel.org
7192W:	https://linuxtv.org
7193W:	http://palosaari.fi/linux/
7194Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7195T:	git git://linuxtv.org/anttip/media_tree.git
7196S:	Maintained
7197F:	drivers/media/usb/hackrf/
7198
7199HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7200M:	Frank Seidel <frank@f-seidel.de>
7201L:	platform-driver-x86@vger.kernel.org
7202W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7203S:	Maintained
7204F:	drivers/platform/x86/hdaps.c
7205
7206HARDWARE MONITORING
7207M:	Jean Delvare <jdelvare@suse.com>
7208M:	Guenter Roeck <linux@roeck-us.net>
7209L:	linux-hwmon@vger.kernel.org
7210W:	http://hwmon.wiki.kernel.org/
7211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7212S:	Maintained
7213F:	Documentation/devicetree/bindings/hwmon/
7214F:	Documentation/hwmon/
7215F:	drivers/hwmon/
7216F:	include/linux/hwmon*.h
7217F:	include/trace/events/hwmon*.h
7218
7219HARDWARE RANDOM NUMBER GENERATOR CORE
7220M:	Matt Mackall <mpm@selenic.com>
7221M:	Herbert Xu <herbert@gondor.apana.org.au>
7222L:	linux-crypto@vger.kernel.org
7223S:	Odd fixes
7224F:	Documentation/devicetree/bindings/rng/
7225F:	Documentation/admin-guide/hw_random.rst
7226F:	drivers/char/hw_random/
7227F:	include/linux/hw_random.h
7228
7229HARDWARE TRACING FACILITIES
7230M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7231S:	Maintained
7232F:	drivers/hwtracing/
7233
7234HARDWARE SPINLOCK CORE
7235M:	Ohad Ben-Cohen <ohad@wizery.com>
7236M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7237L:	linux-remoteproc@vger.kernel.org
7238S:	Maintained
7239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7240F:	Documentation/devicetree/bindings/hwlock/
7241F:	Documentation/hwspinlock.txt
7242F:	drivers/hwspinlock/
7243F:	include/linux/hwspinlock.h
7244
7245HARMONY SOUND DRIVER
7246L:	linux-parisc@vger.kernel.org
7247S:	Maintained
7248F:	sound/parisc/harmony.*
7249
7250HDPVR USB VIDEO ENCODER DRIVER
7251M:	Hans Verkuil <hverkuil@xs4all.nl>
7252L:	linux-media@vger.kernel.org
7253T:	git git://linuxtv.org/media_tree.git
7254W:	https://linuxtv.org
7255S:	Odd Fixes
7256F:	drivers/media/usb/hdpvr/
7257
7258HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7259M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7260S:	Supported
7261F:	Documentation/watchdog/hpwdt.rst
7262F:	drivers/watchdog/hpwdt.c
7263
7264HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7265M:	Don Brace <don.brace@microsemi.com>
7266L:	esc.storagedev@microsemi.com
7267L:	linux-scsi@vger.kernel.org
7268S:	Supported
7269F:	Documentation/scsi/hpsa.txt
7270F:	drivers/scsi/hpsa*.[ch]
7271F:	include/linux/cciss*.h
7272F:	include/uapi/linux/cciss*.h
7273
7274HFI1 DRIVER
7275M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7276M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7277L:	linux-rdma@vger.kernel.org
7278S:	Supported
7279F:	drivers/infiniband/hw/hfi1
7280
7281HFS FILESYSTEM
7282L:	linux-fsdevel@vger.kernel.org
7283S:	Orphan
7284F:	Documentation/filesystems/hfs.txt
7285F:	fs/hfs/
7286
7287HFSPLUS FILESYSTEM
7288L:	linux-fsdevel@vger.kernel.org
7289S:	Orphan
7290F:	Documentation/filesystems/hfsplus.txt
7291F:	fs/hfsplus/
7292
7293HGA FRAMEBUFFER DRIVER
7294M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7295L:	linux-nvidia@lists.surfsouth.com
7296W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7297S:	Maintained
7298F:	drivers/video/fbdev/hgafb.c
7299
7300HIBERNATION (aka Software Suspend, aka swsusp)
7301M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7302M:	Pavel Machek <pavel@ucw.cz>
7303L:	linux-pm@vger.kernel.org
7304B:	https://bugzilla.kernel.org
7305S:	Supported
7306F:	arch/x86/power/
7307F:	drivers/base/power/
7308F:	kernel/power/
7309F:	include/linux/suspend.h
7310F:	include/linux/freezer.h
7311F:	include/linux/pm.h
7312F:	arch/*/include/asm/suspend*.h
7313
7314HID CORE LAYER
7315M:	Jiri Kosina <jikos@kernel.org>
7316M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7317L:	linux-input@vger.kernel.org
7318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7319S:	Maintained
7320F:	drivers/hid/
7321F:	include/linux/hid*
7322F:	include/uapi/linux/hid*
7323
7324HID SENSOR HUB DRIVERS
7325M:	Jiri Kosina <jikos@kernel.org>
7326M:	Jonathan Cameron <jic23@kernel.org>
7327M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7328L:	linux-input@vger.kernel.org
7329L:	linux-iio@vger.kernel.org
7330S:	Maintained
7331F:	Documentation/hid/hid-sensor*
7332F:	drivers/hid/hid-sensor-*
7333F:	drivers/iio/*/hid-*
7334F:	include/linux/hid-sensor-*
7335
7336HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7337M:	Thomas Gleixner <tglx@linutronix.de>
7338L:	linux-kernel@vger.kernel.org
7339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7340S:	Maintained
7341F:	Documentation/timers/
7342F:	kernel/time/hrtimer.c
7343F:	kernel/time/clockevents.c
7344F:	kernel/time/timer_*.c
7345F:	include/linux/clockchips.h
7346F:	include/linux/hrtimer.h
7347
7348HIGH-SPEED SCC DRIVER FOR AX.25
7349L:	linux-hams@vger.kernel.org
7350S:	Orphan
7351F:	drivers/net/hamradio/dmascc.c
7352F:	drivers/net/hamradio/scc.c
7353
7354HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7355M:	HighPoint Linux Team <linux@highpoint-tech.com>
7356W:	http://www.highpoint-tech.com
7357S:	Supported
7358F:	Documentation/scsi/hptiop.txt
7359F:	drivers/scsi/hptiop.c
7360
7361HIPPI
7362M:	Jes Sorensen <jes@trained-monkey.org>
7363L:	linux-hippi@sunsite.dk
7364S:	Maintained
7365F:	include/linux/hippidevice.h
7366F:	include/uapi/linux/if_hippi.h
7367F:	net/802/hippi.c
7368F:	drivers/net/hippi/
7369
7370HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7371M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7372M:	Salil Mehta <salil.mehta@huawei.com>
7373L:	netdev@vger.kernel.org
7374W:	http://www.hisilicon.com
7375S:	Maintained
7376F:	drivers/net/ethernet/hisilicon/hns3/
7377
7378HISILICON LPC BUS DRIVER
7379M:	john.garry@huawei.com
7380W:	http://www.hisilicon.com
7381S:	Maintained
7382F:	drivers/bus/hisi_lpc.c
7383F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7384
7385HISILICON NETWORK SUBSYSTEM DRIVER
7386M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7387M:	Salil Mehta <salil.mehta@huawei.com>
7388L:	netdev@vger.kernel.org
7389W:	http://www.hisilicon.com
7390S:	Maintained
7391F:	drivers/net/ethernet/hisilicon/
7392F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7393
7394HISILICON PMU DRIVER
7395M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7396W:	http://www.hisilicon.com
7397S:	Supported
7398F:	drivers/perf/hisilicon
7399F:	Documentation/admin-guide/perf/hisi-pmu.rst
7400
7401HISILICON ROCE DRIVER
7402M:	Lijun Ou <oulijun@huawei.com>
7403M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7404L:	linux-rdma@vger.kernel.org
7405S:	Maintained
7406F:	drivers/infiniband/hw/hns/
7407F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7408
7409HISILICON SAS Controller
7410M:	John Garry <john.garry@huawei.com>
7411W:	http://www.hisilicon.com
7412S:	Supported
7413F:	drivers/scsi/hisi_sas/
7414F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7415
7416HISILICON QM AND ZIP Controller DRIVER
7417M:	Zhou Wang <wangzhou1@hisilicon.com>
7418L:	linux-crypto@vger.kernel.org
7419S:	Maintained
7420F:	drivers/crypto/hisilicon/qm.c
7421F:	drivers/crypto/hisilicon/qm.h
7422F:	drivers/crypto/hisilicon/sgl.c
7423F:	drivers/crypto/hisilicon/sgl.h
7424F:	drivers/crypto/hisilicon/zip/
7425F:	Documentation/ABI/testing/debugfs-hisi-zip
7426
7427HMM - Heterogeneous Memory Management
7428M:	Jérôme Glisse <jglisse@redhat.com>
7429L:	linux-mm@kvack.org
7430S:	Maintained
7431F:	mm/hmm*
7432F:	include/linux/hmm*
7433F:	Documentation/vm/hmm.rst
7434
7435HOST AP DRIVER
7436M:	Jouni Malinen <j@w1.fi>
7437L:	linux-wireless@vger.kernel.org
7438W:	http://w1.fi/hostap-driver.html
7439S:	Obsolete
7440F:	drivers/net/wireless/intersil/hostap/
7441
7442HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7443L:	platform-driver-x86@vger.kernel.org
7444S:	Orphan
7445F:	drivers/platform/x86/tc1100-wmi.c
7446
7447HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7448M:	Jaroslav Kysela <perex@perex.cz>
7449S:	Maintained
7450F:	drivers/net/ethernet/hp/hp100.*
7451
7452HPET:	High Precision Event Timers driver
7453M:	Clemens Ladisch <clemens@ladisch.de>
7454S:	Maintained
7455F:	Documentation/timers/hpet.rst
7456F:	drivers/char/hpet.c
7457F:	include/linux/hpet.h
7458F:	include/uapi/linux/hpet.h
7459
7460HPET:	x86
7461S:	Orphan
7462F:	arch/x86/kernel/hpet.c
7463F:	arch/x86/include/asm/hpet.h
7464
7465HPFS FILESYSTEM
7466M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7467W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7468S:	Maintained
7469F:	fs/hpfs/
7470
7471HSI SUBSYSTEM
7472M:	Sebastian Reichel <sre@kernel.org>
7473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7474S:	Maintained
7475F:	Documentation/ABI/testing/sysfs-bus-hsi
7476F:	Documentation/driver-api/hsi.rst
7477F:	drivers/hsi/
7478F:	include/linux/hsi/
7479F:	include/uapi/linux/hsi/
7480
7481HSO 3G MODEM DRIVER
7482L:	linux-usb@vger.kernel.org
7483S:	Orphan
7484F:	drivers/net/usb/hso.c
7485
7486HSR NETWORK PROTOCOL
7487M:	Arvid Brodin <arvid.brodin@alten.se>
7488L:	netdev@vger.kernel.org
7489S:	Maintained
7490F:	net/hsr/
7491
7492HT16K33 LED CONTROLLER DRIVER
7493M:	Robin van der Gracht <robin@protonic.nl>
7494S:	Maintained
7495F:	drivers/auxdisplay/ht16k33.c
7496F:	Documentation/devicetree/bindings/display/ht16k33.txt
7497
7498HTCPEN TOUCHSCREEN DRIVER
7499M:	Pau Oliva Fora <pof@eslack.org>
7500L:	linux-input@vger.kernel.org
7501S:	Maintained
7502F:	drivers/input/touchscreen/htcpen.c
7503
7504HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7505M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7506L:	linux-iio@vger.kernel.org
7507W:	http://www.st.com/
7508S:	Maintained
7509F:	drivers/iio/humidity/hts221*
7510F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7511
7512HUAWEI ETHERNET DRIVER
7513M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7514L:	netdev@vger.kernel.org
7515S:	Supported
7516F:	Documentation/networking/hinic.txt
7517F:	drivers/net/ethernet/huawei/hinic/
7518
7519HUGETLB FILESYSTEM
7520M:	Mike Kravetz <mike.kravetz@oracle.com>
7521L:	linux-mm@kvack.org
7522S:	Maintained
7523F:	fs/hugetlbfs/
7524F:	mm/hugetlb.c
7525F:	include/linux/hugetlb.h
7526F:	Documentation/admin-guide/mm/hugetlbpage.rst
7527F:	Documentation/vm/hugetlbfs_reserv.rst
7528F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7529
7530HVA ST MEDIA DRIVER
7531M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7532L:	linux-media@vger.kernel.org
7533T:	git git://linuxtv.org/media_tree.git
7534W:	https://linuxtv.org
7535S:	Supported
7536F:	drivers/media/platform/sti/hva
7537
7538HWPOISON MEMORY FAILURE HANDLING
7539M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7540L:	linux-mm@kvack.org
7541S:	Maintained
7542F:	mm/memory-failure.c
7543F:	mm/hwpoison-inject.c
7544
7545HYGON PROCESSOR SUPPORT
7546M:	Pu Wen <puwen@hygon.cn>
7547L:	linux-kernel@vger.kernel.org
7548S:	Maintained
7549F:	arch/x86/kernel/cpu/hygon.c
7550
7551Hyper-V CORE AND DRIVERS
7552M:	"K. Y. Srinivasan" <kys@microsoft.com>
7553M:	Haiyang Zhang <haiyangz@microsoft.com>
7554M:	Stephen Hemminger <sthemmin@microsoft.com>
7555M:	Sasha Levin <sashal@kernel.org>
7556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7557L:	linux-hyperv@vger.kernel.org
7558S:	Supported
7559F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7560F:	arch/x86/include/asm/mshyperv.h
7561F:	arch/x86/include/asm/trace/hyperv.h
7562F:	arch/x86/include/asm/hyperv-tlfs.h
7563F:	arch/x86/kernel/cpu/mshyperv.c
7564F:	arch/x86/hyperv
7565F:	drivers/clocksource/hyperv_timer.c
7566F:	drivers/hid/hid-hyperv.c
7567F:	drivers/hv/
7568F:	drivers/input/serio/hyperv-keyboard.c
7569F:	drivers/pci/controller/pci-hyperv.c
7570F:	drivers/pci/controller/pci-hyperv-intf.c
7571F:	drivers/net/hyperv/
7572F:	drivers/scsi/storvsc_drv.c
7573F:	drivers/uio/uio_hv_generic.c
7574F:	drivers/video/fbdev/hyperv_fb.c
7575F:	drivers/iommu/hyperv-iommu.c
7576F:	net/vmw_vsock/hyperv_transport.c
7577F:	include/clocksource/hyperv_timer.h
7578F:	include/linux/hyperv.h
7579F:	include/uapi/linux/hyperv.h
7580F:	include/asm-generic/mshyperv.h
7581F:	tools/hv/
7582F:	Documentation/ABI/stable/sysfs-bus-vmbus
7583
7584HYPERBUS SUPPORT
7585M:	Vignesh Raghavendra <vigneshr@ti.com>
7586S:	Supported
7587F:	drivers/mtd/hyperbus/
7588F:	include/linux/mtd/hyperbus.h
7589F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7590F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7591
7592HYPERVISOR VIRTUAL CONSOLE DRIVER
7593L:	linuxppc-dev@lists.ozlabs.org
7594S:	Odd Fixes
7595F:	drivers/tty/hvc/
7596
7597I2C ACPI SUPPORT
7598M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7599L:	linux-i2c@vger.kernel.org
7600L:	linux-acpi@vger.kernel.org
7601S:	Maintained
7602F:	drivers/i2c/i2c-core-acpi.c
7603
7604I2C CONTROLLER DRIVER FOR NVIDIA GPU
7605M:	Ajay Gupta <ajayg@nvidia.com>
7606L:	linux-i2c@vger.kernel.org
7607S:	Maintained
7608F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
7609F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7610
7611I2C MUXES
7612M:	Peter Rosin <peda@axentia.se>
7613L:	linux-i2c@vger.kernel.org
7614S:	Maintained
7615F:	Documentation/i2c/i2c-topology.rst
7616F:	Documentation/i2c/muxes/
7617F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7618F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7619F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7620F:	drivers/i2c/i2c-mux.c
7621F:	drivers/i2c/muxes/
7622F:	include/linux/i2c-mux.h
7623
7624I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7625M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7626L:	linux-i2c@vger.kernel.org
7627S:	Maintained
7628F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7629F:	drivers/i2c/busses/i2c-mv64xxx.c
7630
7631I2C OVER PARALLEL PORT
7632M:	Jean Delvare <jdelvare@suse.com>
7633L:	linux-i2c@vger.kernel.org
7634S:	Maintained
7635F:	Documentation/i2c/busses/i2c-parport.rst
7636F:	Documentation/i2c/busses/i2c-parport-light.rst
7637F:	drivers/i2c/busses/i2c-parport.c
7638F:	drivers/i2c/busses/i2c-parport-light.c
7639
7640I2C SUBSYSTEM
7641M:	Wolfram Sang <wsa@the-dreams.de>
7642L:	linux-i2c@vger.kernel.org
7643W:	https://i2c.wiki.kernel.org/
7644Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7646S:	Maintained
7647F:	Documentation/devicetree/bindings/i2c/i2c.txt
7648F:	Documentation/i2c/
7649F:	drivers/i2c/*
7650F:	include/linux/i2c.h
7651F:	include/linux/i2c-dev.h
7652F:	include/linux/i2c-smbus.h
7653F:	include/uapi/linux/i2c.h
7654F:	include/uapi/linux/i2c-*.h
7655
7656I2C SUBSYSTEM HOST DRIVERS
7657L:	linux-i2c@vger.kernel.org
7658W:	https://i2c.wiki.kernel.org/
7659Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7661S:	Odd Fixes
7662F:	Documentation/devicetree/bindings/i2c/
7663F:	drivers/i2c/algos/
7664F:	drivers/i2c/busses/
7665
7666I2C-TAOS-EVM DRIVER
7667M:	Jean Delvare <jdelvare@suse.com>
7668L:	linux-i2c@vger.kernel.org
7669S:	Maintained
7670F:	Documentation/i2c/busses/i2c-taos-evm.rst
7671F:	drivers/i2c/busses/i2c-taos-evm.c
7672
7673I2C-TINY-USB DRIVER
7674M:	Till Harbaum <till@harbaum.org>
7675L:	linux-i2c@vger.kernel.org
7676W:	http://www.harbaum.org/till/i2c_tiny_usb
7677S:	Maintained
7678F:	drivers/i2c/busses/i2c-tiny-usb.c
7679
7680I2C/SMBUS CONTROLLER DRIVERS FOR PC
7681M:	Jean Delvare <jdelvare@suse.com>
7682L:	linux-i2c@vger.kernel.org
7683S:	Maintained
7684F:	Documentation/i2c/busses/i2c-ali1535.rst
7685F:	Documentation/i2c/busses/i2c-ali1563.rst
7686F:	Documentation/i2c/busses/i2c-ali15x3.rst
7687F:	Documentation/i2c/busses/i2c-amd756.rst
7688F:	Documentation/i2c/busses/i2c-amd8111.rst
7689F:	Documentation/i2c/busses/i2c-i801.rst
7690F:	Documentation/i2c/busses/i2c-nforce2.rst
7691F:	Documentation/i2c/busses/i2c-piix4.rst
7692F:	Documentation/i2c/busses/i2c-sis5595.rst
7693F:	Documentation/i2c/busses/i2c-sis630.rst
7694F:	Documentation/i2c/busses/i2c-sis96x.rst
7695F:	Documentation/i2c/busses/i2c-via.rst
7696F:	Documentation/i2c/busses/i2c-viapro.rst
7697F:	drivers/i2c/busses/i2c-ali1535.c
7698F:	drivers/i2c/busses/i2c-ali1563.c
7699F:	drivers/i2c/busses/i2c-ali15x3.c
7700F:	drivers/i2c/busses/i2c-amd756.c
7701F:	drivers/i2c/busses/i2c-amd756-s4882.c
7702F:	drivers/i2c/busses/i2c-amd8111.c
7703F:	drivers/i2c/busses/i2c-i801.c
7704F:	drivers/i2c/busses/i2c-isch.c
7705F:	drivers/i2c/busses/i2c-nforce2.c
7706F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7707F:	drivers/i2c/busses/i2c-piix4.c
7708F:	drivers/i2c/busses/i2c-sis5595.c
7709F:	drivers/i2c/busses/i2c-sis630.c
7710F:	drivers/i2c/busses/i2c-sis96x.c
7711F:	drivers/i2c/busses/i2c-via.c
7712F:	drivers/i2c/busses/i2c-viapro.c
7713
7714I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7715M:	Hans de Goede <hdegoede@redhat.com>
7716L:	linux-i2c@vger.kernel.org
7717S:	Maintained
7718F:	drivers/i2c/busses/i2c-cht-wc.c
7719
7720I2C/SMBUS ISMT DRIVER
7721M:	Seth Heasley <seth.heasley@intel.com>
7722M:	Neil Horman <nhorman@tuxdriver.com>
7723L:	linux-i2c@vger.kernel.org
7724F:	drivers/i2c/busses/i2c-ismt.c
7725F:	Documentation/i2c/busses/i2c-ismt.rst
7726
7727I2C/SMBUS STUB DRIVER
7728M:	Jean Delvare <jdelvare@suse.com>
7729L:	linux-i2c@vger.kernel.org
7730S:	Maintained
7731F:	drivers/i2c/i2c-stub.c
7732
7733I3C SUBSYSTEM
7734M:	Boris Brezillon <bbrezillon@kernel.org>
7735L:	linux-i3c@lists.infradead.org
7736C:	irc://chat.freenode.net/linux-i3c
7737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7738S:	Maintained
7739F:	Documentation/ABI/testing/sysfs-bus-i3c
7740F:	Documentation/devicetree/bindings/i3c/
7741F:	Documentation/driver-api/i3c
7742F:	drivers/i3c/
7743F:	include/linux/i3c/
7744
7745I3C DRIVER FOR SYNOPSYS DESIGNWARE
7746M:	Vitor Soares <vitor.soares@synopsys.com>
7747S:	Maintained
7748F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7749F:	drivers/i3c/master/dw*
7750
7751IA64 (Itanium) PLATFORM
7752M:	Tony Luck <tony.luck@intel.com>
7753M:	Fenghua Yu <fenghua.yu@intel.com>
7754L:	linux-ia64@vger.kernel.org
7755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7756S:	Maintained
7757F:	arch/ia64/
7758
7759IBM Power 842 compression accelerator
7760M:	Haren Myneni <haren@us.ibm.com>
7761S:	Supported
7762F:	drivers/crypto/nx/Makefile
7763F:	drivers/crypto/nx/Kconfig
7764F:	drivers/crypto/nx/nx-842*
7765F:	include/linux/sw842.h
7766F:	crypto/842.c
7767F:	lib/842/
7768
7769IBM Power in-Nest Crypto Acceleration
7770M:	Breno Leitão <leitao@debian.org>
7771M:	Nayna Jain <nayna@linux.ibm.com>
7772M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7773L:	linux-crypto@vger.kernel.org
7774S:	Supported
7775F:	drivers/crypto/nx/Makefile
7776F:	drivers/crypto/nx/Kconfig
7777F:	drivers/crypto/nx/nx-aes*
7778F:	drivers/crypto/nx/nx-sha*
7779F:	drivers/crypto/nx/nx.*
7780F:	drivers/crypto/nx/nx_csbcpb.h
7781F:	drivers/crypto/nx/nx_debugfs.c
7782
7783IBM Power Linux RAID adapter
7784M:	Brian King <brking@us.ibm.com>
7785S:	Supported
7786F:	drivers/scsi/ipr.*
7787
7788IBM Power SRIOV Virtual NIC Device Driver
7789M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7790M:	John Allen <jallen@linux.ibm.com>
7791L:	netdev@vger.kernel.org
7792S:	Supported
7793F:	drivers/net/ethernet/ibm/ibmvnic.*
7794
7795IBM Power Virtual Accelerator Switchboard
7796M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7797L:	linuxppc-dev@lists.ozlabs.org
7798S:	Supported
7799F:	arch/powerpc/platforms/powernv/vas*
7800F:	arch/powerpc/platforms/powernv/copy-paste.h
7801F:	arch/powerpc/include/asm/vas.h
7802
7803IBM Power Virtual Ethernet Device Driver
7804M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7805L:	netdev@vger.kernel.org
7806S:	Supported
7807F:	drivers/net/ethernet/ibm/ibmveth.*
7808
7809IBM Power Virtual FC Device Drivers
7810M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7811L:	linux-scsi@vger.kernel.org
7812S:	Supported
7813F:	drivers/scsi/ibmvscsi/ibmvfc*
7814
7815IBM Power Virtual Management Channel Driver
7816M:	Steven Royer <seroyer@linux.ibm.com>
7817S:	Supported
7818F:	drivers/misc/ibmvmc.*
7819
7820IBM Power Virtual SCSI Device Drivers
7821M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7822L:	linux-scsi@vger.kernel.org
7823S:	Supported
7824F:	drivers/scsi/ibmvscsi/ibmvscsi*
7825F:	include/scsi/viosrp.h
7826
7827IBM Power Virtual SCSI Device Target Driver
7828M:	Michael Cyr <mikecyr@linux.ibm.com>
7829L:	linux-scsi@vger.kernel.org
7830L:	target-devel@vger.kernel.org
7831S:	Supported
7832F:	drivers/scsi/ibmvscsi_tgt/
7833
7834IBM Power VMX Cryptographic instructions
7835M:	Breno Leitão <leitao@debian.org>
7836M:	Nayna Jain <nayna@linux.ibm.com>
7837M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7838L:	linux-crypto@vger.kernel.org
7839S:	Supported
7840F:	drivers/crypto/vmx/Makefile
7841F:	drivers/crypto/vmx/Kconfig
7842F:	drivers/crypto/vmx/vmx.c
7843F:	drivers/crypto/vmx/aes*
7844F:	drivers/crypto/vmx/ghash*
7845F:	drivers/crypto/vmx/ppc-xlate.pl
7846
7847IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7848M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7849L:	linux-pci@vger.kernel.org
7850L:	linuxppc-dev@lists.ozlabs.org
7851S:	Supported
7852F:	drivers/pci/hotplug/rpaphp*
7853
7854IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7855M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7856L:	linux-pci@vger.kernel.org
7857L:	linuxppc-dev@lists.ozlabs.org
7858S:	Supported
7859F:	drivers/pci/hotplug/rpadlpar*
7860
7861IBM ServeRAID RAID DRIVER
7862S:	Orphan
7863F:	drivers/scsi/ips.*
7864
7865ICH LPC AND GPIO DRIVER
7866M:	Peter Tyser <ptyser@xes-inc.com>
7867S:	Maintained
7868F:	drivers/mfd/lpc_ich.c
7869F:	drivers/gpio/gpio-ich.c
7870
7871ICY I2C DRIVER
7872M:	Max Staudt <max@enpas.org>
7873L:	linux-i2c@vger.kernel.org
7874S:	Maintained
7875F:	drivers/i2c/busses/i2c-icy.c
7876
7877IDE SUBSYSTEM
7878M:	"David S. Miller" <davem@davemloft.net>
7879L:	linux-ide@vger.kernel.org
7880Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7882S:	Maintained
7883F:	Documentation/ide/
7884F:	drivers/ide/
7885F:	include/linux/ide.h
7886
7887IDE/ATAPI DRIVERS
7888M:	Borislav Petkov <bp@alien8.de>
7889L:	linux-ide@vger.kernel.org
7890S:	Maintained
7891F:	Documentation/cdrom/ide-cd.rst
7892F:	drivers/ide/ide-cd*
7893
7894IDEAPAD LAPTOP EXTRAS DRIVER
7895M:	Ike Panhc <ike.pan@canonical.com>
7896L:	platform-driver-x86@vger.kernel.org
7897W:	http://launchpad.net/ideapad-laptop
7898S:	Maintained
7899F:	drivers/platform/x86/ideapad-laptop.c
7900
7901IDEAPAD LAPTOP SLIDEBAR DRIVER
7902M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7903L:	linux-input@vger.kernel.org
7904W:	https://github.com/o2genum/ideapad-slidebar
7905S:	Maintained
7906F:	drivers/input/misc/ideapad_slidebar.c
7907
7908IDT VersaClock 5 CLOCK DRIVER
7909M:	Marek Vasut <marek.vasut@gmail.com>
7910S:	Maintained
7911F:	drivers/clk/clk-versaclock5.c
7912
7913IEEE 802.15.4 SUBSYSTEM
7914M:	Alexander Aring <alex.aring@gmail.com>
7915M:	Stefan Schmidt <stefan@datenfreihafen.org>
7916L:	linux-wpan@vger.kernel.org
7917W:	http://wpan.cakelab.org/
7918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7920S:	Maintained
7921F:	net/ieee802154/
7922F:	net/mac802154/
7923F:	drivers/net/ieee802154/
7924F:	include/linux/nl802154.h
7925F:	include/linux/ieee802154.h
7926F:	include/net/nl802154.h
7927F:	include/net/mac802154.h
7928F:	include/net/af_ieee802154.h
7929F:	include/net/cfg802154.h
7930F:	include/net/ieee802154_netdev.h
7931F:	Documentation/networking/ieee802154.rst
7932
7933IFE PROTOCOL
7934M:	Yotam Gigi <yotam.gi@gmail.com>
7935M:	Jamal Hadi Salim <jhs@mojatatu.com>
7936F:	net/ife
7937F:	include/net/ife.h
7938F:	include/uapi/linux/ife.h
7939
7940IGORPLUG-USB IR RECEIVER
7941M:	Sean Young <sean@mess.org>
7942L:	linux-media@vger.kernel.org
7943S:	Maintained
7944F:	drivers/media/rc/igorplugusb.c
7945
7946IGUANAWORKS USB IR TRANSCEIVER
7947M:	Sean Young <sean@mess.org>
7948L:	linux-media@vger.kernel.org
7949S:	Maintained
7950F:	drivers/media/rc/iguanair.c
7951
7952IIO DIGITAL POTENTIOMETER DAC
7953M:	Peter Rosin <peda@axentia.se>
7954L:	linux-iio@vger.kernel.org
7955S:	Maintained
7956F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7957F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7958F:	drivers/iio/dac/dpot-dac.c
7959
7960IIO ENVELOPE DETECTOR
7961M:	Peter Rosin <peda@axentia.se>
7962L:	linux-iio@vger.kernel.org
7963S:	Maintained
7964F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7965F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7966F:	drivers/iio/adc/envelope-detector.c
7967
7968IIO MULTIPLEXER
7969M:	Peter Rosin <peda@axentia.se>
7970L:	linux-iio@vger.kernel.org
7971S:	Maintained
7972F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7973F:	drivers/iio/multiplexer/iio-mux.c
7974
7975IIO SUBSYSTEM AND DRIVERS
7976M:	Jonathan Cameron <jic23@kernel.org>
7977R:	Hartmut Knaack <knaack.h@gmx.de>
7978R:	Lars-Peter Clausen <lars@metafoo.de>
7979R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7980L:	linux-iio@vger.kernel.org
7981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7982S:	Maintained
7983F:	Documentation/ABI/testing/configfs-iio*
7984F:	Documentation/ABI/testing/sysfs-bus-iio*
7985F:	Documentation/devicetree/bindings/iio/
7986F:	drivers/iio/
7987F:	drivers/staging/iio/
7988F:	include/linux/iio/
7989F:	tools/iio/
7990
7991IIO UNIT CONVERTER
7992M:	Peter Rosin <peda@axentia.se>
7993L:	linux-iio@vger.kernel.org
7994S:	Maintained
7995F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7996F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7997F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7998F:	drivers/iio/afe/iio-rescale.c
7999
8000IKANOS/ADI EAGLE ADSL USB DRIVER
8001M:	Matthieu Castet <castet.matthieu@free.fr>
8002M:	Stanislaw Gruszka <stf_xl@wp.pl>
8003S:	Maintained
8004F:	drivers/usb/atm/ueagle-atm.c
8005
8006IMGTEC ASCII LCD DRIVER
8007M:	Paul Burton <paul.burton@mips.com>
8008S:	Maintained
8009F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8010F:	drivers/auxdisplay/img-ascii-lcd.c
8011
8012IMGTEC IR DECODER DRIVER
8013M:	James Hogan <jhogan@kernel.org>
8014S:	Maintained
8015F:	drivers/media/rc/img-ir/
8016
8017IMON SOUNDGRAPH USB IR RECEIVER
8018M:	Sean Young <sean@mess.org>
8019L:	linux-media@vger.kernel.org
8020S:	Maintained
8021F:	drivers/media/rc/imon_raw.c
8022F:	drivers/media/rc/imon.c
8023
8024IMS TWINTURBO FRAMEBUFFER DRIVER
8025L:	linux-fbdev@vger.kernel.org
8026S:	Orphan
8027F:	drivers/video/fbdev/imsttfb.c
8028
8029INA209 HARDWARE MONITOR DRIVER
8030M:	Guenter Roeck <linux@roeck-us.net>
8031L:	linux-hwmon@vger.kernel.org
8032S:	Maintained
8033F:	Documentation/hwmon/ina209.rst
8034F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8035F:	drivers/hwmon/ina209.c
8036
8037INA2XX HARDWARE MONITOR DRIVER
8038M:	Guenter Roeck <linux@roeck-us.net>
8039L:	linux-hwmon@vger.kernel.org
8040S:	Maintained
8041F:	Documentation/hwmon/ina2xx.rst
8042F:	drivers/hwmon/ina2xx.c
8043F:	include/linux/platform_data/ina2xx.h
8044
8045INDUSTRY PACK SUBSYSTEM (IPACK)
8046M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8047M:	Jens Taprogge <jens.taprogge@taprogge.org>
8048M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8049L:	industrypack-devel@lists.sourceforge.net
8050W:	http://industrypack.sourceforge.net
8051S:	Maintained
8052F:	drivers/ipack/
8053
8054INFINEON DPS310 Driver
8055M:	Eddie James <eajames@linux.ibm.com>
8056L:	linux-iio@vger.kernel.org
8057F:	drivers/iio/pressure/dps310.c
8058S:	Maintained
8059
8060INFINIBAND SUBSYSTEM
8061M:	Doug Ledford <dledford@redhat.com>
8062M:	Jason Gunthorpe <jgg@mellanox.com>
8063L:	linux-rdma@vger.kernel.org
8064W:	https://github.com/linux-rdma/rdma-core
8065Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8067S:	Supported
8068F:	Documentation/devicetree/bindings/infiniband/
8069F:	Documentation/infiniband/
8070F:	drivers/infiniband/
8071F:	include/uapi/linux/if_infiniband.h
8072F:	include/uapi/rdma/
8073F:	include/rdma/
8074F:	include/trace/events/ib_mad.h
8075F:	include/trace/events/ib_umad.h
8076F:	samples/bpf/ibumad_kern.c
8077F:	samples/bpf/ibumad_user.c
8078
8079INGENIC JZ4780 DMA Driver
8080M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8081S:	Maintained
8082F:	drivers/dma/dma-jz4780.c
8083
8084INGENIC JZ4780 NAND DRIVER
8085M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8086L:	linux-mtd@lists.infradead.org
8087S:	Maintained
8088F:	drivers/mtd/nand/raw/ingenic/
8089
8090INGENIC JZ47xx SoCs
8091M:	Paul Cercueil <paul@crapouillou.net>
8092S:	Maintained
8093F:	arch/mips/boot/dts/ingenic/
8094F:	arch/mips/include/asm/mach-jz4740/
8095F:	arch/mips/jz4740/
8096F:	drivers/clk/ingenic/
8097F:	drivers/dma/dma-jz4780.c
8098F:	drivers/gpu/drm/ingenic/
8099F:	drivers/i2c/busses/i2c-jz4780.c
8100F:	drivers/iio/adc/ingenic-adc.c
8101F:	drivers/irqchip/irq-ingenic.c
8102F:	drivers/memory/jz4780-nemc.c
8103F:	drivers/mmc/host/jz4740_mmc.c
8104F:	drivers/mtd/nand/raw/ingenic/
8105F:	drivers/pinctrl/pinctrl-ingenic.c
8106F:	drivers/power/supply/ingenic-battery.c
8107F:	drivers/pwm/pwm-jz4740.c
8108F:	drivers/rtc/rtc-jz4740.c
8109F:	drivers/tty/serial/8250/8250_ingenic.c
8110F:	drivers/usb/musb/jz4740.c
8111F:	drivers/watchdog/jz4740_wdt.c
8112F:	include/dt-bindings/iio/adc/ingenic,adc.h
8113F:	include/linux/mfd/ingenic-tcu.h
8114F:	sound/soc/jz4740/
8115F:	sound/soc/codecs/jz47*
8116
8117INOTIFY
8118M:	Jan Kara <jack@suse.cz>
8119R:	Amir Goldstein <amir73il@gmail.com>
8120L:	linux-fsdevel@vger.kernel.org
8121S:	Maintained
8122F:	Documentation/filesystems/inotify.txt
8123F:	fs/notify/inotify/
8124F:	include/linux/inotify.h
8125F:	include/uapi/linux/inotify.h
8126
8127INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8128M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8129L:	linux-input@vger.kernel.org
8130Q:	http://patchwork.kernel.org/project/linux-input/list/
8131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8132S:	Maintained
8133F:	drivers/input/
8134F:	include/linux/input.h
8135F:	include/uapi/linux/input.h
8136F:	include/uapi/linux/input-event-codes.h
8137F:	include/linux/input/
8138F:	Documentation/devicetree/bindings/input/
8139F:	Documentation/devicetree/bindings/serio/
8140F:	Documentation/input/
8141
8142INPUT MULTITOUCH (MT) PROTOCOL
8143M:	Henrik Rydberg <rydberg@bitmath.org>
8144L:	linux-input@vger.kernel.org
8145S:	Odd fixes
8146F:	Documentation/input/multi-touch-protocol.rst
8147F:	drivers/input/input-mt.c
8148K:	\b(ABS|SYN)_MT_
8149
8150INSIDE SECURE CRYPTO DRIVER
8151M:	Antoine Tenart <antoine.tenart@bootlin.com>
8152F:	drivers/crypto/inside-secure/
8153S:	Maintained
8154L:	linux-crypto@vger.kernel.org
8155
8156INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8157M:	Mimi Zohar <zohar@linux.ibm.com>
8158M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8159L:	linux-integrity@vger.kernel.org
8160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8161S:	Supported
8162F:	security/integrity/ima/
8163
8164INTEL 810/815 FRAMEBUFFER DRIVER
8165M:	Antonino Daplas <adaplas@gmail.com>
8166L:	linux-fbdev@vger.kernel.org
8167S:	Maintained
8168F:	drivers/video/fbdev/i810/
8169
8170INTEL ASoC DRIVERS
8171M:	Cezary Rojewski <cezary.rojewski@intel.com>
8172M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8173M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8174M:	Jie Yang <yang.jie@linux.intel.com>
8175L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8176S:	Supported
8177F:	sound/soc/intel/
8178
8179INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8180M:	Hans de Goede <hdegoede@redhat.com>
8181L:	platform-driver-x86@vger.kernel.org
8182S:	Maintained
8183F:	drivers/platform/x86/intel_atomisp2_pm.c
8184
8185INTEL C600 SERIES SAS CONTROLLER DRIVER
8186M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8187M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8188L:	linux-scsi@vger.kernel.org
8189T:	git git://git.code.sf.net/p/intel-sas/isci
8190S:	Supported
8191F:	drivers/scsi/isci/
8192
8193INTEL CPU family model numbers
8194M:	Tony Luck <tony.luck@intel.com>
8195M:	x86@kernel.org
8196L:	linux-kernel@vger.kernel.org
8197S:	Supported
8198F:	arch/x86/include/asm/intel-family.h
8199
8200INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8201M:	Jani Nikula <jani.nikula@linux.intel.com>
8202M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8203M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8204L:	intel-gfx@lists.freedesktop.org
8205W:	https://01.org/linuxgraphics/
8206B:	https://01.org/linuxgraphics/documentation/how-report-bugs
8207C:	irc://chat.freenode.net/intel-gfx
8208Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8209T:	git git://anongit.freedesktop.org/drm-intel
8210S:	Supported
8211F:	drivers/gpu/drm/i915/
8212F:	include/drm/i915*
8213F:	include/uapi/drm/i915_drm.h
8214F:	Documentation/gpu/i915.rst
8215
8216INTEL ETHERNET DRIVERS
8217M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8218L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8219W:	http://www.intel.com/support/feedback.htm
8220W:	http://e1000.sourceforge.net/
8221Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8224S:	Supported
8225F:	Documentation/networking/device_drivers/intel/e100.rst
8226F:	Documentation/networking/device_drivers/intel/e1000.rst
8227F:	Documentation/networking/device_drivers/intel/e1000e.rst
8228F:	Documentation/networking/device_drivers/intel/fm10k.rst
8229F:	Documentation/networking/device_drivers/intel/igb.rst
8230F:	Documentation/networking/device_drivers/intel/igbvf.rst
8231F:	Documentation/networking/device_drivers/intel/ixgb.rst
8232F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8233F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8234F:	Documentation/networking/device_drivers/intel/i40e.rst
8235F:	Documentation/networking/device_drivers/intel/iavf.rst
8236F:	Documentation/networking/device_drivers/intel/ice.rst
8237F:	drivers/net/ethernet/intel/
8238F:	drivers/net/ethernet/intel/*/
8239F:	include/linux/avf/virtchnl.h
8240
8241INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8242M:	Maik Broemme <mbroemme@libmpq.org>
8243L:	linux-fbdev@vger.kernel.org
8244S:	Maintained
8245F:	Documentation/fb/intelfb.rst
8246F:	drivers/video/fbdev/intelfb/
8247
8248INTEL GPIO DRIVERS
8249M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8250L:	linux-gpio@vger.kernel.org
8251S:	Maintained
8252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8253F:	drivers/gpio/gpio-ich.c
8254F:	drivers/gpio/gpio-intel-mid.c
8255F:	drivers/gpio/gpio-lynxpoint.c
8256F:	drivers/gpio/gpio-merrifield.c
8257F:	drivers/gpio/gpio-ml-ioh.c
8258F:	drivers/gpio/gpio-pch.c
8259F:	drivers/gpio/gpio-sch.c
8260F:	drivers/gpio/gpio-sodaville.c
8261
8262INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8263M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8264M:	Zhi Wang <zhi.a.wang@intel.com>
8265L:	intel-gvt-dev@lists.freedesktop.org
8266L:	intel-gfx@lists.freedesktop.org
8267W:	https://01.org/igvt-g
8268T:	git https://github.com/intel/gvt-linux.git
8269S:	Supported
8270F:	drivers/gpu/drm/i915/gvt/
8271
8272INTEL HID EVENT DRIVER
8273M:	Alex Hung <alex.hung@canonical.com>
8274L:	platform-driver-x86@vger.kernel.org
8275S:	Maintained
8276F:	drivers/platform/x86/intel-hid.c
8277
8278INTEL I/OAT DMA DRIVER
8279M:	Dave Jiang <dave.jiang@intel.com>
8280R:	Dan Williams <dan.j.williams@intel.com>
8281L:	dmaengine@vger.kernel.org
8282Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8283S:	Supported
8284F:	drivers/dma/ioat*
8285
8286INTEL IDLE DRIVER
8287M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8288M:	Len Brown <lenb@kernel.org>
8289L:	linux-pm@vger.kernel.org
8290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8291B:	https://bugzilla.kernel.org
8292S:	Supported
8293F:	drivers/idle/intel_idle.c
8294
8295INTEL INTEGRATED SENSOR HUB DRIVER
8296M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8297M:	Jiri Kosina <jikos@kernel.org>
8298L:	linux-input@vger.kernel.org
8299S:	Maintained
8300F:	drivers/hid/intel-ish-hid/
8301
8302INTEL IOMMU (VT-d)
8303M:	David Woodhouse <dwmw2@infradead.org>
8304L:	iommu@lists.linux-foundation.org
8305T:	git git://git.infradead.org/iommu-2.6.git
8306S:	Supported
8307F:	drivers/iommu/intel-iommu.c
8308F:	include/linux/intel-iommu.h
8309
8310INTEL IOP-ADMA DMA DRIVER
8311R:	Dan Williams <dan.j.williams@intel.com>
8312S:	Odd fixes
8313F:	drivers/dma/iop-adma.c
8314
8315INTEL IPU3 CSI-2 CIO2 DRIVER
8316M:	Yong Zhi <yong.zhi@intel.com>
8317M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8318M:	Bingbu Cao <bingbu.cao@intel.com>
8319R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8320L:	linux-media@vger.kernel.org
8321S:	Maintained
8322F:	drivers/media/pci/intel/ipu3/
8323F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8324
8325INTEL IPU3 CSI-2 IMGU DRIVER
8326M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8327L:	linux-media@vger.kernel.org
8328S:	Maintained
8329F:	drivers/staging/media/ipu3/
8330F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8331F:	Documentation/media/v4l-drivers/ipu3.rst
8332
8333INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8334M:	Krzysztof Halasa <khalasa@piap.pl>
8335S:	Maintained
8336F:	include/linux/soc/ixp4xx/qmgr.h
8337F:	include/linux/soc/ixp4xx/npe.h
8338F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8339F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8340F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8341F:	drivers/net/wan/ixp4xx_hss.c
8342
8343INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8344M:	Deepak Saxena <dsaxena@plexity.net>
8345S:	Maintained
8346F:	drivers/char/hw_random/ixp4xx-rng.c
8347
8348INTEL MANAGEMENT ENGINE (mei)
8349M:	Tomas Winkler <tomas.winkler@intel.com>
8350L:	linux-kernel@vger.kernel.org
8351S:	Supported
8352F:	include/uapi/linux/mei.h
8353F:	include/linux/mei_cl_bus.h
8354F:	drivers/misc/mei/*
8355F:	drivers/watchdog/mei_wdt.c
8356F:	Documentation/driver-api/mei/*
8357F:	samples/mei/*
8358
8359INTEL MENLOW THERMAL DRIVER
8360M:	Sujith Thomas <sujith.thomas@intel.com>
8361L:	platform-driver-x86@vger.kernel.org
8362W:	https://01.org/linux-acpi
8363S:	Supported
8364F:	drivers/platform/x86/intel_menlow.c
8365
8366INTEL MIC DRIVERS (mic)
8367M:	Sudeep Dutt <sudeep.dutt@intel.com>
8368M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8369S:	Supported
8370W:	https://github.com/sudeepdutt/mic
8371W:	http://software.intel.com/en-us/mic-developer
8372F:	include/linux/mic_bus.h
8373F:	include/linux/scif.h
8374F:	include/uapi/linux/mic_common.h
8375F:	include/uapi/linux/mic_ioctl.h
8376F:	include/uapi/linux/scif_ioctl.h
8377F:	drivers/misc/mic/
8378F:	drivers/dma/mic_x100_dma.c
8379F:	drivers/dma/mic_x100_dma.h
8380F:	Documentation/mic/
8381
8382INTEL PMC CORE DRIVER
8383M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8384M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8385L:	platform-driver-x86@vger.kernel.org
8386S:	Maintained
8387F:	drivers/platform/x86/intel_pmc_core*
8388
8389INTEL PMC/P-Unit IPC DRIVER
8390M:	Zha Qipeng<qipeng.zha@intel.com>
8391L:	platform-driver-x86@vger.kernel.org
8392S:	Maintained
8393F:	drivers/platform/x86/intel_pmc_ipc.c
8394F:	drivers/platform/x86/intel_punit_ipc.c
8395F:	arch/x86/include/asm/intel_pmc_ipc.h
8396F:	arch/x86/include/asm/intel_punit_ipc.h
8397
8398INTEL PMIC GPIO DRIVERS
8399M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8400S:	Maintained
8401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8402F:	drivers/gpio/gpio-*cove.c
8403F:	drivers/gpio/gpio-msic.c
8404
8405INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8406R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8407S:	Maintained
8408F:	drivers/mfd/intel_msic.c
8409F:	drivers/mfd/intel_soc_pmic*
8410F:	include/linux/mfd/intel_msic.h
8411F:	include/linux/mfd/intel_soc_pmic*
8412
8413INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8414M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8415L:	linux-wireless@vger.kernel.org
8416S:	Maintained
8417F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8418F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8419F:	drivers/net/wireless/intel/ipw2x00/
8420
8421INTEL PSTATE DRIVER
8422M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8423M:	Len Brown <lenb@kernel.org>
8424L:	linux-pm@vger.kernel.org
8425S:	Supported
8426F:	drivers/cpufreq/intel_pstate.c
8427
8428INTEL RDMA RNIC DRIVER
8429M:	Faisal Latif <faisal.latif@intel.com>
8430M:	Shiraz Saleem <shiraz.saleem@intel.com>
8431L:	linux-rdma@vger.kernel.org
8432S:	Supported
8433F:	drivers/infiniband/hw/i40iw/
8434F:	include/uapi/rdma/i40iw-abi.h
8435
8436INTEL SPEED SELECT TECHNOLOGY
8437M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8438L:	platform-driver-x86@vger.kernel.org
8439S:	Maintained
8440F:	drivers/platform/x86/intel_speed_select_if/
8441F:	tools/power/x86/intel-speed-select/
8442F:	include/uapi/linux/isst_if.h
8443
8444INTEL STRATIX10 FIRMWARE DRIVERS
8445M:	Richard Gong <richard.gong@linux.intel.com>
8446L:	linux-kernel@vger.kernel.org
8447S:	Maintained
8448F:	drivers/firmware/stratix10-rsu.c
8449F:	drivers/firmware/stratix10-svc.c
8450F:	include/linux/firmware/intel/stratix10-smc.h
8451F:	include/linux/firmware/intel/stratix10-svc-client.h
8452F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8453F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8454
8455INTEL TELEMETRY DRIVER
8456M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8457M:	"David E. Box" <david.e.box@linux.intel.com>
8458L:	platform-driver-x86@vger.kernel.org
8459S:	Maintained
8460F:	arch/x86/include/asm/intel_telemetry.h
8461F:	drivers/platform/x86/intel_telemetry*
8462
8463INTEL VIRTUAL BUTTON DRIVER
8464M:	AceLan Kao <acelan.kao@canonical.com>
8465L:	platform-driver-x86@vger.kernel.org
8466S:	Maintained
8467F:	drivers/platform/x86/intel-vbtn.c
8468
8469INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8470M:	Stanislaw Gruszka <sgruszka@redhat.com>
8471L:	linux-wireless@vger.kernel.org
8472S:	Supported
8473F:	drivers/net/wireless/intel/iwlegacy/
8474
8475INTEL WIRELESS WIFI LINK (iwlwifi)
8476M:	Johannes Berg <johannes.berg@intel.com>
8477M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8478M:	Luca Coelho <luciano.coelho@intel.com>
8479M:	Intel Linux Wireless <linuxwifi@intel.com>
8480L:	linux-wireless@vger.kernel.org
8481W:	http://intellinuxwireless.org
8482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8483S:	Supported
8484F:	drivers/net/wireless/intel/iwlwifi/
8485
8486INTEL WIRELESS WIMAX CONNECTION 2400
8487M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8488M:	linux-wimax@intel.com
8489L:	wimax@linuxwimax.org (subscribers-only)
8490S:	Supported
8491W:	http://linuxwimax.org
8492F:	Documentation/admin-guide/wimax/i2400m.rst
8493F:	drivers/net/wimax/i2400m/
8494F:	include/uapi/linux/wimax/i2400m.h
8495
8496INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8497M:	Mario Limonciello <mario.limonciello@dell.com>
8498S:	Maintained
8499F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8500
8501INTEL(R) TRACE HUB
8502M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8503S:	Supported
8504F:	Documentation/trace/intel_th.rst
8505F:	drivers/hwtracing/intel_th/
8506F:	include/linux/intel_th.h
8507
8508INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8509M:	Ning Sun <ning.sun@intel.com>
8510L:	tboot-devel@lists.sourceforge.net
8511W:	http://tboot.sourceforge.net
8512T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8513S:	Supported
8514F:	Documentation/x86/intel_txt.rst
8515F:	include/linux/tboot.h
8516F:	arch/x86/kernel/tboot.c
8517
8518INTERCONNECT API
8519M:	Georgi Djakov <georgi.djakov@linaro.org>
8520L:	linux-pm@vger.kernel.org
8521S:	Maintained
8522F:	Documentation/driver-api/interconnect.rst
8523F:	Documentation/devicetree/bindings/interconnect/
8524F:	drivers/interconnect/
8525F:	include/dt-bindings/interconnect/
8526F:	include/linux/interconnect-provider.h
8527F:	include/linux/interconnect.h
8528
8529INVENSENSE MPU-3050 GYROSCOPE DRIVER
8530M:	Linus Walleij <linus.walleij@linaro.org>
8531L:	linux-iio@vger.kernel.org
8532S:	Maintained
8533F:	drivers/iio/gyro/mpu3050*
8534F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8535
8536IOC3 ETHERNET DRIVER
8537M:	Ralf Baechle <ralf@linux-mips.org>
8538L:	linux-mips@vger.kernel.org
8539S:	Maintained
8540F:	drivers/net/ethernet/sgi/ioc3-eth.c
8541
8542IOMAP FILESYSTEM LIBRARY
8543M:	Christoph Hellwig <hch@infradead.org>
8544M:	Darrick J. Wong <darrick.wong@oracle.com>
8545M:	linux-xfs@vger.kernel.org
8546M:	linux-fsdevel@vger.kernel.org
8547L:	linux-xfs@vger.kernel.org
8548L:	linux-fsdevel@vger.kernel.org
8549T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8550S:	Supported
8551F:	fs/iomap/
8552F:	include/linux/iomap.h
8553
8554IOMMU DRIVERS
8555M:	Joerg Roedel <joro@8bytes.org>
8556L:	iommu@lists.linux-foundation.org
8557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8558S:	Maintained
8559F:	Documentation/devicetree/bindings/iommu/
8560F:	drivers/iommu/
8561F:	include/linux/iommu.h
8562F:	include/linux/of_iommu.h
8563F:	include/linux/iova.h
8564
8565IO_URING
8566M:	Jens Axboe <axboe@kernel.dk>
8567L:	linux-block@vger.kernel.org
8568L:	linux-fsdevel@vger.kernel.org
8569T:	git git://git.kernel.dk/linux-block
8570T:	git git://git.kernel.dk/liburing
8571S:	Maintained
8572F:	fs/io_uring.c
8573F:	include/uapi/linux/io_uring.h
8574
8575IPMI SUBSYSTEM
8576M:	Corey Minyard <minyard@acm.org>
8577L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8578W:	http://openipmi.sourceforge.net/
8579S:	Supported
8580F:	Documentation/devicetree/bindings/ipmi/
8581F:	Documentation/IPMI.txt
8582F:	drivers/char/ipmi/
8583F:	include/linux/ipmi*
8584F:	include/uapi/linux/ipmi*
8585
8586IPS SCSI RAID DRIVER
8587M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8588L:	linux-scsi@vger.kernel.org
8589W:	http://www.adaptec.com/
8590S:	Maintained
8591F:	drivers/scsi/ips*
8592
8593IPVS
8594M:	Wensong Zhang <wensong@linux-vs.org>
8595M:	Simon Horman <horms@verge.net.au>
8596M:	Julian Anastasov <ja@ssi.bg>
8597L:	netdev@vger.kernel.org
8598L:	lvs-devel@vger.kernel.org
8599S:	Maintained
8600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8602F:	Documentation/networking/ipvs-sysctl.txt
8603F:	include/net/ip_vs.h
8604F:	include/uapi/linux/ip_vs.h
8605F:	net/netfilter/ipvs/
8606
8607IPWIRELESS DRIVER
8608M:	Jiri Kosina <jikos@kernel.org>
8609M:	David Sterba <dsterba@suse.com>
8610S:	Odd Fixes
8611F:	drivers/tty/ipwireless/
8612
8613IPX NETWORK LAYER
8614L:	netdev@vger.kernel.org
8615S:	Obsolete
8616F:	include/uapi/linux/ipx.h
8617
8618IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8619M:	Marc Zyngier <maz@kernel.org>
8620S:	Maintained
8621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8622F:	Documentation/IRQ-domain.txt
8623F:	include/linux/irqdomain.h
8624F:	kernel/irq/irqdomain.c
8625F:	kernel/irq/msi.c
8626
8627IRQ SUBSYSTEM
8628M:	Thomas Gleixner <tglx@linutronix.de>
8629L:	linux-kernel@vger.kernel.org
8630S:	Maintained
8631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8632F:	kernel/irq/
8633
8634IRQCHIP DRIVERS
8635M:	Thomas Gleixner <tglx@linutronix.de>
8636M:	Jason Cooper <jason@lakedaemon.net>
8637M:	Marc Zyngier <maz@kernel.org>
8638L:	linux-kernel@vger.kernel.org
8639S:	Maintained
8640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8641F:	Documentation/devicetree/bindings/interrupt-controller/
8642F:	drivers/irqchip/
8643
8644ISA
8645M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8646S:	Maintained
8647F:	Documentation/driver-api/isa.rst
8648F:	drivers/base/isa.c
8649F:	include/linux/isa.h
8650
8651ISA RADIO MODULE
8652M:	Hans Verkuil <hverkuil@xs4all.nl>
8653L:	linux-media@vger.kernel.org
8654T:	git git://linuxtv.org/media_tree.git
8655W:	https://linuxtv.org
8656S:	Maintained
8657F:	drivers/media/radio/radio-isa*
8658
8659ISAPNP
8660M:	Jaroslav Kysela <perex@perex.cz>
8661S:	Maintained
8662F:	Documentation/driver-api/isapnp.rst
8663F:	drivers/pnp/isapnp/
8664F:	include/linux/isapnp.h
8665
8666ISCSI
8667M:	Lee Duncan <lduncan@suse.com>
8668M:	Chris Leech <cleech@redhat.com>
8669L:	open-iscsi@googlegroups.com
8670W:	www.open-iscsi.com
8671S:	Maintained
8672F:	drivers/scsi/*iscsi*
8673F:	include/scsi/*iscsi*
8674
8675iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8676M:	Peter Jones <pjones@redhat.com>
8677M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8678S:	Maintained
8679F:	drivers/firmware/iscsi_ibft*
8680
8681ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8682M:	Sagi Grimberg <sagi@grimberg.me>
8683M:	Max Gurtovoy <maxg@mellanox.com>
8684L:	linux-rdma@vger.kernel.org
8685S:	Supported
8686W:	http://www.openfabrics.org
8687W:	www.open-iscsi.org
8688Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8689F:	drivers/infiniband/ulp/iser/
8690
8691ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8692M:	Sagi Grimberg <sagi@grimberg.me>
8693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8694L:	linux-rdma@vger.kernel.org
8695L:	target-devel@vger.kernel.org
8696S:	Supported
8697W:	http://www.linux-iscsi.org
8698F:	drivers/infiniband/ulp/isert
8699
8700ISDN/mISDN SUBSYSTEM
8701M:	Karsten Keil <isdn@linux-pingi.de>
8702L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8703L:	netdev@vger.kernel.org
8704W:	http://www.isdn4linux.de
8705S:	Maintained
8706F:	drivers/isdn/mISDN
8707F:	drivers/isdn/hardware
8708
8709ISDN/CAPI SUBSYSTEM
8710M:	Karsten Keil <isdn@linux-pingi.de>
8711L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8712L:	netdev@vger.kernel.org
8713W:	http://www.isdn4linux.de
8714S:	Odd Fixes
8715F:	Documentation/isdn/
8716F:	drivers/isdn/capi/
8717F:	drivers/staging/isdn/
8718F:	net/bluetooth/cmtp/
8719F:	include/linux/isdn/
8720F:	include/uapi/linux/isdn/
8721
8722IT87 HARDWARE MONITORING DRIVER
8723M:	Jean Delvare <jdelvare@suse.com>
8724L:	linux-hwmon@vger.kernel.org
8725S:	Maintained
8726F:	Documentation/hwmon/it87.rst
8727F:	drivers/hwmon/it87.c
8728
8729IT913X MEDIA DRIVER
8730M:	Antti Palosaari <crope@iki.fi>
8731L:	linux-media@vger.kernel.org
8732W:	https://linuxtv.org
8733W:	http://palosaari.fi/linux/
8734Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8735T:	git git://linuxtv.org/anttip/media_tree.git
8736S:	Maintained
8737F:	drivers/media/tuners/it913x*
8738
8739IVTV VIDEO4LINUX DRIVER
8740M:	Andy Walls <awalls@md.metrocast.net>
8741L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8742L:	linux-media@vger.kernel.org
8743T:	git git://linuxtv.org/media_tree.git
8744W:	http://www.ivtvdriver.org
8745S:	Maintained
8746F:	Documentation/media/v4l-drivers/ivtv*
8747F:	drivers/media/pci/ivtv/
8748F:	include/uapi/linux/ivtv*
8749
8750IX2505V MEDIA DRIVER
8751M:	Malcolm Priestley <tvboxspy@gmail.com>
8752L:	linux-media@vger.kernel.org
8753W:	https://linuxtv.org
8754Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8755S:	Maintained
8756F:	drivers/media/dvb-frontends/ix2505v*
8757
8758JAILHOUSE HYPERVISOR INTERFACE
8759M:	Jan Kiszka <jan.kiszka@siemens.com>
8760L:	jailhouse-dev@googlegroups.com
8761S:	Maintained
8762F:	arch/x86/kernel/jailhouse.c
8763F:	arch/x86/include/asm/jailhouse_para.h
8764
8765JC42.4 TEMPERATURE SENSOR DRIVER
8766M:	Guenter Roeck <linux@roeck-us.net>
8767L:	linux-hwmon@vger.kernel.org
8768S:	Maintained
8769F:	drivers/hwmon/jc42.c
8770F:	Documentation/hwmon/jc42.rst
8771
8772JFS FILESYSTEM
8773M:	Dave Kleikamp <shaggy@kernel.org>
8774L:	jfs-discussion@lists.sourceforge.net
8775W:	http://jfs.sourceforge.net/
8776T:	git git://github.com/kleikamp/linux-shaggy.git
8777S:	Maintained
8778F:	Documentation/admin-guide/jfs.rst
8779F:	fs/jfs/
8780
8781JME NETWORK DRIVER
8782M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8783L:	netdev@vger.kernel.org
8784S:	Maintained
8785F:	drivers/net/ethernet/jme.*
8786
8787JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8788M:	David Woodhouse <dwmw2@infradead.org>
8789M:	Richard Weinberger <richard@nod.at>
8790L:	linux-mtd@lists.infradead.org
8791W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8792T:	git git://git.infradead.org/ubifs-2.6.git
8793S:	Odd Fixes
8794F:	fs/jffs2/
8795F:	include/uapi/linux/jffs2.h
8796
8797JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8798M:	"Theodore Ts'o" <tytso@mit.edu>
8799M:	Jan Kara <jack@suse.com>
8800L:	linux-ext4@vger.kernel.org
8801S:	Maintained
8802F:	fs/jbd2/
8803F:	include/linux/jbd2.h
8804
8805JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8806M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8807L:	linux-media@vger.kernel.org
8808S:	Maintained
8809F:	drivers/media/platform/rcar_jpu.c
8810
8811JSM Neo PCI based serial card
8812L:	linux-serial@vger.kernel.org
8813S:	Orphan
8814F:	drivers/tty/serial/jsm/
8815
8816K10TEMP HARDWARE MONITORING DRIVER
8817M:	Clemens Ladisch <clemens@ladisch.de>
8818L:	linux-hwmon@vger.kernel.org
8819S:	Maintained
8820F:	Documentation/hwmon/k10temp.rst
8821F:	drivers/hwmon/k10temp.c
8822
8823K8TEMP HARDWARE MONITORING DRIVER
8824M:	Rudolf Marek <r.marek@assembler.cz>
8825L:	linux-hwmon@vger.kernel.org
8826S:	Maintained
8827F:	Documentation/hwmon/k8temp.rst
8828F:	drivers/hwmon/k8temp.c
8829
8830KASAN
8831M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8832R:	Alexander Potapenko <glider@google.com>
8833R:	Dmitry Vyukov <dvyukov@google.com>
8834L:	kasan-dev@googlegroups.com
8835S:	Maintained
8836F:	arch/*/include/asm/kasan.h
8837F:	arch/*/mm/kasan_init*
8838F:	Documentation/dev-tools/kasan.rst
8839F:	include/linux/kasan*.h
8840F:	lib/test_kasan.c
8841F:	mm/kasan/
8842F:	scripts/Makefile.kasan
8843
8844KCONFIG
8845M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8847L:	linux-kbuild@vger.kernel.org
8848S:	Maintained
8849F:	Documentation/kbuild/kconfig*
8850F:	scripts/kconfig/
8851F:	scripts/Kconfig.include
8852
8853KDUMP
8854M:	Dave Young <dyoung@redhat.com>
8855M:	Baoquan He <bhe@redhat.com>
8856R:	Vivek Goyal <vgoyal@redhat.com>
8857L:	kexec@lists.infradead.org
8858W:	http://lse.sourceforge.net/kdump/
8859S:	Maintained
8860F:	Documentation/admin-guide/kdump/
8861
8862KEENE FM RADIO TRANSMITTER DRIVER
8863M:	Hans Verkuil <hverkuil@xs4all.nl>
8864L:	linux-media@vger.kernel.org
8865T:	git git://linuxtv.org/media_tree.git
8866W:	https://linuxtv.org
8867S:	Maintained
8868F:	drivers/media/radio/radio-keene*
8869
8870KERNEL AUTOMOUNTER
8871M:	Ian Kent <raven@themaw.net>
8872L:	autofs@vger.kernel.org
8873S:	Maintained
8874F:	fs/autofs/
8875
8876KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8877M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8878M:	Michal Marek <michal.lkml@markovi.net>
8879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8880L:	linux-kbuild@vger.kernel.org
8881S:	Maintained
8882F:	Documentation/kbuild/
8883F:	Makefile
8884F:	scripts/Kbuild*
8885F:	scripts/Makefile*
8886F:	scripts/basic/
8887F:	scripts/mk*
8888F:	scripts/*vmlinux*
8889F:	scripts/mod/
8890F:	scripts/package/
8891
8892KERNEL JANITORS
8893L:	kernel-janitors@vger.kernel.org
8894W:	http://kernelnewbies.org/KernelJanitors
8895S:	Odd Fixes
8896
8897KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8898M:	"J. Bruce Fields" <bfields@fieldses.org>
8899M:	Chuck Lever <chuck.lever@oracle.com>
8900L:	linux-nfs@vger.kernel.org
8901W:	http://nfs.sourceforge.net/
8902T:	git git://linux-nfs.org/~bfields/linux.git
8903S:	Supported
8904F:	fs/nfsd/
8905F:	include/uapi/linux/nfsd/
8906F:	fs/lockd/
8907F:	fs/nfs_common/
8908F:	net/sunrpc/
8909F:	include/linux/lockd/
8910F:	include/linux/sunrpc/
8911F:	include/uapi/linux/sunrpc/
8912
8913KERNEL SELFTEST FRAMEWORK
8914M:	Shuah Khan <shuah@kernel.org>
8915M:	Shuah Khan <skhan@linuxfoundation.org>
8916L:	linux-kselftest@vger.kernel.org
8917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8918Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8919S:	Maintained
8920F:	tools/testing/selftests/
8921F:	Documentation/dev-tools/kselftest*
8922
8923KERNEL USERMODE HELPER
8924M:	Luis Chamberlain <mcgrof@kernel.org>
8925L:	linux-kernel@vger.kernel.org
8926S:	Maintained
8927F:	kernel/umh.c
8928F:	include/linux/umh.h
8929
8930KERNEL VIRTUAL MACHINE (KVM)
8931M:	Paolo Bonzini <pbonzini@redhat.com>
8932M:	Radim Krčmář <rkrcmar@redhat.com>
8933L:	kvm@vger.kernel.org
8934W:	http://www.linux-kvm.org
8935T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8936S:	Supported
8937F:	Documentation/virt/kvm/
8938F:	include/trace/events/kvm.h
8939F:	include/uapi/asm-generic/kvm*
8940F:	include/uapi/linux/kvm*
8941F:	include/asm-generic/kvm*
8942F:	include/linux/kvm*
8943F:	include/kvm/iodev.h
8944F:	virt/kvm/*
8945F:	tools/kvm/
8946F:	tools/testing/selftests/kvm/
8947
8948KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8949M:	Marc Zyngier <maz@kernel.org>
8950R:	James Morse <james.morse@arm.com>
8951R:	Julien Thierry <julien.thierry.kdev@gmail.com>
8952R:	Suzuki K Poulose <suzuki.poulose@arm.com>
8953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8954L:	kvmarm@lists.cs.columbia.edu
8955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8956S:	Maintained
8957F:	arch/arm/include/uapi/asm/kvm*
8958F:	arch/arm/include/asm/kvm*
8959F:	arch/arm/kvm/
8960F:	arch/arm64/include/uapi/asm/kvm*
8961F:	arch/arm64/include/asm/kvm*
8962F:	arch/arm64/kvm/
8963F:	virt/kvm/arm/
8964F:	include/kvm/arm_*
8965
8966KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8967M:	James Hogan <jhogan@kernel.org>
8968L:	linux-mips@vger.kernel.org
8969S:	Supported
8970F:	arch/mips/include/uapi/asm/kvm*
8971F:	arch/mips/include/asm/kvm*
8972F:	arch/mips/kvm/
8973
8974KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8975M:	Paul Mackerras <paulus@ozlabs.org>
8976L:	kvm-ppc@vger.kernel.org
8977W:	http://www.linux-kvm.org/
8978T:	git git://github.com/agraf/linux-2.6.git
8979S:	Supported
8980F:	arch/powerpc/include/uapi/asm/kvm*
8981F:	arch/powerpc/include/asm/kvm*
8982F:	arch/powerpc/kvm/
8983F:	arch/powerpc/kernel/kvm*
8984
8985KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8986M:	Christian Borntraeger <borntraeger@de.ibm.com>
8987M:	Janosch Frank <frankja@linux.ibm.com>
8988R:	David Hildenbrand <david@redhat.com>
8989R:	Cornelia Huck <cohuck@redhat.com>
8990L:	kvm@vger.kernel.org
8991W:	http://www.ibm.com/developerworks/linux/linux390/
8992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8993S:	Supported
8994F:	arch/s390/include/uapi/asm/kvm*
8995F:	arch/s390/include/asm/gmap.h
8996F:	arch/s390/include/asm/kvm*
8997F:	arch/s390/kvm/
8998F:	arch/s390/mm/gmap.c
8999F:	tools/testing/selftests/kvm/s390x/
9000F:	tools/testing/selftests/kvm/*/s390x/
9001
9002KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9003M:	Paolo Bonzini <pbonzini@redhat.com>
9004M:	Radim Krčmář <rkrcmar@redhat.com>
9005R:	Sean Christopherson <sean.j.christopherson@intel.com>
9006R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9007R:	Wanpeng Li <wanpengli@tencent.com>
9008R:	Jim Mattson <jmattson@google.com>
9009R:	Joerg Roedel <joro@8bytes.org>
9010L:	kvm@vger.kernel.org
9011W:	http://www.linux-kvm.org
9012T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9013S:	Supported
9014F:	arch/x86/kvm/
9015F:	arch/x86/kvm/*/
9016F:	arch/x86/include/uapi/asm/kvm*
9017F:	arch/x86/include/uapi/asm/vmx.h
9018F:	arch/x86/include/uapi/asm/svm.h
9019F:	arch/x86/include/asm/kvm*
9020F:	arch/x86/include/asm/pvclock-abi.h
9021F:	arch/x86/include/asm/svm.h
9022F:	arch/x86/include/asm/vmx.h
9023F:	arch/x86/kernel/kvm.c
9024F:	arch/x86/kernel/kvmclock.c
9025
9026KERNFS
9027M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9028M:	Tejun Heo <tj@kernel.org>
9029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9030S:	Supported
9031F:	include/linux/kernfs.h
9032F:	fs/kernfs/
9033
9034KEXEC
9035M:	Eric Biederman <ebiederm@xmission.com>
9036W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9037L:	kexec@lists.infradead.org
9038S:	Maintained
9039F:	include/linux/kexec.h
9040F:	include/uapi/linux/kexec.h
9041F:	kernel/kexec*
9042
9043KEYS-ENCRYPTED
9044M:	Mimi Zohar <zohar@linux.ibm.com>
9045L:	linux-integrity@vger.kernel.org
9046L:	keyrings@vger.kernel.org
9047S:	Supported
9048F:	Documentation/security/keys/trusted-encrypted.rst
9049F:	include/keys/encrypted-type.h
9050F:	security/keys/encrypted-keys/
9051
9052KEYS-TRUSTED
9053M:	James Bottomley <jejb@linux.ibm.com>
9054M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9055M:	Mimi Zohar <zohar@linux.ibm.com>
9056L:	linux-integrity@vger.kernel.org
9057L:	keyrings@vger.kernel.org
9058S:	Supported
9059F:	Documentation/security/keys/trusted-encrypted.rst
9060F:	include/keys/trusted-type.h
9061F:	security/keys/trusted.c
9062F:	include/keys/trusted.h
9063
9064KEYS/KEYRINGS:
9065M:	David Howells <dhowells@redhat.com>
9066M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9067L:	keyrings@vger.kernel.org
9068S:	Maintained
9069F:	Documentation/security/keys/core.rst
9070F:	include/linux/key.h
9071F:	include/linux/key-type.h
9072F:	include/linux/keyctl.h
9073F:	include/uapi/linux/keyctl.h
9074F:	include/keys/
9075F:	security/keys/
9076
9077KGDB / KDB /debug_core
9078M:	Jason Wessel <jason.wessel@windriver.com>
9079M:	Daniel Thompson <daniel.thompson@linaro.org>
9080W:	http://kgdb.wiki.kernel.org/
9081L:	kgdb-bugreport@lists.sourceforge.net
9082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9083S:	Maintained
9084F:	Documentation/dev-tools/kgdb.rst
9085F:	drivers/misc/kgdbts.c
9086F:	drivers/tty/serial/kgdboc.c
9087F:	include/linux/kdb.h
9088F:	include/linux/kgdb.h
9089F:	kernel/debug/
9090
9091KMEMLEAK
9092M:	Catalin Marinas <catalin.marinas@arm.com>
9093S:	Maintained
9094F:	Documentation/dev-tools/kmemleak.rst
9095F:	include/linux/kmemleak.h
9096F:	mm/kmemleak.c
9097F:	mm/kmemleak-test.c
9098
9099KMOD KERNEL MODULE LOADER - USERMODE HELPER
9100M:	Luis Chamberlain <mcgrof@kernel.org>
9101L:	linux-kernel@vger.kernel.org
9102S:	Maintained
9103F:	kernel/kmod.c
9104F:	include/linux/kmod.h
9105F:	lib/test_kmod.c
9106F:	tools/testing/selftests/kmod/
9107
9108KPROBES
9109M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9110M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9111M:	"David S. Miller" <davem@davemloft.net>
9112M:	Masami Hiramatsu <mhiramat@kernel.org>
9113S:	Maintained
9114F:	Documentation/kprobes.txt
9115F:	include/linux/kprobes.h
9116F:	include/asm-generic/kprobes.h
9117F:	kernel/kprobes.c
9118
9119KS0108 LCD CONTROLLER DRIVER
9120M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9121S:	Maintained
9122F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9123F:	drivers/auxdisplay/ks0108.c
9124F:	include/linux/ks0108.h
9125
9126L3MDEV
9127M:	David Ahern <dsa@cumulusnetworks.com>
9128L:	netdev@vger.kernel.org
9129S:	Maintained
9130F:	net/l3mdev
9131F:	include/net/l3mdev.h
9132
9133L7 BPF FRAMEWORK
9134M:	John Fastabend <john.fastabend@gmail.com>
9135M:	Daniel Borkmann <daniel@iogearbox.net>
9136L:	netdev@vger.kernel.org
9137L:	bpf@vger.kernel.org
9138S:	Maintained
9139F:	include/linux/skmsg.h
9140F:	net/core/skmsg.c
9141F:	net/core/sock_map.c
9142F:	net/ipv4/tcp_bpf.c
9143
9144LANTIQ / INTEL Ethernet drivers
9145M:	Hauke Mehrtens <hauke@hauke-m.de>
9146L:	netdev@vger.kernel.org
9147S:	Maintained
9148F:	net/dsa/tag_gswip.c
9149F:	drivers/net/ethernet/lantiq_xrx200.c
9150F:	drivers/net/dsa/lantiq_pce.h
9151F:	drivers/net/dsa/lantiq_gswip.c
9152
9153LANTIQ MIPS ARCHITECTURE
9154M:	John Crispin <john@phrozen.org>
9155L:	linux-mips@vger.kernel.org
9156S:	Maintained
9157F:	arch/mips/lantiq
9158F:	drivers/soc/lantiq
9159
9160LAPB module
9161L:	linux-x25@vger.kernel.org
9162S:	Orphan
9163F:	Documentation/networking/lapb-module.txt
9164F:	include/*/lapb.h
9165F:	net/lapb/
9166
9167LASI 53c700 driver for PARISC
9168M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9169L:	linux-scsi@vger.kernel.org
9170S:	Maintained
9171F:	Documentation/scsi/53c700.txt
9172F:	drivers/scsi/53c700*
9173
9174LEAKING_ADDRESSES
9175M:	Tobin C. Harding <me@tobin.cc>
9176M:	Tycho Andersen <tycho@tycho.ws>
9177L:	kernel-hardening@lists.openwall.com
9178S:	Maintained
9179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9180F:	scripts/leaking_addresses.pl
9181
9182LED SUBSYSTEM
9183M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9184M:	Pavel Machek <pavel@ucw.cz>
9185R:	Dan Murphy <dmurphy@ti.com>
9186L:	linux-leds@vger.kernel.org
9187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9188S:	Maintained
9189F:	Documentation/devicetree/bindings/leds/
9190F:	drivers/leds/
9191F:	include/linux/leds.h
9192
9193LEGACY EEPROM DRIVER
9194M:	Jean Delvare <jdelvare@suse.com>
9195S:	Maintained
9196F:	Documentation/misc-devices/eeprom.rst
9197F:	drivers/misc/eeprom/eeprom.c
9198
9199LEGO MINDSTORMS EV3
9200R:	David Lechner <david@lechnology.com>
9201S:	Maintained
9202F:	arch/arm/boot/dts/da850-lego-ev3.dts
9203F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9204F:	drivers/power/supply/lego_ev3_battery.c
9205
9206LEGO USB Tower driver
9207M:	Juergen Stuber <starblue@users.sourceforge.net>
9208L:	legousb-devel@lists.sourceforge.net
9209W:	http://legousb.sourceforge.net/
9210S:	Maintained
9211F:	drivers/usb/misc/legousbtower.c
9212
9213LG LAPTOP EXTRAS
9214M:	Matan Ziv-Av <matan@svgalib.org>
9215L:	platform-driver-x86@vger.kernel.org
9216S:	Maintained
9217F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9218F:	Documentation/admin-guide/laptops/lg-laptop.rst
9219F:	drivers/platform/x86/lg-laptop.c
9220
9221LG2160 MEDIA DRIVER
9222M:	Michael Krufky <mkrufky@linuxtv.org>
9223L:	linux-media@vger.kernel.org
9224W:	https://linuxtv.org
9225W:	http://github.com/mkrufky
9226Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9227T:	git git://linuxtv.org/mkrufky/tuners.git
9228S:	Maintained
9229F:	drivers/media/dvb-frontends/lg2160.*
9230
9231LGDT3305 MEDIA DRIVER
9232M:	Michael Krufky <mkrufky@linuxtv.org>
9233L:	linux-media@vger.kernel.org
9234W:	https://linuxtv.org
9235W:	http://github.com/mkrufky
9236Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9237T:	git git://linuxtv.org/mkrufky/tuners.git
9238S:	Maintained
9239F:	drivers/media/dvb-frontends/lgdt3305.*
9240
9241LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9242M:	Viresh Kumar <vireshk@kernel.org>
9243L:	linux-ide@vger.kernel.org
9244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9245S:	Maintained
9246F:	include/linux/pata_arasan_cf_data.h
9247F:	drivers/ata/pata_arasan_cf.c
9248
9249LIBATA PATA DRIVERS
9250M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9251M:	Jens Axboe <axboe@kernel.dk>
9252L:	linux-ide@vger.kernel.org
9253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9254S:	Maintained
9255F:	drivers/ata/pata_*.c
9256F:	drivers/ata/ata_generic.c
9257
9258LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9259M:	Linus Walleij <linus.walleij@linaro.org>
9260L:	linux-ide@vger.kernel.org
9261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9262S:	Maintained
9263F:	drivers/ata/pata_ftide010.c
9264F:	drivers/ata/sata_gemini.c
9265F:	drivers/ata/sata_gemini.h
9266
9267LIBATA SATA AHCI PLATFORM devices support
9268M:	Hans de Goede <hdegoede@redhat.com>
9269M:	Jens Axboe <axboe@kernel.dk>
9270L:	linux-ide@vger.kernel.org
9271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9272S:	Maintained
9273F:	drivers/ata/ahci_platform.c
9274F:	drivers/ata/libahci_platform.c
9275F:	include/linux/ahci_platform.h
9276
9277LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9278M:	Mikael Pettersson <mikpelinux@gmail.com>
9279L:	linux-ide@vger.kernel.org
9280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9281S:	Maintained
9282F:	drivers/ata/sata_promise.*
9283
9284LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9285M:	Jens Axboe <axboe@kernel.dk>
9286L:	linux-ide@vger.kernel.org
9287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9288S:	Maintained
9289F:	drivers/ata/
9290F:	include/linux/ata.h
9291F:	include/linux/libata.h
9292F:	Documentation/devicetree/bindings/ata/
9293
9294LIBLOCKDEP
9295M:	Sasha Levin <alexander.levin@microsoft.com>
9296S:	Maintained
9297F:	tools/lib/lockdep/
9298
9299LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9300M:	Dan Williams <dan.j.williams@intel.com>
9301M:	Vishal Verma <vishal.l.verma@intel.com>
9302M:	Dave Jiang <dave.jiang@intel.com>
9303L:	linux-nvdimm@lists.01.org
9304Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9305S:	Supported
9306F:	drivers/nvdimm/blk.c
9307F:	drivers/nvdimm/region_devs.c
9308
9309LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9310M:	Vishal Verma <vishal.l.verma@intel.com>
9311M:	Dan Williams <dan.j.williams@intel.com>
9312M:	Dave Jiang <dave.jiang@intel.com>
9313L:	linux-nvdimm@lists.01.org
9314Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9315S:	Supported
9316F:	drivers/nvdimm/btt*
9317
9318LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9319M:	Dan Williams <dan.j.williams@intel.com>
9320M:	Vishal Verma <vishal.l.verma@intel.com>
9321M:	Dave Jiang <dave.jiang@intel.com>
9322L:	linux-nvdimm@lists.01.org
9323Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9324S:	Supported
9325F:	drivers/nvdimm/pmem*
9326
9327LIBNVDIMM: DEVICETREE BINDINGS
9328M:	Oliver O'Halloran <oohall@gmail.com>
9329L:	linux-nvdimm@lists.01.org
9330Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9331S:	Supported
9332F:	drivers/nvdimm/of_pmem.c
9333F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9334
9335LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9336M:	Dan Williams <dan.j.williams@intel.com>
9337M:	Vishal Verma <vishal.l.verma@intel.com>
9338M:	Dave Jiang <dave.jiang@intel.com>
9339M:	Keith Busch <keith.busch@intel.com>
9340M:	Ira Weiny <ira.weiny@intel.com>
9341L:	linux-nvdimm@lists.01.org
9342Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9344S:	Supported
9345F:	drivers/nvdimm/*
9346F:	drivers/acpi/nfit/*
9347F:	include/linux/nd.h
9348F:	include/linux/libnvdimm.h
9349F:	include/uapi/linux/ndctl.h
9350
9351LICENSES and SPDX stuff
9352M:	Thomas Gleixner <tglx@linutronix.de>
9353M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9354L:	linux-spdx@vger.kernel.org
9355S:	Maintained
9356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9357F:	COPYING
9358F:	Documentation/process/license-rules.rst
9359F:	LICENSES/
9360F:	scripts/spdxcheck-test.sh
9361F:	scripts/spdxcheck.py
9362
9363LIGHTNVM PLATFORM SUPPORT
9364M:	Matias Bjorling <mb@lightnvm.io>
9365W:	http://github/OpenChannelSSD
9366L:	linux-block@vger.kernel.org
9367S:	Maintained
9368F:	drivers/lightnvm/
9369F:	include/linux/lightnvm.h
9370F:	include/uapi/linux/lightnvm.h
9371
9372LINUX FOR POWER MACINTOSH
9373M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9374W:	http://www.penguinppc.org/
9375L:	linuxppc-dev@lists.ozlabs.org
9376S:	Maintained
9377F:	arch/powerpc/platforms/powermac/
9378F:	drivers/macintosh/
9379
9380LINUX FOR POWERPC (32-BIT AND 64-BIT)
9381M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9382M:	Paul Mackerras <paulus@samba.org>
9383M:	Michael Ellerman <mpe@ellerman.id.au>
9384W:	https://github.com/linuxppc/linux/wiki
9385L:	linuxppc-dev@lists.ozlabs.org
9386Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9388S:	Supported
9389F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9390F:	Documentation/devicetree/bindings/powerpc/
9391F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9392F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9393F:	Documentation/powerpc/
9394F:	arch/powerpc/
9395F:	drivers/char/tpm/tpm_ibmvtpm*
9396F:	drivers/crypto/nx/
9397F:	drivers/crypto/vmx/
9398F:	drivers/i2c/busses/i2c-opal.c
9399F:	drivers/net/ethernet/ibm/ibmveth.*
9400F:	drivers/net/ethernet/ibm/ibmvnic.*
9401F:	drivers/pci/hotplug/pnv_php.c
9402F:	drivers/pci/hotplug/rpa*
9403F:	drivers/rtc/rtc-opal.c
9404F:	drivers/scsi/ibmvscsi/
9405F:	drivers/tty/hvc/hvc_opal.c
9406F:	drivers/watchdog/wdrtas.c
9407F:	tools/testing/selftests/powerpc
9408N:	/pmac
9409N:	powermac
9410N:	powernv
9411N:	[^a-z0-9]ps3
9412N:	pseries
9413
9414LINUX FOR POWERPC EMBEDDED MPC5XXX
9415M:	Anatolij Gustschin <agust@denx.de>
9416L:	linuxppc-dev@lists.ozlabs.org
9417T:	git git://git.denx.de/linux-denx-agust.git
9418S:	Maintained
9419F:	arch/powerpc/platforms/512x/
9420F:	arch/powerpc/platforms/52xx/
9421
9422LINUX FOR POWERPC EMBEDDED PPC4XX
9423M:	Alistair Popple <alistair@popple.id.au>
9424M:	Matt Porter <mporter@kernel.crashing.org>
9425W:	http://www.penguinppc.org/
9426L:	linuxppc-dev@lists.ozlabs.org
9427S:	Maintained
9428F:	arch/powerpc/platforms/40x/
9429F:	arch/powerpc/platforms/44x/
9430
9431LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9432M:	Scott Wood <oss@buserror.net>
9433M:	Kumar Gala <galak@kernel.crashing.org>
9434W:	http://www.penguinppc.org/
9435L:	linuxppc-dev@lists.ozlabs.org
9436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9437S:	Maintained
9438F:	arch/powerpc/platforms/83xx/
9439F:	arch/powerpc/platforms/85xx/
9440F:	Documentation/devicetree/bindings/powerpc/fsl/
9441
9442LINUX FOR POWERPC EMBEDDED PPC8XX
9443M:	Vitaly Bordug <vitb@kernel.crashing.org>
9444W:	http://www.penguinppc.org/
9445L:	linuxppc-dev@lists.ozlabs.org
9446S:	Maintained
9447F:	arch/powerpc/platforms/8xx/
9448
9449LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9450L:	linuxppc-dev@lists.ozlabs.org
9451S:	Orphan
9452F:	arch/powerpc/*/*virtex*
9453F:	arch/powerpc/*/*/*virtex*
9454
9455LINUX FOR POWERPC PA SEMI PWRFICIENT
9456L:	linuxppc-dev@lists.ozlabs.org
9457S:	Orphan
9458F:	arch/powerpc/platforms/pasemi/
9459F:	drivers/*/*pasemi*
9460F:	drivers/*/*/*pasemi*
9461
9462LINUX KERNEL DUMP TEST MODULE (LKDTM)
9463M:	Kees Cook <keescook@chromium.org>
9464S:	Maintained
9465F:	drivers/misc/lkdtm/*
9466
9467LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9468M:	Alan Stern <stern@rowland.harvard.edu>
9469M:	Andrea Parri <parri.andrea@gmail.com>
9470M:	Will Deacon <will@kernel.org>
9471M:	Peter Zijlstra <peterz@infradead.org>
9472M:	Boqun Feng <boqun.feng@gmail.com>
9473M:	Nicholas Piggin <npiggin@gmail.com>
9474M:	David Howells <dhowells@redhat.com>
9475M:	Jade Alglave <j.alglave@ucl.ac.uk>
9476M:	Luc Maranget <luc.maranget@inria.fr>
9477M:	"Paul E. McKenney" <paulmck@kernel.org>
9478R:	Akira Yokosawa <akiyks@gmail.com>
9479R:	Daniel Lustig <dlustig@nvidia.com>
9480L:	linux-kernel@vger.kernel.org
9481L:	linux-arch@vger.kernel.org
9482S:	Supported
9483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9484F:	tools/memory-model/
9485F:	Documentation/atomic_bitops.txt
9486F:	Documentation/atomic_t.txt
9487F:	Documentation/core-api/atomic_ops.rst
9488F:	Documentation/core-api/refcount-vs-atomic.rst
9489F:	Documentation/memory-barriers.txt
9490
9491LIS3LV02D ACCELEROMETER DRIVER
9492M:	Eric Piel <eric.piel@tremplin-utc.net>
9493S:	Maintained
9494F:	Documentation/misc-devices/lis3lv02d.rst
9495F:	drivers/misc/lis3lv02d/
9496F:	drivers/platform/x86/hp_accel.c
9497
9498LIVE PATCHING
9499M:	Josh Poimboeuf <jpoimboe@redhat.com>
9500M:	Jiri Kosina <jikos@kernel.org>
9501M:	Miroslav Benes <mbenes@suse.cz>
9502M:	Petr Mladek <pmladek@suse.com>
9503R:	Joe Lawrence <joe.lawrence@redhat.com>
9504S:	Maintained
9505F:	kernel/livepatch/
9506F:	include/linux/livepatch.h
9507F:	arch/x86/include/asm/livepatch.h
9508F:	arch/x86/kernel/livepatch.c
9509F:	Documentation/livepatch/
9510F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9511F:	samples/livepatch/
9512F:	tools/testing/selftests/livepatch/
9513L:	live-patching@vger.kernel.org
9514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9515
9516LLC (802.2)
9517L:	netdev@vger.kernel.org
9518S:	Odd fixes
9519F:	include/linux/llc.h
9520F:	include/uapi/linux/llc.h
9521F:	include/net/llc*
9522F:	net/llc/
9523
9524LM73 HARDWARE MONITOR DRIVER
9525M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9526L:	linux-hwmon@vger.kernel.org
9527S:	Maintained
9528F:	drivers/hwmon/lm73.c
9529
9530LM78 HARDWARE MONITOR DRIVER
9531M:	Jean Delvare <jdelvare@suse.com>
9532L:	linux-hwmon@vger.kernel.org
9533S:	Maintained
9534F:	Documentation/hwmon/lm78.rst
9535F:	drivers/hwmon/lm78.c
9536
9537LM83 HARDWARE MONITOR DRIVER
9538M:	Jean Delvare <jdelvare@suse.com>
9539L:	linux-hwmon@vger.kernel.org
9540S:	Maintained
9541F:	Documentation/hwmon/lm83.rst
9542F:	drivers/hwmon/lm83.c
9543
9544LM90 HARDWARE MONITOR DRIVER
9545M:	Jean Delvare <jdelvare@suse.com>
9546L:	linux-hwmon@vger.kernel.org
9547S:	Maintained
9548F:	Documentation/hwmon/lm90.rst
9549F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9550F:	drivers/hwmon/lm90.c
9551F:	include/dt-bindings/thermal/lm90.h
9552
9553LM95234 HARDWARE MONITOR DRIVER
9554M:	Guenter Roeck <linux@roeck-us.net>
9555L:	linux-hwmon@vger.kernel.org
9556S:	Maintained
9557F:	Documentation/hwmon/lm95234.rst
9558F:	drivers/hwmon/lm95234.c
9559
9560LME2510 MEDIA DRIVER
9561M:	Malcolm Priestley <tvboxspy@gmail.com>
9562L:	linux-media@vger.kernel.org
9563W:	https://linuxtv.org
9564Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9565S:	Maintained
9566F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9567
9568LOADPIN SECURITY MODULE
9569M:	Kees Cook <keescook@chromium.org>
9570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9571S:	Supported
9572F:	security/loadpin/
9573F:	Documentation/admin-guide/LSM/LoadPin.rst
9574
9575LOCKING PRIMITIVES
9576M:	Peter Zijlstra <peterz@infradead.org>
9577M:	Ingo Molnar <mingo@redhat.com>
9578M:	Will Deacon <will@kernel.org>
9579L:	linux-kernel@vger.kernel.org
9580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9581S:	Maintained
9582F:	Documentation/locking/
9583F:	include/linux/lockdep.h
9584F:	include/linux/spinlock*.h
9585F:	arch/*/include/asm/spinlock*.h
9586F:	include/linux/rwlock*.h
9587F:	include/linux/mutex*.h
9588F:	include/linux/rwsem*.h
9589F:	include/linux/seqlock.h
9590F:	lib/locking*.[ch]
9591F:	kernel/locking/
9592X:	kernel/locking/locktorture.c
9593
9594LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9595M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9596L:	linux-ntfs-dev@lists.sourceforge.net
9597W:	http://www.linux-ntfs.org/content/view/19/37/
9598S:	Maintained
9599F:	Documentation/admin-guide/ldm.rst
9600F:	block/partitions/ldm.*
9601
9602LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9603M:	Sathya Prakash <sathya.prakash@broadcom.com>
9604M:	Chaitra P B <chaitra.basappa@broadcom.com>
9605M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9606L:	MPT-FusionLinux.pdl@broadcom.com
9607L:	linux-scsi@vger.kernel.org
9608W:	http://www.avagotech.com/support/
9609S:	Supported
9610F:	drivers/message/fusion/
9611F:	drivers/scsi/mpt3sas/
9612
9613LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9614M:	Matthew Wilcox <willy@infradead.org>
9615L:	linux-scsi@vger.kernel.org
9616S:	Maintained
9617F:	drivers/scsi/sym53c8xx_2/
9618
9619LTC1660 DAC DRIVER
9620M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9621L:	linux-iio@vger.kernel.org
9622S:	Maintained
9623F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9624F:	drivers/iio/dac/ltc1660.c
9625
9626LTC4261 HARDWARE MONITOR DRIVER
9627M:	Guenter Roeck <linux@roeck-us.net>
9628L:	linux-hwmon@vger.kernel.org
9629S:	Maintained
9630F:	Documentation/hwmon/ltc4261.rst
9631F:	drivers/hwmon/ltc4261.c
9632
9633LTC4306 I2C MULTIPLEXER DRIVER
9634M:	Michael Hennerich <michael.hennerich@analog.com>
9635W:	http://ez.analog.com/community/linux-device-drivers
9636L:	linux-i2c@vger.kernel.org
9637S:	Supported
9638F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9639F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9640
9641LTP (Linux Test Project)
9642M:	Mike Frysinger <vapier@gentoo.org>
9643M:	Cyril Hrubis <chrubis@suse.cz>
9644M:	Wanlong Gao <wanlong.gao@gmail.com>
9645M:	Jan Stancek <jstancek@redhat.com>
9646M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9647M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9648L:	ltp@lists.linux.it (subscribers-only)
9649W:	http://linux-test-project.github.io/
9650T:	git git://github.com/linux-test-project/ltp.git
9651S:	Maintained
9652
9653M68K ARCHITECTURE
9654M:	Geert Uytterhoeven <geert@linux-m68k.org>
9655L:	linux-m68k@lists.linux-m68k.org
9656W:	http://www.linux-m68k.org/
9657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9658S:	Maintained
9659F:	arch/m68k/
9660F:	drivers/zorro/
9661
9662M68K ON APPLE MACINTOSH
9663M:	Joshua Thompson <funaho@jurai.org>
9664W:	http://www.mac.linux-m68k.org/
9665L:	linux-m68k@lists.linux-m68k.org
9666S:	Maintained
9667F:	arch/m68k/mac/
9668
9669M68K ON HP9000/300
9670M:	Philip Blundell <philb@gnu.org>
9671W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9672S:	Maintained
9673F:	arch/m68k/hp300/
9674
9675M88DS3103 MEDIA DRIVER
9676M:	Antti Palosaari <crope@iki.fi>
9677L:	linux-media@vger.kernel.org
9678W:	https://linuxtv.org
9679W:	http://palosaari.fi/linux/
9680Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9681T:	git git://linuxtv.org/anttip/media_tree.git
9682S:	Maintained
9683F:	drivers/media/dvb-frontends/m88ds3103*
9684
9685M88RS2000 MEDIA DRIVER
9686M:	Malcolm Priestley <tvboxspy@gmail.com>
9687L:	linux-media@vger.kernel.org
9688W:	https://linuxtv.org
9689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9690S:	Maintained
9691F:	drivers/media/dvb-frontends/m88rs2000*
9692
9693MA901 MASTERKIT USB FM RADIO DRIVER
9694M:	Alexey Klimov <klimov.linux@gmail.com>
9695L:	linux-media@vger.kernel.org
9696T:	git git://linuxtv.org/media_tree.git
9697S:	Maintained
9698F:	drivers/media/radio/radio-ma901.c
9699
9700MAC80211
9701M:	Johannes Berg <johannes@sipsolutions.net>
9702L:	linux-wireless@vger.kernel.org
9703W:	http://wireless.kernel.org/
9704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9706S:	Maintained
9707F:	Documentation/networking/mac80211-injection.txt
9708F:	include/net/mac80211.h
9709F:	net/mac80211/
9710F:	drivers/net/wireless/mac80211_hwsim.[ch]
9711F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9712
9713MAILBOX API
9714M:	Jassi Brar <jassisinghbrar@gmail.com>
9715L:	linux-kernel@vger.kernel.org
9716S:	Maintained
9717F:	drivers/mailbox/
9718F:	include/linux/mailbox_client.h
9719F:	include/linux/mailbox_controller.h
9720
9721MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9722M:	Michael Kerrisk <mtk.manpages@gmail.com>
9723W:	http://www.kernel.org/doc/man-pages
9724L:	linux-man@vger.kernel.org
9725S:	Maintained
9726
9727MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9728M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9729L:	linux-mips@vger.kernel.org
9730S:	Maintained
9731F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9732
9733MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9734M:	Andrew Lunn <andrew@lunn.ch>
9735M:	Vivien Didelot <vivien.didelot@gmail.com>
9736L:	netdev@vger.kernel.org
9737S:	Maintained
9738F:	drivers/net/dsa/mv88e6xxx/
9739F:	include/linux/platform_data/mv88e6xxx.h
9740F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9741
9742MARVELL ARMADA DRM SUPPORT
9743M:	Russell King <linux@armlinux.org.uk>
9744S:	Maintained
9745T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9746T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9747F:	drivers/gpu/drm/armada/
9748F:	include/uapi/drm/armada_drm.h
9749F:	Documentation/devicetree/bindings/display/armada/
9750
9751MARVELL ARMADA 3700 PHY DRIVERS
9752M:	Miquel Raynal <miquel.raynal@bootlin.com>
9753S:	Maintained
9754F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9755F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9756F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9757F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9758
9759MARVELL CRYPTO DRIVER
9760M:	Boris Brezillon <bbrezillon@kernel.org>
9761M:	Arnaud Ebalard <arno@natisbad.org>
9762F:	drivers/crypto/marvell/
9763S:	Maintained
9764L:	linux-crypto@vger.kernel.org
9765
9766MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9767M:	Mirko Lindner <mlindner@marvell.com>
9768M:	Stephen Hemminger <stephen@networkplumber.org>
9769L:	netdev@vger.kernel.org
9770S:	Maintained
9771F:	drivers/net/ethernet/marvell/sk*
9772
9773MARVELL LIBERTAS WIRELESS DRIVER
9774L:	libertas-dev@lists.infradead.org
9775S:	Orphan
9776F:	drivers/net/wireless/marvell/libertas/
9777
9778MARVELL MACCHIATOBIN SUPPORT
9779M:	Russell King <linux@armlinux.org.uk>
9780L:	linux-arm-kernel@lists.infradead.org
9781S:	Maintained
9782F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9783
9784MARVELL MV643XX ETHERNET DRIVER
9785M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9786L:	netdev@vger.kernel.org
9787S:	Maintained
9788F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9789F:	include/linux/mv643xx.h
9790
9791MARVELL MV88X3310 PHY DRIVER
9792M:	Russell King <linux@armlinux.org.uk>
9793L:	netdev@vger.kernel.org
9794S:	Maintained
9795F:	drivers/net/phy/marvell10g.c
9796
9797MARVELL MVEBU THERMAL DRIVER
9798M:	Miquel Raynal <miquel.raynal@bootlin.com>
9799S:	Maintained
9800F:	drivers/thermal/armada_thermal.c
9801
9802MARVELL MVNETA ETHERNET DRIVER
9803M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9804L:	netdev@vger.kernel.org
9805S:	Maintained
9806F:	drivers/net/ethernet/marvell/mvneta.*
9807
9808MARVELL MWIFIEX WIRELESS DRIVER
9809M:	Amitkumar Karwar <amitkarwar@gmail.com>
9810M:	Nishant Sarmukadam <nishants@marvell.com>
9811M:	Ganapathi Bhat <gbhat@marvell.com>
9812M:	Xinming Hu <huxinming820@gmail.com>
9813L:	linux-wireless@vger.kernel.org
9814S:	Maintained
9815F:	drivers/net/wireless/marvell/mwifiex/
9816
9817MARVELL MWL8K WIRELESS DRIVER
9818M:	Lennert Buytenhek <buytenh@wantstofly.org>
9819L:	linux-wireless@vger.kernel.org
9820S:	Odd Fixes
9821F:	drivers/net/wireless/marvell/mwl8k.c
9822
9823MARVELL NAND CONTROLLER DRIVER
9824M:	Miquel Raynal <miquel.raynal@bootlin.com>
9825L:	linux-mtd@lists.infradead.org
9826S:	Maintained
9827F:	drivers/mtd/nand/raw/marvell_nand.c
9828F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9829
9830MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9831M:	Nicolas Pitre <nico@fluxnic.net>
9832S:	Odd Fixes
9833F:	drivers/mmc/host/mvsdio.*
9834
9835MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9836M:	Hu Ziji <huziji@marvell.com>
9837L:	linux-mmc@vger.kernel.org
9838S:	Supported
9839F:	drivers/mmc/host/sdhci-xenon*
9840F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9841
9842MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9843M:	Sunil Goutham <sgoutham@marvell.com>
9844M:	Linu Cherian <lcherian@marvell.com>
9845M:	Geetha sowjanya <gakula@marvell.com>
9846M:	Jerin Jacob <jerinj@marvell.com>
9847L:	netdev@vger.kernel.org
9848S:	Supported
9849F:	drivers/net/ethernet/marvell/octeontx2/af/
9850
9851MATROX FRAMEBUFFER DRIVER
9852L:	linux-fbdev@vger.kernel.org
9853S:	Orphan
9854F:	drivers/video/fbdev/matrox/matroxfb_*
9855F:	include/uapi/linux/matroxfb.h
9856
9857MAX16065 HARDWARE MONITOR DRIVER
9858M:	Guenter Roeck <linux@roeck-us.net>
9859L:	linux-hwmon@vger.kernel.org
9860S:	Maintained
9861F:	Documentation/hwmon/max16065.rst
9862F:	drivers/hwmon/max16065.c
9863
9864MAX2175 SDR TUNER DRIVER
9865M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9866L:	linux-media@vger.kernel.org
9867T:	git git://linuxtv.org/media_tree.git
9868S:	Maintained
9869F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9870F:	Documentation/media/v4l-drivers/max2175.rst
9871F:	drivers/media/i2c/max2175*
9872F:	include/uapi/linux/max2175.h
9873
9874MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9875L:	linux-hwmon@vger.kernel.org
9876S:	Orphan
9877F:	Documentation/hwmon/max6650.rst
9878F:	drivers/hwmon/max6650.c
9879
9880MAX6697 HARDWARE MONITOR DRIVER
9881M:	Guenter Roeck <linux@roeck-us.net>
9882L:	linux-hwmon@vger.kernel.org
9883S:	Maintained
9884F:	Documentation/hwmon/max6697.rst
9885F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9886F:	drivers/hwmon/max6697.c
9887F:	include/linux/platform_data/max6697.h
9888
9889MAX9860 MONO AUDIO VOICE CODEC DRIVER
9890M:	Peter Rosin <peda@axentia.se>
9891L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9892S:	Maintained
9893F:	Documentation/devicetree/bindings/sound/max9860.txt
9894F:	sound/soc/codecs/max9860.*
9895
9896MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9897M:	Andreas Klinger <ak@it-klinger.de>
9898L:	linux-iio@vger.kernel.org
9899S:	Maintained
9900F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9901F:	drivers/iio/proximity/mb1232.c
9902
9903MAXIM MAX77650 PMIC MFD DRIVER
9904M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9905L:	linux-kernel@vger.kernel.org
9906S:	Maintained
9907F:	Documentation/devicetree/bindings/*/*max77650.txt
9908F:	Documentation/devicetree/bindings/*/max77650*.txt
9909F:	include/linux/mfd/max77650.h
9910F:	drivers/mfd/max77650.c
9911F:	drivers/regulator/max77650-regulator.c
9912F:	drivers/power/supply/max77650-charger.c
9913F:	drivers/input/misc/max77650-onkey.c
9914F:	drivers/leds/leds-max77650.c
9915F:	drivers/gpio/gpio-max77650.c
9916
9917MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9918M:	Javier Martinez Canillas <javier@dowhile0.org>
9919L:	linux-kernel@vger.kernel.org
9920S:	Supported
9921F:	drivers/regulator/max77802-regulator.c
9922F:	Documentation/devicetree/bindings/*/*max77802.txt
9923F:	include/dt-bindings/*/*max77802.h
9924
9925MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9926M:	Krzysztof Kozlowski <krzk@kernel.org>
9927M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9928L:	linux-pm@vger.kernel.org
9929S:	Supported
9930F:	drivers/power/supply/max14577_charger.c
9931F:	drivers/power/supply/max77693_charger.c
9932
9933MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9934M:	Chanwoo Choi <cw00.choi@samsung.com>
9935M:	Krzysztof Kozlowski <krzk@kernel.org>
9936M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9937L:	linux-kernel@vger.kernel.org
9938S:	Supported
9939F:	drivers/*/max14577*.c
9940F:	drivers/*/max77686*.c
9941F:	drivers/*/max77693*.c
9942F:	drivers/extcon/extcon-max14577.c
9943F:	drivers/extcon/extcon-max77693.c
9944F:	drivers/rtc/rtc-max77686.c
9945F:	drivers/clk/clk-max77686.c
9946F:	Documentation/devicetree/bindings/mfd/max14577.txt
9947F:	Documentation/devicetree/bindings/*/max77686.txt
9948F:	Documentation/devicetree/bindings/mfd/max77693.txt
9949F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9950F:	include/linux/mfd/max14577*.h
9951F:	include/linux/mfd/max77686*.h
9952F:	include/linux/mfd/max77693*.h
9953
9954MAXIRADIO FM RADIO RECEIVER DRIVER
9955M:	Hans Verkuil <hverkuil@xs4all.nl>
9956L:	linux-media@vger.kernel.org
9957T:	git git://linuxtv.org/media_tree.git
9958W:	https://linuxtv.org
9959S:	Maintained
9960F:	drivers/media/radio/radio-maxiradio*
9961
9962MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9963M:	Peter Rosin <peda@axentia.se>
9964L:	linux-iio@vger.kernel.org
9965S:	Maintained
9966F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9967F:	drivers/iio/potentiometer/mcp4018.c
9968F:	drivers/iio/potentiometer/mcp4531.c
9969
9970MCR20A IEEE-802.15.4 RADIO DRIVER
9971M:	Xue Liu <liuxuenetmail@gmail.com>
9972L:	linux-wpan@vger.kernel.org
9973W:	https://github.com/xueliu/mcr20a-linux
9974S:	Maintained
9975F:	drivers/net/ieee802154/mcr20a.c
9976F:	drivers/net/ieee802154/mcr20a.h
9977F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9978
9979MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9980M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9981L:	linux-iio@vger.kernel.org
9982S:	Maintained
9983F:	drivers/iio/dac/cio-dac.c
9984
9985MEDIA CONTROLLER FRAMEWORK
9986M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9987M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9988L:	linux-media@vger.kernel.org
9989W:	https://www.linuxtv.org
9990T:	git git://linuxtv.org/media_tree.git
9991S:	Supported
9992F:	drivers/media/mc/
9993F:	include/media/media-*.h
9994F:	include/uapi/linux/media.h
9995
9996MEDIA DRIVERS FOR ASCOT2E
9997M:	Sergey Kozlov <serjk@netup.ru>
9998M:	Abylay Ospan <aospan@netup.ru>
9999L:	linux-media@vger.kernel.org
10000W:	https://linuxtv.org
10001W:	http://netup.tv/
10002T:	git git://linuxtv.org/media_tree.git
10003S:	Supported
10004F:	drivers/media/dvb-frontends/ascot2e*
10005
10006MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10007M:	Jasmin Jessich <jasmin@anw.at>
10008L:	linux-media@vger.kernel.org
10009W:	https://linuxtv.org
10010T:	git git://linuxtv.org/media_tree.git
10011S:	Maintained
10012F:	drivers/media/dvb-frontends/cxd2099*
10013
10014MEDIA DRIVERS FOR CXD2841ER
10015M:	Sergey Kozlov <serjk@netup.ru>
10016M:	Abylay Ospan <aospan@netup.ru>
10017L:	linux-media@vger.kernel.org
10018W:	https://linuxtv.org
10019W:	http://netup.tv/
10020T:	git git://linuxtv.org/media_tree.git
10021S:	Supported
10022F:	drivers/media/dvb-frontends/cxd2841er*
10023
10024MEDIA DRIVERS FOR CXD2880
10025M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10026L:	linux-media@vger.kernel.org
10027W:	http://linuxtv.org/
10028T:	git git://linuxtv.org/media_tree.git
10029S:	Supported
10030F:	drivers/media/dvb-frontends/cxd2880/*
10031F:	drivers/media/spi/cxd2880*
10032
10033MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10034L:	linux-media@vger.kernel.org
10035W:	https://linuxtv.org
10036T:	git git://linuxtv.org/media_tree.git
10037S:	Orphan
10038F:	drivers/media/pci/ddbridge/*
10039
10040MEDIA DRIVERS FOR FREESCALE IMX
10041M:	Steve Longerbeam <slongerbeam@gmail.com>
10042M:	Philipp Zabel <p.zabel@pengutronix.de>
10043L:	linux-media@vger.kernel.org
10044T:	git git://linuxtv.org/media_tree.git
10045S:	Maintained
10046F:	Documentation/devicetree/bindings/media/imx.txt
10047F:	Documentation/media/v4l-drivers/imx.rst
10048F:	drivers/staging/media/imx/
10049F:	include/linux/imx-media.h
10050F:	include/media/imx.h
10051
10052MEDIA DRIVER FOR FREESCALE IMX PXP
10053M:	Philipp Zabel <p.zabel@pengutronix.de>
10054L:	linux-media@vger.kernel.org
10055T:	git git://linuxtv.org/media_tree.git
10056S:	Maintained
10057F:	drivers/media/platform/imx-pxp.[ch]
10058
10059MEDIA DRIVERS FOR FREESCALE IMX7
10060M:	Rui Miguel Silva <rmfrfs@gmail.com>
10061L:	linux-media@vger.kernel.org
10062T:	git git://linuxtv.org/media_tree.git
10063S:	Maintained
10064F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10065F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10066F:	Documentation/media/v4l-drivers/imx7.rst
10067F:	drivers/staging/media/imx/imx7-media-csi.c
10068F:	drivers/staging/media/imx/imx7-mipi-csis.c
10069
10070MEDIA DRIVERS FOR HELENE
10071M:	Abylay Ospan <aospan@netup.ru>
10072L:	linux-media@vger.kernel.org
10073W:	https://linuxtv.org
10074W:	http://netup.tv/
10075T:	git git://linuxtv.org/media_tree.git
10076S:	Supported
10077F:	drivers/media/dvb-frontends/helene*
10078
10079MEDIA DRIVERS FOR HORUS3A
10080M:	Sergey Kozlov <serjk@netup.ru>
10081M:	Abylay Ospan <aospan@netup.ru>
10082L:	linux-media@vger.kernel.org
10083W:	https://linuxtv.org
10084W:	http://netup.tv/
10085T:	git git://linuxtv.org/media_tree.git
10086S:	Supported
10087F:	drivers/media/dvb-frontends/horus3a*
10088
10089MEDIA DRIVERS FOR LNBH25
10090M:	Sergey Kozlov <serjk@netup.ru>
10091M:	Abylay Ospan <aospan@netup.ru>
10092L:	linux-media@vger.kernel.org
10093W:	https://linuxtv.org
10094W:	http://netup.tv/
10095T:	git git://linuxtv.org/media_tree.git
10096S:	Supported
10097F:	drivers/media/dvb-frontends/lnbh25*
10098
10099MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10100L:	linux-media@vger.kernel.org
10101W:	https://linuxtv.org
10102T:	git git://linuxtv.org/media_tree.git
10103S:	Orphan
10104F:	drivers/media/dvb-frontends/mxl5xx*
10105
10106MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10107M:	Sergey Kozlov <serjk@netup.ru>
10108M:	Abylay Ospan <aospan@netup.ru>
10109L:	linux-media@vger.kernel.org
10110W:	https://linuxtv.org
10111W:	http://netup.tv/
10112T:	git git://linuxtv.org/media_tree.git
10113S:	Supported
10114F:	drivers/media/pci/netup_unidvb/*
10115
10116MEDIA DRIVERS FOR RENESAS - CEU
10117M:	Jacopo Mondi <jacopo@jmondi.org>
10118L:	linux-media@vger.kernel.org
10119L:	linux-renesas-soc@vger.kernel.org
10120T:	git git://linuxtv.org/media_tree.git
10121S:	Supported
10122F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
10123F:	drivers/media/platform/renesas-ceu.c
10124F:	include/media/drv-intf/renesas-ceu.h
10125
10126MEDIA DRIVERS FOR RENESAS - DRIF
10127M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10128L:	linux-media@vger.kernel.org
10129L:	linux-renesas-soc@vger.kernel.org
10130T:	git git://linuxtv.org/media_tree.git
10131S:	Supported
10132F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10133F:	drivers/media/platform/rcar_drif.c
10134
10135MEDIA DRIVERS FOR RENESAS - FCP
10136M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10137L:	linux-media@vger.kernel.org
10138L:	linux-renesas-soc@vger.kernel.org
10139T:	git git://linuxtv.org/media_tree.git
10140S:	Supported
10141F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10142F:	drivers/media/platform/rcar-fcp.c
10143F:	include/media/rcar-fcp.h
10144
10145MEDIA DRIVERS FOR RENESAS - FDP1
10146M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10147L:	linux-media@vger.kernel.org
10148L:	linux-renesas-soc@vger.kernel.org
10149T:	git git://linuxtv.org/media_tree.git
10150S:	Supported
10151F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10152F:	drivers/media/platform/rcar_fdp1.c
10153
10154MEDIA DRIVERS FOR RENESAS - VIN
10155M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10156L:	linux-media@vger.kernel.org
10157L:	linux-renesas-soc@vger.kernel.org
10158T:	git git://linuxtv.org/media_tree.git
10159S:	Supported
10160F:	Documentation/devicetree/bindings/media/renesas,csi2.txt
10161F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10162F:	drivers/media/platform/rcar-vin/
10163
10164MEDIA DRIVERS FOR RENESAS - VSP1
10165M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10166M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10167L:	linux-media@vger.kernel.org
10168L:	linux-renesas-soc@vger.kernel.org
10169T:	git git://linuxtv.org/media_tree.git
10170S:	Supported
10171F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10172F:	drivers/media/platform/vsp1/
10173
10174MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10175L:	linux-media@vger.kernel.org
10176W:	https://linuxtv.org
10177T:	git git://linuxtv.org/media_tree.git
10178S:	Orphan
10179F:	drivers/media/dvb-frontends/stv0910*
10180
10181MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10182L:	linux-media@vger.kernel.org
10183W:	https://linuxtv.org
10184T:	git git://linuxtv.org/media_tree.git
10185S:	Orphan
10186F:	drivers/media/dvb-frontends/stv6111*
10187
10188MEDIA DRIVERS FOR STM32 - DCMI
10189M:	Hugues Fruchet <hugues.fruchet@st.com>
10190L:	linux-media@vger.kernel.org
10191T:	git git://linuxtv.org/media_tree.git
10192S:	Supported
10193F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10194F:	drivers/media/platform/stm32/stm32-dcmi.c
10195
10196MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10197M:	Dmitry Osipenko <digetx@gmail.com>
10198L:	linux-media@vger.kernel.org
10199L:	linux-tegra@vger.kernel.org
10200T:	git git://linuxtv.org/media_tree.git
10201S:	Maintained
10202F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10203F:	drivers/staging/media/tegra-vde/
10204
10205MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10206M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10207P:	LinuxTV.org Project
10208L:	linux-media@vger.kernel.org
10209W:	https://linuxtv.org
10210Q:	http://patchwork.kernel.org/project/linux-media/list/
10211T:	git git://linuxtv.org/media_tree.git
10212S:	Maintained
10213F:	Documentation/devicetree/bindings/media/
10214F:	Documentation/media/
10215F:	drivers/media/
10216F:	drivers/staging/media/
10217F:	include/linux/platform_data/media/
10218F:	include/media/
10219F:	include/uapi/linux/dvb/
10220F:	include/uapi/linux/videodev2.h
10221F:	include/uapi/linux/media.h
10222F:	include/uapi/linux/v4l2-*
10223F:	include/uapi/linux/meye.h
10224F:	include/uapi/linux/ivtv*
10225F:	include/uapi/linux/uvcvideo.h
10226
10227MEDIATEK BLUETOOTH DRIVER
10228M:	Sean Wang <sean.wang@mediatek.com>
10229L:	linux-bluetooth@vger.kernel.org
10230L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10231S:	Maintained
10232F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10233F:	drivers/bluetooth/btmtkuart.c
10234
10235MEDIATEK CIR DRIVER
10236M:	Sean Wang <sean.wang@mediatek.com>
10237S:	Maintained
10238F:	drivers/media/rc/mtk-cir.c
10239
10240MEDIATEK DMA DRIVER
10241M:	Sean Wang <sean.wang@mediatek.com>
10242L:	dmaengine@vger.kernel.org
10243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10244L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10245S:	Maintained
10246F:	Documentation/devicetree/bindings/dma/mtk-*
10247F:	drivers/dma/mediatek/
10248
10249MEDIATEK PMIC LED DRIVER
10250M:	Sean Wang <sean.wang@mediatek.com>
10251S:	Maintained
10252F:	drivers/leds/leds-mt6323.c
10253F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10254
10255MEDIATEK ETHERNET DRIVER
10256M:	Felix Fietkau <nbd@openwrt.org>
10257M:	John Crispin <john@phrozen.org>
10258M:	Sean Wang <sean.wang@mediatek.com>
10259M:	Nelson Chang <nelson.chang@mediatek.com>
10260L:	netdev@vger.kernel.org
10261S:	Maintained
10262F:	drivers/net/ethernet/mediatek/
10263
10264MEDIATEK SWITCH DRIVER
10265M:	Sean Wang <sean.wang@mediatek.com>
10266L:	netdev@vger.kernel.org
10267S:	Maintained
10268F:	drivers/net/dsa/mt7530.*
10269F:	net/dsa/tag_mtk.c
10270
10271MEDIATEK JPEG DRIVER
10272M:	Rick Chang <rick.chang@mediatek.com>
10273M:	Bin Liu <bin.liu@mediatek.com>
10274S:	Supported
10275F:	drivers/media/platform/mtk-jpeg/
10276F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10277
10278MEDIATEK MDP DRIVER
10279M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10280M:	Houlong Wei <houlong.wei@mediatek.com>
10281M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10282S:	Supported
10283F:	drivers/media/platform/mtk-mdp/
10284F:	drivers/media/platform/mtk-vpu/
10285F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10286
10287MEDIATEK MEDIA DRIVER
10288M:	Tiffany Lin <tiffany.lin@mediatek.com>
10289M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10290S:	Supported
10291F:	drivers/media/platform/mtk-vcodec/
10292F:	drivers/media/platform/mtk-vpu/
10293F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10294F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10295
10296MEDIATEK MMC/SD/SDIO DRIVER
10297M:	Chaotian Jing <chaotian.jing@mediatek.com>
10298S:	Maintained
10299F:	drivers/mmc/host/mtk-sd.c
10300F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10301
10302MEDIATEK MT76 WIRELESS LAN DRIVER
10303M:	Felix Fietkau <nbd@nbd.name>
10304M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10305R:	Ryder Lee <ryder.lee@mediatek.com>
10306R:	Roy Luo <royluo@google.com>
10307L:	linux-wireless@vger.kernel.org
10308S:	Maintained
10309F:	drivers/net/wireless/mediatek/mt76/
10310
10311MEDIATEK MT7601U WIRELESS LAN DRIVER
10312M:	Jakub Kicinski <kubakici@wp.pl>
10313L:	linux-wireless@vger.kernel.org
10314S:	Maintained
10315F:	drivers/net/wireless/mediatek/mt7601u/
10316
10317MEDIATEK MT7621/28/88 I2C DRIVER
10318M:	Stefan Roese <sr@denx.de>
10319L:	linux-i2c@vger.kernel.org
10320S:	Maintained
10321F:	drivers/i2c/busses/i2c-mt7621.c
10322F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10323
10324MEDIATEK NAND CONTROLLER DRIVER
10325M:	Xiaolei Li <xiaolei.li@mediatek.com>
10326L:	linux-mtd@lists.infradead.org
10327S:	Maintained
10328F:	drivers/mtd/nand/raw/mtk_*
10329F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10330
10331MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10332M:	Sean Wang <sean.wang@mediatek.com>
10333S:	Maintained
10334F:	drivers/char/hw_random/mtk-rng.c
10335
10336MEDIATEK USB3 DRD IP DRIVER
10337M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10338L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10339L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10340L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10341S:	Maintained
10342F:	drivers/usb/mtu3/
10343
10344MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10345M:	Peter Senna Tschudin <peter.senna@gmail.com>
10346M:	Martin Donnelly <martin.donnelly@ge.com>
10347M:	Martyn Welch <martyn.welch@collabora.co.uk>
10348S:	Maintained
10349F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10350F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10351
10352MEGARAID SCSI/SAS DRIVERS
10353M:	Kashyap Desai <kashyap.desai@broadcom.com>
10354M:	Sumit Saxena <sumit.saxena@broadcom.com>
10355M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10356L:	megaraidlinux.pdl@broadcom.com
10357L:	linux-scsi@vger.kernel.org
10358W:	http://www.avagotech.com/support/
10359S:	Maintained
10360F:	Documentation/scsi/megaraid.txt
10361F:	drivers/scsi/megaraid.*
10362F:	drivers/scsi/megaraid/
10363
10364MELEXIS MLX90614 DRIVER
10365M:	Crt Mori <cmo@melexis.com>
10366L:	linux-iio@vger.kernel.org
10367W:	http://www.melexis.com
10368S:	Supported
10369F:	drivers/iio/temperature/mlx90614.c
10370
10371MELEXIS MLX90632 DRIVER
10372M:	Crt Mori <cmo@melexis.com>
10373L:	linux-iio@vger.kernel.org
10374W:	http://www.melexis.com
10375S:	Supported
10376F:	drivers/iio/temperature/mlx90632.c
10377
10378MELFAS MIP4 TOUCHSCREEN DRIVER
10379M:	Sangwon Jee <jeesw@melfas.com>
10380W:	http://www.melfas.com
10381S:	Supported
10382F:	drivers/input/touchscreen/melfas_mip4.c
10383F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10384
10385MELLANOX ETHERNET DRIVER (mlx4_en)
10386M:	Tariq Toukan <tariqt@mellanox.com>
10387L:	netdev@vger.kernel.org
10388S:	Supported
10389W:	http://www.mellanox.com
10390Q:	http://patchwork.ozlabs.org/project/netdev/list/
10391F:	drivers/net/ethernet/mellanox/mlx4/en_*
10392
10393MELLANOX ETHERNET DRIVER (mlx5e)
10394M:	Saeed Mahameed <saeedm@mellanox.com>
10395L:	netdev@vger.kernel.org
10396S:	Supported
10397W:	http://www.mellanox.com
10398Q:	http://patchwork.ozlabs.org/project/netdev/list/
10399F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10400
10401MELLANOX ETHERNET INNOVA DRIVERS
10402R:	Boris Pismenny <borisp@mellanox.com>
10403L:	netdev@vger.kernel.org
10404S:	Supported
10405W:	http://www.mellanox.com
10406Q:	http://patchwork.ozlabs.org/project/netdev/list/
10407F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10408F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10409F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10410F:	include/linux/mlx5/mlx5_ifc_fpga.h
10411
10412MELLANOX ETHERNET SWITCH DRIVERS
10413M:	Jiri Pirko <jiri@mellanox.com>
10414M:	Ido Schimmel <idosch@mellanox.com>
10415L:	netdev@vger.kernel.org
10416S:	Supported
10417W:	http://www.mellanox.com
10418Q:	http://patchwork.ozlabs.org/project/netdev/list/
10419F:	drivers/net/ethernet/mellanox/mlxsw/
10420F:	tools/testing/selftests/drivers/net/mlxsw/
10421
10422MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10423M:	mlxsw@mellanox.com
10424L:	netdev@vger.kernel.org
10425S:	Supported
10426W:	http://www.mellanox.com
10427Q:	http://patchwork.ozlabs.org/project/netdev/list/
10428F:	drivers/net/ethernet/mellanox/mlxfw/
10429
10430MELLANOX HARDWARE PLATFORM SUPPORT
10431M:	Andy Shevchenko <andy@infradead.org>
10432M:	Darren Hart <dvhart@infradead.org>
10433M:	Vadim Pasternak <vadimp@mellanox.com>
10434L:	platform-driver-x86@vger.kernel.org
10435S:	Supported
10436F:	drivers/platform/mellanox/
10437F:	include/linux/platform_data/mlxreg.h
10438
10439MELLANOX MLX4 core VPI driver
10440M:	Tariq Toukan <tariqt@mellanox.com>
10441L:	netdev@vger.kernel.org
10442L:	linux-rdma@vger.kernel.org
10443W:	http://www.mellanox.com
10444Q:	http://patchwork.ozlabs.org/project/netdev/list/
10445S:	Supported
10446F:	drivers/net/ethernet/mellanox/mlx4/
10447F:	include/linux/mlx4/
10448
10449MELLANOX MLX4 IB driver
10450M:	Yishai Hadas <yishaih@mellanox.com>
10451L:	linux-rdma@vger.kernel.org
10452W:	http://www.mellanox.com
10453Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10454S:	Supported
10455F:	drivers/infiniband/hw/mlx4/
10456F:	include/linux/mlx4/
10457F:	include/uapi/rdma/mlx4-abi.h
10458
10459MELLANOX MLX5 core VPI driver
10460M:	Saeed Mahameed <saeedm@mellanox.com>
10461M:	Leon Romanovsky <leonro@mellanox.com>
10462L:	netdev@vger.kernel.org
10463L:	linux-rdma@vger.kernel.org
10464W:	http://www.mellanox.com
10465Q:	http://patchwork.ozlabs.org/project/netdev/list/
10466S:	Supported
10467F:	drivers/net/ethernet/mellanox/mlx5/core/
10468F:	include/linux/mlx5/
10469F:	Documentation/networking/device_drivers/mellanox/
10470
10471MELLANOX MLX5 IB driver
10472M:	Leon Romanovsky <leonro@mellanox.com>
10473L:	linux-rdma@vger.kernel.org
10474W:	http://www.mellanox.com
10475Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10476S:	Supported
10477F:	drivers/infiniband/hw/mlx5/
10478F:	include/linux/mlx5/
10479F:	include/uapi/rdma/mlx5-abi.h
10480
10481MELLANOX MLXCPLD I2C AND MUX DRIVER
10482M:	Vadim Pasternak <vadimp@mellanox.com>
10483M:	Michael Shych <michaelsh@mellanox.com>
10484L:	linux-i2c@vger.kernel.org
10485S:	Supported
10486F:	drivers/i2c/busses/i2c-mlxcpld.c
10487F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10488F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10489
10490MELLANOX MLXCPLD LED DRIVER
10491M:	Vadim Pasternak <vadimp@mellanox.com>
10492L:	linux-leds@vger.kernel.org
10493S:	Supported
10494F:	drivers/leds/leds-mlxcpld.c
10495F:	drivers/leds/leds-mlxreg.c
10496F:	Documentation/leds/leds-mlxcpld.rst
10497
10498MELLANOX PLATFORM DRIVER
10499M:	Vadim Pasternak <vadimp@mellanox.com>
10500L:	platform-driver-x86@vger.kernel.org
10501S:	Supported
10502F:	drivers/platform/x86/mlx-platform.c
10503
10504MEMBARRIER SUPPORT
10505M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10506M:	"Paul E. McKenney" <paulmck@kernel.org>
10507L:	linux-kernel@vger.kernel.org
10508S:	Supported
10509F:	kernel/sched/membarrier.c
10510F:	include/uapi/linux/membarrier.h
10511F:	arch/powerpc/include/asm/membarrier.h
10512
10513MEMBLOCK
10514M:	Mike Rapoport <rppt@linux.ibm.com>
10515L:	linux-mm@kvack.org
10516S:	Maintained
10517F:	include/linux/memblock.h
10518F:	mm/memblock.c
10519F:	Documentation/core-api/boot-time-mm.rst
10520
10521MEMORY MANAGEMENT
10522L:	linux-mm@kvack.org
10523W:	http://www.linux-mm.org
10524S:	Maintained
10525F:	include/linux/mm.h
10526F:	include/linux/gfp.h
10527F:	include/linux/mmzone.h
10528F:	include/linux/memory_hotplug.h
10529F:	include/linux/vmalloc.h
10530F:	mm/
10531
10532MEMORY TECHNOLOGY DEVICES (MTD)
10533M:	David Woodhouse <dwmw2@infradead.org>
10534M:	Brian Norris <computersforpeace@gmail.com>
10535M:	Marek Vasut <marek.vasut@gmail.com>
10536M:	Miquel Raynal <miquel.raynal@bootlin.com>
10537M:	Richard Weinberger <richard@nod.at>
10538M:	Vignesh Raghavendra <vigneshr@ti.com>
10539L:	linux-mtd@lists.infradead.org
10540W:	http://www.linux-mtd.infradead.org/
10541Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10544S:	Maintained
10545F:	Documentation/devicetree/bindings/mtd/
10546F:	drivers/mtd/
10547F:	include/linux/mtd/
10548F:	include/uapi/mtd/
10549
10550MEN A21 WATCHDOG DRIVER
10551M:	Johannes Thumshirn <morbidrsa@gmail.com>
10552L:	linux-watchdog@vger.kernel.org
10553S:	Maintained
10554F:	drivers/watchdog/mena21_wdt.c
10555
10556MEN CHAMELEON BUS (mcb)
10557M:	Johannes Thumshirn <morbidrsa@gmail.com>
10558S:	Maintained
10559F:	drivers/mcb/
10560F:	include/linux/mcb.h
10561F:	Documentation/driver-api/men-chameleon-bus.rst
10562
10563MEN F21BMC (Board Management Controller)
10564M:	Andreas Werner <andreas.werner@men.de>
10565S:	Supported
10566F:	drivers/mfd/menf21bmc.c
10567F:	drivers/watchdog/menf21bmc_wdt.c
10568F:	drivers/leds/leds-menf21bmc.c
10569F:	drivers/hwmon/menf21bmc_hwmon.c
10570F:	Documentation/hwmon/menf21bmc.rst
10571
10572MEN Z069 WATCHDOG DRIVER
10573M:	Johannes Thumshirn <jth@kernel.org>
10574L:	linux-watchdog@vger.kernel.org
10575S:	Maintained
10576F:	drivers/watchdog/menz69_wdt.c
10577
10578MESON AO CEC DRIVER FOR AMLOGIC SOCS
10579M:	Neil Armstrong <narmstrong@baylibre.com>
10580L:	linux-media@vger.kernel.org
10581L:	linux-amlogic@lists.infradead.org
10582W:	http://linux-meson.com/
10583S:	Supported
10584F:	drivers/media/platform/meson/ao-cec.c
10585F:	drivers/media/platform/meson/ao-cec-g12a.c
10586F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10587T:	git git://linuxtv.org/media_tree.git
10588
10589MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10590M:	Liang Yang <liang.yang@amlogic.com>
10591L:	linux-mtd@lists.infradead.org
10592S:	Maintained
10593F:	drivers/mtd/nand/raw/meson_*
10594F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10595
10596MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10597M:	Maxime Jourdan <mjourdan@baylibre.com>
10598L:	linux-media@vger.kernel.org
10599L:	linux-amlogic@lists.infradead.org
10600S:	Supported
10601F:	drivers/staging/media/meson/vdec/
10602T:	git git://linuxtv.org/media_tree.git
10603
10604METHODE UDPU SUPPORT
10605M:	Vladimir Vid <vladimir.vid@sartura.hr>
10606S:	Maintained
10607F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10608
10609MICROBLAZE ARCHITECTURE
10610M:	Michal Simek <monstr@monstr.eu>
10611W:	http://www.monstr.eu/fdt/
10612T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10613S:	Supported
10614F:	arch/microblaze/
10615
10616MICROCHIP AT91 SERIAL DRIVER
10617M:	Richard Genoud <richard.genoud@gmail.com>
10618S:	Maintained
10619F:	drivers/tty/serial/atmel_serial.c
10620F:	drivers/tty/serial/atmel_serial.h
10621F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10622
10623MICROCHIP AUDIO ASOC DRIVERS
10624M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10625L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10626S:	Supported
10627F:	sound/soc/atmel
10628
10629MICROCHIP DMA DRIVER
10630M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10632L:	dmaengine@vger.kernel.org
10633S:	Supported
10634F:	drivers/dma/at_hdmac.c
10635F:	drivers/dma/at_hdmac_regs.h
10636F:	include/linux/platform_data/dma-atmel.h
10637F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10638F:	include/dt-bindings/dma/at91.h
10639
10640MICROCHIP ECC DRIVER
10641M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10642L:	linux-crypto@vger.kernel.org
10643S:	Maintained
10644F:	drivers/crypto/atmel-ecc.*
10645
10646MICROCHIP I2C DRIVER
10647M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10648L:	linux-i2c@vger.kernel.org
10649S:	Supported
10650F:	drivers/i2c/busses/i2c-at91.h
10651F:	drivers/i2c/busses/i2c-at91-*.c
10652
10653MICROCHIP ISC DRIVER
10654M:	Eugen Hristev <eugen.hristev@microchip.com>
10655L:	linux-media@vger.kernel.org
10656S:	Supported
10657F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10658F:	drivers/media/platform/atmel/atmel-isc.h
10659F:	drivers/media/platform/atmel/atmel-isc-base.c
10660F:	drivers/media/platform/atmel/atmel-isc-regs.h
10661F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10662
10663MICROCHIP ISI DRIVER
10664M:	Eugen Hristev <eugen.hristev@microchip.com>
10665L:	linux-media@vger.kernel.org
10666S:	Supported
10667F:	drivers/media/platform/atmel/atmel-isi.c
10668F:	drivers/media/platform/atmel/atmel-isi.h
10669
10670MICROCHIP AT91 USART MFD DRIVER
10671M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10672L:	linux-kernel@vger.kernel.org
10673S:	Supported
10674F:	drivers/mfd/at91-usart.c
10675F:	include/dt-bindings/mfd/at91-usart.h
10676F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10677
10678MICROCHIP AT91 USART SPI DRIVER
10679M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10680L:	linux-spi@vger.kernel.org
10681S:	Supported
10682F:	drivers/spi/spi-at91-usart.c
10683F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10684
10685MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10686M:	Woojung Huh <woojung.huh@microchip.com>
10687M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10688L:	netdev@vger.kernel.org
10689S:	Maintained
10690F:	net/dsa/tag_ksz.c
10691F:	drivers/net/dsa/microchip/*
10692F:	include/linux/platform_data/microchip-ksz.h
10693F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10694
10695MICROCHIP LAN743X ETHERNET DRIVER
10696M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10697M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10698L:	netdev@vger.kernel.org
10699S:	Maintained
10700F:	drivers/net/ethernet/microchip/lan743x_*
10701
10702MICROCHIP LCDFB DRIVER
10703M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10704L:	linux-fbdev@vger.kernel.org
10705S:	Maintained
10706F:	drivers/video/fbdev/atmel_lcdfb.c
10707F:	include/video/atmel_lcdc.h
10708
10709MICROCHIP MMC/SD/SDIO MCI DRIVER
10710M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10711S:	Maintained
10712F:	drivers/mmc/host/atmel-mci.c
10713
10714MICROCHIP MCP16502 PMIC DRIVER
10715M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10717S:	Maintained
10718F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10719F:	drivers/regulator/mcp16502.c
10720
10721MICROCHIP MCP3911 ADC DRIVER
10722M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10723M:	Kent Gustavsson <kent@minoris.se>
10724L:	linux-iio@vger.kernel.org
10725S:	Supported
10726F:	drivers/iio/adc/mcp3911.c
10727F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10728
10729MICROCHIP NAND DRIVER
10730M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10731L:	linux-mtd@lists.infradead.org
10732S:	Supported
10733F:	drivers/mtd/nand/raw/atmel/*
10734F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10735
10736MICROCHIP PWM DRIVER
10737M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10738L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10739L:	linux-pwm@vger.kernel.org
10740S:	Supported
10741F:	drivers/pwm/pwm-atmel.c
10742F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10743
10744MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10745M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10746M:	Eugen Hristev <eugen.hristev@microchip.com>
10747L:	linux-iio@vger.kernel.org
10748S:	Supported
10749F:	drivers/iio/adc/at91-sama5d2_adc.c
10750F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10751F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10752
10753MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10754M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10755S:	Supported
10756F:	drivers/power/reset/at91-sama5d2_shdwc.c
10757
10758MICROCHIP SPI DRIVER
10759M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10760S:	Supported
10761F:	drivers/spi/spi-atmel.*
10762
10763MICROCHIP SSC DRIVER
10764M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10765L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10766S:	Supported
10767F:	drivers/misc/atmel-ssc.c
10768F:	include/linux/atmel-ssc.h
10769
10770MICROCHIP USBA UDC DRIVER
10771M:	Cristian Birsan <cristian.birsan@microchip.com>
10772L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10773S:	Supported
10774F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10775
10776MICROCHIP USB251XB DRIVER
10777M:	Richard Leitner <richard.leitner@skidata.com>
10778L:	linux-usb@vger.kernel.org
10779S:	Maintained
10780F:	drivers/usb/misc/usb251xb.c
10781F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10782
10783MICROCHIP XDMA DRIVER
10784M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10785L:	linux-arm-kernel@lists.infradead.org
10786L:	dmaengine@vger.kernel.org
10787S:	Supported
10788F:	drivers/dma/at_xdmac.c
10789
10790MICROSEMI MIPS SOCS
10791M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10792M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10793L:	linux-mips@vger.kernel.org
10794S:	Supported
10795F:	arch/mips/generic/board-ocelot.c
10796F:	arch/mips/configs/generic/board-ocelot.config
10797F:	arch/mips/boot/dts/mscc/
10798F:	Documentation/devicetree/bindings/mips/mscc.txt
10799
10800MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10801M:	Don Brace <don.brace@microsemi.com>
10802L:	esc.storagedev@microsemi.com
10803L:	linux-scsi@vger.kernel.org
10804S:	Supported
10805F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10806F:	drivers/scsi/smartpqi/Kconfig
10807F:	drivers/scsi/smartpqi/Makefile
10808F:	include/linux/cciss*.h
10809F:	include/uapi/linux/cciss*.h
10810F:	Documentation/scsi/smartpqi.txt
10811
10812MICROSEMI ETHERNET SWITCH DRIVER
10813M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10814M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10815L:	netdev@vger.kernel.org
10816S:	Supported
10817F:	drivers/net/ethernet/mscc/
10818
10819MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10820M:	Chen Yu <yu.c.chen@intel.com>
10821L:	platform-driver-x86@vger.kernel.org
10822S:	Supported
10823F:	drivers/platform/x86/surfacepro3_button.c
10824
10825MICROTEK X6 SCANNER
10826M:	Oliver Neukum <oliver@neukum.org>
10827S:	Maintained
10828F:	drivers/usb/image/microtek.*
10829
10830MIPS
10831M:	Ralf Baechle <ralf@linux-mips.org>
10832M:	Paul Burton <paul.burton@mips.com>
10833M:	James Hogan <jhogan@kernel.org>
10834L:	linux-mips@vger.kernel.org
10835W:	http://www.linux-mips.org/
10836T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10838Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10839S:	Supported
10840F:	Documentation/devicetree/bindings/mips/
10841F:	Documentation/mips/
10842F:	arch/mips/
10843F:	drivers/platform/mips/
10844
10845MIPS BOSTON DEVELOPMENT BOARD
10846M:	Paul Burton <paul.burton@mips.com>
10847L:	linux-mips@vger.kernel.org
10848S:	Maintained
10849F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10850F:	arch/mips/boot/dts/img/boston.dts
10851F:	arch/mips/configs/generic/board-boston.config
10852F:	drivers/clk/imgtec/clk-boston.c
10853F:	include/dt-bindings/clock/boston-clock.h
10854
10855MIPS GENERIC PLATFORM
10856M:	Paul Burton <paul.burton@mips.com>
10857L:	linux-mips@vger.kernel.org
10858S:	Supported
10859F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10860F:	arch/mips/generic/
10861F:	arch/mips/tools/generic-board-config.sh
10862
10863MIPS/LOONGSON1 ARCHITECTURE
10864M:	Keguang Zhang <keguang.zhang@gmail.com>
10865L:	linux-mips@vger.kernel.org
10866S:	Maintained
10867F:	arch/mips/loongson32/
10868F:	arch/mips/include/asm/mach-loongson32/
10869F:	drivers/*/*loongson1*
10870F:	drivers/*/*/*loongson1*
10871
10872MIPS/LOONGSON2 ARCHITECTURE
10873M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10874L:	linux-mips@vger.kernel.org
10875S:	Maintained
10876F:	arch/mips/loongson64/fuloong-2e/
10877F:	arch/mips/loongson64/lemote-2f/
10878F:	arch/mips/include/asm/mach-loongson64/
10879F:	drivers/*/*loongson2*
10880F:	drivers/*/*/*loongson2*
10881
10882MIPS/LOONGSON3 ARCHITECTURE
10883M:	Huacai Chen <chenhc@lemote.com>
10884L:	linux-mips@vger.kernel.org
10885S:	Maintained
10886F:	arch/mips/loongson64/
10887F:	arch/mips/include/asm/mach-loongson64/
10888F:	drivers/platform/mips/cpu_hwmon.c
10889F:	drivers/*/*loongson3*
10890F:	drivers/*/*/*loongson3*
10891
10892MIPS RINT INSTRUCTION EMULATION
10893M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10894L:	linux-mips@vger.kernel.org
10895S:	Supported
10896F:	arch/mips/math-emu/sp_rint.c
10897F:	arch/mips/math-emu/dp_rint.c
10898
10899MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10900M:	Hans Verkuil <hverkuil@xs4all.nl>
10901L:	linux-media@vger.kernel.org
10902T:	git git://linuxtv.org/media_tree.git
10903W:	https://linuxtv.org
10904S:	Odd Fixes
10905F:	drivers/media/radio/radio-miropcm20*
10906
10907MMP SUPPORT
10908R:	Lubomir Rintel <lkundrak@v3.sk>
10909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10910S:	Odd Fixes
10911F:	arch/arm/boot/dts/mmp*
10912F:	arch/arm/mach-mmp/
10913
10914MMU GATHER AND TLB INVALIDATION
10915M:	Will Deacon <will@kernel.org>
10916M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10917M:	Andrew Morton <akpm@linux-foundation.org>
10918M:	Nick Piggin <npiggin@gmail.com>
10919M:	Peter Zijlstra <peterz@infradead.org>
10920L:	linux-arch@vger.kernel.org
10921L:	linux-mm@kvack.org
10922S:	Maintained
10923F:	arch/*/include/asm/tlb.h
10924F:	include/asm-generic/tlb.h
10925F:	mm/mmu_gather.c
10926
10927MN88472 MEDIA DRIVER
10928M:	Antti Palosaari <crope@iki.fi>
10929L:	linux-media@vger.kernel.org
10930W:	https://linuxtv.org
10931W:	http://palosaari.fi/linux/
10932Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10933S:	Maintained
10934F:	drivers/media/dvb-frontends/mn88472*
10935
10936MN88473 MEDIA DRIVER
10937M:	Antti Palosaari <crope@iki.fi>
10938L:	linux-media@vger.kernel.org
10939W:	https://linuxtv.org
10940W:	http://palosaari.fi/linux/
10941Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10942S:	Maintained
10943F:	drivers/media/dvb-frontends/mn88473*
10944
10945MODULE SUPPORT
10946M:	Jessica Yu <jeyu@kernel.org>
10947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10948S:	Maintained
10949F:	include/linux/module.h
10950F:	kernel/module.c
10951
10952MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10953W:	http://popies.net/meye/
10954S:	Orphan
10955F:	Documentation/media/v4l-drivers/meye*
10956F:	drivers/media/pci/meye/
10957F:	include/uapi/linux/meye.h
10958
10959MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10960M:	Jiri Slaby <jirislaby@gmail.com>
10961S:	Maintained
10962F:	Documentation/driver-api/serial/moxa-smartio.rst
10963F:	drivers/tty/mxser.*
10964
10965MR800 AVERMEDIA USB FM RADIO DRIVER
10966M:	Alexey Klimov <klimov.linux@gmail.com>
10967L:	linux-media@vger.kernel.org
10968T:	git git://linuxtv.org/media_tree.git
10969S:	Maintained
10970F:	drivers/media/radio/radio-mr800.c
10971
10972MRF24J40 IEEE 802.15.4 RADIO DRIVER
10973M:	Alan Ott <alan@signal11.us>
10974L:	linux-wpan@vger.kernel.org
10975S:	Maintained
10976F:	drivers/net/ieee802154/mrf24j40.c
10977F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10978
10979MSI LAPTOP SUPPORT
10980M:	"Lee, Chun-Yi" <jlee@suse.com>
10981L:	platform-driver-x86@vger.kernel.org
10982S:	Maintained
10983F:	drivers/platform/x86/msi-laptop.c
10984
10985MSI WMI SUPPORT
10986L:	platform-driver-x86@vger.kernel.org
10987S:	Orphan
10988F:	drivers/platform/x86/msi-wmi.c
10989
10990MSI001 MEDIA DRIVER
10991M:	Antti Palosaari <crope@iki.fi>
10992L:	linux-media@vger.kernel.org
10993W:	https://linuxtv.org
10994W:	http://palosaari.fi/linux/
10995Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10996T:	git git://linuxtv.org/anttip/media_tree.git
10997S:	Maintained
10998F:	drivers/media/tuners/msi001*
10999
11000MSI2500 MEDIA DRIVER
11001M:	Antti Palosaari <crope@iki.fi>
11002L:	linux-media@vger.kernel.org
11003W:	https://linuxtv.org
11004W:	http://palosaari.fi/linux/
11005Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11006T:	git git://linuxtv.org/anttip/media_tree.git
11007S:	Maintained
11008F:	drivers/media/usb/msi2500/
11009
11010MSYSTEMS DISKONCHIP G3 MTD DRIVER
11011M:	Robert Jarzmik <robert.jarzmik@free.fr>
11012L:	linux-mtd@lists.infradead.org
11013S:	Maintained
11014F:	drivers/mtd/devices/docg3*
11015
11016MT9M032 APTINA SENSOR DRIVER
11017M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11018L:	linux-media@vger.kernel.org
11019T:	git git://linuxtv.org/media_tree.git
11020S:	Maintained
11021F:	drivers/media/i2c/mt9m032.c
11022F:	include/media/i2c/mt9m032.h
11023
11024MT9P031 APTINA CAMERA SENSOR
11025M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11026L:	linux-media@vger.kernel.org
11027T:	git git://linuxtv.org/media_tree.git
11028S:	Maintained
11029F:	drivers/media/i2c/mt9p031.c
11030F:	include/media/i2c/mt9p031.h
11031
11032MT9T001 APTINA CAMERA SENSOR
11033M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11034L:	linux-media@vger.kernel.org
11035T:	git git://linuxtv.org/media_tree.git
11036S:	Maintained
11037F:	drivers/media/i2c/mt9t001.c
11038F:	include/media/i2c/mt9t001.h
11039
11040MT9T112 APTINA CAMERA SENSOR
11041M:	Jacopo Mondi <jacopo@jmondi.org>
11042L:	linux-media@vger.kernel.org
11043T:	git git://linuxtv.org/media_tree.git
11044S:	Odd Fixes
11045F:	drivers/media/i2c/mt9t112.c
11046F:	include/media/i2c/mt9t112.h
11047
11048MT9V032 APTINA CAMERA SENSOR
11049M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11050L:	linux-media@vger.kernel.org
11051T:	git git://linuxtv.org/media_tree.git
11052S:	Maintained
11053F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11054F:	drivers/media/i2c/mt9v032.c
11055F:	include/media/i2c/mt9v032.h
11056
11057MT9V111 APTINA CAMERA SENSOR
11058M:	Jacopo Mondi <jacopo@jmondi.org>
11059L:	linux-media@vger.kernel.org
11060T:	git git://linuxtv.org/media_tree.git
11061S:	Maintained
11062F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11063F:	drivers/media/i2c/mt9v111.c
11064
11065MULTIFUNCTION DEVICES (MFD)
11066M:	Lee Jones <lee.jones@linaro.org>
11067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11068S:	Supported
11069F:	Documentation/devicetree/bindings/mfd/
11070F:	drivers/mfd/
11071F:	include/linux/mfd/
11072F:	include/dt-bindings/mfd/
11073
11074MULTIMEDIA CARD (MMC) ETC. OVER SPI
11075S:	Orphan
11076F:	drivers/mmc/host/mmc_spi.c
11077F:	include/linux/spi/mmc_spi.h
11078
11079MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11080M:	Ulf Hansson <ulf.hansson@linaro.org>
11081L:	linux-mmc@vger.kernel.org
11082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11083S:	Maintained
11084F:	Documentation/devicetree/bindings/mmc/
11085F:	drivers/mmc/
11086F:	include/linux/mmc/
11087F:	include/uapi/linux/mmc/
11088
11089MULTIPLEXER SUBSYSTEM
11090M:	Peter Rosin <peda@axentia.se>
11091S:	Maintained
11092F:	Documentation/ABI/testing/sysfs-class-mux*
11093F:	Documentation/devicetree/bindings/mux/
11094F:	include/dt-bindings/mux/
11095F:	include/linux/mux/
11096F:	drivers/mux/
11097
11098MULTITECH MULTIPORT CARD (ISICOM)
11099S:	Orphan
11100F:	drivers/tty/isicom.c
11101F:	include/linux/isicom.h
11102
11103MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11104M:	Bin Liu <b-liu@ti.com>
11105L:	linux-usb@vger.kernel.org
11106S:	Maintained
11107F:	drivers/usb/musb/
11108
11109MXL301RF MEDIA DRIVER
11110M:	Akihiro Tsukada <tskd08@gmail.com>
11111L:	linux-media@vger.kernel.org
11112S:	Odd Fixes
11113F:	drivers/media/tuners/mxl301rf*
11114
11115MXL5007T MEDIA DRIVER
11116M:	Michael Krufky <mkrufky@linuxtv.org>
11117L:	linux-media@vger.kernel.org
11118W:	https://linuxtv.org
11119W:	http://github.com/mkrufky
11120Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11121T:	git git://linuxtv.org/mkrufky/tuners.git
11122S:	Maintained
11123F:	drivers/media/tuners/mxl5007t.*
11124
11125MXSFB DRM DRIVER
11126M:	Marek Vasut <marex@denx.de>
11127M:	Stefan Agner <stefan@agner.ch>
11128L:	dri-devel@lists.freedesktop.org
11129S:	Supported
11130F:	drivers/gpu/drm/mxsfb/
11131F:	Documentation/devicetree/bindings/display/mxsfb.txt
11132T:	git git://anongit.freedesktop.org/drm/drm-misc
11133
11134MYLEX DAC960 PCI RAID Controller
11135M:	Hannes Reinecke <hare@kernel.org>
11136L:	linux-scsi@vger.kernel.org
11137S:	Supported
11138F:	drivers/scsi/myrb.*
11139F:	drivers/scsi/myrs.*
11140
11141MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11142M:	Chris Lee <christopher.lee@cspi.com>
11143L:	netdev@vger.kernel.org
11144W:	https://www.cspi.com/ethernet-products/support/downloads/
11145S:	Supported
11146F:	drivers/net/ethernet/myricom/myri10ge/
11147
11148NAND FLASH SUBSYSTEM
11149M:	Miquel Raynal <miquel.raynal@bootlin.com>
11150R:	Richard Weinberger <richard@nod.at>
11151L:	linux-mtd@lists.infradead.org
11152W:	http://www.linux-mtd.infradead.org/
11153Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11155S:	Maintained
11156F:	drivers/mtd/nand/
11157F:	include/linux/mtd/*nand*.h
11158
11159NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11160M:	Daniel Mack <zonque@gmail.com>
11161S:	Maintained
11162L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11163W:	http://www.native-instruments.com
11164F:	sound/usb/caiaq/
11165
11166NATSEMI ETHERNET DRIVER (DP8381x)
11167S:	Orphan
11168F:	drivers/net/ethernet/natsemi/natsemi.c
11169
11170NCR 5380 SCSI DRIVERS
11171M:	Finn Thain <fthain@telegraphics.com.au>
11172M:	Michael Schmitz <schmitzmic@gmail.com>
11173L:	linux-scsi@vger.kernel.org
11174S:	Maintained
11175F:	Documentation/scsi/g_NCR5380.txt
11176F:	drivers/scsi/NCR5380.*
11177F:	drivers/scsi/arm/cumana_1.c
11178F:	drivers/scsi/arm/oak.c
11179F:	drivers/scsi/atari_scsi.*
11180F:	drivers/scsi/dmx3191d.c
11181F:	drivers/scsi/g_NCR5380.*
11182F:	drivers/scsi/mac_scsi.*
11183F:	drivers/scsi/sun3_scsi.*
11184F:	drivers/scsi/sun3_scsi_vme.c
11185
11186NCSI LIBRARY:
11187M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11188S:	Maintained
11189F:	net/ncsi/
11190
11191NCT6775 HARDWARE MONITOR DRIVER
11192M:	Guenter Roeck <linux@roeck-us.net>
11193L:	linux-hwmon@vger.kernel.org
11194S:	Maintained
11195F:	Documentation/hwmon/nct6775.rst
11196F:	drivers/hwmon/nct6775.c
11197
11198NET_FAILOVER MODULE
11199M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11200L:	netdev@vger.kernel.org
11201S:	Supported
11202F:	drivers/net/net_failover.c
11203F:	include/net/net_failover.h
11204F:	Documentation/networking/net_failover.rst
11205
11206NETEM NETWORK EMULATOR
11207M:	Stephen Hemminger <stephen@networkplumber.org>
11208L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11209S:	Maintained
11210F:	net/sched/sch_netem.c
11211
11212NETERION 10GbE DRIVERS (s2io/vxge)
11213M:	Jon Mason <jdmason@kudzu.us>
11214L:	netdev@vger.kernel.org
11215S:	Supported
11216F:	Documentation/networking/device_drivers/neterion/s2io.txt
11217F:	Documentation/networking/device_drivers/neterion/vxge.txt
11218F:	drivers/net/ethernet/neterion/
11219
11220NETFILTER
11221M:	Pablo Neira Ayuso <pablo@netfilter.org>
11222M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11223M:	Florian Westphal <fw@strlen.de>
11224L:	netfilter-devel@vger.kernel.org
11225L:	coreteam@netfilter.org
11226W:	http://www.netfilter.org/
11227W:	http://www.iptables.org/
11228W:	http://www.nftables.org/
11229Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11232S:	Maintained
11233F:	include/linux/netfilter*
11234F:	include/linux/netfilter/
11235F:	include/net/netfilter/
11236F:	include/uapi/linux/netfilter*
11237F:	include/uapi/linux/netfilter/
11238F:	net/*/netfilter.c
11239F:	net/*/netfilter/
11240F:	net/netfilter/
11241F:	net/bridge/br_netfilter*.c
11242
11243NETROM NETWORK LAYER
11244M:	Ralf Baechle <ralf@linux-mips.org>
11245L:	linux-hams@vger.kernel.org
11246W:	http://www.linux-ax25.org/
11247S:	Maintained
11248F:	include/net/netrom.h
11249F:	include/uapi/linux/netrom.h
11250F:	net/netrom/
11251
11252NETRONOME ETHERNET DRIVERS
11253M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11254L:	oss-drivers@netronome.com
11255S:	Maintained
11256F:	drivers/net/ethernet/netronome/
11257
11258NETWORK BLOCK DEVICE (NBD)
11259M:	Josef Bacik <josef@toxicpanda.com>
11260S:	Maintained
11261L:	linux-block@vger.kernel.org
11262L:	nbd@other.debian.org
11263F:	Documentation/admin-guide/blockdev/nbd.rst
11264F:	drivers/block/nbd.c
11265F:	include/trace/events/nbd.h
11266F:	include/uapi/linux/nbd.h
11267
11268NETWORK DROP MONITOR
11269M:	Neil Horman <nhorman@tuxdriver.com>
11270L:	netdev@vger.kernel.org
11271S:	Maintained
11272W:	https://fedorahosted.org/dropwatch/
11273F:	net/core/drop_monitor.c
11274F:	include/uapi/linux/net_dropmon.h
11275F:	include/net/drop_monitor.h
11276
11277NETWORKING DRIVERS
11278M:	"David S. Miller" <davem@davemloft.net>
11279L:	netdev@vger.kernel.org
11280W:	http://www.linuxfoundation.org/en/Net
11281Q:	http://patchwork.ozlabs.org/project/netdev/list/
11282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11284S:	Odd Fixes
11285F:	Documentation/devicetree/bindings/net/
11286F:	drivers/net/
11287F:	include/linux/if_*
11288F:	include/linux/netdevice.h
11289F:	include/linux/etherdevice.h
11290F:	include/linux/fcdevice.h
11291F:	include/linux/fddidevice.h
11292F:	include/linux/hippidevice.h
11293F:	include/linux/inetdevice.h
11294F:	include/uapi/linux/if_*
11295F:	include/uapi/linux/netdevice.h
11296
11297NETWORKING DRIVERS (WIRELESS)
11298M:	Kalle Valo <kvalo@codeaurora.org>
11299L:	linux-wireless@vger.kernel.org
11300Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11303S:	Maintained
11304F:	Documentation/devicetree/bindings/net/wireless/
11305F:	drivers/net/wireless/
11306
11307NETWORKING [DSA]
11308M:	Andrew Lunn <andrew@lunn.ch>
11309M:	Vivien Didelot <vivien.didelot@gmail.com>
11310M:	Florian Fainelli <f.fainelli@gmail.com>
11311S:	Maintained
11312F:	Documentation/devicetree/bindings/net/dsa/
11313F:	net/dsa/
11314F:	include/net/dsa.h
11315F:	include/linux/dsa/
11316F:	include/linux/platform_data/dsa.h
11317F:	drivers/net/dsa/
11318
11319NETWORKING [GENERAL]
11320M:	"David S. Miller" <davem@davemloft.net>
11321L:	netdev@vger.kernel.org
11322W:	http://www.linuxfoundation.org/en/Net
11323Q:	http://patchwork.ozlabs.org/project/netdev/list/
11324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11326B:	mailto:netdev@vger.kernel.org
11327S:	Maintained
11328F:	net/
11329F:	include/net/
11330F:	include/linux/in.h
11331F:	include/linux/net.h
11332F:	include/linux/netdevice.h
11333F:	include/uapi/linux/in.h
11334F:	include/uapi/linux/net.h
11335F:	include/uapi/linux/netdevice.h
11336F:	include/uapi/linux/net_namespace.h
11337F:	tools/testing/selftests/net/
11338F:	lib/net_utils.c
11339F:	lib/random32.c
11340F:	Documentation/networking/
11341
11342NETWORKING [IPSEC]
11343M:	Steffen Klassert <steffen.klassert@secunet.com>
11344M:	Herbert Xu <herbert@gondor.apana.org.au>
11345M:	"David S. Miller" <davem@davemloft.net>
11346L:	netdev@vger.kernel.org
11347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11349S:	Maintained
11350F:	net/xfrm/
11351F:	net/key/
11352F:	net/ipv4/xfrm*
11353F:	net/ipv4/esp4*
11354F:	net/ipv4/ah4.c
11355F:	net/ipv4/ipcomp.c
11356F:	net/ipv4/ip_vti.c
11357F:	net/ipv6/xfrm*
11358F:	net/ipv6/esp6*
11359F:	net/ipv6/ah6.c
11360F:	net/ipv6/ipcomp6.c
11361F:	net/ipv6/ip6_vti.c
11362F:	include/uapi/linux/xfrm.h
11363F:	include/net/xfrm.h
11364
11365NETWORKING [IPv4/IPv6]
11366M:	"David S. Miller" <davem@davemloft.net>
11367M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11368M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11369L:	netdev@vger.kernel.org
11370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11371S:	Maintained
11372F:	net/ipv4/
11373F:	net/ipv6/
11374F:	include/net/ip*
11375F:	arch/x86/net/*
11376
11377NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11378M:	Paul Moore <paul@paul-moore.com>
11379W:	https://github.com/netlabel
11380L:	netdev@vger.kernel.org
11381L:	linux-security-module@vger.kernel.org
11382S:	Maintained
11383F:	Documentation/netlabel/
11384F:	include/net/calipso.h
11385F:	include/net/cipso_ipv4.h
11386F:	include/net/netlabel.h
11387F:	include/uapi/linux/netfilter/xt_SECMARK.h
11388F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11389F:	net/netlabel/
11390F:	net/ipv4/cipso_ipv4.c
11391F:	net/ipv6/calipso.c
11392F:	net/netfilter/xt_CONNSECMARK.c
11393F:	net/netfilter/xt_SECMARK.c
11394
11395NETWORKING [TCP]
11396M:	Eric Dumazet <edumazet@google.com>
11397L:	netdev@vger.kernel.org
11398S:	Maintained
11399F:	net/ipv4/tcp*.c
11400F:	net/ipv4/syncookies.c
11401F:	net/ipv6/tcp*.c
11402F:	net/ipv6/syncookies.c
11403F:	include/uapi/linux/tcp.h
11404F:	include/net/tcp.h
11405F:	include/linux/tcp.h
11406F:	include/trace/events/tcp.h
11407
11408NETWORKING [TLS]
11409M:	Boris Pismenny <borisp@mellanox.com>
11410M:	Aviad Yehezkel <aviadye@mellanox.com>
11411M:	Dave Watson <davejwatson@fb.com>
11412M:	John Fastabend <john.fastabend@gmail.com>
11413M:	Daniel Borkmann <daniel@iogearbox.net>
11414M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11415L:	netdev@vger.kernel.org
11416S:	Maintained
11417F:	net/tls/*
11418F:	include/uapi/linux/tls.h
11419F:	include/net/tls.h
11420
11421NETWORKING [WIRELESS]
11422L:	linux-wireless@vger.kernel.org
11423Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11424
11425NETDEVSIM
11426M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11427S:	Maintained
11428F:	drivers/net/netdevsim/*
11429
11430NETXEN (1/10) GbE SUPPORT
11431M:	Manish Chopra <manishc@marvell.com>
11432M:	Rahul Verma <rahulv@marvell.com>
11433M:	GR-Linux-NIC-Dev@marvell.com
11434L:	netdev@vger.kernel.org
11435S:	Supported
11436F:	drivers/net/ethernet/qlogic/netxen/
11437
11438NEXTHOP
11439M:	David Ahern <dsahern@kernel.org>
11440L:	netdev@vger.kernel.org
11441S:	Maintained
11442F:	include/net/nexthop.h
11443F:	include/uapi/linux/nexthop.h
11444F:	include/net/netns/nexthop.h
11445F:	net/ipv4/nexthop.c
11446
11447NFC SUBSYSTEM
11448L:	netdev@vger.kernel.org
11449S:	Orphan
11450F:	net/nfc/
11451F:	include/net/nfc/
11452F:	include/uapi/linux/nfc.h
11453F:	drivers/nfc/
11454F:	include/linux/platform_data/nfcmrvl.h
11455F:	Documentation/devicetree/bindings/net/nfc/
11456
11457NFS, SUNRPC, AND LOCKD CLIENTS
11458M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11459M:	Anna Schumaker <anna.schumaker@netapp.com>
11460L:	linux-nfs@vger.kernel.org
11461W:	http://client.linux-nfs.org
11462T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11463S:	Maintained
11464F:	fs/lockd/
11465F:	fs/nfs/
11466F:	fs/nfs_common/
11467F:	net/sunrpc/
11468F:	include/linux/lockd/
11469F:	include/linux/nfs*
11470F:	include/linux/sunrpc/
11471F:	include/uapi/linux/nfs*
11472F:	include/uapi/linux/sunrpc/
11473
11474NILFS2 FILESYSTEM
11475M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11476L:	linux-nilfs@vger.kernel.org
11477W:	https://nilfs.sourceforge.io/
11478W:	https://nilfs.osdn.jp/
11479T:	git git://github.com/konis/nilfs2.git
11480S:	Supported
11481F:	Documentation/filesystems/nilfs2.txt
11482F:	fs/nilfs2/
11483F:	include/trace/events/nilfs2.h
11484F:	include/uapi/linux/nilfs2_api.h
11485F:	include/uapi/linux/nilfs2_ondisk.h
11486
11487NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11488M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11489W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11490S:	Maintained
11491F:	Documentation/scsi/NinjaSCSI.txt
11492F:	drivers/scsi/pcmcia/nsp_*
11493
11494NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11495M:	GOTO Masanori <gotom@debian.or.jp>
11496M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11497W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11498S:	Maintained
11499F:	Documentation/scsi/NinjaSCSI.txt
11500F:	drivers/scsi/nsp32*
11501
11502NIOS2 ARCHITECTURE
11503M:	Ley Foon Tan <lftan@altera.com>
11504L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11506S:	Maintained
11507F:	arch/nios2/
11508
11509NOHZ, DYNTICKS SUPPORT
11510M:	Frederic Weisbecker <fweisbec@gmail.com>
11511M:	Thomas Gleixner <tglx@linutronix.de>
11512M:	Ingo Molnar <mingo@kernel.org>
11513L:	linux-kernel@vger.kernel.org
11514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11515S:	Maintained
11516F:	kernel/time/tick*.*
11517F:	include/linux/tick.h
11518F:	include/linux/sched/nohz.h
11519
11520NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11521M:	Pavel Machek <pavel@ucw.cz>
11522M:	Sakari Ailus <sakari.ailus@iki.fi>
11523L:	linux-media@vger.kernel.org
11524S:	Maintained
11525F:	drivers/media/i2c/et8ek8
11526F:	drivers/media/i2c/ad5820.c
11527
11528NOKIA N900 POWER SUPPLY DRIVERS
11529R:	Pali Rohár <pali.rohar@gmail.com>
11530F:	include/linux/power/bq2415x_charger.h
11531F:	include/linux/power/bq27xxx_battery.h
11532F:	drivers/power/supply/bq2415x_charger.c
11533F:	drivers/power/supply/bq27xxx_battery.c
11534F:	drivers/power/supply/bq27xxx_battery_i2c.c
11535F:	drivers/power/supply/isp1704_charger.c
11536F:	drivers/power/supply/rx51_battery.c
11537
11538NOLIBC HEADER FILE
11539M:	Willy Tarreau <w@1wt.eu>
11540S:	Maintained
11541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11542F:	tools/include/nolibc/
11543
11544NSDEPS
11545M:	Matthias Maennich <maennich@google.com>
11546S:	Maintained
11547F:	scripts/nsdeps
11548
11549NTB AMD DRIVER
11550M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11551L:	linux-ntb@googlegroups.com
11552S:	Supported
11553F:	drivers/ntb/hw/amd/
11554
11555NTB DRIVER CORE
11556M:	Jon Mason <jdmason@kudzu.us>
11557M:	Dave Jiang <dave.jiang@intel.com>
11558M:	Allen Hubbe <allenbh@gmail.com>
11559L:	linux-ntb@googlegroups.com
11560S:	Supported
11561W:	https://github.com/jonmason/ntb/wiki
11562T:	git git://github.com/jonmason/ntb.git
11563F:	drivers/ntb/
11564F:	drivers/net/ntb_netdev.c
11565F:	include/linux/ntb.h
11566F:	include/linux/ntb_transport.h
11567F:	tools/testing/selftests/ntb/
11568
11569NTB IDT DRIVER
11570M:	Serge Semin <fancer.lancer@gmail.com>
11571L:	linux-ntb@googlegroups.com
11572S:	Supported
11573F:	drivers/ntb/hw/idt/
11574
11575NTB INTEL DRIVER
11576M:	Dave Jiang <dave.jiang@intel.com>
11577L:	linux-ntb@googlegroups.com
11578S:	Supported
11579W:	https://github.com/davejiang/linux/wiki
11580T:	git https://github.com/davejiang/linux.git
11581F:	drivers/ntb/hw/intel/
11582
11583NTFS FILESYSTEM
11584M:	Anton Altaparmakov <anton@tuxera.com>
11585L:	linux-ntfs-dev@lists.sourceforge.net
11586W:	http://www.tuxera.com/
11587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11588S:	Supported
11589F:	Documentation/filesystems/ntfs.txt
11590F:	fs/ntfs/
11591
11592NUBUS SUBSYSTEM
11593M:	Finn Thain <fthain@telegraphics.com.au>
11594L:	linux-m68k@lists.linux-m68k.org
11595S:	Maintained
11596F:	arch/*/include/asm/nubus.h
11597F:	drivers/nubus/
11598F:	include/linux/nubus.h
11599F:	include/uapi/linux/nubus.h
11600
11601NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11602M:	Antonino Daplas <adaplas@gmail.com>
11603L:	linux-fbdev@vger.kernel.org
11604S:	Maintained
11605F:	drivers/video/fbdev/riva/
11606F:	drivers/video/fbdev/nvidia/
11607
11608NVM EXPRESS DRIVER
11609M:	Keith Busch <kbusch@kernel.org>
11610M:	Jens Axboe <axboe@fb.com>
11611M:	Christoph Hellwig <hch@lst.de>
11612M:	Sagi Grimberg <sagi@grimberg.me>
11613L:	linux-nvme@lists.infradead.org
11614T:	git://git.infradead.org/nvme.git
11615W:	http://git.infradead.org/nvme.git
11616S:	Supported
11617F:	drivers/nvme/host/
11618F:	include/linux/nvme.h
11619F:	include/uapi/linux/nvme_ioctl.h
11620
11621NVM EXPRESS FC TRANSPORT DRIVERS
11622M:	James Smart <james.smart@broadcom.com>
11623L:	linux-nvme@lists.infradead.org
11624S:	Supported
11625F:	include/linux/nvme-fc.h
11626F:	include/linux/nvme-fc-driver.h
11627F:	drivers/nvme/host/fc.c
11628F:	drivers/nvme/target/fc.c
11629F:	drivers/nvme/target/fcloop.c
11630
11631NVM EXPRESS TARGET DRIVER
11632M:	Christoph Hellwig <hch@lst.de>
11633M:	Sagi Grimberg <sagi@grimberg.me>
11634L:	linux-nvme@lists.infradead.org
11635T:	git://git.infradead.org/nvme.git
11636W:	http://git.infradead.org/nvme.git
11637S:	Supported
11638F:	drivers/nvme/target/
11639
11640NVMEM FRAMEWORK
11641M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11642S:	Maintained
11643F:	drivers/nvmem/
11644F:	Documentation/devicetree/bindings/nvmem/
11645F:	Documentation/ABI/stable/sysfs-bus-nvmem
11646F:	include/linux/nvmem-consumer.h
11647F:	include/linux/nvmem-provider.h
11648
11649NXP FXAS21002C DRIVER
11650M:	Rui Miguel Silva <rmfrfs@gmail.com>
11651L:	linux-iio@vger.kernel.org
11652S:	Maintained
11653F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11654F:	drivers/iio/gyro/fxas21002c_core.c
11655F:	drivers/iio/gyro/fxas21002c.h
11656F:	drivers/iio/gyro/fxas21002c_i2c.c
11657F:	drivers/iio/gyro/fxas21002c_spi.c
11658
11659NXP SGTL5000 DRIVER
11660M:	Fabio Estevam <festevam@gmail.com>
11661L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11662S:	Maintained
11663F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11664F:	sound/soc/codecs/sgtl5000*
11665
11666NXP SJA1105 ETHERNET SWITCH DRIVER
11667M:	Vladimir Oltean <olteanv@gmail.com>
11668L:	linux-kernel@vger.kernel.org
11669S:	Maintained
11670F:	drivers/net/dsa/sja1105
11671
11672NXP TDA998X DRM DRIVER
11673M:	Russell King <linux@armlinux.org.uk>
11674S:	Maintained
11675T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11676T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11677F:	drivers/gpu/drm/i2c/tda998x_drv.c
11678F:	include/drm/i2c/tda998x.h
11679F:	include/dt-bindings/display/tda998x.h
11680K:	"nxp,tda998x"
11681
11682NXP TFA9879 DRIVER
11683M:	Peter Rosin <peda@axentia.se>
11684L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11685S:	Maintained
11686F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11687F:	sound/soc/codecs/tfa9879*
11688
11689NXP-NCI NFC DRIVER
11690M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11691R:	Charles Gorand <charles.gorand@effinnov.com>
11692L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11693S:	Supported
11694F:	drivers/nfc/nxp-nci
11695
11696OBJAGG
11697M:	Jiri Pirko <jiri@mellanox.com>
11698L:	netdev@vger.kernel.org
11699S:	Supported
11700F:	lib/objagg.c
11701F:	lib/test_objagg.c
11702F:	include/linux/objagg.h
11703
11704NXP FSPI DRIVER
11705R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11706M:	Ashish Kumar <ashish.kumar@nxp.com>
11707L:	linux-spi@vger.kernel.org
11708S:	Maintained
11709F:	drivers/spi/spi-nxp-fspi.c
11710F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11711
11712OBJTOOL
11713M:	Josh Poimboeuf <jpoimboe@redhat.com>
11714M:	Peter Zijlstra <peterz@infradead.org>
11715S:	Supported
11716F:	tools/objtool/
11717
11718OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11719M:	Frederic Barrat <fbarrat@linux.ibm.com>
11720M:	Andrew Donnellan <ajd@linux.ibm.com>
11721L:	linuxppc-dev@lists.ozlabs.org
11722S:	Supported
11723F:	arch/powerpc/platforms/powernv/ocxl.c
11724F:	arch/powerpc/include/asm/pnv-ocxl.h
11725F:	drivers/misc/ocxl/
11726F:	include/misc/ocxl*
11727F:	include/uapi/misc/ocxl.h
11728F:	Documentation/userspace-api/accelerators/ocxl.rst
11729
11730OMAP AUDIO SUPPORT
11731M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11732M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11733L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11734L:	linux-omap@vger.kernel.org
11735S:	Maintained
11736F:	sound/soc/ti/omap*
11737F:	sound/soc/ti/rx51.c
11738F:	sound/soc/ti/n810.c
11739F:	sound/soc/ti/sdma-pcm.*
11740
11741OMAP CLOCK FRAMEWORK SUPPORT
11742M:	Paul Walmsley <paul@pwsan.com>
11743L:	linux-omap@vger.kernel.org
11744S:	Maintained
11745F:	arch/arm/*omap*/*clock*
11746
11747OMAP DEVICE TREE SUPPORT
11748M:	Benoît Cousson <bcousson@baylibre.com>
11749M:	Tony Lindgren <tony@atomide.com>
11750L:	linux-omap@vger.kernel.org
11751L:	devicetree@vger.kernel.org
11752S:	Maintained
11753F:	arch/arm/boot/dts/*omap*
11754F:	arch/arm/boot/dts/*am3*
11755F:	arch/arm/boot/dts/*am4*
11756F:	arch/arm/boot/dts/*am5*
11757F:	arch/arm/boot/dts/*dra7*
11758
11759OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11760L:	linux-omap@vger.kernel.org
11761L:	linux-fbdev@vger.kernel.org
11762S:	Orphan
11763F:	drivers/video/fbdev/omap2/
11764F:	Documentation/arm/omap/dss.rst
11765
11766OMAP FRAMEBUFFER SUPPORT
11767L:	linux-fbdev@vger.kernel.org
11768L:	linux-omap@vger.kernel.org
11769S:	Orphan
11770F:	drivers/video/fbdev/omap/
11771
11772OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11773M:	Roger Quadros <rogerq@ti.com>
11774M:	Tony Lindgren <tony@atomide.com>
11775L:	linux-omap@vger.kernel.org
11776S:	Maintained
11777F:	drivers/memory/omap-gpmc.c
11778F:	arch/arm/mach-omap2/*gpmc*
11779
11780OMAP GPIO DRIVER
11781M:	Grygorii Strashko <grygorii.strashko@ti.com>
11782M:	Santosh Shilimkar <ssantosh@kernel.org>
11783M:	Kevin Hilman <khilman@kernel.org>
11784L:	linux-omap@vger.kernel.org
11785S:	Maintained
11786F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11787F:	drivers/gpio/gpio-omap.c
11788
11789OMAP HARDWARE SPINLOCK SUPPORT
11790M:	Ohad Ben-Cohen <ohad@wizery.com>
11791L:	linux-omap@vger.kernel.org
11792S:	Maintained
11793F:	drivers/hwspinlock/omap_hwspinlock.c
11794
11795OMAP HS MMC SUPPORT
11796L:	linux-mmc@vger.kernel.org
11797L:	linux-omap@vger.kernel.org
11798S:	Orphan
11799F:	drivers/mmc/host/omap_hsmmc.c
11800
11801OMAP HWMOD DATA
11802M:	Paul Walmsley <paul@pwsan.com>
11803L:	linux-omap@vger.kernel.org
11804S:	Maintained
11805F:	arch/arm/mach-omap2/omap_hwmod*data*
11806
11807OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11808M:	Benoît Cousson <bcousson@baylibre.com>
11809L:	linux-omap@vger.kernel.org
11810S:	Maintained
11811F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11812
11813OMAP HWMOD SUPPORT
11814M:	Benoît Cousson <bcousson@baylibre.com>
11815M:	Paul Walmsley <paul@pwsan.com>
11816L:	linux-omap@vger.kernel.org
11817S:	Maintained
11818F:	arch/arm/mach-omap2/omap_hwmod.*
11819
11820OMAP I2C DRIVER
11821M:	Vignesh R <vigneshr@ti.com>
11822L:	linux-omap@vger.kernel.org
11823L:	linux-i2c@vger.kernel.org
11824S:	Maintained
11825F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11826F:	drivers/i2c/busses/i2c-omap.c
11827
11828OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11829M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11830L:	linux-media@vger.kernel.org
11831S:	Maintained
11832F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11833F:	drivers/media/platform/omap3isp/
11834F:	drivers/staging/media/omap4iss/
11835
11836OMAP MMC SUPPORT
11837M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11838L:	linux-omap@vger.kernel.org
11839S:	Odd Fixes
11840F:	drivers/mmc/host/omap.c
11841
11842OMAP POWER MANAGEMENT SUPPORT
11843M:	Kevin Hilman <khilman@kernel.org>
11844L:	linux-omap@vger.kernel.org
11845S:	Maintained
11846F:	arch/arm/*omap*/*pm*
11847F:	drivers/cpufreq/omap-cpufreq.c
11848
11849OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11850M:	Rajendra Nayak <rnayak@codeaurora.org>
11851M:	Paul Walmsley <paul@pwsan.com>
11852L:	linux-omap@vger.kernel.org
11853S:	Maintained
11854F:	arch/arm/mach-omap2/prm*
11855
11856OMAP RANDOM NUMBER GENERATOR SUPPORT
11857M:	Deepak Saxena <dsaxena@plexity.net>
11858S:	Maintained
11859F:	drivers/char/hw_random/omap-rng.c
11860
11861OMAP USB SUPPORT
11862L:	linux-usb@vger.kernel.org
11863L:	linux-omap@vger.kernel.org
11864S:	Orphan
11865F:	drivers/usb/*/*omap*
11866F:	arch/arm/*omap*/usb*
11867
11868OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11869M:	Mark Jackson <mpfj@newflow.co.uk>
11870L:	linux-omap@vger.kernel.org
11871S:	Maintained
11872F:	arch/arm/boot/dts/am335x-nano.dts
11873
11874OMAP1 SUPPORT
11875M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11876M:	Tony Lindgren <tony@atomide.com>
11877L:	linux-omap@vger.kernel.org
11878Q:	http://patchwork.kernel.org/project/linux-omap/list/
11879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11880S:	Maintained
11881F:	arch/arm/mach-omap1/
11882F:	arch/arm/plat-omap/
11883F:	arch/arm/configs/omap1_defconfig
11884F:	drivers/i2c/busses/i2c-omap.c
11885F:	include/linux/platform_data/i2c-omap.h
11886F:	include/linux/platform_data/ams-delta-fiq.h
11887
11888OMAP2+ SUPPORT
11889M:	Tony Lindgren <tony@atomide.com>
11890L:	linux-omap@vger.kernel.org
11891W:	http://www.muru.com/linux/omap/
11892W:	http://linux.omap.com/
11893Q:	http://patchwork.kernel.org/project/linux-omap/list/
11894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11895S:	Maintained
11896F:	arch/arm/mach-omap2/
11897F:	arch/arm/plat-omap/
11898F:	arch/arm/configs/omap2plus_defconfig
11899F:	drivers/bus/ti-sysc.c
11900F:	drivers/i2c/busses/i2c-omap.c
11901F:	drivers/irqchip/irq-omap-intc.c
11902F:	drivers/mfd/*omap*.c
11903F:	drivers/mfd/menelaus.c
11904F:	drivers/mfd/palmas.c
11905F:	drivers/mfd/tps65217.c
11906F:	drivers/mfd/tps65218.c
11907F:	drivers/mfd/tps65910.c
11908F:	drivers/mfd/twl-core.[ch]
11909F:	drivers/mfd/twl4030*.c
11910F:	drivers/mfd/twl6030*.c
11911F:	drivers/mfd/twl6040*.c
11912F:	drivers/regulator/palmas-regulator*.c
11913F:	drivers/regulator/pbias-regulator.c
11914F:	drivers/regulator/tps65217-regulator.c
11915F:	drivers/regulator/tps65218-regulator.c
11916F:	drivers/regulator/tps65910-regulator.c
11917F:	drivers/regulator/twl-regulator.c
11918F:	drivers/regulator/twl6030-regulator.c
11919F:	include/linux/platform_data/i2c-omap.h
11920F:	include/linux/platform_data/ti-sysc.h
11921
11922ONION OMEGA2+ BOARD
11923M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11924L:	linux-mips@vger.kernel.org
11925S:	Maintained
11926F:	arch/mips/boot/dts/ralink/omega2p.dts
11927
11928OMFS FILESYSTEM
11929M:	Bob Copeland <me@bobcopeland.com>
11930L:	linux-karma-devel@lists.sourceforge.net
11931S:	Maintained
11932F:	Documentation/filesystems/omfs.txt
11933F:	fs/omfs/
11934
11935OMNIKEY CARDMAN 4000 DRIVER
11936M:	Harald Welte <laforge@gnumonks.org>
11937S:	Maintained
11938F:	drivers/char/pcmcia/cm4000_cs.c
11939F:	include/linux/cm4000_cs.h
11940F:	include/uapi/linux/cm4000_cs.h
11941
11942OMNIKEY CARDMAN 4040 DRIVER
11943M:	Harald Welte <laforge@gnumonks.org>
11944S:	Maintained
11945F:	drivers/char/pcmcia/cm4040_cs.*
11946
11947OMNIVISION OV13858 SENSOR DRIVER
11948M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11949L:	linux-media@vger.kernel.org
11950T:	git git://linuxtv.org/media_tree.git
11951S:	Maintained
11952F:	drivers/media/i2c/ov13858.c
11953
11954OMNIVISION OV2680 SENSOR DRIVER
11955M:	Rui Miguel Silva <rmfrfs@gmail.com>
11956L:	linux-media@vger.kernel.org
11957T:	git git://linuxtv.org/media_tree.git
11958S:	Maintained
11959F:	drivers/media/i2c/ov2680.c
11960F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11961
11962OMNIVISION OV2685 SENSOR DRIVER
11963M:	Shunqian Zheng <zhengsq@rock-chips.com>
11964L:	linux-media@vger.kernel.org
11965T:	git git://linuxtv.org/media_tree.git
11966S:	Maintained
11967F:	drivers/media/i2c/ov2685.c
11968
11969OMNIVISION OV5640 SENSOR DRIVER
11970M:	Steve Longerbeam <slongerbeam@gmail.com>
11971L:	linux-media@vger.kernel.org
11972T:	git git://linuxtv.org/media_tree.git
11973S:	Maintained
11974F:	drivers/media/i2c/ov5640.c
11975
11976OMNIVISION OV5647 SENSOR DRIVER
11977M:	Luis Oliveira <lolivei@synopsys.com>
11978L:	linux-media@vger.kernel.org
11979T:	git git://linuxtv.org/media_tree.git
11980S:	Maintained
11981F:	drivers/media/i2c/ov5647.c
11982
11983OMNIVISION OV5670 SENSOR DRIVER
11984M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
11985M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
11986L:	linux-media@vger.kernel.org
11987T:	git git://linuxtv.org/media_tree.git
11988S:	Maintained
11989F:	drivers/media/i2c/ov5670.c
11990
11991OMNIVISION OV5675 SENSOR DRIVER
11992M:	Shawn Tu <shawnx.tu@intel.com>
11993L:	linux-media@vger.kernel.org
11994T:	git git://linuxtv.org/media_tree.git
11995S:	Maintained
11996F:	drivers/media/i2c/ov5675.c
11997
11998OMNIVISION OV5695 SENSOR DRIVER
11999M:	Shunqian Zheng <zhengsq@rock-chips.com>
12000L:	linux-media@vger.kernel.org
12001T:	git git://linuxtv.org/media_tree.git
12002S:	Maintained
12003F:	drivers/media/i2c/ov5695.c
12004
12005OMNIVISION OV7670 SENSOR DRIVER
12006M:	Jonathan Corbet <corbet@lwn.net>
12007L:	linux-media@vger.kernel.org
12008T:	git git://linuxtv.org/media_tree.git
12009S:	Maintained
12010F:	drivers/media/i2c/ov7670.c
12011F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12012
12013OMNIVISION OV772x SENSOR DRIVER
12014M:	Jacopo Mondi <jacopo@jmondi.org>
12015L:	linux-media@vger.kernel.org
12016T:	git git://linuxtv.org/media_tree.git
12017S:	Odd fixes
12018F:	drivers/media/i2c/ov772x.c
12019F:	include/media/i2c/ov772x.h
12020F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12021
12022OMNIVISION OV7740 SENSOR DRIVER
12023M:	Wenyou Yang <wenyou.yang@microchip.com>
12024L:	linux-media@vger.kernel.org
12025T:	git git://linuxtv.org/media_tree.git
12026S:	Maintained
12027F:	drivers/media/i2c/ov7740.c
12028F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12029
12030OMNIVISION OV9640 SENSOR DRIVER
12031M:	Petr Cvek <petrcvekcz@gmail.com>
12032L:	linux-media@vger.kernel.org
12033S:	Maintained
12034F:	drivers/media/i2c/ov9640.*
12035
12036OMNIVISION OV8856 SENSOR DRIVER
12037M:	Ben Kao <ben.kao@intel.com>
12038L:	linux-media@vger.kernel.org
12039T:	git git://linuxtv.org/media_tree.git
12040S:	Maintained
12041F:	drivers/media/i2c/ov8856.c
12042
12043OMNIVISION OV9650 SENSOR DRIVER
12044M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12045R:	Akinobu Mita <akinobu.mita@gmail.com>
12046R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12047L:	linux-media@vger.kernel.org
12048T:	git git://linuxtv.org/media_tree.git
12049S:	Maintained
12050F:	drivers/media/i2c/ov9650.c
12051F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12052
12053ONENAND FLASH DRIVER
12054M:	Kyungmin Park <kyungmin.park@samsung.com>
12055L:	linux-mtd@lists.infradead.org
12056S:	Maintained
12057F:	drivers/mtd/nand/onenand/
12058F:	include/linux/mtd/onenand*.h
12059
12060OP-TEE DRIVER
12061M:	Jens Wiklander <jens.wiklander@linaro.org>
12062L:	tee-dev@lists.linaro.org
12063S:	Maintained
12064F:	drivers/tee/optee/
12065
12066OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12067M:	Sumit Garg <sumit.garg@linaro.org>
12068L:	tee-dev@lists.linaro.org
12069S:	Maintained
12070F:	drivers/char/hw_random/optee-rng.c
12071
12072OPA-VNIC DRIVER
12073M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12074M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12075L:	linux-rdma@vger.kernel.org
12076S:	Supported
12077F:	drivers/infiniband/ulp/opa_vnic
12078
12079OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12080M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12081M:	Frank Rowand <frowand.list@gmail.com>
12082L:	devicetree@vger.kernel.org
12083S:	Maintained
12084F:	Documentation/devicetree/dynamic-resolution-notes.txt
12085F:	Documentation/devicetree/overlay-notes.txt
12086F:	drivers/of/overlay.c
12087F:	drivers/of/resolver.c
12088K:	of_overlay_notifier_
12089
12090OPEN FIRMWARE AND FLATTENED DEVICE TREE
12091M:	Rob Herring <robh+dt@kernel.org>
12092M:	Frank Rowand <frowand.list@gmail.com>
12093L:	devicetree@vger.kernel.org
12094W:	http://www.devicetree.org/
12095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12096S:	Maintained
12097F:	drivers/of/
12098F:	include/linux/of*.h
12099F:	scripts/dtc/
12100F:	Documentation/ABI/testing/sysfs-firmware-ofw
12101
12102OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12103M:	Rob Herring <robh+dt@kernel.org>
12104M:	Mark Rutland <mark.rutland@arm.com>
12105L:	devicetree@vger.kernel.org
12106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12107Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12108S:	Maintained
12109F:	Documentation/devicetree/
12110F:	arch/*/boot/dts/
12111F:	include/dt-bindings/
12112
12113OPENCORES I2C BUS DRIVER
12114M:	Peter Korsgaard <peter@korsgaard.com>
12115M:	Andrew Lunn <andrew@lunn.ch>
12116L:	linux-i2c@vger.kernel.org
12117S:	Maintained
12118F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12119F:	Documentation/i2c/busses/i2c-ocores.rst
12120F:	drivers/i2c/busses/i2c-ocores.c
12121F:	include/linux/platform_data/i2c-ocores.h
12122
12123OPENRISC ARCHITECTURE
12124M:	Jonas Bonn <jonas@southpole.se>
12125M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12126M:	Stafford Horne <shorne@gmail.com>
12127T:	git git://github.com/openrisc/linux.git
12128L:	openrisc@lists.librecores.org
12129W:	http://openrisc.io
12130S:	Maintained
12131F:	Documentation/devicetree/bindings/openrisc/
12132F:	Documentation/openrisc/
12133F:	arch/openrisc/
12134F:	drivers/irqchip/irq-ompic.c
12135F:	drivers/irqchip/irq-or1k-*
12136
12137OPENVSWITCH
12138M:	Pravin B Shelar <pshelar@ovn.org>
12139L:	netdev@vger.kernel.org
12140L:	dev@openvswitch.org
12141W:	http://openvswitch.org
12142S:	Maintained
12143F:	net/openvswitch/
12144F:	include/uapi/linux/openvswitch.h
12145
12146OPERATING PERFORMANCE POINTS (OPP)
12147M:	Viresh Kumar <vireshk@kernel.org>
12148M:	Nishanth Menon <nm@ti.com>
12149M:	Stephen Boyd <sboyd@kernel.org>
12150L:	linux-pm@vger.kernel.org
12151S:	Maintained
12152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12153F:	drivers/opp/
12154F:	include/linux/pm_opp.h
12155F:	Documentation/power/opp.rst
12156F:	Documentation/devicetree/bindings/opp/
12157
12158OPL4 DRIVER
12159M:	Clemens Ladisch <clemens@ladisch.de>
12160L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12162S:	Maintained
12163F:	sound/drivers/opl4/
12164
12165OPROFILE
12166M:	Robert Richter <rric@kernel.org>
12167L:	oprofile-list@lists.sf.net
12168S:	Maintained
12169F:	arch/*/include/asm/oprofile*.h
12170F:	arch/*/oprofile/
12171F:	drivers/oprofile/
12172F:	include/linux/oprofile.h
12173
12174ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12175M:	Mark Fasheh <mark@fasheh.com>
12176M:	Joel Becker <jlbec@evilplan.org>
12177M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12178L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12179W:	http://ocfs2.wiki.kernel.org
12180S:	Supported
12181F:	Documentation/filesystems/ocfs2.txt
12182F:	Documentation/filesystems/dlmfs.txt
12183F:	fs/ocfs2/
12184
12185ORANGEFS FILESYSTEM
12186M:	Mike Marshall <hubcap@omnibond.com>
12187R:	Martin Brandenburg <martin@omnibond.com>
12188L:	devel@lists.orangefs.org
12189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12190S:	Supported
12191F:	fs/orangefs/
12192F:	Documentation/filesystems/orangefs.txt
12193
12194ORINOCO DRIVER
12195L:	linux-wireless@vger.kernel.org
12196W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12197W:	http://www.nongnu.org/orinoco/
12198S:	Orphan
12199F:	drivers/net/wireless/intersil/orinoco/
12200
12201OV2659 OMNIVISION SENSOR DRIVER
12202M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12203L:	linux-media@vger.kernel.org
12204W:	https://linuxtv.org
12205Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12206T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12207S:	Maintained
12208F:	drivers/media/i2c/ov2659.c
12209F:	include/media/i2c/ov2659.h
12210
12211OVERLAY FILESYSTEM
12212M:	Miklos Szeredi <miklos@szeredi.hu>
12213L:	linux-unionfs@vger.kernel.org
12214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12215S:	Supported
12216F:	fs/overlayfs/
12217F:	Documentation/filesystems/overlayfs.txt
12218
12219P54 WIRELESS DRIVER
12220M:	Christian Lamparter <chunkeey@googlemail.com>
12221L:	linux-wireless@vger.kernel.org
12222W:	http://wireless.kernel.org/en/users/Drivers/p54
12223S:	Maintained
12224F:	drivers/net/wireless/intersil/p54/
12225
12226PA SEMI ETHERNET DRIVER
12227L:	netdev@vger.kernel.org
12228S:	Orphan
12229F:	drivers/net/ethernet/pasemi/*
12230
12231PA SEMI SMBUS DRIVER
12232L:	linux-i2c@vger.kernel.org
12233S:	Orphan
12234F:	drivers/i2c/busses/i2c-pasemi.c
12235
12236PACKING
12237M:	Vladimir Oltean <olteanv@gmail.com>
12238L:	netdev@vger.kernel.org
12239S:	Supported
12240F:	lib/packing.c
12241F:	include/linux/packing.h
12242F:	Documentation/core-api/packing.rst
12243
12244PADATA PARALLEL EXECUTION MECHANISM
12245M:	Steffen Klassert <steffen.klassert@secunet.com>
12246L:	linux-crypto@vger.kernel.org
12247S:	Maintained
12248F:	kernel/padata.c
12249F:	include/linux/padata.h
12250F:	Documentation/padata.txt
12251
12252PAGE POOL
12253M:	Jesper Dangaard Brouer <hawk@kernel.org>
12254M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12255L:	netdev@vger.kernel.org
12256S:	Supported
12257F:	net/core/page_pool.c
12258F:	include/net/page_pool.h
12259
12260PANASONIC LAPTOP ACPI EXTRAS DRIVER
12261M:	Harald Welte <laforge@gnumonks.org>
12262L:	platform-driver-x86@vger.kernel.org
12263S:	Maintained
12264F:	drivers/platform/x86/panasonic-laptop.c
12265
12266PARALLEL LCD/KEYPAD PANEL DRIVER
12267M:	Willy Tarreau <willy@haproxy.com>
12268M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12269S:	Odd Fixes
12270F:	Documentation/admin-guide/lcd-panel-cgram.rst
12271F:	drivers/auxdisplay/panel.c
12272
12273PARALLEL PORT SUBSYSTEM
12274M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12275M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12276L:	linux-parport@lists.infradead.org (subscribers-only)
12277S:	Maintained
12278F:	drivers/parport/
12279F:	include/linux/parport*.h
12280F:	drivers/char/ppdev.c
12281F:	include/uapi/linux/ppdev.h
12282F:	Documentation/driver-api/parport*.rst
12283
12284PARAVIRT_OPS INTERFACE
12285M:	Juergen Gross <jgross@suse.com>
12286M:	Thomas Hellstrom <thellstrom@vmware.com>
12287M:	"VMware, Inc." <pv-drivers@vmware.com>
12288L:	virtualization@lists.linux-foundation.org
12289S:	Supported
12290F:	Documentation/virt/paravirt_ops.rst
12291F:	arch/*/kernel/paravirt*
12292F:	arch/*/include/asm/paravirt*.h
12293F:	include/linux/hypervisor.h
12294
12295PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12296M:	Tim Waugh <tim@cyberelk.net>
12297L:	linux-parport@lists.infradead.org (subscribers-only)
12298S:	Maintained
12299F:	Documentation/admin-guide/blockdev/paride.rst
12300F:	drivers/block/paride/
12301
12302PARISC ARCHITECTURE
12303M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12304M:	Helge Deller <deller@gmx.de>
12305L:	linux-parisc@vger.kernel.org
12306W:	http://www.parisc-linux.org/
12307Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12310S:	Maintained
12311F:	arch/parisc/
12312F:	Documentation/parisc/
12313F:	drivers/parisc/
12314F:	drivers/char/agp/parisc-agp.c
12315F:	drivers/input/serio/gscps2.c
12316F:	drivers/parport/parport_gsc.*
12317F:	drivers/tty/serial/8250/8250_gsc.c
12318F:	drivers/video/fbdev/sti*
12319F:	drivers/video/console/sti*
12320F:	drivers/video/logo/logo_parisc*
12321
12322PARMAN
12323M:	Jiri Pirko <jiri@mellanox.com>
12324L:	netdev@vger.kernel.org
12325S:	Supported
12326F:	lib/parman.c
12327F:	lib/test_parman.c
12328F:	include/linux/parman.h
12329
12330PC ENGINES APU BOARD DRIVER
12331M:	Enrico Weigelt, metux IT consult <info@metux.net>
12332S:	Maintained
12333F:	drivers/platform/x86/pcengines-apuv2.c
12334
12335PC87360 HARDWARE MONITORING DRIVER
12336M:	Jim Cromie <jim.cromie@gmail.com>
12337L:	linux-hwmon@vger.kernel.org
12338S:	Maintained
12339F:	Documentation/hwmon/pc87360.rst
12340F:	drivers/hwmon/pc87360.c
12341
12342PC8736x GPIO DRIVER
12343M:	Jim Cromie <jim.cromie@gmail.com>
12344S:	Maintained
12345F:	drivers/char/pc8736x_gpio.c
12346
12347PC87427 HARDWARE MONITORING DRIVER
12348M:	Jean Delvare <jdelvare@suse.com>
12349L:	linux-hwmon@vger.kernel.org
12350S:	Maintained
12351F:	Documentation/hwmon/pc87427.rst
12352F:	drivers/hwmon/pc87427.c
12353
12354PCA9532 LED DRIVER
12355M:	Riku Voipio <riku.voipio@iki.fi>
12356S:	Maintained
12357F:	drivers/leds/leds-pca9532.c
12358F:	include/linux/leds-pca9532.h
12359
12360PCA9541 I2C BUS MASTER SELECTOR DRIVER
12361M:	Guenter Roeck <linux@roeck-us.net>
12362L:	linux-i2c@vger.kernel.org
12363S:	Maintained
12364F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12365
12366PCDP - PRIMARY CONSOLE AND DEBUG PORT
12367M:	Khalid Aziz <khalid@gonehiking.org>
12368S:	Maintained
12369F:	drivers/firmware/pcdp.*
12370
12371PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12372M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12373L:	linux-pci@vger.kernel.org
12374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12375S:	Maintained
12376F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12377F:	drivers/pci/controller/pci-aardvark.c
12378
12379PCI DRIVER FOR ALTERA PCIE IP
12380M:	Ley Foon Tan <lftan@altera.com>
12381L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12382L:	linux-pci@vger.kernel.org
12383S:	Supported
12384F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12385F:	drivers/pci/controller/pcie-altera.c
12386
12387PCI DRIVER FOR APPLIEDMICRO XGENE
12388M:	Toan Le <toan@os.amperecomputing.com>
12389L:	linux-pci@vger.kernel.org
12390L:	linux-arm-kernel@lists.infradead.org
12391S:	Maintained
12392F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12393F:	drivers/pci/controller/pci-xgene.c
12394
12395PCI DRIVER FOR ARM VERSATILE PLATFORM
12396M:	Rob Herring <robh@kernel.org>
12397L:	linux-pci@vger.kernel.org
12398L:	linux-arm-kernel@lists.infradead.org
12399S:	Maintained
12400F:	Documentation/devicetree/bindings/pci/versatile.txt
12401F:	drivers/pci/controller/pci-versatile.c
12402
12403PCI DRIVER FOR ARMADA 8K
12404M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12405L:	linux-pci@vger.kernel.org
12406L:	linux-arm-kernel@lists.infradead.org
12407S:	Maintained
12408F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12409F:	drivers/pci/controller/dwc/pcie-armada8k.c
12410
12411PCI DRIVER FOR CADENCE PCIE IP
12412M:	Tom Joseph <tjoseph@cadence.com>
12413L:	linux-pci@vger.kernel.org
12414S:	Maintained
12415F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12416F:	drivers/pci/controller/pcie-cadence*
12417
12418PCI DRIVER FOR FREESCALE LAYERSCAPE
12419M:	Minghuan Lian <minghuan.Lian@nxp.com>
12420M:	Mingkai Hu <mingkai.hu@nxp.com>
12421M:	Roy Zang <roy.zang@nxp.com>
12422L:	linuxppc-dev@lists.ozlabs.org
12423L:	linux-pci@vger.kernel.org
12424L:	linux-arm-kernel@lists.infradead.org
12425S:	Maintained
12426F:	drivers/pci/controller/dwc/*layerscape*
12427
12428PCI DRIVER FOR GENERIC OF HOSTS
12429M:	Will Deacon <will@kernel.org>
12430L:	linux-pci@vger.kernel.org
12431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12432S:	Maintained
12433F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12434F:	drivers/pci/controller/pci-host-common.c
12435F:	drivers/pci/controller/pci-host-generic.c
12436
12437PCI DRIVER FOR IMX6
12438M:	Richard Zhu <hongxing.zhu@nxp.com>
12439M:	Lucas Stach <l.stach@pengutronix.de>
12440L:	linux-pci@vger.kernel.org
12441L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12442S:	Maintained
12443F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12444F:	drivers/pci/controller/dwc/*imx6*
12445
12446PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12447M:	Keith Busch <keith.busch@intel.com>
12448M:	Jonathan Derrick <jonathan.derrick@intel.com>
12449L:	linux-pci@vger.kernel.org
12450S:	Supported
12451F:	drivers/pci/controller/vmd.c
12452
12453PCI DRIVER FOR MICROSEMI SWITCHTEC
12454M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12455M:	Logan Gunthorpe <logang@deltatee.com>
12456L:	linux-pci@vger.kernel.org
12457S:	Maintained
12458F:	Documentation/driver-api/switchtec.rst
12459F:	Documentation/ABI/testing/sysfs-class-switchtec
12460F:	drivers/pci/switch/switchtec*
12461F:	include/uapi/linux/switchtec_ioctl.h
12462F:	include/linux/switchtec.h
12463F:	drivers/ntb/hw/mscc/
12464
12465PCI DRIVER FOR MOBIVEIL PCIE IP
12466M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12467M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12468L:	linux-pci@vger.kernel.org
12469S:	Supported
12470F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12471F:	drivers/pci/controller/pcie-mobiveil.c
12472
12473PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12474M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12475M:	Jason Cooper <jason@lakedaemon.net>
12476L:	linux-pci@vger.kernel.org
12477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12478S:	Maintained
12479F:	drivers/pci/controller/*mvebu*
12480
12481PCI DRIVER FOR NVIDIA TEGRA
12482M:	Thierry Reding <thierry.reding@gmail.com>
12483L:	linux-tegra@vger.kernel.org
12484L:	linux-pci@vger.kernel.org
12485S:	Supported
12486F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12487F:	drivers/pci/controller/pci-tegra.c
12488
12489PCI DRIVER FOR RENESAS R-CAR
12490M:	Simon Horman <horms@verge.net.au>
12491L:	linux-pci@vger.kernel.org
12492L:	linux-renesas-soc@vger.kernel.org
12493S:	Maintained
12494F:	drivers/pci/controller/*rcar*
12495
12496PCI DRIVER FOR SAMSUNG EXYNOS
12497M:	Jingoo Han <jingoohan1@gmail.com>
12498L:	linux-pci@vger.kernel.org
12499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12500L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12501S:	Maintained
12502F:	drivers/pci/controller/dwc/pci-exynos.c
12503
12504PCI DRIVER FOR SYNOPSYS DESIGNWARE
12505M:	Jingoo Han <jingoohan1@gmail.com>
12506M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12507L:	linux-pci@vger.kernel.org
12508S:	Maintained
12509F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12510F:	drivers/pci/controller/dwc/*designware*
12511
12512PCI DRIVER FOR TI DRA7XX
12513M:	Kishon Vijay Abraham I <kishon@ti.com>
12514L:	linux-omap@vger.kernel.org
12515L:	linux-pci@vger.kernel.org
12516S:	Supported
12517F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12518F:	drivers/pci/controller/dwc/pci-dra7xx.c
12519
12520PCI DRIVER FOR TI KEYSTONE
12521M:	Murali Karicheri <m-karicheri2@ti.com>
12522L:	linux-pci@vger.kernel.org
12523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12524S:	Maintained
12525F:	drivers/pci/controller/dwc/pci-keystone.c
12526
12527PCI ENDPOINT SUBSYSTEM
12528M:	Kishon Vijay Abraham I <kishon@ti.com>
12529M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12530L:	linux-pci@vger.kernel.org
12531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12532S:	Supported
12533F:	drivers/pci/endpoint/
12534F:	drivers/misc/pci_endpoint_test.c
12535F:	tools/pci/
12536
12537PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12538M:	Russell Currey <ruscur@russell.cc>
12539M:	Sam Bobroff <sbobroff@linux.ibm.com>
12540M:	Oliver O'Halloran <oohall@gmail.com>
12541L:	linuxppc-dev@lists.ozlabs.org
12542S:	Supported
12543F:	Documentation/PCI/pci-error-recovery.rst
12544F:	drivers/pci/pcie/aer.c
12545F:	drivers/pci/pcie/dpc.c
12546F:	drivers/pci/pcie/err.c
12547F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12548F:	arch/powerpc/kernel/eeh*.c
12549F:	arch/powerpc/platforms/*/eeh*.c
12550F:	arch/powerpc/include/*/eeh*.h
12551
12552PCI ERROR RECOVERY
12553M:	Linas Vepstas <linasvepstas@gmail.com>
12554L:	linux-pci@vger.kernel.org
12555S:	Supported
12556F:	Documentation/PCI/pci-error-recovery.rst
12557
12558PCI MSI DRIVER FOR ALTERA MSI IP
12559M:	Ley Foon Tan <lftan@altera.com>
12560L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12561L:	linux-pci@vger.kernel.org
12562S:	Supported
12563F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12564F:	drivers/pci/controller/pcie-altera-msi.c
12565
12566PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12567M:	Toan Le <toan@os.amperecomputing.com>
12568L:	linux-pci@vger.kernel.org
12569L:	linux-arm-kernel@lists.infradead.org
12570S:	Maintained
12571F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12572F:	drivers/pci/controller/pci-xgene-msi.c
12573
12574PCI SUBSYSTEM
12575M:	Bjorn Helgaas <bhelgaas@google.com>
12576L:	linux-pci@vger.kernel.org
12577Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12579S:	Supported
12580F:	Documentation/devicetree/bindings/pci/
12581F:	Documentation/PCI/
12582F:	drivers/acpi/pci*
12583F:	drivers/pci/
12584F:	include/asm-generic/pci*
12585F:	include/linux/pci*
12586F:	include/linux/of_pci.h
12587F:	include/uapi/linux/pci*
12588F:	lib/pci*
12589F:	arch/x86/pci/
12590F:	arch/x86/kernel/quirks.c
12591F:	arch/x86/kernel/early-quirks.c
12592
12593PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12594M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12595R:	Andrew Murray <andrew.murray@arm.com>
12596L:	linux-pci@vger.kernel.org
12597Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12599S:	Supported
12600F:	drivers/pci/controller/
12601
12602PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12603M:	Jonathan Chocron <jonnyc@amazon.com>
12604L:	linux-pci@vger.kernel.org
12605S:	Maintained
12606F:	Documentation/devicetree/bindings/pci/pcie-al.txt
12607F:	drivers/pci/controller/dwc/pcie-al.c
12608
12609PCIE DRIVER FOR AMLOGIC MESON
12610M:	Yue Wang <yue.wang@Amlogic.com>
12611L:	linux-pci@vger.kernel.org
12612L:	linux-amlogic@lists.infradead.org
12613S:	Maintained
12614F:	drivers/pci/controller/dwc/pci-meson.c
12615
12616PCIE DRIVER FOR AXIS ARTPEC
12617M:	Jesper Nilsson <jesper.nilsson@axis.com>
12618L:	linux-arm-kernel@axis.com
12619L:	linux-pci@vger.kernel.org
12620S:	Maintained
12621F:	Documentation/devicetree/bindings/pci/axis,artpec*
12622F:	drivers/pci/controller/dwc/*artpec*
12623
12624PCIE DRIVER FOR CAVIUM THUNDERX
12625M:	David Daney <david.daney@cavium.com>
12626L:	linux-pci@vger.kernel.org
12627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12628S:	Supported
12629F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12630F:	drivers/pci/controller/pci-thunder-*
12631
12632PCIE DRIVER FOR HISILICON
12633M:	Zhou Wang <wangzhou1@hisilicon.com>
12634L:	linux-pci@vger.kernel.org
12635S:	Maintained
12636F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12637F:	drivers/pci/controller/dwc/pcie-hisi.c
12638
12639PCIE DRIVER FOR HISILICON KIRIN
12640M:	Xiaowei Song <songxiaowei@hisilicon.com>
12641M:	Binghui Wang <wangbinghui@hisilicon.com>
12642L:	linux-pci@vger.kernel.org
12643S:	Maintained
12644F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12645F:	drivers/pci/controller/dwc/pcie-kirin.c
12646
12647PCIE DRIVER FOR HISILICON STB
12648M:	Shawn Guo <shawn.guo@linaro.org>
12649L:	linux-pci@vger.kernel.org
12650S:	Maintained
12651F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12652F:	drivers/pci/controller/dwc/pcie-histb.c
12653
12654PCIE DRIVER FOR MEDIATEK
12655M:	Ryder Lee <ryder.lee@mediatek.com>
12656L:	linux-pci@vger.kernel.org
12657L:	linux-mediatek@lists.infradead.org
12658S:	Supported
12659F:	Documentation/devicetree/bindings/pci/mediatek*
12660F:	drivers/pci/controller/*mediatek*
12661
12662PCIE DRIVER FOR QUALCOMM MSM
12663M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12664L:	linux-pci@vger.kernel.org
12665L:	linux-arm-msm@vger.kernel.org
12666S:	Maintained
12667F:	drivers/pci/controller/dwc/*qcom*
12668
12669PCIE DRIVER FOR ROCKCHIP
12670M:	Shawn Lin <shawn.lin@rock-chips.com>
12671L:	linux-pci@vger.kernel.org
12672L:	linux-rockchip@lists.infradead.org
12673S:	Maintained
12674F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12675F:	drivers/pci/controller/pcie-rockchip*
12676
12677PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12678M:	Linus Walleij <linus.walleij@linaro.org>
12679L:	linux-pci@vger.kernel.org
12680S:	Maintained
12681F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12682F:	drivers/pci/controller/pci-v3-semi.c
12683
12684PCIE DRIVER FOR SOCIONEXT UNIPHIER
12685M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12686L:	linux-pci@vger.kernel.org
12687S:	Maintained
12688F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12689F:	drivers/pci/controller/dwc/pcie-uniphier.c
12690
12691PCIE DRIVER FOR ST SPEAR13XX
12692M:	Pratyush Anand <pratyush.anand@gmail.com>
12693L:	linux-pci@vger.kernel.org
12694S:	Maintained
12695F:	drivers/pci/controller/dwc/*spear*
12696
12697PCMCIA SUBSYSTEM
12698M:	Dominik Brodowski <linux@dominikbrodowski.net>
12699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12700S:	Odd Fixes
12701F:	Documentation/pcmcia/
12702F:	tools/pcmcia/
12703F:	drivers/pcmcia/
12704F:	include/pcmcia/
12705
12706PCNET32 NETWORK DRIVER
12707M:	Don Fry <pcnet32@frontier.com>
12708L:	netdev@vger.kernel.org
12709S:	Maintained
12710F:	drivers/net/ethernet/amd/pcnet32.c
12711
12712PCRYPT PARALLEL CRYPTO ENGINE
12713M:	Steffen Klassert <steffen.klassert@secunet.com>
12714L:	linux-crypto@vger.kernel.org
12715S:	Maintained
12716F:	crypto/pcrypt.c
12717F:	include/crypto/pcrypt.h
12718
12719PEAQ WMI HOTKEYS DRIVER
12720M:	Hans de Goede <hdegoede@redhat.com>
12721L:	platform-driver-x86@vger.kernel.org
12722S:	Maintained
12723F:	drivers/platform/x86/peaq-wmi.c
12724
12725PENSANDO ETHERNET DRIVERS
12726M:	Shannon Nelson <snelson@pensando.io>
12727M:	Pensando Drivers <drivers@pensando.io>
12728L:	netdev@vger.kernel.org
12729S:	Supported
12730F:	Documentation/networking/device_drivers/pensando/ionic.rst
12731F:	drivers/net/ethernet/pensando/
12732
12733PER-CPU MEMORY ALLOCATOR
12734M:	Dennis Zhou <dennis@kernel.org>
12735M:	Tejun Heo <tj@kernel.org>
12736M:	Christoph Lameter <cl@linux.com>
12737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12738S:	Maintained
12739F:	include/linux/percpu*.h
12740F:	mm/percpu*.c
12741F:	arch/*/include/asm/percpu.h
12742
12743PER-TASK DELAY ACCOUNTING
12744M:	Balbir Singh <bsingharora@gmail.com>
12745S:	Maintained
12746F:	include/linux/delayacct.h
12747F:	kernel/delayacct.c
12748
12749PERFORMANCE EVENTS SUBSYSTEM
12750M:	Peter Zijlstra <peterz@infradead.org>
12751M:	Ingo Molnar <mingo@redhat.com>
12752M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12753R:	Mark Rutland <mark.rutland@arm.com>
12754R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12755R:	Jiri Olsa <jolsa@redhat.com>
12756R:	Namhyung Kim <namhyung@kernel.org>
12757L:	linux-kernel@vger.kernel.org
12758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12759S:	Supported
12760F:	kernel/events/*
12761F:	include/linux/perf_event.h
12762F:	include/uapi/linux/perf_event.h
12763F:	arch/*/kernel/perf_event*.c
12764F:	arch/*/kernel/*/perf_event*.c
12765F:	arch/*/kernel/*/*/perf_event*.c
12766F:	arch/*/include/asm/perf_event.h
12767F:	arch/*/kernel/perf_callchain.c
12768F:	arch/*/events/*
12769F:	arch/*/events/*/*
12770F:	tools/perf/
12771
12772PERSONALITY HANDLING
12773M:	Christoph Hellwig <hch@infradead.org>
12774L:	linux-abi-devel@lists.sourceforge.net
12775S:	Maintained
12776F:	include/linux/personality.h
12777F:	include/uapi/linux/personality.h
12778
12779PHOENIX RC FLIGHT CONTROLLER ADAPTER
12780M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12781L:	linux-input@vger.kernel.org
12782S:	Maintained
12783F:	Documentation/input/devices/pxrc.rst
12784F:	drivers/input/joystick/pxrc.c
12785
12786FLYSKY FSIA6B RC RECEIVER
12787M:	Markus Koch <markus@notsyncing.net>
12788L:	linux-input@vger.kernel.org
12789S:	Maintained
12790F:	drivers/input/joystick/fsia6b.c
12791
12792PHONET PROTOCOL
12793M:	Remi Denis-Courmont <courmisch@gmail.com>
12794S:	Supported
12795F:	Documentation/networking/phonet.txt
12796F:	include/linux/phonet.h
12797F:	include/net/phonet/
12798F:	include/uapi/linux/phonet.h
12799F:	net/phonet/
12800
12801PHRAM MTD DRIVER
12802M:	Joern Engel <joern@lazybastard.org>
12803L:	linux-mtd@lists.infradead.org
12804S:	Maintained
12805F:	drivers/mtd/devices/phram.c
12806
12807PICOLCD HID DRIVER
12808M:	Bruno Prémont <bonbons@linux-vserver.org>
12809L:	linux-input@vger.kernel.org
12810S:	Maintained
12811F:	drivers/hid/hid-picolcd*
12812
12813PICOXCELL SUPPORT
12814M:	Jamie Iles <jamie@jamieiles.com>
12815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12816T:	git git://github.com/jamieiles/linux-2.6-ji.git
12817S:	Supported
12818F:	arch/arm/boot/dts/picoxcell*
12819F:	arch/arm/mach-picoxcell/
12820F:	drivers/crypto/picoxcell*
12821
12822PIDFD API
12823M:	Christian Brauner <christian@brauner.io>
12824L:	linux-kernel@vger.kernel.org
12825S:	Maintained
12826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12827F:	samples/pidfd/
12828F:	tools/testing/selftests/pidfd/
12829K:	(?i)pidfd
12830K:	(?i)clone3
12831K:	\b(clone_args|kernel_clone_args)\b
12832
12833PIN CONTROL SUBSYSTEM
12834M:	Linus Walleij <linus.walleij@linaro.org>
12835L:	linux-gpio@vger.kernel.org
12836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12837S:	Maintained
12838F:	Documentation/devicetree/bindings/pinctrl/
12839F:	Documentation/driver-api/pinctl.rst
12840F:	drivers/pinctrl/
12841F:	include/linux/pinctrl/
12842
12843PIN CONTROLLER - MICROCHIP AT91
12844M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12845L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12846L:	linux-gpio@vger.kernel.org
12847S:	Supported
12848F:	drivers/pinctrl/pinctrl-at91*
12849F:	drivers/gpio/gpio-sama5d2-piobu.c
12850
12851PIN CONTROLLER - FREESCALE
12852M:	Dong Aisheng <aisheng.dong@nxp.com>
12853M:	Fabio Estevam <festevam@gmail.com>
12854M:	Shawn Guo <shawnguo@kernel.org>
12855M:	Stefan Agner <stefan@agner.ch>
12856R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12857L:	linux-gpio@vger.kernel.org
12858S:	Maintained
12859F:	drivers/pinctrl/freescale/
12860F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12861
12862PIN CONTROLLER - INTEL
12863M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12864M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12866S:	Maintained
12867F:	drivers/pinctrl/intel/
12868
12869PIN CONTROLLER - MEDIATEK
12870M:	Sean Wang <sean.wang@kernel.org>
12871L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12872S:	Maintained
12873F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12874F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12875F:	drivers/pinctrl/mediatek/
12876
12877PIN CONTROLLER - QUALCOMM
12878M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12879S:	Maintained
12880L:	linux-arm-msm@vger.kernel.org
12881F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12882F:	drivers/pinctrl/qcom/
12883
12884PIN CONTROLLER - RENESAS
12885M:	Geert Uytterhoeven <geert+renesas@glider.be>
12886L:	linux-renesas-soc@vger.kernel.org
12887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12888S:	Maintained
12889F:	drivers/pinctrl/pinctrl-rz*
12890F:	drivers/pinctrl/sh-pfc/
12891
12892PIN CONTROLLER - SAMSUNG
12893M:	Tomasz Figa <tomasz.figa@gmail.com>
12894M:	Krzysztof Kozlowski <krzk@kernel.org>
12895M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12897L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12898Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12900S:	Maintained
12901F:	drivers/pinctrl/samsung/
12902F:	include/dt-bindings/pinctrl/samsung.h
12903F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12904
12905PIN CONTROLLER - SINGLE
12906M:	Tony Lindgren <tony@atomide.com>
12907M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12909L:	linux-omap@vger.kernel.org
12910S:	Maintained
12911F:	drivers/pinctrl/pinctrl-single.c
12912
12913PIN CONTROLLER - ST SPEAR
12914M:	Viresh Kumar <vireshk@kernel.org>
12915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12916W:	http://www.st.com/spear
12917S:	Maintained
12918F:	drivers/pinctrl/spear/
12919
12920PISTACHIO SOC SUPPORT
12921M:	James Hartley <james.hartley@sondrel.com>
12922L:	linux-mips@vger.kernel.org
12923S:	Odd Fixes
12924F:	arch/mips/pistachio/
12925F:	arch/mips/include/asm/mach-pistachio/
12926F:	arch/mips/boot/dts/img/pistachio*
12927F:	arch/mips/configs/pistachio*_defconfig
12928
12929PKTCDVD DRIVER
12930S:	Orphan
12931M:	linux-block@vger.kernel.org
12932F:	drivers/block/pktcdvd.c
12933F:	include/linux/pktcdvd.h
12934F:	include/uapi/linux/pktcdvd.h
12935
12936PKUNITY SOC DRIVERS
12937M:	Guan Xuetao <gxt@pku.edu.cn>
12938W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12939S:	Maintained
12940T:	git git://github.com/gxt/linux.git
12941F:	drivers/input/serio/i8042-unicore32io.h
12942F:	drivers/i2c/busses/i2c-puv3.c
12943F:	drivers/video/fbdev/fb-puv3.c
12944F:	drivers/rtc/rtc-puv3.c
12945
12946PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12947M:	Tomasz Duszynski <tduszyns@gmail.com>
12948S:	Maintained
12949F:	drivers/iio/chemical/pms7003.c
12950F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12951
12952PMBUS HARDWARE MONITORING DRIVERS
12953M:	Guenter Roeck <linux@roeck-us.net>
12954L:	linux-hwmon@vger.kernel.org
12955W:	http://hwmon.wiki.kernel.org/
12956W:	http://www.roeck-us.net/linux/drivers/
12957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12958S:	Maintained
12959F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12960F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12961F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12962F:	Documentation/hwmon/adm1275.rst
12963F:	Documentation/hwmon/ibm-cffps.rst
12964F:	Documentation/hwmon/ir35221.rst
12965F:	Documentation/hwmon/lm25066.rst
12966F:	Documentation/hwmon/ltc2978.rst
12967F:	Documentation/hwmon/ltc3815.rst
12968F:	Documentation/hwmon/max16064.rst
12969F:	Documentation/hwmon/max20751.rst
12970F:	Documentation/hwmon/max31785.rst
12971F:	Documentation/hwmon/max34440.rst
12972F:	Documentation/hwmon/max8688.rst
12973F:	Documentation/hwmon/pmbus.rst
12974F:	Documentation/hwmon/pmbus-core.rst
12975F:	Documentation/hwmon/tps40422.rst
12976F:	Documentation/hwmon/ucd9000.rst
12977F:	Documentation/hwmon/ucd9200.rst
12978F:	Documentation/hwmon/zl6100.rst
12979F:	drivers/hwmon/pmbus/
12980F:	include/linux/pmbus.h
12981
12982PMC SIERRA MaxRAID DRIVER
12983L:	linux-scsi@vger.kernel.org
12984W:	http://www.pmc-sierra.com/
12985S:	Orphan
12986F:	drivers/scsi/pmcraid.*
12987
12988PMC SIERRA PM8001 DRIVER
12989M:	Jack Wang <jinpu.wang@cloud.ionos.com>
12990L:	linux-scsi@vger.kernel.org
12991S:	Supported
12992F:	drivers/scsi/pm8001/
12993
12994PNP SUPPORT
12995M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12996S:	Maintained
12997F:	drivers/pnp/
12998
12999PNI RM3100 IIO DRIVER
13000M:	Song Qiang <songqiang1304521@gmail.com>
13001L:	linux-iio@vger.kernel.org
13002S:	Maintained
13003F:	drivers/iio/magnetometer/rm3100*
13004F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13005
13006POSIX CLOCKS and TIMERS
13007M:	Thomas Gleixner <tglx@linutronix.de>
13008L:	linux-kernel@vger.kernel.org
13009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13010S:	Maintained
13011F:	fs/timerfd.c
13012F:	include/linux/timer*
13013F:	kernel/time/*timer*
13014
13015POWER MANAGEMENT CORE
13016M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13017L:	linux-pm@vger.kernel.org
13018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13019B:	https://bugzilla.kernel.org
13020S:	Supported
13021F:	drivers/base/power/
13022F:	include/linux/pm.h
13023F:	include/linux/pm_*
13024F:	include/linux/powercap.h
13025F:	include/linux/intel_rapl.h
13026F:	drivers/powercap/
13027F:	kernel/configs/nopm.config
13028
13029POWER STATE COORDINATION INTERFACE (PSCI)
13030M:	Mark Rutland <mark.rutland@arm.com>
13031M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13032L:	linux-arm-kernel@lists.infradead.org
13033S:	Maintained
13034F:	drivers/firmware/psci/
13035F:	include/linux/psci.h
13036F:	include/uapi/linux/psci.h
13037
13038POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13039M:	Sebastian Reichel <sre@kernel.org>
13040L:	linux-pm@vger.kernel.org
13041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13042S:	Maintained
13043F:	Documentation/ABI/testing/sysfs-class-power
13044F:	Documentation/devicetree/bindings/power/supply/
13045F:	include/linux/power_supply.h
13046F:	drivers/power/supply/
13047
13048POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13049M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13050L:	linuxppc-dev@lists.ozlabs.org
13051S:	Maintained
13052F:	drivers/char/powernv-op-panel.c
13053
13054PPP OVER ATM (RFC 2364)
13055M:	Mitchell Blank Jr <mitch@sfgoth.com>
13056S:	Maintained
13057F:	net/atm/pppoatm.c
13058F:	include/uapi/linux/atmppp.h
13059
13060PPP OVER ETHERNET
13061M:	Michal Ostrowski <mostrows@earthlink.net>
13062S:	Maintained
13063F:	drivers/net/ppp/pppoe.c
13064F:	drivers/net/ppp/pppox.c
13065
13066PPP OVER L2TP
13067M:	James Chapman <jchapman@katalix.com>
13068S:	Maintained
13069F:	net/l2tp/l2tp_ppp.c
13070F:	include/linux/if_pppol2tp.h
13071F:	include/uapi/linux/if_pppol2tp.h
13072
13073PPP PROTOCOL DRIVERS AND COMPRESSORS
13074M:	Paul Mackerras <paulus@samba.org>
13075L:	linux-ppp@vger.kernel.org
13076S:	Maintained
13077F:	drivers/net/ppp/ppp_*
13078
13079PPS SUPPORT
13080M:	Rodolfo Giometti <giometti@enneenne.com>
13081W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13082L:	linuxpps@ml.enneenne.com (subscribers-only)
13083S:	Maintained
13084F:	Documentation/driver-api/pps.rst
13085F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13086F:	Documentation/ABI/testing/sysfs-pps
13087F:	drivers/pps/
13088F:	include/linux/pps*.h
13089F:	include/uapi/linux/pps.h
13090
13091PPTP DRIVER
13092M:	Dmitry Kozlov <xeb@mail.ru>
13093L:	netdev@vger.kernel.org
13094S:	Maintained
13095F:	drivers/net/ppp/pptp.c
13096W:	http://sourceforge.net/projects/accel-pptp
13097
13098PRINTK
13099M:	Petr Mladek <pmladek@suse.com>
13100M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13101R:	Steven Rostedt <rostedt@goodmis.org>
13102S:	Maintained
13103F:	kernel/printk/
13104F:	include/linux/printk.h
13105
13106PRISM54 WIRELESS DRIVER
13107M:	Luis Chamberlain <mcgrof@kernel.org>
13108L:	linux-wireless@vger.kernel.org
13109W:	http://wireless.kernel.org/en/users/Drivers/p54
13110S:	Obsolete
13111F:	drivers/net/wireless/intersil/prism54/
13112
13113PROC FILESYSTEM
13114R:	Alexey Dobriyan <adobriyan@gmail.com>
13115L:	linux-kernel@vger.kernel.org
13116L:	linux-fsdevel@vger.kernel.org
13117S:	Maintained
13118F:	fs/proc/
13119F:	include/linux/proc_fs.h
13120F:	tools/testing/selftests/proc/
13121F:	Documentation/filesystems/proc.txt
13122
13123PROC SYSCTL
13124M:	Luis Chamberlain <mcgrof@kernel.org>
13125M:	Kees Cook <keescook@chromium.org>
13126L:	linux-kernel@vger.kernel.org
13127L:	linux-fsdevel@vger.kernel.org
13128S:	Maintained
13129F:	fs/proc/proc_sysctl.c
13130F:	include/linux/sysctl.h
13131F:	kernel/sysctl.c
13132F:	tools/testing/selftests/sysctl/
13133
13134PS3 NETWORK SUPPORT
13135M:	Geoff Levand <geoff@infradead.org>
13136L:	netdev@vger.kernel.org
13137L:	linuxppc-dev@lists.ozlabs.org
13138S:	Maintained
13139F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13140
13141PS3 PLATFORM SUPPORT
13142M:	Geoff Levand <geoff@infradead.org>
13143L:	linuxppc-dev@lists.ozlabs.org
13144S:	Maintained
13145F:	arch/powerpc/boot/ps3*
13146F:	arch/powerpc/include/asm/lv1call.h
13147F:	arch/powerpc/include/asm/ps3*.h
13148F:	arch/powerpc/platforms/ps3/
13149F:	drivers/*/ps3*
13150F:	drivers/ps3/
13151F:	drivers/rtc/rtc-ps3.c
13152F:	drivers/usb/host/*ps3.c
13153F:	sound/ppc/snd_ps3*
13154
13155PS3VRAM DRIVER
13156M:	Jim Paris <jim@jtan.com>
13157M:	Geoff Levand <geoff@infradead.org>
13158L:	linuxppc-dev@lists.ozlabs.org
13159S:	Maintained
13160F:	drivers/block/ps3vram.c
13161
13162PSAMPLE PACKET SAMPLING SUPPORT:
13163M:	Yotam Gigi <yotam.gi@gmail.com>
13164S:	Maintained
13165F:	net/psample
13166F:	include/net/psample.h
13167F:	include/uapi/linux/psample.h
13168
13169PSTORE FILESYSTEM
13170M:	Kees Cook <keescook@chromium.org>
13171M:	Anton Vorontsov <anton@enomsg.org>
13172M:	Colin Cross <ccross@android.com>
13173M:	Tony Luck <tony.luck@intel.com>
13174S:	Maintained
13175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13176F:	fs/pstore/
13177F:	include/linux/pstore*
13178F:	drivers/firmware/efi/efi-pstore.c
13179F:	drivers/acpi/apei/erst.c
13180F:	Documentation/admin-guide/ramoops.rst
13181F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13182K:	\b(pstore|ramoops)
13183
13184PTP HARDWARE CLOCK SUPPORT
13185M:	Richard Cochran <richardcochran@gmail.com>
13186L:	netdev@vger.kernel.org
13187S:	Maintained
13188W:	http://linuxptp.sourceforge.net/
13189F:	Documentation/ABI/testing/sysfs-ptp
13190F:	Documentation/driver-api/ptp.rst
13191F:	drivers/net/phy/dp83640*
13192F:	drivers/ptp/*
13193F:	include/linux/ptp_cl*
13194
13195PTRACE SUPPORT
13196M:	Oleg Nesterov <oleg@redhat.com>
13197S:	Maintained
13198F:	include/asm-generic/syscall.h
13199F:	include/linux/ptrace.h
13200F:	include/linux/regset.h
13201F:	include/linux/tracehook.h
13202F:	include/uapi/linux/ptrace.h
13203F:	include/uapi/linux/ptrace.h
13204F:	kernel/ptrace.c
13205F:	arch/*/ptrace*.c
13206F:	arch/*/*/ptrace*.c
13207F:	arch/*/include/asm/ptrace*.h
13208
13209PULSE8-CEC DRIVER
13210M:	Hans Verkuil <hverkuil@xs4all.nl>
13211L:	linux-media@vger.kernel.org
13212T:	git git://linuxtv.org/media_tree.git
13213S:	Maintained
13214F:	drivers/media/usb/pulse8-cec/*
13215F:	Documentation/media/cec-drivers/pulse8-cec.rst
13216
13217PVRUSB2 VIDEO4LINUX DRIVER
13218M:	Mike Isely <isely@pobox.com>
13219L:	pvrusb2@isely.net	(subscribers-only)
13220L:	linux-media@vger.kernel.org
13221W:	http://www.isely.net/pvrusb2/
13222T:	git git://linuxtv.org/media_tree.git
13223S:	Maintained
13224F:	Documentation/media/v4l-drivers/pvrusb2*
13225F:	drivers/media/usb/pvrusb2/
13226
13227PWC WEBCAM DRIVER
13228M:	Hans Verkuil <hverkuil@xs4all.nl>
13229L:	linux-media@vger.kernel.org
13230T:	git git://linuxtv.org/media_tree.git
13231S:	Odd Fixes
13232F:	drivers/media/usb/pwc/*
13233F:	include/trace/events/pwc.h
13234
13235PWM FAN DRIVER
13236M:	Kamil Debski <kamil@wypas.org>
13237M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13238L:	linux-hwmon@vger.kernel.org
13239S:	Supported
13240F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13241F:	Documentation/hwmon/pwm-fan.rst
13242F:	drivers/hwmon/pwm-fan.c
13243
13244PWM IR Transmitter
13245M:	Sean Young <sean@mess.org>
13246L:	linux-media@vger.kernel.org
13247S:	Maintained
13248F:	drivers/media/rc/pwm-ir-tx.c
13249
13250PWM SUBSYSTEM
13251M:	Thierry Reding <thierry.reding@gmail.com>
13252R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13253L:	linux-pwm@vger.kernel.org
13254S:	Maintained
13255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13256Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13257F:	Documentation/driver-api/pwm.rst
13258F:	Documentation/devicetree/bindings/pwm/
13259F:	include/linux/pwm.h
13260F:	drivers/pwm/
13261F:	drivers/video/backlight/pwm_bl.c
13262F:	include/linux/pwm_backlight.h
13263F:	drivers/gpio/gpio-mvebu.c
13264F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13265K:	pwm_(config|apply_state|ops)
13266
13267PXA GPIO DRIVER
13268M:	Robert Jarzmik <robert.jarzmik@free.fr>
13269L:	linux-gpio@vger.kernel.org
13270S:	Maintained
13271F:	drivers/gpio/gpio-pxa.c
13272
13273PXA MMCI DRIVER
13274S:	Orphan
13275
13276PXA RTC DRIVER
13277M:	Robert Jarzmik <robert.jarzmik@free.fr>
13278L:	linux-rtc@vger.kernel.org
13279S:	Maintained
13280
13281PXA2xx/PXA3xx SUPPORT
13282M:	Daniel Mack <daniel@zonque.org>
13283M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13284M:	Robert Jarzmik <robert.jarzmik@free.fr>
13285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13286T:	git git://github.com/hzhuang1/linux.git
13287T:	git git://github.com/rjarzmik/linux.git
13288S:	Maintained
13289F:	arch/arm/boot/dts/pxa*
13290F:	arch/arm/mach-pxa/
13291F:	drivers/dma/pxa*
13292F:	drivers/pcmcia/pxa2xx*
13293F:	drivers/pinctrl/pxa/
13294F:	drivers/spi/spi-pxa2xx*
13295F:	drivers/usb/gadget/udc/pxa2*
13296F:	include/sound/pxa2xx-lib.h
13297F:	sound/arm/pxa*
13298F:	sound/soc/pxa/
13299
13300QAT DRIVER
13301M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13302L:	qat-linux@intel.com
13303S:	Supported
13304F:	drivers/crypto/qat/
13305
13306QCOM AUDIO (ASoC) DRIVERS
13307M:	Patrick Lai <plai@codeaurora.org>
13308M:	Banajit Goswami <bgoswami@codeaurora.org>
13309L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13310S:	Supported
13311F:	sound/soc/qcom/
13312
13313QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13314M:	Gabriel Somlo <somlo@cmu.edu>
13315M:	"Michael S. Tsirkin" <mst@redhat.com>
13316L:	qemu-devel@nongnu.org
13317S:	Maintained
13318F:	drivers/firmware/qemu_fw_cfg.c
13319F:	include/uapi/linux/qemu_fw_cfg.h
13320
13321QIB DRIVER
13322M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13323M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13324L:	linux-rdma@vger.kernel.org
13325S:	Supported
13326F:	drivers/infiniband/hw/qib/
13327
13328QLOGIC QL41xxx FCOE DRIVER
13329M:	QLogic-Storage-Upstream@cavium.com
13330L:	linux-scsi@vger.kernel.org
13331S:	Supported
13332F:	drivers/scsi/qedf/
13333
13334QLOGIC QL41xxx ISCSI DRIVER
13335M:	QLogic-Storage-Upstream@cavium.com
13336L:	linux-scsi@vger.kernel.org
13337S:	Supported
13338F:	drivers/scsi/qedi/
13339
13340QLOGIC QL4xxx ETHERNET DRIVER
13341M:	Ariel Elior <aelior@marvell.com>
13342M:	GR-everest-linux-l2@marvell.com
13343L:	netdev@vger.kernel.org
13344S:	Supported
13345F:	drivers/net/ethernet/qlogic/qed/
13346F:	include/linux/qed/
13347F:	drivers/net/ethernet/qlogic/qede/
13348
13349QLOGIC QL4xxx RDMA DRIVER
13350M:	Michal Kalderon <mkalderon@marvell.com>
13351M:	Ariel Elior <aelior@marvell.com>
13352L:	linux-rdma@vger.kernel.org
13353S:	Supported
13354F:	drivers/infiniband/hw/qedr/
13355F:	include/uapi/rdma/qedr-abi.h
13356
13357QLOGIC QLA1280 SCSI DRIVER
13358M:	Michael Reed <mdr@sgi.com>
13359L:	linux-scsi@vger.kernel.org
13360S:	Maintained
13361F:	drivers/scsi/qla1280.[ch]
13362
13363QLOGIC QLA2XXX FC-SCSI DRIVER
13364M:	qla2xxx-upstream@qlogic.com
13365L:	linux-scsi@vger.kernel.org
13366S:	Supported
13367F:	Documentation/scsi/LICENSE.qla2xxx
13368F:	drivers/scsi/qla2xxx/
13369
13370QLOGIC QLA3XXX NETWORK DRIVER
13371M:	GR-Linux-NIC-Dev@marvell.com
13372L:	netdev@vger.kernel.org
13373S:	Supported
13374F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13375F:	drivers/net/ethernet/qlogic/qla3xxx.*
13376
13377QLOGIC QLA4XXX iSCSI DRIVER
13378M:	QLogic-Storage-Upstream@qlogic.com
13379L:	linux-scsi@vger.kernel.org
13380S:	Supported
13381F:	Documentation/scsi/LICENSE.qla4xxx
13382F:	drivers/scsi/qla4xxx/
13383
13384QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13385M:	Shahed Shaikh <shshaikh@marvell.com>
13386M:	Manish Chopra <manishc@marvell.com>
13387M:	GR-Linux-NIC-Dev@marvell.com
13388L:	netdev@vger.kernel.org
13389S:	Supported
13390F:	drivers/net/ethernet/qlogic/qlcnic/
13391
13392QLOGIC QLGE 10Gb ETHERNET DRIVER
13393M:	Manish Chopra <manishc@marvell.com>
13394M:	GR-Linux-NIC-Dev@marvell.com
13395L:	netdev@vger.kernel.org
13396S:	Supported
13397F:	drivers/staging/qlge/
13398
13399QM1D1B0004 MEDIA DRIVER
13400M:	Akihiro Tsukada <tskd08@gmail.com>
13401L:	linux-media@vger.kernel.org
13402S:	Odd Fixes
13403F:	drivers/media/tuners/qm1d1b0004*
13404
13405QM1D1C0042 MEDIA DRIVER
13406M:	Akihiro Tsukada <tskd08@gmail.com>
13407L:	linux-media@vger.kernel.org
13408S:	Odd Fixes
13409F:	drivers/media/tuners/qm1d1c0042*
13410
13411QNX4 FILESYSTEM
13412M:	Anders Larsen <al@alarsen.net>
13413W:	http://www.alarsen.net/linux/qnx4fs/
13414S:	Maintained
13415F:	fs/qnx4/
13416F:	include/uapi/linux/qnx4_fs.h
13417F:	include/uapi/linux/qnxtypes.h
13418
13419QORIQ DPAA2 FSL-MC BUS DRIVER
13420M:	Stuart Yoder <stuyoder@gmail.com>
13421M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13422L:	linux-kernel@vger.kernel.org
13423S:	Maintained
13424F:	drivers/bus/fsl-mc/
13425F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13426F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13427
13428QT1010 MEDIA DRIVER
13429M:	Antti Palosaari <crope@iki.fi>
13430L:	linux-media@vger.kernel.org
13431W:	https://linuxtv.org
13432W:	http://palosaari.fi/linux/
13433Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13434T:	git git://linuxtv.org/anttip/media_tree.git
13435S:	Maintained
13436F:	drivers/media/tuners/qt1010*
13437
13438QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13439M:	Kalle Valo <kvalo@codeaurora.org>
13440L:	ath10k@lists.infradead.org
13441W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13443S:	Supported
13444F:	drivers/net/wireless/ath/ath10k/
13445
13446QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13447M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13448L:	linux-wireless@vger.kernel.org
13449W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13450S:	Supported
13451F:	drivers/net/wireless/ath/ath9k/
13452
13453QUALCOMM CAMERA SUBSYSTEM DRIVER
13454M:	Todor Tomov <todor.too@gmail.com>
13455L:	linux-media@vger.kernel.org
13456S:	Maintained
13457F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13458F:	Documentation/media/v4l-drivers/qcom_camss.rst
13459F:	drivers/media/platform/qcom/camss/
13460
13461QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13462M:	Ilia Lin <ilia.lin@kernel.org>
13463L:	linux-pm@vger.kernel.org
13464S:	Maintained
13465F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13466F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13467
13468QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13469M:	Timur Tabi <timur@kernel.org>
13470L:	netdev@vger.kernel.org
13471S:	Maintained
13472F:	drivers/net/ethernet/qualcomm/emac/
13473
13474QUALCOMM ETHQOS ETHERNET DRIVER
13475M:	Vinod Koul <vkoul@kernel.org>
13476M:	Niklas Cassel <niklas.cassel@linaro.org>
13477L:	netdev@vger.kernel.org
13478S:	Maintained
13479F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13480F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13481
13482QUALCOMM GENERIC INTERFACE I2C DRIVER
13483M:	Alok Chauhan <alokc@codeaurora.org>
13484L:	linux-i2c@vger.kernel.org
13485L:	linux-arm-msm@vger.kernel.org
13486S:	Supported
13487F:	drivers/i2c/busses/i2c-qcom-geni.c
13488
13489QUALCOMM HEXAGON ARCHITECTURE
13490M:	Brian Cain <bcain@codeaurora.org>
13491L:	linux-hexagon@vger.kernel.org
13492S:	Supported
13493F:	arch/hexagon/
13494
13495QUALCOMM HIDMA DRIVER
13496M:	Sinan Kaya <okaya@kernel.org>
13497L:	linux-arm-kernel@lists.infradead.org
13498L:	linux-arm-msm@vger.kernel.org
13499L:	dmaengine@vger.kernel.org
13500S:	Supported
13501F:	drivers/dma/qcom/hidma*
13502
13503QUALCOMM IOMMU
13504M:	Rob Clark <robdclark@gmail.com>
13505L:	iommu@lists.linux-foundation.org
13506L:	linux-arm-msm@vger.kernel.org
13507S:	Maintained
13508F:	drivers/iommu/qcom_iommu.c
13509
13510QUALCOMM TSENS THERMAL DRIVER
13511M:	Amit Kucheria <amit.kucheria@linaro.org>
13512L:	linux-pm@vger.kernel.org
13513L:	linux-arm-msm@vger.kernel.org
13514S:	Maintained
13515F:	drivers/thermal/qcom/
13516
13517QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13518M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13519L:	linux-media@vger.kernel.org
13520L:	linux-arm-msm@vger.kernel.org
13521T:	git git://linuxtv.org/media_tree.git
13522S:	Maintained
13523F:	drivers/media/platform/qcom/venus/
13524
13525QUALCOMM WCN36XX WIRELESS DRIVER
13526M:	Kalle Valo <kvalo@codeaurora.org>
13527L:	wcn36xx@lists.infradead.org
13528W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13529T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13530S:	Supported
13531F:	drivers/net/wireless/ath/wcn36xx/
13532
13533QUANTENNA QTNFMAC WIRELESS DRIVER
13534M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13535M:	Avinash Patil <avinashp@quantenna.com>
13536M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13537L:	linux-wireless@vger.kernel.org
13538S:	Maintained
13539F:	drivers/net/wireless/quantenna
13540
13541RADEON and AMDGPU DRM DRIVERS
13542M:	Alex Deucher <alexander.deucher@amd.com>
13543M:	Christian König <christian.koenig@amd.com>
13544M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13545L:	amd-gfx@lists.freedesktop.org
13546T:	git git://people.freedesktop.org/~agd5f/linux
13547S:	Supported
13548F:	drivers/gpu/drm/radeon/
13549F:	include/uapi/drm/radeon_drm.h
13550F:	drivers/gpu/drm/amd/
13551F:	include/uapi/drm/amdgpu_drm.h
13552
13553RADEON FRAMEBUFFER DISPLAY DRIVER
13554M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13555L:	linux-fbdev@vger.kernel.org
13556S:	Maintained
13557F:	drivers/video/fbdev/aty/radeon*
13558F:	include/uapi/linux/radeonfb.h
13559
13560RADIOSHARK RADIO DRIVER
13561M:	Hans Verkuil <hverkuil@xs4all.nl>
13562L:	linux-media@vger.kernel.org
13563T:	git git://linuxtv.org/media_tree.git
13564S:	Maintained
13565F:	drivers/media/radio/radio-shark.c
13566
13567RADIOSHARK2 RADIO DRIVER
13568M:	Hans Verkuil <hverkuil@xs4all.nl>
13569L:	linux-media@vger.kernel.org
13570T:	git git://linuxtv.org/media_tree.git
13571S:	Maintained
13572F:	drivers/media/radio/radio-shark2.c
13573F:	drivers/media/radio/radio-tea5777.c
13574
13575RADOS BLOCK DEVICE (RBD)
13576M:	Ilya Dryomov <idryomov@gmail.com>
13577M:	Sage Weil <sage@redhat.com>
13578M:	Alex Elder <elder@kernel.org>
13579L:	ceph-devel@vger.kernel.org
13580W:	http://ceph.com/
13581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13582T:	git git://github.com/ceph/ceph-client.git
13583S:	Supported
13584F:	Documentation/ABI/testing/sysfs-bus-rbd
13585F:	drivers/block/rbd.c
13586F:	drivers/block/rbd_types.h
13587
13588RAGE128 FRAMEBUFFER DISPLAY DRIVER
13589M:	Paul Mackerras <paulus@samba.org>
13590L:	linux-fbdev@vger.kernel.org
13591S:	Maintained
13592F:	drivers/video/fbdev/aty/aty128fb.c
13593
13594RAINSHADOW-CEC DRIVER
13595M:	Hans Verkuil <hverkuil@xs4all.nl>
13596L:	linux-media@vger.kernel.org
13597T:	git git://linuxtv.org/media_tree.git
13598S:	Maintained
13599F:	drivers/media/usb/rainshadow-cec/*
13600
13601RALINK MIPS ARCHITECTURE
13602M:	John Crispin <john@phrozen.org>
13603L:	linux-mips@vger.kernel.org
13604S:	Maintained
13605F:	arch/mips/ralink
13606
13607RALINK RT2X00 WIRELESS LAN DRIVER
13608P:	rt2x00 project
13609M:	Stanislaw Gruszka <sgruszka@redhat.com>
13610M:	Helmut Schaa <helmut.schaa@googlemail.com>
13611L:	linux-wireless@vger.kernel.org
13612S:	Maintained
13613F:	drivers/net/wireless/ralink/rt2x00/
13614
13615RAMDISK RAM BLOCK DEVICE DRIVER
13616M:	Jens Axboe <axboe@kernel.dk>
13617S:	Maintained
13618F:	Documentation/admin-guide/blockdev/ramdisk.rst
13619F:	drivers/block/brd.c
13620
13621RANCHU VIRTUAL BOARD FOR MIPS
13622M:	Miodrag Dinic <miodrag.dinic@mips.com>
13623L:	linux-mips@vger.kernel.org
13624S:	Supported
13625F:	arch/mips/generic/board-ranchu.c
13626F:	arch/mips/configs/generic/board-ranchu.config
13627
13628RANDOM NUMBER DRIVER
13629M:	"Theodore Ts'o" <tytso@mit.edu>
13630S:	Maintained
13631F:	drivers/char/random.c
13632
13633RAPIDIO SUBSYSTEM
13634M:	Matt Porter <mporter@kernel.crashing.org>
13635M:	Alexandre Bounine <alex.bou9@gmail.com>
13636S:	Maintained
13637F:	drivers/rapidio/
13638
13639RAS INFRASTRUCTURE
13640M:	Tony Luck <tony.luck@intel.com>
13641M:	Borislav Petkov <bp@alien8.de>
13642L:	linux-edac@vger.kernel.org
13643S:	Maintained
13644F:	drivers/ras/
13645F:	include/linux/ras.h
13646F:	include/ras/ras_event.h
13647F:	Documentation/admin-guide/ras.rst
13648
13649RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13650L:	linux-wireless@vger.kernel.org
13651S:	Orphan
13652F:	drivers/net/wireless/ray*
13653
13654RCUTORTURE TEST FRAMEWORK
13655M:	"Paul E. McKenney" <paulmck@kernel.org>
13656M:	Josh Triplett <josh@joshtriplett.org>
13657R:	Steven Rostedt <rostedt@goodmis.org>
13658R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13659R:	Lai Jiangshan <jiangshanlai@gmail.com>
13660L:	rcu@vger.kernel.org
13661S:	Supported
13662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13663F:	tools/testing/selftests/rcutorture
13664
13665RDC R-321X SoC
13666M:	Florian Fainelli <florian@openwrt.org>
13667S:	Maintained
13668
13669RDC R6040 FAST ETHERNET DRIVER
13670M:	Florian Fainelli <f.fainelli@gmail.com>
13671L:	netdev@vger.kernel.org
13672S:	Maintained
13673F:	drivers/net/ethernet/rdc/r6040.c
13674
13675RDMAVT - RDMA verbs software
13676M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13677M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13678L:	linux-rdma@vger.kernel.org
13679S:	Supported
13680F:	drivers/infiniband/sw/rdmavt
13681
13682RDS - RELIABLE DATAGRAM SOCKETS
13683M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13684L:	netdev@vger.kernel.org
13685L:	linux-rdma@vger.kernel.org
13686L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13687W:	https://oss.oracle.com/projects/rds/
13688S:	Supported
13689F:	net/rds/
13690F:	Documentation/networking/rds.txt
13691
13692RDT - RESOURCE ALLOCATION
13693M:	Fenghua Yu <fenghua.yu@intel.com>
13694M:	Reinette Chatre <reinette.chatre@intel.com>
13695L:	linux-kernel@vger.kernel.org
13696S:	Supported
13697F:	arch/x86/kernel/cpu/resctrl/
13698F:	arch/x86/include/asm/resctrl_sched.h
13699F:	Documentation/x86/resctrl*
13700
13701READ-COPY UPDATE (RCU)
13702M:	"Paul E. McKenney" <paulmck@kernel.org>
13703M:	Josh Triplett <josh@joshtriplett.org>
13704R:	Steven Rostedt <rostedt@goodmis.org>
13705R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13706R:	Lai Jiangshan <jiangshanlai@gmail.com>
13707R:	Joel Fernandes <joel@joelfernandes.org>
13708L:	rcu@vger.kernel.org
13709W:	http://www.rdrop.com/users/paulmck/RCU/
13710S:	Supported
13711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13712F:	Documentation/RCU/
13713X:	Documentation/RCU/torture.txt
13714F:	include/linux/rcu*
13715X:	include/linux/srcu*.h
13716F:	kernel/rcu/
13717X:	kernel/rcu/srcu*.c
13718
13719REAL TIME CLOCK (RTC) SUBSYSTEM
13720M:	Alessandro Zummo <a.zummo@towertech.it>
13721M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13722L:	linux-rtc@vger.kernel.org
13723Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13725S:	Maintained
13726F:	Documentation/devicetree/bindings/rtc/
13727F:	Documentation/admin-guide/rtc.rst
13728F:	drivers/rtc/
13729F:	include/linux/rtc.h
13730F:	include/uapi/linux/rtc.h
13731F:	include/linux/rtc/
13732F:	include/linux/platform_data/rtc-*
13733F:	tools/testing/selftests/rtc/
13734
13735REALTEK AUDIO CODECS
13736M:	Bard Liao <bardliao@realtek.com>
13737M:	Oder Chiou <oder_chiou@realtek.com>
13738S:	Maintained
13739F:	sound/soc/codecs/rt*
13740F:	include/sound/rt*.h
13741
13742REALTEK RTL83xx SMI DSA ROUTER CHIPS
13743M:	Linus Walleij <linus.walleij@linaro.org>
13744S:	Maintained
13745F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13746F:	drivers/net/dsa/realtek-smi*
13747F:	drivers/net/dsa/rtl83*
13748
13749REDPINE WIRELESS DRIVER
13750M:	Amitkumar Karwar <amitkarwar@gmail.com>
13751M:	Siva Rebbagondla <siva8118@gmail.com>
13752L:	linux-wireless@vger.kernel.org
13753S:	Maintained
13754F:	drivers/net/wireless/rsi/
13755
13756REGISTER MAP ABSTRACTION
13757M:	Mark Brown <broonie@kernel.org>
13758L:	linux-kernel@vger.kernel.org
13759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13760S:	Supported
13761F:	Documentation/devicetree/bindings/regmap/
13762F:	drivers/base/regmap/
13763F:	include/linux/regmap.h
13764
13765REISERFS FILE SYSTEM
13766L:	reiserfs-devel@vger.kernel.org
13767S:	Supported
13768F:	fs/reiserfs/
13769
13770REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13771M:	Ohad Ben-Cohen <ohad@wizery.com>
13772M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13773L:	linux-remoteproc@vger.kernel.org
13774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13775S:	Maintained
13776F:	Documentation/devicetree/bindings/remoteproc/
13777F:	Documentation/ABI/testing/sysfs-class-remoteproc
13778F:	Documentation/remoteproc.txt
13779F:	drivers/remoteproc/
13780F:	include/linux/remoteproc.h
13781F:	include/linux/remoteproc/
13782
13783REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13784M:	Ohad Ben-Cohen <ohad@wizery.com>
13785M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13786L:	linux-remoteproc@vger.kernel.org
13787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13788S:	Maintained
13789F:	drivers/rpmsg/
13790F:	Documentation/rpmsg.txt
13791F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13792F:	include/linux/rpmsg.h
13793F:	include/linux/rpmsg/
13794F:	include/uapi/linux/rpmsg.h
13795F:	samples/rpmsg/
13796
13797RENESAS CLOCK DRIVERS
13798M:	Geert Uytterhoeven <geert+renesas@glider.be>
13799L:	linux-renesas-soc@vger.kernel.org
13800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13801S:	Supported
13802F:	drivers/clk/renesas/
13803
13804RENESAS EMEV2 I2C DRIVER
13805M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13806S:	Supported
13807F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13808F:	drivers/i2c/busses/i2c-emev2.c
13809
13810RENESAS ETHERNET DRIVERS
13811R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13812L:	netdev@vger.kernel.org
13813L:	linux-renesas-soc@vger.kernel.org
13814F:	Documentation/devicetree/bindings/net/renesas,*.txt
13815F:	Documentation/devicetree/bindings/net/sh_eth.txt
13816F:	drivers/net/ethernet/renesas/
13817F:	include/linux/sh_eth.h
13818
13819RENESAS R-CAR GYROADC DRIVER
13820M:	Marek Vasut <marek.vasut@gmail.com>
13821L:	linux-iio@vger.kernel.org
13822S:	Supported
13823F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13824F:	drivers/iio/adc/rcar-gyroadc.c
13825
13826RENESAS R-CAR I2C DRIVERS
13827M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13828S:	Supported
13829F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13830F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
13831F:	drivers/i2c/busses/i2c-rcar.c
13832F:	drivers/i2c/busses/i2c-sh_mobile.c
13833
13834RENESAS RIIC DRIVER
13835M:	Chris Brandt <chris.brandt@renesas.com>
13836S:	Supported
13837F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
13838F:	drivers/i2c/busses/i2c-riic.c
13839
13840RENESAS USB PHY DRIVER
13841M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13842L:	linux-renesas-soc@vger.kernel.org
13843S:	Maintained
13844F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13845
13846RESET CONTROLLER FRAMEWORK
13847M:	Philipp Zabel <p.zabel@pengutronix.de>
13848T:	git git://git.pengutronix.de/git/pza/linux
13849S:	Maintained
13850F:	drivers/reset/
13851F:	Documentation/devicetree/bindings/reset/
13852F:	include/dt-bindings/reset/
13853F:	include/linux/reset.h
13854F:	include/linux/reset/
13855F:	include/linux/reset-controller.h
13856
13857RESTARTABLE SEQUENCES SUPPORT
13858M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13859M:	Peter Zijlstra <peterz@infradead.org>
13860M:	"Paul E. McKenney" <paulmck@kernel.org>
13861M:	Boqun Feng <boqun.feng@gmail.com>
13862L:	linux-kernel@vger.kernel.org
13863S:	Supported
13864F:	kernel/rseq.c
13865F:	include/uapi/linux/rseq.h
13866F:	include/trace/events/rseq.h
13867F:	tools/testing/selftests/rseq/
13868
13869RFKILL
13870M:	Johannes Berg <johannes@sipsolutions.net>
13871L:	linux-wireless@vger.kernel.org
13872W:	http://wireless.kernel.org/
13873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13875S:	Maintained
13876F:	Documentation/driver-api/rfkill.rst
13877F:	Documentation/ABI/stable/sysfs-class-rfkill
13878F:	net/rfkill/
13879F:	include/linux/rfkill.h
13880F:	include/uapi/linux/rfkill.h
13881
13882RHASHTABLE
13883M:	Thomas Graf <tgraf@suug.ch>
13884M:	Herbert Xu <herbert@gondor.apana.org.au>
13885L:	netdev@vger.kernel.org
13886S:	Maintained
13887F:	lib/rhashtable.c
13888F:	lib/test_rhashtable.c
13889F:	include/linux/rhashtable.h
13890F:	include/linux/rhashtable-types.h
13891
13892RICOH R5C592 MEMORYSTICK DRIVER
13893M:	Maxim Levitsky <maximlevitsky@gmail.com>
13894S:	Maintained
13895F:	drivers/memstick/host/r592.*
13896
13897RICOH SMARTMEDIA/XD DRIVER
13898M:	Maxim Levitsky <maximlevitsky@gmail.com>
13899S:	Maintained
13900F:	drivers/mtd/nand/raw/r852.c
13901F:	drivers/mtd/nand/raw/r852.h
13902
13903RISC-V ARCHITECTURE
13904M:	Paul Walmsley <paul.walmsley@sifive.com>
13905M:	Palmer Dabbelt <palmer@sifive.com>
13906M:	Albert Ou <aou@eecs.berkeley.edu>
13907L:	linux-riscv@lists.infradead.org
13908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13909S:	Supported
13910F:	arch/riscv/
13911K:	riscv
13912N:	riscv
13913
13914ROCCAT DRIVERS
13915M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13916W:	http://sourceforge.net/projects/roccat/
13917S:	Maintained
13918F:	drivers/hid/hid-roccat*
13919F:	include/linux/hid-roccat*
13920F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13921
13922ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13923M:	Jacob Chen <jacob-chen@iotwrt.com>
13924M:	Ezequiel Garcia <ezequiel@collabora.com>
13925L:	linux-media@vger.kernel.org
13926S:	Maintained
13927F:	drivers/media/platform/rockchip/rga/
13928F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13929
13930HANTRO VPU CODEC DRIVER
13931M:	Ezequiel Garcia <ezequiel@collabora.com>
13932L:	linux-media@vger.kernel.org
13933S:	Maintained
13934F:	drivers/staging/media/hantro/
13935F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13936
13937ROCKER DRIVER
13938M:	Jiri Pirko <jiri@resnulli.us>
13939L:	netdev@vger.kernel.org
13940S:	Supported
13941F:	drivers/net/ethernet/rocker/
13942
13943ROCKETPORT DRIVER
13944P:	Comtrol Corp.
13945W:	http://www.comtrol.com
13946S:	Maintained
13947F:	Documentation/driver-api/serial/rocket.rst
13948F:	drivers/tty/rocket*
13949
13950ROCKETPORT EXPRESS/INFINITY DRIVER
13951M:	Kevin Cernekee <cernekee@gmail.com>
13952L:	linux-serial@vger.kernel.org
13953S:	Odd Fixes
13954F:	drivers/tty/serial/rp2.*
13955
13956ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13957M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13958L:	linux-kernel@vger.kernel.org
13959L:	linux-renesas-soc@vger.kernel.org
13960S:	Supported
13961F:	drivers/mfd/bd9571mwv.c
13962F:	drivers/regulator/bd9571mwv-regulator.c
13963F:	drivers/gpio/gpio-bd9571mwv.c
13964F:	include/linux/mfd/bd9571mwv.h
13965F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13966
13967ROSE NETWORK LAYER
13968M:	Ralf Baechle <ralf@linux-mips.org>
13969L:	linux-hams@vger.kernel.org
13970W:	http://www.linux-ax25.org/
13971S:	Maintained
13972F:	include/net/rose.h
13973F:	include/uapi/linux/rose.h
13974F:	net/rose/
13975
13976RTL2830 MEDIA DRIVER
13977M:	Antti Palosaari <crope@iki.fi>
13978L:	linux-media@vger.kernel.org
13979W:	https://linuxtv.org
13980W:	http://palosaari.fi/linux/
13981Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13982T:	git git://linuxtv.org/anttip/media_tree.git
13983S:	Maintained
13984F:	drivers/media/dvb-frontends/rtl2830*
13985
13986RTL2832 MEDIA DRIVER
13987M:	Antti Palosaari <crope@iki.fi>
13988L:	linux-media@vger.kernel.org
13989W:	https://linuxtv.org
13990W:	http://palosaari.fi/linux/
13991Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13992T:	git git://linuxtv.org/anttip/media_tree.git
13993S:	Maintained
13994F:	drivers/media/dvb-frontends/rtl2832*
13995
13996RTL2832_SDR MEDIA DRIVER
13997M:	Antti Palosaari <crope@iki.fi>
13998L:	linux-media@vger.kernel.org
13999W:	https://linuxtv.org
14000W:	http://palosaari.fi/linux/
14001Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14002T:	git git://linuxtv.org/anttip/media_tree.git
14003S:	Maintained
14004F:	drivers/media/dvb-frontends/rtl2832_sdr*
14005
14006RTL8180 WIRELESS DRIVER
14007L:	linux-wireless@vger.kernel.org
14008W:	http://wireless.kernel.org/
14009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14010S:	Orphan
14011F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14012
14013RTL8187 WIRELESS DRIVER
14014M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14015M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14016M:	Larry Finger <Larry.Finger@lwfinger.net>
14017L:	linux-wireless@vger.kernel.org
14018W:	http://wireless.kernel.org/
14019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14020S:	Maintained
14021F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14022
14023REALTEK WIRELESS DRIVER (rtlwifi family)
14024M:	Ping-Ke Shih <pkshih@realtek.com>
14025L:	linux-wireless@vger.kernel.org
14026W:	http://wireless.kernel.org/
14027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14028S:	Maintained
14029F:	drivers/net/wireless/realtek/rtlwifi/
14030
14031REALTEK WIRELESS DRIVER (rtw88)
14032M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14033L:	linux-wireless@vger.kernel.org
14034S:	Maintained
14035F:	drivers/net/wireless/realtek/rtw88/
14036
14037RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14038M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14039L:	linux-wireless@vger.kernel.org
14040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14041S:	Maintained
14042F:	drivers/net/wireless/realtek/rtl8xxxu/
14043
14044RXRPC SOCKETS (AF_RXRPC)
14045M:	David Howells <dhowells@redhat.com>
14046L:	linux-afs@lists.infradead.org
14047S:	Supported
14048F:	net/rxrpc/
14049F:	include/keys/rxrpc-type.h
14050F:	include/net/af_rxrpc.h
14051F:	include/trace/events/rxrpc.h
14052F:	include/uapi/linux/rxrpc.h
14053F:	Documentation/networking/rxrpc.txt
14054W:	https://www.infradead.org/~dhowells/kafs/
14055
14056S3 SAVAGE FRAMEBUFFER DRIVER
14057M:	Antonino Daplas <adaplas@gmail.com>
14058L:	linux-fbdev@vger.kernel.org
14059S:	Maintained
14060F:	drivers/video/fbdev/savage/
14061
14062S390
14063M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14064M:	Vasily Gorbik <gor@linux.ibm.com>
14065M:	Christian Borntraeger <borntraeger@de.ibm.com>
14066L:	linux-s390@vger.kernel.org
14067W:	http://www.ibm.com/developerworks/linux/linux390/
14068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14069S:	Supported
14070F:	arch/s390/
14071F:	drivers/s390/
14072F:	Documentation/s390/
14073F:	Documentation/driver-api/s390-drivers.rst
14074
14075S390 COMMON I/O LAYER
14076M:	Sebastian Ott <sebott@linux.ibm.com>
14077M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14078L:	linux-s390@vger.kernel.org
14079W:	http://www.ibm.com/developerworks/linux/linux390/
14080S:	Supported
14081F:	drivers/s390/cio/
14082
14083S390 DASD DRIVER
14084M:	Stefan Haberland <sth@linux.ibm.com>
14085M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14086L:	linux-s390@vger.kernel.org
14087W:	http://www.ibm.com/developerworks/linux/linux390/
14088S:	Supported
14089F:	drivers/s390/block/dasd*
14090F:	block/partitions/ibm.c
14091
14092S390 IOMMU (PCI)
14093M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14094L:	linux-s390@vger.kernel.org
14095W:	http://www.ibm.com/developerworks/linux/linux390/
14096S:	Supported
14097F:	drivers/iommu/s390-iommu.c
14098
14099S390 IUCV NETWORK LAYER
14100M:	Julian Wiedmann <jwi@linux.ibm.com>
14101M:	Ursula Braun <ubraun@linux.ibm.com>
14102L:	linux-s390@vger.kernel.org
14103W:	http://www.ibm.com/developerworks/linux/linux390/
14104S:	Supported
14105F:	drivers/s390/net/*iucv*
14106F:	include/net/iucv/
14107F:	net/iucv/
14108
14109S390 NETWORK DRIVERS
14110M:	Julian Wiedmann <jwi@linux.ibm.com>
14111M:	Ursula Braun <ubraun@linux.ibm.com>
14112L:	linux-s390@vger.kernel.org
14113W:	http://www.ibm.com/developerworks/linux/linux390/
14114S:	Supported
14115F:	drivers/s390/net/
14116
14117S390 PCI SUBSYSTEM
14118M:	Sebastian Ott <sebott@linux.ibm.com>
14119M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14120L:	linux-s390@vger.kernel.org
14121W:	http://www.ibm.com/developerworks/linux/linux390/
14122S:	Supported
14123F:	arch/s390/pci/
14124F:	drivers/pci/hotplug/s390_pci_hpc.c
14125
14126S390 VFIO-CCW DRIVER
14127M:	Cornelia Huck <cohuck@redhat.com>
14128M:	Eric Farman <farman@linux.ibm.com>
14129R:	Halil Pasic <pasic@linux.ibm.com>
14130L:	linux-s390@vger.kernel.org
14131L:	kvm@vger.kernel.org
14132S:	Supported
14133F:	drivers/s390/cio/vfio_ccw*
14134F:	Documentation/s390/vfio-ccw.rst
14135F:	include/uapi/linux/vfio_ccw.h
14136
14137S390 ZCRYPT DRIVER
14138M:	Harald Freudenberger <freude@linux.ibm.com>
14139L:	linux-s390@vger.kernel.org
14140W:	http://www.ibm.com/developerworks/linux/linux390/
14141S:	Supported
14142F:	drivers/s390/crypto/
14143
14144S390 VFIO AP DRIVER
14145M:	Tony Krowiak <akrowiak@linux.ibm.com>
14146M:	Pierre Morel <pmorel@linux.ibm.com>
14147M:	Halil Pasic <pasic@linux.ibm.com>
14148L:	linux-s390@vger.kernel.org
14149W:	http://www.ibm.com/developerworks/linux/linux390/
14150S:	Supported
14151F:	drivers/s390/crypto/vfio_ap_drv.c
14152F:	drivers/s390/crypto/vfio_ap_private.h
14153F:	drivers/s390/crypto/vfio_ap_ops.c
14154F:	Documentation/s390/vfio-ap.rst
14155
14156S390 ZFCP DRIVER
14157M:	Steffen Maier <maier@linux.ibm.com>
14158M:	Benjamin Block <bblock@linux.ibm.com>
14159L:	linux-s390@vger.kernel.org
14160W:	http://www.ibm.com/developerworks/linux/linux390/
14161S:	Supported
14162F:	drivers/s390/scsi/zfcp_*
14163
14164S3C24XX SD/MMC Driver
14165M:	Ben Dooks <ben-linux@fluff.org>
14166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14167S:	Supported
14168F:	drivers/mmc/host/s3cmci.*
14169
14170SAA6588 RDS RECEIVER DRIVER
14171M:	Hans Verkuil <hverkuil@xs4all.nl>
14172L:	linux-media@vger.kernel.org
14173T:	git git://linuxtv.org/media_tree.git
14174W:	https://linuxtv.org
14175S:	Odd Fixes
14176F:	drivers/media/i2c/saa6588*
14177
14178SAA7134 VIDEO4LINUX DRIVER
14179M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14180L:	linux-media@vger.kernel.org
14181W:	https://linuxtv.org
14182T:	git git://linuxtv.org/media_tree.git
14183S:	Odd fixes
14184F:	Documentation/media/v4l-drivers/saa7134*
14185F:	drivers/media/pci/saa7134/
14186
14187SAA7146 VIDEO4LINUX-2 DRIVER
14188M:	Hans Verkuil <hverkuil@xs4all.nl>
14189L:	linux-media@vger.kernel.org
14190T:	git git://linuxtv.org/media_tree.git
14191S:	Maintained
14192F:	drivers/media/common/saa7146/
14193F:	drivers/media/pci/saa7146/
14194F:	include/media/drv-intf/saa7146*
14195
14196SAFESETID SECURITY MODULE
14197M:     Micah Morton <mortonm@chromium.org>
14198S:     Supported
14199F:     security/safesetid/
14200F:     Documentation/admin-guide/LSM/SafeSetID.rst
14201
14202SAMSUNG AUDIO (ASoC) DRIVERS
14203M:	Krzysztof Kozlowski <krzk@kernel.org>
14204M:	Sangbeom Kim <sbkim73@samsung.com>
14205M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14206L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14207S:	Supported
14208F:	sound/soc/samsung/
14209F:	Documentation/devicetree/bindings/sound/samsung*
14210
14211SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14212M:	Krzysztof Kozlowski <krzk@kernel.org>
14213L:	linux-crypto@vger.kernel.org
14214L:	linux-samsung-soc@vger.kernel.org
14215S:	Maintained
14216F:	drivers/crypto/exynos-rng.c
14217F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14218
14219SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14220M:	Łukasz Stelmach <l.stelmach@samsung.com>
14221L:	linux-samsung-soc@vger.kernel.org
14222S:	Maintained
14223F:	drivers/char/hw_random/exynos-trng.c
14224F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14225
14226SAMSUNG FRAMEBUFFER DRIVER
14227M:	Jingoo Han <jingoohan1@gmail.com>
14228L:	linux-fbdev@vger.kernel.org
14229S:	Maintained
14230F:	drivers/video/fbdev/s3c-fb.c
14231
14232SAMSUNG LAPTOP DRIVER
14233M:	Corentin Chary <corentin.chary@gmail.com>
14234L:	platform-driver-x86@vger.kernel.org
14235S:	Maintained
14236F:	drivers/platform/x86/samsung-laptop.c
14237
14238SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14239M:	Sangbeom Kim <sbkim73@samsung.com>
14240M:	Krzysztof Kozlowski <krzk@kernel.org>
14241M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14242L:	linux-kernel@vger.kernel.org
14243L:	linux-samsung-soc@vger.kernel.org
14244S:	Supported
14245F:	drivers/mfd/sec*.c
14246F:	drivers/regulator/s2m*.c
14247F:	drivers/regulator/s5m*.c
14248F:	drivers/clk/clk-s2mps11.c
14249F:	drivers/rtc/rtc-s5m.c
14250F:	include/linux/mfd/samsung/
14251F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14252F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14253F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14254F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14255
14256SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14257M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14258L:	linux-media@vger.kernel.org
14259L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14260S:	Maintained
14261F:	drivers/media/platform/s3c-camif/
14262F:	include/media/drv-intf/s3c_camif.h
14263
14264SAMSUNG S3FWRN5 NFC DRIVER
14265M:	Robert Baldyga <r.baldyga@samsung.com>
14266M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14267L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14268S:	Supported
14269F:	drivers/nfc/s3fwrn5
14270
14271SAMSUNG S5C73M3 CAMERA DRIVER
14272M:	Kyungmin Park <kyungmin.park@samsung.com>
14273M:	Andrzej Hajda <a.hajda@samsung.com>
14274L:	linux-media@vger.kernel.org
14275S:	Supported
14276F:	drivers/media/i2c/s5c73m3/*
14277
14278SAMSUNG S5K5BAF CAMERA DRIVER
14279M:	Kyungmin Park <kyungmin.park@samsung.com>
14280M:	Andrzej Hajda <a.hajda@samsung.com>
14281L:	linux-media@vger.kernel.org
14282S:	Supported
14283F:	drivers/media/i2c/s5k5baf.c
14284
14285SAMSUNG S5P Security SubSystem (SSS) DRIVER
14286M:	Krzysztof Kozlowski <krzk@kernel.org>
14287M:	Vladimir Zapolskiy <vz@mleia.com>
14288M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14289L:	linux-crypto@vger.kernel.org
14290L:	linux-samsung-soc@vger.kernel.org
14291S:	Maintained
14292F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14293F:	Documentation/devicetree/bindings/crypto/samsung-sss.txt
14294F:	drivers/crypto/s5p-sss.c
14295
14296SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14297M:	Kyungmin Park <kyungmin.park@samsung.com>
14298M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14299L:	linux-media@vger.kernel.org
14300Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14301S:	Supported
14302F:	drivers/media/platform/exynos4-is/
14303
14304SAMSUNG SOC CLOCK DRIVERS
14305M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14306M:	Tomasz Figa <tomasz.figa@gmail.com>
14307M:	Chanwoo Choi <cw00.choi@samsung.com>
14308S:	Supported
14309L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14311F:	drivers/clk/samsung/
14312F:	include/dt-bindings/clock/exynos*.h
14313F:	Documentation/devicetree/bindings/clock/exynos*.txt
14314F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14315F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14316
14317SAMSUNG SPI DRIVERS
14318M:	Kukjin Kim <kgene@kernel.org>
14319M:	Krzysztof Kozlowski <krzk@kernel.org>
14320M:	Andi Shyti <andi@etezian.org>
14321L:	linux-spi@vger.kernel.org
14322L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14323S:	Maintained
14324F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14325F:	drivers/spi/spi-s3c*
14326F:	include/linux/platform_data/spi-s3c64xx.h
14327
14328SAMSUNG SXGBE DRIVERS
14329M:	Byungho An <bh74.an@samsung.com>
14330M:	Girish K S <ks.giri@samsung.com>
14331M:	Vipul Pandya <vipul.pandya@samsung.com>
14332S:	Supported
14333L:	netdev@vger.kernel.org
14334F:	drivers/net/ethernet/samsung/sxgbe/
14335
14336SAMSUNG THERMAL DRIVER
14337M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14338L:	linux-pm@vger.kernel.org
14339L:	linux-samsung-soc@vger.kernel.org
14340S:	Supported
14341T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14342F:	drivers/thermal/samsung/
14343
14344SAMSUNG USB2 PHY DRIVER
14345M:	Kamil Debski <kamil@wypas.org>
14346M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14347L:	linux-kernel@vger.kernel.org
14348S:	Supported
14349F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14350F:	Documentation/driver-api/phy/samsung-usb2.rst
14351F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14352F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14353F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14354F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14355F:	drivers/phy/samsung/phy-samsung-usb2.c
14356F:	drivers/phy/samsung/phy-samsung-usb2.h
14357
14358SC1200 WDT DRIVER
14359M:	Zwane Mwaikambo <zwanem@gmail.com>
14360S:	Maintained
14361F:	drivers/watchdog/sc1200wdt.c
14362
14363SCHEDULER
14364M:	Ingo Molnar <mingo@redhat.com>
14365M:	Peter Zijlstra <peterz@infradead.org>
14366M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14367M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14368R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14369R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14370R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14371R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14372L:	linux-kernel@vger.kernel.org
14373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14374S:	Maintained
14375F:	kernel/sched/
14376F:	include/linux/sched.h
14377F:	include/uapi/linux/sched.h
14378F:	include/linux/wait.h
14379F:	include/linux/preempt.h
14380
14381SCR24X CHIP CARD INTERFACE DRIVER
14382M:	Lubomir Rintel <lkundrak@v3.sk>
14383S:	Supported
14384F:	drivers/char/pcmcia/scr24x_cs.c
14385
14386SCSI CDROM DRIVER
14387M:	Jens Axboe <axboe@kernel.dk>
14388L:	linux-scsi@vger.kernel.org
14389W:	http://www.kernel.dk
14390S:	Maintained
14391F:	drivers/scsi/sr*
14392
14393SCSI RDMA PROTOCOL (SRP) INITIATOR
14394M:	Bart Van Assche <bvanassche@acm.org>
14395L:	linux-rdma@vger.kernel.org
14396S:	Supported
14397Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14398F:	drivers/infiniband/ulp/srp/
14399F:	include/scsi/srp.h
14400
14401SCSI RDMA PROTOCOL (SRP) TARGET
14402M:	Bart Van Assche <bvanassche@acm.org>
14403L:	linux-rdma@vger.kernel.org
14404L:	target-devel@vger.kernel.org
14405S:	Supported
14406Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14407F:	drivers/infiniband/ulp/srpt/
14408
14409SCSI SG DRIVER
14410M:	Doug Gilbert <dgilbert@interlog.com>
14411L:	linux-scsi@vger.kernel.org
14412W:	http://sg.danny.cz/sg
14413S:	Maintained
14414F:	Documentation/scsi/scsi-generic.txt
14415F:	drivers/scsi/sg.c
14416F:	include/scsi/sg.h
14417
14418SCSI SUBSYSTEM
14419M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14421M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14423Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14424L:	linux-scsi@vger.kernel.org
14425S:	Maintained
14426F:	Documentation/devicetree/bindings/scsi/
14427F:	drivers/scsi/
14428F:	include/scsi/
14429
14430SCSI TAPE DRIVER
14431M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14432L:	linux-scsi@vger.kernel.org
14433S:	Maintained
14434F:	Documentation/scsi/st.txt
14435F:	drivers/scsi/st.*
14436F:	drivers/scsi/st_*.h
14437
14438SCSI TARGET SUBSYSTEM
14439M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14440L:	linux-scsi@vger.kernel.org
14441L:	target-devel@vger.kernel.org
14442W:	http://www.linux-iscsi.org
14443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14444Q:	https://patchwork.kernel.org/project/target-devel/list/
14445S:	Supported
14446F:	drivers/target/
14447F:	include/target/
14448F:	Documentation/target/
14449
14450SCTP PROTOCOL
14451M:	Vlad Yasevich <vyasevich@gmail.com>
14452M:	Neil Horman <nhorman@tuxdriver.com>
14453M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14454L:	linux-sctp@vger.kernel.org
14455W:	http://lksctp.sourceforge.net
14456S:	Maintained
14457F:	Documentation/networking/sctp.txt
14458F:	include/linux/sctp.h
14459F:	include/uapi/linux/sctp.h
14460F:	include/net/sctp/
14461F:	net/sctp/
14462
14463SCx200 CPU SUPPORT
14464M:	Jim Cromie <jim.cromie@gmail.com>
14465S:	Odd Fixes
14466F:	Documentation/i2c/busses/scx200_acb.rst
14467F:	arch/x86/platform/scx200/
14468F:	drivers/watchdog/scx200_wdt.c
14469F:	drivers/i2c/busses/scx200*
14470F:	drivers/mtd/maps/scx200_docflash.c
14471F:	include/linux/scx200.h
14472
14473SCx200 GPIO DRIVER
14474M:	Jim Cromie <jim.cromie@gmail.com>
14475S:	Maintained
14476F:	drivers/char/scx200_gpio.c
14477F:	include/linux/scx200_gpio.h
14478
14479SCx200 HRT CLOCKSOURCE DRIVER
14480M:	Jim Cromie <jim.cromie@gmail.com>
14481S:	Maintained
14482F:	drivers/clocksource/scx200_hrt.c
14483
14484SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14485M:	Sascha Sommer <saschasommer@freenet.de>
14486L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14487S:	Maintained
14488F:	drivers/mmc/host/sdricoh_cs.c
14489
14490SECO BOARDS CEC DRIVER
14491M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14492S:	Maintained
14493F:	drivers/media/platform/seco-cec/seco-cec.c
14494F:	drivers/media/platform/seco-cec/seco-cec.h
14495
14496SECURE COMPUTING
14497M:	Kees Cook <keescook@chromium.org>
14498R:	Andy Lutomirski <luto@amacapital.net>
14499R:	Will Drewry <wad@chromium.org>
14500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14501S:	Supported
14502F:	kernel/seccomp.c
14503F:	include/uapi/linux/seccomp.h
14504F:	include/linux/seccomp.h
14505F:	tools/testing/selftests/seccomp/*
14506F:	tools/testing/selftests/kselftest_harness.h
14507F:	Documentation/userspace-api/seccomp_filter.rst
14508K:	\bsecure_computing
14509K:	\bTIF_SECCOMP\b
14510
14511SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14512M:	Al Cooper <alcooperx@gmail.com>
14513L:	linux-mmc@vger.kernel.org
14514L:	bcm-kernel-feedback-list@broadcom.com
14515S:	Maintained
14516F:	drivers/mmc/host/sdhci-brcmstb*
14517
14518SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14519M:	Adrian Hunter <adrian.hunter@intel.com>
14520L:	linux-mmc@vger.kernel.org
14521S:	Maintained
14522F:	drivers/mmc/host/sdhci*
14523F:	include/linux/mmc/sdhci*
14524
14525EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14526M:	Adrian Hunter <adrian.hunter@intel.com>
14527M:	Ritesh Harjani <riteshh@codeaurora.org>
14528M:	Asutosh Das <asutoshd@codeaurora.org>
14529L:	linux-mmc@vger.kernel.org
14530S:	Maintained
14531F:	drivers/mmc/host/cqhci*
14532
14533SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14534M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14535M:	Manjunath M B <manjumb@synopsys.com>
14536L:	linux-mmc@vger.kernel.org
14537S:	Maintained
14538F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14539
14540SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14541M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14542L:	linux-mmc@vger.kernel.org
14543S:	Supported
14544F:	drivers/mmc/host/sdhci-of-at91.c
14545
14546SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14547M:	Ben Dooks <ben-linux@fluff.org>
14548M:	Jaehoon Chung <jh80.chung@samsung.com>
14549L:	linux-mmc@vger.kernel.org
14550S:	Maintained
14551F:	drivers/mmc/host/sdhci-s3c*
14552
14553SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14554M:	Viresh Kumar <vireshk@kernel.org>
14555L:	linux-mmc@vger.kernel.org
14556S:	Maintained
14557F:	drivers/mmc/host/sdhci-spear.c
14558
14559SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14560M:	Kishon Vijay Abraham I <kishon@ti.com>
14561L:	linux-mmc@vger.kernel.org
14562S:	Maintained
14563F:	drivers/mmc/host/sdhci-omap.c
14564
14565SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14566M:	Scott Bauer <scott.bauer@intel.com>
14567M:	Jonathan Derrick <jonathan.derrick@intel.com>
14568L:	linux-block@vger.kernel.org
14569S:	Supported
14570F:	block/sed*
14571F:	block/opal_proto.h
14572F:	include/linux/sed*
14573F:	include/uapi/linux/sed*
14574
14575SECURITY CONTACT
14576M:	Security Officers <security@kernel.org>
14577S:	Supported
14578
14579SECURITY SUBSYSTEM
14580M:	James Morris <jmorris@namei.org>
14581M:	"Serge E. Hallyn" <serge@hallyn.com>
14582L:	linux-security-module@vger.kernel.org (suggested Cc:)
14583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14584W:	http://kernsec.org/
14585S:	Supported
14586F:	security/
14587X:	security/selinux/
14588
14589SELINUX SECURITY MODULE
14590M:	Paul Moore <paul@paul-moore.com>
14591M:	Stephen Smalley <sds@tycho.nsa.gov>
14592M:	Eric Paris <eparis@parisplace.org>
14593L:	selinux@vger.kernel.org
14594W:	https://selinuxproject.org
14595W:	https://github.com/SELinuxProject
14596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14597S:	Supported
14598F:	include/uapi/linux/selinux_netlink.h
14599F:	security/selinux/
14600F:	scripts/selinux/
14601F:	Documentation/admin-guide/LSM/SELinux.rst
14602
14603SENSABLE PHANTOM
14604M:	Jiri Slaby <jirislaby@gmail.com>
14605S:	Maintained
14606F:	drivers/misc/phantom.c
14607F:	include/uapi/linux/phantom.h
14608
14609SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14610M:	Tomasz Duszynski <tduszyns@gmail.com>
14611S:	Maintained
14612F:	drivers/iio/chemical/sps30.c
14613F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14614
14615SERIAL DEVICE BUS
14616M:	Rob Herring <robh@kernel.org>
14617L:	linux-serial@vger.kernel.org
14618S:	Maintained
14619F:	Documentation/devicetree/bindings/serial/slave-device.txt
14620F:	drivers/tty/serdev/
14621F:	include/linux/serdev.h
14622
14623SERIAL DRIVERS
14624M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14625L:	linux-serial@vger.kernel.org
14626S:	Maintained
14627F:	Documentation/devicetree/bindings/serial/
14628F:	drivers/tty/serial/
14629
14630SERIAL IR RECEIVER
14631M:	Sean Young <sean@mess.org>
14632L:	linux-media@vger.kernel.org
14633S:	Maintained
14634F:	drivers/media/rc/serial_ir.c
14635
14636SFC NETWORK DRIVER
14637M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14638M:	Edward Cree <ecree@solarflare.com>
14639M:	Martin Habets <mhabets@solarflare.com>
14640L:	netdev@vger.kernel.org
14641S:	Supported
14642F:	drivers/net/ethernet/sfc/
14643
14644SFF/SFP/SFP+ MODULE SUPPORT
14645M:	Russell King <linux@armlinux.org.uk>
14646L:	netdev@vger.kernel.org
14647S:	Maintained
14648F:	drivers/net/phy/phylink.c
14649F:	drivers/net/phy/sfp*
14650F:	include/linux/phylink.h
14651F:	include/linux/sfp.h
14652K:	phylink
14653
14654SGI GRU DRIVER
14655M:	Dimitri Sivanich <sivanich@sgi.com>
14656S:	Maintained
14657F:	drivers/misc/sgi-gru/
14658
14659SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14660M:	Pat Gefre <pfg@sgi.com>
14661L:	linux-ia64@vger.kernel.org
14662S:	Supported
14663F:	Documentation/ia64/serial.rst
14664F:	drivers/tty/serial/ioc?_serial.c
14665F:	include/linux/ioc?.h
14666
14667SGI XP/XPC/XPNET DRIVER
14668M:	Cliff Whickman <cpw@sgi.com>
14669M:	Robin Holt <robinmholt@gmail.com>
14670S:	Maintained
14671F:	drivers/misc/sgi-xp/
14672
14673SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14674M:	Ursula Braun <ubraun@linux.ibm.com>
14675M:	Karsten Graul <kgraul@linux.ibm.com>
14676L:	linux-s390@vger.kernel.org
14677W:	http://www.ibm.com/developerworks/linux/linux390/
14678S:	Supported
14679F:	net/smc/
14680
14681SHARP RJ54N1CB0C SENSOR DRIVER
14682M:	Jacopo Mondi <jacopo@jmondi.org>
14683L:	linux-media@vger.kernel.org
14684T:	git git://linuxtv.org/media_tree.git
14685S:	Odd fixes
14686F:	drivers/media/i2c/rj54n1cb0c.c
14687F:	include/media/i2c/rj54n1cb0c.h
14688
14689SH_VEU V4L2 MEM2MEM DRIVER
14690L:	linux-media@vger.kernel.org
14691S:	Orphan
14692F:	drivers/media/platform/sh_veu.c
14693
14694SH_VOU V4L2 OUTPUT DRIVER
14695L:	linux-media@vger.kernel.org
14696S:	Orphan
14697F:	drivers/media/platform/sh_vou.c
14698F:	include/media/drv-intf/sh_vou.h
14699
14700SI2157 MEDIA DRIVER
14701M:	Antti Palosaari <crope@iki.fi>
14702L:	linux-media@vger.kernel.org
14703W:	https://linuxtv.org
14704W:	http://palosaari.fi/linux/
14705Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14706T:	git git://linuxtv.org/anttip/media_tree.git
14707S:	Maintained
14708F:	drivers/media/tuners/si2157*
14709
14710SI2165 MEDIA DRIVER
14711M:	Matthias Schwarzott <zzam@gentoo.org>
14712L:	linux-media@vger.kernel.org
14713W:	https://linuxtv.org
14714Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14715S:	Maintained
14716F:	drivers/media/dvb-frontends/si2165*
14717
14718SI2168 MEDIA DRIVER
14719M:	Antti Palosaari <crope@iki.fi>
14720L:	linux-media@vger.kernel.org
14721W:	https://linuxtv.org
14722W:	http://palosaari.fi/linux/
14723Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14724T:	git git://linuxtv.org/anttip/media_tree.git
14725S:	Maintained
14726F:	drivers/media/dvb-frontends/si2168*
14727
14728SI470X FM RADIO RECEIVER I2C DRIVER
14729M:	Hans Verkuil <hverkuil@xs4all.nl>
14730L:	linux-media@vger.kernel.org
14731T:	git git://linuxtv.org/media_tree.git
14732W:	https://linuxtv.org
14733S:	Odd Fixes
14734F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14735
14736SI470X FM RADIO RECEIVER USB DRIVER
14737M:	Hans Verkuil <hverkuil@xs4all.nl>
14738L:	linux-media@vger.kernel.org
14739T:	git git://linuxtv.org/media_tree.git
14740W:	https://linuxtv.org
14741S:	Maintained
14742F:	drivers/media/radio/si470x/radio-si470x-common.c
14743F:	drivers/media/radio/si470x/radio-si470x.h
14744F:	drivers/media/radio/si470x/radio-si470x-usb.c
14745
14746SI4713 FM RADIO TRANSMITTER I2C DRIVER
14747M:	Eduardo Valentin <edubezval@gmail.com>
14748L:	linux-media@vger.kernel.org
14749T:	git git://linuxtv.org/media_tree.git
14750W:	https://linuxtv.org
14751S:	Odd Fixes
14752F:	drivers/media/radio/si4713/si4713.?
14753
14754SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14755M:	Eduardo Valentin <edubezval@gmail.com>
14756L:	linux-media@vger.kernel.org
14757T:	git git://linuxtv.org/media_tree.git
14758W:	https://linuxtv.org
14759S:	Odd Fixes
14760F:	drivers/media/radio/si4713/radio-platform-si4713.c
14761
14762SI4713 FM RADIO TRANSMITTER USB DRIVER
14763M:	Hans Verkuil <hverkuil@xs4all.nl>
14764L:	linux-media@vger.kernel.org
14765T:	git git://linuxtv.org/media_tree.git
14766W:	https://linuxtv.org
14767S:	Maintained
14768F:	drivers/media/radio/si4713/radio-usb-si4713.c
14769
14770SIANO DVB DRIVER
14771M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14772L:	linux-media@vger.kernel.org
14773W:	https://linuxtv.org
14774T:	git git://linuxtv.org/media_tree.git
14775S:	Odd fixes
14776F:	drivers/media/common/siano/
14777F:	drivers/media/usb/siano/
14778F:	drivers/media/usb/siano/
14779F:	drivers/media/mmc/siano/
14780
14781SIFIVE DRIVERS
14782M:	Palmer Dabbelt <palmer@sifive.com>
14783M:	Paul Walmsley <paul.walmsley@sifive.com>
14784L:	linux-riscv@lists.infradead.org
14785T:	git git://github.com/sifive/riscv-linux.git
14786S:	Supported
14787K:	[^@]sifive
14788N:	sifive
14789
14790SIFIVE FU540 SYSTEM-ON-CHIP
14791M:	Paul Walmsley <paul.walmsley@sifive.com>
14792M:	Palmer Dabbelt <palmer@sifive.com>
14793L:	linux-riscv@lists.infradead.org
14794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14795S:	Supported
14796K:	fu540
14797N:	fu540
14798
14799SILEAD TOUCHSCREEN DRIVER
14800M:	Hans de Goede <hdegoede@redhat.com>
14801L:	linux-input@vger.kernel.org
14802L:	platform-driver-x86@vger.kernel.org
14803S:	Maintained
14804F:	drivers/input/touchscreen/silead.c
14805F:	drivers/platform/x86/touchscreen_dmi.c
14806
14807SILICON MOTION SM712 FRAME BUFFER DRIVER
14808M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14809M:	Teddy Wang <teddy.wang@siliconmotion.com>
14810M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14811L:	linux-fbdev@vger.kernel.org
14812S:	Maintained
14813F:	drivers/video/fbdev/sm712*
14814F:	Documentation/fb/sm712fb.rst
14815
14816SIMPLE FIRMWARE INTERFACE (SFI)
14817M:	Len Brown <lenb@kernel.org>
14818L:	sfi-devel@simplefirmware.org
14819W:	http://simplefirmware.org/
14820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14821S:	Supported
14822F:	arch/x86/platform/sfi/
14823F:	drivers/sfi/
14824F:	include/linux/sfi*.h
14825
14826SIMPLEFB FB DRIVER
14827M:	Hans de Goede <hdegoede@redhat.com>
14828L:	linux-fbdev@vger.kernel.org
14829S:	Maintained
14830F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14831F:	drivers/video/fbdev/simplefb.c
14832F:	include/linux/platform_data/simplefb.h
14833
14834SIMTEC EB110ATX (Chalice CATS)
14835P:	Ben Dooks
14836P:	Vincent Sanders <vince@simtec.co.uk>
14837M:	Simtec Linux Team <linux@simtec.co.uk>
14838W:	http://www.simtec.co.uk/products/EB110ATX/
14839S:	Supported
14840
14841SIMTEC EB2410ITX (BAST)
14842P:	Ben Dooks
14843P:	Vincent Sanders <vince@simtec.co.uk>
14844M:	Simtec Linux Team <linux@simtec.co.uk>
14845W:	http://www.simtec.co.uk/products/EB2410ITX/
14846S:	Supported
14847F:	arch/arm/mach-s3c24xx/mach-bast.c
14848F:	arch/arm/mach-s3c24xx/bast-ide.c
14849F:	arch/arm/mach-s3c24xx/bast-irq.c
14850
14851SIPHASH PRF ROUTINES
14852M:	Jason A. Donenfeld <Jason@zx2c4.com>
14853S:	Maintained
14854F:	lib/siphash.c
14855F:	lib/test_siphash.c
14856F:	include/linux/siphash.h
14857
14858SIOX
14859M:	Thorsten Scherer <t.scherer@eckelmann.de>
14860M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14861R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14862S:	Supported
14863F:	drivers/siox/*
14864F:	drivers/gpio/gpio-siox.c
14865F:	include/trace/events/siox.h
14866
14867SIS 190 ETHERNET DRIVER
14868M:	Francois Romieu <romieu@fr.zoreil.com>
14869L:	netdev@vger.kernel.org
14870S:	Maintained
14871F:	drivers/net/ethernet/sis/sis190.c
14872
14873SIS 900/7016 FAST ETHERNET DRIVER
14874M:	Daniele Venzano <venza@brownhat.org>
14875W:	http://www.brownhat.org/sis900.html
14876L:	netdev@vger.kernel.org
14877S:	Maintained
14878F:	drivers/net/ethernet/sis/sis900.*
14879
14880SIS FRAMEBUFFER DRIVER
14881M:	Thomas Winischhofer <thomas@winischhofer.net>
14882W:	http://www.winischhofer.net/linuxsisvga.shtml
14883S:	Maintained
14884F:	Documentation/fb/sisfb.rst
14885F:	drivers/video/fbdev/sis/
14886F:	include/video/sisfb.h
14887
14888SIS USB2VGA DRIVER
14889M:	Thomas Winischhofer <thomas@winischhofer.net>
14890W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14891S:	Maintained
14892F:	drivers/usb/misc/sisusbvga/
14893
14894SLAB ALLOCATOR
14895M:	Christoph Lameter <cl@linux.com>
14896M:	Pekka Enberg <penberg@kernel.org>
14897M:	David Rientjes <rientjes@google.com>
14898M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14899M:	Andrew Morton <akpm@linux-foundation.org>
14900L:	linux-mm@kvack.org
14901S:	Maintained
14902F:	include/linux/sl?b*.h
14903F:	mm/sl?b*
14904
14905SLEEPABLE READ-COPY UPDATE (SRCU)
14906M:	Lai Jiangshan <jiangshanlai@gmail.com>
14907M:	"Paul E. McKenney" <paulmck@kernel.org>
14908M:	Josh Triplett <josh@joshtriplett.org>
14909R:	Steven Rostedt <rostedt@goodmis.org>
14910R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14911L:	rcu@vger.kernel.org
14912W:	http://www.rdrop.com/users/paulmck/RCU/
14913S:	Supported
14914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14915F:	include/linux/srcu*.h
14916F:	kernel/rcu/srcu*.c
14917
14918SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14919M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14920L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14921S:	Maintained
14922F:	drivers/slimbus/
14923F:	Documentation/devicetree/bindings/slimbus/
14924F:	include/linux/slimbus.h
14925
14926SMACK SECURITY MODULE
14927M:	Casey Schaufler <casey@schaufler-ca.com>
14928L:	linux-security-module@vger.kernel.org
14929W:	http://schaufler-ca.com
14930T:	git git://github.com/cschaufler/smack-next
14931S:	Maintained
14932F:	Documentation/admin-guide/LSM/Smack.rst
14933F:	security/smack/
14934
14935SMC91x ETHERNET DRIVER
14936M:	Nicolas Pitre <nico@fluxnic.net>
14937S:	Odd Fixes
14938F:	drivers/net/ethernet/smsc/smc91x.*
14939
14940SMIA AND SMIA++ IMAGE SENSOR DRIVER
14941M:	Sakari Ailus <sakari.ailus@iki.fi>
14942L:	linux-media@vger.kernel.org
14943S:	Maintained
14944F:	drivers/media/i2c/smiapp/
14945F:	include/media/i2c/smiapp.h
14946F:	drivers/media/i2c/smiapp-pll.c
14947F:	drivers/media/i2c/smiapp-pll.h
14948F:	include/uapi/linux/smiapp.h
14949F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14950
14951SMM665 HARDWARE MONITOR DRIVER
14952M:	Guenter Roeck <linux@roeck-us.net>
14953L:	linux-hwmon@vger.kernel.org
14954S:	Maintained
14955F:	Documentation/hwmon/smm665.rst
14956F:	drivers/hwmon/smm665.c
14957
14958SMSC EMC2103 HARDWARE MONITOR DRIVER
14959M:	Steve Glendinning <steve.glendinning@shawell.net>
14960L:	linux-hwmon@vger.kernel.org
14961S:	Maintained
14962F:	Documentation/hwmon/emc2103.rst
14963F:	drivers/hwmon/emc2103.c
14964
14965SMSC SCH5627 HARDWARE MONITOR DRIVER
14966M:	Hans de Goede <hdegoede@redhat.com>
14967L:	linux-hwmon@vger.kernel.org
14968S:	Supported
14969F:	Documentation/hwmon/sch5627.rst
14970F:	drivers/hwmon/sch5627.c
14971
14972SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14973M:	Steve Glendinning <steve.glendinning@shawell.net>
14974L:	linux-fbdev@vger.kernel.org
14975S:	Maintained
14976F:	drivers/video/fbdev/smscufx.c
14977
14978SMSC47B397 HARDWARE MONITOR DRIVER
14979M:	Jean Delvare <jdelvare@suse.com>
14980L:	linux-hwmon@vger.kernel.org
14981S:	Maintained
14982F:	Documentation/hwmon/smsc47b397.rst
14983F:	drivers/hwmon/smsc47b397.c
14984
14985SMSC911x ETHERNET DRIVER
14986M:	Steve Glendinning <steve.glendinning@shawell.net>
14987L:	netdev@vger.kernel.org
14988S:	Maintained
14989F:	include/linux/smsc911x.h
14990F:	drivers/net/ethernet/smsc/smsc911x.*
14991
14992SMSC9420 PCI ETHERNET DRIVER
14993M:	Steve Glendinning <steve.glendinning@shawell.net>
14994L:	netdev@vger.kernel.org
14995S:	Maintained
14996F:	drivers/net/ethernet/smsc/smsc9420.*
14997
14998SOC-CAMERA V4L2 SUBSYSTEM
14999L:	linux-media@vger.kernel.org
15000T:	git git://linuxtv.org/media_tree.git
15001S:	Orphan
15002F:	include/media/soc_camera.h
15003F:	drivers/staging/media/soc_camera/
15004
15005SOCIONEXT SYNQUACER I2C DRIVER
15006M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
15007L:	linux-i2c@vger.kernel.org
15008S:	Maintained
15009F:	drivers/i2c/busses/i2c-synquacer.c
15010F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15011
15012SOCIONEXT UNIPHIER SOUND DRIVER
15013L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15014S:	Orphan
15015F:	sound/soc/uniphier/
15016
15017SOEKRIS NET48XX LED SUPPORT
15018M:	Chris Boot <bootc@bootc.net>
15019S:	Maintained
15020F:	drivers/leds/leds-net48xx.c
15021
15022SOFT-IWARP DRIVER (siw)
15023M:	Bernard Metzler <bmt@zurich.ibm.com>
15024L:	linux-rdma@vger.kernel.org
15025S:	Supported
15026F:	drivers/infiniband/sw/siw/
15027F:	include/uapi/rdma/siw-abi.h
15028
15029SOFT-ROCE DRIVER (rxe)
15030M:	Moni Shoua <monis@mellanox.com>
15031L:	linux-rdma@vger.kernel.org
15032S:	Supported
15033W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15034Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15035F:	drivers/infiniband/sw/rxe/
15036F:	include/uapi/rdma/rdma_user_rxe.h
15037
15038SOFTLOGIC 6x10 MPEG CODEC
15039M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15040M:	Anton Sviridenko <anton@corp.bluecherry.net>
15041M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15042M:	Andrey Utkin <andrey_utkin@fastmail.com>
15043M:	Ismael Luceno <ismael@iodev.co.uk>
15044L:	linux-media@vger.kernel.org
15045S:	Supported
15046F:	drivers/media/pci/solo6x10/
15047
15048SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15049M:	James Morse <james.morse@arm.com>
15050L:	linux-arm-kernel@lists.infradead.org
15051S:	Maintained
15052F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15053F:	drivers/firmware/arm_sdei.c
15054F:	include/linux/arm_sdei.h
15055F:	include/uapi/linux/arm_sdei.h
15056
15057SOFTWARE RAID (Multiple Disks) SUPPORT
15058M:	Song Liu <song@kernel.org>
15059L:	linux-raid@vger.kernel.org
15060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15061S:	Supported
15062F:	drivers/md/Makefile
15063F:	drivers/md/Kconfig
15064F:	drivers/md/md*
15065F:	drivers/md/raid*
15066F:	include/linux/raid/
15067F:	include/uapi/linux/raid/
15068
15069SOCIONEXT (SNI) AVE NETWORK DRIVER
15070M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15071L:	netdev@vger.kernel.org
15072S:	Maintained
15073F:	drivers/net/ethernet/socionext/sni_ave.c
15074F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15075
15076SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15077M:	Jassi Brar <jaswinder.singh@linaro.org>
15078M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15079L:	netdev@vger.kernel.org
15080S:	Maintained
15081F:	drivers/net/ethernet/socionext/netsec.c
15082F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15083
15084SOCIONEXT (SNI) Synquacer SPI DRIVER
15085M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15086M:	Jassi Brar <jaswinder.singh@linaro.org>
15087L:	linux-spi@vger.kernel.org
15088S:	Maintained
15089F:	drivers/spi/spi-synquacer.c
15090F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15091
15092SOLIDRUN CLEARFOG SUPPORT
15093M:	Russell King <linux@armlinux.org.uk>
15094S:	Maintained
15095F:	arch/arm/boot/dts/armada-388-clearfog*
15096F:	arch/arm/boot/dts/armada-38x-solidrun-*
15097
15098SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15099M:	Russell King <linux@armlinux.org.uk>
15100S:	Maintained
15101F:	arch/arm/boot/dts/imx6*-cubox-i*
15102F:	arch/arm/boot/dts/imx6*-hummingboard*
15103F:	arch/arm/boot/dts/imx6*-sr-*
15104
15105SONIC NETWORK DRIVER
15106M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15107L:	netdev@vger.kernel.org
15108S:	Maintained
15109F:	drivers/net/ethernet/natsemi/sonic.*
15110
15111SONICS SILICON BACKPLANE DRIVER (SSB)
15112M:	Michael Buesch <m@bues.ch>
15113L:	linux-wireless@vger.kernel.org
15114S:	Maintained
15115F:	drivers/ssb/
15116F:	include/linux/ssb/
15117
15118SONY IMX214 SENSOR DRIVER
15119M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15120L:	linux-media@vger.kernel.org
15121T:	git git://linuxtv.org/media_tree.git
15122S:	Maintained
15123F:	drivers/media/i2c/imx214.c
15124F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15125
15126SONY IMX258 SENSOR DRIVER
15127M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15128L:	linux-media@vger.kernel.org
15129T:	git git://linuxtv.org/media_tree.git
15130S:	Maintained
15131F:	drivers/media/i2c/imx258.c
15132
15133SONY IMX274 SENSOR DRIVER
15134M:	Leon Luo <leonl@leopardimaging.com>
15135L:	linux-media@vger.kernel.org
15136T:	git git://linuxtv.org/media_tree.git
15137S:	Maintained
15138F:	drivers/media/i2c/imx274.c
15139F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15140
15141SONY IMX319 SENSOR DRIVER
15142M:	Bingbu Cao <bingbu.cao@intel.com>
15143L:	linux-media@vger.kernel.org
15144T:	git git://linuxtv.org/media_tree.git
15145S:	Maintained
15146F:	drivers/media/i2c/imx319.c
15147
15148SONY IMX355 SENSOR DRIVER
15149M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15150L:	linux-media@vger.kernel.org
15151T:	git git://linuxtv.org/media_tree.git
15152S:	Maintained
15153F:	drivers/media/i2c/imx355.c
15154
15155SONY MEMORYSTICK SUBSYSTEM
15156M:	Maxim Levitsky <maximlevitsky@gmail.com>
15157M:	Alex Dubov <oakad@yahoo.com>
15158M:	Ulf Hansson <ulf.hansson@linaro.org>
15159L:	linux-mmc@vger.kernel.org
15160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15161S:	Maintained
15162F:	drivers/memstick/
15163F:	include/linux/memstick.h
15164
15165SONY VAIO CONTROL DEVICE DRIVER
15166M:	Mattia Dongili <malattia@linux.it>
15167L:	platform-driver-x86@vger.kernel.org
15168W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15169S:	Maintained
15170F:	Documentation/admin-guide/laptops/sony-laptop.rst
15171F:	drivers/char/sonypi.c
15172F:	drivers/platform/x86/sony-laptop.c
15173F:	include/linux/sony-laptop.h
15174
15175SOUND
15176M:	Jaroslav Kysela <perex@perex.cz>
15177M:	Takashi Iwai <tiwai@suse.com>
15178L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15179W:	http://www.alsa-project.org/
15180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15181Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15182S:	Maintained
15183F:	Documentation/sound/
15184F:	include/sound/
15185F:	include/uapi/sound/
15186F:	sound/
15187
15188SOUND - COMPRESSED AUDIO
15189M:	Vinod Koul <vkoul@kernel.org>
15190L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15192S:	Supported
15193F:	Documentation/sound/designs/compress-offload.rst
15194F:	include/sound/compress_driver.h
15195F:	include/uapi/sound/compress_*
15196F:	sound/core/compress_offload.c
15197F:	sound/soc/soc-compress.c
15198
15199SOUND - DMAENGINE HELPERS
15200M:	Lars-Peter Clausen <lars@metafoo.de>
15201S:	Supported
15202F:	include/sound/dmaengine_pcm.h
15203F:	sound/core/pcm_dmaengine.c
15204F:	sound/soc/soc-generic-dmaengine-pcm.c
15205
15206SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15207M:	Liam Girdwood <lgirdwood@gmail.com>
15208M:	Mark Brown <broonie@kernel.org>
15209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15210L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15211W:	http://alsa-project.org/main/index.php/ASoC
15212S:	Supported
15213F:	Documentation/devicetree/bindings/sound/
15214F:	Documentation/sound/soc/
15215F:	sound/soc/
15216F:	include/dt-bindings/sound/
15217F:	include/sound/soc*
15218
15219SOUNDWIRE SUBSYSTEM
15220M:	Vinod Koul <vkoul@kernel.org>
15221M:	Sanyog Kale <sanyog.r.kale@intel.com>
15222R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15223L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15224S:	Supported
15225F:	Documentation/driver-api/soundwire/
15226F:	drivers/soundwire/
15227F:	include/linux/soundwire/
15228
15229SP2 MEDIA DRIVER
15230M:	Olli Salonen <olli.salonen@iki.fi>
15231L:	linux-media@vger.kernel.org
15232W:	https://linuxtv.org
15233Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15234S:	Maintained
15235F:	drivers/media/dvb-frontends/sp2*
15236
15237SPARC + UltraSPARC (sparc/sparc64)
15238M:	"David S. Miller" <davem@davemloft.net>
15239L:	sparclinux@vger.kernel.org
15240Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15243S:	Maintained
15244F:	arch/sparc/
15245F:	drivers/sbus/
15246
15247SPARC SERIAL DRIVERS
15248M:	"David S. Miller" <davem@davemloft.net>
15249L:	sparclinux@vger.kernel.org
15250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15252S:	Maintained
15253F:	include/linux/sunserialcore.h
15254F:	drivers/tty/serial/suncore.c
15255F:	drivers/tty/serial/sunhv.c
15256F:	drivers/tty/serial/sunsab.c
15257F:	drivers/tty/serial/sunsab.h
15258F:	drivers/tty/serial/sunsu.c
15259F:	drivers/tty/serial/sunzilog.c
15260F:	drivers/tty/serial/sunzilog.h
15261F:	drivers/tty/vcc.c
15262
15263SPARSE CHECKER
15264M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15265L:	linux-sparse@vger.kernel.org
15266W:	https://sparse.wiki.kernel.org/
15267T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15268S:	Maintained
15269F:	include/linux/compiler.h
15270
15271SPEAR CLOCK FRAMEWORK SUPPORT
15272M:	Viresh Kumar <vireshk@kernel.org>
15273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15274W:	http://www.st.com/spear
15275S:	Maintained
15276F:	drivers/clk/spear/
15277
15278SPEAR PLATFORM SUPPORT
15279M:	Viresh Kumar <vireshk@kernel.org>
15280M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15282W:	http://www.st.com/spear
15283S:	Maintained
15284F:	arch/arm/boot/dts/spear*
15285F:	arch/arm/mach-spear/
15286
15287SPI NOR SUBSYSTEM
15288M:	Marek Vasut <marek.vasut@gmail.com>
15289M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15290L:	linux-mtd@lists.infradead.org
15291W:	http://www.linux-mtd.infradead.org/
15292Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15294S:	Maintained
15295F:	drivers/mtd/spi-nor/
15296F:	include/linux/mtd/spi-nor.h
15297
15298SPI SUBSYSTEM
15299M:	Mark Brown <broonie@kernel.org>
15300L:	linux-spi@vger.kernel.org
15301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15302Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15303S:	Maintained
15304F:	Documentation/devicetree/bindings/spi/
15305F:	Documentation/spi/
15306F:	drivers/spi/
15307F:	include/linux/spi/
15308F:	include/uapi/linux/spi/
15309F:	tools/spi/
15310
15311SPIDERNET NETWORK DRIVER for CELL
15312M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15313L:	netdev@vger.kernel.org
15314S:	Supported
15315F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15316F:	drivers/net/ethernet/toshiba/spider_net*
15317
15318SPMI SUBSYSTEM
15319R:	Stephen Boyd <sboyd@kernel.org>
15320L:	linux-arm-msm@vger.kernel.org
15321F:	Documentation/devicetree/bindings/spmi/
15322F:	drivers/spmi/
15323F:	include/dt-bindings/spmi/spmi.h
15324F:	include/linux/spmi.h
15325F:	include/trace/events/spmi.h
15326
15327SPU FILE SYSTEM
15328M:	Jeremy Kerr <jk@ozlabs.org>
15329L:	linuxppc-dev@lists.ozlabs.org
15330W:	http://www.ibm.com/developerworks/power/cell/
15331S:	Supported
15332F:	Documentation/filesystems/spufs.txt
15333F:	arch/powerpc/platforms/cell/spufs/
15334
15335SQUASHFS FILE SYSTEM
15336M:	Phillip Lougher <phillip@squashfs.org.uk>
15337L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15338W:	http://squashfs.org.uk
15339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15340S:	Maintained
15341F:	Documentation/filesystems/squashfs.txt
15342F:	fs/squashfs/
15343
15344SRM (Alpha) environment access
15345M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15346S:	Maintained
15347F:	arch/alpha/kernel/srm_env.c
15348
15349ST LSM6DSx IMU IIO DRIVER
15350M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15351L:	linux-iio@vger.kernel.org
15352W:	http://www.st.com/
15353S:	Maintained
15354F:	drivers/iio/imu/st_lsm6dsx/
15355F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15356
15357ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15358M:	Mickael Guene <mickael.guene@st.com>
15359L:	linux-media@vger.kernel.org
15360T:	git git://linuxtv.org/media_tree.git
15361S:	Maintained
15362F:	drivers/media/i2c/st-mipid02.c
15363F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15364
15365ST STM32 I2C/SMBUS DRIVER
15366M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15367L:	linux-i2c@vger.kernel.org
15368S:	Maintained
15369F:	drivers/i2c/busses/i2c-stm32*
15370
15371ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15372M:	Song Qiang <songqiang1304521@gmail.com>
15373L:	linux-iio@vger.kernel.org
15374S:	Maintained
15375F:	drivers/iio/proximity/vl53l0x-i2c.c
15376F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15377
15378STABLE BRANCH
15379M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15380M:	Sasha Levin <sashal@kernel.org>
15381L:	stable@vger.kernel.org
15382S:	Supported
15383F:	Documentation/process/stable-kernel-rules.rst
15384
15385STAGING - COMEDI
15386M:	Ian Abbott <abbotti@mev.co.uk>
15387M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15388S:	Odd Fixes
15389F:	drivers/staging/comedi/
15390
15391STAGING - FIELDBUS SUBSYSTEM
15392M:	Sven Van Asbroeck <TheSven73@gmail.com>
15393S:	Maintained
15394F:	drivers/staging/fieldbus/*
15395F:	drivers/staging/fieldbus/Documentation/
15396
15397STAGING - HMS ANYBUS-S BUS
15398M:	Sven Van Asbroeck <TheSven73@gmail.com>
15399S:	Maintained
15400F:	drivers/staging/fieldbus/anybuss/
15401
15402STAGING - INDUSTRIAL IO
15403M:	Jonathan Cameron <jic23@kernel.org>
15404L:	linux-iio@vger.kernel.org
15405S:	Odd Fixes
15406F:	Documentation/devicetree/bindings/staging/iio/
15407F:	drivers/staging/iio/
15408
15409STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15410M:	Marc Dietrich <marvin24@gmx.de>
15411L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15412L:	linux-tegra@vger.kernel.org
15413S:	Maintained
15414F:	drivers/staging/nvec/
15415
15416STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15417M:	Jens Frederich <jfrederich@gmail.com>
15418M:	Daniel Drake <dsd@laptop.org>
15419M:	Jon Nettleton <jon.nettleton@gmail.com>
15420W:	http://wiki.laptop.org/go/DCON
15421S:	Maintained
15422F:	drivers/staging/olpc_dcon/
15423
15424STAGING - REALTEK RTL8712U DRIVERS
15425M:	Larry Finger <Larry.Finger@lwfinger.net>
15426M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15427S:	Odd Fixes
15428F:	drivers/staging/rtl8712/
15429
15430STAGING - REALTEK RTL8188EU DRIVERS
15431M:	Larry Finger <Larry.Finger@lwfinger.net>
15432S:	Odd Fixes
15433F:	drivers/staging/rtl8188eu/
15434
15435STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15436M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15437M:	Teddy Wang <teddy.wang@siliconmotion.com>
15438M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15439L:	linux-fbdev@vger.kernel.org
15440S:	Maintained
15441F:	drivers/staging/sm750fb/
15442
15443STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15444M:	William Hubbs <w.d.hubbs@gmail.com>
15445M:	Chris Brannon <chris@the-brannons.com>
15446M:	Kirk Reiser <kirk@reisers.ca>
15447M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15448L:	speakup@linux-speakup.org
15449W:	http://www.linux-speakup.org/
15450S:	Odd Fixes
15451F:	drivers/staging/speakup/
15452
15453STAGING - VIA VT665X DRIVERS
15454M:	Forest Bond <forest@alittletooquiet.net>
15455S:	Odd Fixes
15456F:	drivers/staging/vt665?/
15457
15458STAGING - WILC1000 WIFI DRIVER
15459M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15460M:	Ajay Singh <ajay.kathat@microchip.com>
15461L:	linux-wireless@vger.kernel.org
15462S:	Supported
15463F:	drivers/staging/wilc1000/
15464
15465STAGING SUBSYSTEM
15466M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15468L:	devel@driverdev.osuosl.org
15469S:	Supported
15470F:	drivers/staging/
15471
15472STARFIRE/DURALAN NETWORK DRIVER
15473M:	Ion Badulescu <ionut@badula.org>
15474S:	Odd Fixes
15475F:	drivers/net/ethernet/adaptec/starfire*
15476
15477STEC S1220 SKD DRIVER
15478M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15479L:	linux-block@vger.kernel.org
15480S:	Maintained
15481F:	drivers/block/skd*[ch]
15482
15483STI AUDIO (ASoC) DRIVERS
15484M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15485L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15486S:	Maintained
15487F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15488F:	sound/soc/sti/
15489
15490STI CEC DRIVER
15491M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15492S:	Maintained
15493F:	drivers/media/platform/sti/cec/
15494F:	Documentation/devicetree/bindings/media/stih-cec.txt
15495
15496STK1160 USB VIDEO CAPTURE DRIVER
15497M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15498L:	linux-media@vger.kernel.org
15499T:	git git://linuxtv.org/media_tree.git
15500S:	Maintained
15501F:	drivers/media/usb/stk1160/
15502
15503STM32 AUDIO (ASoC) DRIVERS
15504M:	Olivier Moysan <olivier.moysan@st.com>
15505M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15506L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15507S:	Maintained
15508F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15509F:	sound/soc/stm/
15510
15511STM32 TIMER/LPTIMER DRIVERS
15512M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15513S:	Maintained
15514F:	drivers/*/stm32-*timer*
15515F:	drivers/pwm/pwm-stm32*
15516F:	include/linux/*/stm32-*tim*
15517F:	Documentation/ABI/testing/*timer-stm32
15518F:	Documentation/devicetree/bindings/*/stm32-*timer*
15519F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15520
15521STMMAC ETHERNET DRIVER
15522M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15523M:	Alexandre Torgue <alexandre.torgue@st.com>
15524M:	Jose Abreu <joabreu@synopsys.com>
15525L:	netdev@vger.kernel.org
15526W:	http://www.stlinux.com
15527S:	Supported
15528F:	drivers/net/ethernet/stmicro/stmmac/
15529
15530SUN3/3X
15531M:	Sam Creasey <sammy@sammy.net>
15532W:	http://sammy.net/sun3/
15533S:	Maintained
15534F:	arch/m68k/kernel/*sun3*
15535F:	arch/m68k/sun3*/
15536F:	arch/m68k/include/asm/sun3*
15537F:	drivers/net/ethernet/i825xx/sun3*
15538
15539SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15540M:	Hans de Goede <hdegoede@redhat.com>
15541L:	linux-input@vger.kernel.org
15542S:	Maintained
15543F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
15544F:	drivers/input/keyboard/sun4i-lradc-keys.c
15545
15546SUNDANCE NETWORK DRIVER
15547M:	Denis Kirjanov <kda@linux-powerpc.org>
15548L:	netdev@vger.kernel.org
15549S:	Maintained
15550F:	drivers/net/ethernet/dlink/sundance.c
15551
15552SUPERH
15553M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15554M:	Rich Felker <dalias@libc.org>
15555L:	linux-sh@vger.kernel.org
15556Q:	http://patchwork.kernel.org/project/linux-sh/list/
15557S:	Maintained
15558F:	Documentation/sh/
15559F:	arch/sh/
15560F:	drivers/sh/
15561
15562SUSPEND TO RAM
15563M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15564M:	Len Brown <len.brown@intel.com>
15565M:	Pavel Machek <pavel@ucw.cz>
15566L:	linux-pm@vger.kernel.org
15567B:	https://bugzilla.kernel.org
15568S:	Supported
15569F:	Documentation/power/
15570F:	arch/x86/kernel/acpi/
15571F:	drivers/base/power/
15572F:	kernel/power/
15573F:	include/linux/suspend.h
15574F:	include/linux/freezer.h
15575F:	include/linux/pm.h
15576
15577SVGA HANDLING
15578M:	Martin Mares <mj@ucw.cz>
15579L:	linux-video@atrey.karlin.mff.cuni.cz
15580S:	Maintained
15581F:	Documentation/admin-guide/svga.rst
15582F:	arch/x86/boot/video*
15583
15584SWIOTLB SUBSYSTEM
15585M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15586L:	iommu@lists.linux-foundation.org
15587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15588S:	Supported
15589F:	kernel/dma/swiotlb.c
15590F:	arch/*/kernel/pci-swiotlb.c
15591F:	include/linux/swiotlb.h
15592
15593SWITCHDEV
15594M:	Jiri Pirko <jiri@resnulli.us>
15595M:	Ivan Vecera <ivecera@redhat.com>
15596L:	netdev@vger.kernel.org
15597S:	Supported
15598F:	net/switchdev/
15599F:	include/net/switchdev.h
15600
15601SY8106A REGULATOR DRIVER
15602M:	Icenowy Zheng <icenowy@aosc.io>
15603S:	Maintained
15604F:	drivers/regulator/sy8106a-regulator.c
15605F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15606
15607SYNC FILE FRAMEWORK
15608M:	Sumit Semwal <sumit.semwal@linaro.org>
15609R:	Gustavo Padovan <gustavo@padovan.org>
15610S:	Maintained
15611L:	linux-media@vger.kernel.org
15612L:	dri-devel@lists.freedesktop.org
15613F:	drivers/dma-buf/sync_*
15614F:	drivers/dma-buf/dma-fence*
15615F:	drivers/dma-buf/sw_sync.c
15616F:	include/linux/sync_file.h
15617F:	include/uapi/linux/sync_file.h
15618F:	Documentation/driver-api/sync_file.rst
15619T:	git git://anongit.freedesktop.org/drm/drm-misc
15620
15621SYNOPSYS ARC ARCHITECTURE
15622M:	Vineet Gupta <vgupta@synopsys.com>
15623L:	linux-snps-arc@lists.infradead.org
15624S:	Supported
15625F:	arch/arc/
15626F:	Documentation/devicetree/bindings/arc/*
15627F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15628F:	drivers/clocksource/arc_timer.c
15629F:	drivers/tty/serial/arc_uart.c
15630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15631
15632SYNOPSYS ARC HSDK SDP pll clock driver
15633M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15634S:	Supported
15635F:	drivers/clk/clk-hsdk-pll.c
15636F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15637
15638SYNOPSYS ARC SDP clock driver
15639M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15640S:	Supported
15641F:	drivers/clk/axs10x/*
15642F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15643
15644SYNOPSYS ARC SDP platform support
15645M:	Alexey Brodkin <abrodkin@synopsys.com>
15646S:	Supported
15647F:	arch/arc/plat-axs10x
15648F:	arch/arc/boot/dts/ax*
15649F:	Documentation/devicetree/bindings/arc/axs10*
15650
15651SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15652M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15653S:	Supported
15654F:	drivers/reset/reset-axs10x.c
15655F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15656
15657SYNOPSYS CREG GPIO DRIVER
15658M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15659S:	Maintained
15660F:	drivers/gpio/gpio-creg-snps.c
15661F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15662
15663SYNOPSYS DESIGNWARE 8250 UART DRIVER
15664R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15665S:	Maintained
15666F:	drivers/tty/serial/8250/8250_dw.c
15667
15668SYNOPSYS DESIGNWARE APB GPIO DRIVER
15669M:	Hoan Tran <hoan@os.amperecomputing.com>
15670L:	linux-gpio@vger.kernel.org
15671S:	Maintained
15672F:	drivers/gpio/gpio-dwapb.c
15673F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15674
15675SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15676M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15677S:	Maintained
15678F:	drivers/dma/dw-axi-dmac/
15679F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15680
15681SYNOPSYS DESIGNWARE DMAC DRIVER
15682M:	Viresh Kumar <vireshk@kernel.org>
15683R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15684S:	Maintained
15685F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15686F:	drivers/dma/dw/
15687F:	include/dt-bindings/dma/dw-dmac.h
15688F:	include/linux/dma/dw.h
15689F:	include/linux/platform_data/dma-dw.h
15690
15691SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15692M:	Jose Abreu <Jose.Abreu@synopsys.com>
15693L:	netdev@vger.kernel.org
15694S:	Supported
15695F:	drivers/net/ethernet/synopsys/
15696
15697SYNOPSYS DESIGNWARE I2C DRIVER
15698M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15699R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15700R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15701L:	linux-i2c@vger.kernel.org
15702S:	Maintained
15703F:	drivers/i2c/busses/i2c-designware-*
15704F:	include/linux/platform_data/i2c-designware.h
15705
15706SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15707M:	Jaehoon Chung <jh80.chung@samsung.com>
15708L:	linux-mmc@vger.kernel.org
15709S:	Maintained
15710F:	drivers/mmc/host/dw_mmc*
15711
15712SYNOPSYS HSDK RESET CONTROLLER DRIVER
15713M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15714S:	Supported
15715F:	drivers/reset/reset-hsdk.c
15716F:	include/dt-bindings/reset/snps,hsdk-reset.h
15717F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15718
15719SYSTEM CONFIGURATION (SYSCON)
15720M:	Lee Jones <lee.jones@linaro.org>
15721M:	Arnd Bergmann <arnd@arndb.de>
15722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15723S:	Supported
15724F:	drivers/mfd/syscon.c
15725
15726SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15727M:	Sudeep Holla <sudeep.holla@arm.com>
15728L:	linux-arm-kernel@lists.infradead.org
15729S:	Maintained
15730F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15731F:	drivers/clk/clk-sc[mp]i.c
15732F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15733F:	drivers/firmware/arm_scpi.c
15734F:	drivers/firmware/arm_scmi/
15735F:	drivers/reset/reset-scmi.c
15736F:	include/linux/sc[mp]i_protocol.h
15737
15738SYSTEM RESET/SHUTDOWN DRIVERS
15739M:	Sebastian Reichel <sre@kernel.org>
15740L:	linux-pm@vger.kernel.org
15741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15742S:	Maintained
15743F:	Documentation/devicetree/bindings/power/reset/
15744F:	drivers/power/reset/
15745
15746SYSTEM TRACE MODULE CLASS
15747M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15748S:	Maintained
15749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15750F:	Documentation/trace/stm.rst
15751F:	drivers/hwtracing/stm/
15752F:	include/linux/stm.h
15753F:	include/uapi/linux/stm.h
15754
15755SYSV FILESYSTEM
15756M:	Christoph Hellwig <hch@infradead.org>
15757S:	Maintained
15758F:	Documentation/filesystems/sysv-fs.txt
15759F:	fs/sysv/
15760F:	include/linux/sysv_fs.h
15761
15762TASKSTATS STATISTICS INTERFACE
15763M:	Balbir Singh <bsingharora@gmail.com>
15764S:	Maintained
15765F:	Documentation/accounting/taskstats*
15766F:	include/linux/taskstats*
15767F:	kernel/taskstats.c
15768
15769TC subsystem
15770M:	Jamal Hadi Salim <jhs@mojatatu.com>
15771M:	Cong Wang <xiyou.wangcong@gmail.com>
15772M:	Jiri Pirko <jiri@resnulli.us>
15773L:	netdev@vger.kernel.org
15774S:	Maintained
15775F:	include/net/pkt_cls.h
15776F:	include/net/pkt_sched.h
15777F:	include/net/tc_act/
15778F:	include/uapi/linux/pkt_cls.h
15779F:	include/uapi/linux/pkt_sched.h
15780F:	include/uapi/linux/tc_act/
15781F:	include/uapi/linux/tc_ematch/
15782F:	net/sched/
15783
15784TC90522 MEDIA DRIVER
15785M:	Akihiro Tsukada <tskd08@gmail.com>
15786L:	linux-media@vger.kernel.org
15787S:	Odd Fixes
15788F:	drivers/media/dvb-frontends/tc90522*
15789
15790TCP LOW PRIORITY MODULE
15791M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15792M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15793W:	http://tcp-lp-mod.sourceforge.net/
15794S:	Maintained
15795F:	net/ipv4/tcp_lp.c
15796
15797TDA10071 MEDIA DRIVER
15798M:	Antti Palosaari <crope@iki.fi>
15799L:	linux-media@vger.kernel.org
15800W:	https://linuxtv.org
15801W:	http://palosaari.fi/linux/
15802Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15803T:	git git://linuxtv.org/anttip/media_tree.git
15804S:	Maintained
15805F:	drivers/media/dvb-frontends/tda10071*
15806
15807TDA18212 MEDIA DRIVER
15808M:	Antti Palosaari <crope@iki.fi>
15809L:	linux-media@vger.kernel.org
15810W:	https://linuxtv.org
15811W:	http://palosaari.fi/linux/
15812Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15813T:	git git://linuxtv.org/anttip/media_tree.git
15814S:	Maintained
15815F:	drivers/media/tuners/tda18212*
15816
15817TDA18218 MEDIA DRIVER
15818M:	Antti Palosaari <crope@iki.fi>
15819L:	linux-media@vger.kernel.org
15820W:	https://linuxtv.org
15821W:	http://palosaari.fi/linux/
15822Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15823T:	git git://linuxtv.org/anttip/media_tree.git
15824S:	Maintained
15825F:	drivers/media/tuners/tda18218*
15826
15827TDA18250 MEDIA DRIVER
15828M:	Olli Salonen <olli.salonen@iki.fi>
15829L:	linux-media@vger.kernel.org
15830W:	https://linuxtv.org
15831Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15832T:	git git://linuxtv.org/media_tree.git
15833S:	Maintained
15834F:	drivers/media/tuners/tda18250*
15835
15836TDA18271 MEDIA DRIVER
15837M:	Michael Krufky <mkrufky@linuxtv.org>
15838L:	linux-media@vger.kernel.org
15839W:	https://linuxtv.org
15840W:	http://github.com/mkrufky
15841Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15842T:	git git://linuxtv.org/mkrufky/tuners.git
15843S:	Maintained
15844F:	drivers/media/tuners/tda18271*
15845
15846TDA1997x MEDIA DRIVER
15847M:	Tim Harvey <tharvey@gateworks.com>
15848L:	linux-media@vger.kernel.org
15849W:	https://linuxtv.org
15850Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15851S:	Maintained
15852F:	drivers/media/i2c/tda1997x.*
15853
15854TDA827x MEDIA DRIVER
15855M:	Michael Krufky <mkrufky@linuxtv.org>
15856L:	linux-media@vger.kernel.org
15857W:	https://linuxtv.org
15858W:	http://github.com/mkrufky
15859Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15860T:	git git://linuxtv.org/mkrufky/tuners.git
15861S:	Maintained
15862F:	drivers/media/tuners/tda8290.*
15863
15864TDA8290 MEDIA DRIVER
15865M:	Michael Krufky <mkrufky@linuxtv.org>
15866L:	linux-media@vger.kernel.org
15867W:	https://linuxtv.org
15868W:	http://github.com/mkrufky
15869Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15870T:	git git://linuxtv.org/mkrufky/tuners.git
15871S:	Maintained
15872F:	drivers/media/tuners/tda8290.*
15873
15874TDA9840 MEDIA DRIVER
15875M:	Hans Verkuil <hverkuil@xs4all.nl>
15876L:	linux-media@vger.kernel.org
15877T:	git git://linuxtv.org/media_tree.git
15878W:	https://linuxtv.org
15879S:	Maintained
15880F:	drivers/media/i2c/tda9840*
15881
15882TEA5761 TUNER DRIVER
15883M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15884L:	linux-media@vger.kernel.org
15885W:	https://linuxtv.org
15886T:	git git://linuxtv.org/media_tree.git
15887S:	Odd fixes
15888F:	drivers/media/tuners/tea5761.*
15889
15890TEA5767 TUNER DRIVER
15891M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15892L:	linux-media@vger.kernel.org
15893W:	https://linuxtv.org
15894T:	git git://linuxtv.org/media_tree.git
15895S:	Maintained
15896F:	drivers/media/tuners/tea5767.*
15897
15898TEA6415C MEDIA DRIVER
15899M:	Hans Verkuil <hverkuil@xs4all.nl>
15900L:	linux-media@vger.kernel.org
15901T:	git git://linuxtv.org/media_tree.git
15902W:	https://linuxtv.org
15903S:	Maintained
15904F:	drivers/media/i2c/tea6415c*
15905
15906TEA6420 MEDIA DRIVER
15907M:	Hans Verkuil <hverkuil@xs4all.nl>
15908L:	linux-media@vger.kernel.org
15909T:	git git://linuxtv.org/media_tree.git
15910W:	https://linuxtv.org
15911S:	Maintained
15912F:	drivers/media/i2c/tea6420*
15913
15914TEAM DRIVER
15915M:	Jiri Pirko <jiri@resnulli.us>
15916L:	netdev@vger.kernel.org
15917S:	Supported
15918F:	drivers/net/team/
15919F:	include/linux/if_team.h
15920F:	include/uapi/linux/if_team.h
15921
15922TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15923M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15924S:	Maintained
15925F:	arch/x86/platform/ts5500/
15926
15927TECHNOTREND USB IR RECEIVER
15928M:	Sean Young <sean@mess.org>
15929L:	linux-media@vger.kernel.org
15930S:	Maintained
15931F:	drivers/media/rc/ttusbir.c
15932
15933TECHWELL TW9910 VIDEO DECODER
15934L:	linux-media@vger.kernel.org
15935S:	Orphan
15936F:	drivers/media/i2c/tw9910.c
15937F:	include/media/i2c/tw9910.h
15938
15939TEE SUBSYSTEM
15940M:	Jens Wiklander <jens.wiklander@linaro.org>
15941L:	tee-dev@lists.linaro.org
15942S:	Maintained
15943F:	include/linux/tee_drv.h
15944F:	include/uapi/linux/tee.h
15945F:	drivers/tee/
15946F:	Documentation/tee.txt
15947
15948TEGRA ARCHITECTURE SUPPORT
15949M:	Thierry Reding <thierry.reding@gmail.com>
15950M:	Jonathan Hunter <jonathanh@nvidia.com>
15951L:	linux-tegra@vger.kernel.org
15952Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15954S:	Supported
15955N:	[^a-z]tegra
15956
15957TEGRA CLOCK DRIVER
15958M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15959M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15960S:	Supported
15961F:	drivers/clk/tegra/
15962
15963TEGRA DMA DRIVERS
15964M:	Laxman Dewangan <ldewangan@nvidia.com>
15965M:	Jon Hunter <jonathanh@nvidia.com>
15966S:	Supported
15967F:	drivers/dma/tegra*
15968
15969TEGRA I2C DRIVER
15970M:	Laxman Dewangan <ldewangan@nvidia.com>
15971R:	Dmitry Osipenko <digetx@gmail.com>
15972S:	Supported
15973F:	drivers/i2c/busses/i2c-tegra.c
15974
15975TEGRA IOMMU DRIVERS
15976M:	Thierry Reding <thierry.reding@gmail.com>
15977L:	linux-tegra@vger.kernel.org
15978S:	Supported
15979F:	drivers/iommu/tegra*
15980
15981TEGRA KBC DRIVER
15982M:	Laxman Dewangan <ldewangan@nvidia.com>
15983S:	Supported
15984F:	drivers/input/keyboard/tegra-kbc.c
15985
15986TEGRA NAND DRIVER
15987M:	Stefan Agner <stefan@agner.ch>
15988M:	Lucas Stach <dev@lynxeye.de>
15989S:	Maintained
15990F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15991F:	drivers/mtd/nand/raw/tegra_nand.c
15992
15993TEGRA PWM DRIVER
15994M:	Thierry Reding <thierry.reding@gmail.com>
15995S:	Supported
15996F:	drivers/pwm/pwm-tegra.c
15997
15998TEGRA SERIAL DRIVER
15999M:	Laxman Dewangan <ldewangan@nvidia.com>
16000S:	Supported
16001F:	drivers/tty/serial/serial-tegra.c
16002
16003TEGRA SPI DRIVER
16004M:	Laxman Dewangan <ldewangan@nvidia.com>
16005S:	Supported
16006F:	drivers/spi/spi-tegra*
16007
16008TEGRA XUSB PADCTL DRIVER
16009M:	JC Kuo <jckuo@nvidia.com>
16010S:	Supported
16011F:	drivers/phy/tegra/xusb*
16012
16013TEHUTI ETHERNET DRIVER
16014M:	Andy Gospodarek <andy@greyhouse.net>
16015L:	netdev@vger.kernel.org
16016S:	Supported
16017F:	drivers/net/ethernet/tehuti/*
16018
16019Telecom Clock Driver for MCPL0010
16020M:	Mark Gross <mark.gross@intel.com>
16021S:	Supported
16022F:	drivers/char/tlclk.c
16023
16024TENSILICA XTENSA PORT (xtensa)
16025M:	Chris Zankel <chris@zankel.net>
16026M:	Max Filippov <jcmvbkbc@gmail.com>
16027L:	linux-xtensa@linux-xtensa.org
16028T:	git git://github.com/czankel/xtensa-linux.git
16029S:	Maintained
16030F:	arch/xtensa/
16031F:	drivers/irqchip/irq-xtensa-*
16032
16033Texas Instruments' System Control Interface (TISCI) Protocol Driver
16034M:	Nishanth Menon <nm@ti.com>
16035M:	Tero Kristo <t-kristo@ti.com>
16036M:	Santosh Shilimkar <ssantosh@kernel.org>
16037L:	linux-arm-kernel@lists.infradead.org
16038S:	Maintained
16039F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16040F:	drivers/firmware/ti_sci*
16041F:	include/linux/soc/ti/ti_sci_protocol.h
16042F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16043F:	drivers/soc/ti/ti_sci_pm_domains.c
16044F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16045F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16046F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16047F:	drivers/clk/keystone/sci-clk.c
16048F:	drivers/reset/reset-ti-sci.c
16049F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16050F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16051F:	drivers/irqchip/irq-ti-sci-intr.c
16052F:	drivers/irqchip/irq-ti-sci-inta.c
16053F:	include/linux/soc/ti/ti_sci_inta_msi.h
16054F:	drivers/soc/ti/ti_sci_inta_msi.c
16055
16056Texas Instruments ASoC drivers
16057M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16058L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16059S:	Maintained
16060F:	sound/soc/ti/
16061
16062Texas Instruments' DAC7612 DAC Driver
16063M:	Ricardo Ribalda <ricardo@ribalda.com>
16064L:	linux-iio@vger.kernel.org
16065S:	Supported
16066F:	drivers/iio/dac/ti-dac7612.c
16067F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16068
16069THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16070M:	Hans Verkuil <hverkuil@xs4all.nl>
16071L:	linux-media@vger.kernel.org
16072T:	git git://linuxtv.org/media_tree.git
16073W:	https://linuxtv.org
16074S:	Maintained
16075F:	drivers/media/radio/radio-raremono.c
16076
16077THERMAL
16078M:	Zhang Rui <rui.zhang@intel.com>
16079M:	Eduardo Valentin <edubezval@gmail.com>
16080R:	Daniel Lezcano <daniel.lezcano@linaro.org>
16081R:	Amit Kucheria <amit.kucheria@verdurent.com>
16082L:	linux-pm@vger.kernel.org
16083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16085Q:	https://patchwork.kernel.org/project/linux-pm/list/
16086S:	Supported
16087F:	drivers/thermal/
16088F:	include/linux/thermal.h
16089F:	include/uapi/linux/thermal.h
16090F:	include/linux/cpu_cooling.h
16091F:	Documentation/devicetree/bindings/thermal/
16092
16093THERMAL/CPU_COOLING
16094M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16095M:	Viresh Kumar <viresh.kumar@linaro.org>
16096M:	Javi Merino <javi.merino@kernel.org>
16097L:	linux-pm@vger.kernel.org
16098S:	Supported
16099F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16100F:	drivers/thermal/cpu_cooling.c
16101F:	include/linux/cpu_cooling.h
16102
16103THINKPAD ACPI EXTRAS DRIVER
16104M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16105L:	ibm-acpi-devel@lists.sourceforge.net
16106L:	platform-driver-x86@vger.kernel.org
16107W:	http://ibm-acpi.sourceforge.net
16108W:	http://thinkwiki.org/wiki/Ibm-acpi
16109T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16110S:	Maintained
16111F:	drivers/platform/x86/thinkpad_acpi.c
16112
16113THUNDERBOLT DRIVER
16114M:	Andreas Noever <andreas.noever@gmail.com>
16115M:	Michael Jamet <michael.jamet@intel.com>
16116M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16117M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16119S:	Maintained
16120F:	Documentation/admin-guide/thunderbolt.rst
16121F:	drivers/thunderbolt/
16122F:	include/linux/thunderbolt.h
16123
16124THUNDERBOLT NETWORK DRIVER
16125M:	Michael Jamet <michael.jamet@intel.com>
16126M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16127M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16128L:	netdev@vger.kernel.org
16129S:	Maintained
16130F:	drivers/net/thunderbolt.c
16131
16132THUNDERX GPIO DRIVER
16133M:	David Daney <david.daney@cavium.com>
16134S:	Maintained
16135F:	drivers/gpio/gpio-thunderx.c
16136
16137TI AM437X VPFE DRIVER
16138M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16139L:	linux-media@vger.kernel.org
16140W:	https://linuxtv.org
16141Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16142T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16143S:	Maintained
16144F:	drivers/media/platform/am437x/
16145
16146TI BANDGAP AND THERMAL DRIVER
16147M:	Eduardo Valentin <edubezval@gmail.com>
16148M:	Keerthy <j-keerthy@ti.com>
16149L:	linux-pm@vger.kernel.org
16150L:	linux-omap@vger.kernel.org
16151S:	Maintained
16152F:	drivers/thermal/ti-soc-thermal/
16153
16154TI BQ27XXX POWER SUPPLY DRIVER
16155R:	Andrew F. Davis <afd@ti.com>
16156F:	include/linux/power/bq27xxx_battery.h
16157F:	drivers/power/supply/bq27xxx_battery.c
16158F:	drivers/power/supply/bq27xxx_battery_i2c.c
16159
16160TI CDCE706 CLOCK DRIVER
16161M:	Max Filippov <jcmvbkbc@gmail.com>
16162S:	Maintained
16163F:	drivers/clk/clk-cdce706.c
16164
16165TI CLOCK DRIVER
16166M:	Tero Kristo <t-kristo@ti.com>
16167L:	linux-omap@vger.kernel.org
16168S:	Maintained
16169F:	drivers/clk/ti/
16170F:	include/linux/clk/ti.h
16171
16172TI DAVINCI MACHINE SUPPORT
16173M:	Sekhar Nori <nsekhar@ti.com>
16174R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16175L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16177S:	Supported
16178F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16179F:	arch/arm/mach-davinci/
16180F:	drivers/i2c/busses/i2c-davinci.c
16181F:	arch/arm/boot/dts/da850*
16182
16183TI DAVINCI SERIES CLOCK DRIVER
16184M:	David Lechner <david@lechnology.com>
16185R:	Sekhar Nori <nsekhar@ti.com>
16186S:	Maintained
16187F:	Documentation/devicetree/bindings/clock/ti/davinci/
16188F:	drivers/clk/davinci/
16189
16190TI DAVINCI SERIES GPIO DRIVER
16191M:	Keerthy <j-keerthy@ti.com>
16192L:	linux-gpio@vger.kernel.org
16193S:	Maintained
16194F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16195F:	drivers/gpio/gpio-davinci.c
16196
16197TI DAVINCI SERIES MEDIA DRIVER
16198M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16199L:	linux-media@vger.kernel.org
16200W:	https://linuxtv.org
16201Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16202T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16203S:	Maintained
16204F:	drivers/media/platform/davinci/
16205F:	include/media/davinci/
16206
16207TI ETHERNET SWITCH DRIVER (CPSW)
16208R:	Grygorii Strashko <grygorii.strashko@ti.com>
16209L:	linux-omap@vger.kernel.org
16210L:	netdev@vger.kernel.org
16211S:	Maintained
16212F:	drivers/net/ethernet/ti/cpsw*
16213F:	drivers/net/ethernet/ti/davinci*
16214
16215TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16216M:	Alex Dubov <oakad@yahoo.com>
16217S:	Maintained
16218W:	http://tifmxx.berlios.de/
16219F:	drivers/memstick/host/tifm_ms.c
16220F:	drivers/misc/tifm*
16221F:	drivers/mmc/host/tifm_sd.c
16222F:	include/linux/tifm.h
16223
16224TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16225M:	Santosh Shilimkar <ssantosh@kernel.org>
16226L:	linux-kernel@vger.kernel.org
16227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16228S:	Maintained
16229F:	drivers/soc/ti/*
16230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16231
16232TI LM49xxx FAMILY ASoC CODEC DRIVERS
16233M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16234M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16235L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16236S:	Maintained
16237F:	sound/soc/codecs/lm49453*
16238F:	sound/soc/codecs/isabelle*
16239
16240TI LP855x BACKLIGHT DRIVER
16241M:	Milo Kim <milo.kim@ti.com>
16242S:	Maintained
16243F:	Documentation/driver-api/backlight/lp855x-driver.rst
16244F:	drivers/video/backlight/lp855x_bl.c
16245F:	include/linux/platform_data/lp855x.h
16246
16247TI LP8727 CHARGER DRIVER
16248M:	Milo Kim <milo.kim@ti.com>
16249S:	Maintained
16250F:	drivers/power/supply/lp8727_charger.c
16251F:	include/linux/platform_data/lp8727.h
16252
16253TI LP8788 MFD DRIVER
16254M:	Milo Kim <milo.kim@ti.com>
16255S:	Maintained
16256F:	drivers/iio/adc/lp8788_adc.c
16257F:	drivers/leds/leds-lp8788.c
16258F:	drivers/mfd/lp8788*.c
16259F:	drivers/power/supply/lp8788-charger.c
16260F:	drivers/regulator/lp8788-*.c
16261F:	include/linux/mfd/lp8788*.h
16262
16263TI NETCP ETHERNET DRIVER
16264M:	Wingman Kwok <w-kwok2@ti.com>
16265M:	Murali Karicheri <m-karicheri2@ti.com>
16266L:	netdev@vger.kernel.org
16267S:	Maintained
16268F:	drivers/net/ethernet/ti/netcp*
16269
16270TI PCM3060 ASoC CODEC DRIVER
16271M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16272L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16273S:	Maintained
16274F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16275F:	sound/soc/codecs/pcm3060*
16276
16277TI TAS571X FAMILY ASoC CODEC DRIVER
16278M:	Kevin Cernekee <cernekee@chromium.org>
16279L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16280S:	Odd Fixes
16281F:	sound/soc/codecs/tas571x*
16282
16283TI TRF7970A NFC DRIVER
16284M:	Mark Greer <mgreer@animalcreek.com>
16285L:	linux-wireless@vger.kernel.org
16286L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16287S:	Supported
16288F:	drivers/nfc/trf7970a.c
16289F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16290
16291TI TWL4030 SERIES SOC CODEC DRIVER
16292M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16293L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16294S:	Maintained
16295F:	sound/soc/codecs/twl4030*
16296
16297TI VPE/CAL DRIVERS
16298M:	Benoit Parrot <bparrot@ti.com>
16299L:	linux-media@vger.kernel.org
16300W:	http://linuxtv.org/
16301Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16302S:	Maintained
16303F:	drivers/media/platform/ti-vpe/
16304
16305TI WILINK WIRELESS DRIVERS
16306L:	linux-wireless@vger.kernel.org
16307W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16308W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16310S:	Orphan
16311F:	drivers/net/wireless/ti/
16312F:	include/linux/wl12xx.h
16313
16314TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16315M:	John Stultz <john.stultz@linaro.org>
16316M:	Thomas Gleixner <tglx@linutronix.de>
16317R:	Stephen Boyd <sboyd@kernel.org>
16318L:	linux-kernel@vger.kernel.org
16319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16320S:	Supported
16321F:	include/linux/clocksource.h
16322F:	include/linux/time.h
16323F:	include/linux/timex.h
16324F:	include/uapi/linux/time.h
16325F:	include/uapi/linux/timex.h
16326F:	kernel/time/clocksource.c
16327F:	kernel/time/time*.c
16328F:	kernel/time/alarmtimer.c
16329F:	kernel/time/ntp.c
16330F:	tools/testing/selftests/timers/
16331
16332TIPC NETWORK LAYER
16333M:	Jon Maloy <jon.maloy@ericsson.com>
16334M:	Ying Xue <ying.xue@windriver.com>
16335L:	netdev@vger.kernel.org (core kernel code)
16336L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16337W:	http://tipc.sourceforge.net/
16338S:	Maintained
16339F:	include/uapi/linux/tipc*.h
16340F:	net/tipc/
16341
16342TLAN NETWORK DRIVER
16343M:	Samuel Chessman <chessman@tux.org>
16344L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16345W:	http://sourceforge.net/projects/tlan/
16346S:	Maintained
16347F:	Documentation/networking/device_drivers/ti/tlan.txt
16348F:	drivers/net/ethernet/ti/tlan.*
16349
16350TM6000 VIDEO4LINUX DRIVER
16351M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16352L:	linux-media@vger.kernel.org
16353W:	https://linuxtv.org
16354T:	git git://linuxtv.org/media_tree.git
16355S:	Odd fixes
16356F:	drivers/media/usb/tm6000/
16357F:	Documentation/media/v4l-drivers/tm6000*
16358
16359TMIO/SDHI MMC DRIVER
16360M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16361L:	linux-mmc@vger.kernel.org
16362S:	Supported
16363F:	drivers/mmc/host/tmio_mmc*
16364F:	drivers/mmc/host/renesas_sdhi*
16365F:	include/linux/mfd/tmio.h
16366
16367TMP401 HARDWARE MONITOR DRIVER
16368M:	Guenter Roeck <linux@roeck-us.net>
16369L:	linux-hwmon@vger.kernel.org
16370S:	Maintained
16371F:	Documentation/hwmon/tmp401.rst
16372F:	drivers/hwmon/tmp401.c
16373
16374TMPFS (SHMEM FILESYSTEM)
16375M:	Hugh Dickins <hughd@google.com>
16376L:	linux-mm@kvack.org
16377S:	Maintained
16378F:	include/linux/shmem_fs.h
16379F:	mm/shmem.c
16380
16381TOMOYO SECURITY MODULE
16382M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16383M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16384L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16385L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16386L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16387L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16388W:	https://tomoyo.osdn.jp/
16389S:	Maintained
16390F:	security/tomoyo/
16391
16392TOPSTAR LAPTOP EXTRAS DRIVER
16393M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16394L:	platform-driver-x86@vger.kernel.org
16395S:	Maintained
16396F:	drivers/platform/x86/topstar-laptop.c
16397
16398TORTURE-TEST MODULES
16399M:	Davidlohr Bueso <dave@stgolabs.net>
16400M:	"Paul E. McKenney" <paulmck@kernel.org>
16401M:	Josh Triplett <josh@joshtriplett.org>
16402L:	linux-kernel@vger.kernel.org
16403S:	Supported
16404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16405F:	Documentation/RCU/torture.txt
16406F:	kernel/torture.c
16407F:	kernel/rcu/rcutorture.c
16408F:	kernel/rcu/rcuperf.c
16409F:	kernel/locking/locktorture.c
16410
16411TOSHIBA ACPI EXTRAS DRIVER
16412M:	Azael Avalos <coproscefalo@gmail.com>
16413L:	platform-driver-x86@vger.kernel.org
16414S:	Maintained
16415F:	drivers/platform/x86/toshiba_acpi.c
16416
16417TOSHIBA BLUETOOTH DRIVER
16418M:	Azael Avalos <coproscefalo@gmail.com>
16419L:	platform-driver-x86@vger.kernel.org
16420S:	Maintained
16421F:	drivers/platform/x86/toshiba_bluetooth.c
16422
16423TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16424M:	Azael Avalos <coproscefalo@gmail.com>
16425L:	platform-driver-x86@vger.kernel.org
16426S:	Maintained
16427F:	drivers/platform/x86/toshiba_haps.c
16428
16429TOSHIBA SMM DRIVER
16430M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16431W:	http://www.buzzard.org.uk/toshiba/
16432S:	Maintained
16433F:	drivers/char/toshiba.c
16434F:	include/linux/toshiba.h
16435F:	include/uapi/linux/toshiba.h
16436
16437TOSHIBA TC358743 DRIVER
16438M:	Mats Randgaard <matrandg@cisco.com>
16439L:	linux-media@vger.kernel.org
16440S:	Maintained
16441F:	drivers/media/i2c/tc358743*
16442F:	include/media/i2c/tc358743.h
16443
16444TOSHIBA WMI HOTKEYS DRIVER
16445M:	Azael Avalos <coproscefalo@gmail.com>
16446L:	platform-driver-x86@vger.kernel.org
16447S:	Maintained
16448F:	drivers/platform/x86/toshiba-wmi.c
16449
16450TPM DEVICE DRIVER
16451M:	Peter Huewe <peterhuewe@gmx.de>
16452M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16453R:	Jason Gunthorpe <jgg@ziepe.ca>
16454L:	linux-integrity@vger.kernel.org
16455Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16456W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16457T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16458S:	Maintained
16459F:	drivers/char/tpm/
16460
16461TRACING
16462M:	Steven Rostedt <rostedt@goodmis.org>
16463M:	Ingo Molnar <mingo@redhat.com>
16464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16465S:	Maintained
16466F:	Documentation/trace/ftrace.rst
16467F:	arch/*/*/*/ftrace.h
16468F:	arch/*/kernel/ftrace.c
16469F:	include/*/ftrace.h
16470F:	include/linux/trace*.h
16471F:	include/trace/
16472F:	kernel/trace/
16473F:	tools/testing/selftests/ftrace/
16474
16475TRACING MMIO ACCESSES (MMIOTRACE)
16476M:	Steven Rostedt <rostedt@goodmis.org>
16477M:	Ingo Molnar <mingo@kernel.org>
16478R:	Karol Herbst <karolherbst@gmail.com>
16479R:	Pekka Paalanen <ppaalanen@gmail.com>
16480S:	Maintained
16481L:	linux-kernel@vger.kernel.org
16482L:	nouveau@lists.freedesktop.org
16483F:	kernel/trace/trace_mmiotrace.c
16484F:	include/linux/mmiotrace.h
16485F:	arch/x86/mm/kmmio.c
16486F:	arch/x86/mm/mmio-mod.c
16487F:	arch/x86/mm/testmmiotrace.c
16488
16489TRIVIAL PATCHES
16490M:	Jiri Kosina <trivial@kernel.org>
16491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16492S:	Maintained
16493K:	^Subject:.*(?i)trivial
16494
16495TEMPO SEMICONDUCTOR DRIVERS
16496M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16497S:	Maintained
16498F:	sound/soc/codecs/tscs*.c
16499F:	sound/soc/codecs/tscs*.h
16500F:	Documentation/devicetree/bindings/sound/tscs*.txt
16501
16502TTY LAYER
16503M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16504M:	Jiri Slaby <jslaby@suse.com>
16505S:	Supported
16506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16507F:	Documentation/driver-api/serial/
16508F:	drivers/tty/
16509F:	drivers/tty/serial/serial_core.c
16510F:	include/linux/serial_core.h
16511F:	include/linux/serial.h
16512F:	include/linux/tty.h
16513F:	include/uapi/linux/serial_core.h
16514F:	include/uapi/linux/serial.h
16515F:	include/uapi/linux/tty.h
16516
16517TUA9001 MEDIA DRIVER
16518M:	Antti Palosaari <crope@iki.fi>
16519L:	linux-media@vger.kernel.org
16520W:	https://linuxtv.org
16521W:	http://palosaari.fi/linux/
16522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16523T:	git git://linuxtv.org/anttip/media_tree.git
16524S:	Maintained
16525F:	drivers/media/tuners/tua9001*
16526
16527TULIP NETWORK DRIVERS
16528L:	netdev@vger.kernel.org
16529L:	linux-parisc@vger.kernel.org
16530S:	Orphan
16531F:	drivers/net/ethernet/dec/tulip/
16532
16533TUN/TAP driver
16534M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16535W:	http://vtun.sourceforge.net/tun
16536S:	Maintained
16537F:	Documentation/networking/tuntap.txt
16538F:	arch/um/os-Linux/drivers/
16539
16540TURBOCHANNEL SUBSYSTEM
16541M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16542M:	Ralf Baechle <ralf@linux-mips.org>
16543L:	linux-mips@vger.kernel.org
16544Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16545S:	Maintained
16546F:	drivers/tc/
16547F:	include/linux/tc.h
16548
16549TURBOSTAT UTILITY
16550M:	"Len Brown" <lenb@kernel.org>
16551L:	linux-pm@vger.kernel.org
16552B:	https://bugzilla.kernel.org
16553Q:	https://patchwork.kernel.org/project/linux-pm/list/
16554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16555S:	Supported
16556F:	tools/power/x86/turbostat/
16557
16558TW5864 VIDEO4LINUX DRIVER
16559M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16560M:	Anton Sviridenko <anton@corp.bluecherry.net>
16561M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16562M:	Andrey Utkin <andrey_utkin@fastmail.com>
16563L:	linux-media@vger.kernel.org
16564S:	Supported
16565F:	drivers/media/pci/tw5864/
16566
16567TW68 VIDEO4LINUX DRIVER
16568M:	Hans Verkuil <hverkuil@xs4all.nl>
16569L:	linux-media@vger.kernel.org
16570T:	git git://linuxtv.org/media_tree.git
16571W:	https://linuxtv.org
16572S:	Odd Fixes
16573F:	drivers/media/pci/tw68/
16574
16575TW686X VIDEO4LINUX DRIVER
16576M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16577L:	linux-media@vger.kernel.org
16578T:	git git://linuxtv.org/media_tree.git
16579W:	http://linuxtv.org
16580S:	Maintained
16581F:	drivers/media/pci/tw686x/
16582
16583UBI FILE SYSTEM (UBIFS)
16584M:	Richard Weinberger <richard@nod.at>
16585M:	Artem Bityutskiy <dedekind1@gmail.com>
16586M:	Adrian Hunter <adrian.hunter@intel.com>
16587L:	linux-mtd@lists.infradead.org
16588T:	git git://git.infradead.org/ubifs-2.6.git
16589W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16590S:	Supported
16591F:	Documentation/filesystems/ubifs.txt
16592F:	fs/ubifs/
16593
16594UCLINUX (M68KNOMMU AND COLDFIRE)
16595M:	Greg Ungerer <gerg@linux-m68k.org>
16596W:	http://www.linux-m68k.org/
16597W:	http://www.uclinux.org/
16598L:	linux-m68k@lists.linux-m68k.org
16599L:	uclinux-dev@uclinux.org  (subscribers-only)
16600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16601S:	Maintained
16602F:	arch/m68k/coldfire/
16603F:	arch/m68k/68*/
16604F:	arch/m68k/*/*_no.*
16605F:	arch/m68k/include/asm/*_no.*
16606
16607UDF FILESYSTEM
16608M:	Jan Kara <jack@suse.com>
16609S:	Maintained
16610F:	Documentation/filesystems/udf.txt
16611F:	fs/udf/
16612
16613UDRAW TABLET
16614M:	Bastien Nocera <hadess@hadess.net>
16615L:	linux-input@vger.kernel.org
16616S:	Maintained
16617F:	drivers/hid/hid-udraw-ps3.c
16618
16619UFS FILESYSTEM
16620M:	Evgeniy Dushistov <dushistov@mail.ru>
16621S:	Maintained
16622F:	Documentation/admin-guide/ufs.rst
16623F:	fs/ufs/
16624
16625UHID USERSPACE HID IO DRIVER:
16626M:	David Herrmann <dh.herrmann@googlemail.com>
16627L:	linux-input@vger.kernel.org
16628S:	Maintained
16629F:	drivers/hid/uhid.c
16630F:	include/uapi/linux/uhid.h
16631
16632ULPI BUS
16633M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16634L:	linux-usb@vger.kernel.org
16635S:	Maintained
16636F:	drivers/usb/common/ulpi.c
16637F:	include/linux/ulpi/
16638
16639ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16640L:	devel@driverdev.osuosl.org
16641S:	Obsolete
16642F:	drivers/staging/uwb/
16643
16644UNICODE SUBSYSTEM:
16645M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16646L:	linux-fsdevel@vger.kernel.org
16647S:	Supported
16648F:	fs/unicode/
16649
16650UNICORE32 ARCHITECTURE:
16651M:	Guan Xuetao <gxt@pku.edu.cn>
16652W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16653S:	Maintained
16654T:	git git://github.com/gxt/linux.git
16655F:	arch/unicore32/
16656
16657UNIFDEF
16658M:	Tony Finch <dot@dotat.at>
16659W:	http://dotat.at/prog/unifdef
16660S:	Maintained
16661F:	scripts/unifdef.c
16662
16663UNIFORM CDROM DRIVER
16664M:	Jens Axboe <axboe@kernel.dk>
16665W:	http://www.kernel.dk
16666S:	Maintained
16667F:	Documentation/cdrom/
16668F:	drivers/cdrom/cdrom.c
16669F:	include/linux/cdrom.h
16670F:	include/uapi/linux/cdrom.h
16671
16672UNISYS S-PAR DRIVERS
16673M:	David Kershner <david.kershner@unisys.com>
16674L:	sparmaintainer@unisys.com (Unisys internal)
16675S:	Supported
16676F:	include/linux/visorbus.h
16677F:	drivers/visorbus/
16678F:	drivers/staging/unisys/
16679
16680UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16681R:	Alim Akhtar <alim.akhtar@samsung.com>
16682R:	Avri Altman <avri.altman@wdc.com>
16683R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16684L:	linux-scsi@vger.kernel.org
16685S:	Supported
16686F:	Documentation/scsi/ufs.txt
16687F:	drivers/scsi/ufs/
16688
16689UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16690M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16691L:	linux-scsi@vger.kernel.org
16692S:	Supported
16693F:	drivers/scsi/ufs/*dwc*
16694
16695UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16696M:	Stanley Chu <stanley.chu@mediatek.com>
16697L:	linux-scsi@vger.kernel.org
16698L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16699S:	Maintained
16700F:	drivers/scsi/ufs/ufs-mediatek*
16701
16702UNSORTED BLOCK IMAGES (UBI)
16703M:	Artem Bityutskiy <dedekind1@gmail.com>
16704M:	Richard Weinberger <richard@nod.at>
16705W:	http://www.linux-mtd.infradead.org/
16706L:	linux-mtd@lists.infradead.org
16707T:	git git://git.infradead.org/ubifs-2.6.git
16708S:	Supported
16709F:	drivers/mtd/ubi/
16710F:	include/linux/mtd/ubi.h
16711F:	include/uapi/mtd/ubi-user.h
16712
16713USB "USBNET" DRIVER FRAMEWORK
16714M:	Oliver Neukum <oneukum@suse.com>
16715L:	netdev@vger.kernel.org
16716W:	http://www.linux-usb.org/usbnet
16717S:	Maintained
16718F:	drivers/net/usb/usbnet.c
16719F:	include/linux/usb/usbnet.h
16720
16721USB ACM DRIVER
16722M:	Oliver Neukum <oneukum@suse.com>
16723L:	linux-usb@vger.kernel.org
16724S:	Maintained
16725F:	Documentation/usb/acm.rst
16726F:	drivers/usb/class/cdc-acm.*
16727
16728USB AR5523 WIRELESS DRIVER
16729M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16730L:	linux-wireless@vger.kernel.org
16731S:	Maintained
16732F:	drivers/net/wireless/ath/ar5523/
16733
16734USB ATTACHED SCSI
16735M:	Oliver Neukum <oneukum@suse.com>
16736L:	linux-usb@vger.kernel.org
16737L:	linux-scsi@vger.kernel.org
16738S:	Maintained
16739F:	drivers/usb/storage/uas.c
16740
16741USB CDC ETHERNET DRIVER
16742M:	Oliver Neukum <oliver@neukum.org>
16743L:	linux-usb@vger.kernel.org
16744S:	Maintained
16745F:	drivers/net/usb/cdc_*.c
16746F:	include/uapi/linux/usb/cdc.h
16747
16748USB CHAOSKEY DRIVER
16749M:	Keith Packard <keithp@keithp.com>
16750L:	linux-usb@vger.kernel.org
16751S:	Maintained
16752F:	drivers/usb/misc/chaoskey.c
16753
16754USB CYPRESS C67X00 DRIVER
16755M:	Peter Korsgaard <jacmet@sunsite.dk>
16756L:	linux-usb@vger.kernel.org
16757S:	Maintained
16758F:	drivers/usb/c67x00/
16759
16760USB DAVICOM DM9601 DRIVER
16761M:	Peter Korsgaard <jacmet@sunsite.dk>
16762L:	netdev@vger.kernel.org
16763W:	http://www.linux-usb.org/usbnet
16764S:	Maintained
16765F:	drivers/net/usb/dm9601.c
16766
16767USB DIAMOND RIO500 DRIVER
16768M:	Cesar Miquel <miquel@df.uba.ar>
16769L:	rio500-users@lists.sourceforge.net
16770W:	http://rio500.sourceforge.net
16771S:	Maintained
16772F:	drivers/usb/misc/rio500*
16773
16774USB EHCI DRIVER
16775M:	Alan Stern <stern@rowland.harvard.edu>
16776L:	linux-usb@vger.kernel.org
16777S:	Maintained
16778F:	Documentation/usb/ehci.rst
16779F:	drivers/usb/host/ehci*
16780
16781USB GADGET/PERIPHERAL SUBSYSTEM
16782M:	Felipe Balbi <balbi@kernel.org>
16783L:	linux-usb@vger.kernel.org
16784W:	http://www.linux-usb.org/gadget
16785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16786S:	Maintained
16787F:	drivers/usb/gadget/
16788F:	include/linux/usb/gadget*
16789
16790USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16791M:	Jiri Kosina <jikos@kernel.org>
16792M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16793L:	linux-usb@vger.kernel.org
16794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16795S:	Maintained
16796F:	Documentation/hid/hiddev.rst
16797F:	drivers/hid/usbhid/
16798
16799USB INTEL XHCI ROLE MUX DRIVER
16800M:	Hans de Goede <hdegoede@redhat.com>
16801L:	linux-usb@vger.kernel.org
16802S:	Maintained
16803F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16804
16805USB IP DRIVER FOR HISILICON KIRIN
16806M:	Yu Chen <chenyu56@huawei.com>
16807M:	Binghui Wang <wangbinghui@hisilicon.com>
16808L:	linux-usb@vger.kernel.org
16809S:	Maintained
16810F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16811F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16812
16813USB ISP116X DRIVER
16814M:	Olav Kongas <ok@artecdesign.ee>
16815L:	linux-usb@vger.kernel.org
16816S:	Maintained
16817F:	drivers/usb/host/isp116x*
16818F:	include/linux/usb/isp116x.h
16819
16820USB LAN78XX ETHERNET DRIVER
16821M:	Woojung Huh <woojung.huh@microchip.com>
16822M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16823L:	netdev@vger.kernel.org
16824S:	Maintained
16825F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16826F:	drivers/net/usb/lan78xx.*
16827F:	include/dt-bindings/net/microchip-lan78xx.h
16828
16829USB MASS STORAGE DRIVER
16830M:	Alan Stern <stern@rowland.harvard.edu>
16831L:	linux-usb@vger.kernel.org
16832L:	usb-storage@lists.one-eyed-alien.net
16833S:	Maintained
16834F:	drivers/usb/storage/
16835
16836USB MIDI DRIVER
16837M:	Clemens Ladisch <clemens@ladisch.de>
16838L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16840S:	Maintained
16841F:	sound/usb/midi.*
16842
16843USB NETWORKING DRIVERS
16844L:	linux-usb@vger.kernel.org
16845S:	Odd Fixes
16846F:	drivers/net/usb/
16847
16848USB OHCI DRIVER
16849M:	Alan Stern <stern@rowland.harvard.edu>
16850L:	linux-usb@vger.kernel.org
16851S:	Maintained
16852F:	Documentation/usb/ohci.rst
16853F:	drivers/usb/host/ohci*
16854
16855USB OTG FSM (Finite State Machine)
16856M:	Peter Chen <Peter.Chen@nxp.com>
16857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16858L:	linux-usb@vger.kernel.org
16859S:	Maintained
16860F:	drivers/usb/common/usb-otg-fsm.c
16861
16862USB OVER IP DRIVER
16863M:	Valentina Manea <valentina.manea.m@gmail.com>
16864M:	Shuah Khan <shuah@kernel.org>
16865M:	Shuah Khan <skhan@linuxfoundation.org>
16866L:	linux-usb@vger.kernel.org
16867S:	Maintained
16868F:	Documentation/usb/usbip_protocol.rst
16869F:	drivers/usb/usbip/
16870F:	tools/usb/usbip/
16871F:	tools/testing/selftests/drivers/usb/usbip/
16872
16873USB PEGASUS DRIVER
16874M:	Petko Manolov <petkan@nucleusys.com>
16875L:	linux-usb@vger.kernel.org
16876L:	netdev@vger.kernel.org
16877T:	git git://github.com/petkan/pegasus.git
16878W:	https://github.com/petkan/pegasus
16879S:	Maintained
16880F:	drivers/net/usb/pegasus.*
16881
16882USB PHY LAYER
16883M:	Felipe Balbi <balbi@kernel.org>
16884L:	linux-usb@vger.kernel.org
16885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16886S:	Maintained
16887F:	drivers/usb/phy/
16888
16889USB PRINTER DRIVER (usblp)
16890M:	Pete Zaitcev <zaitcev@redhat.com>
16891L:	linux-usb@vger.kernel.org
16892S:	Supported
16893F:	drivers/usb/class/usblp.c
16894
16895USB QMI WWAN NETWORK DRIVER
16896M:	Bjørn Mork <bjorn@mork.no>
16897L:	netdev@vger.kernel.org
16898S:	Maintained
16899F:	Documentation/ABI/testing/sysfs-class-net-qmi
16900F:	drivers/net/usb/qmi_wwan.c
16901
16902USB RTL8150 DRIVER
16903M:	Petko Manolov <petkan@nucleusys.com>
16904L:	linux-usb@vger.kernel.org
16905L:	netdev@vger.kernel.org
16906T:	git git://github.com/petkan/rtl8150.git
16907W:	https://github.com/petkan/rtl8150
16908S:	Maintained
16909F:	drivers/net/usb/rtl8150.c
16910
16911USB SERIAL SUBSYSTEM
16912M:	Johan Hovold <johan@kernel.org>
16913L:	linux-usb@vger.kernel.org
16914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16915S:	Maintained
16916F:	Documentation/usb/usb-serial.rst
16917F:	drivers/usb/serial/
16918F:	include/linux/usb/serial.h
16919
16920USB SMSC75XX ETHERNET DRIVER
16921M:	Steve Glendinning <steve.glendinning@shawell.net>
16922L:	netdev@vger.kernel.org
16923S:	Maintained
16924F:	drivers/net/usb/smsc75xx.*
16925
16926USB SMSC95XX ETHERNET DRIVER
16927M:	Steve Glendinning <steve.glendinning@shawell.net>
16928M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16929L:	netdev@vger.kernel.org
16930S:	Maintained
16931F:	drivers/net/usb/smsc95xx.*
16932
16933USB SUBSYSTEM
16934M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16935L:	linux-usb@vger.kernel.org
16936W:	http://www.linux-usb.org
16937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16938S:	Supported
16939F:	Documentation/devicetree/bindings/usb/
16940F:	Documentation/usb/
16941F:	drivers/usb/
16942F:	include/linux/usb.h
16943F:	include/linux/usb/
16944
16945USB TYPEC PI3USB30532 MUX DRIVER
16946M:	Hans de Goede <hdegoede@redhat.com>
16947L:	linux-usb@vger.kernel.org
16948S:	Maintained
16949F:	drivers/usb/typec/mux/pi3usb30532.c
16950
16951USB TYPEC CLASS
16952M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16953L:	linux-usb@vger.kernel.org
16954S:	Maintained
16955F:	Documentation/ABI/testing/sysfs-class-typec
16956F:	Documentation/driver-api/usb/typec.rst
16957F:	drivers/usb/typec/
16958F:	include/linux/usb/typec.h
16959
16960USB TYPEC BUS FOR ALTERNATE MODES
16961M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16962L:	linux-usb@vger.kernel.org
16963S:	Maintained
16964F:	Documentation/ABI/testing/sysfs-bus-typec
16965F:	Documentation/driver-api/usb/typec_bus.rst
16966F:	drivers/usb/typec/altmodes/
16967F:	include/linux/usb/typec_altmode.h
16968
16969USB TYPEC PORT CONTROLLER DRIVERS
16970M:	Guenter Roeck <linux@roeck-us.net>
16971L:	linux-usb@vger.kernel.org
16972S:	Maintained
16973F:	drivers/usb/typec/tcpm/
16974
16975USB UHCI DRIVER
16976M:	Alan Stern <stern@rowland.harvard.edu>
16977L:	linux-usb@vger.kernel.org
16978S:	Maintained
16979F:	drivers/usb/host/uhci*
16980
16981USB VIDEO CLASS
16982M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16983L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16984L:	linux-media@vger.kernel.org
16985T:	git git://linuxtv.org/media_tree.git
16986W:	http://www.ideasonboard.org/uvc/
16987S:	Maintained
16988F:	drivers/media/usb/uvc/
16989F:	include/uapi/linux/uvcvideo.h
16990
16991USB VISION DRIVER
16992M:	Hans Verkuil <hverkuil@xs4all.nl>
16993L:	linux-media@vger.kernel.org
16994T:	git git://linuxtv.org/media_tree.git
16995W:	https://linuxtv.org
16996S:	Odd Fixes
16997F:	drivers/media/usb/usbvision/
16998
16999USB WEBCAM GADGET
17000M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17001L:	linux-usb@vger.kernel.org
17002S:	Maintained
17003F:	drivers/usb/gadget/function/*uvc*
17004F:	drivers/usb/gadget/legacy/webcam.c
17005F:	include/uapi/linux/usb/g_uvc.h
17006
17007USB WIRELESS RNDIS DRIVER (rndis_wlan)
17008M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17009L:	linux-wireless@vger.kernel.org
17010S:	Maintained
17011F:	drivers/net/wireless/rndis_wlan.c
17012
17013USB XHCI DRIVER
17014M:	Mathias Nyman <mathias.nyman@intel.com>
17015L:	linux-usb@vger.kernel.org
17016S:	Supported
17017F:	drivers/usb/host/xhci*
17018F:	drivers/usb/host/pci-quirks*
17019
17020USB ZD1201 DRIVER
17021L:	linux-wireless@vger.kernel.org
17022W:	http://linux-lc100020.sourceforge.net
17023S:	Orphan
17024F:	drivers/net/wireless/zydas/zd1201.*
17025
17026USB ZR364XX DRIVER
17027M:	Antoine Jacquet <royale@zerezo.com>
17028L:	linux-usb@vger.kernel.org
17029L:	linux-media@vger.kernel.org
17030T:	git git://linuxtv.org/media_tree.git
17031W:	http://royale.zerezo.com/zr364xx/
17032S:	Maintained
17033F:	Documentation/media/v4l-drivers/zr364xx*
17034F:	drivers/media/usb/zr364xx/
17035
17036USER-MODE LINUX (UML)
17037M:	Jeff Dike <jdike@addtoit.com>
17038M:	Richard Weinberger <richard@nod.at>
17039M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17040L:	linux-um@lists.infradead.org
17041W:	http://user-mode-linux.sourceforge.net
17042Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17044S:	Maintained
17045F:	Documentation/virt/uml/
17046F:	arch/um/
17047F:	arch/x86/um/
17048F:	fs/hostfs/
17049
17050USERSPACE COPYIN/COPYOUT (UIOVEC)
17051M:	Alexander Viro <viro@zeniv.linux.org.uk>
17052S:	Maintained
17053F:	lib/iov_iter.c
17054F:	include/linux/uio.h
17055
17056USERSPACE DMA BUFFER DRIVER
17057M:	Gerd Hoffmann <kraxel@redhat.com>
17058S:	Maintained
17059L:	dri-devel@lists.freedesktop.org
17060F:	drivers/dma-buf/udmabuf.c
17061F:	include/uapi/linux/udmabuf.h
17062T:	git git://anongit.freedesktop.org/drm/drm-misc
17063
17064USERSPACE I/O (UIO)
17065M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17066S:	Maintained
17067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17068F:	Documentation/driver-api/uio-howto.rst
17069F:	drivers/uio/
17070F:	include/linux/uio_driver.h
17071
17072UTIL-LINUX PACKAGE
17073M:	Karel Zak <kzak@redhat.com>
17074L:	util-linux@vger.kernel.org
17075W:	http://en.wikipedia.org/wiki/Util-linux
17076T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17077S:	Maintained
17078
17079UUID HELPERS
17080M:	Christoph Hellwig <hch@lst.de>
17081R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17082L:	linux-kernel@vger.kernel.org
17083T:	git git://git.infradead.org/users/hch/uuid.git
17084F:	lib/uuid.c
17085F:	lib/test_uuid.c
17086F:	include/linux/uuid.h
17087F:	include/uapi/linux/uuid.h
17088S:	Maintained
17089
17090UVESAFB DRIVER
17091M:	Michal Januszewski <spock@gentoo.org>
17092L:	linux-fbdev@vger.kernel.org
17093W:	https://github.com/mjanusz/v86d
17094S:	Maintained
17095F:	Documentation/fb/uvesafb.rst
17096F:	drivers/video/fbdev/uvesafb.*
17097
17098VF610 NAND DRIVER
17099M:	Stefan Agner <stefan@agner.ch>
17100L:	linux-mtd@lists.infradead.org
17101S:	Supported
17102F:	drivers/mtd/nand/raw/vf610_nfc.c
17103
17104VFAT/FAT/MSDOS FILESYSTEM
17105M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17106S:	Maintained
17107F:	Documentation/filesystems/vfat.txt
17108F:	fs/fat/
17109
17110VFIO DRIVER
17111M:	Alex Williamson <alex.williamson@redhat.com>
17112R:	Cornelia Huck <cohuck@redhat.com>
17113L:	kvm@vger.kernel.org
17114T:	git git://github.com/awilliam/linux-vfio.git
17115S:	Maintained
17116F:	Documentation/driver-api/vfio.rst
17117F:	drivers/vfio/
17118F:	include/linux/vfio.h
17119F:	include/uapi/linux/vfio.h
17120
17121VFIO MEDIATED DEVICE DRIVERS
17122M:	Kirti Wankhede <kwankhede@nvidia.com>
17123L:	kvm@vger.kernel.org
17124S:	Maintained
17125F:	Documentation/driver-api/vfio-mediated-device.rst
17126F:	drivers/vfio/mdev/
17127F:	include/linux/mdev.h
17128F:	samples/vfio-mdev/
17129
17130VFIO PLATFORM DRIVER
17131M:	Eric Auger <eric.auger@redhat.com>
17132L:	kvm@vger.kernel.org
17133S:	Maintained
17134F:	drivers/vfio/platform/
17135
17136VGA_SWITCHEROO
17137R:	Lukas Wunner <lukas@wunner.de>
17138S:	Maintained
17139F:	Documentation/gpu/vga-switcheroo.rst
17140F:	drivers/gpu/vga/vga_switcheroo.c
17141F:	include/linux/vga_switcheroo.h
17142T:	git git://anongit.freedesktop.org/drm/drm-misc
17143
17144VIA RHINE NETWORK DRIVER
17145S:	Orphan
17146F:	drivers/net/ethernet/via/via-rhine.c
17147
17148VIA SD/MMC CARD CONTROLLER DRIVER
17149M:	Bruce Chang <brucechang@via.com.tw>
17150M:	Harald Welte <HaraldWelte@viatech.com>
17151S:	Maintained
17152F:	drivers/mmc/host/via-sdmmc.c
17153
17154VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17155M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17156L:	linux-fbdev@vger.kernel.org
17157S:	Maintained
17158F:	include/linux/via-core.h
17159F:	include/linux/via-gpio.h
17160F:	include/linux/via_i2c.h
17161F:	drivers/video/fbdev/via/
17162
17163VIA VELOCITY NETWORK DRIVER
17164M:	Francois Romieu <romieu@fr.zoreil.com>
17165L:	netdev@vger.kernel.org
17166S:	Maintained
17167F:	drivers/net/ethernet/via/via-velocity.*
17168
17169VICODEC VIRTUAL CODEC DRIVER
17170M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17171L:	linux-media@vger.kernel.org
17172T:	git git://linuxtv.org/media_tree.git
17173W:	https://linuxtv.org
17174S:	Maintained
17175F:	drivers/media/platform/vicodec/*
17176
17177VIDEO MULTIPLEXER DRIVER
17178M:	Philipp Zabel <p.zabel@pengutronix.de>
17179L:	linux-media@vger.kernel.org
17180S:	Maintained
17181F:	drivers/media/platform/video-mux.c
17182
17183VIDEO I2C POLLING DRIVER
17184M:	Matt Ranostay <matt.ranostay@konsulko.com>
17185L:	linux-media@vger.kernel.org
17186S:	Maintained
17187F:	drivers/media/i2c/video-i2c.c
17188
17189VIDEOBUF2 FRAMEWORK
17190M:	Pawel Osciak <pawel@osciak.com>
17191M:	Marek Szyprowski <m.szyprowski@samsung.com>
17192M:	Kyungmin Park <kyungmin.park@samsung.com>
17193R:	Tomasz Figa <tfiga@chromium.org>
17194L:	linux-media@vger.kernel.org
17195S:	Maintained
17196F:	drivers/media/common/videobuf2/*
17197F:	include/media/videobuf2-*
17198
17199VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17200M:	Helen Koike <helen.koike@collabora.com>
17201L:	linux-media@vger.kernel.org
17202T:	git git://linuxtv.org/media_tree.git
17203W:	https://linuxtv.org
17204S:	Maintained
17205F:	drivers/media/platform/vimc/*
17206
17207VIRT LIB
17208M:	Alex Williamson <alex.williamson@redhat.com>
17209M:	Paolo Bonzini <pbonzini@redhat.com>
17210L:	kvm@vger.kernel.org
17211S:	Supported
17212F:	virt/lib/
17213
17214VIRTIO AND VHOST VSOCK DRIVER
17215M:	Stefan Hajnoczi <stefanha@redhat.com>
17216L:	kvm@vger.kernel.org
17217L:	virtualization@lists.linux-foundation.org
17218L:	netdev@vger.kernel.org
17219S:	Maintained
17220F:	include/linux/virtio_vsock.h
17221F:	include/uapi/linux/virtio_vsock.h
17222F:	include/uapi/linux/vsockmon.h
17223F:	include/uapi/linux/vm_sockets_diag.h
17224F:	net/vmw_vsock/diag.c
17225F:	net/vmw_vsock/af_vsock_tap.c
17226F:	net/vmw_vsock/virtio_transport_common.c
17227F:	net/vmw_vsock/virtio_transport.c
17228F:	drivers/net/vsockmon.c
17229F:	drivers/vhost/vsock.c
17230F:	tools/testing/vsock/
17231
17232VIRTIO CONSOLE DRIVER
17233M:	Amit Shah <amit@kernel.org>
17234L:	virtualization@lists.linux-foundation.org
17235S:	Maintained
17236F:	drivers/char/virtio_console.c
17237F:	include/linux/virtio_console.h
17238F:	include/uapi/linux/virtio_console.h
17239
17240VIRTIO CORE AND NET DRIVERS
17241M:	"Michael S. Tsirkin" <mst@redhat.com>
17242M:	Jason Wang <jasowang@redhat.com>
17243L:	virtualization@lists.linux-foundation.org
17244S:	Maintained
17245F:	Documentation/devicetree/bindings/virtio/
17246F:	drivers/virtio/
17247F:	tools/virtio/
17248F:	drivers/net/virtio_net.c
17249F:	drivers/block/virtio_blk.c
17250F:	include/linux/virtio*.h
17251F:	include/uapi/linux/virtio_*.h
17252F:	drivers/crypto/virtio/
17253F:	mm/balloon_compaction.c
17254
17255VIRTIO BLOCK AND SCSI DRIVERS
17256M:	"Michael S. Tsirkin" <mst@redhat.com>
17257M:	Jason Wang <jasowang@redhat.com>
17258R:	Paolo Bonzini <pbonzini@redhat.com>
17259R:	Stefan Hajnoczi <stefanha@redhat.com>
17260L:	virtualization@lists.linux-foundation.org
17261S:	Maintained
17262F:	drivers/block/virtio_blk.c
17263F:	drivers/scsi/virtio_scsi.c
17264F:	include/uapi/linux/virtio_blk.h
17265F:	include/uapi/linux/virtio_scsi.h
17266F:	drivers/vhost/scsi.c
17267
17268VIRTIO CRYPTO DRIVER
17269M:	Gonglei <arei.gonglei@huawei.com>
17270L:	virtualization@lists.linux-foundation.org
17271L:	linux-crypto@vger.kernel.org
17272S:	Maintained
17273F:	drivers/crypto/virtio/
17274F:	include/uapi/linux/virtio_crypto.h
17275
17276VIRTIO DRIVERS FOR S390
17277M:	Cornelia Huck <cohuck@redhat.com>
17278M:	Halil Pasic <pasic@linux.ibm.com>
17279L:	linux-s390@vger.kernel.org
17280L:	virtualization@lists.linux-foundation.org
17281L:	kvm@vger.kernel.org
17282S:	Supported
17283F:	drivers/s390/virtio/
17284F:	arch/s390/include/uapi/asm/virtio-ccw.h
17285
17286VIRTIO FILE SYSTEM
17287M:	Vivek Goyal <vgoyal@redhat.com>
17288M:	Stefan Hajnoczi <stefanha@redhat.com>
17289M:	Miklos Szeredi <miklos@szeredi.hu>
17290L:	virtualization@lists.linux-foundation.org
17291L:	linux-fsdevel@vger.kernel.org
17292W:	https://virtio-fs.gitlab.io/
17293S:	Supported
17294F:	fs/fuse/virtio_fs.c
17295F:	include/uapi/linux/virtio_fs.h
17296F:	Documentation/filesystems/virtiofs.rst
17297
17298VIRTIO GPU DRIVER
17299M:	David Airlie <airlied@linux.ie>
17300M:	Gerd Hoffmann <kraxel@redhat.com>
17301L:	dri-devel@lists.freedesktop.org
17302L:	virtualization@lists.linux-foundation.org
17303T:	git git://anongit.freedesktop.org/drm/drm-misc
17304S:	Maintained
17305F:	drivers/gpu/drm/virtio/
17306F:	include/uapi/linux/virtio_gpu.h
17307
17308VIRTIO HOST (VHOST)
17309M:	"Michael S. Tsirkin" <mst@redhat.com>
17310M:	Jason Wang <jasowang@redhat.com>
17311L:	kvm@vger.kernel.org
17312L:	virtualization@lists.linux-foundation.org
17313L:	netdev@vger.kernel.org
17314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17315S:	Maintained
17316F:	drivers/vhost/
17317F:	include/uapi/linux/vhost.h
17318
17319VIRTIO INPUT DRIVER
17320M:	Gerd Hoffmann <kraxel@redhat.com>
17321S:	Maintained
17322F:	drivers/virtio/virtio_input.c
17323F:	include/uapi/linux/virtio_input.h
17324
17325VIRTIO IOMMU DRIVER
17326M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17327L:	virtualization@lists.linux-foundation.org
17328S:	Maintained
17329F:	drivers/iommu/virtio-iommu.c
17330F:	include/uapi/linux/virtio_iommu.h
17331
17332VIRTUAL BOX GUEST DEVICE DRIVER
17333M:	Hans de Goede <hdegoede@redhat.com>
17334M:	Arnd Bergmann <arnd@arndb.de>
17335M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17336S:	Maintained
17337F:	include/linux/vbox_utils.h
17338F:	include/uapi/linux/vbox*.h
17339F:	drivers/virt/vboxguest/
17340
17341VIRTUAL SERIO DEVICE DRIVER
17342M:	Stephen Chandler Paul <thatslyude@gmail.com>
17343S:	Maintained
17344F:	drivers/input/serio/userio.c
17345F:	include/uapi/linux/userio.h
17346
17347VIVID VIRTUAL VIDEO DRIVER
17348M:	Hans Verkuil <hverkuil@xs4all.nl>
17349L:	linux-media@vger.kernel.org
17350T:	git git://linuxtv.org/media_tree.git
17351W:	https://linuxtv.org
17352S:	Maintained
17353F:	drivers/media/platform/vivid/*
17354
17355VLYNQ BUS
17356M:	Florian Fainelli <f.fainelli@gmail.com>
17357L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17358S:	Maintained
17359F:	drivers/vlynq/vlynq.c
17360F:	include/linux/vlynq.h
17361
17362VME SUBSYSTEM
17363M:	Martyn Welch <martyn@welchs.me.uk>
17364M:	Manohar Vanga <manohar.vanga@gmail.com>
17365M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17366L:	devel@driverdev.osuosl.org
17367S:	Maintained
17368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17369F:	Documentation/driver-api/vme.rst
17370F:	drivers/staging/vme/
17371F:	drivers/vme/
17372F:	include/linux/vme*
17373
17374VMWARE BALLOON DRIVER
17375M:	Nadav Amit <namit@vmware.com>
17376M:	"VMware, Inc." <pv-drivers@vmware.com>
17377L:	linux-kernel@vger.kernel.org
17378S:	Maintained
17379F:	drivers/misc/vmw_balloon.c
17380
17381VMWARE HYPERVISOR INTERFACE
17382M:	Thomas Hellstrom <thellstrom@vmware.com>
17383M:	"VMware, Inc." <pv-drivers@vmware.com>
17384L:	virtualization@lists.linux-foundation.org
17385S:	Supported
17386F:	arch/x86/kernel/cpu/vmware.c
17387F:	arch/x86/include/asm/vmware.h
17388
17389VMWARE PVRDMA DRIVER
17390M:	Adit Ranadive <aditr@vmware.com>
17391M:	VMware PV-Drivers <pv-drivers@vmware.com>
17392L:	linux-rdma@vger.kernel.org
17393S:	Maintained
17394F:	drivers/infiniband/hw/vmw_pvrdma/
17395
17396VMware PVSCSI driver
17397M:	Jim Gill <jgill@vmware.com>
17398M:	VMware PV-Drivers <pv-drivers@vmware.com>
17399L:	linux-scsi@vger.kernel.org
17400S:	Maintained
17401F:	drivers/scsi/vmw_pvscsi.c
17402F:	drivers/scsi/vmw_pvscsi.h
17403
17404VMWARE VMMOUSE SUBDRIVER
17405M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17406M:	"VMware, Inc." <pv-drivers@vmware.com>
17407L:	linux-input@vger.kernel.org
17408S:	Maintained
17409F:	drivers/input/mouse/vmmouse.c
17410F:	drivers/input/mouse/vmmouse.h
17411
17412VMWARE VMXNET3 ETHERNET DRIVER
17413M:	Ronak Doshi <doshir@vmware.com>
17414M:	"VMware, Inc." <pv-drivers@vmware.com>
17415L:	netdev@vger.kernel.org
17416S:	Maintained
17417F:	drivers/net/vmxnet3/
17418
17419VOCORE VOCORE2 BOARD
17420M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17421L:	linux-mips@vger.kernel.org
17422S:	Maintained
17423F:	arch/mips/boot/dts/ralink/vocore2.dts
17424
17425VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17426M:	Liam Girdwood <lgirdwood@gmail.com>
17427M:	Mark Brown <broonie@kernel.org>
17428L:	linux-kernel@vger.kernel.org
17429W:	http://www.slimlogic.co.uk/?p=48
17430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17431S:	Supported
17432F:	Documentation/devicetree/bindings/regulator/
17433F:	Documentation/power/regulator/
17434F:	drivers/regulator/
17435F:	include/dt-bindings/regulator/
17436F:	include/linux/regulator/
17437K:	regulator_get_optional
17438
17439VRF
17440M:	David Ahern <dsa@cumulusnetworks.com>
17441M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17442L:	netdev@vger.kernel.org
17443S:	Maintained
17444F:	drivers/net/vrf.c
17445F:	Documentation/networking/vrf.txt
17446
17447VT1211 HARDWARE MONITOR DRIVER
17448M:	Juerg Haefliger <juergh@gmail.com>
17449L:	linux-hwmon@vger.kernel.org
17450S:	Maintained
17451F:	Documentation/hwmon/vt1211.rst
17452F:	drivers/hwmon/vt1211.c
17453
17454VT8231 HARDWARE MONITOR DRIVER
17455M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17456L:	linux-hwmon@vger.kernel.org
17457S:	Maintained
17458F:	drivers/hwmon/vt8231.c
17459
17460VUB300 USB to SDIO/SD/MMC bridge chip
17461M:	Tony Olech <tony.olech@elandigitalsystems.com>
17462L:	linux-mmc@vger.kernel.org
17463L:	linux-usb@vger.kernel.org
17464S:	Supported
17465F:	drivers/mmc/host/vub300.c
17466
17467W1 DALLAS'S 1-WIRE BUS
17468M:	Evgeniy Polyakov <zbr@ioremap.net>
17469S:	Maintained
17470F:	Documentation/devicetree/bindings/w1/
17471F:	Documentation/w1/
17472F:	drivers/w1/
17473F:	include/linux/w1.h
17474
17475W83791D HARDWARE MONITORING DRIVER
17476M:	Marc Hulsman <m.hulsman@tudelft.nl>
17477L:	linux-hwmon@vger.kernel.org
17478S:	Maintained
17479F:	Documentation/hwmon/w83791d.rst
17480F:	drivers/hwmon/w83791d.c
17481
17482W83793 HARDWARE MONITORING DRIVER
17483M:	Rudolf Marek <r.marek@assembler.cz>
17484L:	linux-hwmon@vger.kernel.org
17485S:	Maintained
17486F:	Documentation/hwmon/w83793.rst
17487F:	drivers/hwmon/w83793.c
17488
17489W83795 HARDWARE MONITORING DRIVER
17490M:	Jean Delvare <jdelvare@suse.com>
17491L:	linux-hwmon@vger.kernel.org
17492S:	Maintained
17493F:	drivers/hwmon/w83795.c
17494
17495W83L51xD SD/MMC CARD INTERFACE DRIVER
17496M:	Pierre Ossman <pierre@ossman.eu>
17497S:	Maintained
17498F:	drivers/mmc/host/wbsd.*
17499
17500WACOM PROTOCOL 4 SERIAL TABLETS
17501M:	Julian Squires <julian@cipht.net>
17502M:	Hans de Goede <hdegoede@redhat.com>
17503L:	linux-input@vger.kernel.org
17504S:	Maintained
17505F:	drivers/input/tablet/wacom_serial4.c
17506
17507WATCHDOG DEVICE DRIVERS
17508M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17509M:	Guenter Roeck <linux@roeck-us.net>
17510L:	linux-watchdog@vger.kernel.org
17511W:	http://www.linux-watchdog.org/
17512T:	git git://www.linux-watchdog.org/linux-watchdog.git
17513S:	Maintained
17514F:	Documentation/devicetree/bindings/watchdog/
17515F:	Documentation/watchdog/
17516F:	drivers/watchdog/
17517F:	include/linux/watchdog.h
17518F:	include/uapi/linux/watchdog.h
17519
17520WHISKEYCOVE PMIC GPIO DRIVER
17521M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17522L:	linux-gpio@vger.kernel.org
17523S:	Maintained
17524F:	drivers/gpio/gpio-wcove.c
17525
17526WHWAVE RTC DRIVER
17527M:	Dianlong Li <long17.cool@163.com>
17528L:	linux-rtc@vger.kernel.org
17529S:	Maintained
17530F:	drivers/rtc/rtc-sd3078.c
17531
17532WIIMOTE HID DRIVER
17533M:	David Herrmann <dh.herrmann@googlemail.com>
17534L:	linux-input@vger.kernel.org
17535S:	Maintained
17536F:	drivers/hid/hid-wiimote*
17537
17538WILOCITY WIL6210 WIRELESS DRIVER
17539M:	Maya Erez <merez@codeaurora.org>
17540L:	linux-wireless@vger.kernel.org
17541L:	wil6210@qti.qualcomm.com
17542S:	Supported
17543W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17544F:	drivers/net/wireless/ath/wil6210/
17545
17546WIMAX STACK
17547M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17548M:	linux-wimax@intel.com
17549L:	wimax@linuxwimax.org (subscribers-only)
17550S:	Supported
17551W:	http://linuxwimax.org
17552F:	Documentation/admin-guide/wimax/wimax.rst
17553F:	include/linux/wimax/debug.h
17554F:	include/net/wimax.h
17555F:	include/uapi/linux/wimax.h
17556F:	net/wimax/
17557
17558WINBOND CIR DRIVER
17559M:	David Härdeman <david@hardeman.nu>
17560S:	Maintained
17561F:	drivers/media/rc/winbond-cir.c
17562
17563RCMM REMOTE CONTROLS DECODER
17564M:	Patrick Lerda <patrick9876@free.fr>
17565S:	Maintained
17566F:	drivers/media/rc/ir-rcmm-decoder.c
17567
17568WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17569M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17570L:	linux-watchdog@vger.kernel.org
17571S:	Maintained
17572F:	drivers/watchdog/ebc-c384_wdt.c
17573
17574WINSYSTEMS WS16C48 GPIO DRIVER
17575M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17576L:	linux-gpio@vger.kernel.org
17577S:	Maintained
17578F:	drivers/gpio/gpio-ws16c48.c
17579
17580WISTRON LAPTOP BUTTON DRIVER
17581M:	Miloslav Trmac <mitr@volny.cz>
17582S:	Maintained
17583F:	drivers/input/misc/wistron_btns.c
17584
17585WL3501 WIRELESS PCMCIA CARD DRIVER
17586L:	linux-wireless@vger.kernel.org
17587S:	Odd fixes
17588F:	drivers/net/wireless/wl3501*
17589
17590WOLFSON MICROELECTRONICS DRIVERS
17591L:	patches@opensource.cirrus.com
17592T:	git https://github.com/CirrusLogic/linux-drivers.git
17593W:	https://github.com/CirrusLogic/linux-drivers/wiki
17594S:	Supported
17595F:	Documentation/hwmon/wm83??.rst
17596F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17597F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17598F:	Documentation/devicetree/bindings/mfd/arizona.txt
17599F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17600F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17601F:	arch/arm/mach-s3c64xx/mach-crag6410*
17602F:	drivers/clk/clk-wm83*.c
17603F:	drivers/extcon/extcon-arizona.c
17604F:	drivers/leds/leds-wm83*.c
17605F:	drivers/gpio/gpio-*wm*.c
17606F:	drivers/gpio/gpio-arizona.c
17607F:	drivers/hwmon/wm83??-hwmon.c
17608F:	drivers/input/misc/wm831x-on.c
17609F:	drivers/input/touchscreen/wm831x-ts.c
17610F:	drivers/input/touchscreen/wm97*.c
17611F:	drivers/mfd/arizona*
17612F:	drivers/mfd/wm*.c
17613F:	drivers/mfd/cs47l24*
17614F:	drivers/power/supply/wm83*.c
17615F:	drivers/rtc/rtc-wm83*.c
17616F:	drivers/regulator/wm8*.c
17617F:	drivers/regulator/arizona*
17618F:	drivers/video/backlight/wm83*_bl.c
17619F:	drivers/watchdog/wm83*_wdt.c
17620F:	include/linux/mfd/arizona/
17621F:	include/linux/mfd/wm831x/
17622F:	include/linux/mfd/wm8350/
17623F:	include/linux/mfd/wm8400*
17624F:	include/linux/regulator/arizona*
17625F:	include/linux/wm97xx.h
17626F:	include/sound/wm????.h
17627F:	sound/soc/codecs/arizona.?
17628F:	sound/soc/codecs/wm*
17629F:	sound/soc/codecs/cs47l24*
17630
17631WORKQUEUE
17632M:	Tejun Heo <tj@kernel.org>
17633R:	Lai Jiangshan <jiangshanlai@gmail.com>
17634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17635S:	Maintained
17636F:	include/linux/workqueue.h
17637F:	kernel/workqueue.c
17638F:	Documentation/core-api/workqueue.rst
17639
17640X-POWERS AXP288 PMIC DRIVERS
17641M:	Hans de Goede <hdegoede@redhat.com>
17642S:	Maintained
17643N:	axp288
17644F:	drivers/acpi/pmic/intel_pmic_xpower.c
17645
17646X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17647M:	Chen-Yu Tsai <wens@csie.org>
17648L:	linux-kernel@vger.kernel.org
17649S:	Maintained
17650N:	axp[128]
17651
17652X.25 NETWORK LAYER
17653M:	Andrew Hendry <andrew.hendry@gmail.com>
17654L:	linux-x25@vger.kernel.org
17655S:	Odd Fixes
17656F:	Documentation/networking/x25*
17657F:	include/net/x25*
17658F:	net/x25/
17659
17660X86 ARCHITECTURE (32-BIT AND 64-BIT)
17661M:	Thomas Gleixner <tglx@linutronix.de>
17662M:	Ingo Molnar <mingo@redhat.com>
17663M:	Borislav Petkov <bp@alien8.de>
17664R:	"H. Peter Anvin" <hpa@zytor.com>
17665M:	x86@kernel.org
17666L:	linux-kernel@vger.kernel.org
17667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17668S:	Maintained
17669F:	Documentation/devicetree/bindings/x86/
17670F:	Documentation/x86/
17671F:	arch/x86/
17672
17673X86 ENTRY CODE
17674M:	Andy Lutomirski <luto@kernel.org>
17675L:	linux-kernel@vger.kernel.org
17676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17677S:	Maintained
17678F:	arch/x86/entry/
17679
17680X86 MCE INFRASTRUCTURE
17681M:	Tony Luck <tony.luck@intel.com>
17682M:	Borislav Petkov <bp@alien8.de>
17683L:	linux-edac@vger.kernel.org
17684S:	Maintained
17685F:	arch/x86/kernel/cpu/mce/*
17686
17687X86 MICROCODE UPDATE SUPPORT
17688M:	Borislav Petkov <bp@alien8.de>
17689S:	Maintained
17690F:	arch/x86/kernel/cpu/microcode/*
17691
17692X86 MM
17693M:	Dave Hansen <dave.hansen@linux.intel.com>
17694M:	Andy Lutomirski <luto@kernel.org>
17695M:	Peter Zijlstra <peterz@infradead.org>
17696L:	linux-kernel@vger.kernel.org
17697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17698S:	Maintained
17699F:	arch/x86/mm/
17700
17701X86 PLATFORM DRIVERS
17702M:	Darren Hart <dvhart@infradead.org>
17703M:	Andy Shevchenko <andy@infradead.org>
17704L:	platform-driver-x86@vger.kernel.org
17705T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17706S:	Odd Fixes
17707F:	drivers/platform/x86/
17708F:	drivers/platform/olpc/
17709
17710X86 PLATFORM DRIVERS - ARCH
17711R:	Darren Hart <dvhart@infradead.org>
17712R:	Andy Shevchenko <andy@infradead.org>
17713L:	platform-driver-x86@vger.kernel.org
17714L:	x86@kernel.org
17715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17716S:	Maintained
17717F:	arch/x86/platform
17718
17719X86 VDSO
17720M:	Andy Lutomirski <luto@kernel.org>
17721L:	linux-kernel@vger.kernel.org
17722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17723S:	Maintained
17724F:	arch/x86/entry/vdso/
17725
17726XARRAY
17727M:	Matthew Wilcox <willy@infradead.org>
17728L:	linux-fsdevel@vger.kernel.org
17729S:	Supported
17730F:	Documentation/core-api/xarray.rst
17731F:	lib/idr.c
17732F:	lib/xarray.c
17733F:	include/linux/idr.h
17734F:	include/linux/xarray.h
17735F:	tools/testing/radix-tree
17736
17737XBOX DVD IR REMOTE
17738M:	Benjamin Valentin <benpicco@googlemail.com>
17739S:	Maintained
17740F:	drivers/media/rc/xbox_remote.c
17741F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17742
17743XC2028/3028 TUNER DRIVER
17744M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17745L:	linux-media@vger.kernel.org
17746W:	https://linuxtv.org
17747T:	git git://linuxtv.org/media_tree.git
17748S:	Maintained
17749F:	drivers/media/tuners/tuner-xc2028.*
17750
17751XDP (eXpress Data Path)
17752M:	Alexei Starovoitov <ast@kernel.org>
17753M:	Daniel Borkmann <daniel@iogearbox.net>
17754M:	David S. Miller <davem@davemloft.net>
17755M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17756M:	Jesper Dangaard Brouer <hawk@kernel.org>
17757M:	John Fastabend <john.fastabend@gmail.com>
17758L:	netdev@vger.kernel.org
17759L:	bpf@vger.kernel.org
17760S:	Supported
17761F:	net/core/xdp.c
17762F:	include/net/xdp.h
17763F:	kernel/bpf/devmap.c
17764F:	kernel/bpf/cpumap.c
17765F:	include/trace/events/xdp.h
17766K:	xdp
17767N:	xdp
17768
17769XDP SOCKETS (AF_XDP)
17770M:	Björn Töpel <bjorn.topel@intel.com>
17771M:	Magnus Karlsson <magnus.karlsson@intel.com>
17772R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17773L:	netdev@vger.kernel.org
17774L:	bpf@vger.kernel.org
17775S:	Maintained
17776F:	kernel/bpf/xskmap.c
17777F:	net/xdp/
17778
17779XEN BLOCK SUBSYSTEM
17780M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17781M:	Roger Pau Monné <roger.pau@citrix.com>
17782L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17783S:	Supported
17784F:	drivers/block/xen-blkback/*
17785F:	drivers/block/xen*
17786
17787XEN HYPERVISOR ARM
17788M:	Stefano Stabellini <sstabellini@kernel.org>
17789L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17790S:	Maintained
17791F:	arch/arm/xen/
17792F:	arch/arm/include/asm/xen/
17793
17794XEN HYPERVISOR ARM64
17795M:	Stefano Stabellini <sstabellini@kernel.org>
17796L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17797S:	Maintained
17798F:	arch/arm64/xen/
17799F:	arch/arm64/include/asm/xen/
17800
17801XEN HYPERVISOR INTERFACE
17802M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17803M:	Juergen Gross <jgross@suse.com>
17804R:	Stefano Stabellini <sstabellini@kernel.org>
17805L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17807S:	Supported
17808F:	arch/x86/xen/
17809F:	arch/x86/platform/pvh/
17810F:	drivers/*/xen-*front.c
17811F:	drivers/xen/
17812F:	arch/x86/include/asm/xen/
17813F:	arch/x86/include/asm/pvclock-abi.h
17814F:	include/xen/
17815F:	include/uapi/xen/
17816F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17817F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17818
17819XEN NETWORK BACKEND DRIVER
17820M:	Wei Liu <wei.liu@kernel.org>
17821M:	Paul Durrant <paul@xen.org>
17822L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17823L:	netdev@vger.kernel.org
17824S:	Supported
17825F:	drivers/net/xen-netback/*
17826
17827XEN PCI SUBSYSTEM
17828M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17829L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17830S:	Supported
17831F:	arch/x86/pci/*xen*
17832F:	drivers/pci/*xen*
17833
17834XEN PVSCSI DRIVERS
17835M:	Juergen Gross <jgross@suse.com>
17836L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17837L:	linux-scsi@vger.kernel.org
17838S:	Supported
17839F:	drivers/scsi/xen-scsifront.c
17840F:	drivers/xen/xen-scsiback.c
17841F:	include/xen/interface/io/vscsiif.h
17842
17843XEN SWIOTLB SUBSYSTEM
17844M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17845L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17846L:	iommu@lists.linux-foundation.org
17847S:	Supported
17848F:	arch/x86/xen/*swiotlb*
17849F:	drivers/xen/*swiotlb*
17850
17851XEN SOUND FRONTEND DRIVER
17852M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17853L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17854L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17855S:	Supported
17856F:	sound/xen/*
17857
17858XFS FILESYSTEM
17859M:	Darrick J. Wong <darrick.wong@oracle.com>
17860M:	linux-xfs@vger.kernel.org
17861L:	linux-xfs@vger.kernel.org
17862W:	http://xfs.org/
17863T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17864S:	Supported
17865F:	Documentation/admin-guide/xfs.rst
17866F:	Documentation/ABI/testing/sysfs-fs-xfs
17867F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17868F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17869F:	fs/xfs/
17870F:	include/uapi/linux/dqblk_xfs.h
17871F:	include/uapi/linux/fsmap.h
17872
17873XILINX AXI ETHERNET DRIVER
17874M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17875S:	Maintained
17876F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17877
17878XILINX UARTLITE SERIAL DRIVER
17879M:	Peter Korsgaard <jacmet@sunsite.dk>
17880L:	linux-serial@vger.kernel.org
17881S:	Maintained
17882F:	drivers/tty/serial/uartlite.c
17883
17884XILINX VIDEO IP CORES
17885M:	Hyun Kwon <hyun.kwon@xilinx.com>
17886M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17887L:	linux-media@vger.kernel.org
17888T:	git git://linuxtv.org/media_tree.git
17889S:	Supported
17890F:	Documentation/devicetree/bindings/media/xilinx/
17891F:	drivers/media/platform/xilinx/
17892F:	include/uapi/linux/xilinx-v4l2-controls.h
17893
17894XILINX SD-FEC IP CORES
17895M:	Derek Kiernan <derek.kiernan@xilinx.com>
17896M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
17897S:	Maintained
17898F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17899F:	Documentation/misc-devices/xilinx_sdfec.rst
17900F:	drivers/misc/xilinx_sdfec.c
17901F:	drivers/misc/Kconfig
17902F:	drivers/misc/Makefile
17903F:	include/uapi/misc/xilinx_sdfec.h
17904
17905XILLYBUS DRIVER
17906M:	Eli Billauer <eli.billauer@gmail.com>
17907L:	linux-kernel@vger.kernel.org
17908S:	Supported
17909F:	drivers/char/xillybus/
17910
17911XLP9XX I2C DRIVER
17912M:	George Cherian <george.cherian@cavium.com>
17913M:	Jan Glauber <jglauber@cavium.com>
17914L:	linux-i2c@vger.kernel.org
17915W:	http://www.cavium.com
17916S:	Supported
17917F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17918F:	drivers/i2c/busses/i2c-xlp9xx.c
17919
17920XRA1403 GPIO EXPANDER
17921M:	Nandor Han <nandor.han@ge.com>
17922M:	Semi Malinen <semi.malinen@ge.com>
17923L:	linux-gpio@vger.kernel.org
17924S:	Maintained
17925F:	drivers/gpio/gpio-xra1403.c
17926F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17927
17928XTENSA XTFPGA PLATFORM SUPPORT
17929M:	Max Filippov <jcmvbkbc@gmail.com>
17930L:	linux-xtensa@linux-xtensa.org
17931S:	Maintained
17932F:	drivers/spi/spi-xtensa-xtfpga.c
17933F:	sound/soc/xtensa/xtfpga-i2s.c
17934
17935YAM DRIVER FOR AX.25
17936M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17937L:	linux-hams@vger.kernel.org
17938S:	Maintained
17939F:	drivers/net/hamradio/yam*
17940F:	include/linux/yam.h
17941
17942YAMA SECURITY MODULE
17943M:	Kees Cook <keescook@chromium.org>
17944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17945S:	Supported
17946F:	security/yama/
17947F:	Documentation/admin-guide/LSM/Yama.rst
17948
17949YEALINK PHONE DRIVER
17950M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17951L:	usbb2k-api-dev@nongnu.org
17952S:	Maintained
17953F:	Documentation/input/devices/yealink.rst
17954F:	drivers/input/misc/yealink.*
17955
17956Z8530 DRIVER FOR AX.25
17957M:	Joerg Reuter <jreuter@yaina.de>
17958W:	http://yaina.de/jreuter/
17959W:	http://www.qsl.net/dl1bke/
17960L:	linux-hams@vger.kernel.org
17961S:	Maintained
17962F:	Documentation/networking/z8530drv.txt
17963F:	drivers/net/hamradio/*scc.c
17964F:	drivers/net/hamradio/z8530.h
17965
17966ZBUD COMPRESSED PAGE ALLOCATOR
17967M:	Seth Jennings <sjenning@redhat.com>
17968M:	Dan Streetman <ddstreet@ieee.org>
17969L:	linux-mm@kvack.org
17970S:	Maintained
17971F:	mm/zbud.c
17972F:	include/linux/zbud.h
17973
17974ZD1211RW WIRELESS DRIVER
17975M:	Daniel Drake <dsd@gentoo.org>
17976M:	Ulrich Kunitz <kune@deine-taler.de>
17977W:	http://zd1211.ath.cx/wiki/DriverRewrite
17978L:	linux-wireless@vger.kernel.org
17979L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17980S:	Maintained
17981F:	drivers/net/wireless/zydas/zd1211rw/
17982
17983ZD1301 MEDIA DRIVER
17984M:	Antti Palosaari <crope@iki.fi>
17985L:	linux-media@vger.kernel.org
17986W:	https://linuxtv.org/
17987W:	http://palosaari.fi/linux/
17988Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17989S:	Maintained
17990F:	drivers/media/usb/dvb-usb-v2/zd1301*
17991
17992ZD1301_DEMOD MEDIA DRIVER
17993M:	Antti Palosaari <crope@iki.fi>
17994L:	linux-media@vger.kernel.org
17995W:	https://linuxtv.org/
17996W:	http://palosaari.fi/linux/
17997Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17998S:	Maintained
17999F:	drivers/media/dvb-frontends/zd1301_demod*
18000
18001ZHAOXIN PROCESSOR SUPPORT
18002M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18003L:	linux-kernel@vger.kernel.org
18004S:	Maintained
18005F:	arch/x86/kernel/cpu/zhaoxin.c
18006
18007ZPOOL COMPRESSED PAGE STORAGE API
18008M:	Dan Streetman <ddstreet@ieee.org>
18009L:	linux-mm@kvack.org
18010S:	Maintained
18011F:	mm/zpool.c
18012F:	include/linux/zpool.h
18013
18014ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18015M:	Minchan Kim <minchan@kernel.org>
18016M:	Nitin Gupta <ngupta@vflare.org>
18017R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18018L:	linux-kernel@vger.kernel.org
18019S:	Maintained
18020F:	drivers/block/zram/
18021F:	Documentation/admin-guide/blockdev/zram.rst
18022
18023ZS DECSTATION Z85C30 SERIAL DRIVER
18024M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18025S:	Maintained
18026F:	drivers/tty/serial/zs.*
18027
18028ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18029M:	Minchan Kim <minchan@kernel.org>
18030M:	Nitin Gupta <ngupta@vflare.org>
18031R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18032L:	linux-mm@kvack.org
18033S:	Maintained
18034F:	mm/zsmalloc.c
18035F:	include/linux/zsmalloc.h
18036F:	Documentation/vm/zsmalloc.rst
18037
18038ZSWAP COMPRESSED SWAP CACHING
18039M:	Seth Jennings <sjenning@redhat.com>
18040M:	Dan Streetman <ddstreet@ieee.org>
18041L:	linux-mm@kvack.org
18042S:	Maintained
18043F:	mm/zswap.c
18044
18045THE REST
18046M:	Linus Torvalds <torvalds@linux-foundation.org>
18047L:	linux-kernel@vger.kernel.org
18048Q:	http://patchwork.kernel.org/project/LKML/list/
18049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18050S:	Buried alive in reporters
18051F:	*
18052F:	*/
18053