xref: /linux/MAINTAINERS (revision e0fcfb086fbbb6233de1062d4b2f05e9afedab3b)
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
644ALCATEL SPEEDTOUCH USB DRIVER
645M:	Duncan Sands <duncan.sands@free.fr>
646L:	linux-usb@vger.kernel.org
647W:	http://www.linux-usb.org/SpeedTouch/
648S:	Maintained
649F:	drivers/usb/atm/speedtch.c
650F:	drivers/usb/atm/usbatm.c
651
652ALCHEMY AU1XX0 MMC DRIVER
653M:	Manuel Lauss <manuel.lauss@gmail.com>
654S:	Maintained
655F:	drivers/mmc/host/au1xmmc.c
656
657ALI1563 I2C DRIVER
658M:	Rudolf Marek <r.marek@assembler.cz>
659L:	linux-i2c@vger.kernel.org
660S:	Maintained
661F:	Documentation/i2c/busses/i2c-ali1563
662F:	drivers/i2c/busses/i2c-ali1563.c
663
664ALLEGRO DVT VIDEO IP CORE DRIVER
665M:	Michael Tretter <m.tretter@pengutronix.de>
666R:	Pengutronix Kernel Team <kernel@pengutronix.de>
667L:	linux-media@vger.kernel.org
668S:	Maintained
669F:	drivers/staging/media/allegro-dvt/
670
671ALLWINNER SECURITY SYSTEM
672M:	Corentin Labbe <clabbe.montjoie@gmail.com>
673L:	linux-crypto@vger.kernel.org
674S:	Maintained
675F:	drivers/crypto/sunxi-ss/
676
677ALLWINNER VPU DRIVER
678M:	Maxime Ripard <mripard@kernel.org>
679M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
680L:	linux-media@vger.kernel.org
681S:	Maintained
682F:	drivers/staging/media/sunxi/cedrus/
683
684ALPHA PORT
685M:	Richard Henderson <rth@twiddle.net>
686M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
687M:	Matt Turner <mattst88@gmail.com>
688S:	Odd Fixes
689L:	linux-alpha@vger.kernel.org
690F:	arch/alpha/
691
692ALPS PS/2 TOUCHPAD DRIVER
693R:	Pali Rohár <pali.rohar@gmail.com>
694F:	drivers/input/mouse/alps.*
695
696ALTERA I2C CONTROLLER DRIVER
697M:	Thor Thayer <thor.thayer@linux.intel.com>
698S:	Maintained
699F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
700F:	drivers/i2c/busses/i2c-altera.c
701
702ALTERA MAILBOX DRIVER
703M:	Ley Foon Tan <lftan@altera.com>
704L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
705S:	Maintained
706F:	drivers/mailbox/mailbox-altera.c
707
708ALTERA PIO DRIVER
709M:	Tien Hock Loh <thloh@altera.com>
710L:	linux-gpio@vger.kernel.org
711S:	Maintained
712F:	drivers/gpio/gpio-altera.c
713
714ALTERA SYSTEM MANAGER DRIVER
715M:	Thor Thayer <thor.thayer@linux.intel.com>
716S:	Maintained
717F:	drivers/mfd/altera-sysmgr.c
718F:	include/linux/mfd/altera-sysgmr.h
719
720ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
721M:	Thor Thayer <thor.thayer@linux.intel.com>
722S:	Maintained
723F:	drivers/gpio/gpio-altera-a10sr.c
724F:	drivers/mfd/altera-a10sr.c
725F:	drivers/reset/reset-a10sr.c
726F:	include/linux/mfd/altera-a10sr.h
727F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
728
729ALTERA TRIPLE SPEED ETHERNET DRIVER
730M:	Thor Thayer <thor.thayer@linux.intel.com>
731L:	netdev@vger.kernel.org
732L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
733S:	Maintained
734F:	drivers/net/ethernet/altera/
735
736ALTERA UART/JTAG UART SERIAL DRIVERS
737M:	Tobias Klauser <tklauser@distanz.ch>
738L:	linux-serial@vger.kernel.org
739L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
740S:	Maintained
741F:	drivers/tty/serial/altera_uart.c
742F:	drivers/tty/serial/altera_jtaguart.c
743F:	include/linux/altera_uart.h
744F:	include/linux/altera_jtaguart.h
745
746AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
747M:	Talel Shenhar <talel@amazon.com>
748S:	Maintained
749F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
750F:	drivers/thermal/thermal_mmio.c
751
752AMAZON ETHERNET DRIVERS
753M:	Netanel Belgazal <netanel@amazon.com>
754R:	Saeed Bishara <saeedb@amazon.com>
755R:	Zorik Machulsky <zorik@amazon.com>
756L:	netdev@vger.kernel.org
757S:	Supported
758F:	Documentation/networking/device_drivers/amazon/ena.txt
759F:	drivers/net/ethernet/amazon/
760
761AMAZON RDMA EFA DRIVER
762M:	Gal Pressman <galpress@amazon.com>
763R:	Yossi Leybovich <sleybo@amazon.com>
764L:	linux-rdma@vger.kernel.org
765Q:	https://patchwork.kernel.org/project/linux-rdma/list/
766S:	Supported
767F:	drivers/infiniband/hw/efa/
768F:	include/uapi/rdma/efa-abi.h
769
770AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
771M:	Tom Lendacky <thomas.lendacky@amd.com>
772M:	Gary Hook <gary.hook@amd.com>
773L:	linux-crypto@vger.kernel.org
774S:	Supported
775F:	drivers/crypto/ccp/
776F:	include/linux/ccp.h
777
778AMD DISPLAY CORE
779M:	Harry Wentland <harry.wentland@amd.com>
780M:	Leo Li <sunpeng.li@amd.com>
781L:	amd-gfx@lists.freedesktop.org
782T:	git git://people.freedesktop.org/~agd5f/linux
783S:	Supported
784F:	drivers/gpu/drm/amd/display/
785
786AMD FAM15H PROCESSOR POWER MONITORING DRIVER
787M:	Huang Rui <ray.huang@amd.com>
788L:	linux-hwmon@vger.kernel.org
789S:	Supported
790F:	Documentation/hwmon/fam15h_power.rst
791F:	drivers/hwmon/fam15h_power.c
792
793AMD FCH GPIO DRIVER
794M:	Enrico Weigelt, metux IT consult <info@metux.net>
795L:	linux-gpio@vger.kernel.org
796S:	Maintained
797F:	drivers/gpio/gpio-amd-fch.c
798F:	include/linux/platform_data/gpio/gpio-amd-fch.h
799
800AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
801L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
802S:	Orphan
803F:	drivers/usb/gadget/udc/amd5536udc.*
804
805AMD GEODE PROCESSOR/CHIPSET SUPPORT
806P:	Andres Salomon <dilinger@queued.net>
807L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
808W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
809S:	Supported
810F:	drivers/char/hw_random/geode-rng.c
811F:	drivers/crypto/geode*
812F:	drivers/video/fbdev/geode/
813F:	arch/x86/include/asm/geode.h
814
815AMD IOMMU (AMD-VI)
816M:	Joerg Roedel <joro@8bytes.org>
817L:	iommu@lists.linux-foundation.org
818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
819S:	Maintained
820F:	drivers/iommu/amd_iommu*.[ch]
821F:	include/linux/amd-iommu.h
822
823AMD KFD
824M:	Oded Gabbay <oded.gabbay@gmail.com>
825L:	dri-devel@lists.freedesktop.org
826T:	git git://people.freedesktop.org/~gabbayo/linux.git
827S:	Supported
828F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
829F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
830F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
831F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
832F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
833F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
834F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
835F:	drivers/gpu/drm/amd/amdkfd/
836F:	drivers/gpu/drm/amd/include/cik_structs.h
837F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
838F:	drivers/gpu/drm/amd/include/vi_structs.h
839F:	drivers/gpu/drm/amd/include/v9_structs.h
840F:	include/uapi/linux/kfd_ioctl.h
841
842AMD MP2 I2C DRIVER
843M:	Elie Morisse <syniurge@gmail.com>
844M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
845M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
846L:	linux-i2c@vger.kernel.org
847S:	Maintained
848F:	drivers/i2c/busses/i2c-amd-mp2*
849
850AMD POWERPLAY
851M:	Rex Zhu <rex.zhu@amd.com>
852M:	Evan Quan <evan.quan@amd.com>
853L:	amd-gfx@lists.freedesktop.org
854S:	Supported
855F:	drivers/gpu/drm/amd/powerplay/
856T:	git git://people.freedesktop.org/~agd5f/linux
857
858AMD SEATTLE DEVICE TREE SUPPORT
859M:	Brijesh Singh <brijeshkumar.singh@amd.com>
860M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
861M:	Tom Lendacky <thomas.lendacky@amd.com>
862S:	Supported
863F:	arch/arm64/boot/dts/amd/
864
865AMD XGBE DRIVER
866M:	Tom Lendacky <thomas.lendacky@amd.com>
867L:	netdev@vger.kernel.org
868S:	Supported
869F:	drivers/net/ethernet/amd/xgbe/
870F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
871
872ANALOG DEVICES INC AD5686 DRIVER
873M:	Stefan Popa <stefan.popa@analog.com>
874L:	linux-pm@vger.kernel.org
875W:	http://ez.analog.com/community/linux-device-drivers
876S:	Supported
877F:	drivers/iio/dac/ad5686*
878F:	drivers/iio/dac/ad5696*
879
880ANALOG DEVICES INC AD5758 DRIVER
881M:	Stefan Popa <stefan.popa@analog.com>
882L:	linux-iio@vger.kernel.org
883W:	http://ez.analog.com/community/linux-device-drivers
884S:	Supported
885F:	drivers/iio/dac/ad5758.c
886F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
887
888ANALOG DEVICES INC AD7124 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/adc/ad7124.c
894F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
895
896ANALOG DEVICES INC AD7606 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/ad7606.c
902F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
903
904ANALOG DEVICES INC AD7768-1 DRIVER
905M:	Stefan Popa <stefan.popa@analog.com>
906L:	linux-iio@vger.kernel.org
907W:	http://ez.analog.com/community/linux-device-drivers
908S:	Supported
909F:	drivers/iio/adc/ad7768-1.c
910F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
911
912ANALOG DEVICES INC AD7780 DRIVER
913M:	Michael Hennerich <Michael.Hennerich@analog.com>
914M:	Renato Lui Geh <renatogeh@gmail.com>
915L:	linux-iio@vger.kernel.org
916W:	http://ez.analog.com/community/linux-device-drivers
917S:	Supported
918F:	drivers/iio/adc/ad7780.c
919F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
920
921ANALOG DEVICES INC AD9389B DRIVER
922M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
923L:	linux-media@vger.kernel.org
924S:	Maintained
925F:	drivers/media/i2c/ad9389b*
926
927ANALOG DEVICES INC ADGS1408 DRIVER
928M:	Mircea Caprioru <mircea.caprioru@analog.com>
929S:	Supported
930F:	drivers/mux/adgs1408.c
931F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
932
933ANALOG DEVICES INC ADIS DRIVER LIBRARY
934M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
935S:	Supported
936L:	linux-iio@vger.kernel.org
937F:	include/linux/iio/imu/adis.h
938F:	drivers/iio/imu/adis.c
939
940ANALOG DEVICES INC ADP5061 DRIVER
941M:	Stefan Popa <stefan.popa@analog.com>
942L:	linux-pm@vger.kernel.org
943W:	http://ez.analog.com/community/linux-device-drivers
944S:	Supported
945F:	drivers/power/supply/adp5061.c
946
947ANALOG DEVICES INC ADV7180 DRIVER
948M:	Lars-Peter Clausen <lars@metafoo.de>
949L:	linux-media@vger.kernel.org
950W:	http://ez.analog.com/community/linux-device-drivers
951S:	Supported
952F:	drivers/media/i2c/adv7180.c
953
954ANALOG DEVICES INC ADV748X DRIVER
955M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
956L:	linux-media@vger.kernel.org
957S:	Maintained
958F:	drivers/media/i2c/adv748x/*
959
960ANALOG DEVICES INC ADV7511 DRIVER
961M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
962L:	linux-media@vger.kernel.org
963S:	Maintained
964F:	drivers/media/i2c/adv7511*
965
966ANALOG DEVICES INC ADV7604 DRIVER
967M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
968L:	linux-media@vger.kernel.org
969S:	Maintained
970F:	drivers/media/i2c/adv7604*
971
972ANALOG DEVICES INC ADV7842 DRIVER
973M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
974L:	linux-media@vger.kernel.org
975S:	Maintained
976F:	drivers/media/i2c/adv7842*
977
978ANALOG DEVICES INC ASOC CODEC DRIVERS
979M:	Lars-Peter Clausen <lars@metafoo.de>
980L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
981W:	http://wiki.analog.com/
982W:	http://ez.analog.com/community/linux-device-drivers
983S:	Supported
984F:	sound/soc/codecs/adau*
985F:	sound/soc/codecs/adav*
986F:	sound/soc/codecs/ad1*
987F:	sound/soc/codecs/ad7*
988F:	sound/soc/codecs/ssm*
989F:	sound/soc/codecs/sigmadsp.*
990
991ANALOG DEVICES INC DMA DRIVERS
992M:	Lars-Peter Clausen <lars@metafoo.de>
993W:	http://ez.analog.com/community/linux-device-drivers
994S:	Supported
995F:	drivers/dma/dma-axi-dmac.c
996
997ANALOG DEVICES INC IIO DRIVERS
998M:	Lars-Peter Clausen <lars@metafoo.de>
999M:	Michael Hennerich <Michael.Hennerich@analog.com>
1000M:	Stefan Popa <stefan.popa@analog.com>
1001W:	http://wiki.analog.com/
1002W:	http://ez.analog.com/community/linux-device-drivers
1003S:	Supported
1004F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1005F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1006F:	drivers/iio/*/ad*
1007F:	drivers/iio/adc/ltc2497*
1008X:	drivers/iio/*/adjd*
1009F:	drivers/staging/iio/*/ad*
1010
1011ANALOGBITS PLL LIBRARIES
1012M:	Paul Walmsley <paul.walmsley@sifive.com>
1013S:	Supported
1014F:	drivers/clk/analogbits/*
1015F:	include/linux/clk/analogbits*
1016
1017ANDES ARCHITECTURE
1018M:	Greentime Hu <green.hu@gmail.com>
1019M:	Vincent Chen <deanbo422@gmail.com>
1020T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1021S:	Supported
1022F:	arch/nds32/
1023F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1024F:	Documentation/devicetree/bindings/nds32/
1025K:	nds32
1026N:	nds32
1027
1028ANDROID CONFIG FRAGMENTS
1029M:	Rob Herring <robh@kernel.org>
1030S:	Supported
1031F:	kernel/configs/android*
1032
1033ANDROID DRIVERS
1034M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1035M:	Arve Hjønnevåg <arve@android.com>
1036M:	Todd Kjos <tkjos@android.com>
1037M:	Martijn Coenen <maco@android.com>
1038M:	Joel Fernandes <joel@joelfernandes.org>
1039M:	Christian Brauner <christian@brauner.io>
1040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1041L:	devel@driverdev.osuosl.org
1042S:	Supported
1043F:	drivers/android/
1044F:	drivers/staging/android/
1045
1046ANDROID GOLDFISH PIC DRIVER
1047M:	Miodrag Dinic <miodrag.dinic@mips.com>
1048S:	Supported
1049F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1050F:	drivers/irqchip/irq-goldfish-pic.c
1051
1052ANDROID GOLDFISH RTC DRIVER
1053M:	Miodrag Dinic <miodrag.dinic@mips.com>
1054S:	Supported
1055F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1056F:	drivers/rtc/rtc-goldfish.c
1057
1058ANDROID ION DRIVER
1059M:	Laura Abbott <labbott@redhat.com>
1060M:	Sumit Semwal <sumit.semwal@linaro.org>
1061L:	devel@driverdev.osuosl.org
1062L:	dri-devel@lists.freedesktop.org
1063L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1064S:	Supported
1065F:	drivers/staging/android/ion
1066F:	drivers/staging/android/uapi/ion.h
1067
1068AOA (Apple Onboard Audio) ALSA DRIVER
1069M:	Johannes Berg <johannes@sipsolutions.net>
1070L:	linuxppc-dev@lists.ozlabs.org
1071L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1072S:	Maintained
1073F:	sound/aoa/
1074
1075APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1076M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1077L:	linux-iio@vger.kernel.org
1078S:	Maintained
1079F:	drivers/iio/adc/stx104.c
1080
1081APM DRIVER
1082M:	Jiri Kosina <jikos@kernel.org>
1083S:	Odd fixes
1084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1085F:	arch/x86/kernel/apm_32.c
1086F:	include/linux/apm_bios.h
1087F:	include/uapi/linux/apm_bios.h
1088F:	drivers/char/apm-emulation.c
1089
1090APPARMOR SECURITY MODULE
1091M:	John Johansen <john.johansen@canonical.com>
1092L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1093W:	wiki.apparmor.net
1094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1095S:	Supported
1096F:	security/apparmor/
1097F:	Documentation/admin-guide/LSM/apparmor.rst
1098
1099APPLE BCM5974 MULTITOUCH DRIVER
1100M:	Henrik Rydberg <rydberg@bitmath.org>
1101L:	linux-input@vger.kernel.org
1102S:	Odd fixes
1103F:	drivers/input/mouse/bcm5974.c
1104
1105APPLE SMC DRIVER
1106M:	Henrik Rydberg <rydberg@bitmath.org>
1107L:	linux-hwmon@vger.kernel.org
1108S:	Odd fixes
1109F:	drivers/hwmon/applesmc.c
1110
1111APPLETALK NETWORK LAYER
1112L:	netdev@vger.kernel.org
1113S:	Odd fixes
1114F:	drivers/net/appletalk/
1115F:	net/appletalk/
1116F:	include/linux/atalk.h
1117F:	include/uapi/linux/atalk.h
1118
1119APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1120M:	Khuong Dinh <khuong@os.amperecomputing.com>
1121S:	Supported
1122F:	arch/arm64/boot/dts/apm/
1123
1124APPLIED MICRO (APM) X-GENE SOC EDAC
1125M:	Khuong Dinh <khuong@os.amperecomputing.com>
1126S:	Supported
1127F:	drivers/edac/xgene_edac.c
1128F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1129
1130APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1131M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1132M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1133S:	Supported
1134F:	drivers/net/ethernet/apm/xgene-v2/
1135
1136APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1137M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1138M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1139M:	Quan Nguyen <quan@os.amperecomputing.com>
1140S:	Supported
1141F:	drivers/net/ethernet/apm/xgene/
1142F:	drivers/net/phy/mdio-xgene.c
1143F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1144F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1145
1146APPLIED MICRO (APM) X-GENE SOC PMU
1147M:	Khuong Dinh <khuong@os.amperecomputing.com>
1148S:	Supported
1149F:	drivers/perf/xgene_pmu.c
1150F:	Documentation/admin-guide/perf/xgene-pmu.rst
1151F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1152
1153APTINA CAMERA SENSOR PLL
1154M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1155L:	linux-media@vger.kernel.org
1156S:	Maintained
1157F:	drivers/media/i2c/aptina-pll.*
1158
1159AQUANTIA ETHERNET DRIVER (atlantic)
1160M:	Igor Russkikh <igor.russkikh@aquantia.com>
1161L:	netdev@vger.kernel.org
1162S:	Supported
1163W:	http://www.aquantia.com
1164Q:	http://patchwork.ozlabs.org/project/netdev/list/
1165F:	drivers/net/ethernet/aquantia/atlantic/
1166F:	Documentation/networking/device_drivers/aquantia/atlantic.txt
1167
1168ARC FRAMEBUFFER DRIVER
1169M:	Jaya Kumar <jayalk@intworks.biz>
1170S:	Maintained
1171F:	drivers/video/fbdev/arcfb.c
1172F:	drivers/video/fbdev/core/fb_defio.c
1173
1174ARC PGU DRM DRIVER
1175M:	Alexey Brodkin <abrodkin@synopsys.com>
1176S:	Supported
1177F:	drivers/gpu/drm/arc/
1178F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1179
1180ARCNET NETWORK LAYER
1181M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1182L:	netdev@vger.kernel.org
1183S:	Maintained
1184F:	drivers/net/arcnet/
1185F:	include/uapi/linux/if_arcnet.h
1186
1187ARM ARCHITECTED TIMER DRIVER
1188M:	Mark Rutland <mark.rutland@arm.com>
1189M:	Marc Zyngier <maz@kernel.org>
1190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191S:	Maintained
1192F:	arch/arm/include/asm/arch_timer.h
1193F:	arch/arm64/include/asm/arch_timer.h
1194F:	drivers/clocksource/arm_arch_timer.c
1195
1196ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1197M:	Linus Walleij <linus.walleij@linaro.org>
1198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1199S:	Maintained
1200F:	Documentation/devicetree/bindings/arm/arm-boards
1201F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1202F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1203F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1204F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1205F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1206F:	arch/arm/mach-integrator/
1207F:	arch/arm/mach-realview/
1208F:	arch/arm/mach-versatile/
1209F:	arch/arm/plat-versatile/
1210F:	arch/arm/boot/dts/arm-realview-*
1211F:	arch/arm/boot/dts/integrator*
1212F:	arch/arm/boot/dts/versatile*
1213F:	drivers/clk/versatile/
1214F:	drivers/i2c/busses/i2c-versatile.c
1215F:	drivers/irqchip/irq-versatile-fpga.c
1216F:	drivers/mtd/maps/physmap_of_versatile.c
1217F:	drivers/power/reset/arm-versatile-reboot.c
1218F:	drivers/soc/versatile/
1219
1220ARM HDLCD DRM DRIVER
1221M:	Liviu Dudau <liviu.dudau@arm.com>
1222S:	Supported
1223F:	drivers/gpu/drm/arm/hdlcd_*
1224F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1225
1226ARM KOMEDA DRM-KMS DRIVER
1227M:	James (Qian) Wang <james.qian.wang@arm.com>
1228M:	Liviu Dudau <liviu.dudau@arm.com>
1229L:	Mali DP Maintainers <malidp@foss.arm.com>
1230S:	Supported
1231T:	git git://anongit.freedesktop.org/drm/drm-misc
1232F:	drivers/gpu/drm/arm/display/include/
1233F:	drivers/gpu/drm/arm/display/komeda/
1234F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1235F:	Documentation/gpu/komeda-kms.rst
1236
1237ARM MALI-DP DRM DRIVER
1238M:	Liviu Dudau <liviu.dudau@arm.com>
1239M:	Brian Starkey <brian.starkey@arm.com>
1240L:	Mali DP Maintainers <malidp@foss.arm.com>
1241S:	Supported
1242T:	git git://anongit.freedesktop.org/drm/drm-misc
1243F:	drivers/gpu/drm/arm/
1244F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1245F:	Documentation/gpu/afbc.rst
1246
1247ARM MALI PANFROST DRM DRIVER
1248M:	Rob Herring <robh@kernel.org>
1249M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1250L:	dri-devel@lists.freedesktop.org
1251S:	Supported
1252T:	git git://anongit.freedesktop.org/drm/drm-misc
1253F:	drivers/gpu/drm/panfrost/
1254F:	include/uapi/drm/panfrost_drm.h
1255
1256ARM MFM AND FLOPPY DRIVERS
1257M:	Ian Molton <spyro@f2s.com>
1258S:	Maintained
1259F:	arch/arm/mach-rpc/floppydma.S
1260F:	arch/arm/include/asm/floppy.h
1261
1262ARM PMU PROFILING AND DEBUGGING
1263M:	Will Deacon <will@kernel.org>
1264M:	Mark Rutland <mark.rutland@arm.com>
1265S:	Maintained
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267F:	arch/arm*/kernel/perf_*
1268F:	arch/arm/oprofile/common.c
1269F:	arch/arm*/kernel/hw_breakpoint.c
1270F:	arch/arm*/include/asm/hw_breakpoint.h
1271F:	arch/arm*/include/asm/perf_event.h
1272F:	drivers/perf/*
1273F:	include/linux/perf/arm_pmu.h
1274F:	Documentation/devicetree/bindings/arm/pmu.yaml
1275F:	Documentation/devicetree/bindings/perf/
1276
1277ARM PORT
1278M:	Russell King <linux@armlinux.org.uk>
1279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280W:	http://www.armlinux.org.uk/
1281S:	Odd Fixes
1282T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1283F:	arch/arm/
1284X:	arch/arm/boot/dts/
1285
1286ARM PRIMECELL AACI PL041 DRIVER
1287M:	Russell King <linux@armlinux.org.uk>
1288S:	Odd Fixes
1289F:	sound/arm/aaci.*
1290
1291ARM PRIMECELL BUS SUPPORT
1292M:	Russell King <linux@armlinux.org.uk>
1293S:	Odd Fixes
1294F:	drivers/amba/
1295F:	include/linux/amba/bus.h
1296
1297ARM PRIMECELL CLCD PL110 DRIVER
1298M:	Russell King <linux@armlinux.org.uk>
1299S:	Odd Fixes
1300F:	drivers/video/fbdev/amba-clcd.*
1301
1302ARM PRIMECELL KMI PL050 DRIVER
1303M:	Russell King <linux@armlinux.org.uk>
1304S:	Odd Fixes
1305F:	drivers/input/serio/ambakmi.*
1306F:	include/linux/amba/kmi.h
1307
1308ARM PRIMECELL MMCI PL180/1 DRIVER
1309M:	Russell King <linux@armlinux.org.uk>
1310S:	Odd Fixes
1311F:	drivers/mmc/host/mmci.*
1312F:	include/linux/amba/mmci.h
1313
1314ARM PRIMECELL SSP PL022 SPI DRIVER
1315M:	Linus Walleij <linus.walleij@linaro.org>
1316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317S:	Maintained
1318F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1319F:	drivers/spi/spi-pl022.c
1320
1321ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1322M:	Russell King <linux@armlinux.org.uk>
1323S:	Odd Fixes
1324F:	drivers/tty/serial/amba-pl01*.c
1325F:	include/linux/amba/serial.h
1326
1327ARM PRIMECELL VIC PL190/PL192 DRIVER
1328M:	Linus Walleij <linus.walleij@linaro.org>
1329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S:	Maintained
1331F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1332F:	drivers/irqchip/irq-vic.c
1333
1334AMAZON ANNAPURNA LABS FIC DRIVER
1335M:	Talel Shenhar <talel@amazon.com>
1336S:	Maintained
1337F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1338F:	drivers/irqchip/irq-al-fic.c
1339
1340ARM SMMU DRIVERS
1341M:	Will Deacon <will@kernel.org>
1342R:	Robin Murphy <robin.murphy@arm.com>
1343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344S:	Maintained
1345F:	drivers/iommu/arm-smmu*
1346F:	drivers/iommu/io-pgtable-arm.c
1347F:	drivers/iommu/io-pgtable-arm-v7s.c
1348
1349ARM SUB-ARCHITECTURES
1350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351S:	Maintained
1352F:	arch/arm/mach-*/
1353F:	arch/arm/plat-*/
1354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1355
1356ARM/ACTIONS SEMI ARCHITECTURE
1357M:	Andreas Färber <afaerber@suse.de>
1358R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360S:	Maintained
1361N:	owl
1362F:	arch/arm/mach-actions/
1363F:	arch/arm/boot/dts/owl-*
1364F:	arch/arm64/boot/dts/actions/
1365F:	drivers/clk/actions/
1366F:	drivers/clocksource/timer-owl*
1367F:	drivers/dma/owl-dma.c
1368F:	drivers/i2c/busses/i2c-owl.c
1369F:	drivers/pinctrl/actions/*
1370F:	drivers/soc/actions/
1371F:	include/dt-bindings/power/owl-*
1372F:	include/linux/soc/actions/
1373F:	Documentation/devicetree/bindings/arm/actions.txt
1374F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1375F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1376F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1377F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1378F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1379F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1380
1381ARM/ADS SPHERE MACHINE SUPPORT
1382M:	Lennert Buytenhek <kernel@wantstofly.org>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384S:	Maintained
1385
1386ARM/AFEB9260 MACHINE SUPPORT
1387M:	Sergey Lapin <slapin@ossfans.org>
1388L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389S:	Maintained
1390
1391ARM/AJECO 1ARM MACHINE SUPPORT
1392M:	Lennert Buytenhek <kernel@wantstofly.org>
1393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394S:	Maintained
1395
1396ARM/Allwinner SoC Clock Support
1397M:	Emilio López <emilio@elopez.com.ar>
1398S:	Maintained
1399F:	drivers/clk/sunxi/
1400
1401ARM/Allwinner sunXi SoC support
1402M:	Maxime Ripard <mripard@kernel.org>
1403M:	Chen-Yu Tsai <wens@csie.org>
1404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405S:	Maintained
1406N:	sun[x456789]i
1407N:	sun50i
1408F:	arch/arm/mach-sunxi/
1409F:	arch/arm64/boot/dts/allwinner/
1410F:	drivers/clk/sunxi-ng/
1411F:	drivers/pinctrl/sunxi/
1412F:	drivers/soc/sunxi/
1413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1414
1415ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1416M:	Neil Armstrong <narmstrong@baylibre.com>
1417M:	Jerome Brunet <jbrunet@baylibre.com>
1418L:	linux-amlogic@lists.infradead.org
1419S:	Maintained
1420F:	drivers/clk/meson/
1421F:	include/dt-bindings/clock/meson*
1422F:	include/dt-bindings/clock/gxbb*
1423F:	Documentation/devicetree/bindings/clock/amlogic*
1424
1425ARM/Amlogic Meson SoC support
1426M:	Kevin Hilman <khilman@baylibre.com>
1427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428L:	linux-amlogic@lists.infradead.org
1429W:	http://linux-meson.com/
1430S:	Maintained
1431F:	arch/arm/mach-meson/
1432F:	arch/arm/boot/dts/meson*
1433F:	arch/arm64/boot/dts/amlogic/
1434F:	drivers/pinctrl/meson/
1435F:	drivers/mmc/host/meson*
1436F:	drivers/soc/amlogic/
1437N:	meson
1438
1439ARM/Amlogic Meson SoC Sound Drivers
1440M:	Jerome Brunet <jbrunet@baylibre.com>
1441L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1442S:	Maintained
1443F:	sound/soc/meson/
1444F:	Documentation/devicetree/bindings/sound/amlogic*
1445
1446ARM/Annapurna Labs ALPINE ARCHITECTURE
1447M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1448M:	Antoine Tenart <antoine.tenart@bootlin.com>
1449L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450S:	Maintained
1451F:	arch/arm/mach-alpine/
1452F:	arch/arm/boot/dts/alpine*
1453F:	arch/arm64/boot/dts/al/
1454F:	drivers/*/*alpine*
1455
1456ARM/ARTPEC MACHINE SUPPORT
1457M:	Jesper Nilsson <jesper.nilsson@axis.com>
1458M:	Lars Persson <lars.persson@axis.com>
1459S:	Maintained
1460L:	linux-arm-kernel@axis.com
1461F:	arch/arm/mach-artpec
1462F:	arch/arm/boot/dts/artpec6*
1463F:	drivers/clk/axis
1464F:	drivers/crypto/axis
1465F:	drivers/pinctrl/pinctrl-artpec*
1466F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1467
1468ARM/ASPEED I2C DRIVER
1469M:	Brendan Higgins <brendanhiggins@google.com>
1470R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1471R:	Joel Stanley <joel@jms.id.au>
1472L:	linux-i2c@vger.kernel.org
1473L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1474S:	Maintained
1475F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1476F:	drivers/i2c/busses/i2c-aspeed.c
1477F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1478F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1479
1480ARM/ASPEED MACHINE SUPPORT
1481M:	Joel Stanley <joel@jms.id.au>
1482R:	Andrew Jeffery <andrew@aj.id.au>
1483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1485Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1486S:	Supported
1487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1488F:	arch/arm/mach-aspeed/
1489F:	arch/arm/boot/dts/aspeed-*
1490N:	aspeed
1491
1492ARM/BITMAIN ARCHITECTURE
1493M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Maintained
1496F:	arch/arm64/boot/dts/bitmain/
1497F:	drivers/pinctrl/pinctrl-bm1880.c
1498F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1499F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1500
1501ARM/CALXEDA HIGHBANK ARCHITECTURE
1502M:	Rob Herring <robh@kernel.org>
1503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504S:	Maintained
1505F:	arch/arm/mach-highbank/
1506F:	arch/arm/boot/dts/highbank.dts
1507F:	arch/arm/boot/dts/ecx-*.dts*
1508
1509ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1510M:	Krzysztof Halasa <khalasa@piap.pl>
1511S:	Maintained
1512F:	arch/arm/mach-cns3xxx/
1513
1514ARM/CAVIUM THUNDER NETWORK DRIVER
1515M:	Sunil Goutham <sgoutham@cavium.com>
1516M:	Robert Richter <rric@kernel.org>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518S:	Supported
1519F:	drivers/net/ethernet/cavium/thunder/
1520
1521ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1522M:	Lukasz Majewski <lukma@denx.de>
1523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524S:	Maintained
1525F:	arch/arm/mach-ep93xx/ts72xx.c
1526
1527ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1528M:	Alexander Shiyan <shc_work@mail.ru>
1529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530S:	Odd Fixes
1531N:	clps711x
1532
1533ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1534M:	Lennert Buytenhek <kernel@wantstofly.org>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537
1538ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1539M:	Hartley Sweeten <hsweeten@visionengravers.com>
1540M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S:	Maintained
1543F:	arch/arm/mach-ep93xx/
1544F:	arch/arm/mach-ep93xx/include/mach/
1545
1546ARM/CLKDEV SUPPORT
1547M:	Russell King <linux@armlinux.org.uk>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1551F:	drivers/clk/clkdev.c
1552
1553ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1554M:	Mike Rapoport <mike@compulab.co.il>
1555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556S:	Maintained
1557
1558ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1559M:	Baruch Siach <baruch@tkos.co.il>
1560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561S:	Maintained
1562F:	arch/arm/boot/dts/cx92755*
1563N:	digicolor
1564
1565ARM/CONTEC MICRO9 MACHINE SUPPORT
1566M:	Hubert Feurstein <hubert.feurstein@contec.at>
1567S:	Maintained
1568F:	arch/arm/mach-ep93xx/micro9.c
1569
1570ARM/CORESIGHT FRAMEWORK AND DRIVERS
1571M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1572R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574S:	Maintained
1575F:	drivers/hwtracing/coresight/*
1576F:	Documentation/trace/coresight.txt
1577F:	Documentation/trace/coresight-cpu-debug.txt
1578F:	Documentation/devicetree/bindings/arm/coresight.txt
1579F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1580F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1581F:	tools/perf/arch/arm/util/pmu.c
1582F:	tools/perf/arch/arm/util/auxtrace.c
1583F:	tools/perf/arch/arm/util/cs-etm.c
1584F:	tools/perf/arch/arm/util/cs-etm.h
1585F:	tools/perf/util/cs-etm.*
1586F:	tools/perf/util/cs-etm-decoder/*
1587
1588ARM/CORGI MACHINE SUPPORT
1589M:	Richard Purdie <rpurdie@rpsys.net>
1590S:	Maintained
1591
1592ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1593M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1594M:	Linus Walleij <linus.walleij@linaro.org>
1595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596T:	git git://github.com/ulli-kroll/linux.git
1597S:	Maintained
1598F:	Documentation/devicetree/bindings/arm/gemini.txt
1599F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1600F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1601F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1602F:	arch/arm/mach-gemini/
1603F:	drivers/net/ethernet/cortina/
1604F:	drivers/pinctrl/pinctrl-gemini.c
1605F:	drivers/rtc/rtc-ftrtc010.c
1606
1607ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1608M:	Barry Song <baohua@kernel.org>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1611S:	Maintained
1612F:	arch/arm/boot/dts/prima2*
1613F:	arch/arm/mach-prima2/
1614F:	drivers/clk/sirf/
1615F:	drivers/clocksource/timer-prima2.c
1616F:	drivers/clocksource/timer-atlas7.c
1617N:	[^a-z]sirf
1618X:	drivers/gnss
1619
1620ARM/CZ.NIC TURRIS MOX SUPPORT
1621M:	Marek Behun <marek.behun@nic.cz>
1622W:	http://mox.turris.cz
1623S:	Maintained
1624F:	Documentation/ABI/testing/debugfs-moxtet
1625F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1626F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1627F:	Documentation/devicetree/bindings/bus/moxtet.txt
1628F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1629F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1630F:	include/linux/moxtet.h
1631F:	drivers/bus/moxtet.c
1632F:	drivers/firmware/turris-mox-rwtm.c
1633F:	drivers/gpio/gpio-moxtet.c
1634
1635ARM/EBSA110 MACHINE SUPPORT
1636M:	Russell King <linux@armlinux.org.uk>
1637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638W:	http://www.armlinux.org.uk/
1639S:	Maintained
1640F:	arch/arm/mach-ebsa110/
1641F:	drivers/net/ethernet/amd/am79c961a.*
1642
1643ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1644M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1645R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647S:	Maintained
1648N:	efm32
1649
1650ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1651M:	Robert Jarzmik <robert.jarzmik@free.fr>
1652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653S:	Maintained
1654F:	arch/arm/mach-pxa/ezx.c
1655
1656ARM/FARADAY FA526 PORT
1657M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1658L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659S:	Maintained
1660T:	git git://git.berlios.de/gemini-board
1661F:	arch/arm/mm/*-fa*
1662
1663ARM/FOOTBRIDGE ARCHITECTURE
1664M:	Russell King <linux@armlinux.org.uk>
1665L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666W:	http://www.armlinux.org.uk/
1667S:	Maintained
1668F:	arch/arm/include/asm/hardware/dec21285.h
1669F:	arch/arm/mach-footbridge/
1670
1671ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1672M:	Shawn Guo <shawnguo@kernel.org>
1673M:	Sascha Hauer <s.hauer@pengutronix.de>
1674R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1675R:	Fabio Estevam <festevam@gmail.com>
1676R:	NXP Linux Team <linux-imx@nxp.com>
1677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678S:	Maintained
1679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1680N:	imx
1681N:	mxs
1682X:	drivers/media/i2c/
1683
1684ARM/FREESCALE VYBRID ARM ARCHITECTURE
1685M:	Shawn Guo <shawnguo@kernel.org>
1686M:	Sascha Hauer <s.hauer@pengutronix.de>
1687R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1688R:	Stefan Agner <stefan@agner.ch>
1689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690S:	Maintained
1691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1692F:	arch/arm/mach-imx/*vf610*
1693F:	arch/arm/boot/dts/vf*
1694
1695ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1696M:	Shawn Guo <shawnguo@kernel.org>
1697M:	Li Yang <leoyang.li@nxp.com>
1698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699S:	Maintained
1700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1701F:	arch/arm/boot/dts/ls1021a*
1702F:	arch/arm64/boot/dts/freescale/fsl-*
1703F:	arch/arm64/boot/dts/freescale/qoriq-*
1704
1705ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1706M:	Lennert Buytenhek <kernel@wantstofly.org>
1707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708S:	Maintained
1709
1710ARM/GUMSTIX MACHINE SUPPORT
1711M:	Steve Sakoman <sakoman@gmail.com>
1712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713S:	Maintained
1714
1715ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1716M:	Philipp Zabel <philipp.zabel@gmail.com>
1717M:	Paul Parsons <lost.distance@yahoo.com>
1718L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719S:	Maintained
1720F:	arch/arm/mach-pxa/hx4700.c
1721F:	arch/arm/mach-pxa/include/mach/hx4700.h
1722F:	sound/soc/pxa/hx4700.c
1723
1724ARM/HISILICON SOC SUPPORT
1725M:	Wei Xu <xuwei5@hisilicon.com>
1726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727W:	http://www.hisilicon.com
1728S:	Supported
1729T:	git git://github.com/hisilicon/linux-hisi.git
1730F:	arch/arm/mach-hisi/
1731F:	arch/arm/boot/dts/hi3*
1732F:	arch/arm/boot/dts/hip*
1733F:	arch/arm/boot/dts/hisi*
1734F:	arch/arm64/boot/dts/hisilicon/
1735
1736ARM/HP JORNADA 7XX MACHINE SUPPORT
1737M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1738W:	www.jlime.com
1739S:	Maintained
1740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1741F:	arch/arm/mach-sa1100/jornada720.c
1742F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1743
1744ARM/IGEP MACHINE SUPPORT
1745M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1746M:	Javier Martinez Canillas <javier@dowhile0.org>
1747L:	linux-omap@vger.kernel.org
1748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749S:	Maintained
1750F:	arch/arm/boot/dts/omap3-igep*
1751
1752ARM/INCOME PXA270 SUPPORT
1753M:	Marek Vasut <marek.vasut@gmail.com>
1754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755S:	Maintained
1756F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1757
1758ARM/INTEL IOP32X ARM ARCHITECTURE
1759M:	Lennert Buytenhek <kernel@wantstofly.org>
1760L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761S:	Maintained
1762
1763ARM/INTEL IQ81342EX MACHINE SUPPORT
1764M:	Lennert Buytenhek <kernel@wantstofly.org>
1765L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766S:	Maintained
1767
1768ARM/INTEL IXDP2850 MACHINE SUPPORT
1769M:	Lennert Buytenhek <kernel@wantstofly.org>
1770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771S:	Maintained
1772
1773ARM/INTEL IXP4XX ARM ARCHITECTURE
1774M:	Linus Walleij <linusw@kernel.org>
1775M:	Imre Kaloz <kaloz@openwrt.org>
1776M:	Krzysztof Halasa <khalasa@piap.pl>
1777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778S:	Maintained
1779F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1780F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1781F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1782F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1783F:	arch/arm/mach-ixp4xx/
1784F:	drivers/clocksource/timer-ixp4xx.c
1785F:	drivers/gpio/gpio-ixp4xx.c
1786F:	drivers/irqchip/irq-ixp4xx.c
1787F:	include/linux/irqchip/irq-ixp4xx.h
1788F:	include/linux/platform_data/timer-ixp4xx.h
1789
1790ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1791M:	Jonathan Cameron <jic23@cam.ac.uk>
1792L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793S:	Maintained
1794F:	arch/arm/mach-pxa/stargate2.c
1795F:	drivers/pcmcia/pxa2xx_stargate2.c
1796
1797ARM/INTEL XSC3 (MANZANO) ARM CORE
1798M:	Lennert Buytenhek <kernel@wantstofly.org>
1799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800S:	Maintained
1801
1802ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1803M:	Lennert Buytenhek <kernel@wantstofly.org>
1804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805S:	Maintained
1806
1807ARM/LG1K ARCHITECTURE
1808M:	Chanho Min <chanho.min@lge.com>
1809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S:	Maintained
1811F:	arch/arm64/boot/dts/lg/
1812
1813ARM/LOGICPD PXA270 MACHINE SUPPORT
1814M:	Lennert Buytenhek <kernel@wantstofly.org>
1815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S:	Maintained
1817
1818ARM/LPC18XX ARCHITECTURE
1819M:	Vladimir Zapolskiy <vz@mleia.com>
1820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821S:	Maintained
1822F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1823F:	arch/arm/boot/dts/lpc43*
1824F:	drivers/i2c/busses/i2c-lpc2k.c
1825F:	drivers/memory/pl172.c
1826F:	drivers/mtd/spi-nor/nxp-spifi.c
1827F:	drivers/rtc/rtc-lpc24xx.c
1828N:	lpc18xx
1829
1830ARM/LPC32XX SOC SUPPORT
1831M:	Vladimir Zapolskiy <vz@mleia.com>
1832M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1833L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1835S:	Maintained
1836F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1837F:	arch/arm/boot/dts/lpc32*
1838F:	arch/arm/mach-lpc32xx/
1839F:	drivers/i2c/busses/i2c-pnx.c
1840F:	drivers/net/ethernet/nxp/lpc_eth.c
1841F:	drivers/usb/host/ohci-nxp.c
1842F:	drivers/watchdog/pnx4008_wdt.c
1843N:	lpc32xx
1844
1845ARM/MAGICIAN MACHINE SUPPORT
1846M:	Philipp Zabel <philipp.zabel@gmail.com>
1847S:	Maintained
1848
1849ARM/Marvell Dove/MV78xx0/Orion SOC support
1850M:	Jason Cooper <jason@lakedaemon.net>
1851M:	Andrew Lunn <andrew@lunn.ch>
1852M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1853M:	Gregory Clement <gregory.clement@bootlin.com>
1854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S:	Maintained
1856F:	Documentation/devicetree/bindings/soc/dove/
1857F:	arch/arm/mach-dove/
1858F:	arch/arm/mach-mv78xx0/
1859F:	arch/arm/mach-orion5x/
1860F:	arch/arm/plat-orion/
1861F:	arch/arm/boot/dts/dove*
1862F:	arch/arm/boot/dts/orion5x*
1863T:	git git://git.infradead.org/linux-mvebu.git
1864
1865ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1866M:	Jason Cooper <jason@lakedaemon.net>
1867M:	Andrew Lunn <andrew@lunn.ch>
1868M:	Gregory Clement <gregory.clement@bootlin.com>
1869M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871S:	Maintained
1872F:	arch/arm/boot/dts/armada*
1873F:	arch/arm/boot/dts/kirkwood*
1874F:	arch/arm/configs/mvebu_*_defconfig
1875F:	arch/arm/mach-mvebu/
1876F:	arch/arm64/boot/dts/marvell/armada*
1877F:	drivers/cpufreq/armada-37xx-cpufreq.c
1878F:	drivers/cpufreq/armada-8k-cpufreq.c
1879F:	drivers/cpufreq/mvebu-cpufreq.c
1880F:	drivers/irqchip/irq-armada-370-xp.c
1881F:	drivers/irqchip/irq-mvebu-*
1882F:	drivers/pinctrl/mvebu/
1883F:	drivers/rtc/rtc-armada38x.c
1884T:	git git://git.infradead.org/linux-mvebu.git
1885
1886ARM/Mediatek RTC DRIVER
1887M:	Eddie Huang <eddie.huang@mediatek.com>
1888M:	Sean Wang <sean.wang@mediatek.com>
1889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1891S:	Maintained
1892F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1893F:	drivers/rtc/rtc-mt6397.c
1894F:	drivers/rtc/rtc-mt7622.c
1895
1896ARM/Mediatek SoC support
1897M:	Matthias Brugger <matthias.bgg@gmail.com>
1898L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1900W:	https://mtk.bcnfs.org/
1901C:	irc://chat.freenode.net/linux-mediatek
1902S:	Maintained
1903F:	arch/arm/boot/dts/mt6*
1904F:	arch/arm/boot/dts/mt7*
1905F:	arch/arm/boot/dts/mt8*
1906F:	arch/arm/mach-mediatek/
1907F:	arch/arm64/boot/dts/mediatek/
1908F:	drivers/soc/mediatek/
1909N:	mtk
1910N:	mt[678]
1911K:	mediatek
1912
1913ARM/Mediatek USB3 PHY DRIVER
1914M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1917S:	Maintained
1918F:	drivers/phy/mediatek/
1919F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1920
1921ARM/Microchip (AT91) SoC support
1922M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1923M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1924M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926W:	http://www.linux4sam.org
1927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1928S:	Supported
1929N:	at91
1930N:	atmel
1931F:	arch/arm/mach-at91/
1932F:	include/soc/at91/
1933F:	arch/arm/boot/dts/at91*.dts
1934F:	arch/arm/boot/dts/at91*.dtsi
1935F:	arch/arm/boot/dts/sama*.dts
1936F:	arch/arm/boot/dts/sama*.dtsi
1937F:	arch/arm/include/debug/at91.S
1938F:	drivers/memory/atmel*
1939F:	drivers/watchdog/sama5d4_wdt.c
1940X:	drivers/input/touchscreen/atmel_mxt_ts.c
1941X:	drivers/net/wireless/atmel/
1942
1943ARM/MIOA701 MACHINE SUPPORT
1944M:	Robert Jarzmik <robert.jarzmik@free.fr>
1945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946F:	arch/arm/mach-pxa/mioa701.c
1947S:	Maintained
1948
1949ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1950M:	Michael Petchkovsky <mkpetch@internode.on.net>
1951S:	Maintained
1952
1953ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1954M:	Linus Walleij <linus.walleij@linaro.org>
1955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S:	Maintained
1957F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1958F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1959F:	arch/arm/mach-nomadik/
1960F:	arch/arm/mach-u300/
1961F:	arch/arm/mach-ux500/
1962F:	drivers/soc/ux500/
1963F:	arch/arm/boot/dts/ste-*
1964F:	drivers/clk/clk-nomadik.c
1965F:	drivers/clk/clk-u300.c
1966F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1967F:	drivers/clocksource/timer-u300.c
1968F:	drivers/dma/coh901318*
1969F:	drivers/dma/ste_dma40*
1970F:	drivers/hwspinlock/u8500_hsem.c
1971F:	drivers/i2c/busses/i2c-nomadik.c
1972F:	drivers/i2c/busses/i2c-stu300.c
1973F:	drivers/mfd/ab3100*
1974F:	drivers/mfd/ab8500*
1975F:	drivers/mfd/abx500*
1976F:	drivers/mfd/dbx500*
1977F:	drivers/mfd/db8500*
1978F:	drivers/pinctrl/nomadik/
1979F:	drivers/pinctrl/pinctrl-coh901*
1980F:	drivers/pinctrl/pinctrl-u300.c
1981F:	drivers/rtc/rtc-ab3100.c
1982F:	drivers/rtc/rtc-ab8500.c
1983F:	drivers/rtc/rtc-coh901331.c
1984F:	drivers/rtc/rtc-pl031.c
1985F:	drivers/watchdog/coh901327_wdt.c
1986F:	Documentation/devicetree/bindings/arm/ste-*
1987F:	Documentation/devicetree/bindings/arm/ux500/
1988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1989
1990ARM/NUVOTON NPCM ARCHITECTURE
1991M:	Avi Fishman <avifishman70@gmail.com>
1992M:	Tomer Maimon <tmaimon77@gmail.com>
1993M:	Tali Perry <tali.perry1@gmail.com>
1994R:	Patrick Venture <venture@google.com>
1995R:	Nancy Yuen <yuenn@google.com>
1996R:	Benjamin Fair <benjaminfair@google.com>
1997L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1998S:	Supported
1999F:	arch/arm/mach-npcm/
2000F:	arch/arm/boot/dts/nuvoton-npcm*
2001F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2002F:	drivers/*/*npcm*
2003F:	Documentation/devicetree/bindings/*/*npcm*
2004F:	Documentation/devicetree/bindings/*/*/*npcm*
2005
2006ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2007L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2008W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2009S:	Orphan
2010F:	arch/arm/mach-s3c24xx/mach-gta02.c
2011F:	arch/arm/mach-s3c24xx/gta02.h
2012
2013ARM/Orion SoC/Technologic Systems TS-78xx platform support
2014M:	Alexander Clouter <alex@digriz.org.uk>
2015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016W:	http://www.digriz.org.uk/ts78xx/kernel
2017S:	Maintained
2018F:	arch/arm/mach-orion5x/ts78xx-*
2019
2020ARM/OXNAS platform support
2021M:	Neil Armstrong <narmstrong@baylibre.com>
2022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023L:	linux-oxnas@groups.io (moderated for non-subscribers)
2024S:	Maintained
2025F:	arch/arm/mach-oxnas/
2026F:	arch/arm/boot/dts/ox8*.dts*
2027N:	oxnas
2028
2029ARM/PALM TREO SUPPORT
2030M:	Tomas Cech <sleep_walker@suse.com>
2031L:	linux-arm-kernel@lists.infradead.org
2032W:	http://hackndev.com
2033S:	Maintained
2034F:	arch/arm/mach-pxa/palmtreo.*
2035
2036ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2037M:	Marek Vasut <marek.vasut@gmail.com>
2038L:	linux-arm-kernel@lists.infradead.org
2039W:	http://hackndev.com
2040S:	Maintained
2041F:	arch/arm/mach-pxa/include/mach/palmtx.h
2042F:	arch/arm/mach-pxa/palmtx.c
2043F:	arch/arm/mach-pxa/palmt5.*
2044F:	arch/arm/mach-pxa/include/mach/palmld.h
2045F:	arch/arm/mach-pxa/palmld.c
2046F:	arch/arm/mach-pxa/palmte2.*
2047F:	arch/arm/mach-pxa/include/mach/palmtc.h
2048F:	arch/arm/mach-pxa/palmtc.c
2049
2050ARM/PALMZ72 SUPPORT
2051M:	Sergey Lapin <slapin@ossfans.org>
2052L:	linux-arm-kernel@lists.infradead.org
2053W:	http://hackndev.com
2054S:	Maintained
2055F:	arch/arm/mach-pxa/palmz72.*
2056
2057ARM/PLEB SUPPORT
2058M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2059W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2060S:	Maintained
2061
2062ARM/PT DIGITAL BOARD PORT
2063M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065W:	http://www.armlinux.org.uk/
2066S:	Maintained
2067
2068ARM/QUALCOMM SUPPORT
2069M:	Andy Gross <agross@kernel.org>
2070L:	linux-arm-msm@vger.kernel.org
2071S:	Maintained
2072F:	Documentation/devicetree/bindings/soc/qcom/
2073F:	Documentation/devicetree/bindings/*/qcom*
2074F:	arch/arm/boot/dts/qcom-*.dts
2075F:	arch/arm/boot/dts/qcom-*.dtsi
2076F:	arch/arm/mach-qcom/
2077F:	arch/arm64/boot/dts/qcom/
2078F:	drivers/*/qcom/
2079F:	drivers/*/qcom*
2080F:	drivers/*/*/qcom/
2081F:	drivers/*/*/qcom*
2082F:	drivers/*/pm8???-*
2083F:	drivers/bluetooth/btqcomsmd.c
2084F:	drivers/clocksource/timer-qcom.c
2085F:	drivers/extcon/extcon-qcom*
2086F:	drivers/iommu/msm*
2087F:	drivers/i2c/busses/i2c-qup.c
2088F:	drivers/i2c/busses/i2c-qcom-geni.c
2089F:	drivers/mfd/ssbi.c
2090F:	drivers/mmc/host/mmci_qcom*
2091F:	drivers/mmc/host/sdhci-msm.c
2092F:	drivers/pci/controller/dwc/pcie-qcom.c
2093F:	drivers/phy/qualcomm/
2094F:	drivers/power/*/msm*
2095F:	drivers/reset/reset-qcom-*
2096F:	drivers/scsi/ufs/ufs-qcom.*
2097F:	drivers/spi/spi-qup.c
2098F:	drivers/spi/spi-geni-qcom.c
2099F:	drivers/spi/spi-qcom-qspi.c
2100F:	drivers/tty/serial/msm_serial.c
2101F:	drivers/usb/dwc3/dwc3-qcom.c
2102F:	include/dt-bindings/*/qcom*
2103F:	include/linux/*/qcom*
2104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2105
2106ARM/RADISYS ENP2611 MACHINE SUPPORT
2107M:	Lennert Buytenhek <kernel@wantstofly.org>
2108L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2109S:	Maintained
2110
2111ARM/RDA MICRO ARCHITECTURE
2112M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2115S:	Maintained
2116F:	arch/arm/boot/dts/rda8810pl-*
2117F:	drivers/clocksource/timer-rda.c
2118F:	drivers/irqchip/irq-rda-intc.c
2119F:	drivers/tty/serial/rda-uart.c
2120F:	Documentation/devicetree/bindings/arm/rda.yaml
2121F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2122F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2123F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2124
2125ARM/REALTEK ARCHITECTURE
2126M:	Andreas Färber <afaerber@suse.de>
2127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128S:	Maintained
2129F:	arch/arm64/boot/dts/realtek/
2130F:	Documentation/devicetree/bindings/arm/realtek.txt
2131
2132ARM/RENESAS ARM64 ARCHITECTURE
2133M:	Simon Horman <horms@verge.net.au>
2134M:	Geert Uytterhoeven <geert+renesas@glider.be>
2135M:	Magnus Damm <magnus.damm@gmail.com>
2136L:	linux-renesas-soc@vger.kernel.org
2137Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2140S:	Supported
2141F:	arch/arm64/boot/dts/renesas/
2142F:	Documentation/devicetree/bindings/arm/renesas.yaml
2143F:	drivers/soc/renesas/
2144F:	include/linux/soc/renesas/
2145
2146ARM/RISCPC ARCHITECTURE
2147M:	Russell King <linux@armlinux.org.uk>
2148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149W:	http://www.armlinux.org.uk/
2150S:	Maintained
2151F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2152F:	arch/arm/include/asm/hardware/ioc.h
2153F:	arch/arm/include/asm/hardware/iomd.h
2154F:	arch/arm/include/asm/hardware/memc.h
2155F:	arch/arm/mach-rpc/
2156F:	drivers/net/ethernet/8390/etherh.c
2157F:	drivers/net/ethernet/i825xx/ether1*
2158F:	drivers/net/ethernet/seeq/ether3*
2159F:	drivers/scsi/arm/
2160
2161ARM/Rockchip SoC support
2162M:	Heiko Stuebner <heiko@sntech.de>
2163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164L:	linux-rockchip@lists.infradead.org
2165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2166S:	Maintained
2167F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2168F:	arch/arm/boot/dts/rk3*
2169F:	arch/arm/boot/dts/rv1108*
2170F:	arch/arm/mach-rockchip/
2171F:	drivers/clk/rockchip/
2172F:	drivers/i2c/busses/i2c-rk3x.c
2173F:	drivers/*/*rockchip*
2174F:	drivers/*/*/*rockchip*
2175F:	sound/soc/rockchip/
2176N:	rockchip
2177
2178ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2179M:	Kukjin Kim <kgene@kernel.org>
2180M:	Krzysztof Kozlowski <krzk@kernel.org>
2181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2183Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2184S:	Maintained
2185F:	arch/arm/boot/dts/s3c*
2186F:	arch/arm/boot/dts/s5p*
2187F:	arch/arm/boot/dts/exynos*
2188F:	arch/arm64/boot/dts/exynos/
2189F:	arch/arm/plat-samsung/
2190F:	arch/arm/mach-s3c24*/
2191F:	arch/arm/mach-s3c64xx/
2192F:	arch/arm/mach-s5p*/
2193F:	arch/arm/mach-exynos*/
2194F:	drivers/*/*s3c24*
2195F:	drivers/*/*/*s3c24*
2196F:	drivers/*/*s3c64xx*
2197F:	drivers/*/*s5pv210*
2198F:	drivers/memory/samsung/
2199F:	drivers/soc/samsung/
2200F:	include/linux/soc/samsung/
2201F:	Documentation/arm/samsung/
2202F:	Documentation/devicetree/bindings/arm/samsung/
2203F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2204F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2205N:	exynos
2206
2207ARM/SAMSUNG MOBILE MACHINE SUPPORT
2208M:	Kyungmin Park <kyungmin.park@samsung.com>
2209L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2210S:	Maintained
2211F:	arch/arm/mach-s5pv210/
2212
2213ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2214M:	Kyungmin Park <kyungmin.park@samsung.com>
2215M:	Kamil Debski <kamil@wypas.org>
2216M:	Andrzej Hajda <a.hajda@samsung.com>
2217L:	linux-arm-kernel@lists.infradead.org
2218L:	linux-media@vger.kernel.org
2219S:	Maintained
2220F:	drivers/media/platform/s5p-g2d/
2221
2222ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2223M:	Marek Szyprowski <m.szyprowski@samsung.com>
2224L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2225L:	linux-media@vger.kernel.org
2226S:	Maintained
2227F:	drivers/media/platform/s5p-cec/
2228F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2229
2230ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2231M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2232M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2233M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2234L:	linux-arm-kernel@lists.infradead.org
2235L:	linux-media@vger.kernel.org
2236S:	Maintained
2237F:	drivers/media/platform/s5p-jpeg/
2238
2239ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2240M:	Kyungmin Park <kyungmin.park@samsung.com>
2241M:	Kamil Debski <kamil@wypas.org>
2242M:	Jeongtae Park <jtp.park@samsung.com>
2243M:	Andrzej Hajda <a.hajda@samsung.com>
2244L:	linux-arm-kernel@lists.infradead.org
2245L:	linux-media@vger.kernel.org
2246S:	Maintained
2247F:	drivers/media/platform/s5p-mfc/
2248
2249ARM/SHMOBILE ARM ARCHITECTURE
2250M:	Simon Horman <horms@verge.net.au>
2251M:	Geert Uytterhoeven <geert+renesas@glider.be>
2252M:	Magnus Damm <magnus.damm@gmail.com>
2253L:	linux-renesas-soc@vger.kernel.org
2254Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2257S:	Supported
2258F:	arch/arm/boot/dts/emev2*
2259F:	arch/arm/boot/dts/gr-peach*
2260F:	arch/arm/boot/dts/iwg20d-q7*
2261F:	arch/arm/boot/dts/r7s*
2262F:	arch/arm/boot/dts/r8a*
2263F:	arch/arm/boot/dts/r9a*
2264F:	arch/arm/boot/dts/sh*
2265F:	arch/arm/configs/shmobile_defconfig
2266F:	arch/arm/include/debug/renesas-scif.S
2267F:	arch/arm/mach-shmobile/
2268F:	Documentation/devicetree/bindings/arm/renesas.yaml
2269F:	drivers/soc/renesas/
2270F:	include/linux/soc/renesas/
2271
2272ARM/SOCFPGA ARCHITECTURE
2273M:	Dinh Nguyen <dinguyen@kernel.org>
2274S:	Maintained
2275F:	arch/arm/mach-socfpga/
2276F:	arch/arm/boot/dts/socfpga*
2277F:	arch/arm/configs/socfpga_defconfig
2278F:	arch/arm64/boot/dts/altera/
2279F:	arch/arm64/boot/dts/intel/
2280W:	http://www.rocketboards.org
2281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2282
2283ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2284M:	Dinh Nguyen <dinguyen@kernel.org>
2285S:	Maintained
2286F:	drivers/clk/socfpga/
2287
2288ARM/SOCFPGA EDAC SUPPORT
2289M:	Thor Thayer <thor.thayer@linux.intel.com>
2290S:	Maintained
2291F:	drivers/edac/altera_edac.
2292
2293ARM/SPREADTRUM SoC SUPPORT
2294M:	Orson Zhai <orsonzhai@gmail.com>
2295M:	Baolin Wang <baolin.wang@linaro.org>
2296M:	Chunyan Zhang <zhang.lyra@gmail.com>
2297S:	Maintained
2298F:	arch/arm64/boot/dts/sprd
2299N:	sprd
2300
2301ARM/STI ARCHITECTURE
2302M:	Patrice Chotard <patrice.chotard@st.com>
2303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304W:	http://www.stlinux.com
2305S:	Maintained
2306F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2307F:	arch/arm/mach-sti/
2308F:	arch/arm/boot/dts/sti*
2309F:	drivers/char/hw_random/st-rng.c
2310F:	drivers/clocksource/arm_global_timer.c
2311F:	drivers/clocksource/clksrc_st_lpc.c
2312F:	drivers/cpufreq/sti-cpufreq.c
2313F:	drivers/dma/st_fdma*
2314F:	drivers/i2c/busses/i2c-st.c
2315F:	drivers/media/rc/st_rc.c
2316F:	drivers/media/platform/sti/c8sectpfe/
2317F:	drivers/mmc/host/sdhci-st.c
2318F:	drivers/phy/st/phy-miphy28lp.c
2319F:	drivers/phy/st/phy-stih407-usb.c
2320F:	drivers/pinctrl/pinctrl-st.c
2321F:	drivers/remoteproc/st_remoteproc.c
2322F:	drivers/remoteproc/st_slim_rproc.c
2323F:	drivers/reset/sti/
2324F:	drivers/rtc/rtc-st-lpc.c
2325F:	drivers/tty/serial/st-asc.c
2326F:	drivers/usb/dwc3/dwc3-st.c
2327F:	drivers/usb/host/ehci-st.c
2328F:	drivers/usb/host/ohci-st.c
2329F:	drivers/watchdog/st_lpc_wdt.c
2330F:	drivers/ata/ahci_st.c
2331F:	include/linux/remoteproc/st_slim_rproc.h
2332
2333ARM/STM32 ARCHITECTURE
2334M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2335M:	Alexandre Torgue <alexandre.torgue@st.com>
2336L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338S:	Maintained
2339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2340N:	stm32
2341N:	stm
2342F:	arch/arm/boot/dts/stm32*
2343F:	arch/arm/mach-stm32/
2344F:	drivers/clocksource/armv7m_systick.c
2345
2346ARM/Synaptics SoC support
2347M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2348M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2350S:	Maintained
2351F:	arch/arm/mach-berlin/
2352F:	arch/arm/boot/dts/berlin*
2353F:	arch/arm64/boot/dts/synaptics/
2354
2355ARM/TANGO ARCHITECTURE
2356M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2357M:	Mans Rullgard <mans@mansr.com>
2358L:	linux-arm-kernel@lists.infradead.org
2359S:	Odd Fixes
2360N:	tango
2361
2362ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2363M:	Lennert Buytenhek <kernel@wantstofly.org>
2364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365S:	Maintained
2366
2367ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2368M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2369L:	linux-tegra@vger.kernel.org
2370L:	linux-media@vger.kernel.org
2371S:	Maintained
2372F:	drivers/media/platform/tegra-cec/
2373F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2374
2375ARM/TETON BGA MACHINE SUPPORT
2376M:	"Mark F. Brown" <mark.brown314@gmail.com>
2377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378S:	Maintained
2379
2380ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2381M:	Santosh Shilimkar <ssantosh@kernel.org>
2382L:	linux-kernel@vger.kernel.org
2383S:	Maintained
2384F:	drivers/memory/*emif*
2385
2386ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2387M:	Tero Kristo <t-kristo@ti.com>
2388M:	Nishanth Menon <nm@ti.com>
2389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390S:	Supported
2391F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2392F:	arch/arm64/boot/dts/ti/Makefile
2393F:	arch/arm64/boot/dts/ti/k3-*
2394F:	include/dt-bindings/pinctrl/k3.h
2395
2396ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2397M:	Santosh Shilimkar <ssantosh@kernel.org>
2398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2399S:	Maintained
2400F:	arch/arm/mach-keystone/
2401F:	arch/arm/boot/dts/keystone-*
2402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2403
2404ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2405M:	Santosh Shilimkar <ssantosh@kernel.org>
2406L:	linux-kernel@vger.kernel.org
2407S:	Maintained
2408F:	drivers/clk/keystone/
2409
2410ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2411M:	Santosh Shilimkar <ssantosh@kernel.org>
2412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413L:	linux-kernel@vger.kernel.org
2414S:	Maintained
2415F:	drivers/clocksource/timer-keystone.c
2416
2417ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2418M:	Santosh Shilimkar <ssantosh@kernel.org>
2419L:	linux-kernel@vger.kernel.org
2420S:	Maintained
2421F:	drivers/power/reset/keystone-reset.c
2422
2423ARM/THECUS N2100 MACHINE SUPPORT
2424M:	Lennert Buytenhek <kernel@wantstofly.org>
2425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426S:	Maintained
2427
2428ARM/TOSA MACHINE SUPPORT
2429M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2430M:	Dirk Opfer <dirk@opfer-online.de>
2431S:	Maintained
2432
2433ARM/UNIPHIER ARCHITECTURE
2434M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2437S:	Maintained
2438F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2439F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2440F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2441F:	arch/arm/boot/dts/uniphier*
2442F:	arch/arm/include/asm/hardware/cache-uniphier.h
2443F:	arch/arm/mach-uniphier/
2444F:	arch/arm/mm/cache-uniphier.c
2445F:	arch/arm64/boot/dts/socionext/uniphier*
2446F:	drivers/bus/uniphier-system-bus.c
2447F:	drivers/clk/uniphier/
2448F:	drivers/dma/uniphier-mdmac.c
2449F:	drivers/gpio/gpio-uniphier.c
2450F:	drivers/i2c/busses/i2c-uniphier*
2451F:	drivers/irqchip/irq-uniphier-aidet.c
2452F:	drivers/mmc/host/uniphier-sd.c
2453F:	drivers/pinctrl/uniphier/
2454F:	drivers/reset/reset-uniphier.c
2455F:	drivers/tty/serial/8250/8250_uniphier.c
2456N:	uniphier
2457
2458ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2459M:	Ulf Hansson <ulf.hansson@linaro.org>
2460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2461T:	git git://git.linaro.org/people/ulfh/clk.git
2462S:	Maintained
2463F:	drivers/clk/ux500/
2464
2465ARM/VERSATILE EXPRESS PLATFORM
2466M:	Liviu Dudau <liviu.dudau@arm.com>
2467M:	Sudeep Holla <sudeep.holla@arm.com>
2468M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470S:	Maintained
2471F:	arch/arm/boot/dts/vexpress*
2472F:	arch/arm64/boot/dts/arm/
2473F:	arch/arm/mach-vexpress/
2474F:	*/*/vexpress*
2475F:	*/*/*/vexpress*
2476F:	drivers/clk/versatile/clk-vexpress-osc.c
2477F:	drivers/clocksource/timer-versatile.c
2478N:	mps2
2479
2480ARM/VFP SUPPORT
2481M:	Russell King <linux@armlinux.org.uk>
2482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483W:	http://www.armlinux.org.uk/
2484S:	Maintained
2485F:	arch/arm/vfp/
2486
2487ARM/VOIPAC PXA270 SUPPORT
2488M:	Marek Vasut <marek.vasut@gmail.com>
2489L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2490S:	Maintained
2491F:	arch/arm/mach-pxa/vpac270.c
2492F:	arch/arm/mach-pxa/include/mach/vpac270.h
2493
2494ARM/VT8500 ARM ARCHITECTURE
2495M:	Tony Prisk <linux@prisktech.co.nz>
2496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2497S:	Maintained
2498F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2499F:	arch/arm/mach-vt8500/
2500F:	drivers/clocksource/timer-vt8500.c
2501F:	drivers/i2c/busses/i2c-wmt.c
2502F:	drivers/mmc/host/wmt-sdmmc.c
2503F:	drivers/pwm/pwm-vt8500.c
2504F:	drivers/rtc/rtc-vt8500.c
2505F:	drivers/tty/serial/vt8500_serial.c
2506F:	drivers/usb/host/ehci-platform.c
2507F:	drivers/usb/host/uhci-platform.c
2508F:	drivers/video/fbdev/vt8500lcdfb.*
2509F:	drivers/video/fbdev/wm8505fb*
2510F:	drivers/video/fbdev/wmt_ge_rops.*
2511
2512ARM/ZIPIT Z2 SUPPORT
2513M:	Marek Vasut <marek.vasut@gmail.com>
2514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2515S:	Maintained
2516F:	arch/arm/mach-pxa/z2.c
2517F:	arch/arm/mach-pxa/include/mach/z2.h
2518
2519ARM/ZTE ARCHITECTURE
2520M:	Jun Nie <jun.nie@linaro.org>
2521M:	Shawn Guo <shawnguo@kernel.org>
2522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523S:	Maintained
2524F:	arch/arm/boot/dts/zx2967*
2525F:	arch/arm/mach-zx/
2526F:	arch/arm64/boot/dts/zte/
2527F:	drivers/clk/zte/
2528F:	drivers/dma/zx_dma.c
2529F:	drivers/gpio/gpio-zx.c
2530F:	drivers/i2c/busses/i2c-zx2967.c
2531F:	drivers/mmc/host/dw_mmc-zx.*
2532F:	drivers/pinctrl/zte/
2533F:	drivers/soc/zte/
2534F:	drivers/thermal/zx2967_thermal.c
2535F:	drivers/watchdog/zx2967_wdt.c
2536F:	Documentation/devicetree/bindings/arm/zte.yaml
2537F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2538F:	Documentation/devicetree/bindings/dma/zxdma.txt
2539F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2540F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2541F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2542F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2543F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2544F:	Documentation/devicetree/bindings/soc/zte/
2545F:	Documentation/devicetree/bindings/sound/zte,*.txt
2546F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2547F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2548F:	include/dt-bindings/clock/zx2967*.h
2549F:	include/dt-bindings/soc/zte,*.h
2550F:	sound/soc/codecs/zx_aud96p22.c
2551F:	sound/soc/zte/
2552
2553ARM/ZYNQ ARCHITECTURE
2554M:	Michal Simek <michal.simek@xilinx.com>
2555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556W:	http://wiki.xilinx.com
2557T:	git https://github.com/Xilinx/linux-xlnx.git
2558S:	Supported
2559F:	arch/arm/mach-zynq/
2560F:	drivers/cpuidle/cpuidle-zynq.c
2561F:	drivers/block/xsysace.c
2562N:	zynq
2563N:	xilinx
2564F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2565F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2566F:	drivers/clocksource/timer-cadence-ttc.c
2567F:	drivers/i2c/busses/i2c-cadence.c
2568F:	drivers/mmc/host/sdhci-of-arasan.c
2569F:	drivers/edac/synopsys_edac.c
2570F:	drivers/i2c/busses/i2c-xiic.c
2571
2572ARM64 PORT (AARCH64 ARCHITECTURE)
2573M:	Catalin Marinas <catalin.marinas@arm.com>
2574M:	Will Deacon <will@kernel.org>
2575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2577S:	Maintained
2578F:	arch/arm64/
2579X:	arch/arm64/boot/dts/
2580F:	Documentation/arm64/
2581
2582AS3645A LED FLASH CONTROLLER DRIVER
2583M:	Sakari Ailus <sakari.ailus@iki.fi>
2584L:	linux-leds@vger.kernel.org
2585S:	Maintained
2586F:	drivers/leds/leds-as3645a.c
2587
2588ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2589M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2590L:	linux-media@vger.kernel.org
2591T:	git git://linuxtv.org/media_tree.git
2592S:	Maintained
2593F:	drivers/media/i2c/ak7375.c
2594F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2595
2596ASAHI KASEI AK8974 DRIVER
2597M:	Linus Walleij <linus.walleij@linaro.org>
2598L:	linux-iio@vger.kernel.org
2599W:	http://www.akm.com/
2600S:	Supported
2601F:	drivers/iio/magnetometer/ak8974.c
2602
2603ASC7621 HARDWARE MONITOR DRIVER
2604M:	George Joseph <george.joseph@fairview5.com>
2605L:	linux-hwmon@vger.kernel.org
2606S:	Maintained
2607F:	Documentation/hwmon/asc7621.rst
2608F:	drivers/hwmon/asc7621.c
2609
2610ASPEED PINCTRL DRIVERS
2611M:	Andrew Jeffery <andrew@aj.id.au>
2612L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2613L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2614L:	linux-gpio@vger.kernel.org
2615S:	Maintained
2616F:	drivers/pinctrl/aspeed/
2617F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2618
2619ASPEED VIDEO ENGINE DRIVER
2620M:	Eddie James <eajames@linux.ibm.com>
2621L:	linux-media@vger.kernel.org
2622L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2623S:	Maintained
2624F:	drivers/media/platform/aspeed-video.c
2625F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2626
2627ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2628M:	Corentin Chary <corentin.chary@gmail.com>
2629L:	acpi4asus-user@lists.sourceforge.net
2630L:	platform-driver-x86@vger.kernel.org
2631W:	http://acpi4asus.sf.net
2632S:	Maintained
2633F:	drivers/platform/x86/asus*.c
2634F:	drivers/platform/x86/eeepc*.c
2635
2636ASUS WIRELESS RADIO CONTROL DRIVER
2637M:	João Paulo Rechi Vita <jprvita@gmail.com>
2638L:	platform-driver-x86@vger.kernel.org
2639S:	Maintained
2640F:	drivers/platform/x86/asus-wireless.c
2641
2642ASYMMETRIC KEYS
2643M:	David Howells <dhowells@redhat.com>
2644L:	keyrings@vger.kernel.org
2645S:	Maintained
2646F:	Documentation/crypto/asymmetric-keys.txt
2647F:	include/linux/verification.h
2648F:	include/crypto/public_key.h
2649F:	include/crypto/pkcs7.h
2650F:	crypto/asymmetric_keys/
2651
2652ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2653R:	Dan Williams <dan.j.williams@intel.com>
2654W:	http://sourceforge.net/projects/xscaleiop
2655S:	Odd fixes
2656F:	Documentation/crypto/async-tx-api.txt
2657F:	crypto/async_tx/
2658F:	drivers/dma/
2659F:	include/linux/dmaengine.h
2660F:	include/linux/async_tx.h
2661
2662AT24 EEPROM DRIVER
2663M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2664L:	linux-i2c@vger.kernel.org
2665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2666S:	Maintained
2667F:	Documentation/devicetree/bindings/eeprom/at24.txt
2668F:	drivers/misc/eeprom/at24.c
2669
2670ATA OVER ETHERNET (AOE) DRIVER
2671M:	"Justin Sanders" <justin@coraid.com>
2672W:	http://www.openaoe.org/
2673S:	Supported
2674F:	Documentation/admin-guide/aoe/
2675F:	drivers/block/aoe/
2676
2677ATHEROS 71XX/9XXX GPIO DRIVER
2678M:	Alban Bedel <albeu@free.fr>
2679W:	https://github.com/AlbanBedel/linux
2680T:	git git://github.com/AlbanBedel/linux
2681S:	Maintained
2682F:	drivers/gpio/gpio-ath79.c
2683F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2684
2685ATHEROS 71XX/9XXX USB PHY DRIVER
2686M:	Alban Bedel <albeu@free.fr>
2687W:	https://github.com/AlbanBedel/linux
2688T:	git git://github.com/AlbanBedel/linux
2689S:	Maintained
2690F:	drivers/phy/qualcomm/phy-ath79-usb.c
2691F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2692
2693ATHEROS ATH GENERIC UTILITIES
2694M:	Kalle Valo <kvalo@codeaurora.org>
2695L:	linux-wireless@vger.kernel.org
2696S:	Supported
2697F:	drivers/net/wireless/ath/*
2698
2699ATHEROS ATH5K WIRELESS DRIVER
2700M:	Jiri Slaby <jirislaby@gmail.com>
2701M:	Nick Kossifidis <mickflemm@gmail.com>
2702M:	Luis Chamberlain <mcgrof@kernel.org>
2703L:	linux-wireless@vger.kernel.org
2704W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2705S:	Maintained
2706F:	drivers/net/wireless/ath/ath5k/
2707
2708ATHEROS ATH6KL WIRELESS DRIVER
2709M:	Kalle Valo <kvalo@codeaurora.org>
2710L:	linux-wireless@vger.kernel.org
2711W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2713S:	Supported
2714F:	drivers/net/wireless/ath/ath6kl/
2715
2716ATI_REMOTE2 DRIVER
2717M:	Ville Syrjala <syrjala@sci.fi>
2718S:	Maintained
2719F:	drivers/input/misc/ati_remote2.c
2720
2721ATK0110 HWMON DRIVER
2722M:	Luca Tettamanti <kronos.it@gmail.com>
2723L:	linux-hwmon@vger.kernel.org
2724S:	Maintained
2725F:	drivers/hwmon/asus_atk0110.c
2726
2727ATLX ETHERNET DRIVERS
2728M:	Jay Cliburn <jcliburn@gmail.com>
2729M:	Chris Snook <chris.snook@gmail.com>
2730L:	netdev@vger.kernel.org
2731W:	http://sourceforge.net/projects/atl1
2732W:	http://atl1.sourceforge.net
2733S:	Maintained
2734F:	drivers/net/ethernet/atheros/
2735
2736ATM
2737M:	Chas Williams <3chas3@gmail.com>
2738L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2739L:	netdev@vger.kernel.org
2740W:	http://linux-atm.sourceforge.net
2741S:	Maintained
2742F:	drivers/atm/
2743F:	include/linux/atm*
2744F:	include/uapi/linux/atm*
2745
2746ATMEL MACB ETHERNET DRIVER
2747M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2748S:	Supported
2749F:	drivers/net/ethernet/cadence/
2750
2751ATMEL MAXTOUCH DRIVER
2752M:	Nick Dyer <nick@shmanahar.org>
2753T:	git git://github.com/ndyer/linux.git
2754S:	Maintained
2755F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2756F:	drivers/input/touchscreen/atmel_mxt_ts.c
2757
2758ATMEL WIRELESS DRIVER
2759M:	Simon Kelley <simon@thekelleys.org.uk>
2760L:	linux-wireless@vger.kernel.org
2761W:	http://www.thekelleys.org.uk/atmel
2762W:	http://atmelwlandriver.sourceforge.net/
2763S:	Maintained
2764F:	drivers/net/wireless/atmel/atmel*
2765
2766ATOMIC INFRASTRUCTURE
2767M:	Will Deacon <will@kernel.org>
2768M:	Peter Zijlstra <peterz@infradead.org>
2769R:	Boqun Feng <boqun.feng@gmail.com>
2770L:	linux-kernel@vger.kernel.org
2771S:	Maintained
2772F:	arch/*/include/asm/atomic*.h
2773F:	include/*/atomic*.h
2774F:	scripts/atomic/
2775
2776ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2777M:	Bradley Grove <linuxdrivers@attotech.com>
2778L:	linux-scsi@vger.kernel.org
2779W:	http://www.attotech.com
2780S:	Supported
2781F:	drivers/scsi/esas2r
2782
2783ATUSB IEEE 802.15.4 RADIO DRIVER
2784M:	Stefan Schmidt <stefan@datenfreihafen.org>
2785L:	linux-wpan@vger.kernel.org
2786S:	Maintained
2787F:	drivers/net/ieee802154/atusb.c
2788F:	drivers/net/ieee802154/atusb.h
2789F:	drivers/net/ieee802154/at86rf230.h
2790
2791AUDIT SUBSYSTEM
2792M:	Paul Moore <paul@paul-moore.com>
2793M:	Eric Paris <eparis@redhat.com>
2794L:	linux-audit@redhat.com (moderated for non-subscribers)
2795W:	https://github.com/linux-audit
2796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2797S:	Supported
2798F:	include/linux/audit.h
2799F:	include/uapi/linux/audit.h
2800F:	kernel/audit*
2801
2802AUXILIARY DISPLAY DRIVERS
2803M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2804S:	Maintained
2805F:	drivers/auxdisplay/
2806F:	include/linux/cfag12864b.h
2807
2808AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2809M:	Andreas Klinger <ak@it-klinger.de>
2810L:	linux-iio@vger.kernel.org
2811S:	Maintained
2812F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2813F:	drivers/iio/adc/hx711.c
2814
2815AX.25 NETWORK LAYER
2816M:	Ralf Baechle <ralf@linux-mips.org>
2817L:	linux-hams@vger.kernel.org
2818W:	http://www.linux-ax25.org/
2819S:	Maintained
2820F:	include/uapi/linux/ax25.h
2821F:	include/net/ax25.h
2822F:	net/ax25/
2823
2824AXENTIA ARM DEVICES
2825M:	Peter Rosin <peda@axentia.se>
2826L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2827S:	Maintained
2828F:	Documentation/devicetree/bindings/arm/axentia.txt
2829F:	arch/arm/boot/dts/at91-linea.dtsi
2830F:	arch/arm/boot/dts/at91-natte.dtsi
2831F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2832F:	arch/arm/boot/dts/at91-tse850-3.dts
2833
2834AXENTIA ASOC DRIVERS
2835M:	Peter Rosin <peda@axentia.se>
2836L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2837S:	Maintained
2838F:	Documentation/devicetree/bindings/sound/axentia,*
2839F:	sound/soc/atmel/tse850-pcm5142.c
2840
2841AXXIA I2C CONTROLLER
2842M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2843L:	linux-i2c@vger.kernel.org
2844S:	Maintained
2845F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2846F:	drivers/i2c/busses/i2c-axxia.c
2847
2848AZ6007 DVB DRIVER
2849M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2850L:	linux-media@vger.kernel.org
2851W:	https://linuxtv.org
2852T:	git git://linuxtv.org/media_tree.git
2853S:	Maintained
2854F:	drivers/media/usb/dvb-usb-v2/az6007.c
2855
2856AZTECH FM RADIO RECEIVER DRIVER
2857M:	Hans Verkuil <hverkuil@xs4all.nl>
2858L:	linux-media@vger.kernel.org
2859T:	git git://linuxtv.org/media_tree.git
2860W:	https://linuxtv.org
2861S:	Maintained
2862F:	drivers/media/radio/radio-aztech*
2863
2864B43 WIRELESS DRIVER
2865L:	linux-wireless@vger.kernel.org
2866L:	b43-dev@lists.infradead.org
2867W:	http://wireless.kernel.org/en/users/Drivers/b43
2868S:	Odd Fixes
2869F:	drivers/net/wireless/broadcom/b43/
2870
2871B43LEGACY WIRELESS DRIVER
2872M:	Larry Finger <Larry.Finger@lwfinger.net>
2873L:	linux-wireless@vger.kernel.org
2874L:	b43-dev@lists.infradead.org
2875W:	http://wireless.kernel.org/en/users/Drivers/b43
2876S:	Maintained
2877F:	drivers/net/wireless/broadcom/b43legacy/
2878
2879BACKLIGHT CLASS/SUBSYSTEM
2880M:	Lee Jones <lee.jones@linaro.org>
2881M:	Daniel Thompson <daniel.thompson@linaro.org>
2882M:	Jingoo Han <jingoohan1@gmail.com>
2883L:	dri-devel@lists.freedesktop.org
2884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2885S:	Maintained
2886F:	drivers/video/backlight/
2887F:	include/linux/backlight.h
2888F:	include/linux/pwm_backlight.h
2889F:	Documentation/devicetree/bindings/leds/backlight
2890
2891BATMAN ADVANCED
2892M:	Marek Lindner <mareklindner@neomailbox.ch>
2893M:	Simon Wunderlich <sw@simonwunderlich.de>
2894M:	Antonio Quartulli <a@unstable.cc>
2895L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2896W:	https://www.open-mesh.org/
2897B:	https://www.open-mesh.org/projects/batman-adv/issues
2898C:	irc://chat.freenode.net/batman
2899Q:	https://patchwork.open-mesh.org/project/batman/list/
2900T:	git https://git.open-mesh.org/linux-merge.git
2901S:	Maintained
2902F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2903F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2904F:	Documentation/networking/batman-adv.rst
2905F:	include/uapi/linux/batadv_packet.h
2906F:	include/uapi/linux/batman_adv.h
2907F:	net/batman-adv/
2908
2909BAYCOM/HDLCDRV DRIVERS FOR AX.25
2910M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2911L:	linux-hams@vger.kernel.org
2912W:	http://www.baycom.org/~tom/ham/ham.html
2913S:	Maintained
2914F:	drivers/net/hamradio/baycom*
2915
2916BCACHE (BLOCK LAYER CACHE)
2917M:	Coly Li <colyli@suse.de>
2918M:	Kent Overstreet <kent.overstreet@gmail.com>
2919L:	linux-bcache@vger.kernel.org
2920W:	http://bcache.evilpiepirate.org
2921C:	irc://irc.oftc.net/bcache
2922S:	Maintained
2923F:	drivers/md/bcache/
2924
2925BDISP ST MEDIA DRIVER
2926M:	Fabien Dessenne <fabien.dessenne@st.com>
2927L:	linux-media@vger.kernel.org
2928T:	git git://linuxtv.org/media_tree.git
2929W:	https://linuxtv.org
2930S:	Supported
2931F:	drivers/media/platform/sti/bdisp
2932
2933BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2934M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2935L:	netdev@vger.kernel.org
2936S:	Maintained
2937F:	drivers/net/ethernet/ec_bhf.c
2938
2939BEFS FILE SYSTEM
2940M:	Luis de Bethencourt <luisbg@kernel.org>
2941M:	Salah Triki <salah.triki@gmail.com>
2942S:	Maintained
2943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2944F:	Documentation/filesystems/befs.txt
2945F:	fs/befs/
2946
2947BFQ I/O SCHEDULER
2948M:	Paolo Valente <paolo.valente@linaro.org>
2949M:	Jens Axboe <axboe@kernel.dk>
2950L:	linux-block@vger.kernel.org
2951S:	Maintained
2952F:	block/bfq-*
2953F:	Documentation/block/bfq-iosched.rst
2954
2955BFS FILE SYSTEM
2956M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2957S:	Maintained
2958F:	Documentation/filesystems/bfs.txt
2959F:	fs/bfs/
2960F:	include/uapi/linux/bfs_fs.h
2961
2962BLINKM RGB LED DRIVER
2963M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2964S:	Maintained
2965F:	drivers/leds/leds-blinkm.c
2966
2967BLOCK LAYER
2968M:	Jens Axboe <axboe@kernel.dk>
2969L:	linux-block@vger.kernel.org
2970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2971S:	Maintained
2972F:	block/
2973F:	drivers/block/
2974F:	kernel/trace/blktrace.c
2975F:	lib/sbitmap.c
2976
2977BLOCK2MTD DRIVER
2978M:	Joern Engel <joern@lazybastard.org>
2979L:	linux-mtd@lists.infradead.org
2980S:	Maintained
2981F:	drivers/mtd/devices/block2mtd.c
2982
2983BLUETOOTH DRIVERS
2984M:	Marcel Holtmann <marcel@holtmann.org>
2985M:	Johan Hedberg <johan.hedberg@gmail.com>
2986L:	linux-bluetooth@vger.kernel.org
2987W:	http://www.bluez.org/
2988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2990S:	Maintained
2991F:	drivers/bluetooth/
2992
2993BLUETOOTH SUBSYSTEM
2994M:	Marcel Holtmann <marcel@holtmann.org>
2995M:	Johan Hedberg <johan.hedberg@gmail.com>
2996L:	linux-bluetooth@vger.kernel.org
2997W:	http://www.bluez.org/
2998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3000S:	Maintained
3001F:	net/bluetooth/
3002F:	include/net/bluetooth/
3003
3004BONDING DRIVER
3005M:	Jay Vosburgh <j.vosburgh@gmail.com>
3006M:	Veaceslav Falico <vfalico@gmail.com>
3007M:	Andy Gospodarek <andy@greyhouse.net>
3008L:	netdev@vger.kernel.org
3009W:	http://sourceforge.net/projects/bonding/
3010S:	Supported
3011F:	drivers/net/bonding/
3012F:	include/uapi/linux/if_bonding.h
3013
3014BPF (Safe dynamic programs and tools)
3015M:	Alexei Starovoitov <ast@kernel.org>
3016M:	Daniel Borkmann <daniel@iogearbox.net>
3017R:	Martin KaFai Lau <kafai@fb.com>
3018R:	Song Liu <songliubraving@fb.com>
3019R:	Yonghong Song <yhs@fb.com>
3020L:	netdev@vger.kernel.org
3021L:	bpf@vger.kernel.org
3022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3024Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3025S:	Supported
3026F:	arch/*/net/*
3027F:	Documentation/networking/filter.txt
3028F:	Documentation/bpf/
3029F:	include/linux/bpf*
3030F:	include/linux/filter.h
3031F:	include/trace/events/xdp.h
3032F:	include/uapi/linux/bpf*
3033F:	include/uapi/linux/filter.h
3034F:	kernel/bpf/
3035F:	kernel/trace/bpf_trace.c
3036F:	lib/test_bpf.c
3037F:	net/bpf/
3038F:	net/core/filter.c
3039F:	net/sched/act_bpf.c
3040F:	net/sched/cls_bpf.c
3041F:	samples/bpf/
3042F:	tools/bpf/
3043F:	tools/lib/bpf/
3044F:	tools/testing/selftests/bpf/
3045K:	bpf
3046N:	bpf
3047
3048BPF JIT for ARM
3049M:	Shubham Bansal <illusionist.neo@gmail.com>
3050L:	netdev@vger.kernel.org
3051L:	bpf@vger.kernel.org
3052S:	Maintained
3053F:	arch/arm/net/
3054
3055BPF JIT for ARM64
3056M:	Daniel Borkmann <daniel@iogearbox.net>
3057M:	Alexei Starovoitov <ast@kernel.org>
3058M:	Zi Shen Lim <zlim.lnx@gmail.com>
3059L:	netdev@vger.kernel.org
3060L:	bpf@vger.kernel.org
3061S:	Supported
3062F:	arch/arm64/net/
3063
3064BPF JIT for MIPS (32-BIT AND 64-BIT)
3065M:	Paul Burton <paul.burton@mips.com>
3066L:	netdev@vger.kernel.org
3067L:	bpf@vger.kernel.org
3068S:	Maintained
3069F:	arch/mips/net/
3070
3071BPF JIT for NFP NICs
3072M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3073L:	netdev@vger.kernel.org
3074L:	bpf@vger.kernel.org
3075S:	Supported
3076F:	drivers/net/ethernet/netronome/nfp/bpf/
3077
3078BPF JIT for POWERPC (32-BIT AND 64-BIT)
3079M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3080M:	Sandipan Das <sandipan@linux.ibm.com>
3081L:	netdev@vger.kernel.org
3082L:	bpf@vger.kernel.org
3083S:	Maintained
3084F:	arch/powerpc/net/
3085
3086BPF JIT for RISC-V (RV64G)
3087M:	Björn Töpel <bjorn.topel@gmail.com>
3088L:	netdev@vger.kernel.org
3089S:	Maintained
3090F:	arch/riscv/net/
3091
3092BPF JIT for S390
3093M:	Ilya Leoshkevich <iii@linux.ibm.com>
3094M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3095M:	Vasily Gorbik <gor@linux.ibm.com>
3096L:	netdev@vger.kernel.org
3097L:	bpf@vger.kernel.org
3098S:	Maintained
3099F:	arch/s390/net/
3100X:	arch/s390/net/pnet.c
3101
3102BPF JIT for SPARC (32-BIT AND 64-BIT)
3103M:	David S. Miller <davem@davemloft.net>
3104L:	netdev@vger.kernel.org
3105L:	bpf@vger.kernel.org
3106S:	Maintained
3107F:	arch/sparc/net/
3108
3109BPF JIT for X86 32-BIT
3110M:	Wang YanQing <udknight@gmail.com>
3111L:	netdev@vger.kernel.org
3112L:	bpf@vger.kernel.org
3113S:	Maintained
3114F:	arch/x86/net/bpf_jit_comp32.c
3115
3116BPF JIT for X86 64-BIT
3117M:	Alexei Starovoitov <ast@kernel.org>
3118M:	Daniel Borkmann <daniel@iogearbox.net>
3119L:	netdev@vger.kernel.org
3120L:	bpf@vger.kernel.org
3121S:	Supported
3122F:	arch/x86/net/
3123X:	arch/x86/net/bpf_jit_comp32.c
3124
3125BROADCOM B44 10/100 ETHERNET DRIVER
3126M:	Michael Chan <michael.chan@broadcom.com>
3127L:	netdev@vger.kernel.org
3128S:	Supported
3129F:	drivers/net/ethernet/broadcom/b44.*
3130
3131BROADCOM B53 ETHERNET SWITCH DRIVER
3132M:	Florian Fainelli <f.fainelli@gmail.com>
3133L:	netdev@vger.kernel.org
3134L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3135S:	Supported
3136F:	drivers/net/dsa/b53/*
3137F:	include/linux/platform_data/b53.h
3138
3139BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3140M:	Florian Fainelli <f.fainelli@gmail.com>
3141M:	Ray Jui <rjui@broadcom.com>
3142M:	Scott Branden <sbranden@broadcom.com>
3143M:	bcm-kernel-feedback-list@broadcom.com
3144T:	git git://github.com/broadcom/mach-bcm
3145S:	Maintained
3146N:	bcm281*
3147N:	bcm113*
3148N:	bcm216*
3149N:	kona
3150F:	arch/arm/mach-bcm/
3151
3152BROADCOM BCM2835 ARM ARCHITECTURE
3153M:	Eric Anholt <eric@anholt.net>
3154M:	Stefan Wahren <wahrenst@gmx.net>
3155L:	bcm-kernel-feedback-list@broadcom.com
3156L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3158T:	git git://github.com/anholt/linux
3159S:	Maintained
3160N:	bcm2835
3161F:	drivers/staging/vc04_services
3162
3163BROADCOM BCM47XX MIPS ARCHITECTURE
3164M:	Hauke Mehrtens <hauke@hauke-m.de>
3165M:	Rafał Miłecki <zajec5@gmail.com>
3166L:	linux-mips@vger.kernel.org
3167S:	Maintained
3168F:	Documentation/devicetree/bindings/mips/brcm/
3169F:	arch/mips/bcm47xx/*
3170F:	arch/mips/include/asm/mach-bcm47xx/*
3171
3172BROADCOM BCM5301X ARM ARCHITECTURE
3173M:	Hauke Mehrtens <hauke@hauke-m.de>
3174M:	Rafał Miłecki <zajec5@gmail.com>
3175M:	bcm-kernel-feedback-list@broadcom.com
3176L:	linux-arm-kernel@lists.infradead.org
3177S:	Maintained
3178F:	arch/arm/mach-bcm/bcm_5301x.c
3179F:	arch/arm/boot/dts/bcm5301x*.dtsi
3180F:	arch/arm/boot/dts/bcm470*
3181F:	arch/arm/boot/dts/bcm953012*
3182
3183BROADCOM BCM53573 ARM ARCHITECTURE
3184M:	Rafał Miłecki <rafal@milecki.pl>
3185L:	bcm-kernel-feedback-list@broadcom.com
3186L:	linux-arm-kernel@lists.infradead.org
3187S:	Maintained
3188F:	arch/arm/boot/dts/bcm53573*
3189F:	arch/arm/boot/dts/bcm47189*
3190
3191BROADCOM BCM63XX ARM ARCHITECTURE
3192M:	Florian Fainelli <f.fainelli@gmail.com>
3193M:	bcm-kernel-feedback-list@broadcom.com
3194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3195T:	git git://github.com/broadcom/stblinux.git
3196S:	Maintained
3197N:	bcm63xx
3198
3199BROADCOM BCM63XX/BCM33XX UDC DRIVER
3200M:	Kevin Cernekee <cernekee@gmail.com>
3201L:	linux-usb@vger.kernel.org
3202S:	Maintained
3203F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3204
3205BROADCOM BCM7XXX ARM ARCHITECTURE
3206M:	Brian Norris <computersforpeace@gmail.com>
3207M:	Gregory Fong <gregory.0xf0@gmail.com>
3208M:	Florian Fainelli <f.fainelli@gmail.com>
3209M:	bcm-kernel-feedback-list@broadcom.com
3210L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3211T:	git git://github.com/broadcom/stblinux.git
3212S:	Maintained
3213F:	arch/arm/mach-bcm/*brcmstb*
3214F:	arch/arm/boot/dts/bcm7*.dts*
3215F:	drivers/bus/brcmstb_gisb.c
3216F:	arch/arm/mm/cache-b15-rac.c
3217F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3218N:	brcmstb
3219
3220BROADCOM BMIPS CPUFREQ DRIVER
3221M:	Markus Mayer <mmayer@broadcom.com>
3222M:	bcm-kernel-feedback-list@broadcom.com
3223L:	linux-pm@vger.kernel.org
3224S:	Maintained
3225F:	drivers/cpufreq/bmips-cpufreq.c
3226
3227BROADCOM BMIPS MIPS ARCHITECTURE
3228M:	Kevin Cernekee <cernekee@gmail.com>
3229M:	Florian Fainelli <f.fainelli@gmail.com>
3230L:	bcm-kernel-feedback-list@broadcom.com
3231L:	linux-mips@vger.kernel.org
3232T:	git git://github.com/broadcom/stblinux.git
3233S:	Maintained
3234F:	arch/mips/bmips/*
3235F:	arch/mips/include/asm/mach-bmips/*
3236F:	arch/mips/kernel/*bmips*
3237F:	arch/mips/boot/dts/brcm/bcm*.dts*
3238F:	drivers/irqchip/irq-bcm63*
3239F:	drivers/irqchip/irq-bcm7*
3240F:	drivers/irqchip/irq-brcmstb*
3241F:	include/linux/bcm963xx_nvram.h
3242F:	include/linux/bcm963xx_tag.h
3243
3244BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3245M:	Rasesh Mody <rmody@marvell.com>
3246M:	GR-Linux-NIC-Dev@marvell.com
3247L:	netdev@vger.kernel.org
3248S:	Supported
3249F:	drivers/net/ethernet/broadcom/bnx2.*
3250F:	drivers/net/ethernet/broadcom/bnx2_*
3251
3252BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3253M:	QLogic-Storage-Upstream@qlogic.com
3254L:	linux-scsi@vger.kernel.org
3255S:	Supported
3256F:	drivers/scsi/bnx2fc/
3257
3258BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3259M:	QLogic-Storage-Upstream@qlogic.com
3260L:	linux-scsi@vger.kernel.org
3261S:	Supported
3262F:	drivers/scsi/bnx2i/
3263
3264BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3265M:	Ariel Elior <aelior@marvell.com>
3266M:	Sudarsana Kalluru <skalluru@marvell.com>
3267M:	GR-everest-linux-l2@marvell.com
3268L:	netdev@vger.kernel.org
3269S:	Supported
3270F:	drivers/net/ethernet/broadcom/bnx2x/
3271
3272BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3273M:	Michael Chan <michael.chan@broadcom.com>
3274L:	netdev@vger.kernel.org
3275S:	Supported
3276F:	drivers/net/ethernet/broadcom/bnxt/
3277
3278BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3279M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3280M:	Franky Lin <franky.lin@broadcom.com>
3281M:	Hante Meuleman <hante.meuleman@broadcom.com>
3282M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3283M:	Wright Feng <wright.feng@cypress.com>
3284L:	linux-wireless@vger.kernel.org
3285L:	brcm80211-dev-list.pdl@broadcom.com
3286L:	brcm80211-dev-list@cypress.com
3287S:	Supported
3288F:	drivers/net/wireless/broadcom/brcm80211/
3289
3290BROADCOM BRCMSTB GPIO DRIVER
3291M:	Gregory Fong <gregory.0xf0@gmail.com>
3292L:	bcm-kernel-feedback-list@broadcom.com
3293S:	Supported
3294F:	drivers/gpio/gpio-brcmstb.c
3295F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3296
3297BROADCOM BRCMSTB I2C DRIVER
3298M:	Kamal Dasu <kdasu.kdev@gmail.com>
3299L:	linux-i2c@vger.kernel.org
3300L:	bcm-kernel-feedback-list@broadcom.com
3301S:	Supported
3302F:	drivers/i2c/busses/i2c-brcmstb.c
3303F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3304
3305BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3306M:	Al Cooper <alcooperx@gmail.com>
3307L:	linux-kernel@vger.kernel.org
3308L:	bcm-kernel-feedback-list@broadcom.com
3309S:	Maintained
3310F:	drivers/phy/broadcom/phy-brcm-usb*
3311
3312BROADCOM GENET ETHERNET DRIVER
3313M:	Doug Berger <opendmb@gmail.com>
3314M:	Florian Fainelli <f.fainelli@gmail.com>
3315L:	bcm-kernel-feedback-list@broadcom.com
3316L:	netdev@vger.kernel.org
3317S:	Supported
3318F:	drivers/net/ethernet/broadcom/genet/
3319
3320BROADCOM IPROC ARM ARCHITECTURE
3321M:	Ray Jui <rjui@broadcom.com>
3322M:	Scott Branden <sbranden@broadcom.com>
3323M:	bcm-kernel-feedback-list@broadcom.com
3324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3325T:	git git://github.com/broadcom/cygnus-linux.git
3326S:	Maintained
3327N:	iproc
3328N:	cygnus
3329N:	bcm[-_]nsp
3330N:	bcm9113*
3331N:	bcm9583*
3332N:	bcm9585*
3333N:	bcm9586*
3334N:	bcm988312
3335N:	bcm113*
3336N:	bcm583*
3337N:	bcm585*
3338N:	bcm586*
3339N:	bcm88312
3340N:	hr2
3341N:	stingray
3342F:	arch/arm64/boot/dts/broadcom/northstar2/*
3343F:	arch/arm64/boot/dts/broadcom/stingray/*
3344F:	drivers/clk/bcm/clk-ns*
3345F:	drivers/clk/bcm/clk-sr*
3346F:	drivers/pinctrl/bcm/pinctrl-ns*
3347F:	include/dt-bindings/clock/bcm-sr*
3348
3349BROADCOM KONA GPIO DRIVER
3350M:	Ray Jui <rjui@broadcom.com>
3351L:	bcm-kernel-feedback-list@broadcom.com
3352S:	Supported
3353F:	drivers/gpio/gpio-bcm-kona.c
3354F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3355
3356BROADCOM NETXTREME-E ROCE DRIVER
3357M:	Selvin Xavier <selvin.xavier@broadcom.com>
3358M:	Devesh Sharma <devesh.sharma@broadcom.com>
3359M:	Somnath Kotur <somnath.kotur@broadcom.com>
3360M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3361L:	linux-rdma@vger.kernel.org
3362W:	http://www.broadcom.com
3363S:	Supported
3364F:	drivers/infiniband/hw/bnxt_re/
3365F:	include/uapi/rdma/bnxt_re-abi.h
3366
3367BROADCOM NVRAM DRIVER
3368M:	Rafał Miłecki <zajec5@gmail.com>
3369L:	linux-mips@vger.kernel.org
3370S:	Maintained
3371F:	drivers/firmware/broadcom/*
3372
3373BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3374M:	Rafał Miłecki <zajec5@gmail.com>
3375L:	linux-wireless@vger.kernel.org
3376S:	Maintained
3377F:	drivers/bcma/
3378F:	include/linux/bcma/
3379
3380BROADCOM STB AVS CPUFREQ DRIVER
3381M:	Markus Mayer <mmayer@broadcom.com>
3382M:	bcm-kernel-feedback-list@broadcom.com
3383L:	linux-pm@vger.kernel.org
3384S:	Maintained
3385F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3386F:	drivers/cpufreq/brcmstb*
3387
3388BROADCOM STB AVS TMON DRIVER
3389M:	Markus Mayer <mmayer@broadcom.com>
3390M:	bcm-kernel-feedback-list@broadcom.com
3391L:	linux-pm@vger.kernel.org
3392S:	Maintained
3393F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3394F:	drivers/thermal/broadcom/brcmstb*
3395
3396BROADCOM STB NAND FLASH DRIVER
3397M:	Brian Norris <computersforpeace@gmail.com>
3398M:	Kamal Dasu <kdasu.kdev@gmail.com>
3399L:	linux-mtd@lists.infradead.org
3400L:	bcm-kernel-feedback-list@broadcom.com
3401S:	Maintained
3402F:	drivers/mtd/nand/raw/brcmnand/
3403
3404BROADCOM STB DPFE DRIVER
3405M:	Markus Mayer <mmayer@broadcom.com>
3406M:	bcm-kernel-feedback-list@broadcom.com
3407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3408S:	Maintained
3409F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3410F:	drivers/memory/brcmstb_dpfe.c
3411
3412BROADCOM SPI DRIVER
3413M:	Kamal Dasu <kdasu.kdev@gmail.com>
3414M:	bcm-kernel-feedback-list@broadcom.com
3415S:	Maintained
3416F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3417F:	drivers/spi/spi-bcm-qspi.*
3418F:	drivers/spi/spi-brcmstb-qspi.c
3419F:	drivers/spi/spi-iproc-qspi.c
3420
3421BROADCOM SYSTEMPORT ETHERNET DRIVER
3422M:	Florian Fainelli <f.fainelli@gmail.com>
3423L:	bcm-kernel-feedback-list@broadcom.com
3424L:	netdev@vger.kernel.org
3425S:	Supported
3426F:	drivers/net/ethernet/broadcom/bcmsysport.*
3427
3428BROADCOM TG3 GIGABIT ETHERNET DRIVER
3429M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3430M:	Prashant Sreedharan <prashant@broadcom.com>
3431M:	Michael Chan <mchan@broadcom.com>
3432L:	netdev@vger.kernel.org
3433S:	Supported
3434F:	drivers/net/ethernet/broadcom/tg3.*
3435
3436BROCADE BFA FC SCSI DRIVER
3437M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3438M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3439L:	linux-scsi@vger.kernel.org
3440S:	Supported
3441F:	drivers/scsi/bfa/
3442
3443BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3444M:	Rasesh Mody <rmody@marvell.com>
3445M:	Sudarsana Kalluru <skalluru@marvell.com>
3446M:	GR-Linux-NIC-Dev@marvell.com
3447L:	netdev@vger.kernel.org
3448S:	Supported
3449F:	drivers/net/ethernet/brocade/bna/
3450
3451BSG (block layer generic sg v4 driver)
3452M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3453L:	linux-scsi@vger.kernel.org
3454S:	Supported
3455F:	block/bsg.c
3456F:	include/linux/bsg.h
3457F:	include/uapi/linux/bsg.h
3458
3459BT87X AUDIO DRIVER
3460M:	Clemens Ladisch <clemens@ladisch.de>
3461L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3463S:	Maintained
3464F:	Documentation/sound/cards/bt87x.rst
3465F:	sound/pci/bt87x.c
3466
3467BT8XXGPIO DRIVER
3468M:	Michael Buesch <m@bues.ch>
3469W:	http://bu3sch.de/btgpio.php
3470S:	Maintained
3471F:	drivers/gpio/gpio-bt8xx.c
3472
3473BTRFS FILE SYSTEM
3474M:	Chris Mason <clm@fb.com>
3475M:	Josef Bacik <josef@toxicpanda.com>
3476M:	David Sterba <dsterba@suse.com>
3477L:	linux-btrfs@vger.kernel.org
3478W:	http://btrfs.wiki.kernel.org/
3479Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3481S:	Maintained
3482F:	Documentation/filesystems/btrfs.txt
3483F:	fs/btrfs/
3484F:	include/linux/btrfs*
3485F:	include/uapi/linux/btrfs*
3486
3487BTTV VIDEO4LINUX DRIVER
3488M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3489L:	linux-media@vger.kernel.org
3490W:	https://linuxtv.org
3491T:	git git://linuxtv.org/media_tree.git
3492S:	Odd fixes
3493F:	Documentation/media/v4l-drivers/bttv*
3494F:	drivers/media/pci/bt8xx/bttv*
3495
3496BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3497M:	Chanwoo Choi <cw00.choi@samsung.com>
3498L:	linux-pm@vger.kernel.org
3499L:	linux-samsung-soc@vger.kernel.org
3500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3501S:	Maintained
3502F:	drivers/devfreq/exynos-bus.c
3503F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3504
3505BUSLOGIC SCSI DRIVER
3506M:	Khalid Aziz <khalid@gonehiking.org>
3507L:	linux-scsi@vger.kernel.org
3508S:	Maintained
3509F:	drivers/scsi/BusLogic.*
3510F:	drivers/scsi/FlashPoint.*
3511
3512C-MEDIA CMI8788 DRIVER
3513M:	Clemens Ladisch <clemens@ladisch.de>
3514L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3516S:	Maintained
3517F:	sound/pci/oxygen/
3518
3519C-SKY ARCHITECTURE
3520M:	Guo Ren <guoren@kernel.org>
3521T:	git https://github.com/c-sky/csky-linux.git
3522S:	Supported
3523F:	arch/csky/
3524F:	Documentation/devicetree/bindings/csky/
3525F:	drivers/irqchip/irq-csky-*
3526F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3527F:	drivers/clocksource/timer-gx6605s.c
3528F:	drivers/clocksource/timer-mp-csky.c
3529F:	Documentation/devicetree/bindings/timer/csky,*
3530K:	csky
3531N:	csky
3532
3533C6X ARCHITECTURE
3534M:	Mark Salter <msalter@redhat.com>
3535M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3536L:	linux-c6x-dev@linux-c6x.org
3537W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3538S:	Maintained
3539F:	arch/c6x/
3540
3541CA8210 IEEE-802.15.4 RADIO DRIVER
3542M:	Harry Morris <h.morris@cascoda.com>
3543L:	linux-wpan@vger.kernel.org
3544W:	https://github.com/Cascoda/ca8210-linux.git
3545S:	Maintained
3546F:	drivers/net/ieee802154/ca8210.c
3547F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3548
3549CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3550M:	David Howells <dhowells@redhat.com>
3551L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3552S:	Supported
3553F:	Documentation/filesystems/caching/cachefiles.txt
3554F:	fs/cachefiles/
3555
3556CADENCE MIPI-CSI2 BRIDGES
3557M:	Maxime Ripard <mripard@kernel.org>
3558L:	linux-media@vger.kernel.org
3559S:	Maintained
3560F:	Documentation/devicetree/bindings/media/cdns,*.txt
3561F:	drivers/media/platform/cadence/cdns-csi2*
3562
3563CADET FM/AM RADIO RECEIVER DRIVER
3564M:	Hans Verkuil <hverkuil@xs4all.nl>
3565L:	linux-media@vger.kernel.org
3566T:	git git://linuxtv.org/media_tree.git
3567W:	https://linuxtv.org
3568S:	Maintained
3569F:	drivers/media/radio/radio-cadet*
3570
3571CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3572M:	Jonathan Corbet <corbet@lwn.net>
3573L:	linux-media@vger.kernel.org
3574T:	git git://linuxtv.org/media_tree.git
3575S:	Maintained
3576F:	Documentation/media/v4l-drivers/cafe_ccic*
3577F:	drivers/media/platform/marvell-ccic/
3578
3579CAIF NETWORK LAYER
3580L:	netdev@vger.kernel.org
3581S:	Orphan
3582F:	Documentation/networking/caif/
3583F:	drivers/net/caif/
3584F:	include/uapi/linux/caif/
3585F:	include/net/caif/
3586F:	net/caif/
3587
3588CAKE QDISC
3589M:	Toke Høiland-Jørgensen <toke@toke.dk>
3590L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3591S:	Maintained
3592F:	net/sched/sch_cake.c
3593
3594CALGARY x86-64 IOMMU
3595M:	Muli Ben-Yehuda <mulix@mulix.org>
3596M:	Jon Mason <jdmason@kudzu.us>
3597L:	iommu@lists.linux-foundation.org
3598S:	Maintained
3599F:	arch/x86/kernel/pci-calgary_64.c
3600F:	arch/x86/kernel/tce_64.c
3601F:	arch/x86/include/asm/calgary.h
3602F:	arch/x86/include/asm/tce.h
3603
3604CAN NETWORK DRIVERS
3605M:	Wolfgang Grandegger <wg@grandegger.com>
3606M:	Marc Kleine-Budde <mkl@pengutronix.de>
3607L:	linux-can@vger.kernel.org
3608W:	https://github.com/linux-can
3609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3611S:	Maintained
3612F:	Documentation/devicetree/bindings/net/can/
3613F:	drivers/net/can/
3614F:	include/linux/can/dev.h
3615F:	include/linux/can/platform/
3616F:	include/uapi/linux/can/error.h
3617F:	include/uapi/linux/can/netlink.h
3618
3619CAN NETWORK LAYER
3620M:	Oliver Hartkopp <socketcan@hartkopp.net>
3621M:	Marc Kleine-Budde <mkl@pengutronix.de>
3622L:	linux-can@vger.kernel.org
3623W:	https://github.com/linux-can
3624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3626S:	Maintained
3627F:	Documentation/networking/can.rst
3628F:	net/can/
3629F:	include/linux/can/core.h
3630F:	include/uapi/linux/can.h
3631F:	include/uapi/linux/can/bcm.h
3632F:	include/uapi/linux/can/raw.h
3633F:	include/uapi/linux/can/gw.h
3634
3635CAPABILITIES
3636M:	Serge Hallyn <serge@hallyn.com>
3637L:	linux-security-module@vger.kernel.org
3638S:	Supported
3639F:	include/linux/capability.h
3640F:	include/uapi/linux/capability.h
3641F:	security/commoncap.c
3642F:	kernel/capability.c
3643
3644CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3645M:	Kevin Tsai <ktsai@capellamicro.com>
3646S:	Maintained
3647F:	drivers/iio/light/cm*
3648
3649CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3650M:	Christian Lamparter <chunkeey@googlemail.com>
3651L:	linux-wireless@vger.kernel.org
3652W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3653S:	Maintained
3654F:	drivers/net/wireless/ath/carl9170/
3655
3656CAVIUM I2C DRIVER
3657M:	Jan Glauber <jglauber@cavium.com>
3658M:	David Daney <david.daney@cavium.com>
3659W:	http://www.cavium.com
3660S:	Supported
3661F:	drivers/i2c/busses/i2c-octeon*
3662F:	drivers/i2c/busses/i2c-thunderx*
3663
3664CAVIUM LIQUIDIO NETWORK DRIVER
3665M:	Derek Chickles <dchickles@marvell.com>
3666M:	Satanand Burla <sburla@marvell.com>
3667M:	Felix Manlunas <fmanlunas@marvell.com>
3668L:	netdev@vger.kernel.org
3669W:	http://www.cavium.com
3670S:	Supported
3671F:	drivers/net/ethernet/cavium/liquidio/
3672
3673CAVIUM MMC DRIVER
3674M:	Jan Glauber <jglauber@cavium.com>
3675M:	David Daney <david.daney@cavium.com>
3676M:	Steven J. Hill <Steven.Hill@cavium.com>
3677W:	http://www.cavium.com
3678S:	Supported
3679F:	drivers/mmc/host/cavium*
3680
3681CAVIUM OCTEON-TX CRYPTO DRIVER
3682M:	George Cherian <george.cherian@cavium.com>
3683L:	linux-crypto@vger.kernel.org
3684W:	http://www.cavium.com
3685S:	Supported
3686F:	drivers/crypto/cavium/cpt/
3687
3688CAVIUM THUNDERX2 ARM64 SOC
3689M:	Robert Richter <rrichter@cavium.com>
3690M:	Jayachandran C <jnair@caviumnetworks.com>
3691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3692S:	Maintained
3693F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3694F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3695
3696CC2520 IEEE-802.15.4 RADIO DRIVER
3697M:	Varka Bhadram <varkabhadram@gmail.com>
3698L:	linux-wpan@vger.kernel.org
3699S:	Maintained
3700F:	drivers/net/ieee802154/cc2520.c
3701F:	include/linux/spi/cc2520.h
3702F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3703
3704CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3705M:	Gilad Ben-Yossef <gilad@benyossef.com>
3706L:	linux-crypto@vger.kernel.org
3707S:	Supported
3708F:	drivers/crypto/ccree/
3709W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3710
3711CEC FRAMEWORK
3712M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3713L:	linux-media@vger.kernel.org
3714T:	git git://linuxtv.org/media_tree.git
3715W:	http://linuxtv.org
3716S:	Supported
3717F:	Documentation/media/kapi/cec-core.rst
3718F:	Documentation/media/uapi/cec
3719F:	drivers/media/cec/
3720F:	drivers/media/rc/keymaps/rc-cec.c
3721F:	include/media/cec.h
3722F:	include/media/cec-notifier.h
3723F:	include/uapi/linux/cec.h
3724F:	include/uapi/linux/cec-funcs.h
3725F:	Documentation/devicetree/bindings/media/cec.txt
3726F:	Documentation/ABI/testing/debugfs-cec-error-inj
3727
3728CEC GPIO DRIVER
3729M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3730L:	linux-media@vger.kernel.org
3731T:	git git://linuxtv.org/media_tree.git
3732W:	http://linuxtv.org
3733S:	Supported
3734F:	drivers/media/platform/cec-gpio/
3735F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3736
3737CELL BROADBAND ENGINE ARCHITECTURE
3738M:	Arnd Bergmann <arnd@arndb.de>
3739L:	linuxppc-dev@lists.ozlabs.org
3740W:	http://www.ibm.com/developerworks/power/cell/
3741S:	Supported
3742F:	arch/powerpc/include/asm/cell*.h
3743F:	arch/powerpc/include/asm/spu*.h
3744F:	arch/powerpc/include/uapi/asm/spu*.h
3745F:	arch/powerpc/oprofile/*cell*
3746F:	arch/powerpc/platforms/cell/
3747
3748CEPH COMMON CODE (LIBCEPH)
3749M:	Ilya Dryomov <idryomov@gmail.com>
3750M:	Jeff Layton <jlayton@kernel.org>
3751M:	Sage Weil <sage@redhat.com>
3752L:	ceph-devel@vger.kernel.org
3753W:	http://ceph.com/
3754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3755T:	git git://github.com/ceph/ceph-client.git
3756S:	Supported
3757F:	net/ceph/
3758F:	include/linux/ceph/
3759F:	include/linux/crush/
3760
3761CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3762M:	Jeff Layton <jlayton@kernel.org>
3763M:	Sage Weil <sage@redhat.com>
3764M:	Ilya Dryomov <idryomov@gmail.com>
3765L:	ceph-devel@vger.kernel.org
3766W:	http://ceph.com/
3767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3768T:	git git://github.com/ceph/ceph-client.git
3769S:	Supported
3770F:	Documentation/filesystems/ceph.txt
3771F:	fs/ceph/
3772
3773CERTIFICATE HANDLING:
3774M:	David Howells <dhowells@redhat.com>
3775M:	David Woodhouse <dwmw2@infradead.org>
3776L:	keyrings@vger.kernel.org
3777S:	Maintained
3778F:	Documentation/admin-guide/module-signing.rst
3779F:	certs/
3780F:	scripts/sign-file.c
3781F:	scripts/extract-cert.c
3782
3783CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3784L:	linux-usb@vger.kernel.org
3785S:	Orphan
3786F:	Documentation/usb/wusb-design-overview.rst
3787F:	Documentation/usb/wusb-cbaf
3788F:	drivers/usb/host/hwa-hc.c
3789F:	drivers/usb/host/whci/
3790F:	drivers/usb/wusbcore/
3791F:	include/linux/usb/wusb*
3792
3793CFAG12864B LCD DRIVER
3794M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3795S:	Maintained
3796F:	drivers/auxdisplay/cfag12864b.c
3797F:	include/linux/cfag12864b.h
3798
3799CFAG12864BFB LCD FRAMEBUFFER DRIVER
3800M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3801S:	Maintained
3802F:	drivers/auxdisplay/cfag12864bfb.c
3803F:	include/linux/cfag12864b.h
3804
3805802.11 (including CFG80211/NL80211)
3806M:	Johannes Berg <johannes@sipsolutions.net>
3807L:	linux-wireless@vger.kernel.org
3808W:	http://wireless.kernel.org/
3809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3811S:	Maintained
3812F:	net/wireless/
3813F:	include/uapi/linux/nl80211.h
3814F:	include/linux/ieee80211.h
3815F:	include/net/wext.h
3816F:	include/net/cfg80211.h
3817F:	include/net/iw_handler.h
3818F:	include/net/ieee80211_radiotap.h
3819F:	Documentation/driver-api/80211/cfg80211.rst
3820F:	Documentation/networking/regulatory.txt
3821
3822CHAR and MISC DRIVERS
3823M:	Arnd Bergmann <arnd@arndb.de>
3824M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3826S:	Supported
3827F:	drivers/char/
3828F:	drivers/misc/
3829F:	include/linux/miscdevice.h
3830
3831CHECKPATCH
3832M:	Andy Whitcroft <apw@canonical.com>
3833M:	Joe Perches <joe@perches.com>
3834S:	Maintained
3835F:	scripts/checkpatch.pl
3836
3837CHINESE DOCUMENTATION
3838M:	Harry Wei <harryxiyou@gmail.com>
3839M:	Alex Shi <alex.shi@linux.alibaba.com>
3840L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3841S:	Maintained
3842F:	Documentation/translations/zh_CN/
3843
3844CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3845M:	Peter Chen <Peter.Chen@nxp.com>
3846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3847L:	linux-usb@vger.kernel.org
3848S:	Maintained
3849F:	drivers/usb/chipidea/
3850
3851CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3852M:	Hans de Goede <hdegoede@redhat.com>
3853L:	linux-input@vger.kernel.org
3854S:	Maintained
3855F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3856F:	drivers/input/touchscreen/chipone_icn8318.c
3857
3858CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3859M:	Hans de Goede <hdegoede@redhat.com>
3860L:	linux-input@vger.kernel.org
3861S:	Maintained
3862F:	drivers/input/touchscreen/chipone_icn8505.c
3863
3864CHROME HARDWARE PLATFORM SUPPORT
3865M:	Benson Leung <bleung@chromium.org>
3866M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3867S:	Maintained
3868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3869F:	drivers/platform/chrome/
3870
3871CHROMEOS EC SUBDRIVERS
3872M:	Benson Leung <bleung@chromium.org>
3873M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3874R:	Guenter Roeck <groeck@chromium.org>
3875S:	Maintained
3876N:	cros_ec
3877N:	cros-ec
3878F:	drivers/power/supply/cros_usbpd-charger.c
3879
3880CHROMEOS EC CODEC DRIVER
3881M:	Cheng-Yi Chiang <cychiang@chromium.org>
3882S:	Maintained
3883R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3884R:	Guenter Roeck <groeck@chromium.org>
3885F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3886F:	sound/soc/codecs/cros_ec_codec.*
3887
3888CIRRUS LOGIC AUDIO CODEC DRIVERS
3889M:	Brian Austin <brian.austin@cirrus.com>
3890M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3891L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3892S:	Maintained
3893F:	sound/soc/codecs/cs*
3894
3895CIRRUS LOGIC EP93XX ETHERNET DRIVER
3896M:	Hartley Sweeten <hsweeten@visionengravers.com>
3897L:	netdev@vger.kernel.org
3898S:	Maintained
3899F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3900
3901CIRRUS LOGIC LOCHNAGAR DRIVER
3902M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3903M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3904L:	patches@opensource.cirrus.com
3905S:	Supported
3906F:	drivers/clk/clk-lochnagar.c
3907F:	drivers/hwmon/lochnagar-hwmon.c
3908F:	drivers/mfd/lochnagar-i2c.c
3909F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3910F:	drivers/regulator/lochnagar-regulator.c
3911F:	sound/soc/codecs/lochnagar-sc.c
3912F:	include/dt-bindings/clk/lochnagar.h
3913F:	include/dt-bindings/pinctrl/lochnagar.h
3914F:	include/linux/mfd/lochnagar*
3915F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3916F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3917F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3918F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3919F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3920F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3921F:	Documentation/hwmon/lochnagar.rst
3922
3923CISCO FCOE HBA DRIVER
3924M:	Satish Kharat <satishkh@cisco.com>
3925M:	Sesidhar Baddela <sebaddel@cisco.com>
3926M:	Karan Tilak Kumar <kartilak@cisco.com>
3927L:	linux-scsi@vger.kernel.org
3928S:	Supported
3929F:	drivers/scsi/fnic/
3930
3931CISCO SCSI HBA DRIVER
3932M:	Karan Tilak Kumar <kartilak@cisco.com>
3933M:	Sesidhar Baddela <sebaddel@cisco.com>
3934L:	linux-scsi@vger.kernel.org
3935S:	Supported
3936F:	drivers/scsi/snic/
3937
3938CISCO VIC ETHERNET NIC DRIVER
3939M:	Christian Benvenuti <benve@cisco.com>
3940M:	Govindarajulu Varadarajan <_govind@gmx.com>
3941M:	Parvi Kaustubhi <pkaustub@cisco.com>
3942S:	Supported
3943F:	drivers/net/ethernet/cisco/enic/
3944
3945CISCO VIC LOW LATENCY NIC DRIVER
3946M:	Christian Benvenuti <benve@cisco.com>
3947M:	Nelson Escobar <neescoba@cisco.com>
3948M:	Parvi Kaustubhi <pkaustub@cisco.com>
3949S:	Supported
3950F:	drivers/infiniband/hw/usnic/
3951
3952CIRRUS LOGIC MADERA CODEC DRIVERS
3953M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3954M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3955L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3956L:	patches@opensource.cirrus.com
3957T:	git https://github.com/CirrusLogic/linux-drivers.git
3958W:	https://github.com/CirrusLogic/linux-drivers/wiki
3959S:	Supported
3960F:	Documentation/devicetree/bindings/mfd/madera.txt
3961F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3962F:	Documentation/devicetree/bindings/sound/madera.txt
3963F:	include/dt-bindings/sound/madera*
3964F:	include/linux/irqchip/irq-madera*
3965F:	include/linux/mfd/madera/*
3966F:	include/sound/madera*
3967F:	drivers/gpio/gpio-madera*
3968F:	drivers/irqchip/irq-madera*
3969F:	drivers/mfd/madera*
3970F:	drivers/mfd/cs47l*
3971F:	drivers/pinctrl/cirrus/*
3972F:	sound/soc/codecs/cs47l*
3973F:	sound/soc/codecs/madera*
3974
3975CLANG-FORMAT FILE
3976M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3977S:	Maintained
3978F:	.clang-format
3979
3980CLANG/LLVM BUILD SUPPORT
3981L:	clang-built-linux@googlegroups.com
3982W:	https://clangbuiltlinux.github.io/
3983B:	https://github.com/ClangBuiltLinux/linux/issues
3984C:	irc://chat.freenode.net/clangbuiltlinux
3985S:	Supported
3986K:	\b(?i:clang|llvm)\b
3987
3988CLEANCACHE API
3989M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3990L:	linux-kernel@vger.kernel.org
3991S:	Maintained
3992F:	mm/cleancache.c
3993F:	include/linux/cleancache.h
3994
3995CLK API
3996M:	Russell King <linux@armlinux.org.uk>
3997L:	linux-clk@vger.kernel.org
3998S:	Maintained
3999F:	include/linux/clk.h
4000
4001CLOCKSOURCE, CLOCKEVENT DRIVERS
4002M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4003M:	Thomas Gleixner <tglx@linutronix.de>
4004L:	linux-kernel@vger.kernel.org
4005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4006S:	Supported
4007F:	drivers/clocksource/
4008F:	Documentation/devicetree/bindings/timer/
4009
4010CMPC ACPI DRIVER
4011M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4012M:	Daniel Oliveira Nascimento <don@syst.com.br>
4013L:	platform-driver-x86@vger.kernel.org
4014S:	Supported
4015F:	drivers/platform/x86/classmate-laptop.c
4016
4017COBALT MEDIA DRIVER
4018M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4019L:	linux-media@vger.kernel.org
4020T:	git git://linuxtv.org/media_tree.git
4021W:	https://linuxtv.org
4022S:	Supported
4023F:	drivers/media/pci/cobalt/
4024
4025COCCINELLE/Semantic Patches (SmPL)
4026M:	Julia Lawall <Julia.Lawall@lip6.fr>
4027M:	Gilles Muller <Gilles.Muller@lip6.fr>
4028M:	Nicolas Palix <nicolas.palix@imag.fr>
4029M:	Michal Marek <michal.lkml@markovi.net>
4030L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4032W:	http://coccinelle.lip6.fr/
4033S:	Supported
4034F:	Documentation/dev-tools/coccinelle.rst
4035F:	scripts/coccinelle/
4036F:	scripts/coccicheck
4037
4038CODA FILE SYSTEM
4039M:	Jan Harkes <jaharkes@cs.cmu.edu>
4040M:	coda@cs.cmu.edu
4041L:	codalist@coda.cs.cmu.edu
4042W:	http://www.coda.cs.cmu.edu/
4043S:	Maintained
4044F:	Documentation/filesystems/coda.txt
4045F:	fs/coda/
4046F:	include/linux/coda*.h
4047F:	include/uapi/linux/coda*.h
4048
4049CODA V4L2 MEM2MEM DRIVER
4050M:	Philipp Zabel <p.zabel@pengutronix.de>
4051L:	linux-media@vger.kernel.org
4052S:	Maintained
4053F:	Documentation/devicetree/bindings/media/coda.txt
4054F:	drivers/media/platform/coda/
4055
4056CODE OF CONDUCT
4057M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4058S:	Supported
4059F:	Documentation/process/code-of-conduct.rst
4060F:	Documentation/process/code-of-conduct-interpretation.rst
4061
4062COMMON CLK FRAMEWORK
4063M:	Michael Turquette <mturquette@baylibre.com>
4064M:	Stephen Boyd <sboyd@kernel.org>
4065L:	linux-clk@vger.kernel.org
4066Q:	http://patchwork.kernel.org/project/linux-clk/list/
4067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4068S:	Maintained
4069F:	Documentation/devicetree/bindings/clock/
4070F:	drivers/clk/
4071X:	drivers/clk/clkdev.c
4072F:	include/linux/clk-pr*
4073F:	include/linux/clk/
4074F:	include/linux/of_clk.h
4075
4076COMMON INTERNET FILE SYSTEM (CIFS)
4077M:	Steve French <sfrench@samba.org>
4078L:	linux-cifs@vger.kernel.org
4079L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4080W:	http://linux-cifs.samba.org/
4081T:	git git://git.samba.org/sfrench/cifs-2.6.git
4082S:	Supported
4083F:	Documentation/filesystems/cifs/
4084F:	fs/cifs/
4085
4086COMPACTPCI HOTPLUG CORE
4087M:	Scott Murray <scott@spiteful.org>
4088L:	linux-pci@vger.kernel.org
4089S:	Maintained
4090F:	drivers/pci/hotplug/cpci_hotplug*
4091
4092COMPACTPCI HOTPLUG GENERIC DRIVER
4093M:	Scott Murray <scott@spiteful.org>
4094L:	linux-pci@vger.kernel.org
4095S:	Maintained
4096F:	drivers/pci/hotplug/cpcihp_generic.c
4097
4098COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4099M:	Scott Murray <scott@spiteful.org>
4100L:	linux-pci@vger.kernel.org
4101S:	Maintained
4102F:	drivers/pci/hotplug/cpcihp_zt5550.*
4103
4104COMPAL LAPTOP SUPPORT
4105M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4106L:	platform-driver-x86@vger.kernel.org
4107S:	Maintained
4108F:	drivers/platform/x86/compal-laptop.c
4109
4110COMPILER ATTRIBUTES
4111M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4112S:	Maintained
4113F:	include/linux/compiler_attributes.h
4114
4115CONEXANT ACCESSRUNNER USB DRIVER
4116L:	accessrunner-general@lists.sourceforge.net
4117W:	http://accessrunner.sourceforge.net/
4118S:	Orphan
4119F:	drivers/usb/atm/cxacru.c
4120
4121CONFIGFS
4122M:	Joel Becker <jlbec@evilplan.org>
4123M:	Christoph Hellwig <hch@lst.de>
4124T:	git git://git.infradead.org/users/hch/configfs.git
4125S:	Supported
4126F:	fs/configfs/
4127F:	include/linux/configfs.h
4128
4129CONNECTOR
4130M:	Evgeniy Polyakov <zbr@ioremap.net>
4131L:	netdev@vger.kernel.org
4132S:	Maintained
4133F:	drivers/connector/
4134
4135CONTROL GROUP (CGROUP)
4136M:	Tejun Heo <tj@kernel.org>
4137M:	Li Zefan <lizefan@huawei.com>
4138M:	Johannes Weiner <hannes@cmpxchg.org>
4139L:	cgroups@vger.kernel.org
4140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4141S:	Maintained
4142F:	Documentation/admin-guide/cgroup-v2.rst
4143F:	Documentation/admin-guide/cgroup-v1/
4144F:	include/linux/cgroup*
4145F:	kernel/cgroup/
4146
4147CONTROL GROUP - CPUSET
4148M:	Li Zefan <lizefan@huawei.com>
4149L:	cgroups@vger.kernel.org
4150W:	http://www.bullopensource.org/cpuset/
4151W:	http://oss.sgi.com/projects/cpusets/
4152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4153S:	Maintained
4154F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4155F:	include/linux/cpuset.h
4156F:	kernel/cgroup/cpuset.c
4157
4158CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4159M:	Johannes Weiner <hannes@cmpxchg.org>
4160M:	Michal Hocko <mhocko@kernel.org>
4161M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4162L:	cgroups@vger.kernel.org
4163L:	linux-mm@kvack.org
4164S:	Maintained
4165F:	mm/memcontrol.c
4166F:	mm/swap_cgroup.c
4167
4168CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4169M:	Tejun Heo <tj@kernel.org>
4170M:	Jens Axboe <axboe@kernel.dk>
4171L:	cgroups@vger.kernel.org
4172L:	linux-block@vger.kernel.org
4173T:	git git://git.kernel.dk/linux-block
4174F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4175F:	block/blk-cgroup.c
4176F:	include/linux/blk-cgroup.h
4177F:	block/blk-throttle.c
4178F:	block/blk-iolatency.c
4179F:	block/bfq-cgroup.c
4180
4181CORETEMP HARDWARE MONITORING DRIVER
4182M:	Fenghua Yu <fenghua.yu@intel.com>
4183L:	linux-hwmon@vger.kernel.org
4184S:	Maintained
4185F:	Documentation/hwmon/coretemp.rst
4186F:	drivers/hwmon/coretemp.c
4187
4188COSA/SRP SYNC SERIAL DRIVER
4189M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4190W:	http://www.fi.muni.cz/~kas/cosa/
4191S:	Maintained
4192F:	drivers/net/wan/cosa*
4193
4194COUNTER SUBSYSTEM
4195M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4196L:	linux-iio@vger.kernel.org
4197S:	Maintained
4198F:	Documentation/ABI/testing/sysfs-bus-counter*
4199F:	Documentation/driver-api/generic-counter.rst
4200F:	drivers/counter/
4201F:	include/linux/counter.h
4202F:	include/linux/counter_enum.h
4203
4204CPMAC ETHERNET DRIVER
4205M:	Florian Fainelli <f.fainelli@gmail.com>
4206L:	netdev@vger.kernel.org
4207S:	Maintained
4208F:	drivers/net/ethernet/ti/cpmac.c
4209
4210CPU FREQUENCY SCALING FRAMEWORK
4211M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4212M:	Viresh Kumar <viresh.kumar@linaro.org>
4213L:	linux-pm@vger.kernel.org
4214S:	Maintained
4215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4217B:	https://bugzilla.kernel.org
4218F:	Documentation/admin-guide/pm/cpufreq.rst
4219F:	Documentation/admin-guide/pm/intel_pstate.rst
4220F:	Documentation/cpu-freq/
4221F:	Documentation/devicetree/bindings/cpufreq/
4222F:	drivers/cpufreq/
4223F:	kernel/sched/cpufreq*.c
4224F:	include/linux/cpufreq.h
4225F:	include/linux/sched/cpufreq.h
4226F:	tools/testing/selftests/cpufreq/
4227
4228CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4229M:	Viresh Kumar <viresh.kumar@linaro.org>
4230M:	Sudeep Holla <sudeep.holla@arm.com>
4231L:	linux-pm@vger.kernel.org
4232W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4233S:	Maintained
4234F:	drivers/cpufreq/arm_big_little.h
4235F:	drivers/cpufreq/arm_big_little.c
4236
4237CPU POWER MONITORING SUBSYSTEM
4238M:	Thomas Renninger <trenn@suse.com>
4239M:	Shuah Khan <shuah@kernel.org>
4240M:	Shuah Khan <skhan@linuxfoundation.org>
4241L:	linux-pm@vger.kernel.org
4242S:	Maintained
4243F:	tools/power/cpupower/
4244
4245CPUID/MSR DRIVER
4246M:	"H. Peter Anvin" <hpa@zytor.com>
4247S:	Maintained
4248F:	arch/x86/kernel/cpuid.c
4249F:	arch/x86/kernel/msr.c
4250
4251CPUIDLE DRIVER - ARM BIG LITTLE
4252M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4253M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4254L:	linux-pm@vger.kernel.org
4255L:	linux-arm-kernel@lists.infradead.org
4256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4257S:	Maintained
4258F:	drivers/cpuidle/cpuidle-big_little.c
4259
4260CPUIDLE DRIVER - ARM EXYNOS
4261M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4262M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4263M:	Kukjin Kim <kgene@kernel.org>
4264L:	linux-pm@vger.kernel.org
4265L:	linux-samsung-soc@vger.kernel.org
4266S:	Supported
4267F:	drivers/cpuidle/cpuidle-exynos.c
4268F:	arch/arm/mach-exynos/pm.c
4269
4270CPUIDLE DRIVER - ARM PSCI
4271M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4272M:	Sudeep Holla <sudeep.holla@arm.com>
4273L:	linux-pm@vger.kernel.org
4274L:	linux-arm-kernel@lists.infradead.org
4275S:	Supported
4276F:	drivers/cpuidle/cpuidle-psci.c
4277
4278CPU IDLE TIME MANAGEMENT FRAMEWORK
4279M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4280M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4281L:	linux-pm@vger.kernel.org
4282S:	Maintained
4283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4284B:	https://bugzilla.kernel.org
4285F:	Documentation/admin-guide/pm/cpuidle.rst
4286F:	Documentation/driver-api/pm/cpuidle.rst
4287F:	drivers/cpuidle/*
4288F:	include/linux/cpuidle.h
4289
4290CRAMFS FILESYSTEM
4291M:	Nicolas Pitre <nico@fluxnic.net>
4292S:	Maintained
4293F:	Documentation/filesystems/cramfs.txt
4294F:	fs/cramfs/
4295
4296CRYPTO API
4297M:	Herbert Xu <herbert@gondor.apana.org.au>
4298M:	"David S. Miller" <davem@davemloft.net>
4299L:	linux-crypto@vger.kernel.org
4300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4302S:	Maintained
4303F:	Documentation/crypto/
4304F:	Documentation/devicetree/bindings/crypto/
4305F:	arch/*/crypto/
4306F:	crypto/
4307F:	drivers/crypto/
4308F:	include/crypto/
4309F:	include/linux/crypto*
4310F:	lib/crypto/
4311
4312CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4313M:	Neil Horman <nhorman@tuxdriver.com>
4314L:	linux-crypto@vger.kernel.org
4315S:	Maintained
4316F:	crypto/ansi_cprng.c
4317F:	crypto/rng.c
4318
4319CS3308 MEDIA DRIVER
4320M:	Hans Verkuil <hverkuil@xs4all.nl>
4321L:	linux-media@vger.kernel.org
4322T:	git git://linuxtv.org/media_tree.git
4323W:	http://linuxtv.org
4324S:	Odd Fixes
4325F:	drivers/media/i2c/cs3308.c
4326
4327CS5535 Audio ALSA driver
4328M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4329S:	Maintained
4330F:	sound/pci/cs5535audio/
4331
4332CSI DRIVERS FOR ALLWINNER V3s
4333M:	Yong Deng <yong.deng@magewell.com>
4334L:	linux-media@vger.kernel.org
4335T:	git git://linuxtv.org/media_tree.git
4336S:	Maintained
4337F:	drivers/media/platform/sunxi/sun6i-csi/
4338F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4339
4340CW1200 WLAN driver
4341M:	Solomon Peachy <pizza@shaftnet.org>
4342S:	Maintained
4343F:	drivers/net/wireless/st/cw1200/
4344
4345CX18 VIDEO4LINUX DRIVER
4346M:	Andy Walls <awalls@md.metrocast.net>
4347L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4348L:	linux-media@vger.kernel.org
4349T:	git git://linuxtv.org/media_tree.git
4350W:	https://linuxtv.org
4351W:	http://www.ivtvdriver.org/index.php/Cx18
4352S:	Maintained
4353F:	Documentation/media/v4l-drivers/cx18*
4354F:	drivers/media/pci/cx18/
4355F:	include/uapi/linux/ivtv*
4356
4357CX2341X MPEG ENCODER HELPER MODULE
4358M:	Hans Verkuil <hverkuil@xs4all.nl>
4359L:	linux-media@vger.kernel.org
4360T:	git git://linuxtv.org/media_tree.git
4361W:	https://linuxtv.org
4362S:	Maintained
4363F:	drivers/media/common/cx2341x*
4364F:	include/media/drv-intf/cx2341x.h
4365
4366CX24120 MEDIA DRIVER
4367M:	Jemma Denson <jdenson@gmail.com>
4368M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4369L:	linux-media@vger.kernel.org
4370W:	https://linuxtv.org
4371Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4372S:	Maintained
4373F:	drivers/media/dvb-frontends/cx24120*
4374
4375CX88 VIDEO4LINUX DRIVER
4376M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4377L:	linux-media@vger.kernel.org
4378W:	https://linuxtv.org
4379T:	git git://linuxtv.org/media_tree.git
4380S:	Odd fixes
4381F:	Documentation/media/v4l-drivers/cx88*
4382F:	drivers/media/pci/cx88/
4383
4384CXD2820R MEDIA DRIVER
4385M:	Antti Palosaari <crope@iki.fi>
4386L:	linux-media@vger.kernel.org
4387W:	https://linuxtv.org
4388W:	http://palosaari.fi/linux/
4389Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4390T:	git git://linuxtv.org/anttip/media_tree.git
4391S:	Maintained
4392F:	drivers/media/dvb-frontends/cxd2820r*
4393
4394CXGB3 ETHERNET DRIVER (CXGB3)
4395M:	Vishal Kulkarni <vishal@chelsio.com>
4396L:	netdev@vger.kernel.org
4397W:	http://www.chelsio.com
4398S:	Supported
4399F:	drivers/net/ethernet/chelsio/cxgb3/
4400
4401CXGB3 ISCSI DRIVER (CXGB3I)
4402M:	Karen Xie <kxie@chelsio.com>
4403L:	linux-scsi@vger.kernel.org
4404W:	http://www.chelsio.com
4405S:	Supported
4406F:	drivers/scsi/cxgbi/cxgb3i
4407
4408CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4409M:	Potnuri Bharat Teja <bharat@chelsio.com>
4410L:	linux-rdma@vger.kernel.org
4411W:	http://www.openfabrics.org
4412S:	Supported
4413F:	drivers/infiniband/hw/cxgb3/
4414F:	include/uapi/rdma/cxgb3-abi.h
4415
4416CXGB4 CRYPTO DRIVER (chcr)
4417M:	Atul Gupta <atul.gupta@chelsio.com>
4418L:	linux-crypto@vger.kernel.org
4419W:	http://www.chelsio.com
4420S:	Supported
4421F:	drivers/crypto/chelsio
4422
4423CXGB4 ETHERNET DRIVER (CXGB4)
4424M:	Vishal Kulkarni <vishal@chelsio.com>
4425L:	netdev@vger.kernel.org
4426W:	http://www.chelsio.com
4427S:	Supported
4428F:	drivers/net/ethernet/chelsio/cxgb4/
4429
4430CXGB4 ISCSI DRIVER (CXGB4I)
4431M:	Karen Xie <kxie@chelsio.com>
4432L:	linux-scsi@vger.kernel.org
4433W:	http://www.chelsio.com
4434S:	Supported
4435F:	drivers/scsi/cxgbi/cxgb4i
4436
4437CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4438M:	Potnuri Bharat Teja <bharat@chelsio.com>
4439L:	linux-rdma@vger.kernel.org
4440W:	http://www.openfabrics.org
4441S:	Supported
4442F:	drivers/infiniband/hw/cxgb4/
4443F:	include/uapi/rdma/cxgb4-abi.h
4444
4445CXGB4VF ETHERNET DRIVER (CXGB4VF)
4446M:	Casey Leedom <leedom@chelsio.com>
4447L:	netdev@vger.kernel.org
4448W:	http://www.chelsio.com
4449S:	Supported
4450F:	drivers/net/ethernet/chelsio/cxgb4vf/
4451
4452CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4453M:	Frederic Barrat <fbarrat@linux.ibm.com>
4454M:	Andrew Donnellan <ajd@linux.ibm.com>
4455L:	linuxppc-dev@lists.ozlabs.org
4456S:	Supported
4457F:	arch/powerpc/platforms/powernv/pci-cxl.c
4458F:	drivers/misc/cxl/
4459F:	include/misc/cxl*
4460F:	include/uapi/misc/cxl.h
4461F:	Documentation/powerpc/cxl.rst
4462F:	Documentation/ABI/testing/sysfs-class-cxl
4463
4464CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4465M:	Manoj N. Kumar <manoj@linux.ibm.com>
4466M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4467M:	Uma Krishnan <ukrishn@linux.ibm.com>
4468L:	linux-scsi@vger.kernel.org
4469S:	Supported
4470F:	drivers/scsi/cxlflash/
4471F:	include/uapi/scsi/cxlflash_ioctl.h
4472F:	Documentation/powerpc/cxlflash.rst
4473
4474CYBERPRO FB DRIVER
4475M:	Russell King <linux@armlinux.org.uk>
4476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4477W:	http://www.armlinux.org.uk/
4478S:	Maintained
4479F:	drivers/video/fbdev/cyber2000fb.*
4480
4481CYCLADES ASYNC MUX DRIVER
4482W:	http://www.cyclades.com/
4483S:	Orphan
4484F:	drivers/tty/cyclades.c
4485F:	include/linux/cyclades.h
4486F:	include/uapi/linux/cyclades.h
4487
4488CYCLADES PC300 DRIVER
4489W:	http://www.cyclades.com/
4490S:	Orphan
4491F:	drivers/net/wan/pc300*
4492
4493CYPRESS_FIRMWARE MEDIA DRIVER
4494M:	Antti Palosaari <crope@iki.fi>
4495L:	linux-media@vger.kernel.org
4496W:	https://linuxtv.org
4497W:	http://palosaari.fi/linux/
4498Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4499T:	git git://linuxtv.org/anttip/media_tree.git
4500S:	Maintained
4501F:	drivers/media/common/cypress_firmware*
4502
4503CYTTSP TOUCHSCREEN DRIVER
4504M:	Ferruh Yigit <fery@cypress.com>
4505L:	linux-input@vger.kernel.org
4506S:	Supported
4507F:	drivers/input/touchscreen/cyttsp*
4508F:	include/linux/input/cyttsp.h
4509
4510D-LINK DIR-685 TOUCHKEYS DRIVER
4511M:	Linus Walleij <linus.walleij@linaro.org>
4512L:	linux-input@vger.kernel.org
4513S:	Supported
4514F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4515
4516DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4517M:	Joshua Kinard <kumba@gentoo.org>
4518S:	Maintained
4519F:	drivers/rtc/rtc-ds1685.c
4520F:	include/linux/rtc/ds1685.h
4521
4522DAMA SLAVE for AX.25
4523M:	Joerg Reuter <jreuter@yaina.de>
4524W:	http://yaina.de/jreuter/
4525W:	http://www.qsl.net/dl1bke/
4526L:	linux-hams@vger.kernel.org
4527S:	Maintained
4528F:	net/ax25/af_ax25.c
4529F:	net/ax25/ax25_dev.c
4530F:	net/ax25/ax25_ds_*
4531F:	net/ax25/ax25_in.c
4532F:	net/ax25/ax25_out.c
4533F:	net/ax25/ax25_timer.c
4534F:	net/ax25/sysctl_net_ax25.c
4535
4536DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4537L:	netdev@vger.kernel.org
4538S:	Orphan
4539F:	Documentation/networking/device_drivers/dec/dmfe.txt
4540F:	drivers/net/ethernet/dec/tulip/dmfe.c
4541
4542DC390/AM53C974 SCSI driver
4543M:	Hannes Reinecke <hare@suse.com>
4544L:	linux-scsi@vger.kernel.org
4545S:	Maintained
4546F:	drivers/scsi/am53c974.c
4547
4548DC395x SCSI driver
4549M:	Oliver Neukum <oliver@neukum.org>
4550M:	Ali Akcaagac <aliakc@web.de>
4551M:	Jamie Lenehan <lenehan@twibble.org>
4552L:	dc395x@twibble.org
4553W:	http://twibble.org/dist/dc395x/
4554W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4555S:	Maintained
4556F:	Documentation/scsi/dc395x.txt
4557F:	drivers/scsi/dc395x.*
4558
4559DCCP PROTOCOL
4560M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4561L:	dccp@vger.kernel.org
4562W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4563S:	Maintained
4564F:	include/linux/dccp.h
4565F:	include/uapi/linux/dccp.h
4566F:	include/linux/tfrc.h
4567F:	net/dccp/
4568
4569DECnet NETWORK LAYER
4570W:	http://linux-decnet.sourceforge.net
4571L:	linux-decnet-user@lists.sourceforge.net
4572S:	Orphan
4573F:	Documentation/networking/decnet.txt
4574F:	net/decnet/
4575
4576DECSTATION PLATFORM SUPPORT
4577M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4578L:	linux-mips@vger.kernel.org
4579W:	http://www.linux-mips.org/wiki/DECstation
4580S:	Maintained
4581F:	arch/mips/dec/
4582F:	arch/mips/include/asm/dec/
4583F:	arch/mips/include/asm/mach-dec/
4584
4585DEFXX FDDI NETWORK DRIVER
4586M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4587S:	Maintained
4588F:	drivers/net/fddi/defxx.*
4589
4590DELL SMBIOS DRIVER
4591M:	Pali Rohár <pali.rohar@gmail.com>
4592M:	Mario Limonciello <mario.limonciello@dell.com>
4593L:	platform-driver-x86@vger.kernel.org
4594S:	Maintained
4595F:	drivers/platform/x86/dell-smbios.*
4596
4597DELL SMBIOS SMM DRIVER
4598M:	Mario Limonciello <mario.limonciello@dell.com>
4599L:	platform-driver-x86@vger.kernel.org
4600S:	Maintained
4601F:	drivers/platform/x86/dell-smbios-smm.c
4602
4603DELL SMBIOS WMI DRIVER
4604M:	Mario Limonciello <mario.limonciello@dell.com>
4605L:	platform-driver-x86@vger.kernel.org
4606S:	Maintained
4607F:	drivers/platform/x86/dell-smbios-wmi.c
4608F:	tools/wmi/dell-smbios-example.c
4609
4610DEFZA FDDI NETWORK DRIVER
4611M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4612S:	Maintained
4613F:	drivers/net/fddi/defza.*
4614
4615DELL LAPTOP DRIVER
4616M:	Matthew Garrett <mjg59@srcf.ucam.org>
4617M:	Pali Rohár <pali.rohar@gmail.com>
4618L:	platform-driver-x86@vger.kernel.org
4619S:	Maintained
4620F:	drivers/platform/x86/dell-laptop.c
4621
4622DELL LAPTOP FREEFALL DRIVER
4623M:	Pali Rohár <pali.rohar@gmail.com>
4624S:	Maintained
4625F:	drivers/platform/x86/dell-smo8800.c
4626
4627DELL LAPTOP RBTN DRIVER
4628M:	Pali Rohár <pali.rohar@gmail.com>
4629S:	Maintained
4630F:	drivers/platform/x86/dell-rbtn.*
4631
4632DELL REMOTE BIOS UPDATE DRIVER
4633M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4634L:	platform-driver-x86@vger.kernel.org
4635S:	Maintained
4636F:	drivers/platform/x86/dell_rbu.c
4637
4638DELL LAPTOP SMM DRIVER
4639M:	Pali Rohár <pali.rohar@gmail.com>
4640S:	Maintained
4641F:	drivers/hwmon/dell-smm-hwmon.c
4642F:	include/uapi/linux/i8k.h
4643
4644DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4645M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4646L:	platform-driver-x86@vger.kernel.org
4647S:	Maintained
4648F:	Documentation/driver-api/dcdbas.rst
4649F:	drivers/platform/x86/dcdbas.*
4650
4651DELL WMI NOTIFICATIONS DRIVER
4652M:	Matthew Garrett <mjg59@srcf.ucam.org>
4653M:	Pali Rohár <pali.rohar@gmail.com>
4654S:	Maintained
4655F:	drivers/platform/x86/dell-wmi.c
4656
4657DELL WMI DESCRIPTOR DRIVER
4658M:	Mario Limonciello <mario.limonciello@dell.com>
4659S:	Maintained
4660F:	drivers/platform/x86/dell-wmi-descriptor.c
4661
4662DELTA ST MEDIA DRIVER
4663M:	Hugues Fruchet <hugues.fruchet@st.com>
4664L:	linux-media@vger.kernel.org
4665T:	git git://linuxtv.org/media_tree.git
4666W:	https://linuxtv.org
4667S:	Supported
4668F:	drivers/media/platform/sti/delta
4669
4670DENALI NAND DRIVER
4671M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4672L:	linux-mtd@lists.infradead.org
4673S:	Supported
4674F:	drivers/mtd/nand/raw/denali*
4675
4676DESIGNWARE EDMA CORE IP DRIVER
4677M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4678L:	dmaengine@vger.kernel.org
4679S:	Maintained
4680F:	drivers/dma/dw-edma/
4681F:	include/linux/dma/edma.h
4682
4683DESIGNWARE USB2 DRD IP DRIVER
4684M:	Minas Harutyunyan <hminas@synopsys.com>
4685L:	linux-usb@vger.kernel.org
4686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4687S:	Maintained
4688F:	drivers/usb/dwc2/
4689
4690DESIGNWARE USB3 DRD IP DRIVER
4691M:	Felipe Balbi <balbi@kernel.org>
4692L:	linux-usb@vger.kernel.org
4693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4694S:	Maintained
4695F:	drivers/usb/dwc3/
4696
4697DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4698M:	Andreas Klinger <ak@it-klinger.de>
4699L:	linux-iio@vger.kernel.org
4700S:	Maintained
4701F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4702F:	drivers/iio/proximity/srf*.c
4703
4704DEVICE COREDUMP (DEV_COREDUMP)
4705M:	Johannes Berg <johannes@sipsolutions.net>
4706L:	linux-kernel@vger.kernel.org
4707S:	Maintained
4708F:	drivers/base/devcoredump.c
4709F:	include/linux/devcoredump.h
4710
4711DEVICE FREQUENCY (DEVFREQ)
4712M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4713M:	Kyungmin Park <kyungmin.park@samsung.com>
4714R:	Chanwoo Choi <cw00.choi@samsung.com>
4715L:	linux-pm@vger.kernel.org
4716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4717S:	Maintained
4718F:	drivers/devfreq/
4719F:	include/linux/devfreq.h
4720F:	Documentation/devicetree/bindings/devfreq/
4721F:	include/trace/events/devfreq.h
4722
4723DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4724M:	Chanwoo Choi <cw00.choi@samsung.com>
4725L:	linux-pm@vger.kernel.org
4726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4727S:	Supported
4728F:	drivers/devfreq/event/
4729F:	drivers/devfreq/devfreq-event.c
4730F:	include/linux/devfreq-event.h
4731F:	Documentation/devicetree/bindings/devfreq/event/
4732
4733DEVICE NUMBER REGISTRY
4734M:	Torben Mathiasen <device@lanana.org>
4735W:	http://lanana.org/docs/device-list/index.html
4736S:	Maintained
4737
4738DEVICE-MAPPER  (LVM)
4739M:	Alasdair Kergon <agk@redhat.com>
4740M:	Mike Snitzer <snitzer@redhat.com>
4741M:	dm-devel@redhat.com
4742L:	dm-devel@redhat.com
4743W:	http://sources.redhat.com/dm
4744Q:	http://patchwork.kernel.org/project/dm-devel/list/
4745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4746T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4747S:	Maintained
4748F:	Documentation/admin-guide/device-mapper/
4749F:	drivers/md/Makefile
4750F:	drivers/md/Kconfig
4751F:	drivers/md/dm*
4752F:	drivers/md/persistent-data/
4753F:	include/linux/device-mapper.h
4754F:	include/linux/dm-*.h
4755F:	include/uapi/linux/dm-*.h
4756
4757DEVLINK
4758M:	Jiri Pirko <jiri@mellanox.com>
4759L:	netdev@vger.kernel.org
4760S:	Supported
4761F:	net/core/devlink.c
4762F:	include/net/devlink.h
4763F:	include/uapi/linux/devlink.h
4764
4765DIALOG SEMICONDUCTOR DRIVERS
4766M:	Support Opensource <support.opensource@diasemi.com>
4767W:	http://www.dialog-semiconductor.com/products
4768S:	Supported
4769F:	Documentation/hwmon/da90??.rst
4770F:	Documentation/devicetree/bindings/mfd/da90*.txt
4771F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4772F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4773F:	Documentation/devicetree/bindings/regulator/da92*.txt
4774F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4775F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4776F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4777F:	drivers/gpio/gpio-da90??.c
4778F:	drivers/hwmon/da90??-hwmon.c
4779F:	drivers/iio/adc/da91??-*.c
4780F:	drivers/input/misc/da90??_onkey.c
4781F:	drivers/input/touchscreen/da9052_tsi.c
4782F:	drivers/leds/leds-da90??.c
4783F:	drivers/mfd/da903x.c
4784F:	drivers/mfd/da90??-*.c
4785F:	drivers/mfd/da91??-*.c
4786F:	drivers/power/supply/da9052-battery.c
4787F:	drivers/power/supply/da91??-*.c
4788F:	drivers/regulator/da903x.c
4789F:	drivers/regulator/da9???-regulator.[ch]
4790F:	drivers/regulator/slg51000-regulator.[ch]
4791F:	drivers/thermal/da90??-thermal.c
4792F:	drivers/rtc/rtc-da90??.c
4793F:	drivers/video/backlight/da90??_bl.c
4794F:	drivers/watchdog/da90??_wdt.c
4795F:	include/linux/mfd/da903x.h
4796F:	include/linux/mfd/da9052/
4797F:	include/linux/mfd/da9055/
4798F:	include/linux/mfd/da9062/
4799F:	include/linux/mfd/da9063/
4800F:	include/linux/mfd/da9150/
4801F:	include/linux/regulator/da9211.h
4802F:	include/sound/da[79]*.h
4803F:	sound/soc/codecs/da[79]*.[ch]
4804
4805DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4806M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4807L:	linux-gpio@vger.kernel.org
4808S:	Maintained
4809F:	drivers/gpio/gpio-gpio-mm.c
4810
4811DIOLAN U2C-12 I2C DRIVER
4812M:	Guenter Roeck <linux@roeck-us.net>
4813L:	linux-i2c@vger.kernel.org
4814S:	Maintained
4815F:	drivers/i2c/busses/i2c-diolan-u2c.c
4816
4817FILESYSTEM DIRECT ACCESS (DAX)
4818M:	Dan Williams <dan.j.williams@intel.com>
4819R:	Matthew Wilcox <willy@infradead.org>
4820R:	Jan Kara <jack@suse.cz>
4821L:	linux-fsdevel@vger.kernel.org
4822L:	linux-nvdimm@lists.01.org
4823S:	Supported
4824F:	fs/dax.c
4825F:	include/linux/dax.h
4826F:	include/trace/events/fs_dax.h
4827
4828DEVICE DIRECT ACCESS (DAX)
4829M:	Dan Williams <dan.j.williams@intel.com>
4830M:	Vishal Verma <vishal.l.verma@intel.com>
4831M:	Keith Busch <keith.busch@intel.com>
4832M:	Dave Jiang <dave.jiang@intel.com>
4833L:	linux-nvdimm@lists.01.org
4834S:	Supported
4835F:	drivers/dax/
4836
4837DIRECTORY NOTIFICATION (DNOTIFY)
4838M:	Jan Kara <jack@suse.cz>
4839R:	Amir Goldstein <amir73il@gmail.com>
4840L:	linux-fsdevel@vger.kernel.org
4841S:	Maintained
4842F:	Documentation/filesystems/dnotify.txt
4843F:	fs/notify/dnotify/
4844F:	include/linux/dnotify.h
4845
4846DISK GEOMETRY AND PARTITION HANDLING
4847M:	Andries Brouwer <aeb@cwi.nl>
4848W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4849W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4850W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4851S:	Maintained
4852
4853DISKQUOTA
4854M:	Jan Kara <jack@suse.com>
4855S:	Maintained
4856F:	Documentation/filesystems/quota.txt
4857F:	fs/quota/
4858F:	include/linux/quota*.h
4859F:	include/uapi/linux/quota*.h
4860
4861DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4862M:	Bernie Thompson <bernie@plugable.com>
4863L:	linux-fbdev@vger.kernel.org
4864S:	Maintained
4865W:	http://plugable.com/category/projects/udlfb/
4866F:	drivers/video/fbdev/udlfb.c
4867F:	include/video/udlfb.h
4868F:	Documentation/fb/udlfb.rst
4869
4870DISTRIBUTED LOCK MANAGER (DLM)
4871M:	Christine Caulfield <ccaulfie@redhat.com>
4872M:	David Teigland <teigland@redhat.com>
4873L:	cluster-devel@redhat.com
4874W:	http://sources.redhat.com/cluster/
4875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4876S:	Supported
4877F:	fs/dlm/
4878
4879DMA BUFFER SHARING FRAMEWORK
4880M:	Sumit Semwal <sumit.semwal@linaro.org>
4881S:	Maintained
4882L:	linux-media@vger.kernel.org
4883L:	dri-devel@lists.freedesktop.org
4884L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4885F:	drivers/dma-buf/
4886F:	include/linux/dma-buf*
4887F:	include/linux/reservation.h
4888F:	include/linux/*fence.h
4889F:	Documentation/driver-api/dma-buf.rst
4890T:	git git://anongit.freedesktop.org/drm/drm-misc
4891
4892DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4893M:	Vinod Koul <vkoul@kernel.org>
4894L:	dmaengine@vger.kernel.org
4895Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4896S:	Maintained
4897F:	drivers/dma/
4898F:	include/linux/dmaengine.h
4899F:	include/linux/of_dma.h
4900F:	Documentation/devicetree/bindings/dma/
4901F:	Documentation/driver-api/dmaengine/
4902T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4903
4904DMA MAPPING HELPERS
4905M:	Christoph Hellwig <hch@lst.de>
4906M:	Marek Szyprowski <m.szyprowski@samsung.com>
4907R:	Robin Murphy <robin.murphy@arm.com>
4908L:	iommu@lists.linux-foundation.org
4909T:	git git://git.infradead.org/users/hch/dma-mapping.git
4910W:	http://git.infradead.org/users/hch/dma-mapping.git
4911S:	Supported
4912F:	kernel/dma/
4913F:	include/asm-generic/dma-mapping.h
4914F:	include/linux/dma-direct.h
4915F:	include/linux/dma-mapping.h
4916F:	include/linux/dma-noncoherent.h
4917
4918DME1737 HARDWARE MONITOR DRIVER
4919M:	Juerg Haefliger <juergh@gmail.com>
4920L:	linux-hwmon@vger.kernel.org
4921S:	Maintained
4922F:	Documentation/hwmon/dme1737.rst
4923F:	drivers/hwmon/dme1737.c
4924
4925DMI/SMBIOS SUPPORT
4926M:	Jean Delvare <jdelvare@suse.com>
4927S:	Maintained
4928T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4929F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4930F:	drivers/firmware/dmi-id.c
4931F:	drivers/firmware/dmi_scan.c
4932F:	include/linux/dmi.h
4933
4934DOCUMENTATION
4935M:	Jonathan Corbet <corbet@lwn.net>
4936L:	linux-doc@vger.kernel.org
4937S:	Maintained
4938F:	Documentation/
4939F:	scripts/kernel-doc
4940X:	Documentation/ABI/
4941X:	Documentation/firmware-guide/acpi/
4942X:	Documentation/devicetree/
4943X:	Documentation/i2c/
4944X:	Documentation/media/
4945X:	Documentation/power/
4946X:	Documentation/spi/
4947T:	git git://git.lwn.net/linux.git docs-next
4948
4949DOCUMENTATION/ITALIAN
4950M:	Federico Vaga <federico.vaga@vaga.pv.it>
4951L:	linux-doc@vger.kernel.org
4952S:	Maintained
4953F:	Documentation/translations/it_IT
4954
4955DONGWOON DW9714 LENS VOICE COIL DRIVER
4956M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4957L:	linux-media@vger.kernel.org
4958T:	git git://linuxtv.org/media_tree.git
4959S:	Maintained
4960F:	drivers/media/i2c/dw9714.c
4961F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4962
4963DONGWOON DW9807 LENS VOICE COIL DRIVER
4964M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4965L:	linux-media@vger.kernel.org
4966T:	git git://linuxtv.org/media_tree.git
4967S:	Maintained
4968F:	drivers/media/i2c/dw9807-vcm.c
4969F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4970
4971DOUBLETALK DRIVER
4972M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4973L:	blinux-list@redhat.com
4974S:	Maintained
4975F:	drivers/char/dtlk.c
4976F:	include/linux/dtlk.h
4977
4978DPAA2 DATAPATH I/O (DPIO) DRIVER
4979M:	Roy Pledge <Roy.Pledge@nxp.com>
4980L:	linux-kernel@vger.kernel.org
4981S:	Maintained
4982F:	drivers/soc/fsl/dpio
4983
4984DPAA2 ETHERNET DRIVER
4985M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4986L:	netdev@vger.kernel.org
4987S:	Maintained
4988F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4989F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4990F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4991F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4992F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4993
4994DPAA2 ETHERNET SWITCH DRIVER
4995M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4996M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4997L:	linux-kernel@vger.kernel.org
4998S:	Maintained
4999F:	drivers/staging/fsl-dpaa2/ethsw
5000
5001DPT_I2O SCSI RAID DRIVER
5002M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5003L:	linux-scsi@vger.kernel.org
5004W:	http://www.adaptec.com/
5005S:	Maintained
5006F:	drivers/scsi/dpt*
5007F:	drivers/scsi/dpt/
5008
5009DRBD DRIVER
5010M:	Philipp Reisner <philipp.reisner@linbit.com>
5011M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5012L:	drbd-dev@lists.linbit.com
5013W:	http://www.drbd.org
5014T:	git git://git.linbit.com/linux-drbd.git
5015T:	git git://git.linbit.com/drbd-8.4.git
5016S:	Supported
5017F:	drivers/block/drbd/
5018F:	lib/lru_cache.c
5019F:	Documentation/admin-guide/blockdev/
5020
5021DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5022M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5023R:	"Rafael J. Wysocki" <rafael@kernel.org>
5024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5025S:	Supported
5026F:	Documentation/kobject.txt
5027F:	drivers/base/
5028F:	fs/debugfs/
5029F:	fs/sysfs/
5030F:	include/linux/debugfs.h
5031F:	include/linux/kobj*
5032F:	lib/kobj*
5033
5034DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5035M:	Kevin Hilman <khilman@kernel.org>
5036M:	Nishanth Menon <nm@ti.com>
5037S:	Maintained
5038F:	drivers/power/avs/
5039F:	include/linux/power/smartreflex.h
5040L:	linux-pm@vger.kernel.org
5041
5042DRM DRIVER FOR ARM PL111 CLCD
5043M:	Eric Anholt <eric@anholt.net>
5044T:	git git://anongit.freedesktop.org/drm/drm-misc
5045S:	Supported
5046F:	drivers/gpu/drm/pl111/
5047
5048DRM DRIVER FOR ARM VERSATILE TFT PANELS
5049M:	Linus Walleij <linus.walleij@linaro.org>
5050T:	git git://anongit.freedesktop.org/drm/drm-misc
5051S:	Maintained
5052F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5053F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5054
5055DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5056M:	Dave Airlie <airlied@redhat.com>
5057S:	Odd Fixes
5058F:	drivers/gpu/drm/ast/
5059
5060DRM DRIVER FOR ASPEED BMC GFX
5061M:	Joel Stanley <joel@jms.id.au>
5062L:	linux-aspeed@lists.ozlabs.org
5063T:	git git://anongit.freedesktop.org/drm/drm-misc
5064S:	Supported
5065F:	drivers/gpu/drm/aspeed/
5066F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5067
5068DRM DRIVER FOR BOCHS VIRTUAL GPU
5069M:	Gerd Hoffmann <kraxel@redhat.com>
5070L:	virtualization@lists.linux-foundation.org
5071T:	git git://anongit.freedesktop.org/drm/drm-misc
5072S:	Maintained
5073F:	drivers/gpu/drm/bochs/
5074
5075DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5076M:	Linus Walleij <linus.walleij@linaro.org>
5077T:	git git://anongit.freedesktop.org/drm/drm-misc
5078S:	Maintained
5079F:	drivers/gpu/drm/tve200/
5080
5081DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5082M:	Jagan Teki <jagan@amarulasolutions.com>
5083S:	Maintained
5084F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5085F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5086
5087DRM DRIVER FOR ILITEK ILI9225 PANELS
5088M:	David Lechner <david@lechnology.com>
5089S:	Maintained
5090F:	drivers/gpu/drm/tinydrm/ili9225.c
5091F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5092
5093DRM DRIVER FOR HX8357D PANELS
5094M:	Eric Anholt <eric@anholt.net>
5095T:	git git://anongit.freedesktop.org/drm/drm-misc
5096S:	Maintained
5097F:	drivers/gpu/drm/tinydrm/hx8357d.c
5098F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5099
5100DRM DRIVER FOR INTEL I810 VIDEO CARDS
5101S:	Orphan / Obsolete
5102F:	drivers/gpu/drm/i810/
5103F:	include/uapi/drm/i810_drm.h
5104
5105DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5106S:	Orphan / Obsolete
5107F:	drivers/gpu/drm/mga/
5108F:	include/uapi/drm/mga_drm.h
5109
5110DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5111M:	Dave Airlie <airlied@redhat.com>
5112S:	Odd Fixes
5113F:	drivers/gpu/drm/mgag200/
5114
5115DRM DRIVER FOR MI0283QT
5116M:	Noralf Trønnes <noralf@tronnes.org>
5117S:	Maintained
5118F:	drivers/gpu/drm/tinydrm/mi0283qt.c
5119F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5120
5121DRM DRIVER FOR MSM ADRENO GPU
5122M:	Rob Clark <robdclark@gmail.com>
5123M:	Sean Paul <sean@poorly.run>
5124L:	linux-arm-msm@vger.kernel.org
5125L:	dri-devel@lists.freedesktop.org
5126L:	freedreno@lists.freedesktop.org
5127T:	git https://gitlab.freedesktop.org/drm/msm.git
5128S:	Maintained
5129F:	drivers/gpu/drm/msm/
5130F:	include/uapi/drm/msm_drm.h
5131F:	Documentation/devicetree/bindings/display/msm/
5132
5133DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5134M:	Ben Skeggs <bskeggs@redhat.com>
5135L:	dri-devel@lists.freedesktop.org
5136L:	nouveau@lists.freedesktop.org
5137T:	git git://github.com/skeggsb/linux
5138S:	Supported
5139F:	drivers/gpu/drm/nouveau/
5140F:	include/uapi/drm/nouveau_drm.h
5141
5142DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5143M:	Stefan Mavrodiev <stefan@olimex.com>
5144S:	Maintained
5145F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5146F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5147
5148DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5149M:	Noralf Trønnes <noralf@tronnes.org>
5150S:	Maintained
5151F:	drivers/gpu/drm/tinydrm/repaper.c
5152F:	Documentation/devicetree/bindings/display/repaper.txt
5153
5154DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5155M:	Dave Airlie <airlied@redhat.com>
5156M:	Gerd Hoffmann <kraxel@redhat.com>
5157L:	virtualization@lists.linux-foundation.org
5158T:	git git://anongit.freedesktop.org/drm/drm-misc
5159S:	Obsolete
5160W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5161F:	drivers/gpu/drm/cirrus/
5162
5163DRM DRIVER FOR QXL VIRTUAL GPU
5164M:	Dave Airlie <airlied@redhat.com>
5165M:	Gerd Hoffmann <kraxel@redhat.com>
5166L:	virtualization@lists.linux-foundation.org
5167L:	spice-devel@lists.freedesktop.org
5168T:	git git://anongit.freedesktop.org/drm/drm-misc
5169S:	Maintained
5170F:	drivers/gpu/drm/qxl/
5171F:	include/uapi/drm/qxl_drm.h
5172
5173DRM DRIVER FOR RAGE 128 VIDEO CARDS
5174S:	Orphan / Obsolete
5175F:	drivers/gpu/drm/r128/
5176F:	include/uapi/drm/r128_drm.h
5177
5178DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5179M:	Guido Günther <agx@sigxcpu.org>
5180S:	Maintained
5181F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5182F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5183
5184DRM DRIVER FOR SAVAGE VIDEO CARDS
5185S:	Orphan / Obsolete
5186F:	drivers/gpu/drm/savage/
5187F:	include/uapi/drm/savage_drm.h
5188
5189DRM DRIVER FOR SIS VIDEO CARDS
5190S:	Orphan / Obsolete
5191F:	drivers/gpu/drm/sis/
5192F:	include/uapi/drm/sis_drm.h
5193
5194DRM DRIVER FOR SITRONIX ST7701 PANELS
5195M:	Jagan Teki <jagan@amarulasolutions.com>
5196S:	Maintained
5197F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5198F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5199
5200DRM DRIVER FOR SITRONIX ST7586 PANELS
5201M:	David Lechner <david@lechnology.com>
5202S:	Maintained
5203F:	drivers/gpu/drm/tinydrm/st7586.c
5204F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5205
5206DRM DRIVER FOR SITRONIX ST7735R PANELS
5207M:	David Lechner <david@lechnology.com>
5208S:	Maintained
5209F:	drivers/gpu/drm/tinydrm/st7735r.c
5210F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5211
5212DRM DRIVER FOR ST-ERICSSON MCDE
5213M:	Linus Walleij <linus.walleij@linaro.org>
5214T:	git git://anongit.freedesktop.org/drm/drm-misc
5215S:	Maintained
5216F:	drivers/gpu/drm/mcde/
5217F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5218
5219DRM DRIVER FOR TDFX VIDEO CARDS
5220S:	Orphan / Obsolete
5221F:	drivers/gpu/drm/tdfx/
5222
5223DRM DRIVER FOR TPO TPG110 PANELS
5224M:	Linus Walleij <linus.walleij@linaro.org>
5225T:	git git://anongit.freedesktop.org/drm/drm-misc
5226S:	Maintained
5227F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5228F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5229
5230DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5231M:	Dave Airlie <airlied@redhat.com>
5232R:	Sean Paul <sean@poorly.run>
5233L:	dri-devel@lists.freedesktop.org
5234S:	Odd Fixes
5235F:	drivers/gpu/drm/udl/
5236T:	git git://anongit.freedesktop.org/drm/drm-misc
5237
5238DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5239M:	Hans de Goede <hdegoede@redhat.com>
5240L:	dri-devel@lists.freedesktop.org
5241S:	Maintained
5242F:	drivers/gpu/drm/vboxvideo/
5243T:	git git://anongit.freedesktop.org/drm/drm-misc
5244
5245DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5246M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5247R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5248R:	Daniel Vetter <daniel@ffwll.ch>
5249T:	git git://anongit.freedesktop.org/drm/drm-misc
5250S:	Maintained
5251L:	dri-devel@lists.freedesktop.org
5252F:	drivers/gpu/drm/vkms/
5253F:	Documentation/gpu/vkms.rst
5254
5255DRM DRIVER FOR VMWARE VIRTUAL GPU
5256M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5257M:	Thomas Hellstrom <thellstrom@vmware.com>
5258L:	dri-devel@lists.freedesktop.org
5259T:	git git://people.freedesktop.org/~thomash/linux
5260S:	Supported
5261F:	drivers/gpu/drm/vmwgfx/
5262F:	include/uapi/drm/vmwgfx_drm.h
5263
5264DRM DRIVERS
5265M:	David Airlie <airlied@linux.ie>
5266M:	Daniel Vetter <daniel@ffwll.ch>
5267L:	dri-devel@lists.freedesktop.org
5268T:	git git://anongit.freedesktop.org/drm/drm
5269B:	https://bugs.freedesktop.org/
5270C:	irc://chat.freenode.net/dri-devel
5271S:	Maintained
5272F:	drivers/gpu/drm/
5273F:	drivers/gpu/vga/
5274F:	Documentation/devicetree/bindings/display/
5275F:	Documentation/devicetree/bindings/gpu/
5276F:	Documentation/gpu/
5277F:	include/drm/
5278F:	include/uapi/drm/
5279F:	include/linux/vga*
5280
5281DRM DRIVERS AND MISC GPU PATCHES
5282M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5283M:	Maxime Ripard <mripard@kernel.org>
5284M:	Sean Paul <sean@poorly.run>
5285W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5286S:	Maintained
5287T:	git git://anongit.freedesktop.org/drm/drm-misc
5288F:	Documentation/gpu/
5289F:	drivers/gpu/vga/
5290F:	drivers/gpu/drm/*
5291F:	include/drm/drm*
5292F:	include/uapi/drm/drm*
5293F:	include/linux/vga*
5294
5295DRM DRIVERS FOR ALLWINNER A10
5296M:	Maxime Ripard <mripard@kernel.org>
5297L:	dri-devel@lists.freedesktop.org
5298S:	Supported
5299F:	drivers/gpu/drm/sun4i/
5300F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5301T:	git git://anongit.freedesktop.org/drm/drm-misc
5302
5303DRM DRIVERS FOR AMLOGIC SOCS
5304M:	Neil Armstrong <narmstrong@baylibre.com>
5305L:	dri-devel@lists.freedesktop.org
5306L:	linux-amlogic@lists.infradead.org
5307W:	http://linux-meson.com/
5308S:	Supported
5309F:	drivers/gpu/drm/meson/
5310F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5311F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5312F:	Documentation/gpu/meson.rst
5313T:	git git://anongit.freedesktop.org/drm/drm-misc
5314
5315DRM DRIVERS FOR ATMEL HLCDC
5316M:	Boris Brezillon <bbrezillon@kernel.org>
5317L:	dri-devel@lists.freedesktop.org
5318S:	Supported
5319F:	drivers/gpu/drm/atmel-hlcdc/
5320F:	Documentation/devicetree/bindings/display/atmel/
5321T:	git git://anongit.freedesktop.org/drm/drm-misc
5322
5323DRM DRIVERS FOR BRIDGE CHIPS
5324M:	Andrzej Hajda <a.hajda@samsung.com>
5325R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5326S:	Maintained
5327T:	git git://anongit.freedesktop.org/drm/drm-misc
5328F:	drivers/gpu/drm/bridge/
5329
5330DRM DRIVERS FOR EXYNOS
5331M:	Inki Dae <inki.dae@samsung.com>
5332M:	Joonyoung Shim <jy0922.shim@samsung.com>
5333M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5334M:	Kyungmin Park <kyungmin.park@samsung.com>
5335L:	dri-devel@lists.freedesktop.org
5336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5337S:	Supported
5338F:	drivers/gpu/drm/exynos/
5339F:	include/uapi/drm/exynos_drm.h
5340F:	Documentation/devicetree/bindings/display/exynos/
5341
5342DRM DRIVERS FOR FREESCALE DCU
5343M:	Stefan Agner <stefan@agner.ch>
5344M:	Alison Wang <alison.wang@nxp.com>
5345L:	dri-devel@lists.freedesktop.org
5346S:	Supported
5347F:	drivers/gpu/drm/fsl-dcu/
5348F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5349F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5350F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5351T:	git git://anongit.freedesktop.org/drm/drm-misc
5352
5353DRM DRIVERS FOR FREESCALE IMX
5354M:	Philipp Zabel <p.zabel@pengutronix.de>
5355L:	dri-devel@lists.freedesktop.org
5356S:	Maintained
5357F:	drivers/gpu/drm/imx/
5358F:	drivers/gpu/ipu-v3/
5359F:	Documentation/devicetree/bindings/display/imx/
5360
5361DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5362M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5363L:	dri-devel@lists.freedesktop.org
5364T:	git git://github.com/patjak/drm-gma500
5365S:	Maintained
5366F:	drivers/gpu/drm/gma500/
5367
5368DRM DRIVERS FOR HISILICON
5369M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5370M:	Rongrong Zou <zourongrong@gmail.com>
5371R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5372R:	Chen Feng <puck.chen@hisilicon.com>
5373L:	dri-devel@lists.freedesktop.org
5374T:	git git://github.com/xin3liang/linux.git
5375S:	Maintained
5376F:	drivers/gpu/drm/hisilicon/
5377F:	Documentation/devicetree/bindings/display/hisilicon/
5378
5379DRM DRIVERS FOR LIMA
5380M:	Qiang Yu <yuq825@gmail.com>
5381L:	dri-devel@lists.freedesktop.org
5382L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5383S:	Maintained
5384F:	drivers/gpu/drm/lima/
5385F:	include/uapi/drm/lima_drm.h
5386T:	git git://anongit.freedesktop.org/drm/drm-misc
5387
5388DRM DRIVERS FOR MEDIATEK
5389M:	CK Hu <ck.hu@mediatek.com>
5390M:	Philipp Zabel <p.zabel@pengutronix.de>
5391L:	dri-devel@lists.freedesktop.org
5392S:	Supported
5393F:	drivers/gpu/drm/mediatek/
5394F:	Documentation/devicetree/bindings/display/mediatek/
5395
5396DRM DRIVERS FOR NVIDIA TEGRA
5397M:	Thierry Reding <thierry.reding@gmail.com>
5398L:	dri-devel@lists.freedesktop.org
5399L:	linux-tegra@vger.kernel.org
5400T:	git git://anongit.freedesktop.org/tegra/linux.git
5401S:	Supported
5402F:	drivers/gpu/drm/tegra/
5403F:	drivers/gpu/host1x/
5404F:	include/linux/host1x.h
5405F:	include/uapi/drm/tegra_drm.h
5406F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5407
5408DRM DRIVERS FOR RENESAS
5409M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5410M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5411L:	dri-devel@lists.freedesktop.org
5412L:	linux-renesas-soc@vger.kernel.org
5413T:	git git://linuxtv.org/pinchartl/media drm/du/next
5414S:	Supported
5415F:	drivers/gpu/drm/rcar-du/
5416F:	drivers/gpu/drm/shmobile/
5417F:	include/linux/platform_data/shmob_drm.h
5418F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5419F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5420F:	Documentation/devicetree/bindings/display/renesas,du.txt
5421
5422DRM DRIVERS FOR ROCKCHIP
5423M:	Sandy Huang <hjc@rock-chips.com>
5424M:	Heiko Stübner <heiko@sntech.de>
5425L:	dri-devel@lists.freedesktop.org
5426S:	Maintained
5427F:	drivers/gpu/drm/rockchip/
5428F:	Documentation/devicetree/bindings/display/rockchip/
5429T:	git git://anongit.freedesktop.org/drm/drm-misc
5430
5431DRM DRIVERS FOR STI
5432M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5433M:	Vincent Abriou <vincent.abriou@st.com>
5434L:	dri-devel@lists.freedesktop.org
5435T:	git git://anongit.freedesktop.org/drm/drm-misc
5436S:	Maintained
5437F:	drivers/gpu/drm/sti
5438F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5439
5440DRM DRIVERS FOR STM
5441M:	Yannick Fertre <yannick.fertre@st.com>
5442M:	Philippe Cornu <philippe.cornu@st.com>
5443M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5444M:	Vincent Abriou <vincent.abriou@st.com>
5445L:	dri-devel@lists.freedesktop.org
5446T:	git git://anongit.freedesktop.org/drm/drm-misc
5447S:	Maintained
5448F:	drivers/gpu/drm/stm
5449F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5450
5451DRM DRIVERS FOR TI LCDC
5452M:	Jyri Sarha <jsarha@ti.com>
5453R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5454L:	dri-devel@lists.freedesktop.org
5455S:	Maintained
5456F:	drivers/gpu/drm/tilcdc/
5457F:	Documentation/devicetree/bindings/display/tilcdc/
5458
5459DRM DRIVERS FOR TI OMAP
5460M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5461L:	dri-devel@lists.freedesktop.org
5462S:	Maintained
5463F:	drivers/gpu/drm/omapdrm/
5464F:	Documentation/devicetree/bindings/display/ti/
5465
5466DRM DRIVERS FOR V3D
5467M:	Eric Anholt <eric@anholt.net>
5468S:	Supported
5469F:	drivers/gpu/drm/v3d/
5470F:	include/uapi/drm/v3d_drm.h
5471F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5472T:	git git://anongit.freedesktop.org/drm/drm-misc
5473
5474DRM DRIVERS FOR VC4
5475M:	Eric Anholt <eric@anholt.net>
5476T:	git git://github.com/anholt/linux
5477S:	Supported
5478F:	drivers/gpu/drm/vc4/
5479F:	include/uapi/drm/vc4_drm.h
5480F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5481T:	git git://anongit.freedesktop.org/drm/drm-misc
5482
5483DRM DRIVERS FOR VIVANTE GPU IP
5484M:	Lucas Stach <l.stach@pengutronix.de>
5485R:	Russell King <linux+etnaviv@armlinux.org.uk>
5486R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5487L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5488L:	dri-devel@lists.freedesktop.org
5489S:	Maintained
5490F:	drivers/gpu/drm/etnaviv/
5491F:	include/uapi/drm/etnaviv_drm.h
5492F:	Documentation/devicetree/bindings/display/etnaviv/
5493
5494DRM DRIVERS FOR ZTE ZX
5495M:	Shawn Guo <shawnguo@kernel.org>
5496L:	dri-devel@lists.freedesktop.org
5497S:	Maintained
5498F:	drivers/gpu/drm/zte/
5499F:	Documentation/devicetree/bindings/display/zte,vou.txt
5500T:	git git://anongit.freedesktop.org/drm/drm-misc
5501
5502DRM PANEL DRIVERS
5503M:	Thierry Reding <thierry.reding@gmail.com>
5504R:	Sam Ravnborg <sam@ravnborg.org>
5505L:	dri-devel@lists.freedesktop.org
5506T:	git git://anongit.freedesktop.org/drm/drm-misc
5507S:	Maintained
5508F:	drivers/gpu/drm/drm_panel.c
5509F:	drivers/gpu/drm/panel/
5510F:	include/drm/drm_panel.h
5511F:	Documentation/devicetree/bindings/display/panel/
5512
5513DRM TINYDRM DRIVERS
5514M:	Noralf Trønnes <noralf@tronnes.org>
5515W:	https://github.com/notro/tinydrm/wiki/Development
5516T:	git git://anongit.freedesktop.org/drm/drm-misc
5517S:	Maintained
5518F:	drivers/gpu/drm/tinydrm/
5519F:	include/drm/tinydrm/
5520
5521DRM DRIVERS FOR XEN
5522M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5523T:	git git://anongit.freedesktop.org/drm/drm-misc
5524L:	dri-devel@lists.freedesktop.org
5525L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5526S:	Supported
5527F:	drivers/gpu/drm/xen/
5528F:	Documentation/gpu/xen-front.rst
5529
5530DRM TTM SUBSYSTEM
5531M:	Christian Koenig <christian.koenig@amd.com>
5532M:	Huang Rui <ray.huang@amd.com>
5533T:	git git://people.freedesktop.org/~agd5f/linux
5534S:	Maintained
5535L:	dri-devel@lists.freedesktop.org
5536F:	include/drm/ttm/
5537F:	drivers/gpu/drm/ttm/
5538
5539DSBR100 USB FM RADIO DRIVER
5540M:	Alexey Klimov <klimov.linux@gmail.com>
5541L:	linux-media@vger.kernel.org
5542T:	git git://linuxtv.org/media_tree.git
5543S:	Maintained
5544F:	drivers/media/radio/dsbr100.c
5545
5546DSCC4 DRIVER
5547M:	Francois Romieu <romieu@fr.zoreil.com>
5548L:	netdev@vger.kernel.org
5549S:	Maintained
5550F:	drivers/net/wan/dscc4.c
5551
5552DT3155 MEDIA DRIVER
5553M:	Hans Verkuil <hverkuil@xs4all.nl>
5554L:	linux-media@vger.kernel.org
5555T:	git git://linuxtv.org/media_tree.git
5556W:	https://linuxtv.org
5557S:	Odd Fixes
5558F:	drivers/media/pci/dt3155/
5559
5560DVB_USB_AF9015 MEDIA DRIVER
5561M:	Antti Palosaari <crope@iki.fi>
5562L:	linux-media@vger.kernel.org
5563W:	https://linuxtv.org
5564W:	http://palosaari.fi/linux/
5565Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5566T:	git git://linuxtv.org/anttip/media_tree.git
5567S:	Maintained
5568F:	drivers/media/usb/dvb-usb-v2/af9015*
5569
5570DVB_USB_AF9035 MEDIA DRIVER
5571M:	Antti Palosaari <crope@iki.fi>
5572L:	linux-media@vger.kernel.org
5573W:	https://linuxtv.org
5574W:	http://palosaari.fi/linux/
5575Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5576T:	git git://linuxtv.org/anttip/media_tree.git
5577S:	Maintained
5578F:	drivers/media/usb/dvb-usb-v2/af9035*
5579
5580DVB_USB_ANYSEE MEDIA DRIVER
5581M:	Antti Palosaari <crope@iki.fi>
5582L:	linux-media@vger.kernel.org
5583W:	https://linuxtv.org
5584W:	http://palosaari.fi/linux/
5585Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5586T:	git git://linuxtv.org/anttip/media_tree.git
5587S:	Maintained
5588F:	drivers/media/usb/dvb-usb-v2/anysee*
5589
5590DVB_USB_AU6610 MEDIA DRIVER
5591M:	Antti Palosaari <crope@iki.fi>
5592L:	linux-media@vger.kernel.org
5593W:	https://linuxtv.org
5594W:	http://palosaari.fi/linux/
5595Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5596T:	git git://linuxtv.org/anttip/media_tree.git
5597S:	Maintained
5598F:	drivers/media/usb/dvb-usb-v2/au6610*
5599
5600DVB_USB_CE6230 MEDIA DRIVER
5601M:	Antti Palosaari <crope@iki.fi>
5602L:	linux-media@vger.kernel.org
5603W:	https://linuxtv.org
5604W:	http://palosaari.fi/linux/
5605Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5606T:	git git://linuxtv.org/anttip/media_tree.git
5607S:	Maintained
5608F:	drivers/media/usb/dvb-usb-v2/ce6230*
5609
5610DVB_USB_CXUSB MEDIA DRIVER
5611M:	Michael Krufky <mkrufky@linuxtv.org>
5612L:	linux-media@vger.kernel.org
5613W:	https://linuxtv.org
5614W:	http://github.com/mkrufky
5615Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5616T:	git git://linuxtv.org/media_tree.git
5617S:	Maintained
5618F:	drivers/media/usb/dvb-usb/cxusb*
5619
5620DVB_USB_EC168 MEDIA DRIVER
5621M:	Antti Palosaari <crope@iki.fi>
5622L:	linux-media@vger.kernel.org
5623W:	https://linuxtv.org
5624W:	http://palosaari.fi/linux/
5625Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5626T:	git git://linuxtv.org/anttip/media_tree.git
5627S:	Maintained
5628F:	drivers/media/usb/dvb-usb-v2/ec168*
5629
5630DVB_USB_GL861 MEDIA DRIVER
5631M:	Antti Palosaari <crope@iki.fi>
5632L:	linux-media@vger.kernel.org
5633W:	https://linuxtv.org
5634Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5635T:	git git://linuxtv.org/anttip/media_tree.git
5636S:	Maintained
5637F:	drivers/media/usb/dvb-usb-v2/gl861*
5638
5639DVB_USB_MXL111SF MEDIA DRIVER
5640M:	Michael Krufky <mkrufky@linuxtv.org>
5641L:	linux-media@vger.kernel.org
5642W:	https://linuxtv.org
5643W:	http://github.com/mkrufky
5644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5645T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5646S:	Maintained
5647F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5648
5649DVB_USB_RTL28XXU MEDIA DRIVER
5650M:	Antti Palosaari <crope@iki.fi>
5651L:	linux-media@vger.kernel.org
5652W:	https://linuxtv.org
5653W:	http://palosaari.fi/linux/
5654Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5655T:	git git://linuxtv.org/anttip/media_tree.git
5656S:	Maintained
5657F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5658
5659DVB_USB_V2 MEDIA DRIVER
5660M:	Antti Palosaari <crope@iki.fi>
5661L:	linux-media@vger.kernel.org
5662W:	https://linuxtv.org
5663W:	http://palosaari.fi/linux/
5664Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5665T:	git git://linuxtv.org/anttip/media_tree.git
5666S:	Maintained
5667F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5668F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5669
5670DYNAMIC DEBUG
5671M:	Jason Baron <jbaron@akamai.com>
5672S:	Maintained
5673F:	lib/dynamic_debug.c
5674F:	include/linux/dynamic_debug.h
5675
5676DYNAMIC INTERRUPT MODERATION
5677M:	Tal Gilboa <talgi@mellanox.com>
5678S:	Maintained
5679F:	include/linux/dim.h
5680F:	lib/dim/
5681
5682DZ DECSTATION DZ11 SERIAL DRIVER
5683M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5684S:	Maintained
5685F:	drivers/tty/serial/dz.*
5686
5687E3X0 POWER BUTTON DRIVER
5688M:	Moritz Fischer <moritz.fischer@ettus.com>
5689L:	usrp-users@lists.ettus.com
5690W:	http://www.ettus.com
5691S:	Supported
5692F:	drivers/input/misc/e3x0-button.c
5693F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5694
5695E4000 MEDIA DRIVER
5696M:	Antti Palosaari <crope@iki.fi>
5697L:	linux-media@vger.kernel.org
5698W:	https://linuxtv.org
5699W:	http://palosaari.fi/linux/
5700Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5701T:	git git://linuxtv.org/anttip/media_tree.git
5702S:	Maintained
5703F:	drivers/media/tuners/e4000*
5704
5705EARTH_PT1 MEDIA DRIVER
5706M:	Akihiro Tsukada <tskd08@gmail.com>
5707L:	linux-media@vger.kernel.org
5708S:	Odd Fixes
5709F:	drivers/media/pci/pt1/
5710
5711EARTH_PT3 MEDIA DRIVER
5712M:	Akihiro Tsukada <tskd08@gmail.com>
5713L:	linux-media@vger.kernel.org
5714S:	Odd Fixes
5715F:	drivers/media/pci/pt3/
5716
5717EC100 MEDIA DRIVER
5718M:	Antti Palosaari <crope@iki.fi>
5719L:	linux-media@vger.kernel.org
5720W:	https://linuxtv.org
5721W:	http://palosaari.fi/linux/
5722Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5723T:	git git://linuxtv.org/anttip/media_tree.git
5724S:	Maintained
5725F:	drivers/media/dvb-frontends/ec100*
5726
5727ECRYPT FILE SYSTEM
5728M:	Tyler Hicks <tyhicks@canonical.com>
5729L:	ecryptfs@vger.kernel.org
5730W:	http://ecryptfs.org
5731W:	https://launchpad.net/ecryptfs
5732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5733S:	Supported
5734F:	Documentation/filesystems/ecryptfs.txt
5735F:	fs/ecryptfs/
5736
5737EDAC-AMD64
5738M:	Borislav Petkov <bp@alien8.de>
5739L:	linux-edac@vger.kernel.org
5740S:	Maintained
5741F:	drivers/edac/amd64_edac*
5742
5743EDAC-AST2500
5744M:	Stefan Schaeckeler <sschaeck@cisco.com>
5745S:	Supported
5746F:	drivers/edac/aspeed_edac.c
5747F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5748
5749EDAC-BLUEFIELD
5750M:	Shravan Kumar Ramani <sramani@mellanox.com>
5751S:	Supported
5752F:	drivers/edac/bluefield_edac.c
5753
5754EDAC-CALXEDA
5755M:	Robert Richter <rric@kernel.org>
5756L:	linux-edac@vger.kernel.org
5757S:	Maintained
5758F:	drivers/edac/highbank*
5759
5760EDAC-CAVIUM OCTEON
5761M:	Ralf Baechle <ralf@linux-mips.org>
5762M:	David Daney <david.daney@cavium.com>
5763L:	linux-edac@vger.kernel.org
5764L:	linux-mips@vger.kernel.org
5765S:	Supported
5766F:	drivers/edac/octeon_edac*
5767
5768EDAC-CAVIUM THUNDERX
5769M:	David Daney <david.daney@cavium.com>
5770M:	Jan Glauber <jglauber@cavium.com>
5771L:	linux-edac@vger.kernel.org
5772S:	Supported
5773F:	drivers/edac/thunderx_edac*
5774
5775EDAC-CORE
5776M:	Borislav Petkov <bp@alien8.de>
5777M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5778M:	Tony Luck <tony.luck@intel.com>
5779R:	James Morse <james.morse@arm.com>
5780R:	Robert Richter <rrichter@marvell.com>
5781L:	linux-edac@vger.kernel.org
5782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5783S:	Supported
5784F:	Documentation/admin-guide/ras.rst
5785F:	Documentation/driver-api/edac.rst
5786F:	drivers/edac/
5787F:	include/linux/edac.h
5788
5789EDAC-E752X
5790M:	Mark Gross <mark.gross@intel.com>
5791L:	linux-edac@vger.kernel.org
5792S:	Maintained
5793F:	drivers/edac/e752x_edac.c
5794
5795EDAC-E7XXX
5796L:	linux-edac@vger.kernel.org
5797S:	Maintained
5798F:	drivers/edac/e7xxx_edac.c
5799
5800EDAC-FSL_DDR
5801M:	York Sun <york.sun@nxp.com>
5802L:	linux-edac@vger.kernel.org
5803S:	Maintained
5804F:	drivers/edac/fsl_ddr_edac.*
5805
5806EDAC-GHES
5807M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5808L:	linux-edac@vger.kernel.org
5809S:	Maintained
5810F:	drivers/edac/ghes_edac.c
5811
5812EDAC-I10NM
5813M:	Tony Luck <tony.luck@intel.com>
5814L:	linux-edac@vger.kernel.org
5815S:	Maintained
5816F:	drivers/edac/i10nm_base.c
5817
5818EDAC-I3000
5819L:	linux-edac@vger.kernel.org
5820S:	Orphan
5821F:	drivers/edac/i3000_edac.c
5822
5823EDAC-I5000
5824L:	linux-edac@vger.kernel.org
5825S:	Maintained
5826F:	drivers/edac/i5000_edac.c
5827
5828EDAC-I5400
5829M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5830L:	linux-edac@vger.kernel.org
5831S:	Maintained
5832F:	drivers/edac/i5400_edac.c
5833
5834EDAC-I7300
5835M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5836L:	linux-edac@vger.kernel.org
5837S:	Maintained
5838F:	drivers/edac/i7300_edac.c
5839
5840EDAC-I7CORE
5841M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5842L:	linux-edac@vger.kernel.org
5843S:	Maintained
5844F:	drivers/edac/i7core_edac.c
5845
5846EDAC-I82443BXGX
5847M:	Tim Small <tim@buttersideup.com>
5848L:	linux-edac@vger.kernel.org
5849S:	Maintained
5850F:	drivers/edac/i82443bxgx_edac.c
5851
5852EDAC-I82975X
5853M:	"Arvind R." <arvino55@gmail.com>
5854L:	linux-edac@vger.kernel.org
5855S:	Maintained
5856F:	drivers/edac/i82975x_edac.c
5857
5858EDAC-IE31200
5859M:	Jason Baron <jbaron@akamai.com>
5860L:	linux-edac@vger.kernel.org
5861S:	Maintained
5862F:	drivers/edac/ie31200_edac.c
5863
5864EDAC-MPC85XX
5865M:	Johannes Thumshirn <morbidrsa@gmail.com>
5866L:	linux-edac@vger.kernel.org
5867S:	Maintained
5868F:	drivers/edac/mpc85xx_edac.[ch]
5869
5870EDAC-PASEMI
5871M:	Egor Martovetsky <egor@pasemi.com>
5872L:	linux-edac@vger.kernel.org
5873S:	Maintained
5874F:	drivers/edac/pasemi_edac.c
5875
5876EDAC-PND2
5877M:	Tony Luck <tony.luck@intel.com>
5878L:	linux-edac@vger.kernel.org
5879S:	Maintained
5880F:	drivers/edac/pnd2_edac.[ch]
5881
5882EDAC-R82600
5883M:	Tim Small <tim@buttersideup.com>
5884L:	linux-edac@vger.kernel.org
5885S:	Maintained
5886F:	drivers/edac/r82600_edac.c
5887
5888EDAC-SBRIDGE
5889M:	Tony Luck <tony.luck@intel.com>
5890R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5891L:	linux-edac@vger.kernel.org
5892S:	Maintained
5893F:	drivers/edac/sb_edac.c
5894
5895EDAC-SIFIVE
5896M:	Yash Shah <yash.shah@sifive.com>
5897L:	linux-edac@vger.kernel.org
5898S:	Supported
5899F:	drivers/edac/sifive_edac.c
5900
5901EDAC-SKYLAKE
5902M:	Tony Luck <tony.luck@intel.com>
5903L:	linux-edac@vger.kernel.org
5904S:	Maintained
5905F:	drivers/edac/skx_*.c
5906
5907EDAC-TI
5908M:	Tero Kristo <t-kristo@ti.com>
5909L:	linux-edac@vger.kernel.org
5910S:	Maintained
5911F:	drivers/edac/ti_edac.c
5912
5913EDAC-QCOM
5914M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5915M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5916L:	linux-arm-msm@vger.kernel.org
5917L:	linux-edac@vger.kernel.org
5918S:	Maintained
5919F:	drivers/edac/qcom_edac.c
5920
5921EDIROL UA-101/UA-1000 DRIVER
5922M:	Clemens Ladisch <clemens@ladisch.de>
5923L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5925S:	Maintained
5926F:	sound/usb/misc/ua101.c
5927
5928EFI TEST DRIVER
5929L:	linux-efi@vger.kernel.org
5930M:	Ivan Hu <ivan.hu@canonical.com>
5931M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5932S:	Maintained
5933F:	drivers/firmware/efi/test/
5934
5935EFI VARIABLE FILESYSTEM
5936M:	Matthew Garrett <matthew.garrett@nebula.com>
5937M:	Jeremy Kerr <jk@ozlabs.org>
5938M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5940L:	linux-efi@vger.kernel.org
5941S:	Maintained
5942F:	fs/efivarfs/
5943
5944EFIFB FRAMEBUFFER DRIVER
5945L:	linux-fbdev@vger.kernel.org
5946M:	Peter Jones <pjones@redhat.com>
5947S:	Maintained
5948F:	drivers/video/fbdev/efifb.c
5949
5950EFS FILESYSTEM
5951W:	http://aeschi.ch.eu.org/efs/
5952S:	Orphan
5953F:	fs/efs/
5954
5955EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5956M:	Douglas Miller <dougmill@linux.ibm.com>
5957L:	netdev@vger.kernel.org
5958S:	Maintained
5959F:	drivers/net/ethernet/ibm/ehea/
5960
5961EM28XX VIDEO4LINUX DRIVER
5962M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5963L:	linux-media@vger.kernel.org
5964W:	https://linuxtv.org
5965T:	git git://linuxtv.org/media_tree.git
5966S:	Maintained
5967F:	drivers/media/usb/em28xx/
5968F:	Documentation/media/v4l-drivers/em28xx*
5969
5970EMBEDDED LINUX
5971M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5972M:	Matt Mackall <mpm@selenic.com>
5973M:	David Woodhouse <dwmw2@infradead.org>
5974L:	linux-embedded@vger.kernel.org
5975S:	Maintained
5976
5977Emulex 10Gbps iSCSI - OneConnect DRIVER
5978M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5979M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5980M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5981L:	linux-scsi@vger.kernel.org
5982W:	http://www.broadcom.com
5983S:	Supported
5984F:	drivers/scsi/be2iscsi/
5985
5986Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5987M:	Sathya Perla <sathya.perla@broadcom.com>
5988M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5989M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5990M:	Somnath Kotur <somnath.kotur@broadcom.com>
5991L:	netdev@vger.kernel.org
5992W:	http://www.emulex.com
5993S:	Supported
5994F:	drivers/net/ethernet/emulex/benet/
5995
5996EMULEX ONECONNECT ROCE DRIVER
5997M:	Selvin Xavier <selvin.xavier@broadcom.com>
5998M:	Devesh Sharma <devesh.sharma@broadcom.com>
5999L:	linux-rdma@vger.kernel.org
6000W:	http://www.broadcom.com
6001S:	Odd Fixes
6002F:	drivers/infiniband/hw/ocrdma/
6003F:	include/uapi/rdma/ocrdma-abi.h
6004
6005EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6006M:	James Smart <james.smart@broadcom.com>
6007M:	Dick Kennedy <dick.kennedy@broadcom.com>
6008L:	linux-scsi@vger.kernel.org
6009W:	http://www.broadcom.com
6010S:	Supported
6011F:	drivers/scsi/lpfc/
6012
6013ENE CB710 FLASH CARD READER DRIVER
6014M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6015S:	Maintained
6016F:	drivers/misc/cb710/
6017F:	drivers/mmc/host/cb710-mmc.*
6018F:	include/linux/cb710.h
6019
6020ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6021M:	Maxim Levitsky <maximlevitsky@gmail.com>
6022S:	Maintained
6023F:	drivers/media/rc/ene_ir.*
6024
6025EPSON S1D13XXX FRAMEBUFFER DRIVER
6026M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6027S:	Maintained
6028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6029F:	drivers/video/fbdev/s1d13xxxfb.c
6030F:	include/video/s1d13xxxfb.h
6031
6032ERRSEQ ERROR TRACKING INFRASTRUCTURE
6033M:	Jeff Layton <jlayton@kernel.org>
6034S:	Maintained
6035F:	lib/errseq.c
6036F:	include/linux/errseq.h
6037
6038ET131X NETWORK DRIVER
6039M:	Mark Einon <mark.einon@gmail.com>
6040S:	Odd Fixes
6041F:	drivers/net/ethernet/agere/
6042
6043ETHERNET BRIDGE
6044M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6045M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6046L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6047L:	netdev@vger.kernel.org
6048W:	http://www.linuxfoundation.org/en/Net:Bridge
6049S:	Maintained
6050F:	include/linux/netfilter_bridge/
6051F:	net/bridge/
6052
6053ETHERNET PHY LIBRARY
6054M:	Andrew Lunn <andrew@lunn.ch>
6055M:	Florian Fainelli <f.fainelli@gmail.com>
6056M:	Heiner Kallweit <hkallweit1@gmail.com>
6057L:	netdev@vger.kernel.org
6058S:	Maintained
6059F:	Documentation/ABI/testing/sysfs-class-net-phydev
6060F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6061F:	Documentation/devicetree/bindings/net/mdio*
6062F:	Documentation/networking/phy.rst
6063F:	drivers/net/phy/
6064F:	drivers/of/of_mdio.c
6065F:	drivers/of/of_net.c
6066F:	include/linux/*mdio*.h
6067F:	include/linux/of_net.h
6068F:	include/linux/phy.h
6069F:	include/linux/phy_fixed.h
6070F:	include/linux/platform_data/mdio-bcm-unimac.h
6071F:	include/linux/platform_data/mdio-gpio.h
6072F:	include/trace/events/mdio.h
6073F:	include/uapi/linux/mdio.h
6074F:	include/uapi/linux/mii.h
6075
6076EXT2 FILE SYSTEM
6077M:	Jan Kara <jack@suse.com>
6078L:	linux-ext4@vger.kernel.org
6079S:	Maintained
6080F:	Documentation/filesystems/ext2.txt
6081F:	fs/ext2/
6082F:	include/linux/ext2*
6083
6084EXT4 FILE SYSTEM
6085M:	"Theodore Ts'o" <tytso@mit.edu>
6086M:	Andreas Dilger <adilger.kernel@dilger.ca>
6087L:	linux-ext4@vger.kernel.org
6088W:	http://ext4.wiki.kernel.org
6089Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6091S:	Maintained
6092F:	Documentation/filesystems/ext4/
6093F:	fs/ext4/
6094
6095Extended Verification Module (EVM)
6096M:	Mimi Zohar <zohar@linux.ibm.com>
6097L:	linux-integrity@vger.kernel.org
6098S:	Supported
6099F:	security/integrity/evm/
6100
6101EXTENSIBLE FIRMWARE INTERFACE (EFI)
6102M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6103L:	linux-efi@vger.kernel.org
6104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6105S:	Maintained
6106F:	Documentation/admin-guide/efi-stub.rst
6107F:	arch/*/kernel/efi.c
6108F:	arch/x86/boot/compressed/eboot.[ch]
6109F:	arch/*/include/asm/efi.h
6110F:	arch/x86/platform/efi/
6111F:	drivers/firmware/efi/
6112F:	include/linux/efi*.h
6113F:	arch/arm/boot/compressed/efi-header.S
6114F:	arch/arm64/kernel/efi-entry.S
6115
6116EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6117M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6118M:	Chanwoo Choi <cw00.choi@samsung.com>
6119L:	linux-kernel@vger.kernel.org
6120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6121S:	Maintained
6122F:	drivers/extcon/
6123F:	include/linux/extcon/
6124F:	include/linux/extcon.h
6125F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6126F:	Documentation/devicetree/bindings/extcon/
6127
6128EXYNOS DP DRIVER
6129M:	Jingoo Han <jingoohan1@gmail.com>
6130L:	dri-devel@lists.freedesktop.org
6131S:	Maintained
6132F:	drivers/gpu/drm/exynos/exynos_dp*
6133
6134EXYNOS SYSMMU (IOMMU) driver
6135M:	Marek Szyprowski <m.szyprowski@samsung.com>
6136L:	iommu@lists.linux-foundation.org
6137S:	Maintained
6138F:	drivers/iommu/exynos-iommu.c
6139
6140EZchip NPS platform support
6141M:	Vineet Gupta <vgupta@synopsys.com>
6142M:	Ofer Levi <oferle@mellanox.com>
6143S:	Supported
6144F:	arch/arc/plat-eznps
6145F:	arch/arc/boot/dts/eznps.dts
6146
6147F2FS FILE SYSTEM
6148M:	Jaegeuk Kim <jaegeuk@kernel.org>
6149M:	Chao Yu <yuchao0@huawei.com>
6150L:	linux-f2fs-devel@lists.sourceforge.net
6151W:	https://f2fs.wiki.kernel.org/
6152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6153S:	Maintained
6154F:	Documentation/filesystems/f2fs.txt
6155F:	Documentation/ABI/testing/sysfs-fs-f2fs
6156F:	fs/f2fs/
6157F:	include/linux/f2fs_fs.h
6158F:	include/trace/events/f2fs.h
6159
6160F71805F HARDWARE MONITORING DRIVER
6161M:	Jean Delvare <jdelvare@suse.com>
6162L:	linux-hwmon@vger.kernel.org
6163S:	Maintained
6164F:	Documentation/hwmon/f71805f.rst
6165F:	drivers/hwmon/f71805f.c
6166
6167FADDR2LINE
6168M:	Josh Poimboeuf <jpoimboe@redhat.com>
6169S:	Maintained
6170F:	scripts/faddr2line
6171
6172FAILOVER MODULE
6173M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6174L:	netdev@vger.kernel.org
6175S:	Supported
6176F:	net/core/failover.c
6177F:	include/net/failover.h
6178F:	Documentation/networking/failover.rst
6179
6180FANOTIFY
6181M:	Jan Kara <jack@suse.cz>
6182R:	Amir Goldstein <amir73il@gmail.com>
6183L:	linux-fsdevel@vger.kernel.org
6184S:	Maintained
6185F:	fs/notify/fanotify/
6186F:	include/linux/fanotify.h
6187F:	include/uapi/linux/fanotify.h
6188
6189FARSYNC SYNCHRONOUS DRIVER
6190M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6191W:	http://www.farsite.co.uk/
6192S:	Supported
6193F:	drivers/net/wan/farsync.*
6194
6195FAULT INJECTION SUPPORT
6196M:	Akinobu Mita <akinobu.mita@gmail.com>
6197S:	Supported
6198F:	Documentation/fault-injection/
6199F:	lib/fault-inject.c
6200
6201FBTFT Framebuffer drivers
6202S:	Orphan
6203L:	dri-devel@lists.freedesktop.org
6204L:	linux-fbdev@vger.kernel.org
6205F:	drivers/staging/fbtft/
6206
6207FC0011 TUNER DRIVER
6208M:	Michael Buesch <m@bues.ch>
6209L:	linux-media@vger.kernel.org
6210S:	Maintained
6211F:	drivers/media/tuners/fc0011.h
6212F:	drivers/media/tuners/fc0011.c
6213
6214FC2580 MEDIA DRIVER
6215M:	Antti Palosaari <crope@iki.fi>
6216L:	linux-media@vger.kernel.org
6217W:	https://linuxtv.org
6218W:	http://palosaari.fi/linux/
6219Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6220T:	git git://linuxtv.org/anttip/media_tree.git
6221S:	Maintained
6222F:	drivers/media/tuners/fc2580*
6223
6224FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6225M:	Hannes Reinecke <hare@suse.de>
6226L:	linux-scsi@vger.kernel.org
6227W:	www.Open-FCoE.org
6228S:	Supported
6229F:	drivers/scsi/libfc/
6230F:	drivers/scsi/fcoe/
6231F:	include/scsi/fc/
6232F:	include/scsi/libfc.h
6233F:	include/scsi/libfcoe.h
6234F:	include/uapi/scsi/fc/
6235
6236FILE LOCKING (flock() and fcntl()/lockf())
6237M:	Jeff Layton <jlayton@kernel.org>
6238M:	"J. Bruce Fields" <bfields@fieldses.org>
6239L:	linux-fsdevel@vger.kernel.org
6240S:	Maintained
6241F:	include/linux/fcntl.h
6242F:	include/uapi/linux/fcntl.h
6243F:	fs/fcntl.c
6244F:	fs/locks.c
6245
6246FILESYSTEMS (VFS and infrastructure)
6247M:	Alexander Viro <viro@zeniv.linux.org.uk>
6248L:	linux-fsdevel@vger.kernel.org
6249S:	Maintained
6250F:	fs/*
6251F:	include/linux/fs.h
6252F:	include/linux/fs_types.h
6253F:	include/uapi/linux/fs.h
6254
6255FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6256M:	Riku Voipio <riku.voipio@iki.fi>
6257L:	linux-hwmon@vger.kernel.org
6258S:	Maintained
6259F:	drivers/hwmon/f75375s.c
6260F:	include/linux/f75375s.h
6261
6262FIREWIRE AUDIO DRIVERS
6263M:	Clemens Ladisch <clemens@ladisch.de>
6264L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6266S:	Maintained
6267F:	sound/firewire/
6268
6269FIREWIRE MEDIA DRIVERS (firedtv)
6270M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6271L:	linux-media@vger.kernel.org
6272L:	linux1394-devel@lists.sourceforge.net
6273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6274S:	Maintained
6275F:	drivers/media/firewire/
6276
6277FIREWIRE SBP-2 TARGET
6278M:	Chris Boot <bootc@bootc.net>
6279L:	linux-scsi@vger.kernel.org
6280L:	target-devel@vger.kernel.org
6281L:	linux1394-devel@lists.sourceforge.net
6282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6283S:	Maintained
6284F:	drivers/target/sbp/
6285
6286FIREWIRE SUBSYSTEM
6287M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6288L:	linux1394-devel@lists.sourceforge.net
6289W:	http://ieee1394.wiki.kernel.org/
6290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6291S:	Maintained
6292F:	drivers/firewire/
6293F:	include/linux/firewire.h
6294F:	include/uapi/linux/firewire*.h
6295F:	tools/firewire/
6296
6297FIRMWARE LOADER (request_firmware)
6298M:	Luis Chamberlain <mcgrof@kernel.org>
6299L:	linux-kernel@vger.kernel.org
6300S:	Maintained
6301F:	Documentation/firmware_class/
6302F:	drivers/base/firmware_loader/
6303F:	include/linux/firmware.h
6304
6305FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6306M:	Joshua Morris <josh.h.morris@us.ibm.com>
6307M:	Philip Kelleher <pjk1939@linux.ibm.com>
6308S:	Maintained
6309F:	drivers/block/rsxx/
6310
6311FLEXTIMER FTM-QUADDEC DRIVER
6312M:	Patrick Havelange <patrick.havelange@essensium.com>
6313L:	linux-iio@vger.kernel.org
6314S:	Maintained
6315F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec
6316F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6317F:	drivers/counter/ftm-quaddec.c
6318
6319FLOPPY DRIVER
6320M:	Denis Efremov <efremov@linux.com>
6321S:	Odd Fixes
6322L:	linux-block@vger.kernel.org
6323F:	drivers/block/floppy.c
6324
6325FPGA MANAGER FRAMEWORK
6326M:	Moritz Fischer <mdf@kernel.org>
6327L:	linux-fpga@vger.kernel.org
6328S:	Maintained
6329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6330Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6331F:	Documentation/fpga/
6332F:	Documentation/driver-api/fpga/
6333F:	Documentation/devicetree/bindings/fpga/
6334F:	drivers/fpga/
6335F:	include/linux/fpga/
6336W:	http://www.rocketboards.org
6337
6338FPGA DFL DRIVERS
6339M:	Wu Hao <hao.wu@intel.com>
6340L:	linux-fpga@vger.kernel.org
6341S:	Maintained
6342F:	Documentation/fpga/dfl.rst
6343F:	include/uapi/linux/fpga-dfl.h
6344F:	drivers/fpga/dfl*
6345
6346FPU EMULATOR
6347M:	Bill Metzenthen <billm@melbpc.org.au>
6348W:	http://floatingpoint.sourceforge.net/emulator/index.html
6349S:	Maintained
6350F:	arch/x86/math-emu/
6351
6352FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6353L:	netdev@vger.kernel.org
6354S:	Orphan
6355F:	drivers/net/wan/dlci.c
6356F:	drivers/net/wan/sdla.c
6357
6358FRAMEBUFFER LAYER
6359M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6360L:	dri-devel@lists.freedesktop.org
6361L:	linux-fbdev@vger.kernel.org
6362T:	git git://anongit.freedesktop.org/drm/drm-misc
6363Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6364S:	Maintained
6365F:	Documentation/fb/
6366F:	drivers/video/
6367F:	include/video/
6368F:	include/linux/fb.h
6369F:	include/uapi/video/
6370F:	include/uapi/linux/fb.h
6371
6372FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6373M:	Horia Geantă <horia.geanta@nxp.com>
6374M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6375L:	linux-crypto@vger.kernel.org
6376S:	Maintained
6377F:	drivers/crypto/caam/
6378F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6379
6380FREESCALE DIU FRAMEBUFFER DRIVER
6381M:	Timur Tabi <timur@kernel.org>
6382L:	linux-fbdev@vger.kernel.org
6383S:	Maintained
6384F:	drivers/video/fbdev/fsl-diu-fb.*
6385
6386FREESCALE DMA DRIVER
6387M:	Li Yang <leoyang.li@nxp.com>
6388M:	Zhang Wei <zw@zh-kernel.org>
6389L:	linuxppc-dev@lists.ozlabs.org
6390S:	Maintained
6391F:	drivers/dma/fsldma.*
6392
6393FREESCALE ENETC ETHERNET DRIVERS
6394M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6395L:	netdev@vger.kernel.org
6396S:	Maintained
6397F:	drivers/net/ethernet/freescale/enetc/
6398
6399FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6400M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6401L:	netdev@vger.kernel.org
6402S:	Maintained
6403F:	drivers/net/ethernet/freescale/gianfar*
6404F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6405
6406FREESCALE GPMI NAND DRIVER
6407M:	Han Xu <han.xu@nxp.com>
6408L:	linux-mtd@lists.infradead.org
6409S:	Maintained
6410F:	drivers/mtd/nand/raw/gpmi-nand/*
6411
6412FREESCALE I2C CPM DRIVER
6413M:	Jochen Friedrich <jochen@scram.de>
6414L:	linuxppc-dev@lists.ozlabs.org
6415L:	linux-i2c@vger.kernel.org
6416S:	Maintained
6417F:	drivers/i2c/busses/i2c-cpm.c
6418
6419FREESCALE IMX DDR PMU DRIVER
6420M:	Frank Li <Frank.li@nxp.com>
6421L:	linux-arm-kernel@lists.infradead.org
6422S:	Maintained
6423F:	drivers/perf/fsl_imx8_ddr_perf.c
6424F:	Documentation/admin-guide/perf/imx-ddr.rst
6425F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6426
6427FREESCALE IMX I2C DRIVER
6428M:	Oleksij Rempel <o.rempel@pengutronix.de>
6429R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6430L:	linux-i2c@vger.kernel.org
6431S:	Maintained
6432F:	drivers/i2c/busses/i2c-imx.c
6433F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6434
6435FREESCALE IMX LPI2C DRIVER
6436M:	Dong Aisheng <aisheng.dong@nxp.com>
6437L:	linux-i2c@vger.kernel.org
6438L:	linux-imx@nxp.com
6439S:	Maintained
6440F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6441F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6442
6443FREESCALE IMX / MXC FEC DRIVER
6444M:	Fugang Duan <fugang.duan@nxp.com>
6445L:	netdev@vger.kernel.org
6446S:	Maintained
6447F:	drivers/net/ethernet/freescale/fec_main.c
6448F:	drivers/net/ethernet/freescale/fec_ptp.c
6449F:	drivers/net/ethernet/freescale/fec.h
6450F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6451
6452FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6453M:	Sascha Hauer <s.hauer@pengutronix.de>
6454R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6455L:	linux-fbdev@vger.kernel.org
6456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6457S:	Maintained
6458F:	include/linux/platform_data/video-imxfb.h
6459F:	drivers/video/fbdev/imxfb.c
6460
6461FREESCALE QORIQ DPAA ETHERNET DRIVER
6462M:	Madalin Bucur <madalin.bucur@nxp.com>
6463L:	netdev@vger.kernel.org
6464S:	Maintained
6465F:	drivers/net/ethernet/freescale/dpaa
6466
6467FREESCALE QORIQ DPAA FMAN DRIVER
6468M:	Madalin Bucur <madalin.bucur@nxp.com>
6469L:	netdev@vger.kernel.org
6470S:	Maintained
6471F:	drivers/net/ethernet/freescale/fman
6472F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6473
6474FREESCALE QORIQ PTP CLOCK DRIVER
6475M:	Yangbo Lu <yangbo.lu@nxp.com>
6476L:	netdev@vger.kernel.org
6477S:	Maintained
6478F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6479F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6480F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6481F:	drivers/ptp/ptp_qoriq.c
6482F:	drivers/ptp/ptp_qoriq_debugfs.c
6483F:	include/linux/fsl/ptp_qoriq.h
6484F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6485
6486FREESCALE QUAD SPI DRIVER
6487M:	Han Xu <han.xu@nxp.com>
6488L:	linux-spi@vger.kernel.org
6489S:	Maintained
6490F:	drivers/spi/spi-fsl-qspi.c
6491
6492FREESCALE QUICC ENGINE LIBRARY
6493M:	Qiang Zhao <qiang.zhao@nxp.com>
6494L:	linuxppc-dev@lists.ozlabs.org
6495S:	Maintained
6496F:	drivers/soc/fsl/qe/
6497F:	include/soc/fsl/*qe*.h
6498F:	include/soc/fsl/*ucc*.h
6499
6500FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6501M:	Li Yang <leoyang.li@nxp.com>
6502L:	netdev@vger.kernel.org
6503L:	linuxppc-dev@lists.ozlabs.org
6504S:	Maintained
6505F:	drivers/net/ethernet/freescale/ucc_geth*
6506
6507FREESCALE QUICC ENGINE UCC HDLC DRIVER
6508M:	Zhao Qiang <qiang.zhao@nxp.com>
6509L:	netdev@vger.kernel.org
6510L:	linuxppc-dev@lists.ozlabs.org
6511S:	Maintained
6512F:	drivers/net/wan/fsl_ucc_hdlc*
6513
6514FREESCALE QUICC ENGINE UCC UART DRIVER
6515M:	Timur Tabi <timur@kernel.org>
6516L:	linuxppc-dev@lists.ozlabs.org
6517S:	Maintained
6518F:	drivers/tty/serial/ucc_uart.c
6519
6520FREESCALE SOC DRIVERS
6521M:	Li Yang <leoyang.li@nxp.com>
6522L:	linuxppc-dev@lists.ozlabs.org
6523L:	linux-arm-kernel@lists.infradead.org
6524S:	Maintained
6525F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6526F:	Documentation/devicetree/bindings/soc/fsl/
6527F:	drivers/soc/fsl/
6528F:	include/linux/fsl/
6529
6530FREESCALE SOC FS_ENET DRIVER
6531M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6532L:	linuxppc-dev@lists.ozlabs.org
6533L:	netdev@vger.kernel.org
6534S:	Maintained
6535F:	drivers/net/ethernet/freescale/fs_enet/
6536F:	include/linux/fs_enet_pd.h
6537
6538FREESCALE SOC SOUND DRIVERS
6539M:	Timur Tabi <timur@kernel.org>
6540M:	Nicolin Chen <nicoleotsuka@gmail.com>
6541M:	Xiubo Li <Xiubo.Lee@gmail.com>
6542R:	Fabio Estevam <festevam@gmail.com>
6543L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6544L:	linuxppc-dev@lists.ozlabs.org
6545S:	Maintained
6546F:	sound/soc/fsl/fsl*
6547F:	sound/soc/fsl/imx*
6548F:	sound/soc/fsl/mpc8610_hpcd.c
6549
6550FREESCALE USB PERIPHERAL DRIVERS
6551M:	Li Yang <leoyang.li@nxp.com>
6552L:	linux-usb@vger.kernel.org
6553L:	linuxppc-dev@lists.ozlabs.org
6554S:	Maintained
6555F:	drivers/usb/gadget/udc/fsl*
6556
6557FREEVXFS FILESYSTEM
6558M:	Christoph Hellwig <hch@infradead.org>
6559W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6560S:	Maintained
6561F:	fs/freevxfs/
6562
6563FREEZER
6564M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6565M:	Pavel Machek <pavel@ucw.cz>
6566L:	linux-pm@vger.kernel.org
6567S:	Supported
6568F:	Documentation/power/freezing-of-tasks.rst
6569F:	include/linux/freezer.h
6570F:	kernel/freezer.c
6571
6572FRONTSWAP API
6573M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6574L:	linux-kernel@vger.kernel.org
6575S:	Maintained
6576F:	mm/frontswap.c
6577F:	include/linux/frontswap.h
6578
6579FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6580M:	David Howells <dhowells@redhat.com>
6581L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6582S:	Supported
6583F:	Documentation/filesystems/caching/
6584F:	fs/fscache/
6585F:	include/linux/fscache*.h
6586
6587FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6588M:	Theodore Y. Ts'o <tytso@mit.edu>
6589M:	Jaegeuk Kim <jaegeuk@kernel.org>
6590M:	Eric Biggers <ebiggers@kernel.org>
6591L:	linux-fscrypt@vger.kernel.org
6592Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6593T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6594S:	Supported
6595F:	fs/crypto/
6596F:	include/linux/fscrypt*.h
6597F:	Documentation/filesystems/fscrypt.rst
6598
6599FSI SUBSYSTEM
6600M:	Jeremy Kerr <jk@ozlabs.org>
6601M:	Joel Stanley <joel@jms.id.au>
6602R:	Alistar Popple <alistair@popple.id.au>
6603R:	Eddie James <eajames@linux.ibm.com>
6604L:	linux-fsi@lists.ozlabs.org
6605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6606Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6607S:	Supported
6608F:	drivers/fsi/
6609F:	include/linux/fsi*.h
6610F:	include/trace/events/fsi*.h
6611
6612FSI-ATTACHED I2C DRIVER
6613M:	Eddie James <eajames@linux.ibm.com>
6614L:	linux-i2c@vger.kernel.org
6615L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6616S:	Maintained
6617F:	drivers/i2c/busses/i2c-fsi.c
6618F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6619
6620FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6621M:	Jan Kara <jack@suse.cz>
6622R:	Amir Goldstein <amir73il@gmail.com>
6623L:	linux-fsdevel@vger.kernel.org
6624S:	Maintained
6625F:	fs/notify/
6626F:	include/linux/fsnotify*.h
6627
6628FUJITSU LAPTOP EXTRAS
6629M:	Jonathan Woithe <jwoithe@just42.net>
6630L:	platform-driver-x86@vger.kernel.org
6631S:	Maintained
6632F:	drivers/platform/x86/fujitsu-laptop.c
6633
6634FUJITSU M-5MO LS CAMERA ISP DRIVER
6635M:	Kyungmin Park <kyungmin.park@samsung.com>
6636M:	Heungjun Kim <riverful.kim@samsung.com>
6637L:	linux-media@vger.kernel.org
6638S:	Maintained
6639F:	drivers/media/i2c/m5mols/
6640F:	include/media/i2c/m5mols.h
6641
6642FUJITSU TABLET EXTRAS
6643M:	Robert Gerlach <khnz@gmx.de>
6644L:	platform-driver-x86@vger.kernel.org
6645S:	Maintained
6646F:	drivers/platform/x86/fujitsu-tablet.c
6647
6648FUSE: FILESYSTEM IN USERSPACE
6649M:	Miklos Szeredi <miklos@szeredi.hu>
6650L:	linux-fsdevel@vger.kernel.org
6651W:	http://fuse.sourceforge.net/
6652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6653S:	Maintained
6654F:	fs/fuse/
6655F:	include/uapi/linux/fuse.h
6656F:	Documentation/filesystems/fuse.txt
6657
6658FUTEX SUBSYSTEM
6659M:	Thomas Gleixner <tglx@linutronix.de>
6660M:	Ingo Molnar <mingo@redhat.com>
6661R:	Peter Zijlstra <peterz@infradead.org>
6662R:	Darren Hart <dvhart@infradead.org>
6663L:	linux-kernel@vger.kernel.org
6664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6665S:	Maintained
6666F:	kernel/futex.c
6667F:	include/asm-generic/futex.h
6668F:	include/linux/futex.h
6669F:	include/uapi/linux/futex.h
6670F:	tools/testing/selftests/futex/
6671F:	tools/perf/bench/futex*
6672F:	Documentation/*futex*
6673
6674GCC PLUGINS
6675M:	Kees Cook <keescook@chromium.org>
6676R:	Emese Revfy <re.emese@gmail.com>
6677L:	kernel-hardening@lists.openwall.com
6678S:	Maintained
6679F:	scripts/gcc-plugins/
6680F:	scripts/gcc-plugin.sh
6681F:	scripts/Makefile.gcc-plugins
6682F:	Documentation/core-api/gcc-plugins.rst
6683
6684GASKET DRIVER FRAMEWORK
6685M:	Rob Springer <rspringer@google.com>
6686M:	Todd Poynor <toddpoynor@google.com>
6687M:	Ben Chan <benchan@chromium.org>
6688S:	Maintained
6689F:	drivers/staging/gasket/
6690
6691GCOV BASED KERNEL PROFILING
6692M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6693S:	Maintained
6694F:	kernel/gcov/
6695F:	Documentation/dev-tools/gcov.rst
6696
6697GDB KERNEL DEBUGGING HELPER SCRIPTS
6698M:	Jan Kiszka <jan.kiszka@siemens.com>
6699M:	Kieran Bingham <kbingham@kernel.org>
6700S:	Supported
6701F:	scripts/gdb/
6702
6703GDT SCSI DISK ARRAY CONTROLLER DRIVER
6704M:	Achim Leubner <achim_leubner@adaptec.com>
6705L:	linux-scsi@vger.kernel.org
6706W:	http://www.icp-vortex.com/
6707S:	Supported
6708F:	drivers/scsi/gdt*
6709
6710GEMTEK FM RADIO RECEIVER DRIVER
6711M:	Hans Verkuil <hverkuil@xs4all.nl>
6712L:	linux-media@vger.kernel.org
6713T:	git git://linuxtv.org/media_tree.git
6714W:	https://linuxtv.org
6715S:	Maintained
6716F:	drivers/media/radio/radio-gemtek*
6717
6718GENERIC ARCHITECTURE TOPOLOGY
6719M:	Sudeep Holla <sudeep.holla@arm.com>
6720L:	linux-kernel@vger.kernel.org
6721S:	Maintained
6722F:	drivers/base/arch_topology.c
6723F:	include/linux/arch_topology.h
6724
6725GENERIC GPIO I2C DRIVER
6726M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6727S:	Supported
6728F:	drivers/i2c/busses/i2c-gpio.c
6729F:	include/linux/platform_data/i2c-gpio.h
6730
6731GENERIC GPIO I2C MULTIPLEXER DRIVER
6732M:	Peter Korsgaard <peter.korsgaard@barco.com>
6733L:	linux-i2c@vger.kernel.org
6734S:	Supported
6735F:	drivers/i2c/muxes/i2c-mux-gpio.c
6736F:	include/linux/platform_data/i2c-mux-gpio.h
6737F:	Documentation/i2c/muxes/i2c-mux-gpio
6738
6739GENERIC HDLC (WAN) DRIVERS
6740M:	Krzysztof Halasa <khc@pm.waw.pl>
6741W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6742S:	Maintained
6743F:	drivers/net/wan/c101.c
6744F:	drivers/net/wan/hd6457*
6745F:	drivers/net/wan/hdlc*
6746F:	drivers/net/wan/n2.c
6747F:	drivers/net/wan/pc300too.c
6748F:	drivers/net/wan/pci200syn.c
6749F:	drivers/net/wan/wanxl*
6750
6751GENERIC INCLUDE/ASM HEADER FILES
6752M:	Arnd Bergmann <arnd@arndb.de>
6753L:	linux-arch@vger.kernel.org
6754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6755S:	Maintained
6756F:	include/asm-generic/
6757F:	include/uapi/asm-generic/
6758
6759GENERIC PHY FRAMEWORK
6760M:	Kishon Vijay Abraham I <kishon@ti.com>
6761L:	linux-kernel@vger.kernel.org
6762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6763S:	Supported
6764F:	drivers/phy/
6765F:	include/linux/phy/
6766F:	Documentation/devicetree/bindings/phy/
6767
6768GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6769M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6770S:	Supported
6771F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6772
6773GENERIC PM DOMAINS
6774M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6775M:	Kevin Hilman <khilman@kernel.org>
6776M:	Ulf Hansson <ulf.hansson@linaro.org>
6777L:	linux-pm@vger.kernel.org
6778S:	Supported
6779F:	drivers/base/power/domain*.c
6780F:	include/linux/pm_domain.h
6781F:	Documentation/devicetree/bindings/power/power_domain.txt
6782
6783GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6784M:	Eugen Hristev <eugen.hristev@microchip.com>
6785L:	linux-input@vger.kernel.org
6786S:	Maintained
6787F:	drivers/input/touchscreen/resistive-adc-touch.c
6788
6789GENERIC UIO DRIVER FOR PCI DEVICES
6790M:	"Michael S. Tsirkin" <mst@redhat.com>
6791L:	kvm@vger.kernel.org
6792S:	Supported
6793F:	drivers/uio/uio_pci_generic.c
6794
6795GENERIC VDSO LIBRARY:
6796M:	Andy Lutomirski <luto@kernel.org>
6797M:	Thomas Gleixner <tglx@linutronix.de>
6798M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
6799L:	linux-kernel@vger.kernel.org
6800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6801S:	Maintained
6802F:	lib/vdso/
6803F:	kernel/time/vsyscall.c
6804F:	include/vdso/
6805F:	include/asm-generic/vdso/vsyscall.h
6806
6807GENWQE (IBM Generic Workqueue Card)
6808M:	Frank Haverkamp <haver@linux.ibm.com>
6809S:	Supported
6810F:	drivers/misc/genwqe/
6811
6812GET_MAINTAINER SCRIPT
6813M:	Joe Perches <joe@perches.com>
6814S:	Maintained
6815F:	scripts/get_maintainer.pl
6816
6817GFS2 FILE SYSTEM
6818M:	Bob Peterson <rpeterso@redhat.com>
6819M:	Andreas Gruenbacher <agruenba@redhat.com>
6820L:	cluster-devel@redhat.com
6821W:	http://sources.redhat.com/cluster/
6822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6823S:	Supported
6824F:	Documentation/filesystems/gfs2*.txt
6825F:	fs/gfs2/
6826F:	include/uapi/linux/gfs2_ondisk.h
6827
6828GNSS SUBSYSTEM
6829M:	Johan Hovold <johan@kernel.org>
6830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6831S:	Maintained
6832F:	Documentation/ABI/testing/sysfs-class-gnss
6833F:	Documentation/devicetree/bindings/gnss/
6834F:	drivers/gnss/
6835F:	include/linux/gnss.h
6836
6837GO7007 MPEG CODEC
6838M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6839L:	linux-media@vger.kernel.org
6840S:	Maintained
6841F:	drivers/media/usb/go7007/
6842
6843GOODIX TOUCHSCREEN
6844M:	Bastien Nocera <hadess@hadess.net>
6845L:	linux-input@vger.kernel.org
6846S:	Maintained
6847F:	drivers/input/touchscreen/goodix.c
6848
6849GOOGLE ETHERNET DRIVERS
6850M:	Catherine Sullivan <csully@google.com>
6851R:	Sagi Shahar <sagis@google.com>
6852R:	Jon Olson <jonolson@google.com>
6853L:	netdev@vger.kernel.org
6854S:	Supported
6855F:	Documentation/networking/device_drivers/google/gve.rst
6856F:	drivers/net/ethernet/google
6857
6858GPD POCKET FAN DRIVER
6859M:	Hans de Goede <hdegoede@redhat.com>
6860L:	platform-driver-x86@vger.kernel.org
6861S:	Maintained
6862F:	drivers/platform/x86/gpd-pocket-fan.c
6863
6864GPIO ACPI SUPPORT
6865M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6866M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6867L:	linux-gpio@vger.kernel.org
6868L:	linux-acpi@vger.kernel.org
6869S:	Maintained
6870F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6871F:	drivers/gpio/gpiolib-acpi.c
6872
6873GPIO IR Transmitter
6874M:	Sean Young <sean@mess.org>
6875L:	linux-media@vger.kernel.org
6876S:	Maintained
6877F:	drivers/media/rc/gpio-ir-tx.c
6878
6879GPIO MOCKUP DRIVER
6880M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6881L:	linux-gpio@vger.kernel.org
6882S:	Maintained
6883F:	drivers/gpio/gpio-mockup.c
6884F:	tools/testing/selftests/gpio/
6885
6886GPIO SUBSYSTEM
6887M:	Linus Walleij <linus.walleij@linaro.org>
6888M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6889L:	linux-gpio@vger.kernel.org
6890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6891S:	Maintained
6892F:	Documentation/devicetree/bindings/gpio/
6893F:	Documentation/driver-api/gpio/
6894F:	Documentation/admin-guide/gpio/
6895F:	Documentation/ABI/testing/gpio-cdev
6896F:	Documentation/ABI/obsolete/sysfs-gpio
6897F:	drivers/gpio/
6898F:	include/linux/gpio/
6899F:	include/linux/gpio.h
6900F:	include/linux/of_gpio.h
6901F:	include/asm-generic/gpio.h
6902F:	include/uapi/linux/gpio.h
6903F:	tools/gpio/
6904
6905GRE DEMULTIPLEXER DRIVER
6906M:	Dmitry Kozlov <xeb@mail.ru>
6907L:	netdev@vger.kernel.org
6908S:	Maintained
6909F:	net/ipv4/gre_demux.c
6910F:	net/ipv4/gre_offload.c
6911F:	include/net/gre.h
6912
6913GRETH 10/100/1G Ethernet MAC device driver
6914M:	Andreas Larsson <andreas@gaisler.com>
6915L:	netdev@vger.kernel.org
6916S:	Maintained
6917F:	drivers/net/ethernet/aeroflex/
6918
6919GREYBUS AUDIO PROTOCOLS DRIVERS
6920M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6921M:	Mark Greer <mgreer@animalcreek.com>
6922S:	Maintained
6923F:	drivers/staging/greybus/audio_apbridgea.c
6924F:	drivers/staging/greybus/audio_apbridgea.h
6925F:	drivers/staging/greybus/audio_codec.c
6926F:	drivers/staging/greybus/audio_codec.h
6927F:	drivers/staging/greybus/audio_gb.c
6928F:	drivers/staging/greybus/audio_manager.c
6929F:	drivers/staging/greybus/audio_manager.h
6930F:	drivers/staging/greybus/audio_manager_module.c
6931F:	drivers/staging/greybus/audio_manager_private.h
6932F:	drivers/staging/greybus/audio_manager_sysfs.c
6933F:	drivers/staging/greybus/audio_module.c
6934F:	drivers/staging/greybus/audio_topology.c
6935
6936GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6937M:	Viresh Kumar <vireshk@kernel.org>
6938S:	Maintained
6939F:	drivers/staging/greybus/authentication.c
6940F:	drivers/staging/greybus/bootrom.c
6941F:	drivers/staging/greybus/firmware.h
6942F:	drivers/staging/greybus/fw-core.c
6943F:	drivers/staging/greybus/fw-download.c
6944F:	drivers/staging/greybus/fw-management.c
6945F:	drivers/staging/greybus/greybus_authentication.h
6946F:	drivers/staging/greybus/greybus_firmware.h
6947F:	drivers/staging/greybus/hid.c
6948F:	drivers/staging/greybus/i2c.c
6949F:	drivers/staging/greybus/spi.c
6950F:	drivers/staging/greybus/spilib.c
6951F:	drivers/staging/greybus/spilib.h
6952
6953GREYBUS LOOPBACK DRIVER
6954M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6955S:	Maintained
6956F:	drivers/staging/greybus/loopback.c
6957
6958GREYBUS PLATFORM DRIVERS
6959M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6960S:	Maintained
6961F:	drivers/staging/greybus/arche-platform.c
6962F:	drivers/staging/greybus/arche-apb-ctrl.c
6963F:	drivers/staging/greybus/arche_platform.h
6964
6965GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6966M:	Rui Miguel Silva <rmfrfs@gmail.com>
6967S:	Maintained
6968F:	drivers/staging/greybus/sdio.c
6969F:	drivers/staging/greybus/light.c
6970F:	drivers/staging/greybus/gpio.c
6971F:	drivers/staging/greybus/power_supply.c
6972F:	drivers/staging/greybus/spi.c
6973F:	drivers/staging/greybus/spilib.c
6974
6975GREYBUS SUBSYSTEM
6976M:	Johan Hovold <johan@kernel.org>
6977M:	Alex Elder <elder@kernel.org>
6978M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6979S:	Maintained
6980F:	drivers/staging/greybus/
6981L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6982
6983GREYBUS UART PROTOCOLS DRIVERS
6984M:	David Lin <dtwlin@gmail.com>
6985S:	Maintained
6986F:	drivers/staging/greybus/uart.c
6987F:	drivers/staging/greybus/log.c
6988
6989GS1662 VIDEO SERIALIZER
6990M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6991L:	linux-media@vger.kernel.org
6992T:	git git://linuxtv.org/media_tree.git
6993S:	Maintained
6994F:	drivers/media/spi/gs1662.c
6995
6996GSPCA FINEPIX SUBDRIVER
6997M:	Frank Zago <frank@zago.net>
6998L:	linux-media@vger.kernel.org
6999T:	git git://linuxtv.org/media_tree.git
7000S:	Maintained
7001F:	drivers/media/usb/gspca/finepix.c
7002
7003GSPCA GL860 SUBDRIVER
7004M:	Olivier Lorin <o.lorin@laposte.net>
7005L:	linux-media@vger.kernel.org
7006T:	git git://linuxtv.org/media_tree.git
7007S:	Maintained
7008F:	drivers/media/usb/gspca/gl860/
7009
7010GSPCA M5602 SUBDRIVER
7011M:	Erik Andren <erik.andren@gmail.com>
7012L:	linux-media@vger.kernel.org
7013T:	git git://linuxtv.org/media_tree.git
7014S:	Maintained
7015F:	drivers/media/usb/gspca/m5602/
7016
7017GSPCA PAC207 SONIXB SUBDRIVER
7018M:	Hans Verkuil <hverkuil@xs4all.nl>
7019L:	linux-media@vger.kernel.org
7020T:	git git://linuxtv.org/media_tree.git
7021S:	Odd Fixes
7022F:	drivers/media/usb/gspca/pac207.c
7023
7024GSPCA SN9C20X SUBDRIVER
7025M:	Brian Johnson <brijohn@gmail.com>
7026L:	linux-media@vger.kernel.org
7027T:	git git://linuxtv.org/media_tree.git
7028S:	Maintained
7029F:	drivers/media/usb/gspca/sn9c20x.c
7030
7031GSPCA T613 SUBDRIVER
7032M:	Leandro Costantino <lcostantino@gmail.com>
7033L:	linux-media@vger.kernel.org
7034T:	git git://linuxtv.org/media_tree.git
7035S:	Maintained
7036F:	drivers/media/usb/gspca/t613.c
7037
7038GSPCA USB WEBCAM DRIVER
7039M:	Hans Verkuil <hverkuil@xs4all.nl>
7040L:	linux-media@vger.kernel.org
7041T:	git git://linuxtv.org/media_tree.git
7042S:	Odd Fixes
7043F:	drivers/media/usb/gspca/
7044
7045GTP (GPRS Tunneling Protocol)
7046M:	Pablo Neira Ayuso <pablo@netfilter.org>
7047M:	Harald Welte <laforge@gnumonks.org>
7048L:	osmocom-net-gprs@lists.osmocom.org
7049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7050S:	Maintained
7051F:	drivers/net/gtp.c
7052
7053GUID PARTITION TABLE (GPT)
7054M:	Davidlohr Bueso <dave@stgolabs.net>
7055L:	linux-efi@vger.kernel.org
7056S:	Maintained
7057F:	block/partitions/efi.*
7058
7059H8/300 ARCHITECTURE
7060M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7061L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7062W:	http://uclinux-h8.sourceforge.jp
7063T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7064S:	Maintained
7065F:	arch/h8300/
7066F:	drivers/clocksource/h8300_*.c
7067F:	drivers/clk/h8300/
7068F:	drivers/irqchip/irq-renesas-h8*.c
7069
7070HABANALABS PCI DRIVER
7071M:	Oded Gabbay <oded.gabbay@gmail.com>
7072T:	git https://github.com/HabanaAI/linux.git
7073S:	Supported
7074F:	drivers/misc/habanalabs/
7075F:	include/uapi/misc/habanalabs.h
7076F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7077F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7078
7079HACKRF MEDIA DRIVER
7080M:	Antti Palosaari <crope@iki.fi>
7081L:	linux-media@vger.kernel.org
7082W:	https://linuxtv.org
7083W:	http://palosaari.fi/linux/
7084Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7085T:	git git://linuxtv.org/anttip/media_tree.git
7086S:	Maintained
7087F:	drivers/media/usb/hackrf/
7088
7089HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7090M:	Frank Seidel <frank@f-seidel.de>
7091L:	platform-driver-x86@vger.kernel.org
7092W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7093S:	Maintained
7094F:	drivers/platform/x86/hdaps.c
7095
7096HARDWARE MONITORING
7097M:	Jean Delvare <jdelvare@suse.com>
7098M:	Guenter Roeck <linux@roeck-us.net>
7099L:	linux-hwmon@vger.kernel.org
7100W:	http://hwmon.wiki.kernel.org/
7101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7102S:	Maintained
7103F:	Documentation/devicetree/bindings/hwmon/
7104F:	Documentation/hwmon/
7105F:	drivers/hwmon/
7106F:	include/linux/hwmon*.h
7107F:	include/trace/events/hwmon*.h
7108
7109HARDWARE RANDOM NUMBER GENERATOR CORE
7110M:	Matt Mackall <mpm@selenic.com>
7111M:	Herbert Xu <herbert@gondor.apana.org.au>
7112L:	linux-crypto@vger.kernel.org
7113S:	Odd fixes
7114F:	Documentation/devicetree/bindings/rng/
7115F:	Documentation/admin-guide/hw_random.rst
7116F:	drivers/char/hw_random/
7117F:	include/linux/hw_random.h
7118
7119HARDWARE TRACING FACILITIES
7120M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7121S:	Maintained
7122F:	drivers/hwtracing/
7123
7124HARDWARE SPINLOCK CORE
7125M:	Ohad Ben-Cohen <ohad@wizery.com>
7126M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7127L:	linux-remoteproc@vger.kernel.org
7128S:	Maintained
7129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7130F:	Documentation/devicetree/bindings/hwlock/
7131F:	Documentation/hwspinlock.txt
7132F:	drivers/hwspinlock/
7133F:	include/linux/hwspinlock.h
7134
7135HARMONY SOUND DRIVER
7136L:	linux-parisc@vger.kernel.org
7137S:	Maintained
7138F:	sound/parisc/harmony.*
7139
7140HDPVR USB VIDEO ENCODER DRIVER
7141M:	Hans Verkuil <hverkuil@xs4all.nl>
7142L:	linux-media@vger.kernel.org
7143T:	git git://linuxtv.org/media_tree.git
7144W:	https://linuxtv.org
7145S:	Odd Fixes
7146F:	drivers/media/usb/hdpvr/
7147
7148HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7149M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7150S:	Supported
7151F:	Documentation/watchdog/hpwdt.rst
7152F:	drivers/watchdog/hpwdt.c
7153
7154HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7155M:	Don Brace <don.brace@microsemi.com>
7156L:	esc.storagedev@microsemi.com
7157L:	linux-scsi@vger.kernel.org
7158S:	Supported
7159F:	Documentation/scsi/hpsa.txt
7160F:	drivers/scsi/hpsa*.[ch]
7161F:	include/linux/cciss*.h
7162F:	include/uapi/linux/cciss*.h
7163
7164HFI1 DRIVER
7165M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7166M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7167L:	linux-rdma@vger.kernel.org
7168S:	Supported
7169F:	drivers/infiniband/hw/hfi1
7170
7171HFS FILESYSTEM
7172L:	linux-fsdevel@vger.kernel.org
7173S:	Orphan
7174F:	Documentation/filesystems/hfs.txt
7175F:	fs/hfs/
7176
7177HFSPLUS FILESYSTEM
7178L:	linux-fsdevel@vger.kernel.org
7179S:	Orphan
7180F:	Documentation/filesystems/hfsplus.txt
7181F:	fs/hfsplus/
7182
7183HGA FRAMEBUFFER DRIVER
7184M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7185L:	linux-nvidia@lists.surfsouth.com
7186W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7187S:	Maintained
7188F:	drivers/video/fbdev/hgafb.c
7189
7190HIBERNATION (aka Software Suspend, aka swsusp)
7191M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7192M:	Pavel Machek <pavel@ucw.cz>
7193L:	linux-pm@vger.kernel.org
7194B:	https://bugzilla.kernel.org
7195S:	Supported
7196F:	arch/x86/power/
7197F:	drivers/base/power/
7198F:	kernel/power/
7199F:	include/linux/suspend.h
7200F:	include/linux/freezer.h
7201F:	include/linux/pm.h
7202F:	arch/*/include/asm/suspend*.h
7203
7204HID CORE LAYER
7205M:	Jiri Kosina <jikos@kernel.org>
7206M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7207L:	linux-input@vger.kernel.org
7208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7209S:	Maintained
7210F:	drivers/hid/
7211F:	include/linux/hid*
7212F:	include/uapi/linux/hid*
7213
7214HID SENSOR HUB DRIVERS
7215M:	Jiri Kosina <jikos@kernel.org>
7216M:	Jonathan Cameron <jic23@kernel.org>
7217M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7218L:	linux-input@vger.kernel.org
7219L:	linux-iio@vger.kernel.org
7220S:	Maintained
7221F:	Documentation/hid/hid-sensor*
7222F:	drivers/hid/hid-sensor-*
7223F:	drivers/iio/*/hid-*
7224F:	include/linux/hid-sensor-*
7225
7226HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7227M:	Thomas Gleixner <tglx@linutronix.de>
7228L:	linux-kernel@vger.kernel.org
7229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7230S:	Maintained
7231F:	Documentation/timers/
7232F:	kernel/time/hrtimer.c
7233F:	kernel/time/clockevents.c
7234F:	kernel/time/timer_*.c
7235F:	include/linux/clockchips.h
7236F:	include/linux/hrtimer.h
7237
7238HIGH-SPEED SCC DRIVER FOR AX.25
7239L:	linux-hams@vger.kernel.org
7240S:	Orphan
7241F:	drivers/net/hamradio/dmascc.c
7242F:	drivers/net/hamradio/scc.c
7243
7244HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7245M:	HighPoint Linux Team <linux@highpoint-tech.com>
7246W:	http://www.highpoint-tech.com
7247S:	Supported
7248F:	Documentation/scsi/hptiop.txt
7249F:	drivers/scsi/hptiop.c
7250
7251HIPPI
7252M:	Jes Sorensen <jes@trained-monkey.org>
7253L:	linux-hippi@sunsite.dk
7254S:	Maintained
7255F:	include/linux/hippidevice.h
7256F:	include/uapi/linux/if_hippi.h
7257F:	net/802/hippi.c
7258F:	drivers/net/hippi/
7259
7260HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7261M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7262M:	Salil Mehta <salil.mehta@huawei.com>
7263L:	netdev@vger.kernel.org
7264W:	http://www.hisilicon.com
7265S:	Maintained
7266F:	drivers/net/ethernet/hisilicon/hns3/
7267
7268HISILICON LPC BUS DRIVER
7269M:	john.garry@huawei.com
7270W:	http://www.hisilicon.com
7271S:	Maintained
7272F:	drivers/bus/hisi_lpc.c
7273F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7274
7275HISILICON NETWORK SUBSYSTEM DRIVER
7276M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7277M:	Salil Mehta <salil.mehta@huawei.com>
7278L:	netdev@vger.kernel.org
7279W:	http://www.hisilicon.com
7280S:	Maintained
7281F:	drivers/net/ethernet/hisilicon/
7282F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7283
7284HISILICON PMU DRIVER
7285M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7286W:	http://www.hisilicon.com
7287S:	Supported
7288F:	drivers/perf/hisilicon
7289F:	Documentation/admin-guide/perf/hisi-pmu.rst
7290
7291HISILICON ROCE DRIVER
7292M:	Lijun Ou <oulijun@huawei.com>
7293M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7294L:	linux-rdma@vger.kernel.org
7295S:	Maintained
7296F:	drivers/infiniband/hw/hns/
7297F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7298
7299HISILICON SAS Controller
7300M:	John Garry <john.garry@huawei.com>
7301W:	http://www.hisilicon.com
7302S:	Supported
7303F:	drivers/scsi/hisi_sas/
7304F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7305
7306HMM - Heterogeneous Memory Management
7307M:	Jérôme Glisse <jglisse@redhat.com>
7308L:	linux-mm@kvack.org
7309S:	Maintained
7310F:	mm/hmm*
7311F:	include/linux/hmm*
7312F:	Documentation/vm/hmm.rst
7313
7314HOST AP DRIVER
7315M:	Jouni Malinen <j@w1.fi>
7316L:	linux-wireless@vger.kernel.org
7317W:	http://w1.fi/hostap-driver.html
7318S:	Obsolete
7319F:	drivers/net/wireless/intersil/hostap/
7320
7321HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7322L:	platform-driver-x86@vger.kernel.org
7323S:	Orphan
7324F:	drivers/platform/x86/tc1100-wmi.c
7325
7326HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7327M:	Jaroslav Kysela <perex@perex.cz>
7328S:	Maintained
7329F:	drivers/net/ethernet/hp/hp100.*
7330
7331HPET:	High Precision Event Timers driver
7332M:	Clemens Ladisch <clemens@ladisch.de>
7333S:	Maintained
7334F:	Documentation/timers/hpet.rst
7335F:	drivers/char/hpet.c
7336F:	include/linux/hpet.h
7337F:	include/uapi/linux/hpet.h
7338
7339HPET:	x86
7340S:	Orphan
7341F:	arch/x86/kernel/hpet.c
7342F:	arch/x86/include/asm/hpet.h
7343
7344HPFS FILESYSTEM
7345M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7346W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7347S:	Maintained
7348F:	fs/hpfs/
7349
7350HSI SUBSYSTEM
7351M:	Sebastian Reichel <sre@kernel.org>
7352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7353S:	Maintained
7354F:	Documentation/ABI/testing/sysfs-bus-hsi
7355F:	Documentation/driver-api/hsi.rst
7356F:	drivers/hsi/
7357F:	include/linux/hsi/
7358F:	include/uapi/linux/hsi/
7359
7360HSO 3G MODEM DRIVER
7361L:	linux-usb@vger.kernel.org
7362S:	Orphan
7363F:	drivers/net/usb/hso.c
7364
7365HSR NETWORK PROTOCOL
7366M:	Arvid Brodin <arvid.brodin@alten.se>
7367L:	netdev@vger.kernel.org
7368S:	Maintained
7369F:	net/hsr/
7370
7371HT16K33 LED CONTROLLER DRIVER
7372M:	Robin van der Gracht <robin@protonic.nl>
7373S:	Maintained
7374F:	drivers/auxdisplay/ht16k33.c
7375F:	Documentation/devicetree/bindings/display/ht16k33.txt
7376
7377HTCPEN TOUCHSCREEN DRIVER
7378M:	Pau Oliva Fora <pof@eslack.org>
7379L:	linux-input@vger.kernel.org
7380S:	Maintained
7381F:	drivers/input/touchscreen/htcpen.c
7382
7383HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7384M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7385L:	linux-iio@vger.kernel.org
7386W:	http://www.st.com/
7387S:	Maintained
7388F:	drivers/iio/humidity/hts221*
7389F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7390
7391HUAWEI ETHERNET DRIVER
7392M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7393L:	netdev@vger.kernel.org
7394S:	Supported
7395F:	Documentation/networking/hinic.txt
7396F:	drivers/net/ethernet/huawei/hinic/
7397
7398HUGETLB FILESYSTEM
7399M:	Mike Kravetz <mike.kravetz@oracle.com>
7400L:	linux-mm@kvack.org
7401S:	Maintained
7402F:	fs/hugetlbfs/
7403F:	mm/hugetlb.c
7404F:	include/linux/hugetlb.h
7405F:	Documentation/admin-guide/mm/hugetlbpage.rst
7406F:	Documentation/vm/hugetlbfs_reserv.rst
7407F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7408
7409HVA ST MEDIA DRIVER
7410M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7411L:	linux-media@vger.kernel.org
7412T:	git git://linuxtv.org/media_tree.git
7413W:	https://linuxtv.org
7414S:	Supported
7415F:	drivers/media/platform/sti/hva
7416
7417HWPOISON MEMORY FAILURE HANDLING
7418M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7419L:	linux-mm@kvack.org
7420S:	Maintained
7421F:	mm/memory-failure.c
7422F:	mm/hwpoison-inject.c
7423
7424HYGON PROCESSOR SUPPORT
7425M:	Pu Wen <puwen@hygon.cn>
7426L:	linux-kernel@vger.kernel.org
7427S:	Maintained
7428F:	arch/x86/kernel/cpu/hygon.c
7429
7430Hyper-V CORE AND DRIVERS
7431M:	"K. Y. Srinivasan" <kys@microsoft.com>
7432M:	Haiyang Zhang <haiyangz@microsoft.com>
7433M:	Stephen Hemminger <sthemmin@microsoft.com>
7434M:	Sasha Levin <sashal@kernel.org>
7435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7436L:	linux-hyperv@vger.kernel.org
7437S:	Supported
7438F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7439F:	arch/x86/include/asm/mshyperv.h
7440F:	arch/x86/include/asm/trace/hyperv.h
7441F:	arch/x86/include/asm/hyperv-tlfs.h
7442F:	arch/x86/kernel/cpu/mshyperv.c
7443F:	arch/x86/hyperv
7444F:	drivers/clocksource/hyperv_timer.c
7445F:	drivers/hid/hid-hyperv.c
7446F:	drivers/hv/
7447F:	drivers/input/serio/hyperv-keyboard.c
7448F:	drivers/pci/controller/pci-hyperv.c
7449F:	drivers/net/hyperv/
7450F:	drivers/scsi/storvsc_drv.c
7451F:	drivers/uio/uio_hv_generic.c
7452F:	drivers/video/fbdev/hyperv_fb.c
7453F:	drivers/iommu/hyperv-iommu.c
7454F:	net/vmw_vsock/hyperv_transport.c
7455F:	include/clocksource/hyperv_timer.h
7456F:	include/linux/hyperv.h
7457F:	include/uapi/linux/hyperv.h
7458F:	include/asm-generic/mshyperv.h
7459F:	tools/hv/
7460F:	Documentation/ABI/stable/sysfs-bus-vmbus
7461
7462HYPERBUS SUPPORT
7463M:	Vignesh Raghavendra <vigneshr@ti.com>
7464S:	Supported
7465F:	drivers/mtd/hyperbus/
7466F:	include/linux/mtd/hyperbus.h
7467F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7468F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7469
7470HYPERVISOR VIRTUAL CONSOLE DRIVER
7471L:	linuxppc-dev@lists.ozlabs.org
7472S:	Odd Fixes
7473F:	drivers/tty/hvc/
7474
7475I2C ACPI SUPPORT
7476M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7477L:	linux-i2c@vger.kernel.org
7478L:	linux-acpi@vger.kernel.org
7479S:	Maintained
7480F:	drivers/i2c/i2c-core-acpi.c
7481
7482I2C CONTROLLER DRIVER FOR NVIDIA GPU
7483M:	Ajay Gupta <ajayg@nvidia.com>
7484L:	linux-i2c@vger.kernel.org
7485S:	Maintained
7486F:	Documentation/i2c/busses/i2c-nvidia-gpu
7487F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7488
7489I2C MUXES
7490M:	Peter Rosin <peda@axentia.se>
7491L:	linux-i2c@vger.kernel.org
7492S:	Maintained
7493F:	Documentation/i2c/i2c-topology
7494F:	Documentation/i2c/muxes/
7495F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7496F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7497F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7498F:	drivers/i2c/i2c-mux.c
7499F:	drivers/i2c/muxes/
7500F:	include/linux/i2c-mux.h
7501
7502I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7503M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7504L:	linux-i2c@vger.kernel.org
7505S:	Maintained
7506F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7507F:	drivers/i2c/busses/i2c-mv64xxx.c
7508
7509I2C OVER PARALLEL PORT
7510M:	Jean Delvare <jdelvare@suse.com>
7511L:	linux-i2c@vger.kernel.org
7512S:	Maintained
7513F:	Documentation/i2c/busses/i2c-parport
7514F:	Documentation/i2c/busses/i2c-parport-light
7515F:	drivers/i2c/busses/i2c-parport.c
7516F:	drivers/i2c/busses/i2c-parport-light.c
7517
7518I2C SUBSYSTEM
7519M:	Wolfram Sang <wsa@the-dreams.de>
7520L:	linux-i2c@vger.kernel.org
7521W:	https://i2c.wiki.kernel.org/
7522Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7524S:	Maintained
7525F:	Documentation/devicetree/bindings/i2c/i2c.txt
7526F:	Documentation/i2c/
7527F:	drivers/i2c/*
7528F:	include/linux/i2c.h
7529F:	include/linux/i2c-dev.h
7530F:	include/linux/i2c-smbus.h
7531F:	include/uapi/linux/i2c.h
7532F:	include/uapi/linux/i2c-*.h
7533
7534I2C SUBSYSTEM HOST DRIVERS
7535L:	linux-i2c@vger.kernel.org
7536W:	https://i2c.wiki.kernel.org/
7537Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7539S:	Odd Fixes
7540F:	Documentation/devicetree/bindings/i2c/
7541F:	drivers/i2c/algos/
7542F:	drivers/i2c/busses/
7543
7544I2C-TAOS-EVM DRIVER
7545M:	Jean Delvare <jdelvare@suse.com>
7546L:	linux-i2c@vger.kernel.org
7547S:	Maintained
7548F:	Documentation/i2c/busses/i2c-taos-evm
7549F:	drivers/i2c/busses/i2c-taos-evm.c
7550
7551I2C-TINY-USB DRIVER
7552M:	Till Harbaum <till@harbaum.org>
7553L:	linux-i2c@vger.kernel.org
7554W:	http://www.harbaum.org/till/i2c_tiny_usb
7555S:	Maintained
7556F:	drivers/i2c/busses/i2c-tiny-usb.c
7557
7558I2C/SMBUS CONTROLLER DRIVERS FOR PC
7559M:	Jean Delvare <jdelvare@suse.com>
7560L:	linux-i2c@vger.kernel.org
7561S:	Maintained
7562F:	Documentation/i2c/busses/i2c-ali1535
7563F:	Documentation/i2c/busses/i2c-ali1563
7564F:	Documentation/i2c/busses/i2c-ali15x3
7565F:	Documentation/i2c/busses/i2c-amd756
7566F:	Documentation/i2c/busses/i2c-amd8111
7567F:	Documentation/i2c/busses/i2c-i801
7568F:	Documentation/i2c/busses/i2c-nforce2
7569F:	Documentation/i2c/busses/i2c-piix4
7570F:	Documentation/i2c/busses/i2c-sis5595
7571F:	Documentation/i2c/busses/i2c-sis630
7572F:	Documentation/i2c/busses/i2c-sis96x
7573F:	Documentation/i2c/busses/i2c-via
7574F:	Documentation/i2c/busses/i2c-viapro
7575F:	drivers/i2c/busses/i2c-ali1535.c
7576F:	drivers/i2c/busses/i2c-ali1563.c
7577F:	drivers/i2c/busses/i2c-ali15x3.c
7578F:	drivers/i2c/busses/i2c-amd756.c
7579F:	drivers/i2c/busses/i2c-amd756-s4882.c
7580F:	drivers/i2c/busses/i2c-amd8111.c
7581F:	drivers/i2c/busses/i2c-i801.c
7582F:	drivers/i2c/busses/i2c-isch.c
7583F:	drivers/i2c/busses/i2c-nforce2.c
7584F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7585F:	drivers/i2c/busses/i2c-piix4.c
7586F:	drivers/i2c/busses/i2c-sis5595.c
7587F:	drivers/i2c/busses/i2c-sis630.c
7588F:	drivers/i2c/busses/i2c-sis96x.c
7589F:	drivers/i2c/busses/i2c-via.c
7590F:	drivers/i2c/busses/i2c-viapro.c
7591
7592I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7593M:	Hans de Goede <hdegoede@redhat.com>
7594L:	linux-i2c@vger.kernel.org
7595S:	Maintained
7596F:	drivers/i2c/busses/i2c-cht-wc.c
7597
7598I2C/SMBUS ISMT DRIVER
7599M:	Seth Heasley <seth.heasley@intel.com>
7600M:	Neil Horman <nhorman@tuxdriver.com>
7601L:	linux-i2c@vger.kernel.org
7602F:	drivers/i2c/busses/i2c-ismt.c
7603F:	Documentation/i2c/busses/i2c-ismt
7604
7605I2C/SMBUS STUB DRIVER
7606M:	Jean Delvare <jdelvare@suse.com>
7607L:	linux-i2c@vger.kernel.org
7608S:	Maintained
7609F:	drivers/i2c/i2c-stub.c
7610
7611I3C SUBSYSTEM
7612M:	Boris Brezillon <bbrezillon@kernel.org>
7613L:	linux-i3c@lists.infradead.org
7614C:	irc://chat.freenode.net/linux-i3c
7615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7616S:	Maintained
7617F:	Documentation/ABI/testing/sysfs-bus-i3c
7618F:	Documentation/devicetree/bindings/i3c/
7619F:	Documentation/driver-api/i3c
7620F:	drivers/i3c/
7621F:	include/linux/i3c/
7622
7623I3C DRIVER FOR SYNOPSYS DESIGNWARE
7624M:	Vitor Soares <vitor.soares@synopsys.com>
7625S:	Maintained
7626F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7627F:	drivers/i3c/master/dw*
7628
7629IA64 (Itanium) PLATFORM
7630M:	Tony Luck <tony.luck@intel.com>
7631M:	Fenghua Yu <fenghua.yu@intel.com>
7632L:	linux-ia64@vger.kernel.org
7633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7634S:	Maintained
7635F:	arch/ia64/
7636
7637IBM Power 842 compression accelerator
7638M:	Haren Myneni <haren@us.ibm.com>
7639S:	Supported
7640F:	drivers/crypto/nx/Makefile
7641F:	drivers/crypto/nx/Kconfig
7642F:	drivers/crypto/nx/nx-842*
7643F:	include/linux/sw842.h
7644F:	crypto/842.c
7645F:	lib/842/
7646
7647IBM Power in-Nest Crypto Acceleration
7648M:	Breno Leitão <leitao@debian.org>
7649M:	Nayna Jain <nayna@linux.ibm.com>
7650M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7651L:	linux-crypto@vger.kernel.org
7652S:	Supported
7653F:	drivers/crypto/nx/Makefile
7654F:	drivers/crypto/nx/Kconfig
7655F:	drivers/crypto/nx/nx-aes*
7656F:	drivers/crypto/nx/nx-sha*
7657F:	drivers/crypto/nx/nx.*
7658F:	drivers/crypto/nx/nx_csbcpb.h
7659F:	drivers/crypto/nx/nx_debugfs.h
7660
7661IBM Power Linux RAID adapter
7662M:	Brian King <brking@us.ibm.com>
7663S:	Supported
7664F:	drivers/scsi/ipr.*
7665
7666IBM Power SRIOV Virtual NIC Device Driver
7667M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7668M:	John Allen <jallen@linux.ibm.com>
7669L:	netdev@vger.kernel.org
7670S:	Supported
7671F:	drivers/net/ethernet/ibm/ibmvnic.*
7672
7673IBM Power Virtual Accelerator Switchboard
7674M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7675L:	linuxppc-dev@lists.ozlabs.org
7676S:	Supported
7677F:	arch/powerpc/platforms/powernv/vas*
7678F:	arch/powerpc/platforms/powernv/copy-paste.h
7679F:	arch/powerpc/include/asm/vas.h
7680
7681IBM Power Virtual Ethernet Device Driver
7682M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7683L:	netdev@vger.kernel.org
7684S:	Supported
7685F:	drivers/net/ethernet/ibm/ibmveth.*
7686
7687IBM Power Virtual FC Device Drivers
7688M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7689L:	linux-scsi@vger.kernel.org
7690S:	Supported
7691F:	drivers/scsi/ibmvscsi/ibmvfc*
7692
7693IBM Power Virtual Management Channel Driver
7694M:	Steven Royer <seroyer@linux.ibm.com>
7695S:	Supported
7696F:	drivers/misc/ibmvmc.*
7697
7698IBM Power Virtual SCSI Device Drivers
7699M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7700L:	linux-scsi@vger.kernel.org
7701S:	Supported
7702F:	drivers/scsi/ibmvscsi/ibmvscsi*
7703F:	include/scsi/viosrp.h
7704
7705IBM Power Virtual SCSI Device Target Driver
7706M:	Michael Cyr <mikecyr@linux.ibm.com>
7707L:	linux-scsi@vger.kernel.org
7708L:	target-devel@vger.kernel.org
7709S:	Supported
7710F:	drivers/scsi/ibmvscsi_tgt/
7711
7712IBM Power VMX Cryptographic instructions
7713M:	Breno Leitão <leitao@debian.org>
7714M:	Nayna Jain <nayna@linux.ibm.com>
7715M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7716L:	linux-crypto@vger.kernel.org
7717S:	Supported
7718F:	drivers/crypto/vmx/Makefile
7719F:	drivers/crypto/vmx/Kconfig
7720F:	drivers/crypto/vmx/vmx.c
7721F:	drivers/crypto/vmx/aes*
7722F:	drivers/crypto/vmx/ghash*
7723F:	drivers/crypto/vmx/ppc-xlate.pl
7724
7725IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7726M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7727L:	linux-pci@vger.kernel.org
7728L:	linuxppc-dev@lists.ozlabs.org
7729S:	Supported
7730F:	drivers/pci/hotplug/rpaphp*
7731
7732IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7733M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7734L:	linux-pci@vger.kernel.org
7735L:	linuxppc-dev@lists.ozlabs.org
7736S:	Supported
7737F:	drivers/pci/hotplug/rpadlpar*
7738
7739IBM ServeRAID RAID DRIVER
7740S:	Orphan
7741F:	drivers/scsi/ips.*
7742
7743ICH LPC AND GPIO DRIVER
7744M:	Peter Tyser <ptyser@xes-inc.com>
7745S:	Maintained
7746F:	drivers/mfd/lpc_ich.c
7747F:	drivers/gpio/gpio-ich.c
7748
7749IDE SUBSYSTEM
7750M:	"David S. Miller" <davem@davemloft.net>
7751L:	linux-ide@vger.kernel.org
7752Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7754S:	Maintained
7755F:	Documentation/ide/
7756F:	drivers/ide/
7757F:	include/linux/ide.h
7758
7759IDE/ATAPI DRIVERS
7760M:	Borislav Petkov <bp@alien8.de>
7761L:	linux-ide@vger.kernel.org
7762S:	Maintained
7763F:	Documentation/cdrom/ide-cd.rst
7764F:	drivers/ide/ide-cd*
7765
7766IDEAPAD LAPTOP EXTRAS DRIVER
7767M:	Ike Panhc <ike.pan@canonical.com>
7768L:	platform-driver-x86@vger.kernel.org
7769W:	http://launchpad.net/ideapad-laptop
7770S:	Maintained
7771F:	drivers/platform/x86/ideapad-laptop.c
7772
7773IDEAPAD LAPTOP SLIDEBAR DRIVER
7774M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7775L:	linux-input@vger.kernel.org
7776W:	https://github.com/o2genum/ideapad-slidebar
7777S:	Maintained
7778F:	drivers/input/misc/ideapad_slidebar.c
7779
7780IDT VersaClock 5 CLOCK DRIVER
7781M:	Marek Vasut <marek.vasut@gmail.com>
7782S:	Maintained
7783F:	drivers/clk/clk-versaclock5.c
7784
7785IEEE 802.15.4 SUBSYSTEM
7786M:	Alexander Aring <alex.aring@gmail.com>
7787M:	Stefan Schmidt <stefan@datenfreihafen.org>
7788L:	linux-wpan@vger.kernel.org
7789W:	http://wpan.cakelab.org/
7790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7792S:	Maintained
7793F:	net/ieee802154/
7794F:	net/mac802154/
7795F:	drivers/net/ieee802154/
7796F:	include/linux/nl802154.h
7797F:	include/linux/ieee802154.h
7798F:	include/net/nl802154.h
7799F:	include/net/mac802154.h
7800F:	include/net/af_ieee802154.h
7801F:	include/net/cfg802154.h
7802F:	include/net/ieee802154_netdev.h
7803F:	Documentation/networking/ieee802154.rst
7804
7805IFE PROTOCOL
7806M:	Yotam Gigi <yotam.gi@gmail.com>
7807M:	Jamal Hadi Salim <jhs@mojatatu.com>
7808F:	net/ife
7809F:	include/net/ife.h
7810F:	include/uapi/linux/ife.h
7811
7812IGORPLUG-USB IR RECEIVER
7813M:	Sean Young <sean@mess.org>
7814L:	linux-media@vger.kernel.org
7815S:	Maintained
7816F:	drivers/media/rc/igorplugusb.c
7817
7818IGUANAWORKS USB IR TRANSCEIVER
7819M:	Sean Young <sean@mess.org>
7820L:	linux-media@vger.kernel.org
7821S:	Maintained
7822F:	drivers/media/rc/iguanair.c
7823
7824IIO DIGITAL POTENTIOMETER DAC
7825M:	Peter Rosin <peda@axentia.se>
7826L:	linux-iio@vger.kernel.org
7827S:	Maintained
7828F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7829F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7830F:	drivers/iio/dac/dpot-dac.c
7831
7832IIO ENVELOPE DETECTOR
7833M:	Peter Rosin <peda@axentia.se>
7834L:	linux-iio@vger.kernel.org
7835S:	Maintained
7836F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7837F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7838F:	drivers/iio/adc/envelope-detector.c
7839
7840IIO MULTIPLEXER
7841M:	Peter Rosin <peda@axentia.se>
7842L:	linux-iio@vger.kernel.org
7843S:	Maintained
7844F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7845F:	drivers/iio/multiplexer/iio-mux.c
7846
7847IIO SUBSYSTEM AND DRIVERS
7848M:	Jonathan Cameron <jic23@kernel.org>
7849R:	Hartmut Knaack <knaack.h@gmx.de>
7850R:	Lars-Peter Clausen <lars@metafoo.de>
7851R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7852L:	linux-iio@vger.kernel.org
7853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7854S:	Maintained
7855F:	Documentation/ABI/testing/configfs-iio*
7856F:	Documentation/ABI/testing/sysfs-bus-iio*
7857F:	Documentation/devicetree/bindings/iio/
7858F:	drivers/iio/
7859F:	drivers/staging/iio/
7860F:	include/linux/iio/
7861F:	tools/iio/
7862
7863IIO UNIT CONVERTER
7864M:	Peter Rosin <peda@axentia.se>
7865L:	linux-iio@vger.kernel.org
7866S:	Maintained
7867F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7868F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7869F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7870F:	drivers/iio/afe/iio-rescale.c
7871
7872IKANOS/ADI EAGLE ADSL USB DRIVER
7873M:	Matthieu Castet <castet.matthieu@free.fr>
7874M:	Stanislaw Gruszka <stf_xl@wp.pl>
7875S:	Maintained
7876F:	drivers/usb/atm/ueagle-atm.c
7877
7878IMGTEC ASCII LCD DRIVER
7879M:	Paul Burton <paul.burton@mips.com>
7880S:	Maintained
7881F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7882F:	drivers/auxdisplay/img-ascii-lcd.c
7883
7884IMGTEC IR DECODER DRIVER
7885M:	James Hogan <jhogan@kernel.org>
7886S:	Maintained
7887F:	drivers/media/rc/img-ir/
7888
7889IMON SOUNDGRAPH USB IR RECEIVER
7890M:	Sean Young <sean@mess.org>
7891L:	linux-media@vger.kernel.org
7892S:	Maintained
7893F:	drivers/media/rc/imon_raw.c
7894F:	drivers/media/rc/imon.c
7895
7896IMS TWINTURBO FRAMEBUFFER DRIVER
7897L:	linux-fbdev@vger.kernel.org
7898S:	Orphan
7899F:	drivers/video/fbdev/imsttfb.c
7900
7901INA209 HARDWARE MONITOR DRIVER
7902M:	Guenter Roeck <linux@roeck-us.net>
7903L:	linux-hwmon@vger.kernel.org
7904S:	Maintained
7905F:	Documentation/hwmon/ina209.rst
7906F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7907F:	drivers/hwmon/ina209.c
7908
7909INA2XX HARDWARE MONITOR DRIVER
7910M:	Guenter Roeck <linux@roeck-us.net>
7911L:	linux-hwmon@vger.kernel.org
7912S:	Maintained
7913F:	Documentation/hwmon/ina2xx.rst
7914F:	drivers/hwmon/ina2xx.c
7915F:	include/linux/platform_data/ina2xx.h
7916
7917INDUSTRY PACK SUBSYSTEM (IPACK)
7918M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7919M:	Jens Taprogge <jens.taprogge@taprogge.org>
7920M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7921L:	industrypack-devel@lists.sourceforge.net
7922W:	http://industrypack.sourceforge.net
7923S:	Maintained
7924F:	drivers/ipack/
7925
7926INFINEON DPS310 Driver
7927M:	Eddie James <eajames@linux.ibm.com>
7928L:	linux-iio@vger.kernel.org
7929F:	drivers/iio/pressure/dps310.c
7930S:	Maintained
7931
7932INFINIBAND SUBSYSTEM
7933M:	Doug Ledford <dledford@redhat.com>
7934M:	Jason Gunthorpe <jgg@mellanox.com>
7935L:	linux-rdma@vger.kernel.org
7936W:	https://github.com/linux-rdma/rdma-core
7937Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7939S:	Supported
7940F:	Documentation/devicetree/bindings/infiniband/
7941F:	Documentation/infiniband/
7942F:	drivers/infiniband/
7943F:	include/uapi/linux/if_infiniband.h
7944F:	include/uapi/rdma/
7945F:	include/rdma/
7946F:	include/trace/events/ib_mad.h
7947F:	include/trace/events/ib_umad.h
7948F:	samples/bpf/ibumad_kern.c
7949F:	samples/bpf/ibumad_user.c
7950
7951INGENIC JZ4780 DMA Driver
7952M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7953S:	Maintained
7954F:	drivers/dma/dma-jz4780.c
7955
7956INGENIC JZ4780 NAND DRIVER
7957M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7958L:	linux-mtd@lists.infradead.org
7959S:	Maintained
7960F:	drivers/mtd/nand/raw/ingenic/
7961
7962INGENIC JZ47xx SoCs
7963M:	Paul Cercueil <paul@crapouillou.net>
7964S:	Maintained
7965F:	arch/mips/boot/dts/ingenic/
7966F:	arch/mips/include/asm/mach-jz4740/
7967F:	arch/mips/jz4740/
7968F:	drivers/clk/ingenic/
7969F:	drivers/dma/dma-jz4780.c
7970F:	drivers/gpu/drm/ingenic/
7971F:	drivers/i2c/busses/i2c-jz4780.c
7972F:	drivers/iio/adc/ingenic-adc.c
7973F:	drivers/irqchip/irq-ingenic.c
7974F:	drivers/memory/jz4780-nemc.c
7975F:	drivers/mmc/host/jz4740_mmc.c
7976F:	drivers/mtd/nand/raw/ingenic/
7977F:	drivers/pinctrl/pinctrl-ingenic.c
7978F:	drivers/power/supply/ingenic-battery.c
7979F:	drivers/pwm/pwm-jz4740.c
7980F:	drivers/rtc/rtc-jz4740.c
7981F:	drivers/tty/serial/8250/8250_ingenic.c
7982F:	drivers/usb/musb/jz4740.c
7983F:	drivers/watchdog/jz4740_wdt.c
7984F:	include/dt-bindings/iio/adc/ingenic,adc.h
7985F:	include/linux/mfd/ingenic-tcu.h
7986F:	sound/soc/jz4740/
7987F:	sound/soc/codecs/jz47*
7988
7989INOTIFY
7990M:	Jan Kara <jack@suse.cz>
7991R:	Amir Goldstein <amir73il@gmail.com>
7992L:	linux-fsdevel@vger.kernel.org
7993S:	Maintained
7994F:	Documentation/filesystems/inotify.txt
7995F:	fs/notify/inotify/
7996F:	include/linux/inotify.h
7997F:	include/uapi/linux/inotify.h
7998
7999INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8000M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8001L:	linux-input@vger.kernel.org
8002Q:	http://patchwork.kernel.org/project/linux-input/list/
8003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8004S:	Maintained
8005F:	drivers/input/
8006F:	include/linux/input.h
8007F:	include/uapi/linux/input.h
8008F:	include/uapi/linux/input-event-codes.h
8009F:	include/linux/input/
8010F:	Documentation/devicetree/bindings/input/
8011F:	Documentation/devicetree/bindings/serio/
8012F:	Documentation/input/
8013
8014INPUT MULTITOUCH (MT) PROTOCOL
8015M:	Henrik Rydberg <rydberg@bitmath.org>
8016L:	linux-input@vger.kernel.org
8017S:	Odd fixes
8018F:	Documentation/input/multi-touch-protocol.rst
8019F:	drivers/input/input-mt.c
8020K:	\b(ABS|SYN)_MT_
8021
8022INSIDE SECURE CRYPTO DRIVER
8023M:	Antoine Tenart <antoine.tenart@bootlin.com>
8024F:	drivers/crypto/inside-secure/
8025S:	Maintained
8026L:	linux-crypto@vger.kernel.org
8027
8028INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8029M:	Mimi Zohar <zohar@linux.ibm.com>
8030M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8031L:	linux-integrity@vger.kernel.org
8032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8033S:	Supported
8034F:	security/integrity/ima/
8035
8036INTEL 810/815 FRAMEBUFFER DRIVER
8037M:	Antonino Daplas <adaplas@gmail.com>
8038L:	linux-fbdev@vger.kernel.org
8039S:	Maintained
8040F:	drivers/video/fbdev/i810/
8041
8042INTEL ASoC DRIVERS
8043M:	Cezary Rojewski <cezary.rojewski@intel.com>
8044M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8045M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8046M:	Jie Yang <yang.jie@linux.intel.com>
8047L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8048S:	Supported
8049F:	sound/soc/intel/
8050
8051INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8052M:	Hans de Goede <hdegoede@redhat.com>
8053L:	platform-driver-x86@vger.kernel.org
8054S:	Maintained
8055F:	drivers/platform/x86/intel_atomisp2_pm.c
8056
8057INTEL C600 SERIES SAS CONTROLLER DRIVER
8058M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8059M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8060L:	linux-scsi@vger.kernel.org
8061T:	git git://git.code.sf.net/p/intel-sas/isci
8062S:	Supported
8063F:	drivers/scsi/isci/
8064
8065INTEL CPU family model numbers
8066M:	Tony Luck <tony.luck@intel.com>
8067M:	x86@kernel.org
8068L:	linux-kernel@vger.kernel.org
8069S:	Supported
8070F:	arch/x86/include/asm/intel-family.h
8071
8072INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8073M:	Jani Nikula <jani.nikula@linux.intel.com>
8074M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8075M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8076L:	intel-gfx@lists.freedesktop.org
8077W:	https://01.org/linuxgraphics/
8078B:	https://01.org/linuxgraphics/documentation/how-report-bugs
8079C:	irc://chat.freenode.net/intel-gfx
8080Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8081T:	git git://anongit.freedesktop.org/drm-intel
8082S:	Supported
8083F:	drivers/gpu/drm/i915/
8084F:	include/drm/i915*
8085F:	include/uapi/drm/i915_drm.h
8086F:	Documentation/gpu/i915.rst
8087
8088INTEL ETHERNET DRIVERS
8089M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8090L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8091W:	http://www.intel.com/support/feedback.htm
8092W:	http://e1000.sourceforge.net/
8093Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8096S:	Supported
8097F:	Documentation/networking/device_drivers/intel/e100.rst
8098F:	Documentation/networking/device_drivers/intel/e1000.rst
8099F:	Documentation/networking/device_drivers/intel/e1000e.rst
8100F:	Documentation/networking/device_drivers/intel/fm10k.rst
8101F:	Documentation/networking/device_drivers/intel/igb.rst
8102F:	Documentation/networking/device_drivers/intel/igbvf.rst
8103F:	Documentation/networking/device_drivers/intel/ixgb.rst
8104F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8105F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8106F:	Documentation/networking/device_drivers/intel/i40e.rst
8107F:	Documentation/networking/device_drivers/intel/iavf.rst
8108F:	Documentation/networking/device_drivers/intel/ice.rst
8109F:	drivers/net/ethernet/intel/
8110F:	drivers/net/ethernet/intel/*/
8111F:	include/linux/avf/virtchnl.h
8112
8113INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8114M:	Maik Broemme <mbroemme@libmpq.org>
8115L:	linux-fbdev@vger.kernel.org
8116S:	Maintained
8117F:	Documentation/fb/intelfb.rst
8118F:	drivers/video/fbdev/intelfb/
8119
8120INTEL GPIO DRIVERS
8121M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8122L:	linux-gpio@vger.kernel.org
8123S:	Maintained
8124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8125F:	drivers/gpio/gpio-ich.c
8126F:	drivers/gpio/gpio-intel-mid.c
8127F:	drivers/gpio/gpio-lynxpoint.c
8128F:	drivers/gpio/gpio-merrifield.c
8129F:	drivers/gpio/gpio-ml-ioh.c
8130F:	drivers/gpio/gpio-pch.c
8131F:	drivers/gpio/gpio-sch.c
8132F:	drivers/gpio/gpio-sodaville.c
8133
8134INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8135M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8136M:	Zhi Wang <zhi.a.wang@intel.com>
8137L:	intel-gvt-dev@lists.freedesktop.org
8138L:	intel-gfx@lists.freedesktop.org
8139W:	https://01.org/igvt-g
8140T:	git https://github.com/intel/gvt-linux.git
8141S:	Supported
8142F:	drivers/gpu/drm/i915/gvt/
8143
8144INTEL HID EVENT DRIVER
8145M:	Alex Hung <alex.hung@canonical.com>
8146L:	platform-driver-x86@vger.kernel.org
8147S:	Maintained
8148F:	drivers/platform/x86/intel-hid.c
8149
8150INTEL I/OAT DMA DRIVER
8151M:	Dave Jiang <dave.jiang@intel.com>
8152R:	Dan Williams <dan.j.williams@intel.com>
8153L:	dmaengine@vger.kernel.org
8154Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8155S:	Supported
8156F:	drivers/dma/ioat*
8157
8158INTEL IDLE DRIVER
8159M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8160M:	Len Brown <lenb@kernel.org>
8161L:	linux-pm@vger.kernel.org
8162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8163B:	https://bugzilla.kernel.org
8164S:	Supported
8165F:	drivers/idle/intel_idle.c
8166
8167INTEL INTEGRATED SENSOR HUB DRIVER
8168M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8169M:	Jiri Kosina <jikos@kernel.org>
8170L:	linux-input@vger.kernel.org
8171S:	Maintained
8172F:	drivers/hid/intel-ish-hid/
8173
8174INTEL IOMMU (VT-d)
8175M:	David Woodhouse <dwmw2@infradead.org>
8176L:	iommu@lists.linux-foundation.org
8177T:	git git://git.infradead.org/iommu-2.6.git
8178S:	Supported
8179F:	drivers/iommu/intel-iommu.c
8180F:	include/linux/intel-iommu.h
8181
8182INTEL IOP-ADMA DMA DRIVER
8183R:	Dan Williams <dan.j.williams@intel.com>
8184S:	Odd fixes
8185F:	drivers/dma/iop-adma.c
8186
8187INTEL IPU3 CSI-2 CIO2 DRIVER
8188M:	Yong Zhi <yong.zhi@intel.com>
8189M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8190M:	Bingbu Cao <bingbu.cao@intel.com>
8191R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8192L:	linux-media@vger.kernel.org
8193S:	Maintained
8194F:	drivers/media/pci/intel/ipu3/
8195F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8196
8197INTEL IPU3 CSI-2 IMGU DRIVER
8198M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8199L:	linux-media@vger.kernel.org
8200S:	Maintained
8201F:	drivers/staging/media/ipu3/
8202F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8203F:	Documentation/media/v4l-drivers/ipu3.rst
8204
8205INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8206M:	Krzysztof Halasa <khalasa@piap.pl>
8207S:	Maintained
8208F:	include/linux/soc/ixp4xx/qmgr.h
8209F:	include/linux/soc/ixp4xx/npe.h
8210F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8211F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8212F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8213F:	drivers/net/wan/ixp4xx_hss.c
8214
8215INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8216M:	Deepak Saxena <dsaxena@plexity.net>
8217S:	Maintained
8218F:	drivers/char/hw_random/ixp4xx-rng.c
8219
8220INTEL MANAGEMENT ENGINE (mei)
8221M:	Tomas Winkler <tomas.winkler@intel.com>
8222L:	linux-kernel@vger.kernel.org
8223S:	Supported
8224F:	include/uapi/linux/mei.h
8225F:	include/linux/mei_cl_bus.h
8226F:	drivers/misc/mei/*
8227F:	drivers/watchdog/mei_wdt.c
8228F:	Documentation/driver-api/mei/*
8229F:	samples/mei/*
8230
8231INTEL MENLOW THERMAL DRIVER
8232M:	Sujith Thomas <sujith.thomas@intel.com>
8233L:	platform-driver-x86@vger.kernel.org
8234W:	https://01.org/linux-acpi
8235S:	Supported
8236F:	drivers/platform/x86/intel_menlow.c
8237
8238INTEL MIC DRIVERS (mic)
8239M:	Sudeep Dutt <sudeep.dutt@intel.com>
8240M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8241S:	Supported
8242W:	https://github.com/sudeepdutt/mic
8243W:	http://software.intel.com/en-us/mic-developer
8244F:	include/linux/mic_bus.h
8245F:	include/linux/scif.h
8246F:	include/uapi/linux/mic_common.h
8247F:	include/uapi/linux/mic_ioctl.h
8248F:	include/uapi/linux/scif_ioctl.h
8249F:	drivers/misc/mic/
8250F:	drivers/dma/mic_x100_dma.c
8251F:	drivers/dma/mic_x100_dma.h
8252F:	Documentation/mic/
8253
8254INTEL PMC CORE DRIVER
8255M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8256M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8257L:	platform-driver-x86@vger.kernel.org
8258S:	Maintained
8259F:	drivers/platform/x86/intel_pmc_core*
8260
8261INTEL PMC/P-Unit IPC DRIVER
8262M:	Zha Qipeng<qipeng.zha@intel.com>
8263L:	platform-driver-x86@vger.kernel.org
8264S:	Maintained
8265F:	drivers/platform/x86/intel_pmc_ipc.c
8266F:	drivers/platform/x86/intel_punit_ipc.c
8267F:	arch/x86/include/asm/intel_pmc_ipc.h
8268F:	arch/x86/include/asm/intel_punit_ipc.h
8269
8270INTEL PMIC GPIO DRIVERS
8271M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8272S:	Maintained
8273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8274F:	drivers/gpio/gpio-*cove.c
8275F:	drivers/gpio/gpio-msic.c
8276
8277INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8278R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8279S:	Maintained
8280F:	drivers/mfd/intel_msic.c
8281F:	drivers/mfd/intel_soc_pmic*
8282F:	include/linux/mfd/intel_msic.h
8283F:	include/linux/mfd/intel_soc_pmic*
8284
8285INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8286M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8287L:	linux-wireless@vger.kernel.org
8288S:	Maintained
8289F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8290F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8291F:	drivers/net/wireless/intel/ipw2x00/
8292
8293INTEL PSTATE DRIVER
8294M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8295M:	Len Brown <lenb@kernel.org>
8296L:	linux-pm@vger.kernel.org
8297S:	Supported
8298F:	drivers/cpufreq/intel_pstate.c
8299
8300INTEL RDMA RNIC DRIVER
8301M:	Faisal Latif <faisal.latif@intel.com>
8302M:	Shiraz Saleem <shiraz.saleem@intel.com>
8303L:	linux-rdma@vger.kernel.org
8304S:	Supported
8305F:	drivers/infiniband/hw/i40iw/
8306F:	include/uapi/rdma/i40iw-abi.h
8307
8308INTEL SPEED SELECT TECHNOLOGY
8309M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8310L:	platform-driver-x86@vger.kernel.org
8311S:	Maintained
8312F:	drivers/platform/x86/intel_speed_select_if/
8313F:	tools/power/x86/intel-speed-select/
8314F:	include/uapi/linux/isst_if.h
8315
8316INTEL TELEMETRY DRIVER
8317M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8318M:	"David E. Box" <david.e.box@linux.intel.com>
8319L:	platform-driver-x86@vger.kernel.org
8320S:	Maintained
8321F:	arch/x86/include/asm/intel_telemetry.h
8322F:	drivers/platform/x86/intel_telemetry*
8323
8324INTEL VIRTUAL BUTTON DRIVER
8325M:	AceLan Kao <acelan.kao@canonical.com>
8326L:	platform-driver-x86@vger.kernel.org
8327S:	Maintained
8328F:	drivers/platform/x86/intel-vbtn.c
8329
8330INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8331M:	Stanislaw Gruszka <sgruszka@redhat.com>
8332L:	linux-wireless@vger.kernel.org
8333S:	Supported
8334F:	drivers/net/wireless/intel/iwlegacy/
8335
8336INTEL WIRELESS WIFI LINK (iwlwifi)
8337M:	Johannes Berg <johannes.berg@intel.com>
8338M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8339M:	Luca Coelho <luciano.coelho@intel.com>
8340M:	Intel Linux Wireless <linuxwifi@intel.com>
8341L:	linux-wireless@vger.kernel.org
8342W:	http://intellinuxwireless.org
8343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8344S:	Supported
8345F:	drivers/net/wireless/intel/iwlwifi/
8346
8347INTEL WIRELESS WIMAX CONNECTION 2400
8348M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8349M:	linux-wimax@intel.com
8350L:	wimax@linuxwimax.org (subscribers-only)
8351S:	Supported
8352W:	http://linuxwimax.org
8353F:	Documentation/wimax/README.i2400m
8354F:	drivers/net/wimax/i2400m/
8355F:	include/uapi/linux/wimax/i2400m.h
8356
8357INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8358M:	Mario Limonciello <mario.limonciello@dell.com>
8359S:	Maintained
8360F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8361
8362INTEL(R) TRACE HUB
8363M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8364S:	Supported
8365F:	Documentation/trace/intel_th.rst
8366F:	drivers/hwtracing/intel_th/
8367
8368INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8369M:	Ning Sun <ning.sun@intel.com>
8370L:	tboot-devel@lists.sourceforge.net
8371W:	http://tboot.sourceforge.net
8372T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8373S:	Supported
8374F:	Documentation/x86/intel_txt.rst
8375F:	include/linux/tboot.h
8376F:	arch/x86/kernel/tboot.c
8377
8378INTERCONNECT API
8379M:	Georgi Djakov <georgi.djakov@linaro.org>
8380L:	linux-pm@vger.kernel.org
8381S:	Maintained
8382F:	Documentation/driver-api/interconnect.rst
8383F:	Documentation/devicetree/bindings/interconnect/
8384F:	drivers/interconnect/
8385F:	include/dt-bindings/interconnect/
8386F:	include/linux/interconnect-provider.h
8387F:	include/linux/interconnect.h
8388
8389INVENSENSE MPU-3050 GYROSCOPE DRIVER
8390M:	Linus Walleij <linus.walleij@linaro.org>
8391L:	linux-iio@vger.kernel.org
8392S:	Maintained
8393F:	drivers/iio/gyro/mpu3050*
8394F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8395
8396IOC3 ETHERNET DRIVER
8397M:	Ralf Baechle <ralf@linux-mips.org>
8398L:	linux-mips@vger.kernel.org
8399S:	Maintained
8400F:	drivers/net/ethernet/sgi/ioc3-eth.c
8401
8402IOMAP FILESYSTEM LIBRARY
8403M:	Christoph Hellwig <hch@infradead.org>
8404M:	Darrick J. Wong <darrick.wong@oracle.com>
8405M:	linux-xfs@vger.kernel.org
8406M:	linux-fsdevel@vger.kernel.org
8407L:	linux-xfs@vger.kernel.org
8408L:	linux-fsdevel@vger.kernel.org
8409T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8410S:	Supported
8411F:	fs/iomap/
8412F:	include/linux/iomap.h
8413
8414IOMMU DRIVERS
8415M:	Joerg Roedel <joro@8bytes.org>
8416L:	iommu@lists.linux-foundation.org
8417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8418S:	Maintained
8419F:	Documentation/devicetree/bindings/iommu/
8420F:	drivers/iommu/
8421F:	include/linux/iommu.h
8422F:	include/linux/of_iommu.h
8423F:	include/linux/iova.h
8424
8425IO_URING
8426M:	Jens Axboe <axboe@kernel.dk>
8427L:	linux-block@vger.kernel.org
8428L:	linux-fsdevel@vger.kernel.org
8429T:	git git://git.kernel.dk/linux-block
8430T:	git git://git.kernel.dk/liburing
8431S:	Maintained
8432F:	fs/io_uring.c
8433F:	include/uapi/linux/io_uring.h
8434
8435IPMI SUBSYSTEM
8436M:	Corey Minyard <minyard@acm.org>
8437L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8438W:	http://openipmi.sourceforge.net/
8439S:	Supported
8440F:	Documentation/devicetree/bindings/ipmi/
8441F:	Documentation/IPMI.txt
8442F:	drivers/char/ipmi/
8443F:	include/linux/ipmi*
8444F:	include/uapi/linux/ipmi*
8445
8446IPS SCSI RAID DRIVER
8447M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8448L:	linux-scsi@vger.kernel.org
8449W:	http://www.adaptec.com/
8450S:	Maintained
8451F:	drivers/scsi/ips*
8452
8453IPVS
8454M:	Wensong Zhang <wensong@linux-vs.org>
8455M:	Simon Horman <horms@verge.net.au>
8456M:	Julian Anastasov <ja@ssi.bg>
8457L:	netdev@vger.kernel.org
8458L:	lvs-devel@vger.kernel.org
8459S:	Maintained
8460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8462F:	Documentation/networking/ipvs-sysctl.txt
8463F:	include/net/ip_vs.h
8464F:	include/uapi/linux/ip_vs.h
8465F:	net/netfilter/ipvs/
8466
8467IPWIRELESS DRIVER
8468M:	Jiri Kosina <jikos@kernel.org>
8469M:	David Sterba <dsterba@suse.com>
8470S:	Odd Fixes
8471F:	drivers/tty/ipwireless/
8472
8473IPX NETWORK LAYER
8474L:	netdev@vger.kernel.org
8475S:	Obsolete
8476F:	include/uapi/linux/ipx.h
8477
8478IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8479M:	Marc Zyngier <maz@kernel.org>
8480S:	Maintained
8481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8482F:	Documentation/IRQ-domain.txt
8483F:	include/linux/irqdomain.h
8484F:	kernel/irq/irqdomain.c
8485F:	kernel/irq/msi.c
8486
8487IRQ SUBSYSTEM
8488M:	Thomas Gleixner <tglx@linutronix.de>
8489L:	linux-kernel@vger.kernel.org
8490S:	Maintained
8491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8492F:	kernel/irq/
8493
8494IRQCHIP DRIVERS
8495M:	Thomas Gleixner <tglx@linutronix.de>
8496M:	Jason Cooper <jason@lakedaemon.net>
8497M:	Marc Zyngier <maz@kernel.org>
8498L:	linux-kernel@vger.kernel.org
8499S:	Maintained
8500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8501F:	Documentation/devicetree/bindings/interrupt-controller/
8502F:	drivers/irqchip/
8503
8504ISA
8505M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8506S:	Maintained
8507F:	Documentation/driver-api/isa.rst
8508F:	drivers/base/isa.c
8509F:	include/linux/isa.h
8510
8511ISA RADIO MODULE
8512M:	Hans Verkuil <hverkuil@xs4all.nl>
8513L:	linux-media@vger.kernel.org
8514T:	git git://linuxtv.org/media_tree.git
8515W:	https://linuxtv.org
8516S:	Maintained
8517F:	drivers/media/radio/radio-isa*
8518
8519ISAPNP
8520M:	Jaroslav Kysela <perex@perex.cz>
8521S:	Maintained
8522F:	Documentation/driver-api/isapnp.rst
8523F:	drivers/pnp/isapnp/
8524F:	include/linux/isapnp.h
8525
8526ISCSI
8527M:	Lee Duncan <lduncan@suse.com>
8528M:	Chris Leech <cleech@redhat.com>
8529L:	open-iscsi@googlegroups.com
8530W:	www.open-iscsi.com
8531S:	Maintained
8532F:	drivers/scsi/*iscsi*
8533F:	include/scsi/*iscsi*
8534
8535iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8536M:	Peter Jones <pjones@redhat.com>
8537M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8538S:	Maintained
8539F:	drivers/firmware/iscsi_ibft*
8540
8541ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8542M:	Sagi Grimberg <sagi@grimberg.me>
8543M:	Max Gurtovoy <maxg@mellanox.com>
8544L:	linux-rdma@vger.kernel.org
8545S:	Supported
8546W:	http://www.openfabrics.org
8547W:	www.open-iscsi.org
8548Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8549F:	drivers/infiniband/ulp/iser/
8550
8551ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8552M:	Sagi Grimberg <sagi@grimberg.me>
8553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8554L:	linux-rdma@vger.kernel.org
8555L:	target-devel@vger.kernel.org
8556S:	Supported
8557W:	http://www.linux-iscsi.org
8558F:	drivers/infiniband/ulp/isert
8559
8560ISDN/mISDN SUBSYSTEM
8561M:	Karsten Keil <isdn@linux-pingi.de>
8562L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8563L:	netdev@vger.kernel.org
8564W:	http://www.isdn4linux.de
8565S:	Maintained
8566F:	drivers/isdn/mISDN
8567F:	drivers/isdn/hardware
8568
8569ISDN/CAPI SUBSYSTEM
8570M:	Karsten Keil <isdn@linux-pingi.de>
8571L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8572L:	netdev@vger.kernel.org
8573W:	http://www.isdn4linux.de
8574S:	Odd Fixes
8575F:	Documentation/isdn/
8576F:	drivers/isdn/capi/
8577F:	drivers/staging/isdn/
8578F:	net/bluetooth/cmtp/
8579F:	include/linux/isdn/
8580F:	include/uapi/linux/isdn/
8581
8582IT87 HARDWARE MONITORING DRIVER
8583M:	Jean Delvare <jdelvare@suse.com>
8584L:	linux-hwmon@vger.kernel.org
8585S:	Maintained
8586F:	Documentation/hwmon/it87.rst
8587F:	drivers/hwmon/it87.c
8588
8589IT913X MEDIA DRIVER
8590M:	Antti Palosaari <crope@iki.fi>
8591L:	linux-media@vger.kernel.org
8592W:	https://linuxtv.org
8593W:	http://palosaari.fi/linux/
8594Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8595T:	git git://linuxtv.org/anttip/media_tree.git
8596S:	Maintained
8597F:	drivers/media/tuners/it913x*
8598
8599IVTV VIDEO4LINUX DRIVER
8600M:	Andy Walls <awalls@md.metrocast.net>
8601L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8602L:	linux-media@vger.kernel.org
8603T:	git git://linuxtv.org/media_tree.git
8604W:	http://www.ivtvdriver.org
8605S:	Maintained
8606F:	Documentation/media/v4l-drivers/ivtv*
8607F:	drivers/media/pci/ivtv/
8608F:	include/uapi/linux/ivtv*
8609
8610IX2505V MEDIA DRIVER
8611M:	Malcolm Priestley <tvboxspy@gmail.com>
8612L:	linux-media@vger.kernel.org
8613W:	https://linuxtv.org
8614Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8615S:	Maintained
8616F:	drivers/media/dvb-frontends/ix2505v*
8617
8618JAILHOUSE HYPERVISOR INTERFACE
8619M:	Jan Kiszka <jan.kiszka@siemens.com>
8620L:	jailhouse-dev@googlegroups.com
8621S:	Maintained
8622F:	arch/x86/kernel/jailhouse.c
8623F:	arch/x86/include/asm/jailhouse_para.h
8624
8625JC42.4 TEMPERATURE SENSOR DRIVER
8626M:	Guenter Roeck <linux@roeck-us.net>
8627L:	linux-hwmon@vger.kernel.org
8628S:	Maintained
8629F:	drivers/hwmon/jc42.c
8630F:	Documentation/hwmon/jc42.rst
8631
8632JFS FILESYSTEM
8633M:	Dave Kleikamp <shaggy@kernel.org>
8634L:	jfs-discussion@lists.sourceforge.net
8635W:	http://jfs.sourceforge.net/
8636T:	git git://github.com/kleikamp/linux-shaggy.git
8637S:	Maintained
8638F:	Documentation/filesystems/jfs.txt
8639F:	fs/jfs/
8640
8641JME NETWORK DRIVER
8642M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8643L:	netdev@vger.kernel.org
8644S:	Maintained
8645F:	drivers/net/ethernet/jme.*
8646
8647JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8648M:	David Woodhouse <dwmw2@infradead.org>
8649M:	Richard Weinberger <richard@nod.at>
8650L:	linux-mtd@lists.infradead.org
8651W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8652T:	git git://git.infradead.org/ubifs-2.6.git
8653S:	Odd Fixes
8654F:	fs/jffs2/
8655F:	include/uapi/linux/jffs2.h
8656
8657JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8658M:	"Theodore Ts'o" <tytso@mit.edu>
8659M:	Jan Kara <jack@suse.com>
8660L:	linux-ext4@vger.kernel.org
8661S:	Maintained
8662F:	fs/jbd2/
8663F:	include/linux/jbd2.h
8664
8665JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8666M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8667L:	linux-media@vger.kernel.org
8668S:	Maintained
8669F:	drivers/media/platform/rcar_jpu.c
8670
8671JSM Neo PCI based serial card
8672L:	linux-serial@vger.kernel.org
8673S:	Orphan
8674F:	drivers/tty/serial/jsm/
8675
8676K10TEMP HARDWARE MONITORING DRIVER
8677M:	Clemens Ladisch <clemens@ladisch.de>
8678L:	linux-hwmon@vger.kernel.org
8679S:	Maintained
8680F:	Documentation/hwmon/k10temp.rst
8681F:	drivers/hwmon/k10temp.c
8682
8683K8TEMP HARDWARE MONITORING DRIVER
8684M:	Rudolf Marek <r.marek@assembler.cz>
8685L:	linux-hwmon@vger.kernel.org
8686S:	Maintained
8687F:	Documentation/hwmon/k8temp.rst
8688F:	drivers/hwmon/k8temp.c
8689
8690KASAN
8691M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8692R:	Alexander Potapenko <glider@google.com>
8693R:	Dmitry Vyukov <dvyukov@google.com>
8694L:	kasan-dev@googlegroups.com
8695S:	Maintained
8696F:	arch/*/include/asm/kasan.h
8697F:	arch/*/mm/kasan_init*
8698F:	Documentation/dev-tools/kasan.rst
8699F:	include/linux/kasan*.h
8700F:	lib/test_kasan.c
8701F:	mm/kasan/
8702F:	scripts/Makefile.kasan
8703
8704KCONFIG
8705M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8707L:	linux-kbuild@vger.kernel.org
8708S:	Maintained
8709F:	Documentation/kbuild/kconfig*
8710F:	scripts/kconfig/
8711F:	scripts/Kconfig.include
8712
8713KDUMP
8714M:	Dave Young <dyoung@redhat.com>
8715M:	Baoquan He <bhe@redhat.com>
8716R:	Vivek Goyal <vgoyal@redhat.com>
8717L:	kexec@lists.infradead.org
8718W:	http://lse.sourceforge.net/kdump/
8719S:	Maintained
8720F:	Documentation/admin-guide/kdump/
8721
8722KEENE FM RADIO TRANSMITTER DRIVER
8723M:	Hans Verkuil <hverkuil@xs4all.nl>
8724L:	linux-media@vger.kernel.org
8725T:	git git://linuxtv.org/media_tree.git
8726W:	https://linuxtv.org
8727S:	Maintained
8728F:	drivers/media/radio/radio-keene*
8729
8730KERNEL AUTOMOUNTER
8731M:	Ian Kent <raven@themaw.net>
8732L:	autofs@vger.kernel.org
8733S:	Maintained
8734F:	fs/autofs/
8735
8736KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8737M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8738M:	Michal Marek <michal.lkml@markovi.net>
8739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8740L:	linux-kbuild@vger.kernel.org
8741S:	Maintained
8742F:	Documentation/kbuild/
8743F:	Makefile
8744F:	scripts/Kbuild*
8745F:	scripts/Makefile*
8746F:	scripts/basic/
8747F:	scripts/mk*
8748F:	scripts/*vmlinux*
8749F:	scripts/mod/
8750F:	scripts/package/
8751
8752KERNEL JANITORS
8753L:	kernel-janitors@vger.kernel.org
8754W:	http://kernelnewbies.org/KernelJanitors
8755S:	Odd Fixes
8756
8757KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8758M:	"J. Bruce Fields" <bfields@fieldses.org>
8759M:	Chuck Lever <chuck.lever@oracle.com>
8760L:	linux-nfs@vger.kernel.org
8761W:	http://nfs.sourceforge.net/
8762T:	git git://linux-nfs.org/~bfields/linux.git
8763S:	Supported
8764F:	fs/nfsd/
8765F:	include/uapi/linux/nfsd/
8766F:	fs/lockd/
8767F:	fs/nfs_common/
8768F:	net/sunrpc/
8769F:	include/linux/lockd/
8770F:	include/linux/sunrpc/
8771F:	include/uapi/linux/sunrpc/
8772
8773KERNEL SELFTEST FRAMEWORK
8774M:	Shuah Khan <shuah@kernel.org>
8775M:	Shuah Khan <skhan@linuxfoundation.org>
8776L:	linux-kselftest@vger.kernel.org
8777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8778Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8779S:	Maintained
8780F:	tools/testing/selftests/
8781F:	Documentation/dev-tools/kselftest*
8782
8783KERNEL USERMODE HELPER
8784M:	Luis Chamberlain <mcgrof@kernel.org>
8785L:	linux-kernel@vger.kernel.org
8786S:	Maintained
8787F:	kernel/umh.c
8788F:	include/linux/umh.h
8789
8790KERNEL VIRTUAL MACHINE (KVM)
8791M:	Paolo Bonzini <pbonzini@redhat.com>
8792M:	Radim Krčmář <rkrcmar@redhat.com>
8793L:	kvm@vger.kernel.org
8794W:	http://www.linux-kvm.org
8795T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8796S:	Supported
8797F:	Documentation/virt/kvm/
8798F:	include/trace/events/kvm.h
8799F:	include/uapi/asm-generic/kvm*
8800F:	include/uapi/linux/kvm*
8801F:	include/asm-generic/kvm*
8802F:	include/linux/kvm*
8803F:	include/kvm/iodev.h
8804F:	virt/kvm/*
8805F:	tools/kvm/
8806F:	tools/testing/selftests/kvm/
8807
8808KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8809M:	Marc Zyngier <maz@kernel.org>
8810R:	James Morse <james.morse@arm.com>
8811R:	Julien Thierry <julien.thierry.kdev@gmail.com>
8812R:	Suzuki K Poulose <suzuki.poulose@arm.com>
8813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8814L:	kvmarm@lists.cs.columbia.edu
8815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8816S:	Maintained
8817F:	arch/arm/include/uapi/asm/kvm*
8818F:	arch/arm/include/asm/kvm*
8819F:	arch/arm/kvm/
8820F:	arch/arm64/include/uapi/asm/kvm*
8821F:	arch/arm64/include/asm/kvm*
8822F:	arch/arm64/kvm/
8823F:	virt/kvm/arm/
8824F:	include/kvm/arm_*
8825
8826KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8827M:	James Hogan <jhogan@kernel.org>
8828L:	linux-mips@vger.kernel.org
8829S:	Supported
8830F:	arch/mips/include/uapi/asm/kvm*
8831F:	arch/mips/include/asm/kvm*
8832F:	arch/mips/kvm/
8833
8834KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8835M:	Paul Mackerras <paulus@ozlabs.org>
8836L:	kvm-ppc@vger.kernel.org
8837W:	http://www.linux-kvm.org/
8838T:	git git://github.com/agraf/linux-2.6.git
8839S:	Supported
8840F:	arch/powerpc/include/uapi/asm/kvm*
8841F:	arch/powerpc/include/asm/kvm*
8842F:	arch/powerpc/kvm/
8843F:	arch/powerpc/kernel/kvm*
8844
8845KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8846M:	Christian Borntraeger <borntraeger@de.ibm.com>
8847M:	Janosch Frank <frankja@linux.ibm.com>
8848R:	David Hildenbrand <david@redhat.com>
8849R:	Cornelia Huck <cohuck@redhat.com>
8850L:	kvm@vger.kernel.org
8851W:	http://www.ibm.com/developerworks/linux/linux390/
8852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8853S:	Supported
8854F:	arch/s390/include/uapi/asm/kvm*
8855F:	arch/s390/include/asm/gmap.h
8856F:	arch/s390/include/asm/kvm*
8857F:	arch/s390/kvm/
8858F:	arch/s390/mm/gmap.c
8859F:	tools/testing/selftests/kvm/s390x/
8860F:	tools/testing/selftests/kvm/*/s390x/
8861
8862KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8863M:	Paolo Bonzini <pbonzini@redhat.com>
8864M:	Radim Krčmář <rkrcmar@redhat.com>
8865R:	Sean Christopherson <sean.j.christopherson@intel.com>
8866R:	Vitaly Kuznetsov <vkuznets@redhat.com>
8867R:	Wanpeng Li <wanpengli@tencent.com>
8868R:	Jim Mattson <jmattson@google.com>
8869R:	Joerg Roedel <joro@8bytes.org>
8870L:	kvm@vger.kernel.org
8871W:	http://www.linux-kvm.org
8872T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8873S:	Supported
8874F:	arch/x86/kvm/
8875F:	arch/x86/kvm/*/
8876F:	arch/x86/include/uapi/asm/kvm*
8877F:	arch/x86/include/uapi/asm/vmx.h
8878F:	arch/x86/include/uapi/asm/svm.h
8879F:	arch/x86/include/asm/kvm*
8880F:	arch/x86/include/asm/pvclock-abi.h
8881F:	arch/x86/include/asm/svm.h
8882F:	arch/x86/include/asm/vmx.h
8883F:	arch/x86/kernel/kvm.c
8884F:	arch/x86/kernel/kvmclock.c
8885
8886KERNFS
8887M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8888M:	Tejun Heo <tj@kernel.org>
8889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8890S:	Supported
8891F:	include/linux/kernfs.h
8892F:	fs/kernfs/
8893
8894KEXEC
8895M:	Eric Biederman <ebiederm@xmission.com>
8896W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8897L:	kexec@lists.infradead.org
8898S:	Maintained
8899F:	include/linux/kexec.h
8900F:	include/uapi/linux/kexec.h
8901F:	kernel/kexec*
8902
8903KEYS-ENCRYPTED
8904M:	Mimi Zohar <zohar@linux.ibm.com>
8905L:	linux-integrity@vger.kernel.org
8906L:	keyrings@vger.kernel.org
8907S:	Supported
8908F:	Documentation/security/keys/trusted-encrypted.rst
8909F:	include/keys/encrypted-type.h
8910F:	security/keys/encrypted-keys/
8911
8912KEYS-TRUSTED
8913M:	James Bottomley <jejb@linux.ibm.com>
8914M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8915M:	Mimi Zohar <zohar@linux.ibm.com>
8916L:	linux-integrity@vger.kernel.org
8917L:	keyrings@vger.kernel.org
8918S:	Supported
8919F:	Documentation/security/keys/trusted-encrypted.rst
8920F:	include/keys/trusted-type.h
8921F:	security/keys/trusted.c
8922F:	security/keys/trusted.h
8923
8924KEYS/KEYRINGS:
8925M:	David Howells <dhowells@redhat.com>
8926L:	keyrings@vger.kernel.org
8927S:	Maintained
8928F:	Documentation/security/keys/core.rst
8929F:	include/linux/key.h
8930F:	include/linux/key-type.h
8931F:	include/linux/keyctl.h
8932F:	include/uapi/linux/keyctl.h
8933F:	include/keys/
8934F:	security/keys/
8935
8936KGDB / KDB /debug_core
8937M:	Jason Wessel <jason.wessel@windriver.com>
8938M:	Daniel Thompson <daniel.thompson@linaro.org>
8939W:	http://kgdb.wiki.kernel.org/
8940L:	kgdb-bugreport@lists.sourceforge.net
8941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8942S:	Maintained
8943F:	Documentation/dev-tools/kgdb.rst
8944F:	drivers/misc/kgdbts.c
8945F:	drivers/tty/serial/kgdboc.c
8946F:	include/linux/kdb.h
8947F:	include/linux/kgdb.h
8948F:	kernel/debug/
8949
8950KMEMLEAK
8951M:	Catalin Marinas <catalin.marinas@arm.com>
8952S:	Maintained
8953F:	Documentation/dev-tools/kmemleak.rst
8954F:	include/linux/kmemleak.h
8955F:	mm/kmemleak.c
8956F:	mm/kmemleak-test.c
8957
8958KMOD KERNEL MODULE LOADER - USERMODE HELPER
8959M:	Luis Chamberlain <mcgrof@kernel.org>
8960L:	linux-kernel@vger.kernel.org
8961S:	Maintained
8962F:	kernel/kmod.c
8963F:	include/linux/kmod.h
8964F:	lib/test_kmod.c
8965F:	tools/testing/selftests/kmod/
8966
8967KPROBES
8968M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8969M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8970M:	"David S. Miller" <davem@davemloft.net>
8971M:	Masami Hiramatsu <mhiramat@kernel.org>
8972S:	Maintained
8973F:	Documentation/kprobes.txt
8974F:	include/linux/kprobes.h
8975F:	include/asm-generic/kprobes.h
8976F:	kernel/kprobes.c
8977
8978KS0108 LCD CONTROLLER DRIVER
8979M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8980S:	Maintained
8981F:	Documentation/auxdisplay/ks0108
8982F:	drivers/auxdisplay/ks0108.c
8983F:	include/linux/ks0108.h
8984
8985L3MDEV
8986M:	David Ahern <dsa@cumulusnetworks.com>
8987L:	netdev@vger.kernel.org
8988S:	Maintained
8989F:	net/l3mdev
8990F:	include/net/l3mdev.h
8991
8992L7 BPF FRAMEWORK
8993M:	John Fastabend <john.fastabend@gmail.com>
8994M:	Daniel Borkmann <daniel@iogearbox.net>
8995L:	netdev@vger.kernel.org
8996L:	bpf@vger.kernel.org
8997S:	Maintained
8998F:	include/linux/skmsg.h
8999F:	net/core/skmsg.c
9000F:	net/core/sock_map.c
9001F:	net/ipv4/tcp_bpf.c
9002
9003LANTIQ / INTEL Ethernet drivers
9004M:	Hauke Mehrtens <hauke@hauke-m.de>
9005L:	netdev@vger.kernel.org
9006S:	Maintained
9007F:	net/dsa/tag_gswip.c
9008F:	drivers/net/ethernet/lantiq_xrx200.c
9009F:	drivers/net/dsa/lantiq_pce.h
9010F:	drivers/net/dsa/lantiq_gswip.c
9011
9012LANTIQ MIPS ARCHITECTURE
9013M:	John Crispin <john@phrozen.org>
9014L:	linux-mips@vger.kernel.org
9015S:	Maintained
9016F:	arch/mips/lantiq
9017F:	drivers/soc/lantiq
9018
9019LAPB module
9020L:	linux-x25@vger.kernel.org
9021S:	Orphan
9022F:	Documentation/networking/lapb-module.txt
9023F:	include/*/lapb.h
9024F:	net/lapb/
9025
9026LASI 53c700 driver for PARISC
9027M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9028L:	linux-scsi@vger.kernel.org
9029S:	Maintained
9030F:	Documentation/scsi/53c700.txt
9031F:	drivers/scsi/53c700*
9032
9033LEAKING_ADDRESSES
9034M:	Tobin C. Harding <me@tobin.cc>
9035M:	Tycho Andersen <tycho@tycho.ws>
9036L:	kernel-hardening@lists.openwall.com
9037S:	Maintained
9038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9039F:	scripts/leaking_addresses.pl
9040
9041LED SUBSYSTEM
9042M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9043M:	Pavel Machek <pavel@ucw.cz>
9044R:	Dan Murphy <dmurphy@ti.com>
9045L:	linux-leds@vger.kernel.org
9046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9047S:	Maintained
9048F:	Documentation/devicetree/bindings/leds/
9049F:	drivers/leds/
9050F:	include/linux/leds.h
9051
9052LEGACY EEPROM DRIVER
9053M:	Jean Delvare <jdelvare@suse.com>
9054S:	Maintained
9055F:	Documentation/misc-devices/eeprom.rst
9056F:	drivers/misc/eeprom/eeprom.c
9057
9058LEGO MINDSTORMS EV3
9059R:	David Lechner <david@lechnology.com>
9060S:	Maintained
9061F:	arch/arm/boot/dts/da850-lego-ev3.dts
9062F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9063F:	drivers/power/supply/lego_ev3_battery.c
9064
9065LEGO USB Tower driver
9066M:	Juergen Stuber <starblue@users.sourceforge.net>
9067L:	legousb-devel@lists.sourceforge.net
9068W:	http://legousb.sourceforge.net/
9069S:	Maintained
9070F:	drivers/usb/misc/legousbtower.c
9071
9072LG LAPTOP EXTRAS
9073M:	Matan Ziv-Av <matan@svgalib.org>
9074L:	platform-driver-x86@vger.kernel.org
9075S:	Maintained
9076F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9077F:	Documentation/admin-guide/laptops/lg-laptop.rst
9078F:	drivers/platform/x86/lg-laptop.c
9079
9080LG2160 MEDIA DRIVER
9081M:	Michael Krufky <mkrufky@linuxtv.org>
9082L:	linux-media@vger.kernel.org
9083W:	https://linuxtv.org
9084W:	http://github.com/mkrufky
9085Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9086T:	git git://linuxtv.org/mkrufky/tuners.git
9087S:	Maintained
9088F:	drivers/media/dvb-frontends/lg2160.*
9089
9090LGDT3305 MEDIA DRIVER
9091M:	Michael Krufky <mkrufky@linuxtv.org>
9092L:	linux-media@vger.kernel.org
9093W:	https://linuxtv.org
9094W:	http://github.com/mkrufky
9095Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9096T:	git git://linuxtv.org/mkrufky/tuners.git
9097S:	Maintained
9098F:	drivers/media/dvb-frontends/lgdt3305.*
9099
9100LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9101M:	Viresh Kumar <vireshk@kernel.org>
9102L:	linux-ide@vger.kernel.org
9103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9104S:	Maintained
9105F:	include/linux/pata_arasan_cf_data.h
9106F:	drivers/ata/pata_arasan_cf.c
9107
9108LIBATA PATA DRIVERS
9109M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9110M:	Jens Axboe <axboe@kernel.dk>
9111L:	linux-ide@vger.kernel.org
9112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9113S:	Maintained
9114F:	drivers/ata/pata_*.c
9115F:	drivers/ata/ata_generic.c
9116
9117LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9118M:	Linus Walleij <linus.walleij@linaro.org>
9119L:	linux-ide@vger.kernel.org
9120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9121S:	Maintained
9122F:	drivers/ata/pata_ftide010.c
9123F:	drivers/ata/sata_gemini.c
9124F:	drivers/ata/sata_gemini.h
9125
9126LIBATA SATA AHCI PLATFORM devices support
9127M:	Hans de Goede <hdegoede@redhat.com>
9128M:	Jens Axboe <axboe@kernel.dk>
9129L:	linux-ide@vger.kernel.org
9130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9131S:	Maintained
9132F:	drivers/ata/ahci_platform.c
9133F:	drivers/ata/libahci_platform.c
9134F:	include/linux/ahci_platform.h
9135
9136LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9137M:	Mikael Pettersson <mikpelinux@gmail.com>
9138L:	linux-ide@vger.kernel.org
9139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9140S:	Maintained
9141F:	drivers/ata/sata_promise.*
9142
9143LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9144M:	Jens Axboe <axboe@kernel.dk>
9145L:	linux-ide@vger.kernel.org
9146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9147S:	Maintained
9148F:	drivers/ata/
9149F:	include/linux/ata.h
9150F:	include/linux/libata.h
9151F:	Documentation/devicetree/bindings/ata/
9152
9153LIBLOCKDEP
9154M:	Sasha Levin <alexander.levin@microsoft.com>
9155S:	Maintained
9156F:	tools/lib/lockdep/
9157
9158LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9159M:	Dan Williams <dan.j.williams@intel.com>
9160M:	Vishal Verma <vishal.l.verma@intel.com>
9161M:	Dave Jiang <dave.jiang@intel.com>
9162L:	linux-nvdimm@lists.01.org
9163Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9164S:	Supported
9165F:	drivers/nvdimm/blk.c
9166F:	drivers/nvdimm/region_devs.c
9167
9168LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9169M:	Vishal Verma <vishal.l.verma@intel.com>
9170M:	Dan Williams <dan.j.williams@intel.com>
9171M:	Dave Jiang <dave.jiang@intel.com>
9172L:	linux-nvdimm@lists.01.org
9173Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9174S:	Supported
9175F:	drivers/nvdimm/btt*
9176
9177LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9178M:	Dan Williams <dan.j.williams@intel.com>
9179M:	Vishal Verma <vishal.l.verma@intel.com>
9180M:	Dave Jiang <dave.jiang@intel.com>
9181L:	linux-nvdimm@lists.01.org
9182Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9183S:	Supported
9184F:	drivers/nvdimm/pmem*
9185
9186LIBNVDIMM: DEVICETREE BINDINGS
9187M:	Oliver O'Halloran <oohall@gmail.com>
9188L:	linux-nvdimm@lists.01.org
9189Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9190S:	Supported
9191F:	drivers/nvdimm/of_pmem.c
9192F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9193
9194LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9195M:	Dan Williams <dan.j.williams@intel.com>
9196M:	Vishal Verma <vishal.l.verma@intel.com>
9197M:	Dave Jiang <dave.jiang@intel.com>
9198M:	Keith Busch <keith.busch@intel.com>
9199M:	Ira Weiny <ira.weiny@intel.com>
9200L:	linux-nvdimm@lists.01.org
9201Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9203S:	Supported
9204F:	drivers/nvdimm/*
9205F:	drivers/acpi/nfit/*
9206F:	include/linux/nd.h
9207F:	include/linux/libnvdimm.h
9208F:	include/uapi/linux/ndctl.h
9209
9210LICENSES and SPDX stuff
9211M:	Thomas Gleixner <tglx@linutronix.de>
9212M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9213L:	linux-spdx@vger.kernel.org
9214S:	Maintained
9215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9216F:	COPYING
9217F:	Documentation/process/license-rules.rst
9218F:	LICENSES/
9219F:	scripts/spdxcheck-test.sh
9220F:	scripts/spdxcheck.py
9221
9222LIGHTNVM PLATFORM SUPPORT
9223M:	Matias Bjorling <mb@lightnvm.io>
9224W:	http://github/OpenChannelSSD
9225L:	linux-block@vger.kernel.org
9226S:	Maintained
9227F:	drivers/lightnvm/
9228F:	include/linux/lightnvm.h
9229F:	include/uapi/linux/lightnvm.h
9230
9231LINUX FOR POWER MACINTOSH
9232M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9233W:	http://www.penguinppc.org/
9234L:	linuxppc-dev@lists.ozlabs.org
9235S:	Maintained
9236F:	arch/powerpc/platforms/powermac/
9237F:	drivers/macintosh/
9238
9239LINUX FOR POWERPC (32-BIT AND 64-BIT)
9240M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9241M:	Paul Mackerras <paulus@samba.org>
9242M:	Michael Ellerman <mpe@ellerman.id.au>
9243W:	https://github.com/linuxppc/linux/wiki
9244L:	linuxppc-dev@lists.ozlabs.org
9245Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9247S:	Supported
9248F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9249F:	Documentation/devicetree/bindings/powerpc/
9250F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9251F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9252F:	Documentation/powerpc/
9253F:	arch/powerpc/
9254F:	drivers/char/tpm/tpm_ibmvtpm*
9255F:	drivers/crypto/nx/
9256F:	drivers/crypto/vmx/
9257F:	drivers/i2c/busses/i2c-opal.c
9258F:	drivers/net/ethernet/ibm/ibmveth.*
9259F:	drivers/net/ethernet/ibm/ibmvnic.*
9260F:	drivers/pci/hotplug/pnv_php.c
9261F:	drivers/pci/hotplug/rpa*
9262F:	drivers/rtc/rtc-opal.c
9263F:	drivers/scsi/ibmvscsi/
9264F:	drivers/tty/hvc/hvc_opal.c
9265F:	drivers/watchdog/wdrtas.c
9266F:	tools/testing/selftests/powerpc
9267N:	/pmac
9268N:	powermac
9269N:	powernv
9270N:	[^a-z0-9]ps3
9271N:	pseries
9272
9273LINUX FOR POWERPC EMBEDDED MPC5XXX
9274M:	Anatolij Gustschin <agust@denx.de>
9275L:	linuxppc-dev@lists.ozlabs.org
9276T:	git git://git.denx.de/linux-denx-agust.git
9277S:	Maintained
9278F:	arch/powerpc/platforms/512x/
9279F:	arch/powerpc/platforms/52xx/
9280
9281LINUX FOR POWERPC EMBEDDED PPC4XX
9282M:	Alistair Popple <alistair@popple.id.au>
9283M:	Matt Porter <mporter@kernel.crashing.org>
9284W:	http://www.penguinppc.org/
9285L:	linuxppc-dev@lists.ozlabs.org
9286S:	Maintained
9287F:	arch/powerpc/platforms/40x/
9288F:	arch/powerpc/platforms/44x/
9289
9290LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9291M:	Scott Wood <oss@buserror.net>
9292M:	Kumar Gala <galak@kernel.crashing.org>
9293W:	http://www.penguinppc.org/
9294L:	linuxppc-dev@lists.ozlabs.org
9295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9296S:	Maintained
9297F:	arch/powerpc/platforms/83xx/
9298F:	arch/powerpc/platforms/85xx/
9299F:	Documentation/devicetree/bindings/powerpc/fsl/
9300
9301LINUX FOR POWERPC EMBEDDED PPC8XX
9302M:	Vitaly Bordug <vitb@kernel.crashing.org>
9303W:	http://www.penguinppc.org/
9304L:	linuxppc-dev@lists.ozlabs.org
9305S:	Maintained
9306F:	arch/powerpc/platforms/8xx/
9307
9308LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9309L:	linuxppc-dev@lists.ozlabs.org
9310S:	Orphan
9311F:	arch/powerpc/*/*virtex*
9312F:	arch/powerpc/*/*/*virtex*
9313
9314LINUX FOR POWERPC PA SEMI PWRFICIENT
9315L:	linuxppc-dev@lists.ozlabs.org
9316S:	Orphan
9317F:	arch/powerpc/platforms/pasemi/
9318F:	drivers/*/*pasemi*
9319F:	drivers/*/*/*pasemi*
9320
9321LINUX KERNEL DUMP TEST MODULE (LKDTM)
9322M:	Kees Cook <keescook@chromium.org>
9323S:	Maintained
9324F:	drivers/misc/lkdtm/*
9325
9326LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9327M:	Alan Stern <stern@rowland.harvard.edu>
9328M:	Andrea Parri <parri.andrea@gmail.com>
9329M:	Will Deacon <will@kernel.org>
9330M:	Peter Zijlstra <peterz@infradead.org>
9331M:	Boqun Feng <boqun.feng@gmail.com>
9332M:	Nicholas Piggin <npiggin@gmail.com>
9333M:	David Howells <dhowells@redhat.com>
9334M:	Jade Alglave <j.alglave@ucl.ac.uk>
9335M:	Luc Maranget <luc.maranget@inria.fr>
9336M:	"Paul E. McKenney" <paulmck@kernel.org>
9337R:	Akira Yokosawa <akiyks@gmail.com>
9338R:	Daniel Lustig <dlustig@nvidia.com>
9339L:	linux-kernel@vger.kernel.org
9340L:	linux-arch@vger.kernel.org
9341S:	Supported
9342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9343F:	tools/memory-model/
9344F:	Documentation/atomic_bitops.txt
9345F:	Documentation/atomic_t.txt
9346F:	Documentation/core-api/atomic_ops.rst
9347F:	Documentation/core-api/refcount-vs-atomic.rst
9348F:	Documentation/memory-barriers.txt
9349
9350LIS3LV02D ACCELEROMETER DRIVER
9351M:	Eric Piel <eric.piel@tremplin-utc.net>
9352S:	Maintained
9353F:	Documentation/misc-devices/lis3lv02d.rst
9354F:	drivers/misc/lis3lv02d/
9355F:	drivers/platform/x86/hp_accel.c
9356
9357LIVE PATCHING
9358M:	Josh Poimboeuf <jpoimboe@redhat.com>
9359M:	Jiri Kosina <jikos@kernel.org>
9360M:	Miroslav Benes <mbenes@suse.cz>
9361M:	Petr Mladek <pmladek@suse.com>
9362R:	Joe Lawrence <joe.lawrence@redhat.com>
9363S:	Maintained
9364F:	kernel/livepatch/
9365F:	include/linux/livepatch.h
9366F:	arch/x86/include/asm/livepatch.h
9367F:	arch/x86/kernel/livepatch.c
9368F:	Documentation/livepatch/
9369F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9370F:	samples/livepatch/
9371F:	tools/testing/selftests/livepatch/
9372L:	live-patching@vger.kernel.org
9373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9374
9375LLC (802.2)
9376L:	netdev@vger.kernel.org
9377S:	Odd fixes
9378F:	include/linux/llc.h
9379F:	include/uapi/linux/llc.h
9380F:	include/net/llc*
9381F:	net/llc/
9382
9383LM73 HARDWARE MONITOR DRIVER
9384M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9385L:	linux-hwmon@vger.kernel.org
9386S:	Maintained
9387F:	drivers/hwmon/lm73.c
9388
9389LM78 HARDWARE MONITOR DRIVER
9390M:	Jean Delvare <jdelvare@suse.com>
9391L:	linux-hwmon@vger.kernel.org
9392S:	Maintained
9393F:	Documentation/hwmon/lm78.rst
9394F:	drivers/hwmon/lm78.c
9395
9396LM83 HARDWARE MONITOR DRIVER
9397M:	Jean Delvare <jdelvare@suse.com>
9398L:	linux-hwmon@vger.kernel.org
9399S:	Maintained
9400F:	Documentation/hwmon/lm83.rst
9401F:	drivers/hwmon/lm83.c
9402
9403LM90 HARDWARE MONITOR DRIVER
9404M:	Jean Delvare <jdelvare@suse.com>
9405L:	linux-hwmon@vger.kernel.org
9406S:	Maintained
9407F:	Documentation/hwmon/lm90.rst
9408F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9409F:	drivers/hwmon/lm90.c
9410F:	include/dt-bindings/thermal/lm90.h
9411
9412LM95234 HARDWARE MONITOR DRIVER
9413M:	Guenter Roeck <linux@roeck-us.net>
9414L:	linux-hwmon@vger.kernel.org
9415S:	Maintained
9416F:	Documentation/hwmon/lm95234.rst
9417F:	drivers/hwmon/lm95234.c
9418
9419LME2510 MEDIA DRIVER
9420M:	Malcolm Priestley <tvboxspy@gmail.com>
9421L:	linux-media@vger.kernel.org
9422W:	https://linuxtv.org
9423Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9424S:	Maintained
9425F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9426
9427LOADPIN SECURITY MODULE
9428M:	Kees Cook <keescook@chromium.org>
9429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9430S:	Supported
9431F:	security/loadpin/
9432F:	Documentation/admin-guide/LSM/LoadPin.rst
9433
9434LOCKING PRIMITIVES
9435M:	Peter Zijlstra <peterz@infradead.org>
9436M:	Ingo Molnar <mingo@redhat.com>
9437M:	Will Deacon <will@kernel.org>
9438L:	linux-kernel@vger.kernel.org
9439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9440S:	Maintained
9441F:	Documentation/locking/
9442F:	include/linux/lockdep.h
9443F:	include/linux/spinlock*.h
9444F:	arch/*/include/asm/spinlock*.h
9445F:	include/linux/rwlock*.h
9446F:	include/linux/mutex*.h
9447F:	include/linux/rwsem*.h
9448F:	include/linux/seqlock.h
9449F:	lib/locking*.[ch]
9450F:	kernel/locking/
9451X:	kernel/locking/locktorture.c
9452
9453LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9454M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9455L:	linux-ntfs-dev@lists.sourceforge.net
9456W:	http://www.linux-ntfs.org/content/view/19/37/
9457S:	Maintained
9458F:	Documentation/admin-guide/ldm.rst
9459F:	block/partitions/ldm.*
9460
9461LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9462M:	Sathya Prakash <sathya.prakash@broadcom.com>
9463M:	Chaitra P B <chaitra.basappa@broadcom.com>
9464M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9465L:	MPT-FusionLinux.pdl@broadcom.com
9466L:	linux-scsi@vger.kernel.org
9467W:	http://www.avagotech.com/support/
9468S:	Supported
9469F:	drivers/message/fusion/
9470F:	drivers/scsi/mpt3sas/
9471
9472LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9473M:	Matthew Wilcox <willy@infradead.org>
9474L:	linux-scsi@vger.kernel.org
9475S:	Maintained
9476F:	drivers/scsi/sym53c8xx_2/
9477
9478LTC1660 DAC DRIVER
9479M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9480L:	linux-iio@vger.kernel.org
9481S:	Maintained
9482F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9483F:	drivers/iio/dac/ltc1660.c
9484
9485LTC4261 HARDWARE MONITOR DRIVER
9486M:	Guenter Roeck <linux@roeck-us.net>
9487L:	linux-hwmon@vger.kernel.org
9488S:	Maintained
9489F:	Documentation/hwmon/ltc4261.rst
9490F:	drivers/hwmon/ltc4261.c
9491
9492LTC4306 I2C MULTIPLEXER DRIVER
9493M:	Michael Hennerich <michael.hennerich@analog.com>
9494W:	http://ez.analog.com/community/linux-device-drivers
9495L:	linux-i2c@vger.kernel.org
9496S:	Supported
9497F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9498F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9499
9500LTP (Linux Test Project)
9501M:	Mike Frysinger <vapier@gentoo.org>
9502M:	Cyril Hrubis <chrubis@suse.cz>
9503M:	Wanlong Gao <wanlong.gao@gmail.com>
9504M:	Jan Stancek <jstancek@redhat.com>
9505M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9506M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9507L:	ltp@lists.linux.it (subscribers-only)
9508W:	http://linux-test-project.github.io/
9509T:	git git://github.com/linux-test-project/ltp.git
9510S:	Maintained
9511
9512M68K ARCHITECTURE
9513M:	Geert Uytterhoeven <geert@linux-m68k.org>
9514L:	linux-m68k@lists.linux-m68k.org
9515W:	http://www.linux-m68k.org/
9516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9517S:	Maintained
9518F:	arch/m68k/
9519F:	drivers/zorro/
9520
9521M68K ON APPLE MACINTOSH
9522M:	Joshua Thompson <funaho@jurai.org>
9523W:	http://www.mac.linux-m68k.org/
9524L:	linux-m68k@lists.linux-m68k.org
9525S:	Maintained
9526F:	arch/m68k/mac/
9527
9528M68K ON HP9000/300
9529M:	Philip Blundell <philb@gnu.org>
9530W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9531S:	Maintained
9532F:	arch/m68k/hp300/
9533
9534M88DS3103 MEDIA DRIVER
9535M:	Antti Palosaari <crope@iki.fi>
9536L:	linux-media@vger.kernel.org
9537W:	https://linuxtv.org
9538W:	http://palosaari.fi/linux/
9539Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9540T:	git git://linuxtv.org/anttip/media_tree.git
9541S:	Maintained
9542F:	drivers/media/dvb-frontends/m88ds3103*
9543
9544M88RS2000 MEDIA DRIVER
9545M:	Malcolm Priestley <tvboxspy@gmail.com>
9546L:	linux-media@vger.kernel.org
9547W:	https://linuxtv.org
9548Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9549S:	Maintained
9550F:	drivers/media/dvb-frontends/m88rs2000*
9551
9552MA901 MASTERKIT USB FM RADIO DRIVER
9553M:	Alexey Klimov <klimov.linux@gmail.com>
9554L:	linux-media@vger.kernel.org
9555T:	git git://linuxtv.org/media_tree.git
9556S:	Maintained
9557F:	drivers/media/radio/radio-ma901.c
9558
9559MAC80211
9560M:	Johannes Berg <johannes@sipsolutions.net>
9561L:	linux-wireless@vger.kernel.org
9562W:	http://wireless.kernel.org/
9563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9565S:	Maintained
9566F:	Documentation/networking/mac80211-injection.txt
9567F:	include/net/mac80211.h
9568F:	net/mac80211/
9569F:	drivers/net/wireless/mac80211_hwsim.[ch]
9570F:	Documentation/networking/mac80211_hwsim/README
9571
9572MAILBOX API
9573M:	Jassi Brar <jassisinghbrar@gmail.com>
9574L:	linux-kernel@vger.kernel.org
9575S:	Maintained
9576F:	drivers/mailbox/
9577F:	include/linux/mailbox_client.h
9578F:	include/linux/mailbox_controller.h
9579
9580MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9581M:	Michael Kerrisk <mtk.manpages@gmail.com>
9582W:	http://www.kernel.org/doc/man-pages
9583L:	linux-man@vger.kernel.org
9584S:	Maintained
9585
9586MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9587M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9588L:	linux-mips@vger.kernel.org
9589S:	Maintained
9590F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9591
9592MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9593M:	Andrew Lunn <andrew@lunn.ch>
9594M:	Vivien Didelot <vivien.didelot@gmail.com>
9595L:	netdev@vger.kernel.org
9596S:	Maintained
9597F:	drivers/net/dsa/mv88e6xxx/
9598F:	include/linux/platform_data/mv88e6xxx.h
9599F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9600
9601MARVELL ARMADA DRM SUPPORT
9602M:	Russell King <linux@armlinux.org.uk>
9603S:	Maintained
9604T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9605T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9606F:	drivers/gpu/drm/armada/
9607F:	include/uapi/drm/armada_drm.h
9608F:	Documentation/devicetree/bindings/display/armada/
9609
9610MARVELL ARMADA 3700 PHY DRIVERS
9611M:	Miquel Raynal <miquel.raynal@bootlin.com>
9612S:	Maintained
9613F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9614F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9615F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9616F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9617
9618MARVELL CRYPTO DRIVER
9619M:	Boris Brezillon <bbrezillon@kernel.org>
9620M:	Arnaud Ebalard <arno@natisbad.org>
9621F:	drivers/crypto/marvell/
9622S:	Maintained
9623L:	linux-crypto@vger.kernel.org
9624
9625MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9626M:	Mirko Lindner <mlindner@marvell.com>
9627M:	Stephen Hemminger <stephen@networkplumber.org>
9628L:	netdev@vger.kernel.org
9629S:	Maintained
9630F:	drivers/net/ethernet/marvell/sk*
9631
9632MARVELL LIBERTAS WIRELESS DRIVER
9633L:	libertas-dev@lists.infradead.org
9634S:	Orphan
9635F:	drivers/net/wireless/marvell/libertas/
9636
9637MARVELL MACCHIATOBIN SUPPORT
9638M:	Russell King <linux@armlinux.org.uk>
9639L:	linux-arm-kernel@lists.infradead.org
9640S:	Maintained
9641F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9642
9643MARVELL MV643XX ETHERNET DRIVER
9644M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9645L:	netdev@vger.kernel.org
9646S:	Maintained
9647F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9648F:	include/linux/mv643xx.h
9649
9650MARVELL MV88X3310 PHY DRIVER
9651M:	Russell King <linux@armlinux.org.uk>
9652L:	netdev@vger.kernel.org
9653S:	Maintained
9654F:	drivers/net/phy/marvell10g.c
9655
9656MARVELL MVEBU THERMAL DRIVER
9657M:	Miquel Raynal <miquel.raynal@bootlin.com>
9658S:	Maintained
9659F:	drivers/thermal/armada_thermal.c
9660
9661MARVELL MVNETA ETHERNET DRIVER
9662M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9663L:	netdev@vger.kernel.org
9664S:	Maintained
9665F:	drivers/net/ethernet/marvell/mvneta.*
9666
9667MARVELL MWIFIEX WIRELESS DRIVER
9668M:	Amitkumar Karwar <amitkarwar@gmail.com>
9669M:	Nishant Sarmukadam <nishants@marvell.com>
9670M:	Ganapathi Bhat <gbhat@marvell.com>
9671M:	Xinming Hu <huxinming820@gmail.com>
9672L:	linux-wireless@vger.kernel.org
9673S:	Maintained
9674F:	drivers/net/wireless/marvell/mwifiex/
9675
9676MARVELL MWL8K WIRELESS DRIVER
9677M:	Lennert Buytenhek <buytenh@wantstofly.org>
9678L:	linux-wireless@vger.kernel.org
9679S:	Odd Fixes
9680F:	drivers/net/wireless/marvell/mwl8k.c
9681
9682MARVELL NAND CONTROLLER DRIVER
9683M:	Miquel Raynal <miquel.raynal@bootlin.com>
9684L:	linux-mtd@lists.infradead.org
9685S:	Maintained
9686F:	drivers/mtd/nand/raw/marvell_nand.c
9687F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9688
9689MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9690M:	Nicolas Pitre <nico@fluxnic.net>
9691S:	Odd Fixes
9692F:	drivers/mmc/host/mvsdio.*
9693
9694MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9695M:	Hu Ziji <huziji@marvell.com>
9696L:	linux-mmc@vger.kernel.org
9697S:	Supported
9698F:	drivers/mmc/host/sdhci-xenon*
9699F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9700
9701MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9702M:	Sunil Goutham <sgoutham@marvell.com>
9703M:	Linu Cherian <lcherian@marvell.com>
9704M:	Geetha sowjanya <gakula@marvell.com>
9705M:	Jerin Jacob <jerinj@marvell.com>
9706L:	netdev@vger.kernel.org
9707S:	Supported
9708F:	drivers/net/ethernet/marvell/octeontx2/af/
9709
9710MATROX FRAMEBUFFER DRIVER
9711L:	linux-fbdev@vger.kernel.org
9712S:	Orphan
9713F:	drivers/video/fbdev/matrox/matroxfb_*
9714F:	include/uapi/linux/matroxfb.h
9715
9716MAX16065 HARDWARE MONITOR DRIVER
9717M:	Guenter Roeck <linux@roeck-us.net>
9718L:	linux-hwmon@vger.kernel.org
9719S:	Maintained
9720F:	Documentation/hwmon/max16065.rst
9721F:	drivers/hwmon/max16065.c
9722
9723MAX2175 SDR TUNER DRIVER
9724M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9725L:	linux-media@vger.kernel.org
9726T:	git git://linuxtv.org/media_tree.git
9727S:	Maintained
9728F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9729F:	Documentation/media/v4l-drivers/max2175.rst
9730F:	drivers/media/i2c/max2175*
9731F:	include/uapi/linux/max2175.h
9732
9733MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9734L:	linux-hwmon@vger.kernel.org
9735S:	Orphan
9736F:	Documentation/hwmon/max6650.rst
9737F:	drivers/hwmon/max6650.c
9738
9739MAX6697 HARDWARE MONITOR DRIVER
9740M:	Guenter Roeck <linux@roeck-us.net>
9741L:	linux-hwmon@vger.kernel.org
9742S:	Maintained
9743F:	Documentation/hwmon/max6697.rst
9744F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9745F:	drivers/hwmon/max6697.c
9746F:	include/linux/platform_data/max6697.h
9747
9748MAX9860 MONO AUDIO VOICE CODEC DRIVER
9749M:	Peter Rosin <peda@axentia.se>
9750L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9751S:	Maintained
9752F:	Documentation/devicetree/bindings/sound/max9860.txt
9753F:	sound/soc/codecs/max9860.*
9754
9755MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9756M:	Andreas Klinger <ak@it-klinger.de>
9757L:	linux-iio@vger.kernel.org
9758S:	Maintained
9759F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9760F:	drivers/iio/proximity/mb1232.c
9761
9762MAXIM MAX77650 PMIC MFD DRIVER
9763M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9764L:	linux-kernel@vger.kernel.org
9765S:	Maintained
9766F:	Documentation/devicetree/bindings/*/*max77650.txt
9767F:	Documentation/devicetree/bindings/*/max77650*.txt
9768F:	include/linux/mfd/max77650.h
9769F:	drivers/mfd/max77650.c
9770F:	drivers/regulator/max77650-regulator.c
9771F:	drivers/power/supply/max77650-charger.c
9772F:	drivers/input/misc/max77650-onkey.c
9773F:	drivers/leds/leds-max77650.c
9774F:	drivers/gpio/gpio-max77650.c
9775
9776MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9777M:	Javier Martinez Canillas <javier@dowhile0.org>
9778L:	linux-kernel@vger.kernel.org
9779S:	Supported
9780F:	drivers/regulator/max77802-regulator.c
9781F:	Documentation/devicetree/bindings/*/*max77802.txt
9782F:	include/dt-bindings/*/*max77802.h
9783
9784MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9785M:	Krzysztof Kozlowski <krzk@kernel.org>
9786M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9787L:	linux-pm@vger.kernel.org
9788S:	Supported
9789F:	drivers/power/supply/max14577_charger.c
9790F:	drivers/power/supply/max77693_charger.c
9791
9792MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9793M:	Chanwoo Choi <cw00.choi@samsung.com>
9794M:	Krzysztof Kozlowski <krzk@kernel.org>
9795M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9796L:	linux-kernel@vger.kernel.org
9797S:	Supported
9798F:	drivers/*/max14577*.c
9799F:	drivers/*/max77686*.c
9800F:	drivers/*/max77693*.c
9801F:	drivers/extcon/extcon-max14577.c
9802F:	drivers/extcon/extcon-max77693.c
9803F:	drivers/rtc/rtc-max77686.c
9804F:	drivers/clk/clk-max77686.c
9805F:	Documentation/devicetree/bindings/mfd/max14577.txt
9806F:	Documentation/devicetree/bindings/*/max77686.txt
9807F:	Documentation/devicetree/bindings/mfd/max77693.txt
9808F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9809F:	include/linux/mfd/max14577*.h
9810F:	include/linux/mfd/max77686*.h
9811F:	include/linux/mfd/max77693*.h
9812
9813MAXIRADIO FM RADIO RECEIVER DRIVER
9814M:	Hans Verkuil <hverkuil@xs4all.nl>
9815L:	linux-media@vger.kernel.org
9816T:	git git://linuxtv.org/media_tree.git
9817W:	https://linuxtv.org
9818S:	Maintained
9819F:	drivers/media/radio/radio-maxiradio*
9820
9821MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9822M:	Peter Rosin <peda@axentia.se>
9823L:	linux-iio@vger.kernel.org
9824S:	Maintained
9825F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9826F:	drivers/iio/potentiometer/mcp4018.c
9827F:	drivers/iio/potentiometer/mcp4531.c
9828
9829MCR20A IEEE-802.15.4 RADIO DRIVER
9830M:	Xue Liu <liuxuenetmail@gmail.com>
9831L:	linux-wpan@vger.kernel.org
9832W:	https://github.com/xueliu/mcr20a-linux
9833S:	Maintained
9834F:	drivers/net/ieee802154/mcr20a.c
9835F:	drivers/net/ieee802154/mcr20a.h
9836F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9837
9838MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9839M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9840L:	linux-iio@vger.kernel.org
9841S:	Maintained
9842F:	drivers/iio/dac/cio-dac.c
9843
9844MEDIA CONTROLLER FRAMEWORK
9845M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9846M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9847L:	linux-media@vger.kernel.org
9848W:	https://www.linuxtv.org
9849T:	git git://linuxtv.org/media_tree.git
9850S:	Supported
9851F:	drivers/media/mc/
9852F:	include/media/media-*.h
9853F:	include/uapi/linux/media.h
9854
9855MEDIA DRIVERS FOR ASCOT2E
9856M:	Sergey Kozlov <serjk@netup.ru>
9857M:	Abylay Ospan <aospan@netup.ru>
9858L:	linux-media@vger.kernel.org
9859W:	https://linuxtv.org
9860W:	http://netup.tv/
9861T:	git git://linuxtv.org/media_tree.git
9862S:	Supported
9863F:	drivers/media/dvb-frontends/ascot2e*
9864
9865MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9866M:	Jasmin Jessich <jasmin@anw.at>
9867L:	linux-media@vger.kernel.org
9868W:	https://linuxtv.org
9869T:	git git://linuxtv.org/media_tree.git
9870S:	Maintained
9871F:	drivers/media/dvb-frontends/cxd2099*
9872
9873MEDIA DRIVERS FOR CXD2841ER
9874M:	Sergey Kozlov <serjk@netup.ru>
9875M:	Abylay Ospan <aospan@netup.ru>
9876L:	linux-media@vger.kernel.org
9877W:	https://linuxtv.org
9878W:	http://netup.tv/
9879T:	git git://linuxtv.org/media_tree.git
9880S:	Supported
9881F:	drivers/media/dvb-frontends/cxd2841er*
9882
9883MEDIA DRIVERS FOR CXD2880
9884M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9885L:	linux-media@vger.kernel.org
9886W:	http://linuxtv.org/
9887T:	git git://linuxtv.org/media_tree.git
9888S:	Supported
9889F:	drivers/media/dvb-frontends/cxd2880/*
9890F:	drivers/media/spi/cxd2880*
9891
9892MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9893L:	linux-media@vger.kernel.org
9894W:	https://linuxtv.org
9895T:	git git://linuxtv.org/media_tree.git
9896S:	Orphan
9897F:	drivers/media/pci/ddbridge/*
9898
9899MEDIA DRIVERS FOR FREESCALE IMX
9900M:	Steve Longerbeam <slongerbeam@gmail.com>
9901M:	Philipp Zabel <p.zabel@pengutronix.de>
9902L:	linux-media@vger.kernel.org
9903T:	git git://linuxtv.org/media_tree.git
9904S:	Maintained
9905F:	Documentation/devicetree/bindings/media/imx.txt
9906F:	Documentation/media/v4l-drivers/imx.rst
9907F:	drivers/staging/media/imx/
9908F:	include/linux/imx-media.h
9909F:	include/media/imx.h
9910
9911MEDIA DRIVER FOR FREESCALE IMX PXP
9912M:	Philipp Zabel <p.zabel@pengutronix.de>
9913L:	linux-media@vger.kernel.org
9914T:	git git://linuxtv.org/media_tree.git
9915S:	Maintained
9916F:	drivers/media/platform/imx-pxp.[ch]
9917
9918MEDIA DRIVERS FOR FREESCALE IMX7
9919M:	Rui Miguel Silva <rmfrfs@gmail.com>
9920L:	linux-media@vger.kernel.org
9921T:	git git://linuxtv.org/media_tree.git
9922S:	Maintained
9923F:	Documentation/devicetree/bindings/media/imx7-csi.txt
9924F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9925F:	Documentation/media/v4l-drivers/imx7.rst
9926F:	drivers/staging/media/imx/imx7-media-csi.c
9927F:	drivers/staging/media/imx/imx7-mipi-csis.c
9928
9929MEDIA DRIVERS FOR HELENE
9930M:	Abylay Ospan <aospan@netup.ru>
9931L:	linux-media@vger.kernel.org
9932W:	https://linuxtv.org
9933W:	http://netup.tv/
9934T:	git git://linuxtv.org/media_tree.git
9935S:	Supported
9936F:	drivers/media/dvb-frontends/helene*
9937
9938MEDIA DRIVERS FOR HORUS3A
9939M:	Sergey Kozlov <serjk@netup.ru>
9940M:	Abylay Ospan <aospan@netup.ru>
9941L:	linux-media@vger.kernel.org
9942W:	https://linuxtv.org
9943W:	http://netup.tv/
9944T:	git git://linuxtv.org/media_tree.git
9945S:	Supported
9946F:	drivers/media/dvb-frontends/horus3a*
9947
9948MEDIA DRIVERS FOR LNBH25
9949M:	Sergey Kozlov <serjk@netup.ru>
9950M:	Abylay Ospan <aospan@netup.ru>
9951L:	linux-media@vger.kernel.org
9952W:	https://linuxtv.org
9953W:	http://netup.tv/
9954T:	git git://linuxtv.org/media_tree.git
9955S:	Supported
9956F:	drivers/media/dvb-frontends/lnbh25*
9957
9958MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9959L:	linux-media@vger.kernel.org
9960W:	https://linuxtv.org
9961T:	git git://linuxtv.org/media_tree.git
9962S:	Orphan
9963F:	drivers/media/dvb-frontends/mxl5xx*
9964
9965MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9966M:	Sergey Kozlov <serjk@netup.ru>
9967M:	Abylay Ospan <aospan@netup.ru>
9968L:	linux-media@vger.kernel.org
9969W:	https://linuxtv.org
9970W:	http://netup.tv/
9971T:	git git://linuxtv.org/media_tree.git
9972S:	Supported
9973F:	drivers/media/pci/netup_unidvb/*
9974
9975MEDIA DRIVERS FOR RENESAS - CEU
9976M:	Jacopo Mondi <jacopo@jmondi.org>
9977L:	linux-media@vger.kernel.org
9978L:	linux-renesas-soc@vger.kernel.org
9979T:	git git://linuxtv.org/media_tree.git
9980S:	Supported
9981F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9982F:	drivers/media/platform/renesas-ceu.c
9983F:	include/media/drv-intf/renesas-ceu.h
9984
9985MEDIA DRIVERS FOR RENESAS - DRIF
9986M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9987L:	linux-media@vger.kernel.org
9988L:	linux-renesas-soc@vger.kernel.org
9989T:	git git://linuxtv.org/media_tree.git
9990S:	Supported
9991F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9992F:	drivers/media/platform/rcar_drif.c
9993
9994MEDIA DRIVERS FOR RENESAS - FCP
9995M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9996L:	linux-media@vger.kernel.org
9997L:	linux-renesas-soc@vger.kernel.org
9998T:	git git://linuxtv.org/media_tree.git
9999S:	Supported
10000F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10001F:	drivers/media/platform/rcar-fcp.c
10002F:	include/media/rcar-fcp.h
10003
10004MEDIA DRIVERS FOR RENESAS - FDP1
10005M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10006L:	linux-media@vger.kernel.org
10007L:	linux-renesas-soc@vger.kernel.org
10008T:	git git://linuxtv.org/media_tree.git
10009S:	Supported
10010F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10011F:	drivers/media/platform/rcar_fdp1.c
10012
10013MEDIA DRIVERS FOR RENESAS - VIN
10014M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10015L:	linux-media@vger.kernel.org
10016L:	linux-renesas-soc@vger.kernel.org
10017T:	git git://linuxtv.org/media_tree.git
10018S:	Supported
10019F:	Documentation/devicetree/bindings/media/renesas,csi2.txt
10020F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10021F:	drivers/media/platform/rcar-vin/
10022
10023MEDIA DRIVERS FOR RENESAS - VSP1
10024M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10025M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10026L:	linux-media@vger.kernel.org
10027L:	linux-renesas-soc@vger.kernel.org
10028T:	git git://linuxtv.org/media_tree.git
10029S:	Supported
10030F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10031F:	drivers/media/platform/vsp1/
10032
10033MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10034L:	linux-media@vger.kernel.org
10035W:	https://linuxtv.org
10036T:	git git://linuxtv.org/media_tree.git
10037S:	Orphan
10038F:	drivers/media/dvb-frontends/stv0910*
10039
10040MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10041L:	linux-media@vger.kernel.org
10042W:	https://linuxtv.org
10043T:	git git://linuxtv.org/media_tree.git
10044S:	Orphan
10045F:	drivers/media/dvb-frontends/stv6111*
10046
10047MEDIA DRIVERS FOR STM32 - DCMI
10048M:	Hugues Fruchet <hugues.fruchet@st.com>
10049L:	linux-media@vger.kernel.org
10050T:	git git://linuxtv.org/media_tree.git
10051S:	Supported
10052F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10053F:	drivers/media/platform/stm32/stm32-dcmi.c
10054
10055MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10056M:	Dmitry Osipenko <digetx@gmail.com>
10057L:	linux-media@vger.kernel.org
10058L:	linux-tegra@vger.kernel.org
10059T:	git git://linuxtv.org/media_tree.git
10060S:	Maintained
10061F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10062F:	drivers/staging/media/tegra-vde/
10063
10064MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10065M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10066P:	LinuxTV.org Project
10067L:	linux-media@vger.kernel.org
10068W:	https://linuxtv.org
10069Q:	http://patchwork.kernel.org/project/linux-media/list/
10070T:	git git://linuxtv.org/media_tree.git
10071S:	Maintained
10072F:	Documentation/devicetree/bindings/media/
10073F:	Documentation/media/
10074F:	drivers/media/
10075F:	drivers/staging/media/
10076F:	include/linux/platform_data/media/
10077F:	include/media/
10078F:	include/uapi/linux/dvb/
10079F:	include/uapi/linux/videodev2.h
10080F:	include/uapi/linux/media.h
10081F:	include/uapi/linux/v4l2-*
10082F:	include/uapi/linux/meye.h
10083F:	include/uapi/linux/ivtv*
10084F:	include/uapi/linux/uvcvideo.h
10085
10086MEDIATEK BLUETOOTH DRIVER
10087M:	Sean Wang <sean.wang@mediatek.com>
10088L:	linux-bluetooth@vger.kernel.org
10089L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10090S:	Maintained
10091F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10092F:	drivers/bluetooth/btmtkuart.c
10093
10094MEDIATEK CIR DRIVER
10095M:	Sean Wang <sean.wang@mediatek.com>
10096S:	Maintained
10097F:	drivers/media/rc/mtk-cir.c
10098
10099MEDIATEK DMA DRIVER
10100M:	Sean Wang <sean.wang@mediatek.com>
10101L:	dmaengine@vger.kernel.org
10102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10103L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10104S:	Maintained
10105F:	Documentation/devicetree/bindings/dma/mtk-*
10106F:	drivers/dma/mediatek/
10107
10108MEDIATEK PMIC LED DRIVER
10109M:	Sean Wang <sean.wang@mediatek.com>
10110S:	Maintained
10111F:	drivers/leds/leds-mt6323.c
10112F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10113
10114MEDIATEK ETHERNET DRIVER
10115M:	Felix Fietkau <nbd@openwrt.org>
10116M:	John Crispin <john@phrozen.org>
10117M:	Sean Wang <sean.wang@mediatek.com>
10118M:	Nelson Chang <nelson.chang@mediatek.com>
10119L:	netdev@vger.kernel.org
10120S:	Maintained
10121F:	drivers/net/ethernet/mediatek/
10122
10123MEDIATEK SWITCH DRIVER
10124M:	Sean Wang <sean.wang@mediatek.com>
10125L:	netdev@vger.kernel.org
10126S:	Maintained
10127F:	drivers/net/dsa/mt7530.*
10128F:	net/dsa/tag_mtk.c
10129
10130MEDIATEK JPEG DRIVER
10131M:	Rick Chang <rick.chang@mediatek.com>
10132M:	Bin Liu <bin.liu@mediatek.com>
10133S:	Supported
10134F:	drivers/media/platform/mtk-jpeg/
10135F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10136
10137MEDIATEK MDP DRIVER
10138M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10139M:	Houlong Wei <houlong.wei@mediatek.com>
10140M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10141S:	Supported
10142F:	drivers/media/platform/mtk-mdp/
10143F:	drivers/media/platform/mtk-vpu/
10144F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10145
10146MEDIATEK MEDIA DRIVER
10147M:	Tiffany Lin <tiffany.lin@mediatek.com>
10148M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10149S:	Supported
10150F:	drivers/media/platform/mtk-vcodec/
10151F:	drivers/media/platform/mtk-vpu/
10152F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10153F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10154
10155MEDIATEK MMC/SD/SDIO DRIVER
10156M:	Chaotian Jing <chaotian.jing@mediatek.com>
10157S:	Maintained
10158F:	drivers/mmc/host/mtk-sd.c
10159F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10160
10161MEDIATEK MT76 WIRELESS LAN DRIVER
10162M:	Felix Fietkau <nbd@nbd.name>
10163M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10164R:	Ryder Lee <ryder.lee@mediatek.com>
10165R:	Roy Luo <royluo@google.com>
10166L:	linux-wireless@vger.kernel.org
10167S:	Maintained
10168F:	drivers/net/wireless/mediatek/mt76/
10169
10170MEDIATEK MT7601U WIRELESS LAN DRIVER
10171M:	Jakub Kicinski <kubakici@wp.pl>
10172L:	linux-wireless@vger.kernel.org
10173S:	Maintained
10174F:	drivers/net/wireless/mediatek/mt7601u/
10175
10176MEDIATEK MT7621/28/88 I2C DRIVER
10177M:	Stefan Roese <sr@denx.de>
10178L:	linux-i2c@vger.kernel.org
10179S:	Maintained
10180F:	drivers/i2c/busses/i2c-mt7621.c
10181F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10182
10183MEDIATEK NAND CONTROLLER DRIVER
10184M:	Xiaolei Li <xiaolei.li@mediatek.com>
10185L:	linux-mtd@lists.infradead.org
10186S:	Maintained
10187F:	drivers/mtd/nand/raw/mtk_*
10188F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10189
10190MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10191M:	Sean Wang <sean.wang@mediatek.com>
10192S:	Maintained
10193F:	drivers/char/hw_random/mtk-rng.c
10194
10195MEDIATEK USB3 DRD IP DRIVER
10196M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10197L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10199L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10200S:	Maintained
10201F:	drivers/usb/mtu3/
10202
10203MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10204M:	Peter Senna Tschudin <peter.senna@gmail.com>
10205M:	Martin Donnelly <martin.donnelly@ge.com>
10206M:	Martyn Welch <martyn.welch@collabora.co.uk>
10207S:	Maintained
10208F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10209F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10210
10211MEGARAID SCSI/SAS DRIVERS
10212M:	Kashyap Desai <kashyap.desai@broadcom.com>
10213M:	Sumit Saxena <sumit.saxena@broadcom.com>
10214M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10215L:	megaraidlinux.pdl@broadcom.com
10216L:	linux-scsi@vger.kernel.org
10217W:	http://www.avagotech.com/support/
10218S:	Maintained
10219F:	Documentation/scsi/megaraid.txt
10220F:	drivers/scsi/megaraid.*
10221F:	drivers/scsi/megaraid/
10222
10223MELEXIS MLX90614 DRIVER
10224M:	Crt Mori <cmo@melexis.com>
10225L:	linux-iio@vger.kernel.org
10226W:	http://www.melexis.com
10227S:	Supported
10228F:	drivers/iio/temperature/mlx90614.c
10229
10230MELEXIS MLX90632 DRIVER
10231M:	Crt Mori <cmo@melexis.com>
10232L:	linux-iio@vger.kernel.org
10233W:	http://www.melexis.com
10234S:	Supported
10235F:	drivers/iio/temperature/mlx90632.c
10236
10237MELFAS MIP4 TOUCHSCREEN DRIVER
10238M:	Sangwon Jee <jeesw@melfas.com>
10239W:	http://www.melfas.com
10240S:	Supported
10241F:	drivers/input/touchscreen/melfas_mip4.c
10242F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10243
10244MELLANOX ETHERNET DRIVER (mlx4_en)
10245M:	Tariq Toukan <tariqt@mellanox.com>
10246L:	netdev@vger.kernel.org
10247S:	Supported
10248W:	http://www.mellanox.com
10249Q:	http://patchwork.ozlabs.org/project/netdev/list/
10250F:	drivers/net/ethernet/mellanox/mlx4/en_*
10251
10252MELLANOX ETHERNET DRIVER (mlx5e)
10253M:	Saeed Mahameed <saeedm@mellanox.com>
10254L:	netdev@vger.kernel.org
10255S:	Supported
10256W:	http://www.mellanox.com
10257Q:	http://patchwork.ozlabs.org/project/netdev/list/
10258F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10259
10260MELLANOX ETHERNET INNOVA DRIVERS
10261R:	Boris Pismenny <borisp@mellanox.com>
10262L:	netdev@vger.kernel.org
10263S:	Supported
10264W:	http://www.mellanox.com
10265Q:	http://patchwork.ozlabs.org/project/netdev/list/
10266F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10267F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10268F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10269F:	include/linux/mlx5/mlx5_ifc_fpga.h
10270
10271MELLANOX ETHERNET SWITCH DRIVERS
10272M:	Jiri Pirko <jiri@mellanox.com>
10273M:	Ido Schimmel <idosch@mellanox.com>
10274L:	netdev@vger.kernel.org
10275S:	Supported
10276W:	http://www.mellanox.com
10277Q:	http://patchwork.ozlabs.org/project/netdev/list/
10278F:	drivers/net/ethernet/mellanox/mlxsw/
10279F:	tools/testing/selftests/drivers/net/mlxsw/
10280
10281MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10282M:	mlxsw@mellanox.com
10283L:	netdev@vger.kernel.org
10284S:	Supported
10285W:	http://www.mellanox.com
10286Q:	http://patchwork.ozlabs.org/project/netdev/list/
10287F:	drivers/net/ethernet/mellanox/mlxfw/
10288
10289MELLANOX HARDWARE PLATFORM SUPPORT
10290M:	Andy Shevchenko <andy@infradead.org>
10291M:	Darren Hart <dvhart@infradead.org>
10292M:	Vadim Pasternak <vadimp@mellanox.com>
10293L:	platform-driver-x86@vger.kernel.org
10294S:	Supported
10295F:	drivers/platform/mellanox/
10296F:	include/linux/platform_data/mlxreg.h
10297
10298MELLANOX MLX4 core VPI driver
10299M:	Tariq Toukan <tariqt@mellanox.com>
10300L:	netdev@vger.kernel.org
10301L:	linux-rdma@vger.kernel.org
10302W:	http://www.mellanox.com
10303Q:	http://patchwork.ozlabs.org/project/netdev/list/
10304S:	Supported
10305F:	drivers/net/ethernet/mellanox/mlx4/
10306F:	include/linux/mlx4/
10307
10308MELLANOX MLX4 IB driver
10309M:	Yishai Hadas <yishaih@mellanox.com>
10310L:	linux-rdma@vger.kernel.org
10311W:	http://www.mellanox.com
10312Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10313S:	Supported
10314F:	drivers/infiniband/hw/mlx4/
10315F:	include/linux/mlx4/
10316F:	include/uapi/rdma/mlx4-abi.h
10317
10318MELLANOX MLX5 core VPI driver
10319M:	Saeed Mahameed <saeedm@mellanox.com>
10320M:	Leon Romanovsky <leonro@mellanox.com>
10321L:	netdev@vger.kernel.org
10322L:	linux-rdma@vger.kernel.org
10323W:	http://www.mellanox.com
10324Q:	http://patchwork.ozlabs.org/project/netdev/list/
10325S:	Supported
10326F:	drivers/net/ethernet/mellanox/mlx5/core/
10327F:	include/linux/mlx5/
10328F:	Documentation/networking/device_drivers/mellanox/
10329
10330MELLANOX MLX5 IB driver
10331M:	Leon Romanovsky <leonro@mellanox.com>
10332L:	linux-rdma@vger.kernel.org
10333W:	http://www.mellanox.com
10334Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10335S:	Supported
10336F:	drivers/infiniband/hw/mlx5/
10337F:	include/linux/mlx5/
10338F:	include/uapi/rdma/mlx5-abi.h
10339
10340MELLANOX MLXCPLD I2C AND MUX DRIVER
10341M:	Vadim Pasternak <vadimp@mellanox.com>
10342M:	Michael Shych <michaelsh@mellanox.com>
10343L:	linux-i2c@vger.kernel.org
10344S:	Supported
10345F:	drivers/i2c/busses/i2c-mlxcpld.c
10346F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10347F:	Documentation/i2c/busses/i2c-mlxcpld
10348
10349MELLANOX MLXCPLD LED DRIVER
10350M:	Vadim Pasternak <vadimp@mellanox.com>
10351L:	linux-leds@vger.kernel.org
10352S:	Supported
10353F:	drivers/leds/leds-mlxcpld.c
10354F:	drivers/leds/leds-mlxreg.c
10355F:	Documentation/leds/leds-mlxcpld.rst
10356
10357MELLANOX PLATFORM DRIVER
10358M:	Vadim Pasternak <vadimp@mellanox.com>
10359L:	platform-driver-x86@vger.kernel.org
10360S:	Supported
10361F:	drivers/platform/x86/mlx-platform.c
10362
10363MEMBARRIER SUPPORT
10364M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10365M:	"Paul E. McKenney" <paulmck@kernel.org>
10366L:	linux-kernel@vger.kernel.org
10367S:	Supported
10368F:	kernel/sched/membarrier.c
10369F:	include/uapi/linux/membarrier.h
10370F:	arch/powerpc/include/asm/membarrier.h
10371
10372MEMBLOCK
10373M:	Mike Rapoport <rppt@linux.ibm.com>
10374L:	linux-mm@kvack.org
10375S:	Maintained
10376F:	include/linux/memblock.h
10377F:	mm/memblock.c
10378F:	Documentation/core-api/boot-time-mm.rst
10379
10380MEMORY MANAGEMENT
10381L:	linux-mm@kvack.org
10382W:	http://www.linux-mm.org
10383S:	Maintained
10384F:	include/linux/mm.h
10385F:	include/linux/gfp.h
10386F:	include/linux/mmzone.h
10387F:	include/linux/memory_hotplug.h
10388F:	include/linux/vmalloc.h
10389F:	mm/
10390
10391MEMORY TECHNOLOGY DEVICES (MTD)
10392M:	David Woodhouse <dwmw2@infradead.org>
10393M:	Brian Norris <computersforpeace@gmail.com>
10394M:	Marek Vasut <marek.vasut@gmail.com>
10395M:	Miquel Raynal <miquel.raynal@bootlin.com>
10396M:	Richard Weinberger <richard@nod.at>
10397M:	Vignesh Raghavendra <vigneshr@ti.com>
10398L:	linux-mtd@lists.infradead.org
10399W:	http://www.linux-mtd.infradead.org/
10400Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10403S:	Maintained
10404F:	Documentation/devicetree/bindings/mtd/
10405F:	drivers/mtd/
10406F:	include/linux/mtd/
10407F:	include/uapi/mtd/
10408
10409MEN A21 WATCHDOG DRIVER
10410M:	Johannes Thumshirn <morbidrsa@gmail.com>
10411L:	linux-watchdog@vger.kernel.org
10412S:	Maintained
10413F:	drivers/watchdog/mena21_wdt.c
10414
10415MEN CHAMELEON BUS (mcb)
10416M:	Johannes Thumshirn <morbidrsa@gmail.com>
10417S:	Maintained
10418F:	drivers/mcb/
10419F:	include/linux/mcb.h
10420F:	Documentation/driver-api/men-chameleon-bus.rst
10421
10422MEN F21BMC (Board Management Controller)
10423M:	Andreas Werner <andreas.werner@men.de>
10424S:	Supported
10425F:	drivers/mfd/menf21bmc.c
10426F:	drivers/watchdog/menf21bmc_wdt.c
10427F:	drivers/leds/leds-menf21bmc.c
10428F:	drivers/hwmon/menf21bmc_hwmon.c
10429F:	Documentation/hwmon/menf21bmc.rst
10430
10431MEN Z069 WATCHDOG DRIVER
10432M:	Johannes Thumshirn <jth@kernel.org>
10433L:	linux-watchdog@vger.kernel.org
10434S:	Maintained
10435F:	drivers/watchdog/menz69_wdt.c
10436
10437MESON AO CEC DRIVER FOR AMLOGIC SOCS
10438M:	Neil Armstrong <narmstrong@baylibre.com>
10439L:	linux-media@vger.kernel.org
10440L:	linux-amlogic@lists.infradead.org
10441W:	http://linux-meson.com/
10442S:	Supported
10443F:	drivers/media/platform/meson/ao-cec.c
10444F:	drivers/media/platform/meson/ao-cec-g12a.c
10445F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10446T:	git git://linuxtv.org/media_tree.git
10447
10448MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10449M:	Liang Yang <liang.yang@amlogic.com>
10450L:	linux-mtd@lists.infradead.org
10451S:	Maintained
10452F:	drivers/mtd/nand/raw/meson_*
10453F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10454
10455MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10456M:	Maxime Jourdan <mjourdan@baylibre.com>
10457L:	linux-media@vger.kernel.org
10458L:	linux-amlogic@lists.infradead.org
10459S:	Supported
10460F:	drivers/staging/media/meson/vdec/
10461T:	git git://linuxtv.org/media_tree.git
10462
10463METHODE UDPU SUPPORT
10464M:	Vladimir Vid <vladimir.vid@sartura.hr>
10465S:	Maintained
10466F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10467
10468MICROBLAZE ARCHITECTURE
10469M:	Michal Simek <monstr@monstr.eu>
10470W:	http://www.monstr.eu/fdt/
10471T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10472S:	Supported
10473F:	arch/microblaze/
10474
10475MICROCHIP AT91 SERIAL DRIVER
10476M:	Richard Genoud <richard.genoud@gmail.com>
10477S:	Maintained
10478F:	drivers/tty/serial/atmel_serial.c
10479F:	drivers/tty/serial/atmel_serial.h
10480F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10481
10482MICROCHIP AUDIO ASOC DRIVERS
10483M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10484L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10485S:	Supported
10486F:	sound/soc/atmel
10487
10488MICROCHIP DMA DRIVER
10489M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10491L:	dmaengine@vger.kernel.org
10492S:	Supported
10493F:	drivers/dma/at_hdmac.c
10494F:	drivers/dma/at_hdmac_regs.h
10495F:	include/linux/platform_data/dma-atmel.h
10496F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10497F:	include/dt-bindings/dma/at91.h
10498
10499MICROCHIP ECC DRIVER
10500M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10501L:	linux-crypto@vger.kernel.org
10502S:	Maintained
10503F:	drivers/crypto/atmel-ecc.*
10504
10505MICROCHIP I2C DRIVER
10506M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10507L:	linux-i2c@vger.kernel.org
10508S:	Supported
10509F:	drivers/i2c/busses/i2c-at91.h
10510F:	drivers/i2c/busses/i2c-at91-*.c
10511
10512MICROCHIP ISC DRIVER
10513M:	Eugen Hristev <eugen.hristev@microchip.com>
10514L:	linux-media@vger.kernel.org
10515S:	Supported
10516F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10517F:	drivers/media/platform/atmel/atmel-isc.h
10518F:	drivers/media/platform/atmel/atmel-isc-base.c
10519F:	drivers/media/platform/atmel/atmel-isc-regs.h
10520F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10521
10522MICROCHIP ISI DRIVER
10523M:	Eugen Hristev <eugen.hristev@microchip.com>
10524L:	linux-media@vger.kernel.org
10525S:	Supported
10526F:	drivers/media/platform/atmel/atmel-isi.c
10527F:	drivers/media/platform/atmel/atmel-isi.h
10528
10529MICROCHIP AT91 USART MFD DRIVER
10530M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10531L:	linux-kernel@vger.kernel.org
10532S:	Supported
10533F:	drivers/mfd/at91-usart.c
10534F:	include/dt-bindings/mfd/at91-usart.h
10535F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10536
10537MICROCHIP AT91 USART SPI DRIVER
10538M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10539L:	linux-spi@vger.kernel.org
10540S:	Supported
10541F:	drivers/spi/spi-at91-usart.c
10542F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10543
10544MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10545M:	Woojung Huh <woojung.huh@microchip.com>
10546M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10547L:	netdev@vger.kernel.org
10548S:	Maintained
10549F:	net/dsa/tag_ksz.c
10550F:	drivers/net/dsa/microchip/*
10551F:	include/linux/platform_data/microchip-ksz.h
10552F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10553
10554MICROCHIP LAN743X ETHERNET DRIVER
10555M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10556M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10557L:	netdev@vger.kernel.org
10558S:	Maintained
10559F:	drivers/net/ethernet/microchip/lan743x_*
10560
10561MICROCHIP LCDFB DRIVER
10562M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10563L:	linux-fbdev@vger.kernel.org
10564S:	Maintained
10565F:	drivers/video/fbdev/atmel_lcdfb.c
10566F:	include/video/atmel_lcdc.h
10567
10568MICROCHIP MMC/SD/SDIO MCI DRIVER
10569M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10570S:	Maintained
10571F:	drivers/mmc/host/atmel-mci.c
10572
10573MICROCHIP MCP16502 PMIC DRIVER
10574M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10576S:	Maintained
10577F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10578F:	drivers/regulator/mcp16502.c
10579
10580MICROCHIP MCP3911 ADC DRIVER
10581M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10582M:	Kent Gustavsson <kent@minoris.se>
10583L:	linux-iio@vger.kernel.org
10584S:	Supported
10585F:	drivers/iio/adc/mcp3911.c
10586F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10587
10588MICROCHIP NAND DRIVER
10589M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10590L:	linux-mtd@lists.infradead.org
10591S:	Supported
10592F:	drivers/mtd/nand/raw/atmel/*
10593F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10594
10595MICROCHIP PWM DRIVER
10596M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10597L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10598L:	linux-pwm@vger.kernel.org
10599S:	Supported
10600F:	drivers/pwm/pwm-atmel.c
10601F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10602
10603MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10604M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10605M:	Eugen Hristev <eugen.hristev@microchip.com>
10606L:	linux-iio@vger.kernel.org
10607S:	Supported
10608F:	drivers/iio/adc/at91-sama5d2_adc.c
10609F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10610F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10611
10612MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10613M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10614S:	Supported
10615F:	drivers/power/reset/at91-sama5d2_shdwc.c
10616
10617MICROCHIP SPI DRIVER
10618M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10619S:	Supported
10620F:	drivers/spi/spi-atmel.*
10621
10622MICROCHIP SSC DRIVER
10623M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10624L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10625S:	Supported
10626F:	drivers/misc/atmel-ssc.c
10627F:	include/linux/atmel-ssc.h
10628
10629MICROCHIP USBA UDC DRIVER
10630M:	Cristian Birsan <cristian.birsan@microchip.com>
10631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10632S:	Supported
10633F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10634
10635MICROCHIP USB251XB DRIVER
10636M:	Richard Leitner <richard.leitner@skidata.com>
10637L:	linux-usb@vger.kernel.org
10638S:	Maintained
10639F:	drivers/usb/misc/usb251xb.c
10640F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10641
10642MICROCHIP XDMA DRIVER
10643M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10644L:	linux-arm-kernel@lists.infradead.org
10645L:	dmaengine@vger.kernel.org
10646S:	Supported
10647F:	drivers/dma/at_xdmac.c
10648
10649MICROSEMI MIPS SOCS
10650M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10651M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10652L:	linux-mips@vger.kernel.org
10653S:	Supported
10654F:	arch/mips/generic/board-ocelot.c
10655F:	arch/mips/configs/generic/board-ocelot.config
10656F:	arch/mips/boot/dts/mscc/
10657F:	Documentation/devicetree/bindings/mips/mscc.txt
10658
10659MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10660M:	Don Brace <don.brace@microsemi.com>
10661L:	esc.storagedev@microsemi.com
10662L:	linux-scsi@vger.kernel.org
10663S:	Supported
10664F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10665F:	drivers/scsi/smartpqi/Kconfig
10666F:	drivers/scsi/smartpqi/Makefile
10667F:	include/linux/cciss*.h
10668F:	include/uapi/linux/cciss*.h
10669F:	Documentation/scsi/smartpqi.txt
10670
10671MICROSEMI ETHERNET SWITCH DRIVER
10672M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10673M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10674L:	netdev@vger.kernel.org
10675S:	Supported
10676F:	drivers/net/ethernet/mscc/
10677
10678MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10679M:	Chen Yu <yu.c.chen@intel.com>
10680L:	platform-driver-x86@vger.kernel.org
10681S:	Supported
10682F:	drivers/platform/x86/surfacepro3_button.c
10683
10684MICROTEK X6 SCANNER
10685M:	Oliver Neukum <oliver@neukum.org>
10686S:	Maintained
10687F:	drivers/usb/image/microtek.*
10688
10689MIPS
10690M:	Ralf Baechle <ralf@linux-mips.org>
10691M:	Paul Burton <paul.burton@mips.com>
10692M:	James Hogan <jhogan@kernel.org>
10693L:	linux-mips@vger.kernel.org
10694W:	http://www.linux-mips.org/
10695T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10697Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10698S:	Supported
10699F:	Documentation/devicetree/bindings/mips/
10700F:	Documentation/mips/
10701F:	arch/mips/
10702F:	drivers/platform/mips/
10703
10704MIPS BOSTON DEVELOPMENT BOARD
10705M:	Paul Burton <paul.burton@mips.com>
10706L:	linux-mips@vger.kernel.org
10707S:	Maintained
10708F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10709F:	arch/mips/boot/dts/img/boston.dts
10710F:	arch/mips/configs/generic/board-boston.config
10711F:	drivers/clk/imgtec/clk-boston.c
10712F:	include/dt-bindings/clock/boston-clock.h
10713
10714MIPS GENERIC PLATFORM
10715M:	Paul Burton <paul.burton@mips.com>
10716L:	linux-mips@vger.kernel.org
10717S:	Supported
10718F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10719F:	arch/mips/generic/
10720F:	arch/mips/tools/generic-board-config.sh
10721
10722MIPS/LOONGSON1 ARCHITECTURE
10723M:	Keguang Zhang <keguang.zhang@gmail.com>
10724L:	linux-mips@vger.kernel.org
10725S:	Maintained
10726F:	arch/mips/loongson32/
10727F:	arch/mips/include/asm/mach-loongson32/
10728F:	drivers/*/*loongson1*
10729F:	drivers/*/*/*loongson1*
10730
10731MIPS/LOONGSON2 ARCHITECTURE
10732M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10733L:	linux-mips@vger.kernel.org
10734S:	Maintained
10735F:	arch/mips/loongson64/fuloong-2e/
10736F:	arch/mips/loongson64/lemote-2f/
10737F:	arch/mips/include/asm/mach-loongson64/
10738F:	drivers/*/*loongson2*
10739F:	drivers/*/*/*loongson2*
10740
10741MIPS/LOONGSON3 ARCHITECTURE
10742M:	Huacai Chen <chenhc@lemote.com>
10743L:	linux-mips@vger.kernel.org
10744S:	Maintained
10745F:	arch/mips/loongson64/
10746F:	arch/mips/include/asm/mach-loongson64/
10747F:	drivers/platform/mips/cpu_hwmon.c
10748F:	drivers/*/*loongson3*
10749F:	drivers/*/*/*loongson3*
10750
10751MIPS RINT INSTRUCTION EMULATION
10752M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10753L:	linux-mips@vger.kernel.org
10754S:	Supported
10755F:	arch/mips/math-emu/sp_rint.c
10756F:	arch/mips/math-emu/dp_rint.c
10757
10758MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10759M:	Hans Verkuil <hverkuil@xs4all.nl>
10760L:	linux-media@vger.kernel.org
10761T:	git git://linuxtv.org/media_tree.git
10762W:	https://linuxtv.org
10763S:	Odd Fixes
10764F:	drivers/media/radio/radio-miropcm20*
10765
10766MMP SUPPORT
10767R:	Lubomir Rintel <lkundrak@v3.sk>
10768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10769S:	Odd Fixes
10770F:	arch/arm/boot/dts/mmp*
10771F:	arch/arm/mach-mmp/
10772
10773MMU GATHER AND TLB INVALIDATION
10774M:	Will Deacon <will@kernel.org>
10775M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10776M:	Andrew Morton <akpm@linux-foundation.org>
10777M:	Nick Piggin <npiggin@gmail.com>
10778M:	Peter Zijlstra <peterz@infradead.org>
10779L:	linux-arch@vger.kernel.org
10780L:	linux-mm@kvack.org
10781S:	Maintained
10782F:	arch/*/include/asm/tlb.h
10783F:	include/asm-generic/tlb.h
10784F:	mm/mmu_gather.c
10785
10786MN88472 MEDIA DRIVER
10787M:	Antti Palosaari <crope@iki.fi>
10788L:	linux-media@vger.kernel.org
10789W:	https://linuxtv.org
10790W:	http://palosaari.fi/linux/
10791Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10792S:	Maintained
10793F:	drivers/media/dvb-frontends/mn88472*
10794
10795MN88473 MEDIA DRIVER
10796M:	Antti Palosaari <crope@iki.fi>
10797L:	linux-media@vger.kernel.org
10798W:	https://linuxtv.org
10799W:	http://palosaari.fi/linux/
10800Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10801S:	Maintained
10802F:	drivers/media/dvb-frontends/mn88473*
10803
10804MODULE SUPPORT
10805M:	Jessica Yu <jeyu@kernel.org>
10806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10807S:	Maintained
10808F:	include/linux/module.h
10809F:	kernel/module.c
10810
10811MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10812W:	http://popies.net/meye/
10813S:	Orphan
10814F:	Documentation/media/v4l-drivers/meye*
10815F:	drivers/media/pci/meye/
10816F:	include/uapi/linux/meye.h
10817
10818MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10819M:	Jiri Slaby <jirislaby@gmail.com>
10820S:	Maintained
10821F:	Documentation/driver-api/serial/moxa-smartio.rst
10822F:	drivers/tty/mxser.*
10823
10824MR800 AVERMEDIA USB FM RADIO DRIVER
10825M:	Alexey Klimov <klimov.linux@gmail.com>
10826L:	linux-media@vger.kernel.org
10827T:	git git://linuxtv.org/media_tree.git
10828S:	Maintained
10829F:	drivers/media/radio/radio-mr800.c
10830
10831MRF24J40 IEEE 802.15.4 RADIO DRIVER
10832M:	Alan Ott <alan@signal11.us>
10833L:	linux-wpan@vger.kernel.org
10834S:	Maintained
10835F:	drivers/net/ieee802154/mrf24j40.c
10836F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10837
10838MSI LAPTOP SUPPORT
10839M:	"Lee, Chun-Yi" <jlee@suse.com>
10840L:	platform-driver-x86@vger.kernel.org
10841S:	Maintained
10842F:	drivers/platform/x86/msi-laptop.c
10843
10844MSI WMI SUPPORT
10845L:	platform-driver-x86@vger.kernel.org
10846S:	Orphan
10847F:	drivers/platform/x86/msi-wmi.c
10848
10849MSI001 MEDIA DRIVER
10850M:	Antti Palosaari <crope@iki.fi>
10851L:	linux-media@vger.kernel.org
10852W:	https://linuxtv.org
10853W:	http://palosaari.fi/linux/
10854Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10855T:	git git://linuxtv.org/anttip/media_tree.git
10856S:	Maintained
10857F:	drivers/media/tuners/msi001*
10858
10859MSI2500 MEDIA DRIVER
10860M:	Antti Palosaari <crope@iki.fi>
10861L:	linux-media@vger.kernel.org
10862W:	https://linuxtv.org
10863W:	http://palosaari.fi/linux/
10864Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10865T:	git git://linuxtv.org/anttip/media_tree.git
10866S:	Maintained
10867F:	drivers/media/usb/msi2500/
10868
10869MSYSTEMS DISKONCHIP G3 MTD DRIVER
10870M:	Robert Jarzmik <robert.jarzmik@free.fr>
10871L:	linux-mtd@lists.infradead.org
10872S:	Maintained
10873F:	drivers/mtd/devices/docg3*
10874
10875MT9M032 APTINA SENSOR DRIVER
10876M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10877L:	linux-media@vger.kernel.org
10878T:	git git://linuxtv.org/media_tree.git
10879S:	Maintained
10880F:	drivers/media/i2c/mt9m032.c
10881F:	include/media/i2c/mt9m032.h
10882
10883MT9P031 APTINA CAMERA SENSOR
10884M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10885L:	linux-media@vger.kernel.org
10886T:	git git://linuxtv.org/media_tree.git
10887S:	Maintained
10888F:	drivers/media/i2c/mt9p031.c
10889F:	include/media/i2c/mt9p031.h
10890
10891MT9T001 APTINA CAMERA SENSOR
10892M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10893L:	linux-media@vger.kernel.org
10894T:	git git://linuxtv.org/media_tree.git
10895S:	Maintained
10896F:	drivers/media/i2c/mt9t001.c
10897F:	include/media/i2c/mt9t001.h
10898
10899MT9T112 APTINA CAMERA SENSOR
10900M:	Jacopo Mondi <jacopo@jmondi.org>
10901L:	linux-media@vger.kernel.org
10902T:	git git://linuxtv.org/media_tree.git
10903S:	Odd Fixes
10904F:	drivers/media/i2c/mt9t112.c
10905F:	include/media/i2c/mt9t112.h
10906
10907MT9V032 APTINA CAMERA SENSOR
10908M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10909L:	linux-media@vger.kernel.org
10910T:	git git://linuxtv.org/media_tree.git
10911S:	Maintained
10912F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10913F:	drivers/media/i2c/mt9v032.c
10914F:	include/media/i2c/mt9v032.h
10915
10916MT9V111 APTINA CAMERA SENSOR
10917M:	Jacopo Mondi <jacopo@jmondi.org>
10918L:	linux-media@vger.kernel.org
10919T:	git git://linuxtv.org/media_tree.git
10920S:	Maintained
10921F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10922F:	drivers/media/i2c/mt9v111.c
10923
10924MULTIFUNCTION DEVICES (MFD)
10925M:	Lee Jones <lee.jones@linaro.org>
10926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10927S:	Supported
10928F:	Documentation/devicetree/bindings/mfd/
10929F:	drivers/mfd/
10930F:	include/linux/mfd/
10931F:	include/dt-bindings/mfd/
10932
10933MULTIMEDIA CARD (MMC) ETC. OVER SPI
10934S:	Orphan
10935F:	drivers/mmc/host/mmc_spi.c
10936F:	include/linux/spi/mmc_spi.h
10937
10938MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10939M:	Ulf Hansson <ulf.hansson@linaro.org>
10940L:	linux-mmc@vger.kernel.org
10941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10942S:	Maintained
10943F:	Documentation/devicetree/bindings/mmc/
10944F:	drivers/mmc/
10945F:	include/linux/mmc/
10946F:	include/uapi/linux/mmc/
10947
10948MULTIPLEXER SUBSYSTEM
10949M:	Peter Rosin <peda@axentia.se>
10950S:	Maintained
10951F:	Documentation/ABI/testing/sysfs-class-mux*
10952F:	Documentation/devicetree/bindings/mux/
10953F:	include/dt-bindings/mux/
10954F:	include/linux/mux/
10955F:	drivers/mux/
10956
10957MULTITECH MULTIPORT CARD (ISICOM)
10958S:	Orphan
10959F:	drivers/tty/isicom.c
10960F:	include/linux/isicom.h
10961
10962MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10963M:	Bin Liu <b-liu@ti.com>
10964L:	linux-usb@vger.kernel.org
10965S:	Maintained
10966F:	drivers/usb/musb/
10967
10968MXL301RF MEDIA DRIVER
10969M:	Akihiro Tsukada <tskd08@gmail.com>
10970L:	linux-media@vger.kernel.org
10971S:	Odd Fixes
10972F:	drivers/media/tuners/mxl301rf*
10973
10974MXL5007T MEDIA DRIVER
10975M:	Michael Krufky <mkrufky@linuxtv.org>
10976L:	linux-media@vger.kernel.org
10977W:	https://linuxtv.org
10978W:	http://github.com/mkrufky
10979Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10980T:	git git://linuxtv.org/mkrufky/tuners.git
10981S:	Maintained
10982F:	drivers/media/tuners/mxl5007t.*
10983
10984MXSFB DRM DRIVER
10985M:	Marek Vasut <marex@denx.de>
10986M:	Stefan Agner <stefan@agner.ch>
10987L:	dri-devel@lists.freedesktop.org
10988S:	Supported
10989F:	drivers/gpu/drm/mxsfb/
10990F:	Documentation/devicetree/bindings/display/mxsfb.txt
10991T:	git git://anongit.freedesktop.org/drm/drm-misc
10992
10993MYLEX DAC960 PCI RAID Controller
10994M:	Hannes Reinecke <hare@kernel.org>
10995L:	linux-scsi@vger.kernel.org
10996S:	Supported
10997F:	drivers/scsi/myrb.*
10998F:	drivers/scsi/myrs.*
10999
11000MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11001M:	Chris Lee <christopher.lee@cspi.com>
11002L:	netdev@vger.kernel.org
11003W:	https://www.cspi.com/ethernet-products/support/downloads/
11004S:	Supported
11005F:	drivers/net/ethernet/myricom/myri10ge/
11006
11007NAND FLASH SUBSYSTEM
11008M:	Miquel Raynal <miquel.raynal@bootlin.com>
11009R:	Richard Weinberger <richard@nod.at>
11010L:	linux-mtd@lists.infradead.org
11011W:	http://www.linux-mtd.infradead.org/
11012Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11014S:	Maintained
11015F:	drivers/mtd/nand/
11016F:	include/linux/mtd/*nand*.h
11017
11018NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11019M:	Daniel Mack <zonque@gmail.com>
11020S:	Maintained
11021L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11022W:	http://www.native-instruments.com
11023F:	sound/usb/caiaq/
11024
11025NATSEMI ETHERNET DRIVER (DP8381x)
11026S:	Orphan
11027F:	drivers/net/ethernet/natsemi/natsemi.c
11028
11029NCR 5380 SCSI DRIVERS
11030M:	Finn Thain <fthain@telegraphics.com.au>
11031M:	Michael Schmitz <schmitzmic@gmail.com>
11032L:	linux-scsi@vger.kernel.org
11033S:	Maintained
11034F:	Documentation/scsi/g_NCR5380.txt
11035F:	drivers/scsi/NCR5380.*
11036F:	drivers/scsi/arm/cumana_1.c
11037F:	drivers/scsi/arm/oak.c
11038F:	drivers/scsi/atari_scsi.*
11039F:	drivers/scsi/dmx3191d.c
11040F:	drivers/scsi/g_NCR5380.*
11041F:	drivers/scsi/mac_scsi.*
11042F:	drivers/scsi/sun3_scsi.*
11043F:	drivers/scsi/sun3_scsi_vme.c
11044
11045NCSI LIBRARY:
11046M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11047S:	Maintained
11048F:	net/ncsi/
11049
11050NCT6775 HARDWARE MONITOR DRIVER
11051M:	Guenter Roeck <linux@roeck-us.net>
11052L:	linux-hwmon@vger.kernel.org
11053S:	Maintained
11054F:	Documentation/hwmon/nct6775.rst
11055F:	drivers/hwmon/nct6775.c
11056
11057NET_FAILOVER MODULE
11058M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11059L:	netdev@vger.kernel.org
11060S:	Supported
11061F:	drivers/net/net_failover.c
11062F:	include/net/net_failover.h
11063F:	Documentation/networking/net_failover.rst
11064
11065NETEM NETWORK EMULATOR
11066M:	Stephen Hemminger <stephen@networkplumber.org>
11067L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11068S:	Maintained
11069F:	net/sched/sch_netem.c
11070
11071NETERION 10GbE DRIVERS (s2io/vxge)
11072M:	Jon Mason <jdmason@kudzu.us>
11073L:	netdev@vger.kernel.org
11074S:	Supported
11075F:	Documentation/networking/device_drivers/neterion/s2io.txt
11076F:	Documentation/networking/device_drivers/neterion/vxge.txt
11077F:	drivers/net/ethernet/neterion/
11078
11079NETFILTER
11080M:	Pablo Neira Ayuso <pablo@netfilter.org>
11081M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11082M:	Florian Westphal <fw@strlen.de>
11083L:	netfilter-devel@vger.kernel.org
11084L:	coreteam@netfilter.org
11085W:	http://www.netfilter.org/
11086W:	http://www.iptables.org/
11087W:	http://www.nftables.org/
11088Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11091S:	Maintained
11092F:	include/linux/netfilter*
11093F:	include/linux/netfilter/
11094F:	include/net/netfilter/
11095F:	include/uapi/linux/netfilter*
11096F:	include/uapi/linux/netfilter/
11097F:	net/*/netfilter.c
11098F:	net/*/netfilter/
11099F:	net/netfilter/
11100F:	net/bridge/br_netfilter*.c
11101
11102NETROM NETWORK LAYER
11103M:	Ralf Baechle <ralf@linux-mips.org>
11104L:	linux-hams@vger.kernel.org
11105W:	http://www.linux-ax25.org/
11106S:	Maintained
11107F:	include/net/netrom.h
11108F:	include/uapi/linux/netrom.h
11109F:	net/netrom/
11110
11111NETRONOME ETHERNET DRIVERS
11112M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11113L:	oss-drivers@netronome.com
11114S:	Maintained
11115F:	drivers/net/ethernet/netronome/
11116
11117NETWORK BLOCK DEVICE (NBD)
11118M:	Josef Bacik <josef@toxicpanda.com>
11119S:	Maintained
11120L:	linux-block@vger.kernel.org
11121L:	nbd@other.debian.org
11122F:	Documentation/admin-guide/blockdev/nbd.rst
11123F:	drivers/block/nbd.c
11124F:	include/trace/events/nbd.h
11125F:	include/uapi/linux/nbd.h
11126
11127NETWORK DROP MONITOR
11128M:	Neil Horman <nhorman@tuxdriver.com>
11129L:	netdev@vger.kernel.org
11130S:	Maintained
11131W:	https://fedorahosted.org/dropwatch/
11132F:	net/core/drop_monitor.c
11133F:	include/uapi/linux/net_dropmon.h
11134
11135NETWORKING DRIVERS
11136M:	"David S. Miller" <davem@davemloft.net>
11137L:	netdev@vger.kernel.org
11138W:	http://www.linuxfoundation.org/en/Net
11139Q:	http://patchwork.ozlabs.org/project/netdev/list/
11140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11142S:	Odd Fixes
11143F:	Documentation/devicetree/bindings/net/
11144F:	drivers/net/
11145F:	include/linux/if_*
11146F:	include/linux/netdevice.h
11147F:	include/linux/etherdevice.h
11148F:	include/linux/fcdevice.h
11149F:	include/linux/fddidevice.h
11150F:	include/linux/hippidevice.h
11151F:	include/linux/inetdevice.h
11152F:	include/uapi/linux/if_*
11153F:	include/uapi/linux/netdevice.h
11154
11155NETWORKING DRIVERS (WIRELESS)
11156M:	Kalle Valo <kvalo@codeaurora.org>
11157L:	linux-wireless@vger.kernel.org
11158Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11161S:	Maintained
11162F:	Documentation/devicetree/bindings/net/wireless/
11163F:	drivers/net/wireless/
11164
11165NETWORKING [DSA]
11166M:	Andrew Lunn <andrew@lunn.ch>
11167M:	Vivien Didelot <vivien.didelot@gmail.com>
11168M:	Florian Fainelli <f.fainelli@gmail.com>
11169S:	Maintained
11170F:	Documentation/devicetree/bindings/net/dsa/
11171F:	net/dsa/
11172F:	include/net/dsa.h
11173F:	include/linux/dsa/
11174F:	include/linux/platform_data/dsa.h
11175F:	drivers/net/dsa/
11176
11177NETWORKING [GENERAL]
11178M:	"David S. Miller" <davem@davemloft.net>
11179L:	netdev@vger.kernel.org
11180W:	http://www.linuxfoundation.org/en/Net
11181Q:	http://patchwork.ozlabs.org/project/netdev/list/
11182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11184B:	mailto:netdev@vger.kernel.org
11185S:	Maintained
11186F:	net/
11187F:	include/net/
11188F:	include/linux/in.h
11189F:	include/linux/net.h
11190F:	include/linux/netdevice.h
11191F:	include/uapi/linux/in.h
11192F:	include/uapi/linux/net.h
11193F:	include/uapi/linux/netdevice.h
11194F:	include/uapi/linux/net_namespace.h
11195F:	tools/testing/selftests/net/
11196F:	lib/net_utils.c
11197F:	lib/random32.c
11198F:	Documentation/networking/
11199
11200NETWORKING [IPSEC]
11201M:	Steffen Klassert <steffen.klassert@secunet.com>
11202M:	Herbert Xu <herbert@gondor.apana.org.au>
11203M:	"David S. Miller" <davem@davemloft.net>
11204L:	netdev@vger.kernel.org
11205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11207S:	Maintained
11208F:	net/xfrm/
11209F:	net/key/
11210F:	net/ipv4/xfrm*
11211F:	net/ipv4/esp4*
11212F:	net/ipv4/ah4.c
11213F:	net/ipv4/ipcomp.c
11214F:	net/ipv4/ip_vti.c
11215F:	net/ipv6/xfrm*
11216F:	net/ipv6/esp6*
11217F:	net/ipv6/ah6.c
11218F:	net/ipv6/ipcomp6.c
11219F:	net/ipv6/ip6_vti.c
11220F:	include/uapi/linux/xfrm.h
11221F:	include/net/xfrm.h
11222
11223NETWORKING [IPv4/IPv6]
11224M:	"David S. Miller" <davem@davemloft.net>
11225M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11226M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11227L:	netdev@vger.kernel.org
11228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11229S:	Maintained
11230F:	net/ipv4/
11231F:	net/ipv6/
11232F:	include/net/ip*
11233F:	arch/x86/net/*
11234
11235NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11236M:	Paul Moore <paul@paul-moore.com>
11237W:	https://github.com/netlabel
11238L:	netdev@vger.kernel.org
11239L:	linux-security-module@vger.kernel.org
11240S:	Maintained
11241F:	Documentation/netlabel/
11242F:	include/net/calipso.h
11243F:	include/net/cipso_ipv4.h
11244F:	include/net/netlabel.h
11245F:	include/uapi/linux/netfilter/xt_SECMARK.h
11246F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11247F:	net/netlabel/
11248F:	net/ipv4/cipso_ipv4.c
11249F:	net/ipv6/calipso.c
11250F:	net/netfilter/xt_CONNSECMARK.c
11251F:	net/netfilter/xt_SECMARK.c
11252
11253NETWORKING [TCP]
11254M:	Eric Dumazet <edumazet@google.com>
11255L:	netdev@vger.kernel.org
11256S:	Maintained
11257F:	net/ipv4/tcp*.c
11258F:	net/ipv4/syncookies.c
11259F:	net/ipv6/tcp*.c
11260F:	net/ipv6/syncookies.c
11261F:	include/uapi/linux/tcp.h
11262F:	include/net/tcp.h
11263F:	include/linux/tcp.h
11264F:	include/trace/events/tcp.h
11265
11266NETWORKING [TLS]
11267M:	Boris Pismenny <borisp@mellanox.com>
11268M:	Aviad Yehezkel <aviadye@mellanox.com>
11269M:	Dave Watson <davejwatson@fb.com>
11270M:	John Fastabend <john.fastabend@gmail.com>
11271M:	Daniel Borkmann <daniel@iogearbox.net>
11272M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11273L:	netdev@vger.kernel.org
11274S:	Maintained
11275F:	net/tls/*
11276F:	include/uapi/linux/tls.h
11277F:	include/net/tls.h
11278
11279NETWORKING [WIRELESS]
11280L:	linux-wireless@vger.kernel.org
11281Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11282
11283NETDEVSIM
11284M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11285S:	Maintained
11286F:	drivers/net/netdevsim/*
11287
11288NETXEN (1/10) GbE SUPPORT
11289M:	Manish Chopra <manishc@marvell.com>
11290M:	Rahul Verma <rahulv@marvell.com>
11291M:	GR-Linux-NIC-Dev@marvell.com
11292L:	netdev@vger.kernel.org
11293S:	Supported
11294F:	drivers/net/ethernet/qlogic/netxen/
11295
11296NEXTHOP
11297M:	David Ahern <dsahern@kernel.org>
11298L:	netdev@vger.kernel.org
11299S:	Maintained
11300F:	include/net/nexthop.h
11301F:	include/uapi/linux/nexthop.h
11302F:	include/net/netns/nexthop.h
11303F:	net/ipv4/nexthop.c
11304
11305NFC SUBSYSTEM
11306L:	netdev@vger.kernel.org
11307S:	Orphan
11308F:	net/nfc/
11309F:	include/net/nfc/
11310F:	include/uapi/linux/nfc.h
11311F:	drivers/nfc/
11312F:	include/linux/platform_data/nfcmrvl.h
11313F:	include/linux/platform_data/nxp-nci.h
11314F:	Documentation/devicetree/bindings/net/nfc/
11315
11316NFS, SUNRPC, AND LOCKD CLIENTS
11317M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11318M:	Anna Schumaker <anna.schumaker@netapp.com>
11319L:	linux-nfs@vger.kernel.org
11320W:	http://client.linux-nfs.org
11321T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11322S:	Maintained
11323F:	fs/lockd/
11324F:	fs/nfs/
11325F:	fs/nfs_common/
11326F:	net/sunrpc/
11327F:	include/linux/lockd/
11328F:	include/linux/nfs*
11329F:	include/linux/sunrpc/
11330F:	include/uapi/linux/nfs*
11331F:	include/uapi/linux/sunrpc/
11332
11333NILFS2 FILESYSTEM
11334M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11335L:	linux-nilfs@vger.kernel.org
11336W:	https://nilfs.sourceforge.io/
11337W:	https://nilfs.osdn.jp/
11338T:	git git://github.com/konis/nilfs2.git
11339S:	Supported
11340F:	Documentation/filesystems/nilfs2.txt
11341F:	fs/nilfs2/
11342F:	include/trace/events/nilfs2.h
11343F:	include/uapi/linux/nilfs2_api.h
11344F:	include/uapi/linux/nilfs2_ondisk.h
11345
11346NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11347M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11348W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11349S:	Maintained
11350F:	Documentation/scsi/NinjaSCSI.txt
11351F:	drivers/scsi/pcmcia/nsp_*
11352
11353NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11354M:	GOTO Masanori <gotom@debian.or.jp>
11355M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11356W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11357S:	Maintained
11358F:	Documentation/scsi/NinjaSCSI.txt
11359F:	drivers/scsi/nsp32*
11360
11361NIOS2 ARCHITECTURE
11362M:	Ley Foon Tan <lftan@altera.com>
11363L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11365S:	Maintained
11366F:	arch/nios2/
11367
11368NOHZ, DYNTICKS SUPPORT
11369M:	Frederic Weisbecker <fweisbec@gmail.com>
11370M:	Thomas Gleixner <tglx@linutronix.de>
11371M:	Ingo Molnar <mingo@kernel.org>
11372L:	linux-kernel@vger.kernel.org
11373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11374S:	Maintained
11375F:	kernel/time/tick*.*
11376F:	include/linux/tick.h
11377F:	include/linux/sched/nohz.h
11378
11379NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11380M:	Pavel Machek <pavel@ucw.cz>
11381M:	Sakari Ailus <sakari.ailus@iki.fi>
11382L:	linux-media@vger.kernel.org
11383S:	Maintained
11384F:	drivers/media/i2c/et8ek8
11385F:	drivers/media/i2c/ad5820.c
11386
11387NOKIA N900 POWER SUPPLY DRIVERS
11388R:	Pali Rohár <pali.rohar@gmail.com>
11389F:	include/linux/power/bq2415x_charger.h
11390F:	include/linux/power/bq27xxx_battery.h
11391F:	include/linux/power/isp1704_charger.h
11392F:	drivers/power/supply/bq2415x_charger.c
11393F:	drivers/power/supply/bq27xxx_battery.c
11394F:	drivers/power/supply/bq27xxx_battery_i2c.c
11395F:	drivers/power/supply/isp1704_charger.c
11396F:	drivers/power/supply/rx51_battery.c
11397
11398NOLIBC HEADER FILE
11399M:	Willy Tarreau <w@1wt.eu>
11400S:	Maintained
11401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11402F:	tools/include/nolibc/
11403
11404NTB AMD DRIVER
11405M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11406L:	linux-ntb@googlegroups.com
11407S:	Supported
11408F:	drivers/ntb/hw/amd/
11409
11410NTB DRIVER CORE
11411M:	Jon Mason <jdmason@kudzu.us>
11412M:	Dave Jiang <dave.jiang@intel.com>
11413M:	Allen Hubbe <allenbh@gmail.com>
11414L:	linux-ntb@googlegroups.com
11415S:	Supported
11416W:	https://github.com/jonmason/ntb/wiki
11417T:	git git://github.com/jonmason/ntb.git
11418F:	drivers/ntb/
11419F:	drivers/net/ntb_netdev.c
11420F:	include/linux/ntb.h
11421F:	include/linux/ntb_transport.h
11422F:	tools/testing/selftests/ntb/
11423
11424NTB IDT DRIVER
11425M:	Serge Semin <fancer.lancer@gmail.com>
11426L:	linux-ntb@googlegroups.com
11427S:	Supported
11428F:	drivers/ntb/hw/idt/
11429
11430NTB INTEL DRIVER
11431M:	Dave Jiang <dave.jiang@intel.com>
11432L:	linux-ntb@googlegroups.com
11433S:	Supported
11434W:	https://github.com/davejiang/linux/wiki
11435T:	git https://github.com/davejiang/linux.git
11436F:	drivers/ntb/hw/intel/
11437
11438NTFS FILESYSTEM
11439M:	Anton Altaparmakov <anton@tuxera.com>
11440L:	linux-ntfs-dev@lists.sourceforge.net
11441W:	http://www.tuxera.com/
11442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11443S:	Supported
11444F:	Documentation/filesystems/ntfs.txt
11445F:	fs/ntfs/
11446
11447NUBUS SUBSYSTEM
11448M:	Finn Thain <fthain@telegraphics.com.au>
11449L:	linux-m68k@lists.linux-m68k.org
11450S:	Maintained
11451F:	arch/*/include/asm/nubus.h
11452F:	drivers/nubus/
11453F:	include/linux/nubus.h
11454F:	include/uapi/linux/nubus.h
11455
11456NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11457M:	Antonino Daplas <adaplas@gmail.com>
11458L:	linux-fbdev@vger.kernel.org
11459S:	Maintained
11460F:	drivers/video/fbdev/riva/
11461F:	drivers/video/fbdev/nvidia/
11462
11463NVM EXPRESS DRIVER
11464M:	Keith Busch <kbusch@kernel.org>
11465M:	Jens Axboe <axboe@fb.com>
11466M:	Christoph Hellwig <hch@lst.de>
11467M:	Sagi Grimberg <sagi@grimberg.me>
11468L:	linux-nvme@lists.infradead.org
11469T:	git://git.infradead.org/nvme.git
11470W:	http://git.infradead.org/nvme.git
11471S:	Supported
11472F:	drivers/nvme/host/
11473F:	include/linux/nvme.h
11474F:	include/uapi/linux/nvme_ioctl.h
11475
11476NVM EXPRESS FC TRANSPORT DRIVERS
11477M:	James Smart <james.smart@broadcom.com>
11478L:	linux-nvme@lists.infradead.org
11479S:	Supported
11480F:	include/linux/nvme-fc.h
11481F:	include/linux/nvme-fc-driver.h
11482F:	drivers/nvme/host/fc.c
11483F:	drivers/nvme/target/fc.c
11484F:	drivers/nvme/target/fcloop.c
11485
11486NVM EXPRESS TARGET DRIVER
11487M:	Christoph Hellwig <hch@lst.de>
11488M:	Sagi Grimberg <sagi@grimberg.me>
11489L:	linux-nvme@lists.infradead.org
11490T:	git://git.infradead.org/nvme.git
11491W:	http://git.infradead.org/nvme.git
11492S:	Supported
11493F:	drivers/nvme/target/
11494
11495NVMEM FRAMEWORK
11496M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11497S:	Maintained
11498F:	drivers/nvmem/
11499F:	Documentation/devicetree/bindings/nvmem/
11500F:	Documentation/ABI/stable/sysfs-bus-nvmem
11501F:	include/linux/nvmem-consumer.h
11502F:	include/linux/nvmem-provider.h
11503
11504NXP FXAS21002C DRIVER
11505M:	Rui Miguel Silva <rmfrfs@gmail.com>
11506L:	linux-iio@vger.kernel.org
11507S:	Maintained
11508F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11509F:	drivers/iio/gyro/fxas21002c_core.c
11510F:	drivers/iio/gyro/fxas21002c.h
11511F:	drivers/iio/gyro/fxas21002c_i2c.c
11512F:	drivers/iio/gyro/fxas21002c_spi.c
11513
11514NXP SGTL5000 DRIVER
11515M:	Fabio Estevam <festevam@gmail.com>
11516L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11517S:	Maintained
11518F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11519F:	sound/soc/codecs/sgtl5000*
11520
11521NXP SJA1105 ETHERNET SWITCH DRIVER
11522M:	Vladimir Oltean <olteanv@gmail.com>
11523L:	linux-kernel@vger.kernel.org
11524S:	Maintained
11525F:	drivers/net/dsa/sja1105
11526
11527NXP TDA998X DRM DRIVER
11528M:	Russell King <linux@armlinux.org.uk>
11529S:	Maintained
11530T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11531T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11532F:	drivers/gpu/drm/i2c/tda998x_drv.c
11533F:	include/drm/i2c/tda998x.h
11534F:	include/dt-bindings/display/tda998x.h
11535K:	"nxp,tda998x"
11536
11537NXP TFA9879 DRIVER
11538M:	Peter Rosin <peda@axentia.se>
11539L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11540S:	Maintained
11541F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11542F:	sound/soc/codecs/tfa9879*
11543
11544NXP-NCI NFC DRIVER
11545M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11546R:	Charles Gorand <charles.gorand@effinnov.com>
11547L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11548S:	Supported
11549F:	drivers/nfc/nxp-nci
11550
11551OBJAGG
11552M:	Jiri Pirko <jiri@mellanox.com>
11553L:	netdev@vger.kernel.org
11554S:	Supported
11555F:	lib/objagg.c
11556F:	lib/test_objagg.c
11557F:	include/linux/objagg.h
11558
11559NXP FSPI DRIVER
11560R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11561M:	Ashish Kumar <ashish.kumar@nxp.com>
11562L:	linux-spi@vger.kernel.org
11563S:	Maintained
11564F:	drivers/spi/spi-nxp-fspi.c
11565F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11566
11567OBJTOOL
11568M:	Josh Poimboeuf <jpoimboe@redhat.com>
11569M:	Peter Zijlstra <peterz@infradead.org>
11570S:	Supported
11571F:	tools/objtool/
11572
11573OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11574M:	Frederic Barrat <fbarrat@linux.ibm.com>
11575M:	Andrew Donnellan <ajd@linux.ibm.com>
11576L:	linuxppc-dev@lists.ozlabs.org
11577S:	Supported
11578F:	arch/powerpc/platforms/powernv/ocxl.c
11579F:	arch/powerpc/include/asm/pnv-ocxl.h
11580F:	drivers/misc/ocxl/
11581F:	include/misc/ocxl*
11582F:	include/uapi/misc/ocxl.h
11583F:	Documentation/userspace-api/accelerators/ocxl.rst
11584
11585OMAP AUDIO SUPPORT
11586M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11587M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11588L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11589L:	linux-omap@vger.kernel.org
11590S:	Maintained
11591F:	sound/soc/ti/omap*
11592F:	sound/soc/ti/rx51.c
11593F:	sound/soc/ti/n810.c
11594F:	sound/soc/ti/sdma-pcm.*
11595
11596OMAP CLOCK FRAMEWORK SUPPORT
11597M:	Paul Walmsley <paul@pwsan.com>
11598L:	linux-omap@vger.kernel.org
11599S:	Maintained
11600F:	arch/arm/*omap*/*clock*
11601
11602OMAP DEVICE TREE SUPPORT
11603M:	Benoît Cousson <bcousson@baylibre.com>
11604M:	Tony Lindgren <tony@atomide.com>
11605L:	linux-omap@vger.kernel.org
11606L:	devicetree@vger.kernel.org
11607S:	Maintained
11608F:	arch/arm/boot/dts/*omap*
11609F:	arch/arm/boot/dts/*am3*
11610F:	arch/arm/boot/dts/*am4*
11611F:	arch/arm/boot/dts/*am5*
11612F:	arch/arm/boot/dts/*dra7*
11613
11614OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11615L:	linux-omap@vger.kernel.org
11616L:	linux-fbdev@vger.kernel.org
11617S:	Orphan
11618F:	drivers/video/fbdev/omap2/
11619F:	Documentation/arm/omap/dss.rst
11620
11621OMAP FRAMEBUFFER SUPPORT
11622L:	linux-fbdev@vger.kernel.org
11623L:	linux-omap@vger.kernel.org
11624S:	Orphan
11625F:	drivers/video/fbdev/omap/
11626
11627OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11628M:	Roger Quadros <rogerq@ti.com>
11629M:	Tony Lindgren <tony@atomide.com>
11630L:	linux-omap@vger.kernel.org
11631S:	Maintained
11632F:	drivers/memory/omap-gpmc.c
11633F:	arch/arm/mach-omap2/*gpmc*
11634
11635OMAP GPIO DRIVER
11636M:	Grygorii Strashko <grygorii.strashko@ti.com>
11637M:	Santosh Shilimkar <ssantosh@kernel.org>
11638M:	Kevin Hilman <khilman@kernel.org>
11639L:	linux-omap@vger.kernel.org
11640S:	Maintained
11641F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11642F:	drivers/gpio/gpio-omap.c
11643
11644OMAP HARDWARE SPINLOCK SUPPORT
11645M:	Ohad Ben-Cohen <ohad@wizery.com>
11646L:	linux-omap@vger.kernel.org
11647S:	Maintained
11648F:	drivers/hwspinlock/omap_hwspinlock.c
11649
11650OMAP HS MMC SUPPORT
11651L:	linux-mmc@vger.kernel.org
11652L:	linux-omap@vger.kernel.org
11653S:	Orphan
11654F:	drivers/mmc/host/omap_hsmmc.c
11655
11656OMAP HWMOD DATA
11657M:	Paul Walmsley <paul@pwsan.com>
11658L:	linux-omap@vger.kernel.org
11659S:	Maintained
11660F:	arch/arm/mach-omap2/omap_hwmod*data*
11661
11662OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11663M:	Benoît Cousson <bcousson@baylibre.com>
11664L:	linux-omap@vger.kernel.org
11665S:	Maintained
11666F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11667
11668OMAP HWMOD SUPPORT
11669M:	Benoît Cousson <bcousson@baylibre.com>
11670M:	Paul Walmsley <paul@pwsan.com>
11671L:	linux-omap@vger.kernel.org
11672S:	Maintained
11673F:	arch/arm/mach-omap2/omap_hwmod.*
11674
11675OMAP I2C DRIVER
11676M:	Vignesh R <vigneshr@ti.com>
11677L:	linux-omap@vger.kernel.org
11678L:	linux-i2c@vger.kernel.org
11679S:	Maintained
11680F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11681F:	drivers/i2c/busses/i2c-omap.c
11682
11683OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11684M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11685L:	linux-media@vger.kernel.org
11686S:	Maintained
11687F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11688F:	drivers/media/platform/omap3isp/
11689F:	drivers/staging/media/omap4iss/
11690
11691OMAP MMC SUPPORT
11692M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11693L:	linux-omap@vger.kernel.org
11694S:	Odd Fixes
11695F:	drivers/mmc/host/omap.c
11696
11697OMAP POWER MANAGEMENT SUPPORT
11698M:	Kevin Hilman <khilman@kernel.org>
11699L:	linux-omap@vger.kernel.org
11700S:	Maintained
11701F:	arch/arm/*omap*/*pm*
11702F:	drivers/cpufreq/omap-cpufreq.c
11703
11704OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11705M:	Rajendra Nayak <rnayak@codeaurora.org>
11706M:	Paul Walmsley <paul@pwsan.com>
11707L:	linux-omap@vger.kernel.org
11708S:	Maintained
11709F:	arch/arm/mach-omap2/prm*
11710
11711OMAP RANDOM NUMBER GENERATOR SUPPORT
11712M:	Deepak Saxena <dsaxena@plexity.net>
11713S:	Maintained
11714F:	drivers/char/hw_random/omap-rng.c
11715
11716OMAP USB SUPPORT
11717L:	linux-usb@vger.kernel.org
11718L:	linux-omap@vger.kernel.org
11719S:	Orphan
11720F:	drivers/usb/*/*omap*
11721F:	arch/arm/*omap*/usb*
11722
11723OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11724M:	Mark Jackson <mpfj@newflow.co.uk>
11725L:	linux-omap@vger.kernel.org
11726S:	Maintained
11727F:	arch/arm/boot/dts/am335x-nano.dts
11728
11729OMAP1 SUPPORT
11730M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11731M:	Tony Lindgren <tony@atomide.com>
11732L:	linux-omap@vger.kernel.org
11733Q:	http://patchwork.kernel.org/project/linux-omap/list/
11734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11735S:	Maintained
11736F:	arch/arm/mach-omap1/
11737F:	arch/arm/plat-omap/
11738F:	arch/arm/configs/omap1_defconfig
11739F:	drivers/i2c/busses/i2c-omap.c
11740F:	include/linux/platform_data/i2c-omap.h
11741F:	include/linux/platform_data/ams-delta-fiq.h
11742
11743OMAP2+ SUPPORT
11744M:	Tony Lindgren <tony@atomide.com>
11745L:	linux-omap@vger.kernel.org
11746W:	http://www.muru.com/linux/omap/
11747W:	http://linux.omap.com/
11748Q:	http://patchwork.kernel.org/project/linux-omap/list/
11749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11750S:	Maintained
11751F:	arch/arm/mach-omap2/
11752F:	arch/arm/plat-omap/
11753F:	arch/arm/configs/omap2plus_defconfig
11754F:	drivers/i2c/busses/i2c-omap.c
11755F:	drivers/irqchip/irq-omap-intc.c
11756F:	drivers/mfd/*omap*.c
11757F:	drivers/mfd/menelaus.c
11758F:	drivers/mfd/palmas.c
11759F:	drivers/mfd/tps65217.c
11760F:	drivers/mfd/tps65218.c
11761F:	drivers/mfd/tps65910.c
11762F:	drivers/mfd/twl-core.[ch]
11763F:	drivers/mfd/twl4030*.c
11764F:	drivers/mfd/twl6030*.c
11765F:	drivers/mfd/twl6040*.c
11766F:	drivers/regulator/palmas-regulator*.c
11767F:	drivers/regulator/pbias-regulator.c
11768F:	drivers/regulator/tps65217-regulator.c
11769F:	drivers/regulator/tps65218-regulator.c
11770F:	drivers/regulator/tps65910-regulator.c
11771F:	drivers/regulator/twl-regulator.c
11772F:	drivers/regulator/twl6030-regulator.c
11773F:	include/linux/platform_data/i2c-omap.h
11774
11775ONION OMEGA2+ BOARD
11776M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11777L:	linux-mips@vger.kernel.org
11778S:	Maintained
11779F:	arch/mips/boot/dts/ralink/omega2p.dts
11780
11781OMFS FILESYSTEM
11782M:	Bob Copeland <me@bobcopeland.com>
11783L:	linux-karma-devel@lists.sourceforge.net
11784S:	Maintained
11785F:	Documentation/filesystems/omfs.txt
11786F:	fs/omfs/
11787
11788OMNIKEY CARDMAN 4000 DRIVER
11789M:	Harald Welte <laforge@gnumonks.org>
11790S:	Maintained
11791F:	drivers/char/pcmcia/cm4000_cs.c
11792F:	include/linux/cm4000_cs.h
11793F:	include/uapi/linux/cm4000_cs.h
11794
11795OMNIKEY CARDMAN 4040 DRIVER
11796M:	Harald Welte <laforge@gnumonks.org>
11797S:	Maintained
11798F:	drivers/char/pcmcia/cm4040_cs.*
11799
11800OMNIVISION OV13858 SENSOR DRIVER
11801M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11802L:	linux-media@vger.kernel.org
11803T:	git git://linuxtv.org/media_tree.git
11804S:	Maintained
11805F:	drivers/media/i2c/ov13858.c
11806
11807OMNIVISION OV2680 SENSOR DRIVER
11808M:	Rui Miguel Silva <rmfrfs@gmail.com>
11809L:	linux-media@vger.kernel.org
11810T:	git git://linuxtv.org/media_tree.git
11811S:	Maintained
11812F:	drivers/media/i2c/ov2680.c
11813F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11814
11815OMNIVISION OV2685 SENSOR DRIVER
11816M:	Shunqian Zheng <zhengsq@rock-chips.com>
11817L:	linux-media@vger.kernel.org
11818T:	git git://linuxtv.org/media_tree.git
11819S:	Maintained
11820F:	drivers/media/i2c/ov2685.c
11821
11822OMNIVISION OV5640 SENSOR DRIVER
11823M:	Steve Longerbeam <slongerbeam@gmail.com>
11824L:	linux-media@vger.kernel.org
11825T:	git git://linuxtv.org/media_tree.git
11826S:	Maintained
11827F:	drivers/media/i2c/ov5640.c
11828
11829OMNIVISION OV5647 SENSOR DRIVER
11830M:	Luis Oliveira <lolivei@synopsys.com>
11831L:	linux-media@vger.kernel.org
11832T:	git git://linuxtv.org/media_tree.git
11833S:	Maintained
11834F:	drivers/media/i2c/ov5647.c
11835
11836OMNIVISION OV5695 SENSOR DRIVER
11837M:	Shunqian Zheng <zhengsq@rock-chips.com>
11838L:	linux-media@vger.kernel.org
11839T:	git git://linuxtv.org/media_tree.git
11840S:	Maintained
11841F:	drivers/media/i2c/ov5695.c
11842
11843OMNIVISION OV7670 SENSOR DRIVER
11844M:	Jonathan Corbet <corbet@lwn.net>
11845L:	linux-media@vger.kernel.org
11846T:	git git://linuxtv.org/media_tree.git
11847S:	Maintained
11848F:	drivers/media/i2c/ov7670.c
11849F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11850
11851OMNIVISION OV772x SENSOR DRIVER
11852M:	Jacopo Mondi <jacopo@jmondi.org>
11853L:	linux-media@vger.kernel.org
11854T:	git git://linuxtv.org/media_tree.git
11855S:	Odd fixes
11856F:	drivers/media/i2c/ov772x.c
11857F:	include/media/i2c/ov772x.h
11858F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11859
11860OMNIVISION OV7740 SENSOR DRIVER
11861M:	Wenyou Yang <wenyou.yang@microchip.com>
11862L:	linux-media@vger.kernel.org
11863T:	git git://linuxtv.org/media_tree.git
11864S:	Maintained
11865F:	drivers/media/i2c/ov7740.c
11866F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11867
11868OMNIVISION OV9640 SENSOR DRIVER
11869M:	Petr Cvek <petrcvekcz@gmail.com>
11870L:	linux-media@vger.kernel.org
11871S:	Maintained
11872F:	drivers/media/i2c/ov9640.*
11873
11874OMNIVISION OV8856 SENSOR DRIVER
11875M:	Ben Kao <ben.kao@intel.com>
11876L:	linux-media@vger.kernel.org
11877T:	git git://linuxtv.org/media_tree.git
11878S:	Maintained
11879F:	drivers/media/i2c/ov8856.c
11880
11881OMNIVISION OV9650 SENSOR DRIVER
11882M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11883R:	Akinobu Mita <akinobu.mita@gmail.com>
11884R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11885L:	linux-media@vger.kernel.org
11886T:	git git://linuxtv.org/media_tree.git
11887S:	Maintained
11888F:	drivers/media/i2c/ov9650.c
11889F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11890
11891ONENAND FLASH DRIVER
11892M:	Kyungmin Park <kyungmin.park@samsung.com>
11893L:	linux-mtd@lists.infradead.org
11894S:	Maintained
11895F:	drivers/mtd/nand/onenand/
11896F:	include/linux/mtd/onenand*.h
11897
11898OP-TEE DRIVER
11899M:	Jens Wiklander <jens.wiklander@linaro.org>
11900L:	tee-dev@lists.linaro.org
11901S:	Maintained
11902F:	drivers/tee/optee/
11903
11904OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11905M:	Sumit Garg <sumit.garg@linaro.org>
11906L:	tee-dev@lists.linaro.org
11907S:	Maintained
11908F:	drivers/char/hw_random/optee-rng.c
11909
11910OPA-VNIC DRIVER
11911M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11912M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11913L:	linux-rdma@vger.kernel.org
11914S:	Supported
11915F:	drivers/infiniband/ulp/opa_vnic
11916
11917OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11918M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11919M:	Frank Rowand <frowand.list@gmail.com>
11920L:	devicetree@vger.kernel.org
11921S:	Maintained
11922F:	Documentation/devicetree/dynamic-resolution-notes.txt
11923F:	Documentation/devicetree/overlay-notes.txt
11924F:	drivers/of/overlay.c
11925F:	drivers/of/resolver.c
11926K:	of_overlay_notifier_
11927
11928OPEN FIRMWARE AND FLATTENED DEVICE TREE
11929M:	Rob Herring <robh+dt@kernel.org>
11930M:	Frank Rowand <frowand.list@gmail.com>
11931L:	devicetree@vger.kernel.org
11932W:	http://www.devicetree.org/
11933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11934S:	Maintained
11935F:	drivers/of/
11936F:	include/linux/of*.h
11937F:	scripts/dtc/
11938F:	Documentation/ABI/testing/sysfs-firmware-ofw
11939
11940OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11941M:	Rob Herring <robh+dt@kernel.org>
11942M:	Mark Rutland <mark.rutland@arm.com>
11943L:	devicetree@vger.kernel.org
11944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11945Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11946S:	Maintained
11947F:	Documentation/devicetree/
11948F:	arch/*/boot/dts/
11949F:	include/dt-bindings/
11950
11951OPENCORES I2C BUS DRIVER
11952M:	Peter Korsgaard <peter@korsgaard.com>
11953M:	Andrew Lunn <andrew@lunn.ch>
11954L:	linux-i2c@vger.kernel.org
11955S:	Maintained
11956F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11957F:	Documentation/i2c/busses/i2c-ocores
11958F:	drivers/i2c/busses/i2c-ocores.c
11959F:	include/linux/platform_data/i2c-ocores.h
11960
11961OPENRISC ARCHITECTURE
11962M:	Jonas Bonn <jonas@southpole.se>
11963M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11964M:	Stafford Horne <shorne@gmail.com>
11965T:	git git://github.com/openrisc/linux.git
11966L:	openrisc@lists.librecores.org
11967W:	http://openrisc.io
11968S:	Maintained
11969F:	Documentation/devicetree/bindings/openrisc/
11970F:	Documentation/openrisc/
11971F:	arch/openrisc/
11972F:	drivers/irqchip/irq-ompic.c
11973F:	drivers/irqchip/irq-or1k-*
11974
11975OPENVSWITCH
11976M:	Pravin B Shelar <pshelar@ovn.org>
11977L:	netdev@vger.kernel.org
11978L:	dev@openvswitch.org
11979W:	http://openvswitch.org
11980S:	Maintained
11981F:	net/openvswitch/
11982F:	include/uapi/linux/openvswitch.h
11983
11984OPERATING PERFORMANCE POINTS (OPP)
11985M:	Viresh Kumar <vireshk@kernel.org>
11986M:	Nishanth Menon <nm@ti.com>
11987M:	Stephen Boyd <sboyd@kernel.org>
11988L:	linux-pm@vger.kernel.org
11989S:	Maintained
11990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11991F:	drivers/opp/
11992F:	include/linux/pm_opp.h
11993F:	Documentation/power/opp.rst
11994F:	Documentation/devicetree/bindings/opp/
11995
11996OPL4 DRIVER
11997M:	Clemens Ladisch <clemens@ladisch.de>
11998L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12000S:	Maintained
12001F:	sound/drivers/opl4/
12002
12003OPROFILE
12004M:	Robert Richter <rric@kernel.org>
12005L:	oprofile-list@lists.sf.net
12006S:	Maintained
12007F:	arch/*/include/asm/oprofile*.h
12008F:	arch/*/oprofile/
12009F:	drivers/oprofile/
12010F:	include/linux/oprofile.h
12011
12012ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12013M:	Mark Fasheh <mark@fasheh.com>
12014M:	Joel Becker <jlbec@evilplan.org>
12015M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12016L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12017W:	http://ocfs2.wiki.kernel.org
12018S:	Supported
12019F:	Documentation/filesystems/ocfs2.txt
12020F:	Documentation/filesystems/dlmfs.txt
12021F:	fs/ocfs2/
12022
12023ORANGEFS FILESYSTEM
12024M:	Mike Marshall <hubcap@omnibond.com>
12025R:	Martin Brandenburg <martin@omnibond.com>
12026L:	devel@lists.orangefs.org
12027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12028S:	Supported
12029F:	fs/orangefs/
12030F:	Documentation/filesystems/orangefs.txt
12031
12032ORINOCO DRIVER
12033L:	linux-wireless@vger.kernel.org
12034W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12035W:	http://www.nongnu.org/orinoco/
12036S:	Orphan
12037F:	drivers/net/wireless/intersil/orinoco/
12038
12039OV2659 OMNIVISION SENSOR DRIVER
12040M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12041L:	linux-media@vger.kernel.org
12042W:	https://linuxtv.org
12043Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12044T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12045S:	Maintained
12046F:	drivers/media/i2c/ov2659.c
12047F:	include/media/i2c/ov2659.h
12048
12049OVERLAY FILESYSTEM
12050M:	Miklos Szeredi <miklos@szeredi.hu>
12051L:	linux-unionfs@vger.kernel.org
12052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12053S:	Supported
12054F:	fs/overlayfs/
12055F:	Documentation/filesystems/overlayfs.txt
12056
12057P54 WIRELESS DRIVER
12058M:	Christian Lamparter <chunkeey@googlemail.com>
12059L:	linux-wireless@vger.kernel.org
12060W:	http://wireless.kernel.org/en/users/Drivers/p54
12061S:	Maintained
12062F:	drivers/net/wireless/intersil/p54/
12063
12064PA SEMI ETHERNET DRIVER
12065L:	netdev@vger.kernel.org
12066S:	Orphan
12067F:	drivers/net/ethernet/pasemi/*
12068
12069PA SEMI SMBUS DRIVER
12070L:	linux-i2c@vger.kernel.org
12071S:	Orphan
12072F:	drivers/i2c/busses/i2c-pasemi.c
12073
12074PACKING
12075M:	Vladimir Oltean <olteanv@gmail.com>
12076L:	netdev@vger.kernel.org
12077S:	Supported
12078F:	lib/packing.c
12079F:	include/linux/packing.h
12080F:	Documentation/packing.txt
12081
12082PADATA PARALLEL EXECUTION MECHANISM
12083M:	Steffen Klassert <steffen.klassert@secunet.com>
12084L:	linux-crypto@vger.kernel.org
12085S:	Maintained
12086F:	kernel/padata.c
12087F:	include/linux/padata.h
12088F:	Documentation/padata.txt
12089
12090PAGE POOL
12091M:	Jesper Dangaard Brouer <hawk@kernel.org>
12092M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12093L:	netdev@vger.kernel.org
12094S:	Supported
12095F:	net/core/page_pool.c
12096F:	include/net/page_pool.h
12097
12098PANASONIC LAPTOP ACPI EXTRAS DRIVER
12099M:	Harald Welte <laforge@gnumonks.org>
12100L:	platform-driver-x86@vger.kernel.org
12101S:	Maintained
12102F:	drivers/platform/x86/panasonic-laptop.c
12103
12104PARALLEL LCD/KEYPAD PANEL DRIVER
12105M:	Willy Tarreau <willy@haproxy.com>
12106M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12107S:	Odd Fixes
12108F:	Documentation/admin-guide/lcd-panel-cgram.rst
12109F:	drivers/auxdisplay/panel.c
12110
12111PARALLEL PORT SUBSYSTEM
12112M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12113M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12114L:	linux-parport@lists.infradead.org (subscribers-only)
12115S:	Maintained
12116F:	drivers/parport/
12117F:	include/linux/parport*.h
12118F:	drivers/char/ppdev.c
12119F:	include/uapi/linux/ppdev.h
12120F:	Documentation/driver-api/parport*.rst
12121
12122PARAVIRT_OPS INTERFACE
12123M:	Juergen Gross <jgross@suse.com>
12124M:	Thomas Hellstrom <thellstrom@vmware.com>
12125M:	"VMware, Inc." <pv-drivers@vmware.com>
12126L:	virtualization@lists.linux-foundation.org
12127S:	Supported
12128F:	Documentation/virt/paravirt_ops.rst
12129F:	arch/*/kernel/paravirt*
12130F:	arch/*/include/asm/paravirt*.h
12131F:	include/linux/hypervisor.h
12132
12133PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12134M:	Tim Waugh <tim@cyberelk.net>
12135L:	linux-parport@lists.infradead.org (subscribers-only)
12136S:	Maintained
12137F:	Documentation/admin-guide/blockdev/paride.rst
12138F:	drivers/block/paride/
12139
12140PARISC ARCHITECTURE
12141M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12142M:	Helge Deller <deller@gmx.de>
12143L:	linux-parisc@vger.kernel.org
12144W:	http://www.parisc-linux.org/
12145Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12148S:	Maintained
12149F:	arch/parisc/
12150F:	Documentation/parisc/
12151F:	drivers/parisc/
12152F:	drivers/char/agp/parisc-agp.c
12153F:	drivers/input/serio/gscps2.c
12154F:	drivers/parport/parport_gsc.*
12155F:	drivers/tty/serial/8250/8250_gsc.c
12156F:	drivers/video/fbdev/sti*
12157F:	drivers/video/console/sti*
12158F:	drivers/video/logo/logo_parisc*
12159
12160PARMAN
12161M:	Jiri Pirko <jiri@mellanox.com>
12162L:	netdev@vger.kernel.org
12163S:	Supported
12164F:	lib/parman.c
12165F:	lib/test_parman.c
12166F:	include/linux/parman.h
12167
12168PC ENGINES APU BOARD DRIVER
12169M:	Enrico Weigelt, metux IT consult <info@metux.net>
12170S:	Maintained
12171F:	drivers/platform/x86/pcengines-apuv2.c
12172
12173PC87360 HARDWARE MONITORING DRIVER
12174M:	Jim Cromie <jim.cromie@gmail.com>
12175L:	linux-hwmon@vger.kernel.org
12176S:	Maintained
12177F:	Documentation/hwmon/pc87360.rst
12178F:	drivers/hwmon/pc87360.c
12179
12180PC8736x GPIO DRIVER
12181M:	Jim Cromie <jim.cromie@gmail.com>
12182S:	Maintained
12183F:	drivers/char/pc8736x_gpio.c
12184
12185PC87427 HARDWARE MONITORING DRIVER
12186M:	Jean Delvare <jdelvare@suse.com>
12187L:	linux-hwmon@vger.kernel.org
12188S:	Maintained
12189F:	Documentation/hwmon/pc87427.rst
12190F:	drivers/hwmon/pc87427.c
12191
12192PCA9532 LED DRIVER
12193M:	Riku Voipio <riku.voipio@iki.fi>
12194S:	Maintained
12195F:	drivers/leds/leds-pca9532.c
12196F:	include/linux/leds-pca9532.h
12197
12198PCA9541 I2C BUS MASTER SELECTOR DRIVER
12199M:	Guenter Roeck <linux@roeck-us.net>
12200L:	linux-i2c@vger.kernel.org
12201S:	Maintained
12202F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12203
12204PCDP - PRIMARY CONSOLE AND DEBUG PORT
12205M:	Khalid Aziz <khalid@gonehiking.org>
12206S:	Maintained
12207F:	drivers/firmware/pcdp.*
12208
12209PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12210M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12211L:	linux-pci@vger.kernel.org
12212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12213S:	Maintained
12214F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12215F:	drivers/pci/controller/pci-aardvark.c
12216
12217PCI DRIVER FOR ALTERA PCIE IP
12218M:	Ley Foon Tan <lftan@altera.com>
12219L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12220L:	linux-pci@vger.kernel.org
12221S:	Supported
12222F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12223F:	drivers/pci/controller/pcie-altera.c
12224
12225PCI DRIVER FOR APPLIEDMICRO XGENE
12226M:	Toan Le <toan@os.amperecomputing.com>
12227L:	linux-pci@vger.kernel.org
12228L:	linux-arm-kernel@lists.infradead.org
12229S:	Maintained
12230F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12231F:	drivers/pci/controller/pci-xgene.c
12232
12233PCI DRIVER FOR ARM VERSATILE PLATFORM
12234M:	Rob Herring <robh@kernel.org>
12235L:	linux-pci@vger.kernel.org
12236L:	linux-arm-kernel@lists.infradead.org
12237S:	Maintained
12238F:	Documentation/devicetree/bindings/pci/versatile.txt
12239F:	drivers/pci/controller/pci-versatile.c
12240
12241PCI DRIVER FOR ARMADA 8K
12242M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12243L:	linux-pci@vger.kernel.org
12244L:	linux-arm-kernel@lists.infradead.org
12245S:	Maintained
12246F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12247F:	drivers/pci/controller/dwc/pcie-armada8k.c
12248
12249PCI DRIVER FOR CADENCE PCIE IP
12250M:	Tom Joseph <tjoseph@cadence.com>
12251L:	linux-pci@vger.kernel.org
12252S:	Maintained
12253F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12254F:	drivers/pci/controller/pcie-cadence*
12255
12256PCI DRIVER FOR FREESCALE LAYERSCAPE
12257M:	Minghuan Lian <minghuan.Lian@nxp.com>
12258M:	Mingkai Hu <mingkai.hu@nxp.com>
12259M:	Roy Zang <roy.zang@nxp.com>
12260L:	linuxppc-dev@lists.ozlabs.org
12261L:	linux-pci@vger.kernel.org
12262L:	linux-arm-kernel@lists.infradead.org
12263S:	Maintained
12264F:	drivers/pci/controller/dwc/*layerscape*
12265
12266PCI DRIVER FOR GENERIC OF HOSTS
12267M:	Will Deacon <will@kernel.org>
12268L:	linux-pci@vger.kernel.org
12269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12270S:	Maintained
12271F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12272F:	drivers/pci/controller/pci-host-common.c
12273F:	drivers/pci/controller/pci-host-generic.c
12274
12275PCI DRIVER FOR IMX6
12276M:	Richard Zhu <hongxing.zhu@nxp.com>
12277M:	Lucas Stach <l.stach@pengutronix.de>
12278L:	linux-pci@vger.kernel.org
12279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12280S:	Maintained
12281F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12282F:	drivers/pci/controller/dwc/*imx6*
12283
12284PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12285M:	Keith Busch <keith.busch@intel.com>
12286M:	Jonathan Derrick <jonathan.derrick@intel.com>
12287L:	linux-pci@vger.kernel.org
12288S:	Supported
12289F:	drivers/pci/controller/vmd.c
12290
12291PCI DRIVER FOR MICROSEMI SWITCHTEC
12292M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12293M:	Logan Gunthorpe <logang@deltatee.com>
12294L:	linux-pci@vger.kernel.org
12295S:	Maintained
12296F:	Documentation/driver-api/switchtec.rst
12297F:	Documentation/ABI/testing/sysfs-class-switchtec
12298F:	drivers/pci/switch/switchtec*
12299F:	include/uapi/linux/switchtec_ioctl.h
12300F:	include/linux/switchtec.h
12301F:	drivers/ntb/hw/mscc/
12302
12303PCI DRIVER FOR MOBIVEIL PCIE IP
12304M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12305M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12306L:	linux-pci@vger.kernel.org
12307S:	Supported
12308F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12309F:	drivers/pci/controller/pcie-mobiveil.c
12310
12311PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12312M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12313M:	Jason Cooper <jason@lakedaemon.net>
12314L:	linux-pci@vger.kernel.org
12315L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12316S:	Maintained
12317F:	drivers/pci/controller/*mvebu*
12318
12319PCI DRIVER FOR NVIDIA TEGRA
12320M:	Thierry Reding <thierry.reding@gmail.com>
12321L:	linux-tegra@vger.kernel.org
12322L:	linux-pci@vger.kernel.org
12323S:	Supported
12324F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12325F:	drivers/pci/controller/pci-tegra.c
12326
12327PCI DRIVER FOR RENESAS R-CAR
12328M:	Simon Horman <horms@verge.net.au>
12329L:	linux-pci@vger.kernel.org
12330L:	linux-renesas-soc@vger.kernel.org
12331S:	Maintained
12332F:	drivers/pci/controller/*rcar*
12333
12334PCI DRIVER FOR SAMSUNG EXYNOS
12335M:	Jingoo Han <jingoohan1@gmail.com>
12336L:	linux-pci@vger.kernel.org
12337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12338L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12339S:	Maintained
12340F:	drivers/pci/controller/dwc/pci-exynos.c
12341
12342PCI DRIVER FOR SYNOPSYS DESIGNWARE
12343M:	Jingoo Han <jingoohan1@gmail.com>
12344M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12345L:	linux-pci@vger.kernel.org
12346S:	Maintained
12347F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12348F:	drivers/pci/controller/dwc/*designware*
12349
12350PCI DRIVER FOR TI DRA7XX
12351M:	Kishon Vijay Abraham I <kishon@ti.com>
12352L:	linux-omap@vger.kernel.org
12353L:	linux-pci@vger.kernel.org
12354S:	Supported
12355F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12356F:	drivers/pci/controller/dwc/pci-dra7xx.c
12357
12358PCI DRIVER FOR TI KEYSTONE
12359M:	Murali Karicheri <m-karicheri2@ti.com>
12360L:	linux-pci@vger.kernel.org
12361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12362S:	Maintained
12363F:	drivers/pci/controller/dwc/pci-keystone.c
12364
12365PCI ENDPOINT SUBSYSTEM
12366M:	Kishon Vijay Abraham I <kishon@ti.com>
12367M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12368L:	linux-pci@vger.kernel.org
12369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12370S:	Supported
12371F:	drivers/pci/endpoint/
12372F:	drivers/misc/pci_endpoint_test.c
12373F:	tools/pci/
12374
12375PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12376M:	Russell Currey <ruscur@russell.cc>
12377M:	Sam Bobroff <sbobroff@linux.ibm.com>
12378M:	Oliver O'Halloran <oohall@gmail.com>
12379L:	linuxppc-dev@lists.ozlabs.org
12380S:	Supported
12381F:	Documentation/PCI/pci-error-recovery.rst
12382F:	drivers/pci/pcie/aer.c
12383F:	drivers/pci/pcie/dpc.c
12384F:	drivers/pci/pcie/err.c
12385F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12386F:	arch/powerpc/kernel/eeh*.c
12387F:	arch/powerpc/platforms/*/eeh*.c
12388F:	arch/powerpc/include/*/eeh*.h
12389
12390PCI ERROR RECOVERY
12391M:	Linas Vepstas <linasvepstas@gmail.com>
12392L:	linux-pci@vger.kernel.org
12393S:	Supported
12394F:	Documentation/PCI/pci-error-recovery.rst
12395
12396PCI MSI DRIVER FOR ALTERA MSI IP
12397M:	Ley Foon Tan <lftan@altera.com>
12398L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12399L:	linux-pci@vger.kernel.org
12400S:	Supported
12401F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12402F:	drivers/pci/controller/pcie-altera-msi.c
12403
12404PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12405M:	Toan Le <toan@os.amperecomputing.com>
12406L:	linux-pci@vger.kernel.org
12407L:	linux-arm-kernel@lists.infradead.org
12408S:	Maintained
12409F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12410F:	drivers/pci/controller/pci-xgene-msi.c
12411
12412PCI SUBSYSTEM
12413M:	Bjorn Helgaas <bhelgaas@google.com>
12414L:	linux-pci@vger.kernel.org
12415Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12417S:	Supported
12418F:	Documentation/devicetree/bindings/pci/
12419F:	Documentation/PCI/
12420F:	drivers/acpi/pci*
12421F:	drivers/pci/
12422F:	include/asm-generic/pci*
12423F:	include/linux/pci*
12424F:	include/linux/of_pci.h
12425F:	include/uapi/linux/pci*
12426F:	lib/pci*
12427F:	arch/x86/pci/
12428F:	arch/x86/kernel/quirks.c
12429F:	arch/x86/kernel/early-quirks.c
12430
12431PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12432M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12433L:	linux-pci@vger.kernel.org
12434Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12436S:	Supported
12437F:	drivers/pci/controller/
12438
12439PCIE DRIVER FOR ANNAPURNA LABS
12440M:	Jonathan Chocron <jonnyc@amazon.com>
12441L:	linux-pci@vger.kernel.org
12442S:	Maintained
12443F:	drivers/pci/controller/dwc/pcie-al.c
12444
12445PCIE DRIVER FOR AMLOGIC MESON
12446M:	Yue Wang <yue.wang@Amlogic.com>
12447L:	linux-pci@vger.kernel.org
12448L:	linux-amlogic@lists.infradead.org
12449S:	Maintained
12450F:	drivers/pci/controller/dwc/pci-meson.c
12451
12452PCIE DRIVER FOR AXIS ARTPEC
12453M:	Jesper Nilsson <jesper.nilsson@axis.com>
12454L:	linux-arm-kernel@axis.com
12455L:	linux-pci@vger.kernel.org
12456S:	Maintained
12457F:	Documentation/devicetree/bindings/pci/axis,artpec*
12458F:	drivers/pci/controller/dwc/*artpec*
12459
12460PCIE DRIVER FOR CAVIUM THUNDERX
12461M:	David Daney <david.daney@cavium.com>
12462L:	linux-pci@vger.kernel.org
12463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12464S:	Supported
12465F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12466F:	drivers/pci/controller/pci-thunder-*
12467
12468PCIE DRIVER FOR HISILICON
12469M:	Zhou Wang <wangzhou1@hisilicon.com>
12470L:	linux-pci@vger.kernel.org
12471S:	Maintained
12472F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12473F:	drivers/pci/controller/dwc/pcie-hisi.c
12474
12475PCIE DRIVER FOR HISILICON KIRIN
12476M:	Xiaowei Song <songxiaowei@hisilicon.com>
12477M:	Binghui Wang <wangbinghui@hisilicon.com>
12478L:	linux-pci@vger.kernel.org
12479S:	Maintained
12480F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12481F:	drivers/pci/controller/dwc/pcie-kirin.c
12482
12483PCIE DRIVER FOR HISILICON STB
12484M:	Shawn Guo <shawn.guo@linaro.org>
12485L:	linux-pci@vger.kernel.org
12486S:	Maintained
12487F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12488F:	drivers/pci/controller/dwc/pcie-histb.c
12489
12490PCIE DRIVER FOR MEDIATEK
12491M:	Ryder Lee <ryder.lee@mediatek.com>
12492L:	linux-pci@vger.kernel.org
12493L:	linux-mediatek@lists.infradead.org
12494S:	Supported
12495F:	Documentation/devicetree/bindings/pci/mediatek*
12496F:	drivers/pci/controller/*mediatek*
12497
12498PCIE DRIVER FOR QUALCOMM MSM
12499M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12500L:	linux-pci@vger.kernel.org
12501L:	linux-arm-msm@vger.kernel.org
12502S:	Maintained
12503F:	drivers/pci/controller/dwc/*qcom*
12504
12505PCIE DRIVER FOR ROCKCHIP
12506M:	Shawn Lin <shawn.lin@rock-chips.com>
12507L:	linux-pci@vger.kernel.org
12508L:	linux-rockchip@lists.infradead.org
12509S:	Maintained
12510F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12511F:	drivers/pci/controller/pcie-rockchip*
12512
12513PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12514M:	Linus Walleij <linus.walleij@linaro.org>
12515L:	linux-pci@vger.kernel.org
12516S:	Maintained
12517F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12518F:	drivers/pci/controller/pci-v3-semi.c
12519
12520PCIE DRIVER FOR SOCIONEXT UNIPHIER
12521M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12522L:	linux-pci@vger.kernel.org
12523S:	Maintained
12524F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12525F:	drivers/pci/controller/dwc/pcie-uniphier.c
12526
12527PCIE DRIVER FOR ST SPEAR13XX
12528M:	Pratyush Anand <pratyush.anand@gmail.com>
12529L:	linux-pci@vger.kernel.org
12530S:	Maintained
12531F:	drivers/pci/controller/dwc/*spear*
12532
12533PCMCIA SUBSYSTEM
12534M:	Dominik Brodowski <linux@dominikbrodowski.net>
12535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12536S:	Odd Fixes
12537F:	Documentation/pcmcia/
12538F:	tools/pcmcia/
12539F:	drivers/pcmcia/
12540F:	include/pcmcia/
12541
12542PCNET32 NETWORK DRIVER
12543M:	Don Fry <pcnet32@frontier.com>
12544L:	netdev@vger.kernel.org
12545S:	Maintained
12546F:	drivers/net/ethernet/amd/pcnet32.c
12547
12548PCRYPT PARALLEL CRYPTO ENGINE
12549M:	Steffen Klassert <steffen.klassert@secunet.com>
12550L:	linux-crypto@vger.kernel.org
12551S:	Maintained
12552F:	crypto/pcrypt.c
12553F:	include/crypto/pcrypt.h
12554
12555PEAQ WMI HOTKEYS DRIVER
12556M:	Hans de Goede <hdegoede@redhat.com>
12557L:	platform-driver-x86@vger.kernel.org
12558S:	Maintained
12559F:	drivers/platform/x86/peaq-wmi.c
12560
12561PER-CPU MEMORY ALLOCATOR
12562M:	Dennis Zhou <dennis@kernel.org>
12563M:	Tejun Heo <tj@kernel.org>
12564M:	Christoph Lameter <cl@linux.com>
12565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12566S:	Maintained
12567F:	include/linux/percpu*.h
12568F:	mm/percpu*.c
12569F:	arch/*/include/asm/percpu.h
12570
12571PER-TASK DELAY ACCOUNTING
12572M:	Balbir Singh <bsingharora@gmail.com>
12573S:	Maintained
12574F:	include/linux/delayacct.h
12575F:	kernel/delayacct.c
12576
12577PERFORMANCE EVENTS SUBSYSTEM
12578M:	Peter Zijlstra <peterz@infradead.org>
12579M:	Ingo Molnar <mingo@redhat.com>
12580M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12581R:	Mark Rutland <mark.rutland@arm.com>
12582R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12583R:	Jiri Olsa <jolsa@redhat.com>
12584R:	Namhyung Kim <namhyung@kernel.org>
12585L:	linux-kernel@vger.kernel.org
12586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12587S:	Supported
12588F:	kernel/events/*
12589F:	include/linux/perf_event.h
12590F:	include/uapi/linux/perf_event.h
12591F:	arch/*/kernel/perf_event*.c
12592F:	arch/*/kernel/*/perf_event*.c
12593F:	arch/*/kernel/*/*/perf_event*.c
12594F:	arch/*/include/asm/perf_event.h
12595F:	arch/*/kernel/perf_callchain.c
12596F:	arch/*/events/*
12597F:	arch/*/events/*/*
12598F:	tools/perf/
12599
12600PERSONALITY HANDLING
12601M:	Christoph Hellwig <hch@infradead.org>
12602L:	linux-abi-devel@lists.sourceforge.net
12603S:	Maintained
12604F:	include/linux/personality.h
12605F:	include/uapi/linux/personality.h
12606
12607PHOENIX RC FLIGHT CONTROLLER ADAPTER
12608M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12609L:	linux-input@vger.kernel.org
12610S:	Maintained
12611F:	Documentation/input/devices/pxrc.rst
12612F:	drivers/input/joystick/pxrc.c
12613
12614PHONET PROTOCOL
12615M:	Remi Denis-Courmont <courmisch@gmail.com>
12616S:	Supported
12617F:	Documentation/networking/phonet.txt
12618F:	include/linux/phonet.h
12619F:	include/net/phonet/
12620F:	include/uapi/linux/phonet.h
12621F:	net/phonet/
12622
12623PHRAM MTD DRIVER
12624M:	Joern Engel <joern@lazybastard.org>
12625L:	linux-mtd@lists.infradead.org
12626S:	Maintained
12627F:	drivers/mtd/devices/phram.c
12628
12629PICOLCD HID DRIVER
12630M:	Bruno Prémont <bonbons@linux-vserver.org>
12631L:	linux-input@vger.kernel.org
12632S:	Maintained
12633F:	drivers/hid/hid-picolcd*
12634
12635PICOXCELL SUPPORT
12636M:	Jamie Iles <jamie@jamieiles.com>
12637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12638T:	git git://github.com/jamieiles/linux-2.6-ji.git
12639S:	Supported
12640F:	arch/arm/boot/dts/picoxcell*
12641F:	arch/arm/mach-picoxcell/
12642F:	drivers/crypto/picoxcell*
12643
12644PIDFD API
12645M:	Christian Brauner <christian@brauner.io>
12646L:	linux-kernel@vger.kernel.org
12647S:	Maintained
12648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12649F:	samples/pidfd/
12650F:	tools/testing/selftests/pidfd/
12651K:	(?i)pidfd
12652K:	(?i)clone3
12653K:	\b(clone_args|kernel_clone_args)\b
12654
12655PIN CONTROL SUBSYSTEM
12656M:	Linus Walleij <linus.walleij@linaro.org>
12657L:	linux-gpio@vger.kernel.org
12658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12659S:	Maintained
12660F:	Documentation/devicetree/bindings/pinctrl/
12661F:	Documentation/driver-api/pinctl.rst
12662F:	drivers/pinctrl/
12663F:	include/linux/pinctrl/
12664
12665PIN CONTROLLER - MICROCHIP AT91
12666M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12668L:	linux-gpio@vger.kernel.org
12669S:	Supported
12670F:	drivers/pinctrl/pinctrl-at91*
12671F:	drivers/gpio/gpio-sama5d2-piobu.c
12672
12673PIN CONTROLLER - FREESCALE
12674M:	Dong Aisheng <aisheng.dong@nxp.com>
12675M:	Fabio Estevam <festevam@gmail.com>
12676M:	Shawn Guo <shawnguo@kernel.org>
12677M:	Stefan Agner <stefan@agner.ch>
12678R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12679L:	linux-gpio@vger.kernel.org
12680S:	Maintained
12681F:	drivers/pinctrl/freescale/
12682F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12683
12684PIN CONTROLLER - INTEL
12685M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12686M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12688S:	Maintained
12689F:	drivers/pinctrl/intel/
12690
12691PIN CONTROLLER - MEDIATEK
12692M:	Sean Wang <sean.wang@kernel.org>
12693L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12694S:	Maintained
12695F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12696F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12697F:	drivers/pinctrl/mediatek/
12698
12699PIN CONTROLLER - QUALCOMM
12700M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12701S:	Maintained
12702L:	linux-arm-msm@vger.kernel.org
12703F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12704F:	drivers/pinctrl/qcom/
12705
12706PIN CONTROLLER - RENESAS
12707M:	Geert Uytterhoeven <geert+renesas@glider.be>
12708L:	linux-renesas-soc@vger.kernel.org
12709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12710S:	Maintained
12711F:	drivers/pinctrl/pinctrl-rz*
12712F:	drivers/pinctrl/sh-pfc/
12713
12714PIN CONTROLLER - SAMSUNG
12715M:	Tomasz Figa <tomasz.figa@gmail.com>
12716M:	Krzysztof Kozlowski <krzk@kernel.org>
12717M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12718L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12719L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12720Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12722S:	Maintained
12723F:	drivers/pinctrl/samsung/
12724F:	include/dt-bindings/pinctrl/samsung.h
12725F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12726
12727PIN CONTROLLER - SINGLE
12728M:	Tony Lindgren <tony@atomide.com>
12729M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12731L:	linux-omap@vger.kernel.org
12732S:	Maintained
12733F:	drivers/pinctrl/pinctrl-single.c
12734
12735PIN CONTROLLER - ST SPEAR
12736M:	Viresh Kumar <vireshk@kernel.org>
12737L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12738W:	http://www.st.com/spear
12739S:	Maintained
12740F:	drivers/pinctrl/spear/
12741
12742PISTACHIO SOC SUPPORT
12743M:	James Hartley <james.hartley@sondrel.com>
12744L:	linux-mips@vger.kernel.org
12745S:	Odd Fixes
12746F:	arch/mips/pistachio/
12747F:	arch/mips/include/asm/mach-pistachio/
12748F:	arch/mips/boot/dts/img/pistachio*
12749F:	arch/mips/configs/pistachio*_defconfig
12750
12751PKTCDVD DRIVER
12752S:	Orphan
12753M:	linux-block@vger.kernel.org
12754F:	drivers/block/pktcdvd.c
12755F:	include/linux/pktcdvd.h
12756F:	include/uapi/linux/pktcdvd.h
12757
12758PKUNITY SOC DRIVERS
12759M:	Guan Xuetao <gxt@pku.edu.cn>
12760W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12761S:	Maintained
12762T:	git git://github.com/gxt/linux.git
12763F:	drivers/input/serio/i8042-unicore32io.h
12764F:	drivers/i2c/busses/i2c-puv3.c
12765F:	drivers/video/fbdev/fb-puv3.c
12766F:	drivers/rtc/rtc-puv3.c
12767
12768PMBUS HARDWARE MONITORING DRIVERS
12769M:	Guenter Roeck <linux@roeck-us.net>
12770L:	linux-hwmon@vger.kernel.org
12771W:	http://hwmon.wiki.kernel.org/
12772W:	http://www.roeck-us.net/linux/drivers/
12773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12774S:	Maintained
12775F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12776F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12777F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12778F:	Documentation/hwmon/adm1275.rst
12779F:	Documentation/hwmon/ibm-cffps.rst
12780F:	Documentation/hwmon/ir35221.rst
12781F:	Documentation/hwmon/lm25066.rst
12782F:	Documentation/hwmon/ltc2978.rst
12783F:	Documentation/hwmon/ltc3815.rst
12784F:	Documentation/hwmon/max16064.rst
12785F:	Documentation/hwmon/max20751.rst
12786F:	Documentation/hwmon/max31785.rst
12787F:	Documentation/hwmon/max34440.rst
12788F:	Documentation/hwmon/max8688.rst
12789F:	Documentation/hwmon/pmbus.rst
12790F:	Documentation/hwmon/pmbus-core.rst
12791F:	Documentation/hwmon/tps40422.rst
12792F:	Documentation/hwmon/ucd9000.rst
12793F:	Documentation/hwmon/ucd9200.rst
12794F:	Documentation/hwmon/zl6100.rst
12795F:	drivers/hwmon/pmbus/
12796F:	include/linux/pmbus.h
12797
12798PMC SIERRA MaxRAID DRIVER
12799L:	linux-scsi@vger.kernel.org
12800W:	http://www.pmc-sierra.com/
12801S:	Orphan
12802F:	drivers/scsi/pmcraid.*
12803
12804PMC SIERRA PM8001 DRIVER
12805M:	Jack Wang <jinpu.wang@cloud.ionos.com>
12806L:	linux-scsi@vger.kernel.org
12807S:	Supported
12808F:	drivers/scsi/pm8001/
12809
12810PNP SUPPORT
12811M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12812S:	Maintained
12813F:	drivers/pnp/
12814
12815PNI RM3100 IIO DRIVER
12816M:	Song Qiang <songqiang1304521@gmail.com>
12817L:	linux-iio@vger.kernel.org
12818S:	Maintained
12819F:	drivers/iio/magnetometer/rm3100*
12820F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12821
12822POSIX CLOCKS and TIMERS
12823M:	Thomas Gleixner <tglx@linutronix.de>
12824L:	linux-kernel@vger.kernel.org
12825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12826S:	Maintained
12827F:	fs/timerfd.c
12828F:	include/linux/timer*
12829F:	kernel/time/*timer*
12830
12831POWER MANAGEMENT CORE
12832M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12833L:	linux-pm@vger.kernel.org
12834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12835B:	https://bugzilla.kernel.org
12836S:	Supported
12837F:	drivers/base/power/
12838F:	include/linux/pm.h
12839F:	include/linux/pm_*
12840F:	include/linux/powercap.h
12841F:	include/linux/intel_rapl.h
12842F:	drivers/powercap/
12843F:	kernel/configs/nopm.config
12844
12845POWER STATE COORDINATION INTERFACE (PSCI)
12846M:	Mark Rutland <mark.rutland@arm.com>
12847M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12848L:	linux-arm-kernel@lists.infradead.org
12849S:	Maintained
12850F:	drivers/firmware/psci/
12851F:	include/linux/psci.h
12852F:	include/uapi/linux/psci.h
12853
12854POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12855M:	Sebastian Reichel <sre@kernel.org>
12856L:	linux-pm@vger.kernel.org
12857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12858S:	Maintained
12859F:	Documentation/ABI/testing/sysfs-class-power
12860F:	Documentation/devicetree/bindings/power/supply/
12861F:	include/linux/power_supply.h
12862F:	drivers/power/supply/
12863
12864POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12865M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12866L:	linuxppc-dev@lists.ozlabs.org
12867S:	Maintained
12868F:	drivers/char/powernv-op-panel.c
12869
12870PPP OVER ATM (RFC 2364)
12871M:	Mitchell Blank Jr <mitch@sfgoth.com>
12872S:	Maintained
12873F:	net/atm/pppoatm.c
12874F:	include/uapi/linux/atmppp.h
12875
12876PPP OVER ETHERNET
12877M:	Michal Ostrowski <mostrows@earthlink.net>
12878S:	Maintained
12879F:	drivers/net/ppp/pppoe.c
12880F:	drivers/net/ppp/pppox.c
12881
12882PPP OVER L2TP
12883M:	James Chapman <jchapman@katalix.com>
12884S:	Maintained
12885F:	net/l2tp/l2tp_ppp.c
12886F:	include/linux/if_pppol2tp.h
12887F:	include/uapi/linux/if_pppol2tp.h
12888
12889PPP PROTOCOL DRIVERS AND COMPRESSORS
12890M:	Paul Mackerras <paulus@samba.org>
12891L:	linux-ppp@vger.kernel.org
12892S:	Maintained
12893F:	drivers/net/ppp/ppp_*
12894
12895PPS SUPPORT
12896M:	Rodolfo Giometti <giometti@enneenne.com>
12897W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12898L:	linuxpps@ml.enneenne.com (subscribers-only)
12899S:	Maintained
12900F:	Documentation/driver-api/pps.rst
12901F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12902F:	Documentation/ABI/testing/sysfs-pps
12903F:	drivers/pps/
12904F:	include/linux/pps*.h
12905F:	include/uapi/linux/pps.h
12906
12907PPTP DRIVER
12908M:	Dmitry Kozlov <xeb@mail.ru>
12909L:	netdev@vger.kernel.org
12910S:	Maintained
12911F:	drivers/net/ppp/pptp.c
12912W:	http://sourceforge.net/projects/accel-pptp
12913
12914PRINTK
12915M:	Petr Mladek <pmladek@suse.com>
12916M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12917R:	Steven Rostedt <rostedt@goodmis.org>
12918S:	Maintained
12919F:	kernel/printk/
12920F:	include/linux/printk.h
12921
12922PRISM54 WIRELESS DRIVER
12923M:	Luis Chamberlain <mcgrof@kernel.org>
12924L:	linux-wireless@vger.kernel.org
12925W:	http://wireless.kernel.org/en/users/Drivers/p54
12926S:	Obsolete
12927F:	drivers/net/wireless/intersil/prism54/
12928
12929PROC FILESYSTEM
12930R:	Alexey Dobriyan <adobriyan@gmail.com>
12931L:	linux-kernel@vger.kernel.org
12932L:	linux-fsdevel@vger.kernel.org
12933S:	Maintained
12934F:	fs/proc/
12935F:	include/linux/proc_fs.h
12936F:	tools/testing/selftests/proc/
12937F:	Documentation/filesystems/proc.txt
12938
12939PROC SYSCTL
12940M:	Luis Chamberlain <mcgrof@kernel.org>
12941M:	Kees Cook <keescook@chromium.org>
12942L:	linux-kernel@vger.kernel.org
12943L:	linux-fsdevel@vger.kernel.org
12944S:	Maintained
12945F:	fs/proc/proc_sysctl.c
12946F:	include/linux/sysctl.h
12947F:	kernel/sysctl.c
12948F:	tools/testing/selftests/sysctl/
12949
12950PS3 NETWORK SUPPORT
12951M:	Geoff Levand <geoff@infradead.org>
12952L:	netdev@vger.kernel.org
12953L:	linuxppc-dev@lists.ozlabs.org
12954S:	Maintained
12955F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12956
12957PS3 PLATFORM SUPPORT
12958M:	Geoff Levand <geoff@infradead.org>
12959L:	linuxppc-dev@lists.ozlabs.org
12960S:	Maintained
12961F:	arch/powerpc/boot/ps3*
12962F:	arch/powerpc/include/asm/lv1call.h
12963F:	arch/powerpc/include/asm/ps3*.h
12964F:	arch/powerpc/platforms/ps3/
12965F:	drivers/*/ps3*
12966F:	drivers/ps3/
12967F:	drivers/rtc/rtc-ps3.c
12968F:	drivers/usb/host/*ps3.c
12969F:	sound/ppc/snd_ps3*
12970
12971PS3VRAM DRIVER
12972M:	Jim Paris <jim@jtan.com>
12973M:	Geoff Levand <geoff@infradead.org>
12974L:	linuxppc-dev@lists.ozlabs.org
12975S:	Maintained
12976F:	drivers/block/ps3vram.c
12977
12978PSAMPLE PACKET SAMPLING SUPPORT:
12979M:	Yotam Gigi <yotam.gi@gmail.com>
12980S:	Maintained
12981F:	net/psample
12982F:	include/net/psample.h
12983F:	include/uapi/linux/psample.h
12984
12985PSTORE FILESYSTEM
12986M:	Kees Cook <keescook@chromium.org>
12987M:	Anton Vorontsov <anton@enomsg.org>
12988M:	Colin Cross <ccross@android.com>
12989M:	Tony Luck <tony.luck@intel.com>
12990S:	Maintained
12991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12992F:	fs/pstore/
12993F:	include/linux/pstore*
12994F:	drivers/firmware/efi/efi-pstore.c
12995F:	drivers/acpi/apei/erst.c
12996F:	Documentation/admin-guide/ramoops.rst
12997F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12998K:	\b(pstore|ramoops)
12999
13000PTP HARDWARE CLOCK SUPPORT
13001M:	Richard Cochran <richardcochran@gmail.com>
13002L:	netdev@vger.kernel.org
13003S:	Maintained
13004W:	http://linuxptp.sourceforge.net/
13005F:	Documentation/ABI/testing/sysfs-ptp
13006F:	Documentation/driver-api/ptp.rst
13007F:	drivers/net/phy/dp83640*
13008F:	drivers/ptp/*
13009F:	include/linux/ptp_cl*
13010
13011PTRACE SUPPORT
13012M:	Oleg Nesterov <oleg@redhat.com>
13013S:	Maintained
13014F:	include/asm-generic/syscall.h
13015F:	include/linux/ptrace.h
13016F:	include/linux/regset.h
13017F:	include/linux/tracehook.h
13018F:	include/uapi/linux/ptrace.h
13019F:	include/uapi/linux/ptrace.h
13020F:	kernel/ptrace.c
13021F:	arch/*/ptrace*.c
13022F:	arch/*/*/ptrace*.c
13023F:	arch/*/include/asm/ptrace*.h
13024
13025PULSE8-CEC DRIVER
13026M:	Hans Verkuil <hverkuil@xs4all.nl>
13027L:	linux-media@vger.kernel.org
13028T:	git git://linuxtv.org/media_tree.git
13029S:	Maintained
13030F:	drivers/media/usb/pulse8-cec/*
13031F:	Documentation/media/cec-drivers/pulse8-cec.rst
13032
13033PVRUSB2 VIDEO4LINUX DRIVER
13034M:	Mike Isely <isely@pobox.com>
13035L:	pvrusb2@isely.net	(subscribers-only)
13036L:	linux-media@vger.kernel.org
13037W:	http://www.isely.net/pvrusb2/
13038T:	git git://linuxtv.org/media_tree.git
13039S:	Maintained
13040F:	Documentation/media/v4l-drivers/pvrusb2*
13041F:	drivers/media/usb/pvrusb2/
13042
13043PWC WEBCAM DRIVER
13044M:	Hans Verkuil <hverkuil@xs4all.nl>
13045L:	linux-media@vger.kernel.org
13046T:	git git://linuxtv.org/media_tree.git
13047S:	Odd Fixes
13048F:	drivers/media/usb/pwc/*
13049F:	include/trace/events/pwc.h
13050
13051PWM FAN DRIVER
13052M:	Kamil Debski <kamil@wypas.org>
13053M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13054L:	linux-hwmon@vger.kernel.org
13055S:	Supported
13056F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13057F:	Documentation/hwmon/pwm-fan.rst
13058F:	drivers/hwmon/pwm-fan.c
13059
13060PWM IR Transmitter
13061M:	Sean Young <sean@mess.org>
13062L:	linux-media@vger.kernel.org
13063S:	Maintained
13064F:	drivers/media/rc/pwm-ir-tx.c
13065
13066PWM SUBSYSTEM
13067M:	Thierry Reding <thierry.reding@gmail.com>
13068L:	linux-pwm@vger.kernel.org
13069S:	Maintained
13070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13071F:	Documentation/driver-api/pwm.rst
13072F:	Documentation/devicetree/bindings/pwm/
13073F:	include/linux/pwm.h
13074F:	drivers/pwm/
13075F:	drivers/video/backlight/pwm_bl.c
13076F:	include/linux/pwm_backlight.h
13077F:	drivers/gpio/gpio-mvebu.c
13078F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13079
13080PXA GPIO DRIVER
13081M:	Robert Jarzmik <robert.jarzmik@free.fr>
13082L:	linux-gpio@vger.kernel.org
13083S:	Maintained
13084F:	drivers/gpio/gpio-pxa.c
13085
13086PXA MMCI DRIVER
13087S:	Orphan
13088
13089PXA RTC DRIVER
13090M:	Robert Jarzmik <robert.jarzmik@free.fr>
13091L:	linux-rtc@vger.kernel.org
13092S:	Maintained
13093
13094PXA2xx/PXA3xx SUPPORT
13095M:	Daniel Mack <daniel@zonque.org>
13096M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13097M:	Robert Jarzmik <robert.jarzmik@free.fr>
13098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13099T:	git git://github.com/hzhuang1/linux.git
13100T:	git git://github.com/rjarzmik/linux.git
13101S:	Maintained
13102F:	arch/arm/boot/dts/pxa*
13103F:	arch/arm/mach-pxa/
13104F:	drivers/dma/pxa*
13105F:	drivers/pcmcia/pxa2xx*
13106F:	drivers/pinctrl/pxa/
13107F:	drivers/spi/spi-pxa2xx*
13108F:	drivers/usb/gadget/udc/pxa2*
13109F:	include/sound/pxa2xx-lib.h
13110F:	sound/arm/pxa*
13111F:	sound/soc/pxa/
13112
13113QAT DRIVER
13114M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13115L:	qat-linux@intel.com
13116S:	Supported
13117F:	drivers/crypto/qat/
13118
13119QCOM AUDIO (ASoC) DRIVERS
13120M:	Patrick Lai <plai@codeaurora.org>
13121M:	Banajit Goswami <bgoswami@codeaurora.org>
13122L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13123S:	Supported
13124F:	sound/soc/qcom/
13125
13126QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13127M:	Gabriel Somlo <somlo@cmu.edu>
13128M:	"Michael S. Tsirkin" <mst@redhat.com>
13129L:	qemu-devel@nongnu.org
13130S:	Maintained
13131F:	drivers/firmware/qemu_fw_cfg.c
13132F:	include/uapi/linux/qemu_fw_cfg.h
13133
13134QIB DRIVER
13135M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13136M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13137L:	linux-rdma@vger.kernel.org
13138S:	Supported
13139F:	drivers/infiniband/hw/qib/
13140
13141QLOGIC QL41xxx FCOE DRIVER
13142M:	QLogic-Storage-Upstream@cavium.com
13143L:	linux-scsi@vger.kernel.org
13144S:	Supported
13145F:	drivers/scsi/qedf/
13146
13147QLOGIC QL41xxx ISCSI DRIVER
13148M:	QLogic-Storage-Upstream@cavium.com
13149L:	linux-scsi@vger.kernel.org
13150S:	Supported
13151F:	drivers/scsi/qedi/
13152
13153QLOGIC QL4xxx ETHERNET DRIVER
13154M:	Ariel Elior <aelior@marvell.com>
13155M:	GR-everest-linux-l2@marvell.com
13156L:	netdev@vger.kernel.org
13157S:	Supported
13158F:	drivers/net/ethernet/qlogic/qed/
13159F:	include/linux/qed/
13160F:	drivers/net/ethernet/qlogic/qede/
13161
13162QLOGIC QL4xxx RDMA DRIVER
13163M:	Michal Kalderon <mkalderon@marvell.com>
13164M:	Ariel Elior <aelior@marvell.com>
13165L:	linux-rdma@vger.kernel.org
13166S:	Supported
13167F:	drivers/infiniband/hw/qedr/
13168F:	include/uapi/rdma/qedr-abi.h
13169
13170QLOGIC QLA1280 SCSI DRIVER
13171M:	Michael Reed <mdr@sgi.com>
13172L:	linux-scsi@vger.kernel.org
13173S:	Maintained
13174F:	drivers/scsi/qla1280.[ch]
13175
13176QLOGIC QLA2XXX FC-SCSI DRIVER
13177M:	qla2xxx-upstream@qlogic.com
13178L:	linux-scsi@vger.kernel.org
13179S:	Supported
13180F:	Documentation/scsi/LICENSE.qla2xxx
13181F:	drivers/scsi/qla2xxx/
13182
13183QLOGIC QLA3XXX NETWORK DRIVER
13184M:	GR-Linux-NIC-Dev@marvell.com
13185L:	netdev@vger.kernel.org
13186S:	Supported
13187F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13188F:	drivers/net/ethernet/qlogic/qla3xxx.*
13189
13190QLOGIC QLA4XXX iSCSI DRIVER
13191M:	QLogic-Storage-Upstream@qlogic.com
13192L:	linux-scsi@vger.kernel.org
13193S:	Supported
13194F:	Documentation/scsi/LICENSE.qla4xxx
13195F:	drivers/scsi/qla4xxx/
13196
13197QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13198M:	Shahed Shaikh <shshaikh@marvell.com>
13199M:	Manish Chopra <manishc@marvell.com>
13200M:	GR-Linux-NIC-Dev@marvell.com
13201L:	netdev@vger.kernel.org
13202S:	Supported
13203F:	drivers/net/ethernet/qlogic/qlcnic/
13204
13205QLOGIC QLGE 10Gb ETHERNET DRIVER
13206M:	Manish Chopra <manishc@marvell.com>
13207M:	GR-Linux-NIC-Dev@marvell.com
13208L:	netdev@vger.kernel.org
13209S:	Supported
13210F:	drivers/net/ethernet/qlogic/qlge/
13211
13212QM1D1B0004 MEDIA DRIVER
13213M:	Akihiro Tsukada <tskd08@gmail.com>
13214L:	linux-media@vger.kernel.org
13215S:	Odd Fixes
13216F:	drivers/media/tuners/qm1d1b0004*
13217
13218QM1D1C0042 MEDIA DRIVER
13219M:	Akihiro Tsukada <tskd08@gmail.com>
13220L:	linux-media@vger.kernel.org
13221S:	Odd Fixes
13222F:	drivers/media/tuners/qm1d1c0042*
13223
13224QNX4 FILESYSTEM
13225M:	Anders Larsen <al@alarsen.net>
13226W:	http://www.alarsen.net/linux/qnx4fs/
13227S:	Maintained
13228F:	fs/qnx4/
13229F:	include/uapi/linux/qnx4_fs.h
13230F:	include/uapi/linux/qnxtypes.h
13231
13232QORIQ DPAA2 FSL-MC BUS DRIVER
13233M:	Stuart Yoder <stuyoder@gmail.com>
13234M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13235L:	linux-kernel@vger.kernel.org
13236S:	Maintained
13237F:	drivers/bus/fsl-mc/
13238F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13239F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13240
13241QT1010 MEDIA DRIVER
13242M:	Antti Palosaari <crope@iki.fi>
13243L:	linux-media@vger.kernel.org
13244W:	https://linuxtv.org
13245W:	http://palosaari.fi/linux/
13246Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13247T:	git git://linuxtv.org/anttip/media_tree.git
13248S:	Maintained
13249F:	drivers/media/tuners/qt1010*
13250
13251QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13252M:	Kalle Valo <kvalo@codeaurora.org>
13253L:	ath10k@lists.infradead.org
13254W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13256S:	Supported
13257F:	drivers/net/wireless/ath/ath10k/
13258
13259QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13260M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13261L:	linux-wireless@vger.kernel.org
13262W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13263S:	Supported
13264F:	drivers/net/wireless/ath/ath9k/
13265
13266QUALCOMM CAMERA SUBSYSTEM DRIVER
13267M:	Todor Tomov <todor.too@gmail.com>
13268L:	linux-media@vger.kernel.org
13269S:	Maintained
13270F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13271F:	Documentation/media/v4l-drivers/qcom_camss.rst
13272F:	drivers/media/platform/qcom/camss/
13273
13274QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13275M:	Ilia Lin <ilia.lin@kernel.org>
13276L:	linux-pm@vger.kernel.org
13277S:	Maintained
13278F:	Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13279F:	drivers/cpufreq/qcom-cpufreq-kryo.c
13280
13281QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13282M:	Timur Tabi <timur@kernel.org>
13283L:	netdev@vger.kernel.org
13284S:	Maintained
13285F:	drivers/net/ethernet/qualcomm/emac/
13286
13287QUALCOMM ETHQOS ETHERNET DRIVER
13288M:	Vinod Koul <vkoul@kernel.org>
13289M:	Niklas Cassel <niklas.cassel@linaro.org>
13290L:	netdev@vger.kernel.org
13291S:	Maintained
13292F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13293F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13294
13295QUALCOMM GENERIC INTERFACE I2C DRIVER
13296M:	Alok Chauhan <alokc@codeaurora.org>
13297L:	linux-i2c@vger.kernel.org
13298L:	linux-arm-msm@vger.kernel.org
13299S:	Supported
13300F:	drivers/i2c/busses/i2c-qcom-geni.c
13301
13302QUALCOMM HEXAGON ARCHITECTURE
13303M:	Richard Kuo <rkuo@codeaurora.org>
13304L:	linux-hexagon@vger.kernel.org
13305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13306S:	Supported
13307F:	arch/hexagon/
13308
13309QUALCOMM HIDMA DRIVER
13310M:	Sinan Kaya <okaya@kernel.org>
13311L:	linux-arm-kernel@lists.infradead.org
13312L:	linux-arm-msm@vger.kernel.org
13313L:	dmaengine@vger.kernel.org
13314S:	Supported
13315F:	drivers/dma/qcom/hidma*
13316
13317QUALCOMM IOMMU
13318M:	Rob Clark <robdclark@gmail.com>
13319L:	iommu@lists.linux-foundation.org
13320L:	linux-arm-msm@vger.kernel.org
13321S:	Maintained
13322F:	drivers/iommu/qcom_iommu.c
13323
13324QUALCOMM TSENS THERMAL DRIVER
13325M:	Amit Kucheria <amit.kucheria@linaro.org>
13326L:	linux-pm@vger.kernel.org
13327L:	linux-arm-msm@vger.kernel.org
13328S:	Maintained
13329F:	drivers/thermal/qcom/
13330
13331QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13332M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13333L:	linux-media@vger.kernel.org
13334L:	linux-arm-msm@vger.kernel.org
13335T:	git git://linuxtv.org/media_tree.git
13336S:	Maintained
13337F:	drivers/media/platform/qcom/venus/
13338
13339QUALCOMM WCN36XX WIRELESS DRIVER
13340M:	Kalle Valo <kvalo@codeaurora.org>
13341L:	wcn36xx@lists.infradead.org
13342W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13343T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13344S:	Supported
13345F:	drivers/net/wireless/ath/wcn36xx/
13346
13347QUANTENNA QTNFMAC WIRELESS DRIVER
13348M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13349M:	Avinash Patil <avinashp@quantenna.com>
13350M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13351L:	linux-wireless@vger.kernel.org
13352S:	Maintained
13353F:	drivers/net/wireless/quantenna
13354
13355RADEON and AMDGPU DRM DRIVERS
13356M:	Alex Deucher <alexander.deucher@amd.com>
13357M:	Christian König <christian.koenig@amd.com>
13358M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13359L:	amd-gfx@lists.freedesktop.org
13360T:	git git://people.freedesktop.org/~agd5f/linux
13361S:	Supported
13362F:	drivers/gpu/drm/radeon/
13363F:	include/uapi/drm/radeon_drm.h
13364F:	drivers/gpu/drm/amd/
13365F:	include/uapi/drm/amdgpu_drm.h
13366
13367RADEON FRAMEBUFFER DISPLAY DRIVER
13368M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13369L:	linux-fbdev@vger.kernel.org
13370S:	Maintained
13371F:	drivers/video/fbdev/aty/radeon*
13372F:	include/uapi/linux/radeonfb.h
13373
13374RADIOSHARK RADIO DRIVER
13375M:	Hans Verkuil <hverkuil@xs4all.nl>
13376L:	linux-media@vger.kernel.org
13377T:	git git://linuxtv.org/media_tree.git
13378S:	Maintained
13379F:	drivers/media/radio/radio-shark.c
13380
13381RADIOSHARK2 RADIO DRIVER
13382M:	Hans Verkuil <hverkuil@xs4all.nl>
13383L:	linux-media@vger.kernel.org
13384T:	git git://linuxtv.org/media_tree.git
13385S:	Maintained
13386F:	drivers/media/radio/radio-shark2.c
13387F:	drivers/media/radio/radio-tea5777.c
13388
13389RADOS BLOCK DEVICE (RBD)
13390M:	Ilya Dryomov <idryomov@gmail.com>
13391M:	Sage Weil <sage@redhat.com>
13392M:	Alex Elder <elder@kernel.org>
13393L:	ceph-devel@vger.kernel.org
13394W:	http://ceph.com/
13395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13396T:	git git://github.com/ceph/ceph-client.git
13397S:	Supported
13398F:	Documentation/ABI/testing/sysfs-bus-rbd
13399F:	drivers/block/rbd.c
13400F:	drivers/block/rbd_types.h
13401
13402RAGE128 FRAMEBUFFER DISPLAY DRIVER
13403M:	Paul Mackerras <paulus@samba.org>
13404L:	linux-fbdev@vger.kernel.org
13405S:	Maintained
13406F:	drivers/video/fbdev/aty/aty128fb.c
13407
13408RAINSHADOW-CEC DRIVER
13409M:	Hans Verkuil <hverkuil@xs4all.nl>
13410L:	linux-media@vger.kernel.org
13411T:	git git://linuxtv.org/media_tree.git
13412S:	Maintained
13413F:	drivers/media/usb/rainshadow-cec/*
13414
13415RALINK MIPS ARCHITECTURE
13416M:	John Crispin <john@phrozen.org>
13417L:	linux-mips@vger.kernel.org
13418S:	Maintained
13419F:	arch/mips/ralink
13420
13421RALINK RT2X00 WIRELESS LAN DRIVER
13422P:	rt2x00 project
13423M:	Stanislaw Gruszka <sgruszka@redhat.com>
13424M:	Helmut Schaa <helmut.schaa@googlemail.com>
13425L:	linux-wireless@vger.kernel.org
13426S:	Maintained
13427F:	drivers/net/wireless/ralink/rt2x00/
13428
13429RAMDISK RAM BLOCK DEVICE DRIVER
13430M:	Jens Axboe <axboe@kernel.dk>
13431S:	Maintained
13432F:	Documentation/admin-guide/blockdev/ramdisk.rst
13433F:	drivers/block/brd.c
13434
13435RANCHU VIRTUAL BOARD FOR MIPS
13436M:	Miodrag Dinic <miodrag.dinic@mips.com>
13437L:	linux-mips@vger.kernel.org
13438S:	Supported
13439F:	arch/mips/generic/board-ranchu.c
13440F:	arch/mips/configs/generic/board-ranchu.config
13441
13442RANDOM NUMBER DRIVER
13443M:	"Theodore Ts'o" <tytso@mit.edu>
13444S:	Maintained
13445F:	drivers/char/random.c
13446
13447RAPIDIO SUBSYSTEM
13448M:	Matt Porter <mporter@kernel.crashing.org>
13449M:	Alexandre Bounine <alex.bou9@gmail.com>
13450S:	Maintained
13451F:	drivers/rapidio/
13452
13453RAS INFRASTRUCTURE
13454M:	Tony Luck <tony.luck@intel.com>
13455M:	Borislav Petkov <bp@alien8.de>
13456L:	linux-edac@vger.kernel.org
13457S:	Maintained
13458F:	drivers/ras/
13459F:	include/linux/ras.h
13460F:	include/ras/ras_event.h
13461F:	Documentation/admin-guide/ras.rst
13462
13463RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13464L:	linux-wireless@vger.kernel.org
13465S:	Orphan
13466F:	drivers/net/wireless/ray*
13467
13468RCUTORTURE TEST FRAMEWORK
13469M:	"Paul E. McKenney" <paulmck@kernel.org>
13470M:	Josh Triplett <josh@joshtriplett.org>
13471R:	Steven Rostedt <rostedt@goodmis.org>
13472R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13473R:	Lai Jiangshan <jiangshanlai@gmail.com>
13474L:	rcu@vger.kernel.org
13475S:	Supported
13476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13477F:	tools/testing/selftests/rcutorture
13478
13479RDC R-321X SoC
13480M:	Florian Fainelli <florian@openwrt.org>
13481S:	Maintained
13482
13483RDC R6040 FAST ETHERNET DRIVER
13484M:	Florian Fainelli <f.fainelli@gmail.com>
13485L:	netdev@vger.kernel.org
13486S:	Maintained
13487F:	drivers/net/ethernet/rdc/r6040.c
13488
13489RDMAVT - RDMA verbs software
13490M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13491M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13492L:	linux-rdma@vger.kernel.org
13493S:	Supported
13494F:	drivers/infiniband/sw/rdmavt
13495
13496RDS - RELIABLE DATAGRAM SOCKETS
13497M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13498L:	netdev@vger.kernel.org
13499L:	linux-rdma@vger.kernel.org
13500L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13501W:	https://oss.oracle.com/projects/rds/
13502S:	Supported
13503F:	net/rds/
13504F:	Documentation/networking/rds.txt
13505
13506RDT - RESOURCE ALLOCATION
13507M:	Fenghua Yu <fenghua.yu@intel.com>
13508M:	Reinette Chatre <reinette.chatre@intel.com>
13509L:	linux-kernel@vger.kernel.org
13510S:	Supported
13511F:	arch/x86/kernel/cpu/resctrl/
13512F:	arch/x86/include/asm/resctrl_sched.h
13513F:	Documentation/x86/resctrl*
13514
13515READ-COPY UPDATE (RCU)
13516M:	"Paul E. McKenney" <paulmck@kernel.org>
13517M:	Josh Triplett <josh@joshtriplett.org>
13518R:	Steven Rostedt <rostedt@goodmis.org>
13519R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13520R:	Lai Jiangshan <jiangshanlai@gmail.com>
13521R:	Joel Fernandes <joel@joelfernandes.org>
13522L:	rcu@vger.kernel.org
13523W:	http://www.rdrop.com/users/paulmck/RCU/
13524S:	Supported
13525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13526F:	Documentation/RCU/
13527X:	Documentation/RCU/torture.txt
13528F:	include/linux/rcu*
13529X:	include/linux/srcu*.h
13530F:	kernel/rcu/
13531X:	kernel/rcu/srcu*.c
13532
13533REAL TIME CLOCK (RTC) SUBSYSTEM
13534M:	Alessandro Zummo <a.zummo@towertech.it>
13535M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13536L:	linux-rtc@vger.kernel.org
13537Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13539S:	Maintained
13540F:	Documentation/devicetree/bindings/rtc/
13541F:	Documentation/admin-guide/rtc.rst
13542F:	drivers/rtc/
13543F:	include/linux/rtc.h
13544F:	include/uapi/linux/rtc.h
13545F:	include/linux/rtc/
13546F:	include/linux/platform_data/rtc-*
13547F:	tools/testing/selftests/rtc/
13548
13549REALTEK AUDIO CODECS
13550M:	Bard Liao <bardliao@realtek.com>
13551M:	Oder Chiou <oder_chiou@realtek.com>
13552S:	Maintained
13553F:	sound/soc/codecs/rt*
13554F:	include/sound/rt*.h
13555
13556REALTEK RTL83xx SMI DSA ROUTER CHIPS
13557M:	Linus Walleij <linus.walleij@linaro.org>
13558S:	Maintained
13559F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13560F:	drivers/net/dsa/realtek-smi*
13561F:	drivers/net/dsa/rtl83*
13562
13563REDPINE WIRELESS DRIVER
13564M:	Amitkumar Karwar <amitkarwar@gmail.com>
13565M:	Siva Rebbagondla <siva8118@gmail.com>
13566L:	linux-wireless@vger.kernel.org
13567S:	Maintained
13568F:	drivers/net/wireless/rsi/
13569
13570REGISTER MAP ABSTRACTION
13571M:	Mark Brown <broonie@kernel.org>
13572L:	linux-kernel@vger.kernel.org
13573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13574S:	Supported
13575F:	Documentation/devicetree/bindings/regmap/
13576F:	drivers/base/regmap/
13577F:	include/linux/regmap.h
13578
13579REISERFS FILE SYSTEM
13580L:	reiserfs-devel@vger.kernel.org
13581S:	Supported
13582F:	fs/reiserfs/
13583
13584REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13585M:	Ohad Ben-Cohen <ohad@wizery.com>
13586M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13587L:	linux-remoteproc@vger.kernel.org
13588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13589S:	Maintained
13590F:	Documentation/devicetree/bindings/remoteproc/
13591F:	Documentation/ABI/testing/sysfs-class-remoteproc
13592F:	Documentation/remoteproc.txt
13593F:	drivers/remoteproc/
13594F:	include/linux/remoteproc.h
13595F:	include/linux/remoteproc/
13596
13597REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13598M:	Ohad Ben-Cohen <ohad@wizery.com>
13599M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13600L:	linux-remoteproc@vger.kernel.org
13601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13602S:	Maintained
13603F:	drivers/rpmsg/
13604F:	Documentation/rpmsg.txt
13605F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13606F:	include/linux/rpmsg.h
13607F:	include/linux/rpmsg/
13608F:	include/uapi/linux/rpmsg.h
13609F:	samples/rpmsg/
13610
13611RENESAS CLOCK DRIVERS
13612M:	Geert Uytterhoeven <geert+renesas@glider.be>
13613L:	linux-renesas-soc@vger.kernel.org
13614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13615S:	Supported
13616F:	drivers/clk/renesas/
13617
13618RENESAS EMEV2 I2C DRIVER
13619M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13620S:	Supported
13621F:	Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13622F:	drivers/i2c/busses/i2c-emev2.c
13623
13624RENESAS ETHERNET DRIVERS
13625R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13626L:	netdev@vger.kernel.org
13627L:	linux-renesas-soc@vger.kernel.org
13628F:	Documentation/devicetree/bindings/net/renesas,*.txt
13629F:	Documentation/devicetree/bindings/net/sh_eth.txt
13630F:	drivers/net/ethernet/renesas/
13631F:	include/linux/sh_eth.h
13632
13633RENESAS R-CAR GYROADC DRIVER
13634M:	Marek Vasut <marek.vasut@gmail.com>
13635L:	linux-iio@vger.kernel.org
13636S:	Supported
13637F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13638F:	drivers/iio/adc/rcar-gyroadc.c
13639
13640RENESAS R-CAR I2C DRIVERS
13641M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13642S:	Supported
13643F:	Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13644F:	Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13645F:	drivers/i2c/busses/i2c-rcar.c
13646F:	drivers/i2c/busses/i2c-sh_mobile.c
13647
13648RENESAS RIIC DRIVER
13649M:	Chris Brandt <chris.brandt@renesas.com>
13650S:	Supported
13651F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
13652F:	drivers/i2c/busses/i2c-riic.c
13653
13654RENESAS USB PHY DRIVER
13655M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13656L:	linux-renesas-soc@vger.kernel.org
13657S:	Maintained
13658F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13659
13660RESET CONTROLLER FRAMEWORK
13661M:	Philipp Zabel <p.zabel@pengutronix.de>
13662T:	git git://git.pengutronix.de/git/pza/linux
13663S:	Maintained
13664F:	drivers/reset/
13665F:	Documentation/devicetree/bindings/reset/
13666F:	include/dt-bindings/reset/
13667F:	include/linux/reset.h
13668F:	include/linux/reset/
13669F:	include/linux/reset-controller.h
13670
13671RESTARTABLE SEQUENCES SUPPORT
13672M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13673M:	Peter Zijlstra <peterz@infradead.org>
13674M:	"Paul E. McKenney" <paulmck@kernel.org>
13675M:	Boqun Feng <boqun.feng@gmail.com>
13676L:	linux-kernel@vger.kernel.org
13677S:	Supported
13678F:	kernel/rseq.c
13679F:	include/uapi/linux/rseq.h
13680F:	include/trace/events/rseq.h
13681F:	tools/testing/selftests/rseq/
13682
13683RFKILL
13684M:	Johannes Berg <johannes@sipsolutions.net>
13685L:	linux-wireless@vger.kernel.org
13686W:	http://wireless.kernel.org/
13687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13689S:	Maintained
13690F:	Documentation/driver-api/rfkill.rst
13691F:	Documentation/ABI/stable/sysfs-class-rfkill
13692F:	net/rfkill/
13693F:	include/linux/rfkill.h
13694F:	include/uapi/linux/rfkill.h
13695
13696RHASHTABLE
13697M:	Thomas Graf <tgraf@suug.ch>
13698M:	Herbert Xu <herbert@gondor.apana.org.au>
13699L:	netdev@vger.kernel.org
13700S:	Maintained
13701F:	lib/rhashtable.c
13702F:	lib/test_rhashtable.c
13703F:	include/linux/rhashtable.h
13704F:	include/linux/rhashtable-types.h
13705
13706RICOH R5C592 MEMORYSTICK DRIVER
13707M:	Maxim Levitsky <maximlevitsky@gmail.com>
13708S:	Maintained
13709F:	drivers/memstick/host/r592.*
13710
13711RICOH SMARTMEDIA/XD DRIVER
13712M:	Maxim Levitsky <maximlevitsky@gmail.com>
13713S:	Maintained
13714F:	drivers/mtd/nand/raw/r852.c
13715F:	drivers/mtd/nand/raw/r852.h
13716
13717RISC-V ARCHITECTURE
13718M:	Paul Walmsley <paul.walmsley@sifive.com>
13719M:	Palmer Dabbelt <palmer@sifive.com>
13720M:	Albert Ou <aou@eecs.berkeley.edu>
13721L:	linux-riscv@lists.infradead.org
13722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13723S:	Supported
13724F:	arch/riscv/
13725K:	riscv
13726N:	riscv
13727
13728ROCCAT DRIVERS
13729M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13730W:	http://sourceforge.net/projects/roccat/
13731S:	Maintained
13732F:	drivers/hid/hid-roccat*
13733F:	include/linux/hid-roccat*
13734F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13735
13736ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13737M:	Jacob chen <jacob2.chen@rock-chips.com>
13738L:	linux-media@vger.kernel.org
13739S:	Maintained
13740F:	drivers/media/platform/rockchip/rga/
13741F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13742
13743HANTRO VPU CODEC DRIVER
13744M:	Ezequiel Garcia <ezequiel@collabora.com>
13745L:	linux-media@vger.kernel.org
13746S:	Maintained
13747F:	drivers/staging/media/platform/hantro/
13748F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13749
13750ROCKER DRIVER
13751M:	Jiri Pirko <jiri@resnulli.us>
13752L:	netdev@vger.kernel.org
13753S:	Supported
13754F:	drivers/net/ethernet/rocker/
13755
13756ROCKETPORT DRIVER
13757P:	Comtrol Corp.
13758W:	http://www.comtrol.com
13759S:	Maintained
13760F:	Documentation/driver-api/serial/rocket.rst
13761F:	drivers/tty/rocket*
13762
13763ROCKETPORT EXPRESS/INFINITY DRIVER
13764M:	Kevin Cernekee <cernekee@gmail.com>
13765L:	linux-serial@vger.kernel.org
13766S:	Odd Fixes
13767F:	drivers/tty/serial/rp2.*
13768
13769ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13770M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13771L:	linux-kernel@vger.kernel.org
13772L:	linux-renesas-soc@vger.kernel.org
13773S:	Supported
13774F:	drivers/mfd/bd9571mwv.c
13775F:	drivers/regulator/bd9571mwv-regulator.c
13776F:	drivers/gpio/gpio-bd9571mwv.c
13777F:	include/linux/mfd/bd9571mwv.h
13778F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13779
13780ROSE NETWORK LAYER
13781M:	Ralf Baechle <ralf@linux-mips.org>
13782L:	linux-hams@vger.kernel.org
13783W:	http://www.linux-ax25.org/
13784S:	Maintained
13785F:	include/net/rose.h
13786F:	include/uapi/linux/rose.h
13787F:	net/rose/
13788
13789RTL2830 MEDIA DRIVER
13790M:	Antti Palosaari <crope@iki.fi>
13791L:	linux-media@vger.kernel.org
13792W:	https://linuxtv.org
13793W:	http://palosaari.fi/linux/
13794Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13795T:	git git://linuxtv.org/anttip/media_tree.git
13796S:	Maintained
13797F:	drivers/media/dvb-frontends/rtl2830*
13798
13799RTL2832 MEDIA DRIVER
13800M:	Antti Palosaari <crope@iki.fi>
13801L:	linux-media@vger.kernel.org
13802W:	https://linuxtv.org
13803W:	http://palosaari.fi/linux/
13804Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13805T:	git git://linuxtv.org/anttip/media_tree.git
13806S:	Maintained
13807F:	drivers/media/dvb-frontends/rtl2832*
13808
13809RTL2832_SDR MEDIA DRIVER
13810M:	Antti Palosaari <crope@iki.fi>
13811L:	linux-media@vger.kernel.org
13812W:	https://linuxtv.org
13813W:	http://palosaari.fi/linux/
13814Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13815T:	git git://linuxtv.org/anttip/media_tree.git
13816S:	Maintained
13817F:	drivers/media/dvb-frontends/rtl2832_sdr*
13818
13819RTL8180 WIRELESS DRIVER
13820L:	linux-wireless@vger.kernel.org
13821W:	http://wireless.kernel.org/
13822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13823S:	Orphan
13824F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13825
13826RTL8187 WIRELESS DRIVER
13827M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13828M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13829M:	Larry Finger <Larry.Finger@lwfinger.net>
13830L:	linux-wireless@vger.kernel.org
13831W:	http://wireless.kernel.org/
13832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13833S:	Maintained
13834F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13835
13836REALTEK WIRELESS DRIVER (rtlwifi family)
13837M:	Ping-Ke Shih <pkshih@realtek.com>
13838L:	linux-wireless@vger.kernel.org
13839W:	http://wireless.kernel.org/
13840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13841S:	Maintained
13842F:	drivers/net/wireless/realtek/rtlwifi/
13843
13844REALTEK WIRELESS DRIVER (rtw88)
13845M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
13846L:	linux-wireless@vger.kernel.org
13847S:	Maintained
13848F:	drivers/net/wireless/realtek/rtw88/
13849
13850RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13851M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13852L:	linux-wireless@vger.kernel.org
13853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13854S:	Maintained
13855F:	drivers/net/wireless/realtek/rtl8xxxu/
13856
13857RXRPC SOCKETS (AF_RXRPC)
13858M:	David Howells <dhowells@redhat.com>
13859L:	linux-afs@lists.infradead.org
13860S:	Supported
13861F:	net/rxrpc/
13862F:	include/keys/rxrpc-type.h
13863F:	include/net/af_rxrpc.h
13864F:	include/trace/events/rxrpc.h
13865F:	include/uapi/linux/rxrpc.h
13866F:	Documentation/networking/rxrpc.txt
13867W:	https://www.infradead.org/~dhowells/kafs/
13868
13869S3 SAVAGE FRAMEBUFFER DRIVER
13870M:	Antonino Daplas <adaplas@gmail.com>
13871L:	linux-fbdev@vger.kernel.org
13872S:	Maintained
13873F:	drivers/video/fbdev/savage/
13874
13875S390
13876M:	Heiko Carstens <heiko.carstens@de.ibm.com>
13877M:	Vasily Gorbik <gor@linux.ibm.com>
13878M:	Christian Borntraeger <borntraeger@de.ibm.com>
13879L:	linux-s390@vger.kernel.org
13880W:	http://www.ibm.com/developerworks/linux/linux390/
13881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13882S:	Supported
13883F:	arch/s390/
13884F:	drivers/s390/
13885F:	Documentation/s390/
13886F:	Documentation/driver-api/s390-drivers.rst
13887
13888S390 COMMON I/O LAYER
13889M:	Sebastian Ott <sebott@linux.ibm.com>
13890M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13891L:	linux-s390@vger.kernel.org
13892W:	http://www.ibm.com/developerworks/linux/linux390/
13893S:	Supported
13894F:	drivers/s390/cio/
13895
13896S390 DASD DRIVER
13897M:	Stefan Haberland <sth@linux.ibm.com>
13898M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13899L:	linux-s390@vger.kernel.org
13900W:	http://www.ibm.com/developerworks/linux/linux390/
13901S:	Supported
13902F:	drivers/s390/block/dasd*
13903F:	block/partitions/ibm.c
13904
13905S390 IOMMU (PCI)
13906M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13907L:	linux-s390@vger.kernel.org
13908W:	http://www.ibm.com/developerworks/linux/linux390/
13909S:	Supported
13910F:	drivers/iommu/s390-iommu.c
13911
13912S390 IUCV NETWORK LAYER
13913M:	Julian Wiedmann <jwi@linux.ibm.com>
13914M:	Ursula Braun <ubraun@linux.ibm.com>
13915L:	linux-s390@vger.kernel.org
13916W:	http://www.ibm.com/developerworks/linux/linux390/
13917S:	Supported
13918F:	drivers/s390/net/*iucv*
13919F:	include/net/iucv/
13920F:	net/iucv/
13921
13922S390 NETWORK DRIVERS
13923M:	Julian Wiedmann <jwi@linux.ibm.com>
13924M:	Ursula Braun <ubraun@linux.ibm.com>
13925L:	linux-s390@vger.kernel.org
13926W:	http://www.ibm.com/developerworks/linux/linux390/
13927S:	Supported
13928F:	drivers/s390/net/
13929
13930S390 PCI SUBSYSTEM
13931M:	Sebastian Ott <sebott@linux.ibm.com>
13932M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13933L:	linux-s390@vger.kernel.org
13934W:	http://www.ibm.com/developerworks/linux/linux390/
13935S:	Supported
13936F:	arch/s390/pci/
13937F:	drivers/pci/hotplug/s390_pci_hpc.c
13938
13939S390 VFIO-CCW DRIVER
13940M:	Cornelia Huck <cohuck@redhat.com>
13941M:	Eric Farman <farman@linux.ibm.com>
13942R:	Halil Pasic <pasic@linux.ibm.com>
13943L:	linux-s390@vger.kernel.org
13944L:	kvm@vger.kernel.org
13945S:	Supported
13946F:	drivers/s390/cio/vfio_ccw*
13947F:	Documentation/s390/vfio-ccw.rst
13948F:	include/uapi/linux/vfio_ccw.h
13949
13950S390 ZCRYPT DRIVER
13951M:	Harald Freudenberger <freude@linux.ibm.com>
13952L:	linux-s390@vger.kernel.org
13953W:	http://www.ibm.com/developerworks/linux/linux390/
13954S:	Supported
13955F:	drivers/s390/crypto/
13956
13957S390 VFIO AP DRIVER
13958M:	Tony Krowiak <akrowiak@linux.ibm.com>
13959M:	Pierre Morel <pmorel@linux.ibm.com>
13960M:	Halil Pasic <pasic@linux.ibm.com>
13961L:	linux-s390@vger.kernel.org
13962W:	http://www.ibm.com/developerworks/linux/linux390/
13963S:	Supported
13964F:	drivers/s390/crypto/vfio_ap_drv.c
13965F:	drivers/s390/crypto/vfio_ap_private.h
13966F:	drivers/s390/crypto/vfio_ap_ops.c
13967F:	Documentation/s390/vfio-ap.rst
13968
13969S390 ZFCP DRIVER
13970M:	Steffen Maier <maier@linux.ibm.com>
13971M:	Benjamin Block <bblock@linux.ibm.com>
13972L:	linux-s390@vger.kernel.org
13973W:	http://www.ibm.com/developerworks/linux/linux390/
13974S:	Supported
13975F:	drivers/s390/scsi/zfcp_*
13976
13977S3C24XX SD/MMC Driver
13978M:	Ben Dooks <ben-linux@fluff.org>
13979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13980S:	Supported
13981F:	drivers/mmc/host/s3cmci.*
13982
13983SAA6588 RDS RECEIVER DRIVER
13984M:	Hans Verkuil <hverkuil@xs4all.nl>
13985L:	linux-media@vger.kernel.org
13986T:	git git://linuxtv.org/media_tree.git
13987W:	https://linuxtv.org
13988S:	Odd Fixes
13989F:	drivers/media/i2c/saa6588*
13990
13991SAA7134 VIDEO4LINUX DRIVER
13992M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13993L:	linux-media@vger.kernel.org
13994W:	https://linuxtv.org
13995T:	git git://linuxtv.org/media_tree.git
13996S:	Odd fixes
13997F:	Documentation/media/v4l-drivers/saa7134*
13998F:	drivers/media/pci/saa7134/
13999
14000SAA7146 VIDEO4LINUX-2 DRIVER
14001M:	Hans Verkuil <hverkuil@xs4all.nl>
14002L:	linux-media@vger.kernel.org
14003T:	git git://linuxtv.org/media_tree.git
14004S:	Maintained
14005F:	drivers/media/common/saa7146/
14006F:	drivers/media/pci/saa7146/
14007F:	include/media/drv-intf/saa7146*
14008
14009SAFESETID SECURITY MODULE
14010M:     Micah Morton <mortonm@chromium.org>
14011S:     Supported
14012F:     security/safesetid/
14013F:     Documentation/admin-guide/LSM/SafeSetID.rst
14014
14015SAMSUNG AUDIO (ASoC) DRIVERS
14016M:	Krzysztof Kozlowski <krzk@kernel.org>
14017M:	Sangbeom Kim <sbkim73@samsung.com>
14018M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14019L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14020S:	Supported
14021F:	sound/soc/samsung/
14022F:	Documentation/devicetree/bindings/sound/samsung*
14023
14024SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14025M:	Krzysztof Kozlowski <krzk@kernel.org>
14026L:	linux-crypto@vger.kernel.org
14027L:	linux-samsung-soc@vger.kernel.org
14028S:	Maintained
14029F:	drivers/crypto/exynos-rng.c
14030F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14031
14032SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14033M:	Łukasz Stelmach <l.stelmach@samsung.com>
14034L:	linux-samsung-soc@vger.kernel.org
14035S:	Maintained
14036F:	drivers/char/hw_random/exynos-trng.c
14037F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14038
14039SAMSUNG FRAMEBUFFER DRIVER
14040M:	Jingoo Han <jingoohan1@gmail.com>
14041L:	linux-fbdev@vger.kernel.org
14042S:	Maintained
14043F:	drivers/video/fbdev/s3c-fb.c
14044
14045SAMSUNG LAPTOP DRIVER
14046M:	Corentin Chary <corentin.chary@gmail.com>
14047L:	platform-driver-x86@vger.kernel.org
14048S:	Maintained
14049F:	drivers/platform/x86/samsung-laptop.c
14050
14051SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14052M:	Sangbeom Kim <sbkim73@samsung.com>
14053M:	Krzysztof Kozlowski <krzk@kernel.org>
14054M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14055L:	linux-kernel@vger.kernel.org
14056L:	linux-samsung-soc@vger.kernel.org
14057S:	Supported
14058F:	drivers/mfd/sec*.c
14059F:	drivers/regulator/s2m*.c
14060F:	drivers/regulator/s5m*.c
14061F:	drivers/clk/clk-s2mps11.c
14062F:	drivers/rtc/rtc-s5m.c
14063F:	include/linux/mfd/samsung/
14064F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14065F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14066F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14067F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14068
14069SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14070M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14071L:	linux-media@vger.kernel.org
14072L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14073S:	Maintained
14074F:	drivers/media/platform/s3c-camif/
14075F:	include/media/drv-intf/s3c_camif.h
14076
14077SAMSUNG S3FWRN5 NFC DRIVER
14078M:	Robert Baldyga <r.baldyga@samsung.com>
14079M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14080L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14081S:	Supported
14082F:	drivers/nfc/s3fwrn5
14083
14084SAMSUNG S5C73M3 CAMERA DRIVER
14085M:	Kyungmin Park <kyungmin.park@samsung.com>
14086M:	Andrzej Hajda <a.hajda@samsung.com>
14087L:	linux-media@vger.kernel.org
14088S:	Supported
14089F:	drivers/media/i2c/s5c73m3/*
14090
14091SAMSUNG S5K5BAF CAMERA DRIVER
14092M:	Kyungmin Park <kyungmin.park@samsung.com>
14093M:	Andrzej Hajda <a.hajda@samsung.com>
14094L:	linux-media@vger.kernel.org
14095S:	Supported
14096F:	drivers/media/i2c/s5k5baf.c
14097
14098SAMSUNG S5P Security SubSystem (SSS) DRIVER
14099M:	Krzysztof Kozlowski <krzk@kernel.org>
14100M:	Vladimir Zapolskiy <vz@mleia.com>
14101M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14102L:	linux-crypto@vger.kernel.org
14103L:	linux-samsung-soc@vger.kernel.org
14104S:	Maintained
14105F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14106F:	Documentation/devicetree/bindings/crypto/samsung-sss.txt
14107F:	drivers/crypto/s5p-sss.c
14108
14109SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14110M:	Kyungmin Park <kyungmin.park@samsung.com>
14111M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14112L:	linux-media@vger.kernel.org
14113Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14114S:	Supported
14115F:	drivers/media/platform/exynos4-is/
14116
14117SAMSUNG SOC CLOCK DRIVERS
14118M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14119M:	Tomasz Figa <tomasz.figa@gmail.com>
14120M:	Chanwoo Choi <cw00.choi@samsung.com>
14121S:	Supported
14122L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14124F:	drivers/clk/samsung/
14125F:	include/dt-bindings/clock/exynos*.h
14126F:	Documentation/devicetree/bindings/clock/exynos*.txt
14127F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14128F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14129
14130SAMSUNG SPI DRIVERS
14131M:	Kukjin Kim <kgene@kernel.org>
14132M:	Krzysztof Kozlowski <krzk@kernel.org>
14133M:	Andi Shyti <andi@etezian.org>
14134L:	linux-spi@vger.kernel.org
14135L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14136S:	Maintained
14137F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14138F:	drivers/spi/spi-s3c*
14139F:	include/linux/platform_data/spi-s3c64xx.h
14140
14141SAMSUNG SXGBE DRIVERS
14142M:	Byungho An <bh74.an@samsung.com>
14143M:	Girish K S <ks.giri@samsung.com>
14144M:	Vipul Pandya <vipul.pandya@samsung.com>
14145S:	Supported
14146L:	netdev@vger.kernel.org
14147F:	drivers/net/ethernet/samsung/sxgbe/
14148
14149SAMSUNG THERMAL DRIVER
14150M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14151L:	linux-pm@vger.kernel.org
14152L:	linux-samsung-soc@vger.kernel.org
14153S:	Supported
14154T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14155F:	drivers/thermal/samsung/
14156
14157SAMSUNG USB2 PHY DRIVER
14158M:	Kamil Debski <kamil@wypas.org>
14159M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14160L:	linux-kernel@vger.kernel.org
14161S:	Supported
14162F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14163F:	Documentation/driver-api/phy/samsung-usb2.rst
14164F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14165F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14166F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14167F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14168F:	drivers/phy/samsung/phy-samsung-usb2.c
14169F:	drivers/phy/samsung/phy-samsung-usb2.h
14170
14171SC1200 WDT DRIVER
14172M:	Zwane Mwaikambo <zwanem@gmail.com>
14173S:	Maintained
14174F:	drivers/watchdog/sc1200wdt.c
14175
14176SCHEDULER
14177M:	Ingo Molnar <mingo@redhat.com>
14178M:	Peter Zijlstra <peterz@infradead.org>
14179M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14180M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14181R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14182R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14183R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14184R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14185L:	linux-kernel@vger.kernel.org
14186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14187S:	Maintained
14188F:	kernel/sched/
14189F:	include/linux/sched.h
14190F:	include/uapi/linux/sched.h
14191F:	include/linux/wait.h
14192F:	include/linux/preempt.h
14193
14194SCR24X CHIP CARD INTERFACE DRIVER
14195M:	Lubomir Rintel <lkundrak@v3.sk>
14196S:	Supported
14197F:	drivers/char/pcmcia/scr24x_cs.c
14198
14199SCSI CDROM DRIVER
14200M:	Jens Axboe <axboe@kernel.dk>
14201L:	linux-scsi@vger.kernel.org
14202W:	http://www.kernel.dk
14203S:	Maintained
14204F:	drivers/scsi/sr*
14205
14206SCSI RDMA PROTOCOL (SRP) INITIATOR
14207M:	Bart Van Assche <bvanassche@acm.org>
14208L:	linux-rdma@vger.kernel.org
14209S:	Supported
14210Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14211F:	drivers/infiniband/ulp/srp/
14212F:	include/scsi/srp.h
14213
14214SCSI RDMA PROTOCOL (SRP) TARGET
14215M:	Bart Van Assche <bvanassche@acm.org>
14216L:	linux-rdma@vger.kernel.org
14217L:	target-devel@vger.kernel.org
14218S:	Supported
14219Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14220F:	drivers/infiniband/ulp/srpt/
14221
14222SCSI SG DRIVER
14223M:	Doug Gilbert <dgilbert@interlog.com>
14224L:	linux-scsi@vger.kernel.org
14225W:	http://sg.danny.cz/sg
14226S:	Maintained
14227F:	Documentation/scsi/scsi-generic.txt
14228F:	drivers/scsi/sg.c
14229F:	include/scsi/sg.h
14230
14231SCSI SUBSYSTEM
14232M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14234M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14236Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14237L:	linux-scsi@vger.kernel.org
14238S:	Maintained
14239F:	Documentation/devicetree/bindings/scsi/
14240F:	drivers/scsi/
14241F:	include/scsi/
14242
14243SCSI TAPE DRIVER
14244M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14245L:	linux-scsi@vger.kernel.org
14246S:	Maintained
14247F:	Documentation/scsi/st.txt
14248F:	drivers/scsi/st.*
14249F:	drivers/scsi/st_*.h
14250
14251SCSI TARGET SUBSYSTEM
14252M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14253L:	linux-scsi@vger.kernel.org
14254L:	target-devel@vger.kernel.org
14255W:	http://www.linux-iscsi.org
14256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14257Q:	https://patchwork.kernel.org/project/target-devel/list/
14258S:	Supported
14259F:	drivers/target/
14260F:	include/target/
14261F:	Documentation/target/
14262
14263SCTP PROTOCOL
14264M:	Vlad Yasevich <vyasevich@gmail.com>
14265M:	Neil Horman <nhorman@tuxdriver.com>
14266M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14267L:	linux-sctp@vger.kernel.org
14268W:	http://lksctp.sourceforge.net
14269S:	Maintained
14270F:	Documentation/networking/sctp.txt
14271F:	include/linux/sctp.h
14272F:	include/uapi/linux/sctp.h
14273F:	include/net/sctp/
14274F:	net/sctp/
14275
14276SCx200 CPU SUPPORT
14277M:	Jim Cromie <jim.cromie@gmail.com>
14278S:	Odd Fixes
14279F:	Documentation/i2c/busses/scx200_acb
14280F:	arch/x86/platform/scx200/
14281F:	drivers/watchdog/scx200_wdt.c
14282F:	drivers/i2c/busses/scx200*
14283F:	drivers/mtd/maps/scx200_docflash.c
14284F:	include/linux/scx200.h
14285
14286SCx200 GPIO DRIVER
14287M:	Jim Cromie <jim.cromie@gmail.com>
14288S:	Maintained
14289F:	drivers/char/scx200_gpio.c
14290F:	include/linux/scx200_gpio.h
14291
14292SCx200 HRT CLOCKSOURCE DRIVER
14293M:	Jim Cromie <jim.cromie@gmail.com>
14294S:	Maintained
14295F:	drivers/clocksource/scx200_hrt.c
14296
14297SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14298M:	Sascha Sommer <saschasommer@freenet.de>
14299L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14300S:	Maintained
14301F:	drivers/mmc/host/sdricoh_cs.c
14302
14303SECO BOARDS CEC DRIVER
14304M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14305S:	Maintained
14306F:	drivers/media/platform/seco-cec/seco-cec.c
14307F:	drivers/media/platform/seco-cec/seco-cec.h
14308
14309SECURE COMPUTING
14310M:	Kees Cook <keescook@chromium.org>
14311R:	Andy Lutomirski <luto@amacapital.net>
14312R:	Will Drewry <wad@chromium.org>
14313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14314S:	Supported
14315F:	kernel/seccomp.c
14316F:	include/uapi/linux/seccomp.h
14317F:	include/linux/seccomp.h
14318F:	tools/testing/selftests/seccomp/*
14319F:	tools/testing/selftests/kselftest_harness.h
14320F:	Documentation/userspace-api/seccomp_filter.rst
14321K:	\bsecure_computing
14322K:	\bTIF_SECCOMP\b
14323
14324SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14325M:	Al Cooper <alcooperx@gmail.com>
14326L:	linux-mmc@vger.kernel.org
14327L:	bcm-kernel-feedback-list@broadcom.com
14328S:	Maintained
14329F:	drivers/mmc/host/sdhci-brcmstb*
14330
14331SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14332M:	Adrian Hunter <adrian.hunter@intel.com>
14333L:	linux-mmc@vger.kernel.org
14334S:	Maintained
14335F:	drivers/mmc/host/sdhci*
14336F:	include/linux/mmc/sdhci*
14337
14338EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14339M:	Adrian Hunter <adrian.hunter@intel.com>
14340M:	Ritesh Harjani <riteshh@codeaurora.org>
14341M:	Asutosh Das <asutoshd@codeaurora.org>
14342L:	linux-mmc@vger.kernel.org
14343S:	Maintained
14344F:	drivers/mmc/host/cqhci*
14345
14346SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14347M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14348M:	Manjunath M B <manjumb@synopsys.com>
14349L:	linux-mmc@vger.kernel.org
14350S:	Maintained
14351F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14352
14353SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14354M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14355L:	linux-mmc@vger.kernel.org
14356S:	Supported
14357F:	drivers/mmc/host/sdhci-of-at91.c
14358
14359SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14360M:	Ben Dooks <ben-linux@fluff.org>
14361M:	Jaehoon Chung <jh80.chung@samsung.com>
14362L:	linux-mmc@vger.kernel.org
14363S:	Maintained
14364F:	drivers/mmc/host/sdhci-s3c*
14365
14366SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14367M:	Viresh Kumar <vireshk@kernel.org>
14368L:	linux-mmc@vger.kernel.org
14369S:	Maintained
14370F:	drivers/mmc/host/sdhci-spear.c
14371
14372SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14373M:	Kishon Vijay Abraham I <kishon@ti.com>
14374L:	linux-mmc@vger.kernel.org
14375S:	Maintained
14376F:	drivers/mmc/host/sdhci-omap.c
14377
14378SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14379M:	Scott Bauer <scott.bauer@intel.com>
14380M:	Jonathan Derrick <jonathan.derrick@intel.com>
14381L:	linux-block@vger.kernel.org
14382S:	Supported
14383F:	block/sed*
14384F:	block/opal_proto.h
14385F:	include/linux/sed*
14386F:	include/uapi/linux/sed*
14387
14388SECURITY CONTACT
14389M:	Security Officers <security@kernel.org>
14390S:	Supported
14391
14392SECURITY SUBSYSTEM
14393M:	James Morris <jmorris@namei.org>
14394M:	"Serge E. Hallyn" <serge@hallyn.com>
14395L:	linux-security-module@vger.kernel.org (suggested Cc:)
14396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14397W:	http://kernsec.org/
14398S:	Supported
14399F:	security/
14400X:	security/selinux/
14401
14402SELINUX SECURITY MODULE
14403M:	Paul Moore <paul@paul-moore.com>
14404M:	Stephen Smalley <sds@tycho.nsa.gov>
14405M:	Eric Paris <eparis@parisplace.org>
14406L:	selinux@vger.kernel.org
14407W:	https://selinuxproject.org
14408W:	https://github.com/SELinuxProject
14409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14410S:	Supported
14411F:	include/uapi/linux/selinux_netlink.h
14412F:	security/selinux/
14413F:	scripts/selinux/
14414F:	Documentation/admin-guide/LSM/SELinux.rst
14415
14416SENSABLE PHANTOM
14417M:	Jiri Slaby <jirislaby@gmail.com>
14418S:	Maintained
14419F:	drivers/misc/phantom.c
14420F:	include/uapi/linux/phantom.h
14421
14422SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14423M:	Tomasz Duszynski <tduszyns@gmail.com>
14424S:	Maintained
14425F:	drivers/iio/chemical/sps30.c
14426F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14427
14428SERIAL DEVICE BUS
14429M:	Rob Herring <robh@kernel.org>
14430L:	linux-serial@vger.kernel.org
14431S:	Maintained
14432F:	Documentation/devicetree/bindings/serial/slave-device.txt
14433F:	drivers/tty/serdev/
14434F:	include/linux/serdev.h
14435
14436SERIAL DRIVERS
14437M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14438L:	linux-serial@vger.kernel.org
14439S:	Maintained
14440F:	Documentation/devicetree/bindings/serial/
14441F:	drivers/tty/serial/
14442
14443SERIAL IR RECEIVER
14444M:	Sean Young <sean@mess.org>
14445L:	linux-media@vger.kernel.org
14446S:	Maintained
14447F:	drivers/media/rc/serial_ir.c
14448
14449SFC NETWORK DRIVER
14450M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14451M:	Edward Cree <ecree@solarflare.com>
14452M:	Martin Habets <mhabets@solarflare.com>
14453L:	netdev@vger.kernel.org
14454S:	Supported
14455F:	drivers/net/ethernet/sfc/
14456
14457SFF/SFP/SFP+ MODULE SUPPORT
14458M:	Russell King <linux@armlinux.org.uk>
14459L:	netdev@vger.kernel.org
14460S:	Maintained
14461F:	drivers/net/phy/phylink.c
14462F:	drivers/net/phy/sfp*
14463F:	include/linux/phylink.h
14464F:	include/linux/sfp.h
14465K:	phylink
14466
14467SGI GRU DRIVER
14468M:	Dimitri Sivanich <sivanich@sgi.com>
14469S:	Maintained
14470F:	drivers/misc/sgi-gru/
14471
14472SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14473M:	Pat Gefre <pfg@sgi.com>
14474L:	linux-ia64@vger.kernel.org
14475S:	Supported
14476F:	Documentation/ia64/serial.rst
14477F:	drivers/tty/serial/ioc?_serial.c
14478F:	include/linux/ioc?.h
14479
14480SGI XP/XPC/XPNET DRIVER
14481M:	Cliff Whickman <cpw@sgi.com>
14482M:	Robin Holt <robinmholt@gmail.com>
14483S:	Maintained
14484F:	drivers/misc/sgi-xp/
14485
14486SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14487M:	Ursula Braun <ubraun@linux.ibm.com>
14488M:	Karsten Graul <kgraul@linux.ibm.com>
14489L:	linux-s390@vger.kernel.org
14490W:	http://www.ibm.com/developerworks/linux/linux390/
14491S:	Supported
14492F:	net/smc/
14493
14494SHARP RJ54N1CB0C SENSOR DRIVER
14495M:	Jacopo Mondi <jacopo@jmondi.org>
14496L:	linux-media@vger.kernel.org
14497T:	git git://linuxtv.org/media_tree.git
14498S:	Odd fixes
14499F:	drivers/media/i2c/rj54n1cb0c.c
14500F:	include/media/i2c/rj54n1cb0c.h
14501
14502SH_VEU V4L2 MEM2MEM DRIVER
14503L:	linux-media@vger.kernel.org
14504S:	Orphan
14505F:	drivers/media/platform/sh_veu.c
14506
14507SH_VOU V4L2 OUTPUT DRIVER
14508L:	linux-media@vger.kernel.org
14509S:	Orphan
14510F:	drivers/media/platform/sh_vou.c
14511F:	include/media/drv-intf/sh_vou.h
14512
14513SI2157 MEDIA DRIVER
14514M:	Antti Palosaari <crope@iki.fi>
14515L:	linux-media@vger.kernel.org
14516W:	https://linuxtv.org
14517W:	http://palosaari.fi/linux/
14518Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14519T:	git git://linuxtv.org/anttip/media_tree.git
14520S:	Maintained
14521F:	drivers/media/tuners/si2157*
14522
14523SI2165 MEDIA DRIVER
14524M:	Matthias Schwarzott <zzam@gentoo.org>
14525L:	linux-media@vger.kernel.org
14526W:	https://linuxtv.org
14527Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14528S:	Maintained
14529F:	drivers/media/dvb-frontends/si2165*
14530
14531SI2168 MEDIA DRIVER
14532M:	Antti Palosaari <crope@iki.fi>
14533L:	linux-media@vger.kernel.org
14534W:	https://linuxtv.org
14535W:	http://palosaari.fi/linux/
14536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14537T:	git git://linuxtv.org/anttip/media_tree.git
14538S:	Maintained
14539F:	drivers/media/dvb-frontends/si2168*
14540
14541SI470X FM RADIO RECEIVER I2C DRIVER
14542M:	Hans Verkuil <hverkuil@xs4all.nl>
14543L:	linux-media@vger.kernel.org
14544T:	git git://linuxtv.org/media_tree.git
14545W:	https://linuxtv.org
14546S:	Odd Fixes
14547F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14548
14549SI470X FM RADIO RECEIVER USB DRIVER
14550M:	Hans Verkuil <hverkuil@xs4all.nl>
14551L:	linux-media@vger.kernel.org
14552T:	git git://linuxtv.org/media_tree.git
14553W:	https://linuxtv.org
14554S:	Maintained
14555F:	drivers/media/radio/si470x/radio-si470x-common.c
14556F:	drivers/media/radio/si470x/radio-si470x.h
14557F:	drivers/media/radio/si470x/radio-si470x-usb.c
14558
14559SI4713 FM RADIO TRANSMITTER I2C DRIVER
14560M:	Eduardo Valentin <edubezval@gmail.com>
14561L:	linux-media@vger.kernel.org
14562T:	git git://linuxtv.org/media_tree.git
14563W:	https://linuxtv.org
14564S:	Odd Fixes
14565F:	drivers/media/radio/si4713/si4713.?
14566
14567SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14568M:	Eduardo Valentin <edubezval@gmail.com>
14569L:	linux-media@vger.kernel.org
14570T:	git git://linuxtv.org/media_tree.git
14571W:	https://linuxtv.org
14572S:	Odd Fixes
14573F:	drivers/media/radio/si4713/radio-platform-si4713.c
14574
14575SI4713 FM RADIO TRANSMITTER USB DRIVER
14576M:	Hans Verkuil <hverkuil@xs4all.nl>
14577L:	linux-media@vger.kernel.org
14578T:	git git://linuxtv.org/media_tree.git
14579W:	https://linuxtv.org
14580S:	Maintained
14581F:	drivers/media/radio/si4713/radio-usb-si4713.c
14582
14583SIANO DVB DRIVER
14584M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14585L:	linux-media@vger.kernel.org
14586W:	https://linuxtv.org
14587T:	git git://linuxtv.org/media_tree.git
14588S:	Odd fixes
14589F:	drivers/media/common/siano/
14590F:	drivers/media/usb/siano/
14591F:	drivers/media/usb/siano/
14592F:	drivers/media/mmc/siano/
14593
14594SIFIVE DRIVERS
14595M:	Palmer Dabbelt <palmer@sifive.com>
14596M:	Paul Walmsley <paul.walmsley@sifive.com>
14597L:	linux-riscv@lists.infradead.org
14598T:	git git://github.com/sifive/riscv-linux.git
14599S:	Supported
14600K:	[^@]sifive
14601N:	sifive
14602
14603SIFIVE FU540 SYSTEM-ON-CHIP
14604M:	Paul Walmsley <paul.walmsley@sifive.com>
14605M:	Palmer Dabbelt <palmer@sifive.com>
14606L:	linux-riscv@lists.infradead.org
14607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14608S:	Supported
14609K:	fu540
14610N:	fu540
14611
14612SILEAD TOUCHSCREEN DRIVER
14613M:	Hans de Goede <hdegoede@redhat.com>
14614L:	linux-input@vger.kernel.org
14615L:	platform-driver-x86@vger.kernel.org
14616S:	Maintained
14617F:	drivers/input/touchscreen/silead.c
14618F:	drivers/platform/x86/touchscreen_dmi.c
14619
14620SILICON MOTION SM712 FRAME BUFFER DRIVER
14621M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14622M:	Teddy Wang <teddy.wang@siliconmotion.com>
14623M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14624L:	linux-fbdev@vger.kernel.org
14625S:	Maintained
14626F:	drivers/video/fbdev/sm712*
14627F:	Documentation/fb/sm712fb.rst
14628
14629SIMPLE FIRMWARE INTERFACE (SFI)
14630M:	Len Brown <lenb@kernel.org>
14631L:	sfi-devel@simplefirmware.org
14632W:	http://simplefirmware.org/
14633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14634S:	Supported
14635F:	arch/x86/platform/sfi/
14636F:	drivers/sfi/
14637F:	include/linux/sfi*.h
14638
14639SIMPLEFB FB DRIVER
14640M:	Hans de Goede <hdegoede@redhat.com>
14641L:	linux-fbdev@vger.kernel.org
14642S:	Maintained
14643F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14644F:	drivers/video/fbdev/simplefb.c
14645F:	include/linux/platform_data/simplefb.h
14646
14647SIMTEC EB110ATX (Chalice CATS)
14648P:	Ben Dooks
14649P:	Vincent Sanders <vince@simtec.co.uk>
14650M:	Simtec Linux Team <linux@simtec.co.uk>
14651W:	http://www.simtec.co.uk/products/EB110ATX/
14652S:	Supported
14653
14654SIMTEC EB2410ITX (BAST)
14655P:	Ben Dooks
14656P:	Vincent Sanders <vince@simtec.co.uk>
14657M:	Simtec Linux Team <linux@simtec.co.uk>
14658W:	http://www.simtec.co.uk/products/EB2410ITX/
14659S:	Supported
14660F:	arch/arm/mach-s3c24xx/mach-bast.c
14661F:	arch/arm/mach-s3c24xx/bast-ide.c
14662F:	arch/arm/mach-s3c24xx/bast-irq.c
14663
14664SIPHASH PRF ROUTINES
14665M:	Jason A. Donenfeld <Jason@zx2c4.com>
14666S:	Maintained
14667F:	lib/siphash.c
14668F:	lib/test_siphash.c
14669F:	include/linux/siphash.h
14670
14671SIOX
14672M:	Thorsten Scherer <t.scherer@eckelmann.de>
14673M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14674R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14675S:	Supported
14676F:	drivers/siox/*
14677F:	drivers/gpio/gpio-siox.c
14678F:	include/trace/events/siox.h
14679
14680SIS 190 ETHERNET DRIVER
14681M:	Francois Romieu <romieu@fr.zoreil.com>
14682L:	netdev@vger.kernel.org
14683S:	Maintained
14684F:	drivers/net/ethernet/sis/sis190.c
14685
14686SIS 900/7016 FAST ETHERNET DRIVER
14687M:	Daniele Venzano <venza@brownhat.org>
14688W:	http://www.brownhat.org/sis900.html
14689L:	netdev@vger.kernel.org
14690S:	Maintained
14691F:	drivers/net/ethernet/sis/sis900.*
14692
14693SIS FRAMEBUFFER DRIVER
14694M:	Thomas Winischhofer <thomas@winischhofer.net>
14695W:	http://www.winischhofer.net/linuxsisvga.shtml
14696S:	Maintained
14697F:	Documentation/fb/sisfb.rst
14698F:	drivers/video/fbdev/sis/
14699F:	include/video/sisfb.h
14700
14701SIS USB2VGA DRIVER
14702M:	Thomas Winischhofer <thomas@winischhofer.net>
14703W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14704S:	Maintained
14705F:	drivers/usb/misc/sisusbvga/
14706
14707SLAB ALLOCATOR
14708M:	Christoph Lameter <cl@linux.com>
14709M:	Pekka Enberg <penberg@kernel.org>
14710M:	David Rientjes <rientjes@google.com>
14711M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14712M:	Andrew Morton <akpm@linux-foundation.org>
14713L:	linux-mm@kvack.org
14714S:	Maintained
14715F:	include/linux/sl?b*.h
14716F:	mm/sl?b*
14717
14718SLEEPABLE READ-COPY UPDATE (SRCU)
14719M:	Lai Jiangshan <jiangshanlai@gmail.com>
14720M:	"Paul E. McKenney" <paulmck@kernel.org>
14721M:	Josh Triplett <josh@joshtriplett.org>
14722R:	Steven Rostedt <rostedt@goodmis.org>
14723R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14724L:	rcu@vger.kernel.org
14725W:	http://www.rdrop.com/users/paulmck/RCU/
14726S:	Supported
14727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14728F:	include/linux/srcu*.h
14729F:	kernel/rcu/srcu*.c
14730
14731SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14732M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14733L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14734S:	Maintained
14735F:	drivers/slimbus/
14736F:	Documentation/devicetree/bindings/slimbus/
14737F:	include/linux/slimbus.h
14738
14739SMACK SECURITY MODULE
14740M:	Casey Schaufler <casey@schaufler-ca.com>
14741L:	linux-security-module@vger.kernel.org
14742W:	http://schaufler-ca.com
14743T:	git git://github.com/cschaufler/smack-next
14744S:	Maintained
14745F:	Documentation/admin-guide/LSM/Smack.rst
14746F:	security/smack/
14747
14748SMC91x ETHERNET DRIVER
14749M:	Nicolas Pitre <nico@fluxnic.net>
14750S:	Odd Fixes
14751F:	drivers/net/ethernet/smsc/smc91x.*
14752
14753SMIA AND SMIA++ IMAGE SENSOR DRIVER
14754M:	Sakari Ailus <sakari.ailus@iki.fi>
14755L:	linux-media@vger.kernel.org
14756S:	Maintained
14757F:	drivers/media/i2c/smiapp/
14758F:	include/media/i2c/smiapp.h
14759F:	drivers/media/i2c/smiapp-pll.c
14760F:	drivers/media/i2c/smiapp-pll.h
14761F:	include/uapi/linux/smiapp.h
14762F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14763
14764SMM665 HARDWARE MONITOR DRIVER
14765M:	Guenter Roeck <linux@roeck-us.net>
14766L:	linux-hwmon@vger.kernel.org
14767S:	Maintained
14768F:	Documentation/hwmon/smm665.rst
14769F:	drivers/hwmon/smm665.c
14770
14771SMSC EMC2103 HARDWARE MONITOR DRIVER
14772M:	Steve Glendinning <steve.glendinning@shawell.net>
14773L:	linux-hwmon@vger.kernel.org
14774S:	Maintained
14775F:	Documentation/hwmon/emc2103.rst
14776F:	drivers/hwmon/emc2103.c
14777
14778SMSC SCH5627 HARDWARE MONITOR DRIVER
14779M:	Hans de Goede <hdegoede@redhat.com>
14780L:	linux-hwmon@vger.kernel.org
14781S:	Supported
14782F:	Documentation/hwmon/sch5627.rst
14783F:	drivers/hwmon/sch5627.c
14784
14785SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14786M:	Steve Glendinning <steve.glendinning@shawell.net>
14787L:	linux-fbdev@vger.kernel.org
14788S:	Maintained
14789F:	drivers/video/fbdev/smscufx.c
14790
14791SMSC47B397 HARDWARE MONITOR DRIVER
14792M:	Jean Delvare <jdelvare@suse.com>
14793L:	linux-hwmon@vger.kernel.org
14794S:	Maintained
14795F:	Documentation/hwmon/smsc47b397.rst
14796F:	drivers/hwmon/smsc47b397.c
14797
14798SMSC911x ETHERNET DRIVER
14799M:	Steve Glendinning <steve.glendinning@shawell.net>
14800L:	netdev@vger.kernel.org
14801S:	Maintained
14802F:	include/linux/smsc911x.h
14803F:	drivers/net/ethernet/smsc/smsc911x.*
14804
14805SMSC9420 PCI ETHERNET DRIVER
14806M:	Steve Glendinning <steve.glendinning@shawell.net>
14807L:	netdev@vger.kernel.org
14808S:	Maintained
14809F:	drivers/net/ethernet/smsc/smsc9420.*
14810
14811SOC-CAMERA V4L2 SUBSYSTEM
14812L:	linux-media@vger.kernel.org
14813T:	git git://linuxtv.org/media_tree.git
14814S:	Orphan
14815F:	include/media/soc_camera.h
14816F:	drivers/staging/media/soc_camera/
14817
14818SOCIONEXT SYNQUACER I2C DRIVER
14819M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14820L:	linux-i2c@vger.kernel.org
14821S:	Maintained
14822F:	drivers/i2c/busses/i2c-synquacer.c
14823F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14824
14825SOCIONEXT UNIPHIER SOUND DRIVER
14826L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14827S:	Orphan
14828F:	sound/soc/uniphier/
14829
14830SOEKRIS NET48XX LED SUPPORT
14831M:	Chris Boot <bootc@bootc.net>
14832S:	Maintained
14833F:	drivers/leds/leds-net48xx.c
14834
14835SOFT-IWARP DRIVER (siw)
14836M:	Bernard Metzler <bmt@zurich.ibm.com>
14837L:	linux-rdma@vger.kernel.org
14838S:	Supported
14839F:	drivers/infiniband/sw/siw/
14840F:	include/uapi/rdma/siw-abi.h
14841
14842SOFT-ROCE DRIVER (rxe)
14843M:	Moni Shoua <monis@mellanox.com>
14844L:	linux-rdma@vger.kernel.org
14845S:	Supported
14846W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14847Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14848F:	drivers/infiniband/sw/rxe/
14849F:	include/uapi/rdma/rdma_user_rxe.h
14850
14851SOFTLOGIC 6x10 MPEG CODEC
14852M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14853M:	Anton Sviridenko <anton@corp.bluecherry.net>
14854M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14855M:	Andrey Utkin <andrey_utkin@fastmail.com>
14856M:	Ismael Luceno <ismael@iodev.co.uk>
14857L:	linux-media@vger.kernel.org
14858S:	Supported
14859F:	drivers/media/pci/solo6x10/
14860
14861SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14862M:	James Morse <james.morse@arm.com>
14863L:	linux-arm-kernel@lists.infradead.org
14864S:	Maintained
14865F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
14866F:	drivers/firmware/arm_sdei.c
14867F:	include/linux/arm_sdei.h
14868F:	include/uapi/linux/arm_sdei.h
14869
14870SOFTWARE RAID (Multiple Disks) SUPPORT
14871M:	Song Liu <song@kernel.org>
14872L:	linux-raid@vger.kernel.org
14873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
14874S:	Supported
14875F:	drivers/md/Makefile
14876F:	drivers/md/Kconfig
14877F:	drivers/md/md*
14878F:	drivers/md/raid*
14879F:	include/linux/raid/
14880F:	include/uapi/linux/raid/
14881
14882SOCIONEXT (SNI) AVE NETWORK DRIVER
14883M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14884L:	netdev@vger.kernel.org
14885S:	Maintained
14886F:	drivers/net/ethernet/socionext/sni_ave.c
14887F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14888
14889SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14890M:	Jassi Brar <jaswinder.singh@linaro.org>
14891M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
14892L:	netdev@vger.kernel.org
14893S:	Maintained
14894F:	drivers/net/ethernet/socionext/netsec.c
14895F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
14896
14897SOCIONEXT (SNI) Synquacer SPI DRIVER
14898M:	Masahisa Kojima <masahisa.kojima@linaro.org>
14899M:	Jassi Brar <jaswinder.singh@linaro.org>
14900L:	linux-spi@vger.kernel.org
14901S:	Maintained
14902F:	drivers/spi/spi-synquacer.c
14903F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
14904
14905SOLIDRUN CLEARFOG SUPPORT
14906M:	Russell King <linux@armlinux.org.uk>
14907S:	Maintained
14908F:	arch/arm/boot/dts/armada-388-clearfog*
14909F:	arch/arm/boot/dts/armada-38x-solidrun-*
14910
14911SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14912M:	Russell King <linux@armlinux.org.uk>
14913S:	Maintained
14914F:	arch/arm/boot/dts/imx6*-cubox-i*
14915F:	arch/arm/boot/dts/imx6*-hummingboard*
14916F:	arch/arm/boot/dts/imx6*-sr-*
14917
14918SONIC NETWORK DRIVER
14919M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14920L:	netdev@vger.kernel.org
14921S:	Maintained
14922F:	drivers/net/ethernet/natsemi/sonic.*
14923
14924SONICS SILICON BACKPLANE DRIVER (SSB)
14925M:	Michael Buesch <m@bues.ch>
14926L:	linux-wireless@vger.kernel.org
14927S:	Maintained
14928F:	drivers/ssb/
14929F:	include/linux/ssb/
14930
14931SONY IMX214 SENSOR DRIVER
14932M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
14933L:	linux-media@vger.kernel.org
14934T:	git git://linuxtv.org/media_tree.git
14935S:	Maintained
14936F:	drivers/media/i2c/imx214.c
14937F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14938
14939SONY IMX258 SENSOR DRIVER
14940M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14941L:	linux-media@vger.kernel.org
14942T:	git git://linuxtv.org/media_tree.git
14943S:	Maintained
14944F:	drivers/media/i2c/imx258.c
14945
14946SONY IMX274 SENSOR DRIVER
14947M:	Leon Luo <leonl@leopardimaging.com>
14948L:	linux-media@vger.kernel.org
14949T:	git git://linuxtv.org/media_tree.git
14950S:	Maintained
14951F:	drivers/media/i2c/imx274.c
14952F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
14953
14954SONY IMX319 SENSOR DRIVER
14955M:	Bingbu Cao <bingbu.cao@intel.com>
14956L:	linux-media@vger.kernel.org
14957T:	git git://linuxtv.org/media_tree.git
14958S:	Maintained
14959F:	drivers/media/i2c/imx319.c
14960
14961SONY IMX355 SENSOR DRIVER
14962M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14963L:	linux-media@vger.kernel.org
14964T:	git git://linuxtv.org/media_tree.git
14965S:	Maintained
14966F:	drivers/media/i2c/imx355.c
14967
14968SONY MEMORYSTICK SUBSYSTEM
14969M:	Maxim Levitsky <maximlevitsky@gmail.com>
14970M:	Alex Dubov <oakad@yahoo.com>
14971M:	Ulf Hansson <ulf.hansson@linaro.org>
14972L:	linux-mmc@vger.kernel.org
14973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14974S:	Maintained
14975F:	drivers/memstick/
14976F:	include/linux/memstick.h
14977
14978SONY VAIO CONTROL DEVICE DRIVER
14979M:	Mattia Dongili <malattia@linux.it>
14980L:	platform-driver-x86@vger.kernel.org
14981W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14982S:	Maintained
14983F:	Documentation/admin-guide/laptops/sony-laptop.rst
14984F:	drivers/char/sonypi.c
14985F:	drivers/platform/x86/sony-laptop.c
14986F:	include/linux/sony-laptop.h
14987
14988SOUND
14989M:	Jaroslav Kysela <perex@perex.cz>
14990M:	Takashi Iwai <tiwai@suse.com>
14991L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14992W:	http://www.alsa-project.org/
14993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14994Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14995S:	Maintained
14996F:	Documentation/sound/
14997F:	include/sound/
14998F:	include/uapi/sound/
14999F:	sound/
15000
15001SOUND - COMPRESSED AUDIO
15002M:	Vinod Koul <vkoul@kernel.org>
15003L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15005S:	Supported
15006F:	Documentation/sound/designs/compress-offload.rst
15007F:	include/sound/compress_driver.h
15008F:	include/uapi/sound/compress_*
15009F:	sound/core/compress_offload.c
15010F:	sound/soc/soc-compress.c
15011
15012SOUND - DMAENGINE HELPERS
15013M:	Lars-Peter Clausen <lars@metafoo.de>
15014S:	Supported
15015F:	include/sound/dmaengine_pcm.h
15016F:	sound/core/pcm_dmaengine.c
15017F:	sound/soc/soc-generic-dmaengine-pcm.c
15018
15019SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15020M:	Liam Girdwood <lgirdwood@gmail.com>
15021M:	Mark Brown <broonie@kernel.org>
15022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15023L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15024W:	http://alsa-project.org/main/index.php/ASoC
15025S:	Supported
15026F:	Documentation/devicetree/bindings/sound/
15027F:	Documentation/sound/soc/
15028F:	sound/soc/
15029F:	include/dt-bindings/sound/
15030F:	include/sound/soc*
15031
15032SOUNDWIRE SUBSYSTEM
15033M:	Vinod Koul <vkoul@kernel.org>
15034M:	Sanyog Kale <sanyog.r.kale@intel.com>
15035R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15036L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15037S:	Supported
15038F:	Documentation/driver-api/soundwire/
15039F:	drivers/soundwire/
15040F:	include/linux/soundwire/
15041
15042SP2 MEDIA DRIVER
15043M:	Olli Salonen <olli.salonen@iki.fi>
15044L:	linux-media@vger.kernel.org
15045W:	https://linuxtv.org
15046Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15047S:	Maintained
15048F:	drivers/media/dvb-frontends/sp2*
15049
15050SPARC + UltraSPARC (sparc/sparc64)
15051M:	"David S. Miller" <davem@davemloft.net>
15052L:	sparclinux@vger.kernel.org
15053Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15056S:	Maintained
15057F:	arch/sparc/
15058F:	drivers/sbus/
15059
15060SPARC SERIAL DRIVERS
15061M:	"David S. Miller" <davem@davemloft.net>
15062L:	sparclinux@vger.kernel.org
15063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15065S:	Maintained
15066F:	include/linux/sunserialcore.h
15067F:	drivers/tty/serial/suncore.c
15068F:	drivers/tty/serial/sunhv.c
15069F:	drivers/tty/serial/sunsab.c
15070F:	drivers/tty/serial/sunsab.h
15071F:	drivers/tty/serial/sunsu.c
15072F:	drivers/tty/serial/sunzilog.c
15073F:	drivers/tty/serial/sunzilog.h
15074F:	drivers/tty/vcc.c
15075
15076SPARSE CHECKER
15077M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15078L:	linux-sparse@vger.kernel.org
15079W:	https://sparse.wiki.kernel.org/
15080T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15081S:	Maintained
15082F:	include/linux/compiler.h
15083
15084SPEAR CLOCK FRAMEWORK SUPPORT
15085M:	Viresh Kumar <vireshk@kernel.org>
15086L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15087W:	http://www.st.com/spear
15088S:	Maintained
15089F:	drivers/clk/spear/
15090
15091SPEAR PLATFORM SUPPORT
15092M:	Viresh Kumar <vireshk@kernel.org>
15093M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15094L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15095W:	http://www.st.com/spear
15096S:	Maintained
15097F:	arch/arm/boot/dts/spear*
15098F:	arch/arm/mach-spear/
15099
15100SPI NOR SUBSYSTEM
15101M:	Marek Vasut <marek.vasut@gmail.com>
15102M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15103L:	linux-mtd@lists.infradead.org
15104W:	http://www.linux-mtd.infradead.org/
15105Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15107S:	Maintained
15108F:	drivers/mtd/spi-nor/
15109F:	include/linux/mtd/spi-nor.h
15110
15111SPI SUBSYSTEM
15112M:	Mark Brown <broonie@kernel.org>
15113L:	linux-spi@vger.kernel.org
15114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15115Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15116S:	Maintained
15117F:	Documentation/devicetree/bindings/spi/
15118F:	Documentation/spi/
15119F:	drivers/spi/
15120F:	include/linux/spi/
15121F:	include/uapi/linux/spi/
15122F:	tools/spi/
15123
15124SPIDERNET NETWORK DRIVER for CELL
15125M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15126L:	netdev@vger.kernel.org
15127S:	Supported
15128F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15129F:	drivers/net/ethernet/toshiba/spider_net*
15130
15131SPMI SUBSYSTEM
15132R:	Stephen Boyd <sboyd@kernel.org>
15133L:	linux-arm-msm@vger.kernel.org
15134F:	Documentation/devicetree/bindings/spmi/
15135F:	drivers/spmi/
15136F:	include/dt-bindings/spmi/spmi.h
15137F:	include/linux/spmi.h
15138F:	include/trace/events/spmi.h
15139
15140SPU FILE SYSTEM
15141M:	Jeremy Kerr <jk@ozlabs.org>
15142L:	linuxppc-dev@lists.ozlabs.org
15143W:	http://www.ibm.com/developerworks/power/cell/
15144S:	Supported
15145F:	Documentation/filesystems/spufs.txt
15146F:	arch/powerpc/platforms/cell/spufs/
15147
15148SQUASHFS FILE SYSTEM
15149M:	Phillip Lougher <phillip@squashfs.org.uk>
15150L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15151W:	http://squashfs.org.uk
15152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15153S:	Maintained
15154F:	Documentation/filesystems/squashfs.txt
15155F:	fs/squashfs/
15156
15157SRM (Alpha) environment access
15158M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15159S:	Maintained
15160F:	arch/alpha/kernel/srm_env.c
15161
15162ST LSM6DSx IMU IIO DRIVER
15163M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15164L:	linux-iio@vger.kernel.org
15165W:	http://www.st.com/
15166S:	Maintained
15167F:	drivers/iio/imu/st_lsm6dsx/
15168F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15169
15170ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15171M:	Mickael Guene <mickael.guene@st.com>
15172L:	linux-media@vger.kernel.org
15173T:	git git://linuxtv.org/media_tree.git
15174S:	Maintained
15175F:	drivers/media/i2c/st-mipid02.c
15176F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15177
15178ST STM32 I2C/SMBUS DRIVER
15179M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15180L:	linux-i2c@vger.kernel.org
15181S:	Maintained
15182F:	drivers/i2c/busses/i2c-stm32*
15183
15184ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15185M:	Song Qiang <songqiang1304521@gmail.com>
15186L:	linux-iio@vger.kernel.org
15187S:	Maintained
15188F:	drivers/iio/proximity/vl53l0x-i2c.c
15189F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15190
15191STABLE BRANCH
15192M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15193M:	Sasha Levin <sashal@kernel.org>
15194L:	stable@vger.kernel.org
15195S:	Supported
15196F:	Documentation/process/stable-kernel-rules.rst
15197
15198STAGING - COMEDI
15199M:	Ian Abbott <abbotti@mev.co.uk>
15200M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15201S:	Odd Fixes
15202F:	drivers/staging/comedi/
15203
15204STAGING - EROFS FILE SYSTEM
15205M:	Gao Xiang <gaoxiang25@huawei.com>
15206M:	Chao Yu <yuchao0@huawei.com>
15207L:	linux-erofs@lists.ozlabs.org
15208S:	Maintained
15209F:	drivers/staging/erofs/
15210
15211STAGING - FIELDBUS SUBSYSTEM
15212M:	Sven Van Asbroeck <TheSven73@gmail.com>
15213S:	Maintained
15214F:	drivers/staging/fieldbus/*
15215F:	drivers/staging/fieldbus/Documentation/
15216
15217STAGING - HMS ANYBUS-S BUS
15218M:	Sven Van Asbroeck <TheSven73@gmail.com>
15219S:	Maintained
15220F:	drivers/staging/fieldbus/anybuss/
15221
15222STAGING - INDUSTRIAL IO
15223M:	Jonathan Cameron <jic23@kernel.org>
15224L:	linux-iio@vger.kernel.org
15225S:	Odd Fixes
15226F:	Documentation/devicetree/bindings/staging/iio/
15227F:	drivers/staging/iio/
15228
15229STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15230M:	Marc Dietrich <marvin24@gmx.de>
15231L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15232L:	linux-tegra@vger.kernel.org
15233S:	Maintained
15234F:	drivers/staging/nvec/
15235
15236STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15237M:	Jens Frederich <jfrederich@gmail.com>
15238M:	Daniel Drake <dsd@laptop.org>
15239M:	Jon Nettleton <jon.nettleton@gmail.com>
15240W:	http://wiki.laptop.org/go/DCON
15241S:	Maintained
15242F:	drivers/staging/olpc_dcon/
15243
15244STAGING - REALTEK RTL8712U DRIVERS
15245M:	Larry Finger <Larry.Finger@lwfinger.net>
15246M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15247S:	Odd Fixes
15248F:	drivers/staging/rtl8712/
15249
15250STAGING - REALTEK RTL8188EU DRIVERS
15251M:	Larry Finger <Larry.Finger@lwfinger.net>
15252S:	Odd Fixes
15253F:	drivers/staging/rtl8188eu/
15254
15255STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15256M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15257M:	Teddy Wang <teddy.wang@siliconmotion.com>
15258M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15259L:	linux-fbdev@vger.kernel.org
15260S:	Maintained
15261F:	drivers/staging/sm750fb/
15262
15263STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15264M:	William Hubbs <w.d.hubbs@gmail.com>
15265M:	Chris Brannon <chris@the-brannons.com>
15266M:	Kirk Reiser <kirk@reisers.ca>
15267M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15268L:	speakup@linux-speakup.org
15269W:	http://www.linux-speakup.org/
15270S:	Odd Fixes
15271F:	drivers/staging/speakup/
15272
15273STAGING - VIA VT665X DRIVERS
15274M:	Forest Bond <forest@alittletooquiet.net>
15275S:	Odd Fixes
15276F:	drivers/staging/vt665?/
15277
15278STAGING - WILC1000 WIFI DRIVER
15279M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15280M:	Ajay Singh <ajay.kathat@microchip.com>
15281L:	linux-wireless@vger.kernel.org
15282S:	Supported
15283F:	drivers/staging/wilc1000/
15284
15285STAGING SUBSYSTEM
15286M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15288L:	devel@driverdev.osuosl.org
15289S:	Supported
15290F:	drivers/staging/
15291
15292STARFIRE/DURALAN NETWORK DRIVER
15293M:	Ion Badulescu <ionut@badula.org>
15294S:	Odd Fixes
15295F:	drivers/net/ethernet/adaptec/starfire*
15296
15297STEC S1220 SKD DRIVER
15298M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15299L:	linux-block@vger.kernel.org
15300S:	Maintained
15301F:	drivers/block/skd*[ch]
15302
15303STI AUDIO (ASoC) DRIVERS
15304M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15305L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15306S:	Maintained
15307F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15308F:	sound/soc/sti/
15309
15310STI CEC DRIVER
15311M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15312S:	Maintained
15313F:	drivers/media/platform/sti/cec/
15314F:	Documentation/devicetree/bindings/media/stih-cec.txt
15315
15316STK1160 USB VIDEO CAPTURE DRIVER
15317M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15318L:	linux-media@vger.kernel.org
15319T:	git git://linuxtv.org/media_tree.git
15320S:	Maintained
15321F:	drivers/media/usb/stk1160/
15322
15323STM32 AUDIO (ASoC) DRIVERS
15324M:	Olivier Moysan <olivier.moysan@st.com>
15325M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15326L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15327S:	Maintained
15328F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15329F:	sound/soc/stm/
15330
15331STM32 TIMER/LPTIMER DRIVERS
15332M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15333S:	Maintained
15334F:	drivers/*/stm32-*timer*
15335F:	drivers/pwm/pwm-stm32*
15336F:	include/linux/*/stm32-*tim*
15337F:	Documentation/ABI/testing/*timer-stm32
15338F:	Documentation/devicetree/bindings/*/stm32-*timer*
15339F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15340
15341STMMAC ETHERNET DRIVER
15342M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15343M:	Alexandre Torgue <alexandre.torgue@st.com>
15344M:	Jose Abreu <joabreu@synopsys.com>
15345L:	netdev@vger.kernel.org
15346W:	http://www.stlinux.com
15347S:	Supported
15348F:	drivers/net/ethernet/stmicro/stmmac/
15349
15350SUN3/3X
15351M:	Sam Creasey <sammy@sammy.net>
15352W:	http://sammy.net/sun3/
15353S:	Maintained
15354F:	arch/m68k/kernel/*sun3*
15355F:	arch/m68k/sun3*/
15356F:	arch/m68k/include/asm/sun3*
15357F:	drivers/net/ethernet/i825xx/sun3*
15358
15359SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15360M:	Hans de Goede <hdegoede@redhat.com>
15361L:	linux-input@vger.kernel.org
15362S:	Maintained
15363F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15364F:	drivers/input/keyboard/sun4i-lradc-keys.c
15365
15366SUNDANCE NETWORK DRIVER
15367M:	Denis Kirjanov <kda@linux-powerpc.org>
15368L:	netdev@vger.kernel.org
15369S:	Maintained
15370F:	drivers/net/ethernet/dlink/sundance.c
15371
15372SUPERH
15373M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15374M:	Rich Felker <dalias@libc.org>
15375L:	linux-sh@vger.kernel.org
15376Q:	http://patchwork.kernel.org/project/linux-sh/list/
15377S:	Maintained
15378F:	Documentation/sh/
15379F:	arch/sh/
15380F:	drivers/sh/
15381
15382SUSPEND TO RAM
15383M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15384M:	Len Brown <len.brown@intel.com>
15385M:	Pavel Machek <pavel@ucw.cz>
15386L:	linux-pm@vger.kernel.org
15387B:	https://bugzilla.kernel.org
15388S:	Supported
15389F:	Documentation/power/
15390F:	arch/x86/kernel/acpi/
15391F:	drivers/base/power/
15392F:	kernel/power/
15393F:	include/linux/suspend.h
15394F:	include/linux/freezer.h
15395F:	include/linux/pm.h
15396
15397SVGA HANDLING
15398M:	Martin Mares <mj@ucw.cz>
15399L:	linux-video@atrey.karlin.mff.cuni.cz
15400S:	Maintained
15401F:	Documentation/admin-guide/svga.rst
15402F:	arch/x86/boot/video*
15403
15404SWIOTLB SUBSYSTEM
15405M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15406L:	iommu@lists.linux-foundation.org
15407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15408S:	Supported
15409F:	kernel/dma/swiotlb.c
15410F:	arch/*/kernel/pci-swiotlb.c
15411F:	include/linux/swiotlb.h
15412
15413SWITCHDEV
15414M:	Jiri Pirko <jiri@resnulli.us>
15415M:	Ivan Vecera <ivecera@redhat.com>
15416L:	netdev@vger.kernel.org
15417S:	Supported
15418F:	net/switchdev/
15419F:	include/net/switchdev.h
15420
15421SY8106A REGULATOR DRIVER
15422M:	Icenowy Zheng <icenowy@aosc.io>
15423S:	Maintained
15424F:	drivers/regulator/sy8106a-regulator.c
15425F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15426
15427SYNC FILE FRAMEWORK
15428M:	Sumit Semwal <sumit.semwal@linaro.org>
15429R:	Gustavo Padovan <gustavo@padovan.org>
15430S:	Maintained
15431L:	linux-media@vger.kernel.org
15432L:	dri-devel@lists.freedesktop.org
15433F:	drivers/dma-buf/sync_*
15434F:	drivers/dma-buf/dma-fence*
15435F:	drivers/dma-buf/sw_sync.c
15436F:	include/linux/sync_file.h
15437F:	include/uapi/linux/sync_file.h
15438F:	Documentation/driver-api/sync_file.rst
15439T:	git git://anongit.freedesktop.org/drm/drm-misc
15440
15441SYNOPSYS ARC ARCHITECTURE
15442M:	Vineet Gupta <vgupta@synopsys.com>
15443L:	linux-snps-arc@lists.infradead.org
15444S:	Supported
15445F:	arch/arc/
15446F:	Documentation/devicetree/bindings/arc/*
15447F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15448F:	drivers/clocksource/arc_timer.c
15449F:	drivers/tty/serial/arc_uart.c
15450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15451
15452SYNOPSYS ARC HSDK SDP pll clock driver
15453M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15454S:	Supported
15455F:	drivers/clk/clk-hsdk-pll.c
15456F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15457
15458SYNOPSYS ARC SDP clock driver
15459M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15460S:	Supported
15461F:	drivers/clk/axs10x/*
15462F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15463
15464SYNOPSYS ARC SDP platform support
15465M:	Alexey Brodkin <abrodkin@synopsys.com>
15466S:	Supported
15467F:	arch/arc/plat-axs10x
15468F:	arch/arc/boot/dts/ax*
15469F:	Documentation/devicetree/bindings/arc/axs10*
15470
15471SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15472M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15473S:	Supported
15474F:	drivers/reset/reset-axs10x.c
15475F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15476
15477SYNOPSYS CREG GPIO DRIVER
15478M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15479S:	Maintained
15480F:	drivers/gpio/gpio-creg-snps.c
15481F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15482
15483SYNOPSYS DESIGNWARE 8250 UART DRIVER
15484R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15485S:	Maintained
15486F:	drivers/tty/serial/8250/8250_dw.c
15487
15488SYNOPSYS DESIGNWARE APB GPIO DRIVER
15489M:	Hoan Tran <hoan@os.amperecomputing.com>
15490L:	linux-gpio@vger.kernel.org
15491S:	Maintained
15492F:	drivers/gpio/gpio-dwapb.c
15493F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15494
15495SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15496M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15497S:	Maintained
15498F:	drivers/dma/dwi-axi-dmac/
15499F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15500
15501SYNOPSYS DESIGNWARE DMAC DRIVER
15502M:	Viresh Kumar <vireshk@kernel.org>
15503R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15504S:	Maintained
15505F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15506F:	drivers/dma/dw/
15507F:	include/dt-bindings/dma/dw-dmac.h
15508F:	include/linux/dma/dw.h
15509F:	include/linux/platform_data/dma-dw.h
15510
15511SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15512M:	Jose Abreu <Jose.Abreu@synopsys.com>
15513L:	netdev@vger.kernel.org
15514S:	Supported
15515F:	drivers/net/ethernet/synopsys/
15516
15517SYNOPSYS DESIGNWARE I2C DRIVER
15518M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15519R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15520R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15521L:	linux-i2c@vger.kernel.org
15522S:	Maintained
15523F:	drivers/i2c/busses/i2c-designware-*
15524F:	include/linux/platform_data/i2c-designware.h
15525
15526SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15527M:	Jaehoon Chung <jh80.chung@samsung.com>
15528L:	linux-mmc@vger.kernel.org
15529S:	Maintained
15530F:	drivers/mmc/host/dw_mmc*
15531
15532SYNOPSYS HSDK RESET CONTROLLER DRIVER
15533M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15534S:	Supported
15535F:	drivers/reset/reset-hsdk.c
15536F:	include/dt-bindings/reset/snps,hsdk-reset.h
15537F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15538
15539SYSTEM CONFIGURATION (SYSCON)
15540M:	Lee Jones <lee.jones@linaro.org>
15541M:	Arnd Bergmann <arnd@arndb.de>
15542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15543S:	Supported
15544F:	drivers/mfd/syscon.c
15545
15546SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15547M:	Sudeep Holla <sudeep.holla@arm.com>
15548L:	linux-arm-kernel@lists.infradead.org
15549S:	Maintained
15550F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15551F:	drivers/clk/clk-sc[mp]i.c
15552F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15553F:	drivers/firmware/arm_scpi.c
15554F:	drivers/firmware/arm_scmi/
15555F:	drivers/reset/reset-scmi.c
15556F:	include/linux/sc[mp]i_protocol.h
15557
15558SYSTEM RESET/SHUTDOWN DRIVERS
15559M:	Sebastian Reichel <sre@kernel.org>
15560L:	linux-pm@vger.kernel.org
15561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15562S:	Maintained
15563F:	Documentation/devicetree/bindings/power/reset/
15564F:	drivers/power/reset/
15565
15566SYSTEM TRACE MODULE CLASS
15567M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15568S:	Maintained
15569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15570F:	Documentation/trace/stm.rst
15571F:	drivers/hwtracing/stm/
15572F:	include/linux/stm.h
15573F:	include/uapi/linux/stm.h
15574
15575SYSV FILESYSTEM
15576M:	Christoph Hellwig <hch@infradead.org>
15577S:	Maintained
15578F:	Documentation/filesystems/sysv-fs.txt
15579F:	fs/sysv/
15580F:	include/linux/sysv_fs.h
15581
15582TASKSTATS STATISTICS INTERFACE
15583M:	Balbir Singh <bsingharora@gmail.com>
15584S:	Maintained
15585F:	Documentation/accounting/taskstats*
15586F:	include/linux/taskstats*
15587F:	kernel/taskstats.c
15588
15589TC subsystem
15590M:	Jamal Hadi Salim <jhs@mojatatu.com>
15591M:	Cong Wang <xiyou.wangcong@gmail.com>
15592M:	Jiri Pirko <jiri@resnulli.us>
15593L:	netdev@vger.kernel.org
15594S:	Maintained
15595F:	include/net/pkt_cls.h
15596F:	include/net/pkt_sched.h
15597F:	include/net/tc_act/
15598F:	include/uapi/linux/pkt_cls.h
15599F:	include/uapi/linux/pkt_sched.h
15600F:	include/uapi/linux/tc_act/
15601F:	include/uapi/linux/tc_ematch/
15602F:	net/sched/
15603
15604TC90522 MEDIA DRIVER
15605M:	Akihiro Tsukada <tskd08@gmail.com>
15606L:	linux-media@vger.kernel.org
15607S:	Odd Fixes
15608F:	drivers/media/dvb-frontends/tc90522*
15609
15610TCP LOW PRIORITY MODULE
15611M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15612M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15613W:	http://tcp-lp-mod.sourceforge.net/
15614S:	Maintained
15615F:	net/ipv4/tcp_lp.c
15616
15617TDA10071 MEDIA DRIVER
15618M:	Antti Palosaari <crope@iki.fi>
15619L:	linux-media@vger.kernel.org
15620W:	https://linuxtv.org
15621W:	http://palosaari.fi/linux/
15622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15623T:	git git://linuxtv.org/anttip/media_tree.git
15624S:	Maintained
15625F:	drivers/media/dvb-frontends/tda10071*
15626
15627TDA18212 MEDIA DRIVER
15628M:	Antti Palosaari <crope@iki.fi>
15629L:	linux-media@vger.kernel.org
15630W:	https://linuxtv.org
15631W:	http://palosaari.fi/linux/
15632Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15633T:	git git://linuxtv.org/anttip/media_tree.git
15634S:	Maintained
15635F:	drivers/media/tuners/tda18212*
15636
15637TDA18218 MEDIA DRIVER
15638M:	Antti Palosaari <crope@iki.fi>
15639L:	linux-media@vger.kernel.org
15640W:	https://linuxtv.org
15641W:	http://palosaari.fi/linux/
15642Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15643T:	git git://linuxtv.org/anttip/media_tree.git
15644S:	Maintained
15645F:	drivers/media/tuners/tda18218*
15646
15647TDA18250 MEDIA DRIVER
15648M:	Olli Salonen <olli.salonen@iki.fi>
15649L:	linux-media@vger.kernel.org
15650W:	https://linuxtv.org
15651Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15652T:	git git://linuxtv.org/media_tree.git
15653S:	Maintained
15654F:	drivers/media/tuners/tda18250*
15655
15656TDA18271 MEDIA DRIVER
15657M:	Michael Krufky <mkrufky@linuxtv.org>
15658L:	linux-media@vger.kernel.org
15659W:	https://linuxtv.org
15660W:	http://github.com/mkrufky
15661Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15662T:	git git://linuxtv.org/mkrufky/tuners.git
15663S:	Maintained
15664F:	drivers/media/tuners/tda18271*
15665
15666TDA1997x MEDIA DRIVER
15667M:	Tim Harvey <tharvey@gateworks.com>
15668L:	linux-media@vger.kernel.org
15669W:	https://linuxtv.org
15670Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15671S:	Maintained
15672F:	drivers/media/i2c/tda1997x.*
15673
15674TDA827x MEDIA DRIVER
15675M:	Michael Krufky <mkrufky@linuxtv.org>
15676L:	linux-media@vger.kernel.org
15677W:	https://linuxtv.org
15678W:	http://github.com/mkrufky
15679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15680T:	git git://linuxtv.org/mkrufky/tuners.git
15681S:	Maintained
15682F:	drivers/media/tuners/tda8290.*
15683
15684TDA8290 MEDIA DRIVER
15685M:	Michael Krufky <mkrufky@linuxtv.org>
15686L:	linux-media@vger.kernel.org
15687W:	https://linuxtv.org
15688W:	http://github.com/mkrufky
15689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15690T:	git git://linuxtv.org/mkrufky/tuners.git
15691S:	Maintained
15692F:	drivers/media/tuners/tda8290.*
15693
15694TDA9840 MEDIA DRIVER
15695M:	Hans Verkuil <hverkuil@xs4all.nl>
15696L:	linux-media@vger.kernel.org
15697T:	git git://linuxtv.org/media_tree.git
15698W:	https://linuxtv.org
15699S:	Maintained
15700F:	drivers/media/i2c/tda9840*
15701
15702TEA5761 TUNER DRIVER
15703M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15704L:	linux-media@vger.kernel.org
15705W:	https://linuxtv.org
15706T:	git git://linuxtv.org/media_tree.git
15707S:	Odd fixes
15708F:	drivers/media/tuners/tea5761.*
15709
15710TEA5767 TUNER DRIVER
15711M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15712L:	linux-media@vger.kernel.org
15713W:	https://linuxtv.org
15714T:	git git://linuxtv.org/media_tree.git
15715S:	Maintained
15716F:	drivers/media/tuners/tea5767.*
15717
15718TEA6415C MEDIA DRIVER
15719M:	Hans Verkuil <hverkuil@xs4all.nl>
15720L:	linux-media@vger.kernel.org
15721T:	git git://linuxtv.org/media_tree.git
15722W:	https://linuxtv.org
15723S:	Maintained
15724F:	drivers/media/i2c/tea6415c*
15725
15726TEA6420 MEDIA DRIVER
15727M:	Hans Verkuil <hverkuil@xs4all.nl>
15728L:	linux-media@vger.kernel.org
15729T:	git git://linuxtv.org/media_tree.git
15730W:	https://linuxtv.org
15731S:	Maintained
15732F:	drivers/media/i2c/tea6420*
15733
15734TEAM DRIVER
15735M:	Jiri Pirko <jiri@resnulli.us>
15736L:	netdev@vger.kernel.org
15737S:	Supported
15738F:	drivers/net/team/
15739F:	include/linux/if_team.h
15740F:	include/uapi/linux/if_team.h
15741
15742TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15743M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15744S:	Maintained
15745F:	arch/x86/platform/ts5500/
15746
15747TECHNOTREND USB IR RECEIVER
15748M:	Sean Young <sean@mess.org>
15749L:	linux-media@vger.kernel.org
15750S:	Maintained
15751F:	drivers/media/rc/ttusbir.c
15752
15753TECHWELL TW9910 VIDEO DECODER
15754L:	linux-media@vger.kernel.org
15755S:	Orphan
15756F:	drivers/media/i2c/tw9910.c
15757F:	include/media/i2c/tw9910.h
15758
15759TEE SUBSYSTEM
15760M:	Jens Wiklander <jens.wiklander@linaro.org>
15761L:	tee-dev@lists.linaro.org
15762S:	Maintained
15763F:	include/linux/tee_drv.h
15764F:	include/uapi/linux/tee.h
15765F:	drivers/tee/
15766F:	Documentation/tee.txt
15767
15768TEGRA ARCHITECTURE SUPPORT
15769M:	Thierry Reding <thierry.reding@gmail.com>
15770M:	Jonathan Hunter <jonathanh@nvidia.com>
15771L:	linux-tegra@vger.kernel.org
15772Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15774S:	Supported
15775N:	[^a-z]tegra
15776
15777TEGRA CLOCK DRIVER
15778M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15779M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15780S:	Supported
15781F:	drivers/clk/tegra/
15782
15783TEGRA DMA DRIVERS
15784M:	Laxman Dewangan <ldewangan@nvidia.com>
15785M:	Jon Hunter <jonathanh@nvidia.com>
15786S:	Supported
15787F:	drivers/dma/tegra*
15788
15789TEGRA I2C DRIVER
15790M:	Laxman Dewangan <ldewangan@nvidia.com>
15791R:	Dmitry Osipenko <digetx@gmail.com>
15792S:	Supported
15793F:	drivers/i2c/busses/i2c-tegra.c
15794
15795TEGRA IOMMU DRIVERS
15796M:	Thierry Reding <thierry.reding@gmail.com>
15797L:	linux-tegra@vger.kernel.org
15798S:	Supported
15799F:	drivers/iommu/tegra*
15800
15801TEGRA KBC DRIVER
15802M:	Laxman Dewangan <ldewangan@nvidia.com>
15803S:	Supported
15804F:	drivers/input/keyboard/tegra-kbc.c
15805
15806TEGRA NAND DRIVER
15807M:	Stefan Agner <stefan@agner.ch>
15808M:	Lucas Stach <dev@lynxeye.de>
15809S:	Maintained
15810F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15811F:	drivers/mtd/nand/raw/tegra_nand.c
15812
15813TEGRA PWM DRIVER
15814M:	Thierry Reding <thierry.reding@gmail.com>
15815S:	Supported
15816F:	drivers/pwm/pwm-tegra.c
15817
15818TEGRA SERIAL DRIVER
15819M:	Laxman Dewangan <ldewangan@nvidia.com>
15820S:	Supported
15821F:	drivers/tty/serial/serial-tegra.c
15822
15823TEGRA SPI DRIVER
15824M:	Laxman Dewangan <ldewangan@nvidia.com>
15825S:	Supported
15826F:	drivers/spi/spi-tegra*
15827
15828TEGRA XUSB PADCTL DRIVER
15829M:	JC Kuo <jckuo@nvidia.com>
15830S:	Supported
15831F:	drivers/phy/tegra/xusb*
15832
15833TEHUTI ETHERNET DRIVER
15834M:	Andy Gospodarek <andy@greyhouse.net>
15835L:	netdev@vger.kernel.org
15836S:	Supported
15837F:	drivers/net/ethernet/tehuti/*
15838
15839Telecom Clock Driver for MCPL0010
15840M:	Mark Gross <mark.gross@intel.com>
15841S:	Supported
15842F:	drivers/char/tlclk.c
15843
15844TENSILICA XTENSA PORT (xtensa)
15845M:	Chris Zankel <chris@zankel.net>
15846M:	Max Filippov <jcmvbkbc@gmail.com>
15847L:	linux-xtensa@linux-xtensa.org
15848T:	git git://github.com/czankel/xtensa-linux.git
15849S:	Maintained
15850F:	arch/xtensa/
15851F:	drivers/irqchip/irq-xtensa-*
15852
15853Texas Instruments' System Control Interface (TISCI) Protocol Driver
15854M:	Nishanth Menon <nm@ti.com>
15855M:	Tero Kristo <t-kristo@ti.com>
15856M:	Santosh Shilimkar <ssantosh@kernel.org>
15857L:	linux-arm-kernel@lists.infradead.org
15858S:	Maintained
15859F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15860F:	drivers/firmware/ti_sci*
15861F:	include/linux/soc/ti/ti_sci_protocol.h
15862F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15863F:	drivers/soc/ti/ti_sci_pm_domains.c
15864F:	include/dt-bindings/soc/ti,sci_pm_domain.h
15865F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15866F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15867F:	drivers/clk/keystone/sci-clk.c
15868F:	drivers/reset/reset-ti-sci.c
15869F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15870F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15871F:	drivers/irqchip/irq-ti-sci-intr.c
15872F:	drivers/irqchip/irq-ti-sci-inta.c
15873F:	include/linux/soc/ti/ti_sci_inta_msi.h
15874F:	drivers/soc/ti/ti_sci_inta_msi.c
15875
15876Texas Instruments ASoC drivers
15877M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15878L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15879S:	Maintained
15880F:	sound/soc/ti/
15881
15882Texas Instruments' DAC7612 DAC Driver
15883M:	Ricardo Ribalda <ricardo@ribalda.com>
15884L:	linux-iio@vger.kernel.org
15885S:	Supported
15886F:	drivers/iio/dac/ti-dac7612.c
15887F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15888
15889THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15890M:	Hans Verkuil <hverkuil@xs4all.nl>
15891L:	linux-media@vger.kernel.org
15892T:	git git://linuxtv.org/media_tree.git
15893W:	https://linuxtv.org
15894S:	Maintained
15895F:	drivers/media/radio/radio-raremono.c
15896
15897THERMAL
15898M:	Zhang Rui <rui.zhang@intel.com>
15899M:	Eduardo Valentin <edubezval@gmail.com>
15900R:	Daniel Lezcano <daniel.lezcano@linaro.org>
15901L:	linux-pm@vger.kernel.org
15902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15904Q:	https://patchwork.kernel.org/project/linux-pm/list/
15905S:	Supported
15906F:	drivers/thermal/
15907F:	include/linux/thermal.h
15908F:	include/uapi/linux/thermal.h
15909F:	include/linux/cpu_cooling.h
15910F:	Documentation/devicetree/bindings/thermal/
15911
15912THERMAL/CPU_COOLING
15913M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
15914M:	Viresh Kumar <viresh.kumar@linaro.org>
15915M:	Javi Merino <javi.merino@kernel.org>
15916L:	linux-pm@vger.kernel.org
15917S:	Supported
15918F:	Documentation/thermal/cpu-cooling-api.rst
15919F:	drivers/thermal/cpu_cooling.c
15920F:	include/linux/cpu_cooling.h
15921
15922THINKPAD ACPI EXTRAS DRIVER
15923M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15924L:	ibm-acpi-devel@lists.sourceforge.net
15925L:	platform-driver-x86@vger.kernel.org
15926W:	http://ibm-acpi.sourceforge.net
15927W:	http://thinkwiki.org/wiki/Ibm-acpi
15928T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15929S:	Maintained
15930F:	drivers/platform/x86/thinkpad_acpi.c
15931
15932THUNDERBOLT DRIVER
15933M:	Andreas Noever <andreas.noever@gmail.com>
15934M:	Michael Jamet <michael.jamet@intel.com>
15935M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15936M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15938S:	Maintained
15939F:	Documentation/admin-guide/thunderbolt.rst
15940F:	drivers/thunderbolt/
15941F:	include/linux/thunderbolt.h
15942
15943THUNDERBOLT NETWORK DRIVER
15944M:	Michael Jamet <michael.jamet@intel.com>
15945M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15946M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15947L:	netdev@vger.kernel.org
15948S:	Maintained
15949F:	drivers/net/thunderbolt.c
15950
15951THUNDERX GPIO DRIVER
15952M:	David Daney <david.daney@cavium.com>
15953S:	Maintained
15954F:	drivers/gpio/gpio-thunderx.c
15955
15956TI AM437X VPFE DRIVER
15957M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15958L:	linux-media@vger.kernel.org
15959W:	https://linuxtv.org
15960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15961T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15962S:	Maintained
15963F:	drivers/media/platform/am437x/
15964
15965TI BANDGAP AND THERMAL DRIVER
15966M:	Eduardo Valentin <edubezval@gmail.com>
15967M:	Keerthy <j-keerthy@ti.com>
15968L:	linux-pm@vger.kernel.org
15969L:	linux-omap@vger.kernel.org
15970S:	Maintained
15971F:	drivers/thermal/ti-soc-thermal/
15972
15973TI BQ27XXX POWER SUPPLY DRIVER
15974R:	Andrew F. Davis <afd@ti.com>
15975F:	include/linux/power/bq27xxx_battery.h
15976F:	drivers/power/supply/bq27xxx_battery.c
15977F:	drivers/power/supply/bq27xxx_battery_i2c.c
15978
15979TI CDCE706 CLOCK DRIVER
15980M:	Max Filippov <jcmvbkbc@gmail.com>
15981S:	Maintained
15982F:	drivers/clk/clk-cdce706.c
15983
15984TI CLOCK DRIVER
15985M:	Tero Kristo <t-kristo@ti.com>
15986L:	linux-omap@vger.kernel.org
15987S:	Maintained
15988F:	drivers/clk/ti/
15989F:	include/linux/clk/ti.h
15990
15991TI DAVINCI MACHINE SUPPORT
15992M:	Sekhar Nori <nsekhar@ti.com>
15993R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
15994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15996S:	Supported
15997F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15998F:	arch/arm/mach-davinci/
15999F:	drivers/i2c/busses/i2c-davinci.c
16000F:	arch/arm/boot/dts/da850*
16001
16002TI DAVINCI SERIES CLOCK DRIVER
16003M:	David Lechner <david@lechnology.com>
16004R:	Sekhar Nori <nsekhar@ti.com>
16005S:	Maintained
16006F:	Documentation/devicetree/bindings/clock/ti/davinci/
16007F:	drivers/clk/davinci/
16008
16009TI DAVINCI SERIES GPIO DRIVER
16010M:	Keerthy <j-keerthy@ti.com>
16011L:	linux-gpio@vger.kernel.org
16012S:	Maintained
16013F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16014F:	drivers/gpio/gpio-davinci.c
16015
16016TI DAVINCI SERIES MEDIA DRIVER
16017M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16018L:	linux-media@vger.kernel.org
16019W:	https://linuxtv.org
16020Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16021T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16022S:	Maintained
16023F:	drivers/media/platform/davinci/
16024F:	include/media/davinci/
16025
16026TI ETHERNET SWITCH DRIVER (CPSW)
16027R:	Grygorii Strashko <grygorii.strashko@ti.com>
16028L:	linux-omap@vger.kernel.org
16029L:	netdev@vger.kernel.org
16030S:	Maintained
16031F:	drivers/net/ethernet/ti/cpsw*
16032F:	drivers/net/ethernet/ti/davinci*
16033
16034TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16035M:	Alex Dubov <oakad@yahoo.com>
16036S:	Maintained
16037W:	http://tifmxx.berlios.de/
16038F:	drivers/memstick/host/tifm_ms.c
16039F:	drivers/misc/tifm*
16040F:	drivers/mmc/host/tifm_sd.c
16041F:	include/linux/tifm.h
16042
16043TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16044M:	Santosh Shilimkar <ssantosh@kernel.org>
16045L:	linux-kernel@vger.kernel.org
16046L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16047S:	Maintained
16048F:	drivers/soc/ti/*
16049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16050
16051TI LM49xxx FAMILY ASoC CODEC DRIVERS
16052M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16053M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16054L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16055S:	Maintained
16056F:	sound/soc/codecs/lm49453*
16057F:	sound/soc/codecs/isabelle*
16058
16059TI LP855x BACKLIGHT DRIVER
16060M:	Milo Kim <milo.kim@ti.com>
16061S:	Maintained
16062F:	Documentation/driver-api/backlight/lp855x-driver.rst
16063F:	drivers/video/backlight/lp855x_bl.c
16064F:	include/linux/platform_data/lp855x.h
16065
16066TI LP8727 CHARGER DRIVER
16067M:	Milo Kim <milo.kim@ti.com>
16068S:	Maintained
16069F:	drivers/power/supply/lp8727_charger.c
16070F:	include/linux/platform_data/lp8727.h
16071
16072TI LP8788 MFD DRIVER
16073M:	Milo Kim <milo.kim@ti.com>
16074S:	Maintained
16075F:	drivers/iio/adc/lp8788_adc.c
16076F:	drivers/leds/leds-lp8788.c
16077F:	drivers/mfd/lp8788*.c
16078F:	drivers/power/supply/lp8788-charger.c
16079F:	drivers/regulator/lp8788-*.c
16080F:	include/linux/mfd/lp8788*.h
16081
16082TI NETCP ETHERNET DRIVER
16083M:	Wingman Kwok <w-kwok2@ti.com>
16084M:	Murali Karicheri <m-karicheri2@ti.com>
16085L:	netdev@vger.kernel.org
16086S:	Maintained
16087F:	drivers/net/ethernet/ti/netcp*
16088
16089TI PCM3060 ASoC CODEC DRIVER
16090M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16091L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16092S:	Maintained
16093F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16094F:	sound/soc/codecs/pcm3060*
16095
16096TI TAS571X FAMILY ASoC CODEC DRIVER
16097M:	Kevin Cernekee <cernekee@chromium.org>
16098L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16099S:	Odd Fixes
16100F:	sound/soc/codecs/tas571x*
16101
16102TI TRF7970A NFC DRIVER
16103M:	Mark Greer <mgreer@animalcreek.com>
16104L:	linux-wireless@vger.kernel.org
16105L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16106S:	Supported
16107F:	drivers/nfc/trf7970a.c
16108F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16109
16110TI TWL4030 SERIES SOC CODEC DRIVER
16111M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16112L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16113S:	Maintained
16114F:	sound/soc/codecs/twl4030*
16115
16116TI VPE/CAL DRIVERS
16117M:	Benoit Parrot <bparrot@ti.com>
16118L:	linux-media@vger.kernel.org
16119W:	http://linuxtv.org/
16120Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16121S:	Maintained
16122F:	drivers/media/platform/ti-vpe/
16123
16124TI WILINK WIRELESS DRIVERS
16125L:	linux-wireless@vger.kernel.org
16126W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16127W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16129S:	Orphan
16130F:	drivers/net/wireless/ti/
16131F:	include/linux/wl12xx.h
16132
16133TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16134M:	John Stultz <john.stultz@linaro.org>
16135M:	Thomas Gleixner <tglx@linutronix.de>
16136R:	Stephen Boyd <sboyd@kernel.org>
16137L:	linux-kernel@vger.kernel.org
16138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16139S:	Supported
16140F:	include/linux/clocksource.h
16141F:	include/linux/time.h
16142F:	include/linux/timex.h
16143F:	include/uapi/linux/time.h
16144F:	include/uapi/linux/timex.h
16145F:	kernel/time/clocksource.c
16146F:	kernel/time/time*.c
16147F:	kernel/time/alarmtimer.c
16148F:	kernel/time/ntp.c
16149F:	tools/testing/selftests/timers/
16150
16151TIPC NETWORK LAYER
16152M:	Jon Maloy <jon.maloy@ericsson.com>
16153M:	Ying Xue <ying.xue@windriver.com>
16154L:	netdev@vger.kernel.org (core kernel code)
16155L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16156W:	http://tipc.sourceforge.net/
16157S:	Maintained
16158F:	include/uapi/linux/tipc*.h
16159F:	net/tipc/
16160
16161TLAN NETWORK DRIVER
16162M:	Samuel Chessman <chessman@tux.org>
16163L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16164W:	http://sourceforge.net/projects/tlan/
16165S:	Maintained
16166F:	Documentation/networking/device_drivers/ti/tlan.txt
16167F:	drivers/net/ethernet/ti/tlan.*
16168
16169TM6000 VIDEO4LINUX DRIVER
16170M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16171L:	linux-media@vger.kernel.org
16172W:	https://linuxtv.org
16173T:	git git://linuxtv.org/media_tree.git
16174S:	Odd fixes
16175F:	drivers/media/usb/tm6000/
16176F:	Documentation/media/v4l-drivers/tm6000*
16177
16178TMIO/SDHI MMC DRIVER
16179M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16180L:	linux-mmc@vger.kernel.org
16181S:	Supported
16182F:	drivers/mmc/host/tmio_mmc*
16183F:	drivers/mmc/host/renesas_sdhi*
16184F:	include/linux/mfd/tmio.h
16185
16186TMP401 HARDWARE MONITOR DRIVER
16187M:	Guenter Roeck <linux@roeck-us.net>
16188L:	linux-hwmon@vger.kernel.org
16189S:	Maintained
16190F:	Documentation/hwmon/tmp401.rst
16191F:	drivers/hwmon/tmp401.c
16192
16193TMPFS (SHMEM FILESYSTEM)
16194M:	Hugh Dickins <hughd@google.com>
16195L:	linux-mm@kvack.org
16196S:	Maintained
16197F:	include/linux/shmem_fs.h
16198F:	mm/shmem.c
16199
16200TOMOYO SECURITY MODULE
16201M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16202M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16203L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16204L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16205L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16206L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16207W:	https://tomoyo.osdn.jp/
16208S:	Maintained
16209F:	security/tomoyo/
16210
16211TOPSTAR LAPTOP EXTRAS DRIVER
16212M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16213L:	platform-driver-x86@vger.kernel.org
16214S:	Maintained
16215F:	drivers/platform/x86/topstar-laptop.c
16216
16217TORTURE-TEST MODULES
16218M:	Davidlohr Bueso <dave@stgolabs.net>
16219M:	"Paul E. McKenney" <paulmck@kernel.org>
16220M:	Josh Triplett <josh@joshtriplett.org>
16221L:	linux-kernel@vger.kernel.org
16222S:	Supported
16223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16224F:	Documentation/RCU/torture.txt
16225F:	kernel/torture.c
16226F:	kernel/rcu/rcutorture.c
16227F:	kernel/rcu/rcuperf.c
16228F:	kernel/locking/locktorture.c
16229
16230TOSHIBA ACPI EXTRAS DRIVER
16231M:	Azael Avalos <coproscefalo@gmail.com>
16232L:	platform-driver-x86@vger.kernel.org
16233S:	Maintained
16234F:	drivers/platform/x86/toshiba_acpi.c
16235
16236TOSHIBA BLUETOOTH DRIVER
16237M:	Azael Avalos <coproscefalo@gmail.com>
16238L:	platform-driver-x86@vger.kernel.org
16239S:	Maintained
16240F:	drivers/platform/x86/toshiba_bluetooth.c
16241
16242TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16243M:	Azael Avalos <coproscefalo@gmail.com>
16244L:	platform-driver-x86@vger.kernel.org
16245S:	Maintained
16246F:	drivers/platform/x86/toshiba_haps.c
16247
16248TOSHIBA SMM DRIVER
16249M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16250W:	http://www.buzzard.org.uk/toshiba/
16251S:	Maintained
16252F:	drivers/char/toshiba.c
16253F:	include/linux/toshiba.h
16254F:	include/uapi/linux/toshiba.h
16255
16256TOSHIBA TC358743 DRIVER
16257M:	Mats Randgaard <matrandg@cisco.com>
16258L:	linux-media@vger.kernel.org
16259S:	Maintained
16260F:	drivers/media/i2c/tc358743*
16261F:	include/media/i2c/tc358743.h
16262
16263TOSHIBA WMI HOTKEYS DRIVER
16264M:	Azael Avalos <coproscefalo@gmail.com>
16265L:	platform-driver-x86@vger.kernel.org
16266S:	Maintained
16267F:	drivers/platform/x86/toshiba-wmi.c
16268
16269TPM DEVICE DRIVER
16270M:	Peter Huewe <peterhuewe@gmx.de>
16271M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16272R:	Jason Gunthorpe <jgg@ziepe.ca>
16273L:	linux-integrity@vger.kernel.org
16274Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16275W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16276T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16277S:	Maintained
16278F:	drivers/char/tpm/
16279
16280TRACING
16281M:	Steven Rostedt <rostedt@goodmis.org>
16282M:	Ingo Molnar <mingo@redhat.com>
16283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16284S:	Maintained
16285F:	Documentation/trace/ftrace.rst
16286F:	arch/*/*/*/ftrace.h
16287F:	arch/*/kernel/ftrace.c
16288F:	include/*/ftrace.h
16289F:	include/linux/trace*.h
16290F:	include/trace/
16291F:	kernel/trace/
16292F:	tools/testing/selftests/ftrace/
16293
16294TRACING MMIO ACCESSES (MMIOTRACE)
16295M:	Steven Rostedt <rostedt@goodmis.org>
16296M:	Ingo Molnar <mingo@kernel.org>
16297R:	Karol Herbst <karolherbst@gmail.com>
16298R:	Pekka Paalanen <ppaalanen@gmail.com>
16299S:	Maintained
16300L:	linux-kernel@vger.kernel.org
16301L:	nouveau@lists.freedesktop.org
16302F:	kernel/trace/trace_mmiotrace.c
16303F:	include/linux/mmiotrace.h
16304F:	arch/x86/mm/kmmio.c
16305F:	arch/x86/mm/mmio-mod.c
16306F:	arch/x86/mm/testmmiotrace.c
16307
16308TRIVIAL PATCHES
16309M:	Jiri Kosina <trivial@kernel.org>
16310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16311S:	Maintained
16312K:	^Subject:.*(?i)trivial
16313
16314TEMPO SEMICONDUCTOR DRIVERS
16315M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16316S:	Maintained
16317F:	sound/soc/codecs/tscs*.c
16318F:	sound/soc/codecs/tscs*.h
16319F:	Documentation/devicetree/bindings/sound/tscs*.txt
16320
16321TTY LAYER
16322M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16323M:	Jiri Slaby <jslaby@suse.com>
16324S:	Supported
16325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16326F:	Documentation/driver-api/serial/
16327F:	drivers/tty/
16328F:	drivers/tty/serial/serial_core.c
16329F:	include/linux/serial_core.h
16330F:	include/linux/serial.h
16331F:	include/linux/tty.h
16332F:	include/uapi/linux/serial_core.h
16333F:	include/uapi/linux/serial.h
16334F:	include/uapi/linux/tty.h
16335
16336TUA9001 MEDIA DRIVER
16337M:	Antti Palosaari <crope@iki.fi>
16338L:	linux-media@vger.kernel.org
16339W:	https://linuxtv.org
16340W:	http://palosaari.fi/linux/
16341Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16342T:	git git://linuxtv.org/anttip/media_tree.git
16343S:	Maintained
16344F:	drivers/media/tuners/tua9001*
16345
16346TULIP NETWORK DRIVERS
16347L:	netdev@vger.kernel.org
16348L:	linux-parisc@vger.kernel.org
16349S:	Orphan
16350F:	drivers/net/ethernet/dec/tulip/
16351
16352TUN/TAP driver
16353M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16354W:	http://vtun.sourceforge.net/tun
16355S:	Maintained
16356F:	Documentation/networking/tuntap.txt
16357F:	arch/um/os-Linux/drivers/
16358
16359TURBOCHANNEL SUBSYSTEM
16360M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16361M:	Ralf Baechle <ralf@linux-mips.org>
16362L:	linux-mips@vger.kernel.org
16363Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16364S:	Maintained
16365F:	drivers/tc/
16366F:	include/linux/tc.h
16367
16368TURBOSTAT UTILITY
16369M:	"Len Brown" <lenb@kernel.org>
16370L:	linux-pm@vger.kernel.org
16371B:	https://bugzilla.kernel.org
16372Q:	https://patchwork.kernel.org/project/linux-pm/list/
16373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16374S:	Supported
16375F:	tools/power/x86/turbostat/
16376
16377TW5864 VIDEO4LINUX DRIVER
16378M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16379M:	Anton Sviridenko <anton@corp.bluecherry.net>
16380M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16381M:	Andrey Utkin <andrey_utkin@fastmail.com>
16382L:	linux-media@vger.kernel.org
16383S:	Supported
16384F:	drivers/media/pci/tw5864/
16385
16386TW68 VIDEO4LINUX DRIVER
16387M:	Hans Verkuil <hverkuil@xs4all.nl>
16388L:	linux-media@vger.kernel.org
16389T:	git git://linuxtv.org/media_tree.git
16390W:	https://linuxtv.org
16391S:	Odd Fixes
16392F:	drivers/media/pci/tw68/
16393
16394TW686X VIDEO4LINUX DRIVER
16395M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16396L:	linux-media@vger.kernel.org
16397T:	git git://linuxtv.org/media_tree.git
16398W:	http://linuxtv.org
16399S:	Maintained
16400F:	drivers/media/pci/tw686x/
16401
16402UBI FILE SYSTEM (UBIFS)
16403M:	Richard Weinberger <richard@nod.at>
16404M:	Artem Bityutskiy <dedekind1@gmail.com>
16405M:	Adrian Hunter <adrian.hunter@intel.com>
16406L:	linux-mtd@lists.infradead.org
16407T:	git git://git.infradead.org/ubifs-2.6.git
16408W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16409S:	Supported
16410F:	Documentation/filesystems/ubifs.txt
16411F:	fs/ubifs/
16412
16413UCLINUX (M68KNOMMU AND COLDFIRE)
16414M:	Greg Ungerer <gerg@linux-m68k.org>
16415W:	http://www.linux-m68k.org/
16416W:	http://www.uclinux.org/
16417L:	linux-m68k@lists.linux-m68k.org
16418L:	uclinux-dev@uclinux.org  (subscribers-only)
16419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16420S:	Maintained
16421F:	arch/m68k/coldfire/
16422F:	arch/m68k/68*/
16423F:	arch/m68k/*/*_no.*
16424F:	arch/m68k/include/asm/*_no.*
16425
16426UDF FILESYSTEM
16427M:	Jan Kara <jack@suse.com>
16428S:	Maintained
16429F:	Documentation/filesystems/udf.txt
16430F:	fs/udf/
16431
16432UDRAW TABLET
16433M:	Bastien Nocera <hadess@hadess.net>
16434L:	linux-input@vger.kernel.org
16435S:	Maintained
16436F:	drivers/hid/hid-udraw-ps3.c
16437
16438UFS FILESYSTEM
16439M:	Evgeniy Dushistov <dushistov@mail.ru>
16440S:	Maintained
16441F:	Documentation/filesystems/ufs.txt
16442F:	fs/ufs/
16443
16444UHID USERSPACE HID IO DRIVER:
16445M:	David Herrmann <dh.herrmann@googlemail.com>
16446L:	linux-input@vger.kernel.org
16447S:	Maintained
16448F:	drivers/hid/uhid.c
16449F:	include/uapi/linux/uhid.h
16450
16451ULPI BUS
16452M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16453L:	linux-usb@vger.kernel.org
16454S:	Maintained
16455F:	drivers/usb/common/ulpi.c
16456F:	include/linux/ulpi/
16457
16458ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16459L:	linux-usb@vger.kernel.org
16460S:	Orphan
16461F:	drivers/uwb/
16462F:	include/linux/uwb.h
16463F:	include/linux/uwb/
16464
16465UNICODE SUBSYSTEM:
16466M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16467L:	linux-fsdevel@vger.kernel.org
16468S:	Supported
16469F:	fs/unicode/
16470
16471UNICORE32 ARCHITECTURE:
16472M:	Guan Xuetao <gxt@pku.edu.cn>
16473W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16474S:	Maintained
16475T:	git git://github.com/gxt/linux.git
16476F:	arch/unicore32/
16477
16478UNIFDEF
16479M:	Tony Finch <dot@dotat.at>
16480W:	http://dotat.at/prog/unifdef
16481S:	Maintained
16482F:	scripts/unifdef.c
16483
16484UNIFORM CDROM DRIVER
16485M:	Jens Axboe <axboe@kernel.dk>
16486W:	http://www.kernel.dk
16487S:	Maintained
16488F:	Documentation/cdrom/
16489F:	drivers/cdrom/cdrom.c
16490F:	include/linux/cdrom.h
16491F:	include/uapi/linux/cdrom.h
16492
16493UNISYS S-PAR DRIVERS
16494M:	David Kershner <david.kershner@unisys.com>
16495L:	sparmaintainer@unisys.com (Unisys internal)
16496S:	Supported
16497F:	include/linux/visorbus.h
16498F:	drivers/visorbus/
16499F:	drivers/staging/unisys/
16500
16501UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16502R:	Alim Akhtar <alim.akhtar@samsung.com>
16503R:	Avri Altman <avri.altman@wdc.com>
16504R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16505L:	linux-scsi@vger.kernel.org
16506S:	Supported
16507F:	Documentation/scsi/ufs.txt
16508F:	drivers/scsi/ufs/
16509
16510UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16511M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16512L:	linux-scsi@vger.kernel.org
16513S:	Supported
16514F:	drivers/scsi/ufs/*dwc*
16515
16516UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16517M:	Stanley Chu <stanley.chu@mediatek.com>
16518L:	linux-scsi@vger.kernel.org
16519L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16520S:	Maintained
16521F:	drivers/scsi/ufs/ufs-mediatek*
16522
16523UNSORTED BLOCK IMAGES (UBI)
16524M:	Artem Bityutskiy <dedekind1@gmail.com>
16525M:	Richard Weinberger <richard@nod.at>
16526W:	http://www.linux-mtd.infradead.org/
16527L:	linux-mtd@lists.infradead.org
16528T:	git git://git.infradead.org/ubifs-2.6.git
16529S:	Supported
16530F:	drivers/mtd/ubi/
16531F:	include/linux/mtd/ubi.h
16532F:	include/uapi/mtd/ubi-user.h
16533
16534USB "USBNET" DRIVER FRAMEWORK
16535M:	Oliver Neukum <oneukum@suse.com>
16536L:	netdev@vger.kernel.org
16537W:	http://www.linux-usb.org/usbnet
16538S:	Maintained
16539F:	drivers/net/usb/usbnet.c
16540F:	include/linux/usb/usbnet.h
16541
16542USB ACM DRIVER
16543M:	Oliver Neukum <oneukum@suse.com>
16544L:	linux-usb@vger.kernel.org
16545S:	Maintained
16546F:	Documentation/usb/acm.rst
16547F:	drivers/usb/class/cdc-acm.*
16548
16549USB AR5523 WIRELESS DRIVER
16550M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16551L:	linux-wireless@vger.kernel.org
16552S:	Maintained
16553F:	drivers/net/wireless/ath/ar5523/
16554
16555USB ATTACHED SCSI
16556M:	Oliver Neukum <oneukum@suse.com>
16557L:	linux-usb@vger.kernel.org
16558L:	linux-scsi@vger.kernel.org
16559S:	Maintained
16560F:	drivers/usb/storage/uas.c
16561
16562USB CDC ETHERNET DRIVER
16563M:	Oliver Neukum <oliver@neukum.org>
16564L:	linux-usb@vger.kernel.org
16565S:	Maintained
16566F:	drivers/net/usb/cdc_*.c
16567F:	include/uapi/linux/usb/cdc.h
16568
16569USB CHAOSKEY DRIVER
16570M:	Keith Packard <keithp@keithp.com>
16571L:	linux-usb@vger.kernel.org
16572S:	Maintained
16573F:	drivers/usb/misc/chaoskey.c
16574
16575USB CYPRESS C67X00 DRIVER
16576M:	Peter Korsgaard <jacmet@sunsite.dk>
16577L:	linux-usb@vger.kernel.org
16578S:	Maintained
16579F:	drivers/usb/c67x00/
16580
16581USB DAVICOM DM9601 DRIVER
16582M:	Peter Korsgaard <jacmet@sunsite.dk>
16583L:	netdev@vger.kernel.org
16584W:	http://www.linux-usb.org/usbnet
16585S:	Maintained
16586F:	drivers/net/usb/dm9601.c
16587
16588USB DIAMOND RIO500 DRIVER
16589M:	Cesar Miquel <miquel@df.uba.ar>
16590L:	rio500-users@lists.sourceforge.net
16591W:	http://rio500.sourceforge.net
16592S:	Maintained
16593F:	drivers/usb/misc/rio500*
16594
16595USB EHCI DRIVER
16596M:	Alan Stern <stern@rowland.harvard.edu>
16597L:	linux-usb@vger.kernel.org
16598S:	Maintained
16599F:	Documentation/usb/ehci.rst
16600F:	drivers/usb/host/ehci*
16601
16602USB GADGET/PERIPHERAL SUBSYSTEM
16603M:	Felipe Balbi <balbi@kernel.org>
16604L:	linux-usb@vger.kernel.org
16605W:	http://www.linux-usb.org/gadget
16606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16607S:	Maintained
16608F:	drivers/usb/gadget/
16609F:	include/linux/usb/gadget*
16610
16611USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16612M:	Jiri Kosina <jikos@kernel.org>
16613M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16614L:	linux-usb@vger.kernel.org
16615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16616S:	Maintained
16617F:	Documentation/hid/hiddev.rst
16618F:	drivers/hid/usbhid/
16619
16620USB INTEL XHCI ROLE MUX DRIVER
16621M:	Hans de Goede <hdegoede@redhat.com>
16622L:	linux-usb@vger.kernel.org
16623S:	Maintained
16624F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16625
16626USB IP DRIVER FOR HISILICON KIRIN
16627M:	Yu Chen <chenyu56@huawei.com>
16628M:	Binghui Wang <wangbinghui@hisilicon.com>
16629L:	linux-usb@vger.kernel.org
16630S:	Maintained
16631F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16632F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16633
16634USB ISP116X DRIVER
16635M:	Olav Kongas <ok@artecdesign.ee>
16636L:	linux-usb@vger.kernel.org
16637S:	Maintained
16638F:	drivers/usb/host/isp116x*
16639F:	include/linux/usb/isp116x.h
16640
16641USB LAN78XX ETHERNET DRIVER
16642M:	Woojung Huh <woojung.huh@microchip.com>
16643M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16644L:	netdev@vger.kernel.org
16645S:	Maintained
16646F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16647F:	drivers/net/usb/lan78xx.*
16648F:	include/dt-bindings/net/microchip-lan78xx.h
16649
16650USB MASS STORAGE DRIVER
16651M:	Alan Stern <stern@rowland.harvard.edu>
16652L:	linux-usb@vger.kernel.org
16653L:	usb-storage@lists.one-eyed-alien.net
16654S:	Maintained
16655F:	drivers/usb/storage/
16656
16657USB MIDI DRIVER
16658M:	Clemens Ladisch <clemens@ladisch.de>
16659L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16661S:	Maintained
16662F:	sound/usb/midi.*
16663
16664USB NETWORKING DRIVERS
16665L:	linux-usb@vger.kernel.org
16666S:	Odd Fixes
16667F:	drivers/net/usb/
16668
16669USB OHCI DRIVER
16670M:	Alan Stern <stern@rowland.harvard.edu>
16671L:	linux-usb@vger.kernel.org
16672S:	Maintained
16673F:	Documentation/usb/ohci.rst
16674F:	drivers/usb/host/ohci*
16675
16676USB OTG FSM (Finite State Machine)
16677M:	Peter Chen <Peter.Chen@nxp.com>
16678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16679L:	linux-usb@vger.kernel.org
16680S:	Maintained
16681F:	drivers/usb/common/usb-otg-fsm.c
16682
16683USB OVER IP DRIVER
16684M:	Valentina Manea <valentina.manea.m@gmail.com>
16685M:	Shuah Khan <shuah@kernel.org>
16686M:	Shuah Khan <skhan@linuxfoundation.org>
16687L:	linux-usb@vger.kernel.org
16688S:	Maintained
16689F:	Documentation/usb/usbip_protocol.rst
16690F:	drivers/usb/usbip/
16691F:	tools/usb/usbip/
16692F:	tools/testing/selftests/drivers/usb/usbip/
16693
16694USB PEGASUS DRIVER
16695M:	Petko Manolov <petkan@nucleusys.com>
16696L:	linux-usb@vger.kernel.org
16697L:	netdev@vger.kernel.org
16698T:	git git://github.com/petkan/pegasus.git
16699W:	https://github.com/petkan/pegasus
16700S:	Maintained
16701F:	drivers/net/usb/pegasus.*
16702
16703USB PHY LAYER
16704M:	Felipe Balbi <balbi@kernel.org>
16705L:	linux-usb@vger.kernel.org
16706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16707S:	Maintained
16708F:	drivers/usb/phy/
16709
16710USB PRINTER DRIVER (usblp)
16711M:	Pete Zaitcev <zaitcev@redhat.com>
16712L:	linux-usb@vger.kernel.org
16713S:	Supported
16714F:	drivers/usb/class/usblp.c
16715
16716USB QMI WWAN NETWORK DRIVER
16717M:	Bjørn Mork <bjorn@mork.no>
16718L:	netdev@vger.kernel.org
16719S:	Maintained
16720F:	Documentation/ABI/testing/sysfs-class-net-qmi
16721F:	drivers/net/usb/qmi_wwan.c
16722
16723USB RTL8150 DRIVER
16724M:	Petko Manolov <petkan@nucleusys.com>
16725L:	linux-usb@vger.kernel.org
16726L:	netdev@vger.kernel.org
16727T:	git git://github.com/petkan/rtl8150.git
16728W:	https://github.com/petkan/rtl8150
16729S:	Maintained
16730F:	drivers/net/usb/rtl8150.c
16731
16732USB SERIAL SUBSYSTEM
16733M:	Johan Hovold <johan@kernel.org>
16734L:	linux-usb@vger.kernel.org
16735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16736S:	Maintained
16737F:	Documentation/usb/usb-serial.rst
16738F:	drivers/usb/serial/
16739F:	include/linux/usb/serial.h
16740
16741USB SMSC75XX ETHERNET DRIVER
16742M:	Steve Glendinning <steve.glendinning@shawell.net>
16743L:	netdev@vger.kernel.org
16744S:	Maintained
16745F:	drivers/net/usb/smsc75xx.*
16746
16747USB SMSC95XX ETHERNET DRIVER
16748M:	Steve Glendinning <steve.glendinning@shawell.net>
16749M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16750L:	netdev@vger.kernel.org
16751S:	Maintained
16752F:	drivers/net/usb/smsc95xx.*
16753
16754USB SUBSYSTEM
16755M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16756L:	linux-usb@vger.kernel.org
16757W:	http://www.linux-usb.org
16758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16759S:	Supported
16760F:	Documentation/devicetree/bindings/usb/
16761F:	Documentation/usb/
16762F:	drivers/usb/
16763F:	include/linux/usb.h
16764F:	include/linux/usb/
16765
16766USB TYPEC PI3USB30532 MUX DRIVER
16767M:	Hans de Goede <hdegoede@redhat.com>
16768L:	linux-usb@vger.kernel.org
16769S:	Maintained
16770F:	drivers/usb/typec/mux/pi3usb30532.c
16771
16772USB TYPEC CLASS
16773M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16774L:	linux-usb@vger.kernel.org
16775S:	Maintained
16776F:	Documentation/ABI/testing/sysfs-class-typec
16777F:	Documentation/driver-api/usb/typec.rst
16778F:	drivers/usb/typec/
16779F:	include/linux/usb/typec.h
16780
16781USB TYPEC BUS FOR ALTERNATE MODES
16782M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16783L:	linux-usb@vger.kernel.org
16784S:	Maintained
16785F:	Documentation/ABI/testing/sysfs-bus-typec
16786F:	Documentation/driver-api/usb/typec_bus.rst
16787F:	drivers/usb/typec/altmodes/
16788F:	include/linux/usb/typec_altmode.h
16789
16790USB TYPEC PORT CONTROLLER DRIVERS
16791M:	Guenter Roeck <linux@roeck-us.net>
16792L:	linux-usb@vger.kernel.org
16793S:	Maintained
16794F:	drivers/usb/typec/tcpm/
16795
16796USB UHCI DRIVER
16797M:	Alan Stern <stern@rowland.harvard.edu>
16798L:	linux-usb@vger.kernel.org
16799S:	Maintained
16800F:	drivers/usb/host/uhci*
16801
16802USB VIDEO CLASS
16803M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16804L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16805L:	linux-media@vger.kernel.org
16806T:	git git://linuxtv.org/media_tree.git
16807W:	http://www.ideasonboard.org/uvc/
16808S:	Maintained
16809F:	drivers/media/usb/uvc/
16810F:	include/uapi/linux/uvcvideo.h
16811
16812USB VISION DRIVER
16813M:	Hans Verkuil <hverkuil@xs4all.nl>
16814L:	linux-media@vger.kernel.org
16815T:	git git://linuxtv.org/media_tree.git
16816W:	https://linuxtv.org
16817S:	Odd Fixes
16818F:	drivers/media/usb/usbvision/
16819
16820USB WEBCAM GADGET
16821M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16822L:	linux-usb@vger.kernel.org
16823S:	Maintained
16824F:	drivers/usb/gadget/function/*uvc*
16825F:	drivers/usb/gadget/legacy/webcam.c
16826F:	include/uapi/linux/usb/g_uvc.h
16827
16828USB WIRELESS RNDIS DRIVER (rndis_wlan)
16829M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
16830L:	linux-wireless@vger.kernel.org
16831S:	Maintained
16832F:	drivers/net/wireless/rndis_wlan.c
16833
16834USB XHCI DRIVER
16835M:	Mathias Nyman <mathias.nyman@intel.com>
16836L:	linux-usb@vger.kernel.org
16837S:	Supported
16838F:	drivers/usb/host/xhci*
16839F:	drivers/usb/host/pci-quirks*
16840
16841USB ZD1201 DRIVER
16842L:	linux-wireless@vger.kernel.org
16843W:	http://linux-lc100020.sourceforge.net
16844S:	Orphan
16845F:	drivers/net/wireless/zydas/zd1201.*
16846
16847USB ZR364XX DRIVER
16848M:	Antoine Jacquet <royale@zerezo.com>
16849L:	linux-usb@vger.kernel.org
16850L:	linux-media@vger.kernel.org
16851T:	git git://linuxtv.org/media_tree.git
16852W:	http://royale.zerezo.com/zr364xx/
16853S:	Maintained
16854F:	Documentation/media/v4l-drivers/zr364xx*
16855F:	drivers/media/usb/zr364xx/
16856
16857USER-MODE LINUX (UML)
16858M:	Jeff Dike <jdike@addtoit.com>
16859M:	Richard Weinberger <richard@nod.at>
16860M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
16861L:	linux-um@lists.infradead.org
16862W:	http://user-mode-linux.sourceforge.net
16863Q:	https://patchwork.ozlabs.org/project/linux-um/list/
16864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16865S:	Maintained
16866F:	Documentation/virt/uml/
16867F:	arch/um/
16868F:	arch/x86/um/
16869F:	fs/hostfs/
16870
16871USERSPACE COPYIN/COPYOUT (UIOVEC)
16872M:	Alexander Viro <viro@zeniv.linux.org.uk>
16873S:	Maintained
16874F:	lib/iov_iter.c
16875F:	include/linux/uio.h
16876
16877USERSPACE DMA BUFFER DRIVER
16878M:	Gerd Hoffmann <kraxel@redhat.com>
16879S:	Maintained
16880L:	dri-devel@lists.freedesktop.org
16881F:	drivers/dma-buf/udmabuf.c
16882F:	include/uapi/linux/udmabuf.h
16883T:	git git://anongit.freedesktop.org/drm/drm-misc
16884
16885USERSPACE I/O (UIO)
16886M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16887S:	Maintained
16888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16889F:	Documentation/driver-api/uio-howto.rst
16890F:	drivers/uio/
16891F:	include/linux/uio_driver.h
16892
16893UTIL-LINUX PACKAGE
16894M:	Karel Zak <kzak@redhat.com>
16895L:	util-linux@vger.kernel.org
16896W:	http://en.wikipedia.org/wiki/Util-linux
16897T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16898S:	Maintained
16899
16900UUID HELPERS
16901M:	Christoph Hellwig <hch@lst.de>
16902R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16903L:	linux-kernel@vger.kernel.org
16904T:	git git://git.infradead.org/users/hch/uuid.git
16905F:	lib/uuid.c
16906F:	lib/test_uuid.c
16907F:	include/linux/uuid.h
16908F:	include/uapi/linux/uuid.h
16909S:	Maintained
16910
16911UVESAFB DRIVER
16912M:	Michal Januszewski <spock@gentoo.org>
16913L:	linux-fbdev@vger.kernel.org
16914W:	https://github.com/mjanusz/v86d
16915S:	Maintained
16916F:	Documentation/fb/uvesafb.rst
16917F:	drivers/video/fbdev/uvesafb.*
16918
16919VF610 NAND DRIVER
16920M:	Stefan Agner <stefan@agner.ch>
16921L:	linux-mtd@lists.infradead.org
16922S:	Supported
16923F:	drivers/mtd/nand/raw/vf610_nfc.c
16924
16925VFAT/FAT/MSDOS FILESYSTEM
16926M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16927S:	Maintained
16928F:	Documentation/filesystems/vfat.txt
16929F:	fs/fat/
16930
16931VFIO DRIVER
16932M:	Alex Williamson <alex.williamson@redhat.com>
16933R:	Cornelia Huck <cohuck@redhat.com>
16934L:	kvm@vger.kernel.org
16935T:	git git://github.com/awilliam/linux-vfio.git
16936S:	Maintained
16937F:	Documentation/driver-api/vfio.rst
16938F:	drivers/vfio/
16939F:	include/linux/vfio.h
16940F:	include/uapi/linux/vfio.h
16941
16942VFIO MEDIATED DEVICE DRIVERS
16943M:	Kirti Wankhede <kwankhede@nvidia.com>
16944L:	kvm@vger.kernel.org
16945S:	Maintained
16946F:	Documentation/driver-api/vfio-mediated-device.rst
16947F:	drivers/vfio/mdev/
16948F:	include/linux/mdev.h
16949F:	samples/vfio-mdev/
16950
16951VFIO PLATFORM DRIVER
16952M:	Eric Auger <eric.auger@redhat.com>
16953L:	kvm@vger.kernel.org
16954S:	Maintained
16955F:	drivers/vfio/platform/
16956
16957VGA_SWITCHEROO
16958R:	Lukas Wunner <lukas@wunner.de>
16959S:	Maintained
16960F:	Documentation/gpu/vga-switcheroo.rst
16961F:	drivers/gpu/vga/vga_switcheroo.c
16962F:	include/linux/vga_switcheroo.h
16963T:	git git://anongit.freedesktop.org/drm/drm-misc
16964
16965VIA RHINE NETWORK DRIVER
16966S:	Orphan
16967F:	drivers/net/ethernet/via/via-rhine.c
16968
16969VIA SD/MMC CARD CONTROLLER DRIVER
16970M:	Bruce Chang <brucechang@via.com.tw>
16971M:	Harald Welte <HaraldWelte@viatech.com>
16972S:	Maintained
16973F:	drivers/mmc/host/via-sdmmc.c
16974
16975VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16976M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16977L:	linux-fbdev@vger.kernel.org
16978S:	Maintained
16979F:	include/linux/via-core.h
16980F:	include/linux/via-gpio.h
16981F:	include/linux/via_i2c.h
16982F:	drivers/video/fbdev/via/
16983
16984VIA VELOCITY NETWORK DRIVER
16985M:	Francois Romieu <romieu@fr.zoreil.com>
16986L:	netdev@vger.kernel.org
16987S:	Maintained
16988F:	drivers/net/ethernet/via/via-velocity.*
16989
16990VICODEC VIRTUAL CODEC DRIVER
16991M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
16992L:	linux-media@vger.kernel.org
16993T:	git git://linuxtv.org/media_tree.git
16994W:	https://linuxtv.org
16995S:	Maintained
16996F:	drivers/media/platform/vicodec/*
16997
16998VIDEO MULTIPLEXER DRIVER
16999M:	Philipp Zabel <p.zabel@pengutronix.de>
17000L:	linux-media@vger.kernel.org
17001S:	Maintained
17002F:	drivers/media/platform/video-mux.c
17003
17004VIDEO I2C POLLING DRIVER
17005M:	Matt Ranostay <matt.ranostay@konsulko.com>
17006L:	linux-media@vger.kernel.org
17007S:	Maintained
17008F:	drivers/media/i2c/video-i2c.c
17009
17010VIDEOBUF2 FRAMEWORK
17011M:	Pawel Osciak <pawel@osciak.com>
17012M:	Marek Szyprowski <m.szyprowski@samsung.com>
17013M:	Kyungmin Park <kyungmin.park@samsung.com>
17014R:	Tomasz Figa <tfiga@chromium.org>
17015L:	linux-media@vger.kernel.org
17016S:	Maintained
17017F:	drivers/media/common/videobuf2/*
17018F:	include/media/videobuf2-*
17019
17020VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17021M:	Helen Koike <helen.koike@collabora.com>
17022L:	linux-media@vger.kernel.org
17023T:	git git://linuxtv.org/media_tree.git
17024W:	https://linuxtv.org
17025S:	Maintained
17026F:	drivers/media/platform/vimc/*
17027
17028VIRT LIB
17029M:	Alex Williamson <alex.williamson@redhat.com>
17030M:	Paolo Bonzini <pbonzini@redhat.com>
17031L:	kvm@vger.kernel.org
17032S:	Supported
17033F:	virt/lib/
17034
17035VIRTIO AND VHOST VSOCK DRIVER
17036M:	Stefan Hajnoczi <stefanha@redhat.com>
17037L:	kvm@vger.kernel.org
17038L:	virtualization@lists.linux-foundation.org
17039L:	netdev@vger.kernel.org
17040S:	Maintained
17041F:	include/linux/virtio_vsock.h
17042F:	include/uapi/linux/virtio_vsock.h
17043F:	include/uapi/linux/vsockmon.h
17044F:	include/uapi/linux/vm_sockets_diag.h
17045F:	net/vmw_vsock/diag.c
17046F:	net/vmw_vsock/af_vsock_tap.c
17047F:	net/vmw_vsock/virtio_transport_common.c
17048F:	net/vmw_vsock/virtio_transport.c
17049F:	drivers/net/vsockmon.c
17050F:	drivers/vhost/vsock.c
17051F:	tools/testing/vsock/
17052
17053VIRTIO CONSOLE DRIVER
17054M:	Amit Shah <amit@kernel.org>
17055L:	virtualization@lists.linux-foundation.org
17056S:	Maintained
17057F:	drivers/char/virtio_console.c
17058F:	include/linux/virtio_console.h
17059F:	include/uapi/linux/virtio_console.h
17060
17061VIRTIO CORE AND NET DRIVERS
17062M:	"Michael S. Tsirkin" <mst@redhat.com>
17063M:	Jason Wang <jasowang@redhat.com>
17064L:	virtualization@lists.linux-foundation.org
17065S:	Maintained
17066F:	Documentation/devicetree/bindings/virtio/
17067F:	drivers/virtio/
17068F:	tools/virtio/
17069F:	drivers/net/virtio_net.c
17070F:	drivers/block/virtio_blk.c
17071F:	include/linux/virtio*.h
17072F:	include/uapi/linux/virtio_*.h
17073F:	drivers/crypto/virtio/
17074F:	mm/balloon_compaction.c
17075
17076VIRTIO BLOCK AND SCSI DRIVERS
17077M:	"Michael S. Tsirkin" <mst@redhat.com>
17078M:	Jason Wang <jasowang@redhat.com>
17079R:	Paolo Bonzini <pbonzini@redhat.com>
17080R:	Stefan Hajnoczi <stefanha@redhat.com>
17081L:	virtualization@lists.linux-foundation.org
17082S:	Maintained
17083F:	drivers/block/virtio_blk.c
17084F:	drivers/scsi/virtio_scsi.c
17085F:	include/uapi/linux/virtio_blk.h
17086F:	include/uapi/linux/virtio_scsi.h
17087F:	drivers/vhost/scsi.c
17088
17089VIRTIO CRYPTO DRIVER
17090M:	Gonglei <arei.gonglei@huawei.com>
17091L:	virtualization@lists.linux-foundation.org
17092L:	linux-crypto@vger.kernel.org
17093S:	Maintained
17094F:	drivers/crypto/virtio/
17095F:	include/uapi/linux/virtio_crypto.h
17096
17097VIRTIO DRIVERS FOR S390
17098M:	Cornelia Huck <cohuck@redhat.com>
17099M:	Halil Pasic <pasic@linux.ibm.com>
17100L:	linux-s390@vger.kernel.org
17101L:	virtualization@lists.linux-foundation.org
17102L:	kvm@vger.kernel.org
17103S:	Supported
17104F:	drivers/s390/virtio/
17105F:	arch/s390/include/uapi/asm/virtio-ccw.h
17106
17107VIRTIO GPU DRIVER
17108M:	David Airlie <airlied@linux.ie>
17109M:	Gerd Hoffmann <kraxel@redhat.com>
17110L:	dri-devel@lists.freedesktop.org
17111L:	virtualization@lists.linux-foundation.org
17112T:	git git://anongit.freedesktop.org/drm/drm-misc
17113S:	Maintained
17114F:	drivers/gpu/drm/virtio/
17115F:	include/uapi/linux/virtio_gpu.h
17116
17117VIRTIO HOST (VHOST)
17118M:	"Michael S. Tsirkin" <mst@redhat.com>
17119M:	Jason Wang <jasowang@redhat.com>
17120L:	kvm@vger.kernel.org
17121L:	virtualization@lists.linux-foundation.org
17122L:	netdev@vger.kernel.org
17123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17124S:	Maintained
17125F:	drivers/vhost/
17126F:	include/uapi/linux/vhost.h
17127
17128VIRTIO INPUT DRIVER
17129M:	Gerd Hoffmann <kraxel@redhat.com>
17130S:	Maintained
17131F:	drivers/virtio/virtio_input.c
17132F:	include/uapi/linux/virtio_input.h
17133
17134VIRTIO IOMMU DRIVER
17135M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17136L:	virtualization@lists.linux-foundation.org
17137S:	Maintained
17138F:	drivers/iommu/virtio-iommu.c
17139F:	include/uapi/linux/virtio_iommu.h
17140
17141VIRTUAL BOX GUEST DEVICE DRIVER
17142M:	Hans de Goede <hdegoede@redhat.com>
17143M:	Arnd Bergmann <arnd@arndb.de>
17144M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17145S:	Maintained
17146F:	include/linux/vbox_utils.h
17147F:	include/uapi/linux/vbox*.h
17148F:	drivers/virt/vboxguest/
17149
17150VIRTUAL SERIO DEVICE DRIVER
17151M:	Stephen Chandler Paul <thatslyude@gmail.com>
17152S:	Maintained
17153F:	drivers/input/serio/userio.c
17154F:	include/uapi/linux/userio.h
17155
17156VIVID VIRTUAL VIDEO DRIVER
17157M:	Hans Verkuil <hverkuil@xs4all.nl>
17158L:	linux-media@vger.kernel.org
17159T:	git git://linuxtv.org/media_tree.git
17160W:	https://linuxtv.org
17161S:	Maintained
17162F:	drivers/media/platform/vivid/*
17163
17164VLYNQ BUS
17165M:	Florian Fainelli <f.fainelli@gmail.com>
17166L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17167S:	Maintained
17168F:	drivers/vlynq/vlynq.c
17169F:	include/linux/vlynq.h
17170
17171VME SUBSYSTEM
17172M:	Martyn Welch <martyn@welchs.me.uk>
17173M:	Manohar Vanga <manohar.vanga@gmail.com>
17174M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17175L:	devel@driverdev.osuosl.org
17176S:	Maintained
17177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17178F:	Documentation/driver-api/vme.rst
17179F:	drivers/staging/vme/
17180F:	drivers/vme/
17181F:	include/linux/vme*
17182
17183VMWARE BALLOON DRIVER
17184M:	Nadav Amit <namit@vmware.com>
17185M:	"VMware, Inc." <pv-drivers@vmware.com>
17186L:	linux-kernel@vger.kernel.org
17187S:	Maintained
17188F:	drivers/misc/vmw_balloon.c
17189
17190VMWARE HYPERVISOR INTERFACE
17191M:	Thomas Hellstrom <thellstrom@vmware.com>
17192M:	"VMware, Inc." <pv-drivers@vmware.com>
17193L:	virtualization@lists.linux-foundation.org
17194S:	Supported
17195F:	arch/x86/kernel/cpu/vmware.c
17196F:	arch/x86/include/asm/vmware.h
17197
17198VMWARE PVRDMA DRIVER
17199M:	Adit Ranadive <aditr@vmware.com>
17200M:	VMware PV-Drivers <pv-drivers@vmware.com>
17201L:	linux-rdma@vger.kernel.org
17202S:	Maintained
17203F:	drivers/infiniband/hw/vmw_pvrdma/
17204
17205VMware PVSCSI driver
17206M:	Jim Gill <jgill@vmware.com>
17207M:	VMware PV-Drivers <pv-drivers@vmware.com>
17208L:	linux-scsi@vger.kernel.org
17209S:	Maintained
17210F:	drivers/scsi/vmw_pvscsi.c
17211F:	drivers/scsi/vmw_pvscsi.h
17212
17213VMWARE VMMOUSE SUBDRIVER
17214M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17215M:	"VMware, Inc." <pv-drivers@vmware.com>
17216L:	linux-input@vger.kernel.org
17217S:	Maintained
17218F:	drivers/input/mouse/vmmouse.c
17219F:	drivers/input/mouse/vmmouse.h
17220
17221VMWARE VMXNET3 ETHERNET DRIVER
17222M:	Ronak Doshi <doshir@vmware.com>
17223M:	"VMware, Inc." <pv-drivers@vmware.com>
17224L:	netdev@vger.kernel.org
17225S:	Maintained
17226F:	drivers/net/vmxnet3/
17227
17228VOCORE VOCORE2 BOARD
17229M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17230L:	linux-mips@vger.kernel.org
17231S:	Maintained
17232F:	arch/mips/boot/dts/ralink/vocore2.dts
17233
17234VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17235M:	Liam Girdwood <lgirdwood@gmail.com>
17236M:	Mark Brown <broonie@kernel.org>
17237L:	linux-kernel@vger.kernel.org
17238W:	http://www.slimlogic.co.uk/?p=48
17239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17240S:	Supported
17241F:	Documentation/devicetree/bindings/regulator/
17242F:	Documentation/power/regulator/
17243F:	drivers/regulator/
17244F:	include/dt-bindings/regulator/
17245F:	include/linux/regulator/
17246K:	regulator_get_optional
17247
17248VRF
17249M:	David Ahern <dsa@cumulusnetworks.com>
17250M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17251L:	netdev@vger.kernel.org
17252S:	Maintained
17253F:	drivers/net/vrf.c
17254F:	Documentation/networking/vrf.txt
17255
17256VT1211 HARDWARE MONITOR DRIVER
17257M:	Juerg Haefliger <juergh@gmail.com>
17258L:	linux-hwmon@vger.kernel.org
17259S:	Maintained
17260F:	Documentation/hwmon/vt1211.rst
17261F:	drivers/hwmon/vt1211.c
17262
17263VT8231 HARDWARE MONITOR DRIVER
17264M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17265L:	linux-hwmon@vger.kernel.org
17266S:	Maintained
17267F:	drivers/hwmon/vt8231.c
17268
17269VUB300 USB to SDIO/SD/MMC bridge chip
17270M:	Tony Olech <tony.olech@elandigitalsystems.com>
17271L:	linux-mmc@vger.kernel.org
17272L:	linux-usb@vger.kernel.org
17273S:	Supported
17274F:	drivers/mmc/host/vub300.c
17275
17276W1 DALLAS'S 1-WIRE BUS
17277M:	Evgeniy Polyakov <zbr@ioremap.net>
17278S:	Maintained
17279F:	Documentation/devicetree/bindings/w1/
17280F:	Documentation/w1/
17281F:	drivers/w1/
17282F:	include/linux/w1.h
17283
17284W83791D HARDWARE MONITORING DRIVER
17285M:	Marc Hulsman <m.hulsman@tudelft.nl>
17286L:	linux-hwmon@vger.kernel.org
17287S:	Maintained
17288F:	Documentation/hwmon/w83791d.rst
17289F:	drivers/hwmon/w83791d.c
17290
17291W83793 HARDWARE MONITORING DRIVER
17292M:	Rudolf Marek <r.marek@assembler.cz>
17293L:	linux-hwmon@vger.kernel.org
17294S:	Maintained
17295F:	Documentation/hwmon/w83793.rst
17296F:	drivers/hwmon/w83793.c
17297
17298W83795 HARDWARE MONITORING DRIVER
17299M:	Jean Delvare <jdelvare@suse.com>
17300L:	linux-hwmon@vger.kernel.org
17301S:	Maintained
17302F:	drivers/hwmon/w83795.c
17303
17304W83L51xD SD/MMC CARD INTERFACE DRIVER
17305M:	Pierre Ossman <pierre@ossman.eu>
17306S:	Maintained
17307F:	drivers/mmc/host/wbsd.*
17308
17309WACOM PROTOCOL 4 SERIAL TABLETS
17310M:	Julian Squires <julian@cipht.net>
17311M:	Hans de Goede <hdegoede@redhat.com>
17312L:	linux-input@vger.kernel.org
17313S:	Maintained
17314F:	drivers/input/tablet/wacom_serial4.c
17315
17316WATCHDOG DEVICE DRIVERS
17317M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17318M:	Guenter Roeck <linux@roeck-us.net>
17319L:	linux-watchdog@vger.kernel.org
17320W:	http://www.linux-watchdog.org/
17321T:	git git://www.linux-watchdog.org/linux-watchdog.git
17322S:	Maintained
17323F:	Documentation/devicetree/bindings/watchdog/
17324F:	Documentation/watchdog/
17325F:	drivers/watchdog/
17326F:	include/linux/watchdog.h
17327F:	include/uapi/linux/watchdog.h
17328
17329WHISKEYCOVE PMIC GPIO DRIVER
17330M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17331L:	linux-gpio@vger.kernel.org
17332S:	Maintained
17333F:	drivers/gpio/gpio-wcove.c
17334
17335WHWAVE RTC DRIVER
17336M:	Dianlong Li <long17.cool@163.com>
17337L:	linux-rtc@vger.kernel.org
17338S:	Maintained
17339F:	drivers/rtc/rtc-sd3078.c
17340
17341WIIMOTE HID DRIVER
17342M:	David Herrmann <dh.herrmann@googlemail.com>
17343L:	linux-input@vger.kernel.org
17344S:	Maintained
17345F:	drivers/hid/hid-wiimote*
17346
17347WILOCITY WIL6210 WIRELESS DRIVER
17348M:	Maya Erez <merez@codeaurora.org>
17349L:	linux-wireless@vger.kernel.org
17350L:	wil6210@qti.qualcomm.com
17351S:	Supported
17352W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17353F:	drivers/net/wireless/ath/wil6210/
17354
17355WIMAX STACK
17356M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17357M:	linux-wimax@intel.com
17358L:	wimax@linuxwimax.org (subscribers-only)
17359S:	Supported
17360W:	http://linuxwimax.org
17361F:	Documentation/wimax/README.wimax
17362F:	include/linux/wimax/debug.h
17363F:	include/net/wimax.h
17364F:	include/uapi/linux/wimax.h
17365F:	net/wimax/
17366
17367WINBOND CIR DRIVER
17368M:	David Härdeman <david@hardeman.nu>
17369S:	Maintained
17370F:	drivers/media/rc/winbond-cir.c
17371
17372RCMM REMOTE CONTROLS DECODER
17373M:	Patrick Lerda <patrick9876@free.fr>
17374S:	Maintained
17375F:	drivers/media/rc/ir-rcmm-decoder.c
17376
17377WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17378M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17379L:	linux-watchdog@vger.kernel.org
17380S:	Maintained
17381F:	drivers/watchdog/ebc-c384_wdt.c
17382
17383WINSYSTEMS WS16C48 GPIO DRIVER
17384M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17385L:	linux-gpio@vger.kernel.org
17386S:	Maintained
17387F:	drivers/gpio/gpio-ws16c48.c
17388
17389WISTRON LAPTOP BUTTON DRIVER
17390M:	Miloslav Trmac <mitr@volny.cz>
17391S:	Maintained
17392F:	drivers/input/misc/wistron_btns.c
17393
17394WL3501 WIRELESS PCMCIA CARD DRIVER
17395L:	linux-wireless@vger.kernel.org
17396S:	Odd fixes
17397F:	drivers/net/wireless/wl3501*
17398
17399WOLFSON MICROELECTRONICS DRIVERS
17400L:	patches@opensource.cirrus.com
17401T:	git https://github.com/CirrusLogic/linux-drivers.git
17402W:	https://github.com/CirrusLogic/linux-drivers/wiki
17403S:	Supported
17404F:	Documentation/hwmon/wm83??.rst
17405F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17406F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17407F:	Documentation/devicetree/bindings/mfd/arizona.txt
17408F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17409F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17410F:	arch/arm/mach-s3c64xx/mach-crag6410*
17411F:	drivers/clk/clk-wm83*.c
17412F:	drivers/extcon/extcon-arizona.c
17413F:	drivers/leds/leds-wm83*.c
17414F:	drivers/gpio/gpio-*wm*.c
17415F:	drivers/gpio/gpio-arizona.c
17416F:	drivers/hwmon/wm83??-hwmon.c
17417F:	drivers/input/misc/wm831x-on.c
17418F:	drivers/input/touchscreen/wm831x-ts.c
17419F:	drivers/input/touchscreen/wm97*.c
17420F:	drivers/mfd/arizona*
17421F:	drivers/mfd/wm*.c
17422F:	drivers/mfd/cs47l24*
17423F:	drivers/power/supply/wm83*.c
17424F:	drivers/rtc/rtc-wm83*.c
17425F:	drivers/regulator/wm8*.c
17426F:	drivers/regulator/arizona*
17427F:	drivers/video/backlight/wm83*_bl.c
17428F:	drivers/watchdog/wm83*_wdt.c
17429F:	include/linux/mfd/arizona/
17430F:	include/linux/mfd/wm831x/
17431F:	include/linux/mfd/wm8350/
17432F:	include/linux/mfd/wm8400*
17433F:	include/linux/regulator/arizona*
17434F:	include/linux/wm97xx.h
17435F:	include/sound/wm????.h
17436F:	sound/soc/codecs/arizona.?
17437F:	sound/soc/codecs/wm*
17438F:	sound/soc/codecs/cs47l24*
17439
17440WORKQUEUE
17441M:	Tejun Heo <tj@kernel.org>
17442R:	Lai Jiangshan <jiangshanlai@gmail.com>
17443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17444S:	Maintained
17445F:	include/linux/workqueue.h
17446F:	kernel/workqueue.c
17447F:	Documentation/core-api/workqueue.rst
17448
17449X-POWERS AXP288 PMIC DRIVERS
17450M:	Hans de Goede <hdegoede@redhat.com>
17451S:	Maintained
17452N:	axp288
17453F:	drivers/acpi/pmic/intel_pmic_xpower.c
17454
17455X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17456M:	Chen-Yu Tsai <wens@csie.org>
17457L:	linux-kernel@vger.kernel.org
17458S:	Maintained
17459N:	axp[128]
17460
17461X.25 NETWORK LAYER
17462M:	Andrew Hendry <andrew.hendry@gmail.com>
17463L:	linux-x25@vger.kernel.org
17464S:	Odd Fixes
17465F:	Documentation/networking/x25*
17466F:	include/net/x25*
17467F:	net/x25/
17468
17469X86 ARCHITECTURE (32-BIT AND 64-BIT)
17470M:	Thomas Gleixner <tglx@linutronix.de>
17471M:	Ingo Molnar <mingo@redhat.com>
17472M:	Borislav Petkov <bp@alien8.de>
17473R:	"H. Peter Anvin" <hpa@zytor.com>
17474M:	x86@kernel.org
17475L:	linux-kernel@vger.kernel.org
17476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17477S:	Maintained
17478F:	Documentation/devicetree/bindings/x86/
17479F:	Documentation/x86/
17480F:	arch/x86/
17481
17482X86 ENTRY CODE
17483M:	Andy Lutomirski <luto@kernel.org>
17484L:	linux-kernel@vger.kernel.org
17485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17486S:	Maintained
17487F:	arch/x86/entry/
17488
17489X86 MCE INFRASTRUCTURE
17490M:	Tony Luck <tony.luck@intel.com>
17491M:	Borislav Petkov <bp@alien8.de>
17492L:	linux-edac@vger.kernel.org
17493S:	Maintained
17494F:	arch/x86/kernel/cpu/mce/*
17495
17496X86 MICROCODE UPDATE SUPPORT
17497M:	Borislav Petkov <bp@alien8.de>
17498S:	Maintained
17499F:	arch/x86/kernel/cpu/microcode/*
17500
17501X86 MM
17502M:	Dave Hansen <dave.hansen@linux.intel.com>
17503M:	Andy Lutomirski <luto@kernel.org>
17504M:	Peter Zijlstra <peterz@infradead.org>
17505L:	linux-kernel@vger.kernel.org
17506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17507S:	Maintained
17508F:	arch/x86/mm/
17509
17510X86 PLATFORM DRIVERS
17511M:	Darren Hart <dvhart@infradead.org>
17512M:	Andy Shevchenko <andy@infradead.org>
17513L:	platform-driver-x86@vger.kernel.org
17514T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17515S:	Odd Fixes
17516F:	drivers/platform/x86/
17517F:	drivers/platform/olpc/
17518
17519X86 PLATFORM DRIVERS - ARCH
17520R:	Darren Hart <dvhart@infradead.org>
17521R:	Andy Shevchenko <andy@infradead.org>
17522L:	platform-driver-x86@vger.kernel.org
17523L:	x86@kernel.org
17524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17525S:	Maintained
17526F:	arch/x86/platform
17527
17528X86 VDSO
17529M:	Andy Lutomirski <luto@kernel.org>
17530L:	linux-kernel@vger.kernel.org
17531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17532S:	Maintained
17533F:	arch/x86/entry/vdso/
17534
17535XARRAY
17536M:	Matthew Wilcox <willy@infradead.org>
17537L:	linux-fsdevel@vger.kernel.org
17538S:	Supported
17539F:	Documentation/core-api/xarray.rst
17540F:	lib/idr.c
17541F:	lib/xarray.c
17542F:	include/linux/idr.h
17543F:	include/linux/xarray.h
17544F:	tools/testing/radix-tree
17545
17546XBOX DVD IR REMOTE
17547M:	Benjamin Valentin <benpicco@googlemail.com>
17548S:	Maintained
17549F:	drivers/media/rc/xbox_remote.c
17550F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17551
17552XC2028/3028 TUNER DRIVER
17553M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17554L:	linux-media@vger.kernel.org
17555W:	https://linuxtv.org
17556T:	git git://linuxtv.org/media_tree.git
17557S:	Maintained
17558F:	drivers/media/tuners/tuner-xc2028.*
17559
17560XDP (eXpress Data Path)
17561M:	Alexei Starovoitov <ast@kernel.org>
17562M:	Daniel Borkmann <daniel@iogearbox.net>
17563M:	David S. Miller <davem@davemloft.net>
17564M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17565M:	Jesper Dangaard Brouer <hawk@kernel.org>
17566M:	John Fastabend <john.fastabend@gmail.com>
17567L:	netdev@vger.kernel.org
17568L:	bpf@vger.kernel.org
17569S:	Supported
17570F:	net/core/xdp.c
17571F:	include/net/xdp.h
17572F:	kernel/bpf/devmap.c
17573F:	kernel/bpf/cpumap.c
17574F:	include/trace/events/xdp.h
17575K:	xdp
17576N:	xdp
17577
17578XDP SOCKETS (AF_XDP)
17579M:	Björn Töpel <bjorn.topel@intel.com>
17580M:	Magnus Karlsson <magnus.karlsson@intel.com>
17581R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17582L:	netdev@vger.kernel.org
17583L:	bpf@vger.kernel.org
17584S:	Maintained
17585F:	kernel/bpf/xskmap.c
17586F:	net/xdp/
17587
17588XEN BLOCK SUBSYSTEM
17589M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17590M:	Roger Pau Monné <roger.pau@citrix.com>
17591L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17592S:	Supported
17593F:	drivers/block/xen-blkback/*
17594F:	drivers/block/xen*
17595
17596XEN HYPERVISOR ARM
17597M:	Stefano Stabellini <sstabellini@kernel.org>
17598L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17599S:	Maintained
17600F:	arch/arm/xen/
17601F:	arch/arm/include/asm/xen/
17602
17603XEN HYPERVISOR ARM64
17604M:	Stefano Stabellini <sstabellini@kernel.org>
17605L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17606S:	Maintained
17607F:	arch/arm64/xen/
17608F:	arch/arm64/include/asm/xen/
17609
17610XEN HYPERVISOR INTERFACE
17611M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17612M:	Juergen Gross <jgross@suse.com>
17613R:	Stefano Stabellini <sstabellini@kernel.org>
17614L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17616S:	Supported
17617F:	arch/x86/xen/
17618F:	arch/x86/platform/pvh/
17619F:	drivers/*/xen-*front.c
17620F:	drivers/xen/
17621F:	arch/x86/include/asm/xen/
17622F:	arch/x86/include/asm/pvclock-abi.h
17623F:	include/xen/
17624F:	include/uapi/xen/
17625F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17626F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17627
17628XEN NETWORK BACKEND DRIVER
17629M:	Wei Liu <wei.liu@kernel.org>
17630M:	Paul Durrant <paul.durrant@citrix.com>
17631L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17632L:	netdev@vger.kernel.org
17633S:	Supported
17634F:	drivers/net/xen-netback/*
17635
17636XEN PCI SUBSYSTEM
17637M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17638L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17639S:	Supported
17640F:	arch/x86/pci/*xen*
17641F:	drivers/pci/*xen*
17642
17643XEN PVSCSI DRIVERS
17644M:	Juergen Gross <jgross@suse.com>
17645L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17646L:	linux-scsi@vger.kernel.org
17647S:	Supported
17648F:	drivers/scsi/xen-scsifront.c
17649F:	drivers/xen/xen-scsiback.c
17650F:	include/xen/interface/io/vscsiif.h
17651
17652XEN SWIOTLB SUBSYSTEM
17653M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17654L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17655L:	iommu@lists.linux-foundation.org
17656S:	Supported
17657F:	arch/x86/xen/*swiotlb*
17658F:	drivers/xen/*swiotlb*
17659
17660XEN SOUND FRONTEND DRIVER
17661M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17662L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17663L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17664S:	Supported
17665F:	sound/xen/*
17666
17667XFS FILESYSTEM
17668M:	Darrick J. Wong <darrick.wong@oracle.com>
17669M:	linux-xfs@vger.kernel.org
17670L:	linux-xfs@vger.kernel.org
17671W:	http://xfs.org/
17672T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17673S:	Supported
17674F:	Documentation/admin-guide/xfs.rst
17675F:	Documentation/ABI/testing/sysfs-fs-xfs
17676F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17677F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17678F:	fs/xfs/
17679F:	include/uapi/linux/dqblk_xfs.h
17680F:	include/uapi/linux/fsmap.h
17681
17682XILINX AXI ETHERNET DRIVER
17683M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17684S:	Maintained
17685F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17686
17687XILINX UARTLITE SERIAL DRIVER
17688M:	Peter Korsgaard <jacmet@sunsite.dk>
17689L:	linux-serial@vger.kernel.org
17690S:	Maintained
17691F:	drivers/tty/serial/uartlite.c
17692
17693XILINX VIDEO IP CORES
17694M:	Hyun Kwon <hyun.kwon@xilinx.com>
17695M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17696L:	linux-media@vger.kernel.org
17697T:	git git://linuxtv.org/media_tree.git
17698S:	Supported
17699F:	Documentation/devicetree/bindings/media/xilinx/
17700F:	drivers/media/platform/xilinx/
17701F:	include/uapi/linux/xilinx-v4l2-controls.h
17702
17703XILLYBUS DRIVER
17704M:	Eli Billauer <eli.billauer@gmail.com>
17705L:	linux-kernel@vger.kernel.org
17706S:	Supported
17707F:	drivers/char/xillybus/
17708
17709XLP9XX I2C DRIVER
17710M:	George Cherian <george.cherian@cavium.com>
17711M:	Jan Glauber <jglauber@cavium.com>
17712L:	linux-i2c@vger.kernel.org
17713W:	http://www.cavium.com
17714S:	Supported
17715F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17716F:	drivers/i2c/busses/i2c-xlp9xx.c
17717
17718XRA1403 GPIO EXPANDER
17719M:	Nandor Han <nandor.han@ge.com>
17720M:	Semi Malinen <semi.malinen@ge.com>
17721L:	linux-gpio@vger.kernel.org
17722S:	Maintained
17723F:	drivers/gpio/gpio-xra1403.c
17724F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17725
17726XTENSA XTFPGA PLATFORM SUPPORT
17727M:	Max Filippov <jcmvbkbc@gmail.com>
17728L:	linux-xtensa@linux-xtensa.org
17729S:	Maintained
17730F:	drivers/spi/spi-xtensa-xtfpga.c
17731F:	sound/soc/xtensa/xtfpga-i2s.c
17732
17733YAM DRIVER FOR AX.25
17734M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17735L:	linux-hams@vger.kernel.org
17736S:	Maintained
17737F:	drivers/net/hamradio/yam*
17738F:	include/linux/yam.h
17739
17740YAMA SECURITY MODULE
17741M:	Kees Cook <keescook@chromium.org>
17742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17743S:	Supported
17744F:	security/yama/
17745F:	Documentation/admin-guide/LSM/Yama.rst
17746
17747YEALINK PHONE DRIVER
17748M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17749L:	usbb2k-api-dev@nongnu.org
17750S:	Maintained
17751F:	Documentation/input/devices/yealink.rst
17752F:	drivers/input/misc/yealink.*
17753
17754Z8530 DRIVER FOR AX.25
17755M:	Joerg Reuter <jreuter@yaina.de>
17756W:	http://yaina.de/jreuter/
17757W:	http://www.qsl.net/dl1bke/
17758L:	linux-hams@vger.kernel.org
17759S:	Maintained
17760F:	Documentation/networking/z8530drv.txt
17761F:	drivers/net/hamradio/*scc.c
17762F:	drivers/net/hamradio/z8530.h
17763
17764ZBUD COMPRESSED PAGE ALLOCATOR
17765M:	Seth Jennings <sjenning@redhat.com>
17766M:	Dan Streetman <ddstreet@ieee.org>
17767L:	linux-mm@kvack.org
17768S:	Maintained
17769F:	mm/zbud.c
17770F:	include/linux/zbud.h
17771
17772ZD1211RW WIRELESS DRIVER
17773M:	Daniel Drake <dsd@gentoo.org>
17774M:	Ulrich Kunitz <kune@deine-taler.de>
17775W:	http://zd1211.ath.cx/wiki/DriverRewrite
17776L:	linux-wireless@vger.kernel.org
17777L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17778S:	Maintained
17779F:	drivers/net/wireless/zydas/zd1211rw/
17780
17781ZD1301 MEDIA DRIVER
17782M:	Antti Palosaari <crope@iki.fi>
17783L:	linux-media@vger.kernel.org
17784W:	https://linuxtv.org/
17785W:	http://palosaari.fi/linux/
17786Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17787S:	Maintained
17788F:	drivers/media/usb/dvb-usb-v2/zd1301*
17789
17790ZD1301_DEMOD MEDIA DRIVER
17791M:	Antti Palosaari <crope@iki.fi>
17792L:	linux-media@vger.kernel.org
17793W:	https://linuxtv.org/
17794W:	http://palosaari.fi/linux/
17795Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17796S:	Maintained
17797F:	drivers/media/dvb-frontends/zd1301_demod*
17798
17799ZHAOXIN PROCESSOR SUPPORT
17800M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17801L:	linux-kernel@vger.kernel.org
17802S:	Maintained
17803F:	arch/x86/kernel/cpu/zhaoxin.c
17804
17805ZPOOL COMPRESSED PAGE STORAGE API
17806M:	Dan Streetman <ddstreet@ieee.org>
17807L:	linux-mm@kvack.org
17808S:	Maintained
17809F:	mm/zpool.c
17810F:	include/linux/zpool.h
17811
17812ZR36067 VIDEO FOR LINUX DRIVER
17813L:	mjpeg-users@lists.sourceforge.net
17814L:	linux-media@vger.kernel.org
17815W:	http://mjpeg.sourceforge.net/driver-zoran/
17816T:	hg https://linuxtv.org/hg/v4l-dvb
17817S:	Odd Fixes
17818F:	drivers/staging/media/zoran/
17819
17820ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17821M:	Minchan Kim <minchan@kernel.org>
17822M:	Nitin Gupta <ngupta@vflare.org>
17823R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17824L:	linux-kernel@vger.kernel.org
17825S:	Maintained
17826F:	drivers/block/zram/
17827F:	Documentation/admin-guide/blockdev/zram.rst
17828
17829ZS DECSTATION Z85C30 SERIAL DRIVER
17830M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17831S:	Maintained
17832F:	drivers/tty/serial/zs.*
17833
17834ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17835M:	Minchan Kim <minchan@kernel.org>
17836M:	Nitin Gupta <ngupta@vflare.org>
17837R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17838L:	linux-mm@kvack.org
17839S:	Maintained
17840F:	mm/zsmalloc.c
17841F:	include/linux/zsmalloc.h
17842F:	Documentation/vm/zsmalloc.rst
17843
17844ZSWAP COMPRESSED SWAP CACHING
17845M:	Seth Jennings <sjenning@redhat.com>
17846M:	Dan Streetman <ddstreet@ieee.org>
17847L:	linux-mm@kvack.org
17848S:	Maintained
17849F:	mm/zswap.c
17850
17851THE REST
17852M:	Linus Torvalds <torvalds@linux-foundation.org>
17853L:	linux-kernel@vger.kernel.org
17854Q:	http://patchwork.kernel.org/project/LKML/list/
17855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17856S:	Buried alive in reporters
17857F:	*
17858F:	*/
17859