xref: /openbmc/linux/MAINTAINERS (revision 1a4860325cc740b4ec4b849f31fa694cf8870569)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/device_drivers/3com/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183M:	Heiner Kallweit <hkallweit1@gmail.com>
184L:	netdev@vger.kernel.org
185S:	Maintained
186F:	drivers/net/ethernet/realtek/r8169*
187
1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190L:	linux-serial@vger.kernel.org
191S:	Maintained
192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193F:	drivers/tty/serial/8250*
194F:	include/linux/serial_8250.h
195
1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197L:	netdev@vger.kernel.org
198S:	Orphan / Obsolete
199F:	drivers/net/ethernet/8390/
200
2019P FILE SYSTEM
202M:	Eric Van Hensbergen <ericvh@gmail.com>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204M:	Dominique Martinet <asmadeus@codewreck.org>
205L:	v9fs-developer@lists.sourceforge.net
206W:	http://swik.net/v9fs
207Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209T:	git git://github.com/martinetd/linux.git
210S:	Maintained
211F:	Documentation/filesystems/9p.txt
212F:	fs/9p/
213F:	net/9p/
214F:	include/net/9p/
215F:	include/uapi/linux/virtio_9p.h
216F:	include/trace/events/9p.h
217
218A8293 MEDIA DRIVER
219M:	Antti Palosaari <crope@iki.fi>
220L:	linux-media@vger.kernel.org
221W:	https://linuxtv.org
222W:	http://palosaari.fi/linux/
223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
224T:	git git://linuxtv.org/anttip/media_tree.git
225S:	Maintained
226F:	drivers/media/dvb-frontends/a8293*
227
228AACRAID SCSI RAID DRIVER
229M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230L:	linux-scsi@vger.kernel.org
231W:	http://www.adaptec.com/
232S:	Supported
233F:	Documentation/scsi/aacraid.txt
234F:	drivers/scsi/aacraid/
235
236ABI/API
237L:	linux-api@vger.kernel.org
238F:	include/linux/syscalls.h
239F:	kernel/sys_ni.c
240
241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242M:	Hans de Goede <hdegoede@redhat.com>
243L:	linux-hwmon@vger.kernel.org
244S:	Maintained
245F:	drivers/hwmon/abituguru.c
246
247ABIT UGURU 3 HARDWARE MONITOR DRIVER
248M:	Alistair John Strachan <alistair@devzero.co.uk>
249L:	linux-hwmon@vger.kernel.org
250S:	Maintained
251F:	drivers/hwmon/abituguru3.c
252
253ACCES 104-DIO-48E GPIO DRIVER
254M:	William Breathitt Gray <vilhelm.gray@gmail.com>
255L:	linux-gpio@vger.kernel.org
256S:	Maintained
257F:	drivers/gpio/gpio-104-dio-48e.c
258
259ACCES 104-IDI-48 GPIO DRIVER
260M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
261L:	linux-gpio@vger.kernel.org
262S:	Maintained
263F:	drivers/gpio/gpio-104-idi-48.c
264
265ACCES 104-IDIO-16 GPIO DRIVER
266M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
267L:	linux-gpio@vger.kernel.org
268S:	Maintained
269F:	drivers/gpio/gpio-104-idio-16.c
270
271ACCES 104-QUAD-8 DRIVER
272M:	William Breathitt Gray <vilhelm.gray@gmail.com>
273L:	linux-iio@vger.kernel.org
274S:	Maintained
275F:	Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277F:	drivers/counter/104-quad-8.c
278
279ACCES PCI-IDIO-16 GPIO DRIVER
280M:	William Breathitt Gray <vilhelm.gray@gmail.com>
281L:	linux-gpio@vger.kernel.org
282S:	Maintained
283F:	drivers/gpio/gpio-pci-idio-16.c
284
285ACCES PCIe-IDIO-24 GPIO DRIVER
286M:	William Breathitt Gray <vilhelm.gray@gmail.com>
287L:	linux-gpio@vger.kernel.org
288S:	Maintained
289F:	drivers/gpio/gpio-pcie-idio-24.c
290
291ACENIC DRIVER
292M:	Jes Sorensen <jes@trained-monkey.org>
293L:	linux-acenic@sunsite.dk
294S:	Maintained
295F:	drivers/net/ethernet/alteon/acenic*
296
297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298M:	Peter Feuerer <peter@piie.net>
299L:	platform-driver-x86@vger.kernel.org
300W:	http://piie.net/?section=acerhdf
301S:	Maintained
302F:	drivers/platform/x86/acerhdf.c
303
304ACER WMI LAPTOP EXTRAS
305M:	"Lee, Chun-Yi" <jlee@suse.com>
306L:	platform-driver-x86@vger.kernel.org
307S:	Maintained
308F:	drivers/platform/x86/acer-wmi.c
309
310ACPI
311M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
312M:	Len Brown <lenb@kernel.org>
313L:	linux-acpi@vger.kernel.org
314W:	https://01.org/linux-acpi
315Q:	https://patchwork.kernel.org/project/linux-acpi/list/
316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317B:	https://bugzilla.kernel.org
318S:	Supported
319F:	drivers/acpi/
320F:	drivers/pnp/pnpacpi/
321F:	include/linux/acpi.h
322F:	include/linux/fwnode.h
323F:	include/acpi/
324F:	Documentation/firmware-guide/acpi/
325F:	Documentation/ABI/testing/sysfs-bus-acpi
326F:	Documentation/ABI/testing/configfs-acpi
327F:	drivers/pci/*acpi*
328F:	drivers/pci/*/*acpi*
329F:	tools/power/acpi/
330
331ACPI APEI
332M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
333M:	Len Brown <lenb@kernel.org>
334L:	linux-acpi@vger.kernel.org
335R:	James Morse <james.morse@arm.com>
336R:	Tony Luck <tony.luck@intel.com>
337R:	Borislav Petkov <bp@alien8.de>
338F:	drivers/acpi/apei/
339
340ACPI COMPONENT ARCHITECTURE (ACPICA)
341M:	Robert Moore <robert.moore@intel.com>
342M:	Erik Schmauss <erik.schmauss@intel.com>
343M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344L:	linux-acpi@vger.kernel.org
345L:	devel@acpica.org
346W:	https://acpica.org/
347W:	https://github.com/acpica/acpica/
348Q:	https://patchwork.kernel.org/project/linux-acpi/list/
349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350B:	https://bugzilla.kernel.org
351B:	https://bugs.acpica.org
352S:	Supported
353F:	drivers/acpi/acpica/
354F:	include/acpi/
355F:	tools/power/acpi/
356
357ACPI FAN DRIVER
358M:	Zhang Rui <rui.zhang@intel.com>
359L:	linux-acpi@vger.kernel.org
360W:	https://01.org/linux-acpi
361B:	https://bugzilla.kernel.org
362S:	Supported
363F:	drivers/acpi/fan.c
364
365ACPI FOR ARM64 (ACPI/arm64)
366M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367M:	Hanjun Guo <guohanjun@huawei.com>
368M:	Sudeep Holla <sudeep.holla@arm.com>
369L:	linux-acpi@vger.kernel.org
370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371S:	Maintained
372F:	drivers/acpi/arm64
373
374ACPI I2C MULTI INSTANTIATE DRIVER
375M:	Hans de Goede <hdegoede@redhat.com>
376L:	platform-driver-x86@vger.kernel.org
377S:	Maintained
378F:	drivers/platform/x86/i2c-multi-instantiate.c
379
380ACPI PMIC DRIVERS
381M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
382M:	Len Brown <lenb@kernel.org>
383R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384R:	Mika Westerberg <mika.westerberg@linux.intel.com>
385L:	linux-acpi@vger.kernel.org
386Q:	https://patchwork.kernel.org/project/linux-acpi/list/
387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388B:	https://bugzilla.kernel.org
389S:	Supported
390F:	drivers/acpi/pmic/
391
392ACPI THERMAL DRIVER
393M:	Zhang Rui <rui.zhang@intel.com>
394L:	linux-acpi@vger.kernel.org
395W:	https://01.org/linux-acpi
396B:	https://bugzilla.kernel.org
397S:	Supported
398F:	drivers/acpi/*thermal*
399
400ACPI VIDEO DRIVER
401M:	Zhang Rui <rui.zhang@intel.com>
402L:	linux-acpi@vger.kernel.org
403W:	https://01.org/linux-acpi
404B:	https://bugzilla.kernel.org
405S:	Supported
406F:	drivers/acpi/acpi_video.c
407
408ACPI WMI DRIVER
409L:	platform-driver-x86@vger.kernel.org
410S:	Orphan
411F:	drivers/platform/x86/wmi.c
412F:	include/uapi/linux/wmi.h
413
414AD1889 ALSA SOUND DRIVER
415W:	https://parisc.wiki.kernel.org/index.php/AD1889
416L:	linux-parisc@vger.kernel.org
417S:	Maintained
418F:	sound/pci/ad1889.*
419
420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421M:	Michael Hennerich <michael.hennerich@analog.com>
422W:	http://wiki.analog.com/AD5254
423W:	http://ez.analog.com/community/linux-device-drivers
424S:	Supported
425F:	drivers/misc/ad525x_dpot.c
426
427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428M:	Michael Hennerich <michael.hennerich@analog.com>
429W:	http://wiki.analog.com/AD5398
430W:	http://ez.analog.com/community/linux-device-drivers
431S:	Supported
432F:	drivers/regulator/ad5398.c
433
434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435M:	Michael Hennerich <michael.hennerich@analog.com>
436W:	http://wiki.analog.com/AD7142
437W:	http://ez.analog.com/community/linux-device-drivers
438S:	Supported
439F:	drivers/input/misc/ad714x.c
440
441AD7877 TOUCHSCREEN DRIVER
442M:	Michael Hennerich <michael.hennerich@analog.com>
443W:	http://wiki.analog.com/AD7877
444W:	http://ez.analog.com/community/linux-device-drivers
445S:	Supported
446F:	drivers/input/touchscreen/ad7877.c
447
448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449M:	Michael Hennerich <michael.hennerich@analog.com>
450W:	http://wiki.analog.com/AD7879
451W:	http://ez.analog.com/community/linux-device-drivers
452S:	Supported
453F:	drivers/input/touchscreen/ad7879.c
454
455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456M:	Jiri Kosina <jikos@kernel.org>
457S:	Maintained
458
459ADF7242 IEEE 802.15.4 RADIO DRIVER
460M:	Michael Hennerich <michael.hennerich@analog.com>
461W:	https://wiki.analog.com/ADF7242
462W:	http://ez.analog.com/community/linux-device-drivers
463L:	linux-wpan@vger.kernel.org
464S:	Supported
465F:	drivers/net/ieee802154/adf7242.c
466F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468ADM1025 HARDWARE MONITOR DRIVER
469M:	Jean Delvare <jdelvare@suse.com>
470L:	linux-hwmon@vger.kernel.org
471S:	Maintained
472F:	Documentation/hwmon/adm1025.rst
473F:	drivers/hwmon/adm1025.c
474
475ADM1029 HARDWARE MONITOR DRIVER
476M:	Corentin Labbe <clabbe.montjoie@gmail.com>
477L:	linux-hwmon@vger.kernel.org
478S:	Maintained
479F:	drivers/hwmon/adm1029.c
480
481ADM8211 WIRELESS DRIVER
482L:	linux-wireless@vger.kernel.org
483W:	http://wireless.kernel.org/
484S:	Orphan
485F:	drivers/net/wireless/admtek/adm8211.*
486
487ADP1653 FLASH CONTROLLER DRIVER
488M:	Sakari Ailus <sakari.ailus@iki.fi>
489L:	linux-media@vger.kernel.org
490S:	Maintained
491F:	drivers/media/i2c/adp1653.c
492F:	include/media/i2c/adp1653.h
493
494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495M:	Michael Hennerich <michael.hennerich@analog.com>
496W:	http://wiki.analog.com/ADP5520
497W:	http://ez.analog.com/community/linux-device-drivers
498S:	Supported
499F:	drivers/mfd/adp5520.c
500F:	drivers/video/backlight/adp5520_bl.c
501F:	drivers/leds/leds-adp5520.c
502F:	drivers/gpio/gpio-adp5520.c
503F:	drivers/input/keyboard/adp5520-keys.c
504
505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506M:	Michael Hennerich <michael.hennerich@analog.com>
507W:	http://wiki.analog.com/ADP5588
508W:	http://ez.analog.com/community/linux-device-drivers
509S:	Supported
510F:	drivers/input/keyboard/adp5588-keys.c
511F:	drivers/gpio/gpio-adp5588.c
512
513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514M:	Michael Hennerich <michael.hennerich@analog.com>
515W:	http://wiki.analog.com/ADP8860
516W:	http://ez.analog.com/community/linux-device-drivers
517S:	Supported
518F:	drivers/video/backlight/adp8860_bl.c
519
520ADT746X FAN DRIVER
521M:	Colin Leroy <colin@colino.net>
522S:	Maintained
523F:	drivers/macintosh/therm_adt746x.c
524
525ADT7475 HARDWARE MONITOR DRIVER
526M:	Jean Delvare <jdelvare@suse.com>
527L:	linux-hwmon@vger.kernel.org
528S:	Maintained
529F:	Documentation/hwmon/adt7475.rst
530F:	drivers/hwmon/adt7475.c
531
532ADVANSYS SCSI DRIVER
533M:	Matthew Wilcox <willy@infradead.org>
534M:	Hannes Reinecke <hare@suse.com>
535L:	linux-scsi@vger.kernel.org
536S:	Maintained
537F:	Documentation/scsi/advansys.txt
538F:	drivers/scsi/advansys.c
539
540ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
541M:	Michael Hennerich <michael.hennerich@analog.com>
542W:	http://wiki.analog.com/ADXL345
543W:	http://ez.analog.com/community/linux-device-drivers
544S:	Supported
545F:	drivers/input/misc/adxl34x.c
546F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
547
548ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
549M:	Stefan Popa <stefan.popa@analog.com>
550W:	http://ez.analog.com/community/linux-device-drivers
551S:	Supported
552F:	drivers/iio/accel/adxl372.c
553F:	drivers/iio/accel/adxl372_spi.c
554F:	drivers/iio/accel/adxl372_i2c.c
555F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
556
557AF9013 MEDIA DRIVER
558M:	Antti Palosaari <crope@iki.fi>
559L:	linux-media@vger.kernel.org
560W:	https://linuxtv.org
561W:	http://palosaari.fi/linux/
562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
563T:	git git://linuxtv.org/anttip/media_tree.git
564S:	Maintained
565F:	drivers/media/dvb-frontends/af9013*
566
567AF9033 MEDIA DRIVER
568M:	Antti Palosaari <crope@iki.fi>
569L:	linux-media@vger.kernel.org
570W:	https://linuxtv.org
571W:	http://palosaari.fi/linux/
572Q:	http://patchwork.linuxtv.org/project/linux-media/list/
573T:	git git://linuxtv.org/anttip/media_tree.git
574S:	Maintained
575F:	drivers/media/dvb-frontends/af9033*
576
577AFFS FILE SYSTEM
578M:	David Sterba <dsterba@suse.com>
579L:	linux-fsdevel@vger.kernel.org
580S:	Odd Fixes
581F:	Documentation/filesystems/affs.txt
582F:	fs/affs/
583
584AFS FILESYSTEM
585M:	David Howells <dhowells@redhat.com>
586L:	linux-afs@lists.infradead.org
587S:	Supported
588F:	fs/afs/
589F:	include/trace/events/afs.h
590F:	Documentation/filesystems/afs.txt
591W:	https://www.infradead.org/~dhowells/kafs/
592
593AGPGART DRIVER
594M:	David Airlie <airlied@linux.ie>
595T:	git git://anongit.freedesktop.org/drm/drm
596S:	Maintained
597F:	drivers/char/agp/
598F:	include/linux/agp*
599F:	include/uapi/linux/agp*
600
601AHA152X SCSI DRIVER
602M:	"Juergen E. Fischer" <fischer@norbit.de>
603L:	linux-scsi@vger.kernel.org
604S:	Maintained
605F:	drivers/scsi/aha152x*
606F:	drivers/scsi/pcmcia/aha152x*
607
608AIC7XXX / AIC79XX SCSI DRIVER
609M:	Hannes Reinecke <hare@suse.com>
610L:	linux-scsi@vger.kernel.org
611S:	Maintained
612F:	drivers/scsi/aic7xxx/
613
614AIMSLAB FM RADIO RECEIVER DRIVER
615M:	Hans Verkuil <hverkuil@xs4all.nl>
616L:	linux-media@vger.kernel.org
617T:	git git://linuxtv.org/media_tree.git
618W:	https://linuxtv.org
619S:	Maintained
620F:	drivers/media/radio/radio-aimslab*
621
622AIO
623M:	Benjamin LaHaise <bcrl@kvack.org>
624L:	linux-aio@kvack.org
625S:	Supported
626F:	fs/aio.c
627F:	include/linux/*aio*.h
628
629AIRSPY MEDIA DRIVER
630M:	Antti Palosaari <crope@iki.fi>
631L:	linux-media@vger.kernel.org
632W:	https://linuxtv.org
633W:	http://palosaari.fi/linux/
634Q:	http://patchwork.linuxtv.org/project/linux-media/list/
635T:	git git://linuxtv.org/anttip/media_tree.git
636S:	Maintained
637F:	drivers/media/usb/airspy/
638
639ALACRITECH GIGABIT ETHERNET DRIVER
640M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
641S:	Maintained
642F:	drivers/net/ethernet/alacritech/*
643
644FORCEDETH GIGABIT ETHERNET DRIVER
645M:	Rain River <rain.1986.08.12@gmail.com>
646M:	Zhu Yanjun <yanjun.zhu@oracle.com>
647L:	netdev@vger.kernel.org
648S:	Maintained
649F:	drivers/net/ethernet/nvidia/*
650
651ALCATEL SPEEDTOUCH USB DRIVER
652M:	Duncan Sands <duncan.sands@free.fr>
653L:	linux-usb@vger.kernel.org
654W:	http://www.linux-usb.org/SpeedTouch/
655S:	Maintained
656F:	drivers/usb/atm/speedtch.c
657F:	drivers/usb/atm/usbatm.c
658
659ALCHEMY AU1XX0 MMC DRIVER
660M:	Manuel Lauss <manuel.lauss@gmail.com>
661S:	Maintained
662F:	drivers/mmc/host/au1xmmc.c
663
664ALI1563 I2C DRIVER
665M:	Rudolf Marek <r.marek@assembler.cz>
666L:	linux-i2c@vger.kernel.org
667S:	Maintained
668F:	Documentation/i2c/busses/i2c-ali1563.rst
669F:	drivers/i2c/busses/i2c-ali1563.c
670
671ALLEGRO DVT VIDEO IP CORE DRIVER
672M:	Michael Tretter <m.tretter@pengutronix.de>
673R:	Pengutronix Kernel Team <kernel@pengutronix.de>
674L:	linux-media@vger.kernel.org
675S:	Maintained
676F:	drivers/staging/media/allegro-dvt/
677
678ALLWINNER CPUFREQ DRIVER
679M:	Yangtao Li <tiny.windzz@gmail.com>
680L:	linux-pm@vger.kernel.org
681S:	Maintained
682F:	Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
683F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
684
685ALLWINNER SECURITY SYSTEM
686M:	Corentin Labbe <clabbe.montjoie@gmail.com>
687L:	linux-crypto@vger.kernel.org
688S:	Maintained
689F:	drivers/crypto/sunxi-ss/
690
691ALLWINNER VPU DRIVER
692M:	Maxime Ripard <mripard@kernel.org>
693M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
694L:	linux-media@vger.kernel.org
695S:	Maintained
696F:	drivers/staging/media/sunxi/cedrus/
697
698ALPHA PORT
699M:	Richard Henderson <rth@twiddle.net>
700M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
701M:	Matt Turner <mattst88@gmail.com>
702S:	Odd Fixes
703L:	linux-alpha@vger.kernel.org
704F:	arch/alpha/
705
706ALPS PS/2 TOUCHPAD DRIVER
707R:	Pali Rohár <pali.rohar@gmail.com>
708F:	drivers/input/mouse/alps.*
709
710ALTERA I2C CONTROLLER DRIVER
711M:	Thor Thayer <thor.thayer@linux.intel.com>
712S:	Maintained
713F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
714F:	drivers/i2c/busses/i2c-altera.c
715
716ALTERA MAILBOX DRIVER
717M:	Ley Foon Tan <lftan@altera.com>
718L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
719S:	Maintained
720F:	drivers/mailbox/mailbox-altera.c
721
722ALTERA PIO DRIVER
723M:	Tien Hock Loh <thloh@altera.com>
724L:	linux-gpio@vger.kernel.org
725S:	Maintained
726F:	drivers/gpio/gpio-altera.c
727
728ALTERA SYSTEM MANAGER DRIVER
729M:	Thor Thayer <thor.thayer@linux.intel.com>
730S:	Maintained
731F:	drivers/mfd/altera-sysmgr.c
732F:	include/linux/mfd/altera-sysmgr.h
733
734ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
735M:	Thor Thayer <thor.thayer@linux.intel.com>
736S:	Maintained
737F:	drivers/gpio/gpio-altera-a10sr.c
738F:	drivers/mfd/altera-a10sr.c
739F:	drivers/reset/reset-a10sr.c
740F:	include/linux/mfd/altera-a10sr.h
741F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
742
743ALTERA TRIPLE SPEED ETHERNET DRIVER
744M:	Thor Thayer <thor.thayer@linux.intel.com>
745L:	netdev@vger.kernel.org
746L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
747S:	Maintained
748F:	drivers/net/ethernet/altera/
749
750ALTERA UART/JTAG UART SERIAL DRIVERS
751M:	Tobias Klauser <tklauser@distanz.ch>
752L:	linux-serial@vger.kernel.org
753L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
754S:	Maintained
755F:	drivers/tty/serial/altera_uart.c
756F:	drivers/tty/serial/altera_jtaguart.c
757F:	include/linux/altera_uart.h
758F:	include/linux/altera_jtaguart.h
759
760AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
761M:	Talel Shenhar <talel@amazon.com>
762S:	Maintained
763F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
764F:	drivers/thermal/thermal_mmio.c
765
766AMAZON ETHERNET DRIVERS
767M:	Netanel Belgazal <netanel@amazon.com>
768R:	Saeed Bishara <saeedb@amazon.com>
769R:	Zorik Machulsky <zorik@amazon.com>
770L:	netdev@vger.kernel.org
771S:	Supported
772F:	Documentation/networking/device_drivers/amazon/ena.txt
773F:	drivers/net/ethernet/amazon/
774
775AMAZON RDMA EFA DRIVER
776M:	Gal Pressman <galpress@amazon.com>
777R:	Yossi Leybovich <sleybo@amazon.com>
778L:	linux-rdma@vger.kernel.org
779Q:	https://patchwork.kernel.org/project/linux-rdma/list/
780S:	Supported
781F:	drivers/infiniband/hw/efa/
782F:	include/uapi/rdma/efa-abi.h
783
784AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
785M:	Tom Lendacky <thomas.lendacky@amd.com>
786M:	Gary Hook <gary.hook@amd.com>
787L:	linux-crypto@vger.kernel.org
788S:	Supported
789F:	drivers/crypto/ccp/
790F:	include/linux/ccp.h
791
792AMD DISPLAY CORE
793M:	Harry Wentland <harry.wentland@amd.com>
794M:	Leo Li <sunpeng.li@amd.com>
795L:	amd-gfx@lists.freedesktop.org
796T:	git git://people.freedesktop.org/~agd5f/linux
797S:	Supported
798F:	drivers/gpu/drm/amd/display/
799
800AMD FAM15H PROCESSOR POWER MONITORING DRIVER
801M:	Huang Rui <ray.huang@amd.com>
802L:	linux-hwmon@vger.kernel.org
803S:	Supported
804F:	Documentation/hwmon/fam15h_power.rst
805F:	drivers/hwmon/fam15h_power.c
806
807AMD FCH GPIO DRIVER
808M:	Enrico Weigelt, metux IT consult <info@metux.net>
809L:	linux-gpio@vger.kernel.org
810S:	Maintained
811F:	drivers/gpio/gpio-amd-fch.c
812F:	include/linux/platform_data/gpio/gpio-amd-fch.h
813
814AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
815L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
816S:	Orphan
817F:	drivers/usb/gadget/udc/amd5536udc.*
818
819AMD GEODE PROCESSOR/CHIPSET SUPPORT
820P:	Andres Salomon <dilinger@queued.net>
821L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
822W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
823S:	Supported
824F:	drivers/char/hw_random/geode-rng.c
825F:	drivers/crypto/geode*
826F:	drivers/video/fbdev/geode/
827F:	arch/x86/include/asm/geode.h
828
829AMD IOMMU (AMD-VI)
830M:	Joerg Roedel <joro@8bytes.org>
831L:	iommu@lists.linux-foundation.org
832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
833S:	Maintained
834F:	drivers/iommu/amd_iommu*.[ch]
835F:	include/linux/amd-iommu.h
836
837AMD KFD
838M:	Felix Kuehling <Felix.Kuehling@amd.com>
839L:	amd-gfx@lists.freedesktop.org
840T:	git git://people.freedesktop.org/~agd5f/linux
841S:	Supported
842F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
843F:	drivers/gpu/drm/amd/amdkfd/
844F:	drivers/gpu/drm/amd/include/cik_structs.h
845F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
846F:	drivers/gpu/drm/amd/include/vi_structs.h
847F:	drivers/gpu/drm/amd/include/v9_structs.h
848F:	include/uapi/linux/kfd_ioctl.h
849
850AMD MP2 I2C DRIVER
851M:	Elie Morisse <syniurge@gmail.com>
852M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
853M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
854L:	linux-i2c@vger.kernel.org
855S:	Maintained
856F:	drivers/i2c/busses/i2c-amd-mp2*
857
858AMD POWERPLAY
859M:	Rex Zhu <rex.zhu@amd.com>
860M:	Evan Quan <evan.quan@amd.com>
861L:	amd-gfx@lists.freedesktop.org
862S:	Supported
863F:	drivers/gpu/drm/amd/powerplay/
864T:	git git://people.freedesktop.org/~agd5f/linux
865
866AMD SEATTLE DEVICE TREE SUPPORT
867M:	Brijesh Singh <brijeshkumar.singh@amd.com>
868M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
869M:	Tom Lendacky <thomas.lendacky@amd.com>
870S:	Supported
871F:	arch/arm64/boot/dts/amd/
872
873AMD XGBE DRIVER
874M:	Tom Lendacky <thomas.lendacky@amd.com>
875L:	netdev@vger.kernel.org
876S:	Supported
877F:	drivers/net/ethernet/amd/xgbe/
878F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
879
880ANALOG DEVICES INC AD5686 DRIVER
881M:	Stefan Popa <stefan.popa@analog.com>
882L:	linux-pm@vger.kernel.org
883W:	http://ez.analog.com/community/linux-device-drivers
884S:	Supported
885F:	drivers/iio/dac/ad5686*
886F:	drivers/iio/dac/ad5696*
887
888ANALOG DEVICES INC AD5758 DRIVER
889M:	Stefan Popa <stefan.popa@analog.com>
890L:	linux-iio@vger.kernel.org
891W:	http://ez.analog.com/community/linux-device-drivers
892S:	Supported
893F:	drivers/iio/dac/ad5758.c
894F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
895
896ANALOG DEVICES INC AD7124 DRIVER
897M:	Stefan Popa <stefan.popa@analog.com>
898L:	linux-iio@vger.kernel.org
899W:	http://ez.analog.com/community/linux-device-drivers
900S:	Supported
901F:	drivers/iio/adc/ad7124.c
902F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
903
904ANALOG DEVICES INC AD7606 DRIVER
905M:	Stefan Popa <stefan.popa@analog.com>
906M:	Beniamin Bia <beniamin.bia@analog.com>
907L:	linux-iio@vger.kernel.org
908W:	http://ez.analog.com/community/linux-device-drivers
909S:	Supported
910F:	drivers/iio/adc/ad7606.c
911F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
912
913ANALOG DEVICES INC AD7768-1 DRIVER
914M:	Stefan Popa <stefan.popa@analog.com>
915L:	linux-iio@vger.kernel.org
916W:	http://ez.analog.com/community/linux-device-drivers
917S:	Supported
918F:	drivers/iio/adc/ad7768-1.c
919F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
920
921ANALOG DEVICES INC AD7780 DRIVER
922M:	Michael Hennerich <Michael.Hennerich@analog.com>
923M:	Renato Lui Geh <renatogeh@gmail.com>
924L:	linux-iio@vger.kernel.org
925W:	http://ez.analog.com/community/linux-device-drivers
926S:	Supported
927F:	drivers/iio/adc/ad7780.c
928F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
929
930ANALOG DEVICES INC AD9389B DRIVER
931M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
932L:	linux-media@vger.kernel.org
933S:	Maintained
934F:	drivers/media/i2c/ad9389b*
935
936ANALOG DEVICES INC ADGS1408 DRIVER
937M:	Mircea Caprioru <mircea.caprioru@analog.com>
938S:	Supported
939F:	drivers/mux/adgs1408.c
940F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
941
942ANALOG DEVICES INC ADIN DRIVER
943M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
944L:	netdev@vger.kernel.org
945W:	http://ez.analog.com/community/linux-device-drivers
946S:	Supported
947F:	drivers/net/phy/adin.c
948F:	Documentation/devicetree/bindings/net/adi,adin.yaml
949
950ANALOG DEVICES INC ADIS DRIVER LIBRARY
951M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
952S:	Supported
953L:	linux-iio@vger.kernel.org
954F:	include/linux/iio/imu/adis.h
955F:	drivers/iio/imu/adis.c
956
957ANALOG DEVICES INC ADIS16460 DRIVER
958M:	Dragos Bogdan <dragos.bogdan@analog.com>
959S:	Supported
960L:	linux-iio@vger.kernel.org
961W:	http://ez.analog.com/community/linux-device-drivers
962F:	drivers/iio/imu/adis16460.c
963F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
964
965ANALOG DEVICES INC ADP5061 DRIVER
966M:	Stefan Popa <stefan.popa@analog.com>
967L:	linux-pm@vger.kernel.org
968W:	http://ez.analog.com/community/linux-device-drivers
969S:	Supported
970F:	drivers/power/supply/adp5061.c
971
972ANALOG DEVICES INC ADV7180 DRIVER
973M:	Lars-Peter Clausen <lars@metafoo.de>
974L:	linux-media@vger.kernel.org
975W:	http://ez.analog.com/community/linux-device-drivers
976S:	Supported
977F:	drivers/media/i2c/adv7180.c
978
979ANALOG DEVICES INC ADV748X DRIVER
980M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
981L:	linux-media@vger.kernel.org
982S:	Maintained
983F:	drivers/media/i2c/adv748x/*
984
985ANALOG DEVICES INC ADV7511 DRIVER
986M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
987L:	linux-media@vger.kernel.org
988S:	Maintained
989F:	drivers/media/i2c/adv7511*
990
991ANALOG DEVICES INC ADV7604 DRIVER
992M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
993L:	linux-media@vger.kernel.org
994S:	Maintained
995F:	drivers/media/i2c/adv7604*
996
997ANALOG DEVICES INC ADV7842 DRIVER
998M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
999L:	linux-media@vger.kernel.org
1000S:	Maintained
1001F:	drivers/media/i2c/adv7842*
1002
1003ANALOG DEVICES INC ASOC CODEC DRIVERS
1004M:	Lars-Peter Clausen <lars@metafoo.de>
1005M:	Nuno Sá <nuno.sa@analog.com>
1006L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1007W:	http://wiki.analog.com/
1008W:	http://ez.analog.com/community/linux-device-drivers
1009S:	Supported
1010F:	sound/soc/codecs/adau*
1011F:	sound/soc/codecs/adav*
1012F:	sound/soc/codecs/ad1*
1013F:	sound/soc/codecs/ad7*
1014F:	sound/soc/codecs/ssm*
1015F:	sound/soc/codecs/sigmadsp.*
1016
1017ANALOG DEVICES INC DMA DRIVERS
1018M:	Lars-Peter Clausen <lars@metafoo.de>
1019W:	http://ez.analog.com/community/linux-device-drivers
1020S:	Supported
1021F:	drivers/dma/dma-axi-dmac.c
1022
1023ANALOG DEVICES INC IIO DRIVERS
1024M:	Lars-Peter Clausen <lars@metafoo.de>
1025M:	Michael Hennerich <Michael.Hennerich@analog.com>
1026M:	Stefan Popa <stefan.popa@analog.com>
1027W:	http://wiki.analog.com/
1028W:	http://ez.analog.com/community/linux-device-drivers
1029S:	Supported
1030F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1031F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1032F:	drivers/iio/*/ad*
1033F:	drivers/iio/adc/ltc2497*
1034X:	drivers/iio/*/adjd*
1035F:	drivers/staging/iio/*/ad*
1036
1037ANALOGBITS PLL LIBRARIES
1038M:	Paul Walmsley <paul.walmsley@sifive.com>
1039S:	Supported
1040F:	drivers/clk/analogbits/*
1041F:	include/linux/clk/analogbits*
1042
1043ANDES ARCHITECTURE
1044M:	Greentime Hu <green.hu@gmail.com>
1045M:	Vincent Chen <deanbo422@gmail.com>
1046T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1047S:	Supported
1048F:	arch/nds32/
1049F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1050F:	Documentation/devicetree/bindings/nds32/
1051K:	nds32
1052N:	nds32
1053
1054ANDROID CONFIG FRAGMENTS
1055M:	Rob Herring <robh@kernel.org>
1056S:	Supported
1057F:	kernel/configs/android*
1058
1059ANDROID DRIVERS
1060M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1061M:	Arve Hjønnevåg <arve@android.com>
1062M:	Todd Kjos <tkjos@android.com>
1063M:	Martijn Coenen <maco@android.com>
1064M:	Joel Fernandes <joel@joelfernandes.org>
1065M:	Christian Brauner <christian@brauner.io>
1066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1067L:	devel@driverdev.osuosl.org
1068S:	Supported
1069F:	drivers/android/
1070F:	drivers/staging/android/
1071
1072ANDROID GOLDFISH PIC DRIVER
1073M:	Miodrag Dinic <miodrag.dinic@mips.com>
1074S:	Supported
1075F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1076F:	drivers/irqchip/irq-goldfish-pic.c
1077
1078ANDROID GOLDFISH RTC DRIVER
1079M:	Miodrag Dinic <miodrag.dinic@mips.com>
1080S:	Supported
1081F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1082F:	drivers/rtc/rtc-goldfish.c
1083
1084ANDROID ION DRIVER
1085M:	Laura Abbott <labbott@redhat.com>
1086M:	Sumit Semwal <sumit.semwal@linaro.org>
1087L:	devel@driverdev.osuosl.org
1088L:	dri-devel@lists.freedesktop.org
1089L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1090S:	Supported
1091F:	drivers/staging/android/ion
1092F:	drivers/staging/android/uapi/ion.h
1093
1094AOA (Apple Onboard Audio) ALSA DRIVER
1095M:	Johannes Berg <johannes@sipsolutions.net>
1096L:	linuxppc-dev@lists.ozlabs.org
1097L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1098S:	Maintained
1099F:	sound/aoa/
1100
1101APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1102M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1103L:	linux-iio@vger.kernel.org
1104S:	Maintained
1105F:	drivers/iio/adc/stx104.c
1106
1107APM DRIVER
1108M:	Jiri Kosina <jikos@kernel.org>
1109S:	Odd fixes
1110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1111F:	arch/x86/kernel/apm_32.c
1112F:	include/linux/apm_bios.h
1113F:	include/uapi/linux/apm_bios.h
1114F:	drivers/char/apm-emulation.c
1115
1116APPARMOR SECURITY MODULE
1117M:	John Johansen <john.johansen@canonical.com>
1118L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1119W:	wiki.apparmor.net
1120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1121S:	Supported
1122F:	security/apparmor/
1123F:	Documentation/admin-guide/LSM/apparmor.rst
1124
1125APPLE BCM5974 MULTITOUCH DRIVER
1126M:	Henrik Rydberg <rydberg@bitmath.org>
1127L:	linux-input@vger.kernel.org
1128S:	Odd fixes
1129F:	drivers/input/mouse/bcm5974.c
1130
1131APPLE SMC DRIVER
1132M:	Henrik Rydberg <rydberg@bitmath.org>
1133L:	linux-hwmon@vger.kernel.org
1134S:	Odd fixes
1135F:	drivers/hwmon/applesmc.c
1136
1137APPLETALK NETWORK LAYER
1138L:	netdev@vger.kernel.org
1139S:	Odd fixes
1140F:	drivers/net/appletalk/
1141F:	net/appletalk/
1142F:	include/linux/atalk.h
1143F:	include/uapi/linux/atalk.h
1144
1145APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1146M:	Khuong Dinh <khuong@os.amperecomputing.com>
1147S:	Supported
1148F:	arch/arm64/boot/dts/apm/
1149
1150APPLIED MICRO (APM) X-GENE SOC EDAC
1151M:	Khuong Dinh <khuong@os.amperecomputing.com>
1152S:	Supported
1153F:	drivers/edac/xgene_edac.c
1154F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1155
1156APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1157M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1158M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1159S:	Supported
1160F:	drivers/net/ethernet/apm/xgene-v2/
1161
1162APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1163M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1164M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1165M:	Quan Nguyen <quan@os.amperecomputing.com>
1166S:	Supported
1167F:	drivers/net/ethernet/apm/xgene/
1168F:	drivers/net/phy/mdio-xgene.c
1169F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1170F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1171
1172APPLIED MICRO (APM) X-GENE SOC PMU
1173M:	Khuong Dinh <khuong@os.amperecomputing.com>
1174S:	Supported
1175F:	drivers/perf/xgene_pmu.c
1176F:	Documentation/admin-guide/perf/xgene-pmu.rst
1177F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1178
1179APTINA CAMERA SENSOR PLL
1180M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1181L:	linux-media@vger.kernel.org
1182S:	Maintained
1183F:	drivers/media/i2c/aptina-pll.*
1184
1185AQUANTIA ETHERNET DRIVER (atlantic)
1186M:	Igor Russkikh <igor.russkikh@aquantia.com>
1187L:	netdev@vger.kernel.org
1188S:	Supported
1189W:	http://www.aquantia.com
1190Q:	http://patchwork.ozlabs.org/project/netdev/list/
1191F:	drivers/net/ethernet/aquantia/atlantic/
1192F:	Documentation/networking/device_drivers/aquantia/atlantic.txt
1193
1194ARC FRAMEBUFFER DRIVER
1195M:	Jaya Kumar <jayalk@intworks.biz>
1196S:	Maintained
1197F:	drivers/video/fbdev/arcfb.c
1198F:	drivers/video/fbdev/core/fb_defio.c
1199
1200ARC PGU DRM DRIVER
1201M:	Alexey Brodkin <abrodkin@synopsys.com>
1202S:	Supported
1203F:	drivers/gpu/drm/arc/
1204F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1205
1206ARCNET NETWORK LAYER
1207M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1208L:	netdev@vger.kernel.org
1209S:	Maintained
1210F:	drivers/net/arcnet/
1211F:	include/uapi/linux/if_arcnet.h
1212
1213ARM ARCHITECTED TIMER DRIVER
1214M:	Mark Rutland <mark.rutland@arm.com>
1215M:	Marc Zyngier <maz@kernel.org>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218F:	arch/arm/include/asm/arch_timer.h
1219F:	arch/arm64/include/asm/arch_timer.h
1220F:	drivers/clocksource/arm_arch_timer.c
1221
1222ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1223M:	Linus Walleij <linus.walleij@linaro.org>
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S:	Maintained
1226F:	Documentation/devicetree/bindings/arm/arm-boards
1227F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1228F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1229F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1230F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1231F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1232F:	arch/arm/mach-integrator/
1233F:	arch/arm/mach-realview/
1234F:	arch/arm/mach-versatile/
1235F:	arch/arm/plat-versatile/
1236F:	arch/arm/boot/dts/arm-realview-*
1237F:	arch/arm/boot/dts/integrator*
1238F:	arch/arm/boot/dts/versatile*
1239F:	drivers/clk/versatile/
1240F:	drivers/i2c/busses/i2c-versatile.c
1241F:	drivers/irqchip/irq-versatile-fpga.c
1242F:	drivers/mtd/maps/physmap_of_versatile.c
1243F:	drivers/power/reset/arm-versatile-reboot.c
1244F:	drivers/soc/versatile/
1245
1246ARM HDLCD DRM DRIVER
1247M:	Liviu Dudau <liviu.dudau@arm.com>
1248S:	Supported
1249F:	drivers/gpu/drm/arm/hdlcd_*
1250F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1251
1252ARM KOMEDA DRM-KMS DRIVER
1253M:	James (Qian) Wang <james.qian.wang@arm.com>
1254M:	Liviu Dudau <liviu.dudau@arm.com>
1255L:	Mali DP Maintainers <malidp@foss.arm.com>
1256S:	Supported
1257T:	git git://anongit.freedesktop.org/drm/drm-misc
1258F:	drivers/gpu/drm/arm/display/include/
1259F:	drivers/gpu/drm/arm/display/komeda/
1260F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1261F:	Documentation/gpu/komeda-kms.rst
1262
1263ARM MALI-DP DRM DRIVER
1264M:	Liviu Dudau <liviu.dudau@arm.com>
1265M:	Brian Starkey <brian.starkey@arm.com>
1266L:	Mali DP Maintainers <malidp@foss.arm.com>
1267S:	Supported
1268T:	git git://anongit.freedesktop.org/drm/drm-misc
1269F:	drivers/gpu/drm/arm/
1270F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1271F:	Documentation/gpu/afbc.rst
1272
1273ARM MALI PANFROST DRM DRIVER
1274M:	Rob Herring <robh@kernel.org>
1275M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1276L:	dri-devel@lists.freedesktop.org
1277S:	Supported
1278T:	git git://anongit.freedesktop.org/drm/drm-misc
1279F:	drivers/gpu/drm/panfrost/
1280F:	include/uapi/drm/panfrost_drm.h
1281
1282ARM MFM AND FLOPPY DRIVERS
1283M:	Ian Molton <spyro@f2s.com>
1284S:	Maintained
1285F:	arch/arm/mach-rpc/floppydma.S
1286F:	arch/arm/include/asm/floppy.h
1287
1288ARM PMU PROFILING AND DEBUGGING
1289M:	Will Deacon <will@kernel.org>
1290M:	Mark Rutland <mark.rutland@arm.com>
1291S:	Maintained
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293F:	arch/arm*/kernel/perf_*
1294F:	arch/arm/oprofile/common.c
1295F:	arch/arm*/kernel/hw_breakpoint.c
1296F:	arch/arm*/include/asm/hw_breakpoint.h
1297F:	arch/arm*/include/asm/perf_event.h
1298F:	drivers/perf/*
1299F:	include/linux/perf/arm_pmu.h
1300F:	Documentation/devicetree/bindings/arm/pmu.yaml
1301F:	Documentation/devicetree/bindings/perf/
1302
1303ARM PORT
1304M:	Russell King <linux@armlinux.org.uk>
1305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306W:	http://www.armlinux.org.uk/
1307S:	Odd Fixes
1308T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1309F:	arch/arm/
1310X:	arch/arm/boot/dts/
1311
1312ARM PRIMECELL AACI PL041 DRIVER
1313M:	Russell King <linux@armlinux.org.uk>
1314S:	Odd Fixes
1315F:	sound/arm/aaci.*
1316
1317ARM PRIMECELL BUS SUPPORT
1318M:	Russell King <linux@armlinux.org.uk>
1319S:	Odd Fixes
1320F:	drivers/amba/
1321F:	include/linux/amba/bus.h
1322
1323ARM PRIMECELL CLCD PL110 DRIVER
1324M:	Russell King <linux@armlinux.org.uk>
1325S:	Odd Fixes
1326F:	drivers/video/fbdev/amba-clcd.*
1327
1328ARM PRIMECELL KMI PL050 DRIVER
1329M:	Russell King <linux@armlinux.org.uk>
1330S:	Odd Fixes
1331F:	drivers/input/serio/ambakmi.*
1332F:	include/linux/amba/kmi.h
1333
1334ARM PRIMECELL MMCI PL180/1 DRIVER
1335M:	Russell King <linux@armlinux.org.uk>
1336S:	Odd Fixes
1337F:	drivers/mmc/host/mmci.*
1338F:	include/linux/amba/mmci.h
1339
1340ARM PRIMECELL SSP PL022 SPI DRIVER
1341M:	Linus Walleij <linus.walleij@linaro.org>
1342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343S:	Maintained
1344F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1345F:	drivers/spi/spi-pl022.c
1346
1347ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1348M:	Russell King <linux@armlinux.org.uk>
1349S:	Odd Fixes
1350F:	drivers/tty/serial/amba-pl01*.c
1351F:	include/linux/amba/serial.h
1352
1353ARM PRIMECELL VIC PL190/PL192 DRIVER
1354M:	Linus Walleij <linus.walleij@linaro.org>
1355L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356S:	Maintained
1357F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1358F:	drivers/irqchip/irq-vic.c
1359
1360AMAZON ANNAPURNA LABS FIC DRIVER
1361M:	Talel Shenhar <talel@amazon.com>
1362S:	Maintained
1363F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1364F:	drivers/irqchip/irq-al-fic.c
1365
1366ARM SMMU DRIVERS
1367M:	Will Deacon <will@kernel.org>
1368R:	Robin Murphy <robin.murphy@arm.com>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S:	Maintained
1371F:	drivers/iommu/arm-smmu*
1372F:	drivers/iommu/io-pgtable-arm.c
1373F:	drivers/iommu/io-pgtable-arm-v7s.c
1374
1375ARM SUB-ARCHITECTURES
1376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377S:	Maintained
1378F:	arch/arm/mach-*/
1379F:	arch/arm/plat-*/
1380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1381
1382ARM/ACTIONS SEMI ARCHITECTURE
1383M:	Andreas Färber <afaerber@suse.de>
1384R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1385L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386S:	Maintained
1387N:	owl
1388F:	arch/arm/mach-actions/
1389F:	arch/arm/boot/dts/owl-*
1390F:	arch/arm64/boot/dts/actions/
1391F:	drivers/clk/actions/
1392F:	drivers/clocksource/timer-owl*
1393F:	drivers/dma/owl-dma.c
1394F:	drivers/i2c/busses/i2c-owl.c
1395F:	drivers/pinctrl/actions/*
1396F:	drivers/soc/actions/
1397F:	include/dt-bindings/power/owl-*
1398F:	include/linux/soc/actions/
1399F:	Documentation/devicetree/bindings/arm/actions.yaml
1400F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1401F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1402F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1403F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1404F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1405F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1406
1407ARM/ADS SPHERE MACHINE SUPPORT
1408M:	Lennert Buytenhek <kernel@wantstofly.org>
1409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410S:	Maintained
1411
1412ARM/AFEB9260 MACHINE SUPPORT
1413M:	Sergey Lapin <slapin@ossfans.org>
1414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S:	Maintained
1416
1417ARM/AJECO 1ARM MACHINE SUPPORT
1418M:	Lennert Buytenhek <kernel@wantstofly.org>
1419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420S:	Maintained
1421
1422ARM/Allwinner SoC Clock Support
1423M:	Emilio López <emilio@elopez.com.ar>
1424S:	Maintained
1425F:	drivers/clk/sunxi/
1426
1427ARM/Allwinner sunXi SoC support
1428M:	Maxime Ripard <mripard@kernel.org>
1429M:	Chen-Yu Tsai <wens@csie.org>
1430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431S:	Maintained
1432N:	sun[x456789]i
1433N:	sun50i
1434F:	arch/arm/mach-sunxi/
1435F:	arch/arm64/boot/dts/allwinner/
1436F:	drivers/clk/sunxi-ng/
1437F:	drivers/pinctrl/sunxi/
1438F:	drivers/soc/sunxi/
1439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1440
1441Allwinner A10 CSI driver
1442M:	Maxime Ripard <mripard@kernel.org>
1443L:	linux-media@vger.kernel.org
1444T:	git git://linuxtv.org/media_tree.git
1445F:	drivers/media/platform/sunxi/sun4i-csi/
1446F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1447S:	Maintained
1448
1449ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1450M:	Neil Armstrong <narmstrong@baylibre.com>
1451M:	Jerome Brunet <jbrunet@baylibre.com>
1452L:	linux-amlogic@lists.infradead.org
1453S:	Maintained
1454F:	drivers/clk/meson/
1455F:	include/dt-bindings/clock/meson*
1456F:	include/dt-bindings/clock/gxbb*
1457F:	Documentation/devicetree/bindings/clock/amlogic*
1458
1459ARM/Amlogic Meson SoC support
1460M:	Kevin Hilman <khilman@baylibre.com>
1461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462L:	linux-amlogic@lists.infradead.org
1463W:	http://linux-meson.com/
1464S:	Maintained
1465F:	arch/arm/mach-meson/
1466F:	arch/arm/boot/dts/meson*
1467F:	arch/arm64/boot/dts/amlogic/
1468F:	drivers/pinctrl/meson/
1469F:	drivers/mmc/host/meson*
1470F:	drivers/soc/amlogic/
1471F:	drivers/rtc/rtc-meson*
1472N:	meson
1473
1474ARM/Amlogic Meson SoC Sound Drivers
1475M:	Jerome Brunet <jbrunet@baylibre.com>
1476L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1477S:	Maintained
1478F:	sound/soc/meson/
1479F:	Documentation/devicetree/bindings/sound/amlogic*
1480
1481ARM/Annapurna Labs ALPINE ARCHITECTURE
1482M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1483M:	Antoine Tenart <antoine.tenart@bootlin.com>
1484L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485S:	Maintained
1486F:	arch/arm/mach-alpine/
1487F:	arch/arm/boot/dts/alpine*
1488F:	arch/arm64/boot/dts/al/
1489F:	drivers/*/*alpine*
1490
1491ARM/ARTPEC MACHINE SUPPORT
1492M:	Jesper Nilsson <jesper.nilsson@axis.com>
1493M:	Lars Persson <lars.persson@axis.com>
1494S:	Maintained
1495L:	linux-arm-kernel@axis.com
1496F:	arch/arm/mach-artpec
1497F:	arch/arm/boot/dts/artpec6*
1498F:	drivers/clk/axis
1499F:	drivers/crypto/axis
1500F:	drivers/mmc/host/usdhi6rol0.c
1501F:	drivers/pinctrl/pinctrl-artpec*
1502F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1503
1504ARM/ASPEED I2C DRIVER
1505M:	Brendan Higgins <brendanhiggins@google.com>
1506R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1507R:	Joel Stanley <joel@jms.id.au>
1508L:	linux-i2c@vger.kernel.org
1509L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1510S:	Maintained
1511F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1512F:	drivers/i2c/busses/i2c-aspeed.c
1513F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1514F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1515
1516ARM/ASPEED MACHINE SUPPORT
1517M:	Joel Stanley <joel@jms.id.au>
1518R:	Andrew Jeffery <andrew@aj.id.au>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1521Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1522S:	Supported
1523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1524F:	arch/arm/mach-aspeed/
1525F:	arch/arm/boot/dts/aspeed-*
1526N:	aspeed
1527
1528ARM/BITMAIN ARCHITECTURE
1529M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532F:	arch/arm64/boot/dts/bitmain/
1533F:	drivers/pinctrl/pinctrl-bm1880.c
1534F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1535F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1536
1537ARM/CALXEDA HIGHBANK ARCHITECTURE
1538M:	Rob Herring <robh@kernel.org>
1539L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540S:	Maintained
1541F:	arch/arm/mach-highbank/
1542F:	arch/arm/boot/dts/highbank.dts
1543F:	arch/arm/boot/dts/ecx-*.dts*
1544
1545ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1546M:	Krzysztof Halasa <khalasa@piap.pl>
1547S:	Maintained
1548F:	arch/arm/mach-cns3xxx/
1549
1550ARM/CAVIUM THUNDER NETWORK DRIVER
1551M:	Sunil Goutham <sgoutham@cavium.com>
1552M:	Robert Richter <rric@kernel.org>
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S:	Supported
1555F:	drivers/net/ethernet/cavium/thunder/
1556
1557ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1558M:	Lukasz Majewski <lukma@denx.de>
1559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S:	Maintained
1561F:	arch/arm/mach-ep93xx/ts72xx.c
1562
1563ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1564M:	Alexander Shiyan <shc_work@mail.ru>
1565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566S:	Odd Fixes
1567N:	clps711x
1568
1569ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1570M:	Lennert Buytenhek <kernel@wantstofly.org>
1571L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572S:	Maintained
1573
1574ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1575M:	Hartley Sweeten <hsweeten@visionengravers.com>
1576M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578S:	Maintained
1579F:	arch/arm/mach-ep93xx/
1580F:	arch/arm/mach-ep93xx/include/mach/
1581
1582ARM/CLKDEV SUPPORT
1583M:	Russell King <linux@armlinux.org.uk>
1584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585S:	Maintained
1586T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1587F:	drivers/clk/clkdev.c
1588
1589ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1590M:	Mike Rapoport <mike@compulab.co.il>
1591L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592S:	Maintained
1593
1594ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1595M:	Baruch Siach <baruch@tkos.co.il>
1596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597S:	Maintained
1598F:	arch/arm/boot/dts/cx92755*
1599N:	digicolor
1600
1601ARM/CONTEC MICRO9 MACHINE SUPPORT
1602M:	Hubert Feurstein <hubert.feurstein@contec.at>
1603S:	Maintained
1604F:	arch/arm/mach-ep93xx/micro9.c
1605
1606ARM/CORESIGHT FRAMEWORK AND DRIVERS
1607M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1608R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610S:	Maintained
1611F:	drivers/hwtracing/coresight/*
1612F:	Documentation/trace/coresight.rst
1613F:	Documentation/trace/coresight-cpu-debug.rst
1614F:	Documentation/devicetree/bindings/arm/coresight.txt
1615F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1616F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1617F:	tools/perf/arch/arm/util/pmu.c
1618F:	tools/perf/arch/arm/util/auxtrace.c
1619F:	tools/perf/arch/arm/util/cs-etm.c
1620F:	tools/perf/arch/arm/util/cs-etm.h
1621F:	tools/perf/util/cs-etm.*
1622F:	tools/perf/util/cs-etm-decoder/*
1623
1624ARM/CORGI MACHINE SUPPORT
1625M:	Richard Purdie <rpurdie@rpsys.net>
1626S:	Maintained
1627
1628ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1629M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1630M:	Linus Walleij <linus.walleij@linaro.org>
1631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632T:	git git://github.com/ulli-kroll/linux.git
1633S:	Maintained
1634F:	Documentation/devicetree/bindings/arm/gemini.txt
1635F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1636F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1637F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1638F:	arch/arm/mach-gemini/
1639F:	drivers/net/ethernet/cortina/
1640F:	drivers/pinctrl/pinctrl-gemini.c
1641F:	drivers/rtc/rtc-ftrtc010.c
1642
1643ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1644M:	Barry Song <baohua@kernel.org>
1645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1647S:	Maintained
1648F:	arch/arm/boot/dts/prima2*
1649F:	arch/arm/mach-prima2/
1650F:	drivers/clk/sirf/
1651F:	drivers/clocksource/timer-prima2.c
1652F:	drivers/clocksource/timer-atlas7.c
1653N:	[^a-z]sirf
1654X:	drivers/gnss
1655
1656ARM/CZ.NIC TURRIS MOX SUPPORT
1657M:	Marek Behun <marek.behun@nic.cz>
1658W:	http://mox.turris.cz
1659S:	Maintained
1660F:	Documentation/ABI/testing/debugfs-moxtet
1661F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1662F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1663F:	Documentation/devicetree/bindings/bus/moxtet.txt
1664F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1665F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1666F:	include/linux/moxtet.h
1667F:	drivers/bus/moxtet.c
1668F:	drivers/firmware/turris-mox-rwtm.c
1669F:	drivers/gpio/gpio-moxtet.c
1670
1671ARM/EBSA110 MACHINE SUPPORT
1672M:	Russell King <linux@armlinux.org.uk>
1673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674W:	http://www.armlinux.org.uk/
1675S:	Maintained
1676F:	arch/arm/mach-ebsa110/
1677F:	drivers/net/ethernet/amd/am79c961a.*
1678
1679ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1680M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1681R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1682L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683S:	Maintained
1684N:	efm32
1685
1686ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1687M:	Robert Jarzmik <robert.jarzmik@free.fr>
1688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689S:	Maintained
1690F:	arch/arm/mach-pxa/ezx.c
1691
1692ARM/FARADAY FA526 PORT
1693M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695S:	Maintained
1696T:	git git://git.berlios.de/gemini-board
1697F:	arch/arm/mm/*-fa*
1698
1699ARM/FOOTBRIDGE ARCHITECTURE
1700M:	Russell King <linux@armlinux.org.uk>
1701L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702W:	http://www.armlinux.org.uk/
1703S:	Maintained
1704F:	arch/arm/include/asm/hardware/dec21285.h
1705F:	arch/arm/mach-footbridge/
1706
1707ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1708M:	Shawn Guo <shawnguo@kernel.org>
1709M:	Sascha Hauer <s.hauer@pengutronix.de>
1710R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1711R:	Fabio Estevam <festevam@gmail.com>
1712R:	NXP Linux Team <linux-imx@nxp.com>
1713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714S:	Maintained
1715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1716N:	imx
1717N:	mxs
1718X:	drivers/media/i2c/
1719
1720ARM/FREESCALE VYBRID ARM ARCHITECTURE
1721M:	Shawn Guo <shawnguo@kernel.org>
1722M:	Sascha Hauer <s.hauer@pengutronix.de>
1723R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1724R:	Stefan Agner <stefan@agner.ch>
1725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726S:	Maintained
1727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1728F:	arch/arm/mach-imx/*vf610*
1729F:	arch/arm/boot/dts/vf*
1730
1731ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1732M:	Shawn Guo <shawnguo@kernel.org>
1733M:	Li Yang <leoyang.li@nxp.com>
1734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735S:	Maintained
1736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1737F:	arch/arm/boot/dts/ls1021a*
1738F:	arch/arm64/boot/dts/freescale/fsl-*
1739F:	arch/arm64/boot/dts/freescale/qoriq-*
1740
1741ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1742M:	Lennert Buytenhek <kernel@wantstofly.org>
1743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744S:	Maintained
1745
1746ARM/GUMSTIX MACHINE SUPPORT
1747M:	Steve Sakoman <sakoman@gmail.com>
1748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749S:	Maintained
1750
1751ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1752M:	Philipp Zabel <philipp.zabel@gmail.com>
1753M:	Paul Parsons <lost.distance@yahoo.com>
1754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755S:	Maintained
1756F:	arch/arm/mach-pxa/hx4700.c
1757F:	arch/arm/mach-pxa/include/mach/hx4700.h
1758F:	sound/soc/pxa/hx4700.c
1759
1760ARM/HISILICON SOC SUPPORT
1761M:	Wei Xu <xuwei5@hisilicon.com>
1762L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763W:	http://www.hisilicon.com
1764S:	Supported
1765T:	git git://github.com/hisilicon/linux-hisi.git
1766F:	arch/arm/mach-hisi/
1767F:	arch/arm/boot/dts/hi3*
1768F:	arch/arm/boot/dts/hip*
1769F:	arch/arm/boot/dts/hisi*
1770F:	arch/arm64/boot/dts/hisilicon/
1771
1772ARM/HP JORNADA 7XX MACHINE SUPPORT
1773M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1774W:	www.jlime.com
1775S:	Maintained
1776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1777F:	arch/arm/mach-sa1100/jornada720.c
1778F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1779
1780ARM/IGEP MACHINE SUPPORT
1781M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1782M:	Javier Martinez Canillas <javier@dowhile0.org>
1783L:	linux-omap@vger.kernel.org
1784L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785S:	Maintained
1786F:	arch/arm/boot/dts/omap3-igep*
1787
1788ARM/INCOME PXA270 SUPPORT
1789M:	Marek Vasut <marek.vasut@gmail.com>
1790L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791S:	Maintained
1792F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1793
1794ARM/INTEL IOP32X ARM ARCHITECTURE
1795M:	Lennert Buytenhek <kernel@wantstofly.org>
1796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797S:	Maintained
1798
1799ARM/INTEL IQ81342EX MACHINE SUPPORT
1800M:	Lennert Buytenhek <kernel@wantstofly.org>
1801L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802S:	Maintained
1803
1804ARM/INTEL IXDP2850 MACHINE SUPPORT
1805M:	Lennert Buytenhek <kernel@wantstofly.org>
1806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807S:	Maintained
1808
1809ARM/INTEL IXP4XX ARM ARCHITECTURE
1810M:	Linus Walleij <linusw@kernel.org>
1811M:	Imre Kaloz <kaloz@openwrt.org>
1812M:	Krzysztof Halasa <khalasa@piap.pl>
1813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814S:	Maintained
1815F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1816F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1817F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1818F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1819F:	arch/arm/mach-ixp4xx/
1820F:	drivers/clocksource/timer-ixp4xx.c
1821F:	drivers/gpio/gpio-ixp4xx.c
1822F:	drivers/irqchip/irq-ixp4xx.c
1823F:	include/linux/irqchip/irq-ixp4xx.h
1824F:	include/linux/platform_data/timer-ixp4xx.h
1825
1826ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1827M:	Jonathan Cameron <jic23@cam.ac.uk>
1828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829S:	Maintained
1830F:	arch/arm/mach-pxa/stargate2.c
1831F:	drivers/pcmcia/pxa2xx_stargate2.c
1832
1833ARM/INTEL XSC3 (MANZANO) ARM CORE
1834M:	Lennert Buytenhek <kernel@wantstofly.org>
1835L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836S:	Maintained
1837
1838ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1839M:	Lennert Buytenhek <kernel@wantstofly.org>
1840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841S:	Maintained
1842
1843ARM/LG1K ARCHITECTURE
1844M:	Chanho Min <chanho.min@lge.com>
1845L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846S:	Maintained
1847F:	arch/arm64/boot/dts/lg/
1848
1849ARM/LOGICPD PXA270 MACHINE SUPPORT
1850M:	Lennert Buytenhek <kernel@wantstofly.org>
1851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852S:	Maintained
1853
1854ARM/LPC18XX ARCHITECTURE
1855M:	Vladimir Zapolskiy <vz@mleia.com>
1856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857S:	Maintained
1858F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1859F:	arch/arm/boot/dts/lpc43*
1860F:	drivers/i2c/busses/i2c-lpc2k.c
1861F:	drivers/memory/pl172.c
1862F:	drivers/mtd/spi-nor/nxp-spifi.c
1863F:	drivers/rtc/rtc-lpc24xx.c
1864N:	lpc18xx
1865
1866ARM/LPC32XX SOC SUPPORT
1867M:	Vladimir Zapolskiy <vz@mleia.com>
1868M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1871S:	Maintained
1872F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1873F:	arch/arm/boot/dts/lpc32*
1874F:	arch/arm/mach-lpc32xx/
1875F:	drivers/i2c/busses/i2c-pnx.c
1876F:	drivers/net/ethernet/nxp/lpc_eth.c
1877F:	drivers/usb/host/ohci-nxp.c
1878F:	drivers/watchdog/pnx4008_wdt.c
1879N:	lpc32xx
1880
1881ARM/MAGICIAN MACHINE SUPPORT
1882M:	Philipp Zabel <philipp.zabel@gmail.com>
1883S:	Maintained
1884
1885ARM/Marvell Dove/MV78xx0/Orion SOC support
1886M:	Jason Cooper <jason@lakedaemon.net>
1887M:	Andrew Lunn <andrew@lunn.ch>
1888M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1889M:	Gregory Clement <gregory.clement@bootlin.com>
1890L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891S:	Maintained
1892F:	Documentation/devicetree/bindings/soc/dove/
1893F:	arch/arm/mach-dove/
1894F:	arch/arm/mach-mv78xx0/
1895F:	arch/arm/mach-orion5x/
1896F:	arch/arm/plat-orion/
1897F:	arch/arm/boot/dts/dove*
1898F:	arch/arm/boot/dts/orion5x*
1899T:	git git://git.infradead.org/linux-mvebu.git
1900
1901ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1902M:	Jason Cooper <jason@lakedaemon.net>
1903M:	Andrew Lunn <andrew@lunn.ch>
1904M:	Gregory Clement <gregory.clement@bootlin.com>
1905M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1906L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907S:	Maintained
1908F:	arch/arm/boot/dts/armada*
1909F:	arch/arm/boot/dts/kirkwood*
1910F:	arch/arm/configs/mvebu_*_defconfig
1911F:	arch/arm/mach-mvebu/
1912F:	arch/arm64/boot/dts/marvell/armada*
1913F:	drivers/cpufreq/armada-37xx-cpufreq.c
1914F:	drivers/cpufreq/armada-8k-cpufreq.c
1915F:	drivers/cpufreq/mvebu-cpufreq.c
1916F:	drivers/irqchip/irq-armada-370-xp.c
1917F:	drivers/irqchip/irq-mvebu-*
1918F:	drivers/pinctrl/mvebu/
1919F:	drivers/rtc/rtc-armada38x.c
1920T:	git git://git.infradead.org/linux-mvebu.git
1921
1922ARM/Mediatek RTC DRIVER
1923M:	Eddie Huang <eddie.huang@mediatek.com>
1924M:	Sean Wang <sean.wang@mediatek.com>
1925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1927S:	Maintained
1928F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1929F:	drivers/rtc/rtc-mt6397.c
1930F:	drivers/rtc/rtc-mt7622.c
1931
1932ARM/Mediatek SoC support
1933M:	Matthias Brugger <matthias.bgg@gmail.com>
1934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1936W:	https://mtk.bcnfs.org/
1937C:	irc://chat.freenode.net/linux-mediatek
1938S:	Maintained
1939F:	arch/arm/boot/dts/mt6*
1940F:	arch/arm/boot/dts/mt7*
1941F:	arch/arm/boot/dts/mt8*
1942F:	arch/arm/mach-mediatek/
1943F:	arch/arm64/boot/dts/mediatek/
1944F:	drivers/soc/mediatek/
1945N:	mtk
1946N:	mt[678]
1947K:	mediatek
1948
1949ARM/Mediatek USB3 PHY DRIVER
1950M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1951L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1953S:	Maintained
1954F:	drivers/phy/mediatek/
1955F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1956
1957ARM/Microchip (AT91) SoC support
1958M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1959M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1960M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962W:	http://www.linux4sam.org
1963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1964S:	Supported
1965N:	at91
1966N:	atmel
1967F:	arch/arm/mach-at91/
1968F:	include/soc/at91/
1969F:	arch/arm/boot/dts/at91*.dts
1970F:	arch/arm/boot/dts/at91*.dtsi
1971F:	arch/arm/boot/dts/sama*.dts
1972F:	arch/arm/boot/dts/sama*.dtsi
1973F:	arch/arm/include/debug/at91.S
1974F:	drivers/memory/atmel*
1975F:	drivers/watchdog/sama5d4_wdt.c
1976X:	drivers/input/touchscreen/atmel_mxt_ts.c
1977X:	drivers/net/wireless/atmel/
1978
1979ARM/MIOA701 MACHINE SUPPORT
1980M:	Robert Jarzmik <robert.jarzmik@free.fr>
1981L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982F:	arch/arm/mach-pxa/mioa701.c
1983S:	Maintained
1984
1985ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1986M:	Michael Petchkovsky <mkpetch@internode.on.net>
1987S:	Maintained
1988
1989ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1990M:	Linus Walleij <linus.walleij@linaro.org>
1991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992S:	Maintained
1993F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1994F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1995F:	arch/arm/mach-nomadik/
1996F:	arch/arm/mach-u300/
1997F:	arch/arm/mach-ux500/
1998F:	drivers/soc/ux500/
1999F:	arch/arm/boot/dts/ste-*
2000F:	drivers/clk/clk-nomadik.c
2001F:	drivers/clk/clk-u300.c
2002F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2003F:	drivers/clocksource/timer-u300.c
2004F:	drivers/dma/coh901318*
2005F:	drivers/dma/ste_dma40*
2006F:	drivers/hwspinlock/u8500_hsem.c
2007F:	drivers/i2c/busses/i2c-nomadik.c
2008F:	drivers/i2c/busses/i2c-stu300.c
2009F:	drivers/mfd/ab3100*
2010F:	drivers/mfd/ab8500*
2011F:	drivers/mfd/abx500*
2012F:	drivers/mfd/dbx500*
2013F:	drivers/mfd/db8500*
2014F:	drivers/pinctrl/nomadik/
2015F:	drivers/pinctrl/pinctrl-coh901*
2016F:	drivers/pinctrl/pinctrl-u300.c
2017F:	drivers/rtc/rtc-ab3100.c
2018F:	drivers/rtc/rtc-ab8500.c
2019F:	drivers/rtc/rtc-coh901331.c
2020F:	drivers/rtc/rtc-pl031.c
2021F:	drivers/watchdog/coh901327_wdt.c
2022F:	Documentation/devicetree/bindings/arm/ste-*
2023F:	Documentation/devicetree/bindings/arm/ux500/
2024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2025
2026ARM/NUVOTON NPCM ARCHITECTURE
2027M:	Avi Fishman <avifishman70@gmail.com>
2028M:	Tomer Maimon <tmaimon77@gmail.com>
2029M:	Tali Perry <tali.perry1@gmail.com>
2030R:	Patrick Venture <venture@google.com>
2031R:	Nancy Yuen <yuenn@google.com>
2032R:	Benjamin Fair <benjaminfair@google.com>
2033L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2034S:	Supported
2035F:	arch/arm/mach-npcm/
2036F:	arch/arm/boot/dts/nuvoton-npcm*
2037F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2038F:	drivers/*/*npcm*
2039F:	Documentation/devicetree/bindings/*/*npcm*
2040F:	Documentation/devicetree/bindings/*/*/*npcm*
2041
2042ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2043L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2044W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2045S:	Orphan
2046F:	arch/arm/mach-s3c24xx/mach-gta02.c
2047F:	arch/arm/mach-s3c24xx/gta02.h
2048
2049ARM/Orion SoC/Technologic Systems TS-78xx platform support
2050M:	Alexander Clouter <alex@digriz.org.uk>
2051L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052W:	http://www.digriz.org.uk/ts78xx/kernel
2053S:	Maintained
2054F:	arch/arm/mach-orion5x/ts78xx-*
2055
2056ARM/OXNAS platform support
2057M:	Neil Armstrong <narmstrong@baylibre.com>
2058L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059L:	linux-oxnas@groups.io (moderated for non-subscribers)
2060S:	Maintained
2061F:	arch/arm/mach-oxnas/
2062F:	arch/arm/boot/dts/ox8*.dts*
2063N:	oxnas
2064
2065ARM/PALM TREO SUPPORT
2066M:	Tomas Cech <sleep_walker@suse.com>
2067L:	linux-arm-kernel@lists.infradead.org
2068W:	http://hackndev.com
2069S:	Maintained
2070F:	arch/arm/mach-pxa/palmtreo.*
2071
2072ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2073M:	Marek Vasut <marek.vasut@gmail.com>
2074L:	linux-arm-kernel@lists.infradead.org
2075W:	http://hackndev.com
2076S:	Maintained
2077F:	arch/arm/mach-pxa/include/mach/palmtx.h
2078F:	arch/arm/mach-pxa/palmtx.c
2079F:	arch/arm/mach-pxa/palmt5.*
2080F:	arch/arm/mach-pxa/include/mach/palmld.h
2081F:	arch/arm/mach-pxa/palmld.c
2082F:	arch/arm/mach-pxa/palmte2.*
2083F:	arch/arm/mach-pxa/include/mach/palmtc.h
2084F:	arch/arm/mach-pxa/palmtc.c
2085
2086ARM/PALMZ72 SUPPORT
2087M:	Sergey Lapin <slapin@ossfans.org>
2088L:	linux-arm-kernel@lists.infradead.org
2089W:	http://hackndev.com
2090S:	Maintained
2091F:	arch/arm/mach-pxa/palmz72.*
2092
2093ARM/PLEB SUPPORT
2094M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2095W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2096S:	Maintained
2097
2098ARM/PT DIGITAL BOARD PORT
2099M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101W:	http://www.armlinux.org.uk/
2102S:	Maintained
2103
2104ARM/QUALCOMM SUPPORT
2105M:	Andy Gross <agross@kernel.org>
2106L:	linux-arm-msm@vger.kernel.org
2107S:	Maintained
2108F:	Documentation/devicetree/bindings/soc/qcom/
2109F:	Documentation/devicetree/bindings/*/qcom*
2110F:	arch/arm/boot/dts/qcom-*.dts
2111F:	arch/arm/boot/dts/qcom-*.dtsi
2112F:	arch/arm/mach-qcom/
2113F:	arch/arm64/boot/dts/qcom/
2114F:	drivers/*/qcom/
2115F:	drivers/*/qcom*
2116F:	drivers/*/*/qcom/
2117F:	drivers/*/*/qcom*
2118F:	drivers/*/pm8???-*
2119F:	drivers/bluetooth/btqcomsmd.c
2120F:	drivers/clocksource/timer-qcom.c
2121F:	drivers/extcon/extcon-qcom*
2122F:	drivers/iommu/msm*
2123F:	drivers/i2c/busses/i2c-qup.c
2124F:	drivers/i2c/busses/i2c-qcom-geni.c
2125F:	drivers/mfd/ssbi.c
2126F:	drivers/mmc/host/mmci_qcom*
2127F:	drivers/mmc/host/sdhci-msm.c
2128F:	drivers/pci/controller/dwc/pcie-qcom.c
2129F:	drivers/phy/qualcomm/
2130F:	drivers/power/*/msm*
2131F:	drivers/reset/reset-qcom-*
2132F:	drivers/scsi/ufs/ufs-qcom.*
2133F:	drivers/spi/spi-qup.c
2134F:	drivers/spi/spi-geni-qcom.c
2135F:	drivers/spi/spi-qcom-qspi.c
2136F:	drivers/tty/serial/msm_serial.c
2137F:	drivers/usb/dwc3/dwc3-qcom.c
2138F:	include/dt-bindings/*/qcom*
2139F:	include/linux/*/qcom*
2140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2141
2142ARM/RADISYS ENP2611 MACHINE SUPPORT
2143M:	Lennert Buytenhek <kernel@wantstofly.org>
2144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145S:	Maintained
2146
2147ARM/RDA MICRO ARCHITECTURE
2148M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2150L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2151S:	Maintained
2152F:	arch/arm/boot/dts/rda8810pl-*
2153F:	drivers/clocksource/timer-rda.c
2154F:	drivers/irqchip/irq-rda-intc.c
2155F:	drivers/tty/serial/rda-uart.c
2156F:	Documentation/devicetree/bindings/arm/rda.yaml
2157F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2158F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2159F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2160
2161ARM/REALTEK ARCHITECTURE
2162M:	Andreas Färber <afaerber@suse.de>
2163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164S:	Maintained
2165F:	arch/arm64/boot/dts/realtek/
2166F:	Documentation/devicetree/bindings/arm/realtek.yaml
2167
2168ARM/RENESAS ARM64 ARCHITECTURE
2169M:	Simon Horman <horms@verge.net.au>
2170M:	Geert Uytterhoeven <geert+renesas@glider.be>
2171M:	Magnus Damm <magnus.damm@gmail.com>
2172L:	linux-renesas-soc@vger.kernel.org
2173Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2176S:	Supported
2177F:	arch/arm64/boot/dts/renesas/
2178F:	Documentation/devicetree/bindings/arm/renesas.yaml
2179F:	drivers/soc/renesas/
2180F:	include/linux/soc/renesas/
2181
2182ARM/RISCPC ARCHITECTURE
2183M:	Russell King <linux@armlinux.org.uk>
2184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185W:	http://www.armlinux.org.uk/
2186S:	Maintained
2187F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2188F:	arch/arm/include/asm/hardware/ioc.h
2189F:	arch/arm/include/asm/hardware/iomd.h
2190F:	arch/arm/include/asm/hardware/memc.h
2191F:	arch/arm/mach-rpc/
2192F:	drivers/net/ethernet/8390/etherh.c
2193F:	drivers/net/ethernet/i825xx/ether1*
2194F:	drivers/net/ethernet/seeq/ether3*
2195F:	drivers/scsi/arm/
2196
2197ARM/Rockchip SoC support
2198M:	Heiko Stuebner <heiko@sntech.de>
2199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200L:	linux-rockchip@lists.infradead.org
2201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2202S:	Maintained
2203F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2204F:	arch/arm/boot/dts/rk3*
2205F:	arch/arm/boot/dts/rv1108*
2206F:	arch/arm/mach-rockchip/
2207F:	drivers/clk/rockchip/
2208F:	drivers/i2c/busses/i2c-rk3x.c
2209F:	drivers/*/*rockchip*
2210F:	drivers/*/*/*rockchip*
2211F:	sound/soc/rockchip/
2212N:	rockchip
2213
2214ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2215M:	Kukjin Kim <kgene@kernel.org>
2216M:	Krzysztof Kozlowski <krzk@kernel.org>
2217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2219Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2220S:	Maintained
2221F:	arch/arm/boot/dts/s3c*
2222F:	arch/arm/boot/dts/s5p*
2223F:	arch/arm/boot/dts/exynos*
2224F:	arch/arm64/boot/dts/exynos/
2225F:	arch/arm/plat-samsung/
2226F:	arch/arm/mach-s3c24*/
2227F:	arch/arm/mach-s3c64xx/
2228F:	arch/arm/mach-s5p*/
2229F:	arch/arm/mach-exynos*/
2230F:	drivers/*/*s3c24*
2231F:	drivers/*/*/*s3c24*
2232F:	drivers/*/*s3c64xx*
2233F:	drivers/*/*s5pv210*
2234F:	drivers/memory/samsung/
2235F:	drivers/soc/samsung/
2236F:	include/linux/soc/samsung/
2237F:	Documentation/arm/samsung/
2238F:	Documentation/devicetree/bindings/arm/samsung/
2239F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2240F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2241N:	exynos
2242
2243ARM/SAMSUNG MOBILE MACHINE SUPPORT
2244M:	Kyungmin Park <kyungmin.park@samsung.com>
2245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246S:	Maintained
2247F:	arch/arm/mach-s5pv210/
2248
2249ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2250M:	Kyungmin Park <kyungmin.park@samsung.com>
2251M:	Kamil Debski <kamil@wypas.org>
2252M:	Andrzej Hajda <a.hajda@samsung.com>
2253L:	linux-arm-kernel@lists.infradead.org
2254L:	linux-media@vger.kernel.org
2255S:	Maintained
2256F:	drivers/media/platform/s5p-g2d/
2257
2258ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2259M:	Marek Szyprowski <m.szyprowski@samsung.com>
2260L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2261L:	linux-media@vger.kernel.org
2262S:	Maintained
2263F:	drivers/media/platform/s5p-cec/
2264F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2265
2266ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2267M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2268M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2269M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2270L:	linux-arm-kernel@lists.infradead.org
2271L:	linux-media@vger.kernel.org
2272S:	Maintained
2273F:	drivers/media/platform/s5p-jpeg/
2274
2275ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2276M:	Kyungmin Park <kyungmin.park@samsung.com>
2277M:	Kamil Debski <kamil@wypas.org>
2278M:	Jeongtae Park <jtp.park@samsung.com>
2279M:	Andrzej Hajda <a.hajda@samsung.com>
2280L:	linux-arm-kernel@lists.infradead.org
2281L:	linux-media@vger.kernel.org
2282S:	Maintained
2283F:	drivers/media/platform/s5p-mfc/
2284
2285ARM/SHMOBILE ARM ARCHITECTURE
2286M:	Simon Horman <horms@verge.net.au>
2287M:	Geert Uytterhoeven <geert+renesas@glider.be>
2288M:	Magnus Damm <magnus.damm@gmail.com>
2289L:	linux-renesas-soc@vger.kernel.org
2290Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2293S:	Supported
2294F:	arch/arm/boot/dts/emev2*
2295F:	arch/arm/boot/dts/gr-peach*
2296F:	arch/arm/boot/dts/iwg20d-q7*
2297F:	arch/arm/boot/dts/r7s*
2298F:	arch/arm/boot/dts/r8a*
2299F:	arch/arm/boot/dts/r9a*
2300F:	arch/arm/boot/dts/sh*
2301F:	arch/arm/configs/shmobile_defconfig
2302F:	arch/arm/include/debug/renesas-scif.S
2303F:	arch/arm/mach-shmobile/
2304F:	Documentation/devicetree/bindings/arm/renesas.yaml
2305F:	drivers/soc/renesas/
2306F:	include/linux/soc/renesas/
2307
2308ARM/SOCFPGA ARCHITECTURE
2309M:	Dinh Nguyen <dinguyen@kernel.org>
2310S:	Maintained
2311F:	arch/arm/mach-socfpga/
2312F:	arch/arm/boot/dts/socfpga*
2313F:	arch/arm/configs/socfpga_defconfig
2314F:	arch/arm64/boot/dts/altera/
2315F:	arch/arm64/boot/dts/intel/
2316W:	http://www.rocketboards.org
2317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2318
2319ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2320M:	Dinh Nguyen <dinguyen@kernel.org>
2321S:	Maintained
2322F:	drivers/clk/socfpga/
2323
2324ARM/SOCFPGA EDAC SUPPORT
2325M:	Thor Thayer <thor.thayer@linux.intel.com>
2326S:	Maintained
2327F:	drivers/edac/altera_edac.
2328
2329ARM/SPREADTRUM SoC SUPPORT
2330M:	Orson Zhai <orsonzhai@gmail.com>
2331M:	Baolin Wang <baolin.wang@linaro.org>
2332M:	Chunyan Zhang <zhang.lyra@gmail.com>
2333S:	Maintained
2334F:	arch/arm64/boot/dts/sprd
2335N:	sprd
2336
2337ARM/STI ARCHITECTURE
2338M:	Patrice Chotard <patrice.chotard@st.com>
2339L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2340W:	http://www.stlinux.com
2341S:	Maintained
2342F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2343F:	arch/arm/mach-sti/
2344F:	arch/arm/boot/dts/sti*
2345F:	drivers/char/hw_random/st-rng.c
2346F:	drivers/clocksource/arm_global_timer.c
2347F:	drivers/clocksource/clksrc_st_lpc.c
2348F:	drivers/cpufreq/sti-cpufreq.c
2349F:	drivers/dma/st_fdma*
2350F:	drivers/i2c/busses/i2c-st.c
2351F:	drivers/media/rc/st_rc.c
2352F:	drivers/media/platform/sti/c8sectpfe/
2353F:	drivers/mmc/host/sdhci-st.c
2354F:	drivers/phy/st/phy-miphy28lp.c
2355F:	drivers/phy/st/phy-stih407-usb.c
2356F:	drivers/pinctrl/pinctrl-st.c
2357F:	drivers/remoteproc/st_remoteproc.c
2358F:	drivers/remoteproc/st_slim_rproc.c
2359F:	drivers/reset/sti/
2360F:	drivers/rtc/rtc-st-lpc.c
2361F:	drivers/tty/serial/st-asc.c
2362F:	drivers/usb/dwc3/dwc3-st.c
2363F:	drivers/usb/host/ehci-st.c
2364F:	drivers/usb/host/ohci-st.c
2365F:	drivers/watchdog/st_lpc_wdt.c
2366F:	drivers/ata/ahci_st.c
2367F:	include/linux/remoteproc/st_slim_rproc.h
2368
2369ARM/STM32 ARCHITECTURE
2370M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2371M:	Alexandre Torgue <alexandre.torgue@st.com>
2372L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2374S:	Maintained
2375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2376N:	stm32
2377N:	stm
2378F:	arch/arm/boot/dts/stm32*
2379F:	arch/arm/mach-stm32/
2380F:	drivers/clocksource/armv7m_systick.c
2381
2382ARM/Synaptics SoC support
2383M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2384M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2385L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2386S:	Maintained
2387F:	arch/arm/mach-berlin/
2388F:	arch/arm/boot/dts/berlin*
2389F:	arch/arm64/boot/dts/synaptics/
2390
2391ARM/TANGO ARCHITECTURE
2392M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2393M:	Mans Rullgard <mans@mansr.com>
2394L:	linux-arm-kernel@lists.infradead.org
2395S:	Odd Fixes
2396N:	tango
2397
2398ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2399M:	Lennert Buytenhek <kernel@wantstofly.org>
2400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2401S:	Maintained
2402
2403ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2404M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2405L:	linux-tegra@vger.kernel.org
2406L:	linux-media@vger.kernel.org
2407S:	Maintained
2408F:	drivers/media/platform/tegra-cec/
2409F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2410
2411ARM/TETON BGA MACHINE SUPPORT
2412M:	"Mark F. Brown" <mark.brown314@gmail.com>
2413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414S:	Maintained
2415
2416ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2417M:	Santosh Shilimkar <ssantosh@kernel.org>
2418L:	linux-kernel@vger.kernel.org
2419S:	Maintained
2420F:	drivers/memory/*emif*
2421
2422ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2423M:	Tero Kristo <t-kristo@ti.com>
2424M:	Nishanth Menon <nm@ti.com>
2425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426S:	Supported
2427F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2428F:	arch/arm64/boot/dts/ti/Makefile
2429F:	arch/arm64/boot/dts/ti/k3-*
2430F:	include/dt-bindings/pinctrl/k3.h
2431
2432ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2433M:	Santosh Shilimkar <ssantosh@kernel.org>
2434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435S:	Maintained
2436F:	arch/arm/mach-keystone/
2437F:	arch/arm/boot/dts/keystone-*
2438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2439
2440ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2441M:	Santosh Shilimkar <ssantosh@kernel.org>
2442L:	linux-kernel@vger.kernel.org
2443S:	Maintained
2444F:	drivers/clk/keystone/
2445
2446ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2447M:	Santosh Shilimkar <ssantosh@kernel.org>
2448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2449L:	linux-kernel@vger.kernel.org
2450S:	Maintained
2451F:	drivers/clocksource/timer-keystone.c
2452
2453ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2454M:	Santosh Shilimkar <ssantosh@kernel.org>
2455L:	linux-kernel@vger.kernel.org
2456S:	Maintained
2457F:	drivers/power/reset/keystone-reset.c
2458
2459ARM/THECUS N2100 MACHINE SUPPORT
2460M:	Lennert Buytenhek <kernel@wantstofly.org>
2461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462S:	Maintained
2463
2464ARM/TOSA MACHINE SUPPORT
2465M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2466M:	Dirk Opfer <dirk@opfer-online.de>
2467S:	Maintained
2468
2469ARM/UNIPHIER ARCHITECTURE
2470M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2473S:	Maintained
2474F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2475F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2476F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2477F:	arch/arm/boot/dts/uniphier*
2478F:	arch/arm/include/asm/hardware/cache-uniphier.h
2479F:	arch/arm/mach-uniphier/
2480F:	arch/arm/mm/cache-uniphier.c
2481F:	arch/arm64/boot/dts/socionext/uniphier*
2482F:	drivers/bus/uniphier-system-bus.c
2483F:	drivers/clk/uniphier/
2484F:	drivers/dma/uniphier-mdmac.c
2485F:	drivers/gpio/gpio-uniphier.c
2486F:	drivers/i2c/busses/i2c-uniphier*
2487F:	drivers/irqchip/irq-uniphier-aidet.c
2488F:	drivers/mmc/host/uniphier-sd.c
2489F:	drivers/pinctrl/uniphier/
2490F:	drivers/reset/reset-uniphier.c
2491F:	drivers/tty/serial/8250/8250_uniphier.c
2492N:	uniphier
2493
2494ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2495M:	Ulf Hansson <ulf.hansson@linaro.org>
2496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2497T:	git git://git.linaro.org/people/ulfh/clk.git
2498S:	Maintained
2499F:	drivers/clk/ux500/
2500
2501ARM/VERSATILE EXPRESS PLATFORM
2502M:	Liviu Dudau <liviu.dudau@arm.com>
2503M:	Sudeep Holla <sudeep.holla@arm.com>
2504M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2506S:	Maintained
2507F:	arch/arm/boot/dts/vexpress*
2508F:	arch/arm64/boot/dts/arm/
2509F:	arch/arm/mach-vexpress/
2510F:	*/*/vexpress*
2511F:	*/*/*/vexpress*
2512F:	drivers/clk/versatile/clk-vexpress-osc.c
2513F:	drivers/clocksource/timer-versatile.c
2514N:	mps2
2515
2516ARM/VFP SUPPORT
2517M:	Russell King <linux@armlinux.org.uk>
2518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2519W:	http://www.armlinux.org.uk/
2520S:	Maintained
2521F:	arch/arm/vfp/
2522
2523ARM/VOIPAC PXA270 SUPPORT
2524M:	Marek Vasut <marek.vasut@gmail.com>
2525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2526S:	Maintained
2527F:	arch/arm/mach-pxa/vpac270.c
2528F:	arch/arm/mach-pxa/include/mach/vpac270.h
2529
2530ARM/VT8500 ARM ARCHITECTURE
2531M:	Tony Prisk <linux@prisktech.co.nz>
2532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2533S:	Maintained
2534F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2535F:	arch/arm/mach-vt8500/
2536F:	drivers/clocksource/timer-vt8500.c
2537F:	drivers/i2c/busses/i2c-wmt.c
2538F:	drivers/mmc/host/wmt-sdmmc.c
2539F:	drivers/pwm/pwm-vt8500.c
2540F:	drivers/rtc/rtc-vt8500.c
2541F:	drivers/tty/serial/vt8500_serial.c
2542F:	drivers/usb/host/ehci-platform.c
2543F:	drivers/usb/host/uhci-platform.c
2544F:	drivers/video/fbdev/vt8500lcdfb.*
2545F:	drivers/video/fbdev/wm8505fb*
2546F:	drivers/video/fbdev/wmt_ge_rops.*
2547
2548ARM/ZIPIT Z2 SUPPORT
2549M:	Marek Vasut <marek.vasut@gmail.com>
2550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2551S:	Maintained
2552F:	arch/arm/mach-pxa/z2.c
2553F:	arch/arm/mach-pxa/include/mach/z2.h
2554
2555ARM/ZTE ARCHITECTURE
2556M:	Jun Nie <jun.nie@linaro.org>
2557M:	Shawn Guo <shawnguo@kernel.org>
2558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2559S:	Maintained
2560F:	arch/arm/boot/dts/zx2967*
2561F:	arch/arm/mach-zx/
2562F:	arch/arm64/boot/dts/zte/
2563F:	drivers/clk/zte/
2564F:	drivers/dma/zx_dma.c
2565F:	drivers/gpio/gpio-zx.c
2566F:	drivers/i2c/busses/i2c-zx2967.c
2567F:	drivers/mmc/host/dw_mmc-zx.*
2568F:	drivers/pinctrl/zte/
2569F:	drivers/soc/zte/
2570F:	drivers/thermal/zx2967_thermal.c
2571F:	drivers/watchdog/zx2967_wdt.c
2572F:	Documentation/devicetree/bindings/arm/zte.yaml
2573F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2574F:	Documentation/devicetree/bindings/dma/zxdma.txt
2575F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2576F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2577F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2578F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2579F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2580F:	Documentation/devicetree/bindings/soc/zte/
2581F:	Documentation/devicetree/bindings/sound/zte,*.txt
2582F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2583F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2584F:	include/dt-bindings/clock/zx2967*.h
2585F:	include/dt-bindings/soc/zte,*.h
2586F:	sound/soc/codecs/zx_aud96p22.c
2587F:	sound/soc/zte/
2588
2589ARM/ZYNQ ARCHITECTURE
2590M:	Michal Simek <michal.simek@xilinx.com>
2591L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2592W:	http://wiki.xilinx.com
2593T:	git https://github.com/Xilinx/linux-xlnx.git
2594S:	Supported
2595F:	arch/arm/mach-zynq/
2596F:	drivers/cpuidle/cpuidle-zynq.c
2597F:	drivers/block/xsysace.c
2598N:	zynq
2599N:	xilinx
2600F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2601F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2602F:	drivers/clocksource/timer-cadence-ttc.c
2603F:	drivers/i2c/busses/i2c-cadence.c
2604F:	drivers/mmc/host/sdhci-of-arasan.c
2605F:	drivers/edac/synopsys_edac.c
2606F:	drivers/i2c/busses/i2c-xiic.c
2607
2608ARM64 PORT (AARCH64 ARCHITECTURE)
2609M:	Catalin Marinas <catalin.marinas@arm.com>
2610M:	Will Deacon <will@kernel.org>
2611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2613S:	Maintained
2614F:	arch/arm64/
2615X:	arch/arm64/boot/dts/
2616F:	Documentation/arm64/
2617
2618AS3645A LED FLASH CONTROLLER DRIVER
2619M:	Sakari Ailus <sakari.ailus@iki.fi>
2620L:	linux-leds@vger.kernel.org
2621S:	Maintained
2622F:	drivers/leds/leds-as3645a.c
2623
2624ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2625M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2626L:	linux-media@vger.kernel.org
2627T:	git git://linuxtv.org/media_tree.git
2628S:	Maintained
2629F:	drivers/media/i2c/ak7375.c
2630F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2631
2632ASAHI KASEI AK8974 DRIVER
2633M:	Linus Walleij <linus.walleij@linaro.org>
2634L:	linux-iio@vger.kernel.org
2635W:	http://www.akm.com/
2636S:	Supported
2637F:	drivers/iio/magnetometer/ak8974.c
2638
2639ASC7621 HARDWARE MONITOR DRIVER
2640M:	George Joseph <george.joseph@fairview5.com>
2641L:	linux-hwmon@vger.kernel.org
2642S:	Maintained
2643F:	Documentation/hwmon/asc7621.rst
2644F:	drivers/hwmon/asc7621.c
2645
2646ASPEED PINCTRL DRIVERS
2647M:	Andrew Jeffery <andrew@aj.id.au>
2648L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2649L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2650L:	linux-gpio@vger.kernel.org
2651S:	Maintained
2652F:	drivers/pinctrl/aspeed/
2653F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2654
2655ASPEED VIDEO ENGINE DRIVER
2656M:	Eddie James <eajames@linux.ibm.com>
2657L:	linux-media@vger.kernel.org
2658L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2659S:	Maintained
2660F:	drivers/media/platform/aspeed-video.c
2661F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2662
2663ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2664M:	Corentin Chary <corentin.chary@gmail.com>
2665L:	acpi4asus-user@lists.sourceforge.net
2666L:	platform-driver-x86@vger.kernel.org
2667W:	http://acpi4asus.sf.net
2668S:	Maintained
2669F:	drivers/platform/x86/asus*.c
2670F:	drivers/platform/x86/eeepc*.c
2671
2672ASUS WIRELESS RADIO CONTROL DRIVER
2673M:	João Paulo Rechi Vita <jprvita@gmail.com>
2674L:	platform-driver-x86@vger.kernel.org
2675S:	Maintained
2676F:	drivers/platform/x86/asus-wireless.c
2677
2678ASYMMETRIC KEYS
2679M:	David Howells <dhowells@redhat.com>
2680L:	keyrings@vger.kernel.org
2681S:	Maintained
2682F:	Documentation/crypto/asymmetric-keys.txt
2683F:	include/linux/verification.h
2684F:	include/crypto/public_key.h
2685F:	include/crypto/pkcs7.h
2686F:	crypto/asymmetric_keys/
2687
2688ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2689R:	Dan Williams <dan.j.williams@intel.com>
2690W:	http://sourceforge.net/projects/xscaleiop
2691S:	Odd fixes
2692F:	Documentation/crypto/async-tx-api.txt
2693F:	crypto/async_tx/
2694F:	drivers/dma/
2695F:	include/linux/dmaengine.h
2696F:	include/linux/async_tx.h
2697
2698AT24 EEPROM DRIVER
2699M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2700L:	linux-i2c@vger.kernel.org
2701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2702S:	Maintained
2703F:	Documentation/devicetree/bindings/eeprom/at24.txt
2704F:	drivers/misc/eeprom/at24.c
2705
2706ATA OVER ETHERNET (AOE) DRIVER
2707M:	"Justin Sanders" <justin@coraid.com>
2708W:	http://www.openaoe.org/
2709S:	Supported
2710F:	Documentation/admin-guide/aoe/
2711F:	drivers/block/aoe/
2712
2713ATHEROS 71XX/9XXX GPIO DRIVER
2714M:	Alban Bedel <albeu@free.fr>
2715W:	https://github.com/AlbanBedel/linux
2716T:	git git://github.com/AlbanBedel/linux
2717S:	Maintained
2718F:	drivers/gpio/gpio-ath79.c
2719F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2720
2721ATHEROS 71XX/9XXX USB PHY DRIVER
2722M:	Alban Bedel <albeu@free.fr>
2723W:	https://github.com/AlbanBedel/linux
2724T:	git git://github.com/AlbanBedel/linux
2725S:	Maintained
2726F:	drivers/phy/qualcomm/phy-ath79-usb.c
2727F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2728
2729ATHEROS ATH GENERIC UTILITIES
2730M:	Kalle Valo <kvalo@codeaurora.org>
2731L:	linux-wireless@vger.kernel.org
2732S:	Supported
2733F:	drivers/net/wireless/ath/*
2734
2735ATHEROS ATH5K WIRELESS DRIVER
2736M:	Jiri Slaby <jirislaby@gmail.com>
2737M:	Nick Kossifidis <mickflemm@gmail.com>
2738M:	Luis Chamberlain <mcgrof@kernel.org>
2739L:	linux-wireless@vger.kernel.org
2740W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2741S:	Maintained
2742F:	drivers/net/wireless/ath/ath5k/
2743
2744ATHEROS ATH6KL WIRELESS DRIVER
2745M:	Kalle Valo <kvalo@codeaurora.org>
2746L:	linux-wireless@vger.kernel.org
2747W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2749S:	Supported
2750F:	drivers/net/wireless/ath/ath6kl/
2751
2752ATI_REMOTE2 DRIVER
2753M:	Ville Syrjala <syrjala@sci.fi>
2754S:	Maintained
2755F:	drivers/input/misc/ati_remote2.c
2756
2757ATK0110 HWMON DRIVER
2758M:	Luca Tettamanti <kronos.it@gmail.com>
2759L:	linux-hwmon@vger.kernel.org
2760S:	Maintained
2761F:	drivers/hwmon/asus_atk0110.c
2762
2763ATLX ETHERNET DRIVERS
2764M:	Jay Cliburn <jcliburn@gmail.com>
2765M:	Chris Snook <chris.snook@gmail.com>
2766L:	netdev@vger.kernel.org
2767W:	http://sourceforge.net/projects/atl1
2768W:	http://atl1.sourceforge.net
2769S:	Maintained
2770F:	drivers/net/ethernet/atheros/
2771
2772ATM
2773M:	Chas Williams <3chas3@gmail.com>
2774L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2775L:	netdev@vger.kernel.org
2776W:	http://linux-atm.sourceforge.net
2777S:	Maintained
2778F:	drivers/atm/
2779F:	include/linux/atm*
2780F:	include/uapi/linux/atm*
2781
2782ATMEL MACB ETHERNET DRIVER
2783M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2784S:	Supported
2785F:	drivers/net/ethernet/cadence/
2786
2787ATMEL MAXTOUCH DRIVER
2788M:	Nick Dyer <nick@shmanahar.org>
2789T:	git git://github.com/ndyer/linux.git
2790S:	Maintained
2791F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2792F:	drivers/input/touchscreen/atmel_mxt_ts.c
2793
2794ATMEL WIRELESS DRIVER
2795M:	Simon Kelley <simon@thekelleys.org.uk>
2796L:	linux-wireless@vger.kernel.org
2797W:	http://www.thekelleys.org.uk/atmel
2798W:	http://atmelwlandriver.sourceforge.net/
2799S:	Maintained
2800F:	drivers/net/wireless/atmel/atmel*
2801
2802ATOMIC INFRASTRUCTURE
2803M:	Will Deacon <will@kernel.org>
2804M:	Peter Zijlstra <peterz@infradead.org>
2805R:	Boqun Feng <boqun.feng@gmail.com>
2806L:	linux-kernel@vger.kernel.org
2807S:	Maintained
2808F:	arch/*/include/asm/atomic*.h
2809F:	include/*/atomic*.h
2810F:	scripts/atomic/
2811
2812ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2813M:	Bradley Grove <linuxdrivers@attotech.com>
2814L:	linux-scsi@vger.kernel.org
2815W:	http://www.attotech.com
2816S:	Supported
2817F:	drivers/scsi/esas2r
2818
2819ATUSB IEEE 802.15.4 RADIO DRIVER
2820M:	Stefan Schmidt <stefan@datenfreihafen.org>
2821L:	linux-wpan@vger.kernel.org
2822S:	Maintained
2823F:	drivers/net/ieee802154/atusb.c
2824F:	drivers/net/ieee802154/atusb.h
2825F:	drivers/net/ieee802154/at86rf230.h
2826
2827AUDIT SUBSYSTEM
2828M:	Paul Moore <paul@paul-moore.com>
2829M:	Eric Paris <eparis@redhat.com>
2830L:	linux-audit@redhat.com (moderated for non-subscribers)
2831W:	https://github.com/linux-audit
2832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2833S:	Supported
2834F:	include/linux/audit.h
2835F:	include/uapi/linux/audit.h
2836F:	kernel/audit*
2837
2838AUXILIARY DISPLAY DRIVERS
2839M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2840S:	Maintained
2841F:	drivers/auxdisplay/
2842F:	include/linux/cfag12864b.h
2843
2844AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2845M:	Andreas Klinger <ak@it-klinger.de>
2846L:	linux-iio@vger.kernel.org
2847S:	Maintained
2848F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2849F:	drivers/iio/adc/hx711.c
2850
2851AX.25 NETWORK LAYER
2852M:	Ralf Baechle <ralf@linux-mips.org>
2853L:	linux-hams@vger.kernel.org
2854W:	http://www.linux-ax25.org/
2855S:	Maintained
2856F:	include/uapi/linux/ax25.h
2857F:	include/net/ax25.h
2858F:	net/ax25/
2859
2860AXENTIA ARM DEVICES
2861M:	Peter Rosin <peda@axentia.se>
2862L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2863S:	Maintained
2864F:	Documentation/devicetree/bindings/arm/axentia.txt
2865F:	arch/arm/boot/dts/at91-linea.dtsi
2866F:	arch/arm/boot/dts/at91-natte.dtsi
2867F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2868F:	arch/arm/boot/dts/at91-tse850-3.dts
2869
2870AXENTIA ASOC DRIVERS
2871M:	Peter Rosin <peda@axentia.se>
2872L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2873S:	Maintained
2874F:	Documentation/devicetree/bindings/sound/axentia,*
2875F:	sound/soc/atmel/tse850-pcm5142.c
2876
2877AXXIA I2C CONTROLLER
2878M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2879L:	linux-i2c@vger.kernel.org
2880S:	Maintained
2881F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2882F:	drivers/i2c/busses/i2c-axxia.c
2883
2884AZ6007 DVB DRIVER
2885M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2886L:	linux-media@vger.kernel.org
2887W:	https://linuxtv.org
2888T:	git git://linuxtv.org/media_tree.git
2889S:	Maintained
2890F:	drivers/media/usb/dvb-usb-v2/az6007.c
2891
2892AZTECH FM RADIO RECEIVER DRIVER
2893M:	Hans Verkuil <hverkuil@xs4all.nl>
2894L:	linux-media@vger.kernel.org
2895T:	git git://linuxtv.org/media_tree.git
2896W:	https://linuxtv.org
2897S:	Maintained
2898F:	drivers/media/radio/radio-aztech*
2899
2900B43 WIRELESS DRIVER
2901L:	linux-wireless@vger.kernel.org
2902L:	b43-dev@lists.infradead.org
2903W:	http://wireless.kernel.org/en/users/Drivers/b43
2904S:	Odd Fixes
2905F:	drivers/net/wireless/broadcom/b43/
2906
2907B43LEGACY WIRELESS DRIVER
2908M:	Larry Finger <Larry.Finger@lwfinger.net>
2909L:	linux-wireless@vger.kernel.org
2910L:	b43-dev@lists.infradead.org
2911W:	http://wireless.kernel.org/en/users/Drivers/b43
2912S:	Maintained
2913F:	drivers/net/wireless/broadcom/b43legacy/
2914
2915BACKLIGHT CLASS/SUBSYSTEM
2916M:	Lee Jones <lee.jones@linaro.org>
2917M:	Daniel Thompson <daniel.thompson@linaro.org>
2918M:	Jingoo Han <jingoohan1@gmail.com>
2919L:	dri-devel@lists.freedesktop.org
2920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2921S:	Maintained
2922F:	drivers/video/backlight/
2923F:	include/linux/backlight.h
2924F:	include/linux/pwm_backlight.h
2925F:	Documentation/devicetree/bindings/leds/backlight
2926F:	Documentation/ABI/stable/sysfs-class-backlight
2927F:	Documentation/ABI/testing/sysfs-class-backlight
2928
2929BATMAN ADVANCED
2930M:	Marek Lindner <mareklindner@neomailbox.ch>
2931M:	Simon Wunderlich <sw@simonwunderlich.de>
2932M:	Antonio Quartulli <a@unstable.cc>
2933M:	Sven Eckelmann <sven@narfation.org>
2934L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2935W:	https://www.open-mesh.org/
2936B:	https://www.open-mesh.org/projects/batman-adv/issues
2937C:	irc://chat.freenode.net/batman
2938Q:	https://patchwork.open-mesh.org/project/batman/list/
2939T:	git https://git.open-mesh.org/linux-merge.git
2940S:	Maintained
2941F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2942F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2943F:	Documentation/networking/batman-adv.rst
2944F:	include/uapi/linux/batadv_packet.h
2945F:	include/uapi/linux/batman_adv.h
2946F:	net/batman-adv/
2947
2948BAYCOM/HDLCDRV DRIVERS FOR AX.25
2949M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2950L:	linux-hams@vger.kernel.org
2951W:	http://www.baycom.org/~tom/ham/ham.html
2952S:	Maintained
2953F:	drivers/net/hamradio/baycom*
2954
2955BCACHE (BLOCK LAYER CACHE)
2956M:	Coly Li <colyli@suse.de>
2957M:	Kent Overstreet <kent.overstreet@gmail.com>
2958L:	linux-bcache@vger.kernel.org
2959W:	http://bcache.evilpiepirate.org
2960C:	irc://irc.oftc.net/bcache
2961S:	Maintained
2962F:	drivers/md/bcache/
2963
2964BDISP ST MEDIA DRIVER
2965M:	Fabien Dessenne <fabien.dessenne@st.com>
2966L:	linux-media@vger.kernel.org
2967T:	git git://linuxtv.org/media_tree.git
2968W:	https://linuxtv.org
2969S:	Supported
2970F:	drivers/media/platform/sti/bdisp
2971
2972BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2973M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2974L:	netdev@vger.kernel.org
2975S:	Maintained
2976F:	drivers/net/ethernet/ec_bhf.c
2977
2978BEFS FILE SYSTEM
2979M:	Luis de Bethencourt <luisbg@kernel.org>
2980M:	Salah Triki <salah.triki@gmail.com>
2981S:	Maintained
2982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2983F:	Documentation/filesystems/befs.txt
2984F:	fs/befs/
2985
2986BFQ I/O SCHEDULER
2987M:	Paolo Valente <paolo.valente@linaro.org>
2988M:	Jens Axboe <axboe@kernel.dk>
2989L:	linux-block@vger.kernel.org
2990S:	Maintained
2991F:	block/bfq-*
2992F:	Documentation/block/bfq-iosched.rst
2993
2994BFS FILE SYSTEM
2995M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2996S:	Maintained
2997F:	Documentation/filesystems/bfs.txt
2998F:	fs/bfs/
2999F:	include/uapi/linux/bfs_fs.h
3000
3001BLINKM RGB LED DRIVER
3002M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3003S:	Maintained
3004F:	drivers/leds/leds-blinkm.c
3005
3006BLOCK LAYER
3007M:	Jens Axboe <axboe@kernel.dk>
3008L:	linux-block@vger.kernel.org
3009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3010S:	Maintained
3011F:	block/
3012F:	drivers/block/
3013F:	kernel/trace/blktrace.c
3014F:	lib/sbitmap.c
3015
3016BLOCK2MTD DRIVER
3017M:	Joern Engel <joern@lazybastard.org>
3018L:	linux-mtd@lists.infradead.org
3019S:	Maintained
3020F:	drivers/mtd/devices/block2mtd.c
3021
3022BLUETOOTH DRIVERS
3023M:	Marcel Holtmann <marcel@holtmann.org>
3024M:	Johan Hedberg <johan.hedberg@gmail.com>
3025L:	linux-bluetooth@vger.kernel.org
3026W:	http://www.bluez.org/
3027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3029S:	Maintained
3030F:	drivers/bluetooth/
3031
3032BLUETOOTH SUBSYSTEM
3033M:	Marcel Holtmann <marcel@holtmann.org>
3034M:	Johan Hedberg <johan.hedberg@gmail.com>
3035L:	linux-bluetooth@vger.kernel.org
3036W:	http://www.bluez.org/
3037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3039S:	Maintained
3040F:	net/bluetooth/
3041F:	include/net/bluetooth/
3042
3043BONDING DRIVER
3044M:	Jay Vosburgh <j.vosburgh@gmail.com>
3045M:	Veaceslav Falico <vfalico@gmail.com>
3046M:	Andy Gospodarek <andy@greyhouse.net>
3047L:	netdev@vger.kernel.org
3048W:	http://sourceforge.net/projects/bonding/
3049S:	Supported
3050F:	drivers/net/bonding/
3051F:	include/uapi/linux/if_bonding.h
3052
3053BPF (Safe dynamic programs and tools)
3054M:	Alexei Starovoitov <ast@kernel.org>
3055M:	Daniel Borkmann <daniel@iogearbox.net>
3056R:	Martin KaFai Lau <kafai@fb.com>
3057R:	Song Liu <songliubraving@fb.com>
3058R:	Yonghong Song <yhs@fb.com>
3059L:	netdev@vger.kernel.org
3060L:	bpf@vger.kernel.org
3061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3063Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3064S:	Supported
3065F:	arch/*/net/*
3066F:	Documentation/networking/filter.txt
3067F:	Documentation/bpf/
3068F:	include/linux/bpf*
3069F:	include/linux/filter.h
3070F:	include/trace/events/xdp.h
3071F:	include/uapi/linux/bpf*
3072F:	include/uapi/linux/filter.h
3073F:	kernel/bpf/
3074F:	kernel/trace/bpf_trace.c
3075F:	lib/test_bpf.c
3076F:	net/bpf/
3077F:	net/core/filter.c
3078F:	net/sched/act_bpf.c
3079F:	net/sched/cls_bpf.c
3080F:	samples/bpf/
3081F:	tools/bpf/
3082F:	tools/lib/bpf/
3083F:	tools/testing/selftests/bpf/
3084K:	bpf
3085N:	bpf
3086
3087BPF JIT for ARM
3088M:	Shubham Bansal <illusionist.neo@gmail.com>
3089L:	netdev@vger.kernel.org
3090L:	bpf@vger.kernel.org
3091S:	Maintained
3092F:	arch/arm/net/
3093
3094BPF JIT for ARM64
3095M:	Daniel Borkmann <daniel@iogearbox.net>
3096M:	Alexei Starovoitov <ast@kernel.org>
3097M:	Zi Shen Lim <zlim.lnx@gmail.com>
3098L:	netdev@vger.kernel.org
3099L:	bpf@vger.kernel.org
3100S:	Supported
3101F:	arch/arm64/net/
3102
3103BPF JIT for MIPS (32-BIT AND 64-BIT)
3104M:	Paul Burton <paul.burton@mips.com>
3105L:	netdev@vger.kernel.org
3106L:	bpf@vger.kernel.org
3107S:	Maintained
3108F:	arch/mips/net/
3109
3110BPF JIT for NFP NICs
3111M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3112L:	netdev@vger.kernel.org
3113L:	bpf@vger.kernel.org
3114S:	Supported
3115F:	drivers/net/ethernet/netronome/nfp/bpf/
3116
3117BPF JIT for POWERPC (32-BIT AND 64-BIT)
3118M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3119M:	Sandipan Das <sandipan@linux.ibm.com>
3120L:	netdev@vger.kernel.org
3121L:	bpf@vger.kernel.org
3122S:	Maintained
3123F:	arch/powerpc/net/
3124
3125BPF JIT for RISC-V (RV64G)
3126M:	Björn Töpel <bjorn.topel@gmail.com>
3127L:	netdev@vger.kernel.org
3128S:	Maintained
3129F:	arch/riscv/net/
3130
3131BPF JIT for S390
3132M:	Ilya Leoshkevich <iii@linux.ibm.com>
3133M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3134M:	Vasily Gorbik <gor@linux.ibm.com>
3135L:	netdev@vger.kernel.org
3136L:	bpf@vger.kernel.org
3137S:	Maintained
3138F:	arch/s390/net/
3139X:	arch/s390/net/pnet.c
3140
3141BPF JIT for SPARC (32-BIT AND 64-BIT)
3142M:	David S. Miller <davem@davemloft.net>
3143L:	netdev@vger.kernel.org
3144L:	bpf@vger.kernel.org
3145S:	Maintained
3146F:	arch/sparc/net/
3147
3148BPF JIT for X86 32-BIT
3149M:	Wang YanQing <udknight@gmail.com>
3150L:	netdev@vger.kernel.org
3151L:	bpf@vger.kernel.org
3152S:	Maintained
3153F:	arch/x86/net/bpf_jit_comp32.c
3154
3155BPF JIT for X86 64-BIT
3156M:	Alexei Starovoitov <ast@kernel.org>
3157M:	Daniel Borkmann <daniel@iogearbox.net>
3158L:	netdev@vger.kernel.org
3159L:	bpf@vger.kernel.org
3160S:	Supported
3161F:	arch/x86/net/
3162X:	arch/x86/net/bpf_jit_comp32.c
3163
3164BROADCOM B44 10/100 ETHERNET DRIVER
3165M:	Michael Chan <michael.chan@broadcom.com>
3166L:	netdev@vger.kernel.org
3167S:	Supported
3168F:	drivers/net/ethernet/broadcom/b44.*
3169
3170BROADCOM B53 ETHERNET SWITCH DRIVER
3171M:	Florian Fainelli <f.fainelli@gmail.com>
3172L:	netdev@vger.kernel.org
3173L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3174S:	Supported
3175F:	drivers/net/dsa/b53/*
3176F:	include/linux/platform_data/b53.h
3177
3178BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3179M:	Florian Fainelli <f.fainelli@gmail.com>
3180M:	Ray Jui <rjui@broadcom.com>
3181M:	Scott Branden <sbranden@broadcom.com>
3182M:	bcm-kernel-feedback-list@broadcom.com
3183T:	git git://github.com/broadcom/mach-bcm
3184S:	Maintained
3185N:	bcm281*
3186N:	bcm113*
3187N:	bcm216*
3188N:	kona
3189F:	arch/arm/mach-bcm/
3190
3191BROADCOM BCM2835 ARM ARCHITECTURE
3192M:	Eric Anholt <eric@anholt.net>
3193M:	Stefan Wahren <wahrenst@gmx.net>
3194L:	bcm-kernel-feedback-list@broadcom.com
3195L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3197T:	git git://github.com/anholt/linux
3198S:	Maintained
3199N:	bcm2835
3200F:	drivers/staging/vc04_services
3201
3202BROADCOM BCM47XX MIPS ARCHITECTURE
3203M:	Hauke Mehrtens <hauke@hauke-m.de>
3204M:	Rafał Miłecki <zajec5@gmail.com>
3205L:	linux-mips@vger.kernel.org
3206S:	Maintained
3207F:	Documentation/devicetree/bindings/mips/brcm/
3208F:	arch/mips/bcm47xx/*
3209F:	arch/mips/include/asm/mach-bcm47xx/*
3210
3211BROADCOM BCM5301X ARM ARCHITECTURE
3212M:	Hauke Mehrtens <hauke@hauke-m.de>
3213M:	Rafał Miłecki <zajec5@gmail.com>
3214M:	bcm-kernel-feedback-list@broadcom.com
3215L:	linux-arm-kernel@lists.infradead.org
3216S:	Maintained
3217F:	arch/arm/mach-bcm/bcm_5301x.c
3218F:	arch/arm/boot/dts/bcm5301x*.dtsi
3219F:	arch/arm/boot/dts/bcm470*
3220F:	arch/arm/boot/dts/bcm953012*
3221
3222BROADCOM BCM53573 ARM ARCHITECTURE
3223M:	Rafał Miłecki <rafal@milecki.pl>
3224L:	bcm-kernel-feedback-list@broadcom.com
3225L:	linux-arm-kernel@lists.infradead.org
3226S:	Maintained
3227F:	arch/arm/boot/dts/bcm53573*
3228F:	arch/arm/boot/dts/bcm47189*
3229
3230BROADCOM BCM63XX ARM ARCHITECTURE
3231M:	Florian Fainelli <f.fainelli@gmail.com>
3232M:	bcm-kernel-feedback-list@broadcom.com
3233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3234T:	git git://github.com/broadcom/stblinux.git
3235S:	Maintained
3236N:	bcm63xx
3237
3238BROADCOM BCM63XX/BCM33XX UDC DRIVER
3239M:	Kevin Cernekee <cernekee@gmail.com>
3240L:	linux-usb@vger.kernel.org
3241S:	Maintained
3242F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3243
3244BROADCOM BCM7XXX ARM ARCHITECTURE
3245M:	Brian Norris <computersforpeace@gmail.com>
3246M:	Gregory Fong <gregory.0xf0@gmail.com>
3247M:	Florian Fainelli <f.fainelli@gmail.com>
3248M:	bcm-kernel-feedback-list@broadcom.com
3249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3250T:	git git://github.com/broadcom/stblinux.git
3251S:	Maintained
3252F:	arch/arm/mach-bcm/*brcmstb*
3253F:	arch/arm/boot/dts/bcm7*.dts*
3254F:	drivers/bus/brcmstb_gisb.c
3255F:	arch/arm/mm/cache-b15-rac.c
3256F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3257N:	brcmstb
3258
3259BROADCOM BMIPS CPUFREQ DRIVER
3260M:	Markus Mayer <mmayer@broadcom.com>
3261M:	bcm-kernel-feedback-list@broadcom.com
3262L:	linux-pm@vger.kernel.org
3263S:	Maintained
3264F:	drivers/cpufreq/bmips-cpufreq.c
3265
3266BROADCOM BMIPS MIPS ARCHITECTURE
3267M:	Kevin Cernekee <cernekee@gmail.com>
3268M:	Florian Fainelli <f.fainelli@gmail.com>
3269L:	bcm-kernel-feedback-list@broadcom.com
3270L:	linux-mips@vger.kernel.org
3271T:	git git://github.com/broadcom/stblinux.git
3272S:	Maintained
3273F:	arch/mips/bmips/*
3274F:	arch/mips/include/asm/mach-bmips/*
3275F:	arch/mips/kernel/*bmips*
3276F:	arch/mips/boot/dts/brcm/bcm*.dts*
3277F:	drivers/irqchip/irq-bcm63*
3278F:	drivers/irqchip/irq-bcm7*
3279F:	drivers/irqchip/irq-brcmstb*
3280F:	include/linux/bcm963xx_nvram.h
3281F:	include/linux/bcm963xx_tag.h
3282
3283BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3284M:	Rasesh Mody <rmody@marvell.com>
3285M:	GR-Linux-NIC-Dev@marvell.com
3286L:	netdev@vger.kernel.org
3287S:	Supported
3288F:	drivers/net/ethernet/broadcom/bnx2.*
3289F:	drivers/net/ethernet/broadcom/bnx2_*
3290
3291BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3292M:	QLogic-Storage-Upstream@qlogic.com
3293L:	linux-scsi@vger.kernel.org
3294S:	Supported
3295F:	drivers/scsi/bnx2fc/
3296
3297BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3298M:	QLogic-Storage-Upstream@qlogic.com
3299L:	linux-scsi@vger.kernel.org
3300S:	Supported
3301F:	drivers/scsi/bnx2i/
3302
3303BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3304M:	Ariel Elior <aelior@marvell.com>
3305M:	Sudarsana Kalluru <skalluru@marvell.com>
3306M:	GR-everest-linux-l2@marvell.com
3307L:	netdev@vger.kernel.org
3308S:	Supported
3309F:	drivers/net/ethernet/broadcom/bnx2x/
3310
3311BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3312M:	Michael Chan <michael.chan@broadcom.com>
3313L:	netdev@vger.kernel.org
3314S:	Supported
3315F:	drivers/net/ethernet/broadcom/bnxt/
3316
3317BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3318M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3319M:	Franky Lin <franky.lin@broadcom.com>
3320M:	Hante Meuleman <hante.meuleman@broadcom.com>
3321M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3322M:	Wright Feng <wright.feng@cypress.com>
3323L:	linux-wireless@vger.kernel.org
3324L:	brcm80211-dev-list.pdl@broadcom.com
3325L:	brcm80211-dev-list@cypress.com
3326S:	Supported
3327F:	drivers/net/wireless/broadcom/brcm80211/
3328
3329BROADCOM BRCMSTB GPIO DRIVER
3330M:	Gregory Fong <gregory.0xf0@gmail.com>
3331L:	bcm-kernel-feedback-list@broadcom.com
3332S:	Supported
3333F:	drivers/gpio/gpio-brcmstb.c
3334F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3335
3336BROADCOM BRCMSTB I2C DRIVER
3337M:	Kamal Dasu <kdasu.kdev@gmail.com>
3338L:	linux-i2c@vger.kernel.org
3339L:	bcm-kernel-feedback-list@broadcom.com
3340S:	Supported
3341F:	drivers/i2c/busses/i2c-brcmstb.c
3342F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3343
3344BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3345M:	Al Cooper <alcooperx@gmail.com>
3346L:	linux-kernel@vger.kernel.org
3347L:	bcm-kernel-feedback-list@broadcom.com
3348S:	Maintained
3349F:	drivers/phy/broadcom/phy-brcm-usb*
3350
3351BROADCOM GENET ETHERNET DRIVER
3352M:	Doug Berger <opendmb@gmail.com>
3353M:	Florian Fainelli <f.fainelli@gmail.com>
3354L:	bcm-kernel-feedback-list@broadcom.com
3355L:	netdev@vger.kernel.org
3356S:	Supported
3357F:	drivers/net/ethernet/broadcom/genet/
3358
3359BROADCOM IPROC ARM ARCHITECTURE
3360M:	Ray Jui <rjui@broadcom.com>
3361M:	Scott Branden <sbranden@broadcom.com>
3362M:	bcm-kernel-feedback-list@broadcom.com
3363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3364T:	git git://github.com/broadcom/cygnus-linux.git
3365S:	Maintained
3366N:	iproc
3367N:	cygnus
3368N:	bcm[-_]nsp
3369N:	bcm9113*
3370N:	bcm9583*
3371N:	bcm9585*
3372N:	bcm9586*
3373N:	bcm988312
3374N:	bcm113*
3375N:	bcm583*
3376N:	bcm585*
3377N:	bcm586*
3378N:	bcm88312
3379N:	hr2
3380N:	stingray
3381F:	arch/arm64/boot/dts/broadcom/northstar2/*
3382F:	arch/arm64/boot/dts/broadcom/stingray/*
3383F:	drivers/clk/bcm/clk-ns*
3384F:	drivers/clk/bcm/clk-sr*
3385F:	drivers/pinctrl/bcm/pinctrl-ns*
3386F:	include/dt-bindings/clock/bcm-sr*
3387
3388BROADCOM KONA GPIO DRIVER
3389M:	Ray Jui <rjui@broadcom.com>
3390L:	bcm-kernel-feedback-list@broadcom.com
3391S:	Supported
3392F:	drivers/gpio/gpio-bcm-kona.c
3393F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3394
3395BROADCOM NETXTREME-E ROCE DRIVER
3396M:	Selvin Xavier <selvin.xavier@broadcom.com>
3397M:	Devesh Sharma <devesh.sharma@broadcom.com>
3398M:	Somnath Kotur <somnath.kotur@broadcom.com>
3399M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3400L:	linux-rdma@vger.kernel.org
3401W:	http://www.broadcom.com
3402S:	Supported
3403F:	drivers/infiniband/hw/bnxt_re/
3404F:	include/uapi/rdma/bnxt_re-abi.h
3405
3406BROADCOM NVRAM DRIVER
3407M:	Rafał Miłecki <zajec5@gmail.com>
3408L:	linux-mips@vger.kernel.org
3409S:	Maintained
3410F:	drivers/firmware/broadcom/*
3411
3412BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3413M:	Rafał Miłecki <zajec5@gmail.com>
3414L:	linux-wireless@vger.kernel.org
3415S:	Maintained
3416F:	drivers/bcma/
3417F:	include/linux/bcma/
3418
3419BROADCOM STB AVS CPUFREQ DRIVER
3420M:	Markus Mayer <mmayer@broadcom.com>
3421M:	bcm-kernel-feedback-list@broadcom.com
3422L:	linux-pm@vger.kernel.org
3423S:	Maintained
3424F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3425F:	drivers/cpufreq/brcmstb*
3426
3427BROADCOM STB AVS TMON DRIVER
3428M:	Markus Mayer <mmayer@broadcom.com>
3429M:	bcm-kernel-feedback-list@broadcom.com
3430L:	linux-pm@vger.kernel.org
3431S:	Maintained
3432F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3433F:	drivers/thermal/broadcom/brcmstb*
3434
3435BROADCOM STB NAND FLASH DRIVER
3436M:	Brian Norris <computersforpeace@gmail.com>
3437M:	Kamal Dasu <kdasu.kdev@gmail.com>
3438L:	linux-mtd@lists.infradead.org
3439L:	bcm-kernel-feedback-list@broadcom.com
3440S:	Maintained
3441F:	drivers/mtd/nand/raw/brcmnand/
3442
3443BROADCOM STB DPFE DRIVER
3444M:	Markus Mayer <mmayer@broadcom.com>
3445M:	bcm-kernel-feedback-list@broadcom.com
3446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3447S:	Maintained
3448F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3449F:	drivers/memory/brcmstb_dpfe.c
3450
3451BROADCOM SPI DRIVER
3452M:	Kamal Dasu <kdasu.kdev@gmail.com>
3453M:	bcm-kernel-feedback-list@broadcom.com
3454S:	Maintained
3455F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3456F:	drivers/spi/spi-bcm-qspi.*
3457F:	drivers/spi/spi-brcmstb-qspi.c
3458F:	drivers/spi/spi-iproc-qspi.c
3459
3460BROADCOM SYSTEMPORT ETHERNET DRIVER
3461M:	Florian Fainelli <f.fainelli@gmail.com>
3462L:	bcm-kernel-feedback-list@broadcom.com
3463L:	netdev@vger.kernel.org
3464S:	Supported
3465F:	drivers/net/ethernet/broadcom/bcmsysport.*
3466
3467BROADCOM TG3 GIGABIT ETHERNET DRIVER
3468M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3469M:	Prashant Sreedharan <prashant@broadcom.com>
3470M:	Michael Chan <mchan@broadcom.com>
3471L:	netdev@vger.kernel.org
3472S:	Supported
3473F:	drivers/net/ethernet/broadcom/tg3.*
3474
3475BROCADE BFA FC SCSI DRIVER
3476M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3477M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3478L:	linux-scsi@vger.kernel.org
3479S:	Supported
3480F:	drivers/scsi/bfa/
3481
3482BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3483M:	Rasesh Mody <rmody@marvell.com>
3484M:	Sudarsana Kalluru <skalluru@marvell.com>
3485M:	GR-Linux-NIC-Dev@marvell.com
3486L:	netdev@vger.kernel.org
3487S:	Supported
3488F:	drivers/net/ethernet/brocade/bna/
3489
3490BSG (block layer generic sg v4 driver)
3491M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3492L:	linux-scsi@vger.kernel.org
3493S:	Supported
3494F:	block/bsg.c
3495F:	include/linux/bsg.h
3496F:	include/uapi/linux/bsg.h
3497
3498BT87X AUDIO DRIVER
3499M:	Clemens Ladisch <clemens@ladisch.de>
3500L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3502S:	Maintained
3503F:	Documentation/sound/cards/bt87x.rst
3504F:	sound/pci/bt87x.c
3505
3506BT8XXGPIO DRIVER
3507M:	Michael Buesch <m@bues.ch>
3508W:	http://bu3sch.de/btgpio.php
3509S:	Maintained
3510F:	drivers/gpio/gpio-bt8xx.c
3511
3512BTRFS FILE SYSTEM
3513M:	Chris Mason <clm@fb.com>
3514M:	Josef Bacik <josef@toxicpanda.com>
3515M:	David Sterba <dsterba@suse.com>
3516L:	linux-btrfs@vger.kernel.org
3517W:	http://btrfs.wiki.kernel.org/
3518Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3520S:	Maintained
3521F:	Documentation/filesystems/btrfs.txt
3522F:	fs/btrfs/
3523F:	include/linux/btrfs*
3524F:	include/uapi/linux/btrfs*
3525
3526BTTV VIDEO4LINUX DRIVER
3527M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3528L:	linux-media@vger.kernel.org
3529W:	https://linuxtv.org
3530T:	git git://linuxtv.org/media_tree.git
3531S:	Odd fixes
3532F:	Documentation/media/v4l-drivers/bttv*
3533F:	drivers/media/pci/bt8xx/bttv*
3534
3535BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3536M:	Chanwoo Choi <cw00.choi@samsung.com>
3537L:	linux-pm@vger.kernel.org
3538L:	linux-samsung-soc@vger.kernel.org
3539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3540S:	Maintained
3541F:	drivers/devfreq/exynos-bus.c
3542F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3543
3544BUSLOGIC SCSI DRIVER
3545M:	Khalid Aziz <khalid@gonehiking.org>
3546L:	linux-scsi@vger.kernel.org
3547S:	Maintained
3548F:	drivers/scsi/BusLogic.*
3549F:	drivers/scsi/FlashPoint.*
3550
3551C-MEDIA CMI8788 DRIVER
3552M:	Clemens Ladisch <clemens@ladisch.de>
3553L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3555S:	Maintained
3556F:	sound/pci/oxygen/
3557
3558C-SKY ARCHITECTURE
3559M:	Guo Ren <guoren@kernel.org>
3560T:	git https://github.com/c-sky/csky-linux.git
3561S:	Supported
3562F:	arch/csky/
3563F:	Documentation/devicetree/bindings/csky/
3564F:	drivers/irqchip/irq-csky-*
3565F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3566F:	drivers/clocksource/timer-gx6605s.c
3567F:	drivers/clocksource/timer-mp-csky.c
3568F:	Documentation/devicetree/bindings/timer/csky,*
3569K:	csky
3570N:	csky
3571
3572C6X ARCHITECTURE
3573M:	Mark Salter <msalter@redhat.com>
3574M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3575L:	linux-c6x-dev@linux-c6x.org
3576W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3577S:	Maintained
3578F:	arch/c6x/
3579
3580CA8210 IEEE-802.15.4 RADIO DRIVER
3581M:	Harry Morris <h.morris@cascoda.com>
3582L:	linux-wpan@vger.kernel.org
3583W:	https://github.com/Cascoda/ca8210-linux.git
3584S:	Maintained
3585F:	drivers/net/ieee802154/ca8210.c
3586F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3587
3588CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3589M:	David Howells <dhowells@redhat.com>
3590L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3591S:	Supported
3592F:	Documentation/filesystems/caching/cachefiles.txt
3593F:	fs/cachefiles/
3594
3595CADENCE MIPI-CSI2 BRIDGES
3596M:	Maxime Ripard <mripard@kernel.org>
3597L:	linux-media@vger.kernel.org
3598S:	Maintained
3599F:	Documentation/devicetree/bindings/media/cdns,*.txt
3600F:	drivers/media/platform/cadence/cdns-csi2*
3601
3602CADET FM/AM RADIO RECEIVER DRIVER
3603M:	Hans Verkuil <hverkuil@xs4all.nl>
3604L:	linux-media@vger.kernel.org
3605T:	git git://linuxtv.org/media_tree.git
3606W:	https://linuxtv.org
3607S:	Maintained
3608F:	drivers/media/radio/radio-cadet*
3609
3610CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3611M:	Jonathan Corbet <corbet@lwn.net>
3612L:	linux-media@vger.kernel.org
3613T:	git git://linuxtv.org/media_tree.git
3614S:	Maintained
3615F:	Documentation/media/v4l-drivers/cafe_ccic*
3616F:	drivers/media/platform/marvell-ccic/
3617
3618CAIF NETWORK LAYER
3619L:	netdev@vger.kernel.org
3620S:	Orphan
3621F:	Documentation/networking/caif/
3622F:	drivers/net/caif/
3623F:	include/uapi/linux/caif/
3624F:	include/net/caif/
3625F:	net/caif/
3626
3627CAKE QDISC
3628M:	Toke Høiland-Jørgensen <toke@toke.dk>
3629L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3630S:	Maintained
3631F:	net/sched/sch_cake.c
3632
3633CALGARY x86-64 IOMMU
3634M:	Muli Ben-Yehuda <mulix@mulix.org>
3635M:	Jon Mason <jdmason@kudzu.us>
3636L:	iommu@lists.linux-foundation.org
3637S:	Maintained
3638F:	arch/x86/kernel/pci-calgary_64.c
3639F:	arch/x86/kernel/tce_64.c
3640F:	arch/x86/include/asm/calgary.h
3641F:	arch/x86/include/asm/tce.h
3642
3643CAN NETWORK DRIVERS
3644M:	Wolfgang Grandegger <wg@grandegger.com>
3645M:	Marc Kleine-Budde <mkl@pengutronix.de>
3646L:	linux-can@vger.kernel.org
3647W:	https://github.com/linux-can
3648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3650S:	Maintained
3651F:	Documentation/devicetree/bindings/net/can/
3652F:	drivers/net/can/
3653F:	include/linux/can/dev.h
3654F:	include/linux/can/led.h
3655F:	include/linux/can/rx-offload.h
3656F:	include/linux/can/platform/
3657F:	include/uapi/linux/can/error.h
3658F:	include/uapi/linux/can/netlink.h
3659F:	include/uapi/linux/can/vxcan.h
3660
3661CAN NETWORK LAYER
3662M:	Oliver Hartkopp <socketcan@hartkopp.net>
3663M:	Marc Kleine-Budde <mkl@pengutronix.de>
3664L:	linux-can@vger.kernel.org
3665W:	https://github.com/linux-can
3666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3668S:	Maintained
3669F:	Documentation/networking/can.rst
3670F:	net/can/
3671F:	include/linux/can/core.h
3672F:	include/linux/can/skb.h
3673F:	include/net/netns/can.h
3674F:	include/uapi/linux/can.h
3675F:	include/uapi/linux/can/bcm.h
3676F:	include/uapi/linux/can/raw.h
3677F:	include/uapi/linux/can/gw.h
3678
3679CAN-J1939 NETWORK LAYER
3680M:	Robin van der Gracht <robin@protonic.nl>
3681M:	Oleksij Rempel <o.rempel@pengutronix.de>
3682R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3683L:	linux-can@vger.kernel.org
3684S:	Maintained
3685F:	Documentation/networking/j1939.txt
3686F:	net/can/j1939/
3687F:	include/uapi/linux/can/j1939.h
3688
3689CAPABILITIES
3690M:	Serge Hallyn <serge@hallyn.com>
3691L:	linux-security-module@vger.kernel.org
3692S:	Supported
3693F:	include/linux/capability.h
3694F:	include/uapi/linux/capability.h
3695F:	security/commoncap.c
3696F:	kernel/capability.c
3697
3698CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3699M:	Kevin Tsai <ktsai@capellamicro.com>
3700S:	Maintained
3701F:	drivers/iio/light/cm*
3702
3703CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3704M:	Christian Lamparter <chunkeey@googlemail.com>
3705L:	linux-wireless@vger.kernel.org
3706W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3707S:	Maintained
3708F:	drivers/net/wireless/ath/carl9170/
3709
3710CAVIUM I2C DRIVER
3711M:	Jan Glauber <jglauber@cavium.com>
3712M:	David Daney <david.daney@cavium.com>
3713W:	http://www.cavium.com
3714S:	Supported
3715F:	drivers/i2c/busses/i2c-octeon*
3716F:	drivers/i2c/busses/i2c-thunderx*
3717
3718CAVIUM LIQUIDIO NETWORK DRIVER
3719M:	Derek Chickles <dchickles@marvell.com>
3720M:	Satanand Burla <sburla@marvell.com>
3721M:	Felix Manlunas <fmanlunas@marvell.com>
3722L:	netdev@vger.kernel.org
3723W:	http://www.cavium.com
3724S:	Supported
3725F:	drivers/net/ethernet/cavium/liquidio/
3726
3727CAVIUM MMC DRIVER
3728M:	Jan Glauber <jglauber@cavium.com>
3729M:	David Daney <david.daney@cavium.com>
3730M:	Steven J. Hill <Steven.Hill@cavium.com>
3731W:	http://www.cavium.com
3732S:	Supported
3733F:	drivers/mmc/host/cavium*
3734
3735CAVIUM OCTEON-TX CRYPTO DRIVER
3736M:	George Cherian <george.cherian@cavium.com>
3737L:	linux-crypto@vger.kernel.org
3738W:	http://www.cavium.com
3739S:	Supported
3740F:	drivers/crypto/cavium/cpt/
3741
3742CAVIUM THUNDERX2 ARM64 SOC
3743M:	Robert Richter <rrichter@cavium.com>
3744M:	Jayachandran C <jnair@caviumnetworks.com>
3745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3746S:	Maintained
3747F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3748F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3749
3750CC2520 IEEE-802.15.4 RADIO DRIVER
3751M:	Varka Bhadram <varkabhadram@gmail.com>
3752L:	linux-wpan@vger.kernel.org
3753S:	Maintained
3754F:	drivers/net/ieee802154/cc2520.c
3755F:	include/linux/spi/cc2520.h
3756F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3757
3758CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3759M:	Gilad Ben-Yossef <gilad@benyossef.com>
3760L:	linux-crypto@vger.kernel.org
3761S:	Supported
3762F:	drivers/crypto/ccree/
3763W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3764
3765CEC FRAMEWORK
3766M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3767L:	linux-media@vger.kernel.org
3768T:	git git://linuxtv.org/media_tree.git
3769W:	http://linuxtv.org
3770S:	Supported
3771F:	Documentation/media/kapi/cec-core.rst
3772F:	Documentation/media/uapi/cec
3773F:	drivers/media/cec/
3774F:	drivers/media/rc/keymaps/rc-cec.c
3775F:	include/media/cec.h
3776F:	include/media/cec-notifier.h
3777F:	include/uapi/linux/cec.h
3778F:	include/uapi/linux/cec-funcs.h
3779F:	Documentation/devicetree/bindings/media/cec.txt
3780F:	Documentation/ABI/testing/debugfs-cec-error-inj
3781
3782CEC GPIO DRIVER
3783M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3784L:	linux-media@vger.kernel.org
3785T:	git git://linuxtv.org/media_tree.git
3786W:	http://linuxtv.org
3787S:	Supported
3788F:	drivers/media/platform/cec-gpio/
3789F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3790
3791CELL BROADBAND ENGINE ARCHITECTURE
3792M:	Arnd Bergmann <arnd@arndb.de>
3793L:	linuxppc-dev@lists.ozlabs.org
3794W:	http://www.ibm.com/developerworks/power/cell/
3795S:	Supported
3796F:	arch/powerpc/include/asm/cell*.h
3797F:	arch/powerpc/include/asm/spu*.h
3798F:	arch/powerpc/include/uapi/asm/spu*.h
3799F:	arch/powerpc/oprofile/*cell*
3800F:	arch/powerpc/platforms/cell/
3801
3802CEPH COMMON CODE (LIBCEPH)
3803M:	Ilya Dryomov <idryomov@gmail.com>
3804M:	Jeff Layton <jlayton@kernel.org>
3805M:	Sage Weil <sage@redhat.com>
3806L:	ceph-devel@vger.kernel.org
3807W:	http://ceph.com/
3808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3809T:	git git://github.com/ceph/ceph-client.git
3810S:	Supported
3811F:	net/ceph/
3812F:	include/linux/ceph/
3813F:	include/linux/crush/
3814
3815CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3816M:	Jeff Layton <jlayton@kernel.org>
3817M:	Sage Weil <sage@redhat.com>
3818M:	Ilya Dryomov <idryomov@gmail.com>
3819L:	ceph-devel@vger.kernel.org
3820W:	http://ceph.com/
3821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3822T:	git git://github.com/ceph/ceph-client.git
3823S:	Supported
3824F:	Documentation/filesystems/ceph.txt
3825F:	fs/ceph/
3826
3827CERTIFICATE HANDLING:
3828M:	David Howells <dhowells@redhat.com>
3829M:	David Woodhouse <dwmw2@infradead.org>
3830L:	keyrings@vger.kernel.org
3831S:	Maintained
3832F:	Documentation/admin-guide/module-signing.rst
3833F:	certs/
3834F:	scripts/sign-file.c
3835F:	scripts/extract-cert.c
3836
3837CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3838L:	devel@driverdev.osuosl.org
3839S:	Obsolete
3840F:	drivers/staging/wusbcore/
3841
3842CFAG12864B LCD DRIVER
3843M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3844S:	Maintained
3845F:	drivers/auxdisplay/cfag12864b.c
3846F:	include/linux/cfag12864b.h
3847
3848CFAG12864BFB LCD FRAMEBUFFER DRIVER
3849M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3850S:	Maintained
3851F:	drivers/auxdisplay/cfag12864bfb.c
3852F:	include/linux/cfag12864b.h
3853
3854802.11 (including CFG80211/NL80211)
3855M:	Johannes Berg <johannes@sipsolutions.net>
3856L:	linux-wireless@vger.kernel.org
3857W:	http://wireless.kernel.org/
3858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3860S:	Maintained
3861F:	net/wireless/
3862F:	include/uapi/linux/nl80211.h
3863F:	include/linux/ieee80211.h
3864F:	include/net/wext.h
3865F:	include/net/cfg80211.h
3866F:	include/net/iw_handler.h
3867F:	include/net/ieee80211_radiotap.h
3868F:	Documentation/driver-api/80211/cfg80211.rst
3869F:	Documentation/networking/regulatory.txt
3870
3871CHAR and MISC DRIVERS
3872M:	Arnd Bergmann <arnd@arndb.de>
3873M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3875S:	Supported
3876F:	drivers/char/
3877F:	drivers/misc/
3878F:	include/linux/miscdevice.h
3879
3880CHECKPATCH
3881M:	Andy Whitcroft <apw@canonical.com>
3882M:	Joe Perches <joe@perches.com>
3883S:	Maintained
3884F:	scripts/checkpatch.pl
3885
3886CHINESE DOCUMENTATION
3887M:	Harry Wei <harryxiyou@gmail.com>
3888M:	Alex Shi <alex.shi@linux.alibaba.com>
3889L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3890S:	Maintained
3891F:	Documentation/translations/zh_CN/
3892
3893CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3894M:	Peter Chen <Peter.Chen@nxp.com>
3895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3896L:	linux-usb@vger.kernel.org
3897S:	Maintained
3898F:	drivers/usb/chipidea/
3899
3900CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3901M:	Hans de Goede <hdegoede@redhat.com>
3902L:	linux-input@vger.kernel.org
3903S:	Maintained
3904F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3905F:	drivers/input/touchscreen/chipone_icn8318.c
3906
3907CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3908M:	Hans de Goede <hdegoede@redhat.com>
3909L:	linux-input@vger.kernel.org
3910S:	Maintained
3911F:	drivers/input/touchscreen/chipone_icn8505.c
3912
3913CHROME HARDWARE PLATFORM SUPPORT
3914M:	Benson Leung <bleung@chromium.org>
3915M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3916S:	Maintained
3917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3918F:	drivers/platform/chrome/
3919
3920CHROMEOS EC SUBDRIVERS
3921M:	Benson Leung <bleung@chromium.org>
3922M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3923R:	Guenter Roeck <groeck@chromium.org>
3924S:	Maintained
3925N:	cros_ec
3926N:	cros-ec
3927F:	drivers/power/supply/cros_usbpd-charger.c
3928
3929CHROMEOS EC CODEC DRIVER
3930M:	Cheng-Yi Chiang <cychiang@chromium.org>
3931S:	Maintained
3932R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3933R:	Guenter Roeck <groeck@chromium.org>
3934F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3935F:	sound/soc/codecs/cros_ec_codec.*
3936
3937CIRRUS LOGIC AUDIO CODEC DRIVERS
3938M:	Brian Austin <brian.austin@cirrus.com>
3939M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3940L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3941S:	Maintained
3942F:	sound/soc/codecs/cs*
3943
3944CIRRUS LOGIC EP93XX ETHERNET DRIVER
3945M:	Hartley Sweeten <hsweeten@visionengravers.com>
3946L:	netdev@vger.kernel.org
3947S:	Maintained
3948F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3949
3950CIRRUS LOGIC LOCHNAGAR DRIVER
3951M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3952M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3953L:	patches@opensource.cirrus.com
3954S:	Supported
3955F:	drivers/clk/clk-lochnagar.c
3956F:	drivers/hwmon/lochnagar-hwmon.c
3957F:	drivers/mfd/lochnagar-i2c.c
3958F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3959F:	drivers/regulator/lochnagar-regulator.c
3960F:	sound/soc/codecs/lochnagar-sc.c
3961F:	include/dt-bindings/clk/lochnagar.h
3962F:	include/dt-bindings/pinctrl/lochnagar.h
3963F:	include/linux/mfd/lochnagar*
3964F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3965F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3966F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3967F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3968F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3969F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3970F:	Documentation/hwmon/lochnagar.rst
3971
3972CISCO FCOE HBA DRIVER
3973M:	Satish Kharat <satishkh@cisco.com>
3974M:	Sesidhar Baddela <sebaddel@cisco.com>
3975M:	Karan Tilak Kumar <kartilak@cisco.com>
3976L:	linux-scsi@vger.kernel.org
3977S:	Supported
3978F:	drivers/scsi/fnic/
3979
3980CISCO SCSI HBA DRIVER
3981M:	Karan Tilak Kumar <kartilak@cisco.com>
3982M:	Sesidhar Baddela <sebaddel@cisco.com>
3983L:	linux-scsi@vger.kernel.org
3984S:	Supported
3985F:	drivers/scsi/snic/
3986
3987CISCO VIC ETHERNET NIC DRIVER
3988M:	Christian Benvenuti <benve@cisco.com>
3989M:	Govindarajulu Varadarajan <_govind@gmx.com>
3990M:	Parvi Kaustubhi <pkaustub@cisco.com>
3991S:	Supported
3992F:	drivers/net/ethernet/cisco/enic/
3993
3994CISCO VIC LOW LATENCY NIC DRIVER
3995M:	Christian Benvenuti <benve@cisco.com>
3996M:	Nelson Escobar <neescoba@cisco.com>
3997M:	Parvi Kaustubhi <pkaustub@cisco.com>
3998S:	Supported
3999F:	drivers/infiniband/hw/usnic/
4000
4001CIRRUS LOGIC MADERA CODEC DRIVERS
4002M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4003M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4004L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4005L:	patches@opensource.cirrus.com
4006T:	git https://github.com/CirrusLogic/linux-drivers.git
4007W:	https://github.com/CirrusLogic/linux-drivers/wiki
4008S:	Supported
4009F:	Documentation/devicetree/bindings/mfd/madera.txt
4010F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4011F:	Documentation/devicetree/bindings/sound/madera.txt
4012F:	include/dt-bindings/sound/madera*
4013F:	include/linux/irqchip/irq-madera*
4014F:	include/linux/mfd/madera/*
4015F:	include/sound/madera*
4016F:	drivers/gpio/gpio-madera*
4017F:	drivers/irqchip/irq-madera*
4018F:	drivers/mfd/madera*
4019F:	drivers/mfd/cs47l*
4020F:	drivers/pinctrl/cirrus/*
4021F:	sound/soc/codecs/cs47l*
4022F:	sound/soc/codecs/madera*
4023
4024CLANG-FORMAT FILE
4025M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4026S:	Maintained
4027F:	.clang-format
4028
4029CLANG/LLVM BUILD SUPPORT
4030L:	clang-built-linux@googlegroups.com
4031W:	https://clangbuiltlinux.github.io/
4032B:	https://github.com/ClangBuiltLinux/linux/issues
4033C:	irc://chat.freenode.net/clangbuiltlinux
4034S:	Supported
4035K:	\b(?i:clang|llvm)\b
4036
4037CLEANCACHE API
4038M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4039L:	linux-kernel@vger.kernel.org
4040S:	Maintained
4041F:	mm/cleancache.c
4042F:	include/linux/cleancache.h
4043
4044CLK API
4045M:	Russell King <linux@armlinux.org.uk>
4046L:	linux-clk@vger.kernel.org
4047S:	Maintained
4048F:	include/linux/clk.h
4049
4050CLOCKSOURCE, CLOCKEVENT DRIVERS
4051M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4052M:	Thomas Gleixner <tglx@linutronix.de>
4053L:	linux-kernel@vger.kernel.org
4054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4055S:	Supported
4056F:	drivers/clocksource/
4057F:	Documentation/devicetree/bindings/timer/
4058
4059CMPC ACPI DRIVER
4060M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4061M:	Daniel Oliveira Nascimento <don@syst.com.br>
4062L:	platform-driver-x86@vger.kernel.org
4063S:	Supported
4064F:	drivers/platform/x86/classmate-laptop.c
4065
4066COBALT MEDIA DRIVER
4067M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4068L:	linux-media@vger.kernel.org
4069T:	git git://linuxtv.org/media_tree.git
4070W:	https://linuxtv.org
4071S:	Supported
4072F:	drivers/media/pci/cobalt/
4073
4074COCCINELLE/Semantic Patches (SmPL)
4075M:	Julia Lawall <Julia.Lawall@lip6.fr>
4076M:	Gilles Muller <Gilles.Muller@lip6.fr>
4077M:	Nicolas Palix <nicolas.palix@imag.fr>
4078M:	Michal Marek <michal.lkml@markovi.net>
4079L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4081W:	http://coccinelle.lip6.fr/
4082S:	Supported
4083F:	Documentation/dev-tools/coccinelle.rst
4084F:	scripts/coccinelle/
4085F:	scripts/coccicheck
4086
4087CODA FILE SYSTEM
4088M:	Jan Harkes <jaharkes@cs.cmu.edu>
4089M:	coda@cs.cmu.edu
4090L:	codalist@coda.cs.cmu.edu
4091W:	http://www.coda.cs.cmu.edu/
4092S:	Maintained
4093F:	Documentation/filesystems/coda.txt
4094F:	fs/coda/
4095F:	include/linux/coda*.h
4096F:	include/uapi/linux/coda*.h
4097
4098CODA V4L2 MEM2MEM DRIVER
4099M:	Philipp Zabel <p.zabel@pengutronix.de>
4100L:	linux-media@vger.kernel.org
4101S:	Maintained
4102F:	Documentation/devicetree/bindings/media/coda.txt
4103F:	drivers/media/platform/coda/
4104
4105CODE OF CONDUCT
4106M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4107S:	Supported
4108F:	Documentation/process/code-of-conduct.rst
4109F:	Documentation/process/code-of-conduct-interpretation.rst
4110
4111COMMON CLK FRAMEWORK
4112M:	Michael Turquette <mturquette@baylibre.com>
4113M:	Stephen Boyd <sboyd@kernel.org>
4114L:	linux-clk@vger.kernel.org
4115Q:	http://patchwork.kernel.org/project/linux-clk/list/
4116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4117S:	Maintained
4118F:	Documentation/devicetree/bindings/clock/
4119F:	drivers/clk/
4120X:	drivers/clk/clkdev.c
4121F:	include/linux/clk-pr*
4122F:	include/linux/clk/
4123F:	include/linux/of_clk.h
4124
4125COMMON INTERNET FILE SYSTEM (CIFS)
4126M:	Steve French <sfrench@samba.org>
4127L:	linux-cifs@vger.kernel.org
4128L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4129W:	http://linux-cifs.samba.org/
4130T:	git git://git.samba.org/sfrench/cifs-2.6.git
4131S:	Supported
4132F:	Documentation/admin-guide/cifs/
4133F:	fs/cifs/
4134
4135COMPACTPCI HOTPLUG CORE
4136M:	Scott Murray <scott@spiteful.org>
4137L:	linux-pci@vger.kernel.org
4138S:	Maintained
4139F:	drivers/pci/hotplug/cpci_hotplug*
4140
4141COMPACTPCI HOTPLUG GENERIC DRIVER
4142M:	Scott Murray <scott@spiteful.org>
4143L:	linux-pci@vger.kernel.org
4144S:	Maintained
4145F:	drivers/pci/hotplug/cpcihp_generic.c
4146
4147COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4148M:	Scott Murray <scott@spiteful.org>
4149L:	linux-pci@vger.kernel.org
4150S:	Maintained
4151F:	drivers/pci/hotplug/cpcihp_zt5550.*
4152
4153COMPAL LAPTOP SUPPORT
4154M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4155L:	platform-driver-x86@vger.kernel.org
4156S:	Maintained
4157F:	drivers/platform/x86/compal-laptop.c
4158
4159COMPILER ATTRIBUTES
4160M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4161S:	Maintained
4162F:	include/linux/compiler_attributes.h
4163
4164CONEXANT ACCESSRUNNER USB DRIVER
4165L:	accessrunner-general@lists.sourceforge.net
4166W:	http://accessrunner.sourceforge.net/
4167S:	Orphan
4168F:	drivers/usb/atm/cxacru.c
4169
4170CONFIGFS
4171M:	Joel Becker <jlbec@evilplan.org>
4172M:	Christoph Hellwig <hch@lst.de>
4173T:	git git://git.infradead.org/users/hch/configfs.git
4174S:	Supported
4175F:	fs/configfs/
4176F:	include/linux/configfs.h
4177
4178CONNECTOR
4179M:	Evgeniy Polyakov <zbr@ioremap.net>
4180L:	netdev@vger.kernel.org
4181S:	Maintained
4182F:	drivers/connector/
4183
4184CONTROL GROUP (CGROUP)
4185M:	Tejun Heo <tj@kernel.org>
4186M:	Li Zefan <lizefan@huawei.com>
4187M:	Johannes Weiner <hannes@cmpxchg.org>
4188L:	cgroups@vger.kernel.org
4189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4190S:	Maintained
4191F:	Documentation/admin-guide/cgroup-v2.rst
4192F:	Documentation/admin-guide/cgroup-v1/
4193F:	include/linux/cgroup*
4194F:	kernel/cgroup/
4195
4196CONTROL GROUP - CPUSET
4197M:	Li Zefan <lizefan@huawei.com>
4198L:	cgroups@vger.kernel.org
4199W:	http://www.bullopensource.org/cpuset/
4200W:	http://oss.sgi.com/projects/cpusets/
4201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4202S:	Maintained
4203F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4204F:	include/linux/cpuset.h
4205F:	kernel/cgroup/cpuset.c
4206
4207CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4208M:	Johannes Weiner <hannes@cmpxchg.org>
4209M:	Michal Hocko <mhocko@kernel.org>
4210M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4211L:	cgroups@vger.kernel.org
4212L:	linux-mm@kvack.org
4213S:	Maintained
4214F:	mm/memcontrol.c
4215F:	mm/swap_cgroup.c
4216
4217CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4218M:	Tejun Heo <tj@kernel.org>
4219M:	Jens Axboe <axboe@kernel.dk>
4220L:	cgroups@vger.kernel.org
4221L:	linux-block@vger.kernel.org
4222T:	git git://git.kernel.dk/linux-block
4223F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4224F:	block/blk-cgroup.c
4225F:	include/linux/blk-cgroup.h
4226F:	block/blk-throttle.c
4227F:	block/blk-iolatency.c
4228F:	block/bfq-cgroup.c
4229
4230CORETEMP HARDWARE MONITORING DRIVER
4231M:	Fenghua Yu <fenghua.yu@intel.com>
4232L:	linux-hwmon@vger.kernel.org
4233S:	Maintained
4234F:	Documentation/hwmon/coretemp.rst
4235F:	drivers/hwmon/coretemp.c
4236
4237COSA/SRP SYNC SERIAL DRIVER
4238M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4239W:	http://www.fi.muni.cz/~kas/cosa/
4240S:	Maintained
4241F:	drivers/net/wan/cosa*
4242
4243COUNTER SUBSYSTEM
4244M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4245L:	linux-iio@vger.kernel.org
4246S:	Maintained
4247F:	Documentation/ABI/testing/sysfs-bus-counter*
4248F:	Documentation/driver-api/generic-counter.rst
4249F:	drivers/counter/
4250F:	include/linux/counter.h
4251F:	include/linux/counter_enum.h
4252
4253CPMAC ETHERNET DRIVER
4254M:	Florian Fainelli <f.fainelli@gmail.com>
4255L:	netdev@vger.kernel.org
4256S:	Maintained
4257F:	drivers/net/ethernet/ti/cpmac.c
4258
4259CPU FREQUENCY SCALING FRAMEWORK
4260M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4261M:	Viresh Kumar <viresh.kumar@linaro.org>
4262L:	linux-pm@vger.kernel.org
4263S:	Maintained
4264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4266B:	https://bugzilla.kernel.org
4267F:	Documentation/admin-guide/pm/cpufreq.rst
4268F:	Documentation/admin-guide/pm/intel_pstate.rst
4269F:	Documentation/cpu-freq/
4270F:	Documentation/devicetree/bindings/cpufreq/
4271F:	drivers/cpufreq/
4272F:	kernel/sched/cpufreq*.c
4273F:	include/linux/cpufreq.h
4274F:	include/linux/sched/cpufreq.h
4275F:	tools/testing/selftests/cpufreq/
4276
4277CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4278M:	Viresh Kumar <viresh.kumar@linaro.org>
4279M:	Sudeep Holla <sudeep.holla@arm.com>
4280L:	linux-pm@vger.kernel.org
4281W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4282S:	Maintained
4283F:	drivers/cpufreq/arm_big_little.h
4284F:	drivers/cpufreq/arm_big_little.c
4285
4286CPU POWER MONITORING SUBSYSTEM
4287M:	Thomas Renninger <trenn@suse.com>
4288M:	Shuah Khan <shuah@kernel.org>
4289M:	Shuah Khan <skhan@linuxfoundation.org>
4290L:	linux-pm@vger.kernel.org
4291S:	Maintained
4292F:	tools/power/cpupower/
4293
4294CPUID/MSR DRIVER
4295M:	"H. Peter Anvin" <hpa@zytor.com>
4296S:	Maintained
4297F:	arch/x86/kernel/cpuid.c
4298F:	arch/x86/kernel/msr.c
4299
4300CPUIDLE DRIVER - ARM BIG LITTLE
4301M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4302M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4303L:	linux-pm@vger.kernel.org
4304L:	linux-arm-kernel@lists.infradead.org
4305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4306S:	Maintained
4307F:	drivers/cpuidle/cpuidle-big_little.c
4308
4309CPUIDLE DRIVER - ARM EXYNOS
4310M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4311M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4312M:	Kukjin Kim <kgene@kernel.org>
4313L:	linux-pm@vger.kernel.org
4314L:	linux-samsung-soc@vger.kernel.org
4315S:	Supported
4316F:	drivers/cpuidle/cpuidle-exynos.c
4317F:	arch/arm/mach-exynos/pm.c
4318
4319CPUIDLE DRIVER - ARM PSCI
4320M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4321M:	Sudeep Holla <sudeep.holla@arm.com>
4322L:	linux-pm@vger.kernel.org
4323L:	linux-arm-kernel@lists.infradead.org
4324S:	Supported
4325F:	drivers/cpuidle/cpuidle-psci.c
4326
4327CPU IDLE TIME MANAGEMENT FRAMEWORK
4328M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4329M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4330L:	linux-pm@vger.kernel.org
4331S:	Maintained
4332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4333B:	https://bugzilla.kernel.org
4334F:	Documentation/admin-guide/pm/cpuidle.rst
4335F:	Documentation/driver-api/pm/cpuidle.rst
4336F:	drivers/cpuidle/*
4337F:	include/linux/cpuidle.h
4338
4339CRAMFS FILESYSTEM
4340M:	Nicolas Pitre <nico@fluxnic.net>
4341S:	Maintained
4342F:	Documentation/filesystems/cramfs.txt
4343F:	fs/cramfs/
4344
4345CREATIVE SB0540
4346M:	Bastien Nocera <hadess@hadess.net>
4347L:	linux-input@vger.kernel.org
4348S:	Maintained
4349F:	drivers/hid/hid-creative-sb0540.c
4350
4351CRYPTO API
4352M:	Herbert Xu <herbert@gondor.apana.org.au>
4353M:	"David S. Miller" <davem@davemloft.net>
4354L:	linux-crypto@vger.kernel.org
4355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4357S:	Maintained
4358F:	Documentation/crypto/
4359F:	Documentation/devicetree/bindings/crypto/
4360F:	arch/*/crypto/
4361F:	crypto/
4362F:	drivers/crypto/
4363F:	include/crypto/
4364F:	include/linux/crypto*
4365F:	lib/crypto/
4366
4367CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4368M:	Neil Horman <nhorman@tuxdriver.com>
4369L:	linux-crypto@vger.kernel.org
4370S:	Maintained
4371F:	crypto/ansi_cprng.c
4372F:	crypto/rng.c
4373
4374CS3308 MEDIA DRIVER
4375M:	Hans Verkuil <hverkuil@xs4all.nl>
4376L:	linux-media@vger.kernel.org
4377T:	git git://linuxtv.org/media_tree.git
4378W:	http://linuxtv.org
4379S:	Odd Fixes
4380F:	drivers/media/i2c/cs3308.c
4381
4382CS5535 Audio ALSA driver
4383M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4384S:	Maintained
4385F:	sound/pci/cs5535audio/
4386
4387CSI DRIVERS FOR ALLWINNER V3s
4388M:	Yong Deng <yong.deng@magewell.com>
4389L:	linux-media@vger.kernel.org
4390T:	git git://linuxtv.org/media_tree.git
4391S:	Maintained
4392F:	drivers/media/platform/sunxi/sun6i-csi/
4393F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4394
4395CW1200 WLAN driver
4396M:	Solomon Peachy <pizza@shaftnet.org>
4397S:	Maintained
4398F:	drivers/net/wireless/st/cw1200/
4399
4400CX18 VIDEO4LINUX DRIVER
4401M:	Andy Walls <awalls@md.metrocast.net>
4402L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4403L:	linux-media@vger.kernel.org
4404T:	git git://linuxtv.org/media_tree.git
4405W:	https://linuxtv.org
4406W:	http://www.ivtvdriver.org/index.php/Cx18
4407S:	Maintained
4408F:	Documentation/media/v4l-drivers/cx18*
4409F:	drivers/media/pci/cx18/
4410F:	include/uapi/linux/ivtv*
4411
4412CX2341X MPEG ENCODER HELPER MODULE
4413M:	Hans Verkuil <hverkuil@xs4all.nl>
4414L:	linux-media@vger.kernel.org
4415T:	git git://linuxtv.org/media_tree.git
4416W:	https://linuxtv.org
4417S:	Maintained
4418F:	drivers/media/common/cx2341x*
4419F:	include/media/drv-intf/cx2341x.h
4420
4421CX24120 MEDIA DRIVER
4422M:	Jemma Denson <jdenson@gmail.com>
4423M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4424L:	linux-media@vger.kernel.org
4425W:	https://linuxtv.org
4426Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4427S:	Maintained
4428F:	drivers/media/dvb-frontends/cx24120*
4429
4430CX88 VIDEO4LINUX DRIVER
4431M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4432L:	linux-media@vger.kernel.org
4433W:	https://linuxtv.org
4434T:	git git://linuxtv.org/media_tree.git
4435S:	Odd fixes
4436F:	Documentation/media/v4l-drivers/cx88*
4437F:	drivers/media/pci/cx88/
4438
4439CXD2820R MEDIA DRIVER
4440M:	Antti Palosaari <crope@iki.fi>
4441L:	linux-media@vger.kernel.org
4442W:	https://linuxtv.org
4443W:	http://palosaari.fi/linux/
4444Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4445T:	git git://linuxtv.org/anttip/media_tree.git
4446S:	Maintained
4447F:	drivers/media/dvb-frontends/cxd2820r*
4448
4449CXGB3 ETHERNET DRIVER (CXGB3)
4450M:	Vishal Kulkarni <vishal@chelsio.com>
4451L:	netdev@vger.kernel.org
4452W:	http://www.chelsio.com
4453S:	Supported
4454F:	drivers/net/ethernet/chelsio/cxgb3/
4455
4456CXGB3 ISCSI DRIVER (CXGB3I)
4457M:	Karen Xie <kxie@chelsio.com>
4458L:	linux-scsi@vger.kernel.org
4459W:	http://www.chelsio.com
4460S:	Supported
4461F:	drivers/scsi/cxgbi/cxgb3i
4462
4463CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4464M:	Potnuri Bharat Teja <bharat@chelsio.com>
4465L:	linux-rdma@vger.kernel.org
4466W:	http://www.openfabrics.org
4467S:	Supported
4468F:	drivers/infiniband/hw/cxgb3/
4469F:	include/uapi/rdma/cxgb3-abi.h
4470
4471CXGB4 CRYPTO DRIVER (chcr)
4472M:	Atul Gupta <atul.gupta@chelsio.com>
4473L:	linux-crypto@vger.kernel.org
4474W:	http://www.chelsio.com
4475S:	Supported
4476F:	drivers/crypto/chelsio
4477
4478CXGB4 ETHERNET DRIVER (CXGB4)
4479M:	Vishal Kulkarni <vishal@chelsio.com>
4480L:	netdev@vger.kernel.org
4481W:	http://www.chelsio.com
4482S:	Supported
4483F:	drivers/net/ethernet/chelsio/cxgb4/
4484
4485CXGB4 ISCSI DRIVER (CXGB4I)
4486M:	Karen Xie <kxie@chelsio.com>
4487L:	linux-scsi@vger.kernel.org
4488W:	http://www.chelsio.com
4489S:	Supported
4490F:	drivers/scsi/cxgbi/cxgb4i
4491
4492CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4493M:	Potnuri Bharat Teja <bharat@chelsio.com>
4494L:	linux-rdma@vger.kernel.org
4495W:	http://www.openfabrics.org
4496S:	Supported
4497F:	drivers/infiniband/hw/cxgb4/
4498F:	include/uapi/rdma/cxgb4-abi.h
4499
4500CXGB4VF ETHERNET DRIVER (CXGB4VF)
4501M:	Casey Leedom <leedom@chelsio.com>
4502L:	netdev@vger.kernel.org
4503W:	http://www.chelsio.com
4504S:	Supported
4505F:	drivers/net/ethernet/chelsio/cxgb4vf/
4506
4507CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4508M:	Frederic Barrat <fbarrat@linux.ibm.com>
4509M:	Andrew Donnellan <ajd@linux.ibm.com>
4510L:	linuxppc-dev@lists.ozlabs.org
4511S:	Supported
4512F:	arch/powerpc/platforms/powernv/pci-cxl.c
4513F:	drivers/misc/cxl/
4514F:	include/misc/cxl*
4515F:	include/uapi/misc/cxl.h
4516F:	Documentation/powerpc/cxl.rst
4517F:	Documentation/ABI/testing/sysfs-class-cxl
4518
4519CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4520M:	Manoj N. Kumar <manoj@linux.ibm.com>
4521M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4522M:	Uma Krishnan <ukrishn@linux.ibm.com>
4523L:	linux-scsi@vger.kernel.org
4524S:	Supported
4525F:	drivers/scsi/cxlflash/
4526F:	include/uapi/scsi/cxlflash_ioctl.h
4527F:	Documentation/powerpc/cxlflash.rst
4528
4529CYBERPRO FB DRIVER
4530M:	Russell King <linux@armlinux.org.uk>
4531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4532W:	http://www.armlinux.org.uk/
4533S:	Maintained
4534F:	drivers/video/fbdev/cyber2000fb.*
4535
4536CYCLADES ASYNC MUX DRIVER
4537W:	http://www.cyclades.com/
4538S:	Orphan
4539F:	drivers/tty/cyclades.c
4540F:	include/linux/cyclades.h
4541F:	include/uapi/linux/cyclades.h
4542
4543CYCLADES PC300 DRIVER
4544W:	http://www.cyclades.com/
4545S:	Orphan
4546F:	drivers/net/wan/pc300*
4547
4548CYPRESS_FIRMWARE MEDIA DRIVER
4549M:	Antti Palosaari <crope@iki.fi>
4550L:	linux-media@vger.kernel.org
4551W:	https://linuxtv.org
4552W:	http://palosaari.fi/linux/
4553Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4554T:	git git://linuxtv.org/anttip/media_tree.git
4555S:	Maintained
4556F:	drivers/media/common/cypress_firmware*
4557
4558CYTTSP TOUCHSCREEN DRIVER
4559M:	Ferruh Yigit <fery@cypress.com>
4560L:	linux-input@vger.kernel.org
4561S:	Supported
4562F:	drivers/input/touchscreen/cyttsp*
4563F:	include/linux/input/cyttsp.h
4564
4565D-LINK DIR-685 TOUCHKEYS DRIVER
4566M:	Linus Walleij <linus.walleij@linaro.org>
4567L:	linux-input@vger.kernel.org
4568S:	Supported
4569F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4570
4571DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4572M:	Joshua Kinard <kumba@gentoo.org>
4573S:	Maintained
4574F:	drivers/rtc/rtc-ds1685.c
4575F:	include/linux/rtc/ds1685.h
4576
4577DAMA SLAVE for AX.25
4578M:	Joerg Reuter <jreuter@yaina.de>
4579W:	http://yaina.de/jreuter/
4580W:	http://www.qsl.net/dl1bke/
4581L:	linux-hams@vger.kernel.org
4582S:	Maintained
4583F:	net/ax25/af_ax25.c
4584F:	net/ax25/ax25_dev.c
4585F:	net/ax25/ax25_ds_*
4586F:	net/ax25/ax25_in.c
4587F:	net/ax25/ax25_out.c
4588F:	net/ax25/ax25_timer.c
4589F:	net/ax25/sysctl_net_ax25.c
4590
4591DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4592L:	netdev@vger.kernel.org
4593S:	Orphan
4594F:	Documentation/networking/device_drivers/dec/dmfe.txt
4595F:	drivers/net/ethernet/dec/tulip/dmfe.c
4596
4597DC390/AM53C974 SCSI driver
4598M:	Hannes Reinecke <hare@suse.com>
4599L:	linux-scsi@vger.kernel.org
4600S:	Maintained
4601F:	drivers/scsi/am53c974.c
4602
4603DC395x SCSI driver
4604M:	Oliver Neukum <oliver@neukum.org>
4605M:	Ali Akcaagac <aliakc@web.de>
4606M:	Jamie Lenehan <lenehan@twibble.org>
4607L:	dc395x@twibble.org
4608W:	http://twibble.org/dist/dc395x/
4609W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4610S:	Maintained
4611F:	Documentation/scsi/dc395x.txt
4612F:	drivers/scsi/dc395x.*
4613
4614DCCP PROTOCOL
4615M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4616L:	dccp@vger.kernel.org
4617W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4618S:	Maintained
4619F:	include/linux/dccp.h
4620F:	include/uapi/linux/dccp.h
4621F:	include/linux/tfrc.h
4622F:	net/dccp/
4623
4624DECnet NETWORK LAYER
4625W:	http://linux-decnet.sourceforge.net
4626L:	linux-decnet-user@lists.sourceforge.net
4627S:	Orphan
4628F:	Documentation/networking/decnet.txt
4629F:	net/decnet/
4630
4631DECSTATION PLATFORM SUPPORT
4632M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4633L:	linux-mips@vger.kernel.org
4634W:	http://www.linux-mips.org/wiki/DECstation
4635S:	Maintained
4636F:	arch/mips/dec/
4637F:	arch/mips/include/asm/dec/
4638F:	arch/mips/include/asm/mach-dec/
4639
4640DEFXX FDDI NETWORK DRIVER
4641M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4642S:	Maintained
4643F:	drivers/net/fddi/defxx.*
4644
4645DELL SMBIOS DRIVER
4646M:	Pali Rohár <pali.rohar@gmail.com>
4647M:	Mario Limonciello <mario.limonciello@dell.com>
4648L:	platform-driver-x86@vger.kernel.org
4649S:	Maintained
4650F:	drivers/platform/x86/dell-smbios.*
4651
4652DELL SMBIOS SMM DRIVER
4653M:	Mario Limonciello <mario.limonciello@dell.com>
4654L:	platform-driver-x86@vger.kernel.org
4655S:	Maintained
4656F:	drivers/platform/x86/dell-smbios-smm.c
4657
4658DELL SMBIOS WMI DRIVER
4659M:	Mario Limonciello <mario.limonciello@dell.com>
4660L:	platform-driver-x86@vger.kernel.org
4661S:	Maintained
4662F:	drivers/platform/x86/dell-smbios-wmi.c
4663F:	tools/wmi/dell-smbios-example.c
4664
4665DEFZA FDDI NETWORK DRIVER
4666M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4667S:	Maintained
4668F:	drivers/net/fddi/defza.*
4669
4670DELL LAPTOP DRIVER
4671M:	Matthew Garrett <mjg59@srcf.ucam.org>
4672M:	Pali Rohár <pali.rohar@gmail.com>
4673L:	platform-driver-x86@vger.kernel.org
4674S:	Maintained
4675F:	drivers/platform/x86/dell-laptop.c
4676
4677DELL LAPTOP FREEFALL DRIVER
4678M:	Pali Rohár <pali.rohar@gmail.com>
4679S:	Maintained
4680F:	drivers/platform/x86/dell-smo8800.c
4681
4682DELL LAPTOP RBTN DRIVER
4683M:	Pali Rohár <pali.rohar@gmail.com>
4684S:	Maintained
4685F:	drivers/platform/x86/dell-rbtn.*
4686
4687DELL REMOTE BIOS UPDATE DRIVER
4688M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4689L:	platform-driver-x86@vger.kernel.org
4690S:	Maintained
4691F:	drivers/platform/x86/dell_rbu.c
4692
4693DELL LAPTOP SMM DRIVER
4694M:	Pali Rohár <pali.rohar@gmail.com>
4695S:	Maintained
4696F:	drivers/hwmon/dell-smm-hwmon.c
4697F:	include/uapi/linux/i8k.h
4698
4699DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4700M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4701L:	platform-driver-x86@vger.kernel.org
4702S:	Maintained
4703F:	Documentation/driver-api/dcdbas.rst
4704F:	drivers/platform/x86/dcdbas.*
4705
4706DELL WMI NOTIFICATIONS DRIVER
4707M:	Matthew Garrett <mjg59@srcf.ucam.org>
4708M:	Pali Rohár <pali.rohar@gmail.com>
4709S:	Maintained
4710F:	drivers/platform/x86/dell-wmi.c
4711
4712DELL WMI DESCRIPTOR DRIVER
4713M:	Mario Limonciello <mario.limonciello@dell.com>
4714S:	Maintained
4715F:	drivers/platform/x86/dell-wmi-descriptor.c
4716
4717DELTA ST MEDIA DRIVER
4718M:	Hugues Fruchet <hugues.fruchet@st.com>
4719L:	linux-media@vger.kernel.org
4720T:	git git://linuxtv.org/media_tree.git
4721W:	https://linuxtv.org
4722S:	Supported
4723F:	drivers/media/platform/sti/delta
4724
4725DENALI NAND DRIVER
4726M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4727L:	linux-mtd@lists.infradead.org
4728S:	Supported
4729F:	drivers/mtd/nand/raw/denali*
4730
4731DESIGNWARE EDMA CORE IP DRIVER
4732M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4733L:	dmaengine@vger.kernel.org
4734S:	Maintained
4735F:	drivers/dma/dw-edma/
4736F:	include/linux/dma/edma.h
4737
4738DESIGNWARE USB2 DRD IP DRIVER
4739M:	Minas Harutyunyan <hminas@synopsys.com>
4740L:	linux-usb@vger.kernel.org
4741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4742S:	Maintained
4743F:	drivers/usb/dwc2/
4744
4745DESIGNWARE USB3 DRD IP DRIVER
4746M:	Felipe Balbi <balbi@kernel.org>
4747L:	linux-usb@vger.kernel.org
4748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4749S:	Maintained
4750F:	drivers/usb/dwc3/
4751
4752DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4753M:	Andreas Klinger <ak@it-klinger.de>
4754L:	linux-iio@vger.kernel.org
4755S:	Maintained
4756F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4757F:	drivers/iio/proximity/srf*.c
4758
4759DEVICE COREDUMP (DEV_COREDUMP)
4760M:	Johannes Berg <johannes@sipsolutions.net>
4761L:	linux-kernel@vger.kernel.org
4762S:	Maintained
4763F:	drivers/base/devcoredump.c
4764F:	include/linux/devcoredump.h
4765
4766DEVICE FREQUENCY (DEVFREQ)
4767M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4768M:	Kyungmin Park <kyungmin.park@samsung.com>
4769R:	Chanwoo Choi <cw00.choi@samsung.com>
4770L:	linux-pm@vger.kernel.org
4771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4772S:	Maintained
4773F:	drivers/devfreq/
4774F:	include/linux/devfreq.h
4775F:	Documentation/devicetree/bindings/devfreq/
4776F:	include/trace/events/devfreq.h
4777
4778DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4779M:	Chanwoo Choi <cw00.choi@samsung.com>
4780L:	linux-pm@vger.kernel.org
4781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4782S:	Supported
4783F:	drivers/devfreq/event/
4784F:	drivers/devfreq/devfreq-event.c
4785F:	include/linux/devfreq-event.h
4786F:	Documentation/devicetree/bindings/devfreq/event/
4787
4788DEVICE NUMBER REGISTRY
4789M:	Torben Mathiasen <device@lanana.org>
4790W:	http://lanana.org/docs/device-list/index.html
4791S:	Maintained
4792
4793DEVICE-MAPPER  (LVM)
4794M:	Alasdair Kergon <agk@redhat.com>
4795M:	Mike Snitzer <snitzer@redhat.com>
4796M:	dm-devel@redhat.com
4797L:	dm-devel@redhat.com
4798W:	http://sources.redhat.com/dm
4799Q:	http://patchwork.kernel.org/project/dm-devel/list/
4800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4801T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4802S:	Maintained
4803F:	Documentation/admin-guide/device-mapper/
4804F:	drivers/md/Makefile
4805F:	drivers/md/Kconfig
4806F:	drivers/md/dm*
4807F:	drivers/md/persistent-data/
4808F:	include/linux/device-mapper.h
4809F:	include/linux/dm-*.h
4810F:	include/uapi/linux/dm-*.h
4811
4812DEVLINK
4813M:	Jiri Pirko <jiri@mellanox.com>
4814L:	netdev@vger.kernel.org
4815S:	Supported
4816F:	net/core/devlink.c
4817F:	include/net/devlink.h
4818F:	include/uapi/linux/devlink.h
4819
4820DIALOG SEMICONDUCTOR DRIVERS
4821M:	Support Opensource <support.opensource@diasemi.com>
4822W:	http://www.dialog-semiconductor.com/products
4823S:	Supported
4824F:	Documentation/hwmon/da90??.rst
4825F:	Documentation/devicetree/bindings/mfd/da90*.txt
4826F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4827F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4828F:	Documentation/devicetree/bindings/regulator/da92*.txt
4829F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4830F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4831F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4832F:	drivers/gpio/gpio-da90??.c
4833F:	drivers/hwmon/da90??-hwmon.c
4834F:	drivers/iio/adc/da91??-*.c
4835F:	drivers/input/misc/da90??_onkey.c
4836F:	drivers/input/touchscreen/da9052_tsi.c
4837F:	drivers/leds/leds-da90??.c
4838F:	drivers/mfd/da903x.c
4839F:	drivers/mfd/da90??-*.c
4840F:	drivers/mfd/da91??-*.c
4841F:	drivers/power/supply/da9052-battery.c
4842F:	drivers/power/supply/da91??-*.c
4843F:	drivers/regulator/da903x.c
4844F:	drivers/regulator/da9???-regulator.[ch]
4845F:	drivers/regulator/slg51000-regulator.[ch]
4846F:	drivers/thermal/da90??-thermal.c
4847F:	drivers/rtc/rtc-da90??.c
4848F:	drivers/video/backlight/da90??_bl.c
4849F:	drivers/watchdog/da90??_wdt.c
4850F:	include/linux/mfd/da903x.h
4851F:	include/linux/mfd/da9052/
4852F:	include/linux/mfd/da9055/
4853F:	include/linux/mfd/da9062/
4854F:	include/linux/mfd/da9063/
4855F:	include/linux/mfd/da9150/
4856F:	include/linux/regulator/da9211.h
4857F:	include/sound/da[79]*.h
4858F:	sound/soc/codecs/da[79]*.[ch]
4859
4860DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4861M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4862L:	linux-gpio@vger.kernel.org
4863S:	Maintained
4864F:	drivers/gpio/gpio-gpio-mm.c
4865
4866DIOLAN U2C-12 I2C DRIVER
4867M:	Guenter Roeck <linux@roeck-us.net>
4868L:	linux-i2c@vger.kernel.org
4869S:	Maintained
4870F:	drivers/i2c/busses/i2c-diolan-u2c.c
4871
4872FILESYSTEM DIRECT ACCESS (DAX)
4873M:	Dan Williams <dan.j.williams@intel.com>
4874R:	Matthew Wilcox <willy@infradead.org>
4875R:	Jan Kara <jack@suse.cz>
4876L:	linux-fsdevel@vger.kernel.org
4877L:	linux-nvdimm@lists.01.org
4878S:	Supported
4879F:	fs/dax.c
4880F:	include/linux/dax.h
4881F:	include/trace/events/fs_dax.h
4882
4883DEVICE DIRECT ACCESS (DAX)
4884M:	Dan Williams <dan.j.williams@intel.com>
4885M:	Vishal Verma <vishal.l.verma@intel.com>
4886M:	Keith Busch <keith.busch@intel.com>
4887M:	Dave Jiang <dave.jiang@intel.com>
4888L:	linux-nvdimm@lists.01.org
4889S:	Supported
4890F:	drivers/dax/
4891
4892DIRECTORY NOTIFICATION (DNOTIFY)
4893M:	Jan Kara <jack@suse.cz>
4894R:	Amir Goldstein <amir73il@gmail.com>
4895L:	linux-fsdevel@vger.kernel.org
4896S:	Maintained
4897F:	Documentation/filesystems/dnotify.txt
4898F:	fs/notify/dnotify/
4899F:	include/linux/dnotify.h
4900
4901DISK GEOMETRY AND PARTITION HANDLING
4902M:	Andries Brouwer <aeb@cwi.nl>
4903W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4904W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4905W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4906S:	Maintained
4907
4908DISKQUOTA
4909M:	Jan Kara <jack@suse.com>
4910S:	Maintained
4911F:	Documentation/filesystems/quota.txt
4912F:	fs/quota/
4913F:	include/linux/quota*.h
4914F:	include/uapi/linux/quota*.h
4915
4916DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4917M:	Bernie Thompson <bernie@plugable.com>
4918L:	linux-fbdev@vger.kernel.org
4919S:	Maintained
4920W:	http://plugable.com/category/projects/udlfb/
4921F:	drivers/video/fbdev/udlfb.c
4922F:	include/video/udlfb.h
4923F:	Documentation/fb/udlfb.rst
4924
4925DISTRIBUTED LOCK MANAGER (DLM)
4926M:	Christine Caulfield <ccaulfie@redhat.com>
4927M:	David Teigland <teigland@redhat.com>
4928L:	cluster-devel@redhat.com
4929W:	http://sources.redhat.com/cluster/
4930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4931S:	Supported
4932F:	fs/dlm/
4933
4934DMA BUFFER SHARING FRAMEWORK
4935M:	Sumit Semwal <sumit.semwal@linaro.org>
4936S:	Maintained
4937L:	linux-media@vger.kernel.org
4938L:	dri-devel@lists.freedesktop.org
4939L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4940F:	drivers/dma-buf/
4941F:	include/linux/dma-buf*
4942F:	include/linux/reservation.h
4943F:	include/linux/*fence.h
4944F:	Documentation/driver-api/dma-buf.rst
4945T:	git git://anongit.freedesktop.org/drm/drm-misc
4946
4947DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4948M:	Vinod Koul <vkoul@kernel.org>
4949L:	dmaengine@vger.kernel.org
4950Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4951S:	Maintained
4952F:	drivers/dma/
4953F:	include/linux/dmaengine.h
4954F:	include/linux/of_dma.h
4955F:	Documentation/devicetree/bindings/dma/
4956F:	Documentation/driver-api/dmaengine/
4957T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4958
4959DMA MAPPING HELPERS
4960M:	Christoph Hellwig <hch@lst.de>
4961M:	Marek Szyprowski <m.szyprowski@samsung.com>
4962R:	Robin Murphy <robin.murphy@arm.com>
4963L:	iommu@lists.linux-foundation.org
4964T:	git git://git.infradead.org/users/hch/dma-mapping.git
4965W:	http://git.infradead.org/users/hch/dma-mapping.git
4966S:	Supported
4967F:	kernel/dma/
4968F:	include/asm-generic/dma-mapping.h
4969F:	include/linux/dma-direct.h
4970F:	include/linux/dma-mapping.h
4971F:	include/linux/dma-noncoherent.h
4972
4973DME1737 HARDWARE MONITOR DRIVER
4974M:	Juerg Haefliger <juergh@gmail.com>
4975L:	linux-hwmon@vger.kernel.org
4976S:	Maintained
4977F:	Documentation/hwmon/dme1737.rst
4978F:	drivers/hwmon/dme1737.c
4979
4980DMI/SMBIOS SUPPORT
4981M:	Jean Delvare <jdelvare@suse.com>
4982S:	Maintained
4983T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4984F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4985F:	drivers/firmware/dmi-id.c
4986F:	drivers/firmware/dmi_scan.c
4987F:	include/linux/dmi.h
4988
4989DOCUMENTATION
4990M:	Jonathan Corbet <corbet@lwn.net>
4991L:	linux-doc@vger.kernel.org
4992S:	Maintained
4993F:	Documentation/
4994F:	scripts/documentation-file-ref-check
4995F:	scripts/kernel-doc
4996F:	scripts/sphinx-pre-install
4997X:	Documentation/ABI/
4998X:	Documentation/firmware-guide/acpi/
4999X:	Documentation/devicetree/
5000X:	Documentation/i2c/
5001X:	Documentation/media/
5002X:	Documentation/power/
5003X:	Documentation/spi/
5004T:	git git://git.lwn.net/linux.git docs-next
5005
5006DOCUMENTATION/ITALIAN
5007M:	Federico Vaga <federico.vaga@vaga.pv.it>
5008L:	linux-doc@vger.kernel.org
5009S:	Maintained
5010F:	Documentation/translations/it_IT
5011
5012DOCUMENTATION SCRIPTS
5013M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5014L:	linux-doc@vger.kernel.org
5015S:	Maintained
5016F:	scripts/documentation-file-ref-check
5017F:	scripts/sphinx-pre-install
5018F:	Documentation/sphinx/parse-headers.pl
5019
5020DONGWOON DW9714 LENS VOICE COIL DRIVER
5021M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5022L:	linux-media@vger.kernel.org
5023T:	git git://linuxtv.org/media_tree.git
5024S:	Maintained
5025F:	drivers/media/i2c/dw9714.c
5026F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5027
5028DONGWOON DW9807 LENS VOICE COIL DRIVER
5029M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5030L:	linux-media@vger.kernel.org
5031T:	git git://linuxtv.org/media_tree.git
5032S:	Maintained
5033F:	drivers/media/i2c/dw9807-vcm.c
5034F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5035
5036DOUBLETALK DRIVER
5037M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5038L:	blinux-list@redhat.com
5039S:	Maintained
5040F:	drivers/char/dtlk.c
5041F:	include/linux/dtlk.h
5042
5043DPAA2 DATAPATH I/O (DPIO) DRIVER
5044M:	Roy Pledge <Roy.Pledge@nxp.com>
5045L:	linux-kernel@vger.kernel.org
5046S:	Maintained
5047F:	drivers/soc/fsl/dpio
5048
5049DPAA2 ETHERNET DRIVER
5050M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5051L:	netdev@vger.kernel.org
5052S:	Maintained
5053F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5054F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5055F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5056F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5057F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5058
5059DPAA2 ETHERNET SWITCH DRIVER
5060M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5061M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5062L:	linux-kernel@vger.kernel.org
5063S:	Maintained
5064F:	drivers/staging/fsl-dpaa2/ethsw
5065
5066DPT_I2O SCSI RAID DRIVER
5067M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5068L:	linux-scsi@vger.kernel.org
5069W:	http://www.adaptec.com/
5070S:	Maintained
5071F:	drivers/scsi/dpt*
5072F:	drivers/scsi/dpt/
5073
5074DRBD DRIVER
5075M:	Philipp Reisner <philipp.reisner@linbit.com>
5076M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5077L:	drbd-dev@lists.linbit.com
5078W:	http://www.drbd.org
5079T:	git git://git.linbit.com/linux-drbd.git
5080T:	git git://git.linbit.com/drbd-8.4.git
5081S:	Supported
5082F:	drivers/block/drbd/
5083F:	lib/lru_cache.c
5084F:	Documentation/admin-guide/blockdev/
5085
5086DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5087M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5088R:	"Rafael J. Wysocki" <rafael@kernel.org>
5089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5090S:	Supported
5091F:	Documentation/kobject.txt
5092F:	drivers/base/
5093F:	fs/debugfs/
5094F:	fs/sysfs/
5095F:	include/linux/debugfs.h
5096F:	include/linux/kobj*
5097F:	lib/kobj*
5098
5099DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5100M:	Kevin Hilman <khilman@kernel.org>
5101M:	Nishanth Menon <nm@ti.com>
5102S:	Maintained
5103F:	drivers/power/avs/
5104F:	include/linux/power/smartreflex.h
5105L:	linux-pm@vger.kernel.org
5106
5107DRM DRIVER FOR ARM PL111 CLCD
5108M:	Eric Anholt <eric@anholt.net>
5109T:	git git://anongit.freedesktop.org/drm/drm-misc
5110S:	Supported
5111F:	drivers/gpu/drm/pl111/
5112
5113DRM DRIVER FOR ARM VERSATILE TFT PANELS
5114M:	Linus Walleij <linus.walleij@linaro.org>
5115T:	git git://anongit.freedesktop.org/drm/drm-misc
5116S:	Maintained
5117F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5118F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5119
5120DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5121M:	Dave Airlie <airlied@redhat.com>
5122S:	Odd Fixes
5123F:	drivers/gpu/drm/ast/
5124
5125DRM DRIVER FOR ASPEED BMC GFX
5126M:	Joel Stanley <joel@jms.id.au>
5127L:	linux-aspeed@lists.ozlabs.org
5128T:	git git://anongit.freedesktop.org/drm/drm-misc
5129S:	Supported
5130F:	drivers/gpu/drm/aspeed/
5131F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5132
5133DRM DRIVER FOR BOCHS VIRTUAL GPU
5134M:	Gerd Hoffmann <kraxel@redhat.com>
5135L:	virtualization@lists.linux-foundation.org
5136T:	git git://anongit.freedesktop.org/drm/drm-misc
5137S:	Maintained
5138F:	drivers/gpu/drm/bochs/
5139
5140DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5141M:	Linus Walleij <linus.walleij@linaro.org>
5142T:	git git://anongit.freedesktop.org/drm/drm-misc
5143S:	Maintained
5144F:	drivers/gpu/drm/tve200/
5145
5146DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5147M:	Jagan Teki <jagan@amarulasolutions.com>
5148S:	Maintained
5149F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5150F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5151
5152DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5153M:	Hans de Goede <hdegoede@redhat.com>
5154T:	git git://anongit.freedesktop.org/drm/drm-misc
5155S:	Maintained
5156F:	drivers/gpu/drm/tiny/gm12u320.c
5157
5158DRM DRIVER FOR ILITEK ILI9225 PANELS
5159M:	David Lechner <david@lechnology.com>
5160T:	git git://anongit.freedesktop.org/drm/drm-misc
5161S:	Maintained
5162F:	drivers/gpu/drm/tiny/ili9225.c
5163F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5164
5165DRM DRIVER FOR HX8357D PANELS
5166M:	Eric Anholt <eric@anholt.net>
5167T:	git git://anongit.freedesktop.org/drm/drm-misc
5168S:	Maintained
5169F:	drivers/gpu/drm/tiny/hx8357d.c
5170F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5171
5172DRM DRIVER FOR INTEL I810 VIDEO CARDS
5173S:	Orphan / Obsolete
5174F:	drivers/gpu/drm/i810/
5175F:	include/uapi/drm/i810_drm.h
5176
5177DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5178S:	Orphan / Obsolete
5179F:	drivers/gpu/drm/mga/
5180F:	include/uapi/drm/mga_drm.h
5181
5182DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5183M:	Dave Airlie <airlied@redhat.com>
5184S:	Odd Fixes
5185F:	drivers/gpu/drm/mgag200/
5186
5187DRM DRIVER FOR MI0283QT
5188M:	Noralf Trønnes <noralf@tronnes.org>
5189T:	git git://anongit.freedesktop.org/drm/drm-misc
5190S:	Maintained
5191F:	drivers/gpu/drm/tiny/mi0283qt.c
5192F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5193
5194DRM DRIVER FOR MSM ADRENO GPU
5195M:	Rob Clark <robdclark@gmail.com>
5196M:	Sean Paul <sean@poorly.run>
5197L:	linux-arm-msm@vger.kernel.org
5198L:	dri-devel@lists.freedesktop.org
5199L:	freedreno@lists.freedesktop.org
5200T:	git https://gitlab.freedesktop.org/drm/msm.git
5201S:	Maintained
5202F:	drivers/gpu/drm/msm/
5203F:	include/uapi/drm/msm_drm.h
5204F:	Documentation/devicetree/bindings/display/msm/
5205
5206DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5207M:	Ben Skeggs <bskeggs@redhat.com>
5208L:	dri-devel@lists.freedesktop.org
5209L:	nouveau@lists.freedesktop.org
5210T:	git git://github.com/skeggsb/linux
5211S:	Supported
5212F:	drivers/gpu/drm/nouveau/
5213F:	include/uapi/drm/nouveau_drm.h
5214
5215DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5216M:	Stefan Mavrodiev <stefan@olimex.com>
5217S:	Maintained
5218F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5219F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5220
5221DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5222M:	Noralf Trønnes <noralf@tronnes.org>
5223T:	git git://anongit.freedesktop.org/drm/drm-misc
5224S:	Maintained
5225F:	drivers/gpu/drm/tiny/repaper.c
5226F:	Documentation/devicetree/bindings/display/repaper.txt
5227
5228DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5229M:	Dave Airlie <airlied@redhat.com>
5230M:	Gerd Hoffmann <kraxel@redhat.com>
5231L:	virtualization@lists.linux-foundation.org
5232T:	git git://anongit.freedesktop.org/drm/drm-misc
5233S:	Obsolete
5234W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5235F:	drivers/gpu/drm/cirrus/
5236
5237DRM DRIVER FOR QXL VIRTUAL GPU
5238M:	Dave Airlie <airlied@redhat.com>
5239M:	Gerd Hoffmann <kraxel@redhat.com>
5240L:	virtualization@lists.linux-foundation.org
5241L:	spice-devel@lists.freedesktop.org
5242T:	git git://anongit.freedesktop.org/drm/drm-misc
5243S:	Maintained
5244F:	drivers/gpu/drm/qxl/
5245F:	include/uapi/drm/qxl_drm.h
5246
5247DRM DRIVER FOR RAYDIUM RM67191 PANELS
5248M:	Robert Chiras <robert.chiras@nxp.com>
5249S:	Maintained
5250F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5251F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5252
5253DRM DRIVER FOR RAGE 128 VIDEO CARDS
5254S:	Orphan / Obsolete
5255F:	drivers/gpu/drm/r128/
5256F:	include/uapi/drm/r128_drm.h
5257
5258DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5259M:	Guido Günther <agx@sigxcpu.org>
5260R:	Purism Kernel Team <kernel@puri.sm>
5261S:	Maintained
5262F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5263F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5264
5265DRM DRIVER FOR SAVAGE VIDEO CARDS
5266S:	Orphan / Obsolete
5267F:	drivers/gpu/drm/savage/
5268F:	include/uapi/drm/savage_drm.h
5269
5270DRM DRIVER FOR SIS VIDEO CARDS
5271S:	Orphan / Obsolete
5272F:	drivers/gpu/drm/sis/
5273F:	include/uapi/drm/sis_drm.h
5274
5275DRM DRIVER FOR SITRONIX ST7701 PANELS
5276M:	Jagan Teki <jagan@amarulasolutions.com>
5277S:	Maintained
5278F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5279F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5280
5281DRM DRIVER FOR SITRONIX ST7586 PANELS
5282M:	David Lechner <david@lechnology.com>
5283T:	git git://anongit.freedesktop.org/drm/drm-misc
5284S:	Maintained
5285F:	drivers/gpu/drm/tiny/st7586.c
5286F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5287
5288DRM DRIVER FOR SITRONIX ST7735R PANELS
5289M:	David Lechner <david@lechnology.com>
5290T:	git git://anongit.freedesktop.org/drm/drm-misc
5291S:	Maintained
5292F:	drivers/gpu/drm/tiny/st7735r.c
5293F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5294
5295DRM DRIVER FOR ST-ERICSSON MCDE
5296M:	Linus Walleij <linus.walleij@linaro.org>
5297T:	git git://anongit.freedesktop.org/drm/drm-misc
5298S:	Maintained
5299F:	drivers/gpu/drm/mcde/
5300F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5301
5302DRM DRIVER FOR TDFX VIDEO CARDS
5303S:	Orphan / Obsolete
5304F:	drivers/gpu/drm/tdfx/
5305
5306DRM DRIVER FOR TPO TPG110 PANELS
5307M:	Linus Walleij <linus.walleij@linaro.org>
5308T:	git git://anongit.freedesktop.org/drm/drm-misc
5309S:	Maintained
5310F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5311F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5312
5313DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5314M:	Dave Airlie <airlied@redhat.com>
5315R:	Sean Paul <sean@poorly.run>
5316L:	dri-devel@lists.freedesktop.org
5317S:	Odd Fixes
5318F:	drivers/gpu/drm/udl/
5319T:	git git://anongit.freedesktop.org/drm/drm-misc
5320
5321DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5322M:	Hans de Goede <hdegoede@redhat.com>
5323L:	dri-devel@lists.freedesktop.org
5324S:	Maintained
5325F:	drivers/gpu/drm/vboxvideo/
5326T:	git git://anongit.freedesktop.org/drm/drm-misc
5327
5328DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5329M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5330R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5331R:	Daniel Vetter <daniel@ffwll.ch>
5332T:	git git://anongit.freedesktop.org/drm/drm-misc
5333S:	Maintained
5334L:	dri-devel@lists.freedesktop.org
5335F:	drivers/gpu/drm/vkms/
5336F:	Documentation/gpu/vkms.rst
5337
5338DRM DRIVER FOR VMWARE VIRTUAL GPU
5339M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5340M:	Thomas Hellstrom <thellstrom@vmware.com>
5341L:	dri-devel@lists.freedesktop.org
5342T:	git git://people.freedesktop.org/~thomash/linux
5343S:	Supported
5344F:	drivers/gpu/drm/vmwgfx/
5345F:	include/uapi/drm/vmwgfx_drm.h
5346
5347DRM DRIVERS
5348M:	David Airlie <airlied@linux.ie>
5349M:	Daniel Vetter <daniel@ffwll.ch>
5350L:	dri-devel@lists.freedesktop.org
5351T:	git git://anongit.freedesktop.org/drm/drm
5352B:	https://bugs.freedesktop.org/
5353C:	irc://chat.freenode.net/dri-devel
5354S:	Maintained
5355F:	drivers/gpu/drm/
5356F:	drivers/gpu/vga/
5357F:	Documentation/devicetree/bindings/display/
5358F:	Documentation/devicetree/bindings/gpu/
5359F:	Documentation/gpu/
5360F:	include/drm/
5361F:	include/uapi/drm/
5362F:	include/linux/vga*
5363
5364DRM DRIVERS AND MISC GPU PATCHES
5365M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5366M:	Maxime Ripard <mripard@kernel.org>
5367M:	Sean Paul <sean@poorly.run>
5368W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5369S:	Maintained
5370T:	git git://anongit.freedesktop.org/drm/drm-misc
5371F:	Documentation/gpu/
5372F:	drivers/gpu/vga/
5373F:	drivers/gpu/drm/*
5374F:	include/drm/drm*
5375F:	include/uapi/drm/drm*
5376F:	include/linux/vga*
5377
5378DRM DRIVERS FOR ALLWINNER A10
5379M:	Maxime Ripard <mripard@kernel.org>
5380L:	dri-devel@lists.freedesktop.org
5381S:	Supported
5382F:	drivers/gpu/drm/sun4i/
5383F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5384T:	git git://anongit.freedesktop.org/drm/drm-misc
5385
5386DRM DRIVERS FOR AMLOGIC SOCS
5387M:	Neil Armstrong <narmstrong@baylibre.com>
5388L:	dri-devel@lists.freedesktop.org
5389L:	linux-amlogic@lists.infradead.org
5390W:	http://linux-meson.com/
5391S:	Supported
5392F:	drivers/gpu/drm/meson/
5393F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5394F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5395F:	Documentation/gpu/meson.rst
5396T:	git git://anongit.freedesktop.org/drm/drm-misc
5397
5398DRM DRIVERS FOR ATMEL HLCDC
5399M:	Sam Ravnborg <sam@ravnborg.org>
5400M:	Boris Brezillon <bbrezillon@kernel.org>
5401L:	dri-devel@lists.freedesktop.org
5402S:	Supported
5403F:	drivers/gpu/drm/atmel-hlcdc/
5404F:	Documentation/devicetree/bindings/display/atmel/
5405T:	git git://anongit.freedesktop.org/drm/drm-misc
5406
5407DRM DRIVERS FOR BRIDGE CHIPS
5408M:	Andrzej Hajda <a.hajda@samsung.com>
5409M:	Neil Armstrong <narmstrong@baylibre.com>
5410R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5411R:	Jonas Karlman <jonas@kwiboo.se>
5412R:	Jernej Skrabec <jernej.skrabec@siol.net>
5413S:	Maintained
5414T:	git git://anongit.freedesktop.org/drm/drm-misc
5415F:	drivers/gpu/drm/bridge/
5416
5417DRM DRIVERS FOR EXYNOS
5418M:	Inki Dae <inki.dae@samsung.com>
5419M:	Joonyoung Shim <jy0922.shim@samsung.com>
5420M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5421M:	Kyungmin Park <kyungmin.park@samsung.com>
5422L:	dri-devel@lists.freedesktop.org
5423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5424S:	Supported
5425F:	drivers/gpu/drm/exynos/
5426F:	include/uapi/drm/exynos_drm.h
5427F:	Documentation/devicetree/bindings/display/exynos/
5428
5429DRM DRIVERS FOR FREESCALE DCU
5430M:	Stefan Agner <stefan@agner.ch>
5431M:	Alison Wang <alison.wang@nxp.com>
5432L:	dri-devel@lists.freedesktop.org
5433S:	Supported
5434F:	drivers/gpu/drm/fsl-dcu/
5435F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5436F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5437F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5438T:	git git://anongit.freedesktop.org/drm/drm-misc
5439
5440DRM DRIVERS FOR FREESCALE IMX
5441M:	Philipp Zabel <p.zabel@pengutronix.de>
5442L:	dri-devel@lists.freedesktop.org
5443S:	Maintained
5444F:	drivers/gpu/drm/imx/
5445F:	drivers/gpu/ipu-v3/
5446F:	Documentation/devicetree/bindings/display/imx/
5447
5448DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5449M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5450L:	dri-devel@lists.freedesktop.org
5451T:	git git://github.com/patjak/drm-gma500
5452S:	Maintained
5453F:	drivers/gpu/drm/gma500/
5454
5455DRM DRIVERS FOR HISILICON
5456M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5457M:	Rongrong Zou <zourongrong@gmail.com>
5458R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5459R:	Chen Feng <puck.chen@hisilicon.com>
5460L:	dri-devel@lists.freedesktop.org
5461T:	git git://github.com/xin3liang/linux.git
5462S:	Maintained
5463F:	drivers/gpu/drm/hisilicon/
5464F:	Documentation/devicetree/bindings/display/hisilicon/
5465
5466DRM DRIVERS FOR LIMA
5467M:	Qiang Yu <yuq825@gmail.com>
5468L:	dri-devel@lists.freedesktop.org
5469L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5470S:	Maintained
5471F:	drivers/gpu/drm/lima/
5472F:	include/uapi/drm/lima_drm.h
5473T:	git git://anongit.freedesktop.org/drm/drm-misc
5474
5475DRM DRIVERS FOR MEDIATEK
5476M:	CK Hu <ck.hu@mediatek.com>
5477M:	Philipp Zabel <p.zabel@pengutronix.de>
5478L:	dri-devel@lists.freedesktop.org
5479S:	Supported
5480F:	drivers/gpu/drm/mediatek/
5481F:	Documentation/devicetree/bindings/display/mediatek/
5482
5483DRM DRIVERS FOR NVIDIA TEGRA
5484M:	Thierry Reding <thierry.reding@gmail.com>
5485L:	dri-devel@lists.freedesktop.org
5486L:	linux-tegra@vger.kernel.org
5487T:	git git://anongit.freedesktop.org/tegra/linux.git
5488S:	Supported
5489F:	drivers/gpu/drm/tegra/
5490F:	drivers/gpu/host1x/
5491F:	include/linux/host1x.h
5492F:	include/uapi/drm/tegra_drm.h
5493F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5494
5495DRM DRIVERS FOR RENESAS
5496M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5497M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5498L:	dri-devel@lists.freedesktop.org
5499L:	linux-renesas-soc@vger.kernel.org
5500T:	git git://linuxtv.org/pinchartl/media drm/du/next
5501S:	Supported
5502F:	drivers/gpu/drm/rcar-du/
5503F:	drivers/gpu/drm/shmobile/
5504F:	include/linux/platform_data/shmob_drm.h
5505F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5506F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5507F:	Documentation/devicetree/bindings/display/renesas,du.txt
5508
5509DRM DRIVERS FOR ROCKCHIP
5510M:	Sandy Huang <hjc@rock-chips.com>
5511M:	Heiko Stübner <heiko@sntech.de>
5512L:	dri-devel@lists.freedesktop.org
5513S:	Maintained
5514F:	drivers/gpu/drm/rockchip/
5515F:	Documentation/devicetree/bindings/display/rockchip/
5516T:	git git://anongit.freedesktop.org/drm/drm-misc
5517
5518DRM DRIVERS FOR STI
5519M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5520M:	Vincent Abriou <vincent.abriou@st.com>
5521L:	dri-devel@lists.freedesktop.org
5522T:	git git://anongit.freedesktop.org/drm/drm-misc
5523S:	Maintained
5524F:	drivers/gpu/drm/sti
5525F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5526
5527DRM DRIVERS FOR STM
5528M:	Yannick Fertre <yannick.fertre@st.com>
5529M:	Philippe Cornu <philippe.cornu@st.com>
5530M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5531M:	Vincent Abriou <vincent.abriou@st.com>
5532L:	dri-devel@lists.freedesktop.org
5533T:	git git://anongit.freedesktop.org/drm/drm-misc
5534S:	Maintained
5535F:	drivers/gpu/drm/stm
5536F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5537
5538DRM DRIVERS FOR TI LCDC
5539M:	Jyri Sarha <jsarha@ti.com>
5540R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5541L:	dri-devel@lists.freedesktop.org
5542S:	Maintained
5543F:	drivers/gpu/drm/tilcdc/
5544F:	Documentation/devicetree/bindings/display/tilcdc/
5545
5546DRM DRIVERS FOR TI OMAP
5547M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5548L:	dri-devel@lists.freedesktop.org
5549S:	Maintained
5550F:	drivers/gpu/drm/omapdrm/
5551F:	Documentation/devicetree/bindings/display/ti/
5552
5553DRM DRIVERS FOR V3D
5554M:	Eric Anholt <eric@anholt.net>
5555S:	Supported
5556F:	drivers/gpu/drm/v3d/
5557F:	include/uapi/drm/v3d_drm.h
5558F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5559T:	git git://anongit.freedesktop.org/drm/drm-misc
5560
5561DRM DRIVERS FOR VC4
5562M:	Eric Anholt <eric@anholt.net>
5563T:	git git://github.com/anholt/linux
5564S:	Supported
5565F:	drivers/gpu/drm/vc4/
5566F:	include/uapi/drm/vc4_drm.h
5567F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5568T:	git git://anongit.freedesktop.org/drm/drm-misc
5569
5570DRM DRIVERS FOR VIVANTE GPU IP
5571M:	Lucas Stach <l.stach@pengutronix.de>
5572R:	Russell King <linux+etnaviv@armlinux.org.uk>
5573R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5574L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5575L:	dri-devel@lists.freedesktop.org
5576S:	Maintained
5577F:	drivers/gpu/drm/etnaviv/
5578F:	include/uapi/drm/etnaviv_drm.h
5579F:	Documentation/devicetree/bindings/display/etnaviv/
5580
5581DRM DRIVERS FOR ZTE ZX
5582M:	Shawn Guo <shawnguo@kernel.org>
5583L:	dri-devel@lists.freedesktop.org
5584S:	Maintained
5585F:	drivers/gpu/drm/zte/
5586F:	Documentation/devicetree/bindings/display/zte,vou.txt
5587T:	git git://anongit.freedesktop.org/drm/drm-misc
5588
5589DRM PANEL DRIVERS
5590M:	Thierry Reding <thierry.reding@gmail.com>
5591R:	Sam Ravnborg <sam@ravnborg.org>
5592L:	dri-devel@lists.freedesktop.org
5593T:	git git://anongit.freedesktop.org/drm/drm-misc
5594S:	Maintained
5595F:	drivers/gpu/drm/drm_panel.c
5596F:	drivers/gpu/drm/panel/
5597F:	include/drm/drm_panel.h
5598F:	Documentation/devicetree/bindings/display/panel/
5599
5600DRM DRIVERS FOR XEN
5601M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5602T:	git git://anongit.freedesktop.org/drm/drm-misc
5603L:	dri-devel@lists.freedesktop.org
5604L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5605S:	Supported
5606F:	drivers/gpu/drm/xen/
5607F:	Documentation/gpu/xen-front.rst
5608
5609DRM TTM SUBSYSTEM
5610M:	Christian Koenig <christian.koenig@amd.com>
5611M:	Huang Rui <ray.huang@amd.com>
5612T:	git git://people.freedesktop.org/~agd5f/linux
5613S:	Maintained
5614L:	dri-devel@lists.freedesktop.org
5615F:	include/drm/ttm/
5616F:	drivers/gpu/drm/ttm/
5617
5618DSBR100 USB FM RADIO DRIVER
5619M:	Alexey Klimov <klimov.linux@gmail.com>
5620L:	linux-media@vger.kernel.org
5621T:	git git://linuxtv.org/media_tree.git
5622S:	Maintained
5623F:	drivers/media/radio/dsbr100.c
5624
5625DT3155 MEDIA DRIVER
5626M:	Hans Verkuil <hverkuil@xs4all.nl>
5627L:	linux-media@vger.kernel.org
5628T:	git git://linuxtv.org/media_tree.git
5629W:	https://linuxtv.org
5630S:	Odd Fixes
5631F:	drivers/media/pci/dt3155/
5632
5633DVB_USB_AF9015 MEDIA DRIVER
5634M:	Antti Palosaari <crope@iki.fi>
5635L:	linux-media@vger.kernel.org
5636W:	https://linuxtv.org
5637W:	http://palosaari.fi/linux/
5638Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5639T:	git git://linuxtv.org/anttip/media_tree.git
5640S:	Maintained
5641F:	drivers/media/usb/dvb-usb-v2/af9015*
5642
5643DVB_USB_AF9035 MEDIA DRIVER
5644M:	Antti Palosaari <crope@iki.fi>
5645L:	linux-media@vger.kernel.org
5646W:	https://linuxtv.org
5647W:	http://palosaari.fi/linux/
5648Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5649T:	git git://linuxtv.org/anttip/media_tree.git
5650S:	Maintained
5651F:	drivers/media/usb/dvb-usb-v2/af9035*
5652
5653DVB_USB_ANYSEE MEDIA DRIVER
5654M:	Antti Palosaari <crope@iki.fi>
5655L:	linux-media@vger.kernel.org
5656W:	https://linuxtv.org
5657W:	http://palosaari.fi/linux/
5658Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5659T:	git git://linuxtv.org/anttip/media_tree.git
5660S:	Maintained
5661F:	drivers/media/usb/dvb-usb-v2/anysee*
5662
5663DVB_USB_AU6610 MEDIA DRIVER
5664M:	Antti Palosaari <crope@iki.fi>
5665L:	linux-media@vger.kernel.org
5666W:	https://linuxtv.org
5667W:	http://palosaari.fi/linux/
5668Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5669T:	git git://linuxtv.org/anttip/media_tree.git
5670S:	Maintained
5671F:	drivers/media/usb/dvb-usb-v2/au6610*
5672
5673DVB_USB_CE6230 MEDIA DRIVER
5674M:	Antti Palosaari <crope@iki.fi>
5675L:	linux-media@vger.kernel.org
5676W:	https://linuxtv.org
5677W:	http://palosaari.fi/linux/
5678Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5679T:	git git://linuxtv.org/anttip/media_tree.git
5680S:	Maintained
5681F:	drivers/media/usb/dvb-usb-v2/ce6230*
5682
5683DVB_USB_CXUSB MEDIA DRIVER
5684M:	Michael Krufky <mkrufky@linuxtv.org>
5685L:	linux-media@vger.kernel.org
5686W:	https://linuxtv.org
5687W:	http://github.com/mkrufky
5688Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5689T:	git git://linuxtv.org/media_tree.git
5690S:	Maintained
5691F:	drivers/media/usb/dvb-usb/cxusb*
5692
5693DVB_USB_EC168 MEDIA DRIVER
5694M:	Antti Palosaari <crope@iki.fi>
5695L:	linux-media@vger.kernel.org
5696W:	https://linuxtv.org
5697W:	http://palosaari.fi/linux/
5698Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5699T:	git git://linuxtv.org/anttip/media_tree.git
5700S:	Maintained
5701F:	drivers/media/usb/dvb-usb-v2/ec168*
5702
5703DVB_USB_GL861 MEDIA DRIVER
5704M:	Antti Palosaari <crope@iki.fi>
5705L:	linux-media@vger.kernel.org
5706W:	https://linuxtv.org
5707Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5708T:	git git://linuxtv.org/anttip/media_tree.git
5709S:	Maintained
5710F:	drivers/media/usb/dvb-usb-v2/gl861*
5711
5712DVB_USB_MXL111SF MEDIA DRIVER
5713M:	Michael Krufky <mkrufky@linuxtv.org>
5714L:	linux-media@vger.kernel.org
5715W:	https://linuxtv.org
5716W:	http://github.com/mkrufky
5717Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5718T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5719S:	Maintained
5720F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5721
5722DVB_USB_RTL28XXU MEDIA DRIVER
5723M:	Antti Palosaari <crope@iki.fi>
5724L:	linux-media@vger.kernel.org
5725W:	https://linuxtv.org
5726W:	http://palosaari.fi/linux/
5727Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5728T:	git git://linuxtv.org/anttip/media_tree.git
5729S:	Maintained
5730F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5731
5732DVB_USB_V2 MEDIA DRIVER
5733M:	Antti Palosaari <crope@iki.fi>
5734L:	linux-media@vger.kernel.org
5735W:	https://linuxtv.org
5736W:	http://palosaari.fi/linux/
5737Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5738T:	git git://linuxtv.org/anttip/media_tree.git
5739S:	Maintained
5740F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5741F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5742
5743DYNAMIC DEBUG
5744M:	Jason Baron <jbaron@akamai.com>
5745S:	Maintained
5746F:	lib/dynamic_debug.c
5747F:	include/linux/dynamic_debug.h
5748
5749DYNAMIC INTERRUPT MODERATION
5750M:	Tal Gilboa <talgi@mellanox.com>
5751S:	Maintained
5752F:	include/linux/dim.h
5753F:	lib/dim/
5754
5755DZ DECSTATION DZ11 SERIAL DRIVER
5756M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5757S:	Maintained
5758F:	drivers/tty/serial/dz.*
5759
5760E3X0 POWER BUTTON DRIVER
5761M:	Moritz Fischer <moritz.fischer@ettus.com>
5762L:	usrp-users@lists.ettus.com
5763W:	http://www.ettus.com
5764S:	Supported
5765F:	drivers/input/misc/e3x0-button.c
5766F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5767
5768E4000 MEDIA DRIVER
5769M:	Antti Palosaari <crope@iki.fi>
5770L:	linux-media@vger.kernel.org
5771W:	https://linuxtv.org
5772W:	http://palosaari.fi/linux/
5773Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5774T:	git git://linuxtv.org/anttip/media_tree.git
5775S:	Maintained
5776F:	drivers/media/tuners/e4000*
5777
5778EARTH_PT1 MEDIA DRIVER
5779M:	Akihiro Tsukada <tskd08@gmail.com>
5780L:	linux-media@vger.kernel.org
5781S:	Odd Fixes
5782F:	drivers/media/pci/pt1/
5783
5784EARTH_PT3 MEDIA DRIVER
5785M:	Akihiro Tsukada <tskd08@gmail.com>
5786L:	linux-media@vger.kernel.org
5787S:	Odd Fixes
5788F:	drivers/media/pci/pt3/
5789
5790EC100 MEDIA DRIVER
5791M:	Antti Palosaari <crope@iki.fi>
5792L:	linux-media@vger.kernel.org
5793W:	https://linuxtv.org
5794W:	http://palosaari.fi/linux/
5795Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5796T:	git git://linuxtv.org/anttip/media_tree.git
5797S:	Maintained
5798F:	drivers/media/dvb-frontends/ec100*
5799
5800ECRYPT FILE SYSTEM
5801M:	Tyler Hicks <tyhicks@canonical.com>
5802L:	ecryptfs@vger.kernel.org
5803W:	http://ecryptfs.org
5804W:	https://launchpad.net/ecryptfs
5805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5806S:	Supported
5807F:	Documentation/filesystems/ecryptfs.txt
5808F:	fs/ecryptfs/
5809
5810EDAC-AMD64
5811M:	Borislav Petkov <bp@alien8.de>
5812L:	linux-edac@vger.kernel.org
5813S:	Maintained
5814F:	drivers/edac/amd64_edac*
5815
5816EDAC-ARMADA
5817M:	Jan Luebbe <jlu@pengutronix.de>
5818L:	linux-edac@vger.kernel.org
5819S:	Maintained
5820F:	drivers/edac/armada_xp_*
5821
5822EDAC-AST2500
5823M:	Stefan Schaeckeler <sschaeck@cisco.com>
5824S:	Supported
5825F:	drivers/edac/aspeed_edac.c
5826F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5827
5828EDAC-BLUEFIELD
5829M:	Shravan Kumar Ramani <sramani@mellanox.com>
5830S:	Supported
5831F:	drivers/edac/bluefield_edac.c
5832
5833EDAC-CALXEDA
5834M:	Robert Richter <rric@kernel.org>
5835L:	linux-edac@vger.kernel.org
5836S:	Maintained
5837F:	drivers/edac/highbank*
5838
5839EDAC-CAVIUM OCTEON
5840M:	Ralf Baechle <ralf@linux-mips.org>
5841M:	David Daney <david.daney@cavium.com>
5842L:	linux-edac@vger.kernel.org
5843L:	linux-mips@vger.kernel.org
5844S:	Supported
5845F:	drivers/edac/octeon_edac*
5846
5847EDAC-CAVIUM THUNDERX
5848M:	David Daney <david.daney@cavium.com>
5849M:	Jan Glauber <jglauber@cavium.com>
5850L:	linux-edac@vger.kernel.org
5851S:	Supported
5852F:	drivers/edac/thunderx_edac*
5853
5854EDAC-CORE
5855M:	Borislav Petkov <bp@alien8.de>
5856M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5857M:	Tony Luck <tony.luck@intel.com>
5858R:	James Morse <james.morse@arm.com>
5859R:	Robert Richter <rrichter@marvell.com>
5860L:	linux-edac@vger.kernel.org
5861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5862S:	Supported
5863F:	Documentation/admin-guide/ras.rst
5864F:	Documentation/driver-api/edac.rst
5865F:	drivers/edac/
5866F:	include/linux/edac.h
5867
5868EDAC-E752X
5869M:	Mark Gross <mark.gross@intel.com>
5870L:	linux-edac@vger.kernel.org
5871S:	Maintained
5872F:	drivers/edac/e752x_edac.c
5873
5874EDAC-E7XXX
5875L:	linux-edac@vger.kernel.org
5876S:	Maintained
5877F:	drivers/edac/e7xxx_edac.c
5878
5879EDAC-FSL_DDR
5880M:	York Sun <york.sun@nxp.com>
5881L:	linux-edac@vger.kernel.org
5882S:	Maintained
5883F:	drivers/edac/fsl_ddr_edac.*
5884
5885EDAC-GHES
5886M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5887L:	linux-edac@vger.kernel.org
5888S:	Maintained
5889F:	drivers/edac/ghes_edac.c
5890
5891EDAC-I10NM
5892M:	Tony Luck <tony.luck@intel.com>
5893L:	linux-edac@vger.kernel.org
5894S:	Maintained
5895F:	drivers/edac/i10nm_base.c
5896
5897EDAC-I3000
5898L:	linux-edac@vger.kernel.org
5899S:	Orphan
5900F:	drivers/edac/i3000_edac.c
5901
5902EDAC-I5000
5903L:	linux-edac@vger.kernel.org
5904S:	Maintained
5905F:	drivers/edac/i5000_edac.c
5906
5907EDAC-I5400
5908M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5909L:	linux-edac@vger.kernel.org
5910S:	Maintained
5911F:	drivers/edac/i5400_edac.c
5912
5913EDAC-I7300
5914M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5915L:	linux-edac@vger.kernel.org
5916S:	Maintained
5917F:	drivers/edac/i7300_edac.c
5918
5919EDAC-I7CORE
5920M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5921L:	linux-edac@vger.kernel.org
5922S:	Maintained
5923F:	drivers/edac/i7core_edac.c
5924
5925EDAC-I82443BXGX
5926M:	Tim Small <tim@buttersideup.com>
5927L:	linux-edac@vger.kernel.org
5928S:	Maintained
5929F:	drivers/edac/i82443bxgx_edac.c
5930
5931EDAC-I82975X
5932M:	"Arvind R." <arvino55@gmail.com>
5933L:	linux-edac@vger.kernel.org
5934S:	Maintained
5935F:	drivers/edac/i82975x_edac.c
5936
5937EDAC-IE31200
5938M:	Jason Baron <jbaron@akamai.com>
5939L:	linux-edac@vger.kernel.org
5940S:	Maintained
5941F:	drivers/edac/ie31200_edac.c
5942
5943EDAC-MPC85XX
5944M:	Johannes Thumshirn <morbidrsa@gmail.com>
5945L:	linux-edac@vger.kernel.org
5946S:	Maintained
5947F:	drivers/edac/mpc85xx_edac.[ch]
5948
5949EDAC-PASEMI
5950M:	Egor Martovetsky <egor@pasemi.com>
5951L:	linux-edac@vger.kernel.org
5952S:	Maintained
5953F:	drivers/edac/pasemi_edac.c
5954
5955EDAC-PND2
5956M:	Tony Luck <tony.luck@intel.com>
5957L:	linux-edac@vger.kernel.org
5958S:	Maintained
5959F:	drivers/edac/pnd2_edac.[ch]
5960
5961EDAC-R82600
5962M:	Tim Small <tim@buttersideup.com>
5963L:	linux-edac@vger.kernel.org
5964S:	Maintained
5965F:	drivers/edac/r82600_edac.c
5966
5967EDAC-SBRIDGE
5968M:	Tony Luck <tony.luck@intel.com>
5969R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5970L:	linux-edac@vger.kernel.org
5971S:	Maintained
5972F:	drivers/edac/sb_edac.c
5973
5974EDAC-SIFIVE
5975M:	Yash Shah <yash.shah@sifive.com>
5976L:	linux-edac@vger.kernel.org
5977S:	Supported
5978F:	drivers/edac/sifive_edac.c
5979
5980EDAC-SKYLAKE
5981M:	Tony Luck <tony.luck@intel.com>
5982L:	linux-edac@vger.kernel.org
5983S:	Maintained
5984F:	drivers/edac/skx_*.c
5985
5986EDAC-TI
5987M:	Tero Kristo <t-kristo@ti.com>
5988L:	linux-edac@vger.kernel.org
5989S:	Maintained
5990F:	drivers/edac/ti_edac.c
5991
5992EDAC-QCOM
5993M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5994M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5995L:	linux-arm-msm@vger.kernel.org
5996L:	linux-edac@vger.kernel.org
5997S:	Maintained
5998F:	drivers/edac/qcom_edac.c
5999
6000EDIROL UA-101/UA-1000 DRIVER
6001M:	Clemens Ladisch <clemens@ladisch.de>
6002L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6004S:	Maintained
6005F:	sound/usb/misc/ua101.c
6006
6007EFI TEST DRIVER
6008L:	linux-efi@vger.kernel.org
6009M:	Ivan Hu <ivan.hu@canonical.com>
6010M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6011S:	Maintained
6012F:	drivers/firmware/efi/test/
6013
6014EFI VARIABLE FILESYSTEM
6015M:	Matthew Garrett <matthew.garrett@nebula.com>
6016M:	Jeremy Kerr <jk@ozlabs.org>
6017M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6019L:	linux-efi@vger.kernel.org
6020S:	Maintained
6021F:	fs/efivarfs/
6022
6023EFIFB FRAMEBUFFER DRIVER
6024L:	linux-fbdev@vger.kernel.org
6025M:	Peter Jones <pjones@redhat.com>
6026S:	Maintained
6027F:	drivers/video/fbdev/efifb.c
6028
6029EFS FILESYSTEM
6030W:	http://aeschi.ch.eu.org/efs/
6031S:	Orphan
6032F:	fs/efs/
6033
6034EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6035M:	Douglas Miller <dougmill@linux.ibm.com>
6036L:	netdev@vger.kernel.org
6037S:	Maintained
6038F:	drivers/net/ethernet/ibm/ehea/
6039
6040EM28XX VIDEO4LINUX DRIVER
6041M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6042L:	linux-media@vger.kernel.org
6043W:	https://linuxtv.org
6044T:	git git://linuxtv.org/media_tree.git
6045S:	Maintained
6046F:	drivers/media/usb/em28xx/
6047F:	Documentation/media/v4l-drivers/em28xx*
6048
6049EMBEDDED LINUX
6050M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6051M:	Matt Mackall <mpm@selenic.com>
6052M:	David Woodhouse <dwmw2@infradead.org>
6053L:	linux-embedded@vger.kernel.org
6054S:	Maintained
6055
6056Emulex 10Gbps iSCSI - OneConnect DRIVER
6057M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6058M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6059M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6060L:	linux-scsi@vger.kernel.org
6061W:	http://www.broadcom.com
6062S:	Supported
6063F:	drivers/scsi/be2iscsi/
6064
6065Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6066M:	Sathya Perla <sathya.perla@broadcom.com>
6067M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6068M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6069M:	Somnath Kotur <somnath.kotur@broadcom.com>
6070L:	netdev@vger.kernel.org
6071W:	http://www.emulex.com
6072S:	Supported
6073F:	drivers/net/ethernet/emulex/benet/
6074
6075EMULEX ONECONNECT ROCE DRIVER
6076M:	Selvin Xavier <selvin.xavier@broadcom.com>
6077M:	Devesh Sharma <devesh.sharma@broadcom.com>
6078L:	linux-rdma@vger.kernel.org
6079W:	http://www.broadcom.com
6080S:	Odd Fixes
6081F:	drivers/infiniband/hw/ocrdma/
6082F:	include/uapi/rdma/ocrdma-abi.h
6083
6084EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6085M:	James Smart <james.smart@broadcom.com>
6086M:	Dick Kennedy <dick.kennedy@broadcom.com>
6087L:	linux-scsi@vger.kernel.org
6088W:	http://www.broadcom.com
6089S:	Supported
6090F:	drivers/scsi/lpfc/
6091
6092ENE CB710 FLASH CARD READER DRIVER
6093M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6094S:	Maintained
6095F:	drivers/misc/cb710/
6096F:	drivers/mmc/host/cb710-mmc.*
6097F:	include/linux/cb710.h
6098
6099ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6100M:	Maxim Levitsky <maximlevitsky@gmail.com>
6101S:	Maintained
6102F:	drivers/media/rc/ene_ir.*
6103
6104EPSON S1D13XXX FRAMEBUFFER DRIVER
6105M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6106S:	Maintained
6107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6108F:	drivers/video/fbdev/s1d13xxxfb.c
6109F:	include/video/s1d13xxxfb.h
6110
6111EROFS FILE SYSTEM
6112M:	Gao Xiang <gaoxiang25@huawei.com>
6113M:	Chao Yu <yuchao0@huawei.com>
6114L:	linux-erofs@lists.ozlabs.org
6115S:	Maintained
6116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6117F:	Documentation/filesystems/erofs.txt
6118F:	fs/erofs/
6119F:	include/trace/events/erofs.h
6120
6121ERRSEQ ERROR TRACKING INFRASTRUCTURE
6122M:	Jeff Layton <jlayton@kernel.org>
6123S:	Maintained
6124F:	lib/errseq.c
6125F:	include/linux/errseq.h
6126
6127ET131X NETWORK DRIVER
6128M:	Mark Einon <mark.einon@gmail.com>
6129S:	Odd Fixes
6130F:	drivers/net/ethernet/agere/
6131
6132ETHERNET BRIDGE
6133M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6134M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6135L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6136L:	netdev@vger.kernel.org
6137W:	http://www.linuxfoundation.org/en/Net:Bridge
6138S:	Maintained
6139F:	include/linux/netfilter_bridge/
6140F:	net/bridge/
6141
6142ETHERNET PHY LIBRARY
6143M:	Andrew Lunn <andrew@lunn.ch>
6144M:	Florian Fainelli <f.fainelli@gmail.com>
6145M:	Heiner Kallweit <hkallweit1@gmail.com>
6146L:	netdev@vger.kernel.org
6147S:	Maintained
6148F:	Documentation/ABI/testing/sysfs-class-net-phydev
6149F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6150F:	Documentation/devicetree/bindings/net/mdio*
6151F:	Documentation/networking/phy.rst
6152F:	drivers/net/phy/
6153F:	drivers/of/of_mdio.c
6154F:	drivers/of/of_net.c
6155F:	include/linux/*mdio*.h
6156F:	include/linux/of_net.h
6157F:	include/linux/phy.h
6158F:	include/linux/phy_fixed.h
6159F:	include/linux/platform_data/mdio-bcm-unimac.h
6160F:	include/linux/platform_data/mdio-gpio.h
6161F:	include/trace/events/mdio.h
6162F:	include/uapi/linux/mdio.h
6163F:	include/uapi/linux/mii.h
6164
6165EXFAT FILE SYSTEM
6166M:	Valdis Kletnieks <valdis.kletnieks@vt.edu>
6167S:	Maintained
6168F:	drivers/staging/exfat/
6169
6170EXT2 FILE SYSTEM
6171M:	Jan Kara <jack@suse.com>
6172L:	linux-ext4@vger.kernel.org
6173S:	Maintained
6174F:	Documentation/filesystems/ext2.txt
6175F:	fs/ext2/
6176F:	include/linux/ext2*
6177
6178EXT4 FILE SYSTEM
6179M:	"Theodore Ts'o" <tytso@mit.edu>
6180M:	Andreas Dilger <adilger.kernel@dilger.ca>
6181L:	linux-ext4@vger.kernel.org
6182W:	http://ext4.wiki.kernel.org
6183Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6185S:	Maintained
6186F:	Documentation/filesystems/ext4/
6187F:	fs/ext4/
6188
6189Extended Verification Module (EVM)
6190M:	Mimi Zohar <zohar@linux.ibm.com>
6191L:	linux-integrity@vger.kernel.org
6192S:	Supported
6193F:	security/integrity/evm/
6194
6195EXTENSIBLE FIRMWARE INTERFACE (EFI)
6196M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6197L:	linux-efi@vger.kernel.org
6198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6199S:	Maintained
6200F:	Documentation/admin-guide/efi-stub.rst
6201F:	arch/*/kernel/efi.c
6202F:	arch/x86/boot/compressed/eboot.[ch]
6203F:	arch/*/include/asm/efi.h
6204F:	arch/x86/platform/efi/
6205F:	drivers/firmware/efi/
6206F:	include/linux/efi*.h
6207F:	arch/arm/boot/compressed/efi-header.S
6208F:	arch/arm64/kernel/efi-entry.S
6209
6210EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6211M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6212M:	Chanwoo Choi <cw00.choi@samsung.com>
6213L:	linux-kernel@vger.kernel.org
6214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6215S:	Maintained
6216F:	drivers/extcon/
6217F:	include/linux/extcon/
6218F:	include/linux/extcon.h
6219F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6220F:	Documentation/devicetree/bindings/extcon/
6221
6222EXYNOS DP DRIVER
6223M:	Jingoo Han <jingoohan1@gmail.com>
6224L:	dri-devel@lists.freedesktop.org
6225S:	Maintained
6226F:	drivers/gpu/drm/exynos/exynos_dp*
6227
6228EXYNOS SYSMMU (IOMMU) driver
6229M:	Marek Szyprowski <m.szyprowski@samsung.com>
6230L:	iommu@lists.linux-foundation.org
6231S:	Maintained
6232F:	drivers/iommu/exynos-iommu.c
6233
6234EZchip NPS platform support
6235M:	Vineet Gupta <vgupta@synopsys.com>
6236M:	Ofer Levi <oferle@mellanox.com>
6237S:	Supported
6238F:	arch/arc/plat-eznps
6239F:	arch/arc/boot/dts/eznps.dts
6240
6241F2FS FILE SYSTEM
6242M:	Jaegeuk Kim <jaegeuk@kernel.org>
6243M:	Chao Yu <yuchao0@huawei.com>
6244L:	linux-f2fs-devel@lists.sourceforge.net
6245W:	https://f2fs.wiki.kernel.org/
6246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6247S:	Maintained
6248F:	Documentation/filesystems/f2fs.txt
6249F:	Documentation/ABI/testing/sysfs-fs-f2fs
6250F:	fs/f2fs/
6251F:	include/linux/f2fs_fs.h
6252F:	include/trace/events/f2fs.h
6253
6254F71805F HARDWARE MONITORING DRIVER
6255M:	Jean Delvare <jdelvare@suse.com>
6256L:	linux-hwmon@vger.kernel.org
6257S:	Maintained
6258F:	Documentation/hwmon/f71805f.rst
6259F:	drivers/hwmon/f71805f.c
6260
6261FADDR2LINE
6262M:	Josh Poimboeuf <jpoimboe@redhat.com>
6263S:	Maintained
6264F:	scripts/faddr2line
6265
6266FAILOVER MODULE
6267M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6268L:	netdev@vger.kernel.org
6269S:	Supported
6270F:	net/core/failover.c
6271F:	include/net/failover.h
6272F:	Documentation/networking/failover.rst
6273
6274FANOTIFY
6275M:	Jan Kara <jack@suse.cz>
6276R:	Amir Goldstein <amir73il@gmail.com>
6277L:	linux-fsdevel@vger.kernel.org
6278S:	Maintained
6279F:	fs/notify/fanotify/
6280F:	include/linux/fanotify.h
6281F:	include/uapi/linux/fanotify.h
6282
6283FARSYNC SYNCHRONOUS DRIVER
6284M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6285W:	http://www.farsite.co.uk/
6286S:	Supported
6287F:	drivers/net/wan/farsync.*
6288
6289FAULT INJECTION SUPPORT
6290M:	Akinobu Mita <akinobu.mita@gmail.com>
6291S:	Supported
6292F:	Documentation/fault-injection/
6293F:	lib/fault-inject.c
6294
6295FBTFT Framebuffer drivers
6296S:	Orphan
6297L:	dri-devel@lists.freedesktop.org
6298L:	linux-fbdev@vger.kernel.org
6299F:	drivers/staging/fbtft/
6300
6301FC0011 TUNER DRIVER
6302M:	Michael Buesch <m@bues.ch>
6303L:	linux-media@vger.kernel.org
6304S:	Maintained
6305F:	drivers/media/tuners/fc0011.h
6306F:	drivers/media/tuners/fc0011.c
6307
6308FC2580 MEDIA DRIVER
6309M:	Antti Palosaari <crope@iki.fi>
6310L:	linux-media@vger.kernel.org
6311W:	https://linuxtv.org
6312W:	http://palosaari.fi/linux/
6313Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6314T:	git git://linuxtv.org/anttip/media_tree.git
6315S:	Maintained
6316F:	drivers/media/tuners/fc2580*
6317
6318FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6319M:	Hannes Reinecke <hare@suse.de>
6320L:	linux-scsi@vger.kernel.org
6321W:	www.Open-FCoE.org
6322S:	Supported
6323F:	drivers/scsi/libfc/
6324F:	drivers/scsi/fcoe/
6325F:	include/scsi/fc/
6326F:	include/scsi/libfc.h
6327F:	include/scsi/libfcoe.h
6328F:	include/uapi/scsi/fc/
6329
6330FILE LOCKING (flock() and fcntl()/lockf())
6331M:	Jeff Layton <jlayton@kernel.org>
6332M:	"J. Bruce Fields" <bfields@fieldses.org>
6333L:	linux-fsdevel@vger.kernel.org
6334S:	Maintained
6335F:	include/linux/fcntl.h
6336F:	include/uapi/linux/fcntl.h
6337F:	fs/fcntl.c
6338F:	fs/locks.c
6339
6340FILESYSTEMS (VFS and infrastructure)
6341M:	Alexander Viro <viro@zeniv.linux.org.uk>
6342L:	linux-fsdevel@vger.kernel.org
6343S:	Maintained
6344F:	fs/*
6345F:	include/linux/fs.h
6346F:	include/linux/fs_types.h
6347F:	include/uapi/linux/fs.h
6348
6349FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6350M:	Riku Voipio <riku.voipio@iki.fi>
6351L:	linux-hwmon@vger.kernel.org
6352S:	Maintained
6353F:	drivers/hwmon/f75375s.c
6354F:	include/linux/f75375s.h
6355
6356FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6357M:	Clemens Ladisch <clemens@ladisch.de>
6358M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6359L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6361S:	Maintained
6362F:	sound/firewire/
6363F:	include/uapi/sound/firewire.h
6364
6365FIREWIRE MEDIA DRIVERS (firedtv)
6366M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6367L:	linux-media@vger.kernel.org
6368L:	linux1394-devel@lists.sourceforge.net
6369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6370S:	Maintained
6371F:	drivers/media/firewire/
6372
6373FIREWIRE SBP-2 TARGET
6374M:	Chris Boot <bootc@bootc.net>
6375L:	linux-scsi@vger.kernel.org
6376L:	target-devel@vger.kernel.org
6377L:	linux1394-devel@lists.sourceforge.net
6378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6379S:	Maintained
6380F:	drivers/target/sbp/
6381
6382FIREWIRE SUBSYSTEM
6383M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6384L:	linux1394-devel@lists.sourceforge.net
6385W:	http://ieee1394.wiki.kernel.org/
6386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6387S:	Maintained
6388F:	drivers/firewire/
6389F:	include/linux/firewire.h
6390F:	include/uapi/linux/firewire*.h
6391F:	tools/firewire/
6392
6393FIRMWARE LOADER (request_firmware)
6394M:	Luis Chamberlain <mcgrof@kernel.org>
6395L:	linux-kernel@vger.kernel.org
6396S:	Maintained
6397F:	Documentation/firmware_class/
6398F:	drivers/base/firmware_loader/
6399F:	include/linux/firmware.h
6400
6401FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6402M:	Joshua Morris <josh.h.morris@us.ibm.com>
6403M:	Philip Kelleher <pjk1939@linux.ibm.com>
6404S:	Maintained
6405F:	drivers/block/rsxx/
6406
6407FLEXTIMER FTM-QUADDEC DRIVER
6408M:	Patrick Havelange <patrick.havelange@essensium.com>
6409L:	linux-iio@vger.kernel.org
6410S:	Maintained
6411F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6412F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6413F:	drivers/counter/ftm-quaddec.c
6414
6415FLOPPY DRIVER
6416M:	Denis Efremov <efremov@linux.com>
6417S:	Odd Fixes
6418L:	linux-block@vger.kernel.org
6419F:	drivers/block/floppy.c
6420
6421FPGA MANAGER FRAMEWORK
6422M:	Moritz Fischer <mdf@kernel.org>
6423L:	linux-fpga@vger.kernel.org
6424S:	Maintained
6425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6426Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6427F:	Documentation/fpga/
6428F:	Documentation/driver-api/fpga/
6429F:	Documentation/devicetree/bindings/fpga/
6430F:	drivers/fpga/
6431F:	include/linux/fpga/
6432W:	http://www.rocketboards.org
6433
6434FPGA DFL DRIVERS
6435M:	Wu Hao <hao.wu@intel.com>
6436L:	linux-fpga@vger.kernel.org
6437S:	Maintained
6438F:	Documentation/fpga/dfl.rst
6439F:	include/uapi/linux/fpga-dfl.h
6440F:	drivers/fpga/dfl*
6441
6442FPU EMULATOR
6443M:	Bill Metzenthen <billm@melbpc.org.au>
6444W:	http://floatingpoint.sourceforge.net/emulator/index.html
6445S:	Maintained
6446F:	arch/x86/math-emu/
6447
6448FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6449L:	netdev@vger.kernel.org
6450S:	Orphan
6451F:	drivers/net/wan/dlci.c
6452F:	drivers/net/wan/sdla.c
6453
6454FRAMEBUFFER LAYER
6455M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6456L:	dri-devel@lists.freedesktop.org
6457L:	linux-fbdev@vger.kernel.org
6458T:	git git://anongit.freedesktop.org/drm/drm-misc
6459Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6460S:	Maintained
6461F:	Documentation/fb/
6462F:	drivers/video/
6463F:	include/video/
6464F:	include/linux/fb.h
6465F:	include/uapi/video/
6466F:	include/uapi/linux/fb.h
6467
6468FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6469M:	Horia Geantă <horia.geanta@nxp.com>
6470M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6471L:	linux-crypto@vger.kernel.org
6472S:	Maintained
6473F:	drivers/crypto/caam/
6474F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6475
6476FREESCALE DIU FRAMEBUFFER DRIVER
6477M:	Timur Tabi <timur@kernel.org>
6478L:	linux-fbdev@vger.kernel.org
6479S:	Maintained
6480F:	drivers/video/fbdev/fsl-diu-fb.*
6481
6482FREESCALE DMA DRIVER
6483M:	Li Yang <leoyang.li@nxp.com>
6484M:	Zhang Wei <zw@zh-kernel.org>
6485L:	linuxppc-dev@lists.ozlabs.org
6486S:	Maintained
6487F:	drivers/dma/fsldma.*
6488
6489FREESCALE ENETC ETHERNET DRIVERS
6490M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6491L:	netdev@vger.kernel.org
6492S:	Maintained
6493F:	drivers/net/ethernet/freescale/enetc/
6494
6495FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6496M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6497L:	netdev@vger.kernel.org
6498S:	Maintained
6499F:	drivers/net/ethernet/freescale/gianfar*
6500F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6501
6502FREESCALE GPMI NAND DRIVER
6503M:	Han Xu <han.xu@nxp.com>
6504L:	linux-mtd@lists.infradead.org
6505S:	Maintained
6506F:	drivers/mtd/nand/raw/gpmi-nand/*
6507
6508FREESCALE I2C CPM DRIVER
6509M:	Jochen Friedrich <jochen@scram.de>
6510L:	linuxppc-dev@lists.ozlabs.org
6511L:	linux-i2c@vger.kernel.org
6512S:	Maintained
6513F:	drivers/i2c/busses/i2c-cpm.c
6514
6515FREESCALE IMX DDR PMU DRIVER
6516M:	Frank Li <Frank.li@nxp.com>
6517L:	linux-arm-kernel@lists.infradead.org
6518S:	Maintained
6519F:	drivers/perf/fsl_imx8_ddr_perf.c
6520F:	Documentation/admin-guide/perf/imx-ddr.rst
6521F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6522
6523FREESCALE IMX I2C DRIVER
6524M:	Oleksij Rempel <o.rempel@pengutronix.de>
6525R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6526L:	linux-i2c@vger.kernel.org
6527S:	Maintained
6528F:	drivers/i2c/busses/i2c-imx.c
6529F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6530
6531FREESCALE IMX LPI2C DRIVER
6532M:	Dong Aisheng <aisheng.dong@nxp.com>
6533L:	linux-i2c@vger.kernel.org
6534L:	linux-imx@nxp.com
6535S:	Maintained
6536F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6537F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6538
6539FREESCALE IMX / MXC FEC DRIVER
6540M:	Fugang Duan <fugang.duan@nxp.com>
6541L:	netdev@vger.kernel.org
6542S:	Maintained
6543F:	drivers/net/ethernet/freescale/fec_main.c
6544F:	drivers/net/ethernet/freescale/fec_ptp.c
6545F:	drivers/net/ethernet/freescale/fec.h
6546F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6547
6548FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6549M:	Sascha Hauer <s.hauer@pengutronix.de>
6550R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6551L:	linux-fbdev@vger.kernel.org
6552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6553S:	Maintained
6554F:	include/linux/platform_data/video-imxfb.h
6555F:	drivers/video/fbdev/imxfb.c
6556
6557FREESCALE QORIQ DPAA ETHERNET DRIVER
6558M:	Madalin Bucur <madalin.bucur@nxp.com>
6559L:	netdev@vger.kernel.org
6560S:	Maintained
6561F:	drivers/net/ethernet/freescale/dpaa
6562
6563FREESCALE QORIQ DPAA FMAN DRIVER
6564M:	Madalin Bucur <madalin.bucur@nxp.com>
6565L:	netdev@vger.kernel.org
6566S:	Maintained
6567F:	drivers/net/ethernet/freescale/fman
6568F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6569
6570FREESCALE QORIQ PTP CLOCK DRIVER
6571M:	Yangbo Lu <yangbo.lu@nxp.com>
6572L:	netdev@vger.kernel.org
6573S:	Maintained
6574F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6575F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6576F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6577F:	drivers/ptp/ptp_qoriq.c
6578F:	drivers/ptp/ptp_qoriq_debugfs.c
6579F:	include/linux/fsl/ptp_qoriq.h
6580F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6581
6582FREESCALE QUAD SPI DRIVER
6583M:	Han Xu <han.xu@nxp.com>
6584L:	linux-spi@vger.kernel.org
6585S:	Maintained
6586F:	drivers/spi/spi-fsl-qspi.c
6587
6588FREESCALE QUICC ENGINE LIBRARY
6589M:	Qiang Zhao <qiang.zhao@nxp.com>
6590L:	linuxppc-dev@lists.ozlabs.org
6591S:	Maintained
6592F:	drivers/soc/fsl/qe/
6593F:	include/soc/fsl/*qe*.h
6594F:	include/soc/fsl/*ucc*.h
6595
6596FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6597M:	Li Yang <leoyang.li@nxp.com>
6598L:	netdev@vger.kernel.org
6599L:	linuxppc-dev@lists.ozlabs.org
6600S:	Maintained
6601F:	drivers/net/ethernet/freescale/ucc_geth*
6602
6603FREESCALE QUICC ENGINE UCC HDLC DRIVER
6604M:	Zhao Qiang <qiang.zhao@nxp.com>
6605L:	netdev@vger.kernel.org
6606L:	linuxppc-dev@lists.ozlabs.org
6607S:	Maintained
6608F:	drivers/net/wan/fsl_ucc_hdlc*
6609
6610FREESCALE QUICC ENGINE UCC UART DRIVER
6611M:	Timur Tabi <timur@kernel.org>
6612L:	linuxppc-dev@lists.ozlabs.org
6613S:	Maintained
6614F:	drivers/tty/serial/ucc_uart.c
6615
6616FREESCALE SOC DRIVERS
6617M:	Li Yang <leoyang.li@nxp.com>
6618L:	linuxppc-dev@lists.ozlabs.org
6619L:	linux-arm-kernel@lists.infradead.org
6620S:	Maintained
6621F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6622F:	Documentation/devicetree/bindings/soc/fsl/
6623F:	drivers/soc/fsl/
6624F:	include/linux/fsl/
6625
6626FREESCALE SOC FS_ENET DRIVER
6627M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6628L:	linuxppc-dev@lists.ozlabs.org
6629L:	netdev@vger.kernel.org
6630S:	Maintained
6631F:	drivers/net/ethernet/freescale/fs_enet/
6632F:	include/linux/fs_enet_pd.h
6633
6634FREESCALE SOC SOUND DRIVERS
6635M:	Timur Tabi <timur@kernel.org>
6636M:	Nicolin Chen <nicoleotsuka@gmail.com>
6637M:	Xiubo Li <Xiubo.Lee@gmail.com>
6638R:	Fabio Estevam <festevam@gmail.com>
6639L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6640L:	linuxppc-dev@lists.ozlabs.org
6641S:	Maintained
6642F:	sound/soc/fsl/fsl*
6643F:	sound/soc/fsl/imx*
6644F:	sound/soc/fsl/mpc8610_hpcd.c
6645
6646FREESCALE USB PERIPHERAL DRIVERS
6647M:	Li Yang <leoyang.li@nxp.com>
6648L:	linux-usb@vger.kernel.org
6649L:	linuxppc-dev@lists.ozlabs.org
6650S:	Maintained
6651F:	drivers/usb/gadget/udc/fsl*
6652
6653FREEVXFS FILESYSTEM
6654M:	Christoph Hellwig <hch@infradead.org>
6655W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6656S:	Maintained
6657F:	fs/freevxfs/
6658
6659FREEZER
6660M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6661M:	Pavel Machek <pavel@ucw.cz>
6662L:	linux-pm@vger.kernel.org
6663S:	Supported
6664F:	Documentation/power/freezing-of-tasks.rst
6665F:	include/linux/freezer.h
6666F:	kernel/freezer.c
6667
6668FRONTSWAP API
6669M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6670L:	linux-kernel@vger.kernel.org
6671S:	Maintained
6672F:	mm/frontswap.c
6673F:	include/linux/frontswap.h
6674
6675FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6676M:	David Howells <dhowells@redhat.com>
6677L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6678S:	Supported
6679F:	Documentation/filesystems/caching/
6680F:	fs/fscache/
6681F:	include/linux/fscache*.h
6682
6683FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6684M:	Theodore Y. Ts'o <tytso@mit.edu>
6685M:	Jaegeuk Kim <jaegeuk@kernel.org>
6686M:	Eric Biggers <ebiggers@kernel.org>
6687L:	linux-fscrypt@vger.kernel.org
6688Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6689T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6690S:	Supported
6691F:	fs/crypto/
6692F:	include/linux/fscrypt*.h
6693F:	include/uapi/linux/fscrypt.h
6694F:	Documentation/filesystems/fscrypt.rst
6695
6696FSI SUBSYSTEM
6697M:	Jeremy Kerr <jk@ozlabs.org>
6698M:	Joel Stanley <joel@jms.id.au>
6699R:	Alistar Popple <alistair@popple.id.au>
6700R:	Eddie James <eajames@linux.ibm.com>
6701L:	linux-fsi@lists.ozlabs.org
6702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6703Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6704S:	Supported
6705F:	drivers/fsi/
6706F:	include/linux/fsi*.h
6707F:	include/trace/events/fsi*.h
6708
6709FSI-ATTACHED I2C DRIVER
6710M:	Eddie James <eajames@linux.ibm.com>
6711L:	linux-i2c@vger.kernel.org
6712L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6713S:	Maintained
6714F:	drivers/i2c/busses/i2c-fsi.c
6715F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6716
6717FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6718M:	Jan Kara <jack@suse.cz>
6719R:	Amir Goldstein <amir73il@gmail.com>
6720L:	linux-fsdevel@vger.kernel.org
6721S:	Maintained
6722F:	fs/notify/
6723F:	include/linux/fsnotify*.h
6724
6725FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6726M:	Eric Biggers <ebiggers@kernel.org>
6727M:	Theodore Y. Ts'o <tytso@mit.edu>
6728L:	linux-fscrypt@vger.kernel.org
6729Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6730T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6731S:	Supported
6732F:	fs/verity/
6733F:	include/linux/fsverity.h
6734F:	include/uapi/linux/fsverity.h
6735F:	Documentation/filesystems/fsverity.rst
6736
6737FUJITSU LAPTOP EXTRAS
6738M:	Jonathan Woithe <jwoithe@just42.net>
6739L:	platform-driver-x86@vger.kernel.org
6740S:	Maintained
6741F:	drivers/platform/x86/fujitsu-laptop.c
6742
6743FUJITSU M-5MO LS CAMERA ISP DRIVER
6744M:	Kyungmin Park <kyungmin.park@samsung.com>
6745M:	Heungjun Kim <riverful.kim@samsung.com>
6746L:	linux-media@vger.kernel.org
6747S:	Maintained
6748F:	drivers/media/i2c/m5mols/
6749F:	include/media/i2c/m5mols.h
6750
6751FUJITSU TABLET EXTRAS
6752M:	Robert Gerlach <khnz@gmx.de>
6753L:	platform-driver-x86@vger.kernel.org
6754S:	Maintained
6755F:	drivers/platform/x86/fujitsu-tablet.c
6756
6757FUSE: FILESYSTEM IN USERSPACE
6758M:	Miklos Szeredi <miklos@szeredi.hu>
6759L:	linux-fsdevel@vger.kernel.org
6760W:	http://fuse.sourceforge.net/
6761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6762S:	Maintained
6763F:	fs/fuse/
6764F:	include/uapi/linux/fuse.h
6765F:	Documentation/filesystems/fuse.txt
6766
6767FUTEX SUBSYSTEM
6768M:	Thomas Gleixner <tglx@linutronix.de>
6769M:	Ingo Molnar <mingo@redhat.com>
6770R:	Peter Zijlstra <peterz@infradead.org>
6771R:	Darren Hart <dvhart@infradead.org>
6772L:	linux-kernel@vger.kernel.org
6773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6774S:	Maintained
6775F:	kernel/futex.c
6776F:	include/asm-generic/futex.h
6777F:	include/linux/futex.h
6778F:	include/uapi/linux/futex.h
6779F:	tools/testing/selftests/futex/
6780F:	tools/perf/bench/futex*
6781F:	Documentation/*futex*
6782
6783GCC PLUGINS
6784M:	Kees Cook <keescook@chromium.org>
6785R:	Emese Revfy <re.emese@gmail.com>
6786L:	kernel-hardening@lists.openwall.com
6787S:	Maintained
6788F:	scripts/gcc-plugins/
6789F:	scripts/gcc-plugin.sh
6790F:	scripts/Makefile.gcc-plugins
6791F:	Documentation/core-api/gcc-plugins.rst
6792
6793GASKET DRIVER FRAMEWORK
6794M:	Rob Springer <rspringer@google.com>
6795M:	Todd Poynor <toddpoynor@google.com>
6796M:	Ben Chan <benchan@chromium.org>
6797S:	Maintained
6798F:	drivers/staging/gasket/
6799
6800GCOV BASED KERNEL PROFILING
6801M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6802S:	Maintained
6803F:	kernel/gcov/
6804F:	Documentation/dev-tools/gcov.rst
6805
6806GDB KERNEL DEBUGGING HELPER SCRIPTS
6807M:	Jan Kiszka <jan.kiszka@siemens.com>
6808M:	Kieran Bingham <kbingham@kernel.org>
6809S:	Supported
6810F:	scripts/gdb/
6811
6812GDT SCSI DISK ARRAY CONTROLLER DRIVER
6813M:	Achim Leubner <achim_leubner@adaptec.com>
6814L:	linux-scsi@vger.kernel.org
6815W:	http://www.icp-vortex.com/
6816S:	Supported
6817F:	drivers/scsi/gdt*
6818
6819GEMTEK FM RADIO RECEIVER DRIVER
6820M:	Hans Verkuil <hverkuil@xs4all.nl>
6821L:	linux-media@vger.kernel.org
6822T:	git git://linuxtv.org/media_tree.git
6823W:	https://linuxtv.org
6824S:	Maintained
6825F:	drivers/media/radio/radio-gemtek*
6826
6827GENERIC ARCHITECTURE TOPOLOGY
6828M:	Sudeep Holla <sudeep.holla@arm.com>
6829L:	linux-kernel@vger.kernel.org
6830S:	Maintained
6831F:	drivers/base/arch_topology.c
6832F:	include/linux/arch_topology.h
6833
6834GENERIC GPIO I2C DRIVER
6835M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6836S:	Supported
6837F:	drivers/i2c/busses/i2c-gpio.c
6838F:	include/linux/platform_data/i2c-gpio.h
6839
6840GENERIC GPIO I2C MULTIPLEXER DRIVER
6841M:	Peter Korsgaard <peter.korsgaard@barco.com>
6842L:	linux-i2c@vger.kernel.org
6843S:	Supported
6844F:	drivers/i2c/muxes/i2c-mux-gpio.c
6845F:	include/linux/platform_data/i2c-mux-gpio.h
6846F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
6847
6848GENERIC HDLC (WAN) DRIVERS
6849M:	Krzysztof Halasa <khc@pm.waw.pl>
6850W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6851S:	Maintained
6852F:	drivers/net/wan/c101.c
6853F:	drivers/net/wan/hd6457*
6854F:	drivers/net/wan/hdlc*
6855F:	drivers/net/wan/n2.c
6856F:	drivers/net/wan/pc300too.c
6857F:	drivers/net/wan/pci200syn.c
6858F:	drivers/net/wan/wanxl*
6859
6860GENERIC INCLUDE/ASM HEADER FILES
6861M:	Arnd Bergmann <arnd@arndb.de>
6862L:	linux-arch@vger.kernel.org
6863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6864S:	Maintained
6865F:	include/asm-generic/
6866F:	include/uapi/asm-generic/
6867
6868GENERIC PHY FRAMEWORK
6869M:	Kishon Vijay Abraham I <kishon@ti.com>
6870L:	linux-kernel@vger.kernel.org
6871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6872S:	Supported
6873F:	drivers/phy/
6874F:	include/linux/phy/
6875F:	Documentation/devicetree/bindings/phy/
6876
6877GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6878M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6879S:	Supported
6880F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6881
6882GENERIC PM DOMAINS
6883M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6884M:	Kevin Hilman <khilman@kernel.org>
6885M:	Ulf Hansson <ulf.hansson@linaro.org>
6886L:	linux-pm@vger.kernel.org
6887S:	Supported
6888F:	drivers/base/power/domain*.c
6889F:	include/linux/pm_domain.h
6890F:	Documentation/devicetree/bindings/power/power_domain.txt
6891
6892GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6893M:	Eugen Hristev <eugen.hristev@microchip.com>
6894L:	linux-input@vger.kernel.org
6895S:	Maintained
6896F:	drivers/input/touchscreen/resistive-adc-touch.c
6897
6898GENERIC UIO DRIVER FOR PCI DEVICES
6899M:	"Michael S. Tsirkin" <mst@redhat.com>
6900L:	kvm@vger.kernel.org
6901S:	Supported
6902F:	drivers/uio/uio_pci_generic.c
6903
6904GENERIC VDSO LIBRARY:
6905M:	Andy Lutomirski <luto@kernel.org>
6906M:	Thomas Gleixner <tglx@linutronix.de>
6907M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
6908L:	linux-kernel@vger.kernel.org
6909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6910S:	Maintained
6911F:	lib/vdso/
6912F:	kernel/time/vsyscall.c
6913F:	include/vdso/
6914F:	include/asm-generic/vdso/vsyscall.h
6915
6916GENWQE (IBM Generic Workqueue Card)
6917M:	Frank Haverkamp <haver@linux.ibm.com>
6918S:	Supported
6919F:	drivers/misc/genwqe/
6920
6921GET_MAINTAINER SCRIPT
6922M:	Joe Perches <joe@perches.com>
6923S:	Maintained
6924F:	scripts/get_maintainer.pl
6925
6926GFS2 FILE SYSTEM
6927M:	Bob Peterson <rpeterso@redhat.com>
6928M:	Andreas Gruenbacher <agruenba@redhat.com>
6929L:	cluster-devel@redhat.com
6930W:	http://sources.redhat.com/cluster/
6931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6932S:	Supported
6933F:	Documentation/filesystems/gfs2*.txt
6934F:	fs/gfs2/
6935F:	include/uapi/linux/gfs2_ondisk.h
6936
6937GNSS SUBSYSTEM
6938M:	Johan Hovold <johan@kernel.org>
6939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6940S:	Maintained
6941F:	Documentation/ABI/testing/sysfs-class-gnss
6942F:	Documentation/devicetree/bindings/gnss/
6943F:	drivers/gnss/
6944F:	include/linux/gnss.h
6945
6946GO7007 MPEG CODEC
6947M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6948L:	linux-media@vger.kernel.org
6949S:	Maintained
6950F:	drivers/media/usb/go7007/
6951
6952GOODIX TOUCHSCREEN
6953M:	Bastien Nocera <hadess@hadess.net>
6954L:	linux-input@vger.kernel.org
6955S:	Maintained
6956F:	drivers/input/touchscreen/goodix.c
6957
6958GOOGLE ETHERNET DRIVERS
6959M:	Catherine Sullivan <csully@google.com>
6960R:	Sagi Shahar <sagis@google.com>
6961R:	Jon Olson <jonolson@google.com>
6962L:	netdev@vger.kernel.org
6963S:	Supported
6964F:	Documentation/networking/device_drivers/google/gve.rst
6965F:	drivers/net/ethernet/google
6966
6967GPD POCKET FAN DRIVER
6968M:	Hans de Goede <hdegoede@redhat.com>
6969L:	platform-driver-x86@vger.kernel.org
6970S:	Maintained
6971F:	drivers/platform/x86/gpd-pocket-fan.c
6972
6973GPIO ACPI SUPPORT
6974M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6975M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6976L:	linux-gpio@vger.kernel.org
6977L:	linux-acpi@vger.kernel.org
6978S:	Maintained
6979F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6980F:	drivers/gpio/gpiolib-acpi.c
6981
6982GPIO IR Transmitter
6983M:	Sean Young <sean@mess.org>
6984L:	linux-media@vger.kernel.org
6985S:	Maintained
6986F:	drivers/media/rc/gpio-ir-tx.c
6987
6988GPIO MOCKUP DRIVER
6989M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6990L:	linux-gpio@vger.kernel.org
6991S:	Maintained
6992F:	drivers/gpio/gpio-mockup.c
6993F:	tools/testing/selftests/gpio/
6994
6995GPIO SUBSYSTEM
6996M:	Linus Walleij <linus.walleij@linaro.org>
6997M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6998L:	linux-gpio@vger.kernel.org
6999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7000S:	Maintained
7001F:	Documentation/devicetree/bindings/gpio/
7002F:	Documentation/driver-api/gpio/
7003F:	Documentation/admin-guide/gpio/
7004F:	Documentation/ABI/testing/gpio-cdev
7005F:	Documentation/ABI/obsolete/sysfs-gpio
7006F:	drivers/gpio/
7007F:	include/linux/gpio/
7008F:	include/linux/gpio.h
7009F:	include/linux/of_gpio.h
7010F:	include/asm-generic/gpio.h
7011F:	include/uapi/linux/gpio.h
7012F:	tools/gpio/
7013
7014GRE DEMULTIPLEXER DRIVER
7015M:	Dmitry Kozlov <xeb@mail.ru>
7016L:	netdev@vger.kernel.org
7017S:	Maintained
7018F:	net/ipv4/gre_demux.c
7019F:	net/ipv4/gre_offload.c
7020F:	include/net/gre.h
7021
7022GRETH 10/100/1G Ethernet MAC device driver
7023M:	Andreas Larsson <andreas@gaisler.com>
7024L:	netdev@vger.kernel.org
7025S:	Maintained
7026F:	drivers/net/ethernet/aeroflex/
7027
7028GREYBUS AUDIO PROTOCOLS DRIVERS
7029M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7030M:	Mark Greer <mgreer@animalcreek.com>
7031S:	Maintained
7032F:	drivers/staging/greybus/audio_apbridgea.c
7033F:	drivers/staging/greybus/audio_apbridgea.h
7034F:	drivers/staging/greybus/audio_codec.c
7035F:	drivers/staging/greybus/audio_codec.h
7036F:	drivers/staging/greybus/audio_gb.c
7037F:	drivers/staging/greybus/audio_manager.c
7038F:	drivers/staging/greybus/audio_manager.h
7039F:	drivers/staging/greybus/audio_manager_module.c
7040F:	drivers/staging/greybus/audio_manager_private.h
7041F:	drivers/staging/greybus/audio_manager_sysfs.c
7042F:	drivers/staging/greybus/audio_module.c
7043F:	drivers/staging/greybus/audio_topology.c
7044
7045GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7046M:	Viresh Kumar <vireshk@kernel.org>
7047S:	Maintained
7048F:	drivers/staging/greybus/authentication.c
7049F:	drivers/staging/greybus/bootrom.c
7050F:	drivers/staging/greybus/firmware.h
7051F:	drivers/staging/greybus/fw-core.c
7052F:	drivers/staging/greybus/fw-download.c
7053F:	drivers/staging/greybus/fw-management.c
7054F:	drivers/staging/greybus/greybus_authentication.h
7055F:	drivers/staging/greybus/greybus_firmware.h
7056F:	drivers/staging/greybus/hid.c
7057F:	drivers/staging/greybus/i2c.c
7058F:	drivers/staging/greybus/spi.c
7059F:	drivers/staging/greybus/spilib.c
7060F:	drivers/staging/greybus/spilib.h
7061
7062GREYBUS LOOPBACK DRIVER
7063M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7064S:	Maintained
7065F:	drivers/staging/greybus/loopback.c
7066
7067GREYBUS PLATFORM DRIVERS
7068M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7069S:	Maintained
7070F:	drivers/staging/greybus/arche-platform.c
7071F:	drivers/staging/greybus/arche-apb-ctrl.c
7072F:	drivers/staging/greybus/arche_platform.h
7073
7074GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7075M:	Rui Miguel Silva <rmfrfs@gmail.com>
7076S:	Maintained
7077F:	drivers/staging/greybus/sdio.c
7078F:	drivers/staging/greybus/light.c
7079F:	drivers/staging/greybus/gpio.c
7080F:	drivers/staging/greybus/power_supply.c
7081F:	drivers/staging/greybus/spi.c
7082F:	drivers/staging/greybus/spilib.c
7083
7084GREYBUS SUBSYSTEM
7085M:	Johan Hovold <johan@kernel.org>
7086M:	Alex Elder <elder@kernel.org>
7087M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7088S:	Maintained
7089F:	drivers/staging/greybus/
7090F:	drivers/greybus/
7091F:	include/linux/greybus.h
7092F:	include/linux/greybus/
7093L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7094
7095GREYBUS UART PROTOCOLS DRIVERS
7096M:	David Lin <dtwlin@gmail.com>
7097S:	Maintained
7098F:	drivers/staging/greybus/uart.c
7099F:	drivers/staging/greybus/log.c
7100
7101GS1662 VIDEO SERIALIZER
7102M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7103L:	linux-media@vger.kernel.org
7104T:	git git://linuxtv.org/media_tree.git
7105S:	Maintained
7106F:	drivers/media/spi/gs1662.c
7107
7108GSPCA FINEPIX SUBDRIVER
7109M:	Frank Zago <frank@zago.net>
7110L:	linux-media@vger.kernel.org
7111T:	git git://linuxtv.org/media_tree.git
7112S:	Maintained
7113F:	drivers/media/usb/gspca/finepix.c
7114
7115GSPCA GL860 SUBDRIVER
7116M:	Olivier Lorin <o.lorin@laposte.net>
7117L:	linux-media@vger.kernel.org
7118T:	git git://linuxtv.org/media_tree.git
7119S:	Maintained
7120F:	drivers/media/usb/gspca/gl860/
7121
7122GSPCA M5602 SUBDRIVER
7123M:	Erik Andren <erik.andren@gmail.com>
7124L:	linux-media@vger.kernel.org
7125T:	git git://linuxtv.org/media_tree.git
7126S:	Maintained
7127F:	drivers/media/usb/gspca/m5602/
7128
7129GSPCA PAC207 SONIXB SUBDRIVER
7130M:	Hans Verkuil <hverkuil@xs4all.nl>
7131L:	linux-media@vger.kernel.org
7132T:	git git://linuxtv.org/media_tree.git
7133S:	Odd Fixes
7134F:	drivers/media/usb/gspca/pac207.c
7135
7136GSPCA SN9C20X SUBDRIVER
7137M:	Brian Johnson <brijohn@gmail.com>
7138L:	linux-media@vger.kernel.org
7139T:	git git://linuxtv.org/media_tree.git
7140S:	Maintained
7141F:	drivers/media/usb/gspca/sn9c20x.c
7142
7143GSPCA T613 SUBDRIVER
7144M:	Leandro Costantino <lcostantino@gmail.com>
7145L:	linux-media@vger.kernel.org
7146T:	git git://linuxtv.org/media_tree.git
7147S:	Maintained
7148F:	drivers/media/usb/gspca/t613.c
7149
7150GSPCA USB WEBCAM DRIVER
7151M:	Hans Verkuil <hverkuil@xs4all.nl>
7152L:	linux-media@vger.kernel.org
7153T:	git git://linuxtv.org/media_tree.git
7154S:	Odd Fixes
7155F:	drivers/media/usb/gspca/
7156
7157GTP (GPRS Tunneling Protocol)
7158M:	Pablo Neira Ayuso <pablo@netfilter.org>
7159M:	Harald Welte <laforge@gnumonks.org>
7160L:	osmocom-net-gprs@lists.osmocom.org
7161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7162S:	Maintained
7163F:	drivers/net/gtp.c
7164
7165GUID PARTITION TABLE (GPT)
7166M:	Davidlohr Bueso <dave@stgolabs.net>
7167L:	linux-efi@vger.kernel.org
7168S:	Maintained
7169F:	block/partitions/efi.*
7170
7171H8/300 ARCHITECTURE
7172M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7173L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7174W:	http://uclinux-h8.sourceforge.jp
7175T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7176S:	Maintained
7177F:	arch/h8300/
7178F:	drivers/clocksource/h8300_*.c
7179F:	drivers/clk/h8300/
7180F:	drivers/irqchip/irq-renesas-h8*.c
7181
7182HABANALABS PCI DRIVER
7183M:	Oded Gabbay <oded.gabbay@gmail.com>
7184T:	git https://github.com/HabanaAI/linux.git
7185S:	Supported
7186F:	drivers/misc/habanalabs/
7187F:	include/uapi/misc/habanalabs.h
7188F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7189F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7190
7191HACKRF MEDIA DRIVER
7192M:	Antti Palosaari <crope@iki.fi>
7193L:	linux-media@vger.kernel.org
7194W:	https://linuxtv.org
7195W:	http://palosaari.fi/linux/
7196Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7197T:	git git://linuxtv.org/anttip/media_tree.git
7198S:	Maintained
7199F:	drivers/media/usb/hackrf/
7200
7201HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7202M:	Frank Seidel <frank@f-seidel.de>
7203L:	platform-driver-x86@vger.kernel.org
7204W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7205S:	Maintained
7206F:	drivers/platform/x86/hdaps.c
7207
7208HARDWARE MONITORING
7209M:	Jean Delvare <jdelvare@suse.com>
7210M:	Guenter Roeck <linux@roeck-us.net>
7211L:	linux-hwmon@vger.kernel.org
7212W:	http://hwmon.wiki.kernel.org/
7213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7214S:	Maintained
7215F:	Documentation/devicetree/bindings/hwmon/
7216F:	Documentation/hwmon/
7217F:	drivers/hwmon/
7218F:	include/linux/hwmon*.h
7219F:	include/trace/events/hwmon*.h
7220
7221HARDWARE RANDOM NUMBER GENERATOR CORE
7222M:	Matt Mackall <mpm@selenic.com>
7223M:	Herbert Xu <herbert@gondor.apana.org.au>
7224L:	linux-crypto@vger.kernel.org
7225S:	Odd fixes
7226F:	Documentation/devicetree/bindings/rng/
7227F:	Documentation/admin-guide/hw_random.rst
7228F:	drivers/char/hw_random/
7229F:	include/linux/hw_random.h
7230
7231HARDWARE TRACING FACILITIES
7232M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7233S:	Maintained
7234F:	drivers/hwtracing/
7235
7236HARDWARE SPINLOCK CORE
7237M:	Ohad Ben-Cohen <ohad@wizery.com>
7238M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7239L:	linux-remoteproc@vger.kernel.org
7240S:	Maintained
7241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7242F:	Documentation/devicetree/bindings/hwlock/
7243F:	Documentation/hwspinlock.txt
7244F:	drivers/hwspinlock/
7245F:	include/linux/hwspinlock.h
7246
7247HARMONY SOUND DRIVER
7248L:	linux-parisc@vger.kernel.org
7249S:	Maintained
7250F:	sound/parisc/harmony.*
7251
7252HDPVR USB VIDEO ENCODER DRIVER
7253M:	Hans Verkuil <hverkuil@xs4all.nl>
7254L:	linux-media@vger.kernel.org
7255T:	git git://linuxtv.org/media_tree.git
7256W:	https://linuxtv.org
7257S:	Odd Fixes
7258F:	drivers/media/usb/hdpvr/
7259
7260HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7261M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7262S:	Supported
7263F:	Documentation/watchdog/hpwdt.rst
7264F:	drivers/watchdog/hpwdt.c
7265
7266HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7267M:	Don Brace <don.brace@microsemi.com>
7268L:	esc.storagedev@microsemi.com
7269L:	linux-scsi@vger.kernel.org
7270S:	Supported
7271F:	Documentation/scsi/hpsa.txt
7272F:	drivers/scsi/hpsa*.[ch]
7273F:	include/linux/cciss*.h
7274F:	include/uapi/linux/cciss*.h
7275
7276HFI1 DRIVER
7277M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7278M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7279L:	linux-rdma@vger.kernel.org
7280S:	Supported
7281F:	drivers/infiniband/hw/hfi1
7282
7283HFS FILESYSTEM
7284L:	linux-fsdevel@vger.kernel.org
7285S:	Orphan
7286F:	Documentation/filesystems/hfs.txt
7287F:	fs/hfs/
7288
7289HFSPLUS FILESYSTEM
7290L:	linux-fsdevel@vger.kernel.org
7291S:	Orphan
7292F:	Documentation/filesystems/hfsplus.txt
7293F:	fs/hfsplus/
7294
7295HGA FRAMEBUFFER DRIVER
7296M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7297L:	linux-nvidia@lists.surfsouth.com
7298W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7299S:	Maintained
7300F:	drivers/video/fbdev/hgafb.c
7301
7302HIBERNATION (aka Software Suspend, aka swsusp)
7303M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7304M:	Pavel Machek <pavel@ucw.cz>
7305L:	linux-pm@vger.kernel.org
7306B:	https://bugzilla.kernel.org
7307S:	Supported
7308F:	arch/x86/power/
7309F:	drivers/base/power/
7310F:	kernel/power/
7311F:	include/linux/suspend.h
7312F:	include/linux/freezer.h
7313F:	include/linux/pm.h
7314F:	arch/*/include/asm/suspend*.h
7315
7316HID CORE LAYER
7317M:	Jiri Kosina <jikos@kernel.org>
7318M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7319L:	linux-input@vger.kernel.org
7320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7321S:	Maintained
7322F:	drivers/hid/
7323F:	include/linux/hid*
7324F:	include/uapi/linux/hid*
7325
7326HID SENSOR HUB DRIVERS
7327M:	Jiri Kosina <jikos@kernel.org>
7328M:	Jonathan Cameron <jic23@kernel.org>
7329M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7330L:	linux-input@vger.kernel.org
7331L:	linux-iio@vger.kernel.org
7332S:	Maintained
7333F:	Documentation/hid/hid-sensor*
7334F:	drivers/hid/hid-sensor-*
7335F:	drivers/iio/*/hid-*
7336F:	include/linux/hid-sensor-*
7337
7338HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7339M:	Thomas Gleixner <tglx@linutronix.de>
7340L:	linux-kernel@vger.kernel.org
7341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7342S:	Maintained
7343F:	Documentation/timers/
7344F:	kernel/time/hrtimer.c
7345F:	kernel/time/clockevents.c
7346F:	kernel/time/timer_*.c
7347F:	include/linux/clockchips.h
7348F:	include/linux/hrtimer.h
7349
7350HIGH-SPEED SCC DRIVER FOR AX.25
7351L:	linux-hams@vger.kernel.org
7352S:	Orphan
7353F:	drivers/net/hamradio/dmascc.c
7354F:	drivers/net/hamradio/scc.c
7355
7356HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7357M:	HighPoint Linux Team <linux@highpoint-tech.com>
7358W:	http://www.highpoint-tech.com
7359S:	Supported
7360F:	Documentation/scsi/hptiop.txt
7361F:	drivers/scsi/hptiop.c
7362
7363HIPPI
7364M:	Jes Sorensen <jes@trained-monkey.org>
7365L:	linux-hippi@sunsite.dk
7366S:	Maintained
7367F:	include/linux/hippidevice.h
7368F:	include/uapi/linux/if_hippi.h
7369F:	net/802/hippi.c
7370F:	drivers/net/hippi/
7371
7372HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7373M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7374M:	Salil Mehta <salil.mehta@huawei.com>
7375L:	netdev@vger.kernel.org
7376W:	http://www.hisilicon.com
7377S:	Maintained
7378F:	drivers/net/ethernet/hisilicon/hns3/
7379
7380HISILICON LPC BUS DRIVER
7381M:	john.garry@huawei.com
7382W:	http://www.hisilicon.com
7383S:	Maintained
7384F:	drivers/bus/hisi_lpc.c
7385F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7386
7387HISILICON NETWORK SUBSYSTEM DRIVER
7388M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7389M:	Salil Mehta <salil.mehta@huawei.com>
7390L:	netdev@vger.kernel.org
7391W:	http://www.hisilicon.com
7392S:	Maintained
7393F:	drivers/net/ethernet/hisilicon/
7394F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7395
7396HISILICON PMU DRIVER
7397M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7398W:	http://www.hisilicon.com
7399S:	Supported
7400F:	drivers/perf/hisilicon
7401F:	Documentation/admin-guide/perf/hisi-pmu.rst
7402
7403HISILICON ROCE DRIVER
7404M:	Lijun Ou <oulijun@huawei.com>
7405M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7406L:	linux-rdma@vger.kernel.org
7407S:	Maintained
7408F:	drivers/infiniband/hw/hns/
7409F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7410
7411HISILICON SAS Controller
7412M:	John Garry <john.garry@huawei.com>
7413W:	http://www.hisilicon.com
7414S:	Supported
7415F:	drivers/scsi/hisi_sas/
7416F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7417
7418HISILICON QM AND ZIP Controller DRIVER
7419M:	Zhou Wang <wangzhou1@hisilicon.com>
7420L:	linux-crypto@vger.kernel.org
7421S:	Maintained
7422F:	drivers/crypto/hisilicon/qm.c
7423F:	drivers/crypto/hisilicon/qm.h
7424F:	drivers/crypto/hisilicon/sgl.c
7425F:	drivers/crypto/hisilicon/sgl.h
7426F:	drivers/crypto/hisilicon/zip/
7427F:	Documentation/ABI/testing/debugfs-hisi-zip
7428
7429HMM - Heterogeneous Memory Management
7430M:	Jérôme Glisse <jglisse@redhat.com>
7431L:	linux-mm@kvack.org
7432S:	Maintained
7433F:	mm/hmm*
7434F:	include/linux/hmm*
7435F:	Documentation/vm/hmm.rst
7436
7437HOST AP DRIVER
7438M:	Jouni Malinen <j@w1.fi>
7439L:	linux-wireless@vger.kernel.org
7440W:	http://w1.fi/hostap-driver.html
7441S:	Obsolete
7442F:	drivers/net/wireless/intersil/hostap/
7443
7444HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7445L:	platform-driver-x86@vger.kernel.org
7446S:	Orphan
7447F:	drivers/platform/x86/tc1100-wmi.c
7448
7449HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7450M:	Jaroslav Kysela <perex@perex.cz>
7451S:	Maintained
7452F:	drivers/net/ethernet/hp/hp100.*
7453
7454HPET:	High Precision Event Timers driver
7455M:	Clemens Ladisch <clemens@ladisch.de>
7456S:	Maintained
7457F:	Documentation/timers/hpet.rst
7458F:	drivers/char/hpet.c
7459F:	include/linux/hpet.h
7460F:	include/uapi/linux/hpet.h
7461
7462HPET:	x86
7463S:	Orphan
7464F:	arch/x86/kernel/hpet.c
7465F:	arch/x86/include/asm/hpet.h
7466
7467HPFS FILESYSTEM
7468M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7469W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7470S:	Maintained
7471F:	fs/hpfs/
7472
7473HSI SUBSYSTEM
7474M:	Sebastian Reichel <sre@kernel.org>
7475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7476S:	Maintained
7477F:	Documentation/ABI/testing/sysfs-bus-hsi
7478F:	Documentation/driver-api/hsi.rst
7479F:	drivers/hsi/
7480F:	include/linux/hsi/
7481F:	include/uapi/linux/hsi/
7482
7483HSO 3G MODEM DRIVER
7484L:	linux-usb@vger.kernel.org
7485S:	Orphan
7486F:	drivers/net/usb/hso.c
7487
7488HSR NETWORK PROTOCOL
7489M:	Arvid Brodin <arvid.brodin@alten.se>
7490L:	netdev@vger.kernel.org
7491S:	Maintained
7492F:	net/hsr/
7493
7494HT16K33 LED CONTROLLER DRIVER
7495M:	Robin van der Gracht <robin@protonic.nl>
7496S:	Maintained
7497F:	drivers/auxdisplay/ht16k33.c
7498F:	Documentation/devicetree/bindings/display/ht16k33.txt
7499
7500HTCPEN TOUCHSCREEN DRIVER
7501M:	Pau Oliva Fora <pof@eslack.org>
7502L:	linux-input@vger.kernel.org
7503S:	Maintained
7504F:	drivers/input/touchscreen/htcpen.c
7505
7506HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7507M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7508L:	linux-iio@vger.kernel.org
7509W:	http://www.st.com/
7510S:	Maintained
7511F:	drivers/iio/humidity/hts221*
7512F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7513
7514HUAWEI ETHERNET DRIVER
7515M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7516L:	netdev@vger.kernel.org
7517S:	Supported
7518F:	Documentation/networking/hinic.txt
7519F:	drivers/net/ethernet/huawei/hinic/
7520
7521HUGETLB FILESYSTEM
7522M:	Mike Kravetz <mike.kravetz@oracle.com>
7523L:	linux-mm@kvack.org
7524S:	Maintained
7525F:	fs/hugetlbfs/
7526F:	mm/hugetlb.c
7527F:	include/linux/hugetlb.h
7528F:	Documentation/admin-guide/mm/hugetlbpage.rst
7529F:	Documentation/vm/hugetlbfs_reserv.rst
7530F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7531
7532HVA ST MEDIA DRIVER
7533M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7534L:	linux-media@vger.kernel.org
7535T:	git git://linuxtv.org/media_tree.git
7536W:	https://linuxtv.org
7537S:	Supported
7538F:	drivers/media/platform/sti/hva
7539
7540HWPOISON MEMORY FAILURE HANDLING
7541M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7542L:	linux-mm@kvack.org
7543S:	Maintained
7544F:	mm/memory-failure.c
7545F:	mm/hwpoison-inject.c
7546
7547HYGON PROCESSOR SUPPORT
7548M:	Pu Wen <puwen@hygon.cn>
7549L:	linux-kernel@vger.kernel.org
7550S:	Maintained
7551F:	arch/x86/kernel/cpu/hygon.c
7552
7553Hyper-V CORE AND DRIVERS
7554M:	"K. Y. Srinivasan" <kys@microsoft.com>
7555M:	Haiyang Zhang <haiyangz@microsoft.com>
7556M:	Stephen Hemminger <sthemmin@microsoft.com>
7557M:	Sasha Levin <sashal@kernel.org>
7558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7559L:	linux-hyperv@vger.kernel.org
7560S:	Supported
7561F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7562F:	arch/x86/include/asm/mshyperv.h
7563F:	arch/x86/include/asm/trace/hyperv.h
7564F:	arch/x86/include/asm/hyperv-tlfs.h
7565F:	arch/x86/kernel/cpu/mshyperv.c
7566F:	arch/x86/hyperv
7567F:	drivers/clocksource/hyperv_timer.c
7568F:	drivers/hid/hid-hyperv.c
7569F:	drivers/hv/
7570F:	drivers/input/serio/hyperv-keyboard.c
7571F:	drivers/pci/controller/pci-hyperv.c
7572F:	drivers/pci/controller/pci-hyperv-intf.c
7573F:	drivers/net/hyperv/
7574F:	drivers/scsi/storvsc_drv.c
7575F:	drivers/uio/uio_hv_generic.c
7576F:	drivers/video/fbdev/hyperv_fb.c
7577F:	drivers/iommu/hyperv-iommu.c
7578F:	net/vmw_vsock/hyperv_transport.c
7579F:	include/clocksource/hyperv_timer.h
7580F:	include/linux/hyperv.h
7581F:	include/uapi/linux/hyperv.h
7582F:	include/asm-generic/mshyperv.h
7583F:	tools/hv/
7584F:	Documentation/ABI/stable/sysfs-bus-vmbus
7585
7586HYPERBUS SUPPORT
7587M:	Vignesh Raghavendra <vigneshr@ti.com>
7588S:	Supported
7589F:	drivers/mtd/hyperbus/
7590F:	include/linux/mtd/hyperbus.h
7591F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7592F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7593
7594HYPERVISOR VIRTUAL CONSOLE DRIVER
7595L:	linuxppc-dev@lists.ozlabs.org
7596S:	Odd Fixes
7597F:	drivers/tty/hvc/
7598
7599I2C ACPI SUPPORT
7600M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7601L:	linux-i2c@vger.kernel.org
7602L:	linux-acpi@vger.kernel.org
7603S:	Maintained
7604F:	drivers/i2c/i2c-core-acpi.c
7605
7606I2C CONTROLLER DRIVER FOR NVIDIA GPU
7607M:	Ajay Gupta <ajayg@nvidia.com>
7608L:	linux-i2c@vger.kernel.org
7609S:	Maintained
7610F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
7611F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7612
7613I2C MUXES
7614M:	Peter Rosin <peda@axentia.se>
7615L:	linux-i2c@vger.kernel.org
7616S:	Maintained
7617F:	Documentation/i2c/i2c-topology.rst
7618F:	Documentation/i2c/muxes/
7619F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7620F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7621F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7622F:	drivers/i2c/i2c-mux.c
7623F:	drivers/i2c/muxes/
7624F:	include/linux/i2c-mux.h
7625
7626I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7627M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7628L:	linux-i2c@vger.kernel.org
7629S:	Maintained
7630F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7631F:	drivers/i2c/busses/i2c-mv64xxx.c
7632
7633I2C OVER PARALLEL PORT
7634M:	Jean Delvare <jdelvare@suse.com>
7635L:	linux-i2c@vger.kernel.org
7636S:	Maintained
7637F:	Documentation/i2c/busses/i2c-parport.rst
7638F:	Documentation/i2c/busses/i2c-parport-light.rst
7639F:	drivers/i2c/busses/i2c-parport.c
7640F:	drivers/i2c/busses/i2c-parport-light.c
7641
7642I2C SUBSYSTEM
7643M:	Wolfram Sang <wsa@the-dreams.de>
7644L:	linux-i2c@vger.kernel.org
7645W:	https://i2c.wiki.kernel.org/
7646Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7648S:	Maintained
7649F:	Documentation/devicetree/bindings/i2c/i2c.txt
7650F:	Documentation/i2c/
7651F:	drivers/i2c/*
7652F:	include/linux/i2c.h
7653F:	include/linux/i2c-dev.h
7654F:	include/linux/i2c-smbus.h
7655F:	include/uapi/linux/i2c.h
7656F:	include/uapi/linux/i2c-*.h
7657
7658I2C SUBSYSTEM HOST DRIVERS
7659L:	linux-i2c@vger.kernel.org
7660W:	https://i2c.wiki.kernel.org/
7661Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7663S:	Odd Fixes
7664F:	Documentation/devicetree/bindings/i2c/
7665F:	drivers/i2c/algos/
7666F:	drivers/i2c/busses/
7667
7668I2C-TAOS-EVM DRIVER
7669M:	Jean Delvare <jdelvare@suse.com>
7670L:	linux-i2c@vger.kernel.org
7671S:	Maintained
7672F:	Documentation/i2c/busses/i2c-taos-evm.rst
7673F:	drivers/i2c/busses/i2c-taos-evm.c
7674
7675I2C-TINY-USB DRIVER
7676M:	Till Harbaum <till@harbaum.org>
7677L:	linux-i2c@vger.kernel.org
7678W:	http://www.harbaum.org/till/i2c_tiny_usb
7679S:	Maintained
7680F:	drivers/i2c/busses/i2c-tiny-usb.c
7681
7682I2C/SMBUS CONTROLLER DRIVERS FOR PC
7683M:	Jean Delvare <jdelvare@suse.com>
7684L:	linux-i2c@vger.kernel.org
7685S:	Maintained
7686F:	Documentation/i2c/busses/i2c-ali1535.rst
7687F:	Documentation/i2c/busses/i2c-ali1563.rst
7688F:	Documentation/i2c/busses/i2c-ali15x3.rst
7689F:	Documentation/i2c/busses/i2c-amd756.rst
7690F:	Documentation/i2c/busses/i2c-amd8111.rst
7691F:	Documentation/i2c/busses/i2c-i801.rst
7692F:	Documentation/i2c/busses/i2c-nforce2.rst
7693F:	Documentation/i2c/busses/i2c-piix4.rst
7694F:	Documentation/i2c/busses/i2c-sis5595.rst
7695F:	Documentation/i2c/busses/i2c-sis630.rst
7696F:	Documentation/i2c/busses/i2c-sis96x.rst
7697F:	Documentation/i2c/busses/i2c-via.rst
7698F:	Documentation/i2c/busses/i2c-viapro.rst
7699F:	drivers/i2c/busses/i2c-ali1535.c
7700F:	drivers/i2c/busses/i2c-ali1563.c
7701F:	drivers/i2c/busses/i2c-ali15x3.c
7702F:	drivers/i2c/busses/i2c-amd756.c
7703F:	drivers/i2c/busses/i2c-amd756-s4882.c
7704F:	drivers/i2c/busses/i2c-amd8111.c
7705F:	drivers/i2c/busses/i2c-i801.c
7706F:	drivers/i2c/busses/i2c-isch.c
7707F:	drivers/i2c/busses/i2c-nforce2.c
7708F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7709F:	drivers/i2c/busses/i2c-piix4.c
7710F:	drivers/i2c/busses/i2c-sis5595.c
7711F:	drivers/i2c/busses/i2c-sis630.c
7712F:	drivers/i2c/busses/i2c-sis96x.c
7713F:	drivers/i2c/busses/i2c-via.c
7714F:	drivers/i2c/busses/i2c-viapro.c
7715
7716I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7717M:	Hans de Goede <hdegoede@redhat.com>
7718L:	linux-i2c@vger.kernel.org
7719S:	Maintained
7720F:	drivers/i2c/busses/i2c-cht-wc.c
7721
7722I2C/SMBUS ISMT DRIVER
7723M:	Seth Heasley <seth.heasley@intel.com>
7724M:	Neil Horman <nhorman@tuxdriver.com>
7725L:	linux-i2c@vger.kernel.org
7726F:	drivers/i2c/busses/i2c-ismt.c
7727F:	Documentation/i2c/busses/i2c-ismt.rst
7728
7729I2C/SMBUS STUB DRIVER
7730M:	Jean Delvare <jdelvare@suse.com>
7731L:	linux-i2c@vger.kernel.org
7732S:	Maintained
7733F:	drivers/i2c/i2c-stub.c
7734
7735I3C SUBSYSTEM
7736M:	Boris Brezillon <bbrezillon@kernel.org>
7737L:	linux-i3c@lists.infradead.org
7738C:	irc://chat.freenode.net/linux-i3c
7739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7740S:	Maintained
7741F:	Documentation/ABI/testing/sysfs-bus-i3c
7742F:	Documentation/devicetree/bindings/i3c/
7743F:	Documentation/driver-api/i3c
7744F:	drivers/i3c/
7745F:	include/linux/i3c/
7746
7747I3C DRIVER FOR SYNOPSYS DESIGNWARE
7748M:	Vitor Soares <vitor.soares@synopsys.com>
7749S:	Maintained
7750F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7751F:	drivers/i3c/master/dw*
7752
7753IA64 (Itanium) PLATFORM
7754M:	Tony Luck <tony.luck@intel.com>
7755M:	Fenghua Yu <fenghua.yu@intel.com>
7756L:	linux-ia64@vger.kernel.org
7757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7758S:	Maintained
7759F:	arch/ia64/
7760
7761IBM Power 842 compression accelerator
7762M:	Haren Myneni <haren@us.ibm.com>
7763S:	Supported
7764F:	drivers/crypto/nx/Makefile
7765F:	drivers/crypto/nx/Kconfig
7766F:	drivers/crypto/nx/nx-842*
7767F:	include/linux/sw842.h
7768F:	crypto/842.c
7769F:	lib/842/
7770
7771IBM Power in-Nest Crypto Acceleration
7772M:	Breno Leitão <leitao@debian.org>
7773M:	Nayna Jain <nayna@linux.ibm.com>
7774M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7775L:	linux-crypto@vger.kernel.org
7776S:	Supported
7777F:	drivers/crypto/nx/Makefile
7778F:	drivers/crypto/nx/Kconfig
7779F:	drivers/crypto/nx/nx-aes*
7780F:	drivers/crypto/nx/nx-sha*
7781F:	drivers/crypto/nx/nx.*
7782F:	drivers/crypto/nx/nx_csbcpb.h
7783F:	drivers/crypto/nx/nx_debugfs.c
7784
7785IBM Power Linux RAID adapter
7786M:	Brian King <brking@us.ibm.com>
7787S:	Supported
7788F:	drivers/scsi/ipr.*
7789
7790IBM Power SRIOV Virtual NIC Device Driver
7791M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7792M:	John Allen <jallen@linux.ibm.com>
7793L:	netdev@vger.kernel.org
7794S:	Supported
7795F:	drivers/net/ethernet/ibm/ibmvnic.*
7796
7797IBM Power Virtual Accelerator Switchboard
7798M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7799L:	linuxppc-dev@lists.ozlabs.org
7800S:	Supported
7801F:	arch/powerpc/platforms/powernv/vas*
7802F:	arch/powerpc/platforms/powernv/copy-paste.h
7803F:	arch/powerpc/include/asm/vas.h
7804
7805IBM Power Virtual Ethernet Device Driver
7806M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7807L:	netdev@vger.kernel.org
7808S:	Supported
7809F:	drivers/net/ethernet/ibm/ibmveth.*
7810
7811IBM Power Virtual FC Device Drivers
7812M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7813L:	linux-scsi@vger.kernel.org
7814S:	Supported
7815F:	drivers/scsi/ibmvscsi/ibmvfc*
7816
7817IBM Power Virtual Management Channel Driver
7818M:	Steven Royer <seroyer@linux.ibm.com>
7819S:	Supported
7820F:	drivers/misc/ibmvmc.*
7821
7822IBM Power Virtual SCSI Device Drivers
7823M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7824L:	linux-scsi@vger.kernel.org
7825S:	Supported
7826F:	drivers/scsi/ibmvscsi/ibmvscsi*
7827F:	include/scsi/viosrp.h
7828
7829IBM Power Virtual SCSI Device Target Driver
7830M:	Michael Cyr <mikecyr@linux.ibm.com>
7831L:	linux-scsi@vger.kernel.org
7832L:	target-devel@vger.kernel.org
7833S:	Supported
7834F:	drivers/scsi/ibmvscsi_tgt/
7835
7836IBM Power VMX Cryptographic instructions
7837M:	Breno Leitão <leitao@debian.org>
7838M:	Nayna Jain <nayna@linux.ibm.com>
7839M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7840L:	linux-crypto@vger.kernel.org
7841S:	Supported
7842F:	drivers/crypto/vmx/Makefile
7843F:	drivers/crypto/vmx/Kconfig
7844F:	drivers/crypto/vmx/vmx.c
7845F:	drivers/crypto/vmx/aes*
7846F:	drivers/crypto/vmx/ghash*
7847F:	drivers/crypto/vmx/ppc-xlate.pl
7848
7849IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7850M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7851L:	linux-pci@vger.kernel.org
7852L:	linuxppc-dev@lists.ozlabs.org
7853S:	Supported
7854F:	drivers/pci/hotplug/rpaphp*
7855
7856IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7857M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7858L:	linux-pci@vger.kernel.org
7859L:	linuxppc-dev@lists.ozlabs.org
7860S:	Supported
7861F:	drivers/pci/hotplug/rpadlpar*
7862
7863IBM ServeRAID RAID DRIVER
7864S:	Orphan
7865F:	drivers/scsi/ips.*
7866
7867ICH LPC AND GPIO DRIVER
7868M:	Peter Tyser <ptyser@xes-inc.com>
7869S:	Maintained
7870F:	drivers/mfd/lpc_ich.c
7871F:	drivers/gpio/gpio-ich.c
7872
7873ICY I2C DRIVER
7874M:	Max Staudt <max@enpas.org>
7875L:	linux-i2c@vger.kernel.org
7876S:	Maintained
7877F:	drivers/i2c/busses/i2c-icy.c
7878
7879IDE SUBSYSTEM
7880M:	"David S. Miller" <davem@davemloft.net>
7881L:	linux-ide@vger.kernel.org
7882Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7884S:	Maintained
7885F:	Documentation/ide/
7886F:	drivers/ide/
7887F:	include/linux/ide.h
7888
7889IDE/ATAPI DRIVERS
7890M:	Borislav Petkov <bp@alien8.de>
7891L:	linux-ide@vger.kernel.org
7892S:	Maintained
7893F:	Documentation/cdrom/ide-cd.rst
7894F:	drivers/ide/ide-cd*
7895
7896IDEAPAD LAPTOP EXTRAS DRIVER
7897M:	Ike Panhc <ike.pan@canonical.com>
7898L:	platform-driver-x86@vger.kernel.org
7899W:	http://launchpad.net/ideapad-laptop
7900S:	Maintained
7901F:	drivers/platform/x86/ideapad-laptop.c
7902
7903IDEAPAD LAPTOP SLIDEBAR DRIVER
7904M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7905L:	linux-input@vger.kernel.org
7906W:	https://github.com/o2genum/ideapad-slidebar
7907S:	Maintained
7908F:	drivers/input/misc/ideapad_slidebar.c
7909
7910IDT VersaClock 5 CLOCK DRIVER
7911M:	Marek Vasut <marek.vasut@gmail.com>
7912S:	Maintained
7913F:	drivers/clk/clk-versaclock5.c
7914
7915IEEE 802.15.4 SUBSYSTEM
7916M:	Alexander Aring <alex.aring@gmail.com>
7917M:	Stefan Schmidt <stefan@datenfreihafen.org>
7918L:	linux-wpan@vger.kernel.org
7919W:	http://wpan.cakelab.org/
7920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7922S:	Maintained
7923F:	net/ieee802154/
7924F:	net/mac802154/
7925F:	drivers/net/ieee802154/
7926F:	include/linux/nl802154.h
7927F:	include/linux/ieee802154.h
7928F:	include/net/nl802154.h
7929F:	include/net/mac802154.h
7930F:	include/net/af_ieee802154.h
7931F:	include/net/cfg802154.h
7932F:	include/net/ieee802154_netdev.h
7933F:	Documentation/networking/ieee802154.rst
7934
7935IFE PROTOCOL
7936M:	Yotam Gigi <yotam.gi@gmail.com>
7937M:	Jamal Hadi Salim <jhs@mojatatu.com>
7938F:	net/ife
7939F:	include/net/ife.h
7940F:	include/uapi/linux/ife.h
7941
7942IGORPLUG-USB IR RECEIVER
7943M:	Sean Young <sean@mess.org>
7944L:	linux-media@vger.kernel.org
7945S:	Maintained
7946F:	drivers/media/rc/igorplugusb.c
7947
7948IGUANAWORKS USB IR TRANSCEIVER
7949M:	Sean Young <sean@mess.org>
7950L:	linux-media@vger.kernel.org
7951S:	Maintained
7952F:	drivers/media/rc/iguanair.c
7953
7954IIO DIGITAL POTENTIOMETER DAC
7955M:	Peter Rosin <peda@axentia.se>
7956L:	linux-iio@vger.kernel.org
7957S:	Maintained
7958F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7959F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7960F:	drivers/iio/dac/dpot-dac.c
7961
7962IIO ENVELOPE DETECTOR
7963M:	Peter Rosin <peda@axentia.se>
7964L:	linux-iio@vger.kernel.org
7965S:	Maintained
7966F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7967F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7968F:	drivers/iio/adc/envelope-detector.c
7969
7970IIO MULTIPLEXER
7971M:	Peter Rosin <peda@axentia.se>
7972L:	linux-iio@vger.kernel.org
7973S:	Maintained
7974F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7975F:	drivers/iio/multiplexer/iio-mux.c
7976
7977IIO SUBSYSTEM AND DRIVERS
7978M:	Jonathan Cameron <jic23@kernel.org>
7979R:	Hartmut Knaack <knaack.h@gmx.de>
7980R:	Lars-Peter Clausen <lars@metafoo.de>
7981R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7982L:	linux-iio@vger.kernel.org
7983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7984S:	Maintained
7985F:	Documentation/ABI/testing/configfs-iio*
7986F:	Documentation/ABI/testing/sysfs-bus-iio*
7987F:	Documentation/devicetree/bindings/iio/
7988F:	drivers/iio/
7989F:	drivers/staging/iio/
7990F:	include/linux/iio/
7991F:	tools/iio/
7992
7993IIO UNIT CONVERTER
7994M:	Peter Rosin <peda@axentia.se>
7995L:	linux-iio@vger.kernel.org
7996S:	Maintained
7997F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7998F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7999F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8000F:	drivers/iio/afe/iio-rescale.c
8001
8002IKANOS/ADI EAGLE ADSL USB DRIVER
8003M:	Matthieu Castet <castet.matthieu@free.fr>
8004M:	Stanislaw Gruszka <stf_xl@wp.pl>
8005S:	Maintained
8006F:	drivers/usb/atm/ueagle-atm.c
8007
8008IMGTEC ASCII LCD DRIVER
8009M:	Paul Burton <paul.burton@mips.com>
8010S:	Maintained
8011F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8012F:	drivers/auxdisplay/img-ascii-lcd.c
8013
8014IMGTEC IR DECODER DRIVER
8015M:	James Hogan <jhogan@kernel.org>
8016S:	Maintained
8017F:	drivers/media/rc/img-ir/
8018
8019IMON SOUNDGRAPH USB IR RECEIVER
8020M:	Sean Young <sean@mess.org>
8021L:	linux-media@vger.kernel.org
8022S:	Maintained
8023F:	drivers/media/rc/imon_raw.c
8024F:	drivers/media/rc/imon.c
8025
8026IMS TWINTURBO FRAMEBUFFER DRIVER
8027L:	linux-fbdev@vger.kernel.org
8028S:	Orphan
8029F:	drivers/video/fbdev/imsttfb.c
8030
8031INA209 HARDWARE MONITOR DRIVER
8032M:	Guenter Roeck <linux@roeck-us.net>
8033L:	linux-hwmon@vger.kernel.org
8034S:	Maintained
8035F:	Documentation/hwmon/ina209.rst
8036F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8037F:	drivers/hwmon/ina209.c
8038
8039INA2XX HARDWARE MONITOR DRIVER
8040M:	Guenter Roeck <linux@roeck-us.net>
8041L:	linux-hwmon@vger.kernel.org
8042S:	Maintained
8043F:	Documentation/hwmon/ina2xx.rst
8044F:	drivers/hwmon/ina2xx.c
8045F:	include/linux/platform_data/ina2xx.h
8046
8047INDUSTRY PACK SUBSYSTEM (IPACK)
8048M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8049M:	Jens Taprogge <jens.taprogge@taprogge.org>
8050M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8051L:	industrypack-devel@lists.sourceforge.net
8052W:	http://industrypack.sourceforge.net
8053S:	Maintained
8054F:	drivers/ipack/
8055
8056INFINEON DPS310 Driver
8057M:	Eddie James <eajames@linux.ibm.com>
8058L:	linux-iio@vger.kernel.org
8059F:	drivers/iio/pressure/dps310.c
8060S:	Maintained
8061
8062INFINIBAND SUBSYSTEM
8063M:	Doug Ledford <dledford@redhat.com>
8064M:	Jason Gunthorpe <jgg@mellanox.com>
8065L:	linux-rdma@vger.kernel.org
8066W:	https://github.com/linux-rdma/rdma-core
8067Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8069S:	Supported
8070F:	Documentation/devicetree/bindings/infiniband/
8071F:	Documentation/infiniband/
8072F:	drivers/infiniband/
8073F:	include/uapi/linux/if_infiniband.h
8074F:	include/uapi/rdma/
8075F:	include/rdma/
8076F:	include/trace/events/ib_mad.h
8077F:	include/trace/events/ib_umad.h
8078F:	samples/bpf/ibumad_kern.c
8079F:	samples/bpf/ibumad_user.c
8080
8081INGENIC JZ4780 DMA Driver
8082M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8083S:	Maintained
8084F:	drivers/dma/dma-jz4780.c
8085
8086INGENIC JZ4780 NAND DRIVER
8087M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8088L:	linux-mtd@lists.infradead.org
8089S:	Maintained
8090F:	drivers/mtd/nand/raw/ingenic/
8091
8092INGENIC JZ47xx SoCs
8093M:	Paul Cercueil <paul@crapouillou.net>
8094S:	Maintained
8095F:	arch/mips/boot/dts/ingenic/
8096F:	arch/mips/include/asm/mach-jz4740/
8097F:	arch/mips/jz4740/
8098F:	drivers/clk/ingenic/
8099F:	drivers/dma/dma-jz4780.c
8100F:	drivers/gpu/drm/ingenic/
8101F:	drivers/i2c/busses/i2c-jz4780.c
8102F:	drivers/iio/adc/ingenic-adc.c
8103F:	drivers/irqchip/irq-ingenic.c
8104F:	drivers/memory/jz4780-nemc.c
8105F:	drivers/mmc/host/jz4740_mmc.c
8106F:	drivers/mtd/nand/raw/ingenic/
8107F:	drivers/pinctrl/pinctrl-ingenic.c
8108F:	drivers/power/supply/ingenic-battery.c
8109F:	drivers/pwm/pwm-jz4740.c
8110F:	drivers/rtc/rtc-jz4740.c
8111F:	drivers/tty/serial/8250/8250_ingenic.c
8112F:	drivers/usb/musb/jz4740.c
8113F:	drivers/watchdog/jz4740_wdt.c
8114F:	include/dt-bindings/iio/adc/ingenic,adc.h
8115F:	include/linux/mfd/ingenic-tcu.h
8116F:	sound/soc/jz4740/
8117F:	sound/soc/codecs/jz47*
8118
8119INOTIFY
8120M:	Jan Kara <jack@suse.cz>
8121R:	Amir Goldstein <amir73il@gmail.com>
8122L:	linux-fsdevel@vger.kernel.org
8123S:	Maintained
8124F:	Documentation/filesystems/inotify.txt
8125F:	fs/notify/inotify/
8126F:	include/linux/inotify.h
8127F:	include/uapi/linux/inotify.h
8128
8129INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8130M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8131L:	linux-input@vger.kernel.org
8132Q:	http://patchwork.kernel.org/project/linux-input/list/
8133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8134S:	Maintained
8135F:	drivers/input/
8136F:	include/linux/input.h
8137F:	include/uapi/linux/input.h
8138F:	include/uapi/linux/input-event-codes.h
8139F:	include/linux/input/
8140F:	Documentation/devicetree/bindings/input/
8141F:	Documentation/devicetree/bindings/serio/
8142F:	Documentation/input/
8143
8144INPUT MULTITOUCH (MT) PROTOCOL
8145M:	Henrik Rydberg <rydberg@bitmath.org>
8146L:	linux-input@vger.kernel.org
8147S:	Odd fixes
8148F:	Documentation/input/multi-touch-protocol.rst
8149F:	drivers/input/input-mt.c
8150K:	\b(ABS|SYN)_MT_
8151
8152INSIDE SECURE CRYPTO DRIVER
8153M:	Antoine Tenart <antoine.tenart@bootlin.com>
8154F:	drivers/crypto/inside-secure/
8155S:	Maintained
8156L:	linux-crypto@vger.kernel.org
8157
8158INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8159M:	Mimi Zohar <zohar@linux.ibm.com>
8160M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8161L:	linux-integrity@vger.kernel.org
8162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8163S:	Supported
8164F:	security/integrity/ima/
8165
8166INTEL 810/815 FRAMEBUFFER DRIVER
8167M:	Antonino Daplas <adaplas@gmail.com>
8168L:	linux-fbdev@vger.kernel.org
8169S:	Maintained
8170F:	drivers/video/fbdev/i810/
8171
8172INTEL ASoC DRIVERS
8173M:	Cezary Rojewski <cezary.rojewski@intel.com>
8174M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8175M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8176M:	Jie Yang <yang.jie@linux.intel.com>
8177L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8178S:	Supported
8179F:	sound/soc/intel/
8180
8181INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8182M:	Hans de Goede <hdegoede@redhat.com>
8183L:	platform-driver-x86@vger.kernel.org
8184S:	Maintained
8185F:	drivers/platform/x86/intel_atomisp2_pm.c
8186
8187INTEL C600 SERIES SAS CONTROLLER DRIVER
8188M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8189M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8190L:	linux-scsi@vger.kernel.org
8191T:	git git://git.code.sf.net/p/intel-sas/isci
8192S:	Supported
8193F:	drivers/scsi/isci/
8194
8195INTEL CPU family model numbers
8196M:	Tony Luck <tony.luck@intel.com>
8197M:	x86@kernel.org
8198L:	linux-kernel@vger.kernel.org
8199S:	Supported
8200F:	arch/x86/include/asm/intel-family.h
8201
8202INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8203M:	Jani Nikula <jani.nikula@linux.intel.com>
8204M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8205M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8206L:	intel-gfx@lists.freedesktop.org
8207W:	https://01.org/linuxgraphics/
8208B:	https://01.org/linuxgraphics/documentation/how-report-bugs
8209C:	irc://chat.freenode.net/intel-gfx
8210Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8211T:	git git://anongit.freedesktop.org/drm-intel
8212S:	Supported
8213F:	drivers/gpu/drm/i915/
8214F:	include/drm/i915*
8215F:	include/uapi/drm/i915_drm.h
8216F:	Documentation/gpu/i915.rst
8217
8218INTEL ETHERNET DRIVERS
8219M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8220L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8221W:	http://www.intel.com/support/feedback.htm
8222W:	http://e1000.sourceforge.net/
8223Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8226S:	Supported
8227F:	Documentation/networking/device_drivers/intel/e100.rst
8228F:	Documentation/networking/device_drivers/intel/e1000.rst
8229F:	Documentation/networking/device_drivers/intel/e1000e.rst
8230F:	Documentation/networking/device_drivers/intel/fm10k.rst
8231F:	Documentation/networking/device_drivers/intel/igb.rst
8232F:	Documentation/networking/device_drivers/intel/igbvf.rst
8233F:	Documentation/networking/device_drivers/intel/ixgb.rst
8234F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8235F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8236F:	Documentation/networking/device_drivers/intel/i40e.rst
8237F:	Documentation/networking/device_drivers/intel/iavf.rst
8238F:	Documentation/networking/device_drivers/intel/ice.rst
8239F:	drivers/net/ethernet/intel/
8240F:	drivers/net/ethernet/intel/*/
8241F:	include/linux/avf/virtchnl.h
8242
8243INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8244M:	Maik Broemme <mbroemme@libmpq.org>
8245L:	linux-fbdev@vger.kernel.org
8246S:	Maintained
8247F:	Documentation/fb/intelfb.rst
8248F:	drivers/video/fbdev/intelfb/
8249
8250INTEL GPIO DRIVERS
8251M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8252L:	linux-gpio@vger.kernel.org
8253S:	Maintained
8254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8255F:	drivers/gpio/gpio-ich.c
8256F:	drivers/gpio/gpio-intel-mid.c
8257F:	drivers/gpio/gpio-lynxpoint.c
8258F:	drivers/gpio/gpio-merrifield.c
8259F:	drivers/gpio/gpio-ml-ioh.c
8260F:	drivers/gpio/gpio-pch.c
8261F:	drivers/gpio/gpio-sch.c
8262F:	drivers/gpio/gpio-sodaville.c
8263
8264INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8265M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8266M:	Zhi Wang <zhi.a.wang@intel.com>
8267L:	intel-gvt-dev@lists.freedesktop.org
8268L:	intel-gfx@lists.freedesktop.org
8269W:	https://01.org/igvt-g
8270T:	git https://github.com/intel/gvt-linux.git
8271S:	Supported
8272F:	drivers/gpu/drm/i915/gvt/
8273
8274INTEL HID EVENT DRIVER
8275M:	Alex Hung <alex.hung@canonical.com>
8276L:	platform-driver-x86@vger.kernel.org
8277S:	Maintained
8278F:	drivers/platform/x86/intel-hid.c
8279
8280INTEL I/OAT DMA DRIVER
8281M:	Dave Jiang <dave.jiang@intel.com>
8282R:	Dan Williams <dan.j.williams@intel.com>
8283L:	dmaengine@vger.kernel.org
8284Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8285S:	Supported
8286F:	drivers/dma/ioat*
8287
8288INTEL IDLE DRIVER
8289M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8290M:	Len Brown <lenb@kernel.org>
8291L:	linux-pm@vger.kernel.org
8292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8293B:	https://bugzilla.kernel.org
8294S:	Supported
8295F:	drivers/idle/intel_idle.c
8296
8297INTEL INTEGRATED SENSOR HUB DRIVER
8298M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8299M:	Jiri Kosina <jikos@kernel.org>
8300L:	linux-input@vger.kernel.org
8301S:	Maintained
8302F:	drivers/hid/intel-ish-hid/
8303
8304INTEL IOMMU (VT-d)
8305M:	David Woodhouse <dwmw2@infradead.org>
8306L:	iommu@lists.linux-foundation.org
8307T:	git git://git.infradead.org/iommu-2.6.git
8308S:	Supported
8309F:	drivers/iommu/intel-iommu.c
8310F:	include/linux/intel-iommu.h
8311
8312INTEL IOP-ADMA DMA DRIVER
8313R:	Dan Williams <dan.j.williams@intel.com>
8314S:	Odd fixes
8315F:	drivers/dma/iop-adma.c
8316
8317INTEL IPU3 CSI-2 CIO2 DRIVER
8318M:	Yong Zhi <yong.zhi@intel.com>
8319M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8320M:	Bingbu Cao <bingbu.cao@intel.com>
8321R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8322L:	linux-media@vger.kernel.org
8323S:	Maintained
8324F:	drivers/media/pci/intel/ipu3/
8325F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8326
8327INTEL IPU3 CSI-2 IMGU DRIVER
8328M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8329L:	linux-media@vger.kernel.org
8330S:	Maintained
8331F:	drivers/staging/media/ipu3/
8332F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8333F:	Documentation/media/v4l-drivers/ipu3.rst
8334
8335INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8336M:	Krzysztof Halasa <khalasa@piap.pl>
8337S:	Maintained
8338F:	include/linux/soc/ixp4xx/qmgr.h
8339F:	include/linux/soc/ixp4xx/npe.h
8340F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8341F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8342F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8343F:	drivers/net/wan/ixp4xx_hss.c
8344
8345INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8346M:	Deepak Saxena <dsaxena@plexity.net>
8347S:	Maintained
8348F:	drivers/char/hw_random/ixp4xx-rng.c
8349
8350INTEL MANAGEMENT ENGINE (mei)
8351M:	Tomas Winkler <tomas.winkler@intel.com>
8352L:	linux-kernel@vger.kernel.org
8353S:	Supported
8354F:	include/uapi/linux/mei.h
8355F:	include/linux/mei_cl_bus.h
8356F:	drivers/misc/mei/*
8357F:	drivers/watchdog/mei_wdt.c
8358F:	Documentation/driver-api/mei/*
8359F:	samples/mei/*
8360
8361INTEL MENLOW THERMAL DRIVER
8362M:	Sujith Thomas <sujith.thomas@intel.com>
8363L:	platform-driver-x86@vger.kernel.org
8364W:	https://01.org/linux-acpi
8365S:	Supported
8366F:	drivers/platform/x86/intel_menlow.c
8367
8368INTEL MIC DRIVERS (mic)
8369M:	Sudeep Dutt <sudeep.dutt@intel.com>
8370M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8371S:	Supported
8372W:	https://github.com/sudeepdutt/mic
8373W:	http://software.intel.com/en-us/mic-developer
8374F:	include/linux/mic_bus.h
8375F:	include/linux/scif.h
8376F:	include/uapi/linux/mic_common.h
8377F:	include/uapi/linux/mic_ioctl.h
8378F:	include/uapi/linux/scif_ioctl.h
8379F:	drivers/misc/mic/
8380F:	drivers/dma/mic_x100_dma.c
8381F:	drivers/dma/mic_x100_dma.h
8382F:	Documentation/mic/
8383
8384INTEL PMC CORE DRIVER
8385M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8386M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8387L:	platform-driver-x86@vger.kernel.org
8388S:	Maintained
8389F:	drivers/platform/x86/intel_pmc_core*
8390
8391INTEL PMC/P-Unit IPC DRIVER
8392M:	Zha Qipeng<qipeng.zha@intel.com>
8393L:	platform-driver-x86@vger.kernel.org
8394S:	Maintained
8395F:	drivers/platform/x86/intel_pmc_ipc.c
8396F:	drivers/platform/x86/intel_punit_ipc.c
8397F:	arch/x86/include/asm/intel_pmc_ipc.h
8398F:	arch/x86/include/asm/intel_punit_ipc.h
8399
8400INTEL PMIC GPIO DRIVERS
8401M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8402S:	Maintained
8403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8404F:	drivers/gpio/gpio-*cove.c
8405F:	drivers/gpio/gpio-msic.c
8406
8407INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8408R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8409S:	Maintained
8410F:	drivers/mfd/intel_msic.c
8411F:	drivers/mfd/intel_soc_pmic*
8412F:	include/linux/mfd/intel_msic.h
8413F:	include/linux/mfd/intel_soc_pmic*
8414
8415INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8416M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8417L:	linux-wireless@vger.kernel.org
8418S:	Maintained
8419F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8420F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8421F:	drivers/net/wireless/intel/ipw2x00/
8422
8423INTEL PSTATE DRIVER
8424M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8425M:	Len Brown <lenb@kernel.org>
8426L:	linux-pm@vger.kernel.org
8427S:	Supported
8428F:	drivers/cpufreq/intel_pstate.c
8429
8430INTEL RDMA RNIC DRIVER
8431M:	Faisal Latif <faisal.latif@intel.com>
8432M:	Shiraz Saleem <shiraz.saleem@intel.com>
8433L:	linux-rdma@vger.kernel.org
8434S:	Supported
8435F:	drivers/infiniband/hw/i40iw/
8436F:	include/uapi/rdma/i40iw-abi.h
8437
8438INTEL SPEED SELECT TECHNOLOGY
8439M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8440L:	platform-driver-x86@vger.kernel.org
8441S:	Maintained
8442F:	drivers/platform/x86/intel_speed_select_if/
8443F:	tools/power/x86/intel-speed-select/
8444F:	include/uapi/linux/isst_if.h
8445
8446INTEL STRATIX10 FIRMWARE DRIVERS
8447M:	Richard Gong <richard.gong@linux.intel.com>
8448L:	linux-kernel@vger.kernel.org
8449S:	Maintained
8450F:	drivers/firmware/stratix10-rsu.c
8451F:	drivers/firmware/stratix10-svc.c
8452F:	include/linux/firmware/intel/stratix10-smc.h
8453F:	include/linux/firmware/intel/stratix10-svc-client.h
8454F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8455F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8456
8457INTEL TELEMETRY DRIVER
8458M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8459M:	"David E. Box" <david.e.box@linux.intel.com>
8460L:	platform-driver-x86@vger.kernel.org
8461S:	Maintained
8462F:	arch/x86/include/asm/intel_telemetry.h
8463F:	drivers/platform/x86/intel_telemetry*
8464
8465INTEL VIRTUAL BUTTON DRIVER
8466M:	AceLan Kao <acelan.kao@canonical.com>
8467L:	platform-driver-x86@vger.kernel.org
8468S:	Maintained
8469F:	drivers/platform/x86/intel-vbtn.c
8470
8471INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8472M:	Stanislaw Gruszka <sgruszka@redhat.com>
8473L:	linux-wireless@vger.kernel.org
8474S:	Supported
8475F:	drivers/net/wireless/intel/iwlegacy/
8476
8477INTEL WIRELESS WIFI LINK (iwlwifi)
8478M:	Johannes Berg <johannes.berg@intel.com>
8479M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8480M:	Luca Coelho <luciano.coelho@intel.com>
8481M:	Intel Linux Wireless <linuxwifi@intel.com>
8482L:	linux-wireless@vger.kernel.org
8483W:	http://intellinuxwireless.org
8484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8485S:	Supported
8486F:	drivers/net/wireless/intel/iwlwifi/
8487
8488INTEL WIRELESS WIMAX CONNECTION 2400
8489M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8490M:	linux-wimax@intel.com
8491L:	wimax@linuxwimax.org (subscribers-only)
8492S:	Supported
8493W:	http://linuxwimax.org
8494F:	Documentation/admin-guide/wimax/i2400m.rst
8495F:	drivers/net/wimax/i2400m/
8496F:	include/uapi/linux/wimax/i2400m.h
8497
8498INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8499M:	Mario Limonciello <mario.limonciello@dell.com>
8500S:	Maintained
8501F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8502
8503INTEL(R) TRACE HUB
8504M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8505S:	Supported
8506F:	Documentation/trace/intel_th.rst
8507F:	drivers/hwtracing/intel_th/
8508F:	include/linux/intel_th.h
8509
8510INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8511M:	Ning Sun <ning.sun@intel.com>
8512L:	tboot-devel@lists.sourceforge.net
8513W:	http://tboot.sourceforge.net
8514T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8515S:	Supported
8516F:	Documentation/x86/intel_txt.rst
8517F:	include/linux/tboot.h
8518F:	arch/x86/kernel/tboot.c
8519
8520INTERCONNECT API
8521M:	Georgi Djakov <georgi.djakov@linaro.org>
8522L:	linux-pm@vger.kernel.org
8523S:	Maintained
8524F:	Documentation/driver-api/interconnect.rst
8525F:	Documentation/devicetree/bindings/interconnect/
8526F:	drivers/interconnect/
8527F:	include/dt-bindings/interconnect/
8528F:	include/linux/interconnect-provider.h
8529F:	include/linux/interconnect.h
8530
8531INVENSENSE MPU-3050 GYROSCOPE DRIVER
8532M:	Linus Walleij <linus.walleij@linaro.org>
8533L:	linux-iio@vger.kernel.org
8534S:	Maintained
8535F:	drivers/iio/gyro/mpu3050*
8536F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8537
8538IOC3 ETHERNET DRIVER
8539M:	Ralf Baechle <ralf@linux-mips.org>
8540L:	linux-mips@vger.kernel.org
8541S:	Maintained
8542F:	drivers/net/ethernet/sgi/ioc3-eth.c
8543
8544IOMAP FILESYSTEM LIBRARY
8545M:	Christoph Hellwig <hch@infradead.org>
8546M:	Darrick J. Wong <darrick.wong@oracle.com>
8547M:	linux-xfs@vger.kernel.org
8548M:	linux-fsdevel@vger.kernel.org
8549L:	linux-xfs@vger.kernel.org
8550L:	linux-fsdevel@vger.kernel.org
8551T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8552S:	Supported
8553F:	fs/iomap/
8554F:	include/linux/iomap.h
8555
8556IOMMU DRIVERS
8557M:	Joerg Roedel <joro@8bytes.org>
8558L:	iommu@lists.linux-foundation.org
8559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8560S:	Maintained
8561F:	Documentation/devicetree/bindings/iommu/
8562F:	drivers/iommu/
8563F:	include/linux/iommu.h
8564F:	include/linux/of_iommu.h
8565F:	include/linux/iova.h
8566
8567IO_URING
8568M:	Jens Axboe <axboe@kernel.dk>
8569L:	linux-block@vger.kernel.org
8570L:	linux-fsdevel@vger.kernel.org
8571T:	git git://git.kernel.dk/linux-block
8572T:	git git://git.kernel.dk/liburing
8573S:	Maintained
8574F:	fs/io_uring.c
8575F:	include/uapi/linux/io_uring.h
8576
8577IPMI SUBSYSTEM
8578M:	Corey Minyard <minyard@acm.org>
8579L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8580W:	http://openipmi.sourceforge.net/
8581S:	Supported
8582F:	Documentation/devicetree/bindings/ipmi/
8583F:	Documentation/IPMI.txt
8584F:	drivers/char/ipmi/
8585F:	include/linux/ipmi*
8586F:	include/uapi/linux/ipmi*
8587
8588IPS SCSI RAID DRIVER
8589M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8590L:	linux-scsi@vger.kernel.org
8591W:	http://www.adaptec.com/
8592S:	Maintained
8593F:	drivers/scsi/ips*
8594
8595IPVS
8596M:	Wensong Zhang <wensong@linux-vs.org>
8597M:	Simon Horman <horms@verge.net.au>
8598M:	Julian Anastasov <ja@ssi.bg>
8599L:	netdev@vger.kernel.org
8600L:	lvs-devel@vger.kernel.org
8601S:	Maintained
8602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8604F:	Documentation/networking/ipvs-sysctl.txt
8605F:	include/net/ip_vs.h
8606F:	include/uapi/linux/ip_vs.h
8607F:	net/netfilter/ipvs/
8608
8609IPWIRELESS DRIVER
8610M:	Jiri Kosina <jikos@kernel.org>
8611M:	David Sterba <dsterba@suse.com>
8612S:	Odd Fixes
8613F:	drivers/tty/ipwireless/
8614
8615IPX NETWORK LAYER
8616L:	netdev@vger.kernel.org
8617S:	Obsolete
8618F:	include/uapi/linux/ipx.h
8619
8620IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8621M:	Marc Zyngier <maz@kernel.org>
8622S:	Maintained
8623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8624F:	Documentation/IRQ-domain.txt
8625F:	include/linux/irqdomain.h
8626F:	kernel/irq/irqdomain.c
8627F:	kernel/irq/msi.c
8628
8629IRQ SUBSYSTEM
8630M:	Thomas Gleixner <tglx@linutronix.de>
8631L:	linux-kernel@vger.kernel.org
8632S:	Maintained
8633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8634F:	kernel/irq/
8635
8636IRQCHIP DRIVERS
8637M:	Thomas Gleixner <tglx@linutronix.de>
8638M:	Jason Cooper <jason@lakedaemon.net>
8639M:	Marc Zyngier <maz@kernel.org>
8640L:	linux-kernel@vger.kernel.org
8641S:	Maintained
8642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8643F:	Documentation/devicetree/bindings/interrupt-controller/
8644F:	drivers/irqchip/
8645
8646ISA
8647M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8648S:	Maintained
8649F:	Documentation/driver-api/isa.rst
8650F:	drivers/base/isa.c
8651F:	include/linux/isa.h
8652
8653ISA RADIO MODULE
8654M:	Hans Verkuil <hverkuil@xs4all.nl>
8655L:	linux-media@vger.kernel.org
8656T:	git git://linuxtv.org/media_tree.git
8657W:	https://linuxtv.org
8658S:	Maintained
8659F:	drivers/media/radio/radio-isa*
8660
8661ISAPNP
8662M:	Jaroslav Kysela <perex@perex.cz>
8663S:	Maintained
8664F:	Documentation/driver-api/isapnp.rst
8665F:	drivers/pnp/isapnp/
8666F:	include/linux/isapnp.h
8667
8668ISCSI
8669M:	Lee Duncan <lduncan@suse.com>
8670M:	Chris Leech <cleech@redhat.com>
8671L:	open-iscsi@googlegroups.com
8672W:	www.open-iscsi.com
8673S:	Maintained
8674F:	drivers/scsi/*iscsi*
8675F:	include/scsi/*iscsi*
8676
8677iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8678M:	Peter Jones <pjones@redhat.com>
8679M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8680S:	Maintained
8681F:	drivers/firmware/iscsi_ibft*
8682
8683ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8684M:	Sagi Grimberg <sagi@grimberg.me>
8685M:	Max Gurtovoy <maxg@mellanox.com>
8686L:	linux-rdma@vger.kernel.org
8687S:	Supported
8688W:	http://www.openfabrics.org
8689W:	www.open-iscsi.org
8690Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8691F:	drivers/infiniband/ulp/iser/
8692
8693ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8694M:	Sagi Grimberg <sagi@grimberg.me>
8695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8696L:	linux-rdma@vger.kernel.org
8697L:	target-devel@vger.kernel.org
8698S:	Supported
8699W:	http://www.linux-iscsi.org
8700F:	drivers/infiniband/ulp/isert
8701
8702ISDN/mISDN SUBSYSTEM
8703M:	Karsten Keil <isdn@linux-pingi.de>
8704L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8705L:	netdev@vger.kernel.org
8706W:	http://www.isdn4linux.de
8707S:	Maintained
8708F:	drivers/isdn/mISDN
8709F:	drivers/isdn/hardware
8710
8711ISDN/CAPI SUBSYSTEM
8712M:	Karsten Keil <isdn@linux-pingi.de>
8713L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8714L:	netdev@vger.kernel.org
8715W:	http://www.isdn4linux.de
8716S:	Odd Fixes
8717F:	Documentation/isdn/
8718F:	drivers/isdn/capi/
8719F:	drivers/staging/isdn/
8720F:	net/bluetooth/cmtp/
8721F:	include/linux/isdn/
8722F:	include/uapi/linux/isdn/
8723
8724IT87 HARDWARE MONITORING DRIVER
8725M:	Jean Delvare <jdelvare@suse.com>
8726L:	linux-hwmon@vger.kernel.org
8727S:	Maintained
8728F:	Documentation/hwmon/it87.rst
8729F:	drivers/hwmon/it87.c
8730
8731IT913X MEDIA DRIVER
8732M:	Antti Palosaari <crope@iki.fi>
8733L:	linux-media@vger.kernel.org
8734W:	https://linuxtv.org
8735W:	http://palosaari.fi/linux/
8736Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8737T:	git git://linuxtv.org/anttip/media_tree.git
8738S:	Maintained
8739F:	drivers/media/tuners/it913x*
8740
8741IVTV VIDEO4LINUX DRIVER
8742M:	Andy Walls <awalls@md.metrocast.net>
8743L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8744L:	linux-media@vger.kernel.org
8745T:	git git://linuxtv.org/media_tree.git
8746W:	http://www.ivtvdriver.org
8747S:	Maintained
8748F:	Documentation/media/v4l-drivers/ivtv*
8749F:	drivers/media/pci/ivtv/
8750F:	include/uapi/linux/ivtv*
8751
8752IX2505V MEDIA DRIVER
8753M:	Malcolm Priestley <tvboxspy@gmail.com>
8754L:	linux-media@vger.kernel.org
8755W:	https://linuxtv.org
8756Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8757S:	Maintained
8758F:	drivers/media/dvb-frontends/ix2505v*
8759
8760JAILHOUSE HYPERVISOR INTERFACE
8761M:	Jan Kiszka <jan.kiszka@siemens.com>
8762L:	jailhouse-dev@googlegroups.com
8763S:	Maintained
8764F:	arch/x86/kernel/jailhouse.c
8765F:	arch/x86/include/asm/jailhouse_para.h
8766
8767JC42.4 TEMPERATURE SENSOR DRIVER
8768M:	Guenter Roeck <linux@roeck-us.net>
8769L:	linux-hwmon@vger.kernel.org
8770S:	Maintained
8771F:	drivers/hwmon/jc42.c
8772F:	Documentation/hwmon/jc42.rst
8773
8774JFS FILESYSTEM
8775M:	Dave Kleikamp <shaggy@kernel.org>
8776L:	jfs-discussion@lists.sourceforge.net
8777W:	http://jfs.sourceforge.net/
8778T:	git git://github.com/kleikamp/linux-shaggy.git
8779S:	Maintained
8780F:	Documentation/admin-guide/jfs.rst
8781F:	fs/jfs/
8782
8783JME NETWORK DRIVER
8784M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8785L:	netdev@vger.kernel.org
8786S:	Maintained
8787F:	drivers/net/ethernet/jme.*
8788
8789JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8790M:	David Woodhouse <dwmw2@infradead.org>
8791M:	Richard Weinberger <richard@nod.at>
8792L:	linux-mtd@lists.infradead.org
8793W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8794T:	git git://git.infradead.org/ubifs-2.6.git
8795S:	Odd Fixes
8796F:	fs/jffs2/
8797F:	include/uapi/linux/jffs2.h
8798
8799JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8800M:	"Theodore Ts'o" <tytso@mit.edu>
8801M:	Jan Kara <jack@suse.com>
8802L:	linux-ext4@vger.kernel.org
8803S:	Maintained
8804F:	fs/jbd2/
8805F:	include/linux/jbd2.h
8806
8807JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8808M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8809L:	linux-media@vger.kernel.org
8810S:	Maintained
8811F:	drivers/media/platform/rcar_jpu.c
8812
8813JSM Neo PCI based serial card
8814L:	linux-serial@vger.kernel.org
8815S:	Orphan
8816F:	drivers/tty/serial/jsm/
8817
8818K10TEMP HARDWARE MONITORING DRIVER
8819M:	Clemens Ladisch <clemens@ladisch.de>
8820L:	linux-hwmon@vger.kernel.org
8821S:	Maintained
8822F:	Documentation/hwmon/k10temp.rst
8823F:	drivers/hwmon/k10temp.c
8824
8825K8TEMP HARDWARE MONITORING DRIVER
8826M:	Rudolf Marek <r.marek@assembler.cz>
8827L:	linux-hwmon@vger.kernel.org
8828S:	Maintained
8829F:	Documentation/hwmon/k8temp.rst
8830F:	drivers/hwmon/k8temp.c
8831
8832KASAN
8833M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8834R:	Alexander Potapenko <glider@google.com>
8835R:	Dmitry Vyukov <dvyukov@google.com>
8836L:	kasan-dev@googlegroups.com
8837S:	Maintained
8838F:	arch/*/include/asm/kasan.h
8839F:	arch/*/mm/kasan_init*
8840F:	Documentation/dev-tools/kasan.rst
8841F:	include/linux/kasan*.h
8842F:	lib/test_kasan.c
8843F:	mm/kasan/
8844F:	scripts/Makefile.kasan
8845
8846KCONFIG
8847M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8849L:	linux-kbuild@vger.kernel.org
8850S:	Maintained
8851F:	Documentation/kbuild/kconfig*
8852F:	scripts/kconfig/
8853F:	scripts/Kconfig.include
8854
8855KDUMP
8856M:	Dave Young <dyoung@redhat.com>
8857M:	Baoquan He <bhe@redhat.com>
8858R:	Vivek Goyal <vgoyal@redhat.com>
8859L:	kexec@lists.infradead.org
8860W:	http://lse.sourceforge.net/kdump/
8861S:	Maintained
8862F:	Documentation/admin-guide/kdump/
8863
8864KEENE FM RADIO TRANSMITTER DRIVER
8865M:	Hans Verkuil <hverkuil@xs4all.nl>
8866L:	linux-media@vger.kernel.org
8867T:	git git://linuxtv.org/media_tree.git
8868W:	https://linuxtv.org
8869S:	Maintained
8870F:	drivers/media/radio/radio-keene*
8871
8872KERNEL AUTOMOUNTER
8873M:	Ian Kent <raven@themaw.net>
8874L:	autofs@vger.kernel.org
8875S:	Maintained
8876F:	fs/autofs/
8877
8878KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8879M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8880M:	Michal Marek <michal.lkml@markovi.net>
8881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8882L:	linux-kbuild@vger.kernel.org
8883S:	Maintained
8884F:	Documentation/kbuild/
8885F:	Makefile
8886F:	scripts/Kbuild*
8887F:	scripts/Makefile*
8888F:	scripts/basic/
8889F:	scripts/mk*
8890F:	scripts/*vmlinux*
8891F:	scripts/mod/
8892F:	scripts/package/
8893
8894KERNEL JANITORS
8895L:	kernel-janitors@vger.kernel.org
8896W:	http://kernelnewbies.org/KernelJanitors
8897S:	Odd Fixes
8898
8899KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8900M:	"J. Bruce Fields" <bfields@fieldses.org>
8901M:	Chuck Lever <chuck.lever@oracle.com>
8902L:	linux-nfs@vger.kernel.org
8903W:	http://nfs.sourceforge.net/
8904T:	git git://linux-nfs.org/~bfields/linux.git
8905S:	Supported
8906F:	fs/nfsd/
8907F:	include/uapi/linux/nfsd/
8908F:	fs/lockd/
8909F:	fs/nfs_common/
8910F:	net/sunrpc/
8911F:	include/linux/lockd/
8912F:	include/linux/sunrpc/
8913F:	include/uapi/linux/sunrpc/
8914
8915KERNEL SELFTEST FRAMEWORK
8916M:	Shuah Khan <shuah@kernel.org>
8917M:	Shuah Khan <skhan@linuxfoundation.org>
8918L:	linux-kselftest@vger.kernel.org
8919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8920Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8921S:	Maintained
8922F:	tools/testing/selftests/
8923F:	Documentation/dev-tools/kselftest*
8924
8925KERNEL USERMODE HELPER
8926M:	Luis Chamberlain <mcgrof@kernel.org>
8927L:	linux-kernel@vger.kernel.org
8928S:	Maintained
8929F:	kernel/umh.c
8930F:	include/linux/umh.h
8931
8932KERNEL VIRTUAL MACHINE (KVM)
8933M:	Paolo Bonzini <pbonzini@redhat.com>
8934M:	Radim Krčmář <rkrcmar@redhat.com>
8935L:	kvm@vger.kernel.org
8936W:	http://www.linux-kvm.org
8937T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8938S:	Supported
8939F:	Documentation/virt/kvm/
8940F:	include/trace/events/kvm.h
8941F:	include/uapi/asm-generic/kvm*
8942F:	include/uapi/linux/kvm*
8943F:	include/asm-generic/kvm*
8944F:	include/linux/kvm*
8945F:	include/kvm/iodev.h
8946F:	virt/kvm/*
8947F:	tools/kvm/
8948F:	tools/testing/selftests/kvm/
8949
8950KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8951M:	Marc Zyngier <maz@kernel.org>
8952R:	James Morse <james.morse@arm.com>
8953R:	Julien Thierry <julien.thierry.kdev@gmail.com>
8954R:	Suzuki K Poulose <suzuki.poulose@arm.com>
8955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8956L:	kvmarm@lists.cs.columbia.edu
8957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8958S:	Maintained
8959F:	arch/arm/include/uapi/asm/kvm*
8960F:	arch/arm/include/asm/kvm*
8961F:	arch/arm/kvm/
8962F:	arch/arm64/include/uapi/asm/kvm*
8963F:	arch/arm64/include/asm/kvm*
8964F:	arch/arm64/kvm/
8965F:	virt/kvm/arm/
8966F:	include/kvm/arm_*
8967
8968KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8969M:	James Hogan <jhogan@kernel.org>
8970L:	linux-mips@vger.kernel.org
8971S:	Supported
8972F:	arch/mips/include/uapi/asm/kvm*
8973F:	arch/mips/include/asm/kvm*
8974F:	arch/mips/kvm/
8975
8976KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8977M:	Paul Mackerras <paulus@ozlabs.org>
8978L:	kvm-ppc@vger.kernel.org
8979W:	http://www.linux-kvm.org/
8980T:	git git://github.com/agraf/linux-2.6.git
8981S:	Supported
8982F:	arch/powerpc/include/uapi/asm/kvm*
8983F:	arch/powerpc/include/asm/kvm*
8984F:	arch/powerpc/kvm/
8985F:	arch/powerpc/kernel/kvm*
8986
8987KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8988M:	Christian Borntraeger <borntraeger@de.ibm.com>
8989M:	Janosch Frank <frankja@linux.ibm.com>
8990R:	David Hildenbrand <david@redhat.com>
8991R:	Cornelia Huck <cohuck@redhat.com>
8992L:	kvm@vger.kernel.org
8993W:	http://www.ibm.com/developerworks/linux/linux390/
8994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8995S:	Supported
8996F:	arch/s390/include/uapi/asm/kvm*
8997F:	arch/s390/include/asm/gmap.h
8998F:	arch/s390/include/asm/kvm*
8999F:	arch/s390/kvm/
9000F:	arch/s390/mm/gmap.c
9001F:	tools/testing/selftests/kvm/s390x/
9002F:	tools/testing/selftests/kvm/*/s390x/
9003
9004KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9005M:	Paolo Bonzini <pbonzini@redhat.com>
9006M:	Radim Krčmář <rkrcmar@redhat.com>
9007R:	Sean Christopherson <sean.j.christopherson@intel.com>
9008R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9009R:	Wanpeng Li <wanpengli@tencent.com>
9010R:	Jim Mattson <jmattson@google.com>
9011R:	Joerg Roedel <joro@8bytes.org>
9012L:	kvm@vger.kernel.org
9013W:	http://www.linux-kvm.org
9014T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9015S:	Supported
9016F:	arch/x86/kvm/
9017F:	arch/x86/kvm/*/
9018F:	arch/x86/include/uapi/asm/kvm*
9019F:	arch/x86/include/uapi/asm/vmx.h
9020F:	arch/x86/include/uapi/asm/svm.h
9021F:	arch/x86/include/asm/kvm*
9022F:	arch/x86/include/asm/pvclock-abi.h
9023F:	arch/x86/include/asm/svm.h
9024F:	arch/x86/include/asm/vmx.h
9025F:	arch/x86/kernel/kvm.c
9026F:	arch/x86/kernel/kvmclock.c
9027
9028KERNFS
9029M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9030M:	Tejun Heo <tj@kernel.org>
9031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9032S:	Supported
9033F:	include/linux/kernfs.h
9034F:	fs/kernfs/
9035
9036KEXEC
9037M:	Eric Biederman <ebiederm@xmission.com>
9038W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9039L:	kexec@lists.infradead.org
9040S:	Maintained
9041F:	include/linux/kexec.h
9042F:	include/uapi/linux/kexec.h
9043F:	kernel/kexec*
9044
9045KEYS-ENCRYPTED
9046M:	Mimi Zohar <zohar@linux.ibm.com>
9047L:	linux-integrity@vger.kernel.org
9048L:	keyrings@vger.kernel.org
9049S:	Supported
9050F:	Documentation/security/keys/trusted-encrypted.rst
9051F:	include/keys/encrypted-type.h
9052F:	security/keys/encrypted-keys/
9053
9054KEYS-TRUSTED
9055M:	James Bottomley <jejb@linux.ibm.com>
9056M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9057M:	Mimi Zohar <zohar@linux.ibm.com>
9058L:	linux-integrity@vger.kernel.org
9059L:	keyrings@vger.kernel.org
9060S:	Supported
9061F:	Documentation/security/keys/trusted-encrypted.rst
9062F:	include/keys/trusted-type.h
9063F:	security/keys/trusted.c
9064F:	include/keys/trusted.h
9065
9066KEYS/KEYRINGS:
9067M:	David Howells <dhowells@redhat.com>
9068M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9069L:	keyrings@vger.kernel.org
9070S:	Maintained
9071F:	Documentation/security/keys/core.rst
9072F:	include/linux/key.h
9073F:	include/linux/key-type.h
9074F:	include/linux/keyctl.h
9075F:	include/uapi/linux/keyctl.h
9076F:	include/keys/
9077F:	security/keys/
9078
9079KGDB / KDB /debug_core
9080M:	Jason Wessel <jason.wessel@windriver.com>
9081M:	Daniel Thompson <daniel.thompson@linaro.org>
9082R:	Douglas Anderson <dianders@chromium.org>
9083W:	http://kgdb.wiki.kernel.org/
9084L:	kgdb-bugreport@lists.sourceforge.net
9085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9086S:	Maintained
9087F:	Documentation/dev-tools/kgdb.rst
9088F:	drivers/misc/kgdbts.c
9089F:	drivers/tty/serial/kgdboc.c
9090F:	include/linux/kdb.h
9091F:	include/linux/kgdb.h
9092F:	kernel/debug/
9093
9094KMEMLEAK
9095M:	Catalin Marinas <catalin.marinas@arm.com>
9096S:	Maintained
9097F:	Documentation/dev-tools/kmemleak.rst
9098F:	include/linux/kmemleak.h
9099F:	mm/kmemleak.c
9100F:	mm/kmemleak-test.c
9101
9102KMOD KERNEL MODULE LOADER - USERMODE HELPER
9103M:	Luis Chamberlain <mcgrof@kernel.org>
9104L:	linux-kernel@vger.kernel.org
9105S:	Maintained
9106F:	kernel/kmod.c
9107F:	include/linux/kmod.h
9108F:	lib/test_kmod.c
9109F:	tools/testing/selftests/kmod/
9110
9111KPROBES
9112M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9113M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9114M:	"David S. Miller" <davem@davemloft.net>
9115M:	Masami Hiramatsu <mhiramat@kernel.org>
9116S:	Maintained
9117F:	Documentation/kprobes.txt
9118F:	include/linux/kprobes.h
9119F:	include/asm-generic/kprobes.h
9120F:	kernel/kprobes.c
9121
9122KS0108 LCD CONTROLLER DRIVER
9123M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9124S:	Maintained
9125F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9126F:	drivers/auxdisplay/ks0108.c
9127F:	include/linux/ks0108.h
9128
9129L3MDEV
9130M:	David Ahern <dsa@cumulusnetworks.com>
9131L:	netdev@vger.kernel.org
9132S:	Maintained
9133F:	net/l3mdev
9134F:	include/net/l3mdev.h
9135
9136L7 BPF FRAMEWORK
9137M:	John Fastabend <john.fastabend@gmail.com>
9138M:	Daniel Borkmann <daniel@iogearbox.net>
9139L:	netdev@vger.kernel.org
9140L:	bpf@vger.kernel.org
9141S:	Maintained
9142F:	include/linux/skmsg.h
9143F:	net/core/skmsg.c
9144F:	net/core/sock_map.c
9145F:	net/ipv4/tcp_bpf.c
9146
9147LANTIQ / INTEL Ethernet drivers
9148M:	Hauke Mehrtens <hauke@hauke-m.de>
9149L:	netdev@vger.kernel.org
9150S:	Maintained
9151F:	net/dsa/tag_gswip.c
9152F:	drivers/net/ethernet/lantiq_xrx200.c
9153F:	drivers/net/dsa/lantiq_pce.h
9154F:	drivers/net/dsa/lantiq_gswip.c
9155
9156LANTIQ MIPS ARCHITECTURE
9157M:	John Crispin <john@phrozen.org>
9158L:	linux-mips@vger.kernel.org
9159S:	Maintained
9160F:	arch/mips/lantiq
9161F:	drivers/soc/lantiq
9162
9163LAPB module
9164L:	linux-x25@vger.kernel.org
9165S:	Orphan
9166F:	Documentation/networking/lapb-module.txt
9167F:	include/*/lapb.h
9168F:	net/lapb/
9169
9170LASI 53c700 driver for PARISC
9171M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9172L:	linux-scsi@vger.kernel.org
9173S:	Maintained
9174F:	Documentation/scsi/53c700.txt
9175F:	drivers/scsi/53c700*
9176
9177LEAKING_ADDRESSES
9178M:	Tobin C. Harding <me@tobin.cc>
9179M:	Tycho Andersen <tycho@tycho.ws>
9180L:	kernel-hardening@lists.openwall.com
9181S:	Maintained
9182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9183F:	scripts/leaking_addresses.pl
9184
9185LED SUBSYSTEM
9186M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9187M:	Pavel Machek <pavel@ucw.cz>
9188R:	Dan Murphy <dmurphy@ti.com>
9189L:	linux-leds@vger.kernel.org
9190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9191S:	Maintained
9192F:	Documentation/devicetree/bindings/leds/
9193F:	drivers/leds/
9194F:	include/linux/leds.h
9195
9196LEGACY EEPROM DRIVER
9197M:	Jean Delvare <jdelvare@suse.com>
9198S:	Maintained
9199F:	Documentation/misc-devices/eeprom.rst
9200F:	drivers/misc/eeprom/eeprom.c
9201
9202LEGO MINDSTORMS EV3
9203R:	David Lechner <david@lechnology.com>
9204S:	Maintained
9205F:	arch/arm/boot/dts/da850-lego-ev3.dts
9206F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9207F:	drivers/power/supply/lego_ev3_battery.c
9208
9209LEGO USB Tower driver
9210M:	Juergen Stuber <starblue@users.sourceforge.net>
9211L:	legousb-devel@lists.sourceforge.net
9212W:	http://legousb.sourceforge.net/
9213S:	Maintained
9214F:	drivers/usb/misc/legousbtower.c
9215
9216LG LAPTOP EXTRAS
9217M:	Matan Ziv-Av <matan@svgalib.org>
9218L:	platform-driver-x86@vger.kernel.org
9219S:	Maintained
9220F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9221F:	Documentation/admin-guide/laptops/lg-laptop.rst
9222F:	drivers/platform/x86/lg-laptop.c
9223
9224LG2160 MEDIA DRIVER
9225M:	Michael Krufky <mkrufky@linuxtv.org>
9226L:	linux-media@vger.kernel.org
9227W:	https://linuxtv.org
9228W:	http://github.com/mkrufky
9229Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9230T:	git git://linuxtv.org/mkrufky/tuners.git
9231S:	Maintained
9232F:	drivers/media/dvb-frontends/lg2160.*
9233
9234LGDT3305 MEDIA DRIVER
9235M:	Michael Krufky <mkrufky@linuxtv.org>
9236L:	linux-media@vger.kernel.org
9237W:	https://linuxtv.org
9238W:	http://github.com/mkrufky
9239Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9240T:	git git://linuxtv.org/mkrufky/tuners.git
9241S:	Maintained
9242F:	drivers/media/dvb-frontends/lgdt3305.*
9243
9244LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9245M:	Viresh Kumar <vireshk@kernel.org>
9246L:	linux-ide@vger.kernel.org
9247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9248S:	Maintained
9249F:	include/linux/pata_arasan_cf_data.h
9250F:	drivers/ata/pata_arasan_cf.c
9251
9252LIBATA PATA DRIVERS
9253M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9254M:	Jens Axboe <axboe@kernel.dk>
9255L:	linux-ide@vger.kernel.org
9256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9257S:	Maintained
9258F:	drivers/ata/pata_*.c
9259F:	drivers/ata/ata_generic.c
9260
9261LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9262M:	Linus Walleij <linus.walleij@linaro.org>
9263L:	linux-ide@vger.kernel.org
9264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9265S:	Maintained
9266F:	drivers/ata/pata_ftide010.c
9267F:	drivers/ata/sata_gemini.c
9268F:	drivers/ata/sata_gemini.h
9269
9270LIBATA SATA AHCI PLATFORM devices support
9271M:	Hans de Goede <hdegoede@redhat.com>
9272M:	Jens Axboe <axboe@kernel.dk>
9273L:	linux-ide@vger.kernel.org
9274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9275S:	Maintained
9276F:	drivers/ata/ahci_platform.c
9277F:	drivers/ata/libahci_platform.c
9278F:	include/linux/ahci_platform.h
9279
9280LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9281M:	Mikael Pettersson <mikpelinux@gmail.com>
9282L:	linux-ide@vger.kernel.org
9283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9284S:	Maintained
9285F:	drivers/ata/sata_promise.*
9286
9287LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9288M:	Jens Axboe <axboe@kernel.dk>
9289L:	linux-ide@vger.kernel.org
9290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9291S:	Maintained
9292F:	drivers/ata/
9293F:	include/linux/ata.h
9294F:	include/linux/libata.h
9295F:	Documentation/devicetree/bindings/ata/
9296
9297LIBLOCKDEP
9298M:	Sasha Levin <alexander.levin@microsoft.com>
9299S:	Maintained
9300F:	tools/lib/lockdep/
9301
9302LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9303M:	Dan Williams <dan.j.williams@intel.com>
9304M:	Vishal Verma <vishal.l.verma@intel.com>
9305M:	Dave Jiang <dave.jiang@intel.com>
9306L:	linux-nvdimm@lists.01.org
9307Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9308S:	Supported
9309F:	drivers/nvdimm/blk.c
9310F:	drivers/nvdimm/region_devs.c
9311
9312LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9313M:	Vishal Verma <vishal.l.verma@intel.com>
9314M:	Dan Williams <dan.j.williams@intel.com>
9315M:	Dave Jiang <dave.jiang@intel.com>
9316L:	linux-nvdimm@lists.01.org
9317Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9318S:	Supported
9319F:	drivers/nvdimm/btt*
9320
9321LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9322M:	Dan Williams <dan.j.williams@intel.com>
9323M:	Vishal Verma <vishal.l.verma@intel.com>
9324M:	Dave Jiang <dave.jiang@intel.com>
9325L:	linux-nvdimm@lists.01.org
9326Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9327S:	Supported
9328F:	drivers/nvdimm/pmem*
9329
9330LIBNVDIMM: DEVICETREE BINDINGS
9331M:	Oliver O'Halloran <oohall@gmail.com>
9332L:	linux-nvdimm@lists.01.org
9333Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9334S:	Supported
9335F:	drivers/nvdimm/of_pmem.c
9336F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9337
9338LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9339M:	Dan Williams <dan.j.williams@intel.com>
9340M:	Vishal Verma <vishal.l.verma@intel.com>
9341M:	Dave Jiang <dave.jiang@intel.com>
9342M:	Keith Busch <keith.busch@intel.com>
9343M:	Ira Weiny <ira.weiny@intel.com>
9344L:	linux-nvdimm@lists.01.org
9345Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9347S:	Supported
9348F:	drivers/nvdimm/*
9349F:	drivers/acpi/nfit/*
9350F:	include/linux/nd.h
9351F:	include/linux/libnvdimm.h
9352F:	include/uapi/linux/ndctl.h
9353
9354LICENSES and SPDX stuff
9355M:	Thomas Gleixner <tglx@linutronix.de>
9356M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9357L:	linux-spdx@vger.kernel.org
9358S:	Maintained
9359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9360F:	COPYING
9361F:	Documentation/process/license-rules.rst
9362F:	LICENSES/
9363F:	scripts/spdxcheck-test.sh
9364F:	scripts/spdxcheck.py
9365
9366LIGHTNVM PLATFORM SUPPORT
9367M:	Matias Bjorling <mb@lightnvm.io>
9368W:	http://github/OpenChannelSSD
9369L:	linux-block@vger.kernel.org
9370S:	Maintained
9371F:	drivers/lightnvm/
9372F:	include/linux/lightnvm.h
9373F:	include/uapi/linux/lightnvm.h
9374
9375LINUX FOR POWER MACINTOSH
9376M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9377W:	http://www.penguinppc.org/
9378L:	linuxppc-dev@lists.ozlabs.org
9379S:	Maintained
9380F:	arch/powerpc/platforms/powermac/
9381F:	drivers/macintosh/
9382
9383LINUX FOR POWERPC (32-BIT AND 64-BIT)
9384M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9385M:	Paul Mackerras <paulus@samba.org>
9386M:	Michael Ellerman <mpe@ellerman.id.au>
9387W:	https://github.com/linuxppc/linux/wiki
9388L:	linuxppc-dev@lists.ozlabs.org
9389Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9391S:	Supported
9392F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9393F:	Documentation/devicetree/bindings/powerpc/
9394F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9395F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9396F:	Documentation/powerpc/
9397F:	arch/powerpc/
9398F:	drivers/char/tpm/tpm_ibmvtpm*
9399F:	drivers/crypto/nx/
9400F:	drivers/crypto/vmx/
9401F:	drivers/i2c/busses/i2c-opal.c
9402F:	drivers/net/ethernet/ibm/ibmveth.*
9403F:	drivers/net/ethernet/ibm/ibmvnic.*
9404F:	drivers/pci/hotplug/pnv_php.c
9405F:	drivers/pci/hotplug/rpa*
9406F:	drivers/rtc/rtc-opal.c
9407F:	drivers/scsi/ibmvscsi/
9408F:	drivers/tty/hvc/hvc_opal.c
9409F:	drivers/watchdog/wdrtas.c
9410F:	tools/testing/selftests/powerpc
9411N:	/pmac
9412N:	powermac
9413N:	powernv
9414N:	[^a-z0-9]ps3
9415N:	pseries
9416
9417LINUX FOR POWERPC EMBEDDED MPC5XXX
9418M:	Anatolij Gustschin <agust@denx.de>
9419L:	linuxppc-dev@lists.ozlabs.org
9420T:	git git://git.denx.de/linux-denx-agust.git
9421S:	Maintained
9422F:	arch/powerpc/platforms/512x/
9423F:	arch/powerpc/platforms/52xx/
9424
9425LINUX FOR POWERPC EMBEDDED PPC4XX
9426M:	Alistair Popple <alistair@popple.id.au>
9427M:	Matt Porter <mporter@kernel.crashing.org>
9428W:	http://www.penguinppc.org/
9429L:	linuxppc-dev@lists.ozlabs.org
9430S:	Maintained
9431F:	arch/powerpc/platforms/40x/
9432F:	arch/powerpc/platforms/44x/
9433
9434LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9435M:	Scott Wood <oss@buserror.net>
9436M:	Kumar Gala <galak@kernel.crashing.org>
9437W:	http://www.penguinppc.org/
9438L:	linuxppc-dev@lists.ozlabs.org
9439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9440S:	Maintained
9441F:	arch/powerpc/platforms/83xx/
9442F:	arch/powerpc/platforms/85xx/
9443F:	Documentation/devicetree/bindings/powerpc/fsl/
9444
9445LINUX FOR POWERPC EMBEDDED PPC8XX
9446M:	Vitaly Bordug <vitb@kernel.crashing.org>
9447W:	http://www.penguinppc.org/
9448L:	linuxppc-dev@lists.ozlabs.org
9449S:	Maintained
9450F:	arch/powerpc/platforms/8xx/
9451
9452LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9453L:	linuxppc-dev@lists.ozlabs.org
9454S:	Orphan
9455F:	arch/powerpc/*/*virtex*
9456F:	arch/powerpc/*/*/*virtex*
9457
9458LINUX FOR POWERPC PA SEMI PWRFICIENT
9459L:	linuxppc-dev@lists.ozlabs.org
9460S:	Orphan
9461F:	arch/powerpc/platforms/pasemi/
9462F:	drivers/*/*pasemi*
9463F:	drivers/*/*/*pasemi*
9464
9465LINUX KERNEL DUMP TEST MODULE (LKDTM)
9466M:	Kees Cook <keescook@chromium.org>
9467S:	Maintained
9468F:	drivers/misc/lkdtm/*
9469
9470LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9471M:	Alan Stern <stern@rowland.harvard.edu>
9472M:	Andrea Parri <parri.andrea@gmail.com>
9473M:	Will Deacon <will@kernel.org>
9474M:	Peter Zijlstra <peterz@infradead.org>
9475M:	Boqun Feng <boqun.feng@gmail.com>
9476M:	Nicholas Piggin <npiggin@gmail.com>
9477M:	David Howells <dhowells@redhat.com>
9478M:	Jade Alglave <j.alglave@ucl.ac.uk>
9479M:	Luc Maranget <luc.maranget@inria.fr>
9480M:	"Paul E. McKenney" <paulmck@kernel.org>
9481R:	Akira Yokosawa <akiyks@gmail.com>
9482R:	Daniel Lustig <dlustig@nvidia.com>
9483L:	linux-kernel@vger.kernel.org
9484L:	linux-arch@vger.kernel.org
9485S:	Supported
9486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9487F:	tools/memory-model/
9488F:	Documentation/atomic_bitops.txt
9489F:	Documentation/atomic_t.txt
9490F:	Documentation/core-api/atomic_ops.rst
9491F:	Documentation/core-api/refcount-vs-atomic.rst
9492F:	Documentation/memory-barriers.txt
9493
9494LIS3LV02D ACCELEROMETER DRIVER
9495M:	Eric Piel <eric.piel@tremplin-utc.net>
9496S:	Maintained
9497F:	Documentation/misc-devices/lis3lv02d.rst
9498F:	drivers/misc/lis3lv02d/
9499F:	drivers/platform/x86/hp_accel.c
9500
9501LIVE PATCHING
9502M:	Josh Poimboeuf <jpoimboe@redhat.com>
9503M:	Jiri Kosina <jikos@kernel.org>
9504M:	Miroslav Benes <mbenes@suse.cz>
9505M:	Petr Mladek <pmladek@suse.com>
9506R:	Joe Lawrence <joe.lawrence@redhat.com>
9507S:	Maintained
9508F:	kernel/livepatch/
9509F:	include/linux/livepatch.h
9510F:	arch/x86/include/asm/livepatch.h
9511F:	arch/x86/kernel/livepatch.c
9512F:	Documentation/livepatch/
9513F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9514F:	samples/livepatch/
9515F:	tools/testing/selftests/livepatch/
9516L:	live-patching@vger.kernel.org
9517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9518
9519LLC (802.2)
9520L:	netdev@vger.kernel.org
9521S:	Odd fixes
9522F:	include/linux/llc.h
9523F:	include/uapi/linux/llc.h
9524F:	include/net/llc*
9525F:	net/llc/
9526
9527LM73 HARDWARE MONITOR DRIVER
9528M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9529L:	linux-hwmon@vger.kernel.org
9530S:	Maintained
9531F:	drivers/hwmon/lm73.c
9532
9533LM78 HARDWARE MONITOR DRIVER
9534M:	Jean Delvare <jdelvare@suse.com>
9535L:	linux-hwmon@vger.kernel.org
9536S:	Maintained
9537F:	Documentation/hwmon/lm78.rst
9538F:	drivers/hwmon/lm78.c
9539
9540LM83 HARDWARE MONITOR DRIVER
9541M:	Jean Delvare <jdelvare@suse.com>
9542L:	linux-hwmon@vger.kernel.org
9543S:	Maintained
9544F:	Documentation/hwmon/lm83.rst
9545F:	drivers/hwmon/lm83.c
9546
9547LM90 HARDWARE MONITOR DRIVER
9548M:	Jean Delvare <jdelvare@suse.com>
9549L:	linux-hwmon@vger.kernel.org
9550S:	Maintained
9551F:	Documentation/hwmon/lm90.rst
9552F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9553F:	drivers/hwmon/lm90.c
9554F:	include/dt-bindings/thermal/lm90.h
9555
9556LM95234 HARDWARE MONITOR DRIVER
9557M:	Guenter Roeck <linux@roeck-us.net>
9558L:	linux-hwmon@vger.kernel.org
9559S:	Maintained
9560F:	Documentation/hwmon/lm95234.rst
9561F:	drivers/hwmon/lm95234.c
9562
9563LME2510 MEDIA DRIVER
9564M:	Malcolm Priestley <tvboxspy@gmail.com>
9565L:	linux-media@vger.kernel.org
9566W:	https://linuxtv.org
9567Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9568S:	Maintained
9569F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9570
9571LOADPIN SECURITY MODULE
9572M:	Kees Cook <keescook@chromium.org>
9573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9574S:	Supported
9575F:	security/loadpin/
9576F:	Documentation/admin-guide/LSM/LoadPin.rst
9577
9578LOCKING PRIMITIVES
9579M:	Peter Zijlstra <peterz@infradead.org>
9580M:	Ingo Molnar <mingo@redhat.com>
9581M:	Will Deacon <will@kernel.org>
9582L:	linux-kernel@vger.kernel.org
9583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9584S:	Maintained
9585F:	Documentation/locking/
9586F:	include/linux/lockdep.h
9587F:	include/linux/spinlock*.h
9588F:	arch/*/include/asm/spinlock*.h
9589F:	include/linux/rwlock*.h
9590F:	include/linux/mutex*.h
9591F:	include/linux/rwsem*.h
9592F:	include/linux/seqlock.h
9593F:	lib/locking*.[ch]
9594F:	kernel/locking/
9595X:	kernel/locking/locktorture.c
9596
9597LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9598M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9599L:	linux-ntfs-dev@lists.sourceforge.net
9600W:	http://www.linux-ntfs.org/content/view/19/37/
9601S:	Maintained
9602F:	Documentation/admin-guide/ldm.rst
9603F:	block/partitions/ldm.*
9604
9605LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9606M:	Sathya Prakash <sathya.prakash@broadcom.com>
9607M:	Chaitra P B <chaitra.basappa@broadcom.com>
9608M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9609L:	MPT-FusionLinux.pdl@broadcom.com
9610L:	linux-scsi@vger.kernel.org
9611W:	http://www.avagotech.com/support/
9612S:	Supported
9613F:	drivers/message/fusion/
9614F:	drivers/scsi/mpt3sas/
9615
9616LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9617M:	Matthew Wilcox <willy@infradead.org>
9618L:	linux-scsi@vger.kernel.org
9619S:	Maintained
9620F:	drivers/scsi/sym53c8xx_2/
9621
9622LTC1660 DAC DRIVER
9623M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9624L:	linux-iio@vger.kernel.org
9625S:	Maintained
9626F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9627F:	drivers/iio/dac/ltc1660.c
9628
9629LTC4261 HARDWARE MONITOR DRIVER
9630M:	Guenter Roeck <linux@roeck-us.net>
9631L:	linux-hwmon@vger.kernel.org
9632S:	Maintained
9633F:	Documentation/hwmon/ltc4261.rst
9634F:	drivers/hwmon/ltc4261.c
9635
9636LTC4306 I2C MULTIPLEXER DRIVER
9637M:	Michael Hennerich <michael.hennerich@analog.com>
9638W:	http://ez.analog.com/community/linux-device-drivers
9639L:	linux-i2c@vger.kernel.org
9640S:	Supported
9641F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9642F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9643
9644LTP (Linux Test Project)
9645M:	Mike Frysinger <vapier@gentoo.org>
9646M:	Cyril Hrubis <chrubis@suse.cz>
9647M:	Wanlong Gao <wanlong.gao@gmail.com>
9648M:	Jan Stancek <jstancek@redhat.com>
9649M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9650M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9651L:	ltp@lists.linux.it (subscribers-only)
9652W:	http://linux-test-project.github.io/
9653T:	git git://github.com/linux-test-project/ltp.git
9654S:	Maintained
9655
9656M68K ARCHITECTURE
9657M:	Geert Uytterhoeven <geert@linux-m68k.org>
9658L:	linux-m68k@lists.linux-m68k.org
9659W:	http://www.linux-m68k.org/
9660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9661S:	Maintained
9662F:	arch/m68k/
9663F:	drivers/zorro/
9664
9665M68K ON APPLE MACINTOSH
9666M:	Joshua Thompson <funaho@jurai.org>
9667W:	http://www.mac.linux-m68k.org/
9668L:	linux-m68k@lists.linux-m68k.org
9669S:	Maintained
9670F:	arch/m68k/mac/
9671
9672M68K ON HP9000/300
9673M:	Philip Blundell <philb@gnu.org>
9674W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9675S:	Maintained
9676F:	arch/m68k/hp300/
9677
9678M88DS3103 MEDIA DRIVER
9679M:	Antti Palosaari <crope@iki.fi>
9680L:	linux-media@vger.kernel.org
9681W:	https://linuxtv.org
9682W:	http://palosaari.fi/linux/
9683Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9684T:	git git://linuxtv.org/anttip/media_tree.git
9685S:	Maintained
9686F:	drivers/media/dvb-frontends/m88ds3103*
9687
9688M88RS2000 MEDIA DRIVER
9689M:	Malcolm Priestley <tvboxspy@gmail.com>
9690L:	linux-media@vger.kernel.org
9691W:	https://linuxtv.org
9692Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9693S:	Maintained
9694F:	drivers/media/dvb-frontends/m88rs2000*
9695
9696MA901 MASTERKIT USB FM RADIO DRIVER
9697M:	Alexey Klimov <klimov.linux@gmail.com>
9698L:	linux-media@vger.kernel.org
9699T:	git git://linuxtv.org/media_tree.git
9700S:	Maintained
9701F:	drivers/media/radio/radio-ma901.c
9702
9703MAC80211
9704M:	Johannes Berg <johannes@sipsolutions.net>
9705L:	linux-wireless@vger.kernel.org
9706W:	http://wireless.kernel.org/
9707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9709S:	Maintained
9710F:	Documentation/networking/mac80211-injection.txt
9711F:	include/net/mac80211.h
9712F:	net/mac80211/
9713F:	drivers/net/wireless/mac80211_hwsim.[ch]
9714F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9715
9716MAILBOX API
9717M:	Jassi Brar <jassisinghbrar@gmail.com>
9718L:	linux-kernel@vger.kernel.org
9719S:	Maintained
9720F:	drivers/mailbox/
9721F:	include/linux/mailbox_client.h
9722F:	include/linux/mailbox_controller.h
9723
9724MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9725M:	Michael Kerrisk <mtk.manpages@gmail.com>
9726W:	http://www.kernel.org/doc/man-pages
9727L:	linux-man@vger.kernel.org
9728S:	Maintained
9729
9730MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9731M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9732L:	linux-mips@vger.kernel.org
9733S:	Maintained
9734F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9735
9736MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9737M:	Andrew Lunn <andrew@lunn.ch>
9738M:	Vivien Didelot <vivien.didelot@gmail.com>
9739L:	netdev@vger.kernel.org
9740S:	Maintained
9741F:	drivers/net/dsa/mv88e6xxx/
9742F:	include/linux/platform_data/mv88e6xxx.h
9743F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9744
9745MARVELL ARMADA DRM SUPPORT
9746M:	Russell King <linux@armlinux.org.uk>
9747S:	Maintained
9748T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9749T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9750F:	drivers/gpu/drm/armada/
9751F:	include/uapi/drm/armada_drm.h
9752F:	Documentation/devicetree/bindings/display/armada/
9753
9754MARVELL ARMADA 3700 PHY DRIVERS
9755M:	Miquel Raynal <miquel.raynal@bootlin.com>
9756S:	Maintained
9757F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9758F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9759F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9760F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9761
9762MARVELL CRYPTO DRIVER
9763M:	Boris Brezillon <bbrezillon@kernel.org>
9764M:	Arnaud Ebalard <arno@natisbad.org>
9765F:	drivers/crypto/marvell/
9766S:	Maintained
9767L:	linux-crypto@vger.kernel.org
9768
9769MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9770M:	Mirko Lindner <mlindner@marvell.com>
9771M:	Stephen Hemminger <stephen@networkplumber.org>
9772L:	netdev@vger.kernel.org
9773S:	Maintained
9774F:	drivers/net/ethernet/marvell/sk*
9775
9776MARVELL LIBERTAS WIRELESS DRIVER
9777L:	libertas-dev@lists.infradead.org
9778S:	Orphan
9779F:	drivers/net/wireless/marvell/libertas/
9780
9781MARVELL MACCHIATOBIN SUPPORT
9782M:	Russell King <linux@armlinux.org.uk>
9783L:	linux-arm-kernel@lists.infradead.org
9784S:	Maintained
9785F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9786
9787MARVELL MV643XX ETHERNET DRIVER
9788M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9789L:	netdev@vger.kernel.org
9790S:	Maintained
9791F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9792F:	include/linux/mv643xx.h
9793
9794MARVELL MV88X3310 PHY DRIVER
9795M:	Russell King <linux@armlinux.org.uk>
9796L:	netdev@vger.kernel.org
9797S:	Maintained
9798F:	drivers/net/phy/marvell10g.c
9799
9800MARVELL MVEBU THERMAL DRIVER
9801M:	Miquel Raynal <miquel.raynal@bootlin.com>
9802S:	Maintained
9803F:	drivers/thermal/armada_thermal.c
9804
9805MARVELL MVNETA ETHERNET DRIVER
9806M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9807L:	netdev@vger.kernel.org
9808S:	Maintained
9809F:	drivers/net/ethernet/marvell/mvneta.*
9810
9811MARVELL MWIFIEX WIRELESS DRIVER
9812M:	Amitkumar Karwar <amitkarwar@gmail.com>
9813M:	Nishant Sarmukadam <nishants@marvell.com>
9814M:	Ganapathi Bhat <gbhat@marvell.com>
9815M:	Xinming Hu <huxinming820@gmail.com>
9816L:	linux-wireless@vger.kernel.org
9817S:	Maintained
9818F:	drivers/net/wireless/marvell/mwifiex/
9819
9820MARVELL MWL8K WIRELESS DRIVER
9821M:	Lennert Buytenhek <buytenh@wantstofly.org>
9822L:	linux-wireless@vger.kernel.org
9823S:	Odd Fixes
9824F:	drivers/net/wireless/marvell/mwl8k.c
9825
9826MARVELL NAND CONTROLLER DRIVER
9827M:	Miquel Raynal <miquel.raynal@bootlin.com>
9828L:	linux-mtd@lists.infradead.org
9829S:	Maintained
9830F:	drivers/mtd/nand/raw/marvell_nand.c
9831F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9832
9833MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9834M:	Nicolas Pitre <nico@fluxnic.net>
9835S:	Odd Fixes
9836F:	drivers/mmc/host/mvsdio.*
9837
9838MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9839M:	Hu Ziji <huziji@marvell.com>
9840L:	linux-mmc@vger.kernel.org
9841S:	Supported
9842F:	drivers/mmc/host/sdhci-xenon*
9843F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9844
9845MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9846M:	Sunil Goutham <sgoutham@marvell.com>
9847M:	Linu Cherian <lcherian@marvell.com>
9848M:	Geetha sowjanya <gakula@marvell.com>
9849M:	Jerin Jacob <jerinj@marvell.com>
9850L:	netdev@vger.kernel.org
9851S:	Supported
9852F:	drivers/net/ethernet/marvell/octeontx2/af/
9853
9854MATROX FRAMEBUFFER DRIVER
9855L:	linux-fbdev@vger.kernel.org
9856S:	Orphan
9857F:	drivers/video/fbdev/matrox/matroxfb_*
9858F:	include/uapi/linux/matroxfb.h
9859
9860MAX16065 HARDWARE MONITOR DRIVER
9861M:	Guenter Roeck <linux@roeck-us.net>
9862L:	linux-hwmon@vger.kernel.org
9863S:	Maintained
9864F:	Documentation/hwmon/max16065.rst
9865F:	drivers/hwmon/max16065.c
9866
9867MAX2175 SDR TUNER DRIVER
9868M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9869L:	linux-media@vger.kernel.org
9870T:	git git://linuxtv.org/media_tree.git
9871S:	Maintained
9872F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9873F:	Documentation/media/v4l-drivers/max2175.rst
9874F:	drivers/media/i2c/max2175*
9875F:	include/uapi/linux/max2175.h
9876
9877MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9878L:	linux-hwmon@vger.kernel.org
9879S:	Orphan
9880F:	Documentation/hwmon/max6650.rst
9881F:	drivers/hwmon/max6650.c
9882
9883MAX6697 HARDWARE MONITOR DRIVER
9884M:	Guenter Roeck <linux@roeck-us.net>
9885L:	linux-hwmon@vger.kernel.org
9886S:	Maintained
9887F:	Documentation/hwmon/max6697.rst
9888F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9889F:	drivers/hwmon/max6697.c
9890F:	include/linux/platform_data/max6697.h
9891
9892MAX9860 MONO AUDIO VOICE CODEC DRIVER
9893M:	Peter Rosin <peda@axentia.se>
9894L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9895S:	Maintained
9896F:	Documentation/devicetree/bindings/sound/max9860.txt
9897F:	sound/soc/codecs/max9860.*
9898
9899MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9900M:	Andreas Klinger <ak@it-klinger.de>
9901L:	linux-iio@vger.kernel.org
9902S:	Maintained
9903F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9904F:	drivers/iio/proximity/mb1232.c
9905
9906MAXIM MAX77650 PMIC MFD DRIVER
9907M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9908L:	linux-kernel@vger.kernel.org
9909S:	Maintained
9910F:	Documentation/devicetree/bindings/*/*max77650.txt
9911F:	Documentation/devicetree/bindings/*/max77650*.txt
9912F:	include/linux/mfd/max77650.h
9913F:	drivers/mfd/max77650.c
9914F:	drivers/regulator/max77650-regulator.c
9915F:	drivers/power/supply/max77650-charger.c
9916F:	drivers/input/misc/max77650-onkey.c
9917F:	drivers/leds/leds-max77650.c
9918F:	drivers/gpio/gpio-max77650.c
9919
9920MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9921M:	Javier Martinez Canillas <javier@dowhile0.org>
9922L:	linux-kernel@vger.kernel.org
9923S:	Supported
9924F:	drivers/regulator/max77802-regulator.c
9925F:	Documentation/devicetree/bindings/*/*max77802.txt
9926F:	include/dt-bindings/*/*max77802.h
9927
9928MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9929M:	Krzysztof Kozlowski <krzk@kernel.org>
9930M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9931L:	linux-pm@vger.kernel.org
9932S:	Supported
9933F:	drivers/power/supply/max14577_charger.c
9934F:	drivers/power/supply/max77693_charger.c
9935
9936MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9937M:	Chanwoo Choi <cw00.choi@samsung.com>
9938M:	Krzysztof Kozlowski <krzk@kernel.org>
9939M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9940L:	linux-kernel@vger.kernel.org
9941S:	Supported
9942F:	drivers/*/max14577*.c
9943F:	drivers/*/max77686*.c
9944F:	drivers/*/max77693*.c
9945F:	drivers/extcon/extcon-max14577.c
9946F:	drivers/extcon/extcon-max77693.c
9947F:	drivers/rtc/rtc-max77686.c
9948F:	drivers/clk/clk-max77686.c
9949F:	Documentation/devicetree/bindings/mfd/max14577.txt
9950F:	Documentation/devicetree/bindings/*/max77686.txt
9951F:	Documentation/devicetree/bindings/mfd/max77693.txt
9952F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9953F:	include/linux/mfd/max14577*.h
9954F:	include/linux/mfd/max77686*.h
9955F:	include/linux/mfd/max77693*.h
9956
9957MAXIRADIO FM RADIO RECEIVER DRIVER
9958M:	Hans Verkuil <hverkuil@xs4all.nl>
9959L:	linux-media@vger.kernel.org
9960T:	git git://linuxtv.org/media_tree.git
9961W:	https://linuxtv.org
9962S:	Maintained
9963F:	drivers/media/radio/radio-maxiradio*
9964
9965MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9966M:	Peter Rosin <peda@axentia.se>
9967L:	linux-iio@vger.kernel.org
9968S:	Maintained
9969F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9970F:	drivers/iio/potentiometer/mcp4018.c
9971F:	drivers/iio/potentiometer/mcp4531.c
9972
9973MCR20A IEEE-802.15.4 RADIO DRIVER
9974M:	Xue Liu <liuxuenetmail@gmail.com>
9975L:	linux-wpan@vger.kernel.org
9976W:	https://github.com/xueliu/mcr20a-linux
9977S:	Maintained
9978F:	drivers/net/ieee802154/mcr20a.c
9979F:	drivers/net/ieee802154/mcr20a.h
9980F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9981
9982MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9983M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9984L:	linux-iio@vger.kernel.org
9985S:	Maintained
9986F:	drivers/iio/dac/cio-dac.c
9987
9988MEDIA CONTROLLER FRAMEWORK
9989M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9990M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9991L:	linux-media@vger.kernel.org
9992W:	https://www.linuxtv.org
9993T:	git git://linuxtv.org/media_tree.git
9994S:	Supported
9995F:	drivers/media/mc/
9996F:	include/media/media-*.h
9997F:	include/uapi/linux/media.h
9998
9999MEDIA DRIVERS FOR ASCOT2E
10000M:	Sergey Kozlov <serjk@netup.ru>
10001M:	Abylay Ospan <aospan@netup.ru>
10002L:	linux-media@vger.kernel.org
10003W:	https://linuxtv.org
10004W:	http://netup.tv/
10005T:	git git://linuxtv.org/media_tree.git
10006S:	Supported
10007F:	drivers/media/dvb-frontends/ascot2e*
10008
10009MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10010M:	Jasmin Jessich <jasmin@anw.at>
10011L:	linux-media@vger.kernel.org
10012W:	https://linuxtv.org
10013T:	git git://linuxtv.org/media_tree.git
10014S:	Maintained
10015F:	drivers/media/dvb-frontends/cxd2099*
10016
10017MEDIA DRIVERS FOR CXD2841ER
10018M:	Sergey Kozlov <serjk@netup.ru>
10019M:	Abylay Ospan <aospan@netup.ru>
10020L:	linux-media@vger.kernel.org
10021W:	https://linuxtv.org
10022W:	http://netup.tv/
10023T:	git git://linuxtv.org/media_tree.git
10024S:	Supported
10025F:	drivers/media/dvb-frontends/cxd2841er*
10026
10027MEDIA DRIVERS FOR CXD2880
10028M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10029L:	linux-media@vger.kernel.org
10030W:	http://linuxtv.org/
10031T:	git git://linuxtv.org/media_tree.git
10032S:	Supported
10033F:	drivers/media/dvb-frontends/cxd2880/*
10034F:	drivers/media/spi/cxd2880*
10035
10036MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10037L:	linux-media@vger.kernel.org
10038W:	https://linuxtv.org
10039T:	git git://linuxtv.org/media_tree.git
10040S:	Orphan
10041F:	drivers/media/pci/ddbridge/*
10042
10043MEDIA DRIVERS FOR FREESCALE IMX
10044M:	Steve Longerbeam <slongerbeam@gmail.com>
10045M:	Philipp Zabel <p.zabel@pengutronix.de>
10046L:	linux-media@vger.kernel.org
10047T:	git git://linuxtv.org/media_tree.git
10048S:	Maintained
10049F:	Documentation/devicetree/bindings/media/imx.txt
10050F:	Documentation/media/v4l-drivers/imx.rst
10051F:	drivers/staging/media/imx/
10052F:	include/linux/imx-media.h
10053F:	include/media/imx.h
10054
10055MEDIA DRIVER FOR FREESCALE IMX PXP
10056M:	Philipp Zabel <p.zabel@pengutronix.de>
10057L:	linux-media@vger.kernel.org
10058T:	git git://linuxtv.org/media_tree.git
10059S:	Maintained
10060F:	drivers/media/platform/imx-pxp.[ch]
10061
10062MEDIA DRIVERS FOR FREESCALE IMX7
10063M:	Rui Miguel Silva <rmfrfs@gmail.com>
10064L:	linux-media@vger.kernel.org
10065T:	git git://linuxtv.org/media_tree.git
10066S:	Maintained
10067F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10068F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10069F:	Documentation/media/v4l-drivers/imx7.rst
10070F:	drivers/staging/media/imx/imx7-media-csi.c
10071F:	drivers/staging/media/imx/imx7-mipi-csis.c
10072
10073MEDIA DRIVERS FOR HELENE
10074M:	Abylay Ospan <aospan@netup.ru>
10075L:	linux-media@vger.kernel.org
10076W:	https://linuxtv.org
10077W:	http://netup.tv/
10078T:	git git://linuxtv.org/media_tree.git
10079S:	Supported
10080F:	drivers/media/dvb-frontends/helene*
10081
10082MEDIA DRIVERS FOR HORUS3A
10083M:	Sergey Kozlov <serjk@netup.ru>
10084M:	Abylay Ospan <aospan@netup.ru>
10085L:	linux-media@vger.kernel.org
10086W:	https://linuxtv.org
10087W:	http://netup.tv/
10088T:	git git://linuxtv.org/media_tree.git
10089S:	Supported
10090F:	drivers/media/dvb-frontends/horus3a*
10091
10092MEDIA DRIVERS FOR LNBH25
10093M:	Sergey Kozlov <serjk@netup.ru>
10094M:	Abylay Ospan <aospan@netup.ru>
10095L:	linux-media@vger.kernel.org
10096W:	https://linuxtv.org
10097W:	http://netup.tv/
10098T:	git git://linuxtv.org/media_tree.git
10099S:	Supported
10100F:	drivers/media/dvb-frontends/lnbh25*
10101
10102MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10103L:	linux-media@vger.kernel.org
10104W:	https://linuxtv.org
10105T:	git git://linuxtv.org/media_tree.git
10106S:	Orphan
10107F:	drivers/media/dvb-frontends/mxl5xx*
10108
10109MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10110M:	Sergey Kozlov <serjk@netup.ru>
10111M:	Abylay Ospan <aospan@netup.ru>
10112L:	linux-media@vger.kernel.org
10113W:	https://linuxtv.org
10114W:	http://netup.tv/
10115T:	git git://linuxtv.org/media_tree.git
10116S:	Supported
10117F:	drivers/media/pci/netup_unidvb/*
10118
10119MEDIA DRIVERS FOR RENESAS - CEU
10120M:	Jacopo Mondi <jacopo@jmondi.org>
10121L:	linux-media@vger.kernel.org
10122L:	linux-renesas-soc@vger.kernel.org
10123T:	git git://linuxtv.org/media_tree.git
10124S:	Supported
10125F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
10126F:	drivers/media/platform/renesas-ceu.c
10127F:	include/media/drv-intf/renesas-ceu.h
10128
10129MEDIA DRIVERS FOR RENESAS - DRIF
10130M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10131L:	linux-media@vger.kernel.org
10132L:	linux-renesas-soc@vger.kernel.org
10133T:	git git://linuxtv.org/media_tree.git
10134S:	Supported
10135F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10136F:	drivers/media/platform/rcar_drif.c
10137
10138MEDIA DRIVERS FOR RENESAS - FCP
10139M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10140L:	linux-media@vger.kernel.org
10141L:	linux-renesas-soc@vger.kernel.org
10142T:	git git://linuxtv.org/media_tree.git
10143S:	Supported
10144F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10145F:	drivers/media/platform/rcar-fcp.c
10146F:	include/media/rcar-fcp.h
10147
10148MEDIA DRIVERS FOR RENESAS - FDP1
10149M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10150L:	linux-media@vger.kernel.org
10151L:	linux-renesas-soc@vger.kernel.org
10152T:	git git://linuxtv.org/media_tree.git
10153S:	Supported
10154F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10155F:	drivers/media/platform/rcar_fdp1.c
10156
10157MEDIA DRIVERS FOR RENESAS - VIN
10158M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10159L:	linux-media@vger.kernel.org
10160L:	linux-renesas-soc@vger.kernel.org
10161T:	git git://linuxtv.org/media_tree.git
10162S:	Supported
10163F:	Documentation/devicetree/bindings/media/renesas,csi2.txt
10164F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10165F:	drivers/media/platform/rcar-vin/
10166
10167MEDIA DRIVERS FOR RENESAS - VSP1
10168M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10169M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10170L:	linux-media@vger.kernel.org
10171L:	linux-renesas-soc@vger.kernel.org
10172T:	git git://linuxtv.org/media_tree.git
10173S:	Supported
10174F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10175F:	drivers/media/platform/vsp1/
10176
10177MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10178L:	linux-media@vger.kernel.org
10179W:	https://linuxtv.org
10180T:	git git://linuxtv.org/media_tree.git
10181S:	Orphan
10182F:	drivers/media/dvb-frontends/stv0910*
10183
10184MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10185L:	linux-media@vger.kernel.org
10186W:	https://linuxtv.org
10187T:	git git://linuxtv.org/media_tree.git
10188S:	Orphan
10189F:	drivers/media/dvb-frontends/stv6111*
10190
10191MEDIA DRIVERS FOR STM32 - DCMI
10192M:	Hugues Fruchet <hugues.fruchet@st.com>
10193L:	linux-media@vger.kernel.org
10194T:	git git://linuxtv.org/media_tree.git
10195S:	Supported
10196F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10197F:	drivers/media/platform/stm32/stm32-dcmi.c
10198
10199MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10200M:	Dmitry Osipenko <digetx@gmail.com>
10201L:	linux-media@vger.kernel.org
10202L:	linux-tegra@vger.kernel.org
10203T:	git git://linuxtv.org/media_tree.git
10204S:	Maintained
10205F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10206F:	drivers/staging/media/tegra-vde/
10207
10208MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10209M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10210P:	LinuxTV.org Project
10211L:	linux-media@vger.kernel.org
10212W:	https://linuxtv.org
10213Q:	http://patchwork.kernel.org/project/linux-media/list/
10214T:	git git://linuxtv.org/media_tree.git
10215S:	Maintained
10216F:	Documentation/devicetree/bindings/media/
10217F:	Documentation/media/
10218F:	drivers/media/
10219F:	drivers/staging/media/
10220F:	include/linux/platform_data/media/
10221F:	include/media/
10222F:	include/uapi/linux/dvb/
10223F:	include/uapi/linux/videodev2.h
10224F:	include/uapi/linux/media.h
10225F:	include/uapi/linux/v4l2-*
10226F:	include/uapi/linux/meye.h
10227F:	include/uapi/linux/ivtv*
10228F:	include/uapi/linux/uvcvideo.h
10229
10230MEDIATEK BLUETOOTH DRIVER
10231M:	Sean Wang <sean.wang@mediatek.com>
10232L:	linux-bluetooth@vger.kernel.org
10233L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10234S:	Maintained
10235F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10236F:	drivers/bluetooth/btmtkuart.c
10237
10238MEDIATEK CIR DRIVER
10239M:	Sean Wang <sean.wang@mediatek.com>
10240S:	Maintained
10241F:	drivers/media/rc/mtk-cir.c
10242
10243MEDIATEK DMA DRIVER
10244M:	Sean Wang <sean.wang@mediatek.com>
10245L:	dmaengine@vger.kernel.org
10246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10247L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10248S:	Maintained
10249F:	Documentation/devicetree/bindings/dma/mtk-*
10250F:	drivers/dma/mediatek/
10251
10252MEDIATEK PMIC LED DRIVER
10253M:	Sean Wang <sean.wang@mediatek.com>
10254S:	Maintained
10255F:	drivers/leds/leds-mt6323.c
10256F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10257
10258MEDIATEK ETHERNET DRIVER
10259M:	Felix Fietkau <nbd@openwrt.org>
10260M:	John Crispin <john@phrozen.org>
10261M:	Sean Wang <sean.wang@mediatek.com>
10262M:	Nelson Chang <nelson.chang@mediatek.com>
10263L:	netdev@vger.kernel.org
10264S:	Maintained
10265F:	drivers/net/ethernet/mediatek/
10266
10267MEDIATEK SWITCH DRIVER
10268M:	Sean Wang <sean.wang@mediatek.com>
10269L:	netdev@vger.kernel.org
10270S:	Maintained
10271F:	drivers/net/dsa/mt7530.*
10272F:	net/dsa/tag_mtk.c
10273
10274MEDIATEK JPEG DRIVER
10275M:	Rick Chang <rick.chang@mediatek.com>
10276M:	Bin Liu <bin.liu@mediatek.com>
10277S:	Supported
10278F:	drivers/media/platform/mtk-jpeg/
10279F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10280
10281MEDIATEK MDP DRIVER
10282M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10283M:	Houlong Wei <houlong.wei@mediatek.com>
10284M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10285S:	Supported
10286F:	drivers/media/platform/mtk-mdp/
10287F:	drivers/media/platform/mtk-vpu/
10288F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10289
10290MEDIATEK MEDIA DRIVER
10291M:	Tiffany Lin <tiffany.lin@mediatek.com>
10292M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10293S:	Supported
10294F:	drivers/media/platform/mtk-vcodec/
10295F:	drivers/media/platform/mtk-vpu/
10296F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10297F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10298
10299MEDIATEK MMC/SD/SDIO DRIVER
10300M:	Chaotian Jing <chaotian.jing@mediatek.com>
10301S:	Maintained
10302F:	drivers/mmc/host/mtk-sd.c
10303F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10304
10305MEDIATEK MT76 WIRELESS LAN DRIVER
10306M:	Felix Fietkau <nbd@nbd.name>
10307M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10308R:	Ryder Lee <ryder.lee@mediatek.com>
10309R:	Roy Luo <royluo@google.com>
10310L:	linux-wireless@vger.kernel.org
10311S:	Maintained
10312F:	drivers/net/wireless/mediatek/mt76/
10313
10314MEDIATEK MT7601U WIRELESS LAN DRIVER
10315M:	Jakub Kicinski <kubakici@wp.pl>
10316L:	linux-wireless@vger.kernel.org
10317S:	Maintained
10318F:	drivers/net/wireless/mediatek/mt7601u/
10319
10320MEDIATEK MT7621/28/88 I2C DRIVER
10321M:	Stefan Roese <sr@denx.de>
10322L:	linux-i2c@vger.kernel.org
10323S:	Maintained
10324F:	drivers/i2c/busses/i2c-mt7621.c
10325F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10326
10327MEDIATEK NAND CONTROLLER DRIVER
10328M:	Xiaolei Li <xiaolei.li@mediatek.com>
10329L:	linux-mtd@lists.infradead.org
10330S:	Maintained
10331F:	drivers/mtd/nand/raw/mtk_*
10332F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10333
10334MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10335M:	Sean Wang <sean.wang@mediatek.com>
10336S:	Maintained
10337F:	drivers/char/hw_random/mtk-rng.c
10338
10339MEDIATEK USB3 DRD IP DRIVER
10340M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10341L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10343L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10344S:	Maintained
10345F:	drivers/usb/mtu3/
10346
10347MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10348M:	Peter Senna Tschudin <peter.senna@gmail.com>
10349M:	Martin Donnelly <martin.donnelly@ge.com>
10350M:	Martyn Welch <martyn.welch@collabora.co.uk>
10351S:	Maintained
10352F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10353F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10354
10355MEGARAID SCSI/SAS DRIVERS
10356M:	Kashyap Desai <kashyap.desai@broadcom.com>
10357M:	Sumit Saxena <sumit.saxena@broadcom.com>
10358M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10359L:	megaraidlinux.pdl@broadcom.com
10360L:	linux-scsi@vger.kernel.org
10361W:	http://www.avagotech.com/support/
10362S:	Maintained
10363F:	Documentation/scsi/megaraid.txt
10364F:	drivers/scsi/megaraid.*
10365F:	drivers/scsi/megaraid/
10366
10367MELEXIS MLX90614 DRIVER
10368M:	Crt Mori <cmo@melexis.com>
10369L:	linux-iio@vger.kernel.org
10370W:	http://www.melexis.com
10371S:	Supported
10372F:	drivers/iio/temperature/mlx90614.c
10373
10374MELEXIS MLX90632 DRIVER
10375M:	Crt Mori <cmo@melexis.com>
10376L:	linux-iio@vger.kernel.org
10377W:	http://www.melexis.com
10378S:	Supported
10379F:	drivers/iio/temperature/mlx90632.c
10380
10381MELFAS MIP4 TOUCHSCREEN DRIVER
10382M:	Sangwon Jee <jeesw@melfas.com>
10383W:	http://www.melfas.com
10384S:	Supported
10385F:	drivers/input/touchscreen/melfas_mip4.c
10386F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10387
10388MELLANOX ETHERNET DRIVER (mlx4_en)
10389M:	Tariq Toukan <tariqt@mellanox.com>
10390L:	netdev@vger.kernel.org
10391S:	Supported
10392W:	http://www.mellanox.com
10393Q:	http://patchwork.ozlabs.org/project/netdev/list/
10394F:	drivers/net/ethernet/mellanox/mlx4/en_*
10395
10396MELLANOX ETHERNET DRIVER (mlx5e)
10397M:	Saeed Mahameed <saeedm@mellanox.com>
10398L:	netdev@vger.kernel.org
10399S:	Supported
10400W:	http://www.mellanox.com
10401Q:	http://patchwork.ozlabs.org/project/netdev/list/
10402F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10403
10404MELLANOX ETHERNET INNOVA DRIVERS
10405R:	Boris Pismenny <borisp@mellanox.com>
10406L:	netdev@vger.kernel.org
10407S:	Supported
10408W:	http://www.mellanox.com
10409Q:	http://patchwork.ozlabs.org/project/netdev/list/
10410F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10411F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10412F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10413F:	include/linux/mlx5/mlx5_ifc_fpga.h
10414
10415MELLANOX ETHERNET SWITCH DRIVERS
10416M:	Jiri Pirko <jiri@mellanox.com>
10417M:	Ido Schimmel <idosch@mellanox.com>
10418L:	netdev@vger.kernel.org
10419S:	Supported
10420W:	http://www.mellanox.com
10421Q:	http://patchwork.ozlabs.org/project/netdev/list/
10422F:	drivers/net/ethernet/mellanox/mlxsw/
10423F:	tools/testing/selftests/drivers/net/mlxsw/
10424
10425MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10426M:	mlxsw@mellanox.com
10427L:	netdev@vger.kernel.org
10428S:	Supported
10429W:	http://www.mellanox.com
10430Q:	http://patchwork.ozlabs.org/project/netdev/list/
10431F:	drivers/net/ethernet/mellanox/mlxfw/
10432
10433MELLANOX HARDWARE PLATFORM SUPPORT
10434M:	Andy Shevchenko <andy@infradead.org>
10435M:	Darren Hart <dvhart@infradead.org>
10436M:	Vadim Pasternak <vadimp@mellanox.com>
10437L:	platform-driver-x86@vger.kernel.org
10438S:	Supported
10439F:	drivers/platform/mellanox/
10440F:	include/linux/platform_data/mlxreg.h
10441
10442MELLANOX MLX4 core VPI driver
10443M:	Tariq Toukan <tariqt@mellanox.com>
10444L:	netdev@vger.kernel.org
10445L:	linux-rdma@vger.kernel.org
10446W:	http://www.mellanox.com
10447Q:	http://patchwork.ozlabs.org/project/netdev/list/
10448S:	Supported
10449F:	drivers/net/ethernet/mellanox/mlx4/
10450F:	include/linux/mlx4/
10451
10452MELLANOX MLX4 IB driver
10453M:	Yishai Hadas <yishaih@mellanox.com>
10454L:	linux-rdma@vger.kernel.org
10455W:	http://www.mellanox.com
10456Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10457S:	Supported
10458F:	drivers/infiniband/hw/mlx4/
10459F:	include/linux/mlx4/
10460F:	include/uapi/rdma/mlx4-abi.h
10461
10462MELLANOX MLX5 core VPI driver
10463M:	Saeed Mahameed <saeedm@mellanox.com>
10464M:	Leon Romanovsky <leonro@mellanox.com>
10465L:	netdev@vger.kernel.org
10466L:	linux-rdma@vger.kernel.org
10467W:	http://www.mellanox.com
10468Q:	http://patchwork.ozlabs.org/project/netdev/list/
10469S:	Supported
10470F:	drivers/net/ethernet/mellanox/mlx5/core/
10471F:	include/linux/mlx5/
10472F:	Documentation/networking/device_drivers/mellanox/
10473
10474MELLANOX MLX5 IB driver
10475M:	Leon Romanovsky <leonro@mellanox.com>
10476L:	linux-rdma@vger.kernel.org
10477W:	http://www.mellanox.com
10478Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10479S:	Supported
10480F:	drivers/infiniband/hw/mlx5/
10481F:	include/linux/mlx5/
10482F:	include/uapi/rdma/mlx5-abi.h
10483
10484MELLANOX MLXCPLD I2C AND MUX DRIVER
10485M:	Vadim Pasternak <vadimp@mellanox.com>
10486M:	Michael Shych <michaelsh@mellanox.com>
10487L:	linux-i2c@vger.kernel.org
10488S:	Supported
10489F:	drivers/i2c/busses/i2c-mlxcpld.c
10490F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10491F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10492
10493MELLANOX MLXCPLD LED DRIVER
10494M:	Vadim Pasternak <vadimp@mellanox.com>
10495L:	linux-leds@vger.kernel.org
10496S:	Supported
10497F:	drivers/leds/leds-mlxcpld.c
10498F:	drivers/leds/leds-mlxreg.c
10499F:	Documentation/leds/leds-mlxcpld.rst
10500
10501MELLANOX PLATFORM DRIVER
10502M:	Vadim Pasternak <vadimp@mellanox.com>
10503L:	platform-driver-x86@vger.kernel.org
10504S:	Supported
10505F:	drivers/platform/x86/mlx-platform.c
10506
10507MEMBARRIER SUPPORT
10508M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10509M:	"Paul E. McKenney" <paulmck@kernel.org>
10510L:	linux-kernel@vger.kernel.org
10511S:	Supported
10512F:	kernel/sched/membarrier.c
10513F:	include/uapi/linux/membarrier.h
10514F:	arch/powerpc/include/asm/membarrier.h
10515
10516MEMBLOCK
10517M:	Mike Rapoport <rppt@linux.ibm.com>
10518L:	linux-mm@kvack.org
10519S:	Maintained
10520F:	include/linux/memblock.h
10521F:	mm/memblock.c
10522F:	Documentation/core-api/boot-time-mm.rst
10523
10524MEMORY MANAGEMENT
10525L:	linux-mm@kvack.org
10526W:	http://www.linux-mm.org
10527S:	Maintained
10528F:	include/linux/mm.h
10529F:	include/linux/gfp.h
10530F:	include/linux/mmzone.h
10531F:	include/linux/memory_hotplug.h
10532F:	include/linux/vmalloc.h
10533F:	mm/
10534
10535MEMORY TECHNOLOGY DEVICES (MTD)
10536M:	David Woodhouse <dwmw2@infradead.org>
10537M:	Brian Norris <computersforpeace@gmail.com>
10538M:	Marek Vasut <marek.vasut@gmail.com>
10539M:	Miquel Raynal <miquel.raynal@bootlin.com>
10540M:	Richard Weinberger <richard@nod.at>
10541M:	Vignesh Raghavendra <vigneshr@ti.com>
10542L:	linux-mtd@lists.infradead.org
10543W:	http://www.linux-mtd.infradead.org/
10544Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10547S:	Maintained
10548F:	Documentation/devicetree/bindings/mtd/
10549F:	drivers/mtd/
10550F:	include/linux/mtd/
10551F:	include/uapi/mtd/
10552
10553MEN A21 WATCHDOG DRIVER
10554M:	Johannes Thumshirn <morbidrsa@gmail.com>
10555L:	linux-watchdog@vger.kernel.org
10556S:	Maintained
10557F:	drivers/watchdog/mena21_wdt.c
10558
10559MEN CHAMELEON BUS (mcb)
10560M:	Johannes Thumshirn <morbidrsa@gmail.com>
10561S:	Maintained
10562F:	drivers/mcb/
10563F:	include/linux/mcb.h
10564F:	Documentation/driver-api/men-chameleon-bus.rst
10565
10566MEN F21BMC (Board Management Controller)
10567M:	Andreas Werner <andreas.werner@men.de>
10568S:	Supported
10569F:	drivers/mfd/menf21bmc.c
10570F:	drivers/watchdog/menf21bmc_wdt.c
10571F:	drivers/leds/leds-menf21bmc.c
10572F:	drivers/hwmon/menf21bmc_hwmon.c
10573F:	Documentation/hwmon/menf21bmc.rst
10574
10575MEN Z069 WATCHDOG DRIVER
10576M:	Johannes Thumshirn <jth@kernel.org>
10577L:	linux-watchdog@vger.kernel.org
10578S:	Maintained
10579F:	drivers/watchdog/menz69_wdt.c
10580
10581MESON AO CEC DRIVER FOR AMLOGIC SOCS
10582M:	Neil Armstrong <narmstrong@baylibre.com>
10583L:	linux-media@vger.kernel.org
10584L:	linux-amlogic@lists.infradead.org
10585W:	http://linux-meson.com/
10586S:	Supported
10587F:	drivers/media/platform/meson/ao-cec.c
10588F:	drivers/media/platform/meson/ao-cec-g12a.c
10589F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10590T:	git git://linuxtv.org/media_tree.git
10591
10592MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10593M:	Liang Yang <liang.yang@amlogic.com>
10594L:	linux-mtd@lists.infradead.org
10595S:	Maintained
10596F:	drivers/mtd/nand/raw/meson_*
10597F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10598
10599MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10600M:	Maxime Jourdan <mjourdan@baylibre.com>
10601L:	linux-media@vger.kernel.org
10602L:	linux-amlogic@lists.infradead.org
10603S:	Supported
10604F:	drivers/staging/media/meson/vdec/
10605T:	git git://linuxtv.org/media_tree.git
10606
10607METHODE UDPU SUPPORT
10608M:	Vladimir Vid <vladimir.vid@sartura.hr>
10609S:	Maintained
10610F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10611
10612MICROBLAZE ARCHITECTURE
10613M:	Michal Simek <monstr@monstr.eu>
10614W:	http://www.monstr.eu/fdt/
10615T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10616S:	Supported
10617F:	arch/microblaze/
10618
10619MICROCHIP AT91 SERIAL DRIVER
10620M:	Richard Genoud <richard.genoud@gmail.com>
10621S:	Maintained
10622F:	drivers/tty/serial/atmel_serial.c
10623F:	drivers/tty/serial/atmel_serial.h
10624F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10625
10626MICROCHIP AUDIO ASOC DRIVERS
10627M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10628L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10629S:	Supported
10630F:	sound/soc/atmel
10631
10632MICROCHIP DMA DRIVER
10633M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10635L:	dmaengine@vger.kernel.org
10636S:	Supported
10637F:	drivers/dma/at_hdmac.c
10638F:	drivers/dma/at_hdmac_regs.h
10639F:	include/linux/platform_data/dma-atmel.h
10640F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10641F:	include/dt-bindings/dma/at91.h
10642
10643MICROCHIP ECC DRIVER
10644M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10645L:	linux-crypto@vger.kernel.org
10646S:	Maintained
10647F:	drivers/crypto/atmel-ecc.*
10648
10649MICROCHIP I2C DRIVER
10650M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10651L:	linux-i2c@vger.kernel.org
10652S:	Supported
10653F:	drivers/i2c/busses/i2c-at91.h
10654F:	drivers/i2c/busses/i2c-at91-*.c
10655
10656MICROCHIP ISC DRIVER
10657M:	Eugen Hristev <eugen.hristev@microchip.com>
10658L:	linux-media@vger.kernel.org
10659S:	Supported
10660F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10661F:	drivers/media/platform/atmel/atmel-isc.h
10662F:	drivers/media/platform/atmel/atmel-isc-base.c
10663F:	drivers/media/platform/atmel/atmel-isc-regs.h
10664F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10665
10666MICROCHIP ISI DRIVER
10667M:	Eugen Hristev <eugen.hristev@microchip.com>
10668L:	linux-media@vger.kernel.org
10669S:	Supported
10670F:	drivers/media/platform/atmel/atmel-isi.c
10671F:	drivers/media/platform/atmel/atmel-isi.h
10672
10673MICROCHIP AT91 USART MFD DRIVER
10674M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10675L:	linux-kernel@vger.kernel.org
10676S:	Supported
10677F:	drivers/mfd/at91-usart.c
10678F:	include/dt-bindings/mfd/at91-usart.h
10679F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10680
10681MICROCHIP AT91 USART SPI DRIVER
10682M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10683L:	linux-spi@vger.kernel.org
10684S:	Supported
10685F:	drivers/spi/spi-at91-usart.c
10686F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10687
10688MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10689M:	Woojung Huh <woojung.huh@microchip.com>
10690M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10691L:	netdev@vger.kernel.org
10692S:	Maintained
10693F:	net/dsa/tag_ksz.c
10694F:	drivers/net/dsa/microchip/*
10695F:	include/linux/platform_data/microchip-ksz.h
10696F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10697
10698MICROCHIP LAN743X ETHERNET DRIVER
10699M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10700M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10701L:	netdev@vger.kernel.org
10702S:	Maintained
10703F:	drivers/net/ethernet/microchip/lan743x_*
10704
10705MICROCHIP LCDFB DRIVER
10706M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10707L:	linux-fbdev@vger.kernel.org
10708S:	Maintained
10709F:	drivers/video/fbdev/atmel_lcdfb.c
10710F:	include/video/atmel_lcdc.h
10711
10712MICROCHIP MMC/SD/SDIO MCI DRIVER
10713M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10714S:	Maintained
10715F:	drivers/mmc/host/atmel-mci.c
10716
10717MICROCHIP MCP16502 PMIC DRIVER
10718M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10719L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10720S:	Maintained
10721F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10722F:	drivers/regulator/mcp16502.c
10723
10724MICROCHIP MCP3911 ADC DRIVER
10725M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10726M:	Kent Gustavsson <kent@minoris.se>
10727L:	linux-iio@vger.kernel.org
10728S:	Supported
10729F:	drivers/iio/adc/mcp3911.c
10730F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10731
10732MICROCHIP NAND DRIVER
10733M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10734L:	linux-mtd@lists.infradead.org
10735S:	Supported
10736F:	drivers/mtd/nand/raw/atmel/*
10737F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10738
10739MICROCHIP PWM DRIVER
10740M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10742L:	linux-pwm@vger.kernel.org
10743S:	Supported
10744F:	drivers/pwm/pwm-atmel.c
10745F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10746
10747MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10748M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10749M:	Eugen Hristev <eugen.hristev@microchip.com>
10750L:	linux-iio@vger.kernel.org
10751S:	Supported
10752F:	drivers/iio/adc/at91-sama5d2_adc.c
10753F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10754F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10755
10756MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10757M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10758S:	Supported
10759F:	drivers/power/reset/at91-sama5d2_shdwc.c
10760
10761MICROCHIP SPI DRIVER
10762M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10763S:	Supported
10764F:	drivers/spi/spi-atmel.*
10765
10766MICROCHIP SSC DRIVER
10767M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10769S:	Supported
10770F:	drivers/misc/atmel-ssc.c
10771F:	include/linux/atmel-ssc.h
10772
10773MICROCHIP USBA UDC DRIVER
10774M:	Cristian Birsan <cristian.birsan@microchip.com>
10775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10776S:	Supported
10777F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10778
10779MICROCHIP USB251XB DRIVER
10780M:	Richard Leitner <richard.leitner@skidata.com>
10781L:	linux-usb@vger.kernel.org
10782S:	Maintained
10783F:	drivers/usb/misc/usb251xb.c
10784F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10785
10786MICROCHIP XDMA DRIVER
10787M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10788L:	linux-arm-kernel@lists.infradead.org
10789L:	dmaengine@vger.kernel.org
10790S:	Supported
10791F:	drivers/dma/at_xdmac.c
10792
10793MICROSEMI MIPS SOCS
10794M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10795M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10796L:	linux-mips@vger.kernel.org
10797S:	Supported
10798F:	arch/mips/generic/board-ocelot.c
10799F:	arch/mips/configs/generic/board-ocelot.config
10800F:	arch/mips/boot/dts/mscc/
10801F:	Documentation/devicetree/bindings/mips/mscc.txt
10802
10803MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10804M:	Don Brace <don.brace@microsemi.com>
10805L:	esc.storagedev@microsemi.com
10806L:	linux-scsi@vger.kernel.org
10807S:	Supported
10808F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10809F:	drivers/scsi/smartpqi/Kconfig
10810F:	drivers/scsi/smartpqi/Makefile
10811F:	include/linux/cciss*.h
10812F:	include/uapi/linux/cciss*.h
10813F:	Documentation/scsi/smartpqi.txt
10814
10815MICROSEMI ETHERNET SWITCH DRIVER
10816M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10817M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10818L:	netdev@vger.kernel.org
10819S:	Supported
10820F:	drivers/net/ethernet/mscc/
10821
10822MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10823M:	Chen Yu <yu.c.chen@intel.com>
10824L:	platform-driver-x86@vger.kernel.org
10825S:	Supported
10826F:	drivers/platform/x86/surfacepro3_button.c
10827
10828MICROTEK X6 SCANNER
10829M:	Oliver Neukum <oliver@neukum.org>
10830S:	Maintained
10831F:	drivers/usb/image/microtek.*
10832
10833MIPS
10834M:	Ralf Baechle <ralf@linux-mips.org>
10835M:	Paul Burton <paul.burton@mips.com>
10836M:	James Hogan <jhogan@kernel.org>
10837L:	linux-mips@vger.kernel.org
10838W:	http://www.linux-mips.org/
10839T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10841Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10842S:	Supported
10843F:	Documentation/devicetree/bindings/mips/
10844F:	Documentation/mips/
10845F:	arch/mips/
10846F:	drivers/platform/mips/
10847
10848MIPS BOSTON DEVELOPMENT BOARD
10849M:	Paul Burton <paul.burton@mips.com>
10850L:	linux-mips@vger.kernel.org
10851S:	Maintained
10852F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10853F:	arch/mips/boot/dts/img/boston.dts
10854F:	arch/mips/configs/generic/board-boston.config
10855F:	drivers/clk/imgtec/clk-boston.c
10856F:	include/dt-bindings/clock/boston-clock.h
10857
10858MIPS GENERIC PLATFORM
10859M:	Paul Burton <paul.burton@mips.com>
10860L:	linux-mips@vger.kernel.org
10861S:	Supported
10862F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10863F:	arch/mips/generic/
10864F:	arch/mips/tools/generic-board-config.sh
10865
10866MIPS/LOONGSON1 ARCHITECTURE
10867M:	Keguang Zhang <keguang.zhang@gmail.com>
10868L:	linux-mips@vger.kernel.org
10869S:	Maintained
10870F:	arch/mips/loongson32/
10871F:	arch/mips/include/asm/mach-loongson32/
10872F:	drivers/*/*loongson1*
10873F:	drivers/*/*/*loongson1*
10874
10875MIPS/LOONGSON2 ARCHITECTURE
10876M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10877L:	linux-mips@vger.kernel.org
10878S:	Maintained
10879F:	arch/mips/loongson64/fuloong-2e/
10880F:	arch/mips/loongson64/lemote-2f/
10881F:	arch/mips/include/asm/mach-loongson64/
10882F:	drivers/*/*loongson2*
10883F:	drivers/*/*/*loongson2*
10884
10885MIPS/LOONGSON3 ARCHITECTURE
10886M:	Huacai Chen <chenhc@lemote.com>
10887L:	linux-mips@vger.kernel.org
10888S:	Maintained
10889F:	arch/mips/loongson64/
10890F:	arch/mips/include/asm/mach-loongson64/
10891F:	drivers/platform/mips/cpu_hwmon.c
10892F:	drivers/*/*loongson3*
10893F:	drivers/*/*/*loongson3*
10894
10895MIPS RINT INSTRUCTION EMULATION
10896M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10897L:	linux-mips@vger.kernel.org
10898S:	Supported
10899F:	arch/mips/math-emu/sp_rint.c
10900F:	arch/mips/math-emu/dp_rint.c
10901
10902MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10903M:	Hans Verkuil <hverkuil@xs4all.nl>
10904L:	linux-media@vger.kernel.org
10905T:	git git://linuxtv.org/media_tree.git
10906W:	https://linuxtv.org
10907S:	Odd Fixes
10908F:	drivers/media/radio/radio-miropcm20*
10909
10910MMP SUPPORT
10911R:	Lubomir Rintel <lkundrak@v3.sk>
10912L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10913S:	Odd Fixes
10914F:	arch/arm/boot/dts/mmp*
10915F:	arch/arm/mach-mmp/
10916
10917MMU GATHER AND TLB INVALIDATION
10918M:	Will Deacon <will@kernel.org>
10919M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10920M:	Andrew Morton <akpm@linux-foundation.org>
10921M:	Nick Piggin <npiggin@gmail.com>
10922M:	Peter Zijlstra <peterz@infradead.org>
10923L:	linux-arch@vger.kernel.org
10924L:	linux-mm@kvack.org
10925S:	Maintained
10926F:	arch/*/include/asm/tlb.h
10927F:	include/asm-generic/tlb.h
10928F:	mm/mmu_gather.c
10929
10930MN88472 MEDIA DRIVER
10931M:	Antti Palosaari <crope@iki.fi>
10932L:	linux-media@vger.kernel.org
10933W:	https://linuxtv.org
10934W:	http://palosaari.fi/linux/
10935Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10936S:	Maintained
10937F:	drivers/media/dvb-frontends/mn88472*
10938
10939MN88473 MEDIA DRIVER
10940M:	Antti Palosaari <crope@iki.fi>
10941L:	linux-media@vger.kernel.org
10942W:	https://linuxtv.org
10943W:	http://palosaari.fi/linux/
10944Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10945S:	Maintained
10946F:	drivers/media/dvb-frontends/mn88473*
10947
10948MODULE SUPPORT
10949M:	Jessica Yu <jeyu@kernel.org>
10950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10951S:	Maintained
10952F:	include/linux/module.h
10953F:	kernel/module.c
10954
10955MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10956W:	http://popies.net/meye/
10957S:	Orphan
10958F:	Documentation/media/v4l-drivers/meye*
10959F:	drivers/media/pci/meye/
10960F:	include/uapi/linux/meye.h
10961
10962MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10963M:	Jiri Slaby <jirislaby@gmail.com>
10964S:	Maintained
10965F:	Documentation/driver-api/serial/moxa-smartio.rst
10966F:	drivers/tty/mxser.*
10967
10968MR800 AVERMEDIA USB FM RADIO DRIVER
10969M:	Alexey Klimov <klimov.linux@gmail.com>
10970L:	linux-media@vger.kernel.org
10971T:	git git://linuxtv.org/media_tree.git
10972S:	Maintained
10973F:	drivers/media/radio/radio-mr800.c
10974
10975MRF24J40 IEEE 802.15.4 RADIO DRIVER
10976M:	Alan Ott <alan@signal11.us>
10977L:	linux-wpan@vger.kernel.org
10978S:	Maintained
10979F:	drivers/net/ieee802154/mrf24j40.c
10980F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10981
10982MSI LAPTOP SUPPORT
10983M:	"Lee, Chun-Yi" <jlee@suse.com>
10984L:	platform-driver-x86@vger.kernel.org
10985S:	Maintained
10986F:	drivers/platform/x86/msi-laptop.c
10987
10988MSI WMI SUPPORT
10989L:	platform-driver-x86@vger.kernel.org
10990S:	Orphan
10991F:	drivers/platform/x86/msi-wmi.c
10992
10993MSI001 MEDIA DRIVER
10994M:	Antti Palosaari <crope@iki.fi>
10995L:	linux-media@vger.kernel.org
10996W:	https://linuxtv.org
10997W:	http://palosaari.fi/linux/
10998Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10999T:	git git://linuxtv.org/anttip/media_tree.git
11000S:	Maintained
11001F:	drivers/media/tuners/msi001*
11002
11003MSI2500 MEDIA DRIVER
11004M:	Antti Palosaari <crope@iki.fi>
11005L:	linux-media@vger.kernel.org
11006W:	https://linuxtv.org
11007W:	http://palosaari.fi/linux/
11008Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11009T:	git git://linuxtv.org/anttip/media_tree.git
11010S:	Maintained
11011F:	drivers/media/usb/msi2500/
11012
11013MSYSTEMS DISKONCHIP G3 MTD DRIVER
11014M:	Robert Jarzmik <robert.jarzmik@free.fr>
11015L:	linux-mtd@lists.infradead.org
11016S:	Maintained
11017F:	drivers/mtd/devices/docg3*
11018
11019MT9M032 APTINA SENSOR DRIVER
11020M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11021L:	linux-media@vger.kernel.org
11022T:	git git://linuxtv.org/media_tree.git
11023S:	Maintained
11024F:	drivers/media/i2c/mt9m032.c
11025F:	include/media/i2c/mt9m032.h
11026
11027MT9P031 APTINA CAMERA SENSOR
11028M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11029L:	linux-media@vger.kernel.org
11030T:	git git://linuxtv.org/media_tree.git
11031S:	Maintained
11032F:	drivers/media/i2c/mt9p031.c
11033F:	include/media/i2c/mt9p031.h
11034
11035MT9T001 APTINA CAMERA SENSOR
11036M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11037L:	linux-media@vger.kernel.org
11038T:	git git://linuxtv.org/media_tree.git
11039S:	Maintained
11040F:	drivers/media/i2c/mt9t001.c
11041F:	include/media/i2c/mt9t001.h
11042
11043MT9T112 APTINA CAMERA SENSOR
11044M:	Jacopo Mondi <jacopo@jmondi.org>
11045L:	linux-media@vger.kernel.org
11046T:	git git://linuxtv.org/media_tree.git
11047S:	Odd Fixes
11048F:	drivers/media/i2c/mt9t112.c
11049F:	include/media/i2c/mt9t112.h
11050
11051MT9V032 APTINA CAMERA SENSOR
11052M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11053L:	linux-media@vger.kernel.org
11054T:	git git://linuxtv.org/media_tree.git
11055S:	Maintained
11056F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11057F:	drivers/media/i2c/mt9v032.c
11058F:	include/media/i2c/mt9v032.h
11059
11060MT9V111 APTINA CAMERA SENSOR
11061M:	Jacopo Mondi <jacopo@jmondi.org>
11062L:	linux-media@vger.kernel.org
11063T:	git git://linuxtv.org/media_tree.git
11064S:	Maintained
11065F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11066F:	drivers/media/i2c/mt9v111.c
11067
11068MULTIFUNCTION DEVICES (MFD)
11069M:	Lee Jones <lee.jones@linaro.org>
11070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11071S:	Supported
11072F:	Documentation/devicetree/bindings/mfd/
11073F:	drivers/mfd/
11074F:	include/linux/mfd/
11075F:	include/dt-bindings/mfd/
11076
11077MULTIMEDIA CARD (MMC) ETC. OVER SPI
11078S:	Orphan
11079F:	drivers/mmc/host/mmc_spi.c
11080F:	include/linux/spi/mmc_spi.h
11081
11082MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11083M:	Ulf Hansson <ulf.hansson@linaro.org>
11084L:	linux-mmc@vger.kernel.org
11085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11086S:	Maintained
11087F:	Documentation/devicetree/bindings/mmc/
11088F:	drivers/mmc/
11089F:	include/linux/mmc/
11090F:	include/uapi/linux/mmc/
11091
11092MULTIPLEXER SUBSYSTEM
11093M:	Peter Rosin <peda@axentia.se>
11094S:	Maintained
11095F:	Documentation/ABI/testing/sysfs-class-mux*
11096F:	Documentation/devicetree/bindings/mux/
11097F:	include/dt-bindings/mux/
11098F:	include/linux/mux/
11099F:	drivers/mux/
11100
11101MULTITECH MULTIPORT CARD (ISICOM)
11102S:	Orphan
11103F:	drivers/tty/isicom.c
11104F:	include/linux/isicom.h
11105
11106MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11107M:	Bin Liu <b-liu@ti.com>
11108L:	linux-usb@vger.kernel.org
11109S:	Maintained
11110F:	drivers/usb/musb/
11111
11112MXL301RF MEDIA DRIVER
11113M:	Akihiro Tsukada <tskd08@gmail.com>
11114L:	linux-media@vger.kernel.org
11115S:	Odd Fixes
11116F:	drivers/media/tuners/mxl301rf*
11117
11118MXL5007T MEDIA DRIVER
11119M:	Michael Krufky <mkrufky@linuxtv.org>
11120L:	linux-media@vger.kernel.org
11121W:	https://linuxtv.org
11122W:	http://github.com/mkrufky
11123Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11124T:	git git://linuxtv.org/mkrufky/tuners.git
11125S:	Maintained
11126F:	drivers/media/tuners/mxl5007t.*
11127
11128MXSFB DRM DRIVER
11129M:	Marek Vasut <marex@denx.de>
11130M:	Stefan Agner <stefan@agner.ch>
11131L:	dri-devel@lists.freedesktop.org
11132S:	Supported
11133F:	drivers/gpu/drm/mxsfb/
11134F:	Documentation/devicetree/bindings/display/mxsfb.txt
11135T:	git git://anongit.freedesktop.org/drm/drm-misc
11136
11137MYLEX DAC960 PCI RAID Controller
11138M:	Hannes Reinecke <hare@kernel.org>
11139L:	linux-scsi@vger.kernel.org
11140S:	Supported
11141F:	drivers/scsi/myrb.*
11142F:	drivers/scsi/myrs.*
11143
11144MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11145M:	Chris Lee <christopher.lee@cspi.com>
11146L:	netdev@vger.kernel.org
11147W:	https://www.cspi.com/ethernet-products/support/downloads/
11148S:	Supported
11149F:	drivers/net/ethernet/myricom/myri10ge/
11150
11151NAND FLASH SUBSYSTEM
11152M:	Miquel Raynal <miquel.raynal@bootlin.com>
11153R:	Richard Weinberger <richard@nod.at>
11154L:	linux-mtd@lists.infradead.org
11155W:	http://www.linux-mtd.infradead.org/
11156Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11158S:	Maintained
11159F:	drivers/mtd/nand/
11160F:	include/linux/mtd/*nand*.h
11161
11162NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11163M:	Daniel Mack <zonque@gmail.com>
11164S:	Maintained
11165L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11166W:	http://www.native-instruments.com
11167F:	sound/usb/caiaq/
11168
11169NATSEMI ETHERNET DRIVER (DP8381x)
11170S:	Orphan
11171F:	drivers/net/ethernet/natsemi/natsemi.c
11172
11173NCR 5380 SCSI DRIVERS
11174M:	Finn Thain <fthain@telegraphics.com.au>
11175M:	Michael Schmitz <schmitzmic@gmail.com>
11176L:	linux-scsi@vger.kernel.org
11177S:	Maintained
11178F:	Documentation/scsi/g_NCR5380.txt
11179F:	drivers/scsi/NCR5380.*
11180F:	drivers/scsi/arm/cumana_1.c
11181F:	drivers/scsi/arm/oak.c
11182F:	drivers/scsi/atari_scsi.*
11183F:	drivers/scsi/dmx3191d.c
11184F:	drivers/scsi/g_NCR5380.*
11185F:	drivers/scsi/mac_scsi.*
11186F:	drivers/scsi/sun3_scsi.*
11187F:	drivers/scsi/sun3_scsi_vme.c
11188
11189NCSI LIBRARY:
11190M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11191S:	Maintained
11192F:	net/ncsi/
11193
11194NCT6775 HARDWARE MONITOR DRIVER
11195M:	Guenter Roeck <linux@roeck-us.net>
11196L:	linux-hwmon@vger.kernel.org
11197S:	Maintained
11198F:	Documentation/hwmon/nct6775.rst
11199F:	drivers/hwmon/nct6775.c
11200
11201NET_FAILOVER MODULE
11202M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11203L:	netdev@vger.kernel.org
11204S:	Supported
11205F:	drivers/net/net_failover.c
11206F:	include/net/net_failover.h
11207F:	Documentation/networking/net_failover.rst
11208
11209NETEM NETWORK EMULATOR
11210M:	Stephen Hemminger <stephen@networkplumber.org>
11211L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11212S:	Maintained
11213F:	net/sched/sch_netem.c
11214
11215NETERION 10GbE DRIVERS (s2io/vxge)
11216M:	Jon Mason <jdmason@kudzu.us>
11217L:	netdev@vger.kernel.org
11218S:	Supported
11219F:	Documentation/networking/device_drivers/neterion/s2io.txt
11220F:	Documentation/networking/device_drivers/neterion/vxge.txt
11221F:	drivers/net/ethernet/neterion/
11222
11223NETFILTER
11224M:	Pablo Neira Ayuso <pablo@netfilter.org>
11225M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11226M:	Florian Westphal <fw@strlen.de>
11227L:	netfilter-devel@vger.kernel.org
11228L:	coreteam@netfilter.org
11229W:	http://www.netfilter.org/
11230W:	http://www.iptables.org/
11231W:	http://www.nftables.org/
11232Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11235S:	Maintained
11236F:	include/linux/netfilter*
11237F:	include/linux/netfilter/
11238F:	include/net/netfilter/
11239F:	include/uapi/linux/netfilter*
11240F:	include/uapi/linux/netfilter/
11241F:	net/*/netfilter.c
11242F:	net/*/netfilter/
11243F:	net/netfilter/
11244F:	net/bridge/br_netfilter*.c
11245
11246NETROM NETWORK LAYER
11247M:	Ralf Baechle <ralf@linux-mips.org>
11248L:	linux-hams@vger.kernel.org
11249W:	http://www.linux-ax25.org/
11250S:	Maintained
11251F:	include/net/netrom.h
11252F:	include/uapi/linux/netrom.h
11253F:	net/netrom/
11254
11255NETRONOME ETHERNET DRIVERS
11256M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11257L:	oss-drivers@netronome.com
11258S:	Maintained
11259F:	drivers/net/ethernet/netronome/
11260
11261NETWORK BLOCK DEVICE (NBD)
11262M:	Josef Bacik <josef@toxicpanda.com>
11263S:	Maintained
11264L:	linux-block@vger.kernel.org
11265L:	nbd@other.debian.org
11266F:	Documentation/admin-guide/blockdev/nbd.rst
11267F:	drivers/block/nbd.c
11268F:	include/trace/events/nbd.h
11269F:	include/uapi/linux/nbd.h
11270
11271NETWORK DROP MONITOR
11272M:	Neil Horman <nhorman@tuxdriver.com>
11273L:	netdev@vger.kernel.org
11274S:	Maintained
11275W:	https://fedorahosted.org/dropwatch/
11276F:	net/core/drop_monitor.c
11277F:	include/uapi/linux/net_dropmon.h
11278F:	include/net/drop_monitor.h
11279
11280NETWORKING DRIVERS
11281M:	"David S. Miller" <davem@davemloft.net>
11282L:	netdev@vger.kernel.org
11283W:	http://www.linuxfoundation.org/en/Net
11284Q:	http://patchwork.ozlabs.org/project/netdev/list/
11285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11287S:	Odd Fixes
11288F:	Documentation/devicetree/bindings/net/
11289F:	drivers/net/
11290F:	include/linux/if_*
11291F:	include/linux/netdevice.h
11292F:	include/linux/etherdevice.h
11293F:	include/linux/fcdevice.h
11294F:	include/linux/fddidevice.h
11295F:	include/linux/hippidevice.h
11296F:	include/linux/inetdevice.h
11297F:	include/uapi/linux/if_*
11298F:	include/uapi/linux/netdevice.h
11299
11300NETWORKING DRIVERS (WIRELESS)
11301M:	Kalle Valo <kvalo@codeaurora.org>
11302L:	linux-wireless@vger.kernel.org
11303Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11306S:	Maintained
11307F:	Documentation/devicetree/bindings/net/wireless/
11308F:	drivers/net/wireless/
11309
11310NETWORKING [DSA]
11311M:	Andrew Lunn <andrew@lunn.ch>
11312M:	Vivien Didelot <vivien.didelot@gmail.com>
11313M:	Florian Fainelli <f.fainelli@gmail.com>
11314S:	Maintained
11315F:	Documentation/devicetree/bindings/net/dsa/
11316F:	net/dsa/
11317F:	include/net/dsa.h
11318F:	include/linux/dsa/
11319F:	include/linux/platform_data/dsa.h
11320F:	drivers/net/dsa/
11321
11322NETWORKING [GENERAL]
11323M:	"David S. Miller" <davem@davemloft.net>
11324L:	netdev@vger.kernel.org
11325W:	http://www.linuxfoundation.org/en/Net
11326Q:	http://patchwork.ozlabs.org/project/netdev/list/
11327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11329B:	mailto:netdev@vger.kernel.org
11330S:	Maintained
11331F:	net/
11332F:	include/net/
11333F:	include/linux/in.h
11334F:	include/linux/net.h
11335F:	include/linux/netdevice.h
11336F:	include/uapi/linux/in.h
11337F:	include/uapi/linux/net.h
11338F:	include/uapi/linux/netdevice.h
11339F:	include/uapi/linux/net_namespace.h
11340F:	tools/testing/selftests/net/
11341F:	lib/net_utils.c
11342F:	lib/random32.c
11343F:	Documentation/networking/
11344
11345NETWORKING [IPSEC]
11346M:	Steffen Klassert <steffen.klassert@secunet.com>
11347M:	Herbert Xu <herbert@gondor.apana.org.au>
11348M:	"David S. Miller" <davem@davemloft.net>
11349L:	netdev@vger.kernel.org
11350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11352S:	Maintained
11353F:	net/xfrm/
11354F:	net/key/
11355F:	net/ipv4/xfrm*
11356F:	net/ipv4/esp4*
11357F:	net/ipv4/ah4.c
11358F:	net/ipv4/ipcomp.c
11359F:	net/ipv4/ip_vti.c
11360F:	net/ipv6/xfrm*
11361F:	net/ipv6/esp6*
11362F:	net/ipv6/ah6.c
11363F:	net/ipv6/ipcomp6.c
11364F:	net/ipv6/ip6_vti.c
11365F:	include/uapi/linux/xfrm.h
11366F:	include/net/xfrm.h
11367
11368NETWORKING [IPv4/IPv6]
11369M:	"David S. Miller" <davem@davemloft.net>
11370M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11371M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11372L:	netdev@vger.kernel.org
11373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11374S:	Maintained
11375F:	net/ipv4/
11376F:	net/ipv6/
11377F:	include/net/ip*
11378F:	arch/x86/net/*
11379
11380NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11381M:	Paul Moore <paul@paul-moore.com>
11382W:	https://github.com/netlabel
11383L:	netdev@vger.kernel.org
11384L:	linux-security-module@vger.kernel.org
11385S:	Maintained
11386F:	Documentation/netlabel/
11387F:	include/net/calipso.h
11388F:	include/net/cipso_ipv4.h
11389F:	include/net/netlabel.h
11390F:	include/uapi/linux/netfilter/xt_SECMARK.h
11391F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11392F:	net/netlabel/
11393F:	net/ipv4/cipso_ipv4.c
11394F:	net/ipv6/calipso.c
11395F:	net/netfilter/xt_CONNSECMARK.c
11396F:	net/netfilter/xt_SECMARK.c
11397
11398NETWORKING [TCP]
11399M:	Eric Dumazet <edumazet@google.com>
11400L:	netdev@vger.kernel.org
11401S:	Maintained
11402F:	net/ipv4/tcp*.c
11403F:	net/ipv4/syncookies.c
11404F:	net/ipv6/tcp*.c
11405F:	net/ipv6/syncookies.c
11406F:	include/uapi/linux/tcp.h
11407F:	include/net/tcp.h
11408F:	include/linux/tcp.h
11409F:	include/trace/events/tcp.h
11410
11411NETWORKING [TLS]
11412M:	Boris Pismenny <borisp@mellanox.com>
11413M:	Aviad Yehezkel <aviadye@mellanox.com>
11414M:	Dave Watson <davejwatson@fb.com>
11415M:	John Fastabend <john.fastabend@gmail.com>
11416M:	Daniel Borkmann <daniel@iogearbox.net>
11417M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11418L:	netdev@vger.kernel.org
11419S:	Maintained
11420F:	net/tls/*
11421F:	include/uapi/linux/tls.h
11422F:	include/net/tls.h
11423
11424NETWORKING [WIRELESS]
11425L:	linux-wireless@vger.kernel.org
11426Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11427
11428NETDEVSIM
11429M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11430S:	Maintained
11431F:	drivers/net/netdevsim/*
11432
11433NETXEN (1/10) GbE SUPPORT
11434M:	Manish Chopra <manishc@marvell.com>
11435M:	Rahul Verma <rahulv@marvell.com>
11436M:	GR-Linux-NIC-Dev@marvell.com
11437L:	netdev@vger.kernel.org
11438S:	Supported
11439F:	drivers/net/ethernet/qlogic/netxen/
11440
11441NEXTHOP
11442M:	David Ahern <dsahern@kernel.org>
11443L:	netdev@vger.kernel.org
11444S:	Maintained
11445F:	include/net/nexthop.h
11446F:	include/uapi/linux/nexthop.h
11447F:	include/net/netns/nexthop.h
11448F:	net/ipv4/nexthop.c
11449
11450NFC SUBSYSTEM
11451L:	netdev@vger.kernel.org
11452S:	Orphan
11453F:	net/nfc/
11454F:	include/net/nfc/
11455F:	include/uapi/linux/nfc.h
11456F:	drivers/nfc/
11457F:	include/linux/platform_data/nfcmrvl.h
11458F:	Documentation/devicetree/bindings/net/nfc/
11459
11460NFS, SUNRPC, AND LOCKD CLIENTS
11461M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11462M:	Anna Schumaker <anna.schumaker@netapp.com>
11463L:	linux-nfs@vger.kernel.org
11464W:	http://client.linux-nfs.org
11465T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11466S:	Maintained
11467F:	fs/lockd/
11468F:	fs/nfs/
11469F:	fs/nfs_common/
11470F:	net/sunrpc/
11471F:	include/linux/lockd/
11472F:	include/linux/nfs*
11473F:	include/linux/sunrpc/
11474F:	include/uapi/linux/nfs*
11475F:	include/uapi/linux/sunrpc/
11476
11477NILFS2 FILESYSTEM
11478M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11479L:	linux-nilfs@vger.kernel.org
11480W:	https://nilfs.sourceforge.io/
11481W:	https://nilfs.osdn.jp/
11482T:	git git://github.com/konis/nilfs2.git
11483S:	Supported
11484F:	Documentation/filesystems/nilfs2.txt
11485F:	fs/nilfs2/
11486F:	include/trace/events/nilfs2.h
11487F:	include/uapi/linux/nilfs2_api.h
11488F:	include/uapi/linux/nilfs2_ondisk.h
11489
11490NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11491M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11492W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11493S:	Maintained
11494F:	Documentation/scsi/NinjaSCSI.txt
11495F:	drivers/scsi/pcmcia/nsp_*
11496
11497NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11498M:	GOTO Masanori <gotom@debian.or.jp>
11499M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11500W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11501S:	Maintained
11502F:	Documentation/scsi/NinjaSCSI.txt
11503F:	drivers/scsi/nsp32*
11504
11505NIOS2 ARCHITECTURE
11506M:	Ley Foon Tan <lftan@altera.com>
11507L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11509S:	Maintained
11510F:	arch/nios2/
11511
11512NOHZ, DYNTICKS SUPPORT
11513M:	Frederic Weisbecker <fweisbec@gmail.com>
11514M:	Thomas Gleixner <tglx@linutronix.de>
11515M:	Ingo Molnar <mingo@kernel.org>
11516L:	linux-kernel@vger.kernel.org
11517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11518S:	Maintained
11519F:	kernel/time/tick*.*
11520F:	include/linux/tick.h
11521F:	include/linux/sched/nohz.h
11522
11523NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11524M:	Pavel Machek <pavel@ucw.cz>
11525M:	Sakari Ailus <sakari.ailus@iki.fi>
11526L:	linux-media@vger.kernel.org
11527S:	Maintained
11528F:	drivers/media/i2c/et8ek8
11529F:	drivers/media/i2c/ad5820.c
11530
11531NOKIA N900 POWER SUPPLY DRIVERS
11532R:	Pali Rohár <pali.rohar@gmail.com>
11533F:	include/linux/power/bq2415x_charger.h
11534F:	include/linux/power/bq27xxx_battery.h
11535F:	drivers/power/supply/bq2415x_charger.c
11536F:	drivers/power/supply/bq27xxx_battery.c
11537F:	drivers/power/supply/bq27xxx_battery_i2c.c
11538F:	drivers/power/supply/isp1704_charger.c
11539F:	drivers/power/supply/rx51_battery.c
11540
11541NOLIBC HEADER FILE
11542M:	Willy Tarreau <w@1wt.eu>
11543S:	Maintained
11544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11545F:	tools/include/nolibc/
11546
11547NSDEPS
11548M:	Matthias Maennich <maennich@google.com>
11549S:	Maintained
11550F:	scripts/nsdeps
11551
11552NTB AMD DRIVER
11553M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11554L:	linux-ntb@googlegroups.com
11555S:	Supported
11556F:	drivers/ntb/hw/amd/
11557
11558NTB DRIVER CORE
11559M:	Jon Mason <jdmason@kudzu.us>
11560M:	Dave Jiang <dave.jiang@intel.com>
11561M:	Allen Hubbe <allenbh@gmail.com>
11562L:	linux-ntb@googlegroups.com
11563S:	Supported
11564W:	https://github.com/jonmason/ntb/wiki
11565T:	git git://github.com/jonmason/ntb.git
11566F:	drivers/ntb/
11567F:	drivers/net/ntb_netdev.c
11568F:	include/linux/ntb.h
11569F:	include/linux/ntb_transport.h
11570F:	tools/testing/selftests/ntb/
11571
11572NTB IDT DRIVER
11573M:	Serge Semin <fancer.lancer@gmail.com>
11574L:	linux-ntb@googlegroups.com
11575S:	Supported
11576F:	drivers/ntb/hw/idt/
11577
11578NTB INTEL DRIVER
11579M:	Dave Jiang <dave.jiang@intel.com>
11580L:	linux-ntb@googlegroups.com
11581S:	Supported
11582W:	https://github.com/davejiang/linux/wiki
11583T:	git https://github.com/davejiang/linux.git
11584F:	drivers/ntb/hw/intel/
11585
11586NTFS FILESYSTEM
11587M:	Anton Altaparmakov <anton@tuxera.com>
11588L:	linux-ntfs-dev@lists.sourceforge.net
11589W:	http://www.tuxera.com/
11590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11591S:	Supported
11592F:	Documentation/filesystems/ntfs.txt
11593F:	fs/ntfs/
11594
11595NUBUS SUBSYSTEM
11596M:	Finn Thain <fthain@telegraphics.com.au>
11597L:	linux-m68k@lists.linux-m68k.org
11598S:	Maintained
11599F:	arch/*/include/asm/nubus.h
11600F:	drivers/nubus/
11601F:	include/linux/nubus.h
11602F:	include/uapi/linux/nubus.h
11603
11604NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11605M:	Antonino Daplas <adaplas@gmail.com>
11606L:	linux-fbdev@vger.kernel.org
11607S:	Maintained
11608F:	drivers/video/fbdev/riva/
11609F:	drivers/video/fbdev/nvidia/
11610
11611NVM EXPRESS DRIVER
11612M:	Keith Busch <kbusch@kernel.org>
11613M:	Jens Axboe <axboe@fb.com>
11614M:	Christoph Hellwig <hch@lst.de>
11615M:	Sagi Grimberg <sagi@grimberg.me>
11616L:	linux-nvme@lists.infradead.org
11617T:	git://git.infradead.org/nvme.git
11618W:	http://git.infradead.org/nvme.git
11619S:	Supported
11620F:	drivers/nvme/host/
11621F:	include/linux/nvme.h
11622F:	include/uapi/linux/nvme_ioctl.h
11623
11624NVM EXPRESS FC TRANSPORT DRIVERS
11625M:	James Smart <james.smart@broadcom.com>
11626L:	linux-nvme@lists.infradead.org
11627S:	Supported
11628F:	include/linux/nvme-fc.h
11629F:	include/linux/nvme-fc-driver.h
11630F:	drivers/nvme/host/fc.c
11631F:	drivers/nvme/target/fc.c
11632F:	drivers/nvme/target/fcloop.c
11633
11634NVM EXPRESS TARGET DRIVER
11635M:	Christoph Hellwig <hch@lst.de>
11636M:	Sagi Grimberg <sagi@grimberg.me>
11637L:	linux-nvme@lists.infradead.org
11638T:	git://git.infradead.org/nvme.git
11639W:	http://git.infradead.org/nvme.git
11640S:	Supported
11641F:	drivers/nvme/target/
11642
11643NVMEM FRAMEWORK
11644M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11645S:	Maintained
11646F:	drivers/nvmem/
11647F:	Documentation/devicetree/bindings/nvmem/
11648F:	Documentation/ABI/stable/sysfs-bus-nvmem
11649F:	include/linux/nvmem-consumer.h
11650F:	include/linux/nvmem-provider.h
11651
11652NXP FXAS21002C DRIVER
11653M:	Rui Miguel Silva <rmfrfs@gmail.com>
11654L:	linux-iio@vger.kernel.org
11655S:	Maintained
11656F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11657F:	drivers/iio/gyro/fxas21002c_core.c
11658F:	drivers/iio/gyro/fxas21002c.h
11659F:	drivers/iio/gyro/fxas21002c_i2c.c
11660F:	drivers/iio/gyro/fxas21002c_spi.c
11661
11662NXP SGTL5000 DRIVER
11663M:	Fabio Estevam <festevam@gmail.com>
11664L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11665S:	Maintained
11666F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11667F:	sound/soc/codecs/sgtl5000*
11668
11669NXP SJA1105 ETHERNET SWITCH DRIVER
11670M:	Vladimir Oltean <olteanv@gmail.com>
11671L:	linux-kernel@vger.kernel.org
11672S:	Maintained
11673F:	drivers/net/dsa/sja1105
11674
11675NXP TDA998X DRM DRIVER
11676M:	Russell King <linux@armlinux.org.uk>
11677S:	Maintained
11678T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11679T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11680F:	drivers/gpu/drm/i2c/tda998x_drv.c
11681F:	include/drm/i2c/tda998x.h
11682F:	include/dt-bindings/display/tda998x.h
11683K:	"nxp,tda998x"
11684
11685NXP TFA9879 DRIVER
11686M:	Peter Rosin <peda@axentia.se>
11687L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11688S:	Maintained
11689F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11690F:	sound/soc/codecs/tfa9879*
11691
11692NXP-NCI NFC DRIVER
11693M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11694R:	Charles Gorand <charles.gorand@effinnov.com>
11695L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11696S:	Supported
11697F:	drivers/nfc/nxp-nci
11698
11699OBJAGG
11700M:	Jiri Pirko <jiri@mellanox.com>
11701L:	netdev@vger.kernel.org
11702S:	Supported
11703F:	lib/objagg.c
11704F:	lib/test_objagg.c
11705F:	include/linux/objagg.h
11706
11707NXP FSPI DRIVER
11708R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11709M:	Ashish Kumar <ashish.kumar@nxp.com>
11710L:	linux-spi@vger.kernel.org
11711S:	Maintained
11712F:	drivers/spi/spi-nxp-fspi.c
11713F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11714
11715OBJTOOL
11716M:	Josh Poimboeuf <jpoimboe@redhat.com>
11717M:	Peter Zijlstra <peterz@infradead.org>
11718S:	Supported
11719F:	tools/objtool/
11720
11721OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11722M:	Frederic Barrat <fbarrat@linux.ibm.com>
11723M:	Andrew Donnellan <ajd@linux.ibm.com>
11724L:	linuxppc-dev@lists.ozlabs.org
11725S:	Supported
11726F:	arch/powerpc/platforms/powernv/ocxl.c
11727F:	arch/powerpc/include/asm/pnv-ocxl.h
11728F:	drivers/misc/ocxl/
11729F:	include/misc/ocxl*
11730F:	include/uapi/misc/ocxl.h
11731F:	Documentation/userspace-api/accelerators/ocxl.rst
11732
11733OMAP AUDIO SUPPORT
11734M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11735M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11736L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11737L:	linux-omap@vger.kernel.org
11738S:	Maintained
11739F:	sound/soc/ti/omap*
11740F:	sound/soc/ti/rx51.c
11741F:	sound/soc/ti/n810.c
11742F:	sound/soc/ti/sdma-pcm.*
11743
11744OMAP CLOCK FRAMEWORK SUPPORT
11745M:	Paul Walmsley <paul@pwsan.com>
11746L:	linux-omap@vger.kernel.org
11747S:	Maintained
11748F:	arch/arm/*omap*/*clock*
11749
11750OMAP DEVICE TREE SUPPORT
11751M:	Benoît Cousson <bcousson@baylibre.com>
11752M:	Tony Lindgren <tony@atomide.com>
11753L:	linux-omap@vger.kernel.org
11754L:	devicetree@vger.kernel.org
11755S:	Maintained
11756F:	arch/arm/boot/dts/*omap*
11757F:	arch/arm/boot/dts/*am3*
11758F:	arch/arm/boot/dts/*am4*
11759F:	arch/arm/boot/dts/*am5*
11760F:	arch/arm/boot/dts/*dra7*
11761
11762OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11763L:	linux-omap@vger.kernel.org
11764L:	linux-fbdev@vger.kernel.org
11765S:	Orphan
11766F:	drivers/video/fbdev/omap2/
11767F:	Documentation/arm/omap/dss.rst
11768
11769OMAP FRAMEBUFFER SUPPORT
11770L:	linux-fbdev@vger.kernel.org
11771L:	linux-omap@vger.kernel.org
11772S:	Orphan
11773F:	drivers/video/fbdev/omap/
11774
11775OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11776M:	Roger Quadros <rogerq@ti.com>
11777M:	Tony Lindgren <tony@atomide.com>
11778L:	linux-omap@vger.kernel.org
11779S:	Maintained
11780F:	drivers/memory/omap-gpmc.c
11781F:	arch/arm/mach-omap2/*gpmc*
11782
11783OMAP GPIO DRIVER
11784M:	Grygorii Strashko <grygorii.strashko@ti.com>
11785M:	Santosh Shilimkar <ssantosh@kernel.org>
11786M:	Kevin Hilman <khilman@kernel.org>
11787L:	linux-omap@vger.kernel.org
11788S:	Maintained
11789F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11790F:	drivers/gpio/gpio-omap.c
11791
11792OMAP HARDWARE SPINLOCK SUPPORT
11793M:	Ohad Ben-Cohen <ohad@wizery.com>
11794L:	linux-omap@vger.kernel.org
11795S:	Maintained
11796F:	drivers/hwspinlock/omap_hwspinlock.c
11797
11798OMAP HS MMC SUPPORT
11799L:	linux-mmc@vger.kernel.org
11800L:	linux-omap@vger.kernel.org
11801S:	Orphan
11802F:	drivers/mmc/host/omap_hsmmc.c
11803
11804OMAP HWMOD DATA
11805M:	Paul Walmsley <paul@pwsan.com>
11806L:	linux-omap@vger.kernel.org
11807S:	Maintained
11808F:	arch/arm/mach-omap2/omap_hwmod*data*
11809
11810OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11811M:	Benoît Cousson <bcousson@baylibre.com>
11812L:	linux-omap@vger.kernel.org
11813S:	Maintained
11814F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11815
11816OMAP HWMOD SUPPORT
11817M:	Benoît Cousson <bcousson@baylibre.com>
11818M:	Paul Walmsley <paul@pwsan.com>
11819L:	linux-omap@vger.kernel.org
11820S:	Maintained
11821F:	arch/arm/mach-omap2/omap_hwmod.*
11822
11823OMAP I2C DRIVER
11824M:	Vignesh R <vigneshr@ti.com>
11825L:	linux-omap@vger.kernel.org
11826L:	linux-i2c@vger.kernel.org
11827S:	Maintained
11828F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11829F:	drivers/i2c/busses/i2c-omap.c
11830
11831OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11832M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11833L:	linux-media@vger.kernel.org
11834S:	Maintained
11835F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11836F:	drivers/media/platform/omap3isp/
11837F:	drivers/staging/media/omap4iss/
11838
11839OMAP MMC SUPPORT
11840M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11841L:	linux-omap@vger.kernel.org
11842S:	Odd Fixes
11843F:	drivers/mmc/host/omap.c
11844
11845OMAP POWER MANAGEMENT SUPPORT
11846M:	Kevin Hilman <khilman@kernel.org>
11847L:	linux-omap@vger.kernel.org
11848S:	Maintained
11849F:	arch/arm/*omap*/*pm*
11850F:	drivers/cpufreq/omap-cpufreq.c
11851
11852OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11853M:	Rajendra Nayak <rnayak@codeaurora.org>
11854M:	Paul Walmsley <paul@pwsan.com>
11855L:	linux-omap@vger.kernel.org
11856S:	Maintained
11857F:	arch/arm/mach-omap2/prm*
11858
11859OMAP RANDOM NUMBER GENERATOR SUPPORT
11860M:	Deepak Saxena <dsaxena@plexity.net>
11861S:	Maintained
11862F:	drivers/char/hw_random/omap-rng.c
11863
11864OMAP USB SUPPORT
11865L:	linux-usb@vger.kernel.org
11866L:	linux-omap@vger.kernel.org
11867S:	Orphan
11868F:	drivers/usb/*/*omap*
11869F:	arch/arm/*omap*/usb*
11870
11871OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11872M:	Mark Jackson <mpfj@newflow.co.uk>
11873L:	linux-omap@vger.kernel.org
11874S:	Maintained
11875F:	arch/arm/boot/dts/am335x-nano.dts
11876
11877OMAP1 SUPPORT
11878M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11879M:	Tony Lindgren <tony@atomide.com>
11880L:	linux-omap@vger.kernel.org
11881Q:	http://patchwork.kernel.org/project/linux-omap/list/
11882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11883S:	Maintained
11884F:	arch/arm/mach-omap1/
11885F:	arch/arm/plat-omap/
11886F:	arch/arm/configs/omap1_defconfig
11887F:	drivers/i2c/busses/i2c-omap.c
11888F:	include/linux/platform_data/i2c-omap.h
11889F:	include/linux/platform_data/ams-delta-fiq.h
11890
11891OMAP2+ SUPPORT
11892M:	Tony Lindgren <tony@atomide.com>
11893L:	linux-omap@vger.kernel.org
11894W:	http://www.muru.com/linux/omap/
11895W:	http://linux.omap.com/
11896Q:	http://patchwork.kernel.org/project/linux-omap/list/
11897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11898S:	Maintained
11899F:	arch/arm/mach-omap2/
11900F:	arch/arm/plat-omap/
11901F:	arch/arm/configs/omap2plus_defconfig
11902F:	drivers/bus/ti-sysc.c
11903F:	drivers/i2c/busses/i2c-omap.c
11904F:	drivers/irqchip/irq-omap-intc.c
11905F:	drivers/mfd/*omap*.c
11906F:	drivers/mfd/menelaus.c
11907F:	drivers/mfd/palmas.c
11908F:	drivers/mfd/tps65217.c
11909F:	drivers/mfd/tps65218.c
11910F:	drivers/mfd/tps65910.c
11911F:	drivers/mfd/twl-core.[ch]
11912F:	drivers/mfd/twl4030*.c
11913F:	drivers/mfd/twl6030*.c
11914F:	drivers/mfd/twl6040*.c
11915F:	drivers/regulator/palmas-regulator*.c
11916F:	drivers/regulator/pbias-regulator.c
11917F:	drivers/regulator/tps65217-regulator.c
11918F:	drivers/regulator/tps65218-regulator.c
11919F:	drivers/regulator/tps65910-regulator.c
11920F:	drivers/regulator/twl-regulator.c
11921F:	drivers/regulator/twl6030-regulator.c
11922F:	include/linux/platform_data/i2c-omap.h
11923F:	include/linux/platform_data/ti-sysc.h
11924
11925ONION OMEGA2+ BOARD
11926M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11927L:	linux-mips@vger.kernel.org
11928S:	Maintained
11929F:	arch/mips/boot/dts/ralink/omega2p.dts
11930
11931OMFS FILESYSTEM
11932M:	Bob Copeland <me@bobcopeland.com>
11933L:	linux-karma-devel@lists.sourceforge.net
11934S:	Maintained
11935F:	Documentation/filesystems/omfs.txt
11936F:	fs/omfs/
11937
11938OMNIKEY CARDMAN 4000 DRIVER
11939M:	Harald Welte <laforge@gnumonks.org>
11940S:	Maintained
11941F:	drivers/char/pcmcia/cm4000_cs.c
11942F:	include/linux/cm4000_cs.h
11943F:	include/uapi/linux/cm4000_cs.h
11944
11945OMNIKEY CARDMAN 4040 DRIVER
11946M:	Harald Welte <laforge@gnumonks.org>
11947S:	Maintained
11948F:	drivers/char/pcmcia/cm4040_cs.*
11949
11950OMNIVISION OV13858 SENSOR DRIVER
11951M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11952L:	linux-media@vger.kernel.org
11953T:	git git://linuxtv.org/media_tree.git
11954S:	Maintained
11955F:	drivers/media/i2c/ov13858.c
11956
11957OMNIVISION OV2680 SENSOR DRIVER
11958M:	Rui Miguel Silva <rmfrfs@gmail.com>
11959L:	linux-media@vger.kernel.org
11960T:	git git://linuxtv.org/media_tree.git
11961S:	Maintained
11962F:	drivers/media/i2c/ov2680.c
11963F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11964
11965OMNIVISION OV2685 SENSOR DRIVER
11966M:	Shunqian Zheng <zhengsq@rock-chips.com>
11967L:	linux-media@vger.kernel.org
11968T:	git git://linuxtv.org/media_tree.git
11969S:	Maintained
11970F:	drivers/media/i2c/ov2685.c
11971
11972OMNIVISION OV5640 SENSOR DRIVER
11973M:	Steve Longerbeam <slongerbeam@gmail.com>
11974L:	linux-media@vger.kernel.org
11975T:	git git://linuxtv.org/media_tree.git
11976S:	Maintained
11977F:	drivers/media/i2c/ov5640.c
11978
11979OMNIVISION OV5647 SENSOR DRIVER
11980M:	Luis Oliveira <lolivei@synopsys.com>
11981L:	linux-media@vger.kernel.org
11982T:	git git://linuxtv.org/media_tree.git
11983S:	Maintained
11984F:	drivers/media/i2c/ov5647.c
11985
11986OMNIVISION OV5670 SENSOR DRIVER
11987M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
11988M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
11989L:	linux-media@vger.kernel.org
11990T:	git git://linuxtv.org/media_tree.git
11991S:	Maintained
11992F:	drivers/media/i2c/ov5670.c
11993
11994OMNIVISION OV5675 SENSOR DRIVER
11995M:	Shawn Tu <shawnx.tu@intel.com>
11996L:	linux-media@vger.kernel.org
11997T:	git git://linuxtv.org/media_tree.git
11998S:	Maintained
11999F:	drivers/media/i2c/ov5675.c
12000
12001OMNIVISION OV5695 SENSOR DRIVER
12002M:	Shunqian Zheng <zhengsq@rock-chips.com>
12003L:	linux-media@vger.kernel.org
12004T:	git git://linuxtv.org/media_tree.git
12005S:	Maintained
12006F:	drivers/media/i2c/ov5695.c
12007
12008OMNIVISION OV7670 SENSOR DRIVER
12009M:	Jonathan Corbet <corbet@lwn.net>
12010L:	linux-media@vger.kernel.org
12011T:	git git://linuxtv.org/media_tree.git
12012S:	Maintained
12013F:	drivers/media/i2c/ov7670.c
12014F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12015
12016OMNIVISION OV772x SENSOR DRIVER
12017M:	Jacopo Mondi <jacopo@jmondi.org>
12018L:	linux-media@vger.kernel.org
12019T:	git git://linuxtv.org/media_tree.git
12020S:	Odd fixes
12021F:	drivers/media/i2c/ov772x.c
12022F:	include/media/i2c/ov772x.h
12023F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12024
12025OMNIVISION OV7740 SENSOR DRIVER
12026M:	Wenyou Yang <wenyou.yang@microchip.com>
12027L:	linux-media@vger.kernel.org
12028T:	git git://linuxtv.org/media_tree.git
12029S:	Maintained
12030F:	drivers/media/i2c/ov7740.c
12031F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12032
12033OMNIVISION OV9640 SENSOR DRIVER
12034M:	Petr Cvek <petrcvekcz@gmail.com>
12035L:	linux-media@vger.kernel.org
12036S:	Maintained
12037F:	drivers/media/i2c/ov9640.*
12038
12039OMNIVISION OV8856 SENSOR DRIVER
12040M:	Ben Kao <ben.kao@intel.com>
12041L:	linux-media@vger.kernel.org
12042T:	git git://linuxtv.org/media_tree.git
12043S:	Maintained
12044F:	drivers/media/i2c/ov8856.c
12045
12046OMNIVISION OV9650 SENSOR DRIVER
12047M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12048R:	Akinobu Mita <akinobu.mita@gmail.com>
12049R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12050L:	linux-media@vger.kernel.org
12051T:	git git://linuxtv.org/media_tree.git
12052S:	Maintained
12053F:	drivers/media/i2c/ov9650.c
12054F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12055
12056ONENAND FLASH DRIVER
12057M:	Kyungmin Park <kyungmin.park@samsung.com>
12058L:	linux-mtd@lists.infradead.org
12059S:	Maintained
12060F:	drivers/mtd/nand/onenand/
12061F:	include/linux/mtd/onenand*.h
12062
12063OP-TEE DRIVER
12064M:	Jens Wiklander <jens.wiklander@linaro.org>
12065L:	tee-dev@lists.linaro.org
12066S:	Maintained
12067F:	drivers/tee/optee/
12068
12069OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12070M:	Sumit Garg <sumit.garg@linaro.org>
12071L:	tee-dev@lists.linaro.org
12072S:	Maintained
12073F:	drivers/char/hw_random/optee-rng.c
12074
12075OPA-VNIC DRIVER
12076M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12077M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12078L:	linux-rdma@vger.kernel.org
12079S:	Supported
12080F:	drivers/infiniband/ulp/opa_vnic
12081
12082OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12083M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12084M:	Frank Rowand <frowand.list@gmail.com>
12085L:	devicetree@vger.kernel.org
12086S:	Maintained
12087F:	Documentation/devicetree/dynamic-resolution-notes.txt
12088F:	Documentation/devicetree/overlay-notes.txt
12089F:	drivers/of/overlay.c
12090F:	drivers/of/resolver.c
12091K:	of_overlay_notifier_
12092
12093OPEN FIRMWARE AND FLATTENED DEVICE TREE
12094M:	Rob Herring <robh+dt@kernel.org>
12095M:	Frank Rowand <frowand.list@gmail.com>
12096L:	devicetree@vger.kernel.org
12097W:	http://www.devicetree.org/
12098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12099S:	Maintained
12100F:	drivers/of/
12101F:	include/linux/of*.h
12102F:	scripts/dtc/
12103F:	Documentation/ABI/testing/sysfs-firmware-ofw
12104
12105OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12106M:	Rob Herring <robh+dt@kernel.org>
12107M:	Mark Rutland <mark.rutland@arm.com>
12108L:	devicetree@vger.kernel.org
12109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12110Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12111S:	Maintained
12112F:	Documentation/devicetree/
12113F:	arch/*/boot/dts/
12114F:	include/dt-bindings/
12115
12116OPENCORES I2C BUS DRIVER
12117M:	Peter Korsgaard <peter@korsgaard.com>
12118M:	Andrew Lunn <andrew@lunn.ch>
12119L:	linux-i2c@vger.kernel.org
12120S:	Maintained
12121F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12122F:	Documentation/i2c/busses/i2c-ocores.rst
12123F:	drivers/i2c/busses/i2c-ocores.c
12124F:	include/linux/platform_data/i2c-ocores.h
12125
12126OPENRISC ARCHITECTURE
12127M:	Jonas Bonn <jonas@southpole.se>
12128M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12129M:	Stafford Horne <shorne@gmail.com>
12130T:	git git://github.com/openrisc/linux.git
12131L:	openrisc@lists.librecores.org
12132W:	http://openrisc.io
12133S:	Maintained
12134F:	Documentation/devicetree/bindings/openrisc/
12135F:	Documentation/openrisc/
12136F:	arch/openrisc/
12137F:	drivers/irqchip/irq-ompic.c
12138F:	drivers/irqchip/irq-or1k-*
12139
12140OPENVSWITCH
12141M:	Pravin B Shelar <pshelar@ovn.org>
12142L:	netdev@vger.kernel.org
12143L:	dev@openvswitch.org
12144W:	http://openvswitch.org
12145S:	Maintained
12146F:	net/openvswitch/
12147F:	include/uapi/linux/openvswitch.h
12148
12149OPERATING PERFORMANCE POINTS (OPP)
12150M:	Viresh Kumar <vireshk@kernel.org>
12151M:	Nishanth Menon <nm@ti.com>
12152M:	Stephen Boyd <sboyd@kernel.org>
12153L:	linux-pm@vger.kernel.org
12154S:	Maintained
12155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12156F:	drivers/opp/
12157F:	include/linux/pm_opp.h
12158F:	Documentation/power/opp.rst
12159F:	Documentation/devicetree/bindings/opp/
12160
12161OPL4 DRIVER
12162M:	Clemens Ladisch <clemens@ladisch.de>
12163L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12165S:	Maintained
12166F:	sound/drivers/opl4/
12167
12168OPROFILE
12169M:	Robert Richter <rric@kernel.org>
12170L:	oprofile-list@lists.sf.net
12171S:	Maintained
12172F:	arch/*/include/asm/oprofile*.h
12173F:	arch/*/oprofile/
12174F:	drivers/oprofile/
12175F:	include/linux/oprofile.h
12176
12177ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12178M:	Mark Fasheh <mark@fasheh.com>
12179M:	Joel Becker <jlbec@evilplan.org>
12180M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12181L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12182W:	http://ocfs2.wiki.kernel.org
12183S:	Supported
12184F:	Documentation/filesystems/ocfs2.txt
12185F:	Documentation/filesystems/dlmfs.txt
12186F:	fs/ocfs2/
12187
12188ORANGEFS FILESYSTEM
12189M:	Mike Marshall <hubcap@omnibond.com>
12190R:	Martin Brandenburg <martin@omnibond.com>
12191L:	devel@lists.orangefs.org
12192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12193S:	Supported
12194F:	fs/orangefs/
12195F:	Documentation/filesystems/orangefs.txt
12196
12197ORINOCO DRIVER
12198L:	linux-wireless@vger.kernel.org
12199W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12200W:	http://www.nongnu.org/orinoco/
12201S:	Orphan
12202F:	drivers/net/wireless/intersil/orinoco/
12203
12204OV2659 OMNIVISION SENSOR DRIVER
12205M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12206L:	linux-media@vger.kernel.org
12207W:	https://linuxtv.org
12208Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12209T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12210S:	Maintained
12211F:	drivers/media/i2c/ov2659.c
12212F:	include/media/i2c/ov2659.h
12213
12214OVERLAY FILESYSTEM
12215M:	Miklos Szeredi <miklos@szeredi.hu>
12216L:	linux-unionfs@vger.kernel.org
12217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12218S:	Supported
12219F:	fs/overlayfs/
12220F:	Documentation/filesystems/overlayfs.txt
12221
12222P54 WIRELESS DRIVER
12223M:	Christian Lamparter <chunkeey@googlemail.com>
12224L:	linux-wireless@vger.kernel.org
12225W:	http://wireless.kernel.org/en/users/Drivers/p54
12226S:	Maintained
12227F:	drivers/net/wireless/intersil/p54/
12228
12229PA SEMI ETHERNET DRIVER
12230L:	netdev@vger.kernel.org
12231S:	Orphan
12232F:	drivers/net/ethernet/pasemi/*
12233
12234PA SEMI SMBUS DRIVER
12235L:	linux-i2c@vger.kernel.org
12236S:	Orphan
12237F:	drivers/i2c/busses/i2c-pasemi.c
12238
12239PACKING
12240M:	Vladimir Oltean <olteanv@gmail.com>
12241L:	netdev@vger.kernel.org
12242S:	Supported
12243F:	lib/packing.c
12244F:	include/linux/packing.h
12245F:	Documentation/core-api/packing.rst
12246
12247PADATA PARALLEL EXECUTION MECHANISM
12248M:	Steffen Klassert <steffen.klassert@secunet.com>
12249L:	linux-crypto@vger.kernel.org
12250S:	Maintained
12251F:	kernel/padata.c
12252F:	include/linux/padata.h
12253F:	Documentation/padata.txt
12254
12255PAGE POOL
12256M:	Jesper Dangaard Brouer <hawk@kernel.org>
12257M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12258L:	netdev@vger.kernel.org
12259S:	Supported
12260F:	net/core/page_pool.c
12261F:	include/net/page_pool.h
12262
12263PANASONIC LAPTOP ACPI EXTRAS DRIVER
12264M:	Harald Welte <laforge@gnumonks.org>
12265L:	platform-driver-x86@vger.kernel.org
12266S:	Maintained
12267F:	drivers/platform/x86/panasonic-laptop.c
12268
12269PARALLEL LCD/KEYPAD PANEL DRIVER
12270M:	Willy Tarreau <willy@haproxy.com>
12271M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12272S:	Odd Fixes
12273F:	Documentation/admin-guide/lcd-panel-cgram.rst
12274F:	drivers/auxdisplay/panel.c
12275
12276PARALLEL PORT SUBSYSTEM
12277M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12278M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12279L:	linux-parport@lists.infradead.org (subscribers-only)
12280S:	Maintained
12281F:	drivers/parport/
12282F:	include/linux/parport*.h
12283F:	drivers/char/ppdev.c
12284F:	include/uapi/linux/ppdev.h
12285F:	Documentation/driver-api/parport*.rst
12286
12287PARAVIRT_OPS INTERFACE
12288M:	Juergen Gross <jgross@suse.com>
12289M:	Thomas Hellstrom <thellstrom@vmware.com>
12290M:	"VMware, Inc." <pv-drivers@vmware.com>
12291L:	virtualization@lists.linux-foundation.org
12292S:	Supported
12293F:	Documentation/virt/paravirt_ops.rst
12294F:	arch/*/kernel/paravirt*
12295F:	arch/*/include/asm/paravirt*.h
12296F:	include/linux/hypervisor.h
12297
12298PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12299M:	Tim Waugh <tim@cyberelk.net>
12300L:	linux-parport@lists.infradead.org (subscribers-only)
12301S:	Maintained
12302F:	Documentation/admin-guide/blockdev/paride.rst
12303F:	drivers/block/paride/
12304
12305PARISC ARCHITECTURE
12306M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12307M:	Helge Deller <deller@gmx.de>
12308L:	linux-parisc@vger.kernel.org
12309W:	http://www.parisc-linux.org/
12310Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12313S:	Maintained
12314F:	arch/parisc/
12315F:	Documentation/parisc/
12316F:	drivers/parisc/
12317F:	drivers/char/agp/parisc-agp.c
12318F:	drivers/input/serio/gscps2.c
12319F:	drivers/parport/parport_gsc.*
12320F:	drivers/tty/serial/8250/8250_gsc.c
12321F:	drivers/video/fbdev/sti*
12322F:	drivers/video/console/sti*
12323F:	drivers/video/logo/logo_parisc*
12324
12325PARMAN
12326M:	Jiri Pirko <jiri@mellanox.com>
12327L:	netdev@vger.kernel.org
12328S:	Supported
12329F:	lib/parman.c
12330F:	lib/test_parman.c
12331F:	include/linux/parman.h
12332
12333PC ENGINES APU BOARD DRIVER
12334M:	Enrico Weigelt, metux IT consult <info@metux.net>
12335S:	Maintained
12336F:	drivers/platform/x86/pcengines-apuv2.c
12337
12338PC87360 HARDWARE MONITORING DRIVER
12339M:	Jim Cromie <jim.cromie@gmail.com>
12340L:	linux-hwmon@vger.kernel.org
12341S:	Maintained
12342F:	Documentation/hwmon/pc87360.rst
12343F:	drivers/hwmon/pc87360.c
12344
12345PC8736x GPIO DRIVER
12346M:	Jim Cromie <jim.cromie@gmail.com>
12347S:	Maintained
12348F:	drivers/char/pc8736x_gpio.c
12349
12350PC87427 HARDWARE MONITORING DRIVER
12351M:	Jean Delvare <jdelvare@suse.com>
12352L:	linux-hwmon@vger.kernel.org
12353S:	Maintained
12354F:	Documentation/hwmon/pc87427.rst
12355F:	drivers/hwmon/pc87427.c
12356
12357PCA9532 LED DRIVER
12358M:	Riku Voipio <riku.voipio@iki.fi>
12359S:	Maintained
12360F:	drivers/leds/leds-pca9532.c
12361F:	include/linux/leds-pca9532.h
12362
12363PCA9541 I2C BUS MASTER SELECTOR DRIVER
12364M:	Guenter Roeck <linux@roeck-us.net>
12365L:	linux-i2c@vger.kernel.org
12366S:	Maintained
12367F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12368
12369PCDP - PRIMARY CONSOLE AND DEBUG PORT
12370M:	Khalid Aziz <khalid@gonehiking.org>
12371S:	Maintained
12372F:	drivers/firmware/pcdp.*
12373
12374PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12375M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12376L:	linux-pci@vger.kernel.org
12377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12378S:	Maintained
12379F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12380F:	drivers/pci/controller/pci-aardvark.c
12381
12382PCI DRIVER FOR ALTERA PCIE IP
12383M:	Ley Foon Tan <lftan@altera.com>
12384L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12385L:	linux-pci@vger.kernel.org
12386S:	Supported
12387F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12388F:	drivers/pci/controller/pcie-altera.c
12389
12390PCI DRIVER FOR APPLIEDMICRO XGENE
12391M:	Toan Le <toan@os.amperecomputing.com>
12392L:	linux-pci@vger.kernel.org
12393L:	linux-arm-kernel@lists.infradead.org
12394S:	Maintained
12395F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12396F:	drivers/pci/controller/pci-xgene.c
12397
12398PCI DRIVER FOR ARM VERSATILE PLATFORM
12399M:	Rob Herring <robh@kernel.org>
12400L:	linux-pci@vger.kernel.org
12401L:	linux-arm-kernel@lists.infradead.org
12402S:	Maintained
12403F:	Documentation/devicetree/bindings/pci/versatile.txt
12404F:	drivers/pci/controller/pci-versatile.c
12405
12406PCI DRIVER FOR ARMADA 8K
12407M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12408L:	linux-pci@vger.kernel.org
12409L:	linux-arm-kernel@lists.infradead.org
12410S:	Maintained
12411F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12412F:	drivers/pci/controller/dwc/pcie-armada8k.c
12413
12414PCI DRIVER FOR CADENCE PCIE IP
12415M:	Tom Joseph <tjoseph@cadence.com>
12416L:	linux-pci@vger.kernel.org
12417S:	Maintained
12418F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12419F:	drivers/pci/controller/pcie-cadence*
12420
12421PCI DRIVER FOR FREESCALE LAYERSCAPE
12422M:	Minghuan Lian <minghuan.Lian@nxp.com>
12423M:	Mingkai Hu <mingkai.hu@nxp.com>
12424M:	Roy Zang <roy.zang@nxp.com>
12425L:	linuxppc-dev@lists.ozlabs.org
12426L:	linux-pci@vger.kernel.org
12427L:	linux-arm-kernel@lists.infradead.org
12428S:	Maintained
12429F:	drivers/pci/controller/dwc/*layerscape*
12430
12431PCI DRIVER FOR GENERIC OF HOSTS
12432M:	Will Deacon <will@kernel.org>
12433L:	linux-pci@vger.kernel.org
12434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12435S:	Maintained
12436F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12437F:	drivers/pci/controller/pci-host-common.c
12438F:	drivers/pci/controller/pci-host-generic.c
12439
12440PCI DRIVER FOR IMX6
12441M:	Richard Zhu <hongxing.zhu@nxp.com>
12442M:	Lucas Stach <l.stach@pengutronix.de>
12443L:	linux-pci@vger.kernel.org
12444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12445S:	Maintained
12446F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12447F:	drivers/pci/controller/dwc/*imx6*
12448
12449PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12450M:	Keith Busch <keith.busch@intel.com>
12451M:	Jonathan Derrick <jonathan.derrick@intel.com>
12452L:	linux-pci@vger.kernel.org
12453S:	Supported
12454F:	drivers/pci/controller/vmd.c
12455
12456PCI DRIVER FOR MICROSEMI SWITCHTEC
12457M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12458M:	Logan Gunthorpe <logang@deltatee.com>
12459L:	linux-pci@vger.kernel.org
12460S:	Maintained
12461F:	Documentation/driver-api/switchtec.rst
12462F:	Documentation/ABI/testing/sysfs-class-switchtec
12463F:	drivers/pci/switch/switchtec*
12464F:	include/uapi/linux/switchtec_ioctl.h
12465F:	include/linux/switchtec.h
12466F:	drivers/ntb/hw/mscc/
12467
12468PCI DRIVER FOR MOBIVEIL PCIE IP
12469M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12470M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12471L:	linux-pci@vger.kernel.org
12472S:	Supported
12473F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12474F:	drivers/pci/controller/pcie-mobiveil.c
12475
12476PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12477M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12478M:	Jason Cooper <jason@lakedaemon.net>
12479L:	linux-pci@vger.kernel.org
12480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12481S:	Maintained
12482F:	drivers/pci/controller/*mvebu*
12483
12484PCI DRIVER FOR NVIDIA TEGRA
12485M:	Thierry Reding <thierry.reding@gmail.com>
12486L:	linux-tegra@vger.kernel.org
12487L:	linux-pci@vger.kernel.org
12488S:	Supported
12489F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12490F:	drivers/pci/controller/pci-tegra.c
12491
12492PCI DRIVER FOR RENESAS R-CAR
12493M:	Simon Horman <horms@verge.net.au>
12494L:	linux-pci@vger.kernel.org
12495L:	linux-renesas-soc@vger.kernel.org
12496S:	Maintained
12497F:	drivers/pci/controller/*rcar*
12498
12499PCI DRIVER FOR SAMSUNG EXYNOS
12500M:	Jingoo Han <jingoohan1@gmail.com>
12501L:	linux-pci@vger.kernel.org
12502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12503L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12504S:	Maintained
12505F:	drivers/pci/controller/dwc/pci-exynos.c
12506
12507PCI DRIVER FOR SYNOPSYS DESIGNWARE
12508M:	Jingoo Han <jingoohan1@gmail.com>
12509M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12510L:	linux-pci@vger.kernel.org
12511S:	Maintained
12512F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12513F:	drivers/pci/controller/dwc/*designware*
12514
12515PCI DRIVER FOR TI DRA7XX
12516M:	Kishon Vijay Abraham I <kishon@ti.com>
12517L:	linux-omap@vger.kernel.org
12518L:	linux-pci@vger.kernel.org
12519S:	Supported
12520F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12521F:	drivers/pci/controller/dwc/pci-dra7xx.c
12522
12523PCI DRIVER FOR TI KEYSTONE
12524M:	Murali Karicheri <m-karicheri2@ti.com>
12525L:	linux-pci@vger.kernel.org
12526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12527S:	Maintained
12528F:	drivers/pci/controller/dwc/pci-keystone.c
12529
12530PCI ENDPOINT SUBSYSTEM
12531M:	Kishon Vijay Abraham I <kishon@ti.com>
12532M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12533L:	linux-pci@vger.kernel.org
12534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12535S:	Supported
12536F:	drivers/pci/endpoint/
12537F:	drivers/misc/pci_endpoint_test.c
12538F:	tools/pci/
12539
12540PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12541M:	Russell Currey <ruscur@russell.cc>
12542M:	Sam Bobroff <sbobroff@linux.ibm.com>
12543M:	Oliver O'Halloran <oohall@gmail.com>
12544L:	linuxppc-dev@lists.ozlabs.org
12545S:	Supported
12546F:	Documentation/PCI/pci-error-recovery.rst
12547F:	drivers/pci/pcie/aer.c
12548F:	drivers/pci/pcie/dpc.c
12549F:	drivers/pci/pcie/err.c
12550F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12551F:	arch/powerpc/kernel/eeh*.c
12552F:	arch/powerpc/platforms/*/eeh*.c
12553F:	arch/powerpc/include/*/eeh*.h
12554
12555PCI ERROR RECOVERY
12556M:	Linas Vepstas <linasvepstas@gmail.com>
12557L:	linux-pci@vger.kernel.org
12558S:	Supported
12559F:	Documentation/PCI/pci-error-recovery.rst
12560
12561PCI MSI DRIVER FOR ALTERA MSI IP
12562M:	Ley Foon Tan <lftan@altera.com>
12563L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12564L:	linux-pci@vger.kernel.org
12565S:	Supported
12566F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12567F:	drivers/pci/controller/pcie-altera-msi.c
12568
12569PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12570M:	Toan Le <toan@os.amperecomputing.com>
12571L:	linux-pci@vger.kernel.org
12572L:	linux-arm-kernel@lists.infradead.org
12573S:	Maintained
12574F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12575F:	drivers/pci/controller/pci-xgene-msi.c
12576
12577PCI SUBSYSTEM
12578M:	Bjorn Helgaas <bhelgaas@google.com>
12579L:	linux-pci@vger.kernel.org
12580Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12582S:	Supported
12583F:	Documentation/devicetree/bindings/pci/
12584F:	Documentation/PCI/
12585F:	drivers/acpi/pci*
12586F:	drivers/pci/
12587F:	include/asm-generic/pci*
12588F:	include/linux/pci*
12589F:	include/linux/of_pci.h
12590F:	include/uapi/linux/pci*
12591F:	lib/pci*
12592F:	arch/x86/pci/
12593F:	arch/x86/kernel/quirks.c
12594F:	arch/x86/kernel/early-quirks.c
12595
12596PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12597M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12598R:	Andrew Murray <andrew.murray@arm.com>
12599L:	linux-pci@vger.kernel.org
12600Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12602S:	Supported
12603F:	drivers/pci/controller/
12604
12605PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12606M:	Jonathan Chocron <jonnyc@amazon.com>
12607L:	linux-pci@vger.kernel.org
12608S:	Maintained
12609F:	Documentation/devicetree/bindings/pci/pcie-al.txt
12610F:	drivers/pci/controller/dwc/pcie-al.c
12611
12612PCIE DRIVER FOR AMLOGIC MESON
12613M:	Yue Wang <yue.wang@Amlogic.com>
12614L:	linux-pci@vger.kernel.org
12615L:	linux-amlogic@lists.infradead.org
12616S:	Maintained
12617F:	drivers/pci/controller/dwc/pci-meson.c
12618
12619PCIE DRIVER FOR AXIS ARTPEC
12620M:	Jesper Nilsson <jesper.nilsson@axis.com>
12621L:	linux-arm-kernel@axis.com
12622L:	linux-pci@vger.kernel.org
12623S:	Maintained
12624F:	Documentation/devicetree/bindings/pci/axis,artpec*
12625F:	drivers/pci/controller/dwc/*artpec*
12626
12627PCIE DRIVER FOR CAVIUM THUNDERX
12628M:	David Daney <david.daney@cavium.com>
12629L:	linux-pci@vger.kernel.org
12630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12631S:	Supported
12632F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12633F:	drivers/pci/controller/pci-thunder-*
12634
12635PCIE DRIVER FOR HISILICON
12636M:	Zhou Wang <wangzhou1@hisilicon.com>
12637L:	linux-pci@vger.kernel.org
12638S:	Maintained
12639F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12640F:	drivers/pci/controller/dwc/pcie-hisi.c
12641
12642PCIE DRIVER FOR HISILICON KIRIN
12643M:	Xiaowei Song <songxiaowei@hisilicon.com>
12644M:	Binghui Wang <wangbinghui@hisilicon.com>
12645L:	linux-pci@vger.kernel.org
12646S:	Maintained
12647F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12648F:	drivers/pci/controller/dwc/pcie-kirin.c
12649
12650PCIE DRIVER FOR HISILICON STB
12651M:	Shawn Guo <shawn.guo@linaro.org>
12652L:	linux-pci@vger.kernel.org
12653S:	Maintained
12654F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12655F:	drivers/pci/controller/dwc/pcie-histb.c
12656
12657PCIE DRIVER FOR MEDIATEK
12658M:	Ryder Lee <ryder.lee@mediatek.com>
12659L:	linux-pci@vger.kernel.org
12660L:	linux-mediatek@lists.infradead.org
12661S:	Supported
12662F:	Documentation/devicetree/bindings/pci/mediatek*
12663F:	drivers/pci/controller/*mediatek*
12664
12665PCIE DRIVER FOR QUALCOMM MSM
12666M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12667L:	linux-pci@vger.kernel.org
12668L:	linux-arm-msm@vger.kernel.org
12669S:	Maintained
12670F:	drivers/pci/controller/dwc/*qcom*
12671
12672PCIE DRIVER FOR ROCKCHIP
12673M:	Shawn Lin <shawn.lin@rock-chips.com>
12674L:	linux-pci@vger.kernel.org
12675L:	linux-rockchip@lists.infradead.org
12676S:	Maintained
12677F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12678F:	drivers/pci/controller/pcie-rockchip*
12679
12680PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12681M:	Linus Walleij <linus.walleij@linaro.org>
12682L:	linux-pci@vger.kernel.org
12683S:	Maintained
12684F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12685F:	drivers/pci/controller/pci-v3-semi.c
12686
12687PCIE DRIVER FOR SOCIONEXT UNIPHIER
12688M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12689L:	linux-pci@vger.kernel.org
12690S:	Maintained
12691F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12692F:	drivers/pci/controller/dwc/pcie-uniphier.c
12693
12694PCIE DRIVER FOR ST SPEAR13XX
12695M:	Pratyush Anand <pratyush.anand@gmail.com>
12696L:	linux-pci@vger.kernel.org
12697S:	Maintained
12698F:	drivers/pci/controller/dwc/*spear*
12699
12700PCMCIA SUBSYSTEM
12701M:	Dominik Brodowski <linux@dominikbrodowski.net>
12702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12703S:	Odd Fixes
12704F:	Documentation/pcmcia/
12705F:	tools/pcmcia/
12706F:	drivers/pcmcia/
12707F:	include/pcmcia/
12708
12709PCNET32 NETWORK DRIVER
12710M:	Don Fry <pcnet32@frontier.com>
12711L:	netdev@vger.kernel.org
12712S:	Maintained
12713F:	drivers/net/ethernet/amd/pcnet32.c
12714
12715PCRYPT PARALLEL CRYPTO ENGINE
12716M:	Steffen Klassert <steffen.klassert@secunet.com>
12717L:	linux-crypto@vger.kernel.org
12718S:	Maintained
12719F:	crypto/pcrypt.c
12720F:	include/crypto/pcrypt.h
12721
12722PEAQ WMI HOTKEYS DRIVER
12723M:	Hans de Goede <hdegoede@redhat.com>
12724L:	platform-driver-x86@vger.kernel.org
12725S:	Maintained
12726F:	drivers/platform/x86/peaq-wmi.c
12727
12728PENSANDO ETHERNET DRIVERS
12729M:	Shannon Nelson <snelson@pensando.io>
12730M:	Pensando Drivers <drivers@pensando.io>
12731L:	netdev@vger.kernel.org
12732S:	Supported
12733F:	Documentation/networking/device_drivers/pensando/ionic.rst
12734F:	drivers/net/ethernet/pensando/
12735
12736PER-CPU MEMORY ALLOCATOR
12737M:	Dennis Zhou <dennis@kernel.org>
12738M:	Tejun Heo <tj@kernel.org>
12739M:	Christoph Lameter <cl@linux.com>
12740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12741S:	Maintained
12742F:	include/linux/percpu*.h
12743F:	mm/percpu*.c
12744F:	arch/*/include/asm/percpu.h
12745
12746PER-TASK DELAY ACCOUNTING
12747M:	Balbir Singh <bsingharora@gmail.com>
12748S:	Maintained
12749F:	include/linux/delayacct.h
12750F:	kernel/delayacct.c
12751
12752PERFORMANCE EVENTS SUBSYSTEM
12753M:	Peter Zijlstra <peterz@infradead.org>
12754M:	Ingo Molnar <mingo@redhat.com>
12755M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12756R:	Mark Rutland <mark.rutland@arm.com>
12757R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12758R:	Jiri Olsa <jolsa@redhat.com>
12759R:	Namhyung Kim <namhyung@kernel.org>
12760L:	linux-kernel@vger.kernel.org
12761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12762S:	Supported
12763F:	kernel/events/*
12764F:	include/linux/perf_event.h
12765F:	include/uapi/linux/perf_event.h
12766F:	arch/*/kernel/perf_event*.c
12767F:	arch/*/kernel/*/perf_event*.c
12768F:	arch/*/kernel/*/*/perf_event*.c
12769F:	arch/*/include/asm/perf_event.h
12770F:	arch/*/kernel/perf_callchain.c
12771F:	arch/*/events/*
12772F:	arch/*/events/*/*
12773F:	tools/perf/
12774
12775PERSONALITY HANDLING
12776M:	Christoph Hellwig <hch@infradead.org>
12777L:	linux-abi-devel@lists.sourceforge.net
12778S:	Maintained
12779F:	include/linux/personality.h
12780F:	include/uapi/linux/personality.h
12781
12782PHOENIX RC FLIGHT CONTROLLER ADAPTER
12783M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12784L:	linux-input@vger.kernel.org
12785S:	Maintained
12786F:	Documentation/input/devices/pxrc.rst
12787F:	drivers/input/joystick/pxrc.c
12788
12789FLYSKY FSIA6B RC RECEIVER
12790M:	Markus Koch <markus@notsyncing.net>
12791L:	linux-input@vger.kernel.org
12792S:	Maintained
12793F:	drivers/input/joystick/fsia6b.c
12794
12795PHONET PROTOCOL
12796M:	Remi Denis-Courmont <courmisch@gmail.com>
12797S:	Supported
12798F:	Documentation/networking/phonet.txt
12799F:	include/linux/phonet.h
12800F:	include/net/phonet/
12801F:	include/uapi/linux/phonet.h
12802F:	net/phonet/
12803
12804PHRAM MTD DRIVER
12805M:	Joern Engel <joern@lazybastard.org>
12806L:	linux-mtd@lists.infradead.org
12807S:	Maintained
12808F:	drivers/mtd/devices/phram.c
12809
12810PICOLCD HID DRIVER
12811M:	Bruno Prémont <bonbons@linux-vserver.org>
12812L:	linux-input@vger.kernel.org
12813S:	Maintained
12814F:	drivers/hid/hid-picolcd*
12815
12816PICOXCELL SUPPORT
12817M:	Jamie Iles <jamie@jamieiles.com>
12818L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12819T:	git git://github.com/jamieiles/linux-2.6-ji.git
12820S:	Supported
12821F:	arch/arm/boot/dts/picoxcell*
12822F:	arch/arm/mach-picoxcell/
12823F:	drivers/crypto/picoxcell*
12824
12825PIDFD API
12826M:	Christian Brauner <christian@brauner.io>
12827L:	linux-kernel@vger.kernel.org
12828S:	Maintained
12829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12830F:	samples/pidfd/
12831F:	tools/testing/selftests/pidfd/
12832K:	(?i)pidfd
12833K:	(?i)clone3
12834K:	\b(clone_args|kernel_clone_args)\b
12835
12836PIN CONTROL SUBSYSTEM
12837M:	Linus Walleij <linus.walleij@linaro.org>
12838L:	linux-gpio@vger.kernel.org
12839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12840S:	Maintained
12841F:	Documentation/devicetree/bindings/pinctrl/
12842F:	Documentation/driver-api/pinctl.rst
12843F:	drivers/pinctrl/
12844F:	include/linux/pinctrl/
12845
12846PIN CONTROLLER - MICROCHIP AT91
12847M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12848L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12849L:	linux-gpio@vger.kernel.org
12850S:	Supported
12851F:	drivers/pinctrl/pinctrl-at91*
12852F:	drivers/gpio/gpio-sama5d2-piobu.c
12853
12854PIN CONTROLLER - FREESCALE
12855M:	Dong Aisheng <aisheng.dong@nxp.com>
12856M:	Fabio Estevam <festevam@gmail.com>
12857M:	Shawn Guo <shawnguo@kernel.org>
12858M:	Stefan Agner <stefan@agner.ch>
12859R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12860L:	linux-gpio@vger.kernel.org
12861S:	Maintained
12862F:	drivers/pinctrl/freescale/
12863F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12864
12865PIN CONTROLLER - INTEL
12866M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12867M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12869S:	Maintained
12870F:	drivers/pinctrl/intel/
12871
12872PIN CONTROLLER - MEDIATEK
12873M:	Sean Wang <sean.wang@kernel.org>
12874L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12875S:	Maintained
12876F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12877F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12878F:	drivers/pinctrl/mediatek/
12879
12880PIN CONTROLLER - QUALCOMM
12881M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12882S:	Maintained
12883L:	linux-arm-msm@vger.kernel.org
12884F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12885F:	drivers/pinctrl/qcom/
12886
12887PIN CONTROLLER - RENESAS
12888M:	Geert Uytterhoeven <geert+renesas@glider.be>
12889L:	linux-renesas-soc@vger.kernel.org
12890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12891S:	Maintained
12892F:	drivers/pinctrl/pinctrl-rz*
12893F:	drivers/pinctrl/sh-pfc/
12894
12895PIN CONTROLLER - SAMSUNG
12896M:	Tomasz Figa <tomasz.figa@gmail.com>
12897M:	Krzysztof Kozlowski <krzk@kernel.org>
12898M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12900L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12901Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12903S:	Maintained
12904F:	drivers/pinctrl/samsung/
12905F:	include/dt-bindings/pinctrl/samsung.h
12906F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12907
12908PIN CONTROLLER - SINGLE
12909M:	Tony Lindgren <tony@atomide.com>
12910M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12912L:	linux-omap@vger.kernel.org
12913S:	Maintained
12914F:	drivers/pinctrl/pinctrl-single.c
12915
12916PIN CONTROLLER - ST SPEAR
12917M:	Viresh Kumar <vireshk@kernel.org>
12918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12919W:	http://www.st.com/spear
12920S:	Maintained
12921F:	drivers/pinctrl/spear/
12922
12923PISTACHIO SOC SUPPORT
12924M:	James Hartley <james.hartley@sondrel.com>
12925L:	linux-mips@vger.kernel.org
12926S:	Odd Fixes
12927F:	arch/mips/pistachio/
12928F:	arch/mips/include/asm/mach-pistachio/
12929F:	arch/mips/boot/dts/img/pistachio*
12930F:	arch/mips/configs/pistachio*_defconfig
12931
12932PKTCDVD DRIVER
12933S:	Orphan
12934M:	linux-block@vger.kernel.org
12935F:	drivers/block/pktcdvd.c
12936F:	include/linux/pktcdvd.h
12937F:	include/uapi/linux/pktcdvd.h
12938
12939PKUNITY SOC DRIVERS
12940M:	Guan Xuetao <gxt@pku.edu.cn>
12941W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12942S:	Maintained
12943T:	git git://github.com/gxt/linux.git
12944F:	drivers/input/serio/i8042-unicore32io.h
12945F:	drivers/i2c/busses/i2c-puv3.c
12946F:	drivers/video/fbdev/fb-puv3.c
12947F:	drivers/rtc/rtc-puv3.c
12948
12949PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12950M:	Tomasz Duszynski <tduszyns@gmail.com>
12951S:	Maintained
12952F:	drivers/iio/chemical/pms7003.c
12953F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12954
12955PMBUS HARDWARE MONITORING DRIVERS
12956M:	Guenter Roeck <linux@roeck-us.net>
12957L:	linux-hwmon@vger.kernel.org
12958W:	http://hwmon.wiki.kernel.org/
12959W:	http://www.roeck-us.net/linux/drivers/
12960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12961S:	Maintained
12962F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12963F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12964F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12965F:	Documentation/hwmon/adm1275.rst
12966F:	Documentation/hwmon/ibm-cffps.rst
12967F:	Documentation/hwmon/ir35221.rst
12968F:	Documentation/hwmon/lm25066.rst
12969F:	Documentation/hwmon/ltc2978.rst
12970F:	Documentation/hwmon/ltc3815.rst
12971F:	Documentation/hwmon/max16064.rst
12972F:	Documentation/hwmon/max20751.rst
12973F:	Documentation/hwmon/max31785.rst
12974F:	Documentation/hwmon/max34440.rst
12975F:	Documentation/hwmon/max8688.rst
12976F:	Documentation/hwmon/pmbus.rst
12977F:	Documentation/hwmon/pmbus-core.rst
12978F:	Documentation/hwmon/tps40422.rst
12979F:	Documentation/hwmon/ucd9000.rst
12980F:	Documentation/hwmon/ucd9200.rst
12981F:	Documentation/hwmon/zl6100.rst
12982F:	drivers/hwmon/pmbus/
12983F:	include/linux/pmbus.h
12984
12985PMC SIERRA MaxRAID DRIVER
12986L:	linux-scsi@vger.kernel.org
12987W:	http://www.pmc-sierra.com/
12988S:	Orphan
12989F:	drivers/scsi/pmcraid.*
12990
12991PMC SIERRA PM8001 DRIVER
12992M:	Jack Wang <jinpu.wang@cloud.ionos.com>
12993L:	linux-scsi@vger.kernel.org
12994S:	Supported
12995F:	drivers/scsi/pm8001/
12996
12997PNP SUPPORT
12998M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12999S:	Maintained
13000F:	drivers/pnp/
13001
13002PNI RM3100 IIO DRIVER
13003M:	Song Qiang <songqiang1304521@gmail.com>
13004L:	linux-iio@vger.kernel.org
13005S:	Maintained
13006F:	drivers/iio/magnetometer/rm3100*
13007F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13008
13009POSIX CLOCKS and TIMERS
13010M:	Thomas Gleixner <tglx@linutronix.de>
13011L:	linux-kernel@vger.kernel.org
13012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13013S:	Maintained
13014F:	fs/timerfd.c
13015F:	include/linux/timer*
13016F:	kernel/time/*timer*
13017
13018POWER MANAGEMENT CORE
13019M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13020L:	linux-pm@vger.kernel.org
13021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13022B:	https://bugzilla.kernel.org
13023S:	Supported
13024F:	drivers/base/power/
13025F:	include/linux/pm.h
13026F:	include/linux/pm_*
13027F:	include/linux/powercap.h
13028F:	include/linux/intel_rapl.h
13029F:	drivers/powercap/
13030F:	kernel/configs/nopm.config
13031
13032POWER STATE COORDINATION INTERFACE (PSCI)
13033M:	Mark Rutland <mark.rutland@arm.com>
13034M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13035L:	linux-arm-kernel@lists.infradead.org
13036S:	Maintained
13037F:	drivers/firmware/psci/
13038F:	include/linux/psci.h
13039F:	include/uapi/linux/psci.h
13040
13041POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13042M:	Sebastian Reichel <sre@kernel.org>
13043L:	linux-pm@vger.kernel.org
13044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13045S:	Maintained
13046F:	Documentation/ABI/testing/sysfs-class-power
13047F:	Documentation/devicetree/bindings/power/supply/
13048F:	include/linux/power_supply.h
13049F:	drivers/power/supply/
13050
13051POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13052M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13053L:	linuxppc-dev@lists.ozlabs.org
13054S:	Maintained
13055F:	drivers/char/powernv-op-panel.c
13056
13057PPP OVER ATM (RFC 2364)
13058M:	Mitchell Blank Jr <mitch@sfgoth.com>
13059S:	Maintained
13060F:	net/atm/pppoatm.c
13061F:	include/uapi/linux/atmppp.h
13062
13063PPP OVER ETHERNET
13064M:	Michal Ostrowski <mostrows@earthlink.net>
13065S:	Maintained
13066F:	drivers/net/ppp/pppoe.c
13067F:	drivers/net/ppp/pppox.c
13068
13069PPP OVER L2TP
13070M:	James Chapman <jchapman@katalix.com>
13071S:	Maintained
13072F:	net/l2tp/l2tp_ppp.c
13073F:	include/linux/if_pppol2tp.h
13074F:	include/uapi/linux/if_pppol2tp.h
13075
13076PPP PROTOCOL DRIVERS AND COMPRESSORS
13077M:	Paul Mackerras <paulus@samba.org>
13078L:	linux-ppp@vger.kernel.org
13079S:	Maintained
13080F:	drivers/net/ppp/ppp_*
13081
13082PPS SUPPORT
13083M:	Rodolfo Giometti <giometti@enneenne.com>
13084W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13085L:	linuxpps@ml.enneenne.com (subscribers-only)
13086S:	Maintained
13087F:	Documentation/driver-api/pps.rst
13088F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13089F:	Documentation/ABI/testing/sysfs-pps
13090F:	drivers/pps/
13091F:	include/linux/pps*.h
13092F:	include/uapi/linux/pps.h
13093
13094PPTP DRIVER
13095M:	Dmitry Kozlov <xeb@mail.ru>
13096L:	netdev@vger.kernel.org
13097S:	Maintained
13098F:	drivers/net/ppp/pptp.c
13099W:	http://sourceforge.net/projects/accel-pptp
13100
13101PRINTK
13102M:	Petr Mladek <pmladek@suse.com>
13103M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13104R:	Steven Rostedt <rostedt@goodmis.org>
13105S:	Maintained
13106F:	kernel/printk/
13107F:	include/linux/printk.h
13108
13109PRISM54 WIRELESS DRIVER
13110M:	Luis Chamberlain <mcgrof@kernel.org>
13111L:	linux-wireless@vger.kernel.org
13112W:	http://wireless.kernel.org/en/users/Drivers/p54
13113S:	Obsolete
13114F:	drivers/net/wireless/intersil/prism54/
13115
13116PROC FILESYSTEM
13117R:	Alexey Dobriyan <adobriyan@gmail.com>
13118L:	linux-kernel@vger.kernel.org
13119L:	linux-fsdevel@vger.kernel.org
13120S:	Maintained
13121F:	fs/proc/
13122F:	include/linux/proc_fs.h
13123F:	tools/testing/selftests/proc/
13124F:	Documentation/filesystems/proc.txt
13125
13126PROC SYSCTL
13127M:	Luis Chamberlain <mcgrof@kernel.org>
13128M:	Kees Cook <keescook@chromium.org>
13129L:	linux-kernel@vger.kernel.org
13130L:	linux-fsdevel@vger.kernel.org
13131S:	Maintained
13132F:	fs/proc/proc_sysctl.c
13133F:	include/linux/sysctl.h
13134F:	kernel/sysctl.c
13135F:	tools/testing/selftests/sysctl/
13136
13137PS3 NETWORK SUPPORT
13138M:	Geoff Levand <geoff@infradead.org>
13139L:	netdev@vger.kernel.org
13140L:	linuxppc-dev@lists.ozlabs.org
13141S:	Maintained
13142F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13143
13144PS3 PLATFORM SUPPORT
13145M:	Geoff Levand <geoff@infradead.org>
13146L:	linuxppc-dev@lists.ozlabs.org
13147S:	Maintained
13148F:	arch/powerpc/boot/ps3*
13149F:	arch/powerpc/include/asm/lv1call.h
13150F:	arch/powerpc/include/asm/ps3*.h
13151F:	arch/powerpc/platforms/ps3/
13152F:	drivers/*/ps3*
13153F:	drivers/ps3/
13154F:	drivers/rtc/rtc-ps3.c
13155F:	drivers/usb/host/*ps3.c
13156F:	sound/ppc/snd_ps3*
13157
13158PS3VRAM DRIVER
13159M:	Jim Paris <jim@jtan.com>
13160M:	Geoff Levand <geoff@infradead.org>
13161L:	linuxppc-dev@lists.ozlabs.org
13162S:	Maintained
13163F:	drivers/block/ps3vram.c
13164
13165PSAMPLE PACKET SAMPLING SUPPORT:
13166M:	Yotam Gigi <yotam.gi@gmail.com>
13167S:	Maintained
13168F:	net/psample
13169F:	include/net/psample.h
13170F:	include/uapi/linux/psample.h
13171
13172PSTORE FILESYSTEM
13173M:	Kees Cook <keescook@chromium.org>
13174M:	Anton Vorontsov <anton@enomsg.org>
13175M:	Colin Cross <ccross@android.com>
13176M:	Tony Luck <tony.luck@intel.com>
13177S:	Maintained
13178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13179F:	fs/pstore/
13180F:	include/linux/pstore*
13181F:	drivers/firmware/efi/efi-pstore.c
13182F:	drivers/acpi/apei/erst.c
13183F:	Documentation/admin-guide/ramoops.rst
13184F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13185K:	\b(pstore|ramoops)
13186
13187PTP HARDWARE CLOCK SUPPORT
13188M:	Richard Cochran <richardcochran@gmail.com>
13189L:	netdev@vger.kernel.org
13190S:	Maintained
13191W:	http://linuxptp.sourceforge.net/
13192F:	Documentation/ABI/testing/sysfs-ptp
13193F:	Documentation/driver-api/ptp.rst
13194F:	drivers/net/phy/dp83640*
13195F:	drivers/ptp/*
13196F:	include/linux/ptp_cl*
13197
13198PTRACE SUPPORT
13199M:	Oleg Nesterov <oleg@redhat.com>
13200S:	Maintained
13201F:	include/asm-generic/syscall.h
13202F:	include/linux/ptrace.h
13203F:	include/linux/regset.h
13204F:	include/linux/tracehook.h
13205F:	include/uapi/linux/ptrace.h
13206F:	include/uapi/linux/ptrace.h
13207F:	kernel/ptrace.c
13208F:	arch/*/ptrace*.c
13209F:	arch/*/*/ptrace*.c
13210F:	arch/*/include/asm/ptrace*.h
13211
13212PULSE8-CEC DRIVER
13213M:	Hans Verkuil <hverkuil@xs4all.nl>
13214L:	linux-media@vger.kernel.org
13215T:	git git://linuxtv.org/media_tree.git
13216S:	Maintained
13217F:	drivers/media/usb/pulse8-cec/*
13218F:	Documentation/media/cec-drivers/pulse8-cec.rst
13219
13220PVRUSB2 VIDEO4LINUX DRIVER
13221M:	Mike Isely <isely@pobox.com>
13222L:	pvrusb2@isely.net	(subscribers-only)
13223L:	linux-media@vger.kernel.org
13224W:	http://www.isely.net/pvrusb2/
13225T:	git git://linuxtv.org/media_tree.git
13226S:	Maintained
13227F:	Documentation/media/v4l-drivers/pvrusb2*
13228F:	drivers/media/usb/pvrusb2/
13229
13230PWC WEBCAM DRIVER
13231M:	Hans Verkuil <hverkuil@xs4all.nl>
13232L:	linux-media@vger.kernel.org
13233T:	git git://linuxtv.org/media_tree.git
13234S:	Odd Fixes
13235F:	drivers/media/usb/pwc/*
13236F:	include/trace/events/pwc.h
13237
13238PWM FAN DRIVER
13239M:	Kamil Debski <kamil@wypas.org>
13240M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13241L:	linux-hwmon@vger.kernel.org
13242S:	Supported
13243F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13244F:	Documentation/hwmon/pwm-fan.rst
13245F:	drivers/hwmon/pwm-fan.c
13246
13247PWM IR Transmitter
13248M:	Sean Young <sean@mess.org>
13249L:	linux-media@vger.kernel.org
13250S:	Maintained
13251F:	drivers/media/rc/pwm-ir-tx.c
13252
13253PWM SUBSYSTEM
13254M:	Thierry Reding <thierry.reding@gmail.com>
13255R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13256L:	linux-pwm@vger.kernel.org
13257S:	Maintained
13258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13259Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13260F:	Documentation/driver-api/pwm.rst
13261F:	Documentation/devicetree/bindings/pwm/
13262F:	include/linux/pwm.h
13263F:	drivers/pwm/
13264F:	drivers/video/backlight/pwm_bl.c
13265F:	include/linux/pwm_backlight.h
13266F:	drivers/gpio/gpio-mvebu.c
13267F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13268K:	pwm_(config|apply_state|ops)
13269
13270PXA GPIO DRIVER
13271M:	Robert Jarzmik <robert.jarzmik@free.fr>
13272L:	linux-gpio@vger.kernel.org
13273S:	Maintained
13274F:	drivers/gpio/gpio-pxa.c
13275
13276PXA MMCI DRIVER
13277S:	Orphan
13278
13279PXA RTC DRIVER
13280M:	Robert Jarzmik <robert.jarzmik@free.fr>
13281L:	linux-rtc@vger.kernel.org
13282S:	Maintained
13283
13284PXA2xx/PXA3xx SUPPORT
13285M:	Daniel Mack <daniel@zonque.org>
13286M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13287M:	Robert Jarzmik <robert.jarzmik@free.fr>
13288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13289T:	git git://github.com/hzhuang1/linux.git
13290T:	git git://github.com/rjarzmik/linux.git
13291S:	Maintained
13292F:	arch/arm/boot/dts/pxa*
13293F:	arch/arm/mach-pxa/
13294F:	drivers/dma/pxa*
13295F:	drivers/pcmcia/pxa2xx*
13296F:	drivers/pinctrl/pxa/
13297F:	drivers/spi/spi-pxa2xx*
13298F:	drivers/usb/gadget/udc/pxa2*
13299F:	include/sound/pxa2xx-lib.h
13300F:	sound/arm/pxa*
13301F:	sound/soc/pxa/
13302
13303QAT DRIVER
13304M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13305L:	qat-linux@intel.com
13306S:	Supported
13307F:	drivers/crypto/qat/
13308
13309QCOM AUDIO (ASoC) DRIVERS
13310M:	Patrick Lai <plai@codeaurora.org>
13311M:	Banajit Goswami <bgoswami@codeaurora.org>
13312L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13313S:	Supported
13314F:	sound/soc/qcom/
13315
13316QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13317M:	Gabriel Somlo <somlo@cmu.edu>
13318M:	"Michael S. Tsirkin" <mst@redhat.com>
13319L:	qemu-devel@nongnu.org
13320S:	Maintained
13321F:	drivers/firmware/qemu_fw_cfg.c
13322F:	include/uapi/linux/qemu_fw_cfg.h
13323
13324QIB DRIVER
13325M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13326M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13327L:	linux-rdma@vger.kernel.org
13328S:	Supported
13329F:	drivers/infiniband/hw/qib/
13330
13331QLOGIC QL41xxx FCOE DRIVER
13332M:	QLogic-Storage-Upstream@cavium.com
13333L:	linux-scsi@vger.kernel.org
13334S:	Supported
13335F:	drivers/scsi/qedf/
13336
13337QLOGIC QL41xxx ISCSI DRIVER
13338M:	QLogic-Storage-Upstream@cavium.com
13339L:	linux-scsi@vger.kernel.org
13340S:	Supported
13341F:	drivers/scsi/qedi/
13342
13343QLOGIC QL4xxx ETHERNET DRIVER
13344M:	Ariel Elior <aelior@marvell.com>
13345M:	GR-everest-linux-l2@marvell.com
13346L:	netdev@vger.kernel.org
13347S:	Supported
13348F:	drivers/net/ethernet/qlogic/qed/
13349F:	include/linux/qed/
13350F:	drivers/net/ethernet/qlogic/qede/
13351
13352QLOGIC QL4xxx RDMA DRIVER
13353M:	Michal Kalderon <mkalderon@marvell.com>
13354M:	Ariel Elior <aelior@marvell.com>
13355L:	linux-rdma@vger.kernel.org
13356S:	Supported
13357F:	drivers/infiniband/hw/qedr/
13358F:	include/uapi/rdma/qedr-abi.h
13359
13360QLOGIC QLA1280 SCSI DRIVER
13361M:	Michael Reed <mdr@sgi.com>
13362L:	linux-scsi@vger.kernel.org
13363S:	Maintained
13364F:	drivers/scsi/qla1280.[ch]
13365
13366QLOGIC QLA2XXX FC-SCSI DRIVER
13367M:	qla2xxx-upstream@qlogic.com
13368L:	linux-scsi@vger.kernel.org
13369S:	Supported
13370F:	Documentation/scsi/LICENSE.qla2xxx
13371F:	drivers/scsi/qla2xxx/
13372
13373QLOGIC QLA3XXX NETWORK DRIVER
13374M:	GR-Linux-NIC-Dev@marvell.com
13375L:	netdev@vger.kernel.org
13376S:	Supported
13377F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13378F:	drivers/net/ethernet/qlogic/qla3xxx.*
13379
13380QLOGIC QLA4XXX iSCSI DRIVER
13381M:	QLogic-Storage-Upstream@qlogic.com
13382L:	linux-scsi@vger.kernel.org
13383S:	Supported
13384F:	Documentation/scsi/LICENSE.qla4xxx
13385F:	drivers/scsi/qla4xxx/
13386
13387QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13388M:	Shahed Shaikh <shshaikh@marvell.com>
13389M:	Manish Chopra <manishc@marvell.com>
13390M:	GR-Linux-NIC-Dev@marvell.com
13391L:	netdev@vger.kernel.org
13392S:	Supported
13393F:	drivers/net/ethernet/qlogic/qlcnic/
13394
13395QLOGIC QLGE 10Gb ETHERNET DRIVER
13396M:	Manish Chopra <manishc@marvell.com>
13397M:	GR-Linux-NIC-Dev@marvell.com
13398L:	netdev@vger.kernel.org
13399S:	Supported
13400F:	drivers/staging/qlge/
13401
13402QM1D1B0004 MEDIA DRIVER
13403M:	Akihiro Tsukada <tskd08@gmail.com>
13404L:	linux-media@vger.kernel.org
13405S:	Odd Fixes
13406F:	drivers/media/tuners/qm1d1b0004*
13407
13408QM1D1C0042 MEDIA DRIVER
13409M:	Akihiro Tsukada <tskd08@gmail.com>
13410L:	linux-media@vger.kernel.org
13411S:	Odd Fixes
13412F:	drivers/media/tuners/qm1d1c0042*
13413
13414QNX4 FILESYSTEM
13415M:	Anders Larsen <al@alarsen.net>
13416W:	http://www.alarsen.net/linux/qnx4fs/
13417S:	Maintained
13418F:	fs/qnx4/
13419F:	include/uapi/linux/qnx4_fs.h
13420F:	include/uapi/linux/qnxtypes.h
13421
13422QORIQ DPAA2 FSL-MC BUS DRIVER
13423M:	Stuart Yoder <stuyoder@gmail.com>
13424M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13425L:	linux-kernel@vger.kernel.org
13426S:	Maintained
13427F:	drivers/bus/fsl-mc/
13428F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13429F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13430
13431QT1010 MEDIA DRIVER
13432M:	Antti Palosaari <crope@iki.fi>
13433L:	linux-media@vger.kernel.org
13434W:	https://linuxtv.org
13435W:	http://palosaari.fi/linux/
13436Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13437T:	git git://linuxtv.org/anttip/media_tree.git
13438S:	Maintained
13439F:	drivers/media/tuners/qt1010*
13440
13441QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13442M:	Kalle Valo <kvalo@codeaurora.org>
13443L:	ath10k@lists.infradead.org
13444W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13446S:	Supported
13447F:	drivers/net/wireless/ath/ath10k/
13448
13449QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13450M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13451L:	linux-wireless@vger.kernel.org
13452W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13453S:	Supported
13454F:	drivers/net/wireless/ath/ath9k/
13455
13456QUALCOMM CAMERA SUBSYSTEM DRIVER
13457M:	Todor Tomov <todor.too@gmail.com>
13458L:	linux-media@vger.kernel.org
13459S:	Maintained
13460F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13461F:	Documentation/media/v4l-drivers/qcom_camss.rst
13462F:	drivers/media/platform/qcom/camss/
13463
13464QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13465M:	Ilia Lin <ilia.lin@kernel.org>
13466L:	linux-pm@vger.kernel.org
13467S:	Maintained
13468F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13469F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13470
13471QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13472M:	Timur Tabi <timur@kernel.org>
13473L:	netdev@vger.kernel.org
13474S:	Maintained
13475F:	drivers/net/ethernet/qualcomm/emac/
13476
13477QUALCOMM ETHQOS ETHERNET DRIVER
13478M:	Vinod Koul <vkoul@kernel.org>
13479M:	Niklas Cassel <niklas.cassel@linaro.org>
13480L:	netdev@vger.kernel.org
13481S:	Maintained
13482F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13483F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13484
13485QUALCOMM GENERIC INTERFACE I2C DRIVER
13486M:	Alok Chauhan <alokc@codeaurora.org>
13487L:	linux-i2c@vger.kernel.org
13488L:	linux-arm-msm@vger.kernel.org
13489S:	Supported
13490F:	drivers/i2c/busses/i2c-qcom-geni.c
13491
13492QUALCOMM HEXAGON ARCHITECTURE
13493M:	Brian Cain <bcain@codeaurora.org>
13494L:	linux-hexagon@vger.kernel.org
13495S:	Supported
13496F:	arch/hexagon/
13497
13498QUALCOMM HIDMA DRIVER
13499M:	Sinan Kaya <okaya@kernel.org>
13500L:	linux-arm-kernel@lists.infradead.org
13501L:	linux-arm-msm@vger.kernel.org
13502L:	dmaengine@vger.kernel.org
13503S:	Supported
13504F:	drivers/dma/qcom/hidma*
13505
13506QUALCOMM IOMMU
13507M:	Rob Clark <robdclark@gmail.com>
13508L:	iommu@lists.linux-foundation.org
13509L:	linux-arm-msm@vger.kernel.org
13510S:	Maintained
13511F:	drivers/iommu/qcom_iommu.c
13512
13513QUALCOMM TSENS THERMAL DRIVER
13514M:	Amit Kucheria <amit.kucheria@linaro.org>
13515L:	linux-pm@vger.kernel.org
13516L:	linux-arm-msm@vger.kernel.org
13517S:	Maintained
13518F:	drivers/thermal/qcom/
13519
13520QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13521M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13522L:	linux-media@vger.kernel.org
13523L:	linux-arm-msm@vger.kernel.org
13524T:	git git://linuxtv.org/media_tree.git
13525S:	Maintained
13526F:	drivers/media/platform/qcom/venus/
13527
13528QUALCOMM WCN36XX WIRELESS DRIVER
13529M:	Kalle Valo <kvalo@codeaurora.org>
13530L:	wcn36xx@lists.infradead.org
13531W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13532T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13533S:	Supported
13534F:	drivers/net/wireless/ath/wcn36xx/
13535
13536QUANTENNA QTNFMAC WIRELESS DRIVER
13537M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13538M:	Avinash Patil <avinashp@quantenna.com>
13539M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13540L:	linux-wireless@vger.kernel.org
13541S:	Maintained
13542F:	drivers/net/wireless/quantenna
13543
13544RADEON and AMDGPU DRM DRIVERS
13545M:	Alex Deucher <alexander.deucher@amd.com>
13546M:	Christian König <christian.koenig@amd.com>
13547M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13548L:	amd-gfx@lists.freedesktop.org
13549T:	git git://people.freedesktop.org/~agd5f/linux
13550S:	Supported
13551F:	drivers/gpu/drm/radeon/
13552F:	include/uapi/drm/radeon_drm.h
13553F:	drivers/gpu/drm/amd/
13554F:	include/uapi/drm/amdgpu_drm.h
13555
13556RADEON FRAMEBUFFER DISPLAY DRIVER
13557M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13558L:	linux-fbdev@vger.kernel.org
13559S:	Maintained
13560F:	drivers/video/fbdev/aty/radeon*
13561F:	include/uapi/linux/radeonfb.h
13562
13563RADIOSHARK RADIO DRIVER
13564M:	Hans Verkuil <hverkuil@xs4all.nl>
13565L:	linux-media@vger.kernel.org
13566T:	git git://linuxtv.org/media_tree.git
13567S:	Maintained
13568F:	drivers/media/radio/radio-shark.c
13569
13570RADIOSHARK2 RADIO DRIVER
13571M:	Hans Verkuil <hverkuil@xs4all.nl>
13572L:	linux-media@vger.kernel.org
13573T:	git git://linuxtv.org/media_tree.git
13574S:	Maintained
13575F:	drivers/media/radio/radio-shark2.c
13576F:	drivers/media/radio/radio-tea5777.c
13577
13578RADOS BLOCK DEVICE (RBD)
13579M:	Ilya Dryomov <idryomov@gmail.com>
13580M:	Sage Weil <sage@redhat.com>
13581M:	Alex Elder <elder@kernel.org>
13582L:	ceph-devel@vger.kernel.org
13583W:	http://ceph.com/
13584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13585T:	git git://github.com/ceph/ceph-client.git
13586S:	Supported
13587F:	Documentation/ABI/testing/sysfs-bus-rbd
13588F:	drivers/block/rbd.c
13589F:	drivers/block/rbd_types.h
13590
13591RAGE128 FRAMEBUFFER DISPLAY DRIVER
13592M:	Paul Mackerras <paulus@samba.org>
13593L:	linux-fbdev@vger.kernel.org
13594S:	Maintained
13595F:	drivers/video/fbdev/aty/aty128fb.c
13596
13597RAINSHADOW-CEC DRIVER
13598M:	Hans Verkuil <hverkuil@xs4all.nl>
13599L:	linux-media@vger.kernel.org
13600T:	git git://linuxtv.org/media_tree.git
13601S:	Maintained
13602F:	drivers/media/usb/rainshadow-cec/*
13603
13604RALINK MIPS ARCHITECTURE
13605M:	John Crispin <john@phrozen.org>
13606L:	linux-mips@vger.kernel.org
13607S:	Maintained
13608F:	arch/mips/ralink
13609
13610RALINK RT2X00 WIRELESS LAN DRIVER
13611P:	rt2x00 project
13612M:	Stanislaw Gruszka <sgruszka@redhat.com>
13613M:	Helmut Schaa <helmut.schaa@googlemail.com>
13614L:	linux-wireless@vger.kernel.org
13615S:	Maintained
13616F:	drivers/net/wireless/ralink/rt2x00/
13617
13618RAMDISK RAM BLOCK DEVICE DRIVER
13619M:	Jens Axboe <axboe@kernel.dk>
13620S:	Maintained
13621F:	Documentation/admin-guide/blockdev/ramdisk.rst
13622F:	drivers/block/brd.c
13623
13624RANCHU VIRTUAL BOARD FOR MIPS
13625M:	Miodrag Dinic <miodrag.dinic@mips.com>
13626L:	linux-mips@vger.kernel.org
13627S:	Supported
13628F:	arch/mips/generic/board-ranchu.c
13629F:	arch/mips/configs/generic/board-ranchu.config
13630
13631RANDOM NUMBER DRIVER
13632M:	"Theodore Ts'o" <tytso@mit.edu>
13633S:	Maintained
13634F:	drivers/char/random.c
13635
13636RAPIDIO SUBSYSTEM
13637M:	Matt Porter <mporter@kernel.crashing.org>
13638M:	Alexandre Bounine <alex.bou9@gmail.com>
13639S:	Maintained
13640F:	drivers/rapidio/
13641
13642RAS INFRASTRUCTURE
13643M:	Tony Luck <tony.luck@intel.com>
13644M:	Borislav Petkov <bp@alien8.de>
13645L:	linux-edac@vger.kernel.org
13646S:	Maintained
13647F:	drivers/ras/
13648F:	include/linux/ras.h
13649F:	include/ras/ras_event.h
13650F:	Documentation/admin-guide/ras.rst
13651
13652RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13653L:	linux-wireless@vger.kernel.org
13654S:	Orphan
13655F:	drivers/net/wireless/ray*
13656
13657RCUTORTURE TEST FRAMEWORK
13658M:	"Paul E. McKenney" <paulmck@kernel.org>
13659M:	Josh Triplett <josh@joshtriplett.org>
13660R:	Steven Rostedt <rostedt@goodmis.org>
13661R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13662R:	Lai Jiangshan <jiangshanlai@gmail.com>
13663L:	rcu@vger.kernel.org
13664S:	Supported
13665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13666F:	tools/testing/selftests/rcutorture
13667
13668RDC R-321X SoC
13669M:	Florian Fainelli <florian@openwrt.org>
13670S:	Maintained
13671
13672RDC R6040 FAST ETHERNET DRIVER
13673M:	Florian Fainelli <f.fainelli@gmail.com>
13674L:	netdev@vger.kernel.org
13675S:	Maintained
13676F:	drivers/net/ethernet/rdc/r6040.c
13677
13678RDMAVT - RDMA verbs software
13679M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13680M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13681L:	linux-rdma@vger.kernel.org
13682S:	Supported
13683F:	drivers/infiniband/sw/rdmavt
13684
13685RDS - RELIABLE DATAGRAM SOCKETS
13686M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13687L:	netdev@vger.kernel.org
13688L:	linux-rdma@vger.kernel.org
13689L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13690W:	https://oss.oracle.com/projects/rds/
13691S:	Supported
13692F:	net/rds/
13693F:	Documentation/networking/rds.txt
13694
13695RDT - RESOURCE ALLOCATION
13696M:	Fenghua Yu <fenghua.yu@intel.com>
13697M:	Reinette Chatre <reinette.chatre@intel.com>
13698L:	linux-kernel@vger.kernel.org
13699S:	Supported
13700F:	arch/x86/kernel/cpu/resctrl/
13701F:	arch/x86/include/asm/resctrl_sched.h
13702F:	Documentation/x86/resctrl*
13703
13704READ-COPY UPDATE (RCU)
13705M:	"Paul E. McKenney" <paulmck@kernel.org>
13706M:	Josh Triplett <josh@joshtriplett.org>
13707R:	Steven Rostedt <rostedt@goodmis.org>
13708R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13709R:	Lai Jiangshan <jiangshanlai@gmail.com>
13710R:	Joel Fernandes <joel@joelfernandes.org>
13711L:	rcu@vger.kernel.org
13712W:	http://www.rdrop.com/users/paulmck/RCU/
13713S:	Supported
13714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13715F:	Documentation/RCU/
13716X:	Documentation/RCU/torture.txt
13717F:	include/linux/rcu*
13718X:	include/linux/srcu*.h
13719F:	kernel/rcu/
13720X:	kernel/rcu/srcu*.c
13721
13722REAL TIME CLOCK (RTC) SUBSYSTEM
13723M:	Alessandro Zummo <a.zummo@towertech.it>
13724M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13725L:	linux-rtc@vger.kernel.org
13726Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13728S:	Maintained
13729F:	Documentation/devicetree/bindings/rtc/
13730F:	Documentation/admin-guide/rtc.rst
13731F:	drivers/rtc/
13732F:	include/linux/rtc.h
13733F:	include/uapi/linux/rtc.h
13734F:	include/linux/rtc/
13735F:	include/linux/platform_data/rtc-*
13736F:	tools/testing/selftests/rtc/
13737
13738REALTEK AUDIO CODECS
13739M:	Bard Liao <bardliao@realtek.com>
13740M:	Oder Chiou <oder_chiou@realtek.com>
13741S:	Maintained
13742F:	sound/soc/codecs/rt*
13743F:	include/sound/rt*.h
13744
13745REALTEK RTL83xx SMI DSA ROUTER CHIPS
13746M:	Linus Walleij <linus.walleij@linaro.org>
13747S:	Maintained
13748F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13749F:	drivers/net/dsa/realtek-smi*
13750F:	drivers/net/dsa/rtl83*
13751
13752REDPINE WIRELESS DRIVER
13753M:	Amitkumar Karwar <amitkarwar@gmail.com>
13754M:	Siva Rebbagondla <siva8118@gmail.com>
13755L:	linux-wireless@vger.kernel.org
13756S:	Maintained
13757F:	drivers/net/wireless/rsi/
13758
13759REGISTER MAP ABSTRACTION
13760M:	Mark Brown <broonie@kernel.org>
13761L:	linux-kernel@vger.kernel.org
13762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13763S:	Supported
13764F:	Documentation/devicetree/bindings/regmap/
13765F:	drivers/base/regmap/
13766F:	include/linux/regmap.h
13767
13768REISERFS FILE SYSTEM
13769L:	reiserfs-devel@vger.kernel.org
13770S:	Supported
13771F:	fs/reiserfs/
13772
13773REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13774M:	Ohad Ben-Cohen <ohad@wizery.com>
13775M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13776L:	linux-remoteproc@vger.kernel.org
13777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13778S:	Maintained
13779F:	Documentation/devicetree/bindings/remoteproc/
13780F:	Documentation/ABI/testing/sysfs-class-remoteproc
13781F:	Documentation/remoteproc.txt
13782F:	drivers/remoteproc/
13783F:	include/linux/remoteproc.h
13784F:	include/linux/remoteproc/
13785
13786REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13787M:	Ohad Ben-Cohen <ohad@wizery.com>
13788M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13789L:	linux-remoteproc@vger.kernel.org
13790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13791S:	Maintained
13792F:	drivers/rpmsg/
13793F:	Documentation/rpmsg.txt
13794F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13795F:	include/linux/rpmsg.h
13796F:	include/linux/rpmsg/
13797F:	include/uapi/linux/rpmsg.h
13798F:	samples/rpmsg/
13799
13800RENESAS CLOCK DRIVERS
13801M:	Geert Uytterhoeven <geert+renesas@glider.be>
13802L:	linux-renesas-soc@vger.kernel.org
13803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13804S:	Supported
13805F:	drivers/clk/renesas/
13806
13807RENESAS EMEV2 I2C DRIVER
13808M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13809S:	Supported
13810F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13811F:	drivers/i2c/busses/i2c-emev2.c
13812
13813RENESAS ETHERNET DRIVERS
13814R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13815L:	netdev@vger.kernel.org
13816L:	linux-renesas-soc@vger.kernel.org
13817F:	Documentation/devicetree/bindings/net/renesas,*.txt
13818F:	Documentation/devicetree/bindings/net/sh_eth.txt
13819F:	drivers/net/ethernet/renesas/
13820F:	include/linux/sh_eth.h
13821
13822RENESAS R-CAR GYROADC DRIVER
13823M:	Marek Vasut <marek.vasut@gmail.com>
13824L:	linux-iio@vger.kernel.org
13825S:	Supported
13826F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13827F:	drivers/iio/adc/rcar-gyroadc.c
13828
13829RENESAS R-CAR I2C DRIVERS
13830M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13831S:	Supported
13832F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13833F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
13834F:	drivers/i2c/busses/i2c-rcar.c
13835F:	drivers/i2c/busses/i2c-sh_mobile.c
13836
13837RENESAS RIIC DRIVER
13838M:	Chris Brandt <chris.brandt@renesas.com>
13839S:	Supported
13840F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
13841F:	drivers/i2c/busses/i2c-riic.c
13842
13843RENESAS USB PHY DRIVER
13844M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13845L:	linux-renesas-soc@vger.kernel.org
13846S:	Maintained
13847F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13848
13849RESET CONTROLLER FRAMEWORK
13850M:	Philipp Zabel <p.zabel@pengutronix.de>
13851T:	git git://git.pengutronix.de/git/pza/linux
13852S:	Maintained
13853F:	drivers/reset/
13854F:	Documentation/devicetree/bindings/reset/
13855F:	include/dt-bindings/reset/
13856F:	include/linux/reset.h
13857F:	include/linux/reset/
13858F:	include/linux/reset-controller.h
13859
13860RESTARTABLE SEQUENCES SUPPORT
13861M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13862M:	Peter Zijlstra <peterz@infradead.org>
13863M:	"Paul E. McKenney" <paulmck@kernel.org>
13864M:	Boqun Feng <boqun.feng@gmail.com>
13865L:	linux-kernel@vger.kernel.org
13866S:	Supported
13867F:	kernel/rseq.c
13868F:	include/uapi/linux/rseq.h
13869F:	include/trace/events/rseq.h
13870F:	tools/testing/selftests/rseq/
13871
13872RFKILL
13873M:	Johannes Berg <johannes@sipsolutions.net>
13874L:	linux-wireless@vger.kernel.org
13875W:	http://wireless.kernel.org/
13876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13878S:	Maintained
13879F:	Documentation/driver-api/rfkill.rst
13880F:	Documentation/ABI/stable/sysfs-class-rfkill
13881F:	net/rfkill/
13882F:	include/linux/rfkill.h
13883F:	include/uapi/linux/rfkill.h
13884
13885RHASHTABLE
13886M:	Thomas Graf <tgraf@suug.ch>
13887M:	Herbert Xu <herbert@gondor.apana.org.au>
13888L:	netdev@vger.kernel.org
13889S:	Maintained
13890F:	lib/rhashtable.c
13891F:	lib/test_rhashtable.c
13892F:	include/linux/rhashtable.h
13893F:	include/linux/rhashtable-types.h
13894
13895RICOH R5C592 MEMORYSTICK DRIVER
13896M:	Maxim Levitsky <maximlevitsky@gmail.com>
13897S:	Maintained
13898F:	drivers/memstick/host/r592.*
13899
13900RICOH SMARTMEDIA/XD DRIVER
13901M:	Maxim Levitsky <maximlevitsky@gmail.com>
13902S:	Maintained
13903F:	drivers/mtd/nand/raw/r852.c
13904F:	drivers/mtd/nand/raw/r852.h
13905
13906RISC-V ARCHITECTURE
13907M:	Paul Walmsley <paul.walmsley@sifive.com>
13908M:	Palmer Dabbelt <palmer@sifive.com>
13909M:	Albert Ou <aou@eecs.berkeley.edu>
13910L:	linux-riscv@lists.infradead.org
13911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13912S:	Supported
13913F:	arch/riscv/
13914K:	riscv
13915N:	riscv
13916
13917ROCCAT DRIVERS
13918M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13919W:	http://sourceforge.net/projects/roccat/
13920S:	Maintained
13921F:	drivers/hid/hid-roccat*
13922F:	include/linux/hid-roccat*
13923F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13924
13925ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13926M:	Jacob Chen <jacob-chen@iotwrt.com>
13927M:	Ezequiel Garcia <ezequiel@collabora.com>
13928L:	linux-media@vger.kernel.org
13929S:	Maintained
13930F:	drivers/media/platform/rockchip/rga/
13931F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13932
13933HANTRO VPU CODEC DRIVER
13934M:	Ezequiel Garcia <ezequiel@collabora.com>
13935L:	linux-media@vger.kernel.org
13936S:	Maintained
13937F:	drivers/staging/media/hantro/
13938F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13939
13940ROCKER DRIVER
13941M:	Jiri Pirko <jiri@resnulli.us>
13942L:	netdev@vger.kernel.org
13943S:	Supported
13944F:	drivers/net/ethernet/rocker/
13945
13946ROCKETPORT DRIVER
13947P:	Comtrol Corp.
13948W:	http://www.comtrol.com
13949S:	Maintained
13950F:	Documentation/driver-api/serial/rocket.rst
13951F:	drivers/tty/rocket*
13952
13953ROCKETPORT EXPRESS/INFINITY DRIVER
13954M:	Kevin Cernekee <cernekee@gmail.com>
13955L:	linux-serial@vger.kernel.org
13956S:	Odd Fixes
13957F:	drivers/tty/serial/rp2.*
13958
13959ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13960M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13961L:	linux-kernel@vger.kernel.org
13962L:	linux-renesas-soc@vger.kernel.org
13963S:	Supported
13964F:	drivers/mfd/bd9571mwv.c
13965F:	drivers/regulator/bd9571mwv-regulator.c
13966F:	drivers/gpio/gpio-bd9571mwv.c
13967F:	include/linux/mfd/bd9571mwv.h
13968F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13969
13970ROSE NETWORK LAYER
13971M:	Ralf Baechle <ralf@linux-mips.org>
13972L:	linux-hams@vger.kernel.org
13973W:	http://www.linux-ax25.org/
13974S:	Maintained
13975F:	include/net/rose.h
13976F:	include/uapi/linux/rose.h
13977F:	net/rose/
13978
13979RTL2830 MEDIA DRIVER
13980M:	Antti Palosaari <crope@iki.fi>
13981L:	linux-media@vger.kernel.org
13982W:	https://linuxtv.org
13983W:	http://palosaari.fi/linux/
13984Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13985T:	git git://linuxtv.org/anttip/media_tree.git
13986S:	Maintained
13987F:	drivers/media/dvb-frontends/rtl2830*
13988
13989RTL2832 MEDIA DRIVER
13990M:	Antti Palosaari <crope@iki.fi>
13991L:	linux-media@vger.kernel.org
13992W:	https://linuxtv.org
13993W:	http://palosaari.fi/linux/
13994Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13995T:	git git://linuxtv.org/anttip/media_tree.git
13996S:	Maintained
13997F:	drivers/media/dvb-frontends/rtl2832*
13998
13999RTL2832_SDR MEDIA DRIVER
14000M:	Antti Palosaari <crope@iki.fi>
14001L:	linux-media@vger.kernel.org
14002W:	https://linuxtv.org
14003W:	http://palosaari.fi/linux/
14004Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14005T:	git git://linuxtv.org/anttip/media_tree.git
14006S:	Maintained
14007F:	drivers/media/dvb-frontends/rtl2832_sdr*
14008
14009RTL8180 WIRELESS DRIVER
14010L:	linux-wireless@vger.kernel.org
14011W:	http://wireless.kernel.org/
14012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14013S:	Orphan
14014F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14015
14016RTL8187 WIRELESS DRIVER
14017M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14018M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14019M:	Larry Finger <Larry.Finger@lwfinger.net>
14020L:	linux-wireless@vger.kernel.org
14021W:	http://wireless.kernel.org/
14022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14023S:	Maintained
14024F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14025
14026REALTEK WIRELESS DRIVER (rtlwifi family)
14027M:	Ping-Ke Shih <pkshih@realtek.com>
14028L:	linux-wireless@vger.kernel.org
14029W:	http://wireless.kernel.org/
14030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14031S:	Maintained
14032F:	drivers/net/wireless/realtek/rtlwifi/
14033
14034REALTEK WIRELESS DRIVER (rtw88)
14035M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14036L:	linux-wireless@vger.kernel.org
14037S:	Maintained
14038F:	drivers/net/wireless/realtek/rtw88/
14039
14040RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14041M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14042L:	linux-wireless@vger.kernel.org
14043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14044S:	Maintained
14045F:	drivers/net/wireless/realtek/rtl8xxxu/
14046
14047RXRPC SOCKETS (AF_RXRPC)
14048M:	David Howells <dhowells@redhat.com>
14049L:	linux-afs@lists.infradead.org
14050S:	Supported
14051F:	net/rxrpc/
14052F:	include/keys/rxrpc-type.h
14053F:	include/net/af_rxrpc.h
14054F:	include/trace/events/rxrpc.h
14055F:	include/uapi/linux/rxrpc.h
14056F:	Documentation/networking/rxrpc.txt
14057W:	https://www.infradead.org/~dhowells/kafs/
14058
14059S3 SAVAGE FRAMEBUFFER DRIVER
14060M:	Antonino Daplas <adaplas@gmail.com>
14061L:	linux-fbdev@vger.kernel.org
14062S:	Maintained
14063F:	drivers/video/fbdev/savage/
14064
14065S390
14066M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14067M:	Vasily Gorbik <gor@linux.ibm.com>
14068M:	Christian Borntraeger <borntraeger@de.ibm.com>
14069L:	linux-s390@vger.kernel.org
14070W:	http://www.ibm.com/developerworks/linux/linux390/
14071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14072S:	Supported
14073F:	arch/s390/
14074F:	drivers/s390/
14075F:	Documentation/s390/
14076F:	Documentation/driver-api/s390-drivers.rst
14077
14078S390 COMMON I/O LAYER
14079M:	Sebastian Ott <sebott@linux.ibm.com>
14080M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14081L:	linux-s390@vger.kernel.org
14082W:	http://www.ibm.com/developerworks/linux/linux390/
14083S:	Supported
14084F:	drivers/s390/cio/
14085
14086S390 DASD DRIVER
14087M:	Stefan Haberland <sth@linux.ibm.com>
14088M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14089L:	linux-s390@vger.kernel.org
14090W:	http://www.ibm.com/developerworks/linux/linux390/
14091S:	Supported
14092F:	drivers/s390/block/dasd*
14093F:	block/partitions/ibm.c
14094
14095S390 IOMMU (PCI)
14096M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14097L:	linux-s390@vger.kernel.org
14098W:	http://www.ibm.com/developerworks/linux/linux390/
14099S:	Supported
14100F:	drivers/iommu/s390-iommu.c
14101
14102S390 IUCV NETWORK LAYER
14103M:	Julian Wiedmann <jwi@linux.ibm.com>
14104M:	Ursula Braun <ubraun@linux.ibm.com>
14105L:	linux-s390@vger.kernel.org
14106W:	http://www.ibm.com/developerworks/linux/linux390/
14107S:	Supported
14108F:	drivers/s390/net/*iucv*
14109F:	include/net/iucv/
14110F:	net/iucv/
14111
14112S390 NETWORK DRIVERS
14113M:	Julian Wiedmann <jwi@linux.ibm.com>
14114M:	Ursula Braun <ubraun@linux.ibm.com>
14115L:	linux-s390@vger.kernel.org
14116W:	http://www.ibm.com/developerworks/linux/linux390/
14117S:	Supported
14118F:	drivers/s390/net/
14119
14120S390 PCI SUBSYSTEM
14121M:	Sebastian Ott <sebott@linux.ibm.com>
14122M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14123L:	linux-s390@vger.kernel.org
14124W:	http://www.ibm.com/developerworks/linux/linux390/
14125S:	Supported
14126F:	arch/s390/pci/
14127F:	drivers/pci/hotplug/s390_pci_hpc.c
14128
14129S390 VFIO-CCW DRIVER
14130M:	Cornelia Huck <cohuck@redhat.com>
14131M:	Eric Farman <farman@linux.ibm.com>
14132R:	Halil Pasic <pasic@linux.ibm.com>
14133L:	linux-s390@vger.kernel.org
14134L:	kvm@vger.kernel.org
14135S:	Supported
14136F:	drivers/s390/cio/vfio_ccw*
14137F:	Documentation/s390/vfio-ccw.rst
14138F:	include/uapi/linux/vfio_ccw.h
14139
14140S390 ZCRYPT DRIVER
14141M:	Harald Freudenberger <freude@linux.ibm.com>
14142L:	linux-s390@vger.kernel.org
14143W:	http://www.ibm.com/developerworks/linux/linux390/
14144S:	Supported
14145F:	drivers/s390/crypto/
14146
14147S390 VFIO AP DRIVER
14148M:	Tony Krowiak <akrowiak@linux.ibm.com>
14149M:	Pierre Morel <pmorel@linux.ibm.com>
14150M:	Halil Pasic <pasic@linux.ibm.com>
14151L:	linux-s390@vger.kernel.org
14152W:	http://www.ibm.com/developerworks/linux/linux390/
14153S:	Supported
14154F:	drivers/s390/crypto/vfio_ap_drv.c
14155F:	drivers/s390/crypto/vfio_ap_private.h
14156F:	drivers/s390/crypto/vfio_ap_ops.c
14157F:	Documentation/s390/vfio-ap.rst
14158
14159S390 ZFCP DRIVER
14160M:	Steffen Maier <maier@linux.ibm.com>
14161M:	Benjamin Block <bblock@linux.ibm.com>
14162L:	linux-s390@vger.kernel.org
14163W:	http://www.ibm.com/developerworks/linux/linux390/
14164S:	Supported
14165F:	drivers/s390/scsi/zfcp_*
14166
14167S3C24XX SD/MMC Driver
14168M:	Ben Dooks <ben-linux@fluff.org>
14169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14170S:	Supported
14171F:	drivers/mmc/host/s3cmci.*
14172
14173SAA6588 RDS RECEIVER DRIVER
14174M:	Hans Verkuil <hverkuil@xs4all.nl>
14175L:	linux-media@vger.kernel.org
14176T:	git git://linuxtv.org/media_tree.git
14177W:	https://linuxtv.org
14178S:	Odd Fixes
14179F:	drivers/media/i2c/saa6588*
14180
14181SAA7134 VIDEO4LINUX DRIVER
14182M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14183L:	linux-media@vger.kernel.org
14184W:	https://linuxtv.org
14185T:	git git://linuxtv.org/media_tree.git
14186S:	Odd fixes
14187F:	Documentation/media/v4l-drivers/saa7134*
14188F:	drivers/media/pci/saa7134/
14189
14190SAA7146 VIDEO4LINUX-2 DRIVER
14191M:	Hans Verkuil <hverkuil@xs4all.nl>
14192L:	linux-media@vger.kernel.org
14193T:	git git://linuxtv.org/media_tree.git
14194S:	Maintained
14195F:	drivers/media/common/saa7146/
14196F:	drivers/media/pci/saa7146/
14197F:	include/media/drv-intf/saa7146*
14198
14199SAFESETID SECURITY MODULE
14200M:     Micah Morton <mortonm@chromium.org>
14201S:     Supported
14202F:     security/safesetid/
14203F:     Documentation/admin-guide/LSM/SafeSetID.rst
14204
14205SAMSUNG AUDIO (ASoC) DRIVERS
14206M:	Krzysztof Kozlowski <krzk@kernel.org>
14207M:	Sangbeom Kim <sbkim73@samsung.com>
14208M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14209L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14210S:	Supported
14211F:	sound/soc/samsung/
14212F:	Documentation/devicetree/bindings/sound/samsung*
14213
14214SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14215M:	Krzysztof Kozlowski <krzk@kernel.org>
14216L:	linux-crypto@vger.kernel.org
14217L:	linux-samsung-soc@vger.kernel.org
14218S:	Maintained
14219F:	drivers/crypto/exynos-rng.c
14220F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14221
14222SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14223M:	Łukasz Stelmach <l.stelmach@samsung.com>
14224L:	linux-samsung-soc@vger.kernel.org
14225S:	Maintained
14226F:	drivers/char/hw_random/exynos-trng.c
14227F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14228
14229SAMSUNG FRAMEBUFFER DRIVER
14230M:	Jingoo Han <jingoohan1@gmail.com>
14231L:	linux-fbdev@vger.kernel.org
14232S:	Maintained
14233F:	drivers/video/fbdev/s3c-fb.c
14234
14235SAMSUNG LAPTOP DRIVER
14236M:	Corentin Chary <corentin.chary@gmail.com>
14237L:	platform-driver-x86@vger.kernel.org
14238S:	Maintained
14239F:	drivers/platform/x86/samsung-laptop.c
14240
14241SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14242M:	Sangbeom Kim <sbkim73@samsung.com>
14243M:	Krzysztof Kozlowski <krzk@kernel.org>
14244M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14245L:	linux-kernel@vger.kernel.org
14246L:	linux-samsung-soc@vger.kernel.org
14247S:	Supported
14248F:	drivers/mfd/sec*.c
14249F:	drivers/regulator/s2m*.c
14250F:	drivers/regulator/s5m*.c
14251F:	drivers/clk/clk-s2mps11.c
14252F:	drivers/rtc/rtc-s5m.c
14253F:	include/linux/mfd/samsung/
14254F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14255F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14256F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14257F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14258
14259SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14260M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14261L:	linux-media@vger.kernel.org
14262L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14263S:	Maintained
14264F:	drivers/media/platform/s3c-camif/
14265F:	include/media/drv-intf/s3c_camif.h
14266
14267SAMSUNG S3FWRN5 NFC DRIVER
14268M:	Robert Baldyga <r.baldyga@samsung.com>
14269M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14270L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14271S:	Supported
14272F:	drivers/nfc/s3fwrn5
14273
14274SAMSUNG S5C73M3 CAMERA DRIVER
14275M:	Kyungmin Park <kyungmin.park@samsung.com>
14276M:	Andrzej Hajda <a.hajda@samsung.com>
14277L:	linux-media@vger.kernel.org
14278S:	Supported
14279F:	drivers/media/i2c/s5c73m3/*
14280
14281SAMSUNG S5K5BAF CAMERA DRIVER
14282M:	Kyungmin Park <kyungmin.park@samsung.com>
14283M:	Andrzej Hajda <a.hajda@samsung.com>
14284L:	linux-media@vger.kernel.org
14285S:	Supported
14286F:	drivers/media/i2c/s5k5baf.c
14287
14288SAMSUNG S5P Security SubSystem (SSS) DRIVER
14289M:	Krzysztof Kozlowski <krzk@kernel.org>
14290M:	Vladimir Zapolskiy <vz@mleia.com>
14291M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14292L:	linux-crypto@vger.kernel.org
14293L:	linux-samsung-soc@vger.kernel.org
14294S:	Maintained
14295F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14296F:	Documentation/devicetree/bindings/crypto/samsung-sss.txt
14297F:	drivers/crypto/s5p-sss.c
14298
14299SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14300M:	Kyungmin Park <kyungmin.park@samsung.com>
14301M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14302L:	linux-media@vger.kernel.org
14303Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14304S:	Supported
14305F:	drivers/media/platform/exynos4-is/
14306
14307SAMSUNG SOC CLOCK DRIVERS
14308M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14309M:	Tomasz Figa <tomasz.figa@gmail.com>
14310M:	Chanwoo Choi <cw00.choi@samsung.com>
14311S:	Supported
14312L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14314F:	drivers/clk/samsung/
14315F:	include/dt-bindings/clock/exynos*.h
14316F:	Documentation/devicetree/bindings/clock/exynos*.txt
14317F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14318F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14319
14320SAMSUNG SPI DRIVERS
14321M:	Kukjin Kim <kgene@kernel.org>
14322M:	Krzysztof Kozlowski <krzk@kernel.org>
14323M:	Andi Shyti <andi@etezian.org>
14324L:	linux-spi@vger.kernel.org
14325L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14326S:	Maintained
14327F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14328F:	drivers/spi/spi-s3c*
14329F:	include/linux/platform_data/spi-s3c64xx.h
14330
14331SAMSUNG SXGBE DRIVERS
14332M:	Byungho An <bh74.an@samsung.com>
14333M:	Girish K S <ks.giri@samsung.com>
14334M:	Vipul Pandya <vipul.pandya@samsung.com>
14335S:	Supported
14336L:	netdev@vger.kernel.org
14337F:	drivers/net/ethernet/samsung/sxgbe/
14338
14339SAMSUNG THERMAL DRIVER
14340M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14341L:	linux-pm@vger.kernel.org
14342L:	linux-samsung-soc@vger.kernel.org
14343S:	Supported
14344T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14345F:	drivers/thermal/samsung/
14346
14347SAMSUNG USB2 PHY DRIVER
14348M:	Kamil Debski <kamil@wypas.org>
14349M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14350L:	linux-kernel@vger.kernel.org
14351S:	Supported
14352F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14353F:	Documentation/driver-api/phy/samsung-usb2.rst
14354F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14355F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14356F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14357F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14358F:	drivers/phy/samsung/phy-samsung-usb2.c
14359F:	drivers/phy/samsung/phy-samsung-usb2.h
14360
14361SC1200 WDT DRIVER
14362M:	Zwane Mwaikambo <zwanem@gmail.com>
14363S:	Maintained
14364F:	drivers/watchdog/sc1200wdt.c
14365
14366SCHEDULER
14367M:	Ingo Molnar <mingo@redhat.com>
14368M:	Peter Zijlstra <peterz@infradead.org>
14369M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14370M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14371R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14372R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14373R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14374R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14375L:	linux-kernel@vger.kernel.org
14376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14377S:	Maintained
14378F:	kernel/sched/
14379F:	include/linux/sched.h
14380F:	include/uapi/linux/sched.h
14381F:	include/linux/wait.h
14382F:	include/linux/preempt.h
14383
14384SCR24X CHIP CARD INTERFACE DRIVER
14385M:	Lubomir Rintel <lkundrak@v3.sk>
14386S:	Supported
14387F:	drivers/char/pcmcia/scr24x_cs.c
14388
14389SCSI CDROM DRIVER
14390M:	Jens Axboe <axboe@kernel.dk>
14391L:	linux-scsi@vger.kernel.org
14392W:	http://www.kernel.dk
14393S:	Maintained
14394F:	drivers/scsi/sr*
14395
14396SCSI RDMA PROTOCOL (SRP) INITIATOR
14397M:	Bart Van Assche <bvanassche@acm.org>
14398L:	linux-rdma@vger.kernel.org
14399S:	Supported
14400Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14401F:	drivers/infiniband/ulp/srp/
14402F:	include/scsi/srp.h
14403
14404SCSI RDMA PROTOCOL (SRP) TARGET
14405M:	Bart Van Assche <bvanassche@acm.org>
14406L:	linux-rdma@vger.kernel.org
14407L:	target-devel@vger.kernel.org
14408S:	Supported
14409Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14410F:	drivers/infiniband/ulp/srpt/
14411
14412SCSI SG DRIVER
14413M:	Doug Gilbert <dgilbert@interlog.com>
14414L:	linux-scsi@vger.kernel.org
14415W:	http://sg.danny.cz/sg
14416S:	Maintained
14417F:	Documentation/scsi/scsi-generic.txt
14418F:	drivers/scsi/sg.c
14419F:	include/scsi/sg.h
14420
14421SCSI SUBSYSTEM
14422M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14424M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14426Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14427L:	linux-scsi@vger.kernel.org
14428S:	Maintained
14429F:	Documentation/devicetree/bindings/scsi/
14430F:	drivers/scsi/
14431F:	include/scsi/
14432
14433SCSI TAPE DRIVER
14434M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14435L:	linux-scsi@vger.kernel.org
14436S:	Maintained
14437F:	Documentation/scsi/st.txt
14438F:	drivers/scsi/st.*
14439F:	drivers/scsi/st_*.h
14440
14441SCSI TARGET SUBSYSTEM
14442M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14443L:	linux-scsi@vger.kernel.org
14444L:	target-devel@vger.kernel.org
14445W:	http://www.linux-iscsi.org
14446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14447Q:	https://patchwork.kernel.org/project/target-devel/list/
14448S:	Supported
14449F:	drivers/target/
14450F:	include/target/
14451F:	Documentation/target/
14452
14453SCTP PROTOCOL
14454M:	Vlad Yasevich <vyasevich@gmail.com>
14455M:	Neil Horman <nhorman@tuxdriver.com>
14456M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14457L:	linux-sctp@vger.kernel.org
14458W:	http://lksctp.sourceforge.net
14459S:	Maintained
14460F:	Documentation/networking/sctp.txt
14461F:	include/linux/sctp.h
14462F:	include/uapi/linux/sctp.h
14463F:	include/net/sctp/
14464F:	net/sctp/
14465
14466SCx200 CPU SUPPORT
14467M:	Jim Cromie <jim.cromie@gmail.com>
14468S:	Odd Fixes
14469F:	Documentation/i2c/busses/scx200_acb.rst
14470F:	arch/x86/platform/scx200/
14471F:	drivers/watchdog/scx200_wdt.c
14472F:	drivers/i2c/busses/scx200*
14473F:	drivers/mtd/maps/scx200_docflash.c
14474F:	include/linux/scx200.h
14475
14476SCx200 GPIO DRIVER
14477M:	Jim Cromie <jim.cromie@gmail.com>
14478S:	Maintained
14479F:	drivers/char/scx200_gpio.c
14480F:	include/linux/scx200_gpio.h
14481
14482SCx200 HRT CLOCKSOURCE DRIVER
14483M:	Jim Cromie <jim.cromie@gmail.com>
14484S:	Maintained
14485F:	drivers/clocksource/scx200_hrt.c
14486
14487SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14488M:	Sascha Sommer <saschasommer@freenet.de>
14489L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14490S:	Maintained
14491F:	drivers/mmc/host/sdricoh_cs.c
14492
14493SECO BOARDS CEC DRIVER
14494M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14495S:	Maintained
14496F:	drivers/media/platform/seco-cec/seco-cec.c
14497F:	drivers/media/platform/seco-cec/seco-cec.h
14498
14499SECURE COMPUTING
14500M:	Kees Cook <keescook@chromium.org>
14501R:	Andy Lutomirski <luto@amacapital.net>
14502R:	Will Drewry <wad@chromium.org>
14503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14504S:	Supported
14505F:	kernel/seccomp.c
14506F:	include/uapi/linux/seccomp.h
14507F:	include/linux/seccomp.h
14508F:	tools/testing/selftests/seccomp/*
14509F:	tools/testing/selftests/kselftest_harness.h
14510F:	Documentation/userspace-api/seccomp_filter.rst
14511K:	\bsecure_computing
14512K:	\bTIF_SECCOMP\b
14513
14514SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14515M:	Al Cooper <alcooperx@gmail.com>
14516L:	linux-mmc@vger.kernel.org
14517L:	bcm-kernel-feedback-list@broadcom.com
14518S:	Maintained
14519F:	drivers/mmc/host/sdhci-brcmstb*
14520
14521SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14522M:	Adrian Hunter <adrian.hunter@intel.com>
14523L:	linux-mmc@vger.kernel.org
14524S:	Maintained
14525F:	drivers/mmc/host/sdhci*
14526F:	include/linux/mmc/sdhci*
14527
14528EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14529M:	Adrian Hunter <adrian.hunter@intel.com>
14530M:	Ritesh Harjani <riteshh@codeaurora.org>
14531M:	Asutosh Das <asutoshd@codeaurora.org>
14532L:	linux-mmc@vger.kernel.org
14533S:	Maintained
14534F:	drivers/mmc/host/cqhci*
14535
14536SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14537M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14538M:	Manjunath M B <manjumb@synopsys.com>
14539L:	linux-mmc@vger.kernel.org
14540S:	Maintained
14541F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14542
14543SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14544M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14545L:	linux-mmc@vger.kernel.org
14546S:	Supported
14547F:	drivers/mmc/host/sdhci-of-at91.c
14548
14549SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14550M:	Ben Dooks <ben-linux@fluff.org>
14551M:	Jaehoon Chung <jh80.chung@samsung.com>
14552L:	linux-mmc@vger.kernel.org
14553S:	Maintained
14554F:	drivers/mmc/host/sdhci-s3c*
14555
14556SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14557M:	Viresh Kumar <vireshk@kernel.org>
14558L:	linux-mmc@vger.kernel.org
14559S:	Maintained
14560F:	drivers/mmc/host/sdhci-spear.c
14561
14562SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14563M:	Kishon Vijay Abraham I <kishon@ti.com>
14564L:	linux-mmc@vger.kernel.org
14565S:	Maintained
14566F:	drivers/mmc/host/sdhci-omap.c
14567
14568SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14569M:	Scott Bauer <scott.bauer@intel.com>
14570M:	Jonathan Derrick <jonathan.derrick@intel.com>
14571L:	linux-block@vger.kernel.org
14572S:	Supported
14573F:	block/sed*
14574F:	block/opal_proto.h
14575F:	include/linux/sed*
14576F:	include/uapi/linux/sed*
14577
14578SECURITY CONTACT
14579M:	Security Officers <security@kernel.org>
14580S:	Supported
14581
14582SECURITY SUBSYSTEM
14583M:	James Morris <jmorris@namei.org>
14584M:	"Serge E. Hallyn" <serge@hallyn.com>
14585L:	linux-security-module@vger.kernel.org (suggested Cc:)
14586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14587W:	http://kernsec.org/
14588S:	Supported
14589F:	security/
14590X:	security/selinux/
14591
14592SELINUX SECURITY MODULE
14593M:	Paul Moore <paul@paul-moore.com>
14594M:	Stephen Smalley <sds@tycho.nsa.gov>
14595M:	Eric Paris <eparis@parisplace.org>
14596L:	selinux@vger.kernel.org
14597W:	https://selinuxproject.org
14598W:	https://github.com/SELinuxProject
14599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14600S:	Supported
14601F:	include/uapi/linux/selinux_netlink.h
14602F:	security/selinux/
14603F:	scripts/selinux/
14604F:	Documentation/admin-guide/LSM/SELinux.rst
14605
14606SENSABLE PHANTOM
14607M:	Jiri Slaby <jirislaby@gmail.com>
14608S:	Maintained
14609F:	drivers/misc/phantom.c
14610F:	include/uapi/linux/phantom.h
14611
14612SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14613M:	Tomasz Duszynski <tduszyns@gmail.com>
14614S:	Maintained
14615F:	drivers/iio/chemical/sps30.c
14616F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14617
14618SERIAL DEVICE BUS
14619M:	Rob Herring <robh@kernel.org>
14620L:	linux-serial@vger.kernel.org
14621S:	Maintained
14622F:	Documentation/devicetree/bindings/serial/slave-device.txt
14623F:	drivers/tty/serdev/
14624F:	include/linux/serdev.h
14625
14626SERIAL DRIVERS
14627M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14628L:	linux-serial@vger.kernel.org
14629S:	Maintained
14630F:	Documentation/devicetree/bindings/serial/
14631F:	drivers/tty/serial/
14632
14633SERIAL IR RECEIVER
14634M:	Sean Young <sean@mess.org>
14635L:	linux-media@vger.kernel.org
14636S:	Maintained
14637F:	drivers/media/rc/serial_ir.c
14638
14639SFC NETWORK DRIVER
14640M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14641M:	Edward Cree <ecree@solarflare.com>
14642M:	Martin Habets <mhabets@solarflare.com>
14643L:	netdev@vger.kernel.org
14644S:	Supported
14645F:	drivers/net/ethernet/sfc/
14646
14647SFF/SFP/SFP+ MODULE SUPPORT
14648M:	Russell King <linux@armlinux.org.uk>
14649L:	netdev@vger.kernel.org
14650S:	Maintained
14651F:	drivers/net/phy/phylink.c
14652F:	drivers/net/phy/sfp*
14653F:	include/linux/phylink.h
14654F:	include/linux/sfp.h
14655K:	phylink
14656
14657SGI GRU DRIVER
14658M:	Dimitri Sivanich <sivanich@sgi.com>
14659S:	Maintained
14660F:	drivers/misc/sgi-gru/
14661
14662SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14663M:	Pat Gefre <pfg@sgi.com>
14664L:	linux-ia64@vger.kernel.org
14665S:	Supported
14666F:	Documentation/ia64/serial.rst
14667F:	drivers/tty/serial/ioc?_serial.c
14668F:	include/linux/ioc?.h
14669
14670SGI XP/XPC/XPNET DRIVER
14671M:	Cliff Whickman <cpw@sgi.com>
14672M:	Robin Holt <robinmholt@gmail.com>
14673S:	Maintained
14674F:	drivers/misc/sgi-xp/
14675
14676SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14677M:	Ursula Braun <ubraun@linux.ibm.com>
14678M:	Karsten Graul <kgraul@linux.ibm.com>
14679L:	linux-s390@vger.kernel.org
14680W:	http://www.ibm.com/developerworks/linux/linux390/
14681S:	Supported
14682F:	net/smc/
14683
14684SHARP RJ54N1CB0C SENSOR DRIVER
14685M:	Jacopo Mondi <jacopo@jmondi.org>
14686L:	linux-media@vger.kernel.org
14687T:	git git://linuxtv.org/media_tree.git
14688S:	Odd fixes
14689F:	drivers/media/i2c/rj54n1cb0c.c
14690F:	include/media/i2c/rj54n1cb0c.h
14691
14692SH_VEU V4L2 MEM2MEM DRIVER
14693L:	linux-media@vger.kernel.org
14694S:	Orphan
14695F:	drivers/media/platform/sh_veu.c
14696
14697SH_VOU V4L2 OUTPUT DRIVER
14698L:	linux-media@vger.kernel.org
14699S:	Orphan
14700F:	drivers/media/platform/sh_vou.c
14701F:	include/media/drv-intf/sh_vou.h
14702
14703SI2157 MEDIA DRIVER
14704M:	Antti Palosaari <crope@iki.fi>
14705L:	linux-media@vger.kernel.org
14706W:	https://linuxtv.org
14707W:	http://palosaari.fi/linux/
14708Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14709T:	git git://linuxtv.org/anttip/media_tree.git
14710S:	Maintained
14711F:	drivers/media/tuners/si2157*
14712
14713SI2165 MEDIA DRIVER
14714M:	Matthias Schwarzott <zzam@gentoo.org>
14715L:	linux-media@vger.kernel.org
14716W:	https://linuxtv.org
14717Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14718S:	Maintained
14719F:	drivers/media/dvb-frontends/si2165*
14720
14721SI2168 MEDIA DRIVER
14722M:	Antti Palosaari <crope@iki.fi>
14723L:	linux-media@vger.kernel.org
14724W:	https://linuxtv.org
14725W:	http://palosaari.fi/linux/
14726Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14727T:	git git://linuxtv.org/anttip/media_tree.git
14728S:	Maintained
14729F:	drivers/media/dvb-frontends/si2168*
14730
14731SI470X FM RADIO RECEIVER I2C DRIVER
14732M:	Hans Verkuil <hverkuil@xs4all.nl>
14733L:	linux-media@vger.kernel.org
14734T:	git git://linuxtv.org/media_tree.git
14735W:	https://linuxtv.org
14736S:	Odd Fixes
14737F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14738
14739SI470X FM RADIO RECEIVER USB DRIVER
14740M:	Hans Verkuil <hverkuil@xs4all.nl>
14741L:	linux-media@vger.kernel.org
14742T:	git git://linuxtv.org/media_tree.git
14743W:	https://linuxtv.org
14744S:	Maintained
14745F:	drivers/media/radio/si470x/radio-si470x-common.c
14746F:	drivers/media/radio/si470x/radio-si470x.h
14747F:	drivers/media/radio/si470x/radio-si470x-usb.c
14748
14749SI4713 FM RADIO TRANSMITTER I2C DRIVER
14750M:	Eduardo Valentin <edubezval@gmail.com>
14751L:	linux-media@vger.kernel.org
14752T:	git git://linuxtv.org/media_tree.git
14753W:	https://linuxtv.org
14754S:	Odd Fixes
14755F:	drivers/media/radio/si4713/si4713.?
14756
14757SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14758M:	Eduardo Valentin <edubezval@gmail.com>
14759L:	linux-media@vger.kernel.org
14760T:	git git://linuxtv.org/media_tree.git
14761W:	https://linuxtv.org
14762S:	Odd Fixes
14763F:	drivers/media/radio/si4713/radio-platform-si4713.c
14764
14765SI4713 FM RADIO TRANSMITTER USB DRIVER
14766M:	Hans Verkuil <hverkuil@xs4all.nl>
14767L:	linux-media@vger.kernel.org
14768T:	git git://linuxtv.org/media_tree.git
14769W:	https://linuxtv.org
14770S:	Maintained
14771F:	drivers/media/radio/si4713/radio-usb-si4713.c
14772
14773SIANO DVB DRIVER
14774M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14775L:	linux-media@vger.kernel.org
14776W:	https://linuxtv.org
14777T:	git git://linuxtv.org/media_tree.git
14778S:	Odd fixes
14779F:	drivers/media/common/siano/
14780F:	drivers/media/usb/siano/
14781F:	drivers/media/usb/siano/
14782F:	drivers/media/mmc/siano/
14783
14784SIFIVE DRIVERS
14785M:	Palmer Dabbelt <palmer@sifive.com>
14786M:	Paul Walmsley <paul.walmsley@sifive.com>
14787L:	linux-riscv@lists.infradead.org
14788T:	git git://github.com/sifive/riscv-linux.git
14789S:	Supported
14790K:	[^@]sifive
14791N:	sifive
14792
14793SIFIVE FU540 SYSTEM-ON-CHIP
14794M:	Paul Walmsley <paul.walmsley@sifive.com>
14795M:	Palmer Dabbelt <palmer@sifive.com>
14796L:	linux-riscv@lists.infradead.org
14797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14798S:	Supported
14799K:	fu540
14800N:	fu540
14801
14802SILEAD TOUCHSCREEN DRIVER
14803M:	Hans de Goede <hdegoede@redhat.com>
14804L:	linux-input@vger.kernel.org
14805L:	platform-driver-x86@vger.kernel.org
14806S:	Maintained
14807F:	drivers/input/touchscreen/silead.c
14808F:	drivers/platform/x86/touchscreen_dmi.c
14809
14810SILICON MOTION SM712 FRAME BUFFER DRIVER
14811M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14812M:	Teddy Wang <teddy.wang@siliconmotion.com>
14813M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14814L:	linux-fbdev@vger.kernel.org
14815S:	Maintained
14816F:	drivers/video/fbdev/sm712*
14817F:	Documentation/fb/sm712fb.rst
14818
14819SIMPLE FIRMWARE INTERFACE (SFI)
14820M:	Len Brown <lenb@kernel.org>
14821L:	sfi-devel@simplefirmware.org
14822W:	http://simplefirmware.org/
14823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14824S:	Supported
14825F:	arch/x86/platform/sfi/
14826F:	drivers/sfi/
14827F:	include/linux/sfi*.h
14828
14829SIMPLEFB FB DRIVER
14830M:	Hans de Goede <hdegoede@redhat.com>
14831L:	linux-fbdev@vger.kernel.org
14832S:	Maintained
14833F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14834F:	drivers/video/fbdev/simplefb.c
14835F:	include/linux/platform_data/simplefb.h
14836
14837SIMTEC EB110ATX (Chalice CATS)
14838P:	Ben Dooks
14839P:	Vincent Sanders <vince@simtec.co.uk>
14840M:	Simtec Linux Team <linux@simtec.co.uk>
14841W:	http://www.simtec.co.uk/products/EB110ATX/
14842S:	Supported
14843
14844SIMTEC EB2410ITX (BAST)
14845P:	Ben Dooks
14846P:	Vincent Sanders <vince@simtec.co.uk>
14847M:	Simtec Linux Team <linux@simtec.co.uk>
14848W:	http://www.simtec.co.uk/products/EB2410ITX/
14849S:	Supported
14850F:	arch/arm/mach-s3c24xx/mach-bast.c
14851F:	arch/arm/mach-s3c24xx/bast-ide.c
14852F:	arch/arm/mach-s3c24xx/bast-irq.c
14853
14854SIPHASH PRF ROUTINES
14855M:	Jason A. Donenfeld <Jason@zx2c4.com>
14856S:	Maintained
14857F:	lib/siphash.c
14858F:	lib/test_siphash.c
14859F:	include/linux/siphash.h
14860
14861SIOX
14862M:	Thorsten Scherer <t.scherer@eckelmann.de>
14863M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14864R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14865S:	Supported
14866F:	drivers/siox/*
14867F:	drivers/gpio/gpio-siox.c
14868F:	include/trace/events/siox.h
14869
14870SIS 190 ETHERNET DRIVER
14871M:	Francois Romieu <romieu@fr.zoreil.com>
14872L:	netdev@vger.kernel.org
14873S:	Maintained
14874F:	drivers/net/ethernet/sis/sis190.c
14875
14876SIS 900/7016 FAST ETHERNET DRIVER
14877M:	Daniele Venzano <venza@brownhat.org>
14878W:	http://www.brownhat.org/sis900.html
14879L:	netdev@vger.kernel.org
14880S:	Maintained
14881F:	drivers/net/ethernet/sis/sis900.*
14882
14883SIS FRAMEBUFFER DRIVER
14884M:	Thomas Winischhofer <thomas@winischhofer.net>
14885W:	http://www.winischhofer.net/linuxsisvga.shtml
14886S:	Maintained
14887F:	Documentation/fb/sisfb.rst
14888F:	drivers/video/fbdev/sis/
14889F:	include/video/sisfb.h
14890
14891SIS USB2VGA DRIVER
14892M:	Thomas Winischhofer <thomas@winischhofer.net>
14893W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14894S:	Maintained
14895F:	drivers/usb/misc/sisusbvga/
14896
14897SLAB ALLOCATOR
14898M:	Christoph Lameter <cl@linux.com>
14899M:	Pekka Enberg <penberg@kernel.org>
14900M:	David Rientjes <rientjes@google.com>
14901M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14902M:	Andrew Morton <akpm@linux-foundation.org>
14903L:	linux-mm@kvack.org
14904S:	Maintained
14905F:	include/linux/sl?b*.h
14906F:	mm/sl?b*
14907
14908SLEEPABLE READ-COPY UPDATE (SRCU)
14909M:	Lai Jiangshan <jiangshanlai@gmail.com>
14910M:	"Paul E. McKenney" <paulmck@kernel.org>
14911M:	Josh Triplett <josh@joshtriplett.org>
14912R:	Steven Rostedt <rostedt@goodmis.org>
14913R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14914L:	rcu@vger.kernel.org
14915W:	http://www.rdrop.com/users/paulmck/RCU/
14916S:	Supported
14917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14918F:	include/linux/srcu*.h
14919F:	kernel/rcu/srcu*.c
14920
14921SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14922M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14923L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14924S:	Maintained
14925F:	drivers/slimbus/
14926F:	Documentation/devicetree/bindings/slimbus/
14927F:	include/linux/slimbus.h
14928
14929SMACK SECURITY MODULE
14930M:	Casey Schaufler <casey@schaufler-ca.com>
14931L:	linux-security-module@vger.kernel.org
14932W:	http://schaufler-ca.com
14933T:	git git://github.com/cschaufler/smack-next
14934S:	Maintained
14935F:	Documentation/admin-guide/LSM/Smack.rst
14936F:	security/smack/
14937
14938SMC91x ETHERNET DRIVER
14939M:	Nicolas Pitre <nico@fluxnic.net>
14940S:	Odd Fixes
14941F:	drivers/net/ethernet/smsc/smc91x.*
14942
14943SMIA AND SMIA++ IMAGE SENSOR DRIVER
14944M:	Sakari Ailus <sakari.ailus@iki.fi>
14945L:	linux-media@vger.kernel.org
14946S:	Maintained
14947F:	drivers/media/i2c/smiapp/
14948F:	include/media/i2c/smiapp.h
14949F:	drivers/media/i2c/smiapp-pll.c
14950F:	drivers/media/i2c/smiapp-pll.h
14951F:	include/uapi/linux/smiapp.h
14952F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14953
14954SMM665 HARDWARE MONITOR DRIVER
14955M:	Guenter Roeck <linux@roeck-us.net>
14956L:	linux-hwmon@vger.kernel.org
14957S:	Maintained
14958F:	Documentation/hwmon/smm665.rst
14959F:	drivers/hwmon/smm665.c
14960
14961SMSC EMC2103 HARDWARE MONITOR DRIVER
14962M:	Steve Glendinning <steve.glendinning@shawell.net>
14963L:	linux-hwmon@vger.kernel.org
14964S:	Maintained
14965F:	Documentation/hwmon/emc2103.rst
14966F:	drivers/hwmon/emc2103.c
14967
14968SMSC SCH5627 HARDWARE MONITOR DRIVER
14969M:	Hans de Goede <hdegoede@redhat.com>
14970L:	linux-hwmon@vger.kernel.org
14971S:	Supported
14972F:	Documentation/hwmon/sch5627.rst
14973F:	drivers/hwmon/sch5627.c
14974
14975SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14976M:	Steve Glendinning <steve.glendinning@shawell.net>
14977L:	linux-fbdev@vger.kernel.org
14978S:	Maintained
14979F:	drivers/video/fbdev/smscufx.c
14980
14981SMSC47B397 HARDWARE MONITOR DRIVER
14982M:	Jean Delvare <jdelvare@suse.com>
14983L:	linux-hwmon@vger.kernel.org
14984S:	Maintained
14985F:	Documentation/hwmon/smsc47b397.rst
14986F:	drivers/hwmon/smsc47b397.c
14987
14988SMSC911x ETHERNET DRIVER
14989M:	Steve Glendinning <steve.glendinning@shawell.net>
14990L:	netdev@vger.kernel.org
14991S:	Maintained
14992F:	include/linux/smsc911x.h
14993F:	drivers/net/ethernet/smsc/smsc911x.*
14994
14995SMSC9420 PCI ETHERNET DRIVER
14996M:	Steve Glendinning <steve.glendinning@shawell.net>
14997L:	netdev@vger.kernel.org
14998S:	Maintained
14999F:	drivers/net/ethernet/smsc/smsc9420.*
15000
15001SOC-CAMERA V4L2 SUBSYSTEM
15002L:	linux-media@vger.kernel.org
15003T:	git git://linuxtv.org/media_tree.git
15004S:	Orphan
15005F:	include/media/soc_camera.h
15006F:	drivers/staging/media/soc_camera/
15007
15008SOCIONEXT SYNQUACER I2C DRIVER
15009M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
15010L:	linux-i2c@vger.kernel.org
15011S:	Maintained
15012F:	drivers/i2c/busses/i2c-synquacer.c
15013F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15014
15015SOCIONEXT UNIPHIER SOUND DRIVER
15016L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15017S:	Orphan
15018F:	sound/soc/uniphier/
15019
15020SOEKRIS NET48XX LED SUPPORT
15021M:	Chris Boot <bootc@bootc.net>
15022S:	Maintained
15023F:	drivers/leds/leds-net48xx.c
15024
15025SOFT-IWARP DRIVER (siw)
15026M:	Bernard Metzler <bmt@zurich.ibm.com>
15027L:	linux-rdma@vger.kernel.org
15028S:	Supported
15029F:	drivers/infiniband/sw/siw/
15030F:	include/uapi/rdma/siw-abi.h
15031
15032SOFT-ROCE DRIVER (rxe)
15033M:	Moni Shoua <monis@mellanox.com>
15034L:	linux-rdma@vger.kernel.org
15035S:	Supported
15036W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15037Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15038F:	drivers/infiniband/sw/rxe/
15039F:	include/uapi/rdma/rdma_user_rxe.h
15040
15041SOFTLOGIC 6x10 MPEG CODEC
15042M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15043M:	Anton Sviridenko <anton@corp.bluecherry.net>
15044M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15045M:	Andrey Utkin <andrey_utkin@fastmail.com>
15046M:	Ismael Luceno <ismael@iodev.co.uk>
15047L:	linux-media@vger.kernel.org
15048S:	Supported
15049F:	drivers/media/pci/solo6x10/
15050
15051SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15052M:	James Morse <james.morse@arm.com>
15053L:	linux-arm-kernel@lists.infradead.org
15054S:	Maintained
15055F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15056F:	drivers/firmware/arm_sdei.c
15057F:	include/linux/arm_sdei.h
15058F:	include/uapi/linux/arm_sdei.h
15059
15060SOFTWARE RAID (Multiple Disks) SUPPORT
15061M:	Song Liu <song@kernel.org>
15062L:	linux-raid@vger.kernel.org
15063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15064S:	Supported
15065F:	drivers/md/Makefile
15066F:	drivers/md/Kconfig
15067F:	drivers/md/md*
15068F:	drivers/md/raid*
15069F:	include/linux/raid/
15070F:	include/uapi/linux/raid/
15071
15072SOCIONEXT (SNI) AVE NETWORK DRIVER
15073M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15074L:	netdev@vger.kernel.org
15075S:	Maintained
15076F:	drivers/net/ethernet/socionext/sni_ave.c
15077F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15078
15079SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15080M:	Jassi Brar <jaswinder.singh@linaro.org>
15081M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15082L:	netdev@vger.kernel.org
15083S:	Maintained
15084F:	drivers/net/ethernet/socionext/netsec.c
15085F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15086
15087SOCIONEXT (SNI) Synquacer SPI DRIVER
15088M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15089M:	Jassi Brar <jaswinder.singh@linaro.org>
15090L:	linux-spi@vger.kernel.org
15091S:	Maintained
15092F:	drivers/spi/spi-synquacer.c
15093F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15094
15095SOLIDRUN CLEARFOG SUPPORT
15096M:	Russell King <linux@armlinux.org.uk>
15097S:	Maintained
15098F:	arch/arm/boot/dts/armada-388-clearfog*
15099F:	arch/arm/boot/dts/armada-38x-solidrun-*
15100
15101SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15102M:	Russell King <linux@armlinux.org.uk>
15103S:	Maintained
15104F:	arch/arm/boot/dts/imx6*-cubox-i*
15105F:	arch/arm/boot/dts/imx6*-hummingboard*
15106F:	arch/arm/boot/dts/imx6*-sr-*
15107
15108SONIC NETWORK DRIVER
15109M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15110L:	netdev@vger.kernel.org
15111S:	Maintained
15112F:	drivers/net/ethernet/natsemi/sonic.*
15113
15114SONICS SILICON BACKPLANE DRIVER (SSB)
15115M:	Michael Buesch <m@bues.ch>
15116L:	linux-wireless@vger.kernel.org
15117S:	Maintained
15118F:	drivers/ssb/
15119F:	include/linux/ssb/
15120
15121SONY IMX214 SENSOR DRIVER
15122M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15123L:	linux-media@vger.kernel.org
15124T:	git git://linuxtv.org/media_tree.git
15125S:	Maintained
15126F:	drivers/media/i2c/imx214.c
15127F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15128
15129SONY IMX258 SENSOR DRIVER
15130M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15131L:	linux-media@vger.kernel.org
15132T:	git git://linuxtv.org/media_tree.git
15133S:	Maintained
15134F:	drivers/media/i2c/imx258.c
15135
15136SONY IMX274 SENSOR DRIVER
15137M:	Leon Luo <leonl@leopardimaging.com>
15138L:	linux-media@vger.kernel.org
15139T:	git git://linuxtv.org/media_tree.git
15140S:	Maintained
15141F:	drivers/media/i2c/imx274.c
15142F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15143
15144SONY IMX319 SENSOR DRIVER
15145M:	Bingbu Cao <bingbu.cao@intel.com>
15146L:	linux-media@vger.kernel.org
15147T:	git git://linuxtv.org/media_tree.git
15148S:	Maintained
15149F:	drivers/media/i2c/imx319.c
15150
15151SONY IMX355 SENSOR DRIVER
15152M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15153L:	linux-media@vger.kernel.org
15154T:	git git://linuxtv.org/media_tree.git
15155S:	Maintained
15156F:	drivers/media/i2c/imx355.c
15157
15158SONY MEMORYSTICK SUBSYSTEM
15159M:	Maxim Levitsky <maximlevitsky@gmail.com>
15160M:	Alex Dubov <oakad@yahoo.com>
15161M:	Ulf Hansson <ulf.hansson@linaro.org>
15162L:	linux-mmc@vger.kernel.org
15163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15164S:	Maintained
15165F:	drivers/memstick/
15166F:	include/linux/memstick.h
15167
15168SONY VAIO CONTROL DEVICE DRIVER
15169M:	Mattia Dongili <malattia@linux.it>
15170L:	platform-driver-x86@vger.kernel.org
15171W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15172S:	Maintained
15173F:	Documentation/admin-guide/laptops/sony-laptop.rst
15174F:	drivers/char/sonypi.c
15175F:	drivers/platform/x86/sony-laptop.c
15176F:	include/linux/sony-laptop.h
15177
15178SOUND
15179M:	Jaroslav Kysela <perex@perex.cz>
15180M:	Takashi Iwai <tiwai@suse.com>
15181L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15182W:	http://www.alsa-project.org/
15183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15184Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15185S:	Maintained
15186F:	Documentation/sound/
15187F:	include/sound/
15188F:	include/uapi/sound/
15189F:	sound/
15190
15191SOUND - COMPRESSED AUDIO
15192M:	Vinod Koul <vkoul@kernel.org>
15193L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15195S:	Supported
15196F:	Documentation/sound/designs/compress-offload.rst
15197F:	include/sound/compress_driver.h
15198F:	include/uapi/sound/compress_*
15199F:	sound/core/compress_offload.c
15200F:	sound/soc/soc-compress.c
15201
15202SOUND - DMAENGINE HELPERS
15203M:	Lars-Peter Clausen <lars@metafoo.de>
15204S:	Supported
15205F:	include/sound/dmaengine_pcm.h
15206F:	sound/core/pcm_dmaengine.c
15207F:	sound/soc/soc-generic-dmaengine-pcm.c
15208
15209SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15210M:	Liam Girdwood <lgirdwood@gmail.com>
15211M:	Mark Brown <broonie@kernel.org>
15212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15213L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15214W:	http://alsa-project.org/main/index.php/ASoC
15215S:	Supported
15216F:	Documentation/devicetree/bindings/sound/
15217F:	Documentation/sound/soc/
15218F:	sound/soc/
15219F:	include/dt-bindings/sound/
15220F:	include/sound/soc*
15221
15222SOUNDWIRE SUBSYSTEM
15223M:	Vinod Koul <vkoul@kernel.org>
15224M:	Sanyog Kale <sanyog.r.kale@intel.com>
15225R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15226L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15227S:	Supported
15228F:	Documentation/driver-api/soundwire/
15229F:	drivers/soundwire/
15230F:	include/linux/soundwire/
15231
15232SP2 MEDIA DRIVER
15233M:	Olli Salonen <olli.salonen@iki.fi>
15234L:	linux-media@vger.kernel.org
15235W:	https://linuxtv.org
15236Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15237S:	Maintained
15238F:	drivers/media/dvb-frontends/sp2*
15239
15240SPARC + UltraSPARC (sparc/sparc64)
15241M:	"David S. Miller" <davem@davemloft.net>
15242L:	sparclinux@vger.kernel.org
15243Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15246S:	Maintained
15247F:	arch/sparc/
15248F:	drivers/sbus/
15249
15250SPARC SERIAL DRIVERS
15251M:	"David S. Miller" <davem@davemloft.net>
15252L:	sparclinux@vger.kernel.org
15253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15255S:	Maintained
15256F:	include/linux/sunserialcore.h
15257F:	drivers/tty/serial/suncore.c
15258F:	drivers/tty/serial/sunhv.c
15259F:	drivers/tty/serial/sunsab.c
15260F:	drivers/tty/serial/sunsab.h
15261F:	drivers/tty/serial/sunsu.c
15262F:	drivers/tty/serial/sunzilog.c
15263F:	drivers/tty/serial/sunzilog.h
15264F:	drivers/tty/vcc.c
15265
15266SPARSE CHECKER
15267M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15268L:	linux-sparse@vger.kernel.org
15269W:	https://sparse.wiki.kernel.org/
15270T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15271S:	Maintained
15272F:	include/linux/compiler.h
15273
15274SPEAR CLOCK FRAMEWORK SUPPORT
15275M:	Viresh Kumar <vireshk@kernel.org>
15276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15277W:	http://www.st.com/spear
15278S:	Maintained
15279F:	drivers/clk/spear/
15280
15281SPEAR PLATFORM SUPPORT
15282M:	Viresh Kumar <vireshk@kernel.org>
15283M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15285W:	http://www.st.com/spear
15286S:	Maintained
15287F:	arch/arm/boot/dts/spear*
15288F:	arch/arm/mach-spear/
15289
15290SPI NOR SUBSYSTEM
15291M:	Marek Vasut <marek.vasut@gmail.com>
15292M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15293L:	linux-mtd@lists.infradead.org
15294W:	http://www.linux-mtd.infradead.org/
15295Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15297S:	Maintained
15298F:	drivers/mtd/spi-nor/
15299F:	include/linux/mtd/spi-nor.h
15300
15301SPI SUBSYSTEM
15302M:	Mark Brown <broonie@kernel.org>
15303L:	linux-spi@vger.kernel.org
15304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15305Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15306S:	Maintained
15307F:	Documentation/devicetree/bindings/spi/
15308F:	Documentation/spi/
15309F:	drivers/spi/
15310F:	include/linux/spi/
15311F:	include/uapi/linux/spi/
15312F:	tools/spi/
15313
15314SPIDERNET NETWORK DRIVER for CELL
15315M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15316L:	netdev@vger.kernel.org
15317S:	Supported
15318F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15319F:	drivers/net/ethernet/toshiba/spider_net*
15320
15321SPMI SUBSYSTEM
15322R:	Stephen Boyd <sboyd@kernel.org>
15323L:	linux-arm-msm@vger.kernel.org
15324F:	Documentation/devicetree/bindings/spmi/
15325F:	drivers/spmi/
15326F:	include/dt-bindings/spmi/spmi.h
15327F:	include/linux/spmi.h
15328F:	include/trace/events/spmi.h
15329
15330SPU FILE SYSTEM
15331M:	Jeremy Kerr <jk@ozlabs.org>
15332L:	linuxppc-dev@lists.ozlabs.org
15333W:	http://www.ibm.com/developerworks/power/cell/
15334S:	Supported
15335F:	Documentation/filesystems/spufs.txt
15336F:	arch/powerpc/platforms/cell/spufs/
15337
15338SQUASHFS FILE SYSTEM
15339M:	Phillip Lougher <phillip@squashfs.org.uk>
15340L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15341W:	http://squashfs.org.uk
15342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15343S:	Maintained
15344F:	Documentation/filesystems/squashfs.txt
15345F:	fs/squashfs/
15346
15347SRM (Alpha) environment access
15348M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15349S:	Maintained
15350F:	arch/alpha/kernel/srm_env.c
15351
15352ST LSM6DSx IMU IIO DRIVER
15353M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15354L:	linux-iio@vger.kernel.org
15355W:	http://www.st.com/
15356S:	Maintained
15357F:	drivers/iio/imu/st_lsm6dsx/
15358F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15359
15360ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15361M:	Mickael Guene <mickael.guene@st.com>
15362L:	linux-media@vger.kernel.org
15363T:	git git://linuxtv.org/media_tree.git
15364S:	Maintained
15365F:	drivers/media/i2c/st-mipid02.c
15366F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15367
15368ST STM32 I2C/SMBUS DRIVER
15369M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15370L:	linux-i2c@vger.kernel.org
15371S:	Maintained
15372F:	drivers/i2c/busses/i2c-stm32*
15373
15374ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15375M:	Song Qiang <songqiang1304521@gmail.com>
15376L:	linux-iio@vger.kernel.org
15377S:	Maintained
15378F:	drivers/iio/proximity/vl53l0x-i2c.c
15379F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15380
15381STABLE BRANCH
15382M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15383M:	Sasha Levin <sashal@kernel.org>
15384L:	stable@vger.kernel.org
15385S:	Supported
15386F:	Documentation/process/stable-kernel-rules.rst
15387
15388STAGING - COMEDI
15389M:	Ian Abbott <abbotti@mev.co.uk>
15390M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15391S:	Odd Fixes
15392F:	drivers/staging/comedi/
15393
15394STAGING - FIELDBUS SUBSYSTEM
15395M:	Sven Van Asbroeck <TheSven73@gmail.com>
15396S:	Maintained
15397F:	drivers/staging/fieldbus/*
15398F:	drivers/staging/fieldbus/Documentation/
15399
15400STAGING - HMS ANYBUS-S BUS
15401M:	Sven Van Asbroeck <TheSven73@gmail.com>
15402S:	Maintained
15403F:	drivers/staging/fieldbus/anybuss/
15404
15405STAGING - INDUSTRIAL IO
15406M:	Jonathan Cameron <jic23@kernel.org>
15407L:	linux-iio@vger.kernel.org
15408S:	Odd Fixes
15409F:	Documentation/devicetree/bindings/staging/iio/
15410F:	drivers/staging/iio/
15411
15412STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15413M:	Marc Dietrich <marvin24@gmx.de>
15414L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15415L:	linux-tegra@vger.kernel.org
15416S:	Maintained
15417F:	drivers/staging/nvec/
15418
15419STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15420M:	Jens Frederich <jfrederich@gmail.com>
15421M:	Daniel Drake <dsd@laptop.org>
15422M:	Jon Nettleton <jon.nettleton@gmail.com>
15423W:	http://wiki.laptop.org/go/DCON
15424S:	Maintained
15425F:	drivers/staging/olpc_dcon/
15426
15427STAGING - REALTEK RTL8712U DRIVERS
15428M:	Larry Finger <Larry.Finger@lwfinger.net>
15429M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15430S:	Odd Fixes
15431F:	drivers/staging/rtl8712/
15432
15433STAGING - REALTEK RTL8188EU DRIVERS
15434M:	Larry Finger <Larry.Finger@lwfinger.net>
15435S:	Odd Fixes
15436F:	drivers/staging/rtl8188eu/
15437
15438STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15439M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15440M:	Teddy Wang <teddy.wang@siliconmotion.com>
15441M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15442L:	linux-fbdev@vger.kernel.org
15443S:	Maintained
15444F:	drivers/staging/sm750fb/
15445
15446STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15447M:	William Hubbs <w.d.hubbs@gmail.com>
15448M:	Chris Brannon <chris@the-brannons.com>
15449M:	Kirk Reiser <kirk@reisers.ca>
15450M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15451L:	speakup@linux-speakup.org
15452W:	http://www.linux-speakup.org/
15453S:	Odd Fixes
15454F:	drivers/staging/speakup/
15455
15456STAGING - VIA VT665X DRIVERS
15457M:	Forest Bond <forest@alittletooquiet.net>
15458S:	Odd Fixes
15459F:	drivers/staging/vt665?/
15460
15461STAGING - WILC1000 WIFI DRIVER
15462M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15463M:	Ajay Singh <ajay.kathat@microchip.com>
15464L:	linux-wireless@vger.kernel.org
15465S:	Supported
15466F:	drivers/staging/wilc1000/
15467
15468STAGING SUBSYSTEM
15469M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15471L:	devel@driverdev.osuosl.org
15472S:	Supported
15473F:	drivers/staging/
15474
15475STARFIRE/DURALAN NETWORK DRIVER
15476M:	Ion Badulescu <ionut@badula.org>
15477S:	Odd Fixes
15478F:	drivers/net/ethernet/adaptec/starfire*
15479
15480STEC S1220 SKD DRIVER
15481M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15482L:	linux-block@vger.kernel.org
15483S:	Maintained
15484F:	drivers/block/skd*[ch]
15485
15486STI AUDIO (ASoC) DRIVERS
15487M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15488L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15489S:	Maintained
15490F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15491F:	sound/soc/sti/
15492
15493STI CEC DRIVER
15494M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15495S:	Maintained
15496F:	drivers/media/platform/sti/cec/
15497F:	Documentation/devicetree/bindings/media/stih-cec.txt
15498
15499STK1160 USB VIDEO CAPTURE DRIVER
15500M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15501L:	linux-media@vger.kernel.org
15502T:	git git://linuxtv.org/media_tree.git
15503S:	Maintained
15504F:	drivers/media/usb/stk1160/
15505
15506STM32 AUDIO (ASoC) DRIVERS
15507M:	Olivier Moysan <olivier.moysan@st.com>
15508M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15509L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15510S:	Maintained
15511F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15512F:	sound/soc/stm/
15513
15514STM32 TIMER/LPTIMER DRIVERS
15515M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15516S:	Maintained
15517F:	drivers/*/stm32-*timer*
15518F:	drivers/pwm/pwm-stm32*
15519F:	include/linux/*/stm32-*tim*
15520F:	Documentation/ABI/testing/*timer-stm32
15521F:	Documentation/devicetree/bindings/*/stm32-*timer*
15522F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15523
15524STMMAC ETHERNET DRIVER
15525M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15526M:	Alexandre Torgue <alexandre.torgue@st.com>
15527M:	Jose Abreu <joabreu@synopsys.com>
15528L:	netdev@vger.kernel.org
15529W:	http://www.stlinux.com
15530S:	Supported
15531F:	drivers/net/ethernet/stmicro/stmmac/
15532
15533SUN3/3X
15534M:	Sam Creasey <sammy@sammy.net>
15535W:	http://sammy.net/sun3/
15536S:	Maintained
15537F:	arch/m68k/kernel/*sun3*
15538F:	arch/m68k/sun3*/
15539F:	arch/m68k/include/asm/sun3*
15540F:	drivers/net/ethernet/i825xx/sun3*
15541
15542SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15543M:	Hans de Goede <hdegoede@redhat.com>
15544L:	linux-input@vger.kernel.org
15545S:	Maintained
15546F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15547F:	drivers/input/keyboard/sun4i-lradc-keys.c
15548
15549SUNDANCE NETWORK DRIVER
15550M:	Denis Kirjanov <kda@linux-powerpc.org>
15551L:	netdev@vger.kernel.org
15552S:	Maintained
15553F:	drivers/net/ethernet/dlink/sundance.c
15554
15555SUPERH
15556M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15557M:	Rich Felker <dalias@libc.org>
15558L:	linux-sh@vger.kernel.org
15559Q:	http://patchwork.kernel.org/project/linux-sh/list/
15560S:	Maintained
15561F:	Documentation/sh/
15562F:	arch/sh/
15563F:	drivers/sh/
15564
15565SUSPEND TO RAM
15566M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15567M:	Len Brown <len.brown@intel.com>
15568M:	Pavel Machek <pavel@ucw.cz>
15569L:	linux-pm@vger.kernel.org
15570B:	https://bugzilla.kernel.org
15571S:	Supported
15572F:	Documentation/power/
15573F:	arch/x86/kernel/acpi/
15574F:	drivers/base/power/
15575F:	kernel/power/
15576F:	include/linux/suspend.h
15577F:	include/linux/freezer.h
15578F:	include/linux/pm.h
15579
15580SVGA HANDLING
15581M:	Martin Mares <mj@ucw.cz>
15582L:	linux-video@atrey.karlin.mff.cuni.cz
15583S:	Maintained
15584F:	Documentation/admin-guide/svga.rst
15585F:	arch/x86/boot/video*
15586
15587SWIOTLB SUBSYSTEM
15588M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15589L:	iommu@lists.linux-foundation.org
15590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15591S:	Supported
15592F:	kernel/dma/swiotlb.c
15593F:	arch/*/kernel/pci-swiotlb.c
15594F:	include/linux/swiotlb.h
15595
15596SWITCHDEV
15597M:	Jiri Pirko <jiri@resnulli.us>
15598M:	Ivan Vecera <ivecera@redhat.com>
15599L:	netdev@vger.kernel.org
15600S:	Supported
15601F:	net/switchdev/
15602F:	include/net/switchdev.h
15603
15604SY8106A REGULATOR DRIVER
15605M:	Icenowy Zheng <icenowy@aosc.io>
15606S:	Maintained
15607F:	drivers/regulator/sy8106a-regulator.c
15608F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15609
15610SYNC FILE FRAMEWORK
15611M:	Sumit Semwal <sumit.semwal@linaro.org>
15612R:	Gustavo Padovan <gustavo@padovan.org>
15613S:	Maintained
15614L:	linux-media@vger.kernel.org
15615L:	dri-devel@lists.freedesktop.org
15616F:	drivers/dma-buf/sync_*
15617F:	drivers/dma-buf/dma-fence*
15618F:	drivers/dma-buf/sw_sync.c
15619F:	include/linux/sync_file.h
15620F:	include/uapi/linux/sync_file.h
15621F:	Documentation/driver-api/sync_file.rst
15622T:	git git://anongit.freedesktop.org/drm/drm-misc
15623
15624SYNOPSYS ARC ARCHITECTURE
15625M:	Vineet Gupta <vgupta@synopsys.com>
15626L:	linux-snps-arc@lists.infradead.org
15627S:	Supported
15628F:	arch/arc/
15629F:	Documentation/devicetree/bindings/arc/*
15630F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15631F:	drivers/clocksource/arc_timer.c
15632F:	drivers/tty/serial/arc_uart.c
15633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15634
15635SYNOPSYS ARC HSDK SDP pll clock driver
15636M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15637S:	Supported
15638F:	drivers/clk/clk-hsdk-pll.c
15639F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15640
15641SYNOPSYS ARC SDP clock driver
15642M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15643S:	Supported
15644F:	drivers/clk/axs10x/*
15645F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15646
15647SYNOPSYS ARC SDP platform support
15648M:	Alexey Brodkin <abrodkin@synopsys.com>
15649S:	Supported
15650F:	arch/arc/plat-axs10x
15651F:	arch/arc/boot/dts/ax*
15652F:	Documentation/devicetree/bindings/arc/axs10*
15653
15654SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15655M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15656S:	Supported
15657F:	drivers/reset/reset-axs10x.c
15658F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15659
15660SYNOPSYS CREG GPIO DRIVER
15661M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15662S:	Maintained
15663F:	drivers/gpio/gpio-creg-snps.c
15664F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15665
15666SYNOPSYS DESIGNWARE 8250 UART DRIVER
15667R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15668S:	Maintained
15669F:	drivers/tty/serial/8250/8250_dw.c
15670
15671SYNOPSYS DESIGNWARE APB GPIO DRIVER
15672M:	Hoan Tran <hoan@os.amperecomputing.com>
15673L:	linux-gpio@vger.kernel.org
15674S:	Maintained
15675F:	drivers/gpio/gpio-dwapb.c
15676F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15677
15678SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15679M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15680S:	Maintained
15681F:	drivers/dma/dw-axi-dmac/
15682F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15683
15684SYNOPSYS DESIGNWARE DMAC DRIVER
15685M:	Viresh Kumar <vireshk@kernel.org>
15686R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15687S:	Maintained
15688F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15689F:	drivers/dma/dw/
15690F:	include/dt-bindings/dma/dw-dmac.h
15691F:	include/linux/dma/dw.h
15692F:	include/linux/platform_data/dma-dw.h
15693
15694SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15695M:	Jose Abreu <Jose.Abreu@synopsys.com>
15696L:	netdev@vger.kernel.org
15697S:	Supported
15698F:	drivers/net/ethernet/synopsys/
15699
15700SYNOPSYS DESIGNWARE I2C DRIVER
15701M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15702R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15703R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15704L:	linux-i2c@vger.kernel.org
15705S:	Maintained
15706F:	drivers/i2c/busses/i2c-designware-*
15707F:	include/linux/platform_data/i2c-designware.h
15708
15709SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15710M:	Jaehoon Chung <jh80.chung@samsung.com>
15711L:	linux-mmc@vger.kernel.org
15712S:	Maintained
15713F:	drivers/mmc/host/dw_mmc*
15714
15715SYNOPSYS HSDK RESET CONTROLLER DRIVER
15716M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15717S:	Supported
15718F:	drivers/reset/reset-hsdk.c
15719F:	include/dt-bindings/reset/snps,hsdk-reset.h
15720F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15721
15722SYSTEM CONFIGURATION (SYSCON)
15723M:	Lee Jones <lee.jones@linaro.org>
15724M:	Arnd Bergmann <arnd@arndb.de>
15725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15726S:	Supported
15727F:	drivers/mfd/syscon.c
15728
15729SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15730M:	Sudeep Holla <sudeep.holla@arm.com>
15731L:	linux-arm-kernel@lists.infradead.org
15732S:	Maintained
15733F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15734F:	drivers/clk/clk-sc[mp]i.c
15735F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15736F:	drivers/firmware/arm_scpi.c
15737F:	drivers/firmware/arm_scmi/
15738F:	drivers/reset/reset-scmi.c
15739F:	include/linux/sc[mp]i_protocol.h
15740
15741SYSTEM RESET/SHUTDOWN DRIVERS
15742M:	Sebastian Reichel <sre@kernel.org>
15743L:	linux-pm@vger.kernel.org
15744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15745S:	Maintained
15746F:	Documentation/devicetree/bindings/power/reset/
15747F:	drivers/power/reset/
15748
15749SYSTEM TRACE MODULE CLASS
15750M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15751S:	Maintained
15752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15753F:	Documentation/trace/stm.rst
15754F:	drivers/hwtracing/stm/
15755F:	include/linux/stm.h
15756F:	include/uapi/linux/stm.h
15757
15758SYSV FILESYSTEM
15759M:	Christoph Hellwig <hch@infradead.org>
15760S:	Maintained
15761F:	Documentation/filesystems/sysv-fs.txt
15762F:	fs/sysv/
15763F:	include/linux/sysv_fs.h
15764
15765TASKSTATS STATISTICS INTERFACE
15766M:	Balbir Singh <bsingharora@gmail.com>
15767S:	Maintained
15768F:	Documentation/accounting/taskstats*
15769F:	include/linux/taskstats*
15770F:	kernel/taskstats.c
15771
15772TC subsystem
15773M:	Jamal Hadi Salim <jhs@mojatatu.com>
15774M:	Cong Wang <xiyou.wangcong@gmail.com>
15775M:	Jiri Pirko <jiri@resnulli.us>
15776L:	netdev@vger.kernel.org
15777S:	Maintained
15778F:	include/net/pkt_cls.h
15779F:	include/net/pkt_sched.h
15780F:	include/net/tc_act/
15781F:	include/uapi/linux/pkt_cls.h
15782F:	include/uapi/linux/pkt_sched.h
15783F:	include/uapi/linux/tc_act/
15784F:	include/uapi/linux/tc_ematch/
15785F:	net/sched/
15786
15787TC90522 MEDIA DRIVER
15788M:	Akihiro Tsukada <tskd08@gmail.com>
15789L:	linux-media@vger.kernel.org
15790S:	Odd Fixes
15791F:	drivers/media/dvb-frontends/tc90522*
15792
15793TCP LOW PRIORITY MODULE
15794M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15795M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15796W:	http://tcp-lp-mod.sourceforge.net/
15797S:	Maintained
15798F:	net/ipv4/tcp_lp.c
15799
15800TDA10071 MEDIA DRIVER
15801M:	Antti Palosaari <crope@iki.fi>
15802L:	linux-media@vger.kernel.org
15803W:	https://linuxtv.org
15804W:	http://palosaari.fi/linux/
15805Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15806T:	git git://linuxtv.org/anttip/media_tree.git
15807S:	Maintained
15808F:	drivers/media/dvb-frontends/tda10071*
15809
15810TDA18212 MEDIA DRIVER
15811M:	Antti Palosaari <crope@iki.fi>
15812L:	linux-media@vger.kernel.org
15813W:	https://linuxtv.org
15814W:	http://palosaari.fi/linux/
15815Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15816T:	git git://linuxtv.org/anttip/media_tree.git
15817S:	Maintained
15818F:	drivers/media/tuners/tda18212*
15819
15820TDA18218 MEDIA DRIVER
15821M:	Antti Palosaari <crope@iki.fi>
15822L:	linux-media@vger.kernel.org
15823W:	https://linuxtv.org
15824W:	http://palosaari.fi/linux/
15825Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15826T:	git git://linuxtv.org/anttip/media_tree.git
15827S:	Maintained
15828F:	drivers/media/tuners/tda18218*
15829
15830TDA18250 MEDIA DRIVER
15831M:	Olli Salonen <olli.salonen@iki.fi>
15832L:	linux-media@vger.kernel.org
15833W:	https://linuxtv.org
15834Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15835T:	git git://linuxtv.org/media_tree.git
15836S:	Maintained
15837F:	drivers/media/tuners/tda18250*
15838
15839TDA18271 MEDIA DRIVER
15840M:	Michael Krufky <mkrufky@linuxtv.org>
15841L:	linux-media@vger.kernel.org
15842W:	https://linuxtv.org
15843W:	http://github.com/mkrufky
15844Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15845T:	git git://linuxtv.org/mkrufky/tuners.git
15846S:	Maintained
15847F:	drivers/media/tuners/tda18271*
15848
15849TDA1997x MEDIA DRIVER
15850M:	Tim Harvey <tharvey@gateworks.com>
15851L:	linux-media@vger.kernel.org
15852W:	https://linuxtv.org
15853Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15854S:	Maintained
15855F:	drivers/media/i2c/tda1997x.*
15856
15857TDA827x MEDIA DRIVER
15858M:	Michael Krufky <mkrufky@linuxtv.org>
15859L:	linux-media@vger.kernel.org
15860W:	https://linuxtv.org
15861W:	http://github.com/mkrufky
15862Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15863T:	git git://linuxtv.org/mkrufky/tuners.git
15864S:	Maintained
15865F:	drivers/media/tuners/tda8290.*
15866
15867TDA8290 MEDIA DRIVER
15868M:	Michael Krufky <mkrufky@linuxtv.org>
15869L:	linux-media@vger.kernel.org
15870W:	https://linuxtv.org
15871W:	http://github.com/mkrufky
15872Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15873T:	git git://linuxtv.org/mkrufky/tuners.git
15874S:	Maintained
15875F:	drivers/media/tuners/tda8290.*
15876
15877TDA9840 MEDIA DRIVER
15878M:	Hans Verkuil <hverkuil@xs4all.nl>
15879L:	linux-media@vger.kernel.org
15880T:	git git://linuxtv.org/media_tree.git
15881W:	https://linuxtv.org
15882S:	Maintained
15883F:	drivers/media/i2c/tda9840*
15884
15885TEA5761 TUNER DRIVER
15886M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15887L:	linux-media@vger.kernel.org
15888W:	https://linuxtv.org
15889T:	git git://linuxtv.org/media_tree.git
15890S:	Odd fixes
15891F:	drivers/media/tuners/tea5761.*
15892
15893TEA5767 TUNER DRIVER
15894M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15895L:	linux-media@vger.kernel.org
15896W:	https://linuxtv.org
15897T:	git git://linuxtv.org/media_tree.git
15898S:	Maintained
15899F:	drivers/media/tuners/tea5767.*
15900
15901TEA6415C MEDIA DRIVER
15902M:	Hans Verkuil <hverkuil@xs4all.nl>
15903L:	linux-media@vger.kernel.org
15904T:	git git://linuxtv.org/media_tree.git
15905W:	https://linuxtv.org
15906S:	Maintained
15907F:	drivers/media/i2c/tea6415c*
15908
15909TEA6420 MEDIA DRIVER
15910M:	Hans Verkuil <hverkuil@xs4all.nl>
15911L:	linux-media@vger.kernel.org
15912T:	git git://linuxtv.org/media_tree.git
15913W:	https://linuxtv.org
15914S:	Maintained
15915F:	drivers/media/i2c/tea6420*
15916
15917TEAM DRIVER
15918M:	Jiri Pirko <jiri@resnulli.us>
15919L:	netdev@vger.kernel.org
15920S:	Supported
15921F:	drivers/net/team/
15922F:	include/linux/if_team.h
15923F:	include/uapi/linux/if_team.h
15924
15925TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15926M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15927S:	Maintained
15928F:	arch/x86/platform/ts5500/
15929
15930TECHNOTREND USB IR RECEIVER
15931M:	Sean Young <sean@mess.org>
15932L:	linux-media@vger.kernel.org
15933S:	Maintained
15934F:	drivers/media/rc/ttusbir.c
15935
15936TECHWELL TW9910 VIDEO DECODER
15937L:	linux-media@vger.kernel.org
15938S:	Orphan
15939F:	drivers/media/i2c/tw9910.c
15940F:	include/media/i2c/tw9910.h
15941
15942TEE SUBSYSTEM
15943M:	Jens Wiklander <jens.wiklander@linaro.org>
15944L:	tee-dev@lists.linaro.org
15945S:	Maintained
15946F:	include/linux/tee_drv.h
15947F:	include/uapi/linux/tee.h
15948F:	drivers/tee/
15949F:	Documentation/tee.txt
15950
15951TEGRA ARCHITECTURE SUPPORT
15952M:	Thierry Reding <thierry.reding@gmail.com>
15953M:	Jonathan Hunter <jonathanh@nvidia.com>
15954L:	linux-tegra@vger.kernel.org
15955Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15957S:	Supported
15958N:	[^a-z]tegra
15959
15960TEGRA CLOCK DRIVER
15961M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15962M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15963S:	Supported
15964F:	drivers/clk/tegra/
15965
15966TEGRA DMA DRIVERS
15967M:	Laxman Dewangan <ldewangan@nvidia.com>
15968M:	Jon Hunter <jonathanh@nvidia.com>
15969S:	Supported
15970F:	drivers/dma/tegra*
15971
15972TEGRA I2C DRIVER
15973M:	Laxman Dewangan <ldewangan@nvidia.com>
15974R:	Dmitry Osipenko <digetx@gmail.com>
15975S:	Supported
15976F:	drivers/i2c/busses/i2c-tegra.c
15977
15978TEGRA IOMMU DRIVERS
15979M:	Thierry Reding <thierry.reding@gmail.com>
15980L:	linux-tegra@vger.kernel.org
15981S:	Supported
15982F:	drivers/iommu/tegra*
15983
15984TEGRA KBC DRIVER
15985M:	Laxman Dewangan <ldewangan@nvidia.com>
15986S:	Supported
15987F:	drivers/input/keyboard/tegra-kbc.c
15988
15989TEGRA NAND DRIVER
15990M:	Stefan Agner <stefan@agner.ch>
15991M:	Lucas Stach <dev@lynxeye.de>
15992S:	Maintained
15993F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15994F:	drivers/mtd/nand/raw/tegra_nand.c
15995
15996TEGRA PWM DRIVER
15997M:	Thierry Reding <thierry.reding@gmail.com>
15998S:	Supported
15999F:	drivers/pwm/pwm-tegra.c
16000
16001TEGRA SERIAL DRIVER
16002M:	Laxman Dewangan <ldewangan@nvidia.com>
16003S:	Supported
16004F:	drivers/tty/serial/serial-tegra.c
16005
16006TEGRA SPI DRIVER
16007M:	Laxman Dewangan <ldewangan@nvidia.com>
16008S:	Supported
16009F:	drivers/spi/spi-tegra*
16010
16011TEGRA XUSB PADCTL DRIVER
16012M:	JC Kuo <jckuo@nvidia.com>
16013S:	Supported
16014F:	drivers/phy/tegra/xusb*
16015
16016TEHUTI ETHERNET DRIVER
16017M:	Andy Gospodarek <andy@greyhouse.net>
16018L:	netdev@vger.kernel.org
16019S:	Supported
16020F:	drivers/net/ethernet/tehuti/*
16021
16022Telecom Clock Driver for MCPL0010
16023M:	Mark Gross <mark.gross@intel.com>
16024S:	Supported
16025F:	drivers/char/tlclk.c
16026
16027TENSILICA XTENSA PORT (xtensa)
16028M:	Chris Zankel <chris@zankel.net>
16029M:	Max Filippov <jcmvbkbc@gmail.com>
16030L:	linux-xtensa@linux-xtensa.org
16031T:	git git://github.com/czankel/xtensa-linux.git
16032S:	Maintained
16033F:	arch/xtensa/
16034F:	drivers/irqchip/irq-xtensa-*
16035
16036Texas Instruments' System Control Interface (TISCI) Protocol Driver
16037M:	Nishanth Menon <nm@ti.com>
16038M:	Tero Kristo <t-kristo@ti.com>
16039M:	Santosh Shilimkar <ssantosh@kernel.org>
16040L:	linux-arm-kernel@lists.infradead.org
16041S:	Maintained
16042F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16043F:	drivers/firmware/ti_sci*
16044F:	include/linux/soc/ti/ti_sci_protocol.h
16045F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16046F:	drivers/soc/ti/ti_sci_pm_domains.c
16047F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16048F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16049F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16050F:	drivers/clk/keystone/sci-clk.c
16051F:	drivers/reset/reset-ti-sci.c
16052F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16053F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16054F:	drivers/irqchip/irq-ti-sci-intr.c
16055F:	drivers/irqchip/irq-ti-sci-inta.c
16056F:	include/linux/soc/ti/ti_sci_inta_msi.h
16057F:	drivers/soc/ti/ti_sci_inta_msi.c
16058
16059Texas Instruments ASoC drivers
16060M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16061L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16062S:	Maintained
16063F:	sound/soc/ti/
16064
16065Texas Instruments' DAC7612 DAC Driver
16066M:	Ricardo Ribalda <ricardo@ribalda.com>
16067L:	linux-iio@vger.kernel.org
16068S:	Supported
16069F:	drivers/iio/dac/ti-dac7612.c
16070F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16071
16072THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16073M:	Hans Verkuil <hverkuil@xs4all.nl>
16074L:	linux-media@vger.kernel.org
16075T:	git git://linuxtv.org/media_tree.git
16076W:	https://linuxtv.org
16077S:	Maintained
16078F:	drivers/media/radio/radio-raremono.c
16079
16080THERMAL
16081M:	Zhang Rui <rui.zhang@intel.com>
16082M:	Eduardo Valentin <edubezval@gmail.com>
16083R:	Daniel Lezcano <daniel.lezcano@linaro.org>
16084R:	Amit Kucheria <amit.kucheria@verdurent.com>
16085L:	linux-pm@vger.kernel.org
16086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16088Q:	https://patchwork.kernel.org/project/linux-pm/list/
16089S:	Supported
16090F:	drivers/thermal/
16091F:	include/linux/thermal.h
16092F:	include/uapi/linux/thermal.h
16093F:	include/linux/cpu_cooling.h
16094F:	Documentation/devicetree/bindings/thermal/
16095
16096THERMAL/CPU_COOLING
16097M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16098M:	Viresh Kumar <viresh.kumar@linaro.org>
16099M:	Javi Merino <javi.merino@kernel.org>
16100L:	linux-pm@vger.kernel.org
16101S:	Supported
16102F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16103F:	drivers/thermal/cpu_cooling.c
16104F:	include/linux/cpu_cooling.h
16105
16106THINKPAD ACPI EXTRAS DRIVER
16107M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16108L:	ibm-acpi-devel@lists.sourceforge.net
16109L:	platform-driver-x86@vger.kernel.org
16110W:	http://ibm-acpi.sourceforge.net
16111W:	http://thinkwiki.org/wiki/Ibm-acpi
16112T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16113S:	Maintained
16114F:	drivers/platform/x86/thinkpad_acpi.c
16115
16116THUNDERBOLT DRIVER
16117M:	Andreas Noever <andreas.noever@gmail.com>
16118M:	Michael Jamet <michael.jamet@intel.com>
16119M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16120M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16122S:	Maintained
16123F:	Documentation/admin-guide/thunderbolt.rst
16124F:	drivers/thunderbolt/
16125F:	include/linux/thunderbolt.h
16126
16127THUNDERBOLT NETWORK DRIVER
16128M:	Michael Jamet <michael.jamet@intel.com>
16129M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16130M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16131L:	netdev@vger.kernel.org
16132S:	Maintained
16133F:	drivers/net/thunderbolt.c
16134
16135THUNDERX GPIO DRIVER
16136M:	David Daney <david.daney@cavium.com>
16137S:	Maintained
16138F:	drivers/gpio/gpio-thunderx.c
16139
16140TI AM437X VPFE DRIVER
16141M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16142L:	linux-media@vger.kernel.org
16143W:	https://linuxtv.org
16144Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16145T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16146S:	Maintained
16147F:	drivers/media/platform/am437x/
16148
16149TI BANDGAP AND THERMAL DRIVER
16150M:	Eduardo Valentin <edubezval@gmail.com>
16151M:	Keerthy <j-keerthy@ti.com>
16152L:	linux-pm@vger.kernel.org
16153L:	linux-omap@vger.kernel.org
16154S:	Maintained
16155F:	drivers/thermal/ti-soc-thermal/
16156
16157TI BQ27XXX POWER SUPPLY DRIVER
16158R:	Andrew F. Davis <afd@ti.com>
16159F:	include/linux/power/bq27xxx_battery.h
16160F:	drivers/power/supply/bq27xxx_battery.c
16161F:	drivers/power/supply/bq27xxx_battery_i2c.c
16162
16163TI CDCE706 CLOCK DRIVER
16164M:	Max Filippov <jcmvbkbc@gmail.com>
16165S:	Maintained
16166F:	drivers/clk/clk-cdce706.c
16167
16168TI CLOCK DRIVER
16169M:	Tero Kristo <t-kristo@ti.com>
16170L:	linux-omap@vger.kernel.org
16171S:	Maintained
16172F:	drivers/clk/ti/
16173F:	include/linux/clk/ti.h
16174
16175TI DAVINCI MACHINE SUPPORT
16176M:	Sekhar Nori <nsekhar@ti.com>
16177R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16180S:	Supported
16181F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16182F:	arch/arm/mach-davinci/
16183F:	drivers/i2c/busses/i2c-davinci.c
16184F:	arch/arm/boot/dts/da850*
16185
16186TI DAVINCI SERIES CLOCK DRIVER
16187M:	David Lechner <david@lechnology.com>
16188R:	Sekhar Nori <nsekhar@ti.com>
16189S:	Maintained
16190F:	Documentation/devicetree/bindings/clock/ti/davinci/
16191F:	drivers/clk/davinci/
16192
16193TI DAVINCI SERIES GPIO DRIVER
16194M:	Keerthy <j-keerthy@ti.com>
16195L:	linux-gpio@vger.kernel.org
16196S:	Maintained
16197F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16198F:	drivers/gpio/gpio-davinci.c
16199
16200TI DAVINCI SERIES MEDIA DRIVER
16201M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16202L:	linux-media@vger.kernel.org
16203W:	https://linuxtv.org
16204Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16205T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16206S:	Maintained
16207F:	drivers/media/platform/davinci/
16208F:	include/media/davinci/
16209
16210TI ETHERNET SWITCH DRIVER (CPSW)
16211R:	Grygorii Strashko <grygorii.strashko@ti.com>
16212L:	linux-omap@vger.kernel.org
16213L:	netdev@vger.kernel.org
16214S:	Maintained
16215F:	drivers/net/ethernet/ti/cpsw*
16216F:	drivers/net/ethernet/ti/davinci*
16217
16218TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16219M:	Alex Dubov <oakad@yahoo.com>
16220S:	Maintained
16221W:	http://tifmxx.berlios.de/
16222F:	drivers/memstick/host/tifm_ms.c
16223F:	drivers/misc/tifm*
16224F:	drivers/mmc/host/tifm_sd.c
16225F:	include/linux/tifm.h
16226
16227TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16228M:	Santosh Shilimkar <ssantosh@kernel.org>
16229L:	linux-kernel@vger.kernel.org
16230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16231S:	Maintained
16232F:	drivers/soc/ti/*
16233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16234
16235TI LM49xxx FAMILY ASoC CODEC DRIVERS
16236M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16237M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16238L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16239S:	Maintained
16240F:	sound/soc/codecs/lm49453*
16241F:	sound/soc/codecs/isabelle*
16242
16243TI LP855x BACKLIGHT DRIVER
16244M:	Milo Kim <milo.kim@ti.com>
16245S:	Maintained
16246F:	Documentation/driver-api/backlight/lp855x-driver.rst
16247F:	drivers/video/backlight/lp855x_bl.c
16248F:	include/linux/platform_data/lp855x.h
16249
16250TI LP8727 CHARGER DRIVER
16251M:	Milo Kim <milo.kim@ti.com>
16252S:	Maintained
16253F:	drivers/power/supply/lp8727_charger.c
16254F:	include/linux/platform_data/lp8727.h
16255
16256TI LP8788 MFD DRIVER
16257M:	Milo Kim <milo.kim@ti.com>
16258S:	Maintained
16259F:	drivers/iio/adc/lp8788_adc.c
16260F:	drivers/leds/leds-lp8788.c
16261F:	drivers/mfd/lp8788*.c
16262F:	drivers/power/supply/lp8788-charger.c
16263F:	drivers/regulator/lp8788-*.c
16264F:	include/linux/mfd/lp8788*.h
16265
16266TI NETCP ETHERNET DRIVER
16267M:	Wingman Kwok <w-kwok2@ti.com>
16268M:	Murali Karicheri <m-karicheri2@ti.com>
16269L:	netdev@vger.kernel.org
16270S:	Maintained
16271F:	drivers/net/ethernet/ti/netcp*
16272
16273TI PCM3060 ASoC CODEC DRIVER
16274M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16275L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16276S:	Maintained
16277F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16278F:	sound/soc/codecs/pcm3060*
16279
16280TI TAS571X FAMILY ASoC CODEC DRIVER
16281M:	Kevin Cernekee <cernekee@chromium.org>
16282L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16283S:	Odd Fixes
16284F:	sound/soc/codecs/tas571x*
16285
16286TI TRF7970A NFC DRIVER
16287M:	Mark Greer <mgreer@animalcreek.com>
16288L:	linux-wireless@vger.kernel.org
16289L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16290S:	Supported
16291F:	drivers/nfc/trf7970a.c
16292F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16293
16294TI TWL4030 SERIES SOC CODEC DRIVER
16295M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16296L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16297S:	Maintained
16298F:	sound/soc/codecs/twl4030*
16299
16300TI VPE/CAL DRIVERS
16301M:	Benoit Parrot <bparrot@ti.com>
16302L:	linux-media@vger.kernel.org
16303W:	http://linuxtv.org/
16304Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16305S:	Maintained
16306F:	drivers/media/platform/ti-vpe/
16307
16308TI WILINK WIRELESS DRIVERS
16309L:	linux-wireless@vger.kernel.org
16310W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16311W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16313S:	Orphan
16314F:	drivers/net/wireless/ti/
16315F:	include/linux/wl12xx.h
16316
16317TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16318M:	John Stultz <john.stultz@linaro.org>
16319M:	Thomas Gleixner <tglx@linutronix.de>
16320R:	Stephen Boyd <sboyd@kernel.org>
16321L:	linux-kernel@vger.kernel.org
16322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16323S:	Supported
16324F:	include/linux/clocksource.h
16325F:	include/linux/time.h
16326F:	include/linux/timex.h
16327F:	include/uapi/linux/time.h
16328F:	include/uapi/linux/timex.h
16329F:	kernel/time/clocksource.c
16330F:	kernel/time/time*.c
16331F:	kernel/time/alarmtimer.c
16332F:	kernel/time/ntp.c
16333F:	tools/testing/selftests/timers/
16334
16335TIPC NETWORK LAYER
16336M:	Jon Maloy <jon.maloy@ericsson.com>
16337M:	Ying Xue <ying.xue@windriver.com>
16338L:	netdev@vger.kernel.org (core kernel code)
16339L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16340W:	http://tipc.sourceforge.net/
16341S:	Maintained
16342F:	include/uapi/linux/tipc*.h
16343F:	net/tipc/
16344
16345TLAN NETWORK DRIVER
16346M:	Samuel Chessman <chessman@tux.org>
16347L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16348W:	http://sourceforge.net/projects/tlan/
16349S:	Maintained
16350F:	Documentation/networking/device_drivers/ti/tlan.txt
16351F:	drivers/net/ethernet/ti/tlan.*
16352
16353TM6000 VIDEO4LINUX DRIVER
16354M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16355L:	linux-media@vger.kernel.org
16356W:	https://linuxtv.org
16357T:	git git://linuxtv.org/media_tree.git
16358S:	Odd fixes
16359F:	drivers/media/usb/tm6000/
16360F:	Documentation/media/v4l-drivers/tm6000*
16361
16362TMIO/SDHI MMC DRIVER
16363M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16364L:	linux-mmc@vger.kernel.org
16365S:	Supported
16366F:	drivers/mmc/host/tmio_mmc*
16367F:	drivers/mmc/host/renesas_sdhi*
16368F:	include/linux/mfd/tmio.h
16369
16370TMP401 HARDWARE MONITOR DRIVER
16371M:	Guenter Roeck <linux@roeck-us.net>
16372L:	linux-hwmon@vger.kernel.org
16373S:	Maintained
16374F:	Documentation/hwmon/tmp401.rst
16375F:	drivers/hwmon/tmp401.c
16376
16377TMPFS (SHMEM FILESYSTEM)
16378M:	Hugh Dickins <hughd@google.com>
16379L:	linux-mm@kvack.org
16380S:	Maintained
16381F:	include/linux/shmem_fs.h
16382F:	mm/shmem.c
16383
16384TOMOYO SECURITY MODULE
16385M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16386M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16387L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16388L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16389L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16390L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16391W:	https://tomoyo.osdn.jp/
16392S:	Maintained
16393F:	security/tomoyo/
16394
16395TOPSTAR LAPTOP EXTRAS DRIVER
16396M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16397L:	platform-driver-x86@vger.kernel.org
16398S:	Maintained
16399F:	drivers/platform/x86/topstar-laptop.c
16400
16401TORTURE-TEST MODULES
16402M:	Davidlohr Bueso <dave@stgolabs.net>
16403M:	"Paul E. McKenney" <paulmck@kernel.org>
16404M:	Josh Triplett <josh@joshtriplett.org>
16405L:	linux-kernel@vger.kernel.org
16406S:	Supported
16407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16408F:	Documentation/RCU/torture.txt
16409F:	kernel/torture.c
16410F:	kernel/rcu/rcutorture.c
16411F:	kernel/rcu/rcuperf.c
16412F:	kernel/locking/locktorture.c
16413
16414TOSHIBA ACPI EXTRAS DRIVER
16415M:	Azael Avalos <coproscefalo@gmail.com>
16416L:	platform-driver-x86@vger.kernel.org
16417S:	Maintained
16418F:	drivers/platform/x86/toshiba_acpi.c
16419
16420TOSHIBA BLUETOOTH DRIVER
16421M:	Azael Avalos <coproscefalo@gmail.com>
16422L:	platform-driver-x86@vger.kernel.org
16423S:	Maintained
16424F:	drivers/platform/x86/toshiba_bluetooth.c
16425
16426TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16427M:	Azael Avalos <coproscefalo@gmail.com>
16428L:	platform-driver-x86@vger.kernel.org
16429S:	Maintained
16430F:	drivers/platform/x86/toshiba_haps.c
16431
16432TOSHIBA SMM DRIVER
16433M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16434W:	http://www.buzzard.org.uk/toshiba/
16435S:	Maintained
16436F:	drivers/char/toshiba.c
16437F:	include/linux/toshiba.h
16438F:	include/uapi/linux/toshiba.h
16439
16440TOSHIBA TC358743 DRIVER
16441M:	Mats Randgaard <matrandg@cisco.com>
16442L:	linux-media@vger.kernel.org
16443S:	Maintained
16444F:	drivers/media/i2c/tc358743*
16445F:	include/media/i2c/tc358743.h
16446
16447TOSHIBA WMI HOTKEYS DRIVER
16448M:	Azael Avalos <coproscefalo@gmail.com>
16449L:	platform-driver-x86@vger.kernel.org
16450S:	Maintained
16451F:	drivers/platform/x86/toshiba-wmi.c
16452
16453TPM DEVICE DRIVER
16454M:	Peter Huewe <peterhuewe@gmx.de>
16455M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16456R:	Jason Gunthorpe <jgg@ziepe.ca>
16457L:	linux-integrity@vger.kernel.org
16458Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16459W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16460T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16461S:	Maintained
16462F:	drivers/char/tpm/
16463
16464TRACING
16465M:	Steven Rostedt <rostedt@goodmis.org>
16466M:	Ingo Molnar <mingo@redhat.com>
16467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16468S:	Maintained
16469F:	Documentation/trace/ftrace.rst
16470F:	arch/*/*/*/ftrace.h
16471F:	arch/*/kernel/ftrace.c
16472F:	include/*/ftrace.h
16473F:	include/linux/trace*.h
16474F:	include/trace/
16475F:	kernel/trace/
16476F:	tools/testing/selftests/ftrace/
16477
16478TRACING MMIO ACCESSES (MMIOTRACE)
16479M:	Steven Rostedt <rostedt@goodmis.org>
16480M:	Ingo Molnar <mingo@kernel.org>
16481R:	Karol Herbst <karolherbst@gmail.com>
16482R:	Pekka Paalanen <ppaalanen@gmail.com>
16483S:	Maintained
16484L:	linux-kernel@vger.kernel.org
16485L:	nouveau@lists.freedesktop.org
16486F:	kernel/trace/trace_mmiotrace.c
16487F:	include/linux/mmiotrace.h
16488F:	arch/x86/mm/kmmio.c
16489F:	arch/x86/mm/mmio-mod.c
16490F:	arch/x86/mm/testmmiotrace.c
16491
16492TRIVIAL PATCHES
16493M:	Jiri Kosina <trivial@kernel.org>
16494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16495S:	Maintained
16496K:	^Subject:.*(?i)trivial
16497
16498TEMPO SEMICONDUCTOR DRIVERS
16499M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16500S:	Maintained
16501F:	sound/soc/codecs/tscs*.c
16502F:	sound/soc/codecs/tscs*.h
16503F:	Documentation/devicetree/bindings/sound/tscs*.txt
16504
16505TTY LAYER
16506M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16507M:	Jiri Slaby <jslaby@suse.com>
16508S:	Supported
16509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16510F:	Documentation/driver-api/serial/
16511F:	drivers/tty/
16512F:	drivers/tty/serial/serial_core.c
16513F:	include/linux/serial_core.h
16514F:	include/linux/serial.h
16515F:	include/linux/tty.h
16516F:	include/uapi/linux/serial_core.h
16517F:	include/uapi/linux/serial.h
16518F:	include/uapi/linux/tty.h
16519
16520TUA9001 MEDIA DRIVER
16521M:	Antti Palosaari <crope@iki.fi>
16522L:	linux-media@vger.kernel.org
16523W:	https://linuxtv.org
16524W:	http://palosaari.fi/linux/
16525Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16526T:	git git://linuxtv.org/anttip/media_tree.git
16527S:	Maintained
16528F:	drivers/media/tuners/tua9001*
16529
16530TULIP NETWORK DRIVERS
16531L:	netdev@vger.kernel.org
16532L:	linux-parisc@vger.kernel.org
16533S:	Orphan
16534F:	drivers/net/ethernet/dec/tulip/
16535
16536TUN/TAP driver
16537M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16538W:	http://vtun.sourceforge.net/tun
16539S:	Maintained
16540F:	Documentation/networking/tuntap.txt
16541F:	arch/um/os-Linux/drivers/
16542
16543TURBOCHANNEL SUBSYSTEM
16544M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16545M:	Ralf Baechle <ralf@linux-mips.org>
16546L:	linux-mips@vger.kernel.org
16547Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16548S:	Maintained
16549F:	drivers/tc/
16550F:	include/linux/tc.h
16551
16552TURBOSTAT UTILITY
16553M:	"Len Brown" <lenb@kernel.org>
16554L:	linux-pm@vger.kernel.org
16555B:	https://bugzilla.kernel.org
16556Q:	https://patchwork.kernel.org/project/linux-pm/list/
16557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16558S:	Supported
16559F:	tools/power/x86/turbostat/
16560
16561TW5864 VIDEO4LINUX DRIVER
16562M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16563M:	Anton Sviridenko <anton@corp.bluecherry.net>
16564M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16565M:	Andrey Utkin <andrey_utkin@fastmail.com>
16566L:	linux-media@vger.kernel.org
16567S:	Supported
16568F:	drivers/media/pci/tw5864/
16569
16570TW68 VIDEO4LINUX DRIVER
16571M:	Hans Verkuil <hverkuil@xs4all.nl>
16572L:	linux-media@vger.kernel.org
16573T:	git git://linuxtv.org/media_tree.git
16574W:	https://linuxtv.org
16575S:	Odd Fixes
16576F:	drivers/media/pci/tw68/
16577
16578TW686X VIDEO4LINUX DRIVER
16579M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16580L:	linux-media@vger.kernel.org
16581T:	git git://linuxtv.org/media_tree.git
16582W:	http://linuxtv.org
16583S:	Maintained
16584F:	drivers/media/pci/tw686x/
16585
16586UBI FILE SYSTEM (UBIFS)
16587M:	Richard Weinberger <richard@nod.at>
16588M:	Artem Bityutskiy <dedekind1@gmail.com>
16589M:	Adrian Hunter <adrian.hunter@intel.com>
16590L:	linux-mtd@lists.infradead.org
16591T:	git git://git.infradead.org/ubifs-2.6.git
16592W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16593S:	Supported
16594F:	Documentation/filesystems/ubifs.txt
16595F:	fs/ubifs/
16596
16597UCLINUX (M68KNOMMU AND COLDFIRE)
16598M:	Greg Ungerer <gerg@linux-m68k.org>
16599W:	http://www.linux-m68k.org/
16600W:	http://www.uclinux.org/
16601L:	linux-m68k@lists.linux-m68k.org
16602L:	uclinux-dev@uclinux.org  (subscribers-only)
16603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16604S:	Maintained
16605F:	arch/m68k/coldfire/
16606F:	arch/m68k/68*/
16607F:	arch/m68k/*/*_no.*
16608F:	arch/m68k/include/asm/*_no.*
16609
16610UDF FILESYSTEM
16611M:	Jan Kara <jack@suse.com>
16612S:	Maintained
16613F:	Documentation/filesystems/udf.txt
16614F:	fs/udf/
16615
16616UDRAW TABLET
16617M:	Bastien Nocera <hadess@hadess.net>
16618L:	linux-input@vger.kernel.org
16619S:	Maintained
16620F:	drivers/hid/hid-udraw-ps3.c
16621
16622UFS FILESYSTEM
16623M:	Evgeniy Dushistov <dushistov@mail.ru>
16624S:	Maintained
16625F:	Documentation/admin-guide/ufs.rst
16626F:	fs/ufs/
16627
16628UHID USERSPACE HID IO DRIVER:
16629M:	David Herrmann <dh.herrmann@googlemail.com>
16630L:	linux-input@vger.kernel.org
16631S:	Maintained
16632F:	drivers/hid/uhid.c
16633F:	include/uapi/linux/uhid.h
16634
16635ULPI BUS
16636M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16637L:	linux-usb@vger.kernel.org
16638S:	Maintained
16639F:	drivers/usb/common/ulpi.c
16640F:	include/linux/ulpi/
16641
16642ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16643L:	devel@driverdev.osuosl.org
16644S:	Obsolete
16645F:	drivers/staging/uwb/
16646
16647UNICODE SUBSYSTEM:
16648M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16649L:	linux-fsdevel@vger.kernel.org
16650S:	Supported
16651F:	fs/unicode/
16652
16653UNICORE32 ARCHITECTURE:
16654M:	Guan Xuetao <gxt@pku.edu.cn>
16655W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16656S:	Maintained
16657T:	git git://github.com/gxt/linux.git
16658F:	arch/unicore32/
16659
16660UNIFDEF
16661M:	Tony Finch <dot@dotat.at>
16662W:	http://dotat.at/prog/unifdef
16663S:	Maintained
16664F:	scripts/unifdef.c
16665
16666UNIFORM CDROM DRIVER
16667M:	Jens Axboe <axboe@kernel.dk>
16668W:	http://www.kernel.dk
16669S:	Maintained
16670F:	Documentation/cdrom/
16671F:	drivers/cdrom/cdrom.c
16672F:	include/linux/cdrom.h
16673F:	include/uapi/linux/cdrom.h
16674
16675UNISYS S-PAR DRIVERS
16676M:	David Kershner <david.kershner@unisys.com>
16677L:	sparmaintainer@unisys.com (Unisys internal)
16678S:	Supported
16679F:	include/linux/visorbus.h
16680F:	drivers/visorbus/
16681F:	drivers/staging/unisys/
16682
16683UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16684R:	Alim Akhtar <alim.akhtar@samsung.com>
16685R:	Avri Altman <avri.altman@wdc.com>
16686R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16687L:	linux-scsi@vger.kernel.org
16688S:	Supported
16689F:	Documentation/scsi/ufs.txt
16690F:	drivers/scsi/ufs/
16691
16692UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16693M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16694L:	linux-scsi@vger.kernel.org
16695S:	Supported
16696F:	drivers/scsi/ufs/*dwc*
16697
16698UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16699M:	Stanley Chu <stanley.chu@mediatek.com>
16700L:	linux-scsi@vger.kernel.org
16701L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16702S:	Maintained
16703F:	drivers/scsi/ufs/ufs-mediatek*
16704
16705UNSORTED BLOCK IMAGES (UBI)
16706M:	Artem Bityutskiy <dedekind1@gmail.com>
16707M:	Richard Weinberger <richard@nod.at>
16708W:	http://www.linux-mtd.infradead.org/
16709L:	linux-mtd@lists.infradead.org
16710T:	git git://git.infradead.org/ubifs-2.6.git
16711S:	Supported
16712F:	drivers/mtd/ubi/
16713F:	include/linux/mtd/ubi.h
16714F:	include/uapi/mtd/ubi-user.h
16715
16716USB "USBNET" DRIVER FRAMEWORK
16717M:	Oliver Neukum <oneukum@suse.com>
16718L:	netdev@vger.kernel.org
16719W:	http://www.linux-usb.org/usbnet
16720S:	Maintained
16721F:	drivers/net/usb/usbnet.c
16722F:	include/linux/usb/usbnet.h
16723
16724USB ACM DRIVER
16725M:	Oliver Neukum <oneukum@suse.com>
16726L:	linux-usb@vger.kernel.org
16727S:	Maintained
16728F:	Documentation/usb/acm.rst
16729F:	drivers/usb/class/cdc-acm.*
16730
16731USB AR5523 WIRELESS DRIVER
16732M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16733L:	linux-wireless@vger.kernel.org
16734S:	Maintained
16735F:	drivers/net/wireless/ath/ar5523/
16736
16737USB ATTACHED SCSI
16738M:	Oliver Neukum <oneukum@suse.com>
16739L:	linux-usb@vger.kernel.org
16740L:	linux-scsi@vger.kernel.org
16741S:	Maintained
16742F:	drivers/usb/storage/uas.c
16743
16744USB CDC ETHERNET DRIVER
16745M:	Oliver Neukum <oliver@neukum.org>
16746L:	linux-usb@vger.kernel.org
16747S:	Maintained
16748F:	drivers/net/usb/cdc_*.c
16749F:	include/uapi/linux/usb/cdc.h
16750
16751USB CHAOSKEY DRIVER
16752M:	Keith Packard <keithp@keithp.com>
16753L:	linux-usb@vger.kernel.org
16754S:	Maintained
16755F:	drivers/usb/misc/chaoskey.c
16756
16757USB CYPRESS C67X00 DRIVER
16758M:	Peter Korsgaard <jacmet@sunsite.dk>
16759L:	linux-usb@vger.kernel.org
16760S:	Maintained
16761F:	drivers/usb/c67x00/
16762
16763USB DAVICOM DM9601 DRIVER
16764M:	Peter Korsgaard <jacmet@sunsite.dk>
16765L:	netdev@vger.kernel.org
16766W:	http://www.linux-usb.org/usbnet
16767S:	Maintained
16768F:	drivers/net/usb/dm9601.c
16769
16770USB DIAMOND RIO500 DRIVER
16771M:	Cesar Miquel <miquel@df.uba.ar>
16772L:	rio500-users@lists.sourceforge.net
16773W:	http://rio500.sourceforge.net
16774S:	Maintained
16775F:	drivers/usb/misc/rio500*
16776
16777USB EHCI DRIVER
16778M:	Alan Stern <stern@rowland.harvard.edu>
16779L:	linux-usb@vger.kernel.org
16780S:	Maintained
16781F:	Documentation/usb/ehci.rst
16782F:	drivers/usb/host/ehci*
16783
16784USB GADGET/PERIPHERAL SUBSYSTEM
16785M:	Felipe Balbi <balbi@kernel.org>
16786L:	linux-usb@vger.kernel.org
16787W:	http://www.linux-usb.org/gadget
16788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16789S:	Maintained
16790F:	drivers/usb/gadget/
16791F:	include/linux/usb/gadget*
16792
16793USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16794M:	Jiri Kosina <jikos@kernel.org>
16795M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16796L:	linux-usb@vger.kernel.org
16797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16798S:	Maintained
16799F:	Documentation/hid/hiddev.rst
16800F:	drivers/hid/usbhid/
16801
16802USB INTEL XHCI ROLE MUX DRIVER
16803M:	Hans de Goede <hdegoede@redhat.com>
16804L:	linux-usb@vger.kernel.org
16805S:	Maintained
16806F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16807
16808USB IP DRIVER FOR HISILICON KIRIN
16809M:	Yu Chen <chenyu56@huawei.com>
16810M:	Binghui Wang <wangbinghui@hisilicon.com>
16811L:	linux-usb@vger.kernel.org
16812S:	Maintained
16813F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16814F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16815
16816USB ISP116X DRIVER
16817M:	Olav Kongas <ok@artecdesign.ee>
16818L:	linux-usb@vger.kernel.org
16819S:	Maintained
16820F:	drivers/usb/host/isp116x*
16821F:	include/linux/usb/isp116x.h
16822
16823USB LAN78XX ETHERNET DRIVER
16824M:	Woojung Huh <woojung.huh@microchip.com>
16825M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16826L:	netdev@vger.kernel.org
16827S:	Maintained
16828F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16829F:	drivers/net/usb/lan78xx.*
16830F:	include/dt-bindings/net/microchip-lan78xx.h
16831
16832USB MASS STORAGE DRIVER
16833M:	Alan Stern <stern@rowland.harvard.edu>
16834L:	linux-usb@vger.kernel.org
16835L:	usb-storage@lists.one-eyed-alien.net
16836S:	Maintained
16837F:	drivers/usb/storage/
16838
16839USB MIDI DRIVER
16840M:	Clemens Ladisch <clemens@ladisch.de>
16841L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16843S:	Maintained
16844F:	sound/usb/midi.*
16845
16846USB NETWORKING DRIVERS
16847L:	linux-usb@vger.kernel.org
16848S:	Odd Fixes
16849F:	drivers/net/usb/
16850
16851USB OHCI DRIVER
16852M:	Alan Stern <stern@rowland.harvard.edu>
16853L:	linux-usb@vger.kernel.org
16854S:	Maintained
16855F:	Documentation/usb/ohci.rst
16856F:	drivers/usb/host/ohci*
16857
16858USB OTG FSM (Finite State Machine)
16859M:	Peter Chen <Peter.Chen@nxp.com>
16860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16861L:	linux-usb@vger.kernel.org
16862S:	Maintained
16863F:	drivers/usb/common/usb-otg-fsm.c
16864
16865USB OVER IP DRIVER
16866M:	Valentina Manea <valentina.manea.m@gmail.com>
16867M:	Shuah Khan <shuah@kernel.org>
16868M:	Shuah Khan <skhan@linuxfoundation.org>
16869L:	linux-usb@vger.kernel.org
16870S:	Maintained
16871F:	Documentation/usb/usbip_protocol.rst
16872F:	drivers/usb/usbip/
16873F:	tools/usb/usbip/
16874F:	tools/testing/selftests/drivers/usb/usbip/
16875
16876USB PEGASUS DRIVER
16877M:	Petko Manolov <petkan@nucleusys.com>
16878L:	linux-usb@vger.kernel.org
16879L:	netdev@vger.kernel.org
16880T:	git git://github.com/petkan/pegasus.git
16881W:	https://github.com/petkan/pegasus
16882S:	Maintained
16883F:	drivers/net/usb/pegasus.*
16884
16885USB PHY LAYER
16886M:	Felipe Balbi <balbi@kernel.org>
16887L:	linux-usb@vger.kernel.org
16888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16889S:	Maintained
16890F:	drivers/usb/phy/
16891
16892USB PRINTER DRIVER (usblp)
16893M:	Pete Zaitcev <zaitcev@redhat.com>
16894L:	linux-usb@vger.kernel.org
16895S:	Supported
16896F:	drivers/usb/class/usblp.c
16897
16898USB QMI WWAN NETWORK DRIVER
16899M:	Bjørn Mork <bjorn@mork.no>
16900L:	netdev@vger.kernel.org
16901S:	Maintained
16902F:	Documentation/ABI/testing/sysfs-class-net-qmi
16903F:	drivers/net/usb/qmi_wwan.c
16904
16905USB RTL8150 DRIVER
16906M:	Petko Manolov <petkan@nucleusys.com>
16907L:	linux-usb@vger.kernel.org
16908L:	netdev@vger.kernel.org
16909T:	git git://github.com/petkan/rtl8150.git
16910W:	https://github.com/petkan/rtl8150
16911S:	Maintained
16912F:	drivers/net/usb/rtl8150.c
16913
16914USB SERIAL SUBSYSTEM
16915M:	Johan Hovold <johan@kernel.org>
16916L:	linux-usb@vger.kernel.org
16917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16918S:	Maintained
16919F:	Documentation/usb/usb-serial.rst
16920F:	drivers/usb/serial/
16921F:	include/linux/usb/serial.h
16922
16923USB SMSC75XX ETHERNET DRIVER
16924M:	Steve Glendinning <steve.glendinning@shawell.net>
16925L:	netdev@vger.kernel.org
16926S:	Maintained
16927F:	drivers/net/usb/smsc75xx.*
16928
16929USB SMSC95XX ETHERNET DRIVER
16930M:	Steve Glendinning <steve.glendinning@shawell.net>
16931M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16932L:	netdev@vger.kernel.org
16933S:	Maintained
16934F:	drivers/net/usb/smsc95xx.*
16935
16936USB SUBSYSTEM
16937M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16938L:	linux-usb@vger.kernel.org
16939W:	http://www.linux-usb.org
16940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16941S:	Supported
16942F:	Documentation/devicetree/bindings/usb/
16943F:	Documentation/usb/
16944F:	drivers/usb/
16945F:	include/linux/usb.h
16946F:	include/linux/usb/
16947
16948USB TYPEC PI3USB30532 MUX DRIVER
16949M:	Hans de Goede <hdegoede@redhat.com>
16950L:	linux-usb@vger.kernel.org
16951S:	Maintained
16952F:	drivers/usb/typec/mux/pi3usb30532.c
16953
16954USB TYPEC CLASS
16955M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16956L:	linux-usb@vger.kernel.org
16957S:	Maintained
16958F:	Documentation/ABI/testing/sysfs-class-typec
16959F:	Documentation/driver-api/usb/typec.rst
16960F:	drivers/usb/typec/
16961F:	include/linux/usb/typec.h
16962
16963USB TYPEC BUS FOR ALTERNATE MODES
16964M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16965L:	linux-usb@vger.kernel.org
16966S:	Maintained
16967F:	Documentation/ABI/testing/sysfs-bus-typec
16968F:	Documentation/driver-api/usb/typec_bus.rst
16969F:	drivers/usb/typec/altmodes/
16970F:	include/linux/usb/typec_altmode.h
16971
16972USB TYPEC PORT CONTROLLER DRIVERS
16973M:	Guenter Roeck <linux@roeck-us.net>
16974L:	linux-usb@vger.kernel.org
16975S:	Maintained
16976F:	drivers/usb/typec/tcpm/
16977
16978USB UHCI DRIVER
16979M:	Alan Stern <stern@rowland.harvard.edu>
16980L:	linux-usb@vger.kernel.org
16981S:	Maintained
16982F:	drivers/usb/host/uhci*
16983
16984USB VIDEO CLASS
16985M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16986L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16987L:	linux-media@vger.kernel.org
16988T:	git git://linuxtv.org/media_tree.git
16989W:	http://www.ideasonboard.org/uvc/
16990S:	Maintained
16991F:	drivers/media/usb/uvc/
16992F:	include/uapi/linux/uvcvideo.h
16993
16994USB VISION DRIVER
16995M:	Hans Verkuil <hverkuil@xs4all.nl>
16996L:	linux-media@vger.kernel.org
16997T:	git git://linuxtv.org/media_tree.git
16998W:	https://linuxtv.org
16999S:	Odd Fixes
17000F:	drivers/media/usb/usbvision/
17001
17002USB WEBCAM GADGET
17003M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17004L:	linux-usb@vger.kernel.org
17005S:	Maintained
17006F:	drivers/usb/gadget/function/*uvc*
17007F:	drivers/usb/gadget/legacy/webcam.c
17008F:	include/uapi/linux/usb/g_uvc.h
17009
17010USB WIRELESS RNDIS DRIVER (rndis_wlan)
17011M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17012L:	linux-wireless@vger.kernel.org
17013S:	Maintained
17014F:	drivers/net/wireless/rndis_wlan.c
17015
17016USB XHCI DRIVER
17017M:	Mathias Nyman <mathias.nyman@intel.com>
17018L:	linux-usb@vger.kernel.org
17019S:	Supported
17020F:	drivers/usb/host/xhci*
17021F:	drivers/usb/host/pci-quirks*
17022
17023USB ZD1201 DRIVER
17024L:	linux-wireless@vger.kernel.org
17025W:	http://linux-lc100020.sourceforge.net
17026S:	Orphan
17027F:	drivers/net/wireless/zydas/zd1201.*
17028
17029USB ZR364XX DRIVER
17030M:	Antoine Jacquet <royale@zerezo.com>
17031L:	linux-usb@vger.kernel.org
17032L:	linux-media@vger.kernel.org
17033T:	git git://linuxtv.org/media_tree.git
17034W:	http://royale.zerezo.com/zr364xx/
17035S:	Maintained
17036F:	Documentation/media/v4l-drivers/zr364xx*
17037F:	drivers/media/usb/zr364xx/
17038
17039USER-MODE LINUX (UML)
17040M:	Jeff Dike <jdike@addtoit.com>
17041M:	Richard Weinberger <richard@nod.at>
17042M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17043L:	linux-um@lists.infradead.org
17044W:	http://user-mode-linux.sourceforge.net
17045Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17047S:	Maintained
17048F:	Documentation/virt/uml/
17049F:	arch/um/
17050F:	arch/x86/um/
17051F:	fs/hostfs/
17052
17053USERSPACE COPYIN/COPYOUT (UIOVEC)
17054M:	Alexander Viro <viro@zeniv.linux.org.uk>
17055S:	Maintained
17056F:	lib/iov_iter.c
17057F:	include/linux/uio.h
17058
17059USERSPACE DMA BUFFER DRIVER
17060M:	Gerd Hoffmann <kraxel@redhat.com>
17061S:	Maintained
17062L:	dri-devel@lists.freedesktop.org
17063F:	drivers/dma-buf/udmabuf.c
17064F:	include/uapi/linux/udmabuf.h
17065T:	git git://anongit.freedesktop.org/drm/drm-misc
17066
17067USERSPACE I/O (UIO)
17068M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17069S:	Maintained
17070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17071F:	Documentation/driver-api/uio-howto.rst
17072F:	drivers/uio/
17073F:	include/linux/uio_driver.h
17074
17075UTIL-LINUX PACKAGE
17076M:	Karel Zak <kzak@redhat.com>
17077L:	util-linux@vger.kernel.org
17078W:	http://en.wikipedia.org/wiki/Util-linux
17079T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17080S:	Maintained
17081
17082UUID HELPERS
17083M:	Christoph Hellwig <hch@lst.de>
17084R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17085L:	linux-kernel@vger.kernel.org
17086T:	git git://git.infradead.org/users/hch/uuid.git
17087F:	lib/uuid.c
17088F:	lib/test_uuid.c
17089F:	include/linux/uuid.h
17090F:	include/uapi/linux/uuid.h
17091S:	Maintained
17092
17093UVESAFB DRIVER
17094M:	Michal Januszewski <spock@gentoo.org>
17095L:	linux-fbdev@vger.kernel.org
17096W:	https://github.com/mjanusz/v86d
17097S:	Maintained
17098F:	Documentation/fb/uvesafb.rst
17099F:	drivers/video/fbdev/uvesafb.*
17100
17101VF610 NAND DRIVER
17102M:	Stefan Agner <stefan@agner.ch>
17103L:	linux-mtd@lists.infradead.org
17104S:	Supported
17105F:	drivers/mtd/nand/raw/vf610_nfc.c
17106
17107VFAT/FAT/MSDOS FILESYSTEM
17108M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17109S:	Maintained
17110F:	Documentation/filesystems/vfat.txt
17111F:	fs/fat/
17112
17113VFIO DRIVER
17114M:	Alex Williamson <alex.williamson@redhat.com>
17115R:	Cornelia Huck <cohuck@redhat.com>
17116L:	kvm@vger.kernel.org
17117T:	git git://github.com/awilliam/linux-vfio.git
17118S:	Maintained
17119F:	Documentation/driver-api/vfio.rst
17120F:	drivers/vfio/
17121F:	include/linux/vfio.h
17122F:	include/uapi/linux/vfio.h
17123
17124VFIO MEDIATED DEVICE DRIVERS
17125M:	Kirti Wankhede <kwankhede@nvidia.com>
17126L:	kvm@vger.kernel.org
17127S:	Maintained
17128F:	Documentation/driver-api/vfio-mediated-device.rst
17129F:	drivers/vfio/mdev/
17130F:	include/linux/mdev.h
17131F:	samples/vfio-mdev/
17132
17133VFIO PLATFORM DRIVER
17134M:	Eric Auger <eric.auger@redhat.com>
17135L:	kvm@vger.kernel.org
17136S:	Maintained
17137F:	drivers/vfio/platform/
17138
17139VGA_SWITCHEROO
17140R:	Lukas Wunner <lukas@wunner.de>
17141S:	Maintained
17142F:	Documentation/gpu/vga-switcheroo.rst
17143F:	drivers/gpu/vga/vga_switcheroo.c
17144F:	include/linux/vga_switcheroo.h
17145T:	git git://anongit.freedesktop.org/drm/drm-misc
17146
17147VIA RHINE NETWORK DRIVER
17148S:	Orphan
17149F:	drivers/net/ethernet/via/via-rhine.c
17150
17151VIA SD/MMC CARD CONTROLLER DRIVER
17152M:	Bruce Chang <brucechang@via.com.tw>
17153M:	Harald Welte <HaraldWelte@viatech.com>
17154S:	Maintained
17155F:	drivers/mmc/host/via-sdmmc.c
17156
17157VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17158M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17159L:	linux-fbdev@vger.kernel.org
17160S:	Maintained
17161F:	include/linux/via-core.h
17162F:	include/linux/via-gpio.h
17163F:	include/linux/via_i2c.h
17164F:	drivers/video/fbdev/via/
17165
17166VIA VELOCITY NETWORK DRIVER
17167M:	Francois Romieu <romieu@fr.zoreil.com>
17168L:	netdev@vger.kernel.org
17169S:	Maintained
17170F:	drivers/net/ethernet/via/via-velocity.*
17171
17172VICODEC VIRTUAL CODEC DRIVER
17173M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17174L:	linux-media@vger.kernel.org
17175T:	git git://linuxtv.org/media_tree.git
17176W:	https://linuxtv.org
17177S:	Maintained
17178F:	drivers/media/platform/vicodec/*
17179
17180VIDEO MULTIPLEXER DRIVER
17181M:	Philipp Zabel <p.zabel@pengutronix.de>
17182L:	linux-media@vger.kernel.org
17183S:	Maintained
17184F:	drivers/media/platform/video-mux.c
17185
17186VIDEO I2C POLLING DRIVER
17187M:	Matt Ranostay <matt.ranostay@konsulko.com>
17188L:	linux-media@vger.kernel.org
17189S:	Maintained
17190F:	drivers/media/i2c/video-i2c.c
17191
17192VIDEOBUF2 FRAMEWORK
17193M:	Pawel Osciak <pawel@osciak.com>
17194M:	Marek Szyprowski <m.szyprowski@samsung.com>
17195M:	Kyungmin Park <kyungmin.park@samsung.com>
17196R:	Tomasz Figa <tfiga@chromium.org>
17197L:	linux-media@vger.kernel.org
17198S:	Maintained
17199F:	drivers/media/common/videobuf2/*
17200F:	include/media/videobuf2-*
17201
17202VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17203M:	Helen Koike <helen.koike@collabora.com>
17204L:	linux-media@vger.kernel.org
17205T:	git git://linuxtv.org/media_tree.git
17206W:	https://linuxtv.org
17207S:	Maintained
17208F:	drivers/media/platform/vimc/*
17209
17210VIRT LIB
17211M:	Alex Williamson <alex.williamson@redhat.com>
17212M:	Paolo Bonzini <pbonzini@redhat.com>
17213L:	kvm@vger.kernel.org
17214S:	Supported
17215F:	virt/lib/
17216
17217VIRTIO AND VHOST VSOCK DRIVER
17218M:	Stefan Hajnoczi <stefanha@redhat.com>
17219L:	kvm@vger.kernel.org
17220L:	virtualization@lists.linux-foundation.org
17221L:	netdev@vger.kernel.org
17222S:	Maintained
17223F:	include/linux/virtio_vsock.h
17224F:	include/uapi/linux/virtio_vsock.h
17225F:	include/uapi/linux/vsockmon.h
17226F:	include/uapi/linux/vm_sockets_diag.h
17227F:	net/vmw_vsock/diag.c
17228F:	net/vmw_vsock/af_vsock_tap.c
17229F:	net/vmw_vsock/virtio_transport_common.c
17230F:	net/vmw_vsock/virtio_transport.c
17231F:	drivers/net/vsockmon.c
17232F:	drivers/vhost/vsock.c
17233F:	tools/testing/vsock/
17234
17235VIRTIO CONSOLE DRIVER
17236M:	Amit Shah <amit@kernel.org>
17237L:	virtualization@lists.linux-foundation.org
17238S:	Maintained
17239F:	drivers/char/virtio_console.c
17240F:	include/linux/virtio_console.h
17241F:	include/uapi/linux/virtio_console.h
17242
17243VIRTIO CORE AND NET DRIVERS
17244M:	"Michael S. Tsirkin" <mst@redhat.com>
17245M:	Jason Wang <jasowang@redhat.com>
17246L:	virtualization@lists.linux-foundation.org
17247S:	Maintained
17248F:	Documentation/devicetree/bindings/virtio/
17249F:	drivers/virtio/
17250F:	tools/virtio/
17251F:	drivers/net/virtio_net.c
17252F:	drivers/block/virtio_blk.c
17253F:	include/linux/virtio*.h
17254F:	include/uapi/linux/virtio_*.h
17255F:	drivers/crypto/virtio/
17256F:	mm/balloon_compaction.c
17257
17258VIRTIO BLOCK AND SCSI DRIVERS
17259M:	"Michael S. Tsirkin" <mst@redhat.com>
17260M:	Jason Wang <jasowang@redhat.com>
17261R:	Paolo Bonzini <pbonzini@redhat.com>
17262R:	Stefan Hajnoczi <stefanha@redhat.com>
17263L:	virtualization@lists.linux-foundation.org
17264S:	Maintained
17265F:	drivers/block/virtio_blk.c
17266F:	drivers/scsi/virtio_scsi.c
17267F:	include/uapi/linux/virtio_blk.h
17268F:	include/uapi/linux/virtio_scsi.h
17269F:	drivers/vhost/scsi.c
17270
17271VIRTIO CRYPTO DRIVER
17272M:	Gonglei <arei.gonglei@huawei.com>
17273L:	virtualization@lists.linux-foundation.org
17274L:	linux-crypto@vger.kernel.org
17275S:	Maintained
17276F:	drivers/crypto/virtio/
17277F:	include/uapi/linux/virtio_crypto.h
17278
17279VIRTIO DRIVERS FOR S390
17280M:	Cornelia Huck <cohuck@redhat.com>
17281M:	Halil Pasic <pasic@linux.ibm.com>
17282L:	linux-s390@vger.kernel.org
17283L:	virtualization@lists.linux-foundation.org
17284L:	kvm@vger.kernel.org
17285S:	Supported
17286F:	drivers/s390/virtio/
17287F:	arch/s390/include/uapi/asm/virtio-ccw.h
17288
17289VIRTIO FILE SYSTEM
17290M:	Vivek Goyal <vgoyal@redhat.com>
17291M:	Stefan Hajnoczi <stefanha@redhat.com>
17292M:	Miklos Szeredi <miklos@szeredi.hu>
17293L:	virtualization@lists.linux-foundation.org
17294L:	linux-fsdevel@vger.kernel.org
17295W:	https://virtio-fs.gitlab.io/
17296S:	Supported
17297F:	fs/fuse/virtio_fs.c
17298F:	include/uapi/linux/virtio_fs.h
17299F:	Documentation/filesystems/virtiofs.rst
17300
17301VIRTIO GPU DRIVER
17302M:	David Airlie <airlied@linux.ie>
17303M:	Gerd Hoffmann <kraxel@redhat.com>
17304L:	dri-devel@lists.freedesktop.org
17305L:	virtualization@lists.linux-foundation.org
17306T:	git git://anongit.freedesktop.org/drm/drm-misc
17307S:	Maintained
17308F:	drivers/gpu/drm/virtio/
17309F:	include/uapi/linux/virtio_gpu.h
17310
17311VIRTIO HOST (VHOST)
17312M:	"Michael S. Tsirkin" <mst@redhat.com>
17313M:	Jason Wang <jasowang@redhat.com>
17314L:	kvm@vger.kernel.org
17315L:	virtualization@lists.linux-foundation.org
17316L:	netdev@vger.kernel.org
17317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17318S:	Maintained
17319F:	drivers/vhost/
17320F:	include/uapi/linux/vhost.h
17321
17322VIRTIO INPUT DRIVER
17323M:	Gerd Hoffmann <kraxel@redhat.com>
17324S:	Maintained
17325F:	drivers/virtio/virtio_input.c
17326F:	include/uapi/linux/virtio_input.h
17327
17328VIRTIO IOMMU DRIVER
17329M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17330L:	virtualization@lists.linux-foundation.org
17331S:	Maintained
17332F:	drivers/iommu/virtio-iommu.c
17333F:	include/uapi/linux/virtio_iommu.h
17334
17335VIRTUAL BOX GUEST DEVICE DRIVER
17336M:	Hans de Goede <hdegoede@redhat.com>
17337M:	Arnd Bergmann <arnd@arndb.de>
17338M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17339S:	Maintained
17340F:	include/linux/vbox_utils.h
17341F:	include/uapi/linux/vbox*.h
17342F:	drivers/virt/vboxguest/
17343
17344VIRTUAL SERIO DEVICE DRIVER
17345M:	Stephen Chandler Paul <thatslyude@gmail.com>
17346S:	Maintained
17347F:	drivers/input/serio/userio.c
17348F:	include/uapi/linux/userio.h
17349
17350VIVID VIRTUAL VIDEO DRIVER
17351M:	Hans Verkuil <hverkuil@xs4all.nl>
17352L:	linux-media@vger.kernel.org
17353T:	git git://linuxtv.org/media_tree.git
17354W:	https://linuxtv.org
17355S:	Maintained
17356F:	drivers/media/platform/vivid/*
17357
17358VLYNQ BUS
17359M:	Florian Fainelli <f.fainelli@gmail.com>
17360L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17361S:	Maintained
17362F:	drivers/vlynq/vlynq.c
17363F:	include/linux/vlynq.h
17364
17365VME SUBSYSTEM
17366M:	Martyn Welch <martyn@welchs.me.uk>
17367M:	Manohar Vanga <manohar.vanga@gmail.com>
17368M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17369L:	devel@driverdev.osuosl.org
17370S:	Maintained
17371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17372F:	Documentation/driver-api/vme.rst
17373F:	drivers/staging/vme/
17374F:	drivers/vme/
17375F:	include/linux/vme*
17376
17377VMWARE BALLOON DRIVER
17378M:	Nadav Amit <namit@vmware.com>
17379M:	"VMware, Inc." <pv-drivers@vmware.com>
17380L:	linux-kernel@vger.kernel.org
17381S:	Maintained
17382F:	drivers/misc/vmw_balloon.c
17383
17384VMWARE HYPERVISOR INTERFACE
17385M:	Thomas Hellstrom <thellstrom@vmware.com>
17386M:	"VMware, Inc." <pv-drivers@vmware.com>
17387L:	virtualization@lists.linux-foundation.org
17388S:	Supported
17389F:	arch/x86/kernel/cpu/vmware.c
17390F:	arch/x86/include/asm/vmware.h
17391
17392VMWARE PVRDMA DRIVER
17393M:	Adit Ranadive <aditr@vmware.com>
17394M:	VMware PV-Drivers <pv-drivers@vmware.com>
17395L:	linux-rdma@vger.kernel.org
17396S:	Maintained
17397F:	drivers/infiniband/hw/vmw_pvrdma/
17398
17399VMware PVSCSI driver
17400M:	Jim Gill <jgill@vmware.com>
17401M:	VMware PV-Drivers <pv-drivers@vmware.com>
17402L:	linux-scsi@vger.kernel.org
17403S:	Maintained
17404F:	drivers/scsi/vmw_pvscsi.c
17405F:	drivers/scsi/vmw_pvscsi.h
17406
17407VMWARE VMMOUSE SUBDRIVER
17408M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17409M:	"VMware, Inc." <pv-drivers@vmware.com>
17410L:	linux-input@vger.kernel.org
17411S:	Maintained
17412F:	drivers/input/mouse/vmmouse.c
17413F:	drivers/input/mouse/vmmouse.h
17414
17415VMWARE VMXNET3 ETHERNET DRIVER
17416M:	Ronak Doshi <doshir@vmware.com>
17417M:	"VMware, Inc." <pv-drivers@vmware.com>
17418L:	netdev@vger.kernel.org
17419S:	Maintained
17420F:	drivers/net/vmxnet3/
17421
17422VOCORE VOCORE2 BOARD
17423M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17424L:	linux-mips@vger.kernel.org
17425S:	Maintained
17426F:	arch/mips/boot/dts/ralink/vocore2.dts
17427
17428VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17429M:	Liam Girdwood <lgirdwood@gmail.com>
17430M:	Mark Brown <broonie@kernel.org>
17431L:	linux-kernel@vger.kernel.org
17432W:	http://www.slimlogic.co.uk/?p=48
17433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17434S:	Supported
17435F:	Documentation/devicetree/bindings/regulator/
17436F:	Documentation/power/regulator/
17437F:	drivers/regulator/
17438F:	include/dt-bindings/regulator/
17439F:	include/linux/regulator/
17440K:	regulator_get_optional
17441
17442VRF
17443M:	David Ahern <dsa@cumulusnetworks.com>
17444M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17445L:	netdev@vger.kernel.org
17446S:	Maintained
17447F:	drivers/net/vrf.c
17448F:	Documentation/networking/vrf.txt
17449
17450VT1211 HARDWARE MONITOR DRIVER
17451M:	Juerg Haefliger <juergh@gmail.com>
17452L:	linux-hwmon@vger.kernel.org
17453S:	Maintained
17454F:	Documentation/hwmon/vt1211.rst
17455F:	drivers/hwmon/vt1211.c
17456
17457VT8231 HARDWARE MONITOR DRIVER
17458M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17459L:	linux-hwmon@vger.kernel.org
17460S:	Maintained
17461F:	drivers/hwmon/vt8231.c
17462
17463VUB300 USB to SDIO/SD/MMC bridge chip
17464M:	Tony Olech <tony.olech@elandigitalsystems.com>
17465L:	linux-mmc@vger.kernel.org
17466L:	linux-usb@vger.kernel.org
17467S:	Supported
17468F:	drivers/mmc/host/vub300.c
17469
17470W1 DALLAS'S 1-WIRE BUS
17471M:	Evgeniy Polyakov <zbr@ioremap.net>
17472S:	Maintained
17473F:	Documentation/devicetree/bindings/w1/
17474F:	Documentation/w1/
17475F:	drivers/w1/
17476F:	include/linux/w1.h
17477
17478W83791D HARDWARE MONITORING DRIVER
17479M:	Marc Hulsman <m.hulsman@tudelft.nl>
17480L:	linux-hwmon@vger.kernel.org
17481S:	Maintained
17482F:	Documentation/hwmon/w83791d.rst
17483F:	drivers/hwmon/w83791d.c
17484
17485W83793 HARDWARE MONITORING DRIVER
17486M:	Rudolf Marek <r.marek@assembler.cz>
17487L:	linux-hwmon@vger.kernel.org
17488S:	Maintained
17489F:	Documentation/hwmon/w83793.rst
17490F:	drivers/hwmon/w83793.c
17491
17492W83795 HARDWARE MONITORING DRIVER
17493M:	Jean Delvare <jdelvare@suse.com>
17494L:	linux-hwmon@vger.kernel.org
17495S:	Maintained
17496F:	drivers/hwmon/w83795.c
17497
17498W83L51xD SD/MMC CARD INTERFACE DRIVER
17499M:	Pierre Ossman <pierre@ossman.eu>
17500S:	Maintained
17501F:	drivers/mmc/host/wbsd.*
17502
17503WACOM PROTOCOL 4 SERIAL TABLETS
17504M:	Julian Squires <julian@cipht.net>
17505M:	Hans de Goede <hdegoede@redhat.com>
17506L:	linux-input@vger.kernel.org
17507S:	Maintained
17508F:	drivers/input/tablet/wacom_serial4.c
17509
17510WATCHDOG DEVICE DRIVERS
17511M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17512M:	Guenter Roeck <linux@roeck-us.net>
17513L:	linux-watchdog@vger.kernel.org
17514W:	http://www.linux-watchdog.org/
17515T:	git git://www.linux-watchdog.org/linux-watchdog.git
17516S:	Maintained
17517F:	Documentation/devicetree/bindings/watchdog/
17518F:	Documentation/watchdog/
17519F:	drivers/watchdog/
17520F:	include/linux/watchdog.h
17521F:	include/uapi/linux/watchdog.h
17522
17523WHISKEYCOVE PMIC GPIO DRIVER
17524M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17525L:	linux-gpio@vger.kernel.org
17526S:	Maintained
17527F:	drivers/gpio/gpio-wcove.c
17528
17529WHWAVE RTC DRIVER
17530M:	Dianlong Li <long17.cool@163.com>
17531L:	linux-rtc@vger.kernel.org
17532S:	Maintained
17533F:	drivers/rtc/rtc-sd3078.c
17534
17535WIIMOTE HID DRIVER
17536M:	David Herrmann <dh.herrmann@googlemail.com>
17537L:	linux-input@vger.kernel.org
17538S:	Maintained
17539F:	drivers/hid/hid-wiimote*
17540
17541WILOCITY WIL6210 WIRELESS DRIVER
17542M:	Maya Erez <merez@codeaurora.org>
17543L:	linux-wireless@vger.kernel.org
17544L:	wil6210@qti.qualcomm.com
17545S:	Supported
17546W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17547F:	drivers/net/wireless/ath/wil6210/
17548
17549WIMAX STACK
17550M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17551M:	linux-wimax@intel.com
17552L:	wimax@linuxwimax.org (subscribers-only)
17553S:	Supported
17554W:	http://linuxwimax.org
17555F:	Documentation/admin-guide/wimax/wimax.rst
17556F:	include/linux/wimax/debug.h
17557F:	include/net/wimax.h
17558F:	include/uapi/linux/wimax.h
17559F:	net/wimax/
17560
17561WINBOND CIR DRIVER
17562M:	David Härdeman <david@hardeman.nu>
17563S:	Maintained
17564F:	drivers/media/rc/winbond-cir.c
17565
17566RCMM REMOTE CONTROLS DECODER
17567M:	Patrick Lerda <patrick9876@free.fr>
17568S:	Maintained
17569F:	drivers/media/rc/ir-rcmm-decoder.c
17570
17571WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17572M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17573L:	linux-watchdog@vger.kernel.org
17574S:	Maintained
17575F:	drivers/watchdog/ebc-c384_wdt.c
17576
17577WINSYSTEMS WS16C48 GPIO DRIVER
17578M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17579L:	linux-gpio@vger.kernel.org
17580S:	Maintained
17581F:	drivers/gpio/gpio-ws16c48.c
17582
17583WISTRON LAPTOP BUTTON DRIVER
17584M:	Miloslav Trmac <mitr@volny.cz>
17585S:	Maintained
17586F:	drivers/input/misc/wistron_btns.c
17587
17588WL3501 WIRELESS PCMCIA CARD DRIVER
17589L:	linux-wireless@vger.kernel.org
17590S:	Odd fixes
17591F:	drivers/net/wireless/wl3501*
17592
17593WOLFSON MICROELECTRONICS DRIVERS
17594L:	patches@opensource.cirrus.com
17595T:	git https://github.com/CirrusLogic/linux-drivers.git
17596W:	https://github.com/CirrusLogic/linux-drivers/wiki
17597S:	Supported
17598F:	Documentation/hwmon/wm83??.rst
17599F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17600F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17601F:	Documentation/devicetree/bindings/mfd/arizona.txt
17602F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17603F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17604F:	arch/arm/mach-s3c64xx/mach-crag6410*
17605F:	drivers/clk/clk-wm83*.c
17606F:	drivers/extcon/extcon-arizona.c
17607F:	drivers/leds/leds-wm83*.c
17608F:	drivers/gpio/gpio-*wm*.c
17609F:	drivers/gpio/gpio-arizona.c
17610F:	drivers/hwmon/wm83??-hwmon.c
17611F:	drivers/input/misc/wm831x-on.c
17612F:	drivers/input/touchscreen/wm831x-ts.c
17613F:	drivers/input/touchscreen/wm97*.c
17614F:	drivers/mfd/arizona*
17615F:	drivers/mfd/wm*.c
17616F:	drivers/mfd/cs47l24*
17617F:	drivers/power/supply/wm83*.c
17618F:	drivers/rtc/rtc-wm83*.c
17619F:	drivers/regulator/wm8*.c
17620F:	drivers/regulator/arizona*
17621F:	drivers/video/backlight/wm83*_bl.c
17622F:	drivers/watchdog/wm83*_wdt.c
17623F:	include/linux/mfd/arizona/
17624F:	include/linux/mfd/wm831x/
17625F:	include/linux/mfd/wm8350/
17626F:	include/linux/mfd/wm8400*
17627F:	include/linux/regulator/arizona*
17628F:	include/linux/wm97xx.h
17629F:	include/sound/wm????.h
17630F:	sound/soc/codecs/arizona.?
17631F:	sound/soc/codecs/wm*
17632F:	sound/soc/codecs/cs47l24*
17633
17634WORKQUEUE
17635M:	Tejun Heo <tj@kernel.org>
17636R:	Lai Jiangshan <jiangshanlai@gmail.com>
17637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17638S:	Maintained
17639F:	include/linux/workqueue.h
17640F:	kernel/workqueue.c
17641F:	Documentation/core-api/workqueue.rst
17642
17643X-POWERS AXP288 PMIC DRIVERS
17644M:	Hans de Goede <hdegoede@redhat.com>
17645S:	Maintained
17646N:	axp288
17647F:	drivers/acpi/pmic/intel_pmic_xpower.c
17648
17649X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17650M:	Chen-Yu Tsai <wens@csie.org>
17651L:	linux-kernel@vger.kernel.org
17652S:	Maintained
17653N:	axp[128]
17654
17655X.25 NETWORK LAYER
17656M:	Andrew Hendry <andrew.hendry@gmail.com>
17657L:	linux-x25@vger.kernel.org
17658S:	Odd Fixes
17659F:	Documentation/networking/x25*
17660F:	include/net/x25*
17661F:	net/x25/
17662
17663X86 ARCHITECTURE (32-BIT AND 64-BIT)
17664M:	Thomas Gleixner <tglx@linutronix.de>
17665M:	Ingo Molnar <mingo@redhat.com>
17666M:	Borislav Petkov <bp@alien8.de>
17667R:	"H. Peter Anvin" <hpa@zytor.com>
17668M:	x86@kernel.org
17669L:	linux-kernel@vger.kernel.org
17670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17671S:	Maintained
17672F:	Documentation/devicetree/bindings/x86/
17673F:	Documentation/x86/
17674F:	arch/x86/
17675
17676X86 ENTRY CODE
17677M:	Andy Lutomirski <luto@kernel.org>
17678L:	linux-kernel@vger.kernel.org
17679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17680S:	Maintained
17681F:	arch/x86/entry/
17682
17683X86 MCE INFRASTRUCTURE
17684M:	Tony Luck <tony.luck@intel.com>
17685M:	Borislav Petkov <bp@alien8.de>
17686L:	linux-edac@vger.kernel.org
17687S:	Maintained
17688F:	arch/x86/kernel/cpu/mce/*
17689
17690X86 MICROCODE UPDATE SUPPORT
17691M:	Borislav Petkov <bp@alien8.de>
17692S:	Maintained
17693F:	arch/x86/kernel/cpu/microcode/*
17694
17695X86 MM
17696M:	Dave Hansen <dave.hansen@linux.intel.com>
17697M:	Andy Lutomirski <luto@kernel.org>
17698M:	Peter Zijlstra <peterz@infradead.org>
17699L:	linux-kernel@vger.kernel.org
17700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17701S:	Maintained
17702F:	arch/x86/mm/
17703
17704X86 PLATFORM DRIVERS
17705M:	Darren Hart <dvhart@infradead.org>
17706M:	Andy Shevchenko <andy@infradead.org>
17707L:	platform-driver-x86@vger.kernel.org
17708T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17709S:	Odd Fixes
17710F:	drivers/platform/x86/
17711F:	drivers/platform/olpc/
17712
17713X86 PLATFORM DRIVERS - ARCH
17714R:	Darren Hart <dvhart@infradead.org>
17715R:	Andy Shevchenko <andy@infradead.org>
17716L:	platform-driver-x86@vger.kernel.org
17717L:	x86@kernel.org
17718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17719S:	Maintained
17720F:	arch/x86/platform
17721
17722X86 VDSO
17723M:	Andy Lutomirski <luto@kernel.org>
17724L:	linux-kernel@vger.kernel.org
17725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17726S:	Maintained
17727F:	arch/x86/entry/vdso/
17728
17729XARRAY
17730M:	Matthew Wilcox <willy@infradead.org>
17731L:	linux-fsdevel@vger.kernel.org
17732S:	Supported
17733F:	Documentation/core-api/xarray.rst
17734F:	lib/idr.c
17735F:	lib/xarray.c
17736F:	include/linux/idr.h
17737F:	include/linux/xarray.h
17738F:	tools/testing/radix-tree
17739
17740XBOX DVD IR REMOTE
17741M:	Benjamin Valentin <benpicco@googlemail.com>
17742S:	Maintained
17743F:	drivers/media/rc/xbox_remote.c
17744F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17745
17746XC2028/3028 TUNER DRIVER
17747M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17748L:	linux-media@vger.kernel.org
17749W:	https://linuxtv.org
17750T:	git git://linuxtv.org/media_tree.git
17751S:	Maintained
17752F:	drivers/media/tuners/tuner-xc2028.*
17753
17754XDP (eXpress Data Path)
17755M:	Alexei Starovoitov <ast@kernel.org>
17756M:	Daniel Borkmann <daniel@iogearbox.net>
17757M:	David S. Miller <davem@davemloft.net>
17758M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17759M:	Jesper Dangaard Brouer <hawk@kernel.org>
17760M:	John Fastabend <john.fastabend@gmail.com>
17761L:	netdev@vger.kernel.org
17762L:	bpf@vger.kernel.org
17763S:	Supported
17764F:	net/core/xdp.c
17765F:	include/net/xdp.h
17766F:	kernel/bpf/devmap.c
17767F:	kernel/bpf/cpumap.c
17768F:	include/trace/events/xdp.h
17769K:	xdp
17770N:	xdp
17771
17772XDP SOCKETS (AF_XDP)
17773M:	Björn Töpel <bjorn.topel@intel.com>
17774M:	Magnus Karlsson <magnus.karlsson@intel.com>
17775R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17776L:	netdev@vger.kernel.org
17777L:	bpf@vger.kernel.org
17778S:	Maintained
17779F:	kernel/bpf/xskmap.c
17780F:	net/xdp/
17781
17782XEN BLOCK SUBSYSTEM
17783M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17784M:	Roger Pau Monné <roger.pau@citrix.com>
17785L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17786S:	Supported
17787F:	drivers/block/xen-blkback/*
17788F:	drivers/block/xen*
17789
17790XEN HYPERVISOR ARM
17791M:	Stefano Stabellini <sstabellini@kernel.org>
17792L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17793S:	Maintained
17794F:	arch/arm/xen/
17795F:	arch/arm/include/asm/xen/
17796
17797XEN HYPERVISOR ARM64
17798M:	Stefano Stabellini <sstabellini@kernel.org>
17799L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17800S:	Maintained
17801F:	arch/arm64/xen/
17802F:	arch/arm64/include/asm/xen/
17803
17804XEN HYPERVISOR INTERFACE
17805M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17806M:	Juergen Gross <jgross@suse.com>
17807R:	Stefano Stabellini <sstabellini@kernel.org>
17808L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17810S:	Supported
17811F:	arch/x86/xen/
17812F:	arch/x86/platform/pvh/
17813F:	drivers/*/xen-*front.c
17814F:	drivers/xen/
17815F:	arch/x86/include/asm/xen/
17816F:	arch/x86/include/asm/pvclock-abi.h
17817F:	include/xen/
17818F:	include/uapi/xen/
17819F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17820F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17821
17822XEN NETWORK BACKEND DRIVER
17823M:	Wei Liu <wei.liu@kernel.org>
17824M:	Paul Durrant <paul@xen.org>
17825L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17826L:	netdev@vger.kernel.org
17827S:	Supported
17828F:	drivers/net/xen-netback/*
17829
17830XEN PCI SUBSYSTEM
17831M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17832L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17833S:	Supported
17834F:	arch/x86/pci/*xen*
17835F:	drivers/pci/*xen*
17836
17837XEN PVSCSI DRIVERS
17838M:	Juergen Gross <jgross@suse.com>
17839L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17840L:	linux-scsi@vger.kernel.org
17841S:	Supported
17842F:	drivers/scsi/xen-scsifront.c
17843F:	drivers/xen/xen-scsiback.c
17844F:	include/xen/interface/io/vscsiif.h
17845
17846XEN SWIOTLB SUBSYSTEM
17847M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17848L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17849L:	iommu@lists.linux-foundation.org
17850S:	Supported
17851F:	arch/x86/xen/*swiotlb*
17852F:	drivers/xen/*swiotlb*
17853
17854XEN SOUND FRONTEND DRIVER
17855M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17856L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17857L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17858S:	Supported
17859F:	sound/xen/*
17860
17861XFS FILESYSTEM
17862M:	Darrick J. Wong <darrick.wong@oracle.com>
17863M:	linux-xfs@vger.kernel.org
17864L:	linux-xfs@vger.kernel.org
17865W:	http://xfs.org/
17866T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17867S:	Supported
17868F:	Documentation/admin-guide/xfs.rst
17869F:	Documentation/ABI/testing/sysfs-fs-xfs
17870F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17871F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17872F:	fs/xfs/
17873F:	include/uapi/linux/dqblk_xfs.h
17874F:	include/uapi/linux/fsmap.h
17875
17876XILINX AXI ETHERNET DRIVER
17877M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17878S:	Maintained
17879F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17880
17881XILINX UARTLITE SERIAL DRIVER
17882M:	Peter Korsgaard <jacmet@sunsite.dk>
17883L:	linux-serial@vger.kernel.org
17884S:	Maintained
17885F:	drivers/tty/serial/uartlite.c
17886
17887XILINX VIDEO IP CORES
17888M:	Hyun Kwon <hyun.kwon@xilinx.com>
17889M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17890L:	linux-media@vger.kernel.org
17891T:	git git://linuxtv.org/media_tree.git
17892S:	Supported
17893F:	Documentation/devicetree/bindings/media/xilinx/
17894F:	drivers/media/platform/xilinx/
17895F:	include/uapi/linux/xilinx-v4l2-controls.h
17896
17897XILINX SD-FEC IP CORES
17898M:	Derek Kiernan <derek.kiernan@xilinx.com>
17899M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
17900S:	Maintained
17901F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17902F:	Documentation/misc-devices/xilinx_sdfec.rst
17903F:	drivers/misc/xilinx_sdfec.c
17904F:	drivers/misc/Kconfig
17905F:	drivers/misc/Makefile
17906F:	include/uapi/misc/xilinx_sdfec.h
17907
17908XILLYBUS DRIVER
17909M:	Eli Billauer <eli.billauer@gmail.com>
17910L:	linux-kernel@vger.kernel.org
17911S:	Supported
17912F:	drivers/char/xillybus/
17913
17914XLP9XX I2C DRIVER
17915M:	George Cherian <george.cherian@cavium.com>
17916M:	Jan Glauber <jglauber@cavium.com>
17917L:	linux-i2c@vger.kernel.org
17918W:	http://www.cavium.com
17919S:	Supported
17920F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17921F:	drivers/i2c/busses/i2c-xlp9xx.c
17922
17923XRA1403 GPIO EXPANDER
17924M:	Nandor Han <nandor.han@ge.com>
17925M:	Semi Malinen <semi.malinen@ge.com>
17926L:	linux-gpio@vger.kernel.org
17927S:	Maintained
17928F:	drivers/gpio/gpio-xra1403.c
17929F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17930
17931XTENSA XTFPGA PLATFORM SUPPORT
17932M:	Max Filippov <jcmvbkbc@gmail.com>
17933L:	linux-xtensa@linux-xtensa.org
17934S:	Maintained
17935F:	drivers/spi/spi-xtensa-xtfpga.c
17936F:	sound/soc/xtensa/xtfpga-i2s.c
17937
17938YAM DRIVER FOR AX.25
17939M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17940L:	linux-hams@vger.kernel.org
17941S:	Maintained
17942F:	drivers/net/hamradio/yam*
17943F:	include/linux/yam.h
17944
17945YAMA SECURITY MODULE
17946M:	Kees Cook <keescook@chromium.org>
17947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17948S:	Supported
17949F:	security/yama/
17950F:	Documentation/admin-guide/LSM/Yama.rst
17951
17952YEALINK PHONE DRIVER
17953M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17954L:	usbb2k-api-dev@nongnu.org
17955S:	Maintained
17956F:	Documentation/input/devices/yealink.rst
17957F:	drivers/input/misc/yealink.*
17958
17959Z8530 DRIVER FOR AX.25
17960M:	Joerg Reuter <jreuter@yaina.de>
17961W:	http://yaina.de/jreuter/
17962W:	http://www.qsl.net/dl1bke/
17963L:	linux-hams@vger.kernel.org
17964S:	Maintained
17965F:	Documentation/networking/z8530drv.txt
17966F:	drivers/net/hamradio/*scc.c
17967F:	drivers/net/hamradio/z8530.h
17968
17969ZBUD COMPRESSED PAGE ALLOCATOR
17970M:	Seth Jennings <sjenning@redhat.com>
17971M:	Dan Streetman <ddstreet@ieee.org>
17972L:	linux-mm@kvack.org
17973S:	Maintained
17974F:	mm/zbud.c
17975F:	include/linux/zbud.h
17976
17977ZD1211RW WIRELESS DRIVER
17978M:	Daniel Drake <dsd@gentoo.org>
17979M:	Ulrich Kunitz <kune@deine-taler.de>
17980W:	http://zd1211.ath.cx/wiki/DriverRewrite
17981L:	linux-wireless@vger.kernel.org
17982L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17983S:	Maintained
17984F:	drivers/net/wireless/zydas/zd1211rw/
17985
17986ZD1301 MEDIA DRIVER
17987M:	Antti Palosaari <crope@iki.fi>
17988L:	linux-media@vger.kernel.org
17989W:	https://linuxtv.org/
17990W:	http://palosaari.fi/linux/
17991Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17992S:	Maintained
17993F:	drivers/media/usb/dvb-usb-v2/zd1301*
17994
17995ZD1301_DEMOD MEDIA DRIVER
17996M:	Antti Palosaari <crope@iki.fi>
17997L:	linux-media@vger.kernel.org
17998W:	https://linuxtv.org/
17999W:	http://palosaari.fi/linux/
18000Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18001S:	Maintained
18002F:	drivers/media/dvb-frontends/zd1301_demod*
18003
18004ZHAOXIN PROCESSOR SUPPORT
18005M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18006L:	linux-kernel@vger.kernel.org
18007S:	Maintained
18008F:	arch/x86/kernel/cpu/zhaoxin.c
18009
18010ZPOOL COMPRESSED PAGE STORAGE API
18011M:	Dan Streetman <ddstreet@ieee.org>
18012L:	linux-mm@kvack.org
18013S:	Maintained
18014F:	mm/zpool.c
18015F:	include/linux/zpool.h
18016
18017ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18018M:	Minchan Kim <minchan@kernel.org>
18019M:	Nitin Gupta <ngupta@vflare.org>
18020R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18021L:	linux-kernel@vger.kernel.org
18022S:	Maintained
18023F:	drivers/block/zram/
18024F:	Documentation/admin-guide/blockdev/zram.rst
18025
18026ZS DECSTATION Z85C30 SERIAL DRIVER
18027M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18028S:	Maintained
18029F:	drivers/tty/serial/zs.*
18030
18031ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18032M:	Minchan Kim <minchan@kernel.org>
18033M:	Nitin Gupta <ngupta@vflare.org>
18034R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18035L:	linux-mm@kvack.org
18036S:	Maintained
18037F:	mm/zsmalloc.c
18038F:	include/linux/zsmalloc.h
18039F:	Documentation/vm/zsmalloc.rst
18040
18041ZSWAP COMPRESSED SWAP CACHING
18042M:	Seth Jennings <sjenning@redhat.com>
18043M:	Dan Streetman <ddstreet@ieee.org>
18044L:	linux-mm@kvack.org
18045S:	Maintained
18046F:	mm/zswap.c
18047
18048THE REST
18049M:	Linus Torvalds <torvalds@linux-foundation.org>
18050L:	linux-kernel@vger.kernel.org
18051Q:	http://patchwork.kernel.org/project/LKML/list/
18052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18053S:	Buried alive in reporters
18054F:	*
18055F:	*/
18056